--- /home/fdroid/fdroiddata/tmp/com.b44t.messenger_7161.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.b44t.messenger_7161.apk ├── zipinfo {} │ @@ -2,15 +2,15 @@ │ -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 4391 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 312 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 9465696 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 8336860 b- defN 81-Jan-01 01:01 classes3.dex │ --rw-r--r-- 0.0 unx 3756980 b- defN 81-Jan-01 01:01 classes4.dex │ +-rw-r--r-- 0.0 unx 3756984 b- defN 81-Jan-01 01:01 classes4.dex │ -rw-r--r-- 0.0 unx 14552424 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 93824 b- defN 81-Jan-01 01:01 assets/help/cs/help.html │ -rw-r--r-- 0.0 unx 105296 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 93355 b- defN 81-Jan-01 01:01 assets/help/en/help.html │ -rw-r--r-- 0.0 unx 99363 b- defN 81-Jan-01 01:01 assets/help/es/help.html │ @@ -2456,8 +2456,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 3997060 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 221040 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 220913 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -2461 files, 46969602 bytes uncompressed, 25247949 bytes compressed: 46.2% │ +2461 files, 46969606 bytes uncompressed, 25247883 bytes compressed: 46.2% ├── 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 : 7908ca61 │ │ -signature : eaf9...cba0 │ │ -file_size : 3756980 │ │ +checksum : f0dadbd1 │ │ +signature : cfe7...8fbe │ │ +file_size : 3756984 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 34101 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 4531 │ │ type_ids_off : 136516 (0x021544) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 154640 (0x025c10) │ │ field_ids_size : 17211 │ │ field_ids_off : 225212 (0x036fbc) │ │ method_ids_size : 22814 │ │ method_ids_off : 362900 (0x058994) │ │ class_defs_size : 3306 │ │ class_defs_off : 545412 (0x085284) │ │ -data_size : 3105776 │ │ +data_size : 3105780 │ │ data_off : 651204 (0x09efc4) │ │ │ │ Class #0 header: │ │ class_idx : 1056 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 763 │ │ source_file_idx : 5231 │ │ @@ -294278,23 +294278,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 │ │ -18d27c: |[18d27c] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V │ │ -18d28c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -18d28e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -18d290: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -18d292: 0760 |0003: move-object v0, v6 │ │ -18d294: 0771 |0004: move-object v1, v7 │ │ -18d296: 0782 |0005: move-object v2, v8 │ │ -18d298: 7606 1054 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@5410 │ │ -18d29e: 0e00 |0009: return-void │ │ +18d280: |[18d280] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V │ │ +18d290: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +18d292: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +18d294: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +18d296: 0760 |0003: move-object v0, v6 │ │ +18d298: 0771 |0004: move-object v1, v7 │ │ +18d29a: 0782 |0005: move-object v2, v8 │ │ +18d29c: 7606 1054 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@5410 │ │ +18d2a2: 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; │ │ @@ -294304,73 +294304,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 │ │ -18d2a0: |[18d2a0] 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 │ │ -18d2b0: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18d2b6: 2200 9e03 |0003: new-instance v0, Ljava/util/WeakHashMap; // type@039e │ │ -18d2ba: 7010 2c0d 0000 |0005: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@0d2c │ │ -18d2c0: 7110 7e0c 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set; // method@0c7e │ │ -18d2c6: 0c00 |000b: move-result-object v0 │ │ -18d2c8: 5b10 2141 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@4121 │ │ -18d2cc: 5b13 1f41 |000e: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@411f │ │ -18d2d0: 5b14 2041 |0010: iput-object v4, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@4120 │ │ -18d2d4: 5b15 2341 |0012: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@4123 │ │ -18d2d8: 5b16 2541 |0014: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@4125 │ │ -18d2dc: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -18d2de: 5b15 1d41 |0017: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.contactUri:Landroid/net/Uri; // field@411d │ │ -18d2e2: 5b15 2441 |0019: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4124 │ │ -18d2e6: 5b15 1e41 |001b: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.customLabel:Ljava/lang/String; // field@411e │ │ -18d2ea: 5b15 2241 |001d: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@4122 │ │ -18d2ee: 1215 |001f: const/4 v5, #int 1 // #1 │ │ -18d2f0: 3804 1b00 |0020: if-eqz v4, 003b // +001b │ │ -18d2f4: 6e10 7806 0400 |0022: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ -18d2fa: 0a03 |0025: move-result v3 │ │ -18d2fc: 7110 d34a 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/database/Address;.fromContact:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4ad3 │ │ -18d302: 0c03 |0029: move-result-object v3 │ │ -18d304: 5b13 1c41 |002a: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ -18d308: 7030 2454 2104 |002c: invoke-direct {v1, v2, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5424 │ │ -18d30e: 6e10 7806 0400 |002f: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ -18d314: 0a02 |0032: move-result v2 │ │ -18d316: 3352 3e00 |0033: if-ne v2, v5, 0071 // +003e │ │ -18d31a: 1a02 bb33 |0035: const-string v2, "SELF" // string@33bb │ │ -18d31e: 6e20 2754 2100 |0037: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setProfileAvatar:(Ljava/lang/String;)V // method@5427 │ │ -18d324: 2837 |003a: goto 0071 // +0037 │ │ -18d326: 3803 3200 |003b: if-eqz v3, 006d // +0032 │ │ -18d32a: 6e10 5a06 0300 |003d: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getId:()I // method@065a │ │ -18d330: 0a04 |0040: move-result v4 │ │ -18d332: 7110 d24a 0400 |0041: invoke-static {v4}, Lorg/thoughtcrime/securesms/database/Address;.fromChat:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4ad2 │ │ -18d338: 0c06 |0044: move-result-object v6 │ │ -18d33a: 5b16 1c41 |0045: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ -18d33e: 6e10 6506 0300 |0047: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.isMultiUser:()Z // method@0665 │ │ -18d344: 0a06 |004a: move-result v6 │ │ -18d346: 3906 2600 |004b: if-nez v6, 0071 // +0026 │ │ -18d34a: 7110 b949 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@49b9 │ │ -18d350: 0c06 |0050: move-result-object v6 │ │ -18d352: 6e10 5806 0300 |0051: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getAccountId:()I // method@0658 │ │ -18d358: 0a03 |0054: move-result v3 │ │ -18d35a: 6e20 4606 3600 |0055: invoke-virtual {v6, v3}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0646 │ │ -18d360: 0c03 |0058: move-result-object v3 │ │ -18d362: 6e20 9a06 4300 |0059: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getChatContacts:(I)[I // method@069a │ │ -18d368: 0c04 |005c: move-result-object v4 │ │ -18d36a: 2146 |005d: array-length v6, v4 │ │ -18d36c: 3456 1300 |005e: if-lt v6, v5, 0071 // +0013 │ │ -18d370: 1205 |0060: const/4 v5, #int 0 // #0 │ │ -18d372: 4404 0405 |0061: aget v4, v4, v5 │ │ -18d376: 6e20 a506 4300 |0063: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -18d37c: 0c03 |0066: move-result-object v3 │ │ -18d37e: 5b13 2041 |0067: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@4120 │ │ -18d382: 7030 2454 2103 |0069: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5424 │ │ -18d388: 2805 |006c: goto 0071 // +0005 │ │ -18d38a: 6202 b33d |006d: sget-object v2, Lorg/thoughtcrime/securesms/database/Address;.UNKNOWN:Lorg/thoughtcrime/securesms/database/Address; // field@3db3 │ │ -18d38e: 5b12 1c41 |006f: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ -18d392: 0e00 |0071: return-void │ │ +18d2a4: |[18d2a4] 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 │ │ +18d2b4: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18d2ba: 2200 9e03 |0003: new-instance v0, Ljava/util/WeakHashMap; // type@039e │ │ +18d2be: 7010 2c0d 0000 |0005: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@0d2c │ │ +18d2c4: 7110 7e0c 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set; // method@0c7e │ │ +18d2ca: 0c00 |000b: move-result-object v0 │ │ +18d2cc: 5b10 2141 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@4121 │ │ +18d2d0: 5b13 1f41 |000e: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@411f │ │ +18d2d4: 5b14 2041 |0010: iput-object v4, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@4120 │ │ +18d2d8: 5b15 2341 |0012: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@4123 │ │ +18d2dc: 5b16 2541 |0014: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@4125 │ │ +18d2e0: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +18d2e2: 5b15 1d41 |0017: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.contactUri:Landroid/net/Uri; // field@411d │ │ +18d2e6: 5b15 2441 |0019: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4124 │ │ +18d2ea: 5b15 1e41 |001b: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.customLabel:Ljava/lang/String; // field@411e │ │ +18d2ee: 5b15 2241 |001d: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@4122 │ │ +18d2f2: 1215 |001f: const/4 v5, #int 1 // #1 │ │ +18d2f4: 3804 1b00 |0020: if-eqz v4, 003b // +001b │ │ +18d2f8: 6e10 7806 0400 |0022: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ +18d2fe: 0a03 |0025: move-result v3 │ │ +18d300: 7110 d34a 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/database/Address;.fromContact:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4ad3 │ │ +18d306: 0c03 |0029: move-result-object v3 │ │ +18d308: 5b13 1c41 |002a: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ +18d30c: 7030 2454 2104 |002c: invoke-direct {v1, v2, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5424 │ │ +18d312: 6e10 7806 0400 |002f: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ +18d318: 0a02 |0032: move-result v2 │ │ +18d31a: 3352 3e00 |0033: if-ne v2, v5, 0071 // +003e │ │ +18d31e: 1a02 bb33 |0035: const-string v2, "SELF" // string@33bb │ │ +18d322: 6e20 2754 2100 |0037: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setProfileAvatar:(Ljava/lang/String;)V // method@5427 │ │ +18d328: 2837 |003a: goto 0071 // +0037 │ │ +18d32a: 3803 3200 |003b: if-eqz v3, 006d // +0032 │ │ +18d32e: 6e10 5a06 0300 |003d: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getId:()I // method@065a │ │ +18d334: 0a04 |0040: move-result v4 │ │ +18d336: 7110 d24a 0400 |0041: invoke-static {v4}, Lorg/thoughtcrime/securesms/database/Address;.fromChat:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4ad2 │ │ +18d33c: 0c06 |0044: move-result-object v6 │ │ +18d33e: 5b16 1c41 |0045: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ +18d342: 6e10 6506 0300 |0047: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.isMultiUser:()Z // method@0665 │ │ +18d348: 0a06 |004a: move-result v6 │ │ +18d34a: 3906 2600 |004b: if-nez v6, 0071 // +0026 │ │ +18d34e: 7110 b949 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@49b9 │ │ +18d354: 0c06 |0050: move-result-object v6 │ │ +18d356: 6e10 5806 0300 |0051: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getAccountId:()I // method@0658 │ │ +18d35c: 0a03 |0054: move-result v3 │ │ +18d35e: 6e20 4606 3600 |0055: invoke-virtual {v6, v3}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0646 │ │ +18d364: 0c03 |0058: move-result-object v3 │ │ +18d366: 6e20 9a06 4300 |0059: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getChatContacts:(I)[I // method@069a │ │ +18d36c: 0c04 |005c: move-result-object v4 │ │ +18d36e: 2146 |005d: array-length v6, v4 │ │ +18d370: 3456 1300 |005e: if-lt v6, v5, 0071 // +0013 │ │ +18d374: 1205 |0060: const/4 v5, #int 0 // #0 │ │ +18d376: 4404 0405 |0061: aget v4, v4, v5 │ │ +18d37a: 6e20 a506 4300 |0063: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +18d380: 0c03 |0066: move-result-object v3 │ │ +18d382: 5b13 2041 |0067: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@4120 │ │ +18d386: 7030 2454 2103 |0069: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5424 │ │ +18d38c: 2805 |006c: goto 0071 // +0005 │ │ +18d38e: 6202 b33d |006d: sget-object v2, Lorg/thoughtcrime/securesms/database/Address;.UNKNOWN:Lorg/thoughtcrime/securesms/database/Address; // field@3db3 │ │ +18d392: 5b12 1c41 |006f: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ +18d396: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=55 │ │ 0x000e line=111 │ │ 0x0010 line=112 │ │ 0x0012 line=113 │ │ @@ -294405,23 +294405,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 │ │ -18d394: |[18d394] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ -18d3a4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -18d3a6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -18d3a8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -18d3aa: 0760 |0003: move-object v0, v6 │ │ -18d3ac: 0771 |0004: move-object v1, v7 │ │ -18d3ae: 0783 |0005: move-object v3, v8 │ │ -18d3b0: 7606 1054 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@5410 │ │ -18d3b6: 0e00 |0009: return-void │ │ +18d398: |[18d398] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ +18d3a8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +18d3aa: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +18d3ac: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +18d3ae: 0760 |0003: move-object v0, v6 │ │ +18d3b0: 0771 |0004: move-object v1, v7 │ │ +18d3b2: 0783 |0005: move-object v3, v8 │ │ +18d3b4: 7606 1054 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@5410 │ │ +18d3ba: 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; │ │ @@ -294431,23 +294431,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 │ │ -18d3b8: |[18d3b8] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;Ljava/lang/String;)V │ │ -18d3c8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -18d3ca: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -18d3cc: 0760 |0002: move-object v0, v6 │ │ -18d3ce: 0771 |0003: move-object v1, v7 │ │ -18d3d0: 0783 |0004: move-object v3, v8 │ │ -18d3d2: 0794 |0005: move-object v4, v9 │ │ -18d3d4: 7606 1054 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@5410 │ │ -18d3da: 0e00 |0009: return-void │ │ +18d3bc: |[18d3bc] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;Ljava/lang/String;)V │ │ +18d3cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +18d3ce: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +18d3d0: 0760 |0002: move-object v0, v6 │ │ +18d3d2: 0771 |0003: move-object v1, v7 │ │ +18d3d4: 0783 |0004: move-object v3, v8 │ │ +18d3d6: 0794 |0005: move-object v4, v9 │ │ +18d3d8: 7606 1054 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@5410 │ │ +18d3de: 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; │ │ @@ -294458,23 +294458,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 │ │ -18d3dc: |[18d3dc] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/rpc/VcardContact;)V │ │ -18d3ec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -18d3ee: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -18d3f0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -18d3f2: 0760 |0003: move-object v0, v6 │ │ -18d3f4: 0771 |0004: move-object v1, v7 │ │ -18d3f6: 0785 |0005: move-object v5, v8 │ │ -18d3f8: 7606 1054 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@5410 │ │ -18d3fe: 0e00 |0009: return-void │ │ +18d3e0: |[18d3e0] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/rpc/VcardContact;)V │ │ +18d3f0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +18d3f2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +18d3f4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +18d3f6: 0760 |0003: move-object v0, v6 │ │ +18d3f8: 0771 |0004: move-object v1, v7 │ │ +18d3fa: 0785 |0005: move-object v5, v8 │ │ +18d3fc: 7606 1054 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@5410 │ │ +18d402: 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; │ │ @@ -294484,64 +294484,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 │ │ -18d16c: |[18d16c] org.thoughtcrime.securesms.recipients.Recipient.from:(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ -18d17c: 3804 5b00 |0000: if-eqz v4, 005b // +005b │ │ -18d180: 7110 bd49 0300 |0002: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -18d186: 0c00 |0005: move-result-object v0 │ │ -18d188: 6e10 d94a 0400 |0006: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcContact:()Z // method@4ad9 │ │ -18d18e: 0a01 |0009: move-result v1 │ │ -18d190: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -18d194: 2201 5510 |000c: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ -18d198: 6e10 d64a 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcContactId:()I // method@4ad6 │ │ -18d19e: 0a04 |0011: move-result v4 │ │ -18d1a0: 6e20 a506 4000 |0012: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -18d1a6: 0c04 |0015: move-result-object v4 │ │ -18d1a8: 7030 1154 3104 |0016: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5411 │ │ -18d1ae: 1101 |0019: return-object v1 │ │ -18d1b0: 6e10 d84a 0400 |001a: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcChat:()Z // method@4ad8 │ │ -18d1b6: 0a01 |001d: move-result v1 │ │ -18d1b8: 3801 1000 |001e: if-eqz v1, 002e // +0010 │ │ -18d1bc: 2201 5510 |0020: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ -18d1c0: 6e10 d54a 0400 |0022: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcChatId:()I // method@4ad5 │ │ -18d1c6: 0a04 |0025: move-result v4 │ │ -18d1c8: 6e20 9906 4000 |0026: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -18d1ce: 0c04 |0029: move-result-object v4 │ │ -18d1d0: 7030 0f54 3104 |002a: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@540f │ │ -18d1d6: 1101 |002d: return-object v1 │ │ -18d1d8: 7110 bd49 0300 |002e: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -18d1de: 0c01 |0031: move-result-object v1 │ │ -18d1e0: 6e10 db4a 0400 |0032: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4adb │ │ -18d1e6: 0c02 |0035: move-result-object v2 │ │ -18d1e8: 6e20 c706 2100 |0036: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.mayBeValidAddr:(Ljava/lang/String;)Z // method@06c7 │ │ -18d1ee: 0a01 |0039: move-result v1 │ │ -18d1f0: 3801 1600 |003a: if-eqz v1, 0050 // +0016 │ │ -18d1f4: 6e10 db4a 0400 |003c: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4adb │ │ -18d1fa: 0c04 |003f: move-result-object v4 │ │ -18d1fc: 6e20 c406 4000 |0040: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.lookupContactIdByAddr:(Ljava/lang/String;)I // method@06c4 │ │ -18d202: 0a04 |0043: move-result v4 │ │ -18d204: 3804 0c00 |0044: if-eqz v4, 0050 // +000c │ │ -18d208: 2201 5510 |0046: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ -18d20c: 6e20 a506 4000 |0048: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -18d212: 0c04 |004b: move-result-object v4 │ │ -18d214: 7030 1154 3104 |004c: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5411 │ │ -18d21a: 1101 |004f: return-object v1 │ │ -18d21c: 2204 5510 |0050: new-instance v4, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ -18d220: 1201 |0052: const/4 v1, #int 0 // #0 │ │ -18d222: 6e20 a506 1000 |0053: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -18d228: 0c00 |0056: move-result-object v0 │ │ -18d22a: 7030 1154 3400 |0057: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5411 │ │ -18d230: 1104 |005a: return-object v4 │ │ -18d232: 2203 d602 |005b: new-instance v3, Ljava/lang/AssertionError; // type@02d6 │ │ -18d236: 7020 bc09 4300 |005d: invoke-direct {v3, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ -18d23c: 2703 |0060: throw v3 │ │ +18d170: |[18d170] org.thoughtcrime.securesms.recipients.Recipient.from:(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ +18d180: 3804 5b00 |0000: if-eqz v4, 005b // +005b │ │ +18d184: 7110 bd49 0300 |0002: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +18d18a: 0c00 |0005: move-result-object v0 │ │ +18d18c: 6e10 d94a 0400 |0006: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcContact:()Z // method@4ad9 │ │ +18d192: 0a01 |0009: move-result v1 │ │ +18d194: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +18d198: 2201 5510 |000c: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ +18d19c: 6e10 d64a 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcContactId:()I // method@4ad6 │ │ +18d1a2: 0a04 |0011: move-result v4 │ │ +18d1a4: 6e20 a506 4000 |0012: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +18d1aa: 0c04 |0015: move-result-object v4 │ │ +18d1ac: 7030 1154 3104 |0016: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5411 │ │ +18d1b2: 1101 |0019: return-object v1 │ │ +18d1b4: 6e10 d84a 0400 |001a: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcChat:()Z // method@4ad8 │ │ +18d1ba: 0a01 |001d: move-result v1 │ │ +18d1bc: 3801 1000 |001e: if-eqz v1, 002e // +0010 │ │ +18d1c0: 2201 5510 |0020: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ +18d1c4: 6e10 d54a 0400 |0022: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcChatId:()I // method@4ad5 │ │ +18d1ca: 0a04 |0025: move-result v4 │ │ +18d1cc: 6e20 9906 4000 |0026: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +18d1d2: 0c04 |0029: move-result-object v4 │ │ +18d1d4: 7030 0f54 3104 |002a: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@540f │ │ +18d1da: 1101 |002d: return-object v1 │ │ +18d1dc: 7110 bd49 0300 |002e: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +18d1e2: 0c01 |0031: move-result-object v1 │ │ +18d1e4: 6e10 db4a 0400 |0032: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4adb │ │ +18d1ea: 0c02 |0035: move-result-object v2 │ │ +18d1ec: 6e20 c706 2100 |0036: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.mayBeValidAddr:(Ljava/lang/String;)Z // method@06c7 │ │ +18d1f2: 0a01 |0039: move-result v1 │ │ +18d1f4: 3801 1600 |003a: if-eqz v1, 0050 // +0016 │ │ +18d1f8: 6e10 db4a 0400 |003c: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4adb │ │ +18d1fe: 0c04 |003f: move-result-object v4 │ │ +18d200: 6e20 c406 4000 |0040: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.lookupContactIdByAddr:(Ljava/lang/String;)I // method@06c4 │ │ +18d206: 0a04 |0043: move-result v4 │ │ +18d208: 3804 0c00 |0044: if-eqz v4, 0050 // +000c │ │ +18d20c: 2201 5510 |0046: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ +18d210: 6e20 a506 4000 |0048: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +18d216: 0c04 |004b: move-result-object v4 │ │ +18d218: 7030 1154 3104 |004c: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5411 │ │ +18d21e: 1101 |004f: return-object v1 │ │ +18d220: 2204 5510 |0050: new-instance v4, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ +18d224: 1201 |0052: const/4 v1, #int 0 // #0 │ │ +18d226: 6e20 a506 1000 |0053: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +18d22c: 0c00 |0056: move-result-object v0 │ │ +18d22e: 7030 1154 3400 |0057: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5411 │ │ +18d234: 1104 |005a: return-object v4 │ │ +18d236: 2203 d602 |005b: new-instance v3, Ljava/lang/AssertionError; // type@02d6 │ │ +18d23a: 7020 bc09 4300 |005d: invoke-direct {v3, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ +18d240: 2703 |0060: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=79 │ │ 0x0006 line=80 │ │ 0x000c line=81 │ │ 0x001a line=82 │ │ 0x0020 line=83 │ │ @@ -294559,26 +294559,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 │ │ -18d240: |[18d240] org.thoughtcrime.securesms.recipients.Recipient.fromChat:(Landroid/content/Context;I)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ -18d250: 7110 bd49 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -18d256: 0c00 |0003: move-result-object v0 │ │ -18d258: 2201 5510 |0004: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ -18d25c: 6e20 ad06 3000 |0006: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ -18d262: 0c03 |0009: move-result-object v3 │ │ -18d264: 6e10 fb06 0300 |000a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ -18d26a: 0a03 |000d: move-result v3 │ │ -18d26c: 6e20 9906 3000 |000e: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -18d272: 0c03 |0011: move-result-object v3 │ │ -18d274: 7030 0f54 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@540f │ │ -18d27a: 1101 |0015: return-object v1 │ │ +18d244: |[18d244] org.thoughtcrime.securesms.recipients.Recipient.fromChat:(Landroid/content/Context;I)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ +18d254: 7110 bd49 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +18d25a: 0c00 |0003: move-result-object v0 │ │ +18d25c: 2201 5510 |0004: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ +18d260: 6e20 ad06 3000 |0006: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ +18d266: 0c03 |0009: move-result-object v3 │ │ +18d268: 6e10 fb06 0300 |000a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ +18d26e: 0a03 |000d: move-result v3 │ │ +18d270: 6e20 9906 3000 |000e: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +18d276: 0c03 |0011: move-result-object v3 │ │ +18d278: 7030 0f54 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@540f │ │ +18d27e: 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 │ │ @@ -294588,32 +294588,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 │ │ -18d43c: |[18d43c] org.thoughtcrime.securesms.recipients.Recipient.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ -18d44c: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -18d450: 7010 050b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -18d456: 6e10 7706 0400 |0005: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0677 │ │ -18d45c: 0c01 |0008: move-result-object v1 │ │ -18d45e: 6e20 110b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -18d464: 6e10 7406 0400 |000c: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@0674 │ │ -18d46a: 0c04 |000f: move-result-object v4 │ │ -18d46c: 6e20 110b 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -18d472: 6e10 220b 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -18d478: 0c04 |0016: move-result-object v4 │ │ -18d47a: 7110 2856 0400 |0017: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/Hash;.sha256:(Ljava/lang/String;)Ljava/lang/String; // method@5628 │ │ -18d480: 0c04 |001a: move-result-object v4 │ │ -18d482: 7120 b156 4300 |001b: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; // method@56b1 │ │ -18d488: 0c03 |001e: move-result-object v3 │ │ -18d48a: 3803 0500 |001f: if-eqz v3, 0024 // +0005 │ │ -18d48e: 7020 2854 3200 |0021: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setSystemContactPhoto:(Landroid/net/Uri;)V // method@5428 │ │ -18d494: 0e00 |0024: return-void │ │ +18d440: |[18d440] org.thoughtcrime.securesms.recipients.Recipient.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ +18d450: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +18d454: 7010 050b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +18d45a: 6e10 7706 0400 |0005: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0677 │ │ +18d460: 0c01 |0008: move-result-object v1 │ │ +18d462: 6e20 110b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +18d468: 6e10 7406 0400 |000c: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@0674 │ │ +18d46e: 0c04 |000f: move-result-object v4 │ │ +18d470: 6e20 110b 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +18d476: 6e10 220b 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +18d47c: 0c04 |0016: move-result-object v4 │ │ +18d47e: 7110 2856 0400 |0017: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/Hash;.sha256:(Ljava/lang/String;)Ljava/lang/String; // method@5628 │ │ +18d484: 0c04 |001a: move-result-object v4 │ │ +18d486: 7120 b156 4300 |001b: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; // method@56b1 │ │ +18d48c: 0c03 |001e: move-result-object v3 │ │ +18d48e: 3803 0500 |001f: if-eqz v3, 0024 // +0005 │ │ +18d492: 7020 2854 3200 |0021: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setSystemContactPhoto:(Landroid/net/Uri;)V // method@5428 │ │ +18d498: 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; │ │ @@ -294625,34 +294625,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -18d498: |[18d498] org.thoughtcrime.securesms.recipients.Recipient.notifyListeners:()V │ │ -18d4a8: 1d02 |0000: monitor-enter v2 │ │ -18d4aa: 2200 7c03 |0001: new-instance v0, Ljava/util/HashSet; // type@037c │ │ -18d4ae: 5421 2141 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@4121 │ │ -18d4b2: 7020 9c0c 1000 |0005: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0c9c │ │ -18d4b8: 1e02 |0008: monitor-exit v2 │ │ -18d4ba: 7210 000d 0000 |0009: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d00 │ │ -18d4c0: 0c00 |000c: move-result-object v0 │ │ -18d4c2: 7210 aa0c 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -18d4c8: 0a01 |0010: move-result v1 │ │ -18d4ca: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ -18d4ce: 7210 ab0c 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -18d4d4: 0c01 |0016: move-result-object v1 │ │ -18d4d6: 1f01 5710 |0017: check-cast v1, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener; // type@1057 │ │ -18d4da: 7220 2c54 2100 |0019: invoke-interface {v1, v2}, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;.onModified:(Lorg/thoughtcrime/securesms/recipients/Recipient;)V // method@542c │ │ -18d4e0: 28f1 |001c: goto 000d // -000f │ │ -18d4e2: 0e00 |001d: return-void │ │ -18d4e4: 0d00 |001e: move-exception v0 │ │ -18d4e6: 1e02 |001f: monitor-exit v2 │ │ -18d4e8: 2700 |0020: throw v0 │ │ +18d49c: |[18d49c] org.thoughtcrime.securesms.recipients.Recipient.notifyListeners:()V │ │ +18d4ac: 1d02 |0000: monitor-enter v2 │ │ +18d4ae: 2200 7c03 |0001: new-instance v0, Ljava/util/HashSet; // type@037c │ │ +18d4b2: 5421 2141 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@4121 │ │ +18d4b6: 7020 9c0c 1000 |0005: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0c9c │ │ +18d4bc: 1e02 |0008: monitor-exit v2 │ │ +18d4be: 7210 000d 0000 |0009: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d00 │ │ +18d4c4: 0c00 |000c: move-result-object v0 │ │ +18d4c6: 7210 aa0c 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +18d4cc: 0a01 |0010: move-result v1 │ │ +18d4ce: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ +18d4d2: 7210 ab0c 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +18d4d8: 0c01 |0016: move-result-object v1 │ │ +18d4da: 1f01 5710 |0017: check-cast v1, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener; // type@1057 │ │ +18d4de: 7220 2c54 2100 |0019: invoke-interface {v1, v2}, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;.onModified:(Lorg/thoughtcrime/securesms/recipients/Recipient;)V // method@542c │ │ +18d4e4: 28f1 |001c: goto 000d // -000f │ │ +18d4e6: 0e00 |001d: return-void │ │ +18d4e8: 0d00 |001e: move-exception v0 │ │ +18d4ea: 1e02 |001f: monitor-exit v2 │ │ +18d4ec: 2700 |0020: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0009 │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=288 │ │ @@ -294669,31 +294669,31 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -18d578: |[18d578] org.thoughtcrime.securesms.recipients.Recipient.setSystemContactPhoto:(Landroid/net/Uri;)V │ │ -18d588: 1d01 |0000: monitor-enter v1 │ │ -18d58a: 5410 2441 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4124 │ │ -18d58e: 7120 5f57 0200 |0003: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@575f │ │ -18d594: 0a00 |0006: move-result v0 │ │ -18d596: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -18d59a: 5b12 2441 |0009: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4124 │ │ -18d59e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -18d5a0: 2802 |000c: goto 000e // +0002 │ │ -18d5a2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -18d5a4: 1e01 |000e: monitor-exit v1 │ │ -18d5a6: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ -18d5aa: 7010 2554 0100 |0011: invoke-direct {v1}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@5425 │ │ -18d5b0: 0e00 |0014: return-void │ │ -18d5b2: 0d02 |0015: move-exception v2 │ │ -18d5b4: 1e01 |0016: monitor-exit v1 │ │ -18d5b6: 2702 |0017: throw v2 │ │ +18d57c: |[18d57c] org.thoughtcrime.securesms.recipients.Recipient.setSystemContactPhoto:(Landroid/net/Uri;)V │ │ +18d58c: 1d01 |0000: monitor-enter v1 │ │ +18d58e: 5410 2441 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4124 │ │ +18d592: 7120 5f57 0200 |0003: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@575f │ │ +18d598: 0a00 |0006: move-result v0 │ │ +18d59a: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +18d59e: 5b12 2441 |0009: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4124 │ │ +18d5a2: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +18d5a4: 2802 |000c: goto 000e // +0002 │ │ +18d5a6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +18d5a8: 1e01 |000e: monitor-exit v1 │ │ +18d5aa: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ +18d5ae: 7010 2554 0100 |0011: invoke-direct {v1}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@5425 │ │ +18d5b4: 0e00 |0014: return-void │ │ +18d5b6: 0d02 |0015: move-exception v2 │ │ +18d5b8: 1e01 |0016: monitor-exit v1 │ │ +18d5ba: 2702 |0017: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x000f │ │ -> 0x0015 │ │ 0x0016 - 0x0017 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=260 │ │ @@ -294712,23 +294712,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 │ │ -18d400: |[18d400] org.thoughtcrime.securesms.recipients.Recipient.addListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ -18d410: 1d01 |0000: monitor-enter v1 │ │ -18d412: 5410 2141 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@4121 │ │ -18d416: 7220 fa0c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cfa │ │ -18d41c: 1e01 |0006: monitor-exit v1 │ │ -18d41e: 0e00 |0007: return-void │ │ -18d420: 0d02 |0008: move-exception v2 │ │ -18d422: 1e01 |0009: monitor-exit v1 │ │ -18d424: 2702 |000a: throw v2 │ │ +18d404: |[18d404] org.thoughtcrime.securesms.recipients.Recipient.addListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ +18d414: 1d01 |0000: monitor-enter v1 │ │ +18d416: 5410 2141 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@4121 │ │ +18d41a: 7220 fa0c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cfa │ │ +18d420: 1e01 |0006: monitor-exit v1 │ │ +18d422: 0e00 |0007: return-void │ │ +18d424: 0d02 |0008: move-exception v2 │ │ +18d426: 1e01 |0009: monitor-exit v1 │ │ +18d428: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=182 │ │ @@ -294774,17 +294774,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/database/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -18d154: |[18d154] org.thoughtcrime.securesms.recipients.Recipient.getAddress:()Lorg/thoughtcrime/securesms/database/Address; │ │ -18d164: 5410 1c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ -18d168: 1100 |0002: return-object v0 │ │ +18d158: |[18d158] org.thoughtcrime.securesms.recipients.Recipient.getAddress:()Lorg/thoughtcrime/securesms/database/Address; │ │ +18d168: 5410 1c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ +18d16c: 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;) │ │ @@ -294815,15 +294815,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 │ │ 18cfe0: |[18cfe0] org.thoughtcrime.securesms.recipients.Recipient.getContactPhoto:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/contacts/avatars/ContactPhoto; │ │ 18cff0: 1d04 |0000: monitor-enter v4 │ │ 18cff2: 5440 1f41 |0001: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@411f │ │ 18cff6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ 18cff8: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ 18cffc: 2200 eb0e |0006: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GroupRecordContactPhoto; // type@0eeb │ │ 18d000: 5442 1c41 |0008: iget-object v2, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ @@ -294854,51 +294854,52 @@ │ │ 18d05e: 3805 0b00 |0037: if-eqz v5, 0042 // +000b │ │ 18d062: 2205 f20e |0039: new-instance v5, Lorg/thoughtcrime/securesms/contacts/avatars/VcardContactPhoto; // type@0ef2 │ │ 18d066: 5440 2541 |003b: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@4125 │ │ 18d06a: 7020 a14a 0500 |003d: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/VcardContactPhoto;.:(Lcom/b44t/messenger/rpc/VcardContact;)V // method@4aa1 │ │ 18d070: 1e04 |0040: monitor-exit v4 │ │ 18d072: 1105 |0041: return-object v5 │ │ 18d074: 5445 2441 |0042: iget-object v5, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4124 │ │ -18d078: 3805 0d00 |0044: if-eqz v5, 0051 // +000d │ │ -18d07c: 2200 f10e |0046: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto; // type@0ef1 │ │ -18d080: 5441 1c41 |0048: iget-object v1, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ -18d084: 1602 0000 |004a: const-wide/16 v2, #int 0 // #0 │ │ -18d088: 7053 9a4a 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@4a9a │ │ -18d08e: 1e04 |004f: monitor-exit v4 │ │ -18d090: 1100 |0050: return-object v0 │ │ +18d078: 3805 0f00 |0044: if-eqz v5, 0053 // +000f │ │ +18d07c: 2205 f10e |0046: new-instance v5, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto; // type@0ef1 │ │ +18d080: 5440 1c41 |0048: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ +18d084: 5441 2441 |004a: iget-object v1, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4124 │ │ +18d088: 1602 0000 |004c: const-wide/16 v2, #int 0 // #0 │ │ +18d08c: 7053 9a4a 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@4a9a │ │ 18d092: 1e04 |0051: monitor-exit v4 │ │ -18d094: 1101 |0052: return-object v1 │ │ -18d096: 0d05 |0053: move-exception v5 │ │ -18d098: 1e04 |0054: monitor-exit v4 │ │ -18d09a: 2705 |0055: throw v5 │ │ +18d094: 1105 |0052: return-object v5 │ │ +18d096: 1e04 |0053: monitor-exit v4 │ │ +18d098: 1101 |0054: return-object v1 │ │ +18d09a: 0d05 |0055: move-exception v5 │ │ +18d09c: 1e04 |0056: monitor-exit v4 │ │ +18d09e: 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 │ │ @@ -295033,42 +295034,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 │ │ -18d0c0: |[18d0c0] org.thoughtcrime.securesms.recipients.Recipient.getFallbackContactPhoto:()Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; │ │ -18d0d0: 1d02 |0000: monitor-enter v2 │ │ -18d0d2: 6e10 2054 0200 |0001: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.getName:()Ljava/lang/String; // method@5420 │ │ -18d0d8: 0c00 |0004: move-result-object v0 │ │ -18d0da: 5421 2341 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@4123 │ │ -18d0de: 7110 a802 0100 |0007: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -18d0e4: 0a01 |000a: move-result v1 │ │ -18d0e6: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ -18d0ea: 2200 ea0e |000d: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0eea │ │ -18d0ee: 5421 2341 |000f: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@4123 │ │ -18d0f2: 7020 764a 1000 |0011: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a76 │ │ -18d0f8: 1e02 |0014: monitor-exit v2 │ │ -18d0fa: 1100 |0015: return-object v0 │ │ -18d0fc: 7110 a802 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -18d102: 0a01 |0019: move-result v1 │ │ -18d104: 3901 0900 |001a: if-nez v1, 0023 // +0009 │ │ -18d108: 2201 ea0e |001c: new-instance v1, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0eea │ │ -18d10c: 7020 764a 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a76 │ │ -18d112: 1e02 |0021: monitor-exit v2 │ │ -18d114: 1101 |0022: return-object v1 │ │ -18d116: 2200 ea0e |0023: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0eea │ │ -18d11a: 1a01 4704 |0025: const-string v1, "#" // string@0447 │ │ -18d11e: 7020 764a 1000 |0027: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a76 │ │ -18d124: 1e02 |002a: monitor-exit v2 │ │ -18d126: 1100 |002b: return-object v0 │ │ -18d128: 0d00 |002c: move-exception v0 │ │ -18d12a: 1e02 |002d: monitor-exit v2 │ │ -18d12c: 2700 |002e: throw v0 │ │ +18d0c4: |[18d0c4] org.thoughtcrime.securesms.recipients.Recipient.getFallbackContactPhoto:()Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; │ │ +18d0d4: 1d02 |0000: monitor-enter v2 │ │ +18d0d6: 6e10 2054 0200 |0001: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.getName:()Ljava/lang/String; // method@5420 │ │ +18d0dc: 0c00 |0004: move-result-object v0 │ │ +18d0de: 5421 2341 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@4123 │ │ +18d0e2: 7110 a802 0100 |0007: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +18d0e8: 0a01 |000a: move-result v1 │ │ +18d0ea: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ +18d0ee: 2200 ea0e |000d: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0eea │ │ +18d0f2: 5421 2341 |000f: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@4123 │ │ +18d0f6: 7020 764a 1000 |0011: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a76 │ │ +18d0fc: 1e02 |0014: monitor-exit v2 │ │ +18d0fe: 1100 |0015: return-object v0 │ │ +18d100: 7110 a802 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +18d106: 0a01 |0019: move-result v1 │ │ +18d108: 3901 0900 |001a: if-nez v1, 0023 // +0009 │ │ +18d10c: 2201 ea0e |001c: new-instance v1, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0eea │ │ +18d110: 7020 764a 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a76 │ │ +18d116: 1e02 |0021: monitor-exit v2 │ │ +18d118: 1101 |0022: return-object v1 │ │ +18d11a: 2200 ea0e |0023: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0eea │ │ +18d11e: 1a01 4704 |0025: const-string v1, "#" // string@0447 │ │ +18d122: 7020 764a 1000 |0027: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a76 │ │ +18d128: 1e02 |002a: monitor-exit v2 │ │ +18d12a: 1100 |002b: return-object v0 │ │ +18d12c: 0d00 |002c: move-exception v0 │ │ +18d12e: 1e02 |002d: monitor-exit v2 │ │ +18d130: 2700 |002e: throw v0 │ │ catches : 4 │ │ 0x0001 - 0x0014 │ │ -> 0x002c │ │ 0x0016 - 0x0021 │ │ -> 0x002c │ │ 0x0023 - 0x002a │ │ -> 0x002c │ │ @@ -295189,23 +295190,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 │ │ -18d500: |[18d500] org.thoughtcrime.securesms.recipients.Recipient.removeListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ -18d510: 1d01 |0000: monitor-enter v1 │ │ -18d512: 5410 2141 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@4121 │ │ -18d516: 7220 010d 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0d01 │ │ -18d51c: 1e01 |0006: monitor-exit v1 │ │ -18d51e: 0e00 |0007: return-void │ │ -18d520: 0d02 |0008: move-exception v2 │ │ -18d522: 1e01 |0009: monitor-exit v1 │ │ -18d524: 2702 |000a: throw v2 │ │ +18d504: |[18d504] org.thoughtcrime.securesms.recipients.Recipient.removeListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ +18d514: 1d01 |0000: monitor-enter v1 │ │ +18d516: 5410 2141 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@4121 │ │ +18d51a: 7220 010d 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0d01 │ │ +18d520: 1e01 |0006: monitor-exit v1 │ │ +18d522: 0e00 |0007: return-void │ │ +18d524: 0d02 |0008: move-exception v2 │ │ +18d526: 1e01 |0009: monitor-exit v1 │ │ +18d528: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=186 │ │ @@ -295219,23 +295220,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -18d53c: |[18d53c] org.thoughtcrime.securesms.recipients.Recipient.setProfileAvatar:(Ljava/lang/String;)V │ │ -18d54c: 1d00 |0000: monitor-enter v0 │ │ -18d54e: 5b01 2241 |0001: iput-object v1, v0, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@4122 │ │ -18d552: 1e00 |0003: monitor-exit v0 │ │ -18d554: 7010 2554 0000 |0004: invoke-direct {v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@5425 │ │ -18d55a: 0e00 |0007: return-void │ │ -18d55c: 0d01 |0008: move-exception v1 │ │ -18d55e: 1e00 |0009: monitor-exit v0 │ │ -18d560: 2701 |000a: throw v1 │ │ +18d540: |[18d540] org.thoughtcrime.securesms.recipients.Recipient.setProfileAvatar:(Ljava/lang/String;)V │ │ +18d550: 1d00 |0000: monitor-enter v0 │ │ +18d552: 5b01 2241 |0001: iput-object v1, v0, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@4122 │ │ +18d556: 1e00 |0003: monitor-exit v0 │ │ +18d558: 7010 2554 0000 |0004: invoke-direct {v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@5425 │ │ +18d55e: 0e00 |0007: return-void │ │ +18d560: 0d01 |0008: move-exception v1 │ │ +18d562: 1e00 |0009: monitor-exit v0 │ │ +18d564: 2701 |000a: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x0004 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=170 │ │ @@ -295409,18 +295410,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 │ │ -18d5cc: |[18d5cc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -18d5dc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18d5e2: 5b01 2641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4126 │ │ -18d5e6: 0e00 |0005: return-void │ │ +18d5d0: |[18d5d0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +18d5e0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18d5e6: 5b01 2641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4126 │ │ +18d5ea: 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; │ │ │ │ @@ -295430,18 +295431,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18d5e8: |[18d5e8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.run:()V │ │ -18d5f8: 5410 2641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4126 │ │ -18d5fc: 6e10 4c54 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V // method@544c │ │ -18d602: 0e00 |0005: return-void │ │ +18d5ec: |[18d5ec] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.run:()V │ │ +18d5fc: 5410 2641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4126 │ │ +18d600: 6e10 4c54 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V // method@544c │ │ +18d606: 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 : 5231 (D8$$SyntheticClass) │ │ @@ -295478,62 +295479,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 85 16-bit code units │ │ -18d7ec: |[18d7ec] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$2.:()V │ │ -18d7fc: 7100 9754 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@5497 │ │ -18d802: 0c00 |0003: move-result-object v0 │ │ -18d804: 2100 |0004: array-length v0, v0 │ │ -18d806: 2300 1411 |0005: new-array v0, v0, [I // type@1114 │ │ -18d80a: 6900 2a41 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ -18d80e: 6201 4a41 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ -18d812: 6e10 9554 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18d818: 0a01 |000e: move-result v1 │ │ -18d81a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -18d81c: 4b02 0001 |0010: aput v2, v0, v1 │ │ -18d820: 6200 2a41 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ -18d824: 6201 4b41 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ -18d828: 6e10 9554 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18d82e: 0a01 |0019: move-result v1 │ │ -18d830: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -18d832: 4b02 0001 |001b: aput v2, v0, v1 │ │ -18d836: 6200 2a41 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ -18d83a: 6201 4c41 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ -18d83e: 6e10 9554 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18d844: 0a01 |0024: move-result v1 │ │ -18d846: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -18d848: 4b02 0001 |0026: aput v2, v0, v1 │ │ -18d84c: 6200 2a41 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ -18d850: 6201 4941 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ -18d854: 6e10 9554 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18d85a: 0a01 |002f: move-result v1 │ │ -18d85c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -18d85e: 4b02 0001 |0031: aput v2, v0, v1 │ │ -18d862: 6200 2a41 |0033: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ -18d866: 6201 4f41 |0035: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ -18d86a: 6e10 9554 0100 |0037: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18d870: 0a01 |003a: move-result v1 │ │ -18d872: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -18d874: 4b02 0001 |003c: aput v2, v0, v1 │ │ -18d878: 6200 2a41 |003e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ -18d87c: 6201 4d41 |0040: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ -18d880: 6e10 9554 0100 |0042: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18d886: 0a01 |0045: move-result v1 │ │ -18d888: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -18d88a: 4b02 0001 |0047: aput v2, v0, v1 │ │ -18d88e: 6200 2a41 |0049: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ -18d892: 6201 4e41 |004b: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ -18d896: 6e10 9554 0100 |004d: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18d89c: 0a01 |0050: move-result v1 │ │ -18d89e: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -18d8a0: 4b02 0001 |0052: aput v2, v0, v1 │ │ -18d8a4: 0e00 |0054: return-void │ │ +18d7f0: |[18d7f0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$2.:()V │ │ +18d800: 7100 9754 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@5497 │ │ +18d806: 0c00 |0003: move-result-object v0 │ │ +18d808: 2100 |0004: array-length v0, v0 │ │ +18d80a: 2300 1411 |0005: new-array v0, v0, [I // type@1114 │ │ +18d80e: 6900 2a41 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ +18d812: 6201 4a41 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ +18d816: 6e10 9554 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18d81c: 0a01 |000e: move-result v1 │ │ +18d81e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +18d820: 4b02 0001 |0010: aput v2, v0, v1 │ │ +18d824: 6200 2a41 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ +18d828: 6201 4b41 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ +18d82c: 6e10 9554 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18d832: 0a01 |0019: move-result v1 │ │ +18d834: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +18d836: 4b02 0001 |001b: aput v2, v0, v1 │ │ +18d83a: 6200 2a41 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ +18d83e: 6201 4c41 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ +18d842: 6e10 9554 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18d848: 0a01 |0024: move-result v1 │ │ +18d84a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +18d84c: 4b02 0001 |0026: aput v2, v0, v1 │ │ +18d850: 6200 2a41 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ +18d854: 6201 4941 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ +18d858: 6e10 9554 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18d85e: 0a01 |002f: move-result v1 │ │ +18d860: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +18d862: 4b02 0001 |0031: aput v2, v0, v1 │ │ +18d866: 6200 2a41 |0033: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ +18d86a: 6201 4f41 |0035: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ +18d86e: 6e10 9554 0100 |0037: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18d874: 0a01 |003a: move-result v1 │ │ +18d876: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +18d878: 4b02 0001 |003c: aput v2, v0, v1 │ │ +18d87c: 6200 2a41 |003e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ +18d880: 6201 4d41 |0040: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ +18d884: 6e10 9554 0100 |0042: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18d88a: 0a01 |0045: move-result v1 │ │ +18d88c: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +18d88e: 4b02 0001 |0047: aput v2, v0, v1 │ │ +18d892: 6200 2a41 |0049: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ +18d896: 6201 4e41 |004b: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ +18d89a: 6e10 9554 0100 |004d: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18d8a0: 0a01 |0050: move-result v1 │ │ +18d8a2: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +18d8a4: 4b02 0001 |0052: aput v2, v0, v1 │ │ +18d8a8: 0e00 |0054: return-void │ │ catches : 7 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -295584,19 +295585,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -18d93c: |[18d93c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:()V │ │ -18d94c: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ -18d950: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ -18d956: 7020 3a54 0100 |0005: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@543a │ │ -18d95c: 0e00 |0008: return-void │ │ +18d940: |[18d940] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:()V │ │ +18d950: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ +18d954: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ +18d95a: 7020 3a54 0100 |0005: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@543a │ │ +18d960: 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;) │ │ @@ -295604,18 +295605,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18d960: |[18d960] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:(Landroid/os/Bundle;)V │ │ -18d970: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18d976: 5b01 2b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@412b │ │ -18d97a: 0e00 |0005: return-void │ │ +18d964: |[18d964] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:(Landroid/os/Bundle;)V │ │ +18d974: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18d97a: 5b01 2b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@412b │ │ +18d97e: 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; │ │ @@ -295626,27 +295627,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 │ │ -18d900: |[18d900] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; │ │ -18d910: 5420 2b41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@412b │ │ -18d914: 1a01 262e |0002: const-string v1, "MODEL" // string@2e26 │ │ -18d918: 6e20 3602 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getByteArray:(Ljava/lang/String;)[B // method@0236 │ │ -18d91e: 0c00 |0007: move-result-object v0 │ │ -18d920: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -18d924: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -18d926: 1100 |000b: return-object v0 │ │ -18d928: 6201 a53e |000c: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.CREATOR:Landroid/os/Parcelable$Creator; // field@3ea5 │ │ -18d92c: 7120 9556 1000 |000e: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; // method@5695 │ │ -18d932: 0c00 |0011: move-result-object v0 │ │ -18d934: 1f00 5d0f |0012: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f5d │ │ -18d938: 1100 |0014: return-object v0 │ │ +18d904: |[18d904] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; │ │ +18d914: 5420 2b41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@412b │ │ +18d918: 1a01 262e |0002: const-string v1, "MODEL" // string@2e26 │ │ +18d91c: 6e20 3602 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getByteArray:(Ljava/lang/String;)[B // method@0236 │ │ +18d922: 0c00 |0007: move-result-object v0 │ │ +18d924: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +18d928: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +18d92a: 1100 |000b: return-object v0 │ │ +18d92c: 6201 a53e |000c: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.CREATOR:Landroid/os/Parcelable$Creator; // field@3ea5 │ │ +18d930: 7120 9556 1000 |000e: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; // method@5695 │ │ +18d936: 0c00 |0011: move-result-object v0 │ │ +18d938: 1f00 5d0f |0012: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f5d │ │ +18d93c: 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; │ │ │ │ @@ -295655,21 +295656,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 │ │ -18d97c: |[18d97c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V │ │ -18d98c: 7110 9656 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.serialize:(Landroid/os/Parcelable;)[B // method@5696 │ │ -18d992: 0c03 |0003: move-result-object v3 │ │ -18d994: 5420 2b41 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@412b │ │ -18d998: 1a01 262e |0006: const-string v1, "MODEL" // string@2e26 │ │ -18d99c: 6e30 3f02 1003 |0008: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putByteArray:(Ljava/lang/String;[B)V // method@023f │ │ -18d9a2: 0e00 |000b: return-void │ │ +18d980: |[18d980] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V │ │ +18d990: 7110 9656 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.serialize:(Landroid/os/Parcelable;)[B // method@5696 │ │ +18d996: 0c03 |0003: move-result-object v3 │ │ +18d998: 5420 2b41 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@412b │ │ +18d99c: 1a01 262e |0006: const-string v1, "MODEL" // string@2e26 │ │ +18d9a0: 6e30 3f02 1003 |0008: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putByteArray:(Ljava/lang/String;[B)V // method@023f │ │ +18d9a6: 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; │ │ @@ -295704,18 +295705,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 │ │ -18e1c4: |[18e1c4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e1d4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e1da: 5b01 3941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4139 │ │ -18e1de: 0e00 |0005: return-void │ │ +18e1c8: |[18e1c8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e1d8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e1de: 5b01 3941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4139 │ │ +18e1e2: 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; │ │ │ │ @@ -295725,18 +295726,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e1e0: |[18e1e0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ -18e1f0: 5410 3941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4139 │ │ -18e1f4: 6e20 a854 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54a8 │ │ -18e1fa: 0e00 |0005: return-void │ │ +18e1e4: |[18e1e4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ +18e1f4: 5410 3941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4139 │ │ +18e1f8: 6e20 a854 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54a8 │ │ +18e1fe: 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; │ │ │ │ @@ -295770,18 +295771,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 │ │ -18e1fc: |[18e1fc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e20c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e212: 5b01 3a41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413a │ │ -18e216: 0e00 |0005: return-void │ │ +18e200: |[18e200] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e210: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e216: 5b01 3a41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413a │ │ +18e21a: 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; │ │ │ │ @@ -295791,18 +295792,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e218: |[18e218] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.onClick:(Landroid/view/View;)V │ │ -18e228: 5410 3a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413a │ │ -18e22c: 6e20 a654 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54a6 │ │ -18e232: 0e00 |0005: return-void │ │ +18e21c: |[18e21c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.onClick:(Landroid/view/View;)V │ │ +18e22c: 5410 3a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413a │ │ +18e230: 6e20 a654 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54a6 │ │ +18e236: 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; │ │ │ │ @@ -295836,18 +295837,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 │ │ -18e234: |[18e234] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e244: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e24a: 5b01 3b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ -18e24e: 0e00 |0005: return-void │ │ +18e238: |[18e238] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e248: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e24e: 5b01 3b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ +18e252: 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; │ │ │ │ @@ -295857,18 +295858,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e250: |[18e250] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.onClick:(Landroid/view/View;)V │ │ -18e260: 5410 3b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ -18e264: 6e20 a954 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54a9 │ │ -18e26a: 0e00 |0005: return-void │ │ +18e254: |[18e254] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.onClick:(Landroid/view/View;)V │ │ +18e264: 5410 3b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ +18e268: 6e20 a954 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54a9 │ │ +18e26e: 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; │ │ │ │ @@ -295902,18 +295903,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 │ │ -18e26c: |[18e26c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e27c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e282: 5b01 3c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413c │ │ -18e286: 0e00 |0005: return-void │ │ +18e270: |[18e270] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e280: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e286: 5b01 3c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413c │ │ +18e28a: 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; │ │ │ │ @@ -295923,18 +295924,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e288: |[18e288] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.onClick:(Landroid/view/View;)V │ │ -18e298: 5410 3c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413c │ │ -18e29c: 6e20 aa54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54aa │ │ -18e2a2: 0e00 |0005: return-void │ │ +18e28c: |[18e28c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.onClick:(Landroid/view/View;)V │ │ +18e29c: 5410 3c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413c │ │ +18e2a0: 6e20 aa54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54aa │ │ +18e2a6: 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; │ │ │ │ @@ -295968,18 +295969,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 │ │ -18e2a4: |[18e2a4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e2b4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e2ba: 5b01 3d41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ -18e2be: 0e00 |0005: return-void │ │ +18e2a8: |[18e2a8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e2b8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e2be: 5b01 3d41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ +18e2c2: 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; │ │ │ │ @@ -295989,18 +295990,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e2c0: |[18e2c0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.onClick:(Landroid/view/View;)V │ │ -18e2d0: 5410 3d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ -18e2d4: 6e20 ab54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54ab │ │ -18e2da: 0e00 |0005: return-void │ │ +18e2c4: |[18e2c4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.onClick:(Landroid/view/View;)V │ │ +18e2d4: 5410 3d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ +18e2d8: 6e20 ab54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54ab │ │ +18e2de: 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; │ │ │ │ @@ -296034,18 +296035,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 │ │ -18e2dc: |[18e2dc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e2ec: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e2f2: 5b01 3e41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413e │ │ -18e2f6: 0e00 |0005: return-void │ │ +18e2e0: |[18e2e0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e2f0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e2f6: 5b01 3e41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413e │ │ +18e2fa: 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; │ │ │ │ @@ -296055,18 +296056,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e2f8: |[18e2f8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -18e308: 5410 3e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413e │ │ -18e30c: 6e20 ac54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54ac │ │ -18e312: 0e00 |0005: return-void │ │ +18e2fc: |[18e2fc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +18e30c: 5410 3e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413e │ │ +18e310: 6e20 ac54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54ac │ │ +18e316: 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; │ │ │ │ @@ -296100,18 +296101,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 │ │ -18e34c: |[18e34c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e35c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e362: 5b01 4041 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4140 │ │ -18e366: 0e00 |0005: return-void │ │ +18e350: |[18e350] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e360: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e366: 5b01 4041 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4140 │ │ +18e36a: 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; │ │ │ │ @@ -296121,18 +296122,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e368: |[18e368] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ -18e378: 5410 4041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4140 │ │ -18e37c: 6e20 ad54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54ad │ │ -18e382: 0e00 |0005: return-void │ │ +18e36c: |[18e36c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ +18e37c: 5410 4041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4140 │ │ +18e380: 6e20 ad54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54ad │ │ +18e386: 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; │ │ │ │ @@ -296166,18 +296167,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 │ │ -18e384: |[18e384] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e394: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e39a: 5b01 4141 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4141 │ │ -18e39e: 0e00 |0005: return-void │ │ +18e388: |[18e388] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e398: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e39e: 5b01 4141 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4141 │ │ +18e3a2: 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; │ │ │ │ @@ -296187,18 +296188,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e3a0: |[18e3a0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.onClick:(Landroid/view/View;)V │ │ -18e3b0: 5410 4141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4141 │ │ -18e3b4: 6e20 ae54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54ae │ │ -18e3ba: 0e00 |0005: return-void │ │ +18e3a4: |[18e3a4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.onClick:(Landroid/view/View;)V │ │ +18e3b4: 5410 4141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4141 │ │ +18e3b8: 6e20 ae54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54ae │ │ +18e3be: 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; │ │ │ │ @@ -296232,18 +296233,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 │ │ -18e3bc: |[18e3bc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e3cc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e3d2: 5b01 4241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4142 │ │ -18e3d6: 0e00 |0005: return-void │ │ +18e3c0: |[18e3c0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e3d0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e3d6: 5b01 4241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4142 │ │ +18e3da: 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; │ │ │ │ @@ -296253,18 +296254,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e3d8: |[18e3d8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ -18e3e8: 5410 4241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4142 │ │ -18e3ec: 6e20 af54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54af │ │ -18e3f2: 0e00 |0005: return-void │ │ +18e3dc: |[18e3dc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ +18e3ec: 5410 4241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4142 │ │ +18e3f0: 6e20 af54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54af │ │ +18e3f6: 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; │ │ │ │ @@ -296298,18 +296299,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 │ │ -18e42c: |[18e42c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e43c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e442: 5b01 4441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4144 │ │ -18e446: 0e00 |0005: return-void │ │ +18e430: |[18e430] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e440: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e446: 5b01 4441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4144 │ │ +18e44a: 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; │ │ │ │ @@ -296319,18 +296320,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e448: |[18e448] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ -18e458: 5410 4441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4144 │ │ -18e45c: 6e20 a554 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54a5 │ │ -18e462: 0e00 |0005: return-void │ │ +18e44c: |[18e44c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ +18e45c: 5410 4441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4144 │ │ +18e460: 6e20 a554 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54a5 │ │ +18e466: 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; │ │ │ │ @@ -296364,18 +296365,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 │ │ -18e464: |[18e464] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e474: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e47a: 5b01 4541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4145 │ │ -18e47e: 0e00 |0005: return-void │ │ +18e468: |[18e468] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e478: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e47e: 5b01 4541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4145 │ │ +18e482: 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; │ │ │ │ @@ -296385,18 +296386,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e480: |[18e480] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.onClick:(Landroid/view/View;)V │ │ -18e490: 5410 4541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4145 │ │ -18e494: 6e20 b054 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54b0 │ │ -18e49a: 0e00 |0005: return-void │ │ +18e484: |[18e484] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.onClick:(Landroid/view/View;)V │ │ +18e494: 5410 4541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4145 │ │ +18e498: 6e20 b054 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54b0 │ │ +18e49e: 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; │ │ │ │ @@ -296430,18 +296431,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 │ │ -18e49c: |[18e49c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e4ac: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e4b2: 5b01 4641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4146 │ │ -18e4b6: 0e00 |0005: return-void │ │ +18e4a0: |[18e4a0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e4b0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e4b6: 5b01 4641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4146 │ │ +18e4ba: 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; │ │ │ │ @@ -296451,18 +296452,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e4b8: |[18e4b8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.onClick:(Landroid/view/View;)V │ │ -18e4c8: 5410 4641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4146 │ │ -18e4cc: 6e20 a754 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54a7 │ │ -18e4d2: 0e00 |0005: return-void │ │ +18e4bc: |[18e4bc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.onClick:(Landroid/view/View;)V │ │ +18e4cc: 5410 4641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4146 │ │ +18e4d0: 6e20 a754 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54a7 │ │ +18e4d6: 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; │ │ │ │ @@ -296500,44 +296501,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -18e58c: |[18e58c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$2.:()V │ │ -18e59c: 7100 9754 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@5497 │ │ -18e5a2: 0c00 |0003: move-result-object v0 │ │ -18e5a4: 2100 |0004: array-length v0, v0 │ │ -18e5a6: 2300 1411 |0005: new-array v0, v0, [I // type@1114 │ │ -18e5aa: 6900 4741 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4147 │ │ -18e5ae: 6201 4b41 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ -18e5b2: 6e10 9554 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18e5b8: 0a01 |000e: move-result v1 │ │ -18e5ba: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -18e5bc: 4b02 0001 |0010: aput v2, v0, v1 │ │ -18e5c0: 6200 4741 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4147 │ │ -18e5c4: 6201 4c41 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ -18e5c8: 6e10 9554 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18e5ce: 0a01 |0019: move-result v1 │ │ -18e5d0: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -18e5d2: 4b02 0001 |001b: aput v2, v0, v1 │ │ -18e5d6: 6200 4741 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4147 │ │ -18e5da: 6201 4f41 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ -18e5de: 6e10 9554 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18e5e4: 0a01 |0024: move-result v1 │ │ -18e5e6: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -18e5e8: 4b02 0001 |0026: aput v2, v0, v1 │ │ -18e5ec: 6200 4741 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4147 │ │ -18e5f0: 6201 4941 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ -18e5f4: 6e10 9554 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18e5fa: 0a01 |002f: move-result v1 │ │ -18e5fc: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -18e5fe: 4b02 0001 |0031: aput v2, v0, v1 │ │ -18e602: 0e00 |0033: return-void │ │ +18e590: |[18e590] org.thoughtcrime.securesms.scribbles.ImageEditorHud$2.:()V │ │ +18e5a0: 7100 9754 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@5497 │ │ +18e5a6: 0c00 |0003: move-result-object v0 │ │ +18e5a8: 2100 |0004: array-length v0, v0 │ │ +18e5aa: 2300 1411 |0005: new-array v0, v0, [I // type@1114 │ │ +18e5ae: 6900 4741 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4147 │ │ +18e5b2: 6201 4b41 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ +18e5b6: 6e10 9554 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18e5bc: 0a01 |000e: move-result v1 │ │ +18e5be: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +18e5c0: 4b02 0001 |0010: aput v2, v0, v1 │ │ +18e5c4: 6200 4741 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4147 │ │ +18e5c8: 6201 4c41 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ +18e5cc: 6e10 9554 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18e5d2: 0a01 |0019: move-result v1 │ │ +18e5d4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +18e5d6: 4b02 0001 |001b: aput v2, v0, v1 │ │ +18e5da: 6200 4741 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4147 │ │ +18e5de: 6201 4f41 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ +18e5e2: 6e10 9554 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18e5e8: 0a01 |0024: move-result v1 │ │ +18e5ea: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +18e5ec: 4b02 0001 |0026: aput v2, v0, v1 │ │ +18e5f0: 6200 4741 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4147 │ │ +18e5f4: 6201 4941 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ +18e5f8: 6e10 9554 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18e5fe: 0a01 |002f: move-result v1 │ │ +18e600: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +18e602: 4b02 0001 |0031: aput v2, v0, v1 │ │ +18e606: 0e00 |0033: return-void │ │ catches : 4 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -296687,93 +296688,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 │ │ -18e65c: |[18e65c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -18e66c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -18e66e: 2300 ab11 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11ab │ │ -18e672: 6201 4e41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ -18e676: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -18e678: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -18e67c: 6201 4a41 |0008: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ -18e680: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -18e682: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -18e686: 6201 4f41 |000d: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ -18e68a: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -18e68c: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -18e690: 6201 4b41 |0012: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ -18e694: 1232 |0014: const/4 v2, #int 3 // #3 │ │ -18e696: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ -18e69a: 6201 4c41 |0017: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ -18e69e: 1242 |0019: const/4 v2, #int 4 // #4 │ │ -18e6a0: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ -18e6a4: 6201 4941 |001c: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ -18e6a8: 1252 |001e: const/4 v2, #int 5 // #5 │ │ -18e6aa: 4d01 0002 |001f: aput-object v1, v0, v2 │ │ -18e6ae: 6201 4d41 |0021: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ -18e6b2: 1262 |0023: const/4 v2, #int 6 // #6 │ │ -18e6b4: 4d01 0002 |0024: aput-object v1, v0, v2 │ │ -18e6b8: 1100 |0026: return-object v0 │ │ +18e660: |[18e660] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +18e670: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +18e672: 2300 ab11 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11ab │ │ +18e676: 6201 4e41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ +18e67a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +18e67c: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +18e680: 6201 4a41 |0008: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ +18e684: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +18e686: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +18e68a: 6201 4f41 |000d: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ +18e68e: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +18e690: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +18e694: 6201 4b41 |0012: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ +18e698: 1232 |0014: const/4 v2, #int 3 // #3 │ │ +18e69a: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ +18e69e: 6201 4c41 |0017: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ +18e6a2: 1242 |0019: const/4 v2, #int 4 // #4 │ │ +18e6a4: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ +18e6a8: 6201 4941 |001c: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ +18e6ac: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +18e6ae: 4d01 0002 |001f: aput-object v1, v0, v2 │ │ +18e6b2: 6201 4d41 |0021: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ +18e6b6: 1262 |0023: const/4 v2, #int 6 // #6 │ │ +18e6b8: 4d01 0002 |0024: aput-object v1, v0, v2 │ │ +18e6bc: 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 │ │ -18e6e0: |[18e6e0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:()V │ │ -18e6f0: 2200 7110 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ -18e6f4: 1a01 bb2f |0002: const-string v1, "NONE" // string@2fbb │ │ -18e6f8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -18e6fa: 7030 9454 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ -18e700: 6900 4e41 |0008: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ -18e704: 2200 7110 |000a: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ -18e708: 1a01 b510 |000c: const-string v1, "CROP" // string@10b5 │ │ -18e70c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -18e70e: 7030 9454 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ -18e714: 6900 4a41 |0012: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ -18e718: 2200 7110 |0014: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ -18e71c: 1a01 6938 |0016: const-string v1, "TEXT" // string@3869 │ │ -18e720: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -18e722: 7030 9454 1002 |0019: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ -18e728: 6900 4f41 |001c: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ -18e72c: 2200 7110 |001e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ -18e730: 1a01 c014 |0020: const-string v1, "DRAW" // string@14c0 │ │ -18e734: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -18e736: 7030 9454 1002 |0023: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ -18e73c: 6900 4b41 |0026: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ -18e740: 2200 7110 |0028: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ -18e744: 1a01 b517 |002a: const-string v1, "HIGHLIGHT" // string@17b5 │ │ -18e748: 1242 |002c: const/4 v2, #int 4 // #4 │ │ -18e74a: 7030 9454 1002 |002d: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ -18e750: 6900 4c41 |0030: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ -18e754: 2200 7110 |0032: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ -18e758: 1a01 460e |0034: const-string v1, "BLUR" // string@0e46 │ │ -18e75c: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -18e75e: 7030 9454 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ -18e764: 6900 4941 |003a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ -18e768: 2200 7110 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ -18e76c: 1a01 2e2e |003e: const-string v1, "MOVE_DELETE" // string@2e2e │ │ -18e770: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -18e772: 7030 9454 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ -18e778: 6900 4d41 |0044: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ -18e77c: 7100 9254 0000 |0046: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@5492 │ │ -18e782: 0c00 |0049: move-result-object v0 │ │ -18e784: 6900 4841 |004a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4148 │ │ -18e788: 0e00 |004c: return-void │ │ +18e6e4: |[18e6e4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:()V │ │ +18e6f4: 2200 7110 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ +18e6f8: 1a01 bb2f |0002: const-string v1, "NONE" // string@2fbb │ │ +18e6fc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +18e6fe: 7030 9454 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ +18e704: 6900 4e41 |0008: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ +18e708: 2200 7110 |000a: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ +18e70c: 1a01 b510 |000c: const-string v1, "CROP" // string@10b5 │ │ +18e710: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +18e712: 7030 9454 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ +18e718: 6900 4a41 |0012: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ +18e71c: 2200 7110 |0014: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ +18e720: 1a01 6938 |0016: const-string v1, "TEXT" // string@3869 │ │ +18e724: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +18e726: 7030 9454 1002 |0019: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ +18e72c: 6900 4f41 |001c: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ +18e730: 2200 7110 |001e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ +18e734: 1a01 c014 |0020: const-string v1, "DRAW" // string@14c0 │ │ +18e738: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +18e73a: 7030 9454 1002 |0023: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ +18e740: 6900 4b41 |0026: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ +18e744: 2200 7110 |0028: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ +18e748: 1a01 b517 |002a: const-string v1, "HIGHLIGHT" // string@17b5 │ │ +18e74c: 1242 |002c: const/4 v2, #int 4 // #4 │ │ +18e74e: 7030 9454 1002 |002d: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ +18e754: 6900 4c41 |0030: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ +18e758: 2200 7110 |0032: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ +18e75c: 1a01 460e |0034: const-string v1, "BLUR" // string@0e46 │ │ +18e760: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +18e762: 7030 9454 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ +18e768: 6900 4941 |003a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ +18e76c: 2200 7110 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ +18e770: 1a01 2e2e |003e: const-string v1, "MOVE_DELETE" // string@2e2e │ │ +18e774: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +18e776: 7030 9454 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ +18e77c: 6900 4d41 |0044: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ +18e780: 7100 9254 0000 |0046: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@5492 │ │ +18e786: 0c00 |0049: move-result-object v0 │ │ +18e788: 6900 4841 |004a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4148 │ │ +18e78c: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x000a line=242 │ │ 0x0014 line=243 │ │ 0x001e line=244 │ │ 0x0028 line=245 │ │ @@ -296787,17 +296788,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 │ │ -18e78c: |[18e78c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:(Ljava/lang/String;I)V │ │ -18e79c: 7030 240a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a24 │ │ -18e7a2: 0e00 |0003: return-void │ │ +18e790: |[18e790] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:(Ljava/lang/String;I)V │ │ +18e7a0: 7030 240a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a24 │ │ +18e7a6: 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 │ │ @@ -296807,20 +296808,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 │ │ -18e638: |[18e638] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -18e648: 1c00 7110 |0000: const-class v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ -18e64c: 7120 270a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a27 │ │ -18e652: 0c01 |0005: move-result-object v1 │ │ -18e654: 1f01 7110 |0006: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ -18e658: 1101 |0008: return-object v1 │ │ +18e63c: |[18e63c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +18e64c: 1c00 7110 |0000: const-class v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ +18e650: 7120 270a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a27 │ │ +18e656: 0c01 |0005: move-result-object v1 │ │ +18e658: 1f01 7110 |0006: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ +18e65c: 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;) │ │ @@ -296828,20 +296829,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 │ │ -18e6bc: |[18e6bc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -18e6cc: 6200 4841 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4148 │ │ -18e6d0: 6e10 1c59 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.clone:()Ljava/lang/Object; // method@591c │ │ -18e6d6: 0c00 |0005: move-result-object v0 │ │ -18e6d8: 1f00 ab11 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11ab │ │ -18e6dc: 1100 |0008: return-object v0 │ │ +18e6c0: |[18e6c0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +18e6d0: 6200 4841 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4148 │ │ +18e6d4: 6e10 1c59 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.clone:()Ljava/lang/Object; // method@591c │ │ +18e6da: 0c00 |0005: move-result-object v0 │ │ +18e6dc: 1f00 ab11 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11ab │ │ +18e6e0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6266 (ImageEditorHud.java) │ │ @@ -296977,51 +296978,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -18e81c: |[18e81c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:()V │ │ -18e82c: 2200 6e10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; // type@106e │ │ -18e830: 7010 8054 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;.:()V // method@5480 │ │ -18e836: 6900 5041 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4150 │ │ -18e83a: 0e00 |0007: return-void │ │ +18e820: |[18e820] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:()V │ │ +18e830: 2200 6e10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; // type@106e │ │ +18e834: 7010 8054 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;.:()V // method@5480 │ │ +18e83a: 6900 5041 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4150 │ │ +18e83e: 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 │ │ -18e83c: |[18e83c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;)V │ │ -18e84c: 7020 2804 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0428 │ │ -18e852: 6201 5041 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4150 │ │ -18e856: 5b01 5d41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18e85a: 2201 7b03 |0007: new-instance v1, Ljava/util/HashMap; // type@037b │ │ -18e85e: 7010 900c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c90 │ │ -18e864: 5b01 6741 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ -18e868: 2201 7c03 |000e: new-instance v1, Ljava/util/HashSet; // type@037c │ │ -18e86c: 7010 9a0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9a │ │ -18e872: 5b01 5141 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4151 │ │ -18e876: 2201 5f10 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@105f │ │ -18e87a: 7020 6254 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5462 │ │ -18e880: 5b01 6241 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ -18e884: 2201 6a10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@106a │ │ -18e888: 7020 7854 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5478 │ │ -18e88e: 5b01 5f41 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@415f │ │ -18e892: 7010 a254 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54a2 │ │ -18e898: 0e00 |0026: return-void │ │ +18e840: |[18e840] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;)V │ │ +18e850: 7020 2804 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0428 │ │ +18e856: 6201 5041 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4150 │ │ +18e85a: 5b01 5d41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18e85e: 2201 7b03 |0007: new-instance v1, Ljava/util/HashMap; // type@037b │ │ +18e862: 7010 900c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c90 │ │ +18e868: 5b01 6741 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ +18e86c: 2201 7c03 |000e: new-instance v1, Ljava/util/HashSet; // type@037c │ │ +18e870: 7010 9a0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9a │ │ +18e876: 5b01 5141 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4151 │ │ +18e87a: 2201 5f10 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@105f │ │ +18e87e: 7020 6254 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5462 │ │ +18e884: 5b01 6241 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ +18e888: 2201 6a10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@106a │ │ +18e88c: 7020 7854 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5478 │ │ +18e892: 5b01 5f41 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@415f │ │ +18e896: 7010 a254 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54a2 │ │ +18e89c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -297036,32 +297037,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 │ │ -18e89c: |[18e89c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -18e8ac: 7030 2904 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0429 │ │ -18e8b2: 6201 5041 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4150 │ │ -18e8b6: 5b01 5d41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18e8ba: 2201 7b03 |0007: new-instance v1, Ljava/util/HashMap; // type@037b │ │ -18e8be: 7010 900c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c90 │ │ -18e8c4: 5b01 6741 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ -18e8c8: 2201 7c03 |000e: new-instance v1, Ljava/util/HashSet; // type@037c │ │ -18e8cc: 7010 9a0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9a │ │ -18e8d2: 5b01 5141 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4151 │ │ -18e8d6: 2201 5f10 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@105f │ │ -18e8da: 7020 6254 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5462 │ │ -18e8e0: 5b01 6241 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ -18e8e4: 2201 6a10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@106a │ │ -18e8e8: 7020 7854 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5478 │ │ -18e8ee: 5b01 5f41 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@415f │ │ -18e8f2: 7010 a254 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54a2 │ │ -18e8f8: 0e00 |0026: return-void │ │ +18e8a0: |[18e8a0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +18e8b0: 7030 2904 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0429 │ │ +18e8b6: 6201 5041 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4150 │ │ +18e8ba: 5b01 5d41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18e8be: 2201 7b03 |0007: new-instance v1, Ljava/util/HashMap; // type@037b │ │ +18e8c2: 7010 900c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c90 │ │ +18e8c8: 5b01 6741 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ +18e8cc: 2201 7c03 |000e: new-instance v1, Ljava/util/HashSet; // type@037c │ │ +18e8d0: 7010 9a0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9a │ │ +18e8d6: 5b01 5141 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4151 │ │ +18e8da: 2201 5f10 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@105f │ │ +18e8de: 7020 6254 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5462 │ │ +18e8e4: 5b01 6241 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ +18e8e8: 2201 6a10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@106a │ │ +18e8ec: 7020 7854 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5478 │ │ +18e8f2: 5b01 5f41 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@415f │ │ +18e8f6: 7010 a254 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54a2 │ │ +18e8fc: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -297077,32 +297078,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 │ │ -18e8fc: |[18e8fc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -18e90c: 7040 2a04 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@042a │ │ -18e912: 6201 5041 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4150 │ │ -18e916: 5b01 5d41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18e91a: 2201 7b03 |0007: new-instance v1, Ljava/util/HashMap; // type@037b │ │ -18e91e: 7010 900c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c90 │ │ -18e924: 5b01 6741 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ -18e928: 2201 7c03 |000e: new-instance v1, Ljava/util/HashSet; // type@037c │ │ -18e92c: 7010 9a0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9a │ │ -18e932: 5b01 5141 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4151 │ │ -18e936: 2201 5f10 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@105f │ │ -18e93a: 7020 6254 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5462 │ │ -18e940: 5b01 6241 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ -18e944: 2201 6a10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@106a │ │ -18e948: 7020 7854 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5478 │ │ -18e94e: 5b01 5f41 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@415f │ │ -18e952: 7010 a254 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54a2 │ │ -18e958: 0e00 |0026: return-void │ │ +18e900: |[18e900] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +18e910: 7040 2a04 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@042a │ │ +18e916: 6201 5041 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4150 │ │ +18e91a: 5b01 5d41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18e91e: 2201 7b03 |0007: new-instance v1, Ljava/util/HashMap; // type@037b │ │ +18e922: 7010 900c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c90 │ │ +18e928: 5b01 6741 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ +18e92c: 2201 7c03 |000e: new-instance v1, Ljava/util/HashSet; // type@037c │ │ +18e930: 7010 9a0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9a │ │ +18e936: 5b01 5141 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4151 │ │ +18e93a: 2201 5f10 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@105f │ │ +18e93e: 7020 6254 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5462 │ │ +18e944: 5b01 6241 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ +18e948: 2201 6a10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@106a │ │ +18e94c: 7020 7854 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5478 │ │ +18e952: 5b01 5f41 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@415f │ │ +18e956: 7010 a254 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54a2 │ │ +18e95c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -297119,27 +297120,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 │ │ -18e7a4: |[18e7a4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z │ │ -18e7b4: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ -18e7b8: 7220 fd0c 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0cfd │ │ -18e7be: 0a01 |0005: move-result v1 │ │ -18e7c0: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ -18e7c4: 5401 6641 |0008: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ -18e7c8: 3312 0600 |000a: if-ne v2, v1, 0010 // +0006 │ │ -18e7cc: 5501 6541 |000c: iget-boolean v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@4165 │ │ -18e7d0: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ -18e7d4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -18e7d6: 2802 |0011: goto 0013 // +0002 │ │ -18e7d8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -18e7da: 0f01 |0013: return v1 │ │ +18e7a8: |[18e7a8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z │ │ +18e7b8: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ +18e7bc: 7220 fd0c 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0cfd │ │ +18e7c2: 0a01 |0005: move-result v1 │ │ +18e7c4: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ +18e7c8: 5401 6641 |0008: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ +18e7cc: 3312 0600 |000a: if-ne v2, v1, 0010 // +0006 │ │ +18e7d0: 5501 6541 |000c: iget-boolean v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@4165 │ │ +18e7d4: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ +18e7d8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +18e7da: 2802 |0011: goto 0013 // +0002 │ │ +18e7dc: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +18e7de: 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; │ │ @@ -297149,88 +297150,88 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 149 16-bit code units │ │ -18e978: |[18e978] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initialize:()V │ │ -18e988: 6e10 a054 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@54a0 │ │ -18e98e: 0c00 |0003: move-result-object v0 │ │ -18e990: 6001 af26 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.image_editor_hud:I // field@26af │ │ -18e994: 7130 a154 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@54a1 │ │ -18e99a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -18e99c: 6e20 bd54 0200 |000a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setOrientation:(I)V // method@54bd │ │ -18e9a2: 6000 d324 |000d: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_button:I // field@24d3 │ │ -18e9a6: 6e20 9e54 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18e9ac: 0c00 |0012: move-result-object v0 │ │ -18e9ae: 5b20 5741 |0013: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4157 │ │ -18e9b2: 6000 d424 |0015: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_flip:I // field@24d4 │ │ -18e9b6: 6e20 9e54 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18e9bc: 0c00 |001a: move-result-object v0 │ │ -18e9be: 5b20 5841 |001b: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4158 │ │ -18e9c2: 6000 d524 |001d: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_rotate:I // field@24d5 │ │ -18e9c6: 6e20 9e54 0200 |001f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18e9cc: 0c00 |0022: move-result-object v0 │ │ -18e9ce: 5b20 5941 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4159 │ │ -18e9d2: 6000 cf24 |0025: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_color_palette:I // field@24cf │ │ -18e9d6: 6e20 9e54 0200 |0027: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18e9dc: 0c00 |002a: move-result-object v0 │ │ -18e9de: 1f00 b601 |002b: check-cast v0, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ -18e9e2: 5b20 5341 |002d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ -18e9e6: 6000 d724 |002f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_draw_button:I // field@24d7 │ │ -18e9ea: 6e20 9e54 0200 |0031: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18e9f0: 0c00 |0034: move-result-object v0 │ │ -18e9f2: 5b20 5c41 |0035: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@415c │ │ -18e9f6: 6000 d824 |0037: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_highlight_button:I // field@24d8 │ │ -18e9fa: 6e20 9e54 0200 |0039: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18ea00: 0c00 |003c: move-result-object v0 │ │ -18ea02: 5b20 5e41 |003d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@415e │ │ -18ea06: 6000 cd24 |003f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_blur_button:I // field@24cd │ │ -18ea0a: 6e20 9e54 0200 |0041: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18ea10: 0c00 |0044: move-result-object v0 │ │ -18ea12: 5b20 5241 |0045: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4152 │ │ -18ea16: 6000 dd24 |0047: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_text_button:I // field@24dd │ │ -18ea1a: 6e20 9e54 0200 |0049: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18ea20: 0c00 |004c: move-result-object v0 │ │ -18ea22: 5b20 6441 |004d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4164 │ │ -18ea26: 6000 dc24 |004f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_sticker_button:I // field@24dc │ │ -18ea2a: 6e20 9e54 0200 |0051: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18ea30: 0c00 |0054: move-result-object v0 │ │ -18ea32: 5b20 6341 |0055: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4163 │ │ -18ea36: 6000 df24 |0057: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_undo_button:I // field@24df │ │ -18ea3a: 6e20 9e54 0200 |0059: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18ea40: 0c00 |005c: move-result-object v0 │ │ -18ea42: 5b20 6641 |005d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ -18ea46: 6000 da24 |005f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_save_button:I // field@24da │ │ -18ea4a: 6e20 9e54 0200 |0061: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18ea50: 0c00 |0064: move-result-object v0 │ │ -18ea52: 5b20 6041 |0065: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4160 │ │ -18ea56: 6000 d624 |0067: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_delete_button:I // field@24d6 │ │ -18ea5a: 6e20 9e54 0200 |0069: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18ea60: 0c00 |006c: move-result-object v0 │ │ -18ea62: 5b20 5b41 |006d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@415b │ │ -18ea66: 6000 d124 |006f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_confirm_button:I // field@24d1 │ │ -18ea6a: 6e20 9e54 0200 |0071: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18ea70: 0c00 |0074: move-result-object v0 │ │ -18ea72: 5b20 5641 |0075: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ -18ea76: 6000 d024 |0077: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_color_picker:I // field@24d0 │ │ -18ea7a: 6e20 9e54 0200 |0079: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18ea80: 0c00 |007c: move-result-object v0 │ │ -18ea82: 1f00 8410 |007d: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // type@1084 │ │ -18ea86: 5b20 5541 |007f: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18ea8a: 6000 ce24 |0081: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_blur_help_text:I // field@24ce │ │ -18ea8e: 6e20 9e54 0200 |0083: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18ea94: 0c00 |0086: move-result-object v0 │ │ -18ea96: 5b20 6141 |0087: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@4161 │ │ -18ea9a: 7010 a354 0200 |0089: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeViews:()V // method@54a3 │ │ -18eaa0: 7010 a454 0200 |008c: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeVisibilityMap:()V // method@54a4 │ │ -18eaa6: 6200 4e41 |008f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ -18eaaa: 6e20 bb54 0200 |0091: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ -18eab0: 0e00 |0094: return-void │ │ +18e97c: |[18e97c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initialize:()V │ │ +18e98c: 6e10 a054 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@54a0 │ │ +18e992: 0c00 |0003: move-result-object v0 │ │ +18e994: 6001 af26 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.image_editor_hud:I // field@26af │ │ +18e998: 7130 a154 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@54a1 │ │ +18e99e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +18e9a0: 6e20 bd54 0200 |000a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setOrientation:(I)V // method@54bd │ │ +18e9a6: 6000 d324 |000d: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_button:I // field@24d3 │ │ +18e9aa: 6e20 9e54 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18e9b0: 0c00 |0012: move-result-object v0 │ │ +18e9b2: 5b20 5741 |0013: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4157 │ │ +18e9b6: 6000 d424 |0015: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_flip:I // field@24d4 │ │ +18e9ba: 6e20 9e54 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18e9c0: 0c00 |001a: move-result-object v0 │ │ +18e9c2: 5b20 5841 |001b: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4158 │ │ +18e9c6: 6000 d524 |001d: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_rotate:I // field@24d5 │ │ +18e9ca: 6e20 9e54 0200 |001f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18e9d0: 0c00 |0022: move-result-object v0 │ │ +18e9d2: 5b20 5941 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4159 │ │ +18e9d6: 6000 cf24 |0025: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_color_palette:I // field@24cf │ │ +18e9da: 6e20 9e54 0200 |0027: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18e9e0: 0c00 |002a: move-result-object v0 │ │ +18e9e2: 1f00 b601 |002b: check-cast v0, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ +18e9e6: 5b20 5341 |002d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ +18e9ea: 6000 d724 |002f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_draw_button:I // field@24d7 │ │ +18e9ee: 6e20 9e54 0200 |0031: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18e9f4: 0c00 |0034: move-result-object v0 │ │ +18e9f6: 5b20 5c41 |0035: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@415c │ │ +18e9fa: 6000 d824 |0037: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_highlight_button:I // field@24d8 │ │ +18e9fe: 6e20 9e54 0200 |0039: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18ea04: 0c00 |003c: move-result-object v0 │ │ +18ea06: 5b20 5e41 |003d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@415e │ │ +18ea0a: 6000 cd24 |003f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_blur_button:I // field@24cd │ │ +18ea0e: 6e20 9e54 0200 |0041: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18ea14: 0c00 |0044: move-result-object v0 │ │ +18ea16: 5b20 5241 |0045: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4152 │ │ +18ea1a: 6000 dd24 |0047: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_text_button:I // field@24dd │ │ +18ea1e: 6e20 9e54 0200 |0049: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18ea24: 0c00 |004c: move-result-object v0 │ │ +18ea26: 5b20 6441 |004d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4164 │ │ +18ea2a: 6000 dc24 |004f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_sticker_button:I // field@24dc │ │ +18ea2e: 6e20 9e54 0200 |0051: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18ea34: 0c00 |0054: move-result-object v0 │ │ +18ea36: 5b20 6341 |0055: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4163 │ │ +18ea3a: 6000 df24 |0057: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_undo_button:I // field@24df │ │ +18ea3e: 6e20 9e54 0200 |0059: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18ea44: 0c00 |005c: move-result-object v0 │ │ +18ea46: 5b20 6641 |005d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ +18ea4a: 6000 da24 |005f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_save_button:I // field@24da │ │ +18ea4e: 6e20 9e54 0200 |0061: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18ea54: 0c00 |0064: move-result-object v0 │ │ +18ea56: 5b20 6041 |0065: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4160 │ │ +18ea5a: 6000 d624 |0067: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_delete_button:I // field@24d6 │ │ +18ea5e: 6e20 9e54 0200 |0069: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18ea64: 0c00 |006c: move-result-object v0 │ │ +18ea66: 5b20 5b41 |006d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@415b │ │ +18ea6a: 6000 d124 |006f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_confirm_button:I // field@24d1 │ │ +18ea6e: 6e20 9e54 0200 |0071: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18ea74: 0c00 |0074: move-result-object v0 │ │ +18ea76: 5b20 5641 |0075: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ +18ea7a: 6000 d024 |0077: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_color_picker:I // field@24d0 │ │ +18ea7e: 6e20 9e54 0200 |0079: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18ea84: 0c00 |007c: move-result-object v0 │ │ +18ea86: 1f00 8410 |007d: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // type@1084 │ │ +18ea8a: 5b20 5541 |007f: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18ea8e: 6000 ce24 |0081: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_blur_help_text:I // field@24ce │ │ +18ea92: 6e20 9e54 0200 |0083: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18ea98: 0c00 |0086: move-result-object v0 │ │ +18ea9a: 5b20 6141 |0087: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@4161 │ │ +18ea9e: 7010 a354 0200 |0089: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeViews:()V // method@54a3 │ │ +18eaa4: 7010 a454 0200 |008c: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeVisibilityMap:()V // method@54a4 │ │ +18eaaa: 6200 4e41 |008f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ +18eaae: 6e20 bb54 0200 |0091: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ +18eab4: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000a line=75 │ │ 0x000d line=77 │ │ 0x0015 line=78 │ │ 0x001d line=79 │ │ @@ -297257,81 +297258,81 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 162 16-bit code units │ │ -18eab4: |[18eab4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeViews:()V │ │ -18eac4: 5430 6641 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ -18eac8: 2201 6b10 |0002: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7; // type@106b │ │ -18eacc: 7020 7a54 3100 |0004: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@547a │ │ -18ead2: 6e20 4103 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18ead8: 5430 5b41 |000a: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@415b │ │ -18eadc: 2201 6110 |000c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11; // type@1061 │ │ -18eae0: 7020 6654 3100 |000e: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5466 │ │ -18eae6: 6e20 4103 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18eaec: 5430 5741 |0014: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4157 │ │ -18eaf0: 2201 6210 |0016: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12; // type@1062 │ │ -18eaf4: 7020 6854 3100 |0018: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5468 │ │ -18eafa: 6e20 4103 1000 |001b: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18eb00: 5430 5841 |001e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4158 │ │ -18eb04: 2201 6310 |0020: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13; // type@1063 │ │ -18eb08: 7020 6a54 3100 |0022: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@546a │ │ -18eb0e: 6e20 4103 1000 |0025: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18eb14: 5430 5941 |0028: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4159 │ │ -18eb18: 2201 6410 |002a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14; // type@1064 │ │ -18eb1c: 7020 6c54 3100 |002c: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@546c │ │ -18eb22: 6e20 4103 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18eb28: 5430 5641 |0032: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ -18eb2c: 2201 6510 |0034: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1; // type@1065 │ │ -18eb30: 7020 6e54 3100 |0036: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@546e │ │ -18eb36: 6e20 4103 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18eb3c: 2200 8210 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // type@1082 │ │ -18eb40: 7010 1b55 0000 |003e: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.:()V // method@551b │ │ -18eb46: 5b30 5441 |0041: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4154 │ │ -18eb4a: 5431 5541 |0043: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18eb4e: 7110 eb0c 0100 |0045: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ceb │ │ -18eb54: 2202 6610 |0048: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2; // type@1066 │ │ -18eb58: 7020 7054 1200 |004a: invoke-direct {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V // method@5470 │ │ -18eb5e: 6e20 2355 2000 |004d: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@5523 │ │ -18eb64: 5430 5341 |0050: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ -18eb68: 2201 ab01 |0052: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ -18eb6c: 6e10 a054 0300 |0054: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@54a0 │ │ -18eb72: 0c02 |0057: move-result-object v2 │ │ -18eb74: 7020 de05 2100 |0058: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05de │ │ -18eb7a: 6e20 0a06 1000 |005b: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ -18eb80: 5430 5341 |005e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ -18eb84: 5431 5441 |0060: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4154 │ │ -18eb88: 6e20 0606 1000 |0062: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ -18eb8e: 5430 5c41 |0065: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@415c │ │ -18eb92: 2201 6710 |0067: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3; // type@1067 │ │ -18eb96: 7020 7254 3100 |0069: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5472 │ │ -18eb9c: 6e20 4103 1000 |006c: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18eba2: 5430 5241 |006f: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4152 │ │ -18eba6: 2201 6810 |0071: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4; // type@1068 │ │ -18ebaa: 7020 7454 3100 |0073: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5474 │ │ -18ebb0: 6e20 4103 1000 |0076: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18ebb6: 5430 5e41 |0079: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@415e │ │ -18ebba: 2201 6910 |007b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5; // type@1069 │ │ -18ebbe: 7020 7654 3100 |007d: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5476 │ │ -18ebc4: 6e20 4103 1000 |0080: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18ebca: 5430 6441 |0083: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4164 │ │ -18ebce: 2201 6c10 |0085: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8; // type@106c │ │ -18ebd2: 7020 7c54 3100 |0087: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@547c │ │ -18ebd8: 6e20 4103 1000 |008a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18ebde: 5430 6041 |008d: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4160 │ │ -18ebe2: 2201 6d10 |008f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9; // type@106d │ │ -18ebe6: 7020 7e54 3100 |0091: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@547e │ │ -18ebec: 6e20 4103 1000 |0094: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18ebf2: 5430 6341 |0097: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4163 │ │ -18ebf6: 2201 6010 |0099: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10; // type@1060 │ │ -18ebfa: 7020 6454 3100 |009b: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5464 │ │ -18ec00: 6e20 4103 1000 |009e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18ec06: 0e00 |00a1: return-void │ │ +18eab8: |[18eab8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeViews:()V │ │ +18eac8: 5430 6641 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ +18eacc: 2201 6b10 |0002: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7; // type@106b │ │ +18ead0: 7020 7a54 3100 |0004: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@547a │ │ +18ead6: 6e20 4103 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18eadc: 5430 5b41 |000a: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@415b │ │ +18eae0: 2201 6110 |000c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11; // type@1061 │ │ +18eae4: 7020 6654 3100 |000e: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5466 │ │ +18eaea: 6e20 4103 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18eaf0: 5430 5741 |0014: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4157 │ │ +18eaf4: 2201 6210 |0016: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12; // type@1062 │ │ +18eaf8: 7020 6854 3100 |0018: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5468 │ │ +18eafe: 6e20 4103 1000 |001b: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18eb04: 5430 5841 |001e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4158 │ │ +18eb08: 2201 6310 |0020: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13; // type@1063 │ │ +18eb0c: 7020 6a54 3100 |0022: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@546a │ │ +18eb12: 6e20 4103 1000 |0025: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18eb18: 5430 5941 |0028: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4159 │ │ +18eb1c: 2201 6410 |002a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14; // type@1064 │ │ +18eb20: 7020 6c54 3100 |002c: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@546c │ │ +18eb26: 6e20 4103 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18eb2c: 5430 5641 |0032: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ +18eb30: 2201 6510 |0034: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1; // type@1065 │ │ +18eb34: 7020 6e54 3100 |0036: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@546e │ │ +18eb3a: 6e20 4103 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18eb40: 2200 8210 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // type@1082 │ │ +18eb44: 7010 1b55 0000 |003e: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.:()V // method@551b │ │ +18eb4a: 5b30 5441 |0041: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4154 │ │ +18eb4e: 5431 5541 |0043: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18eb52: 7110 eb0c 0100 |0045: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ceb │ │ +18eb58: 2202 6610 |0048: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2; // type@1066 │ │ +18eb5c: 7020 7054 1200 |004a: invoke-direct {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V // method@5470 │ │ +18eb62: 6e20 2355 2000 |004d: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@5523 │ │ +18eb68: 5430 5341 |0050: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ +18eb6c: 2201 ab01 |0052: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ +18eb70: 6e10 a054 0300 |0054: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@54a0 │ │ +18eb76: 0c02 |0057: move-result-object v2 │ │ +18eb78: 7020 de05 2100 |0058: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05de │ │ +18eb7e: 6e20 0a06 1000 |005b: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ +18eb84: 5430 5341 |005e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ +18eb88: 5431 5441 |0060: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4154 │ │ +18eb8c: 6e20 0606 1000 |0062: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ +18eb92: 5430 5c41 |0065: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@415c │ │ +18eb96: 2201 6710 |0067: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3; // type@1067 │ │ +18eb9a: 7020 7254 3100 |0069: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5472 │ │ +18eba0: 6e20 4103 1000 |006c: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18eba6: 5430 5241 |006f: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4152 │ │ +18ebaa: 2201 6810 |0071: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4; // type@1068 │ │ +18ebae: 7020 7454 3100 |0073: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5474 │ │ +18ebb4: 6e20 4103 1000 |0076: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18ebba: 5430 5e41 |0079: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@415e │ │ +18ebbe: 2201 6910 |007b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5; // type@1069 │ │ +18ebc2: 7020 7654 3100 |007d: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5476 │ │ +18ebc8: 6e20 4103 1000 |0080: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18ebce: 5430 6441 |0083: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4164 │ │ +18ebd2: 2201 6c10 |0085: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8; // type@106c │ │ +18ebd6: 7020 7c54 3100 |0087: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@547c │ │ +18ebdc: 6e20 4103 1000 |008a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18ebe2: 5430 6041 |008d: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4160 │ │ +18ebe6: 2201 6d10 |008f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9; // type@106d │ │ +18ebea: 7020 7e54 3100 |0091: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@547e │ │ +18ebf0: 6e20 4103 1000 |0094: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18ebf6: 5430 6341 |0097: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4163 │ │ +18ebfa: 2201 6010 |0099: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10; // type@1060 │ │ +18ebfe: 7020 6454 3100 |009b: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5464 │ │ +18ec04: 6e20 4103 1000 |009e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18ec0a: 0e00 |00a1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000a line=125 │ │ 0x0014 line=130 │ │ 0x001e line=131 │ │ 0x0028 line=132 │ │ @@ -297354,118 +297355,118 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 204 16-bit code units │ │ -18ec08: |[18ec08] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeVisibilityMap:()V │ │ -18ec18: 6200 4e41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ -18ec1c: 54b1 5c41 |0002: iget-object v1, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@415c │ │ -18ec20: 54b2 5e41 |0004: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@415e │ │ -18ec24: 54b3 5241 |0006: iget-object v3, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4152 │ │ -18ec28: 54b4 6441 |0008: iget-object v4, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4164 │ │ -18ec2c: 54b5 6341 |000a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4163 │ │ -18ec30: 54b6 5741 |000c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4157 │ │ -18ec34: 54b7 6641 |000e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ -18ec38: 54b8 6041 |0010: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4160 │ │ -18ec3c: 1309 0800 |0012: const/16 v9, #int 8 // #8 │ │ -18ec40: 2399 2111 |0014: new-array v9, v9, [Landroid/view/View; // type@1121 │ │ -18ec44: 120a |0016: const/4 v10, #int 0 // #0 │ │ -18ec46: 4d01 090a |0017: aput-object v1, v9, v10 │ │ -18ec4a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -18ec4c: 4d02 0901 |001a: aput-object v2, v9, v1 │ │ -18ec50: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -18ec52: 4d03 0902 |001d: aput-object v3, v9, v2 │ │ -18ec56: 1233 |001f: const/4 v3, #int 3 // #3 │ │ -18ec58: 4d04 0903 |0020: aput-object v4, v9, v3 │ │ -18ec5c: 1244 |0022: const/4 v4, #int 4 // #4 │ │ -18ec5e: 4d05 0904 |0023: aput-object v5, v9, v4 │ │ -18ec62: 1255 |0025: const/4 v5, #int 5 // #5 │ │ -18ec64: 4d06 0905 |0026: aput-object v6, v9, v5 │ │ -18ec68: 1265 |0028: const/4 v5, #int 6 // #6 │ │ -18ec6a: 4d07 0905 |0029: aput-object v7, v9, v5 │ │ -18ec6e: 1275 |002b: const/4 v5, #int 7 // #7 │ │ -18ec70: 4d08 0905 |002c: aput-object v8, v9, v5 │ │ -18ec74: 7030 bf54 0b09 |002e: invoke-direct {v11, v0, v9}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ -18ec7a: 6200 4b41 |0031: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ -18ec7e: 2345 2111 |0033: new-array v5, v4, [Landroid/view/View; // type@1121 │ │ -18ec82: 54b6 5641 |0035: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ -18ec86: 4d06 050a |0037: aput-object v6, v5, v10 │ │ -18ec8a: 54b6 6641 |0039: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ -18ec8e: 4d06 0501 |003b: aput-object v6, v5, v1 │ │ -18ec92: 54b6 5541 |003d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18ec96: 4d06 0502 |003f: aput-object v6, v5, v2 │ │ -18ec9a: 54b6 5341 |0041: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ -18ec9e: 4d06 0503 |0043: aput-object v6, v5, v3 │ │ -18eca2: 7030 bf54 0b05 |0045: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ -18eca8: 6200 4c41 |0048: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ -18ecac: 2345 2111 |004a: new-array v5, v4, [Landroid/view/View; // type@1121 │ │ -18ecb0: 54b6 5641 |004c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ -18ecb4: 4d06 050a |004e: aput-object v6, v5, v10 │ │ -18ecb8: 54b6 6641 |0050: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ -18ecbc: 4d06 0501 |0052: aput-object v6, v5, v1 │ │ -18ecc0: 54b6 5541 |0054: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18ecc4: 4d06 0502 |0056: aput-object v6, v5, v2 │ │ -18ecc8: 54b6 5341 |0058: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ -18eccc: 4d06 0503 |005a: aput-object v6, v5, v3 │ │ -18ecd0: 7030 bf54 0b05 |005c: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ -18ecd6: 6200 4941 |005f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ -18ecda: 54b5 5641 |0061: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ -18ecde: 54b6 6641 |0063: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ -18ece2: 54b7 6141 |0065: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@4161 │ │ -18ece6: 2338 2111 |0067: new-array v8, v3, [Landroid/view/View; // type@1121 │ │ -18ecea: 4d05 080a |0069: aput-object v5, v8, v10 │ │ -18ecee: 4d06 0801 |006b: aput-object v6, v8, v1 │ │ -18ecf2: 4d07 0802 |006d: aput-object v7, v8, v2 │ │ -18ecf6: 7030 bf54 0b08 |006f: invoke-direct {v11, v0, v8}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ -18ecfc: 6200 4f41 |0072: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ -18ed00: 2345 2111 |0074: new-array v5, v4, [Landroid/view/View; // type@1121 │ │ -18ed04: 54b6 5641 |0076: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ -18ed08: 4d06 050a |0078: aput-object v6, v5, v10 │ │ -18ed0c: 54b6 5b41 |007a: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@415b │ │ -18ed10: 4d06 0501 |007c: aput-object v6, v5, v1 │ │ -18ed14: 54b6 5541 |007e: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18ed18: 4d06 0502 |0080: aput-object v6, v5, v2 │ │ -18ed1c: 54b6 5341 |0082: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ -18ed20: 4d06 0503 |0084: aput-object v6, v5, v3 │ │ -18ed24: 7030 bf54 0b05 |0086: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ -18ed2a: 6200 4d41 |0089: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ -18ed2e: 54b5 5641 |008b: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ -18ed32: 54b6 5b41 |008d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@415b │ │ -18ed36: 2327 2111 |008f: new-array v7, v2, [Landroid/view/View; // type@1121 │ │ -18ed3a: 4d05 070a |0091: aput-object v5, v7, v10 │ │ -18ed3e: 4d06 0701 |0093: aput-object v6, v7, v1 │ │ -18ed42: 7030 bf54 0b07 |0095: invoke-direct {v11, v0, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ -18ed48: 6200 4a41 |0098: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ -18ed4c: 54b5 5641 |009a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ -18ed50: 54b6 5841 |009c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4158 │ │ -18ed54: 54b7 5941 |009e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4159 │ │ -18ed58: 54b8 6641 |00a0: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ -18ed5c: 2344 2111 |00a2: new-array v4, v4, [Landroid/view/View; // type@1121 │ │ -18ed60: 4d05 040a |00a4: aput-object v5, v4, v10 │ │ -18ed64: 4d06 0401 |00a6: aput-object v6, v4, v1 │ │ -18ed68: 4d07 0402 |00a8: aput-object v7, v4, v2 │ │ -18ed6c: 4d08 0403 |00aa: aput-object v8, v4, v3 │ │ -18ed70: 7030 bf54 0b04 |00ac: invoke-direct {v11, v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ -18ed76: 54b0 6741 |00af: iget-object v0, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ -18ed7a: 7210 e70c 0000 |00b1: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0ce7 │ │ -18ed80: 0c00 |00b4: move-result-object v0 │ │ -18ed82: 7210 760c 0000 |00b5: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c76 │ │ -18ed88: 0c00 |00b8: move-result-object v0 │ │ -18ed8a: 7210 aa0c 0000 |00b9: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -18ed90: 0a01 |00bc: move-result v1 │ │ -18ed92: 3801 0e00 |00bd: if-eqz v1, 00cb // +000e │ │ -18ed96: 7210 ab0c 0000 |00bf: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -18ed9c: 0c01 |00c2: move-result-object v1 │ │ -18ed9e: 1f01 9203 |00c3: check-cast v1, Ljava/util/Set; // type@0392 │ │ -18eda2: 54b2 5141 |00c5: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4151 │ │ -18eda6: 7220 fb0c 1200 |00c7: invoke-interface {v2, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0cfb │ │ -18edac: 28ef |00ca: goto 00b9 // -0011 │ │ -18edae: 0e00 |00cb: return-void │ │ +18ec0c: |[18ec0c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeVisibilityMap:()V │ │ +18ec1c: 6200 4e41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ +18ec20: 54b1 5c41 |0002: iget-object v1, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@415c │ │ +18ec24: 54b2 5e41 |0004: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@415e │ │ +18ec28: 54b3 5241 |0006: iget-object v3, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4152 │ │ +18ec2c: 54b4 6441 |0008: iget-object v4, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4164 │ │ +18ec30: 54b5 6341 |000a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4163 │ │ +18ec34: 54b6 5741 |000c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4157 │ │ +18ec38: 54b7 6641 |000e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ +18ec3c: 54b8 6041 |0010: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4160 │ │ +18ec40: 1309 0800 |0012: const/16 v9, #int 8 // #8 │ │ +18ec44: 2399 2111 |0014: new-array v9, v9, [Landroid/view/View; // type@1121 │ │ +18ec48: 120a |0016: const/4 v10, #int 0 // #0 │ │ +18ec4a: 4d01 090a |0017: aput-object v1, v9, v10 │ │ +18ec4e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +18ec50: 4d02 0901 |001a: aput-object v2, v9, v1 │ │ +18ec54: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +18ec56: 4d03 0902 |001d: aput-object v3, v9, v2 │ │ +18ec5a: 1233 |001f: const/4 v3, #int 3 // #3 │ │ +18ec5c: 4d04 0903 |0020: aput-object v4, v9, v3 │ │ +18ec60: 1244 |0022: const/4 v4, #int 4 // #4 │ │ +18ec62: 4d05 0904 |0023: aput-object v5, v9, v4 │ │ +18ec66: 1255 |0025: const/4 v5, #int 5 // #5 │ │ +18ec68: 4d06 0905 |0026: aput-object v6, v9, v5 │ │ +18ec6c: 1265 |0028: const/4 v5, #int 6 // #6 │ │ +18ec6e: 4d07 0905 |0029: aput-object v7, v9, v5 │ │ +18ec72: 1275 |002b: const/4 v5, #int 7 // #7 │ │ +18ec74: 4d08 0905 |002c: aput-object v8, v9, v5 │ │ +18ec78: 7030 bf54 0b09 |002e: invoke-direct {v11, v0, v9}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ +18ec7e: 6200 4b41 |0031: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ +18ec82: 2345 2111 |0033: new-array v5, v4, [Landroid/view/View; // type@1121 │ │ +18ec86: 54b6 5641 |0035: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ +18ec8a: 4d06 050a |0037: aput-object v6, v5, v10 │ │ +18ec8e: 54b6 6641 |0039: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ +18ec92: 4d06 0501 |003b: aput-object v6, v5, v1 │ │ +18ec96: 54b6 5541 |003d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18ec9a: 4d06 0502 |003f: aput-object v6, v5, v2 │ │ +18ec9e: 54b6 5341 |0041: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ +18eca2: 4d06 0503 |0043: aput-object v6, v5, v3 │ │ +18eca6: 7030 bf54 0b05 |0045: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ +18ecac: 6200 4c41 |0048: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ +18ecb0: 2345 2111 |004a: new-array v5, v4, [Landroid/view/View; // type@1121 │ │ +18ecb4: 54b6 5641 |004c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ +18ecb8: 4d06 050a |004e: aput-object v6, v5, v10 │ │ +18ecbc: 54b6 6641 |0050: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ +18ecc0: 4d06 0501 |0052: aput-object v6, v5, v1 │ │ +18ecc4: 54b6 5541 |0054: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18ecc8: 4d06 0502 |0056: aput-object v6, v5, v2 │ │ +18eccc: 54b6 5341 |0058: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ +18ecd0: 4d06 0503 |005a: aput-object v6, v5, v3 │ │ +18ecd4: 7030 bf54 0b05 |005c: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ +18ecda: 6200 4941 |005f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ +18ecde: 54b5 5641 |0061: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ +18ece2: 54b6 6641 |0063: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ +18ece6: 54b7 6141 |0065: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@4161 │ │ +18ecea: 2338 2111 |0067: new-array v8, v3, [Landroid/view/View; // type@1121 │ │ +18ecee: 4d05 080a |0069: aput-object v5, v8, v10 │ │ +18ecf2: 4d06 0801 |006b: aput-object v6, v8, v1 │ │ +18ecf6: 4d07 0802 |006d: aput-object v7, v8, v2 │ │ +18ecfa: 7030 bf54 0b08 |006f: invoke-direct {v11, v0, v8}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ +18ed00: 6200 4f41 |0072: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ +18ed04: 2345 2111 |0074: new-array v5, v4, [Landroid/view/View; // type@1121 │ │ +18ed08: 54b6 5641 |0076: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ +18ed0c: 4d06 050a |0078: aput-object v6, v5, v10 │ │ +18ed10: 54b6 5b41 |007a: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@415b │ │ +18ed14: 4d06 0501 |007c: aput-object v6, v5, v1 │ │ +18ed18: 54b6 5541 |007e: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18ed1c: 4d06 0502 |0080: aput-object v6, v5, v2 │ │ +18ed20: 54b6 5341 |0082: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ +18ed24: 4d06 0503 |0084: aput-object v6, v5, v3 │ │ +18ed28: 7030 bf54 0b05 |0086: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ +18ed2e: 6200 4d41 |0089: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ +18ed32: 54b5 5641 |008b: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ +18ed36: 54b6 5b41 |008d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@415b │ │ +18ed3a: 2327 2111 |008f: new-array v7, v2, [Landroid/view/View; // type@1121 │ │ +18ed3e: 4d05 070a |0091: aput-object v5, v7, v10 │ │ +18ed42: 4d06 0701 |0093: aput-object v6, v7, v1 │ │ +18ed46: 7030 bf54 0b07 |0095: invoke-direct {v11, v0, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ +18ed4c: 6200 4a41 |0098: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ +18ed50: 54b5 5641 |009a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ +18ed54: 54b6 5841 |009c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4158 │ │ +18ed58: 54b7 5941 |009e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4159 │ │ +18ed5c: 54b8 6641 |00a0: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ +18ed60: 2344 2111 |00a2: new-array v4, v4, [Landroid/view/View; // type@1121 │ │ +18ed64: 4d05 040a |00a4: aput-object v5, v4, v10 │ │ +18ed68: 4d06 0401 |00a6: aput-object v6, v4, v1 │ │ +18ed6c: 4d07 0402 |00a8: aput-object v7, v4, v2 │ │ +18ed70: 4d08 0403 |00aa: aput-object v8, v4, v3 │ │ +18ed74: 7030 bf54 0b04 |00ac: invoke-direct {v11, v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ +18ed7a: 54b0 6741 |00af: iget-object v0, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ +18ed7e: 7210 e70c 0000 |00b1: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0ce7 │ │ +18ed84: 0c00 |00b4: move-result-object v0 │ │ +18ed86: 7210 760c 0000 |00b5: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c76 │ │ +18ed8c: 0c00 |00b8: move-result-object v0 │ │ +18ed8e: 7210 aa0c 0000 |00b9: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +18ed94: 0a01 |00bc: move-result v1 │ │ +18ed96: 3801 0e00 |00bd: if-eqz v1, 00cb // +000e │ │ +18ed9a: 7210 ab0c 0000 |00bf: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +18eda0: 0c01 |00c2: move-result-object v1 │ │ +18eda2: 1f01 9203 |00c3: check-cast v1, Ljava/util/Set; // type@0392 │ │ +18eda6: 54b2 5141 |00c5: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4151 │ │ +18edaa: 7220 fb0c 1200 |00c7: invoke-interface {v2, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0cfb │ │ +18edb0: 28ef |00ca: goto 00b9 // -0011 │ │ +18edb2: 0e00 |00cb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0031 line=101 │ │ 0x0048 line=103 │ │ 0x005f line=105 │ │ 0x0072 line=107 │ │ @@ -297481,22 +297482,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -18ef4c: |[18ef4c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeBlur:()V │ │ -18ef5c: 5420 5541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18ef60: 5421 6241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ -18ef64: 6e20 3355 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5533 │ │ -18ef6a: 5420 5541 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18ef6e: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -18ef70: 6e20 2f55 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ -18ef76: 0e00 |000d: return-void │ │ +18ef50: |[18ef50] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeBlur:()V │ │ +18ef60: 5420 5541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18ef64: 5421 6241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ +18ef68: 6e20 3355 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5533 │ │ +18ef6e: 5420 5541 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18ef72: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +18ef74: 6e20 2f55 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ +18ef7a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0007 line=208 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -297505,22 +297506,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -18ef78: |[18ef78] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeDraw:()V │ │ -18ef88: 5420 5541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18ef8c: 5421 6241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ -18ef90: 6e20 3355 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5533 │ │ -18ef96: 5420 5541 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18ef9a: 1501 ffff |0009: const/high16 v1, #int -65536 // #ffff │ │ -18ef9e: 6e20 2f55 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ -18efa4: 0e00 |000e: return-void │ │ +18ef7c: |[18ef7c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeDraw:()V │ │ +18ef8c: 5420 5541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18ef90: 5421 6241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ +18ef94: 6e20 3355 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5533 │ │ +18ef9a: 5420 5541 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18ef9e: 1501 ffff |0009: const/high16 v1, #int -65536 // #ffff │ │ +18efa2: 6e20 2f55 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ +18efa8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0007 line=213 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -297529,22 +297530,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -18efa8: |[18efa8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeHighlight:()V │ │ -18efb8: 5420 5541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18efbc: 5421 5f41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@415f │ │ -18efc0: 6e20 3355 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5533 │ │ -18efc6: 5420 5541 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18efca: 1301 00ff |0009: const/16 v1, #int -256 // #ff00 │ │ -18efce: 6e20 2f55 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ -18efd4: 0e00 |000e: return-void │ │ +18efac: |[18efac] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeHighlight:()V │ │ +18efbc: 5420 5541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18efc0: 5421 5f41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@415f │ │ +18efc4: 6e20 3355 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5533 │ │ +18efca: 5420 5541 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18efce: 1301 00ff |0009: const/16 v1, #int -256 // #ff00 │ │ +18efd2: 6e20 2f55 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ +18efd8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0007 line=218 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -297553,22 +297554,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -18efd8: |[18efd8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeText:()V │ │ -18efe8: 5420 5541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18efec: 5421 6241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ -18eff0: 6e20 3355 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5533 │ │ -18eff6: 5420 5541 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18effa: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -18effc: 6e20 2f55 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ -18f002: 0e00 |000d: return-void │ │ +18efdc: |[18efdc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeText:()V │ │ +18efec: 5420 5541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18eff0: 5421 6241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ +18eff4: 6e20 3355 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5533 │ │ +18effa: 5420 5541 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18effe: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +18f000: 6e20 2f55 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ +18f006: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0007 line=223 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -297577,72 +297578,72 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -18e7fc: |[18e7fc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.replaceAlphaWith128:(I)I │ │ -18e80c: 1400 ffff ff00 |0000: const v0, #float 2.35099e-38 // #00ffffff │ │ -18e812: b501 |0003: and-int/2addr v1, v0 │ │ -18e814: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -18e818: b601 |0006: or-int/2addr v1, v0 │ │ -18e81a: 0f01 |0007: return v1 │ │ +18e800: |[18e800] org.thoughtcrime.securesms.scribbles.ImageEditorHud.replaceAlphaWith128:(I)I │ │ +18e810: 1400 ffff ff00 |0000: const v0, #float 2.35099e-38 // #00ffffff │ │ +18e816: b501 |0003: and-int/2addr v1, v0 │ │ +18e818: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +18e81c: b601 |0006: or-int/2addr v1, v0 │ │ +18e81e: 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 │ │ -18f07c: |[18f07c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V │ │ -18f08c: 5b45 5a41 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ -18f090: 7020 c054 5400 |0002: invoke-direct {v4, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54c0 │ │ -18f096: 6200 4741 |0005: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4147 │ │ -18f09a: 6e10 9554 0500 |0007: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18f0a0: 0a01 |000a: move-result v1 │ │ -18f0a2: 4400 0001 |000b: aget v0, v0, v1 │ │ -18f0a6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -18f0a8: 3210 1800 |000e: if-eq v0, v1, 0026 // +0018 │ │ -18f0ac: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -18f0ae: 3220 1100 |0011: if-eq v0, v2, 0022 // +0011 │ │ -18f0b2: 1232 |0013: const/4 v2, #int 3 // #3 │ │ -18f0b4: 3220 0a00 |0014: if-eq v0, v2, 001e // +000a │ │ -18f0b8: 1242 |0016: const/4 v2, #int 4 // #4 │ │ -18f0ba: 3220 0300 |0017: if-eq v0, v2, 001a // +0003 │ │ -18f0be: 2810 |0019: goto 0029 // +0010 │ │ -18f0c0: 7010 b354 0400 |001a: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeBlur:()V // method@54b3 │ │ -18f0c6: 280c |001d: goto 0029 // +000c │ │ -18f0c8: 7010 b654 0400 |001e: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeText:()V // method@54b6 │ │ -18f0ce: 2808 |0021: goto 0029 // +0008 │ │ -18f0d0: 7010 b554 0400 |0022: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeHighlight:()V // method@54b5 │ │ -18f0d6: 2804 |0025: goto 0029 // +0004 │ │ -18f0d8: 7010 b454 0400 |0026: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeDraw:()V // method@54b4 │ │ -18f0de: 3806 0700 |0029: if-eqz v6, 0030 // +0007 │ │ -18f0e2: 5446 5d41 |002b: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18f0e6: 7220 8d54 5600 |002d: invoke-interface {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@548d │ │ -18f0ec: 5446 5d41 |0030: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18f0f0: 6200 4e41 |0032: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ -18f0f4: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -18f0f6: 3205 0400 |0035: if-eq v5, v0, 0039 // +0004 │ │ -18f0fa: 1210 |0037: const/4 v0, #int 1 // #1 │ │ -18f0fc: 2802 |0038: goto 003a // +0002 │ │ -18f0fe: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -18f100: 6203 4f41 |003a: sget-object v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ -18f104: 3235 0300 |003c: if-eq v5, v3, 003f // +0003 │ │ -18f108: 2802 |003e: goto 0040 // +0002 │ │ -18f10a: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -18f10c: 7230 8e54 0601 |0040: invoke-interface {v6, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRequestFullScreen:(ZZ)V // method@548e │ │ -18f112: 0e00 |0043: return-void │ │ +18f080: |[18f080] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V │ │ +18f090: 5b45 5a41 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ +18f094: 7020 c054 5400 |0002: invoke-direct {v4, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54c0 │ │ +18f09a: 6200 4741 |0005: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4147 │ │ +18f09e: 6e10 9554 0500 |0007: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18f0a4: 0a01 |000a: move-result v1 │ │ +18f0a6: 4400 0001 |000b: aget v0, v0, v1 │ │ +18f0aa: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +18f0ac: 3210 1800 |000e: if-eq v0, v1, 0026 // +0018 │ │ +18f0b0: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +18f0b2: 3220 1100 |0011: if-eq v0, v2, 0022 // +0011 │ │ +18f0b6: 1232 |0013: const/4 v2, #int 3 // #3 │ │ +18f0b8: 3220 0a00 |0014: if-eq v0, v2, 001e // +000a │ │ +18f0bc: 1242 |0016: const/4 v2, #int 4 // #4 │ │ +18f0be: 3220 0300 |0017: if-eq v0, v2, 001a // +0003 │ │ +18f0c2: 2810 |0019: goto 0029 // +0010 │ │ +18f0c4: 7010 b354 0400 |001a: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeBlur:()V // method@54b3 │ │ +18f0ca: 280c |001d: goto 0029 // +000c │ │ +18f0cc: 7010 b654 0400 |001e: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeText:()V // method@54b6 │ │ +18f0d2: 2808 |0021: goto 0029 // +0008 │ │ +18f0d4: 7010 b554 0400 |0022: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeHighlight:()V // method@54b5 │ │ +18f0da: 2804 |0025: goto 0029 // +0004 │ │ +18f0dc: 7010 b454 0400 |0026: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeDraw:()V // method@54b4 │ │ +18f0e2: 3806 0700 |0029: if-eqz v6, 0030 // +0007 │ │ +18f0e6: 5446 5d41 |002b: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18f0ea: 7220 8d54 5600 |002d: invoke-interface {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@548d │ │ +18f0f0: 5446 5d41 |0030: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18f0f4: 6200 4e41 |0032: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ +18f0f8: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +18f0fa: 3205 0400 |0035: if-eq v5, v0, 0039 // +0004 │ │ +18f0fe: 1210 |0037: const/4 v0, #int 1 // #1 │ │ +18f100: 2802 |0038: goto 003a // +0002 │ │ +18f102: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +18f104: 6203 4f41 |003a: sget-object v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ +18f108: 3235 0300 |003c: if-eq v5, v3, 003f // +0003 │ │ +18f10c: 2802 |003e: goto 0040 // +0002 │ │ +18f10e: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +18f110: 7230 8e54 0601 |0040: invoke-interface {v6, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRequestFullScreen:(ZZ)V // method@548e │ │ +18f116: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0002 line=178 │ │ 0x0005 line=180 │ │ 0x001a line=184 │ │ 0x001e line=183 │ │ @@ -297660,22 +297661,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 │ │ -18f160: |[18f160] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V │ │ -18f170: 5420 6741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ -18f174: 2201 7c03 |0002: new-instance v1, Ljava/util/HashSet; // type@037c │ │ -18f178: 7110 610c 0400 |0004: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0c61 │ │ -18f17e: 0c04 |0007: move-result-object v4 │ │ -18f180: 7020 9c0c 4100 |0008: invoke-direct {v1, v4}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0c9c │ │ -18f186: 7230 e30c 3001 |000b: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -18f18c: 0e00 |000e: return-void │ │ +18f164: |[18f164] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V │ │ +18f174: 5420 6741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ +18f178: 2201 7c03 |0002: new-instance v1, Ljava/util/HashSet; // type@037c │ │ +18f17c: 7110 610c 0400 |0004: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0c61 │ │ +18f182: 0c04 |0007: move-result-object v4 │ │ +18f184: 7020 9c0c 4100 |0008: invoke-direct {v1, v4}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0c9c │ │ +18f18a: 7230 e30c 3001 |000b: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +18f190: 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; │ │ @@ -297685,37 +297686,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 │ │ -18f190: |[18f190] org.thoughtcrime.securesms.scribbles.ImageEditorHud.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -18f1a0: 5430 6741 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ -18f1a4: 7220 e00c 4000 |0002: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -18f1aa: 0c04 |0005: move-result-object v4 │ │ -18f1ac: 1f04 9203 |0006: check-cast v4, Ljava/util/Set; // type@0392 │ │ -18f1b0: 5430 5141 |0008: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4151 │ │ -18f1b4: 7210 000d 0000 |000a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d00 │ │ -18f1ba: 0c00 |000d: move-result-object v0 │ │ -18f1bc: 7210 aa0c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -18f1c2: 0a01 |0011: move-result v1 │ │ -18f1c4: 3801 1600 |0012: if-eqz v1, 0028 // +0016 │ │ -18f1c8: 7210 ab0c 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -18f1ce: 0c01 |0017: move-result-object v1 │ │ -18f1d0: 1f01 f200 |0018: check-cast v1, Landroid/view/View; // type@00f2 │ │ -18f1d4: 7030 9c54 4301 |001a: invoke-direct {v3, v4, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@549c │ │ -18f1da: 0a02 |001d: move-result v2 │ │ -18f1dc: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ -18f1e0: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -18f1e2: 2803 |0021: goto 0024 // +0003 │ │ -18f1e4: 1302 0800 |0022: const/16 v2, #int 8 // #8 │ │ -18f1e8: 6e20 4c03 2100 |0024: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -18f1ee: 28e7 |0027: goto 000e // -0019 │ │ -18f1f0: 0e00 |0028: return-void │ │ +18f194: |[18f194] org.thoughtcrime.securesms.scribbles.ImageEditorHud.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +18f1a4: 5430 6741 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ +18f1a8: 7220 e00c 4000 |0002: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +18f1ae: 0c04 |0005: move-result-object v4 │ │ +18f1b0: 1f04 9203 |0006: check-cast v4, Ljava/util/Set; // type@0392 │ │ +18f1b4: 5430 5141 |0008: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4151 │ │ +18f1b8: 7210 000d 0000 |000a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d00 │ │ +18f1be: 0c00 |000d: move-result-object v0 │ │ +18f1c0: 7210 aa0c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +18f1c6: 0a01 |0011: move-result v1 │ │ +18f1c8: 3801 1600 |0012: if-eqz v1, 0028 // +0016 │ │ +18f1cc: 7210 ab0c 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +18f1d2: 0c01 |0017: move-result-object v1 │ │ +18f1d4: 1f01 f200 |0018: check-cast v1, Landroid/view/View; // type@00f2 │ │ +18f1d8: 7030 9c54 4301 |001a: invoke-direct {v3, v4, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@549c │ │ +18f1de: 0a02 |001d: move-result v2 │ │ +18f1e0: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ +18f1e4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +18f1e6: 2803 |0021: goto 0024 // +0003 │ │ +18f1e8: 1302 0800 |0022: const/16 v2, #int 8 // #8 │ │ +18f1ec: 6e20 4c03 2100 |0024: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +18f1f2: 28e7 |0027: goto 000e // -0019 │ │ +18f1f4: 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; │ │ @@ -297727,18 +297728,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 │ │ -18e95c: |[18e95c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -18e96c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -18e96e: 7030 bc54 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@54bc │ │ -18e974: 0e00 |0004: return-void │ │ +18e960: |[18e960] org.thoughtcrime.securesms.scribbles.ImageEditorHud.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +18e970: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +18e972: 7030 bc54 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@54bc │ │ +18e978: 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; │ │ │ │ @@ -297747,19 +297748,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -18e7dc: |[18e7dc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.getActiveColor:()I │ │ -18e7ec: 5410 5541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18e7f0: 6e10 2955 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.getActiveColor:()I // method@5529 │ │ -18e7f6: 0a00 |0005: move-result v0 │ │ -18e7f8: 0f00 |0006: return v0 │ │ +18e7e0: |[18e7e0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.getActiveColor:()I │ │ +18e7f0: 5410 5541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18e7f4: 6e10 2955 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.getActiveColor:()I // method@5529 │ │ +18e7fa: 0a00 |0005: move-result v0 │ │ +18e7fc: 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;) │ │ @@ -297767,18 +297768,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18edb0: |[18edb0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18edc0: 5401 5d41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18edc4: 7210 9154 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onUndo:()V // method@5491 │ │ -18edca: 0e00 |0005: return-void │ │ +18edb4: |[18edb4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18edc4: 5401 5d41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18edc8: 7210 9154 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onUndo:()V // method@5491 │ │ +18edce: 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; │ │ │ │ @@ -297787,20 +297788,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -18edcc: |[18edcc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18eddc: 5401 5d41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18ede0: 7210 8b54 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onDelete:()V // method@548b │ │ -18ede6: 6201 4e41 |0005: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ -18edea: 6e20 bb54 1000 |0007: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ -18edf0: 0e00 |000a: return-void │ │ +18edd0: |[18edd0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18ede0: 5401 5d41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18ede4: 7210 8b54 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onDelete:()V // method@548b │ │ +18edea: 6201 4e41 |0005: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ +18edee: 6e20 bb54 1000 |0007: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ +18edf4: 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; │ │ @@ -297810,18 +297811,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18edf4: |[18edf4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18ee04: 5401 5d41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18ee08: 7210 9054 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onSave:()V // method@5490 │ │ -18ee0e: 0e00 |0005: return-void │ │ +18edf8: |[18edf8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18ee08: 5401 5d41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18ee0c: 7210 9054 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onSave:()V // method@5490 │ │ +18ee12: 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; │ │ │ │ @@ -297830,18 +297831,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ee10: |[18ee10] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18ee20: 6201 4d41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ -18ee24: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ -18ee2a: 0e00 |0005: return-void │ │ +18ee14: |[18ee14] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18ee24: 6201 4d41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ +18ee28: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ +18ee2e: 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; │ │ │ │ @@ -297850,18 +297851,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ee2c: |[18ee2c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18ee3c: 6201 4a41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ -18ee40: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ -18ee46: 0e00 |0005: return-void │ │ +18ee30: |[18ee30] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18ee40: 6201 4a41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ +18ee44: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ +18ee4a: 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; │ │ │ │ @@ -297870,18 +297871,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18ee48: |[18ee48] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18ee58: 5401 5d41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18ee5c: 7210 8c54 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onFlipHorizontal:()V // method@548c │ │ -18ee62: 0e00 |0005: return-void │ │ +18ee4c: |[18ee4c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18ee5c: 5401 5d41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18ee60: 7210 8c54 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onFlipHorizontal:()V // method@548c │ │ +18ee66: 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; │ │ │ │ @@ -297890,18 +297891,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18ee64: |[18ee64] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18ee74: 5401 5d41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18ee78: 7210 8f54 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRotate90AntiClockwise:()V // method@548f │ │ -18ee7e: 0e00 |0005: return-void │ │ +18ee68: |[18ee68] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18ee78: 5401 5d41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18ee7c: 7210 8f54 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRotate90AntiClockwise:()V // method@548f │ │ +18ee82: 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; │ │ │ │ @@ -297910,18 +297911,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ee80: |[18ee80] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18ee90: 6201 4e41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ -18ee94: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ -18ee9a: 0e00 |0005: return-void │ │ +18ee84: |[18ee84] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18ee94: 6201 4e41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ +18ee98: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ +18ee9e: 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; │ │ │ │ @@ -297930,18 +297931,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ee9c: |[18ee9c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18eeac: 6201 4b41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ -18eeb0: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ -18eeb6: 0e00 |0005: return-void │ │ +18eea0: |[18eea0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18eeb0: 6201 4b41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ +18eeb4: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ +18eeba: 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; │ │ │ │ @@ -297950,18 +297951,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18eeb8: |[18eeb8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18eec8: 6201 4941 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ -18eecc: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ -18eed2: 0e00 |0005: return-void │ │ +18eebc: |[18eebc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18eecc: 6201 4941 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ +18eed0: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ +18eed6: 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; │ │ │ │ @@ -297970,18 +297971,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18eed4: |[18eed4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18eee4: 6201 4c41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ -18eee8: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ -18eeee: 0e00 |0005: return-void │ │ +18eed8: |[18eed8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18eee8: 6201 4c41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ +18eeec: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ +18eef2: 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; │ │ │ │ @@ -297990,18 +297991,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18eef0: |[18eef0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18ef00: 6201 4f41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ -18ef04: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ -18ef0a: 0e00 |0005: return-void │ │ +18eef4: |[18eef4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18ef04: 6201 4f41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ +18ef08: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ +18ef0e: 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; │ │ │ │ @@ -298010,18 +298011,18 @@ │ │ type : '(I)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ef0c: |[18ef0c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ -18ef1c: 5410 5d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18ef20: 7220 8a54 2000 |0002: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@548a │ │ -18ef26: 0e00 |0005: return-void │ │ +18ef10: |[18ef10] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ +18ef20: 5410 5d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18ef24: 7220 8a54 2000 |0002: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@548a │ │ +18ef2a: 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 │ │ │ │ @@ -298030,20 +298031,20 @@ │ │ type : '(I)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -18ef28: |[18ef28] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ -18ef38: 5410 5d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18ef3c: 7110 b754 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.replaceAlphaWith128:(I)I // method@54b7 │ │ -18ef42: 0a02 |0005: move-result v2 │ │ -18ef44: 7220 8a54 2000 |0006: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@548a │ │ -18ef4a: 0e00 |0009: return-void │ │ +18ef2c: |[18ef2c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ +18ef3c: 5410 5d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18ef40: 7110 b754 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.replaceAlphaWith128:(I)I // method@54b7 │ │ +18ef46: 0a02 |0005: move-result v2 │ │ +18ef48: 7220 8a54 2000 |0006: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@548a │ │ +18ef4e: 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 │ │ │ │ @@ -298052,18 +298053,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f004: |[18f004] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setActiveColor:(I)V │ │ -18f014: 5410 5541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18f018: 6e20 2f55 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ -18f01e: 0e00 |0005: return-void │ │ +18f008: |[18f008] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setActiveColor:(I)V │ │ +18f018: 5410 5541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18f01c: 6e20 2f55 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ +18f022: 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 │ │ │ │ @@ -298072,19 +298073,19 @@ │ │ type : '(Ljava/util/Set;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -18f020: |[18f020] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setColorPalette:(Ljava/util/Set;)V │ │ -18f030: 5410 5441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4154 │ │ -18f034: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -18f038: 6e20 2255 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setColors:(Ljava/util/Collection;)V // method@5522 │ │ -18f03e: 0e00 |0007: return-void │ │ +18f024: |[18f024] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setColorPalette:(Ljava/util/Set;)V │ │ +18f034: 5410 5441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4154 │ │ +18f038: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +18f03c: 6e20 2255 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setColors:(Ljava/util/Collection;)V // method@5522 │ │ +18f042: 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; │ │ @@ -298094,20 +298095,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 │ │ -18f040: |[18f040] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V │ │ -18f050: 3801 0300 |0000: if-eqz v1, 0003 // +0003 │ │ -18f054: 2803 |0002: goto 0005 // +0003 │ │ -18f056: 6201 5041 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4150 │ │ -18f05a: 5b01 5d41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18f05e: 0e00 |0007: return-void │ │ +18f044: |[18f044] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V │ │ +18f054: 3801 0300 |0000: if-eqz v1, 0003 // +0003 │ │ +18f058: 2803 |0002: goto 0005 // +0003 │ │ +18f05a: 6201 5041 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4150 │ │ +18f05e: 5b01 5d41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18f062: 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; │ │ │ │ @@ -298116,18 +298117,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 │ │ -18f060: |[18f060] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -18f070: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -18f072: 7030 bc54 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@54bc │ │ -18f078: 0e00 |0004: return-void │ │ +18f064: |[18f064] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +18f074: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +18f076: 7030 bc54 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@54bc │ │ +18f07c: 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; │ │ │ │ @@ -298136,31 +298137,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -18f114: |[18f114] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setUndoAvailability:(Z)V │ │ -18f124: 5c23 6541 |0000: iput-boolean v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@4165 │ │ -18f128: 5423 6641 |0002: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ -18f12c: 5420 6741 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ -18f130: 5421 5a41 |0006: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ -18f134: 7220 e00c 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -18f13a: 0c00 |000b: move-result-object v0 │ │ -18f13c: 1f00 9203 |000c: check-cast v0, Ljava/util/Set; // type@0392 │ │ -18f140: 5421 6641 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ -18f144: 7030 9c54 0201 |0010: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@549c │ │ -18f14a: 0a00 |0013: move-result v0 │ │ -18f14c: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -18f150: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -18f152: 2803 |0017: goto 001a // +0003 │ │ -18f154: 1300 0800 |0018: const/16 v0, #int 8 // #8 │ │ -18f158: 6e20 4c03 0300 |001a: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -18f15e: 0e00 |001d: return-void │ │ +18f118: |[18f118] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setUndoAvailability:(Z)V │ │ +18f128: 5c23 6541 |0000: iput-boolean v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@4165 │ │ +18f12c: 5423 6641 |0002: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ +18f130: 5420 6741 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ +18f134: 5421 5a41 |0006: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ +18f138: 7220 e00c 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +18f13e: 0c00 |000b: move-result-object v0 │ │ +18f140: 1f00 9203 |000c: check-cast v0, Ljava/util/Set; // type@0392 │ │ +18f144: 5421 6641 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ +18f148: 7030 9c54 0201 |0010: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@549c │ │ +18f14e: 0a00 |0013: move-result v0 │ │ +18f150: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ +18f154: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +18f156: 2803 |0017: goto 001a // +0003 │ │ +18f158: 1300 0800 |0018: const/16 v0, #int 8 // #8 │ │ +18f15c: 6e20 4c03 0300 |001a: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +18f162: 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 │ │ @@ -298227,18 +298228,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 │ │ -18f5ac: |[18f5ac] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ -18f5bc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18f5c2: 5b01 7241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@4172 │ │ -18f5c6: 0e00 |0005: return-void │ │ +18f5b0: |[18f5b0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ +18f5c0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18f5c6: 5b01 7241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@4172 │ │ +18f5ca: 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; │ │ │ │ @@ -298248,18 +298249,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f5c8: |[18f5c8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -18f5d8: 5410 7241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@4172 │ │ -18f5dc: 6e20 e354 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@54e3 │ │ -18f5e2: 0e00 |0005: return-void │ │ +18f5cc: |[18f5cc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +18f5dc: 5410 7241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@4172 │ │ +18f5e0: 6e20 e354 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@54e3 │ │ +18f5e6: 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; │ │ │ │ @@ -298295,17 +298296,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -18fb38: |[18fb38] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.:()V │ │ -18fb48: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18fb4e: 0e00 |0003: return-void │ │ +18fb3c: |[18fb3c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.:()V │ │ +18fb4c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18fb52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; │ │ │ │ Virtual methods - │ │ @@ -298314,18 +298315,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 │ │ -18fa98: |[18fa98] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -18faa8: 6e20 0255 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@5502 │ │ -18faae: 0c01 |0003: move-result-object v1 │ │ -18fab0: 1101 |0004: return-object v1 │ │ +18fa9c: |[18fa9c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +18faac: 6e20 0255 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@5502 │ │ +18fab2: 0c01 |0003: move-result-object v1 │ │ +18fab4: 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; │ │ │ │ @@ -298334,32 +298335,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 │ │ -18fad0: |[18fad0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ -18fae0: 2200 7e10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@107e │ │ -18fae4: 6e10 5d02 0500 |0002: invoke-virtual {v5}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@025d │ │ -18faea: 0c01 |0005: move-result-object v1 │ │ -18faec: 7110 0102 0100 |0006: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -18faf2: 0c01 |0009: move-result-object v1 │ │ -18faf4: 6e10 5a02 0500 |000a: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ -18fafa: 0a02 |000d: move-result v2 │ │ -18fafc: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -18fafe: 3332 0300 |000f: if-ne v2, v3, 0012 // +0003 │ │ -18fb02: 2802 |0011: goto 0013 // +0002 │ │ -18fb04: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -18fb06: 6e10 5a02 0500 |0013: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ -18fb0c: 0a02 |0016: move-result v2 │ │ -18fb0e: 6e10 5a02 0500 |0017: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ -18fb14: 0a05 |001a: move-result v5 │ │ -18fb16: 7055 0655 1023 |001b: invoke-direct {v0, v1, v3, v2, v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5506 │ │ -18fb1c: 1100 |001e: return-object v0 │ │ +18fad4: |[18fad4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ +18fae4: 2200 7e10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@107e │ │ +18fae8: 6e10 5d02 0500 |0002: invoke-virtual {v5}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@025d │ │ +18faee: 0c01 |0005: move-result-object v1 │ │ +18faf0: 7110 0102 0100 |0006: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +18faf6: 0c01 |0009: move-result-object v1 │ │ +18faf8: 6e10 5a02 0500 |000a: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ +18fafe: 0a02 |000d: move-result v2 │ │ +18fb00: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +18fb02: 3332 0300 |000f: if-ne v2, v3, 0012 // +0003 │ │ +18fb06: 2802 |0011: goto 0013 // +0002 │ │ +18fb08: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +18fb0a: 6e10 5a02 0500 |0013: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ +18fb10: 0a02 |0016: move-result v2 │ │ +18fb12: 6e10 5a02 0500 |0017: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ +18fb18: 0a05 |001a: move-result v5 │ │ +18fb1a: 7055 0655 1023 |001b: invoke-direct {v0, v1, v3, v2, v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5506 │ │ +18fb20: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x000a line=287 │ │ 0x0013 line=288 │ │ 0x0017 line=289 │ │ locals : │ │ @@ -298371,18 +298372,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 │ │ -18fab4: |[18fab4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Ljava/lang/Object; │ │ -18fac4: 6e20 0455 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@5504 │ │ -18faca: 0c01 |0003: move-result-object v1 │ │ -18facc: 1101 |0004: return-object v1 │ │ +18fab8: |[18fab8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Ljava/lang/Object; │ │ +18fac8: 6e20 0455 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@5504 │ │ +18face: 0c01 |0003: move-result-object v1 │ │ +18fad0: 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 │ │ │ │ @@ -298391,17 +298392,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 │ │ -18fb20: |[18fb20] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ -18fb30: 2311 ac11 |0000: new-array v1, v1, [Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@11ac │ │ -18fb34: 1101 |0002: return-object v1 │ │ +18fb24: |[18fb24] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ +18fb34: 2311 ac11 |0000: new-array v1, v1, [Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@11ac │ │ +18fb38: 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 │ │ │ │ @@ -298439,19 +298440,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 │ │ -190328: |[190328] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;I)V │ │ -190338: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19033e: 5b01 8f41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@418f │ │ -190342: 5902 9041 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@4190 │ │ -190346: 0e00 |0007: return-void │ │ +19032c: |[19032c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;I)V │ │ +19033c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +190342: 5b01 8f41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@418f │ │ +190346: 5902 9041 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@4190 │ │ +19034a: 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 │ │ @@ -298462,19 +298463,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -190348: |[190348] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -190358: 5420 8f41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@418f │ │ -19035c: 5221 9041 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@4190 │ │ -190360: 7130 1955 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@5519 │ │ -190366: 0e00 |0007: return-void │ │ +19034c: |[19034c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +19035c: 5420 8f41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@418f │ │ +190360: 5221 9041 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@4190 │ │ +190364: 7130 1955 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@5519 │ │ +19036a: 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; │ │ │ │ @@ -298652,18 +298653,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1905b0: |[1905b0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;)V │ │ -1905c0: 7020 0e03 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@030e │ │ -1905c6: 7010 2a55 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@552a │ │ -1905cc: 0e00 |0006: return-void │ │ +1905b4: |[1905b4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;)V │ │ +1905c4: 7020 0e03 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@030e │ │ +1905ca: 7010 2a55 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@552a │ │ +1905d0: 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; │ │ @@ -298673,47 +298674,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 │ │ -1905d0: |[1905d0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -1905e0: 7030 0f03 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@030f │ │ -1905e6: 6e10 7b00 0300 |0003: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -1905ec: 0c03 |0006: move-result-object v3 │ │ -1905ee: 6200 973a |0007: sget-object v0, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker:[I // field@3a97 │ │ -1905f2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1905f4: 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 │ │ -1905fa: 0c03 |000d: move-result-object v3 │ │ -1905fc: 6004 9a3a |000e: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerColors:I // field@3a9a │ │ -190600: 6000 7d12 |0010: sget v0, Lorg/thoughtcrime/securesms/R$array;.scribble_colors:I // field@127d │ │ -190604: 6e30 f200 4300 |0012: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00f2 │ │ -19060a: 0a04 |0015: move-result v4 │ │ -19060c: 6e10 f300 0300 |0016: invoke-virtual {v3}, Landroid/content/res/TypedArray;.getResources:()Landroid/content/res/Resources; // method@00f3 │ │ -190612: 0c00 |0019: move-result-object v0 │ │ -190614: 6e20 e300 4000 |001a: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@00e3 │ │ -19061a: 0c04 |001d: move-result-object v4 │ │ -19061c: 5b24 9e41 |001e: iput-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@419e │ │ -190620: 6004 983a |0020: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerBorderColor:I // field@3a98 │ │ -190624: 12f0 |0022: const/4 v0, #int -1 // #ff │ │ -190626: 6e30 eb00 4300 |0023: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00eb │ │ -19062c: 0a04 |0026: move-result v4 │ │ -19062e: 5924 9941 |0027: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@4199 │ │ -190632: 6004 993a |0029: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerBorderWidth:I // field@3a99 │ │ -190636: 1500 2041 |002b: const/high16 v0, #int 1092616192 // #4120 │ │ -19063a: 6e30 ec00 4300 |002d: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@00ec │ │ -190640: 0a04 |0030: move-result v4 │ │ -190642: 5924 9a41 |0031: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ -190646: 6e10 f500 0300 |0033: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ -19064c: 7010 2a55 0200 |0036: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@552a │ │ -190652: 0e00 |0039: return-void │ │ -190654: 0d04 |003a: move-exception v4 │ │ -190656: 6e10 f500 0300 |003b: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ -19065c: 2704 |003e: throw v4 │ │ +1905d4: |[1905d4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +1905e4: 7030 0f03 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@030f │ │ +1905ea: 6e10 7b00 0300 |0003: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +1905f0: 0c03 |0006: move-result-object v3 │ │ +1905f2: 6200 973a |0007: sget-object v0, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker:[I // field@3a97 │ │ +1905f6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1905f8: 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 │ │ +1905fe: 0c03 |000d: move-result-object v3 │ │ +190600: 6004 9a3a |000e: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerColors:I // field@3a9a │ │ +190604: 6000 7d12 |0010: sget v0, Lorg/thoughtcrime/securesms/R$array;.scribble_colors:I // field@127d │ │ +190608: 6e30 f200 4300 |0012: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00f2 │ │ +19060e: 0a04 |0015: move-result v4 │ │ +190610: 6e10 f300 0300 |0016: invoke-virtual {v3}, Landroid/content/res/TypedArray;.getResources:()Landroid/content/res/Resources; // method@00f3 │ │ +190616: 0c00 |0019: move-result-object v0 │ │ +190618: 6e20 e300 4000 |001a: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@00e3 │ │ +19061e: 0c04 |001d: move-result-object v4 │ │ +190620: 5b24 9e41 |001e: iput-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@419e │ │ +190624: 6004 983a |0020: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerBorderColor:I // field@3a98 │ │ +190628: 12f0 |0022: const/4 v0, #int -1 // #ff │ │ +19062a: 6e30 eb00 4300 |0023: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00eb │ │ +190630: 0a04 |0026: move-result v4 │ │ +190632: 5924 9941 |0027: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@4199 │ │ +190636: 6004 993a |0029: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerBorderWidth:I // field@3a99 │ │ +19063a: 1500 2041 |002b: const/high16 v0, #int 1092616192 // #4120 │ │ +19063e: 6e30 ec00 4300 |002d: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@00ec │ │ +190644: 0a04 |0030: move-result v4 │ │ +190646: 5924 9a41 |0031: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ +19064a: 6e10 f500 0300 |0033: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ +190650: 7010 2a55 0200 |0036: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@552a │ │ +190656: 0e00 |0039: return-void │ │ +190658: 0d04 |003a: move-exception v4 │ │ +19065a: 6e10 f500 0300 |003b: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ +190660: 2704 |003e: throw v4 │ │ catches : 1 │ │ 0x000e - 0x0033 │ │ -> 0x003a │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=80 │ │ 0x000e line=83 │ │ @@ -298734,18 +298735,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 │ │ -19066c: |[19066c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -19067c: 7040 1003 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0310 │ │ -190682: 7010 2a55 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@552a │ │ -190688: 0e00 |0006: return-void │ │ +190670: |[190670] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +190680: 7040 1003 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0310 │ │ +190686: 7010 2a55 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@552a │ │ +19068c: 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; │ │ @@ -298757,18 +298758,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 │ │ -19068c: |[19068c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ -19069c: 7054 1103 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@0311 │ │ -1906a2: 7010 2a55 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@552a │ │ -1906a8: 0e00 |0006: return-void │ │ +190690: |[190690] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ +1906a0: 7054 1103 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@0311 │ │ +1906a6: 7010 2a55 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@552a │ │ +1906ac: 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; │ │ @@ -298781,57 +298782,57 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -1906ac: |[1906ac] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.init:()V │ │ -1906bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1906be: 6e20 3455 0400 |0001: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setWillNotDraw:(Z)V // method@5534 │ │ -1906c4: 2200 5300 |0004: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -1906c8: 7010 4c01 0000 |0006: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ -1906ce: 5b40 a341 |0009: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41a3 │ │ -1906d2: 6201 1500 |000b: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ -1906d6: 6e20 5e01 1000 |000d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ -1906dc: 5440 a341 |0010: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41a3 │ │ -1906e0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -1906e2: 6e20 5601 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -1906e8: 2200 5600 |0016: new-instance v0, Landroid/graphics/Path; // type@0056 │ │ -1906ec: 7010 6201 0000 |0018: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@0162 │ │ -1906f2: 5b40 a441 |001b: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ -1906f6: 2200 5300 |001d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -1906fa: 7010 4c01 0000 |001f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ -190700: 5b40 a541 |0022: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ -190704: 6202 1600 |0024: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0016 │ │ -190708: 6e20 5e01 2000 |0026: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ -19070e: 5440 a541 |0029: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ -190712: 5242 9941 |002b: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@4199 │ │ -190716: 6e20 5701 2000 |002d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0157 │ │ -19071c: 5440 a541 |0030: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ -190720: 6e20 5601 1000 |0032: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -190726: 5440 a541 |0035: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ -19072a: 5242 9a41 |0037: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ -19072e: 6e20 5d01 2000 |0039: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015d │ │ -190734: 2200 5300 |003c: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -190738: 5442 a541 |003e: iget-object v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ -19073c: 7020 4d01 2000 |0040: invoke-direct {v0, v2}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@014d │ │ -190742: 5b40 a141 |0043: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@41a1 │ │ -190746: 5242 9a41 |0045: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ -19074a: 1503 0040 |0047: const/high16 v3, #int 1073741824 // #4000 │ │ -19074e: c932 |0049: div-float/2addr v2, v3 │ │ -190750: 6e20 5d01 2000 |004a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015d │ │ -190756: 2200 5300 |004d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -19075a: 7010 4c01 0000 |004f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ -190760: 5b40 9f41 |0052: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@419f │ │ -190764: 6202 1500 |0054: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ -190768: 6e20 5e01 2000 |0056: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ -19076e: 5440 9f41 |0059: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@419f │ │ -190772: 6e20 5601 1000 |005b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -190778: 0e00 |005e: return-void │ │ +1906b0: |[1906b0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.init:()V │ │ +1906c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1906c2: 6e20 3455 0400 |0001: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setWillNotDraw:(Z)V // method@5534 │ │ +1906c8: 2200 5300 |0004: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +1906cc: 7010 4c01 0000 |0006: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ +1906d2: 5b40 a341 |0009: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41a3 │ │ +1906d6: 6201 1500 |000b: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ +1906da: 6e20 5e01 1000 |000d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ +1906e0: 5440 a341 |0010: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41a3 │ │ +1906e4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +1906e6: 6e20 5601 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +1906ec: 2200 5600 |0016: new-instance v0, Landroid/graphics/Path; // type@0056 │ │ +1906f0: 7010 6201 0000 |0018: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@0162 │ │ +1906f6: 5b40 a441 |001b: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ +1906fa: 2200 5300 |001d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +1906fe: 7010 4c01 0000 |001f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ +190704: 5b40 a541 |0022: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ +190708: 6202 1600 |0024: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0016 │ │ +19070c: 6e20 5e01 2000 |0026: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ +190712: 5440 a541 |0029: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ +190716: 5242 9941 |002b: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@4199 │ │ +19071a: 6e20 5701 2000 |002d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0157 │ │ +190720: 5440 a541 |0030: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ +190724: 6e20 5601 1000 |0032: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +19072a: 5440 a541 |0035: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ +19072e: 5242 9a41 |0037: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ +190732: 6e20 5d01 2000 |0039: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015d │ │ +190738: 2200 5300 |003c: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +19073c: 5442 a541 |003e: iget-object v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ +190740: 7020 4d01 2000 |0040: invoke-direct {v0, v2}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@014d │ │ +190746: 5b40 a141 |0043: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@41a1 │ │ +19074a: 5242 9a41 |0045: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ +19074e: 1503 0040 |0047: const/high16 v3, #int 1073741824 // #4000 │ │ +190752: c932 |0049: div-float/2addr v2, v3 │ │ +190754: 6e20 5d01 2000 |004a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015d │ │ +19075a: 2200 5300 |004d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +19075e: 7010 4c01 0000 |004f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ +190764: 5b40 9f41 |0052: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@419f │ │ +190768: 6202 1500 |0054: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ +19076c: 6e20 5e01 2000 |0056: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ +190772: 5440 9f41 |0059: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@419f │ │ +190776: 6e20 5601 1000 |005b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +19077c: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=107 │ │ 0x0004 line=109 │ │ 0x000b line=110 │ │ 0x0010 line=111 │ │ 0x0016 line=113 │ │ @@ -298854,17 +298855,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -190598: |[190598] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.getActiveColor:()I │ │ -1905a8: 5210 9641 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4196 │ │ -1905ac: 0f00 |0002: return v0 │ │ +19059c: |[19059c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.getActiveColor:()I │ │ +1905ac: 5210 9641 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4196 │ │ +1905b0: 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;) │ │ @@ -298872,83 +298873,83 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 130 16-bit code units │ │ -19077c: |[19077c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onDraw:(Landroid/graphics/Canvas;)V │ │ -19078c: 6f20 3503 7600 |0000: invoke-super {v6, v7}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@0335 │ │ -190792: 5460 a441 |0003: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ -190796: 5261 9b41 |0005: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ -19079a: 8211 |0007: int-to-float v1, v1 │ │ -19079c: 5262 9a41 |0008: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ -1907a0: 5263 9d41 |000a: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@419d │ │ -1907a4: c632 |000c: add-float/2addr v2, v3 │ │ -1907a6: 5264 a041 |000d: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ -1907aa: c642 |000f: add-float/2addr v2, v4 │ │ -1907ac: 6204 1700 |0010: sget-object v4, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -1907b0: 6e54 6301 1032 |0012: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0163 │ │ -1907b6: 5460 a441 |0015: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ -1907ba: 5461 9c41 |0017: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ -1907be: 6202 1700 |0019: sget-object v2, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -1907c2: 6e30 6401 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;.addRect:(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V // method@0164 │ │ -1907c8: 5460 a441 |001e: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ -1907cc: 5261 9b41 |0020: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ -1907d0: 8211 |0022: int-to-float v1, v1 │ │ -1907d2: 5262 a741 |0023: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41a7 │ │ -1907d6: 8222 |0025: int-to-float v2, v2 │ │ -1907d8: 5263 9a41 |0026: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ -1907dc: 5264 9d41 |0028: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@419d │ │ -1907e0: c643 |002a: add-float/2addr v3, v4 │ │ -1907e2: 5265 a041 |002b: iget v5, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ -1907e6: c653 |002d: add-float/2addr v3, v5 │ │ -1907e8: c732 |002e: sub-float/2addr v2, v3 │ │ -1907ea: 6203 1700 |002f: sget-object v3, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -1907ee: 6e53 6301 1042 |0031: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0163 │ │ -1907f4: 5460 9841 |0034: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@4198 │ │ -1907f8: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -1907fa: 6e20 2201 1000 |0037: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.drawColor:(I)V // method@0122 │ │ -190800: 5460 9841 |003a: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@4198 │ │ -190804: 5461 a441 |003c: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ -190808: 5462 a541 |003e: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ -19080c: 6e30 2401 1002 |0040: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0124 │ │ -190812: 5460 9841 |0043: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@4198 │ │ -190816: 5461 a441 |0045: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ -19081a: 5462 a341 |0047: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41a3 │ │ -19081e: 6e30 2401 1002 |0049: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0124 │ │ -190824: 5460 9741 |004c: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4197 │ │ -190828: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -19082a: 1202 |004f: const/4 v2, #int 0 // #0 │ │ -19082c: 6e52 2001 0711 |0050: invoke-virtual {v7, v0, v1, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ -190832: 5460 9c41 |0053: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ -190836: 5200 2900 |0055: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ -19083a: 8700 |0057: float-to-int v0, v0 │ │ -19083c: 5261 a641 |0058: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ -190840: 7120 720a 1000 |005a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a72 │ │ -190846: 0a00 |005d: move-result v0 │ │ -190848: 5960 a641 |005e: iput v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ -19084c: 5460 9f41 |0060: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@419f │ │ -190850: 5261 9641 |0062: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4196 │ │ -190854: 6e20 5701 1000 |0064: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0157 │ │ -19085a: 5260 9b41 |0067: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ -19085e: 8200 |0069: int-to-float v0, v0 │ │ -190860: 5261 a641 |006a: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ -190864: 8211 |006c: int-to-float v1, v1 │ │ -190866: 5262 a041 |006d: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ -19086a: 5463 9f41 |006f: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@419f │ │ -19086e: 6e53 2101 0721 |0071: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ -190874: 5260 9b41 |0074: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ -190878: 8200 |0076: int-to-float v0, v0 │ │ -19087a: 5261 a641 |0077: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ -19087e: 8211 |0079: int-to-float v1, v1 │ │ -190880: 5262 a041 |007a: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ -190884: 5463 a141 |007c: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@41a1 │ │ -190888: 6e53 2101 0721 |007e: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ -19088e: 0e00 |0081: return-void │ │ +190780: |[190780] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onDraw:(Landroid/graphics/Canvas;)V │ │ +190790: 6f20 3503 7600 |0000: invoke-super {v6, v7}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@0335 │ │ +190796: 5460 a441 |0003: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ +19079a: 5261 9b41 |0005: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ +19079e: 8211 |0007: int-to-float v1, v1 │ │ +1907a0: 5262 9a41 |0008: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ +1907a4: 5263 9d41 |000a: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@419d │ │ +1907a8: c632 |000c: add-float/2addr v2, v3 │ │ +1907aa: 5264 a041 |000d: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ +1907ae: c642 |000f: add-float/2addr v2, v4 │ │ +1907b0: 6204 1700 |0010: sget-object v4, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +1907b4: 6e54 6301 1032 |0012: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0163 │ │ +1907ba: 5460 a441 |0015: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ +1907be: 5461 9c41 |0017: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ +1907c2: 6202 1700 |0019: sget-object v2, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +1907c6: 6e30 6401 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;.addRect:(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V // method@0164 │ │ +1907cc: 5460 a441 |001e: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ +1907d0: 5261 9b41 |0020: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ +1907d4: 8211 |0022: int-to-float v1, v1 │ │ +1907d6: 5262 a741 |0023: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41a7 │ │ +1907da: 8222 |0025: int-to-float v2, v2 │ │ +1907dc: 5263 9a41 |0026: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ +1907e0: 5264 9d41 |0028: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@419d │ │ +1907e4: c643 |002a: add-float/2addr v3, v4 │ │ +1907e6: 5265 a041 |002b: iget v5, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ +1907ea: c653 |002d: add-float/2addr v3, v5 │ │ +1907ec: c732 |002e: sub-float/2addr v2, v3 │ │ +1907ee: 6203 1700 |002f: sget-object v3, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +1907f2: 6e53 6301 1042 |0031: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0163 │ │ +1907f8: 5460 9841 |0034: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@4198 │ │ +1907fc: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +1907fe: 6e20 2201 1000 |0037: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.drawColor:(I)V // method@0122 │ │ +190804: 5460 9841 |003a: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@4198 │ │ +190808: 5461 a441 |003c: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ +19080c: 5462 a541 |003e: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ +190810: 6e30 2401 1002 |0040: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0124 │ │ +190816: 5460 9841 |0043: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@4198 │ │ +19081a: 5461 a441 |0045: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ +19081e: 5462 a341 |0047: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41a3 │ │ +190822: 6e30 2401 1002 |0049: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0124 │ │ +190828: 5460 9741 |004c: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4197 │ │ +19082c: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +19082e: 1202 |004f: const/4 v2, #int 0 // #0 │ │ +190830: 6e52 2001 0711 |0050: invoke-virtual {v7, v0, v1, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ +190836: 5460 9c41 |0053: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ +19083a: 5200 2900 |0055: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ +19083e: 8700 |0057: float-to-int v0, v0 │ │ +190840: 5261 a641 |0058: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ +190844: 7120 720a 1000 |005a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a72 │ │ +19084a: 0a00 |005d: move-result v0 │ │ +19084c: 5960 a641 |005e: iput v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ +190850: 5460 9f41 |0060: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@419f │ │ +190854: 5261 9641 |0062: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4196 │ │ +190858: 6e20 5701 1000 |0064: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0157 │ │ +19085e: 5260 9b41 |0067: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ +190862: 8200 |0069: int-to-float v0, v0 │ │ +190864: 5261 a641 |006a: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ +190868: 8211 |006c: int-to-float v1, v1 │ │ +19086a: 5262 a041 |006d: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ +19086e: 5463 9f41 |006f: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@419f │ │ +190872: 6e53 2101 0721 |0071: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ +190878: 5260 9b41 |0074: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ +19087c: 8200 |0076: int-to-float v0, v0 │ │ +19087e: 5261 a641 |0077: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ +190882: 8211 |0079: int-to-float v1, v1 │ │ +190884: 5262 a041 |007a: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ +190888: 5463 a141 |007c: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@41a1 │ │ +19088c: 6e53 2101 0721 |007e: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ +190892: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=133 │ │ 0x0015 line=134 │ │ 0x001e line=135 │ │ 0x0034 line=137 │ │ @@ -298968,85 +298969,85 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 22 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 125 16-bit code units │ │ -190890: |[190890] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onSizeChanged:(IIII)V │ │ -1908a0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1908a4: 0201 1200 |0002: move/from16 v1, v18 │ │ -1908a8: 0202 1300 |0004: move/from16 v2, v19 │ │ -1908ac: 7505 3603 1100 |0006: invoke-super/range {v17, v18, v19, v20, v21}, Landroid/view/View;.onSizeChanged:(IIII)V // method@0336 │ │ -1908b2: 5901 a841 |0009: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41a8 │ │ -1908b6: 5902 a741 |000b: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41a7 │ │ -1908ba: 3d01 6f00 |000d: if-lez v1, 007c // +006f │ │ -1908be: 3c02 0300 |000f: if-gtz v2, 0012 // +0003 │ │ -1908c2: 286b |0011: goto 007c // +006b │ │ -1908c4: 8212 |0012: int-to-float v2, v1 │ │ -1908c6: 1503 003f |0013: const/high16 v3, #int 1056964608 // #3f00 │ │ -1908ca: a802 0203 |0015: mul-float v2, v2, v3 │ │ -1908ce: 8722 |0017: float-to-int v2, v2 │ │ -1908d0: db03 0102 |0018: div-int/lit8 v3, v1, #int 2 // #02 │ │ -1908d4: 5903 9b41 |001a: iput v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ -1908d8: db01 0102 |001c: div-int/lit8 v1, v1, #int 2 // #02 │ │ -1908dc: 8211 |001e: int-to-float v1, v1 │ │ -1908de: 5203 9a41 |001f: iget v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ -1908e2: c731 |0021: sub-float/2addr v1, v3 │ │ -1908e4: 5901 a041 |0022: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ -1908e8: db02 0202 |0024: div-int/lit8 v2, v2, #int 2 // #02 │ │ -1908ec: 8221 |0026: int-to-float v1, v2 │ │ -1908ee: c731 |0027: sub-float/2addr v1, v3 │ │ -1908f0: 5901 9d41 |0028: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@419d │ │ -1908f4: 2201 5c00 |002a: new-instance v1, Landroid/graphics/RectF; // type@005c │ │ -1908f8: 5202 9b41 |002c: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ -1908fc: 8223 |002e: int-to-float v3, v2 │ │ -1908fe: 5204 9d41 |002f: iget v4, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@419d │ │ -190902: c743 |0031: sub-float/2addr v3, v4 │ │ -190904: 5205 9a41 |0032: iget v5, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ -190908: a606 0504 |0034: add-float v6, v5, v4 │ │ -19090c: 5207 a041 |0036: iget v7, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ -190910: c676 |0038: add-float/2addr v6, v7 │ │ -190912: 8222 |0039: int-to-float v2, v2 │ │ -190914: c642 |003a: add-float/2addr v2, v4 │ │ -190916: 5208 a741 |003b: iget v8, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41a7 │ │ -19091a: 8288 |003d: int-to-float v8, v8 │ │ -19091c: c645 |003e: add-float/2addr v5, v4 │ │ -19091e: c675 |003f: add-float/2addr v5, v7 │ │ -190920: c758 |0040: sub-float/2addr v8, v5 │ │ -190922: 7058 7a01 3126 |0041: invoke-direct {v1, v3, v6, v2, v8}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ -190928: 5b01 9c41 |0044: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ -19092c: 2201 4d00 |0046: new-instance v1, Landroid/graphics/LinearGradient; // type@004d │ │ -190930: 5402 9c41 |0048: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ -190934: 522b 2900 |004a: iget v11, v2, Landroid/graphics/RectF;.top:F // field@0029 │ │ -190938: 5402 9c41 |004c: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ -19093c: 522d 2600 |004e: iget v13, v2, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ -190940: 540e 9e41 |0050: iget-object v14, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@419e │ │ -190944: 120f |0052: const/4 v15, #int 0 // #0 │ │ -190946: 6210 2a00 |0053: sget-object v16, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@002a │ │ -19094a: 120a |0055: const/4 v10, #int 0 // #0 │ │ -19094c: 120c |0056: const/4 v12, #int 0 // #0 │ │ -19094e: 0719 |0057: move-object v9, v1 │ │ -190950: 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 │ │ -190956: 5402 a341 |005b: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41a3 │ │ -19095a: 6e20 5b01 1200 |005d: invoke-virtual {v2, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@015b │ │ -190960: 5401 9741 |0060: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4197 │ │ -190964: 3801 0500 |0062: if-eqz v1, 0067 // +0005 │ │ -190968: 6e10 1101 0100 |0064: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@0111 │ │ -19096e: 5201 a841 |0067: iget v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41a8 │ │ -190972: 5202 a741 |0069: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41a7 │ │ -190976: 6203 0900 |006b: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -19097a: 7130 0701 2103 |006d: invoke-static {v1, v2, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ -190980: 0c01 |0070: move-result-object v1 │ │ -190982: 5b01 9741 |0071: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4197 │ │ -190986: 2201 4900 |0073: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -19098a: 5402 9741 |0075: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4197 │ │ -19098e: 7020 1b01 2100 |0077: invoke-direct {v1, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ -190994: 5b01 9841 |007a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@4198 │ │ -190998: 0e00 |007c: return-void │ │ +190894: |[190894] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onSizeChanged:(IIII)V │ │ +1908a4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1908a8: 0201 1200 |0002: move/from16 v1, v18 │ │ +1908ac: 0202 1300 |0004: move/from16 v2, v19 │ │ +1908b0: 7505 3603 1100 |0006: invoke-super/range {v17, v18, v19, v20, v21}, Landroid/view/View;.onSizeChanged:(IIII)V // method@0336 │ │ +1908b6: 5901 a841 |0009: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41a8 │ │ +1908ba: 5902 a741 |000b: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41a7 │ │ +1908be: 3d01 6f00 |000d: if-lez v1, 007c // +006f │ │ +1908c2: 3c02 0300 |000f: if-gtz v2, 0012 // +0003 │ │ +1908c6: 286b |0011: goto 007c // +006b │ │ +1908c8: 8212 |0012: int-to-float v2, v1 │ │ +1908ca: 1503 003f |0013: const/high16 v3, #int 1056964608 // #3f00 │ │ +1908ce: a802 0203 |0015: mul-float v2, v2, v3 │ │ +1908d2: 8722 |0017: float-to-int v2, v2 │ │ +1908d4: db03 0102 |0018: div-int/lit8 v3, v1, #int 2 // #02 │ │ +1908d8: 5903 9b41 |001a: iput v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ +1908dc: db01 0102 |001c: div-int/lit8 v1, v1, #int 2 // #02 │ │ +1908e0: 8211 |001e: int-to-float v1, v1 │ │ +1908e2: 5203 9a41 |001f: iget v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ +1908e6: c731 |0021: sub-float/2addr v1, v3 │ │ +1908e8: 5901 a041 |0022: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ +1908ec: db02 0202 |0024: div-int/lit8 v2, v2, #int 2 // #02 │ │ +1908f0: 8221 |0026: int-to-float v1, v2 │ │ +1908f2: c731 |0027: sub-float/2addr v1, v3 │ │ +1908f4: 5901 9d41 |0028: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@419d │ │ +1908f8: 2201 5c00 |002a: new-instance v1, Landroid/graphics/RectF; // type@005c │ │ +1908fc: 5202 9b41 |002c: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ +190900: 8223 |002e: int-to-float v3, v2 │ │ +190902: 5204 9d41 |002f: iget v4, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@419d │ │ +190906: c743 |0031: sub-float/2addr v3, v4 │ │ +190908: 5205 9a41 |0032: iget v5, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ +19090c: a606 0504 |0034: add-float v6, v5, v4 │ │ +190910: 5207 a041 |0036: iget v7, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ +190914: c676 |0038: add-float/2addr v6, v7 │ │ +190916: 8222 |0039: int-to-float v2, v2 │ │ +190918: c642 |003a: add-float/2addr v2, v4 │ │ +19091a: 5208 a741 |003b: iget v8, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41a7 │ │ +19091e: 8288 |003d: int-to-float v8, v8 │ │ +190920: c645 |003e: add-float/2addr v5, v4 │ │ +190922: c675 |003f: add-float/2addr v5, v7 │ │ +190924: c758 |0040: sub-float/2addr v8, v5 │ │ +190926: 7058 7a01 3126 |0041: invoke-direct {v1, v3, v6, v2, v8}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ +19092c: 5b01 9c41 |0044: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ +190930: 2201 4d00 |0046: new-instance v1, Landroid/graphics/LinearGradient; // type@004d │ │ +190934: 5402 9c41 |0048: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ +190938: 522b 2900 |004a: iget v11, v2, Landroid/graphics/RectF;.top:F // field@0029 │ │ +19093c: 5402 9c41 |004c: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ +190940: 522d 2600 |004e: iget v13, v2, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ +190944: 540e 9e41 |0050: iget-object v14, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@419e │ │ +190948: 120f |0052: const/4 v15, #int 0 // #0 │ │ +19094a: 6210 2a00 |0053: sget-object v16, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@002a │ │ +19094e: 120a |0055: const/4 v10, #int 0 // #0 │ │ +190950: 120c |0056: const/4 v12, #int 0 // #0 │ │ +190952: 0719 |0057: move-object v9, v1 │ │ +190954: 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 │ │ +19095a: 5402 a341 |005b: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41a3 │ │ +19095e: 6e20 5b01 1200 |005d: invoke-virtual {v2, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@015b │ │ +190964: 5401 9741 |0060: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4197 │ │ +190968: 3801 0500 |0062: if-eqz v1, 0067 // +0005 │ │ +19096c: 6e10 1101 0100 |0064: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@0111 │ │ +190972: 5201 a841 |0067: iget v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41a8 │ │ +190976: 5202 a741 |0069: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41a7 │ │ +19097a: 6203 0900 |006b: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +19097e: 7130 0701 2103 |006d: invoke-static {v1, v2, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ +190984: 0c01 |0070: move-result-object v1 │ │ +190986: 5b01 9741 |0071: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4197 │ │ +19098a: 2201 4900 |0073: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +19098e: 5402 9741 |0075: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4197 │ │ +190992: 7020 1b01 2100 |0077: invoke-direct {v1, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ +190998: 5b01 9841 |007a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@4198 │ │ +19099c: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=169 │ │ 0x0009 line=171 │ │ 0x000b line=172 │ │ 0x0018 line=178 │ │ 0x001c line=179 │ │ @@ -299070,43 +299071,43 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -19051c: |[19051c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -19052c: 6e10 0603 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@0306 │ │ -190532: 0a03 |0003: move-result v3 │ │ -190534: 5420 9c41 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ -190538: 5200 2600 |0006: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ -19053c: 7120 750a 0300 |0008: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@0a75 │ │ -190542: 0a03 |000b: move-result v3 │ │ -190544: 8733 |000c: float-to-int v3, v3 │ │ -190546: 5923 a641 |000d: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ -19054a: 5423 9c41 |000f: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ -19054e: 5233 2900 |0011: iget v3, v3, Landroid/graphics/RectF;.top:F // field@0029 │ │ -190552: 5220 a641 |0013: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ -190556: 8200 |0015: int-to-float v0, v0 │ │ -190558: 7120 710a 0300 |0016: invoke-static {v3, v0}, Ljava/lang/Math;.max:(FF)F // method@0a71 │ │ -19055e: 0a03 |0019: move-result v3 │ │ -190560: 8733 |001a: float-to-int v3, v3 │ │ -190562: 5923 a641 |001b: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ -190566: 5420 9741 |001d: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4197 │ │ -19056a: 5221 a841 |001f: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41a8 │ │ -19056e: db01 0102 |0021: div-int/lit8 v1, v1, #int 2 // #02 │ │ -190572: 6e30 0d01 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010d │ │ -190578: 0a03 |0026: move-result v3 │ │ -19057a: 5923 9641 |0027: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4196 │ │ -19057e: 5420 a241 |0029: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41a2 │ │ -190582: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ -190586: 7220 2455 3000 |002d: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@5524 │ │ -19058c: 6e10 2b55 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@552b │ │ -190592: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -190594: 0f03 |0034: return v3 │ │ +190520: |[190520] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +190530: 6e10 0603 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@0306 │ │ +190536: 0a03 |0003: move-result v3 │ │ +190538: 5420 9c41 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ +19053c: 5200 2600 |0006: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ +190540: 7120 750a 0300 |0008: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@0a75 │ │ +190546: 0a03 |000b: move-result v3 │ │ +190548: 8733 |000c: float-to-int v3, v3 │ │ +19054a: 5923 a641 |000d: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ +19054e: 5423 9c41 |000f: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ +190552: 5233 2900 |0011: iget v3, v3, Landroid/graphics/RectF;.top:F // field@0029 │ │ +190556: 5220 a641 |0013: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ +19055a: 8200 |0015: int-to-float v0, v0 │ │ +19055c: 7120 710a 0300 |0016: invoke-static {v3, v0}, Ljava/lang/Math;.max:(FF)F // method@0a71 │ │ +190562: 0a03 |0019: move-result v3 │ │ +190564: 8733 |001a: float-to-int v3, v3 │ │ +190566: 5923 a641 |001b: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ +19056a: 5420 9741 |001d: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4197 │ │ +19056e: 5221 a841 |001f: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41a8 │ │ +190572: db01 0102 |0021: div-int/lit8 v1, v1, #int 2 // #02 │ │ +190576: 6e30 0d01 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010d │ │ +19057c: 0a03 |0026: move-result v3 │ │ +19057e: 5923 9641 |0027: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4196 │ │ +190582: 5420 a241 |0029: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41a2 │ │ +190586: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ +19058a: 7220 2455 3000 |002d: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@5524 │ │ +190590: 6e10 2b55 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@552b │ │ +190596: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +190598: 0f03 |0034: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x000f line=154 │ │ 0x001d line=156 │ │ 0x0029 line=158 │ │ 0x002d line=159 │ │ @@ -299120,26 +299121,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19099c: |[19099c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setActiveColor:(I)V │ │ -1909ac: 5912 9641 |0000: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4196 │ │ -1909b0: 5410 9c41 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ -1909b4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -1909b8: 5200 2900 |0006: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ -1909bc: 8700 |0008: float-to-int v0, v0 │ │ -1909be: 5910 a641 |0009: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ -1909c2: 5410 a241 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41a2 │ │ -1909c6: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -1909ca: 7220 2455 2000 |000f: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@5524 │ │ -1909d0: 6e10 2b55 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@552b │ │ -1909d6: 0e00 |0015: return-void │ │ +1909a0: |[1909a0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setActiveColor:(I)V │ │ +1909b0: 5912 9641 |0000: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4196 │ │ +1909b4: 5410 9c41 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ +1909b8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +1909bc: 5200 2900 |0006: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ +1909c0: 8700 |0008: float-to-int v0, v0 │ │ +1909c2: 5910 a641 |0009: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ +1909c6: 5410 a241 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41a2 │ │ +1909ca: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +1909ce: 7220 2455 2000 |000f: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@5524 │ │ +1909d4: 6e10 2b55 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@552b │ │ +1909da: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0002 line=216 │ │ 0x0006 line=217 │ │ 0x000b line=220 │ │ 0x000f line=221 │ │ @@ -299153,18 +299154,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1909d8: |[1909d8] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderColor:(I)V │ │ -1909e8: 5901 9941 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@4199 │ │ -1909ec: 6e10 2b55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@552b │ │ -1909f2: 0e00 |0005: return-void │ │ +1909dc: |[1909dc] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderColor:(I)V │ │ +1909ec: 5901 9941 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@4199 │ │ +1909f0: 6e10 2b55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@552b │ │ +1909f6: 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 │ │ @@ -299174,18 +299175,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1909f4: |[1909f4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderWidth:(F)V │ │ -190a04: 5901 9a41 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ -190a08: 6e10 2b55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@552b │ │ -190a0e: 0e00 |0005: return-void │ │ +1909f8: |[1909f8] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderWidth:(F)V │ │ +190a08: 5901 9a41 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ +190a0c: 6e10 2b55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@552b │ │ +190a12: 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 │ │ @@ -299195,18 +299196,18 @@ │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -190a10: |[190a10] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setColors:([I)V │ │ -190a20: 5b01 9e41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@419e │ │ -190a24: 6e10 2b55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@552b │ │ -190a2a: 0e00 |0005: return-void │ │ +190a14: |[190a14] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setColors:([I)V │ │ +190a24: 5b01 9e41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@419e │ │ +190a28: 6e10 2b55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@552b │ │ +190a2e: 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 │ │ @@ -299216,17 +299217,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 │ │ -190a2c: |[190a2c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V │ │ -190a3c: 5b01 a241 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41a2 │ │ -190a40: 0e00 |0002: return-void │ │ +190a30: |[190a30] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V │ │ +190a40: 5b01 a241 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41a2 │ │ +190a44: 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; │ │ │ │ @@ -299268,20 +299269,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 │ │ -190a80: |[190a80] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V │ │ -190a90: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -190a96: 5b01 aa41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@41aa │ │ -190a9a: 5b02 ab41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@41ab │ │ -190a9e: 5b03 ac41 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@41ac │ │ -190aa2: 0e00 |0009: return-void │ │ +190a84: |[190a84] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V │ │ +190a94: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +190a9a: 5b01 aa41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@41aa │ │ +190a9e: 5b02 ab41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@41ab │ │ +190aa2: 5b03 ac41 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@41ac │ │ +190aa6: 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; │ │ @@ -299293,20 +299294,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 │ │ -190aa4: |[190aa4] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ -190ab4: 5430 aa41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@41aa │ │ -190ab8: 5431 ab41 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@41ab │ │ -190abc: 5432 ac41 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@41ac │ │ -190ac0: 7155 3f55 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@553f │ │ -190ac6: 0e00 |0009: return-void │ │ +190aa8: |[190aa8] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ +190ab8: 5430 aa41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@41aa │ │ +190abc: 5431 ab41 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@41ab │ │ +190ac0: 5432 ac41 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@41ac │ │ +190ac4: 7155 3f55 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@553f │ │ +190aca: 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 │ │ @@ -299395,19 +299396,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 │ │ -191120: |[191120] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;)V │ │ -191130: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -191136: 5b01 b741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41b7 │ │ -19113a: 5b02 b841 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@41b8 │ │ -19113e: 0e00 |0007: return-void │ │ +191124: |[191124] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;)V │ │ +191134: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19113a: 5b01 b741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41b7 │ │ +19113e: 5b02 b841 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@41b8 │ │ +191142: 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; │ │ @@ -299418,19 +299419,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -191140: |[191140] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -191150: 5420 b741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41b7 │ │ -191154: 5421 b841 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@41b8 │ │ -191158: 7130 6a55 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@556a │ │ -19115e: 0e00 |0007: return-void │ │ +191144: |[191144] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +191154: 5420 b741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41b7 │ │ +191158: 5421 b841 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@41b8 │ │ +19115c: 7130 6a55 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@556a │ │ +191162: 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; │ │ │ │ @@ -299468,19 +299469,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 │ │ -191160: |[191160] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -191170: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -191176: 5b01 b941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41b9 │ │ -19117a: 5b02 ba41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41ba │ │ -19117e: 0e00 |0007: return-void │ │ +191164: |[191164] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +191174: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19117a: 5b01 b941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41b9 │ │ +19117e: 5b02 ba41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41ba │ │ +191182: 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; │ │ @@ -299491,19 +299492,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -191180: |[191180] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -191190: 5420 b941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41b9 │ │ -191194: 5421 ba41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41ba │ │ -191198: 7130 6755 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@5567 │ │ -19119e: 0e00 |0007: return-void │ │ +191184: |[191184] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +191194: 5420 b941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41b9 │ │ +191198: 5421 ba41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41ba │ │ +19119c: 7130 6755 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@5567 │ │ +1911a2: 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; │ │ │ │ @@ -299541,19 +299542,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 │ │ -1911c4: |[1911c4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -1911d4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1911da: 5b01 bb41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41bb │ │ -1911de: 5b02 bc41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41bc │ │ -1911e2: 0e00 |0007: return-void │ │ +1911c8: |[1911c8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +1911d8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1911de: 5b01 bb41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41bb │ │ +1911e2: 5b02 bc41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41bc │ │ +1911e6: 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; │ │ @@ -299564,20 +299565,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1911a0: |[1911a0] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.onLongClick:(Landroid/view/View;)Z │ │ -1911b0: 5420 bb41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41bb │ │ -1911b4: 5421 bc41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41bc │ │ -1911b8: 7130 6855 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@5568 │ │ -1911be: 0a03 |0007: move-result v3 │ │ -1911c0: 0f03 |0008: return v3 │ │ +1911a4: |[1911a4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.onLongClick:(Landroid/view/View;)Z │ │ +1911b4: 5420 bb41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41bb │ │ +1911b8: 5421 bc41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41bc │ │ +1911bc: 7130 6855 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@5568 │ │ +1911c2: 0a03 |0007: move-result v3 │ │ +1911c4: 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; │ │ │ │ @@ -299615,19 +299616,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 │ │ -1911e4: |[1911e4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;)V │ │ -1911f4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1911fa: 5b01 bd41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41bd │ │ -1911fe: 5b02 be41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@41be │ │ -191202: 0e00 |0007: return-void │ │ +1911e8: |[1911e8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;)V │ │ +1911f8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1911fe: 5b01 bd41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41bd │ │ +191202: 5b02 be41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@41be │ │ +191206: 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; │ │ @@ -299638,19 +299639,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -191204: |[191204] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ -191214: 5420 bd41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41bd │ │ -191218: 5421 be41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@41be │ │ -19121c: 7130 6955 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@5569 │ │ -191222: 0e00 |0007: return-void │ │ +191208: |[191208] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ +191218: 5420 bd41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41bd │ │ +19121c: 5421 be41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@41be │ │ +191220: 7130 6955 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@5569 │ │ +191226: 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; │ │ │ │ @@ -299684,18 +299685,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 │ │ -1918c0: |[1918c0] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V │ │ -1918d0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1918d6: 5b01 cb41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41cb │ │ -1918da: 0e00 |0005: return-void │ │ +1918c4: |[1918c4] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V │ │ +1918d4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1918da: 5b01 cb41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41cb │ │ +1918de: 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; │ │ │ │ @@ -299705,18 +299706,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1918dc: |[1918dc] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.run:()V │ │ -1918ec: 5410 cb41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41cb │ │ -1918f0: 6e10 8f55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V // method@558f │ │ -1918f6: 0e00 |0005: return-void │ │ +1918e0: |[1918e0] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.run:()V │ │ +1918f0: 5410 cb41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41cb │ │ +1918f4: 6e10 8f55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V // method@558f │ │ +1918fa: 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 : 5231 (D8$$SyntheticClass) │ │ @@ -299822,47 +299823,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -191de4: |[191de4] org.thoughtcrime.securesms.search.model.SearchResult.:()V │ │ -191df4: 2200 9710 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ -191df8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -191dfa: 2312 1411 |0003: new-array v2, v1, [I // type@1114 │ │ -191dfe: 2203 d901 |0005: new-instance v3, Lcom/b44t/messenger/DcChatlist; // type@01d9 │ │ -191e02: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ -191e06: 7040 6c06 1354 |0009: invoke-direct {v3, v1, v4, v5}, Lcom/b44t/messenger/DcChatlist;.:(IJ)V // method@066c │ │ -191e0c: 2311 1411 |000c: new-array v1, v1, [I // type@1114 │ │ -191e10: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ -191e14: 7051 9655 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@5596 │ │ -191e1a: 6900 d441 |0013: sput-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d4 │ │ -191e1e: 0e00 |0015: return-void │ │ +191de8: |[191de8] org.thoughtcrime.securesms.search.model.SearchResult.:()V │ │ +191df8: 2200 9710 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ +191dfc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +191dfe: 2312 1411 |0003: new-array v2, v1, [I // type@1114 │ │ +191e02: 2203 d901 |0005: new-instance v3, Lcom/b44t/messenger/DcChatlist; // type@01d9 │ │ +191e06: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ +191e0a: 7040 6c06 1354 |0009: invoke-direct {v3, v1, v4, v5}, Lcom/b44t/messenger/DcChatlist;.:(IJ)V // method@066c │ │ +191e10: 2311 1411 |000c: new-array v1, v1, [I // type@1114 │ │ +191e14: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ +191e18: 7051 9655 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@5596 │ │ +191e1e: 6900 d441 |0013: sput-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d4 │ │ +191e22: 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 │ │ -191e20: |[191e20] org.thoughtcrime.securesms.search.model.SearchResult.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V │ │ -191e30: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -191e36: 5b01 d841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41d8 │ │ -191e3a: 5b02 d541 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41d5 │ │ -191e3e: 5b03 d641 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41d6 │ │ -191e42: 5b04 d741 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41d7 │ │ -191e46: 0e00 |000b: return-void │ │ +191e24: |[191e24] org.thoughtcrime.securesms.search.model.SearchResult.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V │ │ +191e34: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +191e3a: 5b01 d841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41d8 │ │ +191e3e: 5b02 d541 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41d5 │ │ +191e42: 5b03 d641 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41d6 │ │ +191e46: 5b04 d741 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41d7 │ │ +191e4a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0005 line=26 │ │ 0x0007 line=27 │ │ 0x0009 line=28 │ │ @@ -299879,17 +299880,17 @@ │ │ type : '()Lcom/b44t/messenger/DcChatlist;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -191d54: |[191d54] org.thoughtcrime.securesms.search.model.SearchResult.getChats:()Lcom/b44t/messenger/DcChatlist; │ │ -191d64: 5410 d641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41d6 │ │ -191d68: 1100 |0002: return-object v0 │ │ +191d58: |[191d58] org.thoughtcrime.securesms.search.model.SearchResult.getChats:()Lcom/b44t/messenger/DcChatlist; │ │ +191d68: 5410 d641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41d6 │ │ +191d6c: 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;) │ │ @@ -299897,17 +299898,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -191d9c: |[191d9c] org.thoughtcrime.securesms.search.model.SearchResult.getContacts:()[I │ │ -191dac: 5410 d541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41d5 │ │ -191db0: 1100 |0002: return-object v0 │ │ +191da0: |[191da0] org.thoughtcrime.securesms.search.model.SearchResult.getContacts:()[I │ │ +191db0: 5410 d541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41d5 │ │ +191db4: 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;) │ │ @@ -299915,17 +299916,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -191db4: |[191db4] org.thoughtcrime.securesms.search.model.SearchResult.getMessages:()[I │ │ -191dc4: 5410 d741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41d7 │ │ -191dc8: 1100 |0002: return-object v0 │ │ +191db8: |[191db8] org.thoughtcrime.securesms.search.model.SearchResult.getMessages:()[I │ │ +191dc8: 5410 d741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41d7 │ │ +191dcc: 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;) │ │ @@ -299933,17 +299934,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -191dcc: |[191dcc] org.thoughtcrime.securesms.search.model.SearchResult.getQuery:()Ljava/lang/String; │ │ -191ddc: 5410 d841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41d8 │ │ -191de0: 1100 |0002: return-object v0 │ │ +191dd0: |[191dd0] org.thoughtcrime.securesms.search.model.SearchResult.getQuery:()Ljava/lang/String; │ │ +191de0: 5410 d841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41d8 │ │ +191de4: 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;) │ │ @@ -299951,22 +299952,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -191d30: |[191d30] org.thoughtcrime.securesms.search.model.SearchResult.isEmpty:()Z │ │ -191d40: 6e10 9c55 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@559c │ │ -191d46: 0a00 |0003: move-result v0 │ │ -191d48: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -191d4c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -191d4e: 2802 |0007: goto 0009 // +0002 │ │ -191d50: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -191d52: 0f00 |0009: return v0 │ │ +191d34: |[191d34] org.thoughtcrime.securesms.search.model.SearchResult.isEmpty:()Z │ │ +191d44: 6e10 9c55 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@559c │ │ +191d4a: 0a00 |0003: move-result v0 │ │ +191d4c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +191d50: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +191d52: 2802 |0007: goto 0009 // +0002 │ │ +191d54: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +191d56: 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;) │ │ @@ -299974,25 +299975,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -191d6c: |[191d6c] org.thoughtcrime.securesms.search.model.SearchResult.size:()I │ │ -191d7c: 5420 d541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41d5 │ │ -191d80: 2100 |0002: array-length v0, v0 │ │ -191d82: 5421 d641 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41d6 │ │ -191d86: 6e10 6f06 0100 |0005: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ -191d8c: 0a01 |0008: move-result v1 │ │ -191d8e: b010 |0009: add-int/2addr v0, v1 │ │ -191d90: 5421 d741 |000a: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41d7 │ │ -191d94: 2111 |000c: array-length v1, v1 │ │ -191d96: b010 |000d: add-int/2addr v0, v1 │ │ -191d98: 0f00 |000e: return v0 │ │ +191d70: |[191d70] org.thoughtcrime.securesms.search.model.SearchResult.size:()I │ │ +191d80: 5420 d541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41d5 │ │ +191d84: 2100 |0002: array-length v0, v0 │ │ +191d86: 5421 d641 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41d6 │ │ +191d8a: 6e10 6f06 0100 |0005: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ +191d90: 0a01 |0008: move-result v1 │ │ +191d92: b010 |0009: add-int/2addr v0, v1 │ │ +191d94: 5421 d741 |000a: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41d7 │ │ +191d98: 2111 |000c: array-length v1, v1 │ │ +191d9a: b010 |000d: add-int/2addr v0, v1 │ │ +191d9c: 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 : 13765 (SearchResult.java) │ │ @@ -300020,17 +300021,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -191e48: |[191e48] org.thoughtcrime.securesms.service.BootReceiver.:()V │ │ -191e58: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ -191e5e: 0e00 |0003: return-void │ │ +191e4c: |[191e4c] org.thoughtcrime.securesms.service.BootReceiver.:()V │ │ +191e5c: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ +191e62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/service/BootReceiver; │ │ │ │ Virtual methods - │ │ @@ -300039,19 +300040,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 │ │ -191e60: |[191e60] org.thoughtcrime.securesms.service.BootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -191e70: 1a01 2415 |0000: const-string v1, "DeltaChat" // string@1524 │ │ -191e74: 1a02 0c0a |0002: const-string v2, "*** BootReceiver.onReceive()" // string@0a0c │ │ -191e78: 7120 c102 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191e7e: 0e00 |0007: return-void │ │ +191e64: |[191e64] org.thoughtcrime.securesms.service.BootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +191e74: 1a01 2415 |0000: const-string v1, "DeltaChat" // string@1524 │ │ +191e78: 1a02 0c0a |0002: const-string v2, "*** BootReceiver.onReceive()" // string@0a0c │ │ +191e7c: 7120 c102 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191e82: 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; │ │ @@ -300086,18 +300087,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 │ │ -191e80: |[191e80] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V │ │ -191e90: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -191e96: 5b01 d941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41d9 │ │ -191e9a: 0e00 |0005: return-void │ │ +191e84: |[191e84] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V │ │ +191e94: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +191e9a: 5b01 d941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41d9 │ │ +191e9e: 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; │ │ │ │ @@ -300107,18 +300108,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -191e9c: |[191e9c] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.run:()V │ │ -191eac: 5410 d941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41d9 │ │ -191eb0: 6e10 a455 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V // method@55a4 │ │ -191eb6: 0e00 |0005: return-void │ │ +191ea0: |[191ea0] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.run:()V │ │ +191eb0: 5410 d941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41d9 │ │ +191eb4: 6e10 a455 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V // method@55a4 │ │ +191eba: 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 : 5231 (D8$$SyntheticClass) │ │ @@ -300166,27 +300167,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -191ecc: |[191ecc] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ -191edc: 1c00 aa0f |0000: const-class v0, Lorg/thoughtcrime/securesms/notifications/FcmReceiveService; // type@0faa │ │ -191ee0: 1a00 cd16 |0002: const-string v0, "FcmReceiveService" // string@16cd │ │ -191ee4: 6900 dc41 |0004: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41dc │ │ -191ee8: 2200 fb02 |0006: new-instance v0, Ljava/lang/Object; // type@02fb │ │ -191eec: 7010 9a0a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -191ef2: 6900 da41 |000b: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41da │ │ -191ef6: 2200 fb02 |000d: new-instance v0, Ljava/lang/Object; // type@02fb │ │ -191efa: 7010 9a0a 0000 |000f: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -191f00: 6900 db41 |0012: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41db │ │ -191f04: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -191f06: 6a00 dd41 |0015: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41dd │ │ -191f0a: 0e00 |0017: return-void │ │ +191ed0: |[191ed0] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ +191ee0: 1c00 aa0f |0000: const-class v0, Lorg/thoughtcrime/securesms/notifications/FcmReceiveService; // type@0faa │ │ +191ee4: 1a00 cd16 |0002: const-string v0, "FcmReceiveService" // string@16cd │ │ +191ee8: 6900 dc41 |0004: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41dc │ │ +191eec: 2200 fb02 |0006: new-instance v0, Ljava/lang/Object; // type@02fb │ │ +191ef0: 7010 9a0a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +191ef6: 6900 da41 |000b: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41da │ │ +191efa: 2200 fb02 |000d: new-instance v0, Ljava/lang/Object; // type@02fb │ │ +191efe: 7010 9a0a 0000 |000f: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +191f04: 6900 db41 |0012: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41db │ │ +191f08: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +191f0a: 6a00 dd41 |0015: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41dd │ │ +191f0e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0006 line=23 │ │ 0x000d line=24 │ │ 0x0015 line=25 │ │ locals : │ │ @@ -300196,17 +300197,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -191f0c: |[191f0c] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ -191f1c: 7010 4200 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0042 │ │ -191f22: 0e00 |0003: return-void │ │ +191f10: |[191f10] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ +191f20: 7010 4200 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0042 │ │ +191f26: 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;) │ │ @@ -300214,68 +300215,68 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -191ff0: |[191ff0] org.thoughtcrime.securesms.service.FetchForegroundService.start:(Landroid/content/Context;)V │ │ -192000: 7100 f149 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.getInstance:()Lorg/thoughtcrime/securesms/connect/ForegroundDetector; // method@49f1 │ │ -192006: 0c00 |0003: move-result-object v0 │ │ -192008: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -19200c: 6e10 f349 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.isForeground:()Z // method@49f3 │ │ -192012: 0a00 |0009: move-result v0 │ │ -192014: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -192018: 0e00 |000c: return-void │ │ -19201a: 7110 b855 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@55b8 │ │ -192020: 6200 da41 |0010: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41da │ │ -192024: 1d00 |0012: monitor-enter v0 │ │ -192026: 6201 de41 |0013: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41de │ │ -19202a: 3901 0e00 |0015: if-nez v1, 0023 // +000e │ │ -19202e: 2201 2b00 |0017: new-instance v1, Landroid/content/Intent; // type@002b │ │ -192032: 1c02 9a10 |0019: const-class v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService; // type@109a │ │ -192036: 7030 8400 3102 |001b: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -19203c: 6901 de41 |001e: sput-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41de │ │ -192040: 7120 3105 1300 |0020: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0531 │ │ -192046: 1e00 |0023: monitor-exit v0 │ │ -192048: 283c |0024: goto 0060 // +003c │ │ -19204a: 0d03 |0025: move-exception v3 │ │ -19204c: 1e00 |0026: monitor-exit v0 │ │ -19204e: 2703 |0027: throw v3 │ │ -192050: 0d03 |0028: move-exception v3 │ │ -192052: 6200 dc41 |0029: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41dc │ │ -192056: 2201 0903 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -19205a: 1a02 c916 |002d: const-string v2, "Failed to start foreground service: " // string@16c9 │ │ -19205e: 7020 080b 2100 |002f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -192064: 6e20 100b 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ -19206a: 1a03 b60a |0035: const-string v3, ", fetching in background." // string@0ab6 │ │ -19206e: 6e20 110b 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -192074: 6e10 220b 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19207a: 0c03 |003d: move-result-object v3 │ │ -19207c: 7120 c502 3000 |003e: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -192082: 1213 |0041: const/4 v3, #int 1 // #1 │ │ -192084: 6a03 dd41 |0042: sput-boolean v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41dd │ │ -192088: 6203 a70e |0044: sget-object v3, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0ea7 │ │ -19208c: 1300 0a00 |0046: const/16 v0, #int 10 // #a │ │ -192090: 6e20 4506 0300 |0048: invoke-virtual {v3, v0}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0645 │ │ -192096: 0a03 |004b: move-result v3 │ │ -192098: 3803 1400 |004c: if-eqz v3, 0060 // +0014 │ │ -19209c: 6203 db41 |004e: sget-object v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41db │ │ -1920a0: 1d03 |0050: monitor-enter v3 │ │ -1920a2: 6300 dd41 |0051: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41dd │ │ -1920a6: 3800 0800 |0053: if-eqz v0, 005b // +0008 │ │ -1920aa: 6200 db41 |0055: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41db │ │ -1920ae: 6e10 a00a 0000 |0057: invoke-virtual {v0}, Ljava/lang/Object;.wait:()V // method@0aa0 │ │ -1920b4: 28f7 |005a: goto 0051 // -0009 │ │ -1920b6: 1e03 |005b: monitor-exit v3 │ │ -1920b8: 2804 |005c: goto 0060 // +0004 │ │ -1920ba: 0d00 |005d: move-exception v0 │ │ -1920bc: 1e03 |005e: monitor-exit v3 │ │ -1920be: 2700 |005f: throw v0 │ │ -1920c0: 0e00 |0060: return-void │ │ +191ff4: |[191ff4] org.thoughtcrime.securesms.service.FetchForegroundService.start:(Landroid/content/Context;)V │ │ +192004: 7100 f149 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.getInstance:()Lorg/thoughtcrime/securesms/connect/ForegroundDetector; // method@49f1 │ │ +19200a: 0c00 |0003: move-result-object v0 │ │ +19200c: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +192010: 6e10 f349 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.isForeground:()Z // method@49f3 │ │ +192016: 0a00 |0009: move-result v0 │ │ +192018: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +19201c: 0e00 |000c: return-void │ │ +19201e: 7110 b855 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@55b8 │ │ +192024: 6200 da41 |0010: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41da │ │ +192028: 1d00 |0012: monitor-enter v0 │ │ +19202a: 6201 de41 |0013: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41de │ │ +19202e: 3901 0e00 |0015: if-nez v1, 0023 // +000e │ │ +192032: 2201 2b00 |0017: new-instance v1, Landroid/content/Intent; // type@002b │ │ +192036: 1c02 9a10 |0019: const-class v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService; // type@109a │ │ +19203a: 7030 8400 3102 |001b: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +192040: 6901 de41 |001e: sput-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41de │ │ +192044: 7120 3105 1300 |0020: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0531 │ │ +19204a: 1e00 |0023: monitor-exit v0 │ │ +19204c: 283c |0024: goto 0060 // +003c │ │ +19204e: 0d03 |0025: move-exception v3 │ │ +192050: 1e00 |0026: monitor-exit v0 │ │ +192052: 2703 |0027: throw v3 │ │ +192054: 0d03 |0028: move-exception v3 │ │ +192056: 6200 dc41 |0029: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41dc │ │ +19205a: 2201 0903 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +19205e: 1a02 c916 |002d: const-string v2, "Failed to start foreground service: " // string@16c9 │ │ +192062: 7020 080b 2100 |002f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +192068: 6e20 100b 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ +19206e: 1a03 b60a |0035: const-string v3, ", fetching in background." // string@0ab6 │ │ +192072: 6e20 110b 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +192078: 6e10 220b 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19207e: 0c03 |003d: move-result-object v3 │ │ +192080: 7120 c502 3000 |003e: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +192086: 1213 |0041: const/4 v3, #int 1 // #1 │ │ +192088: 6a03 dd41 |0042: sput-boolean v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41dd │ │ +19208c: 6203 a70e |0044: sget-object v3, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0ea7 │ │ +192090: 1300 0a00 |0046: const/16 v0, #int 10 // #a │ │ +192094: 6e20 4506 0300 |0048: invoke-virtual {v3, v0}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0645 │ │ +19209a: 0a03 |004b: move-result v3 │ │ +19209c: 3803 1400 |004c: if-eqz v3, 0060 // +0014 │ │ +1920a0: 6203 db41 |004e: sget-object v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41db │ │ +1920a4: 1d03 |0050: monitor-enter v3 │ │ +1920a6: 6300 dd41 |0051: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41dd │ │ +1920aa: 3800 0800 |0053: if-eqz v0, 005b // +0008 │ │ +1920ae: 6200 db41 |0055: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41db │ │ +1920b2: 6e10 a00a 0000 |0057: invoke-virtual {v0}, Ljava/lang/Object;.wait:()V // method@0aa0 │ │ +1920b8: 28f7 |005a: goto 0051 // -0009 │ │ +1920ba: 1e03 |005b: monitor-exit v3 │ │ +1920bc: 2804 |005c: goto 0060 // +0004 │ │ +1920be: 0d00 |005d: move-exception v0 │ │ +1920c0: 1e03 |005e: monitor-exit v3 │ │ +1920c2: 2700 |005f: throw v0 │ │ +1920c4: 0e00 |0060: return-void │ │ catches : 6 │ │ 0x0010 - 0x0013 │ │ Ljava/lang/Exception; -> 0x0028 │ │ 0x0013 - 0x0027 │ │ -> 0x0025 │ │ 0x0027 - 0x0028 │ │ Ljava/lang/Exception; -> 0x0028 │ │ @@ -300310,39 +300311,39 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -192104: |[192104] org.thoughtcrime.securesms.service.FetchForegroundService.stop:(Landroid/content/Context;)V │ │ -192114: 6300 dd41 |0000: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41dd │ │ -192118: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -19211c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -19211e: 6a00 dd41 |0005: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41dd │ │ -192122: 6200 db41 |0007: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41db │ │ -192126: 1d00 |0009: monitor-enter v0 │ │ -192128: 6e10 9e0a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0a9e │ │ -19212e: 1e00 |000d: monitor-exit v0 │ │ -192130: 2804 |000e: goto 0012 // +0004 │ │ -192132: 0d02 |000f: move-exception v2 │ │ -192134: 1e00 |0010: monitor-exit v0 │ │ -192136: 2702 |0011: throw v2 │ │ -192138: 6200 da41 |0012: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41da │ │ -19213c: 1d00 |0014: monitor-enter v0 │ │ -19213e: 6201 de41 |0015: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41de │ │ -192142: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ -192146: 6e20 8000 1200 |0019: invoke-virtual {v2, v1}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@0080 │ │ -19214c: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -19214e: 6902 de41 |001d: sput-object v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41de │ │ -192152: 1e00 |001f: monitor-exit v0 │ │ -192154: 0e00 |0020: return-void │ │ -192156: 0d02 |0021: move-exception v2 │ │ -192158: 1e00 |0022: monitor-exit v0 │ │ -19215a: 2702 |0023: throw v2 │ │ +192108: |[192108] org.thoughtcrime.securesms.service.FetchForegroundService.stop:(Landroid/content/Context;)V │ │ +192118: 6300 dd41 |0000: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41dd │ │ +19211c: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +192120: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +192122: 6a00 dd41 |0005: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41dd │ │ +192126: 6200 db41 |0007: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41db │ │ +19212a: 1d00 |0009: monitor-enter v0 │ │ +19212c: 6e10 9e0a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0a9e │ │ +192132: 1e00 |000d: monitor-exit v0 │ │ +192134: 2804 |000e: goto 0012 // +0004 │ │ +192136: 0d02 |000f: move-exception v2 │ │ +192138: 1e00 |0010: monitor-exit v0 │ │ +19213a: 2702 |0011: throw v2 │ │ +19213c: 6200 da41 |0012: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41da │ │ +192140: 1d00 |0014: monitor-enter v0 │ │ +192142: 6201 de41 |0015: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41de │ │ +192146: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ +19214a: 6e20 8000 1200 |0019: invoke-virtual {v2, v1}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@0080 │ │ +192150: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +192152: 6902 de41 |001d: sput-object v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41de │ │ +192156: 1e00 |001f: monitor-exit v0 │ │ +192158: 0e00 |0020: return-void │ │ +19215a: 0d02 |0021: move-exception v2 │ │ +19215c: 1e00 |0022: monitor-exit v0 │ │ +19215e: 2702 |0023: throw v2 │ │ catches : 2 │ │ 0x000a - 0x0011 │ │ -> 0x000f │ │ 0x0015 - 0x0023 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=66 │ │ @@ -300364,25 +300365,25 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -191f24: |[191f24] org.thoughtcrime.securesms.service.FetchForegroundService.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V │ │ -191f34: 6200 dc41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41dc │ │ -191f38: 1a01 2237 |0002: const-string v1, "Starting fetch" // string@3722 │ │ -191f3c: 7120 c102 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191f42: 6200 a70e |0007: sget-object v0, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0ea7 │ │ -191f46: 1301 2c01 |0009: const/16 v1, #int 300 // #12c │ │ -191f4a: 6e20 4506 1000 |000b: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0645 │ │ -191f50: 0a00 |000e: move-result v0 │ │ -191f52: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ -191f56: 7110 aa55 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stop:(Landroid/content/Context;)V // method@55aa │ │ -191f5c: 0e00 |0014: return-void │ │ +191f28: |[191f28] org.thoughtcrime.securesms.service.FetchForegroundService.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V │ │ +191f38: 6200 dc41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41dc │ │ +191f3c: 1a01 2237 |0002: const-string v1, "Starting fetch" // string@3722 │ │ +191f40: 7120 c102 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191f46: 6200 a70e |0007: sget-object v0, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0ea7 │ │ +191f4a: 1301 2c01 |0009: const/16 v1, #int 300 // #12c │ │ +191f4e: 6e20 4506 1000 |000b: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0645 │ │ +191f54: 0a00 |000e: move-result v0 │ │ +191f56: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ +191f5a: 7110 aa55 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stop:(Landroid/content/Context;)V // method@55aa │ │ +191f60: 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; │ │ @@ -300392,54 +300393,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 │ │ -191eb8: |[191eb8] org.thoughtcrime.securesms.service.FetchForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -191ec8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -191eca: 1101 |0001: return-object v1 │ │ +191ebc: |[191ebc] org.thoughtcrime.securesms.service.FetchForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +191ecc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +191ece: 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 │ │ -191f60: |[191f60] org.thoughtcrime.securesms.service.FetchForegroundService.onCreate:()V │ │ -191f70: 6200 dc41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41dc │ │ -191f74: 1a01 5414 |0002: const-string v1, "Creating fetch service" // string@1454 │ │ -191f78: 7120 c102 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191f7e: 6f10 4400 0200 |0007: invoke-super {v2}, Landroid/app/Service;.onCreate:()V // method@0044 │ │ -191f84: 2200 6101 |000a: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0161 │ │ -191f88: 1a01 d648 |000c: const-string v1, "ch_generic" // string@48d6 │ │ -191f8c: 7030 fd04 2001 |000e: invoke-direct {v0, v2, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@04fd │ │ -191f92: 6001 6328 |0011: sget v1, Lorg/thoughtcrime/securesms/R$string;.connectivity_updating:I // field@2863 │ │ -191f96: 6e20 a355 1200 |0013: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.getString:(I)Ljava/lang/String; // method@55a3 │ │ -191f9c: 0c01 |0016: move-result-object v1 │ │ -191f9e: 6e20 0705 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0507 │ │ -191fa4: 0c00 |001a: move-result-object v0 │ │ -191fa6: 6001 9f21 |001b: sget v1, Lorg/thoughtcrime/securesms/R$drawable;.notification_permanent:I // field@219f │ │ -191faa: 6e20 1205 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0512 │ │ -191fb0: 0c00 |0020: move-result-object v0 │ │ -191fb2: 6e10 ff04 0000 |0021: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04ff │ │ -191fb8: 0c00 |0024: move-result-object v0 │ │ -191fba: 1241 |0025: const/4 v1, #int 4 // #4 │ │ -191fbc: 6e30 a955 1200 |0026: invoke-virtual {v2, v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@55a9 │ │ -191fc2: 2200 9910 |0029: new-instance v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0; // type@1099 │ │ -191fc6: 7020 9f55 2000 |002b: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V // method@559f │ │ -191fcc: 7110 7657 0000 |002e: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5776 │ │ -191fd2: 0e00 |0031: return-void │ │ +191f64: |[191f64] org.thoughtcrime.securesms.service.FetchForegroundService.onCreate:()V │ │ +191f74: 6200 dc41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41dc │ │ +191f78: 1a01 5414 |0002: const-string v1, "Creating fetch service" // string@1454 │ │ +191f7c: 7120 c102 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191f82: 6f10 4400 0200 |0007: invoke-super {v2}, Landroid/app/Service;.onCreate:()V // method@0044 │ │ +191f88: 2200 6101 |000a: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0161 │ │ +191f8c: 1a01 d648 |000c: const-string v1, "ch_generic" // string@48d6 │ │ +191f90: 7030 fd04 2001 |000e: invoke-direct {v0, v2, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@04fd │ │ +191f96: 6001 6328 |0011: sget v1, Lorg/thoughtcrime/securesms/R$string;.connectivity_updating:I // field@2863 │ │ +191f9a: 6e20 a355 1200 |0013: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.getString:(I)Ljava/lang/String; // method@55a3 │ │ +191fa0: 0c01 |0016: move-result-object v1 │ │ +191fa2: 6e20 0705 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0507 │ │ +191fa8: 0c00 |001a: move-result-object v0 │ │ +191faa: 6001 9f21 |001b: sget v1, Lorg/thoughtcrime/securesms/R$drawable;.notification_permanent:I // field@219f │ │ +191fae: 6e20 1205 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0512 │ │ +191fb4: 0c00 |0020: move-result-object v0 │ │ +191fb6: 6e10 ff04 0000 |0021: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04ff │ │ +191fbc: 0c00 |0024: move-result-object v0 │ │ +191fbe: 1241 |0025: const/4 v1, #int 4 // #4 │ │ +191fc0: 6e30 a955 1200 |0026: invoke-virtual {v2, v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@55a9 │ │ +191fc6: 2200 9910 |0029: new-instance v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0; // type@1099 │ │ +191fca: 7020 9f55 2000 |002b: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V // method@559f │ │ +191fd0: 7110 7657 0000 |002e: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5776 │ │ +191fd6: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0007 line=84 │ │ 0x000a line=86 │ │ 0x0013 line=87 │ │ 0x001d line=88 │ │ @@ -300454,18 +300455,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -191fd4: |[191fd4] org.thoughtcrime.securesms.service.FetchForegroundService.onDestroy:()V │ │ -191fe4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -191fe6: 6e20 ab55 0100 |0001: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stopForeground:(Z)V // method@55ab │ │ -191fec: 0e00 |0004: return-void │ │ +191fd8: |[191fd8] org.thoughtcrime.securesms.service.FetchForegroundService.onDestroy:()V │ │ +191fe8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +191fea: 6e20 ab55 0100 |0001: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stopForeground:(Z)V // method@55ab │ │ +191ff0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/service/FetchForegroundService; │ │ │ │ source_file_idx : 5845 (FetchForegroundService.java) │ │ @@ -300556,25 +300557,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 │ │ -19241c: |[19241c] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V │ │ -19242c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -192432: 5b01 e641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ -192436: 5b02 e041 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ -19243a: 5b03 df41 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ -19243e: 5904 e141 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ -192442: 5905 e241 |000b: iput v5, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ -192446: 5907 e441 |000d: iput v7, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ -19244a: 5906 e541 |000f: iput v6, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ -19244e: 5c08 e341 |0011: iput-boolean v8, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ -192452: 0e00 |0013: return-void │ │ +192420: |[192420] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V │ │ +192430: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +192436: 5b01 e641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ +19243a: 5b02 e041 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ +19243e: 5b03 df41 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ +192442: 5904 e141 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ +192446: 5905 e241 |000b: iput v5, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ +19244a: 5907 e441 |000d: iput v7, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ +19244e: 5906 e541 |000f: iput v6, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ +192452: 5c08 e341 |0011: iput-boolean v8, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ +192456: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=211 │ │ 0x0005 line=212 │ │ 0x0007 line=213 │ │ 0x0009 line=214 │ │ @@ -300598,17 +300599,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 │ │ -192454: |[192454] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V │ │ -192464: 7609 ac55 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@55ac │ │ -19246a: 0e00 |0003: return-void │ │ +192458: |[192458] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V │ │ +192468: 7609 ac55 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@55ac │ │ +19246e: 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; │ │ @@ -300625,18 +300626,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 │ │ -192310: |[192310] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -192320: 7110 b055 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b0 │ │ -192326: 0c00 |0003: move-result-object v0 │ │ -192328: 1100 |0004: return-object v0 │ │ +192314: |[192314] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +192324: 7110 b055 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b0 │ │ +19232a: 0c00 |0003: move-result-object v0 │ │ +19232c: 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;) │ │ @@ -300644,73 +300645,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 │ │ -19232c: |[19232c] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -19233c: 7100 b755 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ -192342: 0c00 |0003: move-result-object v0 │ │ -192344: 5200 e241 |0004: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ -192348: 1a01 e552 |0006: const-string v1, "extra_id" // string@52e5 │ │ -19234c: 6e30 9400 1b00 |0008: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -192352: 0a07 |000b: move-result v7 │ │ -192354: 1a00 ed52 |000c: const-string v0, "extra_title" // string@52ed │ │ -192358: 6e20 9a00 0b00 |000e: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -19235e: 0c00 |0011: move-result-object v0 │ │ -192360: 3900 0800 |0012: if-nez v0, 001a // +0008 │ │ -192364: 7100 b755 0000 |0014: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ -19236a: 0c00 |0017: move-result-object v0 │ │ -19236c: 5400 e641 |0018: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ -192370: 0703 |001a: move-object v3, v0 │ │ -192372: 1a00 e352 |001b: const-string v0, "extra_content_text" // string@52e3 │ │ -192376: 6e20 9a00 0b00 |001d: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -19237c: 0c00 |0020: move-result-object v0 │ │ -19237e: 3900 0800 |0021: if-nez v0, 0029 // +0008 │ │ -192382: 7100 b755 0000 |0023: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ -192388: 0c00 |0026: move-result-object v0 │ │ -19238a: 5400 e041 |0027: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ -19238e: 0704 |0029: move-object v4, v0 │ │ -192390: 1a00 e252 |002a: const-string v0, "extra_channel_id" // string@52e2 │ │ -192394: 6e20 9a00 0b00 |002c: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -19239a: 0c00 |002f: move-result-object v0 │ │ -19239c: 3900 0800 |0030: if-nez v0, 0038 // +0008 │ │ -1923a0: 7100 b755 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ -1923a6: 0c00 |0035: move-result-object v0 │ │ -1923a8: 5400 df41 |0036: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ -1923ac: 0705 |0038: move-object v5, v0 │ │ -1923ae: 7100 b755 0000 |0039: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ -1923b4: 0c00 |003c: move-result-object v0 │ │ -1923b6: 5200 e141 |003d: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ -1923ba: 1a01 e452 |003f: const-string v1, "extra_icon_res" // string@52e4 │ │ -1923be: 6e30 9400 1b00 |0041: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1923c4: 0a06 |0044: move-result v6 │ │ -1923c6: 7100 b755 0000 |0045: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ -1923cc: 0c00 |0048: move-result-object v0 │ │ -1923ce: 5200 e441 |0049: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ -1923d2: 1a01 e752 |004b: const-string v1, "extra_progress" // string@52e7 │ │ -1923d6: 6e30 9400 1b00 |004d: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1923dc: 0a09 |0050: move-result v9 │ │ -1923de: 7100 b755 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ -1923e4: 0c00 |0054: move-result-object v0 │ │ -1923e6: 5200 e541 |0055: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ -1923ea: 1a01 e952 |0057: const-string v1, "extra_progress_max" // string@52e9 │ │ -1923ee: 6e30 9400 1b00 |0059: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1923f4: 0a08 |005c: move-result v8 │ │ -1923f6: 7100 b755 0000 |005d: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ -1923fc: 0c00 |0060: move-result-object v0 │ │ -1923fe: 5500 e341 |0061: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ -192402: 1a01 e852 |0063: const-string v1, "extra_progress_indeterminate" // string@52e8 │ │ -192406: 6e30 8b00 1b00 |0065: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -19240c: 0a0a |0068: move-result v10 │ │ -19240e: 220b 9c10 |0069: new-instance v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ -192412: 07b2 |006b: move-object v2, v11 │ │ -192414: 7609 ac55 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@55ac │ │ -19241a: 110b |006f: return-object v11 │ │ +192330: |[192330] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +192340: 7100 b755 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ +192346: 0c00 |0003: move-result-object v0 │ │ +192348: 5200 e241 |0004: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ +19234c: 1a01 e552 |0006: const-string v1, "extra_id" // string@52e5 │ │ +192350: 6e30 9400 1b00 |0008: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +192356: 0a07 |000b: move-result v7 │ │ +192358: 1a00 ed52 |000c: const-string v0, "extra_title" // string@52ed │ │ +19235c: 6e20 9a00 0b00 |000e: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +192362: 0c00 |0011: move-result-object v0 │ │ +192364: 3900 0800 |0012: if-nez v0, 001a // +0008 │ │ +192368: 7100 b755 0000 |0014: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ +19236e: 0c00 |0017: move-result-object v0 │ │ +192370: 5400 e641 |0018: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ +192374: 0703 |001a: move-object v3, v0 │ │ +192376: 1a00 e352 |001b: const-string v0, "extra_content_text" // string@52e3 │ │ +19237a: 6e20 9a00 0b00 |001d: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +192380: 0c00 |0020: move-result-object v0 │ │ +192382: 3900 0800 |0021: if-nez v0, 0029 // +0008 │ │ +192386: 7100 b755 0000 |0023: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ +19238c: 0c00 |0026: move-result-object v0 │ │ +19238e: 5400 e041 |0027: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ +192392: 0704 |0029: move-object v4, v0 │ │ +192394: 1a00 e252 |002a: const-string v0, "extra_channel_id" // string@52e2 │ │ +192398: 6e20 9a00 0b00 |002c: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +19239e: 0c00 |002f: move-result-object v0 │ │ +1923a0: 3900 0800 |0030: if-nez v0, 0038 // +0008 │ │ +1923a4: 7100 b755 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ +1923aa: 0c00 |0035: move-result-object v0 │ │ +1923ac: 5400 df41 |0036: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ +1923b0: 0705 |0038: move-object v5, v0 │ │ +1923b2: 7100 b755 0000 |0039: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ +1923b8: 0c00 |003c: move-result-object v0 │ │ +1923ba: 5200 e141 |003d: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ +1923be: 1a01 e452 |003f: const-string v1, "extra_icon_res" // string@52e4 │ │ +1923c2: 6e30 9400 1b00 |0041: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1923c8: 0a06 |0044: move-result v6 │ │ +1923ca: 7100 b755 0000 |0045: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ +1923d0: 0c00 |0048: move-result-object v0 │ │ +1923d2: 5200 e441 |0049: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ +1923d6: 1a01 e752 |004b: const-string v1, "extra_progress" // string@52e7 │ │ +1923da: 6e30 9400 1b00 |004d: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1923e0: 0a09 |0050: move-result v9 │ │ +1923e2: 7100 b755 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ +1923e8: 0c00 |0054: move-result-object v0 │ │ +1923ea: 5200 e541 |0055: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ +1923ee: 1a01 e952 |0057: const-string v1, "extra_progress_max" // string@52e9 │ │ +1923f2: 6e30 9400 1b00 |0059: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1923f8: 0a08 |005c: move-result v8 │ │ +1923fa: 7100 b755 0000 |005d: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ +192400: 0c00 |0060: move-result-object v0 │ │ +192402: 5500 e341 |0061: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ +192406: 1a01 e852 |0063: const-string v1, "extra_progress_indeterminate" // string@52e8 │ │ +19240a: 6e30 8b00 1b00 |0065: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +192410: 0a0a |0068: move-result v10 │ │ +192412: 220b 9c10 |0069: new-instance v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ +192416: 07b2 |006b: move-object v2, v11 │ │ +192418: 7609 ac55 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@55ac │ │ +19241e: 110b |006f: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x000c line=224 │ │ 0x0014 line=225 │ │ 0x001b line=227 │ │ 0x0023 line=228 │ │ @@ -300730,61 +300731,61 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -192174: |[192174] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.equals:(Ljava/lang/Object;)Z │ │ -192184: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -192186: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -19218a: 0f00 |0003: return v0 │ │ -19218c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19218e: 3805 4e00 |0005: if-eqz v5, 0053 // +004e │ │ -192192: 6e10 9c0a 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a9c │ │ -192198: 0c02 |000a: move-result-object v2 │ │ -19219a: 6e10 9c0a 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a9c │ │ -1921a0: 0c03 |000e: move-result-object v3 │ │ -1921a2: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ -1921a6: 2842 |0011: goto 0053 // +0042 │ │ -1921a8: 1f05 9c10 |0012: check-cast v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ -1921ac: 5242 e241 |0014: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ -1921b0: 5253 e241 |0016: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ -1921b4: 3332 3900 |0018: if-ne v2, v3, 0051 // +0039 │ │ -1921b8: 5242 e141 |001a: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ -1921bc: 5253 e141 |001c: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ -1921c0: 3332 3300 |001e: if-ne v2, v3, 0051 // +0033 │ │ -1921c4: 5242 e441 |0020: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ -1921c8: 5253 e441 |0022: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ -1921cc: 3332 2d00 |0024: if-ne v2, v3, 0051 // +002d │ │ -1921d0: 5242 e541 |0026: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ -1921d4: 5253 e541 |0028: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ -1921d8: 3332 2700 |002a: if-ne v2, v3, 0051 // +0027 │ │ -1921dc: 5542 e341 |002c: iget-boolean v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ -1921e0: 5553 e341 |002e: iget-boolean v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ -1921e4: 3332 2100 |0030: if-ne v2, v3, 0051 // +0021 │ │ -1921e8: 5442 e641 |0032: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ -1921ec: 5453 e641 |0034: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ -1921f0: 6e20 cf0a 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -1921f6: 0a02 |0039: move-result v2 │ │ -1921f8: 3802 1700 |003a: if-eqz v2, 0051 // +0017 │ │ -1921fc: 5442 e041 |003c: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ -192200: 5453 e041 |003e: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ -192204: 6e20 cf0a 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -19220a: 0a02 |0043: move-result v2 │ │ -19220c: 3802 0d00 |0044: if-eqz v2, 0051 // +000d │ │ -192210: 5442 df41 |0046: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ -192214: 5455 df41 |0048: iget-object v5, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ -192218: 6e20 cf0a 5200 |004a: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -19221e: 0a05 |004d: move-result v5 │ │ -192220: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ -192224: 2802 |0050: goto 0052 // +0002 │ │ -192226: 1200 |0051: const/4 v0, #int 0 // #0 │ │ -192228: 0f00 |0052: return v0 │ │ -19222a: 0f01 |0053: return v1 │ │ +192178: |[192178] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.equals:(Ljava/lang/Object;)Z │ │ +192188: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19218a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +19218e: 0f00 |0003: return v0 │ │ +192190: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +192192: 3805 4e00 |0005: if-eqz v5, 0053 // +004e │ │ +192196: 6e10 9c0a 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a9c │ │ +19219c: 0c02 |000a: move-result-object v2 │ │ +19219e: 6e10 9c0a 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a9c │ │ +1921a4: 0c03 |000e: move-result-object v3 │ │ +1921a6: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ +1921aa: 2842 |0011: goto 0053 // +0042 │ │ +1921ac: 1f05 9c10 |0012: check-cast v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ +1921b0: 5242 e241 |0014: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ +1921b4: 5253 e241 |0016: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ +1921b8: 3332 3900 |0018: if-ne v2, v3, 0051 // +0039 │ │ +1921bc: 5242 e141 |001a: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ +1921c0: 5253 e141 |001c: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ +1921c4: 3332 3300 |001e: if-ne v2, v3, 0051 // +0033 │ │ +1921c8: 5242 e441 |0020: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ +1921cc: 5253 e441 |0022: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ +1921d0: 3332 2d00 |0024: if-ne v2, v3, 0051 // +002d │ │ +1921d4: 5242 e541 |0026: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ +1921d8: 5253 e541 |0028: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ +1921dc: 3332 2700 |002a: if-ne v2, v3, 0051 // +0027 │ │ +1921e0: 5542 e341 |002c: iget-boolean v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ +1921e4: 5553 e341 |002e: iget-boolean v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ +1921e8: 3332 2100 |0030: if-ne v2, v3, 0051 // +0021 │ │ +1921ec: 5442 e641 |0032: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ +1921f0: 5453 e641 |0034: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ +1921f4: 6e20 cf0a 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +1921fa: 0a02 |0039: move-result v2 │ │ +1921fc: 3802 1700 |003a: if-eqz v2, 0051 // +0017 │ │ +192200: 5442 e041 |003c: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ +192204: 5453 e041 |003e: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ +192208: 6e20 cf0a 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +19220e: 0a02 |0043: move-result v2 │ │ +192210: 3802 0d00 |0044: if-eqz v2, 0051 // +000d │ │ +192214: 5442 df41 |0046: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ +192218: 5455 df41 |0048: iget-object v5, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ +19221c: 6e20 cf0a 5200 |004a: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +192222: 0a05 |004d: move-result v5 │ │ +192224: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ +192228: 2802 |0050: goto 0052 // +0002 │ │ +19222a: 1200 |0051: const/4 v0, #int 0 // #0 │ │ +19222c: 0f00 |0052: return v0 │ │ +19222e: 0f01 |0053: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=249 │ │ 0x0012 line=251 │ │ 0x0014 line=252 │ │ 0x0036 line=257 │ │ 0x0040 line=258 │ │ @@ -300798,39 +300799,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -19222c: |[19222c] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.hashCode:()I │ │ -19223c: 5420 e641 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ -192240: 6e10 d60a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0ad6 │ │ -192246: 0a00 |0005: move-result v0 │ │ -192248: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -19224c: 5421 df41 |0008: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ -192250: 6e10 d60a 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0ad6 │ │ -192256: 0a01 |000d: move-result v1 │ │ -192258: b010 |000e: add-int/2addr v0, v1 │ │ -19225a: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -19225e: 5221 e241 |0011: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ -192262: b010 |0013: add-int/2addr v0, v1 │ │ -192264: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -192268: 5221 e141 |0016: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ -19226c: b010 |0018: add-int/2addr v0, v1 │ │ -19226e: da00 001f |0019: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -192272: 5221 e441 |001b: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ -192276: b010 |001d: add-int/2addr v0, v1 │ │ -192278: da00 001f |001e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -19227c: 5221 e541 |0020: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ -192280: b010 |0022: add-int/2addr v0, v1 │ │ -192282: da00 001f |0023: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -192286: 5521 e341 |0025: iget-boolean v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ -19228a: b010 |0027: add-int/2addr v0, v1 │ │ -19228c: 0f00 |0028: return v0 │ │ +192230: |[192230] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.hashCode:()I │ │ +192240: 5420 e641 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ +192244: 6e10 d60a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0ad6 │ │ +19224a: 0a00 |0005: move-result v0 │ │ +19224c: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +192250: 5421 df41 |0008: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ +192254: 6e10 d60a 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0ad6 │ │ +19225a: 0a01 |000d: move-result v1 │ │ +19225c: b010 |000e: add-int/2addr v0, v1 │ │ +19225e: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +192262: 5221 e241 |0011: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ +192266: b010 |0013: add-int/2addr v0, v1 │ │ +192268: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +19226c: 5221 e141 |0016: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ +192270: b010 |0018: add-int/2addr v0, v1 │ │ +192272: da00 001f |0019: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +192276: 5221 e441 |001b: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ +19227a: b010 |001d: add-int/2addr v0, v1 │ │ +19227c: da00 001f |001e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +192280: 5221 e541 |0020: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ +192284: b010 |0022: add-int/2addr v0, v1 │ │ +192286: da00 001f |0023: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +19228a: 5521 e341 |0025: iget-boolean v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ +19228e: b010 |0027: add-int/2addr v0, v1 │ │ +192290: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0008 line=266 │ │ 0x0011 line=268 │ │ 0x0016 line=270 │ │ 0x001b line=272 │ │ @@ -300844,47 +300845,47 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -192290: |[192290] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.toString:()Ljava/lang/String; │ │ -1922a0: 6200 9f00 |0000: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ -1922a4: 5481 df41 |0002: iget-object v1, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ -1922a8: 5282 e241 |0004: iget v2, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ -1922ac: 7110 4c0a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -1922b2: 0c02 |0009: move-result-object v2 │ │ -1922b4: 5283 e441 |000a: iget v3, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ -1922b8: 7110 4c0a 0300 |000c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -1922be: 0c03 |000f: move-result-object v3 │ │ -1922c0: 5284 e541 |0010: iget v4, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ -1922c4: 7110 4c0a 0400 |0012: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -1922ca: 0c04 |0015: move-result-object v4 │ │ -1922cc: 5585 e341 |0016: iget-boolean v5, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ -1922d0: 3805 0500 |0018: if-eqz v5, 001d // +0005 │ │ -1922d4: 1a05 735d |001a: const-string v5, "indeterminate" // string@5d73 │ │ -1922d8: 2803 |001c: goto 001f // +0003 │ │ -1922da: 1a05 0d4f |001d: const-string v5, "determinate" // string@4f0d │ │ -1922de: 1256 |001f: const/4 v6, #int 5 // #5 │ │ -1922e0: 2366 2d11 |0020: new-array v6, v6, [Ljava/lang/Object; // type@112d │ │ -1922e4: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -1922e6: 4d01 0607 |0023: aput-object v1, v6, v7 │ │ -1922ea: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -1922ec: 4d02 0601 |0026: aput-object v2, v6, v1 │ │ -1922f0: 1221 |0028: const/4 v1, #int 2 // #2 │ │ -1922f2: 4d03 0601 |0029: aput-object v3, v6, v1 │ │ -1922f6: 1231 |002b: const/4 v1, #int 3 // #3 │ │ -1922f8: 4d04 0601 |002c: aput-object v4, v6, v1 │ │ -1922fc: 1241 |002e: const/4 v1, #int 4 // #4 │ │ -1922fe: 4d05 0601 |002f: aput-object v5, v6, v1 │ │ -192302: 1a01 1c11 |0031: const-string v1, "ChannelId: %s Id: %d Progress: %d/%d %s" // string@111c │ │ -192306: 7130 d20a 1006 |0033: invoke-static {v0, v1, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad2 │ │ -19230c: 0c00 |0036: move-result-object v0 │ │ -19230e: 1100 |0037: return-object v0 │ │ +192294: |[192294] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.toString:()Ljava/lang/String; │ │ +1922a4: 6200 9f00 |0000: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ +1922a8: 5481 df41 |0002: iget-object v1, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ +1922ac: 5282 e241 |0004: iget v2, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ +1922b0: 7110 4c0a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +1922b6: 0c02 |0009: move-result-object v2 │ │ +1922b8: 5283 e441 |000a: iget v3, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ +1922bc: 7110 4c0a 0300 |000c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +1922c2: 0c03 |000f: move-result-object v3 │ │ +1922c4: 5284 e541 |0010: iget v4, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ +1922c8: 7110 4c0a 0400 |0012: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +1922ce: 0c04 |0015: move-result-object v4 │ │ +1922d0: 5585 e341 |0016: iget-boolean v5, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ +1922d4: 3805 0500 |0018: if-eqz v5, 001d // +0005 │ │ +1922d8: 1a05 735d |001a: const-string v5, "indeterminate" // string@5d73 │ │ +1922dc: 2803 |001c: goto 001f // +0003 │ │ +1922de: 1a05 0d4f |001d: const-string v5, "determinate" // string@4f0d │ │ +1922e2: 1256 |001f: const/4 v6, #int 5 // #5 │ │ +1922e4: 2366 2d11 |0020: new-array v6, v6, [Ljava/lang/Object; // type@112d │ │ +1922e8: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +1922ea: 4d01 0607 |0023: aput-object v1, v6, v7 │ │ +1922ee: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +1922f0: 4d02 0601 |0026: aput-object v2, v6, v1 │ │ +1922f4: 1221 |0028: const/4 v1, #int 2 // #2 │ │ +1922f6: 4d03 0601 |0029: aput-object v3, v6, v1 │ │ +1922fa: 1231 |002b: const/4 v1, #int 3 // #3 │ │ +1922fc: 4d04 0601 |002c: aput-object v4, v6, v1 │ │ +192300: 1241 |002e: const/4 v1, #int 4 // #4 │ │ +192302: 4d05 0601 |002f: aput-object v5, v6, v1 │ │ +192306: 1a01 1c11 |0031: const-string v1, "ChannelId: %s Id: %d Progress: %d/%d %s" // string@111c │ │ +19230a: 7130 d20a 1006 |0033: invoke-static {v0, v1, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad2 │ │ +192310: 0c00 |0036: move-result-object v0 │ │ +192312: 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 : 6008 (GenericForegroundService.java) │ │ @@ -300921,18 +300922,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 │ │ -192484: |[192484] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V │ │ -192494: 5b01 e741 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41e7 │ │ -192498: 7010 3202 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@0232 │ │ -19249e: 0e00 |0005: return-void │ │ +192488: |[192488] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V │ │ +192498: 5b01 e741 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41e7 │ │ +19249c: 7010 3202 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@0232 │ │ +1924a2: 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; │ │ │ │ @@ -300942,17 +300943,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/service/GenericForegroundService;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19246c: |[19246c] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; │ │ -19247c: 5410 e741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41e7 │ │ -192480: 1100 |0002: return-object v0 │ │ +192470: |[192470] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; │ │ +192480: 5410 e741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41e7 │ │ +192484: 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 : 6008 (GenericForegroundService.java) │ │ @@ -301072,37 +301073,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 10 │ │ insns size : 39 16-bit code units │ │ -192628: |[192628] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ -192638: 2200 b803 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03b8 │ │ -19263c: 7010 660d 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@0d66 │ │ -192642: 6900 f441 |0005: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@41f4 │ │ -192646: 2200 b703 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03b7 │ │ -19264a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -19264c: 7020 630d 1000 |000a: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d63 │ │ -192652: 6900 ea41 |000d: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41ea │ │ -192656: 6701 f941 |000f: sput v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ -19265a: 2200 9c10 |0011: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ -19265e: 6006 4721 |0013: sget v6, Lorg/thoughtcrime/securesms/R$drawable;.icon_notification:I // field@2147 │ │ -192662: 120a |0015: const/4 v10, #int 0 // #0 │ │ -192664: 120b |0016: const/4 v11, #int 0 // #0 │ │ -192666: 1a03 0000 |0017: const-string v3, "" // string@0000 │ │ -19266a: 1a04 0000 |0019: const-string v4, "" // string@0000 │ │ -19266e: 1a05 d648 |001b: const-string v5, "ch_generic" // string@48d6 │ │ -192672: 12f7 |001d: const/4 v7, #int -1 // #ff │ │ -192674: 1208 |001e: const/4 v8, #int 0 // #0 │ │ -192676: 1209 |001f: const/4 v9, #int 0 // #0 │ │ -192678: 0702 |0020: move-object v2, v0 │ │ -19267a: 760a ad55 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@55ad │ │ -192680: 6900 eb41 |0024: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41eb │ │ -192684: 0e00 |0026: return-void │ │ +19262c: |[19262c] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ +19263c: 2200 b803 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03b8 │ │ +192640: 7010 660d 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@0d66 │ │ +192646: 6900 f441 |0005: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@41f4 │ │ +19264a: 2200 b703 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03b7 │ │ +19264e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +192650: 7020 630d 1000 |000a: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d63 │ │ +192656: 6900 ea41 |000d: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41ea │ │ +19265a: 6701 f941 |000f: sput v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ +19265e: 2200 9c10 |0011: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ +192662: 6006 4721 |0013: sget v6, Lorg/thoughtcrime/securesms/R$drawable;.icon_notification:I // field@2147 │ │ +192666: 120a |0015: const/4 v10, #int 0 // #0 │ │ +192668: 120b |0016: const/4 v11, #int 0 // #0 │ │ +19266a: 1a03 0000 |0017: const-string v3, "" // string@0000 │ │ +19266e: 1a04 0000 |0019: const-string v4, "" // string@0000 │ │ +192672: 1a05 d648 |001b: const-string v5, "ch_generic" // string@48d6 │ │ +192676: 12f7 |001d: const/4 v7, #int -1 // #ff │ │ +192678: 1208 |001e: const/4 v8, #int 0 // #0 │ │ +19267a: 1209 |001f: const/4 v9, #int 0 // #0 │ │ +19267c: 0702 |0020: move-object v2, v0 │ │ +19267e: 760a ad55 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@55ad │ │ +192684: 6900 eb41 |0024: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41eb │ │ +192688: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=51 │ │ 0x000f line=53 │ │ 0x0011 line=57 │ │ locals : │ │ @@ -301112,23 +301113,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -192688: |[192688] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ -192698: 7010 4200 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0042 │ │ -19269e: 2200 9d10 |0003: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@109d │ │ -1926a2: 7020 b355 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V // method@55b3 │ │ -1926a8: 5b10 f741 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@41f7 │ │ -1926ac: 2200 8003 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@0380 │ │ -1926b0: 7010 ad0c 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0cad │ │ -1926b6: 5b10 f641 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ -1926ba: 0e00 |0011: return-void │ │ +19268c: |[19268c] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ +19269c: 7010 4200 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0042 │ │ +1926a2: 2200 9d10 |0003: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@109d │ │ +1926a6: 7020 b355 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V // method@55b3 │ │ +1926ac: 5b10 f741 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@41f7 │ │ +1926b0: 2200 8003 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@0380 │ │ +1926b4: 7010 ad0c 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0cad │ │ +1926ba: 5b10 f641 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ +1926be: 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; │ │ @@ -301138,53 +301139,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 │ │ -192588: |[192588] org.thoughtcrime.securesms.service.GenericForegroundService.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -192598: 6200 eb41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41eb │ │ -19259c: 1100 |0002: return-object v0 │ │ +19258c: |[19258c] org.thoughtcrime.securesms.service.GenericForegroundService.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +19259c: 6200 eb41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41eb │ │ +1925a0: 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 │ │ -1926bc: |[1926bc] org.thoughtcrime.securesms.service.GenericForegroundService.createFgNotificationChannel:(Landroid/content/Context;)V │ │ -1926cc: 6200 ea41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41ea │ │ -1926d0: 6e10 640d 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d64 │ │ -1926d6: 0a01 |0005: move-result v1 │ │ -1926d8: 3901 2400 |0006: if-nez v1, 002a // +0024 │ │ -1926dc: 6001 3800 |0008: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1926e0: 1302 1a00 |000a: const/16 v2, #int 26 // #1a │ │ -1926e4: 3421 1e00 |000c: if-lt v1, v2, 002a // +001e │ │ -1926e8: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -1926ea: 6e20 650d 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d65 │ │ -1926f0: 1a00 d648 |0012: const-string v0, "ch_generic" // string@48d6 │ │ -1926f4: 1a02 7617 |0014: const-string v2, "Generic Background Service" // string@1776 │ │ -1926f8: 7130 8657 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@5786 │ │ -1926fe: 0c00 |0019: move-result-object v0 │ │ -192700: 1a01 0016 |001a: const-string v1, "Ensure app will not be killed while long ongoing background tasks are running." // string@1600 │ │ -192704: 7120 9c57 1000 |001c: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V // method@579c │ │ -19270a: 1c01 1800 |001f: const-class v1, Landroid/app/NotificationManager; // type@0018 │ │ -19270e: 7120 9657 1300 |0021: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; // method@5796 │ │ -192714: 0c03 |0024: move-result-object v3 │ │ -192716: 1f03 1800 |0025: check-cast v3, Landroid/app/NotificationManager; // type@0018 │ │ -19271a: 7120 9e57 0300 |0027: invoke-static {v3, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V // method@579e │ │ -192720: 0e00 |002a: return-void │ │ +1926c0: |[1926c0] org.thoughtcrime.securesms.service.GenericForegroundService.createFgNotificationChannel:(Landroid/content/Context;)V │ │ +1926d0: 6200 ea41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41ea │ │ +1926d4: 6e10 640d 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d64 │ │ +1926da: 0a01 |0005: move-result v1 │ │ +1926dc: 3901 2400 |0006: if-nez v1, 002a // +0024 │ │ +1926e0: 6001 3800 |0008: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1926e4: 1302 1a00 |000a: const/16 v2, #int 26 // #1a │ │ +1926e8: 3421 1e00 |000c: if-lt v1, v2, 002a // +001e │ │ +1926ec: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +1926ee: 6e20 650d 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d65 │ │ +1926f4: 1a00 d648 |0012: const-string v0, "ch_generic" // string@48d6 │ │ +1926f8: 1a02 7617 |0014: const-string v2, "Generic Background Service" // string@1776 │ │ +1926fc: 7130 8657 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@5786 │ │ +192702: 0c00 |0019: move-result-object v0 │ │ +192704: 1a01 0016 |001a: const-string v1, "Ensure app will not be killed while long ongoing background tasks are running." // string@1600 │ │ +192708: 7120 9c57 1000 |001c: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V // method@579c │ │ +19270e: 1c01 1800 |001f: const-class v1, Landroid/app/NotificationManager; // type@0018 │ │ +192712: 7120 9657 1300 |0021: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; // method@5796 │ │ +192718: 0c03 |0024: move-result-object v3 │ │ +19271a: 1f03 1800 |0025: check-cast v3, Landroid/app/NotificationManager; // type@0018 │ │ +19271e: 7120 9e57 0300 |0027: invoke-static {v3, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V // method@579e │ │ +192724: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x000f line=190 │ │ 0x0012 line=191 │ │ 0x001a line=193 │ │ 0x001f line=194 │ │ @@ -301197,38 +301198,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 │ │ -192724: |[192724] org.thoughtcrime.securesms.service.GenericForegroundService.handleStart:(Landroid/content/Intent;)V │ │ -192734: 1d05 |0000: monitor-enter v5 │ │ -192736: 7110 ae55 0600 |0001: invoke-static {v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55ae │ │ -19273c: 0c06 |0004: move-result-object v6 │ │ -19273e: 6200 f541 |0005: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ -192742: 6201 9f00 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ -192746: 1a02 6c5b |0009: const-string v2, "handleStart() %s" // string@5b6c │ │ -19274a: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -19274c: 2333 2d11 |000c: new-array v3, v3, [Ljava/lang/Object; // type@112d │ │ -192750: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -192752: 4d06 0304 |000f: aput-object v6, v3, v4 │ │ -192756: 7130 d20a 2103 |0011: invoke-static {v1, v2, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad2 │ │ -19275c: 0c01 |0014: move-result-object v1 │ │ -19275e: 7120 c102 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -192764: 5450 f641 |0018: iget-object v0, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ -192768: 5261 e241 |001a: iget v1, v6, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ -19276c: 7110 4c0a 0100 |001c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -192772: 0c01 |001f: move-result-object v1 │ │ -192774: 6e30 b00c 1006 |0020: invoke-virtual {v0, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cb0 │ │ -19277a: 1e05 |0023: monitor-exit v5 │ │ -19277c: 0e00 |0024: return-void │ │ -19277e: 0d06 |0025: move-exception v6 │ │ -192780: 1e05 |0026: monitor-exit v5 │ │ -192782: 2706 |0027: throw v6 │ │ +192728: |[192728] org.thoughtcrime.securesms.service.GenericForegroundService.handleStart:(Landroid/content/Intent;)V │ │ +192738: 1d05 |0000: monitor-enter v5 │ │ +19273a: 7110 ae55 0600 |0001: invoke-static {v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55ae │ │ +192740: 0c06 |0004: move-result-object v6 │ │ +192742: 6200 f541 |0005: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ +192746: 6201 9f00 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ +19274a: 1a02 6c5b |0009: const-string v2, "handleStart() %s" // string@5b6c │ │ +19274e: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +192750: 2333 2d11 |000c: new-array v3, v3, [Ljava/lang/Object; // type@112d │ │ +192754: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +192756: 4d06 0304 |000f: aput-object v6, v3, v4 │ │ +19275a: 7130 d20a 2103 |0011: invoke-static {v1, v2, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad2 │ │ +192760: 0c01 |0014: move-result-object v1 │ │ +192762: 7120 c102 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +192768: 5450 f641 |0018: iget-object v0, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ +19276c: 5261 e241 |001a: iget v1, v6, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ +192770: 7110 4c0a 0100 |001c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +192776: 0c01 |001f: move-result-object v1 │ │ +192778: 6e30 b00c 1006 |0020: invoke-virtual {v0, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cb0 │ │ +19277e: 1e05 |0023: monitor-exit v5 │ │ +192780: 0e00 |0024: return-void │ │ +192782: 0d06 |0025: move-exception v6 │ │ +192784: 1e05 |0026: monitor-exit v5 │ │ +192786: 2706 |0027: throw v6 │ │ catches : 2 │ │ 0x0001 - 0x0023 │ │ -> 0x0025 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0001 line=94 │ │ @@ -301244,37 +301245,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 │ │ -192798: |[192798] org.thoughtcrime.securesms.service.GenericForegroundService.handleStop:(Landroid/content/Intent;)V │ │ -1927a8: 1d03 |0000: monitor-enter v3 │ │ -1927aa: 6200 f541 |0001: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ -1927ae: 1a01 6e5b |0003: const-string v1, "handleStop()" // string@5b6e │ │ -1927b2: 7120 c102 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -1927b8: 1a01 e552 |0008: const-string v1, "extra_id" // string@52e5 │ │ -1927bc: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ -1927be: 6e30 9400 1402 |000b: invoke-virtual {v4, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1927c4: 0a04 |000e: move-result v4 │ │ -1927c6: 5431 f641 |000f: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ -1927ca: 7110 4c0a 0400 |0011: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -1927d0: 0c04 |0014: move-result-object v4 │ │ -1927d2: 6e20 b10c 4100 |0015: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cb1 │ │ -1927d8: 0c04 |0018: move-result-object v4 │ │ -1927da: 1f04 9c10 |0019: check-cast v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ -1927de: 3904 0700 |001b: if-nez v4, 0022 // +0007 │ │ -1927e2: 1a04 4414 |001d: const-string v4, "Could not find entry to remove" // string@1444 │ │ -1927e6: 7120 c502 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -1927ec: 1e03 |0022: monitor-exit v3 │ │ -1927ee: 0e00 |0023: return-void │ │ -1927f0: 0d04 |0024: move-exception v4 │ │ -1927f2: 1e03 |0025: monitor-exit v3 │ │ -1927f4: 2704 |0026: throw v4 │ │ +19279c: |[19279c] org.thoughtcrime.securesms.service.GenericForegroundService.handleStop:(Landroid/content/Intent;)V │ │ +1927ac: 1d03 |0000: monitor-enter v3 │ │ +1927ae: 6200 f541 |0001: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ +1927b2: 1a01 6e5b |0003: const-string v1, "handleStop()" // string@5b6e │ │ +1927b6: 7120 c102 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +1927bc: 1a01 e552 |0008: const-string v1, "extra_id" // string@52e5 │ │ +1927c0: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ +1927c2: 6e30 9400 1402 |000b: invoke-virtual {v4, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1927c8: 0a04 |000e: move-result v4 │ │ +1927ca: 5431 f641 |000f: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ +1927ce: 7110 4c0a 0400 |0011: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +1927d4: 0c04 |0014: move-result-object v4 │ │ +1927d6: 6e20 b10c 4100 |0015: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cb1 │ │ +1927dc: 0c04 |0018: move-result-object v4 │ │ +1927de: 1f04 9c10 |0019: check-cast v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ +1927e2: 3904 0700 |001b: if-nez v4, 0022 // +0007 │ │ +1927e6: 1a04 4414 |001d: const-string v4, "Could not find entry to remove" // string@1444 │ │ +1927ea: 7120 c502 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +1927f0: 1e03 |0022: monitor-exit v3 │ │ +1927f2: 0e00 |0023: return-void │ │ +1927f4: 0d04 |0024: move-exception v4 │ │ +1927f6: 1e03 |0025: monitor-exit v3 │ │ +1927f8: 2704 |0026: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x0022 │ │ -> 0x0024 │ │ 0x0025 - 0x0026 │ │ -> 0x0024 │ │ positions : │ │ 0x0001 line=102 │ │ @@ -301291,72 +301292,72 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -1924b8: |[1924b8] org.thoughtcrime.securesms.service.GenericForegroundService.isForegroundTaskStarted:()Z │ │ -1924c8: 6000 f941 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ -1924cc: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -1924d0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1924d2: 2802 |0005: goto 0007 // +0002 │ │ -1924d4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -1924d6: 0f00 |0007: return v0 │ │ +1924bc: |[1924bc] org.thoughtcrime.securesms.service.GenericForegroundService.isForegroundTaskStarted:()Z │ │ +1924cc: 6000 f941 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ +1924d0: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +1924d4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1924d6: 2802 |0005: goto 0007 // +0002 │ │ +1924d8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +1924da: 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 │ │ -19280c: |[19280c] org.thoughtcrime.securesms.service.GenericForegroundService.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V │ │ -19281c: 5b34 f841 |0000: iput-object v4, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41f8 │ │ -192820: 2200 6101 |0002: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0161 │ │ -192824: 5441 df41 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ -192828: 7030 fd04 3001 |0006: invoke-direct {v0, v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@04fd │ │ -19282e: 5241 e141 |0009: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ -192832: 6e20 1205 1000 |000b: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0512 │ │ -192838: 0c00 |000e: move-result-object v0 │ │ -19283a: 5441 e641 |000f: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ -19283e: 6e20 0705 1000 |0011: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0507 │ │ -192844: 0c00 |0014: move-result-object v0 │ │ -192846: 5441 e041 |0015: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ -19284a: 6e20 1605 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0516 │ │ -192850: 0c00 |001a: move-result-object v0 │ │ -192852: 5441 e041 |001b: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ -192856: 6e20 0605 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0506 │ │ -19285c: 0c00 |0020: move-result-object v0 │ │ -19285e: 5241 e541 |0021: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ -192862: 5242 e441 |0023: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ -192866: 5544 e341 |0025: iget-boolean v4, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ -19286a: 6e40 1105 1042 |0027: invoke-virtual {v0, v1, v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setProgress:(IIZ)Landroidx/core/app/NotificationCompat$Builder; // method@0511 │ │ -192870: 0c04 |002a: move-result-object v4 │ │ -192872: 2200 2b00 |002b: new-instance v0, Landroid/content/Intent; // type@002b │ │ -192876: 1c01 3c0d |002d: const-class v1, Lorg/thoughtcrime/securesms/DummyActivity; // type@0d3c │ │ -19287a: 7030 8400 3001 |002f: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -192880: 7100 2f56 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/util/IntentUtils;.FLAG_MUTABLE:()I // method@562f │ │ -192886: 0a01 |0035: move-result v1 │ │ -192888: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -19288a: 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 │ │ -192890: 0c00 |003a: move-result-object v0 │ │ -192892: 6e20 0505 0400 |003b: invoke-virtual {v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@0505 │ │ -192898: 0c04 |003e: move-result-object v4 │ │ -19289a: 6e10 ff04 0400 |003f: invoke-virtual {v4}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04ff │ │ -1928a0: 0c04 |0042: move-result-object v4 │ │ -1928a2: 1230 |0043: const/4 v0, #int 3 // #3 │ │ -1928a4: 6e30 c055 0304 |0044: invoke-virtual {v3, v0, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@55c0 │ │ -1928aa: 0e00 |0047: return-void │ │ +192810: |[192810] org.thoughtcrime.securesms.service.GenericForegroundService.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V │ │ +192820: 5b34 f841 |0000: iput-object v4, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41f8 │ │ +192824: 2200 6101 |0002: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0161 │ │ +192828: 5441 df41 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ +19282c: 7030 fd04 3001 |0006: invoke-direct {v0, v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@04fd │ │ +192832: 5241 e141 |0009: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ +192836: 6e20 1205 1000 |000b: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0512 │ │ +19283c: 0c00 |000e: move-result-object v0 │ │ +19283e: 5441 e641 |000f: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ +192842: 6e20 0705 1000 |0011: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0507 │ │ +192848: 0c00 |0014: move-result-object v0 │ │ +19284a: 5441 e041 |0015: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ +19284e: 6e20 1605 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0516 │ │ +192854: 0c00 |001a: move-result-object v0 │ │ +192856: 5441 e041 |001b: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ +19285a: 6e20 0605 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0506 │ │ +192860: 0c00 |0020: move-result-object v0 │ │ +192862: 5241 e541 |0021: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ +192866: 5242 e441 |0023: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ +19286a: 5544 e341 |0025: iget-boolean v4, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ +19286e: 6e40 1105 1042 |0027: invoke-virtual {v0, v1, v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setProgress:(IIZ)Landroidx/core/app/NotificationCompat$Builder; // method@0511 │ │ +192874: 0c04 |002a: move-result-object v4 │ │ +192876: 2200 2b00 |002b: new-instance v0, Landroid/content/Intent; // type@002b │ │ +19287a: 1c01 3c0d |002d: const-class v1, Lorg/thoughtcrime/securesms/DummyActivity; // type@0d3c │ │ +19287e: 7030 8400 3001 |002f: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +192884: 7100 2f56 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/util/IntentUtils;.FLAG_MUTABLE:()I // method@562f │ │ +19288a: 0a01 |0035: move-result v1 │ │ +19288c: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +19288e: 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 │ │ +192894: 0c00 |003a: move-result-object v0 │ │ +192896: 6e20 0505 0400 |003b: invoke-virtual {v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@0505 │ │ +19289c: 0c04 |003e: move-result-object v4 │ │ +19289e: 6e10 ff04 0400 |003f: invoke-virtual {v4}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04ff │ │ +1928a4: 0c04 |0042: move-result-object v4 │ │ +1928a6: 1230 |0043: const/4 v0, #int 3 // #3 │ │ +1928a8: 6e30 c055 0304 |0044: invoke-virtual {v3, v0, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@55c0 │ │ +1928ae: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x000b line=116 │ │ 0x0011 line=117 │ │ 0x0017 line=118 │ │ @@ -301374,41 +301375,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 │ │ -1925a0: |[1925a0] org.thoughtcrime.securesms.service.GenericForegroundService.startForegroundTask:(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/service/NotificationController; │ │ -1925b0: 6000 f941 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ -1925b4: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1925b8: 6700 f941 |0004: sput v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ -1925bc: 6200 f441 |0006: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@41f4 │ │ -1925c0: 6e10 6a0d 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0d6a │ │ -1925c6: 0a00 |000b: move-result v0 │ │ -1925c8: 7110 b855 0300 |000c: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@55b8 │ │ -1925ce: 2201 2b00 |000f: new-instance v1, Landroid/content/Intent; // type@002b │ │ -1925d2: 1c02 9e10 |0011: const-class v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@109e │ │ -1925d6: 7030 8400 3102 |0013: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1925dc: 1a02 fe7d |0016: const-string v2, "start" // string@7dfe │ │ -1925e0: 6e20 a900 2100 |0018: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ -1925e6: 1a02 ed52 |001b: const-string v2, "extra_title" // string@52ed │ │ -1925ea: 6e30 a000 2104 |001d: invoke-virtual {v1, v2, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -1925f0: 1a04 e252 |0020: const-string v4, "extra_channel_id" // string@52e2 │ │ -1925f4: 1a02 d648 |0022: const-string v2, "ch_generic" // string@48d6 │ │ -1925f8: 6e30 a000 4102 |0024: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -1925fe: 1a04 e452 |0027: const-string v4, "extra_icon_res" // string@52e4 │ │ -192602: 6002 9f21 |0029: sget v2, Lorg/thoughtcrime/securesms/R$drawable;.notification_permanent:I // field@219f │ │ -192606: 6e30 9c00 4102 |002b: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -19260c: 1a04 e552 |002e: const-string v4, "extra_id" // string@52e5 │ │ -192610: 6e30 9c00 4100 |0030: invoke-virtual {v1, v4, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -192616: 7120 3105 1300 |0033: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0531 │ │ -19261c: 2204 a210 |0036: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController; // type@10a2 │ │ -192620: 7030 d055 3400 |0038: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.:(Landroid/content/Context;I)V // method@55d0 │ │ -192626: 1104 |003b: return-object v4 │ │ +1925a4: |[1925a4] org.thoughtcrime.securesms.service.GenericForegroundService.startForegroundTask:(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/service/NotificationController; │ │ +1925b4: 6000 f941 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ +1925b8: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1925bc: 6700 f941 |0004: sput v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ +1925c0: 6200 f441 |0006: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@41f4 │ │ +1925c4: 6e10 6a0d 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0d6a │ │ +1925ca: 0a00 |000b: move-result v0 │ │ +1925cc: 7110 b855 0300 |000c: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@55b8 │ │ +1925d2: 2201 2b00 |000f: new-instance v1, Landroid/content/Intent; // type@002b │ │ +1925d6: 1c02 9e10 |0011: const-class v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@109e │ │ +1925da: 7030 8400 3102 |0013: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1925e0: 1a02 fe7d |0016: const-string v2, "start" // string@7dfe │ │ +1925e4: 6e20 a900 2100 |0018: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ +1925ea: 1a02 ed52 |001b: const-string v2, "extra_title" // string@52ed │ │ +1925ee: 6e30 a000 2104 |001d: invoke-virtual {v1, v2, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +1925f4: 1a04 e252 |0020: const-string v4, "extra_channel_id" // string@52e2 │ │ +1925f8: 1a02 d648 |0022: const-string v2, "ch_generic" // string@48d6 │ │ +1925fc: 6e30 a000 4102 |0024: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +192602: 1a04 e452 |0027: const-string v4, "extra_icon_res" // string@52e4 │ │ +192606: 6002 9f21 |0029: sget v2, Lorg/thoughtcrime/securesms/R$drawable;.notification_permanent:I // field@219f │ │ +19260a: 6e30 9c00 4102 |002b: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +192610: 1a04 e552 |002e: const-string v4, "extra_id" // string@52e5 │ │ +192614: 6e30 9c00 4100 |0030: invoke-virtual {v1, v4, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +19261a: 7120 3105 1300 |0033: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0531 │ │ +192620: 2204 a210 |0036: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController; // type@10a2 │ │ +192624: 7030 d055 3400 |0038: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.:(Landroid/content/Context;I)V // method@55d0 │ │ +19262a: 1104 |003b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0006 line=133 │ │ 0x000c line=135 │ │ 0x000f line=136 │ │ 0x0016 line=137 │ │ @@ -301427,30 +301428,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 │ │ -1929b4: |[1929b4] org.thoughtcrime.securesms.service.GenericForegroundService.stopForegroundTask:(Landroid/content/Context;I)V │ │ -1929c4: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -1929c8: 1c01 9e10 |0002: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@109e │ │ -1929cc: 7030 8400 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1929d2: 1a01 917e |0007: const-string v1, "stop" // string@7e91 │ │ -1929d6: 6e20 a900 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ -1929dc: 1a01 e552 |000c: const-string v1, "extra_id" // string@52e5 │ │ -1929e0: 6e30 9c00 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -1929e6: 7120 3105 0200 |0011: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0531 │ │ -1929ec: 6002 f941 |0014: sget v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ -1929f0: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ -1929f4: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -1929f6: 7120 720a 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@0a72 │ │ -1929fc: 0a02 |001c: move-result v2 │ │ -1929fe: 6702 f941 |001d: sput v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ -192a02: 0e00 |001f: return-void │ │ +1929b8: |[1929b8] org.thoughtcrime.securesms.service.GenericForegroundService.stopForegroundTask:(Landroid/content/Context;I)V │ │ +1929c8: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +1929cc: 1c01 9e10 |0002: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@109e │ │ +1929d0: 7030 8400 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1929d6: 1a01 917e |0007: const-string v1, "stop" // string@7e91 │ │ +1929da: 6e20 a900 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ +1929e0: 1a01 e552 |000c: const-string v1, "extra_id" // string@52e5 │ │ +1929e4: 6e30 9c00 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +1929ea: 7120 3105 0200 |0011: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0531 │ │ +1929f0: 6002 f941 |0014: sget v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ +1929f4: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ +1929f8: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +1929fa: 7120 720a 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@0a72 │ │ +192a00: 0a02 |001c: move-result v2 │ │ +192a02: 6702 f941 |001d: sput v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ +192a06: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0007 line=150 │ │ 0x000c line=151 │ │ 0x0011 line=153 │ │ 0x0014 line=154 │ │ @@ -301463,45 +301464,45 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -192a04: |[192a04] org.thoughtcrime.securesms.service.GenericForegroundService.updateNotification:()V │ │ -192a14: 1d02 |0000: monitor-enter v2 │ │ -192a16: 5420 f641 |0001: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ -192a1a: 6e10 b20c 0000 |0003: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0cb2 │ │ -192a20: 0c00 |0006: move-result-object v0 │ │ -192a22: 7210 760c 0000 |0007: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c76 │ │ -192a28: 0c00 |000a: move-result-object v0 │ │ -192a2a: 7210 aa0c 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -192a30: 0a01 |000e: move-result v1 │ │ -192a32: 3801 0c00 |000f: if-eqz v1, 001b // +000c │ │ -192a36: 7210 ab0c 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -192a3c: 0c00 |0014: move-result-object v0 │ │ -192a3e: 1f00 9c10 |0015: check-cast v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ -192a42: 7020 be55 0200 |0017: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@55be │ │ -192a48: 2819 |001a: goto 0033 // +0019 │ │ -192a4a: 6200 f541 |001b: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ -192a4e: 1a01 a21c |001d: const-string v1, "Last request. Ending foreground service." // string@1ca2 │ │ -192a52: 7120 c102 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -192a58: 5420 f841 |0022: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41f8 │ │ -192a5c: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ -192a60: 2803 |0026: goto 0029 // +0003 │ │ -192a62: 6200 eb41 |0027: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41eb │ │ -192a66: 7020 be55 0200 |0029: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@55be │ │ -192a6c: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -192a6e: 6e20 c255 0200 |002d: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForeground:(Z)V // method@55c2 │ │ -192a74: 6e10 c455 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopSelf:()V // method@55c4 │ │ -192a7a: 1e02 |0033: monitor-exit v2 │ │ -192a7c: 0e00 |0034: return-void │ │ -192a7e: 0d00 |0035: move-exception v0 │ │ -192a80: 1e02 |0036: monitor-exit v2 │ │ -192a82: 2700 |0037: throw v0 │ │ +192a08: |[192a08] org.thoughtcrime.securesms.service.GenericForegroundService.updateNotification:()V │ │ +192a18: 1d02 |0000: monitor-enter v2 │ │ +192a1a: 5420 f641 |0001: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ +192a1e: 6e10 b20c 0000 |0003: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0cb2 │ │ +192a24: 0c00 |0006: move-result-object v0 │ │ +192a26: 7210 760c 0000 |0007: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c76 │ │ +192a2c: 0c00 |000a: move-result-object v0 │ │ +192a2e: 7210 aa0c 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +192a34: 0a01 |000e: move-result v1 │ │ +192a36: 3801 0c00 |000f: if-eqz v1, 001b // +000c │ │ +192a3a: 7210 ab0c 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +192a40: 0c00 |0014: move-result-object v0 │ │ +192a42: 1f00 9c10 |0015: check-cast v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ +192a46: 7020 be55 0200 |0017: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@55be │ │ +192a4c: 2819 |001a: goto 0033 // +0019 │ │ +192a4e: 6200 f541 |001b: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ +192a52: 1a01 a21c |001d: const-string v1, "Last request. Ending foreground service." // string@1ca2 │ │ +192a56: 7120 c102 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +192a5c: 5420 f841 |0022: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41f8 │ │ +192a60: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ +192a64: 2803 |0026: goto 0029 // +0003 │ │ +192a66: 6200 eb41 |0027: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41eb │ │ +192a6a: 7020 be55 0200 |0029: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@55be │ │ +192a70: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +192a72: 6e20 c255 0200 |002d: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForeground:(Z)V // method@55c2 │ │ +192a78: 6e10 c455 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopSelf:()V // method@55c4 │ │ +192a7e: 1e02 |0033: monitor-exit v2 │ │ +192a80: 0e00 |0034: return-void │ │ +192a82: 0d00 |0035: move-exception v0 │ │ +192a84: 1e02 |0036: monitor-exit v2 │ │ +192a86: 2700 |0037: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0033 │ │ -> 0x0035 │ │ 0x0036 - 0x0037 │ │ -> 0x0035 │ │ positions : │ │ 0x0001 line=80 │ │ @@ -301521,17 +301522,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 │ │ -1924a0: |[1924a0] org.thoughtcrime.securesms.service.GenericForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -1924b0: 5401 f741 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@41f7 │ │ -1924b4: 1101 |0002: return-object v1 │ │ +1924a4: |[1924a4] org.thoughtcrime.securesms.service.GenericForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +1924b4: 5401 f741 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@41f7 │ │ +1924b8: 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; │ │ │ │ @@ -301540,55 +301541,55 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -1924d8: |[1924d8] org.thoughtcrime.securesms.service.GenericForegroundService.onStartCommand:(Landroid/content/Intent;II)I │ │ -1924e8: 3804 4100 |0000: if-eqz v4, 0041 // +0041 │ │ -1924ec: 1c05 9e10 |0002: const-class v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@109e │ │ -1924f0: 1d05 |0004: monitor-enter v5 │ │ -1924f2: 6e10 8a00 0400 |0005: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ -1924f8: 0c06 |0008: move-result-object v6 │ │ -1924fa: 1a00 fe7d |0009: const-string v0, "start" // string@7dfe │ │ -1924fe: 6e20 cf0a 6000 |000b: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -192504: 0a00 |000e: move-result v0 │ │ -192506: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -192508: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -19250c: 7020 b955 4300 |0012: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStart:(Landroid/content/Intent;)V // method@55b9 │ │ -192512: 280c |0015: goto 0021 // +000c │ │ -192514: 1a00 917e |0016: const-string v0, "stop" // string@7e91 │ │ -192518: 6e20 cf0a 6000 |0018: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -19251e: 0a06 |001b: move-result v6 │ │ -192520: 3806 0a00 |001c: if-eqz v6, 0026 // +000a │ │ -192524: 7020 ba55 4300 |001e: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStop:(Landroid/content/Intent;)V // method@55ba │ │ -19252a: 7010 c555 0300 |0021: invoke-direct {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@55c5 │ │ -192530: 1e05 |0024: monitor-exit v5 │ │ -192532: 0f01 |0025: return v1 │ │ -192534: 2204 ec02 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@02ec │ │ -192538: 1a06 8c0c |0028: const-string v6, "Action needs to be %s or %s." // string@0c8c │ │ -19253c: 2310 2d11 |002a: new-array v0, v1, [Ljava/lang/Object; // type@112d │ │ -192540: 1a01 fe7d |002c: const-string v1, "start" // string@7dfe │ │ -192544: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -192546: 4d01 0002 |002f: aput-object v1, v0, v2 │ │ -19254a: 1a01 917e |0031: const-string v1, "stop" // string@7e91 │ │ -19254e: 1212 |0033: const/4 v2, #int 1 // #1 │ │ -192550: 4d01 0002 |0034: aput-object v1, v0, v2 │ │ -192554: 7120 d10a 0600 |0036: invoke-static {v6, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -19255a: 0c06 |0039: move-result-object v6 │ │ -19255c: 7020 3f0a 6400 |003a: invoke-direct {v4, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3f │ │ -192562: 2704 |003d: throw v4 │ │ -192564: 0d04 |003e: move-exception v4 │ │ -192566: 1e05 |003f: monitor-exit v5 │ │ -192568: 2704 |0040: throw v4 │ │ -19256a: 2204 ec02 |0041: new-instance v4, Ljava/lang/IllegalStateException; // type@02ec │ │ -19256e: 1a05 d618 |0043: const-string v5, "Intent needs to be non-null." // string@18d6 │ │ -192572: 7020 3f0a 5400 |0045: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3f │ │ -192578: 2704 |0048: throw v4 │ │ +1924dc: |[1924dc] org.thoughtcrime.securesms.service.GenericForegroundService.onStartCommand:(Landroid/content/Intent;II)I │ │ +1924ec: 3804 4100 |0000: if-eqz v4, 0041 // +0041 │ │ +1924f0: 1c05 9e10 |0002: const-class v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@109e │ │ +1924f4: 1d05 |0004: monitor-enter v5 │ │ +1924f6: 6e10 8a00 0400 |0005: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ +1924fc: 0c06 |0008: move-result-object v6 │ │ +1924fe: 1a00 fe7d |0009: const-string v0, "start" // string@7dfe │ │ +192502: 6e20 cf0a 6000 |000b: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +192508: 0a00 |000e: move-result v0 │ │ +19250a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +19250c: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +192510: 7020 b955 4300 |0012: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStart:(Landroid/content/Intent;)V // method@55b9 │ │ +192516: 280c |0015: goto 0021 // +000c │ │ +192518: 1a00 917e |0016: const-string v0, "stop" // string@7e91 │ │ +19251c: 6e20 cf0a 6000 |0018: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +192522: 0a06 |001b: move-result v6 │ │ +192524: 3806 0a00 |001c: if-eqz v6, 0026 // +000a │ │ +192528: 7020 ba55 4300 |001e: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStop:(Landroid/content/Intent;)V // method@55ba │ │ +19252e: 7010 c555 0300 |0021: invoke-direct {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@55c5 │ │ +192534: 1e05 |0024: monitor-exit v5 │ │ +192536: 0f01 |0025: return v1 │ │ +192538: 2204 ec02 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@02ec │ │ +19253c: 1a06 8c0c |0028: const-string v6, "Action needs to be %s or %s." // string@0c8c │ │ +192540: 2310 2d11 |002a: new-array v0, v1, [Ljava/lang/Object; // type@112d │ │ +192544: 1a01 fe7d |002c: const-string v1, "start" // string@7dfe │ │ +192548: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +19254a: 4d01 0002 |002f: aput-object v1, v0, v2 │ │ +19254e: 1a01 917e |0031: const-string v1, "stop" // string@7e91 │ │ +192552: 1212 |0033: const/4 v2, #int 1 // #1 │ │ +192554: 4d01 0002 |0034: aput-object v1, v0, v2 │ │ +192558: 7120 d10a 0600 |0036: invoke-static {v6, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +19255e: 0c06 |0039: move-result-object v6 │ │ +192560: 7020 3f0a 6400 |003a: invoke-direct {v4, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3f │ │ +192566: 2704 |003d: throw v4 │ │ +192568: 0d04 |003e: move-exception v4 │ │ +19256a: 1e05 |003f: monitor-exit v5 │ │ +19256c: 2704 |0040: throw v4 │ │ +19256e: 2204 ec02 |0041: new-instance v4, Ljava/lang/IllegalStateException; // type@02ec │ │ +192572: 1a05 d618 |0043: const-string v5, "Intent needs to be non-null." // string@18d6 │ │ +192576: 7020 3f0a 5400 |0045: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3f │ │ +19257c: 2704 |0048: throw v4 │ │ catches : 1 │ │ 0x0005 - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0002 line=67 │ │ 0x0005 line=68 │ │ 0x0009 line=69 │ │ @@ -301609,74 +301610,74 @@ │ │ type : '(IIIZLjava/lang/String;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 10 │ │ insns size : 106 16-bit code units │ │ -1928ac: |[1928ac] org.thoughtcrime.securesms.service.GenericForegroundService.replaceProgress:(IIIZLjava/lang/String;)V │ │ -1928bc: 1d0a |0000: monitor-enter v10 │ │ -1928be: 54a0 f641 |0001: iget-object v0, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ -1928c2: 7110 4c0a 0b00 |0003: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -1928c8: 0c0b |0006: move-result-object v11 │ │ -1928ca: 6e20 af0c b000 |0007: invoke-virtual {v0, v11}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0caf │ │ -1928d0: 0c0b |000a: move-result-object v11 │ │ -1928d2: 1f0b 9c10 |000b: check-cast v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ -1928d6: 390b 0b00 |000d: if-nez v11, 0018 // +000b │ │ -1928da: 620b f541 |000f: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ -1928de: 1a0c c716 |0011: const-string v12, "Failed to replace notification, it was not found" // string@16c7 │ │ -1928e2: 7120 c502 cb00 |0013: invoke-static {v11, v12}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -1928e8: 1e0a |0016: monitor-exit v10 │ │ -1928ea: 0e00 |0017: return-void │ │ -1928ec: 390f 0400 |0018: if-nez v15, 001c // +0004 │ │ -1928f0: 54bf e041 |001a: iget-object v15, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ -1928f4: 07f2 |001c: move-object v2, v15 │ │ -1928f6: 220f 9c10 |001d: new-instance v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ -1928fa: 54b1 e641 |001f: iget-object v1, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ -1928fe: 54b3 df41 |0021: iget-object v3, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ -192902: 52b4 e141 |0023: iget v4, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ -192906: 52b5 e241 |0025: iget v5, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ -19290a: 1209 |0027: const/4 v9, #int 0 // #0 │ │ -19290c: 07f0 |0028: move-object v0, v15 │ │ -19290e: 01c6 |0029: move v6, v12 │ │ -192910: 01d7 |002a: move v7, v13 │ │ -192912: 01e8 |002b: move v8, v14 │ │ -192914: 760a ad55 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@55ad │ │ -19291a: 6e20 af55 fb00 |002f: invoke-virtual {v11, v15}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.equals:(Ljava/lang/Object;)Z // method@55af │ │ -192920: 0a0b |0032: move-result v11 │ │ -192922: 120c |0033: const/4 v12, #int 0 // #0 │ │ -192924: 121d |0034: const/4 v13, #int 1 // #1 │ │ -192926: 380b 1300 |0035: if-eqz v11, 0048 // +0013 │ │ -19292a: 620b f541 |0037: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ -19292e: 1a0e 5c5b |0039: const-string v14, "handleReplace() skip, no change %s" // string@5b5c │ │ -192932: 23dd 2d11 |003b: new-array v13, v13, [Ljava/lang/Object; // type@112d │ │ -192936: 4d0f 0d0c |003d: aput-object v15, v13, v12 │ │ -19293a: 7120 d10a de00 |003f: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -192940: 0c0c |0042: move-result-object v12 │ │ -192942: 7120 bd02 cb00 |0043: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -192948: 1e0a |0046: monitor-exit v10 │ │ -19294a: 0e00 |0047: return-void │ │ -19294c: 620b f541 |0048: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ -192950: 1a0e 5b5b |004a: const-string v14, "handleReplace() %s" // string@5b5b │ │ -192954: 23dd 2d11 |004c: new-array v13, v13, [Ljava/lang/Object; // type@112d │ │ -192958: 4d0f 0d0c |004e: aput-object v15, v13, v12 │ │ -19295c: 7120 d10a de00 |0050: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -192962: 0c0c |0053: move-result-object v12 │ │ -192964: 7120 c102 cb00 |0054: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -19296a: 54ab f641 |0057: iget-object v11, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ -19296e: 52fc e241 |0059: iget v12, v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ -192972: 7110 4c0a 0c00 |005b: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -192978: 0c0c |005e: move-result-object v12 │ │ -19297a: 6e30 b00c cb0f |005f: invoke-virtual {v11, v12, v15}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cb0 │ │ -192980: 7010 c555 0a00 |0062: invoke-direct {v10}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@55c5 │ │ -192986: 1e0a |0065: monitor-exit v10 │ │ -192988: 0e00 |0066: return-void │ │ -19298a: 0d0b |0067: move-exception v11 │ │ -19298c: 1e0a |0068: monitor-exit v10 │ │ -19298e: 270b |0069: throw v11 │ │ +1928b0: |[1928b0] org.thoughtcrime.securesms.service.GenericForegroundService.replaceProgress:(IIIZLjava/lang/String;)V │ │ +1928c0: 1d0a |0000: monitor-enter v10 │ │ +1928c2: 54a0 f641 |0001: iget-object v0, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ +1928c6: 7110 4c0a 0b00 |0003: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +1928cc: 0c0b |0006: move-result-object v11 │ │ +1928ce: 6e20 af0c b000 |0007: invoke-virtual {v0, v11}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0caf │ │ +1928d4: 0c0b |000a: move-result-object v11 │ │ +1928d6: 1f0b 9c10 |000b: check-cast v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ +1928da: 390b 0b00 |000d: if-nez v11, 0018 // +000b │ │ +1928de: 620b f541 |000f: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ +1928e2: 1a0c c716 |0011: const-string v12, "Failed to replace notification, it was not found" // string@16c7 │ │ +1928e6: 7120 c502 cb00 |0013: invoke-static {v11, v12}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +1928ec: 1e0a |0016: monitor-exit v10 │ │ +1928ee: 0e00 |0017: return-void │ │ +1928f0: 390f 0400 |0018: if-nez v15, 001c // +0004 │ │ +1928f4: 54bf e041 |001a: iget-object v15, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ +1928f8: 07f2 |001c: move-object v2, v15 │ │ +1928fa: 220f 9c10 |001d: new-instance v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ +1928fe: 54b1 e641 |001f: iget-object v1, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ +192902: 54b3 df41 |0021: iget-object v3, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ +192906: 52b4 e141 |0023: iget v4, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ +19290a: 52b5 e241 |0025: iget v5, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ +19290e: 1209 |0027: const/4 v9, #int 0 // #0 │ │ +192910: 07f0 |0028: move-object v0, v15 │ │ +192912: 01c6 |0029: move v6, v12 │ │ +192914: 01d7 |002a: move v7, v13 │ │ +192916: 01e8 |002b: move v8, v14 │ │ +192918: 760a ad55 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@55ad │ │ +19291e: 6e20 af55 fb00 |002f: invoke-virtual {v11, v15}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.equals:(Ljava/lang/Object;)Z // method@55af │ │ +192924: 0a0b |0032: move-result v11 │ │ +192926: 120c |0033: const/4 v12, #int 0 // #0 │ │ +192928: 121d |0034: const/4 v13, #int 1 // #1 │ │ +19292a: 380b 1300 |0035: if-eqz v11, 0048 // +0013 │ │ +19292e: 620b f541 |0037: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ +192932: 1a0e 5c5b |0039: const-string v14, "handleReplace() skip, no change %s" // string@5b5c │ │ +192936: 23dd 2d11 |003b: new-array v13, v13, [Ljava/lang/Object; // type@112d │ │ +19293a: 4d0f 0d0c |003d: aput-object v15, v13, v12 │ │ +19293e: 7120 d10a de00 |003f: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +192944: 0c0c |0042: move-result-object v12 │ │ +192946: 7120 bd02 cb00 |0043: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +19294c: 1e0a |0046: monitor-exit v10 │ │ +19294e: 0e00 |0047: return-void │ │ +192950: 620b f541 |0048: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ +192954: 1a0e 5b5b |004a: const-string v14, "handleReplace() %s" // string@5b5b │ │ +192958: 23dd 2d11 |004c: new-array v13, v13, [Ljava/lang/Object; // type@112d │ │ +19295c: 4d0f 0d0c |004e: aput-object v15, v13, v12 │ │ +192960: 7120 d10a de00 |0050: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +192966: 0c0c |0053: move-result-object v12 │ │ +192968: 7120 c102 cb00 |0054: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +19296e: 54ab f641 |0057: iget-object v11, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ +192972: 52fc e241 |0059: iget v12, v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ +192976: 7110 4c0a 0c00 |005b: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19297c: 0c0c |005e: move-result-object v12 │ │ +19297e: 6e30 b00c cb0f |005f: invoke-virtual {v11, v12, v15}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cb0 │ │ +192984: 7010 c555 0a00 |0062: invoke-direct {v10}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@55c5 │ │ +19298a: 1e0a |0065: monitor-exit v10 │ │ +19298c: 0e00 |0066: return-void │ │ +19298e: 0d0b |0067: move-exception v11 │ │ +192990: 1e0a |0068: monitor-exit v10 │ │ +192992: 270b |0069: throw v11 │ │ catches : 4 │ │ 0x0001 - 0x0016 │ │ -> 0x0067 │ │ 0x001a - 0x0046 │ │ -> 0x0067 │ │ 0x0048 - 0x0065 │ │ -> 0x0067 │ │ @@ -301739,20 +301740,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -192a98: |[192a98] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.:(Landroid/content/Context;)V │ │ -192aa8: 7010 4402 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0244 │ │ -192aae: 2200 1f03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@031f │ │ -192ab2: 7020 590b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b59 │ │ -192ab8: 5b10 fa41 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@41fa │ │ -192abc: 0e00 |000a: return-void │ │ +192a9c: |[192a9c] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.:(Landroid/content/Context;)V │ │ +192aac: 7010 4402 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0244 │ │ +192ab2: 2200 1f03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@031f │ │ +192ab6: 7020 590b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b59 │ │ +192abc: 5b10 fa41 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@41fa │ │ +192ac0: 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; │ │ @@ -301763,87 +301764,87 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -192ac0: |[192ac0] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.handleMessage:(Landroid/os/Message;)V │ │ -192ad0: 6e10 5002 0b00 |0000: invoke-virtual {v11}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@0250 │ │ -192ad6: 0c00 |0003: move-result-object v0 │ │ -192ad8: 54a1 fa41 |0004: iget-object v1, v10, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@41fa │ │ -192adc: 6e10 5b0b 0100 |0006: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b5b │ │ -192ae2: 0c01 |0009: move-result-object v1 │ │ -192ae4: 1f01 2700 |000a: check-cast v1, Landroid/content/Context; // type@0027 │ │ -192ae8: 3800 8e00 |000c: if-eqz v0, 009a // +008e │ │ -192aec: 3801 8c00 |000e: if-eqz v1, 009a // +008c │ │ -192af0: 52bb 4300 |0010: iget v11, v11, Landroid/os/Message;.what:I // field@0043 │ │ -192af4: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -192af6: 332b 8700 |0013: if-ne v11, v2, 009a // +0087 │ │ -192afa: 1a0b 5644 |0015: const-string v11, "addr" // string@4456 │ │ -192afe: 6e20 3b02 b000 |0017: invoke-virtual {v0, v11}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@023b │ │ -192b04: 0c0b |001a: move-result-object v11 │ │ -192b06: 7100 ca55 0000 |001b: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@55ca │ │ -192b0c: 0c02 |001e: move-result-object v2 │ │ -192b0e: 2203 0903 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ -192b12: 1a04 3d0c |0021: const-string v4, "ADD ACCOUNT called for account: " // string@0c3d │ │ -192b16: 7020 080b 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -192b1c: 6e20 110b b300 |0026: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -192b22: 6e10 220b 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -192b28: 0c03 |002c: move-result-object v3 │ │ -192b2a: 7120 bd02 3200 |002d: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -192b30: 7110 b949 0100 |0030: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@49b9 │ │ -192b36: 0c02 |0033: move-result-object v2 │ │ -192b38: 6e10 4706 0200 |0034: invoke-virtual {v2}, Lcom/b44t/messenger/DcAccounts;.getAll:()[I // method@0647 │ │ -192b3e: 0c03 |0037: move-result-object v3 │ │ -192b40: 2134 |0038: array-length v4, v3 │ │ -192b42: 1205 |0039: const/4 v5, #int 0 // #0 │ │ -192b44: 1406 0080 0010 |003a: const v6, #float 2.53422e-29 // #10008000 │ │ -192b4a: 3545 4400 |003d: if-ge v5, v4, 0081 // +0044 │ │ -192b4e: 4407 0305 |003f: aget v7, v3, v5 │ │ -192b52: 6e20 4606 7200 |0041: invoke-virtual {v2, v7}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0646 │ │ -192b58: 0c08 |0044: move-result-object v8 │ │ -192b5a: 1a09 244b |0045: const-string v9, "configured_addr" // string@4b24 │ │ -192b5e: 6e20 a106 9800 |0047: invoke-virtual {v8, v9}, Lcom/b44t/messenger/DcContext;.getConfig:(Ljava/lang/String;)Ljava/lang/String; // method@06a1 │ │ -192b64: 0c08 |004a: move-result-object v8 │ │ -192b66: 6e20 cf0a b800 |004b: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -192b6c: 0a08 |004e: move-result v8 │ │ -192b6e: 3808 2f00 |004f: if-eqz v8, 007e // +002f │ │ -192b72: 7100 ca55 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@55ca │ │ -192b78: 0c00 |0054: move-result-object v0 │ │ -192b7a: 2202 0903 |0055: new-instance v2, Ljava/lang/StringBuilder; // type@0309 │ │ -192b7e: 7010 050b 0200 |0057: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -192b84: 6e20 110b b200 |005a: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -192b8a: 1a0b f103 |005d: const-string v11, " already exists. Switching account." // string@03f1 │ │ -192b8e: 6e20 110b b200 |005f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -192b94: 6e10 220b 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -192b9a: 0c0b |0065: move-result-object v11 │ │ -192b9c: 7120 bd02 b000 |0066: invoke-static {v0, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -192ba2: 7100 7949 0000 |0069: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@4979 │ │ -192ba8: 0c0b |006c: move-result-object v11 │ │ -192baa: 6e30 7e49 1b07 |006d: invoke-virtual {v11, v1, v7}, Lorg/thoughtcrime/securesms/connect/AccountManager;.switchAccount:(Landroid/content/Context;I)V // method@497e │ │ -192bb0: 220b 2b00 |0070: new-instance v11, Landroid/content/Intent; // type@002b │ │ -192bb4: 1c00 1a0d |0072: const-class v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d1a │ │ -192bb8: 7030 8400 1b00 |0074: invoke-direct {v11, v1, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -192bbe: 6e20 8800 6b00 |0077: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ -192bc4: 6e20 7f00 b100 |007a: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ -192bca: 0e00 |007d: return-void │ │ -192bcc: d805 0501 |007e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -192bd0: 28ba |0080: goto 003a // -0046 │ │ -192bd2: 7100 7949 0000 |0081: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@4979 │ │ -192bd8: 0c0b |0084: move-result-object v11 │ │ -192bda: 6e20 7749 1b00 |0085: invoke-virtual {v11, v1}, Lorg/thoughtcrime/securesms/connect/AccountManager;.beginAccountCreation:(Landroid/content/Context;)I // method@4977 │ │ -192be0: 220b 2b00 |0088: new-instance v11, Landroid/content/Intent; // type@002b │ │ -192be4: 1c02 e20d |008a: const-class v2, Lorg/thoughtcrime/securesms/RegistrationActivity; // type@0de2 │ │ -192be8: 7030 8400 1b02 |008c: invoke-direct {v11, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -192bee: 1a02 330c |008f: const-string v2, "ACCOUNT_DATA" // string@0c33 │ │ -192bf2: 6e30 9d00 2b00 |0091: invoke-virtual {v11, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@009d │ │ -192bf8: 6e20 8800 6b00 |0094: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ -192bfe: 6e20 7f00 b100 |0097: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ -192c04: 0e00 |009a: return-void │ │ +192ac4: |[192ac4] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.handleMessage:(Landroid/os/Message;)V │ │ +192ad4: 6e10 5002 0b00 |0000: invoke-virtual {v11}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@0250 │ │ +192ada: 0c00 |0003: move-result-object v0 │ │ +192adc: 54a1 fa41 |0004: iget-object v1, v10, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@41fa │ │ +192ae0: 6e10 5b0b 0100 |0006: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b5b │ │ +192ae6: 0c01 |0009: move-result-object v1 │ │ +192ae8: 1f01 2700 |000a: check-cast v1, Landroid/content/Context; // type@0027 │ │ +192aec: 3800 8e00 |000c: if-eqz v0, 009a // +008e │ │ +192af0: 3801 8c00 |000e: if-eqz v1, 009a // +008c │ │ +192af4: 52bb 4300 |0010: iget v11, v11, Landroid/os/Message;.what:I // field@0043 │ │ +192af8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +192afa: 332b 8700 |0013: if-ne v11, v2, 009a // +0087 │ │ +192afe: 1a0b 5644 |0015: const-string v11, "addr" // string@4456 │ │ +192b02: 6e20 3b02 b000 |0017: invoke-virtual {v0, v11}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@023b │ │ +192b08: 0c0b |001a: move-result-object v11 │ │ +192b0a: 7100 ca55 0000 |001b: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@55ca │ │ +192b10: 0c02 |001e: move-result-object v2 │ │ +192b12: 2203 0903 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ +192b16: 1a04 3d0c |0021: const-string v4, "ADD ACCOUNT called for account: " // string@0c3d │ │ +192b1a: 7020 080b 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +192b20: 6e20 110b b300 |0026: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +192b26: 6e10 220b 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +192b2c: 0c03 |002c: move-result-object v3 │ │ +192b2e: 7120 bd02 3200 |002d: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +192b34: 7110 b949 0100 |0030: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@49b9 │ │ +192b3a: 0c02 |0033: move-result-object v2 │ │ +192b3c: 6e10 4706 0200 |0034: invoke-virtual {v2}, Lcom/b44t/messenger/DcAccounts;.getAll:()[I // method@0647 │ │ +192b42: 0c03 |0037: move-result-object v3 │ │ +192b44: 2134 |0038: array-length v4, v3 │ │ +192b46: 1205 |0039: const/4 v5, #int 0 // #0 │ │ +192b48: 1406 0080 0010 |003a: const v6, #float 2.53422e-29 // #10008000 │ │ +192b4e: 3545 4400 |003d: if-ge v5, v4, 0081 // +0044 │ │ +192b52: 4407 0305 |003f: aget v7, v3, v5 │ │ +192b56: 6e20 4606 7200 |0041: invoke-virtual {v2, v7}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0646 │ │ +192b5c: 0c08 |0044: move-result-object v8 │ │ +192b5e: 1a09 244b |0045: const-string v9, "configured_addr" // string@4b24 │ │ +192b62: 6e20 a106 9800 |0047: invoke-virtual {v8, v9}, Lcom/b44t/messenger/DcContext;.getConfig:(Ljava/lang/String;)Ljava/lang/String; // method@06a1 │ │ +192b68: 0c08 |004a: move-result-object v8 │ │ +192b6a: 6e20 cf0a b800 |004b: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +192b70: 0a08 |004e: move-result v8 │ │ +192b72: 3808 2f00 |004f: if-eqz v8, 007e // +002f │ │ +192b76: 7100 ca55 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@55ca │ │ +192b7c: 0c00 |0054: move-result-object v0 │ │ +192b7e: 2202 0903 |0055: new-instance v2, Ljava/lang/StringBuilder; // type@0309 │ │ +192b82: 7010 050b 0200 |0057: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +192b88: 6e20 110b b200 |005a: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +192b8e: 1a0b f103 |005d: const-string v11, " already exists. Switching account." // string@03f1 │ │ +192b92: 6e20 110b b200 |005f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +192b98: 6e10 220b 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +192b9e: 0c0b |0065: move-result-object v11 │ │ +192ba0: 7120 bd02 b000 |0066: invoke-static {v0, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +192ba6: 7100 7949 0000 |0069: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@4979 │ │ +192bac: 0c0b |006c: move-result-object v11 │ │ +192bae: 6e30 7e49 1b07 |006d: invoke-virtual {v11, v1, v7}, Lorg/thoughtcrime/securesms/connect/AccountManager;.switchAccount:(Landroid/content/Context;I)V // method@497e │ │ +192bb4: 220b 2b00 |0070: new-instance v11, Landroid/content/Intent; // type@002b │ │ +192bb8: 1c00 1a0d |0072: const-class v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d1a │ │ +192bbc: 7030 8400 1b00 |0074: invoke-direct {v11, v1, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +192bc2: 6e20 8800 6b00 |0077: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ +192bc8: 6e20 7f00 b100 |007a: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ +192bce: 0e00 |007d: return-void │ │ +192bd0: d805 0501 |007e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +192bd4: 28ba |0080: goto 003a // -0046 │ │ +192bd6: 7100 7949 0000 |0081: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@4979 │ │ +192bdc: 0c0b |0084: move-result-object v11 │ │ +192bde: 6e20 7749 1b00 |0085: invoke-virtual {v11, v1}, Lorg/thoughtcrime/securesms/connect/AccountManager;.beginAccountCreation:(Landroid/content/Context;)I // method@4977 │ │ +192be4: 220b 2b00 |0088: new-instance v11, Landroid/content/Intent; // type@002b │ │ +192be8: 1c02 e20d |008a: const-class v2, Lorg/thoughtcrime/securesms/RegistrationActivity; // type@0de2 │ │ +192bec: 7030 8400 1b02 |008c: invoke-direct {v11, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +192bf2: 1a02 330c |008f: const-string v2, "ACCOUNT_DATA" // string@0c33 │ │ +192bf6: 6e30 9d00 2b00 |0091: invoke-virtual {v11, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@009d │ │ +192bfc: 6e20 8800 6b00 |0094: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ +192c02: 6e20 7f00 b100 |0097: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ +192c08: 0e00 |009a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ 0x0010 line=52 │ │ 0x0015 line=53 │ │ 0x001b line=54 │ │ @@ -301915,37 +301916,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -192c54: |[192c54] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ -192c64: 0e00 |0000: return-void │ │ +192c58: |[192c58] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ +192c68: 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 │ │ -192c68: |[192c68] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ -192c78: 7010 4200 0200 |0000: invoke-direct {v2}, Landroid/app/Service;.:()V // method@0042 │ │ -192c7e: 2200 9e00 |0003: new-instance v0, Landroid/os/Messenger; // type@009e │ │ -192c82: 2201 9f10 |0005: new-instance v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler; // type@109f │ │ -192c86: 7020 c655 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.:(Landroid/content/Context;)V // method@55c6 │ │ -192c8c: 7020 5102 1000 |000a: invoke-direct {v0, v1}, Landroid/os/Messenger;.:(Landroid/os/Handler;)V // method@0251 │ │ -192c92: 5b20 fe41 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@41fe │ │ -192c96: 0e00 |000f: return-void │ │ +192c6c: |[192c6c] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ +192c7c: 7010 4200 0200 |0000: invoke-direct {v2}, Landroid/app/Service;.:()V // method@0042 │ │ +192c82: 2200 9e00 |0003: new-instance v0, Landroid/os/Messenger; // type@009e │ │ +192c86: 2201 9f10 |0005: new-instance v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler; // type@109f │ │ +192c8a: 7020 c655 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.:(Landroid/content/Context;)V // method@55c6 │ │ +192c90: 7020 5102 1000 |000a: invoke-direct {v0, v1}, Landroid/os/Messenger;.:(Landroid/os/Handler;)V // method@0251 │ │ +192c96: 5b20 fe41 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@41fe │ │ +192c9a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=81 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/thoughtcrime/securesms/service/IPCAddAccountsService; │ │ │ │ @@ -301954,17 +301955,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -192c3c: |[192c3c] org.thoughtcrime.securesms.service.IPCAddAccountsService.access$000:()Ljava/lang/String; │ │ -192c4c: 6200 fd41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.TAG:Ljava/lang/String; // field@41fd │ │ -192c50: 1100 |0002: return-object v0 │ │ +192c40: |[192c40] org.thoughtcrime.securesms.service.IPCAddAccountsService.access$000:()Ljava/lang/String; │ │ +192c50: 6200 fd41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.TAG:Ljava/lang/String; // field@41fd │ │ +192c54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;) │ │ @@ -301972,19 +301973,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 │ │ -192c08: |[192c08] org.thoughtcrime.securesms.service.IPCAddAccountsService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -192c18: 5401 fe41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@41fe │ │ -192c1c: 6e10 5202 0100 |0002: invoke-virtual {v1}, Landroid/os/Messenger;.getBinder:()Landroid/os/IBinder; // method@0252 │ │ -192c22: 0c01 |0005: move-result-object v1 │ │ -192c24: 1101 |0006: return-object v1 │ │ +192c0c: |[192c0c] org.thoughtcrime.securesms.service.IPCAddAccountsService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +192c1c: 5401 fe41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@41fe │ │ +192c20: 6e10 5202 0100 |0002: invoke-virtual {v1}, Landroid/os/Messenger;.getBinder:()Landroid/os/IBinder; // method@0252 │ │ +192c26: 0c01 |0005: move-result-object v1 │ │ +192c28: 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; │ │ │ │ @@ -301993,17 +301994,17 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -192c28: |[192c28] org.thoughtcrime.securesms.service.IPCAddAccountsService.onStartCommand:(Landroid/content/Intent;II)I │ │ -192c38: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -192c3a: 0f01 |0001: return v1 │ │ +192c2c: |[192c2c] org.thoughtcrime.securesms.service.IPCAddAccountsService.onStartCommand:(Landroid/content/Intent;II)I │ │ +192c3c: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +192c3e: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6240 (IPCAddAccountsService.java) │ │ │ │ Class #1770 header: │ │ @@ -302039,18 +302040,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 │ │ -192c98: |[192c98] org.thoughtcrime.securesms.service.NotificationController$1.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ -192ca8: 5b01 ff41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41ff │ │ -192cac: 7010 9a0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -192cb2: 0e00 |0005: return-void │ │ +192c9c: |[192c9c] org.thoughtcrime.securesms.service.NotificationController$1.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ +192cac: 5b01 ff41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41ff │ │ +192cb0: 7010 9a0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +192cb6: 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; │ │ │ │ @@ -302060,25 +302061,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 │ │ -192cb4: |[192cb4] org.thoughtcrime.securesms.service.NotificationController$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -192cc4: 1f02 9d10 |0000: check-cast v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@109d │ │ -192cc8: 6e10 b455 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; // method@55b4 │ │ -192cce: 0c01 |0005: move-result-object v1 │ │ -192cd0: 5402 ff41 |0006: iget-object v2, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41ff │ │ -192cd4: 7110 d155 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@55d1 │ │ -192cda: 0c02 |000b: move-result-object v2 │ │ -192cdc: 6e20 890d 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d89 │ │ -192ce2: 5401 ff41 |000f: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41ff │ │ -192ce6: 7110 d255 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@55d2 │ │ -192cec: 0e00 |0014: return-void │ │ +192cb8: |[192cb8] org.thoughtcrime.securesms.service.NotificationController$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +192cc8: 1f02 9d10 |0000: check-cast v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@109d │ │ +192ccc: 6e10 b455 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; // method@55b4 │ │ +192cd2: 0c01 |0005: move-result-object v1 │ │ +192cd4: 5402 ff41 |0006: iget-object v2, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41ff │ │ +192cd8: 7110 d155 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@55d1 │ │ +192cde: 0c02 |000b: move-result-object v2 │ │ +192ce0: 6e20 890d 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d89 │ │ +192ce6: 5401 ff41 |000f: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41ff │ │ +192cea: 7110 d255 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@55d2 │ │ +192cf0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0002 line=40 │ │ 0x0006 line=42 │ │ 0x000f line=44 │ │ locals : │ │ @@ -302091,21 +302092,21 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -192cf0: |[192cf0] org.thoughtcrime.securesms.service.NotificationController$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -192d00: 5412 ff41 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41ff │ │ -192d04: 7110 d155 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@55d1 │ │ -192d0a: 0c02 |0005: move-result-object v2 │ │ -192d0c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -192d0e: 6e20 890d 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d89 │ │ -192d14: 0e00 |000a: return-void │ │ +192cf4: |[192cf4] org.thoughtcrime.securesms.service.NotificationController$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +192d04: 5412 ff41 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41ff │ │ +192d08: 7110 d155 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@55d1 │ │ +192d0e: 0c02 |0005: move-result-object v2 │ │ +192d10: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +192d12: 6e20 890d 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d89 │ │ +192d18: 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; │ │ │ │ @@ -302174,34 +302175,34 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -192d48: |[192d48] org.thoughtcrime.securesms.service.NotificationController.:(Landroid/content/Context;I)V │ │ -192d58: 7010 9a0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9a │ │ -192d5e: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -192d62: 5b20 0342 |0005: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@4203 │ │ -192d66: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -192d6a: 5a20 0442 |0009: iput-wide v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@4204 │ │ -192d6e: 2200 bd03 |000b: new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; // type@03bd │ │ -192d72: 7010 850d 0000 |000d: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@0d85 │ │ -192d78: 5b20 0742 |0010: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4207 │ │ -192d7c: 5b23 0042 |0012: iput-object v3, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@4200 │ │ -192d80: 5924 0142 |0014: iput v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@4201 │ │ -192d84: 2204 a110 |0016: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController$1; // type@10a1 │ │ -192d88: 7020 cd55 2400 |0018: invoke-direct {v4, v2}, Lorg/thoughtcrime/securesms/service/NotificationController$1;.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@55cd │ │ -192d8e: 5b24 0842 |001b: iput-object v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@4208 │ │ -192d92: 2200 2b00 |001d: new-instance v0, Landroid/content/Intent; // type@002b │ │ -192d96: 1c01 9e10 |001f: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@109e │ │ -192d9a: 7030 8400 3001 |0021: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -192da0: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -192da2: 6e40 6a00 0314 |0025: invoke-virtual {v3, v0, v4, v1}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@006a │ │ -192da8: 0e00 |0028: return-void │ │ +192d4c: |[192d4c] org.thoughtcrime.securesms.service.NotificationController.:(Landroid/content/Context;I)V │ │ +192d5c: 7010 9a0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9a │ │ +192d62: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +192d66: 5b20 0342 |0005: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@4203 │ │ +192d6a: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +192d6e: 5a20 0442 |0009: iput-wide v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@4204 │ │ +192d72: 2200 bd03 |000b: new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; // type@03bd │ │ +192d76: 7010 850d 0000 |000d: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@0d85 │ │ +192d7c: 5b20 0742 |0010: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4207 │ │ +192d80: 5b23 0042 |0012: iput-object v3, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@4200 │ │ +192d84: 5924 0142 |0014: iput v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@4201 │ │ +192d88: 2204 a110 |0016: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController$1; // type@10a1 │ │ +192d8c: 7020 cd55 2400 |0018: invoke-direct {v4, v2}, Lorg/thoughtcrime/securesms/service/NotificationController$1;.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@55cd │ │ +192d92: 5b24 0842 |001b: iput-object v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@4208 │ │ +192d96: 2200 2b00 |001d: new-instance v0, Landroid/content/Intent; // type@002b │ │ +192d9a: 1c01 9e10 |001f: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@109e │ │ +192d9e: 7030 8400 3001 |0021: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +192da4: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +192da6: 6e40 6a00 0314 |0025: invoke-virtual {v3, v0, v4, v1}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@006a │ │ +192dac: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=25 │ │ 0x0009 line=26 │ │ 0x000b line=30 │ │ 0x0012 line=33 │ │ @@ -302218,17 +302219,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 │ │ -192d30: |[192d30] org.thoughtcrime.securesms.service.NotificationController.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; │ │ -192d40: 5400 0742 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4207 │ │ -192d44: 1100 |0002: return-object v0 │ │ +192d34: |[192d34] org.thoughtcrime.securesms.service.NotificationController.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; │ │ +192d44: 5400 0742 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4207 │ │ +192d48: 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;) │ │ @@ -302236,17 +302237,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 │ │ -192dac: |[192dac] org.thoughtcrime.securesms.service.NotificationController.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ -192dbc: 7010 d855 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@55d8 │ │ -192dc2: 0e00 |0003: return-void │ │ +192db0: |[192db0] org.thoughtcrime.securesms.service.NotificationController.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ +192dc0: 7010 d855 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@55d8 │ │ +192dc6: 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;) │ │ @@ -302254,49 +302255,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 │ │ -192e2c: |[192e2c] org.thoughtcrime.securesms.service.NotificationController.setProgress:(IIZLjava/lang/String;)V │ │ -192e3c: 1d05 |0000: monitor-enter v5 │ │ -192e3e: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ -192e42: da00 0764 |0003: mul-int/lit8 v0, v7, #int 100 // #64 │ │ -192e46: b360 |0005: div-int/2addr v0, v6 │ │ -192e48: 2804 |0006: goto 000a // +0004 │ │ -192e4a: 0d06 |0007: move-exception v6 │ │ -192e4c: 282b |0008: goto 0033 // +002b │ │ -192e4e: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -192e50: 8100 |000a: int-to-long v0, v0 │ │ -192e52: 5352 0442 |000b: iget-wide v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@4204 │ │ -192e56: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ -192e5a: 3904 1000 |000f: if-nez v4, 001f // +0010 │ │ -192e5e: 5552 0242 |0011: iget-boolean v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@4202 │ │ -192e62: 3382 0c00 |0013: if-ne v2, v8, 001f // +000c │ │ -192e66: 5452 0342 |0015: iget-object v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@4203 │ │ -192e6a: 6e20 cf0a 2900 |0017: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -192e70: 0a02 |001a: move-result v2 │ │ -192e72: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -192e76: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -192e78: 2802 |001e: goto 0020 // +0002 │ │ -192e7a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -192e7c: 5a50 0442 |0020: iput-wide v0, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@4204 │ │ -192e80: 5957 0542 |0022: iput v7, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@4205 │ │ -192e84: 5956 0642 |0024: iput v6, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@4206 │ │ -192e88: 5c58 0242 |0026: iput-boolean v8, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@4202 │ │ -192e8c: 5b59 0342 |0028: iput-object v9, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@4203 │ │ -192e90: 3802 0400 |002a: if-eqz v2, 002e // +0004 │ │ -192e94: 1e05 |002c: monitor-exit v5 │ │ -192e96: 0e00 |002d: return-void │ │ -192e98: 7010 d855 0500 |002e: invoke-direct {v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@55d8 │ │ -192e9e: 1e05 |0031: monitor-exit v5 │ │ -192ea0: 0e00 |0032: return-void │ │ -192ea2: 1e05 |0033: monitor-exit v5 │ │ -192ea4: 2706 |0034: throw v6 │ │ +192e30: |[192e30] org.thoughtcrime.securesms.service.NotificationController.setProgress:(IIZLjava/lang/String;)V │ │ +192e40: 1d05 |0000: monitor-enter v5 │ │ +192e42: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ +192e46: da00 0764 |0003: mul-int/lit8 v0, v7, #int 100 // #64 │ │ +192e4a: b360 |0005: div-int/2addr v0, v6 │ │ +192e4c: 2804 |0006: goto 000a // +0004 │ │ +192e4e: 0d06 |0007: move-exception v6 │ │ +192e50: 282b |0008: goto 0033 // +002b │ │ +192e52: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +192e54: 8100 |000a: int-to-long v0, v0 │ │ +192e56: 5352 0442 |000b: iget-wide v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@4204 │ │ +192e5a: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ +192e5e: 3904 1000 |000f: if-nez v4, 001f // +0010 │ │ +192e62: 5552 0242 |0011: iget-boolean v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@4202 │ │ +192e66: 3382 0c00 |0013: if-ne v2, v8, 001f // +000c │ │ +192e6a: 5452 0342 |0015: iget-object v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@4203 │ │ +192e6e: 6e20 cf0a 2900 |0017: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +192e74: 0a02 |001a: move-result v2 │ │ +192e76: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +192e7a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +192e7c: 2802 |001e: goto 0020 // +0002 │ │ +192e7e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +192e80: 5a50 0442 |0020: iput-wide v0, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@4204 │ │ +192e84: 5957 0542 |0022: iput v7, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@4205 │ │ +192e88: 5956 0642 |0024: iput v6, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@4206 │ │ +192e8c: 5c58 0242 |0026: iput-boolean v8, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@4202 │ │ +192e90: 5b59 0342 |0028: iput-object v9, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@4203 │ │ +192e94: 3802 0400 |002a: if-eqz v2, 002e // +0004 │ │ +192e98: 1e05 |002c: monitor-exit v5 │ │ +192e9a: 0e00 |002d: return-void │ │ +192e9c: 7010 d855 0500 |002e: invoke-direct {v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@55d8 │ │ +192ea2: 1e05 |0031: monitor-exit v5 │ │ +192ea4: 0e00 |0032: return-void │ │ +192ea6: 1e05 |0033: monitor-exit v5 │ │ +192ea8: 2706 |0034: throw v6 │ │ catches : 3 │ │ 0x0005 - 0x002a │ │ -> 0x0007 │ │ 0x002e - 0x0031 │ │ -> 0x0007 │ │ 0x0033 - 0x0034 │ │ -> 0x0007 │ │ @@ -302323,35 +302324,35 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 32 16-bit code units │ │ -192ee4: |[192ee4] org.thoughtcrime.securesms.service.NotificationController.updateProgressOnService:()V │ │ -192ef4: 1d07 |0000: monitor-enter v7 │ │ -192ef6: 5470 0742 |0001: iget-object v0, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4207 │ │ -192efa: 6e10 870d 0000 |0003: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@0d87 │ │ -192f00: 0c00 |0006: move-result-object v0 │ │ -192f02: 0701 |0007: move-object v1, v0 │ │ -192f04: 1f01 9e10 |0008: check-cast v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@109e │ │ -192f08: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -192f0c: 1e07 |000c: monitor-exit v7 │ │ -192f0e: 0e00 |000d: return-void │ │ -192f10: 5272 0142 |000e: iget v2, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@4201 │ │ -192f14: 5273 0642 |0010: iget v3, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@4206 │ │ -192f18: 5274 0542 |0012: iget v4, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@4205 │ │ -192f1c: 5575 0242 |0014: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@4202 │ │ -192f20: 5476 0342 |0016: iget-object v6, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@4203 │ │ -192f24: 7406 bf55 0100 |0018: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.replaceProgress:(IIIZLjava/lang/String;)V // method@55bf │ │ -192f2a: 1e07 |001b: monitor-exit v7 │ │ -192f2c: 0e00 |001c: return-void │ │ -192f2e: 0d00 |001d: move-exception v0 │ │ -192f30: 1e07 |001e: monitor-exit v7 │ │ -192f32: 2700 |001f: throw v0 │ │ +192ee8: |[192ee8] org.thoughtcrime.securesms.service.NotificationController.updateProgressOnService:()V │ │ +192ef8: 1d07 |0000: monitor-enter v7 │ │ +192efa: 5470 0742 |0001: iget-object v0, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4207 │ │ +192efe: 6e10 870d 0000 |0003: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@0d87 │ │ +192f04: 0c00 |0006: move-result-object v0 │ │ +192f06: 0701 |0007: move-object v1, v0 │ │ +192f08: 1f01 9e10 |0008: check-cast v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@109e │ │ +192f0c: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +192f10: 1e07 |000c: monitor-exit v7 │ │ +192f12: 0e00 |000d: return-void │ │ +192f14: 5272 0142 |000e: iget v2, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@4201 │ │ +192f18: 5273 0642 |0010: iget v3, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@4206 │ │ +192f1c: 5274 0542 |0012: iget v4, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@4205 │ │ +192f20: 5575 0242 |0014: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@4202 │ │ +192f24: 5476 0342 |0016: iget-object v6, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@4203 │ │ +192f28: 7406 bf55 0100 |0018: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.replaceProgress:(IIIZLjava/lang/String;)V // method@55bf │ │ +192f2e: 1e07 |001b: monitor-exit v7 │ │ +192f30: 0e00 |001c: return-void │ │ +192f32: 0d00 |001d: move-exception v0 │ │ +192f34: 1e07 |001e: monitor-exit v7 │ │ +192f36: 2700 |001f: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x000a │ │ -> 0x001d │ │ 0x000e - 0x001b │ │ -> 0x001d │ │ 0x001e - 0x001f │ │ -> 0x001d │ │ @@ -302369,25 +302370,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -192dc4: |[192dc4] org.thoughtcrime.securesms.service.NotificationController.close:()V │ │ -192dd4: 5420 0042 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@4200 │ │ -192dd8: 5221 0142 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@4201 │ │ -192ddc: 7120 c355 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForegroundTask:(Landroid/content/Context;I)V // method@55c3 │ │ -192de2: 5420 0042 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@4200 │ │ -192de6: 5421 0842 |0009: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@4208 │ │ -192dea: 6e20 8100 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0081 │ │ -192df0: 2805 |000e: goto 0013 // +0005 │ │ -192df2: 0d00 |000f: move-exception v0 │ │ -192df4: 6e10 300a 0000 |0010: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -192dfa: 0e00 |0013: return-void │ │ +192dc8: |[192dc8] org.thoughtcrime.securesms.service.NotificationController.close:()V │ │ +192dd8: 5420 0042 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@4200 │ │ +192ddc: 5221 0142 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@4201 │ │ +192de0: 7120 c355 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForegroundTask:(Landroid/content/Context;I)V // method@55c3 │ │ +192de6: 5420 0042 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@4200 │ │ +192dea: 5421 0842 |0009: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@4208 │ │ +192dee: 6e20 8100 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0081 │ │ +192df4: 2805 |000e: goto 0013 // +0005 │ │ +192df6: 0d00 |000f: move-exception v0 │ │ +192df8: 6e10 300a 0000 |0010: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +192dfe: 0e00 |0013: return-void │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/lang/Exception; -> 0x000f │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=63 │ │ 0x0010 line=65 │ │ @@ -302399,17 +302400,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -192d18: |[192d18] org.thoughtcrime.securesms.service.NotificationController.getId:()I │ │ -192d28: 5210 0142 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@4201 │ │ -192d2c: 0f00 |0002: return v0 │ │ +192d1c: |[192d1c] org.thoughtcrime.securesms.service.NotificationController.getId:()I │ │ +192d2c: 5210 0142 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@4201 │ │ +192d30: 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;) │ │ @@ -302417,20 +302418,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -192e0c: |[192e0c] org.thoughtcrime.securesms.service.NotificationController.setIndeterminateProgress:()V │ │ -192e1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -192e1e: 5431 0342 |0001: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@4203 │ │ -192e22: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -192e24: 7051 d655 2302 |0004: invoke-direct {v3, v2, v2, v0, v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@55d6 │ │ -192e2a: 0e00 |0007: return-void │ │ +192e10: |[192e10] org.thoughtcrime.securesms.service.NotificationController.setIndeterminateProgress:()V │ │ +192e20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +192e22: 5431 0342 |0001: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@4203 │ │ +192e26: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +192e28: 7051 d655 2302 |0004: invoke-direct {v3, v2, v2, v0, v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@55d6 │ │ +192e2e: 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;) │ │ @@ -302438,20 +302439,20 @@ │ │ type : '(JJLjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -192ec4: |[192ec4] org.thoughtcrime.securesms.service.NotificationController.setProgress:(JJLjava/lang/String;)V │ │ -192ed4: 8412 |0000: long-to-int v2, v1 │ │ -192ed6: 8431 |0001: long-to-int v1, v3 │ │ -192ed8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -192eda: 7055 d655 2031 |0003: invoke-direct {v0, v2, v1, v3, v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@55d6 │ │ -192ee0: 0e00 |0006: return-void │ │ +192ec8: |[192ec8] org.thoughtcrime.securesms.service.NotificationController.setProgress:(JJLjava/lang/String;)V │ │ +192ed8: 8412 |0000: long-to-int v2, v1 │ │ +192eda: 8431 |0001: long-to-int v1, v3 │ │ +192edc: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +192ede: 7055 d655 2031 |0003: invoke-direct {v0, v2, v1, v3, v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@55d6 │ │ +192ee4: 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 │ │ @@ -302482,17 +302483,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -192f50: |[192f50] org.thoughtcrime.securesms.service.PanicResponderListener.:()V │ │ -192f60: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ -192f66: 0e00 |0003: return-void │ │ +192f54: |[192f54] org.thoughtcrime.securesms.service.PanicResponderListener.:()V │ │ +192f64: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ +192f6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/service/PanicResponderListener; │ │ │ │ Virtual methods - │ │ @@ -302501,24 +302502,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 │ │ -192f68: |[192f68] org.thoughtcrime.securesms.service.PanicResponderListener.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -192f78: 3802 1100 |0000: if-eqz v2, 0011 // +0011 │ │ -192f7c: 7110 bc56 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isPasswordDisabled:(Landroid/content/Context;)Z // method@56bc │ │ -192f82: 0a01 |0005: move-result v1 │ │ -192f84: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ -192f88: 1a01 9b5d |0008: const-string v1, "info.guardianproject.panic.action.TRIGGER" // string@5d9b │ │ -192f8c: 6e10 8a00 0200 |000a: invoke-virtual {v2}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ -192f92: 0c02 |000d: move-result-object v2 │ │ -192f94: 6e20 cf0a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -192f9a: 0e00 |0011: return-void │ │ +192f6c: |[192f6c] org.thoughtcrime.securesms.service.PanicResponderListener.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +192f7c: 3802 1100 |0000: if-eqz v2, 0011 // +0011 │ │ +192f80: 7110 bc56 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isPasswordDisabled:(Landroid/content/Context;)Z // method@56bc │ │ +192f86: 0a01 |0005: move-result v1 │ │ +192f88: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ +192f8c: 1a01 9b5d |0008: const-string v1, "info.guardianproject.panic.action.TRIGGER" // string@5d9b │ │ +192f90: 6e10 8a00 0200 |000a: invoke-virtual {v2}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ +192f96: 0c02 |000d: move-result-object v2 │ │ +192f98: 6e20 cf0a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +192f9e: 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; │ │ @@ -302549,17 +302550,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -192fe8: |[192fe8] org.thoughtcrime.securesms.util.AccessibilityUtil.:()V │ │ -192ff8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -192ffe: 0e00 |0003: return-void │ │ +192fec: |[192fec] org.thoughtcrime.securesms.util.AccessibilityUtil.:()V │ │ +192ffc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +193002: 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;) │ │ @@ -302567,32 +302568,32 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -192f9c: |[192f9c] org.thoughtcrime.securesms.util.AccessibilityUtil.areAnimationsDisabled:(Landroid/content/Context;)Z │ │ -192fac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -192fae: 3903 0a00 |0001: if-nez v3, 000b // +000a │ │ -192fb2: 1a03 820c |0003: const-string v3, "AccessibilityUtil" // string@0c82 │ │ -192fb6: 1a01 1d45 |0005: const-string v1, "animationsDisabled: context was null" // string@451d │ │ -192fba: 7120 bf02 1300 |0007: invoke-static {v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02bf │ │ -192fc0: 0f00 |000a: return v0 │ │ -192fc2: 6e10 6e00 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -192fc8: 0c03 |000e: move-result-object v3 │ │ -192fca: 1a01 1f45 |000f: const-string v1, "animator_duration_scale" // string@451f │ │ -192fce: 1502 803f |0011: const/high16 v2, #int 1065353216 // #3f80 │ │ -192fd2: 7130 7902 1302 |0013: invoke-static {v3, v1, v2}, Landroid/provider/Settings$Global;.getFloat:(Landroid/content/ContentResolver;Ljava/lang/String;F)F // method@0279 │ │ -192fd8: 0a03 |0016: move-result v3 │ │ -192fda: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -192fdc: 2d03 0301 |0018: cmpl-float v3, v3, v1 │ │ -192fe0: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ -192fe4: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -192fe6: 0f00 |001d: return v0 │ │ +192fa0: |[192fa0] org.thoughtcrime.securesms.util.AccessibilityUtil.areAnimationsDisabled:(Landroid/content/Context;)Z │ │ +192fb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +192fb2: 3903 0a00 |0001: if-nez v3, 000b // +000a │ │ +192fb6: 1a03 820c |0003: const-string v3, "AccessibilityUtil" // string@0c82 │ │ +192fba: 1a01 1d45 |0005: const-string v1, "animationsDisabled: context was null" // string@451d │ │ +192fbe: 7120 bf02 1300 |0007: invoke-static {v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02bf │ │ +192fc4: 0f00 |000a: return v0 │ │ +192fc6: 6e10 6e00 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +192fcc: 0c03 |000e: move-result-object v3 │ │ +192fce: 1a01 1f45 |000f: const-string v1, "animator_duration_scale" // string@451f │ │ +192fd2: 1502 803f |0011: const/high16 v2, #int 1065353216 // #3f80 │ │ +192fd6: 7130 7902 1302 |0013: invoke-static {v3, v1, v2}, Landroid/provider/Settings$Global;.getFloat:(Landroid/content/ContentResolver;Ljava/lang/String;F)F // method@0279 │ │ +192fdc: 0a03 |0016: move-result v3 │ │ +192fde: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +192fe0: 2d03 0301 |0018: cmpl-float v3, v3, v1 │ │ +192fe4: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ +192fe8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +192fea: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=14 │ │ 0x000b line=17 │ │ locals : │ │ 0x0000 - 0x001e reg=3 (null) Landroid/content/Context; │ │ │ │ @@ -302627,27 +302628,27 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -193000: |[193000] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger$1.:(I)V │ │ -193010: 7020 ca02 1000 |0000: invoke-direct {v0, v1}, Landroid/util/SparseIntArray;.:(I)V // method@02ca │ │ -193016: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -193018: 6e30 de55 1001 |0004: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55de │ │ -19301e: 1271 |0007: const/4 v1, #int 7 // #7 │ │ -193020: 6e30 de55 1001 |0008: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55de │ │ -193026: 1231 |000b: const/4 v1, #int 3 // #3 │ │ -193028: 6e30 de55 1001 |000c: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55de │ │ -19302e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -193030: 6e30 de55 1001 |0010: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55de │ │ -193036: 1251 |0013: const/4 v1, #int 5 // #5 │ │ -193038: 6e30 de55 1001 |0014: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55de │ │ -19303e: 0e00 |0017: return-void │ │ +193004: |[193004] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger$1.:(I)V │ │ +193014: 7020 ca02 1000 |0000: invoke-direct {v0, v1}, Landroid/util/SparseIntArray;.:(I)V // method@02ca │ │ +19301a: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +19301c: 6e30 de55 1001 |0004: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55de │ │ +193022: 1271 |0007: const/4 v1, #int 7 // #7 │ │ +193024: 6e30 de55 1001 |0008: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55de │ │ +19302a: 1231 |000b: const/4 v1, #int 3 // #3 │ │ +19302c: 6e30 de55 1001 |000c: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55de │ │ +193032: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +193034: 6e30 de55 1001 |0010: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55de │ │ +19303a: 1251 |0013: const/4 v1, #int 5 // #5 │ │ +19303c: 6e30 de55 1001 |0014: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55de │ │ +193042: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0004 line=14 │ │ 0x0008 line=15 │ │ 0x000c line=16 │ │ 0x0010 line=17 │ │ @@ -302682,17 +302683,17 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -193160: |[193160] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/Exception;)V │ │ -193170: 7020 2e0a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@0a2e │ │ -193176: 0e00 |0003: return-void │ │ +193164: |[193164] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/Exception;)V │ │ +193174: 7020 2e0a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@0a2e │ │ +19317a: 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; │ │ │ │ @@ -302701,17 +302702,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -193178: |[193178] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/String;)V │ │ -193188: 7020 2c0a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a2c │ │ -19318e: 0e00 |0003: return-void │ │ +19317c: |[19317c] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/String;)V │ │ +19318c: 7020 2c0a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a2c │ │ +193192: 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; │ │ │ │ @@ -302769,22 +302770,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 │ │ -193190: |[193190] org.thoughtcrime.securesms.util.BitmapUtil$1.:(Landroid/graphics/drawable/Drawable;[Landroid/graphics/Bitmap;IILjava/util/concurrent/atomic/AtomicBoolean;)V │ │ -1931a0: 5b01 0c42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@420c │ │ -1931a4: 5b02 0e42 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@420e │ │ -1931a8: 5903 0f42 |0004: iput v3, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@420f │ │ -1931ac: 5904 0d42 |0006: iput v4, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@420d │ │ -1931b0: 5b05 0b42 |0008: iput-object v5, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@420b │ │ -1931b4: 7010 9a0a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1931ba: 0e00 |000d: return-void │ │ +193194: |[193194] org.thoughtcrime.securesms.util.BitmapUtil$1.:(Landroid/graphics/drawable/Drawable;[Landroid/graphics/Bitmap;IILjava/util/concurrent/atomic/AtomicBoolean;)V │ │ +1931a4: 5b01 0c42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@420c │ │ +1931a8: 5b02 0e42 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@420e │ │ +1931ac: 5903 0f42 |0004: iput v3, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@420f │ │ +1931b0: 5904 0d42 |0006: iput v4, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@420d │ │ +1931b4: 5b05 0b42 |0008: iput-object v5, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@420b │ │ +1931b8: 7010 9a0a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1931be: 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; │ │ @@ -302798,67 +302799,67 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 98 16-bit code units │ │ -1931bc: |[1931bc] org.thoughtcrime.securesms.util.BitmapUtil$1.run:()V │ │ -1931cc: 5460 0c42 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@420c │ │ -1931d0: 2001 6500 |0002: instance-of v1, v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ -1931d4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1931d6: 3801 0d00 |0005: if-eqz v1, 0012 // +000d │ │ -1931da: 5461 0e42 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@420e │ │ -1931de: 1f00 6500 |0009: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ -1931e2: 6e10 9001 0000 |000b: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0190 │ │ -1931e8: 0c00 |000e: move-result-object v0 │ │ -1931ea: 4d00 0102 |000f: aput-object v0, v1, v2 │ │ -1931ee: 283e |0011: goto 004f // +003e │ │ -1931f0: 6e10 9501 0000 |0012: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0195 │ │ -1931f6: 0a00 |0015: move-result v0 │ │ -1931f8: 3c00 0400 |0016: if-gtz v0, 001a // +0004 │ │ -1931fc: 5260 0f42 |0018: iget v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@420f │ │ -193200: 5461 0c42 |001a: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@420c │ │ -193204: 6e10 9401 0100 |001c: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0194 │ │ -19320a: 0a01 |001f: move-result v1 │ │ -19320c: 3c01 0400 |0020: if-gtz v1, 0024 // +0004 │ │ -193210: 5261 0d42 |0022: iget v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@420d │ │ -193214: 6203 0900 |0024: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -193218: 7130 0701 1003 |0026: invoke-static {v0, v1, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ -19321e: 0c00 |0029: move-result-object v0 │ │ -193220: 2201 4900 |002a: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -193224: 7020 1b01 0100 |002c: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ -19322a: 5463 0c42 |002f: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@420c │ │ -19322e: 6e10 2a01 0100 |0031: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@012a │ │ -193234: 0a04 |0034: move-result v4 │ │ -193236: 6e10 2901 0100 |0035: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@0129 │ │ -19323c: 0a05 |0038: move-result v5 │ │ -19323e: 6e55 9801 2342 |0039: invoke-virtual {v3, v2, v2, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0198 │ │ -193244: 5463 0c42 |003c: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@420c │ │ -193248: 6e20 9301 1300 |003e: invoke-virtual {v3, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0193 │ │ -19324e: 280a |0041: goto 004b // +000a │ │ -193250: 0d00 |0042: move-exception v0 │ │ -193252: 7100 f155 0000 |0043: invoke-static {}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.access$000:()Ljava/lang/String; // method@55f1 │ │ -193258: 0c01 |0046: move-result-object v1 │ │ -19325a: 7120 c702 0100 |0047: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ -193260: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -193262: 5461 0e42 |004b: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@420e │ │ -193266: 4d00 0102 |004d: aput-object v0, v1, v2 │ │ -19326a: 5460 0e42 |004f: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@420e │ │ -19326e: 1d00 |0051: monitor-enter v0 │ │ -193270: 5461 0b42 |0052: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@420b │ │ -193274: 1212 |0054: const/4 v2, #int 1 // #1 │ │ -193276: 6e20 650d 2100 |0055: invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d65 │ │ -19327c: 5461 0e42 |0058: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@420e │ │ -193280: 6e10 9e0a 0100 |005a: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@0a9e │ │ -193286: 1e00 |005d: monitor-exit v0 │ │ -193288: 0e00 |005e: return-void │ │ -19328a: 0d01 |005f: move-exception v1 │ │ -19328c: 1e00 |0060: monitor-exit v0 │ │ -19328e: 2701 |0061: throw v1 │ │ +1931c0: |[1931c0] org.thoughtcrime.securesms.util.BitmapUtil$1.run:()V │ │ +1931d0: 5460 0c42 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@420c │ │ +1931d4: 2001 6500 |0002: instance-of v1, v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ +1931d8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1931da: 3801 0d00 |0005: if-eqz v1, 0012 // +000d │ │ +1931de: 5461 0e42 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@420e │ │ +1931e2: 1f00 6500 |0009: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ +1931e6: 6e10 9001 0000 |000b: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0190 │ │ +1931ec: 0c00 |000e: move-result-object v0 │ │ +1931ee: 4d00 0102 |000f: aput-object v0, v1, v2 │ │ +1931f2: 283e |0011: goto 004f // +003e │ │ +1931f4: 6e10 9501 0000 |0012: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0195 │ │ +1931fa: 0a00 |0015: move-result v0 │ │ +1931fc: 3c00 0400 |0016: if-gtz v0, 001a // +0004 │ │ +193200: 5260 0f42 |0018: iget v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@420f │ │ +193204: 5461 0c42 |001a: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@420c │ │ +193208: 6e10 9401 0100 |001c: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0194 │ │ +19320e: 0a01 |001f: move-result v1 │ │ +193210: 3c01 0400 |0020: if-gtz v1, 0024 // +0004 │ │ +193214: 5261 0d42 |0022: iget v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@420d │ │ +193218: 6203 0900 |0024: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +19321c: 7130 0701 1003 |0026: invoke-static {v0, v1, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ +193222: 0c00 |0029: move-result-object v0 │ │ +193224: 2201 4900 |002a: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +193228: 7020 1b01 0100 |002c: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ +19322e: 5463 0c42 |002f: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@420c │ │ +193232: 6e10 2a01 0100 |0031: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@012a │ │ +193238: 0a04 |0034: move-result v4 │ │ +19323a: 6e10 2901 0100 |0035: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@0129 │ │ +193240: 0a05 |0038: move-result v5 │ │ +193242: 6e55 9801 2342 |0039: invoke-virtual {v3, v2, v2, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0198 │ │ +193248: 5463 0c42 |003c: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@420c │ │ +19324c: 6e20 9301 1300 |003e: invoke-virtual {v3, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0193 │ │ +193252: 280a |0041: goto 004b // +000a │ │ +193254: 0d00 |0042: move-exception v0 │ │ +193256: 7100 f155 0000 |0043: invoke-static {}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.access$000:()Ljava/lang/String; // method@55f1 │ │ +19325c: 0c01 |0046: move-result-object v1 │ │ +19325e: 7120 c702 0100 |0047: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ +193264: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +193266: 5461 0e42 |004b: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@420e │ │ +19326a: 4d00 0102 |004d: aput-object v0, v1, v2 │ │ +19326e: 5460 0e42 |004f: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@420e │ │ +193272: 1d00 |0051: monitor-enter v0 │ │ +193274: 5461 0b42 |0052: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@420b │ │ +193278: 1212 |0054: const/4 v2, #int 1 // #1 │ │ +19327a: 6e20 650d 2100 |0055: invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d65 │ │ +193280: 5461 0e42 |0058: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@420e │ │ +193284: 6e10 9e0a 0100 |005a: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@0a9e │ │ +19328a: 1e00 |005d: monitor-exit v0 │ │ +19328c: 0e00 |005e: return-void │ │ +19328e: 0d01 |005f: move-exception v1 │ │ +193290: 1e00 |0060: monitor-exit v0 │ │ +193292: 2701 |0061: throw v1 │ │ catches : 2 │ │ 0x0024 - 0x0041 │ │ Ljava/lang/Exception; -> 0x0042 │ │ 0x0052 - 0x0061 │ │ -> 0x005f │ │ positions : │ │ 0x0000 line=186 │ │ @@ -302924,32 +302925,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1937fc: |[1937fc] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ -19380c: 0e00 |0000: return-void │ │ +193800: |[193800] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ +193810: 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 │ │ -193810: |[193810] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ -193820: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -193826: 0e00 |0003: return-void │ │ +193814: |[193814] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ +193824: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19382a: 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;) │ │ @@ -302957,59 +302958,59 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1937e4: |[1937e4] org.thoughtcrime.securesms.util.BitmapUtil.access$000:()Ljava/lang/String; │ │ -1937f4: 6200 1042 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@4210 │ │ -1937f8: 1100 |0002: return-object v0 │ │ +1937e8: |[1937e8] org.thoughtcrime.securesms.util.BitmapUtil.access$000:()Ljava/lang/String; │ │ +1937f8: 6200 1042 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@4210 │ │ +1937fc: 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 │ │ -1932a8: |[1932a8] org.thoughtcrime.securesms.util.BitmapUtil.createFromDrawable:(Landroid/graphics/drawable/Drawable;II)Landroid/graphics/Bitmap; │ │ -1932b8: 2206 b703 |0000: new-instance v6, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03b7 │ │ -1932bc: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -1932be: 7020 630d 7600 |0003: invoke-direct {v6, v7}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d63 │ │ -1932c4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -1932c6: 2308 1811 |0007: new-array v8, v0, [Landroid/graphics/Bitmap; // type@1118 │ │ -1932ca: 2209 a910 |0009: new-instance v9, Lorg/thoughtcrime/securesms/util/BitmapUtil$1; // type@10a9 │ │ -1932ce: 0790 |000b: move-object v0, v9 │ │ -1932d0: 07a1 |000c: move-object v1, v10 │ │ -1932d2: 0782 |000d: move-object v2, v8 │ │ -1932d4: 01b3 |000e: move v3, v11 │ │ -1932d6: 01c4 |000f: move v4, v12 │ │ -1932d8: 0765 |0010: move-object v5, v6 │ │ -1932da: 7606 ed55 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@55ed │ │ -1932e0: 7110 7957 0900 |0014: invoke-static {v9}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5779 │ │ -1932e6: 1d08 |0017: monitor-enter v8 │ │ -1932e8: 6e10 640d 0600 |0018: invoke-virtual {v6}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d64 │ │ -1932ee: 0a0a |001b: move-result v10 │ │ -1932f0: 390a 0800 |001c: if-nez v10, 0024 // +0008 │ │ -1932f4: 160a 0000 |001e: const-wide/16 v10, #int 0 // #0 │ │ -1932f8: 7130 7e57 a80b |0020: invoke-static {v8, v10, v11}, Lorg/thoughtcrime/securesms/util/Util;.wait:(Ljava/lang/Object;J)V // method@577e │ │ -1932fe: 28f5 |0023: goto 0018 // -000b │ │ -193300: 460a 0807 |0024: aget-object v10, v8, v7 │ │ -193304: 1e08 |0026: monitor-exit v8 │ │ -193306: 110a |0027: return-object v10 │ │ -193308: 0d0a |0028: move-exception v10 │ │ -19330a: 1e08 |0029: monitor-exit v8 │ │ -19330c: 270a |002a: throw v10 │ │ +1932ac: |[1932ac] org.thoughtcrime.securesms.util.BitmapUtil.createFromDrawable:(Landroid/graphics/drawable/Drawable;II)Landroid/graphics/Bitmap; │ │ +1932bc: 2206 b703 |0000: new-instance v6, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03b7 │ │ +1932c0: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +1932c2: 7020 630d 7600 |0003: invoke-direct {v6, v7}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d63 │ │ +1932c8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +1932ca: 2308 1811 |0007: new-array v8, v0, [Landroid/graphics/Bitmap; // type@1118 │ │ +1932ce: 2209 a910 |0009: new-instance v9, Lorg/thoughtcrime/securesms/util/BitmapUtil$1; // type@10a9 │ │ +1932d2: 0790 |000b: move-object v0, v9 │ │ +1932d4: 07a1 |000c: move-object v1, v10 │ │ +1932d6: 0782 |000d: move-object v2, v8 │ │ +1932d8: 01b3 |000e: move v3, v11 │ │ +1932da: 01c4 |000f: move v4, v12 │ │ +1932dc: 0765 |0010: move-object v5, v6 │ │ +1932de: 7606 ed55 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@55ed │ │ +1932e4: 7110 7957 0900 |0014: invoke-static {v9}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5779 │ │ +1932ea: 1d08 |0017: monitor-enter v8 │ │ +1932ec: 6e10 640d 0600 |0018: invoke-virtual {v6}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d64 │ │ +1932f2: 0a0a |001b: move-result v10 │ │ +1932f4: 390a 0800 |001c: if-nez v10, 0024 // +0008 │ │ +1932f8: 160a 0000 |001e: const-wide/16 v10, #int 0 // #0 │ │ +1932fc: 7130 7e57 a80b |0020: invoke-static {v8, v10, v11}, Lorg/thoughtcrime/securesms/util/Util;.wait:(Ljava/lang/Object;J)V // method@577e │ │ +193302: 28f5 |0023: goto 0018 // -000b │ │ +193304: 460a 0807 |0024: aget-object v10, v8, v7 │ │ +193308: 1e08 |0026: monitor-exit v8 │ │ +19330a: 110a |0027: return-object v10 │ │ +19330c: 0d0a |0028: move-exception v10 │ │ +19330e: 1e08 |0029: monitor-exit v8 │ │ +193310: 270a |002a: throw v10 │ │ catches : 1 │ │ 0x0018 - 0x002a │ │ -> 0x0028 │ │ positions : │ │ 0x0000 line=180 │ │ 0x0007 line=181 │ │ 0x0009 line=183 │ │ @@ -303028,39 +303029,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 │ │ -193528: |[193528] org.thoughtcrime.securesms.util.BitmapUtil.createFromNV21:([BIIILandroid/graphics/Rect;Z)[B │ │ -193538: 715b f955 7698 |0000: invoke-static {v6, v7, v8, v9, v11}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.rotateNV21:([BIIIZ)[B // method@55f9 │ │ -19353e: 0c01 |0003: move-result-object v1 │ │ -193540: d499 b400 |0004: rem-int/lit16 v9, v9, #int 180 // #00b4 │ │ -193544: 3d09 0400 |0006: if-lez v9, 000a // +0004 │ │ -193548: 0183 |0008: move v3, v8 │ │ -19354a: 2802 |0009: goto 000b // +0002 │ │ -19354c: 0173 |000a: move v3, v7 │ │ -19354e: 3d09 0400 |000b: if-lez v9, 000f // +0004 │ │ -193552: 0174 |000d: move v4, v7 │ │ -193554: 2802 |000e: goto 0010 // +0002 │ │ -193556: 0184 |000f: move v4, v8 │ │ -193558: 2206 6300 |0010: new-instance v6, Landroid/graphics/YuvImage; // type@0063 │ │ -19355c: 1302 1100 |0012: const/16 v2, #int 17 // #11 │ │ -193560: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -193562: 0760 |0015: move-object v0, v6 │ │ -193564: 7606 8b01 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/YuvImage;.:([BIII[I)V // method@018b │ │ -19356a: 2207 bd02 |0019: new-instance v7, Ljava/io/ByteArrayOutputStream; // type@02bd │ │ -19356e: 7010 5c09 0700 |001b: invoke-direct {v7}, Ljava/io/ByteArrayOutputStream;.:()V // method@095c │ │ -193574: 1308 5000 |001e: const/16 v8, #int 80 // #50 │ │ -193578: 6e40 8c01 a678 |0020: invoke-virtual {v6, v10, v8, v7}, Landroid/graphics/YuvImage;.compressToJpeg:(Landroid/graphics/Rect;ILjava/io/OutputStream;)Z // method@018c │ │ -19357e: 6e10 6009 0700 |0023: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0960 │ │ -193584: 0c06 |0026: move-result-object v6 │ │ -193586: 6e10 5e09 0700 |0027: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.close:()V // method@095e │ │ -19358c: 1106 |002a: return-object v6 │ │ +19352c: |[19352c] org.thoughtcrime.securesms.util.BitmapUtil.createFromNV21:([BIIILandroid/graphics/Rect;Z)[B │ │ +19353c: 715b f955 7698 |0000: invoke-static {v6, v7, v8, v9, v11}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.rotateNV21:([BIIIZ)[B // method@55f9 │ │ +193542: 0c01 |0003: move-result-object v1 │ │ +193544: d499 b400 |0004: rem-int/lit16 v9, v9, #int 180 // #00b4 │ │ +193548: 3d09 0400 |0006: if-lez v9, 000a // +0004 │ │ +19354c: 0183 |0008: move v3, v8 │ │ +19354e: 2802 |0009: goto 000b // +0002 │ │ +193550: 0173 |000a: move v3, v7 │ │ +193552: 3d09 0400 |000b: if-lez v9, 000f // +0004 │ │ +193556: 0174 |000d: move v4, v7 │ │ +193558: 2802 |000e: goto 0010 // +0002 │ │ +19355a: 0184 |000f: move v4, v8 │ │ +19355c: 2206 6300 |0010: new-instance v6, Landroid/graphics/YuvImage; // type@0063 │ │ +193560: 1302 1100 |0012: const/16 v2, #int 17 // #11 │ │ +193564: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +193566: 0760 |0015: move-object v0, v6 │ │ +193568: 7606 8b01 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/YuvImage;.:([BIII[I)V // method@018b │ │ +19356e: 2207 bd02 |0019: new-instance v7, Ljava/io/ByteArrayOutputStream; // type@02bd │ │ +193572: 7010 5c09 0700 |001b: invoke-direct {v7}, Ljava/io/ByteArrayOutputStream;.:()V // method@095c │ │ +193578: 1308 5000 |001e: const/16 v8, #int 80 // #50 │ │ +19357c: 6e40 8c01 a678 |0020: invoke-virtual {v6, v10, v8, v7}, Landroid/graphics/YuvImage;.compressToJpeg:(Landroid/graphics/Rect;ILjava/io/OutputStream;)Z // method@018c │ │ +193582: 6e10 6009 0700 |0023: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0960 │ │ +193588: 0c06 |0026: move-result-object v6 │ │ +19358a: 6e10 5e09 0700 |0027: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.close:()V // method@095e │ │ +193590: 1106 |002a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x0010 line=115 │ │ 0x0019 line=118 │ │ 0x0020 line=119 │ │ @@ -303079,52 +303080,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 │ │ -19331c: |[19331c] org.thoughtcrime.securesms.util.BitmapUtil.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; │ │ -19332c: 6e10 0f01 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -193332: 0a00 |0003: move-result v0 │ │ -193334: 3640 0900 |0004: if-gt v0, v4, 000d // +0009 │ │ -193338: 6e10 0c01 0300 |0006: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -19333e: 0a00 |0009: move-result v0 │ │ -193340: 3650 0300 |000a: if-gt v0, v5, 000d // +0003 │ │ -193344: 1103 |000c: return-object v3 │ │ -193346: 3d04 2b00 |000d: if-lez v4, 0038 // +002b │ │ -19334a: 3c05 0300 |000f: if-gtz v5, 0012 // +0003 │ │ -19334e: 2827 |0011: goto 0038 // +0027 │ │ -193350: 6e10 0f01 0300 |0012: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -193356: 0a00 |0015: move-result v0 │ │ -193358: 8200 |0016: int-to-float v0, v0 │ │ -19335a: 8241 |0017: int-to-float v1, v4 │ │ -19335c: c910 |0018: div-float/2addr v0, v1 │ │ -19335e: 6e10 0c01 0300 |0019: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -193364: 0a01 |001c: move-result v1 │ │ -193366: 8211 |001d: int-to-float v1, v1 │ │ -193368: 8252 |001e: int-to-float v2, v5 │ │ -19336a: c921 |001f: div-float/2addr v1, v2 │ │ -19336c: 2d02 0001 |0020: cmpl-float v2, v0, v1 │ │ -193370: 3d02 0a00 |0022: if-lez v2, 002c // +000a │ │ -193374: 6e10 0c01 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -19337a: 0a05 |0027: move-result v5 │ │ -19337c: 8255 |0028: int-to-float v5, v5 │ │ -19337e: c905 |0029: div-float/2addr v5, v0 │ │ -193380: 8755 |002a: float-to-int v5, v5 │ │ -193382: 2808 |002b: goto 0033 // +0008 │ │ -193384: 6e10 0f01 0300 |002c: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -19338a: 0a04 |002f: move-result v4 │ │ -19338c: 8244 |0030: int-to-float v4, v4 │ │ -19338e: c914 |0031: div-float/2addr v4, v1 │ │ -193390: 8744 |0032: float-to-int v4, v4 │ │ -193392: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -193394: 7140 0901 4305 |0034: invoke-static {v3, v4, v5, v0}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0109 │ │ -19339a: 0c03 |0037: move-result-object v3 │ │ -19339c: 1103 |0038: return-object v3 │ │ +193320: |[193320] org.thoughtcrime.securesms.util.BitmapUtil.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; │ │ +193330: 6e10 0f01 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +193336: 0a00 |0003: move-result v0 │ │ +193338: 3640 0900 |0004: if-gt v0, v4, 000d // +0009 │ │ +19333c: 6e10 0c01 0300 |0006: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +193342: 0a00 |0009: move-result v0 │ │ +193344: 3650 0300 |000a: if-gt v0, v5, 000d // +0003 │ │ +193348: 1103 |000c: return-object v3 │ │ +19334a: 3d04 2b00 |000d: if-lez v4, 0038 // +002b │ │ +19334e: 3c05 0300 |000f: if-gtz v5, 0012 // +0003 │ │ +193352: 2827 |0011: goto 0038 // +0027 │ │ +193354: 6e10 0f01 0300 |0012: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +19335a: 0a00 |0015: move-result v0 │ │ +19335c: 8200 |0016: int-to-float v0, v0 │ │ +19335e: 8241 |0017: int-to-float v1, v4 │ │ +193360: c910 |0018: div-float/2addr v0, v1 │ │ +193362: 6e10 0c01 0300 |0019: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +193368: 0a01 |001c: move-result v1 │ │ +19336a: 8211 |001d: int-to-float v1, v1 │ │ +19336c: 8252 |001e: int-to-float v2, v5 │ │ +19336e: c921 |001f: div-float/2addr v1, v2 │ │ +193370: 2d02 0001 |0020: cmpl-float v2, v0, v1 │ │ +193374: 3d02 0a00 |0022: if-lez v2, 002c // +000a │ │ +193378: 6e10 0c01 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +19337e: 0a05 |0027: move-result v5 │ │ +193380: 8255 |0028: int-to-float v5, v5 │ │ +193382: c905 |0029: div-float/2addr v5, v0 │ │ +193384: 8755 |002a: float-to-int v5, v5 │ │ +193386: 2808 |002b: goto 0033 // +0008 │ │ +193388: 6e10 0f01 0300 |002c: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +19338e: 0a04 |002f: move-result v4 │ │ +193390: 8244 |0030: int-to-float v4, v4 │ │ +193392: c914 |0031: div-float/2addr v4, v1 │ │ +193394: 8744 |0032: float-to-int v4, v4 │ │ +193396: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +193398: 7140 0901 4305 |0034: invoke-static {v3, v4, v5, v0}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0109 │ │ +19339e: 0c03 |0037: move-result-object v3 │ │ +1933a0: 1103 |0038: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0012 line=47 │ │ 0x0019 line=48 │ │ 0x0024 line=51 │ │ 0x002c line=53 │ │ @@ -303139,26 +303140,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 │ │ -19344c: |[19344c] org.thoughtcrime.securesms.util.BitmapUtil.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ -19345c: 7110 f755 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; // method@55f7 │ │ -193462: 0c02 |0003: move-result-object v2 │ │ -193464: 2200 d600 |0004: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ -193468: 5221 0f00 |0006: iget v1, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -19346c: 7110 4c0a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -193472: 0c01 |000b: move-result-object v1 │ │ -193474: 5222 0e00 |000c: iget v2, v2, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -193478: 7110 4c0a 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19347e: 0c02 |0011: move-result-object v2 │ │ -193480: 7030 c802 1002 |0012: invoke-direct {v0, v1, v2}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ -193486: 1100 |0015: return-object v0 │ │ +193450: |[193450] org.thoughtcrime.securesms.util.BitmapUtil.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ +193460: 7110 f755 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; // method@55f7 │ │ +193466: 0c02 |0003: move-result-object v2 │ │ +193468: 2200 d600 |0004: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ +19346c: 5221 0f00 |0006: iget v1, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +193470: 7110 4c0a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +193476: 0c01 |000b: move-result-object v1 │ │ +193478: 5222 0e00 |000c: iget v2, v2, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +19347c: 7110 4c0a 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +193482: 0c02 |0011: move-result-object v2 │ │ +193484: 7030 c802 1002 |0012: invoke-direct {v0, v1, v2}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ +19348a: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -303167,54 +303168,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 │ │ -193488: |[193488] org.thoughtcrime.securesms.util.BitmapUtil.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ -193498: 2200 8401 |0000: new-instance v0, Landroidx/exifinterface/media/ExifInterface; // type@0184 │ │ -19349c: 7020 6005 4000 |0002: invoke-direct {v0, v4}, Landroidx/exifinterface/media/ExifInterface;.:(Ljava/io/InputStream;)V // method@0560 │ │ -1934a2: 1a04 9618 |0005: const-string v4, "ImageWidth" // string@1896 │ │ -1934a6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1934a8: 6e30 6105 4001 |0008: invoke-virtual {v0, v4, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0561 │ │ -1934ae: 0a04 |000b: move-result v4 │ │ -1934b0: 1a02 9418 |000c: const-string v2, "ImageLength" // string@1894 │ │ -1934b4: 6e30 6105 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0561 │ │ -1934ba: 0a02 |0011: move-result v2 │ │ -1934bc: 3904 0600 |0012: if-nez v4, 0018 // +0006 │ │ -1934c0: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ -1934c4: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -1934c6: 1104 |0017: return-object v4 │ │ -1934c8: 1a03 ae30 |0018: const-string v3, "Orientation" // string@30ae │ │ -1934cc: 6e30 6105 3001 |001a: invoke-virtual {v0, v3, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0561 │ │ -1934d2: 0a00 |001d: move-result v0 │ │ -1934d4: 1261 |001e: const/4 v1, #int 6 // #6 │ │ -1934d6: 3210 1b00 |001f: if-eq v0, v1, 003a // +001b │ │ -1934da: 1301 0800 |0021: const/16 v1, #int 8 // #8 │ │ -1934de: 3210 1700 |0023: if-eq v0, v1, 003a // +0017 │ │ -1934e2: 1271 |0025: const/4 v1, #int 7 // #7 │ │ -1934e4: 3210 1400 |0026: if-eq v0, v1, 003a // +0014 │ │ -1934e8: 1251 |0028: const/4 v1, #int 5 // #5 │ │ -1934ea: 3310 0300 |0029: if-ne v0, v1, 002c // +0003 │ │ -1934ee: 280f |002b: goto 003a // +000f │ │ -1934f0: 2200 d600 |002c: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ -1934f4: 7110 4c0a 0400 |002e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -1934fa: 0c04 |0031: move-result-object v4 │ │ -1934fc: 7110 4c0a 0200 |0032: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -193502: 0c01 |0035: move-result-object v1 │ │ -193504: 7030 c802 4001 |0036: invoke-direct {v0, v4, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ -19350a: 1100 |0039: return-object v0 │ │ -19350c: 2200 d600 |003a: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ -193510: 7110 4c0a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -193516: 0c01 |003f: move-result-object v1 │ │ -193518: 7110 4c0a 0400 |0040: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19351e: 0c04 |0043: move-result-object v4 │ │ -193520: 7030 c802 1004 |0044: invoke-direct {v0, v1, v4}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ -193526: 1100 |0047: return-object v0 │ │ +19348c: |[19348c] org.thoughtcrime.securesms.util.BitmapUtil.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ +19349c: 2200 8401 |0000: new-instance v0, Landroidx/exifinterface/media/ExifInterface; // type@0184 │ │ +1934a0: 7020 6005 4000 |0002: invoke-direct {v0, v4}, Landroidx/exifinterface/media/ExifInterface;.:(Ljava/io/InputStream;)V // method@0560 │ │ +1934a6: 1a04 9618 |0005: const-string v4, "ImageWidth" // string@1896 │ │ +1934aa: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1934ac: 6e30 6105 4001 |0008: invoke-virtual {v0, v4, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0561 │ │ +1934b2: 0a04 |000b: move-result v4 │ │ +1934b4: 1a02 9418 |000c: const-string v2, "ImageLength" // string@1894 │ │ +1934b8: 6e30 6105 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0561 │ │ +1934be: 0a02 |0011: move-result v2 │ │ +1934c0: 3904 0600 |0012: if-nez v4, 0018 // +0006 │ │ +1934c4: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ +1934c8: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +1934ca: 1104 |0017: return-object v4 │ │ +1934cc: 1a03 ae30 |0018: const-string v3, "Orientation" // string@30ae │ │ +1934d0: 6e30 6105 3001 |001a: invoke-virtual {v0, v3, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0561 │ │ +1934d6: 0a00 |001d: move-result v0 │ │ +1934d8: 1261 |001e: const/4 v1, #int 6 // #6 │ │ +1934da: 3210 1b00 |001f: if-eq v0, v1, 003a // +001b │ │ +1934de: 1301 0800 |0021: const/16 v1, #int 8 // #8 │ │ +1934e2: 3210 1700 |0023: if-eq v0, v1, 003a // +0017 │ │ +1934e6: 1271 |0025: const/4 v1, #int 7 // #7 │ │ +1934e8: 3210 1400 |0026: if-eq v0, v1, 003a // +0014 │ │ +1934ec: 1251 |0028: const/4 v1, #int 5 // #5 │ │ +1934ee: 3310 0300 |0029: if-ne v0, v1, 002c // +0003 │ │ +1934f2: 280f |002b: goto 003a // +000f │ │ +1934f4: 2200 d600 |002c: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ +1934f8: 7110 4c0a 0400 |002e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +1934fe: 0c04 |0031: move-result-object v4 │ │ +193500: 7110 4c0a 0200 |0032: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +193506: 0c01 |0035: move-result-object v1 │ │ +193508: 7030 c802 4001 |0036: invoke-direct {v0, v4, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ +19350e: 1100 |0039: return-object v0 │ │ +193510: 2200 d600 |003a: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ +193514: 7110 4c0a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19351a: 0c01 |003f: move-result-object v1 │ │ +19351c: 7110 4c0a 0400 |0040: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +193522: 0c04 |0043: move-result-object v4 │ │ +193524: 7030 c802 1004 |0044: invoke-direct {v0, v1, v4}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ +19352a: 1100 |0047: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ 0x000c line=83 │ │ 0x0018 line=88 │ │ 0x002c line=96 │ │ @@ -303227,48 +303228,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 │ │ -1933a0: |[1933a0] org.thoughtcrime.securesms.util.BitmapUtil.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; │ │ -1933b0: 2200 4600 |0000: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@0046 │ │ -1933b4: 7010 1201 0000 |0002: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0112 │ │ -1933ba: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -1933bc: 5c01 0b00 |0006: iput-boolean v1, v0, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@000b │ │ -1933c0: 2201 b802 |0008: new-instance v1, Ljava/io/BufferedInputStream; // type@02b8 │ │ -1933c4: 7020 4d09 3100 |000a: invoke-direct {v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@094d │ │ -1933ca: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -1933cc: 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 │ │ -1933d2: 6e10 4f09 0100 |0011: invoke-virtual {v1}, Ljava/io/BufferedInputStream;.close:()V // method@094f │ │ -1933d8: 2808 |0014: goto 001c // +0008 │ │ -1933da: 6203 1042 |0015: sget-object v3, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@4210 │ │ -1933de: 1a01 1353 |0017: const-string v1, "failed to close the InputStream after reading image dimensions" // string@5313 │ │ -1933e2: 7120 c502 1300 |0019: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -1933e8: 5203 0f00 |001c: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -1933ec: 12f1 |001e: const/4 v1, #int -1 // #ff │ │ -1933ee: 3213 0700 |001f: if-eq v3, v1, 0026 // +0007 │ │ -1933f2: 5203 0e00 |0021: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -1933f6: 3213 0300 |0023: if-eq v3, v1, 0026 // +0003 │ │ -1933fa: 1100 |0025: return-object v0 │ │ -1933fc: 2203 a810 |0026: new-instance v3, Lorg/thoughtcrime/securesms/util/BitmapDecodingException; // type@10a8 │ │ -193400: 2201 0903 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -193404: 1a02 c116 |002a: const-string v2, "Failed to decode image dimensions: " // string@16c1 │ │ -193408: 7020 080b 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -19340e: 5202 0f00 |002f: iget v2, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -193412: 6e20 0c0b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -193418: 1a02 970a |0034: const-string v2, ", " // string@0a97 │ │ -19341c: 6e20 110b 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -193422: 5200 0e00 |0039: iget v0, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -193426: 6e20 0c0b 0100 |003b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19342c: 6e10 220b 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -193432: 0c00 |0041: move-result-object v0 │ │ -193434: 7020 ec55 0300 |0042: invoke-direct {v3, v0}, Lorg/thoughtcrime/securesms/util/BitmapDecodingException;.:(Ljava/lang/String;)V // method@55ec │ │ -19343a: 2703 |0045: throw v3 │ │ +1933a4: |[1933a4] org.thoughtcrime.securesms.util.BitmapUtil.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; │ │ +1933b4: 2200 4600 |0000: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@0046 │ │ +1933b8: 7010 1201 0000 |0002: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0112 │ │ +1933be: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +1933c0: 5c01 0b00 |0006: iput-boolean v1, v0, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@000b │ │ +1933c4: 2201 b802 |0008: new-instance v1, Ljava/io/BufferedInputStream; // type@02b8 │ │ +1933c8: 7020 4d09 3100 |000a: invoke-direct {v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@094d │ │ +1933ce: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +1933d0: 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 │ │ +1933d6: 6e10 4f09 0100 |0011: invoke-virtual {v1}, Ljava/io/BufferedInputStream;.close:()V // method@094f │ │ +1933dc: 2808 |0014: goto 001c // +0008 │ │ +1933de: 6203 1042 |0015: sget-object v3, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@4210 │ │ +1933e2: 1a01 1353 |0017: const-string v1, "failed to close the InputStream after reading image dimensions" // string@5313 │ │ +1933e6: 7120 c502 1300 |0019: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +1933ec: 5203 0f00 |001c: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +1933f0: 12f1 |001e: const/4 v1, #int -1 // #ff │ │ +1933f2: 3213 0700 |001f: if-eq v3, v1, 0026 // +0007 │ │ +1933f6: 5203 0e00 |0021: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +1933fa: 3213 0300 |0023: if-eq v3, v1, 0026 // +0003 │ │ +1933fe: 1100 |0025: return-object v0 │ │ +193400: 2203 a810 |0026: new-instance v3, Lorg/thoughtcrime/securesms/util/BitmapDecodingException; // type@10a8 │ │ +193404: 2201 0903 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +193408: 1a02 c116 |002a: const-string v2, "Failed to decode image dimensions: " // string@16c1 │ │ +19340c: 7020 080b 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +193412: 5202 0f00 |002f: iget v2, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +193416: 6e20 0c0b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +19341c: 1a02 970a |0034: const-string v2, ", " // string@0a97 │ │ +193420: 6e20 110b 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +193426: 5200 0e00 |0039: iget v0, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +19342a: 6e20 0c0b 0100 |003b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +193430: 6e10 220b 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +193436: 0c00 |0041: move-result-object v0 │ │ +193438: 7020 ec55 0300 |0042: invoke-direct {v3, v0}, Lorg/thoughtcrime/securesms/util/BitmapDecodingException;.:(Ljava/lang/String;)V // method@55ec │ │ +19343e: 2703 |0045: throw v3 │ │ catches : 1 │ │ 0x0011 - 0x0014 │ │ Ljava/io/IOException; -> 0x0015 │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x0008 line=64 │ │ @@ -303285,50 +303286,50 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -193750: |[193750] org.thoughtcrime.securesms.util.BitmapUtil.getMaxTextureSize:()I │ │ -193760: 7100 e80d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0de8 │ │ -193766: 0c00 |0003: move-result-object v0 │ │ -193768: 1f00 db03 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03db │ │ -19376c: 6201 a800 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a8 │ │ -193770: 7220 e30d 1000 |0008: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0de3 │ │ -193776: 0c01 |000b: move-result-object v1 │ │ -193778: 1222 |000c: const/4 v2, #int 2 // #2 │ │ -19377a: 2322 1411 |000d: new-array v2, v2, [I // type@1114 │ │ -19377e: 7230 e50d 1002 |000f: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0de5 │ │ -193784: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -193786: 2323 1411 |0013: new-array v3, v2, [I // type@1114 │ │ -19378a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -19378c: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -19378e: 7253 e10d 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@0de1 │ │ -193794: 4404 0305 |001a: aget v4, v3, v5 │ │ -193798: 2346 4111 |001c: new-array v6, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1141 │ │ -19379c: 7253 e10d 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@0de1 │ │ -1937a2: 2322 1411 |0021: new-array v2, v2, [I // type@1114 │ │ -1937a6: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -1937a8: 1207 |0024: const/4 v7, #int 0 // #0 │ │ -1937aa: 4408 0305 |0025: aget v8, v3, v5 │ │ -1937ae: 3584 1100 |0027: if-ge v4, v8, 0038 // +0011 │ │ -1937b2: 4608 0604 |0029: aget-object v8, v6, v4 │ │ -1937b6: 1309 2c30 |002b: const/16 v9, #int 12332 // #302c │ │ -1937ba: 7252 e00d 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@0de0 │ │ -1937c0: 4408 0205 |0030: aget v8, v2, v5 │ │ -1937c4: 3587 0300 |0032: if-ge v7, v8, 0035 // +0003 │ │ -1937c8: 0187 |0034: move v7, v8 │ │ -1937ca: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1937ce: 28ee |0037: goto 0025 // -0012 │ │ -1937d0: 7220 e70d 1000 |0038: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@0de7 │ │ -1937d6: 1300 0008 |003b: const/16 v0, #int 2048 // #800 │ │ -1937da: 7120 760a 0700 |003d: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ -1937e0: 0a00 |0040: move-result v0 │ │ -1937e2: 0f00 |0041: return v0 │ │ +193754: |[193754] org.thoughtcrime.securesms.util.BitmapUtil.getMaxTextureSize:()I │ │ +193764: 7100 e80d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0de8 │ │ +19376a: 0c00 |0003: move-result-object v0 │ │ +19376c: 1f00 db03 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03db │ │ +193770: 6201 a800 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a8 │ │ +193774: 7220 e30d 1000 |0008: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0de3 │ │ +19377a: 0c01 |000b: move-result-object v1 │ │ +19377c: 1222 |000c: const/4 v2, #int 2 // #2 │ │ +19377e: 2322 1411 |000d: new-array v2, v2, [I // type@1114 │ │ +193782: 7230 e50d 1002 |000f: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0de5 │ │ +193788: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +19378a: 2323 1411 |0013: new-array v3, v2, [I // type@1114 │ │ +19378e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +193790: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +193792: 7253 e10d 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@0de1 │ │ +193798: 4404 0305 |001a: aget v4, v3, v5 │ │ +19379c: 2346 4111 |001c: new-array v6, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1141 │ │ +1937a0: 7253 e10d 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@0de1 │ │ +1937a6: 2322 1411 |0021: new-array v2, v2, [I // type@1114 │ │ +1937aa: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +1937ac: 1207 |0024: const/4 v7, #int 0 // #0 │ │ +1937ae: 4408 0305 |0025: aget v8, v3, v5 │ │ +1937b2: 3584 1100 |0027: if-ge v4, v8, 0038 // +0011 │ │ +1937b6: 4608 0604 |0029: aget-object v8, v6, v4 │ │ +1937ba: 1309 2c30 |002b: const/16 v9, #int 12332 // #302c │ │ +1937be: 7252 e00d 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@0de0 │ │ +1937c4: 4408 0205 |0030: aget v8, v2, v5 │ │ +1937c8: 3587 0300 |0032: if-ge v7, v8, 0035 // +0003 │ │ +1937cc: 0187 |0034: move v7, v8 │ │ +1937ce: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1937d2: 28ee |0037: goto 0025 // -0012 │ │ +1937d4: 7220 e70d 1000 |0038: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@0de7 │ │ +1937da: 1300 0008 |003b: const/16 v0, #int 2048 // #800 │ │ +1937de: 7120 760a 0700 |003d: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ +1937e4: 0a00 |0040: move-result v0 │ │ +1937e6: 0f00 |0041: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0006 line=229 │ │ 0x000d line=231 │ │ 0x000f line=232 │ │ 0x0013 line=234 │ │ @@ -303348,135 +303349,135 @@ │ │ type : '([BIIIZ)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 24 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 215 16-bit code units │ │ -193590: |[193590] org.thoughtcrime.securesms.util.BitmapUtil.rotateNV21:([BIIIZ)[B │ │ -1935a0: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -1935a4: 0201 1400 |0002: move/from16 v1, v20 │ │ -1935a8: 0202 1500 |0004: move/from16 v2, v21 │ │ -1935ac: 0203 1600 |0006: move/from16 v3, v22 │ │ -1935b0: 3903 0300 |0008: if-nez v3, 000b // +0003 │ │ -1935b4: 1100 |000a: return-object v0 │ │ -1935b6: dc04 035a |000b: rem-int/lit8 v4, v3, #int 90 // #5a │ │ -1935ba: 3904 c200 |000d: if-nez v4, 00cf // +00c2 │ │ -1935be: 3a03 c000 |000f: if-ltz v3, 00cf // +00c0 │ │ -1935c2: 1304 0e01 |0011: const/16 v4, #int 270 // #10e │ │ -1935c6: 3643 bc00 |0013: if-gt v3, v4, 00cf // +00bc │ │ -1935ca: 9204 0102 |0015: mul-int v4, v1, v2 │ │ -1935ce: da05 0403 |0017: mul-int/lit8 v5, v4, #int 3 // #03 │ │ -1935d2: db05 0502 |0019: div-int/lit8 v5, v5, #int 2 // #02 │ │ -1935d6: 2106 |001b: array-length v6, v0 │ │ -1935d8: 3365 8600 |001c: if-ne v5, v6, 00a2 // +0086 │ │ -1935dc: 2105 |001e: array-length v5, v0 │ │ -1935de: 2355 1011 |001f: new-array v5, v5, [B // type@1110 │ │ -1935e2: d436 b400 |0021: rem-int/lit16 v6, v3, #int 180 // #00b4 │ │ -1935e6: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -1935e8: 1218 |0024: const/4 v8, #int 1 // #1 │ │ -1935ea: 3806 0400 |0025: if-eqz v6, 0029 // +0004 │ │ -1935ee: 1216 |0027: const/4 v6, #int 1 // #1 │ │ -1935f0: 2802 |0028: goto 002a // +0002 │ │ -1935f2: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -1935f4: d439 0e01 |002a: rem-int/lit16 v9, v3, #int 270 // #010e │ │ -1935f8: 3817 0500 |002c: if-eqz v23, 0031 // +0005 │ │ -1935fc: 3909 0700 |002e: if-nez v9, 0035 // +0007 │ │ -193600: 2803 |0030: goto 0033 // +0003 │ │ -193602: 3809 0400 |0031: if-eqz v9, 0035 // +0004 │ │ -193606: 1219 |0033: const/4 v9, #int 1 // #1 │ │ -193608: 2802 |0034: goto 0036 // +0002 │ │ -19360a: 1209 |0035: const/4 v9, #int 0 // #0 │ │ -19360c: 130a b400 |0036: const/16 v10, #int 180 // #b4 │ │ -193610: 34a3 0400 |0038: if-lt v3, v10, 003c // +0004 │ │ -193614: 1213 |003a: const/4 v3, #int 1 // #1 │ │ -193616: 2802 |003b: goto 003d // +0002 │ │ -193618: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -19361a: 120a |003d: const/4 v10, #int 0 // #0 │ │ -19361c: 352a 6300 |003e: if-ge v10, v2, 00a1 // +0063 │ │ -193620: 120b |0040: const/4 v11, #int 0 // #0 │ │ -193622: 351b 5d00 |0041: if-ge v11, v1, 009e // +005d │ │ -193626: 920c 0a01 |0043: mul-int v12, v10, v1 │ │ -19362a: b0bc |0045: add-int/2addr v12, v11 │ │ -19362c: e10d 0a01 |0046: shr-int/lit8 v13, v10, #int 1 // #01 │ │ -193630: 920d 0d01 |0048: mul-int v13, v13, v1 │ │ -193634: b04d |004a: add-int/2addr v13, v4 │ │ -193636: dd0e 0bfe |004b: and-int/lit8 v14, v11, #int -2 // #fe │ │ -19363a: b0ed |004d: add-int/2addr v13, v14 │ │ -19363c: d80e 0d01 |004e: add-int/lit8 v14, v13, #int 1 // #01 │ │ -193640: 3806 0400 |0050: if-eqz v6, 0054 // +0004 │ │ -193644: 012f |0052: move v15, v2 │ │ -193646: 2802 |0053: goto 0055 // +0002 │ │ -193648: 011f |0054: move v15, v1 │ │ -19364a: 3806 0500 |0055: if-eqz v6, 005a // +0005 │ │ -19364e: 0210 0100 |0057: move/from16 v16, v1 │ │ -193652: 2803 |0059: goto 005c // +0003 │ │ -193654: 0210 0200 |005a: move/from16 v16, v2 │ │ -193658: 3806 0500 |005c: if-eqz v6, 0061 // +0005 │ │ -19365c: 0211 0a00 |005e: move/from16 v17, v10 │ │ -193660: 2803 |0060: goto 0063 // +0003 │ │ -193662: 0211 0b00 |0061: move/from16 v17, v11 │ │ -193666: 3806 0500 |0063: if-eqz v6, 0068 // +0005 │ │ -19366a: 0212 0b00 |0065: move/from16 v18, v11 │ │ -19366e: 2803 |0067: goto 006a // +0003 │ │ -193670: 0212 0a00 |0068: move/from16 v18, v10 │ │ -193674: 3809 0600 |006a: if-eqz v9, 0070 // +0006 │ │ -193678: 9111 0f11 |006c: sub-int v17, v15, v17 │ │ -19367c: d811 11ff |006e: add-int/lit8 v17, v17, #int -1 // #ff │ │ -193680: 3803 0600 |0070: if-eqz v3, 0076 // +0006 │ │ -193684: 9110 1012 |0072: sub-int v16, v16, v18 │ │ -193688: d812 10ff |0074: add-int/lit8 v18, v16, #int -1 // #ff │ │ -19368c: 9210 120f |0076: mul-int v16, v18, v15 │ │ -193690: 9010 1011 |0078: add-int v16, v16, v17 │ │ -193694: e112 1201 |007a: shr-int/lit8 v18, v18, #int 1 // #01 │ │ -193698: 9212 120f |007c: mul-int v18, v18, v15 │ │ -19369c: 9012 0412 |007e: add-int v18, v4, v18 │ │ -1936a0: dd0f 11fe |0080: and-int/lit8 v15, v17, #int -2 // #fe │ │ -1936a4: 9012 120f |0082: add-int v18, v18, v15 │ │ -1936a8: d80f 1201 |0084: add-int/lit8 v15, v18, #int 1 // #01 │ │ -1936ac: 480c 000c |0086: aget-byte v12, v0, v12 │ │ -1936b0: d5cc ff00 |0088: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -1936b4: 8dcc |008a: int-to-byte v12, v12 │ │ -1936b6: 4f0c 0510 |008b: aput-byte v12, v5, v16 │ │ -1936ba: 480c 000d |008d: aget-byte v12, v0, v13 │ │ -1936be: d5cc ff00 |008f: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -1936c2: 8dcc |0091: int-to-byte v12, v12 │ │ -1936c4: 4f0c 0512 |0092: aput-byte v12, v5, v18 │ │ -1936c8: 480c 000e |0094: aget-byte v12, v0, v14 │ │ -1936cc: d5cc ff00 |0096: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -1936d0: 8dcc |0098: int-to-byte v12, v12 │ │ -1936d2: 4f0c 050f |0099: aput-byte v12, v5, v15 │ │ -1936d6: d80b 0b01 |009b: add-int/lit8 v11, v11, #int 1 // #01 │ │ -1936da: 28a4 |009d: goto 0041 // -005c │ │ -1936dc: d80a 0a01 |009e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -1936e0: 289e |00a0: goto 003e // -0062 │ │ -1936e2: 1105 |00a1: return-object v5 │ │ -1936e4: 2203 c502 |00a2: new-instance v3, Ljava/io/IOException; // type@02c5 │ │ -1936e8: 2204 0903 |00a4: new-instance v4, Ljava/lang/StringBuilder; // type@0309 │ │ -1936ec: 1a06 5975 |00a6: const-string v6, "provided width and height don't jive with the data length (" // string@7559 │ │ -1936f0: 7020 080b 6400 |00a8: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -1936f6: 2100 |00ab: array-length v0, v0 │ │ -1936f8: 6e20 0c0b 0400 |00ac: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -1936fe: 1a00 fd09 |00af: const-string v0, "). Width: " // string@09fd │ │ -193702: 6e20 110b 0400 |00b1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -193708: 6e20 0c0b 1400 |00b4: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19370e: 1a00 0704 |00b7: const-string v0, " height: " // string@0407 │ │ -193712: 6e20 110b 0400 |00b9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -193718: 6e20 0c0b 2400 |00bc: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19371e: 1a00 ea03 |00bf: const-string v0, " = data length: " // string@03ea │ │ -193722: 6e20 110b 0400 |00c1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -193728: 6e20 0c0b 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19372e: 6e10 220b 0400 |00c7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -193734: 0c00 |00ca: move-result-object v0 │ │ -193736: 7020 8a09 0300 |00cb: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ -19373c: 2703 |00ce: throw v3 │ │ -19373e: 2200 eb02 |00cf: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02eb │ │ -193742: 1a01 8b0b |00d1: const-string v1, "0 <= rotation < 360, rotation % 90 == 0" // string@0b8b │ │ -193746: 7020 3b0a 1000 |00d3: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3b │ │ -19374c: 2700 |00d6: throw v0 │ │ +193594: |[193594] org.thoughtcrime.securesms.util.BitmapUtil.rotateNV21:([BIIIZ)[B │ │ +1935a4: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +1935a8: 0201 1400 |0002: move/from16 v1, v20 │ │ +1935ac: 0202 1500 |0004: move/from16 v2, v21 │ │ +1935b0: 0203 1600 |0006: move/from16 v3, v22 │ │ +1935b4: 3903 0300 |0008: if-nez v3, 000b // +0003 │ │ +1935b8: 1100 |000a: return-object v0 │ │ +1935ba: dc04 035a |000b: rem-int/lit8 v4, v3, #int 90 // #5a │ │ +1935be: 3904 c200 |000d: if-nez v4, 00cf // +00c2 │ │ +1935c2: 3a03 c000 |000f: if-ltz v3, 00cf // +00c0 │ │ +1935c6: 1304 0e01 |0011: const/16 v4, #int 270 // #10e │ │ +1935ca: 3643 bc00 |0013: if-gt v3, v4, 00cf // +00bc │ │ +1935ce: 9204 0102 |0015: mul-int v4, v1, v2 │ │ +1935d2: da05 0403 |0017: mul-int/lit8 v5, v4, #int 3 // #03 │ │ +1935d6: db05 0502 |0019: div-int/lit8 v5, v5, #int 2 // #02 │ │ +1935da: 2106 |001b: array-length v6, v0 │ │ +1935dc: 3365 8600 |001c: if-ne v5, v6, 00a2 // +0086 │ │ +1935e0: 2105 |001e: array-length v5, v0 │ │ +1935e2: 2355 1011 |001f: new-array v5, v5, [B // type@1110 │ │ +1935e6: d436 b400 |0021: rem-int/lit16 v6, v3, #int 180 // #00b4 │ │ +1935ea: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +1935ec: 1218 |0024: const/4 v8, #int 1 // #1 │ │ +1935ee: 3806 0400 |0025: if-eqz v6, 0029 // +0004 │ │ +1935f2: 1216 |0027: const/4 v6, #int 1 // #1 │ │ +1935f4: 2802 |0028: goto 002a // +0002 │ │ +1935f6: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +1935f8: d439 0e01 |002a: rem-int/lit16 v9, v3, #int 270 // #010e │ │ +1935fc: 3817 0500 |002c: if-eqz v23, 0031 // +0005 │ │ +193600: 3909 0700 |002e: if-nez v9, 0035 // +0007 │ │ +193604: 2803 |0030: goto 0033 // +0003 │ │ +193606: 3809 0400 |0031: if-eqz v9, 0035 // +0004 │ │ +19360a: 1219 |0033: const/4 v9, #int 1 // #1 │ │ +19360c: 2802 |0034: goto 0036 // +0002 │ │ +19360e: 1209 |0035: const/4 v9, #int 0 // #0 │ │ +193610: 130a b400 |0036: const/16 v10, #int 180 // #b4 │ │ +193614: 34a3 0400 |0038: if-lt v3, v10, 003c // +0004 │ │ +193618: 1213 |003a: const/4 v3, #int 1 // #1 │ │ +19361a: 2802 |003b: goto 003d // +0002 │ │ +19361c: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +19361e: 120a |003d: const/4 v10, #int 0 // #0 │ │ +193620: 352a 6300 |003e: if-ge v10, v2, 00a1 // +0063 │ │ +193624: 120b |0040: const/4 v11, #int 0 // #0 │ │ +193626: 351b 5d00 |0041: if-ge v11, v1, 009e // +005d │ │ +19362a: 920c 0a01 |0043: mul-int v12, v10, v1 │ │ +19362e: b0bc |0045: add-int/2addr v12, v11 │ │ +193630: e10d 0a01 |0046: shr-int/lit8 v13, v10, #int 1 // #01 │ │ +193634: 920d 0d01 |0048: mul-int v13, v13, v1 │ │ +193638: b04d |004a: add-int/2addr v13, v4 │ │ +19363a: dd0e 0bfe |004b: and-int/lit8 v14, v11, #int -2 // #fe │ │ +19363e: b0ed |004d: add-int/2addr v13, v14 │ │ +193640: d80e 0d01 |004e: add-int/lit8 v14, v13, #int 1 // #01 │ │ +193644: 3806 0400 |0050: if-eqz v6, 0054 // +0004 │ │ +193648: 012f |0052: move v15, v2 │ │ +19364a: 2802 |0053: goto 0055 // +0002 │ │ +19364c: 011f |0054: move v15, v1 │ │ +19364e: 3806 0500 |0055: if-eqz v6, 005a // +0005 │ │ +193652: 0210 0100 |0057: move/from16 v16, v1 │ │ +193656: 2803 |0059: goto 005c // +0003 │ │ +193658: 0210 0200 |005a: move/from16 v16, v2 │ │ +19365c: 3806 0500 |005c: if-eqz v6, 0061 // +0005 │ │ +193660: 0211 0a00 |005e: move/from16 v17, v10 │ │ +193664: 2803 |0060: goto 0063 // +0003 │ │ +193666: 0211 0b00 |0061: move/from16 v17, v11 │ │ +19366a: 3806 0500 |0063: if-eqz v6, 0068 // +0005 │ │ +19366e: 0212 0b00 |0065: move/from16 v18, v11 │ │ +193672: 2803 |0067: goto 006a // +0003 │ │ +193674: 0212 0a00 |0068: move/from16 v18, v10 │ │ +193678: 3809 0600 |006a: if-eqz v9, 0070 // +0006 │ │ +19367c: 9111 0f11 |006c: sub-int v17, v15, v17 │ │ +193680: d811 11ff |006e: add-int/lit8 v17, v17, #int -1 // #ff │ │ +193684: 3803 0600 |0070: if-eqz v3, 0076 // +0006 │ │ +193688: 9110 1012 |0072: sub-int v16, v16, v18 │ │ +19368c: d812 10ff |0074: add-int/lit8 v18, v16, #int -1 // #ff │ │ +193690: 9210 120f |0076: mul-int v16, v18, v15 │ │ +193694: 9010 1011 |0078: add-int v16, v16, v17 │ │ +193698: e112 1201 |007a: shr-int/lit8 v18, v18, #int 1 // #01 │ │ +19369c: 9212 120f |007c: mul-int v18, v18, v15 │ │ +1936a0: 9012 0412 |007e: add-int v18, v4, v18 │ │ +1936a4: dd0f 11fe |0080: and-int/lit8 v15, v17, #int -2 // #fe │ │ +1936a8: 9012 120f |0082: add-int v18, v18, v15 │ │ +1936ac: d80f 1201 |0084: add-int/lit8 v15, v18, #int 1 // #01 │ │ +1936b0: 480c 000c |0086: aget-byte v12, v0, v12 │ │ +1936b4: d5cc ff00 |0088: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +1936b8: 8dcc |008a: int-to-byte v12, v12 │ │ +1936ba: 4f0c 0510 |008b: aput-byte v12, v5, v16 │ │ +1936be: 480c 000d |008d: aget-byte v12, v0, v13 │ │ +1936c2: d5cc ff00 |008f: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +1936c6: 8dcc |0091: int-to-byte v12, v12 │ │ +1936c8: 4f0c 0512 |0092: aput-byte v12, v5, v18 │ │ +1936cc: 480c 000e |0094: aget-byte v12, v0, v14 │ │ +1936d0: d5cc ff00 |0096: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +1936d4: 8dcc |0098: int-to-byte v12, v12 │ │ +1936d6: 4f0c 050f |0099: aput-byte v12, v5, v15 │ │ +1936da: d80b 0b01 |009b: add-int/lit8 v11, v11, #int 1 // #01 │ │ +1936de: 28a4 |009d: goto 0041 // -005c │ │ +1936e0: d80a 0a01 |009e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +1936e4: 289e |00a0: goto 003e // -0062 │ │ +1936e6: 1105 |00a1: return-object v5 │ │ +1936e8: 2203 c502 |00a2: new-instance v3, Ljava/io/IOException; // type@02c5 │ │ +1936ec: 2204 0903 |00a4: new-instance v4, Ljava/lang/StringBuilder; // type@0309 │ │ +1936f0: 1a06 5975 |00a6: const-string v6, "provided width and height don't jive with the data length (" // string@7559 │ │ +1936f4: 7020 080b 6400 |00a8: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +1936fa: 2100 |00ab: array-length v0, v0 │ │ +1936fc: 6e20 0c0b 0400 |00ac: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +193702: 1a00 fd09 |00af: const-string v0, "). Width: " // string@09fd │ │ +193706: 6e20 110b 0400 |00b1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19370c: 6e20 0c0b 1400 |00b4: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +193712: 1a00 0704 |00b7: const-string v0, " height: " // string@0407 │ │ +193716: 6e20 110b 0400 |00b9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19371c: 6e20 0c0b 2400 |00bc: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +193722: 1a00 ea03 |00bf: const-string v0, " = data length: " // string@03ea │ │ +193726: 6e20 110b 0400 |00c1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19372c: 6e20 0c0b 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +193732: 6e10 220b 0400 |00c7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +193738: 0c00 |00ca: move-result-object v0 │ │ +19373a: 7020 8a09 0300 |00cb: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ +193740: 2703 |00ce: throw v3 │ │ +193742: 2200 eb02 |00cf: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02eb │ │ +193746: 1a01 8b0b |00d1: const-string v1, "0 <= rotation < 360, rotation % 90 == 0" // string@0b8b │ │ +19374a: 7020 3b0a 1000 |00d3: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3b │ │ +193750: 2700 |00d6: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x000b line=140 │ │ 0x0019 line=142 │ │ 0x001e line=148 │ │ 0x0021 line=150 │ │ 0x002a line=151 │ │ @@ -303518,17 +303519,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1938f0: |[1938f0] org.thoughtcrime.securesms.util.Conversions.:()V │ │ -193900: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -193906: 0e00 |0003: return-void │ │ +1938f4: |[1938f4] org.thoughtcrime.securesms.util.Conversions.:()V │ │ +193904: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19390a: 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;) │ │ @@ -303536,61 +303537,61 @@ │ │ type : '([BIJ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 74 16-bit code units │ │ -19384c: |[19384c] org.thoughtcrime.securesms.util.Conversions.longToByteArray:([BIJ)I │ │ -19385c: d800 0507 |0000: add-int/lit8 v0, v5, #int 7 // #07 │ │ -193860: 8461 |0002: long-to-int v1, v6 │ │ -193862: 8d11 |0003: int-to-byte v1, v1 │ │ -193864: 4f01 0400 |0004: aput-byte v1, v4, v0 │ │ -193868: d800 0506 |0006: add-int/lit8 v0, v5, #int 6 // #06 │ │ -19386c: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ -193870: a402 0601 |000a: shr-long v2, v6, v1 │ │ -193874: 8423 |000c: long-to-int v3, v2 │ │ -193876: 8d32 |000d: int-to-byte v2, v3 │ │ -193878: 4f02 0400 |000e: aput-byte v2, v4, v0 │ │ -19387c: d800 0505 |0010: add-int/lit8 v0, v5, #int 5 // #05 │ │ -193880: 1302 1000 |0012: const/16 v2, #int 16 // #10 │ │ -193884: a402 0602 |0014: shr-long v2, v6, v2 │ │ -193888: 8423 |0016: long-to-int v3, v2 │ │ -19388a: 8d32 |0017: int-to-byte v2, v3 │ │ -19388c: 4f02 0400 |0018: aput-byte v2, v4, v0 │ │ -193890: d800 0504 |001a: add-int/lit8 v0, v5, #int 4 // #04 │ │ -193894: 1302 1800 |001c: const/16 v2, #int 24 // #18 │ │ -193898: a402 0602 |001e: shr-long v2, v6, v2 │ │ -19389c: 8423 |0020: long-to-int v3, v2 │ │ -19389e: 8d32 |0021: int-to-byte v2, v3 │ │ -1938a0: 4f02 0400 |0022: aput-byte v2, v4, v0 │ │ -1938a4: d800 0503 |0024: add-int/lit8 v0, v5, #int 3 // #03 │ │ -1938a8: 1302 2000 |0026: const/16 v2, #int 32 // #20 │ │ -1938ac: a402 0602 |0028: shr-long v2, v6, v2 │ │ -1938b0: 8423 |002a: long-to-int v3, v2 │ │ -1938b2: 8d32 |002b: int-to-byte v2, v3 │ │ -1938b4: 4f02 0400 |002c: aput-byte v2, v4, v0 │ │ -1938b8: d800 0502 |002e: add-int/lit8 v0, v5, #int 2 // #02 │ │ -1938bc: 1302 2800 |0030: const/16 v2, #int 40 // #28 │ │ -1938c0: a402 0602 |0032: shr-long v2, v6, v2 │ │ -1938c4: 8423 |0034: long-to-int v3, v2 │ │ -1938c6: 8d32 |0035: int-to-byte v2, v3 │ │ -1938c8: 4f02 0400 |0036: aput-byte v2, v4, v0 │ │ -1938cc: d800 0501 |0038: add-int/lit8 v0, v5, #int 1 // #01 │ │ -1938d0: 1302 3000 |003a: const/16 v2, #int 48 // #30 │ │ -1938d4: a402 0602 |003c: shr-long v2, v6, v2 │ │ -1938d8: 8423 |003e: long-to-int v3, v2 │ │ -1938da: 8d32 |003f: int-to-byte v2, v3 │ │ -1938dc: 4f02 0400 |0040: aput-byte v2, v4, v0 │ │ -1938e0: 1300 3800 |0042: const/16 v0, #int 56 // #38 │ │ -1938e4: c406 |0044: shr-long/2addr v6, v0 │ │ -1938e6: 8467 |0045: long-to-int v7, v6 │ │ -1938e8: 8d76 |0046: int-to-byte v6, v7 │ │ -1938ea: 4f06 0405 |0047: aput-byte v6, v4, v5 │ │ -1938ee: 0f01 |0049: return v1 │ │ +193850: |[193850] org.thoughtcrime.securesms.util.Conversions.longToByteArray:([BIJ)I │ │ +193860: d800 0507 |0000: add-int/lit8 v0, v5, #int 7 // #07 │ │ +193864: 8461 |0002: long-to-int v1, v6 │ │ +193866: 8d11 |0003: int-to-byte v1, v1 │ │ +193868: 4f01 0400 |0004: aput-byte v1, v4, v0 │ │ +19386c: d800 0506 |0006: add-int/lit8 v0, v5, #int 6 // #06 │ │ +193870: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ +193874: a402 0601 |000a: shr-long v2, v6, v1 │ │ +193878: 8423 |000c: long-to-int v3, v2 │ │ +19387a: 8d32 |000d: int-to-byte v2, v3 │ │ +19387c: 4f02 0400 |000e: aput-byte v2, v4, v0 │ │ +193880: d800 0505 |0010: add-int/lit8 v0, v5, #int 5 // #05 │ │ +193884: 1302 1000 |0012: const/16 v2, #int 16 // #10 │ │ +193888: a402 0602 |0014: shr-long v2, v6, v2 │ │ +19388c: 8423 |0016: long-to-int v3, v2 │ │ +19388e: 8d32 |0017: int-to-byte v2, v3 │ │ +193890: 4f02 0400 |0018: aput-byte v2, v4, v0 │ │ +193894: d800 0504 |001a: add-int/lit8 v0, v5, #int 4 // #04 │ │ +193898: 1302 1800 |001c: const/16 v2, #int 24 // #18 │ │ +19389c: a402 0602 |001e: shr-long v2, v6, v2 │ │ +1938a0: 8423 |0020: long-to-int v3, v2 │ │ +1938a2: 8d32 |0021: int-to-byte v2, v3 │ │ +1938a4: 4f02 0400 |0022: aput-byte v2, v4, v0 │ │ +1938a8: d800 0503 |0024: add-int/lit8 v0, v5, #int 3 // #03 │ │ +1938ac: 1302 2000 |0026: const/16 v2, #int 32 // #20 │ │ +1938b0: a402 0602 |0028: shr-long v2, v6, v2 │ │ +1938b4: 8423 |002a: long-to-int v3, v2 │ │ +1938b6: 8d32 |002b: int-to-byte v2, v3 │ │ +1938b8: 4f02 0400 |002c: aput-byte v2, v4, v0 │ │ +1938bc: d800 0502 |002e: add-int/lit8 v0, v5, #int 2 // #02 │ │ +1938c0: 1302 2800 |0030: const/16 v2, #int 40 // #28 │ │ +1938c4: a402 0602 |0032: shr-long v2, v6, v2 │ │ +1938c8: 8423 |0034: long-to-int v3, v2 │ │ +1938ca: 8d32 |0035: int-to-byte v2, v3 │ │ +1938cc: 4f02 0400 |0036: aput-byte v2, v4, v0 │ │ +1938d0: d800 0501 |0038: add-int/lit8 v0, v5, #int 1 // #01 │ │ +1938d4: 1302 3000 |003a: const/16 v2, #int 48 // #30 │ │ +1938d8: a402 0602 |003c: shr-long v2, v6, v2 │ │ +1938dc: 8423 |003e: long-to-int v3, v2 │ │ +1938de: 8d32 |003f: int-to-byte v2, v3 │ │ +1938e0: 4f02 0400 |0040: aput-byte v2, v4, v0 │ │ +1938e4: 1300 3800 |0042: const/16 v0, #int 56 // #38 │ │ +1938e8: c406 |0044: shr-long/2addr v6, v0 │ │ +1938ea: 8467 |0045: long-to-int v7, v6 │ │ +1938ec: 8d76 |0046: int-to-byte v6, v7 │ │ +1938ee: 4f06 0405 |0047: aput-byte v6, v4, v5 │ │ +1938f2: 0f01 |0049: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=28 │ │ 0x000e line=29 │ │ 0x0018 line=30 │ │ 0x0022 line=31 │ │ 0x002c line=32 │ │ @@ -303607,20 +303608,20 @@ │ │ type : '(J)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -193828: |[193828] org.thoughtcrime.securesms.util.Conversions.longToByteArray:(J)[B │ │ -193838: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -19383c: 2300 1011 |0002: new-array v0, v0, [B // type@1110 │ │ -193840: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -193842: 7140 fb55 1032 |0005: invoke-static {v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/Conversions;.longToByteArray:([BIJ)I // method@55fb │ │ -193848: 1100 |0008: return-object v0 │ │ +19382c: |[19382c] org.thoughtcrime.securesms.util.Conversions.longToByteArray:(J)[B │ │ +19383c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +193840: 2300 1011 |0002: new-array v0, v0, [B // type@1110 │ │ +193844: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +193846: 7140 fb55 1032 |0005: invoke-static {v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/Conversions;.longToByteArray:([BIJ)I // method@55fb │ │ +19384c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=22 │ │ 0x0005 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) J │ │ │ │ @@ -303650,17 +303651,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -193d7c: |[193d7c] org.thoughtcrime.securesms.util.DateUtils.:()V │ │ -193d8c: 7010 ab02 0000 |0000: invoke-direct {v0}, Landroid/text/format/DateUtils;.:()V // method@02ab │ │ -193d92: 0e00 |0003: return-void │ │ +193d80: |[193d80] org.thoughtcrime.securesms.util.DateUtils.:()V │ │ +193d90: 7010 ab02 0000 |0000: invoke-direct {v0}, Landroid/text/format/DateUtils;.:()V // method@02ab │ │ +193d96: 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;) │ │ @@ -303668,23 +303669,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 │ │ -193968: |[193968] org.thoughtcrime.securesms.util.DateUtils.convertDelta:(JLjava/util/concurrent/TimeUnit;)I │ │ -193978: 7100 250b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -19397e: 0b00 |0003: move-result-wide v0 │ │ -193980: bc20 |0004: sub-long/2addr v0, v2 │ │ -193982: 6202 a400 |0005: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -193986: 6e40 5c0d 0421 |0007: invoke-virtual {v4, v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d5c │ │ -19398c: 0b02 |000a: move-result-wide v2 │ │ -19398e: 8423 |000b: long-to-int v3, v2 │ │ -193990: 0f03 |000c: return v3 │ │ +19396c: |[19396c] org.thoughtcrime.securesms.util.DateUtils.convertDelta:(JLjava/util/concurrent/TimeUnit;)I │ │ +19397c: 7100 250b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +193982: 0b00 |0003: move-result-wide v0 │ │ +193984: bc20 |0004: sub-long/2addr v0, v2 │ │ +193986: 6202 a400 |0005: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +19398a: 6e40 5c0d 0421 |0007: invoke-virtual {v4, v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d5c │ │ +193990: 0b02 |000a: move-result-wide v2 │ │ +193992: 8423 |000b: long-to-int v3, v2 │ │ +193994: 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; │ │ │ │ @@ -303693,82 +303694,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 │ │ -193994: |[193994] org.thoughtcrime.securesms.util.DateUtils.getBriefRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -1939a4: 6200 a500 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -1939a8: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -1939ac: 7150 0856 7621 |0004: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ -1939b2: 0a00 |0007: move-result v0 │ │ -1939b4: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -1939b8: 6006 9d2a |000a: sget v6, Lorg/thoughtcrime/securesms/R$string;.now:I // field@2a9d │ │ -1939bc: 6e20 7700 6500 |000c: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1939c2: 0c05 |000f: move-result-object v5 │ │ -1939c4: 1105 |0010: return-object v5 │ │ -1939c6: 6200 a200 |0011: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ -1939ca: 7150 0856 7621 |0013: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ -1939d0: 0a00 |0016: move-result v0 │ │ -1939d2: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -1939d4: 1214 |0018: const/4 v4, #int 1 // #1 │ │ -1939d6: 3800 1b00 |0019: if-eqz v0, 0034 // +001b │ │ -1939da: 6200 a500 |001b: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -1939de: 7130 fe55 7600 |001d: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@55fe │ │ -1939e4: 0a06 |0020: move-result v6 │ │ -1939e6: 6e10 7600 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1939ec: 0c05 |0024: move-result-object v5 │ │ -1939ee: 6007 7927 |0025: sget v7, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2779 │ │ -1939f2: 7110 4c0a 0600 |0027: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -1939f8: 0c00 |002a: move-result-object v0 │ │ -1939fa: 2341 2d11 |002b: new-array v1, v4, [Ljava/lang/Object; // type@112d │ │ -1939fe: 4d00 0103 |002d: aput-object v0, v1, v3 │ │ -193a02: 6e40 e400 7516 |002f: invoke-virtual {v5, v7, v6, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -193a08: 0c05 |0032: move-result-object v5 │ │ -193a0a: 1105 |0033: return-object v5 │ │ -193a0c: 6200 a100 |0034: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -193a10: 7150 0856 7621 |0036: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ -193a16: 0a00 |0039: move-result v0 │ │ -193a18: 3800 1b00 |003a: if-eqz v0, 0055 // +001b │ │ -193a1c: 6200 a200 |003c: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ -193a20: 7130 fe55 7600 |003e: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@55fe │ │ -193a26: 0a06 |0041: move-result v6 │ │ -193a28: 6e10 7600 0500 |0042: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -193a2e: 0c05 |0045: move-result-object v5 │ │ -193a30: 6007 7627 |0046: sget v7, Lorg/thoughtcrime/securesms/R$plurals;.n_hours:I // field@2776 │ │ -193a34: 7110 4c0a 0600 |0048: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -193a3a: 0c00 |004b: move-result-object v0 │ │ -193a3c: 2341 2d11 |004c: new-array v1, v4, [Ljava/lang/Object; // type@112d │ │ -193a40: 4d00 0103 |004e: aput-object v0, v1, v3 │ │ -193a44: 6e40 e400 7516 |0050: invoke-virtual {v5, v7, v6, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -193a4a: 0c05 |0053: move-result-object v5 │ │ -193a4c: 1105 |0054: return-object v5 │ │ -193a4e: 1600 0600 |0055: const-wide/16 v0, #int 6 // #6 │ │ -193a52: 6205 a100 |0057: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -193a56: 7155 0856 7610 |0059: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ -193a5c: 0a05 |005c: move-result v5 │ │ -193a5e: 3805 0900 |005d: if-eqz v5, 0066 // +0009 │ │ -193a62: 1a05 8e15 |005f: const-string v5, "EEE" // string@158e │ │ -193a66: 7130 0356 7605 |0061: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5603 │ │ -193a6c: 0c05 |0064: move-result-object v5 │ │ -193a6e: 1105 |0065: return-object v5 │ │ -193a70: 1600 6d01 |0066: const-wide/16 v0, #int 365 // #16d │ │ -193a74: 6205 a100 |0068: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -193a78: 7155 0856 7610 |006a: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ -193a7e: 0a05 |006d: move-result v5 │ │ -193a80: 3805 0900 |006e: if-eqz v5, 0077 // +0009 │ │ -193a84: 1a05 212e |0070: const-string v5, "MMM d" // string@2e21 │ │ -193a88: 7130 0356 7605 |0072: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5603 │ │ -193a8e: 0c05 |0075: move-result-object v5 │ │ -193a90: 1105 |0076: return-object v5 │ │ -193a92: 1a05 232e |0077: const-string v5, "MMM d, yyyy" // string@2e23 │ │ -193a96: 7130 0356 7605 |0079: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5603 │ │ -193a9c: 0c05 |007c: move-result-object v5 │ │ -193a9e: 1105 |007d: return-object v5 │ │ +193998: |[193998] org.thoughtcrime.securesms.util.DateUtils.getBriefRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +1939a8: 6200 a500 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +1939ac: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +1939b0: 7150 0856 7621 |0004: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ +1939b6: 0a00 |0007: move-result v0 │ │ +1939b8: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +1939bc: 6006 9d2a |000a: sget v6, Lorg/thoughtcrime/securesms/R$string;.now:I // field@2a9d │ │ +1939c0: 6e20 7700 6500 |000c: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1939c6: 0c05 |000f: move-result-object v5 │ │ +1939c8: 1105 |0010: return-object v5 │ │ +1939ca: 6200 a200 |0011: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ +1939ce: 7150 0856 7621 |0013: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ +1939d4: 0a00 |0016: move-result v0 │ │ +1939d6: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +1939d8: 1214 |0018: const/4 v4, #int 1 // #1 │ │ +1939da: 3800 1b00 |0019: if-eqz v0, 0034 // +001b │ │ +1939de: 6200 a500 |001b: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +1939e2: 7130 fe55 7600 |001d: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@55fe │ │ +1939e8: 0a06 |0020: move-result v6 │ │ +1939ea: 6e10 7600 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1939f0: 0c05 |0024: move-result-object v5 │ │ +1939f2: 6007 7927 |0025: sget v7, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2779 │ │ +1939f6: 7110 4c0a 0600 |0027: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +1939fc: 0c00 |002a: move-result-object v0 │ │ +1939fe: 2341 2d11 |002b: new-array v1, v4, [Ljava/lang/Object; // type@112d │ │ +193a02: 4d00 0103 |002d: aput-object v0, v1, v3 │ │ +193a06: 6e40 e400 7516 |002f: invoke-virtual {v5, v7, v6, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +193a0c: 0c05 |0032: move-result-object v5 │ │ +193a0e: 1105 |0033: return-object v5 │ │ +193a10: 6200 a100 |0034: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +193a14: 7150 0856 7621 |0036: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ +193a1a: 0a00 |0039: move-result v0 │ │ +193a1c: 3800 1b00 |003a: if-eqz v0, 0055 // +001b │ │ +193a20: 6200 a200 |003c: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ +193a24: 7130 fe55 7600 |003e: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@55fe │ │ +193a2a: 0a06 |0041: move-result v6 │ │ +193a2c: 6e10 7600 0500 |0042: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +193a32: 0c05 |0045: move-result-object v5 │ │ +193a34: 6007 7627 |0046: sget v7, Lorg/thoughtcrime/securesms/R$plurals;.n_hours:I // field@2776 │ │ +193a38: 7110 4c0a 0600 |0048: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +193a3e: 0c00 |004b: move-result-object v0 │ │ +193a40: 2341 2d11 |004c: new-array v1, v4, [Ljava/lang/Object; // type@112d │ │ +193a44: 4d00 0103 |004e: aput-object v0, v1, v3 │ │ +193a48: 6e40 e400 7516 |0050: invoke-virtual {v5, v7, v6, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +193a4e: 0c05 |0053: move-result-object v5 │ │ +193a50: 1105 |0054: return-object v5 │ │ +193a52: 1600 0600 |0055: const-wide/16 v0, #int 6 // #6 │ │ +193a56: 6205 a100 |0057: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +193a5a: 7155 0856 7610 |0059: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ +193a60: 0a05 |005c: move-result v5 │ │ +193a62: 3805 0900 |005d: if-eqz v5, 0066 // +0009 │ │ +193a66: 1a05 8e15 |005f: const-string v5, "EEE" // string@158e │ │ +193a6a: 7130 0356 7605 |0061: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5603 │ │ +193a70: 0c05 |0064: move-result-object v5 │ │ +193a72: 1105 |0065: return-object v5 │ │ +193a74: 1600 6d01 |0066: const-wide/16 v0, #int 365 // #16d │ │ +193a78: 6205 a100 |0068: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +193a7c: 7155 0856 7610 |006a: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ +193a82: 0a05 |006d: move-result v5 │ │ +193a84: 3805 0900 |006e: if-eqz v5, 0077 // +0009 │ │ +193a88: 1a05 212e |0070: const-string v5, "MMM d" // string@2e21 │ │ +193a8c: 7130 0356 7605 |0072: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5603 │ │ +193a92: 0c05 |0075: move-result-object v5 │ │ +193a94: 1105 |0076: return-object v5 │ │ +193a96: 1a05 232e |0077: const-string v5, "MMM d, yyyy" // string@2e23 │ │ +193a9a: 7130 0356 7605 |0079: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5603 │ │ +193aa0: 0c05 |007c: move-result-object v5 │ │ +193aa2: 1105 |007d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000a line=60 │ │ 0x0011 line=61 │ │ 0x001b line=62 │ │ 0x0021 line=63 │ │ @@ -303789,51 +303790,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 │ │ -193aa0: |[193aa0] org.thoughtcrime.securesms.util.DateUtils.getExtendedRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -193ab0: 6200 a500 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -193ab4: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -193ab8: 7150 0856 5421 |0004: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ -193abe: 0a00 |0007: move-result v0 │ │ -193ac0: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -193ac4: 6004 9d2a |000a: sget v4, Lorg/thoughtcrime/securesms/R$string;.now:I // field@2a9d │ │ -193ac8: 6e20 7700 4300 |000c: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -193ace: 0c03 |000f: move-result-object v3 │ │ -193ad0: 1103 |0010: return-object v3 │ │ -193ad2: 6200 a200 |0011: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ -193ad6: 7150 0856 5421 |0013: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ -193adc: 0a00 |0016: move-result v0 │ │ -193ade: 3800 2500 |0017: if-eqz v0, 003c // +0025 │ │ -193ae2: 6200 a500 |0019: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -193ae6: 7100 250b 0000 |001b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -193aec: 0b01 |001e: move-result-wide v1 │ │ -193aee: bc41 |001f: sub-long/2addr v1, v4 │ │ -193af0: 6204 a400 |0020: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -193af4: 6e40 5c0d 1042 |0022: invoke-virtual {v0, v1, v2, v4}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d5c │ │ -193afa: 0b04 |0025: move-result-wide v4 │ │ -193afc: 8445 |0026: long-to-int v5, v4 │ │ -193afe: 6e10 7600 0300 |0027: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -193b04: 0c03 |002a: move-result-object v3 │ │ -193b06: 6004 7927 |002b: sget v4, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2779 │ │ -193b0a: 7110 4c0a 0500 |002d: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -193b10: 0c00 |0030: move-result-object v0 │ │ -193b12: 1211 |0031: const/4 v1, #int 1 // #1 │ │ -193b14: 2311 2d11 |0032: new-array v1, v1, [Ljava/lang/Object; // type@112d │ │ -193b18: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -193b1a: 4d00 0102 |0035: aput-object v0, v1, v2 │ │ -193b1e: 6e40 e400 4315 |0037: invoke-virtual {v3, v4, v5, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -193b24: 0c03 |003a: move-result-object v3 │ │ -193b26: 1103 |003b: return-object v3 │ │ -193b28: 7130 0156 4305 |003c: invoke-static {v3, v4, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; // method@5601 │ │ -193b2e: 0c03 |003f: move-result-object v3 │ │ -193b30: 1103 |0040: return-object v3 │ │ +193aa4: |[193aa4] org.thoughtcrime.securesms.util.DateUtils.getExtendedRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +193ab4: 6200 a500 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +193ab8: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +193abc: 7150 0856 5421 |0004: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ +193ac2: 0a00 |0007: move-result v0 │ │ +193ac4: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +193ac8: 6004 9d2a |000a: sget v4, Lorg/thoughtcrime/securesms/R$string;.now:I // field@2a9d │ │ +193acc: 6e20 7700 4300 |000c: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +193ad2: 0c03 |000f: move-result-object v3 │ │ +193ad4: 1103 |0010: return-object v3 │ │ +193ad6: 6200 a200 |0011: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ +193ada: 7150 0856 5421 |0013: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ +193ae0: 0a00 |0016: move-result v0 │ │ +193ae2: 3800 2500 |0017: if-eqz v0, 003c // +0025 │ │ +193ae6: 6200 a500 |0019: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +193aea: 7100 250b 0000 |001b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +193af0: 0b01 |001e: move-result-wide v1 │ │ +193af2: bc41 |001f: sub-long/2addr v1, v4 │ │ +193af4: 6204 a400 |0020: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +193af8: 6e40 5c0d 1042 |0022: invoke-virtual {v0, v1, v2, v4}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d5c │ │ +193afe: 0b04 |0025: move-result-wide v4 │ │ +193b00: 8445 |0026: long-to-int v5, v4 │ │ +193b02: 6e10 7600 0300 |0027: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +193b08: 0c03 |002a: move-result-object v3 │ │ +193b0a: 6004 7927 |002b: sget v4, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2779 │ │ +193b0e: 7110 4c0a 0500 |002d: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +193b14: 0c00 |0030: move-result-object v0 │ │ +193b16: 1211 |0031: const/4 v1, #int 1 // #1 │ │ +193b18: 2311 2d11 |0032: new-array v1, v1, [Ljava/lang/Object; // type@112d │ │ +193b1c: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +193b1e: 4d00 0102 |0035: aput-object v0, v1, v2 │ │ +193b22: 6e40 e400 4315 |0037: invoke-virtual {v3, v4, v5, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +193b28: 0c03 |003a: move-result-object v3 │ │ +193b2a: 1103 |003b: return-object v3 │ │ +193b2c: 7130 0156 4305 |003c: invoke-static {v3, v4, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; // method@5601 │ │ +193b32: 0c03 |003f: move-result-object v3 │ │ +193b34: 1103 |0040: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x000a line=91 │ │ 0x0011 line=92 │ │ 0x0019 line=93 │ │ 0x0027 line=94 │ │ @@ -303847,52 +303848,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 │ │ -193b34: |[193b34] org.thoughtcrime.securesms.util.DateUtils.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -193b44: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -193b48: 7010 050b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -193b4e: 7120 0756 6500 |0005: invoke-static {v5, v6}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5607 │ │ -193b54: 0a01 |0008: move-result v1 │ │ -193b56: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ -193b5a: 2826 |000b: goto 0031 // +0026 │ │ -193b5c: 1601 0600 |000c: const-wide/16 v1, #int 6 // #6 │ │ -193b60: 6203 a100 |000e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -193b64: 7153 0856 6521 |0010: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ -193b6a: 0a01 |0013: move-result v1 │ │ -193b6c: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ -193b70: 1a01 8f15 |0016: const-string v1, "EEE " // string@158f │ │ -193b74: 6e20 110b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -193b7a: 2816 |001b: goto 0031 // +0016 │ │ -193b7c: 1601 6d01 |001c: const-wide/16 v1, #int 365 // #16d │ │ -193b80: 6203 a100 |001e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -193b84: 7153 0856 6521 |0020: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ -193b8a: 0a01 |0023: move-result v1 │ │ -193b8c: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ -193b90: 1a01 222e |0026: const-string v1, "MMM d, " // string@2e22 │ │ -193b94: 6e20 110b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -193b9a: 2806 |002b: goto 0031 // +0006 │ │ -193b9c: 1a01 242e |002c: const-string v1, "MMM d, yyyy, " // string@2e24 │ │ -193ba0: 6e20 110b 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -193ba6: 7110 aa02 0400 |0031: invoke-static {v4}, Landroid/text/format/DateFormat;.is24HourFormat:(Landroid/content/Context;)Z // method@02aa │ │ -193bac: 0a04 |0034: move-result v4 │ │ -193bae: 3804 0800 |0035: if-eqz v4, 003d // +0008 │ │ -193bb2: 1a04 b317 |0037: const-string v4, "HH:mm" // string@17b3 │ │ -193bb6: 6e20 110b 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -193bbc: 2806 |003c: goto 0042 // +0006 │ │ -193bbe: 1a04 c55b |003d: const-string v4, "hh:mm a" // string@5bc5 │ │ -193bc2: 6e20 110b 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -193bc8: 6e10 220b 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -193bce: 0c04 |0045: move-result-object v4 │ │ -193bd0: 7130 0356 6504 |0046: invoke-static {v5, v6, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5603 │ │ -193bd6: 0c04 |0049: move-result-object v4 │ │ -193bd8: 1104 |004a: return-object v4 │ │ +193b38: |[193b38] org.thoughtcrime.securesms.util.DateUtils.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +193b48: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +193b4c: 7010 050b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +193b52: 7120 0756 6500 |0005: invoke-static {v5, v6}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5607 │ │ +193b58: 0a01 |0008: move-result v1 │ │ +193b5a: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ +193b5e: 2826 |000b: goto 0031 // +0026 │ │ +193b60: 1601 0600 |000c: const-wide/16 v1, #int 6 // #6 │ │ +193b64: 6203 a100 |000e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +193b68: 7153 0856 6521 |0010: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ +193b6e: 0a01 |0013: move-result v1 │ │ +193b70: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ +193b74: 1a01 8f15 |0016: const-string v1, "EEE " // string@158f │ │ +193b78: 6e20 110b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +193b7e: 2816 |001b: goto 0031 // +0016 │ │ +193b80: 1601 6d01 |001c: const-wide/16 v1, #int 365 // #16d │ │ +193b84: 6203 a100 |001e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +193b88: 7153 0856 6521 |0020: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ +193b8e: 0a01 |0023: move-result v1 │ │ +193b90: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ +193b94: 1a01 222e |0026: const-string v1, "MMM d, " // string@2e22 │ │ +193b98: 6e20 110b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +193b9e: 2806 |002b: goto 0031 // +0006 │ │ +193ba0: 1a01 242e |002c: const-string v1, "MMM d, yyyy, " // string@2e24 │ │ +193ba4: 6e20 110b 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +193baa: 7110 aa02 0400 |0031: invoke-static {v4}, Landroid/text/format/DateFormat;.is24HourFormat:(Landroid/content/Context;)Z // method@02aa │ │ +193bb0: 0a04 |0034: move-result v4 │ │ +193bb2: 3804 0800 |0035: if-eqz v4, 003d // +0008 │ │ +193bb6: 1a04 b317 |0037: const-string v4, "HH:mm" // string@17b3 │ │ +193bba: 6e20 110b 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +193bc0: 2806 |003c: goto 0042 // +0006 │ │ +193bc2: 1a04 c55b |003d: const-string v4, "hh:mm a" // string@5bc5 │ │ +193bc6: 6e20 110b 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +193bcc: 6e10 220b 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +193bd2: 0c04 |0045: move-result-object v4 │ │ +193bd4: 7130 0356 6504 |0046: invoke-static {v5, v6, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5603 │ │ +193bda: 0c04 |0049: move-result-object v4 │ │ +193bdc: 1104 |004a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ 0x000e line=79 │ │ 0x001e line=80 │ │ 0x002c line=81 │ │ @@ -303908,41 +303909,41 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -193bdc: |[193bdc] org.thoughtcrime.securesms.util.DateUtils.getFormatedDuration:(J)Ljava/lang/String; │ │ -193bec: 6200 a400 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -193bf0: 6e30 5f0d 6007 |0002: invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d5f │ │ -193bf6: 0b00 |0005: move-result-wide v0 │ │ -193bf8: 7120 580a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -193bfe: 0c00 |0009: move-result-object v0 │ │ -193c00: 6201 a400 |000a: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -193c04: 6202 a400 |000c: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -193c08: 6e30 5f0d 6207 |000e: invoke-virtual {v2, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d5f │ │ -193c0e: 0b02 |0011: move-result-wide v2 │ │ -193c10: 1704 60ea 0000 |0012: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ -193c16: 9d02 0204 |0015: mul-long v2, v2, v4 │ │ -193c1a: bc26 |0017: sub-long/2addr v6, v2 │ │ -193c1c: 6e30 610d 6107 |0018: invoke-virtual {v1, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d61 │ │ -193c22: 0b06 |001b: move-result-wide v6 │ │ -193c24: 7120 580a 7600 |001c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -193c2a: 0c06 |001f: move-result-object v6 │ │ -193c2c: 1227 |0020: const/4 v7, #int 2 // #2 │ │ -193c2e: 2377 2d11 |0021: new-array v7, v7, [Ljava/lang/Object; // type@112d │ │ -193c32: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -193c34: 4d00 0701 |0024: aput-object v0, v7, v1 │ │ -193c38: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -193c3a: 4d06 0700 |0027: aput-object v6, v7, v0 │ │ -193c3e: 1a06 a005 |0029: const-string v6, "%02d:%02d" // string@05a0 │ │ -193c42: 7120 d10a 7600 |002b: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -193c48: 0c06 |002e: move-result-object v6 │ │ -193c4a: 1106 |002f: return-object v6 │ │ +193be0: |[193be0] org.thoughtcrime.securesms.util.DateUtils.getFormatedDuration:(J)Ljava/lang/String; │ │ +193bf0: 6200 a400 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +193bf4: 6e30 5f0d 6007 |0002: invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d5f │ │ +193bfa: 0b00 |0005: move-result-wide v0 │ │ +193bfc: 7120 580a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +193c02: 0c00 |0009: move-result-object v0 │ │ +193c04: 6201 a400 |000a: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +193c08: 6202 a400 |000c: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +193c0c: 6e30 5f0d 6207 |000e: invoke-virtual {v2, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d5f │ │ +193c12: 0b02 |0011: move-result-wide v2 │ │ +193c14: 1704 60ea 0000 |0012: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ +193c1a: 9d02 0204 |0015: mul-long v2, v2, v4 │ │ +193c1e: bc26 |0017: sub-long/2addr v6, v2 │ │ +193c20: 6e30 610d 6107 |0018: invoke-virtual {v1, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d61 │ │ +193c26: 0b06 |001b: move-result-wide v6 │ │ +193c28: 7120 580a 7600 |001c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +193c2e: 0c06 |001f: move-result-object v6 │ │ +193c30: 1227 |0020: const/4 v7, #int 2 // #2 │ │ +193c32: 2377 2d11 |0021: new-array v7, v7, [Ljava/lang/Object; // type@112d │ │ +193c36: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +193c38: 4d00 0701 |0024: aput-object v0, v7, v1 │ │ +193c3c: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +193c3e: 4d06 0700 |0027: aput-object v6, v7, v0 │ │ +193c42: 1a06 a005 |0029: const-string v6, "%02d:%02d" // string@05a0 │ │ +193c46: 7120 d10a 7600 |002b: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +193c4c: 0c06 |002e: move-result-object v6 │ │ +193c4e: 1106 |002f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0002 line=118 │ │ 0x000e line=119 │ │ 0x0029 line=117 │ │ locals : │ │ @@ -303953,28 +303954,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 │ │ -193c4c: |[193c4c] org.thoughtcrime.securesms.util.DateUtils.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; │ │ -193c5c: 7110 0556 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; // method@5605 │ │ -193c62: 0c03 |0003: move-result-object v3 │ │ -193c64: 2200 6e03 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@036e │ │ -193c68: 7020 3d0c 3000 |0006: invoke-direct {v0, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c3d │ │ -193c6e: 2203 7803 |0009: new-instance v3, Ljava/util/Date; // type@0378 │ │ -193c72: 7030 8a0c 1302 |000b: invoke-direct {v3, v1, v2}, Ljava/util/Date;.:(J)V // method@0c8a │ │ -193c78: 6e20 400c 3000 |000e: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0c40 │ │ -193c7e: 0c01 |0011: move-result-object v1 │ │ -193c80: 1a02 660b |0012: const-string v2, ".," // string@0b66 │ │ -193c84: 1a03 900a |0014: const-string v3, "," // string@0a90 │ │ -193c88: 6e30 e60a 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0ae6 │ │ -193c8e: 0c01 |0019: move-result-object v1 │ │ -193c90: 1101 |001a: return-object v1 │ │ +193c50: |[193c50] org.thoughtcrime.securesms.util.DateUtils.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; │ │ +193c60: 7110 0556 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; // method@5605 │ │ +193c66: 0c03 |0003: move-result-object v3 │ │ +193c68: 2200 6e03 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@036e │ │ +193c6c: 7020 3d0c 3000 |0006: invoke-direct {v0, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c3d │ │ +193c72: 2203 7803 |0009: new-instance v3, Ljava/util/Date; // type@0378 │ │ +193c76: 7030 8a0c 1302 |000b: invoke-direct {v3, v1, v2}, Ljava/util/Date;.:(J)V // method@0c8a │ │ +193c7c: 6e20 400c 3000 |000e: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0c40 │ │ +193c82: 0c01 |0011: move-result-object v1 │ │ +193c84: 1a02 660b |0012: const-string v2, ".," // string@0b66 │ │ +193c88: 1a03 900a |0014: const-string v3, "," // string@0a90 │ │ +193c8c: 6e30 e60a 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0ae6 │ │ +193c92: 0c01 |0019: move-result-object v1 │ │ +193c94: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ 0x0012 line=53 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) J │ │ @@ -303985,41 +303986,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 │ │ -193c94: |[193c94] org.thoughtcrime.securesms.util.DateUtils.getFormattedTimespan:(Landroid/content/Context;I)Ljava/lang/String; │ │ -193ca4: 1400 60ea 0000 |0000: const v0, #float 8.40779e-41 // #0000ea60 │ │ -193caa: b305 |0003: div-int/2addr v5, v0 │ │ -193cac: db00 053c |0004: div-int/lit8 v0, v5, #int 60 // #3c │ │ -193cb0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -193cb2: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -193cb4: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ -193cb8: 6e10 7600 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -193cbe: 0c04 |000d: move-result-object v4 │ │ -193cc0: 6000 7927 |000e: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2779 │ │ -193cc4: 7110 4c0a 0500 |0010: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -193cca: 0c03 |0013: move-result-object v3 │ │ -193ccc: 2322 2d11 |0014: new-array v2, v2, [Ljava/lang/Object; // type@112d │ │ -193cd0: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ -193cd4: 6e40 e400 0425 |0018: invoke-virtual {v4, v0, v5, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -193cda: 0c04 |001b: move-result-object v4 │ │ -193cdc: 1104 |001c: return-object v4 │ │ -193cde: 6e10 7600 0400 |001d: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -193ce4: 0c04 |0020: move-result-object v4 │ │ -193ce6: 6005 7627 |0021: sget v5, Lorg/thoughtcrime/securesms/R$plurals;.n_hours:I // field@2776 │ │ -193cea: 7110 4c0a 0000 |0023: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -193cf0: 0c03 |0026: move-result-object v3 │ │ -193cf2: 2322 2d11 |0027: new-array v2, v2, [Ljava/lang/Object; // type@112d │ │ -193cf6: 4d03 0201 |0029: aput-object v3, v2, v1 │ │ -193cfa: 6e40 e400 5420 |002b: invoke-virtual {v4, v5, v0, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -193d00: 0c04 |002e: move-result-object v4 │ │ -193d02: 1104 |002f: return-object v4 │ │ +193c98: |[193c98] org.thoughtcrime.securesms.util.DateUtils.getFormattedTimespan:(Landroid/content/Context;I)Ljava/lang/String; │ │ +193ca8: 1400 60ea 0000 |0000: const v0, #float 8.40779e-41 // #0000ea60 │ │ +193cae: b305 |0003: div-int/2addr v5, v0 │ │ +193cb0: db00 053c |0004: div-int/lit8 v0, v5, #int 60 // #3c │ │ +193cb4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +193cb6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +193cb8: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ +193cbc: 6e10 7600 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +193cc2: 0c04 |000d: move-result-object v4 │ │ +193cc4: 6000 7927 |000e: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2779 │ │ +193cc8: 7110 4c0a 0500 |0010: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +193cce: 0c03 |0013: move-result-object v3 │ │ +193cd0: 2322 2d11 |0014: new-array v2, v2, [Ljava/lang/Object; // type@112d │ │ +193cd4: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ +193cd8: 6e40 e400 0425 |0018: invoke-virtual {v4, v0, v5, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +193cde: 0c04 |001b: move-result-object v4 │ │ +193ce0: 1104 |001c: return-object v4 │ │ +193ce2: 6e10 7600 0400 |001d: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +193ce8: 0c04 |0020: move-result-object v4 │ │ +193cea: 6005 7627 |0021: sget v5, Lorg/thoughtcrime/securesms/R$plurals;.n_hours:I // field@2776 │ │ +193cee: 7110 4c0a 0000 |0023: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +193cf4: 0c03 |0026: move-result-object v3 │ │ +193cf6: 2322 2d11 |0027: new-array v2, v2, [Ljava/lang/Object; // type@112d │ │ +193cfa: 4d03 0201 |0029: aput-object v3, v2, v1 │ │ +193cfe: 6e40 e400 5420 |002b: invoke-virtual {v4, v5, v0, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +193d04: 0c04 |002e: move-result-object v4 │ │ +193d06: 1104 |002f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=123 │ │ 0x0004 line=124 │ │ 0x000a line=125 │ │ 0x001d line=128 │ │ locals : │ │ @@ -304031,20 +304032,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 │ │ -193d04: |[193d04] org.thoughtcrime.securesms.util.DateUtils.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; │ │ -193d14: 7100 6257 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.getLocale:()Ljava/util/Locale; // method@5762 │ │ -193d1a: 0c00 |0003: move-result-object v0 │ │ -193d1c: 7120 a902 1000 |0004: invoke-static {v0, v1}, Landroid/text/format/DateFormat;.getBestDateTimePattern:(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String; // method@02a9 │ │ -193d22: 0c01 |0007: move-result-object v1 │ │ -193d24: 1101 |0008: return-object v1 │ │ +193d08: |[193d08] org.thoughtcrime.securesms.util.DateUtils.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; │ │ +193d18: 7100 6257 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.getLocale:()Ljava/util/Locale; // method@5762 │ │ +193d1e: 0c00 |0003: move-result-object v0 │ │ +193d20: 7120 a902 1000 |0004: invoke-static {v0, v1}, Landroid/text/format/DateFormat;.getBestDateTimePattern:(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String; // method@02a9 │ │ +193d26: 0c01 |0007: move-result-object v1 │ │ +193d28: 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;) │ │ @@ -304052,33 +304053,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 │ │ -193d28: |[193d28] org.thoughtcrime.securesms.util.DateUtils.getRelativeDate:(Landroid/content/Context;J)Ljava/lang/String; │ │ -193d38: 7120 0756 3200 |0000: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5607 │ │ -193d3e: 0a00 |0003: move-result v0 │ │ -193d40: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -193d44: 6002 de2b |0006: sget v2, Lorg/thoughtcrime/securesms/R$string;.today:I // field@2bde │ │ -193d48: 6e20 7700 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -193d4e: 0c01 |000b: move-result-object v1 │ │ -193d50: 1101 |000c: return-object v1 │ │ -193d52: 7120 0956 3200 |000d: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isYesterday:(J)Z // method@5609 │ │ -193d58: 0a00 |0010: move-result v0 │ │ -193d5a: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -193d5e: 6002 152c |0013: sget v2, Lorg/thoughtcrime/securesms/R$string;.yesterday:I // field@2c15 │ │ -193d62: 6e20 7700 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -193d68: 0c01 |0018: move-result-object v1 │ │ -193d6a: 1101 |0019: return-object v1 │ │ -193d6c: 1a01 9015 |001a: const-string v1, "EEEE, MMMM d, yyyy" // string@1590 │ │ -193d70: 7130 0356 3201 |001c: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5603 │ │ -193d76: 0c01 |001f: move-result-object v1 │ │ -193d78: 1101 |0020: return-object v1 │ │ +193d2c: |[193d2c] org.thoughtcrime.securesms.util.DateUtils.getRelativeDate:(Landroid/content/Context;J)Ljava/lang/String; │ │ +193d3c: 7120 0756 3200 |0000: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5607 │ │ +193d42: 0a00 |0003: move-result v0 │ │ +193d44: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +193d48: 6002 de2b |0006: sget v2, Lorg/thoughtcrime/securesms/R$string;.today:I // field@2bde │ │ +193d4c: 6e20 7700 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +193d52: 0c01 |000b: move-result-object v1 │ │ +193d54: 1101 |000c: return-object v1 │ │ +193d56: 7120 0956 3200 |000d: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isYesterday:(J)Z // method@5609 │ │ +193d5c: 0a00 |0010: move-result v0 │ │ +193d5e: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +193d62: 6002 152c |0013: sget v2, Lorg/thoughtcrime/securesms/R$string;.yesterday:I // field@2c15 │ │ +193d66: 6e20 7700 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +193d6c: 0c01 |0018: move-result-object v1 │ │ +193d6e: 1101 |0019: return-object v1 │ │ +193d70: 1a01 9015 |001a: const-string v1, "EEEE, MMMM d, yyyy" // string@1590 │ │ +193d74: 7130 0356 3201 |001c: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5603 │ │ +193d7a: 0c01 |001f: move-result-object v1 │ │ +193d7c: 1101 |0020: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0006 line=104 │ │ 0x000d line=105 │ │ 0x0013 line=106 │ │ 0x001a line=108 │ │ @@ -304091,26 +304092,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 │ │ -193908: |[193908] org.thoughtcrime.securesms.util.DateUtils.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z │ │ -193918: 7100 250b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -19391e: 0b00 |0003: move-result-wide v0 │ │ -193920: bc20 |0004: sub-long/2addr v0, v2 │ │ -193922: 6e30 5e0d 4605 |0005: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d5e │ │ -193928: 0b02 |0008: move-result-wide v2 │ │ -19392a: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ -19392e: 3c04 0400 |000b: if-gtz v4, 000f // +0004 │ │ -193932: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -193934: 2802 |000e: goto 0010 // +0002 │ │ -193936: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -193938: 0f02 |0010: return v2 │ │ +19390c: |[19390c] org.thoughtcrime.securesms.util.DateUtils.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z │ │ +19391c: 7100 250b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +193922: 0b00 |0003: move-result-wide v0 │ │ +193924: bc20 |0004: sub-long/2addr v0, v2 │ │ +193926: 6e30 5e0d 4605 |0005: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d5e │ │ +19392c: 0b02 |0008: move-result-wide v2 │ │ +19392e: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ +193932: 3c04 0400 |000b: if-gtz v4, 000f // +0004 │ │ +193936: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +193938: 2802 |000e: goto 0010 // +0002 │ │ +19393a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +19393c: 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; │ │ @@ -304120,23 +304121,23 @@ │ │ type : '(J)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -19393c: |[19393c] org.thoughtcrime.securesms.util.DateUtils.isYesterday:(J)Z │ │ -19394c: 6200 a100 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -193950: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -193954: 6e30 5e0d 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d5e │ │ -19395a: 0b00 |0007: move-result-wide v0 │ │ -19395c: bb03 |0008: add-long/2addr v3, v0 │ │ -19395e: 7120 0756 4300 |0009: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5607 │ │ -193964: 0a03 |000c: move-result v3 │ │ -193966: 0f03 |000d: return v3 │ │ +193940: |[193940] org.thoughtcrime.securesms.util.DateUtils.isYesterday:(J)Z │ │ +193950: 6200 a100 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +193954: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +193958: 6e30 5e0d 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d5e │ │ +19395e: 0b00 |0007: move-result-wide v0 │ │ +193960: bb03 |0008: add-long/2addr v3, v0 │ │ +193962: 7120 0756 4300 |0009: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5607 │ │ +193968: 0a03 |000c: move-result v3 │ │ +19396a: 0f03 |000d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000e reg=3 (null) J │ │ │ │ Virtual methods - │ │ @@ -304173,21 +304174,21 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -193d94: |[193d94] org.thoughtcrime.securesms.util.Debouncer.:(J)V │ │ -193da4: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ -193daa: 2200 9900 |0003: new-instance v0, Landroid/os/Handler; // type@0099 │ │ -193dae: 7010 4402 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0244 │ │ -193db4: 5b10 1142 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@4211 │ │ -193db8: 5a12 1242 |000a: iput-wide v2, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@4212 │ │ -193dbc: 0e00 |000c: return-void │ │ +193d98: |[193d98] org.thoughtcrime.securesms.util.Debouncer.:(J)V │ │ +193da8: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ +193dae: 2200 9900 |0003: new-instance v0, Landroid/os/Handler; // type@0099 │ │ +193db2: 7010 4402 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0244 │ │ +193db8: 5b10 1142 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@4211 │ │ +193dbc: 5a12 1242 |000a: iput-wide v2, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@4212 │ │ +193dc0: 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; │ │ @@ -304199,19 +304200,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -193dc0: |[193dc0] org.thoughtcrime.securesms.util.Debouncer.clear:()V │ │ -193dd0: 5420 1142 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@4211 │ │ -193dd4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -193dd6: 6e20 4a02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@024a │ │ -193ddc: 0e00 |0006: return-void │ │ +193dc4: |[193dc4] org.thoughtcrime.securesms.util.Debouncer.clear:()V │ │ +193dd4: 5420 1142 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@4211 │ │ +193dd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +193dda: 6e20 4a02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@024a │ │ +193de0: 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;) │ │ @@ -304219,22 +304220,22 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -193de0: |[193de0] org.thoughtcrime.securesms.util.Debouncer.publish:(Ljava/lang/Runnable;)V │ │ -193df0: 5430 1142 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@4211 │ │ -193df4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -193df6: 6e20 4a02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@024a │ │ -193dfc: 5430 1142 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@4211 │ │ -193e00: 5331 1242 |0008: iget-wide v1, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@4212 │ │ -193e04: 6e40 4802 4021 |000a: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ -193e0a: 0e00 |000d: return-void │ │ +193de4: |[193de4] org.thoughtcrime.securesms.util.Debouncer.publish:(Ljava/lang/Runnable;)V │ │ +193df4: 5430 1142 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@4211 │ │ +193df8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +193dfa: 6e20 4a02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@024a │ │ +193e00: 5430 1142 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@4211 │ │ +193e04: 5331 1242 |0008: iget-wide v1, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@4212 │ │ +193e08: 6e40 4802 4021 |000a: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ +193e0e: 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; │ │ @@ -304276,27 +304277,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -193e58: |[193e58] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ -193e68: 1300 6c00 |0000: const/16 v0, #int 108 // #6c │ │ -193e6c: 7110 b557 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ -193e72: 0a00 |0005: move-result v0 │ │ -193e74: 6700 1342 |0006: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@4213 │ │ -193e78: 1301 4800 |0008: const/16 v1, #int 72 // #48 │ │ -193e7c: 7110 b557 0100 |000a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ -193e82: 0a01 |000d: move-result v1 │ │ -193e84: 6701 1542 |000e: sput v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@4215 │ │ -193e88: b110 |0010: sub-int/2addr v0, v1 │ │ -193e8a: db00 0002 |0011: div-int/lit8 v0, v0, #int 2 // #02 │ │ -193e8e: 6700 1442 |0013: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@4214 │ │ -193e92: 0e00 |0015: return-void │ │ +193e5c: |[193e5c] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ +193e6c: 1300 6c00 |0000: const/16 v0, #int 108 // #6c │ │ +193e70: 7110 b557 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ +193e76: 0a00 |0005: move-result v0 │ │ +193e78: 6700 1342 |0006: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@4213 │ │ +193e7c: 1301 4800 |0008: const/16 v1, #int 72 // #48 │ │ +193e80: 7110 b557 0100 |000a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ +193e86: 0a01 |000d: move-result v1 │ │ +193e88: 6701 1542 |000e: sput v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@4215 │ │ +193e8c: b110 |0010: sub-int/2addr v0, v1 │ │ +193e8e: db00 0002 |0011: div-int/lit8 v0, v0, #int 2 // #02 │ │ +193e92: 6700 1442 |0013: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@4214 │ │ +193e96: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=10 │ │ 0x000a line=11 │ │ 0x0011 line=12 │ │ locals : │ │ │ │ @@ -304305,17 +304306,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -193e94: |[193e94] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ -193ea4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -193eaa: 0e00 |0003: return-void │ │ +193e98: |[193e98] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ +193ea8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +193eae: 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;) │ │ @@ -304323,31 +304324,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 │ │ -193e0c: |[193e0c] org.thoughtcrime.securesms.util.DrawableUtil.wrapBitmapForShortcutInfo:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -193e1c: 6000 1342 |0000: sget v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@4213 │ │ -193e20: 6201 0900 |0002: sget-object v1, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -193e24: 7130 0701 0001 |0004: invoke-static {v0, v0, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ -193e2a: 0c00 |0007: move-result-object v0 │ │ -193e2c: 6001 1542 |0008: sget v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@4215 │ │ -193e30: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -193e32: 7140 0901 1521 |000b: invoke-static {v5, v1, v1, v2}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0109 │ │ -193e38: 0c05 |000e: move-result-object v5 │ │ -193e3a: 2201 4900 |000f: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -193e3e: 7020 1b01 0100 |0011: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ -193e44: 6002 1442 |0014: sget v2, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@4214 │ │ -193e48: 8223 |0016: int-to-float v3, v2 │ │ -193e4a: 8222 |0017: int-to-float v2, v2 │ │ -193e4c: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -193e4e: 6e54 2001 5123 |0019: invoke-virtual {v1, v5, v3, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ -193e54: 1100 |001c: return-object v0 │ │ +193e10: |[193e10] org.thoughtcrime.securesms.util.DrawableUtil.wrapBitmapForShortcutInfo:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +193e20: 6000 1342 |0000: sget v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@4213 │ │ +193e24: 6201 0900 |0002: sget-object v1, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +193e28: 7130 0701 0001 |0004: invoke-static {v0, v0, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ +193e2e: 0c00 |0007: move-result-object v0 │ │ +193e30: 6001 1542 |0008: sget v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@4215 │ │ +193e34: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +193e36: 7140 0901 1521 |000b: invoke-static {v5, v1, v1, v2}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0109 │ │ +193e3c: 0c05 |000e: move-result-object v5 │ │ +193e3e: 2201 4900 |000f: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +193e42: 7020 1b01 0100 |0011: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ +193e48: 6002 1442 |0014: sget v2, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@4214 │ │ +193e4c: 8223 |0016: int-to-float v3, v2 │ │ +193e4e: 8222 |0017: int-to-float v2, v2 │ │ +193e50: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +193e52: 6e54 2001 5123 |0019: invoke-virtual {v1, v5, v3, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ +193e58: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0008 line=16 │ │ 0x000f line=18 │ │ 0x0014 line=19 │ │ locals : │ │ @@ -304384,17 +304385,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -193ef4: |[193ef4] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.:()V │ │ -193f04: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -193f0a: 0e00 |0003: return-void │ │ +193ef8: |[193ef8] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.:()V │ │ +193f08: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +193f0e: 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;) │ │ @@ -304402,18 +304403,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -193f0c: |[193f0c] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.invoke:(Landroid/app/Activity;)V │ │ -193f1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -193f1e: 6e30 2400 0100 |0001: invoke-virtual {v1, v0, v0}, Landroid/app/Activity;.overridePendingTransition:(II)V // method@0024 │ │ -193f24: 0e00 |0004: return-void │ │ +193f10: |[193f10] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.invoke:(Landroid/app/Activity;)V │ │ +193f20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +193f22: 6e30 2400 0100 |0001: invoke-virtual {v1, v0, v0}, Landroid/app/Activity;.overridePendingTransition:(II)V // method@0024 │ │ +193f28: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=110 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -304465,17 +304466,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -194058: |[194058] org.thoughtcrime.securesms.util.DynamicTheme.:()V │ │ -194068: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19406e: 0e00 |0003: return-void │ │ +19405c: |[19405c] org.thoughtcrime.securesms.util.DynamicTheme.:()V │ │ +19406c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +194072: 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;) │ │ @@ -304483,22 +304484,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 │ │ -194030: |[194030] org.thoughtcrime.securesms.util.DynamicTheme.getCheckmarkEmoji:(Landroid/content/Context;)Ljava/lang/String; │ │ -194040: 7110 1a56 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@561a │ │ -194046: 0a00 |0003: move-result v0 │ │ -194048: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -19404c: 1a00 3285 |0006: const-string v0, "✅" // string@8532 │ │ -194050: 2803 |0008: goto 000b // +0003 │ │ -194052: 1a00 3385 |0009: const-string v0, "✔️" // string@8533 │ │ -194056: 1100 |000b: return-object v0 │ │ +194034: |[194034] org.thoughtcrime.securesms.util.DynamicTheme.getCheckmarkEmoji:(Landroid/content/Context;)Ljava/lang/String; │ │ +194044: 7110 1a56 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@561a │ │ +19404a: 0a00 |0003: move-result v0 │ │ +19404c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +194050: 1a00 3285 |0006: const-string v0, "✅" // string@8532 │ │ +194054: 2803 |0008: goto 000b // +0003 │ │ +194056: 1a00 3385 |0009: const-string v0, "✔️" // string@8533 │ │ +19405a: 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;) │ │ @@ -304506,24 +304507,24 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -194000: |[194000] org.thoughtcrime.securesms.util.DynamicTheme.getSelectedTheme:(Landroid/app/Activity;)I │ │ -194010: 7110 1a56 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@561a │ │ -194016: 0a01 |0003: move-result v1 │ │ -194018: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ -19401c: 6e10 1756 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getDarkThemeStyle:()I // method@5617 │ │ -194022: 0a01 |0009: move-result v1 │ │ -194024: 0f01 |000a: return v1 │ │ -194026: 6e10 1856 0000 |000b: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getLightThemeStyle:()I // method@5618 │ │ -19402c: 0a01 |000e: move-result v1 │ │ -19402e: 0f01 |000f: return v1 │ │ +194004: |[194004] org.thoughtcrime.securesms.util.DynamicTheme.getSelectedTheme:(Landroid/app/Activity;)I │ │ +194014: 7110 1a56 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@561a │ │ +19401a: 0a01 |0003: move-result v1 │ │ +19401c: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ +194020: 6e10 1756 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getDarkThemeStyle:()I // method@5617 │ │ +194026: 0a01 |0009: move-result v1 │ │ +194028: 0f01 |000a: return v1 │ │ +19402a: 6e10 1856 0000 |000b: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getLightThemeStyle:()I // method@5618 │ │ +194030: 0a01 |000e: move-result v1 │ │ +194032: 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; │ │ @@ -304534,31 +304535,31 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -193f28: |[193f28] org.thoughtcrime.securesms.util.DynamicTheme.isDarkTheme:(Landroid/content/Context;)Z │ │ -193f38: 7110 b256 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@56b2 │ │ -193f3e: 0c00 |0003: move-result-object v0 │ │ -193f40: 1a01 4d7f |0004: const-string v1, "system" // string@7f4d │ │ -193f44: 6e20 cf0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -193f4a: 0a01 |0009: move-result v1 │ │ -193f4c: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ -193f50: 7100 1f56 0000 |000c: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@561f │ │ -193f56: 0a01 |000f: move-result v1 │ │ -193f58: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -193f5c: 7110 1b56 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isSystemInDarkTheme:(Landroid/content/Context;)Z // method@561b │ │ -193f62: 0a02 |0015: move-result v2 │ │ -193f64: 0f02 |0016: return v2 │ │ -193f66: 1a02 984d |0017: const-string v2, "dark" // string@4d98 │ │ -193f6a: 6e20 cf0a 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -193f70: 0a02 |001c: move-result v2 │ │ -193f72: 0f02 |001d: return v2 │ │ +193f2c: |[193f2c] org.thoughtcrime.securesms.util.DynamicTheme.isDarkTheme:(Landroid/content/Context;)Z │ │ +193f3c: 7110 b256 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@56b2 │ │ +193f42: 0c00 |0003: move-result-object v0 │ │ +193f44: 1a01 4d7f |0004: const-string v1, "system" // string@7f4d │ │ +193f48: 6e20 cf0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +193f4e: 0a01 |0009: move-result v1 │ │ +193f50: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ +193f54: 7100 1f56 0000 |000c: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@561f │ │ +193f5a: 0a01 |000f: move-result v1 │ │ +193f5c: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +193f60: 7110 1b56 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isSystemInDarkTheme:(Landroid/content/Context;)Z // method@561b │ │ +193f66: 0a02 |0015: move-result v2 │ │ +193f68: 0f02 |0016: return v2 │ │ +193f6a: 1a02 984d |0017: const-string v2, "dark" // string@4d98 │ │ +193f6e: 6e20 cf0a 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +193f74: 0a02 |001c: move-result v2 │ │ +193f76: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=92 │ │ 0x0012 line=93 │ │ 0x0017 line=95 │ │ locals : │ │ @@ -304569,27 +304570,27 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -193f74: |[193f74] org.thoughtcrime.securesms.util.DynamicTheme.isSystemInDarkTheme:(Landroid/content/Context;)Z │ │ -193f84: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -193f8a: 0c01 |0003: move-result-object v1 │ │ -193f8c: 6e10 dd00 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ -193f92: 0c01 |0007: move-result-object v1 │ │ -193f94: 5211 0700 |0008: iget v1, v1, Landroid/content/res/Configuration;.uiMode:I // field@0007 │ │ -193f98: dd01 0130 |000a: and-int/lit8 v1, v1, #int 48 // #30 │ │ -193f9c: 1300 2000 |000c: const/16 v0, #int 32 // #20 │ │ -193fa0: 3301 0400 |000e: if-ne v1, v0, 0012 // +0004 │ │ -193fa4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -193fa6: 2802 |0011: goto 0013 // +0002 │ │ -193fa8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -193faa: 0f01 |0013: return v1 │ │ +193f78: |[193f78] org.thoughtcrime.securesms.util.DynamicTheme.isSystemInDarkTheme:(Landroid/content/Context;)Z │ │ +193f88: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +193f8e: 0c01 |0003: move-result-object v1 │ │ +193f90: 6e10 dd00 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ +193f96: 0c01 |0007: move-result-object v1 │ │ +193f98: 5211 0700 |0008: iget v1, v1, Landroid/content/res/Configuration;.uiMode:I // field@0007 │ │ +193f9c: dd01 0130 |000a: and-int/lit8 v1, v1, #int 48 // #30 │ │ +193fa0: 1300 2000 |000c: const/16 v0, #int 32 // #20 │ │ +193fa4: 3301 0400 |000e: if-ne v1, v0, 0012 // +0004 │ │ +193fa8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +193faa: 2802 |0011: goto 0013 // +0002 │ │ +193fac: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +193fae: 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;) │ │ @@ -304597,33 +304598,33 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1940d8: |[1940d8] org.thoughtcrime.securesms.util.DynamicTheme.setDefaultDayNightMode:(Landroid/content/Context;)V │ │ -1940e8: 7110 b256 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@56b2 │ │ -1940ee: 0c00 |0003: move-result-object v0 │ │ -1940f0: 1a01 4d7f |0004: const-string v1, "system" // string@7f4d │ │ -1940f4: 6e20 cf0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -1940fa: 0a00 |0009: move-result v0 │ │ -1940fc: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -194100: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -194102: 7110 aa04 0200 |000d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04aa │ │ -194108: 2810 |0010: goto 0020 // +0010 │ │ -19410a: 7110 1a56 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@561a │ │ -194110: 0a02 |0014: move-result v2 │ │ -194112: 3802 0700 |0015: if-eqz v2, 001c // +0007 │ │ -194116: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -194118: 7110 aa04 0200 |0018: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04aa │ │ -19411e: 2805 |001b: goto 0020 // +0005 │ │ -194120: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -194122: 7110 aa04 0200 |001d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04aa │ │ -194128: 0e00 |0020: return-void │ │ +1940dc: |[1940dc] org.thoughtcrime.securesms.util.DynamicTheme.setDefaultDayNightMode:(Landroid/content/Context;)V │ │ +1940ec: 7110 b256 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@56b2 │ │ +1940f2: 0c00 |0003: move-result-object v0 │ │ +1940f4: 1a01 4d7f |0004: const-string v1, "system" // string@7f4d │ │ +1940f8: 6e20 cf0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +1940fe: 0a00 |0009: move-result v0 │ │ +194100: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +194104: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +194106: 7110 aa04 0200 |000d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04aa │ │ +19410c: 2810 |0010: goto 0020 // +0010 │ │ +19410e: 7110 1a56 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@561a │ │ +194114: 0a02 |0014: move-result v2 │ │ +194116: 3802 0700 |0015: if-eqz v2, 001c // +0007 │ │ +19411a: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +19411c: 7110 aa04 0200 |0018: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04aa │ │ +194122: 2805 |001b: goto 0020 // +0005 │ │ +194124: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +194126: 7110 aa04 0200 |001d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04aa │ │ +19412c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=54 │ │ 0x000d line=55 │ │ 0x0011 line=56 │ │ 0x0018 line=57 │ │ @@ -304636,22 +304637,22 @@ │ │ type : '()Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -193fac: |[193fac] org.thoughtcrime.securesms.util.DynamicTheme.systemThemeAvailable:()Z │ │ -193fbc: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -193fc0: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -193fc4: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -193fc8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -193fca: 2802 |0007: goto 0009 // +0002 │ │ -193fcc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -193fce: 0f00 |0009: return v0 │ │ +193fb0: |[193fb0] org.thoughtcrime.securesms.util.DynamicTheme.systemThemeAvailable:()Z │ │ +193fc0: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +193fc4: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +193fc8: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +193fcc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +193fce: 2802 |0007: goto 0009 // +0002 │ │ +193fd0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +193fd2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ @@ -304659,17 +304660,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -193fd0: |[193fd0] org.thoughtcrime.securesms.util.DynamicTheme.getDarkThemeStyle:()I │ │ -193fe0: 6000 862e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_DarkTheme:I // field@2e86 │ │ -193fe4: 0f00 |0002: return v0 │ │ +193fd4: |[193fd4] org.thoughtcrime.securesms.util.DynamicTheme.getDarkThemeStyle:()I │ │ +193fe4: 6000 862e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_DarkTheme:I // field@2e86 │ │ +193fe8: 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;) │ │ @@ -304677,17 +304678,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -193fe8: |[193fe8] org.thoughtcrime.securesms.util.DynamicTheme.getLightThemeStyle:()I │ │ -193ff8: 6000 8a2e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_LightTheme:I // field@2e8a │ │ -193ffc: 0f00 |0002: return v0 │ │ +193fec: |[193fec] org.thoughtcrime.securesms.util.DynamicTheme.getLightThemeStyle:()I │ │ +193ffc: 6000 8a2e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_LightTheme:I // field@2e8a │ │ +194000: 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;) │ │ @@ -304695,20 +304696,20 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -194070: |[194070] org.thoughtcrime.securesms.util.DynamicTheme.onCreate:(Landroid/app/Activity;)V │ │ -194080: 7020 1956 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5619 │ │ -194086: 0a00 |0003: move-result v0 │ │ -194088: 5910 1942 |0004: iput v0, v1, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@4219 │ │ -19408c: 6e20 2700 0200 |0006: invoke-virtual {v2, v0}, Landroid/app/Activity;.setTheme:(I)V // method@0027 │ │ -194092: 0e00 |0009: return-void │ │ +194074: |[194074] org.thoughtcrime.securesms.util.DynamicTheme.onCreate:(Landroid/app/Activity;)V │ │ +194084: 7020 1956 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5619 │ │ +19408a: 0a00 |0003: move-result v0 │ │ +19408c: 5910 1942 |0004: iput v0, v1, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@4219 │ │ +194090: 6e20 2700 0200 |0006: invoke-virtual {v2, v0}, Landroid/app/Activity;.setTheme:(I)V // method@0027 │ │ +194096: 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; │ │ @@ -304718,26 +304719,26 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -194094: |[194094] org.thoughtcrime.securesms.util.DynamicTheme.onResume:(Landroid/app/Activity;)V │ │ -1940a4: 5220 1942 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@4219 │ │ -1940a8: 7020 1956 3200 |0002: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5619 │ │ -1940ae: 0a01 |0005: move-result v1 │ │ -1940b0: 3210 1200 |0006: if-eq v0, v1, 0018 // +0012 │ │ -1940b4: 6e10 1a00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1940ba: 0c00 |000b: move-result-object v0 │ │ -1940bc: 6e10 1500 0300 |000c: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@0015 │ │ -1940c2: 7110 1456 0300 |000f: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@5614 │ │ -1940c8: 6e20 2800 0300 |0012: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ -1940ce: 7110 1456 0300 |0015: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@5614 │ │ -1940d4: 0e00 |0018: return-void │ │ +194098: |[194098] org.thoughtcrime.securesms.util.DynamicTheme.onResume:(Landroid/app/Activity;)V │ │ +1940a8: 5220 1942 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@4219 │ │ +1940ac: 7020 1956 3200 |0002: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5619 │ │ +1940b2: 0a01 |0005: move-result v1 │ │ +1940b4: 3210 1200 |0006: if-eq v0, v1, 0018 // +0012 │ │ +1940b8: 6e10 1a00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1940be: 0c00 |000b: move-result-object v0 │ │ +1940c0: 6e10 1500 0300 |000c: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@0015 │ │ +1940c6: 7110 1456 0300 |000f: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@5614 │ │ +1940cc: 6e20 2800 0300 |0012: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ +1940d2: 7110 1456 0300 |0015: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@5614 │ │ +1940d8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0008 line=42 │ │ 0x000c line=43 │ │ 0x000f line=44 │ │ 0x0012 line=45 │ │ @@ -304780,17 +304781,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19414c: |[19414c] org.thoughtcrime.securesms.util.FileProviderUtil.:()V │ │ -19415c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -194162: 0e00 |0003: return-void │ │ +194150: |[194150] org.thoughtcrime.securesms.util.FileProviderUtil.:()V │ │ +194160: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +194166: 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;) │ │ @@ -304798,19 +304799,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 │ │ -19412c: |[19412c] org.thoughtcrime.securesms.util.FileProviderUtil.getUriFor:(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri; │ │ -19413c: 1a00 954a |0000: const-string v0, "com.b44t.messenger.fileprovider" // string@4a95 │ │ -194140: 7130 3205 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@0532 │ │ -194146: 0c01 |0005: move-result-object v1 │ │ -194148: 1101 |0006: return-object v1 │ │ +194130: |[194130] org.thoughtcrime.securesms.util.FileProviderUtil.getUriFor:(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri; │ │ +194140: 1a00 954a |0000: const-string v0, "com.b44t.messenger.fileprovider" // string@4a95 │ │ +194144: 7130 3205 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@0532 │ │ +19414a: 0c01 |0005: move-result-object v1 │ │ +19414c: 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; │ │ │ │ @@ -304840,17 +304841,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -194274: |[194274] org.thoughtcrime.securesms.util.FileUtils.:()V │ │ -194284: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19428a: 0e00 |0003: return-void │ │ +194278: |[194278] org.thoughtcrime.securesms.util.FileUtils.:()V │ │ +194288: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19428e: 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;) │ │ @@ -304858,92 +304859,92 @@ │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 49 16-bit code units │ │ -194164: |[194164] org.thoughtcrime.securesms.util.FileUtils.isValidFilenameChar:(C)Z │ │ -194174: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -194178: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19417a: 3602 0300 |0003: if-gt v2, v0, 0006 // +0003 │ │ -19417e: 0f01 |0005: return v1 │ │ -194180: 1300 2200 |0006: const/16 v0, #int 34 // #22 │ │ -194184: 3202 2800 |0008: if-eq v2, v0, 0030 // +0028 │ │ -194188: 1300 2a00 |000a: const/16 v0, #int 42 // #2a │ │ -19418c: 3202 2400 |000c: if-eq v2, v0, 0030 // +0024 │ │ -194190: 1300 2f00 |000e: const/16 v0, #int 47 // #2f │ │ -194194: 3202 2000 |0010: if-eq v2, v0, 0030 // +0020 │ │ -194198: 1300 3a00 |0012: const/16 v0, #int 58 // #3a │ │ -19419c: 3202 1c00 |0014: if-eq v2, v0, 0030 // +001c │ │ -1941a0: 1300 3c00 |0016: const/16 v0, #int 60 // #3c │ │ -1941a4: 3202 1800 |0018: if-eq v2, v0, 0030 // +0018 │ │ -1941a8: 1300 5c00 |001a: const/16 v0, #int 92 // #5c │ │ -1941ac: 3202 1400 |001c: if-eq v2, v0, 0030 // +0014 │ │ -1941b0: 1300 7c00 |001e: const/16 v0, #int 124 // #7c │ │ -1941b4: 3202 1000 |0020: if-eq v2, v0, 0030 // +0010 │ │ -1941b8: 1300 7f00 |0022: const/16 v0, #int 127 // #7f │ │ -1941bc: 3202 0c00 |0024: if-eq v2, v0, 0030 // +000c │ │ -1941c0: 1300 3e00 |0026: const/16 v0, #int 62 // #3e │ │ -1941c4: 3202 0800 |0028: if-eq v2, v0, 0030 // +0008 │ │ -1941c8: 1300 3f00 |002a: const/16 v0, #int 63 // #3f │ │ -1941cc: 3202 0400 |002c: if-eq v2, v0, 0030 // +0004 │ │ -1941d0: 1212 |002e: const/4 v2, #int 1 // #1 │ │ -1941d2: 0f02 |002f: return v2 │ │ -1941d4: 0f01 |0030: return v1 │ │ +194168: |[194168] org.thoughtcrime.securesms.util.FileUtils.isValidFilenameChar:(C)Z │ │ +194178: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +19417c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19417e: 3602 0300 |0003: if-gt v2, v0, 0006 // +0003 │ │ +194182: 0f01 |0005: return v1 │ │ +194184: 1300 2200 |0006: const/16 v0, #int 34 // #22 │ │ +194188: 3202 2800 |0008: if-eq v2, v0, 0030 // +0028 │ │ +19418c: 1300 2a00 |000a: const/16 v0, #int 42 // #2a │ │ +194190: 3202 2400 |000c: if-eq v2, v0, 0030 // +0024 │ │ +194194: 1300 2f00 |000e: const/16 v0, #int 47 // #2f │ │ +194198: 3202 2000 |0010: if-eq v2, v0, 0030 // +0020 │ │ +19419c: 1300 3a00 |0012: const/16 v0, #int 58 // #3a │ │ +1941a0: 3202 1c00 |0014: if-eq v2, v0, 0030 // +001c │ │ +1941a4: 1300 3c00 |0016: const/16 v0, #int 60 // #3c │ │ +1941a8: 3202 1800 |0018: if-eq v2, v0, 0030 // +0018 │ │ +1941ac: 1300 5c00 |001a: const/16 v0, #int 92 // #5c │ │ +1941b0: 3202 1400 |001c: if-eq v2, v0, 0030 // +0014 │ │ +1941b4: 1300 7c00 |001e: const/16 v0, #int 124 // #7c │ │ +1941b8: 3202 1000 |0020: if-eq v2, v0, 0030 // +0010 │ │ +1941bc: 1300 7f00 |0022: const/16 v0, #int 127 // #7f │ │ +1941c0: 3202 0c00 |0024: if-eq v2, v0, 0030 // +000c │ │ +1941c4: 1300 3e00 |0026: const/16 v0, #int 62 // #3e │ │ +1941c8: 3202 0800 |0028: if-eq v2, v0, 0030 // +0008 │ │ +1941cc: 1300 3f00 |002a: const/16 v0, #int 63 // #3f │ │ +1941d0: 3202 0400 |002c: if-eq v2, v0, 0030 // +0004 │ │ +1941d4: 1212 |002e: const/4 v2, #int 1 // #1 │ │ +1941d6: 0f02 |002f: return v2 │ │ +1941d8: 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 │ │ -1941d8: |[1941d8] org.thoughtcrime.securesms.util.FileUtils.sanitizeFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ -1941e8: 7110 a802 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -1941ee: 0a00 |0003: move-result v0 │ │ -1941f0: 3900 3e00 |0004: if-nez v0, 0042 // +003e │ │ -1941f4: 1a00 5a0b |0006: const-string v0, "." // string@0b5a │ │ -1941f8: 6e20 cf0a 4000 |0008: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -1941fe: 0a00 |000b: move-result v0 │ │ -194200: 3900 3600 |000c: if-nez v0, 0042 // +0036 │ │ -194204: 1a00 670b |000e: const-string v0, ".." // string@0b67 │ │ -194208: 6e20 cf0a 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -19420e: 0a00 |0013: move-result v0 │ │ -194210: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -194214: 282c |0016: goto 0042 // +002c │ │ -194216: 2200 0903 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -19421a: 6e10 e10a 0400 |0019: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ae1 │ │ -194220: 0a01 |001c: move-result v1 │ │ -194222: 7020 060b 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b06 │ │ -194228: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -19422a: 6e10 e10a 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ae1 │ │ -194230: 0a02 |0024: move-result v2 │ │ -194232: 3521 1800 |0025: if-ge v1, v2, 003d // +0018 │ │ -194236: 6e20 c40a 1400 |0027: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@0ac4 │ │ -19423c: 0a02 |002a: move-result v2 │ │ -19423e: 7110 2356 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/FileUtils;.isValidFilenameChar:(C)Z // method@5623 │ │ -194244: 0a03 |002e: move-result v3 │ │ -194246: 3803 0600 |002f: if-eqz v3, 0035 // +0006 │ │ -19424a: 6e20 090b 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b09 │ │ -194250: 2806 |0034: goto 003a // +0006 │ │ -194252: 1302 5f00 |0035: const/16 v2, #int 95 // #5f │ │ -194256: 6e20 090b 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b09 │ │ -19425c: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -194260: 28e5 |003c: goto 0021 // -001b │ │ -194262: 6e10 220b 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -194268: 0c04 |0040: move-result-object v4 │ │ -19426a: 1104 |0041: return-object v4 │ │ -19426c: 1a04 ea09 |0042: const-string v4, "(invalid)" // string@09ea │ │ -194270: 1104 |0044: return-object v4 │ │ +1941dc: |[1941dc] org.thoughtcrime.securesms.util.FileUtils.sanitizeFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ +1941ec: 7110 a802 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +1941f2: 0a00 |0003: move-result v0 │ │ +1941f4: 3900 3e00 |0004: if-nez v0, 0042 // +003e │ │ +1941f8: 1a00 5a0b |0006: const-string v0, "." // string@0b5a │ │ +1941fc: 6e20 cf0a 4000 |0008: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +194202: 0a00 |000b: move-result v0 │ │ +194204: 3900 3600 |000c: if-nez v0, 0042 // +0036 │ │ +194208: 1a00 670b |000e: const-string v0, ".." // string@0b67 │ │ +19420c: 6e20 cf0a 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +194212: 0a00 |0013: move-result v0 │ │ +194214: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +194218: 282c |0016: goto 0042 // +002c │ │ +19421a: 2200 0903 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +19421e: 6e10 e10a 0400 |0019: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ae1 │ │ +194224: 0a01 |001c: move-result v1 │ │ +194226: 7020 060b 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b06 │ │ +19422c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +19422e: 6e10 e10a 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ae1 │ │ +194234: 0a02 |0024: move-result v2 │ │ +194236: 3521 1800 |0025: if-ge v1, v2, 003d // +0018 │ │ +19423a: 6e20 c40a 1400 |0027: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@0ac4 │ │ +194240: 0a02 |002a: move-result v2 │ │ +194242: 7110 2356 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/FileUtils;.isValidFilenameChar:(C)Z // method@5623 │ │ +194248: 0a03 |002e: move-result v3 │ │ +19424a: 3803 0600 |002f: if-eqz v3, 0035 // +0006 │ │ +19424e: 6e20 090b 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b09 │ │ +194254: 2806 |0034: goto 003a // +0006 │ │ +194256: 1302 5f00 |0035: const/16 v2, #int 95 // #5f │ │ +19425a: 6e20 090b 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b09 │ │ +194260: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +194264: 28e5 |003c: goto 0021 // -001b │ │ +194266: 6e10 220b 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19426c: 0c04 |0040: move-result-object v4 │ │ +19426e: 1104 |0041: return-object v4 │ │ +194270: 1a04 ea09 |0042: const-string v4, "(invalid)" // string@09ea │ │ +194274: 1104 |0044: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0017 line=11 │ │ 0x0021 line=12 │ │ 0x0027 line=13 │ │ 0x002b line=14 │ │ @@ -305019,17 +305020,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19430c: |[19430c] org.thoughtcrime.securesms.util.Hash.:()V │ │ -19431c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -194322: 0e00 |0003: return-void │ │ +194310: |[194310] org.thoughtcrime.securesms.util.Hash.:()V │ │ +194320: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +194326: 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;) │ │ @@ -305037,40 +305038,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 │ │ -19428c: |[19428c] org.thoughtcrime.securesms.util.Hash.sha256:(Ljava/lang/String;)Ljava/lang/String; │ │ -19429c: 1a00 c933 |0000: const-string v0, "SHA-256" // string@33c9 │ │ -1942a0: 7110 2a0c 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0c2a │ │ -1942a6: 0c00 |0005: move-result-object v0 │ │ -1942a8: 1a01 ed3b |0006: const-string v1, "UTF-8" // string@3bed │ │ -1942ac: 7110 c30b 0100 |0008: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0bc3 │ │ -1942b2: 0c01 |000b: move-result-object v1 │ │ -1942b4: 6e20 d40a 1300 |000c: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@0ad4 │ │ -1942ba: 0c03 |000f: move-result-object v3 │ │ -1942bc: 6e20 2c0c 3000 |0010: invoke-virtual {v0, v3}, Ljava/security/MessageDigest;.update:([B)V // method@0c2c │ │ -1942c2: 6e10 290c 0000 |0013: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@0c29 │ │ -1942c8: 0c03 |0016: move-result-object v3 │ │ -1942ca: 1a00 a105 |0017: const-string v0, "%064x" // string@05a1 │ │ -1942ce: 2201 3203 |0019: new-instance v1, Ljava/math/BigInteger; // type@0332 │ │ -1942d2: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -1942d4: 7030 900b 2103 |001c: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(I[B)V // method@0b90 │ │ -1942da: 2323 2d11 |001f: new-array v3, v2, [Ljava/lang/Object; // type@112d │ │ -1942de: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -1942e0: 4d01 0302 |0022: aput-object v1, v3, v2 │ │ -1942e4: 7120 d10a 3000 |0024: invoke-static {v0, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -1942ea: 0c03 |0027: move-result-object v3 │ │ -1942ec: 1103 |0028: return-object v3 │ │ -1942ee: 0d03 |0029: move-exception v3 │ │ -1942f0: 6e10 2d0c 0300 |002a: invoke-virtual {v3}, Ljava/security/NoSuchAlgorithmException;.printStackTrace:()V // method@0c2d │ │ -1942f6: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -1942f8: 1103 |002e: return-object v3 │ │ +194290: |[194290] org.thoughtcrime.securesms.util.Hash.sha256:(Ljava/lang/String;)Ljava/lang/String; │ │ +1942a0: 1a00 c933 |0000: const-string v0, "SHA-256" // string@33c9 │ │ +1942a4: 7110 2a0c 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0c2a │ │ +1942aa: 0c00 |0005: move-result-object v0 │ │ +1942ac: 1a01 ed3b |0006: const-string v1, "UTF-8" // string@3bed │ │ +1942b0: 7110 c30b 0100 |0008: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0bc3 │ │ +1942b6: 0c01 |000b: move-result-object v1 │ │ +1942b8: 6e20 d40a 1300 |000c: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@0ad4 │ │ +1942be: 0c03 |000f: move-result-object v3 │ │ +1942c0: 6e20 2c0c 3000 |0010: invoke-virtual {v0, v3}, Ljava/security/MessageDigest;.update:([B)V // method@0c2c │ │ +1942c6: 6e10 290c 0000 |0013: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@0c29 │ │ +1942cc: 0c03 |0016: move-result-object v3 │ │ +1942ce: 1a00 a105 |0017: const-string v0, "%064x" // string@05a1 │ │ +1942d2: 2201 3203 |0019: new-instance v1, Ljava/math/BigInteger; // type@0332 │ │ +1942d6: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +1942d8: 7030 900b 2103 |001c: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(I[B)V // method@0b90 │ │ +1942de: 2323 2d11 |001f: new-array v3, v2, [Ljava/lang/Object; // type@112d │ │ +1942e2: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +1942e4: 4d01 0302 |0022: aput-object v1, v3, v2 │ │ +1942e8: 7120 d10a 3000 |0024: invoke-static {v0, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +1942ee: 0c03 |0027: move-result-object v3 │ │ +1942f0: 1103 |0028: return-object v3 │ │ +1942f2: 0d03 |0029: move-exception v3 │ │ +1942f4: 6e10 2d0c 0300 |002a: invoke-virtual {v3}, Ljava/security/NoSuchAlgorithmException;.printStackTrace:()V // method@0c2d │ │ +1942fa: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +1942fc: 1103 |002e: return-object v3 │ │ catches : 1 │ │ 0x0000 - 0x0028 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0029 │ │ positions : │ │ 0x0000 line=12 │ │ 0x0006 line=13 │ │ 0x0013 line=14 │ │ @@ -305113,38 +305114,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -1943e0: |[1943e0] org.thoughtcrime.securesms.util.Hex.:()V │ │ -1943f0: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -1943f4: 2300 1111 |0002: new-array v0, v0, [C // type@1111 │ │ -1943f8: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -1943fe: 6900 1b42 |0007: sput-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@421b │ │ -194402: 0e00 |0009: return-void │ │ -194404: 0003 0200 1000 0000 3000 3100 3200 ... |000a: array-data (20 units) │ │ +1943e4: |[1943e4] org.thoughtcrime.securesms.util.Hex.:()V │ │ +1943f4: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +1943f8: 2300 1111 |0002: new-array v0, v0, [C // type@1111 │ │ +1943fc: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +194402: 6900 1b42 |0007: sput-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@421b │ │ +194406: 0e00 |0009: return-void │ │ +194408: 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 │ │ -19442c: |[19442c] org.thoughtcrime.securesms.util.Hex.:()V │ │ -19443c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -194442: 0e00 |0003: return-void │ │ +194430: |[194430] org.thoughtcrime.securesms.util.Hex.:()V │ │ +194440: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +194446: 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;) │ │ @@ -305152,24 +305153,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 │ │ -194444: |[194444] org.thoughtcrime.securesms.util.Hex.appendHexChar:(Ljava/lang/StringBuffer;I)V │ │ -194454: 6200 1b42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@421b │ │ -194458: e101 0304 |0002: shr-int/lit8 v1, v3, #int 4 // #04 │ │ -19445c: dd01 010f |0004: and-int/lit8 v1, v1, #int 15 // #0f │ │ -194460: 4901 0001 |0006: aget-char v1, v0, v1 │ │ -194464: 6e20 000b 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b00 │ │ -19446a: dd03 030f |000b: and-int/lit8 v3, v3, #int 15 // #0f │ │ -19446e: 4903 0003 |000d: aget-char v3, v0, v3 │ │ -194472: 6e20 000b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b00 │ │ -194478: 0e00 |0012: return-void │ │ +194448: |[194448] org.thoughtcrime.securesms.util.Hex.appendHexChar:(Ljava/lang/StringBuffer;I)V │ │ +194458: 6200 1b42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@421b │ │ +19445c: e101 0304 |0002: shr-int/lit8 v1, v3, #int 4 // #04 │ │ +194460: dd01 010f |0004: and-int/lit8 v1, v1, #int 15 // #0f │ │ +194464: 4901 0001 |0006: aget-char v1, v0, v1 │ │ +194468: 6e20 000b 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b00 │ │ +19446e: dd03 030f |000b: and-int/lit8 v3, v3, #int 15 // #0f │ │ +194472: 4903 0003 |000d: aget-char v3, v0, v3 │ │ +194476: 6e20 000b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b00 │ │ +19447c: 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 │ │ @@ -305179,46 +305180,46 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -194324: |[194324] org.thoughtcrime.securesms.util.Hex.fromStringCondensed:(Ljava/lang/String;)[B │ │ -194334: 6e10 f00a 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@0af0 │ │ -19433a: 0c07 |0003: move-result-object v7 │ │ -19433c: 2170 |0004: array-length v0, v7 │ │ -19433e: dd01 0001 |0005: and-int/lit8 v1, v0, #int 1 // #01 │ │ -194342: 3901 2800 |0007: if-nez v1, 002f // +0028 │ │ -194346: e101 0001 |0009: shr-int/lit8 v1, v0, #int 1 // #01 │ │ -19434a: 2311 1011 |000b: new-array v1, v1, [B // type@1110 │ │ -19434e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -194350: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -194352: 3502 1f00 |000f: if-ge v2, v0, 002e // +001f │ │ -194356: 4904 0702 |0011: aget-char v4, v7, v2 │ │ -19435a: 1305 1000 |0013: const/16 v5, #int 16 // #10 │ │ -19435e: 7120 cc09 5400 |0015: invoke-static {v4, v5}, Ljava/lang/Character;.digit:(CI)I // method@09cc │ │ -194364: 0a04 |0018: move-result v4 │ │ -194366: e004 0404 |0019: shl-int/lit8 v4, v4, #int 4 // #04 │ │ -19436a: d806 0201 |001b: add-int/lit8 v6, v2, #int 1 // #01 │ │ -19436e: 4906 0706 |001d: aget-char v6, v7, v6 │ │ -194372: 7120 cc09 5600 |001f: invoke-static {v6, v5}, Ljava/lang/Character;.digit:(CI)I // method@09cc │ │ -194378: 0a05 |0022: move-result v5 │ │ -19437a: b654 |0023: or-int/2addr v4, v5 │ │ -19437c: d802 0202 |0024: add-int/lit8 v2, v2, #int 2 // #02 │ │ -194380: d544 ff00 |0026: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -194384: 8d44 |0028: int-to-byte v4, v4 │ │ -194386: 4f04 0103 |0029: aput-byte v4, v1, v3 │ │ -19438a: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -19438e: 28e2 |002d: goto 000f // -001e │ │ -194390: 1101 |002e: return-object v1 │ │ -194392: 2207 c502 |002f: new-instance v7, Ljava/io/IOException; // type@02c5 │ │ -194396: 1a00 7a30 |0031: const-string v0, "Odd number of characters." // string@307a │ │ -19439a: 7020 8a09 0700 |0033: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ -1943a0: 2707 |0036: throw v7 │ │ +194328: |[194328] org.thoughtcrime.securesms.util.Hex.fromStringCondensed:(Ljava/lang/String;)[B │ │ +194338: 6e10 f00a 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@0af0 │ │ +19433e: 0c07 |0003: move-result-object v7 │ │ +194340: 2170 |0004: array-length v0, v7 │ │ +194342: dd01 0001 |0005: and-int/lit8 v1, v0, #int 1 // #01 │ │ +194346: 3901 2800 |0007: if-nez v1, 002f // +0028 │ │ +19434a: e101 0001 |0009: shr-int/lit8 v1, v0, #int 1 // #01 │ │ +19434e: 2311 1011 |000b: new-array v1, v1, [B // type@1110 │ │ +194352: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +194354: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +194356: 3502 1f00 |000f: if-ge v2, v0, 002e // +001f │ │ +19435a: 4904 0702 |0011: aget-char v4, v7, v2 │ │ +19435e: 1305 1000 |0013: const/16 v5, #int 16 // #10 │ │ +194362: 7120 cc09 5400 |0015: invoke-static {v4, v5}, Ljava/lang/Character;.digit:(CI)I // method@09cc │ │ +194368: 0a04 |0018: move-result v4 │ │ +19436a: e004 0404 |0019: shl-int/lit8 v4, v4, #int 4 // #04 │ │ +19436e: d806 0201 |001b: add-int/lit8 v6, v2, #int 1 // #01 │ │ +194372: 4906 0706 |001d: aget-char v6, v7, v6 │ │ +194376: 7120 cc09 5600 |001f: invoke-static {v6, v5}, Ljava/lang/Character;.digit:(CI)I // method@09cc │ │ +19437c: 0a05 |0022: move-result v5 │ │ +19437e: b654 |0023: or-int/2addr v4, v5 │ │ +194380: d802 0202 |0024: add-int/lit8 v2, v2, #int 2 // #02 │ │ +194384: d544 ff00 |0026: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +194388: 8d44 |0028: int-to-byte v4, v4 │ │ +19438a: 4f04 0103 |0029: aput-byte v4, v1, v3 │ │ +19438e: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +194392: 28e2 |002d: goto 000f // -001e │ │ +194394: 1101 |002e: return-object v1 │ │ +194396: 2207 c502 |002f: new-instance v7, Ljava/io/IOException; // type@02c5 │ │ +19439a: 1a00 7a30 |0031: const-string v0, "Odd number of characters." // string@307a │ │ +19439e: 7020 8a09 0700 |0033: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ +1943a4: 2707 |0036: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x000b line=46 │ │ 0x0011 line=50 │ │ 0x001d line=52 │ │ @@ -305232,27 +305233,27 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1943a4: |[1943a4] org.thoughtcrime.securesms.util.Hex.toStringCondensed:([B)Ljava/lang/String; │ │ -1943b4: 2200 0803 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@0308 │ │ -1943b8: 7010 fe0a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@0afe │ │ -1943be: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -1943c0: 2132 |0006: array-length v2, v3 │ │ -1943c2: 3521 0a00 |0007: if-ge v1, v2, 0011 // +000a │ │ -1943c6: 4802 0301 |0009: aget-byte v2, v3, v1 │ │ -1943ca: 7120 2b56 2000 |000b: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/Hex;.appendHexChar:(Ljava/lang/StringBuffer;I)V // method@562b │ │ -1943d0: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1943d4: 28f6 |0010: goto 0006 // -000a │ │ -1943d6: 6e10 040b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0b04 │ │ -1943dc: 0c03 |0014: move-result-object v3 │ │ -1943de: 1103 |0015: return-object v3 │ │ +1943a8: |[1943a8] org.thoughtcrime.securesms.util.Hex.toStringCondensed:([B)Ljava/lang/String; │ │ +1943b8: 2200 0803 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@0308 │ │ +1943bc: 7010 fe0a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@0afe │ │ +1943c2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +1943c4: 2132 |0006: array-length v2, v3 │ │ +1943c6: 3521 0a00 |0007: if-ge v1, v2, 0011 // +000a │ │ +1943ca: 4802 0301 |0009: aget-byte v2, v3, v1 │ │ +1943ce: 7120 2b56 2000 |000b: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/Hex;.appendHexChar:(Ljava/lang/StringBuffer;I)V // method@562b │ │ +1943d4: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1943d8: 28f6 |0010: goto 0006 // -000a │ │ +1943da: 6e10 040b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0b04 │ │ +1943e0: 0c03 |0014: move-result-object v3 │ │ +1943e2: 1103 |0015: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0006 line=32 │ │ 0x0009 line=33 │ │ 0x0011 line=35 │ │ locals : │ │ @@ -305284,17 +305285,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1944dc: |[1944dc] org.thoughtcrime.securesms.util.IntentUtils.:()V │ │ -1944ec: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1944f2: 0e00 |0003: return-void │ │ +1944e0: |[1944e0] org.thoughtcrime.securesms.util.IntentUtils.:()V │ │ +1944f0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1944f6: 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;) │ │ @@ -305302,49 +305303,49 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -1944b4: |[1944b4] org.thoughtcrime.securesms.util.IntentUtils.FLAG_MUTABLE:()I │ │ -1944c4: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1944c8: 1301 1f00 |0002: const/16 v1, #int 31 // #1f │ │ -1944cc: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -1944d0: 1500 0002 |0006: const/high16 v0, #int 33554432 // #200 │ │ -1944d4: 0f00 |0008: return v0 │ │ -1944d6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -1944d8: 0f00 |000a: return v0 │ │ +1944b8: |[1944b8] org.thoughtcrime.securesms.util.IntentUtils.FLAG_MUTABLE:()I │ │ +1944c8: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1944cc: 1301 1f00 |0002: const/16 v1, #int 31 // #1f │ │ +1944d0: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +1944d4: 1500 0002 |0006: const/high16 v0, #int 33554432 // #200 │ │ +1944d8: 0f00 |0008: return v0 │ │ +1944da: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +1944dc: 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 │ │ -19447c: |[19447c] org.thoughtcrime.securesms.util.IntentUtils.isResolvable:(Landroid/content/Context;Landroid/content/Intent;)Z │ │ -19448c: 6e10 7400 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0074 │ │ -194492: 0c01 |0003: move-result-object v1 │ │ -194494: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -194496: 6e30 cd00 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@00cd │ │ -19449c: 0c01 |0008: move-result-object v1 │ │ -19449e: 3801 0a00 |0009: if-eqz v1, 0013 // +000a │ │ -1944a2: 7210 cf0c 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ -1944a8: 0a01 |000e: move-result v1 │ │ -1944aa: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -1944ac: 3721 0300 |0010: if-le v1, v2, 0013 // +0003 │ │ -1944b0: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -1944b2: 0f00 |0013: return v0 │ │ +194480: |[194480] org.thoughtcrime.securesms.util.IntentUtils.isResolvable:(Landroid/content/Context;Landroid/content/Intent;)Z │ │ +194490: 6e10 7400 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0074 │ │ +194496: 0c01 |0003: move-result-object v1 │ │ +194498: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +19449a: 6e30 cd00 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@00cd │ │ +1944a0: 0c01 |0008: move-result-object v1 │ │ +1944a2: 3801 0a00 |0009: if-eqz v1, 0013 // +000a │ │ +1944a6: 7210 cf0c 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ +1944ac: 0a01 |000e: move-result v1 │ │ +1944ae: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +1944b0: 3721 0300 |0010: if-le v1, v2, 0013 // +0003 │ │ +1944b4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +1944b6: 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; │ │ @@ -305354,28 +305355,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 │ │ -1944f4: |[1944f4] org.thoughtcrime.securesms.util.IntentUtils.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V │ │ -194504: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -194508: 1a01 cf44 |0002: const-string v1, "android.intent.action.VIEW" // string@44cf │ │ -19450c: 7110 0102 0300 |0004: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -194512: 0c03 |0007: move-result-object v3 │ │ -194514: 7030 8600 1003 |0008: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0086 │ │ -19451a: 6e20 7f00 0200 |000b: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ -194520: 280b |000e: goto 0019 // +000b │ │ -194522: 6003 8a2a |000f: sget v3, Lorg/thoughtcrime/securesms/R$string;.no_browser_installed:I // field@2a8a │ │ -194526: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -194528: 7130 7204 3200 |0012: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0472 │ │ -19452e: 0c02 |0015: move-result-object v2 │ │ -194530: 6e10 7404 0200 |0016: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@0474 │ │ -194536: 0e00 |0019: return-void │ │ +1944f8: |[1944f8] org.thoughtcrime.securesms.util.IntentUtils.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V │ │ +194508: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +19450c: 1a01 cf44 |0002: const-string v1, "android.intent.action.VIEW" // string@44cf │ │ +194510: 7110 0102 0300 |0004: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +194516: 0c03 |0007: move-result-object v3 │ │ +194518: 7030 8600 1003 |0008: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0086 │ │ +19451e: 6e20 7f00 0200 |000b: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ +194524: 280b |000e: goto 0019 // +000b │ │ +194526: 6003 8a2a |000f: sget v3, Lorg/thoughtcrime/securesms/R$string;.no_browser_installed:I // field@2a8a │ │ +19452a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +19452c: 7130 7204 3200 |0012: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0472 │ │ +194532: 0c02 |0015: move-result-object v2 │ │ +194534: 6e10 7404 0200 |0016: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@0474 │ │ +19453a: 0e00 |0019: return-void │ │ catches : 1 │ │ 0x000b - 0x000e │ │ Landroid/content/ActivityNotFoundException; -> 0x000f │ │ positions : │ │ 0x0000 line=27 │ │ 0x000b line=29 │ │ 0x000f line=31 │ │ @@ -305424,18 +305425,18 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1945d8: |[1945d8] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.:(Lorg/json/JSONObject;)V │ │ -1945e8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1945ee: 5b01 1c42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ -1945f2: 0e00 |0005: return-void │ │ +1945dc: |[1945dc] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.:(Lorg/json/JSONObject;)V │ │ +1945ec: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1945f2: 5b01 1c42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ +1945f6: 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; │ │ @@ -305446,19 +305447,19 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -194564: |[194564] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getInt:(Ljava/lang/String;)I │ │ -194574: 5410 1c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ -194578: 6e20 a83a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@3aa8 │ │ -19457e: 0a02 |0005: move-result v2 │ │ -194580: 0f02 |0006: return v2 │ │ +194568: |[194568] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getInt:(Ljava/lang/String;)I │ │ +194578: 5410 1c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ +19457c: 6e20 a83a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@3aa8 │ │ +194582: 0a02 |0005: move-result v2 │ │ +194584: 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; │ │ │ │ @@ -305467,19 +305468,19 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1945b8: |[1945b8] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getLong:(Ljava/lang/String;)J │ │ -1945c8: 5420 1c42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ -1945cc: 6e20 a93a 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@3aa9 │ │ -1945d2: 0b00 |0005: move-result-wide v0 │ │ -1945d4: 1000 |0006: return-wide v0 │ │ +1945bc: |[1945bc] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getLong:(Ljava/lang/String;)J │ │ +1945cc: 5420 1c42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ +1945d0: 6e20 a93a 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@3aa9 │ │ +1945d6: 0b00 |0005: move-result-wide v0 │ │ +1945d8: 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; │ │ │ │ @@ -305488,25 +305489,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 │ │ -194584: |[194584] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ -194594: 5410 1c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ -194598: 6e20 ac3a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3aac │ │ -19459e: 0a00 |0005: move-result v0 │ │ -1945a0: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -1945a4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1945a6: 1102 |0009: return-object v2 │ │ -1945a8: 5410 1c42 |000a: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ -1945ac: 6e20 aa3a 2000 |000c: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@3aaa │ │ -1945b2: 0c02 |000f: move-result-object v2 │ │ -1945b4: 1102 |0010: return-object v2 │ │ +194588: |[194588] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ +194598: 5410 1c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ +19459c: 6e20 ac3a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3aac │ │ +1945a2: 0a00 |0005: move-result v0 │ │ +1945a4: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +1945a8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1945aa: 1102 |0009: return-object v2 │ │ +1945ac: 5410 1c42 |000a: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ +1945b0: 6e20 aa3a 2000 |000c: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@3aaa │ │ +1945b6: 0c02 |000f: move-result-object v2 │ │ +1945b8: 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; │ │ @@ -305516,19 +305517,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -194544: |[194544] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.isNull:(Ljava/lang/String;)Z │ │ -194554: 5410 1c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ -194558: 6e20 ac3a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3aac │ │ -19455e: 0a02 |0005: move-result v2 │ │ -194560: 0f02 |0006: return v2 │ │ +194548: |[194548] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.isNull:(Ljava/lang/String;)Z │ │ +194558: 5410 1c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ +19455c: 6e20 ac3a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3aac │ │ +194562: 0a02 |0005: move-result v2 │ │ +194564: 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; │ │ │ │ @@ -305579,26 +305580,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -194710: |[194710] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ -194720: 2200 4c02 |0000: new-instance v0, Lcom/fasterxml/jackson/databind/ObjectMapper; // type@024c │ │ -194724: 7010 8508 0000 |0002: invoke-direct {v0}, Lcom/fasterxml/jackson/databind/ObjectMapper;.:()V // method@0885 │ │ -19472a: 6900 1d42 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ -19472e: 6201 6f00 |0007: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.FAIL_ON_UNKNOWN_PROPERTIES:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@006f │ │ -194732: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -194734: 6e30 8608 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@0886 │ │ -19473a: 6201 7100 |000d: sget-object v1, Lcom/fasterxml/jackson/databind/SerializationFeature;.WRITE_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/SerializationFeature; // field@0071 │ │ -19473e: 6e20 8808 1000 |000f: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@0888 │ │ -194744: 6201 7000 |0012: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.READ_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@0070 │ │ -194748: 6e20 8708 1000 |0014: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@0887 │ │ -19474e: 0e00 |0017: return-void │ │ +194714: |[194714] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ +194724: 2200 4c02 |0000: new-instance v0, Lcom/fasterxml/jackson/databind/ObjectMapper; // type@024c │ │ +194728: 7010 8508 0000 |0002: invoke-direct {v0}, Lcom/fasterxml/jackson/databind/ObjectMapper;.:()V // method@0885 │ │ +19472e: 6900 1d42 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ +194732: 6201 6f00 |0007: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.FAIL_ON_UNKNOWN_PROPERTIES:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@006f │ │ +194736: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +194738: 6e30 8608 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@0886 │ │ +19473e: 6201 7100 |000d: sget-object v1, Lcom/fasterxml/jackson/databind/SerializationFeature;.WRITE_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/SerializationFeature; // field@0071 │ │ +194742: 6e20 8808 1000 |000f: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@0888 │ │ +194748: 6201 7000 |0012: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.READ_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@0070 │ │ +19474c: 6e20 8708 1000 |0014: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@0887 │ │ +194752: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0007 line=19 │ │ 0x000d line=20 │ │ 0x0012 line=21 │ │ locals : │ │ @@ -305608,17 +305609,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -194750: |[194750] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ -194760: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -194766: 0e00 |0003: return-void │ │ +194754: |[194754] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ +194764: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19476a: 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;) │ │ @@ -305626,19 +305627,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 │ │ -194660: |[194660] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; │ │ -194670: 6200 1d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ -194674: 6e30 8908 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; // method@0889 │ │ -19467a: 0c01 |0005: move-result-object v1 │ │ -19467c: 1101 |0006: return-object v1 │ │ +194664: |[194664] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; │ │ +194674: 6200 1d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ +194678: 6e30 8908 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; // method@0889 │ │ +19467e: 0c01 |0005: move-result-object v1 │ │ +194680: 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; │ │ │ │ @@ -305647,19 +305648,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 │ │ -194680: |[194680] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; │ │ -194690: 6200 1d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ -194694: 6e30 8a08 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; // method@088a │ │ -19469a: 0c01 |0005: move-result-object v1 │ │ -19469c: 1101 |0006: return-object v1 │ │ +194684: |[194684] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; │ │ +194694: 6200 1d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ +194698: 6e30 8a08 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; // method@088a │ │ +19469e: 0c01 |0005: move-result-object v1 │ │ +1946a0: 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; │ │ │ │ @@ -305668,19 +305669,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 │ │ -1946a0: |[1946a0] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -1946b0: 6200 1d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ -1946b4: 6e30 8b08 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@088b │ │ -1946ba: 0c01 |0005: move-result-object v1 │ │ -1946bc: 1101 |0006: return-object v1 │ │ +1946a4: |[1946a4] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +1946b4: 6200 1d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ +1946b8: 6e30 8b08 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@088b │ │ +1946be: 0c01 |0005: move-result-object v1 │ │ +1946c0: 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; │ │ │ │ @@ -305689,20 +305690,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 │ │ -19463c: |[19463c] org.thoughtcrime.securesms.util.JsonUtils.fromJson:([BLjava/lang/Class;)Ljava/lang/Object; │ │ -19464c: 2200 0703 |0000: new-instance v0, Ljava/lang/String; // type@0307 │ │ -194650: 7020 be0a 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@0abe │ │ -194656: 7120 3b56 2000 |0005: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/JsonUtils;.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@563b │ │ -19465c: 0c01 |0008: move-result-object v1 │ │ -19465e: 1101 |0009: return-object v1 │ │ +194640: |[194640] org.thoughtcrime.securesms.util.JsonUtils.fromJson:([BLjava/lang/Class;)Ljava/lang/Object; │ │ +194650: 2200 0703 |0000: new-instance v0, Ljava/lang/String; // type@0307 │ │ +194654: 7020 be0a 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@0abe │ │ +19465a: 7120 3b56 2000 |0005: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/JsonUtils;.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@563b │ │ +194660: 0c01 |0008: move-result-object v1 │ │ +194662: 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; │ │ │ │ @@ -305711,37 +305712,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 │ │ -194624: |[194624] org.thoughtcrime.securesms.util.JsonUtils.getMapper:()Lcom/fasterxml/jackson/databind/ObjectMapper; │ │ -194634: 6200 1d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ -194638: 1100 |0002: return-object v0 │ │ +194628: |[194628] org.thoughtcrime.securesms.util.JsonUtils.getMapper:()Lcom/fasterxml/jackson/databind/ObjectMapper; │ │ +194638: 6200 1d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ +19463c: 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 │ │ -1945f4: |[1945f4] org.thoughtcrime.securesms.util.JsonUtils.optBoolean:(Lorg/json/JSONObject;Ljava/lang/String;)Z │ │ -194604: 6e20 ad3a 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;)Z // method@3aad │ │ -19460a: 0a00 |0003: move-result v0 │ │ -19460c: 0f00 |0004: return v0 │ │ -19460e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -194610: 0f00 |0006: return v0 │ │ +1945f8: |[1945f8] org.thoughtcrime.securesms.util.JsonUtils.optBoolean:(Lorg/json/JSONObject;Ljava/lang/String;)Z │ │ +194608: 6e20 ad3a 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;)Z // method@3aad │ │ +19460e: 0a00 |0003: move-result v0 │ │ +194610: 0f00 |0004: return v0 │ │ +194612: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +194614: 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; │ │ @@ -305752,20 +305753,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 │ │ -1946c0: |[1946c0] org.thoughtcrime.securesms.util.JsonUtils.optString:(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String; │ │ -1946d0: 6e20 af3a 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@3aaf │ │ -1946d6: 0c00 |0003: move-result-object v0 │ │ -1946d8: 1100 |0004: return-object v0 │ │ -1946da: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -1946de: 1100 |0007: return-object v0 │ │ +1946c4: |[1946c4] org.thoughtcrime.securesms.util.JsonUtils.optString:(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String; │ │ +1946d4: 6e20 af3a 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@3aaf │ │ +1946da: 0c00 |0003: move-result-object v0 │ │ +1946dc: 1100 |0004: return-object v0 │ │ +1946de: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +1946e2: 1100 |0007: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/Exception; -> 0x0005 │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=52 │ │ locals : │ │ @@ -305777,19 +305778,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 │ │ -1946f0: |[1946f0] org.thoughtcrime.securesms.util.JsonUtils.toJson:(Ljava/lang/Object;)Ljava/lang/String; │ │ -194700: 6200 1d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ -194704: 6e20 8c08 1000 |0002: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.writeValueAsString:(Ljava/lang/Object;)Ljava/lang/String; // method@088c │ │ -19470a: 0c01 |0005: move-result-object v1 │ │ -19470c: 1101 |0006: return-object v1 │ │ +1946f4: |[1946f4] org.thoughtcrime.securesms.util.JsonUtils.toJson:(Ljava/lang/Object;)Ljava/lang/String; │ │ +194704: 6200 1d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ +194708: 6e20 8c08 1000 |0002: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.writeValueAsString:(Ljava/lang/Object;)Ljava/lang/String; // method@088c │ │ +19470e: 0c01 |0005: move-result-object v1 │ │ +194710: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -305828,18 +305829,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -194790: |[194790] org.thoughtcrime.securesms.util.LRUCache.:(I)V │ │ -1947a0: 7010 ad0c 0000 |0000: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0cad │ │ -1947a6: 5901 1e42 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@421e │ │ -1947aa: 0e00 |0005: return-void │ │ +194794: |[194794] org.thoughtcrime.securesms.util.LRUCache.:(I)V │ │ +1947a4: 7010 ad0c 0000 |0000: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0cad │ │ +1947aa: 5901 1e42 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@421e │ │ +1947ae: 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 │ │ @@ -305850,23 +305851,23 @@ │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -194768: |[194768] org.thoughtcrime.securesms.util.LRUCache.removeEldestEntry:(Ljava/util/Map$Entry;)Z │ │ -194778: 6e10 4356 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/LRUCache;.size:()I // method@5643 │ │ -19477e: 0a02 |0003: move-result v2 │ │ -194780: 5210 1e42 |0004: iget v0, v1, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@421e │ │ -194784: 3702 0400 |0006: if-le v2, v0, 000a // +0004 │ │ -194788: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -19478a: 2802 |0009: goto 000b // +0002 │ │ -19478c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -19478e: 0f02 |000b: return v2 │ │ +19476c: |[19476c] org.thoughtcrime.securesms.util.LRUCache.removeEldestEntry:(Ljava/util/Map$Entry;)Z │ │ +19477c: 6e10 4356 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/LRUCache;.size:()I // method@5643 │ │ +194782: 0a02 |0003: move-result v2 │ │ +194784: 5210 1e42 |0004: iget v0, v1, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@421e │ │ +194788: 3702 0400 |0006: if-le v2, v0, 000a // +0004 │ │ +19478c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +19478e: 2802 |0009: goto 000b // +0002 │ │ +194790: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +194792: 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; │ │ │ │ @@ -305903,24 +305904,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -194804: |[194804] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ -194814: 1a00 4706 |0000: const-string v0, "(?<=^|\s)/[a-zA-Z][a-zA-Z@\d_/.-]{0,254}" // string@0647 │ │ -194818: 7110 be0d 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dbe │ │ -19481e: 0c00 |0005: move-result-object v0 │ │ -194820: 6900 1f42 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@421f │ │ -194824: 1a00 4606 |0008: const-string v0, "(?<=^|\s)(SOCKS5|socks5|ss|SS):[^ \n]+" // string@0646 │ │ -194828: 7110 be0d 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dbe │ │ -19482e: 0c00 |000d: move-result-object v0 │ │ -194830: 6900 2042 |000e: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@4220 │ │ -194834: 0e00 |0010: return-void │ │ +194808: |[194808] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ +194818: 1a00 4706 |0000: const-string v0, "(?<=^|\s)/[a-zA-Z][a-zA-Z@\d_/.-]{0,254}" // string@0647 │ │ +19481c: 7110 be0d 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dbe │ │ +194822: 0c00 |0005: move-result-object v0 │ │ +194824: 6900 1f42 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@421f │ │ +194828: 1a00 4606 |0008: const-string v0, "(?<=^|\s)(SOCKS5|socks5|ss|SS):[^ \n]+" // string@0646 │ │ +19482c: 7110 be0d 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dbe │ │ +194832: 0c00 |000d: move-result-object v0 │ │ +194834: 6900 2042 |000e: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@4220 │ │ +194838: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0008 line=13 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/Linkifier;) │ │ @@ -305928,17 +305929,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -194838: |[194838] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ -194848: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19484e: 0e00 |0003: return-void │ │ +19483c: |[19483c] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ +19484c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +194852: 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;) │ │ @@ -305946,33 +305947,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 │ │ -1947ac: |[1947ac] org.thoughtcrime.securesms.util.Linkifier.linkify:(Landroid/text/SpannableString;)Landroid/text/SpannableString; │ │ -1947bc: 6200 1f42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@421f │ │ -1947c0: 1a01 094a |0002: const-string v1, "cmd:" // string@4a09 │ │ -1947c4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1947c6: 7152 b802 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@02b8 │ │ -1947cc: 0a00 |0008: move-result v0 │ │ -1947ce: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -1947d2: 7110 4756 0300 |000b: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5647 │ │ -1947d8: 6200 2042 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@4220 │ │ -1947dc: 7152 b802 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@02b8 │ │ -1947e2: 0a00 |0013: move-result v0 │ │ -1947e4: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -1947e8: 7110 4756 0300 |0016: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5647 │ │ -1947ee: 1270 |0019: const/4 v0, #int 7 // #7 │ │ -1947f0: 7120 b702 0300 |001a: invoke-static {v3, v0}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;I)Z // method@02b7 │ │ -1947f6: 0a00 |001d: move-result v0 │ │ -1947f8: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -1947fc: 7110 4756 0300 |0020: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5647 │ │ -194802: 1103 |0023: return-object v3 │ │ +1947b0: |[1947b0] org.thoughtcrime.securesms.util.Linkifier.linkify:(Landroid/text/SpannableString;)Landroid/text/SpannableString; │ │ +1947c0: 6200 1f42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@421f │ │ +1947c4: 1a01 094a |0002: const-string v1, "cmd:" // string@4a09 │ │ +1947c8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1947ca: 7152 b802 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@02b8 │ │ +1947d0: 0a00 |0008: move-result v0 │ │ +1947d2: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +1947d6: 7110 4756 0300 |000b: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5647 │ │ +1947dc: 6200 2042 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@4220 │ │ +1947e0: 7152 b802 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@02b8 │ │ +1947e6: 0a00 |0013: move-result v0 │ │ +1947e8: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +1947ec: 7110 4756 0300 |0016: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5647 │ │ +1947f2: 1270 |0019: const/4 v0, #int 7 // #7 │ │ +1947f4: 7120 b702 0300 |001a: invoke-static {v3, v0}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;I)Z // method@02b7 │ │ +1947fa: 0a00 |001d: move-result v0 │ │ +1947fc: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ +194800: 7110 4756 0300 |0020: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5647 │ │ +194806: 1103 |0023: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000b line=29 │ │ 0x000e line=32 │ │ 0x0016 line=33 │ │ 0x001a line=37 │ │ @@ -305985,38 +305986,38 @@ │ │ type : '(Landroid/text/SpannableString;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -194850: |[194850] org.thoughtcrime.securesms.util.Linkifier.replaceURLSpan:(Landroid/text/SpannableString;)V │ │ -194860: 6e10 9902 0700 |0000: invoke-virtual {v7}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ -194866: 0a00 |0003: move-result v0 │ │ -194868: 1c01 ce00 |0004: const-class v1, Landroid/text/style/URLSpan; // type@00ce │ │ -19486c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19486e: 6e40 9802 2710 |0007: invoke-virtual {v7, v2, v0, v1}, Landroid/text/SpannableString;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0298 │ │ -194874: 0c00 |000a: move-result-object v0 │ │ -194876: 1f00 2011 |000b: check-cast v0, [Landroid/text/style/URLSpan; // type@1120 │ │ -19487a: 2101 |000d: array-length v1, v0 │ │ -19487c: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ -194880: 4603 0002 |0010: aget-object v3, v0, v2 │ │ -194884: 6e20 9702 3700 |0012: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanStart:(Ljava/lang/Object;)I // method@0297 │ │ -19488a: 0a04 |0015: move-result v4 │ │ -19488c: 6e20 9602 3700 |0016: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanEnd:(Ljava/lang/Object;)I // method@0296 │ │ -194892: 0a05 |0019: move-result v5 │ │ -194894: 2206 c110 |001a: new-instance v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c1 │ │ -194898: 6e10 b602 0300 |001c: invoke-virtual {v3}, Landroid/text/style/URLSpan;.getURL:()Ljava/lang/String; // method@02b6 │ │ -19489e: 0c03 |001f: move-result-object v3 │ │ -1948a0: 7020 6156 3600 |0020: invoke-direct {v6, v3}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.:(Ljava/lang/String;)V // method@5661 │ │ -1948a6: 1303 2100 |0023: const/16 v3, #int 33 // #21 │ │ -1948aa: 6e53 9a02 6754 |0025: invoke-virtual {v7, v6, v4, v5, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -1948b0: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1948b4: 28e4 |002a: goto 000e // -001c │ │ -1948b6: 0e00 |002b: return-void │ │ +194854: |[194854] org.thoughtcrime.securesms.util.Linkifier.replaceURLSpan:(Landroid/text/SpannableString;)V │ │ +194864: 6e10 9902 0700 |0000: invoke-virtual {v7}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ +19486a: 0a00 |0003: move-result v0 │ │ +19486c: 1c01 ce00 |0004: const-class v1, Landroid/text/style/URLSpan; // type@00ce │ │ +194870: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +194872: 6e40 9802 2710 |0007: invoke-virtual {v7, v2, v0, v1}, Landroid/text/SpannableString;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0298 │ │ +194878: 0c00 |000a: move-result-object v0 │ │ +19487a: 1f00 2011 |000b: check-cast v0, [Landroid/text/style/URLSpan; // type@1120 │ │ +19487e: 2101 |000d: array-length v1, v0 │ │ +194880: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ +194884: 4603 0002 |0010: aget-object v3, v0, v2 │ │ +194888: 6e20 9702 3700 |0012: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanStart:(Ljava/lang/Object;)I // method@0297 │ │ +19488e: 0a04 |0015: move-result v4 │ │ +194890: 6e20 9602 3700 |0016: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanEnd:(Ljava/lang/Object;)I // method@0296 │ │ +194896: 0a05 |0019: move-result v5 │ │ +194898: 2206 c110 |001a: new-instance v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c1 │ │ +19489c: 6e10 b602 0300 |001c: invoke-virtual {v3}, Landroid/text/style/URLSpan;.getURL:()Ljava/lang/String; // method@02b6 │ │ +1948a2: 0c03 |001f: move-result-object v3 │ │ +1948a4: 7020 6156 3600 |0020: invoke-direct {v6, v3}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.:(Ljava/lang/String;)V // method@5661 │ │ +1948aa: 1303 2100 |0023: const/16 v3, #int 33 // #21 │ │ +1948ae: 6e53 9a02 6754 |0025: invoke-virtual {v7, v6, v4, v5, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +1948b4: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1948b8: 28e4 |002a: goto 000e // -001c │ │ +1948ba: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x000d line=17 │ │ 0x0012 line=18 │ │ 0x0016 line=19 │ │ 0x001a line=21 │ │ @@ -306065,18 +306066,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1948d0: |[1948d0] org.thoughtcrime.securesms.util.ListenableFutureTask$1.:(Ljava/lang/Object;)V │ │ -1948e0: 5b01 2142 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@4221 │ │ -1948e4: 7010 9a0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1948ea: 0e00 |0005: return-void │ │ +1948d4: |[1948d4] org.thoughtcrime.securesms.util.ListenableFutureTask$1.:(Ljava/lang/Object;)V │ │ +1948e4: 5b01 2142 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@4221 │ │ +1948e8: 7010 9a0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1948ee: 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; │ │ │ │ @@ -306086,17 +306087,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1948b8: |[1948b8] org.thoughtcrime.securesms.util.ListenableFutureTask$1.call:()Ljava/lang/Object; │ │ -1948c8: 5410 2142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@4221 │ │ -1948cc: 1100 |0002: return-object v0 │ │ +1948bc: |[1948bc] org.thoughtcrime.securesms.util.ListenableFutureTask$1.call:()Ljava/lang/Object; │ │ +1948cc: 5410 2142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@4221 │ │ +1948d0: 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 : 7720 (ListenableFutureTask.java) │ │ @@ -306134,18 +306135,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 │ │ -1948ec: |[1948ec] org.thoughtcrime.securesms.util.ListenableFutureTask$2.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V │ │ -1948fc: 5b01 2242 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@4222 │ │ -194900: 7010 9a0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -194906: 0e00 |0005: return-void │ │ +1948f0: |[1948f0] org.thoughtcrime.securesms.util.ListenableFutureTask$2.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V │ │ +194900: 5b01 2242 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@4222 │ │ +194904: 7010 9a0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19490a: 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; │ │ │ │ @@ -306155,30 +306156,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -194908: |[194908] org.thoughtcrime.securesms.util.ListenableFutureTask$2.run:()V │ │ -194918: 5430 2242 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@4222 │ │ -19491c: 7110 5156 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; // method@5651 │ │ -194922: 0c00 |0005: move-result-object v0 │ │ -194924: 7210 c90c 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc9 │ │ -19492a: 0c00 |0009: move-result-object v0 │ │ -19492c: 7210 aa0c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -194932: 0a01 |000d: move-result v1 │ │ -194934: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ -194938: 7210 ab0c 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19493e: 0c01 |0013: move-result-object v1 │ │ -194940: 1f01 b410 |0014: check-cast v1, Lorg/thoughtcrime/securesms/util/FutureTaskListener; // type@10b4 │ │ -194944: 5432 2242 |0016: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@4222 │ │ -194948: 7120 5256 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@5652 │ │ -19494e: 28ef |001b: goto 000a // -0011 │ │ -194950: 0e00 |001c: return-void │ │ +19490c: |[19490c] org.thoughtcrime.securesms.util.ListenableFutureTask$2.run:()V │ │ +19491c: 5430 2242 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@4222 │ │ +194920: 7110 5156 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; // method@5651 │ │ +194926: 0c00 |0005: move-result-object v0 │ │ +194928: 7210 c90c 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc9 │ │ +19492e: 0c00 |0009: move-result-object v0 │ │ +194930: 7210 aa0c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +194936: 0a01 |000d: move-result v1 │ │ +194938: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ +19493c: 7210 ab0c 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +194942: 0c01 |0013: move-result-object v1 │ │ +194944: 1f01 b410 |0014: check-cast v1, Lorg/thoughtcrime/securesms/util/FutureTaskListener; // type@10b4 │ │ +194948: 5432 2242 |0016: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@4222 │ │ +19494c: 7120 5256 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@5652 │ │ +194952: 28ef |001b: goto 000a // -0011 │ │ +194954: 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; │ │ │ │ @@ -306241,18 +306242,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1949d0: |[1949d0] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;)V │ │ -1949e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1949e2: 7030 4d56 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@564d │ │ -1949e8: 0e00 |0004: return-void │ │ +1949d4: |[1949d4] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;)V │ │ +1949e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1949e6: 7030 4d56 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@564d │ │ +1949ec: 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; │ │ │ │ @@ -306261,26 +306262,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 │ │ -1949ec: |[1949ec] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -1949fc: 2200 bc10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1; // type@10bc │ │ -194a00: 7020 4856 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.:(Ljava/lang/Object;)V // method@5648 │ │ -194a06: 7020 510d 0100 |0005: invoke-direct {v1, v0}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d51 │ │ -194a0c: 2202 8203 |0008: new-instance v2, Ljava/util/LinkedList; // type@0382 │ │ -194a10: 7010 b60c 0200 |000a: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ -194a16: 5b12 2542 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4225 │ │ -194a1a: 5b13 2442 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4224 │ │ -194a1e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -194a20: 5b12 2342 |0012: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@4223 │ │ -194a24: 6e10 5c56 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.run:()V // method@565c │ │ -194a2a: 0e00 |0017: return-void │ │ +1949f0: |[1949f0] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +194a00: 2200 bc10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1; // type@10bc │ │ +194a04: 7020 4856 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.:(Ljava/lang/Object;)V // method@5648 │ │ +194a0a: 7020 510d 0100 |0005: invoke-direct {v1, v0}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d51 │ │ +194a10: 2202 8203 |0008: new-instance v2, Ljava/util/LinkedList; // type@0382 │ │ +194a14: 7010 b60c 0200 |000a: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ +194a1a: 5b12 2542 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4225 │ │ +194a1e: 5b13 2442 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4224 │ │ +194a22: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +194a24: 5b12 2342 |0012: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@4223 │ │ +194a28: 6e10 5c56 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.run:()V // method@565c │ │ +194a2e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0008 line=30 │ │ 0x000f line=64 │ │ 0x0012 line=65 │ │ 0x0014 line=66 │ │ @@ -306294,18 +306295,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 │ │ -194a2c: |[194a2c] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;)V │ │ -194a3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -194a3e: 7030 4f56 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V // method@564f │ │ -194a44: 0e00 |0004: return-void │ │ +194a30: |[194a30] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;)V │ │ +194a40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +194a42: 7030 4f56 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V // method@564f │ │ +194a48: 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; │ │ │ │ @@ -306314,18 +306315,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 │ │ -194a48: |[194a48] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V │ │ -194a58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -194a5a: 7040 5056 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@5650 │ │ -194a60: 0e00 |0004: return-void │ │ +194a4c: |[194a4c] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V │ │ +194a5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +194a5e: 7040 5056 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@5650 │ │ +194a64: 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; │ │ @@ -306335,22 +306336,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 │ │ -194a64: |[194a64] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;Ljava/util/concurrent/Executor;)V │ │ -194a74: 7020 510d 1000 |0000: invoke-direct {v0, v1}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d51 │ │ -194a7a: 2201 8203 |0003: new-instance v1, Ljava/util/LinkedList; // type@0382 │ │ -194a7e: 7010 b60c 0100 |0005: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ -194a84: 5b01 2542 |0008: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4225 │ │ -194a88: 5b02 2442 |000a: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4224 │ │ -194a8c: 5b03 2342 |000c: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@4223 │ │ -194a90: 0e00 |000e: return-void │ │ +194a68: |[194a68] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;Ljava/util/concurrent/Executor;)V │ │ +194a78: 7020 510d 1000 |0000: invoke-direct {v0, v1}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d51 │ │ +194a7e: 2201 8203 |0003: new-instance v1, Ljava/util/LinkedList; // type@0382 │ │ +194a82: 7010 b60c 0100 |0005: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ +194a88: 5b01 2542 |0008: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4225 │ │ +194a8c: 5b02 2442 |000a: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4224 │ │ +194a90: 5b03 2342 |000c: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@4223 │ │ +194a94: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=30 │ │ 0x000a line=48 │ │ 0x000c line=49 │ │ locals : │ │ @@ -306364,17 +306365,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 │ │ -1949b8: |[1949b8] org.thoughtcrime.securesms.util.ListenableFutureTask.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; │ │ -1949c8: 5400 2542 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4225 │ │ -1949cc: 1100 |0002: return-object v0 │ │ +1949bc: |[1949bc] org.thoughtcrime.securesms.util.ListenableFutureTask.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; │ │ +1949cc: 5400 2542 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4225 │ │ +1949d0: 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;) │ │ @@ -306382,17 +306383,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 │ │ -194a94: |[194a94] org.thoughtcrime.securesms.util.ListenableFutureTask.access$100:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -194aa4: 7020 5556 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5655 │ │ -194aaa: 0e00 |0003: return-void │ │ +194a98: |[194a98] org.thoughtcrime.securesms.util.ListenableFutureTask.access$100:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +194aa8: 7020 5556 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5655 │ │ +194aae: 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; │ │ │ │ @@ -306401,23 +306402,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -194afc: |[194afc] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:()V │ │ -194b0c: 2200 bd10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2; // type@10bd │ │ -194b10: 7020 4a56 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V // method@564a │ │ -194b16: 5421 2342 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@4223 │ │ -194b1a: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ -194b1e: 7210 a60a 0000 |0009: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aa6 │ │ -194b24: 2804 |000c: goto 0010 // +0004 │ │ -194b26: 7220 490d 0100 |000d: invoke-interface {v1, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d49 │ │ -194b2c: 0e00 |0010: return-void │ │ +194b00: |[194b00] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:()V │ │ +194b10: 2200 bd10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2; // type@10bd │ │ +194b14: 7020 4a56 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V // method@564a │ │ +194b1a: 5421 2342 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@4223 │ │ +194b1e: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ +194b22: 7210 a60a 0000 |0009: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aa6 │ │ +194b28: 2804 |000c: goto 0010 // +0004 │ │ +194b2a: 7220 490d 0100 |000d: invoke-interface {v1, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d49 │ │ +194b30: 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; │ │ @@ -306427,28 +306428,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 │ │ -194b30: |[194b30] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -194b40: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ -194b44: 6e10 5856 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.get:()Ljava/lang/Object; // method@5658 │ │ -194b4a: 0c00 |0005: move-result-object v0 │ │ -194b4c: 7220 2656 0200 |0006: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onSuccess:(Ljava/lang/Object;)V // method@5626 │ │ -194b52: 280d |0009: goto 0016 // +000d │ │ -194b54: 0d00 |000a: move-exception v0 │ │ -194b56: 7220 2556 0200 |000b: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onFailure:(Ljava/util/concurrent/ExecutionException;)V // method@5625 │ │ -194b5c: 2808 |000e: goto 0016 // +0008 │ │ -194b5e: 0d02 |000f: move-exception v2 │ │ -194b60: 2200 d602 |0010: new-instance v0, Ljava/lang/AssertionError; // type@02d6 │ │ -194b64: 7020 bc09 2000 |0012: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ -194b6a: 2700 |0015: throw v0 │ │ -194b6c: 0e00 |0016: return-void │ │ +194b34: |[194b34] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +194b44: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ +194b48: 6e10 5856 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.get:()Ljava/lang/Object; // method@5658 │ │ +194b4e: 0c00 |0005: move-result-object v0 │ │ +194b50: 7220 2656 0200 |0006: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onSuccess:(Ljava/lang/Object;)V // method@5626 │ │ +194b56: 280d |0009: goto 0016 // +000d │ │ +194b58: 0d00 |000a: move-exception v0 │ │ +194b5a: 7220 2556 0200 |000b: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onFailure:(Ljava/util/concurrent/ExecutionException;)V // method@5625 │ │ +194b60: 2808 |000e: goto 0016 // +0008 │ │ +194b62: 0d02 |000f: move-exception v2 │ │ +194b64: 2200 d602 |0010: new-instance v0, Ljava/lang/AssertionError; // type@02d6 │ │ +194b68: 7020 bc09 2000 |0012: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ +194b6e: 2700 |0015: throw v0 │ │ +194b70: 0e00 |0016: return-void │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ Ljava/lang/InterruptedException; -> 0x000f │ │ Ljava/util/concurrent/ExecutionException; -> 0x000a │ │ positions : │ │ 0x0002 line=103 │ │ 0x000b line=107 │ │ @@ -306463,28 +306464,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 │ │ -194aac: |[194aac] org.thoughtcrime.securesms.util.ListenableFutureTask.addListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -194abc: 1d01 |0000: monitor-enter v1 │ │ -194abe: 6e10 5a56 0100 |0001: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.isDone:()Z // method@565a │ │ -194ac4: 0a00 |0004: move-result v0 │ │ -194ac6: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -194aca: 7020 5556 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5655 │ │ -194ad0: 2806 |000a: goto 0010 // +0006 │ │ -194ad2: 5410 2542 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4225 │ │ -194ad6: 7220 c10c 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ -194adc: 1e01 |0010: monitor-exit v1 │ │ -194ade: 0e00 |0011: return-void │ │ -194ae0: 0d02 |0012: move-exception v2 │ │ -194ae2: 1e01 |0013: monitor-exit v1 │ │ -194ae4: 2702 |0014: throw v2 │ │ +194ab0: |[194ab0] org.thoughtcrime.securesms.util.ListenableFutureTask.addListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +194ac0: 1d01 |0000: monitor-enter v1 │ │ +194ac2: 6e10 5a56 0100 |0001: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.isDone:()Z // method@565a │ │ +194ac8: 0a00 |0004: move-result v0 │ │ +194aca: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +194ace: 7020 5556 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5655 │ │ +194ad4: 2806 |000a: goto 0010 // +0006 │ │ +194ad6: 5410 2542 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4225 │ │ +194ada: 7220 c10c 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ +194ae0: 1e01 |0010: monitor-exit v1 │ │ +194ae2: 0e00 |0011: return-void │ │ +194ae4: 0d02 |0012: move-exception v2 │ │ +194ae6: 1e01 |0013: monitor-exit v1 │ │ +194ae8: 2702 |0014: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0010 │ │ -> 0x0012 │ │ 0x0013 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0001 line=70 │ │ @@ -306500,22 +306501,22 @@ │ │ type : '()V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -194b80: |[194b80] org.thoughtcrime.securesms.util.ListenableFutureTask.done:()V │ │ -194b90: 1d01 |0000: monitor-enter v1 │ │ -194b92: 7010 5456 0100 |0001: invoke-direct {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:()V // method@5654 │ │ -194b98: 1e01 |0004: monitor-exit v1 │ │ -194b9a: 0e00 |0005: return-void │ │ -194b9c: 0d00 |0006: move-exception v0 │ │ -194b9e: 1e01 |0007: monitor-exit v1 │ │ -194ba0: 2700 |0008: throw v0 │ │ +194b84: |[194b84] org.thoughtcrime.securesms.util.ListenableFutureTask.done:()V │ │ +194b94: 1d01 |0000: monitor-enter v1 │ │ +194b96: 7010 5456 0100 |0001: invoke-direct {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:()V // method@5654 │ │ +194b9c: 1e01 |0004: monitor-exit v1 │ │ +194b9e: 0e00 |0005: return-void │ │ +194ba0: 0d00 |0006: move-exception v0 │ │ +194ba2: 1e01 |0007: monitor-exit v1 │ │ +194ba4: 2700 |0008: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0004 │ │ -> 0x0006 │ │ 0x0007 - 0x0008 │ │ -> 0x0006 │ │ positions : │ │ 0x0001 line=83 │ │ @@ -306528,26 +306529,26 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -194954: |[194954] org.thoughtcrime.securesms.util.ListenableFutureTask.equals:(Ljava/lang/Object;)Z │ │ -194964: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ -194968: 2020 be10 |0002: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // type@10be │ │ -19496c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -194970: 5410 2442 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4224 │ │ -194974: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -194978: 6e20 9b0a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a9b │ │ -19497e: 0a02 |000d: move-result v2 │ │ -194980: 0f02 |000e: return v2 │ │ -194982: 6f20 9b0a 2100 |000f: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a9b │ │ -194988: 0a02 |0012: move-result v2 │ │ -19498a: 0f02 |0013: return v2 │ │ +194958: |[194958] org.thoughtcrime.securesms.util.ListenableFutureTask.equals:(Ljava/lang/Object;)Z │ │ +194968: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ +19496c: 2020 be10 |0002: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // type@10be │ │ +194970: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +194974: 5410 2442 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4224 │ │ +194978: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +19497c: 6e20 9b0a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a9b │ │ +194982: 0a02 |000d: move-result v2 │ │ +194984: 0f02 |000e: return v2 │ │ +194986: 6f20 9b0a 2100 |000f: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a9b │ │ +19498c: 0a02 |0012: move-result v2 │ │ +19498e: 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; │ │ @@ -306558,23 +306559,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -19498c: |[19498c] org.thoughtcrime.securesms.util.ListenableFutureTask.hashCode:()I │ │ -19499c: 5410 2442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4224 │ │ -1949a0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1949a4: 6e10 9d0a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a9d │ │ -1949aa: 0a00 |0007: move-result v0 │ │ -1949ac: 0f00 |0008: return v0 │ │ -1949ae: 6f10 9d0a 0100 |0009: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0a9d │ │ -1949b4: 0a00 |000c: move-result v0 │ │ -1949b6: 0f00 |000d: return v0 │ │ +194990: |[194990] org.thoughtcrime.securesms.util.ListenableFutureTask.hashCode:()I │ │ +1949a0: 5410 2442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4224 │ │ +1949a4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1949a8: 6e10 9d0a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a9d │ │ +1949ae: 0a00 |0007: move-result v0 │ │ +1949b0: 0f00 |0008: return v0 │ │ +1949b2: 6f10 9d0a 0100 |0009: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0a9d │ │ +1949b8: 0a00 |000c: move-result v0 │ │ +1949ba: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0009 line=124 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ │ │ @@ -306583,23 +306584,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 │ │ -194bb8: |[194bb8] org.thoughtcrime.securesms.util.ListenableFutureTask.removeListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -194bc8: 1d01 |0000: monitor-enter v1 │ │ -194bca: 5410 2542 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4225 │ │ -194bce: 7220 cd0c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0ccd │ │ -194bd4: 1e01 |0006: monitor-exit v1 │ │ -194bd6: 0e00 |0007: return-void │ │ -194bd8: 0d02 |0008: move-exception v2 │ │ -194bda: 1e01 |0009: monitor-exit v1 │ │ -194bdc: 2702 |000a: throw v2 │ │ +194bbc: |[194bbc] org.thoughtcrime.securesms.util.ListenableFutureTask.removeListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +194bcc: 1d01 |0000: monitor-enter v1 │ │ +194bce: 5410 2542 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4225 │ │ +194bd2: 7220 cd0c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0ccd │ │ +194bd8: 1e01 |0006: monitor-exit v1 │ │ +194bda: 0e00 |0007: return-void │ │ +194bdc: 0d02 |0008: move-exception v2 │ │ +194bde: 1e01 |0009: monitor-exit v1 │ │ +194be0: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=78 │ │ @@ -306646,20 +306647,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 │ │ -194bf4: |[194bf4] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ -194c04: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -194c0a: 5b01 2642 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4226 │ │ -194c0e: 5b02 2742 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@4227 │ │ -194c12: 5b03 2842 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@4228 │ │ -194c16: 0e00 |0009: return-void │ │ +194bf8: |[194bf8] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ +194c08: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +194c0e: 5b01 2642 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4226 │ │ +194c12: 5b02 2742 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@4227 │ │ +194c16: 5b03 2842 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@4228 │ │ +194c1a: 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; │ │ @@ -306671,20 +306672,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 │ │ -194c18: |[194c18] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -194c28: 5430 2642 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4226 │ │ -194c2c: 5431 2742 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@4227 │ │ -194c30: 5432 2842 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@4228 │ │ -194c34: 6e55 6256 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@5662 │ │ -194c3a: 0e00 |0009: return-void │ │ +194c1c: |[194c1c] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +194c2c: 5430 2642 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4226 │ │ +194c30: 5431 2742 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@4227 │ │ +194c34: 5432 2842 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@4228 │ │ +194c38: 6e55 6256 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@5662 │ │ +194c3e: 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 │ │ @@ -306723,19 +306724,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 │ │ -194c3c: |[194c3c] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -194c4c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -194c52: 5b01 2942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@4229 │ │ -194c56: 5b02 2a42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@422a │ │ -194c5a: 0e00 |0007: return-void │ │ +194c40: |[194c40] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +194c50: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +194c56: 5b01 2942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@4229 │ │ +194c5a: 5b02 2a42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@422a │ │ +194c5e: 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; │ │ @@ -306746,19 +306747,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 │ │ -194c5c: |[194c5c] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ -194c6c: 5420 2942 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@4229 │ │ -194c70: 5421 2a42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@422a │ │ -194c74: 7140 6356 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@5663 │ │ -194c7a: 0e00 |0007: return-void │ │ +194c60: |[194c60] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ +194c70: 5420 2942 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@4229 │ │ +194c74: 5421 2a42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@422a │ │ +194c78: 7140 6356 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@5663 │ │ +194c7e: 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 │ │ @@ -306815,18 +306816,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -194cc4: |[194cc4] org.thoughtcrime.securesms.util.LongClickCopySpan.:(Ljava/lang/String;)V │ │ -194cd4: 7010 af02 0000 |0000: invoke-direct {v0}, Landroid/text/style/ClickableSpan;.:()V // method@02af │ │ -194cda: 5b01 3042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194cde: 0e00 |0005: return-void │ │ +194cc8: |[194cc8] org.thoughtcrime.securesms.util.LongClickCopySpan.:(Ljava/lang/String;)V │ │ +194cd8: 7010 af02 0000 |0000: invoke-direct {v0}, Landroid/text/style/ClickableSpan;.:()V // method@02af │ │ +194cde: 5b01 3042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194ce2: 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; │ │ @@ -306836,24 +306837,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 │ │ -194cf8: |[194cf8] org.thoughtcrime.securesms.util.LongClickCopySpan.lambda$onLongClick$1:(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V │ │ -194d08: 7120 7f57 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@577f │ │ -194d0e: 6001 6e28 |0003: sget v1, Lorg/thoughtcrime/securesms/R$string;.copied_to_clipboard:I // field@286e │ │ -194d12: 6e20 7700 1000 |0005: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -194d18: 0c01 |0008: move-result-object v1 │ │ -194d1a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -194d1c: 7130 7304 1002 |000a: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0473 │ │ -194d22: 0c00 |000d: move-result-object v0 │ │ -194d24: 6e10 7404 0000 |000e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0474 │ │ -194d2a: 0e00 |0011: return-void │ │ +194cfc: |[194cfc] org.thoughtcrime.securesms.util.LongClickCopySpan.lambda$onLongClick$1:(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V │ │ +194d0c: 7120 7f57 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@577f │ │ +194d12: 6001 6e28 |0003: sget v1, Lorg/thoughtcrime/securesms/R$string;.copied_to_clipboard:I // field@286e │ │ +194d16: 6e20 7700 1000 |0005: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +194d1c: 0c01 |0008: move-result-object v1 │ │ +194d1e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +194d20: 7130 7304 1002 |000a: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0473 │ │ +194d26: 0c00 |000d: move-result-object v0 │ │ +194d28: 6e10 7404 0000 |000e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0474 │ │ +194d2e: 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; │ │ @@ -306865,29 +306866,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 │ │ -194fec: |[194fec] org.thoughtcrime.securesms.util.LongClickCopySpan.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ -194ffc: 7110 bd49 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -195002: 0c00 |0003: move-result-object v0 │ │ -195004: 6e10 7806 0400 |0004: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ -19500a: 0a04 |0007: move-result v4 │ │ -19500c: 6e20 8c06 4000 |0008: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@068c │ │ -195012: 0a04 |000b: move-result v4 │ │ -195014: 3804 1100 |000c: if-eqz v4, 001d // +0011 │ │ -195018: 2200 2b00 |000e: new-instance v0, Landroid/content/Intent; // type@002b │ │ -19501c: 1c01 e50c |0010: const-class v1, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0ce5 │ │ -195020: 7030 8400 3001 |0012: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -195026: 1a01 0e49 |0015: const-string v1, "chat_id" // string@490e │ │ -19502a: 6e30 9c00 1004 |0017: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -195030: 6e20 2800 0300 |001a: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ -195036: 0e00 |001d: return-void │ │ +194ff0: |[194ff0] org.thoughtcrime.securesms.util.LongClickCopySpan.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ +195000: 7110 bd49 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +195006: 0c00 |0003: move-result-object v0 │ │ +195008: 6e10 7806 0400 |0004: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ +19500e: 0a04 |0007: move-result v4 │ │ +195010: 6e20 8c06 4000 |0008: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@068c │ │ +195016: 0a04 |000b: move-result v4 │ │ +195018: 3804 1100 |000c: if-eqz v4, 001d // +0011 │ │ +19501c: 2200 2b00 |000e: new-instance v0, Landroid/content/Intent; // type@002b │ │ +195020: 1c01 e50c |0010: const-class v1, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0ce5 │ │ +195024: 7030 8400 3001 |0012: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +19502a: 1a01 0e49 |0015: const-string v1, "chat_id" // string@490e │ │ +19502e: 6e30 9c00 1004 |0017: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +195034: 6e20 2800 0300 |001a: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ +19503a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ 0x000e line=40 │ │ 0x0015 line=41 │ │ 0x001a line=42 │ │ @@ -306901,31 +306902,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 │ │ -194c7c: |[194c7c] org.thoughtcrime.securesms.util.LongClickCopySpan.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -194c8c: 1a00 1769 |0000: const-string v0, "mailto:" // string@6917 │ │ -194c90: 6e20 eb0a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -194c96: 0a00 |0005: move-result v0 │ │ -194c98: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -194c9c: 1270 |0008: const/4 v0, #int 7 // #7 │ │ -194c9e: 6e20 ee0a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ -194ca4: 0c02 |000c: move-result-object v2 │ │ -194ca6: 1102 |000d: return-object v2 │ │ -194ca8: 1a00 bd7f |000e: const-string v0, "tel:" // string@7fbd │ │ -194cac: 6e20 eb0a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -194cb2: 0a00 |0013: move-result v0 │ │ -194cb4: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -194cb8: 1240 |0016: const/4 v0, #int 4 // #4 │ │ -194cba: 6e20 ee0a 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ -194cc0: 0c02 |001a: move-result-object v2 │ │ -194cc2: 1102 |001b: return-object v2 │ │ +194c80: |[194c80] org.thoughtcrime.securesms.util.LongClickCopySpan.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +194c90: 1a00 1769 |0000: const-string v0, "mailto:" // string@6917 │ │ +194c94: 6e20 eb0a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +194c9a: 0a00 |0005: move-result v0 │ │ +194c9c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +194ca0: 1270 |0008: const/4 v0, #int 7 // #7 │ │ +194ca2: 6e20 ee0a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ +194ca8: 0c02 |000c: move-result-object v2 │ │ +194caa: 1102 |000d: return-object v2 │ │ +194cac: 1a00 bd7f |000e: const-string v0, "tel:" // string@7fbd │ │ +194cb0: 6e20 eb0a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +194cb6: 0a00 |0013: move-result v0 │ │ +194cb8: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +194cbc: 1240 |0016: const/4 v0, #int 4 // #4 │ │ +194cbe: 6e20 ee0a 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ +194cc4: 0c02 |001a: move-result-object v2 │ │ +194cc6: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0009 line=127 │ │ 0x000e line=128 │ │ 0x0017 line=129 │ │ locals : │ │ @@ -306938,17 +306939,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 │ │ -194ce0: |[194ce0] 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 │ │ -194cf0: 7030 6656 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5666 │ │ -194cf6: 0e00 |0003: return-void │ │ +194ce4: |[194ce4] 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 │ │ +194cf4: 7030 6656 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5666 │ │ +194cfa: 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; │ │ @@ -306960,130 +306961,130 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 235 16-bit code units │ │ -194d2c: |[194d2c] org.thoughtcrime.securesms.util.LongClickCopySpan.onClick:(Landroid/view/View;)V │ │ -194d3c: 5470 3042 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194d40: 1a01 094a |0002: const-string v1, "cmd:" // string@4a09 │ │ -194d44: 6e20 eb0a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -194d4a: 0a00 |0007: move-result v0 │ │ -194d4c: 3800 2b00 |0008: if-eqz v0, 0033 // +002b │ │ -194d50: 5470 3042 |000a: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194d54: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -194d56: 6e20 ee0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ -194d5c: 0c00 |0010: move-result-object v0 │ │ -194d5e: 6e10 1a03 0800 |0011: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -194d64: 0c08 |0014: move-result-object v8 │ │ -194d66: 1f08 e50c |0015: check-cast v8, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0ce5 │ │ -194d6a: 2201 0903 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -194d6e: 7010 050b 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -194d74: 6e20 110b 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -194d7a: 1a00 d103 |001f: const-string v0, " " // string@03d1 │ │ -194d7e: 6e20 110b 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -194d84: 6e10 220b 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -194d8a: 0c00 |0027: move-result-object v0 │ │ -194d8c: 6e20 0a3d 0800 |0028: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/ConversationActivity;.setDraftText:(Ljava/lang/String;)V // method@3d0a │ │ -194d92: 2900 bf00 |002b: goto/16 00ea // +00bf │ │ -194d96: 0d08 |002d: move-exception v8 │ │ -194d98: 6e10 300a 0800 |002e: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -194d9e: 2900 b900 |0031: goto/16 00ea // +00b9 │ │ -194da2: 5470 3042 |0033: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194da6: 1a01 1769 |0035: const-string v1, "mailto:" // string@6917 │ │ -194daa: 6e20 eb0a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -194db0: 0a00 |003a: move-result v0 │ │ -194db2: 3800 6a00 |003b: if-eqz v0, 00a5 // +006a │ │ -194db6: 5470 3042 |003d: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194dba: 7020 6756 0700 |003f: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5667 │ │ -194dc0: 0c00 |0042: move-result-object v0 │ │ -194dc2: 6e10 1a03 0800 |0043: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -194dc8: 0c08 |0046: move-result-object v8 │ │ -194dca: 1f08 0e00 |0047: check-cast v8, Landroid/app/Activity; // type@000e │ │ -194dce: 7110 bd49 0800 |0049: invoke-static {v8}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -194dd4: 0c01 |004c: move-result-object v1 │ │ -194dd6: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -194dd8: 6e30 8d06 2100 |004e: invoke-virtual {v1, v2, v0}, Lcom/b44t/messenger/DcContext;.createContact:(Ljava/lang/String;Ljava/lang/String;)I // method@068d │ │ -194dde: 0a00 |0051: move-result v0 │ │ -194de0: 6e20 a506 0100 |0052: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -194de6: 0c00 |0055: move-result-object v0 │ │ -194de8: 6e10 7806 0000 |0056: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ -194dee: 0a03 |0059: move-result v3 │ │ -194df0: 3803 1700 |005a: if-eqz v3, 0071 // +0017 │ │ -194df4: 6e10 7f06 0000 |005c: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.isBlocked:()Z // method@067f │ │ -194dfa: 0a03 |005f: move-result v3 │ │ -194dfc: 3903 1100 |0060: if-nez v3, 0071 // +0011 │ │ -194e00: 6e10 7806 0000 |0062: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ -194e06: 0a03 |0065: move-result v3 │ │ -194e08: 6e20 9d06 3100 |0066: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@069d │ │ -194e0e: 0a01 |0069: move-result v1 │ │ -194e10: 3801 0700 |006a: if-eqz v1, 0071 // +0007 │ │ -194e14: 7030 6656 8700 |006c: invoke-direct {v7, v8, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5666 │ │ -194e1a: 2900 7b00 |006f: goto/16 00ea // +007b │ │ -194e1e: 2201 4901 |0071: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -194e22: 7020 8804 8100 |0073: invoke-direct {v1, v8}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ -194e28: 6003 f727 |0076: sget v3, Lorg/thoughtcrime/securesms/R$string;.ask_start_chat_with:I // field@27f7 │ │ -194e2c: 6e10 7b06 0000 |0078: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getNameNAddr:()Ljava/lang/String; // method@067b │ │ -194e32: 0c04 |007b: move-result-object v4 │ │ -194e34: 1215 |007c: const/4 v5, #int 1 // #1 │ │ -194e36: 2355 2d11 |007d: new-array v5, v5, [Ljava/lang/Object; // type@112d │ │ -194e3a: 1206 |007f: const/4 v6, #int 0 // #0 │ │ -194e3c: 4d04 0506 |0080: aput-object v4, v5, v6 │ │ -194e40: 6e30 1f00 3805 |0082: invoke-virtual {v8, v3, v5}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ -194e46: 0c03 |0085: move-result-object v3 │ │ -194e48: 6e20 8e04 3100 |0086: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ -194e4e: 0c01 |0089: move-result-object v1 │ │ -194e50: 2203 bf10 |008a: new-instance v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0; // type@10bf │ │ -194e54: 7040 5d56 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@565d │ │ -194e5a: 1408 0a00 0401 |008f: const v8, #float 2.42446e-38 // #0104000a │ │ -194e60: 6e30 9404 8103 |0092: invoke-virtual {v1, v8, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ -194e66: 0c08 |0095: move-result-object v8 │ │ -194e68: 6000 3328 |0096: sget v0, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2833 │ │ -194e6c: 6e30 8f04 0802 |0098: invoke-virtual {v8, v0, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ -194e72: 0c08 |009b: move-result-object v8 │ │ -194e74: 6e10 9a04 0800 |009c: invoke-virtual {v8}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ -194e7a: 284b |009f: goto 00ea // +004b │ │ -194e7c: 0d08 |00a0: move-exception v8 │ │ -194e7e: 6e10 300a 0800 |00a1: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -194e84: 2846 |00a4: goto 00ea // +0046 │ │ -194e86: 5470 3042 |00a5: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194e8a: 7110 6957 0000 |00a7: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Ljava/lang/String;)Z // method@5769 │ │ -194e90: 0a00 |00aa: move-result v0 │ │ -194e92: 3800 1300 |00ab: if-eqz v0, 00be // +0013 │ │ -194e96: 2200 3a10 |00ad: new-instance v0, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@103a │ │ -194e9a: 6e10 1a03 0800 |00af: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -194ea0: 0c08 |00b2: move-result-object v8 │ │ -194ea2: 1f08 0e00 |00b3: check-cast v8, Landroid/app/Activity; // type@000e │ │ -194ea6: 7020 4a53 8000 |00b5: invoke-direct {v0, v8}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@534a │ │ -194eac: 5478 3042 |00b8: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194eb0: 6e20 4c53 8000 |00ba: invoke-virtual {v0, v8}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@534c │ │ -194eb6: 282d |00bd: goto 00ea // +002d │ │ -194eb8: 6e10 1a03 0800 |00be: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -194ebe: 0c00 |00c1: move-result-object v0 │ │ -194ec0: 1f00 0e00 |00c2: check-cast v0, Landroid/app/Activity; // type@000e │ │ -194ec4: 7110 bd49 0000 |00c4: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -194eca: 0c01 |00c7: move-result-object v1 │ │ -194ecc: 5472 3042 |00c8: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194ed0: 6e20 8906 2100 |00ca: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.checkQr:(Ljava/lang/String;)Lcom/b44t/messenger/DcLot; // method@0689 │ │ -194ed6: 0c01 |00cd: move-result-object v1 │ │ -194ed8: 6e10 ee06 0100 |00ce: invoke-virtual {v1}, Lcom/b44t/messenger/DcLot;.getState:()I // method@06ee │ │ -194ede: 0a01 |00d1: move-result v1 │ │ -194ee0: 1302 0f01 |00d2: const/16 v2, #int 271 // #10f │ │ -194ee4: 3321 0d00 |00d4: if-ne v1, v2, 00e1 // +000d │ │ -194ee8: 2208 3a10 |00d6: new-instance v8, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@103a │ │ -194eec: 7020 4a53 0800 |00d8: invoke-direct {v8, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@534a │ │ -194ef2: 5470 3042 |00db: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194ef6: 6e20 4c53 0800 |00dd: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@534c │ │ -194efc: 280a |00e0: goto 00ea // +000a │ │ -194efe: 6e10 1a03 0800 |00e1: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -194f04: 0c08 |00e4: move-result-object v8 │ │ -194f06: 5470 3042 |00e5: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194f0a: 7120 3156 0800 |00e7: invoke-static {v8, v0}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@5631 │ │ -194f10: 0e00 |00ea: return-void │ │ +194d30: |[194d30] org.thoughtcrime.securesms.util.LongClickCopySpan.onClick:(Landroid/view/View;)V │ │ +194d40: 5470 3042 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194d44: 1a01 094a |0002: const-string v1, "cmd:" // string@4a09 │ │ +194d48: 6e20 eb0a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +194d4e: 0a00 |0007: move-result v0 │ │ +194d50: 3800 2b00 |0008: if-eqz v0, 0033 // +002b │ │ +194d54: 5470 3042 |000a: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194d58: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +194d5a: 6e20 ee0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ +194d60: 0c00 |0010: move-result-object v0 │ │ +194d62: 6e10 1a03 0800 |0011: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +194d68: 0c08 |0014: move-result-object v8 │ │ +194d6a: 1f08 e50c |0015: check-cast v8, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0ce5 │ │ +194d6e: 2201 0903 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +194d72: 7010 050b 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +194d78: 6e20 110b 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +194d7e: 1a00 d103 |001f: const-string v0, " " // string@03d1 │ │ +194d82: 6e20 110b 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +194d88: 6e10 220b 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +194d8e: 0c00 |0027: move-result-object v0 │ │ +194d90: 6e20 0a3d 0800 |0028: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/ConversationActivity;.setDraftText:(Ljava/lang/String;)V // method@3d0a │ │ +194d96: 2900 bf00 |002b: goto/16 00ea // +00bf │ │ +194d9a: 0d08 |002d: move-exception v8 │ │ +194d9c: 6e10 300a 0800 |002e: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +194da2: 2900 b900 |0031: goto/16 00ea // +00b9 │ │ +194da6: 5470 3042 |0033: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194daa: 1a01 1769 |0035: const-string v1, "mailto:" // string@6917 │ │ +194dae: 6e20 eb0a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +194db4: 0a00 |003a: move-result v0 │ │ +194db6: 3800 6a00 |003b: if-eqz v0, 00a5 // +006a │ │ +194dba: 5470 3042 |003d: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194dbe: 7020 6756 0700 |003f: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5667 │ │ +194dc4: 0c00 |0042: move-result-object v0 │ │ +194dc6: 6e10 1a03 0800 |0043: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +194dcc: 0c08 |0046: move-result-object v8 │ │ +194dce: 1f08 0e00 |0047: check-cast v8, Landroid/app/Activity; // type@000e │ │ +194dd2: 7110 bd49 0800 |0049: invoke-static {v8}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +194dd8: 0c01 |004c: move-result-object v1 │ │ +194dda: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +194ddc: 6e30 8d06 2100 |004e: invoke-virtual {v1, v2, v0}, Lcom/b44t/messenger/DcContext;.createContact:(Ljava/lang/String;Ljava/lang/String;)I // method@068d │ │ +194de2: 0a00 |0051: move-result v0 │ │ +194de4: 6e20 a506 0100 |0052: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +194dea: 0c00 |0055: move-result-object v0 │ │ +194dec: 6e10 7806 0000 |0056: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ +194df2: 0a03 |0059: move-result v3 │ │ +194df4: 3803 1700 |005a: if-eqz v3, 0071 // +0017 │ │ +194df8: 6e10 7f06 0000 |005c: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.isBlocked:()Z // method@067f │ │ +194dfe: 0a03 |005f: move-result v3 │ │ +194e00: 3903 1100 |0060: if-nez v3, 0071 // +0011 │ │ +194e04: 6e10 7806 0000 |0062: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ +194e0a: 0a03 |0065: move-result v3 │ │ +194e0c: 6e20 9d06 3100 |0066: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@069d │ │ +194e12: 0a01 |0069: move-result v1 │ │ +194e14: 3801 0700 |006a: if-eqz v1, 0071 // +0007 │ │ +194e18: 7030 6656 8700 |006c: invoke-direct {v7, v8, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5666 │ │ +194e1e: 2900 7b00 |006f: goto/16 00ea // +007b │ │ +194e22: 2201 4901 |0071: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +194e26: 7020 8804 8100 |0073: invoke-direct {v1, v8}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ +194e2c: 6003 f727 |0076: sget v3, Lorg/thoughtcrime/securesms/R$string;.ask_start_chat_with:I // field@27f7 │ │ +194e30: 6e10 7b06 0000 |0078: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getNameNAddr:()Ljava/lang/String; // method@067b │ │ +194e36: 0c04 |007b: move-result-object v4 │ │ +194e38: 1215 |007c: const/4 v5, #int 1 // #1 │ │ +194e3a: 2355 2d11 |007d: new-array v5, v5, [Ljava/lang/Object; // type@112d │ │ +194e3e: 1206 |007f: const/4 v6, #int 0 // #0 │ │ +194e40: 4d04 0506 |0080: aput-object v4, v5, v6 │ │ +194e44: 6e30 1f00 3805 |0082: invoke-virtual {v8, v3, v5}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ +194e4a: 0c03 |0085: move-result-object v3 │ │ +194e4c: 6e20 8e04 3100 |0086: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ +194e52: 0c01 |0089: move-result-object v1 │ │ +194e54: 2203 bf10 |008a: new-instance v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0; // type@10bf │ │ +194e58: 7040 5d56 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@565d │ │ +194e5e: 1408 0a00 0401 |008f: const v8, #float 2.42446e-38 // #0104000a │ │ +194e64: 6e30 9404 8103 |0092: invoke-virtual {v1, v8, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ +194e6a: 0c08 |0095: move-result-object v8 │ │ +194e6c: 6000 3328 |0096: sget v0, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2833 │ │ +194e70: 6e30 8f04 0802 |0098: invoke-virtual {v8, v0, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ +194e76: 0c08 |009b: move-result-object v8 │ │ +194e78: 6e10 9a04 0800 |009c: invoke-virtual {v8}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ +194e7e: 284b |009f: goto 00ea // +004b │ │ +194e80: 0d08 |00a0: move-exception v8 │ │ +194e82: 6e10 300a 0800 |00a1: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +194e88: 2846 |00a4: goto 00ea // +0046 │ │ +194e8a: 5470 3042 |00a5: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194e8e: 7110 6957 0000 |00a7: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Ljava/lang/String;)Z // method@5769 │ │ +194e94: 0a00 |00aa: move-result v0 │ │ +194e96: 3800 1300 |00ab: if-eqz v0, 00be // +0013 │ │ +194e9a: 2200 3a10 |00ad: new-instance v0, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@103a │ │ +194e9e: 6e10 1a03 0800 |00af: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +194ea4: 0c08 |00b2: move-result-object v8 │ │ +194ea6: 1f08 0e00 |00b3: check-cast v8, Landroid/app/Activity; // type@000e │ │ +194eaa: 7020 4a53 8000 |00b5: invoke-direct {v0, v8}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@534a │ │ +194eb0: 5478 3042 |00b8: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194eb4: 6e20 4c53 8000 |00ba: invoke-virtual {v0, v8}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@534c │ │ +194eba: 282d |00bd: goto 00ea // +002d │ │ +194ebc: 6e10 1a03 0800 |00be: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +194ec2: 0c00 |00c1: move-result-object v0 │ │ +194ec4: 1f00 0e00 |00c2: check-cast v0, Landroid/app/Activity; // type@000e │ │ +194ec8: 7110 bd49 0000 |00c4: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +194ece: 0c01 |00c7: move-result-object v1 │ │ +194ed0: 5472 3042 |00c8: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194ed4: 6e20 8906 2100 |00ca: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.checkQr:(Ljava/lang/String;)Lcom/b44t/messenger/DcLot; // method@0689 │ │ +194eda: 0c01 |00cd: move-result-object v1 │ │ +194edc: 6e10 ee06 0100 |00ce: invoke-virtual {v1}, Lcom/b44t/messenger/DcLot;.getState:()I // method@06ee │ │ +194ee2: 0a01 |00d1: move-result v1 │ │ +194ee4: 1302 0f01 |00d2: const/16 v2, #int 271 // #10f │ │ +194ee8: 3321 0d00 |00d4: if-ne v1, v2, 00e1 // +000d │ │ +194eec: 2208 3a10 |00d6: new-instance v8, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@103a │ │ +194ef0: 7020 4a53 0800 |00d8: invoke-direct {v8, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@534a │ │ +194ef6: 5470 3042 |00db: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194efa: 6e20 4c53 0800 |00dd: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@534c │ │ +194f00: 280a |00e0: goto 00ea // +000a │ │ +194f02: 6e10 1a03 0800 |00e1: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +194f08: 0c08 |00e4: move-result-object v8 │ │ +194f0a: 5470 3042 |00e5: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194f0e: 7120 3156 0800 |00e7: invoke-static {v8, v0}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@5631 │ │ +194f14: 0e00 |00ea: return-void │ │ catches : 2 │ │ 0x000a - 0x002b │ │ Ljava/lang/Exception; -> 0x002d │ │ 0x003d - 0x009f │ │ Ljava/lang/Exception; -> 0x00a0 │ │ positions : │ │ 0x0000 line=48 │ │ @@ -307122,58 +307123,58 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -194f30: |[194f30] org.thoughtcrime.securesms.util.LongClickCopySpan.onLongClick:(Landroid/view/View;)V │ │ -194f40: 6e10 1a03 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -194f46: 0c06 |0003: move-result-object v6 │ │ -194f48: 5450 3042 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194f4c: 1a01 094a |0006: const-string v1, "cmd:" // string@4a09 │ │ -194f50: 6e20 eb0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -194f56: 0a00 |000b: move-result v0 │ │ -194f58: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -194f5a: 3800 1a00 |000d: if-eqz v0, 0027 // +001a │ │ -194f5e: 5450 3042 |000f: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194f62: 1242 |0011: const/4 v2, #int 4 // #4 │ │ -194f64: 6e20 ee0a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ -194f6a: 0c00 |0015: move-result-object v0 │ │ -194f6c: 7120 7f57 0600 |0016: invoke-static {v6, v0}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@577f │ │ -194f72: 6000 6e28 |0019: sget v0, Lorg/thoughtcrime/securesms/R$string;.copied_to_clipboard:I // field@286e │ │ -194f76: 6e20 7700 0600 |001b: invoke-virtual {v6, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -194f7c: 0c00 |001e: move-result-object v0 │ │ -194f7e: 7130 7304 0601 |001f: invoke-static {v6, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0473 │ │ -194f84: 0c06 |0022: move-result-object v6 │ │ -194f86: 6e10 7404 0600 |0023: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0474 │ │ -194f8c: 282e |0026: goto 0054 // +002e │ │ -194f8e: 5450 3042 |0027: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194f92: 7020 6756 0500 |0029: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5667 │ │ -194f98: 0c00 |002c: move-result-object v0 │ │ -194f9a: 2202 4901 |002d: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -194f9e: 7020 8804 6200 |002f: invoke-direct {v2, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ -194fa4: 6e20 9804 0200 |0032: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0498 │ │ -194faa: 0c02 |0035: move-result-object v2 │ │ -194fac: 1213 |0036: const/4 v3, #int 1 // #1 │ │ -194fae: 2333 2711 |0037: new-array v3, v3, [Ljava/lang/CharSequence; // type@1127 │ │ -194fb2: 6004 fc29 |0039: sget v4, Lorg/thoughtcrime/securesms/R$string;.menu_copy_to_clipboard:I // field@29fc │ │ -194fb6: 6e20 7700 4600 |003b: invoke-virtual {v6, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -194fbc: 0c04 |003e: move-result-object v4 │ │ -194fbe: 4d04 0301 |003f: aput-object v4, v3, v1 │ │ -194fc2: 2201 c010 |0041: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1; // type@10c0 │ │ -194fc6: 7030 5f56 6100 |0043: invoke-direct {v1, v6, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.:(Landroid/content/Context;Ljava/lang/String;)V // method@565f │ │ -194fcc: 6e30 8c04 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@048c │ │ -194fd2: 0c06 |0049: move-result-object v6 │ │ -194fd4: 6000 3328 |004a: sget v0, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2833 │ │ -194fd8: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -194fda: 6e30 8f04 0601 |004d: invoke-virtual {v6, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ -194fe0: 0c06 |0050: move-result-object v6 │ │ -194fe2: 6e10 9a04 0600 |0051: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ -194fe8: 0e00 |0054: return-void │ │ +194f34: |[194f34] org.thoughtcrime.securesms.util.LongClickCopySpan.onLongClick:(Landroid/view/View;)V │ │ +194f44: 6e10 1a03 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +194f4a: 0c06 |0003: move-result-object v6 │ │ +194f4c: 5450 3042 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194f50: 1a01 094a |0006: const-string v1, "cmd:" // string@4a09 │ │ +194f54: 6e20 eb0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +194f5a: 0a00 |000b: move-result v0 │ │ +194f5c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +194f5e: 3800 1a00 |000d: if-eqz v0, 0027 // +001a │ │ +194f62: 5450 3042 |000f: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194f66: 1242 |0011: const/4 v2, #int 4 // #4 │ │ +194f68: 6e20 ee0a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ +194f6e: 0c00 |0015: move-result-object v0 │ │ +194f70: 7120 7f57 0600 |0016: invoke-static {v6, v0}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@577f │ │ +194f76: 6000 6e28 |0019: sget v0, Lorg/thoughtcrime/securesms/R$string;.copied_to_clipboard:I // field@286e │ │ +194f7a: 6e20 7700 0600 |001b: invoke-virtual {v6, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +194f80: 0c00 |001e: move-result-object v0 │ │ +194f82: 7130 7304 0601 |001f: invoke-static {v6, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0473 │ │ +194f88: 0c06 |0022: move-result-object v6 │ │ +194f8a: 6e10 7404 0600 |0023: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0474 │ │ +194f90: 282e |0026: goto 0054 // +002e │ │ +194f92: 5450 3042 |0027: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194f96: 7020 6756 0500 |0029: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5667 │ │ +194f9c: 0c00 |002c: move-result-object v0 │ │ +194f9e: 2202 4901 |002d: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +194fa2: 7020 8804 6200 |002f: invoke-direct {v2, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ +194fa8: 6e20 9804 0200 |0032: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0498 │ │ +194fae: 0c02 |0035: move-result-object v2 │ │ +194fb0: 1213 |0036: const/4 v3, #int 1 // #1 │ │ +194fb2: 2333 2711 |0037: new-array v3, v3, [Ljava/lang/CharSequence; // type@1127 │ │ +194fb6: 6004 fc29 |0039: sget v4, Lorg/thoughtcrime/securesms/R$string;.menu_copy_to_clipboard:I // field@29fc │ │ +194fba: 6e20 7700 4600 |003b: invoke-virtual {v6, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +194fc0: 0c04 |003e: move-result-object v4 │ │ +194fc2: 4d04 0301 |003f: aput-object v4, v3, v1 │ │ +194fc6: 2201 c010 |0041: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1; // type@10c0 │ │ +194fca: 7030 5f56 6100 |0043: invoke-direct {v1, v6, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.:(Landroid/content/Context;Ljava/lang/String;)V // method@565f │ │ +194fd0: 6e30 8c04 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@048c │ │ +194fd6: 0c06 |0049: move-result-object v6 │ │ +194fd8: 6000 3328 |004a: sget v0, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2833 │ │ +194fdc: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +194fde: 6e30 8f04 0601 |004d: invoke-virtual {v6, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ +194fe4: 0c06 |0050: move-result-object v6 │ │ +194fe6: 6e10 9a04 0600 |0051: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ +194fec: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0004 line=94 │ │ 0x000f line=95 │ │ 0x0019 line=96 │ │ 0x0027 line=98 │ │ @@ -307192,18 +307193,18 @@ │ │ type : '(ZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -195038: |[195038] org.thoughtcrime.securesms.util.LongClickCopySpan.setHighlighted:(ZI)V │ │ -195048: 5c01 2f42 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@422f │ │ -19504c: 5902 2e42 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@422e │ │ -195050: 0e00 |0004: return-void │ │ +19503c: |[19503c] org.thoughtcrime.securesms.util.LongClickCopySpan.setHighlighted:(ZI)V │ │ +19504c: 5c01 2f42 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@422f │ │ +195050: 5902 2e42 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@422e │ │ +195054: 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 │ │ @@ -307214,22 +307215,22 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -195054: |[195054] org.thoughtcrime.securesms.util.LongClickCopySpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ -195064: 6f20 b002 2100 |0000: invoke-super {v1, v2}, Landroid/text/style/ClickableSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@02b0 │ │ -19506a: 5210 2e42 |0003: iget v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@422e │ │ -19506e: 5920 4c00 |0005: iput v0, v2, Landroid/text/TextPaint;.bgColor:I // field@004c │ │ -195072: 5510 2f42 |0007: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@422f │ │ -195076: df00 0001 |0009: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -19507a: 6e20 a402 0200 |000b: invoke-virtual {v2, v0}, Landroid/text/TextPaint;.setUnderlineText:(Z)V // method@02a4 │ │ -195080: 0e00 |000e: return-void │ │ +195058: |[195058] org.thoughtcrime.securesms.util.LongClickCopySpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ +195068: 6f20 b002 2100 |0000: invoke-super {v1, v2}, Landroid/text/style/ClickableSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@02b0 │ │ +19506e: 5210 2e42 |0003: iget v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@422e │ │ +195072: 5920 4c00 |0005: iput v0, v2, Landroid/text/TextPaint;.bgColor:I // field@004c │ │ +195076: 5510 2f42 |0007: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@422f │ │ +19507a: df00 0001 |0009: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +19507e: 6e20 a402 0200 |000b: invoke-virtual {v2, v0}, Landroid/text/TextPaint;.setUnderlineText:(Z)V // method@02a4 │ │ +195084: 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; │ │ @@ -307269,18 +307270,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 │ │ -1950ec: |[1950ec] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V │ │ -1950fc: 5b01 3142 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -195100: 7010 e102 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02e1 │ │ -195106: 0e00 |0005: return-void │ │ +1950f0: |[1950f0] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V │ │ +195100: 5b01 3142 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +195104: 7010 e102 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02e1 │ │ +19510a: 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; │ │ │ │ @@ -307290,36 +307291,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -195108: |[195108] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ -195118: 5412 3142 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -19511c: 7110 6e56 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@566e │ │ -195122: 0c02 |0005: move-result-object v2 │ │ -195124: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ -195128: 5412 3142 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -19512c: 7110 7056 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5670 │ │ -195132: 0c02 |000d: move-result-object v2 │ │ -195134: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ -195138: 5412 3142 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -19513c: 7110 6e56 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@566e │ │ -195142: 0c02 |0015: move-result-object v2 │ │ -195144: 5410 3142 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -195148: 7110 7056 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5670 │ │ -19514e: 0c00 |001b: move-result-object v0 │ │ -195150: 6e20 6556 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onLongClick:(Landroid/view/View;)V // method@5665 │ │ -195156: 5412 3142 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -19515a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -19515c: 7120 7156 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@5671 │ │ -195162: 5412 3142 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -195166: 7120 6f56 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@566f │ │ -19516c: 0e00 |002a: return-void │ │ +19510c: |[19510c] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ +19511c: 5412 3142 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +195120: 7110 6e56 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@566e │ │ +195126: 0c02 |0005: move-result-object v2 │ │ +195128: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ +19512c: 5412 3142 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +195130: 7110 7056 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5670 │ │ +195136: 0c02 |000d: move-result-object v2 │ │ +195138: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ +19513c: 5412 3142 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +195140: 7110 6e56 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@566e │ │ +195146: 0c02 |0015: move-result-object v2 │ │ +195148: 5410 3142 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +19514c: 7110 7056 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5670 │ │ +195152: 0c00 |001b: move-result-object v0 │ │ +195154: 6e20 6556 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onLongClick:(Landroid/view/View;)V // method@5665 │ │ +19515a: 5412 3142 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +19515e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +195160: 7120 7156 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@5671 │ │ +195166: 5412 3142 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +19516a: 7120 6f56 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@566f │ │ +195170: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0010 line=32 │ │ 0x001f line=33 │ │ 0x0025 line=34 │ │ locals : │ │ @@ -307331,37 +307332,37 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -195084: |[195084] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ -195094: 5412 3142 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -195098: 7110 6e56 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@566e │ │ -19509e: 0c02 |0005: move-result-object v2 │ │ -1950a0: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ -1950a4: 5412 3142 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -1950a8: 7110 7056 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5670 │ │ -1950ae: 0c02 |000d: move-result-object v2 │ │ -1950b0: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ -1950b4: 5412 3142 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -1950b8: 7110 6e56 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@566e │ │ -1950be: 0c02 |0015: move-result-object v2 │ │ -1950c0: 5410 3142 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -1950c4: 7110 7056 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5670 │ │ -1950ca: 0c00 |001b: move-result-object v0 │ │ -1950cc: 6e20 6456 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onClick:(Landroid/view/View;)V // method@5664 │ │ -1950d2: 5412 3142 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -1950d6: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -1950d8: 7120 7156 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@5671 │ │ -1950de: 5412 3142 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -1950e2: 7120 6f56 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@566f │ │ -1950e8: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -1950ea: 0f02 |002b: return v2 │ │ +195088: |[195088] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ +195098: 5412 3142 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +19509c: 7110 6e56 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@566e │ │ +1950a2: 0c02 |0005: move-result-object v2 │ │ +1950a4: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ +1950a8: 5412 3142 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +1950ac: 7110 7056 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5670 │ │ +1950b2: 0c02 |000d: move-result-object v2 │ │ +1950b4: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ +1950b8: 5412 3142 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +1950bc: 7110 6e56 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@566e │ │ +1950c2: 0c02 |0015: move-result-object v2 │ │ +1950c4: 5410 3142 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +1950c8: 7110 7056 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5670 │ │ +1950ce: 0c00 |001b: move-result-object v0 │ │ +1950d0: 6e20 6456 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onClick:(Landroid/view/View;)V // method@5664 │ │ +1950d6: 5412 3142 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +1950da: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +1950dc: 7120 7156 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@5671 │ │ +1950e2: 5412 3142 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +1950e6: 7120 6f56 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@566f │ │ +1950ec: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +1950ee: 0f02 |002b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0010 line=41 │ │ 0x001f line=42 │ │ 0x0025 line=43 │ │ locals : │ │ @@ -307409,22 +307410,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -195350: |[195350] org.thoughtcrime.securesms.util.LongClickMovementMethod.:(Landroid/content/Context;)V │ │ -195360: 7010 ad02 0200 |0000: invoke-direct {v2}, Landroid/text/method/LinkMovementMethod;.:()V // method@02ad │ │ -195366: 2200 e100 |0003: new-instance v0, Landroid/view/GestureDetector; // type@00e1 │ │ -19536a: 2201 c210 |0005: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; // type@10c2 │ │ -19536e: 7020 6a56 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V // method@566a │ │ -195374: 7030 e202 3001 |000a: invoke-direct {v0, v3, v1}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02e2 │ │ -19537a: 5b20 3342 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4233 │ │ -19537e: 0e00 |000f: return-void │ │ +195354: |[195354] org.thoughtcrime.securesms.util.LongClickMovementMethod.:(Landroid/content/Context;)V │ │ +195364: 7010 ad02 0200 |0000: invoke-direct {v2}, Landroid/text/method/LinkMovementMethod;.:()V // method@02ad │ │ +19536a: 2200 e100 |0003: new-instance v0, Landroid/view/GestureDetector; // type@00e1 │ │ +19536e: 2201 c210 |0005: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; // type@10c2 │ │ +195372: 7020 6a56 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V // method@566a │ │ +195378: 7030 e202 3001 |000a: invoke-direct {v0, v3, v1}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02e2 │ │ +19537e: 5b20 3342 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4233 │ │ +195382: 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; │ │ @@ -307434,17 +307435,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 │ │ -1952ec: |[1952ec] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ -1952fc: 5400 3242 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4232 │ │ -195300: 1100 |0002: return-object v0 │ │ +1952f0: |[1952f0] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ +195300: 5400 3242 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4232 │ │ +195304: 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;) │ │ @@ -307452,17 +307453,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 │ │ -195304: |[195304] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ -195314: 5b01 3242 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4232 │ │ -195318: 1101 |0002: return-object v1 │ │ +195308: |[195308] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ +195318: 5b01 3242 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4232 │ │ +19531c: 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; │ │ │ │ @@ -307471,17 +307472,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 │ │ -195170: |[195170] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; │ │ -195180: 5400 3542 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4235 │ │ -195184: 1100 |0002: return-object v0 │ │ +195174: |[195174] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; │ │ +195184: 5400 3542 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4235 │ │ +195188: 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;) │ │ @@ -307489,17 +307490,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 │ │ -195188: |[195188] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; │ │ -195198: 5b01 3542 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4235 │ │ -19519c: 1101 |0002: return-object v1 │ │ +19518c: |[19518c] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; │ │ +19519c: 5b01 3542 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4235 │ │ +1951a0: 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; │ │ │ │ @@ -307508,24 +307509,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 │ │ -19531c: |[19531c] org.thoughtcrime.securesms.util.LongClickMovementMethod.getInstance:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ -19532c: 6200 3442 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4234 │ │ -195330: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -195334: 2200 c310 |0004: new-instance v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // type@10c3 │ │ -195338: 6e10 6b00 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ -19533e: 0c01 |0009: move-result-object v1 │ │ -195340: 7020 6d56 1000 |000a: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.:(Landroid/content/Context;)V // method@566d │ │ -195346: 6900 3442 |000d: sput-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4234 │ │ -19534a: 6201 3442 |000f: sget-object v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4234 │ │ -19534e: 1101 |0011: return-object v1 │ │ +195320: |[195320] org.thoughtcrime.securesms.util.LongClickMovementMethod.getInstance:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ +195330: 6200 3442 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4234 │ │ +195334: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +195338: 2200 c310 |0004: new-instance v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // type@10c3 │ │ +19533c: 6e10 6b00 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ +195342: 0c01 |0009: move-result-object v1 │ │ +195344: 7020 6d56 1000 |000a: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.:(Landroid/content/Context;)V // method@566d │ │ +19534a: 6900 3442 |000d: sput-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4234 │ │ +19534e: 6201 3442 |000f: sget-object v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4234 │ │ +195352: 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; │ │ @@ -307536,100 +307537,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 │ │ -1951a0: |[1951a0] org.thoughtcrime.securesms.util.LongClickMovementMethod.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z │ │ -1951b0: 6e10 fb02 0900 |0000: invoke-virtual {v9}, Landroid/view/MotionEvent;.getAction:()I // method@02fb │ │ -1951b6: 0a00 |0003: move-result v0 │ │ -1951b8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1951ba: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1951bc: 3220 2e00 |0006: if-eq v0, v2, 0034 // +002e │ │ -1951c0: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -1951c4: 282a |000a: goto 0034 // +002a │ │ -1951c6: 1232 |000b: const/4 v2, #int 3 // #3 │ │ -1951c8: 3320 8c00 |000c: if-ne v0, v2, 0098 // +008c │ │ -1951cc: 7110 8d02 0800 |000e: invoke-static {v8}, Landroid/text/Selection;.getSelectionStart:(Ljava/lang/CharSequence;)I // method@028d │ │ -1951d2: 0a07 |0011: move-result v7 │ │ -1951d4: 7110 8c02 0800 |0012: invoke-static {v8}, Landroid/text/Selection;.getSelectionEnd:(Ljava/lang/CharSequence;)I // method@028c │ │ -1951da: 0a00 |0015: move-result v0 │ │ -1951dc: 1c02 c110 |0016: const-class v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c1 │ │ -1951e0: 7240 9202 7820 |0018: invoke-interface {v8, v7, v0, v2}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0292 │ │ -1951e6: 0c07 |001b: move-result-object v7 │ │ -1951e8: 1f07 ad11 |001c: check-cast v7, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11ad │ │ -1951ec: 2170 |001e: array-length v0, v7 │ │ -1951ee: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -1951f0: 3502 0a00 |0020: if-ge v2, v0, 002a // +000a │ │ -1951f4: 4603 0702 |0022: aget-object v3, v7, v2 │ │ -1951f8: 6e30 6856 1301 |0024: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5668 │ │ -1951fe: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -195202: 28f7 |0029: goto 0020 // -0009 │ │ -195204: 7110 8e02 0800 |002a: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028e │ │ -19520a: 5467 3342 |002d: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4233 │ │ -19520e: 6e20 e302 9700 |002f: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e3 │ │ -195214: 0a07 |0032: move-result v7 │ │ -195216: 0f07 |0033: return v7 │ │ -195218: 6e10 0403 0900 |0034: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@0304 │ │ -19521e: 0a03 |0037: move-result v3 │ │ -195220: 8733 |0038: float-to-int v3, v3 │ │ -195222: 6e10 0603 0900 |0039: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@0306 │ │ -195228: 0a04 |003c: move-result v4 │ │ -19522a: 8744 |003d: float-to-int v4, v4 │ │ -19522c: 6e10 5a04 0700 |003e: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingLeft:()I // method@045a │ │ -195232: 0a05 |0041: move-result v5 │ │ -195234: b153 |0042: sub-int/2addr v3, v5 │ │ -195236: 6e10 5b04 0700 |0043: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingTop:()I // method@045b │ │ -19523c: 0a05 |0046: move-result v5 │ │ -19523e: b154 |0047: sub-int/2addr v4, v5 │ │ -195240: 6e10 5704 0700 |0048: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollX:()I // method@0457 │ │ -195246: 0a05 |004b: move-result v5 │ │ -195248: b053 |004c: add-int/2addr v3, v5 │ │ -19524a: 6e10 5804 0700 |004d: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollY:()I // method@0458 │ │ -195250: 0a05 |0050: move-result v5 │ │ -195252: b054 |0051: add-int/2addr v4, v5 │ │ -195254: 6e10 5604 0700 |0052: invoke-virtual {v7}, Landroid/widget/TextView;.getLayout:()Landroid/text/Layout; // method@0456 │ │ -19525a: 0c05 |0055: move-result-object v5 │ │ -19525c: 6e20 8a02 4500 |0056: invoke-virtual {v5, v4}, Landroid/text/Layout;.getLineForVertical:(I)I // method@028a │ │ -195262: 0a04 |0059: move-result v4 │ │ -195264: 8233 |005a: int-to-float v3, v3 │ │ -195266: 6e30 8b02 4503 |005b: invoke-virtual {v5, v4, v3}, Landroid/text/Layout;.getOffsetForHorizontal:(IF)I // method@028b │ │ -19526c: 0a03 |005e: move-result v3 │ │ -19526e: 1c04 c110 |005f: const-class v4, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c1 │ │ -195272: 7240 9202 3843 |0061: invoke-interface {v8, v3, v3, v4}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0292 │ │ -195278: 0c03 |0064: move-result-object v3 │ │ -19527a: 1f03 ad11 |0065: check-cast v3, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11ad │ │ -19527e: 2134 |0067: array-length v4, v3 │ │ -195280: 3804 3000 |0068: if-eqz v4, 0098 // +0030 │ │ -195284: 4603 0301 |006a: aget-object v3, v3, v1 │ │ -195288: 3900 1b00 |006c: if-nez v0, 0087 // +001b │ │ -19528c: 7220 9102 3800 |006e: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanStart:(Ljava/lang/Object;)I // method@0291 │ │ -195292: 0a00 |0071: move-result v0 │ │ -195294: 7220 9002 3800 |0072: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanEnd:(Ljava/lang/Object;)I // method@0290 │ │ -19529a: 0a01 |0075: move-result v1 │ │ -19529c: 7130 8f02 0801 |0076: invoke-static {v8, v0, v1}, Landroid/text/Selection;.setSelection:(Landroid/text/Spannable;II)V // method@028f │ │ -1952a2: 6e10 5504 0700 |0079: invoke-virtual {v7}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0455 │ │ -1952a8: 0c08 |007c: move-result-object v8 │ │ -1952aa: 6000 0d1c |007d: sget v0, Lorg/thoughtcrime/securesms/R$color;.touch_highlight:I // field@1c0d │ │ -1952ae: 7120 2f05 0800 |007f: invoke-static {v8, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@052f │ │ -1952b4: 0a08 |0082: move-result v8 │ │ -1952b6: 6e30 6856 2308 |0083: invoke-virtual {v3, v2, v8}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5668 │ │ -1952bc: 2807 |0086: goto 008d // +0007 │ │ -1952be: 7110 8e02 0800 |0087: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028e │ │ -1952c4: 6e30 6856 1301 |008a: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5668 │ │ -1952ca: 5b63 3242 |008d: iput-object v3, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4232 │ │ -1952ce: 5b67 3542 |008f: iput-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4235 │ │ -1952d2: 5467 3342 |0091: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4233 │ │ -1952d6: 6e20 e302 9700 |0093: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e3 │ │ -1952dc: 0a07 |0096: move-result v7 │ │ -1952de: 0f07 |0097: return v7 │ │ -1952e0: 6f40 ae02 7698 |0098: invoke-super {v6, v7, v8, v9}, Landroid/text/method/LinkMovementMethod;.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z // method@02ae │ │ -1952e6: 0a07 |009b: move-result v7 │ │ -1952e8: 0f07 |009c: return v7 │ │ +1951a4: |[1951a4] org.thoughtcrime.securesms.util.LongClickMovementMethod.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z │ │ +1951b4: 6e10 fb02 0900 |0000: invoke-virtual {v9}, Landroid/view/MotionEvent;.getAction:()I // method@02fb │ │ +1951ba: 0a00 |0003: move-result v0 │ │ +1951bc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1951be: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1951c0: 3220 2e00 |0006: if-eq v0, v2, 0034 // +002e │ │ +1951c4: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +1951c8: 282a |000a: goto 0034 // +002a │ │ +1951ca: 1232 |000b: const/4 v2, #int 3 // #3 │ │ +1951cc: 3320 8c00 |000c: if-ne v0, v2, 0098 // +008c │ │ +1951d0: 7110 8d02 0800 |000e: invoke-static {v8}, Landroid/text/Selection;.getSelectionStart:(Ljava/lang/CharSequence;)I // method@028d │ │ +1951d6: 0a07 |0011: move-result v7 │ │ +1951d8: 7110 8c02 0800 |0012: invoke-static {v8}, Landroid/text/Selection;.getSelectionEnd:(Ljava/lang/CharSequence;)I // method@028c │ │ +1951de: 0a00 |0015: move-result v0 │ │ +1951e0: 1c02 c110 |0016: const-class v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c1 │ │ +1951e4: 7240 9202 7820 |0018: invoke-interface {v8, v7, v0, v2}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0292 │ │ +1951ea: 0c07 |001b: move-result-object v7 │ │ +1951ec: 1f07 ad11 |001c: check-cast v7, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11ad │ │ +1951f0: 2170 |001e: array-length v0, v7 │ │ +1951f2: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +1951f4: 3502 0a00 |0020: if-ge v2, v0, 002a // +000a │ │ +1951f8: 4603 0702 |0022: aget-object v3, v7, v2 │ │ +1951fc: 6e30 6856 1301 |0024: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5668 │ │ +195202: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +195206: 28f7 |0029: goto 0020 // -0009 │ │ +195208: 7110 8e02 0800 |002a: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028e │ │ +19520e: 5467 3342 |002d: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4233 │ │ +195212: 6e20 e302 9700 |002f: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e3 │ │ +195218: 0a07 |0032: move-result v7 │ │ +19521a: 0f07 |0033: return v7 │ │ +19521c: 6e10 0403 0900 |0034: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@0304 │ │ +195222: 0a03 |0037: move-result v3 │ │ +195224: 8733 |0038: float-to-int v3, v3 │ │ +195226: 6e10 0603 0900 |0039: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@0306 │ │ +19522c: 0a04 |003c: move-result v4 │ │ +19522e: 8744 |003d: float-to-int v4, v4 │ │ +195230: 6e10 5a04 0700 |003e: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingLeft:()I // method@045a │ │ +195236: 0a05 |0041: move-result v5 │ │ +195238: b153 |0042: sub-int/2addr v3, v5 │ │ +19523a: 6e10 5b04 0700 |0043: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingTop:()I // method@045b │ │ +195240: 0a05 |0046: move-result v5 │ │ +195242: b154 |0047: sub-int/2addr v4, v5 │ │ +195244: 6e10 5704 0700 |0048: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollX:()I // method@0457 │ │ +19524a: 0a05 |004b: move-result v5 │ │ +19524c: b053 |004c: add-int/2addr v3, v5 │ │ +19524e: 6e10 5804 0700 |004d: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollY:()I // method@0458 │ │ +195254: 0a05 |0050: move-result v5 │ │ +195256: b054 |0051: add-int/2addr v4, v5 │ │ +195258: 6e10 5604 0700 |0052: invoke-virtual {v7}, Landroid/widget/TextView;.getLayout:()Landroid/text/Layout; // method@0456 │ │ +19525e: 0c05 |0055: move-result-object v5 │ │ +195260: 6e20 8a02 4500 |0056: invoke-virtual {v5, v4}, Landroid/text/Layout;.getLineForVertical:(I)I // method@028a │ │ +195266: 0a04 |0059: move-result v4 │ │ +195268: 8233 |005a: int-to-float v3, v3 │ │ +19526a: 6e30 8b02 4503 |005b: invoke-virtual {v5, v4, v3}, Landroid/text/Layout;.getOffsetForHorizontal:(IF)I // method@028b │ │ +195270: 0a03 |005e: move-result v3 │ │ +195272: 1c04 c110 |005f: const-class v4, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c1 │ │ +195276: 7240 9202 3843 |0061: invoke-interface {v8, v3, v3, v4}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0292 │ │ +19527c: 0c03 |0064: move-result-object v3 │ │ +19527e: 1f03 ad11 |0065: check-cast v3, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11ad │ │ +195282: 2134 |0067: array-length v4, v3 │ │ +195284: 3804 3000 |0068: if-eqz v4, 0098 // +0030 │ │ +195288: 4603 0301 |006a: aget-object v3, v3, v1 │ │ +19528c: 3900 1b00 |006c: if-nez v0, 0087 // +001b │ │ +195290: 7220 9102 3800 |006e: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanStart:(Ljava/lang/Object;)I // method@0291 │ │ +195296: 0a00 |0071: move-result v0 │ │ +195298: 7220 9002 3800 |0072: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanEnd:(Ljava/lang/Object;)I // method@0290 │ │ +19529e: 0a01 |0075: move-result v1 │ │ +1952a0: 7130 8f02 0801 |0076: invoke-static {v8, v0, v1}, Landroid/text/Selection;.setSelection:(Landroid/text/Spannable;II)V // method@028f │ │ +1952a6: 6e10 5504 0700 |0079: invoke-virtual {v7}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0455 │ │ +1952ac: 0c08 |007c: move-result-object v8 │ │ +1952ae: 6000 0d1c |007d: sget v0, Lorg/thoughtcrime/securesms/R$color;.touch_highlight:I // field@1c0d │ │ +1952b2: 7120 2f05 0800 |007f: invoke-static {v8, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@052f │ │ +1952b8: 0a08 |0082: move-result v8 │ │ +1952ba: 6e30 6856 2308 |0083: invoke-virtual {v3, v2, v8}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5668 │ │ +1952c0: 2807 |0086: goto 008d // +0007 │ │ +1952c2: 7110 8e02 0800 |0087: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028e │ │ +1952c8: 6e30 6856 1301 |008a: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5668 │ │ +1952ce: 5b63 3242 |008d: iput-object v3, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4232 │ │ +1952d2: 5b67 3542 |008f: iput-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4235 │ │ +1952d6: 5467 3342 |0091: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4233 │ │ +1952da: 6e20 e302 9700 |0093: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e3 │ │ +1952e0: 0a07 |0096: move-result v7 │ │ +1952e2: 0f07 |0097: return v7 │ │ +1952e4: 6f40 ae02 7698 |0098: invoke-super {v6, v7, v8, v9}, Landroid/text/method/LinkMovementMethod;.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z // method@02ae │ │ +1952ea: 0a07 |009b: move-result v7 │ │ +1952ec: 0f07 |009c: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000e line=88 │ │ 0x0012 line=89 │ │ 0x0018 line=88 │ │ 0x001e line=90 │ │ @@ -307719,17 +307720,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19553c: |[19553c] org.thoughtcrime.securesms.util.MailtoUtil.:()V │ │ -19554c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -195552: 0e00 |0003: return-void │ │ +195540: |[195540] org.thoughtcrime.securesms.util.MailtoUtil.:()V │ │ +195550: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +195556: 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;) │ │ @@ -307737,47 +307738,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 │ │ -1954a4: |[1954a4] org.thoughtcrime.securesms.util.MailtoUtil.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; │ │ -1954b4: 2200 7b03 |0000: new-instance v0, Ljava/util/HashMap; // type@037b │ │ -1954b8: 7010 900c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0c90 │ │ -1954be: 6e10 f901 0700 |0005: invoke-virtual {v7}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@01f9 │ │ -1954c4: 0c07 |0008: move-result-object v7 │ │ -1954c6: 3807 3100 |0009: if-eqz v7, 003a // +0031 │ │ -1954ca: 6e10 dc0a 0700 |000b: invoke-virtual {v7}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ -1954d0: 0a01 |000e: move-result v1 │ │ -1954d2: 3901 2b00 |000f: if-nez v1, 003a // +002b │ │ -1954d6: 1a01 ad05 |0011: const-string v1, "&" // string@05ad │ │ -1954da: 6e20 e90a 1700 |0013: invoke-virtual {v7, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae9 │ │ -1954e0: 0c07 |0016: move-result-object v7 │ │ -1954e2: 2171 |0017: array-length v1, v7 │ │ -1954e4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -1954e6: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -1954e8: 3513 2000 |001a: if-ge v3, v1, 003a // +0020 │ │ -1954ec: 4604 0703 |001c: aget-object v4, v7, v3 │ │ -1954f0: 1a05 d50b |001e: const-string v5, "=" // string@0bd5 │ │ -1954f4: 6e20 e90a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae9 │ │ -1954fa: 0c04 |0023: move-result-object v4 │ │ -1954fc: 4605 0402 |0024: aget-object v5, v4, v2 │ │ -195500: 1216 |0026: const/4 v6, #int 1 // #1 │ │ -195502: 4604 0406 |0027: aget-object v4, v4, v6 │ │ -195506: 1a06 ed3b |0029: const-string v6, "UTF-8" // string@3bed │ │ -19550a: 7120 970b 6400 |002b: invoke-static {v4, v6}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0b97 │ │ -195510: 0c04 |002e: move-result-object v4 │ │ -195512: 7230 e30c 5004 |002f: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -195518: 2805 |0032: goto 0037 // +0005 │ │ -19551a: 0d04 |0033: move-exception v4 │ │ -19551c: 6e10 300a 0400 |0034: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -195522: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ -195526: 28e1 |0039: goto 001a // -001f │ │ -195528: 1100 |003a: return-object v0 │ │ +1954a8: |[1954a8] org.thoughtcrime.securesms.util.MailtoUtil.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; │ │ +1954b8: 2200 7b03 |0000: new-instance v0, Ljava/util/HashMap; // type@037b │ │ +1954bc: 7010 900c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0c90 │ │ +1954c2: 6e10 f901 0700 |0005: invoke-virtual {v7}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@01f9 │ │ +1954c8: 0c07 |0008: move-result-object v7 │ │ +1954ca: 3807 3100 |0009: if-eqz v7, 003a // +0031 │ │ +1954ce: 6e10 dc0a 0700 |000b: invoke-virtual {v7}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ +1954d4: 0a01 |000e: move-result v1 │ │ +1954d6: 3901 2b00 |000f: if-nez v1, 003a // +002b │ │ +1954da: 1a01 ad05 |0011: const-string v1, "&" // string@05ad │ │ +1954de: 6e20 e90a 1700 |0013: invoke-virtual {v7, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae9 │ │ +1954e4: 0c07 |0016: move-result-object v7 │ │ +1954e6: 2171 |0017: array-length v1, v7 │ │ +1954e8: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +1954ea: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +1954ec: 3513 2000 |001a: if-ge v3, v1, 003a // +0020 │ │ +1954f0: 4604 0703 |001c: aget-object v4, v7, v3 │ │ +1954f4: 1a05 d50b |001e: const-string v5, "=" // string@0bd5 │ │ +1954f8: 6e20 e90a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae9 │ │ +1954fe: 0c04 |0023: move-result-object v4 │ │ +195500: 4605 0402 |0024: aget-object v5, v4, v2 │ │ +195504: 1216 |0026: const/4 v6, #int 1 // #1 │ │ +195506: 4604 0406 |0027: aget-object v4, v4, v6 │ │ +19550a: 1a06 ed3b |0029: const-string v6, "UTF-8" // string@3bed │ │ +19550e: 7120 970b 6400 |002b: invoke-static {v4, v6}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0b97 │ │ +195514: 0c04 |002e: move-result-object v4 │ │ +195516: 7230 e30c 5004 |002f: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19551c: 2805 |0032: goto 0037 // +0005 │ │ +19551e: 0d04 |0033: move-exception v4 │ │ +195520: 6e10 300a 0400 |0034: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +195526: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ +19552a: 28e1 |0039: goto 001a // -001f │ │ +19552c: 1100 |003a: return-object v0 │ │ catches : 1 │ │ 0x0024 - 0x0032 │ │ Ljava/lang/Exception; -> 0x0033 │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ 0x000b line=50 │ │ @@ -307794,36 +307795,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 │ │ -195444: |[195444] org.thoughtcrime.securesms.util.MailtoUtil.getRecipients:(Landroid/net/Uri;)[Ljava/lang/String; │ │ -195454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -195456: 2300 2f11 |0001: new-array v0, v0, [Ljava/lang/String; // type@112f │ │ -19545a: 3802 2400 |0003: if-eqz v2, 0027 // +0024 │ │ -19545e: 6e10 0202 0200 |0005: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -195464: 0c02 |0008: move-result-object v2 │ │ -195466: 7110 ed01 0200 |0009: invoke-static {v2}, Landroid/net/MailTo;.parse:(Ljava/lang/String;)Landroid/net/MailTo; // method@01ed │ │ -19546c: 0c02 |000c: move-result-object v2 │ │ -19546e: 6e10 ec01 0200 |000d: invoke-virtual {v2}, Landroid/net/MailTo;.getTo:()Ljava/lang/String; // method@01ec │ │ -195474: 0c02 |0010: move-result-object v2 │ │ -195476: 3802 1600 |0011: if-eqz v2, 0027 // +0016 │ │ -19547a: 6e10 f60a 0200 |0013: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ -195480: 0c01 |0016: move-result-object v1 │ │ -195482: 6e10 dc0a 0100 |0017: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ -195488: 0a01 |001a: move-result v1 │ │ -19548a: 3901 0c00 |001b: if-nez v1, 0027 // +000c │ │ -19548e: 6e10 f60a 0200 |001d: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ -195494: 0c02 |0020: move-result-object v2 │ │ -195496: 1a00 900a |0021: const-string v0, "," // string@0a90 │ │ -19549a: 6e20 e90a 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae9 │ │ -1954a0: 0c00 |0026: move-result-object v0 │ │ -1954a2: 1100 |0027: return-object v0 │ │ +195448: |[195448] org.thoughtcrime.securesms.util.MailtoUtil.getRecipients:(Landroid/net/Uri;)[Ljava/lang/String; │ │ +195458: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19545a: 2300 2f11 |0001: new-array v0, v0, [Ljava/lang/String; // type@112f │ │ +19545e: 3802 2400 |0003: if-eqz v2, 0027 // +0024 │ │ +195462: 6e10 0202 0200 |0005: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +195468: 0c02 |0008: move-result-object v2 │ │ +19546a: 7110 ed01 0200 |0009: invoke-static {v2}, Landroid/net/MailTo;.parse:(Ljava/lang/String;)Landroid/net/MailTo; // method@01ed │ │ +195470: 0c02 |000c: move-result-object v2 │ │ +195472: 6e10 ec01 0200 |000d: invoke-virtual {v2}, Landroid/net/MailTo;.getTo:()Ljava/lang/String; // method@01ec │ │ +195478: 0c02 |0010: move-result-object v2 │ │ +19547a: 3802 1600 |0011: if-eqz v2, 0027 // +0016 │ │ +19547e: 6e10 f60a 0200 |0013: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ +195484: 0c01 |0016: move-result-object v1 │ │ +195486: 6e10 dc0a 0100 |0017: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ +19548c: 0a01 |001a: move-result v1 │ │ +19548e: 3901 0c00 |001b: if-nez v1, 0027 // +000c │ │ +195492: 6e10 f60a 0200 |001d: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ +195498: 0c02 |0020: move-result-object v2 │ │ +19549a: 1a00 900a |0021: const-string v0, "," // string@0a90 │ │ +19549e: 6e20 e90a 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae9 │ │ +1954a4: 0c00 |0026: move-result-object v0 │ │ +1954a6: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=22 │ │ 0x0005 line=24 │ │ 0x000d line=25 │ │ 0x0013 line=26 │ │ 0x001d line=27 │ │ @@ -307835,48 +307836,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 │ │ -1953b4: |[1953b4] org.thoughtcrime.securesms.util.MailtoUtil.getText:(Landroid/net/Uri;)Ljava/lang/String; │ │ -1953c4: 7110 7556 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/MailtoUtil;.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; // method@5675 │ │ -1953ca: 0c02 |0003: move-result-object v2 │ │ -1953cc: 1a00 cf7e |0004: const-string v0, "subject" // string@7ecf │ │ -1953d0: 7220 e00c 0200 |0006: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -1953d6: 0c00 |0009: move-result-object v0 │ │ -1953d8: 1f00 0703 |000a: check-cast v0, Ljava/lang/String; // type@0307 │ │ -1953dc: 1a01 4447 |000c: const-string v1, "body" // string@4744 │ │ -1953e0: 7220 e00c 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -1953e6: 0c02 |0011: move-result-object v2 │ │ -1953e8: 1f02 0703 |0012: check-cast v2, Ljava/lang/String; // type@0307 │ │ -1953ec: 3802 2600 |0014: if-eqz v2, 003a // +0026 │ │ -1953f0: 6e10 dc0a 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ -1953f6: 0a01 |0019: move-result v1 │ │ -1953f8: 3901 2000 |001a: if-nez v1, 003a // +0020 │ │ -1953fc: 3800 1d00 |001c: if-eqz v0, 0039 // +001d │ │ -195400: 6e10 dc0a 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ -195406: 0a01 |0021: move-result v1 │ │ -195408: 3901 1700 |0022: if-nez v1, 0039 // +0017 │ │ -19540c: 2201 0903 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -195410: 7010 050b 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -195416: 6e20 110b 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19541c: 1a00 c003 |002c: const-string v0, " │ │ +1953b8: |[1953b8] org.thoughtcrime.securesms.util.MailtoUtil.getText:(Landroid/net/Uri;)Ljava/lang/String; │ │ +1953c8: 7110 7556 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/MailtoUtil;.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; // method@5675 │ │ +1953ce: 0c02 |0003: move-result-object v2 │ │ +1953d0: 1a00 cf7e |0004: const-string v0, "subject" // string@7ecf │ │ +1953d4: 7220 e00c 0200 |0006: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +1953da: 0c00 |0009: move-result-object v0 │ │ +1953dc: 1f00 0703 |000a: check-cast v0, Ljava/lang/String; // type@0307 │ │ +1953e0: 1a01 4447 |000c: const-string v1, "body" // string@4744 │ │ +1953e4: 7220 e00c 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +1953ea: 0c02 |0011: move-result-object v2 │ │ +1953ec: 1f02 0703 |0012: check-cast v2, Ljava/lang/String; // type@0307 │ │ +1953f0: 3802 2600 |0014: if-eqz v2, 003a // +0026 │ │ +1953f4: 6e10 dc0a 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ +1953fa: 0a01 |0019: move-result v1 │ │ +1953fc: 3901 2000 |001a: if-nez v1, 003a // +0020 │ │ +195400: 3800 1d00 |001c: if-eqz v0, 0039 // +001d │ │ +195404: 6e10 dc0a 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ +19540a: 0a01 |0021: move-result v1 │ │ +19540c: 3901 1700 |0022: if-nez v1, 0039 // +0017 │ │ +195410: 2201 0903 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +195414: 7010 050b 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +19541a: 6e20 110b 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +195420: 1a00 c003 |002c: const-string v0, " │ │ " // string@03c0 │ │ -195420: 6e20 110b 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -195426: 6e20 110b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19542c: 6e10 220b 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -195432: 0c00 |0037: move-result-object v0 │ │ -195434: 2802 |0038: goto 003a // +0002 │ │ -195436: 0720 |0039: move-object v0, v2 │ │ -195438: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ -19543c: 2803 |003c: goto 003f // +0003 │ │ -19543e: 1a00 0000 |003d: const-string v0, "" // string@0000 │ │ -195442: 1100 |003f: return-object v0 │ │ +195424: 6e20 110b 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19542a: 6e20 110b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +195430: 6e10 220b 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +195436: 0c00 |0037: move-result-object v0 │ │ +195438: 2802 |0038: goto 003a // +0002 │ │ +19543a: 0720 |0039: move-object v0, v2 │ │ +19543c: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ +195440: 2803 |003c: goto 003f // +0003 │ │ +195442: 1a00 0000 |003d: const-string v0, "" // string@0000 │ │ +195446: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0004 line=35 │ │ 0x000c line=36 │ │ 0x0016 line=37 │ │ 0x001e line=38 │ │ @@ -307890,26 +307891,26 @@ │ │ type : '(Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -195380: |[195380] org.thoughtcrime.securesms.util.MailtoUtil.isMailto:(Landroid/net/Uri;)Z │ │ -195390: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ -195394: 1a00 1669 |0002: const-string v0, "mailto" // string@6916 │ │ -195398: 6e10 ff01 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ -19539e: 0c01 |0007: move-result-object v1 │ │ -1953a0: 6e20 cf0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -1953a6: 0a01 |000b: move-result v1 │ │ -1953a8: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -1953ac: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -1953ae: 2802 |000f: goto 0011 // +0002 │ │ -1953b0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1953b2: 0f01 |0011: return v1 │ │ +195384: |[195384] org.thoughtcrime.securesms.util.MailtoUtil.isMailto:(Landroid/net/Uri;)Z │ │ +195394: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ +195398: 1a00 1669 |0002: const-string v0, "mailto" // string@6916 │ │ +19539c: 6e10 ff01 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ +1953a2: 0c01 |0007: move-result-object v1 │ │ +1953a4: 6e20 cf0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +1953aa: 0a01 |000b: move-result v1 │ │ +1953ac: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +1953b0: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +1953b2: 2802 |000f: goto 0011 // +0002 │ │ +1953b4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1953b6: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=18 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/net/Uri; │ │ │ │ Virtual methods - │ │ @@ -307951,19 +307952,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -195554: |[195554] org.thoughtcrime.securesms.util.MediaUtil$ThumbnailSize.:(II)V │ │ -195564: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19556a: 5901 3c42 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@423c │ │ -19556e: 5902 3b42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@423b │ │ -195572: 0e00 |0007: return-void │ │ +195558: |[195558] org.thoughtcrime.securesms.util.MediaUtil$ThumbnailSize.:(II)V │ │ +195568: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19556e: 5901 3c42 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@423c │ │ +195572: 5902 3b42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@423b │ │ +195576: 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; │ │ @@ -308054,32 +308055,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -195eec: |[195eec] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ -195efc: 0e00 |0000: return-void │ │ +195ef0: |[195ef0] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ +195f00: 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 │ │ -195f00: |[195f00] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ -195f10: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -195f16: 0e00 |0003: return-void │ │ +195f04: |[195f04] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ +195f14: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +195f1a: 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;) │ │ @@ -308087,59 +308088,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 │ │ -1958ac: |[1958ac] org.thoughtcrime.securesms.util.MediaUtil.createVideoThumbnailIfNeeded:(Landroid/content/Context;Landroid/net/Uri;Landroid/net/Uri;Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;)Z │ │ -1958bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1958be: 2201 bf02 |0001: new-instance v1, Ljava/io/File; // type@02bf │ │ -1958c2: 6e10 fc01 0800 |0003: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -1958c8: 0c08 |0006: move-result-object v8 │ │ -1958ca: 7020 6409 8100 |0007: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ -1958d0: 2208 bf02 |000a: new-instance v8, Ljava/io/File; // type@02bf │ │ -1958d4: 6e10 fc01 0700 |000c: invoke-virtual {v7}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -1958da: 0c02 |000f: move-result-object v2 │ │ -1958dc: 7020 6409 2800 |0010: invoke-direct {v8, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ -1958e2: 6e10 6a09 0100 |0013: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@096a │ │ -1958e8: 0a02 |0016: move-result v2 │ │ -1958ea: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ -1958ee: 6e10 7309 0800 |0019: invoke-virtual {v8}, Ljava/io/File;.lastModified:()J // method@0973 │ │ -1958f4: 0b02 |001c: move-result-wide v2 │ │ -1958f6: 6e10 7309 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.lastModified:()J // method@0973 │ │ -1958fc: 0b04 |0020: move-result-wide v4 │ │ -1958fe: 3108 0204 |0021: cmp-long v8, v2, v4 │ │ -195902: 3d08 3600 |0023: if-lez v8, 0059 // +0036 │ │ -195906: 2208 7700 |0025: new-instance v8, Landroid/media/MediaMetadataRetriever; // type@0077 │ │ -19590a: 7010 dc01 0800 |0027: invoke-direct {v8}, Landroid/media/MediaMetadataRetriever;.:()V // method@01dc │ │ -195910: 6e30 df01 6807 |002a: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@01df │ │ -195916: 1606 ffff |002d: const-wide/16 v6, #int -1 // #ffff │ │ -19591a: 6e30 dd01 6807 |002f: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.getFrameAtTime:(J)Landroid/graphics/Bitmap; // method@01dd │ │ -195920: 0c06 |0032: move-result-object v6 │ │ -195922: 3809 0e00 |0033: if-eqz v9, 0041 // +000e │ │ -195926: 6e10 0f01 0600 |0035: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -19592c: 0a07 |0038: move-result v7 │ │ -19592e: 5997 3c42 |0039: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@423c │ │ -195932: 6e10 0c01 0600 |003b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -195938: 0a07 |003e: move-result v7 │ │ -19593a: 5997 3b42 |003f: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@423b │ │ -19593e: 6e10 de01 0800 |0041: invoke-virtual {v8}, Landroid/media/MediaMetadataRetriever;.release:()V // method@01de │ │ -195944: 3806 1500 |0044: if-eqz v6, 0059 // +0015 │ │ -195948: 2207 c202 |0046: new-instance v7, Ljava/io/FileOutputStream; // type@02c2 │ │ -19594c: 7020 8209 1700 |0048: invoke-direct {v7, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0982 │ │ -195952: 6208 0800 |004b: sget-object v8, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ -195956: 1309 5a00 |004d: const/16 v9, #int 90 // #5a │ │ -19595a: 6e40 0601 8679 |004f: invoke-virtual {v6, v8, v9, v7}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0106 │ │ -195960: 1216 |0052: const/4 v6, #int 1 // #1 │ │ -195962: 1210 |0053: const/4 v0, #int 1 // #1 │ │ -195964: 2805 |0054: goto 0059 // +0005 │ │ -195966: 0d06 |0055: move-exception v6 │ │ -195968: 6e10 300a 0600 |0056: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -19596e: 0f00 |0059: return v0 │ │ +1958b0: |[1958b0] org.thoughtcrime.securesms.util.MediaUtil.createVideoThumbnailIfNeeded:(Landroid/content/Context;Landroid/net/Uri;Landroid/net/Uri;Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;)Z │ │ +1958c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1958c2: 2201 bf02 |0001: new-instance v1, Ljava/io/File; // type@02bf │ │ +1958c6: 6e10 fc01 0800 |0003: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +1958cc: 0c08 |0006: move-result-object v8 │ │ +1958ce: 7020 6409 8100 |0007: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ +1958d4: 2208 bf02 |000a: new-instance v8, Ljava/io/File; // type@02bf │ │ +1958d8: 6e10 fc01 0700 |000c: invoke-virtual {v7}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +1958de: 0c02 |000f: move-result-object v2 │ │ +1958e0: 7020 6409 2800 |0010: invoke-direct {v8, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ +1958e6: 6e10 6a09 0100 |0013: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@096a │ │ +1958ec: 0a02 |0016: move-result v2 │ │ +1958ee: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ +1958f2: 6e10 7309 0800 |0019: invoke-virtual {v8}, Ljava/io/File;.lastModified:()J // method@0973 │ │ +1958f8: 0b02 |001c: move-result-wide v2 │ │ +1958fa: 6e10 7309 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.lastModified:()J // method@0973 │ │ +195900: 0b04 |0020: move-result-wide v4 │ │ +195902: 3108 0204 |0021: cmp-long v8, v2, v4 │ │ +195906: 3d08 3600 |0023: if-lez v8, 0059 // +0036 │ │ +19590a: 2208 7700 |0025: new-instance v8, Landroid/media/MediaMetadataRetriever; // type@0077 │ │ +19590e: 7010 dc01 0800 |0027: invoke-direct {v8}, Landroid/media/MediaMetadataRetriever;.:()V // method@01dc │ │ +195914: 6e30 df01 6807 |002a: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@01df │ │ +19591a: 1606 ffff |002d: const-wide/16 v6, #int -1 // #ffff │ │ +19591e: 6e30 dd01 6807 |002f: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.getFrameAtTime:(J)Landroid/graphics/Bitmap; // method@01dd │ │ +195924: 0c06 |0032: move-result-object v6 │ │ +195926: 3809 0e00 |0033: if-eqz v9, 0041 // +000e │ │ +19592a: 6e10 0f01 0600 |0035: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +195930: 0a07 |0038: move-result v7 │ │ +195932: 5997 3c42 |0039: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@423c │ │ +195936: 6e10 0c01 0600 |003b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +19593c: 0a07 |003e: move-result v7 │ │ +19593e: 5997 3b42 |003f: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@423b │ │ +195942: 6e10 de01 0800 |0041: invoke-virtual {v8}, Landroid/media/MediaMetadataRetriever;.release:()V // method@01de │ │ +195948: 3806 1500 |0044: if-eqz v6, 0059 // +0015 │ │ +19594c: 2207 c202 |0046: new-instance v7, Ljava/io/FileOutputStream; // type@02c2 │ │ +195950: 7020 8209 1700 |0048: invoke-direct {v7, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0982 │ │ +195956: 6208 0800 |004b: sget-object v8, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ +19595a: 1309 5a00 |004d: const/16 v9, #int 90 // #5a │ │ +19595e: 6e40 0601 8679 |004f: invoke-virtual {v6, v8, v9, v7}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0106 │ │ +195964: 1216 |0052: const/4 v6, #int 1 // #1 │ │ +195966: 1210 |0053: const/4 v0, #int 1 // #1 │ │ +195968: 2805 |0054: goto 0059 // +0005 │ │ +19596a: 0d06 |0055: move-exception v6 │ │ +19596c: 6e10 300a 0600 |0056: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +195972: 0f00 |0059: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0052 │ │ Ljava/lang/Exception; -> 0x0055 │ │ positions : │ │ 0x0001 line=267 │ │ 0x000a line=268 │ │ 0x0013 line=269 │ │ @@ -308163,32 +308164,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 │ │ -195b40: |[195b40] org.thoughtcrime.securesms.util.MediaUtil.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ -195b50: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -195b54: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -195b56: 1102 |0003: return-object v2 │ │ -195b58: 6e10 d60a 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0ad6 │ │ -195b5e: 1a00 f75c |0007: const-string v0, "image/jpg" // string@5cf7 │ │ -195b62: 6e20 cf0a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -195b68: 0a00 |000c: move-result v0 │ │ -195b6a: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -195b6e: 1102 |000f: return-object v2 │ │ -195b70: 7100 a103 0000 |0010: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ -195b76: 0c00 |0013: move-result-object v0 │ │ -195b78: 1a01 f65c |0014: const-string v1, "image/jpeg" // string@5cf6 │ │ -195b7c: 6e20 a203 1000 |0016: invoke-virtual {v0, v1}, Landroid/webkit/MimeTypeMap;.hasMimeType:(Ljava/lang/String;)Z // method@03a2 │ │ -195b82: 0a00 |0019: move-result v0 │ │ -195b84: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ -195b88: 0712 |001c: move-object v2, v1 │ │ -195b8a: 1102 |001d: return-object v2 │ │ +195b44: |[195b44] org.thoughtcrime.securesms.util.MediaUtil.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ +195b54: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +195b58: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +195b5a: 1102 |0003: return-object v2 │ │ +195b5c: 6e10 d60a 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0ad6 │ │ +195b62: 1a00 f75c |0007: const-string v0, "image/jpg" // string@5cf7 │ │ +195b66: 6e20 cf0a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +195b6c: 0a00 |000c: move-result v0 │ │ +195b6e: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +195b72: 1102 |000f: return-object v2 │ │ +195b74: 7100 a103 0000 |0010: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ +195b7a: 0c00 |0013: move-result-object v0 │ │ +195b7c: 1a01 f65c |0014: const-string v1, "image/jpeg" // string@5cf6 │ │ +195b80: 6e20 a203 1000 |0016: invoke-virtual {v0, v1}, Landroid/webkit/MimeTypeMap;.hasMimeType:(Ljava/lang/String;)Z // method@03a2 │ │ +195b86: 0a00 |0019: move-result v0 │ │ +195b88: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ +195b8c: 0712 |001c: move-object v2, v1 │ │ +195b8e: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=99 │ │ 0x0010 line=101 │ │ locals : │ │ 0x0000 - 0x001e reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -308197,185 +308198,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 │ │ -195574: |[195574] org.thoughtcrime.securesms.util.MediaUtil.getDimensions:(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;)Landroid/util/Pair; │ │ -195584: 1a00 be16 |0000: const-string v0, "Failed to close stream after retrieving dimensions." // string@16be │ │ -195588: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19558a: 7110 4c0a 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -195590: 0c01 |0006: move-result-object v1 │ │ -195592: 3807 2301 |0007: if-eqz v7, 012a // +0123 │ │ -195596: 7110 8756 0600 |0009: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5687 │ │ -19559c: 0a02 |000c: move-result v2 │ │ -19559e: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ -1955a2: 2900 1b01 |000f: goto/16 012a // +011b │ │ -1955a6: 7110 8556 0600 |0011: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isGif:(Ljava/lang/String;)Z // method@5685 │ │ -1955ac: 0a02 |0014: move-result v2 │ │ -1955ae: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1955b0: 3802 5400 |0016: if-eqz v2, 006a // +0054 │ │ -1955b4: 7110 0c4f 0500 |0018: invoke-static {v5}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0c │ │ -1955ba: 0c05 |001b: move-result-object v5 │ │ -1955bc: 6e10 2a50 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asGif:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@502a │ │ -1955c2: 0c05 |001f: move-result-object v5 │ │ -1955c4: 1216 |0020: const/4 v6, #int 1 // #1 │ │ -1955c6: 6e20 ff4f 6500 |0021: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.skipMemoryCache:(Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fff │ │ -1955cc: 0c05 |0024: move-result-object v5 │ │ -1955ce: 6206 6d00 |0025: sget-object v6, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ -1955d2: 6e20 a04f 6500 |0027: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fa0 │ │ -1955d8: 0c05 |002a: move-result-object v5 │ │ -1955da: 2206 960f |002b: new-instance v6, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0f96 │ │ -1955de: 7020 eb4e 7600 |002d: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@4eeb │ │ -1955e4: 6e20 da4f 6500 |0030: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fda │ │ -1955ea: 0c05 |0033: move-result-object v5 │ │ -1955ec: 6e10 0050 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@5000 │ │ -1955f2: 0c05 |0037: move-result-object v5 │ │ -1955f4: 7210 ce07 0500 |0038: invoke-interface {v5}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07ce │ │ -1955fa: 0c05 |003b: move-result-object v5 │ │ -1955fc: 1f05 0702 |003c: check-cast v5, Lcom/bumptech/glide/load/resource/gif/GifDrawable; // type@0207 │ │ -195600: 2206 d600 |003e: new-instance v6, Landroid/util/Pair; // type@00d6 │ │ -195604: 6e10 cc07 0500 |0040: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicWidth:()I // method@07cc │ │ -19560a: 0a00 |0043: move-result v0 │ │ -19560c: 7110 4c0a 0000 |0044: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -195612: 0c00 |0047: move-result-object v0 │ │ -195614: 6e10 cb07 0500 |0048: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicHeight:()I // method@07cb │ │ -19561a: 0a05 |004b: move-result v5 │ │ -19561c: 7110 4c0a 0500 |004c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -195622: 0c05 |004f: move-result-object v5 │ │ -195624: 7030 c802 0605 |0050: invoke-direct {v6, v0, v5}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ -19562a: 0763 |0053: move-object v3, v6 │ │ -19562c: 2900 9a00 |0054: goto/16 00ee // +009a │ │ -195630: 0d05 |0056: move-exception v5 │ │ -195632: 6206 4342 |0057: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ -195636: 1a00 8217 |0059: const-string v0, "Glide experienced an exception while trying to get GIF dimensions." // string@1782 │ │ -19563a: 7130 c602 0605 |005b: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -195640: 2900 9000 |005e: goto/16 00ee // +0090 │ │ -195644: 0d05 |0060: move-exception v5 │ │ -195646: 6206 4342 |0061: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ -19564a: 1a00 e03d |0063: const-string v0, "Was unable to complete work for GIF dimensions." // string@3de0 │ │ -19564e: 7130 c602 0605 |0065: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -195654: 2900 8600 |0068: goto/16 00ee // +0086 │ │ -195658: 7110 8956 0600 |006a: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isJpegType:(Ljava/lang/String;)Z // method@5689 │ │ -19565e: 0a06 |006d: move-result v6 │ │ -195660: 3806 2400 |006e: if-eqz v6, 0092 // +0024 │ │ -195664: 7120 5e50 7500 |0070: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505e │ │ -19566a: 0c06 |0073: move-result-object v6 │ │ -19566c: 7110 f655 0600 |0074: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@55f6 │ │ -195672: 0c02 |0077: move-result-object v2 │ │ -195674: 6e10 8f09 0600 |0078: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@098f │ │ -19567a: 2818 |007b: goto 0093 // +0018 │ │ -19567c: 0d05 |007c: move-exception v5 │ │ -19567e: 280b |007d: goto 0088 // +000b │ │ -195680: 0d05 |007e: move-exception v5 │ │ -195682: 280d |007f: goto 008c // +000d │ │ -195684: 0d05 |0080: move-exception v5 │ │ -195686: 280f |0081: goto 0090 // +000f │ │ -195688: 0d05 |0082: move-exception v5 │ │ -19568a: 0763 |0083: move-object v3, v6 │ │ -19568c: 2900 9900 |0084: goto/16 011d // +0099 │ │ -195690: 0d05 |0086: move-exception v5 │ │ -195692: 0732 |0087: move-object v2, v3 │ │ -195694: 0763 |0088: move-object v3, v6 │ │ -195696: 282f |0089: goto 00b8 // +002f │ │ -195698: 0d05 |008a: move-exception v5 │ │ -19569a: 0732 |008b: move-object v2, v3 │ │ -19569c: 0763 |008c: move-object v3, v6 │ │ -19569e: 283c |008d: goto 00c9 // +003c │ │ -1956a0: 0d05 |008e: move-exception v5 │ │ -1956a2: 0732 |008f: move-object v2, v3 │ │ -1956a4: 0763 |0090: move-object v3, v6 │ │ -1956a6: 2849 |0091: goto 00da // +0049 │ │ -1956a8: 0732 |0092: move-object v2, v3 │ │ -1956aa: 3902 1100 |0093: if-nez v2, 00a4 // +0011 │ │ -1956ae: 7120 5e50 7500 |0095: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505e │ │ -1956b4: 0c03 |0098: move-result-object v3 │ │ -1956b6: 7110 f555 0300 |0099: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@55f5 │ │ -1956bc: 0c05 |009c: move-result-object v5 │ │ -1956be: 2808 |009d: goto 00a5 // +0008 │ │ -1956c0: 0d05 |009e: move-exception v5 │ │ -1956c2: 2819 |009f: goto 00b8 // +0019 │ │ -1956c4: 0d05 |00a0: move-exception v5 │ │ -1956c6: 2828 |00a1: goto 00c9 // +0028 │ │ -1956c8: 0d05 |00a2: move-exception v5 │ │ -1956ca: 2837 |00a3: goto 00da // +0037 │ │ -1956cc: 0725 |00a4: move-object v5, v2 │ │ -1956ce: 3803 0c00 |00a5: if-eqz v3, 00b1 // +000c │ │ -1956d2: 6e10 8f09 0300 |00a7: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098f │ │ -1956d8: 2807 |00aa: goto 00b1 // +0007 │ │ -1956da: 0d06 |00ab: move-exception v6 │ │ -1956dc: 6202 4342 |00ac: sget-object v2, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ -1956e0: 7130 c602 0206 |00ae: invoke-static {v2, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -1956e6: 0753 |00b1: move-object v3, v5 │ │ -1956e8: 283c |00b2: goto 00ee // +003c │ │ -1956ea: 0d05 |00b3: move-exception v5 │ │ -1956ec: 2900 6900 |00b4: goto/16 011d // +0069 │ │ -1956f0: 0d05 |00b6: move-exception v5 │ │ -1956f2: 0732 |00b7: move-object v2, v3 │ │ -1956f4: 6206 4342 |00b8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ -1956f8: 1a04 bd0f |00ba: const-string v4, "Bitmap decoding error when retrieving dimensions." // string@0fbd │ │ -1956fc: 7130 c602 4605 |00bc: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -195702: 3803 2e00 |00bf: if-eqz v3, 00ed // +002e │ │ -195706: 6e10 8f09 0300 |00c1: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098f │ │ -19570c: 2829 |00c4: goto 00ed // +0029 │ │ -19570e: 0d05 |00c5: move-exception v5 │ │ -195710: 2822 |00c6: goto 00e8 // +0022 │ │ -195712: 0d05 |00c7: move-exception v5 │ │ -195714: 0732 |00c8: move-object v2, v3 │ │ -195716: 6206 4342 |00c9: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ -19571a: 1a04 6916 |00cb: const-string v4, "Experienced a read error when retrieving media dimensions." // string@1669 │ │ -19571e: 7130 c602 4605 |00cd: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -195724: 3803 1d00 |00d0: if-eqz v3, 00ed // +001d │ │ -195728: 6e10 8f09 0300 |00d2: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098f │ │ -19572e: 2818 |00d5: goto 00ed // +0018 │ │ -195730: 0d05 |00d6: move-exception v5 │ │ -195732: 2811 |00d7: goto 00e8 // +0011 │ │ -195734: 0d05 |00d8: move-exception v5 │ │ -195736: 0732 |00d9: move-object v2, v3 │ │ -195738: 6206 4342 |00da: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ -19573c: 1a04 c316 |00dc: const-string v4, "Failed to find file when retrieving media dimensions." // string@16c3 │ │ -195740: 7130 c602 4605 |00de: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -195746: 3803 0c00 |00e1: if-eqz v3, 00ed // +000c │ │ -19574a: 6e10 8f09 0300 |00e3: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098f │ │ -195750: 2807 |00e6: goto 00ed // +0007 │ │ -195752: 0d05 |00e7: move-exception v5 │ │ -195754: 6206 4342 |00e8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ -195758: 7130 c602 0605 |00ea: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19575e: 0723 |00ed: move-object v3, v2 │ │ -195760: 3903 0700 |00ee: if-nez v3, 00f5 // +0007 │ │ -195764: 2203 d600 |00f0: new-instance v3, Landroid/util/Pair; // type@00d6 │ │ -195768: 7030 c802 1301 |00f2: invoke-direct {v3, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ -19576e: 6205 4342 |00f5: sget-object v5, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ -195772: 2206 0903 |00f7: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ -195776: 1a00 4115 |00f9: const-string v0, "Dimensions for [" // string@1541 │ │ -19577a: 7020 080b 0600 |00fb: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -195780: 6e20 100b 7600 |00fe: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ -195786: 1a07 be40 |0101: const-string v7, "] are " // string@40be │ │ -19578a: 6e20 110b 7600 |0103: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -195790: 5437 5200 |0106: iget-object v7, v3, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0052 │ │ -195794: 6e20 100b 7600 |0108: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ -19579a: 1a07 3b04 |010b: const-string v7, " x " // string@043b │ │ -19579e: 6e20 110b 7600 |010d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1957a4: 5437 5300 |0110: iget-object v7, v3, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0053 │ │ -1957a8: 6e20 100b 7600 |0112: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ -1957ae: 6e10 220b 0600 |0115: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -1957b4: 0c06 |0118: move-result-object v6 │ │ -1957b6: 7120 bd02 6500 |0119: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -1957bc: 1103 |011c: return-object v3 │ │ -1957be: 3803 0c00 |011d: if-eqz v3, 0129 // +000c │ │ -1957c2: 6e10 8f09 0300 |011f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098f │ │ -1957c8: 2807 |0122: goto 0129 // +0007 │ │ -1957ca: 0d06 |0123: move-exception v6 │ │ -1957cc: 6207 4342 |0124: sget-object v7, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ -1957d0: 7130 c602 0706 |0126: invoke-static {v7, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -1957d6: 2705 |0129: throw v5 │ │ -1957d8: 2205 d600 |012a: new-instance v5, Landroid/util/Pair; // type@00d6 │ │ -1957dc: 7030 c802 1501 |012c: invoke-direct {v5, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ -1957e2: 1105 |012f: return-object v5 │ │ +195578: |[195578] org.thoughtcrime.securesms.util.MediaUtil.getDimensions:(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;)Landroid/util/Pair; │ │ +195588: 1a00 be16 |0000: const-string v0, "Failed to close stream after retrieving dimensions." // string@16be │ │ +19558c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19558e: 7110 4c0a 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +195594: 0c01 |0006: move-result-object v1 │ │ +195596: 3807 2301 |0007: if-eqz v7, 012a // +0123 │ │ +19559a: 7110 8756 0600 |0009: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5687 │ │ +1955a0: 0a02 |000c: move-result v2 │ │ +1955a2: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ +1955a6: 2900 1b01 |000f: goto/16 012a // +011b │ │ +1955aa: 7110 8556 0600 |0011: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isGif:(Ljava/lang/String;)Z // method@5685 │ │ +1955b0: 0a02 |0014: move-result v2 │ │ +1955b2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1955b4: 3802 5400 |0016: if-eqz v2, 006a // +0054 │ │ +1955b8: 7110 0c4f 0500 |0018: invoke-static {v5}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0c │ │ +1955be: 0c05 |001b: move-result-object v5 │ │ +1955c0: 6e10 2a50 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asGif:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@502a │ │ +1955c6: 0c05 |001f: move-result-object v5 │ │ +1955c8: 1216 |0020: const/4 v6, #int 1 // #1 │ │ +1955ca: 6e20 ff4f 6500 |0021: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.skipMemoryCache:(Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fff │ │ +1955d0: 0c05 |0024: move-result-object v5 │ │ +1955d2: 6206 6d00 |0025: sget-object v6, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ +1955d6: 6e20 a04f 6500 |0027: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fa0 │ │ +1955dc: 0c05 |002a: move-result-object v5 │ │ +1955de: 2206 960f |002b: new-instance v6, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0f96 │ │ +1955e2: 7020 eb4e 7600 |002d: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@4eeb │ │ +1955e8: 6e20 da4f 6500 |0030: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fda │ │ +1955ee: 0c05 |0033: move-result-object v5 │ │ +1955f0: 6e10 0050 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@5000 │ │ +1955f6: 0c05 |0037: move-result-object v5 │ │ +1955f8: 7210 ce07 0500 |0038: invoke-interface {v5}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07ce │ │ +1955fe: 0c05 |003b: move-result-object v5 │ │ +195600: 1f05 0702 |003c: check-cast v5, Lcom/bumptech/glide/load/resource/gif/GifDrawable; // type@0207 │ │ +195604: 2206 d600 |003e: new-instance v6, Landroid/util/Pair; // type@00d6 │ │ +195608: 6e10 cc07 0500 |0040: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicWidth:()I // method@07cc │ │ +19560e: 0a00 |0043: move-result v0 │ │ +195610: 7110 4c0a 0000 |0044: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +195616: 0c00 |0047: move-result-object v0 │ │ +195618: 6e10 cb07 0500 |0048: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicHeight:()I // method@07cb │ │ +19561e: 0a05 |004b: move-result v5 │ │ +195620: 7110 4c0a 0500 |004c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +195626: 0c05 |004f: move-result-object v5 │ │ +195628: 7030 c802 0605 |0050: invoke-direct {v6, v0, v5}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ +19562e: 0763 |0053: move-object v3, v6 │ │ +195630: 2900 9a00 |0054: goto/16 00ee // +009a │ │ +195634: 0d05 |0056: move-exception v5 │ │ +195636: 6206 4342 |0057: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ +19563a: 1a00 8217 |0059: const-string v0, "Glide experienced an exception while trying to get GIF dimensions." // string@1782 │ │ +19563e: 7130 c602 0605 |005b: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +195644: 2900 9000 |005e: goto/16 00ee // +0090 │ │ +195648: 0d05 |0060: move-exception v5 │ │ +19564a: 6206 4342 |0061: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ +19564e: 1a00 e03d |0063: const-string v0, "Was unable to complete work for GIF dimensions." // string@3de0 │ │ +195652: 7130 c602 0605 |0065: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +195658: 2900 8600 |0068: goto/16 00ee // +0086 │ │ +19565c: 7110 8956 0600 |006a: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isJpegType:(Ljava/lang/String;)Z // method@5689 │ │ +195662: 0a06 |006d: move-result v6 │ │ +195664: 3806 2400 |006e: if-eqz v6, 0092 // +0024 │ │ +195668: 7120 5e50 7500 |0070: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505e │ │ +19566e: 0c06 |0073: move-result-object v6 │ │ +195670: 7110 f655 0600 |0074: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@55f6 │ │ +195676: 0c02 |0077: move-result-object v2 │ │ +195678: 6e10 8f09 0600 |0078: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@098f │ │ +19567e: 2818 |007b: goto 0093 // +0018 │ │ +195680: 0d05 |007c: move-exception v5 │ │ +195682: 280b |007d: goto 0088 // +000b │ │ +195684: 0d05 |007e: move-exception v5 │ │ +195686: 280d |007f: goto 008c // +000d │ │ +195688: 0d05 |0080: move-exception v5 │ │ +19568a: 280f |0081: goto 0090 // +000f │ │ +19568c: 0d05 |0082: move-exception v5 │ │ +19568e: 0763 |0083: move-object v3, v6 │ │ +195690: 2900 9900 |0084: goto/16 011d // +0099 │ │ +195694: 0d05 |0086: move-exception v5 │ │ +195696: 0732 |0087: move-object v2, v3 │ │ +195698: 0763 |0088: move-object v3, v6 │ │ +19569a: 282f |0089: goto 00b8 // +002f │ │ +19569c: 0d05 |008a: move-exception v5 │ │ +19569e: 0732 |008b: move-object v2, v3 │ │ +1956a0: 0763 |008c: move-object v3, v6 │ │ +1956a2: 283c |008d: goto 00c9 // +003c │ │ +1956a4: 0d05 |008e: move-exception v5 │ │ +1956a6: 0732 |008f: move-object v2, v3 │ │ +1956a8: 0763 |0090: move-object v3, v6 │ │ +1956aa: 2849 |0091: goto 00da // +0049 │ │ +1956ac: 0732 |0092: move-object v2, v3 │ │ +1956ae: 3902 1100 |0093: if-nez v2, 00a4 // +0011 │ │ +1956b2: 7120 5e50 7500 |0095: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505e │ │ +1956b8: 0c03 |0098: move-result-object v3 │ │ +1956ba: 7110 f555 0300 |0099: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@55f5 │ │ +1956c0: 0c05 |009c: move-result-object v5 │ │ +1956c2: 2808 |009d: goto 00a5 // +0008 │ │ +1956c4: 0d05 |009e: move-exception v5 │ │ +1956c6: 2819 |009f: goto 00b8 // +0019 │ │ +1956c8: 0d05 |00a0: move-exception v5 │ │ +1956ca: 2828 |00a1: goto 00c9 // +0028 │ │ +1956cc: 0d05 |00a2: move-exception v5 │ │ +1956ce: 2837 |00a3: goto 00da // +0037 │ │ +1956d0: 0725 |00a4: move-object v5, v2 │ │ +1956d2: 3803 0c00 |00a5: if-eqz v3, 00b1 // +000c │ │ +1956d6: 6e10 8f09 0300 |00a7: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098f │ │ +1956dc: 2807 |00aa: goto 00b1 // +0007 │ │ +1956de: 0d06 |00ab: move-exception v6 │ │ +1956e0: 6202 4342 |00ac: sget-object v2, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ +1956e4: 7130 c602 0206 |00ae: invoke-static {v2, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +1956ea: 0753 |00b1: move-object v3, v5 │ │ +1956ec: 283c |00b2: goto 00ee // +003c │ │ +1956ee: 0d05 |00b3: move-exception v5 │ │ +1956f0: 2900 6900 |00b4: goto/16 011d // +0069 │ │ +1956f4: 0d05 |00b6: move-exception v5 │ │ +1956f6: 0732 |00b7: move-object v2, v3 │ │ +1956f8: 6206 4342 |00b8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ +1956fc: 1a04 bd0f |00ba: const-string v4, "Bitmap decoding error when retrieving dimensions." // string@0fbd │ │ +195700: 7130 c602 4605 |00bc: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +195706: 3803 2e00 |00bf: if-eqz v3, 00ed // +002e │ │ +19570a: 6e10 8f09 0300 |00c1: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098f │ │ +195710: 2829 |00c4: goto 00ed // +0029 │ │ +195712: 0d05 |00c5: move-exception v5 │ │ +195714: 2822 |00c6: goto 00e8 // +0022 │ │ +195716: 0d05 |00c7: move-exception v5 │ │ +195718: 0732 |00c8: move-object v2, v3 │ │ +19571a: 6206 4342 |00c9: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ +19571e: 1a04 6916 |00cb: const-string v4, "Experienced a read error when retrieving media dimensions." // string@1669 │ │ +195722: 7130 c602 4605 |00cd: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +195728: 3803 1d00 |00d0: if-eqz v3, 00ed // +001d │ │ +19572c: 6e10 8f09 0300 |00d2: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098f │ │ +195732: 2818 |00d5: goto 00ed // +0018 │ │ +195734: 0d05 |00d6: move-exception v5 │ │ +195736: 2811 |00d7: goto 00e8 // +0011 │ │ +195738: 0d05 |00d8: move-exception v5 │ │ +19573a: 0732 |00d9: move-object v2, v3 │ │ +19573c: 6206 4342 |00da: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ +195740: 1a04 c316 |00dc: const-string v4, "Failed to find file when retrieving media dimensions." // string@16c3 │ │ +195744: 7130 c602 4605 |00de: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19574a: 3803 0c00 |00e1: if-eqz v3, 00ed // +000c │ │ +19574e: 6e10 8f09 0300 |00e3: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098f │ │ +195754: 2807 |00e6: goto 00ed // +0007 │ │ +195756: 0d05 |00e7: move-exception v5 │ │ +195758: 6206 4342 |00e8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ +19575c: 7130 c602 0605 |00ea: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +195762: 0723 |00ed: move-object v3, v2 │ │ +195764: 3903 0700 |00ee: if-nez v3, 00f5 // +0007 │ │ +195768: 2203 d600 |00f0: new-instance v3, Landroid/util/Pair; // type@00d6 │ │ +19576c: 7030 c802 1301 |00f2: invoke-direct {v3, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ +195772: 6205 4342 |00f5: sget-object v5, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ +195776: 2206 0903 |00f7: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ +19577a: 1a00 4115 |00f9: const-string v0, "Dimensions for [" // string@1541 │ │ +19577e: 7020 080b 0600 |00fb: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +195784: 6e20 100b 7600 |00fe: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ +19578a: 1a07 be40 |0101: const-string v7, "] are " // string@40be │ │ +19578e: 6e20 110b 7600 |0103: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +195794: 5437 5200 |0106: iget-object v7, v3, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0052 │ │ +195798: 6e20 100b 7600 |0108: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ +19579e: 1a07 3b04 |010b: const-string v7, " x " // string@043b │ │ +1957a2: 6e20 110b 7600 |010d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1957a8: 5437 5300 |0110: iget-object v7, v3, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0053 │ │ +1957ac: 6e20 100b 7600 |0112: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ +1957b2: 6e10 220b 0600 |0115: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +1957b8: 0c06 |0118: move-result-object v6 │ │ +1957ba: 7120 bd02 6500 |0119: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +1957c0: 1103 |011c: return-object v3 │ │ +1957c2: 3803 0c00 |011d: if-eqz v3, 0129 // +000c │ │ +1957c6: 6e10 8f09 0300 |011f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098f │ │ +1957cc: 2807 |0122: goto 0129 // +0007 │ │ +1957ce: 0d06 |0123: move-exception v6 │ │ +1957d0: 6207 4342 |0124: sget-object v7, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ +1957d4: 7130 c602 0706 |0126: invoke-static {v7, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +1957da: 2705 |0129: throw v5 │ │ +1957dc: 2205 d600 |012a: new-instance v5, Landroid/util/Pair; // type@00d6 │ │ +1957e0: 7030 c802 1501 |012c: invoke-direct {v5, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ +1957e6: 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 │ │ @@ -308458,68 +308459,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 │ │ -195b8c: |[195b8c] org.thoughtcrime.securesms.util.MediaUtil.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ -195b9c: 7100 a103 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ -195ba2: 0c00 |0003: move-result-object v0 │ │ -195ba4: 6e20 9f03 2000 |0004: invoke-virtual {v0, v2}, Landroid/webkit/MimeTypeMap;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@039f │ │ -195baa: 0c00 |0007: move-result-object v0 │ │ -195bac: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -195bb0: 1100 |000a: return-object v0 │ │ -195bb2: 6e10 d60a 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0ad6 │ │ -195bb8: 6e10 d60a 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0ad6 │ │ -195bbe: 0a00 |0011: move-result v0 │ │ -195bc0: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ -195bc2: 2c00 4100 0000 |0013: sparse-switch v0, 00000054 // +00000041 │ │ -195bc8: 282c |0016: goto 0042 // +002c │ │ -195bca: 1a00 d07f |0017: const-string v0, "text/vcard" // string@7fd0 │ │ -195bce: 6e20 cf0a 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -195bd4: 0a02 |001c: move-result v2 │ │ -195bd6: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ -195bda: 2823 |001f: goto 0042 // +0023 │ │ -195bdc: 1231 |0020: const/4 v1, #int 3 // #3 │ │ -195bde: 2821 |0021: goto 0042 // +0021 │ │ -195be0: 1a00 1646 |0022: const-string v0, "audio/aac" // string@4616 │ │ -195be4: 6e20 cf0a 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -195bea: 0a02 |0027: move-result v2 │ │ -195bec: 3902 0300 |0028: if-nez v2, 002b // +0003 │ │ -195bf0: 2818 |002a: goto 0042 // +0018 │ │ -195bf2: 1221 |002b: const/4 v1, #int 2 // #2 │ │ -195bf4: 2816 |002c: goto 0042 // +0016 │ │ -195bf6: 1a00 f95c |002d: const-string v0, "image/webp" // string@5cf9 │ │ -195bfa: 6e20 cf0a 0200 |002f: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -195c00: 0a02 |0032: move-result v2 │ │ -195c02: 3902 0300 |0033: if-nez v2, 0036 // +0003 │ │ -195c06: 280d |0035: goto 0042 // +000d │ │ -195c08: 1211 |0036: const/4 v1, #int 1 // #1 │ │ -195c0a: 280b |0037: goto 0042 // +000b │ │ -195c0c: 1a00 5f45 |0038: const-string v0, "application/webxdc+zip" // string@455f │ │ -195c10: 6e20 cf0a 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -195c16: 0a02 |003d: move-result v2 │ │ -195c18: 3902 0300 |003e: if-nez v2, 0041 // +0003 │ │ -195c1c: 2802 |0040: goto 0042 // +0002 │ │ -195c1e: 1201 |0041: const/4 v1, #int 0 // #0 │ │ -195c20: 2b01 2400 0000 |0042: packed-switch v1, 00000066 // +00000024 │ │ -195c26: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -195c28: 1102 |0046: return-object v2 │ │ -195c2a: 1a02 a383 |0047: const-string v2, "vcf" // string@83a3 │ │ -195c2e: 1102 |0049: return-object v2 │ │ -195c30: 1a02 2741 |004a: const-string v2, "aac" // string@4127 │ │ -195c34: 1102 |004c: return-object v2 │ │ -195c36: 1a02 3284 |004d: const-string v2, "webp" // string@8432 │ │ -195c3a: 1102 |004f: return-object v2 │ │ -195c3c: 1a02 c784 |0050: const-string v2, "xdc" // string@84c7 │ │ -195c40: 1102 |0052: return-object v2 │ │ -195c42: 0000 |0053: nop // spacer │ │ -195c44: 0002 0400 d8c6 0698 d0e7 5da7 8a96 ... |0054: sparse-switch-data (18 units) │ │ -195c68: 0001 0400 0000 0000 0e00 0000 0b00 ... |0066: packed-switch-data (12 units) │ │ +195b90: |[195b90] org.thoughtcrime.securesms.util.MediaUtil.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ +195ba0: 7100 a103 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ +195ba6: 0c00 |0003: move-result-object v0 │ │ +195ba8: 6e20 9f03 2000 |0004: invoke-virtual {v0, v2}, Landroid/webkit/MimeTypeMap;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@039f │ │ +195bae: 0c00 |0007: move-result-object v0 │ │ +195bb0: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +195bb4: 1100 |000a: return-object v0 │ │ +195bb6: 6e10 d60a 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0ad6 │ │ +195bbc: 6e10 d60a 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0ad6 │ │ +195bc2: 0a00 |0011: move-result v0 │ │ +195bc4: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ +195bc6: 2c00 4100 0000 |0013: sparse-switch v0, 00000054 // +00000041 │ │ +195bcc: 282c |0016: goto 0042 // +002c │ │ +195bce: 1a00 d07f |0017: const-string v0, "text/vcard" // string@7fd0 │ │ +195bd2: 6e20 cf0a 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +195bd8: 0a02 |001c: move-result v2 │ │ +195bda: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ +195bde: 2823 |001f: goto 0042 // +0023 │ │ +195be0: 1231 |0020: const/4 v1, #int 3 // #3 │ │ +195be2: 2821 |0021: goto 0042 // +0021 │ │ +195be4: 1a00 1646 |0022: const-string v0, "audio/aac" // string@4616 │ │ +195be8: 6e20 cf0a 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +195bee: 0a02 |0027: move-result v2 │ │ +195bf0: 3902 0300 |0028: if-nez v2, 002b // +0003 │ │ +195bf4: 2818 |002a: goto 0042 // +0018 │ │ +195bf6: 1221 |002b: const/4 v1, #int 2 // #2 │ │ +195bf8: 2816 |002c: goto 0042 // +0016 │ │ +195bfa: 1a00 f95c |002d: const-string v0, "image/webp" // string@5cf9 │ │ +195bfe: 6e20 cf0a 0200 |002f: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +195c04: 0a02 |0032: move-result v2 │ │ +195c06: 3902 0300 |0033: if-nez v2, 0036 // +0003 │ │ +195c0a: 280d |0035: goto 0042 // +000d │ │ +195c0c: 1211 |0036: const/4 v1, #int 1 // #1 │ │ +195c0e: 280b |0037: goto 0042 // +000b │ │ +195c10: 1a00 5f45 |0038: const-string v0, "application/webxdc+zip" // string@455f │ │ +195c14: 6e20 cf0a 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +195c1a: 0a02 |003d: move-result v2 │ │ +195c1c: 3902 0300 |003e: if-nez v2, 0041 // +0003 │ │ +195c20: 2802 |0040: goto 0042 // +0002 │ │ +195c22: 1201 |0041: const/4 v1, #int 0 // #0 │ │ +195c24: 2b01 2400 0000 |0042: packed-switch v1, 00000066 // +00000024 │ │ +195c2a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +195c2c: 1102 |0046: return-object v2 │ │ +195c2e: 1a02 a383 |0047: const-string v2, "vcf" // string@83a3 │ │ +195c32: 1102 |0049: return-object v2 │ │ +195c34: 1a02 2741 |004a: const-string v2, "aac" // string@4127 │ │ +195c38: 1102 |004c: return-object v2 │ │ +195c3a: 1a02 3284 |004d: const-string v2, "webp" // string@8432 │ │ +195c3e: 1102 |004f: return-object v2 │ │ +195c40: 1a02 c784 |0050: const-string v2, "xdc" // string@84c7 │ │ +195c44: 1102 |0052: return-object v2 │ │ +195c46: 0000 |0053: nop // spacer │ │ +195c48: 0002 0400 d8c6 0698 d0e7 5da7 8a96 ... |0054: sparse-switch-data (18 units) │ │ +195c6c: 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 │ │ @@ -308532,52 +308533,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 │ │ -195c80: |[195c80] org.thoughtcrime.securesms.util.MediaUtil.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -195c90: 7110 a802 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -195c96: 0a00 |0003: move-result v0 │ │ -195c98: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -195c9c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -195ca0: 1101 |0008: return-object v1 │ │ -195ca2: 1300 2300 |0009: const/16 v0, #int 35 // #23 │ │ -195ca6: 6e20 dd0a 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0add │ │ -195cac: 0a00 |000e: move-result v0 │ │ -195cae: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -195cb0: 3d00 0600 |0010: if-lez v0, 0016 // +0006 │ │ -195cb4: 6e30 ef0a 2300 |0012: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0aef │ │ -195cba: 0c03 |0015: move-result-object v3 │ │ -195cbc: 1300 3f00 |0016: const/16 v0, #int 63 // #3f │ │ -195cc0: 6e20 dd0a 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0add │ │ -195cc6: 0a00 |001b: move-result v0 │ │ -195cc8: 3d00 0600 |001c: if-lez v0, 0022 // +0006 │ │ -195ccc: 6e30 ef0a 2300 |001e: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0aef │ │ -195cd2: 0c03 |0021: move-result-object v3 │ │ -195cd4: 1300 2f00 |0022: const/16 v0, #int 47 // #2f │ │ -195cd8: 6e20 dd0a 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0add │ │ -195cde: 0a00 |0027: move-result v0 │ │ -195ce0: 3a00 0800 |0028: if-ltz v0, 0030 // +0008 │ │ -195ce4: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -195ce8: 6e20 ee0a 0300 |002c: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ -195cee: 0c03 |002f: move-result-object v3 │ │ -195cf0: 6e10 dc0a 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ -195cf6: 0a00 |0033: move-result v0 │ │ -195cf8: 3900 1100 |0034: if-nez v0, 0045 // +0011 │ │ -195cfc: 1300 2e00 |0036: const/16 v0, #int 46 // #2e │ │ -195d00: 6e20 dd0a 0300 |0038: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0add │ │ -195d06: 0a00 |003b: move-result v0 │ │ -195d08: 3a00 0900 |003c: if-ltz v0, 0045 // +0009 │ │ -195d0c: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -195d10: 6e20 ee0a 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ -195d16: 0c03 |0043: move-result-object v3 │ │ -195d18: 1103 |0044: return-object v3 │ │ -195d1a: 1101 |0045: return-object v1 │ │ +195c84: |[195c84] org.thoughtcrime.securesms.util.MediaUtil.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +195c94: 7110 a802 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +195c9a: 0a00 |0003: move-result v0 │ │ +195c9c: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +195ca0: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +195ca4: 1101 |0008: return-object v1 │ │ +195ca6: 1300 2300 |0009: const/16 v0, #int 35 // #23 │ │ +195caa: 6e20 dd0a 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0add │ │ +195cb0: 0a00 |000e: move-result v0 │ │ +195cb2: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +195cb4: 3d00 0600 |0010: if-lez v0, 0016 // +0006 │ │ +195cb8: 6e30 ef0a 2300 |0012: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0aef │ │ +195cbe: 0c03 |0015: move-result-object v3 │ │ +195cc0: 1300 3f00 |0016: const/16 v0, #int 63 // #3f │ │ +195cc4: 6e20 dd0a 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0add │ │ +195cca: 0a00 |001b: move-result v0 │ │ +195ccc: 3d00 0600 |001c: if-lez v0, 0022 // +0006 │ │ +195cd0: 6e30 ef0a 2300 |001e: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0aef │ │ +195cd6: 0c03 |0021: move-result-object v3 │ │ +195cd8: 1300 2f00 |0022: const/16 v0, #int 47 // #2f │ │ +195cdc: 6e20 dd0a 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0add │ │ +195ce2: 0a00 |0027: move-result v0 │ │ +195ce4: 3a00 0800 |0028: if-ltz v0, 0030 // +0008 │ │ +195ce8: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +195cec: 6e20 ee0a 0300 |002c: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ +195cf2: 0c03 |002f: move-result-object v3 │ │ +195cf4: 6e10 dc0a 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ +195cfa: 0a00 |0033: move-result v0 │ │ +195cfc: 3900 1100 |0034: if-nez v0, 0045 // +0011 │ │ +195d00: 1300 2e00 |0036: const/16 v0, #int 46 // #2e │ │ +195d04: 6e20 dd0a 0300 |0038: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0add │ │ +195d0a: 0a00 |003b: move-result v0 │ │ +195d0c: 3a00 0900 |003c: if-ltz v0, 0045 // +0009 │ │ +195d10: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +195d14: 6e20 ee0a 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ +195d1a: 0c03 |0043: move-result-object v3 │ │ +195d1c: 1103 |0044: return-object v3 │ │ +195d1e: 1101 |0045: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x000b line=120 │ │ 0x0012 line=122 │ │ 0x0018 line=125 │ │ 0x001e line=127 │ │ @@ -308594,34 +308595,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 │ │ -195d98: |[195d98] org.thoughtcrime.securesms.util.MediaUtil.getMediaSize:(Landroid/content/Context;Landroid/net/Uri;)J │ │ -195da8: 7120 5e50 5400 |0000: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505e │ │ -195dae: 0c04 |0003: move-result-object v4 │ │ -195db0: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -195db4: 1305 0010 |0006: const/16 v5, #int 4096 // #1000 │ │ -195db8: 2355 1011 |0008: new-array v5, v5, [B // type@1110 │ │ -195dbc: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -195dc0: 6e20 9109 5400 |000c: invoke-virtual {v4, v5}, Ljava/io/InputStream;.read:([B)I // method@0991 │ │ -195dc6: 0a02 |000f: move-result v2 │ │ -195dc8: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ -195dca: 3232 0500 |0011: if-eq v2, v3, 0016 // +0005 │ │ -195dce: 8122 |0013: int-to-long v2, v2 │ │ -195dd0: bb20 |0014: add-long/2addr v0, v2 │ │ -195dd2: 28f7 |0015: goto 000c // -0009 │ │ -195dd4: 6e10 8f09 0400 |0016: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@098f │ │ -195dda: 1000 |0019: return-wide v0 │ │ -195ddc: 2204 c502 |001a: new-instance v4, Ljava/io/IOException; // type@02c5 │ │ -195de0: 1a05 4d14 |001c: const-string v5, "Couldn't obtain input stream." // string@144d │ │ -195de4: 7020 8a09 5400 |001e: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ -195dea: 2704 |0021: throw v4 │ │ +195d9c: |[195d9c] org.thoughtcrime.securesms.util.MediaUtil.getMediaSize:(Landroid/content/Context;Landroid/net/Uri;)J │ │ +195dac: 7120 5e50 5400 |0000: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505e │ │ +195db2: 0c04 |0003: move-result-object v4 │ │ +195db4: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +195db8: 1305 0010 |0006: const/16 v5, #int 4096 // #1000 │ │ +195dbc: 2355 1011 |0008: new-array v5, v5, [B // type@1110 │ │ +195dc0: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +195dc4: 6e20 9109 5400 |000c: invoke-virtual {v4, v5}, Ljava/io/InputStream;.read:([B)I // method@0991 │ │ +195dca: 0a02 |000f: move-result v2 │ │ +195dcc: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ +195dce: 3232 0500 |0011: if-eq v2, v3, 0016 // +0005 │ │ +195dd2: 8122 |0013: int-to-long v2, v2 │ │ +195dd4: bb20 |0014: add-long/2addr v0, v2 │ │ +195dd6: 28f7 |0015: goto 000c // -0009 │ │ +195dd8: 6e10 8f09 0400 |0016: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@098f │ │ +195dde: 1000 |0019: return-wide v0 │ │ +195de0: 2204 c502 |001a: new-instance v4, Ljava/io/IOException; // type@02c5 │ │ +195de4: 1a05 4d14 |001c: const-string v5, "Couldn't obtain input stream." // string@144d │ │ +195de8: 7020 8a09 5400 |001e: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ +195dee: 2704 |0021: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0008 line=149 │ │ 0x000c line=152 │ │ 0x0016 line=155 │ │ 0x001a line=146 │ │ @@ -308634,44 +308635,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 │ │ -195d1c: |[195d1c] org.thoughtcrime.securesms.util.MediaUtil.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ -195d2c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -195d30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -195d32: 1101 |0003: return-object v1 │ │ -195d34: 7120 6952 2100 |0004: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.isAuthority:(Landroid/content/Context;Landroid/net/Uri;)Z // method@5269 │ │ -195d3a: 0a00 |0007: move-result v0 │ │ -195d3c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -195d40: 7120 6552 2100 |000a: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5265 │ │ -195d46: 0c01 |000d: move-result-object v1 │ │ -195d48: 1101 |000e: return-object v1 │ │ -195d4a: 6e10 6e00 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -195d50: 0c01 |0012: move-result-object v1 │ │ -195d52: 6e20 5d00 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@005d │ │ -195d58: 0c01 |0016: move-result-object v1 │ │ -195d5a: 3901 1a00 |0017: if-nez v1, 0031 // +001a │ │ -195d5e: 6e10 0202 0200 |0019: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -195d64: 0c01 |001c: move-result-object v1 │ │ -195d66: 7110 8056 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5680 │ │ -195d6c: 0c01 |0020: move-result-object v1 │ │ -195d6e: 7100 a103 0000 |0021: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ -195d74: 0c02 |0024: move-result-object v2 │ │ -195d76: 6e10 f10a 0100 |0025: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0af1 │ │ -195d7c: 0c01 |0028: move-result-object v1 │ │ -195d7e: 6e20 a003 1200 |0029: invoke-virtual {v2, v1}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@03a0 │ │ -195d84: 0c01 |002c: move-result-object v1 │ │ -195d86: 3901 0400 |002d: if-nez v1, 0031 // +0004 │ │ -195d8a: 1a01 5c45 |002f: const-string v1, "application/octet-stream" // string@455c │ │ -195d8e: 7110 7d56 0100 |0031: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@567d │ │ -195d94: 0c01 |0034: move-result-object v1 │ │ -195d96: 1101 |0035: return-object v1 │ │ +195d20: |[195d20] org.thoughtcrime.securesms.util.MediaUtil.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ +195d30: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +195d34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +195d36: 1101 |0003: return-object v1 │ │ +195d38: 7120 6952 2100 |0004: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.isAuthority:(Landroid/content/Context;Landroid/net/Uri;)Z // method@5269 │ │ +195d3e: 0a00 |0007: move-result v0 │ │ +195d40: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +195d44: 7120 6552 2100 |000a: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5265 │ │ +195d4a: 0c01 |000d: move-result-object v1 │ │ +195d4c: 1101 |000e: return-object v1 │ │ +195d4e: 6e10 6e00 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +195d54: 0c01 |0012: move-result-object v1 │ │ +195d56: 6e20 5d00 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@005d │ │ +195d5c: 0c01 |0016: move-result-object v1 │ │ +195d5e: 3901 1a00 |0017: if-nez v1, 0031 // +001a │ │ +195d62: 6e10 0202 0200 |0019: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +195d68: 0c01 |001c: move-result-object v1 │ │ +195d6a: 7110 8056 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5680 │ │ +195d70: 0c01 |0020: move-result-object v1 │ │ +195d72: 7100 a103 0000 |0021: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ +195d78: 0c02 |0024: move-result-object v2 │ │ +195d7a: 6e10 f10a 0100 |0025: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0af1 │ │ +195d80: 0c01 |0028: move-result-object v1 │ │ +195d82: 6e20 a003 1200 |0029: invoke-virtual {v2, v1}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@03a0 │ │ +195d88: 0c01 |002c: move-result-object v1 │ │ +195d8a: 3901 0400 |002d: if-nez v1, 0031 // +0004 │ │ +195d8e: 1a01 5c45 |002f: const-string v1, "application/octet-stream" // string@455c │ │ +195d92: 7110 7d56 0100 |0031: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@567d │ │ +195d98: 0c01 |0034: move-result-object v1 │ │ +195d9a: 1101 |0035: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=81 │ │ 0x000a line=82 │ │ 0x000f line=85 │ │ 0x0019 line=87 │ │ 0x0021 line=88 │ │ @@ -308686,76 +308687,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 │ │ -195dec: |[195dec] org.thoughtcrime.securesms.util.MediaUtil.getSlideForMsg:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)Lorg/thoughtcrime/securesms/mms/Slide; │ │ -195dfc: 6e10 1707 0300 |0000: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ -195e02: 0a00 |0003: move-result v0 │ │ -195e04: 1301 1500 |0004: const/16 v1, #int 21 // #15 │ │ -195e08: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ -195e0c: 2200 9a0f |0008: new-instance v0, Lorg/thoughtcrime/securesms/mms/GifSlide; // type@0f9a │ │ -195e10: 7030 004f 2003 |000a: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/GifSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4f00 │ │ -195e16: 2900 6900 |000d: goto/16 0076 // +0069 │ │ -195e1a: 6e10 1707 0300 |000f: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ -195e20: 0a00 |0012: move-result v0 │ │ -195e22: 1301 1400 |0013: const/16 v1, #int 20 // #14 │ │ -195e26: 3310 0800 |0015: if-ne v0, v1, 001d // +0008 │ │ -195e2a: 2200 9f0f |0017: new-instance v0, Lorg/thoughtcrime/securesms/mms/ImageSlide; // type@0f9f │ │ -195e2e: 7030 4f50 2003 |0019: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/ImageSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@504f │ │ -195e34: 285a |001c: goto 0076 // +005a │ │ -195e36: 6e10 1707 0300 |001d: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ -195e3c: 0a00 |0020: move-result v0 │ │ -195e3e: 1301 1700 |0021: const/16 v1, #int 23 // #17 │ │ -195e42: 3310 0800 |0023: if-ne v0, v1, 002b // +0008 │ │ -195e46: 2200 a70f |0025: new-instance v0, Lorg/thoughtcrime/securesms/mms/StickerSlide; // type@0fa7 │ │ -195e4a: 7030 8850 2003 |0027: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/StickerSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5088 │ │ -195e50: 284c |002a: goto 0076 // +004c │ │ -195e52: 6e10 1707 0300 |002b: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ -195e58: 0a00 |002e: move-result v0 │ │ -195e5a: 1301 3200 |002f: const/16 v1, #int 50 // #32 │ │ -195e5e: 3310 0800 |0031: if-ne v0, v1, 0039 // +0008 │ │ -195e62: 2200 a90f |0033: new-instance v0, Lorg/thoughtcrime/securesms/mms/VideoSlide; // type@0fa9 │ │ -195e66: 7030 8f50 2003 |0035: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@508f │ │ -195e6c: 283e |0038: goto 0076 // +003e │ │ -195e6e: 6e10 1707 0300 |0039: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ -195e74: 0a00 |003c: move-result v0 │ │ -195e76: 1301 2800 |003d: const/16 v1, #int 40 // #28 │ │ -195e7a: 3210 3200 |003f: if-eq v0, v1, 0071 // +0032 │ │ -195e7e: 6e10 1707 0300 |0041: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ -195e84: 0a00 |0044: move-result v0 │ │ -195e86: 1301 2900 |0045: const/16 v1, #int 41 // #29 │ │ -195e8a: 3310 0300 |0047: if-ne v0, v1, 004a // +0003 │ │ -195e8e: 2828 |0049: goto 0071 // +0028 │ │ -195e90: 6e10 1707 0300 |004a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ -195e96: 0a00 |004d: move-result v0 │ │ -195e98: 1301 5a00 |004e: const/16 v1, #int 90 // #5a │ │ -195e9c: 3310 0800 |0050: if-ne v0, v1, 0058 // +0008 │ │ -195ea0: 2200 a80f |0052: new-instance v0, Lorg/thoughtcrime/securesms/mms/VcardSlide; // type@0fa8 │ │ -195ea4: 7030 8b50 2003 |0054: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VcardSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@508b │ │ -195eaa: 281f |0057: goto 0076 // +001f │ │ -195eac: 6e10 1707 0300 |0058: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ -195eb2: 0a00 |005b: move-result v0 │ │ -195eb4: 1301 3c00 |005c: const/16 v1, #int 60 // #3c │ │ -195eb8: 3210 0d00 |005e: if-eq v0, v1, 006b // +000d │ │ -195ebc: 6e10 1707 0300 |0060: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ -195ec2: 0a00 |0063: move-result v0 │ │ -195ec4: 1301 5000 |0064: const/16 v1, #int 80 // #50 │ │ -195ec8: 3310 0300 |0066: if-ne v0, v1, 0069 // +0003 │ │ -195ecc: 2803 |0068: goto 006b // +0003 │ │ -195ece: 1200 |0069: const/4 v0, #int 0 // #0 │ │ -195ed0: 280c |006a: goto 0076 // +000c │ │ -195ed2: 2200 990f |006b: new-instance v0, Lorg/thoughtcrime/securesms/mms/DocumentSlide; // type@0f99 │ │ -195ed6: 7030 f94e 2003 |006d: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/DocumentSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4ef9 │ │ -195edc: 2806 |0070: goto 0076 // +0006 │ │ -195ede: 2200 930f |0071: new-instance v0, Lorg/thoughtcrime/securesms/mms/AudioSlide; // type@0f93 │ │ -195ee2: 7030 de4e 2003 |0073: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/AudioSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4ede │ │ -195ee8: 1100 |0076: return-object v0 │ │ +195df0: |[195df0] org.thoughtcrime.securesms.util.MediaUtil.getSlideForMsg:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)Lorg/thoughtcrime/securesms/mms/Slide; │ │ +195e00: 6e10 1707 0300 |0000: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ +195e06: 0a00 |0003: move-result v0 │ │ +195e08: 1301 1500 |0004: const/16 v1, #int 21 // #15 │ │ +195e0c: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ +195e10: 2200 9a0f |0008: new-instance v0, Lorg/thoughtcrime/securesms/mms/GifSlide; // type@0f9a │ │ +195e14: 7030 004f 2003 |000a: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/GifSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4f00 │ │ +195e1a: 2900 6900 |000d: goto/16 0076 // +0069 │ │ +195e1e: 6e10 1707 0300 |000f: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ +195e24: 0a00 |0012: move-result v0 │ │ +195e26: 1301 1400 |0013: const/16 v1, #int 20 // #14 │ │ +195e2a: 3310 0800 |0015: if-ne v0, v1, 001d // +0008 │ │ +195e2e: 2200 9f0f |0017: new-instance v0, Lorg/thoughtcrime/securesms/mms/ImageSlide; // type@0f9f │ │ +195e32: 7030 4f50 2003 |0019: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/ImageSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@504f │ │ +195e38: 285a |001c: goto 0076 // +005a │ │ +195e3a: 6e10 1707 0300 |001d: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ +195e40: 0a00 |0020: move-result v0 │ │ +195e42: 1301 1700 |0021: const/16 v1, #int 23 // #17 │ │ +195e46: 3310 0800 |0023: if-ne v0, v1, 002b // +0008 │ │ +195e4a: 2200 a70f |0025: new-instance v0, Lorg/thoughtcrime/securesms/mms/StickerSlide; // type@0fa7 │ │ +195e4e: 7030 8850 2003 |0027: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/StickerSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5088 │ │ +195e54: 284c |002a: goto 0076 // +004c │ │ +195e56: 6e10 1707 0300 |002b: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ +195e5c: 0a00 |002e: move-result v0 │ │ +195e5e: 1301 3200 |002f: const/16 v1, #int 50 // #32 │ │ +195e62: 3310 0800 |0031: if-ne v0, v1, 0039 // +0008 │ │ +195e66: 2200 a90f |0033: new-instance v0, Lorg/thoughtcrime/securesms/mms/VideoSlide; // type@0fa9 │ │ +195e6a: 7030 8f50 2003 |0035: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@508f │ │ +195e70: 283e |0038: goto 0076 // +003e │ │ +195e72: 6e10 1707 0300 |0039: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ +195e78: 0a00 |003c: move-result v0 │ │ +195e7a: 1301 2800 |003d: const/16 v1, #int 40 // #28 │ │ +195e7e: 3210 3200 |003f: if-eq v0, v1, 0071 // +0032 │ │ +195e82: 6e10 1707 0300 |0041: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ +195e88: 0a00 |0044: move-result v0 │ │ +195e8a: 1301 2900 |0045: const/16 v1, #int 41 // #29 │ │ +195e8e: 3310 0300 |0047: if-ne v0, v1, 004a // +0003 │ │ +195e92: 2828 |0049: goto 0071 // +0028 │ │ +195e94: 6e10 1707 0300 |004a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ +195e9a: 0a00 |004d: move-result v0 │ │ +195e9c: 1301 5a00 |004e: const/16 v1, #int 90 // #5a │ │ +195ea0: 3310 0800 |0050: if-ne v0, v1, 0058 // +0008 │ │ +195ea4: 2200 a80f |0052: new-instance v0, Lorg/thoughtcrime/securesms/mms/VcardSlide; // type@0fa8 │ │ +195ea8: 7030 8b50 2003 |0054: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VcardSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@508b │ │ +195eae: 281f |0057: goto 0076 // +001f │ │ +195eb0: 6e10 1707 0300 |0058: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ +195eb6: 0a00 |005b: move-result v0 │ │ +195eb8: 1301 3c00 |005c: const/16 v1, #int 60 // #3c │ │ +195ebc: 3210 0d00 |005e: if-eq v0, v1, 006b // +000d │ │ +195ec0: 6e10 1707 0300 |0060: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ +195ec6: 0a00 |0063: move-result v0 │ │ +195ec8: 1301 5000 |0064: const/16 v1, #int 80 // #50 │ │ +195ecc: 3310 0300 |0066: if-ne v0, v1, 0069 // +0003 │ │ +195ed0: 2803 |0068: goto 006b // +0003 │ │ +195ed2: 1200 |0069: const/4 v0, #int 0 // #0 │ │ +195ed4: 280c |006a: goto 0076 // +000c │ │ +195ed6: 2200 990f |006b: new-instance v0, Lorg/thoughtcrime/securesms/mms/DocumentSlide; // type@0f99 │ │ +195eda: 7030 f94e 2003 |006d: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/DocumentSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4ef9 │ │ +195ee0: 2806 |0070: goto 0076 // +0006 │ │ +195ee2: 2200 930f |0071: new-instance v0, Lorg/thoughtcrime/securesms/mms/AudioSlide; // type@0f93 │ │ +195ee6: 7030 de4e 2003 |0073: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/AudioSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4ede │ │ +195eec: 1100 |0076: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0008 line=58 │ │ 0x000f line=59 │ │ 0x0017 line=60 │ │ 0x001d line=61 │ │ @@ -308779,24 +308780,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -195980: |[195980] org.thoughtcrime.securesms.util.MediaUtil.isAudioType:(Ljava/lang/String;)Z │ │ -195990: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -195994: 1a00 1446 |0002: const-string v0, "audio/" // string@4614 │ │ -195998: 6e20 eb0a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -19599e: 0a01 |0007: move-result v1 │ │ -1959a0: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -1959a4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -1959a6: 2802 |000b: goto 000d // +0002 │ │ -1959a8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1959aa: 0f01 |000d: return v1 │ │ +195984: |[195984] org.thoughtcrime.securesms.util.MediaUtil.isAudioType:(Ljava/lang/String;)Z │ │ +195994: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +195998: 1a00 1446 |0002: const-string v0, "audio/" // string@4614 │ │ +19599c: 6e20 eb0a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +1959a2: 0a01 |0007: move-result v1 │ │ +1959a4: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +1959a8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +1959aa: 2802 |000b: goto 000d // +0002 │ │ +1959ac: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1959ae: 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;) │ │ @@ -308804,28 +308805,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1959ac: |[1959ac] org.thoughtcrime.securesms.util.MediaUtil.isGif:(Ljava/lang/String;)Z │ │ -1959bc: 7110 a802 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -1959c2: 0a00 |0003: move-result v0 │ │ -1959c4: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -1959c8: 6e10 f60a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ -1959ce: 0c01 |0009: move-result-object v1 │ │ -1959d0: 1a00 f55c |000a: const-string v0, "image/gif" // string@5cf5 │ │ -1959d4: 6e20 cf0a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -1959da: 0a01 |000f: move-result v1 │ │ -1959dc: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -1959e0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -1959e2: 2802 |0013: goto 0015 // +0002 │ │ -1959e4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -1959e6: 0f01 |0015: return v1 │ │ +1959b0: |[1959b0] org.thoughtcrime.securesms.util.MediaUtil.isGif:(Ljava/lang/String;)Z │ │ +1959c0: 7110 a802 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +1959c6: 0a00 |0003: move-result v0 │ │ +1959c8: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +1959cc: 6e10 f60a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ +1959d2: 0c01 |0009: move-result-object v1 │ │ +1959d4: 1a00 f55c |000a: const-string v0, "image/gif" // string@5cf5 │ │ +1959d8: 6e20 cf0a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +1959de: 0a01 |000f: move-result v1 │ │ +1959e0: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +1959e4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +1959e6: 2802 |0013: goto 0015 // +0002 │ │ +1959e8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +1959ea: 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;) │ │ @@ -308833,26 +308834,26 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1959e8: |[1959e8] org.thoughtcrime.securesms.util.MediaUtil.isImageOrVideoType:(Ljava/lang/String;)Z │ │ -1959f8: 7110 8756 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5687 │ │ -1959fe: 0a00 |0003: move-result v0 │ │ -195a00: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -195a04: 7110 8c56 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@568c │ │ -195a0a: 0a01 |0009: move-result v1 │ │ -195a0c: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -195a10: 2803 |000c: goto 000f // +0003 │ │ -195a12: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -195a14: 2802 |000e: goto 0010 // +0002 │ │ -195a16: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -195a18: 0f01 |0010: return v1 │ │ +1959ec: |[1959ec] org.thoughtcrime.securesms.util.MediaUtil.isImageOrVideoType:(Ljava/lang/String;)Z │ │ +1959fc: 7110 8756 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5687 │ │ +195a02: 0a00 |0003: move-result v0 │ │ +195a04: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +195a08: 7110 8c56 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@568c │ │ +195a0e: 0a01 |0009: move-result v1 │ │ +195a10: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +195a14: 2803 |000c: goto 000f // +0003 │ │ +195a16: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +195a18: 2802 |000e: goto 0010 // +0002 │ │ +195a1a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +195a1c: 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;) │ │ @@ -308860,24 +308861,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -195a1c: |[195a1c] org.thoughtcrime.securesms.util.MediaUtil.isImageType:(Ljava/lang/String;)Z │ │ -195a2c: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -195a30: 1a00 f35c |0002: const-string v0, "image/" // string@5cf3 │ │ -195a34: 6e20 eb0a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -195a3a: 0a01 |0007: move-result v1 │ │ -195a3c: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -195a40: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -195a42: 2802 |000b: goto 000d // +0002 │ │ -195a44: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -195a46: 0f01 |000d: return v1 │ │ +195a20: |[195a20] org.thoughtcrime.securesms.util.MediaUtil.isImageType:(Ljava/lang/String;)Z │ │ +195a30: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +195a34: 1a00 f35c |0002: const-string v0, "image/" // string@5cf3 │ │ +195a38: 6e20 eb0a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +195a3e: 0a01 |0007: move-result v1 │ │ +195a40: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +195a44: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +195a46: 2802 |000b: goto 000d // +0002 │ │ +195a48: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +195a4a: 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;) │ │ @@ -308885,26 +308886,26 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -195a48: |[195a48] org.thoughtcrime.securesms.util.MediaUtil.isImageVideoOrAudioType:(Ljava/lang/String;)Z │ │ -195a58: 7110 8656 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageOrVideoType:(Ljava/lang/String;)Z // method@5686 │ │ -195a5e: 0a00 |0003: move-result v0 │ │ -195a60: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -195a64: 7110 8456 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@5684 │ │ -195a6a: 0a01 |0009: move-result v1 │ │ -195a6c: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -195a70: 2803 |000c: goto 000f // +0003 │ │ -195a72: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -195a74: 2802 |000e: goto 0010 // +0002 │ │ -195a76: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -195a78: 0f01 |0010: return v1 │ │ +195a4c: |[195a4c] org.thoughtcrime.securesms.util.MediaUtil.isImageVideoOrAudioType:(Ljava/lang/String;)Z │ │ +195a5c: 7110 8656 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageOrVideoType:(Ljava/lang/String;)Z // method@5686 │ │ +195a62: 0a00 |0003: move-result v0 │ │ +195a64: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +195a68: 7110 8456 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@5684 │ │ +195a6e: 0a01 |0009: move-result v1 │ │ +195a70: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +195a74: 2803 |000c: goto 000f // +0003 │ │ +195a76: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +195a78: 2802 |000e: goto 0010 // +0002 │ │ +195a7a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +195a7c: 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;) │ │ @@ -308912,28 +308913,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -195a7c: |[195a7c] org.thoughtcrime.securesms.util.MediaUtil.isJpegType:(Ljava/lang/String;)Z │ │ -195a8c: 7110 a802 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -195a92: 0a00 |0003: move-result v0 │ │ -195a94: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -195a98: 6e10 f60a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ -195a9e: 0c01 |0009: move-result-object v1 │ │ -195aa0: 1a00 f65c |000a: const-string v0, "image/jpeg" // string@5cf6 │ │ -195aa4: 6e20 cf0a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -195aaa: 0a01 |000f: move-result v1 │ │ -195aac: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -195ab0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -195ab2: 2802 |0013: goto 0015 // +0002 │ │ -195ab4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -195ab6: 0f01 |0015: return v1 │ │ +195a80: |[195a80] org.thoughtcrime.securesms.util.MediaUtil.isJpegType:(Ljava/lang/String;)Z │ │ +195a90: 7110 a802 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +195a96: 0a00 |0003: move-result v0 │ │ +195a98: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +195a9c: 6e10 f60a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ +195aa2: 0c01 |0009: move-result-object v1 │ │ +195aa4: 1a00 f65c |000a: const-string v0, "image/jpeg" // string@5cf6 │ │ +195aa8: 6e20 cf0a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +195aae: 0a01 |000f: move-result v1 │ │ +195ab0: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +195ab4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +195ab6: 2802 |0013: goto 0015 // +0002 │ │ +195ab8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +195aba: 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;) │ │ @@ -308941,19 +308942,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -195ab8: |[195ab8] org.thoughtcrime.securesms.util.MediaUtil.isOctetStream:(Ljava/lang/String;)Z │ │ -195ac8: 1a00 5c45 |0000: const-string v0, "application/octet-stream" // string@455c │ │ -195acc: 6e20 cf0a 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -195ad2: 0a01 |0005: move-result v1 │ │ -195ad4: 0f01 |0006: return v1 │ │ +195abc: |[195abc] org.thoughtcrime.securesms.util.MediaUtil.isOctetStream:(Ljava/lang/String;)Z │ │ +195acc: 1a00 5c45 |0000: const-string v0, "application/octet-stream" // string@455c │ │ +195ad0: 6e20 cf0a 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +195ad6: 0a01 |0005: move-result v1 │ │ +195ad8: 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;) │ │ @@ -308961,28 +308962,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -195ad8: |[195ad8] org.thoughtcrime.securesms.util.MediaUtil.isVideo:(Ljava/lang/String;)Z │ │ -195ae8: 7110 a802 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -195aee: 0a00 |0003: move-result v0 │ │ -195af0: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -195af4: 6e10 f60a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ -195afa: 0c01 |0009: move-result-object v1 │ │ -195afc: 1a00 bd83 |000a: const-string v0, "video/" // string@83bd │ │ -195b00: 6e20 eb0a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -195b06: 0a01 |000f: move-result v1 │ │ -195b08: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -195b0c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -195b0e: 2802 |0013: goto 0015 // +0002 │ │ -195b10: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -195b12: 0f01 |0015: return v1 │ │ +195adc: |[195adc] org.thoughtcrime.securesms.util.MediaUtil.isVideo:(Ljava/lang/String;)Z │ │ +195aec: 7110 a802 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +195af2: 0a00 |0003: move-result v0 │ │ +195af4: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +195af8: 6e10 f60a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ +195afe: 0c01 |0009: move-result-object v1 │ │ +195b00: 1a00 bd83 |000a: const-string v0, "video/" // string@83bd │ │ +195b04: 6e20 eb0a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +195b0a: 0a01 |000f: move-result v1 │ │ +195b0c: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +195b10: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +195b12: 2802 |0013: goto 0015 // +0002 │ │ +195b14: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +195b16: 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;) │ │ @@ -308990,24 +308991,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -195b14: |[195b14] org.thoughtcrime.securesms.util.MediaUtil.isVideoType:(Ljava/lang/String;)Z │ │ -195b24: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -195b28: 1a00 bd83 |0002: const-string v0, "video/" // string@83bd │ │ -195b2c: 6e20 eb0a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -195b32: 0a01 |0007: move-result v1 │ │ -195b34: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -195b38: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -195b3a: 2802 |000b: goto 000d // +0002 │ │ -195b3c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -195b3e: 0f01 |000d: return v1 │ │ +195b18: |[195b18] org.thoughtcrime.securesms.util.MediaUtil.isVideoType:(Ljava/lang/String;)Z │ │ +195b28: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +195b2c: 1a00 bd83 |0002: const-string v0, "video/" // string@83bd │ │ +195b30: 6e20 eb0a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +195b36: 0a01 |0007: move-result v1 │ │ +195b38: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +195b3c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +195b3e: 2802 |000b: goto 000d // +0002 │ │ +195b40: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +195b42: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=240 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -309058,19 +309059,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 │ │ -19600c: |[19600c] org.thoughtcrime.securesms.util.Pair.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -19601c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -196022: 5b01 4742 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4247 │ │ -196026: 5b02 4842 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4248 │ │ -19602a: 0e00 |0007: return-void │ │ +196010: |[196010] org.thoughtcrime.securesms.util.Pair.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +196020: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +196026: 5b01 4742 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4247 │ │ +19602a: 5b02 4842 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4248 │ │ +19602e: 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; │ │ @@ -309082,27 +309083,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 │ │ -195f18: |[195f18] org.thoughtcrime.securesms.util.Pair.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -195f28: 3901 0600 |0000: if-nez v1, 0006 // +0006 │ │ -195f2c: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -195f30: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -195f32: 0f01 |0005: return v1 │ │ -195f34: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ -195f38: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -195f3c: 2806 |000a: goto 0010 // +0006 │ │ -195f3e: 6e20 9b0a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a9b │ │ -195f44: 0a01 |000e: move-result v1 │ │ -195f46: 0f01 |000f: return v1 │ │ -195f48: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -195f4a: 0f01 |0011: return v1 │ │ +195f1c: |[195f1c] org.thoughtcrime.securesms.util.Pair.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +195f2c: 3901 0600 |0000: if-nez v1, 0006 // +0006 │ │ +195f30: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +195f34: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +195f36: 0f01 |0005: return v1 │ │ +195f38: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ +195f3c: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +195f40: 2806 |000a: goto 0010 // +0006 │ │ +195f42: 6e20 9b0a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a9b │ │ +195f48: 0a01 |000e: move-result v1 │ │ +195f4a: 0f01 |000f: return v1 │ │ +195f4c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +195f4e: 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; │ │ @@ -309113,36 +309114,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -195f4c: |[195f4c] org.thoughtcrime.securesms.util.Pair.equals:(Ljava/lang/Object;)Z │ │ -195f5c: 2030 c710 |0000: instance-of v0, v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ -195f60: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ -195f64: 1f03 c710 |0004: check-cast v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ -195f68: 6e10 9056 0300 |0006: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5690 │ │ -195f6e: 0c00 |0009: move-result-object v0 │ │ -195f70: 6e10 9056 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5690 │ │ -195f76: 0c01 |000d: move-result-object v1 │ │ -195f78: 7030 8e56 0201 |000e: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@568e │ │ -195f7e: 0a00 |0011: move-result v0 │ │ -195f80: 3800 1200 |0012: if-eqz v0, 0024 // +0012 │ │ -195f84: 6e10 9256 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5692 │ │ -195f8a: 0c03 |0017: move-result-object v3 │ │ -195f8c: 6e10 9256 0200 |0018: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5692 │ │ -195f92: 0c00 |001b: move-result-object v0 │ │ -195f94: 7030 8e56 3200 |001c: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@568e │ │ -195f9a: 0a03 |001f: move-result v3 │ │ -195f9c: 3803 0400 |0020: if-eqz v3, 0024 // +0004 │ │ -195fa0: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -195fa2: 2802 |0023: goto 0025 // +0002 │ │ -195fa4: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -195fa6: 0f03 |0025: return v3 │ │ +195f50: |[195f50] org.thoughtcrime.securesms.util.Pair.equals:(Ljava/lang/Object;)Z │ │ +195f60: 2030 c710 |0000: instance-of v0, v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ +195f64: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ +195f68: 1f03 c710 |0004: check-cast v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ +195f6c: 6e10 9056 0300 |0006: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5690 │ │ +195f72: 0c00 |0009: move-result-object v0 │ │ +195f74: 6e10 9056 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5690 │ │ +195f7a: 0c01 |000d: move-result-object v1 │ │ +195f7c: 7030 8e56 0201 |000e: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@568e │ │ +195f82: 0a00 |0011: move-result v0 │ │ +195f84: 3800 1200 |0012: if-eqz v0, 0024 // +0012 │ │ +195f88: 6e10 9256 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5692 │ │ +195f8e: 0c03 |0017: move-result-object v3 │ │ +195f90: 6e10 9256 0200 |0018: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5692 │ │ +195f96: 0c00 |001b: move-result-object v0 │ │ +195f98: 7030 8e56 3200 |001c: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@568e │ │ +195f9e: 0a03 |001f: move-result v3 │ │ +195fa0: 3803 0400 |0020: if-eqz v3, 0024 // +0004 │ │ +195fa4: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +195fa6: 2802 |0023: goto 0025 // +0002 │ │ +195fa8: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +195faa: 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; │ │ @@ -309153,17 +309154,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -195fdc: |[195fdc] org.thoughtcrime.securesms.util.Pair.first:()Ljava/lang/Object; │ │ -195fec: 5410 4742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4247 │ │ -195ff0: 1100 |0002: return-object v0 │ │ +195fe0: |[195fe0] org.thoughtcrime.securesms.util.Pair.first:()Ljava/lang/Object; │ │ +195ff0: 5410 4742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4247 │ │ +195ff4: 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;) │ │ @@ -309171,25 +309172,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -195fa8: |[195fa8] org.thoughtcrime.securesms.util.Pair.hashCode:()I │ │ -195fb8: 6e10 9056 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5690 │ │ -195fbe: 0c00 |0003: move-result-object v0 │ │ -195fc0: 6e10 9d0a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a9d │ │ -195fc6: 0a00 |0007: move-result v0 │ │ -195fc8: 6e10 9256 0200 |0008: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5692 │ │ -195fce: 0c01 |000b: move-result-object v1 │ │ -195fd0: 6e10 9d0a 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0a9d │ │ -195fd6: 0a01 |000f: move-result v1 │ │ -195fd8: b710 |0010: xor-int/2addr v0, v1 │ │ -195fda: 0f00 |0011: return v0 │ │ +195fac: |[195fac] org.thoughtcrime.securesms.util.Pair.hashCode:()I │ │ +195fbc: 6e10 9056 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5690 │ │ +195fc2: 0c00 |0003: move-result-object v0 │ │ +195fc4: 6e10 9d0a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a9d │ │ +195fca: 0a00 |0007: move-result v0 │ │ +195fcc: 6e10 9256 0200 |0008: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5692 │ │ +195fd2: 0c01 |000b: move-result-object v1 │ │ +195fd4: 6e10 9d0a 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0a9d │ │ +195fda: 0a01 |000f: move-result v1 │ │ +195fdc: b710 |0010: xor-int/2addr v0, v1 │ │ +195fde: 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;) │ │ @@ -309197,17 +309198,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -195ff4: |[195ff4] org.thoughtcrime.securesms.util.Pair.second:()Ljava/lang/Object; │ │ -196004: 5410 4842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4248 │ │ -196008: 1100 |0002: return-object v0 │ │ +195ff8: |[195ff8] org.thoughtcrime.securesms.util.Pair.second:()Ljava/lang/Object; │ │ +196008: 5410 4842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4248 │ │ +19600c: 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 : 12616 (Pair.java) │ │ @@ -309239,17 +309240,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1960ac: |[1960ac] org.thoughtcrime.securesms.util.ParcelUtil.:()V │ │ -1960bc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1960c2: 0e00 |0003: return-void │ │ +1960b0: |[1960b0] org.thoughtcrime.securesms.util.ParcelUtil.:()V │ │ +1960c0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1960c6: 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;) │ │ @@ -309257,22 +309258,22 @@ │ │ type : '([B)Landroid/os/Parcel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -19602c: |[19602c] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([B)Landroid/os/Parcel; │ │ -19603c: 7100 5602 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0256 │ │ -196042: 0c00 |0003: move-result-object v0 │ │ -196044: 2131 |0004: array-length v1, v3 │ │ -196046: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -196048: 6e40 6102 3012 |0006: invoke-virtual {v0, v3, v2, v1}, Landroid/os/Parcel;.unmarshall:([BII)V // method@0261 │ │ -19604e: 6e20 6002 2000 |0009: invoke-virtual {v0, v2}, Landroid/os/Parcel;.setDataPosition:(I)V // method@0260 │ │ -196054: 1100 |000c: return-object v0 │ │ +196030: |[196030] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([B)Landroid/os/Parcel; │ │ +196040: 7100 5602 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0256 │ │ +196046: 0c00 |0003: move-result-object v0 │ │ +196048: 2131 |0004: array-length v1, v3 │ │ +19604a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +19604c: 6e40 6102 3012 |0006: invoke-virtual {v0, v3, v2, v1}, Landroid/os/Parcel;.unmarshall:([BII)V // method@0261 │ │ +196052: 6e20 6002 2000 |0009: invoke-virtual {v0, v2}, Landroid/os/Parcel;.setDataPosition:(I)V // method@0260 │ │ +196058: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=18 │ │ 0x0009 line=19 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) [B │ │ @@ -309282,20 +309283,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 │ │ -196088: |[196088] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; │ │ -196098: 7110 9456 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([B)Landroid/os/Parcel; // method@5694 │ │ -19609e: 0c00 |0003: move-result-object v0 │ │ -1960a0: 7220 6f02 0100 |0004: invoke-interface {v1, v0}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@026f │ │ -1960a6: 0c00 |0007: move-result-object v0 │ │ -1960a8: 1100 |0008: return-object v0 │ │ +19608c: |[19608c] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; │ │ +19609c: 7110 9456 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([B)Landroid/os/Parcel; // method@5694 │ │ +1960a2: 0c00 |0003: move-result-object v0 │ │ +1960a4: 7220 6f02 0100 |0004: invoke-interface {v1, v0}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@026f │ │ +1960aa: 0c00 |0007: move-result-object v0 │ │ +1960ac: 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; │ │ @@ -309305,23 +309306,23 @@ │ │ type : '(Landroid/os/Parcelable;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -196058: |[196058] org.thoughtcrime.securesms.util.ParcelUtil.serialize:(Landroid/os/Parcelable;)[B │ │ -196068: 7100 5602 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0256 │ │ -19606e: 0c00 |0003: move-result-object v0 │ │ -196070: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -196072: 7230 7002 0201 |0005: invoke-interface {v2, v0, v1}, Landroid/os/Parcelable;.writeToParcel:(Landroid/os/Parcel;I)V // method@0270 │ │ -196078: 6e10 5502 0000 |0008: invoke-virtual {v0}, Landroid/os/Parcel;.marshall:()[B // method@0255 │ │ -19607e: 0c02 |000b: move-result-object v2 │ │ -196080: 6e10 5f02 0000 |000c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@025f │ │ -196086: 1102 |000f: return-object v2 │ │ +19605c: |[19605c] org.thoughtcrime.securesms.util.ParcelUtil.serialize:(Landroid/os/Parcelable;)[B │ │ +19606c: 7100 5602 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0256 │ │ +196072: 0c00 |0003: move-result-object v0 │ │ +196074: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +196076: 7230 7002 0201 |0005: invoke-interface {v2, v0, v1}, Landroid/os/Parcelable;.writeToParcel:(Landroid/os/Parcel;I)V // method@0270 │ │ +19607c: 6e10 5502 0000 |0008: invoke-virtual {v0}, Landroid/os/Parcel;.marshall:()[B // method@0255 │ │ +196082: 0c02 |000b: move-result-object v2 │ │ +196084: 6e10 5f02 0000 |000c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@025f │ │ +19608a: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0005 line=10 │ │ 0x0008 line=11 │ │ 0x000c line=12 │ │ locals : │ │ @@ -309381,61 +309382,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 │ │ -196120: |[196120] org.thoughtcrime.securesms.util.Prefs$VibrateState.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -196130: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -196132: 2300 ae11 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11ae │ │ -196136: 6201 4a42 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424a │ │ -19613a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -19613c: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -196140: 6201 4c42 |0008: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424c │ │ -196144: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -196146: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -19614a: 6201 4b42 |000d: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424b │ │ -19614e: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -196150: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -196154: 1100 |0012: return-object v0 │ │ +196124: |[196124] org.thoughtcrime.securesms.util.Prefs$VibrateState.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +196134: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +196136: 2300 ae11 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11ae │ │ +19613a: 6201 4a42 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424a │ │ +19613e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +196140: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +196144: 6201 4c42 |0008: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424c │ │ +196148: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +19614a: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +19614e: 6201 4b42 |000d: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424b │ │ +196152: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +196154: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +196158: 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 │ │ -19617c: |[19617c] org.thoughtcrime.securesms.util.Prefs$VibrateState.:()V │ │ -19618c: 2200 c910 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10c9 │ │ -196190: 1a01 9114 |0002: const-string v1, "DEFAULT" // string@1491 │ │ -196194: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -196196: 7040 9956 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5699 │ │ -19619c: 6900 4a42 |0008: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424a │ │ -1961a0: 2200 c910 |000a: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10c9 │ │ -1961a4: 1a01 a215 |000c: const-string v1, "ENABLED" // string@15a2 │ │ -1961a8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -1961aa: 7040 9956 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5699 │ │ -1961b0: 6900 4c42 |0012: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424c │ │ -1961b4: 2200 c910 |0014: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10c9 │ │ -1961b8: 1a01 ab14 |0016: const-string v1, "DISABLED" // string@14ab │ │ -1961bc: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -1961be: 7040 9956 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5699 │ │ -1961c4: 6900 4b42 |001c: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424b │ │ -1961c8: 7100 9756 0000 |001e: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@5697 │ │ -1961ce: 0c00 |0021: move-result-object v0 │ │ -1961d0: 6900 4942 |0022: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4249 │ │ -1961d4: 0e00 |0024: return-void │ │ +196180: |[196180] org.thoughtcrime.securesms.util.Prefs$VibrateState.:()V │ │ +196190: 2200 c910 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10c9 │ │ +196194: 1a01 9114 |0002: const-string v1, "DEFAULT" // string@1491 │ │ +196198: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +19619a: 7040 9956 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5699 │ │ +1961a0: 6900 4a42 |0008: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424a │ │ +1961a4: 2200 c910 |000a: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10c9 │ │ +1961a8: 1a01 a215 |000c: const-string v1, "ENABLED" // string@15a2 │ │ +1961ac: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +1961ae: 7040 9956 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5699 │ │ +1961b4: 6900 4c42 |0012: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424c │ │ +1961b8: 2200 c910 |0014: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10c9 │ │ +1961bc: 1a01 ab14 |0016: const-string v1, "DISABLED" // string@14ab │ │ +1961c0: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +1961c2: 7040 9956 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5699 │ │ +1961c8: 6900 4b42 |001c: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424b │ │ +1961cc: 7100 9756 0000 |001e: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@5697 │ │ +1961d2: 0c00 |0021: move-result-object v0 │ │ +1961d4: 6900 4942 |0022: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4249 │ │ +1961d8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x001e line=65 │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ @@ -309443,18 +309444,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 │ │ -1961d8: |[1961d8] org.thoughtcrime.securesms.util.Prefs$VibrateState.:(Ljava/lang/String;II)V │ │ -1961e8: 7030 240a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a24 │ │ -1961ee: 5903 4d42 |0003: iput v3, v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@424d │ │ -1961f2: 0e00 |0005: return-void │ │ +1961dc: |[1961dc] org.thoughtcrime.securesms.util.Prefs$VibrateState.:(Ljava/lang/String;II)V │ │ +1961ec: 7030 240a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a24 │ │ +1961f2: 5903 4d42 |0003: iput v3, v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@424d │ │ +1961f6: 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 │ │ @@ -309465,19 +309466,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 │ │ -1960dc: |[1960dc] org.thoughtcrime.securesms.util.Prefs$VibrateState.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -1960ec: 7100 9d56 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@569d │ │ -1960f2: 0c00 |0003: move-result-object v0 │ │ -1960f4: 4601 0001 |0004: aget-object v1, v0, v1 │ │ -1960f8: 1101 |0006: return-object v1 │ │ +1960e0: |[1960e0] org.thoughtcrime.securesms.util.Prefs$VibrateState.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +1960f0: 7100 9d56 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@569d │ │ +1960f6: 0c00 |0003: move-result-object v0 │ │ +1960f8: 4601 0001 |0004: aget-object v1, v0, v1 │ │ +1960fc: 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;) │ │ @@ -309485,20 +309486,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 │ │ -1960fc: |[1960fc] org.thoughtcrime.securesms.util.Prefs$VibrateState.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -19610c: 1c00 c910 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10c9 │ │ -196110: 7120 270a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a27 │ │ -196116: 0c01 |0005: move-result-object v1 │ │ -196118: 1f01 c910 |0006: check-cast v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10c9 │ │ -19611c: 1101 |0008: return-object v1 │ │ +196100: |[196100] org.thoughtcrime.securesms.util.Prefs$VibrateState.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +196110: 1c00 c910 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10c9 │ │ +196114: 7120 270a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a27 │ │ +19611a: 0c01 |0005: move-result-object v1 │ │ +19611c: 1f01 c910 |0006: check-cast v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10c9 │ │ +196120: 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;) │ │ @@ -309506,20 +309507,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 │ │ -196158: |[196158] org.thoughtcrime.securesms.util.Prefs$VibrateState.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -196168: 6200 4942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4249 │ │ -19616c: 6e10 1d59 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.clone:()Ljava/lang/Object; // method@591d │ │ -196172: 0c00 |0005: move-result-object v0 │ │ -196174: 1f00 ae11 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11ae │ │ -196178: 1100 |0008: return-object v0 │ │ +19615c: |[19615c] org.thoughtcrime.securesms.util.Prefs$VibrateState.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +19616c: 6200 4942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4249 │ │ +196170: 6e10 1d59 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.clone:()Ljava/lang/Object; // method@591d │ │ +196176: 0c00 |0005: move-result-object v0 │ │ +196178: 1f00 ae11 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11ae │ │ +19617c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ @@ -309527,17 +309528,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1960c4: |[1960c4] org.thoughtcrime.securesms.util.Prefs$VibrateState.getId:()I │ │ -1960d4: 5210 4d42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@424d │ │ -1960d8: 0f00 |0002: return v0 │ │ +1960c8: |[1960c8] org.thoughtcrime.securesms.util.Prefs$VibrateState.getId:()I │ │ +1960d8: 5210 4d42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@424d │ │ +1960dc: 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 : 12880 (Prefs.java) │ │ @@ -309708,32 +309709,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1967fc: |[1967fc] org.thoughtcrime.securesms.util.Prefs.:()V │ │ -19680c: 0e00 |0000: return-void │ │ +196800: |[196800] org.thoughtcrime.securesms.util.Prefs.:()V │ │ +196810: 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 │ │ -196810: |[196810] org.thoughtcrime.securesms.util.Prefs.:()V │ │ -196820: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -196826: 0e00 |0003: return-void │ │ +196814: |[196814] org.thoughtcrime.securesms.util.Prefs.:()V │ │ +196824: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19682a: 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;) │ │ @@ -309741,20 +309742,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -196338: |[196338] org.thoughtcrime.securesms.util.Prefs.getAlwaysLoadRemoteContent:(Landroid/content/Context;)Z │ │ -196348: 1a00 e773 |0000: const-string v0, "pref_always_load_remote_content" // string@73e7 │ │ -19634c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19634e: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -196354: 0a02 |0006: move-result v2 │ │ -196356: 0f02 |0007: return v2 │ │ +19633c: |[19633c] org.thoughtcrime.securesms.util.Prefs.getAlwaysLoadRemoteContent:(Landroid/content/Context;)Z │ │ +19634c: 1a00 e773 |0000: const-string v0, "pref_always_load_remote_content" // string@73e7 │ │ +196350: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +196352: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +196358: 0a02 |0006: move-result v2 │ │ +19635a: 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;) │ │ @@ -309762,25 +309763,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 │ │ -1965c4: |[1965c4] org.thoughtcrime.securesms.util.Prefs.getBackgroundImagePath:(Landroid/content/Context;I)Ljava/lang/String; │ │ -1965d4: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -1965d8: 1a01 0074 |0002: const-string v1, "pref_chat_background" // string@7400 │ │ -1965dc: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -1965e2: 6e20 0c0b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -1965e8: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -1965ee: 0c03 |000d: move-result-object v3 │ │ -1965f0: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ -1965f4: 7130 af56 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@56af │ │ -1965fa: 0c02 |0013: move-result-object v2 │ │ -1965fc: 1102 |0014: return-object v2 │ │ +1965c8: |[1965c8] org.thoughtcrime.securesms.util.Prefs.getBackgroundImagePath:(Landroid/content/Context;I)Ljava/lang/String; │ │ +1965d8: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +1965dc: 1a01 0074 |0002: const-string v1, "pref_chat_background" // string@7400 │ │ +1965e0: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +1965e6: 6e20 0c0b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +1965ec: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +1965f2: 0c03 |000d: move-result-object v3 │ │ +1965f4: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ +1965f8: 7130 af56 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@56af │ │ +1965fe: 0c02 |0013: move-result-object v2 │ │ +196600: 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 │ │ │ │ @@ -309789,20 +309790,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 │ │ -196358: |[196358] org.thoughtcrime.securesms.util.Prefs.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z │ │ -196368: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -19636e: 0c00 |0003: move-result-object v0 │ │ -196370: 7230 bc00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bc │ │ -196376: 0a00 |0007: move-result v0 │ │ -196378: 0f00 |0008: return v0 │ │ +19635c: |[19635c] org.thoughtcrime.securesms.util.Prefs.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z │ │ +19636c: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +196372: 0c00 |0003: move-result-object v0 │ │ +196374: 7230 bc00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bc │ │ +19637a: 0a00 |0007: move-result v0 │ │ +19637c: 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 │ │ @@ -309812,34 +309813,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 │ │ -1961f4: |[1961f4] org.thoughtcrime.securesms.util.Prefs.getChatRingtone:(Landroid/content/Context;II)Landroid/net/Uri; │ │ -196204: 1a00 0174 |0000: const-string v0, "pref_chat_ringtone_" // string@7401 │ │ -196208: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -19620c: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -196210: 2201 0903 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -196214: 7020 080b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -19621a: 6e20 0c0b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -196220: 1a03 5a0b |000e: const-string v3, "." // string@0b5a │ │ -196224: 6e20 110b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19622a: 6e20 0c0b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -196230: 6e10 220b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -196236: 0c00 |0019: move-result-object v0 │ │ -196238: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -19623a: 7130 af56 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@56af │ │ -196240: 0c02 |001e: move-result-object v2 │ │ -196242: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ -196246: 2805 |0021: goto 0026 // +0005 │ │ -196248: 7110 0102 0200 |0022: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -19624e: 0c03 |0025: move-result-object v3 │ │ -196250: 1103 |0026: return-object v3 │ │ +1961f8: |[1961f8] org.thoughtcrime.securesms.util.Prefs.getChatRingtone:(Landroid/content/Context;II)Landroid/net/Uri; │ │ +196208: 1a00 0174 |0000: const-string v0, "pref_chat_ringtone_" // string@7401 │ │ +19620c: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +196210: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +196214: 2201 0903 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +196218: 7020 080b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +19621e: 6e20 0c0b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +196224: 1a03 5a0b |000e: const-string v3, "." // string@0b5a │ │ +196228: 6e20 110b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19622e: 6e20 0c0b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +196234: 6e10 220b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19623a: 0c00 |0019: move-result-object v0 │ │ +19623c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +19623e: 7130 af56 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@56af │ │ +196244: 0c02 |001e: move-result-object v2 │ │ +196246: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ +19624a: 2805 |0021: goto 0026 // +0005 │ │ +19624c: 7110 0102 0200 |0022: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +196252: 0c03 |0025: move-result-object v3 │ │ +196254: 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; │ │ @@ -309851,34 +309852,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 │ │ -196798: |[196798] org.thoughtcrime.securesms.util.Prefs.getChatVibrate:(Landroid/content/Context;II)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -1967a8: 1a00 0274 |0000: const-string v0, "pref_chat_vibrate_" // string@7402 │ │ -1967ac: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -1967b0: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -1967b4: 2201 0903 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -1967b8: 7020 080b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -1967be: 6e20 0c0b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -1967c4: 1a03 5a0b |000e: const-string v3, "." // string@0b5a │ │ -1967c8: 6e20 110b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1967ce: 6e20 0c0b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -1967d4: 6e10 220b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -1967da: 0c00 |0019: move-result-object v0 │ │ -1967dc: 6203 4a42 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424a │ │ -1967e0: 6e10 9b56 0300 |001c: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@569b │ │ -1967e6: 0a03 |001f: move-result v3 │ │ -1967e8: 7130 a756 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56a7 │ │ -1967ee: 0a02 |0023: move-result v2 │ │ -1967f0: 7110 9a56 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@569a │ │ -1967f6: 0c02 |0027: move-result-object v2 │ │ -1967f8: 1102 |0028: return-object v2 │ │ +19679c: |[19679c] org.thoughtcrime.securesms.util.Prefs.getChatVibrate:(Landroid/content/Context;II)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +1967ac: 1a00 0274 |0000: const-string v0, "pref_chat_vibrate_" // string@7402 │ │ +1967b0: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +1967b4: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +1967b8: 2201 0903 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +1967bc: 7020 080b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +1967c2: 6e20 0c0b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +1967c8: 1a03 5a0b |000e: const-string v3, "." // string@0b5a │ │ +1967cc: 6e20 110b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1967d2: 6e20 0c0b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +1967d8: 6e10 220b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +1967de: 0c00 |0019: move-result-object v0 │ │ +1967e0: 6203 4a42 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424a │ │ +1967e4: 6e10 9b56 0300 |001c: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@569b │ │ +1967ea: 0a03 |001f: move-result v3 │ │ +1967ec: 7130 a756 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56a7 │ │ +1967f2: 0a02 |0023: move-result v2 │ │ +1967f4: 7110 9a56 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@569a │ │ +1967fa: 0c02 |0027: move-result-object v2 │ │ +1967fc: 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 │ │ @@ -309889,25 +309890,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 │ │ -196600: |[196600] org.thoughtcrime.securesms.util.Prefs.getDatabaseEncryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ -196610: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -196614: 1a01 0a74 |0002: const-string v1, "pref_database_encrypted_secret_" // string@740a │ │ -196618: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -19661e: 6e20 0c0b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -196624: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19662a: 0c03 |000d: move-result-object v3 │ │ -19662c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -19662e: 7130 af56 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@56af │ │ -196634: 0c02 |0012: move-result-object v2 │ │ -196636: 1102 |0013: return-object v2 │ │ +196604: |[196604] org.thoughtcrime.securesms.util.Prefs.getDatabaseEncryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ +196614: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +196618: 1a01 0a74 |0002: const-string v1, "pref_database_encrypted_secret_" // string@740a │ │ +19661c: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +196622: 6e20 0c0b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +196628: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19662e: 0c03 |000d: move-result-object v3 │ │ +196630: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +196632: 7130 af56 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@56af │ │ +196638: 0c02 |0012: move-result-object v2 │ │ +19663a: 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 │ │ │ │ @@ -309916,25 +309917,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 │ │ -196638: |[196638] org.thoughtcrime.securesms.util.Prefs.getDatabaseUnencryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ -196648: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -19664c: 1a01 0b74 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@740b │ │ -196650: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -196656: 6e20 0c0b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19665c: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -196662: 0c03 |000d: move-result-object v3 │ │ -196664: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -196666: 7130 af56 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@56af │ │ -19666c: 0c02 |0012: move-result-object v2 │ │ -19666e: 1102 |0013: return-object v2 │ │ +19663c: |[19663c] org.thoughtcrime.securesms.util.Prefs.getDatabaseUnencryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ +19664c: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +196650: 1a01 0b74 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@740b │ │ +196654: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +19665a: 6e20 0c0b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +196660: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +196666: 0c03 |000d: move-result-object v3 │ │ +196668: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +19666a: 7130 af56 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@56af │ │ +196670: 0c02 |0012: move-result-object v2 │ │ +196672: 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 │ │ │ │ @@ -309943,20 +309944,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 │ │ -196528: |[196528] org.thoughtcrime.securesms.util.Prefs.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I │ │ -196538: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -19653e: 0c00 |0003: move-result-object v0 │ │ -196540: 7230 bd00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bd │ │ -196546: 0a00 |0007: move-result v0 │ │ -196548: 0f00 |0008: return v0 │ │ +19652c: |[19652c] org.thoughtcrime.securesms.util.Prefs.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I │ │ +19653c: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +196542: 0c00 |0003: move-result-object v0 │ │ +196544: 7230 bd00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bd │ │ +19654a: 0a00 |0007: move-result v0 │ │ +19654c: 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 │ │ @@ -309966,20 +309967,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 │ │ -196748: |[196748] org.thoughtcrime.securesms.util.Prefs.getLongPreference:(Landroid/content/Context;Ljava/lang/String;J)J │ │ -196758: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -19675e: 0c00 |0003: move-result-object v0 │ │ -196760: 7240 be00 1032 |0004: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00be │ │ -196766: 0b00 |0007: move-result-wide v0 │ │ -196768: 1000 |0008: return-wide v0 │ │ +19674c: |[19674c] org.thoughtcrime.securesms.util.Prefs.getLongPreference:(Landroid/content/Context;Ljava/lang/String;J)J │ │ +19675c: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +196762: 0c00 |0003: move-result-object v0 │ │ +196764: 7240 be00 1032 |0004: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00be │ │ +19676a: 0b00 |0007: move-result-wide v0 │ │ +19676c: 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 │ │ @@ -309989,20 +309990,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 │ │ -196670: |[196670] org.thoughtcrime.securesms.util.Prefs.getNotificationLedColor:(Landroid/content/Context;)Ljava/lang/String; │ │ -196680: 1a00 2a74 |0000: const-string v0, "pref_led_color" // string@742a │ │ -196684: 1a01 3a47 |0002: const-string v1, "blue" // string@473a │ │ -196688: 7130 af56 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@56af │ │ -19668e: 0c02 |0007: move-result-object v2 │ │ -196690: 1102 |0008: return-object v2 │ │ +196674: |[196674] org.thoughtcrime.securesms.util.Prefs.getNotificationLedColor:(Landroid/content/Context;)Ljava/lang/String; │ │ +196684: 1a00 2a74 |0000: const-string v0, "pref_led_color" // string@742a │ │ +196688: 1a01 3a47 |0002: const-string v1, "blue" // string@473a │ │ +19668c: 7130 af56 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@56af │ │ +196692: 0c02 |0007: move-result-object v2 │ │ +196694: 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;) │ │ @@ -310010,26 +310011,26 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -19654c: |[19654c] org.thoughtcrime.securesms.util.Prefs.getNotificationPriority:(Landroid/content/Context;)I │ │ -19655c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19655e: 7110 fa0a 0000 |0001: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0afa │ │ -196564: 0c00 |0004: move-result-object v0 │ │ -196566: 1a01 3c74 |0005: const-string v1, "pref_notification_priority" // string@743c │ │ -19656a: 7130 af56 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@56af │ │ -196570: 0c02 |000a: move-result-object v2 │ │ -196572: 7110 4d0a 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0a4d │ │ -196578: 0c02 |000e: move-result-object v2 │ │ -19657a: 6e10 450a 0200 |000f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ -196580: 0a02 |0012: move-result v2 │ │ -196582: 0f02 |0013: return v2 │ │ +196550: |[196550] org.thoughtcrime.securesms.util.Prefs.getNotificationPriority:(Landroid/content/Context;)I │ │ +196560: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +196562: 7110 fa0a 0000 |0001: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0afa │ │ +196568: 0c00 |0004: move-result-object v0 │ │ +19656a: 1a01 3c74 |0005: const-string v1, "pref_notification_priority" // string@743c │ │ +19656e: 7130 af56 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@56af │ │ +196574: 0c02 |000a: move-result-object v2 │ │ +196576: 7110 4d0a 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0a4d │ │ +19657c: 0c02 |000e: move-result-object v2 │ │ +19657e: 6e10 450a 0200 |000f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ +196584: 0a02 |0012: move-result v2 │ │ +196586: 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;) │ │ @@ -310037,22 +310038,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 │ │ -19676c: |[19676c] org.thoughtcrime.securesms.util.Prefs.getNotificationPrivacy:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; │ │ -19677c: 2200 0410 |0000: new-instance v0, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; // type@1004 │ │ -196780: 1a01 3f74 |0002: const-string v1, "pref_notification_privacy" // string@743f │ │ -196784: 1a02 9344 |0004: const-string v2, "all" // string@4493 │ │ -196788: 7130 af56 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@56af │ │ -19678e: 0c03 |0009: move-result-object v3 │ │ -196790: 7020 3d52 3000 |000a: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;.:(Ljava/lang/String;)V // method@523d │ │ -196796: 1100 |000d: return-object v0 │ │ +196770: |[196770] org.thoughtcrime.securesms.util.Prefs.getNotificationPrivacy:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; │ │ +196780: 2200 0410 |0000: new-instance v0, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; // type@1004 │ │ +196784: 1a01 3f74 |0002: const-string v1, "pref_notification_privacy" // string@743f │ │ +196788: 1a02 9344 |0004: const-string v2, "all" // string@4493 │ │ +19678c: 7130 af56 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@56af │ │ +196792: 0c03 |0009: move-result-object v3 │ │ +196794: 7020 3d52 3000 |000a: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;.:(Ljava/lang/String;)V // method@523d │ │ +19679a: 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;) │ │ @@ -310060,32 +310061,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 │ │ -196254: |[196254] org.thoughtcrime.securesms.util.Prefs.getNotificationRingtone:(Landroid/content/Context;)Landroid/net/Uri; │ │ -196264: 6200 4a00 |0000: sget-object v0, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ -196268: 6e10 0202 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -19626e: 0c00 |0005: move-result-object v0 │ │ -196270: 1a01 2674 |0006: const-string v1, "pref_key_ringtone" // string@7426 │ │ -196274: 7130 af56 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@56af │ │ -19627a: 0c02 |000b: move-result-object v2 │ │ -19627c: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ -196280: 1a00 3953 |000e: const-string v0, "file:" // string@5339 │ │ -196284: 6e20 eb0a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -19628a: 0a00 |0013: move-result v0 │ │ -19628c: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -196290: 6202 4a00 |0016: sget-object v2, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ -196294: 6e10 0202 0200 |0018: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -19629a: 0c02 |001b: move-result-object v2 │ │ -19629c: 7110 0102 0200 |001c: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -1962a2: 0c02 |001f: move-result-object v2 │ │ -1962a4: 1102 |0020: return-object v2 │ │ +196258: |[196258] org.thoughtcrime.securesms.util.Prefs.getNotificationRingtone:(Landroid/content/Context;)Landroid/net/Uri; │ │ +196268: 6200 4a00 |0000: sget-object v0, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ +19626c: 6e10 0202 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +196272: 0c00 |0005: move-result-object v0 │ │ +196274: 1a01 2674 |0006: const-string v1, "pref_key_ringtone" // string@7426 │ │ +196278: 7130 af56 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@56af │ │ +19627e: 0c02 |000b: move-result-object v2 │ │ +196280: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ +196284: 1a00 3953 |000e: const-string v0, "file:" // string@5339 │ │ +196288: 6e20 eb0a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +19628e: 0a00 |0013: move-result v0 │ │ +196290: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +196294: 6202 4a00 |0016: sget-object v2, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ +196298: 6e10 0202 0200 |0018: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +19629e: 0c02 |001b: move-result-object v2 │ │ +1962a0: 7110 0102 0200 |001c: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +1962a6: 0c02 |001f: move-result-object v2 │ │ +1962a8: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x000e line=184 │ │ 0x0016 line=185 │ │ 0x001c line=188 │ │ locals : │ │ @@ -310096,20 +310097,20 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -196584: |[196584] org.thoughtcrime.securesms.util.Prefs.getProfileAvatarId:(Landroid/content/Context;)I │ │ -196594: 1a00 5074 |0000: const-string v0, "pref_profile_avatar_id" // string@7450 │ │ -196598: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19659a: 7130 a756 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56a7 │ │ -1965a0: 0a02 |0006: move-result v2 │ │ -1965a2: 0f02 |0007: return v2 │ │ +196588: |[196588] org.thoughtcrime.securesms.util.Prefs.getProfileAvatarId:(Landroid/content/Context;)I │ │ +196598: 1a00 5074 |0000: const-string v0, "pref_profile_avatar_id" // string@7450 │ │ +19659c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19659e: 7130 a756 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56a7 │ │ +1965a4: 0a02 |0006: move-result v2 │ │ +1965a6: 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;) │ │ @@ -310117,20 +310118,20 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1965a4: |[1965a4] org.thoughtcrime.securesms.util.Prefs.getPrompteDozeMsgId:(Landroid/content/Context;)I │ │ -1965b4: 1a00 5374 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@7453 │ │ -1965b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1965ba: 7130 a756 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56a7 │ │ -1965c0: 0a02 |0006: move-result v2 │ │ -1965c2: 0f02 |0007: return v2 │ │ +1965a8: |[1965a8] org.thoughtcrime.securesms.util.Prefs.getPrompteDozeMsgId:(Landroid/content/Context;)I │ │ +1965b8: 1a00 5374 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@7453 │ │ +1965bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1965be: 7130 a756 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56a7 │ │ +1965c4: 0a02 |0006: move-result v2 │ │ +1965c6: 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;) │ │ @@ -310138,20 +310139,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 │ │ -196694: |[196694] org.thoughtcrime.securesms.util.Prefs.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -1966a4: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1966aa: 0c00 |0003: move-result-object v0 │ │ -1966ac: 7230 bf00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00bf │ │ -1966b2: 0c00 |0007: move-result-object v0 │ │ -1966b4: 1100 |0008: return-object v0 │ │ +196698: |[196698] org.thoughtcrime.securesms.util.Prefs.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +1966a8: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1966ae: 0c00 |0003: move-result-object v0 │ │ +1966b0: 7230 bf00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00bf │ │ +1966b6: 0c00 |0007: move-result-object v0 │ │ +1966b8: 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; │ │ @@ -310161,26 +310162,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 │ │ -196710: |[196710] org.thoughtcrime.securesms.util.Prefs.getStringSetPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; │ │ -196720: 7110 7702 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -196726: 0c01 |0003: move-result-object v1 │ │ -196728: 7220 ba00 2100 |0004: invoke-interface {v1, v2}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@00ba │ │ -19672e: 0a00 |0007: move-result v0 │ │ -196730: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -196734: 7100 7c0c 0000 |000a: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c7c │ │ -19673a: 0c03 |000d: move-result-object v3 │ │ -19673c: 7230 c000 2103 |000e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@00c0 │ │ -196742: 0c01 |0011: move-result-object v1 │ │ -196744: 1101 |0012: return-object v1 │ │ -196746: 1103 |0013: return-object v3 │ │ +196714: |[196714] org.thoughtcrime.securesms.util.Prefs.getStringSetPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; │ │ +196724: 7110 7702 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +19672a: 0c01 |0003: move-result-object v1 │ │ +19672c: 7220 ba00 2100 |0004: invoke-interface {v1, v2}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@00ba │ │ +196732: 0a00 |0007: move-result v0 │ │ +196734: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +196738: 7100 7c0c 0000 |000a: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c7c │ │ +19673e: 0c03 |000d: move-result-object v3 │ │ +196740: 7230 c000 2103 |000e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@00c0 │ │ +196746: 0c01 |0011: move-result-object v1 │ │ +196748: 1101 |0012: return-object v1 │ │ +19674a: 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; │ │ @@ -310192,48 +310193,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 │ │ -1962a8: |[1962a8] org.thoughtcrime.securesms.util.Prefs.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; │ │ -1962b8: 2200 7203 |0000: new-instance v0, Ljava/util/ArrayList; // type@0372 │ │ -1962bc: 2201 7c03 |0002: new-instance v1, Ljava/util/HashSet; // type@037c │ │ -1962c0: 7010 9a0c 0100 |0004: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9a │ │ -1962c6: 1a02 0874 |0007: const-string v2, "pref_contact_photo_identifiers" // string@7408 │ │ -1962ca: 7130 b056 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@56b0 │ │ -1962d0: 0c03 |000c: move-result-object v3 │ │ -1962d2: 7020 540c 3000 |000d: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0c54 │ │ -1962d8: 7210 c90c 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc9 │ │ -1962de: 0c03 |0013: move-result-object v3 │ │ -1962e0: 7210 aa0c 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -1962e6: 0a00 |0017: move-result v0 │ │ -1962e8: 3800 2600 |0018: if-eqz v0, 003e // +0026 │ │ -1962ec: 7210 ab0c 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -1962f2: 0c00 |001d: move-result-object v0 │ │ -1962f4: 1f00 0703 |001e: check-cast v0, Ljava/lang/String; // type@0307 │ │ -1962f8: 6e20 cb0a 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0acb │ │ -1962fe: 0a01 |0023: move-result v1 │ │ -196300: 3801 f0ff |0024: if-eqz v1, 0014 // -0010 │ │ -196304: 1a03 b940 |0026: const-string v3, "\|" // string@40b9 │ │ -196308: 6e20 e90a 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae9 │ │ -19630e: 0c03 |002b: move-result-object v3 │ │ -196310: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -196312: 4603 0304 |002d: aget-object v3, v3, v4 │ │ -196316: 7110 590a 0300 |002f: invoke-static {v3}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@0a59 │ │ -19631c: 0c03 |0032: move-result-object v3 │ │ -19631e: 6e10 540a 0300 |0033: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ -196324: 0b03 |0036: move-result-wide v3 │ │ -196326: 6200 4500 |0037: sget-object v0, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0045 │ │ -19632a: 7130 6400 3004 |0039: invoke-static {v0, v3, v4}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0064 │ │ -196330: 0c03 |003c: move-result-object v3 │ │ -196332: 1103 |003d: return-object v3 │ │ -196334: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -196336: 1103 |003f: return-object v3 │ │ +1962ac: |[1962ac] org.thoughtcrime.securesms.util.Prefs.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; │ │ +1962bc: 2200 7203 |0000: new-instance v0, Ljava/util/ArrayList; // type@0372 │ │ +1962c0: 2201 7c03 |0002: new-instance v1, Ljava/util/HashSet; // type@037c │ │ +1962c4: 7010 9a0c 0100 |0004: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9a │ │ +1962ca: 1a02 0874 |0007: const-string v2, "pref_contact_photo_identifiers" // string@7408 │ │ +1962ce: 7130 b056 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@56b0 │ │ +1962d4: 0c03 |000c: move-result-object v3 │ │ +1962d6: 7020 540c 3000 |000d: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0c54 │ │ +1962dc: 7210 c90c 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc9 │ │ +1962e2: 0c03 |0013: move-result-object v3 │ │ +1962e4: 7210 aa0c 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +1962ea: 0a00 |0017: move-result v0 │ │ +1962ec: 3800 2600 |0018: if-eqz v0, 003e // +0026 │ │ +1962f0: 7210 ab0c 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +1962f6: 0c00 |001d: move-result-object v0 │ │ +1962f8: 1f00 0703 |001e: check-cast v0, Ljava/lang/String; // type@0307 │ │ +1962fc: 6e20 cb0a 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0acb │ │ +196302: 0a01 |0023: move-result v1 │ │ +196304: 3801 f0ff |0024: if-eqz v1, 0014 // -0010 │ │ +196308: 1a03 b940 |0026: const-string v3, "\|" // string@40b9 │ │ +19630c: 6e20 e90a 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae9 │ │ +196312: 0c03 |002b: move-result-object v3 │ │ +196314: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +196316: 4603 0304 |002d: aget-object v3, v3, v4 │ │ +19631a: 7110 590a 0300 |002f: invoke-static {v3}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@0a59 │ │ +196320: 0c03 |0032: move-result-object v3 │ │ +196322: 6e10 540a 0300 |0033: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ +196328: 0b03 |0036: move-result-wide v3 │ │ +19632a: 6200 4500 |0037: sget-object v0, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0045 │ │ +19632e: 7130 6400 3004 |0039: invoke-static {v0, v3, v4}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0064 │ │ +196334: 0c03 |003c: move-result-object v3 │ │ +196336: 1103 |003d: return-object v3 │ │ +196338: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +19633a: 1103 |003f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0010 line=319 │ │ 0x0020 line=320 │ │ 0x0026 line=321 │ │ 0x002d line=322 │ │ @@ -310247,25 +310248,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 │ │ -1966b8: |[1966b8] org.thoughtcrime.securesms.util.Prefs.getTheme:(Landroid/content/Context;)Ljava/lang/String; │ │ -1966c8: 7100 1f56 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@561f │ │ -1966ce: 0a00 |0003: move-result v0 │ │ -1966d0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -1966d4: 1a00 4d7f |0006: const-string v0, "system" // string@7f4d │ │ -1966d8: 2803 |0008: goto 000b // +0003 │ │ -1966da: 1a00 9664 |0009: const-string v0, "light" // string@6496 │ │ -1966de: 1a01 7174 |000b: const-string v1, "pref_theme" // string@7471 │ │ -1966e2: 7130 af56 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@56af │ │ -1966e8: 0c02 |0010: move-result-object v2 │ │ -1966ea: 1102 |0011: return-object v2 │ │ +1966bc: |[1966bc] org.thoughtcrime.securesms.util.Prefs.getTheme:(Landroid/content/Context;)Ljava/lang/String; │ │ +1966cc: 7100 1f56 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@561f │ │ +1966d2: 0a00 |0003: move-result v0 │ │ +1966d4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +1966d8: 1a00 4d7f |0006: const-string v0, "system" // string@7f4d │ │ +1966dc: 2803 |0008: goto 000b // +0003 │ │ +1966de: 1a00 9664 |0009: const-string v0, "light" // string@6496 │ │ +1966e2: 1a01 7174 |000b: const-string v1, "pref_theme" // string@7471 │ │ +1966e6: 7130 af56 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@56af │ │ +1966ec: 0c02 |0010: move-result-object v2 │ │ +1966ee: 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;) │ │ @@ -310273,20 +310274,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 │ │ -1966ec: |[1966ec] org.thoughtcrime.securesms.util.Prefs.getWebxdcStoreUrl:(Landroid/content/Context;)Ljava/lang/String; │ │ -1966fc: 1a00 7e74 |0000: const-string v0, "pref_webxdc_store_url" // string@747e │ │ -196700: 1a01 1c5c |0002: const-string v1, "https://webxdc.org/apps/" // string@5c1c │ │ -196704: 7130 af56 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@56af │ │ -19670a: 0c02 |0007: move-result-object v2 │ │ -19670c: 1102 |0008: return-object v2 │ │ +1966f0: |[1966f0] org.thoughtcrime.securesms.util.Prefs.getWebxdcStoreUrl:(Landroid/content/Context;)Ljava/lang/String; │ │ +196700: 1a00 7e74 |0000: const-string v0, "pref_webxdc_store_url" // string@747e │ │ +196704: 1a01 1c5c |0002: const-string v1, "https://webxdc.org/apps/" // string@5c1c │ │ +196708: 7130 af56 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@56af │ │ +19670e: 0c02 |0007: move-result-object v2 │ │ +196710: 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;) │ │ @@ -310294,20 +310295,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -19637c: |[19637c] org.thoughtcrime.securesms.util.Prefs.isDeveloperModeEnabled:(Landroid/content/Context;)Z │ │ -19638c: 1a00 0f74 |0000: const-string v0, "pref_developer_mode_enabled" // string@740f │ │ -196390: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -196392: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -196398: 0a02 |0006: move-result v2 │ │ -19639a: 0f02 |0007: return v2 │ │ +196380: |[196380] org.thoughtcrime.securesms.util.Prefs.isDeveloperModeEnabled:(Landroid/content/Context;)Z │ │ +196390: 1a00 0f74 |0000: const-string v0, "pref_developer_mode_enabled" // string@740f │ │ +196394: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +196396: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +19639c: 0a02 |0006: move-result v2 │ │ +19639e: 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;) │ │ @@ -310315,20 +310316,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -19639c: |[19639c] org.thoughtcrime.securesms.util.Prefs.isEnterSendsEnabled:(Landroid/content/Context;)Z │ │ -1963ac: 1a00 1974 |0000: const-string v0, "pref_enter_sends" // string@7419 │ │ -1963b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1963b2: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -1963b8: 0a02 |0006: move-result v2 │ │ -1963ba: 0f02 |0007: return v2 │ │ +1963a0: |[1963a0] org.thoughtcrime.securesms.util.Prefs.isEnterSendsEnabled:(Landroid/content/Context;)Z │ │ +1963b0: 1a00 1974 |0000: const-string v0, "pref_enter_sends" // string@7419 │ │ +1963b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1963b6: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +1963bc: 0a02 |0006: move-result v2 │ │ +1963be: 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;) │ │ @@ -310336,25 +310337,25 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1963bc: |[1963bc] org.thoughtcrime.securesms.util.Prefs.isHardCompressionEnabled:(Landroid/content/Context;)Z │ │ -1963cc: 7110 bd49 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -1963d2: 0c01 |0003: move-result-object v1 │ │ -1963d4: 1a00 376b |0004: const-string v0, "media_quality" // string@6b37 │ │ -1963d8: 6e20 a206 0100 |0006: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getConfigInt:(Ljava/lang/String;)I // method@06a2 │ │ -1963de: 0a01 |0009: move-result v1 │ │ -1963e0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -1963e2: 3301 0300 |000b: if-ne v1, v0, 000e // +0003 │ │ -1963e6: 2802 |000d: goto 000f // +0002 │ │ -1963e8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -1963ea: 0f00 |000f: return v0 │ │ +1963c0: |[1963c0] org.thoughtcrime.securesms.util.Prefs.isHardCompressionEnabled:(Landroid/content/Context;)Z │ │ +1963d0: 7110 bd49 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +1963d6: 0c01 |0003: move-result-object v1 │ │ +1963d8: 1a00 376b |0004: const-string v0, "media_quality" // string@6b37 │ │ +1963dc: 6e20 a206 0100 |0006: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getConfigInt:(Ljava/lang/String;)I // method@06a2 │ │ +1963e2: 0a01 |0009: move-result v1 │ │ +1963e4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +1963e6: 3301 0300 |000b: if-ne v1, v0, 000e // +0003 │ │ +1963ea: 2802 |000d: goto 000f // +0002 │ │ +1963ec: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +1963ee: 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;) │ │ @@ -310362,20 +310363,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1963ec: |[1963ec] org.thoughtcrime.securesms.util.Prefs.isInChatNotifications:(Landroid/content/Context;)Z │ │ -1963fc: 1a00 2574 |0000: const-string v0, "pref_key_inthread_notifications" // string@7425 │ │ -196400: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -196402: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -196408: 0a02 |0006: move-result v2 │ │ -19640a: 0f02 |0007: return v2 │ │ +1963f0: |[1963f0] org.thoughtcrime.securesms.util.Prefs.isInChatNotifications:(Landroid/content/Context;)Z │ │ +196400: 1a00 2574 |0000: const-string v0, "pref_key_inthread_notifications" // string@7425 │ │ +196404: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +196406: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +19640c: 0a02 |0006: move-result v2 │ │ +19640e: 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;) │ │ @@ -310383,20 +310384,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -19640c: |[19640c] org.thoughtcrime.securesms.util.Prefs.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z │ │ -19641c: 1a00 2174 |0000: const-string v0, "pref_incognito_keyboard" // string@7421 │ │ -196420: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -196422: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -196428: 0a02 |0006: move-result v2 │ │ -19642a: 0f02 |0007: return v2 │ │ +196410: |[196410] org.thoughtcrime.securesms.util.Prefs.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z │ │ +196420: 1a00 2174 |0000: const-string v0, "pref_incognito_keyboard" // string@7421 │ │ +196424: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +196426: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +19642c: 0a02 |0006: move-result v2 │ │ +19642e: 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;) │ │ @@ -310404,21 +310405,21 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -19642c: |[19642c] org.thoughtcrime.securesms.util.Prefs.isLocationStreamingEnabled:(Landroid/content/Context;)Z │ │ -19643c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19643e: 1a01 2e74 |0001: const-string v1, "pref_location_streaming_enabled" // string@742e │ │ -196442: 7130 a256 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -196448: 0a02 |0006: move-result v2 │ │ -19644a: 0f02 |0007: return v2 │ │ -19644c: 0f00 |0008: return v0 │ │ +196430: |[196430] org.thoughtcrime.securesms.util.Prefs.isLocationStreamingEnabled:(Landroid/content/Context;)Z │ │ +196440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +196442: 1a01 2e74 |0001: const-string v1, "pref_location_streaming_enabled" // string@742e │ │ +196446: 7130 a256 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +19644c: 0a02 |0006: move-result v2 │ │ +19644e: 0f02 |0007: return v2 │ │ +196450: 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; │ │ @@ -310428,20 +310429,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -196460: |[196460] org.thoughtcrime.securesms.util.Prefs.isNewBroadcastListAvailable:(Landroid/content/Context;)Z │ │ -196470: 1a00 3b74 |0000: const-string v0, "pref_new_broadcast_list" // string@743b │ │ -196474: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -196476: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -19647c: 0a02 |0006: move-result v2 │ │ -19647e: 0f02 |0007: return v2 │ │ +196464: |[196464] org.thoughtcrime.securesms.util.Prefs.isNewBroadcastListAvailable:(Landroid/content/Context;)Z │ │ +196474: 1a00 3b74 |0000: const-string v0, "pref_new_broadcast_list" // string@743b │ │ +196478: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19647a: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +196480: 0a02 |0006: move-result v2 │ │ +196482: 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;) │ │ @@ -310449,20 +310450,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -196480: |[196480] org.thoughtcrime.securesms.util.Prefs.isNotificationVibrateEnabled:(Landroid/content/Context;)Z │ │ -196490: 1a00 2774 |0000: const-string v0, "pref_key_vibrate" // string@7427 │ │ -196494: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -196496: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -19649c: 0a02 |0006: move-result v2 │ │ -19649e: 0f02 |0007: return v2 │ │ +196484: |[196484] org.thoughtcrime.securesms.util.Prefs.isNotificationVibrateEnabled:(Landroid/content/Context;)Z │ │ +196494: 1a00 2774 |0000: const-string v0, "pref_key_vibrate" // string@7427 │ │ +196498: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +19649a: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +1964a0: 0a02 |0006: move-result v2 │ │ +1964a2: 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;) │ │ @@ -310470,20 +310471,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1964a0: |[1964a0] org.thoughtcrime.securesms.util.Prefs.isPasswordDisabled:(Landroid/content/Context;)Z │ │ -1964b0: 1a00 1174 |0000: const-string v0, "pref_disable_passphrase" // string@7411 │ │ -1964b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1964b6: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -1964bc: 0a02 |0006: move-result v2 │ │ -1964be: 0f02 |0007: return v2 │ │ +1964a4: |[1964a4] org.thoughtcrime.securesms.util.Prefs.isPasswordDisabled:(Landroid/content/Context;)Z │ │ +1964b4: 1a00 1174 |0000: const-string v0, "pref_disable_passphrase" // string@7411 │ │ +1964b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1964ba: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +1964c0: 0a02 |0006: move-result v2 │ │ +1964c2: 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;) │ │ @@ -310491,36 +310492,36 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1964c0: |[1964c0] org.thoughtcrime.securesms.util.Prefs.isPushEnabled:(Landroid/content/Context;)Z │ │ -1964d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1964d2: 0f00 |0001: return v0 │ │ +1964c4: |[1964c4] org.thoughtcrime.securesms.util.Prefs.isPushEnabled:(Landroid/content/Context;)Z │ │ +1964d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1964d6: 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 │ │ -1964d4: |[1964d4] org.thoughtcrime.securesms.util.Prefs.isScreenSecurityEnabled:(Landroid/content/Context;)Z │ │ -1964e4: 1a00 5a74 |0000: const-string v0, "pref_screen_security" // string@745a │ │ -1964e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1964ea: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -1964f0: 0a02 |0006: move-result v2 │ │ -1964f2: 0f02 |0007: return v2 │ │ +1964d8: |[1964d8] org.thoughtcrime.securesms.util.Prefs.isScreenSecurityEnabled:(Landroid/content/Context;)Z │ │ +1964e8: 1a00 5a74 |0000: const-string v0, "pref_screen_security" // string@745a │ │ +1964ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1964ee: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +1964f4: 0a02 |0006: move-result v2 │ │ +1964f6: 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;) │ │ @@ -310528,21 +310529,21 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1964f4: |[1964f4] org.thoughtcrime.securesms.util.Prefs.reliableService:(Landroid/content/Context;)Z │ │ -196504: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -196506: 1a01 5674 |0001: const-string v1, "pref_reliable_service" // string@7456 │ │ -19650a: 7130 a256 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -196510: 0a02 |0006: move-result v2 │ │ -196512: 0f02 |0007: return v2 │ │ -196514: 0f00 |0008: return v0 │ │ +1964f8: |[1964f8] org.thoughtcrime.securesms.util.Prefs.reliableService:(Landroid/content/Context;)Z │ │ +196508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19650a: 1a01 5674 |0001: const-string v1, "pref_reliable_service" // string@7456 │ │ +19650e: 7130 a256 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +196514: 0a02 |0006: move-result v2 │ │ +196516: 0f02 |0007: return v2 │ │ +196518: 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; │ │ @@ -310552,18 +310553,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -196828: |[196828] org.thoughtcrime.securesms.util.Prefs.removeNotificationRingtone:(Landroid/content/Context;)V │ │ -196838: 1a00 2674 |0000: const-string v0, "pref_key_ringtone" // string@7426 │ │ -19683c: 7120 c156 0100 |0002: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56c1 │ │ -196842: 0e00 |0005: return-void │ │ +19682c: |[19682c] org.thoughtcrime.securesms.util.Prefs.removeNotificationRingtone:(Landroid/content/Context;)V │ │ +19683c: 1a00 2674 |0000: const-string v0, "pref_key_ringtone" // string@7426 │ │ +196840: 7120 c156 0100 |0002: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56c1 │ │ +196846: 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;) │ │ @@ -310571,23 +310572,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 │ │ -196844: |[196844] org.thoughtcrime.securesms.util.Prefs.removePreference:(Landroid/content/Context;Ljava/lang/String;)V │ │ -196854: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -19685a: 0c00 |0003: move-result-object v0 │ │ -19685c: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -196862: 0c00 |0007: move-result-object v0 │ │ -196864: 7220 b900 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b9 │ │ -19686a: 0c00 |000b: move-result-object v0 │ │ -19686c: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -196872: 0e00 |000f: return-void │ │ +196848: |[196848] org.thoughtcrime.securesms.util.Prefs.removePreference:(Landroid/content/Context;Ljava/lang/String;)V │ │ +196858: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +19685e: 0c00 |0003: move-result-object v0 │ │ +196860: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +196866: 0c00 |0007: move-result-object v0 │ │ +196868: 7220 b900 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b9 │ │ +19686e: 0c00 |000b: move-result-object v0 │ │ +196870: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +196876: 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; │ │ │ │ @@ -310596,23 +310597,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 │ │ -196874: |[196874] org.thoughtcrime.securesms.util.Prefs.setBackgroundImagePath:(Landroid/content/Context;ILjava/lang/String;)V │ │ -196884: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -196888: 1a01 0074 |0002: const-string v1, "pref_chat_background" // string@7400 │ │ -19688c: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -196892: 6e20 0c0b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -196898: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19689e: 0c03 |000d: move-result-object v3 │ │ -1968a0: 7130 cf56 3204 |000e: invoke-static {v2, v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ -1968a6: 0e00 |0011: return-void │ │ +196878: |[196878] org.thoughtcrime.securesms.util.Prefs.setBackgroundImagePath:(Landroid/content/Context;ILjava/lang/String;)V │ │ +196888: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +19688c: 1a01 0074 |0002: const-string v1, "pref_chat_background" // string@7400 │ │ +196890: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +196896: 6e20 0c0b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +19689c: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +1968a2: 0c03 |000d: move-result-object v3 │ │ +1968a4: 7130 cf56 3204 |000e: invoke-static {v2, v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ +1968aa: 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; │ │ @@ -310622,23 +310623,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 │ │ -1968a8: |[1968a8] org.thoughtcrime.securesms.util.Prefs.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ -1968b8: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1968be: 0c00 |0003: move-result-object v0 │ │ -1968c0: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -1968c6: 0c00 |0007: move-result-object v0 │ │ -1968c8: 7230 b400 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00b4 │ │ -1968ce: 0c00 |000b: move-result-object v0 │ │ -1968d0: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -1968d6: 0e00 |000f: return-void │ │ +1968ac: |[1968ac] org.thoughtcrime.securesms.util.Prefs.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ +1968bc: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1968c2: 0c00 |0003: move-result-object v0 │ │ +1968c4: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +1968ca: 0c00 |0007: move-result-object v0 │ │ +1968cc: 7230 b400 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00b4 │ │ +1968d2: 0c00 |000b: move-result-object v0 │ │ +1968d4: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +1968da: 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 │ │ @@ -310648,33 +310649,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 │ │ -1968d8: |[1968d8] org.thoughtcrime.securesms.util.Prefs.setChatRingtone:(Landroid/content/Context;IILandroid/net/Uri;)V │ │ -1968e8: 1a00 0174 |0000: const-string v0, "pref_chat_ringtone_" // string@7401 │ │ -1968ec: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -1968f0: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -1968f4: 2201 0903 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -1968f8: 7020 080b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -1968fe: 6e20 0c0b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -196904: 1a03 5a0b |000e: const-string v3, "." // string@0b5a │ │ -196908: 6e20 110b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19690e: 6e20 0c0b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -196914: 6e10 220b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19691a: 0c00 |0019: move-result-object v0 │ │ -19691c: 3805 0a00 |001a: if-eqz v5, 0024 // +000a │ │ -196920: 6e10 0202 0500 |001c: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -196926: 0c03 |001f: move-result-object v3 │ │ -196928: 7130 cf56 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ -19692e: 2804 |0023: goto 0027 // +0004 │ │ -196930: 7120 c156 0200 |0024: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56c1 │ │ -196936: 0e00 |0027: return-void │ │ +1968dc: |[1968dc] org.thoughtcrime.securesms.util.Prefs.setChatRingtone:(Landroid/content/Context;IILandroid/net/Uri;)V │ │ +1968ec: 1a00 0174 |0000: const-string v0, "pref_chat_ringtone_" // string@7401 │ │ +1968f0: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +1968f4: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +1968f8: 2201 0903 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +1968fc: 7020 080b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +196902: 6e20 0c0b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +196908: 1a03 5a0b |000e: const-string v3, "." // string@0b5a │ │ +19690c: 6e20 110b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +196912: 6e20 0c0b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +196918: 6e10 220b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19691e: 0c00 |0019: move-result-object v0 │ │ +196920: 3805 0a00 |001a: if-eqz v5, 0024 // +000a │ │ +196924: 6e10 0202 0500 |001c: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +19692a: 0c03 |001f: move-result-object v3 │ │ +19692c: 7130 cf56 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ +196932: 2804 |0023: goto 0027 // +0004 │ │ +196934: 7120 c156 0200 |0024: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56c1 │ │ +19693a: 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; │ │ @@ -310687,34 +310688,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 │ │ -196938: |[196938] org.thoughtcrime.securesms.util.Prefs.setChatVibrate:(Landroid/content/Context;IILorg/thoughtcrime/securesms/util/Prefs$VibrateState;)V │ │ -196948: 1a00 0274 |0000: const-string v0, "pref_chat_vibrate_" // string@7402 │ │ -19694c: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -196950: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -196954: 2201 0903 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -196958: 7020 080b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -19695e: 6e20 0c0b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -196964: 1a03 5a0b |000e: const-string v3, "." // string@0b5a │ │ -196968: 6e20 110b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19696e: 6e20 0c0b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -196974: 6e10 220b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19697a: 0c00 |0019: move-result-object v0 │ │ -19697c: 6203 4a42 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424a │ │ -196980: 3235 0a00 |001c: if-eq v5, v3, 0026 // +000a │ │ -196984: 6e10 9b56 0500 |001e: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@569b │ │ -19698a: 0a03 |0021: move-result v3 │ │ -19698c: 7130 c956 0203 |0022: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@56c9 │ │ -196992: 2804 |0025: goto 0029 // +0004 │ │ -196994: 7120 c156 0200 |0026: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56c1 │ │ -19699a: 0e00 |0029: return-void │ │ +19693c: |[19693c] org.thoughtcrime.securesms.util.Prefs.setChatVibrate:(Landroid/content/Context;IILorg/thoughtcrime/securesms/util/Prefs$VibrateState;)V │ │ +19694c: 1a00 0274 |0000: const-string v0, "pref_chat_vibrate_" // string@7402 │ │ +196950: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +196954: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +196958: 2201 0903 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +19695c: 7020 080b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +196962: 6e20 0c0b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +196968: 1a03 5a0b |000e: const-string v3, "." // string@0b5a │ │ +19696c: 6e20 110b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +196972: 6e20 0c0b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +196978: 6e10 220b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19697e: 0c00 |0019: move-result-object v0 │ │ +196980: 6203 4a42 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424a │ │ +196984: 3235 0a00 |001c: if-eq v5, v3, 0026 // +000a │ │ +196988: 6e10 9b56 0500 |001e: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@569b │ │ +19698e: 0a03 |0021: move-result v3 │ │ +196990: 7130 c956 0203 |0022: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@56c9 │ │ +196996: 2804 |0025: goto 0029 // +0004 │ │ +196998: 7120 c156 0200 |0026: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56c1 │ │ +19699e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x001a line=232 │ │ 0x001e line=233 │ │ 0x0026 line=236 │ │ locals : │ │ @@ -310728,23 +310729,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 │ │ -19699c: |[19699c] org.thoughtcrime.securesms.util.Prefs.setDatabaseEncryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -1969ac: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -1969b0: 1a01 0a74 |0002: const-string v1, "pref_database_encrypted_secret_" // string@740a │ │ -1969b4: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -1969ba: 6e20 0c0b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -1969c0: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -1969c6: 0c04 |000d: move-result-object v4 │ │ -1969c8: 7130 cf56 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ -1969ce: 0e00 |0011: return-void │ │ +1969a0: |[1969a0] org.thoughtcrime.securesms.util.Prefs.setDatabaseEncryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +1969b0: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +1969b4: 1a01 0a74 |0002: const-string v1, "pref_database_encrypted_secret_" // string@740a │ │ +1969b8: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +1969be: 6e20 0c0b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +1969c4: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +1969ca: 0c04 |000d: move-result-object v4 │ │ +1969cc: 7130 cf56 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ +1969d2: 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 │ │ @@ -310754,23 +310755,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 │ │ -1969d0: |[1969d0] org.thoughtcrime.securesms.util.Prefs.setDatabaseUnencryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -1969e0: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -1969e4: 1a01 0b74 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@740b │ │ -1969e8: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -1969ee: 6e20 0c0b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -1969f4: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -1969fa: 0c04 |000d: move-result-object v4 │ │ -1969fc: 7130 cf56 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ -196a02: 0e00 |0011: return-void │ │ +1969d4: |[1969d4] org.thoughtcrime.securesms.util.Prefs.setDatabaseUnencryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +1969e4: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +1969e8: 1a01 0b74 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@740b │ │ +1969ec: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +1969f2: 6e20 0c0b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +1969f8: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +1969fe: 0c04 |000d: move-result-object v4 │ │ +196a00: 7130 cf56 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ +196a06: 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 │ │ @@ -310780,18 +310781,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 │ │ -196a04: |[196a04] org.thoughtcrime.securesms.util.Prefs.setEnterSendsEnabled:(Landroid/content/Context;Z)V │ │ -196a14: 1a00 1974 |0000: const-string v0, "pref_enter_sends" // string@7419 │ │ -196a18: 7130 c356 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@56c3 │ │ -196a1e: 0e00 |0005: return-void │ │ +196a08: |[196a08] org.thoughtcrime.securesms.util.Prefs.setEnterSendsEnabled:(Landroid/content/Context;Z)V │ │ +196a18: 1a00 1974 |0000: const-string v0, "pref_enter_sends" // string@7419 │ │ +196a1c: 7130 c356 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@56c3 │ │ +196a22: 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 │ │ │ │ @@ -310800,23 +310801,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 │ │ -196a20: |[196a20] org.thoughtcrime.securesms.util.Prefs.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -196a30: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -196a36: 0c00 |0003: move-result-object v0 │ │ -196a38: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -196a3e: 0c00 |0007: move-result-object v0 │ │ -196a40: 7230 b500 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b5 │ │ -196a46: 0c00 |000b: move-result-object v0 │ │ -196a48: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -196a4e: 0e00 |000f: return-void │ │ +196a24: |[196a24] org.thoughtcrime.securesms.util.Prefs.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +196a34: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +196a3a: 0c00 |0003: move-result-object v0 │ │ +196a3c: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +196a42: 0c00 |0007: move-result-object v0 │ │ +196a44: 7230 b500 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b5 │ │ +196a4a: 0c00 |000b: move-result-object v0 │ │ +196a4c: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +196a52: 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 │ │ @@ -310826,23 +310827,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 │ │ -196a50: |[196a50] org.thoughtcrime.securesms.util.Prefs.setLongPreference:(Landroid/content/Context;Ljava/lang/String;J)V │ │ -196a60: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -196a66: 0c00 |0003: move-result-object v0 │ │ -196a68: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -196a6e: 0c00 |0007: move-result-object v0 │ │ -196a70: 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 │ │ -196a76: 0c00 |000b: move-result-object v0 │ │ -196a78: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -196a7e: 0e00 |000f: return-void │ │ +196a54: |[196a54] org.thoughtcrime.securesms.util.Prefs.setLongPreference:(Landroid/content/Context;Ljava/lang/String;J)V │ │ +196a64: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +196a6a: 0c00 |0003: move-result-object v0 │ │ +196a6c: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +196a72: 0c00 |0007: move-result-object v0 │ │ +196a74: 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 │ │ +196a7a: 0c00 |000b: move-result-object v0 │ │ +196a7c: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +196a82: 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 │ │ @@ -310852,20 +310853,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 │ │ -196a80: |[196a80] org.thoughtcrime.securesms.util.Prefs.setNotificationRingtone:(Landroid/content/Context;Landroid/net/Uri;)V │ │ -196a90: 1a00 2674 |0000: const-string v0, "pref_key_ringtone" // string@7426 │ │ -196a94: 6e10 0202 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -196a9a: 0c02 |0005: move-result-object v2 │ │ -196a9c: 7130 cf56 0102 |0006: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ -196aa2: 0e00 |0009: return-void │ │ +196a84: |[196a84] org.thoughtcrime.securesms.util.Prefs.setNotificationRingtone:(Landroid/content/Context;Landroid/net/Uri;)V │ │ +196a94: 1a00 2674 |0000: const-string v0, "pref_key_ringtone" // string@7426 │ │ +196a98: 6e10 0202 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +196a9e: 0c02 |0005: move-result-object v2 │ │ +196aa0: 7130 cf56 0102 |0006: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ +196aa6: 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; │ │ │ │ @@ -310874,18 +310875,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 │ │ -196aa4: |[196aa4] org.thoughtcrime.securesms.util.Prefs.setProfileAvatarId:(Landroid/content/Context;I)V │ │ -196ab4: 1a00 5074 |0000: const-string v0, "pref_profile_avatar_id" // string@7450 │ │ -196ab8: 7130 c956 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@56c9 │ │ -196abe: 0e00 |0005: return-void │ │ +196aa8: |[196aa8] org.thoughtcrime.securesms.util.Prefs.setProfileAvatarId:(Landroid/content/Context;I)V │ │ +196ab8: 1a00 5074 |0000: const-string v0, "pref_profile_avatar_id" // string@7450 │ │ +196abc: 7130 c956 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@56c9 │ │ +196ac2: 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 │ │ │ │ @@ -310894,18 +310895,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 │ │ -196ac0: |[196ac0] org.thoughtcrime.securesms.util.Prefs.setPromptedDozeMsgId:(Landroid/content/Context;I)V │ │ -196ad0: 1a00 5374 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@7453 │ │ -196ad4: 7130 c956 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@56c9 │ │ -196ada: 0e00 |0005: return-void │ │ +196ac4: |[196ac4] org.thoughtcrime.securesms.util.Prefs.setPromptedDozeMsgId:(Landroid/content/Context;I)V │ │ +196ad4: 1a00 5374 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@7453 │ │ +196ad8: 7130 c956 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@56c9 │ │ +196ade: 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 │ │ │ │ @@ -310914,18 +310915,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 │ │ -196adc: |[196adc] org.thoughtcrime.securesms.util.Prefs.setScreenSecurityEnabled:(Landroid/content/Context;Z)V │ │ -196aec: 1a00 5a74 |0000: const-string v0, "pref_screen_security" // string@745a │ │ -196af0: 7130 c356 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@56c3 │ │ -196af6: 0e00 |0005: return-void │ │ +196ae0: |[196ae0] org.thoughtcrime.securesms.util.Prefs.setScreenSecurityEnabled:(Landroid/content/Context;Z)V │ │ +196af0: 1a00 5a74 |0000: const-string v0, "pref_screen_security" // string@745a │ │ +196af4: 7130 c356 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@56c3 │ │ +196afa: 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 │ │ │ │ @@ -310934,23 +310935,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 │ │ -196af8: |[196af8] org.thoughtcrime.securesms.util.Prefs.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -196b08: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -196b0e: 0c00 |0003: move-result-object v0 │ │ -196b10: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -196b16: 0c00 |0007: move-result-object v0 │ │ -196b18: 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 │ │ -196b1e: 0c00 |000b: move-result-object v0 │ │ -196b20: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -196b26: 0e00 |000f: return-void │ │ +196afc: |[196afc] org.thoughtcrime.securesms.util.Prefs.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +196b0c: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +196b12: 0c00 |0003: move-result-object v0 │ │ +196b14: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +196b1a: 0c00 |0007: move-result-object v0 │ │ +196b1c: 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 │ │ +196b22: 0c00 |000b: move-result-object v0 │ │ +196b24: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +196b2a: 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; │ │ @@ -310960,24 +310961,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 │ │ -196b28: |[196b28] org.thoughtcrime.securesms.util.Prefs.setSystemContactPhotos:(Landroid/content/Context;Ljava/util/Set;)V │ │ -196b38: 7110 7702 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -196b3e: 0c01 |0003: move-result-object v1 │ │ -196b40: 7210 bb00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -196b46: 0c01 |0007: move-result-object v1 │ │ -196b48: 1a00 0874 |0008: const-string v0, "pref_contact_photo_identifiers" // string@7408 │ │ -196b4c: 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 │ │ -196b52: 0c01 |000d: move-result-object v1 │ │ -196b54: 7210 b300 0100 |000e: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -196b5a: 0e00 |0011: return-void │ │ +196b2c: |[196b2c] org.thoughtcrime.securesms.util.Prefs.setSystemContactPhotos:(Landroid/content/Context;Ljava/util/Set;)V │ │ +196b3c: 7110 7702 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +196b42: 0c01 |0003: move-result-object v1 │ │ +196b44: 7210 bb00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +196b4a: 0c01 |0007: move-result-object v1 │ │ +196b4c: 1a00 0874 |0008: const-string v0, "pref_contact_photo_identifiers" // string@7408 │ │ +196b50: 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 │ │ +196b56: 0c01 |000d: move-result-object v1 │ │ +196b58: 7210 b300 0100 |000e: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +196b5e: 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; │ │ │ │ @@ -310986,29 +310987,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 │ │ -196b5c: |[196b5c] org.thoughtcrime.securesms.util.Prefs.setWebxdcStoreUrl:(Landroid/content/Context;Ljava/lang/String;)V │ │ -196b6c: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ -196b70: 6e10 f60a 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ -196b76: 0c00 |0005: move-result-object v0 │ │ -196b78: 6e10 dc0a 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ -196b7e: 0a00 |0009: move-result v0 │ │ -196b80: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -196b84: 1a00 1c5c |000c: const-string v0, "https://webxdc.org/apps/" // string@5c1c │ │ -196b88: 6e20 cf0a 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -196b8e: 0a00 |0011: move-result v0 │ │ -196b90: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ -196b94: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -196b96: 1a00 7e74 |0015: const-string v0, "pref_webxdc_store_url" // string@747e │ │ -196b9a: 7130 cf56 0102 |0017: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ -196ba0: 0e00 |001a: return-void │ │ +196b60: |[196b60] org.thoughtcrime.securesms.util.Prefs.setWebxdcStoreUrl:(Landroid/content/Context;Ljava/lang/String;)V │ │ +196b70: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ +196b74: 6e10 f60a 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ +196b7a: 0c00 |0005: move-result-object v0 │ │ +196b7c: 6e10 dc0a 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ +196b82: 0a00 |0009: move-result v0 │ │ +196b84: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +196b88: 1a00 1c5c |000c: const-string v0, "https://webxdc.org/apps/" // string@5c1c │ │ +196b8c: 6e20 cf0a 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +196b92: 0a00 |0011: move-result v0 │ │ +196b94: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ +196b98: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +196b9a: 1a00 7e74 |0015: const-string v0, "pref_webxdc_store_url" // string@747e │ │ +196b9e: 7130 cf56 0102 |0017: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ +196ba4: 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; │ │ @@ -311075,17 +311076,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -196e08: |[196e08] org.thoughtcrime.securesms.util.RelayUtil.:()V │ │ -196e18: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -196e1e: 0e00 |0003: return-void │ │ +196e0c: |[196e0c] org.thoughtcrime.securesms.util.RelayUtil.:()V │ │ +196e1c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +196e22: 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;) │ │ @@ -311093,60 +311094,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 │ │ -196e20: |[196e20] org.thoughtcrime.securesms.util.RelayUtil.acquireRelayMessageContent:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -196e30: 7110 db56 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@56db │ │ -196e36: 0a00 |0003: move-result v0 │ │ -196e38: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -196e3c: 1a00 7a54 |0006: const-string v0, "forwarded_message_ids" // string@547a │ │ -196e40: 7110 d556 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@56d5 │ │ -196e46: 0c02 |000b: move-result-object v2 │ │ -196e48: 6e30 a200 0302 |000c: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ -196e4e: 284d |000f: goto 005c // +004d │ │ -196e50: 7110 dd56 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@56dd │ │ -196e56: 0a00 |0013: move-result v0 │ │ -196e58: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ -196e5c: 1a00 e45f |0016: const-string v0, "is_sharing" // string@5fe4 │ │ -196e60: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -196e62: 6e30 a100 0301 |0019: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -196e68: 7110 da56 0200 |001c: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isDirectSharing:(Landroid/app/Activity;)Z // method@56da │ │ -196e6e: 0a00 |001f: move-result v0 │ │ -196e70: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ -196e74: 1a00 444f |0022: const-string v0, "direct_sharing_chat_id" // string@4f44 │ │ -196e78: 7110 d456 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getDirectSharingChatId:(Landroid/app/Activity;)I // method@56d4 │ │ -196e7e: 0a01 |0027: move-result v1 │ │ -196e80: 6e30 9c00 0301 |0028: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -196e86: 7110 d956 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@56d9 │ │ -196e8c: 0c00 |002e: move-result-object v0 │ │ -196e8e: 6e10 5c0c 0000 |002f: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c5c │ │ -196e94: 0a00 |0032: move-result v0 │ │ -196e96: 3900 0b00 |0033: if-nez v0, 003e // +000b │ │ -196e9a: 1a00 d27c |0035: const-string v0, "shared_uris" // string@7cd2 │ │ -196e9e: 7110 d956 0200 |0037: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@56d9 │ │ -196ea4: 0c01 |003a: move-result-object v1 │ │ -196ea6: 6e30 a500 0301 |003b: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a5 │ │ -196eac: 7110 d656 0200 |003e: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@56d6 │ │ -196eb2: 0a00 |0041: move-result v0 │ │ -196eb4: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ -196eb8: 1a00 d07c |0044: const-string v0, "shared_contact_id" // string@7cd0 │ │ -196ebc: 7110 d656 0200 |0046: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@56d6 │ │ -196ec2: 0a01 |0049: move-result v1 │ │ -196ec4: 6e30 9c00 0301 |004a: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -196eca: 7110 d756 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@56d7 │ │ -196ed0: 0c00 |0050: move-result-object v0 │ │ -196ed2: 3800 0b00 |0051: if-eqz v0, 005c // +000b │ │ -196ed6: 1a00 ce4f |0053: const-string v0, "draft_text" // string@4fce │ │ -196eda: 7110 d756 0200 |0055: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@56d7 │ │ -196ee0: 0c02 |0058: move-result-object v2 │ │ -196ee2: 6e30 a000 0302 |0059: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -196ee8: 0e00 |005c: return-void │ │ +196e24: |[196e24] org.thoughtcrime.securesms.util.RelayUtil.acquireRelayMessageContent:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +196e34: 7110 db56 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@56db │ │ +196e3a: 0a00 |0003: move-result v0 │ │ +196e3c: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +196e40: 1a00 7a54 |0006: const-string v0, "forwarded_message_ids" // string@547a │ │ +196e44: 7110 d556 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@56d5 │ │ +196e4a: 0c02 |000b: move-result-object v2 │ │ +196e4c: 6e30 a200 0302 |000c: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ +196e52: 284d |000f: goto 005c // +004d │ │ +196e54: 7110 dd56 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@56dd │ │ +196e5a: 0a00 |0013: move-result v0 │ │ +196e5c: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ +196e60: 1a00 e45f |0016: const-string v0, "is_sharing" // string@5fe4 │ │ +196e64: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +196e66: 6e30 a100 0301 |0019: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +196e6c: 7110 da56 0200 |001c: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isDirectSharing:(Landroid/app/Activity;)Z // method@56da │ │ +196e72: 0a00 |001f: move-result v0 │ │ +196e74: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ +196e78: 1a00 444f |0022: const-string v0, "direct_sharing_chat_id" // string@4f44 │ │ +196e7c: 7110 d456 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getDirectSharingChatId:(Landroid/app/Activity;)I // method@56d4 │ │ +196e82: 0a01 |0027: move-result v1 │ │ +196e84: 6e30 9c00 0301 |0028: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +196e8a: 7110 d956 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@56d9 │ │ +196e90: 0c00 |002e: move-result-object v0 │ │ +196e92: 6e10 5c0c 0000 |002f: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c5c │ │ +196e98: 0a00 |0032: move-result v0 │ │ +196e9a: 3900 0b00 |0033: if-nez v0, 003e // +000b │ │ +196e9e: 1a00 d27c |0035: const-string v0, "shared_uris" // string@7cd2 │ │ +196ea2: 7110 d956 0200 |0037: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@56d9 │ │ +196ea8: 0c01 |003a: move-result-object v1 │ │ +196eaa: 6e30 a500 0301 |003b: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a5 │ │ +196eb0: 7110 d656 0200 |003e: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@56d6 │ │ +196eb6: 0a00 |0041: move-result v0 │ │ +196eb8: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ +196ebc: 1a00 d07c |0044: const-string v0, "shared_contact_id" // string@7cd0 │ │ +196ec0: 7110 d656 0200 |0046: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@56d6 │ │ +196ec6: 0a01 |0049: move-result v1 │ │ +196ec8: 6e30 9c00 0301 |004a: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +196ece: 7110 d756 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@56d7 │ │ +196ed4: 0c00 |0050: move-result-object v0 │ │ +196ed6: 3800 0b00 |0051: if-eqz v0, 005c // +000b │ │ +196eda: 1a00 ce4f |0053: const-string v0, "draft_text" // string@4fce │ │ +196ede: 7110 d756 0200 |0055: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@56d7 │ │ +196ee4: 0c02 |0058: move-result-object v2 │ │ +196ee6: 6e30 a000 0302 |0059: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +196eec: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0006 line=118 │ │ 0x0010 line=119 │ │ 0x0016 line=120 │ │ 0x001c line=121 │ │ @@ -311166,23 +311167,23 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -196c94: |[196c94] org.thoughtcrime.securesms.util.RelayUtil.getDirectSharingChatId:(Landroid/app/Activity;)I │ │ -196ca4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -196ca6: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196cac: 0c02 |0004: move-result-object v2 │ │ -196cae: 1a01 444f |0005: const-string v1, "direct_sharing_chat_id" // string@4f44 │ │ -196cb2: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -196cb8: 0a02 |000a: move-result v2 │ │ -196cba: 0f02 |000b: return v2 │ │ -196cbc: 0f00 |000c: return v0 │ │ +196c98: |[196c98] org.thoughtcrime.securesms.util.RelayUtil.getDirectSharingChatId:(Landroid/app/Activity;)I │ │ +196ca8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +196caa: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196cb0: 0c02 |0004: move-result-object v2 │ │ +196cb2: 1a01 444f |0005: const-string v1, "direct_sharing_chat_id" // string@4f44 │ │ +196cb6: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +196cbc: 0a02 |000a: move-result v2 │ │ +196cbe: 0f02 |000b: return v2 │ │ +196cc0: 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; │ │ @@ -311192,23 +311193,23 @@ │ │ type : '(Landroid/app/Activity;)[I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -196d14: |[196d14] org.thoughtcrime.securesms.util.RelayUtil.getForwardedMessageIDs:(Landroid/app/Activity;)[I │ │ -196d24: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196d2a: 0c01 |0003: move-result-object v1 │ │ -196d2c: 1a00 7a54 |0004: const-string v0, "forwarded_message_ids" // string@547a │ │ -196d30: 6e20 9300 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ -196d36: 0c01 |0009: move-result-object v1 │ │ -196d38: 1101 |000a: return-object v1 │ │ -196d3a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -196d3c: 1101 |000c: return-object v1 │ │ +196d18: |[196d18] org.thoughtcrime.securesms.util.RelayUtil.getForwardedMessageIDs:(Landroid/app/Activity;)[I │ │ +196d28: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196d2e: 0c01 |0003: move-result-object v1 │ │ +196d30: 1a00 7a54 |0004: const-string v0, "forwarded_message_ids" // string@547a │ │ +196d34: 6e20 9300 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ +196d3a: 0c01 |0009: move-result-object v1 │ │ +196d3c: 1101 |000a: return-object v1 │ │ +196d3e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +196d40: 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; │ │ @@ -311218,25 +311219,25 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -196cd0: |[196cd0] org.thoughtcrime.securesms.util.RelayUtil.getSharedContactId:(Landroid/app/Activity;)I │ │ -196ce0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -196ce2: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196ce8: 0c02 |0004: move-result-object v2 │ │ -196cea: 1a01 d07c |0005: const-string v1, "shared_contact_id" // string@7cd0 │ │ -196cee: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -196cf4: 0a02 |000a: move-result v2 │ │ -196cf6: 0f02 |000b: return v2 │ │ -196cf8: 0d02 |000c: move-exception v2 │ │ -196cfa: 6e10 300a 0200 |000d: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -196d00: 0f00 |0010: return v0 │ │ +196cd4: |[196cd4] org.thoughtcrime.securesms.util.RelayUtil.getSharedContactId:(Landroid/app/Activity;)I │ │ +196ce4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +196ce6: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196cec: 0c02 |0004: move-result-object v2 │ │ +196cee: 1a01 d07c |0005: const-string v1, "shared_contact_id" // string@7cd0 │ │ +196cf2: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +196cf8: 0a02 |000a: move-result v2 │ │ +196cfa: 0f02 |000b: return v2 │ │ +196cfc: 0d02 |000c: move-exception v2 │ │ +196cfe: 6e10 300a 0200 |000d: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +196d04: 0f00 |0010: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ 0x0001 line=79 │ │ 0x000d line=81 │ │ locals : │ │ @@ -311247,23 +311248,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 │ │ -196d50: |[196d50] org.thoughtcrime.securesms.util.RelayUtil.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; │ │ -196d60: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196d66: 0c01 |0003: move-result-object v1 │ │ -196d68: 1a00 ce4f |0004: const-string v0, "draft_text" // string@4fce │ │ -196d6c: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -196d72: 0c01 |0009: move-result-object v1 │ │ -196d74: 1101 |000a: return-object v1 │ │ -196d76: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -196d78: 1101 |000c: return-object v1 │ │ +196d54: |[196d54] org.thoughtcrime.securesms.util.RelayUtil.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; │ │ +196d64: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196d6a: 0c01 |0003: move-result-object v1 │ │ +196d6c: 1a00 ce4f |0004: const-string v0, "draft_text" // string@4fce │ │ +196d70: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +196d76: 0c01 |0009: move-result-object v1 │ │ +196d78: 1101 |000a: return-object v1 │ │ +196d7a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +196d7c: 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; │ │ @@ -311273,23 +311274,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 │ │ -196d8c: |[196d8c] org.thoughtcrime.securesms.util.RelayUtil.getSharedTitle:(Landroid/app/Activity;)Ljava/lang/String; │ │ -196d9c: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196da2: 0c01 |0003: move-result-object v1 │ │ -196da4: 1a00 d17c |0004: const-string v0, "shared_title" // string@7cd1 │ │ -196da8: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -196dae: 0c01 |0009: move-result-object v1 │ │ -196db0: 1101 |000a: return-object v1 │ │ -196db2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -196db4: 1101 |000c: return-object v1 │ │ +196d90: |[196d90] org.thoughtcrime.securesms.util.RelayUtil.getSharedTitle:(Landroid/app/Activity;)Ljava/lang/String; │ │ +196da0: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196da6: 0c01 |0003: move-result-object v1 │ │ +196da8: 1a00 d17c |0004: const-string v0, "shared_title" // string@7cd1 │ │ +196dac: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +196db2: 0c01 |0009: move-result-object v1 │ │ +196db4: 1101 |000a: return-object v1 │ │ +196db6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +196db8: 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; │ │ @@ -311299,27 +311300,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 │ │ -196dc8: |[196dc8] org.thoughtcrime.securesms.util.RelayUtil.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ -196dd8: 3801 1100 |0000: if-eqz v1, 0011 // +0011 │ │ -196ddc: 6e10 1a00 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196de2: 0c01 |0005: move-result-object v1 │ │ -196de4: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -196de8: 1a00 d27c |0008: const-string v0, "shared_uris" // string@7cd2 │ │ -196dec: 6e20 9600 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0096 │ │ -196df2: 0c01 |000d: move-result-object v1 │ │ -196df4: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -196df8: 1101 |0010: return-object v1 │ │ -196dfa: 2201 7203 |0011: new-instance v1, Ljava/util/ArrayList; // type@0372 │ │ -196dfe: 7010 520c 0100 |0013: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ -196e04: 1101 |0016: return-object v1 │ │ +196dcc: |[196dcc] org.thoughtcrime.securesms.util.RelayUtil.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ +196ddc: 3801 1100 |0000: if-eqz v1, 0011 // +0011 │ │ +196de0: 6e10 1a00 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196de6: 0c01 |0005: move-result-object v1 │ │ +196de8: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +196dec: 1a00 d27c |0008: const-string v0, "shared_uris" // string@7cd2 │ │ +196df0: 6e20 9600 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0096 │ │ +196df6: 0c01 |000d: move-result-object v1 │ │ +196df8: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +196dfc: 1101 |0010: return-object v1 │ │ +196dfe: 2201 7203 |0011: new-instance v1, Ljava/util/ArrayList; // type@0372 │ │ +196e02: 7010 520c 0100 |0013: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ +196e08: 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; │ │ @@ -311329,25 +311330,25 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -196ba4: |[196ba4] org.thoughtcrime.securesms.util.RelayUtil.isDirectSharing:(Landroid/app/Activity;)Z │ │ -196bb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -196bb6: 6e10 1a00 0300 |0001: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196bbc: 0c03 |0004: move-result-object v3 │ │ -196bbe: 1a01 444f |0005: const-string v1, "direct_sharing_chat_id" // string@4f44 │ │ -196bc2: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -196bc4: 6e30 9400 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -196bca: 0a03 |000b: move-result v3 │ │ -196bcc: 3223 0300 |000c: if-eq v3, v2, 000f // +0003 │ │ -196bd0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -196bd2: 0f00 |000f: return v0 │ │ +196ba8: |[196ba8] org.thoughtcrime.securesms.util.RelayUtil.isDirectSharing:(Landroid/app/Activity;)Z │ │ +196bb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +196bba: 6e10 1a00 0300 |0001: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196bc0: 0c03 |0004: move-result-object v3 │ │ +196bc2: 1a01 444f |0005: const-string v1, "direct_sharing_chat_id" // string@4f44 │ │ +196bc6: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +196bc8: 6e30 9400 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +196bce: 0a03 |000b: move-result v3 │ │ +196bd0: 3223 0300 |000c: if-eq v3, v2, 000f // +0003 │ │ +196bd4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +196bd6: 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; │ │ @@ -311357,24 +311358,24 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -196be4: |[196be4] org.thoughtcrime.securesms.util.RelayUtil.isForwarding:(Landroid/app/Activity;)Z │ │ -196bf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -196bf6: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196bfc: 0c02 |0004: move-result-object v2 │ │ -196bfe: 1a01 7a54 |0005: const-string v1, "forwarded_message_ids" // string@547a │ │ -196c02: 6e20 9300 1200 |0007: invoke-virtual {v2, v1}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ -196c08: 0c02 |000a: move-result-object v2 │ │ -196c0a: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ -196c0e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -196c10: 0f00 |000e: return v0 │ │ +196be8: |[196be8] org.thoughtcrime.securesms.util.RelayUtil.isForwarding:(Landroid/app/Activity;)Z │ │ +196bf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +196bfa: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196c00: 0c02 |0004: move-result-object v2 │ │ +196c02: 1a01 7a54 |0005: const-string v1, "forwarded_message_ids" // string@547a │ │ +196c06: 6e20 9300 1200 |0007: invoke-virtual {v2, v1}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ +196c0c: 0c02 |000a: move-result-object v2 │ │ +196c0e: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ +196c12: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +196c14: 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; │ │ @@ -311384,26 +311385,26 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -196c24: |[196c24] org.thoughtcrime.securesms.util.RelayUtil.isRelayingMessageContent:(Landroid/app/Activity;)Z │ │ -196c34: 7110 db56 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@56db │ │ -196c3a: 0a00 |0003: move-result v0 │ │ -196c3c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -196c40: 7110 dd56 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@56dd │ │ -196c46: 0a01 |0009: move-result v1 │ │ -196c48: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -196c4c: 2803 |000c: goto 000f // +0003 │ │ -196c4e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -196c50: 2802 |000e: goto 0010 // +0002 │ │ -196c52: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -196c54: 0f01 |0010: return v1 │ │ +196c28: |[196c28] org.thoughtcrime.securesms.util.RelayUtil.isRelayingMessageContent:(Landroid/app/Activity;)Z │ │ +196c38: 7110 db56 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@56db │ │ +196c3e: 0a00 |0003: move-result v0 │ │ +196c40: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +196c44: 7110 dd56 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@56dd │ │ +196c4a: 0a01 |0009: move-result v1 │ │ +196c4c: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +196c50: 2803 |000c: goto 000f // +0003 │ │ +196c52: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +196c54: 2802 |000e: goto 0010 // +0002 │ │ +196c56: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +196c58: 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;) │ │ @@ -311411,23 +311412,23 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -196c58: |[196c58] org.thoughtcrime.securesms.util.RelayUtil.isSharing:(Landroid/app/Activity;)Z │ │ -196c68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -196c6a: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196c70: 0c02 |0004: move-result-object v2 │ │ -196c72: 1a01 e45f |0005: const-string v1, "is_sharing" // string@5fe4 │ │ -196c76: 6e30 8b00 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -196c7c: 0a02 |000a: move-result v2 │ │ -196c7e: 0f02 |000b: return v2 │ │ -196c80: 0f00 |000c: return v0 │ │ +196c5c: |[196c5c] org.thoughtcrime.securesms.util.RelayUtil.isSharing:(Landroid/app/Activity;)Z │ │ +196c6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +196c6e: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196c74: 0c02 |0004: move-result-object v2 │ │ +196c76: 1a01 e45f |0005: const-string v1, "is_sharing" // string@5fe4 │ │ +196c7a: 6e30 8b00 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +196c80: 0a02 |000a: move-result v2 │ │ +196c82: 0f02 |000b: return v2 │ │ +196c84: 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; │ │ @@ -311437,43 +311438,43 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -196eec: |[196eec] org.thoughtcrime.securesms.util.RelayUtil.resetRelayingMessageContent:(Landroid/app/Activity;)V │ │ -196efc: 6e10 1a00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196f02: 0c00 |0003: move-result-object v0 │ │ -196f04: 1a01 7a54 |0004: const-string v1, "forwarded_message_ids" // string@547a │ │ -196f08: 6e20 a700 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -196f0e: 6e10 1a00 0200 |0009: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196f14: 0c00 |000c: move-result-object v0 │ │ -196f16: 1a01 d27c |000d: const-string v1, "shared_uris" // string@7cd2 │ │ -196f1a: 6e20 a700 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -196f20: 6e10 1a00 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196f26: 0c00 |0015: move-result-object v0 │ │ -196f28: 1a01 d07c |0016: const-string v1, "shared_contact_id" // string@7cd0 │ │ -196f2c: 6e20 a700 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -196f32: 6e10 1a00 0200 |001b: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196f38: 0c00 |001e: move-result-object v0 │ │ -196f3a: 1a01 e45f |001f: const-string v1, "is_sharing" // string@5fe4 │ │ -196f3e: 6e20 a700 1000 |0021: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -196f44: 6e10 1a00 0200 |0024: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196f4a: 0c00 |0027: move-result-object v0 │ │ -196f4c: 1a01 444f |0028: const-string v1, "direct_sharing_chat_id" // string@4f44 │ │ -196f50: 6e20 a700 1000 |002a: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -196f56: 6e10 1a00 0200 |002d: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196f5c: 0c02 |0030: move-result-object v2 │ │ -196f5e: 1a00 ce4f |0031: const-string v0, "draft_text" // string@4fce │ │ -196f62: 6e20 a700 0200 |0033: invoke-virtual {v2, v0}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -196f68: 2805 |0036: goto 003b // +0005 │ │ -196f6a: 0d02 |0037: move-exception v2 │ │ -196f6c: 6e10 920a 0200 |0038: invoke-virtual {v2}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@0a92 │ │ -196f72: 0e00 |003b: return-void │ │ +196ef0: |[196ef0] org.thoughtcrime.securesms.util.RelayUtil.resetRelayingMessageContent:(Landroid/app/Activity;)V │ │ +196f00: 6e10 1a00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196f06: 0c00 |0003: move-result-object v0 │ │ +196f08: 1a01 7a54 |0004: const-string v1, "forwarded_message_ids" // string@547a │ │ +196f0c: 6e20 a700 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +196f12: 6e10 1a00 0200 |0009: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196f18: 0c00 |000c: move-result-object v0 │ │ +196f1a: 1a01 d27c |000d: const-string v1, "shared_uris" // string@7cd2 │ │ +196f1e: 6e20 a700 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +196f24: 6e10 1a00 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196f2a: 0c00 |0015: move-result-object v0 │ │ +196f2c: 1a01 d07c |0016: const-string v1, "shared_contact_id" // string@7cd0 │ │ +196f30: 6e20 a700 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +196f36: 6e10 1a00 0200 |001b: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196f3c: 0c00 |001e: move-result-object v0 │ │ +196f3e: 1a01 e45f |001f: const-string v1, "is_sharing" // string@5fe4 │ │ +196f42: 6e20 a700 1000 |0021: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +196f48: 6e10 1a00 0200 |0024: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196f4e: 0c00 |0027: move-result-object v0 │ │ +196f50: 1a01 444f |0028: const-string v1, "direct_sharing_chat_id" // string@4f44 │ │ +196f54: 6e20 a700 1000 |002a: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +196f5a: 6e10 1a00 0200 |002d: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196f60: 0c02 |0030: move-result-object v2 │ │ +196f62: 1a00 ce4f |0031: const-string v0, "draft_text" // string@4fce │ │ +196f66: 6e20 a700 0200 |0033: invoke-virtual {v2, v0}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +196f6c: 2805 |0036: goto 003b // +0005 │ │ +196f6e: 0d02 |0037: move-exception v2 │ │ +196f70: 6e10 920a 0200 |0038: invoke-virtual {v2}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@0a92 │ │ +196f76: 0e00 |003b: return-void │ │ catches : 1 │ │ 0x0000 - 0x0036 │ │ Ljava/lang/NullPointerException; -> 0x0037 │ │ positions : │ │ 0x0000 line=105 │ │ 0x0009 line=106 │ │ 0x0012 line=107 │ │ @@ -311489,18 +311490,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 │ │ -196f84: |[196f84] org.thoughtcrime.securesms.util.RelayUtil.setDirectSharing:(Landroid/content/Intent;I)V │ │ -196f94: 1a00 444f |0000: const-string v0, "direct_sharing_chat_id" // string@4f44 │ │ -196f98: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -196f9e: 0e00 |0005: return-void │ │ +196f88: |[196f88] org.thoughtcrime.securesms.util.RelayUtil.setDirectSharing:(Landroid/content/Intent;I)V │ │ +196f98: 1a00 444f |0000: const-string v0, "direct_sharing_chat_id" // string@4f44 │ │ +196f9c: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +196fa2: 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 │ │ │ │ @@ -311509,18 +311510,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 │ │ -196fa0: |[196fa0] org.thoughtcrime.securesms.util.RelayUtil.setForwardingMessageIds:(Landroid/content/Intent;[I)V │ │ -196fb0: 1a00 7a54 |0000: const-string v0, "forwarded_message_ids" // string@547a │ │ -196fb4: 6e30 a200 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ -196fba: 0e00 |0005: return-void │ │ +196fa4: |[196fa4] org.thoughtcrime.securesms.util.RelayUtil.setForwardingMessageIds:(Landroid/content/Intent;[I)V │ │ +196fb4: 1a00 7a54 |0000: const-string v0, "forwarded_message_ids" // string@547a │ │ +196fb8: 6e30 a200 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ +196fbe: 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 │ │ │ │ @@ -311529,21 +311530,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 │ │ -196fbc: |[196fbc] org.thoughtcrime.securesms.util.RelayUtil.setSharedContactId:(Landroid/content/Intent;I)V │ │ -196fcc: 1a00 d07c |0000: const-string v0, "shared_contact_id" // string@7cd0 │ │ -196fd0: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -196fd6: 1a02 e45f |0005: const-string v2, "is_sharing" // string@5fe4 │ │ -196fda: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -196fdc: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -196fe2: 0e00 |000b: return-void │ │ +196fc0: |[196fc0] org.thoughtcrime.securesms.util.RelayUtil.setSharedContactId:(Landroid/content/Intent;I)V │ │ +196fd0: 1a00 d07c |0000: const-string v0, "shared_contact_id" // string@7cd0 │ │ +196fd4: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +196fda: 1a02 e45f |0005: const-string v2, "is_sharing" // string@5fe4 │ │ +196fde: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +196fe0: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +196fe6: 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 │ │ @@ -311553,21 +311554,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 │ │ -196fe4: |[196fe4] org.thoughtcrime.securesms.util.RelayUtil.setSharedText:(Landroid/content/Intent;Ljava/lang/String;)V │ │ -196ff4: 1a00 ce4f |0000: const-string v0, "draft_text" // string@4fce │ │ -196ff8: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -196ffe: 1a02 e45f |0005: const-string v2, "is_sharing" // string@5fe4 │ │ -197002: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -197004: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -19700a: 0e00 |000b: return-void │ │ +196fe8: |[196fe8] org.thoughtcrime.securesms.util.RelayUtil.setSharedText:(Landroid/content/Intent;Ljava/lang/String;)V │ │ +196ff8: 1a00 ce4f |0000: const-string v0, "draft_text" // string@4fce │ │ +196ffc: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +197002: 1a02 e45f |0005: const-string v2, "is_sharing" // string@5fe4 │ │ +197006: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +197008: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +19700e: 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; │ │ @@ -311577,18 +311578,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 │ │ -19700c: |[19700c] org.thoughtcrime.securesms.util.RelayUtil.setSharedTitle:(Landroid/content/Intent;Ljava/lang/String;)V │ │ -19701c: 1a00 d17c |0000: const-string v0, "shared_title" // string@7cd1 │ │ -197020: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -197026: 0e00 |0005: return-void │ │ +197010: |[197010] org.thoughtcrime.securesms.util.RelayUtil.setSharedTitle:(Landroid/content/Intent;Ljava/lang/String;)V │ │ +197020: 1a00 d17c |0000: const-string v0, "shared_title" // string@7cd1 │ │ +197024: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +19702a: 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; │ │ │ │ @@ -311597,21 +311598,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 │ │ -197028: |[197028] org.thoughtcrime.securesms.util.RelayUtil.setSharedUris:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ -197038: 1a00 d27c |0000: const-string v0, "shared_uris" // string@7cd2 │ │ -19703c: 6e30 a500 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a5 │ │ -197042: 1a02 e45f |0005: const-string v2, "is_sharing" // string@5fe4 │ │ -197046: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -197048: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -19704e: 0e00 |000b: return-void │ │ +19702c: |[19702c] org.thoughtcrime.securesms.util.RelayUtil.setSharedUris:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ +19703c: 1a00 d27c |0000: const-string v0, "shared_uris" // string@7cd2 │ │ +197040: 6e30 a500 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a5 │ │ +197046: 1a02 e45f |0005: const-string v2, "is_sharing" // string@5fe4 │ │ +19704a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +19704c: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +197052: 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; │ │ @@ -311642,17 +311643,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -197110: |[197110] org.thoughtcrime.securesms.util.ResUtil.:()V │ │ -197120: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -197126: 0e00 |0003: return-void │ │ +197114: |[197114] org.thoughtcrime.securesms.util.ResUtil.:()V │ │ +197124: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19712a: 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;) │ │ @@ -311660,25 +311661,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 │ │ -197090: |[197090] org.thoughtcrime.securesms.util.ResUtil.getColor:(Landroid/content/Context;I)I │ │ -1970a0: 2410 1411 0200 |0000: filled-new-array {v2}, [I // type@1114 │ │ -1970a6: 0c02 |0003: move-result-object v2 │ │ -1970a8: 6e20 7d00 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@007d │ │ -1970ae: 0c01 |0007: move-result-object v1 │ │ -1970b0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1970b2: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -1970b4: 6e30 eb00 2100 |000a: invoke-virtual {v1, v2, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00eb │ │ -1970ba: 0a02 |000d: move-result v2 │ │ -1970bc: 6e10 f500 0100 |000e: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ -1970c2: 0f02 |0011: return v2 │ │ +197094: |[197094] org.thoughtcrime.securesms.util.ResUtil.getColor:(Landroid/content/Context;I)I │ │ +1970a4: 2410 1411 0200 |0000: filled-new-array {v2}, [I // type@1114 │ │ +1970aa: 0c02 |0003: move-result-object v2 │ │ +1970ac: 6e20 7d00 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@007d │ │ +1970b2: 0c01 |0007: move-result-object v1 │ │ +1970b4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1970b6: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +1970b8: 6e30 eb00 2100 |000a: invoke-virtual {v1, v2, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00eb │ │ +1970be: 0a02 |000d: move-result v2 │ │ +1970c0: 6e10 f500 0100 |000e: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ +1970c6: 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; │ │ @@ -311689,24 +311690,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 │ │ -197050: |[197050] org.thoughtcrime.securesms.util.ResUtil.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ -197060: 7120 e856 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/Context;I)I // method@56e8 │ │ -197066: 0a01 |0003: move-result v1 │ │ -197068: 7120 3005 1000 |0004: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0530 │ │ -19706e: 0c00 |0007: move-result-object v0 │ │ -197070: 1100 |0008: return-object v0 │ │ -197072: 0d00 |0009: move-exception v0 │ │ -197074: 6e10 300a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -19707a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -19707c: 1100 |000e: return-object v0 │ │ +197054: |[197054] org.thoughtcrime.securesms.util.ResUtil.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ +197064: 7120 e856 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/Context;I)I // method@56e8 │ │ +19706a: 0a01 |0003: move-result v1 │ │ +19706c: 7120 3005 1000 |0004: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0530 │ │ +197072: 0c00 |0007: move-result-object v0 │ │ +197074: 1100 |0008: return-object v0 │ │ +197076: 0d00 |0009: move-exception v0 │ │ +197078: 6e10 300a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +19707e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +197080: 1100 |000e: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=50 │ │ 0x000a line=52 │ │ locals : │ │ @@ -311718,20 +311719,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 │ │ -1970c4: |[1970c4] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/Context;I)I │ │ -1970d4: 6e10 7b00 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -1970da: 0c00 |0003: move-result-object v0 │ │ -1970dc: 7120 e956 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I // method@56e9 │ │ -1970e2: 0a00 |0007: move-result v0 │ │ -1970e4: 0f00 |0008: return v0 │ │ +1970c8: |[1970c8] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/Context;I)I │ │ +1970d8: 6e10 7b00 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +1970de: 0c00 |0003: move-result-object v0 │ │ +1970e0: 7120 e956 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I // method@56e9 │ │ +1970e6: 0a00 |0007: move-result v0 │ │ +1970e8: 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 │ │ │ │ @@ -311740,21 +311741,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 │ │ -1970e8: |[1970e8] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I │ │ -1970f8: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ -1970fc: 7010 d402 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d4 │ │ -197102: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -197104: 6e40 d800 3210 |0006: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ -19710a: 5202 5800 |0009: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@0058 │ │ -19710e: 0f02 |000b: return v2 │ │ +1970ec: |[1970ec] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I │ │ +1970fc: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ +197100: 7010 d402 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d4 │ │ +197106: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +197108: 6e40 d800 3210 |0006: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ +19710e: 5202 5800 |0009: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@0058 │ │ +197112: 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; │ │ @@ -311807,30 +311808,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 │ │ -197128: |[197128] org.thoughtcrime.securesms.util.SaveAttachmentTask$Attachment.:(Landroid/net/Uri;Ljava/lang/String;JLjava/lang/String;)V │ │ -197138: 7010 9a0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19713e: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ -197142: 3805 1100 |0005: if-eqz v5, 0016 // +0011 │ │ -197146: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -19714a: 3102 0600 |0009: cmp-long v2, v6, v0 │ │ -19714e: 3a02 0b00 |000b: if-ltz v2, 0016 // +000b │ │ -197152: 5b34 7242 |000d: iput-object v4, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@4272 │ │ -197156: 5b38 7142 |000f: iput-object v8, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@4271 │ │ -19715a: 5b35 6f42 |0011: iput-object v5, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@426f │ │ -19715e: 5a36 7042 |0013: iput-wide v6, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@4270 │ │ -197162: 0e00 |0015: return-void │ │ -197164: 2204 d602 |0016: new-instance v4, Ljava/lang/AssertionError; // type@02d6 │ │ -197168: 1a05 2783 |0018: const-string v5, "uri, content type, and date must all be specified" // string@8327 │ │ -19716c: 7020 bc09 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ -197172: 2704 |001d: throw v4 │ │ +19712c: |[19712c] org.thoughtcrime.securesms.util.SaveAttachmentTask$Attachment.:(Landroid/net/Uri;Ljava/lang/String;JLjava/lang/String;)V │ │ +19713c: 7010 9a0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a9a │ │ +197142: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ +197146: 3805 1100 |0005: if-eqz v5, 0016 // +0011 │ │ +19714a: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +19714e: 3102 0600 |0009: cmp-long v2, v6, v0 │ │ +197152: 3a02 0b00 |000b: if-ltz v2, 0016 // +000b │ │ +197156: 5b34 7242 |000d: iput-object v4, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@4272 │ │ +19715a: 5b38 7142 |000f: iput-object v8, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@4271 │ │ +19715e: 5b35 6f42 |0011: iput-object v5, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@426f │ │ +197162: 5a36 7042 |0013: iput-wide v6, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@4270 │ │ +197166: 0e00 |0015: return-void │ │ +197168: 2204 d602 |0016: new-instance v4, Ljava/lang/AssertionError; // type@02d6 │ │ +19716c: 1a05 2783 |0018: const-string v5, "uri, content type, and date must all be specified" // string@8327 │ │ +197170: 7020 bc09 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ +197176: 2704 |001d: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x000d line=360 │ │ 0x000f line=361 │ │ 0x0011 line=362 │ │ 0x0013 line=363 │ │ @@ -311873,17 +311874,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -197d08: |[197d08] org.thoughtcrime.securesms.util.ScreenLockUtil.:()V │ │ -197d18: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -197d1e: 0e00 |0003: return-void │ │ +197d0c: |[197d0c] org.thoughtcrime.securesms.util.ScreenLockUtil.:()V │ │ +197d1c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +197d22: 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;) │ │ @@ -311891,28 +311892,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 │ │ -197cc8: |[197cc8] org.thoughtcrime.securesms.util.ScreenLockUtil.applyScreenLock:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;I)Z │ │ -197cd8: 1a00 7960 |0000: const-string v0, "keyguard" // string@6079 │ │ -197cdc: 6e20 2000 0100 |0002: invoke-virtual {v1, v0}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0020 │ │ -197ce2: 0c00 |0005: move-result-object v0 │ │ -197ce4: 1f00 1300 |0006: check-cast v0, Landroid/app/KeyguardManager; // type@0013 │ │ -197ce8: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -197cec: 6e30 2d00 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/app/KeyguardManager;.createConfirmDeviceCredentialIntent:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@002d │ │ -197cf2: 0c02 |000d: move-result-object v2 │ │ -197cf4: 3802 0700 |000e: if-eqz v2, 0015 // +0007 │ │ -197cf8: 6e30 2900 2104 |0010: invoke-virtual {v1, v2, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0029 │ │ -197cfe: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -197d00: 0f01 |0014: return v1 │ │ -197d02: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -197d04: 0f01 |0016: return v1 │ │ +197ccc: |[197ccc] org.thoughtcrime.securesms.util.ScreenLockUtil.applyScreenLock:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;I)Z │ │ +197cdc: 1a00 7960 |0000: const-string v0, "keyguard" // string@6079 │ │ +197ce0: 6e20 2000 0100 |0002: invoke-virtual {v1, v0}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0020 │ │ +197ce6: 0c00 |0005: move-result-object v0 │ │ +197ce8: 1f00 1300 |0006: check-cast v0, Landroid/app/KeyguardManager; // type@0013 │ │ +197cec: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +197cf0: 6e30 2d00 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/app/KeyguardManager;.createConfirmDeviceCredentialIntent:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@002d │ │ +197cf6: 0c02 |000d: move-result-object v2 │ │ +197cf8: 3802 0700 |000e: if-eqz v2, 0015 // +0007 │ │ +197cfc: 6e30 2900 2104 |0010: invoke-virtual {v1, v2, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0029 │ │ +197d02: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +197d04: 0f01 |0014: return v1 │ │ +197d06: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +197d08: 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; │ │ @@ -311955,19 +311956,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 │ │ -197d20: |[197d20] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ -197d30: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -197d36: 5b01 7942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4279 │ │ -197d3a: 5902 7a42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@427a │ │ -197d3e: 0e00 |0007: return-void │ │ +197d24: |[197d24] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ +197d34: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +197d3a: 5b01 7942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4279 │ │ +197d3e: 5902 7a42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@427a │ │ +197d42: 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 │ │ @@ -311978,19 +311979,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -197d40: |[197d40] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -197d50: 5420 7942 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4279 │ │ -197d54: 5221 7a42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@427a │ │ -197d58: 6e30 0d57 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@570d │ │ -197d5e: 0e00 |0007: return-void │ │ +197d44: |[197d44] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +197d54: 5420 7942 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4279 │ │ +197d58: 5221 7a42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@427a │ │ +197d5c: 6e30 0d57 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@570d │ │ +197d62: 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; │ │ │ │ @@ -312028,19 +312029,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 │ │ -197d60: |[197d60] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ -197d70: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -197d76: 5b01 7b42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@427b │ │ -197d7a: 5902 7c42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@427c │ │ -197d7e: 0e00 |0007: return-void │ │ +197d64: |[197d64] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ +197d74: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +197d7a: 5b01 7b42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@427b │ │ +197d7e: 5902 7c42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@427c │ │ +197d82: 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 │ │ @@ -312051,19 +312052,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -197d80: |[197d80] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -197d90: 5420 7b42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@427b │ │ -197d94: 5221 7c42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@427c │ │ -197d98: 6e30 0e57 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@570e │ │ -197d9e: 0e00 |0007: return-void │ │ +197d84: |[197d84] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +197d94: 5420 7b42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@427b │ │ +197d98: 5221 7c42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@427c │ │ +197d9c: 6e30 0e57 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@570e │ │ +197da2: 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; │ │ │ │ @@ -312164,26 +312165,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 │ │ -197fe0: |[197fe0] org.thoughtcrime.securesms.util.SelectedContactsAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Z)V │ │ -197ff0: 7010 ce03 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@03ce │ │ -197ff6: 2200 8203 |0003: new-instance v0, Ljava/util/LinkedList; // type@0382 │ │ -197ffa: 7010 b60c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ -198000: 5b10 7d42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -198004: 5b12 7e42 |000a: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@427e │ │ -198008: 5b13 8042 |000c: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4280 │ │ -19800c: 5c14 8142 |000e: iput-boolean v4, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4281 │ │ -198010: 7110 bd49 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -198016: 0c02 |0013: move-result-object v2 │ │ -198018: 5b12 7f42 |0014: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@427f │ │ -19801c: 0e00 |0016: return-void │ │ +197fe4: |[197fe4] org.thoughtcrime.securesms.util.SelectedContactsAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Z)V │ │ +197ff4: 7010 ce03 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@03ce │ │ +197ffa: 2200 8203 |0003: new-instance v0, Ljava/util/LinkedList; // type@0382 │ │ +197ffe: 7010 b60c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ +198004: 5b10 7d42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +198008: 5b12 7e42 |000a: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@427e │ │ +19800c: 5b13 8042 |000c: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4280 │ │ +198010: 5c14 8142 |000e: iput-boolean v4, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4281 │ │ +198014: 7110 bd49 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +19801a: 0c02 |0013: move-result-object v2 │ │ +19801c: 5b12 7f42 |0014: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@427f │ │ +198020: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=38 │ │ 0x000a line=47 │ │ 0x000c line=48 │ │ 0x000e line=49 │ │ @@ -312200,46 +312201,46 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -198020: |[198020] org.thoughtcrime.securesms.util.SelectedContactsAdapter.changeData:(Ljava/util/Collection;)V │ │ -198030: 5430 7d42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -198034: 7210 c30c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cc3 │ │ -19803a: 5430 7d42 |0005: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -19803e: 12d1 |0007: const/4 v1, #int -3 // #fd │ │ -198040: 7110 4c0a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -198046: 0c01 |000b: move-result-object v1 │ │ -198048: 7220 c10c 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ -19804e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -198050: 3804 1e00 |0010: if-eqz v4, 002e // +001e │ │ -198054: 7210 760c 0400 |0012: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c76 │ │ -19805a: 0c04 |0015: move-result-object v4 │ │ -19805c: 7210 aa0c 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -198062: 0a01 |0019: move-result v1 │ │ -198064: 3801 1400 |001a: if-eqz v1, 002e // +0014 │ │ -198068: 7210 ab0c 0400 |001c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19806e: 0c01 |001f: move-result-object v1 │ │ -198070: 1f01 ef02 |0020: check-cast v1, Ljava/lang/Integer; // type@02ef │ │ -198074: 6e10 450a 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ -19807a: 0a02 |0025: move-result v2 │ │ -19807c: 3202 f0ff |0026: if-eq v2, v0, 0016 // -0010 │ │ -198080: 5432 7d42 |0028: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -198084: 7220 c10c 1200 |002a: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ -19808a: 28e9 |002d: goto 0016 // -0017 │ │ -19808c: 5534 8142 |002e: iget-boolean v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4281 │ │ -198090: 3904 0b00 |0030: if-nez v4, 003b // +000b │ │ -198094: 5434 7d42 |0032: iget-object v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -198098: 7110 4c0a 0000 |0034: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19809e: 0c00 |0037: move-result-object v0 │ │ -1980a0: 7220 c10c 0400 |0038: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ -1980a6: 6e10 0f57 0300 |003b: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@570f │ │ -1980ac: 0e00 |003e: return-void │ │ +198024: |[198024] org.thoughtcrime.securesms.util.SelectedContactsAdapter.changeData:(Ljava/util/Collection;)V │ │ +198034: 5430 7d42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +198038: 7210 c30c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cc3 │ │ +19803e: 5430 7d42 |0005: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +198042: 12d1 |0007: const/4 v1, #int -3 // #fd │ │ +198044: 7110 4c0a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19804a: 0c01 |000b: move-result-object v1 │ │ +19804c: 7220 c10c 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ +198052: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +198054: 3804 1e00 |0010: if-eqz v4, 002e // +001e │ │ +198058: 7210 760c 0400 |0012: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c76 │ │ +19805e: 0c04 |0015: move-result-object v4 │ │ +198060: 7210 aa0c 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +198066: 0a01 |0019: move-result v1 │ │ +198068: 3801 1400 |001a: if-eqz v1, 002e // +0014 │ │ +19806c: 7210 ab0c 0400 |001c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +198072: 0c01 |001f: move-result-object v1 │ │ +198074: 1f01 ef02 |0020: check-cast v1, Ljava/lang/Integer; // type@02ef │ │ +198078: 6e10 450a 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ +19807e: 0a02 |0025: move-result v2 │ │ +198080: 3202 f0ff |0026: if-eq v2, v0, 0016 // -0010 │ │ +198084: 5432 7d42 |0028: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +198088: 7220 c10c 1200 |002a: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ +19808e: 28e9 |002d: goto 0016 // -0017 │ │ +198090: 5534 8142 |002e: iget-boolean v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4281 │ │ +198094: 3904 0b00 |0030: if-nez v4, 003b // +000b │ │ +198098: 5434 7d42 |0032: iget-object v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +19809c: 7110 4c0a 0000 |0034: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +1980a2: 0c00 |0037: move-result-object v0 │ │ +1980a4: 7220 c10c 0400 |0038: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ +1980aa: 6e10 0f57 0300 |003b: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@570f │ │ +1980b0: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ 0x0012 line=57 │ │ 0x0028 line=59 │ │ 0x002e line=63 │ │ @@ -312254,34 +312255,34 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -197f74: |[197f74] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getContacts:()Ljava/util/Set; │ │ -197f84: 2200 7c03 |0000: new-instance v0, Ljava/util/HashSet; // type@037c │ │ -197f88: 5431 7d42 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -197f8c: 7210 cf0c 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ -197f92: 0a01 |0007: move-result v1 │ │ -197f94: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -197f96: b121 |0009: sub-int/2addr v1, v2 │ │ -197f98: 7020 9b0c 1000 |000a: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@0c9b │ │ -197f9e: 5431 7d42 |000d: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -197fa2: 7210 cf0c 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ -197fa8: 0a01 |0012: move-result v1 │ │ -197faa: 3512 1000 |0013: if-ge v2, v1, 0023 // +0010 │ │ -197fae: 5431 7d42 |0015: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -197fb2: 7220 c60c 2100 |0017: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -197fb8: 0c01 |001a: move-result-object v1 │ │ -197fba: 1f01 ef02 |001b: check-cast v1, Ljava/lang/Integer; // type@02ef │ │ -197fbe: 7220 fa0c 1000 |001d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cfa │ │ -197fc4: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -197fc8: 28eb |0022: goto 000d // -0015 │ │ -197fca: 1100 |0023: return-object v0 │ │ +197f78: |[197f78] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getContacts:()Ljava/util/Set; │ │ +197f88: 2200 7c03 |0000: new-instance v0, Ljava/util/HashSet; // type@037c │ │ +197f8c: 5431 7d42 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +197f90: 7210 cf0c 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ +197f96: 0a01 |0007: move-result v1 │ │ +197f98: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +197f9a: b121 |0009: sub-int/2addr v1, v2 │ │ +197f9c: 7020 9b0c 1000 |000a: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@0c9b │ │ +197fa2: 5431 7d42 |000d: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +197fa6: 7210 cf0c 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ +197fac: 0a01 |0012: move-result v1 │ │ +197fae: 3512 1000 |0013: if-ge v2, v1, 0023 // +0010 │ │ +197fb2: 5431 7d42 |0015: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +197fb6: 7220 c60c 2100 |0017: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +197fbc: 0c01 |001a: move-result-object v1 │ │ +197fbe: 1f01 ef02 |001b: check-cast v1, Ljava/lang/Integer; // type@02ef │ │ +197fc2: 7220 fa0c 1000 |001d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cfa │ │ +197fc8: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +197fcc: 28eb |0022: goto 000d // -0015 │ │ +197fce: 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; │ │ @@ -312291,19 +312292,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -197f34: |[197f34] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getCount:()I │ │ -197f44: 5410 7d42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -197f48: 7210 cf0c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0ccf │ │ -197f4e: 0a00 |0005: move-result v0 │ │ -197f50: 0f00 |0006: return v0 │ │ +197f38: |[197f38] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getCount:()I │ │ +197f48: 5410 7d42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +197f4c: 7210 cf0c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0ccf │ │ +197f52: 0a00 |0005: move-result v0 │ │ +197f54: 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;) │ │ @@ -312311,19 +312312,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -197f54: |[197f54] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItem:(I)Ljava/lang/Object; │ │ -197f64: 5410 7d42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -197f68: 7220 c60c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -197f6e: 0c02 |0005: move-result-object v2 │ │ -197f70: 1102 |0006: return-object v2 │ │ +197f58: |[197f58] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItem:(I)Ljava/lang/Object; │ │ +197f68: 5410 7d42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +197f6c: 7220 c60c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +197f72: 0c02 |0005: move-result-object v2 │ │ +197f74: 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 │ │ │ │ @@ -312332,128 +312333,128 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -197fcc: |[197fcc] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItemId:(I)J │ │ -197fdc: 8130 |0000: int-to-long v0, v3 │ │ -197fde: 1000 |0001: return-wide v0 │ │ +197fd0: |[197fd0] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItemId:(I)J │ │ +197fe0: 8130 |0000: int-to-long v0, v3 │ │ +197fe2: 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 │ │ -197da0: |[197da0] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -197db0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -197db2: 390c 0e00 |0001: if-nez v12, 000f // +000e │ │ -197db6: 54ac 7e42 |0003: iget-object v12, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@427e │ │ -197dba: 7110 e602 0c00 |0005: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ -197dc0: 0c0c |0008: move-result-object v12 │ │ -197dc2: 6001 3927 |0009: sget v1, Lorg/thoughtcrime/securesms/R$layout;.selected_contact_list_item:I // field@2739 │ │ -197dc6: 6e40 e802 1c0d |000b: invoke-virtual {v12, v1, v13, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -197dcc: 0c0c |000e: move-result-object v12 │ │ -197dce: 600d 8922 |000f: sget v13, Lorg/thoughtcrime/securesms/R$id;.contact_photo_image:I // field@2289 │ │ -197dd2: 6e20 1703 dc00 |0011: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -197dd8: 0c0d |0014: move-result-object v13 │ │ -197dda: 1f0d 460e |0015: check-cast v13, Lorg/thoughtcrime/securesms/components/AvatarImageView; // type@0e46 │ │ -197dde: 6001 2924 |0017: sget v1, Lorg/thoughtcrime/securesms/R$id;.name:I // field@2429 │ │ -197de2: 6e20 1703 1c00 |0019: invoke-virtual {v12, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -197de8: 0c01 |001c: move-result-object v1 │ │ -197dea: 1f01 5301 |001d: check-cast v1, Landroidx/appcompat/widget/AppCompatTextView; // type@0153 │ │ -197dee: 6002 7024 |001f: sget v2, Lorg/thoughtcrime/securesms/R$id;.phone:I // field@2470 │ │ -197df2: 6e20 1703 2c00 |0021: invoke-virtual {v12, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -197df8: 0c02 |0024: move-result-object v2 │ │ -197dfa: 1f02 4201 |0025: check-cast v2, Landroid/widget/TextView; // type@0142 │ │ -197dfe: 6003 ae22 |0027: sget v3, Lorg/thoughtcrime/securesms/R$id;.delete:I // field@22ae │ │ -197e02: 6e20 1703 3c00 |0029: invoke-virtual {v12, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -197e08: 0c03 |002c: move-result-object v3 │ │ -197e0a: 1f03 2f01 |002d: check-cast v3, Landroid/widget/ImageButton; // type@012f │ │ -197e0e: 6e20 0a57 ba00 |002f: invoke-virtual {v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.getItem:(I)Ljava/lang/Object; // method@570a │ │ -197e14: 0c04 |0032: move-result-object v4 │ │ -197e16: 1f04 ef02 |0033: check-cast v4, Ljava/lang/Integer; // type@02ef │ │ -197e1a: 6e10 450a 0400 |0035: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ -197e20: 0a04 |0038: move-result v4 │ │ -197e22: 12d5 |0039: const/4 v5, #int -3 // #fd │ │ -197e24: 1216 |003a: const/4 v6, #int 1 // #1 │ │ -197e26: 3254 0600 |003b: if-eq v4, v5, 0041 // +0006 │ │ -197e2a: 3264 0400 |003d: if-eq v4, v6, 0041 // +0004 │ │ -197e2e: 1217 |003f: const/4 v7, #int 1 // #1 │ │ -197e30: 2802 |0040: goto 0042 // +0002 │ │ -197e32: 1207 |0041: const/4 v7, #int 0 // #0 │ │ -197e34: 1308 0800 |0042: const/16 v8, #int 8 // #8 │ │ -197e38: 1209 |0044: const/4 v9, #int 0 // #0 │ │ -197e3a: 3354 1c00 |0045: if-ne v4, v5, 0061 // +001c │ │ -197e3e: 54a4 7e42 |0047: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@427e │ │ -197e42: 55a5 8142 |0049: iget-boolean v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4281 │ │ -197e46: 3805 0500 |004b: if-eqz v5, 0050 // +0005 │ │ -197e4a: 6005 cf27 |004d: sget v5, Lorg/thoughtcrime/securesms/R$string;.add_recipients:I // field@27cf │ │ -197e4e: 2803 |004f: goto 0052 // +0003 │ │ -197e50: 6005 4c29 |0050: sget v5, Lorg/thoughtcrime/securesms/R$string;.group_add_members:I // field@294c │ │ -197e54: 6e20 7700 5400 |0052: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -197e5a: 0c04 |0055: move-result-object v4 │ │ -197e5c: 6e20 d304 4100 |0056: invoke-virtual {v1, v4}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d3 │ │ -197e62: 6e30 d604 9106 |0059: invoke-virtual {v1, v9, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04d6 │ │ -197e68: 6e20 7004 8200 |005c: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setVisibility:(I)V // method@0470 │ │ -197e6e: 1202 |005f: const/4 v2, #int 0 // #0 │ │ -197e70: 2827 |0060: goto 0087 // +0027 │ │ -197e72: 54a5 7f42 |0061: iget-object v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@427f │ │ -197e76: 6e20 a506 4500 |0063: invoke-virtual {v5, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -197e7c: 0c04 |0066: move-result-object v4 │ │ -197e7e: 2205 5510 |0067: new-instance v5, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ -197e82: 54a6 7e42 |0069: iget-object v6, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@427e │ │ -197e86: 7030 1154 6504 |006b: invoke-direct {v5, v6, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5411 │ │ -197e8c: 6e10 7706 0400 |006e: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0677 │ │ -197e92: 0c06 |0071: move-result-object v6 │ │ -197e94: 6e20 d304 6100 |0072: invoke-virtual {v1, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d3 │ │ -197e9a: 6e30 d604 9100 |0075: invoke-virtual {v1, v9, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04d6 │ │ -197ea0: 6e10 7406 0400 |0078: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@0674 │ │ -197ea6: 0c06 |007b: move-result-object v6 │ │ -197ea8: 6e20 6b04 6200 |007c: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -197eae: 6e20 7004 0200 |007f: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0470 │ │ -197eb4: 6e10 8106 0400 |0082: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.isVerified:()Z // method@0681 │ │ -197eba: 0a02 |0085: move-result v2 │ │ -197ebc: 0759 |0086: move-object v9, v5 │ │ -197ebe: 54a4 8042 |0087: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4280 │ │ -197ec2: 6e20 e045 4d00 |0089: invoke-virtual {v13, v4}, Lorg/thoughtcrime/securesms/components/AvatarImageView;.clear:(Lorg/thoughtcrime/securesms/mms/GlideRequests;)V // method@45e0 │ │ -197ec8: 54a4 8042 |008c: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4280 │ │ -197ecc: 6e40 e345 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@45e3 │ │ -197ed2: 3802 0500 |0091: if-eqz v2, 0096 // +0005 │ │ -197ed6: 600d 3c21 |0093: sget v13, Lorg/thoughtcrime/securesms/R$drawable;.ic_verified:I // field@213c │ │ -197eda: 2802 |0095: goto 0097 // +0002 │ │ -197edc: 120d |0096: const/4 v13, #int 0 // #0 │ │ -197ede: 6e50 ce04 01d0 |0097: invoke-virtual {v1, v0, v0, v13, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@04ce │ │ -197ee4: 3807 0300 |009a: if-eqz v7, 009d // +0003 │ │ -197ee8: 2803 |009c: goto 009f // +0003 │ │ -197eea: 1300 0800 |009d: const/16 v0, #int 8 // #8 │ │ -197eee: 6e20 0504 0300 |009f: invoke-virtual {v3, v0}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0405 │ │ -197ef4: 54ad 7e42 |00a2: iget-object v13, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@427e │ │ -197ef8: 7110 1a56 0d00 |00a4: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@561a │ │ -197efe: 0a0d |00a7: move-result v13 │ │ -197f00: 380d 0400 |00a8: if-eqz v13, 00ac // +0004 │ │ -197f04: 12fd |00aa: const/4 v13, #int -1 // #ff │ │ -197f06: 2803 |00ab: goto 00ae // +0003 │ │ -197f08: 150d 00ff |00ac: const/high16 v13, #int -16777216 // #ff00 │ │ -197f0c: 6e20 0104 d300 |00ae: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setColorFilter:(I)V // method@0401 │ │ -197f12: 220d d010 |00b1: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0; // type@10d0 │ │ -197f16: 7030 0057 ad0b |00b3: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@5700 │ │ -197f1c: 6e20 0304 d300 |00b6: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0403 │ │ -197f22: 220d d110 |00b9: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1; // type@10d1 │ │ -197f26: 7030 0257 ad0b |00bb: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@5702 │ │ -197f2c: 6e20 4103 dc00 |00be: invoke-virtual {v12, v13}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -197f32: 110c |00c1: return-object v12 │ │ +197da4: |[197da4] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +197db4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +197db6: 390c 0e00 |0001: if-nez v12, 000f // +000e │ │ +197dba: 54ac 7e42 |0003: iget-object v12, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@427e │ │ +197dbe: 7110 e602 0c00 |0005: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ +197dc4: 0c0c |0008: move-result-object v12 │ │ +197dc6: 6001 3927 |0009: sget v1, Lorg/thoughtcrime/securesms/R$layout;.selected_contact_list_item:I // field@2739 │ │ +197dca: 6e40 e802 1c0d |000b: invoke-virtual {v12, v1, v13, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +197dd0: 0c0c |000e: move-result-object v12 │ │ +197dd2: 600d 8922 |000f: sget v13, Lorg/thoughtcrime/securesms/R$id;.contact_photo_image:I // field@2289 │ │ +197dd6: 6e20 1703 dc00 |0011: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +197ddc: 0c0d |0014: move-result-object v13 │ │ +197dde: 1f0d 460e |0015: check-cast v13, Lorg/thoughtcrime/securesms/components/AvatarImageView; // type@0e46 │ │ +197de2: 6001 2924 |0017: sget v1, Lorg/thoughtcrime/securesms/R$id;.name:I // field@2429 │ │ +197de6: 6e20 1703 1c00 |0019: invoke-virtual {v12, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +197dec: 0c01 |001c: move-result-object v1 │ │ +197dee: 1f01 5301 |001d: check-cast v1, Landroidx/appcompat/widget/AppCompatTextView; // type@0153 │ │ +197df2: 6002 7024 |001f: sget v2, Lorg/thoughtcrime/securesms/R$id;.phone:I // field@2470 │ │ +197df6: 6e20 1703 2c00 |0021: invoke-virtual {v12, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +197dfc: 0c02 |0024: move-result-object v2 │ │ +197dfe: 1f02 4201 |0025: check-cast v2, Landroid/widget/TextView; // type@0142 │ │ +197e02: 6003 ae22 |0027: sget v3, Lorg/thoughtcrime/securesms/R$id;.delete:I // field@22ae │ │ +197e06: 6e20 1703 3c00 |0029: invoke-virtual {v12, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +197e0c: 0c03 |002c: move-result-object v3 │ │ +197e0e: 1f03 2f01 |002d: check-cast v3, Landroid/widget/ImageButton; // type@012f │ │ +197e12: 6e20 0a57 ba00 |002f: invoke-virtual {v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.getItem:(I)Ljava/lang/Object; // method@570a │ │ +197e18: 0c04 |0032: move-result-object v4 │ │ +197e1a: 1f04 ef02 |0033: check-cast v4, Ljava/lang/Integer; // type@02ef │ │ +197e1e: 6e10 450a 0400 |0035: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ +197e24: 0a04 |0038: move-result v4 │ │ +197e26: 12d5 |0039: const/4 v5, #int -3 // #fd │ │ +197e28: 1216 |003a: const/4 v6, #int 1 // #1 │ │ +197e2a: 3254 0600 |003b: if-eq v4, v5, 0041 // +0006 │ │ +197e2e: 3264 0400 |003d: if-eq v4, v6, 0041 // +0004 │ │ +197e32: 1217 |003f: const/4 v7, #int 1 // #1 │ │ +197e34: 2802 |0040: goto 0042 // +0002 │ │ +197e36: 1207 |0041: const/4 v7, #int 0 // #0 │ │ +197e38: 1308 0800 |0042: const/16 v8, #int 8 // #8 │ │ +197e3c: 1209 |0044: const/4 v9, #int 0 // #0 │ │ +197e3e: 3354 1c00 |0045: if-ne v4, v5, 0061 // +001c │ │ +197e42: 54a4 7e42 |0047: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@427e │ │ +197e46: 55a5 8142 |0049: iget-boolean v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4281 │ │ +197e4a: 3805 0500 |004b: if-eqz v5, 0050 // +0005 │ │ +197e4e: 6005 cf27 |004d: sget v5, Lorg/thoughtcrime/securesms/R$string;.add_recipients:I // field@27cf │ │ +197e52: 2803 |004f: goto 0052 // +0003 │ │ +197e54: 6005 4c29 |0050: sget v5, Lorg/thoughtcrime/securesms/R$string;.group_add_members:I // field@294c │ │ +197e58: 6e20 7700 5400 |0052: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +197e5e: 0c04 |0055: move-result-object v4 │ │ +197e60: 6e20 d304 4100 |0056: invoke-virtual {v1, v4}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d3 │ │ +197e66: 6e30 d604 9106 |0059: invoke-virtual {v1, v9, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04d6 │ │ +197e6c: 6e20 7004 8200 |005c: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setVisibility:(I)V // method@0470 │ │ +197e72: 1202 |005f: const/4 v2, #int 0 // #0 │ │ +197e74: 2827 |0060: goto 0087 // +0027 │ │ +197e76: 54a5 7f42 |0061: iget-object v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@427f │ │ +197e7a: 6e20 a506 4500 |0063: invoke-virtual {v5, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +197e80: 0c04 |0066: move-result-object v4 │ │ +197e82: 2205 5510 |0067: new-instance v5, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ +197e86: 54a6 7e42 |0069: iget-object v6, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@427e │ │ +197e8a: 7030 1154 6504 |006b: invoke-direct {v5, v6, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5411 │ │ +197e90: 6e10 7706 0400 |006e: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0677 │ │ +197e96: 0c06 |0071: move-result-object v6 │ │ +197e98: 6e20 d304 6100 |0072: invoke-virtual {v1, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d3 │ │ +197e9e: 6e30 d604 9100 |0075: invoke-virtual {v1, v9, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04d6 │ │ +197ea4: 6e10 7406 0400 |0078: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@0674 │ │ +197eaa: 0c06 |007b: move-result-object v6 │ │ +197eac: 6e20 6b04 6200 |007c: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +197eb2: 6e20 7004 0200 |007f: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0470 │ │ +197eb8: 6e10 8106 0400 |0082: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.isVerified:()Z // method@0681 │ │ +197ebe: 0a02 |0085: move-result v2 │ │ +197ec0: 0759 |0086: move-object v9, v5 │ │ +197ec2: 54a4 8042 |0087: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4280 │ │ +197ec6: 6e20 e045 4d00 |0089: invoke-virtual {v13, v4}, Lorg/thoughtcrime/securesms/components/AvatarImageView;.clear:(Lorg/thoughtcrime/securesms/mms/GlideRequests;)V // method@45e0 │ │ +197ecc: 54a4 8042 |008c: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4280 │ │ +197ed0: 6e40 e345 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@45e3 │ │ +197ed6: 3802 0500 |0091: if-eqz v2, 0096 // +0005 │ │ +197eda: 600d 3c21 |0093: sget v13, Lorg/thoughtcrime/securesms/R$drawable;.ic_verified:I // field@213c │ │ +197ede: 2802 |0095: goto 0097 // +0002 │ │ +197ee0: 120d |0096: const/4 v13, #int 0 // #0 │ │ +197ee2: 6e50 ce04 01d0 |0097: invoke-virtual {v1, v0, v0, v13, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@04ce │ │ +197ee8: 3807 0300 |009a: if-eqz v7, 009d // +0003 │ │ +197eec: 2803 |009c: goto 009f // +0003 │ │ +197eee: 1300 0800 |009d: const/16 v0, #int 8 // #8 │ │ +197ef2: 6e20 0504 0300 |009f: invoke-virtual {v3, v0}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0405 │ │ +197ef8: 54ad 7e42 |00a2: iget-object v13, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@427e │ │ +197efc: 7110 1a56 0d00 |00a4: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@561a │ │ +197f02: 0a0d |00a7: move-result v13 │ │ +197f04: 380d 0400 |00a8: if-eqz v13, 00ac // +0004 │ │ +197f08: 12fd |00aa: const/4 v13, #int -1 // #ff │ │ +197f0a: 2803 |00ab: goto 00ae // +0003 │ │ +197f0c: 150d 00ff |00ac: const/high16 v13, #int -16777216 // #ff00 │ │ +197f10: 6e20 0104 d300 |00ae: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setColorFilter:(I)V // method@0401 │ │ +197f16: 220d d010 |00b1: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0; // type@10d0 │ │ +197f1a: 7030 0057 ad0b |00b3: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@5700 │ │ +197f20: 6e20 0304 d300 |00b6: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0403 │ │ +197f26: 220d d110 |00b9: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1; // type@10d1 │ │ +197f2a: 7030 0257 ad0b |00bb: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@5702 │ │ +197f30: 6e20 4103 dc00 |00be: invoke-virtual {v12, v13}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +197f36: 110c |00c1: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=101 │ │ 0x000f line=104 │ │ 0x0017 line=105 │ │ 0x001f line=106 │ │ 0x0027 line=107 │ │ @@ -312486,25 +312487,25 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1980b0: |[1980b0] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$0$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ -1980c0: 5413 8242 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4282 │ │ -1980c4: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ -1980c8: 5410 7d42 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -1980cc: 7220 c60c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -1980d2: 0c02 |0009: move-result-object v2 │ │ -1980d4: 1f02 ef02 |000a: check-cast v2, Ljava/lang/Integer; // type@02ef │ │ -1980d8: 6e10 450a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ -1980de: 0a02 |000f: move-result v2 │ │ -1980e0: 7220 0557 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemDeleteClick:(I)V // method@5705 │ │ -1980e6: 0e00 |0013: return-void │ │ +1980b4: |[1980b4] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$0$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ +1980c4: 5413 8242 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4282 │ │ +1980c8: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ +1980cc: 5410 7d42 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +1980d0: 7220 c60c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +1980d6: 0c02 |0009: move-result-object v2 │ │ +1980d8: 1f02 ef02 |000a: check-cast v2, Ljava/lang/Integer; // type@02ef │ │ +1980dc: 6e10 450a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ +1980e2: 0a02 |000f: move-result v2 │ │ +1980e4: 7220 0557 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemDeleteClick:(I)V // method@5705 │ │ +1980ea: 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 │ │ @@ -312515,25 +312516,25 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1980e8: |[1980e8] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$1$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ -1980f8: 5413 8242 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4282 │ │ -1980fc: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ -198100: 5410 7d42 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -198104: 7220 c60c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -19810a: 0c02 |0009: move-result-object v2 │ │ -19810c: 1f02 ef02 |000a: check-cast v2, Ljava/lang/Integer; // type@02ef │ │ -198110: 6e10 450a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ -198116: 0a02 |000f: move-result v2 │ │ -198118: 7220 0457 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemClick:(I)V // method@5704 │ │ -19811e: 0e00 |0013: return-void │ │ +1980ec: |[1980ec] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$1$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ +1980fc: 5413 8242 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4282 │ │ +198100: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ +198104: 5410 7d42 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +198108: 7220 c60c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +19810e: 0c02 |0009: move-result-object v2 │ │ +198110: 1f02 ef02 |000a: check-cast v2, Ljava/lang/Integer; // type@02ef │ │ +198114: 6e10 450a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ +19811a: 0a02 |000f: move-result v2 │ │ +19811c: 7220 0457 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemClick:(I)V // method@5704 │ │ +198122: 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 │ │ @@ -312544,21 +312545,21 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -198120: |[198120] org.thoughtcrime.securesms.util.SelectedContactsAdapter.remove:(Ljava/lang/Integer;)V │ │ -198130: 5410 7d42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -198134: 7220 cd0c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0ccd │ │ -19813a: 0a02 |0005: move-result v2 │ │ -19813c: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ -198140: 6e10 0f57 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@570f │ │ -198146: 0e00 |000b: return-void │ │ +198124: |[198124] org.thoughtcrime.securesms.util.SelectedContactsAdapter.remove:(Ljava/lang/Integer;)V │ │ +198134: 5410 7d42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +198138: 7220 cd0c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0ccd │ │ +19813e: 0a02 |0005: move-result v2 │ │ +198140: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ +198144: 6e10 0f57 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@570f │ │ +19814a: 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; │ │ @@ -312568,17 +312569,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 │ │ -198148: |[198148] org.thoughtcrime.securesms.util.SelectedContactsAdapter.setItemClickListener:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;)V │ │ -198158: 5b01 8242 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4282 │ │ -19815c: 0e00 |0002: return-void │ │ +19814c: |[19814c] org.thoughtcrime.securesms.util.SelectedContactsAdapter.setItemClickListener:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;)V │ │ +19815c: 5b01 8242 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4282 │ │ +198160: 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; │ │ │ │ @@ -312620,20 +312621,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 │ │ -198160: |[198160] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ -198170: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -198176: 5b01 8342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@4283 │ │ -19817a: 5b02 8442 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@4284 │ │ -19817e: 5b03 8542 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@4285 │ │ -198182: 0e00 |0009: return-void │ │ +198164: |[198164] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ +198174: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19817a: 5b01 8342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@4283 │ │ +19817e: 5b02 8442 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@4284 │ │ +198182: 5b03 8542 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@4285 │ │ +198186: 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; │ │ @@ -312645,20 +312646,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -198184: |[198184] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.run:()V │ │ -198194: 5430 8342 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@4283 │ │ -198198: 5431 8442 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@4284 │ │ -19819c: 5432 8542 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@4285 │ │ -1981a0: 7130 1c57 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@571c │ │ -1981a6: 0e00 |0009: return-void │ │ +198188: |[198188] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.run:()V │ │ +198198: 5430 8342 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@4283 │ │ +19819c: 5431 8442 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@4284 │ │ +1981a0: 5432 8542 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@4285 │ │ +1981a4: 7130 1c57 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@571c │ │ +1981aa: 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 : 5231 (D8$$SyntheticClass) │ │ @@ -312703,21 +312704,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 │ │ -1981a8: |[1981a8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ -1981b8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1981be: 5b01 8642 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4286 │ │ -1981c2: 5b02 8742 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4287 │ │ -1981c6: 5b03 8842 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@4288 │ │ -1981ca: 5b04 8942 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@4289 │ │ -1981ce: 0e00 |000b: return-void │ │ +1981ac: |[1981ac] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ +1981bc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1981c2: 5b01 8642 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4286 │ │ +1981c6: 5b02 8742 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4287 │ │ +1981ca: 5b03 8842 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@4288 │ │ +1981ce: 5b04 8942 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@4289 │ │ +1981d2: 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; │ │ @@ -312730,21 +312731,21 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -1981d0: |[1981d0] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.run:()V │ │ -1981e0: 5440 8642 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4286 │ │ -1981e4: 5441 8742 |0002: iget-object v1, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4287 │ │ -1981e8: 5442 8842 |0004: iget-object v2, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@4288 │ │ -1981ec: 5443 8942 |0006: iget-object v3, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@4289 │ │ -1981f0: 7140 1d57 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@571d │ │ -1981f6: 0e00 |000b: return-void │ │ +1981d4: |[1981d4] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.run:()V │ │ +1981e4: 5440 8642 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4286 │ │ +1981e8: 5441 8742 |0002: iget-object v1, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4287 │ │ +1981ec: 5442 8842 |0004: iget-object v2, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@4288 │ │ +1981f0: 5443 8942 |0006: iget-object v3, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@4289 │ │ +1981f4: 7140 1d57 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@571d │ │ +1981fa: 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 : 5231 (D8$$SyntheticClass) │ │ @@ -312780,17 +312781,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1982f0: |[1982f0] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.:()V │ │ -198300: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -198306: 0e00 |0003: return-void │ │ +1982f4: |[1982f4] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.:()V │ │ +198304: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19830a: 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;) │ │ @@ -312798,32 +312799,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 │ │ -1981f8: |[1981f8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.containsVideoType:(Landroid/content/Context;Ljava/util/ArrayList;)Z │ │ -198208: 6e10 5d0c 0200 |0000: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ -19820e: 0c02 |0003: move-result-object v2 │ │ -198210: 7210 aa0c 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -198216: 0a00 |0007: move-result v0 │ │ -198218: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -19821c: 7210 ab0c 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -198222: 0c00 |000d: move-result-object v0 │ │ -198224: 1f00 8700 |000e: check-cast v0, Landroid/net/Uri; // type@0087 │ │ -198228: 7120 8256 0100 |0010: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5682 │ │ -19822e: 0c00 |0013: move-result-object v0 │ │ -198230: 7110 8c56 0000 |0014: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@568c │ │ -198236: 0a00 |0017: move-result v0 │ │ -198238: 3800 ecff |0018: if-eqz v0, 0004 // -0014 │ │ -19823c: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -19823e: 0f01 |001b: return v1 │ │ -198240: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -198242: 0f01 |001d: return v1 │ │ +1981fc: |[1981fc] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.containsVideoType:(Landroid/content/Context;Ljava/util/ArrayList;)Z │ │ +19820c: 6e10 5d0c 0200 |0000: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ +198212: 0c02 |0003: move-result-object v2 │ │ +198214: 7210 aa0c 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +19821a: 0a00 |0007: move-result v0 │ │ +19821c: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +198220: 7210 ab0c 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +198226: 0c00 |000d: move-result-object v0 │ │ +198228: 1f00 8700 |000e: check-cast v0, Landroid/net/Uri; // type@0087 │ │ +19822c: 7120 8256 0100 |0010: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5682 │ │ +198232: 0c00 |0013: move-result-object v0 │ │ +198234: 7110 8c56 0000 |0014: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@568c │ │ +19823a: 0a00 |0017: move-result v0 │ │ +19823c: 3800 ecff |0018: if-eqz v0, 0004 // -0014 │ │ +198240: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +198242: 0f01 |001b: return v1 │ │ +198244: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +198246: 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; │ │ @@ -312834,53 +312835,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 │ │ -198244: |[198244] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; │ │ -198254: 7110 bd49 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -19825a: 0c00 |0003: move-result-object v0 │ │ -19825c: 7120 8256 5400 |0004: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5682 │ │ -198262: 0c01 |0007: move-result-object v1 │ │ -198264: 3905 0a00 |0008: if-nez v5, 0012 // +000a │ │ -198268: 2202 e101 |000a: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ -19826c: 1303 0a00 |000c: const/16 v3, #int 10 // #a │ │ -198270: 7030 f906 0203 |000e: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ -198276: 2832 |0011: goto 0043 // +0032 │ │ -198278: 7110 8756 0100 |0012: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5687 │ │ -19827e: 0a02 |0015: move-result v2 │ │ -198280: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ -198284: 2202 e101 |0018: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ -198288: 1303 1400 |001a: const/16 v3, #int 20 // #14 │ │ -19828c: 7030 f906 0203 |001c: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ -198292: 2824 |001f: goto 0043 // +0024 │ │ -198294: 7110 8456 0100 |0020: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@5684 │ │ -19829a: 0a02 |0023: move-result v2 │ │ -19829c: 3802 0a00 |0024: if-eqz v2, 002e // +000a │ │ -1982a0: 2202 e101 |0026: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ -1982a4: 1303 2800 |0028: const/16 v3, #int 40 // #28 │ │ -1982a8: 7030 f906 0203 |002a: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ -1982ae: 2816 |002d: goto 0043 // +0016 │ │ -1982b0: 7110 8c56 0100 |002e: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@568c │ │ -1982b6: 0a02 |0031: move-result v2 │ │ -1982b8: 3802 0a00 |0032: if-eqz v2, 003c // +000a │ │ -1982bc: 2202 e101 |0034: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ -1982c0: 1303 3200 |0036: const/16 v3, #int 50 // #32 │ │ -1982c4: 7030 f906 0203 |0038: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ -1982ca: 2808 |003b: goto 0043 // +0008 │ │ -1982cc: 2202 e101 |003c: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ -1982d0: 1303 3c00 |003e: const/16 v3, #int 60 // #3c │ │ -1982d4: 7030 f906 0203 |0040: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ -1982da: 3805 0500 |0043: if-eqz v5, 0048 // +0005 │ │ -1982de: 7140 1f57 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@571f │ │ -1982e4: 3806 0500 |0048: if-eqz v6, 004d // +0005 │ │ -1982e8: 6e20 3107 6200 |004a: invoke-virtual {v2, v6}, Lcom/b44t/messenger/DcMsg;.setText:(Ljava/lang/String;)V // method@0731 │ │ -1982ee: 1102 |004d: return-object v2 │ │ +198248: |[198248] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; │ │ +198258: 7110 bd49 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +19825e: 0c00 |0003: move-result-object v0 │ │ +198260: 7120 8256 5400 |0004: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5682 │ │ +198266: 0c01 |0007: move-result-object v1 │ │ +198268: 3905 0a00 |0008: if-nez v5, 0012 // +000a │ │ +19826c: 2202 e101 |000a: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ +198270: 1303 0a00 |000c: const/16 v3, #int 10 // #a │ │ +198274: 7030 f906 0203 |000e: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ +19827a: 2832 |0011: goto 0043 // +0032 │ │ +19827c: 7110 8756 0100 |0012: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5687 │ │ +198282: 0a02 |0015: move-result v2 │ │ +198284: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ +198288: 2202 e101 |0018: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ +19828c: 1303 1400 |001a: const/16 v3, #int 20 // #14 │ │ +198290: 7030 f906 0203 |001c: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ +198296: 2824 |001f: goto 0043 // +0024 │ │ +198298: 7110 8456 0100 |0020: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@5684 │ │ +19829e: 0a02 |0023: move-result v2 │ │ +1982a0: 3802 0a00 |0024: if-eqz v2, 002e // +000a │ │ +1982a4: 2202 e101 |0026: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ +1982a8: 1303 2800 |0028: const/16 v3, #int 40 // #28 │ │ +1982ac: 7030 f906 0203 |002a: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ +1982b2: 2816 |002d: goto 0043 // +0016 │ │ +1982b4: 7110 8c56 0100 |002e: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@568c │ │ +1982ba: 0a02 |0031: move-result v2 │ │ +1982bc: 3802 0a00 |0032: if-eqz v2, 003c // +000a │ │ +1982c0: 2202 e101 |0034: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ +1982c4: 1303 3200 |0036: const/16 v3, #int 50 // #32 │ │ +1982c8: 7030 f906 0203 |0038: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ +1982ce: 2808 |003b: goto 0043 // +0008 │ │ +1982d0: 2202 e101 |003c: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ +1982d4: 1303 3c00 |003e: const/16 v3, #int 60 // #3c │ │ +1982d8: 7030 f906 0203 |0040: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ +1982de: 3805 0500 |0043: if-eqz v5, 0048 // +0005 │ │ +1982e2: 7140 1f57 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@571f │ │ +1982e8: 3806 0500 |0048: if-eqz v6, 004d // +0005 │ │ +1982ec: 6e20 3107 6200 |004a: invoke-virtual {v2, v6}, Lcom/b44t/messenger/DcMsg;.setText:(Ljava/lang/String;)V // method@0731 │ │ +1982f2: 1102 |004d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=109 │ │ 0x000a line=111 │ │ 0x0012 line=112 │ │ 0x0018 line=113 │ │ @@ -312901,19 +312902,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 │ │ -198308: |[198308] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.handleForwarding:(Landroid/content/Context;I[I)V │ │ -198318: 7110 bd49 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -19831e: 0c00 |0003: move-result-object v0 │ │ -198320: 6e30 9506 2001 |0004: invoke-virtual {v0, v2, v1}, Lcom/b44t/messenger/DcContext;.forwardMsgs:([II)V // method@0695 │ │ -198326: 0e00 |0007: return-void │ │ +19830c: |[19830c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.handleForwarding:(Landroid/content/Context;I[I)V │ │ +19831c: 7110 bd49 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +198322: 0c00 |0003: move-result-object v0 │ │ +198324: 6e30 9506 2001 |0004: invoke-virtual {v0, v2, v1}, Lcom/b44t/messenger/DcContext;.forwardMsgs:([II)V // method@0695 │ │ +19832a: 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 │ │ @@ -312924,24 +312925,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 │ │ -198328: |[198328] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;I)V │ │ -198338: 8130 |0000: int-to-long v0, v3 │ │ -19833a: 7120 580a 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -198340: 0c03 |0004: move-result-object v3 │ │ -198342: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -198344: 2300 2c11 |0006: new-array v0, v0, [Ljava/lang/Long; // type@112c │ │ -198348: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -19834a: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -19834e: 7120 1b57 0200 |000b: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V // method@571b │ │ -198354: 0e00 |000e: return-void │ │ +19832c: |[19832c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;I)V │ │ +19833c: 8130 |0000: int-to-long v0, v3 │ │ +19833e: 7120 580a 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +198344: 0c03 |0004: move-result-object v3 │ │ +198346: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +198348: 2300 2c11 |0006: new-array v0, v0, [Ljava/lang/Long; // type@112c │ │ +19834c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +19834e: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ +198352: 7120 1b57 0200 |000b: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V // method@571b │ │ +198358: 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 │ │ │ │ @@ -312950,40 +312951,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 │ │ -198358: |[198358] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V │ │ -198368: 7100 0b3f 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/ConversationListRelayingActivity;.finishActivity:()V // method@3f0b │ │ -19836e: 7110 db56 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@56db │ │ -198374: 0a00 |0006: move-result v0 │ │ -198376: 3800 1500 |0007: if-eqz v0, 001c // +0015 │ │ -19837a: 7110 d556 0300 |0009: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@56d5 │ │ -198380: 0c00 |000c: move-result-object v0 │ │ -198382: 7110 de56 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@56de │ │ -198388: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ -19838c: 0e00 |0012: return-void │ │ -19838e: 2201 d410 |0013: new-instance v1, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0; // type@10d4 │ │ -198392: 7040 1257 3104 |0015: invoke-direct {v1, v3, v4, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@5712 │ │ -198398: 7110 7657 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5776 │ │ -19839e: 281a |001b: goto 0035 // +001a │ │ -1983a0: 7110 dd56 0300 |001c: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@56dd │ │ -1983a6: 0a00 |001f: move-result v0 │ │ -1983a8: 3800 1500 |0020: if-eqz v0, 0035 // +0015 │ │ -1983ac: 7110 d956 0300 |0022: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@56d9 │ │ -1983b2: 0c00 |0025: move-result-object v0 │ │ -1983b4: 7110 d756 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@56d7 │ │ -1983ba: 0c01 |0029: move-result-object v1 │ │ -1983bc: 7110 de56 0300 |002a: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@56de │ │ -1983c2: 2202 d510 |002d: new-instance v2, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1; // type@10d5 │ │ -1983c6: 7051 1457 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@5714 │ │ -1983cc: 7110 7657 0200 |0032: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5776 │ │ -1983d2: 0e00 |0035: return-void │ │ +19835c: |[19835c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V │ │ +19836c: 7100 0b3f 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/ConversationListRelayingActivity;.finishActivity:()V // method@3f0b │ │ +198372: 7110 db56 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@56db │ │ +198378: 0a00 |0006: move-result v0 │ │ +19837a: 3800 1500 |0007: if-eqz v0, 001c // +0015 │ │ +19837e: 7110 d556 0300 |0009: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@56d5 │ │ +198384: 0c00 |000c: move-result-object v0 │ │ +198386: 7110 de56 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@56de │ │ +19838c: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ +198390: 0e00 |0012: return-void │ │ +198392: 2201 d410 |0013: new-instance v1, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0; // type@10d4 │ │ +198396: 7040 1257 3104 |0015: invoke-direct {v1, v3, v4, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@5712 │ │ +19839c: 7110 7657 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5776 │ │ +1983a2: 281a |001b: goto 0035 // +001a │ │ +1983a4: 7110 dd56 0300 |001c: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@56dd │ │ +1983aa: 0a00 |001f: move-result v0 │ │ +1983ac: 3800 1500 |0020: if-eqz v0, 0035 // +0015 │ │ +1983b0: 7110 d956 0300 |0022: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@56d9 │ │ +1983b6: 0c00 |0025: move-result-object v0 │ │ +1983b8: 7110 d756 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@56d7 │ │ +1983be: 0c01 |0029: move-result-object v1 │ │ +1983c0: 7110 de56 0300 |002a: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@56de │ │ +1983c6: 2202 d510 |002d: new-instance v2, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1; // type@10d5 │ │ +1983ca: 7051 1457 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@5714 │ │ +1983d0: 7110 7657 0200 |0032: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5776 │ │ +1983d6: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0009 line=39 │ │ 0x000d line=40 │ │ 0x0013 line=43 │ │ @@ -313001,58 +313002,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 │ │ -1983d4: |[1983d4] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ -1983e4: 7110 bd49 0a00 |0000: invoke-static {v10}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -1983ea: 0c00 |0003: move-result-object v0 │ │ -1983ec: 21b1 |0004: array-length v1, v11 │ │ -1983ee: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1983f0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -1983f2: 3513 4700 |0007: if-ge v3, v1, 004e // +0047 │ │ -1983f6: 4604 0b03 |0009: aget-object v4, v11, v3 │ │ -1983fa: 6e10 540a 0400 |000b: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ -198400: 0b04 |000e: move-result-wide v4 │ │ -198402: 8445 |000f: long-to-int v5, v4 │ │ -198404: 6e20 9906 5000 |0010: invoke-virtual {v0, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -19840a: 0c04 |0013: move-result-object v4 │ │ -19840c: 6e10 6906 0400 |0014: invoke-virtual {v4}, Lcom/b44t/messenger/DcChat;.isSelfTalk:()Z // method@0669 │ │ -198412: 0a04 |0017: move-result v4 │ │ -198414: 3804 3000 |0018: if-eqz v4, 0048 // +0030 │ │ -198418: 21c4 |001a: array-length v4, v12 │ │ -19841a: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -19841c: 3546 2f00 |001c: if-ge v6, v4, 004b // +002f │ │ -198420: 4407 0c06 |001e: aget v7, v12, v6 │ │ -198424: 6e20 ad06 7000 |0020: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ -19842a: 0c08 |0023: move-result-object v8 │ │ -19842c: 6e10 fa06 0800 |0024: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.canSave:()Z // method@06fa │ │ -198432: 0a09 |0027: move-result v9 │ │ -198434: 3809 1600 |0028: if-eqz v9, 003e // +0016 │ │ -198438: 6e10 1007 0800 |002a: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getSavedMsgId:()I // method@0710 │ │ -19843e: 0a09 |002d: move-result v9 │ │ -198440: 3909 1000 |002e: if-nez v9, 003e // +0010 │ │ -198444: 6e10 fb06 0800 |0030: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ -19844a: 0a08 |0033: move-result v8 │ │ -19844c: 3258 0a00 |0034: if-eq v8, v5, 003e // +000a │ │ -198450: 2410 1411 0700 |0036: filled-new-array {v7}, [I // type@1114 │ │ -198456: 0c07 |0039: move-result-object v7 │ │ -198458: 6e20 ce06 7000 |003a: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.saveMsgs:([I)V // method@06ce │ │ -19845e: 2808 |003d: goto 0045 // +0008 │ │ -198460: 2410 1411 0700 |003e: filled-new-array {v7}, [I // type@1114 │ │ -198466: 0c07 |0041: move-result-object v7 │ │ -198468: 7130 1957 5a07 |0042: invoke-static {v10, v5, v7}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5719 │ │ -19846e: d806 0601 |0045: add-int/lit8 v6, v6, #int 1 // #01 │ │ -198472: 28d5 |0047: goto 001c // -002b │ │ -198474: 7130 1957 5a0c |0048: invoke-static {v10, v5, v12}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5719 │ │ -19847a: d803 0301 |004b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -19847e: 28ba |004d: goto 0007 // -0046 │ │ -198480: 0e00 |004e: return-void │ │ +1983d8: |[1983d8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ +1983e8: 7110 bd49 0a00 |0000: invoke-static {v10}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +1983ee: 0c00 |0003: move-result-object v0 │ │ +1983f0: 21b1 |0004: array-length v1, v11 │ │ +1983f2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1983f4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +1983f6: 3513 4700 |0007: if-ge v3, v1, 004e // +0047 │ │ +1983fa: 4604 0b03 |0009: aget-object v4, v11, v3 │ │ +1983fe: 6e10 540a 0400 |000b: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ +198404: 0b04 |000e: move-result-wide v4 │ │ +198406: 8445 |000f: long-to-int v5, v4 │ │ +198408: 6e20 9906 5000 |0010: invoke-virtual {v0, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +19840e: 0c04 |0013: move-result-object v4 │ │ +198410: 6e10 6906 0400 |0014: invoke-virtual {v4}, Lcom/b44t/messenger/DcChat;.isSelfTalk:()Z // method@0669 │ │ +198416: 0a04 |0017: move-result v4 │ │ +198418: 3804 3000 |0018: if-eqz v4, 0048 // +0030 │ │ +19841c: 21c4 |001a: array-length v4, v12 │ │ +19841e: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +198420: 3546 2f00 |001c: if-ge v6, v4, 004b // +002f │ │ +198424: 4407 0c06 |001e: aget v7, v12, v6 │ │ +198428: 6e20 ad06 7000 |0020: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ +19842e: 0c08 |0023: move-result-object v8 │ │ +198430: 6e10 fa06 0800 |0024: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.canSave:()Z // method@06fa │ │ +198436: 0a09 |0027: move-result v9 │ │ +198438: 3809 1600 |0028: if-eqz v9, 003e // +0016 │ │ +19843c: 6e10 1007 0800 |002a: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getSavedMsgId:()I // method@0710 │ │ +198442: 0a09 |002d: move-result v9 │ │ +198444: 3909 1000 |002e: if-nez v9, 003e // +0010 │ │ +198448: 6e10 fb06 0800 |0030: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ +19844e: 0a08 |0033: move-result v8 │ │ +198450: 3258 0a00 |0034: if-eq v8, v5, 003e // +000a │ │ +198454: 2410 1411 0700 |0036: filled-new-array {v7}, [I // type@1114 │ │ +19845a: 0c07 |0039: move-result-object v7 │ │ +19845c: 6e20 ce06 7000 |003a: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.saveMsgs:([I)V // method@06ce │ │ +198462: 2808 |003d: goto 0045 // +0008 │ │ +198464: 2410 1411 0700 |003e: filled-new-array {v7}, [I // type@1114 │ │ +19846a: 0c07 |0041: move-result-object v7 │ │ +19846c: 7130 1957 5a07 |0042: invoke-static {v10, v5, v7}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5719 │ │ +198472: d806 0601 |0045: add-int/lit8 v6, v6, #int 1 // #01 │ │ +198476: 28d5 |0047: goto 001c // -002b │ │ +198478: 7130 1957 5a0c |0048: invoke-static {v10, v5, v12}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5719 │ │ +19847e: d803 0301 |004b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +198482: 28ba |004d: goto 0007 // -0046 │ │ +198484: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=45 │ │ 0x0010 line=47 │ │ 0x001a line=48 │ │ 0x0020 line=49 │ │ @@ -313070,26 +313071,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 │ │ -198484: |[198484] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$1:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ -198494: 2140 |0000: array-length v0, v4 │ │ -198496: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -198498: 3501 0f00 |0002: if-ge v1, v0, 0011 // +000f │ │ -19849c: 4602 0401 |0004: aget-object v2, v4, v1 │ │ -1984a0: 6e10 540a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ -1984a6: 0b02 |0009: move-result-wide v2 │ │ -1984a8: 8423 |000a: long-to-int v3, v2 │ │ -1984aa: 7140 1e57 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@571e │ │ -1984b0: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1984b4: 28f2 |0010: goto 0002 // -000e │ │ -1984b6: 0e00 |0011: return-void │ │ +198488: |[198488] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$1:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ +198498: 2140 |0000: array-length v0, v4 │ │ +19849a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +19849c: 3501 0f00 |0002: if-ge v1, v0, 0011 // +000f │ │ +1984a0: 4602 0401 |0004: aget-object v2, v4, v1 │ │ +1984a4: 6e10 540a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ +1984aa: 0b02 |0009: move-result-wide v2 │ │ +1984ac: 8423 |000a: long-to-int v3, v2 │ │ +1984ae: 7140 1e57 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@571e │ │ +1984b4: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1984b8: 28f2 |0010: goto 0002 // -000e │ │ +1984ba: 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; │ │ @@ -313101,47 +313102,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 │ │ -1984b8: |[1984b8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.sendMultipleMsgs:(Landroid/content/Context;ILjava/util/ArrayList;Ljava/lang/String;)V │ │ -1984c8: 7110 bd49 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -1984ce: 0c00 |0003: move-result-object v0 │ │ -1984d0: 6e10 5f0c 0500 |0004: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ -1984d6: 0a01 |0007: move-result v1 │ │ -1984d8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -1984da: 3321 1100 |0009: if-ne v1, v2, 001a // +0011 │ │ -1984de: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1984e0: 6e20 5a0c 1500 |000c: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5a │ │ -1984e6: 0c05 |000f: move-result-object v5 │ │ -1984e8: 1f05 8700 |0010: check-cast v5, Landroid/net/Uri; // type@0087 │ │ -1984ec: 7130 1857 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@5718 │ │ -1984f2: 0c03 |0015: move-result-object v3 │ │ -1984f4: 6e30 d306 4003 |0016: invoke-virtual {v0, v4, v3}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ -1984fa: 2823 |0019: goto 003c // +0023 │ │ -1984fc: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1984fe: 3806 0900 |001b: if-eqz v6, 0024 // +0009 │ │ -198502: 7130 1857 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@5718 │ │ -198508: 0c06 |0020: move-result-object v6 │ │ -19850a: 6e30 d306 4006 |0021: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ -198510: 6e10 5d0c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ -198516: 0c05 |0027: move-result-object v5 │ │ -198518: 7210 aa0c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -19851e: 0a06 |002b: move-result v6 │ │ -198520: 3806 1000 |002c: if-eqz v6, 003c // +0010 │ │ -198524: 7210 ab0c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19852a: 0c06 |0031: move-result-object v6 │ │ -19852c: 1f06 8700 |0032: check-cast v6, Landroid/net/Uri; // type@0087 │ │ -198530: 7130 1857 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@5718 │ │ -198536: 0c06 |0037: move-result-object v6 │ │ -198538: 6e30 d306 4006 |0038: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ -19853e: 28ed |003b: goto 0028 // -0013 │ │ -198540: 0e00 |003c: return-void │ │ +1984bc: |[1984bc] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.sendMultipleMsgs:(Landroid/content/Context;ILjava/util/ArrayList;Ljava/lang/String;)V │ │ +1984cc: 7110 bd49 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +1984d2: 0c00 |0003: move-result-object v0 │ │ +1984d4: 6e10 5f0c 0500 |0004: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ +1984da: 0a01 |0007: move-result v1 │ │ +1984dc: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +1984de: 3321 1100 |0009: if-ne v1, v2, 001a // +0011 │ │ +1984e2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1984e4: 6e20 5a0c 1500 |000c: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5a │ │ +1984ea: 0c05 |000f: move-result-object v5 │ │ +1984ec: 1f05 8700 |0010: check-cast v5, Landroid/net/Uri; // type@0087 │ │ +1984f0: 7130 1857 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@5718 │ │ +1984f6: 0c03 |0015: move-result-object v3 │ │ +1984f8: 6e30 d306 4003 |0016: invoke-virtual {v0, v4, v3}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ +1984fe: 2823 |0019: goto 003c // +0023 │ │ +198500: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +198502: 3806 0900 |001b: if-eqz v6, 0024 // +0009 │ │ +198506: 7130 1857 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@5718 │ │ +19850c: 0c06 |0020: move-result-object v6 │ │ +19850e: 6e30 d306 4006 |0021: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ +198514: 6e10 5d0c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ +19851a: 0c05 |0027: move-result-object v5 │ │ +19851c: 7210 aa0c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +198522: 0a06 |002b: move-result v6 │ │ +198524: 3806 1000 |002c: if-eqz v6, 003c // +0010 │ │ +198528: 7210 ab0c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +19852e: 0c06 |0031: move-result-object v6 │ │ +198530: 1f06 8700 |0032: check-cast v6, Landroid/net/Uri; // type@0087 │ │ +198534: 7130 1857 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@5718 │ │ +19853a: 0c06 |0037: move-result-object v6 │ │ +19853c: 6e30 d306 4006 |0038: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ +198542: 28ed |003b: goto 0028 // -0013 │ │ +198544: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=84 │ │ 0x000c line=85 │ │ 0x001d line=88 │ │ 0x0024 line=90 │ │ @@ -313157,74 +313158,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 │ │ -198544: |[198544] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.setFileFromUri:(Landroid/content/Context;Landroid/net/Uri;Lcom/b44t/messenger/DcMsg;Ljava/lang/String;)V │ │ -198554: 7110 bd49 0900 |0000: invoke-static {v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -19855a: 0c00 |0003: move-result-object v0 │ │ -19855c: 1a01 7248 |0004: const-string v1, "cannot-resolve.jpg" // string@4872 │ │ -198560: 7110 5f50 0a00 |0006: invoke-static {v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.isLocalUri:(Landroid/net/Uri;)Z // method@505f │ │ -198566: 0a02 |0009: move-result v2 │ │ -198568: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ -19856c: 6e10 fd01 0a00 |000c: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01fd │ │ -198572: 0c02 |000f: move-result-object v2 │ │ -198574: 1223 |0010: const/4 v3, #int 2 // #2 │ │ -198576: 7220 c60c 3200 |0011: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -19857c: 0c02 |0014: move-result-object v2 │ │ -19857e: 1f02 0703 |0015: check-cast v2, Ljava/lang/String; // type@0307 │ │ -198582: 0721 |0017: move-object v1, v2 │ │ -198584: 2837 |0018: goto 004f // +0037 │ │ -198586: 6e10 ff01 0a00 |0019: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ -19858c: 0c02 |001c: move-result-object v2 │ │ -19858e: 1a03 8f4b |001d: const-string v3, "content" // string@4b8f │ │ -198592: 6e20 cf0a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -198598: 0a02 |0022: move-result v2 │ │ -19859a: 3802 2c00 |0023: if-eqz v2, 004f // +002c │ │ -19859e: 6e10 6e00 0900 |0025: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1985a4: 0c03 |0028: move-result-object v3 │ │ -1985a6: 1207 |0029: const/4 v7, #int 0 // #0 │ │ -1985a8: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -1985aa: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -1985ac: 1206 |002c: const/4 v6, #int 0 // #0 │ │ -1985ae: 07a4 |002d: move-object v4, v10 │ │ -1985b0: 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 │ │ -1985b6: 0c02 |0031: move-result-object v2 │ │ -1985b8: 3802 1a00 |0032: if-eqz v2, 004c // +001a │ │ -1985bc: 7210 fe00 0200 |0034: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ -1985c2: 0a03 |0037: move-result v3 │ │ -1985c4: 3803 1400 |0038: if-eqz v3, 004c // +0014 │ │ -1985c8: 1a03 e340 |003a: const-string v3, "_display_name" // string@40e3 │ │ -1985cc: 7220 f700 3200 |003c: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00f7 │ │ -1985d2: 0a03 |003f: move-result v3 │ │ -1985d4: 3a03 0c00 |0040: if-ltz v3, 004c // +000c │ │ -1985d8: 7220 fc00 3200 |0042: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fc │ │ -1985de: 0c01 |0045: move-result-object v1 │ │ -1985e0: 2806 |0046: goto 004c // +0006 │ │ -1985e2: 0d09 |0047: move-exception v9 │ │ -1985e4: 7210 f600 0200 |0048: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -1985ea: 2709 |004b: throw v9 │ │ -1985ec: 7210 f600 0200 |004c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -1985f2: 1a02 c17f |004f: const-string v2, "temp" // string@7fc1 │ │ -1985f6: 7130 bb49 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@49bb │ │ -1985fc: 0c00 |0054: move-result-object v0 │ │ -1985fe: 3800 1400 |0055: if-eqz v0, 0069 // +0014 │ │ -198602: 7120 5e50 a900 |0057: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505e │ │ -198608: 0c09 |005a: move-result-object v9 │ │ -19860a: 220a c202 |005b: new-instance v10, Ljava/io/FileOutputStream; // type@02c2 │ │ -19860e: 7020 8409 0a00 |005d: invoke-direct {v10, v0}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0984 │ │ -198614: 7120 5e57 a900 |0060: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@575e │ │ -19861a: 2806 |0063: goto 0069 // +0006 │ │ -19861c: 0d09 |0064: move-exception v9 │ │ -19861e: 6e10 300a 0900 |0065: invoke-virtual {v9}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -198624: 1200 |0068: const/4 v0, #int 0 // #0 │ │ -198626: 6e40 2f07 0bc1 |0069: invoke-virtual {v11, v0, v1, v12}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@072f │ │ -19862c: 0e00 |006c: return-void │ │ +198548: |[198548] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.setFileFromUri:(Landroid/content/Context;Landroid/net/Uri;Lcom/b44t/messenger/DcMsg;Ljava/lang/String;)V │ │ +198558: 7110 bd49 0900 |0000: invoke-static {v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +19855e: 0c00 |0003: move-result-object v0 │ │ +198560: 1a01 7248 |0004: const-string v1, "cannot-resolve.jpg" // string@4872 │ │ +198564: 7110 5f50 0a00 |0006: invoke-static {v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.isLocalUri:(Landroid/net/Uri;)Z // method@505f │ │ +19856a: 0a02 |0009: move-result v2 │ │ +19856c: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ +198570: 6e10 fd01 0a00 |000c: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01fd │ │ +198576: 0c02 |000f: move-result-object v2 │ │ +198578: 1223 |0010: const/4 v3, #int 2 // #2 │ │ +19857a: 7220 c60c 3200 |0011: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +198580: 0c02 |0014: move-result-object v2 │ │ +198582: 1f02 0703 |0015: check-cast v2, Ljava/lang/String; // type@0307 │ │ +198586: 0721 |0017: move-object v1, v2 │ │ +198588: 2837 |0018: goto 004f // +0037 │ │ +19858a: 6e10 ff01 0a00 |0019: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ +198590: 0c02 |001c: move-result-object v2 │ │ +198592: 1a03 8f4b |001d: const-string v3, "content" // string@4b8f │ │ +198596: 6e20 cf0a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +19859c: 0a02 |0022: move-result v2 │ │ +19859e: 3802 2c00 |0023: if-eqz v2, 004f // +002c │ │ +1985a2: 6e10 6e00 0900 |0025: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1985a8: 0c03 |0028: move-result-object v3 │ │ +1985aa: 1207 |0029: const/4 v7, #int 0 // #0 │ │ +1985ac: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +1985ae: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +1985b0: 1206 |002c: const/4 v6, #int 0 // #0 │ │ +1985b2: 07a4 |002d: move-object v4, v10 │ │ +1985b4: 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 │ │ +1985ba: 0c02 |0031: move-result-object v2 │ │ +1985bc: 3802 1a00 |0032: if-eqz v2, 004c // +001a │ │ +1985c0: 7210 fe00 0200 |0034: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ +1985c6: 0a03 |0037: move-result v3 │ │ +1985c8: 3803 1400 |0038: if-eqz v3, 004c // +0014 │ │ +1985cc: 1a03 e340 |003a: const-string v3, "_display_name" // string@40e3 │ │ +1985d0: 7220 f700 3200 |003c: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00f7 │ │ +1985d6: 0a03 |003f: move-result v3 │ │ +1985d8: 3a03 0c00 |0040: if-ltz v3, 004c // +000c │ │ +1985dc: 7220 fc00 3200 |0042: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fc │ │ +1985e2: 0c01 |0045: move-result-object v1 │ │ +1985e4: 2806 |0046: goto 004c // +0006 │ │ +1985e6: 0d09 |0047: move-exception v9 │ │ +1985e8: 7210 f600 0200 |0048: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +1985ee: 2709 |004b: throw v9 │ │ +1985f0: 7210 f600 0200 |004c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +1985f6: 1a02 c17f |004f: const-string v2, "temp" // string@7fc1 │ │ +1985fa: 7130 bb49 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@49bb │ │ +198600: 0c00 |0054: move-result-object v0 │ │ +198602: 3800 1400 |0055: if-eqz v0, 0069 // +0014 │ │ +198606: 7120 5e50 a900 |0057: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505e │ │ +19860c: 0c09 |005a: move-result-object v9 │ │ +19860e: 220a c202 |005b: new-instance v10, Ljava/io/FileOutputStream; // type@02c2 │ │ +198612: 7020 8409 0a00 |005d: invoke-direct {v10, v0}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0984 │ │ +198618: 7120 5e57 a900 |0060: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@575e │ │ +19861e: 2806 |0063: goto 0069 // +0006 │ │ +198620: 0d09 |0064: move-exception v9 │ │ +198622: 6e10 300a 0900 |0065: invoke-virtual {v9}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +198628: 1200 |0068: const/4 v0, #int 0 // #0 │ │ +19862a: 6e40 2f07 0bc1 |0069: invoke-virtual {v11, v0, v1, v12}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@072f │ │ +198630: 0e00 |006c: return-void │ │ catches : 3 │ │ 0x0006 - 0x0032 │ │ Ljava/lang/Exception; -> 0x0064 │ │ 0x0034 - 0x0046 │ │ -> 0x0047 │ │ 0x0048 - 0x0063 │ │ Ljava/lang/Exception; -> 0x0064 │ │ @@ -313280,17 +313281,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1986bc: |[1986bc] org.thoughtcrime.securesms.util.ServiceUtil.:()V │ │ -1986cc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1986d2: 0e00 |0003: return-void │ │ +1986c0: |[1986c0] org.thoughtcrime.securesms.util.ServiceUtil.:()V │ │ +1986d0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1986d6: 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;) │ │ @@ -313298,20 +313299,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 │ │ -198698: |[198698] org.thoughtcrime.securesms.util.ServiceUtil.getInputMethodManager:(Landroid/content/Context;)Landroid/view/inputmethod/InputMethodManager; │ │ -1986a8: 1a00 e65d |0000: const-string v0, "input_method" // string@5de6 │ │ -1986ac: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -1986b2: 0c01 |0005: move-result-object v1 │ │ -1986b4: 1f01 1401 |0006: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0114 │ │ -1986b8: 1101 |0008: return-object v1 │ │ +19869c: |[19869c] org.thoughtcrime.securesms.util.ServiceUtil.getInputMethodManager:(Landroid/content/Context;)Landroid/view/inputmethod/InputMethodManager; │ │ +1986ac: 1a00 e65d |0000: const-string v0, "input_method" // string@5de6 │ │ +1986b0: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +1986b6: 0c01 |0005: move-result-object v1 │ │ +1986b8: 1f01 1401 |0006: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0114 │ │ +1986bc: 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;) │ │ @@ -313319,20 +313320,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 │ │ -198650: |[198650] org.thoughtcrime.securesms.util.ServiceUtil.getVibrator:(Landroid/content/Context;)Landroid/os/Vibrator; │ │ -198660: 1a00 ba83 |0000: const-string v0, "vibrator" // string@83ba │ │ -198664: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -19866a: 0c01 |0005: move-result-object v1 │ │ -19866c: 1f01 a700 |0006: check-cast v1, Landroid/os/Vibrator; // type@00a7 │ │ -198670: 1101 |0008: return-object v1 │ │ +198654: |[198654] org.thoughtcrime.securesms.util.ServiceUtil.getVibrator:(Landroid/content/Context;)Landroid/os/Vibrator; │ │ +198664: 1a00 ba83 |0000: const-string v0, "vibrator" // string@83ba │ │ +198668: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +19866e: 0c01 |0005: move-result-object v1 │ │ +198670: 1f01 a700 |0006: check-cast v1, Landroid/os/Vibrator; // type@00a7 │ │ +198674: 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;) │ │ @@ -313340,20 +313341,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 │ │ -198674: |[198674] org.thoughtcrime.securesms.util.ServiceUtil.getWindowManager:(Landroid/content/Context;)Landroid/view/WindowManager; │ │ -198684: 1a00 5d84 |0000: const-string v0, "window" // string@845d │ │ -198688: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -19868e: 0c01 |0005: move-result-object v1 │ │ -198690: 1f01 0101 |0006: check-cast v1, Landroid/view/WindowManager; // type@0101 │ │ -198694: 1101 |0008: return-object v1 │ │ +198678: |[198678] org.thoughtcrime.securesms.util.ServiceUtil.getWindowManager:(Landroid/content/Context;)Landroid/view/WindowManager; │ │ +198688: 1a00 5d84 |0000: const-string v0, "window" // string@845d │ │ +19868c: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +198692: 0c01 |0005: move-result-object v1 │ │ +198694: 1f01 0101 |0006: check-cast v1, Landroid/view/WindowManager; // type@0101 │ │ +198698: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -313443,17 +313444,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1986ec: |[1986ec] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.:()V │ │ -1986fc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -198702: 0e00 |0003: return-void │ │ +1986f0: |[1986f0] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.:()V │ │ +198700: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +198706: 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;) │ │ @@ -313461,34 +313462,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 │ │ -1986d4: |[1986d4] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.getProvider:()Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ -1986e4: 6200 9042 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@4290 │ │ -1986e8: 1100 |0002: return-object v0 │ │ +1986d8: |[1986d8] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.getProvider:()Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ +1986e8: 6200 9042 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@4290 │ │ +1986ec: 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 │ │ -198704: |[198704] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.setProvider:(Lorg/thoughtcrime/securesms/util/SignalProtocolLogger;)V │ │ -198714: 6900 9042 |0000: sput-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@4290 │ │ -198718: 0e00 |0002: return-void │ │ +198708: |[198708] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.setProvider:(Lorg/thoughtcrime/securesms/util/SignalProtocolLogger;)V │ │ +198718: 6900 9042 |0000: sput-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@4290 │ │ +19871c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ │ │ Virtual methods - │ │ @@ -313517,17 +313518,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19882c: |[19882c] org.thoughtcrime.securesms.util.SpanUtil.:()V │ │ -19883c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -198842: 0e00 |0003: return-void │ │ +198830: |[198830] org.thoughtcrime.securesms.util.SpanUtil.:()V │ │ +198840: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +198846: 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;) │ │ @@ -313535,26 +313536,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 │ │ -19871c: |[19871c] org.thoughtcrime.securesms.util.SpanUtil.bold:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -19872c: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -198730: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -198736: 2201 cc00 |0005: new-instance v1, Landroid/text/style/StyleSpan; // type@00cc │ │ -19873a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -19873c: 7020 b402 2100 |0008: invoke-direct {v1, v2}, Landroid/text/style/StyleSpan;.:(I)V // method@02b4 │ │ -198742: 7210 c709 0400 |000b: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09c7 │ │ -198748: 0a04 |000e: move-result v4 │ │ -19874a: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ -19874e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -198750: 6e52 9a02 1043 |0012: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -198756: 1100 |0015: return-object v0 │ │ +198720: |[198720] org.thoughtcrime.securesms.util.SpanUtil.bold:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +198730: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +198734: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +19873a: 2201 cc00 |0005: new-instance v1, Landroid/text/style/StyleSpan; // type@00cc │ │ +19873e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +198740: 7020 b402 2100 |0008: invoke-direct {v1, v2}, Landroid/text/style/StyleSpan;.:(I)V // method@02b4 │ │ +198746: 7210 c709 0400 |000b: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09c7 │ │ +19874c: 0a04 |000e: move-result v4 │ │ +19874e: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ +198752: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +198754: 6e52 9a02 1043 |0012: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +19875a: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -313563,25 +313564,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 │ │ -198758: |[198758] org.thoughtcrime.securesms.util.SpanUtil.color:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -198768: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -19876c: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -198772: 2201 c900 |0005: new-instance v1, Landroid/text/style/ForegroundColorSpan; // type@00c9 │ │ -198776: 7020 b102 3100 |0007: invoke-direct {v1, v3}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02b1 │ │ -19877c: 7210 c709 0400 |000a: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09c7 │ │ -198782: 0a03 |000d: move-result v3 │ │ -198784: 1304 2100 |000e: const/16 v4, #int 33 // #21 │ │ -198788: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -19878a: 6e54 9a02 1032 |0011: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -198790: 1100 |0014: return-object v0 │ │ +19875c: |[19875c] org.thoughtcrime.securesms.util.SpanUtil.color:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +19876c: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +198770: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +198776: 2201 c900 |0005: new-instance v1, Landroid/text/style/ForegroundColorSpan; // type@00c9 │ │ +19877a: 7020 b102 3100 |0007: invoke-direct {v1, v3}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02b1 │ │ +198780: 7210 c709 0400 |000a: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09c7 │ │ +198786: 0a03 |000d: move-result v3 │ │ +198788: 1304 2100 |000e: const/16 v4, #int 33 // #21 │ │ +19878c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +19878e: 6e54 9a02 1032 |0011: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +198794: 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; │ │ @@ -313591,20 +313592,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 │ │ -198794: |[198794] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -1987a4: 7210 c709 0100 |0000: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@09c7 │ │ -1987aa: 0a00 |0003: move-result v0 │ │ -1987ac: 7120 2c57 0100 |0004: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/SpanUtil;.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; // method@572c │ │ -1987b2: 0c01 |0007: move-result-object v1 │ │ -1987b4: 1101 |0008: return-object v1 │ │ +198798: |[198798] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +1987a8: 7210 c709 0100 |0000: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@09c7 │ │ +1987ae: 0a00 |0003: move-result v0 │ │ +1987b0: 7120 2c57 0100 |0004: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/SpanUtil;.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; // method@572c │ │ +1987b6: 0c01 |0007: move-result-object v1 │ │ +1987b8: 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;) │ │ @@ -313612,24 +313613,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 │ │ -1987b8: |[1987b8] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; │ │ -1987c8: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -1987cc: 7020 9502 3000 |0002: invoke-direct {v0, v3}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -1987d2: 2203 cc00 |0005: new-instance v3, Landroid/text/style/StyleSpan; // type@00cc │ │ -1987d6: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -1987d8: 7020 b402 1300 |0008: invoke-direct {v3, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b4 │ │ -1987de: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1987e0: 1302 2100 |000c: const/16 v2, #int 33 // #21 │ │ -1987e4: 6e52 9a02 3041 |000e: invoke-virtual {v0, v3, v1, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -1987ea: 1100 |0011: return-object v0 │ │ +1987bc: |[1987bc] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; │ │ +1987cc: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +1987d0: 7020 9502 3000 |0002: invoke-direct {v0, v3}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +1987d6: 2203 cc00 |0005: new-instance v3, Landroid/text/style/StyleSpan; // type@00cc │ │ +1987da: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +1987dc: 7020 b402 1300 |0008: invoke-direct {v3, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b4 │ │ +1987e2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1987e4: 1302 2100 |000c: const/16 v2, #int 33 // #21 │ │ +1987e8: 6e52 9a02 3041 |000e: invoke-virtual {v0, v3, v1, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +1987ee: 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 │ │ @@ -313639,26 +313640,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 │ │ -1987ec: |[1987ec] org.thoughtcrime.securesms.util.SpanUtil.small:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -1987fc: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -198800: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -198806: 2201 cb00 |0005: new-instance v1, Landroid/text/style/RelativeSizeSpan; // type@00cb │ │ -19880a: 1402 6666 663f |0007: const v2, #float 0.9 // #3f666666 │ │ -198810: 7020 b302 2100 |000a: invoke-direct {v1, v2}, Landroid/text/style/RelativeSizeSpan;.:(F)V // method@02b3 │ │ -198816: 7210 c709 0400 |000d: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09c7 │ │ -19881c: 0a04 |0010: move-result v4 │ │ -19881e: 1302 2100 |0011: const/16 v2, #int 33 // #21 │ │ -198822: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -198824: 6e52 9a02 1043 |0014: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -19882a: 1100 |0017: return-object v0 │ │ +1987f0: |[1987f0] org.thoughtcrime.securesms.util.SpanUtil.small:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +198800: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +198804: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +19880a: 2201 cb00 |0005: new-instance v1, Landroid/text/style/RelativeSizeSpan; // type@00cb │ │ +19880e: 1402 6666 663f |0007: const v2, #float 0.9 // #3f666666 │ │ +198814: 7020 b302 2100 |000a: invoke-direct {v1, v2}, Landroid/text/style/RelativeSizeSpan;.:(F)V // method@02b3 │ │ +19881a: 7210 c709 0400 |000d: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09c7 │ │ +198820: 0a04 |0010: move-result v4 │ │ +198822: 1302 2100 |0011: const/16 v2, #int 33 // #21 │ │ +198826: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +198828: 6e52 9a02 1043 |0014: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +19882e: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -313750,19 +313751,19 @@ │ │ type : '(JLjava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -198cdc: |[198cdc] org.thoughtcrime.securesms.util.Stopwatch$Split.:(JLjava/lang/String;)V │ │ -198cec: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -198cf2: 5a01 9942 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@4299 │ │ -198cf6: 5b03 9842 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@4298 │ │ -198cfa: 0e00 |0007: return-void │ │ +198ce0: |[198ce0] org.thoughtcrime.securesms.util.Stopwatch$Split.:(JLjava/lang/String;)V │ │ +198cf0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +198cf6: 5a01 9942 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@4299 │ │ +198cfa: 5b03 9842 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@4298 │ │ +198cfe: 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; │ │ @@ -313813,24 +313814,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -198cfc: |[198cfc] org.thoughtcrime.securesms.util.Stopwatch.:(Ljava/lang/String;)V │ │ -198d0c: 7010 9a0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9a │ │ -198d12: 7100 250b 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -198d18: 0b00 |0006: move-result-wide v0 │ │ -198d1a: 5a20 9b42 |0007: iput-wide v0, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@429b │ │ -198d1e: 5b23 9c42 |0009: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@429c │ │ -198d22: 2203 8203 |000b: new-instance v3, Ljava/util/LinkedList; // type@0382 │ │ -198d26: 7010 b60c 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ -198d2c: 5b23 9a42 |0010: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198d30: 0e00 |0012: return-void │ │ +198d00: |[198d00] org.thoughtcrime.securesms.util.Stopwatch.:(Ljava/lang/String;)V │ │ +198d10: 7010 9a0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9a │ │ +198d16: 7100 250b 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +198d1c: 0b00 |0006: move-result-wide v0 │ │ +198d1e: 5a20 9b42 |0007: iput-wide v0, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@429b │ │ +198d22: 5b23 9c42 |0009: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@429c │ │ +198d26: 2203 8203 |000b: new-instance v3, Ljava/util/LinkedList; // type@0382 │ │ +198d2a: 7010 b60c 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ +198d30: 5b23 9a42 |0010: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198d34: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ 0x0009 line=18 │ │ 0x000b line=19 │ │ locals : │ │ @@ -313843,22 +313844,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -198d34: |[198d34] org.thoughtcrime.securesms.util.Stopwatch.split:(Ljava/lang/String;)V │ │ -198d44: 5440 9a42 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198d48: 2201 dd10 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ -198d4c: 7100 250b 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -198d52: 0b02 |0007: move-result-wide v2 │ │ -198d54: 7040 3e57 2153 |0008: invoke-direct {v1, v2, v3, v5}, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.:(JLjava/lang/String;)V // method@573e │ │ -198d5a: 7220 c10c 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ -198d60: 0e00 |000e: return-void │ │ +198d38: |[198d38] org.thoughtcrime.securesms.util.Stopwatch.split:(Ljava/lang/String;)V │ │ +198d48: 5440 9a42 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198d4c: 2201 dd10 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ +198d50: 7100 250b 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +198d56: 0b02 |0007: move-result-wide v2 │ │ +198d58: 7040 3e57 2153 |0008: invoke-direct {v1, v2, v3, v5}, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.:(JLjava/lang/String;)V // method@573e │ │ +198d5e: 7220 c10c 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ +198d64: 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; │ │ │ │ @@ -313867,95 +313868,95 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 165 16-bit code units │ │ -198d64: |[198d64] org.thoughtcrime.securesms.util.Stopwatch.stop:(Ljava/lang/String;)V │ │ -198d74: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -198d78: 1a01 ef3f |0002: const-string v1, "[" // string@3fef │ │ -198d7c: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -198d82: 5491 9c42 |0007: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@429c │ │ -198d86: 6e20 110b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -198d8c: 1a01 bb40 |000c: const-string v1, "] " // string@40bb │ │ -198d90: 6e20 110b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -198d96: 5491 9a42 |0011: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198d9a: 7210 cf0c 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ -198da0: 0a01 |0016: move-result v1 │ │ -198da2: 1a02 d203 |0017: const-string v2, " " // string@03d2 │ │ -198da6: 1a03 a30b |0019: const-string v3, ": " // string@0ba3 │ │ -198daa: 3d01 2600 |001b: if-lez v1, 0041 // +0026 │ │ -198dae: 5491 9a42 |001d: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198db2: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -198db4: 7220 c60c 4100 |0020: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -198dba: 0c01 |0023: move-result-object v1 │ │ -198dbc: 1f01 dd10 |0024: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ -198dc0: 5411 9842 |0026: iget-object v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@4298 │ │ -198dc4: 6e20 110b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -198dca: 6e20 110b 3000 |002b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -198dd0: 5491 9a42 |002e: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198dd4: 7220 c60c 4100 |0030: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -198dda: 0c01 |0033: move-result-object v1 │ │ -198ddc: 1f01 dd10 |0034: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ -198de0: 5314 9942 |0036: iget-wide v4, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@4299 │ │ -198de4: 5396 9b42 |0038: iget-wide v6, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@429b │ │ -198de8: bc64 |003a: sub-long/2addr v4, v6 │ │ -198dea: 6e30 0d0b 4005 |003b: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ -198df0: 6e20 110b 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -198df6: 5491 9a42 |0041: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198dfa: 7210 cf0c 0100 |0043: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ -198e00: 0a01 |0046: move-result v1 │ │ -198e02: 1214 |0047: const/4 v4, #int 1 // #1 │ │ -198e04: 3741 5500 |0048: if-le v1, v4, 009d // +0055 │ │ -198e08: 1211 |004a: const/4 v1, #int 1 // #1 │ │ -198e0a: 5495 9a42 |004b: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198e0e: 7210 cf0c 0500 |004d: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0ccf │ │ -198e14: 0a05 |0050: move-result v5 │ │ -198e16: 3551 3200 |0051: if-ge v1, v5, 0083 // +0032 │ │ -198e1a: 5495 9a42 |0053: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198e1e: 7220 c60c 1500 |0055: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -198e24: 0c05 |0058: move-result-object v5 │ │ -198e26: 1f05 dd10 |0059: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ -198e2a: 5455 9842 |005b: iget-object v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@4298 │ │ -198e2e: 6e20 110b 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -198e34: 6e20 110b 3000 |0060: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -198e3a: 5495 9a42 |0063: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198e3e: 7220 c60c 1500 |0065: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -198e44: 0c05 |0068: move-result-object v5 │ │ -198e46: 1f05 dd10 |0069: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ -198e4a: 5355 9942 |006b: iget-wide v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@4299 │ │ -198e4e: 5497 9a42 |006d: iget-object v7, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198e52: d808 01ff |006f: add-int/lit8 v8, v1, #int -1 // #ff │ │ -198e56: 7220 c60c 8700 |0071: invoke-interface {v7, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -198e5c: 0c07 |0074: move-result-object v7 │ │ -198e5e: 1f07 dd10 |0075: check-cast v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ -198e62: 5377 9942 |0077: iget-wide v7, v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@4299 │ │ -198e66: bc75 |0079: sub-long/2addr v5, v7 │ │ -198e68: 6e30 0d0b 5006 |007a: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ -198e6e: 6e20 110b 2000 |007d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -198e74: d801 0101 |0080: add-int/lit8 v1, v1, #int 1 // #01 │ │ -198e78: 28c9 |0082: goto 004b // -0037 │ │ -198e7a: 1a01 a581 |0083: const-string v1, "total: " // string@81a5 │ │ -198e7e: 6e20 110b 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -198e84: 5491 9a42 |0088: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198e88: 7210 cf0c 0100 |008a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ -198e8e: 0a02 |008d: move-result v2 │ │ -198e90: b142 |008e: sub-int/2addr v2, v4 │ │ -198e92: 7220 c60c 2100 |008f: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -198e98: 0c01 |0092: move-result-object v1 │ │ -198e9a: 1f01 dd10 |0093: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ -198e9e: 5311 9942 |0095: iget-wide v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@4299 │ │ -198ea2: 5393 9b42 |0097: iget-wide v3, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@429b │ │ -198ea6: bc31 |0099: sub-long/2addr v1, v3 │ │ -198ea8: 6e30 0d0b 1002 |009a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ -198eae: 6e10 220b 0000 |009d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -198eb4: 0c00 |00a0: move-result-object v0 │ │ -198eb6: 7120 bd02 0a00 |00a1: invoke-static {v10, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -198ebc: 0e00 |00a4: return-void │ │ +198d68: |[198d68] org.thoughtcrime.securesms.util.Stopwatch.stop:(Ljava/lang/String;)V │ │ +198d78: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +198d7c: 1a01 ef3f |0002: const-string v1, "[" // string@3fef │ │ +198d80: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +198d86: 5491 9c42 |0007: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@429c │ │ +198d8a: 6e20 110b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +198d90: 1a01 bb40 |000c: const-string v1, "] " // string@40bb │ │ +198d94: 6e20 110b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +198d9a: 5491 9a42 |0011: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198d9e: 7210 cf0c 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ +198da4: 0a01 |0016: move-result v1 │ │ +198da6: 1a02 d203 |0017: const-string v2, " " // string@03d2 │ │ +198daa: 1a03 a30b |0019: const-string v3, ": " // string@0ba3 │ │ +198dae: 3d01 2600 |001b: if-lez v1, 0041 // +0026 │ │ +198db2: 5491 9a42 |001d: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198db6: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +198db8: 7220 c60c 4100 |0020: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +198dbe: 0c01 |0023: move-result-object v1 │ │ +198dc0: 1f01 dd10 |0024: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ +198dc4: 5411 9842 |0026: iget-object v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@4298 │ │ +198dc8: 6e20 110b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +198dce: 6e20 110b 3000 |002b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +198dd4: 5491 9a42 |002e: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198dd8: 7220 c60c 4100 |0030: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +198dde: 0c01 |0033: move-result-object v1 │ │ +198de0: 1f01 dd10 |0034: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ +198de4: 5314 9942 |0036: iget-wide v4, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@4299 │ │ +198de8: 5396 9b42 |0038: iget-wide v6, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@429b │ │ +198dec: bc64 |003a: sub-long/2addr v4, v6 │ │ +198dee: 6e30 0d0b 4005 |003b: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ +198df4: 6e20 110b 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +198dfa: 5491 9a42 |0041: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198dfe: 7210 cf0c 0100 |0043: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ +198e04: 0a01 |0046: move-result v1 │ │ +198e06: 1214 |0047: const/4 v4, #int 1 // #1 │ │ +198e08: 3741 5500 |0048: if-le v1, v4, 009d // +0055 │ │ +198e0c: 1211 |004a: const/4 v1, #int 1 // #1 │ │ +198e0e: 5495 9a42 |004b: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198e12: 7210 cf0c 0500 |004d: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0ccf │ │ +198e18: 0a05 |0050: move-result v5 │ │ +198e1a: 3551 3200 |0051: if-ge v1, v5, 0083 // +0032 │ │ +198e1e: 5495 9a42 |0053: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198e22: 7220 c60c 1500 |0055: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +198e28: 0c05 |0058: move-result-object v5 │ │ +198e2a: 1f05 dd10 |0059: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ +198e2e: 5455 9842 |005b: iget-object v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@4298 │ │ +198e32: 6e20 110b 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +198e38: 6e20 110b 3000 |0060: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +198e3e: 5495 9a42 |0063: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198e42: 7220 c60c 1500 |0065: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +198e48: 0c05 |0068: move-result-object v5 │ │ +198e4a: 1f05 dd10 |0069: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ +198e4e: 5355 9942 |006b: iget-wide v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@4299 │ │ +198e52: 5497 9a42 |006d: iget-object v7, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198e56: d808 01ff |006f: add-int/lit8 v8, v1, #int -1 // #ff │ │ +198e5a: 7220 c60c 8700 |0071: invoke-interface {v7, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +198e60: 0c07 |0074: move-result-object v7 │ │ +198e62: 1f07 dd10 |0075: check-cast v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ +198e66: 5377 9942 |0077: iget-wide v7, v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@4299 │ │ +198e6a: bc75 |0079: sub-long/2addr v5, v7 │ │ +198e6c: 6e30 0d0b 5006 |007a: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ +198e72: 6e20 110b 2000 |007d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +198e78: d801 0101 |0080: add-int/lit8 v1, v1, #int 1 // #01 │ │ +198e7c: 28c9 |0082: goto 004b // -0037 │ │ +198e7e: 1a01 a581 |0083: const-string v1, "total: " // string@81a5 │ │ +198e82: 6e20 110b 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +198e88: 5491 9a42 |0088: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198e8c: 7210 cf0c 0100 |008a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ +198e92: 0a02 |008d: move-result v2 │ │ +198e94: b142 |008e: sub-int/2addr v2, v4 │ │ +198e96: 7220 c60c 2100 |008f: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +198e9c: 0c01 |0092: move-result-object v1 │ │ +198e9e: 1f01 dd10 |0093: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ +198ea2: 5311 9942 |0095: iget-wide v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@4299 │ │ +198ea6: 5393 9b42 |0097: iget-wide v3, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@429b │ │ +198eaa: bc31 |0099: sub-long/2addr v1, v3 │ │ +198eac: 6e30 0d0b 1002 |009a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ +198eb2: 6e10 220b 0000 |009d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +198eb8: 0c00 |00a0: move-result-object v0 │ │ +198eba: 7120 bd02 0a00 |00a1: invoke-static {v10, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +198ec0: 0e00 |00a4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0007 line=28 │ │ 0x0011 line=30 │ │ 0x001d line=31 │ │ 0x002e line=32 │ │ @@ -313996,17 +313997,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -198fd8: |[198fd8] org.thoughtcrime.securesms.util.StorageUtil.:()V │ │ -198fe8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -198fee: 0e00 |0003: return-void │ │ +198fdc: |[198fdc] org.thoughtcrime.securesms.util.StorageUtil.:()V │ │ +198fec: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +198ff2: 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;) │ │ @@ -314014,29 +314015,29 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -198f60: |[198f60] org.thoughtcrime.securesms.util.StorageUtil.canWriteToMediaStore:(Landroid/content/Context;)Z │ │ -198f70: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -198f74: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ -198f78: 3610 1100 |0004: if-gt v0, v1, 0015 // +0011 │ │ -198f7c: 1a00 f044 |0006: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@44f0 │ │ -198f80: 2410 2f11 0000 |0008: filled-new-array {v0}, [Ljava/lang/String; // type@112f │ │ -198f86: 0c00 |000b: move-result-object v0 │ │ -198f88: 7120 1451 0200 |000c: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/permissions/Permissions;.hasAll:(Landroid/content/Context;[Ljava/lang/String;)Z // method@5114 │ │ -198f8e: 0a02 |000f: move-result v2 │ │ -198f90: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -198f94: 2803 |0012: goto 0015 // +0003 │ │ -198f96: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -198f98: 2802 |0014: goto 0016 // +0002 │ │ -198f9a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -198f9c: 0f02 |0016: return v2 │ │ +198f64: |[198f64] org.thoughtcrime.securesms.util.StorageUtil.canWriteToMediaStore:(Landroid/content/Context;)Z │ │ +198f74: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +198f78: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ +198f7c: 3610 1100 |0004: if-gt v0, v1, 0015 // +0011 │ │ +198f80: 1a00 f044 |0006: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@44f0 │ │ +198f84: 2410 2f11 0000 |0008: filled-new-array {v0}, [Ljava/lang/String; // type@112f │ │ +198f8a: 0c00 |000b: move-result-object v0 │ │ +198f8c: 7120 1451 0200 |000c: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/permissions/Permissions;.hasAll:(Landroid/content/Context;[Ljava/lang/String;)Z // method@5114 │ │ +198f92: 0a02 |000f: move-result v2 │ │ +198f94: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +198f98: 2803 |0012: goto 0015 // +0003 │ │ +198f9a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +198f9c: 2802 |0014: goto 0016 // +0002 │ │ +198f9e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +198fa0: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x000c line=19 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -314045,43 +314046,43 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -198ec0: |[198ec0] org.thoughtcrime.securesms.util.StorageUtil.getAudioUri:()Landroid/net/Uri; │ │ -198ed0: 6200 4600 |0000: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0046 │ │ -198ed4: 1100 |0002: return-object v0 │ │ +198ec4: |[198ec4] org.thoughtcrime.securesms.util.StorageUtil.getAudioUri:()Landroid/net/Uri; │ │ +198ed4: 6200 4600 |0000: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0046 │ │ +198ed8: 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 │ │ -198fa0: |[198fa0] org.thoughtcrime.securesms.util.StorageUtil.getCleanFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -198fb0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -198fb4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -198fb6: 1102 |0003: return-object v2 │ │ -198fb8: 1300 2d20 |0004: const/16 v0, #int 8237 // #202d │ │ -198fbc: 1401 fdff 0000 |0006: const v1, #float 9.18313e-41 // #0000fffd │ │ -198fc2: 6e30 e50a 0201 |0009: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0ae5 │ │ -198fc8: 0c02 |000c: move-result-object v2 │ │ -198fca: 1300 2e20 |000d: const/16 v0, #int 8238 // #202e │ │ -198fce: 6e30 e50a 0201 |000f: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0ae5 │ │ -198fd4: 0c02 |0012: move-result-object v2 │ │ -198fd6: 1102 |0013: return-object v2 │ │ +198fa4: |[198fa4] org.thoughtcrime.securesms.util.StorageUtil.getCleanFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +198fb4: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +198fb8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +198fba: 1102 |0003: return-object v2 │ │ +198fbc: 1300 2d20 |0004: const/16 v0, #int 8237 // #202d │ │ +198fc0: 1401 fdff 0000 |0006: const v1, #float 9.18313e-41 // #0000fffd │ │ +198fc6: 6e30 e50a 0201 |0009: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0ae5 │ │ +198fcc: 0c02 |000c: move-result-object v2 │ │ +198fce: 1300 2e20 |000d: const/16 v0, #int 8238 // #202e │ │ +198fd2: 6e30 e50a 0201 |000f: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0ae5 │ │ +198fd8: 0c02 |0012: move-result-object v2 │ │ +198fda: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=50 │ │ 0x000f line=51 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -314090,25 +314091,25 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -198ed8: |[198ed8] org.thoughtcrime.securesms.util.StorageUtil.getDownloadUri:()Landroid/net/Uri; │ │ -198ee8: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -198eec: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -198ef0: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ -198ef4: 6200 3f00 |0006: sget-object v0, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ -198ef8: 7110 4857 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; // method@5748 │ │ -198efe: 0c00 |000b: move-result-object v0 │ │ -198f00: 1100 |000c: return-object v0 │ │ -198f02: 7100 8f57 0000 |000d: invoke-static {}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:()Landroid/net/Uri; // method@578f │ │ -198f08: 0c00 |0010: move-result-object v0 │ │ -198f0a: 1100 |0011: return-object v0 │ │ +198edc: |[198edc] org.thoughtcrime.securesms.util.StorageUtil.getDownloadUri:()Landroid/net/Uri; │ │ +198eec: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +198ef0: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +198ef4: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ +198ef8: 6200 3f00 |0006: sget-object v0, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ +198efc: 7110 4857 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; // method@5748 │ │ +198f02: 0c00 |000b: move-result-object v0 │ │ +198f04: 1100 |000c: return-object v0 │ │ +198f06: 7100 8f57 0000 |000d: invoke-static {}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:()Landroid/net/Uri; // method@578f │ │ +198f0c: 0c00 |0010: move-result-object v0 │ │ +198f0e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x000d line=39 │ │ locals : │ │ │ │ @@ -314117,37 +314118,37 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -198f0c: |[198f0c] org.thoughtcrime.securesms.util.StorageUtil.getImageUri:()Landroid/net/Uri; │ │ -198f1c: 6200 4800 |0000: sget-object v0, Landroid/provider/MediaStore$Images$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0048 │ │ -198f20: 1100 |0002: return-object v0 │ │ +198f10: |[198f10] org.thoughtcrime.securesms.util.StorageUtil.getImageUri:()Landroid/net/Uri; │ │ +198f20: 6200 4800 |0000: sget-object v0, Landroid/provider/MediaStore$Images$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0048 │ │ +198f24: 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 │ │ -198f24: |[198f24] org.thoughtcrime.securesms.util.StorageUtil.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ -198f34: 7110 4302 0000 |0000: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -198f3a: 0c00 |0003: move-result-object v0 │ │ -198f3c: 7110 f601 0000 |0004: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ -198f42: 0c00 |0007: move-result-object v0 │ │ -198f44: 1100 |0008: return-object v0 │ │ +198f28: |[198f28] org.thoughtcrime.securesms.util.StorageUtil.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ +198f38: 7110 4302 0000 |0000: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +198f3e: 0c00 |0003: move-result-object v0 │ │ +198f40: 7110 f601 0000 |0004: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ +198f46: 0c00 |0007: move-result-object v0 │ │ +198f48: 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;) │ │ @@ -314155,17 +314156,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -198f48: |[198f48] org.thoughtcrime.securesms.util.StorageUtil.getVideoUri:()Landroid/net/Uri; │ │ -198f58: 6200 4900 |0000: sget-object v0, Landroid/provider/MediaStore$Video$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0049 │ │ -198f5c: 1100 |0002: return-object v0 │ │ +198f4c: |[198f4c] org.thoughtcrime.securesms.util.StorageUtil.getVideoUri:()Landroid/net/Uri; │ │ +198f5c: 6200 4900 |0000: sget-object v0, Landroid/provider/MediaStore$Video$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0049 │ │ +198f60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 14162 (StorageUtil.java) │ │ @@ -314197,17 +314198,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -199038: |[199038] org.thoughtcrime.securesms.util.StreamUtil.:()V │ │ -199048: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19904e: 0e00 |0003: return-void │ │ +19903c: |[19903c] org.thoughtcrime.securesms.util.StreamUtil.:()V │ │ +19904c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +199052: 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;) │ │ @@ -314215,30 +314216,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 │ │ -198ff0: |[198ff0] org.thoughtcrime.securesms.util.StreamUtil.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -199000: 1500 0100 |0000: const/high16 v0, #int 65536 // #1 │ │ -199004: 2300 1011 |0002: new-array v0, v0, [B // type@1110 │ │ -199008: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -19900c: 6e20 9109 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@0991 │ │ -199012: 0a03 |0009: move-result v3 │ │ -199014: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ -199016: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ -19901a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -19901c: 6e40 9909 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@0999 │ │ -199022: 8133 |0011: int-to-long v3, v3 │ │ -199024: bb31 |0012: add-long/2addr v1, v3 │ │ -199026: 28f3 |0013: goto 0006 // -000d │ │ -199028: 6e10 8f09 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@098f │ │ -19902e: 6e10 9609 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ -199034: 1001 |001a: return-wide v1 │ │ +198ff4: |[198ff4] org.thoughtcrime.securesms.util.StreamUtil.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +199004: 1500 0100 |0000: const/high16 v0, #int 65536 // #1 │ │ +199008: 2300 1011 |0002: new-array v0, v0, [B // type@1110 │ │ +19900c: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +199010: 6e20 9109 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@0991 │ │ +199016: 0a03 |0009: move-result v3 │ │ +199018: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ +19901a: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ +19901e: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +199020: 6e40 9909 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@0999 │ │ +199026: 8133 |0011: int-to-long v3, v3 │ │ +199028: bb31 |0012: add-long/2addr v1, v3 │ │ +19902a: 28f3 |0013: goto 0006 // -000d │ │ +19902c: 6e10 8f09 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@098f │ │ +199032: 6e10 9609 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ +199038: 1001 |001a: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=10 │ │ 0x0006 line=14 │ │ 0x000e line=15 │ │ 0x0014 line=19 │ │ 0x0017 line=20 │ │ @@ -314272,17 +314273,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -199128: |[199128] org.thoughtcrime.securesms.util.ThemeUtil.:()V │ │ -199138: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19913e: 0e00 |0003: return-void │ │ +19912c: |[19912c] org.thoughtcrime.securesms.util.ThemeUtil.:()V │ │ +19913c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +199142: 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;) │ │ @@ -314290,29 +314291,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 │ │ -1990e4: |[1990e4] org.thoughtcrime.securesms.util.ThemeUtil.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; │ │ -1990f4: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ -1990f8: 7010 d402 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d4 │ │ -1990fe: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -199104: 0c02 |0008: move-result-object v2 │ │ -199106: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -199108: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ -19910e: 0a02 |000d: move-result v2 │ │ -199110: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ -199114: 6e10 d602 0000 |0010: invoke-virtual {v0}, Landroid/util/TypedValue;.coerceToString:()Ljava/lang/CharSequence; // method@02d6 │ │ -19911a: 0c02 |0013: move-result-object v2 │ │ -19911c: 7210 c909 0200 |0014: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09c9 │ │ -199122: 0c02 |0017: move-result-object v2 │ │ -199124: 1102 |0018: return-object v2 │ │ -199126: 1104 |0019: return-object v4 │ │ +1990e8: |[1990e8] org.thoughtcrime.securesms.util.ThemeUtil.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; │ │ +1990f8: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ +1990fc: 7010 d402 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d4 │ │ +199102: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +199108: 0c02 |0008: move-result-object v2 │ │ +19910a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +19910c: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ +199112: 0a02 |000d: move-result v2 │ │ +199114: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ +199118: 6e10 d602 0000 |0010: invoke-virtual {v0}, Landroid/util/TypedValue;.coerceToString:()Ljava/lang/CharSequence; // method@02d6 │ │ +19911e: 0c02 |0013: move-result-object v2 │ │ +199120: 7210 c909 0200 |0014: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09c9 │ │ +199126: 0c02 |0017: move-result-object v2 │ │ +199128: 1102 |0018: return-object v2 │ │ +19912a: 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; │ │ @@ -314324,21 +314325,21 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -199080: |[199080] org.thoughtcrime.securesms.util.ThemeUtil.getDummyContactColor:(Landroid/content/Context;)I │ │ -199090: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -199096: 0c01 |0003: move-result-object v1 │ │ -199098: 6000 1d19 |0004: sget v0, Lorg/thoughtcrime/securesms/R$color;.dummy_avatar_color:I // field@191d │ │ -19909c: 6e20 db00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ -1990a2: 0a01 |0009: move-result v1 │ │ -1990a4: 0f01 |000a: return v1 │ │ +199084: |[199084] org.thoughtcrime.securesms.util.ThemeUtil.getDummyContactColor:(Landroid/content/Context;)I │ │ +199094: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +19909a: 0c01 |0003: move-result-object v1 │ │ +19909c: 6000 1d19 |0004: sget v0, Lorg/thoughtcrime/securesms/R$color;.dummy_avatar_color:I // field@191d │ │ +1990a0: 6e20 db00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ +1990a6: 0a01 |0009: move-result v1 │ │ +1990a8: 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;) │ │ @@ -314346,27 +314347,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 │ │ -1990a8: |[1990a8] org.thoughtcrime.securesms.util.ThemeUtil.getThemedColor:(Landroid/content/Context;I)I │ │ -1990b8: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ -1990bc: 7010 d402 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d4 │ │ -1990c2: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -1990c8: 0c02 |0008: move-result-object v2 │ │ -1990ca: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -1990cc: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ -1990d2: 0a02 |000d: move-result v2 │ │ -1990d4: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ -1990d8: 5202 5700 |0010: iget v2, v0, Landroid/util/TypedValue;.data:I // field@0057 │ │ -1990dc: 0f02 |0012: return v2 │ │ -1990de: 1502 ffff |0013: const/high16 v2, #int -65536 // #ffff │ │ -1990e2: 0f02 |0015: return v2 │ │ +1990ac: |[1990ac] org.thoughtcrime.securesms.util.ThemeUtil.getThemedColor:(Landroid/content/Context;I)I │ │ +1990bc: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ +1990c0: 7010 d402 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d4 │ │ +1990c6: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +1990cc: 0c02 |0008: move-result-object v2 │ │ +1990ce: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +1990d0: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ +1990d6: 0a02 |000d: move-result v2 │ │ +1990d8: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ +1990dc: 5202 5700 |0010: iget v2, v0, Landroid/util/TypedValue;.data:I // field@0057 │ │ +1990e0: 0f02 |0012: return v2 │ │ +1990e2: 1502 ffff |0013: const/high16 v2, #int -65536 // #ffff │ │ +1990e6: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0005 line=21 │ │ 0x000a line=23 │ │ 0x0010 line=24 │ │ locals : │ │ @@ -314378,23 +314379,23 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -199050: |[199050] org.thoughtcrime.securesms.util.ThemeUtil.isDarkTheme:(Landroid/content/Context;)Z │ │ -199060: 6000 0618 |0000: sget v0, Lorg/thoughtcrime/securesms/R$attr;.theme_type:I // field@1806 │ │ -199064: 1a01 9664 |0002: const-string v1, "light" // string@6496 │ │ -199068: 7130 4d57 0201 |0004: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/ThemeUtil;.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; // method@574d │ │ -19906e: 0c02 |0007: move-result-object v2 │ │ -199070: 1a00 984d |0008: const-string v0, "dark" // string@4d98 │ │ -199074: 6e20 cf0a 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -19907a: 0a02 |000d: move-result v2 │ │ -19907c: 0f02 |000e: return v2 │ │ +199054: |[199054] org.thoughtcrime.securesms.util.ThemeUtil.isDarkTheme:(Landroid/content/Context;)Z │ │ +199064: 6000 0618 |0000: sget v0, Lorg/thoughtcrime/securesms/R$attr;.theme_type:I // field@1806 │ │ +199068: 1a01 9664 |0002: const-string v1, "light" // string@6496 │ │ +19906c: 7130 4d57 0201 |0004: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/ThemeUtil;.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; // method@574d │ │ +199072: 0c02 |0007: move-result-object v2 │ │ +199074: 1a00 984d |0008: const-string v0, "dark" // string@4d98 │ │ +199078: 6e20 cf0a 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +19907e: 0a02 |000d: move-result v2 │ │ +199080: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -314423,17 +314424,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19917c: |[19917c] org.thoughtcrime.securesms.util.ThreadUtil.:()V │ │ -19918c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -199192: 0e00 |0003: return-void │ │ +199180: |[199180] org.thoughtcrime.securesms.util.ThreadUtil.:()V │ │ +199190: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +199196: 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;) │ │ @@ -314441,27 +314442,27 @@ │ │ type : '()Ljava/util/concurrent/ExecutorService;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 7 │ │ insns size : 22 16-bit code units │ │ -199140: |[199140] org.thoughtcrime.securesms.util.ThreadUtil.newDynamicSingleThreadedExecutor:()Ljava/util/concurrent/ExecutorService; │ │ -199150: 2207 b503 |0000: new-instance v7, Ljava/util/concurrent/ThreadPoolExecutor; // type@03b5 │ │ -199154: 6205 a700 |0002: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ -199158: 2206 ae03 |0004: new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; // type@03ae │ │ -19915c: 7010 520d 0600 |0006: invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0d52 │ │ -199162: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -199164: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -199166: 1603 3c00 |000b: const-wide/16 v3, #int 60 // #3c │ │ -19916a: 0770 |000d: move-object v0, v7 │ │ -19916c: 7607 5a0d 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@0d5a │ │ -199172: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -199174: 6e20 5b0d 0700 |0012: invoke-virtual {v7, v0}, Ljava/util/concurrent/ThreadPoolExecutor;.allowCoreThreadTimeOut:(Z)V // method@0d5b │ │ -19917a: 1107 |0015: return-object v7 │ │ +199144: |[199144] org.thoughtcrime.securesms.util.ThreadUtil.newDynamicSingleThreadedExecutor:()Ljava/util/concurrent/ExecutorService; │ │ +199154: 2207 b503 |0000: new-instance v7, Ljava/util/concurrent/ThreadPoolExecutor; // type@03b5 │ │ +199158: 6205 a700 |0002: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ +19915c: 2206 ae03 |0004: new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; // type@03ae │ │ +199160: 7010 520d 0600 |0006: invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0d52 │ │ +199166: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +199168: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +19916a: 1603 3c00 |000b: const-wide/16 v3, #int 60 // #3c │ │ +19916e: 0770 |000d: move-object v0, v7 │ │ +199170: 7607 5a0d 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@0d5a │ │ +199176: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +199178: 6e20 5b0d 0700 |0012: invoke-virtual {v7, v0}, Ljava/util/concurrent/ThreadPoolExecutor;.allowCoreThreadTimeOut:(Z)V // method@0d5b │ │ +19917e: 1107 |0015: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0012 line=13 │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -314499,19 +314500,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 │ │ -199194: |[199194] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ -1991a4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1991aa: 5b01 9d42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@429d │ │ -1991ae: 5b02 9e42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@429e │ │ -1991b2: 0e00 |0007: return-void │ │ +199198: |[199198] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ +1991a8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1991ae: 5b01 9d42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@429d │ │ +1991b2: 5b02 9e42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@429e │ │ +1991b6: 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; │ │ @@ -314522,19 +314523,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1991b4: |[1991b4] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.run:()V │ │ -1991c4: 5420 9d42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@429d │ │ -1991c8: 5421 9e42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@429e │ │ -1991cc: 7120 6e57 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@576e │ │ -1991d2: 0e00 |0007: return-void │ │ +1991b8: |[1991b8] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.run:()V │ │ +1991c8: 5420 9d42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@429d │ │ +1991cc: 5421 9e42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@429e │ │ +1991d0: 7120 6e57 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@576e │ │ +1991d6: 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 : 5231 (D8$$SyntheticClass) │ │ @@ -314567,18 +314568,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 │ │ -1991d4: |[1991d4] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.:(Ljava/lang/Runnable;)V │ │ -1991e4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1991ea: 5b01 9f42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@429f │ │ -1991ee: 0e00 |0005: return-void │ │ +1991d8: |[1991d8] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.:(Ljava/lang/Runnable;)V │ │ +1991e8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1991ee: 5b01 9f42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@429f │ │ +1991f2: 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; │ │ │ │ @@ -314588,18 +314589,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1991f0: |[1991f0] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.run:()V │ │ -199200: 5410 9f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@429f │ │ -199204: 7110 6d57 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V // method@576d │ │ -19920a: 0e00 |0005: return-void │ │ +1991f4: |[1991f4] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.run:()V │ │ +199204: 5410 9f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@429f │ │ +199208: 7110 6d57 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V // method@576d │ │ +19920e: 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 : 5231 (D8$$SyntheticClass) │ │ @@ -314666,25 +314667,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -19987c: |[19987c] org.thoughtcrime.securesms.util.Util.:()V │ │ -19988c: 2200 9900 |0000: new-instance v0, Landroid/os/Handler; // type@0099 │ │ -199890: 7100 4e02 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024e │ │ -199896: 0c01 |0005: move-result-object v1 │ │ -199898: 7020 4502 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0245 │ │ -19989e: 6900 a342 |0009: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42a3 │ │ -1998a2: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ -1998a6: 6800 a442 |000d: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42a4 │ │ -1998aa: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -1998ac: 6900 a542 |0010: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ -1998b0: 0e00 |0012: return-void │ │ +199880: |[199880] org.thoughtcrime.securesms.util.Util.:()V │ │ +199890: 2200 9900 |0000: new-instance v0, Landroid/os/Handler; // type@0099 │ │ +199894: 7100 4e02 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024e │ │ +19989a: 0c01 |0005: move-result-object v1 │ │ +19989c: 7020 4502 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0245 │ │ +1998a2: 6900 a342 |0009: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42a3 │ │ +1998a6: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ +1998aa: 6800 a442 |000d: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42a4 │ │ +1998ae: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +1998b0: 6900 a542 |0010: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ +1998b4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000d line=336 │ │ 0x0010 line=360 │ │ locals : │ │ │ │ @@ -314693,17 +314694,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1998b4: |[1998b4] org.thoughtcrime.securesms.util.Util.:()V │ │ -1998c4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1998ca: 0e00 |0003: return-void │ │ +1998b8: |[1998b8] org.thoughtcrime.securesms.util.Util.:()V │ │ +1998c8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1998ce: 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;) │ │ @@ -314711,26 +314712,26 @@ │ │ type : '([II)[I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -19960c: |[19960c] org.thoughtcrime.securesms.util.Util.appendInt:([II)[I │ │ -19961c: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ -199620: 2410 1411 0400 |0002: filled-new-array {v4}, [I // type@1114 │ │ -199626: 0c03 |0005: move-result-object v3 │ │ -199628: 1103 |0006: return-object v3 │ │ -19962a: 2130 |0007: array-length v0, v3 │ │ -19962c: d801 0001 |0008: add-int/lit8 v1, v0, #int 1 // #01 │ │ -199630: 2311 1411 |000a: new-array v1, v1, [I // type@1114 │ │ -199634: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -199636: 7150 240b 2321 |000d: invoke-static {v3, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b24 │ │ -19963c: 4b04 0100 |0010: aput v4, v1, v0 │ │ -199640: 1101 |0012: return-object v1 │ │ +199610: |[199610] org.thoughtcrime.securesms.util.Util.appendInt:([II)[I │ │ +199620: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ +199624: 2410 1411 0400 |0002: filled-new-array {v4}, [I // type@1114 │ │ +19962a: 0c03 |0005: move-result-object v3 │ │ +19962c: 1103 |0006: return-object v3 │ │ +19962e: 2130 |0007: array-length v0, v3 │ │ +199630: d801 0001 |0008: add-int/lit8 v1, v0, #int 1 // #01 │ │ +199634: 2311 1411 |000a: new-array v1, v1, [I // type@1114 │ │ +199638: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +19963a: 7150 240b 2321 |000d: invoke-static {v3, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b24 │ │ +199640: 4b04 0100 |0010: aput v4, v1, v0 │ │ +199644: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x0007 line=118 │ │ 0x000a line=119 │ │ 0x000d line=120 │ │ 0x0010 line=121 │ │ @@ -314743,23 +314744,23 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1998cc: |[1998cc] org.thoughtcrime.securesms.util.Util.assertMainThread:()V │ │ -1998dc: 7100 6b57 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@576b │ │ -1998e2: 0a00 |0003: move-result v0 │ │ -1998e4: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -1998e8: 0e00 |0006: return-void │ │ -1998ea: 2200 d602 |0007: new-instance v0, Ljava/lang/AssertionError; // type@02d6 │ │ -1998ee: 1a01 3c2e |0009: const-string v1, "Main-thread assertion failed." // string@2e3c │ │ -1998f2: 7020 bc09 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ -1998f8: 2700 |000e: throw v0 │ │ +1998d0: |[1998d0] org.thoughtcrime.securesms.util.Util.assertMainThread:()V │ │ +1998e0: 7100 6b57 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@576b │ │ +1998e6: 0a00 |0003: move-result v0 │ │ +1998e8: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +1998ec: 0e00 |0006: return-void │ │ +1998ee: 2200 d602 |0007: new-instance v0, Ljava/lang/AssertionError; // type@02d6 │ │ +1998f2: 1a01 3c2e |0009: const-string v1, "Main-thread assertion failed." // string@2e3c │ │ +1998f6: 7020 bc09 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ +1998fc: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0007 line=197 │ │ locals : │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -314767,20 +314768,20 @@ │ │ type : '(FFF)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -199490: |[199490] org.thoughtcrime.securesms.util.Util.clamp:(FFF)F │ │ -1994a0: 7120 710a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@0a71 │ │ -1994a6: 0a00 |0003: move-result v0 │ │ -1994a8: 7120 750a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0a75 │ │ -1994ae: 0a00 |0007: move-result v0 │ │ -1994b0: 0f00 |0008: return v0 │ │ +199494: |[199494] org.thoughtcrime.securesms.util.Util.clamp:(FFF)F │ │ +1994a4: 7120 710a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@0a71 │ │ +1994aa: 0a00 |0003: move-result v0 │ │ +1994ac: 7120 750a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0a75 │ │ +1994b2: 0a00 |0007: move-result v0 │ │ +1994b4: 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 │ │ @@ -314790,20 +314791,20 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1994b4: |[1994b4] org.thoughtcrime.securesms.util.Util.clamp:(III)I │ │ -1994c4: 7120 720a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a72 │ │ -1994ca: 0a00 |0003: move-result v0 │ │ -1994cc: 7120 760a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ -1994d2: 0a00 |0007: move-result v0 │ │ -1994d4: 0f00 |0008: return v0 │ │ +1994b8: |[1994b8] org.thoughtcrime.securesms.util.Util.clamp:(III)I │ │ +1994c8: 7120 720a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a72 │ │ +1994ce: 0a00 |0003: move-result v0 │ │ +1994d0: 7120 760a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ +1994d6: 0a00 |0007: move-result v0 │ │ +1994d8: 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 │ │ @@ -314813,21 +314814,21 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1998fc: |[1998fc] org.thoughtcrime.securesms.util.Util.close:(Ljava/io/OutputStream;)V │ │ -19990c: 6e10 9609 0100 |0000: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ -199912: 2807 |0003: goto 000a // +0007 │ │ -199914: 0d01 |0004: move-exception v1 │ │ -199916: 6200 a142 |0005: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@42a1 │ │ -19991a: 7120 c702 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ -199920: 0e00 |000a: return-void │ │ +199900: |[199900] org.thoughtcrime.securesms.util.Util.close:(Ljava/io/OutputStream;)V │ │ +199910: 6e10 9609 0100 |0000: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ +199916: 2807 |0003: goto 000a // +0007 │ │ +199918: 0d01 |0004: move-exception v1 │ │ +19991a: 6200 a142 |0005: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@42a1 │ │ +19991e: 7120 c702 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ +199924: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0004 │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=137 │ │ locals : │ │ @@ -314838,31 +314839,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 │ │ -199830: |[199830] org.thoughtcrime.securesms.util.Util.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -199840: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ -199844: 2300 1011 |0002: new-array v0, v0, [B // type@1110 │ │ -199848: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -19984c: 6e20 9109 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@0991 │ │ -199852: 0a03 |0009: move-result v3 │ │ -199854: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ -199856: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ -19985a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -19985c: 6e40 9909 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@0999 │ │ -199862: 8133 |0011: int-to-long v3, v3 │ │ -199864: bb31 |0012: add-long/2addr v1, v3 │ │ -199866: 28f3 |0013: goto 0006 // -000d │ │ -199868: 6e10 8f09 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@098f │ │ -19986e: 6e10 9709 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@0997 │ │ -199874: 6e10 9609 0600 |001a: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ -19987a: 1001 |001d: return-wide v1 │ │ +199834: |[199834] org.thoughtcrime.securesms.util.Util.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +199844: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ +199848: 2300 1011 |0002: new-array v0, v0, [B // type@1110 │ │ +19984c: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +199850: 6e20 9109 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@0991 │ │ +199856: 0a03 |0009: move-result v3 │ │ +199858: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ +19985a: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ +19985e: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +199860: 6e40 9909 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@0999 │ │ +199866: 8133 |0011: int-to-long v3, v3 │ │ +199868: bb31 |0012: add-long/2addr v1, v3 │ │ +19986a: 28f3 |0013: goto 0006 // -000d │ │ +19986c: 6e10 8f09 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@098f │ │ +199872: 6e10 9709 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@0997 │ │ +199878: 6e10 9609 0600 |001a: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ +19987e: 1001 |001d: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=142 │ │ 0x0006 line=146 │ │ 0x000e line=147 │ │ 0x0014 line=151 │ │ 0x0017 line=152 │ │ @@ -314876,18 +314877,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 │ │ -19920c: |[19920c] org.thoughtcrime.securesms.util.Util.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -19921c: 7120 ea0c 1000 |0000: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0cea │ │ -199222: 0a00 |0003: move-result v0 │ │ -199224: 0f00 |0004: return v0 │ │ +199210: |[199210] org.thoughtcrime.securesms.util.Util.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +199220: 7120 ea0c 1000 |0000: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0cea │ │ +199226: 0a00 |0003: move-result v0 │ │ +199228: 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; │ │ │ │ @@ -314896,26 +314897,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 │ │ -199644: |[199644] org.thoughtcrime.securesms.util.Util.getBoldedString:(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ -199654: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -199658: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -19965e: 2204 cc00 |0005: new-instance v4, Landroid/text/style/StyleSpan; // type@00cc │ │ -199662: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -199664: 7020 b402 1400 |0008: invoke-direct {v4, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b4 │ │ -19966a: 6e10 9902 0000 |000b: invoke-virtual {v0}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ -199670: 0a01 |000e: move-result v1 │ │ -199672: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ -199676: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -199678: 6e52 9a02 4013 |0012: invoke-virtual {v0, v4, v3, v1, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -19967e: 1100 |0015: return-object v0 │ │ +199648: |[199648] org.thoughtcrime.securesms.util.Util.getBoldedString:(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ +199658: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +19965c: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +199662: 2204 cc00 |0005: new-instance v4, Landroid/text/style/StyleSpan; // type@00cc │ │ +199666: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +199668: 7020 b402 1400 |0008: invoke-direct {v4, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b4 │ │ +19966e: 6e10 9902 0000 |000b: invoke-virtual {v0}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ +199674: 0a01 |000e: move-result v1 │ │ +199676: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ +19967a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +19967c: 6e52 9a02 4013 |0012: invoke-virtual {v0, v4, v3, v1, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +199682: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ 0x000b line=87 │ │ 0x0012 line=86 │ │ locals : │ │ @@ -314926,22 +314927,22 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1994d8: |[1994d8] org.thoughtcrime.securesms.util.Util.getLayoutDirection:(Landroid/content/Context;)I │ │ -1994e8: 6e10 7600 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1994ee: 0c00 |0003: move-result-object v0 │ │ -1994f0: 6e10 dd00 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ -1994f6: 0c00 |0007: move-result-object v0 │ │ -1994f8: 6e10 d500 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLayoutDirection:()I // method@00d5 │ │ -1994fe: 0a00 |000b: move-result v0 │ │ -199500: 0f00 |000c: return v0 │ │ +1994dc: |[1994dc] org.thoughtcrime.securesms.util.Util.getLayoutDirection:(Landroid/content/Context;)I │ │ +1994ec: 6e10 7600 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1994f2: 0c00 |0003: move-result-object v0 │ │ +1994f4: 6e10 dd00 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ +1994fa: 0c00 |0007: move-result-object v0 │ │ +1994fc: 6e10 d500 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLayoutDirection:()I // method@00d5 │ │ +199502: 0a00 |000b: move-result v0 │ │ +199504: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0008 line=384 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Landroid/content/Context; │ │ │ │ @@ -314950,43 +314951,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 │ │ -199798: |[199798] org.thoughtcrime.securesms.util.Util.getLocale:()Ljava/util/Locale; │ │ -1997a8: 1c00 e510 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10e5 │ │ -1997ac: 1d00 |0002: monitor-enter v0 │ │ -1997ae: 6201 a542 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ -1997b2: 3901 2400 |0005: if-nez v1, 0029 // +0024 │ │ -1997b6: 7100 e800 0000 |0007: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e8 │ │ -1997bc: 0c01 |000a: move-result-object v1 │ │ -1997be: 6e10 dd00 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ -1997c4: 0c01 |000e: move-result-object v1 │ │ -1997c6: 7110 4805 0100 |000f: invoke-static {v1}, Landroidx/core/os/ConfigurationCompat;.getLocales:(Landroid/content/res/Configuration;)Landroidx/core/os/LocaleListCompat; // method@0548 │ │ -1997cc: 0c01 |0012: move-result-object v1 │ │ -1997ce: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1997d0: 6e20 4905 2100 |0014: invoke-virtual {v1, v2}, Landroidx/core/os/LocaleListCompat;.get:(I)Ljava/util/Locale; // method@0549 │ │ -1997d6: 0c01 |0017: move-result-object v1 │ │ -1997d8: 6901 a542 |0018: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ -1997dc: 2805 |001a: goto 001f // +0005 │ │ -1997de: 0d01 |001b: move-exception v1 │ │ -1997e0: 6e10 300a 0100 |001c: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -1997e6: 6201 a542 |001f: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ -1997ea: 3901 0800 |0021: if-nez v1, 0029 // +0008 │ │ -1997ee: 7100 d80c 0000 |0023: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@0cd8 │ │ -1997f4: 0c01 |0026: move-result-object v1 │ │ -1997f6: 6901 a542 |0027: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ -1997fa: 6201 a542 |0029: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ -1997fe: 1e00 |002b: monitor-exit v0 │ │ -199800: 1101 |002c: return-object v1 │ │ -199802: 0d01 |002d: move-exception v1 │ │ -199804: 1e00 |002e: monitor-exit v0 │ │ -199806: 2701 |002f: throw v1 │ │ +19979c: |[19979c] org.thoughtcrime.securesms.util.Util.getLocale:()Ljava/util/Locale; │ │ +1997ac: 1c00 e510 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10e5 │ │ +1997b0: 1d00 |0002: monitor-enter v0 │ │ +1997b2: 6201 a542 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ +1997b6: 3901 2400 |0005: if-nez v1, 0029 // +0024 │ │ +1997ba: 7100 e800 0000 |0007: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e8 │ │ +1997c0: 0c01 |000a: move-result-object v1 │ │ +1997c2: 6e10 dd00 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ +1997c8: 0c01 |000e: move-result-object v1 │ │ +1997ca: 7110 4805 0100 |000f: invoke-static {v1}, Landroidx/core/os/ConfigurationCompat;.getLocales:(Landroid/content/res/Configuration;)Landroidx/core/os/LocaleListCompat; // method@0548 │ │ +1997d0: 0c01 |0012: move-result-object v1 │ │ +1997d2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +1997d4: 6e20 4905 2100 |0014: invoke-virtual {v1, v2}, Landroidx/core/os/LocaleListCompat;.get:(I)Ljava/util/Locale; // method@0549 │ │ +1997da: 0c01 |0017: move-result-object v1 │ │ +1997dc: 6901 a542 |0018: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ +1997e0: 2805 |001a: goto 001f // +0005 │ │ +1997e2: 0d01 |001b: move-exception v1 │ │ +1997e4: 6e10 300a 0100 |001c: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +1997ea: 6201 a542 |001f: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ +1997ee: 3901 0800 |0021: if-nez v1, 0029 // +0008 │ │ +1997f2: 7100 d80c 0000 |0023: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@0cd8 │ │ +1997f8: 0c01 |0026: move-result-object v1 │ │ +1997fa: 6901 a542 |0027: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ +1997fe: 6201 a542 |0029: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ +199802: 1e00 |002b: monitor-exit v0 │ │ +199804: 1101 |002c: return-object v1 │ │ +199806: 0d01 |002d: move-exception v1 │ │ +199808: 1e00 |002e: monitor-exit v0 │ │ +19980a: 2701 |002f: throw v1 │ │ catches : 4 │ │ 0x0003 - 0x0005 │ │ -> 0x002d │ │ 0x0007 - 0x001a │ │ Ljava/lang/Exception; -> 0x001b │ │ -> 0x002d │ │ 0x001c - 0x002b │ │ @@ -315007,54 +315008,54 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -199680: |[199680] org.thoughtcrime.securesms.util.Util.getPrettyFileSize:(J)Ljava/lang/String; │ │ -199690: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -199694: 3102 0800 |0002: cmp-long v2, v8, v0 │ │ -199698: 3c02 0500 |0004: if-gtz v2, 0009 // +0005 │ │ -19969c: 1a08 8a0b |0006: const-string v8, "0" // string@0b8a │ │ -1996a0: 1108 |0008: return-object v8 │ │ -1996a2: 1a00 6817 |0009: const-string v0, "GB" // string@1768 │ │ -1996a6: 1a01 3e38 |000b: const-string v1, "TB" // string@383e │ │ -1996aa: 1a02 2e0e |000d: const-string v2, "B" // string@0e2e │ │ -1996ae: 1a03 6960 |000f: const-string v3, "kB" // string@6069 │ │ -1996b2: 1a04 f52d |0011: const-string v4, "MB" // string@2df5 │ │ -1996b6: 2451 2f11 3204 |0013: filled-new-array {v2, v3, v4, v0, v1}, [Ljava/lang/String; // type@112f │ │ -1996bc: 0c00 |0016: move-result-object v0 │ │ -1996be: 8688 |0017: long-to-double v8, v8 │ │ -1996c0: 7120 6e0a 9800 |0018: invoke-static {v8, v9}, Ljava/lang/Math;.log10:(D)D // method@0a6e │ │ -1996c6: 0b01 |001b: move-result-wide v1 │ │ -1996c8: 1903 9040 |001c: const-wide/high16 v3, #long 4652218415073722368 // #4090 │ │ -1996cc: 7120 6e0a 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Math;.log10:(D)D // method@0a6e │ │ -1996d2: 0b05 |0021: move-result-wide v5 │ │ -1996d4: ce51 |0022: div-double/2addr v1, v5 │ │ -1996d6: 8a11 |0023: double-to-int v1, v1 │ │ -1996d8: 2202 0903 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@0309 │ │ -1996dc: 7010 050b 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -1996e2: 2205 6d03 |0029: new-instance v5, Ljava/text/DecimalFormat; // type@036d │ │ -1996e6: 1a06 4e04 |002b: const-string v6, "#,##0.#" // string@044e │ │ -1996ea: 7020 380c 6500 |002d: invoke-direct {v5, v6}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0c38 │ │ -1996f0: 8316 |0030: int-to-double v6, v1 │ │ -1996f2: 7140 7c0a 4376 |0031: invoke-static {v3, v4, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@0a7c │ │ -1996f8: 0b03 |0034: move-result-wide v3 │ │ -1996fa: ce38 |0035: div-double/2addr v8, v3 │ │ -1996fc: 6e30 390c 8509 |0036: invoke-virtual {v5, v8, v9}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@0c39 │ │ -199702: 0c08 |0039: move-result-object v8 │ │ -199704: 6e20 110b 8200 |003a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19970a: 1a08 d103 |003d: const-string v8, " " // string@03d1 │ │ -19970e: 6e20 110b 8200 |003f: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -199714: 4608 0001 |0042: aget-object v8, v0, v1 │ │ -199718: 6e20 110b 8200 |0044: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19971e: 6e10 220b 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -199724: 0c08 |004a: move-result-object v8 │ │ -199726: 1108 |004b: return-object v8 │ │ +199684: |[199684] org.thoughtcrime.securesms.util.Util.getPrettyFileSize:(J)Ljava/lang/String; │ │ +199694: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +199698: 3102 0800 |0002: cmp-long v2, v8, v0 │ │ +19969c: 3c02 0500 |0004: if-gtz v2, 0009 // +0005 │ │ +1996a0: 1a08 8a0b |0006: const-string v8, "0" // string@0b8a │ │ +1996a4: 1108 |0008: return-object v8 │ │ +1996a6: 1a00 6817 |0009: const-string v0, "GB" // string@1768 │ │ +1996aa: 1a01 3e38 |000b: const-string v1, "TB" // string@383e │ │ +1996ae: 1a02 2e0e |000d: const-string v2, "B" // string@0e2e │ │ +1996b2: 1a03 6960 |000f: const-string v3, "kB" // string@6069 │ │ +1996b6: 1a04 f52d |0011: const-string v4, "MB" // string@2df5 │ │ +1996ba: 2451 2f11 3204 |0013: filled-new-array {v2, v3, v4, v0, v1}, [Ljava/lang/String; // type@112f │ │ +1996c0: 0c00 |0016: move-result-object v0 │ │ +1996c2: 8688 |0017: long-to-double v8, v8 │ │ +1996c4: 7120 6e0a 9800 |0018: invoke-static {v8, v9}, Ljava/lang/Math;.log10:(D)D // method@0a6e │ │ +1996ca: 0b01 |001b: move-result-wide v1 │ │ +1996cc: 1903 9040 |001c: const-wide/high16 v3, #long 4652218415073722368 // #4090 │ │ +1996d0: 7120 6e0a 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Math;.log10:(D)D // method@0a6e │ │ +1996d6: 0b05 |0021: move-result-wide v5 │ │ +1996d8: ce51 |0022: div-double/2addr v1, v5 │ │ +1996da: 8a11 |0023: double-to-int v1, v1 │ │ +1996dc: 2202 0903 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@0309 │ │ +1996e0: 7010 050b 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +1996e6: 2205 6d03 |0029: new-instance v5, Ljava/text/DecimalFormat; // type@036d │ │ +1996ea: 1a06 4e04 |002b: const-string v6, "#,##0.#" // string@044e │ │ +1996ee: 7020 380c 6500 |002d: invoke-direct {v5, v6}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0c38 │ │ +1996f4: 8316 |0030: int-to-double v6, v1 │ │ +1996f6: 7140 7c0a 4376 |0031: invoke-static {v3, v4, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@0a7c │ │ +1996fc: 0b03 |0034: move-result-wide v3 │ │ +1996fe: ce38 |0035: div-double/2addr v8, v3 │ │ +199700: 6e30 390c 8509 |0036: invoke-virtual {v5, v8, v9}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@0c39 │ │ +199706: 0c08 |0039: move-result-object v8 │ │ +199708: 6e20 110b 8200 |003a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19970e: 1a08 d103 |003d: const-string v8, " " // string@03d1 │ │ +199712: 6e20 110b 8200 |003f: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +199718: 4608 0001 |0042: aget-object v8, v0, v1 │ │ +19971c: 6e20 110b 8200 |0044: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +199722: 6e10 220b 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +199728: 0c08 |004a: move-result-object v8 │ │ +19972a: 1108 |004b: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=314 │ │ 0x0009 line=316 │ │ 0x0018 line=317 │ │ 0x0024 line=319 │ │ locals : │ │ @@ -315065,40 +315066,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 │ │ -199728: |[199728] org.thoughtcrime.securesms.util.Util.getTextFromClipboard:(Landroid/content/Context;)Ljava/lang/String; │ │ -199738: 1a00 e549 |0000: const-string v0, "clipboard" // string@49e5 │ │ -19973c: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -199742: 0c02 |0005: move-result-object v2 │ │ -199744: 1f02 2100 |0006: check-cast v2, Landroid/content/ClipboardManager; // type@0021 │ │ -199748: 6e10 5400 0200 |0008: invoke-virtual {v2}, Landroid/content/ClipboardManager;.hasPrimaryClip:()Z // method@0054 │ │ -19974e: 0a00 |000b: move-result v0 │ │ -199750: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ -199754: 6e10 5300 0200 |000e: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClipDescription:()Landroid/content/ClipDescription; // method@0053 │ │ -19975a: 0c00 |0011: move-result-object v0 │ │ -19975c: 1a01 cf7f |0012: const-string v1, "text/plain" // string@7fcf │ │ -199760: 6e20 5100 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/ClipDescription;.hasMimeType:(Ljava/lang/String;)Z // method@0051 │ │ -199766: 0a00 |0017: move-result v0 │ │ -199768: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ -19976c: 6e10 5200 0200 |001a: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClip:()Landroid/content/ClipData; // method@0052 │ │ -199772: 0c02 |001d: move-result-object v2 │ │ -199774: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -199776: 6e20 4c00 0200 |001f: invoke-virtual {v2, v0}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@004c │ │ -19977c: 0c02 |0022: move-result-object v2 │ │ -19977e: 6e10 4a00 0200 |0023: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getText:()Ljava/lang/CharSequence; // method@004a │ │ -199784: 0c02 |0026: move-result-object v2 │ │ -199786: 7210 c909 0200 |0027: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09c9 │ │ -19978c: 0c02 |002a: move-result-object v2 │ │ -19978e: 1102 |002b: return-object v2 │ │ -199790: 1a02 0000 |002c: const-string v2, "" // string@0000 │ │ -199794: 1102 |002e: return-object v2 │ │ +19972c: |[19972c] org.thoughtcrime.securesms.util.Util.getTextFromClipboard:(Landroid/content/Context;)Ljava/lang/String; │ │ +19973c: 1a00 e549 |0000: const-string v0, "clipboard" // string@49e5 │ │ +199740: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +199746: 0c02 |0005: move-result-object v2 │ │ +199748: 1f02 2100 |0006: check-cast v2, Landroid/content/ClipboardManager; // type@0021 │ │ +19974c: 6e10 5400 0200 |0008: invoke-virtual {v2}, Landroid/content/ClipboardManager;.hasPrimaryClip:()Z // method@0054 │ │ +199752: 0a00 |000b: move-result v0 │ │ +199754: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ +199758: 6e10 5300 0200 |000e: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClipDescription:()Landroid/content/ClipDescription; // method@0053 │ │ +19975e: 0c00 |0011: move-result-object v0 │ │ +199760: 1a01 cf7f |0012: const-string v1, "text/plain" // string@7fcf │ │ +199764: 6e20 5100 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/ClipDescription;.hasMimeType:(Ljava/lang/String;)Z // method@0051 │ │ +19976a: 0a00 |0017: move-result v0 │ │ +19976c: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ +199770: 6e10 5200 0200 |001a: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClip:()Landroid/content/ClipData; // method@0052 │ │ +199776: 0c02 |001d: move-result-object v2 │ │ +199778: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +19977a: 6e20 4c00 0200 |001f: invoke-virtual {v2, v0}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@004c │ │ +199780: 0c02 |0022: move-result-object v2 │ │ +199782: 6e10 4a00 0200 |0023: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getText:()Ljava/lang/CharSequence; // method@004a │ │ +199788: 0c02 |0026: move-result-object v2 │ │ +19978a: 7210 c909 0200 |0027: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09c9 │ │ +199790: 0c02 |002a: move-result-object v2 │ │ +199792: 1102 |002b: return-object v2 │ │ +199794: 1a02 0000 |002c: const-string v2, "" // string@0000 │ │ +199798: 1102 |002e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0002 line=279 │ │ 0x0008 line=280 │ │ 0x001a line=281 │ │ 0x0023 line=282 │ │ @@ -315111,18 +315112,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 │ │ -199504: |[199504] org.thoughtcrime.securesms.util.Util.hashCode:([Ljava/lang/Object;)I │ │ -199514: 7110 6a0c 0000 |0000: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@0c6a │ │ -19951a: 0a00 |0003: move-result v0 │ │ -19951c: 0f00 |0004: return v0 │ │ +199508: |[199508] org.thoughtcrime.securesms.util.Util.hashCode:([Ljava/lang/Object;)I │ │ +199518: 7110 6a0c 0000 |0000: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@0c6a │ │ +19951e: 0a00 |0003: move-result v0 │ │ +199520: 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;) │ │ @@ -315130,30 +315131,30 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -199228: |[199228] org.thoughtcrime.securesms.util.Util.isClickedRecently:()Z │ │ -199238: 7100 250b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -19923e: 0b00 |0003: move-result-wide v0 │ │ -199240: 6102 a442 |0004: sget-wide v2, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42a4 │ │ -199244: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ -199248: 1604 f401 |0008: const-wide/16 v4, #int 500 // #1f4 │ │ -19924c: 3106 0204 |000a: cmp-long v6, v2, v4 │ │ -199250: 3b06 0b00 |000c: if-gez v6, 0017 // +000b │ │ -199254: 6200 a142 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@42a1 │ │ -199258: 1a01 a97f |0010: const-string v1, "tap discarded" // string@7fa9 │ │ -19925c: 7120 c102 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -199262: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -199264: 0f00 |0016: return v0 │ │ -199266: 6800 a442 |0017: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42a4 │ │ -19926a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -19926c: 0f00 |001a: return v0 │ │ +19922c: |[19922c] org.thoughtcrime.securesms.util.Util.isClickedRecently:()Z │ │ +19923c: 7100 250b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +199242: 0b00 |0003: move-result-wide v0 │ │ +199244: 6102 a442 |0004: sget-wide v2, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42a4 │ │ +199248: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ +19924c: 1604 f401 |0008: const-wide/16 v4, #int 500 // #1f4 │ │ +199250: 3106 0204 |000a: cmp-long v6, v2, v4 │ │ +199254: 3b06 0b00 |000c: if-gez v6, 0017 // +000b │ │ +199258: 6200 a142 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@42a1 │ │ +19925c: 1a01 a97f |0010: const-string v1, "tap discarded" // string@7fa9 │ │ +199260: 7120 c102 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +199266: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +199268: 0f00 |0016: return v0 │ │ +19926a: 6800 a442 |0017: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42a4 │ │ +19926e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +199270: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0004 line=339 │ │ 0x000e line=340 │ │ 0x0017 line=343 │ │ locals : │ │ @@ -315163,29 +315164,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 │ │ -199270: |[199270] org.thoughtcrime.securesms.util.Util.isEmpty:(Lorg/thoughtcrime/securesms/components/ComposeText;)Z │ │ -199280: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ -199284: 6e10 4146 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getText:()Landroid/text/Editable; // method@4641 │ │ -19928a: 0c00 |0005: move-result-object v0 │ │ -19928c: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -199290: 6e10 4246 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getTextTrimmed:()Ljava/lang/String; // method@4642 │ │ -199296: 0c01 |000b: move-result-object v1 │ │ -199298: 7110 a802 0100 |000c: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -19929e: 0a01 |000f: move-result v1 │ │ -1992a0: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -1992a4: 2803 |0012: goto 0015 // +0003 │ │ -1992a6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -1992a8: 2802 |0014: goto 0016 // +0002 │ │ -1992aa: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -1992ac: 0f01 |0016: return v1 │ │ +199274: |[199274] org.thoughtcrime.securesms.util.Util.isEmpty:(Lorg/thoughtcrime/securesms/components/ComposeText;)Z │ │ +199284: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ +199288: 6e10 4146 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getText:()Landroid/text/Editable; // method@4641 │ │ +19928e: 0c00 |0005: move-result-object v0 │ │ +199290: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +199294: 6e10 4246 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getTextTrimmed:()Ljava/lang/String; // method@4642 │ │ +19929a: 0c01 |000b: move-result-object v1 │ │ +19929c: 7110 a802 0100 |000c: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +1992a2: 0a01 |000f: move-result v1 │ │ +1992a4: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +1992a8: 2803 |0012: goto 0015 // +0003 │ │ +1992aa: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +1992ac: 2802 |0014: goto 0016 // +0002 │ │ +1992ae: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +1992b0: 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;) │ │ @@ -315193,28 +315194,28 @@ │ │ type : '(Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1992b0: |[1992b0] org.thoughtcrime.securesms.util.Util.isInviteURL:(Landroid/net/Uri;)Z │ │ -1992c0: 1a00 205c |0000: const-string v0, "i.delta.chat" // string@5c20 │ │ -1992c4: 6e10 fa01 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@01fa │ │ -1992ca: 0c01 |0005: move-result-object v1 │ │ -1992cc: 6e20 cf0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -1992d2: 0a00 |0009: move-result v0 │ │ -1992d4: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -1992d8: 6e10 f801 0200 |000c: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedFragment:()Ljava/lang/String; // method@01f8 │ │ -1992de: 0c02 |000f: move-result-object v2 │ │ -1992e0: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ -1992e4: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -1992e6: 2802 |0013: goto 0015 // +0002 │ │ -1992e8: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -1992ea: 0f02 |0015: return v2 │ │ +1992b4: |[1992b4] org.thoughtcrime.securesms.util.Util.isInviteURL:(Landroid/net/Uri;)Z │ │ +1992c4: 1a00 205c |0000: const-string v0, "i.delta.chat" // string@5c20 │ │ +1992c8: 6e10 fa01 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@01fa │ │ +1992ce: 0c01 |0005: move-result-object v1 │ │ +1992d0: 6e20 cf0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +1992d6: 0a00 |0009: move-result v0 │ │ +1992d8: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +1992dc: 6e10 f801 0200 |000c: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedFragment:()Ljava/lang/String; // method@01f8 │ │ +1992e2: 0c02 |000f: move-result-object v2 │ │ +1992e4: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ +1992e8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +1992ea: 2802 |0013: goto 0015 // +0002 │ │ +1992ec: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +1992ee: 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;) │ │ @@ -315222,24 +315223,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1992ec: |[1992ec] org.thoughtcrime.securesms.util.Util.isInviteURL:(Ljava/lang/String;)Z │ │ -1992fc: 7110 0102 0000 |0000: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -199302: 0c00 |0003: move-result-object v0 │ │ -199304: 7110 6857 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Landroid/net/Uri;)Z // method@5768 │ │ -19930a: 0a00 |0007: move-result v0 │ │ -19930c: 0f00 |0008: return v0 │ │ -19930e: 0d00 |0009: move-exception v0 │ │ -199310: 6e10 300a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -199316: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -199318: 0f00 |000e: return v0 │ │ +1992f0: |[1992f0] org.thoughtcrime.securesms.util.Util.isInviteURL:(Ljava/lang/String;)Z │ │ +199300: 7110 0102 0000 |0000: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +199306: 0c00 |0003: move-result-object v0 │ │ +199308: 7110 6857 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Landroid/net/Uri;)Z // method@5768 │ │ +19930e: 0a00 |0007: move-result v0 │ │ +199310: 0f00 |0008: return v0 │ │ +199312: 0d00 |0009: move-exception v0 │ │ +199314: 6e10 300a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +19931a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +19931c: 0f00 |000e: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=77 │ │ 0x000a line=79 │ │ locals : │ │ @@ -315250,31 +315251,31 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -19932c: |[19932c] org.thoughtcrime.securesms.util.Util.isLowMemory:(Landroid/content/Context;)Z │ │ -19933c: 1a00 c743 |0000: const-string v0, "activity" // string@43c7 │ │ -199340: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -199346: 0c01 |0005: move-result-object v1 │ │ -199348: 1f01 0f00 |0006: check-cast v1, Landroid/app/ActivityManager; // type@000f │ │ -19934c: 6e10 2c00 0100 |0008: invoke-virtual {v1}, Landroid/app/ActivityManager;.isLowRamDevice:()Z // method@002c │ │ -199352: 0a00 |000b: move-result v0 │ │ -199354: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ -199358: 6e10 2a00 0100 |000e: invoke-virtual {v1}, Landroid/app/ActivityManager;.getLargeMemoryClass:()I // method@002a │ │ -19935e: 0a01 |0011: move-result v1 │ │ -199360: 1300 4000 |0012: const/16 v0, #int 64 // #40 │ │ -199364: 3601 0300 |0014: if-gt v1, v0, 0017 // +0003 │ │ -199368: 2803 |0016: goto 0019 // +0003 │ │ -19936a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -19936c: 2802 |0018: goto 001a // +0002 │ │ -19936e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -199370: 0f01 |001a: return v1 │ │ +199330: |[199330] org.thoughtcrime.securesms.util.Util.isLowMemory:(Landroid/content/Context;)Z │ │ +199340: 1a00 c743 |0000: const-string v0, "activity" // string@43c7 │ │ +199344: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +19934a: 0c01 |0005: move-result-object v1 │ │ +19934c: 1f01 0f00 |0006: check-cast v1, Landroid/app/ActivityManager; // type@000f │ │ +199350: 6e10 2c00 0100 |0008: invoke-virtual {v1}, Landroid/app/ActivityManager;.isLowRamDevice:()Z // method@002c │ │ +199356: 0a00 |000b: move-result v0 │ │ +199358: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ +19935c: 6e10 2a00 0100 |000e: invoke-virtual {v1}, Landroid/app/ActivityManager;.getLargeMemoryClass:()I // method@002a │ │ +199362: 0a01 |0011: move-result v1 │ │ +199364: 1300 4000 |0012: const/16 v0, #int 64 // #40 │ │ +199368: 3601 0300 |0014: if-gt v1, v0, 0017 // +0003 │ │ +19936c: 2803 |0016: goto 0019 // +0003 │ │ +19936e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +199370: 2802 |0018: goto 001a // +0002 │ │ +199372: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +199374: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0008 line=259 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -315283,54 +315284,54 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -199374: |[199374] org.thoughtcrime.securesms.util.Util.isMainThread:()Z │ │ -199384: 7100 4f02 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@024f │ │ -19938a: 0c00 |0003: move-result-object v0 │ │ -19938c: 7100 4e02 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024e │ │ -199392: 0c01 |0007: move-result-object v1 │ │ -199394: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ -199398: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -19939a: 2802 |000b: goto 000d // +0002 │ │ -19939c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -19939e: 0f00 |000d: return v0 │ │ +199378: |[199378] org.thoughtcrime.securesms.util.Util.isMainThread:()Z │ │ +199388: 7100 4f02 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@024f │ │ +19938e: 0c00 |0003: move-result-object v0 │ │ +199390: 7100 4e02 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024e │ │ +199396: 0c01 |0007: move-result-object v1 │ │ +199398: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ +19939c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +19939e: 2802 |000b: goto 000d // +0002 │ │ +1993a0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1993a2: 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 │ │ -1993a0: |[1993a0] org.thoughtcrime.securesms.util.Util.isTouchExplorationEnabled:(Landroid/content/Context;)Z │ │ -1993b0: 6200 a242 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42a2 │ │ -1993b4: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -1993b8: 6e10 6b00 0100 |0004: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ -1993be: 0c01 |0007: move-result-object v1 │ │ -1993c0: 1a00 4b43 |0008: const-string v0, "accessibility" // string@434b │ │ -1993c4: 6e20 7a00 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -1993ca: 0c01 |000d: move-result-object v1 │ │ -1993cc: 1f01 0201 |000e: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0102 │ │ -1993d0: 6901 a242 |0010: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42a2 │ │ -1993d4: 6201 a242 |0012: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42a2 │ │ -1993d8: 6e10 7b03 0100 |0014: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@037b │ │ -1993de: 0a01 |0017: move-result v1 │ │ -1993e0: 0f01 |0018: return v1 │ │ -1993e2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -1993e4: 0f01 |001a: return v1 │ │ +1993a4: |[1993a4] org.thoughtcrime.securesms.util.Util.isTouchExplorationEnabled:(Landroid/content/Context;)Z │ │ +1993b4: 6200 a242 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42a2 │ │ +1993b8: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +1993bc: 6e10 6b00 0100 |0004: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ +1993c2: 0c01 |0007: move-result-object v1 │ │ +1993c4: 1a00 4b43 |0008: const-string v0, "accessibility" // string@434b │ │ +1993c8: 6e20 7a00 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +1993ce: 0c01 |000d: move-result-object v1 │ │ +1993d0: 1f01 0201 |000e: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0102 │ │ +1993d4: 6901 a242 |0010: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42a2 │ │ +1993d8: 6201 a242 |0012: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42a2 │ │ +1993dc: 6e10 7b03 0100 |0014: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@037b │ │ +1993e2: 0a01 |0017: move-result v1 │ │ +1993e4: 0f01 |0018: return v1 │ │ +1993e6: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +1993e8: 0f01 |001a: return v1 │ │ catches : 1 │ │ 0x0000 - 0x0018 │ │ Ljava/lang/Exception; -> 0x0019 │ │ positions : │ │ 0x0000 line=350 │ │ 0x0004 line=351 │ │ 0x0008 line=352 │ │ @@ -315343,18 +315344,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -199934: |[199934] org.thoughtcrime.securesms.util.Util.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V │ │ -199944: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ -199948: 7220 490d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d49 │ │ -19994e: 0e00 |0005: return-void │ │ +199938: |[199938] org.thoughtcrime.securesms.util.Util.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V │ │ +199948: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ +19994c: 7220 490d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d49 │ │ +199952: 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;) │ │ @@ -315362,21 +315363,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 │ │ -199950: |[199950] org.thoughtcrime.securesms.util.Util.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ -199960: 7210 a60a 0000 |0000: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aa6 │ │ -199966: 6e10 470d 0100 |0003: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d47 │ │ -19996c: 0e00 |0006: return-void │ │ -19996e: 0d00 |0007: move-exception v0 │ │ -199970: 6e10 470d 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d47 │ │ -199976: 2700 |000b: throw v0 │ │ +199954: |[199954] org.thoughtcrime.securesms.util.Util.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ +199964: 7210 a60a 0000 |0000: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aa6 │ │ +19996a: 6e10 470d 0100 |0003: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d47 │ │ +199970: 0e00 |0006: return-void │ │ +199972: 0d00 |0007: move-exception v0 │ │ +199974: 6e10 470d 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d47 │ │ +19997a: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=219 │ │ 0x000b line=220 │ │ @@ -315389,24 +315390,24 @@ │ │ type : '()V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -199984: |[199984] org.thoughtcrime.securesms.util.Util.localeChanged:()V │ │ -199994: 1c00 e510 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10e5 │ │ -199998: 1d00 |0002: monitor-enter v0 │ │ -19999a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -19999c: 6901 a542 |0004: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ -1999a0: 1e00 |0006: monitor-exit v0 │ │ -1999a2: 0e00 |0007: return-void │ │ -1999a4: 0d01 |0008: move-exception v1 │ │ -1999a6: 1e00 |0009: monitor-exit v0 │ │ -1999a8: 2701 |000a: throw v1 │ │ +199988: |[199988] org.thoughtcrime.securesms.util.Util.localeChanged:()V │ │ +199998: 1c00 e510 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10e5 │ │ +19999c: 1d00 |0002: monitor-enter v0 │ │ +19999e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1999a0: 6901 a542 |0004: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ +1999a4: 1e00 |0006: monitor-exit v0 │ │ +1999a6: 0e00 |0007: return-void │ │ +1999a8: 0d01 |0008: move-exception v1 │ │ +1999aa: 1e00 |0009: monitor-exit v0 │ │ +1999ac: 2701 |000a: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0004 line=379 │ │ @@ -315418,42 +315419,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 │ │ -1993f8: |[1993f8] org.thoughtcrime.securesms.util.Util.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -199408: 2200 bf02 |0000: new-instance v0, Ljava/io/File; // type@02bf │ │ -19940c: 7020 6409 4000 |0002: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ -199412: 2201 bf02 |0005: new-instance v1, Ljava/io/File; // type@02bf │ │ -199416: 7020 6409 5100 |0007: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ -19941c: 6e10 6909 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0969 │ │ -199422: 6e20 7909 1000 |000d: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0979 │ │ -199428: 0a00 |0010: move-result v0 │ │ -19942a: 2806 |0011: goto 0017 // +0006 │ │ -19942c: 0d00 |0012: move-exception v0 │ │ -19942e: 6e10 300a 0000 |0013: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -199434: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -199436: 3900 1d00 |0017: if-nez v0, 0034 // +001d │ │ -19943a: 2201 c002 |0019: new-instance v1, Ljava/io/FileInputStream; // type@02c0 │ │ -19943e: 7020 7c09 4100 |001b: invoke-direct {v1, v4}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@097c │ │ -199444: 2204 c202 |001e: new-instance v4, Ljava/io/FileOutputStream; // type@02c2 │ │ -199448: 7020 8409 5400 |0020: invoke-direct {v4, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0984 │ │ -19944e: 7120 5e57 4100 |0023: invoke-static {v1, v4}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@575e │ │ -199454: 0b04 |0026: move-result-wide v4 │ │ -199456: 1601 0000 |0027: const-wide/16 v1, #int 0 // #0 │ │ -19945a: 3103 0401 |0029: cmp-long v3, v4, v1 │ │ -19945e: 3d03 0900 |002b: if-lez v3, 0034 // +0009 │ │ -199462: 1214 |002d: const/4 v4, #int 1 // #1 │ │ -199464: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -199466: 2805 |002f: goto 0034 // +0005 │ │ -199468: 0d04 |0030: move-exception v4 │ │ -19946a: 6e10 300a 0400 |0031: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -199470: 0f00 |0034: return v0 │ │ +1993fc: |[1993fc] org.thoughtcrime.securesms.util.Util.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +19940c: 2200 bf02 |0000: new-instance v0, Ljava/io/File; // type@02bf │ │ +199410: 7020 6409 4000 |0002: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ +199416: 2201 bf02 |0005: new-instance v1, Ljava/io/File; // type@02bf │ │ +19941a: 7020 6409 5100 |0007: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ +199420: 6e10 6909 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0969 │ │ +199426: 6e20 7909 1000 |000d: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0979 │ │ +19942c: 0a00 |0010: move-result v0 │ │ +19942e: 2806 |0011: goto 0017 // +0006 │ │ +199430: 0d00 |0012: move-exception v0 │ │ +199432: 6e10 300a 0000 |0013: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +199438: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +19943a: 3900 1d00 |0017: if-nez v0, 0034 // +001d │ │ +19943e: 2201 c002 |0019: new-instance v1, Ljava/io/FileInputStream; // type@02c0 │ │ +199442: 7020 7c09 4100 |001b: invoke-direct {v1, v4}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@097c │ │ +199448: 2204 c202 |001e: new-instance v4, Ljava/io/FileOutputStream; // type@02c2 │ │ +19944c: 7020 8409 5400 |0020: invoke-direct {v4, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0984 │ │ +199452: 7120 5e57 4100 |0023: invoke-static {v1, v4}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@575e │ │ +199458: 0b04 |0026: move-result-wide v4 │ │ +19945a: 1601 0000 |0027: const-wide/16 v1, #int 0 // #0 │ │ +19945e: 3103 0401 |0029: cmp-long v3, v4, v1 │ │ +199462: 3d03 0900 |002b: if-lez v3, 0034 // +0009 │ │ +199466: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +199468: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +19946a: 2805 |002f: goto 0034 // +0005 │ │ +19946c: 0d04 |0030: move-exception v4 │ │ +19946e: 6e10 300a 0400 |0031: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +199474: 0f00 |0034: return v0 │ │ catches : 2 │ │ 0x0000 - 0x0011 │ │ Ljava/lang/Exception; -> 0x0012 │ │ 0x0019 - 0x0027 │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=163 │ │ @@ -315474,43 +315475,43 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -199520: |[199520] org.thoughtcrime.securesms.util.Util.objectToInt:(Ljava/lang/Object;)I │ │ -199530: 2020 0703 |0000: instance-of v0, v2, Ljava/lang/String; // type@0307 │ │ -199534: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -199538: 1f02 0703 |0004: check-cast v2, Ljava/lang/String; // type@0307 │ │ -19953c: 7110 470a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a47 │ │ -199542: 0a02 |0009: move-result v2 │ │ -199544: 0f02 |000a: return v2 │ │ -199546: 2020 d802 |000b: instance-of v0, v2, Ljava/lang/Boolean; // type@02d8 │ │ -19954a: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -19954e: 1f02 d802 |000f: check-cast v2, Ljava/lang/Boolean; // type@02d8 │ │ -199552: 6e10 bf09 0200 |0011: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@09bf │ │ -199558: 0a02 |0014: move-result v2 │ │ -19955a: 0f02 |0015: return v2 │ │ -19955c: 2020 ef02 |0016: instance-of v0, v2, Ljava/lang/Integer; // type@02ef │ │ -199560: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -199564: 1f02 ef02 |001a: check-cast v2, Ljava/lang/Integer; // type@02ef │ │ -199568: 6e10 450a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ -19956e: 0a02 |001f: move-result v2 │ │ -199570: 0f02 |0020: return v2 │ │ -199572: 2020 f202 |0021: instance-of v0, v2, Ljava/lang/Long; // type@02f2 │ │ -199576: 3800 0d00 |0023: if-eqz v0, 0030 // +000d │ │ -19957a: 1f02 f202 |0025: check-cast v2, Ljava/lang/Long; // type@02f2 │ │ -19957e: 6e10 540a 0200 |0027: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ -199584: 0b00 |002a: move-result-wide v0 │ │ -199586: 7120 7d57 1000 |002b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.toIntExact:(J)I // method@577d │ │ -19958c: 0a02 |002e: move-result v2 │ │ -19958e: 0f02 |002f: return v2 │ │ -199590: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -199592: 0f02 |0031: return v2 │ │ +199524: |[199524] org.thoughtcrime.securesms.util.Util.objectToInt:(Ljava/lang/Object;)I │ │ +199534: 2020 0703 |0000: instance-of v0, v2, Ljava/lang/String; // type@0307 │ │ +199538: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +19953c: 1f02 0703 |0004: check-cast v2, Ljava/lang/String; // type@0307 │ │ +199540: 7110 470a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a47 │ │ +199546: 0a02 |0009: move-result v2 │ │ +199548: 0f02 |000a: return v2 │ │ +19954a: 2020 d802 |000b: instance-of v0, v2, Ljava/lang/Boolean; // type@02d8 │ │ +19954e: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +199552: 1f02 d802 |000f: check-cast v2, Ljava/lang/Boolean; // type@02d8 │ │ +199556: 6e10 bf09 0200 |0011: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@09bf │ │ +19955c: 0a02 |0014: move-result v2 │ │ +19955e: 0f02 |0015: return v2 │ │ +199560: 2020 ef02 |0016: instance-of v0, v2, Ljava/lang/Integer; // type@02ef │ │ +199564: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +199568: 1f02 ef02 |001a: check-cast v2, Ljava/lang/Integer; // type@02ef │ │ +19956c: 6e10 450a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ +199572: 0a02 |001f: move-result v2 │ │ +199574: 0f02 |0020: return v2 │ │ +199576: 2020 f202 |0021: instance-of v0, v2, Ljava/lang/Long; // type@02f2 │ │ +19957a: 3800 0d00 |0023: if-eqz v0, 0030 // +000d │ │ +19957e: 1f02 f202 |0025: check-cast v2, Ljava/lang/Long; // type@02f2 │ │ +199582: 6e10 540a 0200 |0027: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ +199588: 0b00 |002a: move-result-wide v0 │ │ +19958a: 7120 7d57 1000 |002b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.toIntExact:(J)I // method@577d │ │ +199590: 0a02 |002e: move-result v2 │ │ +199592: 0f02 |002f: return v2 │ │ +199594: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +199596: 0f02 |0031: return v2 │ │ catches : 1 │ │ 0x0000 - 0x002f │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=296 │ │ 0x0004 line=297 │ │ 0x000b line=299 │ │ @@ -315527,23 +315528,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 │ │ -1999c0: |[1999c0] org.thoughtcrime.securesms.util.Util.redButton:(Landroidx/appcompat/app/AlertDialog;I)V │ │ -1999d0: 6e20 9e04 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@049e │ │ -1999d6: 0c00 |0003: move-result-object v0 │ │ -1999d8: 1401 160c ffff |0004: const v1, #float -nan // #ffff0c16 │ │ -1999de: 6e20 d303 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/Button;.setTextColor:(I)V // method@03d3 │ │ -1999e4: 2805 |000a: goto 000f // +0005 │ │ -1999e6: 0d00 |000b: move-exception v0 │ │ -1999e8: 6e10 300a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -1999ee: 0e00 |000f: return-void │ │ +1999c4: |[1999c4] org.thoughtcrime.securesms.util.Util.redButton:(Landroidx/appcompat/app/AlertDialog;I)V │ │ +1999d4: 6e20 9e04 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@049e │ │ +1999da: 0c00 |0003: move-result-object v0 │ │ +1999dc: 1401 160c ffff |0004: const v1, #float -nan // #ffff0c16 │ │ +1999e2: 6e20 d303 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/Button;.setTextColor:(I)V // method@03d3 │ │ +1999e8: 2805 |000a: goto 000f // +0005 │ │ +1999ea: 0d00 |000b: move-exception v0 │ │ +1999ec: 6e10 300a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +1999f2: 0e00 |000f: return-void │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/lang/Exception; -> 0x000b │ │ positions : │ │ 0x0000 line=108 │ │ 0x000c line=110 │ │ locals : │ │ @@ -315555,30 +315556,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 │ │ -199a00: |[199a00] org.thoughtcrime.securesms.util.Util.redMenuItem:(Landroid/view/Menu;I)V │ │ -199a10: 7220 ea02 4300 |0000: invoke-interface {v3, v4}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02ea │ │ -199a16: 0c03 |0003: move-result-object v3 │ │ -199a18: 2204 bc00 |0004: new-instance v4, Landroid/text/SpannableString; // type@00bc │ │ -199a1c: 7210 f202 0300 |0006: invoke-interface {v3}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@02f2 │ │ -199a22: 0c00 |0009: move-result-object v0 │ │ -199a24: 7020 9502 0400 |000a: invoke-direct {v4, v0}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -199a2a: 2200 c900 |000d: new-instance v0, Landroid/text/style/ForegroundColorSpan; // type@00c9 │ │ -199a2e: 1401 160c ffff |000f: const v1, #float -nan // #ffff0c16 │ │ -199a34: 7020 b102 1000 |0012: invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02b1 │ │ -199a3a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -199a3c: 6e10 9902 0400 |0016: invoke-virtual {v4}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ -199a42: 0a02 |0019: move-result v2 │ │ -199a44: 6e51 9a02 0421 |001a: invoke-virtual {v4, v0, v1, v2, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -199a4a: 7220 f902 4300 |001d: invoke-interface {v3, v4}, Landroid/view/MenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@02f9 │ │ -199a50: 0e00 |0020: return-void │ │ +199a04: |[199a04] org.thoughtcrime.securesms.util.Util.redMenuItem:(Landroid/view/Menu;I)V │ │ +199a14: 7220 ea02 4300 |0000: invoke-interface {v3, v4}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02ea │ │ +199a1a: 0c03 |0003: move-result-object v3 │ │ +199a1c: 2204 bc00 |0004: new-instance v4, Landroid/text/SpannableString; // type@00bc │ │ +199a20: 7210 f202 0300 |0006: invoke-interface {v3}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@02f2 │ │ +199a26: 0c00 |0009: move-result-object v0 │ │ +199a28: 7020 9502 0400 |000a: invoke-direct {v4, v0}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +199a2e: 2200 c900 |000d: new-instance v0, Landroid/text/style/ForegroundColorSpan; // type@00c9 │ │ +199a32: 1401 160c ffff |000f: const v1, #float -nan // #ffff0c16 │ │ +199a38: 7020 b102 1000 |0012: invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02b1 │ │ +199a3e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +199a40: 6e10 9902 0400 |0016: invoke-virtual {v4}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ +199a46: 0a02 |0019: move-result v2 │ │ +199a48: 6e51 9a02 0421 |001a: invoke-virtual {v4, v0, v1, v2, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +199a4e: 7220 f902 4300 |001d: invoke-interface {v3, v4}, Landroid/view/MenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@02f9 │ │ +199a54: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x000d line=98 │ │ 0x001d line=99 │ │ locals : │ │ @@ -315590,18 +315591,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 │ │ -199a54: |[199a54] org.thoughtcrime.securesms.util.Util.redPositiveButton:(Landroidx/appcompat/app/AlertDialog;)V │ │ -199a64: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -199a66: 7120 7257 0100 |0001: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Util;.redButton:(Landroidx/appcompat/app/AlertDialog;I)V // method@5772 │ │ -199a6c: 0e00 |0004: return-void │ │ +199a58: |[199a58] org.thoughtcrime.securesms.util.Util.redPositiveButton:(Landroidx/appcompat/app/AlertDialog;)V │ │ +199a68: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +199a6a: 7120 7257 0100 |0001: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Util;.redButton:(Landroidx/appcompat/app/AlertDialog;I)V // method@5772 │ │ +199a70: 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;) │ │ @@ -315609,25 +315610,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -1995a4: |[1995a4] org.thoughtcrime.securesms.util.Util.rgbToArgbColor:(I)I │ │ -1995b4: 7110 3201 0300 |0000: invoke-static {v3}, Landroid/graphics/Color;.red:(I)I // method@0132 │ │ -1995ba: 0a00 |0003: move-result v0 │ │ -1995bc: 7110 3001 0300 |0004: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@0130 │ │ -1995c2: 0a01 |0007: move-result v1 │ │ -1995c4: 7110 2f01 0300 |0008: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@012f │ │ -1995ca: 0a03 |000b: move-result v3 │ │ -1995cc: 1302 ff00 |000c: const/16 v2, #int 255 // #ff │ │ -1995d0: 7140 2e01 0231 |000e: invoke-static {v2, v0, v1, v3}, Landroid/graphics/Color;.argb:(IIII)I // method@012e │ │ -1995d6: 0a03 |0011: move-result v3 │ │ -1995d8: 0f03 |0012: return v3 │ │ +1995a8: |[1995a8] org.thoughtcrime.securesms.util.Util.rgbToArgbColor:(I)I │ │ +1995b8: 7110 3201 0300 |0000: invoke-static {v3}, Landroid/graphics/Color;.red:(I)I // method@0132 │ │ +1995be: 0a00 |0003: move-result v0 │ │ +1995c0: 7110 3001 0300 |0004: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@0130 │ │ +1995c6: 0a01 |0007: move-result v1 │ │ +1995c8: 7110 2f01 0300 |0008: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@012f │ │ +1995ce: 0a03 |000b: move-result v3 │ │ +1995d0: 1302 ff00 |000c: const/16 v2, #int 255 // #ff │ │ +1995d4: 7140 2e01 0231 |000e: invoke-static {v2, v0, v1, v3}, Landroid/graphics/Color;.argb:(IIII)I // method@012e │ │ +1995da: 0a03 |0011: move-result v3 │ │ +1995dc: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ │ │ #31 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -315635,22 +315636,22 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -199a70: |[199a70] org.thoughtcrime.securesms.util.Util.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V │ │ -199a80: 7100 6b57 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@576b │ │ -199a86: 0a00 |0003: move-result v0 │ │ -199a88: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -199a8c: 7110 7757 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5777 │ │ -199a92: 2804 |0009: goto 000d // +0004 │ │ -199a94: 7210 a60a 0100 |000a: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aa6 │ │ -199a9a: 0e00 |000d: return-void │ │ +199a74: |[199a74] org.thoughtcrime.securesms.util.Util.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V │ │ +199a84: 7100 6b57 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@576b │ │ +199a8a: 0a00 |0003: move-result v0 │ │ +199a8c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +199a90: 7110 7757 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5777 │ │ +199a96: 2804 |0009: goto 000d // +0004 │ │ +199a98: 7210 a60a 0100 |000a: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aa6 │ │ +199a9e: 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; │ │ @@ -315660,18 +315661,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -199a9c: |[199a9c] org.thoughtcrime.securesms.util.Util.runOnBackground:(Ljava/lang/Runnable;)V │ │ -199aac: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ -199ab0: 7220 490d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d49 │ │ -199ab6: 0e00 |0005: return-void │ │ +199aa0: |[199aa0] org.thoughtcrime.securesms.util.Util.runOnBackground:(Ljava/lang/Runnable;)V │ │ +199ab0: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ +199ab4: 7220 490d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d49 │ │ +199aba: 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;) │ │ @@ -315679,20 +315680,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 │ │ -199ab8: |[199ab8] org.thoughtcrime.securesms.util.Util.runOnBackgroundDelayed:(Ljava/lang/Runnable;J)V │ │ -199ac8: 6200 a342 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42a3 │ │ -199acc: 2201 e410 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1; // type@10e4 │ │ -199ad0: 7020 5557 2100 |0004: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.:(Ljava/lang/Runnable;)V // method@5755 │ │ -199ad6: 6e40 4802 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ -199adc: 0e00 |000a: return-void │ │ +199abc: |[199abc] org.thoughtcrime.securesms.util.Util.runOnBackgroundDelayed:(Ljava/lang/Runnable;J)V │ │ +199acc: 6200 a342 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42a3 │ │ +199ad0: 2201 e410 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1; // type@10e4 │ │ +199ad4: 7020 5557 2100 |0004: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.:(Ljava/lang/Runnable;)V // method@5755 │ │ +199ada: 6e40 4802 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ +199ae0: 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 │ │ │ │ @@ -315701,23 +315702,23 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -199ae0: |[199ae0] org.thoughtcrime.securesms.util.Util.runOnMain:(Ljava/lang/Runnable;)V │ │ -199af0: 7100 6b57 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@576b │ │ -199af6: 0a00 |0003: move-result v0 │ │ -199af8: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -199afc: 7210 a60a 0100 |0006: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aa6 │ │ -199b02: 2806 |0009: goto 000f // +0006 │ │ -199b04: 6200 a342 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42a3 │ │ -199b08: 6e20 4702 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0247 │ │ -199b0e: 0e00 |000f: return-void │ │ +199ae4: |[199ae4] org.thoughtcrime.securesms.util.Util.runOnMain:(Ljava/lang/Runnable;)V │ │ +199af4: 7100 6b57 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@576b │ │ +199afa: 0a00 |0003: move-result v0 │ │ +199afc: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +199b00: 7210 a60a 0100 |0006: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aa6 │ │ +199b06: 2806 |0009: goto 000f // +0006 │ │ +199b08: 6200 a342 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42a3 │ │ +199b0c: 6e20 4702 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0247 │ │ +199b12: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x000a line=203 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -315726,18 +315727,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 │ │ -199b10: |[199b10] org.thoughtcrime.securesms.util.Util.runOnMainDelayed:(Ljava/lang/Runnable;J)V │ │ -199b20: 6200 a342 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42a3 │ │ -199b24: 6e40 4802 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ -199b2a: 0e00 |0005: return-void │ │ +199b14: |[199b14] org.thoughtcrime.securesms.util.Util.runOnMainDelayed:(Ljava/lang/Runnable;J)V │ │ +199b24: 6200 a342 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42a3 │ │ +199b28: 6e40 4802 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ +199b2e: 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 │ │ │ │ @@ -315746,32 +315747,32 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -199b2c: |[199b2c] org.thoughtcrime.securesms.util.Util.runOnMainSync:(Ljava/lang/Runnable;)V │ │ -199b3c: 7100 6b57 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@576b │ │ -199b42: 0a00 |0003: move-result v0 │ │ -199b44: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -199b48: 7210 a60a 0200 |0006: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@0aa6 │ │ -199b4e: 2812 |0009: goto 001b // +0012 │ │ -199b50: 2200 a703 |000a: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@03a7 │ │ -199b54: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -199b56: 7020 450d 1000 |000d: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0d45 │ │ -199b5c: 2201 e310 |0010: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0; // type@10e3 │ │ -199b60: 7030 5357 2100 |0012: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@5753 │ │ -199b66: 7110 7957 0100 |0015: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5779 │ │ -199b6c: 6e10 460d 0000 |0018: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0d46 │ │ -199b72: 0e00 |001b: return-void │ │ -199b74: 0d02 |001c: move-exception v2 │ │ -199b76: 2200 d602 |001d: new-instance v0, Ljava/lang/AssertionError; // type@02d6 │ │ -199b7a: 7020 bc09 2000 |001f: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ -199b80: 2700 |0022: throw v0 │ │ +199b30: |[199b30] org.thoughtcrime.securesms.util.Util.runOnMainSync:(Ljava/lang/Runnable;)V │ │ +199b40: 7100 6b57 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@576b │ │ +199b46: 0a00 |0003: move-result v0 │ │ +199b48: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +199b4c: 7210 a60a 0200 |0006: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@0aa6 │ │ +199b52: 2812 |0009: goto 001b // +0012 │ │ +199b54: 2200 a703 |000a: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@03a7 │ │ +199b58: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +199b5a: 7020 450d 1000 |000d: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0d45 │ │ +199b60: 2201 e310 |0010: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0; // type@10e3 │ │ +199b64: 7030 5357 2100 |0012: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@5753 │ │ +199b6a: 7110 7957 0100 |0015: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5779 │ │ +199b70: 6e10 460d 0000 |0018: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0d46 │ │ +199b76: 0e00 |001b: return-void │ │ +199b78: 0d02 |001c: move-exception v2 │ │ +199b7a: 2200 d602 |001d: new-instance v0, Ljava/lang/AssertionError; // type@02d6 │ │ +199b7e: 7020 bc09 2000 |001f: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ +199b84: 2700 |0022: throw v0 │ │ catches : 1 │ │ 0x0018 - 0x001b │ │ Ljava/lang/InterruptedException; -> 0x001c │ │ positions : │ │ 0x0000 line=211 │ │ 0x0006 line=212 │ │ 0x000a line=214 │ │ @@ -315786,21 +315787,21 @@ │ │ type : '(J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -199b94: |[199b94] org.thoughtcrime.securesms.util.Util.sleep:(J)V │ │ -199ba4: 7120 3e0b 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@0b3e │ │ -199baa: 0e00 |0003: return-void │ │ -199bac: 0d00 |0004: move-exception v0 │ │ -199bae: 2201 d602 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d6 │ │ -199bb2: 7020 bc09 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ -199bb8: 2701 |000a: throw v1 │ │ +199b98: |[199b98] org.thoughtcrime.securesms.util.Util.sleep:(J)V │ │ +199ba8: 7120 3e0b 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@0b3e │ │ +199bae: 0e00 |0003: return-void │ │ +199bb0: 0d00 |0004: move-exception v0 │ │ +199bb2: 2201 d602 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d6 │ │ +199bb6: 7020 bc09 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ +199bbc: 2701 |000a: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x0004 │ │ positions : │ │ 0x0000 line=324 │ │ 0x0005 line=326 │ │ locals : │ │ @@ -315811,24 +315812,24 @@ │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1995dc: |[1995dc] org.thoughtcrime.securesms.util.Util.toIntExact:(J)I │ │ -1995ec: 8440 |0000: long-to-int v0, v4 │ │ -1995ee: 8101 |0001: int-to-long v1, v0 │ │ -1995f0: 3103 0104 |0002: cmp-long v3, v1, v4 │ │ -1995f4: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ -1995f8: 0f00 |0006: return v0 │ │ -1995fa: 2204 d402 |0007: new-instance v4, Ljava/lang/ArithmeticException; // type@02d4 │ │ -1995fe: 1a05 155e |0009: const-string v5, "integer overflow" // string@5e15 │ │ -199602: 7020 b909 5400 |000b: invoke-direct {v4, v5}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@09b9 │ │ -199608: 2704 |000e: throw v4 │ │ +1995e0: |[1995e0] org.thoughtcrime.securesms.util.Util.toIntExact:(J)I │ │ +1995f0: 8440 |0000: long-to-int v0, v4 │ │ +1995f2: 8101 |0001: int-to-long v1, v0 │ │ +1995f4: 3103 0104 |0002: cmp-long v3, v1, v4 │ │ +1995f8: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ +1995fc: 0f00 |0006: return v0 │ │ +1995fe: 2204 d402 |0007: new-instance v4, Ljava/lang/ArithmeticException; // type@02d4 │ │ +199602: 1a05 155e |0009: const-string v5, "integer overflow" // string@5e15 │ │ +199606: 7020 b909 5400 |000b: invoke-direct {v4, v5}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@09b9 │ │ +19960c: 2704 |000e: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=289 │ │ locals : │ │ 0x0000 - 0x000f reg=4 (null) J │ │ │ │ #39 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -315836,21 +315837,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 │ │ -199bcc: |[199bcc] org.thoughtcrime.securesms.util.Util.wait:(Ljava/lang/Object;J)V │ │ -199bdc: 6e30 a10a 1002 |0000: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@0aa1 │ │ -199be2: 0e00 |0003: return-void │ │ -199be4: 0d00 |0004: move-exception v0 │ │ -199be6: 2201 d602 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d6 │ │ -199bea: 7020 bc09 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ -199bf0: 2701 |000a: throw v1 │ │ +199bd0: |[199bd0] org.thoughtcrime.securesms.util.Util.wait:(Ljava/lang/Object;J)V │ │ +199be0: 6e30 a10a 1002 |0000: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@0aa1 │ │ +199be6: 0e00 |0003: return-void │ │ +199be8: 0d00 |0004: move-exception v0 │ │ +199bea: 2201 d602 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d6 │ │ +199bee: 7020 bc09 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ +199bf4: 2701 |000a: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x0004 │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=129 │ │ locals : │ │ @@ -315862,26 +315863,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 │ │ -199c04: |[199c04] org.thoughtcrime.securesms.util.Util.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V │ │ -199c14: 1a00 e549 |0000: const-string v0, "clipboard" // string@49e5 │ │ -199c18: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -199c1e: 0c00 |0005: move-result-object v0 │ │ -199c20: 1f00 2100 |0006: check-cast v0, Landroid/content/ClipboardManager; // type@0021 │ │ -199c24: 6001 e227 |0008: sget v1, Lorg/thoughtcrime/securesms/R$string;.app_name:I // field@27e2 │ │ -199c28: 6e20 7700 1200 |000a: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -199c2e: 0c02 |000d: move-result-object v2 │ │ -199c30: 7120 4e00 3200 |000e: invoke-static {v2, v3}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@004e │ │ -199c36: 0c02 |0011: move-result-object v2 │ │ -199c38: 6e20 5500 2000 |0012: invoke-virtual {v0, v2}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@0055 │ │ -199c3e: 0e00 |0015: return-void │ │ +199c08: |[199c08] org.thoughtcrime.securesms.util.Util.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V │ │ +199c18: 1a00 e549 |0000: const-string v0, "clipboard" // string@49e5 │ │ +199c1c: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +199c22: 0c00 |0005: move-result-object v0 │ │ +199c24: 1f00 2100 |0006: check-cast v0, Landroid/content/ClipboardManager; // type@0021 │ │ +199c28: 6001 e227 |0008: sget v1, Lorg/thoughtcrime/securesms/R$string;.app_name:I // field@27e2 │ │ +199c2c: 6e20 7700 1200 |000a: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +199c32: 0c02 |000d: move-result-object v2 │ │ +199c34: 7120 4e00 3200 |000e: invoke-static {v2, v3}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@004e │ │ +199c3a: 0c02 |0011: move-result-object v2 │ │ +199c3c: 6e20 5500 2000 |0012: invoke-virtual {v0, v2}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@0055 │ │ +199c42: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0002 line=272 │ │ 0x0008 line=273 │ │ 0x0012 line=274 │ │ locals : │ │ @@ -315914,18 +315915,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 │ │ -199e80: |[199e80] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(IFLandroid/util/DisplayMetrics;)F │ │ -199e90: 7130 d702 1002 |0000: invoke-static {v0, v1, v2}, Landroid/util/TypedValue;.deriveDimension:(IFLandroid/util/DisplayMetrics;)F // method@02d7 │ │ -199e96: 0a00 |0003: move-result v0 │ │ -199e98: 0f00 |0004: return v0 │ │ +199e84: |[199e84] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(IFLandroid/util/DisplayMetrics;)F │ │ +199e94: 7130 d702 1002 |0000: invoke-static {v0, v1, v2}, Landroid/util/TypedValue;.deriveDimension:(IFLandroid/util/DisplayMetrics;)F // method@02d7 │ │ +199e9a: 0a00 |0003: move-result v0 │ │ +199e9c: 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; │ │ @@ -315935,36 +315936,36 @@ │ │ type : '()I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -199e9c: |[199e9c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()I │ │ -199eac: 7100 7603 0000 |0000: invoke-static {}, Landroid/view/WindowInsets$Type;.navigationBars:()I // method@0376 │ │ -199eb2: 0a00 |0003: move-result v0 │ │ -199eb4: 0f00 |0004: return v0 │ │ +199ea0: |[199ea0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()I │ │ +199eb0: 7100 7603 0000 |0000: invoke-static {}, Landroid/view/WindowInsets$Type;.navigationBars:()I // method@0376 │ │ +199eb6: 0a00 |0003: move-result v0 │ │ +199eb8: 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 │ │ -199eb8: |[199eb8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I │ │ -199ec8: 6e30 dc00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;.getColor:(ILandroid/content/res/Resources$Theme;)I // method@00dc │ │ -199ece: 0a00 |0003: move-result v0 │ │ -199ed0: 0f00 |0004: return v0 │ │ +199ebc: |[199ebc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I │ │ +199ecc: 6e30 dc00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;.getColor:(ILandroid/content/res/Resources$Theme;)I // method@00dc │ │ +199ed2: 0a00 |0003: move-result v0 │ │ +199ed4: 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; │ │ @@ -315974,17 +315975,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 │ │ -199ed4: |[199ed4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/graphics/Insets;)I │ │ -199ee4: 5200 1000 |0000: iget v0, v0, Landroid/graphics/Insets;.bottom:I // field@0010 │ │ -199ee8: 0f00 |0002: return v0 │ │ +199ed8: |[199ed8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/graphics/Insets;)I │ │ +199ee8: 5200 1000 |0000: iget v0, v0, Landroid/graphics/Insets;.bottom:I // field@0010 │ │ +199eec: 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;) │ │ @@ -315992,18 +315993,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 │ │ -199eec: |[199eec] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioManager;Landroid/media/AudioFocusRequest;)I │ │ -199efc: 6e20 ae01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioFocusRequest;)I // method@01ae │ │ -199f02: 0a00 |0003: move-result v0 │ │ -199f04: 0f00 |0004: return v0 │ │ +199ef0: |[199ef0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioManager;Landroid/media/AudioFocusRequest;)I │ │ +199f00: 6e20 ae01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioFocusRequest;)I // method@01ae │ │ +199f06: 0a00 |0003: move-result v0 │ │ +199f08: 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; │ │ │ │ @@ -316012,17 +316013,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 │ │ -199c40: |[199c40] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/app/NotificationChannel; │ │ -199c50: 1f00 1600 |0000: check-cast v0, Landroid/app/NotificationChannel; // type@0016 │ │ -199c54: 1100 |0002: return-object v0 │ │ +199c44: |[199c44] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/app/NotificationChannel; │ │ +199c54: 1f00 1600 |0000: check-cast v0, Landroid/app/NotificationChannel; // type@0016 │ │ +199c58: 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;) │ │ @@ -316030,18 +316031,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 │ │ -199c58: |[199c58] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ -199c68: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ -199c6c: 7040 3300 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0033 │ │ -199c72: 1100 |0005: return-object v0 │ │ +199c5c: |[199c5c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ +199c6c: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ +199c70: 7040 3300 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0033 │ │ +199c76: 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 │ │ @@ -316051,18 +316052,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 │ │ -199c74: |[199c74] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/app/NotificationChannelGroup; │ │ -199c84: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ -199c88: 7030 3d00 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/app/NotificationChannelGroup;.:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@003d │ │ -199c8e: 1100 |0005: return-object v0 │ │ +199c78: |[199c78] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/app/NotificationChannelGroup; │ │ +199c88: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ +199c8c: 7030 3d00 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/app/NotificationChannelGroup;.:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@003d │ │ +199c92: 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; │ │ │ │ @@ -316071,17 +316072,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 │ │ -199c90: |[199c90] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/content/pm/ShortcutManager; │ │ -199ca0: 1f00 3a00 |0000: check-cast v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ -199ca4: 1100 |0002: return-object v0 │ │ +199c94: |[199c94] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/content/pm/ShortcutManager; │ │ +199ca4: 1f00 3a00 |0000: check-cast v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ +199ca8: 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;) │ │ @@ -316089,18 +316090,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 │ │ -199ca8: |[199ca8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/view/WindowInsets;I)Landroid/graphics/Insets; │ │ -199cb8: 6e20 7703 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/WindowInsets;.getInsets:(I)Landroid/graphics/Insets; // method@0377 │ │ -199cbe: 0c00 |0003: move-result-object v0 │ │ -199cc0: 1100 |0004: return-object v0 │ │ +199cac: |[199cac] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/view/WindowInsets;I)Landroid/graphics/Insets; │ │ +199cbc: 6e20 7703 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/WindowInsets;.getInsets:(I)Landroid/graphics/Insets; // method@0377 │ │ +199cc2: 0c00 |0003: move-result-object v0 │ │ +199cc4: 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 │ │ │ │ @@ -316109,18 +316110,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 │ │ -199d50: |[199d50] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(I)Landroid/media/AudioFocusRequest$Builder; │ │ -199d60: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ -199d64: 7020 a801 1000 |0002: invoke-direct {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.:(I)V // method@01a8 │ │ -199d6a: 1100 |0005: return-object v0 │ │ +199d54: |[199d54] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(I)Landroid/media/AudioFocusRequest$Builder; │ │ +199d64: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ +199d68: 7020 a801 1000 |0002: invoke-direct {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.:(I)V // method@01a8 │ │ +199d6e: 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;) │ │ @@ -316128,18 +316129,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 │ │ -199cfc: |[199cfc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; │ │ -199d0c: 6e20 ab01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAudioAttributes:(Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; // method@01ab │ │ -199d12: 0c00 |0003: move-result-object v0 │ │ -199d14: 1100 |0004: return-object v0 │ │ +199d00: |[199d00] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; │ │ +199d10: 6e20 ab01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAudioAttributes:(Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; // method@01ab │ │ +199d16: 0c00 |0003: move-result-object v0 │ │ +199d18: 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; │ │ │ │ @@ -316148,18 +316149,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 │ │ -199d18: |[199d18] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; │ │ -199d28: 6e20 ac01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setOnAudioFocusChangeListener:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; // method@01ac │ │ -199d2e: 0c00 |0003: move-result-object v0 │ │ -199d30: 1100 |0004: return-object v0 │ │ +199d1c: |[199d1c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; │ │ +199d2c: 6e20 ac01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setOnAudioFocusChangeListener:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; // method@01ac │ │ +199d32: 0c00 |0003: move-result-object v0 │ │ +199d34: 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; │ │ │ │ @@ -316168,18 +316169,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 │ │ -199d34: |[199d34] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ -199d44: 6e20 aa01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAcceptsDelayedFocusGain:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01aa │ │ -199d4a: 0c00 |0003: move-result-object v0 │ │ -199d4c: 1100 |0004: return-object v0 │ │ +199d38: |[199d38] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ +199d48: 6e20 aa01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAcceptsDelayedFocusGain:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01aa │ │ +199d4e: 0c00 |0003: move-result-object v0 │ │ +199d50: 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 │ │ │ │ @@ -316188,18 +316189,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 │ │ -199cc4: |[199cc4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;)Landroid/media/AudioFocusRequest; │ │ -199cd4: 6e10 a901 0000 |0000: invoke-virtual {v0}, Landroid/media/AudioFocusRequest$Builder;.build:()Landroid/media/AudioFocusRequest; // method@01a9 │ │ -199cda: 0c00 |0003: move-result-object v0 │ │ -199cdc: 1100 |0004: return-object v0 │ │ +199cc8: |[199cc8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;)Landroid/media/AudioFocusRequest; │ │ +199cd8: 6e10 a901 0000 |0000: invoke-virtual {v0}, Landroid/media/AudioFocusRequest$Builder;.build:()Landroid/media/AudioFocusRequest; // method@01a9 │ │ +199cde: 0c00 |0003: move-result-object v0 │ │ +199ce0: 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;) │ │ @@ -316207,35 +316208,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 │ │ -199d6c: |[199d6c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Landroid/net/Uri; │ │ -199d7c: 6200 4700 |0000: sget-object v0, Landroid/provider/MediaStore$Downloads;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0047 │ │ -199d80: 1100 |0002: return-object v0 │ │ +199d70: |[199d70] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Landroid/net/Uri; │ │ +199d80: 6200 4700 |0000: sget-object v0, Landroid/provider/MediaStore$Downloads;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0047 │ │ +199d84: 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 │ │ -199dbc: |[199dbc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -199dcc: 6e20 8602 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setBlockModes:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0286 │ │ -199dd2: 0c00 |0003: move-result-object v0 │ │ -199dd4: 1100 |0004: return-object v0 │ │ +199dc0: |[199dc0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +199dd0: 6e20 8602 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setBlockModes:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0286 │ │ +199dd6: 0c00 |0003: move-result-object v0 │ │ +199dd8: 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; │ │ │ │ @@ -316244,18 +316245,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 │ │ -199dd8: |[199dd8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;I)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -199de8: 2200 b600 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b6 │ │ -199dec: 7030 8402 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.:(Ljava/lang/String;I)V // method@0284 │ │ -199df2: 1100 |0005: return-object v0 │ │ +199ddc: |[199ddc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;I)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +199dec: 2200 b600 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b6 │ │ +199df0: 7030 8402 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.:(Ljava/lang/String;I)V // method@0284 │ │ +199df6: 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 │ │ │ │ @@ -316264,18 +316265,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 │ │ -199d84: |[199d84] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;)Landroid/security/keystore/KeyGenParameterSpec; │ │ -199d94: 6e10 8502 0000 |0000: invoke-virtual {v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.build:()Landroid/security/keystore/KeyGenParameterSpec; // method@0285 │ │ -199d9a: 0c00 |0003: move-result-object v0 │ │ -199d9c: 1100 |0004: return-object v0 │ │ +199d88: |[199d88] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;)Landroid/security/keystore/KeyGenParameterSpec; │ │ +199d98: 6e10 8502 0000 |0000: invoke-virtual {v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.build:()Landroid/security/keystore/KeyGenParameterSpec; // method@0285 │ │ +199d9e: 0c00 |0003: move-result-object v0 │ │ +199da0: 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;) │ │ @@ -316283,18 +316284,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 │ │ -199df4: |[199df4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;)Landroid/view/Display; │ │ -199e04: 6e10 7000 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getDisplay:()Landroid/view/Display; // method@0070 │ │ -199e0a: 0c00 |0003: move-result-object v0 │ │ -199e0c: 1100 |0004: return-object v0 │ │ +199df8: |[199df8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;)Landroid/view/Display; │ │ +199e08: 6e10 7000 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getDisplay:()Landroid/view/Display; // method@0070 │ │ +199e0e: 0c00 |0003: move-result-object v0 │ │ +199e10: 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;) │ │ @@ -316302,18 +316303,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 │ │ -199e10: |[199e10] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;)Landroid/view/WindowInsets; │ │ -199e20: 6e10 ab47 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;.getRootWindowInsets:()Landroid/view/WindowInsets; // method@47ab │ │ -199e26: 0c00 |0003: move-result-object v0 │ │ -199e28: 1100 |0004: return-object v0 │ │ +199e14: |[199e14] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;)Landroid/view/WindowInsets; │ │ +199e24: 6e10 ab47 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;.getRootWindowInsets:()Landroid/view/WindowInsets; // method@47ab │ │ +199e2a: 0c00 |0003: move-result-object v0 │ │ +199e2c: 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;) │ │ @@ -316321,35 +316322,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 │ │ -199f08: |[199f08] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Ljava/lang/Class; │ │ -199f18: 1c00 3a00 |0000: const-class v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ -199f1c: 1100 |0002: return-object v0 │ │ +199f0c: |[199f0c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Ljava/lang/Class; │ │ +199f1c: 1c00 3a00 |0000: const-class v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ +199f20: 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 │ │ -199f20: |[199f20] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; │ │ -199f30: 6e20 7900 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@0079 │ │ -199f36: 0c00 |0003: move-result-object v0 │ │ -199f38: 1100 |0004: return-object v0 │ │ +199f24: |[199f24] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; │ │ +199f34: 6e20 7900 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@0079 │ │ +199f3a: 0c00 |0003: move-result-object v0 │ │ +199f3c: 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; │ │ │ │ @@ -316358,18 +316359,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 │ │ -199f3c: |[199f3c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;)Ljava/lang/String; │ │ -199f4c: 6e10 3600 0000 |0000: invoke-virtual {v0}, Landroid/app/NotificationChannel;.getId:()Ljava/lang/String; // method@0036 │ │ -199f52: 0c00 |0003: move-result-object v0 │ │ -199f54: 1100 |0004: return-object v0 │ │ +199f40: |[199f40] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;)Ljava/lang/String; │ │ +199f50: 6e10 3600 0000 |0000: invoke-virtual {v0}, Landroid/app/NotificationChannel;.getId:()Ljava/lang/String; // method@0036 │ │ +199f56: 0c00 |0003: move-result-object v0 │ │ +199f58: 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;) │ │ @@ -316377,34 +316378,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -199fe8: |[199fe8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()V │ │ -199ff8: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ -199ffc: 0e00 |0002: return-void │ │ +199fec: |[199fec] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()V │ │ +199ffc: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ +19a000: 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 │ │ -19a030: |[19a030] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;I)V │ │ -19a040: 6e20 3900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setLightColor:(I)V // method@0039 │ │ -19a046: 0e00 |0003: return-void │ │ +19a034: |[19a034] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;I)V │ │ +19a044: 6e20 3900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setLightColor:(I)V // method@0039 │ │ +19a04a: 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 │ │ │ │ @@ -316413,17 +316414,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 │ │ -19a000: |[19a000] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ -19a010: 6e30 3c00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@003c │ │ -19a016: 0e00 |0003: return-void │ │ +19a004: |[19a004] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ +19a014: 6e30 3c00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@003c │ │ +19a01a: 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; │ │ @@ -316433,17 +316434,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 │ │ -19a048: |[19a048] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/CharSequence;)V │ │ -19a058: 6e20 3a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setName:(Ljava/lang/CharSequence;)V // method@003a │ │ -19a05e: 0e00 |0003: return-void │ │ +19a04c: |[19a04c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/CharSequence;)V │ │ +19a05c: 6e20 3a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setName:(Ljava/lang/CharSequence;)V // method@003a │ │ +19a062: 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; │ │ │ │ @@ -316452,17 +316453,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 │ │ -19a060: |[19a060] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -19a070: 6e20 3700 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0037 │ │ -19a076: 0e00 |0003: return-void │ │ +19a064: |[19a064] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +19a074: 6e20 3700 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0037 │ │ +19a07a: 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; │ │ │ │ @@ -316471,17 +316472,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 │ │ -19a018: |[19a018] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Z)V │ │ -19a028: 6e20 3500 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableVibration:(Z)V // method@0035 │ │ -19a02e: 0e00 |0003: return-void │ │ +19a01c: |[19a01c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Z)V │ │ +19a02c: 6e20 3500 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableVibration:(Z)V // method@0035 │ │ +19a032: 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 │ │ │ │ @@ -316490,17 +316491,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 │ │ -19a078: |[19a078] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V │ │ -19a088: 6e20 3e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannel:(Landroid/app/NotificationChannel;)V // method@003e │ │ -19a08e: 0e00 |0003: return-void │ │ +19a07c: |[19a07c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V │ │ +19a08c: 6e20 3e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannel:(Landroid/app/NotificationChannel;)V // method@003e │ │ +19a092: 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; │ │ │ │ @@ -316509,17 +316510,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 │ │ -19a090: |[19a090] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;Landroid/net/ConnectivityManager$NetworkCallback;)V │ │ -19a0a0: 6e20 eb01 1000 |0000: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.registerDefaultNetworkCallback:(Landroid/net/ConnectivityManager$NetworkCallback;)V // method@01eb │ │ -19a0a6: 0e00 |0003: return-void │ │ +19a094: |[19a094] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;Landroid/net/ConnectivityManager$NetworkCallback;)V │ │ +19a0a4: 6e20 eb01 1000 |0000: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.registerDefaultNetworkCallback:(Landroid/net/ConnectivityManager$NetworkCallback;)V // method@01eb │ │ +19a0aa: 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; │ │ │ │ @@ -316528,17 +316529,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 │ │ -19a0a8: |[19a0a8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/webkit/WebSettings;Z)V │ │ -19a0b8: 6e20 b503 1000 |0000: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setSafeBrowsingEnabled:(Z)V // method@03b5 │ │ -19a0be: 0e00 |0003: return-void │ │ +19a0ac: |[19a0ac] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/webkit/WebSettings;Z)V │ │ +19a0bc: 6e20 b503 1000 |0000: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setSafeBrowsingEnabled:(Z)V // method@03b5 │ │ +19a0c2: 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 │ │ │ │ @@ -316547,18 +316548,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 │ │ -199e2c: |[199e2c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/PackageManager;)Z │ │ -199e3c: 6e10 c600 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/PackageManager;.canRequestPackageInstalls:()Z // method@00c6 │ │ -199e42: 0a00 |0003: move-result v0 │ │ -199e44: 0f00 |0004: return v0 │ │ +199e30: |[199e30] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/PackageManager;)Z │ │ +199e40: 6e10 c600 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/PackageManager;.canRequestPackageInstalls:()Z // method@00c6 │ │ +199e46: 0a00 |0003: move-result v0 │ │ +199e48: 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;) │ │ @@ -316566,18 +316567,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 │ │ -199e48: |[199e48] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/ShortcutManager;)Z │ │ -199e58: 6e10 d100 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/ShortcutManager;.isRateLimitingActive:()Z // method@00d1 │ │ -199e5e: 0a00 |0003: move-result v0 │ │ -199e60: 0f00 |0004: return v0 │ │ +199e4c: |[199e4c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/ShortcutManager;)Z │ │ +199e5c: 6e10 d100 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/ShortcutManager;.isRateLimitingActive:()Z // method@00d1 │ │ +199e62: 0a00 |0003: move-result v0 │ │ +199e64: 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;) │ │ @@ -316585,18 +316586,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 │ │ -199e64: |[199e64] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ -199e74: 6e20 7402 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@0274 │ │ -199e7a: 0a00 |0003: move-result v0 │ │ -199e7c: 0f00 |0004: return v0 │ │ +199e68: |[199e68] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ +199e78: 6e20 7402 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@0274 │ │ +199e7e: 0a00 |0003: move-result v0 │ │ +199e80: 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; │ │ │ │ @@ -316605,18 +316606,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 │ │ -199ce0: |[199ce0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ -199cf0: 6e20 ad01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setWillPauseWhenDucked:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01ad │ │ -199cf6: 0c00 |0003: move-result-object v0 │ │ -199cf8: 1100 |0004: return-object v0 │ │ +199ce4: |[199ce4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ +199cf4: 6e20 ad01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setWillPauseWhenDucked:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01ad │ │ +199cfa: 0c00 |0003: move-result-object v0 │ │ +199cfc: 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 │ │ │ │ @@ -316625,18 +316626,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 │ │ -199da0: |[199da0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -199db0: 6e20 8702 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setEncryptionPaddings:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0287 │ │ -199db6: 0c00 |0003: move-result-object v0 │ │ -199db8: 1100 |0004: return-object v0 │ │ +199da4: |[199da4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +199db4: 6e20 8702 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setEncryptionPaddings:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0287 │ │ +199dba: 0c00 |0003: move-result-object v0 │ │ +199dbc: 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; │ │ │ │ @@ -316645,34 +316646,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -199f58: |[199f58] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ -199f68: 2200 b600 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b6 │ │ -199f6c: 0e00 |0002: return-void │ │ +199f5c: |[199f5c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ +199f6c: 2200 b600 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b6 │ │ +199f70: 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 │ │ -199f88: |[199f88] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -199f98: 6e20 3800 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@0038 │ │ -199f9e: 0e00 |0003: return-void │ │ +199f8c: |[199f8c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +199f9c: 6e20 3800 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@0038 │ │ +199fa2: 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; │ │ │ │ @@ -316681,17 +316682,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 │ │ -199f70: |[199f70] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Z)V │ │ -199f80: 6e20 3b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setShowBadge:(Z)V // method@003b │ │ -199f86: 0e00 |0003: return-void │ │ +199f74: |[199f74] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Z)V │ │ +199f84: 6e20 3b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setShowBadge:(Z)V // method@003b │ │ +199f8a: 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 │ │ │ │ @@ -316700,34 +316701,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -199fa0: |[199fa0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ -199fb0: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ -199fb4: 0e00 |0002: return-void │ │ +199fa4: |[199fa4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ +199fb4: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ +199fb8: 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 │ │ -199fb8: |[199fb8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:(Landroid/app/NotificationChannel;Z)V │ │ -199fc8: 6e20 3400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableLights:(Z)V // method@0034 │ │ -199fce: 0e00 |0003: return-void │ │ +199fbc: |[199fbc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:(Landroid/app/NotificationChannel;Z)V │ │ +199fcc: 6e20 3400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableLights:(Z)V // method@0034 │ │ +199fd2: 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 │ │ │ │ @@ -316736,17 +316737,17 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -199fd0: |[199fd0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ -199fe0: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ -199fe4: 0e00 |0002: return-void │ │ +199fd4: |[199fd4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ +199fe4: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ +199fe8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5231 (D8$$SyntheticClass) │ │ @@ -316794,20 +316795,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 │ │ -19a0c0: |[19a0c0] org.thoughtcrime.securesms.util.ViewUtil$1.:(Landroid/view/View;ILcom/b44t/messenger/util/concurrent/SettableFuture;)V │ │ -19a0d0: 5b01 a842 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@42a8 │ │ -19a0d4: 5902 a942 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@42a9 │ │ -19a0d8: 5b03 a742 |0004: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@42a7 │ │ -19a0dc: 7010 9a0a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19a0e2: 0e00 |0009: return-void │ │ +19a0c4: |[19a0c4] org.thoughtcrime.securesms.util.ViewUtil$1.:(Landroid/view/View;ILcom/b44t/messenger/util/concurrent/SettableFuture;)V │ │ +19a0d4: 5b01 a842 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@42a8 │ │ +19a0d8: 5902 a942 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@42a9 │ │ +19a0dc: 5b03 a742 |0004: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@42a7 │ │ +19a0e0: 7010 9a0a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19a0e6: 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 │ │ @@ -316819,24 +316820,24 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -19a0e4: |[19a0e4] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -19a0f4: 5412 a842 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@42a8 │ │ -19a0f8: 5210 a942 |0002: iget v0, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@42a9 │ │ -19a0fc: 6e20 4c03 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -19a102: 5412 a742 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@42a7 │ │ -19a106: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -19a108: 7110 c109 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09c1 │ │ -19a10e: 0c00 |000d: move-result-object v0 │ │ -19a110: 6e20 5807 0200 |000e: invoke-virtual {v2, v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@0758 │ │ -19a116: 0e00 |0011: return-void │ │ +19a0e8: |[19a0e8] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +19a0f8: 5412 a842 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@42a8 │ │ +19a0fc: 5210 a942 |0002: iget v0, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@42a9 │ │ +19a100: 6e20 4c03 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +19a106: 5412 a742 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@42a7 │ │ +19a10a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +19a10c: 7110 c109 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09c1 │ │ +19a112: 0c00 |000d: move-result-object v0 │ │ +19a114: 6e20 5807 0200 |000e: invoke-virtual {v2, v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@0758 │ │ +19a11a: 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; │ │ @@ -316846,31 +316847,31 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -19a118: |[19a118] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -19a128: 0e00 |0000: return-void │ │ +19a11c: |[19a11c] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +19a12c: 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 │ │ -19a12c: |[19a12c] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -19a13c: 0e00 |0000: return-void │ │ +19a130: |[19a130] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +19a140: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15794 (ViewUtil.java) │ │ │ │ Class #1836 header: │ │ @@ -316919,32 +316920,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -19a5cc: |[19a5cc] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ -19a5dc: 0e00 |0000: return-void │ │ +19a5d0: |[19a5d0] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ +19a5e0: 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 │ │ -19a5e0: |[19a5e0] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ -19a5f0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19a5f6: 0e00 |0003: return-void │ │ +19a5e4: |[19a5e4] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ +19a5f4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19a5fa: 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;) │ │ @@ -316952,34 +316953,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 │ │ -19a5f8: |[19a5f8] org.thoughtcrime.securesms.util.ViewUtil.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ -19a608: 6e10 2d03 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@032d │ │ -19a60e: 0a00 |0003: move-result v0 │ │ -19a610: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -19a614: 0e00 |0006: return-void │ │ -19a616: 6e10 1a03 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19a61c: 0c00 |000a: move-result-object v0 │ │ -19a61e: 7110 dc55 0000 |000b: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@55dc │ │ -19a624: 0a00 |000e: move-result v0 │ │ -19a626: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -19a628: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -19a62c: 6e20 4c03 1400 |0012: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -19a632: 0e00 |0015: return-void │ │ -19a634: 6e10 1303 0400 |0016: invoke-virtual {v4}, Landroid/view/View;.clearAnimation:()V // method@0313 │ │ -19a63a: 6e10 7d03 0500 |0019: invoke-virtual {v5}, Landroid/view/animation/Animation;.reset:()V // method@037d │ │ -19a640: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -19a644: 6e30 8303 2503 |001e: invoke-virtual {v5, v2, v3}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0383 │ │ -19a64a: 6e20 4c03 1400 |0021: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -19a650: 6e20 4d03 5400 |0024: invoke-virtual {v4, v5}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034d │ │ -19a656: 0e00 |0027: return-void │ │ +19a5fc: |[19a5fc] org.thoughtcrime.securesms.util.ViewUtil.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ +19a60c: 6e10 2d03 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@032d │ │ +19a612: 0a00 |0003: move-result v0 │ │ +19a614: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +19a618: 0e00 |0006: return-void │ │ +19a61a: 6e10 1a03 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19a620: 0c00 |000a: move-result-object v0 │ │ +19a622: 7110 dc55 0000 |000b: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@55dc │ │ +19a628: 0a00 |000e: move-result v0 │ │ +19a62a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +19a62c: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +19a630: 6e20 4c03 1400 |0012: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +19a636: 0e00 |0015: return-void │ │ +19a638: 6e10 1303 0400 |0016: invoke-virtual {v4}, Landroid/view/View;.clearAnimation:()V // method@0313 │ │ +19a63e: 6e10 7d03 0500 |0019: invoke-virtual {v5}, Landroid/view/animation/Animation;.reset:()V // method@037d │ │ +19a644: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +19a648: 6e30 8303 2503 |001e: invoke-virtual {v5, v2, v3}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0383 │ │ +19a64e: 6e20 4c03 1400 |0021: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +19a654: 6e20 4d03 5400 |0024: invoke-virtual {v4, v5}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034d │ │ +19a65a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0007 line=149 │ │ 0x0012 line=150 │ │ 0x0016 line=154 │ │ 0x0019 line=155 │ │ @@ -316995,42 +316996,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 │ │ -19a280: |[19a280] org.thoughtcrime.securesms.util.ViewUtil.animateOut:(Landroid/view/View;Landroid/view/animation/Animation;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -19a290: 2200 eb01 |0000: new-instance v0, Lcom/b44t/messenger/util/concurrent/SettableFuture; // type@01eb │ │ -19a294: 7010 5507 0000 |0002: invoke-direct {v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.:()V // method@0755 │ │ -19a29a: 6e10 2d03 0300 |0005: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@032d │ │ -19a2a0: 0a01 |0008: move-result v1 │ │ -19a2a2: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -19a2a4: 7110 c109 0200 |000a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09c1 │ │ -19a2aa: 0c02 |000d: move-result-object v2 │ │ -19a2ac: 3351 0600 |000e: if-ne v1, v5, 0014 // +0006 │ │ -19a2b0: 6e20 5807 2000 |0010: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@0758 │ │ -19a2b6: 2828 |0013: goto 003b // +0028 │ │ -19a2b8: 6e10 1a03 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19a2be: 0c01 |0017: move-result-object v1 │ │ -19a2c0: 7110 dc55 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@55dc │ │ -19a2c6: 0a01 |001b: move-result v1 │ │ -19a2c8: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -19a2cc: 6e20 4c03 5300 |001e: invoke-virtual {v3, v5}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -19a2d2: 6e20 5807 2000 |0021: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@0758 │ │ -19a2d8: 2817 |0024: goto 003b // +0017 │ │ -19a2da: 6e10 1303 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@0313 │ │ -19a2e0: 6e10 7d03 0400 |0028: invoke-virtual {v4}, Landroid/view/animation/Animation;.reset:()V // method@037d │ │ -19a2e6: 1601 0000 |002b: const-wide/16 v1, #int 0 // #0 │ │ -19a2ea: 6e30 8303 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0383 │ │ -19a2f0: 2201 e710 |0030: new-instance v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1; // type@10e7 │ │ -19a2f4: 7040 ac57 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@57ac │ │ -19a2fa: 6e20 7e03 1400 |0035: invoke-virtual {v4, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@037e │ │ -19a300: 6e20 4d03 4300 |0038: invoke-virtual {v3, v4}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034d │ │ -19a306: 1100 |003b: return-object v0 │ │ +19a284: |[19a284] org.thoughtcrime.securesms.util.ViewUtil.animateOut:(Landroid/view/View;Landroid/view/animation/Animation;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +19a294: 2200 eb01 |0000: new-instance v0, Lcom/b44t/messenger/util/concurrent/SettableFuture; // type@01eb │ │ +19a298: 7010 5507 0000 |0002: invoke-direct {v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.:()V // method@0755 │ │ +19a29e: 6e10 2d03 0300 |0005: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@032d │ │ +19a2a4: 0a01 |0008: move-result v1 │ │ +19a2a6: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +19a2a8: 7110 c109 0200 |000a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09c1 │ │ +19a2ae: 0c02 |000d: move-result-object v2 │ │ +19a2b0: 3351 0600 |000e: if-ne v1, v5, 0014 // +0006 │ │ +19a2b4: 6e20 5807 2000 |0010: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@0758 │ │ +19a2ba: 2828 |0013: goto 003b // +0028 │ │ +19a2bc: 6e10 1a03 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19a2c2: 0c01 |0017: move-result-object v1 │ │ +19a2c4: 7110 dc55 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@55dc │ │ +19a2ca: 0a01 |001b: move-result v1 │ │ +19a2cc: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +19a2d0: 6e20 4c03 5300 |001e: invoke-virtual {v3, v5}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +19a2d6: 6e20 5807 2000 |0021: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@0758 │ │ +19a2dc: 2817 |0024: goto 003b // +0017 │ │ +19a2de: 6e10 1303 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@0313 │ │ +19a2e4: 6e10 7d03 0400 |0028: invoke-virtual {v4}, Landroid/view/animation/Animation;.reset:()V // method@037d │ │ +19a2ea: 1601 0000 |002b: const-wide/16 v1, #int 0 // #0 │ │ +19a2ee: 6e30 8303 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0383 │ │ +19a2f4: 2201 e710 |0030: new-instance v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1; // type@10e7 │ │ +19a2f8: 7040 ac57 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@57ac │ │ +19a2fe: 6e20 7e03 1400 |0035: invoke-virtual {v4, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@037e │ │ +19a304: 6e20 4d03 4300 |0038: invoke-virtual {v3, v4}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034d │ │ +19a30a: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ 0x000a line=120 │ │ 0x0014 line=121 │ │ 0x001e line=122 │ │ @@ -317050,36 +317051,36 @@ │ │ type : '(ILandroid/widget/AbsSpinner;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -19a3dc: |[19a3dc] org.thoughtcrime.securesms.util.ViewUtil.checkBounds:(ILandroid/widget/AbsSpinner;)I │ │ -19a3ec: 3a03 0a00 |0000: if-ltz v3, 000a // +000a │ │ -19a3f0: 6e10 cc03 0400 |0002: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.getCount:()I // method@03cc │ │ -19a3f6: 0a00 |0005: move-result v0 │ │ -19a3f8: 3403 0300 |0006: if-lt v3, v0, 0009 // +0003 │ │ -19a3fc: 2802 |0008: goto 000a // +0002 │ │ -19a3fe: 0f03 |0009: return v3 │ │ -19a400: 6200 aa42 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/ViewUtil;.TAG:Ljava/lang/String; // field@42aa │ │ -19a404: 2201 0903 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -19a408: 1a02 785d |000e: const-string v2, "index " // string@5d78 │ │ -19a40c: 7020 080b 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -19a412: 6e20 0c0b 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19a418: 1a03 2504 |0016: const-string v3, " out of bounds of " // string@0425 │ │ -19a41c: 6e20 110b 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19a422: 6e10 cd03 0400 |001b: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.toString:()Ljava/lang/String; // method@03cd │ │ -19a428: 0c03 |001e: move-result-object v3 │ │ -19a42a: 6e20 110b 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19a430: 6e10 220b 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19a436: 0c03 |0025: move-result-object v3 │ │ -19a438: 7120 c502 3000 |0026: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -19a43e: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -19a440: 0f03 |002a: return v3 │ │ +19a3e0: |[19a3e0] org.thoughtcrime.securesms.util.ViewUtil.checkBounds:(ILandroid/widget/AbsSpinner;)I │ │ +19a3f0: 3a03 0a00 |0000: if-ltz v3, 000a // +000a │ │ +19a3f4: 6e10 cc03 0400 |0002: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.getCount:()I // method@03cc │ │ +19a3fa: 0a00 |0005: move-result v0 │ │ +19a3fc: 3403 0300 |0006: if-lt v3, v0, 0009 // +0003 │ │ +19a400: 2802 |0008: goto 000a // +0002 │ │ +19a402: 0f03 |0009: return v3 │ │ +19a404: 6200 aa42 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/ViewUtil;.TAG:Ljava/lang/String; // field@42aa │ │ +19a408: 2201 0903 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +19a40c: 1a02 785d |000e: const-string v2, "index " // string@5d78 │ │ +19a410: 7020 080b 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +19a416: 6e20 0c0b 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +19a41c: 1a03 2504 |0016: const-string v3, " out of bounds of " // string@0425 │ │ +19a420: 6e20 110b 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19a426: 6e10 cd03 0400 |001b: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.toString:()Ljava/lang/String; // method@03cd │ │ +19a42c: 0c03 |001e: move-result-object v3 │ │ +19a42e: 6e20 110b 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19a434: 6e10 220b 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19a43a: 0c03 |0025: move-result-object v3 │ │ +19a43c: 7120 c502 3000 |0026: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +19a442: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +19a444: 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; │ │ @@ -317089,25 +317090,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -19a47c: |[19a47c] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(I)I │ │ -19a48c: 8211 |0000: int-to-float v1, v1 │ │ -19a48e: 7100 e800 0000 |0001: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e8 │ │ -19a494: 0c00 |0004: move-result-object v0 │ │ -19a496: 6e10 e000 0000 |0005: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ -19a49c: 0c00 |0008: move-result-object v0 │ │ -19a49e: 5200 4e00 |0009: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ -19a4a2: a801 0100 |000b: mul-float v1, v1, v0 │ │ -19a4a6: 7110 7f0a 0100 |000d: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0a7f │ │ -19a4ac: 0a01 |0010: move-result v1 │ │ -19a4ae: 0f01 |0011: return v1 │ │ +19a480: |[19a480] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(I)I │ │ +19a490: 8211 |0000: int-to-float v1, v1 │ │ +19a492: 7100 e800 0000 |0001: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e8 │ │ +19a498: 0c00 |0004: move-result-object v0 │ │ +19a49a: 6e10 e000 0000 |0005: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ +19a4a0: 0c00 |0008: move-result-object v0 │ │ +19a4a2: 5200 4e00 |0009: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ +19a4a6: a801 0100 |000b: mul-float v1, v1, v0 │ │ +19a4aa: 7110 7f0a 0100 |000d: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0a7f │ │ +19a4b0: 0a01 |0010: move-result v1 │ │ +19a4b2: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=270 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) I │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -317115,27 +317116,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 │ │ -19a444: |[19a444] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(Landroid/content/Context;I)I │ │ -19a454: 8233 |0000: int-to-float v3, v3 │ │ -19a456: 6e10 7600 0200 |0001: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -19a45c: 0c02 |0004: move-result-object v2 │ │ -19a45e: 6e10 e000 0200 |0005: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ -19a464: 0c02 |0008: move-result-object v2 │ │ -19a466: 5222 4e00 |0009: iget v2, v2, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ -19a46a: a803 0302 |000b: mul-float v3, v3, v2 │ │ -19a46e: 8932 |000d: float-to-double v2, v3 │ │ -19a470: 1900 e03f |000e: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ -19a474: cb02 |0010: add-double/2addr v2, v0 │ │ -19a476: 8a22 |0011: double-to-int v2, v2 │ │ -19a478: 0f02 |0012: return v2 │ │ +19a448: |[19a448] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(Landroid/content/Context;I)I │ │ +19a458: 8233 |0000: int-to-float v3, v3 │ │ +19a45a: 6e10 7600 0200 |0001: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +19a460: 0c02 |0004: move-result-object v2 │ │ +19a462: 6e10 e000 0200 |0005: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ +19a468: 0c02 |0008: move-result-object v2 │ │ +19a46a: 5222 4e00 |0009: iget v2, v2, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ +19a46e: a803 0302 |000b: mul-float v3, v3, v2 │ │ +19a472: 8932 |000d: float-to-double v2, v3 │ │ +19a474: 1900 e03f |000e: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ +19a478: cb02 |0010: add-double/2addr v2, v0 │ │ +19a47a: 8a22 |0011: double-to-int v2, v2 │ │ +19a47c: 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 │ │ │ │ @@ -317144,21 +317145,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 │ │ -19a658: |[19a658] org.thoughtcrime.securesms.util.ViewUtil.fadeIn:(Landroid/view/View;I)V │ │ -19a668: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19a66a: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ -19a66e: 7130 bd57 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@57bd │ │ -19a674: 0c03 |0006: move-result-object v3 │ │ -19a676: 7120 b257 3200 |0007: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@57b2 │ │ -19a67c: 0e00 |000a: return-void │ │ +19a65c: |[19a65c] org.thoughtcrime.securesms.util.ViewUtil.fadeIn:(Landroid/view/View;I)V │ │ +19a66c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19a66e: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ +19a672: 7130 bd57 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@57bd │ │ +19a678: 0c03 |0006: move-result-object v3 │ │ +19a67a: 7120 b257 3200 |0007: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@57b2 │ │ +19a680: 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 │ │ │ │ @@ -317167,19 +317168,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 │ │ -19a308: |[19a308] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -19a318: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -19a31c: 7130 b957 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; // method@57b9 │ │ -19a322: 0c01 |0005: move-result-object v1 │ │ -19a324: 1101 |0006: return-object v1 │ │ +19a30c: |[19a30c] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +19a31c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +19a320: 7130 b957 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; // method@57b9 │ │ +19a326: 0c01 |0005: move-result-object v1 │ │ +19a328: 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 │ │ │ │ @@ -317188,22 +317189,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 │ │ -19a328: |[19a328] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -19a338: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -19a33c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19a33e: 7130 bd57 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@57bd │ │ -19a344: 0c03 |0006: move-result-object v3 │ │ -19a346: 7130 b357 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@57b3 │ │ -19a34c: 0c02 |000a: move-result-object v2 │ │ -19a34e: 1102 |000b: return-object v2 │ │ +19a32c: |[19a32c] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +19a33c: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +19a340: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19a342: 7130 bd57 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@57bd │ │ +19a348: 0c03 |0006: move-result-object v3 │ │ +19a34a: 7130 b357 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@57b3 │ │ +19a350: 0c02 |000a: move-result-object v2 │ │ +19a352: 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 │ │ @@ -317213,18 +317214,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 │ │ -19a140: |[19a140] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/app/Activity;I)Landroid/view/View; │ │ -19a150: 6e20 1400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ -19a156: 0c00 |0003: move-result-object v0 │ │ -19a158: 1100 |0004: return-object v0 │ │ +19a144: |[19a144] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/app/Activity;I)Landroid/view/View; │ │ +19a154: 6e20 1400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ +19a15a: 0c00 |0003: move-result-object v0 │ │ +19a15c: 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 │ │ │ │ @@ -317233,18 +317234,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 │ │ -19a15c: |[19a15c] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/view/View;I)Landroid/view/View; │ │ -19a16c: 6e20 1703 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -19a172: 0c00 |0003: move-result-object v0 │ │ -19a174: 1100 |0004: return-object v0 │ │ +19a160: |[19a160] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/view/View;I)Landroid/view/View; │ │ +19a170: 6e20 1703 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +19a176: 0c00 |0003: move-result-object v0 │ │ +19a178: 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 │ │ │ │ @@ -317253,21 +317254,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 │ │ -19a5a4: |[19a5a4] org.thoughtcrime.securesms.util.ViewUtil.findStubById:(Landroid/app/Activity;I)Lorg/thoughtcrime/securesms/util/views/Stub; │ │ -19a5b4: 2200 f710 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/Stub; // type@10f7 │ │ -19a5b8: 6e20 1400 2100 |0002: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ -19a5be: 0c01 |0005: move-result-object v1 │ │ -19a5c0: 1f01 fb00 |0006: check-cast v1, Landroid/view/ViewStub; // type@00fb │ │ -19a5c4: 7020 5358 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/Stub;.:(Landroid/view/ViewStub;)V // method@5853 │ │ -19a5ca: 1100 |000b: return-object v0 │ │ +19a5a8: |[19a5a8] org.thoughtcrime.securesms.util.ViewUtil.findStubById:(Landroid/app/Activity;I)Lorg/thoughtcrime/securesms/util/views/Stub; │ │ +19a5b8: 2200 f710 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/Stub; // type@10f7 │ │ +19a5bc: 6e20 1400 2100 |0002: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ +19a5c2: 0c01 |0005: move-result-object v1 │ │ +19a5c4: 1f01 fb00 |0006: check-cast v1, Landroid/view/ViewStub; // type@00fb │ │ +19a5c8: 7020 5358 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/Stub;.:(Landroid/view/ViewStub;)V // method@5853 │ │ +19a5ce: 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 │ │ │ │ @@ -317276,23 +317277,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 │ │ -19a1bc: |[19a1bc] org.thoughtcrime.securesms.util.ViewUtil.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; │ │ -19a1cc: 2200 0301 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0103 │ │ -19a1d0: 7030 7c03 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@037c │ │ -19a1d6: 2201 8b01 |0005: new-instance v1, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator; // type@018b │ │ -19a1da: 7010 9b05 0100 |0007: invoke-direct {v1}, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator;.:()V // method@059b │ │ -19a1e0: 6e20 8203 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0382 │ │ -19a1e6: 8131 |000d: int-to-long v1, v3 │ │ -19a1e8: 6e30 7f03 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;.setDuration:(J)V // method@037f │ │ -19a1ee: 1100 |0011: return-object v0 │ │ +19a1c0: |[19a1c0] org.thoughtcrime.securesms.util.ViewUtil.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; │ │ +19a1d0: 2200 0301 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0103 │ │ +19a1d4: 7030 7c03 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@037c │ │ +19a1da: 2201 8b01 |0005: new-instance v1, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator; // type@018b │ │ +19a1de: 7010 9b05 0100 |0007: invoke-direct {v1}, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator;.:()V // method@059b │ │ +19a1e4: 6e20 8203 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0382 │ │ +19a1ea: 8131 |000d: int-to-long v1, v3 │ │ +19a1ec: 6e30 7f03 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;.setDuration:(J)V // method@037f │ │ +19a1f2: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ 0x000e line=101 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) F │ │ @@ -317304,28 +317305,28 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -19a4b0: |[19a4b0] org.thoughtcrime.securesms.util.ViewUtil.getLeftMargin:(Landroid/view/View;)I │ │ -19a4c0: 7110 4f05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054f │ │ -19a4c6: 0a00 |0003: move-result v0 │ │ -19a4c8: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -19a4cc: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a4d2: 0c01 |0009: move-result-object v1 │ │ -19a4d4: 1f01 f600 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19a4d8: 5211 5b00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -19a4dc: 0f01 |000e: return v1 │ │ -19a4de: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a4e4: 0c01 |0012: move-result-object v1 │ │ -19a4e6: 1f01 f600 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19a4ea: 5211 5c00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -19a4ee: 0f01 |0017: return v1 │ │ +19a4b4: |[19a4b4] org.thoughtcrime.securesms.util.ViewUtil.getLeftMargin:(Landroid/view/View;)I │ │ +19a4c4: 7110 4f05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054f │ │ +19a4ca: 0a00 |0003: move-result v0 │ │ +19a4cc: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +19a4d0: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a4d6: 0c01 |0009: move-result-object v1 │ │ +19a4d8: 1f01 f600 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19a4dc: 5211 5b00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +19a4e0: 0f01 |000e: return v1 │ │ +19a4e2: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a4e8: 0c01 |0012: move-result-object v1 │ │ +19a4ea: 1f01 f600 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19a4ee: 5211 5c00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +19a4f2: 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; │ │ @@ -317335,28 +317336,28 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -19a4f0: |[19a4f0] org.thoughtcrime.securesms.util.ViewUtil.getRightMargin:(Landroid/view/View;)I │ │ -19a500: 7110 4f05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054f │ │ -19a506: 0a00 |0003: move-result v0 │ │ -19a508: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -19a50c: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a512: 0c01 |0009: move-result-object v1 │ │ -19a514: 1f01 f600 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19a518: 5211 5c00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -19a51c: 0f01 |000e: return v1 │ │ -19a51e: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a524: 0c01 |0012: move-result-object v1 │ │ -19a526: 1f01 f600 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19a52a: 5211 5b00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -19a52e: 0f01 |0017: return v1 │ │ +19a4f4: |[19a4f4] org.thoughtcrime.securesms.util.ViewUtil.getRightMargin:(Landroid/view/View;)I │ │ +19a504: 7110 4f05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054f │ │ +19a50a: 0a00 |0003: move-result v0 │ │ +19a50c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +19a510: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a516: 0c01 |0009: move-result-object v1 │ │ +19a518: 1f01 f600 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19a51c: 5211 5c00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +19a520: 0f01 |000e: return v1 │ │ +19a522: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a528: 0c01 |0012: move-result-object v1 │ │ +19a52a: 1f01 f600 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19a52e: 5211 5b00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +19a532: 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; │ │ @@ -317366,42 +317367,42 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -19a530: |[19a530] org.thoughtcrime.securesms.util.ViewUtil.getStatusBarHeight:(Landroid/view/View;)I │ │ -19a540: 7110 5105 0400 |0000: invoke-static {v4}, Landroidx/core/view/ViewCompat;.getRootWindowInsets:(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; // method@0551 │ │ -19a546: 0c00 |0003: move-result-object v0 │ │ -19a548: 6001 3800 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -19a54c: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ -19a550: 3721 0f00 |0008: if-le v1, v2, 0017 // +000f │ │ -19a554: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -19a558: 7100 5605 0000 |000c: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.statusBars:()I // method@0556 │ │ -19a55e: 0a04 |000f: move-result v4 │ │ -19a560: 6e20 5705 4000 |0010: invoke-virtual {v0, v4}, Landroidx/core/view/WindowInsetsCompat;.getInsets:(I)Landroidx/core/graphics/Insets; // method@0557 │ │ -19a566: 0c04 |0013: move-result-object v4 │ │ -19a568: 5244 6400 |0014: iget v4, v4, Landroidx/core/graphics/Insets;.top:I // field@0064 │ │ -19a56c: 0f04 |0016: return v4 │ │ -19a56e: 6e10 2903 0400 |0017: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0329 │ │ -19a574: 0c00 |001a: move-result-object v0 │ │ -19a576: 1a01 3d4f |001b: const-string v1, "dimen" // string@4f3d │ │ -19a57a: 1a02 c344 |001d: const-string v2, "android" // string@44c3 │ │ -19a57e: 1a03 6f7e |001f: const-string v3, "status_bar_height" // string@7e6f │ │ -19a582: 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 │ │ -19a588: 0a00 |0024: move-result v0 │ │ -19a58a: 3d00 0b00 |0025: if-lez v0, 0030 // +000b │ │ -19a58e: 6e10 2903 0400 |0027: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0329 │ │ -19a594: 0c04 |002a: move-result-object v4 │ │ -19a596: 6e20 df00 0400 |002b: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@00df │ │ -19a59c: 0a04 |002e: move-result v4 │ │ -19a59e: 2802 |002f: goto 0031 // +0002 │ │ -19a5a0: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -19a5a2: 0f04 |0031: return v4 │ │ +19a534: |[19a534] org.thoughtcrime.securesms.util.ViewUtil.getStatusBarHeight:(Landroid/view/View;)I │ │ +19a544: 7110 5105 0400 |0000: invoke-static {v4}, Landroidx/core/view/ViewCompat;.getRootWindowInsets:(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; // method@0551 │ │ +19a54a: 0c00 |0003: move-result-object v0 │ │ +19a54c: 6001 3800 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +19a550: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ +19a554: 3721 0f00 |0008: if-le v1, v2, 0017 // +000f │ │ +19a558: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +19a55c: 7100 5605 0000 |000c: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.statusBars:()I // method@0556 │ │ +19a562: 0a04 |000f: move-result v4 │ │ +19a564: 6e20 5705 4000 |0010: invoke-virtual {v0, v4}, Landroidx/core/view/WindowInsetsCompat;.getInsets:(I)Landroidx/core/graphics/Insets; // method@0557 │ │ +19a56a: 0c04 |0013: move-result-object v4 │ │ +19a56c: 5244 6400 |0014: iget v4, v4, Landroidx/core/graphics/Insets;.top:I // field@0064 │ │ +19a570: 0f04 |0016: return v4 │ │ +19a572: 6e10 2903 0400 |0017: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0329 │ │ +19a578: 0c00 |001a: move-result-object v0 │ │ +19a57a: 1a01 3d4f |001b: const-string v1, "dimen" // string@4f3d │ │ +19a57e: 1a02 c344 |001d: const-string v2, "android" // string@44c3 │ │ +19a582: 1a03 6f7e |001f: const-string v3, "status_bar_height" // string@7e6f │ │ +19a586: 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 │ │ +19a58c: 0a00 |0024: move-result v0 │ │ +19a58e: 3d00 0b00 |0025: if-lez v0, 0030 // +000b │ │ +19a592: 6e10 2903 0400 |0027: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0329 │ │ +19a598: 0c04 |002a: move-result-object v4 │ │ +19a59a: 6e20 df00 0400 |002b: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@00df │ │ +19a5a0: 0a04 |002e: move-result v4 │ │ +19a5a2: 2802 |002f: goto 0031 // +0002 │ │ +19a5a4: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +19a5a6: 0f04 |0031: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0004 line=275 │ │ 0x000c line=276 │ │ 0x0017 line=279 │ │ 0x0027 line=281 │ │ @@ -317413,18 +317414,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19a350: |[19a350] org.thoughtcrime.securesms.util.ViewUtil.getX:(Landroid/view/View;)F │ │ -19a360: 7110 5205 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getX:(Landroid/view/View;)F // method@0552 │ │ -19a366: 0a00 |0003: move-result v0 │ │ -19a368: 0f00 |0004: return v0 │ │ +19a354: |[19a354] org.thoughtcrime.securesms.util.ViewUtil.getX:(Landroid/view/View;)F │ │ +19a364: 7110 5205 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getX:(Landroid/view/View;)F // method@0552 │ │ +19a36a: 0a00 |0003: move-result v0 │ │ +19a36c: 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;) │ │ @@ -317432,18 +317433,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19a36c: |[19a36c] org.thoughtcrime.securesms.util.ViewUtil.getY:(Landroid/view/View;)F │ │ -19a37c: 7110 5305 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getY:(Landroid/view/View;)F // method@0553 │ │ -19a382: 0a00 |0003: move-result v0 │ │ -19a384: 0f00 |0004: return v0 │ │ +19a370: |[19a370] org.thoughtcrime.securesms.util.ViewUtil.getY:(Landroid/view/View;)F │ │ +19a380: 7110 5305 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getY:(Landroid/view/View;)F // method@0553 │ │ +19a386: 0a00 |0003: move-result v0 │ │ +19a388: 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;) │ │ @@ -317451,19 +317452,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 │ │ -19a178: |[19a178] org.thoughtcrime.securesms.util.ViewUtil.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;I)Landroid/view/View; │ │ -19a188: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19a18a: 6e40 e802 3102 |0001: invoke-virtual {v1, v3, v2, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -19a190: 0c01 |0004: move-result-object v1 │ │ -19a192: 1101 |0005: return-object v1 │ │ +19a17c: |[19a17c] org.thoughtcrime.securesms.util.ViewUtil.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;I)Landroid/view/View; │ │ +19a18c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19a18e: 6e40 e802 3102 |0001: invoke-virtual {v1, v3, v2, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +19a194: 0c01 |0004: move-result-object v1 │ │ +19a196: 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 │ │ @@ -317473,21 +317474,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 │ │ -19a194: |[19a194] org.thoughtcrime.securesms.util.ViewUtil.inflateStub:(Landroid/view/View;I)Landroid/view/View; │ │ -19a1a4: 6e20 1703 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -19a1aa: 0c00 |0003: move-result-object v0 │ │ -19a1ac: 1f00 fb00 |0004: check-cast v0, Landroid/view/ViewStub; // type@00fb │ │ -19a1b0: 6e10 6b03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036b │ │ -19a1b6: 0c00 |0009: move-result-object v0 │ │ -19a1b8: 1100 |000a: return-object v0 │ │ +19a198: |[19a198] org.thoughtcrime.securesms.util.ViewUtil.inflateStub:(Landroid/view/View;I)Landroid/view/View; │ │ +19a1a8: 6e20 1703 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +19a1ae: 0c00 |0003: move-result-object v0 │ │ +19a1b0: 1f00 fb00 |0004: check-cast v0, Landroid/view/ViewStub; // type@00fb │ │ +19a1b4: 6e10 6b03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036b │ │ +19a1ba: 0c00 |0009: move-result-object v0 │ │ +19a1bc: 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 │ │ │ │ @@ -317496,22 +317497,22 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -19a1f0: |[19a1f0] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/content/Context;)Z │ │ -19a200: 7110 6157 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5761 │ │ -19a206: 0a00 |0003: move-result v0 │ │ -19a208: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -19a20c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -19a20e: 2802 |0007: goto 0009 // +0002 │ │ -19a210: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -19a212: 0f00 |0009: return v0 │ │ +19a1f4: |[19a1f4] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/content/Context;)Z │ │ +19a204: 7110 6157 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5761 │ │ +19a20a: 0a00 |0003: move-result v0 │ │ +19a20c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +19a210: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +19a212: 2802 |0007: goto 0009 // +0002 │ │ +19a214: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +19a216: 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;) │ │ @@ -317519,20 +317520,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19a214: |[19a214] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/view/View;)Z │ │ -19a224: 6e10 1a03 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19a22a: 0c00 |0003: move-result-object v0 │ │ -19a22c: 7110 c557 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isLtr:(Landroid/content/Context;)Z // method@57c5 │ │ -19a232: 0a00 |0007: move-result v0 │ │ -19a234: 0f00 |0008: return v0 │ │ +19a218: |[19a218] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/view/View;)Z │ │ +19a228: 6e10 1a03 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19a22e: 0c00 |0003: move-result-object v0 │ │ +19a230: 7110 c557 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isLtr:(Landroid/content/Context;)Z // method@57c5 │ │ +19a236: 0a00 |0007: move-result v0 │ │ +19a238: 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;) │ │ @@ -317540,22 +317541,22 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -19a238: |[19a238] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/content/Context;)Z │ │ -19a248: 7110 6157 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5761 │ │ -19a24e: 0a01 |0003: move-result v1 │ │ -19a250: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -19a252: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -19a256: 2802 |0007: goto 0009 // +0002 │ │ -19a258: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -19a25a: 0f00 |0009: return v0 │ │ +19a23c: |[19a23c] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/content/Context;)Z │ │ +19a24c: 7110 6157 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5761 │ │ +19a252: 0a01 |0003: move-result v1 │ │ +19a254: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +19a256: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +19a25a: 2802 |0007: goto 0009 // +0002 │ │ +19a25c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +19a25e: 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;) │ │ @@ -317563,20 +317564,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19a25c: |[19a25c] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/view/View;)Z │ │ -19a26c: 6e10 1a03 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19a272: 0c00 |0003: move-result-object v0 │ │ -19a274: 7110 c757 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isRtl:(Landroid/content/Context;)Z // method@57c7 │ │ -19a27a: 0a00 |0007: move-result v0 │ │ -19a27c: 0f00 |0008: return v0 │ │ +19a260: |[19a260] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/view/View;)Z │ │ +19a270: 6e10 1a03 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19a276: 0c00 |0003: move-result-object v0 │ │ +19a278: 7110 c757 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isRtl:(Landroid/content/Context;)Z // method@57c7 │ │ +19a27e: 0a00 |0007: move-result v0 │ │ +19a280: 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;) │ │ @@ -317584,22 +317585,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 │ │ -19a680: |[19a680] org.thoughtcrime.securesms.util.ViewUtil.mirrorIfRtl:(Landroid/view/View;Landroid/content/Context;)V │ │ -19a690: 7110 6157 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5761 │ │ -19a696: 0a02 |0003: move-result v2 │ │ -19a698: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -19a69a: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ -19a69e: 1502 80bf |0007: const/high16 v2, #int -1082130432 // #bf80 │ │ -19a6a2: 6e20 4503 2100 |0009: invoke-virtual {v1, v2}, Landroid/view/View;.setScaleX:(F)V // method@0345 │ │ -19a6a8: 0e00 |000c: return-void │ │ +19a684: |[19a684] org.thoughtcrime.securesms.util.ViewUtil.mirrorIfRtl:(Landroid/view/View;Landroid/content/Context;)V │ │ +19a694: 7110 6157 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5761 │ │ +19a69a: 0a02 |0003: move-result v2 │ │ +19a69c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +19a69e: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ +19a6a2: 1502 80bf |0007: const/high16 v2, #int -1082130432 // #bf80 │ │ +19a6a6: 6e20 4503 2100 |0009: invoke-virtual {v1, v2}, Landroid/view/View;.setScaleX:(F)V // method@0345 │ │ +19a6ac: 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; │ │ @@ -317609,36 +317610,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 │ │ -19a388: |[19a388] org.thoughtcrime.securesms.util.ViewUtil.pxToSp:(Landroid/content/Context;I)F │ │ -19a398: 6e10 7600 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -19a39e: 0c02 |0003: move-result-object v2 │ │ -19a3a0: 6e10 e000 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ -19a3a6: 0c02 |0007: move-result-object v2 │ │ -19a3a8: 6000 3800 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -19a3ac: 1301 2200 |000a: const/16 v1, #int 34 // #22 │ │ -19a3b0: 3410 0900 |000c: if-lt v0, v1, 0015 // +0009 │ │ -19a3b4: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -19a3b6: 8233 |000f: int-to-float v3, v3 │ │ -19a3b8: 7130 8057 3002 |0010: invoke-static {v0, v3, v2}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(IFLandroid/util/DisplayMetrics;)F // method@5780 │ │ -19a3be: 0a02 |0013: move-result v2 │ │ -19a3c0: 0f02 |0014: return v2 │ │ -19a3c2: 5220 5000 |0015: iget v0, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ -19a3c6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -19a3c8: 2d00 0001 |0018: cmpl-float v0, v0, v1 │ │ -19a3cc: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ -19a3d0: 0f01 |001c: return v1 │ │ -19a3d2: 8233 |001d: int-to-float v3, v3 │ │ -19a3d4: 5222 5000 |001e: iget v2, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ -19a3d8: c923 |0020: div-float/2addr v3, v2 │ │ -19a3da: 0f03 |0021: return v3 │ │ +19a38c: |[19a38c] org.thoughtcrime.securesms.util.ViewUtil.pxToSp:(Landroid/content/Context;I)F │ │ +19a39c: 6e10 7600 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +19a3a2: 0c02 |0003: move-result-object v2 │ │ +19a3a4: 6e10 e000 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ +19a3aa: 0c02 |0007: move-result-object v2 │ │ +19a3ac: 6000 3800 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +19a3b0: 1301 2200 |000a: const/16 v1, #int 34 // #22 │ │ +19a3b4: 3410 0900 |000c: if-lt v0, v1, 0015 // +0009 │ │ +19a3b8: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +19a3ba: 8233 |000f: int-to-float v3, v3 │ │ +19a3bc: 7130 8057 3002 |0010: invoke-static {v0, v3, v2}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(IFLandroid/util/DisplayMetrics;)F // method@5780 │ │ +19a3c2: 0a02 |0013: move-result v2 │ │ +19a3c4: 0f02 |0014: return v2 │ │ +19a3c6: 5220 5000 |0015: iget v0, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ +19a3ca: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +19a3cc: 2d00 0001 |0018: cmpl-float v0, v0, v1 │ │ +19a3d0: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ +19a3d4: 0f01 |001c: return v1 │ │ +19a3d6: 8233 |001d: int-to-float v3, v3 │ │ +19a3d8: 5222 5000 |001e: iget v2, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ +19a3dc: c923 |0020: div-float/2addr v3, v2 │ │ +19a3de: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0008 line=206 │ │ 0x0010 line=207 │ │ 0x0015 line=209 │ │ 0x001e line=212 │ │ @@ -317651,17 +317652,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 │ │ -19a6ac: |[19a6ac] org.thoughtcrime.securesms.util.ViewUtil.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V │ │ -19a6bc: 6e20 3b03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@033b │ │ -19a6c2: 0e00 |0003: return-void │ │ +19a6b0: |[19a6b0] org.thoughtcrime.securesms.util.ViewUtil.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V │ │ +19a6c0: 6e20 3b03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@033b │ │ +19a6c6: 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; │ │ │ │ @@ -317670,30 +317671,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 │ │ -19a6c4: |[19a6c4] org.thoughtcrime.securesms.util.ViewUtil.setLeftMargin:(Landroid/view/View;I)V │ │ -19a6d4: 7110 4f05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054f │ │ -19a6da: 0a00 |0003: move-result v0 │ │ -19a6dc: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -19a6e0: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a6e6: 0c00 |0009: move-result-object v0 │ │ -19a6e8: 1f00 f600 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19a6ec: 5902 5b00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -19a6f0: 2809 |000e: goto 0017 // +0009 │ │ -19a6f2: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a6f8: 0c00 |0012: move-result-object v0 │ │ -19a6fa: 1f00 f600 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19a6fe: 5902 5c00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -19a702: 6e10 1803 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0318 │ │ -19a708: 6e10 3903 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ -19a70e: 0e00 |001d: return-void │ │ +19a6c8: |[19a6c8] org.thoughtcrime.securesms.util.ViewUtil.setLeftMargin:(Landroid/view/View;I)V │ │ +19a6d8: 7110 4f05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054f │ │ +19a6de: 0a00 |0003: move-result v0 │ │ +19a6e0: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +19a6e4: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a6ea: 0c00 |0009: move-result-object v0 │ │ +19a6ec: 1f00 f600 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19a6f0: 5902 5b00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +19a6f4: 2809 |000e: goto 0017 // +0009 │ │ +19a6f6: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a6fc: 0c00 |0012: move-result-object v0 │ │ +19a6fe: 1f00 f600 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19a702: 5902 5c00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +19a706: 6e10 1803 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0318 │ │ +19a70c: 6e10 3903 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ +19a712: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0006 line=238 │ │ 0x000f line=240 │ │ 0x0017 line=242 │ │ 0x001a line=243 │ │ @@ -317706,23 +317707,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 │ │ -19a710: |[19a710] org.thoughtcrime.securesms.util.ViewUtil.setPaddingBottom:(Landroid/view/View;I)V │ │ -19a720: 6e10 2503 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0325 │ │ -19a726: 0a00 |0003: move-result v0 │ │ -19a728: 6e10 2703 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingTop:()I // method@0327 │ │ -19a72e: 0a01 |0007: move-result v1 │ │ -19a730: 6e10 2603 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0326 │ │ -19a736: 0a02 |000b: move-result v2 │ │ -19a738: 6e54 4403 0321 |000c: invoke-virtual {v3, v0, v1, v2, v4}, Landroid/view/View;.setPadding:(IIII)V // method@0344 │ │ -19a73e: 0e00 |000f: return-void │ │ +19a714: |[19a714] org.thoughtcrime.securesms.util.ViewUtil.setPaddingBottom:(Landroid/view/View;I)V │ │ +19a724: 6e10 2503 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0325 │ │ +19a72a: 0a00 |0003: move-result v0 │ │ +19a72c: 6e10 2703 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingTop:()I // method@0327 │ │ +19a732: 0a01 |0007: move-result v1 │ │ +19a734: 6e10 2603 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0326 │ │ +19a73a: 0a02 |000b: move-result v2 │ │ +19a73c: 6e54 4403 0321 |000c: invoke-virtual {v3, v0, v1, v2, v4}, Landroid/view/View;.setPadding:(IIII)V // method@0344 │ │ +19a742: 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 │ │ │ │ @@ -317731,23 +317732,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 │ │ -19a740: |[19a740] org.thoughtcrime.securesms.util.ViewUtil.setPaddingTop:(Landroid/view/View;I)V │ │ -19a750: 6e10 2503 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0325 │ │ -19a756: 0a00 |0003: move-result v0 │ │ -19a758: 6e10 2603 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0326 │ │ -19a75e: 0a01 |0007: move-result v1 │ │ -19a760: 6e10 2403 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingBottom:()I // method@0324 │ │ -19a766: 0a02 |000b: move-result v2 │ │ -19a768: 6e52 4403 0314 |000c: invoke-virtual {v3, v0, v4, v1, v2}, Landroid/view/View;.setPadding:(IIII)V // method@0344 │ │ -19a76e: 0e00 |000f: return-void │ │ +19a744: |[19a744] org.thoughtcrime.securesms.util.ViewUtil.setPaddingTop:(Landroid/view/View;I)V │ │ +19a754: 6e10 2503 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0325 │ │ +19a75a: 0a00 |0003: move-result v0 │ │ +19a75c: 6e10 2603 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0326 │ │ +19a762: 0a01 |0007: move-result v1 │ │ +19a764: 6e10 2403 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingBottom:()I // method@0324 │ │ +19a76a: 0a02 |000b: move-result v2 │ │ +19a76c: 6e52 4403 0314 |000c: invoke-virtual {v3, v0, v4, v1, v2}, Landroid/view/View;.setPadding:(IIII)V // method@0344 │ │ +19a772: 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 │ │ │ │ @@ -317756,30 +317757,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 │ │ -19a770: |[19a770] org.thoughtcrime.securesms.util.ViewUtil.setRightMargin:(Landroid/view/View;I)V │ │ -19a780: 7110 4f05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054f │ │ -19a786: 0a00 |0003: move-result v0 │ │ -19a788: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -19a78c: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a792: 0c00 |0009: move-result-object v0 │ │ -19a794: 1f00 f600 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19a798: 5902 5c00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -19a79c: 2809 |000e: goto 0017 // +0009 │ │ -19a79e: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a7a4: 0c00 |0012: move-result-object v0 │ │ -19a7a6: 1f00 f600 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19a7aa: 5902 5b00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -19a7ae: 6e10 1803 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0318 │ │ -19a7b4: 6e10 3903 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ -19a7ba: 0e00 |001d: return-void │ │ +19a774: |[19a774] org.thoughtcrime.securesms.util.ViewUtil.setRightMargin:(Landroid/view/View;I)V │ │ +19a784: 7110 4f05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054f │ │ +19a78a: 0a00 |0003: move-result v0 │ │ +19a78c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +19a790: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a796: 0c00 |0009: move-result-object v0 │ │ +19a798: 1f00 f600 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19a79c: 5902 5c00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +19a7a0: 2809 |000e: goto 0017 // +0009 │ │ +19a7a2: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a7a8: 0c00 |0012: move-result-object v0 │ │ +19a7aa: 1f00 f600 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19a7ae: 5902 5b00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +19a7b2: 6e10 1803 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0318 │ │ +19a7b8: 6e10 3903 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ +19a7be: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0006 line=248 │ │ 0x000f line=250 │ │ 0x0017 line=252 │ │ 0x001a line=253 │ │ @@ -317792,25 +317793,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 │ │ -19a7bc: |[19a7bc] org.thoughtcrime.securesms.util.ViewUtil.setTextViewGravityStart:(Landroid/widget/TextView;Landroid/content/Context;)V │ │ -19a7cc: 7110 6157 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5761 │ │ -19a7d2: 0a02 |0003: move-result v2 │ │ -19a7d4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -19a7d6: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ -19a7da: 1252 |0007: const/4 v2, #int 5 // #5 │ │ -19a7dc: 6e20 6304 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0463 │ │ -19a7e2: 2805 |000b: goto 0010 // +0005 │ │ -19a7e4: 1232 |000c: const/4 v2, #int 3 // #3 │ │ -19a7e6: 6e20 6304 2100 |000d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0463 │ │ -19a7ec: 0e00 |0010: return-void │ │ +19a7c0: |[19a7c0] org.thoughtcrime.securesms.util.ViewUtil.setTextViewGravityStart:(Landroid/widget/TextView;Landroid/content/Context;)V │ │ +19a7d0: 7110 6157 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5761 │ │ +19a7d6: 0a02 |0003: move-result v2 │ │ +19a7d8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +19a7da: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ +19a7de: 1252 |0007: const/4 v2, #int 5 // #5 │ │ +19a7e0: 6e20 6304 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0463 │ │ +19a7e6: 2805 |000b: goto 0010 // +0005 │ │ +19a7e8: 1232 |000c: const/4 v2, #int 3 // #3 │ │ +19a7ea: 6e20 6304 2100 |000d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0463 │ │ +19a7f0: 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; │ │ @@ -317821,21 +317822,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 │ │ -19a7f0: |[19a7f0] org.thoughtcrime.securesms.util.ViewUtil.setTopMargin:(Landroid/view/View;I)V │ │ -19a800: 6e10 1f03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a806: 0c00 |0003: move-result-object v0 │ │ -19a808: 1f00 f600 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19a80c: 5902 5d00 |0006: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@005d │ │ -19a810: 6e10 3903 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ -19a816: 0e00 |000b: return-void │ │ +19a7f4: |[19a7f4] org.thoughtcrime.securesms.util.ViewUtil.setTopMargin:(Landroid/view/View;I)V │ │ +19a804: 6e10 1f03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a80a: 0c00 |0003: move-result-object v0 │ │ +19a80c: 1f00 f600 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19a810: 5902 5d00 |0006: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@005d │ │ +19a814: 6e10 3903 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ +19a81a: 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 │ │ @@ -317845,18 +317846,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 │ │ -19a818: |[19a818] org.thoughtcrime.securesms.util.ViewUtil.setX:(Landroid/view/View;I)V │ │ -19a828: 8211 |0000: int-to-float v1, v1 │ │ -19a82a: 7120 5505 1000 |0001: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setX:(Landroid/view/View;F)V // method@0555 │ │ -19a830: 0e00 |0004: return-void │ │ +19a81c: |[19a81c] org.thoughtcrime.securesms.util.ViewUtil.setX:(Landroid/view/View;I)V │ │ +19a82c: 8211 |0000: int-to-float v1, v1 │ │ +19a82e: 7120 5505 1000 |0001: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setX:(Landroid/view/View;F)V // method@0555 │ │ +19a834: 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 │ │ │ │ @@ -317865,24 +317866,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 │ │ -19a834: |[19a834] org.thoughtcrime.securesms.util.ViewUtil.swapChildInPlace:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/View;I)V │ │ -19a844: 6e20 5903 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@0359 │ │ -19a84a: 0a00 |0003: move-result v0 │ │ -19a84c: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -19a84e: 3710 0500 |0005: if-le v0, v1, 000a // +0005 │ │ -19a852: 6e20 5a03 3200 |0007: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@035a │ │ -19a858: 3710 0300 |000a: if-le v0, v1, 000d // +0003 │ │ -19a85c: 0105 |000c: move v5, v0 │ │ -19a85e: 6e30 5103 4205 |000d: invoke-virtual {v2, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0351 │ │ -19a864: 0e00 |0010: return-void │ │ +19a838: |[19a838] org.thoughtcrime.securesms.util.ViewUtil.swapChildInPlace:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/View;I)V │ │ +19a848: 6e20 5903 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@0359 │ │ +19a84e: 0a00 |0003: move-result v0 │ │ +19a850: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +19a852: 3710 0500 |0005: if-le v0, v1, 000a // +0005 │ │ +19a856: 6e20 5a03 3200 |0007: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@035a │ │ +19a85c: 3710 0300 |000a: if-le v0, v1, 000d // +0003 │ │ +19a860: 0105 |000c: move v5, v0 │ │ +19a862: 6e30 5103 4205 |000d: invoke-virtual {v2, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0351 │ │ +19a868: 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; │ │ @@ -317895,23 +317896,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 │ │ -19a868: |[19a868] org.thoughtcrime.securesms.util.ViewUtil.updateLayoutParams:(Landroid/view/View;II)V │ │ -19a878: 6e10 1f03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a87e: 0c00 |0003: move-result-object v0 │ │ -19a880: 5902 5a00 |0004: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ -19a884: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a88a: 0c02 |0009: move-result-object v2 │ │ -19a88c: 5923 5900 |000a: iput v3, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ -19a890: 6e10 3903 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ -19a896: 0e00 |000f: return-void │ │ +19a86c: |[19a86c] org.thoughtcrime.securesms.util.ViewUtil.updateLayoutParams:(Landroid/view/View;II)V │ │ +19a87c: 6e10 1f03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a882: 0c00 |0003: move-result-object v0 │ │ +19a884: 5902 5a00 |0004: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ +19a888: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a88e: 0c02 |0009: move-result-object v2 │ │ +19a890: 5923 5900 |000a: iput v3, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ +19a894: 6e10 3903 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ +19a89a: 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; │ │ @@ -318012,17 +318013,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19aabc: |[19aabc] org.thoughtcrime.securesms.util.guava.Optional.:()V │ │ -19aacc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19aad2: 0e00 |0003: return-void │ │ +19aac0: |[19aac0] org.thoughtcrime.securesms.util.guava.Optional.:()V │ │ +19aad0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19aad6: 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;) │ │ @@ -318030,40 +318031,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 │ │ -19aa54: |[19aa54] org.thoughtcrime.securesms.util.guava.Optional.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19aa64: 6200 ab42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42ab │ │ -19aa68: 1100 |0002: return-object v0 │ │ +19aa58: |[19aa58] org.thoughtcrime.securesms.util.guava.Optional.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19aa68: 6200 ab42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42ab │ │ +19aa6c: 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 │ │ -19aa6c: |[19aa6c] org.thoughtcrime.securesms.util.guava.Optional.fromNullable:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19aa7c: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ -19aa80: 7100 e857 0000 |0002: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@57e8 │ │ -19aa86: 0c01 |0005: move-result-object v1 │ │ -19aa88: 2807 |0006: goto 000d // +0007 │ │ -19aa8a: 2200 ee10 |0007: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10ee │ │ -19aa8e: 7020 0958 1000 |0009: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5809 │ │ -19aa94: 0701 |000c: move-object v1, v0 │ │ -19aa96: 1101 |000d: return-object v1 │ │ +19aa70: |[19aa70] org.thoughtcrime.securesms.util.guava.Optional.fromNullable:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19aa80: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ +19aa84: 7100 e857 0000 |0002: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@57e8 │ │ +19aa8a: 0c01 |0005: move-result-object v1 │ │ +19aa8c: 2807 |0006: goto 000d // +0007 │ │ +19aa8e: 2200 ee10 |0007: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10ee │ │ +19aa92: 7020 0958 1000 |0009: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5809 │ │ +19aa98: 0701 |000c: move-object v1, v0 │ │ +19aa9a: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=89 │ │ 0x0007 line=90 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -318072,20 +318073,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 │ │ -19aa98: |[19aa98] org.thoughtcrime.securesms.util.guava.Optional.of:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19aaa8: 2200 ee10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10ee │ │ -19aaac: 7110 ff57 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@57ff │ │ -19aab2: 0c01 |0005: move-result-object v1 │ │ -19aab4: 7020 0958 1000 |0006: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5809 │ │ -19aaba: 1100 |0009: return-object v0 │ │ +19aa9c: |[19aa9c] org.thoughtcrime.securesms.util.guava.Optional.of:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19aaac: 2200 ee10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10ee │ │ +19aab0: 7110 ff57 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@57ff │ │ +19aab6: 0c01 |0005: move-result-object v1 │ │ +19aab8: 7020 0958 1000 |0006: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5809 │ │ +19aabe: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -318188,17 +318189,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19ae60: |[19ae60] org.thoughtcrime.securesms.util.guava.Preconditions.:()V │ │ -19ae70: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19ae76: 0e00 |0003: return-void │ │ +19ae64: |[19ae64] org.thoughtcrime.securesms.util.guava.Preconditions.:()V │ │ +19ae74: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19ae7a: 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;) │ │ @@ -318206,51 +318207,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 │ │ -19abe4: |[19abe4] org.thoughtcrime.securesms.util.guava.Preconditions.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ -19abf4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19abf6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -19abf8: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -19abfa: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ -19abfe: 7110 4c0a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19ac04: 0c04 |0008: move-result-object v4 │ │ -19ac06: 2325 2d11 |0009: new-array v5, v2, [Ljava/lang/Object; // type@112d │ │ -19ac0a: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ -19ac0e: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ -19ac12: 1a04 ab05 |000f: const-string v4, "%s (%s) must not be negative" // string@05ab │ │ -19ac16: 7120 0858 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ -19ac1c: 0c04 |0014: move-result-object v4 │ │ -19ac1e: 1104 |0015: return-object v4 │ │ -19ac20: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ -19ac24: 7110 4c0a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19ac2a: 0c04 |001b: move-result-object v4 │ │ -19ac2c: 7110 4c0a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19ac32: 0c05 |001f: move-result-object v5 │ │ -19ac34: 1233 |0020: const/4 v3, #int 3 // #3 │ │ -19ac36: 2333 2d11 |0021: new-array v3, v3, [Ljava/lang/Object; // type@112d │ │ -19ac3a: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ -19ac3e: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ -19ac42: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ -19ac46: 1a04 a905 |0029: const-string v4, "%s (%s) must be less than size (%s)" // string@05a9 │ │ -19ac4a: 7120 0858 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ -19ac50: 0c04 |002e: move-result-object v4 │ │ -19ac52: 1104 |002f: return-object v4 │ │ -19ac54: 2204 eb02 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02eb │ │ -19ac58: 2206 0903 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ -19ac5c: 1a00 cc6e |0034: const-string v0, "negative size: " // string@6ecc │ │ -19ac60: 7020 080b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -19ac66: 6e20 0c0b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19ac6c: 6e10 220b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19ac72: 0c05 |003f: move-result-object v5 │ │ -19ac74: 7020 3b0a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3b │ │ -19ac7a: 2704 |0043: throw v4 │ │ +19abe8: |[19abe8] org.thoughtcrime.securesms.util.guava.Preconditions.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ +19abf8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19abfa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +19abfc: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +19abfe: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ +19ac02: 7110 4c0a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19ac08: 0c04 |0008: move-result-object v4 │ │ +19ac0a: 2325 2d11 |0009: new-array v5, v2, [Ljava/lang/Object; // type@112d │ │ +19ac0e: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ +19ac12: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ +19ac16: 1a04 ab05 |000f: const-string v4, "%s (%s) must not be negative" // string@05ab │ │ +19ac1a: 7120 0858 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ +19ac20: 0c04 |0014: move-result-object v4 │ │ +19ac22: 1104 |0015: return-object v4 │ │ +19ac24: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ +19ac28: 7110 4c0a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19ac2e: 0c04 |001b: move-result-object v4 │ │ +19ac30: 7110 4c0a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19ac36: 0c05 |001f: move-result-object v5 │ │ +19ac38: 1233 |0020: const/4 v3, #int 3 // #3 │ │ +19ac3a: 2333 2d11 |0021: new-array v3, v3, [Ljava/lang/Object; // type@112d │ │ +19ac3e: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ +19ac42: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ +19ac46: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ +19ac4a: 1a04 a905 |0029: const-string v4, "%s (%s) must be less than size (%s)" // string@05a9 │ │ +19ac4e: 7120 0858 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ +19ac54: 0c04 |002e: move-result-object v4 │ │ +19ac56: 1104 |002f: return-object v4 │ │ +19ac58: 2204 eb02 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02eb │ │ +19ac5c: 2206 0903 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ +19ac60: 1a00 cc6e |0034: const-string v0, "negative size: " // string@6ecc │ │ +19ac64: 7020 080b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +19ac6a: 6e20 0c0b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +19ac70: 6e10 220b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19ac76: 0c05 |003f: move-result-object v5 │ │ +19ac78: 7020 3b0a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3b │ │ +19ac7e: 2704 |0043: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=310 │ │ 0x0018 line=314 │ │ 0x0030 line=312 │ │ locals : │ │ 0x0000 - 0x0044 reg=4 (null) I │ │ @@ -318262,51 +318263,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 │ │ -19ac7c: |[19ac7c] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ -19ac8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19ac8e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -19ac90: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -19ac92: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ -19ac96: 7110 4c0a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19ac9c: 0c04 |0008: move-result-object v4 │ │ -19ac9e: 2325 2d11 |0009: new-array v5, v2, [Ljava/lang/Object; // type@112d │ │ -19aca2: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ -19aca6: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ -19acaa: 1a04 ab05 |000f: const-string v4, "%s (%s) must not be negative" // string@05ab │ │ -19acae: 7120 0858 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ -19acb4: 0c04 |0014: move-result-object v4 │ │ -19acb6: 1104 |0015: return-object v4 │ │ -19acb8: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ -19acbc: 7110 4c0a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19acc2: 0c04 |001b: move-result-object v4 │ │ -19acc4: 7110 4c0a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19acca: 0c05 |001f: move-result-object v5 │ │ -19accc: 1233 |0020: const/4 v3, #int 3 // #3 │ │ -19acce: 2333 2d11 |0021: new-array v3, v3, [Ljava/lang/Object; // type@112d │ │ -19acd2: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ -19acd6: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ -19acda: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ -19acde: 1a04 aa05 |0029: const-string v4, "%s (%s) must not be greater than size (%s)" // string@05aa │ │ -19ace2: 7120 0858 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ -19ace8: 0c04 |002e: move-result-object v4 │ │ -19acea: 1104 |002f: return-object v4 │ │ -19acec: 2204 eb02 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02eb │ │ -19acf0: 2206 0903 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ -19acf4: 1a00 cc6e |0034: const-string v0, "negative size: " // string@6ecc │ │ -19acf8: 7020 080b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -19acfe: 6e20 0c0b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19ad04: 6e10 220b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19ad0a: 0c05 |003f: move-result-object v5 │ │ -19ad0c: 7020 3b0a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3b │ │ -19ad12: 2704 |0043: throw v4 │ │ +19ac80: |[19ac80] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ +19ac90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19ac92: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +19ac94: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +19ac96: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ +19ac9a: 7110 4c0a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19aca0: 0c04 |0008: move-result-object v4 │ │ +19aca2: 2325 2d11 |0009: new-array v5, v2, [Ljava/lang/Object; // type@112d │ │ +19aca6: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ +19acaa: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ +19acae: 1a04 ab05 |000f: const-string v4, "%s (%s) must not be negative" // string@05ab │ │ +19acb2: 7120 0858 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ +19acb8: 0c04 |0014: move-result-object v4 │ │ +19acba: 1104 |0015: return-object v4 │ │ +19acbc: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ +19acc0: 7110 4c0a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19acc6: 0c04 |001b: move-result-object v4 │ │ +19acc8: 7110 4c0a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19acce: 0c05 |001f: move-result-object v5 │ │ +19acd0: 1233 |0020: const/4 v3, #int 3 // #3 │ │ +19acd2: 2333 2d11 |0021: new-array v3, v3, [Ljava/lang/Object; // type@112d │ │ +19acd6: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ +19acda: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ +19acde: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ +19ace2: 1a04 aa05 |0029: const-string v4, "%s (%s) must not be greater than size (%s)" // string@05aa │ │ +19ace6: 7120 0858 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ +19acec: 0c04 |002e: move-result-object v4 │ │ +19acee: 1104 |002f: return-object v4 │ │ +19acf0: 2204 eb02 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02eb │ │ +19acf4: 2206 0903 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ +19acf8: 1a00 cc6e |0034: const-string v0, "negative size: " // string@6ecc │ │ +19acfc: 7020 080b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +19ad02: 6e20 0c0b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +19ad08: 6e10 220b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19ad0e: 0c05 |003f: move-result-object v5 │ │ +19ad10: 7020 3b0a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3b │ │ +19ad16: 2704 |0043: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=360 │ │ 0x0018 line=365 │ │ 0x0029 line=364 │ │ 0x0030 line=362 │ │ locals : │ │ @@ -318319,43 +318320,43 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -19ad14: |[19ad14] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndexes:(III)Ljava/lang/String; │ │ -19ad24: 3a01 2900 |0000: if-ltz v1, 0029 // +0029 │ │ -19ad28: 3731 0300 |0002: if-le v1, v3, 0005 // +0003 │ │ -19ad2c: 2825 |0004: goto 0029 // +0025 │ │ -19ad2e: 3a02 1d00 |0005: if-ltz v2, 0022 // +001d │ │ -19ad32: 3732 0300 |0007: if-le v2, v3, 000a // +0003 │ │ -19ad36: 2819 |0009: goto 0022 // +0019 │ │ -19ad38: 7110 4c0a 0200 |000a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19ad3e: 0c02 |000d: move-result-object v2 │ │ -19ad40: 7110 4c0a 0100 |000e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19ad46: 0c01 |0011: move-result-object v1 │ │ -19ad48: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -19ad4a: 2333 2d11 |0013: new-array v3, v3, [Ljava/lang/Object; // type@112d │ │ -19ad4e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -19ad50: 4d02 0300 |0016: aput-object v2, v3, v0 │ │ -19ad54: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -19ad56: 4d01 0302 |0019: aput-object v1, v3, v2 │ │ -19ad5a: 1a01 1851 |001b: const-string v1, "end index (%s) must not be less than start index (%s)" // string@5118 │ │ -19ad5e: 7120 0858 3100 |001d: invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ -19ad64: 0c01 |0020: move-result-object v1 │ │ -19ad66: 1101 |0021: return-object v1 │ │ -19ad68: 1a01 1751 |0022: const-string v1, "end index" // string@5117 │ │ -19ad6c: 7130 f857 3201 |0024: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@57f8 │ │ -19ad72: 0c01 |0027: move-result-object v1 │ │ -19ad74: 1101 |0028: return-object v1 │ │ -19ad76: 1a02 007e |0029: const-string v2, "start index" // string@7e00 │ │ -19ad7a: 7130 f857 3102 |002b: invoke-static {v1, v3, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@57f8 │ │ -19ad80: 0c01 |002e: move-result-object v1 │ │ -19ad82: 1101 |002f: return-object v1 │ │ +19ad18: |[19ad18] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndexes:(III)Ljava/lang/String; │ │ +19ad28: 3a01 2900 |0000: if-ltz v1, 0029 // +0029 │ │ +19ad2c: 3731 0300 |0002: if-le v1, v3, 0005 // +0003 │ │ +19ad30: 2825 |0004: goto 0029 // +0025 │ │ +19ad32: 3a02 1d00 |0005: if-ltz v2, 0022 // +001d │ │ +19ad36: 3732 0300 |0007: if-le v2, v3, 000a // +0003 │ │ +19ad3a: 2819 |0009: goto 0022 // +0019 │ │ +19ad3c: 7110 4c0a 0200 |000a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19ad42: 0c02 |000d: move-result-object v2 │ │ +19ad44: 7110 4c0a 0100 |000e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19ad4a: 0c01 |0011: move-result-object v1 │ │ +19ad4c: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +19ad4e: 2333 2d11 |0013: new-array v3, v3, [Ljava/lang/Object; // type@112d │ │ +19ad52: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +19ad54: 4d02 0300 |0016: aput-object v2, v3, v0 │ │ +19ad58: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +19ad5a: 4d01 0302 |0019: aput-object v1, v3, v2 │ │ +19ad5e: 1a01 1851 |001b: const-string v1, "end index (%s) must not be less than start index (%s)" // string@5118 │ │ +19ad62: 7120 0858 3100 |001d: invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ +19ad68: 0c01 |0020: move-result-object v1 │ │ +19ad6a: 1101 |0021: return-object v1 │ │ +19ad6c: 1a01 1751 |0022: const-string v1, "end index" // string@5117 │ │ +19ad70: 7130 f857 3201 |0024: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@57f8 │ │ +19ad76: 0c01 |0027: move-result-object v1 │ │ +19ad78: 1101 |0028: return-object v1 │ │ +19ad7a: 1a02 007e |0029: const-string v2, "start index" // string@7e00 │ │ +19ad7e: 7130 f857 3102 |002b: invoke-static {v1, v3, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@57f8 │ │ +19ad84: 0c01 |002e: move-result-object v1 │ │ +19ad86: 1101 |002f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=399 │ │ 0x001b line=398 │ │ 0x0022 line=395 │ │ 0x0029 line=392 │ │ locals : │ │ @@ -318368,20 +318369,20 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19ae78: |[19ae78] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(Z)V │ │ -19ae88: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19ae8c: 0e00 |0002: return-void │ │ -19ae8e: 2200 eb02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02eb │ │ -19ae92: 7010 3a0a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@0a3a │ │ -19ae98: 2700 |0008: throw v0 │ │ +19ae7c: |[19ae7c] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(Z)V │ │ +19ae8c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19ae90: 0e00 |0002: return-void │ │ +19ae92: 2200 eb02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02eb │ │ +19ae96: 7010 3a0a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@0a3a │ │ +19ae9c: 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;) │ │ @@ -318389,22 +318390,22 @@ │ │ type : '(ZLjava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19ae9c: |[19ae9c] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/Object;)V │ │ -19aeac: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19aeb0: 0e00 |0002: return-void │ │ -19aeb2: 2200 eb02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02eb │ │ -19aeb6: 7110 fc0a 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0afc │ │ -19aebc: 0c01 |0008: move-result-object v1 │ │ -19aebe: 7020 3b0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3b │ │ -19aec4: 2700 |000c: throw v0 │ │ +19aea0: |[19aea0] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/Object;)V │ │ +19aeb0: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19aeb4: 0e00 |0002: return-void │ │ +19aeb6: 2200 eb02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02eb │ │ +19aeba: 7110 fc0a 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0afc │ │ +19aec0: 0c01 |0008: move-result-object v1 │ │ +19aec2: 7020 3b0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3b │ │ +19aec8: 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; │ │ │ │ @@ -318413,22 +318414,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 │ │ -19aec8: |[19aec8] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ -19aed8: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19aedc: 0e00 |0002: return-void │ │ -19aede: 2200 eb02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02eb │ │ -19aee2: 7120 0858 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ -19aee8: 0c01 |0008: move-result-object v1 │ │ -19aeea: 7020 3b0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3b │ │ -19aef0: 2700 |000c: throw v0 │ │ +19aecc: |[19aecc] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ +19aedc: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19aee0: 0e00 |0002: return-void │ │ +19aee2: 2200 eb02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02eb │ │ +19aee6: 7120 0858 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ +19aeec: 0c01 |0008: move-result-object v1 │ │ +19aeee: 7020 3b0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3b │ │ +19aef4: 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; │ │ @@ -318439,19 +318440,19 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19aad4: |[19aad4] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(II)I │ │ -19aae4: 1a00 775d |0000: const-string v0, "index" // string@5d77 │ │ -19aae8: 7130 fe57 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkElementIndex:(IILjava/lang/String;)I // method@57fe │ │ -19aaee: 0a01 |0005: move-result v1 │ │ -19aaf0: 0f01 |0006: return v1 │ │ +19aad8: |[19aad8] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(II)I │ │ +19aae8: 1a00 775d |0000: const-string v0, "index" // string@5d77 │ │ +19aaec: 7130 fe57 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkElementIndex:(IILjava/lang/String;)I // method@57fe │ │ +19aaf2: 0a01 |0005: move-result v1 │ │ +19aaf4: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -318460,23 +318461,23 @@ │ │ type : '(IILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -19aaf4: |[19aaf4] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(IILjava/lang/String;)I │ │ -19ab04: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ -19ab08: 3521 0300 |0002: if-ge v1, v2, 0005 // +0003 │ │ -19ab0c: 0f01 |0004: return v1 │ │ -19ab0e: 2200 ed02 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02ed │ │ -19ab12: 7130 f757 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; // method@57f7 │ │ -19ab18: 0c01 |000a: move-result-object v1 │ │ -19ab1a: 7020 410a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a41 │ │ -19ab20: 2700 |000e: throw v0 │ │ +19aaf8: |[19aaf8] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(IILjava/lang/String;)I │ │ +19ab08: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ +19ab0c: 3521 0300 |0002: if-ge v1, v2, 0005 // +0003 │ │ +19ab10: 0f01 |0004: return v1 │ │ +19ab12: 2200 ed02 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02ed │ │ +19ab16: 7130 f757 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; // method@57f7 │ │ +19ab1c: 0c01 |000a: move-result-object v1 │ │ +19ab1e: 7020 410a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a41 │ │ +19ab24: 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; │ │ @@ -318486,17 +318487,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 │ │ -19ab74: |[19ab74] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19ab84: 6e10 9c0a 0000 |0000: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a9c │ │ -19ab8a: 1100 |0003: return-object v0 │ │ +19ab78: |[19ab78] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19ab88: 6e10 9c0a 0000 |0000: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a9c │ │ +19ab8e: 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;) │ │ @@ -318504,22 +318505,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 │ │ -19ab8c: |[19ab8c] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19ab9c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19aba0: 1100 |0002: return-object v0 │ │ -19aba2: 2200 f802 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02f8 │ │ -19aba6: 7110 fc0a 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0afc │ │ -19abac: 0c01 |0008: move-result-object v1 │ │ -19abae: 7020 910a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a91 │ │ -19abb4: 2700 |000c: throw v0 │ │ +19ab90: |[19ab90] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19aba0: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19aba4: 1100 |0002: return-object v0 │ │ +19aba6: 2200 f802 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02f8 │ │ +19abaa: 7110 fc0a 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0afc │ │ +19abb0: 0c01 |0008: move-result-object v1 │ │ +19abb2: 7020 910a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a91 │ │ +19abb8: 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; │ │ │ │ @@ -318528,22 +318529,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 │ │ -19abb8: |[19abb8] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -19abc8: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19abcc: 1100 |0002: return-object v0 │ │ -19abce: 2200 f802 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02f8 │ │ -19abd2: 7120 0858 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ -19abd8: 0c01 |0008: move-result-object v1 │ │ -19abda: 7020 910a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a91 │ │ -19abe0: 2700 |000c: throw v0 │ │ +19abbc: |[19abbc] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +19abcc: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19abd0: 1100 |0002: return-object v0 │ │ +19abd2: 2200 f802 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02f8 │ │ +19abd6: 7120 0858 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ +19abdc: 0c01 |0008: move-result-object v1 │ │ +19abde: 7020 910a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a91 │ │ +19abe4: 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; │ │ @@ -318554,19 +318555,19 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19ab24: |[19ab24] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(II)I │ │ -19ab34: 1a00 775d |0000: const-string v0, "index" // string@5d77 │ │ -19ab38: 7130 0358 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkPositionIndex:(IILjava/lang/String;)I // method@5803 │ │ -19ab3e: 0a01 |0005: move-result v1 │ │ -19ab40: 0f01 |0006: return v1 │ │ +19ab28: |[19ab28] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(II)I │ │ +19ab38: 1a00 775d |0000: const-string v0, "index" // string@5d77 │ │ +19ab3c: 7130 0358 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkPositionIndex:(IILjava/lang/String;)I // method@5803 │ │ +19ab42: 0a01 |0005: move-result v1 │ │ +19ab44: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -318575,23 +318576,23 @@ │ │ type : '(IILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -19ab44: |[19ab44] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(IILjava/lang/String;)I │ │ -19ab54: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ -19ab58: 3621 0300 |0002: if-gt v1, v2, 0005 // +0003 │ │ -19ab5c: 0f01 |0004: return v1 │ │ -19ab5e: 2200 ed02 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02ed │ │ -19ab62: 7130 f857 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@57f8 │ │ -19ab68: 0c01 |000a: move-result-object v1 │ │ -19ab6a: 7020 410a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a41 │ │ -19ab70: 2700 |000e: throw v0 │ │ +19ab48: |[19ab48] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(IILjava/lang/String;)I │ │ +19ab58: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ +19ab5c: 3621 0300 |0002: if-gt v1, v2, 0005 // +0003 │ │ +19ab60: 0f01 |0004: return v1 │ │ +19ab62: 2200 ed02 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02ed │ │ +19ab66: 7130 f857 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@57f8 │ │ +19ab6c: 0c01 |000a: move-result-object v1 │ │ +19ab6e: 7020 410a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a41 │ │ +19ab74: 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; │ │ @@ -318601,24 +318602,24 @@ │ │ type : '(III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -19aef4: |[19aef4] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndexes:(III)V │ │ -19af04: 3a01 0700 |0000: if-ltz v1, 0007 // +0007 │ │ -19af08: 3412 0500 |0002: if-lt v2, v1, 0007 // +0005 │ │ -19af0c: 3632 0300 |0004: if-gt v2, v3, 0007 // +0003 │ │ -19af10: 0e00 |0006: return-void │ │ -19af12: 2200 ed02 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02ed │ │ -19af16: 7130 f957 2103 |0009: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndexes:(III)Ljava/lang/String; // method@57f9 │ │ -19af1c: 0c01 |000c: move-result-object v1 │ │ -19af1e: 7020 410a 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a41 │ │ -19af24: 2700 |0010: throw v0 │ │ +19aef8: |[19aef8] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndexes:(III)V │ │ +19af08: 3a01 0700 |0000: if-ltz v1, 0007 // +0007 │ │ +19af0c: 3412 0500 |0002: if-lt v2, v1, 0007 // +0005 │ │ +19af10: 3632 0300 |0004: if-gt v2, v3, 0007 // +0003 │ │ +19af14: 0e00 |0006: return-void │ │ +19af16: 2200 ed02 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02ed │ │ +19af1a: 7130 f957 2103 |0009: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndexes:(III)Ljava/lang/String; // method@57f9 │ │ +19af20: 0c01 |000c: move-result-object v1 │ │ +19af22: 7020 410a 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a41 │ │ +19af28: 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 │ │ @@ -318628,20 +318629,20 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19af28: |[19af28] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(Z)V │ │ -19af38: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19af3c: 0e00 |0002: return-void │ │ -19af3e: 2200 ec02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ec │ │ -19af42: 7010 3e0a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0a3e │ │ -19af48: 2700 |0008: throw v0 │ │ +19af2c: |[19af2c] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(Z)V │ │ +19af3c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19af40: 0e00 |0002: return-void │ │ +19af42: 2200 ec02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ec │ │ +19af46: 7010 3e0a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0a3e │ │ +19af4c: 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;) │ │ @@ -318649,22 +318650,22 @@ │ │ type : '(ZLjava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19af4c: |[19af4c] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/Object;)V │ │ -19af5c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19af60: 0e00 |0002: return-void │ │ -19af62: 2200 ec02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ec │ │ -19af66: 7110 fc0a 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0afc │ │ -19af6c: 0c01 |0008: move-result-object v1 │ │ -19af6e: 7020 3f0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3f │ │ -19af74: 2700 |000c: throw v0 │ │ +19af50: |[19af50] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/Object;)V │ │ +19af60: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19af64: 0e00 |0002: return-void │ │ +19af66: 2200 ec02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ec │ │ +19af6a: 7110 fc0a 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0afc │ │ +19af70: 0c01 |0008: move-result-object v1 │ │ +19af72: 7020 3f0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3f │ │ +19af78: 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; │ │ │ │ @@ -318673,22 +318674,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 │ │ -19af78: |[19af78] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ -19af88: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19af8c: 0e00 |0002: return-void │ │ -19af8e: 2200 ec02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ec │ │ -19af92: 7120 0858 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ -19af98: 0c01 |0008: move-result-object v1 │ │ -19af9a: 7020 3f0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3f │ │ -19afa0: 2700 |000c: throw v0 │ │ +19af7c: |[19af7c] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ +19af8c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19af90: 0e00 |0002: return-void │ │ +19af92: 2200 ec02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ec │ │ +19af96: 7120 0858 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ +19af9c: 0c01 |0008: move-result-object v1 │ │ +19af9e: 7020 3f0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3f │ │ +19afa4: 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; │ │ @@ -318699,69 +318700,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 │ │ -19ad84: |[19ad84] org.thoughtcrime.securesms.util.guava.Preconditions.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ -19ad94: 7110 fc0a 0600 |0000: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0afc │ │ -19ad9a: 0c06 |0003: move-result-object v6 │ │ -19ad9c: 2200 0903 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -19ada0: 6e10 e10a 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0ae1 │ │ -19ada6: 0a01 |0009: move-result v1 │ │ -19ada8: 2172 |000a: array-length v2, v7 │ │ -19adaa: da02 0210 |000b: mul-int/lit8 v2, v2, #int 16 // #10 │ │ -19adae: b021 |000d: add-int/2addr v1, v2 │ │ -19adb0: 7020 060b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b06 │ │ -19adb6: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -19adb8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -19adba: 2173 |0013: array-length v3, v7 │ │ -19adbc: 3531 2000 |0014: if-ge v1, v3, 0034 // +0020 │ │ -19adc0: 1a03 a605 |0016: const-string v3, "%s" // string@05a6 │ │ -19adc4: 6e30 da0a 3602 |0018: invoke-virtual {v6, v3, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0ada │ │ -19adca: 0a03 |001b: move-result v3 │ │ -19adcc: 12f4 |001c: const/4 v4, #int -1 // #ff │ │ -19adce: 3343 0300 |001d: if-ne v3, v4, 0020 // +0003 │ │ -19add2: 2815 |001f: goto 0034 // +0015 │ │ -19add4: 6e30 ef0a 2603 |0020: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0aef │ │ -19adda: 0c02 |0023: move-result-object v2 │ │ -19addc: 6e20 110b 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19ade2: d802 0101 |0027: add-int/lit8 v2, v1, #int 1 // #01 │ │ -19ade6: 4601 0701 |0029: aget-object v1, v7, v1 │ │ -19adea: 6e20 100b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ -19adf0: d801 0302 |002e: add-int/lit8 v1, v3, #int 2 // #02 │ │ -19adf4: 0125 |0030: move v5, v2 │ │ -19adf6: 0112 |0031: move v2, v1 │ │ -19adf8: 0151 |0032: move v1, v5 │ │ -19adfa: 28e0 |0033: goto 0013 // -0020 │ │ -19adfc: 6e20 ee0a 2600 |0034: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ -19ae02: 0c06 |0037: move-result-object v6 │ │ -19ae04: 6e20 110b 6000 |0038: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19ae0a: 2176 |003b: array-length v6, v7 │ │ -19ae0c: 3561 2400 |003c: if-ge v1, v6, 0060 // +0024 │ │ -19ae10: 1a06 f003 |003e: const-string v6, " [" // string@03f0 │ │ -19ae14: 6e20 110b 6000 |0040: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19ae1a: d806 0101 |0043: add-int/lit8 v6, v1, #int 1 // #01 │ │ -19ae1e: 4601 0701 |0045: aget-object v1, v7, v1 │ │ -19ae22: 6e20 100b 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ -19ae28: 2171 |004a: array-length v1, v7 │ │ -19ae2a: 3516 1000 |004b: if-ge v6, v1, 005b // +0010 │ │ -19ae2e: 1a01 970a |004d: const-string v1, ", " // string@0a97 │ │ -19ae32: 6e20 110b 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19ae38: d801 0601 |0052: add-int/lit8 v1, v6, #int 1 // #01 │ │ -19ae3c: 4606 0706 |0054: aget-object v6, v7, v6 │ │ -19ae40: 6e20 100b 6000 |0056: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ -19ae46: 0116 |0059: move v6, v1 │ │ -19ae48: 28f0 |005a: goto 004a // -0010 │ │ -19ae4a: 1306 5d00 |005b: const/16 v6, #int 93 // #5d │ │ -19ae4e: 6e20 090b 6000 |005d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b09 │ │ -19ae54: 6e10 220b 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19ae5a: 0c06 |0063: move-result-object v6 │ │ -19ae5c: 1106 |0064: return-object v6 │ │ +19ad88: |[19ad88] org.thoughtcrime.securesms.util.guava.Preconditions.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ +19ad98: 7110 fc0a 0600 |0000: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0afc │ │ +19ad9e: 0c06 |0003: move-result-object v6 │ │ +19ada0: 2200 0903 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +19ada4: 6e10 e10a 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0ae1 │ │ +19adaa: 0a01 |0009: move-result v1 │ │ +19adac: 2172 |000a: array-length v2, v7 │ │ +19adae: da02 0210 |000b: mul-int/lit8 v2, v2, #int 16 // #10 │ │ +19adb2: b021 |000d: add-int/2addr v1, v2 │ │ +19adb4: 7020 060b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b06 │ │ +19adba: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +19adbc: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +19adbe: 2173 |0013: array-length v3, v7 │ │ +19adc0: 3531 2000 |0014: if-ge v1, v3, 0034 // +0020 │ │ +19adc4: 1a03 a605 |0016: const-string v3, "%s" // string@05a6 │ │ +19adc8: 6e30 da0a 3602 |0018: invoke-virtual {v6, v3, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0ada │ │ +19adce: 0a03 |001b: move-result v3 │ │ +19add0: 12f4 |001c: const/4 v4, #int -1 // #ff │ │ +19add2: 3343 0300 |001d: if-ne v3, v4, 0020 // +0003 │ │ +19add6: 2815 |001f: goto 0034 // +0015 │ │ +19add8: 6e30 ef0a 2603 |0020: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0aef │ │ +19adde: 0c02 |0023: move-result-object v2 │ │ +19ade0: 6e20 110b 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19ade6: d802 0101 |0027: add-int/lit8 v2, v1, #int 1 // #01 │ │ +19adea: 4601 0701 |0029: aget-object v1, v7, v1 │ │ +19adee: 6e20 100b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ +19adf4: d801 0302 |002e: add-int/lit8 v1, v3, #int 2 // #02 │ │ +19adf8: 0125 |0030: move v5, v2 │ │ +19adfa: 0112 |0031: move v2, v1 │ │ +19adfc: 0151 |0032: move v1, v5 │ │ +19adfe: 28e0 |0033: goto 0013 // -0020 │ │ +19ae00: 6e20 ee0a 2600 |0034: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ +19ae06: 0c06 |0037: move-result-object v6 │ │ +19ae08: 6e20 110b 6000 |0038: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19ae0e: 2176 |003b: array-length v6, v7 │ │ +19ae10: 3561 2400 |003c: if-ge v1, v6, 0060 // +0024 │ │ +19ae14: 1a06 f003 |003e: const-string v6, " [" // string@03f0 │ │ +19ae18: 6e20 110b 6000 |0040: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19ae1e: d806 0101 |0043: add-int/lit8 v6, v1, #int 1 // #01 │ │ +19ae22: 4601 0701 |0045: aget-object v1, v7, v1 │ │ +19ae26: 6e20 100b 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ +19ae2c: 2171 |004a: array-length v1, v7 │ │ +19ae2e: 3516 1000 |004b: if-ge v6, v1, 005b // +0010 │ │ +19ae32: 1a01 970a |004d: const-string v1, ", " // string@0a97 │ │ +19ae36: 6e20 110b 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19ae3c: d801 0601 |0052: add-int/lit8 v1, v6, #int 1 // #01 │ │ +19ae40: 4606 0706 |0054: aget-object v6, v7, v6 │ │ +19ae44: 6e20 100b 6000 |0056: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ +19ae4a: 0116 |0059: move v6, v1 │ │ +19ae4c: 28f0 |005a: goto 004a // -0010 │ │ +19ae4e: 1306 5d00 |005b: const/16 v6, #int 93 // #5d │ │ +19ae52: 6e20 090b 6000 |005d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b09 │ │ +19ae58: 6e10 220b 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19ae5e: 0c06 |0063: move-result-object v6 │ │ +19ae60: 1106 |0064: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0004 line=419 │ │ 0x0006 line=420 │ │ 0x0013 line=423 │ │ 0x0016 line=424 │ │ @@ -318843,18 +318844,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19b144: |[19b144] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.:(F)V │ │ -19b154: 7010 b202 0000 |0000: invoke-direct {v0}, Landroid/text/style/MetricAffectingSpan;.:()V // method@02b2 │ │ -19b15a: 5901 b042 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42b0 │ │ -19b15e: 0e00 |0005: return-void │ │ +19b148: |[19b148] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.:(F)V │ │ +19b158: 7010 b202 0000 |0000: invoke-direct {v0}, Landroid/text/style/MetricAffectingSpan;.:()V // method@02b2 │ │ +19b15e: 5901 b042 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42b0 │ │ +19b162: 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 │ │ @@ -318865,30 +318866,30 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -19b160: |[19b160] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ -19b170: 6e10 a202 0400 |0000: invoke-virtual {v4}, Landroid/text/TextPaint;.getTextSize:()F // method@02a2 │ │ -19b176: 0a00 |0003: move-result v0 │ │ -19b178: 5231 b042 |0004: iget v1, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42b0 │ │ -19b17c: a800 0001 |0006: mul-float v0, v0, v1 │ │ -19b180: 6e20 a302 0400 |0008: invoke-virtual {v4, v0}, Landroid/text/TextPaint;.setTextSize:(F)V // method@02a3 │ │ -19b186: 5240 4b00 |000b: iget v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ -19b18a: 6e10 a102 0400 |000d: invoke-virtual {v4}, Landroid/text/TextPaint;.ascent:()F // method@02a1 │ │ -19b190: 0a01 |0010: move-result v1 │ │ -19b192: 5232 b042 |0011: iget v2, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42b0 │ │ -19b196: a801 0102 |0013: mul-float v1, v1, v2 │ │ -19b19a: 8711 |0015: float-to-int v1, v1 │ │ -19b19c: db01 0104 |0016: div-int/lit8 v1, v1, #int 4 // #04 │ │ -19b1a0: b010 |0018: add-int/2addr v0, v1 │ │ -19b1a2: 5940 4b00 |0019: iput v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ -19b1a6: 0e00 |001b: return-void │ │ +19b164: |[19b164] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ +19b174: 6e10 a202 0400 |0000: invoke-virtual {v4}, Landroid/text/TextPaint;.getTextSize:()F // method@02a2 │ │ +19b17a: 0a00 |0003: move-result v0 │ │ +19b17c: 5231 b042 |0004: iget v1, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42b0 │ │ +19b180: a800 0001 |0006: mul-float v0, v0, v1 │ │ +19b184: 6e20 a302 0400 |0008: invoke-virtual {v4, v0}, Landroid/text/TextPaint;.setTextSize:(F)V // method@02a3 │ │ +19b18a: 5240 4b00 |000b: iget v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ +19b18e: 6e10 a102 0400 |000d: invoke-virtual {v4}, Landroid/text/TextPaint;.ascent:()F // method@02a1 │ │ +19b194: 0a01 |0010: move-result v1 │ │ +19b196: 5232 b042 |0011: iget v2, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42b0 │ │ +19b19a: a801 0102 |0013: mul-float v1, v1, v2 │ │ +19b19e: 8711 |0015: float-to-int v1, v1 │ │ +19b1a0: db01 0104 |0016: div-int/lit8 v1, v1, #int 4 // #04 │ │ +19b1a4: b010 |0018: add-int/2addr v0, v1 │ │ +19b1a6: 5940 4b00 |0019: iput v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ +19b1aa: 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; │ │ @@ -318898,17 +318899,17 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19b1a8: |[19b1a8] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateMeasureState:(Landroid/text/TextPaint;)V │ │ -19b1b8: 6e20 1758 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@5817 │ │ -19b1be: 0e00 |0003: return-void │ │ +19b1ac: |[19b1ac] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateMeasureState:(Landroid/text/TextPaint;)V │ │ +19b1bc: 6e20 1758 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@5817 │ │ +19b1c2: 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; │ │ │ │ @@ -318969,22 +318970,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 │ │ -19b1e4: |[19b1e4] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -19b1f4: 7010 2e02 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@022e │ │ -19b1fa: 2200 1f03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@031f │ │ -19b1fe: 7020 590b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b59 │ │ -19b204: 5b10 b242 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42b2 │ │ -19b208: 5b13 b642 |000a: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@42b6 │ │ -19b20c: 5b14 b342 |000c: iput-object v4, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@42b3 │ │ -19b210: 0e00 |000e: return-void │ │ +19b1e8: |[19b1e8] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +19b1f8: 7010 2e02 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@022e │ │ +19b1fe: 2200 1f03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@031f │ │ +19b202: 7020 590b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b59 │ │ +19b208: 5b10 b242 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42b2 │ │ +19b20c: 5b13 b642 |000a: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@42b6 │ │ +19b210: 5b14 b342 |000c: iput-object v4, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@42b3 │ │ +19b214: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x000a line=25 │ │ 0x000c line=26 │ │ locals : │ │ @@ -318999,20 +319000,20 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19b1c0: |[19b1c0] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.getContext:()Landroid/content/Context; │ │ -19b1d0: 5410 b242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42b2 │ │ -19b1d4: 6e10 5b0b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b5b │ │ -19b1da: 0c00 |0005: move-result-object v0 │ │ -19b1dc: 1f00 2700 |0006: check-cast v0, Landroid/content/Context; // type@0027 │ │ -19b1e0: 1100 |0008: return-object v0 │ │ +19b1c4: |[19b1c4] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.getContext:()Landroid/content/Context; │ │ +19b1d4: 5410 b242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42b2 │ │ +19b1d8: 6e10 5b0b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b5b │ │ +19b1de: 0c00 |0005: move-result-object v0 │ │ +19b1e0: 1f00 2700 |0006: check-cast v0, Landroid/content/Context; // type@0027 │ │ +19b1e4: 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;) │ │ @@ -319020,22 +319021,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -19b214: |[19b214] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -19b224: 5401 b542 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b5 │ │ -19b228: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -19b22c: 6e10 3e58 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@583e │ │ -19b232: 2805 |0007: goto 000c // +0005 │ │ -19b234: 0d01 |0008: move-exception v1 │ │ -19b236: 6e10 300a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -19b23c: 0e00 |000c: return-void │ │ +19b218: |[19b218] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +19b228: 5401 b542 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b5 │ │ +19b22c: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +19b230: 6e10 3e58 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@583e │ │ +19b236: 2805 |0007: goto 000c // +0005 │ │ +19b238: 0d01 |0008: move-exception v1 │ │ +19b23a: 6e10 300a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +19b240: 0e00 |000c: return-void │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0000 line=45 │ │ 0x0009 line=47 │ │ locals : │ │ @@ -319047,30 +319048,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 27 16-bit code units │ │ -19b250: |[19b250] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPreExecute:()V │ │ -19b260: 5470 b242 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42b2 │ │ -19b264: 6e10 5b0b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b5b │ │ -19b26a: 0c00 |0005: move-result-object v0 │ │ -19b26c: 0701 |0006: move-object v1, v0 │ │ -19b26e: 1f01 2700 |0007: check-cast v1, Landroid/content/Context; // type@0027 │ │ -19b272: 3801 1100 |0009: if-eqz v1, 001a // +0011 │ │ -19b276: 5472 b642 |000b: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@42b6 │ │ -19b27a: 5473 b342 |000d: iget-object v3, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@42b3 │ │ -19b27e: 5575 b142 |000f: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@42b1 │ │ -19b282: 5476 b442 |0011: iget-object v6, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@42b4 │ │ -19b286: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -19b288: 7706 5158 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@5851 │ │ -19b28e: 0c00 |0017: move-result-object v0 │ │ -19b290: 5b70 b542 |0018: iput-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b5 │ │ -19b294: 0e00 |001a: return-void │ │ +19b254: |[19b254] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPreExecute:()V │ │ +19b264: 5470 b242 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42b2 │ │ +19b268: 6e10 5b0b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b5b │ │ +19b26e: 0c00 |0005: move-result-object v0 │ │ +19b270: 0701 |0006: move-object v1, v0 │ │ +19b272: 1f01 2700 |0007: check-cast v1, Landroid/content/Context; // type@0027 │ │ +19b276: 3801 1100 |0009: if-eqz v1, 001a // +0011 │ │ +19b27a: 5472 b642 |000b: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@42b6 │ │ +19b27e: 5473 b342 |000d: iget-object v3, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@42b3 │ │ +19b282: 5575 b142 |000f: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@42b1 │ │ +19b286: 5476 b442 |0011: iget-object v6, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@42b4 │ │ +19b28a: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +19b28c: 7706 5158 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@5851 │ │ +19b292: 0c00 |0017: move-result-object v0 │ │ +19b294: 5b70 b542 |0018: iput-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b5 │ │ +19b298: 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; │ │ │ │ @@ -319079,19 +319080,19 @@ │ │ type : '(Landroid/content/DialogInterface$OnCancelListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -19b298: |[19b298] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.setCancelable:(Landroid/content/DialogInterface$OnCancelListener;)V │ │ -19b2a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19b2aa: 5c10 b142 |0001: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@42b1 │ │ -19b2ae: 5b12 b442 |0003: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@42b4 │ │ -19b2b2: 0e00 |0005: return-void │ │ +19b29c: |[19b29c] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.setCancelable:(Landroid/content/DialogInterface$OnCancelListener;)V │ │ +19b2ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19b2ae: 5c10 b142 |0001: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@42b1 │ │ +19b2b2: 5b12 b442 |0003: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@42b4 │ │ +19b2b6: 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; │ │ @@ -319131,18 +319132,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 │ │ -19b2fc: |[19b2fc] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V │ │ -19b30c: 5b01 b742 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ -19b310: 7010 2e02 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022e │ │ -19b316: 0e00 |0005: return-void │ │ +19b300: |[19b300] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V │ │ +19b310: 5b01 b742 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ +19b314: 7010 2e02 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022e │ │ +19b31a: 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; │ │ │ │ @@ -319152,19 +319153,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 │ │ -19b2b4: |[19b2b4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b2c4: 1f01 3311 |0000: check-cast v1, [Ljava/lang/Void; // type@1133 │ │ -19b2c8: 6e20 2058 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@5820 │ │ -19b2ce: 0c01 |0005: move-result-object v1 │ │ -19b2d0: 1101 |0006: return-object v1 │ │ +19b2b8: |[19b2b8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b2c8: 1f01 3311 |0000: check-cast v1, [Ljava/lang/Void; // type@1133 │ │ +19b2cc: 6e20 2058 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@5820 │ │ +19b2d2: 0c01 |0005: move-result-object v1 │ │ +19b2d4: 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; │ │ │ │ @@ -319173,21 +319174,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 │ │ -19b2d4: |[19b2d4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ -19b2e4: 5412 b742 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ -19b2e8: 7110 2a58 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; // method@582a │ │ -19b2ee: 0c00 |0005: move-result-object v0 │ │ -19b2f0: 6e20 3258 0200 |0006: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reverseAction:(Ljava/lang/Object;)V // method@5832 │ │ -19b2f6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -19b2f8: 1102 |000a: return-object v2 │ │ +19b2d8: |[19b2d8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ +19b2e8: 5412 b742 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ +19b2ec: 7110 2a58 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; // method@582a │ │ +19b2f2: 0c00 |0005: move-result-object v0 │ │ +19b2f4: 6e20 3258 0200 |0006: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reverseAction:(Ljava/lang/Object;)V // method@5832 │ │ +19b2fa: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +19b2fc: 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; │ │ │ │ @@ -319196,18 +319197,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 │ │ -19b318: |[19b318] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Object;)V │ │ -19b328: 1f01 1103 |0000: check-cast v1, Ljava/lang/Void; // type@0311 │ │ -19b32c: 6e20 2358 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.onPostExecute:(Ljava/lang/Void;)V // method@5823 │ │ -19b332: 0e00 |0005: return-void │ │ +19b31c: |[19b31c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Object;)V │ │ +19b32c: 1f01 1103 |0000: check-cast v1, Ljava/lang/Void; // type@0311 │ │ +19b330: 6e20 2358 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.onPostExecute:(Ljava/lang/Void;)V // method@5823 │ │ +19b336: 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; │ │ │ │ @@ -319216,31 +319217,31 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -19b334: |[19b334] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Void;)V │ │ -19b344: 5412 b742 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ -19b348: 7110 2658 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@5826 │ │ -19b34e: 0a02 |0005: move-result v2 │ │ -19b350: 3802 1900 |0006: if-eqz v2, 001f // +0019 │ │ -19b354: 5412 b742 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ -19b358: 7110 2758 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@5827 │ │ -19b35e: 0c02 |000d: move-result-object v2 │ │ -19b360: 3802 1100 |000e: if-eqz v2, 001f // +0011 │ │ -19b364: 5412 b742 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ -19b368: 7110 2758 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@5827 │ │ -19b36e: 0c02 |0015: move-result-object v2 │ │ -19b370: 6e10 3e58 0200 |0016: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@583e │ │ -19b376: 5412 b742 |0019: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ -19b37a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -19b37c: 7120 2858 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@5828 │ │ -19b382: 0e00 |001f: return-void │ │ +19b338: |[19b338] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Void;)V │ │ +19b348: 5412 b742 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ +19b34c: 7110 2658 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@5826 │ │ +19b352: 0a02 |0005: move-result v2 │ │ +19b354: 3802 1900 |0006: if-eqz v2, 001f // +0019 │ │ +19b358: 5412 b742 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ +19b35c: 7110 2758 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@5827 │ │ +19b362: 0c02 |000d: move-result-object v2 │ │ +19b364: 3802 1100 |000e: if-eqz v2, 001f // +0011 │ │ +19b368: 5412 b742 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ +19b36c: 7110 2758 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@5827 │ │ +19b372: 0c02 |0015: move-result-object v2 │ │ +19b374: 6e10 3e58 0200 |0016: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@583e │ │ +19b37a: 5412 b742 |0019: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ +19b37e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +19b380: 7120 2858 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@5828 │ │ +19b386: 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; │ │ @@ -319251,34 +319252,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -19b384: |[19b384] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPreExecute:()V │ │ -19b394: 5440 b742 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ -19b398: 7110 2658 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@5826 │ │ -19b39e: 0a00 |0005: move-result v0 │ │ -19b3a0: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -19b3a4: 5440 b742 |0008: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ -19b3a8: 7110 2958 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; // method@5829 │ │ -19b3ae: 0c01 |000d: move-result-object v1 │ │ -19b3b0: 6e10 1a03 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19b3b6: 0c01 |0011: move-result-object v1 │ │ -19b3b8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -19b3ba: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ -19b3be: 7140 4f58 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@584f │ │ -19b3c4: 0c01 |0018: move-result-object v1 │ │ -19b3c6: 7120 2858 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@5828 │ │ -19b3cc: 2807 |001c: goto 0023 // +0007 │ │ -19b3ce: 5440 b742 |001d: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ -19b3d2: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -19b3d4: 7120 2858 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@5828 │ │ -19b3da: 0e00 |0023: return-void │ │ +19b388: |[19b388] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPreExecute:()V │ │ +19b398: 5440 b742 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ +19b39c: 7110 2658 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@5826 │ │ +19b3a2: 0a00 |0005: move-result v0 │ │ +19b3a4: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +19b3a8: 5440 b742 |0008: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ +19b3ac: 7110 2958 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; // method@5829 │ │ +19b3b2: 0c01 |000d: move-result-object v1 │ │ +19b3b4: 6e10 1a03 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19b3ba: 0c01 |0011: move-result-object v1 │ │ +19b3bc: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +19b3be: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ +19b3c2: 7140 4f58 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@584f │ │ +19b3c8: 0c01 |0018: move-result-object v1 │ │ +19b3ca: 7120 2858 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@5828 │ │ +19b3d0: 2807 |001c: goto 0023 // +0007 │ │ +19b3d2: 5440 b742 |001d: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ +19b3d6: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +19b3d8: 7120 2858 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@5828 │ │ +19b3de: 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; │ │ │ │ @@ -319351,22 +319352,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 │ │ -19b4a4: |[19b4a4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.:(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;IZ)V │ │ -19b4b4: 7010 2e02 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022e │ │ -19b4ba: 5b01 be42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ -19b4be: 5b02 bd42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@42bd │ │ -19b4c2: 5b03 bb42 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@42bb │ │ -19b4c6: 5904 bc42 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@42bc │ │ -19b4ca: 5c05 ba42 |000b: iput-boolean v5, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42ba │ │ -19b4ce: 0e00 |000d: return-void │ │ +19b4a8: |[19b4a8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.:(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;IZ)V │ │ +19b4b8: 7010 2e02 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022e │ │ +19b4be: 5b01 be42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ +19b4c2: 5b02 bd42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@42bd │ │ +19b4c6: 5b03 bb42 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@42bb │ │ +19b4ca: 5904 bc42 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@42bc │ │ +19b4ce: 5c05 ba42 |000b: iput-boolean v5, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42ba │ │ +19b4d2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0007 line=35 │ │ 0x0009 line=36 │ │ @@ -319384,17 +319385,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 │ │ -19b3f4: |[19b3f4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z │ │ -19b404: 5500 ba42 |0000: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42ba │ │ -19b408: 0f00 |0002: return v0 │ │ +19b3f8: |[19b3f8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z │ │ +19b408: 5500 ba42 |0000: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42ba │ │ +19b40c: 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;) │ │ @@ -319402,17 +319403,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 │ │ -19b474: |[19b474] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -19b484: 5400 b842 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ -19b488: 1100 |0002: return-object v0 │ │ +19b478: |[19b478] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +19b488: 5400 b842 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ +19b48c: 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;) │ │ @@ -319420,17 +319421,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 │ │ -19b48c: |[19b48c] 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; │ │ -19b49c: 5b01 b842 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ -19b4a0: 1101 |0002: return-object v1 │ │ +19b490: |[19b490] 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; │ │ +19b4a0: 5b01 b842 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ +19b4a4: 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; │ │ │ │ @@ -319439,17 +319440,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 │ │ -19b3dc: |[19b3dc] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; │ │ -19b3ec: 5400 be42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ -19b3f0: 1100 |0002: return-object v0 │ │ +19b3e0: |[19b3e0] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; │ │ +19b3f0: 5400 be42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ +19b3f4: 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;) │ │ @@ -319457,17 +319458,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 │ │ -19b40c: |[19b40c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; │ │ -19b41c: 5400 b942 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@42b9 │ │ -19b420: 1100 |0002: return-object v0 │ │ +19b410: |[19b410] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; │ │ +19b420: 5400 b942 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@42b9 │ │ +19b424: 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 - │ │ @@ -319476,18 +319477,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 │ │ -19b424: |[19b424] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b434: 6e20 2c58 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@582c │ │ -19b43a: 0c01 |0003: move-result-object v1 │ │ -19b43c: 1101 |0004: return-object v1 │ │ +19b428: |[19b428] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b438: 6e20 2c58 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@582c │ │ +19b43e: 0c01 |0003: move-result-object v1 │ │ +19b440: 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; │ │ │ │ @@ -319496,26 +319497,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 │ │ -19b440: |[19b440] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ -19b450: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19b452: 3803 0900 |0001: if-eqz v3, 000a // +0009 │ │ -19b456: 2131 |0003: array-length v1, v3 │ │ -19b458: 3d01 0600 |0004: if-lez v1, 000a // +0006 │ │ -19b45c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -19b45e: 4603 0301 |0007: aget-object v3, v3, v1 │ │ -19b462: 2802 |0009: goto 000b // +0002 │ │ -19b464: 0703 |000a: move-object v3, v0 │ │ -19b466: 5b23 b942 |000b: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@42b9 │ │ -19b46a: 6e20 2d58 3200 |000d: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.executeAction:(Ljava/lang/Object;)V // method@582d │ │ -19b470: 1100 |0010: return-object v0 │ │ +19b444: |[19b444] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ +19b454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19b456: 3803 0900 |0001: if-eqz v3, 000a // +0009 │ │ +19b45a: 2131 |0003: array-length v1, v3 │ │ +19b45c: 3d01 0600 |0004: if-lez v1, 000a // +0006 │ │ +19b460: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +19b462: 4603 0301 |0007: aget-object v3, v3, v1 │ │ +19b466: 2802 |0009: goto 000b // +0002 │ │ +19b468: 0703 |000a: move-object v3, v0 │ │ +19b46a: 5b23 b942 |000b: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@42b9 │ │ +19b46e: 6e20 2d58 3200 |000d: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.executeAction:(Ljava/lang/Object;)V // method@582d │ │ +19b474: 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; │ │ @@ -319531,22 +319532,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -19b4d0: |[19b4d0] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onClick:(Landroid/view/View;)V │ │ -19b4e0: 2203 f210 |0000: new-instance v3, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; // type@10f2 │ │ -19b4e4: 7020 1e58 2300 |0002: invoke-direct {v3, v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V // method@581e │ │ -19b4ea: 6200 3500 |0005: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ -19b4ee: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -19b4f0: 2311 3311 |0008: new-array v1, v1, [Ljava/lang/Void; // type@1133 │ │ -19b4f4: 6e30 2158 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@5821 │ │ -19b4fa: 0e00 |000d: return-void │ │ +19b4d4: |[19b4d4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onClick:(Landroid/view/View;)V │ │ +19b4e4: 2203 f210 |0000: new-instance v3, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; // type@10f2 │ │ +19b4e8: 7020 1e58 2300 |0002: invoke-direct {v3, v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V // method@581e │ │ +19b4ee: 6200 3500 |0005: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ +19b4f2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +19b4f4: 2311 3311 |0008: new-array v1, v1, [Ljava/lang/Void; // type@1133 │ │ +19b4f8: 6e30 2158 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@5821 │ │ +19b4fe: 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; │ │ @@ -319556,18 +319557,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 │ │ -19b4fc: |[19b4fc] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -19b50c: 1f01 1103 |0000: check-cast v1, Ljava/lang/Void; // type@0311 │ │ -19b510: 6e20 3058 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.onPostExecute:(Ljava/lang/Void;)V // method@5830 │ │ -19b516: 0e00 |0005: return-void │ │ +19b500: |[19b500] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +19b510: 1f01 1103 |0000: check-cast v1, Ljava/lang/Void; // type@0311 │ │ +19b514: 6e20 3058 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.onPostExecute:(Ljava/lang/Void;)V // method@5830 │ │ +19b51a: 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; │ │ │ │ @@ -319576,40 +319577,40 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -19b518: |[19b518] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Void;)V │ │ -19b528: 5523 ba42 |0000: iget-boolean v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42ba │ │ -19b52c: 3803 0c00 |0002: if-eqz v3, 000e // +000c │ │ -19b530: 5423 b842 |0004: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ -19b534: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ -19b538: 6e10 3e58 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@583e │ │ -19b53e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -19b540: 5b23 b842 |000c: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ -19b544: 5423 be42 |000e: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ -19b548: 5420 bd42 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@42bd │ │ -19b54c: 5221 bc42 |0012: iget v1, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@42bc │ │ -19b550: 7130 ed08 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@08ed │ │ -19b556: 0c03 |0017: move-result-object v3 │ │ -19b558: 5420 bb42 |0018: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@42bb │ │ -19b55c: 6e30 ee08 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@08ee │ │ -19b562: 0c03 |001d: move-result-object v3 │ │ -19b564: 5420 be42 |001e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ -19b568: 6e10 2903 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0329 │ │ -19b56e: 0c00 |0023: move-result-object v0 │ │ -19b570: 6001 171c |0024: sget v1, Lorg/thoughtcrime/securesms/R$color;.white:I // field@1c17 │ │ -19b574: 6e20 db00 1000 |0026: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ -19b57a: 0a00 |0029: move-result v0 │ │ -19b57c: 6e20 ef08 0300 |002a: invoke-virtual {v3, v0}, Lcom/google/android/material/snackbar/Snackbar;.setActionTextColor:(I)Lcom/google/android/material/snackbar/Snackbar; // method@08ef │ │ -19b582: 0c03 |002d: move-result-object v3 │ │ -19b584: 6e10 f008 0300 |002e: invoke-virtual {v3}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@08f0 │ │ -19b58a: 0e00 |0031: return-void │ │ +19b51c: |[19b51c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Void;)V │ │ +19b52c: 5523 ba42 |0000: iget-boolean v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42ba │ │ +19b530: 3803 0c00 |0002: if-eqz v3, 000e // +000c │ │ +19b534: 5423 b842 |0004: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ +19b538: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ +19b53c: 6e10 3e58 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@583e │ │ +19b542: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +19b544: 5b23 b842 |000c: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ +19b548: 5423 be42 |000e: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ +19b54c: 5420 bd42 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@42bd │ │ +19b550: 5221 bc42 |0012: iget v1, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@42bc │ │ +19b554: 7130 ed08 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@08ed │ │ +19b55a: 0c03 |0017: move-result-object v3 │ │ +19b55c: 5420 bb42 |0018: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@42bb │ │ +19b560: 6e30 ee08 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@08ee │ │ +19b566: 0c03 |001d: move-result-object v3 │ │ +19b568: 5420 be42 |001e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ +19b56c: 6e10 2903 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0329 │ │ +19b572: 0c00 |0023: move-result-object v0 │ │ +19b574: 6001 171c |0024: sget v1, Lorg/thoughtcrime/securesms/R$color;.white:I // field@1c17 │ │ +19b578: 6e20 db00 1000 |0026: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ +19b57e: 0a00 |0029: move-result v0 │ │ +19b580: 6e20 ef08 0300 |002a: invoke-virtual {v3, v0}, Lcom/google/android/material/snackbar/Snackbar;.setActionTextColor:(I)Lcom/google/android/material/snackbar/Snackbar; // method@08ef │ │ +19b586: 0c03 |002d: move-result-object v3 │ │ +19b588: 6e10 f008 0300 |002e: invoke-virtual {v3}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@08f0 │ │ +19b58e: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0008 line=62 │ │ 0x000c line=63 │ │ 0x000e line=66 │ │ 0x001a line=67 │ │ @@ -319624,36 +319625,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -19b58c: |[19b58c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPreExecute:()V │ │ -19b59c: 5550 ba42 |0000: iget-boolean v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42ba │ │ -19b5a0: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ -19b5a4: 5450 be42 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ -19b5a8: 6e10 1a03 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19b5ae: 0c00 |0009: move-result-object v0 │ │ -19b5b0: 5451 be42 |000a: iget-object v1, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ -19b5b4: 6e10 1a03 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19b5ba: 0c01 |000f: move-result-object v1 │ │ -19b5bc: 6002 a52a |0010: sget v2, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2aa5 │ │ -19b5c0: 6e20 7700 2100 |0012: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -19b5c6: 0c01 |0015: move-result-object v1 │ │ -19b5c8: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -19b5ca: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -19b5cc: 1a04 0000 |0018: const-string v4, "" // string@0000 │ │ -19b5d0: 7153 5058 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@5850 │ │ -19b5d6: 0c00 |001d: move-result-object v0 │ │ -19b5d8: 5b50 b842 |001e: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ -19b5dc: 2804 |0020: goto 0024 // +0004 │ │ -19b5de: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -19b5e0: 5b50 b842 |0022: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ -19b5e4: 0e00 |0024: return-void │ │ +19b590: |[19b590] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPreExecute:()V │ │ +19b5a0: 5550 ba42 |0000: iget-boolean v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42ba │ │ +19b5a4: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ +19b5a8: 5450 be42 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ +19b5ac: 6e10 1a03 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19b5b2: 0c00 |0009: move-result-object v0 │ │ +19b5b4: 5451 be42 |000a: iget-object v1, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ +19b5b8: 6e10 1a03 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19b5be: 0c01 |000f: move-result-object v1 │ │ +19b5c0: 6002 a52a |0010: sget v2, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2aa5 │ │ +19b5c4: 6e20 7700 2100 |0012: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +19b5ca: 0c01 |0015: move-result-object v1 │ │ +19b5cc: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +19b5ce: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +19b5d0: 1a04 0000 |0018: const-string v4, "" // string@0000 │ │ +19b5d4: 7153 5058 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@5850 │ │ +19b5da: 0c00 |001d: move-result-object v0 │ │ +19b5dc: 5b50 b842 |001e: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ +19b5e0: 2804 |0020: goto 0024 // +0004 │ │ +19b5e2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +19b5e4: 5b50 b842 |0022: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ +19b5e8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ 0x000c line=44 │ │ 0x0018 line=43 │ │ 0x0022 line=47 │ │ @@ -319700,19 +319701,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 │ │ -19b7f0: |[19b7f0] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V │ │ -19b800: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19b806: 5b01 c942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@42c9 │ │ -19b80a: 5b02 ca42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42ca │ │ -19b80e: 0e00 |0007: return-void │ │ +19b7f4: |[19b7f4] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V │ │ +19b804: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19b80a: 5b01 c942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@42c9 │ │ +19b80e: 5b02 ca42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42ca │ │ +19b812: 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; │ │ @@ -319723,19 +319724,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 │ │ -19b810: |[19b810] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -19b820: 5420 c942 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@42c9 │ │ -19b824: 5421 ca42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42ca │ │ -19b828: 7140 4358 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@5843 │ │ -19b82e: 0e00 |0007: return-void │ │ +19b814: |[19b814] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +19b824: 5420 c942 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@42c9 │ │ +19b828: 5421 ca42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42ca │ │ +19b82c: 7140 4358 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@5843 │ │ +19b832: 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 │ │ @@ -319781,18 +319782,18 @@ │ │ type : '(Landroid/view/ViewStub;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19bb3c: |[19bb3c] org.thoughtcrime.securesms.util.views.Stub.:(Landroid/view/ViewStub;)V │ │ -19bb4c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19bb52: 5b01 d042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42d0 │ │ -19bb56: 0e00 |0005: return-void │ │ +19bb40: |[19bb40] org.thoughtcrime.securesms.util.views.Stub.:(Landroid/view/ViewStub;)V │ │ +19bb50: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19bb56: 5b01 d042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42d0 │ │ +19bb5a: 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; │ │ @@ -319803,25 +319804,25 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -19bb08: |[19bb08] org.thoughtcrime.securesms.util.views.Stub.get:()Ljava/lang/Object; │ │ -19bb18: 5410 cf42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42cf │ │ -19bb1c: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -19bb20: 5410 d042 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42d0 │ │ -19bb24: 6e10 6b03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036b │ │ -19bb2a: 0c00 |0009: move-result-object v0 │ │ -19bb2c: 5b10 cf42 |000a: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42cf │ │ -19bb30: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -19bb32: 5b10 d042 |000d: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42d0 │ │ -19bb36: 5410 cf42 |000f: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42cf │ │ -19bb3a: 1100 |0011: return-object v0 │ │ +19bb0c: |[19bb0c] org.thoughtcrime.securesms.util.views.Stub.get:()Ljava/lang/Object; │ │ +19bb1c: 5410 cf42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42cf │ │ +19bb20: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +19bb24: 5410 d042 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42d0 │ │ +19bb28: 6e10 6b03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036b │ │ +19bb2e: 0c00 |0009: move-result-object v0 │ │ +19bb30: 5b10 cf42 |000a: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42cf │ │ +19bb34: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +19bb36: 5b10 d042 |000d: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42d0 │ │ +19bb3a: 5410 cf42 |000f: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42cf │ │ +19bb3e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=19 │ │ 0x000d line=20 │ │ 0x000f line=23 │ │ locals : │ │ @@ -319832,21 +319833,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -19bae8: |[19bae8] org.thoughtcrime.securesms.util.views.Stub.resolved:()Z │ │ -19baf8: 5410 cf42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42cf │ │ -19bafc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -19bb00: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -19bb02: 2802 |0005: goto 0007 // +0002 │ │ -19bb04: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -19bb06: 0f00 |0007: return v0 │ │ +19baec: |[19baec] org.thoughtcrime.securesms.util.views.Stub.resolved:()Z │ │ +19bafc: 5410 cf42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42cf │ │ +19bb00: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +19bb04: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +19bb06: 2802 |0005: goto 0007 // +0002 │ │ +19bb08: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +19bb0a: 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 : 14182 (Stub.java) │ │ @@ -319890,18 +319891,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19bf2c: |[19bf2c] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;)V │ │ -19bf3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19bf3e: 7030 7d58 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@587d │ │ -19bf44: 0e00 |0004: return-void │ │ +19bf30: |[19bf30] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;)V │ │ +19bf40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19bf42: 7030 7d58 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@587d │ │ +19bf48: 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; │ │ │ │ @@ -319910,18 +319911,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 │ │ -19bf48: |[19bf48] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -19bf58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19bf5a: 7040 7e58 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@587e │ │ -19bf60: 0e00 |0004: return-void │ │ +19bf4c: |[19bf4c] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +19bf5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19bf5e: 7040 7e58 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@587e │ │ +19bf64: 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; │ │ @@ -319931,24 +319932,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 │ │ -19bf64: |[19bf64] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -19bf74: 7040 f103 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@03f1 │ │ -19bf7a: 6002 4527 |0003: sget v2, Lorg/thoughtcrime/securesms/R$layout;.video_player:I // field@2745 │ │ -19bf7e: 7130 8158 2100 |0005: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@5881 │ │ -19bf84: 6001 ae25 |0008: sget v1, Lorg/thoughtcrime/securesms/R$id;.video_view:I // field@25ae │ │ -19bf88: 7120 bb57 1000 |000a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.findById:(Landroid/view/View;I)Landroid/view/View; // method@57bb │ │ -19bf8e: 0c01 |000d: move-result-object v1 │ │ -19bf90: 1f01 7a02 |000e: check-cast v1, Lcom/google/android/exoplayer2/ui/PlayerView; // type@027a │ │ -19bf94: 5b01 d342 |0010: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42d3 │ │ -19bf98: 0e00 |0012: return-void │ │ +19bf68: |[19bf68] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +19bf78: 7040 f103 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@03f1 │ │ +19bf7e: 6002 4527 |0003: sget v2, Lorg/thoughtcrime/securesms/R$layout;.video_player:I // field@2745 │ │ +19bf82: 7130 8158 2100 |0005: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@5881 │ │ +19bf88: 6001 ae25 |0008: sget v1, Lorg/thoughtcrime/securesms/R$id;.video_view:I // field@25ae │ │ +19bf8c: 7120 bb57 1000 |000a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.findById:(Landroid/view/View;I)Landroid/view/View; // method@57bb │ │ +19bf92: 0c01 |000d: move-result-object v1 │ │ +19bf94: 1f01 7a02 |000e: check-cast v1, Lcom/google/android/exoplayer2/ui/PlayerView; // type@027a │ │ +19bf98: 5b01 d342 |0010: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42d3 │ │ +19bf9c: 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; │ │ @@ -319961,70 +319962,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 │ │ -19bfe0: |[19bfe0] org.thoughtcrime.securesms.video.VideoPlayer.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ -19bff0: 2200 7f02 |0000: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder; // type@027f │ │ -19bff4: 6e10 8058 0500 |0002: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5880 │ │ -19bffa: 0c01 |0005: move-result-object v1 │ │ -19bffc: 7020 e208 1000 |0006: invoke-direct {v0, v1}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.:(Landroid/content/Context;)V // method@08e2 │ │ -19c002: 6e10 e308 0000 |0009: invoke-virtual {v0}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.build:()Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter; // method@08e3 │ │ -19c008: 0c00 |000c: move-result-object v0 │ │ -19c00a: 2201 7702 |000d: new-instance v1, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector; // type@0277 │ │ -19c00e: 6e10 8058 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5880 │ │ -19c014: 0c02 |0012: move-result-object v2 │ │ -19c016: 7020 dc08 2100 |0013: invoke-direct {v1, v2}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;.:(Landroid/content/Context;)V // method@08dc │ │ -19c01c: 2202 5b02 |0016: new-instance v2, Lcom/google/android/exoplayer2/DefaultLoadControl; // type@025b │ │ -19c020: 7010 9b08 0200 |0018: invoke-direct {v2}, Lcom/google/android/exoplayer2/DefaultLoadControl;.:()V // method@089b │ │ -19c026: 2203 6a02 |001b: new-instance v3, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // type@026a │ │ -19c02a: 6e10 8058 0500 |001d: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5880 │ │ -19c030: 0c04 |0020: move-result-object v4 │ │ -19c032: 7020 c208 4300 |0021: invoke-direct {v3, v4}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.:(Landroid/content/Context;)V // method@08c2 │ │ -19c038: 6e20 c708 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@08c7 │ │ -19c03e: 0c01 |0027: move-result-object v1 │ │ -19c040: 6e20 c508 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@08c5 │ │ -19c046: 0c00 |002b: move-result-object v0 │ │ -19c048: 6e20 c608 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@08c6 │ │ -19c04e: 0c00 |002f: move-result-object v0 │ │ -19c050: 6e10 c408 0000 |0030: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.build:()Lcom/google/android/exoplayer2/SimpleExoPlayer; // method@08c4 │ │ -19c056: 0c00 |0033: move-result-object v0 │ │ -19c058: 5b50 d242 |0034: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ -19c05c: 2201 f810 |0036: new-instance v1, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener; // type@10f8 │ │ -19c060: 5452 d442 |0038: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42d4 │ │ -19c064: 7020 5658 2100 |003a: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.:(Landroid/view/Window;)V // method@5856 │ │ -19c06a: 6e20 c808 1000 |003d: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.addListener:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08c8 │ │ -19c070: 5450 d342 |0040: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42d3 │ │ -19c074: 5451 d242 |0042: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ -19c078: 6e20 dd08 1000 |0044: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/ui/PlayerView;.setPlayer:(Lcom/google/android/exoplayer2/Player;)V // method@08dd │ │ -19c07e: 2200 8202 |0047: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // type@0282 │ │ -19c082: 6e10 8058 0500 |0049: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5880 │ │ -19c088: 0c01 |004c: move-result-object v1 │ │ -19c08a: 1a02 7917 |004d: const-string v2, "GenericUserAgent" // string@1779 │ │ -19c08e: 1203 |004f: const/4 v3, #int 0 // #0 │ │ -19c090: 7040 e408 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@08e4 │ │ -19c096: 2201 fb10 |0053: new-instance v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory; // type@10fb │ │ -19c09a: 7020 8e58 0100 |0055: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V // method@588e │ │ -19c0a0: 2200 7002 |0058: new-instance v0, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory; // type@0270 │ │ -19c0a4: 7010 d808 0000 |005a: invoke-direct {v0}, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;.:()V // method@08d8 │ │ -19c0aa: 2202 7402 |005d: new-instance v2, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory; // type@0274 │ │ -19c0ae: 7030 da08 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@08da │ │ -19c0b4: 6e10 9250 0600 |0062: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.getUri:()Landroid/net/Uri; // method@5092 │ │ -19c0ba: 0c06 |0065: move-result-object v6 │ │ -19c0bc: 7110 9d08 0600 |0066: invoke-static {v6}, Lcom/google/android/exoplayer2/MediaItem;.fromUri:(Landroid/net/Uri;)Lcom/google/android/exoplayer2/MediaItem; // method@089d │ │ -19c0c2: 0c06 |0069: move-result-object v6 │ │ -19c0c4: 6e20 db08 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@08db │ │ -19c0ca: 0c06 |006d: move-result-object v6 │ │ -19c0cc: 5450 d242 |006e: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ -19c0d0: 6e20 cd08 6000 |0070: invoke-virtual {v0, v6}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.prepare:(Lcom/google/android/exoplayer2/source/MediaSource;)V // method@08cd │ │ -19c0d6: 5456 d242 |0073: iget-object v6, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ -19c0da: 6e20 d208 7600 |0075: invoke-virtual {v6, v7}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08d2 │ │ -19c0e0: 0e00 |0078: return-void │ │ +19bfe4: |[19bfe4] org.thoughtcrime.securesms.video.VideoPlayer.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ +19bff4: 2200 7f02 |0000: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder; // type@027f │ │ +19bff8: 6e10 8058 0500 |0002: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5880 │ │ +19bffe: 0c01 |0005: move-result-object v1 │ │ +19c000: 7020 e208 1000 |0006: invoke-direct {v0, v1}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.:(Landroid/content/Context;)V // method@08e2 │ │ +19c006: 6e10 e308 0000 |0009: invoke-virtual {v0}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.build:()Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter; // method@08e3 │ │ +19c00c: 0c00 |000c: move-result-object v0 │ │ +19c00e: 2201 7702 |000d: new-instance v1, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector; // type@0277 │ │ +19c012: 6e10 8058 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5880 │ │ +19c018: 0c02 |0012: move-result-object v2 │ │ +19c01a: 7020 dc08 2100 |0013: invoke-direct {v1, v2}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;.:(Landroid/content/Context;)V // method@08dc │ │ +19c020: 2202 5b02 |0016: new-instance v2, Lcom/google/android/exoplayer2/DefaultLoadControl; // type@025b │ │ +19c024: 7010 9b08 0200 |0018: invoke-direct {v2}, Lcom/google/android/exoplayer2/DefaultLoadControl;.:()V // method@089b │ │ +19c02a: 2203 6a02 |001b: new-instance v3, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // type@026a │ │ +19c02e: 6e10 8058 0500 |001d: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5880 │ │ +19c034: 0c04 |0020: move-result-object v4 │ │ +19c036: 7020 c208 4300 |0021: invoke-direct {v3, v4}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.:(Landroid/content/Context;)V // method@08c2 │ │ +19c03c: 6e20 c708 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@08c7 │ │ +19c042: 0c01 |0027: move-result-object v1 │ │ +19c044: 6e20 c508 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@08c5 │ │ +19c04a: 0c00 |002b: move-result-object v0 │ │ +19c04c: 6e20 c608 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@08c6 │ │ +19c052: 0c00 |002f: move-result-object v0 │ │ +19c054: 6e10 c408 0000 |0030: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.build:()Lcom/google/android/exoplayer2/SimpleExoPlayer; // method@08c4 │ │ +19c05a: 0c00 |0033: move-result-object v0 │ │ +19c05c: 5b50 d242 |0034: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ +19c060: 2201 f810 |0036: new-instance v1, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener; // type@10f8 │ │ +19c064: 5452 d442 |0038: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42d4 │ │ +19c068: 7020 5658 2100 |003a: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.:(Landroid/view/Window;)V // method@5856 │ │ +19c06e: 6e20 c808 1000 |003d: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.addListener:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08c8 │ │ +19c074: 5450 d342 |0040: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42d3 │ │ +19c078: 5451 d242 |0042: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ +19c07c: 6e20 dd08 1000 |0044: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/ui/PlayerView;.setPlayer:(Lcom/google/android/exoplayer2/Player;)V // method@08dd │ │ +19c082: 2200 8202 |0047: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // type@0282 │ │ +19c086: 6e10 8058 0500 |0049: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5880 │ │ +19c08c: 0c01 |004c: move-result-object v1 │ │ +19c08e: 1a02 7917 |004d: const-string v2, "GenericUserAgent" // string@1779 │ │ +19c092: 1203 |004f: const/4 v3, #int 0 // #0 │ │ +19c094: 7040 e408 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@08e4 │ │ +19c09a: 2201 fb10 |0053: new-instance v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory; // type@10fb │ │ +19c09e: 7020 8e58 0100 |0055: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V // method@588e │ │ +19c0a4: 2200 7002 |0058: new-instance v0, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory; // type@0270 │ │ +19c0a8: 7010 d808 0000 |005a: invoke-direct {v0}, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;.:()V // method@08d8 │ │ +19c0ae: 2202 7402 |005d: new-instance v2, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory; // type@0274 │ │ +19c0b2: 7030 da08 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@08da │ │ +19c0b8: 6e10 9250 0600 |0062: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.getUri:()Landroid/net/Uri; // method@5092 │ │ +19c0be: 0c06 |0065: move-result-object v6 │ │ +19c0c0: 7110 9d08 0600 |0066: invoke-static {v6}, Lcom/google/android/exoplayer2/MediaItem;.fromUri:(Landroid/net/Uri;)Lcom/google/android/exoplayer2/MediaItem; // method@089d │ │ +19c0c6: 0c06 |0069: move-result-object v6 │ │ +19c0c8: 6e20 db08 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@08db │ │ +19c0ce: 0c06 |006d: move-result-object v6 │ │ +19c0d0: 5450 d242 |006e: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ +19c0d4: 6e20 cd08 6000 |0070: invoke-virtual {v0, v6}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.prepare:(Lcom/google/android/exoplayer2/source/MediaSource;)V // method@08cd │ │ +19c0da: 5456 d242 |0073: iget-object v6, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ +19c0de: 6e20 d208 7600 |0075: invoke-virtual {v6, v7}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08d2 │ │ +19c0e4: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000d line=96 │ │ 0x0016 line=97 │ │ 0x001b line=99 │ │ 0x0024 line=100 │ │ @@ -320051,19 +320052,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19bf9c: |[19bf9c] org.thoughtcrime.securesms.video.VideoPlayer.cleanup:()V │ │ -19bfac: 5410 d242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ -19bfb0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -19bfb4: 6e10 ce08 0000 |0004: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.release:()V // method@08ce │ │ -19bfba: 0e00 |0007: return-void │ │ +19bfa0: |[19bfa0] org.thoughtcrime.securesms.video.VideoPlayer.cleanup:()V │ │ +19bfb0: 5410 d242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ +19bfb4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +19bfb8: 6e10 ce08 0000 |0004: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.release:()V // method@08ce │ │ +19bfbe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ │ │ @@ -320072,20 +320073,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19bfbc: |[19bfbc] org.thoughtcrime.securesms.video.VideoPlayer.pause:()V │ │ -19bfcc: 5420 d242 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ -19bfd0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -19bfd4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19bfd6: 6e20 d208 1000 |0005: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08d2 │ │ -19bfdc: 0e00 |0008: return-void │ │ +19bfc0: |[19bfc0] org.thoughtcrime.securesms.video.VideoPlayer.pause:()V │ │ +19bfd0: 5420 d242 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ +19bfd4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +19bfd8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +19bfda: 6e20 d208 1000 |0005: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08d2 │ │ +19bfe0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ │ │ @@ -320094,17 +320095,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 │ │ -19c0e4: |[19c0e4] org.thoughtcrime.securesms.video.VideoPlayer.setVideoSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ -19c0f4: 7030 8358 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V // method@5883 │ │ -19c0fa: 0e00 |0003: return-void │ │ +19c0e8: |[19c0e8] org.thoughtcrime.securesms.video.VideoPlayer.setVideoSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ +19c0f8: 7030 8358 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V // method@5883 │ │ +19c0fe: 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 │ │ @@ -320114,17 +320115,17 @@ │ │ type : '(Landroid/view/Window;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19c0fc: |[19c0fc] org.thoughtcrime.securesms.video.VideoPlayer.setWindow:(Landroid/view/Window;)V │ │ -19c10c: 5b01 d442 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42d4 │ │ -19c110: 0e00 |0002: return-void │ │ +19c100: |[19c100] org.thoughtcrime.securesms.video.VideoPlayer.setWindow:(Landroid/view/Window;)V │ │ +19c110: 5b01 d442 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42d4 │ │ +19c114: 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; │ │ │ │ @@ -320179,20 +320180,20 @@ │ │ type : '(Landroid/view/Surface;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -19c27c: |[19c27c] org.thoughtcrime.securesms.video.recode.InputSurface.:(Landroid/view/Surface;)V │ │ -19c28c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19c292: 6e10 9c0a 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a9c │ │ -19c298: 5b01 dd42 |0006: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42dd │ │ -19c29c: 7010 9358 0000 |0008: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.eglSetup:()V // method@5893 │ │ -19c2a2: 0e00 |000b: return-void │ │ +19c280: |[19c280] org.thoughtcrime.securesms.video.recode.InputSurface.:(Landroid/view/Surface;)V │ │ +19c290: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19c296: 6e10 9c0a 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a9c │ │ +19c29c: 5b01 dd42 |0006: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42dd │ │ +19c2a0: 7010 9358 0000 |0008: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.eglSetup:()V // method@5893 │ │ +19c2a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=40 │ │ 0x0006 line=42 │ │ 0x0008 line=43 │ │ locals : │ │ @@ -320204,28 +320205,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19c2a4: |[19c2a4] org.thoughtcrime.securesms.video.recode.InputSurface.checkEglError:(Ljava/lang/String;)V │ │ -19c2b4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -19c2b6: 7100 0d02 0000 |0001: invoke-static {}, Landroid/opengl/EGL14;.eglGetError:()I // method@020d │ │ -19c2bc: 0a00 |0004: move-result v0 │ │ -19c2be: 1301 0030 |0005: const/16 v1, #int 12288 // #3000 │ │ -19c2c2: 3210 0400 |0007: if-eq v0, v1, 000b // +0004 │ │ -19c2c6: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -19c2c8: 28f7 |000a: goto 0001 // -0009 │ │ -19c2ca: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -19c2ce: 0e00 |000d: return-void │ │ -19c2d0: 2203 0203 |000e: new-instance v3, Ljava/lang/RuntimeException; // type@0302 │ │ -19c2d4: 1a00 9115 |0010: const-string v0, "EGL error encountered (see log)" // string@1591 │ │ -19c2d8: 7020 ae0a 0300 |0012: invoke-direct {v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19c2de: 2703 |0015: throw v3 │ │ +19c2a8: |[19c2a8] org.thoughtcrime.securesms.video.recode.InputSurface.checkEglError:(Ljava/lang/String;)V │ │ +19c2b8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +19c2ba: 7100 0d02 0000 |0001: invoke-static {}, Landroid/opengl/EGL14;.eglGetError:()I // method@020d │ │ +19c2c0: 0a00 |0004: move-result v0 │ │ +19c2c2: 1301 0030 |0005: const/16 v1, #int 12288 // #3000 │ │ +19c2c6: 3210 0400 |0007: if-eq v0, v1, 000b // +0004 │ │ +19c2ca: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +19c2cc: 28f7 |000a: goto 0001 // -0009 │ │ +19c2ce: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +19c2d2: 0e00 |000d: return-void │ │ +19c2d4: 2203 0203 |000e: new-instance v3, Ljava/lang/RuntimeException; // type@0302 │ │ +19c2d8: 1a00 9115 |0010: const-string v0, "EGL error encountered (see log)" // string@1591 │ │ +19c2dc: 7020 ae0a 0300 |0012: invoke-direct {v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19c2e2: 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; │ │ @@ -320235,93 +320236,93 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 172 16-bit code units │ │ -19c2e0: |[19c2e0] org.thoughtcrime.securesms.video.recode.InputSurface.eglSetup:()V │ │ -19c2f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19c2f2: 7110 0c02 0000 |0001: invoke-static {v0}, Landroid/opengl/EGL14;.eglGetDisplay:(I)Landroid/opengl/EGLDisplay; // method@020c │ │ -19c2f8: 0c01 |0004: move-result-object v1 │ │ -19c2fa: 5bd1 db42 |0005: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c2fe: 6202 3300 |0007: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_DISPLAY:Landroid/opengl/EGLDisplay; // field@0033 │ │ -19c302: 3221 8000 |0009: if-eq v1, v2, 0089 // +0080 │ │ -19c306: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -19c308: 2312 1411 |000c: new-array v2, v1, [I // type@1114 │ │ -19c30c: 54d3 db42 |000e: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c310: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -19c312: 7154 0e02 2320 |0011: invoke-static {v3, v2, v0, v2, v4}, Landroid/opengl/EGL14;.eglInitialize:(Landroid/opengl/EGLDisplay;[II[II)Z // method@020e │ │ -19c318: 0a02 |0014: move-result v2 │ │ -19c31a: 3802 6900 |0015: if-eqz v2, 007e // +0069 │ │ -19c31e: 1302 0b00 |0017: const/16 v2, #int 11 // #b │ │ -19c322: 2326 1411 |0019: new-array v6, v2, [I // type@1114 │ │ -19c326: 2606 7700 0000 |001b: fill-array-data v6, 00000092 // +00000077 │ │ -19c32c: 121a |001e: const/4 v10, #int 1 // #1 │ │ -19c32e: 23a2 1e11 |001f: new-array v2, v10, [Landroid/opengl/EGLConfig; // type@111e │ │ -19c332: 234b 1411 |0021: new-array v11, v4, [I // type@1114 │ │ -19c336: 54d5 db42 |0023: iget-object v5, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c33a: 1209 |0025: const/4 v9, #int 0 // #0 │ │ -19c33c: 120c |0026: const/4 v12, #int 0 // #0 │ │ -19c33e: 1207 |0027: const/4 v7, #int 0 // #0 │ │ -19c340: 0728 |0028: move-object v8, v2 │ │ -19c342: 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 │ │ -19c348: 0a03 |002c: move-result v3 │ │ -19c34a: 3803 4900 |002d: if-eqz v3, 0076 // +0049 │ │ -19c34e: 1303 9830 |002f: const/16 v3, #int 12440 // #3098 │ │ -19c352: 1304 3830 |0031: const/16 v4, #int 12344 // #3038 │ │ -19c356: 2430 1411 1304 |0033: filled-new-array {v3, v1, v4}, [I // type@1114 │ │ -19c35c: 0c01 |0036: move-result-object v1 │ │ -19c35e: 54d3 db42 |0037: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c362: 4605 0200 |0039: aget-object v5, v2, v0 │ │ -19c366: 6206 3200 |003b: sget-object v6, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ -19c36a: 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 │ │ -19c370: 0c01 |0040: move-result-object v1 │ │ -19c372: 5bd1 da42 |0041: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ -19c376: 1a01 4650 |0043: const-string v1, "eglCreateContext" // string@5046 │ │ -19c37a: 7020 9258 1d00 |0045: invoke-direct {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@5892 │ │ -19c380: 54d1 da42 |0048: iget-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ -19c384: 3801 2400 |004a: if-eqz v1, 006e // +0024 │ │ -19c388: 2410 1411 0400 |004c: filled-new-array {v4}, [I // type@1114 │ │ -19c38e: 0c01 |004f: move-result-object v1 │ │ -19c390: 54d3 db42 |0050: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c394: 4602 0200 |0052: aget-object v2, v2, v0 │ │ -19c398: 54d4 dd42 |0054: iget-object v4, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42dd │ │ -19c39c: 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 │ │ -19c3a2: 0c00 |0059: move-result-object v0 │ │ -19c3a4: 5bd0 dc42 |005a: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ -19c3a8: 1a00 4850 |005c: const-string v0, "eglCreateWindowSurface" // string@5048 │ │ -19c3ac: 7020 9258 0d00 |005e: invoke-direct {v13, v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@5892 │ │ -19c3b2: 54d0 dc42 |0061: iget-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ -19c3b6: 3800 0300 |0063: if-eqz v0, 0066 // +0003 │ │ -19c3ba: 0e00 |0065: return-void │ │ -19c3bc: 2200 0203 |0066: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19c3c0: 1a01 177f |0068: const-string v1, "surface was null" // string@7f17 │ │ -19c3c4: 7020 ae0a 1000 |006a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19c3ca: 2700 |006d: throw v0 │ │ -19c3cc: 2200 0203 |006e: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19c3d0: 1a01 2670 |0070: const-string v1, "null context" // string@7026 │ │ -19c3d4: 7020 ae0a 1000 |0072: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19c3da: 2700 |0075: throw v0 │ │ -19c3dc: 2200 0203 |0076: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19c3e0: 1a01 6882 |0078: const-string v1, "unable to find RGB888+recordable ES2 EGL config" // string@8268 │ │ -19c3e4: 7020 ae0a 1000 |007a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19c3ea: 2700 |007d: throw v0 │ │ -19c3ec: 1200 |007e: const/4 v0, #int 0 // #0 │ │ -19c3ee: 5bd0 db42 |007f: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c3f2: 2200 0203 |0081: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19c3f6: 1a01 6c82 |0083: const-string v1, "unable to initialize EGL14" // string@826c │ │ -19c3fa: 7020 ae0a 1000 |0085: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19c400: 2700 |0088: throw v0 │ │ -19c402: 2200 0203 |0089: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19c406: 1a01 6a82 |008b: const-string v1, "unable to get EGL14 display" // string@826a │ │ -19c40a: 7020 ae0a 1000 |008d: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19c410: 2700 |0090: throw v0 │ │ -19c412: 0000 |0091: nop // spacer │ │ -19c414: 0003 0400 0b00 0000 2430 0000 0800 ... |0092: array-data (26 units) │ │ +19c2e4: |[19c2e4] org.thoughtcrime.securesms.video.recode.InputSurface.eglSetup:()V │ │ +19c2f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19c2f6: 7110 0c02 0000 |0001: invoke-static {v0}, Landroid/opengl/EGL14;.eglGetDisplay:(I)Landroid/opengl/EGLDisplay; // method@020c │ │ +19c2fc: 0c01 |0004: move-result-object v1 │ │ +19c2fe: 5bd1 db42 |0005: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c302: 6202 3300 |0007: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_DISPLAY:Landroid/opengl/EGLDisplay; // field@0033 │ │ +19c306: 3221 8000 |0009: if-eq v1, v2, 0089 // +0080 │ │ +19c30a: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +19c30c: 2312 1411 |000c: new-array v2, v1, [I // type@1114 │ │ +19c310: 54d3 db42 |000e: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c314: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +19c316: 7154 0e02 2320 |0011: invoke-static {v3, v2, v0, v2, v4}, Landroid/opengl/EGL14;.eglInitialize:(Landroid/opengl/EGLDisplay;[II[II)Z // method@020e │ │ +19c31c: 0a02 |0014: move-result v2 │ │ +19c31e: 3802 6900 |0015: if-eqz v2, 007e // +0069 │ │ +19c322: 1302 0b00 |0017: const/16 v2, #int 11 // #b │ │ +19c326: 2326 1411 |0019: new-array v6, v2, [I // type@1114 │ │ +19c32a: 2606 7700 0000 |001b: fill-array-data v6, 00000092 // +00000077 │ │ +19c330: 121a |001e: const/4 v10, #int 1 // #1 │ │ +19c332: 23a2 1e11 |001f: new-array v2, v10, [Landroid/opengl/EGLConfig; // type@111e │ │ +19c336: 234b 1411 |0021: new-array v11, v4, [I // type@1114 │ │ +19c33a: 54d5 db42 |0023: iget-object v5, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c33e: 1209 |0025: const/4 v9, #int 0 // #0 │ │ +19c340: 120c |0026: const/4 v12, #int 0 // #0 │ │ +19c342: 1207 |0027: const/4 v7, #int 0 // #0 │ │ +19c344: 0728 |0028: move-object v8, v2 │ │ +19c346: 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 │ │ +19c34c: 0a03 |002c: move-result v3 │ │ +19c34e: 3803 4900 |002d: if-eqz v3, 0076 // +0049 │ │ +19c352: 1303 9830 |002f: const/16 v3, #int 12440 // #3098 │ │ +19c356: 1304 3830 |0031: const/16 v4, #int 12344 // #3038 │ │ +19c35a: 2430 1411 1304 |0033: filled-new-array {v3, v1, v4}, [I // type@1114 │ │ +19c360: 0c01 |0036: move-result-object v1 │ │ +19c362: 54d3 db42 |0037: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c366: 4605 0200 |0039: aget-object v5, v2, v0 │ │ +19c36a: 6206 3200 |003b: sget-object v6, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ +19c36e: 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 │ │ +19c374: 0c01 |0040: move-result-object v1 │ │ +19c376: 5bd1 da42 |0041: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ +19c37a: 1a01 4650 |0043: const-string v1, "eglCreateContext" // string@5046 │ │ +19c37e: 7020 9258 1d00 |0045: invoke-direct {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@5892 │ │ +19c384: 54d1 da42 |0048: iget-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ +19c388: 3801 2400 |004a: if-eqz v1, 006e // +0024 │ │ +19c38c: 2410 1411 0400 |004c: filled-new-array {v4}, [I // type@1114 │ │ +19c392: 0c01 |004f: move-result-object v1 │ │ +19c394: 54d3 db42 |0050: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c398: 4602 0200 |0052: aget-object v2, v2, v0 │ │ +19c39c: 54d4 dd42 |0054: iget-object v4, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42dd │ │ +19c3a0: 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 │ │ +19c3a6: 0c00 |0059: move-result-object v0 │ │ +19c3a8: 5bd0 dc42 |005a: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ +19c3ac: 1a00 4850 |005c: const-string v0, "eglCreateWindowSurface" // string@5048 │ │ +19c3b0: 7020 9258 0d00 |005e: invoke-direct {v13, v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@5892 │ │ +19c3b6: 54d0 dc42 |0061: iget-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ +19c3ba: 3800 0300 |0063: if-eqz v0, 0066 // +0003 │ │ +19c3be: 0e00 |0065: return-void │ │ +19c3c0: 2200 0203 |0066: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19c3c4: 1a01 177f |0068: const-string v1, "surface was null" // string@7f17 │ │ +19c3c8: 7020 ae0a 1000 |006a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19c3ce: 2700 |006d: throw v0 │ │ +19c3d0: 2200 0203 |006e: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19c3d4: 1a01 2670 |0070: const-string v1, "null context" // string@7026 │ │ +19c3d8: 7020 ae0a 1000 |0072: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19c3de: 2700 |0075: throw v0 │ │ +19c3e0: 2200 0203 |0076: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19c3e4: 1a01 6882 |0078: const-string v1, "unable to find RGB888+recordable ES2 EGL config" // string@8268 │ │ +19c3e8: 7020 ae0a 1000 |007a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19c3ee: 2700 |007d: throw v0 │ │ +19c3f0: 1200 |007e: const/4 v0, #int 0 // #0 │ │ +19c3f2: 5bd0 db42 |007f: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c3f6: 2200 0203 |0081: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19c3fa: 1a01 6c82 |0083: const-string v1, "unable to initialize EGL14" // string@826c │ │ +19c3fe: 7020 ae0a 1000 |0085: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19c404: 2700 |0088: throw v0 │ │ +19c406: 2200 0203 |0089: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19c40a: 1a01 6a82 |008b: const-string v1, "unable to get EGL14 display" // string@826a │ │ +19c40e: 7020 ae0a 1000 |008d: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19c414: 2700 |0090: throw v0 │ │ +19c416: 0000 |0091: nop // spacer │ │ +19c418: 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 │ │ @@ -320351,17 +320352,17 @@ │ │ type : '()Landroid/view/Surface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19c240: |[19c240] org.thoughtcrime.securesms.video.recode.InputSurface.getSurface:()Landroid/view/Surface; │ │ -19c250: 5410 dd42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42dd │ │ -19c254: 1100 |0002: return-object v0 │ │ +19c244: |[19c244] org.thoughtcrime.securesms.video.recode.InputSurface.getSurface:()Landroid/view/Surface; │ │ +19c254: 5410 dd42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42dd │ │ +19c258: 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;) │ │ @@ -320369,26 +320370,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -19c448: |[19c448] org.thoughtcrime.securesms.video.recode.InputSurface.makeCurrent:()V │ │ -19c458: 5430 db42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c45c: 5431 dc42 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ -19c460: 5432 da42 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ -19c464: 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 │ │ -19c46a: 0a00 |0009: move-result v0 │ │ -19c46c: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -19c470: 0e00 |000c: return-void │ │ -19c472: 2200 0203 |000d: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19c476: 1a01 5250 |000f: const-string v1, "eglMakeCurrent failed" // string@5052 │ │ -19c47a: 7020 ae0a 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19c480: 2700 |0014: throw v0 │ │ +19c44c: |[19c44c] org.thoughtcrime.securesms.video.recode.InputSurface.makeCurrent:()V │ │ +19c45c: 5430 db42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c460: 5431 dc42 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ +19c464: 5432 da42 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ +19c468: 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 │ │ +19c46e: 0a00 |0009: move-result v0 │ │ +19c470: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +19c474: 0e00 |000c: return-void │ │ +19c476: 2200 0203 |000d: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19c47a: 1a01 5250 |000f: const-string v1, "eglMakeCurrent failed" // string@5052 │ │ +19c47e: 7020 ae0a 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19c484: 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; │ │ │ │ @@ -320397,40 +320398,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -19c484: |[19c484] org.thoughtcrime.securesms.video.recode.InputSurface.release:()V │ │ -19c494: 7100 0b02 0000 |0000: invoke-static {}, Landroid/opengl/EGL14;.eglGetCurrentContext:()Landroid/opengl/EGLContext; // method@020b │ │ -19c49a: 0c00 |0003: move-result-object v0 │ │ -19c49c: 5441 da42 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ -19c4a0: 6e20 1102 1000 |0006: invoke-virtual {v0, v1}, Landroid/opengl/EGLContext;.equals:(Ljava/lang/Object;)Z // method@0211 │ │ -19c4a6: 0a00 |0009: move-result v0 │ │ -19c4a8: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -19c4ac: 5440 db42 |000c: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c4b0: 6201 3400 |000e: sget-object v1, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ -19c4b4: 6202 3400 |0010: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ -19c4b8: 6203 3200 |0012: sget-object v3, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ -19c4bc: 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 │ │ -19c4c2: 5440 db42 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c4c6: 5441 dc42 |0019: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ -19c4ca: 7120 0a02 1000 |001b: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroySurface:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@020a │ │ -19c4d0: 5440 db42 |001e: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c4d4: 5441 da42 |0020: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ -19c4d8: 7120 0902 1000 |0022: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroyContext:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;)Z // method@0209 │ │ -19c4de: 5440 dd42 |0025: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42dd │ │ -19c4e2: 6e10 0903 0000 |0027: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0309 │ │ -19c4e8: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -19c4ea: 5b40 db42 |002b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c4ee: 5b40 da42 |002d: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ -19c4f2: 5b40 dc42 |002f: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ -19c4f6: 5b40 dd42 |0031: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42dd │ │ -19c4fa: 0e00 |0033: return-void │ │ +19c488: |[19c488] org.thoughtcrime.securesms.video.recode.InputSurface.release:()V │ │ +19c498: 7100 0b02 0000 |0000: invoke-static {}, Landroid/opengl/EGL14;.eglGetCurrentContext:()Landroid/opengl/EGLContext; // method@020b │ │ +19c49e: 0c00 |0003: move-result-object v0 │ │ +19c4a0: 5441 da42 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ +19c4a4: 6e20 1102 1000 |0006: invoke-virtual {v0, v1}, Landroid/opengl/EGLContext;.equals:(Ljava/lang/Object;)Z // method@0211 │ │ +19c4aa: 0a00 |0009: move-result v0 │ │ +19c4ac: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +19c4b0: 5440 db42 |000c: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c4b4: 6201 3400 |000e: sget-object v1, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ +19c4b8: 6202 3400 |0010: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ +19c4bc: 6203 3200 |0012: sget-object v3, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ +19c4c0: 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 │ │ +19c4c6: 5440 db42 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c4ca: 5441 dc42 |0019: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ +19c4ce: 7120 0a02 1000 |001b: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroySurface:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@020a │ │ +19c4d4: 5440 db42 |001e: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c4d8: 5441 da42 |0020: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ +19c4dc: 7120 0902 1000 |0022: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroyContext:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;)Z // method@0209 │ │ +19c4e2: 5440 dd42 |0025: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42dd │ │ +19c4e6: 6e10 0903 0000 |0027: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0309 │ │ +19c4ec: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +19c4ee: 5b40 db42 |002b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c4f2: 5b40 da42 |002d: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ +19c4f6: 5b40 dc42 |002f: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ +19c4fa: 5b40 dd42 |0031: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42dd │ │ +19c4fe: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000c line=96 │ │ 0x0017 line=98 │ │ 0x001e line=99 │ │ 0x0025 line=100 │ │ @@ -320446,19 +320447,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -19c4fc: |[19c4fc] org.thoughtcrime.securesms.video.recode.InputSurface.setPresentationTime:(J)V │ │ -19c50c: 5420 db42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c510: 5421 dc42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ -19c514: 7140 1202 1043 |0004: invoke-static {v0, v1, v3, v4}, Landroid/opengl/EGLExt;.eglPresentationTimeANDROID:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;J)Z // method@0212 │ │ -19c51a: 0e00 |0007: return-void │ │ +19c500: |[19c500] org.thoughtcrime.securesms.video.recode.InputSurface.setPresentationTime:(J)V │ │ +19c510: 5420 db42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c514: 5421 dc42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ +19c518: 7140 1202 1043 |0004: invoke-static {v0, v1, v3, v4}, Landroid/opengl/EGLExt;.eglPresentationTimeANDROID:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;J)Z // method@0212 │ │ +19c51e: 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 │ │ │ │ @@ -320467,20 +320468,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19c258: |[19c258] org.thoughtcrime.securesms.video.recode.InputSurface.swapBuffers:()Z │ │ -19c268: 5420 db42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c26c: 5421 dc42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ -19c270: 7120 1002 1000 |0004: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglSwapBuffers:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@0210 │ │ -19c276: 0a00 |0007: move-result v0 │ │ -19c278: 0f00 |0008: return v0 │ │ +19c25c: |[19c25c] org.thoughtcrime.securesms.video.recode.InputSurface.swapBuffers:()Z │ │ +19c26c: 5420 db42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c270: 5421 dc42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ +19c274: 7120 1002 1000 |0004: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglSwapBuffers:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@0210 │ │ +19c27a: 0a00 |0007: move-result v0 │ │ +19c27c: 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 : 6335 (InputSurface.java) │ │ @@ -320586,31 +320587,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -19cd14: |[19cd14] org.thoughtcrime.securesms.video.recode.MP4Builder.:()V │ │ -19cd24: 7010 9a0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19cd2a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -19cd2c: 5b30 e642 |0004: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19cd30: 5b30 e242 |0006: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ -19cd34: 5b30 e542 |0008: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ -19cd38: 5b30 e442 |000a: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19cd3c: 1601 0000 |000c: const-wide/16 v1, #int 0 // #0 │ │ -19cd40: 5a31 e342 |000e: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ -19cd44: 5a31 ea42 |0010: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ -19cd48: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -19cd4a: 5c31 e942 |0013: iput-boolean v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42e9 │ │ -19cd4e: 2201 7b03 |0015: new-instance v1, Ljava/util/HashMap; // type@037b │ │ -19cd52: 7010 900c 0100 |0017: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c90 │ │ -19cd58: 5b31 e842 |001a: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42e8 │ │ -19cd5c: 5b30 e742 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ -19cd60: 0e00 |001e: return-void │ │ +19cd18: |[19cd18] org.thoughtcrime.securesms.video.recode.MP4Builder.:()V │ │ +19cd28: 7010 9a0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19cd2e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +19cd30: 5b30 e642 |0004: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19cd34: 5b30 e242 |0006: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ +19cd38: 5b30 e542 |0008: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ +19cd3c: 5b30 e442 |000a: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19cd40: 1601 0000 |000c: const-wide/16 v1, #int 0 // #0 │ │ +19cd44: 5a31 e342 |000e: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ +19cd48: 5a31 ea42 |0010: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ +19cd4c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +19cd4e: 5c31 e942 |0013: iput-boolean v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42e9 │ │ +19cd52: 2201 7b03 |0015: new-instance v1, Ljava/util/HashMap; // type@037b │ │ +19cd56: 7010 900c 0100 |0017: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c90 │ │ +19cd5c: 5b31 e842 |001a: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42e8 │ │ +19cd60: 5b30 e742 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ +19cd64: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=47 │ │ 0x0006 line=48 │ │ 0x0008 line=49 │ │ 0x000a line=50 │ │ @@ -320627,36 +320628,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -19d124: |[19d124] org.thoughtcrime.securesms.video.recode.MP4Builder.flushCurrentMdat:()V │ │ -19d134: 5450 e442 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19d138: 6e10 be0b 0000 |0002: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.position:()J // method@0bbe │ │ -19d13e: 0b00 |0005: move-result-wide v0 │ │ -19d140: 5452 e442 |0006: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19d144: 5453 e642 |0008: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19d148: 6e10 9d58 0300 |000a: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getOffset:()J // method@589d │ │ -19d14e: 0b03 |000d: move-result-wide v3 │ │ -19d150: 6e30 bf0b 3204 |000e: invoke-virtual {v2, v3, v4}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bbf │ │ -19d156: 5452 e642 |0011: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19d15a: 5453 e442 |0013: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19d15e: 6e20 9b58 3200 |0015: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@589b │ │ -19d164: 5452 e442 |0018: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19d168: 6e30 bf0b 0201 |001a: invoke-virtual {v2, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bbf │ │ -19d16e: 5450 e642 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19d172: 1601 0000 |001f: const-wide/16 v1, #int 0 // #0 │ │ -19d176: 6e30 a458 1002 |0021: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@58a4 │ │ -19d17c: 5450 e642 |0024: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19d180: 6e30 a358 1002 |0026: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58a3 │ │ -19d186: 5450 e542 |0029: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ -19d18a: 6e10 8609 0000 |002b: invoke-virtual {v0}, Ljava/io/FileOutputStream;.flush:()V // method@0986 │ │ -19d190: 0e00 |002e: return-void │ │ +19d128: |[19d128] org.thoughtcrime.securesms.video.recode.MP4Builder.flushCurrentMdat:()V │ │ +19d138: 5450 e442 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19d13c: 6e10 be0b 0000 |0002: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.position:()J // method@0bbe │ │ +19d142: 0b00 |0005: move-result-wide v0 │ │ +19d144: 5452 e442 |0006: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19d148: 5453 e642 |0008: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19d14c: 6e10 9d58 0300 |000a: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getOffset:()J // method@589d │ │ +19d152: 0b03 |000d: move-result-wide v3 │ │ +19d154: 6e30 bf0b 3204 |000e: invoke-virtual {v2, v3, v4}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bbf │ │ +19d15a: 5452 e642 |0011: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19d15e: 5453 e442 |0013: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19d162: 6e20 9b58 3200 |0015: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@589b │ │ +19d168: 5452 e442 |0018: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19d16c: 6e30 bf0b 0201 |001a: invoke-virtual {v2, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bbf │ │ +19d172: 5450 e642 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19d176: 1601 0000 |001f: const-wide/16 v1, #int 0 // #0 │ │ +19d17a: 6e30 a458 1002 |0021: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@58a4 │ │ +19d180: 5450 e642 |0024: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19d184: 6e30 a358 1002 |0026: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58a3 │ │ +19d18a: 5450 e542 |0029: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ +19d18e: 6e10 8609 0000 |002b: invoke-virtual {v0}, Ljava/io/FileOutputStream;.flush:()V // method@0986 │ │ +19d194: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0006 line=77 │ │ 0x0011 line=78 │ │ 0x0018 line=79 │ │ 0x001d line=80 │ │ @@ -320670,23 +320671,23 @@ │ │ type : '(JJ)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -19cbd4: |[19cbd4] org.thoughtcrime.securesms.video.recode.MP4Builder.gcd:(JJ)J │ │ -19cbe4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -19cbe8: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -19cbec: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -19cbf0: 1003 |0006: return-wide v3 │ │ -19cbf2: bf53 |0007: rem-long/2addr v3, v5 │ │ -19cbf4: 7140 b558 6543 |0008: invoke-static {v5, v6, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@58b5 │ │ -19cbfa: 0b03 |000b: move-result-wide v3 │ │ -19cbfc: 1003 |000c: return-wide v3 │ │ +19cbd8: |[19cbd8] org.thoughtcrime.securesms.video.recode.MP4Builder.gcd:(JJ)J │ │ +19cbe8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +19cbec: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +19cbf0: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +19cbf4: 1003 |0006: return-wide v3 │ │ +19cbf6: bf53 |0007: rem-long/2addr v3, v5 │ │ +19cbf8: 7140 b558 6543 |0008: invoke-static {v5, v6, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@58b5 │ │ +19cbfe: 0b03 |000b: move-result-wide v3 │ │ +19cc00: 1003 |000c: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=228 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) J │ │ 0x0000 - 0x000d reg=5 (null) J │ │ │ │ @@ -320696,19 +320697,19 @@ │ │ type : '(Landroid/media/MediaFormat;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19cbb4: |[19cbb4] org.thoughtcrime.securesms.video.recode.MP4Builder.addTrack:(Landroid/media/MediaFormat;Z)I │ │ -19cbc4: 5410 e242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ -19cbc8: 6e30 ba58 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58ba │ │ -19cbce: 0a02 |0005: move-result v2 │ │ -19cbd0: 0f02 |0006: return v2 │ │ +19cbb8: |[19cbb8] org.thoughtcrime.securesms.video.recode.MP4Builder.addTrack:(Landroid/media/MediaFormat;Z)I │ │ +19cbc8: 5410 e242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ +19cbcc: 6e30 ba58 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58ba │ │ +19cbd2: 0a02 |0005: move-result v2 │ │ +19cbd4: 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 │ │ @@ -320718,25 +320719,25 @@ │ │ type : '()Lcom/coremedia/iso/boxes/FileTypeBox;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -19c878: |[19c878] org.thoughtcrime.securesms.video.recode.MP4Builder.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; │ │ -19c888: 2200 8203 |0000: new-instance v0, Ljava/util/LinkedList; // type@0382 │ │ -19c88c: 7010 b60c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ -19c892: 1a01 e75f |0005: const-string v1, "isom" // string@5fe7 │ │ -19c896: 6e20 b80c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cb8 │ │ -19c89c: 1a02 9d0b |000a: const-string v2, "3gp4" // string@0b9d │ │ -19c8a0: 6e20 b80c 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cb8 │ │ -19c8a6: 2202 2702 |000f: new-instance v2, Lcom/coremedia/iso/boxes/FileTypeBox; // type@0227 │ │ -19c8aa: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ -19c8ae: 7050 1808 1243 |0013: invoke-direct {v2, v1, v3, v4, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.:(Ljava/lang/String;JLjava/util/List;)V // method@0818 │ │ -19c8b4: 1102 |0016: return-object v2 │ │ +19c87c: |[19c87c] org.thoughtcrime.securesms.video.recode.MP4Builder.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; │ │ +19c88c: 2200 8203 |0000: new-instance v0, Ljava/util/LinkedList; // type@0382 │ │ +19c890: 7010 b60c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ +19c896: 1a01 e75f |0005: const-string v1, "isom" // string@5fe7 │ │ +19c89a: 6e20 b80c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cb8 │ │ +19c8a0: 1a02 9d0b |000a: const-string v2, "3gp4" // string@0b9d │ │ +19c8a4: 6e20 b80c 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cb8 │ │ +19c8aa: 2202 2702 |000f: new-instance v2, Lcom/coremedia/iso/boxes/FileTypeBox; // type@0227 │ │ +19c8ae: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ +19c8b2: 7050 1808 1243 |0013: invoke-direct {v2, v1, v3, v4, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.:(Ljava/lang/String;JLjava/util/List;)V // method@0818 │ │ +19c8b8: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0005 line=154 │ │ 0x000a line=155 │ │ 0x000f line=156 │ │ locals : │ │ @@ -320747,45 +320748,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 │ │ -19cc90: |[19cc90] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovie:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ -19cca0: 5b45 e242 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ -19cca4: 2200 c202 |0002: new-instance v0, Ljava/io/FileOutputStream; // type@02c2 │ │ -19cca8: 6e10 bb58 0500 |0004: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getCacheFile:()Ljava/io/File; // method@58bb │ │ -19ccae: 0c05 |0007: move-result-object v5 │ │ -19ccb0: 7020 8209 5000 |0008: invoke-direct {v0, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0982 │ │ -19ccb6: 5b40 e542 |000b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ -19ccba: 6e10 8709 0000 |000d: invoke-virtual {v0}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@0987 │ │ -19ccc0: 0c05 |0010: move-result-object v5 │ │ -19ccc2: 5b45 e442 |0011: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19ccc6: 6e10 a858 0400 |0013: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; // method@58a8 │ │ -19cccc: 0c05 |0016: move-result-object v5 │ │ -19ccce: 5440 e442 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19ccd2: 6e20 1908 0500 |0019: invoke-virtual {v5, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0819 │ │ -19ccd8: 5340 e342 |001c: iget-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ -19ccdc: 6e10 1a08 0500 |001e: invoke-virtual {v5}, Lcom/coremedia/iso/boxes/FileTypeBox;.getSize:()J // method@081a │ │ -19cce2: 0b02 |0021: move-result-wide v2 │ │ -19cce4: bb20 |0022: add-long/2addr v0, v2 │ │ -19cce6: 5a40 e342 |0023: iput-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ -19ccea: 5342 ea42 |0025: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ -19ccee: bb02 |0027: add-long/2addr v2, v0 │ │ -19ccf0: 5a42 ea42 |0028: iput-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ -19ccf4: 2205 fe10 |002a: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // type@10fe │ │ -19ccf8: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -19ccfa: 7030 9a58 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@589a │ │ -19cd00: 5b45 e642 |0030: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19cd04: 1245 |0032: const/4 v5, #int 4 // #4 │ │ -19cd06: 7110 9a0b 0500 |0033: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9a │ │ -19cd0c: 0c05 |0036: move-result-object v5 │ │ -19cd0e: 5b45 e742 |0037: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ -19cd12: 1104 |0039: return-object v4 │ │ +19cc94: |[19cc94] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovie:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ +19cca4: 5b45 e242 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ +19cca8: 2200 c202 |0002: new-instance v0, Ljava/io/FileOutputStream; // type@02c2 │ │ +19ccac: 6e10 bb58 0500 |0004: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getCacheFile:()Ljava/io/File; // method@58bb │ │ +19ccb2: 0c05 |0007: move-result-object v5 │ │ +19ccb4: 7020 8209 5000 |0008: invoke-direct {v0, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0982 │ │ +19ccba: 5b40 e542 |000b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ +19ccbe: 6e10 8709 0000 |000d: invoke-virtual {v0}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@0987 │ │ +19ccc4: 0c05 |0010: move-result-object v5 │ │ +19ccc6: 5b45 e442 |0011: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19ccca: 6e10 a858 0400 |0013: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; // method@58a8 │ │ +19ccd0: 0c05 |0016: move-result-object v5 │ │ +19ccd2: 5440 e442 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19ccd6: 6e20 1908 0500 |0019: invoke-virtual {v5, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0819 │ │ +19ccdc: 5340 e342 |001c: iget-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ +19cce0: 6e10 1a08 0500 |001e: invoke-virtual {v5}, Lcom/coremedia/iso/boxes/FileTypeBox;.getSize:()J // method@081a │ │ +19cce6: 0b02 |0021: move-result-wide v2 │ │ +19cce8: bb20 |0022: add-long/2addr v0, v2 │ │ +19ccea: 5a40 e342 |0023: iput-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ +19ccee: 5342 ea42 |0025: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ +19ccf2: bb02 |0027: add-long/2addr v2, v0 │ │ +19ccf4: 5a42 ea42 |0028: iput-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ +19ccf8: 2205 fe10 |002a: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // type@10fe │ │ +19ccfc: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +19ccfe: 7030 9a58 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@589a │ │ +19cd04: 5b45 e642 |0030: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19cd08: 1245 |0032: const/4 v5, #int 4 // #4 │ │ +19cd0a: 7110 9a0b 0500 |0033: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9a │ │ +19cd10: 0c05 |0036: move-result-object v5 │ │ +19cd12: 5b45 e742 |0037: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ +19cd16: 1104 |0039: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=60 │ │ 0x000d line=61 │ │ 0x0013 line=63 │ │ 0x0017 line=64 │ │ @@ -320802,76 +320803,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 │ │ -19c8b8: |[19c8b8] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovieBox:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/MovieBox; │ │ -19c8c8: 2200 2c02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/MovieBox; // type@022c │ │ -19c8cc: 7010 2c08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/MovieBox;.:()V // method@082c │ │ -19c8d2: 2201 2d02 |0005: new-instance v1, Lcom/coremedia/iso/boxes/MovieHeaderBox; // type@022d │ │ -19c8d6: 7010 2e08 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.:()V // method@082e │ │ -19c8dc: 2202 7803 |000a: new-instance v2, Ljava/util/Date; // type@0378 │ │ -19c8e0: 7010 880c 0200 |000c: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c88 │ │ -19c8e6: 6e20 2f08 2100 |000f: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@082f │ │ -19c8ec: 2202 7803 |0012: new-instance v2, Ljava/util/Date; // type@0378 │ │ -19c8f0: 7010 880c 0200 |0014: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c88 │ │ -19c8f6: 6e20 3208 2100 |0017: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@0832 │ │ -19c8fc: 6202 7300 |001a: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -19c900: 6e20 3108 2100 |001c: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0831 │ │ -19c906: 6e20 b658 dc00 |001f: invoke-virtual {v12, v13}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@58b6 │ │ -19c90c: 0b02 |0022: move-result-wide v2 │ │ -19c90e: 6e10 be58 0d00 |0023: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ -19c914: 0c04 |0026: move-result-object v4 │ │ -19c916: 6e10 5d0c 0400 |0027: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ -19c91c: 0c04 |002a: move-result-object v4 │ │ -19c91e: 1605 0000 |002b: const-wide/16 v5, #int 0 // #0 │ │ -19c922: 7210 aa0c 0400 |002d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -19c928: 0a07 |0030: move-result v7 │ │ -19c92a: 3807 1a00 |0031: if-eqz v7, 004b // +001a │ │ -19c92e: 7210 ab0c 0400 |0033: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19c934: 0c07 |0036: move-result-object v7 │ │ -19c936: 1f07 0411 |0037: check-cast v7, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ -19c93a: 6e10 e058 0700 |0039: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@58e0 │ │ -19c940: 0b08 |003c: move-result-wide v8 │ │ -19c942: 9d08 0802 |003d: mul-long v8, v8, v2 │ │ -19c946: 6e10 e858 0700 |003f: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@58e8 │ │ -19c94c: 0a07 |0042: move-result v7 │ │ -19c94e: 817a |0043: int-to-long v10, v7 │ │ -19c950: bea8 |0044: div-long/2addr v8, v10 │ │ -19c952: 3107 0805 |0045: cmp-long v7, v8, v5 │ │ -19c956: 3d07 e6ff |0047: if-lez v7, 002d // -001a │ │ -19c95a: 0485 |0049: move-wide v5, v8 │ │ -19c95c: 28e3 |004a: goto 002d // -001d │ │ -19c95e: 6e30 3008 5106 |004b: invoke-virtual {v1, v5, v6}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setDuration:(J)V // method@0830 │ │ -19c964: 6e30 3408 2103 |004e: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setTimescale:(J)V // method@0834 │ │ -19c96a: 6e10 be58 0d00 |0051: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ -19c970: 0c02 |0054: move-result-object v2 │ │ -19c972: 6e10 5f0c 0200 |0055: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ -19c978: 0a02 |0058: move-result v2 │ │ -19c97a: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ -19c97e: 8122 |005b: int-to-long v2, v2 │ │ -19c980: 6e30 3308 2103 |005c: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setNextTrackId:(J)V // method@0833 │ │ -19c986: 6e20 2d08 1000 |005f: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082d │ │ -19c98c: 6e10 be58 0d00 |0062: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ -19c992: 0c01 |0065: move-result-object v1 │ │ -19c994: 6e10 5d0c 0100 |0066: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ -19c99a: 0c01 |0069: move-result-object v1 │ │ -19c99c: 7210 aa0c 0100 |006a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -19c9a2: 0a02 |006d: move-result v2 │ │ -19c9a4: 3802 1000 |006e: if-eqz v2, 007e // +0010 │ │ -19c9a8: 7210 ab0c 0100 |0070: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19c9ae: 0c02 |0073: move-result-object v2 │ │ -19c9b0: 1f02 0411 |0074: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ -19c9b4: 6e30 b258 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@58b2 │ │ -19c9ba: 0c02 |0079: move-result-object v2 │ │ -19c9bc: 6e20 2d08 2000 |007a: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082d │ │ -19c9c2: 28ed |007d: goto 006a // -0013 │ │ -19c9c4: 1100 |007e: return-object v0 │ │ +19c8bc: |[19c8bc] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovieBox:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/MovieBox; │ │ +19c8cc: 2200 2c02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/MovieBox; // type@022c │ │ +19c8d0: 7010 2c08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/MovieBox;.:()V // method@082c │ │ +19c8d6: 2201 2d02 |0005: new-instance v1, Lcom/coremedia/iso/boxes/MovieHeaderBox; // type@022d │ │ +19c8da: 7010 2e08 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.:()V // method@082e │ │ +19c8e0: 2202 7803 |000a: new-instance v2, Ljava/util/Date; // type@0378 │ │ +19c8e4: 7010 880c 0200 |000c: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c88 │ │ +19c8ea: 6e20 2f08 2100 |000f: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@082f │ │ +19c8f0: 2202 7803 |0012: new-instance v2, Ljava/util/Date; // type@0378 │ │ +19c8f4: 7010 880c 0200 |0014: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c88 │ │ +19c8fa: 6e20 3208 2100 |0017: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@0832 │ │ +19c900: 6202 7300 |001a: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +19c904: 6e20 3108 2100 |001c: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0831 │ │ +19c90a: 6e20 b658 dc00 |001f: invoke-virtual {v12, v13}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@58b6 │ │ +19c910: 0b02 |0022: move-result-wide v2 │ │ +19c912: 6e10 be58 0d00 |0023: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ +19c918: 0c04 |0026: move-result-object v4 │ │ +19c91a: 6e10 5d0c 0400 |0027: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ +19c920: 0c04 |002a: move-result-object v4 │ │ +19c922: 1605 0000 |002b: const-wide/16 v5, #int 0 // #0 │ │ +19c926: 7210 aa0c 0400 |002d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +19c92c: 0a07 |0030: move-result v7 │ │ +19c92e: 3807 1a00 |0031: if-eqz v7, 004b // +001a │ │ +19c932: 7210 ab0c 0400 |0033: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +19c938: 0c07 |0036: move-result-object v7 │ │ +19c93a: 1f07 0411 |0037: check-cast v7, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ +19c93e: 6e10 e058 0700 |0039: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@58e0 │ │ +19c944: 0b08 |003c: move-result-wide v8 │ │ +19c946: 9d08 0802 |003d: mul-long v8, v8, v2 │ │ +19c94a: 6e10 e858 0700 |003f: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@58e8 │ │ +19c950: 0a07 |0042: move-result v7 │ │ +19c952: 817a |0043: int-to-long v10, v7 │ │ +19c954: bea8 |0044: div-long/2addr v8, v10 │ │ +19c956: 3107 0805 |0045: cmp-long v7, v8, v5 │ │ +19c95a: 3d07 e6ff |0047: if-lez v7, 002d // -001a │ │ +19c95e: 0485 |0049: move-wide v5, v8 │ │ +19c960: 28e3 |004a: goto 002d // -001d │ │ +19c962: 6e30 3008 5106 |004b: invoke-virtual {v1, v5, v6}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setDuration:(J)V // method@0830 │ │ +19c968: 6e30 3408 2103 |004e: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setTimescale:(J)V // method@0834 │ │ +19c96e: 6e10 be58 0d00 |0051: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ +19c974: 0c02 |0054: move-result-object v2 │ │ +19c976: 6e10 5f0c 0200 |0055: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ +19c97c: 0a02 |0058: move-result v2 │ │ +19c97e: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ +19c982: 8122 |005b: int-to-long v2, v2 │ │ +19c984: 6e30 3308 2103 |005c: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setNextTrackId:(J)V // method@0833 │ │ +19c98a: 6e20 2d08 1000 |005f: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082d │ │ +19c990: 6e10 be58 0d00 |0062: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ +19c996: 0c01 |0065: move-result-object v1 │ │ +19c998: 6e10 5d0c 0100 |0066: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ +19c99e: 0c01 |0069: move-result-object v1 │ │ +19c9a0: 7210 aa0c 0100 |006a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +19c9a6: 0a02 |006d: move-result v2 │ │ +19c9a8: 3802 1000 |006e: if-eqz v2, 007e // +0010 │ │ +19c9ac: 7210 ab0c 0100 |0070: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +19c9b2: 0c02 |0073: move-result-object v2 │ │ +19c9b4: 1f02 0411 |0074: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ +19c9b8: 6e30 b258 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@58b2 │ │ +19c9be: 0c02 |0079: move-result-object v2 │ │ +19c9c0: 6e20 2d08 2000 |007a: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082d │ │ +19c9c6: 28ed |007d: goto 006a // -0013 │ │ +19c9c8: 1100 |007e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0005 line=244 │ │ 0x000a line=246 │ │ 0x0012 line=247 │ │ 0x001a line=248 │ │ @@ -320893,24 +320894,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 │ │ -19c838: |[19c838] org.thoughtcrime.securesms.video.recode.MP4Builder.createStbl:(Lorg/thoughtcrime/securesms/video/recode/Track;)Lcom/coremedia/iso/boxes/Box; │ │ -19c848: 2200 3002 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleTableBox; // type@0230 │ │ -19c84c: 7010 3a08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.:()V // method@083a │ │ -19c852: 6e30 ae58 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@58ae │ │ -19c858: 6e30 b158 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@58b1 │ │ -19c85e: 6e30 af58 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@58af │ │ -19c864: 6e30 ad58 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@58ad │ │ -19c86a: 6e30 b058 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@58b0 │ │ -19c870: 6e30 ac58 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@58ac │ │ -19c876: 1100 |0017: return-object v0 │ │ +19c83c: |[19c83c] org.thoughtcrime.securesms.video.recode.MP4Builder.createStbl:(Lorg/thoughtcrime/securesms/video/recode/Track;)Lcom/coremedia/iso/boxes/Box; │ │ +19c84c: 2200 3002 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleTableBox; // type@0230 │ │ +19c850: 7010 3a08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.:()V // method@083a │ │ +19c856: 6e30 ae58 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@58ae │ │ +19c85c: 6e30 b158 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@58b1 │ │ +19c862: 6e30 af58 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@58af │ │ +19c868: 6e30 ad58 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@58ad │ │ +19c86e: 6e30 b058 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@58b0 │ │ +19c874: 6e30 ac58 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@58ac │ │ +19c87a: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0005 line=329 │ │ 0x0008 line=330 │ │ 0x000b line=331 │ │ 0x000e line=332 │ │ @@ -320925,65 +320926,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 │ │ -19cd64: |[19cd64] org.thoughtcrime.securesms.video.recode.MP4Builder.createStco:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19cd74: 2200 7203 |0000: new-instance v0, Ljava/util/ArrayList; // type@0372 │ │ -19cd78: 7010 520c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ -19cd7e: 6e10 e658 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@58e6 │ │ -19cd84: 0c0a |0008: move-result-object v10 │ │ -19cd86: 6e10 5d0c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ -19cd8c: 0c0a |000c: move-result-object v10 │ │ -19cd8e: 1601 ffff |000d: const-wide/16 v1, #int -1 // #ffff │ │ -19cd92: 0413 |000f: move-wide v3, v1 │ │ -19cd94: 7210 aa0c 0a00 |0010: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -19cd9a: 0a05 |0013: move-result v5 │ │ -19cd9c: 3805 2600 |0014: if-eqz v5, 003a // +0026 │ │ -19cda0: 7210 ab0c 0a00 |0016: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19cda6: 0c05 |0019: move-result-object v5 │ │ -19cda8: 1f05 0211 |001a: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1102 │ │ -19cdac: 6e10 d158 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@58d1 │ │ -19cdb2: 0b06 |001f: move-result-wide v6 │ │ -19cdb4: 3108 0301 |0020: cmp-long v8, v3, v1 │ │ -19cdb8: 3808 0700 |0022: if-eqz v8, 0029 // +0007 │ │ -19cdbc: 3108 0306 |0024: cmp-long v8, v3, v6 │ │ -19cdc0: 3808 0300 |0026: if-eqz v8, 0029 // +0003 │ │ -19cdc4: 0413 |0028: move-wide v3, v1 │ │ -19cdc6: 3108 0301 |0029: cmp-long v8, v3, v1 │ │ -19cdca: 3908 0900 |002b: if-nez v8, 0034 // +0009 │ │ -19cdce: 7120 580a 7600 |002d: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -19cdd4: 0c03 |0030: move-result-object v3 │ │ -19cdd6: 6e20 560c 3000 |0031: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ -19cddc: 6e10 d258 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@58d2 │ │ -19cde2: 0b03 |0037: move-result-wide v3 │ │ -19cde4: bb63 |0038: add-long/2addr v3, v6 │ │ -19cde6: 28d7 |0039: goto 0010 // -0029 │ │ -19cde8: 6e10 5f0c 0000 |003a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ -19cdee: 0a0a |003d: move-result v10 │ │ -19cdf0: 23aa 1511 |003e: new-array v10, v10, [J // type@1115 │ │ -19cdf4: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -19cdf6: 6e10 5f0c 0000 |0041: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ -19cdfc: 0a02 |0044: move-result v2 │ │ -19cdfe: 3521 1100 |0045: if-ge v1, v2, 0056 // +0011 │ │ -19ce02: 6e20 5a0c 1000 |0047: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5a │ │ -19ce08: 0c02 |004a: move-result-object v2 │ │ -19ce0a: 1f02 f202 |004b: check-cast v2, Ljava/lang/Long; // type@02f2 │ │ -19ce0e: 6e10 540a 0200 |004d: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ -19ce14: 0b02 |0050: move-result-wide v2 │ │ -19ce16: 4c02 0a01 |0051: aput-wide v2, v10, v1 │ │ -19ce1a: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ -19ce1e: 28ec |0055: goto 0041 // -0014 │ │ -19ce20: 2200 3402 |0056: new-instance v0, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox; // type@0234 │ │ -19ce24: 7010 4208 0000 |0058: invoke-direct {v0}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.:()V // method@0842 │ │ -19ce2a: 6e20 4308 a000 |005b: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.setChunkOffsets:([J)V // method@0843 │ │ -19ce30: 6e20 3b08 0b00 |005e: invoke-virtual {v11, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ -19ce36: 0e00 |0061: return-void │ │ +19cd68: |[19cd68] org.thoughtcrime.securesms.video.recode.MP4Builder.createStco:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19cd78: 2200 7203 |0000: new-instance v0, Ljava/util/ArrayList; // type@0372 │ │ +19cd7c: 7010 520c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ +19cd82: 6e10 e658 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@58e6 │ │ +19cd88: 0c0a |0008: move-result-object v10 │ │ +19cd8a: 6e10 5d0c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ +19cd90: 0c0a |000c: move-result-object v10 │ │ +19cd92: 1601 ffff |000d: const-wide/16 v1, #int -1 // #ffff │ │ +19cd96: 0413 |000f: move-wide v3, v1 │ │ +19cd98: 7210 aa0c 0a00 |0010: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +19cd9e: 0a05 |0013: move-result v5 │ │ +19cda0: 3805 2600 |0014: if-eqz v5, 003a // +0026 │ │ +19cda4: 7210 ab0c 0a00 |0016: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +19cdaa: 0c05 |0019: move-result-object v5 │ │ +19cdac: 1f05 0211 |001a: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1102 │ │ +19cdb0: 6e10 d158 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@58d1 │ │ +19cdb6: 0b06 |001f: move-result-wide v6 │ │ +19cdb8: 3108 0301 |0020: cmp-long v8, v3, v1 │ │ +19cdbc: 3808 0700 |0022: if-eqz v8, 0029 // +0007 │ │ +19cdc0: 3108 0306 |0024: cmp-long v8, v3, v6 │ │ +19cdc4: 3808 0300 |0026: if-eqz v8, 0029 // +0003 │ │ +19cdc8: 0413 |0028: move-wide v3, v1 │ │ +19cdca: 3108 0301 |0029: cmp-long v8, v3, v1 │ │ +19cdce: 3908 0900 |002b: if-nez v8, 0034 // +0009 │ │ +19cdd2: 7120 580a 7600 |002d: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +19cdd8: 0c03 |0030: move-result-object v3 │ │ +19cdda: 6e20 560c 3000 |0031: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ +19cde0: 6e10 d258 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@58d2 │ │ +19cde6: 0b03 |0037: move-result-wide v3 │ │ +19cde8: bb63 |0038: add-long/2addr v3, v6 │ │ +19cdea: 28d7 |0039: goto 0010 // -0029 │ │ +19cdec: 6e10 5f0c 0000 |003a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ +19cdf2: 0a0a |003d: move-result v10 │ │ +19cdf4: 23aa 1511 |003e: new-array v10, v10, [J // type@1115 │ │ +19cdf8: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +19cdfa: 6e10 5f0c 0000 |0041: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ +19ce00: 0a02 |0044: move-result v2 │ │ +19ce02: 3521 1100 |0045: if-ge v1, v2, 0056 // +0011 │ │ +19ce06: 6e20 5a0c 1000 |0047: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5a │ │ +19ce0c: 0c02 |004a: move-result-object v2 │ │ +19ce0e: 1f02 f202 |004b: check-cast v2, Ljava/lang/Long; // type@02f2 │ │ +19ce12: 6e10 540a 0200 |004d: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ +19ce18: 0b02 |0050: move-result-wide v2 │ │ +19ce1a: 4c02 0a01 |0051: aput-wide v2, v10, v1 │ │ +19ce1e: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ +19ce22: 28ec |0055: goto 0041 // -0014 │ │ +19ce24: 2200 3402 |0056: new-instance v0, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox; // type@0234 │ │ +19ce28: 7010 4208 0000 |0058: invoke-direct {v0}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.:()V // method@0842 │ │ +19ce2e: 6e20 4308 a000 |005b: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.setChunkOffsets:([J)V // method@0843 │ │ +19ce34: 6e20 3b08 0b00 |005e: invoke-virtual {v11, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ +19ce3a: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0005 line=418 │ │ 0x001c line=419 │ │ 0x002d line=424 │ │ 0x0034 line=426 │ │ @@ -321003,72 +321004,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 │ │ -19ce38: |[19ce38] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsc:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19ce48: 2200 3202 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleToChunkBox; // type@0232 │ │ -19ce4c: 7010 3e08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.:()V // method@083e │ │ -19ce52: 2201 8203 |0005: new-instance v1, Ljava/util/LinkedList; // type@0382 │ │ -19ce56: 7010 b60c 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ -19ce5c: 6e20 4008 1000 |000a: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.setEntries:(Ljava/util/List;)V // method@0840 │ │ -19ce62: 7401 e658 1100 |000d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@58e6 │ │ -19ce68: 0c01 |0010: move-result-object v1 │ │ -19ce6a: 6e10 5f0c 0100 |0011: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ -19ce70: 0a01 |0014: move-result v1 │ │ -19ce72: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -19ce74: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -19ce76: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ -19ce78: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -19ce7a: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -19ce7c: 1217 |001a: const/4 v7, #int 1 // #1 │ │ -19ce7e: 3515 4800 |001b: if-ge v5, v1, 0063 // +0048 │ │ -19ce82: 7401 e658 1100 |001d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@58e6 │ │ -19ce88: 0c08 |0020: move-result-object v8 │ │ -19ce8a: 6e20 5a0c 5800 |0021: invoke-virtual {v8, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5a │ │ -19ce90: 0c08 |0024: move-result-object v8 │ │ -19ce92: 1f08 0211 |0025: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1102 │ │ -19ce96: 6e10 d158 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@58d1 │ │ -19ce9c: 0b09 |002a: move-result-wide v9 │ │ -19ce9e: 6e10 d258 0800 |002b: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@58d2 │ │ -19cea4: 0b0b |002e: move-result-wide v11 │ │ -19cea6: bbb9 |002f: add-long/2addr v9, v11 │ │ -19cea8: b026 |0030: add-int/2addr v6, v2 │ │ -19ceaa: d808 01ff |0031: add-int/lit8 v8, v1, #int -1 // #ff │ │ -19ceae: 3285 1600 |0033: if-eq v5, v8, 0049 // +0016 │ │ -19ceb2: 7401 e658 1100 |0035: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@58e6 │ │ -19ceb8: 0c08 |0038: move-result-object v8 │ │ -19ceba: d80b 0501 |0039: add-int/lit8 v11, v5, #int 1 // #01 │ │ -19cebe: 6e20 5a0c b800 |003b: invoke-virtual {v8, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5a │ │ -19cec4: 0c08 |003e: move-result-object v8 │ │ -19cec6: 1f08 0211 |003f: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1102 │ │ -19ceca: 6e10 d158 0800 |0041: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@58d1 │ │ -19ced0: 0b0b |0044: move-result-wide v11 │ │ -19ced2: 3108 090b |0045: cmp-long v8, v9, v11 │ │ -19ced6: 3808 1900 |0047: if-eqz v8, 0060 // +0019 │ │ -19ceda: 3264 1400 |0049: if-eq v4, v6, 005d // +0014 │ │ -19cede: 6e10 3f08 0000 |004b: invoke-virtual {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.getEntries:()Ljava/util/List; // method@083f │ │ -19cee4: 0c04 |004e: move-result-object v4 │ │ -19cee6: 220f 3102 |004f: new-instance v15, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry; // type@0231 │ │ -19ceea: 8179 |0051: int-to-long v9, v7 │ │ -19ceec: 816b |0052: int-to-long v11, v6 │ │ -19ceee: 160d 0100 |0053: const-wide/16 v13, #int 1 // #1 │ │ -19cef2: 07f8 |0055: move-object v8, v15 │ │ -19cef4: 7607 3d08 0800 |0056: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry;.:(JJJ)V // method@083d │ │ -19cefa: 7220 c10c f400 |0059: invoke-interface {v4, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ -19cf00: 0164 |005c: move v4, v6 │ │ -19cf02: d807 0701 |005d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -19cf06: 1206 |005f: const/4 v6, #int 0 // #0 │ │ -19cf08: d805 0501 |0060: add-int/lit8 v5, v5, #int 1 // #01 │ │ -19cf0c: 28b9 |0062: goto 001b // -0047 │ │ -19cf0e: 0804 1200 |0063: move-object/from16 v4, v18 │ │ -19cf12: 6e20 3b08 0400 |0065: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ -19cf18: 0e00 |0068: return-void │ │ +19ce3c: |[19ce3c] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsc:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19ce4c: 2200 3202 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleToChunkBox; // type@0232 │ │ +19ce50: 7010 3e08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.:()V // method@083e │ │ +19ce56: 2201 8203 |0005: new-instance v1, Ljava/util/LinkedList; // type@0382 │ │ +19ce5a: 7010 b60c 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ +19ce60: 6e20 4008 1000 |000a: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.setEntries:(Ljava/util/List;)V // method@0840 │ │ +19ce66: 7401 e658 1100 |000d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@58e6 │ │ +19ce6c: 0c01 |0010: move-result-object v1 │ │ +19ce6e: 6e10 5f0c 0100 |0011: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ +19ce74: 0a01 |0014: move-result v1 │ │ +19ce76: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +19ce78: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +19ce7a: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ +19ce7c: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +19ce7e: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +19ce80: 1217 |001a: const/4 v7, #int 1 // #1 │ │ +19ce82: 3515 4800 |001b: if-ge v5, v1, 0063 // +0048 │ │ +19ce86: 7401 e658 1100 |001d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@58e6 │ │ +19ce8c: 0c08 |0020: move-result-object v8 │ │ +19ce8e: 6e20 5a0c 5800 |0021: invoke-virtual {v8, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5a │ │ +19ce94: 0c08 |0024: move-result-object v8 │ │ +19ce96: 1f08 0211 |0025: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1102 │ │ +19ce9a: 6e10 d158 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@58d1 │ │ +19cea0: 0b09 |002a: move-result-wide v9 │ │ +19cea2: 6e10 d258 0800 |002b: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@58d2 │ │ +19cea8: 0b0b |002e: move-result-wide v11 │ │ +19ceaa: bbb9 |002f: add-long/2addr v9, v11 │ │ +19ceac: b026 |0030: add-int/2addr v6, v2 │ │ +19ceae: d808 01ff |0031: add-int/lit8 v8, v1, #int -1 // #ff │ │ +19ceb2: 3285 1600 |0033: if-eq v5, v8, 0049 // +0016 │ │ +19ceb6: 7401 e658 1100 |0035: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@58e6 │ │ +19cebc: 0c08 |0038: move-result-object v8 │ │ +19cebe: d80b 0501 |0039: add-int/lit8 v11, v5, #int 1 // #01 │ │ +19cec2: 6e20 5a0c b800 |003b: invoke-virtual {v8, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5a │ │ +19cec8: 0c08 |003e: move-result-object v8 │ │ +19ceca: 1f08 0211 |003f: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1102 │ │ +19cece: 6e10 d158 0800 |0041: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@58d1 │ │ +19ced4: 0b0b |0044: move-result-wide v11 │ │ +19ced6: 3108 090b |0045: cmp-long v8, v9, v11 │ │ +19ceda: 3808 1900 |0047: if-eqz v8, 0060 // +0019 │ │ +19cede: 3264 1400 |0049: if-eq v4, v6, 005d // +0014 │ │ +19cee2: 6e10 3f08 0000 |004b: invoke-virtual {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.getEntries:()Ljava/util/List; // method@083f │ │ +19cee8: 0c04 |004e: move-result-object v4 │ │ +19ceea: 220f 3102 |004f: new-instance v15, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry; // type@0231 │ │ +19ceee: 8179 |0051: int-to-long v9, v7 │ │ +19cef0: 816b |0052: int-to-long v11, v6 │ │ +19cef2: 160d 0100 |0053: const-wide/16 v13, #int 1 // #1 │ │ +19cef6: 07f8 |0055: move-object v8, v15 │ │ +19cef8: 7607 3d08 0800 |0056: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry;.:(JJJ)V // method@083d │ │ +19cefe: 7220 c10c f400 |0059: invoke-interface {v4, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ +19cf04: 0164 |005c: move v4, v6 │ │ +19cf06: d807 0701 |005d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +19cf0a: 1206 |005f: const/4 v6, #int 0 // #0 │ │ +19cf0c: d805 0501 |0060: add-int/lit8 v5, v5, #int 1 // #01 │ │ +19cf10: 28b9 |0062: goto 001b // -0047 │ │ +19cf12: 0804 1200 |0063: move-object/from16 v4, v18 │ │ +19cf16: 6e20 3b08 0400 |0065: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ +19cf1c: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0005 line=371 │ │ 0x000d line=379 │ │ 0x001d line=381 │ │ 0x0027 line=382 │ │ @@ -321087,19 +321088,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 │ │ -19cf1c: |[19cf1c] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsd:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19cf2c: 6e10 e458 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; // method@58e4 │ │ -19cf32: 0c01 |0003: move-result-object v1 │ │ -19cf34: 6e20 3b08 1200 |0004: invoke-virtual {v2, v1}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ -19cf3a: 0e00 |0007: return-void │ │ +19cf20: |[19cf20] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsd:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19cf30: 6e10 e458 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; // method@58e4 │ │ +19cf36: 0c01 |0003: move-result-object v1 │ │ +19cf38: 6e20 3b08 1200 |0004: invoke-virtual {v2, v1}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ +19cf3e: 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; │ │ @@ -321109,25 +321110,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 │ │ -19cf3c: |[19cf3c] org.thoughtcrime.securesms.video.recode.MP4Builder.createStss:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19cf4c: 6e10 e758 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSyncSamples:()[J // method@58e7 │ │ -19cf52: 0c02 |0003: move-result-object v2 │ │ -19cf54: 3802 1000 |0004: if-eqz v2, 0014 // +0010 │ │ -19cf58: 2120 |0006: array-length v0, v2 │ │ -19cf5a: 3d00 0d00 |0007: if-lez v0, 0014 // +000d │ │ -19cf5e: 2200 3502 |0009: new-instance v0, Lcom/coremedia/iso/boxes/SyncSampleBox; // type@0235 │ │ -19cf62: 7010 4408 0000 |000b: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SyncSampleBox;.:()V // method@0844 │ │ -19cf68: 6e20 4508 2000 |000e: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/SyncSampleBox;.setSampleNumber:([J)V // method@0845 │ │ -19cf6e: 6e20 3b08 0300 |0011: invoke-virtual {v3, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ -19cf74: 0e00 |0014: return-void │ │ +19cf40: |[19cf40] org.thoughtcrime.securesms.video.recode.MP4Builder.createStss:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19cf50: 6e10 e758 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSyncSamples:()[J // method@58e7 │ │ +19cf56: 0c02 |0003: move-result-object v2 │ │ +19cf58: 3802 1000 |0004: if-eqz v2, 0014 // +0010 │ │ +19cf5c: 2120 |0006: array-length v0, v2 │ │ +19cf5e: 3d00 0d00 |0007: if-lez v0, 0014 // +000d │ │ +19cf62: 2200 3502 |0009: new-instance v0, Lcom/coremedia/iso/boxes/SyncSampleBox; // type@0235 │ │ +19cf66: 7010 4408 0000 |000b: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SyncSampleBox;.:()V // method@0844 │ │ +19cf6c: 6e20 4508 2000 |000e: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/SyncSampleBox;.setSampleNumber:([J)V // method@0845 │ │ +19cf72: 6e20 3b08 0300 |0011: invoke-virtual {v3, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ +19cf78: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0006 line=362 │ │ 0x0009 line=363 │ │ 0x000e line=364 │ │ 0x0011 line=365 │ │ @@ -321141,24 +321142,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 │ │ -19cf78: |[19cf78] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsz:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19cf88: 2200 2f02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleSizeBox; // type@022f │ │ -19cf8c: 7010 3708 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleSizeBox;.:()V // method@0837 │ │ -19cf92: 5421 e842 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42e8 │ │ -19cf96: 6e20 930c 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c93 │ │ -19cf9c: 0c03 |000a: move-result-object v3 │ │ -19cf9e: 1f03 1511 |000b: check-cast v3, [J // type@1115 │ │ -19cfa2: 6e20 3908 3000 |000d: invoke-virtual {v0, v3}, Lcom/coremedia/iso/boxes/SampleSizeBox;.setSampleSizes:([J)V // method@0839 │ │ -19cfa8: 6e20 3b08 0400 |0010: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ -19cfae: 0e00 |0013: return-void │ │ +19cf7c: |[19cf7c] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsz:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19cf8c: 2200 2f02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleSizeBox; // type@022f │ │ +19cf90: 7010 3708 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleSizeBox;.:()V // method@0837 │ │ +19cf96: 5421 e842 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42e8 │ │ +19cf9a: 6e20 930c 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c93 │ │ +19cfa0: 0c03 |000a: move-result-object v3 │ │ +19cfa2: 1f03 1511 |000b: check-cast v3, [J // type@1115 │ │ +19cfa6: 6e20 3908 3000 |000d: invoke-virtual {v0, v3}, Lcom/coremedia/iso/boxes/SampleSizeBox;.setSampleSizes:([J)V // method@0839 │ │ +19cfac: 6e20 3b08 0400 |0010: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ +19cfb2: 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; │ │ @@ -321170,50 +321171,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 │ │ -19cfb0: |[19cfb0] org.thoughtcrime.securesms.video.recode.MP4Builder.createStts:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19cfc0: 2200 7203 |0000: new-instance v0, Ljava/util/ArrayList; // type@0372 │ │ -19cfc4: 7010 520c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ -19cfca: 6e10 e558 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDurations:()Ljava/util/ArrayList; // method@58e5 │ │ -19cfd0: 0c0a |0008: move-result-object v10 │ │ -19cfd2: 6e10 5d0c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ -19cfd8: 0c0a |000c: move-result-object v10 │ │ -19cfda: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -19cfdc: 7210 aa0c 0a00 |000e: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -19cfe2: 0a02 |0011: move-result v2 │ │ -19cfe4: 3802 2a00 |0012: if-eqz v2, 003c // +002a │ │ -19cfe8: 7210 ab0c 0a00 |0014: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19cfee: 0c02 |0017: move-result-object v2 │ │ -19cff0: 1f02 f202 |0018: check-cast v2, Ljava/lang/Long; // type@02f2 │ │ -19cff4: 6e10 540a 0200 |001a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ -19cffa: 0b02 |001d: move-result-wide v2 │ │ -19cffc: 1604 0100 |001e: const-wide/16 v4, #int 1 // #1 │ │ -19d000: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ -19d004: 6e10 4808 0100 |0022: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getDelta:()J // method@0848 │ │ -19d00a: 0b06 |0025: move-result-wide v6 │ │ -19d00c: 3108 0602 |0026: cmp-long v8, v6, v2 │ │ -19d010: 3908 0b00 |0028: if-nez v8, 0033 // +000b │ │ -19d014: 6e10 4708 0100 |002a: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getCount:()J // method@0847 │ │ -19d01a: 0b02 |002d: move-result-wide v2 │ │ -19d01c: bb42 |002e: add-long/2addr v2, v4 │ │ -19d01e: 6e30 4908 2103 |002f: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.setCount:(J)V // method@0849 │ │ -19d024: 28dc |0032: goto 000e // -0024 │ │ -19d026: 2201 3602 |0033: new-instance v1, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry; // type@0236 │ │ -19d02a: 7053 4608 4125 |0035: invoke-direct {v1, v4, v5, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.:(JJ)V // method@0846 │ │ -19d030: 7220 c10c 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ -19d036: 28d3 |003b: goto 000e // -002d │ │ -19d038: 220a 3702 |003c: new-instance v10, Lcom/coremedia/iso/boxes/TimeToSampleBox; // type@0237 │ │ -19d03c: 7010 4a08 0a00 |003e: invoke-direct {v10}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.:()V // method@084a │ │ -19d042: 6e20 4b08 0a00 |0041: invoke-virtual {v10, v0}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.setEntries:(Ljava/util/List;)V // method@084b │ │ -19d048: 6e20 3b08 ab00 |0044: invoke-virtual {v11, v10}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ -19d04e: 0e00 |0047: return-void │ │ +19cfb4: |[19cfb4] org.thoughtcrime.securesms.video.recode.MP4Builder.createStts:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19cfc4: 2200 7203 |0000: new-instance v0, Ljava/util/ArrayList; // type@0372 │ │ +19cfc8: 7010 520c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ +19cfce: 6e10 e558 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDurations:()Ljava/util/ArrayList; // method@58e5 │ │ +19cfd4: 0c0a |0008: move-result-object v10 │ │ +19cfd6: 6e10 5d0c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ +19cfdc: 0c0a |000c: move-result-object v10 │ │ +19cfde: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +19cfe0: 7210 aa0c 0a00 |000e: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +19cfe6: 0a02 |0011: move-result v2 │ │ +19cfe8: 3802 2a00 |0012: if-eqz v2, 003c // +002a │ │ +19cfec: 7210 ab0c 0a00 |0014: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +19cff2: 0c02 |0017: move-result-object v2 │ │ +19cff4: 1f02 f202 |0018: check-cast v2, Ljava/lang/Long; // type@02f2 │ │ +19cff8: 6e10 540a 0200 |001a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ +19cffe: 0b02 |001d: move-result-wide v2 │ │ +19d000: 1604 0100 |001e: const-wide/16 v4, #int 1 // #1 │ │ +19d004: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ +19d008: 6e10 4808 0100 |0022: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getDelta:()J // method@0848 │ │ +19d00e: 0b06 |0025: move-result-wide v6 │ │ +19d010: 3108 0602 |0026: cmp-long v8, v6, v2 │ │ +19d014: 3908 0b00 |0028: if-nez v8, 0033 // +000b │ │ +19d018: 6e10 4708 0100 |002a: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getCount:()J // method@0847 │ │ +19d01e: 0b02 |002d: move-result-wide v2 │ │ +19d020: bb42 |002e: add-long/2addr v2, v4 │ │ +19d022: 6e30 4908 2103 |002f: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.setCount:(J)V // method@0849 │ │ +19d028: 28dc |0032: goto 000e // -0024 │ │ +19d02a: 2201 3602 |0033: new-instance v1, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry; // type@0236 │ │ +19d02e: 7053 4608 4125 |0035: invoke-direct {v1, v4, v5, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.:(JJ)V // method@0846 │ │ +19d034: 7220 c10c 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ +19d03a: 28d3 |003b: goto 000e // -002d │ │ +19d03c: 220a 3702 |003c: new-instance v10, Lcom/coremedia/iso/boxes/TimeToSampleBox; // type@0237 │ │ +19d040: 7010 4a08 0a00 |003e: invoke-direct {v10}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.:()V // method@084a │ │ +19d046: 6e20 4b08 0a00 |0041: invoke-virtual {v10, v0}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.setEntries:(Ljava/util/List;)V // method@084b │ │ +19d04c: 6e20 3b08 ab00 |0044: invoke-virtual {v11, v10}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ +19d052: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0005 line=347 │ │ 0x0022 line=348 │ │ 0x002a line=349 │ │ 0x0033 line=351 │ │ @@ -321231,119 +321232,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 │ │ -19c9c8: |[19c9c8] org.thoughtcrime.securesms.video.recode.MP4Builder.createTrackBox:(Lorg/thoughtcrime/securesms/video/recode/Track;Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/TrackBox; │ │ -19c9d8: 2200 3802 |0000: new-instance v0, Lcom/coremedia/iso/boxes/TrackBox; // type@0238 │ │ -19c9dc: 7010 4c08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/TrackBox;.:()V // method@084c │ │ -19c9e2: 2201 3902 |0005: new-instance v1, Lcom/coremedia/iso/boxes/TrackHeaderBox; // type@0239 │ │ -19c9e6: 7010 5008 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.:()V // method@0850 │ │ -19c9ec: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -19c9ee: 6e20 5708 2100 |000b: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setEnabled:(Z)V // method@0857 │ │ -19c9f4: 6e20 5908 2100 |000e: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInMovie:(Z)V // method@0859 │ │ -19c9fa: 6e20 5a08 2100 |0011: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInPreview:(Z)V // method@085a │ │ -19ca00: 6e10 ec58 0900 |0014: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@58ec │ │ -19ca06: 0a03 |0017: move-result v3 │ │ -19ca08: 3803 0800 |0018: if-eqz v3, 0020 // +0008 │ │ -19ca0c: 6203 7300 |001a: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -19ca10: 6e20 5c08 3100 |001c: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@085c │ │ -19ca16: 2808 |001f: goto 0027 // +0008 │ │ -19ca18: 6e10 bd58 0a00 |0020: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@58bd │ │ -19ca1e: 0c03 |0023: move-result-object v3 │ │ -19ca20: 6e20 5c08 3100 |0024: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@085c │ │ -19ca26: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -19ca28: 6e20 5408 3100 |0028: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setAlternateGroup:(I)V // method@0854 │ │ -19ca2e: 6e10 df58 0900 |002b: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@58df │ │ -19ca34: 0c04 |002e: move-result-object v4 │ │ -19ca36: 6e20 5508 4100 |002f: invoke-virtual {v1, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0855 │ │ -19ca3c: 6e10 e058 0900 |0032: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@58e0 │ │ -19ca42: 0b04 |0035: move-result-wide v4 │ │ -19ca44: 6e20 b658 a800 |0036: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@58b6 │ │ -19ca4a: 0b06 |0039: move-result-wide v6 │ │ -19ca4c: 9d04 0406 |003a: mul-long v4, v4, v6 │ │ -19ca50: 6e10 e858 0900 |003c: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@58e8 │ │ -19ca56: 0a0a |003f: move-result v10 │ │ -19ca58: 81a6 |0040: int-to-long v6, v10 │ │ -19ca5a: be64 |0041: div-long/2addr v4, v6 │ │ -19ca5c: 6e30 5608 4105 |0042: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setDuration:(J)V // method@0856 │ │ -19ca62: 6e10 e258 0900 |0045: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHeight:()I // method@58e2 │ │ -19ca68: 0a0a |0048: move-result v10 │ │ -19ca6a: 83a4 |0049: int-to-double v4, v10 │ │ -19ca6c: 6e30 5808 4105 |004a: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setHeight:(D)V // method@0858 │ │ -19ca72: 6e10 eb58 0900 |004d: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getWidth:()I // method@58eb │ │ -19ca78: 0a0a |0050: move-result v10 │ │ -19ca7a: 83a4 |0051: int-to-double v4, v10 │ │ -19ca7c: 6e30 6008 4105 |0052: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setWidth:(D)V // method@0860 │ │ -19ca82: 6e20 5b08 3100 |0055: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setLayer:(I)V // method@085b │ │ -19ca88: 220a 7803 |0058: new-instance v10, Ljava/util/Date; // type@0378 │ │ -19ca8c: 7010 880c 0a00 |005a: invoke-direct {v10}, Ljava/util/Date;.:()V // method@0c88 │ │ -19ca92: 6e20 5d08 a100 |005d: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@085d │ │ -19ca98: 6e10 e958 0900 |0060: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTrackId:()J // method@58e9 │ │ -19ca9e: 0b03 |0063: move-result-wide v3 │ │ -19caa0: 1605 0100 |0064: const-wide/16 v5, #int 1 // #1 │ │ -19caa4: bb53 |0066: add-long/2addr v3, v5 │ │ -19caa6: 6e30 5e08 3104 |0067: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setTrackId:(J)V // method@085e │ │ -19caac: 6e10 ea58 0900 |006a: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getVolume:()F // method@58ea │ │ -19cab2: 0a0a |006d: move-result v10 │ │ -19cab4: 6e20 5f08 a100 |006e: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setVolume:(F)V // method@085f │ │ -19caba: 6e20 4d08 1000 |0071: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@084d │ │ -19cac0: 220a 2902 |0074: new-instance v10, Lcom/coremedia/iso/boxes/MediaBox; // type@0229 │ │ -19cac4: 7010 1e08 0a00 |0076: invoke-direct {v10}, Lcom/coremedia/iso/boxes/MediaBox;.:()V // method@081e │ │ -19caca: 6e20 4d08 a000 |0079: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@084d │ │ -19cad0: 2201 2a02 |007c: new-instance v1, Lcom/coremedia/iso/boxes/MediaHeaderBox; // type@022a │ │ -19cad4: 7010 2208 0100 |007e: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.:()V // method@0822 │ │ -19cada: 6e10 df58 0900 |0081: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@58df │ │ -19cae0: 0c03 |0084: move-result-object v3 │ │ -19cae2: 6e20 2508 3100 |0085: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0825 │ │ -19cae8: 6e10 e058 0900 |0088: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@58e0 │ │ -19caee: 0b03 |008b: move-result-wide v3 │ │ -19caf0: 6e30 2608 3104 |008c: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setDuration:(J)V // method@0826 │ │ -19caf6: 6e10 e858 0900 |008f: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@58e8 │ │ -19cafc: 0a03 |0092: move-result v3 │ │ -19cafe: 8133 |0093: int-to-long v3, v3 │ │ -19cb00: 6e30 2808 3104 |0094: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setTimescale:(J)V // method@0828 │ │ -19cb06: 1a03 3351 |0097: const-string v3, "eng" // string@5133 │ │ -19cb0a: 6e20 2708 3100 |0099: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setLanguage:(Ljava/lang/String;)V // method@0827 │ │ -19cb10: 6e20 1f08 1a00 |009c: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081f │ │ -19cb16: 2201 2802 |009f: new-instance v1, Lcom/coremedia/iso/boxes/HandlerBox; // type@0228 │ │ -19cb1a: 7010 1b08 0100 |00a1: invoke-direct {v1}, Lcom/coremedia/iso/boxes/HandlerBox;.:()V // method@081b │ │ -19cb20: 6e10 ec58 0900 |00a4: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@58ec │ │ -19cb26: 0a03 |00a7: move-result v3 │ │ -19cb28: 3803 0500 |00a8: if-eqz v3, 00ad // +0005 │ │ -19cb2c: 1a03 f636 |00aa: const-string v3, "SoundHandle" // string@36f6 │ │ -19cb30: 2803 |00ac: goto 00af // +0003 │ │ -19cb32: 1a03 8d3d |00ad: const-string v3, "VideoHandle" // string@3d8d │ │ -19cb36: 6e20 1d08 3100 |00af: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setName:(Ljava/lang/String;)V // method@081d │ │ -19cb3c: 6e10 e158 0900 |00b2: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHandler:()Ljava/lang/String; // method@58e1 │ │ -19cb42: 0c03 |00b5: move-result-object v3 │ │ -19cb44: 6e20 1c08 3100 |00b6: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setHandlerType:(Ljava/lang/String;)V // method@081c │ │ -19cb4a: 6e20 1f08 1a00 |00b9: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081f │ │ -19cb50: 2201 2b02 |00bc: new-instance v1, Lcom/coremedia/iso/boxes/MediaInformationBox; // type@022b │ │ -19cb54: 7010 2908 0100 |00be: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaInformationBox;.:()V // method@0829 │ │ -19cb5a: 6e10 e358 0900 |00c1: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // method@58e3 │ │ -19cb60: 0c03 |00c4: move-result-object v3 │ │ -19cb62: 6e20 2a08 3100 |00c5: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082a │ │ -19cb68: 2203 2502 |00c8: new-instance v3, Lcom/coremedia/iso/boxes/DataInformationBox; // type@0225 │ │ -19cb6c: 7010 1408 0300 |00ca: invoke-direct {v3}, Lcom/coremedia/iso/boxes/DataInformationBox;.:()V // method@0814 │ │ -19cb72: 2204 2602 |00cd: new-instance v4, Lcom/coremedia/iso/boxes/DataReferenceBox; // type@0226 │ │ -19cb76: 7010 1608 0400 |00cf: invoke-direct {v4}, Lcom/coremedia/iso/boxes/DataReferenceBox;.:()V // method@0816 │ │ -19cb7c: 6e20 1508 4300 |00d2: invoke-virtual {v3, v4}, Lcom/coremedia/iso/boxes/DataInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0815 │ │ -19cb82: 2205 2402 |00d5: new-instance v5, Lcom/coremedia/iso/boxes/DataEntryUrlBox; // type@0224 │ │ -19cb86: 7010 1208 0500 |00d7: invoke-direct {v5}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.:()V // method@0812 │ │ -19cb8c: 6e20 1308 2500 |00da: invoke-virtual {v5, v2}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.setFlags:(I)V // method@0813 │ │ -19cb92: 6e20 1708 5400 |00dd: invoke-virtual {v4, v5}, Lcom/coremedia/iso/boxes/DataReferenceBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0817 │ │ -19cb98: 6e20 2a08 3100 |00e0: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082a │ │ -19cb9e: 6e20 ab58 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@58ab │ │ -19cba4: 0c09 |00e6: move-result-object v9 │ │ -19cba6: 6e20 2a08 9100 |00e7: invoke-virtual {v1, v9}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082a │ │ -19cbac: 6e20 1f08 1a00 |00ea: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081f │ │ -19cbb2: 1100 |00ed: return-object v0 │ │ +19c9cc: |[19c9cc] org.thoughtcrime.securesms.video.recode.MP4Builder.createTrackBox:(Lorg/thoughtcrime/securesms/video/recode/Track;Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/TrackBox; │ │ +19c9dc: 2200 3802 |0000: new-instance v0, Lcom/coremedia/iso/boxes/TrackBox; // type@0238 │ │ +19c9e0: 7010 4c08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/TrackBox;.:()V // method@084c │ │ +19c9e6: 2201 3902 |0005: new-instance v1, Lcom/coremedia/iso/boxes/TrackHeaderBox; // type@0239 │ │ +19c9ea: 7010 5008 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.:()V // method@0850 │ │ +19c9f0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +19c9f2: 6e20 5708 2100 |000b: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setEnabled:(Z)V // method@0857 │ │ +19c9f8: 6e20 5908 2100 |000e: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInMovie:(Z)V // method@0859 │ │ +19c9fe: 6e20 5a08 2100 |0011: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInPreview:(Z)V // method@085a │ │ +19ca04: 6e10 ec58 0900 |0014: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@58ec │ │ +19ca0a: 0a03 |0017: move-result v3 │ │ +19ca0c: 3803 0800 |0018: if-eqz v3, 0020 // +0008 │ │ +19ca10: 6203 7300 |001a: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +19ca14: 6e20 5c08 3100 |001c: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@085c │ │ +19ca1a: 2808 |001f: goto 0027 // +0008 │ │ +19ca1c: 6e10 bd58 0a00 |0020: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@58bd │ │ +19ca22: 0c03 |0023: move-result-object v3 │ │ +19ca24: 6e20 5c08 3100 |0024: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@085c │ │ +19ca2a: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +19ca2c: 6e20 5408 3100 |0028: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setAlternateGroup:(I)V // method@0854 │ │ +19ca32: 6e10 df58 0900 |002b: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@58df │ │ +19ca38: 0c04 |002e: move-result-object v4 │ │ +19ca3a: 6e20 5508 4100 |002f: invoke-virtual {v1, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0855 │ │ +19ca40: 6e10 e058 0900 |0032: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@58e0 │ │ +19ca46: 0b04 |0035: move-result-wide v4 │ │ +19ca48: 6e20 b658 a800 |0036: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@58b6 │ │ +19ca4e: 0b06 |0039: move-result-wide v6 │ │ +19ca50: 9d04 0406 |003a: mul-long v4, v4, v6 │ │ +19ca54: 6e10 e858 0900 |003c: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@58e8 │ │ +19ca5a: 0a0a |003f: move-result v10 │ │ +19ca5c: 81a6 |0040: int-to-long v6, v10 │ │ +19ca5e: be64 |0041: div-long/2addr v4, v6 │ │ +19ca60: 6e30 5608 4105 |0042: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setDuration:(J)V // method@0856 │ │ +19ca66: 6e10 e258 0900 |0045: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHeight:()I // method@58e2 │ │ +19ca6c: 0a0a |0048: move-result v10 │ │ +19ca6e: 83a4 |0049: int-to-double v4, v10 │ │ +19ca70: 6e30 5808 4105 |004a: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setHeight:(D)V // method@0858 │ │ +19ca76: 6e10 eb58 0900 |004d: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getWidth:()I // method@58eb │ │ +19ca7c: 0a0a |0050: move-result v10 │ │ +19ca7e: 83a4 |0051: int-to-double v4, v10 │ │ +19ca80: 6e30 6008 4105 |0052: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setWidth:(D)V // method@0860 │ │ +19ca86: 6e20 5b08 3100 |0055: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setLayer:(I)V // method@085b │ │ +19ca8c: 220a 7803 |0058: new-instance v10, Ljava/util/Date; // type@0378 │ │ +19ca90: 7010 880c 0a00 |005a: invoke-direct {v10}, Ljava/util/Date;.:()V // method@0c88 │ │ +19ca96: 6e20 5d08 a100 |005d: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@085d │ │ +19ca9c: 6e10 e958 0900 |0060: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTrackId:()J // method@58e9 │ │ +19caa2: 0b03 |0063: move-result-wide v3 │ │ +19caa4: 1605 0100 |0064: const-wide/16 v5, #int 1 // #1 │ │ +19caa8: bb53 |0066: add-long/2addr v3, v5 │ │ +19caaa: 6e30 5e08 3104 |0067: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setTrackId:(J)V // method@085e │ │ +19cab0: 6e10 ea58 0900 |006a: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getVolume:()F // method@58ea │ │ +19cab6: 0a0a |006d: move-result v10 │ │ +19cab8: 6e20 5f08 a100 |006e: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setVolume:(F)V // method@085f │ │ +19cabe: 6e20 4d08 1000 |0071: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@084d │ │ +19cac4: 220a 2902 |0074: new-instance v10, Lcom/coremedia/iso/boxes/MediaBox; // type@0229 │ │ +19cac8: 7010 1e08 0a00 |0076: invoke-direct {v10}, Lcom/coremedia/iso/boxes/MediaBox;.:()V // method@081e │ │ +19cace: 6e20 4d08 a000 |0079: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@084d │ │ +19cad4: 2201 2a02 |007c: new-instance v1, Lcom/coremedia/iso/boxes/MediaHeaderBox; // type@022a │ │ +19cad8: 7010 2208 0100 |007e: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.:()V // method@0822 │ │ +19cade: 6e10 df58 0900 |0081: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@58df │ │ +19cae4: 0c03 |0084: move-result-object v3 │ │ +19cae6: 6e20 2508 3100 |0085: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0825 │ │ +19caec: 6e10 e058 0900 |0088: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@58e0 │ │ +19caf2: 0b03 |008b: move-result-wide v3 │ │ +19caf4: 6e30 2608 3104 |008c: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setDuration:(J)V // method@0826 │ │ +19cafa: 6e10 e858 0900 |008f: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@58e8 │ │ +19cb00: 0a03 |0092: move-result v3 │ │ +19cb02: 8133 |0093: int-to-long v3, v3 │ │ +19cb04: 6e30 2808 3104 |0094: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setTimescale:(J)V // method@0828 │ │ +19cb0a: 1a03 3351 |0097: const-string v3, "eng" // string@5133 │ │ +19cb0e: 6e20 2708 3100 |0099: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setLanguage:(Ljava/lang/String;)V // method@0827 │ │ +19cb14: 6e20 1f08 1a00 |009c: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081f │ │ +19cb1a: 2201 2802 |009f: new-instance v1, Lcom/coremedia/iso/boxes/HandlerBox; // type@0228 │ │ +19cb1e: 7010 1b08 0100 |00a1: invoke-direct {v1}, Lcom/coremedia/iso/boxes/HandlerBox;.:()V // method@081b │ │ +19cb24: 6e10 ec58 0900 |00a4: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@58ec │ │ +19cb2a: 0a03 |00a7: move-result v3 │ │ +19cb2c: 3803 0500 |00a8: if-eqz v3, 00ad // +0005 │ │ +19cb30: 1a03 f636 |00aa: const-string v3, "SoundHandle" // string@36f6 │ │ +19cb34: 2803 |00ac: goto 00af // +0003 │ │ +19cb36: 1a03 8d3d |00ad: const-string v3, "VideoHandle" // string@3d8d │ │ +19cb3a: 6e20 1d08 3100 |00af: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setName:(Ljava/lang/String;)V // method@081d │ │ +19cb40: 6e10 e158 0900 |00b2: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHandler:()Ljava/lang/String; // method@58e1 │ │ +19cb46: 0c03 |00b5: move-result-object v3 │ │ +19cb48: 6e20 1c08 3100 |00b6: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setHandlerType:(Ljava/lang/String;)V // method@081c │ │ +19cb4e: 6e20 1f08 1a00 |00b9: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081f │ │ +19cb54: 2201 2b02 |00bc: new-instance v1, Lcom/coremedia/iso/boxes/MediaInformationBox; // type@022b │ │ +19cb58: 7010 2908 0100 |00be: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaInformationBox;.:()V // method@0829 │ │ +19cb5e: 6e10 e358 0900 |00c1: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // method@58e3 │ │ +19cb64: 0c03 |00c4: move-result-object v3 │ │ +19cb66: 6e20 2a08 3100 |00c5: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082a │ │ +19cb6c: 2203 2502 |00c8: new-instance v3, Lcom/coremedia/iso/boxes/DataInformationBox; // type@0225 │ │ +19cb70: 7010 1408 0300 |00ca: invoke-direct {v3}, Lcom/coremedia/iso/boxes/DataInformationBox;.:()V // method@0814 │ │ +19cb76: 2204 2602 |00cd: new-instance v4, Lcom/coremedia/iso/boxes/DataReferenceBox; // type@0226 │ │ +19cb7a: 7010 1608 0400 |00cf: invoke-direct {v4}, Lcom/coremedia/iso/boxes/DataReferenceBox;.:()V // method@0816 │ │ +19cb80: 6e20 1508 4300 |00d2: invoke-virtual {v3, v4}, Lcom/coremedia/iso/boxes/DataInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0815 │ │ +19cb86: 2205 2402 |00d5: new-instance v5, Lcom/coremedia/iso/boxes/DataEntryUrlBox; // type@0224 │ │ +19cb8a: 7010 1208 0500 |00d7: invoke-direct {v5}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.:()V // method@0812 │ │ +19cb90: 6e20 1308 2500 |00da: invoke-virtual {v5, v2}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.setFlags:(I)V // method@0813 │ │ +19cb96: 6e20 1708 5400 |00dd: invoke-virtual {v4, v5}, Lcom/coremedia/iso/boxes/DataReferenceBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0817 │ │ +19cb9c: 6e20 2a08 3100 |00e0: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082a │ │ +19cba2: 6e20 ab58 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@58ab │ │ +19cba8: 0c09 |00e6: move-result-object v9 │ │ +19cbaa: 6e20 2a08 9100 |00e7: invoke-virtual {v1, v9}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082a │ │ +19cbb0: 6e20 1f08 1a00 |00ea: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081f │ │ +19cbb6: 1100 |00ed: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0005 line=272 │ │ 0x000b line=274 │ │ 0x000e line=275 │ │ 0x0011 line=276 │ │ @@ -321394,63 +321395,63 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -19d050: |[19d050] org.thoughtcrime.securesms.video.recode.MP4Builder.finishMovie:(Z)V │ │ -19d060: 5478 e642 |0000: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19d064: 6e10 9c58 0800 |0002: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@589c │ │ -19d06a: 0b00 |0005: move-result-wide v0 │ │ -19d06c: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -19d070: 3108 0002 |0008: cmp-long v8, v0, v2 │ │ -19d074: 3808 0500 |000a: if-eqz v8, 000f // +0005 │ │ -19d078: 7010 b458 0700 |000c: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@58b4 │ │ -19d07e: 5478 e242 |000f: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ -19d082: 6e10 be58 0800 |0011: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ -19d088: 0c08 |0014: move-result-object v8 │ │ -19d08a: 6e10 5d0c 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ -19d090: 0c08 |0018: move-result-object v8 │ │ -19d092: 7210 aa0c 0800 |0019: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -19d098: 0a00 |001c: move-result v0 │ │ -19d09a: 3800 2a00 |001d: if-eqz v0, 0047 // +002a │ │ -19d09e: 7210 ab0c 0800 |001f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19d0a4: 0c00 |0022: move-result-object v0 │ │ -19d0a6: 1f00 0411 |0023: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ -19d0aa: 6e10 e658 0000 |0025: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@58e6 │ │ -19d0b0: 0c01 |0028: move-result-object v1 │ │ -19d0b2: 7210 cf0c 0100 |0029: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ -19d0b8: 0a02 |002c: move-result v2 │ │ -19d0ba: 2323 1511 |002d: new-array v3, v2, [J // type@1115 │ │ -19d0be: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -19d0c0: 3524 1100 |0030: if-ge v4, v2, 0041 // +0011 │ │ -19d0c4: 7220 c60c 4100 |0032: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -19d0ca: 0c05 |0035: move-result-object v5 │ │ -19d0cc: 1f05 0211 |0036: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1102 │ │ -19d0d0: 6e10 d258 0500 |0038: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@58d2 │ │ -19d0d6: 0b05 |003b: move-result-wide v5 │ │ -19d0d8: 4c05 0304 |003c: aput-wide v5, v3, v4 │ │ -19d0dc: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -19d0e0: 28f0 |0040: goto 0030 // -0010 │ │ -19d0e2: 5471 e842 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42e8 │ │ -19d0e6: 6e30 960c 0103 |0043: invoke-virtual {v1, v0, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0c96 │ │ -19d0ec: 28d3 |0046: goto 0019 // -002d │ │ -19d0ee: 5478 e242 |0047: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ -19d0f2: 6e20 aa58 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@58aa │ │ -19d0f8: 0c08 |004c: move-result-object v8 │ │ -19d0fa: 5470 e442 |004d: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19d0fe: 7220 1108 0800 |004f: invoke-interface {v8, v0}, Lcom/coremedia/iso/boxes/Box;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0811 │ │ -19d104: 5478 e542 |0052: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ -19d108: 6e10 8609 0800 |0054: invoke-virtual {v8}, Ljava/io/FileOutputStream;.flush:()V // method@0986 │ │ -19d10e: 5478 e442 |0057: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19d112: 6e10 bd0b 0800 |0059: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.close:()V // method@0bbd │ │ -19d118: 5478 e542 |005c: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ -19d11c: 6e10 8509 0800 |005e: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@0985 │ │ -19d122: 0e00 |0061: return-void │ │ +19d054: |[19d054] org.thoughtcrime.securesms.video.recode.MP4Builder.finishMovie:(Z)V │ │ +19d064: 5478 e642 |0000: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19d068: 6e10 9c58 0800 |0002: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@589c │ │ +19d06e: 0b00 |0005: move-result-wide v0 │ │ +19d070: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +19d074: 3108 0002 |0008: cmp-long v8, v0, v2 │ │ +19d078: 3808 0500 |000a: if-eqz v8, 000f // +0005 │ │ +19d07c: 7010 b458 0700 |000c: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@58b4 │ │ +19d082: 5478 e242 |000f: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ +19d086: 6e10 be58 0800 |0011: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ +19d08c: 0c08 |0014: move-result-object v8 │ │ +19d08e: 6e10 5d0c 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ +19d094: 0c08 |0018: move-result-object v8 │ │ +19d096: 7210 aa0c 0800 |0019: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +19d09c: 0a00 |001c: move-result v0 │ │ +19d09e: 3800 2a00 |001d: if-eqz v0, 0047 // +002a │ │ +19d0a2: 7210 ab0c 0800 |001f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +19d0a8: 0c00 |0022: move-result-object v0 │ │ +19d0aa: 1f00 0411 |0023: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ +19d0ae: 6e10 e658 0000 |0025: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@58e6 │ │ +19d0b4: 0c01 |0028: move-result-object v1 │ │ +19d0b6: 7210 cf0c 0100 |0029: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ +19d0bc: 0a02 |002c: move-result v2 │ │ +19d0be: 2323 1511 |002d: new-array v3, v2, [J // type@1115 │ │ +19d0c2: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +19d0c4: 3524 1100 |0030: if-ge v4, v2, 0041 // +0011 │ │ +19d0c8: 7220 c60c 4100 |0032: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +19d0ce: 0c05 |0035: move-result-object v5 │ │ +19d0d0: 1f05 0211 |0036: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1102 │ │ +19d0d4: 6e10 d258 0500 |0038: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@58d2 │ │ +19d0da: 0b05 |003b: move-result-wide v5 │ │ +19d0dc: 4c05 0304 |003c: aput-wide v5, v3, v4 │ │ +19d0e0: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +19d0e4: 28f0 |0040: goto 0030 // -0010 │ │ +19d0e6: 5471 e842 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42e8 │ │ +19d0ea: 6e30 960c 0103 |0043: invoke-virtual {v1, v0, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0c96 │ │ +19d0f0: 28d3 |0046: goto 0019 // -002d │ │ +19d0f2: 5478 e242 |0047: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ +19d0f6: 6e20 aa58 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@58aa │ │ +19d0fc: 0c08 |004c: move-result-object v8 │ │ +19d0fe: 5470 e442 |004d: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19d102: 7220 1108 0800 |004f: invoke-interface {v8, v0}, Lcom/coremedia/iso/boxes/Box;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0811 │ │ +19d108: 5478 e542 |0052: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ +19d10c: 6e10 8609 0800 |0054: invoke-virtual {v8}, Ljava/io/FileOutputStream;.flush:()V // method@0986 │ │ +19d112: 5478 e442 |0057: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19d116: 6e10 bd0b 0800 |0059: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.close:()V // method@0bbd │ │ +19d11c: 5478 e542 |005c: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ +19d120: 6e10 8509 0800 |005e: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@0985 │ │ +19d126: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x000c line=132 │ │ 0x000f line=135 │ │ 0x0025 line=136 │ │ 0x0029 line=137 │ │ @@ -321470,49 +321471,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 │ │ -19cc00: |[19cc00] org.thoughtcrime.securesms.video.recode.MP4Builder.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J │ │ -19cc10: 6e10 be58 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ -19cc16: 0c00 |0003: move-result-object v0 │ │ -19cc18: 6e10 5c0c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c5c │ │ -19cc1e: 0a00 |0007: move-result v0 │ │ -19cc20: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ -19cc24: 6e10 be58 0500 |000a: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ -19cc2a: 0c00 |000d: move-result-object v0 │ │ -19cc2c: 6e10 5d0c 0000 |000e: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ -19cc32: 0c00 |0011: move-result-object v0 │ │ -19cc34: 7210 ab0c 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19cc3a: 0c00 |0015: move-result-object v0 │ │ -19cc3c: 1f00 0411 |0016: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ -19cc40: 6e10 e858 0000 |0018: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@58e8 │ │ -19cc46: 0a00 |001b: move-result v0 │ │ -19cc48: 8100 |001c: int-to-long v0, v0 │ │ -19cc4a: 2803 |001d: goto 0020 // +0003 │ │ -19cc4c: 1600 0000 |001e: const-wide/16 v0, #int 0 // #0 │ │ -19cc50: 6e10 be58 0500 |0020: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ -19cc56: 0c05 |0023: move-result-object v5 │ │ -19cc58: 6e10 5d0c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ -19cc5e: 0c05 |0027: move-result-object v5 │ │ -19cc60: 7210 aa0c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -19cc66: 0a02 |002b: move-result v2 │ │ -19cc68: 3802 1200 |002c: if-eqz v2, 003e // +0012 │ │ -19cc6c: 7210 ab0c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19cc72: 0c02 |0031: move-result-object v2 │ │ -19cc74: 1f02 0411 |0032: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ -19cc78: 6e10 e858 0200 |0034: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@58e8 │ │ -19cc7e: 0a02 |0037: move-result v2 │ │ -19cc80: 8122 |0038: int-to-long v2, v2 │ │ -19cc82: 7140 b558 3210 |0039: invoke-static {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@58b5 │ │ -19cc88: 0b00 |003c: move-result-wide v0 │ │ -19cc8a: 28eb |003d: goto 0028 // -0015 │ │ -19cc8c: 1000 |003e: return-wide v0 │ │ +19cc04: |[19cc04] org.thoughtcrime.securesms.video.recode.MP4Builder.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J │ │ +19cc14: 6e10 be58 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ +19cc1a: 0c00 |0003: move-result-object v0 │ │ +19cc1c: 6e10 5c0c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c5c │ │ +19cc22: 0a00 |0007: move-result v0 │ │ +19cc24: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ +19cc28: 6e10 be58 0500 |000a: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ +19cc2e: 0c00 |000d: move-result-object v0 │ │ +19cc30: 6e10 5d0c 0000 |000e: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ +19cc36: 0c00 |0011: move-result-object v0 │ │ +19cc38: 7210 ab0c 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +19cc3e: 0c00 |0015: move-result-object v0 │ │ +19cc40: 1f00 0411 |0016: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ +19cc44: 6e10 e858 0000 |0018: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@58e8 │ │ +19cc4a: 0a00 |001b: move-result v0 │ │ +19cc4c: 8100 |001c: int-to-long v0, v0 │ │ +19cc4e: 2803 |001d: goto 0020 // +0003 │ │ +19cc50: 1600 0000 |001e: const-wide/16 v0, #int 0 // #0 │ │ +19cc54: 6e10 be58 0500 |0020: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ +19cc5a: 0c05 |0023: move-result-object v5 │ │ +19cc5c: 6e10 5d0c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ +19cc62: 0c05 |0027: move-result-object v5 │ │ +19cc64: 7210 aa0c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +19cc6a: 0a02 |002b: move-result v2 │ │ +19cc6c: 3802 1200 |002c: if-eqz v2, 003e // +0012 │ │ +19cc70: 7210 ab0c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +19cc76: 0c02 |0031: move-result-object v2 │ │ +19cc78: 1f02 0411 |0032: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ +19cc7c: 6e10 e858 0200 |0034: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@58e8 │ │ +19cc82: 0a02 |0037: move-result v2 │ │ +19cc84: 8122 |0038: int-to-long v2, v2 │ │ +19cc86: 7140 b558 3210 |0039: invoke-static {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@58b5 │ │ +19cc8c: 0b00 |003c: move-result-wide v0 │ │ +19cc8e: 28eb |003d: goto 0028 // -0015 │ │ +19cc90: 1000 |003e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x000a line=234 │ │ 0x0020 line=236 │ │ 0x0034 line=237 │ │ locals : │ │ @@ -321524,96 +321525,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 │ │ -19c6f0: |[19c6f0] org.thoughtcrime.securesms.video.recode.MP4Builder.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z │ │ -19c700: 5560 e942 |0000: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42e9 │ │ -19c704: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19c706: 3800 2500 |0003: if-eqz v0, 0028 // +0025 │ │ -19c70a: 5460 e642 |0005: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19c70e: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -19c712: 6e30 a358 2003 |0009: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58a3 │ │ -19c718: 5460 e642 |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19c71c: 5462 e442 |000e: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19c720: 6e20 9b58 2000 |0010: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@589b │ │ -19c726: 5460 e642 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19c72a: 5362 e342 |0015: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ -19c72e: 6e30 a458 2003 |0017: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@58a4 │ │ -19c734: 5362 e342 |001a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ -19c738: 1604 1000 |001c: const-wide/16 v4, #int 16 // #10 │ │ -19c73c: bb42 |001e: add-long/2addr v2, v4 │ │ -19c73e: 5a62 e342 |001f: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ -19c742: 5362 ea42 |0021: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ -19c746: bb42 |0023: add-long/2addr v2, v4 │ │ -19c748: 5a62 ea42 |0024: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ -19c74c: 5c61 e942 |0026: iput-boolean v1, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42e9 │ │ -19c750: 5460 e642 |0028: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19c754: 6e10 9c58 0000 |002a: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@589c │ │ -19c75a: 0b02 |002d: move-result-wide v2 │ │ -19c75c: 5294 2f00 |002e: iget v4, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19c760: 8144 |0030: int-to-long v4, v4 │ │ -19c762: bb42 |0031: add-long/2addr v2, v4 │ │ -19c764: 6e30 a358 2003 |0032: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58a3 │ │ -19c76a: 5362 ea42 |0035: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ -19c76e: 5290 2f00 |0037: iget v0, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19c772: 8104 |0039: int-to-long v4, v0 │ │ -19c774: bb42 |003a: add-long/2addr v2, v4 │ │ -19c776: 5a62 ea42 |003b: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ -19c77a: 1704 0080 0000 |003d: const-wide/32 v4, #float 4.59177e-41 // #00008000 │ │ -19c780: 3100 0204 |0040: cmp-long v0, v2, v4 │ │ -19c784: 3a00 0e00 |0042: if-ltz v0, 0050 // +000e │ │ -19c788: 7010 b458 0600 |0044: invoke-direct {v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@58b4 │ │ -19c78e: 1210 |0047: const/4 v0, #int 1 // #1 │ │ -19c790: 5c60 e942 |0048: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42e9 │ │ -19c794: 5362 ea42 |004a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ -19c798: bc42 |004c: sub-long/2addr v2, v4 │ │ -19c79a: 5a62 ea42 |004d: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ -19c79e: 2802 |004f: goto 0051 // +0002 │ │ -19c7a0: 1200 |0050: const/4 v0, #int 0 // #0 │ │ -19c7a2: 5462 e242 |0051: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ -19c7a6: 5363 e342 |0053: iget-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ -19c7aa: 6e59 b958 7243 |0055: invoke-virtual {v2, v7, v3, v4, v9}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V // method@58b9 │ │ -19c7b0: 5297 2d00 |0058: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -19c7b4: 1242 |005a: const/4 v2, #int 4 // #4 │ │ -19c7b6: 380a 0400 |005b: if-eqz v10, 005f // +0004 │ │ -19c7ba: 1203 |005d: const/4 v3, #int 0 // #0 │ │ -19c7bc: 2802 |005e: goto 0060 // +0002 │ │ -19c7be: 1243 |005f: const/4 v3, #int 4 // #4 │ │ -19c7c0: b037 |0060: add-int/2addr v7, v3 │ │ -19c7c2: 6e20 a70b 7800 |0061: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ -19c7c8: 5297 2d00 |0064: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -19c7cc: 5293 2f00 |0066: iget v3, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19c7d0: b037 |0068: add-int/2addr v7, v3 │ │ -19c7d2: 6e20 a40b 7800 |0069: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0ba4 │ │ -19c7d8: 390a 1b00 |006c: if-nez v10, 0087 // +001b │ │ -19c7dc: 5467 e742 |006e: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ -19c7e0: 6e20 a70b 1700 |0070: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ -19c7e6: 5467 e742 |0073: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ -19c7ea: 529a 2f00 |0075: iget v10, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19c7ee: b12a |0077: sub-int/2addr v10, v2 │ │ -19c7f0: 6e20 ac0b a700 |0078: invoke-virtual {v7, v10}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@0bac │ │ -19c7f6: 5467 e742 |007b: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ -19c7fa: 6e20 a70b 1700 |007d: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ -19c800: 5467 e442 |0080: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19c804: 546a e742 |0082: iget-object v10, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ -19c808: 6e20 c00b a700 |0084: invoke-virtual {v7, v10}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc0 │ │ -19c80e: 5467 e442 |0087: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19c812: 6e20 c00b 8700 |0089: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc0 │ │ -19c818: 5367 e342 |008c: iget-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ -19c81c: 5299 2f00 |008e: iget v9, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19c820: 8199 |0090: int-to-long v9, v9 │ │ -19c822: bb97 |0091: add-long/2addr v7, v9 │ │ -19c824: 5a67 e342 |0092: iput-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ -19c828: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ -19c82c: 5467 e542 |0096: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ -19c830: 6e10 8609 0700 |0098: invoke-virtual {v7}, Ljava/io/FileOutputStream;.flush:()V // method@0986 │ │ -19c836: 0f00 |009b: return v0 │ │ +19c6f4: |[19c6f4] org.thoughtcrime.securesms.video.recode.MP4Builder.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z │ │ +19c704: 5560 e942 |0000: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42e9 │ │ +19c708: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19c70a: 3800 2500 |0003: if-eqz v0, 0028 // +0025 │ │ +19c70e: 5460 e642 |0005: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19c712: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +19c716: 6e30 a358 2003 |0009: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58a3 │ │ +19c71c: 5460 e642 |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19c720: 5462 e442 |000e: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19c724: 6e20 9b58 2000 |0010: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@589b │ │ +19c72a: 5460 e642 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19c72e: 5362 e342 |0015: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ +19c732: 6e30 a458 2003 |0017: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@58a4 │ │ +19c738: 5362 e342 |001a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ +19c73c: 1604 1000 |001c: const-wide/16 v4, #int 16 // #10 │ │ +19c740: bb42 |001e: add-long/2addr v2, v4 │ │ +19c742: 5a62 e342 |001f: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ +19c746: 5362 ea42 |0021: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ +19c74a: bb42 |0023: add-long/2addr v2, v4 │ │ +19c74c: 5a62 ea42 |0024: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ +19c750: 5c61 e942 |0026: iput-boolean v1, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42e9 │ │ +19c754: 5460 e642 |0028: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19c758: 6e10 9c58 0000 |002a: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@589c │ │ +19c75e: 0b02 |002d: move-result-wide v2 │ │ +19c760: 5294 2f00 |002e: iget v4, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19c764: 8144 |0030: int-to-long v4, v4 │ │ +19c766: bb42 |0031: add-long/2addr v2, v4 │ │ +19c768: 6e30 a358 2003 |0032: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58a3 │ │ +19c76e: 5362 ea42 |0035: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ +19c772: 5290 2f00 |0037: iget v0, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19c776: 8104 |0039: int-to-long v4, v0 │ │ +19c778: bb42 |003a: add-long/2addr v2, v4 │ │ +19c77a: 5a62 ea42 |003b: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ +19c77e: 1704 0080 0000 |003d: const-wide/32 v4, #float 4.59177e-41 // #00008000 │ │ +19c784: 3100 0204 |0040: cmp-long v0, v2, v4 │ │ +19c788: 3a00 0e00 |0042: if-ltz v0, 0050 // +000e │ │ +19c78c: 7010 b458 0600 |0044: invoke-direct {v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@58b4 │ │ +19c792: 1210 |0047: const/4 v0, #int 1 // #1 │ │ +19c794: 5c60 e942 |0048: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42e9 │ │ +19c798: 5362 ea42 |004a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ +19c79c: bc42 |004c: sub-long/2addr v2, v4 │ │ +19c79e: 5a62 ea42 |004d: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ +19c7a2: 2802 |004f: goto 0051 // +0002 │ │ +19c7a4: 1200 |0050: const/4 v0, #int 0 // #0 │ │ +19c7a6: 5462 e242 |0051: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ +19c7aa: 5363 e342 |0053: iget-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ +19c7ae: 6e59 b958 7243 |0055: invoke-virtual {v2, v7, v3, v4, v9}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V // method@58b9 │ │ +19c7b4: 5297 2d00 |0058: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +19c7b8: 1242 |005a: const/4 v2, #int 4 // #4 │ │ +19c7ba: 380a 0400 |005b: if-eqz v10, 005f // +0004 │ │ +19c7be: 1203 |005d: const/4 v3, #int 0 // #0 │ │ +19c7c0: 2802 |005e: goto 0060 // +0002 │ │ +19c7c2: 1243 |005f: const/4 v3, #int 4 // #4 │ │ +19c7c4: b037 |0060: add-int/2addr v7, v3 │ │ +19c7c6: 6e20 a70b 7800 |0061: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ +19c7cc: 5297 2d00 |0064: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +19c7d0: 5293 2f00 |0066: iget v3, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19c7d4: b037 |0068: add-int/2addr v7, v3 │ │ +19c7d6: 6e20 a40b 7800 |0069: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0ba4 │ │ +19c7dc: 390a 1b00 |006c: if-nez v10, 0087 // +001b │ │ +19c7e0: 5467 e742 |006e: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ +19c7e4: 6e20 a70b 1700 |0070: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ +19c7ea: 5467 e742 |0073: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ +19c7ee: 529a 2f00 |0075: iget v10, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19c7f2: b12a |0077: sub-int/2addr v10, v2 │ │ +19c7f4: 6e20 ac0b a700 |0078: invoke-virtual {v7, v10}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@0bac │ │ +19c7fa: 5467 e742 |007b: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ +19c7fe: 6e20 a70b 1700 |007d: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ +19c804: 5467 e442 |0080: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19c808: 546a e742 |0082: iget-object v10, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ +19c80c: 6e20 c00b a700 |0084: invoke-virtual {v7, v10}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc0 │ │ +19c812: 5467 e442 |0087: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19c816: 6e20 c00b 8700 |0089: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc0 │ │ +19c81c: 5367 e342 |008c: iget-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ +19c820: 5299 2f00 |008e: iget v9, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19c824: 8199 |0090: int-to-long v9, v9 │ │ +19c826: bb97 |0091: add-long/2addr v7, v9 │ │ +19c828: 5a67 e342 |0092: iput-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ +19c82c: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ +19c830: 5467 e542 |0096: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ +19c834: 6e10 8609 0700 |0098: invoke-virtual {v7}, Ljava/io/FileOutputStream;.flush:()V // method@0986 │ │ +19c83a: 0f00 |009b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x000c line=88 │ │ 0x0013 line=89 │ │ 0x001a line=90 │ │ @@ -321696,22 +321697,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -19d250: |[19d250] org.thoughtcrime.securesms.video.recode.Mp4Movie.:()V │ │ -19d260: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19d266: 6200 7300 |0003: sget-object v0, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -19d26a: 5b10 ed42 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ -19d26e: 2200 7203 |0007: new-instance v0, Ljava/util/ArrayList; // type@0372 │ │ -19d272: 7010 520c 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ -19d278: 5b10 ee42 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ -19d27c: 0e00 |000e: return-void │ │ +19d254: |[19d254] org.thoughtcrime.securesms.video.recode.Mp4Movie.:()V │ │ +19d264: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19d26a: 6200 7300 |0003: sget-object v0, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +19d26e: 5b10 ed42 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ +19d272: 2200 7203 |0007: new-instance v0, Ljava/util/ArrayList; // type@0372 │ │ +19d276: 7010 520c 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ +19d27c: 5b10 ee42 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ +19d280: 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; │ │ @@ -321722,27 +321723,27 @@ │ │ type : '(IJLandroid/media/MediaCodec$BufferInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -19d280: |[19d280] org.thoughtcrime.securesms.video.recode.Mp4Movie.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V │ │ -19d290: 3a02 1600 |0000: if-ltz v2, 0016 // +0016 │ │ -19d294: 5410 ee42 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ -19d298: 6e10 5f0c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ -19d29e: 0a00 |0007: move-result v0 │ │ -19d2a0: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ -19d2a4: 280c |000a: goto 0016 // +000c │ │ -19d2a6: 5410 ee42 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ -19d2aa: 6e20 5a0c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5a │ │ -19d2b0: 0c02 |0010: move-result-object v2 │ │ -19d2b2: 1f02 0411 |0011: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ -19d2b6: 6e40 de58 3254 |0013: invoke-virtual {v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V // method@58de │ │ -19d2bc: 0e00 |0016: return-void │ │ +19d284: |[19d284] org.thoughtcrime.securesms.video.recode.Mp4Movie.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V │ │ +19d294: 3a02 1600 |0000: if-ltz v2, 0016 // +0016 │ │ +19d298: 5410 ee42 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ +19d29c: 6e10 5f0c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ +19d2a2: 0a00 |0007: move-result v0 │ │ +19d2a4: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ +19d2a8: 280c |000a: goto 0016 // +000c │ │ +19d2aa: 5410 ee42 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ +19d2ae: 6e20 5a0c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5a │ │ +19d2b4: 0c02 |0010: move-result-object v2 │ │ +19d2b6: 1f02 0411 |0011: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ +19d2ba: 6e40 de58 3254 |0013: invoke-virtual {v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V // method@58de │ │ +19d2c0: 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; │ │ @@ -321755,27 +321756,27 @@ │ │ type : '(Landroid/media/MediaFormat;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -19d1ac: |[19d1ac] org.thoughtcrime.securesms.video.recode.Mp4Movie.addTrack:(Landroid/media/MediaFormat;Z)I │ │ -19d1bc: 5430 ee42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ -19d1c0: 2201 0411 |0002: new-instance v1, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ -19d1c4: 5432 ee42 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ -19d1c8: 6e10 5f0c 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ -19d1ce: 0a02 |0009: move-result v2 │ │ -19d1d0: 7040 dd58 2154 |000a: invoke-direct {v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.:(ILandroid/media/MediaFormat;Z)V // method@58dd │ │ -19d1d6: 6e20 560c 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ -19d1dc: 5434 ee42 |0010: iget-object v4, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ -19d1e0: 6e10 5f0c 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ -19d1e6: 0a04 |0015: move-result v4 │ │ -19d1e8: d804 04ff |0016: add-int/lit8 v4, v4, #int -1 // #ff │ │ -19d1ec: 0f04 |0018: return v4 │ │ +19d1b0: |[19d1b0] org.thoughtcrime.securesms.video.recode.Mp4Movie.addTrack:(Landroid/media/MediaFormat;Z)I │ │ +19d1c0: 5430 ee42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ +19d1c4: 2201 0411 |0002: new-instance v1, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ +19d1c8: 5432 ee42 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ +19d1cc: 6e10 5f0c 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ +19d1d2: 0a02 |0009: move-result v2 │ │ +19d1d4: 7040 dd58 2154 |000a: invoke-direct {v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.:(ILandroid/media/MediaFormat;Z)V // method@58dd │ │ +19d1da: 6e20 560c 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ +19d1e0: 5434 ee42 |0010: iget-object v4, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ +19d1e4: 6e10 5f0c 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ +19d1ea: 0a04 |0015: move-result v4 │ │ +19d1ec: d804 04ff |0016: add-int/lit8 v4, v4, #int -1 // #ff │ │ +19d1f0: 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; │ │ @@ -321786,17 +321787,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d220: |[19d220] org.thoughtcrime.securesms.video.recode.Mp4Movie.getCacheFile:()Ljava/io/File; │ │ -19d230: 5410 eb42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42eb │ │ -19d234: 1100 |0002: return-object v0 │ │ +19d224: |[19d224] org.thoughtcrime.securesms.video.recode.Mp4Movie.getCacheFile:()Ljava/io/File; │ │ +19d234: 5410 eb42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42eb │ │ +19d238: 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;) │ │ @@ -321804,17 +321805,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d1f0: |[19d1f0] org.thoughtcrime.securesms.video.recode.Mp4Movie.getHeight:()I │ │ -19d200: 5210 ec42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42ec │ │ -19d204: 0f00 |0002: return v0 │ │ +19d1f4: |[19d1f4] org.thoughtcrime.securesms.video.recode.Mp4Movie.getHeight:()I │ │ +19d204: 5210 ec42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42ec │ │ +19d208: 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;) │ │ @@ -321822,17 +321823,17 @@ │ │ type : '()Lcom/googlecode/mp4parser/util/Matrix;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d194: |[19d194] org.thoughtcrime.securesms.video.recode.Mp4Movie.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; │ │ -19d1a4: 5410 ed42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ -19d1a8: 1100 |0002: return-object v0 │ │ +19d198: |[19d198] org.thoughtcrime.securesms.video.recode.Mp4Movie.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; │ │ +19d1a8: 5410 ed42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ +19d1ac: 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;) │ │ @@ -321840,17 +321841,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d238: |[19d238] org.thoughtcrime.securesms.video.recode.Mp4Movie.getTracks:()Ljava/util/ArrayList; │ │ -19d248: 5410 ee42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ -19d24c: 1100 |0002: return-object v0 │ │ +19d23c: |[19d23c] org.thoughtcrime.securesms.video.recode.Mp4Movie.getTracks:()Ljava/util/ArrayList; │ │ +19d24c: 5410 ee42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ +19d250: 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;) │ │ @@ -321858,17 +321859,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d208: |[19d208] org.thoughtcrime.securesms.video.recode.Mp4Movie.getWidth:()I │ │ -19d218: 5210 ef42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42ef │ │ -19d21c: 0f00 |0002: return v0 │ │ +19d20c: |[19d20c] org.thoughtcrime.securesms.video.recode.Mp4Movie.getWidth:()I │ │ +19d21c: 5210 ef42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42ef │ │ +19d220: 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;) │ │ @@ -321876,17 +321877,17 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d2c0: |[19d2c0] org.thoughtcrime.securesms.video.recode.Mp4Movie.setCacheFile:(Ljava/io/File;)V │ │ -19d2d0: 5b01 eb42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42eb │ │ -19d2d4: 0e00 |0002: return-void │ │ +19d2c4: |[19d2c4] org.thoughtcrime.securesms.video.recode.Mp4Movie.setCacheFile:(Ljava/io/File;)V │ │ +19d2d4: 5b01 eb42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42eb │ │ +19d2d8: 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; │ │ │ │ @@ -321895,34 +321896,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -19d2d8: |[19d2d8] org.thoughtcrime.securesms.video.recode.Mp4Movie.setRotation:(I)V │ │ -19d2e8: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -19d2ec: 6202 7300 |0002: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -19d2f0: 5b12 ed42 |0004: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ -19d2f4: 281b |0006: goto 0021 // +001b │ │ -19d2f6: 1300 5a00 |0007: const/16 v0, #int 90 // #5a │ │ -19d2fa: 3302 0700 |0009: if-ne v2, v0, 0010 // +0007 │ │ -19d2fe: 6202 7600 |000b: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ -19d302: 5b12 ed42 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ -19d306: 2812 |000f: goto 0021 // +0012 │ │ -19d308: 1300 b400 |0010: const/16 v0, #int 180 // #b4 │ │ -19d30c: 3302 0700 |0012: if-ne v2, v0, 0019 // +0007 │ │ -19d310: 6202 7400 |0014: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ -19d314: 5b12 ed42 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ -19d318: 2809 |0018: goto 0021 // +0009 │ │ -19d31a: 1300 0e01 |0019: const/16 v0, #int 270 // #10e │ │ -19d31e: 3302 0600 |001b: if-ne v2, v0, 0021 // +0006 │ │ -19d322: 6202 7500 |001d: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ -19d326: 5b12 ed42 |001f: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ -19d32a: 0e00 |0021: return-void │ │ +19d2dc: |[19d2dc] org.thoughtcrime.securesms.video.recode.Mp4Movie.setRotation:(I)V │ │ +19d2ec: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +19d2f0: 6202 7300 |0002: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +19d2f4: 5b12 ed42 |0004: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ +19d2f8: 281b |0006: goto 0021 // +001b │ │ +19d2fa: 1300 5a00 |0007: const/16 v0, #int 90 // #5a │ │ +19d2fe: 3302 0700 |0009: if-ne v2, v0, 0010 // +0007 │ │ +19d302: 6202 7600 |000b: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ +19d306: 5b12 ed42 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ +19d30a: 2812 |000f: goto 0021 // +0012 │ │ +19d30c: 1300 b400 |0010: const/16 v0, #int 180 // #b4 │ │ +19d310: 3302 0700 |0012: if-ne v2, v0, 0019 // +0007 │ │ +19d314: 6202 7400 |0014: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ +19d318: 5b12 ed42 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ +19d31c: 2809 |0018: goto 0021 // +0009 │ │ +19d31e: 1300 0e01 |0019: const/16 v0, #int 270 // #10e │ │ +19d322: 3302 0600 |001b: if-ne v2, v0, 0021 // +0006 │ │ +19d326: 6202 7500 |001d: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ +19d32a: 5b12 ed42 |001f: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ +19d32e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=38 │ │ 0x000b line=40 │ │ 0x0014 line=42 │ │ 0x001d line=44 │ │ locals : │ │ @@ -321934,18 +321935,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -19d32c: |[19d32c] org.thoughtcrime.securesms.video.recode.Mp4Movie.setSize:(II)V │ │ -19d33c: 5901 ef42 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42ef │ │ -19d340: 5902 ec42 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42ec │ │ -19d344: 0e00 |0004: return-void │ │ +19d330: |[19d330] org.thoughtcrime.securesms.video.recode.Mp4Movie.setSize:(II)V │ │ +19d340: 5901 ef42 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42ef │ │ +19d344: 5902 ec42 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42ec │ │ +19d348: 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 │ │ @@ -322039,27 +322040,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -19d3a0: |[19d3a0] org.thoughtcrime.securesms.video.recode.OutputSurface.:()V │ │ -19d3b0: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19d3b6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -19d3b8: 5b10 f442 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d3bc: 5b10 f342 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ -19d3c0: 5b10 f542 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ -19d3c4: 2200 fb02 |000a: new-instance v0, Ljava/lang/Object; // type@02fb │ │ -19d3c8: 7010 9a0a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19d3ce: 5b10 f742 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ -19d3d2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -19d3d4: 5910 fe42 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42fe │ │ -19d3d8: 7010 cf58 0100 |0014: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@58cf │ │ -19d3de: 0e00 |0017: return-void │ │ +19d3a4: |[19d3a4] org.thoughtcrime.securesms.video.recode.OutputSurface.:()V │ │ +19d3b4: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19d3ba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +19d3bc: 5b10 f442 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d3c0: 5b10 f342 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ +19d3c4: 5b10 f542 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ +19d3c8: 2200 fb02 |000a: new-instance v0, Ljava/lang/Object; // type@02fb │ │ +19d3cc: 7010 9a0a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19d3d2: 5b10 f742 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ +19d3d6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +19d3d8: 5910 fe42 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42fe │ │ +19d3dc: 7010 cf58 0100 |0014: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@58cf │ │ +19d3e2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=41 │ │ 0x000a line=44 │ │ @@ -322073,44 +322074,44 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -19d3e0: |[19d3e0] org.thoughtcrime.securesms.video.recode.OutputSurface.:(III)V │ │ -19d3f0: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19d3f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -19d3f8: 5b10 f442 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d3fc: 5b10 f342 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ -19d400: 5b10 f542 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ -19d404: 2200 fb02 |000a: new-instance v0, Ljava/lang/Object; // type@02fb │ │ -19d408: 7010 9a0a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19d40e: 5b10 f742 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ -19d412: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -19d414: 5910 fe42 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42fe │ │ -19d418: 3d02 2300 |0014: if-lez v2, 0037 // +0023 │ │ -19d41c: 3d03 2100 |0016: if-lez v3, 0037 // +0021 │ │ -19d420: 5912 fd42 |0018: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@42fd │ │ -19d424: 5913 f842 |001a: iput v3, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@42f8 │ │ -19d428: 5914 fe42 |001c: iput v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42fe │ │ -19d42c: 9204 0203 |001e: mul-int v4, v2, v3 │ │ -19d430: da04 0404 |0020: mul-int/lit8 v4, v4, #int 4 // #04 │ │ -19d434: 7110 9a0b 0400 |0022: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9a │ │ -19d43a: 0c04 |0025: move-result-object v4 │ │ -19d43c: 5b14 f942 |0026: iput-object v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42f9 │ │ -19d440: 6200 9400 |0028: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@0094 │ │ -19d444: 6e20 a50b 0400 |002a: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0ba5 │ │ -19d44a: 7030 c958 2103 |002d: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.eglSetup:(II)V // method@58c9 │ │ -19d450: 6e10 cc58 0100 |0030: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.makeCurrent:()V // method@58cc │ │ -19d456: 7010 cf58 0100 |0033: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@58cf │ │ -19d45c: 0e00 |0036: return-void │ │ -19d45e: 2202 eb02 |0037: new-instance v2, Ljava/lang/IllegalArgumentException; // type@02eb │ │ -19d462: 7010 3a0a 0200 |0039: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@0a3a │ │ -19d468: 2702 |003c: throw v2 │ │ +19d3e4: |[19d3e4] org.thoughtcrime.securesms.video.recode.OutputSurface.:(III)V │ │ +19d3f4: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19d3fa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +19d3fc: 5b10 f442 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d400: 5b10 f342 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ +19d404: 5b10 f542 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ +19d408: 2200 fb02 |000a: new-instance v0, Ljava/lang/Object; // type@02fb │ │ +19d40c: 7010 9a0a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19d412: 5b10 f742 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ +19d416: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +19d418: 5910 fe42 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42fe │ │ +19d41c: 3d02 2300 |0014: if-lez v2, 0037 // +0023 │ │ +19d420: 3d03 2100 |0016: if-lez v3, 0037 // +0021 │ │ +19d424: 5912 fd42 |0018: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@42fd │ │ +19d428: 5913 f842 |001a: iput v3, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@42f8 │ │ +19d42c: 5914 fe42 |001c: iput v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42fe │ │ +19d430: 9204 0203 |001e: mul-int v4, v2, v3 │ │ +19d434: da04 0404 |0020: mul-int/lit8 v4, v4, #int 4 // #04 │ │ +19d438: 7110 9a0b 0400 |0022: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9a │ │ +19d43e: 0c04 |0025: move-result-object v4 │ │ +19d440: 5b14 f942 |0026: iput-object v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42f9 │ │ +19d444: 6200 9400 |0028: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@0094 │ │ +19d448: 6e20 a50b 0400 |002a: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0ba5 │ │ +19d44e: 7030 c958 2103 |002d: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.eglSetup:(II)V // method@58c9 │ │ +19d454: 6e10 cc58 0100 |0030: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.makeCurrent:()V // method@58cc │ │ +19d45a: 7010 cf58 0100 |0033: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@58cf │ │ +19d460: 0e00 |0036: return-void │ │ +19d462: 2202 eb02 |0037: new-instance v2, Ljava/lang/IllegalArgumentException; // type@02eb │ │ +19d466: 7010 3a0a 0200 |0039: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@0a3a │ │ +19d46c: 2702 |003c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=41 │ │ 0x000a line=44 │ │ @@ -322135,25 +322136,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -19d52c: |[19d52c] org.thoughtcrime.securesms.video.recode.OutputSurface.checkEglError:(Ljava/lang/String;)V │ │ -19d53c: 5412 f242 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d540: 7210 e40d 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@0de4 │ │ -19d546: 0a02 |0005: move-result v2 │ │ -19d548: 1300 0030 |0006: const/16 v0, #int 12288 // #3000 │ │ -19d54c: 3302 0300 |0008: if-ne v2, v0, 000b // +0003 │ │ -19d550: 0e00 |000a: return-void │ │ -19d552: 2202 0203 |000b: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ -19d556: 1a00 9115 |000d: const-string v0, "EGL error encountered (see log)" // string@1591 │ │ -19d55a: 7020 ae0a 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19d560: 2702 |0012: throw v2 │ │ +19d530: |[19d530] org.thoughtcrime.securesms.video.recode.OutputSurface.checkEglError:(Ljava/lang/String;)V │ │ +19d540: 5412 f242 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d544: 7210 e40d 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@0de4 │ │ +19d54a: 0a02 |0005: move-result v2 │ │ +19d54c: 1300 0030 |0006: const/16 v0, #int 12288 // #3000 │ │ +19d550: 3302 0300 |0008: if-ne v2, v0, 000b // +0003 │ │ +19d554: 0e00 |000a: return-void │ │ +19d556: 2202 0203 |000b: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ +19d55a: 1a00 9115 |000d: const-string v0, "EGL error encountered (see log)" // string@1591 │ │ +19d55e: 7020 ae0a 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19d564: 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; │ │ @@ -322163,98 +322164,98 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 190 16-bit code units │ │ -19d584: |[19d584] org.thoughtcrime.securesms.video.recode.OutputSurface.eglSetup:(II)V │ │ -19d594: 7100 e80d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0de8 │ │ -19d59a: 0c00 |0003: move-result-object v0 │ │ -19d59c: 1f00 db03 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03db │ │ -19d5a0: 5b80 f242 |0006: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d5a4: 6201 a800 |0008: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a8 │ │ -19d5a8: 7220 e30d 1000 |000a: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0de3 │ │ -19d5ae: 0c00 |000d: move-result-object v0 │ │ -19d5b0: 5b80 f442 |000e: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d5b4: 6201 aa00 |0010: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_DISPLAY:Ljavax/microedition/khronos/egl/EGLDisplay; // field@00aa │ │ -19d5b8: 3210 8600 |0012: if-eq v0, v1, 0098 // +0086 │ │ -19d5bc: 5480 f242 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d5c0: 5481 f442 |0016: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d5c4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -19d5c6: 7230 e50d 1002 |0019: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0de5 │ │ -19d5cc: 0a00 |001c: move-result v0 │ │ -19d5ce: 3800 7100 |001d: if-eqz v0, 008e // +0071 │ │ -19d5d2: 1300 0d00 |001f: const/16 v0, #int 13 // #d │ │ -19d5d6: 2303 1411 |0021: new-array v3, v0, [I // type@1114 │ │ -19d5da: 2603 7d00 0000 |0023: fill-array-data v3, 000000a0 // +0000007d │ │ -19d5e0: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -19d5e2: 2350 4111 |0027: new-array v0, v5, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1141 │ │ -19d5e6: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -19d5e8: 2316 1411 |002a: new-array v6, v1, [I // type@1114 │ │ -19d5ec: 5481 f242 |002c: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d5f0: 5482 f442 |002e: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d5f4: 0704 |0030: move-object v4, v0 │ │ -19d5f6: 7806 db0d 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@0ddb │ │ -19d5fc: 0a01 |0034: move-result v1 │ │ -19d5fe: 3801 5100 |0035: if-eqz v1, 0086 // +0051 │ │ -19d602: 1301 9830 |0037: const/16 v1, #int 12440 // #3098 │ │ -19d606: 1222 |0039: const/4 v2, #int 2 // #2 │ │ -19d608: 1303 3830 |003a: const/16 v3, #int 12344 // #3038 │ │ -19d60c: 2430 1411 2103 |003c: filled-new-array {v1, v2, v3}, [I // type@1114 │ │ -19d612: 0c01 |003f: move-result-object v1 │ │ -19d614: 5482 f242 |0040: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d618: 5484 f442 |0042: iget-object v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d61c: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -19d61e: 4606 0005 |0045: aget-object v6, v0, v5 │ │ -19d622: 6207 a900 |0047: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a9 │ │ -19d626: 7251 dc0d 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@0ddc │ │ -19d62c: 0c01 |004c: move-result-object v1 │ │ -19d62e: 5b81 f342 |004d: iput-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ -19d632: 1a01 4650 |004f: const-string v1, "eglCreateContext" // string@5046 │ │ -19d636: 7020 c758 1800 |0051: invoke-direct {v8, v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58c7 │ │ -19d63c: 5481 f342 |0054: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ -19d640: 3801 2800 |0056: if-eqz v1, 007e // +0028 │ │ -19d644: 1301 5730 |0058: const/16 v1, #int 12375 // #3057 │ │ -19d648: 1302 5630 |005a: const/16 v2, #int 12374 // #3056 │ │ -19d64c: 2453 1411 91a2 |005c: filled-new-array {v1, v9, v2, v10, v3}, [I // type@1114 │ │ -19d652: 0c09 |005f: move-result-object v9 │ │ -19d654: 548a f242 |0060: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d658: 5481 f442 |0062: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d65c: 4600 0005 |0064: aget-object v0, v0, v5 │ │ -19d660: 7240 dd0d 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@0ddd │ │ -19d666: 0c09 |0069: move-result-object v9 │ │ -19d668: 5b89 f542 |006a: iput-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ -19d66c: 1a09 4750 |006c: const-string v9, "eglCreatePbufferSurface" // string@5047 │ │ -19d670: 7020 c758 9800 |006e: invoke-direct {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58c7 │ │ -19d676: 5489 f542 |0071: iget-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ -19d67a: 3809 0300 |0073: if-eqz v9, 0076 // +0003 │ │ -19d67e: 0e00 |0075: return-void │ │ -19d680: 2209 0203 |0076: new-instance v9, Ljava/lang/RuntimeException; // type@0302 │ │ -19d684: 1a0a 177f |0078: const-string v10, "surface was null" // string@7f17 │ │ -19d688: 7020 ae0a a900 |007a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19d68e: 2709 |007d: throw v9 │ │ -19d690: 2209 0203 |007e: new-instance v9, Ljava/lang/RuntimeException; // type@0302 │ │ -19d694: 1a0a 2670 |0080: const-string v10, "null context" // string@7026 │ │ -19d698: 7020 ae0a a900 |0082: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19d69e: 2709 |0085: throw v9 │ │ -19d6a0: 2209 0203 |0086: new-instance v9, Ljava/lang/RuntimeException; // type@0302 │ │ -19d6a4: 1a0a 6782 |0088: const-string v10, "unable to find RGB888+pbuffer EGL config" // string@8267 │ │ -19d6a8: 7020 ae0a a900 |008a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19d6ae: 2709 |008d: throw v9 │ │ -19d6b0: 5b82 f442 |008e: iput-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d6b4: 2209 0203 |0090: new-instance v9, Ljava/lang/RuntimeException; // type@0302 │ │ -19d6b8: 1a0a 6b82 |0092: const-string v10, "unable to initialize EGL10" // string@826b │ │ -19d6bc: 7020 ae0a a900 |0094: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19d6c2: 2709 |0097: throw v9 │ │ -19d6c4: 2209 0203 |0098: new-instance v9, Ljava/lang/RuntimeException; // type@0302 │ │ -19d6c8: 1a0a 6982 |009a: const-string v10, "unable to get EGL10 display" // string@8269 │ │ -19d6cc: 7020 ae0a a900 |009c: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19d6d2: 2709 |009f: throw v9 │ │ -19d6d4: 0003 0400 0d00 0000 2430 0000 0800 ... |00a0: array-data (30 units) │ │ +19d588: |[19d588] org.thoughtcrime.securesms.video.recode.OutputSurface.eglSetup:(II)V │ │ +19d598: 7100 e80d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0de8 │ │ +19d59e: 0c00 |0003: move-result-object v0 │ │ +19d5a0: 1f00 db03 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03db │ │ +19d5a4: 5b80 f242 |0006: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d5a8: 6201 a800 |0008: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a8 │ │ +19d5ac: 7220 e30d 1000 |000a: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0de3 │ │ +19d5b2: 0c00 |000d: move-result-object v0 │ │ +19d5b4: 5b80 f442 |000e: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d5b8: 6201 aa00 |0010: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_DISPLAY:Ljavax/microedition/khronos/egl/EGLDisplay; // field@00aa │ │ +19d5bc: 3210 8600 |0012: if-eq v0, v1, 0098 // +0086 │ │ +19d5c0: 5480 f242 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d5c4: 5481 f442 |0016: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d5c8: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +19d5ca: 7230 e50d 1002 |0019: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0de5 │ │ +19d5d0: 0a00 |001c: move-result v0 │ │ +19d5d2: 3800 7100 |001d: if-eqz v0, 008e // +0071 │ │ +19d5d6: 1300 0d00 |001f: const/16 v0, #int 13 // #d │ │ +19d5da: 2303 1411 |0021: new-array v3, v0, [I // type@1114 │ │ +19d5de: 2603 7d00 0000 |0023: fill-array-data v3, 000000a0 // +0000007d │ │ +19d5e4: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +19d5e6: 2350 4111 |0027: new-array v0, v5, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1141 │ │ +19d5ea: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +19d5ec: 2316 1411 |002a: new-array v6, v1, [I // type@1114 │ │ +19d5f0: 5481 f242 |002c: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d5f4: 5482 f442 |002e: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d5f8: 0704 |0030: move-object v4, v0 │ │ +19d5fa: 7806 db0d 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@0ddb │ │ +19d600: 0a01 |0034: move-result v1 │ │ +19d602: 3801 5100 |0035: if-eqz v1, 0086 // +0051 │ │ +19d606: 1301 9830 |0037: const/16 v1, #int 12440 // #3098 │ │ +19d60a: 1222 |0039: const/4 v2, #int 2 // #2 │ │ +19d60c: 1303 3830 |003a: const/16 v3, #int 12344 // #3038 │ │ +19d610: 2430 1411 2103 |003c: filled-new-array {v1, v2, v3}, [I // type@1114 │ │ +19d616: 0c01 |003f: move-result-object v1 │ │ +19d618: 5482 f242 |0040: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d61c: 5484 f442 |0042: iget-object v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d620: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +19d622: 4606 0005 |0045: aget-object v6, v0, v5 │ │ +19d626: 6207 a900 |0047: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a9 │ │ +19d62a: 7251 dc0d 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@0ddc │ │ +19d630: 0c01 |004c: move-result-object v1 │ │ +19d632: 5b81 f342 |004d: iput-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ +19d636: 1a01 4650 |004f: const-string v1, "eglCreateContext" // string@5046 │ │ +19d63a: 7020 c758 1800 |0051: invoke-direct {v8, v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58c7 │ │ +19d640: 5481 f342 |0054: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ +19d644: 3801 2800 |0056: if-eqz v1, 007e // +0028 │ │ +19d648: 1301 5730 |0058: const/16 v1, #int 12375 // #3057 │ │ +19d64c: 1302 5630 |005a: const/16 v2, #int 12374 // #3056 │ │ +19d650: 2453 1411 91a2 |005c: filled-new-array {v1, v9, v2, v10, v3}, [I // type@1114 │ │ +19d656: 0c09 |005f: move-result-object v9 │ │ +19d658: 548a f242 |0060: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d65c: 5481 f442 |0062: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d660: 4600 0005 |0064: aget-object v0, v0, v5 │ │ +19d664: 7240 dd0d 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@0ddd │ │ +19d66a: 0c09 |0069: move-result-object v9 │ │ +19d66c: 5b89 f542 |006a: iput-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ +19d670: 1a09 4750 |006c: const-string v9, "eglCreatePbufferSurface" // string@5047 │ │ +19d674: 7020 c758 9800 |006e: invoke-direct {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58c7 │ │ +19d67a: 5489 f542 |0071: iget-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ +19d67e: 3809 0300 |0073: if-eqz v9, 0076 // +0003 │ │ +19d682: 0e00 |0075: return-void │ │ +19d684: 2209 0203 |0076: new-instance v9, Ljava/lang/RuntimeException; // type@0302 │ │ +19d688: 1a0a 177f |0078: const-string v10, "surface was null" // string@7f17 │ │ +19d68c: 7020 ae0a a900 |007a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19d692: 2709 |007d: throw v9 │ │ +19d694: 2209 0203 |007e: new-instance v9, Ljava/lang/RuntimeException; // type@0302 │ │ +19d698: 1a0a 2670 |0080: const-string v10, "null context" // string@7026 │ │ +19d69c: 7020 ae0a a900 |0082: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19d6a2: 2709 |0085: throw v9 │ │ +19d6a4: 2209 0203 |0086: new-instance v9, Ljava/lang/RuntimeException; // type@0302 │ │ +19d6a8: 1a0a 6782 |0088: const-string v10, "unable to find RGB888+pbuffer EGL config" // string@8267 │ │ +19d6ac: 7020 ae0a a900 |008a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19d6b2: 2709 |008d: throw v9 │ │ +19d6b4: 5b82 f442 |008e: iput-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d6b8: 2209 0203 |0090: new-instance v9, Ljava/lang/RuntimeException; // type@0302 │ │ +19d6bc: 1a0a 6b82 |0092: const-string v10, "unable to initialize EGL10" // string@826b │ │ +19d6c0: 7020 ae0a a900 |0094: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19d6c6: 2709 |0097: throw v9 │ │ +19d6c8: 2209 0203 |0098: new-instance v9, Ljava/lang/RuntimeException; // type@0302 │ │ +19d6cc: 1a0a 6982 |009a: const-string v10, "unable to get EGL10 display" // string@8269 │ │ +19d6d0: 7020 ae0a a900 |009c: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19d6d6: 2709 |009f: throw v9 │ │ +19d6d8: 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 │ │ @@ -322285,32 +322286,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -19d85c: |[19d85c] org.thoughtcrime.securesms.video.recode.OutputSurface.setup:()V │ │ -19d86c: 2200 0311 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // type@1103 │ │ -19d870: 5221 fe42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42fe │ │ -19d874: 7020 d458 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.:(I)V // method@58d4 │ │ -19d87a: 5b20 fc42 |0007: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ -19d87e: 6e10 db58 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.surfaceCreated:()V // method@58db │ │ -19d884: 2200 6000 |000c: new-instance v0, Landroid/graphics/SurfaceTexture; // type@0060 │ │ -19d888: 5421 fc42 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ -19d88c: 6e10 d958 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.getTextureId:()I // method@58d9 │ │ -19d892: 0a01 |0013: move-result v1 │ │ -19d894: 7020 8301 1000 |0014: invoke-direct {v0, v1}, Landroid/graphics/SurfaceTexture;.:(I)V // method@0183 │ │ -19d89a: 5b20 fb42 |0017: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42fb │ │ -19d89e: 6e20 8501 2000 |0019: invoke-virtual {v0, v2}, Landroid/graphics/SurfaceTexture;.setOnFrameAvailableListener:(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V // method@0185 │ │ -19d8a4: 2200 ea00 |001c: new-instance v0, Landroid/view/Surface; // type@00ea │ │ -19d8a8: 5421 fb42 |001e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42fb │ │ -19d8ac: 7020 0803 1000 |0020: invoke-direct {v0, v1}, Landroid/view/Surface;.:(Landroid/graphics/SurfaceTexture;)V // method@0308 │ │ -19d8b2: 5b20 fa42 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42fa │ │ -19d8b6: 0e00 |0025: return-void │ │ +19d860: |[19d860] org.thoughtcrime.securesms.video.recode.OutputSurface.setup:()V │ │ +19d870: 2200 0311 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // type@1103 │ │ +19d874: 5221 fe42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42fe │ │ +19d878: 7020 d458 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.:(I)V // method@58d4 │ │ +19d87e: 5b20 fc42 |0007: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ +19d882: 6e10 db58 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.surfaceCreated:()V // method@58db │ │ +19d888: 2200 6000 |000c: new-instance v0, Landroid/graphics/SurfaceTexture; // type@0060 │ │ +19d88c: 5421 fc42 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ +19d890: 6e10 d958 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.getTextureId:()I // method@58d9 │ │ +19d896: 0a01 |0013: move-result v1 │ │ +19d898: 7020 8301 1000 |0014: invoke-direct {v0, v1}, Landroid/graphics/SurfaceTexture;.:(I)V // method@0183 │ │ +19d89e: 5b20 fb42 |0017: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42fb │ │ +19d8a2: 6e20 8501 2000 |0019: invoke-virtual {v0, v2}, Landroid/graphics/SurfaceTexture;.setOnFrameAvailableListener:(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V // method@0185 │ │ +19d8a8: 2200 ea00 |001c: new-instance v0, Landroid/view/Surface; // type@00ea │ │ +19d8ac: 5421 fb42 |001e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42fb │ │ +19d8b0: 7020 0803 1000 |0020: invoke-direct {v0, v1}, Landroid/view/Surface;.:(Landroid/graphics/SurfaceTexture;)V // method@0308 │ │ +19d8b6: 5b20 fa42 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42fa │ │ +19d8ba: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0009 line=72 │ │ 0x000c line=73 │ │ 0x0019 line=74 │ │ 0x001c line=75 │ │ @@ -322323,45 +322324,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -19d46c: |[19d46c] org.thoughtcrime.securesms.video.recode.OutputSurface.awaitNewImage:()V │ │ -19d47c: 5440 f742 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ -19d480: 1d00 |0002: monitor-enter v0 │ │ -19d482: 5541 f642 |0003: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42f6 │ │ -19d486: 3901 1d00 |0005: if-nez v1, 0022 // +001d │ │ -19d48a: 5441 f742 |0007: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ -19d48e: 1602 c409 |0009: const-wide/16 v2, #int 2500 // #9c4 │ │ -19d492: 6e30 a10a 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@0aa1 │ │ -19d498: 5541 f642 |000e: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42f6 │ │ -19d49c: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -19d4a0: 28f1 |0012: goto 0003 // -000f │ │ -19d4a2: 2201 0203 |0013: new-instance v1, Ljava/lang/RuntimeException; // type@0302 │ │ -19d4a6: 1a02 da37 |0015: const-string v2, "Surface frame wait timed out" // string@37da │ │ -19d4aa: 7020 ae0a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19d4b0: 2701 |001a: throw v1 │ │ -19d4b2: 0d01 |001b: move-exception v1 │ │ -19d4b4: 2202 0203 |001c: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ -19d4b8: 7020 b00a 1200 |001e: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ab0 │ │ -19d4be: 2702 |0021: throw v2 │ │ -19d4c0: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -19d4c2: 5c41 f642 |0023: iput-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42f6 │ │ -19d4c6: 1e00 |0025: monitor-exit v0 │ │ -19d4c8: 5440 fc42 |0026: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ -19d4cc: 1a01 f146 |0028: const-string v1, "before updateTexImage" // string@46f1 │ │ -19d4d0: 6e20 d658 1000 |002a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19d4d6: 5440 fb42 |002d: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42fb │ │ -19d4da: 6e10 8601 0000 |002f: invoke-virtual {v0}, Landroid/graphics/SurfaceTexture;.updateTexImage:()V // method@0186 │ │ -19d4e0: 0e00 |0032: return-void │ │ -19d4e2: 0d01 |0033: move-exception v1 │ │ -19d4e4: 1e00 |0034: monitor-exit v0 │ │ -19d4e6: 2701 |0035: throw v1 │ │ +19d470: |[19d470] org.thoughtcrime.securesms.video.recode.OutputSurface.awaitNewImage:()V │ │ +19d480: 5440 f742 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ +19d484: 1d00 |0002: monitor-enter v0 │ │ +19d486: 5541 f642 |0003: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42f6 │ │ +19d48a: 3901 1d00 |0005: if-nez v1, 0022 // +001d │ │ +19d48e: 5441 f742 |0007: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ +19d492: 1602 c409 |0009: const-wide/16 v2, #int 2500 // #9c4 │ │ +19d496: 6e30 a10a 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@0aa1 │ │ +19d49c: 5541 f642 |000e: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42f6 │ │ +19d4a0: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +19d4a4: 28f1 |0012: goto 0003 // -000f │ │ +19d4a6: 2201 0203 |0013: new-instance v1, Ljava/lang/RuntimeException; // type@0302 │ │ +19d4aa: 1a02 da37 |0015: const-string v2, "Surface frame wait timed out" // string@37da │ │ +19d4ae: 7020 ae0a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19d4b4: 2701 |001a: throw v1 │ │ +19d4b6: 0d01 |001b: move-exception v1 │ │ +19d4b8: 2202 0203 |001c: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ +19d4bc: 7020 b00a 1200 |001e: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ab0 │ │ +19d4c2: 2702 |0021: throw v2 │ │ +19d4c4: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +19d4c6: 5c41 f642 |0023: iput-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42f6 │ │ +19d4ca: 1e00 |0025: monitor-exit v0 │ │ +19d4cc: 5440 fc42 |0026: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ +19d4d0: 1a01 f146 |0028: const-string v1, "before updateTexImage" // string@46f1 │ │ +19d4d4: 6e20 d658 1000 |002a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19d4da: 5440 fb42 |002d: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42fb │ │ +19d4de: 6e10 8601 0000 |002f: invoke-virtual {v0}, Landroid/graphics/SurfaceTexture;.updateTexImage:()V // method@0186 │ │ +19d4e4: 0e00 |0032: return-void │ │ +19d4e6: 0d01 |0033: move-exception v1 │ │ +19d4e8: 1e00 |0034: monitor-exit v0 │ │ +19d4ea: 2701 |0035: throw v1 │ │ catches : 4 │ │ 0x0003 - 0x0005 │ │ -> 0x0033 │ │ 0x0007 - 0x001b │ │ Ljava/lang/InterruptedException; -> 0x001b │ │ -> 0x0033 │ │ 0x001c - 0x0026 │ │ @@ -322388,18 +322389,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19d510: |[19d510] org.thoughtcrime.securesms.video.recode.OutputSurface.changeFragmentShader:(Ljava/lang/String;)V │ │ -19d520: 5410 fc42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ -19d524: 6e20 d558 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.changeFragmentShader:(Ljava/lang/String;)V // method@58d5 │ │ -19d52a: 0e00 |0005: return-void │ │ +19d514: |[19d514] org.thoughtcrime.securesms.video.recode.OutputSurface.changeFragmentShader:(Ljava/lang/String;)V │ │ +19d524: 5410 fc42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ +19d528: 6e20 d558 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.changeFragmentShader:(Ljava/lang/String;)V // method@58d5 │ │ +19d52e: 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; │ │ │ │ @@ -322408,19 +322409,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -19d564: |[19d564] org.thoughtcrime.securesms.video.recode.OutputSurface.drawImage:(Z)V │ │ -19d574: 5420 fc42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ -19d578: 5421 fb42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42fb │ │ -19d57c: 6e30 d858 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V // method@58d8 │ │ -19d582: 0e00 |0007: return-void │ │ +19d568: |[19d568] org.thoughtcrime.securesms.video.recode.OutputSurface.drawImage:(Z)V │ │ +19d578: 5420 fc42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ +19d57c: 5421 fb42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42fb │ │ +19d580: 6e30 d858 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V // method@58d8 │ │ +19d586: 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 │ │ │ │ @@ -322429,27 +322430,27 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 23 16-bit code units │ │ -19d360: |[19d360] org.thoughtcrime.securesms.video.recode.OutputSurface.getFrame:()Ljava/nio/ByteBuffer; │ │ -19d370: 5480 f942 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42f9 │ │ -19d374: 6e10 ae0b 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bae │ │ -19d37a: 5283 fd42 |0005: iget v3, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@42fd │ │ -19d37e: 5284 f842 |0007: iget v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@42f8 │ │ -19d382: 1306 0114 |0009: const/16 v6, #int 5121 // #1401 │ │ -19d386: 5487 f942 |000b: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42f9 │ │ -19d38a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -19d38c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -19d38e: 1305 0819 |000f: const/16 v5, #int 6408 // #1908 │ │ -19d392: 7707 2502 0100 |0011: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0225 │ │ -19d398: 5480 f942 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42f9 │ │ -19d39c: 1100 |0016: return-object v0 │ │ +19d364: |[19d364] org.thoughtcrime.securesms.video.recode.OutputSurface.getFrame:()Ljava/nio/ByteBuffer; │ │ +19d374: 5480 f942 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42f9 │ │ +19d378: 6e10 ae0b 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bae │ │ +19d37e: 5283 fd42 |0005: iget v3, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@42fd │ │ +19d382: 5284 f842 |0007: iget v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@42f8 │ │ +19d386: 1306 0114 |0009: const/16 v6, #int 5121 // #1401 │ │ +19d38a: 5487 f942 |000b: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42f9 │ │ +19d38e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +19d390: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +19d392: 1305 0819 |000f: const/16 v5, #int 6408 // #1908 │ │ +19d396: 7707 2502 0100 |0011: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0225 │ │ +19d39c: 5480 f942 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42f9 │ │ +19d3a0: 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; │ │ @@ -322459,17 +322460,17 @@ │ │ type : '()Landroid/view/Surface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d348: |[19d348] org.thoughtcrime.securesms.video.recode.OutputSurface.getSurface:()Landroid/view/Surface; │ │ -19d358: 5410 fa42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42fa │ │ -19d35c: 1100 |0002: return-object v0 │ │ +19d34c: |[19d34c] org.thoughtcrime.securesms.video.recode.OutputSurface.getSurface:()Landroid/view/Surface; │ │ +19d35c: 5410 fa42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42fa │ │ +19d360: 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;) │ │ @@ -322477,35 +322478,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -19d710: |[19d710] org.thoughtcrime.securesms.video.recode.OutputSurface.makeCurrent:()V │ │ -19d720: 5440 f242 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d724: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ -19d728: 1a00 f046 |0004: const-string v0, "before makeCurrent" // string@46f0 │ │ -19d72c: 7020 c758 0400 |0006: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58c7 │ │ -19d732: 5440 f242 |0009: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d736: 5441 f442 |000b: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d73a: 5442 f542 |000d: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ -19d73e: 5443 f342 |000f: iget-object v3, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ -19d742: 7253 e60d 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@0de6 │ │ -19d748: 0a00 |0014: move-result v0 │ │ -19d74a: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ -19d74e: 0e00 |0017: return-void │ │ -19d750: 2200 0203 |0018: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19d754: 1a01 5250 |001a: const-string v1, "eglMakeCurrent failed" // string@5052 │ │ -19d758: 7020 ae0a 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19d75e: 2700 |001f: throw v0 │ │ -19d760: 2200 0203 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19d764: 1a01 656f |0022: const-string v1, "not configured for makeCurrent" // string@6f65 │ │ -19d768: 7020 ae0a 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19d76e: 2700 |0027: throw v0 │ │ +19d714: |[19d714] org.thoughtcrime.securesms.video.recode.OutputSurface.makeCurrent:()V │ │ +19d724: 5440 f242 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d728: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ +19d72c: 1a00 f046 |0004: const-string v0, "before makeCurrent" // string@46f0 │ │ +19d730: 7020 c758 0400 |0006: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58c7 │ │ +19d736: 5440 f242 |0009: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d73a: 5441 f442 |000b: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d73e: 5442 f542 |000d: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ +19d742: 5443 f342 |000f: iget-object v3, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ +19d746: 7253 e60d 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@0de6 │ │ +19d74c: 0a00 |0014: move-result v0 │ │ +19d74e: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ +19d752: 0e00 |0017: return-void │ │ +19d754: 2200 0203 |0018: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19d758: 1a01 5250 |001a: const-string v1, "eglMakeCurrent failed" // string@5052 │ │ +19d75c: 7020 ae0a 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19d762: 2700 |001f: throw v0 │ │ +19d764: 2200 0203 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19d768: 1a01 656f |0022: const-string v1, "not configured for makeCurrent" // string@6f65 │ │ +19d76c: 7020 ae0a 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19d772: 2700 |0027: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=148 │ │ 0x0009 line=149 │ │ 0x0018 line=150 │ │ 0x0020 line=146 │ │ @@ -322517,32 +322518,32 @@ │ │ type : '(Landroid/graphics/SurfaceTexture;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -19d770: |[19d770] org.thoughtcrime.securesms.video.recode.OutputSurface.onFrameAvailable:(Landroid/graphics/SurfaceTexture;)V │ │ -19d780: 5423 f742 |0000: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ -19d784: 1d03 |0002: monitor-enter v3 │ │ -19d786: 5520 f642 |0003: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42f6 │ │ -19d78a: 3900 0c00 |0005: if-nez v0, 0011 // +000c │ │ -19d78e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -19d790: 5c20 f642 |0008: iput-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42f6 │ │ -19d794: 5420 f742 |000a: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ -19d798: 6e10 9e0a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0a9e │ │ -19d79e: 1e03 |000f: monitor-exit v3 │ │ -19d7a0: 0e00 |0010: return-void │ │ -19d7a2: 2200 0203 |0011: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19d7a6: 1a01 fa68 |0013: const-string v1, "mFrameAvailable already set, frame could be dropped" // string@68fa │ │ -19d7aa: 7020 ae0a 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19d7b0: 2700 |0018: throw v0 │ │ -19d7b2: 0d00 |0019: move-exception v0 │ │ -19d7b4: 1e03 |001a: monitor-exit v3 │ │ -19d7b6: 2700 |001b: throw v0 │ │ +19d774: |[19d774] org.thoughtcrime.securesms.video.recode.OutputSurface.onFrameAvailable:(Landroid/graphics/SurfaceTexture;)V │ │ +19d784: 5423 f742 |0000: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ +19d788: 1d03 |0002: monitor-enter v3 │ │ +19d78a: 5520 f642 |0003: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42f6 │ │ +19d78e: 3900 0c00 |0005: if-nez v0, 0011 // +000c │ │ +19d792: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +19d794: 5c20 f642 |0008: iput-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42f6 │ │ +19d798: 5420 f742 |000a: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ +19d79c: 6e10 9e0a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0a9e │ │ +19d7a2: 1e03 |000f: monitor-exit v3 │ │ +19d7a4: 0e00 |0010: return-void │ │ +19d7a6: 2200 0203 |0011: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19d7aa: 1a01 fa68 |0013: const-string v1, "mFrameAvailable already set, frame could be dropped" // string@68fa │ │ +19d7ae: 7020 ae0a 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19d7b4: 2700 |0018: throw v0 │ │ +19d7b6: 0d00 |0019: move-exception v0 │ │ +19d7b8: 1e03 |001a: monitor-exit v3 │ │ +19d7ba: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x001b │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=187 │ │ 0x0003 line=188 │ │ 0x0008 line=191 │ │ @@ -322559,48 +322560,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -19d7c4: |[19d7c4] org.thoughtcrime.securesms.video.recode.OutputSurface.release:()V │ │ -19d7d4: 5450 f242 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d7d8: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -19d7dc: 7210 e20d 0000 |0004: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@0de2 │ │ -19d7e2: 0c00 |0007: move-result-object v0 │ │ -19d7e4: 5451 f342 |0008: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ -19d7e8: 6e20 9b0a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a9b │ │ -19d7ee: 0a00 |000d: move-result v0 │ │ -19d7f0: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -19d7f4: 5450 f242 |0010: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d7f8: 5451 f442 |0012: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d7fc: 6202 ab00 |0014: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ab │ │ -19d800: 6203 ab00 |0016: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ab │ │ -19d804: 6204 a900 |0018: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a9 │ │ -19d808: 7254 e60d 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@0de6 │ │ -19d80e: 5450 f242 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d812: 5451 f442 |001f: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d816: 5452 f542 |0021: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ -19d81a: 7230 df0d 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@0ddf │ │ -19d820: 5450 f242 |0026: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d824: 5451 f442 |0028: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d828: 5452 f342 |002a: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ -19d82c: 7230 de0d 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@0dde │ │ -19d832: 5450 fa42 |002f: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42fa │ │ -19d836: 6e10 0903 0000 |0031: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0309 │ │ -19d83c: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -19d83e: 5b50 f442 |0035: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d842: 5b50 f342 |0037: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ -19d846: 5b50 f542 |0039: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ -19d84a: 5b50 f242 |003b: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d84e: 5b50 fc42 |003d: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ -19d852: 5b50 fa42 |003f: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42fa │ │ -19d856: 5b50 fb42 |0041: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42fb │ │ -19d85a: 0e00 |0043: return-void │ │ +19d7c8: |[19d7c8] org.thoughtcrime.securesms.video.recode.OutputSurface.release:()V │ │ +19d7d8: 5450 f242 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d7dc: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +19d7e0: 7210 e20d 0000 |0004: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@0de2 │ │ +19d7e6: 0c00 |0007: move-result-object v0 │ │ +19d7e8: 5451 f342 |0008: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ +19d7ec: 6e20 9b0a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a9b │ │ +19d7f2: 0a00 |000d: move-result v0 │ │ +19d7f4: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +19d7f8: 5450 f242 |0010: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d7fc: 5451 f442 |0012: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d800: 6202 ab00 |0014: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ab │ │ +19d804: 6203 ab00 |0016: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ab │ │ +19d808: 6204 a900 |0018: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a9 │ │ +19d80c: 7254 e60d 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@0de6 │ │ +19d812: 5450 f242 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d816: 5451 f442 |001f: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d81a: 5452 f542 |0021: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ +19d81e: 7230 df0d 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@0ddf │ │ +19d824: 5450 f242 |0026: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d828: 5451 f442 |0028: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d82c: 5452 f342 |002a: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ +19d830: 7230 de0d 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@0dde │ │ +19d836: 5450 fa42 |002f: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42fa │ │ +19d83a: 6e10 0903 0000 |0031: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0309 │ │ +19d840: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +19d842: 5b50 f442 |0035: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d846: 5b50 f342 |0037: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ +19d84a: 5b50 f542 |0039: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ +19d84e: 5b50 f242 |003b: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d852: 5b50 fc42 |003d: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ +19d856: 5b50 fa42 |003f: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42fa │ │ +19d85a: 5b50 fb42 |0041: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42fb │ │ +19d85e: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ 0x0010 line=129 │ │ 0x001d line=131 │ │ 0x0026 line=132 │ │ @@ -322648,19 +322649,19 @@ │ │ type : '(JJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19d8e8: |[19d8e8] org.thoughtcrime.securesms.video.recode.Sample.:(JJ)V │ │ -19d8f8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19d8fe: 5a01 ff42 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@42ff │ │ -19d902: 5a03 0043 |0005: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@4300 │ │ -19d906: 0e00 |0007: return-void │ │ +19d8ec: |[19d8ec] org.thoughtcrime.securesms.video.recode.Sample.:(JJ)V │ │ +19d8fc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19d902: 5a01 ff42 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@42ff │ │ +19d906: 5a03 0043 |0005: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@4300 │ │ +19d90a: 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; │ │ @@ -322673,17 +322674,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d8b8: |[19d8b8] org.thoughtcrime.securesms.video.recode.Sample.getOffset:()J │ │ -19d8c8: 5320 ff42 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@42ff │ │ -19d8cc: 1000 |0002: return-wide v0 │ │ +19d8bc: |[19d8bc] org.thoughtcrime.securesms.video.recode.Sample.getOffset:()J │ │ +19d8cc: 5320 ff42 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@42ff │ │ +19d8d0: 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;) │ │ @@ -322691,17 +322692,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d8d0: |[19d8d0] org.thoughtcrime.securesms.video.recode.Sample.getSize:()J │ │ -19d8e0: 5320 0043 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@4300 │ │ -19d8e4: 1000 |0002: return-wide v0 │ │ +19d8d4: |[19d8d4] org.thoughtcrime.securesms.video.recode.Sample.getSize:()J │ │ +19d8e4: 5320 0043 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@4300 │ │ +19d8e8: 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 : 13719 (Sample.java) │ │ @@ -322803,63 +322804,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 54 16-bit code units │ │ -19da28: |[19da28] org.thoughtcrime.securesms.video.recode.TextureRenderer.:()V │ │ -19da38: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -19da3c: 2300 1311 |0002: new-array v0, v0, [F // type@1113 │ │ -19da40: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -19da46: 6900 0c43 |0007: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@430c │ │ -19da4a: 0e00 |0009: return-void │ │ -19da4c: 0003 0400 1400 0000 0000 80bf 0000 ... |000a: array-data (44 units) │ │ +19da2c: |[19da2c] org.thoughtcrime.securesms.video.recode.TextureRenderer.:()V │ │ +19da3c: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +19da40: 2300 1311 |0002: new-array v0, v0, [F // type@1113 │ │ +19da44: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +19da4a: 6900 0c43 |0007: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@430c │ │ +19da4e: 0e00 |0009: return-void │ │ +19da50: 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 │ │ -19daa4: |[19daa4] org.thoughtcrime.securesms.video.recode.TextureRenderer.:(I)V │ │ -19dab4: 7010 9a0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19daba: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ -19dabe: 2301 1311 |0005: new-array v1, v0, [F // type@1113 │ │ -19dac2: 5b31 0743 |0007: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4307 │ │ -19dac6: 2300 1311 |0009: new-array v0, v0, [F // type@1113 │ │ -19daca: 5b30 0943 |000b: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4309 │ │ -19dace: 1301 c7cf |000d: const/16 v1, #int -12345 // #cfc7 │ │ -19dad2: 5931 0a43 |000f: iput v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@430a │ │ -19dad6: 5934 1143 |0011: iput v4, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@4311 │ │ -19dada: 6204 0c43 |0013: sget-object v4, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@430c │ │ -19dade: 2141 |0015: array-length v1, v4 │ │ -19dae0: da01 0104 |0016: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -19dae4: 7110 9a0b 0100 |0018: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9a │ │ -19daea: 0c01 |001b: move-result-object v1 │ │ -19daec: 7100 b10b 0000 |001c: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@0bb1 │ │ -19daf2: 0c02 |001f: move-result-object v2 │ │ -19daf4: 6e20 a50b 2100 |0020: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0ba5 │ │ -19dafa: 0c01 |0023: move-result-object v1 │ │ -19dafc: 6e10 9d0b 0100 |0024: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@0b9d │ │ -19db02: 0c01 |0027: move-result-object v1 │ │ -19db04: 5b31 0b43 |0028: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@430b │ │ -19db08: 6e20 bc0b 4100 |002a: invoke-virtual {v1, v4}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@0bbc │ │ -19db0e: 0c04 |002d: move-result-object v4 │ │ -19db10: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -19db12: 6e20 bb0b 1400 |002f: invoke-virtual {v4, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bbb │ │ -19db18: 7120 2d02 1000 |0032: invoke-static {v0, v1}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@022d │ │ -19db1e: 0e00 |0035: return-void │ │ +19daa8: |[19daa8] org.thoughtcrime.securesms.video.recode.TextureRenderer.:(I)V │ │ +19dab8: 7010 9a0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19dabe: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ +19dac2: 2301 1311 |0005: new-array v1, v0, [F // type@1113 │ │ +19dac6: 5b31 0743 |0007: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4307 │ │ +19daca: 2300 1311 |0009: new-array v0, v0, [F // type@1113 │ │ +19dace: 5b30 0943 |000b: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4309 │ │ +19dad2: 1301 c7cf |000d: const/16 v1, #int -12345 // #cfc7 │ │ +19dad6: 5931 0a43 |000f: iput v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@430a │ │ +19dada: 5934 1143 |0011: iput v4, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@4311 │ │ +19dade: 6204 0c43 |0013: sget-object v4, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@430c │ │ +19dae2: 2141 |0015: array-length v1, v4 │ │ +19dae4: da01 0104 |0016: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +19dae8: 7110 9a0b 0100 |0018: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9a │ │ +19daee: 0c01 |001b: move-result-object v1 │ │ +19daf0: 7100 b10b 0000 |001c: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@0bb1 │ │ +19daf6: 0c02 |001f: move-result-object v2 │ │ +19daf8: 6e20 a50b 2100 |0020: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0ba5 │ │ +19dafe: 0c01 |0023: move-result-object v1 │ │ +19db00: 6e10 9d0b 0100 |0024: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@0b9d │ │ +19db06: 0c01 |0027: move-result-object v1 │ │ +19db08: 5b31 0b43 |0028: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@430b │ │ +19db0c: 6e20 bc0b 4100 |002a: invoke-virtual {v1, v4}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@0bbc │ │ +19db12: 0c04 |002d: move-result-object v4 │ │ +19db14: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +19db16: 6e20 bb0b 1400 |002f: invoke-virtual {v4, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bbb │ │ +19db1c: 7120 2d02 1000 |0032: invoke-static {v0, v1}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@022d │ │ +19db22: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=64 │ │ 0x0009 line=65 │ │ 0x000f line=67 │ │ 0x0011 line=75 │ │ @@ -322875,48 +322876,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 │ │ -19d908: |[19d908] org.thoughtcrime.securesms.video.recode.TextureRenderer.createProgram:(Ljava/lang/String;Ljava/lang/String;)I │ │ -19d918: 1400 318b 0000 |0000: const v0, #float 4.99325e-41 // #00008b31 │ │ -19d91e: 7030 da58 0304 |0003: invoke-direct {v3, v0, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@58da │ │ -19d924: 0a04 |0006: move-result v4 │ │ -19d926: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -19d928: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ -19d92c: 0f00 |000a: return v0 │ │ -19d92e: 1401 308b 0000 |000b: const v1, #float 4.99311e-41 // #00008b30 │ │ -19d934: 7030 da58 1305 |000e: invoke-direct {v3, v1, v5}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@58da │ │ -19d93a: 0a05 |0011: move-result v5 │ │ -19d93c: 3905 0300 |0012: if-nez v5, 0015 // +0003 │ │ -19d940: 0f00 |0014: return v0 │ │ -19d942: 7100 1702 0000 |0015: invoke-static {}, Landroid/opengl/GLES20;.glCreateProgram:()I // method@0217 │ │ -19d948: 0a01 |0018: move-result v1 │ │ -19d94a: 1a02 835a |0019: const-string v2, "glCreateProgram" // string@5a83 │ │ -19d94e: 6e20 d658 2300 |001b: invoke-virtual {v3, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19d954: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ -19d958: 0f00 |0020: return v0 │ │ -19d95a: 7120 1402 4100 |0021: invoke-static {v1, v4}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0214 │ │ -19d960: 1a04 7f5a |0024: const-string v4, "glAttachShader" // string@5a7f │ │ -19d964: 6e20 d658 4300 |0026: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19d96a: 7120 1402 5100 |0029: invoke-static {v1, v5}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0214 │ │ -19d970: 6e20 d658 4300 |002c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19d976: 7110 2402 0100 |002f: invoke-static {v1}, Landroid/opengl/GLES20;.glLinkProgram:(I)V // method@0224 │ │ -19d97c: 1214 |0032: const/4 v4, #int 1 // #1 │ │ -19d97e: 2345 1411 |0033: new-array v5, v4, [I // type@1114 │ │ -19d982: 1402 828b 0000 |0035: const v2, #float 5.0046e-41 // #00008b82 │ │ -19d988: 7140 2102 2105 |0038: invoke-static {v1, v2, v5, v0}, Landroid/opengl/GLES20;.glGetProgramiv:(II[II)V // method@0221 │ │ -19d98e: 4405 0500 |003b: aget v5, v5, v0 │ │ -19d992: 3245 0600 |003d: if-eq v5, v4, 0043 // +0006 │ │ -19d996: 7110 1902 0100 |003f: invoke-static {v1}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0219 │ │ -19d99c: 2802 |0042: goto 0044 // +0002 │ │ -19d99e: 0110 |0043: move v0, v1 │ │ -19d9a0: 0f00 |0044: return v0 │ │ +19d90c: |[19d90c] org.thoughtcrime.securesms.video.recode.TextureRenderer.createProgram:(Ljava/lang/String;Ljava/lang/String;)I │ │ +19d91c: 1400 318b 0000 |0000: const v0, #float 4.99325e-41 // #00008b31 │ │ +19d922: 7030 da58 0304 |0003: invoke-direct {v3, v0, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@58da │ │ +19d928: 0a04 |0006: move-result v4 │ │ +19d92a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +19d92c: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ +19d930: 0f00 |000a: return v0 │ │ +19d932: 1401 308b 0000 |000b: const v1, #float 4.99311e-41 // #00008b30 │ │ +19d938: 7030 da58 1305 |000e: invoke-direct {v3, v1, v5}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@58da │ │ +19d93e: 0a05 |0011: move-result v5 │ │ +19d940: 3905 0300 |0012: if-nez v5, 0015 // +0003 │ │ +19d944: 0f00 |0014: return v0 │ │ +19d946: 7100 1702 0000 |0015: invoke-static {}, Landroid/opengl/GLES20;.glCreateProgram:()I // method@0217 │ │ +19d94c: 0a01 |0018: move-result v1 │ │ +19d94e: 1a02 835a |0019: const-string v2, "glCreateProgram" // string@5a83 │ │ +19d952: 6e20 d658 2300 |001b: invoke-virtual {v3, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19d958: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ +19d95c: 0f00 |0020: return v0 │ │ +19d95e: 7120 1402 4100 |0021: invoke-static {v1, v4}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0214 │ │ +19d964: 1a04 7f5a |0024: const-string v4, "glAttachShader" // string@5a7f │ │ +19d968: 6e20 d658 4300 |0026: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19d96e: 7120 1402 5100 |0029: invoke-static {v1, v5}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0214 │ │ +19d974: 6e20 d658 4300 |002c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19d97a: 7110 2402 0100 |002f: invoke-static {v1}, Landroid/opengl/GLES20;.glLinkProgram:(I)V // method@0224 │ │ +19d980: 1214 |0032: const/4 v4, #int 1 // #1 │ │ +19d982: 2345 1411 |0033: new-array v5, v4, [I // type@1114 │ │ +19d986: 1402 828b 0000 |0035: const v2, #float 5.0046e-41 // #00008b82 │ │ +19d98c: 7140 2102 2105 |0038: invoke-static {v1, v2, v5, v0}, Landroid/opengl/GLES20;.glGetProgramiv:(II[II)V // method@0221 │ │ +19d992: 4405 0500 |003b: aget v5, v5, v0 │ │ +19d996: 3245 0600 |003d: if-eq v5, v4, 0043 // +0006 │ │ +19d99a: 7110 1902 0100 |003f: invoke-static {v1}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0219 │ │ +19d9a0: 2802 |0042: goto 0044 // +0002 │ │ +19d9a2: 0110 |0043: move v0, v1 │ │ +19d9a4: 0f00 |0044: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=180 │ │ 0x000e line=184 │ │ 0x0015 line=188 │ │ 0x0019 line=189 │ │ 0x0021 line=193 │ │ @@ -322938,36 +322939,36 @@ │ │ type : '(ILjava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -19d9bc: |[19d9bc] org.thoughtcrime.securesms.video.recode.TextureRenderer.loadShader:(ILjava/lang/String;)I │ │ -19d9cc: 7110 1802 0400 |0000: invoke-static {v4}, Landroid/opengl/GLES20;.glCreateShader:(I)I // method@0218 │ │ -19d9d2: 0a00 |0003: move-result v0 │ │ -19d9d4: 2201 0903 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -19d9d8: 1a02 855a |0006: const-string v2, "glCreateShader type=" // string@5a85 │ │ -19d9dc: 7020 080b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -19d9e2: 6e20 0c0b 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19d9e8: 6e10 220b 0100 |000e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19d9ee: 0c04 |0011: move-result-object v4 │ │ -19d9f0: 6e20 d658 4300 |0012: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19d9f6: 7120 2602 5000 |0015: invoke-static {v0, v5}, Landroid/opengl/GLES20;.glShaderSource:(ILjava/lang/String;)V // method@0226 │ │ -19d9fc: 7110 1602 0000 |0018: invoke-static {v0}, Landroid/opengl/GLES20;.glCompileShader:(I)V // method@0216 │ │ -19da02: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -19da04: 2344 1411 |001c: new-array v4, v4, [I // type@1114 │ │ -19da08: 1405 818b 0000 |001e: const v5, #float 5.00446e-41 // #00008b81 │ │ -19da0e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -19da10: 7140 2202 5014 |0022: invoke-static {v0, v5, v4, v1}, Landroid/opengl/GLES20;.glGetShaderiv:(II[II)V // method@0222 │ │ -19da16: 4404 0401 |0025: aget v4, v4, v1 │ │ -19da1a: 3904 0600 |0027: if-nez v4, 002d // +0006 │ │ -19da1e: 7110 1a02 0000 |0029: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteShader:(I)V // method@021a │ │ -19da24: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -19da26: 0f00 |002d: return v0 │ │ +19d9c0: |[19d9c0] org.thoughtcrime.securesms.video.recode.TextureRenderer.loadShader:(ILjava/lang/String;)I │ │ +19d9d0: 7110 1802 0400 |0000: invoke-static {v4}, Landroid/opengl/GLES20;.glCreateShader:(I)I // method@0218 │ │ +19d9d6: 0a00 |0003: move-result v0 │ │ +19d9d8: 2201 0903 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +19d9dc: 1a02 855a |0006: const-string v2, "glCreateShader type=" // string@5a85 │ │ +19d9e0: 7020 080b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +19d9e6: 6e20 0c0b 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +19d9ec: 6e10 220b 0100 |000e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19d9f2: 0c04 |0011: move-result-object v4 │ │ +19d9f4: 6e20 d658 4300 |0012: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19d9fa: 7120 2602 5000 |0015: invoke-static {v0, v5}, Landroid/opengl/GLES20;.glShaderSource:(ILjava/lang/String;)V // method@0226 │ │ +19da00: 7110 1602 0000 |0018: invoke-static {v0}, Landroid/opengl/GLES20;.glCompileShader:(I)V // method@0216 │ │ +19da06: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +19da08: 2344 1411 |001c: new-array v4, v4, [I // type@1114 │ │ +19da0c: 1405 818b 0000 |001e: const v5, #float 5.00446e-41 // #00008b81 │ │ +19da12: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +19da14: 7140 2202 5014 |0022: invoke-static {v0, v5, v4, v1}, Landroid/opengl/GLES20;.glGetShaderiv:(II[II)V // method@0222 │ │ +19da1a: 4404 0401 |0025: aget v4, v4, v1 │ │ +19da1e: 3904 0600 |0027: if-nez v4, 002d // +0006 │ │ +19da22: 7110 1a02 0000 |0029: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteShader:(I)V // method@021a │ │ +19da28: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +19da2a: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0004 line=167 │ │ 0x0015 line=168 │ │ 0x0018 line=169 │ │ 0x001c line=170 │ │ @@ -322985,36 +322986,36 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -19db20: |[19db20] org.thoughtcrime.securesms.video.recode.TextureRenderer.changeFragmentShader:(Ljava/lang/String;)V │ │ -19db30: 5210 0843 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ -19db34: 7110 1902 0000 |0002: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0219 │ │ -19db3a: 1a00 9382 |0005: const-string v0, "uniform mat4 uMVPMatrix; │ │ +19db24: |[19db24] org.thoughtcrime.securesms.video.recode.TextureRenderer.changeFragmentShader:(Ljava/lang/String;)V │ │ +19db34: 5210 0843 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ +19db38: 7110 1902 0000 |0002: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0219 │ │ +19db3e: 1a00 9382 |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@8293 │ │ -19db3e: 7030 d758 0102 |0007: invoke-direct {v1, v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@58d7 │ │ -19db44: 0a02 |000a: move-result v2 │ │ -19db46: 5912 0843 |000b: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ -19db4a: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ -19db4e: 0e00 |000f: return-void │ │ -19db50: 2202 0203 |0010: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ -19db54: 1a00 1253 |0012: const-string v0, "failed creating program" // string@5312 │ │ -19db58: 7020 ae0a 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19db5e: 2702 |0017: throw v2 │ │ +19db42: 7030 d758 0102 |0007: invoke-direct {v1, v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@58d7 │ │ +19db48: 0a02 |000a: move-result v2 │ │ +19db4a: 5912 0843 |000b: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ +19db4e: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ +19db52: 0e00 |000f: return-void │ │ +19db54: 2202 0203 |0010: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ +19db58: 1a00 1253 |0012: const-string v0, "failed creating program" // string@5312 │ │ +19db5c: 7020 ae0a 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19db62: 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; │ │ @@ -323025,30 +323026,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -19db60: |[19db60] org.thoughtcrime.securesms.video.recode.TextureRenderer.checkGlError:(Ljava/lang/String;)V │ │ -19db70: 7100 2002 0000 |0000: invoke-static {}, Landroid/opengl/GLES20;.glGetError:()I // method@0220 │ │ -19db76: 0a00 |0003: move-result v0 │ │ -19db78: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -19db7c: 0e00 |0006: return-void │ │ -19db7e: 2201 0203 |0007: new-instance v1, Ljava/lang/RuntimeException; // type@0302 │ │ -19db82: 2202 0903 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0309 │ │ -19db86: 7010 050b 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -19db8c: 6e20 110b 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19db92: 1a04 a40b |0011: const-string v4, ": glError " // string@0ba4 │ │ -19db96: 6e20 110b 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19db9c: 6e20 0c0b 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19dba2: 6e10 220b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19dba8: 0c04 |001c: move-result-object v4 │ │ -19dbaa: 7020 ae0a 4100 |001d: invoke-direct {v1, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19dbb0: 2701 |0020: throw v1 │ │ +19db64: |[19db64] org.thoughtcrime.securesms.video.recode.TextureRenderer.checkGlError:(Ljava/lang/String;)V │ │ +19db74: 7100 2002 0000 |0000: invoke-static {}, Landroid/opengl/GLES20;.glGetError:()I // method@0220 │ │ +19db7a: 0a00 |0003: move-result v0 │ │ +19db7c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +19db80: 0e00 |0006: return-void │ │ +19db82: 2201 0203 |0007: new-instance v1, Ljava/lang/RuntimeException; // type@0302 │ │ +19db86: 2202 0903 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0309 │ │ +19db8a: 7010 050b 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +19db90: 6e20 110b 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19db96: 1a04 a40b |0011: const-string v4, ": glError " // string@0ba4 │ │ +19db9a: 6e20 110b 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19dba0: 6e20 0c0b 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +19dba6: 6e10 220b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19dbac: 0c04 |001c: move-result-object v4 │ │ +19dbae: 7020 ae0a 4100 |001d: invoke-direct {v1, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19dbb4: 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; │ │ @@ -323058,84 +323059,84 @@ │ │ type : '(Landroid/graphics/SurfaceTexture;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 149 16-bit code units │ │ -19dbb4: |[19dbb4] org.thoughtcrime.securesms.video.recode.TextureRenderer.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V │ │ -19dbc4: 1a00 e970 |0000: const-string v0, "onDrawFrame start" // string@70e9 │ │ -19dbc8: 6e20 d658 0800 |0002: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dbce: 5480 0943 |0005: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4309 │ │ -19dbd2: 6e20 8401 0900 |0007: invoke-virtual {v9, v0}, Landroid/graphics/SurfaceTexture;.getTransformMatrix:([F)V // method@0184 │ │ -19dbd8: 1259 |000a: const/4 v9, #int 5 // #5 │ │ -19dbda: 380a 1200 |000b: if-eqz v10, 001d // +0012 │ │ -19dbde: 548a 0943 |000d: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4309 │ │ -19dbe2: 4400 0a09 |000f: aget v0, v10, v9 │ │ -19dbe6: 7f00 |0011: neg-float v0, v0 │ │ -19dbe8: 4b00 0a09 |0012: aput v0, v10, v9 │ │ -19dbec: 1500 803f |0014: const/high16 v0, #int 1065353216 // #3f80 │ │ -19dbf0: 1301 0d00 |0016: const/16 v1, #int 13 // #d │ │ -19dbf4: 4402 0a01 |0018: aget v2, v10, v1 │ │ -19dbf8: c720 |001a: sub-float/2addr v0, v2 │ │ -19dbfa: 4b00 0a01 |001b: aput v0, v10, v1 │ │ -19dbfe: 528a 0843 |001d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ -19dc02: 7110 2a02 0a00 |001f: invoke-static {v10}, Landroid/opengl/GLES20;.glUseProgram:(I)V // method@022a │ │ -19dc08: 1a0a 9e5a |0022: const-string v10, "glUseProgram" // string@5a9e │ │ -19dc0c: 6e20 d658 a800 |0024: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dc12: 140a c084 0000 |0027: const v10, #float 4.76217e-41 // #000084c0 │ │ -19dc18: 7110 1302 0a00 |002a: invoke-static {v10}, Landroid/opengl/GLES20;.glActiveTexture:(I)V // method@0213 │ │ -19dc1e: 140a 658d 0000 |002d: const v10, #float 5.07228e-41 // #00008d65 │ │ -19dc24: 5280 0a43 |0030: iget v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@430a │ │ -19dc28: 7120 1502 0a00 |0032: invoke-static {v10, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0215 │ │ -19dc2e: 548a 0b43 |0035: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@430b │ │ -19dc32: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -19dc34: 6e20 bb0b 0a00 |0038: invoke-virtual {v10, v0}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bbb │ │ -19dc3a: 5281 0d43 |003b: iget v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@430d │ │ -19dc3e: 1305 1400 |003d: const/16 v5, #int 20 // #14 │ │ -19dc42: 5486 0b43 |003f: iget-object v6, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@430b │ │ -19dc46: 1232 |0041: const/4 v2, #int 3 // #3 │ │ -19dc48: 1303 0614 |0042: const/16 v3, #int 5126 // #1406 │ │ -19dc4c: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -19dc4e: 7706 2b02 0100 |0045: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@022b │ │ -19dc54: 1a0a a05a |0048: const-string v10, "glVertexAttribPointer maPosition" // string@5aa0 │ │ -19dc58: 6e20 d658 a800 |004a: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dc5e: 528a 0d43 |004d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@430d │ │ -19dc62: 7110 1c02 0a00 |004f: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@021c │ │ -19dc68: 1a0a 8a5a |0052: const-string v10, "glEnableVertexAttribArray maPositionHandle" // string@5a8a │ │ -19dc6c: 6e20 d658 a800 |0054: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dc72: 548a 0b43 |0057: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@430b │ │ -19dc76: 1231 |0059: const/4 v1, #int 3 // #3 │ │ -19dc78: 6e20 bb0b 1a00 |005a: invoke-virtual {v10, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bbb │ │ -19dc7e: 5282 0e43 |005d: iget v2, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@430e │ │ -19dc82: 1306 1400 |005f: const/16 v6, #int 20 // #14 │ │ -19dc86: 5487 0b43 |0061: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@430b │ │ -19dc8a: 1223 |0063: const/4 v3, #int 2 // #2 │ │ -19dc8c: 1304 0614 |0064: const/16 v4, #int 5126 // #1406 │ │ -19dc90: 1205 |0066: const/4 v5, #int 0 // #0 │ │ -19dc92: 7706 2b02 0200 |0067: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@022b │ │ -19dc98: 1a0a a15a |006a: const-string v10, "glVertexAttribPointer maTextureHandle" // string@5aa1 │ │ -19dc9c: 6e20 d658 a800 |006c: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dca2: 528a 0e43 |006f: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@430e │ │ -19dca6: 7110 1c02 0a00 |0071: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@021c │ │ -19dcac: 1a0a 8b5a |0074: const-string v10, "glEnableVertexAttribArray maTextureHandle" // string@5a8b │ │ -19dcb0: 6e20 d658 a800 |0076: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dcb6: 528a 1043 |0079: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@4310 │ │ -19dcba: 5481 0943 |007b: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4309 │ │ -19dcbe: 1212 |007d: const/4 v2, #int 1 // #1 │ │ -19dcc0: 7150 2902 2a10 |007e: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0229 │ │ -19dcc6: 528a 0f43 |0081: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@430f │ │ -19dcca: 5481 0743 |0083: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4307 │ │ -19dcce: 7150 2902 2a10 |0085: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0229 │ │ -19dcd4: 124a |0088: const/4 v10, #int 4 // #4 │ │ -19dcd6: 7130 1b02 090a |0089: invoke-static {v9, v0, v10}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@021b │ │ -19dcdc: 1a09 885a |008c: const-string v9, "glDrawArrays" // string@5a88 │ │ -19dce0: 6e20 d658 9800 |008e: invoke-virtual {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dce6: 7100 1d02 0000 |0091: invoke-static {}, Landroid/opengl/GLES20;.glFinish:()V // method@021d │ │ -19dcec: 0e00 |0094: return-void │ │ +19dbb8: |[19dbb8] org.thoughtcrime.securesms.video.recode.TextureRenderer.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V │ │ +19dbc8: 1a00 e970 |0000: const-string v0, "onDrawFrame start" // string@70e9 │ │ +19dbcc: 6e20 d658 0800 |0002: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19dbd2: 5480 0943 |0005: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4309 │ │ +19dbd6: 6e20 8401 0900 |0007: invoke-virtual {v9, v0}, Landroid/graphics/SurfaceTexture;.getTransformMatrix:([F)V // method@0184 │ │ +19dbdc: 1259 |000a: const/4 v9, #int 5 // #5 │ │ +19dbde: 380a 1200 |000b: if-eqz v10, 001d // +0012 │ │ +19dbe2: 548a 0943 |000d: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4309 │ │ +19dbe6: 4400 0a09 |000f: aget v0, v10, v9 │ │ +19dbea: 7f00 |0011: neg-float v0, v0 │ │ +19dbec: 4b00 0a09 |0012: aput v0, v10, v9 │ │ +19dbf0: 1500 803f |0014: const/high16 v0, #int 1065353216 // #3f80 │ │ +19dbf4: 1301 0d00 |0016: const/16 v1, #int 13 // #d │ │ +19dbf8: 4402 0a01 |0018: aget v2, v10, v1 │ │ +19dbfc: c720 |001a: sub-float/2addr v0, v2 │ │ +19dbfe: 4b00 0a01 |001b: aput v0, v10, v1 │ │ +19dc02: 528a 0843 |001d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ +19dc06: 7110 2a02 0a00 |001f: invoke-static {v10}, Landroid/opengl/GLES20;.glUseProgram:(I)V // method@022a │ │ +19dc0c: 1a0a 9e5a |0022: const-string v10, "glUseProgram" // string@5a9e │ │ +19dc10: 6e20 d658 a800 |0024: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19dc16: 140a c084 0000 |0027: const v10, #float 4.76217e-41 // #000084c0 │ │ +19dc1c: 7110 1302 0a00 |002a: invoke-static {v10}, Landroid/opengl/GLES20;.glActiveTexture:(I)V // method@0213 │ │ +19dc22: 140a 658d 0000 |002d: const v10, #float 5.07228e-41 // #00008d65 │ │ +19dc28: 5280 0a43 |0030: iget v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@430a │ │ +19dc2c: 7120 1502 0a00 |0032: invoke-static {v10, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0215 │ │ +19dc32: 548a 0b43 |0035: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@430b │ │ +19dc36: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +19dc38: 6e20 bb0b 0a00 |0038: invoke-virtual {v10, v0}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bbb │ │ +19dc3e: 5281 0d43 |003b: iget v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@430d │ │ +19dc42: 1305 1400 |003d: const/16 v5, #int 20 // #14 │ │ +19dc46: 5486 0b43 |003f: iget-object v6, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@430b │ │ +19dc4a: 1232 |0041: const/4 v2, #int 3 // #3 │ │ +19dc4c: 1303 0614 |0042: const/16 v3, #int 5126 // #1406 │ │ +19dc50: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +19dc52: 7706 2b02 0100 |0045: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@022b │ │ +19dc58: 1a0a a05a |0048: const-string v10, "glVertexAttribPointer maPosition" // string@5aa0 │ │ +19dc5c: 6e20 d658 a800 |004a: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19dc62: 528a 0d43 |004d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@430d │ │ +19dc66: 7110 1c02 0a00 |004f: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@021c │ │ +19dc6c: 1a0a 8a5a |0052: const-string v10, "glEnableVertexAttribArray maPositionHandle" // string@5a8a │ │ +19dc70: 6e20 d658 a800 |0054: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19dc76: 548a 0b43 |0057: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@430b │ │ +19dc7a: 1231 |0059: const/4 v1, #int 3 // #3 │ │ +19dc7c: 6e20 bb0b 1a00 |005a: invoke-virtual {v10, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bbb │ │ +19dc82: 5282 0e43 |005d: iget v2, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@430e │ │ +19dc86: 1306 1400 |005f: const/16 v6, #int 20 // #14 │ │ +19dc8a: 5487 0b43 |0061: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@430b │ │ +19dc8e: 1223 |0063: const/4 v3, #int 2 // #2 │ │ +19dc90: 1304 0614 |0064: const/16 v4, #int 5126 // #1406 │ │ +19dc94: 1205 |0066: const/4 v5, #int 0 // #0 │ │ +19dc96: 7706 2b02 0200 |0067: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@022b │ │ +19dc9c: 1a0a a15a |006a: const-string v10, "glVertexAttribPointer maTextureHandle" // string@5aa1 │ │ +19dca0: 6e20 d658 a800 |006c: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19dca6: 528a 0e43 |006f: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@430e │ │ +19dcaa: 7110 1c02 0a00 |0071: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@021c │ │ +19dcb0: 1a0a 8b5a |0074: const-string v10, "glEnableVertexAttribArray maTextureHandle" // string@5a8b │ │ +19dcb4: 6e20 d658 a800 |0076: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19dcba: 528a 1043 |0079: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@4310 │ │ +19dcbe: 5481 0943 |007b: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4309 │ │ +19dcc2: 1212 |007d: const/4 v2, #int 1 // #1 │ │ +19dcc4: 7150 2902 2a10 |007e: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0229 │ │ +19dcca: 528a 0f43 |0081: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@430f │ │ +19dcce: 5481 0743 |0083: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4307 │ │ +19dcd2: 7150 2902 2a10 |0085: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0229 │ │ +19dcd8: 124a |0088: const/4 v10, #int 4 // #4 │ │ +19dcda: 7130 1b02 090a |0089: invoke-static {v9, v0, v10}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@021b │ │ +19dce0: 1a09 885a |008c: const-string v9, "glDrawArrays" // string@5a88 │ │ +19dce4: 6e20 d658 9800 |008e: invoke-virtual {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19dcea: 7100 1d02 0000 |0091: invoke-static {}, Landroid/opengl/GLES20;.glFinish:()V // method@021d │ │ +19dcf0: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x000d line=90 │ │ 0x0018 line=91 │ │ 0x001d line=94 │ │ @@ -323167,17 +323168,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d9a4: |[19d9a4] org.thoughtcrime.securesms.video.recode.TextureRenderer.getTextureId:()I │ │ -19d9b4: 5210 0a43 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@430a │ │ -19d9b8: 0f00 |0002: return v0 │ │ +19d9a8: |[19d9a8] org.thoughtcrime.securesms.video.recode.TextureRenderer.getTextureId:()I │ │ +19d9b8: 5210 0a43 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@430a │ │ +19d9bc: 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;) │ │ @@ -323185,128 +323186,128 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 203 16-bit code units │ │ -19dcf0: |[19dcf0] org.thoughtcrime.securesms.video.recode.TextureRenderer.surfaceCreated:()V │ │ -19dd00: 1a00 9382 |0000: const-string v0, "uniform mat4 uMVPMatrix; │ │ +19dcf4: |[19dcf4] org.thoughtcrime.securesms.video.recode.TextureRenderer.surfaceCreated:()V │ │ +19dd04: 1a00 9382 |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@8293 │ │ -19dd04: 1a01 5204 |0002: const-string v1, "#extension GL_OES_EGL_image_external : require │ │ +19dd08: 1a01 5204 |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@0452 │ │ -19dd08: 7030 d758 0701 |0004: invoke-direct {v7, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@58d7 │ │ -19dd0e: 0a00 |0007: move-result v0 │ │ -19dd10: 5970 0843 |0008: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ -19dd14: 3800 b900 |000a: if-eqz v0, 00c3 // +00b9 │ │ -19dd18: 1a01 2541 |000c: const-string v1, "aPosition" // string@4125 │ │ -19dd1c: 7120 1f02 1000 |000e: invoke-static {v0, v1}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021f │ │ -19dd22: 0a00 |0011: move-result v0 │ │ -19dd24: 5970 0d43 |0012: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@430d │ │ -19dd28: 1a00 8f5a |0014: const-string v0, "glGetAttribLocation aPosition" // string@5a8f │ │ -19dd2c: 6e20 d658 0700 |0016: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dd32: 5270 0d43 |0019: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@430d │ │ -19dd36: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -19dd38: 3210 9f00 |001c: if-eq v0, v1, 00bb // +009f │ │ -19dd3c: 5270 0843 |001e: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ -19dd40: 1a02 2641 |0020: const-string v2, "aTextureCoord" // string@4126 │ │ -19dd44: 7120 1f02 2000 |0022: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021f │ │ -19dd4a: 0a00 |0025: move-result v0 │ │ -19dd4c: 5970 0e43 |0026: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@430e │ │ -19dd50: 1a00 905a |0028: const-string v0, "glGetAttribLocation aTextureCoord" // string@5a90 │ │ -19dd54: 6e20 d658 0700 |002a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dd5a: 5270 0e43 |002d: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@430e │ │ -19dd5e: 3210 8400 |002f: if-eq v0, v1, 00b3 // +0084 │ │ -19dd62: 5270 0843 |0031: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ -19dd66: 1a02 6082 |0033: const-string v2, "uMVPMatrix" // string@8260 │ │ -19dd6a: 7120 2302 2000 |0035: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0223 │ │ -19dd70: 0a00 |0038: move-result v0 │ │ -19dd72: 5970 0f43 |0039: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@430f │ │ -19dd76: 1a00 955a |003b: const-string v0, "glGetUniformLocation uMVPMatrix" // string@5a95 │ │ -19dd7a: 6e20 d658 0700 |003d: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dd80: 5270 0f43 |0040: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@430f │ │ -19dd84: 3210 6900 |0042: if-eq v0, v1, 00ab // +0069 │ │ -19dd88: 5270 0843 |0044: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ -19dd8c: 1a02 6182 |0046: const-string v2, "uSTMatrix" // string@8261 │ │ -19dd90: 7120 2302 2000 |0048: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0223 │ │ -19dd96: 0a00 |004b: move-result v0 │ │ -19dd98: 5970 1043 |004c: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@4310 │ │ -19dd9c: 1a00 965a |004e: const-string v0, "glGetUniformLocation uSTMatrix" // string@5a96 │ │ -19dda0: 6e20 d658 0700 |0050: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dda6: 5270 1043 |0053: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@4310 │ │ -19ddaa: 3210 4e00 |0055: if-eq v0, v1, 00a3 // +004e │ │ -19ddae: 1210 |0057: const/4 v0, #int 1 // #1 │ │ -19ddb0: 2301 1411 |0058: new-array v1, v0, [I // type@1114 │ │ -19ddb4: 1202 |005a: const/4 v2, #int 0 // #0 │ │ -19ddb6: 7130 1e02 1002 |005b: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glGenTextures:(I[II)V // method@021e │ │ -19ddbc: 4400 0102 |005e: aget v0, v1, v2 │ │ -19ddc0: 5970 0a43 |0060: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@430a │ │ -19ddc4: 1401 658d 0000 |0062: const v1, #float 5.07228e-41 // #00008d65 │ │ -19ddca: 7120 1502 0100 |0065: invoke-static {v1, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0215 │ │ -19ddd0: 1a00 815a |0068: const-string v0, "glBindTexture mTextureID" // string@5a81 │ │ -19ddd4: 6e20 d658 0700 |006a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19ddda: 1300 0128 |006d: const/16 v0, #int 10241 // #2801 │ │ -19ddde: 1503 1846 |006f: const/high16 v3, #int 1175977984 // #4618 │ │ -19dde2: 7130 2702 0103 |0071: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0227 │ │ -19dde8: 1300 0028 |0074: const/16 v0, #int 10240 // #2800 │ │ -19ddec: 1403 0004 1846 |0076: const v3, #float 9729 // #46180400 │ │ -19ddf2: 7130 2702 0103 |0079: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0227 │ │ -19ddf8: 1300 0228 |007c: const/16 v0, #int 10242 // #2802 │ │ -19ddfc: 1403 2f81 0000 |007e: const v3, #float 4.63423e-41 // #0000812f │ │ -19de02: 7130 2802 0103 |0081: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0228 │ │ -19de08: 1300 0328 |0084: const/16 v0, #int 10243 // #2803 │ │ -19de0c: 7130 2802 0103 |0086: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0228 │ │ -19de12: 1a00 9a5a |0089: const-string v0, "glTexParameter" // string@5a9a │ │ -19de16: 6e20 d658 0700 |008b: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19de1c: 5470 0743 |008e: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4307 │ │ -19de20: 7120 2d02 2000 |0090: invoke-static {v0, v2}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@022d │ │ -19de26: 5270 1143 |0093: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@4311 │ │ -19de2a: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ -19de2e: 5471 0743 |0097: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4307 │ │ -19de32: 8203 |0099: int-to-float v3, v0 │ │ -19de34: 1205 |009a: const/4 v5, #int 0 // #0 │ │ -19de36: 1506 803f |009b: const/high16 v6, #int 1065353216 // #3f80 │ │ -19de3a: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -19de3c: 1204 |009e: const/4 v4, #int 0 // #0 │ │ -19de3e: 7706 2c02 0100 |009f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/Matrix;.rotateM:([FIFFFF)V // method@022c │ │ -19de44: 0e00 |00a2: return-void │ │ -19de46: 2200 0203 |00a3: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19de4a: 1a01 4814 |00a5: const-string v1, "Could not get attrib location for uSTMatrix" // string@1448 │ │ -19de4e: 7020 ae0a 1000 |00a7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19de54: 2700 |00aa: throw v0 │ │ -19de56: 2200 0203 |00ab: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19de5a: 1a01 4714 |00ad: const-string v1, "Could not get attrib location for uMVPMatrix" // string@1447 │ │ -19de5e: 7020 ae0a 1000 |00af: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19de64: 2700 |00b2: throw v0 │ │ -19de66: 2200 0203 |00b3: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19de6a: 1a01 4614 |00b5: const-string v1, "Could not get attrib location for aTextureCoord" // string@1446 │ │ -19de6e: 7020 ae0a 1000 |00b7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19de74: 2700 |00ba: throw v0 │ │ -19de76: 2200 0203 |00bb: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19de7a: 1a01 4514 |00bd: const-string v1, "Could not get attrib location for aPosition" // string@1445 │ │ -19de7e: 7020 ae0a 1000 |00bf: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19de84: 2700 |00c2: throw v0 │ │ -19de86: 2200 0203 |00c3: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19de8a: 1a01 1253 |00c5: const-string v1, "failed creating program" // string@5312 │ │ -19de8e: 7020 ae0a 1000 |00c7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19de94: 2700 |00ca: throw v0 │ │ +19dd0c: 7030 d758 0701 |0004: invoke-direct {v7, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@58d7 │ │ +19dd12: 0a00 |0007: move-result v0 │ │ +19dd14: 5970 0843 |0008: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ +19dd18: 3800 b900 |000a: if-eqz v0, 00c3 // +00b9 │ │ +19dd1c: 1a01 2541 |000c: const-string v1, "aPosition" // string@4125 │ │ +19dd20: 7120 1f02 1000 |000e: invoke-static {v0, v1}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021f │ │ +19dd26: 0a00 |0011: move-result v0 │ │ +19dd28: 5970 0d43 |0012: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@430d │ │ +19dd2c: 1a00 8f5a |0014: const-string v0, "glGetAttribLocation aPosition" // string@5a8f │ │ +19dd30: 6e20 d658 0700 |0016: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19dd36: 5270 0d43 |0019: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@430d │ │ +19dd3a: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +19dd3c: 3210 9f00 |001c: if-eq v0, v1, 00bb // +009f │ │ +19dd40: 5270 0843 |001e: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ +19dd44: 1a02 2641 |0020: const-string v2, "aTextureCoord" // string@4126 │ │ +19dd48: 7120 1f02 2000 |0022: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021f │ │ +19dd4e: 0a00 |0025: move-result v0 │ │ +19dd50: 5970 0e43 |0026: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@430e │ │ +19dd54: 1a00 905a |0028: const-string v0, "glGetAttribLocation aTextureCoord" // string@5a90 │ │ +19dd58: 6e20 d658 0700 |002a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19dd5e: 5270 0e43 |002d: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@430e │ │ +19dd62: 3210 8400 |002f: if-eq v0, v1, 00b3 // +0084 │ │ +19dd66: 5270 0843 |0031: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ +19dd6a: 1a02 6082 |0033: const-string v2, "uMVPMatrix" // string@8260 │ │ +19dd6e: 7120 2302 2000 |0035: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0223 │ │ +19dd74: 0a00 |0038: move-result v0 │ │ +19dd76: 5970 0f43 |0039: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@430f │ │ +19dd7a: 1a00 955a |003b: const-string v0, "glGetUniformLocation uMVPMatrix" // string@5a95 │ │ +19dd7e: 6e20 d658 0700 |003d: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19dd84: 5270 0f43 |0040: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@430f │ │ +19dd88: 3210 6900 |0042: if-eq v0, v1, 00ab // +0069 │ │ +19dd8c: 5270 0843 |0044: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ +19dd90: 1a02 6182 |0046: const-string v2, "uSTMatrix" // string@8261 │ │ +19dd94: 7120 2302 2000 |0048: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0223 │ │ +19dd9a: 0a00 |004b: move-result v0 │ │ +19dd9c: 5970 1043 |004c: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@4310 │ │ +19dda0: 1a00 965a |004e: const-string v0, "glGetUniformLocation uSTMatrix" // string@5a96 │ │ +19dda4: 6e20 d658 0700 |0050: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19ddaa: 5270 1043 |0053: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@4310 │ │ +19ddae: 3210 4e00 |0055: if-eq v0, v1, 00a3 // +004e │ │ +19ddb2: 1210 |0057: const/4 v0, #int 1 // #1 │ │ +19ddb4: 2301 1411 |0058: new-array v1, v0, [I // type@1114 │ │ +19ddb8: 1202 |005a: const/4 v2, #int 0 // #0 │ │ +19ddba: 7130 1e02 1002 |005b: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glGenTextures:(I[II)V // method@021e │ │ +19ddc0: 4400 0102 |005e: aget v0, v1, v2 │ │ +19ddc4: 5970 0a43 |0060: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@430a │ │ +19ddc8: 1401 658d 0000 |0062: const v1, #float 5.07228e-41 // #00008d65 │ │ +19ddce: 7120 1502 0100 |0065: invoke-static {v1, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0215 │ │ +19ddd4: 1a00 815a |0068: const-string v0, "glBindTexture mTextureID" // string@5a81 │ │ +19ddd8: 6e20 d658 0700 |006a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19ddde: 1300 0128 |006d: const/16 v0, #int 10241 // #2801 │ │ +19dde2: 1503 1846 |006f: const/high16 v3, #int 1175977984 // #4618 │ │ +19dde6: 7130 2702 0103 |0071: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0227 │ │ +19ddec: 1300 0028 |0074: const/16 v0, #int 10240 // #2800 │ │ +19ddf0: 1403 0004 1846 |0076: const v3, #float 9729 // #46180400 │ │ +19ddf6: 7130 2702 0103 |0079: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0227 │ │ +19ddfc: 1300 0228 |007c: const/16 v0, #int 10242 // #2802 │ │ +19de00: 1403 2f81 0000 |007e: const v3, #float 4.63423e-41 // #0000812f │ │ +19de06: 7130 2802 0103 |0081: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0228 │ │ +19de0c: 1300 0328 |0084: const/16 v0, #int 10243 // #2803 │ │ +19de10: 7130 2802 0103 |0086: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0228 │ │ +19de16: 1a00 9a5a |0089: const-string v0, "glTexParameter" // string@5a9a │ │ +19de1a: 6e20 d658 0700 |008b: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19de20: 5470 0743 |008e: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4307 │ │ +19de24: 7120 2d02 2000 |0090: invoke-static {v0, v2}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@022d │ │ +19de2a: 5270 1143 |0093: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@4311 │ │ +19de2e: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ +19de32: 5471 0743 |0097: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4307 │ │ +19de36: 8203 |0099: int-to-float v3, v0 │ │ +19de38: 1205 |009a: const/4 v5, #int 0 // #0 │ │ +19de3a: 1506 803f |009b: const/high16 v6, #int 1065353216 // #3f80 │ │ +19de3e: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +19de40: 1204 |009e: const/4 v4, #int 0 // #0 │ │ +19de42: 7706 2c02 0100 |009f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/Matrix;.rotateM:([FIFFFF)V // method@022c │ │ +19de48: 0e00 |00a2: return-void │ │ +19de4a: 2200 0203 |00a3: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19de4e: 1a01 4814 |00a5: const-string v1, "Could not get attrib location for uSTMatrix" // string@1448 │ │ +19de52: 7020 ae0a 1000 |00a7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19de58: 2700 |00aa: throw v0 │ │ +19de5a: 2200 0203 |00ab: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19de5e: 1a01 4714 |00ad: const-string v1, "Could not get attrib location for uMVPMatrix" // string@1447 │ │ +19de62: 7020 ae0a 1000 |00af: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19de68: 2700 |00b2: throw v0 │ │ +19de6a: 2200 0203 |00b3: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19de6e: 1a01 4614 |00b5: const-string v1, "Could not get attrib location for aTextureCoord" // string@1446 │ │ +19de72: 7020 ae0a 1000 |00b7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19de78: 2700 |00ba: throw v0 │ │ +19de7a: 2200 0203 |00bb: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19de7e: 1a01 4514 |00bd: const-string v1, "Could not get attrib location for aPosition" // string@1445 │ │ +19de82: 7020 ae0a 1000 |00bf: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19de88: 2700 |00c2: throw v0 │ │ +19de8a: 2200 0203 |00c3: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19de8e: 1a01 1253 |00c5: const-string v1, "failed creating program" // string@5312 │ │ +19de92: 7020 ae0a 1000 |00c7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19de98: 2700 |00ca: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x000c line=120 │ │ 0x0014 line=121 │ │ 0x0019 line=122 │ │ 0x001e line=125 │ │ @@ -323448,103 +323449,103 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 185 16-bit code units │ │ -19e044: |[19e044] org.thoughtcrime.securesms.video.recode.Track.:()V │ │ -19e054: 2200 7b03 |0000: new-instance v0, Ljava/util/HashMap; // type@037b │ │ -19e058: 7010 900c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0c90 │ │ -19e05e: 6900 1d43 |0005: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@431d │ │ -19e062: 1401 0077 0100 |0007: const v1, #float 1.34525e-40 // #00017700 │ │ -19e068: 7110 4c0a 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e06e: 0c01 |000d: move-result-object v1 │ │ -19e070: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -19e072: 7110 4c0a 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e078: 0c02 |0012: move-result-object v2 │ │ -19e07a: 7230 e30c 1002 |0013: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e080: 1401 8858 0100 |0016: const v1, #float 1.23595e-40 // #00015888 │ │ -19e086: 7110 4c0a 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e08c: 0c01 |001c: move-result-object v1 │ │ -19e08e: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -19e090: 7110 4c0a 0200 |001e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e096: 0c02 |0021: move-result-object v2 │ │ -19e098: 7230 e30c 1002 |0022: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e09e: 1401 00fa 0000 |0025: const v1, #float 8.96831e-41 // #0000fa00 │ │ -19e0a4: 7110 4c0a 0100 |0028: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e0aa: 0c01 |002b: move-result-object v1 │ │ -19e0ac: 1222 |002c: const/4 v2, #int 2 // #2 │ │ -19e0ae: 7110 4c0a 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e0b4: 0c02 |0030: move-result-object v2 │ │ -19e0b6: 7230 e30c 1002 |0031: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e0bc: 1401 80bb 0000 |0034: const v1, #float 6.72623e-41 // #0000bb80 │ │ -19e0c2: 7110 4c0a 0100 |0037: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e0c8: 0c01 |003a: move-result-object v1 │ │ -19e0ca: 1232 |003b: const/4 v2, #int 3 // #3 │ │ -19e0cc: 7110 4c0a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e0d2: 0c02 |003f: move-result-object v2 │ │ -19e0d4: 7230 e30c 1002 |0040: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e0da: 1401 44ac 0000 |0043: const v1, #float 6.17973e-41 // #0000ac44 │ │ -19e0e0: 7110 4c0a 0100 |0046: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e0e6: 0c01 |0049: move-result-object v1 │ │ -19e0e8: 1242 |004a: const/4 v2, #int 4 // #4 │ │ -19e0ea: 7110 4c0a 0200 |004b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e0f0: 0c02 |004e: move-result-object v2 │ │ -19e0f2: 7230 e30c 1002 |004f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e0f8: 1301 007d |0052: const/16 v1, #int 32000 // #7d00 │ │ -19e0fc: 7110 4c0a 0100 |0054: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e102: 0c01 |0057: move-result-object v1 │ │ -19e104: 1252 |0058: const/4 v2, #int 5 // #5 │ │ -19e106: 7110 4c0a 0200 |0059: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e10c: 0c02 |005c: move-result-object v2 │ │ -19e10e: 7230 e30c 1002 |005d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e114: 1301 c05d |0060: const/16 v1, #int 24000 // #5dc0 │ │ -19e118: 7110 4c0a 0100 |0062: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e11e: 0c01 |0065: move-result-object v1 │ │ -19e120: 1262 |0066: const/4 v2, #int 6 // #6 │ │ -19e122: 7110 4c0a 0200 |0067: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e128: 0c02 |006a: move-result-object v2 │ │ -19e12a: 7230 e30c 1002 |006b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e130: 1301 2256 |006e: const/16 v1, #int 22050 // #5622 │ │ -19e134: 7110 4c0a 0100 |0070: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e13a: 0c01 |0073: move-result-object v1 │ │ -19e13c: 1272 |0074: const/4 v2, #int 7 // #7 │ │ -19e13e: 7110 4c0a 0200 |0075: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e144: 0c02 |0078: move-result-object v2 │ │ -19e146: 7230 e30c 1002 |0079: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e14c: 1301 803e |007c: const/16 v1, #int 16000 // #3e80 │ │ -19e150: 7110 4c0a 0100 |007e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e156: 0c01 |0081: move-result-object v1 │ │ -19e158: 1302 0800 |0082: const/16 v2, #int 8 // #8 │ │ -19e15c: 7110 4c0a 0200 |0084: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e162: 0c02 |0087: move-result-object v2 │ │ -19e164: 7230 e30c 1002 |0088: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e16a: 1301 e02e |008b: const/16 v1, #int 12000 // #2ee0 │ │ -19e16e: 7110 4c0a 0100 |008d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e174: 0c01 |0090: move-result-object v1 │ │ -19e176: 1302 0900 |0091: const/16 v2, #int 9 // #9 │ │ -19e17a: 7110 4c0a 0200 |0093: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e180: 0c02 |0096: move-result-object v2 │ │ -19e182: 7230 e30c 1002 |0097: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e188: 1301 112b |009a: const/16 v1, #int 11025 // #2b11 │ │ -19e18c: 7110 4c0a 0100 |009c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e192: 0c01 |009f: move-result-object v1 │ │ -19e194: 1302 0a00 |00a0: const/16 v2, #int 10 // #a │ │ -19e198: 7110 4c0a 0200 |00a2: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e19e: 0c02 |00a5: move-result-object v2 │ │ -19e1a0: 7230 e30c 1002 |00a6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e1a6: 1301 401f |00a9: const/16 v1, #int 8000 // #1f40 │ │ -19e1aa: 7110 4c0a 0100 |00ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e1b0: 0c01 |00ae: move-result-object v1 │ │ -19e1b2: 1302 0b00 |00af: const/16 v2, #int 11 // #b │ │ -19e1b6: 7110 4c0a 0200 |00b1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e1bc: 0c02 |00b4: move-result-object v2 │ │ -19e1be: 7230 e30c 1002 |00b5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e1c4: 0e00 |00b8: return-void │ │ +19e048: |[19e048] org.thoughtcrime.securesms.video.recode.Track.:()V │ │ +19e058: 2200 7b03 |0000: new-instance v0, Ljava/util/HashMap; // type@037b │ │ +19e05c: 7010 900c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0c90 │ │ +19e062: 6900 1d43 |0005: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@431d │ │ +19e066: 1401 0077 0100 |0007: const v1, #float 1.34525e-40 // #00017700 │ │ +19e06c: 7110 4c0a 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e072: 0c01 |000d: move-result-object v1 │ │ +19e074: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +19e076: 7110 4c0a 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e07c: 0c02 |0012: move-result-object v2 │ │ +19e07e: 7230 e30c 1002 |0013: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e084: 1401 8858 0100 |0016: const v1, #float 1.23595e-40 // #00015888 │ │ +19e08a: 7110 4c0a 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e090: 0c01 |001c: move-result-object v1 │ │ +19e092: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +19e094: 7110 4c0a 0200 |001e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e09a: 0c02 |0021: move-result-object v2 │ │ +19e09c: 7230 e30c 1002 |0022: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e0a2: 1401 00fa 0000 |0025: const v1, #float 8.96831e-41 // #0000fa00 │ │ +19e0a8: 7110 4c0a 0100 |0028: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e0ae: 0c01 |002b: move-result-object v1 │ │ +19e0b0: 1222 |002c: const/4 v2, #int 2 // #2 │ │ +19e0b2: 7110 4c0a 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e0b8: 0c02 |0030: move-result-object v2 │ │ +19e0ba: 7230 e30c 1002 |0031: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e0c0: 1401 80bb 0000 |0034: const v1, #float 6.72623e-41 // #0000bb80 │ │ +19e0c6: 7110 4c0a 0100 |0037: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e0cc: 0c01 |003a: move-result-object v1 │ │ +19e0ce: 1232 |003b: const/4 v2, #int 3 // #3 │ │ +19e0d0: 7110 4c0a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e0d6: 0c02 |003f: move-result-object v2 │ │ +19e0d8: 7230 e30c 1002 |0040: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e0de: 1401 44ac 0000 |0043: const v1, #float 6.17973e-41 // #0000ac44 │ │ +19e0e4: 7110 4c0a 0100 |0046: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e0ea: 0c01 |0049: move-result-object v1 │ │ +19e0ec: 1242 |004a: const/4 v2, #int 4 // #4 │ │ +19e0ee: 7110 4c0a 0200 |004b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e0f4: 0c02 |004e: move-result-object v2 │ │ +19e0f6: 7230 e30c 1002 |004f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e0fc: 1301 007d |0052: const/16 v1, #int 32000 // #7d00 │ │ +19e100: 7110 4c0a 0100 |0054: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e106: 0c01 |0057: move-result-object v1 │ │ +19e108: 1252 |0058: const/4 v2, #int 5 // #5 │ │ +19e10a: 7110 4c0a 0200 |0059: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e110: 0c02 |005c: move-result-object v2 │ │ +19e112: 7230 e30c 1002 |005d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e118: 1301 c05d |0060: const/16 v1, #int 24000 // #5dc0 │ │ +19e11c: 7110 4c0a 0100 |0062: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e122: 0c01 |0065: move-result-object v1 │ │ +19e124: 1262 |0066: const/4 v2, #int 6 // #6 │ │ +19e126: 7110 4c0a 0200 |0067: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e12c: 0c02 |006a: move-result-object v2 │ │ +19e12e: 7230 e30c 1002 |006b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e134: 1301 2256 |006e: const/16 v1, #int 22050 // #5622 │ │ +19e138: 7110 4c0a 0100 |0070: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e13e: 0c01 |0073: move-result-object v1 │ │ +19e140: 1272 |0074: const/4 v2, #int 7 // #7 │ │ +19e142: 7110 4c0a 0200 |0075: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e148: 0c02 |0078: move-result-object v2 │ │ +19e14a: 7230 e30c 1002 |0079: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e150: 1301 803e |007c: const/16 v1, #int 16000 // #3e80 │ │ +19e154: 7110 4c0a 0100 |007e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e15a: 0c01 |0081: move-result-object v1 │ │ +19e15c: 1302 0800 |0082: const/16 v2, #int 8 // #8 │ │ +19e160: 7110 4c0a 0200 |0084: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e166: 0c02 |0087: move-result-object v2 │ │ +19e168: 7230 e30c 1002 |0088: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e16e: 1301 e02e |008b: const/16 v1, #int 12000 // #2ee0 │ │ +19e172: 7110 4c0a 0100 |008d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e178: 0c01 |0090: move-result-object v1 │ │ +19e17a: 1302 0900 |0091: const/16 v2, #int 9 // #9 │ │ +19e17e: 7110 4c0a 0200 |0093: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e184: 0c02 |0096: move-result-object v2 │ │ +19e186: 7230 e30c 1002 |0097: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e18c: 1301 112b |009a: const/16 v1, #int 11025 // #2b11 │ │ +19e190: 7110 4c0a 0100 |009c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e196: 0c01 |009f: move-result-object v1 │ │ +19e198: 1302 0a00 |00a0: const/16 v2, #int 10 // #a │ │ +19e19c: 7110 4c0a 0200 |00a2: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e1a2: 0c02 |00a5: move-result-object v2 │ │ +19e1a4: 7230 e30c 1002 |00a6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e1aa: 1301 401f |00a9: const/16 v1, #int 8000 // #1f40 │ │ +19e1ae: 7110 4c0a 0100 |00ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e1b4: 0c01 |00ae: move-result-object v1 │ │ +19e1b6: 1302 0b00 |00af: const/16 v2, #int 11 // #b │ │ +19e1ba: 7110 4c0a 0200 |00b1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e1c0: 0c02 |00b4: move-result-object v2 │ │ +19e1c2: 7230 e30c 1002 |00b5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e1c8: 0e00 |00b8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x000a line=48 │ │ 0x0019 line=49 │ │ 0x0028 line=50 │ │ 0x0037 line=51 │ │ @@ -323563,236 +323564,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 │ │ -19e1c8: |[19e1c8] org.thoughtcrime.securesms.video.recode.Track.:(ILandroid/media/MediaFormat;Z)V │ │ -19e1d8: 7010 9a0a 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19e1de: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -19e1e2: 5a60 2043 |0005: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@4320 │ │ -19e1e6: 2202 7203 |0007: new-instance v2, Ljava/util/ArrayList; // type@0372 │ │ -19e1ea: 7010 520c 0200 |0009: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ -19e1f0: 5b62 1c43 |000c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@431c │ │ -19e1f4: 5a60 1343 |000e: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ -19e1f8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -19e1fa: 5b62 1643 |0011: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4316 │ │ -19e1fe: 5b62 1a43 |0013: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ -19e202: 5b62 1e43 |0015: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ -19e206: 2202 7803 |0017: new-instance v2, Ljava/util/Date; // type@0378 │ │ -19e20a: 7010 880c 0200 |0019: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c88 │ │ -19e210: 5b62 1243 |001c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@4312 │ │ -19e214: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -19e216: 5962 2143 |001f: iput v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@4321 │ │ -19e21a: 2202 7203 |0021: new-instance v2, Ljava/util/ArrayList; // type@0372 │ │ -19e21e: 7010 520c 0200 |0023: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ -19e224: 5b62 1b43 |0026: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@431b │ │ -19e228: 5a60 1943 |0028: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4319 │ │ -19e22c: 1210 |002a: const/4 v0, #int 1 // #1 │ │ -19e22e: 5c60 1443 |002b: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4314 │ │ -19e232: 8173 |002d: int-to-long v3, v7 │ │ -19e234: 5a63 2043 |002e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@4320 │ │ -19e238: 5c69 1843 |0030: iput-boolean v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4318 │ │ -19e23c: 1207 |0032: const/4 v7, #int 0 // #0 │ │ -19e23e: 3909 0a01 |0033: if-nez v9, 013d // +010a │ │ -19e242: 1603 c70b |0035: const-wide/16 v3, #int 3015 // #bc7 │ │ -19e246: 7120 580a 4300 |0037: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -19e24c: 0c09 |003a: move-result-object v9 │ │ -19e24e: 6e20 560c 9200 |003b: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ -19e254: 5a63 1343 |003e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ -19e258: 1a09 5984 |0040: const-string v9, "width" // string@8459 │ │ -19e25c: 6e20 d701 9800 |0042: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -19e262: 0a09 |0045: move-result v9 │ │ -19e264: 5969 2243 |0046: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@4322 │ │ -19e268: 1a09 bc5b |0048: const-string v9, "height" // string@5bbc │ │ -19e26c: 6e20 d701 9800 |004a: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -19e272: 0a09 |004d: move-result v9 │ │ -19e274: 5969 1743 |004e: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4317 │ │ -19e278: 1409 905f 0100 |0050: const v9, #float 1.26117e-40 // #00015f90 │ │ -19e27e: 5969 1f43 |0053: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@431f │ │ -19e282: 2209 8203 |0055: new-instance v9, Ljava/util/LinkedList; // type@0382 │ │ -19e286: 7010 b60c 0900 |0057: invoke-direct {v9}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ -19e28c: 5b69 1e43 |005a: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ -19e290: 1a09 bb83 |005c: const-string v9, "vide" // string@83bb │ │ -19e294: 5b69 1543 |005e: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4315 │ │ -19e298: 2209 3a02 |0060: new-instance v9, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox; // type@023a │ │ -19e29c: 7010 6108 0900 |0062: invoke-direct {v9}, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox;.:()V // method@0861 │ │ -19e2a2: 5b69 1643 |0065: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4316 │ │ -19e2a6: 2209 2e02 |0067: new-instance v9, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@022e │ │ -19e2aa: 7010 3508 0900 |0069: invoke-direct {v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@0835 │ │ -19e2b0: 5b69 1a43 |006c: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ -19e2b4: 1a09 e86b |006e: const-string v9, "mime" // string@6be8 │ │ -19e2b8: 6e20 d801 9800 |0070: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ -19e2be: 0c09 |0073: move-result-object v9 │ │ -19e2c0: 1a01 bf83 |0074: const-string v1, "video/avc" // string@83bf │ │ -19e2c4: 6e20 cf0a 1900 |0076: invoke-virtual {v9, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -19e2ca: 0a01 |0079: move-result v1 │ │ -19e2cc: 1302 1800 |007a: const/16 v2, #int 24 // #18 │ │ -19e2d0: 1903 5240 |007c: const-wide/high16 v3, #long 4634766966517661696 // #4052 │ │ -19e2d4: 3801 9000 |007e: if-eqz v1, 010e // +0090 │ │ -19e2d8: 2209 3c02 |0080: new-instance v9, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@023c │ │ -19e2dc: 1a01 7346 |0082: const-string v1, "avc1" // string@4673 │ │ -19e2e0: 7020 6a08 1900 |0084: invoke-direct {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@086a │ │ -19e2e6: 6e20 6c08 0900 |0087: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@086c │ │ -19e2ec: 6e20 6d08 2900 |008a: invoke-virtual {v9, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@086d │ │ -19e2f2: 6e20 6e08 0900 |008d: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@086e │ │ -19e2f8: 6e30 7008 3904 |0090: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@0870 │ │ -19e2fe: 6e30 7108 3904 |0093: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@0871 │ │ -19e304: 5261 2243 |0096: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@4322 │ │ -19e308: 6e20 7208 1900 |0098: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@0872 │ │ -19e30e: 5261 1743 |009b: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4317 │ │ -19e312: 6e20 6f08 1900 |009d: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@086f │ │ -19e318: 2201 ae02 |00a0: new-instance v1, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox; // type@02ae │ │ -19e31c: 7010 4009 0100 |00a2: invoke-direct {v1}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.:()V // method@0940 │ │ -19e322: 1a02 454d |00a5: const-string v2, "csd-0" // string@4d45 │ │ -19e326: 6e20 d601 2800 |00a7: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ -19e32c: 0c03 |00aa: move-result-object v3 │ │ -19e32e: 3803 3b00 |00ab: if-eqz v3, 00e6 // +003b │ │ -19e332: 2203 7203 |00ad: new-instance v3, Ljava/util/ArrayList; // type@0372 │ │ -19e336: 7010 520c 0300 |00af: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ -19e33c: 6e20 d601 2800 |00b2: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ -19e342: 0c02 |00b5: move-result-object v2 │ │ -19e344: 1244 |00b6: const/4 v4, #int 4 // #4 │ │ -19e346: 6e20 a70b 4200 |00b7: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ -19e34c: 6e10 ad0b 0200 |00ba: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.remaining:()I // method@0bad │ │ -19e352: 0a05 |00bd: move-result v5 │ │ -19e354: 2355 1011 |00be: new-array v5, v5, [B // type@1110 │ │ -19e358: 6e20 a10b 5200 |00c0: invoke-virtual {v2, v5}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba1 │ │ -19e35e: 6e20 560c 5300 |00c3: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ -19e364: 2202 7203 |00c6: new-instance v2, Ljava/util/ArrayList; // type@0372 │ │ -19e368: 7010 520c 0200 |00c8: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ -19e36e: 1a05 464d |00cb: const-string v5, "csd-1" // string@4d46 │ │ -19e372: 6e20 d601 5800 |00cd: invoke-virtual {v8, v5}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ -19e378: 0c08 |00d0: move-result-object v8 │ │ -19e37a: 6e20 a70b 4800 |00d1: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ -19e380: 6e10 ad0b 0800 |00d4: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@0bad │ │ -19e386: 0a04 |00d7: move-result v4 │ │ -19e388: 2344 1011 |00d8: new-array v4, v4, [B // type@1110 │ │ -19e38c: 6e20 a10b 4800 |00da: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba1 │ │ -19e392: 6e20 560c 4200 |00dd: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ -19e398: 6e20 4a09 3100 |00e0: invoke-virtual {v1, v3}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setSequenceParameterSets:(Ljava/util/List;)V // method@094a │ │ -19e39e: 6e20 4809 2100 |00e3: invoke-virtual {v1, v2}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setPictureParameterSets:(Ljava/util/List;)V // method@0948 │ │ -19e3a4: 1308 0d00 |00e6: const/16 v8, #int 13 // #d │ │ -19e3a8: 6e20 4109 8100 |00e8: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcLevelIndication:(I)V // method@0941 │ │ -19e3ae: 1308 6400 |00eb: const/16 v8, #int 100 // #64 │ │ -19e3b2: 6e20 4209 8100 |00ed: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcProfileIndication:(I)V // method@0942 │ │ -19e3b8: 12f8 |00f0: const/4 v8, #int -1 // #ff │ │ -19e3ba: 6e20 4409 8100 |00f1: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthLumaMinus8:(I)V // method@0944 │ │ -19e3c0: 6e20 4309 8100 |00f4: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthChromaMinus8:(I)V // method@0943 │ │ -19e3c6: 6e20 4509 8100 |00f7: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setChromaFormat:(I)V // method@0945 │ │ -19e3cc: 6e20 4609 0100 |00fa: invoke-virtual {v1, v0}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setConfigurationVersion:(I)V // method@0946 │ │ -19e3d2: 1238 |00fd: const/4 v8, #int 3 // #3 │ │ -19e3d4: 6e20 4709 8100 |00fe: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setLengthSizeMinusOne:(I)V // method@0947 │ │ -19e3da: 6e20 4909 7100 |0101: invoke-virtual {v1, v7}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setProfileCompatibility:(I)V // method@0949 │ │ -19e3e0: 6e20 6b08 1900 |0104: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086b │ │ -19e3e6: 5467 1a43 |0107: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ -19e3ea: 6e20 3608 9700 |0109: invoke-virtual {v7, v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0836 │ │ -19e3f0: 2900 ee00 |010c: goto/16 01fa // +00ee │ │ -19e3f4: 1a07 c183 |010e: const-string v7, "video/mp4v" // string@83c1 │ │ -19e3f8: 6e20 cf0a 7900 |0110: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -19e3fe: 0a07 |0113: move-result v7 │ │ -19e400: 3807 e600 |0114: if-eqz v7, 01fa // +00e6 │ │ -19e404: 2207 3c02 |0116: new-instance v7, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@023c │ │ -19e408: 1a08 8c6c |0118: const-string v8, "mp4v" // string@6c8c │ │ -19e40c: 7020 6a08 8700 |011a: invoke-direct {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@086a │ │ -19e412: 6e20 6c08 0700 |011d: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@086c │ │ -19e418: 6e20 6d08 2700 |0120: invoke-virtual {v7, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@086d │ │ -19e41e: 6e20 6e08 0700 |0123: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@086e │ │ -19e424: 6e30 7008 3704 |0126: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@0870 │ │ -19e42a: 6e30 7108 3704 |0129: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@0871 │ │ -19e430: 5268 2243 |012c: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@4322 │ │ -19e434: 6e20 7208 8700 |012e: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@0872 │ │ -19e43a: 5268 1743 |0131: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4317 │ │ -19e43e: 6e20 6f08 8700 |0133: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@086f │ │ -19e444: 5468 1a43 |0136: iget-object v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ -19e448: 6e20 3608 7800 |0138: invoke-virtual {v8, v7}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0836 │ │ -19e44e: 2900 bf00 |013b: goto/16 01fa // +00bf │ │ -19e452: 1603 0004 |013d: const-wide/16 v3, #int 1024 // #400 │ │ -19e456: 7120 580a 4300 |013f: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -19e45c: 0c09 |0142: move-result-object v9 │ │ -19e45e: 6e20 560c 9200 |0143: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ -19e464: 5a63 1343 |0146: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ -19e468: 1509 803f |0148: const/high16 v9, #int 1065353216 // #3f80 │ │ -19e46c: 5969 2143 |014a: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@4321 │ │ -19e470: 1a09 9b78 |014c: const-string v9, "sample-rate" // string@789b │ │ -19e474: 6e20 d701 9800 |014e: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -19e47a: 0a01 |0151: move-result v1 │ │ -19e47c: 5961 1f43 |0152: iput v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@431f │ │ -19e480: 1a01 b27d |0154: const-string v1, "soun" // string@7db2 │ │ -19e484: 5b61 1543 |0156: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4315 │ │ -19e488: 2201 3302 |0158: new-instance v1, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox; // type@0233 │ │ -19e48c: 7010 4108 0100 |015a: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox;.:()V // method@0841 │ │ -19e492: 5b61 1643 |015d: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4316 │ │ -19e496: 2201 2e02 |015f: new-instance v1, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@022e │ │ -19e49a: 7010 3508 0100 |0161: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@0835 │ │ -19e4a0: 5b61 1a43 |0164: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ -19e4a4: 2201 3b02 |0166: new-instance v1, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry; // type@023b │ │ -19e4a8: 1a02 8b6c |0168: const-string v2, "mp4a" // string@6c8b │ │ -19e4ac: 7020 6208 2100 |016a: invoke-direct {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.:(Ljava/lang/String;)V // method@0862 │ │ -19e4b2: 1a02 e648 |016d: const-string v2, "channel-count" // string@48e6 │ │ -19e4b6: 6e20 d701 2800 |016f: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -19e4bc: 0a02 |0172: move-result v2 │ │ -19e4be: 6e20 6608 2100 |0173: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setChannelCount:(I)V // method@0866 │ │ -19e4c4: 6e20 d701 9800 |0176: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -19e4ca: 0a08 |0179: move-result v8 │ │ -19e4cc: 8188 |017a: int-to-long v8, v8 │ │ -19e4ce: 6e30 6808 8109 |017b: invoke-virtual {v1, v8, v9}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleRate:(J)V // method@0868 │ │ -19e4d4: 6e20 6708 0100 |017e: invoke-virtual {v1, v0}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setDataReferenceIndex:(I)V // method@0867 │ │ -19e4da: 1308 1000 |0181: const/16 v8, #int 16 // #10 │ │ -19e4de: 6e20 6908 8100 |0183: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleSize:(I)V // method@0869 │ │ -19e4e4: 2208 a302 |0186: new-instance v8, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox; // type@02a3 │ │ -19e4e8: 7010 1e09 0800 |0188: invoke-direct {v8}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.:()V // method@091e │ │ -19e4ee: 2209 a602 |018b: new-instance v9, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor; // type@02a6 │ │ -19e4f2: 7010 2c09 0900 |018d: invoke-direct {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.:()V // method@092c │ │ -19e4f8: 6e20 2f09 7900 |0190: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setEsId:(I)V // method@092f │ │ -19e4fe: 2207 a702 |0193: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor; // type@02a7 │ │ -19e502: 7010 3109 0700 |0195: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.:()V // method@0931 │ │ -19e508: 1220 |0198: const/4 v0, #int 2 // #2 │ │ -19e50a: 6e20 3209 0700 |0199: invoke-virtual {v7, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.setPredefined:(I)V // method@0932 │ │ -19e510: 6e20 3009 7900 |019c: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setSlConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;)V // method@0930 │ │ -19e516: 2207 a502 |019f: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor; // type@02a5 │ │ -19e51a: 7010 2509 0700 |01a1: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.:()V // method@0925 │ │ -19e520: 1302 4000 |01a4: const/16 v2, #int 64 // #40 │ │ -19e524: 6e20 2a09 2700 |01a6: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setObjectTypeIndication:(I)V // method@092a │ │ -19e52a: 1252 |01a9: const/4 v2, #int 5 // #5 │ │ -19e52c: 6e20 2b09 2700 |01aa: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setStreamType:(I)V // method@092b │ │ -19e532: 1302 0006 |01ad: const/16 v2, #int 1536 // #600 │ │ -19e536: 6e20 2809 2700 |01af: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setBufferSizeDB:(I)V // method@0928 │ │ -19e53c: 1702 0077 0100 |01b2: const-wide/32 v2, #float 1.34525e-40 // #00017700 │ │ -19e542: 6e30 2909 2703 |01b5: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setMaxBitRate:(J)V // method@0929 │ │ -19e548: 6e30 2709 2703 |01b8: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAvgBitRate:(J)V // method@0927 │ │ -19e54e: 2202 a402 |01bb: new-instance v2, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig; // type@02a4 │ │ -19e552: 7010 2109 0200 |01bd: invoke-direct {v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.:()V // method@0921 │ │ -19e558: 6e20 2209 0200 |01c0: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setAudioObjectType:(I)V // method@0922 │ │ -19e55e: 6200 1d43 |01c3: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@431d │ │ -19e562: 6e10 6508 0100 |01c5: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getSampleRate:()J // method@0865 │ │ -19e568: 0b03 |01c8: move-result-wide v3 │ │ -19e56a: 8434 |01c9: long-to-int v4, v3 │ │ -19e56c: 7110 4c0a 0400 |01ca: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e572: 0c03 |01cd: move-result-object v3 │ │ -19e574: 7220 e00c 3000 |01ce: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -19e57a: 0c00 |01d1: move-result-object v0 │ │ -19e57c: 1f00 ef02 |01d2: check-cast v0, Ljava/lang/Integer; // type@02ef │ │ -19e580: 6e10 450a 0000 |01d4: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ -19e586: 0a00 |01d7: move-result v0 │ │ -19e588: 6e20 2409 0200 |01d8: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setSamplingFrequencyIndex:(I)V // method@0924 │ │ -19e58e: 6e10 6408 0100 |01db: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getChannelCount:()I // method@0864 │ │ -19e594: 0a00 |01de: move-result v0 │ │ -19e596: 6e20 2309 0200 |01df: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setChannelConfiguration:(I)V // method@0923 │ │ -19e59c: 6e20 2609 2700 |01e2: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAudioSpecificInfo:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;)V // method@0926 │ │ -19e5a2: 6e20 2e09 7900 |01e5: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setDecoderConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;)V // method@092e │ │ -19e5a8: 6e10 2d09 0900 |01e8: invoke-virtual {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.serialize:()Ljava/nio/ByteBuffer; // method@092d │ │ -19e5ae: 0c07 |01eb: move-result-object v7 │ │ -19e5b0: 6e20 2009 9800 |01ec: invoke-virtual {v8, v9}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setEsDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;)V // method@0920 │ │ -19e5b6: 6e20 1f09 7800 |01ef: invoke-virtual {v8, v7}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setData:(Ljava/nio/ByteBuffer;)V // method@091f │ │ -19e5bc: 6e20 6308 8100 |01f2: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0863 │ │ -19e5c2: 5467 1a43 |01f5: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ -19e5c6: 6e20 3608 1700 |01f7: invoke-virtual {v7, v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0836 │ │ -19e5cc: 0e00 |01fa: return-void │ │ +19e1cc: |[19e1cc] org.thoughtcrime.securesms.video.recode.Track.:(ILandroid/media/MediaFormat;Z)V │ │ +19e1dc: 7010 9a0a 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19e1e2: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +19e1e6: 5a60 2043 |0005: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@4320 │ │ +19e1ea: 2202 7203 |0007: new-instance v2, Ljava/util/ArrayList; // type@0372 │ │ +19e1ee: 7010 520c 0200 |0009: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ +19e1f4: 5b62 1c43 |000c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@431c │ │ +19e1f8: 5a60 1343 |000e: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ +19e1fc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +19e1fe: 5b62 1643 |0011: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4316 │ │ +19e202: 5b62 1a43 |0013: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ +19e206: 5b62 1e43 |0015: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ +19e20a: 2202 7803 |0017: new-instance v2, Ljava/util/Date; // type@0378 │ │ +19e20e: 7010 880c 0200 |0019: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c88 │ │ +19e214: 5b62 1243 |001c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@4312 │ │ +19e218: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +19e21a: 5962 2143 |001f: iput v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@4321 │ │ +19e21e: 2202 7203 |0021: new-instance v2, Ljava/util/ArrayList; // type@0372 │ │ +19e222: 7010 520c 0200 |0023: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ +19e228: 5b62 1b43 |0026: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@431b │ │ +19e22c: 5a60 1943 |0028: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4319 │ │ +19e230: 1210 |002a: const/4 v0, #int 1 // #1 │ │ +19e232: 5c60 1443 |002b: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4314 │ │ +19e236: 8173 |002d: int-to-long v3, v7 │ │ +19e238: 5a63 2043 |002e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@4320 │ │ +19e23c: 5c69 1843 |0030: iput-boolean v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4318 │ │ +19e240: 1207 |0032: const/4 v7, #int 0 // #0 │ │ +19e242: 3909 0a01 |0033: if-nez v9, 013d // +010a │ │ +19e246: 1603 c70b |0035: const-wide/16 v3, #int 3015 // #bc7 │ │ +19e24a: 7120 580a 4300 |0037: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +19e250: 0c09 |003a: move-result-object v9 │ │ +19e252: 6e20 560c 9200 |003b: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ +19e258: 5a63 1343 |003e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ +19e25c: 1a09 5984 |0040: const-string v9, "width" // string@8459 │ │ +19e260: 6e20 d701 9800 |0042: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +19e266: 0a09 |0045: move-result v9 │ │ +19e268: 5969 2243 |0046: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@4322 │ │ +19e26c: 1a09 bc5b |0048: const-string v9, "height" // string@5bbc │ │ +19e270: 6e20 d701 9800 |004a: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +19e276: 0a09 |004d: move-result v9 │ │ +19e278: 5969 1743 |004e: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4317 │ │ +19e27c: 1409 905f 0100 |0050: const v9, #float 1.26117e-40 // #00015f90 │ │ +19e282: 5969 1f43 |0053: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@431f │ │ +19e286: 2209 8203 |0055: new-instance v9, Ljava/util/LinkedList; // type@0382 │ │ +19e28a: 7010 b60c 0900 |0057: invoke-direct {v9}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ +19e290: 5b69 1e43 |005a: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ +19e294: 1a09 bb83 |005c: const-string v9, "vide" // string@83bb │ │ +19e298: 5b69 1543 |005e: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4315 │ │ +19e29c: 2209 3a02 |0060: new-instance v9, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox; // type@023a │ │ +19e2a0: 7010 6108 0900 |0062: invoke-direct {v9}, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox;.:()V // method@0861 │ │ +19e2a6: 5b69 1643 |0065: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4316 │ │ +19e2aa: 2209 2e02 |0067: new-instance v9, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@022e │ │ +19e2ae: 7010 3508 0900 |0069: invoke-direct {v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@0835 │ │ +19e2b4: 5b69 1a43 |006c: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ +19e2b8: 1a09 e86b |006e: const-string v9, "mime" // string@6be8 │ │ +19e2bc: 6e20 d801 9800 |0070: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ +19e2c2: 0c09 |0073: move-result-object v9 │ │ +19e2c4: 1a01 bf83 |0074: const-string v1, "video/avc" // string@83bf │ │ +19e2c8: 6e20 cf0a 1900 |0076: invoke-virtual {v9, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +19e2ce: 0a01 |0079: move-result v1 │ │ +19e2d0: 1302 1800 |007a: const/16 v2, #int 24 // #18 │ │ +19e2d4: 1903 5240 |007c: const-wide/high16 v3, #long 4634766966517661696 // #4052 │ │ +19e2d8: 3801 9000 |007e: if-eqz v1, 010e // +0090 │ │ +19e2dc: 2209 3c02 |0080: new-instance v9, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@023c │ │ +19e2e0: 1a01 7346 |0082: const-string v1, "avc1" // string@4673 │ │ +19e2e4: 7020 6a08 1900 |0084: invoke-direct {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@086a │ │ +19e2ea: 6e20 6c08 0900 |0087: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@086c │ │ +19e2f0: 6e20 6d08 2900 |008a: invoke-virtual {v9, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@086d │ │ +19e2f6: 6e20 6e08 0900 |008d: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@086e │ │ +19e2fc: 6e30 7008 3904 |0090: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@0870 │ │ +19e302: 6e30 7108 3904 |0093: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@0871 │ │ +19e308: 5261 2243 |0096: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@4322 │ │ +19e30c: 6e20 7208 1900 |0098: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@0872 │ │ +19e312: 5261 1743 |009b: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4317 │ │ +19e316: 6e20 6f08 1900 |009d: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@086f │ │ +19e31c: 2201 ae02 |00a0: new-instance v1, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox; // type@02ae │ │ +19e320: 7010 4009 0100 |00a2: invoke-direct {v1}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.:()V // method@0940 │ │ +19e326: 1a02 454d |00a5: const-string v2, "csd-0" // string@4d45 │ │ +19e32a: 6e20 d601 2800 |00a7: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ +19e330: 0c03 |00aa: move-result-object v3 │ │ +19e332: 3803 3b00 |00ab: if-eqz v3, 00e6 // +003b │ │ +19e336: 2203 7203 |00ad: new-instance v3, Ljava/util/ArrayList; // type@0372 │ │ +19e33a: 7010 520c 0300 |00af: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ +19e340: 6e20 d601 2800 |00b2: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ +19e346: 0c02 |00b5: move-result-object v2 │ │ +19e348: 1244 |00b6: const/4 v4, #int 4 // #4 │ │ +19e34a: 6e20 a70b 4200 |00b7: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ +19e350: 6e10 ad0b 0200 |00ba: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.remaining:()I // method@0bad │ │ +19e356: 0a05 |00bd: move-result v5 │ │ +19e358: 2355 1011 |00be: new-array v5, v5, [B // type@1110 │ │ +19e35c: 6e20 a10b 5200 |00c0: invoke-virtual {v2, v5}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba1 │ │ +19e362: 6e20 560c 5300 |00c3: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ +19e368: 2202 7203 |00c6: new-instance v2, Ljava/util/ArrayList; // type@0372 │ │ +19e36c: 7010 520c 0200 |00c8: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ +19e372: 1a05 464d |00cb: const-string v5, "csd-1" // string@4d46 │ │ +19e376: 6e20 d601 5800 |00cd: invoke-virtual {v8, v5}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ +19e37c: 0c08 |00d0: move-result-object v8 │ │ +19e37e: 6e20 a70b 4800 |00d1: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ +19e384: 6e10 ad0b 0800 |00d4: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@0bad │ │ +19e38a: 0a04 |00d7: move-result v4 │ │ +19e38c: 2344 1011 |00d8: new-array v4, v4, [B // type@1110 │ │ +19e390: 6e20 a10b 4800 |00da: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba1 │ │ +19e396: 6e20 560c 4200 |00dd: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ +19e39c: 6e20 4a09 3100 |00e0: invoke-virtual {v1, v3}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setSequenceParameterSets:(Ljava/util/List;)V // method@094a │ │ +19e3a2: 6e20 4809 2100 |00e3: invoke-virtual {v1, v2}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setPictureParameterSets:(Ljava/util/List;)V // method@0948 │ │ +19e3a8: 1308 0d00 |00e6: const/16 v8, #int 13 // #d │ │ +19e3ac: 6e20 4109 8100 |00e8: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcLevelIndication:(I)V // method@0941 │ │ +19e3b2: 1308 6400 |00eb: const/16 v8, #int 100 // #64 │ │ +19e3b6: 6e20 4209 8100 |00ed: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcProfileIndication:(I)V // method@0942 │ │ +19e3bc: 12f8 |00f0: const/4 v8, #int -1 // #ff │ │ +19e3be: 6e20 4409 8100 |00f1: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthLumaMinus8:(I)V // method@0944 │ │ +19e3c4: 6e20 4309 8100 |00f4: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthChromaMinus8:(I)V // method@0943 │ │ +19e3ca: 6e20 4509 8100 |00f7: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setChromaFormat:(I)V // method@0945 │ │ +19e3d0: 6e20 4609 0100 |00fa: invoke-virtual {v1, v0}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setConfigurationVersion:(I)V // method@0946 │ │ +19e3d6: 1238 |00fd: const/4 v8, #int 3 // #3 │ │ +19e3d8: 6e20 4709 8100 |00fe: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setLengthSizeMinusOne:(I)V // method@0947 │ │ +19e3de: 6e20 4909 7100 |0101: invoke-virtual {v1, v7}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setProfileCompatibility:(I)V // method@0949 │ │ +19e3e4: 6e20 6b08 1900 |0104: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086b │ │ +19e3ea: 5467 1a43 |0107: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ +19e3ee: 6e20 3608 9700 |0109: invoke-virtual {v7, v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0836 │ │ +19e3f4: 2900 ee00 |010c: goto/16 01fa // +00ee │ │ +19e3f8: 1a07 c183 |010e: const-string v7, "video/mp4v" // string@83c1 │ │ +19e3fc: 6e20 cf0a 7900 |0110: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +19e402: 0a07 |0113: move-result v7 │ │ +19e404: 3807 e600 |0114: if-eqz v7, 01fa // +00e6 │ │ +19e408: 2207 3c02 |0116: new-instance v7, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@023c │ │ +19e40c: 1a08 8c6c |0118: const-string v8, "mp4v" // string@6c8c │ │ +19e410: 7020 6a08 8700 |011a: invoke-direct {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@086a │ │ +19e416: 6e20 6c08 0700 |011d: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@086c │ │ +19e41c: 6e20 6d08 2700 |0120: invoke-virtual {v7, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@086d │ │ +19e422: 6e20 6e08 0700 |0123: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@086e │ │ +19e428: 6e30 7008 3704 |0126: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@0870 │ │ +19e42e: 6e30 7108 3704 |0129: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@0871 │ │ +19e434: 5268 2243 |012c: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@4322 │ │ +19e438: 6e20 7208 8700 |012e: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@0872 │ │ +19e43e: 5268 1743 |0131: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4317 │ │ +19e442: 6e20 6f08 8700 |0133: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@086f │ │ +19e448: 5468 1a43 |0136: iget-object v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ +19e44c: 6e20 3608 7800 |0138: invoke-virtual {v8, v7}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0836 │ │ +19e452: 2900 bf00 |013b: goto/16 01fa // +00bf │ │ +19e456: 1603 0004 |013d: const-wide/16 v3, #int 1024 // #400 │ │ +19e45a: 7120 580a 4300 |013f: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +19e460: 0c09 |0142: move-result-object v9 │ │ +19e462: 6e20 560c 9200 |0143: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ +19e468: 5a63 1343 |0146: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ +19e46c: 1509 803f |0148: const/high16 v9, #int 1065353216 // #3f80 │ │ +19e470: 5969 2143 |014a: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@4321 │ │ +19e474: 1a09 9b78 |014c: const-string v9, "sample-rate" // string@789b │ │ +19e478: 6e20 d701 9800 |014e: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +19e47e: 0a01 |0151: move-result v1 │ │ +19e480: 5961 1f43 |0152: iput v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@431f │ │ +19e484: 1a01 b27d |0154: const-string v1, "soun" // string@7db2 │ │ +19e488: 5b61 1543 |0156: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4315 │ │ +19e48c: 2201 3302 |0158: new-instance v1, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox; // type@0233 │ │ +19e490: 7010 4108 0100 |015a: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox;.:()V // method@0841 │ │ +19e496: 5b61 1643 |015d: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4316 │ │ +19e49a: 2201 2e02 |015f: new-instance v1, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@022e │ │ +19e49e: 7010 3508 0100 |0161: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@0835 │ │ +19e4a4: 5b61 1a43 |0164: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ +19e4a8: 2201 3b02 |0166: new-instance v1, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry; // type@023b │ │ +19e4ac: 1a02 8b6c |0168: const-string v2, "mp4a" // string@6c8b │ │ +19e4b0: 7020 6208 2100 |016a: invoke-direct {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.:(Ljava/lang/String;)V // method@0862 │ │ +19e4b6: 1a02 e648 |016d: const-string v2, "channel-count" // string@48e6 │ │ +19e4ba: 6e20 d701 2800 |016f: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +19e4c0: 0a02 |0172: move-result v2 │ │ +19e4c2: 6e20 6608 2100 |0173: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setChannelCount:(I)V // method@0866 │ │ +19e4c8: 6e20 d701 9800 |0176: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +19e4ce: 0a08 |0179: move-result v8 │ │ +19e4d0: 8188 |017a: int-to-long v8, v8 │ │ +19e4d2: 6e30 6808 8109 |017b: invoke-virtual {v1, v8, v9}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleRate:(J)V // method@0868 │ │ +19e4d8: 6e20 6708 0100 |017e: invoke-virtual {v1, v0}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setDataReferenceIndex:(I)V // method@0867 │ │ +19e4de: 1308 1000 |0181: const/16 v8, #int 16 // #10 │ │ +19e4e2: 6e20 6908 8100 |0183: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleSize:(I)V // method@0869 │ │ +19e4e8: 2208 a302 |0186: new-instance v8, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox; // type@02a3 │ │ +19e4ec: 7010 1e09 0800 |0188: invoke-direct {v8}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.:()V // method@091e │ │ +19e4f2: 2209 a602 |018b: new-instance v9, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor; // type@02a6 │ │ +19e4f6: 7010 2c09 0900 |018d: invoke-direct {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.:()V // method@092c │ │ +19e4fc: 6e20 2f09 7900 |0190: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setEsId:(I)V // method@092f │ │ +19e502: 2207 a702 |0193: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor; // type@02a7 │ │ +19e506: 7010 3109 0700 |0195: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.:()V // method@0931 │ │ +19e50c: 1220 |0198: const/4 v0, #int 2 // #2 │ │ +19e50e: 6e20 3209 0700 |0199: invoke-virtual {v7, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.setPredefined:(I)V // method@0932 │ │ +19e514: 6e20 3009 7900 |019c: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setSlConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;)V // method@0930 │ │ +19e51a: 2207 a502 |019f: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor; // type@02a5 │ │ +19e51e: 7010 2509 0700 |01a1: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.:()V // method@0925 │ │ +19e524: 1302 4000 |01a4: const/16 v2, #int 64 // #40 │ │ +19e528: 6e20 2a09 2700 |01a6: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setObjectTypeIndication:(I)V // method@092a │ │ +19e52e: 1252 |01a9: const/4 v2, #int 5 // #5 │ │ +19e530: 6e20 2b09 2700 |01aa: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setStreamType:(I)V // method@092b │ │ +19e536: 1302 0006 |01ad: const/16 v2, #int 1536 // #600 │ │ +19e53a: 6e20 2809 2700 |01af: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setBufferSizeDB:(I)V // method@0928 │ │ +19e540: 1702 0077 0100 |01b2: const-wide/32 v2, #float 1.34525e-40 // #00017700 │ │ +19e546: 6e30 2909 2703 |01b5: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setMaxBitRate:(J)V // method@0929 │ │ +19e54c: 6e30 2709 2703 |01b8: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAvgBitRate:(J)V // method@0927 │ │ +19e552: 2202 a402 |01bb: new-instance v2, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig; // type@02a4 │ │ +19e556: 7010 2109 0200 |01bd: invoke-direct {v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.:()V // method@0921 │ │ +19e55c: 6e20 2209 0200 |01c0: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setAudioObjectType:(I)V // method@0922 │ │ +19e562: 6200 1d43 |01c3: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@431d │ │ +19e566: 6e10 6508 0100 |01c5: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getSampleRate:()J // method@0865 │ │ +19e56c: 0b03 |01c8: move-result-wide v3 │ │ +19e56e: 8434 |01c9: long-to-int v4, v3 │ │ +19e570: 7110 4c0a 0400 |01ca: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e576: 0c03 |01cd: move-result-object v3 │ │ +19e578: 7220 e00c 3000 |01ce: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +19e57e: 0c00 |01d1: move-result-object v0 │ │ +19e580: 1f00 ef02 |01d2: check-cast v0, Ljava/lang/Integer; // type@02ef │ │ +19e584: 6e10 450a 0000 |01d4: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ +19e58a: 0a00 |01d7: move-result v0 │ │ +19e58c: 6e20 2409 0200 |01d8: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setSamplingFrequencyIndex:(I)V // method@0924 │ │ +19e592: 6e10 6408 0100 |01db: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getChannelCount:()I // method@0864 │ │ +19e598: 0a00 |01de: move-result v0 │ │ +19e59a: 6e20 2309 0200 |01df: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setChannelConfiguration:(I)V // method@0923 │ │ +19e5a0: 6e20 2609 2700 |01e2: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAudioSpecificInfo:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;)V // method@0926 │ │ +19e5a6: 6e20 2e09 7900 |01e5: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setDecoderConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;)V // method@092e │ │ +19e5ac: 6e10 2d09 0900 |01e8: invoke-virtual {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.serialize:()Ljava/nio/ByteBuffer; // method@092d │ │ +19e5b2: 0c07 |01eb: move-result-object v7 │ │ +19e5b4: 6e20 2009 9800 |01ec: invoke-virtual {v8, v9}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setEsDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;)V // method@0920 │ │ +19e5ba: 6e20 1f09 7800 |01ef: invoke-virtual {v8, v7}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setData:(Ljava/nio/ByteBuffer;)V // method@091f │ │ +19e5c0: 6e20 6308 8100 |01f2: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0863 │ │ +19e5c6: 5467 1a43 |01f5: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ +19e5ca: 6e20 3608 1700 |01f7: invoke-virtual {v7, v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0836 │ │ +19e5d0: 0e00 |01fa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=29 │ │ 0x0007 line=30 │ │ 0x000e line=31 │ │ 0x0011 line=33 │ │ @@ -323907,70 +323908,70 @@ │ │ type : '(JLandroid/media/MediaCodec$BufferInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 101 16-bit code units │ │ -19e5d0: |[19e5d0] org.thoughtcrime.securesms.video.recode.Track.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V │ │ -19e5e0: 53c0 2e00 |0000: iget-wide v0, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19e5e4: 5392 1943 |0002: iget-wide v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4319 │ │ -19e5e8: bc20 |0004: sub-long/2addr v0, v2 │ │ -19e5ea: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ -19e5ee: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ -19e5f2: 3b04 0300 |0009: if-gez v4, 000c // +0003 │ │ -19e5f6: 0e00 |000b: return-void │ │ -19e5f8: 5592 1843 |000c: iget-boolean v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4318 │ │ -19e5fc: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -19e5fe: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -19e600: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ -19e604: 52c2 2c00 |0012: iget v2, v12, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19e608: b542 |0014: and-int/2addr v2, v4 │ │ -19e60a: 3802 0400 |0015: if-eqz v2, 0019 // +0004 │ │ -19e60e: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -19e610: 2802 |0018: goto 001a // +0002 │ │ -19e612: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -19e614: 5495 1c43 |001a: iget-object v5, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@431c │ │ -19e618: 2206 0211 |001c: new-instance v6, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1102 │ │ -19e61c: 52c7 2f00 |001e: iget v7, v12, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19e620: 8177 |0020: int-to-long v7, v7 │ │ -19e622: 7058 d058 a67b |0021: invoke-direct {v6, v10, v11, v7, v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.:(JJ)V // method@58d0 │ │ -19e628: 6e20 560c 6500 |0024: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ -19e62e: 549a 1e43 |0027: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ -19e632: 380a 1100 |0029: if-eqz v10, 003a // +0011 │ │ -19e636: 3802 0f00 |002b: if-eqz v2, 003a // +000f │ │ -19e63a: 549b 1c43 |002d: iget-object v11, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@431c │ │ -19e63e: 6e10 5f0c 0b00 |002f: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ -19e644: 0a0b |0032: move-result v11 │ │ -19e646: 7110 4c0a 0b00 |0033: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e64c: 0c0b |0036: move-result-object v11 │ │ -19e64e: 6e20 b80c ba00 |0037: invoke-virtual {v10, v11}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cb8 │ │ -19e654: 529a 1f43 |003a: iget v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@431f │ │ -19e658: 81aa |003c: int-to-long v10, v10 │ │ -19e65a: 9d00 000a |003d: mul-long v0, v0, v10 │ │ -19e65e: 170a 20a1 0700 |003f: const-wide/32 v10, #float 7.00649e-40 // #0007a120 │ │ -19e664: bba0 |0042: add-long/2addr v0, v10 │ │ -19e666: 170a 4042 0f00 |0043: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ -19e66c: bea0 |0046: div-long/2addr v0, v10 │ │ -19e66e: 53ca 2e00 |0047: iget-wide v10, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19e672: 5a9a 1943 |0049: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4319 │ │ -19e676: 559a 1443 |004b: iget-boolean v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4314 │ │ -19e67a: 390a 1500 |004d: if-nez v10, 0062 // +0015 │ │ -19e67e: 549a 1b43 |004f: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@431b │ │ -19e682: 6e10 5f0c 0a00 |0051: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ -19e688: 0a0b |0054: move-result v11 │ │ -19e68a: b14b |0055: sub-int/2addr v11, v4 │ │ -19e68c: 7120 580a 1000 |0056: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -19e692: 0c0c |0059: move-result-object v12 │ │ -19e694: 6e30 550c ba0c |005a: invoke-virtual {v10, v11, v12}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0c55 │ │ -19e69a: 539a 1343 |005d: iget-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ -19e69e: bb0a |005f: add-long/2addr v10, v0 │ │ -19e6a0: 5a9a 1343 |0060: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ -19e6a4: 5c93 1443 |0062: iput-boolean v3, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4314 │ │ -19e6a8: 0e00 |0064: return-void │ │ +19e5d4: |[19e5d4] org.thoughtcrime.securesms.video.recode.Track.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V │ │ +19e5e4: 53c0 2e00 |0000: iget-wide v0, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19e5e8: 5392 1943 |0002: iget-wide v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4319 │ │ +19e5ec: bc20 |0004: sub-long/2addr v0, v2 │ │ +19e5ee: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ +19e5f2: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ +19e5f6: 3b04 0300 |0009: if-gez v4, 000c // +0003 │ │ +19e5fa: 0e00 |000b: return-void │ │ +19e5fc: 5592 1843 |000c: iget-boolean v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4318 │ │ +19e600: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +19e602: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +19e604: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ +19e608: 52c2 2c00 |0012: iget v2, v12, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19e60c: b542 |0014: and-int/2addr v2, v4 │ │ +19e60e: 3802 0400 |0015: if-eqz v2, 0019 // +0004 │ │ +19e612: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +19e614: 2802 |0018: goto 001a // +0002 │ │ +19e616: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +19e618: 5495 1c43 |001a: iget-object v5, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@431c │ │ +19e61c: 2206 0211 |001c: new-instance v6, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1102 │ │ +19e620: 52c7 2f00 |001e: iget v7, v12, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19e624: 8177 |0020: int-to-long v7, v7 │ │ +19e626: 7058 d058 a67b |0021: invoke-direct {v6, v10, v11, v7, v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.:(JJ)V // method@58d0 │ │ +19e62c: 6e20 560c 6500 |0024: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ +19e632: 549a 1e43 |0027: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ +19e636: 380a 1100 |0029: if-eqz v10, 003a // +0011 │ │ +19e63a: 3802 0f00 |002b: if-eqz v2, 003a // +000f │ │ +19e63e: 549b 1c43 |002d: iget-object v11, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@431c │ │ +19e642: 6e10 5f0c 0b00 |002f: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ +19e648: 0a0b |0032: move-result v11 │ │ +19e64a: 7110 4c0a 0b00 |0033: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e650: 0c0b |0036: move-result-object v11 │ │ +19e652: 6e20 b80c ba00 |0037: invoke-virtual {v10, v11}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cb8 │ │ +19e658: 529a 1f43 |003a: iget v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@431f │ │ +19e65c: 81aa |003c: int-to-long v10, v10 │ │ +19e65e: 9d00 000a |003d: mul-long v0, v0, v10 │ │ +19e662: 170a 20a1 0700 |003f: const-wide/32 v10, #float 7.00649e-40 // #0007a120 │ │ +19e668: bba0 |0042: add-long/2addr v0, v10 │ │ +19e66a: 170a 4042 0f00 |0043: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ +19e670: bea0 |0046: div-long/2addr v0, v10 │ │ +19e672: 53ca 2e00 |0047: iget-wide v10, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19e676: 5a9a 1943 |0049: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4319 │ │ +19e67a: 559a 1443 |004b: iget-boolean v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4314 │ │ +19e67e: 390a 1500 |004d: if-nez v10, 0062 // +0015 │ │ +19e682: 549a 1b43 |004f: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@431b │ │ +19e686: 6e10 5f0c 0a00 |0051: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ +19e68c: 0a0b |0054: move-result v11 │ │ +19e68e: b14b |0055: sub-int/2addr v11, v4 │ │ +19e690: 7120 580a 1000 |0056: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +19e696: 0c0c |0059: move-result-object v12 │ │ +19e698: 6e30 550c ba0c |005a: invoke-virtual {v10, v11, v12}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0c55 │ │ +19e69e: 539a 1343 |005d: iget-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ +19e6a2: bb0a |005f: add-long/2addr v10, v0 │ │ +19e6a4: 5a9a 1343 |0060: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ +19e6a8: 5c93 1443 |0062: iput-boolean v3, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4314 │ │ +19e6ac: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x000c line=183 │ │ 0x001a line=184 │ │ 0x0027 line=185 │ │ 0x002d line=186 │ │ @@ -323990,17 +323991,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19df88: |[19df88] org.thoughtcrime.securesms.video.recode.Track.getCreationTime:()Ljava/util/Date; │ │ -19df98: 5410 1243 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@4312 │ │ -19df9c: 1100 |0002: return-object v0 │ │ +19df8c: |[19df8c] org.thoughtcrime.securesms.video.recode.Track.getCreationTime:()Ljava/util/Date; │ │ +19df9c: 5410 1243 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@4312 │ │ +19dfa0: 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;) │ │ @@ -324008,17 +324009,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19dfa0: |[19dfa0] org.thoughtcrime.securesms.video.recode.Track.getDuration:()J │ │ -19dfb0: 5320 1343 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ -19dfb4: 1000 |0002: return-wide v0 │ │ +19dfa4: |[19dfa4] org.thoughtcrime.securesms.video.recode.Track.getDuration:()J │ │ +19dfb4: 5320 1343 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ +19dfb8: 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;) │ │ @@ -324026,17 +324027,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19df40: |[19df40] org.thoughtcrime.securesms.video.recode.Track.getHandler:()Ljava/lang/String; │ │ -19df50: 5410 1543 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4315 │ │ -19df54: 1100 |0002: return-object v0 │ │ +19df44: |[19df44] org.thoughtcrime.securesms.video.recode.Track.getHandler:()Ljava/lang/String; │ │ +19df54: 5410 1543 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4315 │ │ +19df58: 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;) │ │ @@ -324044,17 +324045,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19def8: |[19def8] org.thoughtcrime.securesms.video.recode.Track.getHeight:()I │ │ -19df08: 5210 1743 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4317 │ │ -19df0c: 0f00 |0002: return v0 │ │ +19defc: |[19defc] org.thoughtcrime.securesms.video.recode.Track.getHeight:()I │ │ +19df0c: 5210 1743 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4317 │ │ +19df10: 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;) │ │ @@ -324062,17 +324063,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19deb0: |[19deb0] org.thoughtcrime.securesms.video.recode.Track.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; │ │ -19dec0: 5410 1643 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4316 │ │ -19dec4: 1100 |0002: return-object v0 │ │ +19deb4: |[19deb4] org.thoughtcrime.securesms.video.recode.Track.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; │ │ +19dec4: 5410 1643 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4316 │ │ +19dec8: 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;) │ │ @@ -324080,17 +324081,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/SampleDescriptionBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19dec8: |[19dec8] org.thoughtcrime.securesms.video.recode.Track.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; │ │ -19ded8: 5410 1a43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ -19dedc: 1100 |0002: return-object v0 │ │ +19decc: |[19decc] org.thoughtcrime.securesms.video.recode.Track.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; │ │ +19dedc: 5410 1a43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ +19dee0: 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;) │ │ @@ -324098,17 +324099,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19df58: |[19df58] org.thoughtcrime.securesms.video.recode.Track.getSampleDurations:()Ljava/util/ArrayList; │ │ -19df68: 5410 1b43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@431b │ │ -19df6c: 1100 |0002: return-object v0 │ │ +19df5c: |[19df5c] org.thoughtcrime.securesms.video.recode.Track.getSampleDurations:()Ljava/util/ArrayList; │ │ +19df6c: 5410 1b43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@431b │ │ +19df70: 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;) │ │ @@ -324116,17 +324117,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19df70: |[19df70] org.thoughtcrime.securesms.video.recode.Track.getSamples:()Ljava/util/ArrayList; │ │ -19df80: 5410 1c43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@431c │ │ -19df84: 1100 |0002: return-object v0 │ │ +19df74: |[19df74] org.thoughtcrime.securesms.video.recode.Track.getSamples:()Ljava/util/ArrayList; │ │ +19df84: 5410 1c43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@431c │ │ +19df88: 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;) │ │ @@ -324134,43 +324135,43 @@ │ │ type : '()[J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -19dfd0: |[19dfd0] org.thoughtcrime.securesms.video.recode.Track.getSyncSamples:()[J │ │ -19dfe0: 5440 1e43 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ -19dfe4: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -19dfe8: 6e10 bc0c 0000 |0004: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0cbc │ │ -19dfee: 0a00 |0007: move-result v0 │ │ -19dff0: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -19dff4: 2825 |000a: goto 002f // +0025 │ │ -19dff6: 5440 1e43 |000b: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ -19dffa: 6e10 c00c 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@0cc0 │ │ -19e000: 0a00 |0010: move-result v0 │ │ -19e002: 2300 1511 |0011: new-array v0, v0, [J // type@1115 │ │ -19e006: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -19e008: 5442 1e43 |0014: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ -19e00c: 6e10 c00c 0200 |0016: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@0cc0 │ │ -19e012: 0a02 |0019: move-result v2 │ │ -19e014: 3521 1400 |001a: if-ge v1, v2, 002e // +0014 │ │ -19e018: 5442 1e43 |001c: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ -19e01c: 6e20 bb0c 1200 |001e: invoke-virtual {v2, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0cbb │ │ -19e022: 0c02 |0021: move-result-object v2 │ │ -19e024: 1f02 ef02 |0022: check-cast v2, Ljava/lang/Integer; // type@02ef │ │ -19e028: 6e10 450a 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ -19e02e: 0a02 |0027: move-result v2 │ │ -19e030: 8122 |0028: int-to-long v2, v2 │ │ -19e032: 4c02 0001 |0029: aput-wide v2, v0, v1 │ │ -19e036: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -19e03a: 28e7 |002d: goto 0014 // -0019 │ │ -19e03c: 1100 |002e: return-object v0 │ │ -19e03e: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -19e040: 1100 |0030: return-object v0 │ │ +19dfd4: |[19dfd4] org.thoughtcrime.securesms.video.recode.Track.getSyncSamples:()[J │ │ +19dfe4: 5440 1e43 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ +19dfe8: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +19dfec: 6e10 bc0c 0000 |0004: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0cbc │ │ +19dff2: 0a00 |0007: move-result v0 │ │ +19dff4: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +19dff8: 2825 |000a: goto 002f // +0025 │ │ +19dffa: 5440 1e43 |000b: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ +19dffe: 6e10 c00c 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@0cc0 │ │ +19e004: 0a00 |0010: move-result v0 │ │ +19e006: 2300 1511 |0011: new-array v0, v0, [J // type@1115 │ │ +19e00a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +19e00c: 5442 1e43 |0014: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ +19e010: 6e10 c00c 0200 |0016: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@0cc0 │ │ +19e016: 0a02 |0019: move-result v2 │ │ +19e018: 3521 1400 |001a: if-ge v1, v2, 002e // +0014 │ │ +19e01c: 5442 1e43 |001c: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ +19e020: 6e20 bb0c 1200 |001e: invoke-virtual {v2, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0cbb │ │ +19e026: 0c02 |0021: move-result-object v2 │ │ +19e028: 1f02 ef02 |0022: check-cast v2, Ljava/lang/Integer; // type@02ef │ │ +19e02c: 6e10 450a 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ +19e032: 0a02 |0027: move-result v2 │ │ +19e034: 8122 |0028: int-to-long v2, v2 │ │ +19e036: 4c02 0001 |0029: aput-wide v2, v0, v1 │ │ +19e03a: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +19e03e: 28e7 |002d: goto 0014 // -0019 │ │ +19e040: 1100 |002e: return-object v0 │ │ +19e042: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +19e044: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x000b line=222 │ │ 0x0014 line=223 │ │ 0x001c line=224 │ │ locals : │ │ @@ -324181,17 +324182,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19df10: |[19df10] org.thoughtcrime.securesms.video.recode.Track.getTimeScale:()I │ │ -19df20: 5210 1f43 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@431f │ │ -19df24: 0f00 |0002: return v0 │ │ +19df14: |[19df14] org.thoughtcrime.securesms.video.recode.Track.getTimeScale:()I │ │ +19df24: 5210 1f43 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@431f │ │ +19df28: 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;) │ │ @@ -324199,17 +324200,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19dfb8: |[19dfb8] org.thoughtcrime.securesms.video.recode.Track.getTrackId:()J │ │ -19dfc8: 5320 2043 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@4320 │ │ -19dfcc: 1000 |0002: return-wide v0 │ │ +19dfbc: |[19dfbc] org.thoughtcrime.securesms.video.recode.Track.getTrackId:()J │ │ +19dfcc: 5320 2043 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@4320 │ │ +19dfd0: 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;) │ │ @@ -324217,17 +324218,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19dee0: |[19dee0] org.thoughtcrime.securesms.video.recode.Track.getVolume:()F │ │ -19def0: 5210 2143 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@4321 │ │ -19def4: 0f00 |0002: return v0 │ │ +19dee4: |[19dee4] org.thoughtcrime.securesms.video.recode.Track.getVolume:()F │ │ +19def4: 5210 2143 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@4321 │ │ +19def8: 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;) │ │ @@ -324235,17 +324236,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19df28: |[19df28] org.thoughtcrime.securesms.video.recode.Track.getWidth:()I │ │ -19df38: 5210 2243 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@4322 │ │ -19df3c: 0f00 |0002: return v0 │ │ +19df2c: |[19df2c] org.thoughtcrime.securesms.video.recode.Track.getWidth:()I │ │ +19df3c: 5210 2243 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@4322 │ │ +19df40: 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;) │ │ @@ -324253,17 +324254,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19de98: |[19de98] org.thoughtcrime.securesms.video.recode.Track.isAudio:()Z │ │ -19dea8: 5510 1843 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4318 │ │ -19deac: 0f00 |0002: return v0 │ │ +19de9c: |[19de9c] org.thoughtcrime.securesms.video.recode.Track.isAudio:()Z │ │ +19deac: 5510 1843 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4318 │ │ +19deb0: 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 : 15250 (Track.java) │ │ @@ -324300,19 +324301,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 │ │ -19e6ac: |[19e6ac] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -19e6bc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19e6c2: 5b01 2343 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@4323 │ │ -19e6c6: 5b02 2443 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@4324 │ │ -19e6ca: 0e00 |0007: return-void │ │ +19e6b0: |[19e6b0] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +19e6c0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19e6c6: 5b01 2343 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@4323 │ │ +19e6ca: 5b02 2443 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@4324 │ │ +19e6ce: 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; │ │ @@ -324323,19 +324324,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -19e6cc: |[19e6cc] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.run:()V │ │ -19e6dc: 5420 2343 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@4323 │ │ -19e6e0: 5421 2443 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@4324 │ │ -19e6e4: 7120 f858 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V // method@58f8 │ │ -19e6ea: 0e00 |0007: return-void │ │ +19e6d0: |[19e6d0] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.run:()V │ │ +19e6e0: 5420 2343 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@4323 │ │ +19e6e4: 5421 2443 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@4324 │ │ +19e6e8: 7120 f858 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V // method@58f8 │ │ +19e6ee: 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 : 5231 (D8$$SyntheticClass) │ │ @@ -324450,17 +324451,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19e6ec: |[19e6ec] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:()V │ │ -19e6fc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19e702: 0e00 |0003: return-void │ │ +19e6f0: |[19e6f0] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:()V │ │ +19e700: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19e706: 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;) │ │ @@ -324468,17 +324469,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 │ │ -19e704: |[19e704] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V │ │ -19e714: 7010 ef58 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:()V // method@58ef │ │ -19e71a: 0e00 |0003: return-void │ │ +19e708: |[19e708] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V │ │ +19e718: 7010 ef58 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:()V // method@58ef │ │ +19e71e: 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; │ │ │ │ @@ -324534,37 +324535,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -19fbbc: |[19fbbc] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ -19fbcc: 0e00 |0000: return-void │ │ +19fbc0: |[19fbc0] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ +19fbd0: 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 │ │ -19fbd0: |[19fbd0] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ -19fbe0: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19fbe6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -19fbe8: 5c10 3543 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.cancelCurrentVideoConversion:Z // field@4335 │ │ -19fbec: 2200 fb02 |0006: new-instance v0, Ljava/lang/Object; // type@02fb │ │ -19fbf0: 7010 9a0a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19fbf6: 5b10 3643 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4336 │ │ -19fbfa: 0e00 |000d: return-void │ │ +19fbd4: |[19fbd4] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ +19fbe4: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19fbea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +19fbec: 5c10 3543 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.cancelCurrentVideoConversion:Z // field@4335 │ │ +19fbf0: 2200 fb02 |0006: new-instance v0, Ljava/lang/Object; // type@02fb │ │ +19fbf4: 7010 9a0a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19fbfa: 5b10 3643 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4336 │ │ +19fbfe: 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; │ │ @@ -324574,21 +324575,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 │ │ -19fbfc: |[19fbfc] org.thoughtcrime.securesms.video.recode.VideoRecoder.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ -19fc0c: 6200 3443 |0000: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19fc10: 7120 bf02 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02bf │ │ -19fc16: 2200 0511 |0005: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0; // type@1105 │ │ -19fc1a: 7030 ed58 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Ljava/lang/String;)V // method@58ed │ │ -19fc20: 7110 7957 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5779 │ │ -19fc26: 0e00 |000d: return-void │ │ +19fc00: |[19fc00] org.thoughtcrime.securesms.video.recode.VideoRecoder.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ +19fc10: 6200 3443 |0000: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19fc14: 7120 bf02 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02bf │ │ +19fc1a: 2200 0511 |0005: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0; // type@1105 │ │ +19fc1e: 7030 ed58 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Ljava/lang/String;)V // method@58ed │ │ +19fc24: 7110 7957 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5779 │ │ +19fc2a: 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; │ │ @@ -324598,26 +324599,26 @@ │ │ type : '(FIFJ)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -19f7a4: |[19f7a4] org.thoughtcrime.securesms.video.recode.VideoRecoder.calculateEstimatedSize:(FIFJ)I │ │ -19f7b4: db02 0208 |0000: div-int/lit8 v2, v2, #int 8 // #08 │ │ -19f7b8: 8222 |0002: int-to-float v2, v2 │ │ -19f7ba: 1500 7a44 |0003: const/high16 v0, #int 1148846080 // #447a │ │ -19f7be: c903 |0005: div-float/2addr v3, v0 │ │ -19f7c0: a802 0203 |0006: mul-float v2, v2, v3 │ │ -19f7c4: 8822 |0008: float-to-long v2, v2 │ │ -19f7c6: bb24 |0009: add-long/2addr v4, v2 │ │ -19f7c8: 8542 |000a: long-to-float v2, v4 │ │ -19f7ca: a802 0201 |000b: mul-float v2, v2, v1 │ │ -19f7ce: 8721 |000d: float-to-int v1, v2 │ │ -19f7d0: 0f01 |000e: return v1 │ │ +19f7a8: |[19f7a8] org.thoughtcrime.securesms.video.recode.VideoRecoder.calculateEstimatedSize:(FIFJ)I │ │ +19f7b8: db02 0208 |0000: div-int/lit8 v2, v2, #int 8 // #08 │ │ +19f7bc: 8222 |0002: int-to-float v2, v2 │ │ +19f7be: 1500 7a44 |0003: const/high16 v0, #int 1148846080 // #447a │ │ +19f7c2: c903 |0005: div-float/2addr v3, v0 │ │ +19f7c4: a802 0203 |0006: mul-float v2, v2, v3 │ │ +19f7c8: 8822 |0008: float-to-long v2, v2 │ │ +19f7ca: bb24 |0009: add-long/2addr v4, v2 │ │ +19f7cc: 8542 |000a: long-to-float v2, v4 │ │ +19f7ce: a802 0201 |000b: mul-float v2, v2, v1 │ │ +19f7d2: 8721 |000d: float-to-int v1, v2 │ │ +19f7d4: 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 │ │ @@ -324628,22 +324629,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -19fc28: |[19fc28] org.thoughtcrime.securesms.video.recode.VideoRecoder.checkConversionCanceled:()V │ │ -19fc38: 5420 3643 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4336 │ │ -19fc3c: 1d00 |0002: monitor-enter v0 │ │ -19fc3e: 1e00 |0003: monitor-exit v0 │ │ -19fc40: 0e00 |0004: return-void │ │ -19fc42: 0d01 |0005: move-exception v1 │ │ -19fc44: 1e00 |0006: monitor-exit v0 │ │ -19fc46: 2701 |0007: throw v1 │ │ +19fc2c: |[19fc2c] org.thoughtcrime.securesms.video.recode.VideoRecoder.checkConversionCanceled:()V │ │ +19fc3c: 5420 3643 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4336 │ │ +19fc40: 1d00 |0002: monitor-enter v0 │ │ +19fc42: 1e00 |0003: monitor-exit v0 │ │ +19fc44: 0e00 |0004: return-void │ │ +19fc46: 0d01 |0005: move-exception v1 │ │ +19fc48: 1e00 |0006: monitor-exit v0 │ │ +19fc4a: 2701 |0007: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0007 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=43 │ │ locals : │ │ @@ -324654,804 +324655,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 │ │ -19e71c: |[19e71c] org.thoughtcrime.securesms.video.recode.VideoRecoder.convertVideo:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z │ │ -19e72c: 0800 2800 |0000: move-object/from16 v0, v40 │ │ -19e730: 1a01 bf83 |0002: const-string v1, "video/avc" // string@83bf │ │ -19e734: 1a02 2d17 |0004: const-string v2, "Flushing video failed unexpectedly" // string@172d │ │ -19e738: 530d 3243 |0006: iget-wide v13, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@4332 │ │ -19e73c: 530b 2543 |0008: iget-wide v11, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@4325 │ │ -19e740: 5203 3043 |000a: iget v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ -19e744: 5204 2e43 |000c: iget v4, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ -19e748: 5205 3143 |000e: iget v5, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@4331 │ │ -19e74c: 5206 2d43 |0010: iget v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@432d │ │ -19e750: 5207 2943 |0012: iget v7, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4329 │ │ -19e754: 5208 2c43 |0014: iget v8, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@432c │ │ -19e758: 5209 2f43 |0016: iget v9, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ -19e75c: 220f bf02 |0018: new-instance v15, Ljava/io/File; // type@02bf │ │ -19e760: 080a 2900 |001a: move-object/from16 v10, v41 │ │ -19e764: 7020 6409 af00 |001c: invoke-direct {v15, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ -19e76a: 130a 5a00 |001f: const/16 v10, #int 90 // #5a │ │ -19e76e: 33a5 0d00 |0021: if-ne v5, v10, 002e // +000d │ │ -19e772: 0811 0200 |0023: move-object/from16 v17, v2 │ │ -19e776: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -19e778: 130a 0e01 |0026: const/16 v10, #int 270 // #10e │ │ -19e77c: 0226 0400 |0028: move/from16 v38, v4 │ │ -19e780: 0134 |002a: move v4, v3 │ │ -19e782: 0203 2600 |002b: move/from16 v3, v38 │ │ -19e786: 2814 |002d: goto 0041 // +0014 │ │ -19e788: 130a b400 |002e: const/16 v10, #int 180 // #b4 │ │ -19e78c: 33a5 0600 |0030: if-ne v5, v10, 0036 // +0006 │ │ -19e790: 0811 0200 |0032: move-object/from16 v17, v2 │ │ -19e794: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -19e796: 280c |0035: goto 0041 // +000c │ │ -19e798: 130a 0e01 |0036: const/16 v10, #int 270 // #10e │ │ -19e79c: 0811 0200 |0038: move-object/from16 v17, v2 │ │ -19e7a0: 33a5 0600 |003a: if-ne v5, v10, 0040 // +0006 │ │ -19e7a4: 1205 |003c: const/4 v5, #int 0 // #0 │ │ -19e7a6: 130a 5a00 |003d: const/16 v10, #int 90 // #5a │ │ -19e7aa: 28e9 |003f: goto 0028 // -0017 │ │ -19e7ac: 120a |0040: const/4 v10, #int 0 // #0 │ │ -19e7ae: 2202 bf02 |0041: new-instance v2, Ljava/io/File; // type@02bf │ │ -19e7b2: 5400 2a43 |0043: iget-object v0, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@432a │ │ -19e7b6: 7020 6409 0200 |0045: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ -19e7bc: 6e10 6609 0200 |0048: invoke-virtual {v2}, Ljava/io/File;.canRead:()Z // method@0966 │ │ -19e7c2: 0a00 |004b: move-result v0 │ │ -19e7c4: 3900 0c00 |004c: if-nez v0, 0058 // +000c │ │ -19e7c8: 6200 3443 |004e: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19e7cc: 1a01 4c14 |0050: const-string v1, "Could not read video file to be recoded" // string@144c │ │ -19e7d0: 7120 c502 1000 |0052: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -19e7d6: 1310 0000 |0055: const/16 v16, #int 0 // #0 │ │ -19e7da: 0f10 |0057: return v16 │ │ -19e7dc: 1310 0000 |0058: const/16 v16, #int 0 // #0 │ │ -19e7e0: 7100 250b 0000 |005a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -19e7e6: 3803 1c05 |005d: if-eqz v3, 0579 // +051c │ │ -19e7ea: 3804 1a05 |005f: if-eqz v4, 0579 // +051a │ │ -19e7ee: 0812 0100 |0061: move-object/from16 v18, v1 │ │ -19e7f2: 2201 7200 |0063: new-instance v1, Landroid/media/MediaCodec$BufferInfo; // type@0072 │ │ -19e7f6: 7010 b501 0100 |0065: invoke-direct {v1}, Landroid/media/MediaCodec$BufferInfo;.:()V // method@01b5 │ │ -19e7fc: 2200 0011 |0068: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // type@1100 │ │ -19e800: 7010 b858 0000 |006a: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.:()V // method@58b8 │ │ -19e806: 6e20 c058 f000 |006d: invoke-virtual {v0, v15}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setCacheFile:(Ljava/io/File;)V // method@58c0 │ │ -19e80c: 6e20 c158 5000 |0070: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setRotation:(I)V // method@58c1 │ │ -19e812: 6e30 c258 3004 |0073: invoke-virtual {v0, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setSize:(II)V // method@58c2 │ │ -19e818: 2205 ff10 |0076: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // type@10ff │ │ -19e81c: 7010 a658 0500 |0078: invoke-direct {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.:()V // method@58a6 │ │ -19e822: 6e20 a958 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@58a9 │ │ -19e828: 0c05 |007e: move-result-object v5 │ │ -19e82a: 0813 0f00 |007f: move-object/from16 v19, v15 │ │ -19e82e: 220f 7500 |0081: new-instance v15, Landroid/media/MediaExtractor; // type@0075 │ │ -19e832: 7010 c701 0f00 |0083: invoke-direct {v15}, Landroid/media/MediaExtractor;.:()V // method@01c7 │ │ -19e838: 6e10 7a09 0200 |0086: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@097a │ │ -19e83e: 0c00 |0089: move-result-object v0 │ │ -19e840: 6e20 d201 0f00 |008a: invoke-virtual {v15, v0}, Landroid/media/MediaExtractor;.setDataSource:(Ljava/lang/String;)V // method@01d2 │ │ -19e846: 7601 f558 2700 |008d: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ -19e84c: 1614 ffff |0090: const-wide/16 v20, #int -1 // #ffff │ │ -19e850: 3489 3b00 |0092: if-lt v9, v8, 00cd // +003b │ │ -19e854: 3363 3900 |0094: if-ne v3, v6, 00cd // +0039 │ │ -19e858: 3374 3700 |0096: if-ne v4, v7, 00cd // +0037 │ │ -19e85c: 380a 0300 |0098: if-eqz v10, 009b // +0003 │ │ -19e860: 2833 |009a: goto 00cd // +0033 │ │ -19e862: 1200 |009b: const/4 v0, #int 0 // #0 │ │ -19e864: 0803 2700 |009c: move-object/from16 v3, v39 │ │ -19e868: 07f4 |009e: move-object v4, v15 │ │ -19e86a: 0752 |009f: move-object v2, v5 │ │ -19e86c: 0716 |00a0: move-object v6, v1 │ │ -19e86e: 04d7 |00a1: move-wide v7, v13 │ │ -19e870: 0816 0200 |00a2: move-object/from16 v22, v2 │ │ -19e874: 1202 |00a4: const/4 v2, #int 0 // #0 │ │ -19e876: 04b9 |00a5: move-wide v9, v11 │ │ -19e878: 0517 0b00 |00a6: move-wide/from16 v23, v11 │ │ -19e87c: 080b 1300 |00a8: move-object/from16 v11, v19 │ │ -19e880: 010c |00aa: move v12, v0 │ │ -19e882: 760a fa58 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@58fa │ │ -19e888: 0b03 |00ae: move-result-wide v3 │ │ -19e88a: 3100 0314 |00af: cmp-long v0, v3, v20 │ │ -19e88e: 3800 0400 |00b1: if-eqz v0, 00b5 // +0004 │ │ -19e892: 0437 |00b3: move-wide v7, v3 │ │ -19e894: 2802 |00b4: goto 00b6 // +0002 │ │ -19e896: 04d7 |00b5: move-wide v7, v13 │ │ -19e898: 07f2 |00b6: move-object v2, v15 │ │ -19e89a: 0806 1600 |00b7: move-object/from16 v6, v22 │ │ -19e89e: 120a |00b9: const/4 v10, #int 0 // #0 │ │ -19e8a0: 2900 2104 |00ba: goto/16 04db // +0421 │ │ -19e8a4: 0d00 |00bc: move-exception v0 │ │ -19e8a6: 0702 |00bd: move-object v2, v0 │ │ -19e8a8: 07f1 |00be: move-object v1, v15 │ │ -19e8aa: 0803 1100 |00bf: move-object/from16 v3, v17 │ │ -19e8ae: 0806 1600 |00c1: move-object/from16 v6, v22 │ │ -19e8b2: 2900 a204 |00c3: goto/16 0565 // +04a2 │ │ -19e8b6: 0d00 |00c5: move-exception v0 │ │ -19e8b8: 07f1 |00c6: move-object v1, v15 │ │ -19e8ba: 0803 1100 |00c7: move-object/from16 v3, v17 │ │ -19e8be: 0806 1600 |00c9: move-object/from16 v6, v22 │ │ -19e8c2: 2900 7c04 |00cb: goto/16 0547 // +047c │ │ -19e8c6: 0816 0500 |00cd: move-object/from16 v22, v5 │ │ -19e8ca: 0517 0b00 |00cf: move-wide/from16 v23, v11 │ │ -19e8ce: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ -19e8d0: 080c 2700 |00d2: move-object/from16 v12, v39 │ │ -19e8d4: 7030 fb58 fc02 |00d4: invoke-direct {v12, v15, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@58fb │ │ -19e8da: 0a05 |00d7: move-result v5 │ │ -19e8dc: 3a05 fe03 |00d8: if-ltz v5, 04d6 // +03fe │ │ -19e8e0: 6e20 d101 5f00 |00da: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d1 │ │ -19e8e6: 1606 0000 |00dd: const-wide/16 v6, #int 0 // #0 │ │ -19e8ea: 3108 0d06 |00df: cmp-long v8, v13, v6 │ │ -19e8ee: 3d08 0600 |00e1: if-lez v8, 00e7 // +0006 │ │ -19e8f2: 6e40 d001 df2e |00e3: invoke-virtual {v15, v13, v14, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ -19e8f8: 2804 |00e6: goto 00ea // +0004 │ │ -19e8fa: 6e40 d001 6f27 |00e7: invoke-virtual {v15, v6, v7, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ -19e900: 6e20 cd01 5f00 |00ea: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ -19e906: 0c00 |00ed: move-result-object v0 │ │ -19e908: 080a 1200 |00ee: move-object/from16 v10, v18 │ │ -19e90c: 7130 d501 3a04 |00f0: invoke-static {v10, v3, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d5 │ │ -19e912: 0c0b |00f3: move-result-object v11 │ │ -19e914: 1a06 4d4a |00f4: const-string v6, "color-format" // string@4a4d │ │ -19e918: 1407 8907 007f |00f6: const v7, #float 1.7018e+38 // #7f000789 │ │ -19e91e: 6e30 da01 6b07 |00f9: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ -19e924: 1a06 1e47 |00fc: const-string v6, "bitrate" // string@471e │ │ -19e928: 3809 0300 |00fe: if-eqz v9, 0101 // +0003 │ │ -19e92c: 2804 |0100: goto 0104 // +0004 │ │ -19e92e: 1409 0010 0e00 |0101: const v9, #float 1.29144e-39 // #000e1000 │ │ -19e934: 6e30 da01 6b09 |0104: invoke-virtual {v11, v6, v9}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ -19e93a: 1a06 9254 |0107: const-string v6, "frame-rate" // string@5492 │ │ -19e93e: 1307 1900 |0109: const/16 v7, #int 25 // #19 │ │ -19e942: 6e30 da01 6b07 |010b: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ -19e948: 1a06 1f5c |010e: const-string v6, "i-frame-interval" // string@5c1f │ │ -19e94c: 1307 0a00 |0110: const/16 v7, #int 10 // #a │ │ -19e950: 6e30 da01 6b07 |0112: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ -19e956: 7110 b801 0a00 |0115: invoke-static {v10}, Landroid/media/MediaCodec;.createEncoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b8 │ │ -19e95c: 0c06 |0118: move-result-object v6 │ │ -19e95e: 1207 |0119: const/4 v7, #int 0 // #0 │ │ -19e960: 1219 |011a: const/4 v9, #int 1 // #1 │ │ -19e962: 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 │ │ -19e968: 2207 fc10 |011e: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/InputSurface; // type@10fc │ │ -19e96c: 6e10 b901 0600 |0120: invoke-virtual {v6}, Landroid/media/MediaCodec;.createInputSurface:()Landroid/view/Surface; // method@01b9 │ │ -19e972: 0c09 |0123: move-result-object v9 │ │ -19e974: 7020 9158 9700 |0124: invoke-direct {v7, v9}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.:(Landroid/view/Surface;)V // method@5891 │ │ -19e97a: 6e10 9558 0700 |0127: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.makeCurrent:()V // method@5895 │ │ -19e980: 6e10 c501 0600 |012a: invoke-virtual {v6}, Landroid/media/MediaCodec;.start:()V // method@01c5 │ │ -19e986: 1a09 e86b |012d: const-string v9, "mime" // string@6be8 │ │ -19e98a: 6e20 d801 9000 |012f: invoke-virtual {v0, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ -19e990: 0c09 |0132: move-result-object v9 │ │ -19e992: 7110 b701 0900 |0133: invoke-static {v9}, Landroid/media/MediaCodec;.createDecoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b7 │ │ -19e998: 0c09 |0136: move-result-object v9 │ │ -19e99a: 220b 0111 |0137: new-instance v11, Lorg/thoughtcrime/securesms/video/recode/OutputSurface; // type@1101 │ │ -19e99e: 7010 c358 0b00 |0139: invoke-direct {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.:()V // method@58c3 │ │ -19e9a4: 6e10 cb58 0b00 |013c: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.getSurface:()Landroid/view/Surface; // method@58cb │ │ -19e9aa: 0c0c |013f: move-result-object v12 │ │ -19e9ac: 0810 0700 |0140: move-object/from16 v16, v7 │ │ -19e9b0: 1207 |0142: const/4 v7, #int 0 // #0 │ │ -19e9b2: 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 │ │ -19e9b8: 6e10 c501 0900 |0146: invoke-virtual {v9}, Landroid/media/MediaCodec;.start:()V // method@01c5 │ │ -19e9be: 7601 f558 2700 |0149: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ -19e9c4: 0523 1400 |014c: move-wide/from16 v35, v20 │ │ -19e9c8: 1200 |014e: const/4 v0, #int 0 // #0 │ │ -19e9ca: 1312 0000 |014f: const/16 v18, #int 0 // #0 │ │ -19e9ce: 1322 0000 |0151: const/16 v34, #int 0 // #0 │ │ -19e9d2: 1325 fbff |0153: const/16 v37, #int -5 // #fffb │ │ -19e9d6: 3900 e802 |0155: if-nez v0, 043d // +02e8 │ │ -19e9da: 7601 f558 2700 |0157: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ -19e9e0: 0228 0800 |015a: move/from16 v40, v8 │ │ -19e9e4: 1607 c409 |015c: const-wide/16 v7, #int 2500 // #9c4 │ │ -19e9e8: 3912 5c00 |015e: if-nez v18, 01ba // +005c │ │ -19e9ec: 6e10 cb01 0f00 |0160: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01cb │ │ -19e9f2: 0a0c |0163: move-result v12 │ │ -19e9f4: 335c 3700 |0164: if-ne v12, v5, 019b // +0037 │ │ -19e9f8: 6e30 ba01 7908 |0166: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01ba │ │ -19e9fe: 0a0c |0169: move-result v12 │ │ -19ea00: 3a0c 3600 |016a: if-ltz v12, 01a0 // +0036 │ │ -19ea04: 6e20 bc01 c900 |016c: invoke-virtual {v9, v12}, Landroid/media/MediaCodec;.getInputBuffer:(I)Ljava/nio/ByteBuffer; // method@01bc │ │ -19ea0a: 0c07 |016f: move-result-object v7 │ │ -19ea0c: 6e30 ce01 7f02 |0170: invoke-virtual {v15, v7, v2}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ce │ │ -19ea12: 0a1e |0173: move-result v30 │ │ -19ea14: 3b1e 1400 |0174: if-gez v30, 0188 // +0014 │ │ -19ea18: 161f 0000 |0176: const-wide/16 v31, #int 0 // #0 │ │ -19ea1c: 1321 0400 |0178: const/16 v33, #int 4 // #4 │ │ -19ea20: 131d 0000 |017a: const/16 v29, #int 0 // #0 │ │ -19ea24: 131e 0000 |017c: const/16 v30, #int 0 // #0 │ │ -19ea28: 081b 0900 |017e: move-object/from16 v27, v9 │ │ -19ea2c: 021c 0c00 |0180: move/from16 v28, v12 │ │ -19ea30: 7407 c101 1b00 |0182: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ -19ea36: 1312 0100 |0185: const/16 v18, #int 1 // #1 │ │ -19ea3a: 2819 |0187: goto 01a0 // +0019 │ │ -19ea3c: 6e10 ca01 0f00 |0188: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01ca │ │ -19ea42: 0b1f |018b: move-result-wide v31 │ │ -19ea44: 1321 0000 |018c: const/16 v33, #int 0 // #0 │ │ -19ea48: 131d 0000 |018e: const/16 v29, #int 0 // #0 │ │ -19ea4c: 081b 0900 |0190: move-object/from16 v27, v9 │ │ -19ea50: 021c 0c00 |0192: move/from16 v28, v12 │ │ -19ea54: 7407 c101 1b00 |0194: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ -19ea5a: 6e10 c801 0f00 |0197: invoke-virtual {v15}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ -19ea60: 2806 |019a: goto 01a0 // +0006 │ │ -19ea62: 12f7 |019b: const/4 v7, #int -1 // #ff │ │ -19ea64: 337c 0400 |019c: if-ne v12, v7, 01a0 // +0004 │ │ -19ea68: 1217 |019e: const/4 v7, #int 1 // #1 │ │ -19ea6a: 2802 |019f: goto 01a1 // +0002 │ │ -19ea6c: 1207 |01a0: const/4 v7, #int 0 // #0 │ │ -19ea6e: 3807 1900 |01a1: if-eqz v7, 01ba // +0019 │ │ -19ea72: 1607 c409 |01a3: const-wide/16 v7, #int 2500 // #9c4 │ │ -19ea76: 6e30 ba01 7908 |01a5: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01ba │ │ -19ea7c: 0a1c |01a8: move-result v28 │ │ -19ea7e: 3a1c 1100 |01a9: if-ltz v28, 01ba // +0011 │ │ -19ea82: 161f 0000 |01ab: const-wide/16 v31, #int 0 // #0 │ │ -19ea86: 1321 0400 |01ad: const/16 v33, #int 4 // #4 │ │ -19ea8a: 131d 0000 |01af: const/16 v29, #int 0 // #0 │ │ -19ea8e: 131e 0000 |01b1: const/16 v30, #int 0 // #0 │ │ -19ea92: 081b 0900 |01b3: move-object/from16 v27, v9 │ │ -19ea96: 7407 c101 1b00 |01b5: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ -19ea9c: 1312 0100 |01b8: const/16 v18, #int 1 // #1 │ │ -19eaa0: df07 2201 |01ba: xor-int/lit8 v7, v34, #int 1 // #01 │ │ -19eaa4: 020c 2500 |01bc: move/from16 v12, v37 │ │ -19eaa8: 1218 |01be: const/4 v8, #int 1 // #1 │ │ -19eaaa: 3907 0b00 |01bf: if-nez v7, 01ca // +000b │ │ -19eaae: 3808 0300 |01c1: if-eqz v8, 01c4 // +0003 │ │ -19eab2: 2807 |01c3: goto 01ca // +0007 │ │ -19eab4: 0208 2800 |01c4: move/from16 v8, v40 │ │ -19eab8: 0225 0c00 |01c6: move/from16 v37, v12 │ │ -19eabc: 1207 |01c8: const/4 v7, #int 0 // #0 │ │ -19eabe: 288c |01c9: goto 0155 // -0074 │ │ -19eac0: 7601 f558 2700 |01ca: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ -19eac6: 021d 0000 |01cd: move/from16 v29, v0 │ │ -19eaca: 021c 0300 |01cf: move/from16 v28, v3 │ │ -19eace: 1602 c409 |01d1: const-wide/16 v2, #int 2500 // #9c4 │ │ -19ead2: 6e40 bb01 1632 |01d3: invoke-virtual {v6, v1, v2, v3}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01bb │ │ -19ead8: 0a00 |01d6: move-result v0 │ │ -19eada: 12d3 |01d7: const/4 v3, #int -3 // #fd │ │ -19eadc: 12f2 |01d8: const/4 v2, #int -1 // #ff │ │ -19eade: 3320 1000 |01d9: if-ne v0, v2, 01e9 // +0010 │ │ -19eae2: 0220 0500 |01db: move/from16 v32, v5 │ │ -19eae6: 0821 0f00 |01dd: move-object/from16 v33, v15 │ │ -19eaea: 0803 1600 |01df: move-object/from16 v3, v22 │ │ -19eaee: 0202 1c00 |01e1: move/from16 v2, v28 │ │ -19eaf2: 12f5 |01e3: const/4 v5, #int -1 // #ff │ │ -19eaf4: 1208 |01e4: const/4 v8, #int 0 // #0 │ │ -19eaf6: 0216 0700 |01e5: move/from16 v22, v7 │ │ -19eafa: 2900 1501 |01e7: goto/16 02fc // +0115 │ │ -19eafe: 3330 0c00 |01e9: if-ne v0, v3, 01f5 // +000c │ │ -19eb02: 0220 0500 |01eb: move/from16 v32, v5 │ │ -19eb06: 0821 0f00 |01ed: move-object/from16 v33, v15 │ │ -19eb0a: 0803 1600 |01ef: move-object/from16 v3, v22 │ │ -19eb0e: 0202 1c00 |01f1: move/from16 v2, v28 │ │ -19eb12: 12f5 |01f3: const/4 v5, #int -1 // #ff │ │ -19eb14: 28f1 |01f4: goto 01e5 // -000f │ │ -19eb16: 12e2 |01f5: const/4 v2, #int -2 // #fe │ │ -19eb18: 3320 3900 |01f6: if-ne v0, v2, 022f // +0039 │ │ -19eb1c: 6e10 c001 0600 |01f8: invoke-virtual {v6}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01c0 │ │ -19eb22: 0c02 |01fb: move-result-object v2 │ │ -19eb24: 12b3 |01fc: const/4 v3, #int -5 // #fb │ │ -19eb26: 333c 0e00 |01fd: if-ne v12, v3, 020b // +000e │ │ -19eb2a: 0803 1600 |01ff: move-object/from16 v3, v22 │ │ -19eb2e: 0216 0700 |0201: move/from16 v22, v7 │ │ -19eb32: 1207 |0203: const/4 v7, #int 0 // #0 │ │ -19eb34: 6e30 a758 2307 |0204: invoke-virtual {v3, v2, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58a7 │ │ -19eb3a: 0a0c |0207: move-result v12 │ │ -19eb3c: 2807 |0208: goto 020f // +0007 │ │ -19eb3e: 0d00 |0209: move-exception v0 │ │ -19eb40: 2811 |020a: goto 021b // +0011 │ │ -19eb42: 0803 1600 |020b: move-object/from16 v3, v22 │ │ -19eb46: 0216 0700 |020d: move/from16 v22, v7 │ │ -19eb4a: 0220 0500 |020f: move/from16 v32, v5 │ │ -19eb4e: 0821 0f00 |0211: move-object/from16 v33, v15 │ │ -19eb52: 0202 1c00 |0213: move/from16 v2, v28 │ │ -19eb56: 12f5 |0215: const/4 v5, #int -1 // #ff │ │ -19eb58: 2900 e600 |0216: goto/16 02fc // +00e6 │ │ -19eb5c: 0d00 |0218: move-exception v0 │ │ -19eb5e: 0803 1600 |0219: move-object/from16 v3, v22 │ │ -19eb62: 0702 |021b: move-object v2, v0 │ │ -19eb64: 0736 |021c: move-object v6, v3 │ │ -19eb66: 07f1 |021d: move-object v1, v15 │ │ -19eb68: 0803 1100 |021e: move-object/from16 v3, v17 │ │ -19eb6c: 2900 4503 |0220: goto/16 0565 // +0345 │ │ -19eb70: 0d00 |0222: move-exception v0 │ │ -19eb72: 0803 1600 |0223: move-object/from16 v3, v22 │ │ -19eb76: 0220 0500 |0225: move/from16 v32, v5 │ │ -19eb7a: 0767 |0227: move-object v7, v6 │ │ -19eb7c: 0821 0f00 |0228: move-object/from16 v33, v15 │ │ -19eb80: 0805 1000 |022a: move-object/from16 v5, v16 │ │ -19eb84: 0736 |022c: move-object v6, v3 │ │ -19eb86: 2900 6e02 |022d: goto/16 049b // +026e │ │ -19eb8a: 0803 1600 |022f: move-object/from16 v3, v22 │ │ -19eb8e: 0216 0700 |0231: move/from16 v22, v7 │ │ -19eb92: 3a00 e501 |0233: if-ltz v0, 0418 // +01e5 │ │ -19eb96: 6e20 be01 0600 |0235: invoke-virtual {v6, v0}, Landroid/media/MediaCodec;.getOutputBuffer:(I)Ljava/nio/ByteBuffer; // method@01be │ │ -19eb9c: 0c02 |0238: move-result-object v2 │ │ -19eb9e: 3802 b201 |0239: if-eqz v2, 03eb // +01b2 │ │ -19eba2: 5217 2f00 |023b: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19eba6: 021d 0800 |023d: move/from16 v29, v8 │ │ -19ebaa: 1218 |023f: const/4 v8, #int 1 // #1 │ │ -19ebac: 3787 a300 |0240: if-le v7, v8, 02e3 // +00a3 │ │ -19ebb0: 5217 2c00 |0242: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19ebb4: dd07 0702 |0244: and-int/lit8 v7, v7, #int 2 // #02 │ │ -19ebb8: 3907 0800 |0246: if-nez v7, 024e // +0008 │ │ -19ebbc: 1207 |0248: const/4 v7, #int 0 // #0 │ │ -19ebbe: 6e57 b758 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@58b7 │ │ -19ebc4: 2900 9700 |024c: goto/16 02e3 // +0097 │ │ -19ebc8: 12b7 |024e: const/4 v7, #int -5 // #fb │ │ -19ebca: 337c 9400 |024f: if-ne v12, v7, 02e3 // +0094 │ │ -19ebce: 5218 2f00 |0251: iget v8, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19ebd2: 2388 1011 |0253: new-array v8, v8, [B // type@1110 │ │ -19ebd6: 521c 2d00 |0255: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -19ebda: 5217 2f00 |0257: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19ebde: b07c |0259: add-int/2addr v12, v7 │ │ -19ebe0: 6e20 a40b c200 |025a: invoke-virtual {v2, v12}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0ba4 │ │ -19ebe6: 5217 2d00 |025d: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -19ebea: 6e20 a70b 7200 |025f: invoke-virtual {v2, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ -19ebf0: 6e20 a10b 8200 |0262: invoke-virtual {v2, v8}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba1 │ │ -19ebf6: 5212 2f00 |0265: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19ebfa: 1217 |0267: const/4 v7, #int 1 // #1 │ │ -19ebfc: b172 |0268: sub-int/2addr v2, v7 │ │ -19ebfe: 3a02 4c00 |0269: if-ltz v2, 02b5 // +004c │ │ -19ec02: 123c |026b: const/4 v12, #int 3 // #3 │ │ -19ec04: 37c2 4900 |026c: if-le v2, v12, 02b5 // +0049 │ │ -19ec08: 480c 0802 |026e: aget-byte v12, v8, v2 │ │ -19ec0c: 337c 3900 |0270: if-ne v12, v7, 02a9 // +0039 │ │ -19ec10: d807 02ff |0272: add-int/lit8 v7, v2, #int -1 // #ff │ │ -19ec14: 4807 0807 |0274: aget-byte v7, v8, v7 │ │ -19ec18: 3907 3300 |0276: if-nez v7, 02a9 // +0033 │ │ -19ec1c: d807 02fe |0278: add-int/lit8 v7, v2, #int -2 // #fe │ │ -19ec20: 4807 0807 |027a: aget-byte v7, v8, v7 │ │ -19ec24: 3907 2d00 |027c: if-nez v7, 02a9 // +002d │ │ -19ec28: d807 02fd |027e: add-int/lit8 v7, v2, #int -3 // #fd │ │ -19ec2c: 480c 0807 |0280: aget-byte v12, v8, v7 │ │ -19ec30: 390c 2700 |0282: if-nez v12, 02a9 // +0027 │ │ -19ec34: 7110 990b 0700 |0284: invoke-static {v7}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b99 │ │ -19ec3a: 0c02 |0287: move-result-object v2 │ │ -19ec3c: 521c 2f00 |0288: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19ec40: b17c |028a: sub-int/2addr v12, v7 │ │ -19ec42: 7110 990b 0c00 |028b: invoke-static {v12}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b99 │ │ -19ec48: 0c0c |028e: move-result-object v12 │ │ -19ec4a: 0220 0500 |028f: move/from16 v32, v5 │ │ -19ec4e: 0821 0f00 |0291: move-object/from16 v33, v15 │ │ -19ec52: 1205 |0293: const/4 v5, #int 0 // #0 │ │ -19ec54: 6e40 aa0b 8275 |0294: invoke-virtual {v2, v8, v5, v7}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0baa │ │ -19ec5a: 0c0f |0297: move-result-object v15 │ │ -19ec5c: 6e20 a70b 5f00 |0298: invoke-virtual {v15, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ -19ec62: 521f 2f00 |029b: iget v15, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19ec66: b17f |029d: sub-int/2addr v15, v7 │ │ -19ec68: 6e40 aa0b 8cf7 |029e: invoke-virtual {v12, v8, v7, v15}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0baa │ │ -19ec6e: 0c07 |02a1: move-result-object v7 │ │ -19ec70: 6e20 a70b 5700 |02a2: invoke-virtual {v7, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ -19ec76: 0727 |02a5: move-object v7, v2 │ │ -19ec78: 0202 1c00 |02a6: move/from16 v2, v28 │ │ -19ec7c: 2815 |02a8: goto 02bd // +0015 │ │ -19ec7e: 0220 0500 |02a9: move/from16 v32, v5 │ │ -19ec82: 0821 0f00 |02ab: move-object/from16 v33, v15 │ │ -19ec86: d802 02ff |02ad: add-int/lit8 v2, v2, #int -1 // #ff │ │ -19ec8a: 0205 2000 |02af: move/from16 v5, v32 │ │ -19ec8e: 080f 2100 |02b1: move-object/from16 v15, v33 │ │ -19ec92: 1217 |02b3: const/4 v7, #int 1 // #1 │ │ -19ec94: 28b5 |02b4: goto 0269 // -004b │ │ -19ec96: 0220 0500 |02b5: move/from16 v32, v5 │ │ -19ec9a: 0821 0f00 |02b7: move-object/from16 v33, v15 │ │ -19ec9e: 0202 1c00 |02b9: move/from16 v2, v28 │ │ -19eca2: 1207 |02bb: const/4 v7, #int 0 // #0 │ │ -19eca4: 120c |02bc: const/4 v12, #int 0 // #0 │ │ -19eca6: 7130 d501 2a04 |02bd: invoke-static {v10, v2, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d5 │ │ -19ecac: 0c05 |02c0: move-result-object v5 │ │ -19ecae: 3807 0e00 |02c1: if-eqz v7, 02cf // +000e │ │ -19ecb2: 380c 0c00 |02c3: if-eqz v12, 02cf // +000c │ │ -19ecb6: 1a08 454d |02c5: const-string v8, "csd-0" // string@4d45 │ │ -19ecba: 6e30 d901 8507 |02c7: invoke-virtual {v5, v8, v7}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d9 │ │ -19ecc0: 1a07 464d |02ca: const-string v7, "csd-1" // string@4d46 │ │ -19ecc4: 6e30 d901 750c |02cc: invoke-virtual {v5, v7, v12}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d9 │ │ -19ecca: 1207 |02cf: const/4 v7, #int 0 // #0 │ │ -19eccc: 6e30 a758 5307 |02d0: invoke-virtual {v3, v5, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58a7 │ │ -19ecd2: 0a0c |02d3: move-result v12 │ │ -19ecd4: 2815 |02d4: goto 02e9 // +0015 │ │ -19ecd6: 0d00 |02d5: move-exception v0 │ │ -19ecd8: 0821 0f00 |02d6: move-object/from16 v33, v15 │ │ -19ecdc: 0702 |02d8: move-object v2, v0 │ │ -19ecde: 0736 |02d9: move-object v6, v3 │ │ -19ece0: 2900 b001 |02da: goto/16 048a // +01b0 │ │ -19ece4: 0d00 |02dc: move-exception v0 │ │ -19ece6: 0220 0500 |02dd: move/from16 v32, v5 │ │ -19ecea: 0821 0f00 |02df: move-object/from16 v33, v15 │ │ -19ecee: 2900 0701 |02e1: goto/16 03e8 // +0107 │ │ -19ecf2: 0220 0500 |02e3: move/from16 v32, v5 │ │ -19ecf6: 0821 0f00 |02e5: move-object/from16 v33, v15 │ │ -19ecfa: 0202 1c00 |02e7: move/from16 v2, v28 │ │ -19ecfe: 5215 2c00 |02e9: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19ed02: dd05 0504 |02eb: and-int/lit8 v5, v5, #int 4 // #04 │ │ -19ed06: 3805 0400 |02ed: if-eqz v5, 02f1 // +0004 │ │ -19ed0a: 1215 |02ef: const/4 v5, #int 1 // #1 │ │ -19ed0c: 2802 |02f0: goto 02f2 // +0002 │ │ -19ed0e: 1205 |02f1: const/4 v5, #int 0 // #0 │ │ -19ed10: 1207 |02f2: const/4 v7, #int 0 // #0 │ │ -19ed12: 6e30 c301 0607 |02f3: invoke-virtual {v6, v0, v7}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c3 │ │ -19ed18: 0208 1d00 |02f6: move/from16 v8, v29 │ │ -19ed1c: 021d 0500 |02f8: move/from16 v29, v5 │ │ -19ed20: 2900 1bff |02fa: goto/16 0215 // -00e5 │ │ -19ed24: 3250 1000 |02fc: if-eq v0, v5, 030c // +0010 │ │ -19ed28: 0207 1600 |02fe: move/from16 v7, v22 │ │ -19ed2c: 0200 1d00 |0300: move/from16 v0, v29 │ │ -19ed30: 0205 2000 |0302: move/from16 v5, v32 │ │ -19ed34: 080f 2100 |0304: move-object/from16 v15, v33 │ │ -19ed38: 0816 0300 |0306: move-object/from16 v22, v3 │ │ -19ed3c: 0123 |0308: move v3, v2 │ │ -19ed3e: 1202 |0309: const/4 v2, #int 0 // #0 │ │ -19ed40: 2900 b5fe |030a: goto/16 01bf // -014b │ │ -19ed44: 3922 be00 |030c: if-nez v34, 03ca // +00be │ │ -19ed48: 0767 |030e: move-object v7, v6 │ │ -19ed4a: 1605 c409 |030f: const-wide/16 v5, #int 2500 // #9c4 │ │ -19ed4e: 6e40 bb01 1965 |0311: invoke-virtual {v9, v1, v5, v6}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01bb │ │ -19ed54: 0a00 |0314: move-result v0 │ │ -19ed56: 12ff |0315: const/4 v15, #int -1 // #ff │ │ -19ed58: 33f0 0d00 |0316: if-ne v0, v15, 0323 // +000d │ │ -19ed5c: 021c 0200 |0318: move/from16 v28, v2 │ │ -19ed60: 0736 |031a: move-object v6, v3 │ │ -19ed62: 0805 1000 |031b: move-object/from16 v5, v16 │ │ -19ed66: 1316 0000 |031d: const/16 v22, #int 0 // #0 │ │ -19ed6a: 1619 0000 |031f: const-wide/16 v25, #int 0 // #0 │ │ -19ed6e: 2900 b200 |0321: goto/16 03d3 // +00b2 │ │ -19ed72: 12d5 |0323: const/4 v5, #int -3 // #fd │ │ -19ed74: 3350 0800 |0324: if-ne v0, v5, 032c // +0008 │ │ -19ed78: 021c 0200 |0326: move/from16 v28, v2 │ │ -19ed7c: 0736 |0328: move-object v6, v3 │ │ -19ed7e: 0805 1000 |0329: move-object/from16 v5, v16 │ │ -19ed82: 28f4 |032b: goto 031f // -000c │ │ -19ed84: 12e5 |032c: const/4 v5, #int -2 // #fe │ │ -19ed86: 3350 0800 |032d: if-ne v0, v5, 0335 // +0008 │ │ -19ed8a: 6e10 c001 0900 |032f: invoke-virtual {v9}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01c0 │ │ -19ed90: 28f4 |0332: goto 0326 // -000c │ │ -19ed92: 0d00 |0333: move-exception v0 │ │ -19ed94: 28a4 |0334: goto 02d8 // -005c │ │ -19ed96: 3a00 7100 |0335: if-ltz v0, 03a6 // +0071 │ │ -19ed9a: 5215 2f00 |0337: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19ed9e: 3805 0400 |0339: if-eqz v5, 033d // +0004 │ │ -19eda2: 1215 |033b: const/4 v5, #int 1 // #1 │ │ -19eda4: 2802 |033c: goto 033e // +0002 │ │ -19eda6: 1205 |033d: const/4 v5, #int 0 // #0 │ │ -19eda8: 1619 0000 |033e: const-wide/16 v25, #int 0 // #0 │ │ -19edac: 3106 1719 |0340: cmp-long v6, v23, v25 │ │ -19edb0: 3d06 1a00 |0342: if-lez v6, 035c // +001a │ │ -19edb4: 021c 0200 |0344: move/from16 v28, v2 │ │ -19edb8: 0736 |0346: move-object v6, v3 │ │ -19edba: 5312 2e00 |0347: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19edbe: 311e 0217 |0349: cmp-long v30, v2, v23 │ │ -19edc2: 3a1e 1400 |034b: if-ltz v30, 035f // +0014 │ │ -19edc6: 5212 2c00 |034d: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19edca: de02 0204 |034f: or-int/lit8 v2, v2, #int 4 // #04 │ │ -19edce: 5912 2c00 |0351: iput v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19edd2: 1205 |0353: const/4 v5, #int 0 // #0 │ │ -19edd4: 1312 0100 |0354: const/16 v18, #int 1 // #1 │ │ -19edd8: 1322 0100 |0356: const/16 v34, #int 1 // #1 │ │ -19eddc: 2807 |0358: goto 035f // +0007 │ │ -19edde: 0d00 |0359: move-exception v0 │ │ -19ede0: 2900 6c00 |035a: goto/16 03c6 // +006c │ │ -19ede4: 021c 0200 |035c: move/from16 v28, v2 │ │ -19ede8: 0736 |035e: move-object v6, v3 │ │ -19edea: 3d28 1200 |035f: if-lez v40, 0371 // +0012 │ │ -19edee: 3102 2314 |0361: cmp-long v2, v35, v20 │ │ -19edf2: 3902 0e00 |0363: if-nez v2, 0371 // +000e │ │ -19edf6: 5312 2e00 |0365: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19edfa: 311e 020d |0367: cmp-long v30, v2, v13 │ │ -19edfe: 3b1e 0400 |0369: if-gez v30, 036d // +0004 │ │ -19ee02: 1205 |036b: const/4 v5, #int 0 // #0 │ │ -19ee04: 2805 |036c: goto 0371 // +0005 │ │ -19ee06: 5312 2e00 |036d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19ee0a: 0523 0200 |036f: move-wide/from16 v35, v2 │ │ -19ee0e: 6e30 c301 0905 |0371: invoke-virtual {v9, v0, v5}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c3 │ │ -19ee14: 3805 2400 |0374: if-eqz v5, 0398 // +0024 │ │ -19ee18: 6e10 c558 0b00 |0376: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.awaitNewImage:()V // method@58c5 │ │ -19ee1e: 1202 |0379: const/4 v2, #int 0 // #0 │ │ -19ee20: 6e20 c858 2b00 |037a: invoke-virtual {v11, v2}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.drawImage:(Z)V // method@58c8 │ │ -19ee26: 5312 2e00 |037d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19ee2a: 161e e803 |037f: const-wide/16 v30, #int 1000 // #3e8 │ │ -19ee2e: 9d02 021e |0381: mul-long v2, v2, v30 │ │ -19ee32: 0805 1000 |0383: move-object/from16 v5, v16 │ │ -19ee36: 6e30 9758 2503 |0385: invoke-virtual {v5, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.setPresentationTime:(J)V // method@5897 │ │ -19ee3c: 6e10 9858 0500 |0388: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.swapBuffers:()Z // method@5898 │ │ -19ee42: 280f |038b: goto 039a // +000f │ │ -19ee44: 0d00 |038c: move-exception v0 │ │ -19ee46: 0805 1000 |038d: move-object/from16 v5, v16 │ │ -19ee4a: 0702 |038f: move-object v2, v0 │ │ -19ee4c: 6200 3443 |0390: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19ee50: 1a03 8051 |0392: const-string v3, "error while waiting for recording output surface" // string@5180 │ │ -19ee54: 7130 c602 3002 |0394: invoke-static {v0, v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19ee5a: 2803 |0397: goto 039a // +0003 │ │ -19ee5c: 0805 1000 |0398: move-object/from16 v5, v16 │ │ -19ee60: 5210 2c00 |039a: iget v0, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19ee64: dd00 0004 |039c: and-int/lit8 v0, v0, #int 4 // #04 │ │ -19ee68: 3800 3500 |039e: if-eqz v0, 03d3 // +0035 │ │ -19ee6c: 6e10 c401 0700 |03a0: invoke-virtual {v7}, Landroid/media/MediaCodec;.signalEndOfInputStream:()V // method@01c4 │ │ -19ee72: 1316 0000 |03a3: const/16 v22, #int 0 // #0 │ │ -19ee76: 282e |03a5: goto 03d3 // +002e │ │ -19ee78: 0736 |03a6: move-object v6, v3 │ │ -19ee7a: 0805 1000 |03a7: move-object/from16 v5, v16 │ │ -19ee7e: 2202 0203 |03a9: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ -19ee82: 2203 0903 |03ab: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ -19ee86: 7010 050b 0300 |03ad: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -19ee8c: 1a04 8e82 |03b0: const-string v4, "unexpected result from decoder.dequeueOutputBuffer: " // string@828e │ │ -19ee90: 6e20 110b 4300 |03b2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19ee96: 6e20 0c0b 0300 |03b5: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19ee9c: 6e10 220b 0300 |03b8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19eea2: 0c00 |03bb: move-result-object v0 │ │ -19eea4: 7020 ae0a 0200 |03bc: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19eeaa: 2702 |03bf: throw v2 │ │ -19eeac: 0d00 |03c0: move-exception v0 │ │ -19eeae: 0736 |03c1: move-object v6, v3 │ │ -19eeb0: 2900 c700 |03c2: goto/16 0489 // +00c7 │ │ -19eeb4: 0d00 |03c4: move-exception v0 │ │ -19eeb6: 0736 |03c5: move-object v6, v3 │ │ -19eeb8: 0805 1000 |03c6: move-object/from16 v5, v16 │ │ -19eebc: 2900 d300 |03c8: goto/16 049b // +00d3 │ │ -19eec0: 021c 0200 |03ca: move/from16 v28, v2 │ │ -19eec4: 0767 |03cc: move-object v7, v6 │ │ -19eec6: 0805 1000 |03cd: move-object/from16 v5, v16 │ │ -19eeca: 12ff |03cf: const/4 v15, #int -1 // #ff │ │ -19eecc: 1619 0000 |03d0: const-wide/16 v25, #int 0 // #0 │ │ -19eed0: 0736 |03d2: move-object v6, v3 │ │ -19eed2: 0810 0500 |03d3: move-object/from16 v16, v5 │ │ -19eed6: 0203 1c00 |03d5: move/from16 v3, v28 │ │ -19eeda: 0200 1d00 |03d7: move/from16 v0, v29 │ │ -19eede: 0205 2000 |03d9: move/from16 v5, v32 │ │ -19eee2: 080f 2100 |03db: move-object/from16 v15, v33 │ │ -19eee6: 1202 |03dd: const/4 v2, #int 0 // #0 │ │ -19eee8: 0226 1600 |03de: move/from16 v38, v22 │ │ -19eeec: 0816 0600 |03e0: move-object/from16 v22, v6 │ │ -19eef0: 0776 |03e2: move-object v6, v7 │ │ -19eef2: 0207 2600 |03e3: move/from16 v7, v38 │ │ -19eef6: 2900 dafd |03e5: goto/16 01bf // -0226 │ │ -19eefa: 0d00 |03e7: move-exception v0 │ │ -19eefc: 0767 |03e8: move-object v7, v6 │ │ -19eefe: 2900 41fe |03e9: goto/16 022a // -01bf │ │ -19ef02: 0220 0500 |03eb: move/from16 v32, v5 │ │ -19ef06: 0767 |03ed: move-object v7, v6 │ │ -19ef08: 0821 0f00 |03ee: move-object/from16 v33, v15 │ │ -19ef0c: 0805 1000 |03f0: move-object/from16 v5, v16 │ │ -19ef10: 0736 |03f2: move-object v6, v3 │ │ -19ef12: 2202 0203 |03f3: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ -19ef16: 2203 0903 |03f5: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ -19ef1a: 7010 050b 0300 |03f7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -19ef20: 1a04 1251 |03fa: const-string v4, "encoderOutputBuffer " // string@5112 │ │ -19ef24: 6e20 110b 4300 |03fc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19ef2a: 6e20 0c0b 0300 |03ff: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19ef30: 1a00 3704 |0402: const-string v0, " was null" // string@0437 │ │ -19ef34: 6e20 110b 0300 |0404: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19ef3a: 6e10 220b 0300 |0407: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19ef40: 0c00 |040a: move-result-object v0 │ │ -19ef42: 7020 ae0a 0200 |040b: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19ef48: 2702 |040e: throw v2 │ │ -19ef4a: 0d00 |040f: move-exception v0 │ │ -19ef4c: 0736 |0410: move-object v6, v3 │ │ -19ef4e: 0821 0f00 |0411: move-object/from16 v33, v15 │ │ -19ef52: 2900 7600 |0413: goto/16 0489 // +0076 │ │ -19ef56: 0d00 |0415: move-exception v0 │ │ -19ef58: 2900 0ffe |0416: goto/16 0225 // -01f1 │ │ -19ef5c: 0220 0500 |0418: move/from16 v32, v5 │ │ -19ef60: 0767 |041a: move-object v7, v6 │ │ -19ef62: 0821 0f00 |041b: move-object/from16 v33, v15 │ │ -19ef66: 0805 1000 |041d: move-object/from16 v5, v16 │ │ -19ef6a: 0736 |041f: move-object v6, v3 │ │ -19ef6c: 2202 0203 |0420: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ -19ef70: 2203 0903 |0422: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ -19ef74: 7010 050b 0300 |0424: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -19ef7a: 1a04 8f82 |0427: const-string v4, "unexpected result from encoder.dequeueOutputBuffer: " // string@828f │ │ -19ef7e: 6e20 110b 4300 |0429: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19ef84: 6e20 0c0b 0300 |042c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19ef8a: 6e10 220b 0300 |042f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19ef90: 0c00 |0432: move-result-object v0 │ │ -19ef92: 7020 ae0a 0200 |0433: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19ef98: 2702 |0436: throw v2 │ │ -19ef9a: 0d00 |0437: move-exception v0 │ │ -19ef9c: 2900 5100 |0438: goto/16 0489 // +0051 │ │ -19efa0: 0d00 |043a: move-exception v0 │ │ -19efa2: 2900 6000 |043b: goto/16 049b // +0060 │ │ -19efa6: 0220 0500 |043d: move/from16 v32, v5 │ │ -19efaa: 0767 |043f: move-object v7, v6 │ │ -19efac: 0821 0f00 |0440: move-object/from16 v33, v15 │ │ -19efb0: 0805 1000 |0442: move-object/from16 v5, v16 │ │ -19efb4: 0806 1600 |0444: move-object/from16 v6, v22 │ │ -19efb8: 3100 2314 |0446: cmp-long v0, v35, v20 │ │ -19efbc: 3800 0400 |0448: if-eqz v0, 044c // +0004 │ │ -19efc0: 050d 2300 |044a: move-wide/from16 v13, v35 │ │ -19efc4: 0203 2000 |044c: move/from16 v3, v32 │ │ -19efc8: 0802 2100 |044e: move-object/from16 v2, v33 │ │ -19efcc: 120a |0450: const/4 v10, #int 0 // #0 │ │ -19efce: 2900 5600 |0451: goto/16 04a7 // +0056 │ │ -19efd2: 0d00 |0453: move-exception v0 │ │ -19efd4: 0220 0500 |0454: move/from16 v32, v5 │ │ -19efd8: 0767 |0456: move-object v7, v6 │ │ -19efda: 0821 0f00 |0457: move-object/from16 v33, v15 │ │ -19efde: 0805 1000 |0459: move-object/from16 v5, v16 │ │ -19efe2: 2808 |045b: goto 0463 // +0008 │ │ -19efe4: 0d00 |045c: move-exception v0 │ │ -19efe6: 0220 0500 |045d: move/from16 v32, v5 │ │ -19efea: 0775 |045f: move-object v5, v7 │ │ -19efec: 0821 0f00 |0460: move-object/from16 v33, v15 │ │ -19eff0: 0767 |0462: move-object v7, v6 │ │ -19eff2: 0806 1600 |0463: move-object/from16 v6, v22 │ │ -19eff6: 2836 |0465: goto 049b // +0036 │ │ -19eff8: 0d00 |0466: move-exception v0 │ │ -19effa: 0220 0500 |0467: move/from16 v32, v5 │ │ -19effe: 0775 |0469: move-object v5, v7 │ │ -19f000: 0821 0f00 |046a: move-object/from16 v33, v15 │ │ -19f004: 0767 |046c: move-object v7, v6 │ │ -19f006: 0806 1600 |046d: move-object/from16 v6, v22 │ │ -19f00a: 282b |046f: goto 049a // +002b │ │ -19f00c: 0d00 |0470: move-exception v0 │ │ -19f00e: 0220 0500 |0471: move/from16 v32, v5 │ │ -19f012: 0775 |0473: move-object v5, v7 │ │ -19f014: 0821 0f00 |0474: move-object/from16 v33, v15 │ │ -19f018: 0767 |0476: move-object v7, v6 │ │ -19f01a: 0806 1600 |0477: move-object/from16 v6, v22 │ │ -19f01e: 2820 |0479: goto 0499 // +0020 │ │ -19f020: 0d00 |047a: move-exception v0 │ │ -19f022: 0220 0500 |047b: move/from16 v32, v5 │ │ -19f026: 0767 |047d: move-object v7, v6 │ │ -19f028: 0821 0f00 |047e: move-object/from16 v33, v15 │ │ -19f02c: 0806 1600 |0480: move-object/from16 v6, v22 │ │ -19f030: 1205 |0482: const/4 v5, #int 0 // #0 │ │ -19f032: 2816 |0483: goto 0499 // +0016 │ │ -19f034: 0d00 |0484: move-exception v0 │ │ -19f036: 0821 0f00 |0485: move-object/from16 v33, v15 │ │ -19f03a: 0806 1600 |0487: move-object/from16 v6, v22 │ │ -19f03e: 0702 |0489: move-object v2, v0 │ │ -19f040: 0803 1100 |048a: move-object/from16 v3, v17 │ │ -19f044: 0801 2100 |048c: move-object/from16 v1, v33 │ │ -19f048: 2900 d700 |048e: goto/16 0565 // +00d7 │ │ -19f04c: 0d00 |0490: move-exception v0 │ │ -19f04e: 0220 0500 |0491: move/from16 v32, v5 │ │ -19f052: 0821 0f00 |0493: move-object/from16 v33, v15 │ │ -19f056: 0806 1600 |0495: move-object/from16 v6, v22 │ │ -19f05a: 1205 |0497: const/4 v5, #int 0 // #0 │ │ -19f05c: 1207 |0498: const/4 v7, #int 0 // #0 │ │ -19f05e: 1209 |0499: const/4 v9, #int 0 // #0 │ │ -19f060: 120b |049a: const/4 v11, #int 0 // #0 │ │ -19f062: 6202 3443 |049b: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19f066: 1a03 2b33 |049d: const-string v3, "Recoding video failed unexpectedly" // string@332b │ │ -19f06a: 7130 c602 3200 |049f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19f070: 0203 2000 |04a2: move/from16 v3, v32 │ │ -19f074: 0802 2100 |04a4: move-object/from16 v2, v33 │ │ -19f078: 121a |04a6: const/4 v10, #int 1 // #1 │ │ -19f07a: 6e20 d301 3200 |04a7: invoke-virtual {v2, v3}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d3 │ │ -19f080: 380b 0500 |04aa: if-eqz v11, 04af // +0005 │ │ -19f084: 6e10 ce58 0b00 |04ac: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.release:()V // method@58ce │ │ -19f08a: 3805 0500 |04af: if-eqz v5, 04b4 // +0005 │ │ -19f08e: 6e10 9658 0500 |04b1: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.release:()V // method@5896 │ │ -19f094: 3809 0800 |04b4: if-eqz v9, 04bc // +0008 │ │ -19f098: 6e10 c601 0900 |04b6: invoke-virtual {v9}, Landroid/media/MediaCodec;.stop:()V // method@01c6 │ │ -19f09e: 6e10 c201 0900 |04b9: invoke-virtual {v9}, Landroid/media/MediaCodec;.release:()V // method@01c2 │ │ -19f0a4: 3807 0800 |04bc: if-eqz v7, 04c4 // +0008 │ │ -19f0a8: 6e10 c601 0700 |04be: invoke-virtual {v7}, Landroid/media/MediaCodec;.stop:()V // method@01c6 │ │ -19f0ae: 6e10 c201 0700 |04c1: invoke-virtual {v7}, Landroid/media/MediaCodec;.release:()V // method@01c2 │ │ -19f0b4: 7601 f558 2700 |04c4: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ -19f0ba: 2813 |04c7: goto 04da // +0013 │ │ -19f0bc: 0d00 |04c8: move-exception v0 │ │ -19f0be: 2806 |04c9: goto 04cf // +0006 │ │ -19f0c0: 0d00 |04ca: move-exception v0 │ │ -19f0c2: 2809 |04cb: goto 04d4 // +0009 │ │ -19f0c4: 0d00 |04cc: move-exception v0 │ │ -19f0c6: 0802 2100 |04cd: move-object/from16 v2, v33 │ │ -19f0ca: 0721 |04cf: move-object v1, v2 │ │ -19f0cc: 281f |04d0: goto 04ef // +001f │ │ -19f0ce: 0d00 |04d1: move-exception v0 │ │ -19f0d0: 0802 2100 |04d2: move-object/from16 v2, v33 │ │ -19f0d4: 0721 |04d4: move-object v1, v2 │ │ -19f0d6: 2821 |04d5: goto 04f6 // +0021 │ │ -19f0d8: 07f2 |04d6: move-object v2, v15 │ │ -19f0da: 0806 1600 |04d7: move-object/from16 v6, v22 │ │ -19f0de: 120a |04d9: const/4 v10, #int 0 // #0 │ │ -19f0e0: 04d7 |04da: move-wide v7, v13 │ │ -19f0e2: 390a 1f00 |04db: if-nez v10, 04fa // +001f │ │ -19f0e6: 121c |04dd: const/4 v12, #int 1 // #1 │ │ -19f0e8: 076d |04de: move-object v13, v6 │ │ -19f0ea: 0803 2700 |04df: move-object/from16 v3, v39 │ │ -19f0ee: 0724 |04e1: move-object v4, v2 │ │ -19f0f0: 07d5 |04e2: move-object v5, v13 │ │ -19f0f2: 0716 |04e3: move-object v6, v1 │ │ -19f0f4: 0509 1700 |04e4: move-wide/from16 v9, v23 │ │ -19f0f8: 080b 1300 |04e6: move-object/from16 v11, v19 │ │ -19f0fc: 760a fa58 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@58fa │ │ -19f102: 2810 |04eb: goto 04fb // +0010 │ │ -19f104: 0d00 |04ec: move-exception v0 │ │ -19f106: 0721 |04ed: move-object v1, v2 │ │ -19f108: 07d6 |04ee: move-object v6, v13 │ │ -19f10a: 0803 1100 |04ef: move-object/from16 v3, v17 │ │ -19f10e: 2900 7300 |04f1: goto/16 0564 // +0073 │ │ -19f112: 0d00 |04f3: move-exception v0 │ │ -19f114: 0721 |04f4: move-object v1, v2 │ │ -19f116: 07d6 |04f5: move-object v6, v13 │ │ -19f118: 0803 1100 |04f6: move-object/from16 v3, v17 │ │ -19f11c: 2900 4f00 |04f8: goto/16 0547 // +004f │ │ -19f120: 076d |04fa: move-object v13, v6 │ │ -19f122: 6e10 cf01 0200 |04fb: invoke-virtual {v2}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ -19f128: 380d 6300 |04fe: if-eqz v13, 0561 // +0063 │ │ -19f12c: 1201 |0500: const/4 v1, #int 0 // #0 │ │ -19f12e: 6e20 b358 1d00 |0501: invoke-virtual {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58b3 │ │ -19f134: 2900 5d00 |0504: goto/16 0561 // +005d │ │ -19f138: 0d00 |0506: move-exception v0 │ │ -19f13a: 0701 |0507: move-object v1, v0 │ │ -19f13c: 6200 3443 |0508: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19f140: 0803 1100 |050a: move-object/from16 v3, v17 │ │ -19f144: 2900 5200 |050c: goto/16 055e // +0052 │ │ -19f148: 0d00 |050e: move-exception v0 │ │ -19f14a: 07f2 |050f: move-object v2, v15 │ │ -19f14c: 0803 1100 |0510: move-object/from16 v3, v17 │ │ -19f150: 080d 1600 |0512: move-object/from16 v13, v22 │ │ -19f154: 280d |0514: goto 0521 // +000d │ │ -19f156: 0d00 |0515: move-exception v0 │ │ -19f158: 07f2 |0516: move-object v2, v15 │ │ -19f15a: 0803 1100 |0517: move-object/from16 v3, v17 │ │ -19f15e: 080d 1600 |0519: move-object/from16 v13, v22 │ │ -19f162: 280e |051b: goto 0529 // +000e │ │ -19f164: 0d00 |051c: move-exception v0 │ │ -19f166: 075d |051d: move-object v13, v5 │ │ -19f168: 07f2 |051e: move-object v2, v15 │ │ -19f16a: 0803 1100 |051f: move-object/from16 v3, v17 │ │ -19f16e: 0721 |0521: move-object v1, v2 │ │ -19f170: 07d6 |0522: move-object v6, v13 │ │ -19f172: 2841 |0523: goto 0564 // +0041 │ │ -19f174: 0d00 |0524: move-exception v0 │ │ -19f176: 075d |0525: move-object v13, v5 │ │ -19f178: 07f2 |0526: move-object v2, v15 │ │ -19f17a: 0803 1100 |0527: move-object/from16 v3, v17 │ │ -19f17e: 0721 |0529: move-object v1, v2 │ │ -19f180: 07d6 |052a: move-object v6, v13 │ │ -19f182: 281c |052b: goto 0547 // +001c │ │ -19f184: 0d00 |052c: move-exception v0 │ │ -19f186: 075d |052d: move-object v13, v5 │ │ -19f188: 0803 1100 |052e: move-object/from16 v3, v17 │ │ -19f18c: 0702 |0530: move-object v2, v0 │ │ -19f18e: 07d6 |0531: move-object v6, v13 │ │ -19f190: 1201 |0532: const/4 v1, #int 0 // #0 │ │ -19f192: 2832 |0533: goto 0565 // +0032 │ │ -19f194: 0d00 |0534: move-exception v0 │ │ -19f196: 075d |0535: move-object v13, v5 │ │ -19f198: 0803 1100 |0536: move-object/from16 v3, v17 │ │ -19f19c: 07d6 |0538: move-object v6, v13 │ │ -19f19e: 1201 |0539: const/4 v1, #int 0 // #0 │ │ -19f1a0: 280d |053a: goto 0547 // +000d │ │ -19f1a2: 0d00 |053b: move-exception v0 │ │ -19f1a4: 0803 1100 |053c: move-object/from16 v3, v17 │ │ -19f1a8: 0702 |053e: move-object v2, v0 │ │ -19f1aa: 1201 |053f: const/4 v1, #int 0 // #0 │ │ -19f1ac: 1206 |0540: const/4 v6, #int 0 // #0 │ │ -19f1ae: 2824 |0541: goto 0565 // +0024 │ │ -19f1b0: 0d00 |0542: move-exception v0 │ │ -19f1b2: 0803 1100 |0543: move-object/from16 v3, v17 │ │ -19f1b6: 1201 |0545: const/4 v1, #int 0 // #0 │ │ -19f1b8: 1206 |0546: const/4 v6, #int 0 // #0 │ │ -19f1ba: 6202 3443 |0547: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19f1be: 1a04 2c33 |0549: const-string v4, "Recoding video failed unexpectedly/2" // string@332c │ │ -19f1c2: 7130 c602 4200 |054b: invoke-static {v2, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19f1c8: 3801 0500 |054e: if-eqz v1, 0553 // +0005 │ │ -19f1cc: 6e10 cf01 0100 |0550: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ -19f1d2: 3806 0e00 |0553: if-eqz v6, 0561 // +000e │ │ -19f1d6: 1201 |0555: const/4 v1, #int 0 // #0 │ │ -19f1d8: 6e20 b358 1600 |0556: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58b3 │ │ -19f1de: 2808 |0559: goto 0561 // +0008 │ │ -19f1e0: 0d00 |055a: move-exception v0 │ │ -19f1e2: 0701 |055b: move-object v1, v0 │ │ -19f1e4: 6200 3443 |055c: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19f1e8: 7130 c602 3001 |055e: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19f1ee: 1211 |0561: const/4 v1, #int 1 // #1 │ │ -19f1f0: 0f01 |0562: return v1 │ │ -19f1f2: 0d00 |0563: move-exception v0 │ │ -19f1f4: 0702 |0564: move-object v2, v0 │ │ -19f1f6: 3801 0500 |0565: if-eqz v1, 056a // +0005 │ │ -19f1fa: 6e10 cf01 0100 |0567: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ -19f200: 3806 0e00 |056a: if-eqz v6, 0578 // +000e │ │ -19f204: 1201 |056c: const/4 v1, #int 0 // #0 │ │ -19f206: 6e20 b358 1600 |056d: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58b3 │ │ -19f20c: 2808 |0570: goto 0578 // +0008 │ │ -19f20e: 0d00 |0571: move-exception v0 │ │ -19f210: 0701 |0572: move-object v1, v0 │ │ -19f212: 6200 3443 |0573: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19f216: 7130 c602 3001 |0575: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19f21c: 2702 |0578: throw v2 │ │ -19f21e: 6200 3443 |0579: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19f222: 1a01 8b3d |057b: const-string v1, "Video width or height are 0, refusing recode." // string@3d8b │ │ -19f226: 7120 c502 1000 |057d: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -19f22c: 1201 |0580: const/4 v1, #int 0 // #0 │ │ -19f22e: 0f01 |0581: return v1 │ │ +19e720: |[19e720] org.thoughtcrime.securesms.video.recode.VideoRecoder.convertVideo:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z │ │ +19e730: 0800 2800 |0000: move-object/from16 v0, v40 │ │ +19e734: 1a01 bf83 |0002: const-string v1, "video/avc" // string@83bf │ │ +19e738: 1a02 2d17 |0004: const-string v2, "Flushing video failed unexpectedly" // string@172d │ │ +19e73c: 530d 3243 |0006: iget-wide v13, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@4332 │ │ +19e740: 530b 2543 |0008: iget-wide v11, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@4325 │ │ +19e744: 5203 3043 |000a: iget v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ +19e748: 5204 2e43 |000c: iget v4, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ +19e74c: 5205 3143 |000e: iget v5, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@4331 │ │ +19e750: 5206 2d43 |0010: iget v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@432d │ │ +19e754: 5207 2943 |0012: iget v7, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4329 │ │ +19e758: 5208 2c43 |0014: iget v8, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@432c │ │ +19e75c: 5209 2f43 |0016: iget v9, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ +19e760: 220f bf02 |0018: new-instance v15, Ljava/io/File; // type@02bf │ │ +19e764: 080a 2900 |001a: move-object/from16 v10, v41 │ │ +19e768: 7020 6409 af00 |001c: invoke-direct {v15, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ +19e76e: 130a 5a00 |001f: const/16 v10, #int 90 // #5a │ │ +19e772: 33a5 0d00 |0021: if-ne v5, v10, 002e // +000d │ │ +19e776: 0811 0200 |0023: move-object/from16 v17, v2 │ │ +19e77a: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +19e77c: 130a 0e01 |0026: const/16 v10, #int 270 // #10e │ │ +19e780: 0226 0400 |0028: move/from16 v38, v4 │ │ +19e784: 0134 |002a: move v4, v3 │ │ +19e786: 0203 2600 |002b: move/from16 v3, v38 │ │ +19e78a: 2814 |002d: goto 0041 // +0014 │ │ +19e78c: 130a b400 |002e: const/16 v10, #int 180 // #b4 │ │ +19e790: 33a5 0600 |0030: if-ne v5, v10, 0036 // +0006 │ │ +19e794: 0811 0200 |0032: move-object/from16 v17, v2 │ │ +19e798: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +19e79a: 280c |0035: goto 0041 // +000c │ │ +19e79c: 130a 0e01 |0036: const/16 v10, #int 270 // #10e │ │ +19e7a0: 0811 0200 |0038: move-object/from16 v17, v2 │ │ +19e7a4: 33a5 0600 |003a: if-ne v5, v10, 0040 // +0006 │ │ +19e7a8: 1205 |003c: const/4 v5, #int 0 // #0 │ │ +19e7aa: 130a 5a00 |003d: const/16 v10, #int 90 // #5a │ │ +19e7ae: 28e9 |003f: goto 0028 // -0017 │ │ +19e7b0: 120a |0040: const/4 v10, #int 0 // #0 │ │ +19e7b2: 2202 bf02 |0041: new-instance v2, Ljava/io/File; // type@02bf │ │ +19e7b6: 5400 2a43 |0043: iget-object v0, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@432a │ │ +19e7ba: 7020 6409 0200 |0045: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ +19e7c0: 6e10 6609 0200 |0048: invoke-virtual {v2}, Ljava/io/File;.canRead:()Z // method@0966 │ │ +19e7c6: 0a00 |004b: move-result v0 │ │ +19e7c8: 3900 0c00 |004c: if-nez v0, 0058 // +000c │ │ +19e7cc: 6200 3443 |004e: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19e7d0: 1a01 4c14 |0050: const-string v1, "Could not read video file to be recoded" // string@144c │ │ +19e7d4: 7120 c502 1000 |0052: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +19e7da: 1310 0000 |0055: const/16 v16, #int 0 // #0 │ │ +19e7de: 0f10 |0057: return v16 │ │ +19e7e0: 1310 0000 |0058: const/16 v16, #int 0 // #0 │ │ +19e7e4: 7100 250b 0000 |005a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +19e7ea: 3803 1c05 |005d: if-eqz v3, 0579 // +051c │ │ +19e7ee: 3804 1a05 |005f: if-eqz v4, 0579 // +051a │ │ +19e7f2: 0812 0100 |0061: move-object/from16 v18, v1 │ │ +19e7f6: 2201 7200 |0063: new-instance v1, Landroid/media/MediaCodec$BufferInfo; // type@0072 │ │ +19e7fa: 7010 b501 0100 |0065: invoke-direct {v1}, Landroid/media/MediaCodec$BufferInfo;.:()V // method@01b5 │ │ +19e800: 2200 0011 |0068: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // type@1100 │ │ +19e804: 7010 b858 0000 |006a: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.:()V // method@58b8 │ │ +19e80a: 6e20 c058 f000 |006d: invoke-virtual {v0, v15}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setCacheFile:(Ljava/io/File;)V // method@58c0 │ │ +19e810: 6e20 c158 5000 |0070: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setRotation:(I)V // method@58c1 │ │ +19e816: 6e30 c258 3004 |0073: invoke-virtual {v0, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setSize:(II)V // method@58c2 │ │ +19e81c: 2205 ff10 |0076: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // type@10ff │ │ +19e820: 7010 a658 0500 |0078: invoke-direct {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.:()V // method@58a6 │ │ +19e826: 6e20 a958 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@58a9 │ │ +19e82c: 0c05 |007e: move-result-object v5 │ │ +19e82e: 0813 0f00 |007f: move-object/from16 v19, v15 │ │ +19e832: 220f 7500 |0081: new-instance v15, Landroid/media/MediaExtractor; // type@0075 │ │ +19e836: 7010 c701 0f00 |0083: invoke-direct {v15}, Landroid/media/MediaExtractor;.:()V // method@01c7 │ │ +19e83c: 6e10 7a09 0200 |0086: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@097a │ │ +19e842: 0c00 |0089: move-result-object v0 │ │ +19e844: 6e20 d201 0f00 |008a: invoke-virtual {v15, v0}, Landroid/media/MediaExtractor;.setDataSource:(Ljava/lang/String;)V // method@01d2 │ │ +19e84a: 7601 f558 2700 |008d: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ +19e850: 1614 ffff |0090: const-wide/16 v20, #int -1 // #ffff │ │ +19e854: 3489 3b00 |0092: if-lt v9, v8, 00cd // +003b │ │ +19e858: 3363 3900 |0094: if-ne v3, v6, 00cd // +0039 │ │ +19e85c: 3374 3700 |0096: if-ne v4, v7, 00cd // +0037 │ │ +19e860: 380a 0300 |0098: if-eqz v10, 009b // +0003 │ │ +19e864: 2833 |009a: goto 00cd // +0033 │ │ +19e866: 1200 |009b: const/4 v0, #int 0 // #0 │ │ +19e868: 0803 2700 |009c: move-object/from16 v3, v39 │ │ +19e86c: 07f4 |009e: move-object v4, v15 │ │ +19e86e: 0752 |009f: move-object v2, v5 │ │ +19e870: 0716 |00a0: move-object v6, v1 │ │ +19e872: 04d7 |00a1: move-wide v7, v13 │ │ +19e874: 0816 0200 |00a2: move-object/from16 v22, v2 │ │ +19e878: 1202 |00a4: const/4 v2, #int 0 // #0 │ │ +19e87a: 04b9 |00a5: move-wide v9, v11 │ │ +19e87c: 0517 0b00 |00a6: move-wide/from16 v23, v11 │ │ +19e880: 080b 1300 |00a8: move-object/from16 v11, v19 │ │ +19e884: 010c |00aa: move v12, v0 │ │ +19e886: 760a fa58 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@58fa │ │ +19e88c: 0b03 |00ae: move-result-wide v3 │ │ +19e88e: 3100 0314 |00af: cmp-long v0, v3, v20 │ │ +19e892: 3800 0400 |00b1: if-eqz v0, 00b5 // +0004 │ │ +19e896: 0437 |00b3: move-wide v7, v3 │ │ +19e898: 2802 |00b4: goto 00b6 // +0002 │ │ +19e89a: 04d7 |00b5: move-wide v7, v13 │ │ +19e89c: 07f2 |00b6: move-object v2, v15 │ │ +19e89e: 0806 1600 |00b7: move-object/from16 v6, v22 │ │ +19e8a2: 120a |00b9: const/4 v10, #int 0 // #0 │ │ +19e8a4: 2900 2104 |00ba: goto/16 04db // +0421 │ │ +19e8a8: 0d00 |00bc: move-exception v0 │ │ +19e8aa: 0702 |00bd: move-object v2, v0 │ │ +19e8ac: 07f1 |00be: move-object v1, v15 │ │ +19e8ae: 0803 1100 |00bf: move-object/from16 v3, v17 │ │ +19e8b2: 0806 1600 |00c1: move-object/from16 v6, v22 │ │ +19e8b6: 2900 a204 |00c3: goto/16 0565 // +04a2 │ │ +19e8ba: 0d00 |00c5: move-exception v0 │ │ +19e8bc: 07f1 |00c6: move-object v1, v15 │ │ +19e8be: 0803 1100 |00c7: move-object/from16 v3, v17 │ │ +19e8c2: 0806 1600 |00c9: move-object/from16 v6, v22 │ │ +19e8c6: 2900 7c04 |00cb: goto/16 0547 // +047c │ │ +19e8ca: 0816 0500 |00cd: move-object/from16 v22, v5 │ │ +19e8ce: 0517 0b00 |00cf: move-wide/from16 v23, v11 │ │ +19e8d2: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ +19e8d4: 080c 2700 |00d2: move-object/from16 v12, v39 │ │ +19e8d8: 7030 fb58 fc02 |00d4: invoke-direct {v12, v15, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@58fb │ │ +19e8de: 0a05 |00d7: move-result v5 │ │ +19e8e0: 3a05 fe03 |00d8: if-ltz v5, 04d6 // +03fe │ │ +19e8e4: 6e20 d101 5f00 |00da: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d1 │ │ +19e8ea: 1606 0000 |00dd: const-wide/16 v6, #int 0 // #0 │ │ +19e8ee: 3108 0d06 |00df: cmp-long v8, v13, v6 │ │ +19e8f2: 3d08 0600 |00e1: if-lez v8, 00e7 // +0006 │ │ +19e8f6: 6e40 d001 df2e |00e3: invoke-virtual {v15, v13, v14, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ +19e8fc: 2804 |00e6: goto 00ea // +0004 │ │ +19e8fe: 6e40 d001 6f27 |00e7: invoke-virtual {v15, v6, v7, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ +19e904: 6e20 cd01 5f00 |00ea: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ +19e90a: 0c00 |00ed: move-result-object v0 │ │ +19e90c: 080a 1200 |00ee: move-object/from16 v10, v18 │ │ +19e910: 7130 d501 3a04 |00f0: invoke-static {v10, v3, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d5 │ │ +19e916: 0c0b |00f3: move-result-object v11 │ │ +19e918: 1a06 4d4a |00f4: const-string v6, "color-format" // string@4a4d │ │ +19e91c: 1407 8907 007f |00f6: const v7, #float 1.7018e+38 // #7f000789 │ │ +19e922: 6e30 da01 6b07 |00f9: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ +19e928: 1a06 1e47 |00fc: const-string v6, "bitrate" // string@471e │ │ +19e92c: 3809 0300 |00fe: if-eqz v9, 0101 // +0003 │ │ +19e930: 2804 |0100: goto 0104 // +0004 │ │ +19e932: 1409 0010 0e00 |0101: const v9, #float 1.29144e-39 // #000e1000 │ │ +19e938: 6e30 da01 6b09 |0104: invoke-virtual {v11, v6, v9}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ +19e93e: 1a06 9254 |0107: const-string v6, "frame-rate" // string@5492 │ │ +19e942: 1307 1900 |0109: const/16 v7, #int 25 // #19 │ │ +19e946: 6e30 da01 6b07 |010b: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ +19e94c: 1a06 1f5c |010e: const-string v6, "i-frame-interval" // string@5c1f │ │ +19e950: 1307 0a00 |0110: const/16 v7, #int 10 // #a │ │ +19e954: 6e30 da01 6b07 |0112: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ +19e95a: 7110 b801 0a00 |0115: invoke-static {v10}, Landroid/media/MediaCodec;.createEncoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b8 │ │ +19e960: 0c06 |0118: move-result-object v6 │ │ +19e962: 1207 |0119: const/4 v7, #int 0 // #0 │ │ +19e964: 1219 |011a: const/4 v9, #int 1 // #1 │ │ +19e966: 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 │ │ +19e96c: 2207 fc10 |011e: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/InputSurface; // type@10fc │ │ +19e970: 6e10 b901 0600 |0120: invoke-virtual {v6}, Landroid/media/MediaCodec;.createInputSurface:()Landroid/view/Surface; // method@01b9 │ │ +19e976: 0c09 |0123: move-result-object v9 │ │ +19e978: 7020 9158 9700 |0124: invoke-direct {v7, v9}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.:(Landroid/view/Surface;)V // method@5891 │ │ +19e97e: 6e10 9558 0700 |0127: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.makeCurrent:()V // method@5895 │ │ +19e984: 6e10 c501 0600 |012a: invoke-virtual {v6}, Landroid/media/MediaCodec;.start:()V // method@01c5 │ │ +19e98a: 1a09 e86b |012d: const-string v9, "mime" // string@6be8 │ │ +19e98e: 6e20 d801 9000 |012f: invoke-virtual {v0, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ +19e994: 0c09 |0132: move-result-object v9 │ │ +19e996: 7110 b701 0900 |0133: invoke-static {v9}, Landroid/media/MediaCodec;.createDecoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b7 │ │ +19e99c: 0c09 |0136: move-result-object v9 │ │ +19e99e: 220b 0111 |0137: new-instance v11, Lorg/thoughtcrime/securesms/video/recode/OutputSurface; // type@1101 │ │ +19e9a2: 7010 c358 0b00 |0139: invoke-direct {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.:()V // method@58c3 │ │ +19e9a8: 6e10 cb58 0b00 |013c: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.getSurface:()Landroid/view/Surface; // method@58cb │ │ +19e9ae: 0c0c |013f: move-result-object v12 │ │ +19e9b0: 0810 0700 |0140: move-object/from16 v16, v7 │ │ +19e9b4: 1207 |0142: const/4 v7, #int 0 // #0 │ │ +19e9b6: 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 │ │ +19e9bc: 6e10 c501 0900 |0146: invoke-virtual {v9}, Landroid/media/MediaCodec;.start:()V // method@01c5 │ │ +19e9c2: 7601 f558 2700 |0149: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ +19e9c8: 0523 1400 |014c: move-wide/from16 v35, v20 │ │ +19e9cc: 1200 |014e: const/4 v0, #int 0 // #0 │ │ +19e9ce: 1312 0000 |014f: const/16 v18, #int 0 // #0 │ │ +19e9d2: 1322 0000 |0151: const/16 v34, #int 0 // #0 │ │ +19e9d6: 1325 fbff |0153: const/16 v37, #int -5 // #fffb │ │ +19e9da: 3900 e802 |0155: if-nez v0, 043d // +02e8 │ │ +19e9de: 7601 f558 2700 |0157: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ +19e9e4: 0228 0800 |015a: move/from16 v40, v8 │ │ +19e9e8: 1607 c409 |015c: const-wide/16 v7, #int 2500 // #9c4 │ │ +19e9ec: 3912 5c00 |015e: if-nez v18, 01ba // +005c │ │ +19e9f0: 6e10 cb01 0f00 |0160: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01cb │ │ +19e9f6: 0a0c |0163: move-result v12 │ │ +19e9f8: 335c 3700 |0164: if-ne v12, v5, 019b // +0037 │ │ +19e9fc: 6e30 ba01 7908 |0166: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01ba │ │ +19ea02: 0a0c |0169: move-result v12 │ │ +19ea04: 3a0c 3600 |016a: if-ltz v12, 01a0 // +0036 │ │ +19ea08: 6e20 bc01 c900 |016c: invoke-virtual {v9, v12}, Landroid/media/MediaCodec;.getInputBuffer:(I)Ljava/nio/ByteBuffer; // method@01bc │ │ +19ea0e: 0c07 |016f: move-result-object v7 │ │ +19ea10: 6e30 ce01 7f02 |0170: invoke-virtual {v15, v7, v2}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ce │ │ +19ea16: 0a1e |0173: move-result v30 │ │ +19ea18: 3b1e 1400 |0174: if-gez v30, 0188 // +0014 │ │ +19ea1c: 161f 0000 |0176: const-wide/16 v31, #int 0 // #0 │ │ +19ea20: 1321 0400 |0178: const/16 v33, #int 4 // #4 │ │ +19ea24: 131d 0000 |017a: const/16 v29, #int 0 // #0 │ │ +19ea28: 131e 0000 |017c: const/16 v30, #int 0 // #0 │ │ +19ea2c: 081b 0900 |017e: move-object/from16 v27, v9 │ │ +19ea30: 021c 0c00 |0180: move/from16 v28, v12 │ │ +19ea34: 7407 c101 1b00 |0182: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ +19ea3a: 1312 0100 |0185: const/16 v18, #int 1 // #1 │ │ +19ea3e: 2819 |0187: goto 01a0 // +0019 │ │ +19ea40: 6e10 ca01 0f00 |0188: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01ca │ │ +19ea46: 0b1f |018b: move-result-wide v31 │ │ +19ea48: 1321 0000 |018c: const/16 v33, #int 0 // #0 │ │ +19ea4c: 131d 0000 |018e: const/16 v29, #int 0 // #0 │ │ +19ea50: 081b 0900 |0190: move-object/from16 v27, v9 │ │ +19ea54: 021c 0c00 |0192: move/from16 v28, v12 │ │ +19ea58: 7407 c101 1b00 |0194: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ +19ea5e: 6e10 c801 0f00 |0197: invoke-virtual {v15}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ +19ea64: 2806 |019a: goto 01a0 // +0006 │ │ +19ea66: 12f7 |019b: const/4 v7, #int -1 // #ff │ │ +19ea68: 337c 0400 |019c: if-ne v12, v7, 01a0 // +0004 │ │ +19ea6c: 1217 |019e: const/4 v7, #int 1 // #1 │ │ +19ea6e: 2802 |019f: goto 01a1 // +0002 │ │ +19ea70: 1207 |01a0: const/4 v7, #int 0 // #0 │ │ +19ea72: 3807 1900 |01a1: if-eqz v7, 01ba // +0019 │ │ +19ea76: 1607 c409 |01a3: const-wide/16 v7, #int 2500 // #9c4 │ │ +19ea7a: 6e30 ba01 7908 |01a5: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01ba │ │ +19ea80: 0a1c |01a8: move-result v28 │ │ +19ea82: 3a1c 1100 |01a9: if-ltz v28, 01ba // +0011 │ │ +19ea86: 161f 0000 |01ab: const-wide/16 v31, #int 0 // #0 │ │ +19ea8a: 1321 0400 |01ad: const/16 v33, #int 4 // #4 │ │ +19ea8e: 131d 0000 |01af: const/16 v29, #int 0 // #0 │ │ +19ea92: 131e 0000 |01b1: const/16 v30, #int 0 // #0 │ │ +19ea96: 081b 0900 |01b3: move-object/from16 v27, v9 │ │ +19ea9a: 7407 c101 1b00 |01b5: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ +19eaa0: 1312 0100 |01b8: const/16 v18, #int 1 // #1 │ │ +19eaa4: df07 2201 |01ba: xor-int/lit8 v7, v34, #int 1 // #01 │ │ +19eaa8: 020c 2500 |01bc: move/from16 v12, v37 │ │ +19eaac: 1218 |01be: const/4 v8, #int 1 // #1 │ │ +19eaae: 3907 0b00 |01bf: if-nez v7, 01ca // +000b │ │ +19eab2: 3808 0300 |01c1: if-eqz v8, 01c4 // +0003 │ │ +19eab6: 2807 |01c3: goto 01ca // +0007 │ │ +19eab8: 0208 2800 |01c4: move/from16 v8, v40 │ │ +19eabc: 0225 0c00 |01c6: move/from16 v37, v12 │ │ +19eac0: 1207 |01c8: const/4 v7, #int 0 // #0 │ │ +19eac2: 288c |01c9: goto 0155 // -0074 │ │ +19eac4: 7601 f558 2700 |01ca: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ +19eaca: 021d 0000 |01cd: move/from16 v29, v0 │ │ +19eace: 021c 0300 |01cf: move/from16 v28, v3 │ │ +19ead2: 1602 c409 |01d1: const-wide/16 v2, #int 2500 // #9c4 │ │ +19ead6: 6e40 bb01 1632 |01d3: invoke-virtual {v6, v1, v2, v3}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01bb │ │ +19eadc: 0a00 |01d6: move-result v0 │ │ +19eade: 12d3 |01d7: const/4 v3, #int -3 // #fd │ │ +19eae0: 12f2 |01d8: const/4 v2, #int -1 // #ff │ │ +19eae2: 3320 1000 |01d9: if-ne v0, v2, 01e9 // +0010 │ │ +19eae6: 0220 0500 |01db: move/from16 v32, v5 │ │ +19eaea: 0821 0f00 |01dd: move-object/from16 v33, v15 │ │ +19eaee: 0803 1600 |01df: move-object/from16 v3, v22 │ │ +19eaf2: 0202 1c00 |01e1: move/from16 v2, v28 │ │ +19eaf6: 12f5 |01e3: const/4 v5, #int -1 // #ff │ │ +19eaf8: 1208 |01e4: const/4 v8, #int 0 // #0 │ │ +19eafa: 0216 0700 |01e5: move/from16 v22, v7 │ │ +19eafe: 2900 1501 |01e7: goto/16 02fc // +0115 │ │ +19eb02: 3330 0c00 |01e9: if-ne v0, v3, 01f5 // +000c │ │ +19eb06: 0220 0500 |01eb: move/from16 v32, v5 │ │ +19eb0a: 0821 0f00 |01ed: move-object/from16 v33, v15 │ │ +19eb0e: 0803 1600 |01ef: move-object/from16 v3, v22 │ │ +19eb12: 0202 1c00 |01f1: move/from16 v2, v28 │ │ +19eb16: 12f5 |01f3: const/4 v5, #int -1 // #ff │ │ +19eb18: 28f1 |01f4: goto 01e5 // -000f │ │ +19eb1a: 12e2 |01f5: const/4 v2, #int -2 // #fe │ │ +19eb1c: 3320 3900 |01f6: if-ne v0, v2, 022f // +0039 │ │ +19eb20: 6e10 c001 0600 |01f8: invoke-virtual {v6}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01c0 │ │ +19eb26: 0c02 |01fb: move-result-object v2 │ │ +19eb28: 12b3 |01fc: const/4 v3, #int -5 // #fb │ │ +19eb2a: 333c 0e00 |01fd: if-ne v12, v3, 020b // +000e │ │ +19eb2e: 0803 1600 |01ff: move-object/from16 v3, v22 │ │ +19eb32: 0216 0700 |0201: move/from16 v22, v7 │ │ +19eb36: 1207 |0203: const/4 v7, #int 0 // #0 │ │ +19eb38: 6e30 a758 2307 |0204: invoke-virtual {v3, v2, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58a7 │ │ +19eb3e: 0a0c |0207: move-result v12 │ │ +19eb40: 2807 |0208: goto 020f // +0007 │ │ +19eb42: 0d00 |0209: move-exception v0 │ │ +19eb44: 2811 |020a: goto 021b // +0011 │ │ +19eb46: 0803 1600 |020b: move-object/from16 v3, v22 │ │ +19eb4a: 0216 0700 |020d: move/from16 v22, v7 │ │ +19eb4e: 0220 0500 |020f: move/from16 v32, v5 │ │ +19eb52: 0821 0f00 |0211: move-object/from16 v33, v15 │ │ +19eb56: 0202 1c00 |0213: move/from16 v2, v28 │ │ +19eb5a: 12f5 |0215: const/4 v5, #int -1 // #ff │ │ +19eb5c: 2900 e600 |0216: goto/16 02fc // +00e6 │ │ +19eb60: 0d00 |0218: move-exception v0 │ │ +19eb62: 0803 1600 |0219: move-object/from16 v3, v22 │ │ +19eb66: 0702 |021b: move-object v2, v0 │ │ +19eb68: 0736 |021c: move-object v6, v3 │ │ +19eb6a: 07f1 |021d: move-object v1, v15 │ │ +19eb6c: 0803 1100 |021e: move-object/from16 v3, v17 │ │ +19eb70: 2900 4503 |0220: goto/16 0565 // +0345 │ │ +19eb74: 0d00 |0222: move-exception v0 │ │ +19eb76: 0803 1600 |0223: move-object/from16 v3, v22 │ │ +19eb7a: 0220 0500 |0225: move/from16 v32, v5 │ │ +19eb7e: 0767 |0227: move-object v7, v6 │ │ +19eb80: 0821 0f00 |0228: move-object/from16 v33, v15 │ │ +19eb84: 0805 1000 |022a: move-object/from16 v5, v16 │ │ +19eb88: 0736 |022c: move-object v6, v3 │ │ +19eb8a: 2900 6e02 |022d: goto/16 049b // +026e │ │ +19eb8e: 0803 1600 |022f: move-object/from16 v3, v22 │ │ +19eb92: 0216 0700 |0231: move/from16 v22, v7 │ │ +19eb96: 3a00 e501 |0233: if-ltz v0, 0418 // +01e5 │ │ +19eb9a: 6e20 be01 0600 |0235: invoke-virtual {v6, v0}, Landroid/media/MediaCodec;.getOutputBuffer:(I)Ljava/nio/ByteBuffer; // method@01be │ │ +19eba0: 0c02 |0238: move-result-object v2 │ │ +19eba2: 3802 b201 |0239: if-eqz v2, 03eb // +01b2 │ │ +19eba6: 5217 2f00 |023b: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19ebaa: 021d 0800 |023d: move/from16 v29, v8 │ │ +19ebae: 1218 |023f: const/4 v8, #int 1 // #1 │ │ +19ebb0: 3787 a300 |0240: if-le v7, v8, 02e3 // +00a3 │ │ +19ebb4: 5217 2c00 |0242: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19ebb8: dd07 0702 |0244: and-int/lit8 v7, v7, #int 2 // #02 │ │ +19ebbc: 3907 0800 |0246: if-nez v7, 024e // +0008 │ │ +19ebc0: 1207 |0248: const/4 v7, #int 0 // #0 │ │ +19ebc2: 6e57 b758 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@58b7 │ │ +19ebc8: 2900 9700 |024c: goto/16 02e3 // +0097 │ │ +19ebcc: 12b7 |024e: const/4 v7, #int -5 // #fb │ │ +19ebce: 337c 9400 |024f: if-ne v12, v7, 02e3 // +0094 │ │ +19ebd2: 5218 2f00 |0251: iget v8, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19ebd6: 2388 1011 |0253: new-array v8, v8, [B // type@1110 │ │ +19ebda: 521c 2d00 |0255: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +19ebde: 5217 2f00 |0257: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19ebe2: b07c |0259: add-int/2addr v12, v7 │ │ +19ebe4: 6e20 a40b c200 |025a: invoke-virtual {v2, v12}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0ba4 │ │ +19ebea: 5217 2d00 |025d: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +19ebee: 6e20 a70b 7200 |025f: invoke-virtual {v2, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ +19ebf4: 6e20 a10b 8200 |0262: invoke-virtual {v2, v8}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba1 │ │ +19ebfa: 5212 2f00 |0265: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19ebfe: 1217 |0267: const/4 v7, #int 1 // #1 │ │ +19ec00: b172 |0268: sub-int/2addr v2, v7 │ │ +19ec02: 3a02 4c00 |0269: if-ltz v2, 02b5 // +004c │ │ +19ec06: 123c |026b: const/4 v12, #int 3 // #3 │ │ +19ec08: 37c2 4900 |026c: if-le v2, v12, 02b5 // +0049 │ │ +19ec0c: 480c 0802 |026e: aget-byte v12, v8, v2 │ │ +19ec10: 337c 3900 |0270: if-ne v12, v7, 02a9 // +0039 │ │ +19ec14: d807 02ff |0272: add-int/lit8 v7, v2, #int -1 // #ff │ │ +19ec18: 4807 0807 |0274: aget-byte v7, v8, v7 │ │ +19ec1c: 3907 3300 |0276: if-nez v7, 02a9 // +0033 │ │ +19ec20: d807 02fe |0278: add-int/lit8 v7, v2, #int -2 // #fe │ │ +19ec24: 4807 0807 |027a: aget-byte v7, v8, v7 │ │ +19ec28: 3907 2d00 |027c: if-nez v7, 02a9 // +002d │ │ +19ec2c: d807 02fd |027e: add-int/lit8 v7, v2, #int -3 // #fd │ │ +19ec30: 480c 0807 |0280: aget-byte v12, v8, v7 │ │ +19ec34: 390c 2700 |0282: if-nez v12, 02a9 // +0027 │ │ +19ec38: 7110 990b 0700 |0284: invoke-static {v7}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b99 │ │ +19ec3e: 0c02 |0287: move-result-object v2 │ │ +19ec40: 521c 2f00 |0288: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19ec44: b17c |028a: sub-int/2addr v12, v7 │ │ +19ec46: 7110 990b 0c00 |028b: invoke-static {v12}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b99 │ │ +19ec4c: 0c0c |028e: move-result-object v12 │ │ +19ec4e: 0220 0500 |028f: move/from16 v32, v5 │ │ +19ec52: 0821 0f00 |0291: move-object/from16 v33, v15 │ │ +19ec56: 1205 |0293: const/4 v5, #int 0 // #0 │ │ +19ec58: 6e40 aa0b 8275 |0294: invoke-virtual {v2, v8, v5, v7}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0baa │ │ +19ec5e: 0c0f |0297: move-result-object v15 │ │ +19ec60: 6e20 a70b 5f00 |0298: invoke-virtual {v15, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ +19ec66: 521f 2f00 |029b: iget v15, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19ec6a: b17f |029d: sub-int/2addr v15, v7 │ │ +19ec6c: 6e40 aa0b 8cf7 |029e: invoke-virtual {v12, v8, v7, v15}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0baa │ │ +19ec72: 0c07 |02a1: move-result-object v7 │ │ +19ec74: 6e20 a70b 5700 |02a2: invoke-virtual {v7, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ +19ec7a: 0727 |02a5: move-object v7, v2 │ │ +19ec7c: 0202 1c00 |02a6: move/from16 v2, v28 │ │ +19ec80: 2815 |02a8: goto 02bd // +0015 │ │ +19ec82: 0220 0500 |02a9: move/from16 v32, v5 │ │ +19ec86: 0821 0f00 |02ab: move-object/from16 v33, v15 │ │ +19ec8a: d802 02ff |02ad: add-int/lit8 v2, v2, #int -1 // #ff │ │ +19ec8e: 0205 2000 |02af: move/from16 v5, v32 │ │ +19ec92: 080f 2100 |02b1: move-object/from16 v15, v33 │ │ +19ec96: 1217 |02b3: const/4 v7, #int 1 // #1 │ │ +19ec98: 28b5 |02b4: goto 0269 // -004b │ │ +19ec9a: 0220 0500 |02b5: move/from16 v32, v5 │ │ +19ec9e: 0821 0f00 |02b7: move-object/from16 v33, v15 │ │ +19eca2: 0202 1c00 |02b9: move/from16 v2, v28 │ │ +19eca6: 1207 |02bb: const/4 v7, #int 0 // #0 │ │ +19eca8: 120c |02bc: const/4 v12, #int 0 // #0 │ │ +19ecaa: 7130 d501 2a04 |02bd: invoke-static {v10, v2, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d5 │ │ +19ecb0: 0c05 |02c0: move-result-object v5 │ │ +19ecb2: 3807 0e00 |02c1: if-eqz v7, 02cf // +000e │ │ +19ecb6: 380c 0c00 |02c3: if-eqz v12, 02cf // +000c │ │ +19ecba: 1a08 454d |02c5: const-string v8, "csd-0" // string@4d45 │ │ +19ecbe: 6e30 d901 8507 |02c7: invoke-virtual {v5, v8, v7}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d9 │ │ +19ecc4: 1a07 464d |02ca: const-string v7, "csd-1" // string@4d46 │ │ +19ecc8: 6e30 d901 750c |02cc: invoke-virtual {v5, v7, v12}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d9 │ │ +19ecce: 1207 |02cf: const/4 v7, #int 0 // #0 │ │ +19ecd0: 6e30 a758 5307 |02d0: invoke-virtual {v3, v5, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58a7 │ │ +19ecd6: 0a0c |02d3: move-result v12 │ │ +19ecd8: 2815 |02d4: goto 02e9 // +0015 │ │ +19ecda: 0d00 |02d5: move-exception v0 │ │ +19ecdc: 0821 0f00 |02d6: move-object/from16 v33, v15 │ │ +19ece0: 0702 |02d8: move-object v2, v0 │ │ +19ece2: 0736 |02d9: move-object v6, v3 │ │ +19ece4: 2900 b001 |02da: goto/16 048a // +01b0 │ │ +19ece8: 0d00 |02dc: move-exception v0 │ │ +19ecea: 0220 0500 |02dd: move/from16 v32, v5 │ │ +19ecee: 0821 0f00 |02df: move-object/from16 v33, v15 │ │ +19ecf2: 2900 0701 |02e1: goto/16 03e8 // +0107 │ │ +19ecf6: 0220 0500 |02e3: move/from16 v32, v5 │ │ +19ecfa: 0821 0f00 |02e5: move-object/from16 v33, v15 │ │ +19ecfe: 0202 1c00 |02e7: move/from16 v2, v28 │ │ +19ed02: 5215 2c00 |02e9: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19ed06: dd05 0504 |02eb: and-int/lit8 v5, v5, #int 4 // #04 │ │ +19ed0a: 3805 0400 |02ed: if-eqz v5, 02f1 // +0004 │ │ +19ed0e: 1215 |02ef: const/4 v5, #int 1 // #1 │ │ +19ed10: 2802 |02f0: goto 02f2 // +0002 │ │ +19ed12: 1205 |02f1: const/4 v5, #int 0 // #0 │ │ +19ed14: 1207 |02f2: const/4 v7, #int 0 // #0 │ │ +19ed16: 6e30 c301 0607 |02f3: invoke-virtual {v6, v0, v7}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c3 │ │ +19ed1c: 0208 1d00 |02f6: move/from16 v8, v29 │ │ +19ed20: 021d 0500 |02f8: move/from16 v29, v5 │ │ +19ed24: 2900 1bff |02fa: goto/16 0215 // -00e5 │ │ +19ed28: 3250 1000 |02fc: if-eq v0, v5, 030c // +0010 │ │ +19ed2c: 0207 1600 |02fe: move/from16 v7, v22 │ │ +19ed30: 0200 1d00 |0300: move/from16 v0, v29 │ │ +19ed34: 0205 2000 |0302: move/from16 v5, v32 │ │ +19ed38: 080f 2100 |0304: move-object/from16 v15, v33 │ │ +19ed3c: 0816 0300 |0306: move-object/from16 v22, v3 │ │ +19ed40: 0123 |0308: move v3, v2 │ │ +19ed42: 1202 |0309: const/4 v2, #int 0 // #0 │ │ +19ed44: 2900 b5fe |030a: goto/16 01bf // -014b │ │ +19ed48: 3922 be00 |030c: if-nez v34, 03ca // +00be │ │ +19ed4c: 0767 |030e: move-object v7, v6 │ │ +19ed4e: 1605 c409 |030f: const-wide/16 v5, #int 2500 // #9c4 │ │ +19ed52: 6e40 bb01 1965 |0311: invoke-virtual {v9, v1, v5, v6}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01bb │ │ +19ed58: 0a00 |0314: move-result v0 │ │ +19ed5a: 12ff |0315: const/4 v15, #int -1 // #ff │ │ +19ed5c: 33f0 0d00 |0316: if-ne v0, v15, 0323 // +000d │ │ +19ed60: 021c 0200 |0318: move/from16 v28, v2 │ │ +19ed64: 0736 |031a: move-object v6, v3 │ │ +19ed66: 0805 1000 |031b: move-object/from16 v5, v16 │ │ +19ed6a: 1316 0000 |031d: const/16 v22, #int 0 // #0 │ │ +19ed6e: 1619 0000 |031f: const-wide/16 v25, #int 0 // #0 │ │ +19ed72: 2900 b200 |0321: goto/16 03d3 // +00b2 │ │ +19ed76: 12d5 |0323: const/4 v5, #int -3 // #fd │ │ +19ed78: 3350 0800 |0324: if-ne v0, v5, 032c // +0008 │ │ +19ed7c: 021c 0200 |0326: move/from16 v28, v2 │ │ +19ed80: 0736 |0328: move-object v6, v3 │ │ +19ed82: 0805 1000 |0329: move-object/from16 v5, v16 │ │ +19ed86: 28f4 |032b: goto 031f // -000c │ │ +19ed88: 12e5 |032c: const/4 v5, #int -2 // #fe │ │ +19ed8a: 3350 0800 |032d: if-ne v0, v5, 0335 // +0008 │ │ +19ed8e: 6e10 c001 0900 |032f: invoke-virtual {v9}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01c0 │ │ +19ed94: 28f4 |0332: goto 0326 // -000c │ │ +19ed96: 0d00 |0333: move-exception v0 │ │ +19ed98: 28a4 |0334: goto 02d8 // -005c │ │ +19ed9a: 3a00 7100 |0335: if-ltz v0, 03a6 // +0071 │ │ +19ed9e: 5215 2f00 |0337: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19eda2: 3805 0400 |0339: if-eqz v5, 033d // +0004 │ │ +19eda6: 1215 |033b: const/4 v5, #int 1 // #1 │ │ +19eda8: 2802 |033c: goto 033e // +0002 │ │ +19edaa: 1205 |033d: const/4 v5, #int 0 // #0 │ │ +19edac: 1619 0000 |033e: const-wide/16 v25, #int 0 // #0 │ │ +19edb0: 3106 1719 |0340: cmp-long v6, v23, v25 │ │ +19edb4: 3d06 1a00 |0342: if-lez v6, 035c // +001a │ │ +19edb8: 021c 0200 |0344: move/from16 v28, v2 │ │ +19edbc: 0736 |0346: move-object v6, v3 │ │ +19edbe: 5312 2e00 |0347: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19edc2: 311e 0217 |0349: cmp-long v30, v2, v23 │ │ +19edc6: 3a1e 1400 |034b: if-ltz v30, 035f // +0014 │ │ +19edca: 5212 2c00 |034d: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19edce: de02 0204 |034f: or-int/lit8 v2, v2, #int 4 // #04 │ │ +19edd2: 5912 2c00 |0351: iput v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19edd6: 1205 |0353: const/4 v5, #int 0 // #0 │ │ +19edd8: 1312 0100 |0354: const/16 v18, #int 1 // #1 │ │ +19eddc: 1322 0100 |0356: const/16 v34, #int 1 // #1 │ │ +19ede0: 2807 |0358: goto 035f // +0007 │ │ +19ede2: 0d00 |0359: move-exception v0 │ │ +19ede4: 2900 6c00 |035a: goto/16 03c6 // +006c │ │ +19ede8: 021c 0200 |035c: move/from16 v28, v2 │ │ +19edec: 0736 |035e: move-object v6, v3 │ │ +19edee: 3d28 1200 |035f: if-lez v40, 0371 // +0012 │ │ +19edf2: 3102 2314 |0361: cmp-long v2, v35, v20 │ │ +19edf6: 3902 0e00 |0363: if-nez v2, 0371 // +000e │ │ +19edfa: 5312 2e00 |0365: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19edfe: 311e 020d |0367: cmp-long v30, v2, v13 │ │ +19ee02: 3b1e 0400 |0369: if-gez v30, 036d // +0004 │ │ +19ee06: 1205 |036b: const/4 v5, #int 0 // #0 │ │ +19ee08: 2805 |036c: goto 0371 // +0005 │ │ +19ee0a: 5312 2e00 |036d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19ee0e: 0523 0200 |036f: move-wide/from16 v35, v2 │ │ +19ee12: 6e30 c301 0905 |0371: invoke-virtual {v9, v0, v5}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c3 │ │ +19ee18: 3805 2400 |0374: if-eqz v5, 0398 // +0024 │ │ +19ee1c: 6e10 c558 0b00 |0376: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.awaitNewImage:()V // method@58c5 │ │ +19ee22: 1202 |0379: const/4 v2, #int 0 // #0 │ │ +19ee24: 6e20 c858 2b00 |037a: invoke-virtual {v11, v2}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.drawImage:(Z)V // method@58c8 │ │ +19ee2a: 5312 2e00 |037d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19ee2e: 161e e803 |037f: const-wide/16 v30, #int 1000 // #3e8 │ │ +19ee32: 9d02 021e |0381: mul-long v2, v2, v30 │ │ +19ee36: 0805 1000 |0383: move-object/from16 v5, v16 │ │ +19ee3a: 6e30 9758 2503 |0385: invoke-virtual {v5, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.setPresentationTime:(J)V // method@5897 │ │ +19ee40: 6e10 9858 0500 |0388: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.swapBuffers:()Z // method@5898 │ │ +19ee46: 280f |038b: goto 039a // +000f │ │ +19ee48: 0d00 |038c: move-exception v0 │ │ +19ee4a: 0805 1000 |038d: move-object/from16 v5, v16 │ │ +19ee4e: 0702 |038f: move-object v2, v0 │ │ +19ee50: 6200 3443 |0390: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19ee54: 1a03 8051 |0392: const-string v3, "error while waiting for recording output surface" // string@5180 │ │ +19ee58: 7130 c602 3002 |0394: invoke-static {v0, v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19ee5e: 2803 |0397: goto 039a // +0003 │ │ +19ee60: 0805 1000 |0398: move-object/from16 v5, v16 │ │ +19ee64: 5210 2c00 |039a: iget v0, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19ee68: dd00 0004 |039c: and-int/lit8 v0, v0, #int 4 // #04 │ │ +19ee6c: 3800 3500 |039e: if-eqz v0, 03d3 // +0035 │ │ +19ee70: 6e10 c401 0700 |03a0: invoke-virtual {v7}, Landroid/media/MediaCodec;.signalEndOfInputStream:()V // method@01c4 │ │ +19ee76: 1316 0000 |03a3: const/16 v22, #int 0 // #0 │ │ +19ee7a: 282e |03a5: goto 03d3 // +002e │ │ +19ee7c: 0736 |03a6: move-object v6, v3 │ │ +19ee7e: 0805 1000 |03a7: move-object/from16 v5, v16 │ │ +19ee82: 2202 0203 |03a9: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ +19ee86: 2203 0903 |03ab: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ +19ee8a: 7010 050b 0300 |03ad: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +19ee90: 1a04 8e82 |03b0: const-string v4, "unexpected result from decoder.dequeueOutputBuffer: " // string@828e │ │ +19ee94: 6e20 110b 4300 |03b2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19ee9a: 6e20 0c0b 0300 |03b5: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +19eea0: 6e10 220b 0300 |03b8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19eea6: 0c00 |03bb: move-result-object v0 │ │ +19eea8: 7020 ae0a 0200 |03bc: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19eeae: 2702 |03bf: throw v2 │ │ +19eeb0: 0d00 |03c0: move-exception v0 │ │ +19eeb2: 0736 |03c1: move-object v6, v3 │ │ +19eeb4: 2900 c700 |03c2: goto/16 0489 // +00c7 │ │ +19eeb8: 0d00 |03c4: move-exception v0 │ │ +19eeba: 0736 |03c5: move-object v6, v3 │ │ +19eebc: 0805 1000 |03c6: move-object/from16 v5, v16 │ │ +19eec0: 2900 d300 |03c8: goto/16 049b // +00d3 │ │ +19eec4: 021c 0200 |03ca: move/from16 v28, v2 │ │ +19eec8: 0767 |03cc: move-object v7, v6 │ │ +19eeca: 0805 1000 |03cd: move-object/from16 v5, v16 │ │ +19eece: 12ff |03cf: const/4 v15, #int -1 // #ff │ │ +19eed0: 1619 0000 |03d0: const-wide/16 v25, #int 0 // #0 │ │ +19eed4: 0736 |03d2: move-object v6, v3 │ │ +19eed6: 0810 0500 |03d3: move-object/from16 v16, v5 │ │ +19eeda: 0203 1c00 |03d5: move/from16 v3, v28 │ │ +19eede: 0200 1d00 |03d7: move/from16 v0, v29 │ │ +19eee2: 0205 2000 |03d9: move/from16 v5, v32 │ │ +19eee6: 080f 2100 |03db: move-object/from16 v15, v33 │ │ +19eeea: 1202 |03dd: const/4 v2, #int 0 // #0 │ │ +19eeec: 0226 1600 |03de: move/from16 v38, v22 │ │ +19eef0: 0816 0600 |03e0: move-object/from16 v22, v6 │ │ +19eef4: 0776 |03e2: move-object v6, v7 │ │ +19eef6: 0207 2600 |03e3: move/from16 v7, v38 │ │ +19eefa: 2900 dafd |03e5: goto/16 01bf // -0226 │ │ +19eefe: 0d00 |03e7: move-exception v0 │ │ +19ef00: 0767 |03e8: move-object v7, v6 │ │ +19ef02: 2900 41fe |03e9: goto/16 022a // -01bf │ │ +19ef06: 0220 0500 |03eb: move/from16 v32, v5 │ │ +19ef0a: 0767 |03ed: move-object v7, v6 │ │ +19ef0c: 0821 0f00 |03ee: move-object/from16 v33, v15 │ │ +19ef10: 0805 1000 |03f0: move-object/from16 v5, v16 │ │ +19ef14: 0736 |03f2: move-object v6, v3 │ │ +19ef16: 2202 0203 |03f3: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ +19ef1a: 2203 0903 |03f5: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ +19ef1e: 7010 050b 0300 |03f7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +19ef24: 1a04 1251 |03fa: const-string v4, "encoderOutputBuffer " // string@5112 │ │ +19ef28: 6e20 110b 4300 |03fc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19ef2e: 6e20 0c0b 0300 |03ff: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +19ef34: 1a00 3704 |0402: const-string v0, " was null" // string@0437 │ │ +19ef38: 6e20 110b 0300 |0404: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19ef3e: 6e10 220b 0300 |0407: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19ef44: 0c00 |040a: move-result-object v0 │ │ +19ef46: 7020 ae0a 0200 |040b: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19ef4c: 2702 |040e: throw v2 │ │ +19ef4e: 0d00 |040f: move-exception v0 │ │ +19ef50: 0736 |0410: move-object v6, v3 │ │ +19ef52: 0821 0f00 |0411: move-object/from16 v33, v15 │ │ +19ef56: 2900 7600 |0413: goto/16 0489 // +0076 │ │ +19ef5a: 0d00 |0415: move-exception v0 │ │ +19ef5c: 2900 0ffe |0416: goto/16 0225 // -01f1 │ │ +19ef60: 0220 0500 |0418: move/from16 v32, v5 │ │ +19ef64: 0767 |041a: move-object v7, v6 │ │ +19ef66: 0821 0f00 |041b: move-object/from16 v33, v15 │ │ +19ef6a: 0805 1000 |041d: move-object/from16 v5, v16 │ │ +19ef6e: 0736 |041f: move-object v6, v3 │ │ +19ef70: 2202 0203 |0420: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ +19ef74: 2203 0903 |0422: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ +19ef78: 7010 050b 0300 |0424: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +19ef7e: 1a04 8f82 |0427: const-string v4, "unexpected result from encoder.dequeueOutputBuffer: " // string@828f │ │ +19ef82: 6e20 110b 4300 |0429: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19ef88: 6e20 0c0b 0300 |042c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +19ef8e: 6e10 220b 0300 |042f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19ef94: 0c00 |0432: move-result-object v0 │ │ +19ef96: 7020 ae0a 0200 |0433: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19ef9c: 2702 |0436: throw v2 │ │ +19ef9e: 0d00 |0437: move-exception v0 │ │ +19efa0: 2900 5100 |0438: goto/16 0489 // +0051 │ │ +19efa4: 0d00 |043a: move-exception v0 │ │ +19efa6: 2900 6000 |043b: goto/16 049b // +0060 │ │ +19efaa: 0220 0500 |043d: move/from16 v32, v5 │ │ +19efae: 0767 |043f: move-object v7, v6 │ │ +19efb0: 0821 0f00 |0440: move-object/from16 v33, v15 │ │ +19efb4: 0805 1000 |0442: move-object/from16 v5, v16 │ │ +19efb8: 0806 1600 |0444: move-object/from16 v6, v22 │ │ +19efbc: 3100 2314 |0446: cmp-long v0, v35, v20 │ │ +19efc0: 3800 0400 |0448: if-eqz v0, 044c // +0004 │ │ +19efc4: 050d 2300 |044a: move-wide/from16 v13, v35 │ │ +19efc8: 0203 2000 |044c: move/from16 v3, v32 │ │ +19efcc: 0802 2100 |044e: move-object/from16 v2, v33 │ │ +19efd0: 120a |0450: const/4 v10, #int 0 // #0 │ │ +19efd2: 2900 5600 |0451: goto/16 04a7 // +0056 │ │ +19efd6: 0d00 |0453: move-exception v0 │ │ +19efd8: 0220 0500 |0454: move/from16 v32, v5 │ │ +19efdc: 0767 |0456: move-object v7, v6 │ │ +19efde: 0821 0f00 |0457: move-object/from16 v33, v15 │ │ +19efe2: 0805 1000 |0459: move-object/from16 v5, v16 │ │ +19efe6: 2808 |045b: goto 0463 // +0008 │ │ +19efe8: 0d00 |045c: move-exception v0 │ │ +19efea: 0220 0500 |045d: move/from16 v32, v5 │ │ +19efee: 0775 |045f: move-object v5, v7 │ │ +19eff0: 0821 0f00 |0460: move-object/from16 v33, v15 │ │ +19eff4: 0767 |0462: move-object v7, v6 │ │ +19eff6: 0806 1600 |0463: move-object/from16 v6, v22 │ │ +19effa: 2836 |0465: goto 049b // +0036 │ │ +19effc: 0d00 |0466: move-exception v0 │ │ +19effe: 0220 0500 |0467: move/from16 v32, v5 │ │ +19f002: 0775 |0469: move-object v5, v7 │ │ +19f004: 0821 0f00 |046a: move-object/from16 v33, v15 │ │ +19f008: 0767 |046c: move-object v7, v6 │ │ +19f00a: 0806 1600 |046d: move-object/from16 v6, v22 │ │ +19f00e: 282b |046f: goto 049a // +002b │ │ +19f010: 0d00 |0470: move-exception v0 │ │ +19f012: 0220 0500 |0471: move/from16 v32, v5 │ │ +19f016: 0775 |0473: move-object v5, v7 │ │ +19f018: 0821 0f00 |0474: move-object/from16 v33, v15 │ │ +19f01c: 0767 |0476: move-object v7, v6 │ │ +19f01e: 0806 1600 |0477: move-object/from16 v6, v22 │ │ +19f022: 2820 |0479: goto 0499 // +0020 │ │ +19f024: 0d00 |047a: move-exception v0 │ │ +19f026: 0220 0500 |047b: move/from16 v32, v5 │ │ +19f02a: 0767 |047d: move-object v7, v6 │ │ +19f02c: 0821 0f00 |047e: move-object/from16 v33, v15 │ │ +19f030: 0806 1600 |0480: move-object/from16 v6, v22 │ │ +19f034: 1205 |0482: const/4 v5, #int 0 // #0 │ │ +19f036: 2816 |0483: goto 0499 // +0016 │ │ +19f038: 0d00 |0484: move-exception v0 │ │ +19f03a: 0821 0f00 |0485: move-object/from16 v33, v15 │ │ +19f03e: 0806 1600 |0487: move-object/from16 v6, v22 │ │ +19f042: 0702 |0489: move-object v2, v0 │ │ +19f044: 0803 1100 |048a: move-object/from16 v3, v17 │ │ +19f048: 0801 2100 |048c: move-object/from16 v1, v33 │ │ +19f04c: 2900 d700 |048e: goto/16 0565 // +00d7 │ │ +19f050: 0d00 |0490: move-exception v0 │ │ +19f052: 0220 0500 |0491: move/from16 v32, v5 │ │ +19f056: 0821 0f00 |0493: move-object/from16 v33, v15 │ │ +19f05a: 0806 1600 |0495: move-object/from16 v6, v22 │ │ +19f05e: 1205 |0497: const/4 v5, #int 0 // #0 │ │ +19f060: 1207 |0498: const/4 v7, #int 0 // #0 │ │ +19f062: 1209 |0499: const/4 v9, #int 0 // #0 │ │ +19f064: 120b |049a: const/4 v11, #int 0 // #0 │ │ +19f066: 6202 3443 |049b: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19f06a: 1a03 2b33 |049d: const-string v3, "Recoding video failed unexpectedly" // string@332b │ │ +19f06e: 7130 c602 3200 |049f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19f074: 0203 2000 |04a2: move/from16 v3, v32 │ │ +19f078: 0802 2100 |04a4: move-object/from16 v2, v33 │ │ +19f07c: 121a |04a6: const/4 v10, #int 1 // #1 │ │ +19f07e: 6e20 d301 3200 |04a7: invoke-virtual {v2, v3}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d3 │ │ +19f084: 380b 0500 |04aa: if-eqz v11, 04af // +0005 │ │ +19f088: 6e10 ce58 0b00 |04ac: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.release:()V // method@58ce │ │ +19f08e: 3805 0500 |04af: if-eqz v5, 04b4 // +0005 │ │ +19f092: 6e10 9658 0500 |04b1: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.release:()V // method@5896 │ │ +19f098: 3809 0800 |04b4: if-eqz v9, 04bc // +0008 │ │ +19f09c: 6e10 c601 0900 |04b6: invoke-virtual {v9}, Landroid/media/MediaCodec;.stop:()V // method@01c6 │ │ +19f0a2: 6e10 c201 0900 |04b9: invoke-virtual {v9}, Landroid/media/MediaCodec;.release:()V // method@01c2 │ │ +19f0a8: 3807 0800 |04bc: if-eqz v7, 04c4 // +0008 │ │ +19f0ac: 6e10 c601 0700 |04be: invoke-virtual {v7}, Landroid/media/MediaCodec;.stop:()V // method@01c6 │ │ +19f0b2: 6e10 c201 0700 |04c1: invoke-virtual {v7}, Landroid/media/MediaCodec;.release:()V // method@01c2 │ │ +19f0b8: 7601 f558 2700 |04c4: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ +19f0be: 2813 |04c7: goto 04da // +0013 │ │ +19f0c0: 0d00 |04c8: move-exception v0 │ │ +19f0c2: 2806 |04c9: goto 04cf // +0006 │ │ +19f0c4: 0d00 |04ca: move-exception v0 │ │ +19f0c6: 2809 |04cb: goto 04d4 // +0009 │ │ +19f0c8: 0d00 |04cc: move-exception v0 │ │ +19f0ca: 0802 2100 |04cd: move-object/from16 v2, v33 │ │ +19f0ce: 0721 |04cf: move-object v1, v2 │ │ +19f0d0: 281f |04d0: goto 04ef // +001f │ │ +19f0d2: 0d00 |04d1: move-exception v0 │ │ +19f0d4: 0802 2100 |04d2: move-object/from16 v2, v33 │ │ +19f0d8: 0721 |04d4: move-object v1, v2 │ │ +19f0da: 2821 |04d5: goto 04f6 // +0021 │ │ +19f0dc: 07f2 |04d6: move-object v2, v15 │ │ +19f0de: 0806 1600 |04d7: move-object/from16 v6, v22 │ │ +19f0e2: 120a |04d9: const/4 v10, #int 0 // #0 │ │ +19f0e4: 04d7 |04da: move-wide v7, v13 │ │ +19f0e6: 390a 1f00 |04db: if-nez v10, 04fa // +001f │ │ +19f0ea: 121c |04dd: const/4 v12, #int 1 // #1 │ │ +19f0ec: 076d |04de: move-object v13, v6 │ │ +19f0ee: 0803 2700 |04df: move-object/from16 v3, v39 │ │ +19f0f2: 0724 |04e1: move-object v4, v2 │ │ +19f0f4: 07d5 |04e2: move-object v5, v13 │ │ +19f0f6: 0716 |04e3: move-object v6, v1 │ │ +19f0f8: 0509 1700 |04e4: move-wide/from16 v9, v23 │ │ +19f0fc: 080b 1300 |04e6: move-object/from16 v11, v19 │ │ +19f100: 760a fa58 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@58fa │ │ +19f106: 2810 |04eb: goto 04fb // +0010 │ │ +19f108: 0d00 |04ec: move-exception v0 │ │ +19f10a: 0721 |04ed: move-object v1, v2 │ │ +19f10c: 07d6 |04ee: move-object v6, v13 │ │ +19f10e: 0803 1100 |04ef: move-object/from16 v3, v17 │ │ +19f112: 2900 7300 |04f1: goto/16 0564 // +0073 │ │ +19f116: 0d00 |04f3: move-exception v0 │ │ +19f118: 0721 |04f4: move-object v1, v2 │ │ +19f11a: 07d6 |04f5: move-object v6, v13 │ │ +19f11c: 0803 1100 |04f6: move-object/from16 v3, v17 │ │ +19f120: 2900 4f00 |04f8: goto/16 0547 // +004f │ │ +19f124: 076d |04fa: move-object v13, v6 │ │ +19f126: 6e10 cf01 0200 |04fb: invoke-virtual {v2}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ +19f12c: 380d 6300 |04fe: if-eqz v13, 0561 // +0063 │ │ +19f130: 1201 |0500: const/4 v1, #int 0 // #0 │ │ +19f132: 6e20 b358 1d00 |0501: invoke-virtual {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58b3 │ │ +19f138: 2900 5d00 |0504: goto/16 0561 // +005d │ │ +19f13c: 0d00 |0506: move-exception v0 │ │ +19f13e: 0701 |0507: move-object v1, v0 │ │ +19f140: 6200 3443 |0508: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19f144: 0803 1100 |050a: move-object/from16 v3, v17 │ │ +19f148: 2900 5200 |050c: goto/16 055e // +0052 │ │ +19f14c: 0d00 |050e: move-exception v0 │ │ +19f14e: 07f2 |050f: move-object v2, v15 │ │ +19f150: 0803 1100 |0510: move-object/from16 v3, v17 │ │ +19f154: 080d 1600 |0512: move-object/from16 v13, v22 │ │ +19f158: 280d |0514: goto 0521 // +000d │ │ +19f15a: 0d00 |0515: move-exception v0 │ │ +19f15c: 07f2 |0516: move-object v2, v15 │ │ +19f15e: 0803 1100 |0517: move-object/from16 v3, v17 │ │ +19f162: 080d 1600 |0519: move-object/from16 v13, v22 │ │ +19f166: 280e |051b: goto 0529 // +000e │ │ +19f168: 0d00 |051c: move-exception v0 │ │ +19f16a: 075d |051d: move-object v13, v5 │ │ +19f16c: 07f2 |051e: move-object v2, v15 │ │ +19f16e: 0803 1100 |051f: move-object/from16 v3, v17 │ │ +19f172: 0721 |0521: move-object v1, v2 │ │ +19f174: 07d6 |0522: move-object v6, v13 │ │ +19f176: 2841 |0523: goto 0564 // +0041 │ │ +19f178: 0d00 |0524: move-exception v0 │ │ +19f17a: 075d |0525: move-object v13, v5 │ │ +19f17c: 07f2 |0526: move-object v2, v15 │ │ +19f17e: 0803 1100 |0527: move-object/from16 v3, v17 │ │ +19f182: 0721 |0529: move-object v1, v2 │ │ +19f184: 07d6 |052a: move-object v6, v13 │ │ +19f186: 281c |052b: goto 0547 // +001c │ │ +19f188: 0d00 |052c: move-exception v0 │ │ +19f18a: 075d |052d: move-object v13, v5 │ │ +19f18c: 0803 1100 |052e: move-object/from16 v3, v17 │ │ +19f190: 0702 |0530: move-object v2, v0 │ │ +19f192: 07d6 |0531: move-object v6, v13 │ │ +19f194: 1201 |0532: const/4 v1, #int 0 // #0 │ │ +19f196: 2832 |0533: goto 0565 // +0032 │ │ +19f198: 0d00 |0534: move-exception v0 │ │ +19f19a: 075d |0535: move-object v13, v5 │ │ +19f19c: 0803 1100 |0536: move-object/from16 v3, v17 │ │ +19f1a0: 07d6 |0538: move-object v6, v13 │ │ +19f1a2: 1201 |0539: const/4 v1, #int 0 // #0 │ │ +19f1a4: 280d |053a: goto 0547 // +000d │ │ +19f1a6: 0d00 |053b: move-exception v0 │ │ +19f1a8: 0803 1100 |053c: move-object/from16 v3, v17 │ │ +19f1ac: 0702 |053e: move-object v2, v0 │ │ +19f1ae: 1201 |053f: const/4 v1, #int 0 // #0 │ │ +19f1b0: 1206 |0540: const/4 v6, #int 0 // #0 │ │ +19f1b2: 2824 |0541: goto 0565 // +0024 │ │ +19f1b4: 0d00 |0542: move-exception v0 │ │ +19f1b6: 0803 1100 |0543: move-object/from16 v3, v17 │ │ +19f1ba: 1201 |0545: const/4 v1, #int 0 // #0 │ │ +19f1bc: 1206 |0546: const/4 v6, #int 0 // #0 │ │ +19f1be: 6202 3443 |0547: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19f1c2: 1a04 2c33 |0549: const-string v4, "Recoding video failed unexpectedly/2" // string@332c │ │ +19f1c6: 7130 c602 4200 |054b: invoke-static {v2, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19f1cc: 3801 0500 |054e: if-eqz v1, 0553 // +0005 │ │ +19f1d0: 6e10 cf01 0100 |0550: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ +19f1d6: 3806 0e00 |0553: if-eqz v6, 0561 // +000e │ │ +19f1da: 1201 |0555: const/4 v1, #int 0 // #0 │ │ +19f1dc: 6e20 b358 1600 |0556: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58b3 │ │ +19f1e2: 2808 |0559: goto 0561 // +0008 │ │ +19f1e4: 0d00 |055a: move-exception v0 │ │ +19f1e6: 0701 |055b: move-object v1, v0 │ │ +19f1e8: 6200 3443 |055c: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19f1ec: 7130 c602 3001 |055e: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19f1f2: 1211 |0561: const/4 v1, #int 1 // #1 │ │ +19f1f4: 0f01 |0562: return v1 │ │ +19f1f6: 0d00 |0563: move-exception v0 │ │ +19f1f8: 0702 |0564: move-object v2, v0 │ │ +19f1fa: 3801 0500 |0565: if-eqz v1, 056a // +0005 │ │ +19f1fe: 6e10 cf01 0100 |0567: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ +19f204: 3806 0e00 |056a: if-eqz v6, 0578 // +000e │ │ +19f208: 1201 |056c: const/4 v1, #int 0 // #0 │ │ +19f20a: 6e20 b358 1600 |056d: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58b3 │ │ +19f210: 2808 |0570: goto 0578 // +0008 │ │ +19f212: 0d00 |0571: move-exception v0 │ │ +19f214: 0701 |0572: move-object v1, v0 │ │ +19f216: 6200 3443 |0573: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19f21a: 7130 c602 3001 |0575: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19f220: 2702 |0578: throw v2 │ │ +19f222: 6200 3443 |0579: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19f226: 1a01 8b3d |057b: const-string v1, "Video width or height are 0, refusing recode." // string@3d8b │ │ +19f22a: 7120 c502 1000 |057d: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +19f230: 1201 |0580: const/4 v1, #int 0 // #0 │ │ +19f232: 0f01 |0581: return v1 │ │ catches : 37 │ │ 0x0063 - 0x007f │ │ Ljava/lang/Exception; -> 0x0542 │ │ -> 0x053b │ │ 0x0081 - 0x0086 │ │ Ljava/lang/Exception; -> 0x0534 │ │ -> 0x052c │ │ @@ -325685,148 +325686,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 │ │ -19f9a8: |[19f9a8] org.thoughtcrime.securesms.video.recode.VideoRecoder.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ -19f9b8: 2200 0711 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // type@1107 │ │ -19f9bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19f9be: 7020 f058 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V // method@58f0 │ │ -19f9c4: 5b0e 2a43 |0006: iput-object v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@432a │ │ -19f9c8: 2202 1f02 |0008: new-instance v2, Lcom/coremedia/iso/IsoFile; // type@021f │ │ -19f9cc: 7020 0d08 e200 |000a: invoke-direct {v2, v14}, Lcom/coremedia/iso/IsoFile;.:(Ljava/lang/String;)V // method@080d │ │ -19f9d2: 1a0e 830b |000d: const-string v14, "/moov/trak/" // string@0b83 │ │ -19f9d6: 7120 3409 e200 |000f: invoke-static {v2, v14}, Lcom/googlecode/mp4parser/util/Path;.getPaths:(Lcom/coremedia/iso/boxes/Container;Ljava/lang/String;)Ljava/util/List; // method@0934 │ │ -19f9dc: 0c0e |0012: move-result-object v14 │ │ -19f9de: 7210 c90c 0e00 |0013: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc9 │ │ -19f9e4: 0c0e |0016: move-result-object v14 │ │ -19f9e6: 0712 |0017: move-object v2, v1 │ │ -19f9e8: 7210 aa0c 0e00 |0018: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -19f9ee: 0a03 |001b: move-result v3 │ │ -19f9f0: 3803 8200 |001c: if-eqz v3, 009e // +0082 │ │ -19f9f4: 7210 ab0c 0e00 |001e: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19f9fa: 0c03 |0021: move-result-object v3 │ │ -19f9fc: 1f03 2202 |0022: check-cast v3, Lcom/coremedia/iso/boxes/Box; // type@0222 │ │ -19fa00: 1f03 3802 |0024: check-cast v3, Lcom/coremedia/iso/boxes/TrackBox; // type@0238 │ │ -19fa04: 1604 0000 |0026: const-wide/16 v4, #int 0 // #0 │ │ -19fa08: 6e10 4e08 0300 |0028: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getMediaBox:()Lcom/coremedia/iso/boxes/MediaBox; // method@084e │ │ -19fa0e: 0c06 |002b: move-result-object v6 │ │ -19fa10: 6e10 2008 0600 |002c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/MediaHeaderBox; // method@0820 │ │ -19fa16: 0c07 |002f: move-result-object v7 │ │ -19fa18: 6e10 2108 0600 |0030: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaInformationBox:()Lcom/coremedia/iso/boxes/MediaInformationBox; // method@0821 │ │ -19fa1e: 0c06 |0033: move-result-object v6 │ │ -19fa20: 6e10 2b08 0600 |0034: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaInformationBox;.getSampleTableBox:()Lcom/coremedia/iso/boxes/SampleTableBox; // method@082b │ │ -19fa26: 0c06 |0037: move-result-object v6 │ │ -19fa28: 6e10 3c08 0600 |0038: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleTableBox;.getSampleSizeBox:()Lcom/coremedia/iso/boxes/SampleSizeBox; // method@083c │ │ -19fa2e: 0c06 |003b: move-result-object v6 │ │ -19fa30: 6e10 3808 0600 |003c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleSizeBox;.getSampleSizes:()[J // method@0838 │ │ -19fa36: 0c06 |003f: move-result-object v6 │ │ -19fa38: 2168 |0040: array-length v8, v6 │ │ -19fa3a: 1209 |0041: const/4 v9, #int 0 // #0 │ │ -19fa3c: 044a |0042: move-wide v10, v4 │ │ -19fa3e: 3589 0800 |0043: if-ge v9, v8, 004b // +0008 │ │ -19fa42: 450c 0609 |0045: aget-wide v12, v6, v9 │ │ -19fa46: bbca |0047: add-long/2addr v10, v12 │ │ -19fa48: d809 0901 |0048: add-int/lit8 v9, v9, #int 1 // #01 │ │ -19fa4c: 28f9 |004a: goto 0043 // -0007 │ │ -19fa4e: 6e10 2308 0700 |004b: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getDuration:()J // method@0823 │ │ -19fa54: 0b08 |004e: move-result-wide v8 │ │ -19fa56: 8586 |004f: long-to-float v6, v8 │ │ -19fa58: 6e10 2408 0700 |0050: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getTimescale:()J // method@0824 │ │ -19fa5e: 0b04 |0053: move-result-wide v4 │ │ -19fa60: 8544 |0054: long-to-float v4, v4 │ │ -19fa62: c946 |0055: div-float/2addr v6, v4 │ │ -19fa64: 1604 0800 |0056: const-wide/16 v4, #int 8 // #8 │ │ -19fa68: 9d04 040a |0058: mul-long v4, v4, v10 │ │ -19fa6c: 8544 |005a: long-to-float v4, v4 │ │ -19fa6e: c964 |005b: div-float/2addr v4, v6 │ │ -19fa70: 8744 |005c: float-to-int v4, v4 │ │ -19fa72: 8144 |005d: int-to-long v4, v4 │ │ -19fa74: 1507 7a44 |005e: const/high16 v7, #int 1148846080 // #447a │ │ -19fa78: a806 0607 |0060: mul-float v6, v6, v7 │ │ -19fa7c: 5906 2843 |0062: iput v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4328 │ │ -19fa80: 2812 |0064: goto 0076 // +0012 │ │ -19fa82: 0d06 |0065: move-exception v6 │ │ -19fa84: 0768 |0066: move-object v8, v6 │ │ -19fa86: 0446 |0067: move-wide v6, v4 │ │ -19fa88: 04a4 |0068: move-wide v4, v10 │ │ -19fa8a: 2804 |0069: goto 006d // +0004 │ │ -19fa8c: 0d06 |006a: move-exception v6 │ │ -19fa8e: 0768 |006b: move-object v8, v6 │ │ -19fa90: 0446 |006c: move-wide v6, v4 │ │ -19fa92: 6209 3443 |006d: sget-object v9, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19fa96: 1a0a 7a17 |006f: const-string v10, "Get video info: Calculating sample sizes failed unexpectedly" // string@177a │ │ -19fa9a: 7130 c602 a908 |0071: invoke-static {v9, v10, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19faa0: 044a |0074: move-wide v10, v4 │ │ -19faa2: 0464 |0075: move-wide v4, v6 │ │ -19faa4: 6e10 4f08 0300 |0076: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getTrackHeaderBox:()Lcom/coremedia/iso/boxes/TrackHeaderBox; // method@084f │ │ -19faaa: 0c03 |0079: move-result-object v3 │ │ -19faac: 6e10 5308 0300 |007a: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@0853 │ │ -19fab2: 0b06 |007d: move-result-wide v6 │ │ -19fab4: 1608 0000 |007e: const-wide/16 v8, #int 0 // #0 │ │ -19fab8: 2f0c 0608 |0080: cmpl-double v12, v6, v8 │ │ -19fabc: 380c 1500 |0082: if-eqz v12, 0097 // +0015 │ │ -19fac0: 6e10 5108 0300 |0084: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0851 │ │ -19fac6: 0b06 |0087: move-result-wide v6 │ │ -19fac8: 2f0c 0608 |0088: cmpl-double v12, v6, v8 │ │ -19facc: 380c 0d00 |008a: if-eqz v12, 0097 // +000d │ │ -19fad0: 1706 a086 0100 |008c: const-wide/32 v6, #float 1.4013e-40 // #000186a0 │ │ -19fad6: be64 |008f: div-long/2addr v4, v6 │ │ -19fad8: 9d04 0406 |0090: mul-long v4, v4, v6 │ │ -19fadc: 8442 |0092: long-to-int v2, v4 │ │ -19fade: 5902 2c43 |0093: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@432c │ │ -19fae2: 0732 |0095: move-object v2, v3 │ │ -19fae4: 2882 |0096: goto 0018 // -007e │ │ -19fae6: 5303 2743 |0097: iget-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4327 │ │ -19faea: bba3 |0099: add-long/2addr v3, v10 │ │ -19faec: 5a03 2743 |009a: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4327 │ │ -19faf0: 2900 7cff |009c: goto/16 0018 // -0084 │ │ -19faf4: 3902 0a00 |009e: if-nez v2, 00a8 // +000a │ │ -19faf8: 620e 3443 |00a0: sget-object v14, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19fafc: 1a00 7b17 |00a2: const-string v0, "Get video info: No trackHeaderBox" // string@177b │ │ -19fb00: 7120 c502 0e00 |00a4: invoke-static {v14, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -19fb06: 1101 |00a7: return-object v1 │ │ -19fb08: 6e10 5208 0200 |00a8: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@0852 │ │ -19fb0e: 0c0e |00ab: move-result-object v14 │ │ -19fb10: 6203 7600 |00ac: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ -19fb14: 6e20 3309 3e00 |00ae: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0933 │ │ -19fb1a: 0a03 |00b1: move-result v3 │ │ -19fb1c: 3803 0700 |00b2: if-eqz v3, 00b9 // +0007 │ │ -19fb20: 130e 5a00 |00b4: const/16 v14, #int 90 // #5a │ │ -19fb24: 590e 2b43 |00b6: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ -19fb28: 281a |00b8: goto 00d2 // +001a │ │ -19fb2a: 6203 7400 |00b9: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ -19fb2e: 6e20 3309 3e00 |00bb: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0933 │ │ -19fb34: 0a03 |00be: move-result v3 │ │ -19fb36: 3803 0700 |00bf: if-eqz v3, 00c6 // +0007 │ │ -19fb3a: 130e b400 |00c1: const/16 v14, #int 180 // #b4 │ │ -19fb3e: 590e 2b43 |00c3: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ -19fb42: 280d |00c5: goto 00d2 // +000d │ │ -19fb44: 6203 7500 |00c6: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ -19fb48: 6e20 3309 3e00 |00c8: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0933 │ │ -19fb4e: 0a0e |00cb: move-result v14 │ │ -19fb50: 380e 0600 |00cc: if-eqz v14, 00d2 // +0006 │ │ -19fb54: 130e 0e01 |00ce: const/16 v14, #int 270 // #10e │ │ -19fb58: 590e 2b43 |00d0: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ -19fb5c: 6e10 5308 0200 |00d2: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@0853 │ │ -19fb62: 0b03 |00d5: move-result-wide v3 │ │ -19fb64: 8a3e |00d6: double-to-int v14, v3 │ │ -19fb66: 590e 2d43 |00d7: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@432d │ │ -19fb6a: 6e10 5108 0200 |00d9: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0851 │ │ -19fb70: 0b02 |00dc: move-result-wide v2 │ │ -19fb72: 8a2e |00dd: double-to-int v14, v2 │ │ -19fb74: 590e 2943 |00de: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4329 │ │ -19fb78: 1100 |00e0: return-object v0 │ │ -19fb7a: 0d0e |00e1: move-exception v14 │ │ -19fb7c: 6200 3443 |00e2: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19fb80: 1a02 7c17 |00e4: const-string v2, "Get video info: Reading message info failed unexpectedly" // string@177c │ │ -19fb84: 7130 c602 200e |00e6: invoke-static {v0, v2, v14}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19fb8a: 1101 |00e9: return-object v1 │ │ +19f9ac: |[19f9ac] org.thoughtcrime.securesms.video.recode.VideoRecoder.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ +19f9bc: 2200 0711 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // type@1107 │ │ +19f9c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19f9c2: 7020 f058 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V // method@58f0 │ │ +19f9c8: 5b0e 2a43 |0006: iput-object v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@432a │ │ +19f9cc: 2202 1f02 |0008: new-instance v2, Lcom/coremedia/iso/IsoFile; // type@021f │ │ +19f9d0: 7020 0d08 e200 |000a: invoke-direct {v2, v14}, Lcom/coremedia/iso/IsoFile;.:(Ljava/lang/String;)V // method@080d │ │ +19f9d6: 1a0e 830b |000d: const-string v14, "/moov/trak/" // string@0b83 │ │ +19f9da: 7120 3409 e200 |000f: invoke-static {v2, v14}, Lcom/googlecode/mp4parser/util/Path;.getPaths:(Lcom/coremedia/iso/boxes/Container;Ljava/lang/String;)Ljava/util/List; // method@0934 │ │ +19f9e0: 0c0e |0012: move-result-object v14 │ │ +19f9e2: 7210 c90c 0e00 |0013: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc9 │ │ +19f9e8: 0c0e |0016: move-result-object v14 │ │ +19f9ea: 0712 |0017: move-object v2, v1 │ │ +19f9ec: 7210 aa0c 0e00 |0018: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +19f9f2: 0a03 |001b: move-result v3 │ │ +19f9f4: 3803 8200 |001c: if-eqz v3, 009e // +0082 │ │ +19f9f8: 7210 ab0c 0e00 |001e: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +19f9fe: 0c03 |0021: move-result-object v3 │ │ +19fa00: 1f03 2202 |0022: check-cast v3, Lcom/coremedia/iso/boxes/Box; // type@0222 │ │ +19fa04: 1f03 3802 |0024: check-cast v3, Lcom/coremedia/iso/boxes/TrackBox; // type@0238 │ │ +19fa08: 1604 0000 |0026: const-wide/16 v4, #int 0 // #0 │ │ +19fa0c: 6e10 4e08 0300 |0028: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getMediaBox:()Lcom/coremedia/iso/boxes/MediaBox; // method@084e │ │ +19fa12: 0c06 |002b: move-result-object v6 │ │ +19fa14: 6e10 2008 0600 |002c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/MediaHeaderBox; // method@0820 │ │ +19fa1a: 0c07 |002f: move-result-object v7 │ │ +19fa1c: 6e10 2108 0600 |0030: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaInformationBox:()Lcom/coremedia/iso/boxes/MediaInformationBox; // method@0821 │ │ +19fa22: 0c06 |0033: move-result-object v6 │ │ +19fa24: 6e10 2b08 0600 |0034: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaInformationBox;.getSampleTableBox:()Lcom/coremedia/iso/boxes/SampleTableBox; // method@082b │ │ +19fa2a: 0c06 |0037: move-result-object v6 │ │ +19fa2c: 6e10 3c08 0600 |0038: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleTableBox;.getSampleSizeBox:()Lcom/coremedia/iso/boxes/SampleSizeBox; // method@083c │ │ +19fa32: 0c06 |003b: move-result-object v6 │ │ +19fa34: 6e10 3808 0600 |003c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleSizeBox;.getSampleSizes:()[J // method@0838 │ │ +19fa3a: 0c06 |003f: move-result-object v6 │ │ +19fa3c: 2168 |0040: array-length v8, v6 │ │ +19fa3e: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +19fa40: 044a |0042: move-wide v10, v4 │ │ +19fa42: 3589 0800 |0043: if-ge v9, v8, 004b // +0008 │ │ +19fa46: 450c 0609 |0045: aget-wide v12, v6, v9 │ │ +19fa4a: bbca |0047: add-long/2addr v10, v12 │ │ +19fa4c: d809 0901 |0048: add-int/lit8 v9, v9, #int 1 // #01 │ │ +19fa50: 28f9 |004a: goto 0043 // -0007 │ │ +19fa52: 6e10 2308 0700 |004b: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getDuration:()J // method@0823 │ │ +19fa58: 0b08 |004e: move-result-wide v8 │ │ +19fa5a: 8586 |004f: long-to-float v6, v8 │ │ +19fa5c: 6e10 2408 0700 |0050: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getTimescale:()J // method@0824 │ │ +19fa62: 0b04 |0053: move-result-wide v4 │ │ +19fa64: 8544 |0054: long-to-float v4, v4 │ │ +19fa66: c946 |0055: div-float/2addr v6, v4 │ │ +19fa68: 1604 0800 |0056: const-wide/16 v4, #int 8 // #8 │ │ +19fa6c: 9d04 040a |0058: mul-long v4, v4, v10 │ │ +19fa70: 8544 |005a: long-to-float v4, v4 │ │ +19fa72: c964 |005b: div-float/2addr v4, v6 │ │ +19fa74: 8744 |005c: float-to-int v4, v4 │ │ +19fa76: 8144 |005d: int-to-long v4, v4 │ │ +19fa78: 1507 7a44 |005e: const/high16 v7, #int 1148846080 // #447a │ │ +19fa7c: a806 0607 |0060: mul-float v6, v6, v7 │ │ +19fa80: 5906 2843 |0062: iput v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4328 │ │ +19fa84: 2812 |0064: goto 0076 // +0012 │ │ +19fa86: 0d06 |0065: move-exception v6 │ │ +19fa88: 0768 |0066: move-object v8, v6 │ │ +19fa8a: 0446 |0067: move-wide v6, v4 │ │ +19fa8c: 04a4 |0068: move-wide v4, v10 │ │ +19fa8e: 2804 |0069: goto 006d // +0004 │ │ +19fa90: 0d06 |006a: move-exception v6 │ │ +19fa92: 0768 |006b: move-object v8, v6 │ │ +19fa94: 0446 |006c: move-wide v6, v4 │ │ +19fa96: 6209 3443 |006d: sget-object v9, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19fa9a: 1a0a 7a17 |006f: const-string v10, "Get video info: Calculating sample sizes failed unexpectedly" // string@177a │ │ +19fa9e: 7130 c602 a908 |0071: invoke-static {v9, v10, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19faa4: 044a |0074: move-wide v10, v4 │ │ +19faa6: 0464 |0075: move-wide v4, v6 │ │ +19faa8: 6e10 4f08 0300 |0076: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getTrackHeaderBox:()Lcom/coremedia/iso/boxes/TrackHeaderBox; // method@084f │ │ +19faae: 0c03 |0079: move-result-object v3 │ │ +19fab0: 6e10 5308 0300 |007a: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@0853 │ │ +19fab6: 0b06 |007d: move-result-wide v6 │ │ +19fab8: 1608 0000 |007e: const-wide/16 v8, #int 0 // #0 │ │ +19fabc: 2f0c 0608 |0080: cmpl-double v12, v6, v8 │ │ +19fac0: 380c 1500 |0082: if-eqz v12, 0097 // +0015 │ │ +19fac4: 6e10 5108 0300 |0084: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0851 │ │ +19faca: 0b06 |0087: move-result-wide v6 │ │ +19facc: 2f0c 0608 |0088: cmpl-double v12, v6, v8 │ │ +19fad0: 380c 0d00 |008a: if-eqz v12, 0097 // +000d │ │ +19fad4: 1706 a086 0100 |008c: const-wide/32 v6, #float 1.4013e-40 // #000186a0 │ │ +19fada: be64 |008f: div-long/2addr v4, v6 │ │ +19fadc: 9d04 0406 |0090: mul-long v4, v4, v6 │ │ +19fae0: 8442 |0092: long-to-int v2, v4 │ │ +19fae2: 5902 2c43 |0093: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@432c │ │ +19fae6: 0732 |0095: move-object v2, v3 │ │ +19fae8: 2882 |0096: goto 0018 // -007e │ │ +19faea: 5303 2743 |0097: iget-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4327 │ │ +19faee: bba3 |0099: add-long/2addr v3, v10 │ │ +19faf0: 5a03 2743 |009a: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4327 │ │ +19faf4: 2900 7cff |009c: goto/16 0018 // -0084 │ │ +19faf8: 3902 0a00 |009e: if-nez v2, 00a8 // +000a │ │ +19fafc: 620e 3443 |00a0: sget-object v14, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19fb00: 1a00 7b17 |00a2: const-string v0, "Get video info: No trackHeaderBox" // string@177b │ │ +19fb04: 7120 c502 0e00 |00a4: invoke-static {v14, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +19fb0a: 1101 |00a7: return-object v1 │ │ +19fb0c: 6e10 5208 0200 |00a8: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@0852 │ │ +19fb12: 0c0e |00ab: move-result-object v14 │ │ +19fb14: 6203 7600 |00ac: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ +19fb18: 6e20 3309 3e00 |00ae: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0933 │ │ +19fb1e: 0a03 |00b1: move-result v3 │ │ +19fb20: 3803 0700 |00b2: if-eqz v3, 00b9 // +0007 │ │ +19fb24: 130e 5a00 |00b4: const/16 v14, #int 90 // #5a │ │ +19fb28: 590e 2b43 |00b6: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ +19fb2c: 281a |00b8: goto 00d2 // +001a │ │ +19fb2e: 6203 7400 |00b9: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ +19fb32: 6e20 3309 3e00 |00bb: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0933 │ │ +19fb38: 0a03 |00be: move-result v3 │ │ +19fb3a: 3803 0700 |00bf: if-eqz v3, 00c6 // +0007 │ │ +19fb3e: 130e b400 |00c1: const/16 v14, #int 180 // #b4 │ │ +19fb42: 590e 2b43 |00c3: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ +19fb46: 280d |00c5: goto 00d2 // +000d │ │ +19fb48: 6203 7500 |00c6: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ +19fb4c: 6e20 3309 3e00 |00c8: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0933 │ │ +19fb52: 0a0e |00cb: move-result v14 │ │ +19fb54: 380e 0600 |00cc: if-eqz v14, 00d2 // +0006 │ │ +19fb58: 130e 0e01 |00ce: const/16 v14, #int 270 // #10e │ │ +19fb5c: 590e 2b43 |00d0: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ +19fb60: 6e10 5308 0200 |00d2: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@0853 │ │ +19fb66: 0b03 |00d5: move-result-wide v3 │ │ +19fb68: 8a3e |00d6: double-to-int v14, v3 │ │ +19fb6a: 590e 2d43 |00d7: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@432d │ │ +19fb6e: 6e10 5108 0200 |00d9: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0851 │ │ +19fb74: 0b02 |00dc: move-result-wide v2 │ │ +19fb76: 8a2e |00dd: double-to-int v14, v2 │ │ +19fb78: 590e 2943 |00de: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4329 │ │ +19fb7c: 1100 |00e0: return-object v0 │ │ +19fb7e: 0d0e |00e1: move-exception v14 │ │ +19fb80: 6200 3443 |00e2: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19fb84: 1a02 7c17 |00e4: const-string v2, "Get video info: Reading message info failed unexpectedly" // string@177c │ │ +19fb88: 7130 c602 200e |00e6: invoke-static {v0, v2, v14}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19fb8e: 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 │ │ @@ -325869,28 +325870,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 │ │ -19fc54: |[19fc54] org.thoughtcrime.securesms.video.recode.VideoRecoder.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V │ │ -19fc64: 2200 4901 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -19fc68: 7020 8804 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ -19fc6e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -19fc70: 6e20 8a04 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@048a │ │ -19fc76: 0c01 |0009: move-result-object v1 │ │ -19fc78: 6e20 8e04 2100 |000a: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ -19fc7e: 0c01 |000d: move-result-object v1 │ │ -19fc80: 1402 0a00 0401 |000e: const v2, #float 2.42446e-38 // #0104000a │ │ -19fc86: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -19fc88: 6e30 9404 2100 |0012: invoke-virtual {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ -19fc8e: 0c01 |0015: move-result-object v1 │ │ -19fc90: 6e10 9a04 0100 |0016: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ -19fc96: 0e00 |0019: return-void │ │ +19fc58: |[19fc58] org.thoughtcrime.securesms.video.recode.VideoRecoder.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V │ │ +19fc68: 2200 4901 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +19fc6c: 7020 8804 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ +19fc72: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +19fc74: 6e20 8a04 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@048a │ │ +19fc7a: 0c01 |0009: move-result-object v1 │ │ +19fc7c: 6e20 8e04 2100 |000a: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ +19fc82: 0c01 |000d: move-result-object v1 │ │ +19fc84: 1402 0a00 0401 |000e: const v2, #float 2.42446e-38 // #0104000a │ │ +19fc8a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +19fc8c: 6e30 9404 2100 |0012: invoke-virtual {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ +19fc92: 0c01 |0015: move-result-object v1 │ │ +19fc94: 6e10 9a04 0100 |0016: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ +19fc9a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0006 line=547 │ │ 0x000a line=548 │ │ 0x0012 line=549 │ │ 0x0016 line=550 │ │ @@ -325903,239 +325904,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 │ │ -19f428: |[19f428] org.thoughtcrime.securesms.video.recode.VideoRecoder.prepareVideo:(Landroid/content/Context;ILcom/b44t/messenger/DcMsg;)Z │ │ -19f438: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -19f43c: 0801 1500 |0002: move-object/from16 v1, v21 │ │ -19f440: 1a02 5132 |0004: const-string v2, "Preparing video: " // string@3251 │ │ -19f444: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -19f446: 7401 0107 1500 |0007: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFile:()Ljava/lang/String; // method@0701 │ │ -19f44c: 0c04 |000a: move-result-object v4 │ │ -19f44e: 6205 3443 |000b: sget-object v5, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19f452: 2206 0903 |000d: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ -19f456: 7020 080b 2600 |000f: invoke-direct {v6, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -19f45c: 6e20 110b 4600 |0012: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19f462: 6e10 220b 0600 |0015: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19f468: 0c02 |0018: move-result-object v2 │ │ -19f46a: 7120 c102 2500 |0019: invoke-static {v5, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -19f470: 7110 f758 0400 |001c: invoke-static {v4}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // method@58f7 │ │ -19f476: 0c02 |001f: move-result-object v2 │ │ -19f478: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -19f47a: 3902 1000 |0021: if-nez v2, 0031 // +0010 │ │ -19f47e: 1a01 2a33 |0023: const-string v1, "Recoding failed for %s: cannot get info" // string@332a │ │ -19f482: 2332 2d11 |0025: new-array v2, v3, [Ljava/lang/Object; // type@112d │ │ -19f486: 4d04 0206 |0027: aput-object v4, v2, v6 │ │ -19f48a: 7120 d10a 2100 |0029: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -19f490: 0c01 |002c: move-result-object v1 │ │ -19f492: 7120 f358 1000 |002d: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@58f3 │ │ -19f498: 0f06 |0030: return v6 │ │ -19f49a: 5227 2b43 |0031: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ -19f49e: 5927 3143 |0033: iput v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@4331 │ │ -19f4a2: 1607 0000 |0035: const-wide/16 v7, #int 0 // #0 │ │ -19f4a6: 5a27 3243 |0037: iput-wide v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@4332 │ │ -19f4aa: 1609 ffff |0039: const-wide/16 v9, #int -1 // #ffff │ │ -19f4ae: 5a29 2543 |003b: iput-wide v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@4325 │ │ -19f4b2: 5229 2b43 |003d: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ -19f4b6: 130a 0e01 |003f: const/16 v10, #int 270 // #10e │ │ -19f4ba: 130b 5a00 |0041: const/16 v11, #int 90 // #5a │ │ -19f4be: 32b9 0f00 |0043: if-eq v9, v11, 0052 // +000f │ │ -19f4c2: 5229 2b43 |0045: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ -19f4c6: 33a9 0300 |0047: if-ne v9, v10, 004a // +0003 │ │ -19f4ca: 2809 |0049: goto 0052 // +0009 │ │ -19f4cc: 5229 2d43 |004a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@432d │ │ -19f4d0: 522c 2943 |004c: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4329 │ │ -19f4d4: 6e30 2d07 910c |004e: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072d │ │ -19f4da: 2808 |0051: goto 0059 // +0008 │ │ -19f4dc: 5229 2943 |0052: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4329 │ │ -19f4e0: 522c 2d43 |0054: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@432d │ │ -19f4e4: 6e30 2d07 910c |0056: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072d │ │ -19f4ea: 5229 2843 |0059: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4328 │ │ -19f4ee: 8799 |005b: float-to-int v9, v9 │ │ -19f4f0: 6e20 2e07 9100 |005c: invoke-virtual {v1, v9}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@072e │ │ -19f4f6: 1a09 4c7f |005f: const-string v9, "sys.msgsize_max_recommended" // string@7f4c │ │ -19f4fa: 7120 c049 9000 |0061: invoke-static {v0, v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getInt:(Landroid/content/Context;Ljava/lang/String;)I // method@49c0 │ │ -19f500: 0a09 |0064: move-result v9 │ │ -19f502: 819c |0065: int-to-long v12, v9 │ │ -19f504: 2209 bf02 |0066: new-instance v9, Ljava/io/File; // type@02bf │ │ -19f508: 7020 6409 4900 |0068: invoke-direct {v9, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ -19f50e: 6e10 7409 0900 |006b: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@0974 │ │ -19f514: 0b0e |006e: move-result-wide v14 │ │ -19f516: 1229 |006f: const/4 v9, #int 2 // #2 │ │ -19f518: 3110 0e07 |0070: cmp-long v16, v14, v7 │ │ -19f51c: 3d10 2a00 |0072: if-lez v16, 009c // +002a │ │ -19f520: 3107 0e0c |0074: cmp-long v7, v14, v12 │ │ -19f524: 3c07 2600 |0076: if-gtz v7, 009c // +0026 │ │ -19f528: 5227 2c43 |0078: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@432c │ │ -19f52c: 1408 c0c6 2d00 |007a: const v8, #float 4.2039e-39 // #002dc6c0 │ │ -19f532: 3687 1f00 |007d: if-gt v7, v8, 009c // +001f │ │ -19f536: 1a00 b076 |007f: const-string v0, "recoding for %s is not needed, %d bytes and %d kbps are ok" // string@76b0 │ │ -19f53a: 7120 580a fe00 |0081: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -19f540: 0c01 |0084: move-result-object v1 │ │ -19f542: 5222 2c43 |0085: iget v2, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@432c │ │ -19f546: 7110 4c0a 0200 |0087: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19f54c: 0c02 |008a: move-result-object v2 │ │ -19f54e: 1237 |008b: const/4 v7, #int 3 // #3 │ │ -19f550: 2377 2d11 |008c: new-array v7, v7, [Ljava/lang/Object; // type@112d │ │ -19f554: 4d04 0706 |008e: aput-object v4, v7, v6 │ │ -19f558: 4d01 0703 |0090: aput-object v1, v7, v3 │ │ -19f55c: 4d02 0709 |0092: aput-object v2, v7, v9 │ │ -19f560: 7120 d10a 7000 |0094: invoke-static {v0, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -19f566: 0c00 |0097: move-result-object v0 │ │ -19f568: 7120 c102 0500 |0098: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -19f56e: 0f03 |009b: return v3 │ │ -19f570: 5227 2843 |009c: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4328 │ │ -19f574: 8877 |009e: float-to-long v7, v7 │ │ -19f576: 532e 2743 |009f: iget-wide v14, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4327 │ │ -19f57a: 9c0e 0c0e |00a1: sub-long v14, v12, v14 │ │ -19f57e: bc7e |00a3: sub-long/2addr v14, v7 │ │ -19f580: 1610 e803 |00a4: const-wide/16 v16, #int 1000 // #3e8 │ │ -19f584: 0812 0400 |00a6: move-object/from16 v18, v4 │ │ -19f588: 9e03 0710 |00a8: div-long v3, v7, v16 │ │ -19f58c: 1609 0100 |00aa: const-wide/16 v9, #int 1 // #1 │ │ -19f590: 7140 730a a943 |00ac: invoke-static {v9, v10, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@0a73 │ │ -19f596: 0b03 |00af: move-result-wide v3 │ │ -19f598: be3e |00b0: div-long/2addr v14, v3 │ │ -19f59a: 1603 0800 |00b1: const-wide/16 v3, #int 8 // #8 │ │ -19f59e: 9d0e 0e03 |00b3: mul-long v14, v14, v3 │ │ -19f5a2: 84e3 |00b5: long-to-int v3, v14 │ │ -19f5a4: 5923 2f43 |00b6: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ -19f5a8: 5223 2f43 |00b8: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ -19f5ac: 1404 400d 0300 |00ba: const v4, #float 2.8026e-40 // #00030d40 │ │ -19f5b2: 3543 0500 |00bd: if-ge v3, v4, 00c2 // +0005 │ │ -19f5b6: 5924 2f43 |00bf: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ -19f5ba: 282b |00c1: goto 00ec // +002b │ │ -19f5bc: 5223 2f43 |00c2: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ -19f5c0: 1404 20a1 0700 |00c4: const v4, #float 7.00649e-40 // #0007a120 │ │ -19f5c6: 3743 2500 |00c7: if-le v3, v4, 00ec // +0025 │ │ -19f5ca: 7701 b656 1300 |00c9: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/util/Prefs;.isHardCompressionEnabled:(Landroid/content/Context;)Z // method@56b6 │ │ -19f5d0: 0a03 |00cc: move-result v3 │ │ -19f5d2: 1609 3075 |00cd: const-wide/16 v9, #int 30000 // #7530 │ │ -19f5d6: 310e 0709 |00cf: cmp-long v14, v7, v9 │ │ -19f5da: 3b0e 0a00 |00d1: if-gez v14, 00db // +000a │ │ -19f5de: 3903 0800 |00d3: if-nez v3, 00db // +0008 │ │ -19f5e2: 1403 60e3 1600 |00d5: const v3, #float 2.10195e-39 // #0016e360 │ │ -19f5e8: 5923 2f43 |00d8: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ -19f5ec: 2812 |00da: goto 00ec // +0012 │ │ -19f5ee: 1709 60ea 0000 |00db: const-wide/32 v9, #float 8.40779e-41 // #0000ea60 │ │ -19f5f4: 310e 0709 |00de: cmp-long v14, v7, v9 │ │ -19f5f8: 3b0e 0a00 |00e0: if-gez v14, 00ea // +000a │ │ -19f5fc: 3903 0800 |00e2: if-nez v3, 00ea // +0008 │ │ -19f600: 1403 4042 0f00 |00e4: const v3, #float 1.4013e-39 // #000f4240 │ │ -19f606: 5923 2f43 |00e7: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ -19f60a: 2803 |00e9: goto 00ec // +0003 │ │ -19f60c: 5924 2f43 |00ea: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ -19f610: 5223 2f43 |00ec: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ -19f614: 1404 801a 0600 |00ee: const v4, #float 5.60519e-40 // #00061a80 │ │ -19f61a: 3743 0500 |00f1: if-le v3, v4, 00f6 // +0005 │ │ -19f61e: 1303 8002 |00f3: const/16 v3, #int 640 // #280 │ │ -19f622: 2803 |00f5: goto 00f8 // +0003 │ │ -19f624: 1303 e001 |00f6: const/16 v3, #int 480 // #1e0 │ │ -19f628: 5224 2d43 |00f8: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@432d │ │ -19f62c: 5924 3043 |00fa: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ -19f630: 5224 2943 |00fc: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4329 │ │ -19f634: 5924 2e43 |00fe: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ -19f638: 5224 3043 |0100: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ -19f63c: 3634 0600 |0102: if-gt v4, v3, 0108 // +0006 │ │ -19f640: 5224 2e43 |0104: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ -19f644: 3734 2100 |0106: if-le v4, v3, 0127 // +0021 │ │ -19f648: 5224 3043 |0108: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ -19f64c: 5229 2e43 |010a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ -19f650: 8233 |010c: int-to-float v3, v3 │ │ -19f652: 3794 0700 |010d: if-le v4, v9, 0114 // +0007 │ │ -19f656: 5224 3043 |010f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ -19f65a: 8244 |0111: int-to-float v4, v4 │ │ -19f65c: c943 |0112: div-float/2addr v3, v4 │ │ -19f65e: 2804 |0113: goto 0117 // +0004 │ │ -19f660: 5224 2e43 |0114: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ -19f664: 28fb |0116: goto 0111 // -0005 │ │ -19f666: 5224 3043 |0117: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ -19f66a: 8244 |0119: int-to-float v4, v4 │ │ -19f66c: a804 0403 |011a: mul-float v4, v4, v3 │ │ -19f670: 8744 |011c: float-to-int v4, v4 │ │ -19f672: 5924 3043 |011d: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ -19f676: 5224 2e43 |011f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ -19f67a: 8244 |0121: int-to-float v4, v4 │ │ -19f67c: a804 0403 |0122: mul-float v4, v4, v3 │ │ -19f680: 8743 |0124: float-to-int v3, v4 │ │ -19f682: 5923 2e43 |0125: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ -19f686: 5223 2b43 |0127: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ -19f68a: 32b3 1100 |0129: if-eq v3, v11, 013a // +0011 │ │ -19f68e: 5223 2b43 |012b: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ -19f692: 1304 0e01 |012d: const/16 v4, #int 270 // #10e │ │ -19f696: 3343 0300 |012f: if-ne v3, v4, 0132 // +0003 │ │ -19f69a: 2809 |0131: goto 013a // +0009 │ │ -19f69c: 5223 3043 |0132: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ -19f6a0: 5224 2e43 |0134: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ -19f6a4: 6e30 2d07 3104 |0136: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072d │ │ -19f6aa: 2808 |0139: goto 0141 // +0008 │ │ -19f6ac: 5223 2e43 |013a: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ -19f6b0: 5224 3043 |013c: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ -19f6b4: 6e30 2d07 3104 |013e: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072d │ │ -19f6ba: 8473 |0141: long-to-int v3, v7 │ │ -19f6bc: 6e20 2e07 3100 |0142: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@072e │ │ -19f6c2: 8573 |0145: long-to-float v3, v7 │ │ -19f6c4: 5224 2843 |0146: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4328 │ │ -19f6c8: c943 |0148: div-float/2addr v3, v4 │ │ -19f6ca: 5224 2f43 |0149: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ -19f6ce: 5227 2843 |014b: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4328 │ │ -19f6d2: 5328 2743 |014d: iget-wide v8, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4327 │ │ -19f6d6: 7159 f458 4387 |014f: invoke-static {v3, v4, v7, v8, v9}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.calculateEstimatedSize:(FIFJ)I // method@58f4 │ │ -19f6dc: 0a03 |0152: move-result v3 │ │ -19f6de: 5923 2643 |0153: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@4326 │ │ -19f6e2: 5223 2643 |0155: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@4326 │ │ -19f6e6: 8133 |0157: int-to-long v3, v3 │ │ -19f6e8: 1607 0400 |0158: const-wide/16 v7, #int 4 // #4 │ │ -19f6ec: 9e07 0c07 |015a: div-long v7, v12, v7 │ │ -19f6f0: bb7c |015c: add-long/2addr v12, v7 │ │ -19f6f2: 3107 030c |015d: cmp-long v7, v3, v12 │ │ -19f6f6: 3d07 0800 |015f: if-lez v7, 0167 // +0008 │ │ -19f6fa: 1a01 893d |0161: const-string v1, "Video cannot be compressed to a reasonable size. Try a shorter video or a lower quality." // string@3d89 │ │ -19f6fe: 7120 f358 1000 |0163: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@58f3 │ │ -19f704: 0f06 |0166: return v6 │ │ -19f706: 7701 bd49 1300 |0167: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -19f70c: 0c03 |016a: move-result-object v3 │ │ -19f70e: 0804 1200 |016b: move-object/from16 v4, v18 │ │ -19f712: 7120 ba49 4300 |016d: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getBlobdirFile:(Lcom/b44t/messenger/DcContext;Ljava/lang/String;)Ljava/lang/String; // method@49ba │ │ -19f718: 0c03 |0170: move-result-object v3 │ │ -19f71a: 2207 0811 |0171: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder; // type@1108 │ │ -19f71e: 7010 f258 0700 |0173: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.:()V // method@58f2 │ │ -19f724: 7030 f658 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@58f6 │ │ -19f72a: 0a02 |0179: move-result v2 │ │ -19f72c: 3902 1400 |017a: if-nez v2, 018e // +0014 │ │ -19f730: 1a01 2933 |017c: const-string v1, "Recoding failed for %s: cannot convert to temporary file %s" // string@3329 │ │ -19f734: 1222 |017e: const/4 v2, #int 2 // #2 │ │ -19f736: 2322 2d11 |017f: new-array v2, v2, [Ljava/lang/Object; // type@112d │ │ -19f73a: 4d04 0206 |0181: aput-object v4, v2, v6 │ │ -19f73e: 1214 |0183: const/4 v4, #int 1 // #1 │ │ -19f740: 4d03 0204 |0184: aput-object v3, v2, v4 │ │ -19f744: 7120 d10a 2100 |0186: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -19f74a: 0c01 |0189: move-result-object v1 │ │ -19f74c: 7120 f358 1000 |018a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@58f3 │ │ -19f752: 0f06 |018d: return v6 │ │ -19f754: 7401 0507 1500 |018e: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilename:()Ljava/lang/String; // method@0705 │ │ -19f75a: 0c00 |0191: move-result-object v0 │ │ -19f75c: 7401 0407 1500 |0192: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilemime:()Ljava/lang/String; // method@0704 │ │ -19f762: 0c02 |0195: move-result-object v2 │ │ -19f764: 6e40 2f07 3120 |0196: invoke-virtual {v1, v3, v0, v2}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@072f │ │ -19f76a: 1a00 af76 |0199: const-string v0, "recoding for %s done" // string@76af │ │ -19f76e: 1211 |019b: const/4 v1, #int 1 // #1 │ │ -19f770: 2312 2d11 |019c: new-array v2, v1, [Ljava/lang/Object; // type@112d │ │ -19f774: 4d04 0206 |019e: aput-object v4, v2, v6 │ │ -19f778: 7120 d10a 2000 |01a0: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -19f77e: 0c00 |01a3: move-result-object v0 │ │ -19f780: 7120 c102 0500 |01a4: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -19f786: 2805 |01a7: goto 01ac // +0005 │ │ -19f788: 0d00 |01a8: move-exception v0 │ │ -19f78a: 6e10 300a 0000 |01a9: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -19f790: 1211 |01ac: const/4 v1, #int 1 // #1 │ │ -19f792: 0f01 |01ad: return v1 │ │ +19f42c: |[19f42c] org.thoughtcrime.securesms.video.recode.VideoRecoder.prepareVideo:(Landroid/content/Context;ILcom/b44t/messenger/DcMsg;)Z │ │ +19f43c: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +19f440: 0801 1500 |0002: move-object/from16 v1, v21 │ │ +19f444: 1a02 5132 |0004: const-string v2, "Preparing video: " // string@3251 │ │ +19f448: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +19f44a: 7401 0107 1500 |0007: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFile:()Ljava/lang/String; // method@0701 │ │ +19f450: 0c04 |000a: move-result-object v4 │ │ +19f452: 6205 3443 |000b: sget-object v5, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19f456: 2206 0903 |000d: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ +19f45a: 7020 080b 2600 |000f: invoke-direct {v6, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +19f460: 6e20 110b 4600 |0012: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19f466: 6e10 220b 0600 |0015: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19f46c: 0c02 |0018: move-result-object v2 │ │ +19f46e: 7120 c102 2500 |0019: invoke-static {v5, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +19f474: 7110 f758 0400 |001c: invoke-static {v4}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // method@58f7 │ │ +19f47a: 0c02 |001f: move-result-object v2 │ │ +19f47c: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +19f47e: 3902 1000 |0021: if-nez v2, 0031 // +0010 │ │ +19f482: 1a01 2a33 |0023: const-string v1, "Recoding failed for %s: cannot get info" // string@332a │ │ +19f486: 2332 2d11 |0025: new-array v2, v3, [Ljava/lang/Object; // type@112d │ │ +19f48a: 4d04 0206 |0027: aput-object v4, v2, v6 │ │ +19f48e: 7120 d10a 2100 |0029: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +19f494: 0c01 |002c: move-result-object v1 │ │ +19f496: 7120 f358 1000 |002d: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@58f3 │ │ +19f49c: 0f06 |0030: return v6 │ │ +19f49e: 5227 2b43 |0031: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ +19f4a2: 5927 3143 |0033: iput v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@4331 │ │ +19f4a6: 1607 0000 |0035: const-wide/16 v7, #int 0 // #0 │ │ +19f4aa: 5a27 3243 |0037: iput-wide v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@4332 │ │ +19f4ae: 1609 ffff |0039: const-wide/16 v9, #int -1 // #ffff │ │ +19f4b2: 5a29 2543 |003b: iput-wide v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@4325 │ │ +19f4b6: 5229 2b43 |003d: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ +19f4ba: 130a 0e01 |003f: const/16 v10, #int 270 // #10e │ │ +19f4be: 130b 5a00 |0041: const/16 v11, #int 90 // #5a │ │ +19f4c2: 32b9 0f00 |0043: if-eq v9, v11, 0052 // +000f │ │ +19f4c6: 5229 2b43 |0045: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ +19f4ca: 33a9 0300 |0047: if-ne v9, v10, 004a // +0003 │ │ +19f4ce: 2809 |0049: goto 0052 // +0009 │ │ +19f4d0: 5229 2d43 |004a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@432d │ │ +19f4d4: 522c 2943 |004c: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4329 │ │ +19f4d8: 6e30 2d07 910c |004e: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072d │ │ +19f4de: 2808 |0051: goto 0059 // +0008 │ │ +19f4e0: 5229 2943 |0052: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4329 │ │ +19f4e4: 522c 2d43 |0054: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@432d │ │ +19f4e8: 6e30 2d07 910c |0056: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072d │ │ +19f4ee: 5229 2843 |0059: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4328 │ │ +19f4f2: 8799 |005b: float-to-int v9, v9 │ │ +19f4f4: 6e20 2e07 9100 |005c: invoke-virtual {v1, v9}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@072e │ │ +19f4fa: 1a09 4c7f |005f: const-string v9, "sys.msgsize_max_recommended" // string@7f4c │ │ +19f4fe: 7120 c049 9000 |0061: invoke-static {v0, v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getInt:(Landroid/content/Context;Ljava/lang/String;)I // method@49c0 │ │ +19f504: 0a09 |0064: move-result v9 │ │ +19f506: 819c |0065: int-to-long v12, v9 │ │ +19f508: 2209 bf02 |0066: new-instance v9, Ljava/io/File; // type@02bf │ │ +19f50c: 7020 6409 4900 |0068: invoke-direct {v9, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ +19f512: 6e10 7409 0900 |006b: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@0974 │ │ +19f518: 0b0e |006e: move-result-wide v14 │ │ +19f51a: 1229 |006f: const/4 v9, #int 2 // #2 │ │ +19f51c: 3110 0e07 |0070: cmp-long v16, v14, v7 │ │ +19f520: 3d10 2a00 |0072: if-lez v16, 009c // +002a │ │ +19f524: 3107 0e0c |0074: cmp-long v7, v14, v12 │ │ +19f528: 3c07 2600 |0076: if-gtz v7, 009c // +0026 │ │ +19f52c: 5227 2c43 |0078: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@432c │ │ +19f530: 1408 c0c6 2d00 |007a: const v8, #float 4.2039e-39 // #002dc6c0 │ │ +19f536: 3687 1f00 |007d: if-gt v7, v8, 009c // +001f │ │ +19f53a: 1a00 b076 |007f: const-string v0, "recoding for %s is not needed, %d bytes and %d kbps are ok" // string@76b0 │ │ +19f53e: 7120 580a fe00 |0081: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +19f544: 0c01 |0084: move-result-object v1 │ │ +19f546: 5222 2c43 |0085: iget v2, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@432c │ │ +19f54a: 7110 4c0a 0200 |0087: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19f550: 0c02 |008a: move-result-object v2 │ │ +19f552: 1237 |008b: const/4 v7, #int 3 // #3 │ │ +19f554: 2377 2d11 |008c: new-array v7, v7, [Ljava/lang/Object; // type@112d │ │ +19f558: 4d04 0706 |008e: aput-object v4, v7, v6 │ │ +19f55c: 4d01 0703 |0090: aput-object v1, v7, v3 │ │ +19f560: 4d02 0709 |0092: aput-object v2, v7, v9 │ │ +19f564: 7120 d10a 7000 |0094: invoke-static {v0, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +19f56a: 0c00 |0097: move-result-object v0 │ │ +19f56c: 7120 c102 0500 |0098: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +19f572: 0f03 |009b: return v3 │ │ +19f574: 5227 2843 |009c: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4328 │ │ +19f578: 8877 |009e: float-to-long v7, v7 │ │ +19f57a: 532e 2743 |009f: iget-wide v14, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4327 │ │ +19f57e: 9c0e 0c0e |00a1: sub-long v14, v12, v14 │ │ +19f582: bc7e |00a3: sub-long/2addr v14, v7 │ │ +19f584: 1610 e803 |00a4: const-wide/16 v16, #int 1000 // #3e8 │ │ +19f588: 0812 0400 |00a6: move-object/from16 v18, v4 │ │ +19f58c: 9e03 0710 |00a8: div-long v3, v7, v16 │ │ +19f590: 1609 0100 |00aa: const-wide/16 v9, #int 1 // #1 │ │ +19f594: 7140 730a a943 |00ac: invoke-static {v9, v10, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@0a73 │ │ +19f59a: 0b03 |00af: move-result-wide v3 │ │ +19f59c: be3e |00b0: div-long/2addr v14, v3 │ │ +19f59e: 1603 0800 |00b1: const-wide/16 v3, #int 8 // #8 │ │ +19f5a2: 9d0e 0e03 |00b3: mul-long v14, v14, v3 │ │ +19f5a6: 84e3 |00b5: long-to-int v3, v14 │ │ +19f5a8: 5923 2f43 |00b6: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ +19f5ac: 5223 2f43 |00b8: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ +19f5b0: 1404 400d 0300 |00ba: const v4, #float 2.8026e-40 // #00030d40 │ │ +19f5b6: 3543 0500 |00bd: if-ge v3, v4, 00c2 // +0005 │ │ +19f5ba: 5924 2f43 |00bf: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ +19f5be: 282b |00c1: goto 00ec // +002b │ │ +19f5c0: 5223 2f43 |00c2: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ +19f5c4: 1404 20a1 0700 |00c4: const v4, #float 7.00649e-40 // #0007a120 │ │ +19f5ca: 3743 2500 |00c7: if-le v3, v4, 00ec // +0025 │ │ +19f5ce: 7701 b656 1300 |00c9: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/util/Prefs;.isHardCompressionEnabled:(Landroid/content/Context;)Z // method@56b6 │ │ +19f5d4: 0a03 |00cc: move-result v3 │ │ +19f5d6: 1609 3075 |00cd: const-wide/16 v9, #int 30000 // #7530 │ │ +19f5da: 310e 0709 |00cf: cmp-long v14, v7, v9 │ │ +19f5de: 3b0e 0a00 |00d1: if-gez v14, 00db // +000a │ │ +19f5e2: 3903 0800 |00d3: if-nez v3, 00db // +0008 │ │ +19f5e6: 1403 60e3 1600 |00d5: const v3, #float 2.10195e-39 // #0016e360 │ │ +19f5ec: 5923 2f43 |00d8: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ +19f5f0: 2812 |00da: goto 00ec // +0012 │ │ +19f5f2: 1709 60ea 0000 |00db: const-wide/32 v9, #float 8.40779e-41 // #0000ea60 │ │ +19f5f8: 310e 0709 |00de: cmp-long v14, v7, v9 │ │ +19f5fc: 3b0e 0a00 |00e0: if-gez v14, 00ea // +000a │ │ +19f600: 3903 0800 |00e2: if-nez v3, 00ea // +0008 │ │ +19f604: 1403 4042 0f00 |00e4: const v3, #float 1.4013e-39 // #000f4240 │ │ +19f60a: 5923 2f43 |00e7: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ +19f60e: 2803 |00e9: goto 00ec // +0003 │ │ +19f610: 5924 2f43 |00ea: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ +19f614: 5223 2f43 |00ec: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ +19f618: 1404 801a 0600 |00ee: const v4, #float 5.60519e-40 // #00061a80 │ │ +19f61e: 3743 0500 |00f1: if-le v3, v4, 00f6 // +0005 │ │ +19f622: 1303 8002 |00f3: const/16 v3, #int 640 // #280 │ │ +19f626: 2803 |00f5: goto 00f8 // +0003 │ │ +19f628: 1303 e001 |00f6: const/16 v3, #int 480 // #1e0 │ │ +19f62c: 5224 2d43 |00f8: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@432d │ │ +19f630: 5924 3043 |00fa: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ +19f634: 5224 2943 |00fc: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4329 │ │ +19f638: 5924 2e43 |00fe: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ +19f63c: 5224 3043 |0100: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ +19f640: 3634 0600 |0102: if-gt v4, v3, 0108 // +0006 │ │ +19f644: 5224 2e43 |0104: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ +19f648: 3734 2100 |0106: if-le v4, v3, 0127 // +0021 │ │ +19f64c: 5224 3043 |0108: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ +19f650: 5229 2e43 |010a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ +19f654: 8233 |010c: int-to-float v3, v3 │ │ +19f656: 3794 0700 |010d: if-le v4, v9, 0114 // +0007 │ │ +19f65a: 5224 3043 |010f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ +19f65e: 8244 |0111: int-to-float v4, v4 │ │ +19f660: c943 |0112: div-float/2addr v3, v4 │ │ +19f662: 2804 |0113: goto 0117 // +0004 │ │ +19f664: 5224 2e43 |0114: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ +19f668: 28fb |0116: goto 0111 // -0005 │ │ +19f66a: 5224 3043 |0117: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ +19f66e: 8244 |0119: int-to-float v4, v4 │ │ +19f670: a804 0403 |011a: mul-float v4, v4, v3 │ │ +19f674: 8744 |011c: float-to-int v4, v4 │ │ +19f676: 5924 3043 |011d: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ +19f67a: 5224 2e43 |011f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ +19f67e: 8244 |0121: int-to-float v4, v4 │ │ +19f680: a804 0403 |0122: mul-float v4, v4, v3 │ │ +19f684: 8743 |0124: float-to-int v3, v4 │ │ +19f686: 5923 2e43 |0125: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ +19f68a: 5223 2b43 |0127: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ +19f68e: 32b3 1100 |0129: if-eq v3, v11, 013a // +0011 │ │ +19f692: 5223 2b43 |012b: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ +19f696: 1304 0e01 |012d: const/16 v4, #int 270 // #10e │ │ +19f69a: 3343 0300 |012f: if-ne v3, v4, 0132 // +0003 │ │ +19f69e: 2809 |0131: goto 013a // +0009 │ │ +19f6a0: 5223 3043 |0132: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ +19f6a4: 5224 2e43 |0134: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ +19f6a8: 6e30 2d07 3104 |0136: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072d │ │ +19f6ae: 2808 |0139: goto 0141 // +0008 │ │ +19f6b0: 5223 2e43 |013a: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ +19f6b4: 5224 3043 |013c: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ +19f6b8: 6e30 2d07 3104 |013e: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072d │ │ +19f6be: 8473 |0141: long-to-int v3, v7 │ │ +19f6c0: 6e20 2e07 3100 |0142: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@072e │ │ +19f6c6: 8573 |0145: long-to-float v3, v7 │ │ +19f6c8: 5224 2843 |0146: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4328 │ │ +19f6cc: c943 |0148: div-float/2addr v3, v4 │ │ +19f6ce: 5224 2f43 |0149: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ +19f6d2: 5227 2843 |014b: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4328 │ │ +19f6d6: 5328 2743 |014d: iget-wide v8, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4327 │ │ +19f6da: 7159 f458 4387 |014f: invoke-static {v3, v4, v7, v8, v9}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.calculateEstimatedSize:(FIFJ)I // method@58f4 │ │ +19f6e0: 0a03 |0152: move-result v3 │ │ +19f6e2: 5923 2643 |0153: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@4326 │ │ +19f6e6: 5223 2643 |0155: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@4326 │ │ +19f6ea: 8133 |0157: int-to-long v3, v3 │ │ +19f6ec: 1607 0400 |0158: const-wide/16 v7, #int 4 // #4 │ │ +19f6f0: 9e07 0c07 |015a: div-long v7, v12, v7 │ │ +19f6f4: bb7c |015c: add-long/2addr v12, v7 │ │ +19f6f6: 3107 030c |015d: cmp-long v7, v3, v12 │ │ +19f6fa: 3d07 0800 |015f: if-lez v7, 0167 // +0008 │ │ +19f6fe: 1a01 893d |0161: const-string v1, "Video cannot be compressed to a reasonable size. Try a shorter video or a lower quality." // string@3d89 │ │ +19f702: 7120 f358 1000 |0163: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@58f3 │ │ +19f708: 0f06 |0166: return v6 │ │ +19f70a: 7701 bd49 1300 |0167: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +19f710: 0c03 |016a: move-result-object v3 │ │ +19f712: 0804 1200 |016b: move-object/from16 v4, v18 │ │ +19f716: 7120 ba49 4300 |016d: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getBlobdirFile:(Lcom/b44t/messenger/DcContext;Ljava/lang/String;)Ljava/lang/String; // method@49ba │ │ +19f71c: 0c03 |0170: move-result-object v3 │ │ +19f71e: 2207 0811 |0171: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder; // type@1108 │ │ +19f722: 7010 f258 0700 |0173: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.:()V // method@58f2 │ │ +19f728: 7030 f658 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@58f6 │ │ +19f72e: 0a02 |0179: move-result v2 │ │ +19f730: 3902 1400 |017a: if-nez v2, 018e // +0014 │ │ +19f734: 1a01 2933 |017c: const-string v1, "Recoding failed for %s: cannot convert to temporary file %s" // string@3329 │ │ +19f738: 1222 |017e: const/4 v2, #int 2 // #2 │ │ +19f73a: 2322 2d11 |017f: new-array v2, v2, [Ljava/lang/Object; // type@112d │ │ +19f73e: 4d04 0206 |0181: aput-object v4, v2, v6 │ │ +19f742: 1214 |0183: const/4 v4, #int 1 // #1 │ │ +19f744: 4d03 0204 |0184: aput-object v3, v2, v4 │ │ +19f748: 7120 d10a 2100 |0186: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +19f74e: 0c01 |0189: move-result-object v1 │ │ +19f750: 7120 f358 1000 |018a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@58f3 │ │ +19f756: 0f06 |018d: return v6 │ │ +19f758: 7401 0507 1500 |018e: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilename:()Ljava/lang/String; // method@0705 │ │ +19f75e: 0c00 |0191: move-result-object v0 │ │ +19f760: 7401 0407 1500 |0192: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilemime:()Ljava/lang/String; // method@0704 │ │ +19f766: 0c02 |0195: move-result-object v2 │ │ +19f768: 6e40 2f07 3120 |0196: invoke-virtual {v1, v3, v0, v2}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@072f │ │ +19f76e: 1a00 af76 |0199: const-string v0, "recoding for %s done" // string@76af │ │ +19f772: 1211 |019b: const/4 v1, #int 1 // #1 │ │ +19f774: 2312 2d11 |019c: new-array v2, v1, [Ljava/lang/Object; // type@112d │ │ +19f778: 4d04 0206 |019e: aput-object v4, v2, v6 │ │ +19f77c: 7120 d10a 2000 |01a0: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +19f782: 0c00 |01a3: move-result-object v0 │ │ +19f784: 7120 c102 0500 |01a4: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +19f78a: 2805 |01a7: goto 01ac // +0005 │ │ +19f78c: 0d00 |01a8: move-exception v0 │ │ +19f78e: 6e10 300a 0000 |01a9: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +19f794: 1211 |01ac: const/4 v1, #int 1 // #1 │ │ +19f796: 0f01 |01ad: return v1 │ │ catches : 1 │ │ 0x0007 - 0x01a7 │ │ Ljava/lang/Exception; -> 0x01a8 │ │ positions : │ │ 0x0007 line=558 │ │ 0x000b line=559 │ │ 0x001c line=562 │ │ @@ -326192,107 +326193,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 │ │ -19f838: |[19f838] 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 │ │ -19f848: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -19f84c: 0801 1900 |0002: move-object/from16 v1, v25 │ │ -19f850: 0802 1a00 |0004: move-object/from16 v2, v26 │ │ -19f854: 0503 1b00 |0006: move-wide/from16 v3, v27 │ │ -19f858: 0805 1700 |0008: move-object/from16 v5, v23 │ │ -19f85c: 0206 2000 |000a: move/from16 v6, v32 │ │ -19f860: 7030 fb58 0506 |000c: invoke-direct {v5, v0, v6}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@58fb │ │ -19f866: 0a07 |000f: move-result v7 │ │ -19f868: 1608 ffff |0010: const-wide/16 v8, #int -1 // #ffff │ │ -19f86c: 3a07 9c00 |0012: if-ltz v7, 00ae // +009c │ │ -19f870: 6e20 d101 7000 |0014: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d1 │ │ -19f876: 6e20 cd01 7000 |0017: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ -19f87c: 0c0a |001a: move-result-object v10 │ │ -19f87e: 6e30 a758 a106 |001b: invoke-virtual {v1, v10, v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58a7 │ │ -19f884: 0a0b |001e: move-result v11 │ │ -19f886: 1a0c d26a |001f: const-string v12, "max-input-size" // string@6ad2 │ │ -19f88a: 6e20 d701 ca00 |0021: invoke-virtual {v10, v12}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -19f890: 0a0a |0024: move-result v10 │ │ -19f892: 160c 0000 |0025: const-wide/16 v12, #int 0 // #0 │ │ -19f896: 120e |0027: const/4 v14, #int 0 // #0 │ │ -19f898: 310f 030c |0028: cmp-long v15, v3, v12 │ │ -19f89c: 3d0f 0600 |002a: if-lez v15, 0030 // +0006 │ │ -19f8a0: 6e40 d001 30e4 |002c: invoke-virtual {v0, v3, v4, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ -19f8a6: 2804 |002f: goto 0033 // +0004 │ │ -19f8a8: 6e40 d001 c0ed |0030: invoke-virtual {v0, v12, v13, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ -19f8ae: 7110 9a0b 0a00 |0033: invoke-static {v10}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9a │ │ -19f8b4: 0c03 |0036: move-result-object v3 │ │ -19f8b6: 7601 f558 1700 |0037: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ -19f8bc: 1610 9cff |003a: const-wide/16 v16, #int -100 // #ff9c │ │ -19f8c0: 0512 0800 |003c: move-wide/from16 v18, v8 │ │ -19f8c4: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -19f8c6: 3904 6b00 |003f: if-nez v4, 00aa // +006b │ │ -19f8ca: 7601 f558 1700 |0041: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ -19f8d0: 7401 cb01 1800 |0044: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01cb │ │ -19f8d6: 0a0a |0047: move-result v10 │ │ -19f8d8: 1314 0100 |0048: const/16 v20, #int 1 // #1 │ │ -19f8dc: 337a 5100 |004a: if-ne v10, v7, 009b // +0051 │ │ -19f8e0: 6e30 ce01 300e |004c: invoke-virtual {v0, v3, v14}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ce │ │ -19f8e6: 0a0a |004f: move-result v10 │ │ -19f8e8: 592a 2f00 |0050: iput v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19f8ec: 522a 2f00 |0052: iget v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19f8f0: 3a0a 0a00 |0054: if-ltz v10, 005e // +000a │ │ -19f8f4: 7401 ca01 1800 |0056: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01ca │ │ -19f8fa: 0b0c |0059: move-result-wide v12 │ │ -19f8fc: 5a2c 2e00 |005a: iput-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19f900: 120a |005c: const/4 v10, #int 0 // #0 │ │ -19f902: 2804 |005d: goto 0061 // +0004 │ │ -19f904: 592e 2f00 |005e: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19f908: 121a |0060: const/4 v10, #int 1 // #1 │ │ -19f90a: 522c 2f00 |0061: iget v12, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19f90e: 3d0c 3200 |0063: if-lez v12, 0095 // +0032 │ │ -19f912: 390a 3000 |0065: if-nez v10, 0095 // +0030 │ │ -19f916: 3d0f 0a00 |0067: if-lez v15, 0071 // +000a │ │ -19f91a: 310c 1208 |0069: cmp-long v12, v18, v8 │ │ -19f91e: 390c 0600 |006b: if-nez v12, 0071 // +0006 │ │ -19f922: 532c 2e00 |006d: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19f926: 0512 0c00 |006f: move-wide/from16 v18, v12 │ │ -19f92a: 160c 0000 |0071: const-wide/16 v12, #int 0 // #0 │ │ -19f92e: 3115 1d0c |0073: cmp-long v21, v29, v12 │ │ -19f932: 3a15 0b00 |0075: if-ltz v21, 0080 // +000b │ │ -19f936: 532c 2e00 |0077: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19f93a: 3116 0c1d |0079: cmp-long v22, v12, v29 │ │ -19f93e: 3b16 0300 |007b: if-gez v22, 007e // +0003 │ │ -19f942: 2803 |007d: goto 0080 // +0003 │ │ -19f944: 121a |007e: const/4 v10, #int 1 // #1 │ │ -19f946: 2816 |007f: goto 0095 // +0016 │ │ -19f948: 532c 2e00 |0080: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19f94c: 3116 0c10 |0082: cmp-long v22, v12, v16 │ │ -19f950: 3d16 0d00 |0084: if-lez v22, 0091 // +000d │ │ -19f954: 592e 2d00 |0086: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -19f958: 7401 c901 1800 |0088: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleFlags:()I // method@01c9 │ │ -19f95e: 0a0c |008b: move-result v12 │ │ -19f960: 592c 2c00 |008c: iput v12, v2, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19f964: 6e56 b758 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@58b7 │ │ -19f96a: 532c 2e00 |0091: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19f96e: 0510 0c00 |0093: move-wide/from16 v16, v12 │ │ -19f972: 390a 0f00 |0095: if-nez v10, 00a4 // +000f │ │ -19f976: 7401 c801 1800 |0097: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ -19f97c: 280a |009a: goto 00a4 // +000a │ │ -19f97e: 12fc |009b: const/4 v12, #int -1 // #ff │ │ -19f980: 33ca 0400 |009c: if-ne v10, v12, 00a0 // +0004 │ │ -19f984: 121a |009e: const/4 v10, #int 1 // #1 │ │ -19f986: 2805 |009f: goto 00a4 // +0005 │ │ -19f988: 7401 c801 1800 |00a0: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ -19f98e: 120a |00a3: const/4 v10, #int 0 // #0 │ │ -19f990: 380a 0300 |00a4: if-eqz v10, 00a7 // +0003 │ │ -19f994: 1214 |00a6: const/4 v4, #int 1 // #1 │ │ -19f996: 160c 0000 |00a7: const-wide/16 v12, #int 0 // #0 │ │ -19f99a: 2896 |00a9: goto 003f // -006a │ │ -19f99c: 6e20 d301 7000 |00aa: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d3 │ │ -19f9a2: 1012 |00ad: return-wide v18 │ │ -19f9a4: 1008 |00ae: return-wide v8 │ │ +19f83c: |[19f83c] 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 │ │ +19f84c: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +19f850: 0801 1900 |0002: move-object/from16 v1, v25 │ │ +19f854: 0802 1a00 |0004: move-object/from16 v2, v26 │ │ +19f858: 0503 1b00 |0006: move-wide/from16 v3, v27 │ │ +19f85c: 0805 1700 |0008: move-object/from16 v5, v23 │ │ +19f860: 0206 2000 |000a: move/from16 v6, v32 │ │ +19f864: 7030 fb58 0506 |000c: invoke-direct {v5, v0, v6}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@58fb │ │ +19f86a: 0a07 |000f: move-result v7 │ │ +19f86c: 1608 ffff |0010: const-wide/16 v8, #int -1 // #ffff │ │ +19f870: 3a07 9c00 |0012: if-ltz v7, 00ae // +009c │ │ +19f874: 6e20 d101 7000 |0014: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d1 │ │ +19f87a: 6e20 cd01 7000 |0017: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ +19f880: 0c0a |001a: move-result-object v10 │ │ +19f882: 6e30 a758 a106 |001b: invoke-virtual {v1, v10, v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58a7 │ │ +19f888: 0a0b |001e: move-result v11 │ │ +19f88a: 1a0c d26a |001f: const-string v12, "max-input-size" // string@6ad2 │ │ +19f88e: 6e20 d701 ca00 |0021: invoke-virtual {v10, v12}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +19f894: 0a0a |0024: move-result v10 │ │ +19f896: 160c 0000 |0025: const-wide/16 v12, #int 0 // #0 │ │ +19f89a: 120e |0027: const/4 v14, #int 0 // #0 │ │ +19f89c: 310f 030c |0028: cmp-long v15, v3, v12 │ │ +19f8a0: 3d0f 0600 |002a: if-lez v15, 0030 // +0006 │ │ +19f8a4: 6e40 d001 30e4 |002c: invoke-virtual {v0, v3, v4, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ +19f8aa: 2804 |002f: goto 0033 // +0004 │ │ +19f8ac: 6e40 d001 c0ed |0030: invoke-virtual {v0, v12, v13, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ +19f8b2: 7110 9a0b 0a00 |0033: invoke-static {v10}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9a │ │ +19f8b8: 0c03 |0036: move-result-object v3 │ │ +19f8ba: 7601 f558 1700 |0037: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ +19f8c0: 1610 9cff |003a: const-wide/16 v16, #int -100 // #ff9c │ │ +19f8c4: 0512 0800 |003c: move-wide/from16 v18, v8 │ │ +19f8c8: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +19f8ca: 3904 6b00 |003f: if-nez v4, 00aa // +006b │ │ +19f8ce: 7601 f558 1700 |0041: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ +19f8d4: 7401 cb01 1800 |0044: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01cb │ │ +19f8da: 0a0a |0047: move-result v10 │ │ +19f8dc: 1314 0100 |0048: const/16 v20, #int 1 // #1 │ │ +19f8e0: 337a 5100 |004a: if-ne v10, v7, 009b // +0051 │ │ +19f8e4: 6e30 ce01 300e |004c: invoke-virtual {v0, v3, v14}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ce │ │ +19f8ea: 0a0a |004f: move-result v10 │ │ +19f8ec: 592a 2f00 |0050: iput v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19f8f0: 522a 2f00 |0052: iget v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19f8f4: 3a0a 0a00 |0054: if-ltz v10, 005e // +000a │ │ +19f8f8: 7401 ca01 1800 |0056: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01ca │ │ +19f8fe: 0b0c |0059: move-result-wide v12 │ │ +19f900: 5a2c 2e00 |005a: iput-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19f904: 120a |005c: const/4 v10, #int 0 // #0 │ │ +19f906: 2804 |005d: goto 0061 // +0004 │ │ +19f908: 592e 2f00 |005e: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19f90c: 121a |0060: const/4 v10, #int 1 // #1 │ │ +19f90e: 522c 2f00 |0061: iget v12, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19f912: 3d0c 3200 |0063: if-lez v12, 0095 // +0032 │ │ +19f916: 390a 3000 |0065: if-nez v10, 0095 // +0030 │ │ +19f91a: 3d0f 0a00 |0067: if-lez v15, 0071 // +000a │ │ +19f91e: 310c 1208 |0069: cmp-long v12, v18, v8 │ │ +19f922: 390c 0600 |006b: if-nez v12, 0071 // +0006 │ │ +19f926: 532c 2e00 |006d: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19f92a: 0512 0c00 |006f: move-wide/from16 v18, v12 │ │ +19f92e: 160c 0000 |0071: const-wide/16 v12, #int 0 // #0 │ │ +19f932: 3115 1d0c |0073: cmp-long v21, v29, v12 │ │ +19f936: 3a15 0b00 |0075: if-ltz v21, 0080 // +000b │ │ +19f93a: 532c 2e00 |0077: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19f93e: 3116 0c1d |0079: cmp-long v22, v12, v29 │ │ +19f942: 3b16 0300 |007b: if-gez v22, 007e // +0003 │ │ +19f946: 2803 |007d: goto 0080 // +0003 │ │ +19f948: 121a |007e: const/4 v10, #int 1 // #1 │ │ +19f94a: 2816 |007f: goto 0095 // +0016 │ │ +19f94c: 532c 2e00 |0080: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19f950: 3116 0c10 |0082: cmp-long v22, v12, v16 │ │ +19f954: 3d16 0d00 |0084: if-lez v22, 0091 // +000d │ │ +19f958: 592e 2d00 |0086: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +19f95c: 7401 c901 1800 |0088: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleFlags:()I // method@01c9 │ │ +19f962: 0a0c |008b: move-result v12 │ │ +19f964: 592c 2c00 |008c: iput v12, v2, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19f968: 6e56 b758 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@58b7 │ │ +19f96e: 532c 2e00 |0091: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19f972: 0510 0c00 |0093: move-wide/from16 v16, v12 │ │ +19f976: 390a 0f00 |0095: if-nez v10, 00a4 // +000f │ │ +19f97a: 7401 c801 1800 |0097: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ +19f980: 280a |009a: goto 00a4 // +000a │ │ +19f982: 12fc |009b: const/4 v12, #int -1 // #ff │ │ +19f984: 33ca 0400 |009c: if-ne v10, v12, 00a0 // +0004 │ │ +19f988: 121a |009e: const/4 v10, #int 1 // #1 │ │ +19f98a: 2805 |009f: goto 00a4 // +0005 │ │ +19f98c: 7401 c801 1800 |00a0: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ +19f992: 120a |00a3: const/4 v10, #int 0 // #0 │ │ +19f994: 380a 0300 |00a4: if-eqz v10, 00a7 // +0003 │ │ +19f998: 1214 |00a6: const/4 v4, #int 1 // #1 │ │ +19f99a: 160c 0000 |00a7: const-wide/16 v12, #int 0 // #0 │ │ +19f99e: 2896 |00a9: goto 003f // -006a │ │ +19f9a0: 6e20 d301 7000 |00aa: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d3 │ │ +19f9a6: 1012 |00ad: return-wide v18 │ │ +19f9a8: 1008 |00ae: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x000c line=68 │ │ 0x0014 line=70 │ │ 0x0017 line=71 │ │ 0x001b line=72 │ │ 0x001f line=73 │ │ @@ -326332,39 +326333,39 @@ │ │ type : '(Landroid/media/MediaExtractor;Z)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -19f7d4: |[19f7d4] org.thoughtcrime.securesms.video.recode.VideoRecoder.selectTrack:(Landroid/media/MediaExtractor;Z)I │ │ -19f7e4: 6e10 cc01 0500 |0000: invoke-virtual {v5}, Landroid/media/MediaExtractor;.getTrackCount:()I // method@01cc │ │ -19f7ea: 0a00 |0003: move-result v0 │ │ -19f7ec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19f7ee: 3501 2300 |0005: if-ge v1, v0, 0028 // +0023 │ │ -19f7f2: 6e20 cd01 1500 |0007: invoke-virtual {v5, v1}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ -19f7f8: 0c02 |000a: move-result-object v2 │ │ -19f7fa: 1a03 e86b |000b: const-string v3, "mime" // string@6be8 │ │ -19f7fe: 6e20 d801 3200 |000d: invoke-virtual {v2, v3}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ -19f804: 0c02 |0010: move-result-object v2 │ │ -19f806: 3806 0b00 |0011: if-eqz v6, 001c // +000b │ │ -19f80a: 1a03 1446 |0013: const-string v3, "audio/" // string@4614 │ │ -19f80e: 6e20 eb0a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -19f814: 0a02 |0018: move-result v2 │ │ -19f816: 3802 0c00 |0019: if-eqz v2, 0025 // +000c │ │ -19f81a: 0f01 |001b: return v1 │ │ -19f81c: 1a03 bd83 |001c: const-string v3, "video/" // string@83bd │ │ -19f820: 6e20 eb0a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -19f826: 0a02 |0021: move-result v2 │ │ -19f828: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ -19f82c: 0f01 |0024: return v1 │ │ -19f82e: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -19f832: 28de |0027: goto 0005 // -0022 │ │ -19f834: 12b5 |0028: const/4 v5, #int -5 // #fb │ │ -19f836: 0f05 |0029: return v5 │ │ +19f7d8: |[19f7d8] org.thoughtcrime.securesms.video.recode.VideoRecoder.selectTrack:(Landroid/media/MediaExtractor;Z)I │ │ +19f7e8: 6e10 cc01 0500 |0000: invoke-virtual {v5}, Landroid/media/MediaExtractor;.getTrackCount:()I // method@01cc │ │ +19f7ee: 0a00 |0003: move-result v0 │ │ +19f7f0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +19f7f2: 3501 2300 |0005: if-ge v1, v0, 0028 // +0023 │ │ +19f7f6: 6e20 cd01 1500 |0007: invoke-virtual {v5, v1}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ +19f7fc: 0c02 |000a: move-result-object v2 │ │ +19f7fe: 1a03 e86b |000b: const-string v3, "mime" // string@6be8 │ │ +19f802: 6e20 d801 3200 |000d: invoke-virtual {v2, v3}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ +19f808: 0c02 |0010: move-result-object v2 │ │ +19f80a: 3806 0b00 |0011: if-eqz v6, 001c // +000b │ │ +19f80e: 1a03 1446 |0013: const-string v3, "audio/" // string@4614 │ │ +19f812: 6e20 eb0a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +19f818: 0a02 |0018: move-result v2 │ │ +19f81a: 3802 0c00 |0019: if-eqz v2, 0025 // +000c │ │ +19f81e: 0f01 |001b: return v1 │ │ +19f820: 1a03 bd83 |001c: const-string v3, "video/" // string@83bd │ │ +19f824: 6e20 eb0a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +19f82a: 0a02 |0021: move-result v2 │ │ +19f82c: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ +19f830: 0f01 |0024: return v1 │ │ +19f832: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +19f836: 28de |0027: goto 0005 // -0022 │ │ +19f838: 12b5 |0028: const/4 v5, #int -5 // #fb │ │ +19f83a: 0f05 |0029: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=52 │ │ 0x000b line=53 │ │ 0x0013 line=55 │ │ 0x001c line=59 │ │ @@ -326416,21 +326417,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 │ │ -19fc98: |[19fc98] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V │ │ -19fca8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19fcae: 5b01 3743 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4337 │ │ -19fcb2: 5b02 3843 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4338 │ │ -19fcb6: 5b03 3943 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@4339 │ │ -19fcba: 5b04 3a43 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@433a │ │ -19fcbe: 0e00 |000b: return-void │ │ +19fc9c: |[19fc9c] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V │ │ +19fcac: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19fcb2: 5b01 3743 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4337 │ │ +19fcb6: 5b02 3843 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4338 │ │ +19fcba: 5b03 3943 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@4339 │ │ +19fcbe: 5b04 3a43 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@433a │ │ +19fcc2: 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; │ │ @@ -326443,23 +326444,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 │ │ -19fcc0: |[19fcc0] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -19fcd0: 5460 3743 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4337 │ │ -19fcd4: 5461 3843 |0002: iget-object v1, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4338 │ │ -19fcd8: 5462 3943 |0004: iget-object v2, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@4339 │ │ -19fcdc: 5463 3a43 |0006: iget-object v3, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@433a │ │ -19fce0: 0774 |0008: move-object v4, v7 │ │ -19fce2: 0185 |0009: move v5, v8 │ │ -19fce4: 7406 0159 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@5901 │ │ -19fcea: 0e00 |000d: return-void │ │ +19fcc4: |[19fcc4] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +19fcd4: 5460 3743 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4337 │ │ +19fcd8: 5461 3843 |0002: iget-object v1, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4338 │ │ +19fcdc: 5462 3943 |0004: iget-object v2, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@4339 │ │ +19fce0: 5463 3a43 |0006: iget-object v3, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@433a │ │ +19fce4: 0774 |0008: move-object v4, v7 │ │ +19fce6: 0185 |0009: move v5, v8 │ │ +19fce8: 7406 0159 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@5901 │ │ +19fcee: 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 │ │ @@ -326489,17 +326490,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19fcec: |[19fcec] org.thoughtcrime.securesms.videochat.VideochatUtil.:()V │ │ -19fcfc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19fd02: 0e00 |0003: return-void │ │ +19fcf0: |[19fcf0] org.thoughtcrime.securesms.videochat.VideochatUtil.:()V │ │ +19fd00: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19fd06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/videochat/VideochatUtil; │ │ │ │ Virtual methods - │ │ @@ -326508,46 +326509,46 @@ │ │ type : '(Landroid/app/Activity;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -19fd04: |[19fd04] org.thoughtcrime.securesms.videochat.VideochatUtil.invite:(Landroid/app/Activity;I)V │ │ -19fd14: 7110 bd49 0700 |0000: invoke-static {v7}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -19fd1a: 0c00 |0003: move-result-object v0 │ │ -19fd1c: 6e20 9906 8000 |0004: invoke-virtual {v0, v8}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -19fd22: 0c08 |0007: move-result-object v8 │ │ -19fd24: 2201 4901 |0008: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -19fd28: 7020 8804 7100 |000a: invoke-direct {v1, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ -19fd2e: 6002 022c |000d: sget v2, Lorg/thoughtcrime/securesms/R$string;.videochat_invite_user_to_videochat:I // field@2c02 │ │ -19fd32: 6e10 5c06 0800 |000f: invoke-virtual {v8}, Lcom/b44t/messenger/DcChat;.getName:()Ljava/lang/String; // method@065c │ │ -19fd38: 0c03 |0012: move-result-object v3 │ │ -19fd3a: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -19fd3c: 2344 2d11 |0014: new-array v4, v4, [Ljava/lang/Object; // type@112d │ │ -19fd40: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -19fd42: 4d03 0405 |0017: aput-object v3, v4, v5 │ │ -19fd46: 6e30 1f00 2704 |0019: invoke-virtual {v7, v2, v4}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ -19fd4c: 0c02 |001c: move-result-object v2 │ │ -19fd4e: 6e20 9804 2100 |001d: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0498 │ │ -19fd54: 0c01 |0020: move-result-object v1 │ │ -19fd56: 6002 012c |0021: sget v2, Lorg/thoughtcrime/securesms/R$string;.videochat_invite_user_hint:I // field@2c01 │ │ -19fd5a: 6e20 8d04 2100 |0023: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@048d │ │ -19fd60: 0c01 |0026: move-result-object v1 │ │ -19fd62: 6002 3328 |0027: sget v2, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2833 │ │ -19fd66: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -19fd68: 6e30 8f04 2103 |002a: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ -19fd6e: 0c01 |002d: move-result-object v1 │ │ -19fd70: 6002 a02a |002e: sget v2, Lorg/thoughtcrime/securesms/R$string;.ok:I // field@2aa0 │ │ -19fd74: 2203 0911 |0030: new-instance v3, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0; // type@1109 │ │ -19fd78: 7057 fc58 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@58fc │ │ -19fd7e: 6e30 9404 2103 |0035: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ -19fd84: 0c07 |0038: move-result-object v7 │ │ -19fd86: 6e10 9a04 0700 |0039: invoke-virtual {v7}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ -19fd8c: 0e00 |003c: return-void │ │ +19fd08: |[19fd08] org.thoughtcrime.securesms.videochat.VideochatUtil.invite:(Landroid/app/Activity;I)V │ │ +19fd18: 7110 bd49 0700 |0000: invoke-static {v7}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +19fd1e: 0c00 |0003: move-result-object v0 │ │ +19fd20: 6e20 9906 8000 |0004: invoke-virtual {v0, v8}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +19fd26: 0c08 |0007: move-result-object v8 │ │ +19fd28: 2201 4901 |0008: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +19fd2c: 7020 8804 7100 |000a: invoke-direct {v1, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ +19fd32: 6002 022c |000d: sget v2, Lorg/thoughtcrime/securesms/R$string;.videochat_invite_user_to_videochat:I // field@2c02 │ │ +19fd36: 6e10 5c06 0800 |000f: invoke-virtual {v8}, Lcom/b44t/messenger/DcChat;.getName:()Ljava/lang/String; // method@065c │ │ +19fd3c: 0c03 |0012: move-result-object v3 │ │ +19fd3e: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +19fd40: 2344 2d11 |0014: new-array v4, v4, [Ljava/lang/Object; // type@112d │ │ +19fd44: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +19fd46: 4d03 0405 |0017: aput-object v3, v4, v5 │ │ +19fd4a: 6e30 1f00 2704 |0019: invoke-virtual {v7, v2, v4}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ +19fd50: 0c02 |001c: move-result-object v2 │ │ +19fd52: 6e20 9804 2100 |001d: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0498 │ │ +19fd58: 0c01 |0020: move-result-object v1 │ │ +19fd5a: 6002 012c |0021: sget v2, Lorg/thoughtcrime/securesms/R$string;.videochat_invite_user_hint:I // field@2c01 │ │ +19fd5e: 6e20 8d04 2100 |0023: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@048d │ │ +19fd64: 0c01 |0026: move-result-object v1 │ │ +19fd66: 6002 3328 |0027: sget v2, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2833 │ │ +19fd6a: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +19fd6c: 6e30 8f04 2103 |002a: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ +19fd72: 0c01 |002d: move-result-object v1 │ │ +19fd74: 6002 a02a |002e: sget v2, Lorg/thoughtcrime/securesms/R$string;.ok:I // field@2aa0 │ │ +19fd78: 2203 0911 |0030: new-instance v3, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0; // type@1109 │ │ +19fd7c: 7057 fc58 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@58fc │ │ +19fd82: 6e30 9404 2103 |0035: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ +19fd88: 0c07 |0038: move-result-object v7 │ │ +19fd8a: 6e10 9a04 0700 |0039: invoke-virtual {v7}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ +19fd90: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=19 │ │ 0x0008 line=21 │ │ 0x000f line=22 │ │ 0x0023 line=23 │ │ @@ -326564,23 +326565,23 @@ │ │ type : '(Landroid/app/Activity;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -19fd90: |[19fd90] org.thoughtcrime.securesms.videochat.VideochatUtil.join:(Landroid/app/Activity;I)V │ │ -19fda0: 7110 bd49 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -19fda6: 0c00 |0003: move-result-object v0 │ │ -19fda8: 6e20 ad06 3000 |0004: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ -19fdae: 0c03 |0007: move-result-object v3 │ │ -19fdb0: 6e10 1807 0300 |0008: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getVideochatUrl:()Ljava/lang/String; // method@0718 │ │ -19fdb6: 0c03 |000b: move-result-object v3 │ │ -19fdb8: 7120 3156 3200 |000c: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@5631 │ │ -19fdbe: 0e00 |000f: return-void │ │ +19fd94: |[19fd94] org.thoughtcrime.securesms.videochat.VideochatUtil.join:(Landroid/app/Activity;I)V │ │ +19fda4: 7110 bd49 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +19fdaa: 0c00 |0003: move-result-object v0 │ │ +19fdac: 6e20 ad06 3000 |0004: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ +19fdb2: 0c03 |0007: move-result-object v3 │ │ +19fdb4: 6e10 1807 0300 |0008: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getVideochatUrl:()Ljava/lang/String; // method@0718 │ │ +19fdba: 0c03 |000b: move-result-object v3 │ │ +19fdbc: 7120 3156 3200 |000c: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@5631 │ │ +19fdc2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0004 line=36 │ │ 0x0008 line=37 │ │ 0x000c line=38 │ │ locals : │ │ @@ -326593,22 +326594,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 │ │ -19fdc0: |[19fdc0] 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 │ │ -19fdd0: 6e10 5a06 0200 |0000: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getId:()I // method@065a │ │ -19fdd6: 0a02 |0003: move-result v2 │ │ -19fdd8: 6e20 d406 2100 |0004: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.sendVideochatInvitation:(I)I // method@06d4 │ │ -19fdde: 0a01 |0007: move-result v1 │ │ -19fde0: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -19fde4: 6e30 0059 3001 |000a: invoke-virtual {v0, v3, v1}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil;.join:(Landroid/app/Activity;I)V // method@5900 │ │ -19fdea: 0e00 |000d: return-void │ │ +19fdc4: |[19fdc4] 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 │ │ +19fdd4: 6e10 5a06 0200 |0000: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getId:()I // method@065a │ │ +19fdda: 0a02 |0003: move-result v2 │ │ +19fddc: 6e20 d406 2100 |0004: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.sendVideochatInvitation:(I)I // method@06d4 │ │ +19fde2: 0a01 |0007: move-result v1 │ │ +19fde4: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +19fde8: 6e30 0059 3001 |000a: invoke-virtual {v0, v3, v1}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil;.join:(Landroid/app/Activity;I)V // method@5900 │ │ +19fdee: 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; │ │ @@ -429746,18 +429747,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 │ │ -18d604: |[18d604] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -18d614: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18d61a: 5b01 2741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4127 │ │ -18d61e: 0e00 |0005: return-void │ │ +18d608: |[18d608] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +18d618: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18d61e: 5b01 2741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4127 │ │ +18d622: 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; │ │ │ │ @@ -429767,18 +429768,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18d620: |[18d620] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.onDrawingChanged:()V │ │ -18d630: 5410 2741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4127 │ │ -18d634: 7110 3e54 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@543e │ │ -18d63a: 0e00 |0005: return-void │ │ +18d624: |[18d624] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.onDrawingChanged:()V │ │ +18d634: 5410 2741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4127 │ │ +18d638: 7110 3e54 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@543e │ │ +18d63e: 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 : 5231 (D8$$SyntheticClass) │ │ @@ -429811,18 +429812,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 │ │ -18d63c: |[18d63c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -18d64c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18d652: 5b01 2841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4128 │ │ -18d656: 0e00 |0005: return-void │ │ +18d640: |[18d640] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +18d650: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18d656: 5b01 2841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4128 │ │ +18d65a: 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; │ │ │ │ @@ -429832,18 +429833,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -18d658: |[18d658] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.onAvailabilityChanged:(ZZ)V │ │ -18d668: 5410 2841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4128 │ │ -18d66c: 7130 3d54 2003 |0002: invoke-static {v0, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V // method@543d │ │ -18d672: 0e00 |0005: return-void │ │ +18d65c: |[18d65c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.onAvailabilityChanged:(ZZ)V │ │ +18d66c: 5410 2841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4128 │ │ +18d670: 7130 3d54 2003 |0002: invoke-static {v0, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V // method@543d │ │ +18d676: 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 │ │ @@ -429883,18 +429884,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 │ │ -18d674: |[18d674] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -18d684: 5b01 2941 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d688: 7010 9a0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18d68e: 0e00 |0005: return-void │ │ +18d678: |[18d678] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +18d688: 5b01 2941 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d68c: 7010 9a0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18d692: 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; │ │ │ │ @@ -429903,31 +429904,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 │ │ -18d798: |[18d798] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V │ │ -18d7a8: 7210 b64b 0400 |0000: invoke-interface {v4}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.getColor:()I // method@4bb6 │ │ -18d7ae: 0a04 |0003: move-result v4 │ │ -18d7b0: 5420 2941 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d7b4: 7110 4354 0000 |0006: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5443 │ │ -18d7ba: 0c00 |0009: move-result-object v0 │ │ -18d7bc: 6201 4f41 |000a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ -18d7c0: 6e20 9d54 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@549d │ │ -18d7c6: 5420 2941 |000f: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d7ca: 7110 4354 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5443 │ │ -18d7d0: 0c00 |0014: move-result-object v0 │ │ -18d7d2: 6e20 b854 4000 |0015: invoke-virtual {v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setActiveColor:(I)V // method@54b8 │ │ -18d7d8: 3805 0800 |0018: if-eqz v5, 0020 // +0008 │ │ -18d7dc: 5424 2941 |001a: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d7e0: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -18d7e2: 7130 4554 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@5445 │ │ -18d7e8: 0e00 |0020: return-void │ │ +18d79c: |[18d79c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V │ │ +18d7ac: 7210 b64b 0400 |0000: invoke-interface {v4}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.getColor:()I // method@4bb6 │ │ +18d7b2: 0a04 |0003: move-result v4 │ │ +18d7b4: 5420 2941 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d7b8: 7110 4354 0000 |0006: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5443 │ │ +18d7be: 0c00 |0009: move-result-object v0 │ │ +18d7c0: 6201 4f41 |000a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ +18d7c4: 6e20 9d54 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@549d │ │ +18d7ca: 5420 2941 |000f: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d7ce: 7110 4354 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5443 │ │ +18d7d4: 0c00 |0014: move-result-object v0 │ │ +18d7d6: 6e20 b854 4000 |0015: invoke-virtual {v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setActiveColor:(I)V // method@54b8 │ │ +18d7dc: 3805 0800 |0018: if-eqz v5, 0020 // +0008 │ │ +18d7e0: 5424 2941 |001a: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d7e4: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +18d7e6: 7130 4554 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@5445 │ │ +18d7ec: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0004 line=369 │ │ 0x000f line=370 │ │ 0x001a line=372 │ │ locals : │ │ @@ -429942,27 +429943,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 │ │ -18d690: |[18d690] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDoubleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -18d6a0: 5420 2941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d6a4: 7120 4254 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@5442 │ │ -18d6aa: 6e10 cc4c 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccc │ │ -18d6b0: 0c00 |0008: move-result-object v0 │ │ -18d6b2: 2000 740f |0009: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f74 │ │ -18d6b6: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ -18d6ba: 6e10 cc4c 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccc │ │ -18d6c0: 0c00 |0010: move-result-object v0 │ │ -18d6c2: 1f00 1e0f |0011: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ -18d6c6: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -18d6c8: 7040 3754 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@5437 │ │ -18d6ce: 0e00 |0017: return-void │ │ +18d694: |[18d694] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDoubleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +18d6a4: 5420 2941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d6a8: 7120 4254 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@5442 │ │ +18d6ae: 6e10 cc4c 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccc │ │ +18d6b4: 0c00 |0008: move-result-object v0 │ │ +18d6b6: 2000 740f |0009: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f74 │ │ +18d6ba: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ +18d6be: 6e10 cc4c 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccc │ │ +18d6c4: 0c00 |0010: move-result-object v0 │ │ +18d6c6: 1f00 1e0f |0011: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ +18d6ca: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +18d6cc: 7040 3754 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@5437 │ │ +18d6d2: 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; │ │ @@ -429973,29 +429974,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 │ │ -18d6d0: |[18d6d0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDown:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -18d6e0: 3902 1c00 |0000: if-nez v2, 001c // +001c │ │ -18d6e4: 5412 2941 |0002: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d6e8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -18d6ea: 7120 4254 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@5442 │ │ -18d6f0: 5412 2941 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d6f4: 7110 4354 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5443 │ │ -18d6fa: 0c02 |000d: move-result-object v2 │ │ -18d6fc: 6200 4e41 |000e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ -18d700: 6e20 9d54 0200 |0010: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@549d │ │ -18d706: 5412 2941 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d70a: 7110 4454 0200 |0015: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@5444 │ │ -18d710: 0c02 |0018: move-result-object v2 │ │ -18d712: 6e10 2f4c 0200 |0019: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@4c2f │ │ -18d718: 0e00 |001c: return-void │ │ +18d6d4: |[18d6d4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDown:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +18d6e4: 3902 1c00 |0000: if-nez v2, 001c // +001c │ │ +18d6e8: 5412 2941 |0002: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d6ec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +18d6ee: 7120 4254 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@5442 │ │ +18d6f4: 5412 2941 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d6f8: 7110 4354 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5443 │ │ +18d6fe: 0c02 |000d: move-result-object v2 │ │ +18d700: 6200 4e41 |000e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ +18d704: 6e20 9d54 0200 |0010: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@549d │ │ +18d70a: 5412 2941 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d70e: 7110 4454 0200 |0015: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@5444 │ │ +18d714: 0c02 |0018: move-result-object v2 │ │ +18d716: 6e10 2f4c 0200 |0019: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@4c2f │ │ +18d71c: 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; │ │ @@ -430006,41 +430007,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 │ │ -18d71c: |[18d71c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntitySingleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -18d72c: 5420 2941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d730: 7120 4254 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@5442 │ │ -18d736: 5420 2941 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d73a: 7110 4154 0000 |0007: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@5441 │ │ -18d740: 0c00 |000a: move-result-object v0 │ │ -18d742: 3800 2900 |000b: if-eqz v0, 0034 // +0029 │ │ -18d746: 6e10 cc4c 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccc │ │ -18d74c: 0c00 |0010: move-result-object v0 │ │ -18d74e: 2000 740f |0011: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f74 │ │ -18d752: 3800 1600 |0013: if-eqz v0, 0029 // +0016 │ │ -18d756: 6e10 cc4c 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccc │ │ -18d75c: 0c00 |0018: move-result-object v0 │ │ -18d75e: 1f00 1e0f |0019: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ -18d762: 5421 2941 |001b: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d766: 7110 4454 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@5444 │ │ -18d76c: 0c01 |0020: move-result-object v1 │ │ -18d76e: 6e10 3a4c 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.isTextEditing:()Z // method@4c3a │ │ -18d774: 0a01 |0024: move-result v1 │ │ -18d776: 7040 3754 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@5437 │ │ -18d77c: 280c |0028: goto 0034 // +000c │ │ -18d77e: 5423 2941 |0029: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d782: 7110 4354 0300 |002b: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5443 │ │ -18d788: 0c03 |002e: move-result-object v3 │ │ -18d78a: 6200 4d41 |002f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ -18d78e: 6e20 9d54 0300 |0031: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@549d │ │ -18d794: 0e00 |0034: return-void │ │ +18d720: |[18d720] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntitySingleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +18d730: 5420 2941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d734: 7120 4254 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@5442 │ │ +18d73a: 5420 2941 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d73e: 7110 4154 0000 |0007: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@5441 │ │ +18d744: 0c00 |000a: move-result-object v0 │ │ +18d746: 3800 2900 |000b: if-eqz v0, 0034 // +0029 │ │ +18d74a: 6e10 cc4c 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccc │ │ +18d750: 0c00 |0010: move-result-object v0 │ │ +18d752: 2000 740f |0011: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f74 │ │ +18d756: 3800 1600 |0013: if-eqz v0, 0029 // +0016 │ │ +18d75a: 6e10 cc4c 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccc │ │ +18d760: 0c00 |0018: move-result-object v0 │ │ +18d762: 1f00 1e0f |0019: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ +18d766: 5421 2941 |001b: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d76a: 7110 4454 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@5444 │ │ +18d770: 0c01 |0020: move-result-object v1 │ │ +18d772: 6e10 3a4c 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.isTextEditing:()Z // method@4c3a │ │ +18d778: 0a01 |0024: move-result v1 │ │ +18d77a: 7040 3754 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@5437 │ │ +18d780: 280c |0028: goto 0034 // +000c │ │ +18d782: 5423 2941 |0029: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d786: 7110 4354 0300 |002b: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5443 │ │ +18d78c: 0c03 |002e: move-result-object v3 │ │ +18d78e: 6200 4d41 |002f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ +18d792: 6e20 9d54 0300 |0031: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@549d │ │ +18d798: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0005 line=347 │ │ 0x000d line=348 │ │ 0x0015 line=349 │ │ 0x0029 line=351 │ │ @@ -430078,18 +430079,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 │ │ -18e18c: |[18e18c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e19c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e1a2: 5b01 3841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4138 │ │ -18e1a6: 0e00 |0005: return-void │ │ +18e190: |[18e190] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e1a0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e1a6: 5b01 3841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4138 │ │ +18e1aa: 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; │ │ │ │ @@ -430099,18 +430100,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e1a8: |[18e1a8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.onColorChange:(I)V │ │ -18e1b8: 5410 3841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4138 │ │ -18e1bc: 6e20 b154 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@54b1 │ │ -18e1c2: 0e00 |0005: return-void │ │ +18e1ac: |[18e1ac] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.onColorChange:(I)V │ │ +18e1bc: 5410 3841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4138 │ │ +18e1c0: 6e20 b154 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@54b1 │ │ +18e1c6: 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 │ │ │ │ @@ -430144,18 +430145,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 │ │ -18e314: |[18e314] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V │ │ -18e324: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e32a: 5b01 3f41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@413f │ │ -18e32e: 0e00 |0005: return-void │ │ +18e318: |[18e318] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V │ │ +18e328: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e32e: 5b01 3f41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@413f │ │ +18e332: 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; │ │ │ │ @@ -430165,18 +430166,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e330: |[18e330] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.onColorSelected:(I)V │ │ -18e340: 5410 3f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@413f │ │ -18e344: 6e20 2f55 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ -18e34a: 0e00 |0005: return-void │ │ +18e334: |[18e334] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.onColorSelected:(I)V │ │ +18e344: 5410 3f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@413f │ │ +18e348: 6e20 2f55 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ +18e34e: 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 │ │ │ │ @@ -430210,18 +430211,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 │ │ -18e3f4: |[18e3f4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e404: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e40a: 5b01 4341 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4143 │ │ -18e40e: 0e00 |0005: return-void │ │ +18e3f8: |[18e3f8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e408: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e40e: 5b01 4341 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4143 │ │ +18e412: 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; │ │ │ │ @@ -430231,18 +430232,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e410: |[18e410] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.onColorChange:(I)V │ │ -18e420: 5410 4341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4143 │ │ -18e424: 6e20 b254 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@54b2 │ │ -18e42a: 0e00 |0005: return-void │ │ +18e414: |[18e414] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.onColorChange:(I)V │ │ +18e424: 5410 4341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4143 │ │ +18e428: 6e20 b254 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@54b2 │ │ +18e42e: 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 │ │ │ │ @@ -430277,17 +430278,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -18e4d4: |[18e4d4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.:()V │ │ -18e4e4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e4ea: 0e00 |0003: return-void │ │ +18e4d8: |[18e4d8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.:()V │ │ +18e4e8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e4ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; │ │ │ │ Virtual methods - │ │ @@ -430296,121 +430297,121 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -18e4ec: |[18e4ec] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onColorChange:(I)V │ │ -18e4fc: 0e00 |0000: return-void │ │ +18e4f0: |[18e4f0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onColorChange:(I)V │ │ +18e500: 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 │ │ -18e500: |[18e500] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onDelete:()V │ │ -18e510: 0e00 |0000: return-void │ │ +18e504: |[18e504] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onDelete:()V │ │ +18e514: 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 │ │ -18e514: |[18e514] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onFlipHorizontal:()V │ │ -18e524: 0e00 |0000: return-void │ │ +18e518: |[18e518] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onFlipHorizontal:()V │ │ +18e528: 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 │ │ -18e528: |[18e528] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -18e538: 0e00 |0000: return-void │ │ +18e52c: |[18e52c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +18e53c: 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 │ │ -18e53c: |[18e53c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRequestFullScreen:(ZZ)V │ │ -18e54c: 0e00 |0000: return-void │ │ +18e540: |[18e540] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRequestFullScreen:(ZZ)V │ │ +18e550: 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 │ │ -18e550: |[18e550] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRotate90AntiClockwise:()V │ │ -18e560: 0e00 |0000: return-void │ │ +18e554: |[18e554] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRotate90AntiClockwise:()V │ │ +18e564: 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 │ │ -18e564: |[18e564] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onSave:()V │ │ -18e574: 0e00 |0000: return-void │ │ +18e568: |[18e568] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onSave:()V │ │ +18e578: 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 │ │ -18e578: |[18e578] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onUndo:()V │ │ -18e588: 0e00 |0000: return-void │ │ +18e57c: |[18e57c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onUndo:()V │ │ +18e58c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6266 (ImageEditorHud.java) │ │ │ │ Class #2446 header: │ │ @@ -430453,26 +430454,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 │ │ -18f62c: |[18f62c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V │ │ -18f63c: 5b01 7541 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@4175 │ │ -18f640: 7020 f205 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ -18f646: 6001 4d25 |0005: sget v1, Lorg/thoughtcrime/securesms/R$id;.sticker_image:I // field@254d │ │ -18f64a: 6e20 1703 1200 |0007: invoke-virtual {v2, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -18f650: 0c01 |000a: move-result-object v1 │ │ -18f652: 1f01 3101 |000b: check-cast v1, Landroid/widget/ImageView; // type@0131 │ │ -18f656: 5b01 7441 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@4174 │ │ -18f65a: 2201 7810 |000f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0; // type@1078 │ │ -18f65e: 7020 dc54 0100 |0011: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@54dc │ │ -18f664: 6e20 4103 1200 |0014: invoke-virtual {v2, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18f66a: 0e00 |0017: return-void │ │ +18f630: |[18f630] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V │ │ +18f640: 5b01 7541 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@4175 │ │ +18f644: 7020 f205 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ +18f64a: 6001 4d25 |0005: sget v1, Lorg/thoughtcrime/securesms/R$id;.sticker_image:I // field@254d │ │ +18f64e: 6e20 1703 1200 |0007: invoke-virtual {v2, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +18f654: 0c01 |000a: move-result-object v1 │ │ +18f656: 1f01 3101 |000b: check-cast v1, Landroid/widget/ImageView; // type@0131 │ │ +18f65a: 5b01 7441 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@4174 │ │ +18f65e: 2201 7810 |000f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0; // type@1078 │ │ +18f662: 7020 dc54 0100 |0011: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@54dc │ │ +18f668: 6e20 4103 1200 |0014: invoke-virtual {v2, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18f66e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0002 line=144 │ │ 0x0005 line=145 │ │ 0x000f line=146 │ │ locals : │ │ @@ -430485,17 +430486,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 │ │ -18f5fc: |[18f5fc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$000:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Ljava/lang/String; │ │ -18f60c: 5400 7341 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4173 │ │ -18f610: 1100 |0002: return-object v0 │ │ +18f600: |[18f600] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$000:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Ljava/lang/String; │ │ +18f610: 5400 7341 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4173 │ │ +18f614: 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;) │ │ @@ -430503,17 +430504,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 │ │ -18f614: |[18f614] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$002:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;Ljava/lang/String;)Ljava/lang/String; │ │ -18f624: 5b01 7341 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4173 │ │ -18f628: 1101 |0002: return-object v1 │ │ +18f618: |[18f618] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$002:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;Ljava/lang/String;)Ljava/lang/String; │ │ +18f628: 5b01 7341 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4173 │ │ +18f62c: 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; │ │ │ │ @@ -430522,17 +430523,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 │ │ -18f5e4: |[18f5e4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; │ │ -18f5f4: 5400 7441 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@4174 │ │ -18f5f8: 1100 |0002: return-object v0 │ │ +18f5e8: |[18f5e8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; │ │ +18f5f8: 5400 7441 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@4174 │ │ +18f5fc: 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 - │ │ @@ -430541,22 +430542,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -18f66c: |[18f66c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.lambda$new$0$org-thoughtcrime-securesms-scribbles-StickerSelectFragment$StickersAdapter$StickerViewHolder:(Landroid/view/View;)V │ │ -18f67c: 6e10 e254 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.getAdapterPosition:()I // method@54e2 │ │ -18f682: 0a02 |0003: move-result v2 │ │ -18f684: 3a02 0900 |0004: if-ltz v2, 000d // +0009 │ │ -18f688: 5412 7541 |0006: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@4175 │ │ -18f68c: 5410 7341 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4173 │ │ -18f690: 7120 e554 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@54e5 │ │ -18f696: 0e00 |000d: return-void │ │ +18f670: |[18f670] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.lambda$new$0$org-thoughtcrime-securesms-scribbles-StickerSelectFragment$StickersAdapter$StickerViewHolder:(Landroid/view/View;)V │ │ +18f680: 6e10 e254 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.getAdapterPosition:()I // method@54e2 │ │ +18f686: 0a02 |0003: move-result v2 │ │ +18f688: 3a02 0900 |0004: if-ltz v2, 000d // +0009 │ │ +18f68c: 5412 7541 |0006: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@4175 │ │ +18f690: 5410 7341 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4173 │ │ +18f694: 7120 e554 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@54e5 │ │ +18f69a: 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; │ │ @@ -430609,23 +430610,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 │ │ -18f6fc: |[18f6fc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;[Ljava/lang/String;)V │ │ -18f70c: 5b01 7941 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4179 │ │ -18f710: 7010 e705 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05e7 │ │ -18f716: 5b03 7641 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4176 │ │ -18f71a: 5b04 7841 |0007: iput-object v4, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4178 │ │ -18f71e: 7110 e602 0200 |0009: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ -18f724: 0c01 |000c: move-result-object v1 │ │ -18f726: 5b01 7741 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@4177 │ │ -18f72a: 0e00 |000f: return-void │ │ +18f700: |[18f700] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;[Ljava/lang/String;)V │ │ +18f710: 5b01 7941 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4179 │ │ +18f714: 7010 e705 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05e7 │ │ +18f71a: 5b03 7641 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4176 │ │ +18f71e: 5b04 7841 |0007: iput-object v4, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4178 │ │ +18f722: 7110 e602 0200 |0009: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ +18f728: 0c01 |000c: move-result-object v1 │ │ +18f72a: 5b01 7741 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@4177 │ │ +18f72e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ 0x0007 line=105 │ │ 0x0009 line=106 │ │ locals : │ │ @@ -430640,17 +430641,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 │ │ -18f72c: |[18f72c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.access$300:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Ljava/lang/String;)V │ │ -18f73c: 7020 eb54 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onStickerSelected:(Ljava/lang/String;)V // method@54eb │ │ -18f742: 0e00 |0003: return-void │ │ +18f730: |[18f730] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.access$300:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Ljava/lang/String;)V │ │ +18f740: 7020 eb54 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onStickerSelected:(Ljava/lang/String;)V // method@54eb │ │ +18f746: 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; │ │ │ │ @@ -430659,24 +430660,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -18f7d4: |[18f7d4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onStickerSelected:(Ljava/lang/String;)V │ │ -18f7e4: 5410 7941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4179 │ │ -18f7e8: 7110 ef54 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@54ef │ │ -18f7ee: 0c00 |0005: move-result-object v0 │ │ -18f7f0: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -18f7f4: 5410 7941 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4179 │ │ -18f7f8: 7110 ef54 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@54ef │ │ -18f7fe: 0c00 |000d: move-result-object v0 │ │ -18f800: 7220 db54 2000 |000e: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;.onStickerSelected:(Ljava/lang/String;)V // method@54db │ │ -18f806: 0e00 |0011: return-void │ │ +18f7d8: |[18f7d8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onStickerSelected:(Ljava/lang/String;)V │ │ +18f7e8: 5410 7941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4179 │ │ +18f7ec: 7110 ef54 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@54ef │ │ +18f7f2: 0c00 |0005: move-result-object v0 │ │ +18f7f4: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +18f7f8: 5410 7941 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4179 │ │ +18f7fc: 7110 ef54 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@54ef │ │ +18f802: 0c00 |000d: move-result-object v0 │ │ +18f804: 7220 db54 2000 |000e: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;.onStickerSelected:(Ljava/lang/String;)V // method@54db │ │ +18f80a: 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; │ │ │ │ @@ -430686,18 +430687,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -18f6b4: |[18f6b4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.getItemCount:()I │ │ -18f6c4: 5410 7841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4178 │ │ -18f6c8: 2100 |0002: array-length v0, v0 │ │ -18f6ca: 0f00 |0003: return v0 │ │ +18f6b8: |[18f6b8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.getItemCount:()I │ │ +18f6c8: 5410 7841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4178 │ │ +18f6cc: 2100 |0002: array-length v0, v0 │ │ +18f6ce: 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;) │ │ @@ -430705,18 +430706,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 │ │ -18f744: |[18f744] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -18f754: 1f01 7910 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@1079 │ │ -18f758: 6e30 e854 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V // method@54e8 │ │ -18f75e: 0e00 |0005: return-void │ │ +18f748: |[18f748] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +18f758: 1f01 7910 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@1079 │ │ +18f75c: 6e30 e854 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V // method@54e8 │ │ +18f762: 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 │ │ @@ -430726,38 +430727,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 │ │ -18f760: |[18f760] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V │ │ -18f770: 5420 7841 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4178 │ │ -18f774: 4604 0004 |0002: aget-object v4, v0, v4 │ │ -18f778: 7120 e054 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@54e0 │ │ -18f77e: 5424 7641 |0007: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4176 │ │ -18f782: 2200 0903 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -18f786: 1a01 3a53 |000b: const-string v1, "file:///android_asset/" // string@533a │ │ -18f78a: 7020 080b 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -18f790: 7110 df54 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@54df │ │ -18f796: 0c01 |0013: move-result-object v1 │ │ -18f798: 6e20 110b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -18f79e: 6e10 220b 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -18f7a4: 0c00 |001a: move-result-object v0 │ │ -18f7a6: 7110 0102 0000 |001b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -18f7ac: 0c00 |001e: move-result-object v0 │ │ -18f7ae: 6e20 4450 0400 |001f: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.load:(Landroid/net/Uri;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5044 │ │ -18f7b4: 0c04 |0022: move-result-object v4 │ │ -18f7b6: 6200 6d00 |0023: sget-object v0, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ -18f7ba: 6e20 a04f 0400 |0025: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fa0 │ │ -18f7c0: 0c04 |0028: move-result-object v4 │ │ -18f7c2: 7110 e154 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@54e1 │ │ -18f7c8: 0c03 |002c: move-result-object v3 │ │ -18f7ca: 6e20 c04f 3400 |002d: invoke-virtual {v4, v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.into:(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; // method@4fc0 │ │ -18f7d0: 0e00 |0030: return-void │ │ +18f764: |[18f764] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V │ │ +18f774: 5420 7841 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4178 │ │ +18f778: 4604 0004 |0002: aget-object v4, v0, v4 │ │ +18f77c: 7120 e054 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@54e0 │ │ +18f782: 5424 7641 |0007: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4176 │ │ +18f786: 2200 0903 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +18f78a: 1a01 3a53 |000b: const-string v1, "file:///android_asset/" // string@533a │ │ +18f78e: 7020 080b 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +18f794: 7110 df54 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@54df │ │ +18f79a: 0c01 |0013: move-result-object v1 │ │ +18f79c: 6e20 110b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +18f7a2: 6e10 220b 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +18f7a8: 0c00 |001a: move-result-object v0 │ │ +18f7aa: 7110 0102 0000 |001b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +18f7b0: 0c00 |001e: move-result-object v0 │ │ +18f7b2: 6e20 4450 0400 |001f: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.load:(Landroid/net/Uri;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5044 │ │ +18f7b8: 0c04 |0022: move-result-object v4 │ │ +18f7ba: 6200 6d00 |0023: sget-object v0, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ +18f7be: 6e20 a04f 0400 |0025: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fa0 │ │ +18f7c4: 0c04 |0028: move-result-object v4 │ │ +18f7c6: 7110 e154 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@54e1 │ │ +18f7cc: 0c03 |002c: move-result-object v3 │ │ +18f7ce: 6e20 c04f 3400 |002d: invoke-virtual {v4, v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.into:(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; // method@4fc0 │ │ +18f7d4: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0007 line=118 │ │ 0x0025 line=119 │ │ 0x0029 line=120 │ │ locals : │ │ @@ -430770,18 +430771,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 │ │ -18f698: |[18f698] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -18f6a8: 6e30 ea54 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@54ea │ │ -18f6ae: 0c01 |0003: move-result-object v1 │ │ -18f6b0: 1101 |0004: return-object v1 │ │ +18f69c: |[18f69c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +18f6ac: 6e30 ea54 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@54ea │ │ +18f6b2: 0c01 |0003: move-result-object v1 │ │ +18f6b4: 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 │ │ @@ -430791,23 +430792,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 │ │ -18f6cc: |[18f6cc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ -18f6dc: 2205 7910 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@1079 │ │ -18f6e0: 5430 7741 |0002: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@4177 │ │ -18f6e4: 6001 3427 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.scribble_sticker_item:I // field@2734 │ │ -18f6e8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -18f6ea: 6e40 e802 1024 |0007: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -18f6f0: 0c04 |000a: move-result-object v4 │ │ -18f6f2: 7030 de54 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@54de │ │ -18f6f8: 1105 |000e: return-object v5 │ │ +18f6d0: |[18f6d0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ +18f6e0: 2205 7910 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@1079 │ │ +18f6e4: 5430 7741 |0002: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@4177 │ │ +18f6e8: 6001 3427 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.scribble_sticker_item:I // field@2734 │ │ +18f6ec: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +18f6ee: 6e40 e802 1024 |0007: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +18f6f4: 0c04 |000a: move-result-object v4 │ │ +18f6f6: 7030 de54 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@54de │ │ +18f6fc: 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 │ │ @@ -430817,18 +430818,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 │ │ -18f808: |[18f808] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -18f818: 1f01 7910 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@1079 │ │ -18f81c: 6e20 ed54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@54ed │ │ -18f822: 0e00 |0005: return-void │ │ +18f80c: |[18f80c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +18f81c: 1f01 7910 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@1079 │ │ +18f820: 6e20 ed54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@54ed │ │ +18f826: 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; │ │ │ │ @@ -430837,21 +430838,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 │ │ -18f824: |[18f824] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ -18f834: 6f20 ea05 2100 |0000: invoke-super {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@05ea │ │ -18f83a: 5410 7641 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4176 │ │ -18f83e: 7110 e154 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@54e1 │ │ -18f844: 0c02 |0008: move-result-object v2 │ │ -18f846: 6e20 2b50 2000 |0009: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.clear:(Landroid/view/View;)V // method@502b │ │ -18f84c: 0e00 |000c: return-void │ │ +18f828: |[18f828] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ +18f838: 6f20 ea05 2100 |0000: invoke-super {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@05ea │ │ +18f83e: 5410 7641 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4176 │ │ +18f842: 7110 e154 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@54e1 │ │ +18f848: 0c02 |0008: move-result-object v2 │ │ +18f84a: 6e20 2b50 2000 |0009: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.clear:(Landroid/view/View;)V // method@502b │ │ +18f850: 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; │ │ @@ -430952,56 +430953,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -18ff04: |[18ff04] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:()V │ │ -18ff14: 2200 7d10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; // type@107d │ │ -18ff18: 7010 0055 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.:()V // method@5500 │ │ -18ff1e: 6900 8041 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.CREATOR:Landroid/os/Parcelable$Creator; // field@4180 │ │ -18ff22: 0e00 |0007: return-void │ │ +18ff08: |[18ff08] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:()V │ │ +18ff18: 2200 7d10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; // type@107d │ │ +18ff1c: 7010 0055 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.:()V // method@5500 │ │ +18ff22: 6900 8041 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.CREATOR:Landroid/os/Parcelable$Creator; // field@4180 │ │ +18ff26: 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 │ │ -18ff24: |[18ff24] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:(Landroid/net/Uri;ZII)V │ │ -18ff34: 7010 9a0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18ff3a: 2200 5300 |0003: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -18ff3e: 7010 4c01 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ -18ff44: 5b20 8d41 |0008: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ -18ff48: 2201 5000 |000a: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -18ff4c: 7010 3501 0100 |000c: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ -18ff52: 5b21 8941 |000f: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4189 │ │ -18ff56: 2201 5000 |0011: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -18ff5a: 7010 3501 0100 |0013: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ -18ff60: 5b21 8e41 |0016: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@418e │ │ -18ff64: 2201 5000 |0018: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -18ff68: 7010 3501 0100 |001a: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ -18ff6e: 5b21 8641 |001d: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4186 │ │ -18ff72: 5b23 8a41 |001f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@418a │ │ -18ff76: 5c24 8841 |0021: iput-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4188 │ │ -18ff7a: 5925 8c41 |0023: iput v5, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@418c │ │ -18ff7e: 5926 8b41 |0025: iput v6, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@418b │ │ -18ff82: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -18ff84: 6e20 5601 3000 |0028: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -18ff8a: 6e20 5901 3000 |002b: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0159 │ │ -18ff90: 6e20 5801 3000 |002e: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0158 │ │ -18ff96: 0e00 |0031: return-void │ │ +18ff28: |[18ff28] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:(Landroid/net/Uri;ZII)V │ │ +18ff38: 7010 9a0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18ff3e: 2200 5300 |0003: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +18ff42: 7010 4c01 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ +18ff48: 5b20 8d41 |0008: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ +18ff4c: 2201 5000 |000a: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +18ff50: 7010 3501 0100 |000c: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ +18ff56: 5b21 8941 |000f: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4189 │ │ +18ff5a: 2201 5000 |0011: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +18ff5e: 7010 3501 0100 |0013: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ +18ff64: 5b21 8e41 |0016: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@418e │ │ +18ff68: 2201 5000 |0018: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +18ff6c: 7010 3501 0100 |001a: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ +18ff72: 5b21 8641 |001d: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4186 │ │ +18ff76: 5b23 8a41 |001f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@418a │ │ +18ff7a: 5c24 8841 |0021: iput-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4188 │ │ +18ff7e: 5925 8c41 |0023: iput v5, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@418c │ │ +18ff82: 5926 8b41 |0025: iput v6, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@418b │ │ +18ff86: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +18ff88: 6e20 5601 3000 |0028: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +18ff8e: 6e20 5901 3000 |002b: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0159 │ │ +18ff94: 6e20 5801 3000 |002e: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0158 │ │ +18ff9a: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=54 │ │ 0x000a line=55 │ │ 0x0011 line=56 │ │ 0x0018 line=57 │ │ @@ -431024,17 +431025,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 │ │ -18ff98: |[18ff98] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$000:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ -18ffa8: 7030 1355 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@5513 │ │ -18ffae: 0e00 |0003: return-void │ │ +18ff9c: |[18ff9c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$000:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ +18ffac: 7030 1355 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@5513 │ │ +18ffb2: 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; │ │ @@ -431044,17 +431045,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 │ │ -18fb50: |[18fb50] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$102:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -18fb60: 5b01 8441 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ -18fb64: 1101 |0002: return-object v1 │ │ +18fb54: |[18fb54] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$102:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +18fb64: 5b01 8441 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ +18fb68: 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; │ │ │ │ @@ -431063,85 +431064,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 │ │ -18fb68: |[18fb68] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; │ │ -18fb78: 2200 5700 |0000: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ -18fb7c: 6e10 0f01 0500 |0002: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -18fb82: 0a01 |0005: move-result v1 │ │ -18fb84: 6e10 0c01 0500 |0006: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -18fb8a: 0a02 |0009: move-result v2 │ │ -18fb8c: 7030 6e01 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/graphics/Point;.:(II)V // method@016e │ │ -18fb92: 1301 0008 |000d: const/16 v1, #int 2048 // #800 │ │ -18fb96: 7120 1255 1000 |000f: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@5512 │ │ -18fb9c: 0c00 |0012: move-result-object v0 │ │ -18fb9e: 2201 5700 |0013: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ -18fba2: 5202 1900 |0015: iget v2, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -18fba6: db02 0202 |0017: div-int/lit8 v2, v2, #int 2 // #02 │ │ -18fbaa: 5200 1a00 |0019: iget v0, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -18fbae: db00 0002 |001b: div-int/lit8 v0, v0, #int 2 // #02 │ │ -18fbb2: 7030 6e01 2100 |001d: invoke-direct {v1, v2, v0}, Landroid/graphics/Point;.:(II)V // method@016e │ │ -18fbb8: 1300 2c01 |0020: const/16 v0, #int 300 // #12c │ │ -18fbbc: 7120 1255 0100 |0022: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@5512 │ │ -18fbc2: 0c00 |0025: move-result-object v0 │ │ -18fbc4: 5201 1900 |0026: iget v1, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -18fbc8: 5202 1a00 |0028: iget v2, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -18fbcc: 7130 f455 1502 |002a: invoke-static {v5, v1, v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@55f4 │ │ -18fbd2: 0c01 |002d: move-result-object v1 │ │ -18fbd4: 6202 8341 |002e: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.TAG:Ljava/lang/String; // field@4183 │ │ -18fbd8: 2203 0903 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ -18fbdc: 1a04 be0f |0032: const-string v4, "Bitmap: " // string@0fbe │ │ -18fbe0: 7020 080b 4300 |0034: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -18fbe6: 6e10 0f01 0500 |0037: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -18fbec: 0a04 |003a: move-result v4 │ │ -18fbee: 6e20 0c0b 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -18fbf4: 1a04 c184 |003e: const-string v4, "x" // string@84c1 │ │ -18fbf8: 6e20 110b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -18fbfe: 6e10 0c01 0500 |0043: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -18fc04: 0a05 |0046: move-result v5 │ │ -18fc06: 6e20 0c0b 5300 |0047: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -18fc0c: 1a05 980a |004a: const-string v5, ", Blur: " // string@0a98 │ │ -18fc10: 6e20 110b 5300 |004c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -18fc16: 5205 1900 |004f: iget v5, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -18fc1a: 6e20 0c0b 5300 |0051: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -18fc20: 6e20 110b 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -18fc26: 5205 1a00 |0057: iget v5, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -18fc2a: 6e20 0c0b 5300 |0059: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -18fc30: 6e10 220b 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -18fc36: 0c05 |005f: move-result-object v5 │ │ -18fc38: 7120 bd02 5200 |0060: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -18fc3e: 7110 7f02 0600 |0063: invoke-static {v6}, Landroid/renderscript/RenderScript;.create:(Landroid/content/Context;)Landroid/renderscript/RenderScript; // method@027f │ │ -18fc44: 0c05 |0066: move-result-object v5 │ │ -18fc46: 7120 7b02 1500 |0067: invoke-static {v5, v1}, Landroid/renderscript/Allocation;.createFromBitmap:(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation; // method@027b │ │ -18fc4c: 0c06 |006a: move-result-object v6 │ │ -18fc4e: 6e10 7d02 0600 |006b: invoke-virtual {v6}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@027d │ │ -18fc54: 0c00 |006e: move-result-object v0 │ │ -18fc56: 7120 7c02 0500 |006f: invoke-static {v5, v0}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;)Landroid/renderscript/Allocation; // method@027c │ │ -18fc5c: 0c00 |0072: move-result-object v0 │ │ -18fc5e: 7110 7e02 0500 |0073: invoke-static {v5}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@027e │ │ -18fc64: 0c02 |0076: move-result-object v2 │ │ -18fc66: 7120 8002 2500 |0077: invoke-static {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.create:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur; // method@0280 │ │ -18fc6c: 0c05 |007a: move-result-object v5 │ │ -18fc6e: 1502 c841 |007b: const/high16 v2, #int 1103626240 // #41c8 │ │ -18fc72: 6e20 8302 2500 |007d: invoke-virtual {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.setRadius:(F)V // method@0283 │ │ -18fc78: 6e20 8202 6500 |0080: invoke-virtual {v5, v6}, Landroid/renderscript/ScriptIntrinsicBlur;.setInput:(Landroid/renderscript/Allocation;)V // method@0282 │ │ -18fc7e: 6e20 8102 0500 |0083: invoke-virtual {v5, v0}, Landroid/renderscript/ScriptIntrinsicBlur;.forEach:(Landroid/renderscript/Allocation;)V // method@0281 │ │ -18fc84: 6e10 0f01 0100 |0086: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -18fc8a: 0a05 |0089: move-result v5 │ │ -18fc8c: 6e10 0c01 0100 |008a: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -18fc92: 0a06 |008d: move-result v6 │ │ -18fc94: 6e10 0b01 0100 |008e: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@010b │ │ -18fc9a: 0c01 |0091: move-result-object v1 │ │ -18fc9c: 7130 0701 6501 |0092: invoke-static {v5, v6, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ -18fca2: 0c05 |0095: move-result-object v5 │ │ -18fca4: 6e20 7a02 5000 |0096: invoke-virtual {v0, v5}, Landroid/renderscript/Allocation;.copyTo:(Landroid/graphics/Bitmap;)V // method@027a │ │ -18fcaa: 1105 |0099: return-object v5 │ │ +18fb6c: |[18fb6c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; │ │ +18fb7c: 2200 5700 |0000: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ +18fb80: 6e10 0f01 0500 |0002: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +18fb86: 0a01 |0005: move-result v1 │ │ +18fb88: 6e10 0c01 0500 |0006: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +18fb8e: 0a02 |0009: move-result v2 │ │ +18fb90: 7030 6e01 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/graphics/Point;.:(II)V // method@016e │ │ +18fb96: 1301 0008 |000d: const/16 v1, #int 2048 // #800 │ │ +18fb9a: 7120 1255 1000 |000f: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@5512 │ │ +18fba0: 0c00 |0012: move-result-object v0 │ │ +18fba2: 2201 5700 |0013: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ +18fba6: 5202 1900 |0015: iget v2, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +18fbaa: db02 0202 |0017: div-int/lit8 v2, v2, #int 2 // #02 │ │ +18fbae: 5200 1a00 |0019: iget v0, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +18fbb2: db00 0002 |001b: div-int/lit8 v0, v0, #int 2 // #02 │ │ +18fbb6: 7030 6e01 2100 |001d: invoke-direct {v1, v2, v0}, Landroid/graphics/Point;.:(II)V // method@016e │ │ +18fbbc: 1300 2c01 |0020: const/16 v0, #int 300 // #12c │ │ +18fbc0: 7120 1255 0100 |0022: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@5512 │ │ +18fbc6: 0c00 |0025: move-result-object v0 │ │ +18fbc8: 5201 1900 |0026: iget v1, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +18fbcc: 5202 1a00 |0028: iget v2, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +18fbd0: 7130 f455 1502 |002a: invoke-static {v5, v1, v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@55f4 │ │ +18fbd6: 0c01 |002d: move-result-object v1 │ │ +18fbd8: 6202 8341 |002e: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.TAG:Ljava/lang/String; // field@4183 │ │ +18fbdc: 2203 0903 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ +18fbe0: 1a04 be0f |0032: const-string v4, "Bitmap: " // string@0fbe │ │ +18fbe4: 7020 080b 4300 |0034: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +18fbea: 6e10 0f01 0500 |0037: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +18fbf0: 0a04 |003a: move-result v4 │ │ +18fbf2: 6e20 0c0b 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +18fbf8: 1a04 c184 |003e: const-string v4, "x" // string@84c1 │ │ +18fbfc: 6e20 110b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +18fc02: 6e10 0c01 0500 |0043: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +18fc08: 0a05 |0046: move-result v5 │ │ +18fc0a: 6e20 0c0b 5300 |0047: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +18fc10: 1a05 980a |004a: const-string v5, ", Blur: " // string@0a98 │ │ +18fc14: 6e20 110b 5300 |004c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +18fc1a: 5205 1900 |004f: iget v5, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +18fc1e: 6e20 0c0b 5300 |0051: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +18fc24: 6e20 110b 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +18fc2a: 5205 1a00 |0057: iget v5, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +18fc2e: 6e20 0c0b 5300 |0059: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +18fc34: 6e10 220b 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +18fc3a: 0c05 |005f: move-result-object v5 │ │ +18fc3c: 7120 bd02 5200 |0060: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +18fc42: 7110 7f02 0600 |0063: invoke-static {v6}, Landroid/renderscript/RenderScript;.create:(Landroid/content/Context;)Landroid/renderscript/RenderScript; // method@027f │ │ +18fc48: 0c05 |0066: move-result-object v5 │ │ +18fc4a: 7120 7b02 1500 |0067: invoke-static {v5, v1}, Landroid/renderscript/Allocation;.createFromBitmap:(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation; // method@027b │ │ +18fc50: 0c06 |006a: move-result-object v6 │ │ +18fc52: 6e10 7d02 0600 |006b: invoke-virtual {v6}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@027d │ │ +18fc58: 0c00 |006e: move-result-object v0 │ │ +18fc5a: 7120 7c02 0500 |006f: invoke-static {v5, v0}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;)Landroid/renderscript/Allocation; // method@027c │ │ +18fc60: 0c00 |0072: move-result-object v0 │ │ +18fc62: 7110 7e02 0500 |0073: invoke-static {v5}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@027e │ │ +18fc68: 0c02 |0076: move-result-object v2 │ │ +18fc6a: 7120 8002 2500 |0077: invoke-static {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.create:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur; // method@0280 │ │ +18fc70: 0c05 |007a: move-result-object v5 │ │ +18fc72: 1502 c841 |007b: const/high16 v2, #int 1103626240 // #41c8 │ │ +18fc76: 6e20 8302 2500 |007d: invoke-virtual {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.setRadius:(F)V // method@0283 │ │ +18fc7c: 6e20 8202 6500 |0080: invoke-virtual {v5, v6}, Landroid/renderscript/ScriptIntrinsicBlur;.setInput:(Landroid/renderscript/Allocation;)V // method@0282 │ │ +18fc82: 6e20 8102 0500 |0083: invoke-virtual {v5, v0}, Landroid/renderscript/ScriptIntrinsicBlur;.forEach:(Landroid/renderscript/Allocation;)V // method@0281 │ │ +18fc88: 6e10 0f01 0100 |0086: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +18fc8e: 0a05 |0089: move-result v5 │ │ +18fc90: 6e10 0c01 0100 |008a: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +18fc96: 0a06 |008d: move-result v6 │ │ +18fc98: 6e10 0b01 0100 |008e: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@010b │ │ +18fc9e: 0c01 |0091: move-result-object v1 │ │ +18fca0: 7130 0701 6501 |0092: invoke-static {v5, v6, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ +18fca6: 0c05 |0095: move-result-object v5 │ │ +18fca8: 6e20 7a02 5000 |0096: invoke-virtual {v0, v5}, Landroid/renderscript/Allocation;.copyTo:(Landroid/graphics/Bitmap;)V // method@027a │ │ +18fcae: 1105 |0099: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0013 line=243 │ │ 0x0026 line=244 │ │ 0x002e line=246 │ │ 0x0063 line=248 │ │ @@ -431162,41 +431163,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 │ │ -18fcdc: |[18fcdc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; │ │ -18fcec: 2200 5000 |0000: new-instance v0, Landroid/graphics/Matrix; // type@0050 │ │ -18fcf0: 7010 3501 0000 |0002: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ -18fcf6: 6e10 0f01 0400 |0005: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -18fcfc: 0a01 |0008: move-result v1 │ │ -18fcfe: 6e10 0c01 0400 |0009: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -18fd04: 0a02 |000c: move-result v2 │ │ -18fd06: 1503 803f |000d: const/high16 v3, #int 1065353216 // #3f80 │ │ -18fd0a: 3721 1100 |000f: if-le v1, v2, 0020 // +0011 │ │ -18fd0e: 6e10 0c01 0400 |0011: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -18fd14: 0a01 |0014: move-result v1 │ │ -18fd16: 8211 |0015: int-to-float v1, v1 │ │ -18fd18: 6e10 0f01 0400 |0016: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -18fd1e: 0a04 |0019: move-result v4 │ │ -18fd20: 8244 |001a: int-to-float v4, v4 │ │ -18fd22: c941 |001b: div-float/2addr v1, v4 │ │ -18fd24: 6e30 4201 3001 |001c: invoke-virtual {v0, v3, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0142 │ │ -18fd2a: 280f |001f: goto 002e // +000f │ │ -18fd2c: 6e10 0f01 0400 |0020: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -18fd32: 0a01 |0023: move-result v1 │ │ -18fd34: 8211 |0024: int-to-float v1, v1 │ │ -18fd36: 6e10 0c01 0400 |0025: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -18fd3c: 0a04 |0028: move-result v4 │ │ -18fd3e: 8244 |0029: int-to-float v4, v4 │ │ -18fd40: c941 |002a: div-float/2addr v1, v4 │ │ -18fd42: 6e30 4201 1003 |002b: invoke-virtual {v0, v1, v3}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0142 │ │ -18fd48: 1100 |002e: return-object v0 │ │ +18fce0: |[18fce0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; │ │ +18fcf0: 2200 5000 |0000: new-instance v0, Landroid/graphics/Matrix; // type@0050 │ │ +18fcf4: 7010 3501 0000 |0002: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ +18fcfa: 6e10 0f01 0400 |0005: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +18fd00: 0a01 |0008: move-result v1 │ │ +18fd02: 6e10 0c01 0400 |0009: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +18fd08: 0a02 |000c: move-result v2 │ │ +18fd0a: 1503 803f |000d: const/high16 v3, #int 1065353216 // #3f80 │ │ +18fd0e: 3721 1100 |000f: if-le v1, v2, 0020 // +0011 │ │ +18fd12: 6e10 0c01 0400 |0011: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +18fd18: 0a01 |0014: move-result v1 │ │ +18fd1a: 8211 |0015: int-to-float v1, v1 │ │ +18fd1c: 6e10 0f01 0400 |0016: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +18fd22: 0a04 |0019: move-result v4 │ │ +18fd24: 8244 |001a: int-to-float v4, v4 │ │ +18fd26: c941 |001b: div-float/2addr v1, v4 │ │ +18fd28: 6e30 4201 3001 |001c: invoke-virtual {v0, v3, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0142 │ │ +18fd2e: 280f |001f: goto 002e // +000f │ │ +18fd30: 6e10 0f01 0400 |0020: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +18fd36: 0a01 |0023: move-result v1 │ │ +18fd38: 8211 |0024: int-to-float v1, v1 │ │ +18fd3a: 6e10 0c01 0400 |0025: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +18fd40: 0a04 |0028: move-result v4 │ │ +18fd42: 8244 |0029: int-to-float v4, v4 │ │ +18fd44: c941 |002a: div-float/2addr v1, v4 │ │ +18fd46: 6e30 4201 1003 |002b: invoke-virtual {v0, v1, v3}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0142 │ │ +18fd4c: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0005 line=232 │ │ 0x0011 line=233 │ │ 0x0020 line=235 │ │ locals : │ │ @@ -431207,44 +431208,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 │ │ -18fe80: |[18fe80] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; │ │ -18fe90: 5220 8c41 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@418c │ │ -18fe94: 5221 8b41 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@418b │ │ -18fe98: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ -18fe9c: 1304 0008 |0006: const/16 v4, #int 2048 // #800 │ │ -18fea0: 7120 760a 4000 |0008: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ -18fea6: 0a00 |000b: move-result v0 │ │ -18fea8: 7120 760a 4100 |000c: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ -18feae: 0a01 |000f: move-result v1 │ │ -18feb0: 7110 0c4f 0300 |0010: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0c │ │ -18feb6: 0c03 |0013: move-result-object v3 │ │ -18feb8: 6e10 2450 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asBitmap:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5024 │ │ -18febe: 0c03 |0017: move-result-object v3 │ │ -18fec0: 6204 6d00 |0018: sget-object v4, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ -18fec4: 6e20 a04f 4300 |001a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fa0 │ │ -18feca: 0c03 |001d: move-result-object v3 │ │ -18fecc: 6e30 f14f 0301 |001e: invoke-virtual {v3, v0, v1}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.override:(II)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4ff1 │ │ -18fed2: 0c03 |0021: move-result-object v3 │ │ -18fed4: 6e10 944f 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.centerInside:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4f94 │ │ -18feda: 0c03 |0025: move-result-object v3 │ │ -18fedc: 5524 8841 |0026: iget-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4188 │ │ -18fee0: 3804 0a00 |0028: if-eqz v4, 0032 // +000a │ │ -18fee4: 2204 960f |002a: new-instance v4, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0f96 │ │ -18fee8: 5420 8a41 |002c: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@418a │ │ -18feec: 7020 eb4e 0400 |002e: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@4eeb │ │ -18fef2: 2803 |0031: goto 0034 // +0003 │ │ -18fef4: 5424 8a41 |0032: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@418a │ │ -18fef8: 6e20 da4f 4300 |0034: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fda │ │ -18fefe: 0c03 |0037: move-result-object v3 │ │ -18ff00: 1103 |0038: return-object v3 │ │ +18fe84: |[18fe84] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; │ │ +18fe94: 5220 8c41 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@418c │ │ +18fe98: 5221 8b41 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@418b │ │ +18fe9c: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ +18fea0: 1304 0008 |0006: const/16 v4, #int 2048 // #800 │ │ +18fea4: 7120 760a 4000 |0008: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ +18feaa: 0a00 |000b: move-result v0 │ │ +18feac: 7120 760a 4100 |000c: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ +18feb2: 0a01 |000f: move-result v1 │ │ +18feb4: 7110 0c4f 0300 |0010: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0c │ │ +18feba: 0c03 |0013: move-result-object v3 │ │ +18febc: 6e10 2450 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asBitmap:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5024 │ │ +18fec2: 0c03 |0017: move-result-object v3 │ │ +18fec4: 6204 6d00 |0018: sget-object v4, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ +18fec8: 6e20 a04f 4300 |001a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fa0 │ │ +18fece: 0c03 |001d: move-result-object v3 │ │ +18fed0: 6e30 f14f 0301 |001e: invoke-virtual {v3, v0, v1}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.override:(II)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4ff1 │ │ +18fed6: 0c03 |0021: move-result-object v3 │ │ +18fed8: 6e10 944f 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.centerInside:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4f94 │ │ +18fede: 0c03 |0025: move-result-object v3 │ │ +18fee0: 5524 8841 |0026: iget-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4188 │ │ +18fee4: 3804 0a00 |0028: if-eqz v4, 0032 // +000a │ │ +18fee8: 2204 960f |002a: new-instance v4, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0f96 │ │ +18feec: 5420 8a41 |002c: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@418a │ │ +18fef0: 7020 eb4e 0400 |002e: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@4eeb │ │ +18fef6: 2803 |0031: goto 0034 // +0003 │ │ +18fef8: 5424 8a41 |0032: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@418a │ │ +18fefc: 6e20 da4f 4300 |0034: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fda │ │ +18ff02: 0c03 |0037: move-result-object v3 │ │ +18ff04: 1103 |0038: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0002 line=170 │ │ 0x0008 line=173 │ │ 0x000c line=174 │ │ 0x0010 line=177 │ │ @@ -431263,50 +431264,50 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -18fddc: |[18fddc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.pixelAlphaNotZero:(FF)Z │ │ -18fdec: 6e10 0c55 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@550c │ │ -18fdf2: 0c00 |0003: move-result-object v0 │ │ -18fdf4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -18fdf6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -18fdfa: 0f01 |0007: return v1 │ │ -18fdfc: 5452 8941 |0008: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4189 │ │ -18fe00: 5453 8e41 |000a: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@418e │ │ -18fe04: 6e20 3801 3200 |000c: invoke-virtual {v2, v3}, Landroid/graphics/Matrix;.invert:(Landroid/graphics/Matrix;)Z // method@0138 │ │ -18fe0a: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -18fe0c: 2323 1311 |0010: new-array v3, v2, [F // type@1113 │ │ -18fe10: 5454 8e41 |0012: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@418e │ │ -18fe14: 2322 1311 |0014: new-array v2, v2, [F // type@1113 │ │ -18fe18: 4b06 0201 |0016: aput v6, v2, v1 │ │ -18fe1c: 1216 |0018: const/4 v6, #int 1 // #1 │ │ -18fe1e: 4b07 0206 |0019: aput v7, v2, v6 │ │ -18fe22: 6e30 3b01 3402 |001b: invoke-virtual {v4, v3, v2}, Landroid/graphics/Matrix;.mapPoints:([F[F)V // method@013b │ │ -18fe28: 4407 0301 |001e: aget v7, v3, v1 │ │ -18fe2c: 8777 |0020: float-to-int v7, v7 │ │ -18fe2e: 4402 0306 |0021: aget v2, v3, v6 │ │ -18fe32: 8722 |0023: float-to-int v2, v2 │ │ -18fe34: 3a07 1a00 |0024: if-ltz v7, 003e // +001a │ │ -18fe38: 6e10 0f01 0000 |0026: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -18fe3e: 0a03 |0029: move-result v3 │ │ -18fe40: 3537 1400 |002a: if-ge v7, v3, 003e // +0014 │ │ -18fe44: 3a02 1200 |002c: if-ltz v2, 003e // +0012 │ │ -18fe48: 6e10 0c01 0000 |002e: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -18fe4e: 0a03 |0031: move-result v3 │ │ -18fe50: 3532 0c00 |0032: if-ge v2, v3, 003e // +000c │ │ -18fe54: 6e30 0d01 7002 |0034: invoke-virtual {v0, v7, v2}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010d │ │ -18fe5a: 0a07 |0037: move-result v7 │ │ -18fe5c: 1500 00ff |0038: const/high16 v0, #int -16777216 // #ff00 │ │ -18fe60: b507 |003a: and-int/2addr v7, v0 │ │ -18fe62: 3807 0300 |003b: if-eqz v7, 003e // +0003 │ │ -18fe66: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -18fe68: 0f01 |003e: return v1 │ │ +18fde0: |[18fde0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.pixelAlphaNotZero:(FF)Z │ │ +18fdf0: 6e10 0c55 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@550c │ │ +18fdf6: 0c00 |0003: move-result-object v0 │ │ +18fdf8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +18fdfa: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +18fdfe: 0f01 |0007: return v1 │ │ +18fe00: 5452 8941 |0008: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4189 │ │ +18fe04: 5453 8e41 |000a: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@418e │ │ +18fe08: 6e20 3801 3200 |000c: invoke-virtual {v2, v3}, Landroid/graphics/Matrix;.invert:(Landroid/graphics/Matrix;)Z // method@0138 │ │ +18fe0e: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +18fe10: 2323 1311 |0010: new-array v3, v2, [F // type@1113 │ │ +18fe14: 5454 8e41 |0012: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@418e │ │ +18fe18: 2322 1311 |0014: new-array v2, v2, [F // type@1113 │ │ +18fe1c: 4b06 0201 |0016: aput v6, v2, v1 │ │ +18fe20: 1216 |0018: const/4 v6, #int 1 // #1 │ │ +18fe22: 4b07 0206 |0019: aput v7, v2, v6 │ │ +18fe26: 6e30 3b01 3402 |001b: invoke-virtual {v4, v3, v2}, Landroid/graphics/Matrix;.mapPoints:([F[F)V // method@013b │ │ +18fe2c: 4407 0301 |001e: aget v7, v3, v1 │ │ +18fe30: 8777 |0020: float-to-int v7, v7 │ │ +18fe32: 4402 0306 |0021: aget v2, v3, v6 │ │ +18fe36: 8722 |0023: float-to-int v2, v2 │ │ +18fe38: 3a07 1a00 |0024: if-ltz v7, 003e // +001a │ │ +18fe3c: 6e10 0f01 0000 |0026: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +18fe42: 0a03 |0029: move-result v3 │ │ +18fe44: 3537 1400 |002a: if-ge v7, v3, 003e // +0014 │ │ +18fe48: 3a02 1200 |002c: if-ltz v2, 003e // +0012 │ │ +18fe4c: 6e10 0c01 0000 |002e: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +18fe52: 0a03 |0031: move-result v3 │ │ +18fe54: 3532 0c00 |0032: if-ge v2, v3, 003e // +000c │ │ +18fe58: 6e30 0d01 7002 |0034: invoke-virtual {v0, v7, v2}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010d │ │ +18fe5e: 0a07 |0037: move-result v7 │ │ +18fe60: 1500 00ff |0038: const/high16 v0, #int -16777216 // #ff00 │ │ +18fe64: b507 |003a: and-int/2addr v7, v0 │ │ +18fe66: 3807 0300 |003b: if-eqz v7, 003e // +0003 │ │ +18fe6a: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +18fe6c: 0f01 |003e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0008 line=195 │ │ 0x0010 line=197 │ │ 0x0012 line=198 │ │ 0x001e line=200 │ │ @@ -431323,106 +431324,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 │ │ -1900e0: |[1900e0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -1900f0: 6e10 604c 0800 |0000: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getChildren:()Ljava/util/List; // method@4c60 │ │ -1900f6: 0c00 |0003: move-result-object v0 │ │ -1900f8: 7210 c90c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc9 │ │ -1900fe: 0c00 |0007: move-result-object v0 │ │ -190100: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -190102: 7210 aa0c 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -190108: 0a02 |000c: move-result v2 │ │ -19010a: 3802 3e00 |000d: if-eqz v2, 004b // +003e │ │ -19010e: 7210 ab0c 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -190114: 0c02 |0012: move-result-object v2 │ │ -190116: 1f02 4d0f |0013: check-cast v2, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ -19011a: 6e10 cd4c 0200 |0015: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getZOrder:()I // method@4ccd │ │ -190120: 0a03 |0018: move-result v3 │ │ -190122: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ -190124: 3343 efff |001a: if-ne v3, v4, 0009 // -0011 │ │ -190128: 5471 8541 |001c: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ -19012c: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -19012e: 3901 1600 |001f: if-nez v1, 0035 // +0016 │ │ -190132: 2201 5300 |0021: new-instance v1, Landroid/graphics/Paint; // type@0053 │ │ -190136: 7010 4c01 0100 |0023: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@014c │ │ -19013c: 5b71 8541 |0026: iput-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ -190140: 6e20 5601 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -190146: 5471 8541 |002b: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ -19014a: 6e20 5901 3100 |002d: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0159 │ │ -190150: 5471 8541 |0030: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ -190154: 6e20 5801 3100 |0032: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0158 │ │ -19015a: 5471 8541 |0035: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ -19015e: 2204 5a00 |0037: new-instance v4, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ -190162: 6205 1f00 |0039: sget-object v5, Landroid/graphics/PorterDuff$Mode;.DST_OUT:Landroid/graphics/PorterDuff$Mode; // field@001f │ │ -190166: 7020 7301 5400 |003b: invoke-direct {v4, v5}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0173 │ │ -19016c: 6e20 6101 4100 |003e: invoke-virtual {v1, v4}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ -190172: 5471 8541 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ -190176: 6e20 6c4c 1800 |0043: invoke-virtual {v8, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.setMaskPaint:(Landroid/graphics/Paint;)V // method@4c6c │ │ -19017c: 6e20 be4c 8200 |0046: invoke-virtual {v2, v8}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.draw:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@4cbe │ │ -190182: 1211 |0049: const/4 v1, #int 1 // #1 │ │ -190184: 28bf |004a: goto 0009 // -0041 │ │ -190186: 3801 7200 |004b: if-eqz v1, 00bd // +0072 │ │ -19018a: 6e10 674c 0800 |004d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@4c67 │ │ -190190: 5480 523e |0050: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e52 │ │ -190194: 5471 8941 |0052: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4189 │ │ -190198: 6e20 ad4b 1000 |0054: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4bad │ │ -19019e: 5470 8541 |0057: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ -1901a2: 2201 5a00 |0059: new-instance v1, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ -1901a6: 6202 1e00 |005b: sget-object v2, Landroid/graphics/PorterDuff$Mode;.DST_ATOP:Landroid/graphics/PorterDuff$Mode; // field@001e │ │ -1901aa: 7020 7301 2100 |005d: invoke-direct {v1, v2}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0173 │ │ -1901b0: 6e20 6101 1000 |0060: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ -1901b6: 5470 8541 |0063: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ -1901ba: 1201 |0065: const/4 v1, #int 0 // #0 │ │ -1901bc: 6e20 5a01 1000 |0066: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setMaskFilter:(Landroid/graphics/MaskFilter;)Landroid/graphics/MaskFilter; // method@015a │ │ -1901c2: 5470 8741 |0069: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4187 │ │ -1901c6: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -1901c8: 3900 3900 |006c: if-nez v0, 00a5 // +0039 │ │ -1901cc: 5470 8441 |006e: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ -1901d0: 5483 543e |0070: iget-object v3, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e54 │ │ -1901d4: 7120 0955 3000 |0072: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; // method@5509 │ │ -1901da: 0c00 |0075: move-result-object v0 │ │ -1901dc: 5b70 8741 |0076: iput-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4187 │ │ -1901e0: 5470 8641 |0078: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4186 │ │ -1901e4: 2203 5c00 |007a: new-instance v3, Landroid/graphics/RectF; // type@005c │ │ -1901e8: 5474 8741 |007c: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4187 │ │ -1901ec: 6e10 0f01 0400 |007e: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1901f2: 0a04 |0081: move-result v4 │ │ -1901f4: 8244 |0082: int-to-float v4, v4 │ │ -1901f6: 5475 8741 |0083: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4187 │ │ -1901fa: 6e10 0c01 0500 |0085: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -190200: 0a05 |0088: move-result v5 │ │ -190202: 8255 |0089: int-to-float v5, v5 │ │ -190204: 7055 7a01 2342 |008a: invoke-direct {v3, v2, v2, v4, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ -19020a: 2204 5c00 |008d: new-instance v4, Landroid/graphics/RectF; // type@005c │ │ -19020e: 5475 8441 |008f: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ -190212: 6e10 0f01 0500 |0091: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -190218: 0a05 |0094: move-result v5 │ │ -19021a: 8255 |0095: int-to-float v5, v5 │ │ -19021c: 5476 8441 |0096: iget-object v6, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ -190220: 6e10 0c01 0600 |0098: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -190226: 0a06 |009b: move-result v6 │ │ -190228: 8266 |009c: int-to-float v6, v6 │ │ -19022a: 7056 7a01 2452 |009d: invoke-direct {v4, v2, v2, v5, v6}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ -190230: 6205 1200 |00a0: sget-object v5, Landroid/graphics/Matrix$ScaleToFit;.FILL:Landroid/graphics/Matrix$ScaleToFit; // field@0012 │ │ -190234: 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 │ │ -19023a: 5480 513e |00a5: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e51 │ │ -19023e: 5473 8641 |00a7: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4186 │ │ -190242: 6e20 1f01 3000 |00a9: invoke-virtual {v0, v3}, Landroid/graphics/Canvas;.concat:(Landroid/graphics/Matrix;)V // method@011f │ │ -190248: 5480 513e |00ac: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e51 │ │ -19024c: 5473 8741 |00ae: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4187 │ │ -190250: 5474 8541 |00b0: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ -190254: 6e54 2001 3022 |00b2: invoke-virtual {v0, v3, v2, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ -19025a: 5470 8541 |00b5: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ -19025e: 6e20 6101 1000 |00b7: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ -190264: 6e10 664c 0800 |00ba: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@4c66 │ │ -19026a: 0e00 |00bd: return-void │ │ +1900e4: |[1900e4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +1900f4: 6e10 604c 0800 |0000: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getChildren:()Ljava/util/List; // method@4c60 │ │ +1900fa: 0c00 |0003: move-result-object v0 │ │ +1900fc: 7210 c90c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc9 │ │ +190102: 0c00 |0007: move-result-object v0 │ │ +190104: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +190106: 7210 aa0c 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +19010c: 0a02 |000c: move-result v2 │ │ +19010e: 3802 3e00 |000d: if-eqz v2, 004b // +003e │ │ +190112: 7210 ab0c 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +190118: 0c02 |0012: move-result-object v2 │ │ +19011a: 1f02 4d0f |0013: check-cast v2, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ +19011e: 6e10 cd4c 0200 |0015: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getZOrder:()I // method@4ccd │ │ +190124: 0a03 |0018: move-result v3 │ │ +190126: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ +190128: 3343 efff |001a: if-ne v3, v4, 0009 // -0011 │ │ +19012c: 5471 8541 |001c: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ +190130: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +190132: 3901 1600 |001f: if-nez v1, 0035 // +0016 │ │ +190136: 2201 5300 |0021: new-instance v1, Landroid/graphics/Paint; // type@0053 │ │ +19013a: 7010 4c01 0100 |0023: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@014c │ │ +190140: 5b71 8541 |0026: iput-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ +190144: 6e20 5601 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +19014a: 5471 8541 |002b: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ +19014e: 6e20 5901 3100 |002d: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0159 │ │ +190154: 5471 8541 |0030: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ +190158: 6e20 5801 3100 |0032: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0158 │ │ +19015e: 5471 8541 |0035: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ +190162: 2204 5a00 |0037: new-instance v4, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ +190166: 6205 1f00 |0039: sget-object v5, Landroid/graphics/PorterDuff$Mode;.DST_OUT:Landroid/graphics/PorterDuff$Mode; // field@001f │ │ +19016a: 7020 7301 5400 |003b: invoke-direct {v4, v5}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0173 │ │ +190170: 6e20 6101 4100 |003e: invoke-virtual {v1, v4}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ +190176: 5471 8541 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ +19017a: 6e20 6c4c 1800 |0043: invoke-virtual {v8, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.setMaskPaint:(Landroid/graphics/Paint;)V // method@4c6c │ │ +190180: 6e20 be4c 8200 |0046: invoke-virtual {v2, v8}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.draw:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@4cbe │ │ +190186: 1211 |0049: const/4 v1, #int 1 // #1 │ │ +190188: 28bf |004a: goto 0009 // -0041 │ │ +19018a: 3801 7200 |004b: if-eqz v1, 00bd // +0072 │ │ +19018e: 6e10 674c 0800 |004d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@4c67 │ │ +190194: 5480 523e |0050: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e52 │ │ +190198: 5471 8941 |0052: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4189 │ │ +19019c: 6e20 ad4b 1000 |0054: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4bad │ │ +1901a2: 5470 8541 |0057: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ +1901a6: 2201 5a00 |0059: new-instance v1, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ +1901aa: 6202 1e00 |005b: sget-object v2, Landroid/graphics/PorterDuff$Mode;.DST_ATOP:Landroid/graphics/PorterDuff$Mode; // field@001e │ │ +1901ae: 7020 7301 2100 |005d: invoke-direct {v1, v2}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0173 │ │ +1901b4: 6e20 6101 1000 |0060: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ +1901ba: 5470 8541 |0063: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ +1901be: 1201 |0065: const/4 v1, #int 0 // #0 │ │ +1901c0: 6e20 5a01 1000 |0066: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setMaskFilter:(Landroid/graphics/MaskFilter;)Landroid/graphics/MaskFilter; // method@015a │ │ +1901c6: 5470 8741 |0069: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4187 │ │ +1901ca: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +1901cc: 3900 3900 |006c: if-nez v0, 00a5 // +0039 │ │ +1901d0: 5470 8441 |006e: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ +1901d4: 5483 543e |0070: iget-object v3, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e54 │ │ +1901d8: 7120 0955 3000 |0072: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; // method@5509 │ │ +1901de: 0c00 |0075: move-result-object v0 │ │ +1901e0: 5b70 8741 |0076: iput-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4187 │ │ +1901e4: 5470 8641 |0078: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4186 │ │ +1901e8: 2203 5c00 |007a: new-instance v3, Landroid/graphics/RectF; // type@005c │ │ +1901ec: 5474 8741 |007c: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4187 │ │ +1901f0: 6e10 0f01 0400 |007e: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1901f6: 0a04 |0081: move-result v4 │ │ +1901f8: 8244 |0082: int-to-float v4, v4 │ │ +1901fa: 5475 8741 |0083: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4187 │ │ +1901fe: 6e10 0c01 0500 |0085: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +190204: 0a05 |0088: move-result v5 │ │ +190206: 8255 |0089: int-to-float v5, v5 │ │ +190208: 7055 7a01 2342 |008a: invoke-direct {v3, v2, v2, v4, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ +19020e: 2204 5c00 |008d: new-instance v4, Landroid/graphics/RectF; // type@005c │ │ +190212: 5475 8441 |008f: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ +190216: 6e10 0f01 0500 |0091: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +19021c: 0a05 |0094: move-result v5 │ │ +19021e: 8255 |0095: int-to-float v5, v5 │ │ +190220: 5476 8441 |0096: iget-object v6, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ +190224: 6e10 0c01 0600 |0098: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +19022a: 0a06 |009b: move-result v6 │ │ +19022c: 8266 |009c: int-to-float v6, v6 │ │ +19022e: 7056 7a01 2452 |009d: invoke-direct {v4, v2, v2, v5, v6}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ +190234: 6205 1200 |00a0: sget-object v5, Landroid/graphics/Matrix$ScaleToFit;.FILL:Landroid/graphics/Matrix$ScaleToFit; // field@0012 │ │ +190238: 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 │ │ +19023e: 5480 513e |00a5: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e51 │ │ +190242: 5473 8641 |00a7: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4186 │ │ +190246: 6e20 1f01 3000 |00a9: invoke-virtual {v0, v3}, Landroid/graphics/Canvas;.concat:(Landroid/graphics/Matrix;)V // method@011f │ │ +19024c: 5480 513e |00ac: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e51 │ │ +190250: 5473 8741 |00ae: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4187 │ │ +190254: 5474 8541 |00b0: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ +190258: 6e54 2001 3022 |00b2: invoke-virtual {v0, v3, v2, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ +19025e: 5470 8541 |00b5: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ +190262: 6e20 6101 1000 |00b7: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ +190268: 6e10 664c 0800 |00ba: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@4c66 │ │ +19026e: 0e00 |00bd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0015 line=131 │ │ 0x001c line=133 │ │ 0x0021 line=134 │ │ 0x0028 line=135 │ │ @@ -431453,49 +431454,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 │ │ -18fd4c: |[18fd4c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; │ │ -18fd5c: 5240 1900 |0000: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -18fd60: 5241 1a00 |0002: iget v1, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -18fd64: 5242 1900 |0004: iget v2, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -18fd68: 3652 0a00 |0006: if-gt v2, v5, 0010 // +000a │ │ -18fd6c: 5242 1a00 |0008: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -18fd70: 3752 0300 |000a: if-le v2, v5, 000d // +0003 │ │ -18fd74: 2804 |000c: goto 0010 // +0004 │ │ -18fd76: 0105 |000d: move v5, v0 │ │ -18fd78: 0114 |000e: move v4, v1 │ │ -18fd7a: 281c |000f: goto 002b // +001c │ │ -18fd7c: 5240 1900 |0010: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -18fd80: 8200 |0012: int-to-float v0, v0 │ │ -18fd82: 8251 |0013: int-to-float v1, v5 │ │ -18fd84: c910 |0014: div-float/2addr v0, v1 │ │ -18fd86: 5242 1a00 |0015: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -18fd8a: 8222 |0017: int-to-float v2, v2 │ │ -18fd8c: c912 |0018: div-float/2addr v2, v1 │ │ -18fd8e: 2d01 0002 |0019: cmpl-float v1, v0, v2 │ │ -18fd92: 3d01 0800 |001b: if-lez v1, 0023 // +0008 │ │ -18fd96: 5244 1a00 |001d: iget v4, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -18fd9a: 8244 |001f: int-to-float v4, v4 │ │ -18fd9c: c904 |0020: div-float/2addr v4, v0 │ │ -18fd9e: 8744 |0021: float-to-int v4, v4 │ │ -18fda0: 2809 |0022: goto 002b // +0009 │ │ -18fda2: 5244 1900 |0023: iget v4, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -18fda6: 8244 |0025: int-to-float v4, v4 │ │ -18fda8: c924 |0026: div-float/2addr v4, v2 │ │ -18fdaa: 8744 |0027: float-to-int v4, v4 │ │ -18fdac: 0153 |0028: move v3, v5 │ │ -18fdae: 0145 |0029: move v5, v4 │ │ -18fdb0: 0134 |002a: move v4, v3 │ │ -18fdb2: 2200 5700 |002b: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ -18fdb6: 7030 6e01 5004 |002d: invoke-direct {v0, v5, v4}, Landroid/graphics/Point;.:(II)V // method@016e │ │ -18fdbc: 1100 |0030: return-object v0 │ │ +18fd50: |[18fd50] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; │ │ +18fd60: 5240 1900 |0000: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +18fd64: 5241 1a00 |0002: iget v1, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +18fd68: 5242 1900 |0004: iget v2, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +18fd6c: 3652 0a00 |0006: if-gt v2, v5, 0010 // +000a │ │ +18fd70: 5242 1a00 |0008: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +18fd74: 3752 0300 |000a: if-le v2, v5, 000d // +0003 │ │ +18fd78: 2804 |000c: goto 0010 // +0004 │ │ +18fd7a: 0105 |000d: move v5, v0 │ │ +18fd7c: 0114 |000e: move v4, v1 │ │ +18fd7e: 281c |000f: goto 002b // +001c │ │ +18fd80: 5240 1900 |0010: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +18fd84: 8200 |0012: int-to-float v0, v0 │ │ +18fd86: 8251 |0013: int-to-float v1, v5 │ │ +18fd88: c910 |0014: div-float/2addr v0, v1 │ │ +18fd8a: 5242 1a00 |0015: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +18fd8e: 8222 |0017: int-to-float v2, v2 │ │ +18fd90: c912 |0018: div-float/2addr v2, v1 │ │ +18fd92: 2d01 0002 |0019: cmpl-float v1, v0, v2 │ │ +18fd96: 3d01 0800 |001b: if-lez v1, 0023 // +0008 │ │ +18fd9a: 5244 1a00 |001d: iget v4, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +18fd9e: 8244 |001f: int-to-float v4, v4 │ │ +18fda0: c904 |0020: div-float/2addr v4, v0 │ │ +18fda2: 8744 |0021: float-to-int v4, v4 │ │ +18fda4: 2809 |0022: goto 002b // +0009 │ │ +18fda6: 5244 1900 |0023: iget v4, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +18fdaa: 8244 |0025: int-to-float v4, v4 │ │ +18fdac: c924 |0026: div-float/2addr v4, v2 │ │ +18fdae: 8744 |0027: float-to-int v4, v4 │ │ +18fdb0: 0153 |0028: move v3, v5 │ │ +18fdb2: 0145 |0029: move v5, v4 │ │ +18fdb4: 0134 |002a: move v4, v3 │ │ +18fdb6: 2200 5700 |002b: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ +18fdba: 7030 6e01 5004 |002d: invoke-direct {v0, v5, v4}, Landroid/graphics/Point;.:(II)V // method@016e │ │ +18fdc0: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0002 line=264 │ │ 0x0004 line=266 │ │ 0x0010 line=270 │ │ 0x0015 line=271 │ │ @@ -431511,41 +431512,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 │ │ -19026c: |[19026c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ -19027c: 5b46 8441 |0000: iput-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ -190280: 3806 3100 |0002: if-eqz v6, 0033 // +0031 │ │ -190284: 2200 5c00 |0004: new-instance v0, Landroid/graphics/RectF; // type@005c │ │ -190288: 6e10 0f01 0600 |0006: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -19028e: 0a01 |0009: move-result v1 │ │ -190290: 8211 |000a: int-to-float v1, v1 │ │ -190292: 6e10 0c01 0600 |000b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -190298: 0a02 |000e: move-result v2 │ │ -19029a: 8222 |000f: int-to-float v2, v2 │ │ -19029c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -19029e: 7052 7a01 3013 |0011: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ -1902a4: 5441 8941 |0014: iget-object v1, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4189 │ │ -1902a8: 6202 0a3e |0016: sget-object v2, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3e0a │ │ -1902ac: 6203 1100 |0018: sget-object v3, Landroid/graphics/Matrix$ScaleToFit;.CENTER:Landroid/graphics/Matrix$ScaleToFit; // field@0011 │ │ -1902b0: 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 │ │ -1902b6: 5455 593e |001d: iget-object v5, v5, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.rendererReady:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Ready; // field@3e59 │ │ -1902ba: 7110 0a55 0600 |001f: invoke-static {v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; // method@550a │ │ -1902c0: 0c00 |0022: move-result-object v0 │ │ -1902c2: 2201 5700 |0023: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ -1902c6: 6e10 0f01 0600 |0025: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1902cc: 0a02 |0028: move-result v2 │ │ -1902ce: 6e10 0c01 0600 |0029: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1902d4: 0a06 |002c: move-result v6 │ │ -1902d6: 7030 6e01 2106 |002d: invoke-direct {v1, v2, v6}, Landroid/graphics/Point;.:(II)V // method@016e │ │ -1902dc: 7240 5d4c 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@4c5d │ │ -1902e2: 0e00 |0033: return-void │ │ +190270: |[190270] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ +190280: 5b46 8441 |0000: iput-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ +190284: 3806 3100 |0002: if-eqz v6, 0033 // +0031 │ │ +190288: 2200 5c00 |0004: new-instance v0, Landroid/graphics/RectF; // type@005c │ │ +19028c: 6e10 0f01 0600 |0006: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +190292: 0a01 |0009: move-result v1 │ │ +190294: 8211 |000a: int-to-float v1, v1 │ │ +190296: 6e10 0c01 0600 |000b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +19029c: 0a02 |000e: move-result v2 │ │ +19029e: 8222 |000f: int-to-float v2, v2 │ │ +1902a0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +1902a2: 7052 7a01 3013 |0011: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ +1902a8: 5441 8941 |0014: iget-object v1, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4189 │ │ +1902ac: 6202 0a3e |0016: sget-object v2, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3e0a │ │ +1902b0: 6203 1100 |0018: sget-object v3, Landroid/graphics/Matrix$ScaleToFit;.CENTER:Landroid/graphics/Matrix$ScaleToFit; // field@0011 │ │ +1902b4: 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 │ │ +1902ba: 5455 593e |001d: iget-object v5, v5, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.rendererReady:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Ready; // field@3e59 │ │ +1902be: 7110 0a55 0600 |001f: invoke-static {v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; // method@550a │ │ +1902c4: 0c00 |0022: move-result-object v0 │ │ +1902c6: 2201 5700 |0023: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ +1902ca: 6e10 0f01 0600 |0025: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1902d0: 0a02 |0028: move-result v2 │ │ +1902d2: 6e10 0c01 0600 |0029: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1902d8: 0a06 |002c: move-result v6 │ │ +1902da: 7030 6e01 2106 |002d: invoke-direct {v1, v2, v6}, Landroid/graphics/Point;.:(II)V // method@016e │ │ +1902e0: 7240 5d4c 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@4c5d │ │ +1902e6: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0004 line=224 │ │ 0x0014 line=225 │ │ 0x001d line=226 │ │ locals : │ │ @@ -431559,40 +431560,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -18fe6c: |[18fe6c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.describeContents:()I │ │ -18fe7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -18fe7e: 0f00 |0001: return v0 │ │ +18fe70: |[18fe70] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.describeContents:()I │ │ +18fe80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +18fe82: 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 │ │ -18fcac: |[18fcac] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmap:()Landroid/graphics/Bitmap; │ │ -18fcbc: 5410 8441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ -18fcc0: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -18fcc4: 6e10 1001 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0110 │ │ -18fcca: 0a00 |0007: move-result v0 │ │ -18fccc: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -18fcd0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -18fcd2: 5b10 8441 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ -18fcd6: 5410 8441 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ -18fcda: 1100 |000f: return-object v0 │ │ +18fcb0: |[18fcb0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmap:()Landroid/graphics/Bitmap; │ │ +18fcc0: 5410 8441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ +18fcc4: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +18fcc8: 6e10 1001 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0110 │ │ +18fcce: 0a00 |0007: move-result v0 │ │ +18fcd0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +18fcd4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +18fcd6: 5b10 8441 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ +18fcda: 5410 8441 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ +18fcde: 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; │ │ @@ -431602,18 +431603,18 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -18fdc0: |[18fdc0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.hitTest:(FF)Z │ │ -18fdd0: 7030 0f55 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.pixelAlphaNotZero:(FF)Z // method@550f │ │ -18fdd6: 0a01 |0003: move-result v1 │ │ -18fdd8: 0f01 |0004: return v1 │ │ +18fdc4: |[18fdc4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.hitTest:(FF)Z │ │ +18fdd4: 7030 0f55 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.pixelAlphaNotZero:(FF)Z // method@550f │ │ +18fdda: 0a01 |0003: move-result v1 │ │ +18fddc: 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 │ │ @@ -431623,82 +431624,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 │ │ -18ffb0: |[18ffb0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.render:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -18ffc0: 6e10 0c55 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@550c │ │ -18ffc6: 0c00 |0003: move-result-object v0 │ │ -18ffc8: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ -18ffcc: 6e10 634c 0600 |0006: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@4c63 │ │ -18ffd2: 0a00 |0009: move-result v0 │ │ -18ffd4: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ -18ffd8: 5460 543e |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e54 │ │ -18ffdc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -18ffde: 7030 0d55 0501 |000f: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@550d │ │ -18ffe4: 0c00 |0012: move-result-object v0 │ │ -18ffe6: 6e10 0050 0000 |0013: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@5000 │ │ -18ffec: 0c00 |0016: move-result-object v0 │ │ -18ffee: 7210 ce07 0000 |0017: invoke-interface {v0}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07ce │ │ -18fff4: 0c00 |001a: move-result-object v0 │ │ -18fff6: 1f00 4500 |001b: check-cast v0, Landroid/graphics/Bitmap; // type@0045 │ │ -18fffa: 7030 1355 6500 |001d: invoke-direct {v5, v6, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@5513 │ │ -190000: 2819 |0020: goto 0039 // +0019 │ │ -190002: 0d06 |0021: move-exception v6 │ │ -190004: 2802 |0022: goto 0024 // +0002 │ │ -190006: 0d06 |0023: move-exception v6 │ │ -190008: 2200 0203 |0024: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19000c: 7020 b00a 6000 |0026: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ab0 │ │ -190012: 2700 |0029: throw v0 │ │ -190014: 5460 543e |002a: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e54 │ │ -190018: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -19001a: 7030 0d55 0501 |002d: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@550d │ │ -190020: 0c00 |0030: move-result-object v0 │ │ -190022: 2201 7c10 |0031: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; // type@107c │ │ -190026: 7030 fc54 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@54fc │ │ -19002c: 6e20 bf4f 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@4fbf │ │ -190032: 6e10 0c55 0500 |0039: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@550c │ │ -190038: 0c00 |003c: move-result-object v0 │ │ -19003a: 3800 3a00 |003d: if-eqz v0, 0077 // +003a │ │ -19003e: 6e10 674c 0600 |003f: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@4c67 │ │ -190044: 5461 523e |0042: iget-object v1, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e52 │ │ -190048: 5452 8941 |0044: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4189 │ │ -19004c: 6e20 ad4b 2100 |0046: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4bad │ │ -190052: 5451 8d41 |0049: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ -190056: 6e10 5001 0100 |004b: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@0150 │ │ -19005c: 0a01 |004e: move-result v1 │ │ -19005e: 5452 8d41 |004f: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ -190062: 6e20 5f4c 1600 |0051: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getAlpha:(I)I // method@4c5f │ │ -190068: 0a03 |0054: move-result v3 │ │ -19006a: 6e20 5501 3200 |0055: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0155 │ │ -190070: 5462 513e |0058: iget-object v2, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e51 │ │ -190074: 6e10 624c 0600 |005a: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@4c62 │ │ -19007a: 0c03 |005d: move-result-object v3 │ │ -19007c: 3803 0700 |005e: if-eqz v3, 0065 // +0007 │ │ -190080: 6e10 624c 0600 |0060: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@4c62 │ │ -190086: 0c03 |0063: move-result-object v3 │ │ -190088: 2803 |0064: goto 0067 // +0003 │ │ -19008a: 5453 8d41 |0065: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ -19008e: 1204 |0067: const/4 v4, #int 0 // #0 │ │ -190090: 6e53 2001 0244 |0068: invoke-virtual {v2, v0, v4, v4, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ -190096: 5450 8d41 |006b: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ -19009a: 6e20 5501 1000 |006d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0155 │ │ -1900a0: 6e10 664c 0600 |0070: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@4c66 │ │ -1900a6: 7020 1155 6500 |0073: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@5511 │ │ -1900ac: 2810 |0076: goto 0086 // +0010 │ │ -1900ae: 6e10 634c 0600 |0077: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@4c63 │ │ -1900b4: 0a00 |007a: move-result v0 │ │ -1900b6: 3800 0b00 |007b: if-eqz v0, 0086 // +000b │ │ -1900ba: 5466 513e |007d: iget-object v6, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e51 │ │ -1900be: 6200 0a3e |007f: sget-object v0, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3e0a │ │ -1900c2: 5451 8d41 |0081: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ -1900c6: 6e30 2601 0601 |0083: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0126 │ │ -1900cc: 0e00 |0086: return-void │ │ +18ffb4: |[18ffb4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.render:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +18ffc4: 6e10 0c55 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@550c │ │ +18ffca: 0c00 |0003: move-result-object v0 │ │ +18ffcc: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ +18ffd0: 6e10 634c 0600 |0006: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@4c63 │ │ +18ffd6: 0a00 |0009: move-result v0 │ │ +18ffd8: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ +18ffdc: 5460 543e |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e54 │ │ +18ffe0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +18ffe2: 7030 0d55 0501 |000f: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@550d │ │ +18ffe8: 0c00 |0012: move-result-object v0 │ │ +18ffea: 6e10 0050 0000 |0013: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@5000 │ │ +18fff0: 0c00 |0016: move-result-object v0 │ │ +18fff2: 7210 ce07 0000 |0017: invoke-interface {v0}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07ce │ │ +18fff8: 0c00 |001a: move-result-object v0 │ │ +18fffa: 1f00 4500 |001b: check-cast v0, Landroid/graphics/Bitmap; // type@0045 │ │ +18fffe: 7030 1355 6500 |001d: invoke-direct {v5, v6, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@5513 │ │ +190004: 2819 |0020: goto 0039 // +0019 │ │ +190006: 0d06 |0021: move-exception v6 │ │ +190008: 2802 |0022: goto 0024 // +0002 │ │ +19000a: 0d06 |0023: move-exception v6 │ │ +19000c: 2200 0203 |0024: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +190010: 7020 b00a 6000 |0026: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ab0 │ │ +190016: 2700 |0029: throw v0 │ │ +190018: 5460 543e |002a: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e54 │ │ +19001c: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +19001e: 7030 0d55 0501 |002d: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@550d │ │ +190024: 0c00 |0030: move-result-object v0 │ │ +190026: 2201 7c10 |0031: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; // type@107c │ │ +19002a: 7030 fc54 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@54fc │ │ +190030: 6e20 bf4f 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@4fbf │ │ +190036: 6e10 0c55 0500 |0039: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@550c │ │ +19003c: 0c00 |003c: move-result-object v0 │ │ +19003e: 3800 3a00 |003d: if-eqz v0, 0077 // +003a │ │ +190042: 6e10 674c 0600 |003f: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@4c67 │ │ +190048: 5461 523e |0042: iget-object v1, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e52 │ │ +19004c: 5452 8941 |0044: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4189 │ │ +190050: 6e20 ad4b 2100 |0046: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4bad │ │ +190056: 5451 8d41 |0049: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ +19005a: 6e10 5001 0100 |004b: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@0150 │ │ +190060: 0a01 |004e: move-result v1 │ │ +190062: 5452 8d41 |004f: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ +190066: 6e20 5f4c 1600 |0051: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getAlpha:(I)I // method@4c5f │ │ +19006c: 0a03 |0054: move-result v3 │ │ +19006e: 6e20 5501 3200 |0055: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0155 │ │ +190074: 5462 513e |0058: iget-object v2, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e51 │ │ +190078: 6e10 624c 0600 |005a: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@4c62 │ │ +19007e: 0c03 |005d: move-result-object v3 │ │ +190080: 3803 0700 |005e: if-eqz v3, 0065 // +0007 │ │ +190084: 6e10 624c 0600 |0060: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@4c62 │ │ +19008a: 0c03 |0063: move-result-object v3 │ │ +19008c: 2803 |0064: goto 0067 // +0003 │ │ +19008e: 5453 8d41 |0065: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ +190092: 1204 |0067: const/4 v4, #int 0 // #0 │ │ +190094: 6e53 2001 0244 |0068: invoke-virtual {v2, v0, v4, v4, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ +19009a: 5450 8d41 |006b: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ +19009e: 6e20 5501 1000 |006d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0155 │ │ +1900a4: 6e10 664c 0600 |0070: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@4c66 │ │ +1900aa: 7020 1155 6500 |0073: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@5511 │ │ +1900b0: 2810 |0076: goto 0086 // +0010 │ │ +1900b2: 6e10 634c 0600 |0077: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@4c63 │ │ +1900b8: 0a00 |007a: move-result v0 │ │ +1900ba: 3800 0b00 |007b: if-eqz v0, 0086 // +000b │ │ +1900be: 5466 513e |007d: iget-object v6, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e51 │ │ +1900c2: 6200 0a3e |007f: sget-object v0, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3e0a │ │ +1900c6: 5451 8d41 |0081: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ +1900ca: 6e30 2601 0601 |0083: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0126 │ │ +1900d0: 0e00 |0086: return-void │ │ catches : 1 │ │ 0x000c - 0x0020 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0023 │ │ Ljava/lang/InterruptedException; -> 0x0021 │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=79 │ │ @@ -431726,26 +431727,26 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1902e4: |[1902e4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.writeToParcel:(Landroid/os/Parcel;I)V │ │ -1902f4: 5402 8a41 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@418a │ │ -1902f8: 6e10 0202 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -1902fe: 0c02 |0005: move-result-object v2 │ │ -190300: 6e20 6902 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0269 │ │ -190306: 5502 8841 |0009: iget-boolean v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4188 │ │ -19030a: 6e20 6602 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ -190310: 5202 8c41 |000e: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@418c │ │ -190314: 6e20 6602 2100 |0010: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ -19031a: 5202 8b41 |0013: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@418b │ │ -19031e: 6e20 6602 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ -190324: 0e00 |0018: return-void │ │ +1902e8: |[1902e8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.writeToParcel:(Landroid/os/Parcel;I)V │ │ +1902f8: 5402 8a41 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@418a │ │ +1902fc: 6e10 0202 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +190302: 0c02 |0005: move-result-object v2 │ │ +190304: 6e20 6902 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0269 │ │ +19030a: 5502 8841 |0009: iget-boolean v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4188 │ │ +19030e: 6e20 6602 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ +190314: 5202 8c41 |000e: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@418c │ │ +190318: 6e20 6602 2100 |0010: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ +19031e: 5202 8b41 |0013: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@418b │ │ +190322: 6e20 6602 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ +190328: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0009 line=307 │ │ 0x000e line=308 │ │ 0x0013 line=309 │ │ locals : │ │ @@ -431787,22 +431788,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -190368: |[190368] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.:(Landroid/view/View;)V │ │ -190378: 7020 f205 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ -19037e: 6000 6124 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.palette_item_foreground:I // field@2461 │ │ -190382: 6e20 1703 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -190388: 0c02 |0008: move-result-object v2 │ │ -19038a: 1f02 3101 |0009: check-cast v2, Landroid/widget/ImageView; // type@0131 │ │ -19038e: 5b12 9141 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@4191 │ │ -190392: 0e00 |000d: return-void │ │ +19036c: |[19036c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.:(Landroid/view/View;)V │ │ +19037c: 7020 f205 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ +190382: 6000 6124 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.palette_item_foreground:I // field@2461 │ │ +190386: 6e20 1703 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +19038c: 0c02 |0008: move-result-object v2 │ │ +19038e: 1f02 3101 |0009: check-cast v2, Landroid/widget/ImageView; // type@0131 │ │ +190392: 5b12 9141 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@4191 │ │ +190396: 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; │ │ @@ -431812,17 +431813,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 │ │ -1903cc: |[1903cc] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;ILandroid/view/View;)V │ │ -1903dc: 7220 1a55 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;.onColorSelected:(I)V // method@551a │ │ -1903e2: 0e00 |0003: return-void │ │ +1903d0: |[1903d0] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;ILandroid/view/View;)V │ │ +1903e0: 7220 1a55 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;.onColorSelected:(I)V // method@551a │ │ +1903e6: 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; │ │ @@ -431833,24 +431834,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 │ │ -190394: |[190394] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ -1903a4: 5420 9141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@4191 │ │ -1903a8: 6201 2100 |0002: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ -1903ac: 6e30 1604 3001 |0004: invoke-virtual {v0, v3, v1}, Landroid/widget/ImageView;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0416 │ │ -1903b2: 3804 0c00 |0007: if-eqz v4, 0013 // +000c │ │ -1903b6: 5420 9241 |0009: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.itemView:Landroid/view/View; // field@4192 │ │ -1903ba: 2201 7f10 |000b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0; // type@107f │ │ -1903be: 7030 1555 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@5515 │ │ -1903c4: 6e20 4103 1000 |0010: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -1903ca: 0e00 |0013: return-void │ │ +190398: |[190398] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ +1903a8: 5420 9141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@4191 │ │ +1903ac: 6201 2100 |0002: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ +1903b0: 6e30 1604 3001 |0004: invoke-virtual {v0, v3, v1}, Landroid/widget/ImageView;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0416 │ │ +1903b6: 3804 0c00 |0007: if-eqz v4, 0013 // +000c │ │ +1903ba: 5420 9241 |0009: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.itemView:Landroid/view/View; // field@4192 │ │ +1903be: 2201 7f10 |000b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0; // type@107f │ │ +1903c2: 7030 1555 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@5515 │ │ +1903c8: 6e20 4103 1000 |0010: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +1903ce: 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 │ │ @@ -431898,20 +431899,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -19045c: |[19045c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.:()V │ │ -19046c: 7010 e705 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05e7 │ │ -190472: 2200 7203 |0003: new-instance v0, Ljava/util/ArrayList; // type@0372 │ │ -190476: 7010 520c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ -19047c: 5b10 9341 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4193 │ │ -190480: 0e00 |000a: return-void │ │ +190460: |[190460] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.:()V │ │ +190470: 7010 e705 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05e7 │ │ +190476: 2200 7203 |0003: new-instance v0, Ljava/util/ArrayList; // type@0372 │ │ +19047a: 7010 520c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ +190480: 5b10 9341 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4193 │ │ +190484: 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; │ │ │ │ @@ -431921,19 +431922,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -190400: |[190400] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.getItemCount:()I │ │ -190410: 5410 9341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4193 │ │ -190414: 7210 cf0c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0ccf │ │ -19041a: 0a00 |0005: move-result v0 │ │ -19041c: 0f00 |0006: return v0 │ │ +190404: |[190404] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.getItemCount:()I │ │ +190414: 5410 9341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4193 │ │ +190418: 7210 cf0c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0ccf │ │ +19041e: 0a00 |0005: move-result v0 │ │ +190420: 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;) │ │ @@ -431941,18 +431942,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 │ │ -190484: |[190484] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -190494: 1f01 8010 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1080 │ │ -190498: 6e30 1f55 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V // method@551f │ │ -19049e: 0e00 |0005: return-void │ │ +190488: |[190488] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +190498: 1f01 8010 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1080 │ │ +19049c: 6e30 1f55 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V // method@551f │ │ +1904a2: 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 │ │ @@ -431962,24 +431963,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 │ │ -1904a0: |[1904a0] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V │ │ -1904b0: 5410 9341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4193 │ │ -1904b4: 7220 c60c 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -1904ba: 0c03 |0005: move-result-object v3 │ │ -1904bc: 1f03 ef02 |0006: check-cast v3, Ljava/lang/Integer; // type@02ef │ │ -1904c0: 6e10 450a 0300 |0008: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ -1904c6: 0a03 |000b: move-result v3 │ │ -1904c8: 5410 9441 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4194 │ │ -1904cc: 6e30 1855 3200 |000e: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@5518 │ │ -1904d2: 0e00 |0011: return-void │ │ +1904a4: |[1904a4] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V │ │ +1904b4: 5410 9341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4193 │ │ +1904b8: 7220 c60c 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +1904be: 0c03 |0005: move-result-object v3 │ │ +1904c0: 1f03 ef02 |0006: check-cast v3, Ljava/lang/Integer; // type@02ef │ │ +1904c4: 6e10 450a 0300 |0008: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ +1904ca: 0a03 |000b: move-result v3 │ │ +1904cc: 5410 9441 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4194 │ │ +1904d0: 6e30 1855 3200 |000e: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@5518 │ │ +1904d6: 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 │ │ @@ -431989,18 +431990,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 │ │ -1903e4: |[1903e4] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1903f4: 6e30 2155 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@5521 │ │ -1903fa: 0c01 |0003: move-result-object v1 │ │ -1903fc: 1101 |0004: return-object v1 │ │ +1903e8: |[1903e8] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1903f8: 6e30 2155 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@5521 │ │ +1903fe: 0c01 |0003: move-result-object v1 │ │ +190400: 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 │ │ @@ -432010,26 +432011,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 │ │ -190420: |[190420] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ -190430: 2205 8010 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1080 │ │ -190434: 6e10 5403 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ -19043a: 0c00 |0005: move-result-object v0 │ │ -19043c: 7110 e602 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ -190442: 0c00 |0009: move-result-object v0 │ │ -190444: 6001 b426 |000a: sget v1, Lorg/thoughtcrime/securesms/R$layout;.item_color:I // field@26b4 │ │ -190448: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -19044a: 6e40 e802 1024 |000d: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -190450: 0c04 |0010: move-result-object v4 │ │ -190452: 7020 1755 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.:(Landroid/view/View;)V // method@5517 │ │ -190458: 1105 |0014: return-object v5 │ │ +190424: |[190424] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ +190434: 2205 8010 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1080 │ │ +190438: 6e10 5403 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ +19043e: 0c00 |0005: move-result-object v0 │ │ +190440: 7110 e602 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ +190446: 0c00 |0009: move-result-object v0 │ │ +190448: 6001 b426 |000a: sget v1, Lorg/thoughtcrime/securesms/R$layout;.item_color:I // field@26b4 │ │ +19044c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +19044e: 6e40 e802 1024 |000d: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +190454: 0c04 |0010: move-result-object v4 │ │ +190456: 7020 1755 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.:(Landroid/view/View;)V // method@5517 │ │ +19045c: 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 │ │ @@ -432039,21 +432040,21 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1904d4: |[1904d4] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setColors:(Ljava/util/Collection;)V │ │ -1904e4: 5410 9341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4193 │ │ -1904e8: 7210 c30c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cc3 │ │ -1904ee: 5410 9341 |0005: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4193 │ │ -1904f2: 7220 c20c 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0cc2 │ │ -1904f8: 6e10 1d55 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@551d │ │ -1904fe: 0e00 |000d: return-void │ │ +1904d8: |[1904d8] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setColors:(Ljava/util/Collection;)V │ │ +1904e8: 5410 9341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4193 │ │ +1904ec: 7210 c30c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cc3 │ │ +1904f2: 5410 9341 |0005: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4193 │ │ +1904f6: 7220 c20c 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0cc2 │ │ +1904fc: 6e10 1d55 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@551d │ │ +190502: 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; │ │ @@ -432064,18 +432065,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 │ │ -190500: |[190500] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ -190510: 5b01 9441 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4194 │ │ -190514: 6e10 1d55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@551d │ │ -19051a: 0e00 |0005: return-void │ │ +190504: |[190504] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ +190514: 5b01 9441 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4194 │ │ +190518: 6e10 1d55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@551d │ │ +19051e: 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; │ │ @@ -432110,18 +432111,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 │ │ -190a44: |[190a44] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V │ │ -190a54: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -190a5a: 5b01 a941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@41a9 │ │ -190a5e: 0e00 |0005: return-void │ │ +190a48: |[190a48] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V │ │ +190a58: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +190a5e: 5b01 a941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@41a9 │ │ +190a62: 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; │ │ │ │ @@ -432131,19 +432132,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -190a60: |[190a60] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.onChanged:(Ljava/lang/Object;)V │ │ -190a70: 5410 a941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@41a9 │ │ -190a74: 1f02 9710 |0002: check-cast v2, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ -190a78: 6e20 4055 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@5540 │ │ -190a7e: 0e00 |0007: return-void │ │ +190a64: |[190a64] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.onChanged:(Ljava/lang/Object;)V │ │ +190a74: 5410 a941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@41a9 │ │ +190a78: 1f02 9710 |0002: check-cast v2, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ +190a7c: 6e20 4055 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@5540 │ │ +190a82: 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; │ │ │ │ @@ -432181,22 +432182,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1910d8: |[1910d8] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.:(Landroid/view/View;)V │ │ -1910e8: 7020 f205 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ -1910ee: 6000 9223 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.label:I // field@2392 │ │ -1910f2: 6e20 1703 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -1910f8: 0c02 |0008: move-result-object v2 │ │ -1910fa: 1f02 4201 |0009: check-cast v2, Landroid/widget/TextView; // type@0142 │ │ -1910fe: 5b12 b641 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@41b6 │ │ -191102: 0e00 |000d: return-void │ │ +1910dc: |[1910dc] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.:(Landroid/view/View;)V │ │ +1910ec: 7020 f205 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ +1910f2: 6000 9223 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.label:I // field@2392 │ │ +1910f6: 6e20 1703 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +1910fc: 0c02 |0008: move-result-object v2 │ │ +1910fe: 1f02 4201 |0009: check-cast v2, Landroid/widget/TextView; // type@0142 │ │ +191102: 5b12 b641 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@41b6 │ │ +191106: 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; │ │ @@ -432207,18 +432208,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -191104: |[191104] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.bind:(Ljava/lang/String;)V │ │ -191114: 5410 b641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@41b6 │ │ -191118: 6e20 6b04 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -19111e: 0e00 |0005: return-void │ │ +191108: |[191108] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.bind:(Ljava/lang/String;)V │ │ +191118: 5410 b641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@41b6 │ │ +19111c: 6e20 6b04 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +191122: 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; │ │ │ │ @@ -432258,19 +432259,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -191240: |[191240] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.:(Landroid/view/View;)V │ │ -191250: 7020 f205 1000 |0000: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ -191256: 1f01 2b0d |0003: check-cast v1, Lorg/thoughtcrime/securesms/ConversationListItem; // type@0d2b │ │ -19125a: 5b01 bf41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ -19125e: 0e00 |0007: return-void │ │ +191244: |[191244] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.:(Landroid/view/View;)V │ │ +191254: 7020 f205 1000 |0000: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ +19125a: 1f01 2b0d |0003: check-cast v1, Lorg/thoughtcrime/securesms/ConversationListItem; // type@0d2b │ │ +19125e: 5b01 bf41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ +191262: 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; │ │ @@ -432280,17 +432281,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 │ │ -191348: |[191348] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)V │ │ -191358: 7220 5655 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@5556 │ │ -19135e: 0e00 |0003: return-void │ │ +19134c: |[19134c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)V │ │ +19135c: 7220 5655 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@5556 │ │ +191362: 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; │ │ @@ -432300,18 +432301,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 │ │ -191224: |[191224] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$1:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)Z │ │ -191234: 7220 5755 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@5557 │ │ -19123a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -19123c: 0f00 |0004: return v0 │ │ +191228: |[191228] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$1:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)Z │ │ +191238: 7220 5755 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@5557 │ │ +19123e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +191240: 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; │ │ @@ -432321,17 +432322,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 │ │ -191360: |[191360] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$2:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;Landroid/view/View;)V │ │ -191370: 7220 5555 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onContactClicked:(Lcom/b44t/messenger/DcContact;)V // method@5555 │ │ -191376: 0e00 |0003: return-void │ │ +191364: |[191364] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$2:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;Landroid/view/View;)V │ │ +191374: 7220 5555 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onContactClicked:(Lcom/b44t/messenger/DcContact;)V // method@5555 │ │ +19137a: 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; │ │ @@ -432341,17 +432342,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 │ │ -191378: |[191378] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$3:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;Landroid/view/View;)V │ │ -191388: 7220 5855 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V // method@5558 │ │ -19138e: 0e00 |0003: return-void │ │ +19137c: |[19137c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$3:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;Landroid/view/View;)V │ │ +19138c: 7220 5855 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V // method@5558 │ │ +191392: 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; │ │ @@ -432362,44 +432363,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 │ │ -191260: |[191260] 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 │ │ -191270: 07d0 |0000: move-object v0, v13 │ │ -191272: 07f1 |0001: move-object v1, v15 │ │ -191274: 0802 1100 |0002: move-object/from16 v2, v17 │ │ -191278: 7110 bd49 0e00 |0004: invoke-static {v14}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -19127e: 0c03 |0007: move-result-object v3 │ │ -191280: 5414 6a00 |0008: iget-object v4, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006a │ │ -191284: 5215 6800 |000a: iget v5, v1, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ -191288: 6e20 9906 5300 |000c: invoke-virtual {v3, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -19128e: 0c03 |000f: move-result-object v3 │ │ -191290: 07e5 |0010: move-object v5, v14 │ │ -191292: 7130 c549 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@49c5 │ │ -191298: 0c06 |0014: move-result-object v6 │ │ -19129a: 5405 bf41 |0015: iget-object v5, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ -19129e: 5217 6900 |0017: iget v7, v1, Lcom/b44t/messenger/DcChatlist$Item;.msgId:I // field@0069 │ │ -1912a2: 5418 6a00 |0019: iget-object v8, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006a │ │ -1912a6: 0809 1000 |001b: move-object/from16 v9, v16 │ │ -1912aa: 080a 1200 |001d: move-object/from16 v10, v18 │ │ -1912ae: 020b 1300 |001f: move/from16 v11, v19 │ │ -1912b2: 080c 1400 |0021: move-object/from16 v12, v20 │ │ -1912b6: 7408 f03e 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@3ef0 │ │ -1912bc: 5403 bf41 |0026: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ -1912c0: 2204 8b10 |0028: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1; // type@108b │ │ -1912c4: 7030 5d55 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@555d │ │ -1912ca: 6e20 fd3e 4300 |002d: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3efd │ │ -1912d0: 5403 bf41 |0030: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ -1912d4: 2204 8c10 |0032: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2; // type@108c │ │ -1912d8: 7030 5f55 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@555f │ │ -1912de: 6e20 fe3e 4300 |0037: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@3efe │ │ -1912e4: 0e00 |003a: return-void │ │ +191264: |[191264] 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 │ │ +191274: 07d0 |0000: move-object v0, v13 │ │ +191276: 07f1 |0001: move-object v1, v15 │ │ +191278: 0802 1100 |0002: move-object/from16 v2, v17 │ │ +19127c: 7110 bd49 0e00 |0004: invoke-static {v14}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +191282: 0c03 |0007: move-result-object v3 │ │ +191284: 5414 6a00 |0008: iget-object v4, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006a │ │ +191288: 5215 6800 |000a: iget v5, v1, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ +19128c: 6e20 9906 5300 |000c: invoke-virtual {v3, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +191292: 0c03 |000f: move-result-object v3 │ │ +191294: 07e5 |0010: move-object v5, v14 │ │ +191296: 7130 c549 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@49c5 │ │ +19129c: 0c06 |0014: move-result-object v6 │ │ +19129e: 5405 bf41 |0015: iget-object v5, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ +1912a2: 5217 6900 |0017: iget v7, v1, Lcom/b44t/messenger/DcChatlist$Item;.msgId:I // field@0069 │ │ +1912a6: 5418 6a00 |0019: iget-object v8, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006a │ │ +1912aa: 0809 1000 |001b: move-object/from16 v9, v16 │ │ +1912ae: 080a 1200 |001d: move-object/from16 v10, v18 │ │ +1912b2: 020b 1300 |001f: move/from16 v11, v19 │ │ +1912b6: 080c 1400 |0021: move-object/from16 v12, v20 │ │ +1912ba: 7408 f03e 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@3ef0 │ │ +1912c0: 5403 bf41 |0026: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ +1912c4: 2204 8b10 |0028: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1; // type@108b │ │ +1912c8: 7030 5d55 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@555d │ │ +1912ce: 6e20 fd3e 4300 |002d: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3efd │ │ +1912d4: 5403 bf41 |0030: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ +1912d8: 2204 8c10 |0032: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2; // type@108c │ │ +1912dc: 7030 5f55 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@555f │ │ +1912e2: 6e20 fe3e 4300 |0037: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@3efe │ │ +1912e8: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=211 │ │ 0x0008 line=212 │ │ 0x0015 line=213 │ │ 0x0026 line=214 │ │ 0x0030 line=215 │ │ @@ -432418,22 +432419,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 │ │ -1912e8: |[1912e8] 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 │ │ -1912f8: 5410 bf41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ -1912fc: 6e40 ed3e 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@3eed │ │ -191302: 5413 bf41 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ -191306: 2205 8d10 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3; // type@108d │ │ -19130a: 7030 6155 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@5561 │ │ -191310: 6e20 fd3e 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3efd │ │ -191316: 0e00 |000f: return-void │ │ +1912ec: |[1912ec] 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 │ │ +1912fc: 5410 bf41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ +191300: 6e40 ed3e 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@3eed │ │ +191306: 5413 bf41 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ +19130a: 2205 8d10 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3; // type@108d │ │ +19130e: 7030 6155 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@5561 │ │ +191314: 6e20 fd3e 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3efd │ │ +19131a: 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; │ │ @@ -432446,22 +432447,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 │ │ -191318: |[191318] 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 │ │ -191328: 5410 bf41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ -19132c: 6e40 ee3e 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@3eee │ │ -191332: 5413 bf41 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ -191336: 2205 8a10 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0; // type@108a │ │ -19133a: 7030 5b55 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@555b │ │ -191340: 6e20 fd3e 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3efd │ │ -191346: 0e00 |000f: return-void │ │ +19131c: |[19131c] 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 │ │ +19132c: 5410 bf41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ +191330: 6e40 ee3e 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@3eee │ │ +191336: 5413 bf41 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ +19133a: 2205 8a10 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0; // type@108a │ │ +19133e: 7030 5b55 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@555b │ │ +191344: 6e20 fd3e 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3efd │ │ +19134a: 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; │ │ @@ -432474,21 +432475,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -191390: |[191390] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.recycle:()V │ │ -1913a0: 5420 bf41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ -1913a4: 6e10 013f 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/ConversationListItem;.unbind:()V // method@3f01 │ │ -1913aa: 5420 bf41 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ -1913ae: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1913b0: 6e20 fd3e 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3efd │ │ -1913b6: 0e00 |000b: return-void │ │ +191394: |[191394] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.recycle:()V │ │ +1913a4: 5420 bf41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ +1913a8: 6e10 013f 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/ConversationListItem;.unbind:()V // method@3f01 │ │ +1913ae: 5420 bf41 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ +1913b2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1913b4: 6e20 fd3e 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3efd │ │ +1913ba: 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; │ │ │ │ @@ -432522,18 +432523,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 │ │ -191888: |[191888] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V │ │ -191898: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19189e: 5b01 ca41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41ca │ │ -1918a2: 0e00 |0005: return-void │ │ +19188c: |[19188c] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V │ │ +19189c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1918a2: 5b01 ca41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41ca │ │ +1918a6: 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; │ │ │ │ @@ -432543,18 +432544,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 │ │ -1918a4: |[1918a4] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -1918b4: 5410 ca41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41ca │ │ -1918b8: 6e20 9e05 2000 |0002: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@059e │ │ -1918be: 0e00 |0005: return-void │ │ +1918a8: |[1918a8] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +1918b8: 5410 ca41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41ca │ │ +1918bc: 6e20 9e05 2000 |0002: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@059e │ │ +1918c2: 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; │ │ │ │ @@ -432618,43 +432619,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1919a8: |[1919a8] org.thoughtcrime.securesms.search.SearchViewModel.:()V │ │ -1919b8: 0e00 |0000: return-void │ │ +1919ac: |[1919ac] org.thoughtcrime.securesms.search.SearchViewModel.:()V │ │ +1919bc: 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 │ │ -1919bc: |[1919bc] org.thoughtcrime.securesms.search.SearchViewModel.:(Landroid/content/Context;)V │ │ -1919cc: 7010 9f05 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@059f │ │ -1919d2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1919d4: 5c10 cf41 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41cf │ │ -1919d8: 6e10 6b00 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ -1919de: 0c02 |0009: move-result-object v2 │ │ -1919e0: 7110 bd49 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -1919e6: 0c02 |000d: move-result-object v2 │ │ -1919e8: 5b12 ce41 |000e: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41ce │ │ -1919ec: 2202 9510 |0010: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // type@1095 │ │ -1919f0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -1919f2: 7020 8a55 0200 |0013: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V // method@558a │ │ -1919f8: 5b12 d341 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d3 │ │ -1919fc: 0e00 |0018: return-void │ │ +1919c0: |[1919c0] org.thoughtcrime.securesms.search.SearchViewModel.:(Landroid/content/Context;)V │ │ +1919d0: 7010 9f05 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@059f │ │ +1919d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1919d8: 5c10 cf41 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41cf │ │ +1919dc: 6e10 6b00 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ +1919e2: 0c02 |0009: move-result-object v2 │ │ +1919e4: 7110 bd49 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +1919ea: 0c02 |000d: move-result-object v2 │ │ +1919ec: 5b12 ce41 |000e: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41ce │ │ +1919f0: 2202 9510 |0010: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // type@1095 │ │ +1919f4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +1919f6: 7020 8a55 0200 |0013: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V // method@558a │ │ +1919fc: 5b12 d341 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d3 │ │ +191a00: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=25 │ │ 0x0006 line=30 │ │ 0x0010 line=31 │ │ locals : │ │ @@ -432666,138 +432667,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 │ │ -191a98: |[191a98] org.thoughtcrime.securesms.search.SearchViewModel.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V │ │ -191aa8: 7110 a802 0d00 |0000: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -191aae: 0a00 |0003: move-result v0 │ │ -191ab0: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -191ab4: 620d d441 |0006: sget-object v13, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d4 │ │ -191ab8: 7220 8655 de00 |0008: invoke-interface {v14, v13}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ -191abe: 0e00 |000b: return-void │ │ -191ac0: 7100 250b 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -191ac6: 0b00 |000f: move-result-wide v0 │ │ -191ac8: 54c2 ce41 |0010: iget-object v2, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41ce │ │ -191acc: 55c3 cf41 |0012: iget-boolean v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41cf │ │ -191ad0: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -191ad2: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ -191ad6: 1303 0800 |0017: const/16 v3, #int 8 // #8 │ │ -191ada: 2802 |0019: goto 001b // +0002 │ │ -191adc: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -191ade: 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 │ │ -191ae4: 0c02 |001e: move-result-object v2 │ │ -191ae6: 6e10 6f06 0200 |001f: invoke-virtual {v2}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ -191aec: 0a03 |0022: move-result v3 │ │ -191aee: 6205 cd41 |0023: sget-object v5, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41cd │ │ -191af2: 2206 0903 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ -191af6: 1a07 2e85 |0027: const-string v7, "⏰ getChatlist(" // string@852e │ │ -191afa: 7020 080b 7600 |0029: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -191b00: 6e20 110b d600 |002c: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -191b06: 1a07 fe09 |002f: const-string v7, "): " // string@09fe │ │ -191b0a: 6e20 110b 7600 |0031: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -191b10: 7100 250b 0000 |0034: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -191b16: 0b08 |0037: move-result-wide v8 │ │ -191b18: bc08 |0038: sub-long/2addr v8, v0 │ │ -191b1a: 6e30 0d0b 8609 |0039: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ -191b20: 1a00 8d6c |003c: const-string v0, "ms" // string@6c8d │ │ -191b24: 6e20 110b 0600 |003e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -191b2a: 6e10 220b 0600 |0041: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -191b30: 0c01 |0044: move-result-object v1 │ │ -191b32: 7120 c102 1500 |0045: invoke-static {v5, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191b38: 54c1 d141 |0048: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ -191b3c: 6e20 cf0a 1d00 |004a: invoke-virtual {v13, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -191b42: 0a01 |004d: move-result v1 │ │ -191b44: 3901 1600 |004e: if-nez v1, 0064 // +0016 │ │ -191b48: 3d03 1400 |0050: if-lez v3, 0064 // +0014 │ │ -191b4c: 1a00 6c0b |0052: const-string v0, "... skipping getContacts() and searchMsgs(), more recent search pending" // string@0b6c │ │ -191b50: 7120 c102 0500 |0054: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191b56: 2200 9710 |0057: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ -191b5a: 2341 1411 |0059: new-array v1, v4, [I // type@1114 │ │ -191b5e: 2343 1411 |005b: new-array v3, v4, [I // type@1114 │ │ -191b62: 7053 9655 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@5596 │ │ -191b68: 7220 8655 0e00 |0060: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ -191b6e: 0e00 |0063: return-void │ │ -191b70: 7100 250b 0000 |0064: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -191b76: 0b08 |0067: move-result-wide v8 │ │ -191b78: 54c1 ce41 |0068: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41ce │ │ -191b7c: 1226 |006a: const/4 v6, #int 2 // #2 │ │ -191b7e: 6e30 a706 610d |006b: invoke-virtual {v1, v6, v13}, Lcom/b44t/messenger/DcContext;.getContacts:(ILjava/lang/String;)[I // method@06a7 │ │ -191b84: 0c01 |006e: move-result-object v1 │ │ -191b86: 2116 |006f: array-length v6, v1 │ │ -191b88: b063 |0070: add-int/2addr v3, v6 │ │ -191b8a: 2206 0903 |0071: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ -191b8e: 1a0a 2f85 |0073: const-string v10, "⏰ getContacts(" // string@852f │ │ -191b92: 7020 080b a600 |0075: invoke-direct {v6, v10}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -191b98: 6e20 110b d600 |0078: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -191b9e: 6e20 110b 7600 |007b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -191ba4: 7100 250b 0000 |007e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -191baa: 0b0a |0081: move-result-wide v10 │ │ -191bac: bc8a |0082: sub-long/2addr v10, v8 │ │ -191bae: 6e30 0d0b a60b |0083: invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ -191bb4: 6e20 110b 0600 |0086: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -191bba: 6e10 220b 0600 |0089: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -191bc0: 0c06 |008c: move-result-object v6 │ │ -191bc2: 7120 c102 6500 |008d: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191bc8: 55c6 cf41 |0090: iget-boolean v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41cf │ │ -191bcc: 3806 1200 |0092: if-eqz v6, 00a4 // +0012 │ │ -191bd0: 1a00 6b0b |0094: const-string v0, "... searchMsgs() disabled by caller" // string@0b6b │ │ -191bd4: 7120 c102 0500 |0096: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191bda: 2200 9710 |0099: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ -191bde: 2343 1411 |009b: new-array v3, v4, [I // type@1114 │ │ -191be2: 7053 9655 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@5596 │ │ -191be8: 7220 8655 0e00 |00a0: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ -191bee: 0e00 |00a3: return-void │ │ -191bf0: 6e10 e10a 0d00 |00a4: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0ae1 │ │ -191bf6: 0a06 |00a7: move-result v6 │ │ -191bf8: 1218 |00a8: const/4 v8, #int 1 // #1 │ │ -191bfa: 3686 1200 |00a9: if-gt v6, v8, 00bb // +0012 │ │ -191bfe: 1a00 6e0b |00ab: const-string v0, "... skipping searchMsgs(), string too short" // string@0b6e │ │ -191c02: 7120 c102 0500 |00ad: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191c08: 2200 9710 |00b0: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ -191c0c: 2343 1411 |00b2: new-array v3, v4, [I // type@1114 │ │ -191c10: 7053 9655 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@5596 │ │ -191c16: 7220 8655 0e00 |00b7: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ -191c1c: 0e00 |00ba: return-void │ │ -191c1e: 54c6 d141 |00bb: iget-object v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ -191c22: 6e20 cf0a 6d00 |00bd: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -191c28: 0a06 |00c0: move-result v6 │ │ -191c2a: 3906 1400 |00c1: if-nez v6, 00d5 // +0014 │ │ -191c2e: 3d03 1200 |00c3: if-lez v3, 00d5 // +0012 │ │ -191c32: 1a00 6d0b |00c5: const-string v0, "... skipping searchMsgs(), more recent search pending" // string@0b6d │ │ -191c36: 7120 c102 0500 |00c7: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191c3c: 2200 9710 |00ca: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ -191c40: 2343 1411 |00cc: new-array v3, v4, [I // type@1114 │ │ -191c44: 7053 9655 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@5596 │ │ -191c4a: 7220 8655 0e00 |00d1: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ -191c50: 0e00 |00d4: return-void │ │ -191c52: 7100 250b 0000 |00d5: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -191c58: 0b08 |00d8: move-result-wide v8 │ │ -191c5a: 54c3 ce41 |00d9: iget-object v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41ce │ │ -191c5e: 6e30 cf06 430d |00db: invoke-virtual {v3, v4, v13}, Lcom/b44t/messenger/DcContext;.searchMsgs:(ILjava/lang/String;)[I // method@06cf │ │ -191c64: 0c03 |00de: move-result-object v3 │ │ -191c66: 2204 0903 |00df: new-instance v4, Ljava/lang/StringBuilder; // type@0309 │ │ -191c6a: 1a06 3085 |00e1: const-string v6, "⏰ searchMsgs(" // string@8530 │ │ -191c6e: 7020 080b 6400 |00e3: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -191c74: 6e20 110b d400 |00e6: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -191c7a: 6e20 110b 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -191c80: 7100 250b 0000 |00ec: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -191c86: 0b06 |00ef: move-result-wide v6 │ │ -191c88: bc86 |00f0: sub-long/2addr v6, v8 │ │ -191c8a: 6e30 0d0b 6407 |00f1: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ -191c90: 6e20 110b 0400 |00f4: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -191c96: 6e10 220b 0400 |00f7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -191c9c: 0c00 |00fa: move-result-object v0 │ │ -191c9e: 7120 c102 0500 |00fb: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191ca4: 2200 9710 |00fe: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ -191ca8: 7053 9655 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@5596 │ │ -191cae: 7220 8655 0e00 |0103: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ -191cb4: 0e00 |0106: return-void │ │ +191a9c: |[191a9c] org.thoughtcrime.securesms.search.SearchViewModel.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V │ │ +191aac: 7110 a802 0d00 |0000: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +191ab2: 0a00 |0003: move-result v0 │ │ +191ab4: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +191ab8: 620d d441 |0006: sget-object v13, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d4 │ │ +191abc: 7220 8655 de00 |0008: invoke-interface {v14, v13}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ +191ac2: 0e00 |000b: return-void │ │ +191ac4: 7100 250b 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +191aca: 0b00 |000f: move-result-wide v0 │ │ +191acc: 54c2 ce41 |0010: iget-object v2, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41ce │ │ +191ad0: 55c3 cf41 |0012: iget-boolean v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41cf │ │ +191ad4: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +191ad6: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ +191ada: 1303 0800 |0017: const/16 v3, #int 8 // #8 │ │ +191ade: 2802 |0019: goto 001b // +0002 │ │ +191ae0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +191ae2: 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 │ │ +191ae8: 0c02 |001e: move-result-object v2 │ │ +191aea: 6e10 6f06 0200 |001f: invoke-virtual {v2}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ +191af0: 0a03 |0022: move-result v3 │ │ +191af2: 6205 cd41 |0023: sget-object v5, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41cd │ │ +191af6: 2206 0903 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ +191afa: 1a07 2e85 |0027: const-string v7, "⏰ getChatlist(" // string@852e │ │ +191afe: 7020 080b 7600 |0029: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +191b04: 6e20 110b d600 |002c: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +191b0a: 1a07 fe09 |002f: const-string v7, "): " // string@09fe │ │ +191b0e: 6e20 110b 7600 |0031: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +191b14: 7100 250b 0000 |0034: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +191b1a: 0b08 |0037: move-result-wide v8 │ │ +191b1c: bc08 |0038: sub-long/2addr v8, v0 │ │ +191b1e: 6e30 0d0b 8609 |0039: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ +191b24: 1a00 8d6c |003c: const-string v0, "ms" // string@6c8d │ │ +191b28: 6e20 110b 0600 |003e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +191b2e: 6e10 220b 0600 |0041: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +191b34: 0c01 |0044: move-result-object v1 │ │ +191b36: 7120 c102 1500 |0045: invoke-static {v5, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191b3c: 54c1 d141 |0048: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ +191b40: 6e20 cf0a 1d00 |004a: invoke-virtual {v13, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +191b46: 0a01 |004d: move-result v1 │ │ +191b48: 3901 1600 |004e: if-nez v1, 0064 // +0016 │ │ +191b4c: 3d03 1400 |0050: if-lez v3, 0064 // +0014 │ │ +191b50: 1a00 6c0b |0052: const-string v0, "... skipping getContacts() and searchMsgs(), more recent search pending" // string@0b6c │ │ +191b54: 7120 c102 0500 |0054: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191b5a: 2200 9710 |0057: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ +191b5e: 2341 1411 |0059: new-array v1, v4, [I // type@1114 │ │ +191b62: 2343 1411 |005b: new-array v3, v4, [I // type@1114 │ │ +191b66: 7053 9655 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@5596 │ │ +191b6c: 7220 8655 0e00 |0060: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ +191b72: 0e00 |0063: return-void │ │ +191b74: 7100 250b 0000 |0064: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +191b7a: 0b08 |0067: move-result-wide v8 │ │ +191b7c: 54c1 ce41 |0068: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41ce │ │ +191b80: 1226 |006a: const/4 v6, #int 2 // #2 │ │ +191b82: 6e30 a706 610d |006b: invoke-virtual {v1, v6, v13}, Lcom/b44t/messenger/DcContext;.getContacts:(ILjava/lang/String;)[I // method@06a7 │ │ +191b88: 0c01 |006e: move-result-object v1 │ │ +191b8a: 2116 |006f: array-length v6, v1 │ │ +191b8c: b063 |0070: add-int/2addr v3, v6 │ │ +191b8e: 2206 0903 |0071: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ +191b92: 1a0a 2f85 |0073: const-string v10, "⏰ getContacts(" // string@852f │ │ +191b96: 7020 080b a600 |0075: invoke-direct {v6, v10}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +191b9c: 6e20 110b d600 |0078: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +191ba2: 6e20 110b 7600 |007b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +191ba8: 7100 250b 0000 |007e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +191bae: 0b0a |0081: move-result-wide v10 │ │ +191bb0: bc8a |0082: sub-long/2addr v10, v8 │ │ +191bb2: 6e30 0d0b a60b |0083: invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ +191bb8: 6e20 110b 0600 |0086: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +191bbe: 6e10 220b 0600 |0089: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +191bc4: 0c06 |008c: move-result-object v6 │ │ +191bc6: 7120 c102 6500 |008d: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191bcc: 55c6 cf41 |0090: iget-boolean v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41cf │ │ +191bd0: 3806 1200 |0092: if-eqz v6, 00a4 // +0012 │ │ +191bd4: 1a00 6b0b |0094: const-string v0, "... searchMsgs() disabled by caller" // string@0b6b │ │ +191bd8: 7120 c102 0500 |0096: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191bde: 2200 9710 |0099: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ +191be2: 2343 1411 |009b: new-array v3, v4, [I // type@1114 │ │ +191be6: 7053 9655 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@5596 │ │ +191bec: 7220 8655 0e00 |00a0: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ +191bf2: 0e00 |00a3: return-void │ │ +191bf4: 6e10 e10a 0d00 |00a4: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0ae1 │ │ +191bfa: 0a06 |00a7: move-result v6 │ │ +191bfc: 1218 |00a8: const/4 v8, #int 1 // #1 │ │ +191bfe: 3686 1200 |00a9: if-gt v6, v8, 00bb // +0012 │ │ +191c02: 1a00 6e0b |00ab: const-string v0, "... skipping searchMsgs(), string too short" // string@0b6e │ │ +191c06: 7120 c102 0500 |00ad: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191c0c: 2200 9710 |00b0: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ +191c10: 2343 1411 |00b2: new-array v3, v4, [I // type@1114 │ │ +191c14: 7053 9655 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@5596 │ │ +191c1a: 7220 8655 0e00 |00b7: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ +191c20: 0e00 |00ba: return-void │ │ +191c22: 54c6 d141 |00bb: iget-object v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ +191c26: 6e20 cf0a 6d00 |00bd: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +191c2c: 0a06 |00c0: move-result v6 │ │ +191c2e: 3906 1400 |00c1: if-nez v6, 00d5 // +0014 │ │ +191c32: 3d03 1200 |00c3: if-lez v3, 00d5 // +0012 │ │ +191c36: 1a00 6d0b |00c5: const-string v0, "... skipping searchMsgs(), more recent search pending" // string@0b6d │ │ +191c3a: 7120 c102 0500 |00c7: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191c40: 2200 9710 |00ca: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ +191c44: 2343 1411 |00cc: new-array v3, v4, [I // type@1114 │ │ +191c48: 7053 9655 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@5596 │ │ +191c4e: 7220 8655 0e00 |00d1: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ +191c54: 0e00 |00d4: return-void │ │ +191c56: 7100 250b 0000 |00d5: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +191c5c: 0b08 |00d8: move-result-wide v8 │ │ +191c5e: 54c3 ce41 |00d9: iget-object v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41ce │ │ +191c62: 6e30 cf06 430d |00db: invoke-virtual {v3, v4, v13}, Lcom/b44t/messenger/DcContext;.searchMsgs:(ILjava/lang/String;)[I // method@06cf │ │ +191c68: 0c03 |00de: move-result-object v3 │ │ +191c6a: 2204 0903 |00df: new-instance v4, Ljava/lang/StringBuilder; // type@0309 │ │ +191c6e: 1a06 3085 |00e1: const-string v6, "⏰ searchMsgs(" // string@8530 │ │ +191c72: 7020 080b 6400 |00e3: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +191c78: 6e20 110b d400 |00e6: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +191c7e: 6e20 110b 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +191c84: 7100 250b 0000 |00ec: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +191c8a: 0b06 |00ef: move-result-wide v6 │ │ +191c8c: bc86 |00f0: sub-long/2addr v6, v8 │ │ +191c8e: 6e30 0d0b 6407 |00f1: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ +191c94: 6e20 110b 0400 |00f4: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +191c9a: 6e10 220b 0400 |00f7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +191ca0: 0c00 |00fa: move-result-object v0 │ │ +191ca2: 7120 c102 0500 |00fb: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191ca8: 2200 9710 |00fe: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ +191cac: 7053 9655 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@5596 │ │ +191cb2: 7220 8655 0e00 |0103: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ +191cb8: 0e00 |0106: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0006 line=76 │ │ 0x000c line=81 │ │ 0x0010 line=82 │ │ 0x001f line=83 │ │ @@ -432833,19 +432834,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -191988: |[191988] org.thoughtcrime.securesms.search.SearchViewModel.getLastQuery:()Ljava/lang/String; │ │ -191998: 5410 d141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ -19199c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -1919a0: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -1919a4: 1100 |0006: return-object v0 │ │ +19198c: |[19198c] org.thoughtcrime.securesms.search.SearchViewModel.getLastQuery:()Ljava/lang/String; │ │ +19199c: 5410 d141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ +1919a0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +1919a4: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +1919a8: 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;) │ │ @@ -432853,17 +432854,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -191970: |[191970] org.thoughtcrime.securesms.search.SearchViewModel.getSearchResult:()Landroidx/lifecycle/LiveData; │ │ -191980: 5410 d341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d3 │ │ -191984: 1100 |0002: return-object v0 │ │ +191974: |[191974] org.thoughtcrime.securesms.search.SearchViewModel.getSearchResult:()Landroidx/lifecycle/LiveData; │ │ +191984: 5410 d341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d3 │ │ +191988: 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;) │ │ @@ -432871,41 +432872,41 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -191a00: |[191a00] org.thoughtcrime.securesms.search.SearchViewModel.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V │ │ -191a10: 1600 6400 |0000: const-wide/16 v0, #int 100 // #64 │ │ -191a14: 7120 7c57 1000 |0002: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@577c │ │ -191a1a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -191a1c: 5c62 d241 |0006: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41d2 │ │ -191a20: 5463 d141 |0008: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ -191a24: 5464 d341 |000a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d3 │ │ -191a28: 7110 eb0c 0400 |000c: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ceb │ │ -191a2e: 2205 9010 |000f: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@1090 │ │ -191a32: 7020 8255 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@5582 │ │ -191a38: 7030 9155 3605 |0014: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@5591 │ │ -191a3e: 5563 d241 |0017: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41d2 │ │ -191a42: 3803 1e00 |0019: if-eqz v3, 0037 // +001e │ │ -191a46: 7120 7c57 1000 |001b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@577c │ │ -191a4c: 5c62 d241 |001e: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41d2 │ │ -191a50: 6203 cd41 |0020: sget-object v3, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41cd │ │ -191a54: 1a04 690b |0022: const-string v4, "... executing debounced search call" // string@0b69 │ │ -191a58: 7120 c102 4300 |0024: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191a5e: 5463 d141 |0027: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ -191a62: 5464 d341 |0029: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d3 │ │ -191a66: 7110 eb0c 0400 |002b: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ceb │ │ -191a6c: 2205 9010 |002e: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@1090 │ │ -191a70: 7020 8255 4500 |0030: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@5582 │ │ -191a76: 7030 9155 3605 |0033: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@5591 │ │ -191a7c: 28e1 |0036: goto 0017 // -001f │ │ -191a7e: 5c62 d041 |0037: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41d0 │ │ -191a82: 0e00 |0039: return-void │ │ +191a04: |[191a04] org.thoughtcrime.securesms.search.SearchViewModel.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V │ │ +191a14: 1600 6400 |0000: const-wide/16 v0, #int 100 // #64 │ │ +191a18: 7120 7c57 1000 |0002: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@577c │ │ +191a1e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +191a20: 5c62 d241 |0006: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41d2 │ │ +191a24: 5463 d141 |0008: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ +191a28: 5464 d341 |000a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d3 │ │ +191a2c: 7110 eb0c 0400 |000c: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ceb │ │ +191a32: 2205 9010 |000f: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@1090 │ │ +191a36: 7020 8255 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@5582 │ │ +191a3c: 7030 9155 3605 |0014: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@5591 │ │ +191a42: 5563 d241 |0017: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41d2 │ │ +191a46: 3803 1e00 |0019: if-eqz v3, 0037 // +001e │ │ +191a4a: 7120 7c57 1000 |001b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@577c │ │ +191a50: 5c62 d241 |001e: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41d2 │ │ +191a54: 6203 cd41 |0020: sget-object v3, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41cd │ │ +191a58: 1a04 690b |0022: const-string v4, "... executing debounced search call" // string@0b69 │ │ +191a5c: 7120 c102 4300 |0024: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191a62: 5463 d141 |0027: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ +191a66: 5464 d341 |0029: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d3 │ │ +191a6a: 7110 eb0c 0400 |002b: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ceb │ │ +191a70: 2205 9010 |002e: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@1090 │ │ +191a74: 7020 8255 4500 |0030: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@5582 │ │ +191a7a: 7030 9155 3605 |0033: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@5591 │ │ +191a80: 28e1 |0036: goto 0017 // -001f │ │ +191a82: 5c62 d041 |0037: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41d0 │ │ +191a86: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ 0x0002 line=56 │ │ 0x0006 line=57 │ │ 0x0008 line=58 │ │ 0x0017 line=60 │ │ @@ -432922,32 +432923,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -191a84: |[191a84] org.thoughtcrime.securesms.search.SearchViewModel.onCleared:()V │ │ -191a94: 0e00 |0000: return-void │ │ +191a88: |[191a88] org.thoughtcrime.securesms.search.SearchViewModel.onCleared:()V │ │ +191a98: 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 │ │ -191cb8: |[191cb8] org.thoughtcrime.securesms.search.SearchViewModel.setForwardingMode:(Z)V │ │ -191cc8: 5c01 cf41 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41cf │ │ -191ccc: 0e00 |0002: return-void │ │ +191cbc: |[191cbc] org.thoughtcrime.securesms.search.SearchViewModel.setForwardingMode:(Z)V │ │ +191ccc: 5c01 cf41 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41cf │ │ +191cd0: 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 │ │ │ │ @@ -432956,28 +432957,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -191cd0: |[191cd0] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:()V │ │ -191ce0: 5520 d041 |0000: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41d0 │ │ -191ce4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -191ce6: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ -191cea: 5c21 d241 |0005: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41d2 │ │ -191cee: 6200 cd41 |0007: sget-object v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41cd │ │ -191cf2: 1a01 6a0b |0009: const-string v1, "... search call debounced" // string@0b6a │ │ -191cf6: 7120 c102 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191cfc: 280b |000e: goto 0019 // +000b │ │ -191cfe: 5c21 d041 |000f: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41d0 │ │ -191d02: 2200 9110 |0011: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1; // type@1091 │ │ -191d06: 7020 8455 2000 |0013: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V // method@5584 │ │ -191d0c: 7110 7757 0000 |0016: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5777 │ │ -191d12: 0e00 |0019: return-void │ │ +191cd4: |[191cd4] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:()V │ │ +191ce4: 5520 d041 |0000: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41d0 │ │ +191ce8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +191cea: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ +191cee: 5c21 d241 |0005: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41d2 │ │ +191cf2: 6200 cd41 |0007: sget-object v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41cd │ │ +191cf6: 1a01 6a0b |0009: const-string v1, "... search call debounced" // string@0b6a │ │ +191cfa: 7120 c102 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191d00: 280b |000e: goto 0019 // +000b │ │ +191d02: 5c21 d041 |000f: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41d0 │ │ +191d06: 2200 9110 |0011: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1; // type@1091 │ │ +191d0a: 7020 8455 2000 |0013: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V // method@5584 │ │ +191d10: 7110 7757 0000 |0016: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5777 │ │ +191d16: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ 0x000f line=53 │ │ 0x0011 line=54 │ │ @@ -432989,18 +432990,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -191d14: |[191d14] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:(Ljava/lang/String;)V │ │ -191d24: 5b01 d141 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ -191d28: 6e10 9355 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@5593 │ │ -191d2e: 0e00 |0005: return-void │ │ +191d18: |[191d18] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:(Ljava/lang/String;)V │ │ +191d28: 5b01 d141 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ +191d2c: 6e10 9355 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@5593 │ │ +191d32: 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; │ │ @@ -433035,37 +433036,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -193040: |[193040] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ -193050: 2200 a510 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1; // type@10a5 │ │ -193054: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -193056: 7020 dd55 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.:(I)V // method@55dd │ │ -19305c: 6900 0942 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@4209 │ │ -193060: 0e00 |0008: return-void │ │ +193044: |[193044] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ +193054: 2200 a510 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1; // type@10a5 │ │ +193058: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +19305a: 7020 dd55 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.:(I)V // method@55dd │ │ +193060: 6900 0942 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@4209 │ │ +193064: 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 │ │ -193064: |[193064] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ -193074: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19307a: 0e00 |0003: return-void │ │ +193068: |[193068] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ +193078: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19307e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger; │ │ │ │ Virtual methods - │ │ @@ -433074,21 +433075,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 │ │ -19307c: |[19307c] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.log:(ILjava/lang/String;Ljava/lang/String;)V │ │ -19308c: 6200 0942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@4209 │ │ -193090: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -193092: 6e30 ce02 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/util/SparseIntArray;.get:(II)I // method@02ce │ │ -193098: 0a03 |0006: move-result v3 │ │ -19309a: 7130 c402 4305 |0007: invoke-static {v3, v4, v5}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -1930a0: 0e00 |000a: return-void │ │ +193080: |[193080] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.log:(ILjava/lang/String;Ljava/lang/String;)V │ │ +193090: 6200 0942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@4209 │ │ +193094: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +193096: 6e30 ce02 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/util/SparseIntArray;.get:(II)I // method@02ce │ │ +19309c: 0a03 |0006: move-result v3 │ │ +19309e: 7130 c402 4305 |0007: invoke-static {v3, v4, v5}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +1930a4: 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 │ │ @@ -433120,17 +433121,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -193edc: |[193edc] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.:()V │ │ -193eec: 7010 1556 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.:()V // method@5615 │ │ -193ef2: 0e00 |0003: return-void │ │ +193ee0: |[193ee0] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.:()V │ │ +193ef0: 7010 1556 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.:()V // method@5615 │ │ +193ef6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; │ │ │ │ Virtual methods - │ │ @@ -433139,17 +433140,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -193eac: |[193eac] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getDarkThemeStyle:()I │ │ -193ebc: 6000 852e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_DarkNoActionBar:I // field@2e85 │ │ -193ec0: 0f00 |0002: return v0 │ │ +193eb0: |[193eb0] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getDarkThemeStyle:()I │ │ +193ec0: 6000 852e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_DarkNoActionBar:I // field@2e85 │ │ +193ec4: 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;) │ │ @@ -433157,17 +433158,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -193ec4: |[193ec4] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getLightThemeStyle:()I │ │ -193ed4: 6000 892e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_LightNoActionBar:I // field@2e89 │ │ -193ed8: 0f00 |0002: return v0 │ │ +193ec8: |[193ec8] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getLightThemeStyle:()I │ │ +193ed8: 6000 892e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_LightNoActionBar:I // field@2e89 │ │ +193edc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; │ │ │ │ source_file_idx : 5505 (DynamicNoActionBarTheme.java) │ │ @@ -433236,45 +433237,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -197adc: |[197adc] org.thoughtcrime.securesms.util.SaveAttachmentTask.:()V │ │ -197aec: 0e00 |0000: return-void │ │ +197ae0: |[197ae0] org.thoughtcrime.securesms.util.SaveAttachmentTask.:()V │ │ +197af0: 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 │ │ -197af0: |[197af0] org.thoughtcrime.securesms.util.SaveAttachmentTask.:(Landroid/content/Context;)V │ │ -197b00: 6e10 7600 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -197b06: 0c00 |0003: move-result-object v0 │ │ -197b08: 6001 a52a |0004: sget v1, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2aa5 │ │ -197b0c: 6e20 e500 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ -197b12: 0c00 |0009: move-result-object v0 │ │ -197b14: 6e10 7600 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -197b1a: 0c01 |000d: move-result-object v1 │ │ -197b1c: 6002 a52a |000e: sget v2, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2aa5 │ │ -197b20: 6e20 e500 2100 |0010: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ -197b26: 0c01 |0013: move-result-object v1 │ │ -197b28: 7040 1958 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@5819 │ │ -197b2e: 2200 1f03 |0017: new-instance v0, Ljava/lang/ref/WeakReference; // type@031f │ │ -197b32: 7020 590b 4000 |0019: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b59 │ │ -197b38: 5b30 7742 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4277 │ │ -197b3c: 0e00 |001e: return-void │ │ +197af4: |[197af4] org.thoughtcrime.securesms.util.SaveAttachmentTask.:(Landroid/content/Context;)V │ │ +197b04: 6e10 7600 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +197b0a: 0c00 |0003: move-result-object v0 │ │ +197b0c: 6001 a52a |0004: sget v1, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2aa5 │ │ +197b10: 6e20 e500 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ +197b16: 0c00 |0009: move-result-object v0 │ │ +197b18: 6e10 7600 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +197b1e: 0c01 |000d: move-result-object v1 │ │ +197b20: 6002 a52a |000e: sget v2, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2aa5 │ │ +197b24: 6e20 e500 2100 |0010: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ +197b2a: 0c01 |0013: move-result-object v1 │ │ +197b2c: 7040 1958 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@5819 │ │ +197b32: 2200 1f03 |0017: new-instance v0, Ljava/lang/ref/WeakReference; // type@031f │ │ +197b36: 7020 590b 4000 |0019: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b59 │ │ +197b3c: 5b30 7742 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4277 │ │ +197b40: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000a line=50 │ │ 0x0014 line=48 │ │ 0x0017 line=51 │ │ locals : │ │ @@ -433286,172 +433287,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 │ │ -197174: |[197174] org.thoughtcrime.securesms.util.SaveAttachmentTask.createOutputUri:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ -197184: 7020 f556 eb00 |0000: invoke-direct {v11, v14}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; // method@56f5 │ │ -19718a: 0c00 |0003: move-result-object v0 │ │ -19718c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19718e: 4602 0001 |0005: aget-object v2, v0, v1 │ │ -197192: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -197194: 4600 0003 |0008: aget-object v0, v0, v3 │ │ -197198: 7100 a103 0000 |000a: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ -19719e: 0c04 |000d: move-result-object v4 │ │ -1971a0: 6e20 a003 0400 |000e: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@03a0 │ │ -1971a6: 0c04 |0011: move-result-object v4 │ │ -1971a8: 7110 8a56 0400 |0012: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isOctetStream:(Ljava/lang/String;)Z // method@568a │ │ -1971ae: 0a05 |0015: move-result v5 │ │ -1971b0: 3805 2100 |0016: if-eqz v5, 0037 // +0021 │ │ -1971b4: 7110 8856 0d00 |0018: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageVideoOrAudioType:(Ljava/lang/String;)Z // method@5688 │ │ -1971ba: 0a05 |001b: move-result v5 │ │ -1971bc: 3805 1b00 |001c: if-eqz v5, 0037 // +001b │ │ -1971c0: 6204 7542 |001e: sget-object v4, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4275 │ │ -1971c4: 2205 0903 |0020: new-instance v5, Ljava/lang/StringBuilder; // type@0309 │ │ -1971c8: 1a06 392f |0022: const-string v6, "MimeTypeMap returned octet stream for media, changing to provided content type [" // string@2f39 │ │ -1971cc: 7020 080b 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -1971d2: 6e20 110b d500 |0027: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1971d8: 1a06 bf40 |002a: const-string v6, "] instead." // string@40bf │ │ -1971dc: 6e20 110b 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1971e2: 6e10 220b 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -1971e8: 0c05 |0032: move-result-object v5 │ │ -1971ea: 7120 bd02 5400 |0033: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -1971f0: 07d4 |0036: move-object v4, v13 │ │ -1971f2: 2205 2600 |0037: new-instance v5, Landroid/content/ContentValues; // type@0026 │ │ -1971f6: 7010 6500 0500 |0039: invoke-direct {v5}, Landroid/content/ContentValues;.:()V // method@0065 │ │ -1971fc: 1a06 e340 |003c: const-string v6, "_display_name" // string@40e3 │ │ -197200: 6e30 6800 650e |003e: invoke-virtual {v5, v6, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ -197206: 1a06 ec6b |0041: const-string v6, "mime_type" // string@6bec │ │ -19720a: 6e30 6800 6504 |0043: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ -197210: 6204 a400 |0046: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -197214: 7100 250b 0000 |0048: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -19721a: 0b06 |004b: move-result-wide v6 │ │ -19721c: 6e30 610d 6407 |004c: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d61 │ │ -197222: 0b06 |004f: move-result-wide v6 │ │ -197224: 7120 580a 7600 |0050: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -19722a: 0c04 |0053: move-result-object v4 │ │ -19722c: 1a06 a54d |0054: const-string v6, "date_added" // string@4da5 │ │ -197230: 6e30 6700 6504 |0056: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ -197236: 6204 a400 |0059: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -19723a: 7100 250b 0000 |005b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -197240: 0b06 |005e: move-result-wide v6 │ │ -197242: 6e30 610d 6407 |005f: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d61 │ │ -197248: 0b06 |0062: move-result-wide v6 │ │ -19724a: 7120 580a 7600 |0063: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -197250: 0c04 |0066: move-result-object v4 │ │ -197252: 1a06 a64d |0067: const-string v6, "date_modified" // string@4da6 │ │ -197256: 6e30 6700 6504 |0069: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ -19725c: 6004 3800 |006c: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -197260: 1306 1c00 |006e: const/16 v6, #int 28 // #1c │ │ -197264: 3764 0d00 |0070: if-le v4, v6, 007d // +000d │ │ -197268: 1a0d e15f |0072: const-string v13, "is_pending" // string@5fe1 │ │ -19726c: 7110 4c0a 0300 |0074: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -197272: 0c0e |0077: move-result-object v14 │ │ -197274: 6e30 6600 d50e |0078: invoke-virtual {v5, v13, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ -19727a: 2900 b400 |007b: goto/16 012f // +00b4 │ │ -19727e: 6e10 ff01 0c00 |007d: invoke-virtual {v12}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ -197284: 0c04 |0080: move-result-object v4 │ │ -197286: 1a06 3753 |0081: const-string v6, "file" // string@5337 │ │ -19728a: 7120 5f57 6400 |0083: invoke-static {v4, v6}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@575f │ │ -197290: 0a04 |0086: move-result v4 │ │ -197292: 1a06 d80a |0087: const-string v6, "-" // string@0ad8 │ │ -197296: 1a07 5a0b |0089: const-string v7, "." // string@0b5a │ │ -19729a: 3804 5a00 |008b: if-eqz v4, 00e5 // +005a │ │ -19729e: 220d bf02 |008d: new-instance v13, Ljava/io/File; // type@02bf │ │ -1972a2: 6e10 fc01 0c00 |008f: invoke-virtual {v12}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -1972a8: 0c0c |0092: move-result-object v12 │ │ -1972aa: 7020 6409 cd00 |0093: invoke-direct {v13, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ -1972b0: 220c bf02 |0096: new-instance v12, Ljava/io/File; // type@02bf │ │ -1972b4: 220e 0903 |0098: new-instance v14, Ljava/lang/StringBuilder; // type@0309 │ │ -1972b8: 7010 050b 0e00 |009a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -1972be: 6e20 110b 2e00 |009d: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1972c4: 6e20 110b 7e00 |00a0: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1972ca: 6e20 110b 0e00 |00a3: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1972d0: 6e10 220b 0e00 |00a6: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -1972d6: 0c0e |00a9: move-result-object v14 │ │ -1972d8: 7030 6309 dc0e |00aa: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0963 │ │ -1972de: 6e10 6a09 0c00 |00ad: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@096a │ │ -1972e4: 0a0e |00b0: move-result v14 │ │ -1972e6: 380e 2100 |00b1: if-eqz v14, 00d2 // +0021 │ │ -1972ea: 220c bf02 |00b3: new-instance v12, Ljava/io/File; // type@02bf │ │ -1972ee: 220e 0903 |00b5: new-instance v14, Ljava/lang/StringBuilder; // type@0309 │ │ -1972f2: 7010 050b 0e00 |00b7: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -1972f8: 6e20 110b 2e00 |00ba: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1972fe: 6e20 110b 6e00 |00bd: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -197304: b031 |00c0: add-int/2addr v1, v3 │ │ -197306: 6e20 0c0b 1e00 |00c1: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19730c: 6e20 110b 7e00 |00c4: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -197312: 6e20 110b 0e00 |00c7: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -197318: 6e10 220b 0e00 |00ca: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19731e: 0c0e |00cd: move-result-object v14 │ │ -197320: 7030 6309 dc0e |00ce: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0963 │ │ -197326: 28dc |00d1: goto 00ad // -0024 │ │ -197328: 6e10 7209 0c00 |00d2: invoke-virtual {v12}, Ljava/io/File;.isHidden:()Z // method@0972 │ │ -19732e: 0a0d |00d5: move-result v13 │ │ -197330: 390d 0700 |00d6: if-nez v13, 00dd // +0007 │ │ -197334: 7110 f601 0c00 |00d8: invoke-static {v12}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ -19733a: 0c0c |00db: move-result-object v12 │ │ -19733c: 110c |00dc: return-object v12 │ │ -19733e: 220c c502 |00dd: new-instance v12, Ljava/io/IOException; // type@02c5 │ │ -197342: 1a0d fc36 |00df: const-string v13, "Specified name would not be visible" // string@36fc │ │ -197346: 7020 8a09 dc00 |00e1: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ -19734c: 270c |00e4: throw v12 │ │ -19734e: 7020 f456 db00 |00e5: invoke-direct {v11, v13}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; // method@56f4 │ │ -197354: 0c04 |00e8: move-result-object v4 │ │ -197356: 3804 5300 |00e9: if-eqz v4, 013c // +0053 │ │ -19735a: 122d |00eb: const/4 v13, #int 2 // #2 │ │ -19735c: 23d8 2d11 |00ec: new-array v8, v13, [Ljava/lang/Object; // type@112d │ │ -197360: 4d04 0801 |00ee: aput-object v4, v8, v1 │ │ -197364: 4d0e 0803 |00f0: aput-object v14, v8, v3 │ │ -197368: 1a0e ac05 |00f2: const-string v14, "%s/%s" // string@05ac │ │ -19736c: 7120 d10a 8e00 |00f4: invoke-static {v14, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -197372: 0c08 |00f7: move-result-object v8 │ │ -197374: 1209 |00f8: const/4 v9, #int 0 // #0 │ │ -197376: 7030 fa56 cb08 |00f9: invoke-direct {v11, v12, v8}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z // method@56fa │ │ -19737c: 0a0a |00fc: move-result v10 │ │ -19737e: 380a 2d00 |00fd: if-eqz v10, 012a // +002d │ │ -197382: 6208 7542 |00ff: sget-object v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4275 │ │ -197386: 1a0a 2b3a |0101: const-string v10, "The content exists. Rename and check again." // string@3a2b │ │ -19738a: 7120 bd02 a800 |0103: invoke-static {v8, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -197390: 2208 0903 |0106: new-instance v8, Ljava/lang/StringBuilder; // type@0309 │ │ -197394: 7010 050b 0800 |0108: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -19739a: 6e20 110b 2800 |010b: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1973a0: 6e20 110b 6800 |010e: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1973a6: b039 |0111: add-int/2addr v9, v3 │ │ -1973a8: 6e20 0c0b 9800 |0112: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -1973ae: 6e20 110b 7800 |0115: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1973b4: 6e20 110b 0800 |0118: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1973ba: 6e10 220b 0800 |011b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -1973c0: 0c08 |011e: move-result-object v8 │ │ -1973c2: 23da 2d11 |011f: new-array v10, v13, [Ljava/lang/Object; // type@112d │ │ -1973c6: 4d04 0a01 |0121: aput-object v4, v10, v1 │ │ -1973ca: 4d08 0a03 |0123: aput-object v8, v10, v3 │ │ -1973ce: 7120 d10a ae00 |0125: invoke-static {v14, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -1973d4: 0c08 |0128: move-result-object v8 │ │ -1973d6: 28d0 |0129: goto 00f9 // -0030 │ │ -1973d8: 1a0d db40 |012a: const-string v13, "_data" // string@40db │ │ -1973dc: 6e30 6800 d508 |012c: invoke-virtual {v5, v13, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ -1973e2: 6e10 f356 0b00 |012f: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@56f3 │ │ -1973e8: 0c0d |0132: move-result-object v13 │ │ -1973ea: 6e10 6e00 0d00 |0133: invoke-virtual {v13}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1973f0: 0c0d |0136: move-result-object v13 │ │ -1973f2: 6e30 5e00 cd05 |0137: invoke-virtual {v13, v12, v5}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@005e │ │ -1973f8: 0c0c |013a: move-result-object v12 │ │ -1973fa: 110c |013b: return-object v12 │ │ -1973fc: 220c c502 |013c: new-instance v12, Ljava/io/IOException; // type@02c5 │ │ -197400: 620e 9f00 |013e: sget-object v14, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ -197404: 2330 2d11 |0140: new-array v0, v3, [Ljava/lang/Object; // type@112d │ │ -197408: 4d0d 0001 |0142: aput-object v13, v0, v1 │ │ -19740c: 1a0d 5531 |0144: const-string v13, "Path for type: %s was not available" // string@3155 │ │ -197410: 7130 d20a de00 |0146: invoke-static {v14, v13, v0}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad2 │ │ -197416: 0c0d |0149: move-result-object v13 │ │ -197418: 7020 8a09 dc00 |014a: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ -19741e: 270c |014d: throw v12 │ │ +197178: |[197178] org.thoughtcrime.securesms.util.SaveAttachmentTask.createOutputUri:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ +197188: 7020 f556 eb00 |0000: invoke-direct {v11, v14}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; // method@56f5 │ │ +19718e: 0c00 |0003: move-result-object v0 │ │ +197190: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +197192: 4602 0001 |0005: aget-object v2, v0, v1 │ │ +197196: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +197198: 4600 0003 |0008: aget-object v0, v0, v3 │ │ +19719c: 7100 a103 0000 |000a: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ +1971a2: 0c04 |000d: move-result-object v4 │ │ +1971a4: 6e20 a003 0400 |000e: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@03a0 │ │ +1971aa: 0c04 |0011: move-result-object v4 │ │ +1971ac: 7110 8a56 0400 |0012: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isOctetStream:(Ljava/lang/String;)Z // method@568a │ │ +1971b2: 0a05 |0015: move-result v5 │ │ +1971b4: 3805 2100 |0016: if-eqz v5, 0037 // +0021 │ │ +1971b8: 7110 8856 0d00 |0018: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageVideoOrAudioType:(Ljava/lang/String;)Z // method@5688 │ │ +1971be: 0a05 |001b: move-result v5 │ │ +1971c0: 3805 1b00 |001c: if-eqz v5, 0037 // +001b │ │ +1971c4: 6204 7542 |001e: sget-object v4, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4275 │ │ +1971c8: 2205 0903 |0020: new-instance v5, Ljava/lang/StringBuilder; // type@0309 │ │ +1971cc: 1a06 392f |0022: const-string v6, "MimeTypeMap returned octet stream for media, changing to provided content type [" // string@2f39 │ │ +1971d0: 7020 080b 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +1971d6: 6e20 110b d500 |0027: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1971dc: 1a06 bf40 |002a: const-string v6, "] instead." // string@40bf │ │ +1971e0: 6e20 110b 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1971e6: 6e10 220b 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +1971ec: 0c05 |0032: move-result-object v5 │ │ +1971ee: 7120 bd02 5400 |0033: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +1971f4: 07d4 |0036: move-object v4, v13 │ │ +1971f6: 2205 2600 |0037: new-instance v5, Landroid/content/ContentValues; // type@0026 │ │ +1971fa: 7010 6500 0500 |0039: invoke-direct {v5}, Landroid/content/ContentValues;.:()V // method@0065 │ │ +197200: 1a06 e340 |003c: const-string v6, "_display_name" // string@40e3 │ │ +197204: 6e30 6800 650e |003e: invoke-virtual {v5, v6, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ +19720a: 1a06 ec6b |0041: const-string v6, "mime_type" // string@6bec │ │ +19720e: 6e30 6800 6504 |0043: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ +197214: 6204 a400 |0046: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +197218: 7100 250b 0000 |0048: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +19721e: 0b06 |004b: move-result-wide v6 │ │ +197220: 6e30 610d 6407 |004c: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d61 │ │ +197226: 0b06 |004f: move-result-wide v6 │ │ +197228: 7120 580a 7600 |0050: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +19722e: 0c04 |0053: move-result-object v4 │ │ +197230: 1a06 a54d |0054: const-string v6, "date_added" // string@4da5 │ │ +197234: 6e30 6700 6504 |0056: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ +19723a: 6204 a400 |0059: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +19723e: 7100 250b 0000 |005b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +197244: 0b06 |005e: move-result-wide v6 │ │ +197246: 6e30 610d 6407 |005f: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d61 │ │ +19724c: 0b06 |0062: move-result-wide v6 │ │ +19724e: 7120 580a 7600 |0063: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +197254: 0c04 |0066: move-result-object v4 │ │ +197256: 1a06 a64d |0067: const-string v6, "date_modified" // string@4da6 │ │ +19725a: 6e30 6700 6504 |0069: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ +197260: 6004 3800 |006c: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +197264: 1306 1c00 |006e: const/16 v6, #int 28 // #1c │ │ +197268: 3764 0d00 |0070: if-le v4, v6, 007d // +000d │ │ +19726c: 1a0d e15f |0072: const-string v13, "is_pending" // string@5fe1 │ │ +197270: 7110 4c0a 0300 |0074: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +197276: 0c0e |0077: move-result-object v14 │ │ +197278: 6e30 6600 d50e |0078: invoke-virtual {v5, v13, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ +19727e: 2900 b400 |007b: goto/16 012f // +00b4 │ │ +197282: 6e10 ff01 0c00 |007d: invoke-virtual {v12}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ +197288: 0c04 |0080: move-result-object v4 │ │ +19728a: 1a06 3753 |0081: const-string v6, "file" // string@5337 │ │ +19728e: 7120 5f57 6400 |0083: invoke-static {v4, v6}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@575f │ │ +197294: 0a04 |0086: move-result v4 │ │ +197296: 1a06 d80a |0087: const-string v6, "-" // string@0ad8 │ │ +19729a: 1a07 5a0b |0089: const-string v7, "." // string@0b5a │ │ +19729e: 3804 5a00 |008b: if-eqz v4, 00e5 // +005a │ │ +1972a2: 220d bf02 |008d: new-instance v13, Ljava/io/File; // type@02bf │ │ +1972a6: 6e10 fc01 0c00 |008f: invoke-virtual {v12}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +1972ac: 0c0c |0092: move-result-object v12 │ │ +1972ae: 7020 6409 cd00 |0093: invoke-direct {v13, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ +1972b4: 220c bf02 |0096: new-instance v12, Ljava/io/File; // type@02bf │ │ +1972b8: 220e 0903 |0098: new-instance v14, Ljava/lang/StringBuilder; // type@0309 │ │ +1972bc: 7010 050b 0e00 |009a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +1972c2: 6e20 110b 2e00 |009d: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1972c8: 6e20 110b 7e00 |00a0: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1972ce: 6e20 110b 0e00 |00a3: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1972d4: 6e10 220b 0e00 |00a6: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +1972da: 0c0e |00a9: move-result-object v14 │ │ +1972dc: 7030 6309 dc0e |00aa: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0963 │ │ +1972e2: 6e10 6a09 0c00 |00ad: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@096a │ │ +1972e8: 0a0e |00b0: move-result v14 │ │ +1972ea: 380e 2100 |00b1: if-eqz v14, 00d2 // +0021 │ │ +1972ee: 220c bf02 |00b3: new-instance v12, Ljava/io/File; // type@02bf │ │ +1972f2: 220e 0903 |00b5: new-instance v14, Ljava/lang/StringBuilder; // type@0309 │ │ +1972f6: 7010 050b 0e00 |00b7: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +1972fc: 6e20 110b 2e00 |00ba: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +197302: 6e20 110b 6e00 |00bd: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +197308: b031 |00c0: add-int/2addr v1, v3 │ │ +19730a: 6e20 0c0b 1e00 |00c1: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +197310: 6e20 110b 7e00 |00c4: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +197316: 6e20 110b 0e00 |00c7: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19731c: 6e10 220b 0e00 |00ca: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +197322: 0c0e |00cd: move-result-object v14 │ │ +197324: 7030 6309 dc0e |00ce: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0963 │ │ +19732a: 28dc |00d1: goto 00ad // -0024 │ │ +19732c: 6e10 7209 0c00 |00d2: invoke-virtual {v12}, Ljava/io/File;.isHidden:()Z // method@0972 │ │ +197332: 0a0d |00d5: move-result v13 │ │ +197334: 390d 0700 |00d6: if-nez v13, 00dd // +0007 │ │ +197338: 7110 f601 0c00 |00d8: invoke-static {v12}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ +19733e: 0c0c |00db: move-result-object v12 │ │ +197340: 110c |00dc: return-object v12 │ │ +197342: 220c c502 |00dd: new-instance v12, Ljava/io/IOException; // type@02c5 │ │ +197346: 1a0d fc36 |00df: const-string v13, "Specified name would not be visible" // string@36fc │ │ +19734a: 7020 8a09 dc00 |00e1: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ +197350: 270c |00e4: throw v12 │ │ +197352: 7020 f456 db00 |00e5: invoke-direct {v11, v13}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; // method@56f4 │ │ +197358: 0c04 |00e8: move-result-object v4 │ │ +19735a: 3804 5300 |00e9: if-eqz v4, 013c // +0053 │ │ +19735e: 122d |00eb: const/4 v13, #int 2 // #2 │ │ +197360: 23d8 2d11 |00ec: new-array v8, v13, [Ljava/lang/Object; // type@112d │ │ +197364: 4d04 0801 |00ee: aput-object v4, v8, v1 │ │ +197368: 4d0e 0803 |00f0: aput-object v14, v8, v3 │ │ +19736c: 1a0e ac05 |00f2: const-string v14, "%s/%s" // string@05ac │ │ +197370: 7120 d10a 8e00 |00f4: invoke-static {v14, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +197376: 0c08 |00f7: move-result-object v8 │ │ +197378: 1209 |00f8: const/4 v9, #int 0 // #0 │ │ +19737a: 7030 fa56 cb08 |00f9: invoke-direct {v11, v12, v8}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z // method@56fa │ │ +197380: 0a0a |00fc: move-result v10 │ │ +197382: 380a 2d00 |00fd: if-eqz v10, 012a // +002d │ │ +197386: 6208 7542 |00ff: sget-object v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4275 │ │ +19738a: 1a0a 2b3a |0101: const-string v10, "The content exists. Rename and check again." // string@3a2b │ │ +19738e: 7120 bd02 a800 |0103: invoke-static {v8, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +197394: 2208 0903 |0106: new-instance v8, Ljava/lang/StringBuilder; // type@0309 │ │ +197398: 7010 050b 0800 |0108: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +19739e: 6e20 110b 2800 |010b: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1973a4: 6e20 110b 6800 |010e: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1973aa: b039 |0111: add-int/2addr v9, v3 │ │ +1973ac: 6e20 0c0b 9800 |0112: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +1973b2: 6e20 110b 7800 |0115: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1973b8: 6e20 110b 0800 |0118: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1973be: 6e10 220b 0800 |011b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +1973c4: 0c08 |011e: move-result-object v8 │ │ +1973c6: 23da 2d11 |011f: new-array v10, v13, [Ljava/lang/Object; // type@112d │ │ +1973ca: 4d04 0a01 |0121: aput-object v4, v10, v1 │ │ +1973ce: 4d08 0a03 |0123: aput-object v8, v10, v3 │ │ +1973d2: 7120 d10a ae00 |0125: invoke-static {v14, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +1973d8: 0c08 |0128: move-result-object v8 │ │ +1973da: 28d0 |0129: goto 00f9 // -0030 │ │ +1973dc: 1a0d db40 |012a: const-string v13, "_data" // string@40db │ │ +1973e0: 6e30 6800 d508 |012c: invoke-virtual {v5, v13, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ +1973e6: 6e10 f356 0b00 |012f: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@56f3 │ │ +1973ec: 0c0d |0132: move-result-object v13 │ │ +1973ee: 6e10 6e00 0d00 |0133: invoke-virtual {v13}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1973f4: 0c0d |0136: move-result-object v13 │ │ +1973f6: 6e30 5e00 cd05 |0137: invoke-virtual {v13, v12, v5}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@005e │ │ +1973fc: 0c0c |013a: move-result-object v12 │ │ +1973fe: 110c |013b: return-object v12 │ │ +197400: 220c c502 |013c: new-instance v12, Ljava/io/IOException; // type@02c5 │ │ +197404: 620e 9f00 |013e: sget-object v14, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ +197408: 2330 2d11 |0140: new-array v0, v3, [Ljava/lang/Object; // type@112d │ │ +19740c: 4d0d 0001 |0142: aput-object v13, v0, v1 │ │ +197410: 1a0d 5531 |0144: const-string v13, "Path for type: %s was not available" // string@3155 │ │ +197414: 7130 d20a de00 |0146: invoke-static {v14, v13, v0}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad2 │ │ +19741a: 0c0d |0149: move-result-object v13 │ │ +19741c: 7020 8a09 dc00 |014a: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ +197422: 270c |014d: throw v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0005 line=230 │ │ 0x0008 line=231 │ │ 0x000a line=232 │ │ 0x0012 line=234 │ │ @@ -433491,39 +433492,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 │ │ -197768: |[197768] org.thoughtcrime.securesms.util.SaveAttachmentTask.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; │ │ -197778: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -19777c: 6e10 6a09 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@096a │ │ -197782: 0a00 |0005: move-result v0 │ │ -197784: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -197788: 1103 |0008: return-object v3 │ │ -19778a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -19778c: 3903 1700 |000a: if-nez v3, 0021 // +0017 │ │ -197790: 6203 3f00 |000c: sget-object v3, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ -197794: 7110 4302 0300 |000e: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -19779a: 0c03 |0011: move-result-object v3 │ │ -19779c: 6e10 6a09 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@096a │ │ -1977a2: 0a01 |0015: move-result v1 │ │ -1977a4: 3901 0a00 |0016: if-nez v1, 0020 // +000a │ │ -1977a8: 6e10 7809 0300 |0018: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@0978 │ │ -1977ae: 0a01 |001b: move-result v1 │ │ -1977b0: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ -1977b4: 2802 |001e: goto 0020 // +0002 │ │ -1977b6: 1100 |001f: return-object v0 │ │ -1977b8: 1103 |0020: return-object v3 │ │ -1977ba: 6e10 7809 0300 |0021: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@0978 │ │ -1977c0: 0a01 |0024: move-result v1 │ │ -1977c2: 3801 0300 |0025: if-eqz v1, 0028 // +0003 │ │ -1977c6: 1103 |0027: return-object v3 │ │ -1977c8: 1100 |0028: return-object v0 │ │ +19776c: |[19776c] org.thoughtcrime.securesms.util.SaveAttachmentTask.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; │ │ +19777c: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +197780: 6e10 6a09 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@096a │ │ +197786: 0a00 |0005: move-result v0 │ │ +197788: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +19778c: 1103 |0008: return-object v3 │ │ +19778e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +197790: 3903 1700 |000a: if-nez v3, 0021 // +0017 │ │ +197794: 6203 3f00 |000c: sget-object v3, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ +197798: 7110 4302 0300 |000e: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +19779e: 0c03 |0011: move-result-object v3 │ │ +1977a0: 6e10 6a09 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@096a │ │ +1977a6: 0a01 |0015: move-result v1 │ │ +1977a8: 3901 0a00 |0016: if-nez v1, 0020 // +000a │ │ +1977ac: 6e10 7809 0300 |0018: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@0978 │ │ +1977b2: 0a01 |001b: move-result v1 │ │ +1977b4: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ +1977b8: 2802 |001e: goto 0020 // +0002 │ │ +1977ba: 1100 |001f: return-object v0 │ │ +1977bc: 1103 |0020: return-object v3 │ │ +1977be: 6e10 7809 0300 |0021: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@0978 │ │ +1977c4: 0a01 |0024: move-result v1 │ │ +1977c6: 3801 0300 |0025: if-eqz v1, 0028 // +0003 │ │ +1977ca: 1103 |0027: return-object v3 │ │ +1977cc: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=163 │ │ 0x000c line=168 │ │ 0x0012 line=169 │ │ 0x0021 line=176 │ │ locals : │ │ @@ -433535,41 +433536,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 │ │ -1977ec: |[1977ec] org.thoughtcrime.securesms.util.SaveAttachmentTask.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; │ │ -1977fc: 7110 7f56 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@567f │ │ -197802: 0c04 |0003: move-result-object v4 │ │ -197804: 2200 6e03 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@036e │ │ -197808: 1a01 df84 |0006: const-string v1, "yyyy-MM-dd-HHmmss" // string@84df │ │ -19780c: 7020 3d0c 1000 |0008: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c3d │ │ -197812: 2201 0903 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -197816: 1a02 774e |000d: const-string v2, "deltachat-" // string@4e77 │ │ -19781a: 7020 080b 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -197820: 7120 580a 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -197826: 0c05 |0015: move-result-object v5 │ │ -197828: 6e20 3f0c 5000 |0016: invoke-virtual {v0, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0c3f │ │ -19782e: 0c05 |0019: move-result-object v5 │ │ -197830: 6e20 110b 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -197836: 6e10 220b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19783c: 0c05 |0020: move-result-object v5 │ │ -19783e: 3904 0400 |0021: if-nez v4, 0025 // +0004 │ │ -197842: 1a04 f045 |0023: const-string v4, "attach" // string@45f0 │ │ -197846: 2206 0903 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ -19784a: 7010 050b 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -197850: 6e20 110b 5600 |002a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -197856: 1a05 5a0b |002d: const-string v5, "." // string@0b5a │ │ -19785a: 6e20 110b 5600 |002f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -197860: 6e20 110b 4600 |0032: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -197866: 6e10 220b 0600 |0035: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19786c: 0c04 |0038: move-result-object v4 │ │ -19786e: 1104 |0039: return-object v4 │ │ +1977f0: |[1977f0] org.thoughtcrime.securesms.util.SaveAttachmentTask.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; │ │ +197800: 7110 7f56 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@567f │ │ +197806: 0c04 |0003: move-result-object v4 │ │ +197808: 2200 6e03 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@036e │ │ +19780c: 1a01 df84 |0006: const-string v1, "yyyy-MM-dd-HHmmss" // string@84df │ │ +197810: 7020 3d0c 1000 |0008: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c3d │ │ +197816: 2201 0903 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +19781a: 1a02 774e |000d: const-string v2, "deltachat-" // string@4e77 │ │ +19781e: 7020 080b 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +197824: 7120 580a 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +19782a: 0c05 |0015: move-result-object v5 │ │ +19782c: 6e20 3f0c 5000 |0016: invoke-virtual {v0, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0c3f │ │ +197832: 0c05 |0019: move-result-object v5 │ │ +197834: 6e20 110b 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19783a: 6e10 220b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +197840: 0c05 |0020: move-result-object v5 │ │ +197842: 3904 0400 |0021: if-nez v4, 0025 // +0004 │ │ +197846: 1a04 f045 |0023: const-string v4, "attach" // string@45f0 │ │ +19784a: 2206 0903 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ +19784e: 7010 050b 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +197854: 6e20 110b 5600 |002a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19785a: 1a05 5a0b |002d: const-string v5, "." // string@0b5a │ │ +19785e: 6e20 110b 5600 |002f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +197864: 6e20 110b 4600 |0032: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19786a: 6e10 220b 0600 |0035: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +197870: 0c04 |0038: move-result-object v4 │ │ +197872: 1104 |0039: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0004 line=214 │ │ 0x000b line=215 │ │ 0x0023 line=217 │ │ 0x0025 line=219 │ │ @@ -433583,48 +433584,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 │ │ -197870: |[197870] org.thoughtcrime.securesms.util.SaveAttachmentTask.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; │ │ -197880: 1a00 bd83 |0000: const-string v0, "video/" // string@83bd │ │ -197884: 6e20 eb0a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -19788a: 0a00 |0005: move-result v0 │ │ -19788c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -19788e: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -197892: 6203 4000 |0009: sget-object v3, Landroid/os/Environment;.DIRECTORY_MOVIES:Ljava/lang/String; // field@0040 │ │ -197896: 7110 4302 0300 |000b: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -19789c: 0c03 |000e: move-result-object v3 │ │ -19789e: 2820 |000f: goto 002f // +0020 │ │ -1978a0: 1a00 1446 |0010: const-string v0, "audio/" // string@4614 │ │ -1978a4: 6e20 eb0a 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -1978aa: 0a00 |0015: move-result v0 │ │ -1978ac: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -1978b0: 6203 4100 |0018: sget-object v3, Landroid/os/Environment;.DIRECTORY_MUSIC:Ljava/lang/String; // field@0041 │ │ -1978b4: 7110 4302 0300 |001a: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -1978ba: 0c03 |001d: move-result-object v3 │ │ -1978bc: 2811 |001e: goto 002f // +0011 │ │ -1978be: 1a00 f35c |001f: const-string v0, "image/" // string@5cf3 │ │ -1978c2: 6e20 eb0a 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -1978c8: 0a03 |0024: move-result v3 │ │ -1978ca: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ -1978ce: 6203 4200 |0027: sget-object v3, Landroid/os/Environment;.DIRECTORY_PICTURES:Ljava/lang/String; // field@0042 │ │ -1978d2: 7110 4302 0300 |0029: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -1978d8: 0c03 |002c: move-result-object v3 │ │ -1978da: 2802 |002d: goto 002f // +0002 │ │ -1978dc: 0713 |002e: move-object v3, v1 │ │ -1978de: 7020 f056 3200 |002f: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; // method@56f0 │ │ -1978e4: 0c03 |0032: move-result-object v3 │ │ -1978e6: 3903 0300 |0033: if-nez v3, 0036 // +0003 │ │ -1978ea: 1101 |0035: return-object v1 │ │ -1978ec: 6e10 6b09 0300 |0036: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@096b │ │ -1978f2: 0c03 |0039: move-result-object v3 │ │ -1978f4: 1103 |003a: return-object v3 │ │ +197874: |[197874] org.thoughtcrime.securesms.util.SaveAttachmentTask.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; │ │ +197884: 1a00 bd83 |0000: const-string v0, "video/" // string@83bd │ │ +197888: 6e20 eb0a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +19788e: 0a00 |0005: move-result v0 │ │ +197890: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +197892: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +197896: 6203 4000 |0009: sget-object v3, Landroid/os/Environment;.DIRECTORY_MOVIES:Ljava/lang/String; // field@0040 │ │ +19789a: 7110 4302 0300 |000b: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +1978a0: 0c03 |000e: move-result-object v3 │ │ +1978a2: 2820 |000f: goto 002f // +0020 │ │ +1978a4: 1a00 1446 |0010: const-string v0, "audio/" // string@4614 │ │ +1978a8: 6e20 eb0a 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +1978ae: 0a00 |0015: move-result v0 │ │ +1978b0: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +1978b4: 6203 4100 |0018: sget-object v3, Landroid/os/Environment;.DIRECTORY_MUSIC:Ljava/lang/String; // field@0041 │ │ +1978b8: 7110 4302 0300 |001a: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +1978be: 0c03 |001d: move-result-object v3 │ │ +1978c0: 2811 |001e: goto 002f // +0011 │ │ +1978c2: 1a00 f35c |001f: const-string v0, "image/" // string@5cf3 │ │ +1978c6: 6e20 eb0a 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +1978cc: 0a03 |0024: move-result v3 │ │ +1978ce: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ +1978d2: 6203 4200 |0027: sget-object v3, Landroid/os/Environment;.DIRECTORY_PICTURES:Ljava/lang/String; // field@0042 │ │ +1978d6: 7110 4302 0300 |0029: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +1978dc: 0c03 |002c: move-result-object v3 │ │ +1978de: 2802 |002d: goto 002f // +0002 │ │ +1978e0: 0713 |002e: move-object v3, v1 │ │ +1978e2: 7020 f056 3200 |002f: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; // method@56f0 │ │ +1978e8: 0c03 |0032: move-result-object v3 │ │ +1978ea: 3903 0300 |0033: if-nez v3, 0036 // +0003 │ │ +1978ee: 1101 |0035: return-object v1 │ │ +1978f0: 6e10 6b09 0300 |0036: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@096b │ │ +1978f6: 0c03 |0039: move-result-object v3 │ │ +1978f8: 1103 |003a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0009 line=197 │ │ 0x0010 line=198 │ │ 0x0018 line=199 │ │ 0x001f line=200 │ │ @@ -433640,32 +433641,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 │ │ -197984: |[197984] org.thoughtcrime.securesms.util.SaveAttachmentTask.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; │ │ -197994: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -197996: 2300 2f11 |0001: new-array v0, v0, [Ljava/lang/String; // type@112f │ │ -19799a: 1a01 b340 |0003: const-string v1, "\.(?=[^\.]+$)" // string@40b3 │ │ -19799e: 6e20 e90a 1400 |0005: invoke-virtual {v4, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae9 │ │ -1979a4: 0c04 |0008: move-result-object v4 │ │ -1979a6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1979a8: 4602 0401 |000a: aget-object v2, v4, v1 │ │ -1979ac: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -1979b0: 2141 |000e: array-length v1, v4 │ │ -1979b2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -1979b4: 3721 0700 |0010: if-le v1, v2, 0017 // +0007 │ │ -1979b8: 4604 0402 |0012: aget-object v4, v4, v2 │ │ -1979bc: 4d04 0002 |0014: aput-object v4, v0, v2 │ │ -1979c0: 2805 |0016: goto 001b // +0005 │ │ -1979c2: 1a04 0000 |0017: const-string v4, "" // string@0000 │ │ -1979c6: 4d04 0002 |0019: aput-object v4, v0, v2 │ │ -1979ca: 1100 |001b: return-object v0 │ │ +197988: |[197988] org.thoughtcrime.securesms.util.SaveAttachmentTask.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; │ │ +197998: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +19799a: 2300 2f11 |0001: new-array v0, v0, [Ljava/lang/String; // type@112f │ │ +19799e: 1a01 b340 |0003: const-string v1, "\.(?=[^\.]+$)" // string@40b3 │ │ +1979a2: 6e20 e90a 1400 |0005: invoke-virtual {v4, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae9 │ │ +1979a8: 0c04 |0008: move-result-object v4 │ │ +1979aa: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1979ac: 4602 0401 |000a: aget-object v2, v4, v1 │ │ +1979b0: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +1979b4: 2141 |000e: array-length v1, v4 │ │ +1979b6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +1979b8: 3721 0700 |0010: if-le v1, v2, 0017 // +0007 │ │ +1979bc: 4604 0402 |0012: aget-object v4, v4, v2 │ │ +1979c0: 4d04 0002 |0014: aput-object v4, v0, v2 │ │ +1979c4: 2805 |0016: goto 001b // +0005 │ │ +1979c6: 1a04 0000 |0017: const-string v4, "" // string@0000 │ │ +1979ca: 4d04 0002 |0019: aput-object v4, v0, v2 │ │ +1979ce: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=296 │ │ 0x0003 line=297 │ │ 0x000a line=299 │ │ 0x000e line=301 │ │ 0x0017 line=302 │ │ @@ -433678,39 +433679,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 │ │ -197420: |[197420] org.thoughtcrime.securesms.util.SaveAttachmentTask.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; │ │ -197430: 1a00 bd83 |0000: const-string v0, "video/" // string@83bd │ │ -197434: 6e20 eb0a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -19743a: 0a00 |0005: move-result v0 │ │ -19743c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -197440: 7100 4957 0000 |0008: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getVideoUri:()Landroid/net/Uri; // method@5749 │ │ -197446: 0c02 |000b: move-result-object v2 │ │ -197448: 1102 |000c: return-object v2 │ │ -19744a: 1a00 1446 |000d: const-string v0, "audio/" // string@4614 │ │ -19744e: 6e20 eb0a 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -197454: 0a00 |0012: move-result v0 │ │ -197456: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -19745a: 7100 4457 0000 |0015: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getAudioUri:()Landroid/net/Uri; // method@5744 │ │ -197460: 0c02 |0018: move-result-object v2 │ │ -197462: 1102 |0019: return-object v2 │ │ -197464: 1a00 f35c |001a: const-string v0, "image/" // string@5cf3 │ │ -197468: 6e20 eb0a 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -19746e: 0a02 |001f: move-result v2 │ │ -197470: 3802 0700 |0020: if-eqz v2, 0027 // +0007 │ │ -197474: 7100 4757 0000 |0022: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getImageUri:()Landroid/net/Uri; // method@5747 │ │ -19747a: 0c02 |0025: move-result-object v2 │ │ -19747c: 1102 |0026: return-object v2 │ │ -19747e: 7100 4657 0000 |0027: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getDownloadUri:()Landroid/net/Uri; // method@5746 │ │ -197484: 0c02 |002a: move-result-object v2 │ │ -197486: 1102 |002b: return-object v2 │ │ +197424: |[197424] org.thoughtcrime.securesms.util.SaveAttachmentTask.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; │ │ +197434: 1a00 bd83 |0000: const-string v0, "video/" // string@83bd │ │ +197438: 6e20 eb0a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +19743e: 0a00 |0005: move-result v0 │ │ +197440: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +197444: 7100 4957 0000 |0008: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getVideoUri:()Landroid/net/Uri; // method@5749 │ │ +19744a: 0c02 |000b: move-result-object v2 │ │ +19744c: 1102 |000c: return-object v2 │ │ +19744e: 1a00 1446 |000d: const-string v0, "audio/" // string@4614 │ │ +197452: 6e20 eb0a 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +197458: 0a00 |0012: move-result v0 │ │ +19745a: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +19745e: 7100 4457 0000 |0015: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getAudioUri:()Landroid/net/Uri; // method@5744 │ │ +197464: 0c02 |0018: move-result-object v2 │ │ +197466: 1102 |0019: return-object v2 │ │ +197468: 1a00 f35c |001a: const-string v0, "image/" // string@5cf3 │ │ +19746c: 6e20 eb0a 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +197472: 0a02 |001f: move-result v2 │ │ +197474: 3802 0700 |0020: if-eqz v2, 0027 // +0007 │ │ +197478: 7100 4757 0000 |0022: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getImageUri:()Landroid/net/Uri; // method@5747 │ │ +19747e: 0c02 |0025: move-result-object v2 │ │ +197480: 1102 |0026: return-object v2 │ │ +197482: 7100 4657 0000 |0027: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getDownloadUri:()Landroid/net/Uri; // method@5746 │ │ +197488: 0c02 |002a: move-result-object v2 │ │ +19748a: 1102 |002b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0008 line=152 │ │ 0x000d line=153 │ │ 0x0015 line=154 │ │ 0x001a line=155 │ │ @@ -433725,39 +433726,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 │ │ -1978f8: |[1978f8] org.thoughtcrime.securesms.util.SaveAttachmentTask.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; │ │ -197908: 1a00 db40 |0000: const-string v0, "_data" // string@40db │ │ -19790c: 2410 2f11 0000 |0002: filled-new-array {v0}, [Ljava/lang/String; // type@112f │ │ -197912: 0c04 |0005: move-result-object v4 │ │ -197914: 2208 9801 |0006: new-instance v8, Landroidx/loader/content/CursorLoader; // type@0198 │ │ -197918: 6e10 f356 0900 |0008: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@56f3 │ │ -19791e: 0c02 |000b: move-result-object v2 │ │ -197920: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -197922: 1207 |000d: const/4 v7, #int 0 // #0 │ │ -197924: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -197926: 0781 |000f: move-object v1, v8 │ │ -197928: 07a3 |0010: move-object v3, v10 │ │ -19792a: 7607 aa05 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@05aa │ │ -197930: 6e10 ab05 0800 |0014: invoke-virtual {v8}, Landroidx/loader/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@05ab │ │ -197936: 0c0a |0017: move-result-object v10 │ │ -197938: 380a 1100 |0018: if-eqz v10, 0029 // +0011 │ │ -19793c: 7220 f800 0a00 |001a: invoke-interface {v10, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00f8 │ │ -197942: 0a00 |001d: move-result v0 │ │ -197944: 7210 fe00 0a00 |001e: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ -19794a: 7220 fc00 0a00 |0021: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fc │ │ -197950: 0c00 |0024: move-result-object v0 │ │ -197952: 7210 f600 0a00 |0025: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -197958: 2802 |0028: goto 002a // +0002 │ │ -19795a: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -19795c: 1100 |002a: return-object v0 │ │ +1978fc: |[1978fc] org.thoughtcrime.securesms.util.SaveAttachmentTask.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; │ │ +19790c: 1a00 db40 |0000: const-string v0, "_data" // string@40db │ │ +197910: 2410 2f11 0000 |0002: filled-new-array {v0}, [Ljava/lang/String; // type@112f │ │ +197916: 0c04 |0005: move-result-object v4 │ │ +197918: 2208 9801 |0006: new-instance v8, Landroidx/loader/content/CursorLoader; // type@0198 │ │ +19791c: 6e10 f356 0900 |0008: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@56f3 │ │ +197922: 0c02 |000b: move-result-object v2 │ │ +197924: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +197926: 1207 |000d: const/4 v7, #int 0 // #0 │ │ +197928: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +19792a: 0781 |000f: move-object v1, v8 │ │ +19792c: 07a3 |0010: move-object v3, v10 │ │ +19792e: 7607 aa05 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@05aa │ │ +197934: 6e10 ab05 0800 |0014: invoke-virtual {v8}, Landroidx/loader/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@05ab │ │ +19793a: 0c0a |0017: move-result-object v10 │ │ +19793c: 380a 1100 |0018: if-eqz v10, 0029 // +0011 │ │ +197940: 7220 f800 0a00 |001a: invoke-interface {v10, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00f8 │ │ +197946: 0a00 |001d: move-result v0 │ │ +197948: 7210 fe00 0a00 |001e: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ +19794e: 7220 fc00 0a00 |0021: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fc │ │ +197954: 0c00 |0024: move-result-object v0 │ │ +197956: 7210 f600 0a00 |0025: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +19795c: 2802 |0028: goto 002a // +0002 │ │ +19795e: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +197960: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ 0x0014 line=138 │ │ 0x001a line=142 │ │ 0x001e line=143 │ │ @@ -433772,47 +433773,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 │ │ -1976c0: |[1976c0] org.thoughtcrime.securesms.util.SaveAttachmentTask.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z │ │ -1976d0: 6e10 f356 0700 |0000: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@56f3 │ │ -1976d6: 0c00 |0003: move-result-object v0 │ │ -1976d8: 6e10 6e00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1976de: 0c01 |0007: move-result-object v1 │ │ -1976e0: 1a00 db40 |0008: const-string v0, "_data" // string@40db │ │ -1976e4: 2410 2f11 0000 |000a: filled-new-array {v0}, [Ljava/lang/String; // type@112f │ │ -1976ea: 0c03 |000d: move-result-object v3 │ │ -1976ec: 2410 2f11 0900 |000e: filled-new-array {v9}, [Ljava/lang/String; // type@112f │ │ -1976f2: 0c05 |0011: move-result-object v5 │ │ -1976f4: 1206 |0012: const/4 v6, #int 0 // #0 │ │ -1976f6: 1a04 dc40 |0013: const-string v4, "_data = ?" // string@40dc │ │ -1976fa: 0782 |0015: move-object v2, v8 │ │ -1976fc: 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 │ │ -197702: 0c08 |0019: move-result-object v8 │ │ -197704: 3808 0e00 |001a: if-eqz v8, 0028 // +000e │ │ -197708: 7210 fe00 0800 |001c: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ -19770e: 0a09 |001f: move-result v9 │ │ -197710: 3808 0500 |0020: if-eqz v8, 0025 // +0005 │ │ -197714: 7210 f600 0800 |0022: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -19771a: 0f09 |0025: return v9 │ │ -19771c: 0d09 |0026: move-exception v9 │ │ -19771e: 2809 |0027: goto 0030 // +0009 │ │ -197720: 2209 c502 |0028: new-instance v9, Ljava/io/IOException; // type@02c5 │ │ -197724: 1a00 f436 |002a: const-string v0, "Something is wrong with the filename to save" // string@36f4 │ │ -197728: 7020 8a09 0900 |002c: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ -19772e: 2709 |002f: throw v9 │ │ -197730: 3808 0a00 |0030: if-eqz v8, 003a // +000a │ │ -197734: 7210 f600 0800 |0032: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -19773a: 2805 |0035: goto 003a // +0005 │ │ -19773c: 0d08 |0036: move-exception v8 │ │ -19773e: 6e20 460b 8900 |0037: invoke-virtual {v9, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b46 │ │ -197744: 2709 |003a: throw v9 │ │ +1976c4: |[1976c4] org.thoughtcrime.securesms.util.SaveAttachmentTask.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z │ │ +1976d4: 6e10 f356 0700 |0000: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@56f3 │ │ +1976da: 0c00 |0003: move-result-object v0 │ │ +1976dc: 6e10 6e00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1976e2: 0c01 |0007: move-result-object v1 │ │ +1976e4: 1a00 db40 |0008: const-string v0, "_data" // string@40db │ │ +1976e8: 2410 2f11 0000 |000a: filled-new-array {v0}, [Ljava/lang/String; // type@112f │ │ +1976ee: 0c03 |000d: move-result-object v3 │ │ +1976f0: 2410 2f11 0900 |000e: filled-new-array {v9}, [Ljava/lang/String; // type@112f │ │ +1976f6: 0c05 |0011: move-result-object v5 │ │ +1976f8: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +1976fa: 1a04 dc40 |0013: const-string v4, "_data = ?" // string@40dc │ │ +1976fe: 0782 |0015: move-object v2, v8 │ │ +197700: 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 │ │ +197706: 0c08 |0019: move-result-object v8 │ │ +197708: 3808 0e00 |001a: if-eqz v8, 0028 // +000e │ │ +19770c: 7210 fe00 0800 |001c: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ +197712: 0a09 |001f: move-result v9 │ │ +197714: 3808 0500 |0020: if-eqz v8, 0025 // +0005 │ │ +197718: 7210 f600 0800 |0022: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +19771e: 0f09 |0025: return v9 │ │ +197720: 0d09 |0026: move-exception v9 │ │ +197722: 2809 |0027: goto 0030 // +0009 │ │ +197724: 2209 c502 |0028: new-instance v9, Ljava/io/IOException; // type@02c5 │ │ +197728: 1a00 f436 |002a: const-string v0, "Something is wrong with the filename to save" // string@36f4 │ │ +19772c: 7020 8a09 0900 |002c: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ +197732: 2709 |002f: throw v9 │ │ +197734: 3808 0a00 |0030: if-eqz v8, 003a // +000a │ │ +197738: 7210 f600 0800 |0032: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +19773e: 2805 |0035: goto 003a // +0005 │ │ +197740: 0d08 |0036: move-exception v8 │ │ +197742: 6e20 460b 8900 |0037: invoke-virtual {v9, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b46 │ │ +197748: 2709 |003a: throw v9 │ │ catches : 3 │ │ 0x001c - 0x0020 │ │ -> 0x0026 │ │ 0x0028 - 0x0030 │ │ -> 0x0026 │ │ 0x0032 - 0x0035 │ │ -> 0x0036 │ │ @@ -433832,20 +433833,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 │ │ -197960: |[197960] org.thoughtcrime.securesms.util.SaveAttachmentTask.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -197970: 2200 bf02 |0000: new-instance v0, Ljava/io/File; // type@02bf │ │ -197974: 7020 6409 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ -19797a: 6e10 6c09 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@096c │ │ -197980: 0c02 |0008: move-result-object v2 │ │ -197982: 1102 |0009: return-object v2 │ │ +197964: |[197964] org.thoughtcrime.securesms.util.SaveAttachmentTask.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +197974: 2200 bf02 |0000: new-instance v0, Ljava/io/File; // type@02bf │ │ +197978: 7020 6409 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ +19797e: 6e10 6c09 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@096c │ │ +197984: 0c02 |0008: move-result-object v2 │ │ +197986: 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; │ │ │ │ @@ -433854,127 +433855,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 │ │ -197488: |[197488] org.thoughtcrime.securesms.util.SaveAttachmentTask.saveAttachment:(Landroid/content/Context;Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Landroid/net/Uri; │ │ -197498: 54b0 6f42 |0000: iget-object v0, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@426f │ │ -19749c: 7110 7d56 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@567d │ │ -1974a2: 0c00 |0005: move-result-object v0 │ │ -1974a4: 7110 eb0c 0000 |0006: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ceb │ │ -1974aa: 0c00 |0009: move-result-object v0 │ │ -1974ac: 1f00 0703 |000a: check-cast v0, Ljava/lang/String; // type@0307 │ │ -1974b0: 54b1 7142 |000c: iget-object v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@4271 │ │ -1974b4: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ -1974b8: 53b1 7042 |0010: iget-wide v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@4270 │ │ -1974bc: 7040 f256 0921 |0012: invoke-direct {v9, v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; // method@56f2 │ │ -1974c2: 0c01 |0015: move-result-object v1 │ │ -1974c4: 7020 fb56 1900 |0016: invoke-direct {v9, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; // method@56fb │ │ -1974ca: 0c01 |0019: move-result-object v1 │ │ -1974cc: 7020 f656 0900 |001a: invoke-direct {v9, v0}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; // method@56f6 │ │ -1974d2: 0c02 |001d: move-result-object v2 │ │ -1974d4: 7040 ed56 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@56ed │ │ -1974da: 0c01 |0021: move-result-object v1 │ │ -1974dc: 2203 2600 |0022: new-instance v3, Landroid/content/ContentValues; // type@0026 │ │ -1974e0: 7010 6500 0300 |0024: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0065 │ │ -1974e6: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -1974e8: 3901 1600 |0028: if-nez v1, 003e // +0016 │ │ -1974ec: 620a 7542 |002a: sget-object v10, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4275 │ │ -1974f0: 220b 0903 |002c: new-instance v11, Ljava/lang/StringBuilder; // type@0309 │ │ -1974f4: 1a01 bf16 |002e: const-string v1, "Failed to create mediaUri for " // string@16bf │ │ -1974f8: 7020 080b 1b00 |0030: invoke-direct {v11, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -1974fe: 6e20 110b 0b00 |0033: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -197504: 6e10 220b 0b00 |0036: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19750a: 0c0b |0039: move-result-object v11 │ │ -19750c: 7120 c502 ba00 |003a: invoke-static {v10, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -197512: 1104 |003d: return-object v4 │ │ -197514: 54bb 7242 |003e: iget-object v11, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@4272 │ │ -197518: 7120 5e50 ba00 |0040: invoke-static {v10, v11}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505e │ │ -19751e: 0c0b |0043: move-result-object v11 │ │ -197520: 390b 0800 |0044: if-nez v11, 004c // +0008 │ │ -197524: 380b 0500 |0046: if-eqz v11, 004b // +0005 │ │ -197528: 6e10 8f09 0b00 |0048: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@098f │ │ -19752e: 1104 |004b: return-object v4 │ │ -197530: 6e10 ff01 0200 |004c: invoke-virtual {v2}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ -197536: 0c02 |004f: move-result-object v2 │ │ -197538: 1a05 3753 |0050: const-string v5, "file" // string@5337 │ │ -19753c: 7120 5f57 5200 |0052: invoke-static {v2, v5}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@575f │ │ -197542: 0a02 |0055: move-result v2 │ │ -197544: 3802 2b00 |0056: if-eqz v2, 0081 // +002b │ │ -197548: 2202 c202 |0058: new-instance v2, Ljava/io/FileOutputStream; // type@02c2 │ │ -19754c: 6e10 fc01 0100 |005a: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -197552: 0c05 |005d: move-result-object v5 │ │ -197554: 7020 8409 5200 |005e: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0984 │ │ -19755a: 7120 4b57 2b00 |0061: invoke-static {v11, v2}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@574b │ │ -197560: 6e10 fc01 0100 |0064: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -197566: 0c05 |0067: move-result-object v5 │ │ -197568: 2410 2f11 0500 |0068: filled-new-array {v5}, [Ljava/lang/String; // type@112f │ │ -19756e: 0c05 |006b: move-result-object v5 │ │ -197570: 2410 2f11 0000 |006c: filled-new-array {v0}, [Ljava/lang/String; // type@112f │ │ -197576: 0c00 |006f: move-result-object v0 │ │ -197578: 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 │ │ -19757e: 6e10 9609 0200 |0073: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ -197584: 282d |0076: goto 00a3 // +002d │ │ -197586: 0d0a |0077: move-exception v10 │ │ -197588: 6e10 9609 0200 |0078: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ -19758e: 2805 |007b: goto 0080 // +0005 │ │ -197590: 0d00 |007c: move-exception v0 │ │ -197592: 6e20 460b 0a00 |007d: invoke-virtual {v10, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b46 │ │ -197598: 270a |0080: throw v10 │ │ -19759a: 6e10 6e00 0a00 |0081: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1975a0: 0c0a |0084: move-result-object v10 │ │ -1975a2: 1a00 0b84 |0085: const-string v0, "w" // string@840b │ │ -1975a6: 6e30 6000 1a00 |0087: invoke-virtual {v10, v1, v0}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream; // method@0060 │ │ -1975ac: 0c0a |008a: move-result-object v10 │ │ -1975ae: 7120 4b57 ab00 |008b: invoke-static {v11, v10}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@574b │ │ -1975b4: 0b05 |008e: move-result-wide v5 │ │ -1975b6: 1607 0000 |008f: const-wide/16 v7, #int 0 // #0 │ │ -1975ba: 3100 0507 |0091: cmp-long v0, v5, v7 │ │ -1975be: 3d00 0b00 |0093: if-lez v0, 009e // +000b │ │ -1975c2: 1a00 0d41 |0095: const-string v0, "_size" // string@410d │ │ -1975c6: 7120 580a 6500 |0097: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -1975cc: 0c02 |009a: move-result-object v2 │ │ -1975ce: 6e30 6700 0302 |009b: invoke-virtual {v3, v0, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ -1975d4: 380a 0500 |009e: if-eqz v10, 00a3 // +0005 │ │ -1975d8: 6e10 9609 0a00 |00a0: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ -1975de: 380b 0500 |00a3: if-eqz v11, 00a8 // +0005 │ │ -1975e2: 6e10 8f09 0b00 |00a5: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@098f │ │ -1975e8: 600a 3800 |00a8: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1975ec: 130b 1c00 |00aa: const/16 v11, #int 28 // #1c │ │ -1975f0: 37ba 0c00 |00ac: if-le v10, v11, 00b8 // +000c │ │ -1975f4: 120a |00ae: const/4 v10, #int 0 // #0 │ │ -1975f6: 7110 4c0a 0a00 |00af: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -1975fc: 0c0a |00b2: move-result-object v10 │ │ -1975fe: 1a0b e15f |00b3: const-string v11, "is_pending" // string@5fe1 │ │ -197602: 6e30 6600 b30a |00b5: invoke-virtual {v3, v11, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ -197608: 6e10 6900 0300 |00b8: invoke-virtual {v3}, Landroid/content/ContentValues;.size:()I // method@0069 │ │ -19760e: 0a0a |00bb: move-result v10 │ │ -197610: 3d0a 0d00 |00bc: if-lez v10, 00c9 // +000d │ │ -197614: 6e10 f356 0900 |00be: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@56f3 │ │ -19761a: 0c0a |00c1: move-result-object v10 │ │ -19761c: 6e10 6e00 0a00 |00c2: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -197622: 0c0a |00c5: move-result-object v10 │ │ -197624: 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 │ │ -19762a: 1101 |00c9: return-object v1 │ │ -19762c: 0d00 |00ca: move-exception v0 │ │ -19762e: 380a 0a00 |00cb: if-eqz v10, 00d5 // +000a │ │ -197632: 6e10 9609 0a00 |00cd: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ -197638: 2805 |00d0: goto 00d5 // +0005 │ │ -19763a: 0d0a |00d1: move-exception v10 │ │ -19763c: 6e20 460b a000 |00d2: invoke-virtual {v0, v10}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b46 │ │ -197642: 2700 |00d5: throw v0 │ │ -197644: 0d0a |00d6: move-exception v10 │ │ -197646: 380b 0a00 |00d7: if-eqz v11, 00e1 // +000a │ │ -19764a: 6e10 8f09 0b00 |00d9: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@098f │ │ -197650: 2805 |00dc: goto 00e1 // +0005 │ │ -197652: 0d0b |00dd: move-exception v11 │ │ -197654: 6e20 460b ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b46 │ │ -19765a: 270a |00e1: throw v10 │ │ +19748c: |[19748c] org.thoughtcrime.securesms.util.SaveAttachmentTask.saveAttachment:(Landroid/content/Context;Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Landroid/net/Uri; │ │ +19749c: 54b0 6f42 |0000: iget-object v0, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@426f │ │ +1974a0: 7110 7d56 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@567d │ │ +1974a6: 0c00 |0005: move-result-object v0 │ │ +1974a8: 7110 eb0c 0000 |0006: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ceb │ │ +1974ae: 0c00 |0009: move-result-object v0 │ │ +1974b0: 1f00 0703 |000a: check-cast v0, Ljava/lang/String; // type@0307 │ │ +1974b4: 54b1 7142 |000c: iget-object v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@4271 │ │ +1974b8: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ +1974bc: 53b1 7042 |0010: iget-wide v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@4270 │ │ +1974c0: 7040 f256 0921 |0012: invoke-direct {v9, v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; // method@56f2 │ │ +1974c6: 0c01 |0015: move-result-object v1 │ │ +1974c8: 7020 fb56 1900 |0016: invoke-direct {v9, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; // method@56fb │ │ +1974ce: 0c01 |0019: move-result-object v1 │ │ +1974d0: 7020 f656 0900 |001a: invoke-direct {v9, v0}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; // method@56f6 │ │ +1974d6: 0c02 |001d: move-result-object v2 │ │ +1974d8: 7040 ed56 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@56ed │ │ +1974de: 0c01 |0021: move-result-object v1 │ │ +1974e0: 2203 2600 |0022: new-instance v3, Landroid/content/ContentValues; // type@0026 │ │ +1974e4: 7010 6500 0300 |0024: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0065 │ │ +1974ea: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +1974ec: 3901 1600 |0028: if-nez v1, 003e // +0016 │ │ +1974f0: 620a 7542 |002a: sget-object v10, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4275 │ │ +1974f4: 220b 0903 |002c: new-instance v11, Ljava/lang/StringBuilder; // type@0309 │ │ +1974f8: 1a01 bf16 |002e: const-string v1, "Failed to create mediaUri for " // string@16bf │ │ +1974fc: 7020 080b 1b00 |0030: invoke-direct {v11, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +197502: 6e20 110b 0b00 |0033: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +197508: 6e10 220b 0b00 |0036: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19750e: 0c0b |0039: move-result-object v11 │ │ +197510: 7120 c502 ba00 |003a: invoke-static {v10, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +197516: 1104 |003d: return-object v4 │ │ +197518: 54bb 7242 |003e: iget-object v11, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@4272 │ │ +19751c: 7120 5e50 ba00 |0040: invoke-static {v10, v11}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505e │ │ +197522: 0c0b |0043: move-result-object v11 │ │ +197524: 390b 0800 |0044: if-nez v11, 004c // +0008 │ │ +197528: 380b 0500 |0046: if-eqz v11, 004b // +0005 │ │ +19752c: 6e10 8f09 0b00 |0048: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@098f │ │ +197532: 1104 |004b: return-object v4 │ │ +197534: 6e10 ff01 0200 |004c: invoke-virtual {v2}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ +19753a: 0c02 |004f: move-result-object v2 │ │ +19753c: 1a05 3753 |0050: const-string v5, "file" // string@5337 │ │ +197540: 7120 5f57 5200 |0052: invoke-static {v2, v5}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@575f │ │ +197546: 0a02 |0055: move-result v2 │ │ +197548: 3802 2b00 |0056: if-eqz v2, 0081 // +002b │ │ +19754c: 2202 c202 |0058: new-instance v2, Ljava/io/FileOutputStream; // type@02c2 │ │ +197550: 6e10 fc01 0100 |005a: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +197556: 0c05 |005d: move-result-object v5 │ │ +197558: 7020 8409 5200 |005e: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0984 │ │ +19755e: 7120 4b57 2b00 |0061: invoke-static {v11, v2}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@574b │ │ +197564: 6e10 fc01 0100 |0064: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +19756a: 0c05 |0067: move-result-object v5 │ │ +19756c: 2410 2f11 0500 |0068: filled-new-array {v5}, [Ljava/lang/String; // type@112f │ │ +197572: 0c05 |006b: move-result-object v5 │ │ +197574: 2410 2f11 0000 |006c: filled-new-array {v0}, [Ljava/lang/String; // type@112f │ │ +19757a: 0c00 |006f: move-result-object v0 │ │ +19757c: 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 │ │ +197582: 6e10 9609 0200 |0073: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ +197588: 282d |0076: goto 00a3 // +002d │ │ +19758a: 0d0a |0077: move-exception v10 │ │ +19758c: 6e10 9609 0200 |0078: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ +197592: 2805 |007b: goto 0080 // +0005 │ │ +197594: 0d00 |007c: move-exception v0 │ │ +197596: 6e20 460b 0a00 |007d: invoke-virtual {v10, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b46 │ │ +19759c: 270a |0080: throw v10 │ │ +19759e: 6e10 6e00 0a00 |0081: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1975a4: 0c0a |0084: move-result-object v10 │ │ +1975a6: 1a00 0b84 |0085: const-string v0, "w" // string@840b │ │ +1975aa: 6e30 6000 1a00 |0087: invoke-virtual {v10, v1, v0}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream; // method@0060 │ │ +1975b0: 0c0a |008a: move-result-object v10 │ │ +1975b2: 7120 4b57 ab00 |008b: invoke-static {v11, v10}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@574b │ │ +1975b8: 0b05 |008e: move-result-wide v5 │ │ +1975ba: 1607 0000 |008f: const-wide/16 v7, #int 0 // #0 │ │ +1975be: 3100 0507 |0091: cmp-long v0, v5, v7 │ │ +1975c2: 3d00 0b00 |0093: if-lez v0, 009e // +000b │ │ +1975c6: 1a00 0d41 |0095: const-string v0, "_size" // string@410d │ │ +1975ca: 7120 580a 6500 |0097: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +1975d0: 0c02 |009a: move-result-object v2 │ │ +1975d2: 6e30 6700 0302 |009b: invoke-virtual {v3, v0, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ +1975d8: 380a 0500 |009e: if-eqz v10, 00a3 // +0005 │ │ +1975dc: 6e10 9609 0a00 |00a0: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ +1975e2: 380b 0500 |00a3: if-eqz v11, 00a8 // +0005 │ │ +1975e6: 6e10 8f09 0b00 |00a5: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@098f │ │ +1975ec: 600a 3800 |00a8: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1975f0: 130b 1c00 |00aa: const/16 v11, #int 28 // #1c │ │ +1975f4: 37ba 0c00 |00ac: if-le v10, v11, 00b8 // +000c │ │ +1975f8: 120a |00ae: const/4 v10, #int 0 // #0 │ │ +1975fa: 7110 4c0a 0a00 |00af: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +197600: 0c0a |00b2: move-result-object v10 │ │ +197602: 1a0b e15f |00b3: const-string v11, "is_pending" // string@5fe1 │ │ +197606: 6e30 6600 b30a |00b5: invoke-virtual {v3, v11, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ +19760c: 6e10 6900 0300 |00b8: invoke-virtual {v3}, Landroid/content/ContentValues;.size:()I // method@0069 │ │ +197612: 0a0a |00bb: move-result v10 │ │ +197614: 3d0a 0d00 |00bc: if-lez v10, 00c9 // +000d │ │ +197618: 6e10 f356 0900 |00be: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@56f3 │ │ +19761e: 0c0a |00c1: move-result-object v10 │ │ +197620: 6e10 6e00 0a00 |00c2: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +197626: 0c0a |00c5: move-result-object v10 │ │ +197628: 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 │ │ +19762e: 1101 |00c9: return-object v1 │ │ +197630: 0d00 |00ca: move-exception v0 │ │ +197632: 380a 0a00 |00cb: if-eqz v10, 00d5 // +000a │ │ +197636: 6e10 9609 0a00 |00cd: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ +19763c: 2805 |00d0: goto 00d5 // +0005 │ │ +19763e: 0d0a |00d1: move-exception v10 │ │ +197640: 6e20 460b a000 |00d2: invoke-virtual {v0, v10}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b46 │ │ +197646: 2700 |00d5: throw v0 │ │ +197648: 0d0a |00d6: move-exception v10 │ │ +19764a: 380b 0a00 |00d7: if-eqz v11, 00e1 // +000a │ │ +19764e: 6e10 8f09 0b00 |00d9: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@098f │ │ +197654: 2805 |00dc: goto 00e1 // +0005 │ │ +197656: 0d0b |00dd: move-exception v11 │ │ +197658: 6e20 460b ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b46 │ │ +19765e: 270a |00e1: throw v10 │ │ catches : 10 │ │ 0x004c - 0x0061 │ │ -> 0x00d6 │ │ 0x0061 - 0x0073 │ │ -> 0x0077 │ │ 0x0073 - 0x0076 │ │ -> 0x00d6 │ │ @@ -434030,28 +434031,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 │ │ -197c7c: |[197c7c] org.thoughtcrime.securesms.util.SaveAttachmentTask.showWarningDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)V │ │ -197c8c: 2200 4901 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -197c90: 7020 8804 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ -197c96: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -197c98: 6e20 8a04 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@048a │ │ -197c9e: 6001 ef27 |0009: sget v1, Lorg/thoughtcrime/securesms/R$string;.ask_export_attachment:I // field@27ef │ │ -197ca2: 6e20 8d04 1000 |000b: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@048d │ │ -197ca8: 6001 142c |000e: sget v1, Lorg/thoughtcrime/securesms/R$string;.yes:I // field@2c14 │ │ -197cac: 6e30 9404 1002 |0010: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ -197cb2: 6001 882a |0013: sget v1, Lorg/thoughtcrime/securesms/R$string;.no:I // field@2a88 │ │ -197cb6: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -197cb8: 6e30 8f04 1002 |0016: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ -197cbe: 6e10 9a04 0000 |0019: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ -197cc4: 0e00 |001c: return-void │ │ +197c80: |[197c80] org.thoughtcrime.securesms.util.SaveAttachmentTask.showWarningDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)V │ │ +197c90: 2200 4901 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +197c94: 7020 8804 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ +197c9a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +197c9c: 6e20 8a04 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@048a │ │ +197ca2: 6001 ef27 |0009: sget v1, Lorg/thoughtcrime/securesms/R$string;.ask_export_attachment:I // field@27ef │ │ +197ca6: 6e20 8d04 1000 |000b: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@048d │ │ +197cac: 6001 142c |000e: sget v1, Lorg/thoughtcrime/securesms/R$string;.yes:I // field@2c14 │ │ +197cb0: 6e30 9404 1002 |0010: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ +197cb6: 6001 882a |0013: sget v1, Lorg/thoughtcrime/securesms/R$string;.no:I // field@2a88 │ │ +197cba: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +197cbc: 6e30 8f04 1002 |0016: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ +197cc2: 6e10 9a04 0000 |0019: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ +197cc8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0006 line=369 │ │ 0x0009 line=370 │ │ 0x000e line=371 │ │ 0x0013 line=372 │ │ @@ -434066,19 +434067,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 │ │ -1977cc: |[1977cc] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -1977dc: 1f01 af11 |0000: check-cast v1, [Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment; // type@11af │ │ -1977e0: 6e20 ef56 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; // method@56ef │ │ -1977e6: 0c01 |0005: move-result-object v1 │ │ -1977e8: 1101 |0006: return-object v1 │ │ +1977d0: |[1977d0] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +1977e0: 1f01 af11 |0000: check-cast v1, [Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment; // type@11af │ │ +1977e4: 6e20 ef56 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; // method@56ef │ │ +1977ea: 0c01 |0005: move-result-object v1 │ │ +1977ec: 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; │ │ │ │ @@ -434087,80 +434088,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 │ │ -1979cc: |[1979cc] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; │ │ -1979dc: 3809 7000 |0000: if-eqz v9, 0070 // +0070 │ │ -1979e0: 2190 |0002: array-length v0, v9 │ │ -1979e2: 3800 6d00 |0003: if-eqz v0, 0070 // +006d │ │ -1979e6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -1979e8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1979ea: 5482 7742 |0007: iget-object v2, v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4277 │ │ -1979ee: 6e10 5b0b 0200 |0009: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b5b │ │ -1979f4: 0c02 |000c: move-result-object v2 │ │ -1979f6: 1f02 2700 |000d: check-cast v2, Landroid/content/Context; // type@0027 │ │ -1979fa: 7110 4357 0200 |000f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/StorageUtil;.canWriteToMediaStore:(Landroid/content/Context;)Z // method@5743 │ │ -197a00: 0a03 |0012: move-result v3 │ │ -197a02: 3903 0d00 |0013: if-nez v3, 0020 // +000d │ │ -197a06: 2209 c710 |0015: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ -197a0a: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -197a0c: 7110 4c0a 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -197a12: 0c02 |001b: move-result-object v2 │ │ -197a14: 7030 8d56 2901 |001c: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ -197a1a: 1109 |001f: return-object v9 │ │ -197a1c: 3902 0c00 |0020: if-nez v2, 002c // +000c │ │ -197a20: 2209 c710 |0022: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ -197a24: 7110 4c0a 0000 |0024: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -197a2a: 0c02 |0027: move-result-object v2 │ │ -197a2c: 7030 8d56 2901 |0028: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ -197a32: 1109 |002b: return-object v9 │ │ -197a34: 2193 |002c: array-length v3, v9 │ │ -197a36: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -197a38: 0716 |002e: move-object v6, v1 │ │ -197a3a: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -197a3c: 3535 1900 |0030: if-ge v5, v3, 0049 // +0019 │ │ -197a40: 4607 0905 |0032: aget-object v7, v9, v5 │ │ -197a44: 3807 1200 |0034: if-eqz v7, 0046 // +0012 │ │ -197a48: 7030 fc56 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@56fc │ │ -197a4e: 0c06 |0039: move-result-object v6 │ │ -197a50: 3906 0c00 |003a: if-nez v6, 0046 // +000c │ │ -197a54: 2209 c710 |003c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ -197a58: 7110 4c0a 0000 |003e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -197a5e: 0c02 |0041: move-result-object v2 │ │ -197a60: 7030 8d56 2901 |0042: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ -197a66: 1109 |0045: return-object v9 │ │ -197a68: d805 0501 |0046: add-int/lit8 v5, v5, #int 1 // #01 │ │ -197a6c: 28e8 |0048: goto 0030 // -0018 │ │ -197a6e: 2199 |0049: array-length v9, v9 │ │ -197a70: 3709 0c00 |004a: if-le v9, v0, 0056 // +000c │ │ -197a74: 2209 c710 |004c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ -197a78: 7110 4c0a 0400 |004e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -197a7e: 0c02 |0051: move-result-object v2 │ │ -197a80: 7030 8d56 2901 |0052: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ -197a86: 1109 |0055: return-object v9 │ │ -197a88: 2209 c710 |0056: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ -197a8c: 7110 4c0a 0400 |0058: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -197a92: 0c02 |005b: move-result-object v2 │ │ -197a94: 7030 8d56 2906 |005c: invoke-direct {v9, v2, v6}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ -197a9a: 1109 |005f: return-object v9 │ │ -197a9c: 0d09 |0060: move-exception v9 │ │ -197a9e: 6202 7542 |0061: sget-object v2, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4275 │ │ -197aa2: 7120 c702 9200 |0063: invoke-static {v2, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ -197aa8: 2209 c710 |0066: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ -197aac: 7110 4c0a 0000 |0068: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -197ab2: 0c00 |006b: move-result-object v0 │ │ -197ab4: 7030 8d56 0901 |006c: invoke-direct {v9, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ -197aba: 1109 |006f: return-object v9 │ │ -197abc: 2209 d602 |0070: new-instance v9, Ljava/lang/AssertionError; // type@02d6 │ │ -197ac0: 1a00 6e6e |0072: const-string v0, "must pass in at least one attachment" // string@6e6e │ │ -197ac4: 7020 bc09 0900 |0074: invoke-direct {v9, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ -197aca: 2709 |0077: throw v9 │ │ +1979d0: |[1979d0] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; │ │ +1979e0: 3809 7000 |0000: if-eqz v9, 0070 // +0070 │ │ +1979e4: 2190 |0002: array-length v0, v9 │ │ +1979e6: 3800 6d00 |0003: if-eqz v0, 0070 // +006d │ │ +1979ea: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +1979ec: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1979ee: 5482 7742 |0007: iget-object v2, v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4277 │ │ +1979f2: 6e10 5b0b 0200 |0009: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b5b │ │ +1979f8: 0c02 |000c: move-result-object v2 │ │ +1979fa: 1f02 2700 |000d: check-cast v2, Landroid/content/Context; // type@0027 │ │ +1979fe: 7110 4357 0200 |000f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/StorageUtil;.canWriteToMediaStore:(Landroid/content/Context;)Z // method@5743 │ │ +197a04: 0a03 |0012: move-result v3 │ │ +197a06: 3903 0d00 |0013: if-nez v3, 0020 // +000d │ │ +197a0a: 2209 c710 |0015: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ +197a0e: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +197a10: 7110 4c0a 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +197a16: 0c02 |001b: move-result-object v2 │ │ +197a18: 7030 8d56 2901 |001c: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ +197a1e: 1109 |001f: return-object v9 │ │ +197a20: 3902 0c00 |0020: if-nez v2, 002c // +000c │ │ +197a24: 2209 c710 |0022: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ +197a28: 7110 4c0a 0000 |0024: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +197a2e: 0c02 |0027: move-result-object v2 │ │ +197a30: 7030 8d56 2901 |0028: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ +197a36: 1109 |002b: return-object v9 │ │ +197a38: 2193 |002c: array-length v3, v9 │ │ +197a3a: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +197a3c: 0716 |002e: move-object v6, v1 │ │ +197a3e: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +197a40: 3535 1900 |0030: if-ge v5, v3, 0049 // +0019 │ │ +197a44: 4607 0905 |0032: aget-object v7, v9, v5 │ │ +197a48: 3807 1200 |0034: if-eqz v7, 0046 // +0012 │ │ +197a4c: 7030 fc56 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@56fc │ │ +197a52: 0c06 |0039: move-result-object v6 │ │ +197a54: 3906 0c00 |003a: if-nez v6, 0046 // +000c │ │ +197a58: 2209 c710 |003c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ +197a5c: 7110 4c0a 0000 |003e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +197a62: 0c02 |0041: move-result-object v2 │ │ +197a64: 7030 8d56 2901 |0042: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ +197a6a: 1109 |0045: return-object v9 │ │ +197a6c: d805 0501 |0046: add-int/lit8 v5, v5, #int 1 // #01 │ │ +197a70: 28e8 |0048: goto 0030 // -0018 │ │ +197a72: 2199 |0049: array-length v9, v9 │ │ +197a74: 3709 0c00 |004a: if-le v9, v0, 0056 // +000c │ │ +197a78: 2209 c710 |004c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ +197a7c: 7110 4c0a 0400 |004e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +197a82: 0c02 |0051: move-result-object v2 │ │ +197a84: 7030 8d56 2901 |0052: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ +197a8a: 1109 |0055: return-object v9 │ │ +197a8c: 2209 c710 |0056: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ +197a90: 7110 4c0a 0400 |0058: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +197a96: 0c02 |005b: move-result-object v2 │ │ +197a98: 7030 8d56 2906 |005c: invoke-direct {v9, v2, v6}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ +197a9e: 1109 |005f: return-object v9 │ │ +197aa0: 0d09 |0060: move-exception v9 │ │ +197aa2: 6202 7542 |0061: sget-object v2, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4275 │ │ +197aa6: 7120 c702 9200 |0063: invoke-static {v2, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ +197aac: 2209 c710 |0066: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ +197ab0: 7110 4c0a 0000 |0068: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +197ab6: 0c00 |006b: move-result-object v0 │ │ +197ab8: 7030 8d56 0901 |006c: invoke-direct {v9, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ +197abe: 1109 |006f: return-object v9 │ │ +197ac0: 2209 d602 |0070: new-instance v9, Ljava/lang/AssertionError; // type@02d6 │ │ +197ac4: 1a00 6e6e |0072: const-string v0, "must pass in at least one attachment" // string@6e6e │ │ +197ac8: 7020 bc09 0900 |0074: invoke-direct {v9, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ +197ace: 2709 |0077: throw v9 │ │ catches : 1 │ │ 0x0007 - 0x005f │ │ Ljava/io/IOException; -> 0x0060 │ │ positions : │ │ 0x0002 line=56 │ │ 0x0007 line=61 │ │ 0x000f line=64 │ │ @@ -434183,18 +434184,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 │ │ -197b40: |[197b40] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Ljava/lang/Object;)V │ │ -197b50: 1f01 c710 |0000: check-cast v1, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ -197b54: 6e20 f956 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V // method@56f9 │ │ -197b5a: 0e00 |0005: return-void │ │ +197b44: |[197b44] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Ljava/lang/Object;)V │ │ +197b54: 1f01 c710 |0000: check-cast v1, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ +197b58: 6e20 f956 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V // method@56f9 │ │ +197b5e: 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; │ │ │ │ @@ -434203,87 +434204,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 │ │ -197b5c: |[197b5c] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V │ │ -197b6c: 6f20 1b58 6500 |0000: invoke-super {v5, v6}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@581b │ │ -197b72: 5450 7742 |0003: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4277 │ │ -197b76: 6e10 5b0b 0000 |0005: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b5b │ │ -197b7c: 0c00 |0008: move-result-object v0 │ │ -197b7e: 1f00 2700 |0009: check-cast v0, Landroid/content/Context; // type@0027 │ │ -197b82: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -197b86: 0e00 |000d: return-void │ │ -197b88: 6e10 9056 0600 |000e: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5690 │ │ -197b8e: 0c01 |0011: move-result-object v1 │ │ -197b90: 1f01 ef02 |0012: check-cast v1, Ljava/lang/Integer; // type@02ef │ │ -197b94: 6e10 450a 0100 |0014: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ -197b9a: 0a01 |0017: move-result v1 │ │ -197b9c: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -197b9e: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -197ba0: 3801 2300 |001a: if-eqz v1, 003d // +0023 │ │ -197ba4: 3231 0f00 |001c: if-eq v1, v3, 002b // +000f │ │ -197ba8: 3221 0300 |001e: if-eq v1, v2, 0021 // +0003 │ │ -197bac: 2866 |0020: goto 0086 // +0066 │ │ -197bae: 6006 df28 |0021: sget v6, Lorg/thoughtcrime/securesms/R$string;.error:I // field@28df │ │ -197bb2: 7130 7204 6003 |0023: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0472 │ │ -197bb8: 0c06 |0026: move-result-object v6 │ │ -197bba: 6e10 7404 0600 |0027: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0474 │ │ -197bc0: 285c |002a: goto 0086 // +005c │ │ -197bc2: 6e10 7600 0000 |002b: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -197bc8: 0c06 |002e: move-result-object v6 │ │ -197bca: 6001 df28 |002f: sget v1, Lorg/thoughtcrime/securesms/R$string;.error:I // field@28df │ │ -197bce: 6e20 e500 1600 |0031: invoke-virtual {v6, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ -197bd4: 0c06 |0034: move-result-object v6 │ │ -197bd6: 7130 7304 6003 |0035: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0473 │ │ -197bdc: 0c06 |0038: move-result-object v6 │ │ -197bde: 6e10 7404 0600 |0039: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0474 │ │ -197be4: 284a |003c: goto 0086 // +004a │ │ -197be6: 6e10 9256 0600 |003d: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5692 │ │ -197bec: 0c06 |0040: move-result-object v6 │ │ -197bee: 1f06 8700 |0041: check-cast v6, Landroid/net/Uri; // type@0087 │ │ -197bf2: 3906 0400 |0043: if-nez v6, 0047 // +0004 │ │ -197bf6: 1206 |0045: const/4 v6, #int 0 // #0 │ │ -197bf8: 2825 |0046: goto 006b // +0025 │ │ -197bfa: 7020 f756 6500 |0047: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; // method@56f7 │ │ -197c00: 0c01 |004a: move-result-object v1 │ │ -197c02: 3801 0600 |004b: if-eqz v1, 0051 // +0006 │ │ -197c06: 7110 0102 0100 |004d: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -197c0c: 0c06 |0050: move-result-object v6 │ │ -197c0e: 6e10 fd01 0600 |0051: invoke-virtual {v6}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01fd │ │ -197c14: 0c01 |0054: move-result-object v1 │ │ -197c16: 7210 cf0c 0100 |0055: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ -197c1c: 0a04 |0058: move-result v4 │ │ -197c1e: 3424 0e00 |0059: if-lt v4, v2, 0067 // +000e │ │ -197c22: 7210 cf0c 0100 |005b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ -197c28: 0a06 |005e: move-result v6 │ │ -197c2a: b126 |005f: sub-int/2addr v6, v2 │ │ -197c2c: 7220 c60c 6100 |0060: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -197c32: 0c06 |0063: move-result-object v6 │ │ -197c34: 1f06 0703 |0064: check-cast v6, Ljava/lang/String; // type@0307 │ │ -197c38: 2805 |0066: goto 006b // +0005 │ │ -197c3a: 6e10 fc01 0600 |0067: invoke-virtual {v6}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -197c40: 0c06 |006a: move-result-object v6 │ │ -197c42: 3906 0900 |006b: if-nez v6, 0074 // +0009 │ │ -197c46: 6006 9528 |006d: sget v6, Lorg/thoughtcrime/securesms/R$string;.done:I // field@2895 │ │ -197c4a: 6e20 7700 6000 |006f: invoke-virtual {v0, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -197c50: 0c06 |0072: move-result-object v6 │ │ -197c52: 280c |0073: goto 007f // +000c │ │ -197c54: 6001 2529 |0074: sget v1, Lorg/thoughtcrime/securesms/R$string;.file_saved_to:I // field@2925 │ │ -197c58: 2332 2d11 |0076: new-array v2, v3, [Ljava/lang/Object; // type@112d │ │ -197c5c: 1204 |0078: const/4 v4, #int 0 // #0 │ │ -197c5e: 4d06 0204 |0079: aput-object v6, v2, v4 │ │ -197c62: 6e30 7800 1002 |007b: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0078 │ │ -197c68: 0c06 |007e: move-result-object v6 │ │ -197c6a: 7130 7304 6003 |007f: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0473 │ │ -197c70: 0c06 |0082: move-result-object v6 │ │ -197c72: 6e10 7404 0600 |0083: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0474 │ │ -197c78: 0e00 |0086: return-void │ │ +197b60: |[197b60] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V │ │ +197b70: 6f20 1b58 6500 |0000: invoke-super {v5, v6}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@581b │ │ +197b76: 5450 7742 |0003: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4277 │ │ +197b7a: 6e10 5b0b 0000 |0005: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b5b │ │ +197b80: 0c00 |0008: move-result-object v0 │ │ +197b82: 1f00 2700 |0009: check-cast v0, Landroid/content/Context; // type@0027 │ │ +197b86: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +197b8a: 0e00 |000d: return-void │ │ +197b8c: 6e10 9056 0600 |000e: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5690 │ │ +197b92: 0c01 |0011: move-result-object v1 │ │ +197b94: 1f01 ef02 |0012: check-cast v1, Ljava/lang/Integer; // type@02ef │ │ +197b98: 6e10 450a 0100 |0014: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ +197b9e: 0a01 |0017: move-result v1 │ │ +197ba0: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +197ba2: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +197ba4: 3801 2300 |001a: if-eqz v1, 003d // +0023 │ │ +197ba8: 3231 0f00 |001c: if-eq v1, v3, 002b // +000f │ │ +197bac: 3221 0300 |001e: if-eq v1, v2, 0021 // +0003 │ │ +197bb0: 2866 |0020: goto 0086 // +0066 │ │ +197bb2: 6006 df28 |0021: sget v6, Lorg/thoughtcrime/securesms/R$string;.error:I // field@28df │ │ +197bb6: 7130 7204 6003 |0023: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0472 │ │ +197bbc: 0c06 |0026: move-result-object v6 │ │ +197bbe: 6e10 7404 0600 |0027: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0474 │ │ +197bc4: 285c |002a: goto 0086 // +005c │ │ +197bc6: 6e10 7600 0000 |002b: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +197bcc: 0c06 |002e: move-result-object v6 │ │ +197bce: 6001 df28 |002f: sget v1, Lorg/thoughtcrime/securesms/R$string;.error:I // field@28df │ │ +197bd2: 6e20 e500 1600 |0031: invoke-virtual {v6, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ +197bd8: 0c06 |0034: move-result-object v6 │ │ +197bda: 7130 7304 6003 |0035: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0473 │ │ +197be0: 0c06 |0038: move-result-object v6 │ │ +197be2: 6e10 7404 0600 |0039: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0474 │ │ +197be8: 284a |003c: goto 0086 // +004a │ │ +197bea: 6e10 9256 0600 |003d: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5692 │ │ +197bf0: 0c06 |0040: move-result-object v6 │ │ +197bf2: 1f06 8700 |0041: check-cast v6, Landroid/net/Uri; // type@0087 │ │ +197bf6: 3906 0400 |0043: if-nez v6, 0047 // +0004 │ │ +197bfa: 1206 |0045: const/4 v6, #int 0 // #0 │ │ +197bfc: 2825 |0046: goto 006b // +0025 │ │ +197bfe: 7020 f756 6500 |0047: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; // method@56f7 │ │ +197c04: 0c01 |004a: move-result-object v1 │ │ +197c06: 3801 0600 |004b: if-eqz v1, 0051 // +0006 │ │ +197c0a: 7110 0102 0100 |004d: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +197c10: 0c06 |0050: move-result-object v6 │ │ +197c12: 6e10 fd01 0600 |0051: invoke-virtual {v6}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01fd │ │ +197c18: 0c01 |0054: move-result-object v1 │ │ +197c1a: 7210 cf0c 0100 |0055: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ +197c20: 0a04 |0058: move-result v4 │ │ +197c22: 3424 0e00 |0059: if-lt v4, v2, 0067 // +000e │ │ +197c26: 7210 cf0c 0100 |005b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ +197c2c: 0a06 |005e: move-result v6 │ │ +197c2e: b126 |005f: sub-int/2addr v6, v2 │ │ +197c30: 7220 c60c 6100 |0060: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +197c36: 0c06 |0063: move-result-object v6 │ │ +197c38: 1f06 0703 |0064: check-cast v6, Ljava/lang/String; // type@0307 │ │ +197c3c: 2805 |0066: goto 006b // +0005 │ │ +197c3e: 6e10 fc01 0600 |0067: invoke-virtual {v6}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +197c44: 0c06 |006a: move-result-object v6 │ │ +197c46: 3906 0900 |006b: if-nez v6, 0074 // +0009 │ │ +197c4a: 6006 9528 |006d: sget v6, Lorg/thoughtcrime/securesms/R$string;.done:I // field@2895 │ │ +197c4e: 6e20 7700 6000 |006f: invoke-virtual {v0, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +197c54: 0c06 |0072: move-result-object v6 │ │ +197c56: 280c |0073: goto 007f // +000c │ │ +197c58: 6001 2529 |0074: sget v1, Lorg/thoughtcrime/securesms/R$string;.file_saved_to:I // field@2925 │ │ +197c5c: 2332 2d11 |0076: new-array v2, v3, [Ljava/lang/Object; // type@112d │ │ +197c60: 1204 |0078: const/4 v4, #int 0 // #0 │ │ +197c62: 4d06 0204 |0079: aput-object v6, v2, v4 │ │ +197c66: 6e30 7800 1002 |007b: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0078 │ │ +197c6c: 0c06 |007e: move-result-object v6 │ │ +197c6e: 7130 7304 6003 |007f: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0473 │ │ +197c74: 0c06 |0082: move-result-object v6 │ │ +197c76: 6e10 7404 0600 |0083: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0474 │ │ +197c7c: 0e00 |0086: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0003 line=310 │ │ 0x000e line=313 │ │ 0x0021 line=342 │ │ 0x0027 line=343 │ │ @@ -434365,38 +434366,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -198b54: |[198b54] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:()V │ │ -198b64: 0e00 |0000: return-void │ │ +198b58: |[198b58] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:()V │ │ +198b68: 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 │ │ -198b68: |[198b68] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V │ │ -198b78: 7010 eb05 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;.:()V // method@05eb │ │ -198b7e: 5b01 9342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ -198b82: 2201 7b03 |0005: new-instance v1, Ljava/util/HashMap; // type@037b │ │ -198b86: 7010 900c 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c90 │ │ -198b8c: 5b01 9442 |000a: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4294 │ │ -198b90: 5c02 9542 |000c: iput-boolean v2, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@4295 │ │ -198b94: 5c03 9742 |000e: iput-boolean v3, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4297 │ │ -198b98: 0e00 |0010: return-void │ │ +198b6c: |[198b6c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V │ │ +198b7c: 7010 eb05 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;.:()V // method@05eb │ │ +198b82: 5b01 9342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ +198b86: 2201 7b03 |0005: new-instance v1, Ljava/util/HashMap; // type@037b │ │ +198b8a: 7010 900c 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c90 │ │ +198b90: 5b01 9442 |000a: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4294 │ │ +198b94: 5c02 9542 |000c: iput-boolean v2, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@4295 │ │ +198b98: 5c03 9742 |000e: iput-boolean v3, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4297 │ │ +198b9c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ 0x000c line=38 │ │ 0x000e line=39 │ │ @@ -434411,19 +434412,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 │ │ -198a10: |[198a10] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I │ │ -198a20: 6e10 3003 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getY:()F // method@0330 │ │ -198a26: 0a01 |0003: move-result v1 │ │ -198a28: 8711 |0004: float-to-int v1, v1 │ │ -198a2a: 0f01 |0005: return v1 │ │ +198a14: |[198a14] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I │ │ +198a24: 6e10 3003 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getY:()F // method@0330 │ │ +198a2a: 0a01 |0003: move-result v1 │ │ +198a2c: 8711 |0004: float-to-int v1, v1 │ │ +198a2e: 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; │ │ @@ -434433,29 +434434,29 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -1989d0: |[1989d0] org.thoughtcrime.securesms.util.StickyHeaderDecoration.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z │ │ -1989e0: 6e10 fd05 0200 |0000: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@05fd │ │ -1989e6: 0c00 |0003: move-result-object v0 │ │ -1989e8: 2000 ab01 |0004: instance-of v0, v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ -1989ec: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -1989f0: 6e10 fd05 0200 |0008: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@05fd │ │ -1989f6: 0c02 |000b: move-result-object v2 │ │ -1989f8: 1f02 ab01 |000c: check-cast v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ -1989fc: 6e10 e305 0200 |000e: invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.getReverseLayout:()Z // method@05e3 │ │ -198a02: 0a02 |0011: move-result v2 │ │ -198a04: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -198a08: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -198a0a: 2802 |0015: goto 0017 // +0002 │ │ -198a0c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -198a0e: 0f02 |0017: return v2 │ │ +1989d4: |[1989d4] org.thoughtcrime.securesms.util.StickyHeaderDecoration.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z │ │ +1989e4: 6e10 fd05 0200 |0000: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@05fd │ │ +1989ea: 0c00 |0003: move-result-object v0 │ │ +1989ec: 2000 ab01 |0004: instance-of v0, v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ +1989f0: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +1989f4: 6e10 fd05 0200 |0008: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@05fd │ │ +1989fa: 0c02 |000b: move-result-object v2 │ │ +1989fc: 1f02 ab01 |000c: check-cast v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ +198a00: 6e10 e305 0200 |000e: invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.getReverseLayout:()Z // method@05e3 │ │ +198a06: 0a02 |0011: move-result v2 │ │ +198a08: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +198a0c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +198a0e: 2802 |0015: goto 0017 // +0002 │ │ +198a10: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +198a12: 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; │ │ @@ -434465,23 +434466,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 │ │ -198b24: |[198b24] org.thoughtcrime.securesms.util.StickyHeaderDecoration.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I │ │ -198b34: 7020 3a57 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@573a │ │ -198b3a: 0a00 |0003: move-result v0 │ │ -198b3c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -198b40: 6e10 fb05 0200 |0006: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ -198b46: 0a02 |0009: move-result v2 │ │ -198b48: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -198b4c: 9103 0203 |000c: sub-int v3, v2, v3 │ │ -198b50: 0f03 |000e: return v3 │ │ +198b28: |[198b28] org.thoughtcrime.securesms.util.StickyHeaderDecoration.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I │ │ +198b38: 7020 3a57 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@573a │ │ +198b3e: 0a00 |0003: move-result v0 │ │ +198b40: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +198b44: 6e10 fb05 0200 |0006: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ +198b4a: 0a02 |0009: move-result v2 │ │ +198b4c: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +198b50: 9103 0203 |000c: sub-int v3, v2, v3 │ │ +198b54: 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 │ │ @@ -434492,75 +434493,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 │ │ -198844: |[198844] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -198854: 7220 2e57 a900 |0000: invoke-interface {v9, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ -19885a: 0b00 |0003: move-result-wide v0 │ │ -19885c: 5472 9442 |0004: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4294 │ │ -198860: 7120 580a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -198866: 0c03 |0009: move-result-object v3 │ │ -198868: 7220 de0c 3200 |000a: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0cde │ │ -19886e: 0a02 |000d: move-result v2 │ │ -198870: 3802 0f00 |000e: if-eqz v2, 001d // +000f │ │ -198874: 5478 9442 |0010: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4294 │ │ -198878: 7120 580a 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -19887e: 0c09 |0015: move-result-object v9 │ │ -198880: 7220 e00c 9800 |0016: invoke-interface {v8, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -198886: 0c08 |0019: move-result-object v8 │ │ -198888: 1f08 b501 |001a: check-cast v8, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@01b5 │ │ -19888c: 1108 |001c: return-object v8 │ │ -19888e: 7220 3057 8900 |001d: invoke-interface {v9, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@5730 │ │ -198894: 0c02 |0020: move-result-object v2 │ │ -198896: 5423 6500 |0021: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ -19889a: 7230 2f57 290a |0023: invoke-interface {v9, v2, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V // method@572f │ │ -1988a0: 6e10 0206 0800 |0026: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getWidth:()I // method@0602 │ │ -1988a6: 0a09 |0029: move-result v9 │ │ -1988a8: 150a 0040 |002a: const/high16 v10, #int 1073741824 // #4000 │ │ -1988ac: 7120 0c03 a900 |002c: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@030c │ │ -1988b2: 0a09 |002f: move-result v9 │ │ -1988b4: 6e10 fc05 0800 |0030: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getHeight:()I // method@05fc │ │ -1988ba: 0a0a |0033: move-result v10 │ │ -1988bc: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -1988be: 7120 0c03 4a00 |0035: invoke-static {v10, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@030c │ │ -1988c4: 0a0a |0038: move-result v10 │ │ -1988c6: 6e10 ff05 0800 |0039: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingLeft:()I // method@05ff │ │ -1988cc: 0a05 |003c: move-result v5 │ │ -1988ce: 6e10 0006 0800 |003d: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingRight:()I // method@0600 │ │ -1988d4: 0a06 |0040: move-result v6 │ │ -1988d6: b065 |0041: add-int/2addr v5, v6 │ │ -1988d8: 6e10 1f03 0300 |0042: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -1988de: 0c06 |0045: move-result-object v6 │ │ -1988e0: 5266 5a00 |0046: iget v6, v6, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ -1988e4: 7130 5303 5906 |0048: invoke-static {v9, v5, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0353 │ │ -1988ea: 0a09 |004b: move-result v9 │ │ -1988ec: 6e10 0106 0800 |004c: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingTop:()I // method@0601 │ │ -1988f2: 0a05 |004f: move-result v5 │ │ -1988f4: 6e10 fe05 0800 |0050: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingBottom:()I // method@05fe │ │ -1988fa: 0a08 |0053: move-result v8 │ │ -1988fc: b085 |0054: add-int/2addr v5, v8 │ │ -1988fe: 6e10 1f03 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -198904: 0c08 |0058: move-result-object v8 │ │ -198906: 5288 5900 |0059: iget v8, v8, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ -19890a: 7130 5303 5a08 |005b: invoke-static {v10, v5, v8}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0353 │ │ -198910: 0a08 |005e: move-result v8 │ │ -198912: 6e30 3403 9308 |005f: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@0334 │ │ -198918: 6e10 2303 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0323 │ │ -19891e: 0a08 |0065: move-result v8 │ │ -198920: 6e10 2203 0300 |0066: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@0322 │ │ -198926: 0a09 |0069: move-result v9 │ │ -198928: 6e59 3303 4384 |006a: invoke-virtual {v3, v4, v4, v8, v9}, Landroid/view/View;.layout:(IIII)V // method@0333 │ │ -19892e: 5478 9442 |006d: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4294 │ │ -198932: 7120 580a 1000 |006f: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -198938: 0c09 |0072: move-result-object v9 │ │ -19893a: 7230 e30c 9802 |0073: invoke-interface {v8, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -198940: 1102 |0076: return-object v2 │ │ +198848: |[198848] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +198858: 7220 2e57 a900 |0000: invoke-interface {v9, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ +19885e: 0b00 |0003: move-result-wide v0 │ │ +198860: 5472 9442 |0004: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4294 │ │ +198864: 7120 580a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +19886a: 0c03 |0009: move-result-object v3 │ │ +19886c: 7220 de0c 3200 |000a: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0cde │ │ +198872: 0a02 |000d: move-result v2 │ │ +198874: 3802 0f00 |000e: if-eqz v2, 001d // +000f │ │ +198878: 5478 9442 |0010: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4294 │ │ +19887c: 7120 580a 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +198882: 0c09 |0015: move-result-object v9 │ │ +198884: 7220 e00c 9800 |0016: invoke-interface {v8, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +19888a: 0c08 |0019: move-result-object v8 │ │ +19888c: 1f08 b501 |001a: check-cast v8, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@01b5 │ │ +198890: 1108 |001c: return-object v8 │ │ +198892: 7220 3057 8900 |001d: invoke-interface {v9, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@5730 │ │ +198898: 0c02 |0020: move-result-object v2 │ │ +19889a: 5423 6500 |0021: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ +19889e: 7230 2f57 290a |0023: invoke-interface {v9, v2, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V // method@572f │ │ +1988a4: 6e10 0206 0800 |0026: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getWidth:()I // method@0602 │ │ +1988aa: 0a09 |0029: move-result v9 │ │ +1988ac: 150a 0040 |002a: const/high16 v10, #int 1073741824 // #4000 │ │ +1988b0: 7120 0c03 a900 |002c: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@030c │ │ +1988b6: 0a09 |002f: move-result v9 │ │ +1988b8: 6e10 fc05 0800 |0030: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getHeight:()I // method@05fc │ │ +1988be: 0a0a |0033: move-result v10 │ │ +1988c0: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +1988c2: 7120 0c03 4a00 |0035: invoke-static {v10, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@030c │ │ +1988c8: 0a0a |0038: move-result v10 │ │ +1988ca: 6e10 ff05 0800 |0039: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingLeft:()I // method@05ff │ │ +1988d0: 0a05 |003c: move-result v5 │ │ +1988d2: 6e10 0006 0800 |003d: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingRight:()I // method@0600 │ │ +1988d8: 0a06 |0040: move-result v6 │ │ +1988da: b065 |0041: add-int/2addr v5, v6 │ │ +1988dc: 6e10 1f03 0300 |0042: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +1988e2: 0c06 |0045: move-result-object v6 │ │ +1988e4: 5266 5a00 |0046: iget v6, v6, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ +1988e8: 7130 5303 5906 |0048: invoke-static {v9, v5, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0353 │ │ +1988ee: 0a09 |004b: move-result v9 │ │ +1988f0: 6e10 0106 0800 |004c: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingTop:()I // method@0601 │ │ +1988f6: 0a05 |004f: move-result v5 │ │ +1988f8: 6e10 fe05 0800 |0050: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingBottom:()I // method@05fe │ │ +1988fe: 0a08 |0053: move-result v8 │ │ +198900: b085 |0054: add-int/2addr v5, v8 │ │ +198902: 6e10 1f03 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +198908: 0c08 |0058: move-result-object v8 │ │ +19890a: 5288 5900 |0059: iget v8, v8, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ +19890e: 7130 5303 5a08 |005b: invoke-static {v10, v5, v8}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0353 │ │ +198914: 0a08 |005e: move-result v8 │ │ +198916: 6e30 3403 9308 |005f: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@0334 │ │ +19891c: 6e10 2303 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0323 │ │ +198922: 0a08 |0065: move-result v8 │ │ +198924: 6e10 2203 0300 |0066: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@0322 │ │ +19892a: 0a09 |0069: move-result v9 │ │ +19892c: 6e59 3303 4384 |006a: invoke-virtual {v3, v4, v4, v8, v9}, Landroid/view/View;.layout:(IIII)V // method@0333 │ │ +198932: 5478 9442 |006d: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4294 │ │ +198936: 7120 580a 1000 |006f: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +19893c: 0c09 |0072: move-result-object v9 │ │ +19893e: 7230 e30c 9802 |0073: invoke-interface {v8, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +198944: 1102 |0076: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=80 │ │ 0x0010 line=81 │ │ 0x001d line=83 │ │ 0x0021 line=84 │ │ @@ -434585,22 +434586,22 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -198a2c: |[198a2c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderHeightForLayout:(Landroid/view/View;)I │ │ -198a3c: 5510 9542 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@4295 │ │ -198a40: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -198a44: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -198a46: 2805 |0005: goto 000a // +0005 │ │ -198a48: 6e10 1b03 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@031b │ │ -198a4e: 0a02 |0009: move-result v2 │ │ -198a50: 0f02 |000a: return v2 │ │ +198a30: |[198a30] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderHeightForLayout:(Landroid/view/View;)I │ │ +198a40: 5510 9542 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@4295 │ │ +198a44: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +198a48: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +198a4a: 2805 |0005: goto 000a // +0005 │ │ +198a4c: 6e10 1b03 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@031b │ │ +198a52: 0a02 |0009: move-result v2 │ │ +198a54: 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; │ │ │ │ @@ -434609,67 +434610,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 │ │ -198a54: |[198a54] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderTop:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/view/View;II)I │ │ -198a64: 6e20 3557 9600 |0000: invoke-virtual {v6, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@5735 │ │ -198a6a: 0a09 |0003: move-result v9 │ │ -198a6c: 7030 3357 7608 |0004: invoke-direct {v6, v7, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@5733 │ │ -198a72: 0a08 |0007: move-result v8 │ │ -198a74: b198 |0008: sub-int/2addr v8, v9 │ │ -198a76: 5560 9742 |0009: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4297 │ │ -198a7a: 3800 5300 |000b: if-eqz v0, 005e // +0053 │ │ -198a7e: 390b 5100 |000d: if-nez v11, 005e // +0051 │ │ -198a82: 6e10 fb05 0700 |000f: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ -198a88: 0a0b |0012: move-result v11 │ │ -198a8a: 5460 9342 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ -198a8e: 7220 2e57 a000 |0015: invoke-interface {v0, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ -198a94: 0b00 |0018: move-result-wide v0 │ │ -198a96: 121a |0019: const/4 v10, #int 1 // #1 │ │ -198a98: 35ba 3b00 |001a: if-ge v10, v11, 0055 // +003b │ │ -198a9c: 7030 3d57 760a |001c: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@573d │ │ -198aa2: 0a02 |001f: move-result v2 │ │ -198aa4: 6e20 fa05 2700 |0020: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ -198aaa: 0c02 |0023: move-result-object v2 │ │ -198aac: 6e20 f905 2700 |0024: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ -198ab2: 0a02 |0027: move-result v2 │ │ -198ab4: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ -198ab6: 3232 2900 |0029: if-eq v2, v3, 0052 // +0029 │ │ -198aba: 5463 9342 |002b: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ -198abe: 7220 2e57 2300 |002d: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ -198ac4: 0b03 |0030: move-result-wide v3 │ │ -198ac6: 3105 0300 |0031: cmp-long v5, v3, v0 │ │ -198aca: 3805 1f00 |0033: if-eqz v5, 0052 // +001f │ │ -198ace: 7030 3d57 760a |0035: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@573d │ │ -198ad4: 0a0a |0038: move-result v10 │ │ -198ad6: 6e20 fa05 a700 |0039: invoke-virtual {v7, v10}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ -198adc: 0c0a |003c: move-result-object v10 │ │ -198ade: 7030 3357 760a |003d: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@5733 │ │ -198ae4: 0a0a |0040: move-result v10 │ │ -198ae6: 546b 9342 |0041: iget-object v11, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ -198aea: 6e40 3457 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@5734 │ │ -198af0: 0c07 |0046: move-result-object v7 │ │ -198af2: 5477 6500 |0047: iget-object v7, v7, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ -198af6: 6e10 1b03 0700 |0049: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@031b │ │ -198afc: 0a07 |004c: move-result v7 │ │ -198afe: b079 |004d: add-int/2addr v9, v7 │ │ -198b00: b19a |004e: sub-int/2addr v10, v9 │ │ -198b02: 3b0a 0600 |004f: if-gez v10, 0055 // +0006 │ │ -198b06: 0f0a |0051: return v10 │ │ -198b08: d80a 0a01 |0052: add-int/lit8 v10, v10, #int 1 // #01 │ │ -198b0c: 28c6 |0054: goto 001a // -003a │ │ -198b0e: 5567 9742 |0055: iget-boolean v7, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4297 │ │ -198b12: 3807 0700 |0057: if-eqz v7, 005e // +0007 │ │ -198b16: 1207 |0059: const/4 v7, #int 0 // #0 │ │ -198b18: 7120 720a 8700 |005a: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0a72 │ │ -198b1e: 0a08 |005d: move-result v8 │ │ -198b20: 0f08 |005e: return v8 │ │ +198a58: |[198a58] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderTop:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/view/View;II)I │ │ +198a68: 6e20 3557 9600 |0000: invoke-virtual {v6, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@5735 │ │ +198a6e: 0a09 |0003: move-result v9 │ │ +198a70: 7030 3357 7608 |0004: invoke-direct {v6, v7, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@5733 │ │ +198a76: 0a08 |0007: move-result v8 │ │ +198a78: b198 |0008: sub-int/2addr v8, v9 │ │ +198a7a: 5560 9742 |0009: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4297 │ │ +198a7e: 3800 5300 |000b: if-eqz v0, 005e // +0053 │ │ +198a82: 390b 5100 |000d: if-nez v11, 005e // +0051 │ │ +198a86: 6e10 fb05 0700 |000f: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ +198a8c: 0a0b |0012: move-result v11 │ │ +198a8e: 5460 9342 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ +198a92: 7220 2e57 a000 |0015: invoke-interface {v0, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ +198a98: 0b00 |0018: move-result-wide v0 │ │ +198a9a: 121a |0019: const/4 v10, #int 1 // #1 │ │ +198a9c: 35ba 3b00 |001a: if-ge v10, v11, 0055 // +003b │ │ +198aa0: 7030 3d57 760a |001c: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@573d │ │ +198aa6: 0a02 |001f: move-result v2 │ │ +198aa8: 6e20 fa05 2700 |0020: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ +198aae: 0c02 |0023: move-result-object v2 │ │ +198ab0: 6e20 f905 2700 |0024: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ +198ab6: 0a02 |0027: move-result v2 │ │ +198ab8: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ +198aba: 3232 2900 |0029: if-eq v2, v3, 0052 // +0029 │ │ +198abe: 5463 9342 |002b: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ +198ac2: 7220 2e57 2300 |002d: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ +198ac8: 0b03 |0030: move-result-wide v3 │ │ +198aca: 3105 0300 |0031: cmp-long v5, v3, v0 │ │ +198ace: 3805 1f00 |0033: if-eqz v5, 0052 // +001f │ │ +198ad2: 7030 3d57 760a |0035: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@573d │ │ +198ad8: 0a0a |0038: move-result v10 │ │ +198ada: 6e20 fa05 a700 |0039: invoke-virtual {v7, v10}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ +198ae0: 0c0a |003c: move-result-object v10 │ │ +198ae2: 7030 3357 760a |003d: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@5733 │ │ +198ae8: 0a0a |0040: move-result v10 │ │ +198aea: 546b 9342 |0041: iget-object v11, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ +198aee: 6e40 3457 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@5734 │ │ +198af4: 0c07 |0046: move-result-object v7 │ │ +198af6: 5477 6500 |0047: iget-object v7, v7, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ +198afa: 6e10 1b03 0700 |0049: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@031b │ │ +198b00: 0a07 |004c: move-result v7 │ │ +198b02: b079 |004d: add-int/2addr v9, v7 │ │ +198b04: b19a |004e: sub-int/2addr v10, v9 │ │ +198b06: 3b0a 0600 |004f: if-gez v10, 0055 // +0006 │ │ +198b0a: 0f0a |0051: return v10 │ │ +198b0c: d80a 0a01 |0052: add-int/lit8 v10, v10, #int 1 // #01 │ │ +198b10: 28c6 |0054: goto 001a // -003a │ │ +198b12: 5567 9742 |0055: iget-boolean v7, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4297 │ │ +198b16: 3807 0700 |0057: if-eqz v7, 005e // +0007 │ │ +198b1a: 1207 |0059: const/4 v7, #int 0 // #0 │ │ +198b1c: 7120 720a 8700 |005a: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0a72 │ │ +198b22: 0a08 |005d: move-result v8 │ │ +198b24: 0f08 |005e: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0004 line=134 │ │ 0x0009 line=135 │ │ 0x000f line=136 │ │ 0x0013 line=137 │ │ @@ -434691,34 +434692,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 │ │ -198b9c: |[198b9c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getItemOffsets:(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ -198bac: 6e20 f905 3400 |0000: invoke-virtual {v4, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ -198bb2: 0a03 |0003: move-result v3 │ │ -198bb4: 12f5 |0004: const/4 v5, #int -1 // #ff │ │ -198bb6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -198bb8: 3253 1700 |0006: if-eq v3, v5, 001d // +0017 │ │ -198bbc: 5415 9342 |0008: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ -198bc0: 6e40 3857 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@5738 │ │ -198bc6: 0a05 |000d: move-result v5 │ │ -198bc8: 3805 0f00 |000e: if-eqz v5, 001d // +000f │ │ -198bcc: 5415 9342 |0010: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ -198bd0: 6e40 3457 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@5734 │ │ -198bd6: 0c03 |0015: move-result-object v3 │ │ -198bd8: 5433 6500 |0016: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ -198bdc: 6e20 3557 3100 |0018: invoke-virtual {v1, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@5735 │ │ -198be2: 0a03 |001b: move-result v3 │ │ -198be4: 2802 |001c: goto 001e // +0002 │ │ -198be6: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -198be8: 6e50 7601 0203 |001e: invoke-virtual {v2, v0, v3, v0, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0176 │ │ -198bee: 0e00 |0021: return-void │ │ +198ba0: |[198ba0] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getItemOffsets:(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ +198bb0: 6e20 f905 3400 |0000: invoke-virtual {v4, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ +198bb6: 0a03 |0003: move-result v3 │ │ +198bb8: 12f5 |0004: const/4 v5, #int -1 // #ff │ │ +198bba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +198bbc: 3253 1700 |0006: if-eq v3, v5, 001d // +0017 │ │ +198bc0: 5415 9342 |0008: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ +198bc4: 6e40 3857 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@5738 │ │ +198bca: 0a05 |000d: move-result v5 │ │ +198bcc: 3805 0f00 |000e: if-eqz v5, 001d // +000f │ │ +198bd0: 5415 9342 |0010: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ +198bd4: 6e40 3457 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@5734 │ │ +198bda: 0c03 |0015: move-result-object v3 │ │ +198bdc: 5433 6500 |0016: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ +198be0: 6e20 3557 3100 |0018: invoke-virtual {v1, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@5735 │ │ +198be6: 0a03 |001b: move-result v3 │ │ +198be8: 2802 |001c: goto 001e // +0002 │ │ +198bea: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +198bec: 6e50 7601 0203 |001e: invoke-virtual {v2, v0, v3, v0, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0176 │ │ +198bf2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0008 line=52 │ │ 0x0010 line=53 │ │ 0x0018 line=54 │ │ 0x001e line=57 │ │ @@ -434734,51 +434735,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 │ │ -198944: |[198944] org.thoughtcrime.securesms.util.StickyHeaderDecoration.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z │ │ -198954: 7020 3a57 7600 |0000: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@573a │ │ -19895a: 0a07 |0003: move-result v7 │ │ -19895c: 0780 |0004: move-object v0, v8 │ │ -19895e: 1f00 ac01 |0005: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@01ac │ │ -198962: 6e10 e805 0000 |0007: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.getItemCount:()I // method@05e8 │ │ -198968: 0a00 |000a: move-result v0 │ │ -19896a: 1601 ffff |000b: const-wide/16 v1, #int -1 // #ffff │ │ -19896e: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -198970: 3807 0d00 |000e: if-eqz v7, 001b // +000d │ │ -198974: b130 |0010: sub-int/2addr v0, v3 │ │ -198976: 3309 0a00 |0011: if-ne v9, v0, 001b // +000a │ │ -19897a: 7220 2e57 9800 |0013: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ -198980: 0b04 |0016: move-result-wide v4 │ │ -198982: 3100 0401 |0017: cmp-long v0, v4, v1 │ │ -198986: 3900 0600 |0019: if-nez v0, 001f // +0006 │ │ -19898a: 3907 0500 |001b: if-nez v7, 0020 // +0005 │ │ -19898e: 3909 0300 |001d: if-nez v9, 0020 // +0003 │ │ -198992: 0f03 |001f: return v3 │ │ -198994: 3807 0400 |0020: if-eqz v7, 0024 // +0004 │ │ -198998: 1217 |0022: const/4 v7, #int 1 // #1 │ │ -19899a: 2802 |0023: goto 0025 // +0002 │ │ -19899c: 12f7 |0024: const/4 v7, #int -1 // #ff │ │ -19899e: b097 |0025: add-int/2addr v7, v9 │ │ -1989a0: 7220 2e57 9800 |0026: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ -1989a6: 0b04 |0029: move-result-wide v4 │ │ -1989a8: 7220 2e57 7800 |002a: invoke-interface {v8, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ -1989ae: 0b07 |002d: move-result-wide v7 │ │ -1989b0: 3109 0401 |002e: cmp-long v9, v4, v1 │ │ -1989b4: 3809 0b00 |0030: if-eqz v9, 003b // +000b │ │ -1989b8: 3109 0701 |0032: cmp-long v9, v7, v1 │ │ -1989bc: 3809 0700 |0034: if-eqz v9, 003b // +0007 │ │ -1989c0: 3109 0407 |0036: cmp-long v9, v4, v7 │ │ -1989c4: 3809 0300 |0038: if-eqz v9, 003b // +0003 │ │ -1989c8: 2802 |003a: goto 003c // +0002 │ │ -1989ca: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -1989cc: 0f03 |003c: return v3 │ │ +198948: |[198948] org.thoughtcrime.securesms.util.StickyHeaderDecoration.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z │ │ +198958: 7020 3a57 7600 |0000: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@573a │ │ +19895e: 0a07 |0003: move-result v7 │ │ +198960: 0780 |0004: move-object v0, v8 │ │ +198962: 1f00 ac01 |0005: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@01ac │ │ +198966: 6e10 e805 0000 |0007: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.getItemCount:()I // method@05e8 │ │ +19896c: 0a00 |000a: move-result v0 │ │ +19896e: 1601 ffff |000b: const-wide/16 v1, #int -1 // #ffff │ │ +198972: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +198974: 3807 0d00 |000e: if-eqz v7, 001b // +000d │ │ +198978: b130 |0010: sub-int/2addr v0, v3 │ │ +19897a: 3309 0a00 |0011: if-ne v9, v0, 001b // +000a │ │ +19897e: 7220 2e57 9800 |0013: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ +198984: 0b04 |0016: move-result-wide v4 │ │ +198986: 3100 0401 |0017: cmp-long v0, v4, v1 │ │ +19898a: 3900 0600 |0019: if-nez v0, 001f // +0006 │ │ +19898e: 3907 0500 |001b: if-nez v7, 0020 // +0005 │ │ +198992: 3909 0300 |001d: if-nez v9, 0020 // +0003 │ │ +198996: 0f03 |001f: return v3 │ │ +198998: 3807 0400 |0020: if-eqz v7, 0024 // +0004 │ │ +19899c: 1217 |0022: const/4 v7, #int 1 // #1 │ │ +19899e: 2802 |0023: goto 0025 // +0002 │ │ +1989a0: 12f7 |0024: const/4 v7, #int -1 // #ff │ │ +1989a2: b097 |0025: add-int/2addr v7, v9 │ │ +1989a4: 7220 2e57 9800 |0026: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ +1989aa: 0b04 |0029: move-result-wide v4 │ │ +1989ac: 7220 2e57 7800 |002a: invoke-interface {v8, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ +1989b2: 0b07 |002d: move-result-wide v7 │ │ +1989b4: 3109 0401 |002e: cmp-long v9, v4, v1 │ │ +1989b8: 3809 0b00 |0030: if-eqz v9, 003b // +000b │ │ +1989bc: 3109 0701 |0032: cmp-long v9, v7, v1 │ │ +1989c0: 3809 0700 |0034: if-eqz v9, 003b // +0007 │ │ +1989c4: 3109 0407 |0036: cmp-long v9, v4, v7 │ │ +1989c8: 3809 0300 |0038: if-eqz v9, 003b // +0003 │ │ +1989cc: 2802 |003a: goto 003c // +0002 │ │ +1989ce: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +1989d0: 0f03 |003c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x0013 line=64 │ │ 0x0026 line=71 │ │ 0x002a line=72 │ │ @@ -434793,18 +434794,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -198bf0: |[198bf0] org.thoughtcrime.securesms.util.StickyHeaderDecoration.invalidateLayouts:()V │ │ -198c00: 5410 9442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4294 │ │ -198c04: 7210 dd0c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@0cdd │ │ -198c0a: 0e00 |0005: return-void │ │ +198bf4: |[198bf4] org.thoughtcrime.securesms.util.StickyHeaderDecoration.invalidateLayouts:()V │ │ +198c04: 5410 9442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4294 │ │ +198c08: 7210 dd0c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@0cdd │ │ +198c0e: 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;) │ │ @@ -434812,22 +434813,22 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -198c0c: |[198c0c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -198c1c: 5220 9642 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@4296 │ │ -198c20: 5231 0600 |0002: iget v1, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ -198c24: 3210 0900 |0004: if-eq v0, v1, 000d // +0009 │ │ -198c28: 5233 0600 |0006: iget v3, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ -198c2c: 5923 9642 |0008: iput v3, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@4296 │ │ -198c30: 6e10 3957 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5739 │ │ -198c36: 0e00 |000d: return-void │ │ +198c10: |[198c10] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +198c20: 5220 9642 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@4296 │ │ +198c24: 5231 0600 |0002: iget v1, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ +198c28: 3210 0900 |0004: if-eq v0, v1, 000d // +0009 │ │ +198c2c: 5233 0600 |0006: iget v3, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ +198c30: 5923 9642 |0008: iput v3, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@4296 │ │ +198c34: 6e10 3957 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5739 │ │ +198c3a: 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; │ │ @@ -434838,55 +434839,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 │ │ -198c38: |[198c38] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onDrawOver:(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ -198c48: 6e10 fb05 0b00 |0000: invoke-virtual {v11}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ -198c4e: 0a0c |0003: move-result v12 │ │ -198c50: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -198c52: 35c0 4400 |0005: if-ge v0, v12, 0049 // +0044 │ │ -198c56: 7030 3d57 b900 |0007: invoke-direct {v9, v11, v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@573d │ │ -198c5c: 0a01 |000a: move-result v1 │ │ -198c5e: 6e20 fa05 1b00 |000b: invoke-virtual {v11, v1}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ -198c64: 0c03 |000e: move-result-object v3 │ │ -198c66: 6e20 f905 3b00 |000f: invoke-virtual {v11, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ -198c6c: 0a05 |0012: move-result v5 │ │ -198c6e: 12f1 |0013: const/4 v1, #int -1 // #ff │ │ -198c70: 3215 3200 |0014: if-eq v5, v1, 0046 // +0032 │ │ -198c74: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ -198c78: 5591 9742 |0018: iget-boolean v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4297 │ │ -198c7c: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ -198c80: 5491 9342 |001c: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ -198c84: 6e40 3857 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@5738 │ │ -198c8a: 0a01 |0021: move-result v1 │ │ -198c8c: 3801 2400 |0022: if-eqz v1, 0046 // +0024 │ │ -198c90: 5491 9342 |0024: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ -198c94: 6e40 3457 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@5734 │ │ -198c9a: 0c01 |0029: move-result-object v1 │ │ -198c9c: 5417 6500 |002a: iget-object v7, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ -198ca0: 6e10 2c01 0a00 |002c: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@012c │ │ -198ca6: 6e10 2003 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@0320 │ │ -198cac: 0a08 |0032: move-result v8 │ │ -198cae: 0791 |0033: move-object v1, v9 │ │ -198cb0: 07b2 |0034: move-object v2, v11 │ │ -198cb2: 0774 |0035: move-object v4, v7 │ │ -198cb4: 0106 |0036: move v6, v0 │ │ -198cb6: 7406 3657 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@5736 │ │ -198cbc: 0a01 |003a: move-result v1 │ │ -198cbe: 8282 |003b: int-to-float v2, v8 │ │ -198cc0: 8211 |003c: int-to-float v1, v1 │ │ -198cc2: 6e30 2d01 2a01 |003d: invoke-virtual {v10, v2, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@012d │ │ -198cc8: 6e20 1503 a700 |0040: invoke-virtual {v7, v10}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@0315 │ │ -198cce: 6e10 2b01 0a00 |0043: invoke-virtual {v10}, Landroid/graphics/Canvas;.restore:()V // method@012b │ │ -198cd4: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ -198cd8: 28bd |0048: goto 0005 // -0043 │ │ -198cda: 0e00 |0049: return-void │ │ +198c3c: |[198c3c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onDrawOver:(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ +198c4c: 6e10 fb05 0b00 |0000: invoke-virtual {v11}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ +198c52: 0a0c |0003: move-result v12 │ │ +198c54: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +198c56: 35c0 4400 |0005: if-ge v0, v12, 0049 // +0044 │ │ +198c5a: 7030 3d57 b900 |0007: invoke-direct {v9, v11, v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@573d │ │ +198c60: 0a01 |000a: move-result v1 │ │ +198c62: 6e20 fa05 1b00 |000b: invoke-virtual {v11, v1}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ +198c68: 0c03 |000e: move-result-object v3 │ │ +198c6a: 6e20 f905 3b00 |000f: invoke-virtual {v11, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ +198c70: 0a05 |0012: move-result v5 │ │ +198c72: 12f1 |0013: const/4 v1, #int -1 // #ff │ │ +198c74: 3215 3200 |0014: if-eq v5, v1, 0046 // +0032 │ │ +198c78: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ +198c7c: 5591 9742 |0018: iget-boolean v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4297 │ │ +198c80: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ +198c84: 5491 9342 |001c: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ +198c88: 6e40 3857 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@5738 │ │ +198c8e: 0a01 |0021: move-result v1 │ │ +198c90: 3801 2400 |0022: if-eqz v1, 0046 // +0024 │ │ +198c94: 5491 9342 |0024: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ +198c98: 6e40 3457 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@5734 │ │ +198c9e: 0c01 |0029: move-result-object v1 │ │ +198ca0: 5417 6500 |002a: iget-object v7, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ +198ca4: 6e10 2c01 0a00 |002c: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@012c │ │ +198caa: 6e10 2003 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@0320 │ │ +198cb0: 0a08 |0032: move-result v8 │ │ +198cb2: 0791 |0033: move-object v1, v9 │ │ +198cb4: 07b2 |0034: move-object v2, v11 │ │ +198cb6: 0774 |0035: move-object v4, v7 │ │ +198cb8: 0106 |0036: move v6, v0 │ │ +198cba: 7406 3657 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@5736 │ │ +198cc0: 0a01 |003a: move-result v1 │ │ +198cc2: 8282 |003b: int-to-float v2, v8 │ │ +198cc4: 8211 |003c: int-to-float v1, v1 │ │ +198cc6: 6e30 2d01 2a01 |003d: invoke-virtual {v10, v2, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@012d │ │ +198ccc: 6e20 1503 a700 |0040: invoke-virtual {v7, v10}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@0315 │ │ +198cd2: 6e10 2b01 0a00 |0043: invoke-virtual {v10}, Landroid/graphics/Canvas;.restore:()V // method@012b │ │ +198cd8: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ +198cdc: 28bd |0048: goto 0005 // -0043 │ │ +198cde: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0007 line=114 │ │ 0x000f line=116 │ │ 0x0018 line=118 │ │ 0x0024 line=119 │ │ @@ -434932,17 +434933,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19a898: |[19a898] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.:()V │ │ -19a8a8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19a8ae: 0e00 |0003: return-void │ │ +19a89c: |[19a89c] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.:()V │ │ +19a8ac: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19a8b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/concurrent/AssertedSuccessListener; │ │ │ │ Virtual methods - │ │ @@ -434951,18 +434952,18 @@ │ │ type : '(Ljava/util/concurrent/ExecutionException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19a8b0: |[19a8b0] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.onFailure:(Ljava/util/concurrent/ExecutionException;)V │ │ -19a8c0: 2200 d602 |0000: new-instance v0, Ljava/lang/AssertionError; // type@02d6 │ │ -19a8c4: 7020 bc09 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ -19a8ca: 2700 |0005: throw v0 │ │ +19a8b4: |[19a8b4] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.onFailure:(Ljava/util/concurrent/ExecutionException;)V │ │ +19a8c4: 2200 d602 |0000: new-instance v0, Ljava/lang/AssertionError; // type@02d6 │ │ +19a8c8: 7020 bc09 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ +19a8ce: 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; │ │ │ │ @@ -435011,36 +435012,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19aa1c: |[19aa1c] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ -19aa2c: 2200 ea10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Absent; // type@10ea │ │ -19aa30: 7010 d857 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Absent;.:()V // method@57d8 │ │ -19aa36: 6900 ab42 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42ab │ │ -19aa3a: 0e00 |0007: return-void │ │ +19aa20: |[19aa20] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ +19aa30: 2200 ea10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Absent; // type@10ea │ │ +19aa34: 7010 d857 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Absent;.:()V // method@57d8 │ │ +19aa3a: 6900 ab42 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42ab │ │ +19aa3e: 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 │ │ -19aa3c: |[19aa3c] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ -19aa4c: 7010 e757 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@57e7 │ │ -19aa52: 0e00 |0003: return-void │ │ +19aa40: |[19aa40] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ +19aa50: 7010 e757 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@57e7 │ │ +19aa56: 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;) │ │ @@ -435048,17 +435049,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19a990: |[19a990] org.thoughtcrime.securesms.util.guava.Absent.readResolve:()Ljava/lang/Object; │ │ -19a9a0: 6200 ab42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42ab │ │ -19a9a4: 1100 |0002: return-object v0 │ │ +19a994: |[19a994] org.thoughtcrime.securesms.util.guava.Absent.readResolve:()Ljava/lang/Object; │ │ +19a9a4: 6200 ab42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42ab │ │ +19a9a8: 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 - │ │ @@ -435067,18 +435068,18 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -19a9c0: |[19a9c0] org.thoughtcrime.securesms.util.guava.Absent.asSet:()Ljava/util/Set; │ │ -19a9d0: 7100 7c0c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c7c │ │ -19a9d6: 0c00 |0003: move-result-object v0 │ │ -19a9d8: 1100 |0004: return-object v0 │ │ +19a9c4: |[19a9c4] org.thoughtcrime.securesms.util.guava.Absent.asSet:()Ljava/util/Set; │ │ +19a9d4: 7100 7c0c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c7c │ │ +19a9da: 0c00 |0003: move-result-object v0 │ │ +19a9dc: 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;) │ │ @@ -435086,38 +435087,38 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -19a8cc: |[19a8cc] org.thoughtcrime.securesms.util.guava.Absent.equals:(Ljava/lang/Object;)Z │ │ -19a8dc: 3301 0400 |0000: if-ne v1, v0, 0004 // +0004 │ │ -19a8e0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -19a8e2: 2802 |0003: goto 0005 // +0002 │ │ -19a8e4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19a8e6: 0f01 |0005: return v1 │ │ +19a8d0: |[19a8d0] org.thoughtcrime.securesms.util.guava.Absent.equals:(Ljava/lang/Object;)Z │ │ +19a8e0: 3301 0400 |0000: if-ne v1, v0, 0004 // +0004 │ │ +19a8e4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +19a8e6: 2802 |0003: goto 0005 // +0002 │ │ +19a8e8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +19a8ea: 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 │ │ -19a914: |[19a914] org.thoughtcrime.securesms.util.guava.Absent.get:()Ljava/lang/Object; │ │ -19a924: 2200 ec02 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@02ec │ │ -19a928: 1a01 8683 |0002: const-string v1, "value is absent" // string@8386 │ │ -19a92c: 7020 3f0a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3f │ │ -19a932: 2700 |0007: throw v0 │ │ +19a918: |[19a918] org.thoughtcrime.securesms.util.guava.Absent.get:()Ljava/lang/Object; │ │ +19a928: 2200 ec02 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@02ec │ │ +19a92c: 1a01 8683 |0002: const-string v1, "value is absent" // string@8386 │ │ +19a930: 7020 3f0a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3f │ │ +19a936: 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;) │ │ @@ -435125,51 +435126,51 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -19a8fc: |[19a8fc] org.thoughtcrime.securesms.util.guava.Absent.hashCode:()I │ │ -19a90c: 1400 1cf9 8d59 |0000: const v0, #float 4.99523e+15 // #598df91c │ │ -19a912: 0f00 |0003: return v0 │ │ +19a900: |[19a900] org.thoughtcrime.securesms.util.guava.Absent.hashCode:()I │ │ +19a910: 1400 1cf9 8d59 |0000: const v0, #float 4.99523e+15 // #598df91c │ │ +19a916: 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 │ │ -19a8e8: |[19a8e8] org.thoughtcrime.securesms.util.guava.Absent.isPresent:()Z │ │ -19a8f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19a8fa: 0f00 |0001: return v0 │ │ +19a8ec: |[19a8ec] org.thoughtcrime.securesms.util.guava.Absent.isPresent:()Z │ │ +19a8fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19a8fe: 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 │ │ -19a934: |[19a934] org.thoughtcrime.securesms.util.guava.Absent.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19a944: 1a00 2e83 |0000: const-string v0, "use orNull() instead of or(null)" // string@832e │ │ -19a948: 7120 0058 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5800 │ │ -19a94e: 0c02 |0005: move-result-object v2 │ │ -19a950: 1102 |0006: return-object v2 │ │ +19a938: |[19a938] org.thoughtcrime.securesms.util.guava.Absent.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19a948: 1a00 2e83 |0000: const-string v0, "use orNull() instead of or(null)" // string@832e │ │ +19a94c: 7120 0058 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5800 │ │ +19a952: 0c02 |0005: move-result-object v2 │ │ +19a954: 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; │ │ │ │ @@ -435178,21 +435179,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 │ │ -19a954: |[19a954] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ -19a964: 7210 1558 0200 |0000: invoke-interface {v2}, Lorg/thoughtcrime/securesms/util/guava/Supplier;.get:()Ljava/lang/Object; // method@5815 │ │ -19a96a: 0c02 |0003: move-result-object v2 │ │ -19a96c: 1a00 2d83 |0004: const-string v0, "use orNull() instead of a Supplier that returns null" // string@832d │ │ -19a970: 7120 0058 0200 |0006: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5800 │ │ -19a976: 0c02 |0009: move-result-object v2 │ │ -19a978: 1102 |000a: return-object v2 │ │ +19a958: |[19a958] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ +19a968: 7210 1558 0200 |0000: invoke-interface {v2}, Lorg/thoughtcrime/securesms/util/guava/Supplier;.get:()Ljava/lang/Object; // method@5815 │ │ +19a96e: 0c02 |0003: move-result-object v2 │ │ +19a970: 1a00 2d83 |0004: const-string v0, "use orNull() instead of a Supplier that returns null" // string@832d │ │ +19a974: 7120 0058 0200 |0006: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5800 │ │ +19a97a: 0c02 |0009: move-result-object v2 │ │ +19a97c: 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; │ │ │ │ @@ -435201,19 +435202,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 │ │ -19a9dc: |[19a9dc] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19a9ec: 7110 ff57 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@57ff │ │ -19a9f2: 0c01 |0003: move-result-object v1 │ │ -19a9f4: 1f01 ec10 |0004: check-cast v1, Lorg/thoughtcrime/securesms/util/guava/Optional; // type@10ec │ │ -19a9f8: 1101 |0006: return-object v1 │ │ +19a9e0: |[19a9e0] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19a9f0: 7110 ff57 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@57ff │ │ +19a9f6: 0c01 |0003: move-result-object v1 │ │ +19a9f8: 1f01 ec10 |0004: check-cast v1, Lorg/thoughtcrime/securesms/util/guava/Optional; // type@10ec │ │ +19a9fc: 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; │ │ │ │ @@ -435222,33 +435223,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -19a97c: |[19a97c] org.thoughtcrime.securesms.util.guava.Absent.orNull:()Ljava/lang/Object; │ │ -19a98c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19a98e: 1100 |0001: return-object v0 │ │ +19a980: |[19a980] org.thoughtcrime.securesms.util.guava.Absent.orNull:()Ljava/lang/Object; │ │ +19a990: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19a992: 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 │ │ -19a9a8: |[19a9a8] org.thoughtcrime.securesms.util.guava.Absent.toString:()Ljava/lang/String; │ │ -19a9b8: 1a00 a930 |0000: const-string v0, "Optional.absent()" // string@30a9 │ │ -19a9bc: 1100 |0002: return-object v0 │ │ +19a9ac: |[19a9ac] org.thoughtcrime.securesms.util.guava.Absent.toString:()Ljava/lang/String; │ │ +19a9bc: 1a00 a930 |0000: const-string v0, "Optional.absent()" // string@30a9 │ │ +19a9c0: 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;) │ │ @@ -435256,19 +435257,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 │ │ -19a9fc: |[19a9fc] org.thoughtcrime.securesms.util.guava.Absent.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19aa0c: 7110 ff57 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@57ff │ │ -19aa12: 7100 e857 0000 |0003: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@57e8 │ │ -19aa18: 0c01 |0006: move-result-object v1 │ │ -19aa1a: 1101 |0007: return-object v1 │ │ +19aa00: |[19aa00] org.thoughtcrime.securesms.util.guava.Absent.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19aa10: 7110 ff57 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@57ff │ │ +19aa16: 7100 e857 0000 |0003: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@57e8 │ │ +19aa1c: 0c01 |0006: move-result-object v1 │ │ +19aa1e: 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; │ │ @@ -435328,18 +435329,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19b128: |[19b128] org.thoughtcrime.securesms.util.guava.Present.:(Ljava/lang/Object;)V │ │ -19b138: 7010 e757 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@57e7 │ │ -19b13e: 5b01 ae42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19b142: 0e00 |0005: return-void │ │ +19b12c: |[19b12c] org.thoughtcrime.securesms.util.guava.Present.:(Ljava/lang/Object;)V │ │ +19b13c: 7010 e757 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@57e7 │ │ +19b142: 5b01 ae42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19b146: 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; │ │ @@ -435350,19 +435351,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19b0bc: |[19b0bc] org.thoughtcrime.securesms.util.guava.Present.asSet:()Ljava/util/Set; │ │ -19b0cc: 5410 ae42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19b0d0: 7110 810c 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set; // method@0c81 │ │ -19b0d6: 0c00 |0005: move-result-object v0 │ │ -19b0d8: 1100 |0006: return-object v0 │ │ +19b0c0: |[19b0c0] org.thoughtcrime.securesms.util.guava.Present.asSet:()Ljava/util/Set; │ │ +19b0d0: 5410 ae42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19b0d4: 7110 810c 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set; // method@0c81 │ │ +19b0da: 0c00 |0005: move-result-object v0 │ │ +19b0dc: 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;) │ │ @@ -435370,25 +435371,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -19afa4: |[19afa4] org.thoughtcrime.securesms.util.guava.Present.equals:(Ljava/lang/Object;)Z │ │ -19afb4: 2020 ee10 |0000: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10ee │ │ -19afb8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -19afbc: 1f02 ee10 |0004: check-cast v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10ee │ │ -19afc0: 5410 ae42 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19afc4: 5422 ae42 |0008: iget-object v2, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19afc8: 6e20 9b0a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a9b │ │ -19afce: 0a02 |000d: move-result v2 │ │ -19afd0: 0f02 |000e: return v2 │ │ -19afd2: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -19afd4: 0f02 |0010: return v2 │ │ +19afa8: |[19afa8] org.thoughtcrime.securesms.util.guava.Present.equals:(Ljava/lang/Object;)Z │ │ +19afb8: 2020 ee10 |0000: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10ee │ │ +19afbc: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +19afc0: 1f02 ee10 |0004: check-cast v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10ee │ │ +19afc4: 5410 ae42 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19afc8: 5422 ae42 |0008: iget-object v2, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19afcc: 6e20 9b0a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a9b │ │ +19afd2: 0a02 |000d: move-result v2 │ │ +19afd4: 0f02 |000e: return v2 │ │ +19afd6: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +19afd8: 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; │ │ @@ -435399,17 +435400,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19b014: |[19b014] org.thoughtcrime.securesms.util.guava.Present.get:()Ljava/lang/Object; │ │ -19b024: 5410 ae42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19b028: 1100 |0002: return-object v0 │ │ +19b018: |[19b018] org.thoughtcrime.securesms.util.guava.Present.get:()Ljava/lang/Object; │ │ +19b028: 5410 ae42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19b02c: 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;) │ │ @@ -435417,21 +435418,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -19afec: |[19afec] org.thoughtcrime.securesms.util.guava.Present.hashCode:()I │ │ -19affc: 5420 ae42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19b000: 6e10 9d0a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a9d │ │ -19b006: 0a00 |0005: move-result v0 │ │ -19b008: 1401 1cf9 8d59 |0006: const v1, #float 4.99523e+15 // #598df91c │ │ -19b00e: b010 |0009: add-int/2addr v0, v1 │ │ -19b010: 0f00 |000a: return v0 │ │ +19aff0: |[19aff0] org.thoughtcrime.securesms.util.guava.Present.hashCode:()I │ │ +19b000: 5420 ae42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19b004: 6e10 9d0a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a9d │ │ +19b00a: 0a00 |0005: move-result v0 │ │ +19b00c: 1401 1cf9 8d59 |0006: const v1, #float 4.99523e+15 // #598df91c │ │ +19b012: b010 |0009: add-int/2addr v0, v1 │ │ +19b014: 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;) │ │ @@ -435439,35 +435440,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -19afd8: |[19afd8] org.thoughtcrime.securesms.util.guava.Present.isPresent:()Z │ │ -19afe8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19afea: 0f00 |0001: return v0 │ │ +19afdc: |[19afdc] org.thoughtcrime.securesms.util.guava.Present.isPresent:()Z │ │ +19afec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19afee: 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 │ │ -19b02c: |[19b02c] org.thoughtcrime.securesms.util.guava.Present.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b03c: 1a00 2e83 |0000: const-string v0, "use orNull() instead of or(null)" // string@832e │ │ -19b040: 7120 0058 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5800 │ │ -19b046: 5412 ae42 |0005: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19b04a: 1102 |0007: return-object v2 │ │ +19b030: |[19b030] org.thoughtcrime.securesms.util.guava.Present.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b040: 1a00 2e83 |0000: const-string v0, "use orNull() instead of or(null)" // string@832e │ │ +19b044: 7120 0058 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5800 │ │ +19b04a: 5412 ae42 |0005: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19b04e: 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; │ │ @@ -435477,18 +435478,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 │ │ -19b04c: |[19b04c] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ -19b05c: 7110 ff57 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@57ff │ │ -19b062: 5401 ae42 |0003: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19b066: 1101 |0005: return-object v1 │ │ +19b050: |[19b050] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ +19b060: 7110 ff57 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@57ff │ │ +19b066: 5401 ae42 |0003: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19b06a: 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; │ │ @@ -435498,17 +435499,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 │ │ -19b0dc: |[19b0dc] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19b0ec: 7110 ff57 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@57ff │ │ -19b0f2: 1100 |0003: return-object v0 │ │ +19b0e0: |[19b0e0] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19b0f0: 7110 ff57 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@57ff │ │ +19b0f6: 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; │ │ │ │ @@ -435517,17 +435518,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19b068: |[19b068] org.thoughtcrime.securesms.util.guava.Present.orNull:()Ljava/lang/Object; │ │ -19b078: 5410 ae42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19b07c: 1100 |0002: return-object v0 │ │ +19b06c: |[19b06c] org.thoughtcrime.securesms.util.guava.Present.orNull:()Ljava/lang/Object; │ │ +19b07c: 5410 ae42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19b080: 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;) │ │ @@ -435535,25 +435536,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19b080: |[19b080] org.thoughtcrime.securesms.util.guava.Present.toString:()Ljava/lang/String; │ │ -19b090: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -19b094: 1a01 ab30 |0002: const-string v1, "Optional.of(" // string@30ab │ │ -19b098: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -19b09e: 5421 ae42 |0007: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19b0a2: 6e20 100b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ -19b0a8: 1a01 ef09 |000c: const-string v1, ")" // string@09ef │ │ -19b0ac: 6e20 110b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19b0b2: 6e10 220b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19b0b8: 0c00 |0014: move-result-object v0 │ │ -19b0ba: 1100 |0015: return-object v0 │ │ +19b084: |[19b084] org.thoughtcrime.securesms.util.guava.Present.toString:()Ljava/lang/String; │ │ +19b094: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +19b098: 1a01 ab30 |0002: const-string v1, "Optional.of(" // string@30ab │ │ +19b09c: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +19b0a2: 5421 ae42 |0007: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19b0a6: 6e20 100b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ +19b0ac: 1a01 ef09 |000c: const-string v1, ")" // string@09ef │ │ +19b0b0: 6e20 110b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19b0b6: 6e10 220b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19b0bc: 0c00 |0014: move-result-object v0 │ │ +19b0be: 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;) │ │ @@ -435561,24 +435562,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 │ │ -19b0f4: |[19b0f4] org.thoughtcrime.securesms.util.guava.Present.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19b104: 2200 ee10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10ee │ │ -19b108: 5421 ae42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19b10c: 7220 e557 1300 |0004: invoke-interface {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Function;.apply:(Ljava/lang/Object;)Ljava/lang/Object; // method@57e5 │ │ -19b112: 0c03 |0007: move-result-object v3 │ │ -19b114: 1a01 a33b |0008: const-string v1, "Transformation function cannot return null." // string@3ba3 │ │ -19b118: 7120 0058 1300 |000a: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5800 │ │ -19b11e: 0c03 |000d: move-result-object v3 │ │ -19b120: 7020 0958 3000 |000e: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5809 │ │ -19b126: 1100 |0011: return-object v0 │ │ +19b0f8: |[19b0f8] org.thoughtcrime.securesms.util.guava.Present.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19b108: 2200 ee10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10ee │ │ +19b10c: 5421 ae42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19b110: 7220 e557 1300 |0004: invoke-interface {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Function;.apply:(Ljava/lang/Object;)Ljava/lang/Object; // method@57e5 │ │ +19b116: 0c03 |0007: move-result-object v3 │ │ +19b118: 1a01 a33b |0008: const-string v1, "Transformation function cannot return null." // string@3ba3 │ │ +19b11c: 7120 0058 1300 |000a: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5800 │ │ +19b122: 0c03 |000d: move-result-object v3 │ │ +19b124: 7020 0958 3000 |000e: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5809 │ │ +19b12a: 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; │ │ │ │ @@ -435617,18 +435618,18 @@ │ │ type : '(Landroid/view/Window;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19bb58: |[19bb58] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.:(Landroid/view/Window;)V │ │ -19bb68: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19bb6e: 5b01 d142 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42d1 │ │ -19bb72: 0e00 |0005: return-void │ │ +19bb5c: |[19bb5c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.:(Landroid/view/Window;)V │ │ +19bb6c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19bb72: 5b01 d142 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42d1 │ │ +19bb76: 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; │ │ @@ -435639,371 +435640,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 │ │ -19bb74: |[19bb74] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioAttributesChanged:(Lcom/google/android/exoplayer2/audio/AudioAttributes;)V │ │ -19bb84: 7120 9e08 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@089e │ │ -19bb8a: 0e00 |0003: return-void │ │ +19bb78: |[19bb78] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioAttributesChanged:(Lcom/google/android/exoplayer2/audio/AudioAttributes;)V │ │ +19bb88: 7120 9e08 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@089e │ │ +19bb8e: 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 │ │ -19bb8c: |[19bb8c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioSessionIdChanged:(I)V │ │ -19bb9c: 7120 9f08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAudioSessionIdChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@089f │ │ -19bba2: 0e00 |0003: return-void │ │ +19bb90: |[19bb90] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioSessionIdChanged:(I)V │ │ +19bba0: 7120 9f08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAudioSessionIdChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@089f │ │ +19bba6: 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 │ │ -19bba4: |[19bba4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAvailableCommandsChanged:(Lcom/google/android/exoplayer2/Player$Commands;)V │ │ -19bbb4: 7120 a008 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@08a0 │ │ -19bbba: 0e00 |0003: return-void │ │ +19bba8: |[19bba8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAvailableCommandsChanged:(Lcom/google/android/exoplayer2/Player$Commands;)V │ │ +19bbb8: 7120 a008 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@08a0 │ │ +19bbbe: 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 │ │ -19bbbc: |[19bbbc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Lcom/google/android/exoplayer2/text/CueGroup;)V │ │ -19bbcc: 7120 a108 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@08a1 │ │ -19bbd2: 0e00 |0003: return-void │ │ +19bbc0: |[19bbc0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Lcom/google/android/exoplayer2/text/CueGroup;)V │ │ +19bbd0: 7120 a108 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@08a1 │ │ +19bbd6: 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 │ │ -19bbd4: |[19bbd4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Ljava/util/List;)V │ │ -19bbe4: 7120 a208 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@08a2 │ │ -19bbea: 0e00 |0003: return-void │ │ +19bbd8: |[19bbd8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Ljava/util/List;)V │ │ +19bbe8: 7120 a208 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@08a2 │ │ +19bbee: 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 │ │ -19bbec: |[19bbec] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceInfoChanged:(Lcom/google/android/exoplayer2/DeviceInfo;)V │ │ -19bbfc: 7120 a308 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@08a3 │ │ -19bc02: 0e00 |0003: return-void │ │ +19bbf0: |[19bbf0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceInfoChanged:(Lcom/google/android/exoplayer2/DeviceInfo;)V │ │ +19bc00: 7120 a308 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@08a3 │ │ +19bc06: 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 │ │ -19bc04: |[19bc04] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceVolumeChanged:(IZ)V │ │ -19bc14: 7130 a408 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@08a4 │ │ -19bc1a: 0e00 |0003: return-void │ │ +19bc08: |[19bc08] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceVolumeChanged:(IZ)V │ │ +19bc18: 7130 a408 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@08a4 │ │ +19bc1e: 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 │ │ -19bc1c: |[19bc1c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onEvents:(Lcom/google/android/exoplayer2/Player;Lcom/google/android/exoplayer2/Player$Events;)V │ │ -19bc2c: 7130 a508 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@08a5 │ │ -19bc32: 0e00 |0003: return-void │ │ +19bc20: |[19bc20] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onEvents:(Lcom/google/android/exoplayer2/Player;Lcom/google/android/exoplayer2/Player$Events;)V │ │ +19bc30: 7130 a508 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@08a5 │ │ +19bc36: 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 │ │ -19bc34: |[19bc34] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsLoadingChanged:(Z)V │ │ -19bc44: 7120 a608 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08a6 │ │ -19bc4a: 0e00 |0003: return-void │ │ +19bc38: |[19bc38] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsLoadingChanged:(Z)V │ │ +19bc48: 7120 a608 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08a6 │ │ +19bc4e: 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 │ │ -19bc4c: |[19bc4c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsPlayingChanged:(Z)V │ │ -19bc5c: 7120 a708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsPlayingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08a7 │ │ -19bc62: 0e00 |0003: return-void │ │ +19bc50: |[19bc50] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsPlayingChanged:(Z)V │ │ +19bc60: 7120 a708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsPlayingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08a7 │ │ +19bc66: 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 │ │ -19bc64: |[19bc64] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onLoadingChanged:(Z)V │ │ -19bc74: 7120 a808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08a8 │ │ -19bc7a: 0e00 |0003: return-void │ │ +19bc68: |[19bc68] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onLoadingChanged:(Z)V │ │ +19bc78: 7120 a808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08a8 │ │ +19bc7e: 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 │ │ -19bc7c: |[19bc7c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMaxSeekToPreviousPositionChanged:(J)V │ │ -19bc8c: 7130 a908 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@08a9 │ │ -19bc92: 0e00 |0003: return-void │ │ +19bc80: |[19bc80] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMaxSeekToPreviousPositionChanged:(J)V │ │ +19bc90: 7130 a908 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@08a9 │ │ +19bc96: 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 │ │ -19bc94: |[19bc94] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaItemTransition:(Lcom/google/android/exoplayer2/MediaItem;I)V │ │ -19bca4: 7130 aa08 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@08aa │ │ -19bcaa: 0e00 |0003: return-void │ │ +19bc98: |[19bc98] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaItemTransition:(Lcom/google/android/exoplayer2/MediaItem;I)V │ │ +19bca8: 7130 aa08 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@08aa │ │ +19bcae: 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 │ │ -19bcac: |[19bcac] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ -19bcbc: 7120 ab08 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@08ab │ │ -19bcc2: 0e00 |0003: return-void │ │ +19bcb0: |[19bcb0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ +19bcc0: 7120 ab08 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@08ab │ │ +19bcc6: 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 │ │ -19bcc4: |[19bcc4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMetadata:(Lcom/google/android/exoplayer2/metadata/Metadata;)V │ │ -19bcd4: 7120 ac08 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@08ac │ │ -19bcda: 0e00 |0003: return-void │ │ +19bcc8: |[19bcc8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMetadata:(Lcom/google/android/exoplayer2/metadata/Metadata;)V │ │ +19bcd8: 7120 ac08 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@08ac │ │ +19bcde: 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 │ │ -19bcdc: |[19bcdc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayWhenReadyChanged:(ZI)V │ │ -19bcec: 7130 ad08 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@08ad │ │ -19bcf2: 0e00 |0003: return-void │ │ +19bce0: |[19bce0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayWhenReadyChanged:(ZI)V │ │ +19bcf0: 7130 ad08 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@08ad │ │ +19bcf6: 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 │ │ -19bcf4: |[19bcf4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackParametersChanged:(Lcom/google/android/exoplayer2/PlaybackParameters;)V │ │ -19bd04: 7120 ae08 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@08ae │ │ -19bd0a: 0e00 |0003: return-void │ │ +19bcf8: |[19bcf8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackParametersChanged:(Lcom/google/android/exoplayer2/PlaybackParameters;)V │ │ +19bd08: 7120 ae08 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@08ae │ │ +19bd0e: 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 │ │ -19bd0c: |[19bd0c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackStateChanged:(I)V │ │ -19bd1c: 7120 af08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackStateChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08af │ │ -19bd22: 0e00 |0003: return-void │ │ +19bd10: |[19bd10] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackStateChanged:(I)V │ │ +19bd20: 7120 af08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackStateChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08af │ │ +19bd26: 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 │ │ -19bd24: |[19bd24] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackSuppressionReasonChanged:(I)V │ │ -19bd34: 7120 b008 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackSuppressionReasonChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b0 │ │ -19bd3a: 0e00 |0003: return-void │ │ +19bd28: |[19bd28] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackSuppressionReasonChanged:(I)V │ │ +19bd38: 7120 b008 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackSuppressionReasonChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b0 │ │ +19bd3e: 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 │ │ -19bd3c: |[19bd3c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerError:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ -19bd4c: 7120 b108 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@08b1 │ │ -19bd52: 0e00 |0003: return-void │ │ +19bd40: |[19bd40] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerError:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ +19bd50: 7120 b108 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@08b1 │ │ +19bd56: 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 │ │ -19bd54: |[19bd54] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerErrorChanged:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ -19bd64: 7120 b208 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@08b2 │ │ -19bd6a: 0e00 |0003: return-void │ │ +19bd58: |[19bd58] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerErrorChanged:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ +19bd68: 7120 b208 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@08b2 │ │ +19bd6e: 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 │ │ -19bd6c: |[19bd6c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerStateChanged:(ZI)V │ │ -19bd7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19bd7e: 1301 8000 |0001: const/16 v1, #int 128 // #80 │ │ -19bd82: 3204 1a00 |0003: if-eq v4, v0, 001d // +001a │ │ -19bd86: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -19bd88: 3204 1700 |0006: if-eq v4, v0, 001d // +0017 │ │ -19bd8c: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -19bd8e: 3204 0600 |0009: if-eq v4, v0, 000f // +0006 │ │ -19bd92: 1243 |000b: const/4 v3, #int 4 // #4 │ │ -19bd94: 3234 1100 |000c: if-eq v4, v3, 001d // +0011 │ │ -19bd98: 2814 |000e: goto 0022 // +0014 │ │ -19bd9a: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ -19bd9e: 5423 d142 |0011: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42d1 │ │ -19bda2: 6e20 6f03 1300 |0013: invoke-virtual {v3, v1}, Landroid/view/Window;.addFlags:(I)V // method@036f │ │ -19bda8: 280c |0016: goto 0022 // +000c │ │ -19bdaa: 5423 d142 |0017: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42d1 │ │ -19bdae: 6e20 7003 1300 |0019: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@0370 │ │ -19bdb4: 2806 |001c: goto 0022 // +0006 │ │ -19bdb6: 5423 d142 |001d: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42d1 │ │ -19bdba: 6e20 7003 1300 |001f: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@0370 │ │ -19bdc0: 0e00 |0022: return-void │ │ +19bd70: |[19bd70] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerStateChanged:(ZI)V │ │ +19bd80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19bd82: 1301 8000 |0001: const/16 v1, #int 128 // #80 │ │ +19bd86: 3204 1a00 |0003: if-eq v4, v0, 001d // +001a │ │ +19bd8a: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +19bd8c: 3204 1700 |0006: if-eq v4, v0, 001d // +0017 │ │ +19bd90: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +19bd92: 3204 0600 |0009: if-eq v4, v0, 000f // +0006 │ │ +19bd96: 1243 |000b: const/4 v3, #int 4 // #4 │ │ +19bd98: 3234 1100 |000c: if-eq v4, v3, 001d // +0011 │ │ +19bd9c: 2814 |000e: goto 0022 // +0014 │ │ +19bd9e: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ +19bda2: 5423 d142 |0011: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42d1 │ │ +19bda6: 6e20 6f03 1300 |0013: invoke-virtual {v3, v1}, Landroid/view/Window;.addFlags:(I)V // method@036f │ │ +19bdac: 280c |0016: goto 0022 // +000c │ │ +19bdae: 5423 d142 |0017: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42d1 │ │ +19bdb2: 6e20 7003 1300 |0019: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@0370 │ │ +19bdb8: 2806 |001c: goto 0022 // +0006 │ │ +19bdba: 5423 d142 |001d: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42d1 │ │ +19bdbe: 6e20 7003 1300 |001f: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@0370 │ │ +19bdc4: 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; │ │ @@ -436015,241 +436016,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 │ │ -19bdc4: |[19bdc4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaylistMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ -19bdd4: 7120 b308 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@08b3 │ │ -19bdda: 0e00 |0003: return-void │ │ +19bdc8: |[19bdc8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaylistMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ +19bdd8: 7120 b308 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@08b3 │ │ +19bdde: 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 │ │ -19bdf4: |[19bdf4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(I)V │ │ -19be04: 7120 b408 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b4 │ │ -19be0a: 0e00 |0003: return-void │ │ +19bdf8: |[19bdf8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(I)V │ │ +19be08: 7120 b408 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b4 │ │ +19be0e: 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 │ │ -19bddc: |[19bddc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$PositionInfo;Lcom/google/android/exoplayer2/Player$PositionInfo;I)V │ │ -19bdec: 7140 b508 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@08b5 │ │ -19bdf2: 0e00 |0003: return-void │ │ +19bde0: |[19bde0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$PositionInfo;Lcom/google/android/exoplayer2/Player$PositionInfo;I)V │ │ +19bdf0: 7140 b508 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@08b5 │ │ +19bdf6: 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 │ │ -19be0c: |[19be0c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRenderedFirstFrame:()V │ │ -19be1c: 7110 b608 0000 |0000: invoke-static {v0}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRenderedFirstFrame:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08b6 │ │ -19be22: 0e00 |0003: return-void │ │ +19be10: |[19be10] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRenderedFirstFrame:()V │ │ +19be20: 7110 b608 0000 |0000: invoke-static {v0}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRenderedFirstFrame:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08b6 │ │ +19be26: 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 │ │ -19be24: |[19be24] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRepeatModeChanged:(I)V │ │ -19be34: 7120 b708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRepeatModeChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b7 │ │ -19be3a: 0e00 |0003: return-void │ │ +19be28: |[19be28] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRepeatModeChanged:(I)V │ │ +19be38: 7120 b708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRepeatModeChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b7 │ │ +19be3e: 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 │ │ -19be3c: |[19be3c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekBackIncrementChanged:(J)V │ │ -19be4c: 7130 b808 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@08b8 │ │ -19be52: 0e00 |0003: return-void │ │ +19be40: |[19be40] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekBackIncrementChanged:(J)V │ │ +19be50: 7130 b808 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@08b8 │ │ +19be56: 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 │ │ -19be54: |[19be54] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekForwardIncrementChanged:(J)V │ │ -19be64: 7130 b908 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@08b9 │ │ -19be6a: 0e00 |0003: return-void │ │ +19be58: |[19be58] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekForwardIncrementChanged:(J)V │ │ +19be68: 7130 b908 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@08b9 │ │ +19be6e: 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 │ │ -19be6c: |[19be6c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onShuffleModeEnabledChanged:(Z)V │ │ -19be7c: 7120 ba08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onShuffleModeEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08ba │ │ -19be82: 0e00 |0003: return-void │ │ +19be70: |[19be70] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onShuffleModeEnabledChanged:(Z)V │ │ +19be80: 7120 ba08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onShuffleModeEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08ba │ │ +19be86: 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 │ │ -19be84: |[19be84] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSkipSilenceEnabledChanged:(Z)V │ │ -19be94: 7120 bb08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSkipSilenceEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08bb │ │ -19be9a: 0e00 |0003: return-void │ │ +19be88: |[19be88] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSkipSilenceEnabledChanged:(Z)V │ │ +19be98: 7120 bb08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSkipSilenceEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08bb │ │ +19be9e: 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 │ │ -19be9c: |[19be9c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSurfaceSizeChanged:(II)V │ │ -19beac: 7130 bc08 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@08bc │ │ -19beb2: 0e00 |0003: return-void │ │ +19bea0: |[19bea0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSurfaceSizeChanged:(II)V │ │ +19beb0: 7130 bc08 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@08bc │ │ +19beb6: 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 │ │ -19beb4: |[19beb4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTimelineChanged:(Lcom/google/android/exoplayer2/Timeline;I)V │ │ -19bec4: 7130 bd08 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@08bd │ │ -19beca: 0e00 |0003: return-void │ │ +19beb8: |[19beb8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTimelineChanged:(Lcom/google/android/exoplayer2/Timeline;I)V │ │ +19bec8: 7130 bd08 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@08bd │ │ +19bece: 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 │ │ -19becc: |[19becc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTrackSelectionParametersChanged:(Lcom/google/android/exoplayer2/trackselection/TrackSelectionParameters;)V │ │ -19bedc: 7120 be08 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@08be │ │ -19bee2: 0e00 |0003: return-void │ │ +19bed0: |[19bed0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTrackSelectionParametersChanged:(Lcom/google/android/exoplayer2/trackselection/TrackSelectionParameters;)V │ │ +19bee0: 7120 be08 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@08be │ │ +19bee6: 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 │ │ -19bee4: |[19bee4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTracksChanged:(Lcom/google/android/exoplayer2/Tracks;)V │ │ -19bef4: 7120 bf08 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@08bf │ │ -19befa: 0e00 |0003: return-void │ │ +19bee8: |[19bee8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTracksChanged:(Lcom/google/android/exoplayer2/Tracks;)V │ │ +19bef8: 7120 bf08 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@08bf │ │ +19befe: 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 │ │ -19befc: |[19befc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVideoSizeChanged:(Lcom/google/android/exoplayer2/video/VideoSize;)V │ │ -19bf0c: 7120 c008 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@08c0 │ │ -19bf12: 0e00 |0003: return-void │ │ +19bf00: |[19bf00] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVideoSizeChanged:(Lcom/google/android/exoplayer2/video/VideoSize;)V │ │ +19bf10: 7120 c008 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@08c0 │ │ +19bf16: 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 │ │ -19bf14: |[19bf14] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVolumeChanged:(F)V │ │ -19bf24: 7120 c108 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onVolumeChanged:(Lcom/google/android/exoplayer2/Player$Listener;F)V // method@08c1 │ │ -19bf2a: 0e00 |0003: return-void │ │ +19bf18: |[19bf18] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVolumeChanged:(F)V │ │ +19bf28: 7120 c108 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onVolumeChanged:(Lcom/google/android/exoplayer2/Player$Listener;F)V // method@08c1 │ │ +19bf2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15758 (VideoPlayer.java) │ │ │ │ Class #2464 header: │ │ @@ -436280,18 +436281,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 │ │ -19c158: |[19c158] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V │ │ -19c168: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19c16e: 5b01 d742 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42d7 │ │ -19c172: 0e00 |0005: return-void │ │ +19c15c: |[19c15c] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V │ │ +19c16c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19c172: 5b01 d742 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42d7 │ │ +19c176: 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; │ │ @@ -436302,18 +436303,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 │ │ -19c114: |[19c114] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lcom/google/android/exoplayer2/upstream/DataSource; │ │ -19c124: 6e10 9058 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // method@5890 │ │ -19c12a: 0c00 |0003: move-result-object v0 │ │ -19c12c: 1100 |0004: return-object v0 │ │ +19c118: |[19c118] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lcom/google/android/exoplayer2/upstream/DataSource; │ │ +19c128: 6e10 9058 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // method@5890 │ │ +19c12e: 0c00 |0003: move-result-object v0 │ │ +19c130: 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;) │ │ @@ -436321,21 +436322,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 │ │ -19c130: |[19c130] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ -19c140: 2200 fa10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // type@10fa │ │ -19c144: 5421 d742 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42d7 │ │ -19c148: 6e10 e508 0100 |0004: invoke-virtual {v1}, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;.createDataSource:()Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // method@08e5 │ │ -19c14e: 0c01 |0007: move-result-object v1 │ │ -19c150: 7020 8758 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V // method@5887 │ │ -19c156: 1100 |000b: return-object v0 │ │ +19c134: |[19c134] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ +19c144: 2200 fa10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // type@10fa │ │ +19c148: 5421 d742 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42d7 │ │ +19c14c: 6e10 e508 0100 |0004: invoke-virtual {v1}, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;.createDataSource:()Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // method@08e5 │ │ +19c152: 0c01 |0007: move-result-object v1 │ │ +19c154: 7020 8758 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V // method@5887 │ │ +19c15a: 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 : 3588 (AttachmentDataSourceFactory.java) │ │ @@ -436389,22 +436390,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 │ │ -19c5c8: |[19c5c8] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V │ │ -19c5d8: 5b23 e142 |0000: iput-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.this$0:Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // field@42e1 │ │ -19c5dc: 7010 9a0a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19c5e2: 1700 0000 0040 |0005: const-wide/32 v0, #float 2 // #40000000 │ │ -19c5e8: 5a20 de42 |0008: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42de │ │ -19c5ec: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -19c5f0: 5a20 df42 |000c: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42df │ │ -19c5f4: 0e00 |000e: return-void │ │ +19c5cc: |[19c5cc] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V │ │ +19c5dc: 5b23 e142 |0000: iput-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.this$0:Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // field@42e1 │ │ +19c5e0: 7010 9a0a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19c5e6: 1700 0000 0040 |0005: const-wide/32 v0, #float 2 // #40000000 │ │ +19c5ec: 5a20 de42 |0008: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42de │ │ +19c5f0: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +19c5f4: 5a20 df42 |000c: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42df │ │ +19c5f8: 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; │ │ @@ -436415,17 +436416,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 │ │ -19c5f8: |[19c5f8] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1;)V │ │ -19c608: 7020 9958 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V // method@5899 │ │ -19c60e: 0e00 |0003: return-void │ │ +19c5fc: |[19c5fc] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1;)V │ │ +19c60c: 7020 9958 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V // method@5899 │ │ +19c612: 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; │ │ @@ -436435,66 +436436,66 @@ │ │ type : '(J)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -19c51c: |[19c51c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.isSmallBox:(J)Z │ │ -19c52c: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ -19c530: bb04 |0002: add-long/2addr v4, v0 │ │ -19c532: 1800 0000 0000 0100 0000 |0003: const-wide v0, #double 2.122e-314 // #0000000100000000 │ │ -19c53c: 3102 0400 |0008: cmp-long v2, v4, v0 │ │ -19c540: 3b02 0400 |000a: if-gez v2, 000e // +0004 │ │ -19c544: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -19c546: 2802 |000d: goto 000f // +0002 │ │ -19c548: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -19c54a: 0f04 |000f: return v4 │ │ +19c520: |[19c520] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.isSmallBox:(J)Z │ │ +19c530: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ +19c534: bb04 |0002: add-long/2addr v4, v0 │ │ +19c536: 1800 0000 0000 0100 0000 |0003: const-wide v0, #double 2.122e-314 // #0000000100000000 │ │ +19c540: 3102 0400 |0008: cmp-long v2, v4, v0 │ │ +19c544: 3b02 0400 |000a: if-gez v2, 000e // +0004 │ │ +19c548: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +19c54a: 2802 |000d: goto 000f // +0002 │ │ +19c54c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +19c54e: 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 │ │ -19c610: |[19c610] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getBox:(Ljava/nio/channels/WritableByteChannel;)V │ │ -19c620: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -19c624: 7110 990b 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b99 │ │ -19c62a: 0c00 |0005: move-result-object v0 │ │ -19c62c: 6e10 9f58 0500 |0006: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getSize:()J // method@589f │ │ -19c632: 0b01 |0009: move-result-wide v1 │ │ -19c634: 7030 a158 1502 |000a: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@58a1 │ │ -19c63a: 0a03 |000d: move-result v3 │ │ -19c63c: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ -19c640: 7130 0f08 1002 |0010: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@080f │ │ -19c646: 2806 |0013: goto 0019 // +0006 │ │ -19c648: 1603 0100 |0014: const-wide/16 v3, #int 1 // #1 │ │ -19c64c: 7130 0f08 3004 |0016: invoke-static {v0, v3, v4}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@080f │ │ -19c652: 1a03 0b6b |0019: const-string v3, "mdat" // string@6b0b │ │ -19c656: 7110 0e08 0300 |001b: invoke-static {v3}, Lcom/coremedia/iso/IsoFile;.fourCCtoBytes:(Ljava/lang/String;)[B // method@080e │ │ -19c65c: 0c03 |001e: move-result-object v3 │ │ -19c65e: 6e20 a90b 3000 |001f: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0ba9 │ │ -19c664: 7030 a158 1502 |0022: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@58a1 │ │ -19c66a: 0a03 |0025: move-result v3 │ │ -19c66c: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ -19c670: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ -19c674: 2311 1011 |002a: new-array v1, v1, [B // type@1110 │ │ -19c678: 6e20 a90b 1000 |002c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0ba9 │ │ -19c67e: 2804 |002f: goto 0033 // +0004 │ │ -19c680: 7130 1008 1002 |0030: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt64:(Ljava/nio/ByteBuffer;J)V // method@0810 │ │ -19c686: 6e10 ae0b 0000 |0033: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bae │ │ -19c68c: 7220 c10b 0600 |0036: invoke-interface {v6, v0}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc1 │ │ -19c692: 0e00 |0039: return-void │ │ +19c614: |[19c614] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getBox:(Ljava/nio/channels/WritableByteChannel;)V │ │ +19c624: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +19c628: 7110 990b 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b99 │ │ +19c62e: 0c00 |0005: move-result-object v0 │ │ +19c630: 6e10 9f58 0500 |0006: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getSize:()J // method@589f │ │ +19c636: 0b01 |0009: move-result-wide v1 │ │ +19c638: 7030 a158 1502 |000a: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@58a1 │ │ +19c63e: 0a03 |000d: move-result v3 │ │ +19c640: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ +19c644: 7130 0f08 1002 |0010: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@080f │ │ +19c64a: 2806 |0013: goto 0019 // +0006 │ │ +19c64c: 1603 0100 |0014: const-wide/16 v3, #int 1 // #1 │ │ +19c650: 7130 0f08 3004 |0016: invoke-static {v0, v3, v4}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@080f │ │ +19c656: 1a03 0b6b |0019: const-string v3, "mdat" // string@6b0b │ │ +19c65a: 7110 0e08 0300 |001b: invoke-static {v3}, Lcom/coremedia/iso/IsoFile;.fourCCtoBytes:(Ljava/lang/String;)[B // method@080e │ │ +19c660: 0c03 |001e: move-result-object v3 │ │ +19c662: 6e20 a90b 3000 |001f: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0ba9 │ │ +19c668: 7030 a158 1502 |0022: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@58a1 │ │ +19c66e: 0a03 |0025: move-result v3 │ │ +19c670: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ +19c674: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ +19c678: 2311 1011 |002a: new-array v1, v1, [B // type@1110 │ │ +19c67c: 6e20 a90b 1000 |002c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0ba9 │ │ +19c682: 2804 |002f: goto 0033 // +0004 │ │ +19c684: 7130 1008 1002 |0030: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt64:(Ljava/nio/ByteBuffer;J)V // method@0810 │ │ +19c68a: 6e10 ae0b 0000 |0033: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bae │ │ +19c690: 7220 c10b 0600 |0036: invoke-interface {v6, v0}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc1 │ │ +19c696: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=206 │ │ 0x0006 line=207 │ │ 0x000a line=208 │ │ 0x0010 line=209 │ │ 0x0016 line=211 │ │ @@ -436513,17 +436514,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19c57c: |[19c57c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getContentSize:()J │ │ -19c58c: 5320 de42 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42de │ │ -19c590: 1000 |0002: return-wide v0 │ │ +19c580: |[19c580] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getContentSize:()J │ │ +19c590: 5320 de42 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42de │ │ +19c594: 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;) │ │ @@ -436531,17 +436532,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19c594: |[19c594] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getOffset:()J │ │ -19c5a4: 5320 df42 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42df │ │ -19c5a8: 1000 |0002: return-wide v0 │ │ +19c598: |[19c598] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getOffset:()J │ │ +19c5a8: 5320 df42 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42df │ │ +19c5ac: 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;) │ │ @@ -436549,17 +436550,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/Container;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19c54c: |[19c54c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getParent:()Lcom/coremedia/iso/boxes/Container; │ │ -19c55c: 5410 e042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42e0 │ │ -19c560: 1100 |0002: return-object v0 │ │ +19c550: |[19c550] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getParent:()Lcom/coremedia/iso/boxes/Container; │ │ +19c560: 5410 e042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42e0 │ │ +19c564: 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;) │ │ @@ -436567,19 +436568,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -19c5ac: |[19c5ac] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getSize:()J │ │ -19c5bc: 1600 1000 |0000: const-wide/16 v0, #int 16 // #10 │ │ -19c5c0: 5342 de42 |0002: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42de │ │ -19c5c4: bb02 |0004: add-long/2addr v2, v0 │ │ -19c5c6: 1002 |0005: return-wide v2 │ │ +19c5b0: |[19c5b0] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getSize:()J │ │ +19c5c0: 1600 1000 |0000: const-wide/16 v0, #int 16 // #10 │ │ +19c5c4: 5342 de42 |0002: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42de │ │ +19c5c8: bb02 |0004: add-long/2addr v2, v0 │ │ +19c5ca: 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;) │ │ @@ -436587,17 +436588,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19c564: |[19c564] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getType:()Ljava/lang/String; │ │ -19c574: 1a00 0b6b |0000: const-string v0, "mdat" // string@6b0b │ │ -19c578: 1100 |0002: return-object v0 │ │ +19c568: |[19c568] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getType:()Ljava/lang/String; │ │ +19c578: 1a00 0b6b |0000: const-string v0, "mdat" // string@6b0b │ │ +19c57c: 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;) │ │ @@ -436605,32 +436606,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 │ │ -19c694: |[19c694] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.parse:(Lcom/googlecode/mp4parser/DataSource;Ljava/nio/ByteBuffer;JLcom/coremedia/iso/BoxParser;)V │ │ -19c6a4: 0e00 |0000: return-void │ │ +19c698: |[19c698] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.parse:(Lcom/googlecode/mp4parser/DataSource;Ljava/nio/ByteBuffer;JLcom/coremedia/iso/BoxParser;)V │ │ +19c6a8: 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 │ │ -19c6a8: |[19c6a8] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setContentSize:(J)V │ │ -19c6b8: 5a01 de42 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42de │ │ -19c6bc: 0e00 |0002: return-void │ │ +19c6ac: |[19c6ac] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setContentSize:(J)V │ │ +19c6bc: 5a01 de42 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42de │ │ +19c6c0: 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 │ │ │ │ @@ -436639,17 +436640,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19c6c0: |[19c6c0] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setDataOffset:(J)V │ │ -19c6d0: 5a01 df42 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42df │ │ -19c6d4: 0e00 |0002: return-void │ │ +19c6c4: |[19c6c4] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setDataOffset:(J)V │ │ +19c6d4: 5a01 df42 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42df │ │ +19c6d8: 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 │ │ │ │ @@ -436658,17 +436659,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 │ │ -19c6d8: |[19c6d8] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setParent:(Lcom/coremedia/iso/boxes/Container;)V │ │ -19c6e8: 5b01 e042 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42e0 │ │ -19c6ec: 0e00 |0002: return-void │ │ +19c6dc: |[19c6dc] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setParent:(Lcom/coremedia/iso/boxes/Container;)V │ │ +19c6ec: 5b01 e042 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42e0 │ │ +19c6f0: 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; │ │ │ │ @@ -498752,52 +498753,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 │ │ -18f3d0: |[18f3d0] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ -18f3e0: 7020 9205 4300 |0000: invoke-direct {v3, v4}, Landroidx/fragment/app/FragmentStatePagerAdapter;.:(Landroidx/fragment/app/FragmentManager;)V // method@0592 │ │ -18f3e6: 1254 |0003: const/4 v4, #int 5 // #5 │ │ -18f3e8: 2344 2311 |0004: new-array v4, v4, [Landroidx/fragment/app/Fragment; // type@1123 │ │ -18f3ec: 1a00 887e |0006: const-string v0, "stickers/emoticons" // string@7e88 │ │ -18f3f0: 7110 f354 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@54f3 │ │ -18f3f6: 0c00 |000b: move-result-object v0 │ │ -18f3f8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -18f3fa: 4d00 0401 |000d: aput-object v0, v4, v1 │ │ -18f3fe: 1a00 877e |000f: const-string v0, "stickers/clothes" // string@7e87 │ │ -18f402: 7110 f354 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@54f3 │ │ -18f408: 0c00 |0014: move-result-object v0 │ │ -18f40a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -18f40c: 4d00 0402 |0016: aput-object v0, v4, v2 │ │ -18f410: 1a00 867e |0018: const-string v0, "stickers/animals" // string@7e86 │ │ -18f414: 7110 f354 0000 |001a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@54f3 │ │ -18f41a: 0c00 |001d: move-result-object v0 │ │ -18f41c: 1222 |001e: const/4 v2, #int 2 // #2 │ │ -18f41e: 4d00 0402 |001f: aput-object v0, v4, v2 │ │ -18f422: 1a00 897e |0021: const-string v0, "stickers/food" // string@7e89 │ │ -18f426: 7110 f354 0000 |0023: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@54f3 │ │ -18f42c: 0c00 |0026: move-result-object v0 │ │ -18f42e: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -18f430: 4d00 0402 |0028: aput-object v0, v4, v2 │ │ -18f434: 1a00 8a7e |002a: const-string v0, "stickers/weather" // string@7e8a │ │ -18f438: 7110 f354 0000 |002c: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@54f3 │ │ -18f43e: 0c00 |002f: move-result-object v0 │ │ -18f440: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -18f442: 4d00 0402 |0031: aput-object v0, v4, v2 │ │ -18f446: 5b34 6e41 |0033: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@416e │ │ -18f44a: 2140 |0035: array-length v0, v4 │ │ -18f44c: 3501 0c00 |0036: if-ge v1, v0, 0042 // +000c │ │ -18f450: 4602 0401 |0038: aget-object v2, v4, v1 │ │ -18f454: 1f02 7b10 |003a: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@107b │ │ -18f458: 6e20 fb54 5200 |003c: invoke-virtual {v2, v5}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@54fb │ │ -18f45e: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -18f462: 28f5 |0041: goto 0036 // -000b │ │ -18f464: 0e00 |0042: return-void │ │ +18f3d4: |[18f3d4] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ +18f3e4: 7020 9205 4300 |0000: invoke-direct {v3, v4}, Landroidx/fragment/app/FragmentStatePagerAdapter;.:(Landroidx/fragment/app/FragmentManager;)V // method@0592 │ │ +18f3ea: 1254 |0003: const/4 v4, #int 5 // #5 │ │ +18f3ec: 2344 2311 |0004: new-array v4, v4, [Landroidx/fragment/app/Fragment; // type@1123 │ │ +18f3f0: 1a00 887e |0006: const-string v0, "stickers/emoticons" // string@7e88 │ │ +18f3f4: 7110 f354 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@54f3 │ │ +18f3fa: 0c00 |000b: move-result-object v0 │ │ +18f3fc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +18f3fe: 4d00 0401 |000d: aput-object v0, v4, v1 │ │ +18f402: 1a00 877e |000f: const-string v0, "stickers/clothes" // string@7e87 │ │ +18f406: 7110 f354 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@54f3 │ │ +18f40c: 0c00 |0014: move-result-object v0 │ │ +18f40e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +18f410: 4d00 0402 |0016: aput-object v0, v4, v2 │ │ +18f414: 1a00 867e |0018: const-string v0, "stickers/animals" // string@7e86 │ │ +18f418: 7110 f354 0000 |001a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@54f3 │ │ +18f41e: 0c00 |001d: move-result-object v0 │ │ +18f420: 1222 |001e: const/4 v2, #int 2 // #2 │ │ +18f422: 4d00 0402 |001f: aput-object v0, v4, v2 │ │ +18f426: 1a00 897e |0021: const-string v0, "stickers/food" // string@7e89 │ │ +18f42a: 7110 f354 0000 |0023: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@54f3 │ │ +18f430: 0c00 |0026: move-result-object v0 │ │ +18f432: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +18f434: 4d00 0402 |0028: aput-object v0, v4, v2 │ │ +18f438: 1a00 8a7e |002a: const-string v0, "stickers/weather" // string@7e8a │ │ +18f43c: 7110 f354 0000 |002c: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@54f3 │ │ +18f442: 0c00 |002f: move-result-object v0 │ │ +18f444: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +18f446: 4d00 0402 |0031: aput-object v0, v4, v2 │ │ +18f44a: 5b34 6e41 |0033: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@416e │ │ +18f44e: 2140 |0035: array-length v0, v4 │ │ +18f450: 3501 0c00 |0036: if-ge v1, v0, 0042 // +000c │ │ +18f454: 4602 0401 |0038: aget-object v2, v4, v1 │ │ +18f458: 1f02 7b10 |003a: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@107b │ │ +18f45c: 6e20 fb54 5200 |003c: invoke-virtual {v2, v5}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@54fb │ │ +18f462: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +18f466: 28f5 |0041: goto 0036 // -000b │ │ +18f468: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=87 │ │ 0x0008 line=88 │ │ 0x0011 line=89 │ │ 0x001a line=90 │ │ @@ -498816,18 +498817,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -18f3b8: |[18f3b8] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getCount:()I │ │ -18f3c8: 5410 6e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@416e │ │ -18f3cc: 2100 |0002: array-length v0, v0 │ │ -18f3ce: 0f00 |0003: return v0 │ │ +18f3bc: |[18f3bc] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getCount:()I │ │ +18f3cc: 5410 6e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@416e │ │ +18f3d0: 2100 |0002: array-length v0, v0 │ │ +18f3d2: 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;) │ │ @@ -498835,18 +498836,18 @@ │ │ type : '(I)Landroidx/fragment/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -18f39c: |[18f39c] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getItem:(I)Landroidx/fragment/app/Fragment; │ │ -18f3ac: 5410 6e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@416e │ │ -18f3b0: 4602 0002 |0002: aget-object v2, v0, v2 │ │ -18f3b4: 1102 |0004: return-object v2 │ │ +18f3a0: |[18f3a0] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getItem:(I)Landroidx/fragment/app/Fragment; │ │ +18f3b0: 5410 6e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@416e │ │ +18f3b4: 4602 0002 |0002: aget-object v2, v0, v2 │ │ +18f3b8: 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 │ │ │ │ @@ -498916,25 +498917,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 │ │ -191608: |[191608] org.thoughtcrime.securesms.search.SearchListAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V │ │ -191618: 7010 253b 0100 |0000: invoke-direct {v1}, Lorg/thoughtcrime/securesms/BaseConversationListAdapter;.:()V // method@3b25 │ │ -19161e: 6200 d441 |0003: sget-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d4 │ │ -191622: 5b10 c941 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -191626: 5b13 c841 |0007: iput-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41c8 │ │ -19162a: 5b14 c741 |0009: iput-object v4, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ -19162e: 5b12 c541 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41c5 │ │ -191632: 7110 bd49 0200 |000d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -191638: 0c02 |0010: move-result-object v2 │ │ -19163a: 5b12 c641 |0011: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41c6 │ │ -19163e: 0e00 |0013: return-void │ │ +19160c: |[19160c] org.thoughtcrime.securesms.search.SearchListAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V │ │ +19161c: 7010 253b 0100 |0000: invoke-direct {v1}, Lorg/thoughtcrime/securesms/BaseConversationListAdapter;.:()V // method@3b25 │ │ +191622: 6200 d441 |0003: sget-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d4 │ │ +191626: 5b10 c941 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +19162a: 5b13 c841 |0007: iput-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41c8 │ │ +19162e: 5b14 c741 |0009: iput-object v4, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ +191632: 5b12 c541 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41c5 │ │ +191636: 7110 bd49 0200 |000d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +19163c: 0c02 |0010: move-result-object v2 │ │ +19163e: 5b12 c641 |0011: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41c6 │ │ +191642: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=39 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ 0x000b line=51 │ │ @@ -498950,34 +498951,34 @@ │ │ type : '(I)Lcom/b44t/messenger/DcContact;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -191434: |[191434] org.thoughtcrime.securesms.search.SearchListAdapter.getContactResult:(I)Lcom/b44t/messenger/DcContact; │ │ -191444: 7010 7055 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@5570 │ │ -19144a: 0a00 |0003: move-result v0 │ │ -19144c: 3404 1c00 |0004: if-lt v4, v0, 0020 // +001c │ │ -191450: 7010 7155 0300 |0006: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@5571 │ │ -191456: 0a00 |0009: move-result v0 │ │ -191458: 3504 1600 |000a: if-ge v4, v0, 0020 // +0016 │ │ -19145c: 5430 c641 |000c: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41c6 │ │ -191460: 5431 c941 |000e: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -191464: 6e10 9855 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@5598 │ │ -19146a: 0c01 |0013: move-result-object v1 │ │ -19146c: 7010 7055 0300 |0014: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@5570 │ │ -191472: 0a02 |0017: move-result v2 │ │ -191474: b124 |0018: sub-int/2addr v4, v2 │ │ -191476: 4404 0104 |0019: aget v4, v1, v4 │ │ -19147a: 6e20 a506 4000 |001b: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -191480: 0c04 |001e: move-result-object v4 │ │ -191482: 1104 |001f: return-object v4 │ │ -191484: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -191486: 1104 |0021: return-object v4 │ │ +191438: |[191438] org.thoughtcrime.securesms.search.SearchListAdapter.getContactResult:(I)Lcom/b44t/messenger/DcContact; │ │ +191448: 7010 7055 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@5570 │ │ +19144e: 0a00 |0003: move-result v0 │ │ +191450: 3404 1c00 |0004: if-lt v4, v0, 0020 // +001c │ │ +191454: 7010 7155 0300 |0006: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@5571 │ │ +19145a: 0a00 |0009: move-result v0 │ │ +19145c: 3504 1600 |000a: if-ge v4, v0, 0020 // +0016 │ │ +191460: 5430 c641 |000c: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41c6 │ │ +191464: 5431 c941 |000e: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +191468: 6e10 9855 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@5598 │ │ +19146e: 0c01 |0013: move-result-object v1 │ │ +191470: 7010 7055 0300 |0014: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@5570 │ │ +191476: 0a02 |0017: move-result v2 │ │ +191478: b124 |0018: sub-int/2addr v4, v2 │ │ +19147a: 4404 0104 |0019: aget v4, v1, v4 │ │ +19147e: 6e20 a506 4000 |001b: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +191484: 0c04 |001e: move-result-object v4 │ │ +191486: 1104 |001f: return-object v4 │ │ +191488: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +19148a: 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 │ │ @@ -498987,29 +498988,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 │ │ -1913f0: |[1913f0] org.thoughtcrime.securesms.search.SearchListAdapter.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; │ │ -191400: 5410 c941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -191404: 6e10 9755 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ -19140a: 0c00 |0005: move-result-object v0 │ │ -19140c: 6e10 6f06 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ -191412: 0a00 |0009: move-result v0 │ │ -191414: 3502 0d00 |000a: if-ge v2, v0, 0017 // +000d │ │ -191418: 5410 c941 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -19141c: 6e10 9755 0000 |000e: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ -191422: 0c00 |0011: move-result-object v0 │ │ -191424: 6e20 7006 2000 |0012: invoke-virtual {v0, v2}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@0670 │ │ -19142a: 0c02 |0015: move-result-object v2 │ │ -19142c: 1102 |0016: return-object v2 │ │ -19142e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -191430: 1102 |0018: return-object v2 │ │ +1913f4: |[1913f4] org.thoughtcrime.securesms.search.SearchListAdapter.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; │ │ +191404: 5410 c941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +191408: 6e10 9755 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ +19140e: 0c00 |0005: move-result-object v0 │ │ +191410: 6e10 6f06 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ +191416: 0a00 |0009: move-result v0 │ │ +191418: 3502 0d00 |000a: if-ge v2, v0, 0017 // +000d │ │ +19141c: 5410 c941 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +191420: 6e10 9755 0000 |000e: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ +191426: 0c00 |0011: move-result-object v0 │ │ +191428: 6e20 7006 2000 |0012: invoke-virtual {v0, v2}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@0670 │ │ +19142e: 0c02 |0015: move-result-object v2 │ │ +191430: 1102 |0016: return-object v2 │ │ +191432: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +191434: 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 │ │ @@ -499019,21 +499020,21 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1914e0: |[1914e0] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstContactIndex:()I │ │ -1914f0: 5410 c941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -1914f4: 6e10 9755 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ -1914fa: 0c00 |0005: move-result-object v0 │ │ -1914fc: 6e10 6f06 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ -191502: 0a00 |0009: move-result v0 │ │ -191504: 0f00 |000a: return v0 │ │ +1914e4: |[1914e4] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstContactIndex:()I │ │ +1914f4: 5410 c941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +1914f8: 6e10 9755 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ +1914fe: 0c00 |0005: move-result-object v0 │ │ +191500: 6e10 6f06 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ +191506: 0a00 |0009: move-result v0 │ │ +191508: 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;) │ │ @@ -499041,23 +499042,23 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -191508: |[191508] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstMessageIndex:()I │ │ -191518: 7010 7055 0200 |0000: invoke-direct {v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@5570 │ │ -19151e: 0a00 |0003: move-result v0 │ │ -191520: 5421 c941 |0004: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -191524: 6e10 9855 0100 |0006: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@5598 │ │ -19152a: 0c01 |0009: move-result-object v1 │ │ -19152c: 2111 |000a: array-length v1, v1 │ │ -19152e: b010 |000b: add-int/2addr v0, v1 │ │ -191530: 0f00 |000c: return v0 │ │ +19150c: |[19150c] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstMessageIndex:()I │ │ +19151c: 7010 7055 0200 |0000: invoke-direct {v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@5570 │ │ +191522: 0a00 |0003: move-result v0 │ │ +191524: 5421 c941 |0004: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +191528: 6e10 9855 0100 |0006: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@5598 │ │ +19152e: 0c01 |0009: move-result-object v1 │ │ +191530: 2111 |000a: array-length v1, v1 │ │ +191532: b010 |000b: add-int/2addr v0, v1 │ │ +191534: 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;) │ │ @@ -499065,35 +499066,35 @@ │ │ type : '(I)Lcom/b44t/messenger/DcMsg;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -191488: |[191488] org.thoughtcrime.securesms.search.SearchListAdapter.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; │ │ -191498: 7010 7155 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@5571 │ │ -19149e: 0a00 |0003: move-result v0 │ │ -1914a0: 3404 1e00 |0004: if-lt v4, v0, 0022 // +001e │ │ -1914a4: 5430 c941 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -1914a8: 6e10 9c55 0000 |0008: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@559c │ │ -1914ae: 0a00 |000b: move-result v0 │ │ -1914b0: 3504 1600 |000c: if-ge v4, v0, 0022 // +0016 │ │ -1914b4: 5430 c641 |000e: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41c6 │ │ -1914b8: 5431 c941 |0010: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -1914bc: 6e10 9955 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@5599 │ │ -1914c2: 0c01 |0015: move-result-object v1 │ │ -1914c4: 7010 7155 0300 |0016: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@5571 │ │ -1914ca: 0a02 |0019: move-result v2 │ │ -1914cc: b124 |001a: sub-int/2addr v4, v2 │ │ -1914ce: 4404 0104 |001b: aget v4, v1, v4 │ │ -1914d2: 6e20 ad06 4000 |001d: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ -1914d8: 0c04 |0020: move-result-object v4 │ │ -1914da: 1104 |0021: return-object v4 │ │ -1914dc: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -1914de: 1104 |0023: return-object v4 │ │ +19148c: |[19148c] org.thoughtcrime.securesms.search.SearchListAdapter.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; │ │ +19149c: 7010 7155 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@5571 │ │ +1914a2: 0a00 |0003: move-result v0 │ │ +1914a4: 3404 1e00 |0004: if-lt v4, v0, 0022 // +001e │ │ +1914a8: 5430 c941 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +1914ac: 6e10 9c55 0000 |0008: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@559c │ │ +1914b2: 0a00 |000b: move-result v0 │ │ +1914b4: 3504 1600 |000c: if-ge v4, v0, 0022 // +0016 │ │ +1914b8: 5430 c641 |000e: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41c6 │ │ +1914bc: 5431 c941 |0010: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +1914c0: 6e10 9955 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@5599 │ │ +1914c6: 0c01 |0015: move-result-object v1 │ │ +1914c8: 7010 7155 0300 |0016: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@5571 │ │ +1914ce: 0a02 |0019: move-result v2 │ │ +1914d0: b124 |001a: sub-int/2addr v4, v2 │ │ +1914d2: 4404 0104 |001b: aget v4, v1, v4 │ │ +1914d6: 6e20 ad06 4000 |001d: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ +1914dc: 0c04 |0020: move-result-object v4 │ │ +1914de: 1104 |0021: return-object v4 │ │ +1914e0: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +1914e2: 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 │ │ @@ -499104,27 +499105,27 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -191554: |[191554] org.thoughtcrime.securesms.search.SearchListAdapter.getHeaderId:(I)J │ │ -191564: 7020 6f55 3200 |0000: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@556f │ │ -19156a: 0c00 |0003: move-result-object v0 │ │ -19156c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -191570: 1600 0100 |0006: const-wide/16 v0, #int 1 // #1 │ │ -191574: 1000 |0008: return-wide v0 │ │ -191576: 7020 6e55 3200 |0009: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@556e │ │ -19157c: 0c03 |000c: move-result-object v3 │ │ -19157e: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ -191582: 1600 0200 |000f: const-wide/16 v0, #int 2 // #2 │ │ -191586: 1000 |0011: return-wide v0 │ │ -191588: 1600 0300 |0012: const-wide/16 v0, #int 3 // #3 │ │ -19158c: 1000 |0014: return-wide v0 │ │ +191558: |[191558] org.thoughtcrime.securesms.search.SearchListAdapter.getHeaderId:(I)J │ │ +191568: 7020 6f55 3200 |0000: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@556f │ │ +19156e: 0c00 |0003: move-result-object v0 │ │ +191570: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +191574: 1600 0100 |0006: const-wide/16 v0, #int 1 // #1 │ │ +191578: 1000 |0008: return-wide v0 │ │ +19157a: 7020 6e55 3200 |0009: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@556e │ │ +191580: 0c03 |000c: move-result-object v3 │ │ +191582: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ +191586: 1600 0200 |000f: const-wide/16 v0, #int 2 // #2 │ │ +19158a: 1000 |0011: return-wide v0 │ │ +19158c: 1600 0300 |0012: const-wide/16 v0, #int 3 // #3 │ │ +191590: 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 │ │ @@ -499134,19 +499135,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -191534: |[191534] org.thoughtcrime.securesms.search.SearchListAdapter.getItemCount:()I │ │ -191544: 5410 c941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -191548: 6e10 9c55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@559c │ │ -19154e: 0a00 |0005: move-result v0 │ │ -191550: 0f00 |0006: return v0 │ │ +191538: |[191538] org.thoughtcrime.securesms.search.SearchListAdapter.getItemCount:()I │ │ +191548: 5410 c941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +19154c: 6e10 9c55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@559c │ │ +191552: 0a00 |0005: move-result v0 │ │ +191554: 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;) │ │ @@ -499154,18 +499155,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 │ │ -191640: |[191640] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -191650: 1f01 8910 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@1089 │ │ -191654: 6e30 7755 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V // method@5577 │ │ -19165a: 0e00 |0005: return-void │ │ +191644: |[191644] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +191654: 1f01 8910 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@1089 │ │ +191658: 6e30 7755 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V // method@5577 │ │ +19165e: 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 │ │ @@ -499175,67 +499176,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 │ │ -19165c: |[19165c] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V │ │ -19166c: 6e20 7255 8600 |0000: invoke-virtual {v6, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getHeaderId:(I)J // method@5572 │ │ -191672: 0b00 |0003: move-result-wide v0 │ │ -191674: 8408 |0004: long-to-int v8, v0 │ │ -191676: 6000 7827 |0005: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_messages:I // field@2778 │ │ -19167a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -19167c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -19167e: 3218 2400 |0009: if-eq v8, v1, 002d // +0024 │ │ -191682: 1223 |000b: const/4 v3, #int 2 // #2 │ │ -191684: 3238 1700 |000c: if-eq v8, v3, 0023 // +0017 │ │ -191688: 1233 |000e: const/4 v3, #int 3 // #3 │ │ -19168a: 3238 0500 |000f: if-eq v8, v3, 0014 // +0005 │ │ -19168e: 1218 |0011: const/4 v8, #int 1 // #1 │ │ -191690: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -191692: 2827 |0013: goto 003a // +0027 │ │ -191694: 6000 7827 |0014: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_messages:I // field@2778 │ │ -191698: 5468 c941 |0016: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -19169c: 6e10 9955 0800 |0018: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@5599 │ │ -1916a2: 0c08 |001b: move-result-object v8 │ │ -1916a4: 2188 |001c: array-length v8, v8 │ │ -1916a6: 1303 e803 |001d: const/16 v3, #int 1000 // #3e8 │ │ -1916aa: 3338 f3ff |001f: if-ne v8, v3, 0012 // -000d │ │ -1916ae: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -1916b0: 2818 |0022: goto 003a // +0018 │ │ -1916b2: 6000 7527 |0023: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_contacts:I // field@2775 │ │ -1916b6: 5468 c941 |0025: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -1916ba: 6e10 9855 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@5598 │ │ -1916c0: 0c08 |002a: move-result-object v8 │ │ -1916c2: 2188 |002b: array-length v8, v8 │ │ -1916c4: 28e6 |002c: goto 0012 // -001a │ │ -1916c6: 6000 7427 |002d: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_chats:I // field@2774 │ │ -1916ca: 5468 c941 |002f: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -1916ce: 6e10 9755 0800 |0031: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ -1916d4: 0c08 |0034: move-result-object v8 │ │ -1916d6: 6e10 6f06 0800 |0035: invoke-virtual {v8}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ -1916dc: 0a08 |0038: move-result v8 │ │ -1916de: 28d9 |0039: goto 0012 // -0027 │ │ -1916e0: 5464 c541 |003a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41c5 │ │ -1916e4: 6e10 7600 0400 |003c: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1916ea: 0c04 |003f: move-result-object v4 │ │ -1916ec: 7110 4c0a 0800 |0040: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -1916f2: 0c05 |0043: move-result-object v5 │ │ -1916f4: 2311 2d11 |0044: new-array v1, v1, [Ljava/lang/Object; // type@112d │ │ -1916f8: 4d05 0102 |0046: aput-object v5, v1, v2 │ │ -1916fc: 6e40 e400 0418 |0048: invoke-virtual {v4, v0, v8, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -191702: 0c08 |004b: move-result-object v8 │ │ -191704: 3803 0a00 |004c: if-eqz v3, 0056 // +000a │ │ -191708: 1a00 8e0b |004e: const-string v0, "000" // string@0b8e │ │ -19170c: 1a01 8f0b |0050: const-string v1, "000+" // string@0b8f │ │ -191710: 6e30 e60a 0801 |0052: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0ae6 │ │ -191716: 0c08 |0055: move-result-object v8 │ │ -191718: 6e20 5a55 8700 |0056: invoke-virtual {v7, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.bind:(Ljava/lang/String;)V // method@555a │ │ -19171e: 0e00 |0059: return-void │ │ +191660: |[191660] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V │ │ +191670: 6e20 7255 8600 |0000: invoke-virtual {v6, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getHeaderId:(I)J // method@5572 │ │ +191676: 0b00 |0003: move-result-wide v0 │ │ +191678: 8408 |0004: long-to-int v8, v0 │ │ +19167a: 6000 7827 |0005: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_messages:I // field@2778 │ │ +19167e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +191680: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +191682: 3218 2400 |0009: if-eq v8, v1, 002d // +0024 │ │ +191686: 1223 |000b: const/4 v3, #int 2 // #2 │ │ +191688: 3238 1700 |000c: if-eq v8, v3, 0023 // +0017 │ │ +19168c: 1233 |000e: const/4 v3, #int 3 // #3 │ │ +19168e: 3238 0500 |000f: if-eq v8, v3, 0014 // +0005 │ │ +191692: 1218 |0011: const/4 v8, #int 1 // #1 │ │ +191694: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +191696: 2827 |0013: goto 003a // +0027 │ │ +191698: 6000 7827 |0014: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_messages:I // field@2778 │ │ +19169c: 5468 c941 |0016: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +1916a0: 6e10 9955 0800 |0018: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@5599 │ │ +1916a6: 0c08 |001b: move-result-object v8 │ │ +1916a8: 2188 |001c: array-length v8, v8 │ │ +1916aa: 1303 e803 |001d: const/16 v3, #int 1000 // #3e8 │ │ +1916ae: 3338 f3ff |001f: if-ne v8, v3, 0012 // -000d │ │ +1916b2: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +1916b4: 2818 |0022: goto 003a // +0018 │ │ +1916b6: 6000 7527 |0023: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_contacts:I // field@2775 │ │ +1916ba: 5468 c941 |0025: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +1916be: 6e10 9855 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@5598 │ │ +1916c4: 0c08 |002a: move-result-object v8 │ │ +1916c6: 2188 |002b: array-length v8, v8 │ │ +1916c8: 28e6 |002c: goto 0012 // -001a │ │ +1916ca: 6000 7427 |002d: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_chats:I // field@2774 │ │ +1916ce: 5468 c941 |002f: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +1916d2: 6e10 9755 0800 |0031: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ +1916d8: 0c08 |0034: move-result-object v8 │ │ +1916da: 6e10 6f06 0800 |0035: invoke-virtual {v8}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ +1916e0: 0a08 |0038: move-result v8 │ │ +1916e2: 28d9 |0039: goto 0012 // -0027 │ │ +1916e4: 5464 c541 |003a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41c5 │ │ +1916e8: 6e10 7600 0400 |003c: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1916ee: 0c04 |003f: move-result-object v4 │ │ +1916f0: 7110 4c0a 0800 |0040: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +1916f6: 0c05 |0043: move-result-object v5 │ │ +1916f8: 2311 2d11 |0044: new-array v1, v1, [Ljava/lang/Object; // type@112d │ │ +1916fc: 4d05 0102 |0046: aput-object v5, v1, v2 │ │ +191700: 6e40 e400 0418 |0048: invoke-virtual {v4, v0, v8, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +191706: 0c08 |004b: move-result-object v8 │ │ +191708: 3803 0a00 |004c: if-eqz v3, 0056 // +000a │ │ +19170c: 1a00 8e0b |004e: const-string v0, "000" // string@0b8e │ │ +191710: 1a01 8f0b |0050: const-string v1, "000+" // string@0b8f │ │ +191714: 6e30 e60a 0801 |0052: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0ae6 │ │ +19171a: 0c08 |0055: move-result-object v8 │ │ +19171c: 6e20 5a55 8700 |0056: invoke-virtual {v7, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.bind:(Ljava/lang/String;)V // method@555a │ │ +191722: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=115 │ │ 0x0014 line=129 │ │ 0x0016 line=130 │ │ 0x0023 line=125 │ │ @@ -499255,18 +499256,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 │ │ -191720: |[191720] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -191730: 1f01 8e10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@108e │ │ -191734: 6e30 7955 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V // method@5579 │ │ -19173a: 0e00 |0005: return-void │ │ +191724: |[191724] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +191734: 1f01 8e10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@108e │ │ +191738: 6e30 7955 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V // method@5579 │ │ +19173e: 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 │ │ @@ -499276,49 +499277,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 │ │ -19173c: |[19173c] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V │ │ -19174c: 7020 6f55 a800 |0000: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@556f │ │ -191752: 0c02 |0003: move-result-object v2 │ │ -191754: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ -191758: 5481 c541 |0006: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41c5 │ │ -19175c: 5483 c841 |0008: iget-object v3, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41c8 │ │ -191760: 5484 c741 |000a: iget-object v4, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ -191764: 5485 c441 |000c: iget-object v5, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@41c4 │ │ -191768: 5586 c341 |000e: iget-boolean v6, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchMode:Z // field@41c3 │ │ -19176c: 548a c941 |0010: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -191770: 6e10 9a55 0a00 |0012: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@559a │ │ -191776: 0c07 |0015: move-result-object v7 │ │ -191778: 0790 |0016: move-object v0, v9 │ │ -19177a: 7408 6455 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@5564 │ │ -191780: 0e00 |001a: return-void │ │ -191782: 7020 6e55 a800 |001b: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@556e │ │ -191788: 0c00 |001e: move-result-object v0 │ │ -19178a: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ -19178e: 548a c841 |0021: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41c8 │ │ -191792: 5481 c741 |0023: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ -191796: 5482 c941 |0025: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -19179a: 6e10 9a55 0200 |0027: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@559a │ │ -1917a0: 0c02 |002a: move-result-object v2 │ │ -1917a2: 6e52 6555 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@5565 │ │ -1917a8: 0e00 |002e: return-void │ │ -1917aa: 7020 7455 a800 |002f: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; // method@5574 │ │ -1917b0: 0c0a |0032: move-result-object v10 │ │ -1917b2: 380a 0f00 |0033: if-eqz v10, 0042 // +000f │ │ -1917b6: 5480 c841 |0035: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41c8 │ │ -1917ba: 5481 c741 |0037: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ -1917be: 5482 c941 |0039: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -1917c2: 6e10 9a55 0200 |003b: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@559a │ │ -1917c8: 0c02 |003e: move-result-object v2 │ │ -1917ca: 6e52 6655 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@5566 │ │ -1917d0: 0e00 |0042: return-void │ │ +191740: |[191740] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V │ │ +191750: 7020 6f55 a800 |0000: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@556f │ │ +191756: 0c02 |0003: move-result-object v2 │ │ +191758: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ +19175c: 5481 c541 |0006: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41c5 │ │ +191760: 5483 c841 |0008: iget-object v3, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41c8 │ │ +191764: 5484 c741 |000a: iget-object v4, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ +191768: 5485 c441 |000c: iget-object v5, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@41c4 │ │ +19176c: 5586 c341 |000e: iget-boolean v6, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchMode:Z // field@41c3 │ │ +191770: 548a c941 |0010: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +191774: 6e10 9a55 0a00 |0012: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@559a │ │ +19177a: 0c07 |0015: move-result-object v7 │ │ +19177c: 0790 |0016: move-object v0, v9 │ │ +19177e: 7408 6455 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@5564 │ │ +191784: 0e00 |001a: return-void │ │ +191786: 7020 6e55 a800 |001b: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@556e │ │ +19178c: 0c00 |001e: move-result-object v0 │ │ +19178e: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ +191792: 548a c841 |0021: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41c8 │ │ +191796: 5481 c741 |0023: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ +19179a: 5482 c941 |0025: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +19179e: 6e10 9a55 0200 |0027: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@559a │ │ +1917a4: 0c02 |002a: move-result-object v2 │ │ +1917a6: 6e52 6555 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@5565 │ │ +1917ac: 0e00 |002e: return-void │ │ +1917ae: 7020 7455 a800 |002f: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; // method@5574 │ │ +1917b4: 0c0a |0032: move-result-object v10 │ │ +1917b6: 380a 0f00 |0033: if-eqz v10, 0042 // +000f │ │ +1917ba: 5480 c841 |0035: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41c8 │ │ +1917be: 5481 c741 |0037: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ +1917c2: 5482 c941 |0039: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +1917c6: 6e10 9a55 0200 |003b: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@559a │ │ +1917cc: 0c02 |003e: move-result-object v2 │ │ +1917ce: 6e52 6655 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@5566 │ │ +1917d4: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=67 │ │ 0x001b line=71 │ │ 0x0021 line=74 │ │ 0x002f line=78 │ │ @@ -499333,18 +499334,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 │ │ -1913b8: |[1913b8] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1913c8: 6e20 7b55 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // method@557b │ │ -1913ce: 0c01 |0003: move-result-object v1 │ │ -1913d0: 1101 |0004: return-object v1 │ │ +1913bc: |[1913bc] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1913cc: 6e20 7b55 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // method@557b │ │ +1913d2: 0c01 |0003: move-result-object v1 │ │ +1913d4: 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; │ │ │ │ @@ -499353,26 +499354,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 │ │ -191590: |[191590] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ -1915a0: 2200 8910 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@1089 │ │ -1915a4: 6e10 5403 0500 |0002: invoke-virtual {v5}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ -1915aa: 0c01 |0005: move-result-object v1 │ │ -1915ac: 7110 e602 0100 |0006: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ -1915b2: 0c01 |0009: move-result-object v1 │ │ -1915b4: 6002 6326 |000a: sget v2, Lorg/thoughtcrime/securesms/R$layout;.contact_selection_list_divider:I // field@2663 │ │ -1915b8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -1915ba: 6e40 e802 2135 |000d: invoke-virtual {v1, v2, v5, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -1915c0: 0c05 |0010: move-result-object v5 │ │ -1915c2: 7020 5955 5000 |0011: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.:(Landroid/view/View;)V // method@5559 │ │ -1915c8: 1100 |0014: return-object v0 │ │ +191594: |[191594] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ +1915a4: 2200 8910 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@1089 │ │ +1915a8: 6e10 5403 0500 |0002: invoke-virtual {v5}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ +1915ae: 0c01 |0005: move-result-object v1 │ │ +1915b0: 7110 e602 0100 |0006: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ +1915b6: 0c01 |0009: move-result-object v1 │ │ +1915b8: 6002 6326 |000a: sget v2, Lorg/thoughtcrime/securesms/R$layout;.contact_selection_list_divider:I // field@2663 │ │ +1915bc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +1915be: 6e40 e802 2135 |000d: invoke-virtual {v1, v2, v5, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +1915c4: 0c05 |0010: move-result-object v5 │ │ +1915c6: 7020 5955 5000 |0011: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.:(Landroid/view/View;)V // method@5559 │ │ +1915cc: 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; │ │ @@ -499382,18 +499383,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 │ │ -1913d4: |[1913d4] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1913e4: 6e30 7d55 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // method@557d │ │ -1913ea: 0c01 |0003: move-result-object v1 │ │ -1913ec: 1101 |0004: return-object v1 │ │ +1913d8: |[1913d8] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1913e8: 6e30 7d55 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // method@557d │ │ +1913ee: 0c01 |0003: move-result-object v1 │ │ +1913f0: 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 │ │ @@ -499403,26 +499404,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 │ │ -1915cc: |[1915cc] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ -1915dc: 2205 8e10 |0000: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@108e │ │ -1915e0: 6e10 5403 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ -1915e6: 0c00 |0005: move-result-object v0 │ │ -1915e8: 7110 e602 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ -1915ee: 0c00 |0009: move-result-object v0 │ │ -1915f0: 6001 7f26 |000a: sget v1, Lorg/thoughtcrime/securesms/R$layout;.conversation_list_item_view:I // field@267f │ │ -1915f4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -1915f6: 6e40 e802 1024 |000d: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -1915fc: 0c04 |0010: move-result-object v4 │ │ -1915fe: 7020 6355 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.:(Landroid/view/View;)V // method@5563 │ │ -191604: 1105 |0014: return-object v5 │ │ +1915d0: |[1915d0] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ +1915e0: 2205 8e10 |0000: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@108e │ │ +1915e4: 6e10 5403 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ +1915ea: 0c00 |0005: move-result-object v0 │ │ +1915ec: 7110 e602 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ +1915f2: 0c00 |0009: move-result-object v0 │ │ +1915f4: 6001 7f26 |000a: sget v1, Lorg/thoughtcrime/securesms/R$layout;.conversation_list_item_view:I // field@267f │ │ +1915f8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +1915fa: 6e40 e802 1024 |000d: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +191600: 0c04 |0010: move-result-object v4 │ │ +191602: 7020 6355 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.:(Landroid/view/View;)V // method@5563 │ │ +191608: 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; │ │ @@ -499433,18 +499434,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 │ │ -1917d4: |[1917d4] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -1917e4: 1f01 8e10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@108e │ │ -1917e8: 6e20 7f55 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V // method@557f │ │ -1917ee: 0e00 |0005: return-void │ │ +1917d8: |[1917d8] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +1917e8: 1f01 8e10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@108e │ │ +1917ec: 6e20 7f55 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V // method@557f │ │ +1917f2: 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; │ │ │ │ @@ -499453,17 +499454,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 │ │ -1917f0: |[1917f0] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V │ │ -191800: 6e10 6b55 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.recycle:()V // method@556b │ │ -191806: 0e00 |0003: return-void │ │ +1917f4: |[1917f4] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V │ │ +191804: 6e10 6b55 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.recycle:()V // method@556b │ │ +19180a: 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; │ │ │ │ @@ -499472,37 +499473,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -191808: |[191808] org.thoughtcrime.securesms.search.SearchListAdapter.selectAllThreads:()V │ │ -191818: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19181a: 5441 c941 |0001: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -19181e: 6e10 9755 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ -191824: 0c01 |0006: move-result-object v1 │ │ -191826: 6e10 6f06 0100 |0007: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ -19182c: 0a01 |000a: move-result v1 │ │ -19182e: 3510 1b00 |000b: if-ge v0, v1, 0026 // +001b │ │ -191832: 5441 c441 |000d: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@41c4 │ │ -191836: 5442 c941 |000f: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -19183a: 6e10 9755 0200 |0011: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ -191840: 0c02 |0014: move-result-object v2 │ │ -191842: 6e20 7006 0200 |0015: invoke-virtual {v2, v0}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@0670 │ │ -191848: 0c02 |0018: move-result-object v2 │ │ -19184a: 5222 6800 |0019: iget v2, v2, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ -19184e: 8122 |001b: int-to-long v2, v2 │ │ -191850: 7120 580a 3200 |001c: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -191856: 0c02 |001f: move-result-object v2 │ │ -191858: 7220 fa0c 2100 |0020: invoke-interface {v1, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cfa │ │ -19185e: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -191862: 28dc |0025: goto 0001 // -0024 │ │ -191864: 6e10 7555 0400 |0026: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@5575 │ │ -19186a: 0e00 |0029: return-void │ │ +19180c: |[19180c] org.thoughtcrime.securesms.search.SearchListAdapter.selectAllThreads:()V │ │ +19181c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19181e: 5441 c941 |0001: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +191822: 6e10 9755 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ +191828: 0c01 |0006: move-result-object v1 │ │ +19182a: 6e10 6f06 0100 |0007: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ +191830: 0a01 |000a: move-result v1 │ │ +191832: 3510 1b00 |000b: if-ge v0, v1, 0026 // +001b │ │ +191836: 5441 c441 |000d: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@41c4 │ │ +19183a: 5442 c941 |000f: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +19183e: 6e10 9755 0200 |0011: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ +191844: 0c02 |0014: move-result-object v2 │ │ +191846: 6e20 7006 0200 |0015: invoke-virtual {v2, v0}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@0670 │ │ +19184c: 0c02 |0018: move-result-object v2 │ │ +19184e: 5222 6800 |0019: iget v2, v2, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ +191852: 8122 |001b: int-to-long v2, v2 │ │ +191854: 7120 580a 3200 |001c: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +19185a: 0c02 |001f: move-result-object v2 │ │ +19185c: 7220 fa0c 2100 |0020: invoke-interface {v1, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cfa │ │ +191862: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +191866: 28dc |0025: goto 0001 // -0024 │ │ +191868: 6e10 7555 0400 |0026: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@5575 │ │ +19186e: 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; │ │ @@ -499512,18 +499513,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 │ │ -19186c: |[19186c] org.thoughtcrime.securesms.search.SearchListAdapter.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -19187c: 5b01 c941 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -191880: 6e10 7555 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@5575 │ │ -191886: 0e00 |0005: return-void │ │ +191870: |[191870] org.thoughtcrime.securesms.search.SearchListAdapter.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +191880: 5b01 c941 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +191884: 6e10 7555 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@5575 │ │ +19188a: 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; │ │ @@ -499564,18 +499565,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -191924: |[191924] org.thoughtcrime.securesms.search.SearchViewModel$Factory.:(Landroid/content/Context;)V │ │ -191934: 7010 a005 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@05a0 │ │ -19193a: 5b01 cc41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@41cc │ │ -19193e: 0e00 |0005: return-void │ │ +191928: |[191928] org.thoughtcrime.securesms.search.SearchViewModel$Factory.:(Landroid/content/Context;)V │ │ +191938: 7010 a005 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@05a0 │ │ +19193e: 5b01 cc41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@41cc │ │ +191942: 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; │ │ @@ -499586,22 +499587,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 │ │ -1918f8: |[1918f8] org.thoughtcrime.securesms.search.SearchViewModel$Factory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ -191908: 2200 9610 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@1096 │ │ -19190c: 5421 cc41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@41cc │ │ -191910: 7020 8c55 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.:(Landroid/content/Context;)V // method@558c │ │ -191916: 6e20 e309 0300 |0007: invoke-virtual {v3, v0}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@09e3 │ │ -19191c: 0c03 |000a: move-result-object v3 │ │ -19191e: 1f03 9001 |000b: check-cast v3, Landroidx/lifecycle/ViewModel; // type@0190 │ │ -191922: 1103 |000d: return-object v3 │ │ +1918fc: |[1918fc] org.thoughtcrime.securesms.search.SearchViewModel$Factory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ +19190c: 2200 9610 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@1096 │ │ +191910: 5421 cc41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@41cc │ │ +191914: 7020 8c55 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.:(Landroid/content/Context;)V // method@558c │ │ +19191a: 6e20 e309 0300 |0007: invoke-virtual {v3, v0}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@09e3 │ │ +191920: 0c03 |000a: move-result-object v3 │ │ +191922: 1f03 9001 |000b: check-cast v3, Landroidx/lifecycle/ViewModel; // type@0190 │ │ +191926: 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; │ │ │ │ @@ -499636,17 +499637,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -191940: |[191940] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:()V │ │ -191950: 7010 9d05 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@059d │ │ -191956: 0e00 |0003: return-void │ │ +191944: |[191944] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:()V │ │ +191954: 7010 9d05 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@059d │ │ +19195a: 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;) │ │ @@ -499654,17 +499655,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 │ │ -191958: |[191958] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V │ │ -191968: 7010 8955 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:()V // method@5589 │ │ -19196e: 0e00 |0003: return-void │ │ +19195c: |[19195c] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V │ │ +19196c: 7010 8955 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:()V // method@5589 │ │ +191972: 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; │ │ │ │ @@ -499706,17 +499707,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1930a4: |[1930a4] org.thoughtcrime.securesms.util.AsyncLoader.:(Landroid/content/Context;)V │ │ -1930b4: 7020 a605 1000 |0000: invoke-direct {v0, v1}, Landroidx/loader/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@05a6 │ │ -1930ba: 0e00 |0003: return-void │ │ +1930a8: |[1930a8] org.thoughtcrime.securesms.util.AsyncLoader.:(Landroid/content/Context;)V │ │ +1930b8: 7020 a605 1000 |0000: invoke-direct {v0, v1}, Landroidx/loader/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@05a6 │ │ +1930be: 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; │ │ │ │ @@ -499726,22 +499727,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1930bc: |[1930bc] org.thoughtcrime.securesms.util.AsyncLoader.deliverResult:(Ljava/lang/Object;)V │ │ -1930cc: 6e10 e655 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.isReset:()Z // method@55e6 │ │ -1930d2: 0a00 |0003: move-result v0 │ │ -1930d4: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -1930d8: 0e00 |0006: return-void │ │ -1930da: 5b12 0a42 |0007: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@420a │ │ -1930de: 6f20 a705 2100 |0009: invoke-super {v1, v2}, Landroidx/loader/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@05a7 │ │ -1930e4: 0e00 |000c: return-void │ │ +1930c0: |[1930c0] org.thoughtcrime.securesms.util.AsyncLoader.deliverResult:(Ljava/lang/Object;)V │ │ +1930d0: 6e10 e655 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.isReset:()Z // method@55e6 │ │ +1930d6: 0a00 |0003: move-result v0 │ │ +1930d8: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +1930dc: 0e00 |0006: return-void │ │ +1930de: 5b12 0a42 |0007: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@420a │ │ +1930e2: 6f20 a705 2100 |0009: invoke-super {v1, v2}, Landroidx/loader/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@05a7 │ │ +1930e8: 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; │ │ @@ -499752,20 +499753,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1930e8: |[1930e8] org.thoughtcrime.securesms.util.AsyncLoader.onReset:()V │ │ -1930f8: 6f10 a805 0100 |0000: invoke-super {v1}, Landroidx/loader/content/AsyncTaskLoader;.onReset:()V // method@05a8 │ │ -1930fe: 6e10 e955 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.onStopLoading:()V // method@55e9 │ │ -193104: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -193106: 5b10 0a42 |0007: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@420a │ │ -19310a: 0e00 |0009: return-void │ │ +1930ec: |[1930ec] org.thoughtcrime.securesms.util.AsyncLoader.onReset:()V │ │ +1930fc: 6f10 a805 0100 |0000: invoke-super {v1}, Landroidx/loader/content/AsyncTaskLoader;.onReset:()V // method@05a8 │ │ +193102: 6e10 e955 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.onStopLoading:()V // method@55e9 │ │ +193108: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +19310a: 5b10 0a42 |0007: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@420a │ │ +19310e: 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; │ │ @@ -499775,25 +499776,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -19310c: |[19310c] org.thoughtcrime.securesms.util.AsyncLoader.onStartLoading:()V │ │ -19311c: 5410 0a42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@420a │ │ -193120: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -193124: 6e20 e455 0100 |0004: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.deliverResult:(Ljava/lang/Object;)V // method@55e4 │ │ -19312a: 6e10 ea55 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.takeContentChanged:()Z // method@55ea │ │ -193130: 0a00 |000a: move-result v0 │ │ -193132: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ -193136: 5410 0a42 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@420a │ │ -19313a: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ -19313e: 6e10 e555 0100 |0011: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.forceLoad:()V // method@55e5 │ │ -193144: 0e00 |0014: return-void │ │ +193110: |[193110] org.thoughtcrime.securesms.util.AsyncLoader.onStartLoading:()V │ │ +193120: 5410 0a42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@420a │ │ +193124: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +193128: 6e20 e455 0100 |0004: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.deliverResult:(Ljava/lang/Object;)V // method@55e4 │ │ +19312e: 6e10 ea55 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.takeContentChanged:()Z // method@55ea │ │ +193134: 0a00 |000a: move-result v0 │ │ +193136: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ +19313a: 5410 0a42 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@420a │ │ +19313e: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ +193142: 6e10 e555 0100 |0011: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.forceLoad:()V // method@55e5 │ │ +193148: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ 0x0007 line=59 │ │ 0x0011 line=60 │ │ locals : │ │ @@ -499804,17 +499805,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -193148: |[193148] org.thoughtcrime.securesms.util.AsyncLoader.onStopLoading:()V │ │ -193158: 6e10 e355 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.cancelLoad:()Z // method@55e3 │ │ -19315e: 0e00 |0003: return-void │ │ +19314c: |[19314c] org.thoughtcrime.securesms.util.AsyncLoader.onStopLoading:()V │ │ +19315c: 6e10 e355 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.cancelLoad:()Z // method@55e3 │ │ +193162: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ │ │ source_file_idx : 3577 (AsyncLoader.java) │ │ @@ -499891,26 +499892,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -19b5e8: |[19b5e8] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:()V │ │ -19b5f8: 6000 dc23 |0000: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_edit:I // field@23dc │ │ -19b5fc: 6700 c042 |0002: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_1:I // field@42c0 │ │ -19b600: 6000 d923 |0004: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_copy:I // field@23d9 │ │ -19b604: 6700 c142 |0006: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_2:I // field@42c1 │ │ -19b608: 6000 e123 |0008: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_share:I // field@23e1 │ │ -19b60c: 6700 c242 |000a: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_3:I // field@42c2 │ │ -19b610: 6000 dd23 |000c: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_forward:I // field@23dd │ │ -19b614: 6700 c342 |000e: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_4:I // field@42c3 │ │ -19b618: 6000 fe23 |0010: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_toggle_save:I // field@23fe │ │ -19b61c: 6700 c442 |0012: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_5:I // field@42c4 │ │ -19b620: 0e00 |0014: return-void │ │ +19b5ec: |[19b5ec] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:()V │ │ +19b5fc: 6000 dc23 |0000: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_edit:I // field@23dc │ │ +19b600: 6700 c042 |0002: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_1:I // field@42c0 │ │ +19b604: 6000 d923 |0004: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_copy:I // field@23d9 │ │ +19b608: 6700 c142 |0006: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_2:I // field@42c1 │ │ +19b60c: 6000 e123 |0008: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_share:I // field@23e1 │ │ +19b610: 6700 c242 |000a: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_3:I // field@42c2 │ │ +19b614: 6000 dd23 |000c: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_forward:I // field@23dd │ │ +19b618: 6700 c342 |000e: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_4:I // field@42c3 │ │ +19b61c: 6000 fe23 |0010: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_toggle_save:I // field@23fe │ │ +19b620: 6700 c442 |0012: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_5:I // field@42c4 │ │ +19b624: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0004 line=27 │ │ 0x0008 line=28 │ │ 0x000c line=29 │ │ 0x0010 line=30 │ │ @@ -499921,18 +499922,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19b624: |[19b624] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;)V │ │ -19b634: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19b636: 7030 3558 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@5835 │ │ -19b63c: 0e00 |0004: return-void │ │ +19b628: |[19b628] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;)V │ │ +19b638: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19b63a: 7030 3558 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@5835 │ │ +19b640: 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; │ │ │ │ @@ -499941,18 +499942,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 │ │ -19b640: |[19b640] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -19b650: 6000 3818 |0000: sget v0, Lorg/thoughtcrime/securesms/R$attr;.toolbarStyle:I // field@1838 │ │ -19b654: 7040 3658 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@5836 │ │ -19b65a: 0e00 |0005: return-void │ │ +19b644: |[19b644] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +19b654: 6000 3818 |0000: sget v0, Lorg/thoughtcrime/securesms/R$attr;.toolbarStyle:I // field@1838 │ │ +19b658: 7040 3658 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@5836 │ │ +19b65e: 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; │ │ @@ -499962,26 +499963,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 │ │ -19b65c: |[19b65c] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -19b66c: 7040 e604 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroidx/appcompat/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@04e6 │ │ -19b672: 6203 cc34 |0003: sget-object v3, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar:[I // field@34cc │ │ -19b676: 6e30 7c00 2103 |0005: invoke-virtual {v1, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@007c │ │ -19b67c: 0c01 |0008: move-result-object v1 │ │ -19b67e: 6002 cd34 |0009: sget v2, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar_aat_max_shown:I // field@34cd │ │ -19b682: 1303 6400 |000b: const/16 v3, #int 100 // #64 │ │ -19b686: 6e30 f100 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00f1 │ │ -19b68c: 0a02 |0010: move-result v2 │ │ -19b68e: 5902 c842 |0011: iput v2, v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@42c8 │ │ -19b692: 6e10 f500 0100 |0013: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ -19b698: 0e00 |0016: return-void │ │ +19b660: |[19b660] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +19b670: 7040 e604 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroidx/appcompat/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@04e6 │ │ +19b676: 6203 cc34 |0003: sget-object v3, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar:[I // field@34cc │ │ +19b67a: 6e30 7c00 2103 |0005: invoke-virtual {v1, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@007c │ │ +19b680: 0c01 |0008: move-result-object v1 │ │ +19b682: 6002 cd34 |0009: sget v2, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar_aat_max_shown:I // field@34cd │ │ +19b686: 1303 6400 |000b: const/16 v3, #int 100 // #64 │ │ +19b68a: 6e30 f100 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00f1 │ │ +19b690: 0a02 |0010: move-result v2 │ │ +19b692: 5902 c842 |0011: iput v2, v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@42c8 │ │ +19b696: 6e10 f500 0100 |0013: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ +19b69c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=45 │ │ 0x0009 line=47 │ │ 0x0013 line=49 │ │ locals : │ │ @@ -499995,87 +499996,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 │ │ -19b69c: |[19b69c] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.adjustMenuActions:(Landroid/view/Menu;II)V │ │ -19b6ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19b6ae: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -19b6b0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -19b6b2: 7210 ec02 0400 |0003: invoke-interface {v4}, Landroid/view/Menu;.size:()I // method@02ec │ │ -19b6b8: 0a03 |0006: move-result v3 │ │ -19b6ba: 3531 1100 |0007: if-ge v1, v3, 0018 // +0011 │ │ -19b6be: 7220 eb02 1400 |0009: invoke-interface {v4, v1}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02eb │ │ -19b6c4: 0c03 |000c: move-result-object v3 │ │ -19b6c6: 7210 f302 0300 |000d: invoke-interface {v3}, Landroid/view/MenuItem;.isVisible:()Z // method@02f3 │ │ -19b6cc: 0a03 |0010: move-result v3 │ │ -19b6ce: 3803 0400 |0011: if-eqz v3, 0015 // +0004 │ │ -19b6d2: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -19b6d6: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -19b6da: 28ec |0017: goto 0003 // -0014 │ │ -19b6dc: 1301 6800 |0018: const/16 v1, #int 104 // #68 │ │ -19b6e0: 7110 b557 0100 |001a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ -19b6e6: 0a01 |001d: move-result v1 │ │ -19b6e8: b116 |001e: sub-int/2addr v6, v1 │ │ -19b6ea: 1301 3000 |001f: const/16 v1, #int 48 // #30 │ │ -19b6ee: 7110 b557 0100 |0021: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ -19b6f4: 0a03 |0024: move-result v3 │ │ -19b6f6: 9303 0603 |0025: div-int v3, v6, v3 │ │ -19b6fa: 7120 760a 3500 |0027: invoke-static {v5, v3}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ -19b700: 0a03 |002a: move-result v3 │ │ -19b702: 3523 0900 |002b: if-ge v3, v2, 0034 // +0009 │ │ -19b706: 1302 2400 |002d: const/16 v2, #int 36 // #24 │ │ -19b70a: 7110 b557 0200 |002f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ -19b710: 0a02 |0032: move-result v2 │ │ -19b712: b126 |0033: sub-int/2addr v6, v2 │ │ -19b714: 7110 b557 0100 |0034: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ -19b71a: 0a01 |0037: move-result v1 │ │ -19b71c: b316 |0038: div-int/2addr v6, v1 │ │ -19b71e: 7120 760a 6500 |0039: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ -19b724: 0a05 |003c: move-result v5 │ │ -19b726: 1206 |003d: const/4 v6, #int 0 // #0 │ │ -19b728: 7210 ec02 0400 |003e: invoke-interface {v4}, Landroid/view/Menu;.size:()I // method@02ec │ │ -19b72e: 0a01 |0041: move-result v1 │ │ -19b730: 3516 4300 |0042: if-ge v6, v1, 0085 // +0043 │ │ -19b734: 7220 eb02 6400 |0044: invoke-interface {v4, v6}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02eb │ │ -19b73a: 0c01 |0047: move-result-object v1 │ │ -19b73c: 7210 f102 0100 |0048: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ -19b742: 0a02 |004b: move-result v2 │ │ -19b744: 6003 c042 |004c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_1:I // field@42c0 │ │ -19b748: 3232 2200 |004e: if-eq v2, v3, 0070 // +0022 │ │ -19b74c: 7210 f102 0100 |0050: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ -19b752: 0a02 |0053: move-result v2 │ │ -19b754: 6003 c142 |0054: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_2:I // field@42c1 │ │ -19b758: 3232 1a00 |0056: if-eq v2, v3, 0070 // +001a │ │ -19b75c: 7210 f102 0100 |0058: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ -19b762: 0a02 |005b: move-result v2 │ │ -19b764: 6003 c242 |005c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_3:I // field@42c2 │ │ -19b768: 3232 1200 |005e: if-eq v2, v3, 0070 // +0012 │ │ -19b76c: 7210 f102 0100 |0060: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ -19b772: 0a02 |0063: move-result v2 │ │ -19b774: 6003 c342 |0064: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_4:I // field@42c3 │ │ -19b778: 3232 0a00 |0066: if-eq v2, v3, 0070 // +000a │ │ -19b77c: 7210 f102 0100 |0068: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ -19b782: 0a02 |006b: move-result v2 │ │ -19b784: 6003 c442 |006c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_5:I // field@42c4 │ │ -19b788: 3332 1100 |006e: if-ne v2, v3, 007f // +0011 │ │ -19b78c: 7210 f302 0100 |0070: invoke-interface {v1}, Landroid/view/MenuItem;.isVisible:()Z // method@02f3 │ │ -19b792: 0a02 |0073: move-result v2 │ │ -19b794: 3802 0b00 |0074: if-eqz v2, 007f // +000b │ │ -19b798: 3d05 0900 |0076: if-lez v5, 007f // +0009 │ │ -19b79c: 1222 |0078: const/4 v2, #int 2 // #2 │ │ -19b79e: 7220 f702 2100 |0079: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f7 │ │ -19b7a4: d805 05ff |007c: add-int/lit8 v5, v5, #int -1 // #ff │ │ -19b7a8: 2804 |007e: goto 0082 // +0004 │ │ -19b7aa: 7220 f702 0100 |007f: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f7 │ │ -19b7b0: d806 0601 |0082: add-int/lit8 v6, v6, #int 1 // #01 │ │ -19b7b4: 28ba |0084: goto 003e // -0046 │ │ -19b7b6: 0e00 |0085: return-void │ │ +19b6a0: |[19b6a0] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.adjustMenuActions:(Landroid/view/Menu;II)V │ │ +19b6b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19b6b2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +19b6b4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +19b6b6: 7210 ec02 0400 |0003: invoke-interface {v4}, Landroid/view/Menu;.size:()I // method@02ec │ │ +19b6bc: 0a03 |0006: move-result v3 │ │ +19b6be: 3531 1100 |0007: if-ge v1, v3, 0018 // +0011 │ │ +19b6c2: 7220 eb02 1400 |0009: invoke-interface {v4, v1}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02eb │ │ +19b6c8: 0c03 |000c: move-result-object v3 │ │ +19b6ca: 7210 f302 0300 |000d: invoke-interface {v3}, Landroid/view/MenuItem;.isVisible:()Z // method@02f3 │ │ +19b6d0: 0a03 |0010: move-result v3 │ │ +19b6d2: 3803 0400 |0011: if-eqz v3, 0015 // +0004 │ │ +19b6d6: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +19b6da: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +19b6de: 28ec |0017: goto 0003 // -0014 │ │ +19b6e0: 1301 6800 |0018: const/16 v1, #int 104 // #68 │ │ +19b6e4: 7110 b557 0100 |001a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ +19b6ea: 0a01 |001d: move-result v1 │ │ +19b6ec: b116 |001e: sub-int/2addr v6, v1 │ │ +19b6ee: 1301 3000 |001f: const/16 v1, #int 48 // #30 │ │ +19b6f2: 7110 b557 0100 |0021: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ +19b6f8: 0a03 |0024: move-result v3 │ │ +19b6fa: 9303 0603 |0025: div-int v3, v6, v3 │ │ +19b6fe: 7120 760a 3500 |0027: invoke-static {v5, v3}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ +19b704: 0a03 |002a: move-result v3 │ │ +19b706: 3523 0900 |002b: if-ge v3, v2, 0034 // +0009 │ │ +19b70a: 1302 2400 |002d: const/16 v2, #int 36 // #24 │ │ +19b70e: 7110 b557 0200 |002f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ +19b714: 0a02 |0032: move-result v2 │ │ +19b716: b126 |0033: sub-int/2addr v6, v2 │ │ +19b718: 7110 b557 0100 |0034: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ +19b71e: 0a01 |0037: move-result v1 │ │ +19b720: b316 |0038: div-int/2addr v6, v1 │ │ +19b722: 7120 760a 6500 |0039: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ +19b728: 0a05 |003c: move-result v5 │ │ +19b72a: 1206 |003d: const/4 v6, #int 0 // #0 │ │ +19b72c: 7210 ec02 0400 |003e: invoke-interface {v4}, Landroid/view/Menu;.size:()I // method@02ec │ │ +19b732: 0a01 |0041: move-result v1 │ │ +19b734: 3516 4300 |0042: if-ge v6, v1, 0085 // +0043 │ │ +19b738: 7220 eb02 6400 |0044: invoke-interface {v4, v6}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02eb │ │ +19b73e: 0c01 |0047: move-result-object v1 │ │ +19b740: 7210 f102 0100 |0048: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ +19b746: 0a02 |004b: move-result v2 │ │ +19b748: 6003 c042 |004c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_1:I // field@42c0 │ │ +19b74c: 3232 2200 |004e: if-eq v2, v3, 0070 // +0022 │ │ +19b750: 7210 f102 0100 |0050: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ +19b756: 0a02 |0053: move-result v2 │ │ +19b758: 6003 c142 |0054: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_2:I // field@42c1 │ │ +19b75c: 3232 1a00 |0056: if-eq v2, v3, 0070 // +001a │ │ +19b760: 7210 f102 0100 |0058: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ +19b766: 0a02 |005b: move-result v2 │ │ +19b768: 6003 c242 |005c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_3:I // field@42c2 │ │ +19b76c: 3232 1200 |005e: if-eq v2, v3, 0070 // +0012 │ │ +19b770: 7210 f102 0100 |0060: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ +19b776: 0a02 |0063: move-result v2 │ │ +19b778: 6003 c342 |0064: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_4:I // field@42c3 │ │ +19b77c: 3232 0a00 |0066: if-eq v2, v3, 0070 // +000a │ │ +19b780: 7210 f102 0100 |0068: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ +19b786: 0a02 |006b: move-result v2 │ │ +19b788: 6003 c442 |006c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_5:I // field@42c4 │ │ +19b78c: 3332 1100 |006e: if-ne v2, v3, 007f // +0011 │ │ +19b790: 7210 f302 0100 |0070: invoke-interface {v1}, Landroid/view/MenuItem;.isVisible:()Z // method@02f3 │ │ +19b796: 0a02 |0073: move-result v2 │ │ +19b798: 3802 0b00 |0074: if-eqz v2, 007f // +000b │ │ +19b79c: 3d05 0900 |0076: if-lez v5, 007f // +0009 │ │ +19b7a0: 1222 |0078: const/4 v2, #int 2 // #2 │ │ +19b7a2: 7220 f702 2100 |0079: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f7 │ │ +19b7a8: d805 05ff |007c: add-int/lit8 v5, v5, #int -1 // #ff │ │ +19b7ac: 2804 |007e: goto 0082 // +0004 │ │ +19b7ae: 7220 f702 0100 |007f: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f7 │ │ +19b7b4: d806 0601 |0082: add-int/lit8 v6, v6, #int 1 // #01 │ │ +19b7b8: 28ba |0084: goto 003e // -0046 │ │ +19b7ba: 0e00 |0085: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=62 │ │ 0x0009 line=63 │ │ 0x001a line=68 │ │ 0x0021 line=69 │ │ 0x002f line=72 │ │ @@ -500101,24 +500102,24 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -19b7b8: |[19b7b8] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.onMeasure:(II)V │ │ -19b7c8: 6f30 e904 4305 |0000: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04e9 │ │ -19b7ce: 6e10 3958 0300 |0003: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMenu:()Landroid/view/Menu; // method@5839 │ │ -19b7d4: 0c00 |0006: move-result-object v0 │ │ -19b7d6: 5231 c842 |0007: iget v1, v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@42c8 │ │ -19b7da: 6e10 3858 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMeasuredWidth:()I // method@5838 │ │ -19b7e0: 0a02 |000c: move-result v2 │ │ -19b7e2: 7130 3758 1002 |000d: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.adjustMenuActions:(Landroid/view/Menu;II)V // method@5837 │ │ -19b7e8: 6f30 e904 4305 |0010: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04e9 │ │ -19b7ee: 0e00 |0013: return-void │ │ +19b7bc: |[19b7bc] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.onMeasure:(II)V │ │ +19b7cc: 6f30 e904 4305 |0000: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04e9 │ │ +19b7d2: 6e10 3958 0300 |0003: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMenu:()Landroid/view/Menu; // method@5839 │ │ +19b7d8: 0c00 |0006: move-result-object v0 │ │ +19b7da: 5231 c842 |0007: iget v1, v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@42c8 │ │ +19b7de: 6e10 3858 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMeasuredWidth:()I // method@5838 │ │ +19b7e4: 0a02 |000c: move-result v2 │ │ +19b7e6: 7130 3758 1002 |000d: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.adjustMenuActions:(Landroid/view/Menu;II)V // method@5837 │ │ +19b7ec: 6f30 e904 4305 |0010: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04e9 │ │ +19b7f2: 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; │ │ @@ -500169,18 +500170,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 │ │ -19c1f4: |[19c1f4] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V │ │ -19c204: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19c20a: 5b01 d642 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42d6 │ │ -19c20e: 0e00 |0005: return-void │ │ +19c1f8: |[19c1f8] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V │ │ +19c208: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19c20e: 5b01 d642 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42d6 │ │ +19c212: 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; │ │ @@ -500191,33 +500192,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 │ │ -19c210: |[19c210] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.addTransferListener:(Lcom/google/android/exoplayer2/upstream/TransferListener;)V │ │ -19c220: 0e00 |0000: return-void │ │ +19c214: |[19c214] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.addTransferListener:(Lcom/google/android/exoplayer2/upstream/TransferListener;)V │ │ +19c224: 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 │ │ -19c224: |[19c224] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.close:()V │ │ -19c234: 5410 d542 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42d5 │ │ -19c238: 7210 de08 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.close:()V // method@08de │ │ -19c23e: 0e00 |0005: return-void │ │ +19c228: |[19c228] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.close:()V │ │ +19c238: 5410 d542 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42d5 │ │ +19c23c: 7210 de08 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.close:()V // method@08de │ │ +19c242: 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;) │ │ @@ -500225,18 +500226,18 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -19c1b4: |[19c1b4] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getResponseHeaders:()Ljava/util/Map; │ │ -19c1c4: 7100 7b0c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@0c7b │ │ -19c1ca: 0c00 |0003: move-result-object v0 │ │ -19c1cc: 1100 |0004: return-object v0 │ │ +19c1b8: |[19c1b8] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getResponseHeaders:()Ljava/util/Map; │ │ +19c1c8: 7100 7b0c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@0c7b │ │ +19c1ce: 0c00 |0003: move-result-object v0 │ │ +19c1d0: 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;) │ │ @@ -500244,19 +500245,19 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19c174: |[19c174] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getUri:()Landroid/net/Uri; │ │ -19c184: 5410 d542 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42d5 │ │ -19c188: 7210 df08 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.getUri:()Landroid/net/Uri; // method@08df │ │ -19c18e: 0c00 |0005: move-result-object v0 │ │ -19c190: 1100 |0006: return-object v0 │ │ +19c178: |[19c178] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getUri:()Landroid/net/Uri; │ │ +19c188: 5410 d542 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42d5 │ │ +19c18c: 7210 df08 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.getUri:()Landroid/net/Uri; // method@08df │ │ +19c192: 0c00 |0005: move-result-object v0 │ │ +19c194: 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;) │ │ @@ -500264,20 +500265,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 │ │ -19c1d0: |[19c1d0] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J │ │ -19c1e0: 5420 d642 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42d6 │ │ -19c1e4: 5b20 d542 |0002: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42d5 │ │ -19c1e8: 7220 e008 3000 |0004: invoke-interface {v0, v3}, Lcom/google/android/exoplayer2/upstream/DataSource;.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J // method@08e0 │ │ -19c1ee: 0b00 |0007: move-result-wide v0 │ │ -19c1f0: 1000 |0008: return-wide v0 │ │ +19c1d4: |[19c1d4] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J │ │ +19c1e4: 5420 d642 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42d6 │ │ +19c1e8: 5b20 d542 |0002: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42d5 │ │ +19c1ec: 7220 e008 3000 |0004: invoke-interface {v0, v3}, Lcom/google/android/exoplayer2/upstream/DataSource;.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J // method@08e0 │ │ +19c1f2: 0b00 |0007: move-result-wide v0 │ │ +19c1f4: 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; │ │ @@ -500287,19 +500288,19 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -19c194: |[19c194] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.read:([BII)I │ │ -19c1a4: 5410 d542 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42d5 │ │ -19c1a8: 7240 e108 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/google/android/exoplayer2/upstream/DataSource;.read:([BII)I // method@08e1 │ │ -19c1ae: 0a02 |0005: move-result v2 │ │ -19c1b0: 0f02 |0006: return v2 │ │ +19c198: |[19c198] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.read:([BII)I │ │ +19c1a8: 5410 d542 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42d5 │ │ +19c1ac: 7240 e108 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/google/android/exoplayer2/upstream/DataSource;.read:([BII)I // method@08e1 │ │ +19c1b2: 0a02 |0005: move-result v2 │ │ +19c1b4: 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 │ │ @@ -553438,67 +553439,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 │ │ -18da7c: |[18da7c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V │ │ -18da8c: 7030 5a54 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.onUndoRedoAvailabilityChanged:(ZZ)V // method@545a │ │ -18da92: 0e00 |0003: return-void │ │ +18da80: |[18da80] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V │ │ +18da90: 7030 5a54 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.onUndoRedoAvailabilityChanged:(ZZ)V // method@545a │ │ +18da96: 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 │ │ -18da94: |[18da94] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -18daa4: 7010 5c54 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@545c │ │ -18daaa: 0e00 |0003: return-void │ │ +18da98: |[18da98] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +18daa8: 7010 5c54 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@545c │ │ +18daae: 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 │ │ -18daac: |[18daac] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ -18dabc: 0e00 |0000: return-void │ │ +18dab0: |[18dab0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ +18dac0: 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 │ │ -18dac0: |[18dac0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ -18dad0: 7010 6705 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@0567 │ │ -18dad6: 2200 5b10 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1; // type@105b │ │ -18dada: 7020 3354 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5433 │ │ -18dae0: 5b10 3741 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4137 │ │ -18dae4: 0e00 |000a: return-void │ │ +18dac4: |[18dac4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ +18dad4: 7010 6705 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@0567 │ │ +18dada: 2200 5b10 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1; // type@105b │ │ +18dade: 7020 3354 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5433 │ │ +18dae4: 5b10 3741 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4137 │ │ +18dae8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=333 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -553507,17 +553508,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 │ │ -18d9f4: |[18d9f4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ -18da04: 5400 3041 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ -18da08: 1100 |0002: return-object v0 │ │ +18d9f8: |[18d9f8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ +18da08: 5400 3041 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ +18da0c: 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;) │ │ @@ -553525,17 +553526,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 │ │ -18da0c: |[18da0c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ -18da1c: 5b01 3041 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ -18da20: 1101 |0002: return-object v1 │ │ +18da10: |[18da10] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ +18da20: 5b01 3041 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ +18da24: 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; │ │ │ │ @@ -553544,17 +553545,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 │ │ -18da64: |[18da64] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ -18da74: 5400 3141 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ -18da78: 1100 |0002: return-object v0 │ │ +18da68: |[18da68] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ +18da78: 5400 3141 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ +18da7c: 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;) │ │ @@ -553562,17 +553563,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 │ │ -18d9dc: |[18d9dc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; │ │ -18d9ec: 5400 3241 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18d9f0: 1100 |0002: return-object v0 │ │ +18d9e0: |[18d9e0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; │ │ +18d9f0: 5400 3241 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18d9f4: 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;) │ │ @@ -553580,17 +553581,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 │ │ -18dae8: |[18dae8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$300:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ -18daf8: 7030 6154 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@5461 │ │ -18dafe: 0e00 |0003: return-void │ │ +18daec: |[18daec] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$300:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ +18dafc: 7030 6154 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@5461 │ │ +18db02: 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 │ │ @@ -553600,25 +553601,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -18db64: |[18db64] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.changeEntityColor:(I)V │ │ -18db74: 5420 3041 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ -18db78: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -18db7c: 6e10 cc4c 0000 |0004: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccc │ │ -18db82: 0c00 |0007: move-result-object v0 │ │ -18db84: 2001 1e0f |0008: instance-of v1, v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ -18db88: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -18db8c: 1f00 1e0f |000c: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ -18db90: 7220 b74b 3000 |000e: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.setColor:(I)V // method@4bb7 │ │ -18db96: 7010 5c54 0200 |0011: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@545c │ │ -18db9c: 0e00 |0014: return-void │ │ +18db68: |[18db68] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.changeEntityColor:(I)V │ │ +18db78: 5420 3041 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ +18db7c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +18db80: 6e10 cc4c 0000 |0004: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccc │ │ +18db86: 0c00 |0007: move-result-object v0 │ │ +18db88: 2001 1e0f |0008: instance-of v1, v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ +18db8c: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +18db90: 1f00 1e0f |000c: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ +18db94: 7220 b74b 3000 |000e: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.setColor:(I)V // method@4bb7 │ │ +18db9a: 7010 5c54 0200 |0011: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@545c │ │ +18dba0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0004 line=172 │ │ 0x0008 line=173 │ │ 0x000c line=174 │ │ 0x0011 line=175 │ │ @@ -553631,25 +553632,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 │ │ -18da24: |[18da24] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ -18da34: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ -18da38: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ -18da3e: 1a01 145d |0005: const-string v1, "image_uri" // string@5d14 │ │ -18da42: 6e30 4102 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0241 │ │ -18da48: 2201 5e10 |000a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@105e │ │ -18da4c: 7010 4054 0100 |000c: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.:()V // method@5440 │ │ -18da52: 5c13 2f41 |000f: iput-boolean v3, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@412f │ │ -18da56: 6e20 5e54 0100 |0011: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setArguments:(Landroid/os/Bundle;)V // method@545e │ │ -18da5c: 6e20 5f54 2100 |0014: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setUri:(Landroid/net/Uri;)V // method@545f │ │ -18da62: 1101 |0017: return-object v1 │ │ +18da28: |[18da28] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ +18da38: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ +18da3c: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ +18da42: 1a01 145d |0005: const-string v1, "image_uri" // string@5d14 │ │ +18da46: 6e30 4102 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0241 │ │ +18da4c: 2201 5e10 |000a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@105e │ │ +18da50: 7010 4054 0100 |000c: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.:()V // method@5440 │ │ +18da56: 5c13 2f41 |000f: iput-boolean v3, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@412f │ │ +18da5a: 6e20 5e54 0100 |0011: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setArguments:(Landroid/os/Bundle;)V // method@545e │ │ +18da60: 6e20 5f54 2100 |0014: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setUri:(Landroid/net/Uri;)V // method@545f │ │ +18da66: 1101 |0017: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ 0x000a line=91 │ │ 0x000f line=92 │ │ 0x0011 line=93 │ │ @@ -553663,18 +553664,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18dfcc: |[18dfcc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndoRedoAvailabilityChanged:(ZZ)V │ │ -18dfdc: 5402 3141 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ -18dfe0: 6e20 be54 1200 |0002: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setUndoAvailability:(Z)V // method@54be │ │ -18dfe6: 0e00 |0005: return-void │ │ +18dfd0: |[18dfd0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndoRedoAvailabilityChanged:(ZZ)V │ │ +18dfe0: 5402 3141 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ +18dfe4: 6e20 be54 1200 |0002: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setUndoAvailability:(Z)V // method@54be │ │ +18dfea: 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 │ │ @@ -553684,23 +553685,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -18e118: |[18e118] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.refreshUniqueColors:()V │ │ -18e128: 5420 3141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ -18e12c: 5421 3241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18e130: 6e10 344c 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ -18e136: 0c01 |0007: move-result-object v1 │ │ -18e138: 6e10 504d 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.getUniqueColorsIgnoringAlpha:()Ljava/util/Set; // method@4d50 │ │ -18e13e: 0c01 |000b: move-result-object v1 │ │ -18e140: 6e20 b954 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setColorPalette:(Ljava/util/Set;)V // method@54b9 │ │ -18e146: 0e00 |000f: return-void │ │ +18e11c: |[18e11c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.refreshUniqueColors:()V │ │ +18e12c: 5420 3141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ +18e130: 5421 3241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18e134: 6e10 344c 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ +18e13a: 0c01 |0007: move-result-object v1 │ │ +18e13c: 6e10 504d 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.getUniqueColorsIgnoringAlpha:()Ljava/util/Set; // method@4d50 │ │ +18e142: 0c01 |000b: move-result-object v1 │ │ +18e144: 6e20 b954 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setColorPalette:(Ljava/util/Set;)V // method@54b9 │ │ +18e14a: 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;) │ │ @@ -553708,22 +553709,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 │ │ -18e160: |[18e160] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ -18e170: 5420 3241 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18e174: 6e10 4a54 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@544a │ │ -18e17a: 0c01 |0005: move-result-object v1 │ │ -18e17c: 7110 b856 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z // method@56b8 │ │ -18e182: 0a01 |0009: move-result v1 │ │ -18e184: 6e40 4d4c 3041 |000a: invoke-virtual {v0, v3, v1, v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startTextEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;ZZ)V // method@4c4d │ │ -18e18a: 0e00 |000d: return-void │ │ +18e164: |[18e164] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ +18e174: 5420 3241 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18e178: 6e10 4a54 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@544a │ │ +18e17e: 0c01 |0005: move-result-object v1 │ │ +18e180: 7110 b856 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z // method@56b8 │ │ +18e186: 0a01 |0009: move-result v1 │ │ +18e188: 6e40 4d4c 3041 |000a: invoke-virtual {v0, v3, v1, v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startTextEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;ZZ)V // method@4c4d │ │ +18e18e: 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 │ │ @@ -553734,34 +553735,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -18db00: |[18db00] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.addText:()V │ │ -18db10: 5430 3141 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ -18db14: 6e10 9f54 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getActiveColor:()I // method@549f │ │ -18db1a: 0a00 |0005: move-result v0 │ │ -18db1c: 2201 740f |0006: new-instance v1, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f74 │ │ -18db20: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ -18db24: 7030 104e 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer;.:(Ljava/lang/String;I)V // method@4e10 │ │ -18db2a: 2200 4d0f |000d: new-instance v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ -18db2e: 7020 b14c 1000 |000f: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4cb1 │ │ -18db34: 5431 3241 |0012: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18db38: 6e10 344c 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ -18db3e: 0c01 |0017: move-result-object v1 │ │ -18db40: 1502 803f |0018: const/high16 v2, #int 1065353216 // #3f80 │ │ -18db44: 6e30 304d 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@4d30 │ │ -18db4a: 5431 3241 |001d: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18db4e: 6e10 394c 0100 |001f: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.invalidate:()V // method@4c39 │ │ -18db54: 5b30 3041 |0022: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ -18db58: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -18db5a: 7030 6154 0301 |0025: invoke-direct {v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@5461 │ │ -18db60: 0e00 |0028: return-void │ │ +18db04: |[18db04] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.addText:()V │ │ +18db14: 5430 3141 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ +18db18: 6e10 9f54 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getActiveColor:()I // method@549f │ │ +18db1e: 0a00 |0005: move-result v0 │ │ +18db20: 2201 740f |0006: new-instance v1, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f74 │ │ +18db24: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ +18db28: 7030 104e 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer;.:(Ljava/lang/String;I)V // method@4e10 │ │ +18db2e: 2200 4d0f |000d: new-instance v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ +18db32: 7020 b14c 1000 |000f: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4cb1 │ │ +18db38: 5431 3241 |0012: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18db3c: 6e10 344c 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ +18db42: 0c01 |0017: move-result-object v1 │ │ +18db44: 1502 803f |0018: const/high16 v2, #int 1065353216 // #3f80 │ │ +18db48: 6e30 304d 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@4d30 │ │ +18db4e: 5431 3241 |001d: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18db52: 6e10 394c 0100 |001f: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.invalidate:()V // method@4c39 │ │ +18db58: 5b30 3041 |0022: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ +18db5c: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +18db5e: 7030 6154 0301 |0025: invoke-direct {v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@5461 │ │ +18db64: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0006 line=187 │ │ 0x000d line=188 │ │ 0x0012 line=190 │ │ 0x001d line=191 │ │ @@ -553775,17 +553776,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -18d9a4: |[18d9a4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.getUri:()Landroid/net/Uri; │ │ -18d9b4: 5410 3541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4135 │ │ -18d9b8: 1100 |0002: return-object v0 │ │ +18d9a8: |[18d9a8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.getUri:()Landroid/net/Uri; │ │ +18d9b8: 5410 3541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4135 │ │ +18d9bc: 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;) │ │ @@ -553793,62 +553794,62 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 99 16-bit code units │ │ -18dba0: |[18dba0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V │ │ -18dbb0: 6e10 4854 0600 |0000: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5448 │ │ -18dbb6: 0c00 |0003: move-result-object v0 │ │ -18dbb8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -18dbbc: 0e00 |0006: return-void │ │ -18dbbe: 5461 3241 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18dbc2: 6e10 344c 0100 |0009: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ -18dbc8: 0c01 |000c: move-result-object v1 │ │ -18dbca: 6e20 634d 0100 |000d: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.render:(Landroid/content/Context;)Landroid/graphics/Bitmap; // method@4d63 │ │ -18dbd0: 0c01 |0010: move-result-object v1 │ │ -18dbd2: 7100 6352 0000 |0011: invoke-static {}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getInstance:()Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider; // method@5263 │ │ -18dbd8: 0c02 |0014: move-result-object v2 │ │ -18dbda: 2203 bd02 |0015: new-instance v3, Ljava/io/ByteArrayOutputStream; // type@02bd │ │ -18dbde: 7010 5c09 0300 |0017: invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;.:()V // method@095c │ │ -18dbe4: 6204 0800 |001a: sget-object v4, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ -18dbe8: 1305 5000 |001c: const/16 v5, #int 80 // #50 │ │ -18dbec: 6e40 0601 4135 |001e: invoke-virtual {v1, v4, v5, v3}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0106 │ │ -18dbf2: 6e10 6009 0300 |0021: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0960 │ │ -18dbf8: 0c01 |0024: move-result-object v1 │ │ -18dbfa: 5563 2f41 |0025: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@412f │ │ -18dbfe: 3803 2500 |0027: if-eqz v3, 004c // +0025 │ │ -18dc02: 2202 bf02 |0029: new-instance v2, Ljava/io/File; // type@02bf │ │ -18dc06: 6e10 1800 0000 |002b: invoke-virtual {v0}, Landroid/app/Activity;.getCacheDir:()Ljava/io/File; // method@0018 │ │ -18dc0c: 0c03 |002e: move-result-object v3 │ │ -18dc0e: 1a04 434d |002f: const-string v4, "cropped" // string@4d43 │ │ -18dc12: 7030 6309 3204 |0031: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0963 │ │ -18dc18: 2203 c202 |0034: new-instance v3, Ljava/io/FileOutputStream; // type@02c2 │ │ -18dc1c: 7020 8209 2300 |0036: invoke-direct {v3, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0982 │ │ -18dc22: 6e20 8809 1300 |0039: invoke-virtual {v3, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@0988 │ │ -18dc28: 6e10 8609 0300 |003c: invoke-virtual {v3}, Ljava/io/FileOutputStream;.flush:()V // method@0986 │ │ -18dc2e: 6e10 8509 0300 |003f: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@0985 │ │ -18dc34: 7110 f601 0200 |0042: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ -18dc3a: 0c01 |0045: move-result-object v1 │ │ -18dc3c: 280d |0046: goto 0053 // +000d │ │ -18dc3e: 0d00 |0047: move-exception v0 │ │ -18dc40: 6e10 8c09 0000 |0048: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@098c │ │ -18dc46: 0e00 |004b: return-void │ │ -18dc48: 1a03 f65c |004c: const-string v3, "image/jpeg" // string@5cf6 │ │ -18dc4c: 1204 |004e: const/4 v4, #int 0 // #0 │ │ -18dc4e: 6e54 5a52 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@525a │ │ -18dc54: 0c01 |0052: move-result-object v1 │ │ -18dc56: 2202 2b00 |0053: new-instance v2, Landroid/content/Intent; // type@002b │ │ -18dc5a: 7010 8300 0200 |0055: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0083 │ │ -18dc60: 6e20 ac00 1200 |0058: invoke-virtual {v2, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ac │ │ -18dc66: 12f1 |005b: const/4 v1, #int -1 // #ff │ │ -18dc68: 6e30 2600 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@0026 │ │ -18dc6e: 6e10 1500 0000 |005f: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0015 │ │ -18dc74: 0e00 |0062: return-void │ │ +18dba4: |[18dba4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V │ │ +18dbb4: 6e10 4854 0600 |0000: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5448 │ │ +18dbba: 0c00 |0003: move-result-object v0 │ │ +18dbbc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +18dbc0: 0e00 |0006: return-void │ │ +18dbc2: 5461 3241 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18dbc6: 6e10 344c 0100 |0009: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ +18dbcc: 0c01 |000c: move-result-object v1 │ │ +18dbce: 6e20 634d 0100 |000d: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.render:(Landroid/content/Context;)Landroid/graphics/Bitmap; // method@4d63 │ │ +18dbd4: 0c01 |0010: move-result-object v1 │ │ +18dbd6: 7100 6352 0000 |0011: invoke-static {}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getInstance:()Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider; // method@5263 │ │ +18dbdc: 0c02 |0014: move-result-object v2 │ │ +18dbde: 2203 bd02 |0015: new-instance v3, Ljava/io/ByteArrayOutputStream; // type@02bd │ │ +18dbe2: 7010 5c09 0300 |0017: invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;.:()V // method@095c │ │ +18dbe8: 6204 0800 |001a: sget-object v4, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ +18dbec: 1305 5000 |001c: const/16 v5, #int 80 // #50 │ │ +18dbf0: 6e40 0601 4135 |001e: invoke-virtual {v1, v4, v5, v3}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0106 │ │ +18dbf6: 6e10 6009 0300 |0021: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0960 │ │ +18dbfc: 0c01 |0024: move-result-object v1 │ │ +18dbfe: 5563 2f41 |0025: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@412f │ │ +18dc02: 3803 2500 |0027: if-eqz v3, 004c // +0025 │ │ +18dc06: 2202 bf02 |0029: new-instance v2, Ljava/io/File; // type@02bf │ │ +18dc0a: 6e10 1800 0000 |002b: invoke-virtual {v0}, Landroid/app/Activity;.getCacheDir:()Ljava/io/File; // method@0018 │ │ +18dc10: 0c03 |002e: move-result-object v3 │ │ +18dc12: 1a04 434d |002f: const-string v4, "cropped" // string@4d43 │ │ +18dc16: 7030 6309 3204 |0031: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0963 │ │ +18dc1c: 2203 c202 |0034: new-instance v3, Ljava/io/FileOutputStream; // type@02c2 │ │ +18dc20: 7020 8209 2300 |0036: invoke-direct {v3, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0982 │ │ +18dc26: 6e20 8809 1300 |0039: invoke-virtual {v3, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@0988 │ │ +18dc2c: 6e10 8609 0300 |003c: invoke-virtual {v3}, Ljava/io/FileOutputStream;.flush:()V // method@0986 │ │ +18dc32: 6e10 8509 0300 |003f: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@0985 │ │ +18dc38: 7110 f601 0200 |0042: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ +18dc3e: 0c01 |0045: move-result-object v1 │ │ +18dc40: 280d |0046: goto 0053 // +000d │ │ +18dc42: 0d00 |0047: move-exception v0 │ │ +18dc44: 6e10 8c09 0000 |0048: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@098c │ │ +18dc4a: 0e00 |004b: return-void │ │ +18dc4c: 1a03 f65c |004c: const-string v3, "image/jpeg" // string@5cf6 │ │ +18dc50: 1204 |004e: const/4 v4, #int 0 // #0 │ │ +18dc52: 6e54 5a52 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@525a │ │ +18dc58: 0c01 |0052: move-result-object v1 │ │ +18dc5a: 2202 2b00 |0053: new-instance v2, Landroid/content/Intent; // type@002b │ │ +18dc5e: 7010 8300 0200 |0055: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0083 │ │ +18dc64: 6e20 ac00 1200 |0058: invoke-virtual {v2, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ac │ │ +18dc6a: 12f1 |005b: const/4 v1, #int -1 // #ff │ │ +18dc6c: 6e30 2600 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@0026 │ │ +18dc72: 6e10 1500 0000 |005f: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0015 │ │ +18dc78: 0e00 |0062: return-void │ │ catches : 1 │ │ 0x0034 - 0x0046 │ │ Ljava/io/IOException; -> 0x0047 │ │ positions : │ │ 0x0000 line=255 │ │ 0x0007 line=259 │ │ 0x0011 line=260 │ │ @@ -553876,50 +553877,50 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -18dc88: |[18dc88] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -18dc98: 6f40 6a05 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroidx/fragment/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@056a │ │ -18dc9e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -18dca0: 3304 3e00 |0004: if-ne v4, v0, 0042 // +003e │ │ -18dca4: 1304 7b00 |0006: const/16 v4, #int 123 // #7b │ │ -18dca8: 3343 3a00 |0008: if-ne v3, v4, 0042 // +003a │ │ -18dcac: 3805 3800 |000a: if-eqz v5, 0042 // +0038 │ │ -18dcb0: 1a03 ec52 |000c: const-string v3, "extra_sticker_file" // string@52ec │ │ -18dcb4: 6e20 9a00 3500 |000e: invoke-virtual {v5, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -18dcba: 0c03 |0011: move-result-object v3 │ │ -18dcbc: 2204 7e10 |0012: new-instance v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@107e │ │ -18dcc0: 2205 0903 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@0309 │ │ -18dcc4: 1a00 3a53 |0016: const-string v0, "file:///android_asset/" // string@533a │ │ -18dcc8: 7020 080b 0500 |0018: invoke-direct {v5, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -18dcce: 6e20 110b 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -18dcd4: 6e10 220b 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -18dcda: 0c03 |0021: move-result-object v3 │ │ -18dcdc: 7110 0102 0300 |0022: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -18dce2: 0c03 |0025: move-result-object v3 │ │ -18dce4: 5225 3441 |0026: iget v5, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4134 │ │ -18dce8: 5220 3341 |0028: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4133 │ │ -18dcec: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -18dcee: 7050 0655 3451 |002b: invoke-direct {v4, v3, v1, v5, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5506 │ │ -18dcf4: 2203 4d0f |002e: new-instance v3, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ -18dcf8: 7020 b14c 4300 |0030: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4cb1 │ │ -18dcfe: 5424 3241 |0033: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18dd02: 6e10 344c 0400 |0035: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ -18dd08: 0c04 |0038: move-result-object v4 │ │ -18dd0a: 1405 cdcc 4c3e |0039: const v5, #float 0.2 // #3e4ccccd │ │ -18dd10: 6e30 304d 3405 |003c: invoke-virtual {v4, v3, v5}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@4d30 │ │ -18dd16: 5b23 3041 |003f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ -18dd1a: 2808 |0041: goto 0049 // +0008 │ │ -18dd1c: 5423 3141 |0042: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ -18dd20: 6204 4e41 |0044: sget-object v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ -18dd24: 6e20 9d54 4300 |0046: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@549d │ │ -18dd2a: 0e00 |0049: return-void │ │ +18dc8c: |[18dc8c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +18dc9c: 6f40 6a05 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroidx/fragment/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@056a │ │ +18dca2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +18dca4: 3304 3e00 |0004: if-ne v4, v0, 0042 // +003e │ │ +18dca8: 1304 7b00 |0006: const/16 v4, #int 123 // #7b │ │ +18dcac: 3343 3a00 |0008: if-ne v3, v4, 0042 // +003a │ │ +18dcb0: 3805 3800 |000a: if-eqz v5, 0042 // +0038 │ │ +18dcb4: 1a03 ec52 |000c: const-string v3, "extra_sticker_file" // string@52ec │ │ +18dcb8: 6e20 9a00 3500 |000e: invoke-virtual {v5, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +18dcbe: 0c03 |0011: move-result-object v3 │ │ +18dcc0: 2204 7e10 |0012: new-instance v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@107e │ │ +18dcc4: 2205 0903 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@0309 │ │ +18dcc8: 1a00 3a53 |0016: const-string v0, "file:///android_asset/" // string@533a │ │ +18dccc: 7020 080b 0500 |0018: invoke-direct {v5, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +18dcd2: 6e20 110b 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +18dcd8: 6e10 220b 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +18dcde: 0c03 |0021: move-result-object v3 │ │ +18dce0: 7110 0102 0300 |0022: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +18dce6: 0c03 |0025: move-result-object v3 │ │ +18dce8: 5225 3441 |0026: iget v5, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4134 │ │ +18dcec: 5220 3341 |0028: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4133 │ │ +18dcf0: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +18dcf2: 7050 0655 3451 |002b: invoke-direct {v4, v3, v1, v5, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5506 │ │ +18dcf8: 2203 4d0f |002e: new-instance v3, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ +18dcfc: 7020 b14c 4300 |0030: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4cb1 │ │ +18dd02: 5424 3241 |0033: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18dd06: 6e10 344c 0400 |0035: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ +18dd0c: 0c04 |0038: move-result-object v4 │ │ +18dd0e: 1405 cdcc 4c3e |0039: const v5, #float 0.2 // #3e4ccccd │ │ +18dd14: 6e30 304d 3405 |003c: invoke-virtual {v4, v3, v5}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@4d30 │ │ +18dd1a: 5b23 3041 |003f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ +18dd1e: 2808 |0041: goto 0049 // +0008 │ │ +18dd20: 5423 3141 |0042: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ +18dd24: 6204 4e41 |0044: sget-object v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ +18dd28: 6e20 9d54 4300 |0046: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@549d │ │ +18dd2e: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x000c line=202 │ │ 0x0012 line=204 │ │ 0x002e line=205 │ │ 0x0033 line=206 │ │ @@ -553936,19 +553937,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -18dd2c: |[18dd2c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onColorChange:(I)V │ │ -18dd3c: 5410 3241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18dd40: 6e20 414c 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingBrushColor:(I)V // method@4c41 │ │ -18dd46: 7020 4754 2100 |0005: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.changeEntityColor:(I)V // method@5447 │ │ -18dd4c: 0e00 |0008: return-void │ │ +18dd30: |[18dd30] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onColorChange:(I)V │ │ +18dd40: 5410 3241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18dd44: 6e20 414c 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingBrushColor:(I)V // method@4c41 │ │ +18dd4a: 7020 4754 2100 |0005: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.changeEntityColor:(I)V // method@5447 │ │ +18dd50: 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 │ │ @@ -553958,38 +553959,38 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -18dd50: |[18dd50] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreate:(Landroid/os/Bundle;)V │ │ -18dd60: 6f20 6c05 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@056c │ │ -18dd66: 5412 3541 |0003: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4135 │ │ -18dd6a: 3902 1000 |0005: if-nez v2, 0015 // +0010 │ │ -18dd6e: 6e10 4954 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getArguments:()Landroid/os/Bundle; // method@5449 │ │ -18dd74: 0c02 |000a: move-result-object v2 │ │ -18dd76: 1a00 145d |000b: const-string v0, "image_uri" // string@5d14 │ │ -18dd7a: 6e20 3a02 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@023a │ │ -18dd80: 0c02 |0010: move-result-object v2 │ │ -18dd82: 1f02 8700 |0011: check-cast v2, Landroid/net/Uri; // type@0087 │ │ -18dd86: 5b12 3541 |0013: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4135 │ │ -18dd8a: 2202 260f |0015: new-instance v2, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints; // type@0f26 │ │ -18dd8e: 7010 014c 0200 |0017: invoke-direct {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints;.:()V // method@4c01 │ │ -18dd94: 6e10 5d54 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@545d │ │ -18dd9a: 0c00 |001d: move-result-object v0 │ │ -18dd9c: 6e20 5850 0200 |001e: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxWidth:(Landroid/content/Context;)I // method@5058 │ │ -18dda2: 0a00 |0021: move-result v0 │ │ -18dda4: 5910 3441 |0022: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4134 │ │ -18dda8: 6e10 5d54 0100 |0024: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@545d │ │ -18ddae: 0c00 |0027: move-result-object v0 │ │ -18ddb0: 6e20 5650 0200 |0028: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxHeight:(Landroid/content/Context;)I // method@5056 │ │ -18ddb6: 0a02 |002b: move-result v2 │ │ -18ddb8: 5912 3341 |002c: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4133 │ │ -18ddbc: 0e00 |002e: return-void │ │ +18dd54: |[18dd54] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreate:(Landroid/os/Bundle;)V │ │ +18dd64: 6f20 6c05 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@056c │ │ +18dd6a: 5412 3541 |0003: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4135 │ │ +18dd6e: 3902 1000 |0005: if-nez v2, 0015 // +0010 │ │ +18dd72: 6e10 4954 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getArguments:()Landroid/os/Bundle; // method@5449 │ │ +18dd78: 0c02 |000a: move-result-object v2 │ │ +18dd7a: 1a00 145d |000b: const-string v0, "image_uri" // string@5d14 │ │ +18dd7e: 6e20 3a02 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@023a │ │ +18dd84: 0c02 |0010: move-result-object v2 │ │ +18dd86: 1f02 8700 |0011: check-cast v2, Landroid/net/Uri; // type@0087 │ │ +18dd8a: 5b12 3541 |0013: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4135 │ │ +18dd8e: 2202 260f |0015: new-instance v2, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints; // type@0f26 │ │ +18dd92: 7010 014c 0200 |0017: invoke-direct {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints;.:()V // method@4c01 │ │ +18dd98: 6e10 5d54 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@545d │ │ +18dd9e: 0c00 |001d: move-result-object v0 │ │ +18dda0: 6e20 5850 0200 |001e: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxWidth:(Landroid/content/Context;)I // method@5058 │ │ +18dda6: 0a00 |0021: move-result v0 │ │ +18dda8: 5910 3441 |0022: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4134 │ │ +18ddac: 6e10 5d54 0100 |0024: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@545d │ │ +18ddb2: 0c00 |0027: move-result-object v0 │ │ +18ddb4: 6e20 5650 0200 |0028: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxHeight:(Landroid/content/Context;)I // method@5056 │ │ +18ddba: 0a02 |002b: move-result v2 │ │ +18ddbc: 5912 3341 |002c: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4133 │ │ +18ddc0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=102 │ │ 0x0007 line=103 │ │ 0x0015 line=106 │ │ 0x001a line=108 │ │ @@ -554003,20 +554004,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 │ │ -18d9bc: |[18d9bc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -18d9cc: 6004 ae26 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.image_editor_fragment:I // field@26ae │ │ -18d9d0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -18d9d2: 6e40 e802 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -18d9d8: 0c02 |0006: move-result-object v2 │ │ -18d9da: 1102 |0007: return-object v2 │ │ +18d9c0: |[18d9c0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +18d9d0: 6004 ae26 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.image_editor_fragment:I // field@26ae │ │ +18d9d4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +18d9d6: 6e40 e802 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +18d9dc: 0c02 |0006: move-result-object v2 │ │ +18d9de: 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; │ │ @@ -554027,20 +554028,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -18ddc0: |[18ddc0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onDelete:()V │ │ -18ddd0: 5420 3241 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18ddd4: 5421 3041 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ -18ddd8: 6e20 2e4c 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.deleteElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@4c2e │ │ -18ddde: 7010 5c54 0200 |0007: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@545c │ │ -18dde4: 0e00 |000a: return-void │ │ +18ddc4: |[18ddc4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onDelete:()V │ │ +18ddd4: 5420 3241 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18ddd8: 5421 3041 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ +18dddc: 6e20 2e4c 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.deleteElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@4c2e │ │ +18dde2: 7010 5c54 0200 |0007: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@545c │ │ +18dde8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0007 line=307 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -554049,20 +554050,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -18dde8: |[18dde8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onFlipHorizontal:()V │ │ -18ddf8: 5410 3241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18ddfc: 6e10 344c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ -18de02: 0c00 |0005: move-result-object v0 │ │ -18de04: 6e10 464d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.flipHorizontal:()V // method@4d46 │ │ -18de0a: 0e00 |0009: return-void │ │ +18ddec: |[18ddec] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onFlipHorizontal:()V │ │ +18ddfc: 5410 3241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18de00: 6e10 344c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ +18de06: 0c00 |0005: move-result-object v0 │ │ +18de08: 6e10 464d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.flipHorizontal:()V // method@4d46 │ │ +18de0e: 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;) │ │ @@ -554070,67 +554071,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 │ │ -18de0c: |[18de0c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -18de1c: 5430 3241 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18de20: 6201 3a3e |0002: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;.MoveAndResize:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode; // field@3e3a │ │ -18de24: 6e20 434c 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setMode:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;)V // method@4c43 │ │ -18de2a: 5430 3241 |0007: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18de2e: 6e10 2f4c 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@4c2f │ │ -18de34: 6200 2a41 |000c: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ -18de38: 6e10 9554 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18de3e: 0a04 |0011: move-result v4 │ │ -18de40: 4404 0004 |0012: aget v4, v0, v4 │ │ -18de44: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -18de46: 2b04 5300 0000 |0015: packed-switch v4, 00000068 // +00000053 │ │ -18de4c: 284e |0018: goto 0066 // +004e │ │ -18de4e: 5434 3241 |0019: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18de52: 6e10 344c 0400 |001b: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ -18de58: 0c04 |001e: move-result-object v4 │ │ -18de5a: 6e10 394d 0400 |001f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.doneCrop:()V // method@4d39 │ │ -18de60: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -18de62: 5b34 3041 |0023: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ -18de66: 2841 |0025: goto 0066 // +0041 │ │ -18de68: 2204 2b00 |0026: new-instance v4, Landroid/content/Intent; // type@002b │ │ -18de6c: 6e10 4a54 0300 |0028: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@544a │ │ -18de72: 0c00 |002b: move-result-object v0 │ │ -18de74: 1c01 7610 |002c: const-class v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; // type@1076 │ │ -18de78: 7030 8400 0401 |002e: invoke-direct {v4, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -18de7e: 1300 7b00 |0031: const/16 v0, #int 123 // #7b │ │ -18de82: 6e30 6054 4300 |0033: invoke-virtual {v3, v4, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@5460 │ │ -18de88: 2830 |0036: goto 0066 // +0030 │ │ -18de8a: 6e10 4654 0300 |0037: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.addText:()V // method@5446 │ │ -18de90: 282c |003a: goto 0066 // +002c │ │ -18de92: 5434 3241 |003b: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18de96: 6200 1300 |003d: sget-object v0, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ -18de9a: 1211 |003f: const/4 v1, #int 1 // #1 │ │ -18de9c: 1402 9a99 993d |0040: const v2, #float 0.075 // #3d99999a │ │ -18dea2: 6e40 4b4c 2410 |0043: invoke-virtual {v4, v2, v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c4b │ │ -18dea8: 2820 |0046: goto 0066 // +0020 │ │ -18deaa: 5434 3241 |0047: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18deae: 1401 8fc2 f53c |0049: const v1, #float 0.03 // #3cf5c28f │ │ -18deb4: 6202 1400 |004c: sget-object v2, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@0014 │ │ -18deb8: 6e40 4b4c 1402 |004e: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c4b │ │ -18debe: 2815 |0051: goto 0066 // +0015 │ │ -18dec0: 5434 3241 |0052: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18dec4: 1401 0ad7 233c |0054: const v1, #float 0.01 // #3c23d70a │ │ -18deca: 6202 1300 |0057: sget-object v2, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ -18dece: 6e40 4b4c 1402 |0059: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c4b │ │ -18ded4: 280a |005c: goto 0066 // +000a │ │ -18ded6: 5434 3241 |005d: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18deda: 6e10 344c 0400 |005f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ -18dee0: 0c04 |0062: move-result-object v4 │ │ -18dee2: 6e10 6c4d 0400 |0063: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.startCrop:()V // method@4d6c │ │ -18dee8: 0e00 |0066: return-void │ │ -18deea: 0000 |0067: nop // spacer │ │ -18deec: 0001 0700 0100 0000 4800 0000 3d00 ... |0068: packed-switch-data (18 units) │ │ +18de10: |[18de10] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +18de20: 5430 3241 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18de24: 6201 3a3e |0002: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;.MoveAndResize:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode; // field@3e3a │ │ +18de28: 6e20 434c 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setMode:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;)V // method@4c43 │ │ +18de2e: 5430 3241 |0007: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18de32: 6e10 2f4c 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@4c2f │ │ +18de38: 6200 2a41 |000c: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ +18de3c: 6e10 9554 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18de42: 0a04 |0011: move-result v4 │ │ +18de44: 4404 0004 |0012: aget v4, v0, v4 │ │ +18de48: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +18de4a: 2b04 5300 0000 |0015: packed-switch v4, 00000068 // +00000053 │ │ +18de50: 284e |0018: goto 0066 // +004e │ │ +18de52: 5434 3241 |0019: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18de56: 6e10 344c 0400 |001b: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ +18de5c: 0c04 |001e: move-result-object v4 │ │ +18de5e: 6e10 394d 0400 |001f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.doneCrop:()V // method@4d39 │ │ +18de64: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +18de66: 5b34 3041 |0023: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ +18de6a: 2841 |0025: goto 0066 // +0041 │ │ +18de6c: 2204 2b00 |0026: new-instance v4, Landroid/content/Intent; // type@002b │ │ +18de70: 6e10 4a54 0300 |0028: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@544a │ │ +18de76: 0c00 |002b: move-result-object v0 │ │ +18de78: 1c01 7610 |002c: const-class v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; // type@1076 │ │ +18de7c: 7030 8400 0401 |002e: invoke-direct {v4, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +18de82: 1300 7b00 |0031: const/16 v0, #int 123 // #7b │ │ +18de86: 6e30 6054 4300 |0033: invoke-virtual {v3, v4, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@5460 │ │ +18de8c: 2830 |0036: goto 0066 // +0030 │ │ +18de8e: 6e10 4654 0300 |0037: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.addText:()V // method@5446 │ │ +18de94: 282c |003a: goto 0066 // +002c │ │ +18de96: 5434 3241 |003b: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18de9a: 6200 1300 |003d: sget-object v0, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ +18de9e: 1211 |003f: const/4 v1, #int 1 // #1 │ │ +18dea0: 1402 9a99 993d |0040: const v2, #float 0.075 // #3d99999a │ │ +18dea6: 6e40 4b4c 2410 |0043: invoke-virtual {v4, v2, v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c4b │ │ +18deac: 2820 |0046: goto 0066 // +0020 │ │ +18deae: 5434 3241 |0047: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18deb2: 1401 8fc2 f53c |0049: const v1, #float 0.03 // #3cf5c28f │ │ +18deb8: 6202 1400 |004c: sget-object v2, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@0014 │ │ +18debc: 6e40 4b4c 1402 |004e: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c4b │ │ +18dec2: 2815 |0051: goto 0066 // +0015 │ │ +18dec4: 5434 3241 |0052: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18dec8: 1401 0ad7 233c |0054: const v1, #float 0.01 // #3c23d70a │ │ +18dece: 6202 1300 |0057: sget-object v2, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ +18ded2: 6e40 4b4c 1402 |0059: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c4b │ │ +18ded8: 280a |005c: goto 0066 // +000a │ │ +18deda: 5434 3241 |005d: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18dede: 6e10 344c 0400 |005f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ +18dee4: 0c04 |0062: move-result-object v4 │ │ +18dee6: 6e10 6c4d 0400 |0063: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.startCrop:()V // method@4d6c │ │ +18deec: 0e00 |0066: return-void │ │ +18deee: 0000 |0067: nop // spacer │ │ +18def0: 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 │ │ @@ -554150,35 +554151,35 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -18df10: |[18df10] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRequestFullScreen:(ZZ)V │ │ -18df20: 0e00 |0000: return-void │ │ +18df14: |[18df14] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRequestFullScreen:(ZZ)V │ │ +18df24: 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 │ │ -18df24: |[18df24] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRotate90AntiClockwise:()V │ │ -18df34: 5410 3241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18df38: 6e10 344c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ -18df3e: 0c00 |0005: move-result-object v0 │ │ -18df40: 6e10 664d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.rotate90anticlockwise:()V // method@4d66 │ │ -18df46: 0e00 |0009: return-void │ │ +18df28: |[18df28] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRotate90AntiClockwise:()V │ │ +18df38: 5410 3241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18df3c: 6e10 344c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ +18df42: 0c00 |0005: move-result-object v0 │ │ +18df44: 6e10 664d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.rotate90anticlockwise:()V // method@4d66 │ │ +18df4a: 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;) │ │ @@ -554186,19 +554187,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -18df48: |[18df48] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSave:()V │ │ -18df58: 2200 5810 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0; // type@1058 │ │ -18df5c: 7020 2d54 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@542d │ │ -18df62: 7110 7757 0000 |0005: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5777 │ │ -18df68: 0e00 |0008: return-void │ │ +18df4c: |[18df4c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSave:()V │ │ +18df5c: 2200 5810 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0; // type@1058 │ │ +18df60: 7020 2d54 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@542d │ │ +18df66: 7110 7757 0000 |0005: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5777 │ │ +18df6c: 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;) │ │ @@ -554206,23 +554207,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -18df6c: |[18df6c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -18df7c: 6f20 7305 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0573 │ │ -18df82: 2200 5d10 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@105d │ │ -18df86: 7020 3a54 2000 |0005: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@543a │ │ -18df8c: 5412 3241 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18df90: 6e10 344c 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ -18df96: 0c02 |000d: move-result-object v2 │ │ -18df98: 6e20 3c54 2000 |000e: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@543c │ │ -18df9e: 0e00 |0011: return-void │ │ +18df70: |[18df70] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +18df80: 6f20 7305 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0573 │ │ +18df86: 2200 5d10 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@105d │ │ +18df8a: 7020 3a54 2000 |0005: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@543a │ │ +18df90: 5412 3241 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18df94: 6e10 344c 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ +18df9a: 0c02 |000d: move-result-object v2 │ │ +18df9c: 6e20 3c54 2000 |000e: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@543c │ │ +18dfa2: 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; │ │ @@ -554232,21 +554233,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -18dfa0: |[18dfa0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndo:()V │ │ -18dfb0: 5410 3241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18dfb4: 6e10 344c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ -18dfba: 0c00 |0005: move-result-object v0 │ │ -18dfbc: 6e10 704d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.undo:()V // method@4d70 │ │ -18dfc2: 7010 5c54 0100 |0009: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@545c │ │ -18dfc8: 0e00 |000c: return-void │ │ +18dfa4: |[18dfa4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndo:()V │ │ +18dfb4: 5410 3241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18dfb8: 6e10 344c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ +18dfbe: 0c00 |0005: move-result-object v0 │ │ +18dfc0: 6e10 704d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.undo:()V // method@4d70 │ │ +18dfc6: 7010 5c54 0100 |0009: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@545c │ │ +18dfcc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0009 line=301 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -554255,83 +554256,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 │ │ -18dfe8: |[18dfe8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -18dff8: 6f30 7505 6507 |0000: invoke-super {v5, v6, v7}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0575 │ │ -18dffe: 6000 d924 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_hud:I // field@24d9 │ │ -18e002: 6e20 1703 0600 |0005: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -18e008: 0c00 |0008: move-result-object v0 │ │ -18e00a: 1f00 7210 |0009: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // type@1072 │ │ -18e00e: 5b50 3141 |000b: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ -18e012: 6000 7023 |000d: sget v0, Lorg/thoughtcrime/securesms/R$id;.image_editor_view:I // field@2370 │ │ -18e016: 6e20 1703 0600 |000f: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -18e01c: 0c06 |0012: move-result-object v6 │ │ -18e01e: 1f06 320f |0013: check-cast v6, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // type@0f32 │ │ -18e022: 5b56 3241 |0015: iput-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18e026: 5456 3141 |0017: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ -18e02a: 6e20 ba54 5600 |0019: invoke-virtual {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V // method@54ba │ │ -18e030: 5456 3241 |001c: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18e034: 5450 3741 |001e: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4137 │ │ -18e038: 6e20 464c 0600 |0020: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setTapListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener;)V // method@4c46 │ │ -18e03e: 5456 3241 |0023: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18e042: 2200 5910 |0025: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1; // type@1059 │ │ -18e046: 7020 2f54 5000 |0027: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@542f │ │ -18e04c: 6e20 424c 0600 |002a: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingChangedListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$DrawingChangedListener;)V // method@4c42 │ │ -18e052: 5456 3241 |002d: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18e056: 2200 5a10 |002f: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2; // type@105a │ │ -18e05a: 7020 3154 5000 |0031: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5431 │ │ -18e060: 6e20 474c 0600 |0034: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setUndoRedoStackListener:(Lorg/thoughtcrime/securesms/imageeditor/UndoRedoStackListener;)V // method@4c47 │ │ -18e066: 5456 3641 |0037: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4136 │ │ -18e06a: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -18e06c: 3806 0500 |003a: if-eqz v6, 003f // +0005 │ │ -18e070: 5b50 3641 |003c: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4136 │ │ -18e074: 280e |003e: goto 004c // +000e │ │ -18e076: 3807 0c00 |003f: if-eqz v7, 004b // +000c │ │ -18e07a: 2206 5d10 |0041: new-instance v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@105d │ │ -18e07e: 7020 3a54 7600 |0043: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@543a │ │ -18e084: 6e10 3b54 0600 |0046: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@543b │ │ -18e08a: 0c06 |0049: move-result-object v6 │ │ -18e08c: 2802 |004a: goto 004c // +0002 │ │ -18e08e: 0706 |004b: move-object v6, v0 │ │ -18e090: 3906 3000 |004c: if-nez v6, 007c // +0030 │ │ -18e094: 5556 2f41 |004e: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@412f │ │ -18e098: 3806 0700 |0050: if-eqz v6, 0057 // +0007 │ │ -18e09c: 7100 344d 0000 |0052: invoke-static {}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.createForCircleEditing:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4d34 │ │ -18e0a2: 0c06 |0055: move-result-object v6 │ │ -18e0a4: 2806 |0056: goto 005c // +0006 │ │ -18e0a6: 2206 5d0f |0057: new-instance v6, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f5d │ │ -18e0aa: 7010 2b4d 0600 |0059: invoke-direct {v6}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.:()V // method@4d2b │ │ -18e0b0: 2207 4d0f |005c: new-instance v7, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ -18e0b4: 2200 7e10 |005e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@107e │ │ -18e0b8: 5451 3541 |0060: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4135 │ │ -18e0bc: 5252 3441 |0062: iget v2, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4134 │ │ -18e0c0: 5253 3341 |0064: iget v3, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4133 │ │ -18e0c4: 1214 |0066: const/4 v4, #int 1 // #1 │ │ -18e0c6: 7053 0655 1024 |0067: invoke-direct {v0, v1, v4, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5506 │ │ -18e0cc: 7020 b14c 0700 |006a: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4cb1 │ │ -18e0d2: 6e10 c84c 0700 |006d: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getFlags:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@4cc8 │ │ -18e0d8: 0c00 |0070: move-result-object v0 │ │ -18e0da: 1201 |0071: const/4 v1, #int 0 // #0 │ │ -18e0dc: 6e20 104d 1000 |0072: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.setSelectable:(Z)Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@4d10 │ │ -18e0e2: 0c00 |0075: move-result-object v0 │ │ -18e0e4: 6e10 064d 0000 |0076: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.persist:()V // method@4d06 │ │ -18e0ea: 6e20 2f4d 7600 |0079: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@4d2f │ │ -18e0f0: 5457 3241 |007c: iget-object v7, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18e0f4: 6e20 444c 6700 |007e: invoke-virtual {v7, v6}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@4c44 │ │ -18e0fa: 7010 5c54 0500 |0081: invoke-direct {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@545c │ │ -18e100: 5556 2f41 |0084: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@412f │ │ -18e104: 3806 0900 |0086: if-eqz v6, 008f // +0009 │ │ -18e108: 5456 3141 |0088: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ -18e10c: 6207 4a41 |008a: sget-object v7, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ -18e110: 6e20 bb54 7600 |008c: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ -18e116: 0e00 |008f: return-void │ │ +18dfec: |[18dfec] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +18dffc: 6f30 7505 6507 |0000: invoke-super {v5, v6, v7}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0575 │ │ +18e002: 6000 d924 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_hud:I // field@24d9 │ │ +18e006: 6e20 1703 0600 |0005: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +18e00c: 0c00 |0008: move-result-object v0 │ │ +18e00e: 1f00 7210 |0009: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // type@1072 │ │ +18e012: 5b50 3141 |000b: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ +18e016: 6000 7023 |000d: sget v0, Lorg/thoughtcrime/securesms/R$id;.image_editor_view:I // field@2370 │ │ +18e01a: 6e20 1703 0600 |000f: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +18e020: 0c06 |0012: move-result-object v6 │ │ +18e022: 1f06 320f |0013: check-cast v6, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // type@0f32 │ │ +18e026: 5b56 3241 |0015: iput-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18e02a: 5456 3141 |0017: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ +18e02e: 6e20 ba54 5600 |0019: invoke-virtual {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V // method@54ba │ │ +18e034: 5456 3241 |001c: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18e038: 5450 3741 |001e: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4137 │ │ +18e03c: 6e20 464c 0600 |0020: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setTapListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener;)V // method@4c46 │ │ +18e042: 5456 3241 |0023: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18e046: 2200 5910 |0025: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1; // type@1059 │ │ +18e04a: 7020 2f54 5000 |0027: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@542f │ │ +18e050: 6e20 424c 0600 |002a: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingChangedListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$DrawingChangedListener;)V // method@4c42 │ │ +18e056: 5456 3241 |002d: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18e05a: 2200 5a10 |002f: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2; // type@105a │ │ +18e05e: 7020 3154 5000 |0031: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5431 │ │ +18e064: 6e20 474c 0600 |0034: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setUndoRedoStackListener:(Lorg/thoughtcrime/securesms/imageeditor/UndoRedoStackListener;)V // method@4c47 │ │ +18e06a: 5456 3641 |0037: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4136 │ │ +18e06e: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +18e070: 3806 0500 |003a: if-eqz v6, 003f // +0005 │ │ +18e074: 5b50 3641 |003c: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4136 │ │ +18e078: 280e |003e: goto 004c // +000e │ │ +18e07a: 3807 0c00 |003f: if-eqz v7, 004b // +000c │ │ +18e07e: 2206 5d10 |0041: new-instance v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@105d │ │ +18e082: 7020 3a54 7600 |0043: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@543a │ │ +18e088: 6e10 3b54 0600 |0046: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@543b │ │ +18e08e: 0c06 |0049: move-result-object v6 │ │ +18e090: 2802 |004a: goto 004c // +0002 │ │ +18e092: 0706 |004b: move-object v6, v0 │ │ +18e094: 3906 3000 |004c: if-nez v6, 007c // +0030 │ │ +18e098: 5556 2f41 |004e: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@412f │ │ +18e09c: 3806 0700 |0050: if-eqz v6, 0057 // +0007 │ │ +18e0a0: 7100 344d 0000 |0052: invoke-static {}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.createForCircleEditing:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4d34 │ │ +18e0a6: 0c06 |0055: move-result-object v6 │ │ +18e0a8: 2806 |0056: goto 005c // +0006 │ │ +18e0aa: 2206 5d0f |0057: new-instance v6, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f5d │ │ +18e0ae: 7010 2b4d 0600 |0059: invoke-direct {v6}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.:()V // method@4d2b │ │ +18e0b4: 2207 4d0f |005c: new-instance v7, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ +18e0b8: 2200 7e10 |005e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@107e │ │ +18e0bc: 5451 3541 |0060: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4135 │ │ +18e0c0: 5252 3441 |0062: iget v2, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4134 │ │ +18e0c4: 5253 3341 |0064: iget v3, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4133 │ │ +18e0c8: 1214 |0066: const/4 v4, #int 1 // #1 │ │ +18e0ca: 7053 0655 1024 |0067: invoke-direct {v0, v1, v4, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5506 │ │ +18e0d0: 7020 b14c 0700 |006a: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4cb1 │ │ +18e0d6: 6e10 c84c 0700 |006d: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getFlags:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@4cc8 │ │ +18e0dc: 0c00 |0070: move-result-object v0 │ │ +18e0de: 1201 |0071: const/4 v1, #int 0 // #0 │ │ +18e0e0: 6e20 104d 1000 |0072: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.setSelectable:(Z)Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@4d10 │ │ +18e0e6: 0c00 |0075: move-result-object v0 │ │ +18e0e8: 6e10 064d 0000 |0076: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.persist:()V // method@4d06 │ │ +18e0ee: 6e20 2f4d 7600 |0079: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@4d2f │ │ +18e0f4: 5457 3241 |007c: iget-object v7, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18e0f8: 6e20 444c 6700 |007e: invoke-virtual {v7, v6}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@4c44 │ │ +18e0fe: 7010 5c54 0500 |0081: invoke-direct {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@545c │ │ +18e104: 5556 2f41 |0084: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@412f │ │ +18e108: 3806 0900 |0086: if-eqz v6, 008f // +0009 │ │ +18e10c: 5456 3141 |0088: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ +18e110: 6207 4a41 |008a: sget-object v7, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ +18e114: 6e20 bb54 7600 |008c: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ +18e11a: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=122 │ │ 0x000d line=123 │ │ 0x0017 line=125 │ │ 0x001c line=127 │ │ @@ -554358,17 +554359,17 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -18e148: |[18e148] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.setUri:(Landroid/net/Uri;)V │ │ -18e158: 5b01 3541 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4135 │ │ -18e15c: 0e00 |0002: return-void │ │ +18e14c: |[18e14c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.setUri:(Landroid/net/Uri;)V │ │ +18e15c: 5b01 3541 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4135 │ │ +18e160: 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; │ │ │ │ @@ -554410,33 +554411,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -18f36c: |[18f36c] org.thoughtcrime.securesms.scribbles.StickerLoader.:()V │ │ -18f37c: 0e00 |0000: return-void │ │ +18f370: |[18f370] org.thoughtcrime.securesms.scribbles.StickerLoader.:()V │ │ +18f380: 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 │ │ -18f380: |[18f380] org.thoughtcrime.securesms.scribbles.StickerLoader.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -18f390: 7020 e255 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.:(Landroid/content/Context;)V // method@55e2 │ │ -18f396: 5b02 6d41 |0003: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@416d │ │ -18f39a: 0e00 |0005: return-void │ │ +18f384: |[18f384] org.thoughtcrime.securesms.scribbles.StickerLoader.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +18f394: 7020 e255 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.:(Landroid/content/Context;)V // method@55e2 │ │ +18f39a: 5b02 6d41 |0003: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@416d │ │ +18f39e: 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; │ │ @@ -554448,18 +554449,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -18f2bc: |[18f2bc] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()Ljava/lang/Object; │ │ -18f2cc: 6e10 cc54 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.loadInBackground:()[Ljava/lang/String; // method@54cc │ │ -18f2d2: 0c00 |0003: move-result-object v0 │ │ -18f2d4: 1100 |0004: return-object v0 │ │ +18f2c0: |[18f2c0] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()Ljava/lang/Object; │ │ +18f2d0: 6e10 cc54 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.loadInBackground:()[Ljava/lang/String; // method@54cc │ │ +18f2d6: 0c00 |0003: move-result-object v0 │ │ +18f2d8: 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;) │ │ @@ -554467,45 +554468,45 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -18f2d8: |[18f2d8] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()[Ljava/lang/String; │ │ -18f2e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -18f2ea: 6e10 ca54 0500 |0001: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.getContext:()Landroid/content/Context; // method@54ca │ │ -18f2f0: 0c01 |0004: move-result-object v1 │ │ -18f2f2: 6e10 6c00 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@006c │ │ -18f2f8: 0c01 |0008: move-result-object v1 │ │ -18f2fa: 5452 6d41 |0009: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@416d │ │ -18f2fe: 6e20 d200 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@00d2 │ │ -18f304: 0c01 |000e: move-result-object v1 │ │ -18f306: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -18f308: 2113 |0010: array-length v3, v1 │ │ -18f30a: 3532 1f00 |0011: if-ge v2, v3, 0030 // +001f │ │ -18f30e: 2203 0903 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ -18f312: 7010 050b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -18f318: 5454 6d41 |0018: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@416d │ │ -18f31c: 6e20 110b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -18f322: 1a04 7e0b |001d: const-string v4, "/" // string@0b7e │ │ -18f326: 6e20 110b 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -18f32c: 4604 0102 |0022: aget-object v4, v1, v2 │ │ -18f330: 6e20 110b 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -18f336: 6e10 220b 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -18f33c: 0c03 |002a: move-result-object v3 │ │ -18f33e: 4d03 0102 |002b: aput-object v3, v1, v2 │ │ -18f342: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -18f346: 28e1 |002f: goto 0010 // -001f │ │ -18f348: 1101 |0030: return-object v1 │ │ -18f34a: 0d01 |0031: move-exception v1 │ │ -18f34c: 6202 6c41 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.TAG:Ljava/lang/String; // field@416c │ │ -18f350: 7120 c702 1200 |0034: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ -18f356: 2300 2f11 |0037: new-array v0, v0, [Ljava/lang/String; // type@112f │ │ -18f35a: 1100 |0039: return-object v0 │ │ +18f2dc: |[18f2dc] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()[Ljava/lang/String; │ │ +18f2ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +18f2ee: 6e10 ca54 0500 |0001: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.getContext:()Landroid/content/Context; // method@54ca │ │ +18f2f4: 0c01 |0004: move-result-object v1 │ │ +18f2f6: 6e10 6c00 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@006c │ │ +18f2fc: 0c01 |0008: move-result-object v1 │ │ +18f2fe: 5452 6d41 |0009: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@416d │ │ +18f302: 6e20 d200 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@00d2 │ │ +18f308: 0c01 |000e: move-result-object v1 │ │ +18f30a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +18f30c: 2113 |0010: array-length v3, v1 │ │ +18f30e: 3532 1f00 |0011: if-ge v2, v3, 0030 // +001f │ │ +18f312: 2203 0903 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ +18f316: 7010 050b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +18f31c: 5454 6d41 |0018: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@416d │ │ +18f320: 6e20 110b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +18f326: 1a04 7e0b |001d: const-string v4, "/" // string@0b7e │ │ +18f32a: 6e20 110b 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +18f330: 4604 0102 |0022: aget-object v4, v1, v2 │ │ +18f334: 6e20 110b 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +18f33a: 6e10 220b 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +18f340: 0c03 |002a: move-result-object v3 │ │ +18f342: 4d03 0102 |002b: aput-object v3, v1, v2 │ │ +18f346: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +18f34a: 28e1 |002f: goto 0010 // -001f │ │ +18f34c: 1101 |0030: return-object v1 │ │ +18f34e: 0d01 |0031: move-exception v1 │ │ +18f350: 6202 6c41 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.TAG:Ljava/lang/String; // field@416c │ │ +18f354: 7120 c702 1200 |0034: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ +18f35a: 2300 2f11 |0037: new-array v0, v0, [Ljava/lang/String; // type@112f │ │ +18f35e: 1100 |0039: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x002d │ │ Ljava/io/IOException; -> 0x0031 │ │ positions : │ │ 0x0001 line=43 │ │ 0x0010 line=45 │ │ 0x0013 line=46 │ │ @@ -554567,17 +554568,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -18f8fc: |[18f8fc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.:()V │ │ -18f90c: 7010 6705 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@0567 │ │ -18f912: 0e00 |0003: return-void │ │ +18f900: |[18f900] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.:()V │ │ +18f910: 7010 6705 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@0567 │ │ +18f916: 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;) │ │ @@ -554585,17 +554586,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 │ │ -18f8e4: |[18f8e4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; │ │ -18f8f4: 5400 7c41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@417c │ │ -18f8f8: 1100 |0002: return-object v0 │ │ +18f8e8: |[18f8e8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; │ │ +18f8f8: 5400 7c41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@417c │ │ +18f8fc: 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;) │ │ @@ -554603,23 +554604,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 │ │ -18f8ac: |[18f8ac] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ -18f8bc: 2200 7b10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@107b │ │ -18f8c0: 7010 ee54 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.:()V // method@54ee │ │ -18f8c6: 2201 9600 |0005: new-instance v1, Landroid/os/Bundle; // type@0096 │ │ -18f8ca: 7010 3302 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0233 │ │ -18f8d0: 1a02 dd45 |000a: const-string v2, "assetDirectory" // string@45dd │ │ -18f8d4: 6e30 4202 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0242 │ │ -18f8da: 6e20 fa54 1000 |000f: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setArguments:(Landroid/os/Bundle;)V // method@54fa │ │ -18f8e0: 1100 |0012: return-object v0 │ │ +18f8b0: |[18f8b0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ +18f8c0: 2200 7b10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@107b │ │ +18f8c4: 7010 ee54 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.:()V // method@54ee │ │ +18f8ca: 2201 9600 |0005: new-instance v1, Landroid/os/Bundle; // type@0096 │ │ +18f8ce: 7010 3302 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0233 │ │ +18f8d4: 1a02 dd45 |000a: const-string v2, "assetDirectory" // string@45dd │ │ +18f8d8: 6e30 4202 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0242 │ │ +18f8de: 6e20 fa54 1000 |000f: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setArguments:(Landroid/os/Bundle;)V // method@54fa │ │ +18f8e4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=50 │ │ 0x000a line=51 │ │ 0x000f line=52 │ │ locals : │ │ @@ -554631,38 +554632,38 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -18f914: |[18f914] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -18f924: 6f20 6905 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0569 │ │ -18f92a: 7110 0e4f 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0e │ │ -18f930: 0c04 |0006: move-result-object v4 │ │ -18f932: 5b34 7b41 |0007: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@417b │ │ -18f936: 6e10 f154 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getArguments:()Landroid/os/Bundle; // method@54f1 │ │ -18f93c: 0c04 |000c: move-result-object v4 │ │ -18f93e: 1a00 dd45 |000d: const-string v0, "assetDirectory" // string@45dd │ │ -18f942: 6e20 3b02 0400 |000f: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@023b │ │ -18f948: 0c04 |0012: move-result-object v4 │ │ -18f94a: 5b34 7a41 |0013: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@417a │ │ -18f94e: 6e10 f254 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getLoaderManager:()Landroidx/loader/app/LoaderManager; // method@54f2 │ │ -18f954: 0c04 |0018: move-result-object v4 │ │ -18f956: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -18f958: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -18f95a: 6e40 a405 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@05a4 │ │ -18f960: 5434 7d41 |001e: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@417d │ │ -18f964: 2200 a701 |0020: new-instance v0, Landroidx/recyclerview/widget/GridLayoutManager; // type@01a7 │ │ -18f968: 6e10 f054 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@54f0 │ │ -18f96e: 0c01 |0025: move-result-object v1 │ │ -18f970: 1232 |0026: const/4 v2, #int 3 // #3 │ │ -18f972: 7030 d805 1002 |0027: invoke-direct {v0, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;.:(Landroid/content/Context;I)V // method@05d8 │ │ -18f978: 6e20 0a06 0400 |002a: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ -18f97e: 0e00 |002d: return-void │ │ +18f918: |[18f918] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +18f928: 6f20 6905 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0569 │ │ +18f92e: 7110 0e4f 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0e │ │ +18f934: 0c04 |0006: move-result-object v4 │ │ +18f936: 5b34 7b41 |0007: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@417b │ │ +18f93a: 6e10 f154 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getArguments:()Landroid/os/Bundle; // method@54f1 │ │ +18f940: 0c04 |000c: move-result-object v4 │ │ +18f942: 1a00 dd45 |000d: const-string v0, "assetDirectory" // string@45dd │ │ +18f946: 6e20 3b02 0400 |000f: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@023b │ │ +18f94c: 0c04 |0012: move-result-object v4 │ │ +18f94e: 5b34 7a41 |0013: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@417a │ │ +18f952: 6e10 f254 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getLoaderManager:()Landroidx/loader/app/LoaderManager; // method@54f2 │ │ +18f958: 0c04 |0018: move-result-object v4 │ │ +18f95a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +18f95c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +18f95e: 6e40 a405 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@05a4 │ │ +18f964: 5434 7d41 |001e: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@417d │ │ +18f968: 2200 a701 |0020: new-instance v0, Landroidx/recyclerview/widget/GridLayoutManager; // type@01a7 │ │ +18f96c: 6e10 f054 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@54f0 │ │ +18f972: 0c01 |0025: move-result-object v1 │ │ +18f974: 1232 |0026: const/4 v2, #int 3 // #3 │ │ +18f976: 7030 d805 1002 |0027: invoke-direct {v0, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;.:(Landroid/content/Context;I)V // method@05d8 │ │ +18f97c: 6e20 0a06 0400 |002a: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ +18f982: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=71 │ │ 0x0009 line=72 │ │ 0x0015 line=74 │ │ 0x001e line=75 │ │ @@ -554675,21 +554676,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 │ │ -18f884: |[18f884] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroidx/loader/content/Loader; │ │ -18f894: 2202 7410 |0000: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader; // type@1074 │ │ -18f898: 6e10 f054 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@54f0 │ │ -18f89e: 0c03 |0005: move-result-object v3 │ │ -18f8a0: 5410 7a41 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@417a │ │ -18f8a4: 7030 c954 3200 |0008: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.:(Landroid/content/Context;Ljava/lang/String;)V // method@54c9 │ │ -18f8aa: 1102 |000b: return-object v2 │ │ +18f888: |[18f888] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroidx/loader/content/Loader; │ │ +18f898: 2202 7410 |0000: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader; // type@1074 │ │ +18f89c: 6e10 f054 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@54f0 │ │ +18f8a2: 0c03 |0005: move-result-object v3 │ │ +18f8a4: 5410 7a41 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@417a │ │ +18f8a8: 7030 c954 3200 |0008: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.:(Landroid/content/Context;Ljava/lang/String;)V // method@54c9 │ │ +18f8ae: 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; │ │ @@ -554699,25 +554700,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 │ │ -18f850: |[18f850] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -18f860: 6004 3327 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.scribble_select_sticker_fragment:I // field@2733 │ │ -18f864: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -18f866: 6e40 e802 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -18f86c: 0c02 |0006: move-result-object v2 │ │ -18f86e: 6003 5125 |0007: sget v3, Lorg/thoughtcrime/securesms/R$id;.stickers_recycler_view:I // field@2551 │ │ -18f872: 6e20 1703 3200 |0009: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -18f878: 0c03 |000c: move-result-object v3 │ │ -18f87a: 1f03 b601 |000d: check-cast v3, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ -18f87e: 5b13 7d41 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@417d │ │ -18f882: 1102 |0011: return-object v2 │ │ +18f854: |[18f854] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +18f864: 6004 3327 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.scribble_select_sticker_fragment:I // field@2733 │ │ +18f868: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +18f86a: 6e40 e802 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +18f870: 0c02 |0006: move-result-object v2 │ │ +18f872: 6003 5125 |0007: sget v3, Lorg/thoughtcrime/securesms/R$id;.stickers_recycler_view:I // field@2551 │ │ +18f876: 6e20 1703 3200 |0009: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +18f87c: 0c03 |000c: move-result-object v3 │ │ +18f87e: 1f03 b601 |000d: check-cast v3, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ +18f882: 5b13 7d41 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@417d │ │ +18f886: 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; │ │ @@ -554729,18 +554730,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 │ │ -18f980: |[18f980] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;Ljava/lang/Object;)V │ │ -18f990: 1f02 2f11 |0000: check-cast v2, [Ljava/lang/String; // type@112f │ │ -18f994: 6e30 f854 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V // method@54f8 │ │ -18f99a: 0e00 |0005: return-void │ │ +18f984: |[18f984] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;Ljava/lang/Object;)V │ │ +18f994: 1f02 2f11 |0000: check-cast v2, [Ljava/lang/String; // type@112f │ │ +18f998: 6e30 f854 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V // method@54f8 │ │ +18f99e: 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; │ │ @@ -554750,23 +554751,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 │ │ -18f99c: |[18f99c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V │ │ -18f9ac: 5434 7d41 |0000: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@417d │ │ -18f9b0: 2200 7a10 |0002: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // type@107a │ │ -18f9b4: 6e10 f054 0300 |0004: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@54f0 │ │ -18f9ba: 0c01 |0007: move-result-object v1 │ │ -18f9bc: 5432 7b41 |0008: iget-object v2, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@417b │ │ -18f9c0: 7055 e454 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@54e4 │ │ -18f9c6: 6e20 0606 0400 |000d: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ -18f9cc: 0e00 |0010: return-void │ │ +18f9a0: |[18f9a0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V │ │ +18f9b0: 5434 7d41 |0000: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@417d │ │ +18f9b4: 2200 7a10 |0002: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // type@107a │ │ +18f9b8: 6e10 f054 0300 |0004: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@54f0 │ │ +18f9be: 0c01 |0007: move-result-object v1 │ │ +18f9c0: 5432 7b41 |0008: iget-object v2, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@417b │ │ +18f9c4: 7055 e454 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@54e4 │ │ +18f9ca: 6e20 0606 0400 |000d: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ +18f9d0: 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; │ │ @@ -554776,19 +554777,19 @@ │ │ type : '(Landroidx/loader/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -18f9d0: |[18f9d0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoaderReset:(Landroidx/loader/content/Loader;)V │ │ -18f9e0: 5412 7d41 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@417d │ │ -18f9e4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -18f9e6: 6e20 0606 0200 |0003: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ -18f9ec: 0e00 |0006: return-void │ │ +18f9d4: |[18f9d4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoaderReset:(Landroidx/loader/content/Loader;)V │ │ +18f9e4: 5412 7d41 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@417d │ │ +18f9e8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +18f9ea: 6e20 0606 0200 |0003: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ +18f9f0: 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; │ │ │ │ @@ -554797,17 +554798,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 │ │ -18f9f0: |[18f9f0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ -18fa00: 5b01 7c41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@417c │ │ -18fa04: 0e00 |0002: return-void │ │ +18f9f4: |[18f9f4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ +18fa04: 5b01 7c41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@417c │ │ +18fa08: 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; │ │ │ │ @@ -554852,19 +554853,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 │ │ -18fa08: |[18fa08] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -18fa18: 5b01 7e41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@417e │ │ -18fa1c: 5b02 7f41 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@417f │ │ -18fa20: 7010 fe07 0000 |0004: invoke-direct {v0}, Lcom/bumptech/glide/request/target/CustomTarget;.:()V // method@07fe │ │ -18fa26: 0e00 |0007: return-void │ │ +18fa0c: |[18fa0c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +18fa1c: 5b01 7e41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@417e │ │ +18fa20: 5b02 7f41 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@417f │ │ +18fa24: 7010 fe07 0000 |0004: invoke-direct {v0}, Lcom/bumptech/glide/request/target/CustomTarget;.:()V // method@07fe │ │ +18fa2a: 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; │ │ @@ -554875,19 +554876,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -18fa28: |[18fa28] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onLoadCleared:(Landroid/graphics/drawable/Drawable;)V │ │ -18fa38: 5412 7e41 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@417e │ │ -18fa3c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -18fa3e: 7120 0855 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@5508 │ │ -18fa44: 0e00 |0006: return-void │ │ +18fa2c: |[18fa2c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onLoadCleared:(Landroid/graphics/drawable/Drawable;)V │ │ +18fa3c: 5412 7e41 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@417e │ │ +18fa40: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +18fa42: 7120 0855 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@5508 │ │ +18fa48: 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; │ │ │ │ @@ -554896,23 +554897,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 │ │ -18fa48: |[18fa48] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Landroid/graphics/Bitmap;Lcom/bumptech/glide/request/transition/Transition;)V │ │ -18fa58: 5413 7e41 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@417e │ │ -18fa5c: 5410 7f41 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@417f │ │ -18fa60: 7130 0755 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@5507 │ │ -18fa66: 5412 7f41 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@417f │ │ -18fa6a: 5422 563e |0009: iget-object v2, v2, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.invalidate:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate; // field@3e56 │ │ -18fa6e: 5413 7e41 |000b: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@417e │ │ -18fa72: 7220 574c 3200 |000d: invoke-interface {v2, v3}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate;.onInvalidate:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4c57 │ │ -18fa78: 0e00 |0010: return-void │ │ +18fa4c: |[18fa4c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Landroid/graphics/Bitmap;Lcom/bumptech/glide/request/transition/Transition;)V │ │ +18fa5c: 5413 7e41 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@417e │ │ +18fa60: 5410 7f41 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@417f │ │ +18fa64: 7130 0755 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@5507 │ │ +18fa6a: 5412 7f41 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@417f │ │ +18fa6e: 5422 563e |0009: iget-object v2, v2, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.invalidate:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate; // field@3e56 │ │ +18fa72: 5413 7e41 |000b: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@417e │ │ +18fa76: 7220 574c 3200 |000d: invoke-interface {v2, v3}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate;.onInvalidate:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4c57 │ │ +18fa7c: 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; │ │ @@ -554923,18 +554924,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 │ │ -18fa7c: |[18fa7c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Ljava/lang/Object;Lcom/bumptech/glide/request/transition/Transition;)V │ │ -18fa8c: 1f01 4500 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0045 │ │ -18fa90: 6e30 fe54 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@54fe │ │ -18fa96: 0e00 |0005: return-void │ │ +18fa80: |[18fa80] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Ljava/lang/Object;Lcom/bumptech/glide/request/transition/Transition;)V │ │ +18fa90: 1f01 4500 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0045 │ │ +18fa94: 6e30 fe54 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@54fe │ │ +18fa9a: 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; │ │ @@ -605632,41 +605633,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -18f4a0: |[18f4a0] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ -18f4b0: 6000 3421 |0000: sget v0, Lorg/thoughtcrime/securesms/R$drawable;.ic_tag_faces_white_24dp:I // field@2134 │ │ -18f4b4: 6001 4621 |0002: sget v1, Lorg/thoughtcrime/securesms/R$drawable;.ic_work_white_24dp:I // field@2146 │ │ -18f4b8: 6002 1921 |0004: sget v2, Lorg/thoughtcrime/securesms/R$drawable;.ic_pets_white_24dp:I // field@2119 │ │ -18f4bc: 6003 fd20 |0006: sget v3, Lorg/thoughtcrime/securesms/R$drawable;.ic_local_dining_white_24dp:I // field@20fd │ │ -18f4c0: 6004 4521 |0008: sget v4, Lorg/thoughtcrime/securesms/R$drawable;.ic_wb_sunny_white_24dp:I // field@2145 │ │ -18f4c4: 2454 1411 1032 |000a: filled-new-array {v0, v1, v2, v3, v4}, [I // type@1114 │ │ -18f4ca: 0c00 |000d: move-result-object v0 │ │ -18f4cc: 6900 7041 |000e: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@4170 │ │ -18f4d0: 0e00 |0010: return-void │ │ +18f4a4: |[18f4a4] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ +18f4b4: 6000 3421 |0000: sget v0, Lorg/thoughtcrime/securesms/R$drawable;.ic_tag_faces_white_24dp:I // field@2134 │ │ +18f4b8: 6001 4621 |0002: sget v1, Lorg/thoughtcrime/securesms/R$drawable;.ic_work_white_24dp:I // field@2146 │ │ +18f4bc: 6002 1921 |0004: sget v2, Lorg/thoughtcrime/securesms/R$drawable;.ic_pets_white_24dp:I // field@2119 │ │ +18f4c0: 6003 fd20 |0006: sget v3, Lorg/thoughtcrime/securesms/R$drawable;.ic_local_dining_white_24dp:I // field@20fd │ │ +18f4c4: 6004 4521 |0008: sget v4, Lorg/thoughtcrime/securesms/R$drawable;.ic_wb_sunny_white_24dp:I // field@2145 │ │ +18f4c8: 2454 1411 1032 |000a: filled-new-array {v0, v1, v2, v3, v4}, [I // type@1114 │ │ +18f4ce: 0c00 |000d: move-result-object v0 │ │ +18f4d0: 6900 7041 |000e: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@4170 │ │ +18f4d4: 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 │ │ -18f4d4: |[18f4d4] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ -18f4e4: 7010 7a05 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/FragmentActivity;.:()V // method@057a │ │ -18f4ea: 0e00 |0003: return-void │ │ +18f4d8: |[18f4d8] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ +18f4e8: 7010 7a05 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/FragmentActivity;.:()V // method@057a │ │ +18f4ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; │ │ │ │ Virtual methods - │ │ @@ -605675,44 +605676,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -18f4ec: |[18f4ec] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onCreate:(Landroid/os/Bundle;)V │ │ -18f4fc: 6f20 8a05 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@058a │ │ -18f502: 6004 3227 |0003: sget v4, Lorg/thoughtcrime/securesms/R$layout;.scribble_select_sticker_activity:I // field@2732 │ │ -18f506: 6e20 d954 4300 |0005: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setContentView:(I)V // method@54d9 │ │ -18f50c: 6004 6422 |0008: sget v4, Lorg/thoughtcrime/securesms/R$id;.camera_sticker_pager:I // field@2264 │ │ -18f510: 6e20 d254 4300 |000a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@54d2 │ │ -18f516: 0c04 |000d: move-result-object v4 │ │ -18f518: 1f04 b901 |000e: check-cast v4, Landroidx/viewpager/widget/ViewPager; // type@01b9 │ │ -18f51c: 2200 7510 |0010: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter; // type@1075 │ │ -18f520: 6e10 d454 0300 |0012: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@54d4 │ │ -18f526: 0c01 |0015: move-result-object v1 │ │ -18f528: 7030 cd54 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@54cd │ │ -18f52e: 6e20 1606 0400 |0019: invoke-virtual {v4, v0}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@0616 │ │ -18f534: 6000 6522 |001c: sget v0, Lorg/thoughtcrime/securesms/R$id;.camera_sticker_tabs:I // field@2265 │ │ -18f538: 6e20 d254 0300 |001e: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@54d2 │ │ -18f53e: 0c00 |0021: move-result-object v0 │ │ -18f540: 1f00 8b02 |0022: check-cast v0, Lcom/google/android/material/tabs/TabLayout; // type@028b │ │ -18f544: 6e20 f508 4000 |0024: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.setupWithViewPager:(Landroidx/viewpager/widget/ViewPager;)V // method@08f5 │ │ -18f54a: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -18f54c: 6e10 f408 0000 |0028: invoke-virtual {v0}, Lcom/google/android/material/tabs/TabLayout;.getTabCount:()I // method@08f4 │ │ -18f552: 0a01 |002b: move-result v1 │ │ -18f554: 3514 1000 |002c: if-ge v4, v1, 003c // +0010 │ │ -18f558: 6e20 f308 4000 |002e: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.getTabAt:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08f3 │ │ -18f55e: 0c01 |0031: move-result-object v1 │ │ -18f560: 6202 7041 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@4170 │ │ -18f564: 4402 0204 |0034: aget v2, v2, v4 │ │ -18f568: 6e20 f108 2100 |0036: invoke-virtual {v1, v2}, Lcom/google/android/material/tabs/TabLayout$Tab;.setIcon:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08f1 │ │ -18f56e: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ -18f572: 28ed |003b: goto 0028 // -0013 │ │ -18f574: 0e00 |003c: return-void │ │ +18f4f0: |[18f4f0] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onCreate:(Landroid/os/Bundle;)V │ │ +18f500: 6f20 8a05 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@058a │ │ +18f506: 6004 3227 |0003: sget v4, Lorg/thoughtcrime/securesms/R$layout;.scribble_select_sticker_activity:I // field@2732 │ │ +18f50a: 6e20 d954 4300 |0005: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setContentView:(I)V // method@54d9 │ │ +18f510: 6004 6422 |0008: sget v4, Lorg/thoughtcrime/securesms/R$id;.camera_sticker_pager:I // field@2264 │ │ +18f514: 6e20 d254 4300 |000a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@54d2 │ │ +18f51a: 0c04 |000d: move-result-object v4 │ │ +18f51c: 1f04 b901 |000e: check-cast v4, Landroidx/viewpager/widget/ViewPager; // type@01b9 │ │ +18f520: 2200 7510 |0010: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter; // type@1075 │ │ +18f524: 6e10 d454 0300 |0012: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@54d4 │ │ +18f52a: 0c01 |0015: move-result-object v1 │ │ +18f52c: 7030 cd54 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@54cd │ │ +18f532: 6e20 1606 0400 |0019: invoke-virtual {v4, v0}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@0616 │ │ +18f538: 6000 6522 |001c: sget v0, Lorg/thoughtcrime/securesms/R$id;.camera_sticker_tabs:I // field@2265 │ │ +18f53c: 6e20 d254 0300 |001e: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@54d2 │ │ +18f542: 0c00 |0021: move-result-object v0 │ │ +18f544: 1f00 8b02 |0022: check-cast v0, Lcom/google/android/material/tabs/TabLayout; // type@028b │ │ +18f548: 6e20 f508 4000 |0024: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.setupWithViewPager:(Landroidx/viewpager/widget/ViewPager;)V // method@08f5 │ │ +18f54e: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +18f550: 6e10 f408 0000 |0028: invoke-virtual {v0}, Lcom/google/android/material/tabs/TabLayout;.getTabCount:()I // method@08f4 │ │ +18f556: 0a01 |002b: move-result v1 │ │ +18f558: 3514 1000 |002c: if-ge v4, v1, 003c // +0010 │ │ +18f55c: 6e20 f308 4000 |002e: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.getTabAt:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08f3 │ │ +18f562: 0c01 |0031: move-result-object v1 │ │ +18f564: 6202 7041 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@4170 │ │ +18f568: 4402 0204 |0034: aget v2, v2, v4 │ │ +18f56c: 6e20 f108 2100 |0036: invoke-virtual {v1, v2}, Lcom/google/android/material/tabs/TabLayout$Tab;.setIcon:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08f1 │ │ +18f572: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ +18f576: 28ed |003b: goto 0028 // -0013 │ │ +18f578: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0008 line=52 │ │ 0x0010 line=53 │ │ 0x001c line=55 │ │ @@ -605728,25 +605729,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -18f468: |[18f468] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -18f478: 7210 f102 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ -18f47e: 0a00 |0003: move-result v0 │ │ -18f480: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ -18f486: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ -18f48a: 6e10 d554 0200 |0009: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.onBackPressed:()V // method@54d5 │ │ -18f490: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -18f492: 0f03 |000d: return v3 │ │ -18f494: 6f20 8b05 3200 |000e: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@058b │ │ -18f49a: 0a03 |0011: move-result v3 │ │ -18f49c: 0f03 |0012: return v3 │ │ +18f46c: |[18f46c] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +18f47c: 7210 f102 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ +18f482: 0a00 |0003: move-result v0 │ │ +18f484: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ +18f48a: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ +18f48e: 6e10 d554 0200 |0009: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.onBackPressed:()V // method@54d5 │ │ +18f494: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +18f496: 0f03 |000d: return v3 │ │ +18f498: 6f20 8b05 3200 |000e: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@058b │ │ +18f49e: 0a03 |0011: move-result v3 │ │ +18f4a0: 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; │ │ @@ -605757,23 +605758,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -18f578: |[18f578] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onStickerSelected:(Ljava/lang/String;)V │ │ -18f588: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -18f58c: 7010 8300 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0083 │ │ -18f592: 1a01 ec52 |0005: const-string v1, "extra_sticker_file" // string@52ec │ │ -18f596: 6e30 a000 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -18f59c: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -18f59e: 6e30 da54 3200 |000b: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setResult:(ILandroid/content/Intent;)V // method@54da │ │ -18f5a4: 6e10 d354 0200 |000e: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.finish:()V // method@54d3 │ │ -18f5aa: 0e00 |0011: return-void │ │ +18f57c: |[18f57c] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onStickerSelected:(Ljava/lang/String;)V │ │ +18f58c: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +18f590: 7010 8300 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0083 │ │ +18f596: 1a01 ec52 |0005: const-string v1, "extra_sticker_file" // string@52ec │ │ +18f59a: 6e30 a000 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +18f5a0: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +18f5a2: 6e30 da54 3200 |000b: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setResult:(ILandroid/content/Intent;)V // method@54da │ │ +18f5a8: 6e10 d354 0200 |000e: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.finish:()V // method@54d3 │ │ +18f5ae: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ 0x000b line=76 │ │ 0x000e line=77 │ │ locals : │ │ @@ -605836,17 +605837,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -190bbc: |[190bbc] org.thoughtcrime.securesms.search.SearchFragment.:()V │ │ -190bcc: 7010 4e3b 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.:()V // method@3b4e │ │ -190bd2: 0e00 |0003: return-void │ │ +190bc0: |[190bc0] org.thoughtcrime.securesms.search.SearchFragment.:()V │ │ +190bd0: 7010 4e3b 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.:()V // method@3b4e │ │ +190bd6: 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;) │ │ @@ -605854,21 +605855,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 │ │ -190bf4: |[190bf4] 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 │ │ -190c04: 6e10 7806 0100 |0000: invoke-virtual {v1}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ -190c0a: 0a01 |0003: move-result v1 │ │ -190c0c: 6e20 8c06 1000 |0004: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@068c │ │ -190c12: 0a00 |0007: move-result v0 │ │ -190c14: 6e20 743e 0200 |0008: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@3e74 │ │ -190c1a: 0e00 |000b: return-void │ │ +190bf8: |[190bf8] 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 │ │ +190c08: 6e10 7806 0100 |0000: invoke-virtual {v1}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ +190c0e: 0a01 |0003: move-result v1 │ │ +190c10: 6e20 8c06 1000 |0004: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@068c │ │ +190c16: 0a00 |0007: move-result v0 │ │ +190c18: 6e20 743e 0200 |0008: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@3e74 │ │ +190c1e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0008 line=174 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Lcom/b44t/messenger/DcContext; │ │ 0x0000 - 0x000c reg=1 (null) Lcom/b44t/messenger/DcContact; │ │ @@ -605881,21 +605882,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 │ │ -190b90: |[190b90] org.thoughtcrime.securesms.search.SearchFragment.newInstance:()Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ -190ba0: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ -190ba4: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ -190baa: 2201 8710 |0005: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment; // type@1087 │ │ -190bae: 7010 3955 0100 |0007: invoke-direct {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.:()V // method@5539 │ │ -190bb4: 6e20 5255 0100 |000a: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment;.setArguments:(Landroid/os/Bundle;)V // method@5552 │ │ -190bba: 1101 |000d: return-object v1 │ │ +190b94: |[190b94] org.thoughtcrime.securesms.search.SearchFragment.newInstance:()Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ +190ba4: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ +190ba8: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ +190bae: 2201 8710 |0005: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment; // type@1087 │ │ +190bb2: 7010 3955 0100 |0007: invoke-direct {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.:()V // method@5539 │ │ +190bb8: 6e20 5255 0100 |000a: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment;.setArguments:(Landroid/os/Bundle;)V // method@5552 │ │ +190bbe: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=60 │ │ 0x000a line=61 │ │ locals : │ │ │ │ @@ -605905,17 +605906,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/BaseConversationListAdapter;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -190b78: |[190b78] org.thoughtcrime.securesms.search.SearchFragment.getListAdapter:()Lorg/thoughtcrime/securesms/BaseConversationListAdapter; │ │ -190b88: 5410 b041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ -190b8c: 1100 |0002: return-object v0 │ │ +190b7c: |[190b7c] org.thoughtcrime.securesms.search.SearchFragment.getListAdapter:()Lorg/thoughtcrime/securesms/BaseConversationListAdapter; │ │ +190b8c: 5410 b041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ +190b90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/search/SearchFragment;) │ │ @@ -605923,19 +605924,19 @@ │ │ type : '(Lcom/b44t/messenger/DcEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -190bd4: |[190bd4] org.thoughtcrime.securesms.search.SearchFragment.handleEvent:(Lcom/b44t/messenger/DcEvent;)V │ │ -190be4: 5401 b541 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ -190be8: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -190bec: 6e10 9355 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@5593 │ │ -190bf2: 0e00 |0007: return-void │ │ +190bd8: |[190bd8] org.thoughtcrime.securesms.search.SearchFragment.handleEvent:(Lcom/b44t/messenger/DcEvent;)V │ │ +190be8: 5401 b541 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ +190bec: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +190bf0: 6e10 9355 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@5593 │ │ +190bf6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0004 line=209 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/b44t/messenger/DcEvent; │ │ @@ -605945,58 +605946,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 │ │ -190c1c: |[190c1c] org.thoughtcrime.securesms.search.SearchFragment.lambda$onStart$0$org-thoughtcrime-securesms-search-SearchFragment:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -190c2c: 3805 0300 |0000: if-eqz v5, 0003 // +0003 │ │ -190c30: 2803 |0002: goto 0005 // +0003 │ │ -190c32: 6205 d441 |0003: sget-object v5, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d4 │ │ -190c36: 5440 b041 |0005: iget-object v0, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ -190c3a: 6e20 8155 5000 |0007: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5581 │ │ -190c40: 5440 b141 |000a: iget-object v0, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41b1 │ │ -190c44: 6e10 3957 0000 |000c: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5739 │ │ -190c4a: 6e10 9b55 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.isEmpty:()Z // method@559b │ │ -190c50: 0a05 |0012: move-result v5 │ │ -190c52: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -190c54: 3805 3600 |0014: if-eqz v5, 004a // +0036 │ │ -190c58: 5445 b541 |0016: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ -190c5c: 6e10 8d55 0500 |0018: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@558d │ │ -190c62: 0c05 |001b: move-result-object v5 │ │ -190c64: 6e10 f60a 0500 |001c: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ -190c6a: 0c05 |001f: move-result-object v5 │ │ -190c6c: 7110 a802 0500 |0020: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -190c72: 0a05 |0023: move-result v5 │ │ -190c74: 3805 0a00 |0024: if-eqz v5, 002e // +000a │ │ -190c78: 5445 b341 |0026: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ -190c7c: 1300 0800 |0028: const/16 v0, #int 8 // #8 │ │ -190c80: 6e20 7004 0500 |002a: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0470 │ │ -190c86: 2829 |002d: goto 0056 // +0029 │ │ -190c88: 5445 b341 |002e: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ -190c8c: 6e20 7004 0500 |0030: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0470 │ │ -190c92: 5445 b341 |0033: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ -190c96: 6001 8d2b |0035: sget v1, Lorg/thoughtcrime/securesms/R$string;.search_no_result_for_x:I // field@2b8d │ │ -190c9a: 5442 b541 |0037: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ -190c9e: 6e10 8d55 0200 |0039: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@558d │ │ -190ca4: 0c02 |003c: move-result-object v2 │ │ -190ca6: 1213 |003d: const/4 v3, #int 1 // #1 │ │ -190ca8: 2333 2d11 |003e: new-array v3, v3, [Ljava/lang/Object; // type@112d │ │ -190cac: 4d02 0300 |0040: aput-object v2, v3, v0 │ │ -190cb0: 6e30 3d55 1403 |0042: invoke-virtual {v4, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@553d │ │ -190cb6: 0c00 |0045: move-result-object v0 │ │ -190cb8: 6e20 6b04 0500 |0046: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -190cbe: 280d |0049: goto 0056 // +000d │ │ -190cc0: 5445 b341 |004a: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ -190cc4: 6e20 7004 0500 |004c: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0470 │ │ -190cca: 5445 b341 |004f: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ -190cce: 1a00 0000 |0051: const-string v0, "" // string@0000 │ │ -190cd2: 6e20 6b04 0500 |0053: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -190cd8: 0e00 |0056: return-void │ │ +190c20: |[190c20] org.thoughtcrime.securesms.search.SearchFragment.lambda$onStart$0$org-thoughtcrime-securesms-search-SearchFragment:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +190c30: 3805 0300 |0000: if-eqz v5, 0003 // +0003 │ │ +190c34: 2803 |0002: goto 0005 // +0003 │ │ +190c36: 6205 d441 |0003: sget-object v5, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d4 │ │ +190c3a: 5440 b041 |0005: iget-object v0, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ +190c3e: 6e20 8155 5000 |0007: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5581 │ │ +190c44: 5440 b141 |000a: iget-object v0, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41b1 │ │ +190c48: 6e10 3957 0000 |000c: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5739 │ │ +190c4e: 6e10 9b55 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.isEmpty:()Z // method@559b │ │ +190c54: 0a05 |0012: move-result v5 │ │ +190c56: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +190c58: 3805 3600 |0014: if-eqz v5, 004a // +0036 │ │ +190c5c: 5445 b541 |0016: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ +190c60: 6e10 8d55 0500 |0018: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@558d │ │ +190c66: 0c05 |001b: move-result-object v5 │ │ +190c68: 6e10 f60a 0500 |001c: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ +190c6e: 0c05 |001f: move-result-object v5 │ │ +190c70: 7110 a802 0500 |0020: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +190c76: 0a05 |0023: move-result v5 │ │ +190c78: 3805 0a00 |0024: if-eqz v5, 002e // +000a │ │ +190c7c: 5445 b341 |0026: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ +190c80: 1300 0800 |0028: const/16 v0, #int 8 // #8 │ │ +190c84: 6e20 7004 0500 |002a: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0470 │ │ +190c8a: 2829 |002d: goto 0056 // +0029 │ │ +190c8c: 5445 b341 |002e: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ +190c90: 6e20 7004 0500 |0030: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0470 │ │ +190c96: 5445 b341 |0033: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ +190c9a: 6001 8d2b |0035: sget v1, Lorg/thoughtcrime/securesms/R$string;.search_no_result_for_x:I // field@2b8d │ │ +190c9e: 5442 b541 |0037: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ +190ca2: 6e10 8d55 0200 |0039: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@558d │ │ +190ca8: 0c02 |003c: move-result-object v2 │ │ +190caa: 1213 |003d: const/4 v3, #int 1 // #1 │ │ +190cac: 2333 2d11 |003e: new-array v3, v3, [Ljava/lang/Object; // type@112d │ │ +190cb0: 4d02 0300 |0040: aput-object v2, v3, v0 │ │ +190cb4: 6e30 3d55 1403 |0042: invoke-virtual {v4, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@553d │ │ +190cba: 0c00 |0045: move-result-object v0 │ │ +190cbc: 6e20 6b04 0500 |0046: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +190cc2: 280d |0049: goto 0056 // +000d │ │ +190cc4: 5445 b341 |004a: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ +190cc8: 6e20 7004 0500 |004c: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0470 │ │ +190cce: 5445 b341 |004f: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ +190cd2: 1a00 0000 |0051: const-string v0, "" // string@0000 │ │ +190cd6: 6e20 6b04 0500 |0053: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +190cdc: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ 0x0003 line=113 │ │ 0x0005 line=115 │ │ 0x000a line=116 │ │ 0x000f line=118 │ │ @@ -606015,42 +606016,42 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -190ae8: |[190ae8] org.thoughtcrime.securesms.search.SearchFragment.offerToArchive:()Z │ │ -190af8: 6e10 4f55 0400 |0000: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@554f │ │ -190afe: 0c00 |0003: move-result-object v0 │ │ -190b00: 7110 bd49 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -190b06: 0c00 |0007: move-result-object v0 │ │ -190b08: 5441 b041 |0008: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ -190b0c: 6e10 6d55 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getBatchSelections:()Ljava/util/Set; // method@556d │ │ -190b12: 0c01 |000d: move-result-object v1 │ │ -190b14: 7210 000d 0100 |000e: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d00 │ │ -190b1a: 0c01 |0011: move-result-object v1 │ │ -190b1c: 7210 aa0c 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -190b22: 0a02 |0015: move-result v2 │ │ -190b24: 3802 1900 |0016: if-eqz v2, 002f // +0019 │ │ -190b28: 7210 ab0c 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -190b2e: 0c02 |001b: move-result-object v2 │ │ -190b30: 1f02 f202 |001c: check-cast v2, Ljava/lang/Long; // type@02f2 │ │ -190b34: 6e10 540a 0200 |001e: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ -190b3a: 0b02 |0021: move-result-wide v2 │ │ -190b3c: 8423 |0022: long-to-int v3, v2 │ │ -190b3e: 6e20 9906 3000 |0023: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -190b44: 0c02 |0026: move-result-object v2 │ │ -190b46: 6e10 5f06 0200 |0027: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getVisibility:()I // method@065f │ │ -190b4c: 0a02 |002a: move-result v2 │ │ -190b4e: 1213 |002b: const/4 v3, #int 1 // #1 │ │ -190b50: 3232 e6ff |002c: if-eq v2, v3, 0012 // -001a │ │ -190b54: 0f03 |002e: return v3 │ │ -190b56: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -190b58: 0f00 |0030: return v0 │ │ +190aec: |[190aec] org.thoughtcrime.securesms.search.SearchFragment.offerToArchive:()Z │ │ +190afc: 6e10 4f55 0400 |0000: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@554f │ │ +190b02: 0c00 |0003: move-result-object v0 │ │ +190b04: 7110 bd49 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +190b0a: 0c00 |0007: move-result-object v0 │ │ +190b0c: 5441 b041 |0008: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ +190b10: 6e10 6d55 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getBatchSelections:()Ljava/util/Set; // method@556d │ │ +190b16: 0c01 |000d: move-result-object v1 │ │ +190b18: 7210 000d 0100 |000e: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d00 │ │ +190b1e: 0c01 |0011: move-result-object v1 │ │ +190b20: 7210 aa0c 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +190b26: 0a02 |0015: move-result v2 │ │ +190b28: 3802 1900 |0016: if-eqz v2, 002f // +0019 │ │ +190b2c: 7210 ab0c 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +190b32: 0c02 |001b: move-result-object v2 │ │ +190b34: 1f02 f202 |001c: check-cast v2, Ljava/lang/Long; // type@02f2 │ │ +190b38: 6e10 540a 0200 |001e: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ +190b3e: 0b02 |0021: move-result-wide v2 │ │ +190b40: 8423 |0022: long-to-int v3, v2 │ │ +190b42: 6e20 9906 3000 |0023: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +190b48: 0c02 |0026: move-result-object v2 │ │ +190b4a: 6e10 5f06 0200 |0027: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getVisibility:()I // method@065f │ │ +190b50: 0a02 |002a: move-result v2 │ │ +190b52: 1213 |002b: const/4 v3, #int 1 // #1 │ │ +190b54: 3232 e6ff |002c: if-eq v2, v3, 0012 // -001a │ │ +190b58: 0f03 |002e: return v3 │ │ +190b5a: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +190b5c: 0f00 |0030: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0008 line=216 │ │ 0x000e line=217 │ │ 0x0023 line=218 │ │ 0x0027 line=219 │ │ @@ -606062,20 +606063,20 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -190cdc: |[190cdc] org.thoughtcrime.securesms.search.SearchFragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -190cec: 6f20 6b3b 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@3b6b │ │ -190cf2: 5410 b141 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41b1 │ │ -190cf6: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -190cfa: 6e20 3b57 2000 |0007: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@573b │ │ -190d00: 0e00 |000a: return-void │ │ +190ce0: |[190ce0] org.thoughtcrime.securesms.search.SearchFragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +190cf0: 6f20 6b3b 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@3b6b │ │ +190cf6: 5410 b141 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41b1 │ │ +190cfa: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +190cfe: 6e20 3b57 2000 |0007: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@573b │ │ +190d04: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=136 │ │ 0x0007 line=137 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ @@ -606086,61 +606087,61 @@ │ │ type : '(Lcom/b44t/messenger/DcContact;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -190d04: |[190d04] org.thoughtcrime.securesms.search.SearchFragment.onContactClicked:(Lcom/b44t/messenger/DcContact;)V │ │ -190d14: 5480 ae41 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@41ae │ │ -190d18: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -190d1c: 0e00 |0004: return-void │ │ -190d1e: 6e10 3a55 0800 |0005: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@553a │ │ -190d24: 0c00 |0008: move-result-object v0 │ │ -190d26: 1f00 1a0d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d1a │ │ -190d2a: 3800 4f00 |000b: if-eqz v0, 005a // +004f │ │ -190d2e: 6e10 5055 0800 |000d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ -190d34: 0c01 |0010: move-result-object v1 │ │ -190d36: 7110 bd49 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -190d3c: 0c01 |0014: move-result-object v1 │ │ -190d3e: 6e10 7806 0900 |0015: invoke-virtual {v9}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ -190d44: 0a02 |0018: move-result v2 │ │ -190d46: 6e20 9d06 2100 |0019: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@069d │ │ -190d4c: 0a02 |001c: move-result v2 │ │ -190d4e: 3902 3a00 |001d: if-nez v2, 0057 // +003a │ │ -190d52: 2202 4901 |001f: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -190d56: 6e10 5055 0800 |0021: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ -190d5c: 0c03 |0024: move-result-object v3 │ │ -190d5e: 7020 8804 3200 |0025: invoke-direct {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ -190d64: 6003 f727 |0028: sget v3, Lorg/thoughtcrime/securesms/R$string;.ask_start_chat_with:I // field@27f7 │ │ -190d68: 6e10 7b06 0900 |002a: invoke-virtual {v9}, Lcom/b44t/messenger/DcContact;.getNameNAddr:()Ljava/lang/String; // method@067b │ │ -190d6e: 0c04 |002d: move-result-object v4 │ │ -190d70: 1215 |002e: const/4 v5, #int 1 // #1 │ │ -190d72: 2356 2d11 |002f: new-array v6, v5, [Ljava/lang/Object; // type@112d │ │ -190d76: 1207 |0031: const/4 v7, #int 0 // #0 │ │ -190d78: 4d04 0607 |0032: aput-object v4, v6, v7 │ │ -190d7c: 6e30 3d55 3806 |0034: invoke-virtual {v8, v3, v6}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@553d │ │ -190d82: 0c03 |0037: move-result-object v3 │ │ -190d84: 6e20 8e04 3200 |0038: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ -190d8a: 0c02 |003b: move-result-object v2 │ │ -190d8c: 6e20 8a04 5200 |003c: invoke-virtual {v2, v5}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@048a │ │ -190d92: 0c02 |003f: move-result-object v2 │ │ -190d94: 1503 0401 |0040: const/high16 v3, #int 17039360 // #104 │ │ -190d98: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -190d9a: 6e30 8f04 3204 |0043: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ -190da0: 0c02 |0046: move-result-object v2 │ │ -190da2: 2203 8610 |0047: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1; // type@1086 │ │ -190da6: 7040 3755 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@5537 │ │ -190dac: 1409 0a00 0401 |004c: const v9, #float 2.42446e-38 // #0104000a │ │ -190db2: 6e30 9404 9203 |004f: invoke-virtual {v2, v9, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ -190db8: 0c09 |0052: move-result-object v9 │ │ -190dba: 6e10 9a04 0900 |0053: invoke-virtual {v9}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ -190dc0: 2804 |0056: goto 005a // +0004 │ │ -190dc2: 6e20 743e 2000 |0057: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@3e74 │ │ -190dc8: 0e00 |005a: return-void │ │ +190d08: |[190d08] org.thoughtcrime.securesms.search.SearchFragment.onContactClicked:(Lcom/b44t/messenger/DcContact;)V │ │ +190d18: 5480 ae41 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@41ae │ │ +190d1c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +190d20: 0e00 |0004: return-void │ │ +190d22: 6e10 3a55 0800 |0005: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@553a │ │ +190d28: 0c00 |0008: move-result-object v0 │ │ +190d2a: 1f00 1a0d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d1a │ │ +190d2e: 3800 4f00 |000b: if-eqz v0, 005a // +004f │ │ +190d32: 6e10 5055 0800 |000d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ +190d38: 0c01 |0010: move-result-object v1 │ │ +190d3a: 7110 bd49 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +190d40: 0c01 |0014: move-result-object v1 │ │ +190d42: 6e10 7806 0900 |0015: invoke-virtual {v9}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ +190d48: 0a02 |0018: move-result v2 │ │ +190d4a: 6e20 9d06 2100 |0019: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@069d │ │ +190d50: 0a02 |001c: move-result v2 │ │ +190d52: 3902 3a00 |001d: if-nez v2, 0057 // +003a │ │ +190d56: 2202 4901 |001f: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +190d5a: 6e10 5055 0800 |0021: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ +190d60: 0c03 |0024: move-result-object v3 │ │ +190d62: 7020 8804 3200 |0025: invoke-direct {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ +190d68: 6003 f727 |0028: sget v3, Lorg/thoughtcrime/securesms/R$string;.ask_start_chat_with:I // field@27f7 │ │ +190d6c: 6e10 7b06 0900 |002a: invoke-virtual {v9}, Lcom/b44t/messenger/DcContact;.getNameNAddr:()Ljava/lang/String; // method@067b │ │ +190d72: 0c04 |002d: move-result-object v4 │ │ +190d74: 1215 |002e: const/4 v5, #int 1 // #1 │ │ +190d76: 2356 2d11 |002f: new-array v6, v5, [Ljava/lang/Object; // type@112d │ │ +190d7a: 1207 |0031: const/4 v7, #int 0 // #0 │ │ +190d7c: 4d04 0607 |0032: aput-object v4, v6, v7 │ │ +190d80: 6e30 3d55 3806 |0034: invoke-virtual {v8, v3, v6}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@553d │ │ +190d86: 0c03 |0037: move-result-object v3 │ │ +190d88: 6e20 8e04 3200 |0038: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ +190d8e: 0c02 |003b: move-result-object v2 │ │ +190d90: 6e20 8a04 5200 |003c: invoke-virtual {v2, v5}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@048a │ │ +190d96: 0c02 |003f: move-result-object v2 │ │ +190d98: 1503 0401 |0040: const/high16 v3, #int 17039360 // #104 │ │ +190d9c: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +190d9e: 6e30 8f04 3204 |0043: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ +190da4: 0c02 |0046: move-result-object v2 │ │ +190da6: 2203 8610 |0047: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1; // type@1086 │ │ +190daa: 7040 3755 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@5537 │ │ +190db0: 1409 0a00 0401 |004c: const v9, #float 2.42446e-38 // #0104000a │ │ +190db6: 6e30 9404 9203 |004f: invoke-virtual {v2, v9, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ +190dbc: 0c09 |0052: move-result-object v9 │ │ +190dbe: 6e10 9a04 0900 |0053: invoke-virtual {v9}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ +190dc4: 2804 |0056: goto 005a // +0004 │ │ +190dc6: 6e20 743e 2000 |0057: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@3e74 │ │ +190dcc: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=163 │ │ 0x000d line=165 │ │ 0x0015 line=166 │ │ 0x001f line=168 │ │ @@ -606159,19 +606160,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 │ │ -190dcc: |[190dcc] org.thoughtcrime.securesms.search.SearchFragment.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -190ddc: 5233 6800 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ -190de0: 8130 |0002: int-to-long v0, v3 │ │ -190de2: 6e30 4a55 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemClick:(J)V // method@554a │ │ -190de8: 0e00 |0006: return-void │ │ +190dd0: |[190dd0] org.thoughtcrime.securesms.search.SearchFragment.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +190de0: 5233 6800 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ +190de4: 8130 |0002: int-to-long v0, v3 │ │ +190de6: 6e30 4a55 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemClick:(J)V // method@554a │ │ +190dec: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ 0x0000 - 0x0007 reg=3 (null) Lcom/b44t/messenger/DcChatlist$Item; │ │ │ │ @@ -606180,19 +606181,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 │ │ -190dec: |[190dec] org.thoughtcrime.securesms.search.SearchFragment.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -190dfc: 5233 6800 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ -190e00: 8130 |0002: int-to-long v0, v3 │ │ -190e02: 6e30 4b55 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemLongClick:(J)V // method@554b │ │ -190e08: 0e00 |0006: return-void │ │ +190df0: |[190df0] org.thoughtcrime.securesms.search.SearchFragment.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +190e00: 5233 6800 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ +190e04: 8130 |0002: int-to-long v0, v3 │ │ +190e06: 6e30 4b55 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemLongClick:(J)V // method@554b │ │ +190e0c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ 0x0000 - 0x0007 reg=3 (null) Lcom/b44t/messenger/DcChatlist$Item; │ │ │ │ @@ -606201,54 +606202,54 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -190e0c: |[190e0c] org.thoughtcrime.securesms.search.SearchFragment.onCreate:(Landroid/os/Bundle;)V │ │ -190e1c: 6f20 6c3b 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onCreate:(Landroid/os/Bundle;)V // method@3b6c │ │ -190e22: 2202 9410 |0003: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory; // type@1094 │ │ -190e26: 6e10 5055 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ -190e2c: 0c00 |0008: move-result-object v0 │ │ -190e2e: 7020 8755 0200 |0009: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.:(Landroid/content/Context;)V // method@5587 │ │ -190e34: 7120 a205 2100 |000c: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@05a2 │ │ -190e3a: 0c02 |000f: move-result-object v2 │ │ -190e3c: 1c00 9610 |0010: const-class v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@1096 │ │ -190e40: 6e20 a105 0200 |0012: invoke-virtual {v2, v0}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@05a1 │ │ -190e46: 0c02 |0015: move-result-object v2 │ │ -190e48: 1f02 9610 |0016: check-cast v2, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@1096 │ │ -190e4c: 5b12 b541 |0018: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ -190e50: 6e10 5055 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ -190e56: 0c02 |001d: move-result-object v2 │ │ -190e58: 7110 be49 0200 |001e: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@49be │ │ -190e5e: 0c02 |0021: move-result-object v2 │ │ -190e60: 1300 e407 |0022: const/16 v0, #int 2020 // #7e4 │ │ -190e64: 6e30 9c49 0201 |0024: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ -190e6a: 1300 ee07 |0027: const/16 v0, #int 2030 // #7ee │ │ -190e6e: 6e30 9c49 0201 |0029: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ -190e74: 1300 d507 |002c: const/16 v0, #int 2005 // #7d5 │ │ -190e78: 6e30 9c49 0201 |002e: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ -190e7e: 1300 d007 |0031: const/16 v0, #int 2000 // #7d0 │ │ -190e82: 6e30 9c49 0201 |0033: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ -190e88: 1300 d807 |0036: const/16 v0, #int 2008 // #7d8 │ │ -190e8c: 6e30 9c49 0201 |0038: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ -190e92: 1300 da07 |003b: const/16 v0, #int 2010 // #7da │ │ -190e96: 6e30 9c49 0201 |003d: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ -190e9c: 1300 dc07 |0040: const/16 v0, #int 2012 // #7dc │ │ -190ea0: 6e30 9c49 0201 |0042: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ -190ea6: 1300 df07 |0045: const/16 v0, #int 2015 // #7df │ │ -190eaa: 6e30 9c49 0201 |0047: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ -190eb0: 5412 b441 |004a: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41b4 │ │ -190eb4: 3802 0a00 |004c: if-eqz v2, 0056 // +000a │ │ -190eb8: 5410 b541 |004e: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ -190ebc: 6e20 9455 2000 |0050: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@5594 │ │ -190ec2: 1202 |0053: const/4 v2, #int 0 // #0 │ │ -190ec4: 5b12 b441 |0054: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41b4 │ │ -190ec8: 0e00 |0056: return-void │ │ +190e10: |[190e10] org.thoughtcrime.securesms.search.SearchFragment.onCreate:(Landroid/os/Bundle;)V │ │ +190e20: 6f20 6c3b 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onCreate:(Landroid/os/Bundle;)V // method@3b6c │ │ +190e26: 2202 9410 |0003: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory; // type@1094 │ │ +190e2a: 6e10 5055 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ +190e30: 0c00 |0008: move-result-object v0 │ │ +190e32: 7020 8755 0200 |0009: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.:(Landroid/content/Context;)V // method@5587 │ │ +190e38: 7120 a205 2100 |000c: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@05a2 │ │ +190e3e: 0c02 |000f: move-result-object v2 │ │ +190e40: 1c00 9610 |0010: const-class v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@1096 │ │ +190e44: 6e20 a105 0200 |0012: invoke-virtual {v2, v0}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@05a1 │ │ +190e4a: 0c02 |0015: move-result-object v2 │ │ +190e4c: 1f02 9610 |0016: check-cast v2, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@1096 │ │ +190e50: 5b12 b541 |0018: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ +190e54: 6e10 5055 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ +190e5a: 0c02 |001d: move-result-object v2 │ │ +190e5c: 7110 be49 0200 |001e: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@49be │ │ +190e62: 0c02 |0021: move-result-object v2 │ │ +190e64: 1300 e407 |0022: const/16 v0, #int 2020 // #7e4 │ │ +190e68: 6e30 9c49 0201 |0024: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ +190e6e: 1300 ee07 |0027: const/16 v0, #int 2030 // #7ee │ │ +190e72: 6e30 9c49 0201 |0029: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ +190e78: 1300 d507 |002c: const/16 v0, #int 2005 // #7d5 │ │ +190e7c: 6e30 9c49 0201 |002e: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ +190e82: 1300 d007 |0031: const/16 v0, #int 2000 // #7d0 │ │ +190e86: 6e30 9c49 0201 |0033: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ +190e8c: 1300 d807 |0036: const/16 v0, #int 2008 // #7d8 │ │ +190e90: 6e30 9c49 0201 |0038: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ +190e96: 1300 da07 |003b: const/16 v0, #int 2010 // #7da │ │ +190e9a: 6e30 9c49 0201 |003d: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ +190ea0: 1300 dc07 |0040: const/16 v0, #int 2012 // #7dc │ │ +190ea4: 6e30 9c49 0201 |0042: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ +190eaa: 1300 df07 |0045: const/16 v0, #int 2015 // #7df │ │ +190eae: 6e30 9c49 0201 |0047: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ +190eb4: 5412 b441 |004a: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41b4 │ │ +190eb8: 3802 0a00 |004c: if-eqz v2, 0056 // +000a │ │ +190ebc: 5410 b541 |004e: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ +190ec0: 6e20 9455 2000 |0050: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@5594 │ │ +190ec6: 1202 |0053: const/4 v2, #int 0 // #0 │ │ +190ec8: 5b12 b441 |0054: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41b4 │ │ +190ecc: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=70 │ │ 0x001a line=71 │ │ 0x0024 line=72 │ │ 0x0029 line=73 │ │ @@ -606270,20 +606271,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 │ │ -190ac8: |[190ac8] org.thoughtcrime.securesms.search.SearchFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -190ad8: 6004 aa26 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.fragment_search:I // field@26aa │ │ -190adc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -190ade: 6e40 e802 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -190ae4: 0c02 |0006: move-result-object v2 │ │ -190ae6: 1102 |0007: return-object v2 │ │ +190acc: |[190acc] org.thoughtcrime.securesms.search.SearchFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +190adc: 6004 aa26 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.fragment_search:I // field@26aa │ │ +190ae0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +190ae2: 6e40 e802 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +190ae8: 0c02 |0006: move-result-object v2 │ │ +190aea: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 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; │ │ @@ -606294,22 +606295,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -190ecc: |[190ecc] org.thoughtcrime.securesms.search.SearchFragment.onDestroy:()V │ │ -190edc: 6e10 5055 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ -190ee2: 0c00 |0003: move-result-object v0 │ │ -190ee4: 7110 be49 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@49be │ │ -190eea: 0c00 |0007: move-result-object v0 │ │ -190eec: 6e20 a649 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.removeObservers:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49a6 │ │ -190ef2: 6f10 6e3b 0100 |000b: invoke-super {v1}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onDestroy:()V // method@3b6e │ │ -190ef8: 0e00 |000e: return-void │ │ +190ed0: |[190ed0] org.thoughtcrime.securesms.search.SearchFragment.onDestroy:()V │ │ +190ee0: 6e10 5055 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ +190ee6: 0c00 |0003: move-result-object v0 │ │ +190ee8: 7110 be49 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@49be │ │ +190eee: 0c00 |0007: move-result-object v0 │ │ +190ef0: 6e20 a649 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.removeObservers:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49a6 │ │ +190ef6: 6f10 6e3b 0100 |000b: invoke-super {v1}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onDestroy:()V // method@3b6e │ │ +190efc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x000b line=144 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ │ │ @@ -606318,32 +606319,32 @@ │ │ type : '(Lcom/b44t/messenger/DcMsg;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -190efc: |[190efc] org.thoughtcrime.securesms.search.SearchFragment.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V │ │ -190f0c: 5430 ae41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@41ae │ │ -190f10: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -190f14: 0e00 |0004: return-void │ │ -190f16: 6e10 3a55 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@553a │ │ -190f1c: 0c00 |0008: move-result-object v0 │ │ -190f1e: 1f00 1a0d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d1a │ │ -190f22: 3800 1500 |000b: if-eqz v0, 0020 // +0015 │ │ -190f26: 6e10 5055 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ -190f2c: 0c01 |0010: move-result-object v1 │ │ -190f2e: 7110 bd49 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -190f34: 0c01 |0014: move-result-object v1 │ │ -190f36: 6e10 fb06 0400 |0015: invoke-virtual {v4}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ -190f3c: 0a02 |0018: move-result v2 │ │ -190f3e: 7120 0a07 1400 |0019: invoke-static {v4, v1}, Lcom/b44t/messenger/DcMsg;.getMessagePosition:(Lcom/b44t/messenger/DcMsg;Lcom/b44t/messenger/DcContext;)I // method@070a │ │ -190f44: 0a04 |001c: move-result v4 │ │ -190f46: 6e30 7d3e 2004 |001d: invoke-virtual {v0, v2, v4}, Lorg/thoughtcrime/securesms/ConversationListActivity;.openConversation:(II)V // method@3e7d │ │ -190f4c: 0e00 |0020: return-void │ │ +190f00: |[190f00] org.thoughtcrime.securesms.search.SearchFragment.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V │ │ +190f10: 5430 ae41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@41ae │ │ +190f14: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +190f18: 0e00 |0004: return-void │ │ +190f1a: 6e10 3a55 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@553a │ │ +190f20: 0c00 |0008: move-result-object v0 │ │ +190f22: 1f00 1a0d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d1a │ │ +190f26: 3800 1500 |000b: if-eqz v0, 0020 // +0015 │ │ +190f2a: 6e10 5055 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ +190f30: 0c01 |0010: move-result-object v1 │ │ +190f32: 7110 bd49 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +190f38: 0c01 |0014: move-result-object v1 │ │ +190f3a: 6e10 fb06 0400 |0015: invoke-virtual {v4}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ +190f40: 0a02 |0018: move-result v2 │ │ +190f42: 7120 0a07 1400 |0019: invoke-static {v4, v1}, Lcom/b44t/messenger/DcMsg;.getMessagePosition:(Lcom/b44t/messenger/DcMsg;Lcom/b44t/messenger/DcContext;)I // method@070a │ │ +190f48: 0a04 |001c: move-result v4 │ │ +190f4a: 6e30 7d3e 2004 |001d: invoke-virtual {v0, v2, v4}, Lorg/thoughtcrime/securesms/ConversationListActivity;.openConversation:(II)V // method@3e7d │ │ +190f50: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=189 │ │ 0x000d line=191 │ │ 0x0015 line=192 │ │ 0x0019 line=193 │ │ @@ -606357,29 +606358,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -190f50: |[190f50] org.thoughtcrime.securesms.search.SearchFragment.onStart:()V │ │ -190f60: 6f10 753b 0200 |0000: invoke-super {v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onStart:()V // method@3b75 │ │ -190f66: 5420 b541 |0003: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ -190f6a: 6e10 3a55 0200 |0005: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@553a │ │ -190f70: 0c01 |0008: move-result-object v1 │ │ -190f72: 7110 dc56 0100 |0009: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@56dc │ │ -190f78: 0a01 |000c: move-result v1 │ │ -190f7a: 6e20 9255 1000 |000d: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.setForwardingMode:(Z)V // method@5592 │ │ -190f80: 5420 b541 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ -190f84: 6e10 8e55 0000 |0012: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getSearchResult:()Landroidx/lifecycle/LiveData; // method@558e │ │ -190f8a: 0c00 |0015: move-result-object v0 │ │ -190f8c: 2201 8510 |0016: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0; // type@1085 │ │ -190f90: 7020 3555 2100 |0018: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V // method@5535 │ │ -190f96: 6e30 9c05 2001 |001b: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@059c │ │ -190f9c: 0e00 |001e: return-void │ │ +190f54: |[190f54] org.thoughtcrime.securesms.search.SearchFragment.onStart:()V │ │ +190f64: 6f10 753b 0200 |0000: invoke-super {v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onStart:()V // method@3b75 │ │ +190f6a: 5420 b541 |0003: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ +190f6e: 6e10 3a55 0200 |0005: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@553a │ │ +190f74: 0c01 |0008: move-result-object v1 │ │ +190f76: 7110 dc56 0100 |0009: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@56dc │ │ +190f7c: 0a01 |000c: move-result v1 │ │ +190f7e: 6e20 9255 1000 |000d: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.setForwardingMode:(Z)V // method@5592 │ │ +190f84: 5420 b541 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ +190f88: 6e10 8e55 0000 |0012: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getSearchResult:()Landroidx/lifecycle/LiveData; // method@558e │ │ +190f8e: 0c00 |0015: move-result-object v0 │ │ +190f90: 2201 8510 |0016: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0; // type@1085 │ │ +190f94: 7020 3555 2100 |0018: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V // method@5535 │ │ +190f9a: 6e30 9c05 2001 |001b: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@059c │ │ +190fa0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=111 │ │ 0x0010 line=112 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ @@ -606389,59 +606390,59 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -190fa0: |[190fa0] org.thoughtcrime.securesms.search.SearchFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -190fb0: 6004 f024 |0000: sget v4, Lorg/thoughtcrime/securesms/R$id;.search_no_results:I // field@24f0 │ │ -190fb4: 6e20 1703 4300 |0002: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -190fba: 0c04 |0005: move-result-object v4 │ │ -190fbc: 1f04 4201 |0006: check-cast v4, Landroid/widget/TextView; // type@0142 │ │ -190fc0: 5b24 b341 |0008: iput-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ -190fc4: 6004 ee24 |000a: sget v4, Lorg/thoughtcrime/securesms/R$id;.search_list:I // field@24ee │ │ -190fc8: 6e20 1703 4300 |000c: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -190fce: 0c04 |000f: move-result-object v4 │ │ -190fd0: 1f04 b601 |0010: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ -190fd4: 5b24 b241 |0012: iput-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41b2 │ │ -190fd8: 6004 2a23 |0014: sget v4, Lorg/thoughtcrime/securesms/R$id;.fab:I // field@232a │ │ -190fdc: 6e20 1703 4300 |0016: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -190fe2: 0c03 |0019: move-result-object v3 │ │ -190fe4: 1f03 bb0e |001a: check-cast v3, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // type@0ebb │ │ -190fe8: 5b23 af41 |001c: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41af │ │ -190fec: 2203 8f10 |001e: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter; // type@108f │ │ -190ff0: 6e10 3b55 0200 |0020: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@553b │ │ -190ff6: 0c04 |0023: move-result-object v4 │ │ -190ff8: 7110 0e4f 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0e │ │ -190ffe: 0c00 |0027: move-result-object v0 │ │ -191000: 7040 6c55 4320 |0028: invoke-direct {v3, v4, v0, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V // method@556c │ │ -191006: 5b23 b041 |002b: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ -19100a: 2203 dc10 |002d: new-instance v3, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // type@10dc │ │ -19100e: 5424 b041 |002f: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ -191012: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -191014: 1211 |0032: const/4 v1, #int 1 // #1 │ │ -191016: 7040 3257 4310 |0033: invoke-direct {v3, v4, v0, v1}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V // method@5732 │ │ -19101c: 5b23 b141 |0036: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41b1 │ │ -191020: 5423 af41 |0038: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41af │ │ -191024: 1304 0800 |003a: const/16 v4, #int 8 // #8 │ │ -191028: 6e20 5249 4300 |003c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4952 │ │ -19102e: 5423 b241 |003f: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41b2 │ │ -191032: 5424 b041 |0041: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ -191036: 6e20 0606 4300 |0043: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ -19103c: 5423 b241 |0046: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41b2 │ │ -191040: 5424 b141 |0048: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41b1 │ │ -191044: 6e20 f305 4300 |004a: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.addItemDecoration:(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V // method@05f3 │ │ -19104a: 5423 b241 |004d: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41b2 │ │ -19104e: 2204 ab01 |004f: new-instance v4, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ -191052: 6e10 3b55 0200 |0051: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@553b │ │ -191058: 0c00 |0054: move-result-object v0 │ │ -19105a: 7020 de05 0400 |0055: invoke-direct {v4, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05de │ │ -191060: 6e20 0a06 4300 |0058: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ -191066: 0e00 |005b: return-void │ │ +190fa4: |[190fa4] org.thoughtcrime.securesms.search.SearchFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +190fb4: 6004 f024 |0000: sget v4, Lorg/thoughtcrime/securesms/R$id;.search_no_results:I // field@24f0 │ │ +190fb8: 6e20 1703 4300 |0002: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +190fbe: 0c04 |0005: move-result-object v4 │ │ +190fc0: 1f04 4201 |0006: check-cast v4, Landroid/widget/TextView; // type@0142 │ │ +190fc4: 5b24 b341 |0008: iput-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ +190fc8: 6004 ee24 |000a: sget v4, Lorg/thoughtcrime/securesms/R$id;.search_list:I // field@24ee │ │ +190fcc: 6e20 1703 4300 |000c: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +190fd2: 0c04 |000f: move-result-object v4 │ │ +190fd4: 1f04 b601 |0010: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ +190fd8: 5b24 b241 |0012: iput-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41b2 │ │ +190fdc: 6004 2a23 |0014: sget v4, Lorg/thoughtcrime/securesms/R$id;.fab:I // field@232a │ │ +190fe0: 6e20 1703 4300 |0016: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +190fe6: 0c03 |0019: move-result-object v3 │ │ +190fe8: 1f03 bb0e |001a: check-cast v3, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // type@0ebb │ │ +190fec: 5b23 af41 |001c: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41af │ │ +190ff0: 2203 8f10 |001e: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter; // type@108f │ │ +190ff4: 6e10 3b55 0200 |0020: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@553b │ │ +190ffa: 0c04 |0023: move-result-object v4 │ │ +190ffc: 7110 0e4f 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0e │ │ +191002: 0c00 |0027: move-result-object v0 │ │ +191004: 7040 6c55 4320 |0028: invoke-direct {v3, v4, v0, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V // method@556c │ │ +19100a: 5b23 b041 |002b: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ +19100e: 2203 dc10 |002d: new-instance v3, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // type@10dc │ │ +191012: 5424 b041 |002f: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ +191016: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +191018: 1211 |0032: const/4 v1, #int 1 // #1 │ │ +19101a: 7040 3257 4310 |0033: invoke-direct {v3, v4, v0, v1}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V // method@5732 │ │ +191020: 5b23 b141 |0036: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41b1 │ │ +191024: 5423 af41 |0038: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41af │ │ +191028: 1304 0800 |003a: const/16 v4, #int 8 // #8 │ │ +19102c: 6e20 5249 4300 |003c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4952 │ │ +191032: 5423 b241 |003f: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41b2 │ │ +191036: 5424 b041 |0041: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ +19103a: 6e20 0606 4300 |0043: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ +191040: 5423 b241 |0046: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41b2 │ │ +191044: 5424 b141 |0048: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41b1 │ │ +191048: 6e20 f305 4300 |004a: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.addItemDecoration:(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V // method@05f3 │ │ +19104e: 5423 b241 |004d: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41b2 │ │ +191052: 2204 ab01 |004f: new-instance v4, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ +191056: 6e10 3b55 0200 |0051: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@553b │ │ +19105c: 0c00 |0054: move-result-object v0 │ │ +19105e: 7020 de05 0400 |0055: invoke-direct {v4, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05de │ │ +191064: 6e20 0a06 4300 |0058: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ +19106a: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000a line=96 │ │ 0x0014 line=97 │ │ 0x001e line=99 │ │ 0x002d line=100 │ │ @@ -606459,46 +606460,46 @@ │ │ type : '()Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -190b5c: |[190b5c] org.thoughtcrime.securesms.search.SearchFragment.runOnMain:()Z │ │ -190b6c: 7110 9649 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate$-CC;.$default$runOnMain:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)Z // method@4996 │ │ -190b72: 0a00 |0003: move-result v0 │ │ -190b74: 0f00 |0004: return v0 │ │ +190b60: |[190b60] org.thoughtcrime.securesms.search.SearchFragment.runOnMain:()Z │ │ +190b70: 7110 9649 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate$-CC;.$default$runOnMain:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)Z // method@4996 │ │ +190b76: 0a00 |0003: move-result v0 │ │ +190b78: 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 │ │ -191068: |[191068] org.thoughtcrime.securesms.search.SearchFragment.setFabVisibility:(Z)V │ │ -191078: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ -19107c: 6e10 3a55 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@553a │ │ -191082: 0c02 |0005: move-result-object v2 │ │ -191084: 7110 dc56 0200 |0006: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@56dc │ │ -19108a: 0a02 |0009: move-result v2 │ │ -19108c: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ -191090: 5412 af41 |000c: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41af │ │ -191094: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -191096: 6e20 5249 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4952 │ │ -19109c: 2808 |0012: goto 001a // +0008 │ │ -19109e: 5412 af41 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41af │ │ -1910a2: 1300 0800 |0015: const/16 v0, #int 8 // #8 │ │ -1910a6: 6e20 5249 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4952 │ │ -1910ac: 0e00 |001a: return-void │ │ +19106c: |[19106c] org.thoughtcrime.securesms.search.SearchFragment.setFabVisibility:(Z)V │ │ +19107c: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ +191080: 6e10 3a55 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@553a │ │ +191086: 0c02 |0005: move-result-object v2 │ │ +191088: 7110 dc56 0200 |0006: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@56dc │ │ +19108e: 0a02 |0009: move-result v2 │ │ +191090: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ +191094: 5412 af41 |000c: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41af │ │ +191098: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +19109a: 6e20 5249 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4952 │ │ +1910a0: 2808 |0012: goto 001a // +0008 │ │ +1910a2: 5412 af41 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41af │ │ +1910a6: 1300 0800 |0015: const/16 v0, #int 8 // #8 │ │ +1910aa: 6e20 5249 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4952 │ │ +1910b0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=228 │ │ 0x000c line=229 │ │ 0x0013 line=231 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ @@ -606509,21 +606510,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1910b0: |[1910b0] org.thoughtcrime.securesms.search.SearchFragment.updateSearchQuery:(Ljava/lang/String;)V │ │ -1910c0: 5410 b541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ -1910c4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -1910c8: 6e20 9455 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@5594 │ │ -1910ce: 2803 |0007: goto 000a // +0003 │ │ -1910d0: 5b12 b441 |0008: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41b4 │ │ -1910d4: 0e00 |000a: return-void │ │ +1910b4: |[1910b4] org.thoughtcrime.securesms.search.SearchFragment.updateSearchQuery:(Ljava/lang/String;)V │ │ +1910c4: 5410 b541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ +1910c8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +1910cc: 6e20 9455 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@5594 │ │ +1910d2: 2803 |0007: goto 000a // +0003 │ │ +1910d4: 5b12 b441 |0008: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41b4 │ │ +1910d8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0004 line=200 │ │ 0x0008 line=202 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ @@ -617746,17 +617747,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19b91c: |[19b91c] org.thoughtcrime.securesms.util.views.ProgressDialog.:(Landroid/content/Context;)V │ │ -19b92c: 7020 9b04 1000 |0000: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog;.:(Landroid/content/Context;)V // method@049b │ │ -19b932: 0e00 |0003: return-void │ │ +19b920: |[19b920] org.thoughtcrime.securesms.util.views.ProgressDialog.:(Landroid/content/Context;)V │ │ +19b930: 7020 9b04 1000 |0000: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog;.:(Landroid/content/Context;)V // method@049b │ │ +19b936: 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; │ │ │ │ @@ -617765,25 +617766,25 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -19b830: |[19b830] org.thoughtcrime.securesms.util.views.ProgressDialog.isButtonVisible:(I)Z │ │ -19b840: 6e20 4058 2100 |0000: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getButton:(I)Landroid/widget/Button; // method@5840 │ │ -19b846: 0c02 |0003: move-result-object v2 │ │ -19b848: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -19b84a: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -19b84e: 0f00 |0007: return v0 │ │ -19b850: 6e10 cf03 0200 |0008: invoke-virtual {v2}, Landroid/widget/Button;.getVisibility:()I // method@03cf │ │ -19b856: 0a02 |000b: move-result v2 │ │ -19b858: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -19b85c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -19b85e: 0f00 |000f: return v0 │ │ +19b834: |[19b834] org.thoughtcrime.securesms.util.views.ProgressDialog.isButtonVisible:(I)Z │ │ +19b844: 6e20 4058 2100 |0000: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getButton:(I)Landroid/widget/Button; // method@5840 │ │ +19b84a: 0c02 |0003: move-result-object v2 │ │ +19b84c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +19b84e: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +19b852: 0f00 |0007: return v0 │ │ +19b854: 6e10 cf03 0200 |0008: invoke-virtual {v2}, Landroid/widget/Button;.getVisibility:()I // method@03cf │ │ +19b85a: 0a02 |000b: move-result v2 │ │ +19b85c: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +19b860: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +19b862: 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 │ │ @@ -617793,17 +617794,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 │ │ -19b934: |[19b934] org.thoughtcrime.securesms.util.views.ProgressDialog.lambda$show$0:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;Landroid/content/DialogInterface;I)V │ │ -19b944: 7220 8200 1000 |0000: invoke-interface {v0, v1}, Landroid/content/DialogInterface$OnCancelListener;.onCancel:(Landroid/content/DialogInterface;)V // method@0082 │ │ -19b94a: 0e00 |0003: return-void │ │ +19b938: |[19b938] org.thoughtcrime.securesms.util.views.ProgressDialog.lambda$show$0:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;Landroid/content/DialogInterface;I)V │ │ +19b948: 7220 8200 1000 |0000: invoke-interface {v0, v1}, Landroid/content/DialogInterface$OnCancelListener;.onCancel:(Landroid/content/DialogInterface;)V // method@0082 │ │ +19b94e: 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; │ │ @@ -617814,20 +617815,20 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -19b980: |[19b980] org.thoughtcrime.securesms.util.views.ProgressDialog.setIndeterminate:(Z)V │ │ -19b990: 5c12 cb42 |0000: iput-boolean v2, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@42cb │ │ -19b994: 5410 cd42 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42cd │ │ -19b998: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -19b99c: 6e20 3604 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0436 │ │ -19b9a2: 0e00 |0009: return-void │ │ +19b984: |[19b984] org.thoughtcrime.securesms.util.views.ProgressDialog.setIndeterminate:(Z)V │ │ +19b994: 5c12 cb42 |0000: iput-boolean v2, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@42cb │ │ +19b998: 5410 cd42 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42cd │ │ +19b99c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +19b9a0: 6e20 3604 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0436 │ │ +19b9a6: 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; │ │ @@ -617838,30 +617839,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -19b9d0: |[19b9d0] org.thoughtcrime.securesms.util.views.ProgressDialog.setupProgressBar:()V │ │ -19b9e0: 5430 cd42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42cd │ │ -19b9e4: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ -19b9e8: 6e10 3504 0000 |0004: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getIndeterminateDrawable:()Landroid/graphics/drawable/Drawable; // method@0435 │ │ -19b9ee: 0c00 |0007: move-result-object v0 │ │ -19b9f0: 6e10 4158 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@5841 │ │ -19b9f6: 0c01 |000b: move-result-object v1 │ │ -19b9f8: 6002 ed18 |000c: sget v2, Lorg/thoughtcrime/securesms/R$color;.delta_accent:I // field@18ed │ │ -19b9fc: 7120 2f05 2100 |000e: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@052f │ │ -19ba02: 0a01 |0011: move-result v1 │ │ -19ba04: 6202 2100 |0012: sget-object v2, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ -19ba08: 6e30 9901 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0199 │ │ -19ba0e: 5430 cd42 |0017: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42cd │ │ -19ba12: 5531 cb42 |0019: iget-boolean v1, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@42cb │ │ -19ba16: 6e20 3604 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0436 │ │ -19ba1c: 0e00 |001e: return-void │ │ +19b9d4: |[19b9d4] org.thoughtcrime.securesms.util.views.ProgressDialog.setupProgressBar:()V │ │ +19b9e4: 5430 cd42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42cd │ │ +19b9e8: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ +19b9ec: 6e10 3504 0000 |0004: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getIndeterminateDrawable:()Landroid/graphics/drawable/Drawable; // method@0435 │ │ +19b9f2: 0c00 |0007: move-result-object v0 │ │ +19b9f4: 6e10 4158 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@5841 │ │ +19b9fa: 0c01 |000b: move-result-object v1 │ │ +19b9fc: 6002 ed18 |000c: sget v2, Lorg/thoughtcrime/securesms/R$color;.delta_accent:I // field@18ed │ │ +19ba00: 7120 2f05 2100 |000e: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@052f │ │ +19ba06: 0a01 |0011: move-result v1 │ │ +19ba08: 6202 2100 |0012: sget-object v2, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ +19ba0c: 6e30 9901 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0199 │ │ +19ba12: 5430 cd42 |0017: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42cd │ │ +19ba16: 5531 cb42 |0019: iget-boolean v1, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@42cb │ │ +19ba1a: 6e20 3604 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0436 │ │ +19ba20: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=69 │ │ 0x0008 line=70 │ │ 0x0017 line=71 │ │ locals : │ │ @@ -617872,26 +617873,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19ba20: |[19ba20] org.thoughtcrime.securesms.util.views.ProgressDialog.setupTextView:()V │ │ -19ba30: 5420 ce42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42ce │ │ -19ba34: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -19ba38: 5420 cc42 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42cc │ │ -19ba3c: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -19ba40: 6e10 dc0a 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ -19ba46: 0a00 |000b: move-result v0 │ │ -19ba48: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -19ba4c: 5420 ce42 |000e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42ce │ │ -19ba50: 5421 cc42 |0010: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42cc │ │ -19ba54: 6e20 6b04 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -19ba5a: 0e00 |0015: return-void │ │ +19ba24: |[19ba24] org.thoughtcrime.securesms.util.views.ProgressDialog.setupTextView:()V │ │ +19ba34: 5420 ce42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42ce │ │ +19ba38: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +19ba3c: 5420 cc42 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42cc │ │ +19ba40: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +19ba44: 6e10 dc0a 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ +19ba4a: 0a00 |000b: move-result v0 │ │ +19ba4c: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +19ba50: 5420 ce42 |000e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42ce │ │ +19ba54: 5421 cc42 |0010: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42cc │ │ +19ba58: 6e20 6b04 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +19ba5e: 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; │ │ │ │ @@ -617900,24 +617901,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 │ │ -19b860: |[19b860] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -19b870: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -19b872: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -19b874: 0760 |0002: move-object v0, v6 │ │ -19b876: 0771 |0003: move-object v1, v7 │ │ -19b878: 0782 |0004: move-object v2, v8 │ │ -19b87a: 0193 |0005: move v3, v9 │ │ -19b87c: 7706 5158 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@5851 │ │ -19b882: 0c06 |0009: move-result-object v6 │ │ -19b884: 1106 |000a: return-object v6 │ │ +19b864: |[19b864] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +19b874: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +19b876: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +19b878: 0760 |0002: move-object v0, v6 │ │ +19b87a: 0771 |0003: move-object v1, v7 │ │ +19b87c: 0782 |0004: move-object v2, v8 │ │ +19b87e: 0193 |0005: move v3, v9 │ │ +19b880: 7706 5158 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@5851 │ │ +19b886: 0c06 |0009: move-result-object v6 │ │ +19b888: 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; │ │ @@ -617928,24 +617929,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 │ │ -19b888: |[19b888] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -19b898: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -19b89a: 0760 |0001: move-object v0, v6 │ │ -19b89c: 0771 |0002: move-object v1, v7 │ │ -19b89e: 0782 |0003: move-object v2, v8 │ │ -19b8a0: 0193 |0004: move v3, v9 │ │ -19b8a2: 01a4 |0005: move v4, v10 │ │ -19b8a4: 7706 5158 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@5851 │ │ -19b8aa: 0c06 |0009: move-result-object v6 │ │ -19b8ac: 1106 |000a: return-object v6 │ │ +19b88c: |[19b88c] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +19b89c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +19b89e: 0760 |0001: move-object v0, v6 │ │ +19b8a0: 0771 |0002: move-object v1, v7 │ │ +19b8a2: 0782 |0003: move-object v2, v8 │ │ +19b8a4: 0193 |0004: move v3, v9 │ │ +19b8a6: 01a4 |0005: move v4, v10 │ │ +19b8a8: 7706 5158 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@5851 │ │ +19b8ae: 0c06 |0009: move-result-object v6 │ │ +19b8b0: 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; │ │ @@ -617957,34 +617958,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 │ │ -19b8b0: |[19b8b0] 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; │ │ -19b8c0: 2200 f610 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // type@10f6 │ │ -19b8c4: 7020 3d58 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.:(Landroid/content/Context;)V // method@583d │ │ -19b8ca: 6e20 4b58 2000 |0005: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@584b │ │ -19b8d0: 6e20 4958 3000 |0008: invoke-virtual {v0, v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@5849 │ │ -19b8d6: 7020 4858 4000 |000b: invoke-direct {v0, v4}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setIndeterminate:(Z)V // method@5848 │ │ -19b8dc: 6e20 4658 5000 |000e: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCancelable:(Z)V // method@5846 │ │ -19b8e2: 6e20 4a58 6000 |0011: invoke-virtual {v0, v6}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@584a │ │ -19b8e8: 3805 1500 |0014: if-eqz v5, 0029 // +0015 │ │ -19b8ec: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -19b8ee: 6e20 4758 2000 |0017: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCanceledOnTouchOutside:(Z)V // method@5847 │ │ -19b8f4: 6002 3328 |001a: sget v2, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2833 │ │ -19b8f8: 6e20 7700 2100 |001c: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -19b8fe: 0c01 |001f: move-result-object v1 │ │ -19b900: 2202 f510 |0020: new-instance v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0; // type@10f5 │ │ -19b904: 7030 3b58 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@583b │ │ -19b90a: 12e3 |0025: const/4 v3, #int -2 // #fe │ │ -19b90c: 6e40 4558 3021 |0026: invoke-virtual {v0, v3, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@5845 │ │ -19b912: 6e10 5258 0000 |0029: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:()V // method@5852 │ │ -19b918: 1100 |002c: return-object v0 │ │ +19b8b4: |[19b8b4] 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; │ │ +19b8c4: 2200 f610 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // type@10f6 │ │ +19b8c8: 7020 3d58 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.:(Landroid/content/Context;)V // method@583d │ │ +19b8ce: 6e20 4b58 2000 |0005: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@584b │ │ +19b8d4: 6e20 4958 3000 |0008: invoke-virtual {v0, v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@5849 │ │ +19b8da: 7020 4858 4000 |000b: invoke-direct {v0, v4}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setIndeterminate:(Z)V // method@5848 │ │ +19b8e0: 6e20 4658 5000 |000e: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCancelable:(Z)V // method@5846 │ │ +19b8e6: 6e20 4a58 6000 |0011: invoke-virtual {v0, v6}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@584a │ │ +19b8ec: 3805 1500 |0014: if-eqz v5, 0029 // +0015 │ │ +19b8f0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +19b8f2: 6e20 4758 2000 |0017: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCanceledOnTouchOutside:(Z)V // method@5847 │ │ +19b8f8: 6002 3328 |001a: sget v2, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2833 │ │ +19b8fc: 6e20 7700 2100 |001c: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +19b902: 0c01 |001f: move-result-object v1 │ │ +19b904: 2202 f510 |0020: new-instance v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0; // type@10f5 │ │ +19b908: 7030 3b58 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@583b │ │ +19b90e: 12e3 |0025: const/4 v3, #int -2 // #fe │ │ +19b910: 6e40 4558 3021 |0026: invoke-virtual {v0, v3, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@5845 │ │ +19b916: 6e10 5258 0000 |0029: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:()V // method@5852 │ │ +19b91c: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ 0x0008 line=106 │ │ 0x000b line=107 │ │ 0x000e line=108 │ │ @@ -618006,24 +618007,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -19b94c: |[19b94c] org.thoughtcrime.securesms.util.views.ProgressDialog.onCreate:(Landroid/os/Bundle;)V │ │ -19b95c: 6e10 4158 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@5841 │ │ -19b962: 0c00 |0003: move-result-object v0 │ │ -19b964: 6001 9426 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.dialog_progress:I // field@2694 │ │ -19b968: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19b96a: 7130 3103 1002 |0007: invoke-static {v0, v1, v2}, Landroid/view/View;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@0331 │ │ -19b970: 0c00 |000a: move-result-object v0 │ │ -19b972: 6e20 4c58 0300 |000b: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setView:(Landroid/view/View;)V // method@584c │ │ -19b978: 6f20 a004 4300 |000e: invoke-super {v3, v4}, Landroidx/appcompat/app/AlertDialog;.onCreate:(Landroid/os/Bundle;)V // method@04a0 │ │ -19b97e: 0e00 |0011: return-void │ │ +19b950: |[19b950] org.thoughtcrime.securesms.util.views.ProgressDialog.onCreate:(Landroid/os/Bundle;)V │ │ +19b960: 6e10 4158 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@5841 │ │ +19b966: 0c00 |0003: move-result-object v0 │ │ +19b968: 6001 9426 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.dialog_progress:I // field@2694 │ │ +19b96c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +19b96e: 7130 3103 1002 |0007: invoke-static {v0, v1, v2}, Landroid/view/View;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@0331 │ │ +19b974: 0c00 |000a: move-result-object v0 │ │ +19b976: 6e20 4c58 0300 |000b: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setView:(Landroid/view/View;)V // method@584c │ │ +19b97c: 6f20 a004 4300 |000e: invoke-super {v3, v4}, Landroidx/appcompat/app/AlertDialog;.onCreate:(Landroid/os/Bundle;)V // method@04a0 │ │ +19b982: 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; │ │ @@ -618034,22 +618035,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -19b9a4: |[19b9a4] org.thoughtcrime.securesms.util.views.ProgressDialog.setMessage:(Ljava/lang/CharSequence;)V │ │ -19b9b4: 7210 c909 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09c9 │ │ -19b9ba: 0c00 |0003: move-result-object v0 │ │ -19b9bc: 5b10 cc42 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42cc │ │ -19b9c0: 5410 ce42 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42ce │ │ -19b9c4: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -19b9c8: 6e20 6b04 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -19b9ce: 0e00 |000d: return-void │ │ +19b9a8: |[19b9a8] org.thoughtcrime.securesms.util.views.ProgressDialog.setMessage:(Ljava/lang/CharSequence;)V │ │ +19b9b8: 7210 c909 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09c9 │ │ +19b9be: 0c00 |0003: move-result-object v0 │ │ +19b9c0: 5b10 cc42 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42cc │ │ +19b9c4: 5410 ce42 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42ce │ │ +19b9c8: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +19b9cc: 6e20 6b04 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +19b9d2: 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; │ │ @@ -618060,46 +618061,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -19ba5c: |[19ba5c] org.thoughtcrime.securesms.util.views.ProgressDialog.show:()V │ │ -19ba6c: 6f10 a104 0200 |0000: invoke-super {v2}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@04a1 │ │ -19ba72: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -19ba74: 7020 4258 0200 |0004: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5842 │ │ -19ba7a: 0a00 |0007: move-result v0 │ │ -19ba7c: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ -19ba80: 12e0 |000a: const/4 v0, #int -2 // #fe │ │ -19ba82: 7020 4258 0200 |000b: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5842 │ │ -19ba88: 0a00 |000e: move-result v0 │ │ -19ba8a: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ -19ba8e: 12d0 |0011: const/4 v0, #int -3 // #fd │ │ -19ba90: 7020 4258 0200 |0012: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5842 │ │ -19ba96: 0a00 |0015: move-result v0 │ │ -19ba98: 3800 0d00 |0016: if-eqz v0, 0023 // +000d │ │ -19ba9c: 6000 3624 |0018: sget v0, Lorg/thoughtcrime/securesms/R$id;.noButtonsSpacer:I // field@2436 │ │ -19baa0: 6e20 3f58 0200 |001a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@583f │ │ -19baa6: 0c00 |001d: move-result-object v0 │ │ -19baa8: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ -19baac: 6e20 4c03 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -19bab2: 6000 8024 |0023: sget v0, Lorg/thoughtcrime/securesms/R$id;.progressBar:I // field@2480 │ │ -19bab6: 6e20 3f58 0200 |0025: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@583f │ │ -19babc: 0c00 |0028: move-result-object v0 │ │ -19babe: 1f00 3701 |0029: check-cast v0, Landroid/widget/ProgressBar; // type@0137 │ │ -19bac2: 5b20 cd42 |002b: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42cd │ │ -19bac6: 6000 6e25 |002d: sget v0, Lorg/thoughtcrime/securesms/R$id;.text:I // field@256e │ │ -19baca: 6e20 3f58 0200 |002f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@583f │ │ -19bad0: 0c00 |0032: move-result-object v0 │ │ -19bad2: 1f00 4201 |0033: check-cast v0, Landroid/widget/TextView; // type@0142 │ │ -19bad6: 5b20 ce42 |0035: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42ce │ │ -19bada: 7010 4d58 0200 |0037: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupProgressBar:()V // method@584d │ │ -19bae0: 7010 4e58 0200 |003a: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupTextView:()V // method@584e │ │ -19bae6: 0e00 |003d: return-void │ │ +19ba60: |[19ba60] org.thoughtcrime.securesms.util.views.ProgressDialog.show:()V │ │ +19ba70: 6f10 a104 0200 |0000: invoke-super {v2}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@04a1 │ │ +19ba76: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +19ba78: 7020 4258 0200 |0004: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5842 │ │ +19ba7e: 0a00 |0007: move-result v0 │ │ +19ba80: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ +19ba84: 12e0 |000a: const/4 v0, #int -2 // #fe │ │ +19ba86: 7020 4258 0200 |000b: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5842 │ │ +19ba8c: 0a00 |000e: move-result v0 │ │ +19ba8e: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ +19ba92: 12d0 |0011: const/4 v0, #int -3 // #fd │ │ +19ba94: 7020 4258 0200 |0012: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5842 │ │ +19ba9a: 0a00 |0015: move-result v0 │ │ +19ba9c: 3800 0d00 |0016: if-eqz v0, 0023 // +000d │ │ +19baa0: 6000 3624 |0018: sget v0, Lorg/thoughtcrime/securesms/R$id;.noButtonsSpacer:I // field@2436 │ │ +19baa4: 6e20 3f58 0200 |001a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@583f │ │ +19baaa: 0c00 |001d: move-result-object v0 │ │ +19baac: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ +19bab0: 6e20 4c03 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +19bab6: 6000 8024 |0023: sget v0, Lorg/thoughtcrime/securesms/R$id;.progressBar:I // field@2480 │ │ +19baba: 6e20 3f58 0200 |0025: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@583f │ │ +19bac0: 0c00 |0028: move-result-object v0 │ │ +19bac2: 1f00 3701 |0029: check-cast v0, Landroid/widget/ProgressBar; // type@0137 │ │ +19bac6: 5b20 cd42 |002b: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42cd │ │ +19baca: 6000 6e25 |002d: sget v0, Lorg/thoughtcrime/securesms/R$id;.text:I // field@256e │ │ +19bace: 6e20 3f58 0200 |002f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@583f │ │ +19bad4: 0c00 |0032: move-result-object v0 │ │ +19bad6: 1f00 4201 |0033: check-cast v0, Landroid/widget/TextView; // type@0142 │ │ +19bada: 5b20 ce42 |0035: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42ce │ │ +19bade: 7010 4d58 0200 |0037: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupProgressBar:()V // method@584d │ │ +19bae4: 7010 4e58 0200 |003a: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupTextView:()V // method@584e │ │ +19baea: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=57 │ │ 0x0018 line=58 │ │ 0x0023 line=61 │ │ 0x002d line=62 │ │ @@ -653750,17 +653751,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -18f21c: |[18f21c] org.thoughtcrime.securesms.scribbles.ScribbleActivity.:()V │ │ -18f22c: 7010 2d41 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.:()V // method@412d │ │ -18f232: 0e00 |0003: return-void │ │ +18f220: |[18f220] org.thoughtcrime.securesms.scribbles.ScribbleActivity.:()V │ │ +18f230: 7010 2d41 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.:()V // method@412d │ │ +18f236: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity; │ │ │ │ Virtual methods - │ │ @@ -653769,22 +653770,22 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -18f1f4: |[18f1f4] org.thoughtcrime.securesms.scribbles.ScribbleActivity.allowInLockedMode:()Z │ │ -18f204: 6e10 c354 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54c3 │ │ -18f20a: 0c00 |0003: move-result-object v0 │ │ -18f20c: 1a01 414d |0004: const-string v1, "crop_avatar" // string@4d41 │ │ -18f210: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -18f212: 6e30 8b00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -18f218: 0a00 |000a: move-result v0 │ │ -18f21a: 0f00 |000b: return v0 │ │ +18f1f8: |[18f1f8] org.thoughtcrime.securesms.scribbles.ScribbleActivity.allowInLockedMode:()Z │ │ +18f208: 6e10 c354 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54c3 │ │ +18f20e: 0c00 |0003: move-result-object v0 │ │ +18f210: 1a01 414d |0004: const-string v1, "crop_avatar" // string@4d41 │ │ +18f214: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +18f216: 6e30 8b00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +18f21c: 0a00 |000a: move-result v0 │ │ +18f21e: 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;) │ │ @@ -653792,35 +653793,35 @@ │ │ type : '(Landroid/os/Bundle;Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -18f234: |[18f234] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onCreate:(Landroid/os/Bundle;Z)V │ │ -18f244: 6002 3127 |0000: sget v2, Lorg/thoughtcrime/securesms/R$layout;.scribble_activity:I // field@2731 │ │ -18f248: 6e20 c754 2100 |0002: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.setContentView:(I)V // method@54c7 │ │ -18f24e: 6e10 c354 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54c3 │ │ -18f254: 0c02 |0008: move-result-object v2 │ │ -18f256: 1a03 414d |0009: const-string v3, "crop_avatar" // string@4d41 │ │ -18f25a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -18f25c: 6e30 8b00 3200 |000c: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -18f262: 0a02 |000f: move-result v2 │ │ -18f264: 6003 d224 |0010: sget v3, Lorg/thoughtcrime/securesms/R$id;.scribble_container:I // field@24d2 │ │ -18f268: 6e10 c354 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54c3 │ │ -18f26e: 0c00 |0015: move-result-object v0 │ │ -18f270: 6e10 9000 0000 |0016: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0090 │ │ -18f276: 0c00 |0019: move-result-object v0 │ │ -18f278: 7120 4d54 2000 |001a: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // method@544d │ │ -18f27e: 0c02 |001d: move-result-object v2 │ │ -18f280: 6e30 c454 3102 |001e: invoke-virtual {v1, v3, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.initFragment:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment; // method@54c4 │ │ -18f286: 0c02 |0021: move-result-object v2 │ │ -18f288: 1f02 5e10 |0022: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@105e │ │ -18f28c: 5b12 6b41 |0024: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.imageEditorFragment:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@416b │ │ -18f290: 0e00 |0026: return-void │ │ +18f238: |[18f238] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onCreate:(Landroid/os/Bundle;Z)V │ │ +18f248: 6002 3127 |0000: sget v2, Lorg/thoughtcrime/securesms/R$layout;.scribble_activity:I // field@2731 │ │ +18f24c: 6e20 c754 2100 |0002: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.setContentView:(I)V // method@54c7 │ │ +18f252: 6e10 c354 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54c3 │ │ +18f258: 0c02 |0008: move-result-object v2 │ │ +18f25a: 1a03 414d |0009: const-string v3, "crop_avatar" // string@4d41 │ │ +18f25e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +18f260: 6e30 8b00 3200 |000c: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +18f266: 0a02 |000f: move-result v2 │ │ +18f268: 6003 d224 |0010: sget v3, Lorg/thoughtcrime/securesms/R$id;.scribble_container:I // field@24d2 │ │ +18f26c: 6e10 c354 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54c3 │ │ +18f272: 0c00 |0015: move-result-object v0 │ │ +18f274: 6e10 9000 0000 |0016: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0090 │ │ +18f27a: 0c00 |0019: move-result-object v0 │ │ +18f27c: 7120 4d54 2000 |001a: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // method@544d │ │ +18f282: 0c02 |001d: move-result-object v2 │ │ +18f284: 6e30 c454 3102 |001e: invoke-virtual {v1, v3, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.initFragment:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment; // method@54c4 │ │ +18f28a: 0c02 |0021: move-result-object v2 │ │ +18f28c: 1f02 5e10 |0022: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@105e │ │ +18f290: 5b12 6b41 |0024: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.imageEditorFragment:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@416b │ │ +18f294: 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; │ │ @@ -653832,20 +653833,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -18f294: |[18f294] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onPreCreate:()V │ │ -18f2a4: 2200 af10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; // type@10af │ │ -18f2a8: 7010 1056 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;.:()V // method@5610 │ │ -18f2ae: 5b10 6a41 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.dynamicTheme:Lorg/thoughtcrime/securesms/util/DynamicTheme; // field@416a │ │ -18f2b2: 6f10 3e41 0100 |0007: invoke-super {v1}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.onPreCreate:()V // method@413e │ │ -18f2b8: 0e00 |000a: return-void │ │ +18f298: |[18f298] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onPreCreate:()V │ │ +18f2a8: 2200 af10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; // type@10af │ │ +18f2ac: 7010 1056 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;.:()V // method@5610 │ │ +18f2b2: 5b10 6a41 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.dynamicTheme:Lorg/thoughtcrime/securesms/util/DynamicTheme; // field@416a │ │ +18f2b6: 6f10 3e41 0100 |0007: invoke-super {v1}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.onPreCreate:()V // method@413e │ │ +18f2bc: 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: 5302018 bytes, number of entries: 3306 │ │ │ +Zip file size: 5302031 bytes, number of entries: 3306 │ │ │ ?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 │ │ │ ?rwxrwxr-x 2.0 unx 616 b- stor 80-Jan-01 00:00 kotlin/comparisons/ComparisonsKt__ComparisonsKt$compareBy$3.class │ │ │ @@ -1717,15 +1717,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 │ │ │ @@ -3301,8 +3301,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 3575 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/LocalHelpActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 5656 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 │ │ │ -3306 files, 5696196 bytes uncompressed, 4646498 bytes compressed: 18.4% │ │ │ +3306 files, 5696209 bytes uncompressed, 4646511 bytes compressed: 18.4% │ │ ├── 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 │ ├── 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: a5fa4416cd7daacb793323199cf8c88c0a077783 │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2b43b4c521d57cb9de4402cf4601752e3fe38874 │ ├── strings --all --bytes=8 {} │ │ @@ -12496,15 +12496,14 @@ │ │ inner_ossl_encoder_fetch │ │ EVP_PKEY_encapsulate │ │ pkey_set_type │ │ dh_param │ │ evp_pkey_ctx_ctrl_int │ │ crypto/evp/dsa_ctrl.c │ │ ossl_method_construct_postcondition │ │ -built on: Wed Mar 19 11:40:52 2025 UTC │ │ not available │ │ check invalid j value │ │ no private value │ │ ctrl not implemented │ │ unsupported number of rounds │ │ illegal tagged any │ │ unexpected eoc │ │ @@ -16387,14 +16386,15 @@ │ │ evp_pkey_get0_DH_int │ │ dh_rfc5114 │ │ rsa_pss_keygen_md │ │ EXPAND_ONLY │ │ evp_pkey_param_check_combined │ │ EVP_PKEY_CTX_dup │ │ ffdhe3072 │ │ +built on: Sat Mar 15 19:12:26 2025 UTC │ │ div by zero │ │ encoding error │ │ check invalid q value │ │ bad key length │ │ final error │ │ unable to get random strength │ │ wrong final block length │ ├── readelf --wide --decompress --string-dump=.rodata {} │ │ @@ -96406,4627 +96406,4627 @@ │ │ [24fb4f] EVP_PKEY_encapsulate │ │ [24fb64] pkey_set_type │ │ [24fb72] dh_param │ │ [24fb7b] evp_pkey_ctx_ctrl_int │ │ [24fb91] ukm │ │ [24fb95] crypto/evp/dsa_ctrl.c │ │ [24fbab] ossl_method_construct_postcondition │ │ - [24fbcf] built on: Wed Mar 19 11:40:52 2025 UTC │ │ - [24fbf6] not available │ │ - [24fc04] check invalid j value │ │ - [24fc1a] no private value │ │ - [24fc2b] ctrl not implemented │ │ - [24fc40] unsupported number of rounds │ │ - [24fc5d] illegal tagged any │ │ - [24fc70] unexpected eoc │ │ - [24fc7f] unsupported type │ │ - [24fc90] missing init function │ │ - [24fca6] no value │ │ - [24fcaf] cannot invert │ │ - [24fcbd] incompatible objects │ │ - [24fcd2] invalid cofactor │ │ - [24fce3] invalid compressed point │ │ - [24fcfc] invalid form │ │ - [24fd09] ladder step failure │ │ - [24fd1d] empty file structure │ │ - [24fd32] the meth_data stack is corrupt │ │ - [24fd51] not loaded │ │ - [24fd5c] unsupported signature algorithm │ │ - [24fd7c] encountered keyupdatewarning │ │ - [24fd99] get itav │ │ - [24fda2] missing private key for popo │ │ - [24fdbf] ess signing certificate error │ │ - [24fddd] des │ │ - [24fde1] rc2-40 │ │ - [24fde8] dynamic_set_data_ctx │ │ - [24fdfd] assertion failed: WITHIN_ARENA(chunk) │ │ - [24fe23] OSSL_PARAM_BLD_to_param │ │ - [24fe3b] get_provider_store │ │ - [24fe4e] crypto/time.c │ │ - [24fe5c] OBJ_nid2obj │ │ - [24fe68] PBE-MD2-DES │ │ - [24fe74] Netscape Certificate Extension │ │ - [24fe93] bf-ecb │ │ - [24fe9a] CAST5-CFB │ │ - [24fea4] RC5-OFB │ │ - [24feac] pbeWithSHA1And128BitRC2-CBC │ │ - [24fec8] ISO │ │ - [24fecc] id-smime-spq │ │ - [24fed9] id-aca │ │ - [24fee0] ipsecEndSystem │ │ - [24feef] DVCS │ │ - [24fef4] id-regCtrl-oldCertID │ │ - [24ff09] AD Time Stamping │ │ - [24ff1a] trustRoot │ │ - [24ff24] snmpv2 │ │ - [24ff2b] domain │ │ - [24ff32] aes-128-ofb │ │ - [24ff3e] aes-256-ofb │ │ - [24ff4a] textEncodedORAddress │ │ - [24ff5f] merchant initiated auth │ │ - [24ff77] setCext-hashedRoot │ │ - [24ff8a] setCext-certType │ │ - [24ff9b] certicom-arc │ │ - [24ffa8] camellia-192-ofb │ │ - [24ffb9] camellia-256-ofb │ │ - [24ffca] password based MAC │ │ - [24ffdd] ecdsa-with-Specified │ │ - [24fff2] hmacWithSHA224 │ │ - [250001] GOST R 34.11-94 with GOST R 34.10-2001 │ │ - [250028] id-GostR3410-94-aBis │ │ - [25003d] id-GostR3410-94-b │ │ - [25004f] supportedApplicationContext │ │ - [25006b] supportedAlgorithms │ │ - [25007f] aes-128-gcm │ │ - [25008b] dh-cofactor-kdf │ │ - [25009b] camellia-192-gcm │ │ - [2500ac] camellia-256-ctr │ │ - [2500bd] chacha20 │ │ - [2500c6] KxDHE │ │ - [2500cc] kx-dhe │ │ - [2500d3] SHA512-256 │ │ - [2500de] ARIA-128-GCM │ │ - [2500eb] cmcCA │ │ - [2500f1] DSTU 4145-2002 little endian │ │ - [25010e] ieee │ │ - [250113] GOST R 34.10-2012 (256 bit) ParamSet B │ │ - [25013a] gmac │ │ - [25013f] id-it-caCerts │ │ - [25014d] brainpoolP384r1tls13 │ │ - [250162] issuedOnBehalfOf │ │ - [250173] crypto/objects/obj_xref.c │ │ - [25018d] ossl_obj_find_sigid_algs │ │ - [2501a6] OCSP_CERTID │ │ - [2501b2] crypto/evp/p_sign.c │ │ - [2501c6] PEM_do_header │ │ - [2501d4] value.x509crl │ │ - [2501e2] mac string set error │ │ - [2501f7] PKCS7_RECIP_INFO │ │ - [250208] 00 │ │ - [25020b] ; │ │ - [25020e] = │ │ - [250212] crypto/asn1/a_strex.c │ │ - [250228] unable to find message digest │ │ - [250246] max_request │ │ - [250252] reseed error │ │ - [25025f] seed_properties │ │ - [25026f] modulus: │ │ - [250278] Mask Algorithm: │ │ - [250289] BN_BLINDING_new │ │ - [250299] OpenSSL PKCS#1 RSA │ │ - [2502ac] rsa_ossl_public_encrypt │ │ - [2502c4] RSA_padding_add_X931 │ │ - [2502d9] crypto/srp/srp_lib.c │ │ - [2502ee] 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: │ │ - [250386] crypto/store/store_register.c │ │ - [2503a4] general_allocate_prompt │ │ - [2503bc] X509_load_cert_file_ex │ │ - [2503d3] X509 CRL │ │ - [2503dc] Key Compromise │ │ - [2503eb] CRLDistributionPoints │ │ - [250401] addr_validate_path_internal │ │ - [25041d] TargetingInformation │ │ - [250432] %*sTargets:\n │ │ - [25043f] %*sCertificate Digest Info:\n │ │ - [25045c] %*sIssuer UID: │ │ - [25046c] signTool │ │ - [250475] crypto/x509/v3_ncons.c │ │ - [25048c] %*sPolicy Language: │ │ - [2504a1] OCSP helper │ │ - [2504ad] ocsphelper │ │ - [2504b8] crypto/x509/v3_san.c │ │ - [2504cd] SXNET_add_id_asc │ │ - [2504de] error creating extension │ │ - [2504f7] unsupported name constraint type │ │ - [250518] OCSP verification failed │ │ - [250531] Missing Subject Key Identifier │ │ - [250550] crypto/x509/x_pubkey.c │ │ - [250567] socket operation failed │ │ - [25057f] KECCAK-224 │ │ - [25058a] MD5:SSL3-MD5:1.2.840.113549.2.5 │ │ - [2505aa] OpenSSL X25519 implementation │ │ - [2505c8] DSA-SHA2-224:DSA-SHA224:dsa_with_SHA224:2.16.840.1.101.3.4.3.1 │ │ - [250607] RSA-SHA3-224:id-rsassa-pkcs1-v1_5-with-sha3-224:2.16.840.1.101.3.4.3.13 │ │ - [25064f] provider=default,fips=yes,output=der,structure=EncryptedPrivateKeyInfo │ │ - [250696] provider=default,fips=yes,input=der,structure=PrivateKeyInfo │ │ - [2506d3] RC2-64-CBC:RC2-64 │ │ - [2506e5] cts_mode │ │ - [2506ee] providers/implementations/ciphers/cipher_aria_ccm.c │ │ - [250722] sm2_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [25074c] ecx_pki_priv_to_der │ │ - [250760] x25519_to_SubjectPublicKeyInfo_pem_encode │ │ - [25078a] x448_to_PrivateKeyInfo_pem_encode │ │ - [2507ac] rsa_to_RSA_pem_encode │ │ - [2507c2] dsa_to_DSA_der_encode │ │ - [2507d8] ecx_to_text │ │ - [2507e4] providers/implementations/kdfs/hmacdrbg_kdf.c │ │ - [250812] AES-256-WRAP │ │ - [25081f] Invalid recipient public key │ │ - [25083c] dhx_gen_set_params │ │ - [25084f] rsa_gen_set_params │ │ - [250862] providers/implementations/macs/hmac_prov.c │ │ - [25088d] ossl_prov_drbg_reseed_unlocked │ │ - [2508ac] drbg_ctr_init │ │ - [2508ba] %s could not be fetched │ │ - [2508d2] eddsa_set_ctx_params │ │ - [2508e7] the EdDSA instance is preset, you may not try to specify it │ │ - [250923] rsa_generate_signature_aid │ │ - [25093e] providers/implementations/digests/wp_prov.c │ │ - [25096a] invalid tag length │ │ - [25097d] not xof or invalid length │ │ - [250997] output buffer too small │ │ - [2509af] ossl_cipher_generic_set_ctx_params │ │ - [2509d2] heck │ │ - [2509d7] ec-bits │ │ - [2509df] tls │ │ - [2509e3] ersion │ │ - [2509ea] s15 │ │ - [2509ee] sqlite3_rekey_v2: entered database mutex %p │ │ - [250a1a] target database can't be NULL │ │ - [250a38] sqlcipher_register_provider: entering SQLCIPHER_MUTEX_PROVIDER │ │ - [250a77] sqlcipher_codec_ctx_init: error %d copying write_ctx to read_ctx │ │ - [250ab8] sqlcipher_codec_key_derive: error occurred deriving read_ctx key │ │ - [250af9] set compatibility mode failed, error code %d │ │ - [250b26] renamed migration database %s to main database %s: %d │ │ - [250b5c] fcntl │ │ - [250b62] mremap │ │ - [250b69] NoConflict │ │ - [250b74] EndCoroutine │ │ - [250b81] Halt │ │ - [250b86] Copy │ │ - [250b8b] CreateBtree │ │ - [250b97] TableLock │ │ - [250ba1] VOpen │ │ - [250ba7] cannot release savepoint - SQL statements in progress │ │ - [250bdd] cannot commit transaction - SQL statements in progress │ │ - [250c14] attached databases must use the same text encoding as main database │ │ - [250c58] invalid rootpage │ │ - [250c69] statement too long │ │ - [250c7c] noskipscan* │ │ - [250c88] truncate │ │ - [250c91] wal │ │ - [250c95] vtable constructor called recursively: %s │ │ - [250cbf] id │ │ - [250cc2] codec_set_btree_to_codec_pagesize: entered database mutex %p │ │ - [250cff] sqlcipher_openssl_kdf: PKCS5_PBKDF2_HMAC() for EVP_sha512() workfactor %d and key size %d returned %d │ │ - [250d65] table_info │ │ - [250d70] seqno │ │ - [250d76] enc │ │ - [250d7a] parameters │ │ - [250d85] multiple references to recursive table: %s │ │ - [250db0] UNION ALL │ │ - [250dba] UNIQUE │ │ - [250dc2] index '%q' │ │ - [250dcd] fast │ │ - [250dd2] issisii │ │ - [250dda] NUMERIC value in %s.%s │ │ - [250df1] UTF-16be │ │ - [250dfa] rwc │ │ - [250dfe] sqlite_detach │ │ - [250e0c] likelihood │ │ - [250e17] ltrim │ │ - [250e1d] char │ │ - [250e22] total_changes │ │ - [250e30] total │ │ - [250e36] non-deterministic use of %s() in %s │ │ - [250e5a] subsec │ │ - [250e61] json_array_length │ │ - [250e73] object │ │ - [250e7a] fts4aux │ │ - [250e82] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level = ? ORDER BY idx ASC │ │ - [250ef2] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ?ORDER BY level DESC, idx ASC │ │ - [250f79] rezi │ │ - [250f7e] unknown tokenizer: %s │ │ - [250f94] ROLLBACK TO fts3 │ │ - [250fa5] fts3tokenize │ │ - [250fb2] ational │ │ - [250fba] CREATE TABLE "%w"."%w_rowid"(rowid INTEGER PRIMARY KEY,nodeno │ │ - [250ff8] DEFAULT_FILE_FORMAT=4 │ │ - [25100e] TLS_AES_128_CCM_8_SHA256 │ │ - [251027] TLS_DHE_RSA_WITH_AES_256_CCM │ │ - [251044] TLS_DHE_PSK_WITH_AES_128_CBC_SHA │ │ - [251065] TLS_ECDHE_PSK_WITH_NULL_SHA │ │ - [251081] CAMELLIA256-SHA256 │ │ - [251094] TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [2510bd] TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 │ │ - [2510e2] GOST94 │ │ - [2510e9] SUITEB128C2 │ │ - [2510f5] EDH-DSS-DES-CBC3-SHA │ │ - [25110a] bad ssl filetype │ │ - [25111b] bad value │ │ - [251125] decryption failed or bad record mac │ │ - [251149] library has no ciphers │ │ - [251160] no private key assigned │ │ - [251178] old session compression algorithm not returned │ │ - [2511a7] protocol is shutdown │ │ - [2511bc] ssl/tls alert certificate unknown │ │ - [2511de] ssl_undefined_function │ │ - [2511f5] cert │ │ - [2511fa] requestCAFile │ │ - [251208] psk_identity_hint │ │ - [25121a] SSLv3/TLS write next proto │ │ - [251235] SSLv3/TLS read change cipher spec │ │ - [251257] SSLv3/TLS read finished │ │ - [25126f] master secret │ │ - [25127d] tls-sigalg-oid │ │ - [25128c] rsa_pkcs1_sha1 │ │ - [25129b] tls13_final_finish_mac │ │ - [2512b2] srp_generate_server_master_secret │ │ - [2512d4] quic_write_nonblocking_epw │ │ - [2512ef] rxku_detected │ │ - [2512fd] RETRY_SCID may not be sent by a client │ │ - [251324] ip_v4 │ │ - [25132a] connection_id │ │ - [251338] ch_tick_tls │ │ - [251344] client received initial token │ │ - [251362] reason │ │ - [251369] padding │ │ - [251371] error_code │ │ - [25137c] new_connection_id │ │ - [25138e] streams_blocked │ │ - [25139e] validate_poll_descriptor │ │ - [2513b7] ossl_quic_rstream_queue_data │ │ - [2513d4] MAX_STREAM_DATA valid only in 0/1-RTT │ │ - [2513fa] depack_do_frame_path_challenge │ │ - [251419] ssl/record/methods/tls1_meth.c │ │ - [251438] tls_setup_write_buffer │ │ - [25144f] tls_construct_ctos_ec_pt_formats │ │ - [251470] tls_parse_stoc_npn │ │ - [251483] tls_construct_stoc_key_share │ │ - [2514a0] tls_construct_client_certificate │ │ - [2514c1] dtls1_retransmit_message │ │ - [2514da] get_cert_verify_tbs_data │ │ - [2514f3] ssl/statem/statem_srvr.c │ │ - [25150c] ossl_statem_server_read_transition │ │ - [25152f] tls-negotiated-version │ │ - [251546] crypto/asn1/a_bitstr.c │ │ - [25155d] ZINT64 │ │ - [251564] openssl.cnf │ │ - [251570] group=%s name=%s │ │ - [251581] UNIVERSALSTRING │ │ - [251591] TELETEXSTRING │ │ - [25159f] NUMERICSTRING │ │ - [2515ad] Char=%c │ │ - [2515b5] ASN1_TIME │ │ - [2515bf] i2o_SCT_signature │ │ - [2515d1] : │ │ - [2515d3] %s%s\n │ │ - [2515d9] filename(%s): %s │ │ - [2515ea] lib%s.so │ │ - [2515f3] OpenSSL EC algorithm │ │ - [251608] X9_62_PENTANOMIAL │ │ - [25161a] include-public │ │ - [251629] crypto/ec/ec_check.c │ │ - [25163e] X9.62 curve over a 359 bit binary field │ │ - [251666] ec_GF2m_simple_points_mul │ │ - [251680] crypto/ec/ec_oct.c │ │ - [251693] ossl_ec_GF2m_simple_oct2point │ │ - [2516b1] crypto/ec/ecp_nistz256.c │ │ - [2516ca] ossl_ec_GFp_simple_set_compressed_coordinates │ │ - [2516f8] validate_ecx_derive │ │ - [25170c] crypto/encode_decode/decoder_lib.c │ │ - [25172f] Input type: │ │ - [25173c] structure │ │ - [251746] 1.2.840.10045.2.1 │ │ - [251758] DIR_ADD │ │ - [251760] memory buffer routines │ │ - [251777] Provider routines │ │ - [251789] secp224k1 │ │ - [251793] sect283r1 │ │ - [25179d] sect571k1 │ │ - [2517a7] c2pnb304w1 │ │ - [2517b2] brainpoolP160r1 │ │ - [2517c2] P-192 │ │ - [2517c8] keylen │ │ - [2517cf] evp_cipher_init_internal │ │ - [2517e8] evp_EncryptDecryptUpdate │ │ - [251801] iv │ │ - [251804] evp_pkcs82pkey_legacy │ │ - [25181a] evp_keymgmt_util_assign_pkey │ │ - [251837] encoded-pub-key │ │ - [251847] [action:%d, state:%d] name=%s, value=%s │ │ - [25186f] rsa-exponent2 │ │ - [25187d] rsa-coefficient3 │ │ - [25188e] rsa-coefficient7 │ │ - [25189f] evp_pkey_ctx_getset_ecdh_param_checks │ │ - [2518c5] prime P: │ │ - [2518ce] crypto/core_namemap.c │ │ - [2518e4] not initialized │ │ - [2518f4] private key too large │ │ - [25190a] conflicting algorithm name │ │ - [251925] different parameters │ │ - [25193a] initialization error │ │ - [25194f] no digest set │ │ - [25195d] invalid digest type │ │ - [251971] digest and key type not supported │ │ - [251993] encode error │ │ - [2519a0] illegal object │ │ - [2519af] mime no content type │ │ - [2519c4] no conf │ │ - [2519cc] invalid null argument │ │ - [2519e2] no space for terminating null │ │ - [251a00] odd number of digits │ │ - [251a15] invalid field │ │ - [251a23] invalid pentanomial basis │ │ - [251a3d] dso already loaded │ │ - [251a50] no reference │ │ - [251a5d] redirection not enabled │ │ - [251a75] malformed iv │ │ - [251a82] error creating error │ │ - [251a97] potentially invalid certificate │ │ - [251ab7] value too large │ │ - [251ac7] invalid log id length │ │ - [251add] BF-CBC │ │ - [251ae4] id-aes256-wrap-pad │ │ - [251af7] Software engine support │ │ - [251b0f] crypto/initthread.c │ │ - [251b23] crypto/packet.c │ │ - [251b33] OSSL_PARAM_set_octet_string │ │ - [251b4f] FALSE │ │ - [251b55] pkcs7-digestData │ │ - [251b66] DES-EDE-OFB │ │ - [251b72] Netscape Cert Type │ │ - [251b85] X509v3 Key Usage │ │ - [251b96] initials │ │ - [251b9f] Strong Extranet ID │ │ - [251bb2] pbeWithMD2AndRC2-CBC │ │ - [251bc7] id-qcs-pkixQCSyntax-v1 │ │ - [251bde] enterprises │ │ - [251bea] domainRelatedObject │ │ - [251bfe] pilotDSA │ │ - [251c07] documentIdentifier │ │ - [251c1a] setct-AuthReqTBS │ │ - [251c2b] setct-AuthRevResTBEB │ │ - [251c40] setct-CRLNotificationResTBS │ │ - [251c5c] setAttr-Cert │ │ - [251c69] setAttr-T2cleartxt │ │ - [251c7c] AES-192-CFB8 │ │ - [251c89] sha256WithRSAEncryption │ │ - [251ca1] RSA-SHA384 │ │ - [251cac] camellia-128-cbc │ │ - [251cbd] CAMELLIA-128-ECB │ │ - [251cce] hmac-sha1 │ │ - [251cd8] HMAC GOST 34.11-94 │ │ - [251ceb] id-GostR3410-94DH │ │ - [251cfd] CMAC │ │ - [251d02] aes-256-gcm │ │ - [251d0e] id-camellia128-wrap │ │ - [251d22] mgf1 │ │ - [251d27] dhSinglePass-cofactorDH-sha1kdf-scheme │ │ - [251d4e] AES-192-OCB │ │ - [251d5a] camellia-192-ccm │ │ - [251d6b] GOST R 34.10-2012 with 256 bit modulus │ │ - [251d92] md_gost12_256 │ │ - [251da0] ARIA-128-CFB8 │ │ - [251dae] sha512-256 │ │ - [251db9] dsa_with_SHA3-256 │ │ - [251dcb] sm4-ofb │ │ - [251dd3] sm-scheme │ │ - [251ddd] HMAC DSTU Gost 34311-95 │ │ - [251df5] uacurve2 │ │ - [251dfe] DSTU curve 3 │ │ - [251e0b] id-ct-rpkiGhostbusters │ │ - [251e22] id-cp │ │ - [251e28] id-mod-cmp2021-02 │ │ - [251e3a] X509v3 Attribute Descriptor │ │ - [251e56] OCSP_RESPONSE │ │ - [251e64] OCSP_RESPID │ │ - [251e70] OCSP_SERVICELOC │ │ - [251e80] response │ │ - [251e89] value.byName │ │ - [251e96] certId │ │ - [251e9d] no revoked time │ │ - [251ead] bad password read │ │ - [251ebf] unexpected dek iv │ │ - [251ed1] PEM_ASN1_write_bio │ │ - [251ee4] -----END │ │ - [251eee] PKCS12_pbe_crypt_ex │ │ - [251f02] │ │ - [251f0c] (unknown) │ │ - [251f16] :[ │ │ - [251f19] crypto/evp/bio_enc.c │ │ - [251f2e] parse failed │ │ - [251f3b] drbg already initialized │ │ - [251f54] Function not implemented │ │ - [251f6d] not instantiated │ │ - [251f7e] personalisation string too long │ │ - [251f9e] unable to create drbg │ │ - [251fb4] unsupported drbg flags │ │ - [251fcb] PSS parameter restrictions: │ │ - [251fe7] %s Salt Length: 0x │ │ - [251ffa] RSA_PRIME_INFO │ │ - [252009] crypto/bn/bn_blind.c │ │ - [25201e] BN_BLINDING_update │ │ - [252031] rsa_ossl_private_decrypt │ │ - [25204a] 1024 │ │ - [25204f] subject │ │ - [252057] ossl_store_get0_loader_int │ │ - [252072] try_key_value_legacy │ │ - [252087] crypto/thread/arch.c │ │ - [25209c] no time stamp token │ │ - [2520b0] var bad value │ │ - [2520be] :%s:%d:%s\n │ │ - [2520c9] partyName │ │ - [2520d3] Only Some Reasons │ │ - [2520e5] %*scrlTime: │ │ - [2520f2] IPAddressFamily │ │ - [252102] %*sIPv4 │ │ - [25210a] namingAuthorityId │ │ - [25211c] %*sEntry %0d:\n │ │ - [25212b] PROXY_CERT_INFO_EXTENSION │ │ - [252145] smimesign │ │ - [25214f] othername: NAIRealm │ │ - [252163] othername: │ │ - [25217b] v2i_GENERAL_NAME_ex │ │ - [25218f] IP │ │ - [252192] X509V3_parse_list │ │ - [2521a4] bad object │ │ - [2521af] incorrect policy syntax tag │ │ - [2521cb] invalid object identifier │ │ - [2521e5] invalid policy identifier │ │ - [2521ff] policy path length already defined │ │ - [252222] unable to get issuer details │ │ - [25223f] crl verify failure │ │ - [252252] no certificate or crl found │ │ - [25226e] CRL has expired │ │ - [25227e] self-signed certificate in certificate chain │ │ - [2522ab] authority and subject key identifier mismatch │ │ - [2522d9] EE certificate key too weak │ │ - [2522f5] Issuer name empty │ │ - [252307] Authority Key Identifier marked critical │ │ - [252330] crypto/x509/pcy_data.c │ │ - [252347] %*sNULL │ │ - [25234f] cert_info │ │ - [252359] ERR_AFALG_error │ │ - [252369] provider=base,fips=yes,output=pvk │ │ - [25238b] provider=base,fips=yes,input=der,structure=dhx │ │ - [2523ba] provider=default │ │ - [2523cb] ED448ph │ │ - [2523d3] provider=default,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ - [252417] provider=default,fips=yes,output=der,structure=rsa │ │ - [25244a] provider=default,fips=yes,output=der,structure=dh │ │ - [25247c] provider=default,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ - [2524be] provider=default,fips=yes,input=der,structure=rsa │ │ - [2524f0] RC2-CBC:RC2:RC2-128:1.2.840.113549.3.2 │ │ - [252517] DES-ECB:1.3.14.3.2.6 │ │ - [25252c] BIO to Core filter │ │ - [25253f] providers/implementations/ciphers/cipher_aes_gcm.c │ │ - [252572] cipher_hw_aes_initkey │ │ - [252588] aes_siv_set_ctx_params │ │ - [25259f] providers/implementations/ciphers/cipher_aes_wrp.c │ │ - [2525d2] ossl_blake2b_get_ctx_params │ │ - [2525ee] providers/implementations/digests/null_prov.c │ │ - [25261c] providers/implementations/encode_decode/decode_epki2pki.c │ │ - [252656] ossl_b2i_RSA_after_header │ │ - [252670] dh_spki_pub_to_der │ │ - [252683] dhx_to_PrivateKeyInfo_pem_encode │ │ - [2526a4] ec_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [2526cd] ED25519 PUBLIC KEY │ │ - [2526e0] dhx_to_DHX_pem_encode │ │ - [2526f6] h: %d\n │ │ - [2526fd] dsa_to_text │ │ - [252709] ecx_set_peer │ │ - [252716] providers/implementations/kdfs/hkdf.c │ │ - [25273c] ecxkem_encapsulate │ │ - [25274f] providers/implementations/keymgmt/mac_legacy_kmgmt.c │ │ - [252784] providers/implementations/macs/siphash_prov.c │ │ - [2527b2] providers/implementations/rands/drbg.c │ │ - [2527d9] ossl_drbg_lock_parent │ │ - [2527ef] ecdsa_signverify_init │ │ - [252805] ossl_sm2_internal_sign │ │ - [25281c] failed to decrypt │ │ - [25282e] missing constant │ │ - [25283f] ossl_gcm_stream_update │ │ - [252856] rag_len │ │ - [25285e] lg │ │ - [252861] ossl_digest_default_get_params │ │ - [252880] setFloatRegister │ │ - [252891] d13 │ │ - [252895] NaN │ │ - [252899] BEGIN IMMEDIATE; COMMIT; │ │ - [2528b2] cipher_default_use_hmac │ │ - [2528ca] PRAGMA cipher_default_hmac_algorithm = %s; │ │ - [2528f5] sqlcipherCodecAttach: calling sqlcipher_codec_ctx_init() │ │ - [25292e] sqlite3_key_v2: db=%p zDb=%s │ │ - [25294b] sqlite3_rekey_v2: error %d occurred writing page %d │ │ - [25297f] sqlite3_rekey_v2: left database mutex %p │ │ - [2529a8] sqlcipher_deactivate: entered static master mutex │ │ - [2529da] sqlcipher_codec_ctx_set_plaintext_header_size: attempt to set invalid plantext_header_size %d │ │ - [252a38] reset pager │ │ - [252a44] %s: %d │ │ - [252a4b] file unlinked while open: %s │ │ - [252a68] mkdir │ │ - [252a6e] attempt to open "%s" as file descriptor %d │ │ - [252a99] API called with finalized prepared statement │ │ - [252ac6] API called with NULL prepared statement │ │ - [252aee] Found │ │ - [252af4] Rewind │ │ - [252afb] Program │ │ - [252b03] IsNull │ │ - [252b0a] ElseEq │ │ - [252b11] FkCheck │ │ - [252b19] RealAffinity │ │ - [252b26] Affinity │ │ - [252b2f] Concat │ │ - [252b36] String8 │ │ - [252b3e] SeekScan │ │ - [252b47] NewRowid │ │ - [252b50] ResetSorter │ │ - [252b5c] statement aborts at %d: [%s] %s │ │ - [252b7c] 1 │ │ - [252b7e] unsupported file format │ │ - [252b96] orphan index │ │ - [252ba3] Page %u: never used │ │ - [252bb7] cipher_ctx_key_derive: error occurred from provider kdf generating HMAC key │ │ - [252c03] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha1 returned %d │ │ - [252c50] analysis_limit │ │ - [252c5f] page_count │ │ - [252c6a] wal_autocheckpoint │ │ - [252c7d] busy │ │ - [252c82] object name reserved for internal use: %s │ │ - [252cac] old │ │ - [252cb1] ) │ │ - [252cb3] USE TEMP B-TREE FOR %s │ │ - [252cca] too many terms in compound SELECT │ │ - [252cec] cannot modify %s because it is a view │ │ - [252d12] index associated with UNIQUE or PRIMARY KEY constraint cannot be dropped │ │ - [252d5b] rowid not at end-of-record for row │ │ - [252d7f] CASCADE │ │ - [252d87] INSERT INTO %Q.sqlite_master VALUES('trigger',%Q,%Q,0,'CREATE TRIGGER %q') │ │ - [252dd2] %llu │ │ - [252dd7] UPDATE "%w".sqlite_master SET sql = sqlite_rename_quotefix(%Q, sql)WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' AND sql NOT LIKE 'create virtual%%' │ │ - [252e6a] substring │ │ - [252e74] %!0.20e │ │ - [252e7c] %Q%s │ │ - [252e81] current_date │ │ - [252e8e] an index │ │ - [252e97] 40f-21a-21d │ │ - [252ea3] 50f │ │ - [252ea7] json_object │ │ - [252eb3] interrupted │ │ - [252ebf] RTRIM │ │ - [252ec5] ssenevi │ │ - [252ecd] itila │ │ - [252ed3] uncompress │ │ - [252ede] error parsing prefix parameter: %s │ │ - [252f01] CREATE TABLE %Q.'%q_content'(%s) │ │ - [252f22] RELEASE fts3 │ │ - [252f2f] contentless_delete=1 requires a contentless table │ │ - [252f61] %z%s%Q │ │ - [252f68] deletemerge │ │ - [252f74] SELECT pgno FROM '%q'.'%q_idx' WHERE segid=? AND term>? ORDER BY term ASC LIMIT 1 │ │ - [252fc6] SELECT rowid, rank FROM %Q.%Q ORDER BY %s("%w"%s%s) %s │ │ - [252ffd] 'rebuild' may not be used with a contentless fts5 table │ │ - [253035] highlight │ │ - [25303f] bli │ │ - [253043] iciti │ │ - [253049] ssl_derive │ │ - [253054] TLS_RSA_WITH_AES_128_CBC_SHA256 │ │ - [253074] TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 │ │ - [253098] TLS_DH_anon_WITH_AES_256_CBC_SHA256 │ │ - [2530bc] TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 │ │ - [2530e0] TLS_RSA_WITH_AES_128_CCM_8 │ │ - [2530fb] TLS_RSA_PSK_WITH_NULL_SHA256 │ │ - [253118] DHE-RSA-CAMELLIA256-SHA256 │ │ - [253133] DHE-RSA-CAMELLIA128-SHA │ │ - [25314b] DHE-DSS-ARIA256-GCM-SHA384 │ │ - [253166] TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 │ │ - [25318b] TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 │ │ - [2531b0] ssl3_digest_cached_records │ │ - [2531cb] at least (D)TLS 1.2 needed in Suite B mode │ │ - [2531f6] cannot change cipher │ │ - [25320b] compression disabled │ │ - [253220] inconsistent early data sni │ │ - [25323c] invalid ticket keys length │ │ - [253257] missing ecdsa signing cert │ │ - [253272] ssl handshake failure │ │ - [253288] unexpected end of early data │ │ - [2532a5] unsolicited extension │ │ - [2532bb] version too high │ │ - [2532cc] wrong signature type │ │ - [2532e1] Curves │ │ - [2532e8] curves │ │ - [2532ef] ChainCAFile │ │ - [2532fb] kex_group │ │ - [253305] SSLv3/TLS read next proto │ │ - [25331f] SSLv3/TLS read certificate verify │ │ - [253341] TLSv1.3 write client key update │ │ - [253361] tls-sigalg-name │ │ - [253371] ed448 │ │ - [253377] ssl_set_tmp_ecdh_groups │ │ - [25338f] failed to start assist thread │ │ - [2533ad] qc_try_create_default_xso_for_write │ │ - [2533d1] create_xso_from_stream │ │ - [2533e8] MAX_IDLE_TIMEOUT is malformed │ │ - [253406] MAX_UDP_PAYLOAD_SIZE appears multiple times │ │ - [253432] original_destination_connection_id │ │ - [253455] original_source_connection_id │ │ - [253473] ch_on_handshake_complete │ │ - [25348c] handshake alert │ │ - [25349c] internal error (txp generate) │ │ - [2534ba] draining │ │ - [2534c3] payload_length │ │ - [2534d2] ACK not valid in 0-RTT │ │ - [2534e9] quic_read_record │ │ - [2534fa] ossl_quic_tx_packetiser_set_cur_scid │ │ - [25351f] ACK_WITHOUT_ECN │ │ - [25352f] PATH_CHALLENGE │ │ - [25353e] tlstree │ │ - [253546] tls_increment_sequence_ctr │ │ - [253561] tls13_set_crypto_state │ │ - [253578] ssl/record/methods/tlsany_meth.c │ │ - [253599] tls_validate_record_header │ │ - [2535b4] tls_collect_extensions │ │ - [2535cb] ssl/statem/extensions_clnt.c │ │ - [2535e8] tls_construct_ctos_srp │ │ - [2535ff] tls_construct_ctos_session_ticket │ │ - [253621] tls_parse_ctos_srp │ │ - [253634] tls_parse_ctos_server_cert_type │ │ - [253654] ssl_cipher_list_to_bytes │ │ - [25366d] dtls_get_reassembled_message │ │ - [25368a] tls13_restore_handshake_digest_for_pha │ │ - [2536b1] ssl_add_cert_chain │ │ - [2536c4] tls_process_end_of_early_data │ │ - [2536e2] asn1_item_embed_d2i │ │ - [2536f6] ASN1_ENUMERATED │ │ - [253706] ASN1_SET_ANY │ │ - [253713] lookup returned nothing │ │ - [25372b] BIO dgram mem │ │ - [253739] HEX │ │ - [25373d] PRINTABLESTRING │ │ - [25374d] crypto/ct/ct_vfy.c │ │ - [253760] bnrand │ │ - [253767] BN_mod_exp_recp │ │ - [253777] crypto/dh/dh_key.c │ │ - [25378a] OpenSSL DH Method │ │ - [25379c] dsa_priv_encode │ │ - [2537ac] params.q │ │ - [2537b5] DSO_convert_filename │ │ - [2537ca] symname(%s): %s │ │ - [2537da] group-check │ │ - [2537e6] ossl_ec_scalar_mul_ladder │ │ - [253800] crypto/ec/ecdsa_vrf.c │ │ - [253816] NIST CURVE: %s\n │ │ - [253826] crypto/ec/ecp_mont.c │ │ - [25383b] OpenSSL X448 algorithm │ │ - [253852] pkey_ecd_digestsign25519 │ │ - [25386b] ossl_decoder_ctx_add_decoder_inst │ │ - [25388d] init │ │ - [253892] ENGINE_get_pkey_meth │ │ - [2538a7] err:%lx:%lx:%lx:%lx │ │ - [2538bb] secp160k1 │ │ - [2538c5] wap-wsg-idm-ecid-wtls7 │ │ - [2538dc] evp_cipher_asn1_to_param_ex │ │ - [2538f8] has-randkey │ │ - [253904] EVP_MD_get_size │ │ - [253914] 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? │ │ - [2539a1] keyDerivationFunc │ │ - [2539b3] PBKDF2 │ │ - [2539ba] PKCS5_v2_PBE_keyivgen_ex │ │ - [2539d3] [action:%d, state:%d] only setting allowed │ │ - [2539fe] rsa_oaep_md │ │ - [253a0a] oaep-label │ │ - [253a15] rsa-factor2 │ │ - [253a21] rsa-factor8 │ │ - [253a2d] get_payload_private_key │ │ - [253a45] modp_2048 │ │ - [253a4f] /usr/local/ssl │ │ - [253a5e] modulus too large │ │ - [253a70] bad q value │ │ - [253a7c] invalid number │ │ - [253a8b] wrong integer type │ │ - [253a9e] unknown name in random section │ │ - [253abd] invalid compression bit │ │ - [253ad5] not implemented │ │ - [253ae5] random number generation failed │ │ - [253b05] unknown cofactor │ │ - [253b16] wrong order │ │ - [253b22] cleanup method function failed │ │ - [253b41] failed reading data │ │ - [253b55] setting owf algor failure │ │ - [253b6f] polling failed │ │ - [253b7e] wrong pbm value │ │ - [253b8e] ess cert id not found │ │ - [253ba4] DES │ │ - [253ba8] DES-EDE3 │ │ - [253bb1] des3-wrap │ │ - [253bbb] cast-cbc │ │ - [253bc4] aes128-wrap │ │ - [253bd0] Prompt info data type incorrect │ │ - [253bf0] O │ │ - [253bf2] pkcs7-signedData │ │ - [253c03] rc2-ecb │ │ - [253c0b] RC2-OFB │ │ - [253c13] nsCertType │ │ - [253c1e] Netscape Revocation Url │ │ - [253c36] Netscape Certificate Sequence │ │ - [253c54] md5-sha1 │ │ - [253c5d] rc5-ecb │ │ - [253c65] msCTLSign │ │ - [253c6f] pbeWithSHA1And3-KeyTripleDES-CBC │ │ - [253c90] pbeWithSHA1And2-KeyTripleDES-CBC │ │ - [253cb1] pkcs8ShroudedKeyBag │ │ - [253cc5] dnQualifier │ │ - [253cd1] iso │ │ - [253cd5] id-smime-mod-ets-eSigPolicy-88 │ │ - [253cf4] id-smime-aa-contentIdentifier │ │ - [253d12] id-smime-aa-ets-escTimeStamp │ │ - [253d2f] id-smime-alg-ESDHwithRC2 │ │ - [253d48] id-aca-accessIdentity │ │ - [253d5e] id-aca-group │ │ - [253d6b] id-cct-crs │ │ - [253d76] X500algorithms │ │ - [253d85] security │ │ - [253d8e] userClass │ │ - [253d98] subtreeMaximumQuality │ │ - [253dae] id-hex-multipart-message │ │ - [253dc7] setct-CapRevResTBE │ │ - [253dda] setct-CRLNotificationTBS │ │ - [253df3] setCext-TokenIdentifier │ │ - [253e0b] issuer capabilities │ │ - [253e1f] aes-256-cfb1 │ │ - [253e2c] aes-128-cfb8 │ │ - [253e39] AES-256-CFB8 │ │ - [253e46] DES-CFB1 │ │ - [253e4f] policyMappings │ │ - [253e5e] KISA │ │ - [253e63] md_gost94 │ │ - [253e6d] id-HMACGostR3411-94 │ │ - [253e81] GOST R 34.10-94 │ │ - [253e91] id-GostR3411-94-TestParamSet │ │ - [253eae] registeredAddress │ │ - [253ec0] AES-128-CTR │ │ - [253ecc] CT Precertificate Signer │ │ - [253ee5] jurisdictionCountryName │ │ - [253efd] id-tc26-sign-constants │ │ - [253f14] pkInitClientAuth │ │ - [253f25] KxSRP │ │ - [253f2b] ARIA-128-CFB1 │ │ - [253f39] uacurve1 │ │ - [253f42] magma-ctr │ │ - [253f4c] KMAC128 │ │ - [253f54] BGPsec Router │ │ - [253f62] oracle-jdk-trustedkeyusage │ │ - [253f7d] authorityAttributeIdentifier │ │ - [253f9a] delegatedNameConstraints │ │ - [253fb3] timeSpecification │ │ - [253fc5] id-on-hardwareModuleName │ │ - [253fde] Wi-SUN Alliance Field Area Network (FAN) │ │ - [254007] OCSP_SINGLERESP │ │ - [254017] hashAlgorithm │ │ - [254025] nextUpdate │ │ - [254030] cipher is null │ │ - [25403f] keyblob header parse error │ │ - [25405a] PEM_get_EVP_CIPHER_INFO │ │ - [254072] X509 CERTIFICATE │ │ - [254083] PKCS #7 SIGNED DATA │ │ - [254097] crypto/pem/pem_oth.c │ │ - [2540ac] PKCS12_BAGS │ │ - [2540b8] OBJECT DESCRIPTOR │ │ - [2540ca] PKCS7_dataInit │ │ - [2540d9] stack_to_property_list │ │ - [2540f0] crypto/rand/prov_seed.c │ │ - [254108] ossl_rand_get_nonce │ │ - [25411c] (INVALID PSS PARAMETERS)\n │ │ - [254136] ossl_rsa_fromdata │ │ - [254148] key prime num invalid │ │ - [25415e] pub exponent out of range │ │ - [254178] crypto/rsa/rsa_oaep.c │ │ - [25418e] ossl_rsa_padding_check_PKCS1_type_2_TLS │ │ - [2541b6] crypto/rsa/rsa_sp800_56b_check.c │ │ - [2541d7] RSA_padding_check_X931 │ │ - [2541ee] invalid scheme │ │ - [2541fd] unsupported search type │ │ - [254215] PKCS12_parse │ │ - [254222] by_file_ctrl_ex │ │ - [254232] noticenos │ │ - [25423c] ,name: │ │ - [254243] relativename │ │ - [254250] Certificate Hold │ │ - [254261] v2i_idp │ │ - [254269] ASIdentifierChoice_is_canonical │ │ - [254289] %*s │ │ - [254291] process_pci_value │ │ - [2542a3] PROXY_POLICY │ │ - [2542b0] SSL server │ │ - [2542bb] Y │ │ - [2542bd] X509_ATTRIBUTE_get0_type │ │ - [2542d6] invalid trust │ │ - [2542e4] certificate revoked │ │ - [2542f8] permitted subtree violation │ │ - [254314] TSA server │ │ - [25431f] %*s%.*s │ │ - [254327] revocationDate │ │ - [254336] X509_PUBKEY │ │ - [254342] provider=base,fips=yes,output=der,structure=EncryptedPrivateKeyInfo │ │ - [254386] provider=base,fips=yes,input=der,structure=rsa │ │ - [2543b5] BLAKE2B-512:BLAKE2b512:1.3.6.1.4.1.1722.12.2.1.16 │ │ - [2543e7] SIPHASH │ │ - [2543ef] provider=default,fips=yes,output=der,structure=dsa │ │ - [254422] AES-128-WRAP:id-aes128-wrap:AES128-WRAP:2.16.840.1.101.3.4.1.5 │ │ - [254461] SM4-CTR:1.2.156.10197.1.104.7 │ │ - [25447f] MDC2:2.5.8.3.101 │ │ - [254490] ossl_rsa_key_op_get_protect │ │ - [2544ac] aes_ocb_set_ctx_params │ │ - [2544c3] chacha20_poly1305_get_ctx_params │ │ - [2544e4] i2b_PVK │ │ - [2544ec] SM2 PUBLIC KEY │ │ - [2544fb] x448_to_SubjectPublicKeyInfo_der_encode │ │ - [254523] encrypt-level │ │ - [254531] dsa2pvk_encode │ │ - [254540] DSA-Parameters │ │ - [25454f] (default) │ │ - [25455a] lanes │ │ - [254560] kbkdf_set_ctx_params │ │ - [254575] x942kdf_hash_kdm │ │ - [254586] digest-oneshot │ │ - [254595] Ed25519 │ │ - [25459d] is %zu, should be at least %zu │ │ - [2545bc] kdf_pbkdf1_do_derive │ │ - [2545d1] fips module entering error state │ │ - [2545f2] invalid input length │ │ - [254607] oneshot call out of order │ │ - [254621] ossl_ccm_set_ctx_params │ │ - [254639] as │ │ - [25463c] actor │ │ - [254642] plicit-rejection │ │ - [254653] equest │ │ - [25465a] s-saltlen-check │ │ - [25466a] hase │ │ - [25466f] unsupported arm register │ │ - [254688] lr │ │ - [25468b] r9 │ │ - [25468e] s8 │ │ - [254691] d28 │ │ - [254695] no such column: "%s" │ │ - [2546aa] cannot open %s column for writing │ │ - [2546cc] HMAC_SHA512 │ │ - [2546d8] cipher_log_level │ │ - [2546e9] sqlcipher_codec_ctx_init: allocating context │ │ - [254716] sqlcipher_page_cipher: cipher operation mode=%d failed for pgno=%d returning SQLITE_ERROR │ │ - [254770] PRAGMA journal_mode = delete; │ │ - [25478e] sqlcipher_set_log: set log to %s │ │ - [2547af] pread │ │ - [2547b5] Checkpoint │ │ - [2547c0] Le │ │ - [2547c3] Count │ │ - [2547c9] AggValue │ │ - [2547d2] GetSubtype │ │ - [2547dd] FilterAdd │ │ - [2547e7] -- %s │ │ - [2547ed] non-text filename │ │ - [2547ff] output file already exists │ │ - [25481a] Elapsed time:%.3f ms - %s\n │ │ - [254835] hght │ │ - [25483a] PRAGMA │ │ - [254842] not authorized to use function: %#T │ │ - [254866] wrong number of arguments to function %#T() │ │ - [254892] HAVING clause on a non-aggregate query │ │ - [2548b9] too many columns in result set │ │ - [2548d8] ,\n │ │ + [24fbcf] not available │ │ + [24fbdd] check invalid j value │ │ + [24fbf3] no private value │ │ + [24fc04] ctrl not implemented │ │ + [24fc19] unsupported number of rounds │ │ + [24fc36] illegal tagged any │ │ + [24fc49] unexpected eoc │ │ + [24fc58] unsupported type │ │ + [24fc69] missing init function │ │ + [24fc7f] no value │ │ + [24fc88] cannot invert │ │ + [24fc96] incompatible objects │ │ + [24fcab] invalid cofactor │ │ + [24fcbc] invalid compressed point │ │ + [24fcd5] invalid form │ │ + [24fce2] ladder step failure │ │ + [24fcf6] empty file structure │ │ + [24fd0b] the meth_data stack is corrupt │ │ + [24fd2a] not loaded │ │ + [24fd35] unsupported signature algorithm │ │ + [24fd55] encountered keyupdatewarning │ │ + [24fd72] get itav │ │ + [24fd7b] missing private key for popo │ │ + [24fd98] ess signing certificate error │ │ + [24fdb6] des │ │ + [24fdba] rc2-40 │ │ + [24fdc1] dynamic_set_data_ctx │ │ + [24fdd6] assertion failed: WITHIN_ARENA(chunk) │ │ + [24fdfc] OSSL_PARAM_BLD_to_param │ │ + [24fe14] get_provider_store │ │ + [24fe27] crypto/time.c │ │ + [24fe35] OBJ_nid2obj │ │ + [24fe41] PBE-MD2-DES │ │ + [24fe4d] Netscape Certificate Extension │ │ + [24fe6c] bf-ecb │ │ + [24fe73] CAST5-CFB │ │ + [24fe7d] RC5-OFB │ │ + [24fe85] pbeWithSHA1And128BitRC2-CBC │ │ + [24fea1] ISO │ │ + [24fea5] id-smime-spq │ │ + [24feb2] id-aca │ │ + [24feb9] ipsecEndSystem │ │ + [24fec8] DVCS │ │ + [24fecd] id-regCtrl-oldCertID │ │ + [24fee2] AD Time Stamping │ │ + [24fef3] trustRoot │ │ + [24fefd] snmpv2 │ │ + [24ff04] domain │ │ + [24ff0b] aes-128-ofb │ │ + [24ff17] aes-256-ofb │ │ + [24ff23] textEncodedORAddress │ │ + [24ff38] merchant initiated auth │ │ + [24ff50] setCext-hashedRoot │ │ + [24ff63] setCext-certType │ │ + [24ff74] certicom-arc │ │ + [24ff81] camellia-192-ofb │ │ + [24ff92] camellia-256-ofb │ │ + [24ffa3] password based MAC │ │ + [24ffb6] ecdsa-with-Specified │ │ + [24ffcb] hmacWithSHA224 │ │ + [24ffda] GOST R 34.11-94 with GOST R 34.10-2001 │ │ + [250001] id-GostR3410-94-aBis │ │ + [250016] id-GostR3410-94-b │ │ + [250028] supportedApplicationContext │ │ + [250044] supportedAlgorithms │ │ + [250058] aes-128-gcm │ │ + [250064] dh-cofactor-kdf │ │ + [250074] camellia-192-gcm │ │ + [250085] camellia-256-ctr │ │ + [250096] chacha20 │ │ + [25009f] KxDHE │ │ + [2500a5] kx-dhe │ │ + [2500ac] SHA512-256 │ │ + [2500b7] ARIA-128-GCM │ │ + [2500c4] cmcCA │ │ + [2500ca] DSTU 4145-2002 little endian │ │ + [2500e7] ieee │ │ + [2500ec] GOST R 34.10-2012 (256 bit) ParamSet B │ │ + [250113] gmac │ │ + [250118] id-it-caCerts │ │ + [250126] brainpoolP384r1tls13 │ │ + [25013b] issuedOnBehalfOf │ │ + [25014c] crypto/objects/obj_xref.c │ │ + [250166] ossl_obj_find_sigid_algs │ │ + [25017f] OCSP_CERTID │ │ + [25018b] crypto/evp/p_sign.c │ │ + [25019f] PEM_do_header │ │ + [2501ad] value.x509crl │ │ + [2501bb] mac string set error │ │ + [2501d0] PKCS7_RECIP_INFO │ │ + [2501e1] 00 │ │ + [2501e4] ; │ │ + [2501e7] = │ │ + [2501eb] crypto/asn1/a_strex.c │ │ + [250201] unable to find message digest │ │ + [25021f] max_request │ │ + [25022b] reseed error │ │ + [250238] seed_properties │ │ + [250248] modulus: │ │ + [250251] Mask Algorithm: │ │ + [250262] BN_BLINDING_new │ │ + [250272] OpenSSL PKCS#1 RSA │ │ + [250285] rsa_ossl_public_encrypt │ │ + [25029d] RSA_padding_add_X931 │ │ + [2502b2] crypto/srp/srp_lib.c │ │ + [2502c7] 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: │ │ + [25035f] crypto/store/store_register.c │ │ + [25037d] general_allocate_prompt │ │ + [250395] X509_load_cert_file_ex │ │ + [2503ac] X509 CRL │ │ + [2503b5] Key Compromise │ │ + [2503c4] CRLDistributionPoints │ │ + [2503da] addr_validate_path_internal │ │ + [2503f6] TargetingInformation │ │ + [25040b] %*sTargets:\n │ │ + [250418] %*sCertificate Digest Info:\n │ │ + [250435] %*sIssuer UID: │ │ + [250445] signTool │ │ + [25044e] crypto/x509/v3_ncons.c │ │ + [250465] %*sPolicy Language: │ │ + [25047a] OCSP helper │ │ + [250486] ocsphelper │ │ + [250491] crypto/x509/v3_san.c │ │ + [2504a6] SXNET_add_id_asc │ │ + [2504b7] error creating extension │ │ + [2504d0] unsupported name constraint type │ │ + [2504f1] OCSP verification failed │ │ + [25050a] Missing Subject Key Identifier │ │ + [250529] crypto/x509/x_pubkey.c │ │ + [250540] socket operation failed │ │ + [250558] KECCAK-224 │ │ + [250563] MD5:SSL3-MD5:1.2.840.113549.2.5 │ │ + [250583] OpenSSL X25519 implementation │ │ + [2505a1] DSA-SHA2-224:DSA-SHA224:dsa_with_SHA224:2.16.840.1.101.3.4.3.1 │ │ + [2505e0] RSA-SHA3-224:id-rsassa-pkcs1-v1_5-with-sha3-224:2.16.840.1.101.3.4.3.13 │ │ + [250628] provider=default,fips=yes,output=der,structure=EncryptedPrivateKeyInfo │ │ + [25066f] provider=default,fips=yes,input=der,structure=PrivateKeyInfo │ │ + [2506ac] RC2-64-CBC:RC2-64 │ │ + [2506be] cts_mode │ │ + [2506c7] providers/implementations/ciphers/cipher_aria_ccm.c │ │ + [2506fb] sm2_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [250725] ecx_pki_priv_to_der │ │ + [250739] x25519_to_SubjectPublicKeyInfo_pem_encode │ │ + [250763] x448_to_PrivateKeyInfo_pem_encode │ │ + [250785] rsa_to_RSA_pem_encode │ │ + [25079b] dsa_to_DSA_der_encode │ │ + [2507b1] ecx_to_text │ │ + [2507bd] providers/implementations/kdfs/hmacdrbg_kdf.c │ │ + [2507eb] AES-256-WRAP │ │ + [2507f8] Invalid recipient public key │ │ + [250815] dhx_gen_set_params │ │ + [250828] rsa_gen_set_params │ │ + [25083b] providers/implementations/macs/hmac_prov.c │ │ + [250866] ossl_prov_drbg_reseed_unlocked │ │ + [250885] drbg_ctr_init │ │ + [250893] %s could not be fetched │ │ + [2508ab] eddsa_set_ctx_params │ │ + [2508c0] the EdDSA instance is preset, you may not try to specify it │ │ + [2508fc] rsa_generate_signature_aid │ │ + [250917] providers/implementations/digests/wp_prov.c │ │ + [250943] invalid tag length │ │ + [250956] not xof or invalid length │ │ + [250970] output buffer too small │ │ + [250988] ossl_cipher_generic_set_ctx_params │ │ + [2509ab] heck │ │ + [2509b0] ec-bits │ │ + [2509b8] tls │ │ + [2509bc] ersion │ │ + [2509c3] s15 │ │ + [2509c7] sqlite3_rekey_v2: entered database mutex %p │ │ + [2509f3] target database can't be NULL │ │ + [250a11] sqlcipher_register_provider: entering SQLCIPHER_MUTEX_PROVIDER │ │ + [250a50] sqlcipher_codec_ctx_init: error %d copying write_ctx to read_ctx │ │ + [250a91] sqlcipher_codec_key_derive: error occurred deriving read_ctx key │ │ + [250ad2] set compatibility mode failed, error code %d │ │ + [250aff] renamed migration database %s to main database %s: %d │ │ + [250b35] fcntl │ │ + [250b3b] mremap │ │ + [250b42] NoConflict │ │ + [250b4d] EndCoroutine │ │ + [250b5a] Halt │ │ + [250b5f] Copy │ │ + [250b64] CreateBtree │ │ + [250b70] TableLock │ │ + [250b7a] VOpen │ │ + [250b80] cannot release savepoint - SQL statements in progress │ │ + [250bb6] cannot commit transaction - SQL statements in progress │ │ + [250bed] attached databases must use the same text encoding as main database │ │ + [250c31] invalid rootpage │ │ + [250c42] statement too long │ │ + [250c55] noskipscan* │ │ + [250c61] truncate │ │ + [250c6a] wal │ │ + [250c6e] vtable constructor called recursively: %s │ │ + [250c98] id │ │ + [250c9b] codec_set_btree_to_codec_pagesize: entered database mutex %p │ │ + [250cd8] sqlcipher_openssl_kdf: PKCS5_PBKDF2_HMAC() for EVP_sha512() workfactor %d and key size %d returned %d │ │ + [250d3e] table_info │ │ + [250d49] seqno │ │ + [250d4f] enc │ │ + [250d53] parameters │ │ + [250d5e] multiple references to recursive table: %s │ │ + [250d89] UNION ALL │ │ + [250d93] UNIQUE │ │ + [250d9b] index '%q' │ │ + [250da6] fast │ │ + [250dab] issisii │ │ + [250db3] NUMERIC value in %s.%s │ │ + [250dca] UTF-16be │ │ + [250dd3] rwc │ │ + [250dd7] sqlite_detach │ │ + [250de5] likelihood │ │ + [250df0] ltrim │ │ + [250df6] char │ │ + [250dfb] total_changes │ │ + [250e09] total │ │ + [250e0f] non-deterministic use of %s() in %s │ │ + [250e33] subsec │ │ + [250e3a] json_array_length │ │ + [250e4c] object │ │ + [250e53] fts4aux │ │ + [250e5b] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level = ? ORDER BY idx ASC │ │ + [250ecb] SELECT idx, start_block, leaves_end_block, end_block, root FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ?ORDER BY level DESC, idx ASC │ │ + [250f52] rezi │ │ + [250f57] unknown tokenizer: %s │ │ + [250f6d] ROLLBACK TO fts3 │ │ + [250f7e] fts3tokenize │ │ + [250f8b] ational │ │ + [250f93] CREATE TABLE "%w"."%w_rowid"(rowid INTEGER PRIMARY KEY,nodeno │ │ + [250fd1] DEFAULT_FILE_FORMAT=4 │ │ + [250fe7] TLS_AES_128_CCM_8_SHA256 │ │ + [251000] TLS_DHE_RSA_WITH_AES_256_CCM │ │ + [25101d] TLS_DHE_PSK_WITH_AES_128_CBC_SHA │ │ + [25103e] TLS_ECDHE_PSK_WITH_NULL_SHA │ │ + [25105a] CAMELLIA256-SHA256 │ │ + [25106d] TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [251096] TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 │ │ + [2510bb] GOST94 │ │ + [2510c2] SUITEB128C2 │ │ + [2510ce] EDH-DSS-DES-CBC3-SHA │ │ + [2510e3] bad ssl filetype │ │ + [2510f4] bad value │ │ + [2510fe] decryption failed or bad record mac │ │ + [251122] library has no ciphers │ │ + [251139] no private key assigned │ │ + [251151] old session compression algorithm not returned │ │ + [251180] protocol is shutdown │ │ + [251195] ssl/tls alert certificate unknown │ │ + [2511b7] ssl_undefined_function │ │ + [2511ce] cert │ │ + [2511d3] requestCAFile │ │ + [2511e1] psk_identity_hint │ │ + [2511f3] SSLv3/TLS write next proto │ │ + [25120e] SSLv3/TLS read change cipher spec │ │ + [251230] SSLv3/TLS read finished │ │ + [251248] master secret │ │ + [251256] tls-sigalg-oid │ │ + [251265] rsa_pkcs1_sha1 │ │ + [251274] tls13_final_finish_mac │ │ + [25128b] srp_generate_server_master_secret │ │ + [2512ad] quic_write_nonblocking_epw │ │ + [2512c8] rxku_detected │ │ + [2512d6] RETRY_SCID may not be sent by a client │ │ + [2512fd] ip_v4 │ │ + [251303] connection_id │ │ + [251311] ch_tick_tls │ │ + [25131d] client received initial token │ │ + [25133b] reason │ │ + [251342] padding │ │ + [25134a] error_code │ │ + [251355] new_connection_id │ │ + [251367] streams_blocked │ │ + [251377] validate_poll_descriptor │ │ + [251390] ossl_quic_rstream_queue_data │ │ + [2513ad] MAX_STREAM_DATA valid only in 0/1-RTT │ │ + [2513d3] depack_do_frame_path_challenge │ │ + [2513f2] ssl/record/methods/tls1_meth.c │ │ + [251411] tls_setup_write_buffer │ │ + [251428] tls_construct_ctos_ec_pt_formats │ │ + [251449] tls_parse_stoc_npn │ │ + [25145c] tls_construct_stoc_key_share │ │ + [251479] tls_construct_client_certificate │ │ + [25149a] dtls1_retransmit_message │ │ + [2514b3] get_cert_verify_tbs_data │ │ + [2514cc] ssl/statem/statem_srvr.c │ │ + [2514e5] ossl_statem_server_read_transition │ │ + [251508] tls-negotiated-version │ │ + [25151f] crypto/asn1/a_bitstr.c │ │ + [251536] ZINT64 │ │ + [25153d] openssl.cnf │ │ + [251549] group=%s name=%s │ │ + [25155a] UNIVERSALSTRING │ │ + [25156a] TELETEXSTRING │ │ + [251578] NUMERICSTRING │ │ + [251586] Char=%c │ │ + [25158e] ASN1_TIME │ │ + [251598] i2o_SCT_signature │ │ + [2515aa] : │ │ + [2515ac] %s%s\n │ │ + [2515b2] filename(%s): %s │ │ + [2515c3] lib%s.so │ │ + [2515cc] OpenSSL EC algorithm │ │ + [2515e1] X9_62_PENTANOMIAL │ │ + [2515f3] include-public │ │ + [251602] crypto/ec/ec_check.c │ │ + [251617] X9.62 curve over a 359 bit binary field │ │ + [25163f] ec_GF2m_simple_points_mul │ │ + [251659] crypto/ec/ec_oct.c │ │ + [25166c] ossl_ec_GF2m_simple_oct2point │ │ + [25168a] crypto/ec/ecp_nistz256.c │ │ + [2516a3] ossl_ec_GFp_simple_set_compressed_coordinates │ │ + [2516d1] validate_ecx_derive │ │ + [2516e5] crypto/encode_decode/decoder_lib.c │ │ + [251708] Input type: │ │ + [251715] structure │ │ + [25171f] 1.2.840.10045.2.1 │ │ + [251731] DIR_ADD │ │ + [251739] memory buffer routines │ │ + [251750] Provider routines │ │ + [251762] secp224k1 │ │ + [25176c] sect283r1 │ │ + [251776] sect571k1 │ │ + [251780] c2pnb304w1 │ │ + [25178b] brainpoolP160r1 │ │ + [25179b] P-192 │ │ + [2517a1] keylen │ │ + [2517a8] evp_cipher_init_internal │ │ + [2517c1] evp_EncryptDecryptUpdate │ │ + [2517da] iv │ │ + [2517dd] evp_pkcs82pkey_legacy │ │ + [2517f3] evp_keymgmt_util_assign_pkey │ │ + [251810] encoded-pub-key │ │ + [251820] [action:%d, state:%d] name=%s, value=%s │ │ + [251848] rsa-exponent2 │ │ + [251856] rsa-coefficient3 │ │ + [251867] rsa-coefficient7 │ │ + [251878] evp_pkey_ctx_getset_ecdh_param_checks │ │ + [25189e] prime P: │ │ + [2518a7] crypto/core_namemap.c │ │ + [2518bd] not initialized │ │ + [2518cd] private key too large │ │ + [2518e3] conflicting algorithm name │ │ + [2518fe] different parameters │ │ + [251913] initialization error │ │ + [251928] no digest set │ │ + [251936] invalid digest type │ │ + [25194a] digest and key type not supported │ │ + [25196c] encode error │ │ + [251979] illegal object │ │ + [251988] mime no content type │ │ + [25199d] no conf │ │ + [2519a5] invalid null argument │ │ + [2519bb] no space for terminating null │ │ + [2519d9] odd number of digits │ │ + [2519ee] invalid field │ │ + [2519fc] invalid pentanomial basis │ │ + [251a16] dso already loaded │ │ + [251a29] no reference │ │ + [251a36] redirection not enabled │ │ + [251a4e] malformed iv │ │ + [251a5b] error creating error │ │ + [251a70] potentially invalid certificate │ │ + [251a90] value too large │ │ + [251aa0] invalid log id length │ │ + [251ab6] BF-CBC │ │ + [251abd] id-aes256-wrap-pad │ │ + [251ad0] Software engine support │ │ + [251ae8] crypto/initthread.c │ │ + [251afc] crypto/packet.c │ │ + [251b0c] OSSL_PARAM_set_octet_string │ │ + [251b28] FALSE │ │ + [251b2e] pkcs7-digestData │ │ + [251b3f] DES-EDE-OFB │ │ + [251b4b] Netscape Cert Type │ │ + [251b5e] X509v3 Key Usage │ │ + [251b6f] initials │ │ + [251b78] Strong Extranet ID │ │ + [251b8b] pbeWithMD2AndRC2-CBC │ │ + [251ba0] id-qcs-pkixQCSyntax-v1 │ │ + [251bb7] enterprises │ │ + [251bc3] domainRelatedObject │ │ + [251bd7] pilotDSA │ │ + [251be0] documentIdentifier │ │ + [251bf3] setct-AuthReqTBS │ │ + [251c04] setct-AuthRevResTBEB │ │ + [251c19] setct-CRLNotificationResTBS │ │ + [251c35] setAttr-Cert │ │ + [251c42] setAttr-T2cleartxt │ │ + [251c55] AES-192-CFB8 │ │ + [251c62] sha256WithRSAEncryption │ │ + [251c7a] RSA-SHA384 │ │ + [251c85] camellia-128-cbc │ │ + [251c96] CAMELLIA-128-ECB │ │ + [251ca7] hmac-sha1 │ │ + [251cb1] HMAC GOST 34.11-94 │ │ + [251cc4] id-GostR3410-94DH │ │ + [251cd6] CMAC │ │ + [251cdb] aes-256-gcm │ │ + [251ce7] id-camellia128-wrap │ │ + [251cfb] mgf1 │ │ + [251d00] dhSinglePass-cofactorDH-sha1kdf-scheme │ │ + [251d27] AES-192-OCB │ │ + [251d33] camellia-192-ccm │ │ + [251d44] GOST R 34.10-2012 with 256 bit modulus │ │ + [251d6b] md_gost12_256 │ │ + [251d79] ARIA-128-CFB8 │ │ + [251d87] sha512-256 │ │ + [251d92] dsa_with_SHA3-256 │ │ + [251da4] sm4-ofb │ │ + [251dac] sm-scheme │ │ + [251db6] HMAC DSTU Gost 34311-95 │ │ + [251dce] uacurve2 │ │ + [251dd7] DSTU curve 3 │ │ + [251de4] id-ct-rpkiGhostbusters │ │ + [251dfb] id-cp │ │ + [251e01] id-mod-cmp2021-02 │ │ + [251e13] X509v3 Attribute Descriptor │ │ + [251e2f] OCSP_RESPONSE │ │ + [251e3d] OCSP_RESPID │ │ + [251e49] OCSP_SERVICELOC │ │ + [251e59] response │ │ + [251e62] value.byName │ │ + [251e6f] certId │ │ + [251e76] no revoked time │ │ + [251e86] bad password read │ │ + [251e98] unexpected dek iv │ │ + [251eaa] PEM_ASN1_write_bio │ │ + [251ebd] -----END │ │ + [251ec7] PKCS12_pbe_crypt_ex │ │ + [251edb] │ │ + [251ee5] (unknown) │ │ + [251eef] :[ │ │ + [251ef2] crypto/evp/bio_enc.c │ │ + [251f07] parse failed │ │ + [251f14] drbg already initialized │ │ + [251f2d] Function not implemented │ │ + [251f46] not instantiated │ │ + [251f57] personalisation string too long │ │ + [251f77] unable to create drbg │ │ + [251f8d] unsupported drbg flags │ │ + [251fa4] PSS parameter restrictions: │ │ + [251fc0] %s Salt Length: 0x │ │ + [251fd3] RSA_PRIME_INFO │ │ + [251fe2] crypto/bn/bn_blind.c │ │ + [251ff7] BN_BLINDING_update │ │ + [25200a] rsa_ossl_private_decrypt │ │ + [252023] 1024 │ │ + [252028] subject │ │ + [252030] ossl_store_get0_loader_int │ │ + [25204b] try_key_value_legacy │ │ + [252060] crypto/thread/arch.c │ │ + [252075] no time stamp token │ │ + [252089] var bad value │ │ + [252097] :%s:%d:%s\n │ │ + [2520a2] partyName │ │ + [2520ac] Only Some Reasons │ │ + [2520be] %*scrlTime: │ │ + [2520cb] IPAddressFamily │ │ + [2520db] %*sIPv4 │ │ + [2520e3] namingAuthorityId │ │ + [2520f5] %*sEntry %0d:\n │ │ + [252104] PROXY_CERT_INFO_EXTENSION │ │ + [25211e] smimesign │ │ + [252128] othername: NAIRealm │ │ + [25213c] othername: │ │ + [252154] v2i_GENERAL_NAME_ex │ │ + [252168] IP │ │ + [25216b] X509V3_parse_list │ │ + [25217d] bad object │ │ + [252188] incorrect policy syntax tag │ │ + [2521a4] invalid object identifier │ │ + [2521be] invalid policy identifier │ │ + [2521d8] policy path length already defined │ │ + [2521fb] unable to get issuer details │ │ + [252218] crl verify failure │ │ + [25222b] no certificate or crl found │ │ + [252247] CRL has expired │ │ + [252257] self-signed certificate in certificate chain │ │ + [252284] authority and subject key identifier mismatch │ │ + [2522b2] EE certificate key too weak │ │ + [2522ce] Issuer name empty │ │ + [2522e0] Authority Key Identifier marked critical │ │ + [252309] crypto/x509/pcy_data.c │ │ + [252320] %*sNULL │ │ + [252328] cert_info │ │ + [252332] ERR_AFALG_error │ │ + [252342] provider=base,fips=yes,output=pvk │ │ + [252364] provider=base,fips=yes,input=der,structure=dhx │ │ + [252393] provider=default │ │ + [2523a4] ED448ph │ │ + [2523ac] provider=default,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ + [2523f0] provider=default,fips=yes,output=der,structure=rsa │ │ + [252423] provider=default,fips=yes,output=der,structure=dh │ │ + [252455] provider=default,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ + [252497] provider=default,fips=yes,input=der,structure=rsa │ │ + [2524c9] RC2-CBC:RC2:RC2-128:1.2.840.113549.3.2 │ │ + [2524f0] DES-ECB:1.3.14.3.2.6 │ │ + [252505] BIO to Core filter │ │ + [252518] providers/implementations/ciphers/cipher_aes_gcm.c │ │ + [25254b] cipher_hw_aes_initkey │ │ + [252561] aes_siv_set_ctx_params │ │ + [252578] providers/implementations/ciphers/cipher_aes_wrp.c │ │ + [2525ab] ossl_blake2b_get_ctx_params │ │ + [2525c7] providers/implementations/digests/null_prov.c │ │ + [2525f5] providers/implementations/encode_decode/decode_epki2pki.c │ │ + [25262f] ossl_b2i_RSA_after_header │ │ + [252649] dh_spki_pub_to_der │ │ + [25265c] dhx_to_PrivateKeyInfo_pem_encode │ │ + [25267d] ec_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [2526a6] ED25519 PUBLIC KEY │ │ + [2526b9] dhx_to_DHX_pem_encode │ │ + [2526cf] h: %d\n │ │ + [2526d6] dsa_to_text │ │ + [2526e2] ecx_set_peer │ │ + [2526ef] providers/implementations/kdfs/hkdf.c │ │ + [252715] ecxkem_encapsulate │ │ + [252728] providers/implementations/keymgmt/mac_legacy_kmgmt.c │ │ + [25275d] providers/implementations/macs/siphash_prov.c │ │ + [25278b] providers/implementations/rands/drbg.c │ │ + [2527b2] ossl_drbg_lock_parent │ │ + [2527c8] ecdsa_signverify_init │ │ + [2527de] ossl_sm2_internal_sign │ │ + [2527f5] failed to decrypt │ │ + [252807] missing constant │ │ + [252818] ossl_gcm_stream_update │ │ + [25282f] rag_len │ │ + [252837] lg │ │ + [25283a] ossl_digest_default_get_params │ │ + [252859] setFloatRegister │ │ + [25286a] d13 │ │ + [25286e] NaN │ │ + [252872] BEGIN IMMEDIATE; COMMIT; │ │ + [25288b] cipher_default_use_hmac │ │ + [2528a3] PRAGMA cipher_default_hmac_algorithm = %s; │ │ + [2528ce] sqlcipherCodecAttach: calling sqlcipher_codec_ctx_init() │ │ + [252907] sqlite3_key_v2: db=%p zDb=%s │ │ + [252924] sqlite3_rekey_v2: error %d occurred writing page %d │ │ + [252958] sqlite3_rekey_v2: left database mutex %p │ │ + [252981] sqlcipher_deactivate: entered static master mutex │ │ + [2529b3] sqlcipher_codec_ctx_set_plaintext_header_size: attempt to set invalid plantext_header_size %d │ │ + [252a11] reset pager │ │ + [252a1d] %s: %d │ │ + [252a24] file unlinked while open: %s │ │ + [252a41] mkdir │ │ + [252a47] attempt to open "%s" as file descriptor %d │ │ + [252a72] API called with finalized prepared statement │ │ + [252a9f] API called with NULL prepared statement │ │ + [252ac7] Found │ │ + [252acd] Rewind │ │ + [252ad4] Program │ │ + [252adc] IsNull │ │ + [252ae3] ElseEq │ │ + [252aea] FkCheck │ │ + [252af2] RealAffinity │ │ + [252aff] Affinity │ │ + [252b08] Concat │ │ + [252b0f] String8 │ │ + [252b17] SeekScan │ │ + [252b20] NewRowid │ │ + [252b29] ResetSorter │ │ + [252b35] statement aborts at %d: [%s] %s │ │ + [252b55] 1 │ │ + [252b57] unsupported file format │ │ + [252b6f] orphan index │ │ + [252b7c] Page %u: never used │ │ + [252b90] cipher_ctx_key_derive: error occurred from provider kdf generating HMAC key │ │ + [252bdc] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha1 returned %d │ │ + [252c29] analysis_limit │ │ + [252c38] page_count │ │ + [252c43] wal_autocheckpoint │ │ + [252c56] busy │ │ + [252c5b] object name reserved for internal use: %s │ │ + [252c85] old │ │ + [252c8a] ) │ │ + [252c8c] USE TEMP B-TREE FOR %s │ │ + [252ca3] too many terms in compound SELECT │ │ + [252cc5] cannot modify %s because it is a view │ │ + [252ceb] index associated with UNIQUE or PRIMARY KEY constraint cannot be dropped │ │ + [252d34] rowid not at end-of-record for row │ │ + [252d58] CASCADE │ │ + [252d60] INSERT INTO %Q.sqlite_master VALUES('trigger',%Q,%Q,0,'CREATE TRIGGER %q') │ │ + [252dab] %llu │ │ + [252db0] UPDATE "%w".sqlite_master SET sql = sqlite_rename_quotefix(%Q, sql)WHERE name NOT LIKE 'sqliteX_%%' ESCAPE 'X' AND sql NOT LIKE 'create virtual%%' │ │ + [252e43] substring │ │ + [252e4d] %!0.20e │ │ + [252e55] %Q%s │ │ + [252e5a] current_date │ │ + [252e67] an index │ │ + [252e70] 40f-21a-21d │ │ + [252e7c] 50f │ │ + [252e80] json_object │ │ + [252e8c] interrupted │ │ + [252e98] RTRIM │ │ + [252e9e] ssenevi │ │ + [252ea6] itila │ │ + [252eac] uncompress │ │ + [252eb7] error parsing prefix parameter: %s │ │ + [252eda] CREATE TABLE %Q.'%q_content'(%s) │ │ + [252efb] RELEASE fts3 │ │ + [252f08] contentless_delete=1 requires a contentless table │ │ + [252f3a] %z%s%Q │ │ + [252f41] deletemerge │ │ + [252f4d] SELECT pgno FROM '%q'.'%q_idx' WHERE segid=? AND term>? ORDER BY term ASC LIMIT 1 │ │ + [252f9f] SELECT rowid, rank FROM %Q.%Q ORDER BY %s("%w"%s%s) %s │ │ + [252fd6] 'rebuild' may not be used with a contentless fts5 table │ │ + [25300e] highlight │ │ + [253018] bli │ │ + [25301c] iciti │ │ + [253022] ssl_derive │ │ + [25302d] TLS_RSA_WITH_AES_128_CBC_SHA256 │ │ + [25304d] TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 │ │ + [253071] TLS_DH_anon_WITH_AES_256_CBC_SHA256 │ │ + [253095] TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 │ │ + [2530b9] TLS_RSA_WITH_AES_128_CCM_8 │ │ + [2530d4] TLS_RSA_PSK_WITH_NULL_SHA256 │ │ + [2530f1] DHE-RSA-CAMELLIA256-SHA256 │ │ + [25310c] DHE-RSA-CAMELLIA128-SHA │ │ + [253124] DHE-DSS-ARIA256-GCM-SHA384 │ │ + [25313f] TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 │ │ + [253164] TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 │ │ + [253189] ssl3_digest_cached_records │ │ + [2531a4] at least (D)TLS 1.2 needed in Suite B mode │ │ + [2531cf] cannot change cipher │ │ + [2531e4] compression disabled │ │ + [2531f9] inconsistent early data sni │ │ + [253215] invalid ticket keys length │ │ + [253230] missing ecdsa signing cert │ │ + [25324b] ssl handshake failure │ │ + [253261] unexpected end of early data │ │ + [25327e] unsolicited extension │ │ + [253294] version too high │ │ + [2532a5] wrong signature type │ │ + [2532ba] Curves │ │ + [2532c1] curves │ │ + [2532c8] ChainCAFile │ │ + [2532d4] kex_group │ │ + [2532de] SSLv3/TLS read next proto │ │ + [2532f8] SSLv3/TLS read certificate verify │ │ + [25331a] TLSv1.3 write client key update │ │ + [25333a] tls-sigalg-name │ │ + [25334a] ed448 │ │ + [253350] ssl_set_tmp_ecdh_groups │ │ + [253368] failed to start assist thread │ │ + [253386] qc_try_create_default_xso_for_write │ │ + [2533aa] create_xso_from_stream │ │ + [2533c1] MAX_IDLE_TIMEOUT is malformed │ │ + [2533df] MAX_UDP_PAYLOAD_SIZE appears multiple times │ │ + [25340b] original_destination_connection_id │ │ + [25342e] original_source_connection_id │ │ + [25344c] ch_on_handshake_complete │ │ + [253465] handshake alert │ │ + [253475] internal error (txp generate) │ │ + [253493] draining │ │ + [25349c] payload_length │ │ + [2534ab] ACK not valid in 0-RTT │ │ + [2534c2] quic_read_record │ │ + [2534d3] ossl_quic_tx_packetiser_set_cur_scid │ │ + [2534f8] ACK_WITHOUT_ECN │ │ + [253508] PATH_CHALLENGE │ │ + [253517] tlstree │ │ + [25351f] tls_increment_sequence_ctr │ │ + [25353a] tls13_set_crypto_state │ │ + [253551] ssl/record/methods/tlsany_meth.c │ │ + [253572] tls_validate_record_header │ │ + [25358d] tls_collect_extensions │ │ + [2535a4] ssl/statem/extensions_clnt.c │ │ + [2535c1] tls_construct_ctos_srp │ │ + [2535d8] tls_construct_ctos_session_ticket │ │ + [2535fa] tls_parse_ctos_srp │ │ + [25360d] tls_parse_ctos_server_cert_type │ │ + [25362d] ssl_cipher_list_to_bytes │ │ + [253646] dtls_get_reassembled_message │ │ + [253663] tls13_restore_handshake_digest_for_pha │ │ + [25368a] ssl_add_cert_chain │ │ + [25369d] tls_process_end_of_early_data │ │ + [2536bb] asn1_item_embed_d2i │ │ + [2536cf] ASN1_ENUMERATED │ │ + [2536df] ASN1_SET_ANY │ │ + [2536ec] lookup returned nothing │ │ + [253704] BIO dgram mem │ │ + [253712] HEX │ │ + [253716] PRINTABLESTRING │ │ + [253726] crypto/ct/ct_vfy.c │ │ + [253739] bnrand │ │ + [253740] BN_mod_exp_recp │ │ + [253750] crypto/dh/dh_key.c │ │ + [253763] OpenSSL DH Method │ │ + [253775] dsa_priv_encode │ │ + [253785] params.q │ │ + [25378e] DSO_convert_filename │ │ + [2537a3] symname(%s): %s │ │ + [2537b3] group-check │ │ + [2537bf] ossl_ec_scalar_mul_ladder │ │ + [2537d9] crypto/ec/ecdsa_vrf.c │ │ + [2537ef] NIST CURVE: %s\n │ │ + [2537ff] crypto/ec/ecp_mont.c │ │ + [253814] OpenSSL X448 algorithm │ │ + [25382b] pkey_ecd_digestsign25519 │ │ + [253844] ossl_decoder_ctx_add_decoder_inst │ │ + [253866] init │ │ + [25386b] ENGINE_get_pkey_meth │ │ + [253880] err:%lx:%lx:%lx:%lx │ │ + [253894] secp160k1 │ │ + [25389e] wap-wsg-idm-ecid-wtls7 │ │ + [2538b5] evp_cipher_asn1_to_param_ex │ │ + [2538d1] has-randkey │ │ + [2538dd] EVP_MD_get_size │ │ + [2538ed] 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? │ │ + [25397a] keyDerivationFunc │ │ + [25398c] PBKDF2 │ │ + [253993] PKCS5_v2_PBE_keyivgen_ex │ │ + [2539ac] [action:%d, state:%d] only setting allowed │ │ + [2539d7] rsa_oaep_md │ │ + [2539e3] oaep-label │ │ + [2539ee] rsa-factor2 │ │ + [2539fa] rsa-factor8 │ │ + [253a06] get_payload_private_key │ │ + [253a1e] modp_2048 │ │ + [253a28] /usr/local/ssl │ │ + [253a37] modulus too large │ │ + [253a49] bad q value │ │ + [253a55] invalid number │ │ + [253a64] wrong integer type │ │ + [253a77] unknown name in random section │ │ + [253a96] invalid compression bit │ │ + [253aae] not implemented │ │ + [253abe] random number generation failed │ │ + [253ade] unknown cofactor │ │ + [253aef] wrong order │ │ + [253afb] cleanup method function failed │ │ + [253b1a] failed reading data │ │ + [253b2e] setting owf algor failure │ │ + [253b48] polling failed │ │ + [253b57] wrong pbm value │ │ + [253b67] ess cert id not found │ │ + [253b7d] DES │ │ + [253b81] DES-EDE3 │ │ + [253b8a] des3-wrap │ │ + [253b94] cast-cbc │ │ + [253b9d] aes128-wrap │ │ + [253ba9] Prompt info data type incorrect │ │ + [253bc9] O │ │ + [253bcb] pkcs7-signedData │ │ + [253bdc] rc2-ecb │ │ + [253be4] RC2-OFB │ │ + [253bec] nsCertType │ │ + [253bf7] Netscape Revocation Url │ │ + [253c0f] Netscape Certificate Sequence │ │ + [253c2d] md5-sha1 │ │ + [253c36] rc5-ecb │ │ + [253c3e] msCTLSign │ │ + [253c48] pbeWithSHA1And3-KeyTripleDES-CBC │ │ + [253c69] pbeWithSHA1And2-KeyTripleDES-CBC │ │ + [253c8a] pkcs8ShroudedKeyBag │ │ + [253c9e] dnQualifier │ │ + [253caa] iso │ │ + [253cae] id-smime-mod-ets-eSigPolicy-88 │ │ + [253ccd] id-smime-aa-contentIdentifier │ │ + [253ceb] id-smime-aa-ets-escTimeStamp │ │ + [253d08] id-smime-alg-ESDHwithRC2 │ │ + [253d21] id-aca-accessIdentity │ │ + [253d37] id-aca-group │ │ + [253d44] id-cct-crs │ │ + [253d4f] X500algorithms │ │ + [253d5e] security │ │ + [253d67] userClass │ │ + [253d71] subtreeMaximumQuality │ │ + [253d87] id-hex-multipart-message │ │ + [253da0] setct-CapRevResTBE │ │ + [253db3] setct-CRLNotificationTBS │ │ + [253dcc] setCext-TokenIdentifier │ │ + [253de4] issuer capabilities │ │ + [253df8] aes-256-cfb1 │ │ + [253e05] aes-128-cfb8 │ │ + [253e12] AES-256-CFB8 │ │ + [253e1f] DES-CFB1 │ │ + [253e28] policyMappings │ │ + [253e37] KISA │ │ + [253e3c] md_gost94 │ │ + [253e46] id-HMACGostR3411-94 │ │ + [253e5a] GOST R 34.10-94 │ │ + [253e6a] id-GostR3411-94-TestParamSet │ │ + [253e87] registeredAddress │ │ + [253e99] AES-128-CTR │ │ + [253ea5] CT Precertificate Signer │ │ + [253ebe] jurisdictionCountryName │ │ + [253ed6] id-tc26-sign-constants │ │ + [253eed] pkInitClientAuth │ │ + [253efe] KxSRP │ │ + [253f04] ARIA-128-CFB1 │ │ + [253f12] uacurve1 │ │ + [253f1b] magma-ctr │ │ + [253f25] KMAC128 │ │ + [253f2d] BGPsec Router │ │ + [253f3b] oracle-jdk-trustedkeyusage │ │ + [253f56] authorityAttributeIdentifier │ │ + [253f73] delegatedNameConstraints │ │ + [253f8c] timeSpecification │ │ + [253f9e] id-on-hardwareModuleName │ │ + [253fb7] Wi-SUN Alliance Field Area Network (FAN) │ │ + [253fe0] OCSP_SINGLERESP │ │ + [253ff0] hashAlgorithm │ │ + [253ffe] nextUpdate │ │ + [254009] cipher is null │ │ + [254018] keyblob header parse error │ │ + [254033] PEM_get_EVP_CIPHER_INFO │ │ + [25404b] X509 CERTIFICATE │ │ + [25405c] PKCS #7 SIGNED DATA │ │ + [254070] crypto/pem/pem_oth.c │ │ + [254085] PKCS12_BAGS │ │ + [254091] OBJECT DESCRIPTOR │ │ + [2540a3] PKCS7_dataInit │ │ + [2540b2] stack_to_property_list │ │ + [2540c9] crypto/rand/prov_seed.c │ │ + [2540e1] ossl_rand_get_nonce │ │ + [2540f5] (INVALID PSS PARAMETERS)\n │ │ + [25410f] ossl_rsa_fromdata │ │ + [254121] key prime num invalid │ │ + [254137] pub exponent out of range │ │ + [254151] crypto/rsa/rsa_oaep.c │ │ + [254167] ossl_rsa_padding_check_PKCS1_type_2_TLS │ │ + [25418f] crypto/rsa/rsa_sp800_56b_check.c │ │ + [2541b0] RSA_padding_check_X931 │ │ + [2541c7] invalid scheme │ │ + [2541d6] unsupported search type │ │ + [2541ee] PKCS12_parse │ │ + [2541fb] by_file_ctrl_ex │ │ + [25420b] noticenos │ │ + [254215] ,name: │ │ + [25421c] relativename │ │ + [254229] Certificate Hold │ │ + [25423a] v2i_idp │ │ + [254242] ASIdentifierChoice_is_canonical │ │ + [254262] %*s │ │ + [25426a] process_pci_value │ │ + [25427c] PROXY_POLICY │ │ + [254289] SSL server │ │ + [254294] Y │ │ + [254296] X509_ATTRIBUTE_get0_type │ │ + [2542af] invalid trust │ │ + [2542bd] certificate revoked │ │ + [2542d1] permitted subtree violation │ │ + [2542ed] TSA server │ │ + [2542f8] %*s%.*s │ │ + [254300] revocationDate │ │ + [25430f] X509_PUBKEY │ │ + [25431b] provider=base,fips=yes,output=der,structure=EncryptedPrivateKeyInfo │ │ + [25435f] provider=base,fips=yes,input=der,structure=rsa │ │ + [25438e] BLAKE2B-512:BLAKE2b512:1.3.6.1.4.1.1722.12.2.1.16 │ │ + [2543c0] SIPHASH │ │ + [2543c8] provider=default,fips=yes,output=der,structure=dsa │ │ + [2543fb] AES-128-WRAP:id-aes128-wrap:AES128-WRAP:2.16.840.1.101.3.4.1.5 │ │ + [25443a] SM4-CTR:1.2.156.10197.1.104.7 │ │ + [254458] MDC2:2.5.8.3.101 │ │ + [254469] ossl_rsa_key_op_get_protect │ │ + [254485] aes_ocb_set_ctx_params │ │ + [25449c] chacha20_poly1305_get_ctx_params │ │ + [2544bd] i2b_PVK │ │ + [2544c5] SM2 PUBLIC KEY │ │ + [2544d4] x448_to_SubjectPublicKeyInfo_der_encode │ │ + [2544fc] encrypt-level │ │ + [25450a] dsa2pvk_encode │ │ + [254519] DSA-Parameters │ │ + [254528] (default) │ │ + [254533] lanes │ │ + [254539] kbkdf_set_ctx_params │ │ + [25454e] x942kdf_hash_kdm │ │ + [25455f] digest-oneshot │ │ + [25456e] Ed25519 │ │ + [254576] is %zu, should be at least %zu │ │ + [254595] kdf_pbkdf1_do_derive │ │ + [2545aa] fips module entering error state │ │ + [2545cb] invalid input length │ │ + [2545e0] oneshot call out of order │ │ + [2545fa] ossl_ccm_set_ctx_params │ │ + [254612] as │ │ + [254615] actor │ │ + [25461b] plicit-rejection │ │ + [25462c] equest │ │ + [254633] s-saltlen-check │ │ + [254643] hase │ │ + [254648] unsupported arm register │ │ + [254661] lr │ │ + [254664] r9 │ │ + [254667] s8 │ │ + [25466a] d28 │ │ + [25466e] no such column: "%s" │ │ + [254683] cannot open %s column for writing │ │ + [2546a5] HMAC_SHA512 │ │ + [2546b1] cipher_log_level │ │ + [2546c2] sqlcipher_codec_ctx_init: allocating context │ │ + [2546ef] sqlcipher_page_cipher: cipher operation mode=%d failed for pgno=%d returning SQLITE_ERROR │ │ + [254749] PRAGMA journal_mode = delete; │ │ + [254767] sqlcipher_set_log: set log to %s │ │ + [254788] pread │ │ + [25478e] Checkpoint │ │ + [254799] Le │ │ + [25479c] Count │ │ + [2547a2] AggValue │ │ + [2547ab] GetSubtype │ │ + [2547b6] FilterAdd │ │ + [2547c0] -- %s │ │ + [2547c6] non-text filename │ │ + [2547d8] output file already exists │ │ + [2547f3] Elapsed time:%.3f ms - %s\n │ │ + [25480e] hght │ │ + [254813] PRAGMA │ │ + [25481b] not authorized to use function: %#T │ │ + [25483f] wrong number of arguments to function %#T() │ │ + [25486b] HAVING clause on a non-aggregate query │ │ + [254892] too many columns in result set │ │ + [2548b1] ,\n │ │ │ │ - [2548dd] cannot use window functions in recursive queries │ │ - [25490e] │ │ - [254915] COVERING INDEX %s │ │ - [254927] RETURNING may not use "TABLE.*" wildcards │ │ - [254951] cannot use RETURNING in a trigger │ │ - [254973] trigger %T already exists │ │ - [25498d] view %s may not be altered │ │ - [2549a8] lower │ │ - [2549ae] avg │ │ - [2549b2] sqlite_rename_quotefix │ │ - [2549c9] %.*s%s │ │ - [2549d0] datetime │ │ - [2549d9] timediff │ │ - [2549e2] bad JSON path: %Q │ │ - [2549f4] json_object() requires an even number of arguments │ │ - [254a27] porter │ │ - [254a2e] remove_diacritics=2 │ │ - [254a42] DELETE FROM %Q.'%q_segments' WHERE blockid BETWEEN ? AND ? │ │ - [254a7d] SELECT size FROM %Q.'%q_docsize' WHERE docid=? │ │ - [254aac] sei │ │ - [254ab0] lb │ │ - [254ab3] ble │ │ - [254ab7] OR │ │ - [254aba] ... │ │ - [254ac5] prefix length out of range (max 999) │ │ - [254aea] CREATE TABLE %Q.'%q_%q'(%s)%s │ │ - [254b08] %s: table does not support scanning │ │ - [254b2c] fts5: syntax error near "%.1s" │ │ - [254b4b] ing │ │ - [254b4f] alism │ │ - [254b55] ement │ │ - [254b5b] fts5vocab: unknown table type: %Q │ │ - [254b7d] RtreeMatchArg │ │ - [254b8b] [%lld] │ │ - [254b92] ENABLE_RTREE │ │ - [254b9f] ENABLE_STAT4 │ │ - [254bac] TLS_RSA_WITH_NULL_SHA │ │ - [254bc2] TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 │ │ - [254be6] TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 │ │ - [254c0a] ECDHE-RSA-AES128-SHA256 │ │ - [254c22] TLS_PSK_WITH_NULL_SHA │ │ - [254c38] PSK-AES128-GCM-SHA256 │ │ - [254c4e] TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 │ │ - [254c72] TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 │ │ - [254c96] ECDHE-PSK-NULL-SHA │ │ - [254ca9] CAMELLIA128-SHA256 │ │ - [254cbc] TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [254ce5] TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ - [254d0e] ECDHE-ECDSA-ARIA256-GCM-SHA384 │ │ - [254d2d] PSK-ARIA128-GCM-SHA256 │ │ - [254d44] TLS_PSK_WITH_ARIA_128_GCM_SHA256 │ │ - [254d65] aSRP │ │ - [254d6a] IDEA │ │ - [254d6f] bad psk identity │ │ - [254d80] bad write retry │ │ - [254d90] conn use only │ │ - [254d9e] duplicate compression id │ │ - [254db7] ee key too small │ │ - [254dc8] no suitable record layer │ │ - [254de1] parse tlsext │ │ - [254dee] quic handshake layer error │ │ - [254e09] tlsv1 alert decode error │ │ - [254e22] uninitialized │ │ - [254e30] ossl_bytes_to_cipher_list │ │ - [254e4a] SSL_set0_tmp_dh_pkey │ │ - [254e5f] │ │ - [254e67] rx_cert_comp │ │ - [254e74] prioritize_chacha │ │ - [254e86] Ciphersuites │ │ - [254e93] max_protocol │ │ - [254ea0] PrivateKey │ │ - [254eab] chainCAfile │ │ - [254eb7] ChainCAStore │ │ - [254ec4] VerifyCAStore │ │ - [254ed2] ClientRenegotiation │ │ - [254ee6] SSL_use_PrivateKey_file │ │ - [254efe] master_key │ │ - [254f09] tlsext_max_fragment_len_mode │ │ - [254f26] tls_choose_sigalg │ │ - [254f38] ossl_quic_clear │ │ - [254f48] quic_conn_stream_new │ │ - [254f5d] max_ack_delay │ │ - [254f6b] stateless_reset_token │ │ - [254f81] protocol_type │ │ - [254f8f] process_id │ │ - [254f9a] connection_closed │ │ - [254fac] datagram_id │ │ - [254fb8] ack_delay │ │ - [254fc2] fin │ │ - [254fc6] STOP_SENDING not valid in INITIAL/HANDSHAKE │ │ - [254ff2] depack_do_frame_ack │ │ - [255006] depack_do_frame_stream_data_blocked │ │ - [25502a] depack_do_frame_conn_close │ │ - [255045] ssl/record/methods/ssl3_meth.c │ │ - [255064] tls_any_set_crypto_state │ │ - [25507d] ssl/statem/extensions.c │ │ - [255095] tls_construct_ctos_npn │ │ - [2550ac] tls_construct_ctos_post_handshake_auth │ │ - [2550d3] tls_parse_stoc_early_data │ │ - [2550ed] tls_parse_ctos_status_request │ │ - [25510b] tls_process_server_done │ │ - [255123] ossl_statem_client13_write_transition │ │ - [255149] No ciphers enabled for max supported SSL/TLS version │ │ - [25517e] 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 │ │ - [255220] ossl_statem_server_construct_message │ │ - [255245] ASN1_STRING_set │ │ - [255255] asn1_d2i_ex_primitive │ │ - [25526b] X509_ALGOR │ │ - [255276] in use │ │ - [25527d] transfer timeout │ │ - [25528e] unsupported ip family │ │ - [2552a4] peer address not available │ │ - [2552bf] crypto/bio/bss_dgram_pair.c │ │ - [2552db] dgram_mem_init │ │ - [2552ea] config_diagnostics │ │ - [2552fd] default │ │ - [255305] crypto/conf/conf_api.c │ │ - [25531c] BITLIST │ │ - [255324] SEQ │ │ - [255328] EXPLICIT │ │ - [255331] crypto/bn/bn_prime.c │ │ - [255346] crypto/bn/bn_rand.c │ │ - [25535a] DSO_load │ │ - [255363] DSO_bind_func │ │ - [255371] DSO_ctrl │ │ - [25537a] ossl_ec_GF2m_simple_group_set_curve │ │ - [25539e] EC_POINT_add │ │ - [2553ab] crypto/ec/ec_mult.c │ │ - [2553bf] EC_POINT_set_compressed_coordinates │ │ - [2553e3] ossl_ecdsa_simple_verify_sig │ │ - [255400] ECDSA_verify │ │ - [25540d] Generator (uncompressed): │ │ - [255427] BN_mod_sqrt │ │ - [255433] OSSL_DECODER_from_bio │ │ - [255449] OSSL_DECODER_get0_properties │ │ - [255466] PKCS7 routines │ │ - [255475] DSO support routines │ │ - [25548a] SM2 routines │ │ - [255497] system lib │ │ - [2554a2] evp_md_ctx_new_ex │ │ - [2554b4] algid-absent │ │ - [2554c1] secp521r1 │ │ - [2554cb] sect163k1 │ │ - [2554d5] wap-wsg-idm-ecid-wtls11 │ │ - [2554ed] B-163 │ │ - [2554f3] assertion failed: ctx->length <= (int)sizeof(ctx->enc_data) │ │ - [25552f] ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ - [255570] there are no property definitions with encoder %s │ │ - [2555a2] do_sigver_init │ │ - [2555b1] evp_mac_final │ │ - [2555bf] crypto/evp/p5_crpt.c │ │ - [2555d4] crypto/evp/p_lib.c │ │ - [2555e7] default_fixup_args │ │ - [2555fa] crypto/ec/ec_pmeth.c │ │ - [25560f] validate-g │ │ - [25561a] ffdhe2048 │ │ - [255624] ffdhe6144 │ │ - [25562e] expand on static bignum data │ │ - [25564b] invalid parameter nid │ │ - [255661] command not supported │ │ - [255677] expecting a dh key │ │ - [25568a] message digest is null │ │ - [2556a1] unsupported key derivation function │ │ - [2556c5] unsupported prf │ │ - [2556d5] depth exceeded │ │ - [2556e4] explicit tag not constructed │ │ - [255701] no multipart boundary │ │ - [255717] object not ascii format │ │ - [25572f] sequence not constructed │ │ - [255748] passed null parameter │ │ - [25575e] init failed │ │ - [25576a] internal list error │ │ - [25577e] ess signing certid mismatch error │ │ - [2557a0] unknown digest algorithm │ │ - [2557b9] invalid genp │ │ - [2557c6] total timeout │ │ - [2557d4] log key invalid │ │ - [2557e4] sct list invalid │ │ - [2557f5] DES-EDE3-ECB │ │ - [255802] aes256-wrap-pad │ │ - [255812] aes256 │ │ - [255819] RSA-SHA1-2 │ │ - [255824] PBE-MD5-DES │ │ - [255830] signingTime │ │ - [25583c] des-ede-ofb │ │ - [255848] dsaWithSHA1-old │ │ - [255858] Netscape SSL Server Name │ │ - [255871] certificatePolicies │ │ - [255885] GN │ │ - [255888] uid │ │ - [25588c] cast5-cbc │ │ - [255896] PKIX │ │ - [25589b] msCodeInd │ │ - [2558a5] msEFS │ │ - [2558ab] id-smime-aa │ │ - [2558b7] id-smime-mod-cms │ │ - [2558c8] id-smime-alg-3DESwrap │ │ - [2558de] id-smime-cd-ldap │ │ - [2558ef] id-on │ │ - [2558f5] id-cct │ │ - [2558fc] id-regCtrl-pkiArchiveOptions │ │ - [255919] id-cmc-addExtensions │ │ - [25592e] ad dvcs │ │ - [255936] Basic OCSP Response │ │ - [25594a] CrlID │ │ - [255950] DOD │ │ - [255954] room │ │ - [255959] cNAMERecord │ │ - [255965] pseudonym │ │ - [25596f] setct-CredReqTBSX │ │ - [255981] setct-CertReqTBE │ │ - [255992] setct-CertReqTBEX │ │ - [2559a4] set-brand-AmericanExpress │ │ - [2559be] X509v3 Certificate Issuer │ │ - [2559d8] id-it-suppLangTags │ │ - [2559eb] hmacWithSHA384 │ │ - [2559fa] GOST 34.10-2001 Cryptocom │ │ - [255a14] distinguishedName │ │ - [255a26] aes-128-xts │ │ - [255a32] camellia-128-cmac │ │ - [255a44] AuthPSK │ │ - [255a4c] ARIA-128-CTR │ │ - [255a59] ARIA-256-ECB │ │ - [255a66] SHA512-224 │ │ - [255a71] id-dsa-with-sha3-512 │ │ - [255a86] DSTU curve 9 │ │ - [255a93] GOST R 34.10-2012 (256 bit) ParamSet C │ │ - [255aba] kmac256 │ │ - [255ac2] ms-app-policies │ │ - [255ad2] signatureAlgorithm │ │ - [255ae5] value.revoked │ │ - [255af3] value.unknown │ │ - [255b01] certStatus │ │ - [255b0c] no start line │ │ - [255b1a] pvk too short │ │ - [255b28] PEM_ASN1_read_bio │ │ - [255b3a] mac setup error │ │ - [255b4a] \U%04lX │ │ - [255b52] invalid null pointer │ │ - [255b67] pkcs7 add signer error │ │ - [255b7e] unsupported cipher type │ │ - [255b96] error retrieving additional input │ │ - [255bb8] BN_BLINDING_convert_ex │ │ - [255bcf] invalid digest length │ │ - [255be5] invalid padding mode │ │ - [255bfa] n does not equal product of primes │ │ - [255c1d] message │ │ - [255c25] not a name │ │ - [255c30] crypto/store/store_lib.c │ │ - [255c49] OSSL_STORE_find │ │ - [255c59] try_pkcs12 │ │ - [255c64] pkcs7 add signed attr error │ │ - [255c80] token not present │ │ - [255c92] no result buffer │ │ - [255ca3] result too large │ │ - [255cb4] sys$dassgn error │ │ - [255cc5] user data duplication unsupported │ │ - [255ce7] pathlen │ │ - [255cef] CPS │ │ - [255cf3] reasons │ │ - [255cfb] %*sFull Name:\n │ │ - [255d0a] d2i_ocsp_nonce │ │ - [255d19] (Tunnel) │ │ - [255d23] crypto/x509/v3_asid.c │ │ - [255d39] %*s%s\n │ │ - [255d40] %*sTarget Group: │ │ - [255d52] i2r_issuer_sign_tool │ │ - [255d67] %*ssignToolCert: │ │ - [255d79] authority │ │ - [255d83] crypto/x509/v3_ind_iss.c │ │ - [255d9c] Not Before: │ │ - [255da9] othername:XmppAddr:%.*s │ │ - [255dc1] EdiPartyName: │ │ - [255ddc] Registered ID: │ │ - [255deb] %*s\n │ │ - [255dfb] crypto/x509/v3_skid.c │ │ - [255e11] SXNET │ │ - [255e17] crypto/x509/v3_utl.c │ │ - [255e2c] dirname error │ │ - [255e3a] extension name error │ │ - [255e4f] invalid asnumber │ │ - [255e60] policy when proxy language requires no policy │ │ - [255e8e] invalid non-CA certificate (has CA markings) │ │ - [255ebb] Suite B: curve not allowed for this LOS │ │ - [255ee3] OCSP request │ │ - [255ef0] code_sign │ │ - [255efa] crypto/x509/x_attrib.c │ │ - [255f11] X509_CRL_INFO │ │ - [255f1f] Extension │ │ - [255f29] X509_NAME │ │ - [255f33] provider=base,fips=yes,output=pem,structure=type-specific │ │ - [255f6d] provider=base,fips=no,output=der,structure=EncryptedPrivateKeyInfo │ │ - [255fb0] provider=base,fips=yes,output=pem,structure=ec │ │ - [255fdf] provider=base,fips=yes,output=pem,structure=pkcs1 │ │ - [256011] provider=base,fips=yes,output=der,structure=pkcs3 │ │ - [256043] provider=base,fips=yes,output=pem,structure=X9.62 │ │ - [256075] OpenSSL Default Provider │ │ - [25608e] SHA2-512/224:SHA-512/224:SHA512-224:2.16.840.1.101.3.4.2.5 │ │ - [2560c9] SHA3-256:2.16.840.1.101.3.4.2.8 │ │ - [2560e9] KRB5KDF │ │ - [2560f1] provider=default,fips=yes,input=pem │ │ - [256115] provider=default,fips=yes,input=der,structure=EncryptedPrivateKeyInfo │ │ - [25615b] AES-128-CCM:id-aes128-CCM:2.16.840.1.101.3.4.1.7 │ │ - [25618c] AES-128-WRAP-INV:AES128-WRAP-INV │ │ - [2561ad] ARIA-128-OFB:1.2.410.200046.1.1.4 │ │ - [2561cf] OpenSSL Legacy Provider │ │ - [2561e7] CAST5-CBC:CAST-CBC:CAST:1.2.840.113533.7.66.10 │ │ - [256216] ossl_sm2_plaintext_size │ │ - [25622e] providers/implementations/ciphers/cipher_aes_siv.c │ │ - [256261] aes_wrap_cipher_internal │ │ - [25627a] providers/implementations/encode_decode/encode_key2any.c │ │ - [2562b3] key_to_p8info │ │ - [2562c1] dh_to_PrivateKeyInfo_der_encode │ │ - [2562e1] dh_to_PrivateKeyInfo_pem_encode │ │ - [256301] sm2_to_SubjectPublicKeyInfo_pem_encode │ │ - [256328] ed448_to_EncryptedPrivateKeyInfo_der_encode │ │ - [256354] %s%s%s%u (%s0x%x)\n │ │ - [256367] ec2text_encode │ │ - [256376] ec_to_text │ │ - [256381] EC-Parameters │ │ - [25638f] memcost │ │ - [256397] pbkdf2_derive │ │ - [2563a5] kdf_tls1_prf_set_ctx_params │ │ - [2563c1] ecxkem_decapsulate │ │ - [2563d4] dh_gen_common_set_params │ │ - [2563ed] context-string │ │ - [2563fc] rsa_setup_mgf1_md │ │ - [25640e] %08lx │ │ - [256414] invalid memory size │ │ - [256428] missing xcghash │ │ - [256438] seed sources must not have a parent │ │ - [25645c] ossl_cipher_generic_get_ctx_params │ │ - [25647f] en │ │ - [256482] el │ │ - [256485] et │ │ - [256488] egotiated-version │ │ - [25649a] 2kdf-key-check │ │ - [2564a9] sp │ │ - [2564ac] r12 │ │ - [2564b0] d21 │ │ - [2564b4] ([BLjava/lang/String;)V │ │ - [2564cc] cipher_provider_version │ │ - [2564e4] sqlcipherCodecAttach: leaving database mutex %p (early return on rc=%d) │ │ - [25652c] sqlite3_rekey_v2: no key provided │ │ - [25654e] sqlcipher_codec_ctx_init: allocating kdf_salt │ │ - [25657c] codec_ctx_free: iCtx=%p │ │ - [256594] Upgrade format not determined │ │ - [2565b2] rmdir │ │ - [2565b8] recovered %d pages from %s │ │ - [2565d3] recovered %d frames from WAL file %s │ │ - [2565f8] ] │ │ - [2565fa] IfNullRow │ │ - [256604] Sort │ │ - [256609] OpenWrite │ │ - [256613] Real │ │ - [256618] AggStep1 │ │ - [256621] error in %s %s after %s: %s │ │ - [25663d] free space corruption │ │ - [256653] cannot open value of type %s │ │ - [256670] %02x │ │ - [256676] sqlite3Codec: error occurred during key derivation: %d │ │ - [2566ad] HMAC │ │ - [2566b2] sqlcipher_openssl_cipher: EVP_CipherInit_ex for mode %d returned %d │ │ - [2566f6] sqlcipher_openssl_add_random: leaving SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [25673a] foreign_keys │ │ - [256747] pk │ │ - [25674a] rowid │ │ - [256750] set list │ │ - [256759] COMMIT │ │ - [256760] OID │ │ - [256764] LEFT-MOST SUBQUERY │ │ - [256777] BLOOM FILTER ON %S ( │ │ - [25678c] foreign key mismatch - "%w" referencing "%w" │ │ - [2567b9] utf16le │ │ - [2567c1] rtrim │ │ - [2567c7] sqlite_rename_test │ │ - [2567da] utc │ │ - [2567de] jsonb_group_object │ │ - [2567f1] SNaN │ │ - [2567f6] query aborted │ │ - [256804] SELECT value FROM %Q.'%q_stat' WHERE id=? │ │ - [25682e] DELETE FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? │ │ - [256865] SELECT level, count(*) AS cnt FROM %Q.'%q_segdir' GROUP BY level HAVING cnt>=? ORDER BY (level %% 1024) ASC, 2 DESC LIMIT 1 │ │ - [2568e4] ful │ │ - [2568e8] evita │ │ - [2568ee] tnem │ │ - [2568f3] , x.'%q' │ │ - [2568fc] SELECT %s WHERE rowid BETWEEN %lld AND %lld ORDER BY rowid %s │ │ - [25693a] automerge= │ │ - [256945] tokendata │ │ - [25694f] REPLACE INTO %Q.'%q_config' VALUES(?,?) │ │ - [256977] reads │ │ - [25697d] 'delete-all' may only be used with a contentless or external content fts5 table │ │ - [2569cd] malformed inverted index for FTS5 table %s.%s │ │ - [2569fb] ascii │ │ - [256a01] fts5: 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1e8355 │ │ - [256a5c] rtreecheck │ │ - [256a67] Node %lld is too small for cell count of %d (%d bytes) │ │ - [256a9e] Wrong number of entries in %%%s table - expected %lld, actual %lld │ │ - [256ae1] MAX_PAGE_COUNT=0xfffffffe │ │ - [256afb] dtls1_write_app_data_bytes │ │ - [256b16] TLS_DHE_RSA_WITH_AES_256_CCM_8 │ │ - [256b35] ECDHE-ECDSA-AES128-SHA │ │ - [256b4c] ECDHE-RSA-AES128-SHA │ │ - [256b61] ECDHE-RSA-AES256-GCM-SHA384 │ │ - [256b7d] SRP-RSA-AES-128-CBC-SHA │ │ - [256b95] SRP-DSS-AES-256-CBC-SHA │ │ - [256bad] CAMELLIA256-SHA │ │ - [256bbd] TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA │ │ - [256be3] LEGACY-GOST2012-GOST8912-GOST8912 │ │ - [256c05] TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 │ │ - [256c2c] SSL for verify callback │ │ - [256c44] SUITEB128 │ │ - [256c4e] EDH │ │ - [256c52] bad decompression │ │ - [256c64] cookie gen callback failure │ │ - [256c80] digest check failed │ │ - [256c94] no renegotiation │ │ - [256ca5] srtp unknown protection profile │ │ - [256cc5] ssl session id has bad length │ │ - [256ce3] unable to find public key parameters │ │ - [256d08] unable to load ssl3 sha1 routines │ │ - [256d2a] unknown alert type │ │ - [256d3d] ct_move_scts │ │ - [256d4a] no_tls1_1 │ │ - [256d54] d2i_SSL_SESSION_ex │ │ - [256d67] error │ │ - [256d6d] SSLv3/TLS read client hello │ │ - [256d89] ssl/t1_lib.c │ │ - [256d96] srp_verify_server_param │ │ - [256dae] unable to store stateless reset token │ │ - [256dd4] ORIG_DCID is malformed │ │ - [256deb] PREFERRED_ADDR is malformed │ │ - [256e07] retry_source_connection_id │ │ - [256e22] initial_max_stream_data_bidi_remote │ │ - [256e46] Post-handshake TLS CertificateRequest received │ │ - [256e75] ch_rxku_tick │ │ - [256e82] _%s.sqlog │ │ - [256e8c] time_format │ │ - [256e98] delta │ │ - [256e9e] connectivity │ │ - [256eab] recovery:packet_lost │ │ - [256ec0] crypto_buffer_exceeded │ │ - [256ed7] depack_do_frame_ping │ │ - [256eec] STREAM frame for TX only stream │ │ - [256f0c] internal error (rstream available) │ │ - [256f2f] invalid stream count limit │ │ - [256f4a] ossl_quic_tx_packetiser_discard_enc_level │ │ - [256f74] ossl_quic_gen_rand_conn_id │ │ - [256f8f] MAX_STREAMS_BIDI │ │ - [256fa0] RETIRE_CONN_ID │ │ - [256faf] hs_padding │ │ - [256fba] dtls_prepare_record_header │ │ - [256fd5] tls_release_record │ │ - [256fe8] tls_parse_stoc_sct │ │ - [256ffb] tls_parse_stoc_key_share │ │ - [257014] tls_process_server_rpk │ │ - [25702b] tls_process_ske_psk_preamble │ │ - [257048] ssl/statem/statem_dtls.c │ │ - [257061] tls_early_post_process_client_hello │ │ - [257085] asn1_template_noexp_d2i │ │ - [25709d] crypto/asn1/tasn_enc.c │ │ - [2570b4] ASN1_OBJECT │ │ - [2570c0] crypto/asn1/tasn_utl.c │ │ - [2570d7] %02X: │ │ - [2570dd] write to read only BIO │ │ - [2570f4] local address not available │ │ - [257110] non-fatal or transient error │ │ - [25712d] │ │ - [257134] memory buffer │ │ - [257142] BN_div │ │ - [257149] [[%s]]\n │ │ - [257151] BOOL │ │ - [257156] UTC │ │ - [25715a] OCT │ │ - [25715e] UNIV │ │ - [257163] VISIBLE │ │ - [25716b] vparams │ │ - [257173] ossl_dh_new_by_nid_ex │ │ - [257189] eckey_priv_encode │ │ - [25719b] ossl_ec_key_param_from_x509_algor │ │ - [2571bd] crypto/ec/ec_curve.c │ │ - [2571d4] IPSec/IKE/Oakley curve #4 over a 185 bit binary field.\n │ │ + [2548b6] cannot use window functions in recursive queries │ │ + [2548e7] │ │ + [2548ee] COVERING INDEX %s │ │ + [254900] RETURNING may not use "TABLE.*" wildcards │ │ + [25492a] cannot use RETURNING in a trigger │ │ + [25494c] trigger %T already exists │ │ + [254966] view %s may not be altered │ │ + [254981] lower │ │ + [254987] avg │ │ + [25498b] sqlite_rename_quotefix │ │ + [2549a2] %.*s%s │ │ + [2549a9] datetime │ │ + [2549b2] timediff │ │ + [2549bb] bad JSON path: %Q │ │ + [2549cd] json_object() requires an even number of arguments │ │ + [254a00] porter │ │ + [254a07] remove_diacritics=2 │ │ + [254a1b] DELETE FROM %Q.'%q_segments' WHERE blockid BETWEEN ? AND ? │ │ + [254a56] SELECT size FROM %Q.'%q_docsize' WHERE docid=? │ │ + [254a85] sei │ │ + [254a89] lb │ │ + [254a8c] ble │ │ + [254a90] OR │ │ + [254a93] ... │ │ + [254a9e] prefix length out of range (max 999) │ │ + [254ac3] CREATE TABLE %Q.'%q_%q'(%s)%s │ │ + [254ae1] %s: table does not support scanning │ │ + [254b05] fts5: syntax error near "%.1s" │ │ + [254b24] ing │ │ + [254b28] alism │ │ + [254b2e] ement │ │ + [254b34] fts5vocab: unknown table type: %Q │ │ + [254b56] RtreeMatchArg │ │ + [254b64] [%lld] │ │ + [254b6b] ENABLE_RTREE │ │ + [254b78] ENABLE_STAT4 │ │ + [254b85] TLS_RSA_WITH_NULL_SHA │ │ + [254b9b] TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 │ │ + [254bbf] TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 │ │ + [254be3] ECDHE-RSA-AES128-SHA256 │ │ + [254bfb] TLS_PSK_WITH_NULL_SHA │ │ + [254c11] PSK-AES128-GCM-SHA256 │ │ + [254c27] TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 │ │ + [254c4b] TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 │ │ + [254c6f] ECDHE-PSK-NULL-SHA │ │ + [254c82] CAMELLIA128-SHA256 │ │ + [254c95] TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [254cbe] TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ + [254ce7] ECDHE-ECDSA-ARIA256-GCM-SHA384 │ │ + [254d06] PSK-ARIA128-GCM-SHA256 │ │ + [254d1d] TLS_PSK_WITH_ARIA_128_GCM_SHA256 │ │ + [254d3e] aSRP │ │ + [254d43] IDEA │ │ + [254d48] bad psk identity │ │ + [254d59] bad write retry │ │ + [254d69] conn use only │ │ + [254d77] duplicate compression id │ │ + [254d90] ee key too small │ │ + [254da1] no suitable record layer │ │ + [254dba] parse tlsext │ │ + [254dc7] quic handshake layer error │ │ + [254de2] tlsv1 alert decode error │ │ + [254dfb] uninitialized │ │ + [254e09] ossl_bytes_to_cipher_list │ │ + [254e23] SSL_set0_tmp_dh_pkey │ │ + [254e38] │ │ + [254e40] rx_cert_comp │ │ + [254e4d] prioritize_chacha │ │ + [254e5f] Ciphersuites │ │ + [254e6c] max_protocol │ │ + [254e79] PrivateKey │ │ + [254e84] chainCAfile │ │ + [254e90] ChainCAStore │ │ + [254e9d] VerifyCAStore │ │ + [254eab] ClientRenegotiation │ │ + [254ebf] SSL_use_PrivateKey_file │ │ + [254ed7] master_key │ │ + [254ee2] tlsext_max_fragment_len_mode │ │ + [254eff] tls_choose_sigalg │ │ + [254f11] ossl_quic_clear │ │ + [254f21] quic_conn_stream_new │ │ + [254f36] max_ack_delay │ │ + [254f44] stateless_reset_token │ │ + [254f5a] protocol_type │ │ + [254f68] process_id │ │ + [254f73] connection_closed │ │ + [254f85] datagram_id │ │ + [254f91] ack_delay │ │ + [254f9b] fin │ │ + [254f9f] STOP_SENDING not valid in INITIAL/HANDSHAKE │ │ + [254fcb] depack_do_frame_ack │ │ + [254fdf] depack_do_frame_stream_data_blocked │ │ + [255003] depack_do_frame_conn_close │ │ + [25501e] ssl/record/methods/ssl3_meth.c │ │ + [25503d] tls_any_set_crypto_state │ │ + [255056] ssl/statem/extensions.c │ │ + [25506e] tls_construct_ctos_npn │ │ + [255085] tls_construct_ctos_post_handshake_auth │ │ + [2550ac] tls_parse_stoc_early_data │ │ + [2550c6] tls_parse_ctos_status_request │ │ + [2550e4] tls_process_server_done │ │ + [2550fc] ossl_statem_client13_write_transition │ │ + [255122] No ciphers enabled for max supported SSL/TLS version │ │ + [255157] 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 │ │ + [2551f9] ossl_statem_server_construct_message │ │ + [25521e] ASN1_STRING_set │ │ + [25522e] asn1_d2i_ex_primitive │ │ + [255244] X509_ALGOR │ │ + [25524f] in use │ │ + [255256] transfer timeout │ │ + [255267] unsupported ip family │ │ + [25527d] peer address not available │ │ + [255298] crypto/bio/bss_dgram_pair.c │ │ + [2552b4] dgram_mem_init │ │ + [2552c3] config_diagnostics │ │ + [2552d6] default │ │ + [2552de] crypto/conf/conf_api.c │ │ + [2552f5] BITLIST │ │ + [2552fd] SEQ │ │ + [255301] EXPLICIT │ │ + [25530a] crypto/bn/bn_prime.c │ │ + [25531f] crypto/bn/bn_rand.c │ │ + [255333] DSO_load │ │ + [25533c] DSO_bind_func │ │ + [25534a] DSO_ctrl │ │ + [255353] ossl_ec_GF2m_simple_group_set_curve │ │ + [255377] EC_POINT_add │ │ + [255384] crypto/ec/ec_mult.c │ │ + [255398] EC_POINT_set_compressed_coordinates │ │ + [2553bc] ossl_ecdsa_simple_verify_sig │ │ + [2553d9] ECDSA_verify │ │ + [2553e6] Generator (uncompressed): │ │ + [255400] BN_mod_sqrt │ │ + [25540c] OSSL_DECODER_from_bio │ │ + [255422] OSSL_DECODER_get0_properties │ │ + [25543f] PKCS7 routines │ │ + [25544e] DSO support routines │ │ + [255463] SM2 routines │ │ + [255470] system lib │ │ + [25547b] evp_md_ctx_new_ex │ │ + [25548d] algid-absent │ │ + [25549a] secp521r1 │ │ + [2554a4] sect163k1 │ │ + [2554ae] wap-wsg-idm-ecid-wtls11 │ │ + [2554c6] B-163 │ │ + [2554cc] assertion failed: ctx->length <= (int)sizeof(ctx->enc_data) │ │ + [255508] ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ + [255549] there are no property definitions with encoder %s │ │ + [25557b] do_sigver_init │ │ + [25558a] evp_mac_final │ │ + [255598] crypto/evp/p5_crpt.c │ │ + [2555ad] crypto/evp/p_lib.c │ │ + [2555c0] default_fixup_args │ │ + [2555d3] crypto/ec/ec_pmeth.c │ │ + [2555e8] validate-g │ │ + [2555f3] ffdhe2048 │ │ + [2555fd] ffdhe6144 │ │ + [255607] expand on static bignum data │ │ + [255624] invalid parameter nid │ │ + [25563a] command not supported │ │ + [255650] expecting a dh key │ │ + [255663] message digest is null │ │ + [25567a] unsupported key derivation function │ │ + [25569e] unsupported prf │ │ + [2556ae] depth exceeded │ │ + [2556bd] explicit tag not constructed │ │ + [2556da] no multipart boundary │ │ + [2556f0] object not ascii format │ │ + [255708] sequence not constructed │ │ + [255721] passed null parameter │ │ + [255737] init failed │ │ + [255743] internal list error │ │ + [255757] ess signing certid mismatch error │ │ + [255779] unknown digest algorithm │ │ + [255792] invalid genp │ │ + [25579f] total timeout │ │ + [2557ad] log key invalid │ │ + [2557bd] sct list invalid │ │ + [2557ce] DES-EDE3-ECB │ │ + [2557db] aes256-wrap-pad │ │ + [2557eb] aes256 │ │ + [2557f2] RSA-SHA1-2 │ │ + [2557fd] PBE-MD5-DES │ │ + [255809] signingTime │ │ + [255815] des-ede-ofb │ │ + [255821] dsaWithSHA1-old │ │ + [255831] Netscape SSL Server Name │ │ + [25584a] certificatePolicies │ │ + [25585e] GN │ │ + [255861] uid │ │ + [255865] cast5-cbc │ │ + [25586f] PKIX │ │ + [255874] msCodeInd │ │ + [25587e] msEFS │ │ + [255884] id-smime-aa │ │ + [255890] id-smime-mod-cms │ │ + [2558a1] id-smime-alg-3DESwrap │ │ + [2558b7] id-smime-cd-ldap │ │ + [2558c8] id-on │ │ + [2558ce] id-cct │ │ + [2558d5] id-regCtrl-pkiArchiveOptions │ │ + [2558f2] id-cmc-addExtensions │ │ + [255907] ad dvcs │ │ + [25590f] Basic OCSP Response │ │ + [255923] CrlID │ │ + [255929] DOD │ │ + [25592d] room │ │ + [255932] cNAMERecord │ │ + [25593e] pseudonym │ │ + [255948] setct-CredReqTBSX │ │ + [25595a] setct-CertReqTBE │ │ + [25596b] setct-CertReqTBEX │ │ + [25597d] set-brand-AmericanExpress │ │ + [255997] X509v3 Certificate Issuer │ │ + [2559b1] id-it-suppLangTags │ │ + [2559c4] hmacWithSHA384 │ │ + [2559d3] GOST 34.10-2001 Cryptocom │ │ + [2559ed] distinguishedName │ │ + [2559ff] aes-128-xts │ │ + [255a0b] camellia-128-cmac │ │ + [255a1d] AuthPSK │ │ + [255a25] ARIA-128-CTR │ │ + [255a32] ARIA-256-ECB │ │ + [255a3f] SHA512-224 │ │ + [255a4a] id-dsa-with-sha3-512 │ │ + [255a5f] DSTU curve 9 │ │ + [255a6c] GOST R 34.10-2012 (256 bit) ParamSet C │ │ + [255a93] kmac256 │ │ + [255a9b] ms-app-policies │ │ + [255aab] signatureAlgorithm │ │ + [255abe] value.revoked │ │ + [255acc] value.unknown │ │ + [255ada] certStatus │ │ + [255ae5] no start line │ │ + [255af3] pvk too short │ │ + [255b01] PEM_ASN1_read_bio │ │ + [255b13] mac setup error │ │ + [255b23] \U%04lX │ │ + [255b2b] invalid null pointer │ │ + [255b40] pkcs7 add signer error │ │ + [255b57] unsupported cipher type │ │ + [255b6f] error retrieving additional input │ │ + [255b91] BN_BLINDING_convert_ex │ │ + [255ba8] invalid digest length │ │ + [255bbe] invalid padding mode │ │ + [255bd3] n does not equal product of primes │ │ + [255bf6] message │ │ + [255bfe] not a name │ │ + [255c09] crypto/store/store_lib.c │ │ + [255c22] OSSL_STORE_find │ │ + [255c32] try_pkcs12 │ │ + [255c3d] pkcs7 add signed attr error │ │ + [255c59] token not present │ │ + [255c6b] no result buffer │ │ + [255c7c] result too large │ │ + [255c8d] sys$dassgn error │ │ + [255c9e] user data duplication unsupported │ │ + [255cc0] pathlen │ │ + [255cc8] CPS │ │ + [255ccc] reasons │ │ + [255cd4] %*sFull Name:\n │ │ + [255ce3] d2i_ocsp_nonce │ │ + [255cf2] (Tunnel) │ │ + [255cfc] crypto/x509/v3_asid.c │ │ + [255d12] %*s%s\n │ │ + [255d19] %*sTarget Group: │ │ + [255d2b] i2r_issuer_sign_tool │ │ + [255d40] %*ssignToolCert: │ │ + [255d52] authority │ │ + [255d5c] crypto/x509/v3_ind_iss.c │ │ + [255d75] Not Before: │ │ + [255d82] othername:XmppAddr:%.*s │ │ + [255d9a] EdiPartyName: │ │ + [255db5] Registered ID: │ │ + [255dc4] %*s\n │ │ + [255dd4] crypto/x509/v3_skid.c │ │ + [255dea] SXNET │ │ + [255df0] crypto/x509/v3_utl.c │ │ + [255e05] dirname error │ │ + [255e13] extension name error │ │ + [255e28] invalid asnumber │ │ + [255e39] policy when proxy language requires no policy │ │ + [255e67] invalid non-CA certificate (has CA markings) │ │ + [255e94] Suite B: curve not allowed for this LOS │ │ + [255ebc] OCSP request │ │ + [255ec9] code_sign │ │ + [255ed3] crypto/x509/x_attrib.c │ │ + [255eea] X509_CRL_INFO │ │ + [255ef8] Extension │ │ + [255f02] X509_NAME │ │ + [255f0c] provider=base,fips=yes,output=pem,structure=type-specific │ │ + [255f46] provider=base,fips=no,output=der,structure=EncryptedPrivateKeyInfo │ │ + [255f89] provider=base,fips=yes,output=pem,structure=ec │ │ + [255fb8] provider=base,fips=yes,output=pem,structure=pkcs1 │ │ + [255fea] provider=base,fips=yes,output=der,structure=pkcs3 │ │ + [25601c] provider=base,fips=yes,output=pem,structure=X9.62 │ │ + [25604e] OpenSSL Default Provider │ │ + [256067] SHA2-512/224:SHA-512/224:SHA512-224:2.16.840.1.101.3.4.2.5 │ │ + [2560a2] SHA3-256:2.16.840.1.101.3.4.2.8 │ │ + [2560c2] KRB5KDF │ │ + [2560ca] provider=default,fips=yes,input=pem │ │ + [2560ee] provider=default,fips=yes,input=der,structure=EncryptedPrivateKeyInfo │ │ + [256134] AES-128-CCM:id-aes128-CCM:2.16.840.1.101.3.4.1.7 │ │ + [256165] AES-128-WRAP-INV:AES128-WRAP-INV │ │ + [256186] ARIA-128-OFB:1.2.410.200046.1.1.4 │ │ + [2561a8] OpenSSL Legacy Provider │ │ + [2561c0] CAST5-CBC:CAST-CBC:CAST:1.2.840.113533.7.66.10 │ │ + [2561ef] ossl_sm2_plaintext_size │ │ + [256207] providers/implementations/ciphers/cipher_aes_siv.c │ │ + [25623a] aes_wrap_cipher_internal │ │ + [256253] providers/implementations/encode_decode/encode_key2any.c │ │ + [25628c] key_to_p8info │ │ + [25629a] dh_to_PrivateKeyInfo_der_encode │ │ + [2562ba] dh_to_PrivateKeyInfo_pem_encode │ │ + [2562da] sm2_to_SubjectPublicKeyInfo_pem_encode │ │ + [256301] ed448_to_EncryptedPrivateKeyInfo_der_encode │ │ + [25632d] %s%s%s%u (%s0x%x)\n │ │ + [256340] ec2text_encode │ │ + [25634f] ec_to_text │ │ + [25635a] EC-Parameters │ │ + [256368] memcost │ │ + [256370] pbkdf2_derive │ │ + [25637e] kdf_tls1_prf_set_ctx_params │ │ + [25639a] ecxkem_decapsulate │ │ + [2563ad] dh_gen_common_set_params │ │ + [2563c6] context-string │ │ + [2563d5] rsa_setup_mgf1_md │ │ + [2563e7] %08lx │ │ + [2563ed] invalid memory size │ │ + [256401] missing xcghash │ │ + [256411] seed sources must not have a parent │ │ + [256435] ossl_cipher_generic_get_ctx_params │ │ + [256458] en │ │ + [25645b] el │ │ + [25645e] et │ │ + [256461] egotiated-version │ │ + [256473] 2kdf-key-check │ │ + [256482] sp │ │ + [256485] r12 │ │ + [256489] d21 │ │ + [25648d] ([BLjava/lang/String;)V │ │ + [2564a5] cipher_provider_version │ │ + [2564bd] sqlcipherCodecAttach: leaving database mutex %p (early return on rc=%d) │ │ + [256505] sqlite3_rekey_v2: no key provided │ │ + [256527] sqlcipher_codec_ctx_init: allocating kdf_salt │ │ + [256555] codec_ctx_free: iCtx=%p │ │ + [25656d] Upgrade format not determined │ │ + [25658b] rmdir │ │ + [256591] recovered %d pages from %s │ │ + [2565ac] recovered %d frames from WAL file %s │ │ + [2565d1] ] │ │ + [2565d3] IfNullRow │ │ + [2565dd] Sort │ │ + [2565e2] OpenWrite │ │ + [2565ec] Real │ │ + [2565f1] AggStep1 │ │ + [2565fa] error in %s %s after %s: %s │ │ + [256616] free space corruption │ │ + [25662c] cannot open value of type %s │ │ + [256649] %02x │ │ + [25664f] sqlite3Codec: error occurred during key derivation: %d │ │ + [256686] HMAC │ │ + [25668b] sqlcipher_openssl_cipher: EVP_CipherInit_ex for mode %d returned %d │ │ + [2566cf] sqlcipher_openssl_add_random: leaving SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [256713] foreign_keys │ │ + [256720] pk │ │ + [256723] rowid │ │ + [256729] set list │ │ + [256732] COMMIT │ │ + [256739] OID │ │ + [25673d] LEFT-MOST SUBQUERY │ │ + [256750] BLOOM FILTER ON %S ( │ │ + [256765] foreign key mismatch - "%w" referencing "%w" │ │ + [256792] utf16le │ │ + [25679a] rtrim │ │ + [2567a0] sqlite_rename_test │ │ + [2567b3] utc │ │ + [2567b7] jsonb_group_object │ │ + [2567ca] SNaN │ │ + [2567cf] query aborted │ │ + [2567dd] SELECT value FROM %Q.'%q_stat' WHERE id=? │ │ + [256807] DELETE FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? │ │ + [25683e] SELECT level, count(*) AS cnt FROM %Q.'%q_segdir' GROUP BY level HAVING cnt>=? ORDER BY (level %% 1024) ASC, 2 DESC LIMIT 1 │ │ + [2568bd] ful │ │ + [2568c1] evita │ │ + [2568c7] tnem │ │ + [2568cc] , x.'%q' │ │ + [2568d5] SELECT %s WHERE rowid BETWEEN %lld AND %lld ORDER BY rowid %s │ │ + [256913] automerge= │ │ + [25691e] tokendata │ │ + [256928] REPLACE INTO %Q.'%q_config' VALUES(?,?) │ │ + [256950] reads │ │ + [256956] 'delete-all' may only be used with a contentless or external content fts5 table │ │ + [2569a6] malformed inverted index for FTS5 table %s.%s │ │ + [2569d4] ascii │ │ + [2569da] fts5: 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1e8355 │ │ + [256a35] rtreecheck │ │ + [256a40] Node %lld is too small for cell count of %d (%d bytes) │ │ + [256a77] Wrong number of entries in %%%s table - expected %lld, actual %lld │ │ + [256aba] MAX_PAGE_COUNT=0xfffffffe │ │ + [256ad4] dtls1_write_app_data_bytes │ │ + [256aef] TLS_DHE_RSA_WITH_AES_256_CCM_8 │ │ + [256b0e] ECDHE-ECDSA-AES128-SHA │ │ + [256b25] ECDHE-RSA-AES128-SHA │ │ + [256b3a] ECDHE-RSA-AES256-GCM-SHA384 │ │ + [256b56] SRP-RSA-AES-128-CBC-SHA │ │ + [256b6e] SRP-DSS-AES-256-CBC-SHA │ │ + [256b86] CAMELLIA256-SHA │ │ + [256b96] TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA │ │ + [256bbc] LEGACY-GOST2012-GOST8912-GOST8912 │ │ + [256bde] TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 │ │ + [256c05] SSL for verify callback │ │ + [256c1d] SUITEB128 │ │ + [256c27] EDH │ │ + [256c2b] bad decompression │ │ + [256c3d] cookie gen callback failure │ │ + [256c59] digest check failed │ │ + [256c6d] no renegotiation │ │ + [256c7e] srtp unknown protection profile │ │ + [256c9e] ssl session id has bad length │ │ + [256cbc] unable to find public key parameters │ │ + [256ce1] unable to load ssl3 sha1 routines │ │ + [256d03] unknown alert type │ │ + [256d16] ct_move_scts │ │ + [256d23] no_tls1_1 │ │ + [256d2d] d2i_SSL_SESSION_ex │ │ + [256d40] error │ │ + [256d46] SSLv3/TLS read client hello │ │ + [256d62] ssl/t1_lib.c │ │ + [256d6f] srp_verify_server_param │ │ + [256d87] unable to store stateless reset token │ │ + [256dad] ORIG_DCID is malformed │ │ + [256dc4] PREFERRED_ADDR is malformed │ │ + [256de0] retry_source_connection_id │ │ + [256dfb] initial_max_stream_data_bidi_remote │ │ + [256e1f] Post-handshake TLS CertificateRequest received │ │ + [256e4e] ch_rxku_tick │ │ + [256e5b] _%s.sqlog │ │ + [256e65] time_format │ │ + [256e71] delta │ │ + [256e77] connectivity │ │ + [256e84] recovery:packet_lost │ │ + [256e99] crypto_buffer_exceeded │ │ + [256eb0] depack_do_frame_ping │ │ + [256ec5] STREAM frame for TX only stream │ │ + [256ee5] internal error (rstream available) │ │ + [256f08] invalid stream count limit │ │ + [256f23] ossl_quic_tx_packetiser_discard_enc_level │ │ + [256f4d] ossl_quic_gen_rand_conn_id │ │ + [256f68] MAX_STREAMS_BIDI │ │ + [256f79] RETIRE_CONN_ID │ │ + [256f88] hs_padding │ │ + [256f93] dtls_prepare_record_header │ │ + [256fae] tls_release_record │ │ + [256fc1] tls_parse_stoc_sct │ │ + [256fd4] tls_parse_stoc_key_share │ │ + [256fed] tls_process_server_rpk │ │ + [257004] tls_process_ske_psk_preamble │ │ + [257021] ssl/statem/statem_dtls.c │ │ + [25703a] tls_early_post_process_client_hello │ │ + [25705e] asn1_template_noexp_d2i │ │ + [257076] crypto/asn1/tasn_enc.c │ │ + [25708d] ASN1_OBJECT │ │ + [257099] crypto/asn1/tasn_utl.c │ │ + [2570b0] %02X: │ │ + [2570b6] write to read only BIO │ │ + [2570cd] local address not available │ │ + [2570e9] non-fatal or transient error │ │ + [257106] │ │ + [25710d] memory buffer │ │ + [25711b] BN_div │ │ + [257122] [[%s]]\n │ │ + [25712a] BOOL │ │ + [25712f] UTC │ │ + [257133] OCT │ │ + [257137] UNIV │ │ + [25713c] VISIBLE │ │ + [257144] vparams │ │ + [25714c] ossl_dh_new_by_nid_ex │ │ + [257162] eckey_priv_encode │ │ + [257174] ossl_ec_key_param_from_x509_algor │ │ + [257196] crypto/ec/ec_curve.c │ │ + [2571ad] IPSec/IKE/Oakley curve #4 over a 185 bit binary field.\n │ │ Not suitable for ECDSA.\n │ │ Questionable extension field! │ │ - [257243] OpenSSL ED448 algorithm │ │ - [25725b] EMPTY │ │ - [257261] ENGINE_get_first │ │ - [257272] rsa routines │ │ - [25727f] engine routines │ │ - [25728f] CMS routines │ │ - [25729c] DSA lib │ │ - [2572a4] passed a null parameter │ │ - [2572bc] called a function that was disabled at compile-time │ │ - [2572f0] nested asn1 error │ │ - [257302] EVP_PKEY_CTX_set_dh_pad │ │ - [25731a] secp160r1 │ │ - [257324] Oakley-EC2N-4 │ │ - [257332] brainpoolP320t1 │ │ - [257342] ivlen │ │ - [257348] tlsaad │ │ - [25734f] tls1multi_enc │ │ - [25735d] OSSL_ENCODER_CTX_set_cleanup │ │ - [25737a] output │ │ - [257381] EVP_PKEY_derive_set_peer_ex │ │ - [25739d] crypto/evp/kdf_meth.c │ │ - [2573b3] crypto/evp/m_sigver.c │ │ - [2573c9] update │ │ - [2573d0] keyLength │ │ - [2573da] PKCS5_PBE_keyivgen_ex │ │ - [2573f0] pass │ │ - [2573f5] oeap │ │ - [2573fa] EXTRACT_ONLY │ │ - [257407] get_dh_dsa_payload_p │ │ - [25741c] gen_init │ │ - [257425] crypto/evp/pmeth_lib.c │ │ - [25743c] evp_pkey_ctx_set_md │ │ - [257450] dh_2048_224 │ │ - [25745c] "%s" has an existing different identity %d (from "%s") │ │ - [257493] crypto/hashtable/hashtable.c │ │ - [2574b0] OpenSSL 3.4.1 11 Feb 2025 │ │ - [2574ca] check p not safe prime │ │ - [2574e1] invalid salt length │ │ - [2574f5] no cipher set │ │ - [257503] seed_len is less than the length of q │ │ - [257529] mstring not universal │ │ - [25753f] string too short │ │ - [257550] universalstring is wrong length │ │ - [257570] unknown format │ │ - [25757f] relative path │ │ - [25758d] error parsing content length │ │ - [2575aa] content not found │ │ - [2575bc] content type not enveloped data │ │ - [2575dc] ctrl error │ │ - [2575e7] no msgsigdigest │ │ - [2575f7] type not data │ │ - [257605] popo inconsistent public key │ │ - [257622] checkafter out of range │ │ - [25763a] error creating rp │ │ - [25764c] missing secret │ │ - [25765b] sct unsupported version │ │ - [257673] aes192-wrap │ │ - [25767f] id-aes192-wrap-pad │ │ - [257692] aes192 │ │ - [257699] ossl_provider_test_operation_bit │ │ - [2576ba] crypto/self_test_core.c │ │ - [2576d2] pkcs7 │ │ - [2576d8] pkcs7-encryptedData │ │ - [2576ec] DES-ECB │ │ - [2576f4] DSA-SHA1-old │ │ - [257701] subjectKeyIdentifier │ │ - [257716] X509v3 Authority Key Identifier │ │ - [257736] cast5-cfb │ │ - [257740] TLS Web Client Authentication │ │ - [25775e] CRLReason │ │ - [257768] localKeyID │ │ - [257773] pbeWithSHA1AndDES-CBC │ │ - [257789] X9.57 │ │ - [25778f] id-smime-ct-TDTInfo │ │ - [2577a3] id-smime-aa-smimeEncryptCerts │ │ - [2577c1] id-smime-alg-ESDHwith3DES │ │ - [2577db] sbgp-autonomousSysNum │ │ - [2577f1] id-alg-des40 │ │ - [2577fe] Acceptable OCSP Responses │ │ - [257818] archiveCutoff │ │ - [257826] dod │ │ - [25782a] RSA-MD4 │ │ - [257832] X509v3 Policy Constraints │ │ - [25784c] setct-PInitResData │ │ - [25785f] setct-AuthRevResTBE │ │ - [257873] setct-CapRevReqTBEX │ │ - [257887] encrypted track 2 │ │ - [257899] joint-iso-itu-t │ │ - [2578a9] CAMELLIA-192-CFB8 │ │ - [2578bb] id-GostR3410-2001DH │ │ - [2578cf] GOST R 34.11-94 with GOST R 34.10-94 Cryptocom │ │ - [2578fe] freshestCRL │ │ - [25790a] crossCertificatePair │ │ - [25791f] deltaRevocationList │ │ - [257933] id-aes256-GCM │ │ - [257941] SNILS │ │ - [257947] kuznyechik-ofb │ │ - [257956] SSH Server │ │ - [257961] PKINIT Client Auth │ │ - [257974] pkInitKDC │ │ - [25797e] kx-psk │ │ - [257985] BLAKE2s256 │ │ - [257990] aria-256-cfb │ │ - [25799d] dsa_with_SHA384 │ │ - [2579ad] aria-192-gcm │ │ - [2579ba] SM4-CFB1 │ │ - [2579c3] SM4-CTR │ │ - [2579cb] sha512-224WithRSAEncryption │ │ - [2579e7] AES-192-SIV │ │ - [2579f3] id-on-NAIRealm │ │ - [257a02] oracle-organization │ │ - [257a16] Oracle organization │ │ - [257a2a] roleSpecCertIdentifier │ │ - [257a41] X509v3 Role Specification Certificate Identifier │ │ - [257a72] X509v3 Time Specification │ │ - [257a8c] unknown object name │ │ - [257aa0] OCSP_CERTSTATUS │ │ - [257ab0] responseStatus │ │ - [257abf] locator │ │ - [257ac7] crypto/pkcs12/p12_asn.c │ │ - [257adf] value.keybag │ │ - [257aec] │ │ - [257af6] trailing characters │ │ - [257b0a] HERE-->%c%s │ │ - [257b16] Cannot open file │ │ - [257b27] in error state │ │ - [257b36] prediction resistance not supported │ │ - [257b5a] prime1: │ │ - [257b62] 14 (default) │ │ - [257b6f] crypto/rsa/rsa_backend.c │ │ - [257b88] digest does not match │ │ - [257b9e] EVP_PKEY_CTX_set_rsa_keygen_primes │ │ - [257bc1] rsa_ossl_private_encrypt │ │ - [257bda] ossl_rsa_padding_add_PKCS1_type_2_ex │ │ - [257bff] ossl_rsa_sp800_56b_pairwise_test │ │ - [257c20] path must be absolute │ │ - [257c36] OSSL_STORE_INFO_new_PARAMS │ │ - [257c51] bad type │ │ - [257c5a] tsa untrusted │ │ - [257c68] PEM_X509_INFO_read_bio_ex │ │ - [257c82] crypto/asn1/x_info.c │ │ - [257c97] value │ │ - [257c9d] \n │ │ - [257ca6] %*scrlNum: │ │ - [257cb2] inherit │ │ - [257cba] %d.%d.%d.%d │ │ - [257cc6] targetName │ │ - [257cd1] %*sDigest Type: Public Key Certificate\n │ │ - [257cf9] signToolCert │ │ - [257d06] addProfessionInfo │ │ - [257d18] pcPathLengthConstraint │ │ - [257d2f] subjectDomainPolicy │ │ - [257d43] %s:\n │ │ - [257d48] s2i_ASN1_OCTET_STRING │ │ - [257d5e] OSSL_USER_NOTICE_SYNTAX │ │ - [257d76] bad ip address │ │ - [257d85] ossl_x509_check_private_key │ │ - [257da1] Path length given without key usage keyCertSign │ │ - [257dd1] crypto/x509/x_all.c │ │ - [257de5] x509_pubkey_ex_new_ex │ │ - [257dfb] x509_pubkey_ex_d2i_ex │ │ - [257e11] provider=base,fips=yes,output=pem,structure=dh │ │ - [257e40] X942KDF-ASN1:X942KDF │ │ - [257e55] provider=default,fips=yes,output=pem,structure=dsa │ │ - [257e88] AES-128-WRAP-PAD:id-aes128-wrap-pad:AES128-WRAP-PAD:2.16.840.1.101.3.4.1.8 │ │ - [257ed3] AES-192-WRAP-INV:AES192-WRAP-INV │ │ - [257ef4] ARIA-192-CCM:1.2.410.200046.1.1.38 │ │ - [257f17] secp256r1 │ │ - [257f21] crypto/sm2/sm2_crypt.c │ │ - [257f38] aes_xts_set_ctx_params │ │ - [257f4f] chacha20_poly1305_cipher │ │ - [257f68] rsa_to_type_specific_keypair_der_encode │ │ - [257f90] sm2_to_type_specific_no_pub_pem_encode │ │ - [257fb7] rsa_to_SubjectPublicKeyInfo_der_encode │ │ - [257fde] RSA-PSS PRIVATE KEY │ │ - [257ff2] dh_to_SubjectPublicKeyInfo_pem_encode │ │ - [258018] dsa_to_PrivateKeyInfo_der_encode │ │ - [258039] ec_to_SubjectPublicKeyInfo_pem_encode │ │ - [25805f] ed25519_to_EncryptedPrivateKeyInfo_der_encode │ │ - [25808d] X25519 PRIVATE KEY │ │ - [2580a0] rsa2pvk_encode │ │ - [2580af] ed4482text_encode │ │ - [2580c1] HKDF_Extract │ │ - [2580ce] AES-192-WRAP │ │ - [2580db] ikm length is :%zu, should be at least %zu │ │ - [258106] *enclen too small │ │ - [258118] ossl_kdf_ctx_create │ │ - [25812c] crypto/dsa/dsa_check.c │ │ - [258143] dhkem-ikm │ │ - [25814d] digest-noinit │ │ - [25815b] right_encode │ │ - [258168] rsa_pss_compute_saltlen │ │ - [258180] PSS saltlen can only be specified if PSS padding has been specified first │ │ - [2581ca] Cannot use autodetected salt length │ │ - [2581ee] Should be more than %d, but would be set to match digest size (%d) │ │ - [258231] file_setup_decoders │ │ - [258245] file_load_dir_entry │ │ - [258259] cipher operation failed │ │ - [258271] invalid digest size │ │ - [258285] missing type │ │ - [258292] tag not set │ │ - [25829e] providers/implementations/ciphers/ciphercommon.c │ │ - [2582cf] vp-info │ │ - [2582d7] d-pub-key │ │ - [2582e1] erslen │ │ - [2582e8] cs15-pad-disabled │ │ - [2582fa] ame │ │ - [2582fe] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ - [258361] s13 │ │ - [258365] s20 │ │ - [258369] s22 │ │ - [25836d] d1 │ │ - [258370] d16 │ │ - [258374] key │ │ - [258378] INFO │ │ - [25837d] sqlcipherCodecAttach: context initialization failed forcing error state with rc=%d │ │ - [2583d0] sqlcipherCodecAttach: left database mutex %p │ │ - [2583fd] sqlite3_rekey_v2: entering database mutex %p │ │ - [25842a] sqlite3_rekey_v2: committing │ │ - [258447] HMAC operation failed for page %d │ │ - [25846b] cannot fstat db file %s │ │ - [258483] access │ │ - [25848a] 922337203685477580 │ │ - [25849d] B │ │ - [25849f] IfPos │ │ - [2584a5] Function │ │ - [2584ae] SorterOpen │ │ - [2584b9] AggInverse │ │ - [2584c4] CursorHint │ │ - [2584cf] codec_set_pass_key: no btree present on db %d │ │ - [2584fd] sqlcipher_openssl_add_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [25853e] foreign_key_check │ │ - [258550] journal_mode │ │ - [25855d] writable_schema │ │ - [25856d] origin │ │ - [258574] sqlite_ │ │ - [25857c] aggregate functions are not allowed in the GROUP BY clause │ │ - [2585b7] %!S │ │ - [2585bb] table %s has %d values for %d columns │ │ - [2585e1] too many terms in ORDER BY clause │ │ - [258603] INSERT INTO %Q.sqlite_master VALUES('index',%Q,%Q,#%d,%Q); │ │ - [25863e] MERGE (%s) │ │ - [258649] ANY(%s) │ │ - [258651] cannot INSERT into generated column "%s" │ │ - [25867a] row not in PRIMARY KEY order for %s │ │ - [25869e] wrong # of entries in index │ │ - [2586bb] %llu │ │ - [2586c1] 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 │ │ - [25876f] UPDATE temp.sqlite_master SET sql = sqlite_rename_column(sql, type, name, %Q, %Q, %d, %Q, %d, 1) WHERE type IN ('trigger', 'view') │ │ - [2587f2] length │ │ - [2587f9] sum │ │ - [2587fd] group_concat │ │ - [25880a] json_patch │ │ - [258815] jsonb_set │ │ - [25881f] \u0009 │ │ - [258826] database table is locked │ │ - [25883f] database disk image is malformed │ │ - [258860] unable to delete/modify user-function due to active statements │ │ - [25889f] MATCH │ │ - [2588a5] SELECT level, idx, end_block FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? ORDER BY level DESC, idx ASC │ │ - [25890f] ta │ │ - [258912] ilsuo │ │ - [258918] ezila │ │ - [25891e] luf │ │ - [258922] merge= │ │ - [258929] contentless_delete=1 is incompatible with columnsize=0 │ │ - [258960] unterminated string │ │ - [258974] DELETE FROM '%q'.'%q_idx' WHERE (segid, (pgno/2)) = (?1, ?2) │ │ - [2589b1] L* N* Co │ │ - [2589ba] iveness │ │ - [2589c2] icate │ │ - [2589c8] ion │ │ - [2589cc] overflow │ │ - [2589d5] ENABLE_LOAD_EXTENSION │ │ - [2589eb] MALLOC_SOFT_LIMIT=1024 │ │ - [258a02] MAX_PAGE_SIZE=65536 │ │ - [258a16] SOUNDEX │ │ - [258a1e] ssl_decapsulate │ │ - [258a2e] AES128-CCM8 │ │ - [258a3a] RSA-PSK-AES128-CBC-SHA │ │ - [258a51] TLS_SRP_SHA_WITH_AES_128_CBC_SHA │ │ - [258a72] TLS_SRP_SHA_WITH_AES_256_CBC_SHA │ │ - [258a93] DHE-RSA-CAMELLIA128-SHA256 │ │ - [258aae] TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 │ │ - [258ad7] ADH-CAMELLIA128-SHA │ │ - [258aeb] TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ - [258b16] TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 │ │ - [258b3b] TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 │ │ - [258b64] SHA384 │ │ - [258b6b] aECDSA │ │ - [258b72] 3DES │ │ - [258b77] ca md too weak │ │ - [258b86] error in system default config │ │ - [258ba5] invalid max early data │ │ - [258bbc] invalid null cmd name │ │ - [258bd2] invalid session id │ │ - [258be5] missing signing cert │ │ - [258bfa] no suitable key share │ │ - [258c10] no verify cookie callback │ │ - [258c2a] pem name too short │ │ - [258c3d] quic network error │ │ - [258c50] ssl session id callback failed │ │ - [258c6f] tlsv1 alert export restriction │ │ - [258c8e] ssl/ssl_lib.c │ │ - [258c9c] no_tx_cert_comp │ │ - [258cac] ssl/ssl_asn1.c │ │ - [258cbb] ssl_version │ │ - [258cc7] SSLv3/TLS write client hello │ │ - [258ce4] DTLS1 write hello verify request │ │ - [258d05] tls1_set_groups │ │ - [258d15] ecdsa_secp256r1_sha256 │ │ - [258d2c] ecdsa_brainpoolP512r1_sha512 │ │ - [258d49] rsa_pss_rsae_sha512 │ │ - [258d5d] header │ │ - [258d64] packet_type │ │ - [258d70] flow_control_error │ │ - [258d83] ce │ │ - [258d86] unidirectional │ │ - [258d95] HKDF │ │ - [258d9a] RESET_STREAM not valid in INITIAL/HANDSHAKE │ │ - [258dc6] depack_do_frame_stream │ │ - [258ddd] PADDING │ │ - [258de5] hdr_generate_mask │ │ - [258df7] tls_get_more_records │ │ - [258e0c] final_renegotiate │ │ - [258e1e] tls_parse_ctos_psk_kex_modes │ │ - [258e3b] tls_process_rpk │ │ - [258e4b] tls13_save_handshake_digest_for_pha │ │ - [258e6f] tls_process_cke_srp │ │ - [258e83] tls_process_cke_gost18 │ │ - [258e9a] dgram_pair_sendmmsg │ │ - [258eae] path │ │ - [258eb3] append_exp │ │ - [258ebe] DIR │ │ - [258ec2] DH Public-Key │ │ - [258ed0] %s: (%d bit)\n │ │ - [258ede] %s 0\n │ │ - [258ee4] (Negative) │ │ - [258ef0] BN_div_recp │ │ - [258efc] do_EC_KEY_print │ │ - [258f0c] named-nist │ │ - [258f17] prime-field │ │ - [258f23] generator │ │ - [258f2d] SECG curve over a 112 bit prime field │ │ - [258f53] SECG curve over a 128 bit prime field │ │ - [258f79] RFC 5639 curve over a 160 bit prime field │ │ - [258fa3] EC_KEY_check_key │ │ - [258fb4] EC_POINT_set_to_infinity │ │ - [258fcd] ossl_ec_wNAF_mul │ │ - [258fde] Generator (hybrid): │ │ - [258ff2] Polynomial: │ │ - [258ffe] crypto/ec/ecp_oct.c │ │ - [259012] crypto/encode_decode/decoder_pkey.c │ │ - [259036] OSSL_DECODER_CTX_new_for_pkey │ │ - [259054] object identifier routines │ │ - [25906f] FIPS routines │ │ - [25907d] operation fail │ │ - [25908c] dh_paramgen_check │ │ - [25909e] secp384r1 │ │ - [2590a8] c2tnb239v2 │ │ - [2590b3] B-409 │ │ - [2590b9] tag │ │ - [2590bd] id-smime-alg-CMS3DESwrap │ │ - [2590d6] cts │ │ - [2590da] the mandatory 'output' property is missing for encoder %s (properties: %s) │ │ - [259125] EVP_MAC_CTX_dup │ │ - [259135] crypto/asn1/p5_pbe.c │ │ - [25914a] pkcs5 │ │ - [259150] EVP_PKEY_get_security_bits │ │ - [25916b] dh_paramgen_prime_len │ │ - [259181] ecdh_kdf_md │ │ - [25918d] digestsize │ │ - [259198] hexsecret │ │ - [2591a2] qy │ │ - [2591a5] pkey_ec_derive │ │ - [2591b4] EVP_PKEY_verify │ │ - [2591c4] validate-legacy │ │ - [2591d4] OPENSSLDIR: "/usr/local/ssl" │ │ - [2591f1] CPUINFO: N/A │ │ - [2591fe] called with even modulus │ │ - [259217] expecting a siphash key │ │ - [25922f] method not supported │ │ - [259244] unsupported cipher │ │ - [259257] illegal characters │ │ - [25926a] sequence length mismatch │ │ - [259283] no close brace │ │ - [259292] asn1 error │ │ - [25929d] undefined generator │ │ - [2592b1] unsupported content type │ │ - [2592ca] unwrap failure │ │ - [2592d9] popo missing subject │ │ - [2592ee] unsupported popo method │ │ - [259306] multiple san sources │ │ - [25931b] AES-128-CBC │ │ - [259327] ARIA192 │ │ - [25932f] ripemd │ │ - [259336] assertion failed: WITHIN_FREELIST(temp2->p_next) || WITHIN_ARENA(temp2->p_next) │ │ - [259386] NO │ │ - [259389] provider_init │ │ - [259397] rc2-cbc │ │ - [25939f] RSA-SHA │ │ - [2593a7] Netscape Communications Corp. │ │ - [2593c5] issuerAltName │ │ - [2593d3] mdc2 │ │ - [2593d8] RC5-CFB │ │ - [2593e0] id-qt-cps │ │ - [2593ea] pbeWithMD5AndRC2-CBC │ │ - [2593ff] X9.57 CM ? │ │ - [25940a] id-smime-aa-equivalentLabels │ │ - [259427] id-smime-aa-signingCertificate │ │ - [259446] id-pkix1-explicit-93 │ │ - [25945b] id-mod-kea-profile-88 │ │ - [259471] id-it-currentCRL │ │ - [259482] id-cmc-regInfo │ │ - [259491] id-aca-authenticationInfo │ │ - [2594ab] basicOCSPResponse │ │ - [2594bd] aes-192-cbc │ │ - [2594c9] otherMailbox │ │ - [2594d6] dITRedirect │ │ - [2594e2] setct-PANOnly │ │ - [2594f0] setct-AuthRevResBaggage │ │ - [259508] generate cryptogram │ │ - [25951c] rsaOAEPEncryptionSET │ │ - [259531] wap │ │ - [259535] CAMELLIA-192-OFB │ │ - [259546] SEED-CBC │ │ - [25954f] CA Repository │ │ - [25955d] id-GostR3410-94-TestParamSet │ │ - [25957a] id-camellia192-wrap │ │ - [25958e] AES-256-CBC-HMAC-SHA1 │ │ - [2595a4] AES-128-CBC-HMAC-SHA256 │ │ - [2595bc] jurisdictionST │ │ - [2595cb] CAMELLIA-128-GCM │ │ - [2595dc] gost89-cbc │ │ - [2595e7] Send Owner │ │ - [2595f2] sendProxiedOwner │ │ - [259603] id-pkinit │ │ - [25960d] aria-192-ofb │ │ - [25961a] RSA-SHA3-512 │ │ - [259627] dstu28147-ofb │ │ - [259635] magma-ctr-acpkm-omac │ │ - [25964a] magma-ofb │ │ - [259654] classSignToolKB2 │ │ - [259665] X509v3 Allowed Attribute Assignments │ │ - [25968a] X509v3 Alternative Signature Value │ │ - [2596ad] digest size err │ │ - [2596bd] no signer key │ │ - [2596cb] not dek info │ │ - [2596d8] PEM_def_callback │ │ - [2596e9] ENCRYPTED PRIVATE KEY │ │ - [2596ff] X9.42 DH PARAMETERS │ │ - [259713] TRUSTED CERTIFICATE │ │ - [259727] CMS │ │ - [25972b] :EXTERNAL TYPE %s\n │ │ - [25973e] = │ │ - [259740] not an identifier │ │ - [259752] provider │ │ - [25975b] ossl_property_string │ │ - [259770] error retrieving nonce │ │ - [259787] parent locking not enabled │ │ - [2597a2] random pool overflow │ │ - [2597b7] reseed_time_interval │ │ - [2597cc] coefficient: │ │ - [2597d9] bad pad byte count │ │ - [2597ec] dmp1 not congruent to d │ │ - [259804] ossl_rsa_verify_PKCS1_PSS_mgf1 │ │ - [259823] crypto/stack/stack.c │ │ - [259838] fingerprint │ │ - [259844] crypto/pkcs12/p12_add.c │ │ - [25985c] token present │ │ - [25986a] opening session │ │ - [25987a] crypto/pem/pem_info.c │ │ - [259890] Key Agreement │ │ - [25989e] POLICYINFO │ │ - [2598a9] USERNOTICE │ │ - [2598b4] AUTHORITY_KEYID │ │ - [2598c4] onlysomereasons │ │ - [2598d4] %*sIssuer: │ │ - [2598e0] (Unknown SAFI %u) │ │ - [2598f3] /%d\n │ │ - [2598f8] choice.targetName │ │ - [25990b] %*sExtensions: │ │ - [25991b] crypto/x509/v3_no_rev_avail.c │ │ - [259939] smimeencrypt │ │ - [259946] IP Address:%s │ │ - [259954] x509v3_add_len_value │ │ - [259969] distpoint already set │ │ - [25997f] extension setting not supported │ │ - [25999f] section not found │ │ - [2599b1] unknown bit string argument │ │ - [2599cd] unknown value │ │ - [2599db] crl already delta │ │ - [2599ed] X509_STORE_add_cert │ │ - [259a01] OCSP unknown cert │ │ - [259a13] Cannot find certificate signature algorithm │ │ - [259a3f] check_name_constraints │ │ - [259a56] crypto/x509/x_name.c │ │ - [259a6b] X509_NAME_ENTRIES │ │ - [259a7d] reject │ │ - [259a84] code │ │ - [259a8a] SHA1:SHA-1:SSL3-SHA1:1.3.14.3.2.26 │ │ - [259aad] SM3:1.2.156.10197.1.401 │ │ - [259ac5] DSA-SHA3-512:dsa_with_SHA3-512:id-dsa-with-sha3-512:2.16.840.1.101.3.4.3.8 │ │ - [259b10] ECDSA-SHA3-512:ecdsa_with_SHA3-512:id-ecdsa-with-sha3-512:2.16.840.1.101.3.4.3.12 │ │ - [259b62] provider=default,fips=yes,output=pem,structure=pkcs3 │ │ - [259b97] provider=default,fips=no,input=der,structure=type-specific │ │ - [259bd2] AES-192-WRAP-PAD-INV:AES192-WRAP-PAD-INV │ │ - [259bfb] ARIA-256-CTR:1.2.410.200046.1.1.15 │ │ - [259c1e] providers/implementations/ciphers/cipher_aes_gcm_siv.c │ │ - [259c55] ossl_aes_gcm_siv_cipher │ │ - [259c6d] aes_xts_init │ │ - [259c7a] providers/implementations/ciphers/cipher_aria.c │ │ - [259caa] providers/implementations/ciphers/cipher_tdes_wrap.c │ │ - [259cdf] shake_set_ctx_params │ │ - [259cf4] ed25519_to_PrivateKeyInfo_pem_encode │ │ - [259d19] ecx_spki_pub_to_der │ │ - [259d2d] ed448_to_SubjectPublicKeyInfo_der_encode │ │ - [259d56] recommended-private-length: %ld bits\n │ │ - [259d7c] Q: │ │ - [259d82] Minimum Salt Length: %d%s\n │ │ - [259d9f] ad │ │ - [259da2] min threads: %u │ │ - [259db2] providers/implementations/kdfs/krb5kdf.c │ │ - [259ddb] dhkem_encap │ │ - [259de7] rsasve_recover │ │ - [259df6] providers/implementations/keymgmt/ec_kmgmt.c │ │ - [259e23] crypto/cmac/cmac.c │ │ - [259e36] test_rng_enable_locking │ │ - [259e4e] ecdsa_setup_md │ │ - [259e5d] %s has invalid md size %d │ │ - [259e77] providers/implementations/signature/eddsa_sig.c │ │ - [259ea7] fips module conditional error │ │ - [259ec5] invalid constant length │ │ - [259edd] invalid thread pool size │ │ - [259ef6] unsupported cek alg │ │ - [259f0a] ossl_cipher_generic_initiv │ │ - [259f25] ng │ │ - [259f28] tance │ │ - [259f2e] short-mac │ │ - [259f38] ssl-version │ │ - [259f44] erence │ │ - [259f4b] sion_id │ │ - [259f53] ls │ │ - [259f56] ofactor-flag │ │ - [259f63] setRegister │ │ - [259f6f] s26 │ │ - [259f73] d12 │ │ - [259f77] %d │ │ - [259f7a] cipher_default_kdf_iter │ │ - [259f92] x' │ │ - [259f95] HMAC_SHA1 │ │ - [259f9f] pragma │ │ - [259fa6] DEBUG │ │ - [259fac] sqlcipherCodecAttach: no codec attached to db, exiting │ │ - [259fe3] sqlcipherCodecAttach: calling sqlcipherPagerSetCodec() │ │ - [25a01a] sqlcipher_codec_ctx_set_kdf_salt: attempt to set salt of incorrect size %d │ │ - [25a065] sqlcipher_get_mem_security: sqlcipher_mem_security_on = %d, sqlcipher_mem_executed = %d │ │ - [25a0bd] sqlcipher_codec_key_derive: error occurred deriving write_ctx key │ │ - [25a0ff] keying attached database failed, error code %d │ │ - [25a12e] INTEGER │ │ - [25a136] unable to open a temporary database file for storing temporary tables │ │ - [25a17c] SeekLT │ │ - [25a183] Divide │ │ - [25a18a] Delete │ │ - [25a191] ReleaseReg │ │ - [25a19c] Explain │ │ - [25a1a4] cannot change %s wal mode from within a transaction │ │ - [25a1d8] table │ │ - [25a1de] max rootpage (%u) disagrees with header (%u) │ │ - [25a20b] Multiple uses for byte %u of page %u │ │ - [25a230] BEGIN │ │ - [25a236] codec_set_btree_to_codec_pagesize: entering database mutex %p │ │ - [25a274] codec_set_btree_to_codec_pagesize: leaving database mutex %p │ │ - [25a2b1] sqlcipher_openssl_activate: left SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ - [25a2f4] defer_foreign_keys │ │ - [25a307] ,arg HIDDEN │ │ - [25a313] on_delete │ │ - [25a31d] %s.%s │ │ - [25a323] generated column loop on "%s" │ │ - [25a341] hex literal too big: %s%#T │ │ - [25a35c] none │ │ - [25a361] new │ │ - [25a366] │ │ - [25a369] USING COVERING INDEX │ │ - [25a380] too many columns in %s │ │ - [25a397] C │ │ - [25a399] incremental │ │ - [25a3a5] cannot create INSTEAD OF trigger on table: %S │ │ - [25a3d3] BBB │ │ - [25a3d7] table %s may not be altered │ │ - [25a3f3] Cannot add a PRIMARY KEY column │ │ - [25a413] sqlite_rename_column │ │ - [25a428] start of │ │ - [25a432] %02d:%02d │ │ - [25a43c] %c%04d-%02d-%02d %02d:%02d:%06.3f │ │ - [25a45e] -9e999 │ │ - [25a465] " │ │ - [25a467] unable to close due to unfinalized statements or unfinished backups │ │ - [25a4ab] fts3 │ │ - [25a4b0] gni │ │ - [25a4b4] 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)); │ │ - [25a54d] DESC │ │ - [25a552] %s_stat │ │ - [25a55a] ALTER TABLE %Q.'%q_stat' RENAME TO '%q_stat'; │ │ - [25a589] columns │ │ - [25a591] reserved fts5 column name: %s │ │ - [25a5af] DROP TABLE IF EXISTS %Q.'%q_docsize'; │ │ - [25a5d5] delete-all │ │ - [25a5e0] ative │ │ - [25a5e6] 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) │ │ - [25a681] DEFAULT_WORKER_THREADS=0 │ │ - [25a69a] NULL-SHA │ │ - [25a6a3] TLS_RSA_WITH_AES_128_CBC_SHA │ │ - [25a6c0] DHE-RSA-AES256-SHA256 │ │ - [25a6d6] TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 │ │ - [25a6fa] TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 │ │ - [25a726] DHE-DSS-CAMELLIA256-SHA256 │ │ - [25a741] SEED-SHA │ │ - [25a74a] DSA │ │ - [25a74e] RC4 │ │ - [25a752] AES256 │ │ - [25a759] ARIAGCM │ │ - [25a761] bad compression algorithm │ │ - [25a77b] bad legacy version │ │ - [25a78e] bad signature │ │ - [25a79c] bad srp parameters │ │ - [25a7af] error setting tlsa base domain │ │ - [25a7ce] invalid record │ │ - [25a7dd] invalid status response │ │ - [25a7f5] missing sigalgs extension │ │ - [25a80f] peer did not return a certificate │ │ - [25a831] read bio not set │ │ - [25a842] read timeout expired │ │ - [25a857] required cipher missing │ │ - [25a86f] comp │ │ - [25a874] no_resumption_on_reneg │ │ - [25a88b] allow_no_dhe_kex │ │ - [25a89c] ClientSignatureAlgorithms │ │ - [25a8b6] DTLSv1.2 │ │ - [25a8bf] ssl_session_dup_intern │ │ - [25a8d6] session_id │ │ - [25a8e1] tls-sigalg-code-point │ │ - [25a8f7] tls-sigalg-sig-name │ │ - [25a90b] quic_wait_for_stream │ │ - [25a920] MAX_ACK_DELAY is malformed │ │ - [25a93b] STATELESS_RESET_TOKEN encountered internal error │ │ - [25a96c] initial_max_stream_data_bidi_local │ │ - [25a98f] connectivity:connection_closed │ │ - [25a9ae] bidirectional │ │ - [25a9bc] application │ │ - [25a9c8] ssl/quic/quic_record_shared.c │ │ - [25a9e6] empty packet payload │ │ - [25a9fb] acked packet which initiated a key update without a corresponding key update │ │ - [25aa48] STREAM_STATE_ERROR │ │ - [25aa5b] ossl_quic_hdr_protector_init │ │ - [25aa78] ssl/quic/uint_set.c │ │ - [25aa8c] ssl3_write_bytes │ │ - [25aa9d] read_ahead │ │ - [25aaa8] tls1_initialise_write_packets │ │ - [25aac6] tls1_set_crypto_state │ │ - [25aadc] final_ems │ │ - [25aae6] tls_construct_stoc_ems │ │ - [25aafd] tls_post_process_server_rpk │ │ - [25ab19] tls_post_process_client_hello │ │ - [25ab37] kxBlob │ │ - [25ab3e] crypto/asn1/asn1_lib.c │ │ - [25ab55] %u\n │ │ - [25ab59] buffer │ │ - [25ab60] %02X │ │ - [25ab65] addrinfo addr is not af inet │ │ - [25ab82] crypto/bn/bn_ctx.c │ │ - [25ab95] mask │ │ - [25ab9a] OCTETSTRING │ │ - [25aba6] T61STRING │ │ - [25abb0] recommended-private-length: %d bits\n │ │ - [25abd5] CBIGNUM │ │ - [25abdd] generate_key │ │ - [25abea] crypto/dso/dso_dlfcn.c │ │ - [25ac01] value.named_curve │ │ - [25ac13] ossl_ec_key_from_pkcs8 │ │ - [25ac2a] NIST/SECG/WTLS curve over a 163 bit binary field │ │ - [25ac5b] X9.62 curve over a 304 bit binary field │ │ - [25ac83] EC_KEY_priv2oct │ │ - [25ac93] EC_POINT_oct2point │ │ - [25aca6] crypto/ec/ec2_oct.c │ │ - [25acba] crypto/ec/ecp_smpl.c │ │ - [25accf] OpenSSL ED25519 algorithm │ │ - [25ace9] ossl_decoder_get_number │ │ - [25ad01] dynamic_path │ │ - [25ad0e] CIPHERS │ │ - [25ad16] PKEY_ASN1 │ │ - [25ad20] ENGINE_remove │ │ - [25ad2e] crypto/engine/tb_eckey.c │ │ - [25ad47] SSL routines │ │ - [25ad54] BUF lib │ │ - [25ad5c] missing asn1 eos │ │ - [25ad6d] prime239v3 │ │ - [25ad78] Oakley-EC2N-3 │ │ - [25ad86] 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz./ │ │ - [25adc7] rounds │ │ - [25adce] evp_pkey_get0_RSA_int │ │ - [25ade4] EVP_PKEY_get_params │ │ - [25adf8] dh_paramgen_generator │ │ - [25ae0e] hexseed │ │ - [25ae16] maxmem_bytes │ │ - [25ae23] X942KDF-ASN1 │ │ - [25ae30] crypto/deterministic_nonce.c │ │ - [25ae4d] invalid parameter name │ │ - [25ae64] peer key error │ │ - [25ae73] aes key setup failed │ │ - [25ae88] list error │ │ - [25ae93] odd number of chars │ │ - [25aea7] too many names │ │ - [25aeb6] invalid trinomial basis │ │ - [25aece] point at infinity │ │ - [25aee0] no filename │ │ - [25aeec] argument is not a number │ │ - [25af05] cms datafinal error │ │ - [25af19] content verify error │ │ - [25af2e] crmferror │ │ - [25af38] missing pbm secret │ │ - [25af4b] missing protection │ │ - [25af5e] RC2-64-CBC │ │ - [25af69] aria_ccm_init_key │ │ - [25af7b] EVP_PKEY_base_id │ │ - [25af8c] push_BN │ │ - [25af94] Negative big numbers are unsupported for OSSL_PARAM_UNSIGNED_INTEGER │ │ - [25afd9] MD2 │ │ - [25afdd] shaWithRSAEncryption │ │ - [25aff2] unstructuredName │ │ - [25b003] Netscape Data Type │ │ - [25b016] nsCertSequence │ │ - [25b025] subjectAltName │ │ - [25b034] X509v3 Basic Constraints │ │ - [25b04d] bf-ofb │ │ - [25b054] CAST5-OFB │ │ - [25b05e] ripemd160WithRSA │ │ - [25b06f] pbeWithSHA1And40BitRC4 │ │ - [25b086] crlBag │ │ - [25b08d] id-ad │ │ - [25b093] id-smime-ct-DVCSResponseData │ │ - [25b0b0] id-smime-aa-receiptRequest │ │ - [25b0cb] id-smime-aa-ets-contentTimestamp │ │ - [25b0ec] id-smime-aa-signatureType │ │ - [25b106] id-mod-cmp │ │ - [25b111] Biometric Info │ │ - [25b120] IPSec End System │ │ - [25b131] id-it-keyPairParamReq │ │ - [25b147] AES-128-CFB │ │ - [25b153] pilotGroups │ │ - [25b15f] friendlyCountry │ │ - [25b16f] UID │ │ - [25b173] documentLocation │ │ - [25b184] buildingName │ │ - [25b191] audio │ │ - [25b197] setct-PIDataUnsigned │ │ - [25b1ac] setct-CredReqTBS │ │ - [25b1bd] setct-MeAqCInitResTBS │ │ - [25b1d3] setAttr-IssCap │ │ - [25b1e2] camellia-192-cbc │ │ - [25b1f3] CAMELLIA-192-ECB │ │ - [25b204] id-smime-ct-compressedData │ │ - [25b21f] hmacWithSHA512 │ │ - [25b22e] gost94 │ │ - [25b235] GOST R 34.11-94 PRF │ │ - [25b249] enhancedSearchGuide │ │ - [25b25d] aes-128-cbc-hmac-sha1 │ │ - [25b273] pSpecified │ │ - [25b27e] ct_precert_poison │ │ - [25b290] aes-192-ocb │ │ - [25b29c] CAMELLIA-192-GCM │ │ - [25b2ad] Send Proxied Router │ │ - [25b2c1] Signing KDC Response │ │ - [25b2d6] AuthGOST12 │ │ - [25b2e1] id-smime-ct-contentCollection │ │ - [25b2ff] ARIA-128-ECB │ │ - [25b30c] aria-192-ecb │ │ - [25b319] ARIA-256-CFB8 │ │ - [25b327] sha3-256 │ │ - [25b330] shake128 │ │ - [25b339] id-dsa-with-sha3-384 │ │ - [25b34e] dsa_with_SHA3-384 │ │ - [25b360] aria-128-ccm │ │ - [25b36d] aria-256-ccm │ │ - [25b37a] id-tc26-gost-3410-2012-512-paramSetC │ │ - [25b39f] uacurve6 │ │ - [25b3a8] kuznyechik-ctr-acpkm-omac │ │ - [25b3c2] GMAC │ │ - [25b3c7] NAIRealm │ │ - [25b3d0] KxGOST18 │ │ - [25b3d9] classSignToolKC2 │ │ - [25b3ea] ipAddr-asNumberv2 │ │ - [25b3fc] id-it-rootCaCert │ │ - [25b40d] id-aa-ets-attrRevocationRefs │ │ - [25b42a] id-aa-ets-mimeType │ │ - [25b43d] id-aa-ATSHashIndex-v2 │ │ - [25b453] ms-ntds-obj-sid │ │ - [25b463] Microsoft NTDS AD objectSid │ │ - [25b47f] X509v3 Basic Attribute Certificate Constraints │ │ - [25b4ae] X509v3 Delegated Name Constraints │ │ - [25b4d0] X509v3 Group Attribute Certificate │ │ - [25b4f3] responseType │ │ - [25b500] error in nextupdate field │ │ - [25b51a] error converting private key │ │ - [25b537] expecting dss key blob │ │ - [25b54e] PKCS7_SIGN_ENVELOPE │ │ - [25b562] d.digest │ │ - [25b56b] issuer_and_serial │ │ - [25b57d] (%ld unused bits)\n │ │ - [25b591] PKCS7_dataFinal │ │ - [25b5a1] encryption not supported for this key type │ │ - [25b5cc] pkcs7 datasign │ │ - [25b5db] unable to find certificate │ │ - [25b5f6] random pool underflow │ │ - [25b60c] No PSS parameter restrictions\n │ │ - [25b62b] with │ │ - [25b632] rsa_int_import_from │ │ - [25b646] RSA_PSS_PARAMS │ │ - [25b655] saltLength │ │ - [25b660] ossl_rsa_param_decode │ │ - [25b676] null before block missing │ │ - [25b690] derive_kdk │ │ - [25b69b] RSA_padding_add_PKCS1_type_1 │ │ - [25b6b8] RSA_padding_check_PKCS1_type_1 │ │ - [25b6d7] pkey_rsa_sign │ │ - [25b6e5] ossl_bn_rsa_fips186_4_derive_prime │ │ - [25b708] 1536 │ │ - [25b70d] error verifying pkcs12 mac │ │ - [25b728] OSSL_STORE_INFO_new_CRL │ │ - [25b740] ossl_store_handle_load_result │ │ - [25b75e] unsupported md algorithm │ │ - [25b777] %s: │ │ - [25b77b] Load certs from files in a directory │ │ - [25b7a0] Load file into cache │ │ - [25b7b5] EDIPARTYNAME │ │ - [25b7c2] d.rfc822Name │ │ - [25b7cf] BASIC_CONSTRAINTS │ │ - [25b7e1] (Multicast) │ │ - [25b7ee] %x%s │ │ - [25b7f3] OSSL_ISSUER_SERIAL │ │ - [25b806] %*sSigned Certificate Timestamp: │ │ - [25b827] %s%s%s%s\n │ │ - [25b831] minimum │ │ - [25b839] excludedSubtrees │ │ - [25b84a] othername:SmtpUTF8Mailbox:%.*s │ │ - [25b869] URI: │ │ - [25b86e] i2s_ASN1_ENUMERATED │ │ - [25b882] invalid ipaddress │ │ - [25b894] policy language already defined │ │ - [25b8b4] X509_check_private_key │ │ - [25b8cb] error using siginf set │ │ - [25b8e2] idp mismatch │ │ - [25b8ef] public key decode error │ │ - [25b907] certificate not trusted │ │ - [25b91f] name constraints minimum and maximum not supported │ │ - [25b952] Certificate Transparency required, but no valid SCTs found │ │ - [25b98d] crypto/asn1/a_verify.c │ │ - [25b9a4] provider=base,fips=yes,output=der,structure=ec │ │ - [25b9d3] RSA:rsaEncryption:1.2.840.113549.1.1.1 │ │ - [25b9fa] OpenSSL ED25519 implementation │ │ - [25ba19] provider=default,fips=no,input=der,structure=PrivateKeyInfo │ │ - [25ba55] MD4:1.2.840.113549.2.4 │ │ - [25ba6c] DES-CFB:1.3.14.3.2.9 │ │ - [25ba81] SHA-1 │ │ - [25ba87] aes_cbc_cts_set_ctx_params │ │ - [25baa2] blake2b512_internal_final │ │ - [25babc] providers/implementations/digests/sha2_prov.c │ │ - [25baea] check_bitlen_rsa │ │ - [25bafb] DSA PARAMETERS │ │ - [25bb0a] ed25519_to_PrivateKeyInfo_der_encode │ │ - [25bb2f] ed25519_to_SubjectPublicKeyInfo_pem_encode │ │ - [25bb5a] x448_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [25bb85] GROUP: %s\n │ │ - [25bb90] dh_plain_derive │ │ - [25bba0] ecdh_set_ctx_params │ │ - [25bbb4] ecx_init │ │ - [25bbbd] m_cost must be greater or equal than 8 times the number of lanes │ │ - [25bbfe] kdf_hkdf_size │ │ - [25bc0c] hmac_drbg_kdf_new │ │ - [25bc1e] pkcs12kdf_derive │ │ - [25bc2f] kdf_scrypt_derive │ │ - [25bc41] use-keybits │ │ - [25bc4d] RSASVE │ │ - [25bc54] ec_gen_set_group │ │ - [25bc65] ossl_drbg_get_seed │ │ - [25bc78] min_entropylen │ │ - [25bc87] sm2_sig_verify │ │ - [25bc96] invalid kdf │ │ - [25bca2] mismatching domain parameters │ │ - [25bcc0] cipher_generic_init_internal │ │ - [25bcdd] ossl_cipher_trailingdata │ │ - [25bcf6] d-absent │ │ - [25bcff] sis-type │ │ - [25bd08] kalg │ │ - [25bd0d] s_check │ │ - [25bd15] ld-type │ │ - [25bd1d] kdf-key-check │ │ - [25bd2b] ential │ │ - [25bd32] _Unwind_VRS_Get_Internal │ │ - [25bd4b] r8 │ │ - [25bd4e] s19 │ │ - [25bd52] s23 │ │ - [25bd56] │ │ - [25bd5d] cannot open virtual table: %s │ │ - [25bd7b] cipher_log │ │ - [25bd86] sqlite3_key_v2: no key provided │ │ - [25bda6] sqlcipherCodecGetKey:db=%p, nDb=%d │ │ - [25bdc9] sqlcipher_memset: setting %p[0-%llu]=%d) │ │ - [25bdf2] sqlcipher_mem_lock: mlock(%p,%lu) returned %d errno=%d │ │ - [25be29] sqlcipher_malloc: calling sqlcipher_memset(%p,0,%llu) │ │ - [25be5f] sqlcipher_codec_ctx_set_pass: error %d from sqlcipher_cipher_ctx_set_pass │ │ - [25bea9] stderr │ │ - [25beb0] %s.lock │ │ - [25beb8] JournalMode │ │ - [25bec4] NotNull │ │ - [25becc] TypeCheck │ │ - [25bed6] MakeRecord │ │ - [25bee1] OpenAutoindex │ │ - [25beef] CREATE TABLE x(type text,name text,tbl_name text,rootpage int,sql text) │ │ - [25bf37] SELECT tbl,idx,stat FROM %Q.sqlite_stat1 │ │ - [25bf60] btreeInitPage() returns error code %d │ │ - [25bf86] Child page depth differs │ │ - [25bf9f] CRE │ │ - [25bfa3] sha1 │ │ - [25bfa8] case_sensitive_like │ │ - [25bfbc] checkpoint_fullfsync │ │ - [25bfd1] legacy_alter_table │ │ - [25bfe4] reverse_unordered_selects │ │ - [25bffe] textrekey │ │ - [25c008] wdth │ │ - [25c00d] timeout │ │ - [25c015] REUSE SUBQUERY %d │ │ - [25c027] %s %T already exists │ │ - [25c03c] missing datatype for %s.%s │ │ - [25c057] CHECK constraints │ │ - [25c069] * │ │ - [25c06b] '%s' is not a function │ │ - [25c082] sqlite_autoindex_%s_%d │ │ - [25c099] recursive aggregate queries not supported │ │ - [25c0c3] AUTOMATIC PARTIAL COVERING INDEX │ │ - [25c0e4] RIGHT-JOIN %s │ │ - [25c0f2] table %s may not be modified │ │ - [25c10f] %s.rowid │ │ - [25c118] %sON CONFLICT clause does not match any PRIMARY KEY or UNIQUE constraint │ │ - [25c161] IN(...) element has %d term%s - expected %d │ │ - [25c18d] SET DEFAULT │ │ - [25c199] cannot create %s trigger on view: %S │ │ - [25c1be] likely │ │ - [25c1c5] subtype │ │ - [25c1cd] format │ │ - [25c1d4] last_insert_rowid │ │ - [25c1e6] 20b:20e │ │ - [25c1ee] unable to use function %s in the requested context │ │ - [25c221] PRAGMA table_list │ │ - [25c233] UPDATE %Q.'%q_segdir' SET idx = ? WHERE level=? AND idx=? │ │ - [25c26d] %s_segments │ │ - [25c279] __langid │ │ - [25c282] -- │ │ - [25c285] unindexed │ │ - [25c28f] WITHOUT ROWID │ │ - [25c29e] expected integer, got "%.*s" │ │ - [25c2bb] cannot UPDATE a subset of columns on fts5 contentless-delete table: %s │ │ - [25c302] tokenchars │ │ - [25c30d] fts5_api_ptr │ │ - [25c31a] INSERT OR REPLACE INTO '%q'.'%q_node' VALUES(?1, ?2) │ │ - [25c34f] rtree constraint failed: %s.(%s<=%s) │ │ - [25c374] json_each │ │ - [25c37e] DEFAULT_JOURNAL_SIZE_LIMIT=-1 │ │ - [25c39c] MAX_COMPOUND_SELECT=500 │ │ - [25c3b4] MAX_LIKE_PATTERN_LENGTH=50000 │ │ - [25c3d2] MAX_VDBE_OP=250000000 │ │ - [25c3e8] TLS_AES_256_GCM_SHA384 │ │ - [25c3ff] DHE-PSK-AES256-CCM8 │ │ - [25c413] AECDH-NULL-SHA │ │ - [25c422] ADH-CAMELLIA256-SHA256 │ │ - [25c439] DHE-PSK-CAMELLIA128-SHA256 │ │ - [25c454] ssl3_do_change_cipher_spec │ │ - [25c46f] ECDSA │ │ - [25c475] kuznyechik-mac │ │ - [25c484] gost2012_512 │ │ - [25c491] kSRP │ │ - [25c496] GOST2012-GOST8912-GOST8912 │ │ - [25c4b1] CBC │ │ - [25c4b5] SECLEVEL= │ │ - [25c4bf] ca key too small │ │ - [25c4d0] connection type not set │ │ - [25c4e8] invalid sequence number │ │ - [25c500] no shared signature algorithms │ │ - [25c51f] sct verification failed │ │ - [25c537] session id context uninitialized │ │ - [25c558] ssl section not found │ │ - [25c56e] ssl session version mismatch │ │ - [25c58b] stream reset │ │ - [25c598] no_legacy_server_connect │ │ - [25c5b1] ciphersuites │ │ - [25c5be] None │ │ - [25c5c3] AllowNoDHEKEX │ │ - [25c5d1] KTLS │ │ - [25c5d6] Require │ │ - [25c5de] TLSv1.3 read client compressed certificate │ │ - [25c609] tls1_PRF │ │ - [25c612] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL appears multiple times │ │ - [25c64c] initial_max_stream_data_uni │ │ - [25c668] connectivity:connection_started │ │ - [25c688] NEW_TOKEN valid only in 1-RTT │ │ - [25c6a6] quic_release_record │ │ - [25c6ba] TRANSPORT_PARAMETER_ERROR │ │ - [25c6d4] INVALID_TOKEN │ │ - [25c6e2] APPLICATION_ERROR │ │ - [25c6f4] use_etm │ │ - [25c6fc] ossl_get_max_early_data │ │ - [25c714] tls_write_records │ │ - [25c726] tls_parse_stoc_alpn │ │ - [25c73a] tls_construct_ctos_server_cert_type │ │ - [25c75e] custom_ext_parse │ │ - [25c76f] tls_parse_ctos_key_share │ │ - [25c788] tls_process_key_exchange │ │ - [25c7a1] tls_client_key_exchange_post_work │ │ - [25c7c3] tls_construct_cke_psk_preamble │ │ - [25c7e2] parse_ca_names │ │ - [25c7f1] opaqueBlob │ │ - [25c7fc] d2i_AutoPrivateKey_legacy │ │ - [25c816] asn1_item_ex_d2i_intern │ │ - [25c82e] assertion failed: embed == 0 │ │ - [25c84b] BN_CTX_get │ │ - [25c856] crypto/conf/conf_mod.c │ │ - [25c86d] OPENSSL_finish │ │ - [25c87c] r │ │ - [25c87e] do_tcreate │ │ - [25c889] field=%s, value=%s │ │ - [25c89c] BITSTRING │ │ - [25c8a6] crypto/asn1/a_time.c │ │ - [25c8bb] X9.42 DH │ │ - [25c8c4] crypto/bn/bn_exp.c │ │ - [25c8d7] DSO_free │ │ - [25c8e0] i2d_ECPKParameters │ │ - [25c8f3] k1 │ │ - [25c8f6] characteristic-two-field │ │ - [25c90f] SECG curve over a 192 bit prime field │ │ - [25c935] X9.62 curve over a 192 bit prime field │ │ - [25c95c] SECG curve over a 113 bit binary field │ │ - [25c983] EC_KEY_generate_key │ │ - [25c997] ossl_ec_key_pairwise_check │ │ - [25c9b2] EC_GROUP_get_curve │ │ - [25c9c5] ossl_ec_GF2m_simple_set_compressed_coordinates │ │ - [25c9f4] ossl_ecdh_simple_compute_key │ │ - [25ca11] crypto/ec/ecdsa_ossl.c │ │ - [25ca28] pkey_ecd_digestverify448 │ │ - [25ca41] OSSL_DECODER_from_data │ │ - [25ca58] dynamic │ │ - [25ca60] ENGINE_set_default_string │ │ - [25ca7a] ENGINE_add │ │ - [25ca85] engine_list_add │ │ - [25ca95] crypto/engine/tb_cipher.c │ │ - [25caaf] OBJ lib │ │ - [25cab7] passed invalid argument │ │ - [25cacf] aes_xts_init_key │ │ - [25cae0] prime192v2 │ │ - [25caeb] c2pnb163v1 │ │ - [25caf6] wap-wsg-idm-ecid-wtls3 │ │ - [25cb0d] brainpoolP224r1 │ │ - [25cb1d] randkey │ │ - [25cb25] tls1multi_aadpacklen │ │ - [25cb3a] assertion failed: ctx->cipher->block_size == 1 || ctx->cipher->block_size == 8 || ctx->cipher->block_size == 16 │ │ - [25cbaa] evp_get_global_properties_str │ │ - [25cbc8] aead │ │ - [25cbcd] tls-multi │ │ - [25cbd7] OSSL_ENCODER_CTX_set_construct │ │ - [25cbf6] geterr │ │ - [25cbfd] mandatory-digest │ │ - [25cc0e] blockSize │ │ - [25cc18] prf │ │ - [25cc1c] assertion failed: keylen <= sizeof(key) │ │ - [25cc44] EVP_PKEY_new │ │ - [25cc51] evp_pkey_copy_downgraded │ │ - [25cc6a] key type = %s │ │ - [25cc78] [action:%d, state:%d] unknown OSSL_PARAM data type %d │ │ - [25ccae] kdf-outlen │ │ - [25ccb9] x931 │ │ - [25ccbe] fips186_4 │ │ - [25ccc8] pkey_ec_ctrl │ │ - [25ccd5] pkey_ec_ctrl_str │ │ - [25cce6] dh_2048_256 │ │ - [25ccf2] ossl_ffc_params_full_validate │ │ - [25cd10] input not reduced │ │ - [25cd22] invalid custom length │ │ - [25cd38] keymgmt export failure │ │ - [25cd4f] not XOF or invalid length │ │ - [25cd69] pbkdf2 error │ │ - [25cd76] expecting an integer │ │ - [25cd8b] illegal negative value │ │ - [25cda2] missing eoc │ │ - [25cdae] the asn1 object identifier is not known for this md │ │ - [25cde2] param not integer type │ │ - [25cdf9] i2d ecpkparameters failure │ │ - [25ce14] slot full │ │ - [25ce1e] engine is not in the list │ │ - [25ce38] connect failure │ │ - [25ce48] cms lib │ │ - [25ce50] not a signed receipt │ │ - [25ce65] unsupported kek algorithm │ │ - [25ce7f] setting mac algor failure │ │ - [25ce99] wrong rp component count │ │ - [25ceb2] sct not set │ │ - [25cebe] ARIA-256-CBC │ │ - [25cecb] crypto/evp/e_des3.c │ │ - [25cedf] Specifies to continue even if version checking fails (boolean) │ │ - [25cf1e] Whether to add a loaded ENGINE to the internal list (0=no,1=yes,2=mandatory) │ │ - [25cf6b] Load up the ENGINE specified by other settings │ │ - [25cf9a] assertion failed: sh.freelist[slist] == temp │ │ - [25cfc7] crypto/o_str.c │ │ - [25cfd6] OSSL_PARAM_get_int32 │ │ - [25cfeb] BN_hex2bn │ │ - [25cff5] crypto/provider_conf.c │ │ - [25d00c] TRUE │ │ - [25d011] no │ │ - [25d014] IDEA-CBC │ │ - [25d01d] des-ede-cbc │ │ - [25d029] extendedCertificateAttributes │ │ - [25d047] des-ede-cfb │ │ - [25d053] givenName │ │ - [25d05d] sha1WithRSA │ │ - [25d069] rc5-cfb │ │ - [25d071] SXNetID │ │ - [25d079] PBE-SHA1-RC2-128 │ │ - [25d08a] x509Crl │ │ - [25d092] Policy Qualifier User Notice │ │ - [25d0af] id-smime-mod-ets-eSignature-97 │ │ - [25d0ce] id-smime-aa-contentHint │ │ - [25d0e6] id-smime-aa-ets-certCRLTimestamp │ │ - [25d107] id-smime-alg-ESDH │ │ - [25d119] id-mod-cmc │ │ - [25d124] id-mod-ocsp │ │ - [25d130] IPSec User │ │ - [25d13b] id-alg-noSignature │ │ - [25d14e] id-cmc-recipientNonce │ │ - [25d164] X509v3 No Revocation Available │ │ - [25d183] friendlyCountryName │ │ - [25d197] dSAQuality │ │ - [25d1a2] personalSignature │ │ - [25d1b4] setct-AuthResBaggage │ │ - [25d1c9] setct-PI-TBS │ │ - [25d1d6] setct-AuthRevResData │ │ - [25d1eb] setct-CapResData │ │ - [25d1fc] setct-CapRevReqTBS │ │ - [25d20f] setct-RegFormReqTBE │ │ - [25d223] set-brand-JCB │ │ - [25d231] msUPN │ │ - [25d237] id-ppl │ │ - [25d23e] Independent │ │ - [25d24a] c2onb191v5 │ │ - [25d255] c2onb239v4 │ │ - [25d260] seed-ecb │ │ - [25d269] Diffie-Hellman based MAC │ │ - [25d282] GOST R 34.10-94 DH │ │ - [25d295] id-GostR3410-94-CryptoPro-D-ParamSet │ │ - [25d2ba] physicalDeliveryOfficeName │ │ - [25d2d5] houseIdentifier │ │ - [25d2e5] id-tc26-hmac-gost-3411-2012-256 │ │ - [25d305] KxDHE-PSK │ │ - [25d30f] kx-any │ │ - [25d316] aria-256-cfb1 │ │ - [25d324] SHA3-224 │ │ - [25d32d] SHA3-256 │ │ - [25d336] id-hmacWithSHA3-256 │ │ - [25d34a] CMC Certificate Authority │ │ - [25d364] uacurve0 │ │ - [25d36d] DSTU curve 6 │ │ - [25d37a] uacurve9 │ │ - [25d383] magma-kexp15 │ │ - [25d390] id-tc26-gost-3410-2012-256-paramSetC │ │ - [25d3b5] id-on-SmtpUTF8Mailbox │ │ - [25d3cb] SRVName │ │ - [25d3d3] hmacWithSM3 │ │ - [25d3df] X509v3 Authority Attribute Identifier │ │ - [25d405] singleUse │ │ - [25d40f] bad version number │ │ - [25d422] bio write failure │ │ - [25d434] expecting private key blob │ │ - [25d44f] not proc type │ │ - [25d45d] pem_read_bio_key_decoder │ │ - [25d476] PKCS12_SAFEBAG │ │ - [25d485] content type not data │ │ - [25d49b] d.data │ │ - [25d4a2] %*s<%s>\n │ │ - [25d4ab] EXTERNAL │ │ - [25d4b4] signing ctrl failure │ │ - [25d4c9] crypto/property/property.c │ │ - [25d4e4] parse_unquoted │ │ - [25d4f3] evp_rand_from_algorithm │ │ - [25d50b] additional input too long │ │ - [25d525] insufficient drbg strength │ │ - [25d540] Not a regular file │ │ - [25d553] unable to get parent strength │ │ - [25d571] exponent%d: │ │ - [25d57d] algorithm-id │ │ - [25d58a] There are %d, %d, %d elements left on our factors, exps, coeffs stacks\n │ │ - [25d5d2] block type is not 01 │ │ - [25d5e7] digest not allowed │ │ - [25d5fa] crypto/rsa/rsa_pss.c │ │ - [25d60f] 6144 │ │ - [25d614] passphrase callback error │ │ - [25d62e] crypto/pkcs12/p12_mutl.c │ │ - [25d647] nonce mismatch │ │ - [25d656] nonce not returned │ │ - [25d669] common ok and cancel characters │ │ - [25d689] UI_new_method │ │ - [25d697] UI_get_result_length │ │ - [25d6ac] X509_load_crl_file │ │ - [25d6bf] method │ │ - [25d6c6] objsign │ │ - [25d6ce] Encipher Only │ │ - [25d6dc] %*sNumber%s: │ │ - [25d6ea] u.addressRange │ │ - [25d6f9] %*sIPv6 │ │ - [25d701] %*s Profession Info Entry %0d:\n │ │ - [25d722] r2i_pci │ │ - [25d72a] notAfter │ │ - [25d733] POLICY_MAPPING │ │ - [25d742] POLICY_MAPPINGS │ │ - [25d752] Any Purpose │ │ - [25d75e] othername:NAIRealm:%.*s │ │ - [25d776] email: │ │ - [25d780] invalid safi │ │ - [25d78d] unknown extension name │ │ - [25d7a4] X509_STORE_new │ │ - [25d7b3] crypto/x509/x509_obj.c │ │ - [25d7ca] subject issuer mismatch │ │ - [25d7e2] invalid or inconsistent certificate policy extension │ │ - [25d817] proxy subject name violation │ │ - [25d834] subject signature algorithm and issuer public key algorithm mismatch │ │ - [25d879] Missing Authority Key Identifier │ │ - [25d89a] X509_verify_cert │ │ - [25d8ab] x509_verify_x509 │ │ - [25d8bc] X509_ATTRIBUTE │ │ - [25d8cb] revoked │ │ - [25d8d3] x509_name_encode │ │ - [25d8e4] x509_pubkey_decode │ │ - [25d8f7] socket create failed │ │ - [25d90c] ) │ │ - [25d90f] SHA2-384:SHA-384:SHA384:2.16.840.1.101.3.4.2.2 │ │ - [25d93e] ECDSA-SHA2-256:ECDSA-SHA256:ecdsa-with-SHA256:1.2.840.10045.4.3.2 │ │ - [25d980] provider=default,fips=yes │ │ - [25d99a] AES-192-ECB:2.16.840.1.101.3.4.1.21 │ │ - [25d9be] AES-256-CBC:AES256:2.16.840.1.101.3.4.1.42 │ │ - [25d9e9] AES-256-GCM:id-aes256-GCM:2.16.840.1.101.3.4.1.46 │ │ - [25da1b] RC4:1.2.840.113549.3.4 │ │ - [25da32] blake2s256_internal_final │ │ - [25da4c] ec_to_SubjectPublicKeyInfo_der_encode │ │ - [25da72] J: │ │ - [25da78] pcounter: %d\n │ │ - [25da86] ecx_dupctx │ │ - [25da91] ossl_ec_match_params │ │ - [25daa6] eckem_encapsulate │ │ - [25dab8] sk │ │ - [25dabb] ecx_gen │ │ - [25dac3] CTR │ │ - [25dac7] digest=%s │ │ - [25dad1] Ed25519ctx │ │ - [25dadc] OAEP padding not allowed for signing / verifying │ │ - [25db0d] localhost/ │ │ - [25db18] file_open_stream │ │ - [25db29] bad tls client version │ │ - [25db40] entropy source strength too weak │ │ - [25db61] init call out of order │ │ - [25db78] module integrity failure │ │ - [25db91] ossl_ccm_get_ctx_params │ │ - [25dba9] ded-from-explicit │ │ - [25dbbb] oinit │ │ - [25dbc1] a-sign-disabled │ │ - [25dbd1] props │ │ - [25dbd7] digest-check │ │ - [25dbe4] ntropy │ │ - [25dbeb] s2 │ │ - [25dbee] d4 │ │ - [25dbf1] d9 │ │ - [25dbf4] PRAGMA rekey_cipher is no longer supported. │ │ - [25dc20] kdf_iter │ │ - [25dc29] fast_kdf_iter │ │ - [25dc37] PRAGMA cipher_page_size = %d; │ │ - [25dc55] %u │ │ - [25dc58] sqlcipherCodecAttach: db=%p, nDb=%d │ │ - [25dc7c] sqlcipher_activate: leaving static master mutex │ │ - [25dcac] sqlcipher_mem_unlock: calling munlock(%p,%lu) │ │ - [25dcda] PRAGMA cipher_compatibility = %d; │ │ - [25dcfc] DETACH DATABASE migrate; │ │ - [25dd15] %Y-%m-%d %H:%M:%S │ │ - [25dd27] 0 │ │ - [25dd29] :memory: │ │ - [25dd32] %.4c%s%.16c │ │ - [25dd3e] MJ collide: %s │ │ - [25dd4d] Gt │ │ - [25dd50] Add │ │ - [25dd54] IdxInsert │ │ - [25dd5e] FinishSeek │ │ - [25dd69] VBegin │ │ - [25dd70] %z: %s │ │ - [25dd77] cannot rollback - no transaction is active │ │ - [25dda2] database schema is locked: %s │ │ - [25ddc0] %s is %u but should be %u │ │ - [25ddda] vtable constructor failed: %s │ │ - [25ddf8] no such rowid: %lld │ │ - [25de0c] codec_set_btree_to_codec_pagesize: sqlite3BtreeSetPageSize returned %d │ │ - [25de53] sqlcipher_openssl_random: entering SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [25de94] sqlcipher_openssl_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [25ded1] count_changes │ │ - [25dedf] tbl │ │ - [25dee3] near "%T": syntax error │ │ - [25defb] the INDEXED BY clause is not allowed on UPDATE or DELETE statements within triggers │ │ - [25df4f] USING INDEX %s FOR IN-OPERATOR │ │ - [25df6e] no such column │ │ - [25df7d] sqlite_schema │ │ - [25df8b] ORDER │ │ - [25df91] no tables specified │ │ - [25dfa5] %.*z:%u │ │ - [25dfad] sqlite_stat%d │ │ - [25dfbb] VIRTUAL TABLE INDEX %d:%s │ │ - [25dfd6] isisi │ │ - [25dfdc] UTF-8 │ │ - [25dfe2] invalid uri authority: %.*s │ │ - [25dffe] no such vfs: %s │ │ - [25e00e] unable to identify the object to be reindexed │ │ - [25e03c] stat_init │ │ - [25e046] cannot %s %s "%s" │ │ - [25e058] incomplete input │ │ - [25e069] unlikely │ │ - [25e072] %02d │ │ - [25e077] JSON cannot hold BLOB values │ │ - [25e094] database or disk is full │ │ - [25e0ad] column index out of range │ │ - [25e0c7] another row available │ │ - [25e0dd] SELECT 1 FROM %Q.'%q_segments' WHERE blockid=? AND block IS NULL │ │ - [25e11e] SELECT max( level %% 1024 ) FROM %Q.'%q_segdir' │ │ - [25e14e] ilb │ │ - [25e152] unrecognized parameter: %s │ │ - [25e16d] unable to validate the inverted index for FTS%d table %s.%s: %s │ │ - [25e1ad] malformed inverted index for FTS%d table %s.%s │ │ - [25e1dc] k PRIMARY KEY, v │ │ - [25e1ed] PRAGMA %Q.data_version │ │ - [25e204] fts5 expression tree is too large (maximum depth %d) │ │ - [25e239] DELETE FROM '%q'.'%q_idx' WHERE segid=? │ │ - [25e261] parse error in rank function: %s │ │ - [25e282] Found (%lld -> %lld) in %s table, expected (%lld -> %lld) │ │ - [25e2bc] ,%.*s REAL │ │ - [25e2c7] DROP TABLE '%q'.'%q_node';DROP TABLE '%q'.'%q_rowid';DROP TABLE '%q'.'%q_parent'; │ │ - [25e319] corrupted │ │ - [25e323] ENABLE_MEMORY_MANAGEMENT │ │ - [25e33c] DHE-RSA-AES256-CCM │ │ - [25e34f] PSK-AES128-CBC-SHA │ │ - [25e362] TLS_DHE_PSK_WITH_AES_256_CBC_SHA │ │ - [25e383] TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 │ │ - [25e3a7] RSA-PSK-AES256-GCM-SHA384 │ │ - [25e3c1] TLS_DHE_PSK_WITH_NULL_SHA256 │ │ - [25e3de] DHE-DSS-CAMELLIA128-SHA │ │ - [25e3f6] TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 │ │ - [25e41b] ssl_cert_dup │ │ - [25e428] SSLv3 │ │ - [25e42e] ciphersuite digest has changed │ │ - [25e44d] empty raw public key │ │ - [25e462] empty srtp protection profile list │ │ - [25e485] can't find SRP server param │ │ - [25e4a1] no shared groups │ │ - [25e4b2] no suitable signature algorithm │ │ - [25e4d2] poll request not supported │ │ - [25e4ed] records not released │ │ - [25e502] ssl section empty │ │ - [25e514] unknown state │ │ - [25e522] unsupported ssl version │ │ - [25e53a] decrypt-only │ │ - [25e547] ssl_do_config │ │ - [25e555] ClientCAStore │ │ - [25e563] SSL_CTX_use_serverinfo_ex │ │ - [25e57d] before SSL initialization │ │ - [25e597] SSLv3/TLS write certificate │ │ - [25e5b3] TLSv1.3 read encrypted extensions │ │ - [25e5d5] tls1_set_sigalgs_list │ │ - [25e5eb] dsa_sha384 │ │ - [25e5f6] PSS │ │ - [25e5fa] label │ │ - [25e600] ssl/tls_depr.c │ │ - [25e60f] ossl_quic_new │ │ - [25e61d] ossl_quic_pending_int │ │ - [25e633] ssl/quic/quic_engine.c │ │ - [25e64a] INITIAL_MAX_DATA appears multiple times │ │ - [25e672] transport │ │ - [25e67c] min_cwnd_size │ │ - [25e68a] qlog_version │ │ - [25e697] \f │ │ - [25e69a] retry │ │ - [25e6a0] crypto │ │ - [25e6a7] max_stream_data │ │ - [25e6b7] el_setup_keyslot │ │ - [25e6c8] depack_do_frame_reset_stream │ │ - [25e6e5] internal error (flow control) │ │ - [25e703] depack_do_frame_handshake_done │ │ - [25e722] handshake layer error, error code %llu (0x%llx) ("%s") │ │ - [25e759] STREAM_LEN │ │ - [25e764] STREAM_OFF_LEN │ │ - [25e773] AEAD_LIMIT_REACHED │ │ - [25e786] dtls1_read_bytes │ │ - [25e797] tls_construct_ctos_supported_versions │ │ - [25e7bd] tls_parse_stoc_psk │ │ - [25e7d0] tls_parse_ctos_renegotiate │ │ - [25e7eb] tls_process_ske_srp │ │ - [25e7ff] tls_construct_cke_ecdhe │ │ - [25e817] tls_construct_cke_srp │ │ - [25e82d] tls_process_client_hello │ │ - [25e846] tls_construct_new_session_ticket │ │ - [25e867] ZUINT64 │ │ - [25e86f] accept error │ │ - [25e87c] bad fopen mode │ │ - [25e88b] crypto/bn/bn_mont.c │ │ - [25e89f] on │ │ - [25e8a2] name=%s, value=%s │ │ - [25e8b4] maxsize=%ld │ │ - [25e8c0] ASN1_STRING_TABLE_add │ │ - [25e8d6] crypto/dsa/dsa_ossl.c │ │ - [25e8ec] dlfcn_name_converter │ │ - [25e901] crypto/ec/ec_ameth.c │ │ - [25e916] k3 │ │ - [25e919] point-format │ │ - [25e926] named │ │ - [25e92c] SECG curve over a 163 bit binary field │ │ - [25e953] X9.62 curve over a 239 bit binary field │ │ - [25e97b] ossl_ec_GF2m_simple_point_set_affine_coordinates │ │ - [25e9ac] EC_POINT_is_at_infinity │ │ - [25e9c4] ecx_pub_encode │ │ - [25e9d3] │ │ - [25e9da] crypto/engine/tb_pkmeth.c │ │ - [25e9f4] lib(%lu) │ │ - [25e9fd] crypto/evp/asymcipher.c │ │ - [25ea15] secp192k1 │ │ - [25ea1f] prime256v1 │ │ - [25ea2a] wap-wsg-idm-ecid-wtls6 │ │ - [25ea41] assertion failed: b <= sizeof(ctx->buf) │ │ - [25ea69] tls1multi_encin │ │ - [25ea79] crypto/encode_decode/encoder_pkey.c │ │ - [25ea9d] OSSL_ENCODER_to_data │ │ - [25eab2] EVP_DigestVerify │ │ - [25eac3] EVP_Q_mac │ │ - [25eacd] kdf-digest │ │ - [25ead8] dsa_paramgen_q_bits │ │ - [25eaec] ec_param_enc │ │ - [25eaf9] fix_dh_nid5114 │ │ - [25eb08] rsa-factor9 │ │ - [25eb14] EVP_PKEY_CTX_md │ │ - [25eb24] counter: %d\n │ │ - [25eb31] crypto/bio/bss_core.c │ │ - [25eb47] expecting a poly1305 key │ │ - [25eb60] not able to copy ctx │ │ - [25eb75] signature type and key type incompatible │ │ - [25eb9e] unable to enable locking │ │ - [25ebb7] unsupported keylength │ │ - [25ebcd] missing value │ │ - [25ebdb] hex string too short │ │ - [25ebf0] param of incompatible type │ │ - [25ec0b] discriminant is zero │ │ - [25ec20] invalid generator │ │ - [25ec32] missing OID │ │ - [25ec3e] invalid string │ │ - [25ec4d] asn1 len exceeds max resp len │ │ - [25ec6b] invalid port number │ │ - [25ec7f] max resp len exceeded │ │ - [25ec95] content type mismatch │ │ - [25ecab] error setting key │ │ - [25ecbd] error parsing pkistatus │ │ - [25ecd5] missing trust store │ │ - [25ece9] multiple requests not supported │ │ - [25ed09] empty ess cert id list │ │ - [25ed20] dynamic_ctrl │ │ - [25ed2d] OSSL_PARAM_set_int32 │ │ - [25ed42] set_string_internal │ │ - [25ed56] identity │ │ - [25ed5f] rc2-40-cbc │ │ - [25ed6a] rc5-ofb │ │ - [25ed72] extendedKeyUsage │ │ - [25ed83] id-kp │ │ - [25ed89] serverAuth │ │ - [25ed94] nsSGC │ │ - [25ed9a] id-smime-ct │ │ - [25eda6] id-smime-alg-RC2wrap │ │ - [25edbb] id-smime-alg-CMSRC2wrap │ │ - [25edd3] MD4 │ │ - [25edd7] id-it-implicitConfirm │ │ - [25eded] rsaSignature │ │ - [25edfa] Private │ │ - [25ee02] Subject Information Access │ │ - [25ee1d] aes-192-cfb │ │ - [25ee29] pilot │ │ - [25ee2f] nSRecord │ │ - [25ee38] set-policy │ │ - [25ee43] set-certExt │ │ - [25ee4f] setAttr-IssCap-CVM │ │ - [25ee62] id-ppl-independent │ │ - [25ee75] RSA-SHA512 │ │ - [25ee80] ipsec4 │ │ - [25ee87] CAMELLIA-192-CFB1 │ │ - [25ee99] CAMELLIA-256-OFB │ │ - [25eeaa] X509v3 Issuing Distribution Point │ │ - [25eecc] id-GostR3410-2001-ParamSet-cc │ │ - [25eeea] telephoneNumber │ │ - [25eefa] telexNumber │ │ - [25ef06] aes-192-ctr │ │ - [25ef12] CAMELLIA-128-CTR │ │ - [25ef23] HMAC GOST 34.11-2012 256 bit │ │ - [25ef40] hkdf │ │ - [25ef45] kx-ecdhe-psk │ │ - [25ef52] id-smime-ct-authEnvelopedData │ │ - [25ef70] ARIA-192-CTR │ │ - [25ef7d] n3 │ │ - [25ef80] Professional Information or basis for Admission │ │ - [25efb0] ecdsa_with_SHA3-224 │ │ - [25efc4] ISO-UA │ │ - [25efcb] DSTU Gost 28147-2009 │ │ - [25efe0] id-tc26-cipher-gostr3412-2015-magma │ │ - [25f004] id-tc26-gost-3410-2012-256-paramSetB │ │ - [25f029] hmacWithSHA512-224 │ │ - [25f03c] classSignToolKB1 │ │ - [25f04d] id-ct-signedTAL │ │ - [25f05d] ms-ntds-sec-ext │ │ - [25f06d] X509v3 Acceptable Certification Policies │ │ - [25f096] allowedAttributeAssignments │ │ - [25f0b2] X509v3 Subject Alternative Public Key Info │ │ - [25f0dd] value.byKey │ │ - [25f0e9] get_header_and_data │ │ - [25f0fd] mac verify failure │ │ - [25f110] │ │ - [25f11a] %5ld:d=%-2d hl=%ld l=inf %s │ │ - [25f137] \%02X │ │ - [25f13d] invalid signed data type │ │ - [25f156] PRNG not seeded │ │ - [25f166] \\n │ │ - [25f169] rsa_validate_keypair_multiprime │ │ - [25f189] data too large │ │ - [25f198] unsupported mask parameter │ │ - [25f1b3] RSA_padding_check_PKCS1_OAEP_mgf1 │ │ - [25f1d5] pkey_rsa_verifyrecover │ │ - [25f1ec] 4096 │ │ - [25f1f1] ui process interrupted or cancelled │ │ - [25f215] uri authority unsupported │ │ - [25f22f] crypto/store/store_result.c │ │ - [25f24b] ess add signing cert v2 error │ │ - [25f269] crypto/ui/ui_openssl.c │ │ - [25f280] emailCA │ │ - [25f288] name= │ │ - [25f28e] CACompromise │ │ - [25f29b] name.relativename │ │ - [25f2ad] IPAddressOrRange │ │ - [25f2be] IPv4 │ │ - [25f2c3] u.range │ │ - [25f2cc] %*sTimestamp : │ │ - [25f2dc] v2i_POLICY_CONSTRAINTS │ │ - [25f2f3] do_dirname │ │ - [25f2fe] %X: │ │ - [25f302] bn to asn1 integer error │ │ - [25f31b] x509_sig_info_init │ │ - [25f32e] unable to decode issuer public key │ │ - [25f351] certificate is not yet valid │ │ - [25f36e] CRL is not yet valid │ │ - [25f383] unhandled critical extension │ │ - [25f3a0] path loop │ │ - [25f3aa] issuer certificate lookup error │ │ - [25f3ca] X509_STORE_CTX_set_default │ │ - [25f3e5] S/MIME email │ │ - [25f3f2] provider=base,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ - [25f433] provider=base,fips=no,output=der,structure=PrivateKeyInfo │ │ - [25f46d] provider=base,fips=yes,output=der,structure=rsa │ │ - [25f49d] provider=base,fips=no,input=der,structure=PrivateKeyInfo │ │ - [25f4d6] TEST-RAND │ │ - [25f4e0] RSA-PSS:RSASSA-PSS:1.2.840.113549.1.1.10 │ │ - [25f509] ED25519:1.3.101.112 │ │ - [25f51d] DSA-SHA2-256:DSA-SHA256:dsa_with_SHA256:2.16.840.1.101.3.4.3.2 │ │ - [25f55c] RSA-SHA2-512:RSA-SHA512:sha512WithRSAEncryption:1.2.840.113549.1.1.13 │ │ - [25f5a2] ED25519ctx │ │ - [25f5ad] provider=default,fips=no,output=pem,structure=type-specific │ │ - [25f5e9] provider=default,fips=yes,output=der,structure=PrivateKeyInfo │ │ - [25f627] provider=default,fips=yes,output=pem,structure=PrivateKeyInfo │ │ - [25f665] provider=default,fips=yes,input=der,structure=ec │ │ - [25f696] AES-192-CBC:AES192:2.16.840.1.101.3.4.1.22 │ │ - [25f6c1] AES-192-GCM-SIV │ │ - [25f6d1] ARIA-128-CBC:ARIA128:1.2.410.200046.1.1.2 │ │ - [25f6fb] DES-EDE-ECB:DES-EDE:1.3.14.3.2.17 │ │ - [25f71d] BF-CBC:BF:BLOWFISH:1.3.6.1.4.1.3029.1.2 │ │ - [25f745] providers/implementations/ciphers/cipher_chacha20.c │ │ - [25f779] chacha20_get_ctx_params │ │ - [25f791] providers/implementations/ciphers/cipher_null.c │ │ - [25f7c1] tdes_init │ │ - [25f7cb] ec_to_EncryptedPrivateKeyInfo_der_encode │ │ - [25f7f4] sm2_to_EncryptedPrivateKeyInfo_der_encode │ │ - [25f81e] ED448 PUBLIC KEY │ │ - [25f82f] x25519_to_EncryptedPrivateKeyInfo_der_encode │ │ - [25f85c] ec_to_X9_62_der_encode │ │ - [25f873] dhx2text_encode │ │ - [25f883] dh_match_params │ │ - [25f893] requested more threads (%u) than lanes (%u) │ │ - [25f8bf] kdf_hkdf_derive │ │ - [25f8cf] providers/implementations/kdfs/kbkdf.c │ │ - [25f8f6] providers/implementations/kdfs/sshkdf.c │ │ - [25f91e] sskdf_derive │ │ - [25f92b] eae_prk │ │ - [25f933] dh_gen_set_params │ │ - [25f945] mac_gen_set_params │ │ - [25f958] providers/implementations/macs/gmac_prov.c │ │ - [25f983] /dev/hwrng │ │ - [25f98e] ed25519_verify │ │ - [25f99d] Should be more than %d, but would be set to %d │ │ - [25f9cc] sm2sig_signature_init │ │ - [25f9e2] providers/implementations/ciphers/cipher_rc4.c │ │ - [25fa11] providers/common/der/der_rsa_key.c │ │ - [25fa34] failed to sign │ │ - [25fa43] invalid tag │ │ - [25fa4f] ndex │ │ - [25fa54] roperties │ │ - [25fa5e] ial │ │ - [25fa62] ivinfo │ │ - [25fa69] pe │ │ - [25fa6c] tm │ │ - [25fa6f] s28 │ │ - [25fa73] d0 │ │ - [25fa76] unknown register │ │ - [25fa87] lotCPtr │ │ - [25fa8f] cipher_profile │ │ - [25fa9e] cipher_default_plaintext_header_size │ │ - [25fac3] PRAGMA cipher_use_hmac = %d; │ │ - [25fae0] sqlcipher_activate: entered static master mutex │ │ - [25fb10] sqlcipher_activate: left static master mutex │ │ - [25fb3d] HMAC verification failed for page %d │ │ - [25fb62] /dev/urandom │ │ - [25fb6f] - │ │ - [25fb71] SorterInsert │ │ - [25fb7e] ClrSubtype │ │ - [25fb89] cannot start a transaction within a transaction │ │ - [25fbb9] Tree %u page %u cell %u: │ │ - [25fbd3] max_page_count │ │ - [25fbe2] name │ │ - [25fbe7] unknown database %T │ │ - [25fbfb] aggregate │ │ - [25fc05] column%d │ │ - [25fc0e] _ROWID_ │ │ - [25fc16] REAL │ │ - [25fc1c] error in generated column "%s" │ │ - [25fc3b] %s clause should come after %s not before │ │ - [25fc65] a JOIN clause is required before %s │ │ - [25fc89] UPDATE │ │ - [25fc90] rows updated │ │ - [25fc9d] table %S has %d columns but %d values were supplied │ │ - [25fcd1] UPSERT not implemented for virtual table "%s" │ │ - [25fcff] variable number must be between ?1 and ?%d │ │ - [25fd2a] sssiii │ │ - [25fd31] iissssss │ │ - [25fd3a] missing from index │ │ - [25fd4f] utf16be │ │ - [25fd57] SET NULL │ │ - [25fd60] cannot create triggers on shadow tables │ │ - [25fd88] Invalid key value │ │ - [25fd9a] rw │ │ - [25fd9d] expr_implies_expr │ │ - [25fdaf] sign │ │ - [25fdb4] weekday │ │ - [25fdbd] 50f-20a-20d │ │ - [25fdc9] json_remove │ │ - [25fdd5] json_replace │ │ - [25fde2] infinity │ │ - [25fdeb] array │ │ - [25fdf1] attempt to write a readonly database │ │ - [25fe16] unicode61 │ │ - [25fe20] fts3_tokenizer │ │ - [25fe2f] DELETE FROM %Q.'%q_docsize' WHERE docid = ? │ │ - [25fe5b] ize │ │ - [25fe5f] tion │ │ - [25fe64] notindexed │ │ - [25fe6f] unrecognized order: %s │ │ - [25fe86] %z, langid │ │ - [25fe91] malformed prefix=... directive │ │ - [25feb0] multiple content_rowid=... directives │ │ - [25fed6] REPLACE INTO %Q.'%q_content' VALUES(%s) │ │ - [25fefe] alize │ │ - [25ff04] col │ │ - [25ff08] no such fts5 table: %s.%s │ │ - [25ff22] SELECT nodeno FROM '%q'.'%q_rowid' WHERE rowid = ?1 │ │ - [25ff56] UNIQUE constraint failed: %s.%s │ │ - [25ff76] DEFAULT_MMAP_SIZE=0 │ │ - [25ff8a] MAX_ATTACHED=10 │ │ - [25ff9a] MAX_LENGTH=1000000000 │ │ - [25ffb0] NULL-MD5 │ │ - [25ffb9] AES256-CCM8 │ │ - [25ffc5] TLS_DHE_PSK_WITH_AES_128_CCM │ │ - [25ffe2] TLS_RSA_PSK_WITH_AES_256_CBC_SHA │ │ - [260003] ECDHE-PSK-NULL-SHA384 │ │ - [260019] TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 │ │ - [260043] TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [26006e] TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ - [260097] DHE-PSK-ARIA128-GCM-SHA256 │ │ - [2600b2] TLS_FALLBACK_SCSV │ │ - [2600c4] ssl/s3_msg.c │ │ - [2600d1] Verify error:%s │ │ - [2600e1] gost-mac-12 │ │ - [2600ed] cert cb error │ │ - [2600fb] illegal Suite B digest │ │ - [260112] inconsistent extms │ │ - [260125] missing tmp ecdh key │ │ - [26013a] no suitable groups │ │ - [26014d] stream finished │ │ - [26015d] tlsv13 alert certificate required │ │ - [26017f] ssl_handshake_hash │ │ - [260192] ssl_start_async_job │ │ - [2601a6] cmd=%s, value=%s │ │ - [2601b7] no_tls1_3 │ │ - [2601c1] prefer_no_dhe_kex │ │ - [2601d3] NumTickets │ │ - [2601de] IgnoreUnexpectedEOF │ │ - [2601f2] SSL_CTX_use_PrivateKey │ │ - [260209] max_early_data │ │ - [260218] SSLv3/TLS write hello request │ │ - [260236] SSLv3/TLS write certificate request │ │ - [26025a] extended master secret │ │ - [260271] secret │ │ - [260278] rsa_pss_rsae_sha256 │ │ - [26028c] CLIENT_TRAFFIC_SECRET_N │ │ - [2602a4] QUIC error code: 0x%llx%s%s%s (triggered by frame type: 0x%llx%s%s%s), reason: "%s" │ │ - [2602f8] ch_on_handshake_yield_secret │ │ - [260315] INITIAL_SCID appears multiple times │ │ - [260339] MAX_UDP_PAYLOAD_SIZE is malformed │ │ - [26035b] ORIG_DCID was not sent but is required │ │ - [260382] RXKU cooldown internal error │ │ - [26039f] received oversize token │ │ - [2603b7] group_id │ │ - [2603c0] dst_cid │ │ - [2603c8] handshake_done │ │ - [2603d7] Unknown frame type received │ │ - [2603f3] ACK_WITH_ECN │ │ - [260400] tls_prepare_for_encryption_default │ │ - [260423] rlayer_early_data_count_ok │ │ - [26043e] final_ec_pt_formats │ │ - [260452] tls_parse_stoc_session_ticket │ │ - [260470] dtls_process_hello_verify │ │ - [26048a] tls_construct_certificate_request │ │ - [2604ac] ossl_statem_server13_write_transition │ │ - [2604d2] tls-client-version │ │ - [2604e5] ossl_d2i_PrivateKey_legacy │ │ - [260500] pkeyalg │ │ - [260508] a2d_ASN1_OBJECT │ │ - [260518] d2i_ASN1_OBJECT │ │ - [260528] ASN1_BIT_STRING │ │ - [260538] ossl_asn1_do_lock │ │ - [26054a] connect error │ │ - [260558] unable to create socket │ │ - [260570] unable to reuseaddr │ │ - [260584] BIO_sendmmsg │ │ - [260591] dgram_pair_ctrl_set_write_buf_size │ │ - [2605b4] NCONF_get_string │ │ - [2605c5] oid_module_init │ │ - [2605d5] crypto/asn1/asn_mstbl.c │ │ - [2605ed] %s %2d %02d:%02d:%02d %d GMT │ │ - [26060a] bn_set_words │ │ - [260617] crypto/dh/dh_asn1.c │ │ - [26062b] int_dhvparams │ │ - [260639] ECPARAMETERS │ │ - [260646] uncompressed │ │ - [260653] crypto/ec/ec_kmeth.c │ │ - [260668] EC_POINT_set_Jprojective_coordinates_GFp │ │ - [260691] A: │ │ - [260697] ossl_ec_GFp_mont_group_set_curve │ │ - [2606b8] ecd_item_verify │ │ - [2606c8] ossl_decoder_instance_new │ │ - [2606e2] id-ecPublicKey │ │ - [2606f1] crypto/engine/eng_list.c │ │ - [26070a] ENGINE_by_id │ │ - [260717] OPENSSL_ENGINES │ │ - [260727] secp224r1 │ │ - [260731] c2pnb163v3 │ │ - [26073c] c2pnb272w1 │ │ - [260747] c2pnb368w1 │ │ - [260752] brainpoolP256r1 │ │ - [260762] K-163 │ │ - [260768] K-233 │ │ - [26076e] K-571 │ │ - [260774] mackey │ │ - [26077b] EVP_CIPHER_CTX_copy │ │ - [26078f] OSSL_ENCODER_CTX_add_encoder │ │ - [2607ac] ossl_encoder_ctx_add_encoder_inst │ │ - [2607ce] crypto/evp/keymgmt_lib.c │ │ - [2607e7] EVP_DigestVerifyFinal │ │ - [2607fd] new_raw_key_int │ │ - [26080d] evp_pkey_get0_DSA_int │ │ - [260823] default_check │ │ - [260831] fix_dh_nid │ │ - [26083c] rsa-exponent3 │ │ - [26084a] get_ec_decoded_from_explicit_params │ │ - [26086e] try_provided_check │ │ - [260881] iteration │ │ - [26088b] crypto/dh/dh_pmeth.c │ │ - [2608a0] crypto/dh/dh_gen.c │ │ - [2608b3] pkey_ec_paramgen │ │ - [2608c4] ENGINESDIR: "/home/vagrant/build/com.b44t.messenger/jni/deltachat-core-rust/target/armv7-linux-androideabi/release/build/openssl-sys-85a24c546a4ec44d/out/openssl-build/install/lib/engines-3" │ │ - [260983] not a square │ │ - [260990] invalid secret │ │ - [26099f] no keymgmt present │ │ - [2609b2] operation not initialized │ │ - [2609cc] update error │ │ - [2609d9] unknown tag │ │ - [2609e5] missing equal sign │ │ - [2609f8] curve does not support ecdh │ │ - [260a14] curve does not support signing │ │ - [260a33] field too large │ │ - [260a43] failure │ │ - [260a4b] certificate has no keyid │ │ - [260a64] cipher parameter initialisation error │ │ - [260a8a] msgsigdigest error │ │ - [260a9d] no cipher │ │ - [260aa7] signfinal error │ │ - [260ab7] failed building own chain │ │ - [260ad1] missing reference cert │ │ - [260ae8] transactionid unmatched │ │ - [260b00] unsupported version │ │ - [260b14] rc2-64 │ │ - [260b1b] id-aes128-wrap-pad │ │ - [260b2e] v_check │ │ - [260b36] general_set_int │ │ - [260b46] legacy │ │ - [260b4d] dsaWithSHA │ │ - [260b58] MD5-SHA1 │ │ - [260b61] deltaCRL │ │ - [260b6a] id-smime-aa-dvcs-dvc │ │ - [260b7f] id-smime-spq-ets-sqt-unotice │ │ - [260b9c] id-smime-cti-ets-proofOfCreation │ │ - [260bbd] id-pkip │ │ - [260bc5] ac-targeting │ │ - [260bd2] ipsecUser │ │ - [260bdc] id-it-subscriptionRequest │ │ - [260bf6] id-cmc-queryPending │ │ - [260c0a] holdInstructionCode │ │ - [260c1e] simpleSecurityObject │ │ - [260c33] rfc822Mailbox │ │ - [260c41] host │ │ - [260c46] subtreeMinimumQuality │ │ - [260c5c] message extensions │ │ - [260c6f] setct-CapReqTBSX │ │ - [260c80] setAttr-TokenType │ │ - [260c92] CAMELLIA-192-CBC │ │ - [260ca3] camellia-128-ecb │ │ - [260cb4] camellia-128-cfb8 │ │ - [260cc6] camellia-128-ofb │ │ - [260cd7] SEED-ECB │ │ - [260ce0] id-Gost28147-89-CryptoPro-KeyMeshing │ │ - [260d05] id-GostR3410-94-CryptoPro-XchA-ParamSet │ │ - [260d2d] id-GostR3410-2001-CryptoPro-XchA-ParamSet │ │ - [260d57] gost2001cc │ │ - [260d62] dmdName │ │ - [260d6a] id-aes128-GCM │ │ - [260d78] GOST R 34.11-2012 with 256 bit hash │ │ - [260d9c] GOST R 34.10-2012 with GOST R 34.11-2012 (512 bit) │ │ - [260dcf] ARIA-128-CFB │ │ - [260ddc] ARIA-128-OFB │ │ - [260de9] aria-192-cbc │ │ - [260df6] sha512-224 │ │ - [260e01] RSA-SHA3-384 │ │ - [260e0e] sha512-256WithRSAEncryption │ │ - [260e2a] blake2bmac │ │ - [260e35] SM2-SM3 │ │ - [260e3d] x963kdf │ │ - [260e45] CMC Archive Server │ │ - [260e58] id-ct-ASPA │ │ - [260e63] X509v3 Attribute Authority Issuing Distribution Point │ │ - [260e99] unknown message digest │ │ - [260eb0] problems getting password │ │ - [260eca] pvk data too short │ │ - [260edd] crypto/pem/pem_lib.c │ │ - [260ef2] PKCS12_item_i2d_encrypt_ex │ │ - [260f0d] PKCS7_SIGNER_INFO_sign │ │ - [260f24] crypto/pkcs7/pk7_lib.c │ │ - [260f3b] unable to find mem bio │ │ - [260f52] wrong pkcs7 type │ │ - [260f63] not an ascii character │ │ - [260f7a] parse_hex │ │ - [260f84] crypto/evp/evp_rand.c │ │ - [260f9a] invalid property query │ │ - [260fb1] unable to fetch drbg │ │ - [260fc6] unable to get parent reseed prop counter │ │ - [260fef] reseed_requests │ │ - [260fff] coefficient%d: │ │ - [26100e] Trailer Field: 0x │ │ - [261020] dmq1 │ │ - [261025] algorithm mismatch │ │ - [261038] pss saltlen too small │ │ - [26104e] unsupported signature type │ │ - [261069] value missing │ │ - [261077] rsa_multiprime_keygen │ │ - [26108d] check_padding_md │ │ - [26109e] RSA_sign │ │ - [2610a7] OPENSSL_sk_set │ │ - [2610b6] cannot load private key │ │ - [2610ce] OpenSSL default user interface │ │ - [2610ed] d.ediPartyName │ │ - [2610fc] sslCA │ │ - [261102] Object Signing CA │ │ - [261114] Decipher Only │ │ - [261122] CA │ │ - [261125] v2i_AUTHORITY_KEYID │ │ - [261139] IPv6 │ │ - [26113e] : inherit\n │ │ - [261149] Autonomous System Numbers │ │ - [261163] issuerUID │ │ - [26116e] %*sSignature Value: │ │ - [261183] crypto/ct/ct_x509v3.c │ │ - [26119a] %*sLog ID : │ │ - [2611aa] cAToolCert │ │ - [2611b5] Excluded │ │ - [2611be] IP:%s/%s │ │ - [2611c8] %*sPolicy Text: %.*s │ │ - [2611dd] │ │ - [2611eb] \n │ │ - [2611fc] crypto/x509/v3_tlsf.c │ │ - [261212] %*sUser Notices:\n │ │ - [261224] unknown extension │ │ - [261236] X509at_get_attr │ │ - [261246] bad selector │ │ - [261253] certificate verification failed │ │ - [261273] crypto/x509/x509_set.c │ │ - [26128a] no explicit policy │ │ - [26129d] X509_VERIFY_PARAM_set1 │ │ - [2612b4] X509_VERIFY_PARAM_set1_policies │ │ - [2612d4] lastUpdate │ │ - [2612df] X509_PUBKEY_get │ │ - [2612ef] X509_CINF │ │ - [2612f9] provider=base,fips=yes,input=der,structure=PrivateKeyInfo │ │ - [261333] provider=base,fips=yes,input=der,structure=type-specific │ │ - [26136c] provider=base,fips=yes,input=der,structure=dsa │ │ - [26139b] SCRYPT:id-scrypt:1.3.6.1.4.1.11591.4.11 │ │ - [2613c3] ARGON2I │ │ - [2613cb] HMAC-DRBG │ │ - [2613d5] ED448:1.3.101.113 │ │ - [2613e7] OpenSSL SCRYPT via EVP_PKEY implementation │ │ - [261412] RSA-SHA2-256:RSA-SHA256:sha256WithRSAEncryption:1.2.840.113549.1.1.11 │ │ - [261458] ECDSA-SHA2-512:ECDSA-SHA512:ecdsa-with-SHA512:1.2.840.10045.4.3.4 │ │ - [26149a] provider=default,fips=yes,output=blob │ │ - [2614c0] AES-128-CBC:AES128:2.16.840.1.101.3.4.1.2 │ │ - [2614ea] ARIA-192-CFB:1.2.410.200046.1.1.8 │ │ - [26150c] ossl_sm2_encrypt │ │ - [26151d] CS2 │ │ - [261521] EncryptedPrivateKeyInfo │ │ - [261539] dh_to_type_specific_params_der_encode │ │ - [26155f] key_to_pubkey │ │ - [26156d] dhx_to_SubjectPublicKeyInfo_pem_encode │ │ - [261594] providers/implementations/encode_decode/encode_key2blob.c │ │ - [2615ce] x255192text_encode │ │ - [2615e1] providers/implementations/exchange/dh_exch.c │ │ - [26160e] generate_ecdhkm │ │ - [26161e] ossl_hpke_labeled_expand │ │ - [261637] rsasve_generate │ │ - [261647] providers/implementations/rands/seed_src.c │ │ - [261672] providers/implementations/signature/dsa_sig.c │ │ - [2616a0] rsa_verify_directly │ │ - [2616b4] providers/implementations/storemgmt/file_store_any2obj.c │ │ - [2616ed] derivation function init failed │ │ - [26170d] invalid aead │ │ - [26171a] invalid data │ │ - [261727] invalid eddsa instance for attempted operation │ │ - [261756] ine │ │ - [26175a] -info │ │ - [261760] 931-pad-check │ │ - [26176e] s24 │ │ - [261772] _Unwind_GetTextRelBase() not implemented │ │ - [26179b] accountsCPtr │ │ - [2617a8] indexed │ │ - [2617b0] PRAGMA cipher is no longer supported. │ │ - [2617d6] le │ │ - [2617d9] cipher_hmac_algorithm │ │ - [2617ef] cipher_default_kdf_algorithm │ │ - [26180c] PRAGMA cipher_default_kdf_iter = %d; │ │ - [261831] SELECT sql FROM %s.sqlite_schema WHERE type='table' AND name!='sqlite_sequence' AND rootpage>0 │ │ - [261894] sqlcipher_codec_ctx_init: allocating provider │ │ - [2618c2] sqlcipher_page_cipher: comparing hmac on in=%p out=%p hmac_sz=%d │ │ - [261903] database file is undefined │ │ - [26191e] sqlcipher_export failed, error code %d │ │ - [261945] FOREIGN KEY constraint failed │ │ - [261963] MustBeInt │ │ - [26196d] Not │ │ - [261971] SeekRowid │ │ - [26197b] Ge │ │ - [26197e] IsTrue │ │ - [261985] Remainder │ │ - [26198f] DropTrigger │ │ - [26199b] VDestroy │ │ - [2619a4] Page %u: pointer map referenced │ │ - [2619c4] sqlcipher_cipher_ctx_init: allocating context │ │ - [2619f2] sqlcipher_openssl_hmac: EVP_MAC_CTX_new() failed │ │ - [261a23] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha256 returned %d │ │ - [261a72] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha512 returned %d │ │ - [261ac1] hexrekey │ │ - [261aca] type │ │ - [261acf] flags │ │ - [261ad5] %s prohibited in %s │ │ - [261ae9] RANGE with offset PRECEDING/FOLLOWING requires one ORDER BY expression │ │ - [261b30] expected %d columns for '%s' but got %d │ │ - [261b58] misuse of aggregate: %s() │ │ - [261b72] normal │ │ - [261b79] sqlite_attach │ │ - [261b87] sqlite\_% │ │ - [261b91] 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') │ │ - [261c9a] expr_compare │ │ - [261ca7] year │ │ - [261cac] json_extract │ │ - [261cb9] jsonb_insert │ │ - [261cc6] inity │ │ - [261ccc] access permission denied │ │ - [261ce5] SELECT %s WHERE rowid=? │ │ - [261cfd] UPDATE OR FAIL %Q.'%q_segdir' SET level=-1,idx=? WHERE level=? AND idx=? │ │ - [261d46] etaci │ │ - [261d4c] eta │ │ - [261d50] prefix │ │ - [261d57] flush │ │ - [261d5d] SELECT %s │ │ - [261d67] fts5_source_id │ │ - [261d76] malformed tokendata=... directive │ │ - [261d98] no such tokenizer: %s │ │ - [261dae] error in tokenizer constructor │ │ - [261dcd] fts5: syntax error near "%.*s" │ │ - [261dec] DELETE FROM %Q.'%q_docsize'; │ │ - [261e09] ant │ │ - [261e0d] instance │ │ - [261e16] +- \n │ │ + [25721c] OpenSSL ED448 algorithm │ │ + [257234] EMPTY │ │ + [25723a] ENGINE_get_first │ │ + [25724b] rsa routines │ │ + [257258] engine routines │ │ + [257268] CMS routines │ │ + [257275] DSA lib │ │ + [25727d] passed a null parameter │ │ + [257295] called a function that was disabled at compile-time │ │ + [2572c9] nested asn1 error │ │ + [2572db] EVP_PKEY_CTX_set_dh_pad │ │ + [2572f3] secp160r1 │ │ + [2572fd] Oakley-EC2N-4 │ │ + [25730b] brainpoolP320t1 │ │ + [25731b] ivlen │ │ + [257321] tlsaad │ │ + [257328] tls1multi_enc │ │ + [257336] OSSL_ENCODER_CTX_set_cleanup │ │ + [257353] output │ │ + [25735a] EVP_PKEY_derive_set_peer_ex │ │ + [257376] crypto/evp/kdf_meth.c │ │ + [25738c] crypto/evp/m_sigver.c │ │ + [2573a2] update │ │ + [2573a9] keyLength │ │ + [2573b3] PKCS5_PBE_keyivgen_ex │ │ + [2573c9] pass │ │ + [2573ce] oeap │ │ + [2573d3] EXTRACT_ONLY │ │ + [2573e0] get_dh_dsa_payload_p │ │ + [2573f5] gen_init │ │ + [2573fe] crypto/evp/pmeth_lib.c │ │ + [257415] evp_pkey_ctx_set_md │ │ + [257429] dh_2048_224 │ │ + [257435] "%s" has an existing different identity %d (from "%s") │ │ + [25746c] crypto/hashtable/hashtable.c │ │ + [257489] OpenSSL 3.4.1 11 Feb 2025 │ │ + [2574a3] check p not safe prime │ │ + [2574ba] invalid salt length │ │ + [2574ce] no cipher set │ │ + [2574dc] seed_len is less than the length of q │ │ + [257502] mstring not universal │ │ + [257518] string too short │ │ + [257529] universalstring is wrong length │ │ + [257549] unknown format │ │ + [257558] relative path │ │ + [257566] error parsing content length │ │ + [257583] content not found │ │ + [257595] content type not enveloped data │ │ + [2575b5] ctrl error │ │ + [2575c0] no msgsigdigest │ │ + [2575d0] type not data │ │ + [2575de] popo inconsistent public key │ │ + [2575fb] checkafter out of range │ │ + [257613] error creating rp │ │ + [257625] missing secret │ │ + [257634] sct unsupported version │ │ + [25764c] aes192-wrap │ │ + [257658] id-aes192-wrap-pad │ │ + [25766b] aes192 │ │ + [257672] ossl_provider_test_operation_bit │ │ + [257693] crypto/self_test_core.c │ │ + [2576ab] pkcs7 │ │ + [2576b1] pkcs7-encryptedData │ │ + [2576c5] DES-ECB │ │ + [2576cd] DSA-SHA1-old │ │ + [2576da] subjectKeyIdentifier │ │ + [2576ef] X509v3 Authority Key Identifier │ │ + [25770f] cast5-cfb │ │ + [257719] TLS Web Client Authentication │ │ + [257737] CRLReason │ │ + [257741] localKeyID │ │ + [25774c] pbeWithSHA1AndDES-CBC │ │ + [257762] X9.57 │ │ + [257768] id-smime-ct-TDTInfo │ │ + [25777c] id-smime-aa-smimeEncryptCerts │ │ + [25779a] id-smime-alg-ESDHwith3DES │ │ + [2577b4] sbgp-autonomousSysNum │ │ + [2577ca] id-alg-des40 │ │ + [2577d7] Acceptable OCSP Responses │ │ + [2577f1] archiveCutoff │ │ + [2577ff] dod │ │ + [257803] RSA-MD4 │ │ + [25780b] X509v3 Policy Constraints │ │ + [257825] setct-PInitResData │ │ + [257838] setct-AuthRevResTBE │ │ + [25784c] setct-CapRevReqTBEX │ │ + [257860] encrypted track 2 │ │ + [257872] joint-iso-itu-t │ │ + [257882] CAMELLIA-192-CFB8 │ │ + [257894] id-GostR3410-2001DH │ │ + [2578a8] GOST R 34.11-94 with GOST R 34.10-94 Cryptocom │ │ + [2578d7] freshestCRL │ │ + [2578e3] crossCertificatePair │ │ + [2578f8] deltaRevocationList │ │ + [25790c] id-aes256-GCM │ │ + [25791a] SNILS │ │ + [257920] kuznyechik-ofb │ │ + [25792f] SSH Server │ │ + [25793a] PKINIT Client Auth │ │ + [25794d] pkInitKDC │ │ + [257957] kx-psk │ │ + [25795e] BLAKE2s256 │ │ + [257969] aria-256-cfb │ │ + [257976] dsa_with_SHA384 │ │ + [257986] aria-192-gcm │ │ + [257993] SM4-CFB1 │ │ + [25799c] SM4-CTR │ │ + [2579a4] sha512-224WithRSAEncryption │ │ + [2579c0] AES-192-SIV │ │ + [2579cc] id-on-NAIRealm │ │ + [2579db] oracle-organization │ │ + [2579ef] Oracle organization │ │ + [257a03] roleSpecCertIdentifier │ │ + [257a1a] X509v3 Role Specification Certificate Identifier │ │ + [257a4b] X509v3 Time Specification │ │ + [257a65] unknown object name │ │ + [257a79] OCSP_CERTSTATUS │ │ + [257a89] responseStatus │ │ + [257a98] locator │ │ + [257aa0] crypto/pkcs12/p12_asn.c │ │ + [257ab8] value.keybag │ │ + [257ac5] │ │ + [257acf] trailing characters │ │ + [257ae3] HERE-->%c%s │ │ + [257aef] Cannot open file │ │ + [257b00] in error state │ │ + [257b0f] prediction resistance not supported │ │ + [257b33] prime1: │ │ + [257b3b] 14 (default) │ │ + [257b48] crypto/rsa/rsa_backend.c │ │ + [257b61] digest does not match │ │ + [257b77] EVP_PKEY_CTX_set_rsa_keygen_primes │ │ + [257b9a] rsa_ossl_private_encrypt │ │ + [257bb3] ossl_rsa_padding_add_PKCS1_type_2_ex │ │ + [257bd8] ossl_rsa_sp800_56b_pairwise_test │ │ + [257bf9] path must be absolute │ │ + [257c0f] OSSL_STORE_INFO_new_PARAMS │ │ + [257c2a] bad type │ │ + [257c33] tsa untrusted │ │ + [257c41] PEM_X509_INFO_read_bio_ex │ │ + [257c5b] crypto/asn1/x_info.c │ │ + [257c70] value │ │ + [257c76] \n │ │ + [257c7f] %*scrlNum: │ │ + [257c8b] inherit │ │ + [257c93] %d.%d.%d.%d │ │ + [257c9f] targetName │ │ + [257caa] %*sDigest Type: Public Key Certificate\n │ │ + [257cd2] signToolCert │ │ + [257cdf] addProfessionInfo │ │ + [257cf1] pcPathLengthConstraint │ │ + [257d08] subjectDomainPolicy │ │ + [257d1c] %s:\n │ │ + [257d21] s2i_ASN1_OCTET_STRING │ │ + [257d37] OSSL_USER_NOTICE_SYNTAX │ │ + [257d4f] bad ip address │ │ + [257d5e] ossl_x509_check_private_key │ │ + [257d7a] Path length given without key usage keyCertSign │ │ + [257daa] crypto/x509/x_all.c │ │ + [257dbe] x509_pubkey_ex_new_ex │ │ + [257dd4] x509_pubkey_ex_d2i_ex │ │ + [257dea] provider=base,fips=yes,output=pem,structure=dh │ │ + [257e19] X942KDF-ASN1:X942KDF │ │ + [257e2e] provider=default,fips=yes,output=pem,structure=dsa │ │ + [257e61] AES-128-WRAP-PAD:id-aes128-wrap-pad:AES128-WRAP-PAD:2.16.840.1.101.3.4.1.8 │ │ + [257eac] AES-192-WRAP-INV:AES192-WRAP-INV │ │ + [257ecd] ARIA-192-CCM:1.2.410.200046.1.1.38 │ │ + [257ef0] secp256r1 │ │ + [257efa] crypto/sm2/sm2_crypt.c │ │ + [257f11] aes_xts_set_ctx_params │ │ + [257f28] chacha20_poly1305_cipher │ │ + [257f41] rsa_to_type_specific_keypair_der_encode │ │ + [257f69] sm2_to_type_specific_no_pub_pem_encode │ │ + [257f90] rsa_to_SubjectPublicKeyInfo_der_encode │ │ + [257fb7] RSA-PSS PRIVATE KEY │ │ + [257fcb] dh_to_SubjectPublicKeyInfo_pem_encode │ │ + [257ff1] dsa_to_PrivateKeyInfo_der_encode │ │ + [258012] ec_to_SubjectPublicKeyInfo_pem_encode │ │ + [258038] ed25519_to_EncryptedPrivateKeyInfo_der_encode │ │ + [258066] X25519 PRIVATE KEY │ │ + [258079] rsa2pvk_encode │ │ + [258088] ed4482text_encode │ │ + [25809a] HKDF_Extract │ │ + [2580a7] AES-192-WRAP │ │ + [2580b4] ikm length is :%zu, should be at least %zu │ │ + [2580df] *enclen too small │ │ + [2580f1] ossl_kdf_ctx_create │ │ + [258105] crypto/dsa/dsa_check.c │ │ + [25811c] dhkem-ikm │ │ + [258126] digest-noinit │ │ + [258134] right_encode │ │ + [258141] rsa_pss_compute_saltlen │ │ + [258159] PSS saltlen can only be specified if PSS padding has been specified first │ │ + [2581a3] Cannot use autodetected salt length │ │ + [2581c7] Should be more than %d, but would be set to match digest size (%d) │ │ + [25820a] file_setup_decoders │ │ + [25821e] file_load_dir_entry │ │ + [258232] cipher operation failed │ │ + [25824a] invalid digest size │ │ + [25825e] missing type │ │ + [25826b] tag not set │ │ + [258277] providers/implementations/ciphers/ciphercommon.c │ │ + [2582a8] vp-info │ │ + [2582b0] d-pub-key │ │ + [2582ba] erslen │ │ + [2582c1] cs15-pad-disabled │ │ + [2582d3] ame │ │ + [2582d7] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ + [25833a] s13 │ │ + [25833e] s20 │ │ + [258342] s22 │ │ + [258346] d1 │ │ + [258349] d16 │ │ + [25834d] key │ │ + [258351] INFO │ │ + [258356] sqlcipherCodecAttach: context initialization failed forcing error state with rc=%d │ │ + [2583a9] sqlcipherCodecAttach: left database mutex %p │ │ + [2583d6] sqlite3_rekey_v2: entering database mutex %p │ │ + [258403] sqlite3_rekey_v2: committing │ │ + [258420] HMAC operation failed for page %d │ │ + [258444] cannot fstat db file %s │ │ + [25845c] access │ │ + [258463] 922337203685477580 │ │ + [258476] B │ │ + [258478] IfPos │ │ + [25847e] Function │ │ + [258487] SorterOpen │ │ + [258492] AggInverse │ │ + [25849d] CursorHint │ │ + [2584a8] codec_set_pass_key: no btree present on db %d │ │ + [2584d6] sqlcipher_openssl_add_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [258517] foreign_key_check │ │ + [258529] journal_mode │ │ + [258536] writable_schema │ │ + [258546] origin │ │ + [25854d] sqlite_ │ │ + [258555] aggregate functions are not allowed in the GROUP BY clause │ │ + [258590] %!S │ │ + [258594] table %s has %d values for %d columns │ │ + [2585ba] too many terms in ORDER BY clause │ │ + [2585dc] INSERT INTO %Q.sqlite_master VALUES('index',%Q,%Q,#%d,%Q); │ │ + [258617] MERGE (%s) │ │ + [258622] ANY(%s) │ │ + [25862a] cannot INSERT into generated column "%s" │ │ + [258653] row not in PRIMARY KEY order for %s │ │ + [258677] wrong # of entries in index │ │ + [258694] %llu │ │ + [25869a] 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 │ │ + [258748] UPDATE temp.sqlite_master SET sql = sqlite_rename_column(sql, type, name, %Q, %Q, %d, %Q, %d, 1) WHERE type IN ('trigger', 'view') │ │ + [2587cb] length │ │ + [2587d2] sum │ │ + [2587d6] group_concat │ │ + [2587e3] json_patch │ │ + [2587ee] jsonb_set │ │ + [2587f8] \u0009 │ │ + [2587ff] database table is locked │ │ + [258818] database disk image is malformed │ │ + [258839] unable to delete/modify user-function due to active statements │ │ + [258878] MATCH │ │ + [25887e] SELECT level, idx, end_block FROM %Q.'%q_segdir' WHERE level BETWEEN ? AND ? ORDER BY level DESC, idx ASC │ │ + [2588e8] ta │ │ + [2588eb] ilsuo │ │ + [2588f1] ezila │ │ + [2588f7] luf │ │ + [2588fb] merge= │ │ + [258902] contentless_delete=1 is incompatible with columnsize=0 │ │ + [258939] unterminated string │ │ + [25894d] DELETE FROM '%q'.'%q_idx' WHERE (segid, (pgno/2)) = (?1, ?2) │ │ + [25898a] L* N* Co │ │ + [258993] iveness │ │ + [25899b] icate │ │ + [2589a1] ion │ │ + [2589a5] overflow │ │ + [2589ae] ENABLE_LOAD_EXTENSION │ │ + [2589c4] MALLOC_SOFT_LIMIT=1024 │ │ + [2589db] MAX_PAGE_SIZE=65536 │ │ + [2589ef] SOUNDEX │ │ + [2589f7] ssl_decapsulate │ │ + [258a07] AES128-CCM8 │ │ + [258a13] RSA-PSK-AES128-CBC-SHA │ │ + [258a2a] TLS_SRP_SHA_WITH_AES_128_CBC_SHA │ │ + [258a4b] TLS_SRP_SHA_WITH_AES_256_CBC_SHA │ │ + [258a6c] DHE-RSA-CAMELLIA128-SHA256 │ │ + [258a87] TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 │ │ + [258ab0] ADH-CAMELLIA128-SHA │ │ + [258ac4] TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ + [258aef] TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 │ │ + [258b14] TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 │ │ + [258b3d] SHA384 │ │ + [258b44] aECDSA │ │ + [258b4b] 3DES │ │ + [258b50] ca md too weak │ │ + [258b5f] error in system default config │ │ + [258b7e] invalid max early data │ │ + [258b95] invalid null cmd name │ │ + [258bab] invalid session id │ │ + [258bbe] missing signing cert │ │ + [258bd3] no suitable key share │ │ + [258be9] no verify cookie callback │ │ + [258c03] pem name too short │ │ + [258c16] quic network error │ │ + [258c29] ssl session id callback failed │ │ + [258c48] tlsv1 alert export restriction │ │ + [258c67] ssl/ssl_lib.c │ │ + [258c75] no_tx_cert_comp │ │ + [258c85] ssl/ssl_asn1.c │ │ + [258c94] ssl_version │ │ + [258ca0] SSLv3/TLS write client hello │ │ + [258cbd] DTLS1 write hello verify request │ │ + [258cde] tls1_set_groups │ │ + [258cee] ecdsa_secp256r1_sha256 │ │ + [258d05] ecdsa_brainpoolP512r1_sha512 │ │ + [258d22] rsa_pss_rsae_sha512 │ │ + [258d36] header │ │ + [258d3d] packet_type │ │ + [258d49] flow_control_error │ │ + [258d5c] ce │ │ + [258d5f] unidirectional │ │ + [258d6e] HKDF │ │ + [258d73] RESET_STREAM not valid in INITIAL/HANDSHAKE │ │ + [258d9f] depack_do_frame_stream │ │ + [258db6] PADDING │ │ + [258dbe] hdr_generate_mask │ │ + [258dd0] tls_get_more_records │ │ + [258de5] final_renegotiate │ │ + [258df7] tls_parse_ctos_psk_kex_modes │ │ + [258e14] tls_process_rpk │ │ + [258e24] tls13_save_handshake_digest_for_pha │ │ + [258e48] tls_process_cke_srp │ │ + [258e5c] tls_process_cke_gost18 │ │ + [258e73] dgram_pair_sendmmsg │ │ + [258e87] path │ │ + [258e8c] append_exp │ │ + [258e97] DIR │ │ + [258e9b] DH Public-Key │ │ + [258ea9] %s: (%d bit)\n │ │ + [258eb7] %s 0\n │ │ + [258ebd] (Negative) │ │ + [258ec9] BN_div_recp │ │ + [258ed5] do_EC_KEY_print │ │ + [258ee5] named-nist │ │ + [258ef0] prime-field │ │ + [258efc] generator │ │ + [258f06] SECG curve over a 112 bit prime field │ │ + [258f2c] SECG curve over a 128 bit prime field │ │ + [258f52] RFC 5639 curve over a 160 bit prime field │ │ + [258f7c] EC_KEY_check_key │ │ + [258f8d] EC_POINT_set_to_infinity │ │ + [258fa6] ossl_ec_wNAF_mul │ │ + [258fb7] Generator (hybrid): │ │ + [258fcb] Polynomial: │ │ + [258fd7] crypto/ec/ecp_oct.c │ │ + [258feb] crypto/encode_decode/decoder_pkey.c │ │ + [25900f] OSSL_DECODER_CTX_new_for_pkey │ │ + [25902d] object identifier routines │ │ + [259048] FIPS routines │ │ + [259056] operation fail │ │ + [259065] dh_paramgen_check │ │ + [259077] secp384r1 │ │ + [259081] c2tnb239v2 │ │ + [25908c] B-409 │ │ + [259092] tag │ │ + [259096] id-smime-alg-CMS3DESwrap │ │ + [2590af] cts │ │ + [2590b3] the mandatory 'output' property is missing for encoder %s (properties: %s) │ │ + [2590fe] EVP_MAC_CTX_dup │ │ + [25910e] crypto/asn1/p5_pbe.c │ │ + [259123] pkcs5 │ │ + [259129] EVP_PKEY_get_security_bits │ │ + [259144] dh_paramgen_prime_len │ │ + [25915a] ecdh_kdf_md │ │ + [259166] digestsize │ │ + [259171] hexsecret │ │ + [25917b] qy │ │ + [25917e] pkey_ec_derive │ │ + [25918d] EVP_PKEY_verify │ │ + [25919d] validate-legacy │ │ + [2591ad] OPENSSLDIR: "/usr/local/ssl" │ │ + [2591ca] CPUINFO: N/A │ │ + [2591d7] called with even modulus │ │ + [2591f0] expecting a siphash key │ │ + [259208] method not supported │ │ + [25921d] unsupported cipher │ │ + [259230] illegal characters │ │ + [259243] sequence length mismatch │ │ + [25925c] no close brace │ │ + [25926b] asn1 error │ │ + [259276] undefined generator │ │ + [25928a] unsupported content type │ │ + [2592a3] unwrap failure │ │ + [2592b2] popo missing subject │ │ + [2592c7] unsupported popo method │ │ + [2592df] multiple san sources │ │ + [2592f4] AES-128-CBC │ │ + [259300] ARIA192 │ │ + [259308] ripemd │ │ + [25930f] assertion failed: WITHIN_FREELIST(temp2->p_next) || WITHIN_ARENA(temp2->p_next) │ │ + [25935f] NO │ │ + [259362] provider_init │ │ + [259370] rc2-cbc │ │ + [259378] RSA-SHA │ │ + [259380] Netscape Communications Corp. │ │ + [25939e] issuerAltName │ │ + [2593ac] mdc2 │ │ + [2593b1] RC5-CFB │ │ + [2593b9] id-qt-cps │ │ + [2593c3] pbeWithMD5AndRC2-CBC │ │ + [2593d8] X9.57 CM ? │ │ + [2593e3] id-smime-aa-equivalentLabels │ │ + [259400] id-smime-aa-signingCertificate │ │ + [25941f] id-pkix1-explicit-93 │ │ + [259434] id-mod-kea-profile-88 │ │ + [25944a] id-it-currentCRL │ │ + [25945b] id-cmc-regInfo │ │ + [25946a] id-aca-authenticationInfo │ │ + [259484] basicOCSPResponse │ │ + [259496] aes-192-cbc │ │ + [2594a2] otherMailbox │ │ + [2594af] dITRedirect │ │ + [2594bb] setct-PANOnly │ │ + [2594c9] setct-AuthRevResBaggage │ │ + [2594e1] generate cryptogram │ │ + [2594f5] rsaOAEPEncryptionSET │ │ + [25950a] wap │ │ + [25950e] CAMELLIA-192-OFB │ │ + [25951f] SEED-CBC │ │ + [259528] CA Repository │ │ + [259536] id-GostR3410-94-TestParamSet │ │ + [259553] id-camellia192-wrap │ │ + [259567] AES-256-CBC-HMAC-SHA1 │ │ + [25957d] AES-128-CBC-HMAC-SHA256 │ │ + [259595] jurisdictionST │ │ + [2595a4] CAMELLIA-128-GCM │ │ + [2595b5] gost89-cbc │ │ + [2595c0] Send Owner │ │ + [2595cb] sendProxiedOwner │ │ + [2595dc] id-pkinit │ │ + [2595e6] aria-192-ofb │ │ + [2595f3] RSA-SHA3-512 │ │ + [259600] dstu28147-ofb │ │ + [25960e] magma-ctr-acpkm-omac │ │ + [259623] magma-ofb │ │ + [25962d] classSignToolKB2 │ │ + [25963e] X509v3 Allowed Attribute Assignments │ │ + [259663] X509v3 Alternative Signature Value │ │ + [259686] digest size err │ │ + [259696] no signer key │ │ + [2596a4] not dek info │ │ + [2596b1] PEM_def_callback │ │ + [2596c2] ENCRYPTED PRIVATE KEY │ │ + [2596d8] X9.42 DH PARAMETERS │ │ + [2596ec] TRUSTED CERTIFICATE │ │ + [259700] CMS │ │ + [259704] :EXTERNAL TYPE %s\n │ │ + [259717] = │ │ + [259719] not an identifier │ │ + [25972b] provider │ │ + [259734] ossl_property_string │ │ + [259749] error retrieving nonce │ │ + [259760] parent locking not enabled │ │ + [25977b] random pool overflow │ │ + [259790] reseed_time_interval │ │ + [2597a5] coefficient: │ │ + [2597b2] bad pad byte count │ │ + [2597c5] dmp1 not congruent to d │ │ + [2597dd] ossl_rsa_verify_PKCS1_PSS_mgf1 │ │ + [2597fc] crypto/stack/stack.c │ │ + [259811] fingerprint │ │ + [25981d] crypto/pkcs12/p12_add.c │ │ + [259835] token present │ │ + [259843] opening session │ │ + [259853] crypto/pem/pem_info.c │ │ + [259869] Key Agreement │ │ + [259877] POLICYINFO │ │ + [259882] USERNOTICE │ │ + [25988d] AUTHORITY_KEYID │ │ + [25989d] onlysomereasons │ │ + [2598ad] %*sIssuer: │ │ + [2598b9] (Unknown SAFI %u) │ │ + [2598cc] /%d\n │ │ + [2598d1] choice.targetName │ │ + [2598e4] %*sExtensions: │ │ + [2598f4] crypto/x509/v3_no_rev_avail.c │ │ + [259912] smimeencrypt │ │ + [25991f] IP Address:%s │ │ + [25992d] x509v3_add_len_value │ │ + [259942] distpoint already set │ │ + [259958] extension setting not supported │ │ + [259978] section not found │ │ + [25998a] unknown bit string argument │ │ + [2599a6] unknown value │ │ + [2599b4] crl already delta │ │ + [2599c6] X509_STORE_add_cert │ │ + [2599da] OCSP unknown cert │ │ + [2599ec] Cannot find certificate signature algorithm │ │ + [259a18] check_name_constraints │ │ + [259a2f] crypto/x509/x_name.c │ │ + [259a44] X509_NAME_ENTRIES │ │ + [259a56] reject │ │ + [259a5d] code │ │ + [259a63] SHA1:SHA-1:SSL3-SHA1:1.3.14.3.2.26 │ │ + [259a86] SM3:1.2.156.10197.1.401 │ │ + [259a9e] DSA-SHA3-512:dsa_with_SHA3-512:id-dsa-with-sha3-512:2.16.840.1.101.3.4.3.8 │ │ + [259ae9] ECDSA-SHA3-512:ecdsa_with_SHA3-512:id-ecdsa-with-sha3-512:2.16.840.1.101.3.4.3.12 │ │ + [259b3b] provider=default,fips=yes,output=pem,structure=pkcs3 │ │ + [259b70] provider=default,fips=no,input=der,structure=type-specific │ │ + [259bab] AES-192-WRAP-PAD-INV:AES192-WRAP-PAD-INV │ │ + [259bd4] ARIA-256-CTR:1.2.410.200046.1.1.15 │ │ + [259bf7] providers/implementations/ciphers/cipher_aes_gcm_siv.c │ │ + [259c2e] ossl_aes_gcm_siv_cipher │ │ + [259c46] aes_xts_init │ │ + [259c53] providers/implementations/ciphers/cipher_aria.c │ │ + [259c83] providers/implementations/ciphers/cipher_tdes_wrap.c │ │ + [259cb8] shake_set_ctx_params │ │ + [259ccd] ed25519_to_PrivateKeyInfo_pem_encode │ │ + [259cf2] ecx_spki_pub_to_der │ │ + [259d06] ed448_to_SubjectPublicKeyInfo_der_encode │ │ + [259d2f] recommended-private-length: %ld bits\n │ │ + [259d55] Q: │ │ + [259d5b] Minimum Salt Length: %d%s\n │ │ + [259d78] ad │ │ + [259d7b] min threads: %u │ │ + [259d8b] providers/implementations/kdfs/krb5kdf.c │ │ + [259db4] dhkem_encap │ │ + [259dc0] rsasve_recover │ │ + [259dcf] providers/implementations/keymgmt/ec_kmgmt.c │ │ + [259dfc] crypto/cmac/cmac.c │ │ + [259e0f] test_rng_enable_locking │ │ + [259e27] ecdsa_setup_md │ │ + [259e36] %s has invalid md size %d │ │ + [259e50] providers/implementations/signature/eddsa_sig.c │ │ + [259e80] fips module conditional error │ │ + [259e9e] invalid constant length │ │ + [259eb6] invalid thread pool size │ │ + [259ecf] unsupported cek alg │ │ + [259ee3] ossl_cipher_generic_initiv │ │ + [259efe] ng │ │ + [259f01] tance │ │ + [259f07] short-mac │ │ + [259f11] ssl-version │ │ + [259f1d] erence │ │ + [259f24] sion_id │ │ + [259f2c] ls │ │ + [259f2f] ofactor-flag │ │ + [259f3c] setRegister │ │ + [259f48] s26 │ │ + [259f4c] d12 │ │ + [259f50] %d │ │ + [259f53] cipher_default_kdf_iter │ │ + [259f6b] x' │ │ + [259f6e] HMAC_SHA1 │ │ + [259f78] pragma │ │ + [259f7f] DEBUG │ │ + [259f85] sqlcipherCodecAttach: no codec attached to db, exiting │ │ + [259fbc] sqlcipherCodecAttach: calling sqlcipherPagerSetCodec() │ │ + [259ff3] sqlcipher_codec_ctx_set_kdf_salt: attempt to set salt of incorrect size %d │ │ + [25a03e] sqlcipher_get_mem_security: sqlcipher_mem_security_on = %d, sqlcipher_mem_executed = %d │ │ + [25a096] sqlcipher_codec_key_derive: error occurred deriving write_ctx key │ │ + [25a0d8] keying attached database failed, error code %d │ │ + [25a107] INTEGER │ │ + [25a10f] unable to open a temporary database file for storing temporary tables │ │ + [25a155] SeekLT │ │ + [25a15c] Divide │ │ + [25a163] Delete │ │ + [25a16a] ReleaseReg │ │ + [25a175] Explain │ │ + [25a17d] cannot change %s wal mode from within a transaction │ │ + [25a1b1] table │ │ + [25a1b7] max rootpage (%u) disagrees with header (%u) │ │ + [25a1e4] Multiple uses for byte %u of page %u │ │ + [25a209] BEGIN │ │ + [25a20f] codec_set_btree_to_codec_pagesize: entering database mutex %p │ │ + [25a24d] codec_set_btree_to_codec_pagesize: leaving database mutex %p │ │ + [25a28a] sqlcipher_openssl_activate: left SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ + [25a2cd] defer_foreign_keys │ │ + [25a2e0] ,arg HIDDEN │ │ + [25a2ec] on_delete │ │ + [25a2f6] %s.%s │ │ + [25a2fc] generated column loop on "%s" │ │ + [25a31a] hex literal too big: %s%#T │ │ + [25a335] none │ │ + [25a33a] new │ │ + [25a33f] │ │ + [25a342] USING COVERING INDEX │ │ + [25a359] too many columns in %s │ │ + [25a370] C │ │ + [25a372] incremental │ │ + [25a37e] cannot create INSTEAD OF trigger on table: %S │ │ + [25a3ac] BBB │ │ + [25a3b0] table %s may not be altered │ │ + [25a3cc] Cannot add a PRIMARY KEY column │ │ + [25a3ec] sqlite_rename_column │ │ + [25a401] start of │ │ + [25a40b] %02d:%02d │ │ + [25a415] %c%04d-%02d-%02d %02d:%02d:%06.3f │ │ + [25a437] -9e999 │ │ + [25a43e] " │ │ + [25a440] unable to close due to unfinalized statements or unfinished backups │ │ + [25a484] fts3 │ │ + [25a489] gni │ │ + [25a48d] 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)); │ │ + [25a526] DESC │ │ + [25a52b] %s_stat │ │ + [25a533] ALTER TABLE %Q.'%q_stat' RENAME TO '%q_stat'; │ │ + [25a562] columns │ │ + [25a56a] reserved fts5 column name: %s │ │ + [25a588] DROP TABLE IF EXISTS %Q.'%q_docsize'; │ │ + [25a5ae] delete-all │ │ + [25a5b9] ative │ │ + [25a5bf] 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) │ │ + [25a65a] DEFAULT_WORKER_THREADS=0 │ │ + [25a673] NULL-SHA │ │ + [25a67c] TLS_RSA_WITH_AES_128_CBC_SHA │ │ + [25a699] DHE-RSA-AES256-SHA256 │ │ + [25a6af] TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 │ │ + [25a6d3] TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 │ │ + [25a6ff] DHE-DSS-CAMELLIA256-SHA256 │ │ + [25a71a] SEED-SHA │ │ + [25a723] DSA │ │ + [25a727] RC4 │ │ + [25a72b] AES256 │ │ + [25a732] ARIAGCM │ │ + [25a73a] bad compression algorithm │ │ + [25a754] bad legacy version │ │ + [25a767] bad signature │ │ + [25a775] bad srp parameters │ │ + [25a788] error setting tlsa base domain │ │ + [25a7a7] invalid record │ │ + [25a7b6] invalid status response │ │ + [25a7ce] missing sigalgs extension │ │ + [25a7e8] peer did not return a certificate │ │ + [25a80a] read bio not set │ │ + [25a81b] read timeout expired │ │ + [25a830] required cipher missing │ │ + [25a848] comp │ │ + [25a84d] no_resumption_on_reneg │ │ + [25a864] allow_no_dhe_kex │ │ + [25a875] ClientSignatureAlgorithms │ │ + [25a88f] DTLSv1.2 │ │ + [25a898] ssl_session_dup_intern │ │ + [25a8af] session_id │ │ + [25a8ba] tls-sigalg-code-point │ │ + [25a8d0] tls-sigalg-sig-name │ │ + [25a8e4] quic_wait_for_stream │ │ + [25a8f9] MAX_ACK_DELAY is malformed │ │ + [25a914] STATELESS_RESET_TOKEN encountered internal error │ │ + [25a945] initial_max_stream_data_bidi_local │ │ + [25a968] connectivity:connection_closed │ │ + [25a987] bidirectional │ │ + [25a995] application │ │ + [25a9a1] ssl/quic/quic_record_shared.c │ │ + [25a9bf] empty packet payload │ │ + [25a9d4] acked packet which initiated a key update without a corresponding key update │ │ + [25aa21] STREAM_STATE_ERROR │ │ + [25aa34] ossl_quic_hdr_protector_init │ │ + [25aa51] ssl/quic/uint_set.c │ │ + [25aa65] ssl3_write_bytes │ │ + [25aa76] read_ahead │ │ + [25aa81] tls1_initialise_write_packets │ │ + [25aa9f] tls1_set_crypto_state │ │ + [25aab5] final_ems │ │ + [25aabf] tls_construct_stoc_ems │ │ + [25aad6] tls_post_process_server_rpk │ │ + [25aaf2] tls_post_process_client_hello │ │ + [25ab10] kxBlob │ │ + [25ab17] crypto/asn1/asn1_lib.c │ │ + [25ab2e] %u\n │ │ + [25ab32] buffer │ │ + [25ab39] %02X │ │ + [25ab3e] addrinfo addr is not af inet │ │ + [25ab5b] crypto/bn/bn_ctx.c │ │ + [25ab6e] mask │ │ + [25ab73] OCTETSTRING │ │ + [25ab7f] T61STRING │ │ + [25ab89] recommended-private-length: %d bits\n │ │ + [25abae] CBIGNUM │ │ + [25abb6] generate_key │ │ + [25abc3] crypto/dso/dso_dlfcn.c │ │ + [25abda] value.named_curve │ │ + [25abec] ossl_ec_key_from_pkcs8 │ │ + [25ac03] NIST/SECG/WTLS curve over a 163 bit binary field │ │ + [25ac34] X9.62 curve over a 304 bit binary field │ │ + [25ac5c] EC_KEY_priv2oct │ │ + [25ac6c] EC_POINT_oct2point │ │ + [25ac7f] crypto/ec/ec2_oct.c │ │ + [25ac93] crypto/ec/ecp_smpl.c │ │ + [25aca8] OpenSSL ED25519 algorithm │ │ + [25acc2] ossl_decoder_get_number │ │ + [25acda] dynamic_path │ │ + [25ace7] CIPHERS │ │ + [25acef] PKEY_ASN1 │ │ + [25acf9] ENGINE_remove │ │ + [25ad07] crypto/engine/tb_eckey.c │ │ + [25ad20] SSL routines │ │ + [25ad2d] BUF lib │ │ + [25ad35] missing asn1 eos │ │ + [25ad46] prime239v3 │ │ + [25ad51] Oakley-EC2N-3 │ │ + [25ad5f] 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz./ │ │ + [25ada0] rounds │ │ + [25ada7] evp_pkey_get0_RSA_int │ │ + [25adbd] EVP_PKEY_get_params │ │ + [25add1] dh_paramgen_generator │ │ + [25ade7] hexseed │ │ + [25adef] maxmem_bytes │ │ + [25adfc] X942KDF-ASN1 │ │ + [25ae09] crypto/deterministic_nonce.c │ │ + [25ae26] invalid parameter name │ │ + [25ae3d] peer key error │ │ + [25ae4c] aes key setup failed │ │ + [25ae61] list error │ │ + [25ae6c] odd number of chars │ │ + [25ae80] too many names │ │ + [25ae8f] invalid trinomial basis │ │ + [25aea7] point at infinity │ │ + [25aeb9] no filename │ │ + [25aec5] argument is not a number │ │ + [25aede] cms datafinal error │ │ + [25aef2] content verify error │ │ + [25af07] crmferror │ │ + [25af11] missing pbm secret │ │ + [25af24] missing protection │ │ + [25af37] RC2-64-CBC │ │ + [25af42] aria_ccm_init_key │ │ + [25af54] EVP_PKEY_base_id │ │ + [25af65] push_BN │ │ + [25af6d] Negative big numbers are unsupported for OSSL_PARAM_UNSIGNED_INTEGER │ │ + [25afb2] MD2 │ │ + [25afb6] shaWithRSAEncryption │ │ + [25afcb] unstructuredName │ │ + [25afdc] Netscape Data Type │ │ + [25afef] nsCertSequence │ │ + [25affe] subjectAltName │ │ + [25b00d] X509v3 Basic Constraints │ │ + [25b026] bf-ofb │ │ + [25b02d] CAST5-OFB │ │ + [25b037] ripemd160WithRSA │ │ + [25b048] pbeWithSHA1And40BitRC4 │ │ + [25b05f] crlBag │ │ + [25b066] id-ad │ │ + [25b06c] id-smime-ct-DVCSResponseData │ │ + [25b089] id-smime-aa-receiptRequest │ │ + [25b0a4] id-smime-aa-ets-contentTimestamp │ │ + [25b0c5] id-smime-aa-signatureType │ │ + [25b0df] id-mod-cmp │ │ + [25b0ea] Biometric Info │ │ + [25b0f9] IPSec End System │ │ + [25b10a] id-it-keyPairParamReq │ │ + [25b120] AES-128-CFB │ │ + [25b12c] pilotGroups │ │ + [25b138] friendlyCountry │ │ + [25b148] UID │ │ + [25b14c] documentLocation │ │ + [25b15d] buildingName │ │ + [25b16a] audio │ │ + [25b170] setct-PIDataUnsigned │ │ + [25b185] setct-CredReqTBS │ │ + [25b196] setct-MeAqCInitResTBS │ │ + [25b1ac] setAttr-IssCap │ │ + [25b1bb] camellia-192-cbc │ │ + [25b1cc] CAMELLIA-192-ECB │ │ + [25b1dd] id-smime-ct-compressedData │ │ + [25b1f8] hmacWithSHA512 │ │ + [25b207] gost94 │ │ + [25b20e] GOST R 34.11-94 PRF │ │ + [25b222] enhancedSearchGuide │ │ + [25b236] aes-128-cbc-hmac-sha1 │ │ + [25b24c] pSpecified │ │ + [25b257] ct_precert_poison │ │ + [25b269] aes-192-ocb │ │ + [25b275] CAMELLIA-192-GCM │ │ + [25b286] Send Proxied Router │ │ + [25b29a] Signing KDC Response │ │ + [25b2af] AuthGOST12 │ │ + [25b2ba] id-smime-ct-contentCollection │ │ + [25b2d8] ARIA-128-ECB │ │ + [25b2e5] aria-192-ecb │ │ + [25b2f2] ARIA-256-CFB8 │ │ + [25b300] sha3-256 │ │ + [25b309] shake128 │ │ + [25b312] id-dsa-with-sha3-384 │ │ + [25b327] dsa_with_SHA3-384 │ │ + [25b339] aria-128-ccm │ │ + [25b346] aria-256-ccm │ │ + [25b353] id-tc26-gost-3410-2012-512-paramSetC │ │ + [25b378] uacurve6 │ │ + [25b381] kuznyechik-ctr-acpkm-omac │ │ + [25b39b] GMAC │ │ + [25b3a0] NAIRealm │ │ + [25b3a9] KxGOST18 │ │ + [25b3b2] classSignToolKC2 │ │ + [25b3c3] ipAddr-asNumberv2 │ │ + [25b3d5] id-it-rootCaCert │ │ + [25b3e6] id-aa-ets-attrRevocationRefs │ │ + [25b403] id-aa-ets-mimeType │ │ + [25b416] id-aa-ATSHashIndex-v2 │ │ + [25b42c] ms-ntds-obj-sid │ │ + [25b43c] Microsoft NTDS AD objectSid │ │ + [25b458] X509v3 Basic Attribute Certificate Constraints │ │ + [25b487] X509v3 Delegated Name Constraints │ │ + [25b4a9] X509v3 Group Attribute Certificate │ │ + [25b4cc] responseType │ │ + [25b4d9] error in nextupdate field │ │ + [25b4f3] error converting private key │ │ + [25b510] expecting dss key blob │ │ + [25b527] PKCS7_SIGN_ENVELOPE │ │ + [25b53b] d.digest │ │ + [25b544] issuer_and_serial │ │ + [25b556] (%ld unused bits)\n │ │ + [25b56a] PKCS7_dataFinal │ │ + [25b57a] encryption not supported for this key type │ │ + [25b5a5] pkcs7 datasign │ │ + [25b5b4] unable to find certificate │ │ + [25b5cf] random pool underflow │ │ + [25b5e5] No PSS parameter restrictions\n │ │ + [25b604] with │ │ + [25b60b] rsa_int_import_from │ │ + [25b61f] RSA_PSS_PARAMS │ │ + [25b62e] saltLength │ │ + [25b639] ossl_rsa_param_decode │ │ + [25b64f] null before block missing │ │ + [25b669] derive_kdk │ │ + [25b674] RSA_padding_add_PKCS1_type_1 │ │ + [25b691] RSA_padding_check_PKCS1_type_1 │ │ + [25b6b0] pkey_rsa_sign │ │ + [25b6be] ossl_bn_rsa_fips186_4_derive_prime │ │ + [25b6e1] 1536 │ │ + [25b6e6] error verifying pkcs12 mac │ │ + [25b701] OSSL_STORE_INFO_new_CRL │ │ + [25b719] ossl_store_handle_load_result │ │ + [25b737] unsupported md algorithm │ │ + [25b750] %s: │ │ + [25b754] Load certs from files in a directory │ │ + [25b779] Load file into cache │ │ + [25b78e] EDIPARTYNAME │ │ + [25b79b] d.rfc822Name │ │ + [25b7a8] BASIC_CONSTRAINTS │ │ + [25b7ba] (Multicast) │ │ + [25b7c7] %x%s │ │ + [25b7cc] OSSL_ISSUER_SERIAL │ │ + [25b7df] %*sSigned Certificate Timestamp: │ │ + [25b800] %s%s%s%s\n │ │ + [25b80a] minimum │ │ + [25b812] excludedSubtrees │ │ + [25b823] othername:SmtpUTF8Mailbox:%.*s │ │ + [25b842] URI: │ │ + [25b847] i2s_ASN1_ENUMERATED │ │ + [25b85b] invalid ipaddress │ │ + [25b86d] policy language already defined │ │ + [25b88d] X509_check_private_key │ │ + [25b8a4] error using siginf set │ │ + [25b8bb] idp mismatch │ │ + [25b8c8] public key decode error │ │ + [25b8e0] certificate not trusted │ │ + [25b8f8] name constraints minimum and maximum not supported │ │ + [25b92b] Certificate Transparency required, but no valid SCTs found │ │ + [25b966] crypto/asn1/a_verify.c │ │ + [25b97d] provider=base,fips=yes,output=der,structure=ec │ │ + [25b9ac] RSA:rsaEncryption:1.2.840.113549.1.1.1 │ │ + [25b9d3] OpenSSL ED25519 implementation │ │ + [25b9f2] provider=default,fips=no,input=der,structure=PrivateKeyInfo │ │ + [25ba2e] MD4:1.2.840.113549.2.4 │ │ + [25ba45] DES-CFB:1.3.14.3.2.9 │ │ + [25ba5a] SHA-1 │ │ + [25ba60] aes_cbc_cts_set_ctx_params │ │ + [25ba7b] blake2b512_internal_final │ │ + [25ba95] providers/implementations/digests/sha2_prov.c │ │ + [25bac3] check_bitlen_rsa │ │ + [25bad4] DSA PARAMETERS │ │ + [25bae3] ed25519_to_PrivateKeyInfo_der_encode │ │ + [25bb08] ed25519_to_SubjectPublicKeyInfo_pem_encode │ │ + [25bb33] x448_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [25bb5e] GROUP: %s\n │ │ + [25bb69] dh_plain_derive │ │ + [25bb79] ecdh_set_ctx_params │ │ + [25bb8d] ecx_init │ │ + [25bb96] m_cost must be greater or equal than 8 times the number of lanes │ │ + [25bbd7] kdf_hkdf_size │ │ + [25bbe5] hmac_drbg_kdf_new │ │ + [25bbf7] pkcs12kdf_derive │ │ + [25bc08] kdf_scrypt_derive │ │ + [25bc1a] use-keybits │ │ + [25bc26] RSASVE │ │ + [25bc2d] ec_gen_set_group │ │ + [25bc3e] ossl_drbg_get_seed │ │ + [25bc51] min_entropylen │ │ + [25bc60] sm2_sig_verify │ │ + [25bc6f] invalid kdf │ │ + [25bc7b] mismatching domain parameters │ │ + [25bc99] cipher_generic_init_internal │ │ + [25bcb6] ossl_cipher_trailingdata │ │ + [25bccf] d-absent │ │ + [25bcd8] sis-type │ │ + [25bce1] kalg │ │ + [25bce6] s_check │ │ + [25bcee] ld-type │ │ + [25bcf6] kdf-key-check │ │ + [25bd04] ential │ │ + [25bd0b] _Unwind_VRS_Get_Internal │ │ + [25bd24] r8 │ │ + [25bd27] s19 │ │ + [25bd2b] s23 │ │ + [25bd2f] │ │ + [25bd36] cannot open virtual table: %s │ │ + [25bd54] cipher_log │ │ + [25bd5f] sqlite3_key_v2: no key provided │ │ + [25bd7f] sqlcipherCodecGetKey:db=%p, nDb=%d │ │ + [25bda2] sqlcipher_memset: setting %p[0-%llu]=%d) │ │ + [25bdcb] sqlcipher_mem_lock: mlock(%p,%lu) returned %d errno=%d │ │ + [25be02] sqlcipher_malloc: calling sqlcipher_memset(%p,0,%llu) │ │ + [25be38] sqlcipher_codec_ctx_set_pass: error %d from sqlcipher_cipher_ctx_set_pass │ │ + [25be82] stderr │ │ + [25be89] %s.lock │ │ + [25be91] JournalMode │ │ + [25be9d] NotNull │ │ + [25bea5] TypeCheck │ │ + [25beaf] MakeRecord │ │ + [25beba] OpenAutoindex │ │ + [25bec8] CREATE TABLE x(type text,name text,tbl_name text,rootpage int,sql text) │ │ + [25bf10] SELECT tbl,idx,stat FROM %Q.sqlite_stat1 │ │ + [25bf39] btreeInitPage() returns error code %d │ │ + [25bf5f] Child page depth differs │ │ + [25bf78] CRE │ │ + [25bf7c] sha1 │ │ + [25bf81] case_sensitive_like │ │ + [25bf95] checkpoint_fullfsync │ │ + [25bfaa] legacy_alter_table │ │ + [25bfbd] reverse_unordered_selects │ │ + [25bfd7] textrekey │ │ + [25bfe1] wdth │ │ + [25bfe6] timeout │ │ + [25bfee] REUSE SUBQUERY %d │ │ + [25c000] %s %T already exists │ │ + [25c015] missing datatype for %s.%s │ │ + [25c030] CHECK constraints │ │ + [25c042] * │ │ + [25c044] '%s' is not a function │ │ + [25c05b] sqlite_autoindex_%s_%d │ │ + [25c072] recursive aggregate queries not supported │ │ + [25c09c] AUTOMATIC PARTIAL COVERING INDEX │ │ + [25c0bd] RIGHT-JOIN %s │ │ + [25c0cb] table %s may not be modified │ │ + [25c0e8] %s.rowid │ │ + [25c0f1] %sON CONFLICT clause does not match any PRIMARY KEY or UNIQUE constraint │ │ + [25c13a] IN(...) element has %d term%s - expected %d │ │ + [25c166] SET DEFAULT │ │ + [25c172] cannot create %s trigger on view: %S │ │ + [25c197] likely │ │ + [25c19e] subtype │ │ + [25c1a6] format │ │ + [25c1ad] last_insert_rowid │ │ + [25c1bf] 20b:20e │ │ + [25c1c7] unable to use function %s in the requested context │ │ + [25c1fa] PRAGMA table_list │ │ + [25c20c] UPDATE %Q.'%q_segdir' SET idx = ? WHERE level=? AND idx=? │ │ + [25c246] %s_segments │ │ + [25c252] __langid │ │ + [25c25b] -- │ │ + [25c25e] unindexed │ │ + [25c268] WITHOUT ROWID │ │ + [25c277] expected integer, got "%.*s" │ │ + [25c294] cannot UPDATE a subset of columns on fts5 contentless-delete table: %s │ │ + [25c2db] tokenchars │ │ + [25c2e6] fts5_api_ptr │ │ + [25c2f3] INSERT OR REPLACE INTO '%q'.'%q_node' VALUES(?1, ?2) │ │ + [25c328] rtree constraint failed: %s.(%s<=%s) │ │ + [25c34d] json_each │ │ + [25c357] DEFAULT_JOURNAL_SIZE_LIMIT=-1 │ │ + [25c375] MAX_COMPOUND_SELECT=500 │ │ + [25c38d] MAX_LIKE_PATTERN_LENGTH=50000 │ │ + [25c3ab] MAX_VDBE_OP=250000000 │ │ + [25c3c1] TLS_AES_256_GCM_SHA384 │ │ + [25c3d8] DHE-PSK-AES256-CCM8 │ │ + [25c3ec] AECDH-NULL-SHA │ │ + [25c3fb] ADH-CAMELLIA256-SHA256 │ │ + [25c412] DHE-PSK-CAMELLIA128-SHA256 │ │ + [25c42d] ssl3_do_change_cipher_spec │ │ + [25c448] ECDSA │ │ + [25c44e] kuznyechik-mac │ │ + [25c45d] gost2012_512 │ │ + [25c46a] kSRP │ │ + [25c46f] GOST2012-GOST8912-GOST8912 │ │ + [25c48a] CBC │ │ + [25c48e] SECLEVEL= │ │ + [25c498] ca key too small │ │ + [25c4a9] connection type not set │ │ + [25c4c1] invalid sequence number │ │ + [25c4d9] no shared signature algorithms │ │ + [25c4f8] sct verification failed │ │ + [25c510] session id context uninitialized │ │ + [25c531] ssl section not found │ │ + [25c547] ssl session version mismatch │ │ + [25c564] stream reset │ │ + [25c571] no_legacy_server_connect │ │ + [25c58a] ciphersuites │ │ + [25c597] None │ │ + [25c59c] AllowNoDHEKEX │ │ + [25c5aa] KTLS │ │ + [25c5af] Require │ │ + [25c5b7] TLSv1.3 read client compressed certificate │ │ + [25c5e2] tls1_PRF │ │ + [25c5eb] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL appears multiple times │ │ + [25c625] initial_max_stream_data_uni │ │ + [25c641] connectivity:connection_started │ │ + [25c661] NEW_TOKEN valid only in 1-RTT │ │ + [25c67f] quic_release_record │ │ + [25c693] TRANSPORT_PARAMETER_ERROR │ │ + [25c6ad] INVALID_TOKEN │ │ + [25c6bb] APPLICATION_ERROR │ │ + [25c6cd] use_etm │ │ + [25c6d5] ossl_get_max_early_data │ │ + [25c6ed] tls_write_records │ │ + [25c6ff] tls_parse_stoc_alpn │ │ + [25c713] tls_construct_ctos_server_cert_type │ │ + [25c737] custom_ext_parse │ │ + [25c748] tls_parse_ctos_key_share │ │ + [25c761] tls_process_key_exchange │ │ + [25c77a] tls_client_key_exchange_post_work │ │ + [25c79c] tls_construct_cke_psk_preamble │ │ + [25c7bb] parse_ca_names │ │ + [25c7ca] opaqueBlob │ │ + [25c7d5] d2i_AutoPrivateKey_legacy │ │ + [25c7ef] asn1_item_ex_d2i_intern │ │ + [25c807] assertion failed: embed == 0 │ │ + [25c824] BN_CTX_get │ │ + [25c82f] crypto/conf/conf_mod.c │ │ + [25c846] OPENSSL_finish │ │ + [25c855] r │ │ + [25c857] do_tcreate │ │ + [25c862] field=%s, value=%s │ │ + [25c875] BITSTRING │ │ + [25c87f] crypto/asn1/a_time.c │ │ + [25c894] X9.42 DH │ │ + [25c89d] crypto/bn/bn_exp.c │ │ + [25c8b0] DSO_free │ │ + [25c8b9] i2d_ECPKParameters │ │ + [25c8cc] k1 │ │ + [25c8cf] characteristic-two-field │ │ + [25c8e8] SECG curve over a 192 bit prime field │ │ + [25c90e] X9.62 curve over a 192 bit prime field │ │ + [25c935] SECG curve over a 113 bit binary field │ │ + [25c95c] EC_KEY_generate_key │ │ + [25c970] ossl_ec_key_pairwise_check │ │ + [25c98b] EC_GROUP_get_curve │ │ + [25c99e] ossl_ec_GF2m_simple_set_compressed_coordinates │ │ + [25c9cd] ossl_ecdh_simple_compute_key │ │ + [25c9ea] crypto/ec/ecdsa_ossl.c │ │ + [25ca01] pkey_ecd_digestverify448 │ │ + [25ca1a] OSSL_DECODER_from_data │ │ + [25ca31] dynamic │ │ + [25ca39] ENGINE_set_default_string │ │ + [25ca53] ENGINE_add │ │ + [25ca5e] engine_list_add │ │ + [25ca6e] crypto/engine/tb_cipher.c │ │ + [25ca88] OBJ lib │ │ + [25ca90] passed invalid argument │ │ + [25caa8] aes_xts_init_key │ │ + [25cab9] prime192v2 │ │ + [25cac4] c2pnb163v1 │ │ + [25cacf] wap-wsg-idm-ecid-wtls3 │ │ + [25cae6] brainpoolP224r1 │ │ + [25caf6] randkey │ │ + [25cafe] tls1multi_aadpacklen │ │ + [25cb13] assertion failed: ctx->cipher->block_size == 1 || ctx->cipher->block_size == 8 || ctx->cipher->block_size == 16 │ │ + [25cb83] evp_get_global_properties_str │ │ + [25cba1] aead │ │ + [25cba6] tls-multi │ │ + [25cbb0] OSSL_ENCODER_CTX_set_construct │ │ + [25cbcf] geterr │ │ + [25cbd6] mandatory-digest │ │ + [25cbe7] blockSize │ │ + [25cbf1] prf │ │ + [25cbf5] assertion failed: keylen <= sizeof(key) │ │ + [25cc1d] EVP_PKEY_new │ │ + [25cc2a] evp_pkey_copy_downgraded │ │ + [25cc43] key type = %s │ │ + [25cc51] [action:%d, state:%d] unknown OSSL_PARAM data type %d │ │ + [25cc87] kdf-outlen │ │ + [25cc92] x931 │ │ + [25cc97] fips186_4 │ │ + [25cca1] pkey_ec_ctrl │ │ + [25ccae] pkey_ec_ctrl_str │ │ + [25ccbf] dh_2048_256 │ │ + [25cccb] ossl_ffc_params_full_validate │ │ + [25cce9] input not reduced │ │ + [25ccfb] invalid custom length │ │ + [25cd11] keymgmt export failure │ │ + [25cd28] not XOF or invalid length │ │ + [25cd42] pbkdf2 error │ │ + [25cd4f] expecting an integer │ │ + [25cd64] illegal negative value │ │ + [25cd7b] missing eoc │ │ + [25cd87] the asn1 object identifier is not known for this md │ │ + [25cdbb] param not integer type │ │ + [25cdd2] i2d ecpkparameters failure │ │ + [25cded] slot full │ │ + [25cdf7] engine is not in the list │ │ + [25ce11] connect failure │ │ + [25ce21] cms lib │ │ + [25ce29] not a signed receipt │ │ + [25ce3e] unsupported kek algorithm │ │ + [25ce58] setting mac algor failure │ │ + [25ce72] wrong rp component count │ │ + [25ce8b] sct not set │ │ + [25ce97] ARIA-256-CBC │ │ + [25cea4] crypto/evp/e_des3.c │ │ + [25ceb8] Specifies to continue even if version checking fails (boolean) │ │ + [25cef7] Whether to add a loaded ENGINE to the internal list (0=no,1=yes,2=mandatory) │ │ + [25cf44] Load up the ENGINE specified by other settings │ │ + [25cf73] assertion failed: sh.freelist[slist] == temp │ │ + [25cfa0] crypto/o_str.c │ │ + [25cfaf] OSSL_PARAM_get_int32 │ │ + [25cfc4] BN_hex2bn │ │ + [25cfce] crypto/provider_conf.c │ │ + [25cfe5] TRUE │ │ + [25cfea] no │ │ + [25cfed] IDEA-CBC │ │ + [25cff6] des-ede-cbc │ │ + [25d002] extendedCertificateAttributes │ │ + [25d020] des-ede-cfb │ │ + [25d02c] givenName │ │ + [25d036] sha1WithRSA │ │ + [25d042] rc5-cfb │ │ + [25d04a] SXNetID │ │ + [25d052] PBE-SHA1-RC2-128 │ │ + [25d063] x509Crl │ │ + [25d06b] Policy Qualifier User Notice │ │ + [25d088] id-smime-mod-ets-eSignature-97 │ │ + [25d0a7] id-smime-aa-contentHint │ │ + [25d0bf] id-smime-aa-ets-certCRLTimestamp │ │ + [25d0e0] id-smime-alg-ESDH │ │ + [25d0f2] id-mod-cmc │ │ + [25d0fd] id-mod-ocsp │ │ + [25d109] IPSec User │ │ + [25d114] id-alg-noSignature │ │ + [25d127] id-cmc-recipientNonce │ │ + [25d13d] X509v3 No Revocation Available │ │ + [25d15c] friendlyCountryName │ │ + [25d170] dSAQuality │ │ + [25d17b] personalSignature │ │ + [25d18d] setct-AuthResBaggage │ │ + [25d1a2] setct-PI-TBS │ │ + [25d1af] setct-AuthRevResData │ │ + [25d1c4] setct-CapResData │ │ + [25d1d5] setct-CapRevReqTBS │ │ + [25d1e8] setct-RegFormReqTBE │ │ + [25d1fc] set-brand-JCB │ │ + [25d20a] msUPN │ │ + [25d210] id-ppl │ │ + [25d217] Independent │ │ + [25d223] c2onb191v5 │ │ + [25d22e] c2onb239v4 │ │ + [25d239] seed-ecb │ │ + [25d242] Diffie-Hellman based MAC │ │ + [25d25b] GOST R 34.10-94 DH │ │ + [25d26e] id-GostR3410-94-CryptoPro-D-ParamSet │ │ + [25d293] physicalDeliveryOfficeName │ │ + [25d2ae] houseIdentifier │ │ + [25d2be] id-tc26-hmac-gost-3411-2012-256 │ │ + [25d2de] KxDHE-PSK │ │ + [25d2e8] kx-any │ │ + [25d2ef] aria-256-cfb1 │ │ + [25d2fd] SHA3-224 │ │ + [25d306] SHA3-256 │ │ + [25d30f] id-hmacWithSHA3-256 │ │ + [25d323] CMC Certificate Authority │ │ + [25d33d] uacurve0 │ │ + [25d346] DSTU curve 6 │ │ + [25d353] uacurve9 │ │ + [25d35c] magma-kexp15 │ │ + [25d369] id-tc26-gost-3410-2012-256-paramSetC │ │ + [25d38e] id-on-SmtpUTF8Mailbox │ │ + [25d3a4] SRVName │ │ + [25d3ac] hmacWithSM3 │ │ + [25d3b8] X509v3 Authority Attribute Identifier │ │ + [25d3de] singleUse │ │ + [25d3e8] bad version number │ │ + [25d3fb] bio write failure │ │ + [25d40d] expecting private key blob │ │ + [25d428] not proc type │ │ + [25d436] pem_read_bio_key_decoder │ │ + [25d44f] PKCS12_SAFEBAG │ │ + [25d45e] content type not data │ │ + [25d474] d.data │ │ + [25d47b] %*s<%s>\n │ │ + [25d484] EXTERNAL │ │ + [25d48d] signing ctrl failure │ │ + [25d4a2] crypto/property/property.c │ │ + [25d4bd] parse_unquoted │ │ + [25d4cc] evp_rand_from_algorithm │ │ + [25d4e4] additional input too long │ │ + [25d4fe] insufficient drbg strength │ │ + [25d519] Not a regular file │ │ + [25d52c] unable to get parent strength │ │ + [25d54a] exponent%d: │ │ + [25d556] algorithm-id │ │ + [25d563] There are %d, %d, %d elements left on our factors, exps, coeffs stacks\n │ │ + [25d5ab] block type is not 01 │ │ + [25d5c0] digest not allowed │ │ + [25d5d3] crypto/rsa/rsa_pss.c │ │ + [25d5e8] 6144 │ │ + [25d5ed] passphrase callback error │ │ + [25d607] crypto/pkcs12/p12_mutl.c │ │ + [25d620] nonce mismatch │ │ + [25d62f] nonce not returned │ │ + [25d642] common ok and cancel characters │ │ + [25d662] UI_new_method │ │ + [25d670] UI_get_result_length │ │ + [25d685] X509_load_crl_file │ │ + [25d698] method │ │ + [25d69f] objsign │ │ + [25d6a7] Encipher Only │ │ + [25d6b5] %*sNumber%s: │ │ + [25d6c3] u.addressRange │ │ + [25d6d2] %*sIPv6 │ │ + [25d6da] %*s Profession Info Entry %0d:\n │ │ + [25d6fb] r2i_pci │ │ + [25d703] notAfter │ │ + [25d70c] POLICY_MAPPING │ │ + [25d71b] POLICY_MAPPINGS │ │ + [25d72b] Any Purpose │ │ + [25d737] othername:NAIRealm:%.*s │ │ + [25d74f] email: │ │ + [25d759] invalid safi │ │ + [25d766] unknown extension name │ │ + [25d77d] X509_STORE_new │ │ + [25d78c] crypto/x509/x509_obj.c │ │ + [25d7a3] subject issuer mismatch │ │ + [25d7bb] invalid or inconsistent certificate policy extension │ │ + [25d7f0] proxy subject name violation │ │ + [25d80d] subject signature algorithm and issuer public key algorithm mismatch │ │ + [25d852] Missing Authority Key Identifier │ │ + [25d873] X509_verify_cert │ │ + [25d884] x509_verify_x509 │ │ + [25d895] X509_ATTRIBUTE │ │ + [25d8a4] revoked │ │ + [25d8ac] x509_name_encode │ │ + [25d8bd] x509_pubkey_decode │ │ + [25d8d0] socket create failed │ │ + [25d8e5] ) │ │ + [25d8e8] SHA2-384:SHA-384:SHA384:2.16.840.1.101.3.4.2.2 │ │ + [25d917] ECDSA-SHA2-256:ECDSA-SHA256:ecdsa-with-SHA256:1.2.840.10045.4.3.2 │ │ + [25d959] provider=default,fips=yes │ │ + [25d973] AES-192-ECB:2.16.840.1.101.3.4.1.21 │ │ + [25d997] AES-256-CBC:AES256:2.16.840.1.101.3.4.1.42 │ │ + [25d9c2] AES-256-GCM:id-aes256-GCM:2.16.840.1.101.3.4.1.46 │ │ + [25d9f4] RC4:1.2.840.113549.3.4 │ │ + [25da0b] blake2s256_internal_final │ │ + [25da25] ec_to_SubjectPublicKeyInfo_der_encode │ │ + [25da4b] J: │ │ + [25da51] pcounter: %d\n │ │ + [25da5f] ecx_dupctx │ │ + [25da6a] ossl_ec_match_params │ │ + [25da7f] eckem_encapsulate │ │ + [25da91] sk │ │ + [25da94] ecx_gen │ │ + [25da9c] CTR │ │ + [25daa0] digest=%s │ │ + [25daaa] Ed25519ctx │ │ + [25dab5] OAEP padding not allowed for signing / verifying │ │ + [25dae6] localhost/ │ │ + [25daf1] file_open_stream │ │ + [25db02] bad tls client version │ │ + [25db19] entropy source strength too weak │ │ + [25db3a] init call out of order │ │ + [25db51] module integrity failure │ │ + [25db6a] ossl_ccm_get_ctx_params │ │ + [25db82] ded-from-explicit │ │ + [25db94] oinit │ │ + [25db9a] a-sign-disabled │ │ + [25dbaa] props │ │ + [25dbb0] digest-check │ │ + [25dbbd] ntropy │ │ + [25dbc4] s2 │ │ + [25dbc7] d4 │ │ + [25dbca] d9 │ │ + [25dbcd] PRAGMA rekey_cipher is no longer supported. │ │ + [25dbf9] kdf_iter │ │ + [25dc02] fast_kdf_iter │ │ + [25dc10] PRAGMA cipher_page_size = %d; │ │ + [25dc2e] %u │ │ + [25dc31] sqlcipherCodecAttach: db=%p, nDb=%d │ │ + [25dc55] sqlcipher_activate: leaving static master mutex │ │ + [25dc85] sqlcipher_mem_unlock: calling munlock(%p,%lu) │ │ + [25dcb3] PRAGMA cipher_compatibility = %d; │ │ + [25dcd5] DETACH DATABASE migrate; │ │ + [25dcee] %Y-%m-%d %H:%M:%S │ │ + [25dd00] 0 │ │ + [25dd02] :memory: │ │ + [25dd0b] %.4c%s%.16c │ │ + [25dd17] MJ collide: %s │ │ + [25dd26] Gt │ │ + [25dd29] Add │ │ + [25dd2d] IdxInsert │ │ + [25dd37] FinishSeek │ │ + [25dd42] VBegin │ │ + [25dd49] %z: %s │ │ + [25dd50] cannot rollback - no transaction is active │ │ + [25dd7b] database schema is locked: %s │ │ + [25dd99] %s is %u but should be %u │ │ + [25ddb3] vtable constructor failed: %s │ │ + [25ddd1] no such rowid: %lld │ │ + [25dde5] codec_set_btree_to_codec_pagesize: sqlite3BtreeSetPageSize returned %d │ │ + [25de2c] sqlcipher_openssl_random: entering SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [25de6d] sqlcipher_openssl_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [25deaa] count_changes │ │ + [25deb8] tbl │ │ + [25debc] near "%T": syntax error │ │ + [25ded4] the INDEXED BY clause is not allowed on UPDATE or DELETE statements within triggers │ │ + [25df28] USING INDEX %s FOR IN-OPERATOR │ │ + [25df47] no such column │ │ + [25df56] sqlite_schema │ │ + [25df64] ORDER │ │ + [25df6a] no tables specified │ │ + [25df7e] %.*z:%u │ │ + [25df86] sqlite_stat%d │ │ + [25df94] VIRTUAL TABLE INDEX %d:%s │ │ + [25dfaf] isisi │ │ + [25dfb5] UTF-8 │ │ + [25dfbb] invalid uri authority: %.*s │ │ + [25dfd7] no such vfs: %s │ │ + [25dfe7] unable to identify the object to be reindexed │ │ + [25e015] stat_init │ │ + [25e01f] cannot %s %s "%s" │ │ + [25e031] incomplete input │ │ + [25e042] unlikely │ │ + [25e04b] %02d │ │ + [25e050] JSON cannot hold BLOB values │ │ + [25e06d] database or disk is full │ │ + [25e086] column index out of range │ │ + [25e0a0] another row available │ │ + [25e0b6] SELECT 1 FROM %Q.'%q_segments' WHERE blockid=? AND block IS NULL │ │ + [25e0f7] SELECT max( level %% 1024 ) FROM %Q.'%q_segdir' │ │ + [25e127] ilb │ │ + [25e12b] unrecognized parameter: %s │ │ + [25e146] unable to validate the inverted index for FTS%d table %s.%s: %s │ │ + [25e186] malformed inverted index for FTS%d table %s.%s │ │ + [25e1b5] k PRIMARY KEY, v │ │ + [25e1c6] PRAGMA %Q.data_version │ │ + [25e1dd] fts5 expression tree is too large (maximum depth %d) │ │ + [25e212] DELETE FROM '%q'.'%q_idx' WHERE segid=? │ │ + [25e23a] parse error in rank function: %s │ │ + [25e25b] Found (%lld -> %lld) in %s table, expected (%lld -> %lld) │ │ + [25e295] ,%.*s REAL │ │ + [25e2a0] DROP TABLE '%q'.'%q_node';DROP TABLE '%q'.'%q_rowid';DROP TABLE '%q'.'%q_parent'; │ │ + [25e2f2] corrupted │ │ + [25e2fc] ENABLE_MEMORY_MANAGEMENT │ │ + [25e315] DHE-RSA-AES256-CCM │ │ + [25e328] PSK-AES128-CBC-SHA │ │ + [25e33b] TLS_DHE_PSK_WITH_AES_256_CBC_SHA │ │ + [25e35c] TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 │ │ + [25e380] RSA-PSK-AES256-GCM-SHA384 │ │ + [25e39a] TLS_DHE_PSK_WITH_NULL_SHA256 │ │ + [25e3b7] DHE-DSS-CAMELLIA128-SHA │ │ + [25e3cf] TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 │ │ + [25e3f4] ssl_cert_dup │ │ + [25e401] SSLv3 │ │ + [25e407] ciphersuite digest has changed │ │ + [25e426] empty raw public key │ │ + [25e43b] empty srtp protection profile list │ │ + [25e45e] can't find SRP server param │ │ + [25e47a] no shared groups │ │ + [25e48b] no suitable signature algorithm │ │ + [25e4ab] poll request not supported │ │ + [25e4c6] records not released │ │ + [25e4db] ssl section empty │ │ + [25e4ed] unknown state │ │ + [25e4fb] unsupported ssl version │ │ + [25e513] decrypt-only │ │ + [25e520] ssl_do_config │ │ + [25e52e] ClientCAStore │ │ + [25e53c] SSL_CTX_use_serverinfo_ex │ │ + [25e556] before SSL initialization │ │ + [25e570] SSLv3/TLS write certificate │ │ + [25e58c] TLSv1.3 read encrypted extensions │ │ + [25e5ae] tls1_set_sigalgs_list │ │ + [25e5c4] dsa_sha384 │ │ + [25e5cf] PSS │ │ + [25e5d3] label │ │ + [25e5d9] ssl/tls_depr.c │ │ + [25e5e8] ossl_quic_new │ │ + [25e5f6] ossl_quic_pending_int │ │ + [25e60c] ssl/quic/quic_engine.c │ │ + [25e623] INITIAL_MAX_DATA appears multiple times │ │ + [25e64b] transport │ │ + [25e655] min_cwnd_size │ │ + [25e663] qlog_version │ │ + [25e670] \f │ │ + [25e673] retry │ │ + [25e679] crypto │ │ + [25e680] max_stream_data │ │ + [25e690] el_setup_keyslot │ │ + [25e6a1] depack_do_frame_reset_stream │ │ + [25e6be] internal error (flow control) │ │ + [25e6dc] depack_do_frame_handshake_done │ │ + [25e6fb] handshake layer error, error code %llu (0x%llx) ("%s") │ │ + [25e732] STREAM_LEN │ │ + [25e73d] STREAM_OFF_LEN │ │ + [25e74c] AEAD_LIMIT_REACHED │ │ + [25e75f] dtls1_read_bytes │ │ + [25e770] tls_construct_ctos_supported_versions │ │ + [25e796] tls_parse_stoc_psk │ │ + [25e7a9] tls_parse_ctos_renegotiate │ │ + [25e7c4] tls_process_ske_srp │ │ + [25e7d8] tls_construct_cke_ecdhe │ │ + [25e7f0] tls_construct_cke_srp │ │ + [25e806] tls_process_client_hello │ │ + [25e81f] tls_construct_new_session_ticket │ │ + [25e840] ZUINT64 │ │ + [25e848] accept error │ │ + [25e855] bad fopen mode │ │ + [25e864] crypto/bn/bn_mont.c │ │ + [25e878] on │ │ + [25e87b] name=%s, value=%s │ │ + [25e88d] maxsize=%ld │ │ + [25e899] ASN1_STRING_TABLE_add │ │ + [25e8af] crypto/dsa/dsa_ossl.c │ │ + [25e8c5] dlfcn_name_converter │ │ + [25e8da] crypto/ec/ec_ameth.c │ │ + [25e8ef] k3 │ │ + [25e8f2] point-format │ │ + [25e8ff] named │ │ + [25e905] SECG curve over a 163 bit binary field │ │ + [25e92c] X9.62 curve over a 239 bit binary field │ │ + [25e954] ossl_ec_GF2m_simple_point_set_affine_coordinates │ │ + [25e985] EC_POINT_is_at_infinity │ │ + [25e99d] ecx_pub_encode │ │ + [25e9ac] │ │ + [25e9b3] crypto/engine/tb_pkmeth.c │ │ + [25e9cd] lib(%lu) │ │ + [25e9d6] crypto/evp/asymcipher.c │ │ + [25e9ee] secp192k1 │ │ + [25e9f8] prime256v1 │ │ + [25ea03] wap-wsg-idm-ecid-wtls6 │ │ + [25ea1a] assertion failed: b <= sizeof(ctx->buf) │ │ + [25ea42] tls1multi_encin │ │ + [25ea52] crypto/encode_decode/encoder_pkey.c │ │ + [25ea76] OSSL_ENCODER_to_data │ │ + [25ea8b] EVP_DigestVerify │ │ + [25ea9c] EVP_Q_mac │ │ + [25eaa6] kdf-digest │ │ + [25eab1] dsa_paramgen_q_bits │ │ + [25eac5] ec_param_enc │ │ + [25ead2] fix_dh_nid5114 │ │ + [25eae1] rsa-factor9 │ │ + [25eaed] EVP_PKEY_CTX_md │ │ + [25eafd] counter: %d\n │ │ + [25eb0a] crypto/bio/bss_core.c │ │ + [25eb20] expecting a poly1305 key │ │ + [25eb39] not able to copy ctx │ │ + [25eb4e] signature type and key type incompatible │ │ + [25eb77] unable to enable locking │ │ + [25eb90] unsupported keylength │ │ + [25eba6] missing value │ │ + [25ebb4] hex string too short │ │ + [25ebc9] param of incompatible type │ │ + [25ebe4] discriminant is zero │ │ + [25ebf9] invalid generator │ │ + [25ec0b] missing OID │ │ + [25ec17] invalid string │ │ + [25ec26] asn1 len exceeds max resp len │ │ + [25ec44] invalid port number │ │ + [25ec58] max resp len exceeded │ │ + [25ec6e] content type mismatch │ │ + [25ec84] error setting key │ │ + [25ec96] error parsing pkistatus │ │ + [25ecae] missing trust store │ │ + [25ecc2] multiple requests not supported │ │ + [25ece2] empty ess cert id list │ │ + [25ecf9] dynamic_ctrl │ │ + [25ed06] OSSL_PARAM_set_int32 │ │ + [25ed1b] set_string_internal │ │ + [25ed2f] identity │ │ + [25ed38] rc2-40-cbc │ │ + [25ed43] rc5-ofb │ │ + [25ed4b] extendedKeyUsage │ │ + [25ed5c] id-kp │ │ + [25ed62] serverAuth │ │ + [25ed6d] nsSGC │ │ + [25ed73] id-smime-ct │ │ + [25ed7f] id-smime-alg-RC2wrap │ │ + [25ed94] id-smime-alg-CMSRC2wrap │ │ + [25edac] MD4 │ │ + [25edb0] id-it-implicitConfirm │ │ + [25edc6] rsaSignature │ │ + [25edd3] Private │ │ + [25eddb] Subject Information Access │ │ + [25edf6] aes-192-cfb │ │ + [25ee02] pilot │ │ + [25ee08] nSRecord │ │ + [25ee11] set-policy │ │ + [25ee1c] set-certExt │ │ + [25ee28] setAttr-IssCap-CVM │ │ + [25ee3b] id-ppl-independent │ │ + [25ee4e] RSA-SHA512 │ │ + [25ee59] ipsec4 │ │ + [25ee60] CAMELLIA-192-CFB1 │ │ + [25ee72] CAMELLIA-256-OFB │ │ + [25ee83] X509v3 Issuing Distribution Point │ │ + [25eea5] id-GostR3410-2001-ParamSet-cc │ │ + [25eec3] telephoneNumber │ │ + [25eed3] telexNumber │ │ + [25eedf] aes-192-ctr │ │ + [25eeeb] CAMELLIA-128-CTR │ │ + [25eefc] HMAC GOST 34.11-2012 256 bit │ │ + [25ef19] hkdf │ │ + [25ef1e] kx-ecdhe-psk │ │ + [25ef2b] id-smime-ct-authEnvelopedData │ │ + [25ef49] ARIA-192-CTR │ │ + [25ef56] n3 │ │ + [25ef59] Professional Information or basis for Admission │ │ + [25ef89] ecdsa_with_SHA3-224 │ │ + [25ef9d] ISO-UA │ │ + [25efa4] DSTU Gost 28147-2009 │ │ + [25efb9] id-tc26-cipher-gostr3412-2015-magma │ │ + [25efdd] id-tc26-gost-3410-2012-256-paramSetB │ │ + [25f002] hmacWithSHA512-224 │ │ + [25f015] classSignToolKB1 │ │ + [25f026] id-ct-signedTAL │ │ + [25f036] ms-ntds-sec-ext │ │ + [25f046] X509v3 Acceptable Certification Policies │ │ + [25f06f] allowedAttributeAssignments │ │ + [25f08b] X509v3 Subject Alternative Public Key Info │ │ + [25f0b6] value.byKey │ │ + [25f0c2] get_header_and_data │ │ + [25f0d6] mac verify failure │ │ + [25f0e9] │ │ + [25f0f3] %5ld:d=%-2d hl=%ld l=inf %s │ │ + [25f110] \%02X │ │ + [25f116] invalid signed data type │ │ + [25f12f] PRNG not seeded │ │ + [25f13f] \\n │ │ + [25f142] rsa_validate_keypair_multiprime │ │ + [25f162] data too large │ │ + [25f171] unsupported mask parameter │ │ + [25f18c] RSA_padding_check_PKCS1_OAEP_mgf1 │ │ + [25f1ae] pkey_rsa_verifyrecover │ │ + [25f1c5] 4096 │ │ + [25f1ca] ui process interrupted or cancelled │ │ + [25f1ee] uri authority unsupported │ │ + [25f208] crypto/store/store_result.c │ │ + [25f224] ess add signing cert v2 error │ │ + [25f242] crypto/ui/ui_openssl.c │ │ + [25f259] emailCA │ │ + [25f261] name= │ │ + [25f267] CACompromise │ │ + [25f274] name.relativename │ │ + [25f286] IPAddressOrRange │ │ + [25f297] IPv4 │ │ + [25f29c] u.range │ │ + [25f2a5] %*sTimestamp : │ │ + [25f2b5] v2i_POLICY_CONSTRAINTS │ │ + [25f2cc] do_dirname │ │ + [25f2d7] %X: │ │ + [25f2db] bn to asn1 integer error │ │ + [25f2f4] x509_sig_info_init │ │ + [25f307] unable to decode issuer public key │ │ + [25f32a] certificate is not yet valid │ │ + [25f347] CRL is not yet valid │ │ + [25f35c] unhandled critical extension │ │ + [25f379] path loop │ │ + [25f383] issuer certificate lookup error │ │ + [25f3a3] X509_STORE_CTX_set_default │ │ + [25f3be] S/MIME email │ │ + [25f3cb] provider=base,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ + [25f40c] provider=base,fips=no,output=der,structure=PrivateKeyInfo │ │ + [25f446] provider=base,fips=yes,output=der,structure=rsa │ │ + [25f476] provider=base,fips=no,input=der,structure=PrivateKeyInfo │ │ + [25f4af] TEST-RAND │ │ + [25f4b9] RSA-PSS:RSASSA-PSS:1.2.840.113549.1.1.10 │ │ + [25f4e2] ED25519:1.3.101.112 │ │ + [25f4f6] DSA-SHA2-256:DSA-SHA256:dsa_with_SHA256:2.16.840.1.101.3.4.3.2 │ │ + [25f535] RSA-SHA2-512:RSA-SHA512:sha512WithRSAEncryption:1.2.840.113549.1.1.13 │ │ + [25f57b] ED25519ctx │ │ + [25f586] provider=default,fips=no,output=pem,structure=type-specific │ │ + [25f5c2] provider=default,fips=yes,output=der,structure=PrivateKeyInfo │ │ + [25f600] provider=default,fips=yes,output=pem,structure=PrivateKeyInfo │ │ + [25f63e] provider=default,fips=yes,input=der,structure=ec │ │ + [25f66f] AES-192-CBC:AES192:2.16.840.1.101.3.4.1.22 │ │ + [25f69a] AES-192-GCM-SIV │ │ + [25f6aa] ARIA-128-CBC:ARIA128:1.2.410.200046.1.1.2 │ │ + [25f6d4] DES-EDE-ECB:DES-EDE:1.3.14.3.2.17 │ │ + [25f6f6] BF-CBC:BF:BLOWFISH:1.3.6.1.4.1.3029.1.2 │ │ + [25f71e] providers/implementations/ciphers/cipher_chacha20.c │ │ + [25f752] chacha20_get_ctx_params │ │ + [25f76a] providers/implementations/ciphers/cipher_null.c │ │ + [25f79a] tdes_init │ │ + [25f7a4] ec_to_EncryptedPrivateKeyInfo_der_encode │ │ + [25f7cd] sm2_to_EncryptedPrivateKeyInfo_der_encode │ │ + [25f7f7] ED448 PUBLIC KEY │ │ + [25f808] x25519_to_EncryptedPrivateKeyInfo_der_encode │ │ + [25f835] ec_to_X9_62_der_encode │ │ + [25f84c] dhx2text_encode │ │ + [25f85c] dh_match_params │ │ + [25f86c] requested more threads (%u) than lanes (%u) │ │ + [25f898] kdf_hkdf_derive │ │ + [25f8a8] providers/implementations/kdfs/kbkdf.c │ │ + [25f8cf] providers/implementations/kdfs/sshkdf.c │ │ + [25f8f7] sskdf_derive │ │ + [25f904] eae_prk │ │ + [25f90c] dh_gen_set_params │ │ + [25f91e] mac_gen_set_params │ │ + [25f931] providers/implementations/macs/gmac_prov.c │ │ + [25f95c] /dev/hwrng │ │ + [25f967] ed25519_verify │ │ + [25f976] Should be more than %d, but would be set to %d │ │ + [25f9a5] sm2sig_signature_init │ │ + [25f9bb] providers/implementations/ciphers/cipher_rc4.c │ │ + [25f9ea] providers/common/der/der_rsa_key.c │ │ + [25fa0d] failed to sign │ │ + [25fa1c] invalid tag │ │ + [25fa28] ndex │ │ + [25fa2d] roperties │ │ + [25fa37] ial │ │ + [25fa3b] ivinfo │ │ + [25fa42] pe │ │ + [25fa45] tm │ │ + [25fa48] s28 │ │ + [25fa4c] d0 │ │ + [25fa4f] unknown register │ │ + [25fa60] lotCPtr │ │ + [25fa68] cipher_profile │ │ + [25fa77] cipher_default_plaintext_header_size │ │ + [25fa9c] PRAGMA cipher_use_hmac = %d; │ │ + [25fab9] sqlcipher_activate: entered static master mutex │ │ + [25fae9] sqlcipher_activate: left static master mutex │ │ + [25fb16] HMAC verification failed for page %d │ │ + [25fb3b] /dev/urandom │ │ + [25fb48] - │ │ + [25fb4a] SorterInsert │ │ + [25fb57] ClrSubtype │ │ + [25fb62] cannot start a transaction within a transaction │ │ + [25fb92] Tree %u page %u cell %u: │ │ + [25fbac] max_page_count │ │ + [25fbbb] name │ │ + [25fbc0] unknown database %T │ │ + [25fbd4] aggregate │ │ + [25fbde] column%d │ │ + [25fbe7] _ROWID_ │ │ + [25fbef] REAL │ │ + [25fbf5] error in generated column "%s" │ │ + [25fc14] %s clause should come after %s not before │ │ + [25fc3e] a JOIN clause is required before %s │ │ + [25fc62] UPDATE │ │ + [25fc69] rows updated │ │ + [25fc76] table %S has %d columns but %d values were supplied │ │ + [25fcaa] UPSERT not implemented for virtual table "%s" │ │ + [25fcd8] variable number must be between ?1 and ?%d │ │ + [25fd03] sssiii │ │ + [25fd0a] iissssss │ │ + [25fd13] missing from index │ │ + [25fd28] utf16be │ │ + [25fd30] SET NULL │ │ + [25fd39] cannot create triggers on shadow tables │ │ + [25fd61] Invalid key value │ │ + [25fd73] rw │ │ + [25fd76] expr_implies_expr │ │ + [25fd88] sign │ │ + [25fd8d] weekday │ │ + [25fd96] 50f-20a-20d │ │ + [25fda2] json_remove │ │ + [25fdae] json_replace │ │ + [25fdbb] infinity │ │ + [25fdc4] array │ │ + [25fdca] attempt to write a readonly database │ │ + [25fdef] unicode61 │ │ + [25fdf9] fts3_tokenizer │ │ + [25fe08] DELETE FROM %Q.'%q_docsize' WHERE docid = ? │ │ + [25fe34] ize │ │ + [25fe38] tion │ │ + [25fe3d] notindexed │ │ + [25fe48] unrecognized order: %s │ │ + [25fe5f] %z, langid │ │ + [25fe6a] malformed prefix=... directive │ │ + [25fe89] multiple content_rowid=... directives │ │ + [25feaf] REPLACE INTO %Q.'%q_content' VALUES(%s) │ │ + [25fed7] alize │ │ + [25fedd] col │ │ + [25fee1] no such fts5 table: %s.%s │ │ + [25fefb] SELECT nodeno FROM '%q'.'%q_rowid' WHERE rowid = ?1 │ │ + [25ff2f] UNIQUE constraint failed: %s.%s │ │ + [25ff4f] DEFAULT_MMAP_SIZE=0 │ │ + [25ff63] MAX_ATTACHED=10 │ │ + [25ff73] MAX_LENGTH=1000000000 │ │ + [25ff89] NULL-MD5 │ │ + [25ff92] AES256-CCM8 │ │ + [25ff9e] TLS_DHE_PSK_WITH_AES_128_CCM │ │ + [25ffbb] TLS_RSA_PSK_WITH_AES_256_CBC_SHA │ │ + [25ffdc] ECDHE-PSK-NULL-SHA384 │ │ + [25fff2] TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 │ │ + [26001c] TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [260047] TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ + [260070] DHE-PSK-ARIA128-GCM-SHA256 │ │ + [26008b] TLS_FALLBACK_SCSV │ │ + [26009d] ssl/s3_msg.c │ │ + [2600aa] Verify error:%s │ │ + [2600ba] gost-mac-12 │ │ + [2600c6] cert cb error │ │ + [2600d4] illegal Suite B digest │ │ + [2600eb] inconsistent extms │ │ + [2600fe] missing tmp ecdh key │ │ + [260113] no suitable groups │ │ + [260126] stream finished │ │ + [260136] tlsv13 alert certificate required │ │ + [260158] ssl_handshake_hash │ │ + [26016b] ssl_start_async_job │ │ + [26017f] cmd=%s, value=%s │ │ + [260190] no_tls1_3 │ │ + [26019a] prefer_no_dhe_kex │ │ + [2601ac] NumTickets │ │ + [2601b7] IgnoreUnexpectedEOF │ │ + [2601cb] SSL_CTX_use_PrivateKey │ │ + [2601e2] max_early_data │ │ + [2601f1] SSLv3/TLS write hello request │ │ + [26020f] SSLv3/TLS write certificate request │ │ + [260233] extended master secret │ │ + [26024a] secret │ │ + [260251] rsa_pss_rsae_sha256 │ │ + [260265] CLIENT_TRAFFIC_SECRET_N │ │ + [26027d] QUIC error code: 0x%llx%s%s%s (triggered by frame type: 0x%llx%s%s%s), reason: "%s" │ │ + [2602d1] ch_on_handshake_yield_secret │ │ + [2602ee] INITIAL_SCID appears multiple times │ │ + [260312] MAX_UDP_PAYLOAD_SIZE is malformed │ │ + [260334] ORIG_DCID was not sent but is required │ │ + [26035b] RXKU cooldown internal error │ │ + [260378] received oversize token │ │ + [260390] group_id │ │ + [260399] dst_cid │ │ + [2603a1] handshake_done │ │ + [2603b0] Unknown frame type received │ │ + [2603cc] ACK_WITH_ECN │ │ + [2603d9] tls_prepare_for_encryption_default │ │ + [2603fc] rlayer_early_data_count_ok │ │ + [260417] final_ec_pt_formats │ │ + [26042b] tls_parse_stoc_session_ticket │ │ + [260449] dtls_process_hello_verify │ │ + [260463] tls_construct_certificate_request │ │ + [260485] ossl_statem_server13_write_transition │ │ + [2604ab] tls-client-version │ │ + [2604be] ossl_d2i_PrivateKey_legacy │ │ + [2604d9] pkeyalg │ │ + [2604e1] a2d_ASN1_OBJECT │ │ + [2604f1] d2i_ASN1_OBJECT │ │ + [260501] ASN1_BIT_STRING │ │ + [260511] ossl_asn1_do_lock │ │ + [260523] connect error │ │ + [260531] unable to create socket │ │ + [260549] unable to reuseaddr │ │ + [26055d] BIO_sendmmsg │ │ + [26056a] dgram_pair_ctrl_set_write_buf_size │ │ + [26058d] NCONF_get_string │ │ + [26059e] oid_module_init │ │ + [2605ae] crypto/asn1/asn_mstbl.c │ │ + [2605c6] %s %2d %02d:%02d:%02d %d GMT │ │ + [2605e3] bn_set_words │ │ + [2605f0] crypto/dh/dh_asn1.c │ │ + [260604] int_dhvparams │ │ + [260612] ECPARAMETERS │ │ + [26061f] uncompressed │ │ + [26062c] crypto/ec/ec_kmeth.c │ │ + [260641] EC_POINT_set_Jprojective_coordinates_GFp │ │ + [26066a] A: │ │ + [260670] ossl_ec_GFp_mont_group_set_curve │ │ + [260691] ecd_item_verify │ │ + [2606a1] ossl_decoder_instance_new │ │ + [2606bb] id-ecPublicKey │ │ + [2606ca] crypto/engine/eng_list.c │ │ + [2606e3] ENGINE_by_id │ │ + [2606f0] OPENSSL_ENGINES │ │ + [260700] secp224r1 │ │ + [26070a] c2pnb163v3 │ │ + [260715] c2pnb272w1 │ │ + [260720] c2pnb368w1 │ │ + [26072b] brainpoolP256r1 │ │ + [26073b] K-163 │ │ + [260741] K-233 │ │ + [260747] K-571 │ │ + [26074d] mackey │ │ + [260754] EVP_CIPHER_CTX_copy │ │ + [260768] OSSL_ENCODER_CTX_add_encoder │ │ + [260785] ossl_encoder_ctx_add_encoder_inst │ │ + [2607a7] crypto/evp/keymgmt_lib.c │ │ + [2607c0] EVP_DigestVerifyFinal │ │ + [2607d6] new_raw_key_int │ │ + [2607e6] evp_pkey_get0_DSA_int │ │ + [2607fc] default_check │ │ + [26080a] fix_dh_nid │ │ + [260815] rsa-exponent3 │ │ + [260823] get_ec_decoded_from_explicit_params │ │ + [260847] try_provided_check │ │ + [26085a] iteration │ │ + [260864] crypto/dh/dh_pmeth.c │ │ + [260879] crypto/dh/dh_gen.c │ │ + [26088c] pkey_ec_paramgen │ │ + [26089d] ENGINESDIR: "/home/vagrant/build/com.b44t.messenger/jni/deltachat-core-rust/target/armv7-linux-androideabi/release/build/openssl-sys-85a24c546a4ec44d/out/openssl-build/install/lib/engines-3" │ │ + [26095c] not a square │ │ + [260969] invalid secret │ │ + [260978] no keymgmt present │ │ + [26098b] operation not initialized │ │ + [2609a5] update error │ │ + [2609b2] unknown tag │ │ + [2609be] missing equal sign │ │ + [2609d1] curve does not support ecdh │ │ + [2609ed] curve does not support signing │ │ + [260a0c] field too large │ │ + [260a1c] failure │ │ + [260a24] certificate has no keyid │ │ + [260a3d] cipher parameter initialisation error │ │ + [260a63] msgsigdigest error │ │ + [260a76] no cipher │ │ + [260a80] signfinal error │ │ + [260a90] failed building own chain │ │ + [260aaa] missing reference cert │ │ + [260ac1] transactionid unmatched │ │ + [260ad9] unsupported version │ │ + [260aed] rc2-64 │ │ + [260af4] id-aes128-wrap-pad │ │ + [260b07] v_check │ │ + [260b0f] general_set_int │ │ + [260b1f] legacy │ │ + [260b26] dsaWithSHA │ │ + [260b31] MD5-SHA1 │ │ + [260b3a] deltaCRL │ │ + [260b43] id-smime-aa-dvcs-dvc │ │ + [260b58] id-smime-spq-ets-sqt-unotice │ │ + [260b75] id-smime-cti-ets-proofOfCreation │ │ + [260b96] id-pkip │ │ + [260b9e] ac-targeting │ │ + [260bab] ipsecUser │ │ + [260bb5] id-it-subscriptionRequest │ │ + [260bcf] id-cmc-queryPending │ │ + [260be3] holdInstructionCode │ │ + [260bf7] simpleSecurityObject │ │ + [260c0c] rfc822Mailbox │ │ + [260c1a] host │ │ + [260c1f] subtreeMinimumQuality │ │ + [260c35] message extensions │ │ + [260c48] setct-CapReqTBSX │ │ + [260c59] setAttr-TokenType │ │ + [260c6b] CAMELLIA-192-CBC │ │ + [260c7c] camellia-128-ecb │ │ + [260c8d] camellia-128-cfb8 │ │ + [260c9f] camellia-128-ofb │ │ + [260cb0] SEED-ECB │ │ + [260cb9] id-Gost28147-89-CryptoPro-KeyMeshing │ │ + [260cde] id-GostR3410-94-CryptoPro-XchA-ParamSet │ │ + [260d06] id-GostR3410-2001-CryptoPro-XchA-ParamSet │ │ + [260d30] gost2001cc │ │ + [260d3b] dmdName │ │ + [260d43] id-aes128-GCM │ │ + [260d51] GOST R 34.11-2012 with 256 bit hash │ │ + [260d75] GOST R 34.10-2012 with GOST R 34.11-2012 (512 bit) │ │ + [260da8] ARIA-128-CFB │ │ + [260db5] ARIA-128-OFB │ │ + [260dc2] aria-192-cbc │ │ + [260dcf] sha512-224 │ │ + [260dda] RSA-SHA3-384 │ │ + [260de7] sha512-256WithRSAEncryption │ │ + [260e03] blake2bmac │ │ + [260e0e] SM2-SM3 │ │ + [260e16] x963kdf │ │ + [260e1e] CMC Archive Server │ │ + [260e31] id-ct-ASPA │ │ + [260e3c] X509v3 Attribute Authority Issuing Distribution Point │ │ + [260e72] unknown message digest │ │ + [260e89] problems getting password │ │ + [260ea3] pvk data too short │ │ + [260eb6] crypto/pem/pem_lib.c │ │ + [260ecb] PKCS12_item_i2d_encrypt_ex │ │ + [260ee6] PKCS7_SIGNER_INFO_sign │ │ + [260efd] crypto/pkcs7/pk7_lib.c │ │ + [260f14] unable to find mem bio │ │ + [260f2b] wrong pkcs7 type │ │ + [260f3c] not an ascii character │ │ + [260f53] parse_hex │ │ + [260f5d] crypto/evp/evp_rand.c │ │ + [260f73] invalid property query │ │ + [260f8a] unable to fetch drbg │ │ + [260f9f] unable to get parent reseed prop counter │ │ + [260fc8] reseed_requests │ │ + [260fd8] coefficient%d: │ │ + [260fe7] Trailer Field: 0x │ │ + [260ff9] dmq1 │ │ + [260ffe] algorithm mismatch │ │ + [261011] pss saltlen too small │ │ + [261027] unsupported signature type │ │ + [261042] value missing │ │ + [261050] rsa_multiprime_keygen │ │ + [261066] check_padding_md │ │ + [261077] RSA_sign │ │ + [261080] OPENSSL_sk_set │ │ + [26108f] cannot load private key │ │ + [2610a7] OpenSSL default user interface │ │ + [2610c6] d.ediPartyName │ │ + [2610d5] sslCA │ │ + [2610db] Object Signing CA │ │ + [2610ed] Decipher Only │ │ + [2610fb] CA │ │ + [2610fe] v2i_AUTHORITY_KEYID │ │ + [261112] IPv6 │ │ + [261117] : inherit\n │ │ + [261122] Autonomous System Numbers │ │ + [26113c] issuerUID │ │ + [261147] %*sSignature Value: │ │ + [26115c] crypto/ct/ct_x509v3.c │ │ + [261173] %*sLog ID : │ │ + [261183] cAToolCert │ │ + [26118e] Excluded │ │ + [261197] IP:%s/%s │ │ + [2611a1] %*sPolicy Text: %.*s │ │ + [2611b6] │ │ + [2611c4] \n │ │ + [2611d5] crypto/x509/v3_tlsf.c │ │ + [2611eb] %*sUser Notices:\n │ │ + [2611fd] unknown extension │ │ + [26120f] X509at_get_attr │ │ + [26121f] bad selector │ │ + [26122c] certificate verification failed │ │ + [26124c] crypto/x509/x509_set.c │ │ + [261263] no explicit policy │ │ + [261276] X509_VERIFY_PARAM_set1 │ │ + [26128d] X509_VERIFY_PARAM_set1_policies │ │ + [2612ad] lastUpdate │ │ + [2612b8] X509_PUBKEY_get │ │ + [2612c8] X509_CINF │ │ + [2612d2] provider=base,fips=yes,input=der,structure=PrivateKeyInfo │ │ + [26130c] provider=base,fips=yes,input=der,structure=type-specific │ │ + [261345] provider=base,fips=yes,input=der,structure=dsa │ │ + [261374] SCRYPT:id-scrypt:1.3.6.1.4.1.11591.4.11 │ │ + [26139c] ARGON2I │ │ + [2613a4] HMAC-DRBG │ │ + [2613ae] ED448:1.3.101.113 │ │ + [2613c0] OpenSSL SCRYPT via EVP_PKEY implementation │ │ + [2613eb] RSA-SHA2-256:RSA-SHA256:sha256WithRSAEncryption:1.2.840.113549.1.1.11 │ │ + [261431] ECDSA-SHA2-512:ECDSA-SHA512:ecdsa-with-SHA512:1.2.840.10045.4.3.4 │ │ + [261473] provider=default,fips=yes,output=blob │ │ + [261499] AES-128-CBC:AES128:2.16.840.1.101.3.4.1.2 │ │ + [2614c3] ARIA-192-CFB:1.2.410.200046.1.1.8 │ │ + [2614e5] ossl_sm2_encrypt │ │ + [2614f6] CS2 │ │ + [2614fa] EncryptedPrivateKeyInfo │ │ + [261512] dh_to_type_specific_params_der_encode │ │ + [261538] key_to_pubkey │ │ + [261546] dhx_to_SubjectPublicKeyInfo_pem_encode │ │ + [26156d] providers/implementations/encode_decode/encode_key2blob.c │ │ + [2615a7] x255192text_encode │ │ + [2615ba] providers/implementations/exchange/dh_exch.c │ │ + [2615e7] generate_ecdhkm │ │ + [2615f7] ossl_hpke_labeled_expand │ │ + [261610] rsasve_generate │ │ + [261620] providers/implementations/rands/seed_src.c │ │ + [26164b] providers/implementations/signature/dsa_sig.c │ │ + [261679] rsa_verify_directly │ │ + [26168d] providers/implementations/storemgmt/file_store_any2obj.c │ │ + [2616c6] derivation function init failed │ │ + [2616e6] invalid aead │ │ + [2616f3] invalid data │ │ + [261700] invalid eddsa instance for attempted operation │ │ + [26172f] ine │ │ + [261733] -info │ │ + [261739] 931-pad-check │ │ + [261747] s24 │ │ + [26174b] _Unwind_GetTextRelBase() not implemented │ │ + [261774] accountsCPtr │ │ + [261781] indexed │ │ + [261789] PRAGMA cipher is no longer supported. │ │ + [2617af] le │ │ + [2617b2] cipher_hmac_algorithm │ │ + [2617c8] cipher_default_kdf_algorithm │ │ + [2617e5] PRAGMA cipher_default_kdf_iter = %d; │ │ + [26180a] SELECT sql FROM %s.sqlite_schema WHERE type='table' AND name!='sqlite_sequence' AND rootpage>0 │ │ + [26186d] sqlcipher_codec_ctx_init: allocating provider │ │ + [26189b] sqlcipher_page_cipher: comparing hmac on in=%p out=%p hmac_sz=%d │ │ + [2618dc] database file is undefined │ │ + [2618f7] sqlcipher_export failed, error code %d │ │ + [26191e] FOREIGN KEY constraint failed │ │ + [26193c] MustBeInt │ │ + [261946] Not │ │ + [26194a] SeekRowid │ │ + [261954] Ge │ │ + [261957] IsTrue │ │ + [26195e] Remainder │ │ + [261968] DropTrigger │ │ + [261974] VDestroy │ │ + [26197d] Page %u: pointer map referenced │ │ + [26199d] sqlcipher_cipher_ctx_init: allocating context │ │ + [2619cb] sqlcipher_openssl_hmac: EVP_MAC_CTX_new() failed │ │ + [2619fc] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha256 returned %d │ │ + [261a4b] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha512 returned %d │ │ + [261a9a] hexrekey │ │ + [261aa3] type │ │ + [261aa8] flags │ │ + [261aae] %s prohibited in %s │ │ + [261ac2] RANGE with offset PRECEDING/FOLLOWING requires one ORDER BY expression │ │ + [261b09] expected %d columns for '%s' but got %d │ │ + [261b31] misuse of aggregate: %s() │ │ + [261b4b] normal │ │ + [261b52] sqlite_attach │ │ + [261b60] sqlite\_% │ │ + [261b6a] 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') │ │ + [261c73] expr_compare │ │ + [261c80] year │ │ + [261c85] json_extract │ │ + [261c92] jsonb_insert │ │ + [261c9f] inity │ │ + [261ca5] access permission denied │ │ + [261cbe] SELECT %s WHERE rowid=? │ │ + [261cd6] UPDATE OR FAIL %Q.'%q_segdir' SET level=-1,idx=? WHERE level=? AND idx=? │ │ + [261d1f] etaci │ │ + [261d25] eta │ │ + [261d29] prefix │ │ + [261d30] flush │ │ + [261d36] SELECT %s │ │ + [261d40] fts5_source_id │ │ + [261d4f] malformed tokendata=... directive │ │ + [261d71] no such tokenizer: %s │ │ + [261d87] error in tokenizer constructor │ │ + [261da6] fts5: syntax error near "%.*s" │ │ + [261dc5] DELETE FROM %Q.'%q_docsize'; │ │ + [261de2] ant │ │ + [261de6] instance │ │ + [261def] +- \n │ │ 0123456789 │ │ - [261e26] ENABLE_FTS3_PARENTHESIS │ │ - [261e3e] SYSTEM_MALLOC │ │ - [261e4c] TLS_PSK_WITH_AES_256_CBC_SHA │ │ - [261e69] TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 │ │ - [261e8d] DHE-PSK-NULL-SHA256 │ │ - [261ea1] ECDHE-PSK-AES128-CBC-SHA │ │ - [261eba] TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA │ │ - [261edf] DHE-RSA-ARIA256-GCM-SHA384 │ │ - [261efa] TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 │ │ - [261f1f] ssl3_finish_mac │ │ - [261f2f] gost2001 │ │ - [261f38] ADH │ │ - [261f3c] bad digest length │ │ - [261f4e] dh public value length is wrong │ │ - [261f6e] missing supported versions extension │ │ - [261f93] renegotiation mismatch │ │ - [261faa] request sent │ │ - [261fb7] scsv received when renegotiating │ │ - [261fd8] tlsv1 alert internal error │ │ - [261ff3] tlsv1 alert user cancelled │ │ - [26200e] unknown pkey type │ │ - [262020] unsupported compression algorithm │ │ - [262042] ssl_read_internal │ │ - [262054] MaxProtocol │ │ - [262060] SSLv2 │ │ - [262066] Bugs │ │ - [26206b] ECDHSingle │ │ - [262076] tlsext_hostname │ │ - [262086] TLSv1.3 read server compressed certificate │ │ - [2620b1] SSLv3/TLS read server certificate request │ │ - [2620db] EC │ │ - [2620de] tls1_set_groups_list │ │ - [2620f3] tls-min-dtls │ │ - [262100] create_channel │ │ - [26210f] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL is malformed │ │ - [26213f] owner │ │ - [262145] handling retry packet │ │ - [26215b] │ │ - [262160] \b │ │ - [262163] stream_state_error │ │ - [262176] STREAM_DATA_BLOCKED valid only in 0/1-RTT │ │ - [2621a0] depack_do_frame_max_streams │ │ - [2621bc] ssl/quic/quic_tls.c │ │ - [2621d0] CRYPTO_BUFFER_EXCEEDED │ │ - [2621e7] tls-mac │ │ - [2621ef] tls_post_encryption_processing_default │ │ - [262216] tls_construct_ctos_status_request │ │ - [262238] tls_construct_ctos_ems │ │ - [26224f] tls_parse_stoc_supported_versions │ │ - [262271] tls_construct_stoc_ec_pt_formats │ │ - [262292] tls_process_new_session_ticket │ │ - [2622b1] tls_finish_handshake │ │ - [2622c6] ossl_statem_server_pre_work │ │ - [2622e2] asn1_collect │ │ - [2622ef] ASN1_item_ex_i2d │ │ - [262300] ASN1_NULL │ │ - [26230a] uint32_c2i │ │ - [262315] unavailable ip family │ │ - [26232b] bn_expand_internal │ │ - [26233e] %s%s%s │ │ - [262345] module_load_dso │ │ - [262355] tag=%s │ │ - [26235c] VISIBLESTRING │ │ - [26236a] SETWRAP │ │ - [262372] ASN1_mbstring_ncopy │ │ - [262386] ssl_module_init │ │ - [262396] q │ │ - [262398] ossl_dsa_key_from_pkcs8 │ │ - [2623b0] %*spub:\n │ │ - [2623b9] EC_GROUP_new_from_ecparameters │ │ - [2623d8] d2i_ECPrivateKey │ │ - [2623e9] RFC 5639 curve over a 256 bit prime field │ │ - [262413] BN_GF2m_mod │ │ - [26241f] EC_KEY_oct2priv │ │ - [26242f] ossl_ec_key_simple_oct2priv │ │ - [26244b] EC_POINT_point2oct │ │ - [26245e] ecp_nistz256_mult_precompute │ │ - [26247b] SHAKE256 │ │ - [262484] engine_id │ │ - [26248e] ENGINE_ctrl │ │ - [26249a] str=%s │ │ - [2624a1] crypto/err/err.c │ │ - [2624b2] OCSP routines │ │ - [2624c0] ENCODER routines │ │ - [2624d1] ECDSA lib │ │ - [2624db] OSSL_STORE lib │ │ - [2624ea] EVP_PKEY_encrypt │ │ - [2624fb] crypto/evp/dh_ctrl.c │ │ - [262510] aes_wrap_init_key │ │ - [262522] c2tnb191v1 │ │ - [26252d] fips_mode │ │ - [262537] EVP_CIPHER_CTX_ctrl │ │ - [26254b] ossl_asn1_type_get_octetstring_int │ │ - [26256e] OSSL_ENCODER_CTX_set_output_structure │ │ - [262594] evp_kem_from_algorithm │ │ - [2625ab] keymgmt_from_algorithm │ │ - [2625c2] EVP_DigestSign │ │ - [2625d1] d │ │ - [2625d3] evp_pkey_public_check_combined │ │ - [2625f2] EVP_PKEY_keygen │ │ - [262602] subgroup order Q: │ │ - [262614] crypto/comp_methods.c │ │ - [26262a] no import function │ │ - [26263d] setting xof failed │ │ - [262650] xts data unit is too large │ │ - [26266b] too many retries │ │ - [26267c] asn1 sig parse error │ │ - [262691] openssl conf references missing section │ │ - [2626b9] param cannot be represented exactly │ │ - [2626dd] invalid output length │ │ - [2626f3] failed loading public key │ │ - [26270d] error parsing asn1 length │ │ - [262727] response too many hdrlines │ │ - [262742] no private key │ │ - [262751] unsupported method for creating popo │ │ - [262776] error protecting message │ │ - [26278f] expected pollreq │ │ - [2627a0] missing key usage digitalsignature │ │ - [2627c3] aria128 │ │ - [2627cb] assertion failed: temp->next == NULL || WITHIN_ARENA(temp->next) │ │ - [26280c] param_push_num │ │ - [26281b] OSSL_PARAM_set_uint32 │ │ - [262831] get_string_internal │ │ - [262845] ossl_pw_set_pem_password_cb │ │ - [262861] ossl_provider_info_add_to_store │ │ - [262881] ossl_time_now │ │ - [26288f] countryName │ │ - [26289b] RC2-CFB │ │ - [2628a3] X509v3 CRL Distribution Points │ │ - [2628c2] PBE-SHA1-RC2-40 │ │ - [2628d2] id-smime-cti-ets-proofOfOrigin │ │ - [2628f1] id-mod-kea-profile-93 │ │ - [262907] id-cmc-encryptedPOP │ │ - [26291b] Trust Root │ │ - [262926] Experimental │ │ - [262933] targetInformation │ │ - [262945] aes-192-ofb │ │ - [262951] AES-256-CFB │ │ - [26295d] Hold Instruction Code │ │ - [262973] dNSDomain │ │ - [26297d] mail │ │ - [262982] roomNumber │ │ - [26298d] secretary │ │ - [262997] setct-CapTokenSeq │ │ - [2629a9] setct-AcqCardCodeMsg │ │ - [2629be] setct-PIUnsignedTBE │ │ - [2629d2] setct-CapReqTBEX │ │ - [2629e3] setct-CredRevReqTBE │ │ - [2629f7] setAttr-SecDevSig │ │ - [262a09] proxyCertInfo │ │ - [262a17] Inherit all │ │ - [262a23] X509v3 Name Constraints │ │ - [262a3b] CAMELLIA-256-CFB │ │ - [262a4c] CAMELLIA-128-OFB │ │ - [262a5d] id-ct-asciiTextWithCRLF │ │ - [262a75] cryptocom │ │ - [262a7f] id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet │ │ - [262aac] id-alg-PWRI-KEK │ │ - [262abc] aes-128-ccm │ │ - [262ac8] MGF1 │ │ - [262acd] aes-256-cbc-hmac-sha1 │ │ - [262ae3] aes-192-cbc-hmac-sha256 │ │ - [262afb] AES-128-OCB │ │ - [262b07] CAMELLIA-192-CMAC │ │ - [262b19] id-tc26-gost-3410-2012-512-paramSetB │ │ - [262b3e] Signing Tool of Issuer │ │ - [262b55] kuznyechik-cfb │ │ - [262b64] sendProxiedRouter │ │ - [262b76] AuthANY │ │ - [262b7e] aria-256-ecb │ │ - [262b8b] hmac-sha3-384 │ │ - [262b99] sm4-ctr │ │ - [262ba1] GOST R 34.10-2012 (256 bit) ParamSet D │ │ - [262bc8] AES-128-SIV │ │ - [262bd4] BLAKE2BMAC │ │ - [262bdf] id-ct-routeOriginAuthz │ │ - [262bf6] id-regCtrl-algId │ │ - [262c07] id-aa-ets-attrCertificateRefs │ │ - [262c25] cades-attributes │ │ - [262c36] indirectIssuer │ │ - [262c45] OBJ_dup │ │ - [262c4d] crypto/ocsp/ocsp_cl.c │ │ - [262c63] expecting public key blob │ │ - [262c7d] ^I^M\n │ │ - [262c82] PEM_read_bio_ex │ │ - [262c92] CERTIFICATE │ │ - [262c9e] crypto/asn1/a_i2d_fp.c │ │ - [262cb5] authsafes │ │ - [262cbf] value.bag │ │ - [262cc9] PKCS7_ENVELOPE │ │ - [262cd8] │ │ - [262ce2] crypto/property/defn_cache.c │ │ - [262cff] too much nonce requested │ │ - [262d18] rsa_pss_verify_param │ │ - [262d2d] publicExponent: │ │ - [262d3d] invalid message length │ │ - [262d54] mgf1 digest not allowed │ │ - [262d6c] n does not equal p q │ │ - [262d81] EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen │ │ - [262da9] RSA_padding_add_none │ │ - [262dbe] sk_reserve │ │ - [262dc9] OSSL_STORE_INFO_new_NAME │ │ - [262de2] crypto/store/store_meth.c │ │ - [262dfc] could not set engine │ │ - [262e11] invalid signer certificate purpose │ │ - [262e34] ts datasign │ │ - [262e40] NOTICEREF │ │ - [262e4a] crypto/x509/v3_cpols.c │ │ - [262e61] %*sUser Notice:\n │ │ - [262e72] set_dist_point_name │ │ - [262e86] affiliationChanged │ │ - [262e99] Superseded │ │ - [262ea4] v2i_ASIdentifiers │ │ - [262eb6] %*sTarget Cert:\n │ │ - [262ec7] crypto/x509/v3_battcons.c │ │ - [262ee1] crypto/x509/v3_group_ac.c │ │ - [262efb] text: │ │ - [262f01] ossl_x509v3_cache_extensions │ │ - [262f1e] DirName: │ │ - [262f27] extension not found │ │ - [262f3b] no issuer details │ │ - [262f4d] policy path length │ │ - [262f60] no crl number │ │ - [262f6e] X509_STORE_add_crl │ │ - [262f81] different CRL scope │ │ - [262f95] X509_STORE_CTX_init │ │ - [262fa9] compatible │ │ - [262fb4] X509_NAME_print │ │ - [262fc4] provider=base,fips=no,output=pem,structure=PrivateKeyInfo │ │ - [262ffe] provider=base,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ - [26303d] OpenSSL HMAC via EVP_PKEY implementation │ │ - [263066] OpenSSL SIPHASH via EVP_PKEY implementation │ │ - [263092] provider=default,fips=yes,output=text │ │ - [2630b8] AES-256-WRAP-PAD-INV:AES256-WRAP-PAD-INV │ │ - [2630e1] ARIA-192-CTR:1.2.410.200046.1.1.10 │ │ - [263104] rsa_encrypt │ │ - [263110] ossl_sm2_decrypt │ │ - [263121] ossl_aes_gcm_siv_set_ctx_params │ │ - [263141] providers/implementations/ciphers/cipher_chacha20_poly1305.c │ │ - [26317e] providers/implementations/ciphers/cipher_sm4_xts.c │ │ - [2631b1] tdes_wrap_update │ │ - [2631c2] rsa_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [2631ec] dhx_to_SubjectPublicKeyInfo_der_encode │ │ - [263213] ec_spki_pub_to_der │ │ - [263226] x25519_to_PrivateKeyInfo_pem_encode │ │ - [26324a] dsa_to_DSA_pem_encode │ │ - [263260] dh2text_encode │ │ - [26326f] kdf_argon2_ctx_set_m_cost │ │ - [263289] constant │ │ - [263292] ossl_HPKE_KEM_INFO_find_curve │ │ - [2632b0] dsa_gen │ │ - [2632b8] mac_gen │ │ - [2632c0] blake2_mac_init │ │ - [2632d0] poly1305_setkey │ │ - [2632e0] max_adinlen │ │ - [2632ec] reseed_time │ │ - [2632f8] ossl_drbg_verify_digest │ │ - [263310] digest %s != %s │ │ - [263320] ed25519_sign │ │ - [26332d] Ed25519ph │ │ - [263337] rsa_setup_md │ │ - [263344] rsa_sign_directly │ │ - [263356] invalid aad │ │ - [263362] length too large │ │ - [263373] self test kat failure │ │ - [263389] gcm_init │ │ - [263392] id_param │ │ - [26339b] s-indicator │ │ - [2633a7] ider-name │ │ - [2633b1] e-parameters │ │ - [2633be] -kem │ │ - [2633c3] ms-check │ │ - [2633cc] Invalid descriptor kind found. │ │ - [2633eb] J │ │ - [2633ed] chatlistCPtr │ │ - [2633fa] chatCPtr │ │ - [263403] (join-%u) │ │ - [26340d] cipher_store_pass │ │ - [26341f] sqlcipher_page_cipher: hmac operation on decrypt failed for pgno=%d │ │ - [263463] HMAC is not enabled, unable to integrity check │ │ - [263492] PRAGMA migrate.user_version = %d; │ │ - [2634b4] SELECT sqlcipher_export('migrate'); │ │ - [2634d8] device │ │ - [2634df] end │ │ - [2634e3] 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1ealt1 │ │ - [263538] unopened │ │ - [263541] stat │ │ - [263546] %s at line %d of [%.10s] │ │ - [26355f] %.16g │ │ - [263565] Vacuum │ │ - [26356c] IdxGE │ │ - [263572] CollSeq │ │ - [26357a] Compare │ │ - [263582] Clear │ │ - [263588] VRename │ │ - [263590] malformed database schema (%s) │ │ - [2635af] sqlite3Codec: error decrypting page %d data: %d │ │ - [2635df] sqlcipher_mem_free: calling sqlcipher_memset(%p,0,%d) and sqlcipher_munlock(%p, %d) │ │ - [263633] sqlcipher_cipher_ctx_init: allocating hmac_key │ │ - [263662] sqlcipher_openssl_activate: entered SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ - [2636a8] sha512 │ │ - [2636af] sqlcipher_openssl_hmac: invalid algorithm %d │ │ - [2636dc] sqlcipher_openssl_cipher: EVP_CipherFinal_ex returned %d │ │ - [263715] foreign_key_list │ │ - [263726] schema_version │ │ - [263735] short_column_names │ │ - [263748] trusted_schema │ │ - [263757] partial │ │ - [26375f] %Q. │ │ - [263763] no entry point [%s] in shared library [%s] │ │ - [26378e] tbl_name='%q' AND type!='trigger' │ │ - [2637b0] second argument to %#T() must be a constant between 0.0 and 1.0 │ │ - [2637f0] views may not be indexed │ │ - [263809] virtual tables may not be indexed │ │ - [26382b] parameters are not allowed in views │ │ - [26384f] SCAN %d CONSTANT ROW%s │ │ - [263866] rowid=? │ │ - [26386e] LEFT-JOIN │ │ - [263879] table %S has no column named %s │ │ - [263899] ok │ │ - [26389c] AFTER │ │ - [2638a2] no such trigger: %S │ │ - [2638b6] cannot add a STORED column │ │ - [2638d1] load_extension │ │ - [2638e0] sqlite_version │ │ - [2638ef] sqlite_drop_column │ │ - [263902] julianday │ │ - [26390c] 40f │ │ - [263910] json_type │ │ - [26391a] jsonb_group_array │ │ - [26392c] SQL logic error │ │ - [26393c] SELECT NOT EXISTS(SELECT docid FROM %Q.'%q_content' WHERE rowid!=?) │ │ - [263980] DELETE FROM %Q.'%q_segments' │ │ - [26399d] SELECT idx FROM %Q.'%q_segdir' WHERE level=? ORDER BY 1 ASC │ │ - [2639d9] block │ │ - [2639df] ee │ │ - [2639e2] SELECT %s ORDER BY rowid %s │ │ - [2639fe] NEAR │ │ - [263a03] fts3cursor │ │ - [263a0e] SAVEPOINT fts3 │ │ - [263a1d] ALTER TABLE %Q.'%q_docsize' RENAME TO '%q_docsize'; │ │ - [263a52] , T.c%d │ │ - [263a5a] data │ │ - [263a5f] SELECT k, v FROM %Q.'%q_config' │ │ - [263a7f] phrase │ │ - [263a86] separators │ │ - [263a91] %_parent │ │ - [263a9a] ); │ │ - [263a9d] WHERE rowid=?1 │ │ - [263aad] %s%.3x/ │ │ - [263ab5] CREATE TABLE x(key,value,type,atom,id,parent,fullkey,path,json HIDDEN,root HIDDEN) │ │ - [263b08] DEFAULT_PCACHE_INITSZ=20 │ │ - [263b21] ssl/d1_msg.c │ │ - [263b2e] TLS_DHE_DSS_WITH_AES_128_CBC_SHA │ │ - [263b4f] DHE-RSA-AES128-CCM │ │ - [263b62] TLS_ECDHE_ECDSA_WITH_AES_128_CCM │ │ - [263b83] PSK-AES128-CBC-SHA256 │ │ - [263b99] TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 │ │ - [263bbd] TLS_RSA_WITH_CAMELLIA_128_CBC_SHA │ │ - [263bdf] TLS_RSA_WITH_IDEA_CBC_SHA │ │ - [263bf9] ECDHE-ARIA256-GCM-SHA384 │ │ - [263c12] PSK-ARIA256-GCM-SHA384 │ │ - [263c29] DEFAULT │ │ - [263c31] SHA1 │ │ - [263c36] DHE │ │ - [263c3a] bad hello request │ │ - [263c4c] bad hrr version │ │ - [263c5c] callback failed │ │ - [263c6c] dane tlsa bad selector │ │ - [263c83] invalid ccs message │ │ - [263c97] missing rsa encrypting cert │ │ - [263cb3] no certificate set │ │ - [263cc6] ssl3 ext invalid servername type │ │ - [263ce7] ssl command section not found │ │ - [263d05] tlsv1 alert decrypt error │ │ - [263d1f] tlsv1 alert unknown ca │ │ - [263d36] unknown command │ │ - [263d46] wrong ssl version │ │ - [263d58] include/internal/packet.h │ │ - [263d72] no_anti_replay │ │ - [263d81] ServerInfoFile │ │ - [263d90] chainCAstore │ │ - [263d9d] num_tickets │ │ - [263da9] automatic │ │ - [263db3] peer_rpk │ │ - [263dbc] SSLv3/TLS write certificate status │ │ - [263ddf] TLSv1.3 read client key update │ │ - [263dfe] TLSv1.3 read server key update │ │ - [263e1d] tls12_copy_sigalgs │ │ - [263e30] No valid signature algorithms in '%s' │ │ - [263e56] tls-sigalg-iana-name │ │ - [263e6b] rsa_pss_pss_sha384 │ │ - [263e7e] dsa_sha256 │ │ - [263e89] tls13_generate_master_secret │ │ - [263ea6] ssl/quic/quic_impl.c │ │ - [263ebb] handshake cannot be confirmed before it is completed │ │ - [263ef0] ch_on_transport_params │ │ - [263f07] INITIAL_MAX_DATA is malformed │ │ - [263f25] new packet with old keys │ │ - [263f3e] packet_received │ │ - [263f4e] ssl/quic/quic_demux.c │ │ - [263f64] closed │ │ - [263f6b] application_error │ │ - [263f7d] ssl/quic/quic_lcidm.c │ │ - [263f93] exceeded maximum allowed streams │ │ - [263fb4] MAX_STREAM_DATA for TX only stream │ │ - [263fd7] NEW_CONN_ID │ │ - [263fe3] STREAM_LIMIT_ERROR │ │ - [263ff6] max_frag_len │ │ - [264003] ossl_set_tls_provider_parameters │ │ - [264024] final_psk │ │ - [26402e] tls_parse_ctos_supported_groups │ │ - [26404e] tls_parse_ctos_ems │ │ - [264061] ossl_statem_server_process_message │ │ - [264084] crypto/asn1/a_dup.c │ │ - [264098] ASN1_item_dup │ │ - [2640a6] ZINT32 │ │ - [2640ad] invalid socket │ │ - [2640bc] tfo no kernel support │ │ - [2640d2] BN_nnmod │ │ - [2640db] BUF_MEM_grow_clean │ │ - [2640ee] %ld │ │ - [2640f2] str_copy │ │ - [2640fb] parsebool │ │ - [264105] UTCTIME │ │ - [26410d] IA5STRING │ │ - [264117] BITWRAP │ │ - [26411f] crypto/dh/dh_ameth.c │ │ - [264134] dsa_do_verify │ │ - [264142] dlfcn_merger │ │ - [26414f] ECPKPARAMETERS │ │ - [26415e] p.char_two │ │ - [264169] X9.62 curve over a 208 bit binary field │ │ - [264191] X9.62 curve over a 368 bit binary field │ │ - [2641b9] EC_POINT_set_affine_coordinates │ │ - [2641d9] EC_POINT_mul │ │ - [2641e6] crypto/ec/ecdh_ossl.c │ │ - [2641fc] ossl_ecdsa_simple_sign_sig │ │ - [264217] ECDSA_do_sign_ex │ │ - [264228] ASN1 OID: %s │ │ - [264235] Basis Type: %s\n │ │ - [264245] ossl_ec_GFp_mont_field_decode │ │ - [264263] ossl_ec_GFp_simple_point2oct │ │ - [264280] ossl_ec_GFp_simple_points_make_affine │ │ - [2642a6] OSSL_DECODER_CTX_set_construct_data │ │ - [2642ca] SO_PATH │ │ - [2642d2] ENGINE_cmd_is_executable │ │ - [2642eb] ENGINE_new │ │ - [2642f6] crypto/engine/tb_rand.c │ │ - [26430e] reason(%lu) │ │ - [26431a] Diffie-Hellman routines │ │ - [264332] EC lib │ │ - [264339] evp_pkey_asym_cipher_init │ │ - [264353] aes_ccm_init_key │ │ - [264364] prime192v3 │ │ - [26436f] prime239v2 │ │ - [26437a] tlsaadpad │ │ - [264384] assertion failed: bl <= (int)sizeof(ctx->buf) │ │ - [2643b2] UNDEF │ │ - [2643b8] PKCS5_pbe_set_ex │ │ - [2643c9] evp_pkey_get0_EC_KEY_int │ │ - [2643e2] [action:%d, state:%d] unsupported OSSL_PARAM data type %d │ │ - [26441c] pad-mode │ │ - [264425] rsa_pss_keygen_saltlen │ │ - [26443c] [action:%d, state:%d] padding name %s │ │ - [264462] fix_group_ecx │ │ - [264470] crypto/evp/signature.c │ │ - [264487] seed: │ │ - [26448d] crypto/ffc/ffc_params_validate.c │ │ - [2644ae] .so │ │ - [2644b2] env:%s │ │ - [2644ba] bignum too long │ │ - [2644ca] pkey application asn1 method already registered │ │ - [2644fa] private key decode error │ │ - [264513] illegal nested tagging │ │ - [26452a] invalid utf8string │ │ - [26453d] second number too large │ │ - [264555] unsupported public key type │ │ - [264571] list cannot be null │ │ - [264585] invalid b │ │ - [26458f] invalid p │ │ - [264599] filename too big │ │ - [2645aa] received error │ │ - [2645b9] error reading messagedigest attribute │ │ - [2645df] no public key │ │ - [2645ed] private key does not match certificate │ │ - [264614] unsupported encryption type │ │ - [264630] wrap error │ │ - [26463b] bad pbm iterationcount │ │ - [264652] bad request id │ │ - [264661] error unexpected certconf │ │ - [26467b] invalid rootcakeyupdate │ │ - [264693] unknown pkistatus │ │ - [2646a5] ARIA-128-CBC │ │ - [2646b2] assertion failed: bit > 0 && bit < sh.bittable_size │ │ - [2646e6] assertion failed: !TESTBIT(table, bit) │ │ - [26470d] assertion failed: !sh_testbit(temp, slist, sh.bitmalloc) │ │ - [264746] ossl_hexstr2buf_sep │ │ - [26475a] OSSL_PARAM_get_utf8_string │ │ - [264775] OSSL_PARAM_set_utf8_ptr │ │ - [26478d] general_get_uint │ │ - [26479e] crypto/threads_pthread.c │ │ - [2647b7] RSA Data Security, Inc. PKCS │ │ - [2647d4] md5 │ │ - [2647d8] rsaEncryption │ │ - [2647e6] pbeWithMD5AndDES-CBC │ │ - [2647fb] commonName │ │ - [264806] rc2-ofb │ │ - [26480e] PBE-SHA1-RC2-64 │ │ - [26481e] RC4-40 │ │ - [264825] CAST5-ECB │ │ - [26482f] PBE-MD5-RC2-64 │ │ - [26483e] id-pkix-mod │ │ - [26484a] id-it-caProtEncCert │ │ - [26485e] id-regCtrl │ │ - [264869] id-alg-dh-sig-hmac-sha1 │ │ - [264881] id-cmc-senderNonce │ │ - [264894] aes-128-cfb │ │ - [2648a0] associatedDomain │ │ - [2648b1] setct-PANData │ │ - [2648bf] setct-PIData │ │ - [2648cc] setct-AuthResTBEX │ │ - [2648de] international-organizations │ │ - [2648fa] AES-192-CFB1 │ │ - [264907] seed-cfb │ │ - [264910] hmacWithSHA256 │ │ - [26491f] dsa_with_SHA256 │ │ - [26492f] whirlpool │ │ - [264939] id-Gost28147-89-CryptoPro-A-ParamSet │ │ - [26495e] X509v3 Freshest CRL │ │ - [264972] id-camellia256-wrap │ │ - [264986] anyExtendedKeyUsage │ │ - [26499a] dhSinglePass-cofactorDH-sha512kdf-scheme │ │ - [2649c3] CT Certificate SCTs │ │ - [2649d7] camellia-256-ccm │ │ - [2649e8] GOST R 34.10-2012 (512 bit) ParamSet A │ │ - [264a0f] id-tc26-cipher-constants │ │ - [264a28] ipsec Internet Key Exchange │ │ - [264a44] Ctrl/Provision WAP Termination │ │ - [264a63] SSH Client │ │ - [264a6e] siphash │ │ - [264a76] aria-128-ecb │ │ - [264a83] hmac-sha3-224 │ │ - [264a91] dsa_with_SHA512 │ │ - [264aa1] dsa_with_SHA3-224 │ │ - [264ab3] ecdsa_with_SHA3-384 │ │ - [264ac7] id-rsassa-pkcs1-v1_5-with-sha3-512 │ │ - [264aea] ISO-CN │ │ - [264af1] dstu28147-cfb │ │ - [264aff] DSTU curve 0 │ │ - [264b0c] Smtp UTF8 Mailbox │ │ - [264b1e] Class of Signing Tool │ │ - [264b34] sm4-xts │ │ - [264b3c] X509v3 Indirect Issuer │ │ - [264b53] ossl_obj_add_object │ │ - [264b67] crypto/objects/obj_lib.c │ │ - [264b80] value.good │ │ - [264b8b] thisUpdate │ │ - [264b96] no response data │ │ - [264ba7] crypto/pkcs12/p12_key.c │ │ - [264bbf] crypto/pkcs12/p12_decr.c │ │ - [264bd8] iv gen error │ │ - [264be5] auth_attr │ │ - [264bef] serial │ │ - [264bf6] BAD RECURSION DEPTH\n │ │ - [264c0b] not an hexadecimal digit │ │ - [264c24] unsupported drbg type │ │ - [264c3a] prime2: │ │ - [264c42] invalid multi prime key │ │ - [264c5a] padding check failed │ │ - [264c6f] crypto/rsa/rsa_none.c │ │ - [264c85] pkey_rsa_ctrl_str │ │ - [264c97] 3072 │ │ - [264c9c] OSSL_STORE_open_ex │ │ - [264caf] OpenSSL NULL UI │ │ - [264cbf] d.x400Address │ │ - [264ccd] email │ │ - [264cd3] qualifiers │ │ - [264cde] d.usernotice │ │ - [264ceb] fullname │ │ - [264cf4] Cessation Of Operation │ │ - [264d0b] privilegeWithdrawn │ │ - [264d1e] Reasons │ │ - [264d26] %*sCRL Issuer:\n │ │ - [264d36] %*scrlUrl: │ │ - [264d42] crypto/x509/v3_addr.c │ │ - [264d58] (MPLS-labeled VPN) │ │ - [264d6c] rdi │ │ - [264d70] %*sIssuer Serial: │ │ - [264d83] v2i_issuer_sign_tool │ │ - [264d98] %*ssignTool : │ │ - [264daa] namingAuthority │ │ - [264dba] NAME_CONSTRAINTS │ │ - [264dcb] Not After: │ │ - [264dd7] v2i_POLICY_MAPPINGS │ │ - [264deb] copy_issuer │ │ - [264df7] OSSL_ATTRIBUTES_SYNTAX │ │ - [264e0e] i2s_ASN1_UTF8STRING │ │ - [264e22] y │ │ - [264e24] invalid inheritance │ │ - [264e38] invalid field name │ │ - [264e4b] unknown trust id │ │ - [264e5c] format error in certificate's notAfter field │ │ - [264e89] Suite B: invalid ECC curve │ │ - [264ea4] invalid certificate verification context │ │ - [264ecd] Subject empty and Subject Alt Name extension not critical │ │ - [264f07] engines/e_afalg.c │ │ - [264f19] engines/e_afalg_err.c │ │ - [264f2f] provider=base,fips=yes,input=der,structure=SubjectPublicKeyInfo │ │ - [264f6f] SHA3-512:2.16.840.1.101.3.4.2.10 │ │ - [264f90] POLY1305 │ │ - [264f99] ECDSA-SHA3-384:ecdsa_with_SHA3-384:id-ecdsa-with-sha3-384:2.16.840.1.101.3.4.3.11 │ │ - [264feb] ARIA-256-OFB:1.2.410.200046.1.1.14 │ │ - [26500e] SM4-CCM:1.2.156.10197.1.104.9 │ │ - [26502c] providers/implementations/digests/blake2_prov.c │ │ - [26505c] ossl_blake2b_set_ctx_params │ │ - [265078] providers/implementations/digests/md5_prov.c │ │ - [2650a5] RSA PUBLIC KEY │ │ - [2650b4] rsa_to_PrivateKeyInfo_der_encode │ │ - [2650d5] dhx_to_EncryptedPrivateKeyInfo_der_encode │ │ - [2650ff] dsa_to_EncryptedPrivateKeyInfo_der_encode │ │ - [265129] sm2_to_SubjectPublicKeyInfo_der_encode │ │ - [265150] dhx_to_X9_42_der_encode │ │ - [265168] ec_to_X9_62_pem_encode │ │ - [26517f] rsa2msblob_encode │ │ - [265191] dh_to_text │ │ - [26519c] gindex: %d\n │ │ - [2651a8] providers/implementations/kdfs/argon2.c │ │ - [2651d0] kbkdf_derive │ │ - [2651dd] x963kdf_derive │ │ - [2651ec] x942kdf_derive │ │ - [2651fb] AES-128-WRAP │ │ - [265208] eckey_check │ │ - [265214] providers/implementations/macs/poly1305_prov.c │ │ - [265243] digest-size │ │ - [26524f] ed25519_digest_signverify_init │ │ - [26526e] providers/implementations/ciphers/cipher_cast5.c │ │ - [26529f] ems not enabled │ │ - [2652af] failed to set parameter │ │ - [2652c7] invalid state │ │ - [2652d5] missing cipher │ │ - [2652e4] missing message digest │ │ - [2652fb] self test post failure │ │ - [265312] dinlen │ │ - [265319] unds │ │ - [26531e] once │ │ - [265323] c-bits │ │ - [26532a] s7 │ │ - [26532d] d22 │ │ - [265331] ATTACH x AS %Q │ │ - [265340] cipher_page_size │ │ - [265351] cipher_use_hmac │ │ - [265361] cipher_default_compatibility │ │ - [26537e] PRAGMA cipher_kdf_algorithm = %s; │ │ - [2653a0] PRAGMA cipher_default_page_size = %d; │ │ - [2653c6] sqlcipherCodecAttach: calling codec_set_btree_to_codec_pagesize() │ │ - [265408] sqlcipherCodecAttach: calling sqlite3BtreeSecureDelete() │ │ - [265441] sqlite3_key: db=%p │ │ - [265454] sqlcipher_codec_ctx_set_error: ctx=%p, error=%d │ │ - [265484] error reading %d bytes from file page %d at offset %d │ │ - [2654ba] PRAGMA journal_mode = %s; │ │ - [2654d4] /usr/tmp │ │ - [2654dd] %!.15g │ │ - [2654e4] Cast │ │ - [2654e9] ZeroOrNull │ │ - [2654f4] IdxDelete │ │ - [2654fe] FkCounter │ │ - [265508] SELECT*FROM"%w".%s WHERE %s ORDER BY rowid │ │ - [265533] INT │ │ - [265537] sqlite_temp_master │ │ - [26554a] codec_set_btree_to_codec_pagesize: left database mutex %p │ │ - [265584] sqlcipher_openssl_hmac: EVP_MAC_fetch for HMAC failed │ │ - [2655ba] sqlcipher_openssl_kdf: PKCS5_PBKDF2_HMAC() for EVP_sha1() workfactor %d and key size %d returned %d │ │ - [26561e] data_version │ │ - [26562b] fullfsync │ │ - [265635] incremental_vacuum │ │ - [265648] CREATE TABLE x │ │ - [265657] unable to open shared library [%.*s] │ │ - [26567c] unknown function: %#T() │ │ - [265694] %d columns assigned %d values │ │ - [2656b2] USING ROWID SEARCH ON TABLE %s FOR IN-OPERATOR │ │ - [2656e1] temporary table name must be unqualified │ │ - [26570a] sqlite_sequence │ │ - [26571a] index expressions │ │ - [26572c] misuse of aliased aggregate %s │ │ - [26574b] misuse of aliased window function %s │ │ - [265770] too many terms in %s BY clause │ │ - [26578f] generated columns cannot be part of the PRIMARY KEY │ │ - [2657c3] table %s may not be indexed │ │ - [2657df] %s %T cannot reference objects in database %s │ │ - [26580d] RIGHT │ │ - [265813] ON clause references tables to its right │ │ - [26583c] rows deleted │ │ - [265849] syntax error after column name "%.*s" │ │ - [26586f] NULL value in %s.%s │ │ - [265883] w │ │ - [265885] sqlite_compileoption_get │ │ - [26589e] sqlite_log │ │ - [2658a9] %04d │ │ - [2658ae] json_quote │ │ - [2658b9] jsonb_replace │ │ - [2658c7] 0123456789abcdef │ │ - [2658d8] abort due to ROLLBACK │ │ - [2658ee] matchinfo │ │ - [2658f8] icne │ │ - [2658fd] icna │ │ - [265902] asc │ │ - [265906] unknown tokenizer │ │ - [265918] langid │ │ - [26591f] wrong number of arguments to function snippet() │ │ - [26594f] multiple tokenize=... directives │ │ - [265970] REPLACE INTO '%q'.'%q_data'(id, block) VALUES(?,?) │ │ - [2659a3] hashsize │ │ - [2659ac] cannot %s contentless fts5 table: %s │ │ - [2659d1] merge │ │ - [2659d7] entli │ │ - [2659dd] ization │ │ - [2659e5] iviti │ │ - [2659eb] _parent │ │ - [2659f3] Too many columns for an rtree table │ │ - [265a17] ."%.*s" │ │ - [265a1f] COMPILER=clang-18.0.1 │ │ - [265a35] server finished │ │ - [265a45] AES128-GCM-SHA256 │ │ - [265a57] DHE-PSK-AES128-CCM8 │ │ - [265a6b] TLS_PSK_WITH_AES_128_CBC_SHA │ │ - [265a88] TLS_PSK_WITH_NULL_SHA384 │ │ - [265aa1] DHE-PSK-AES256-CBC-SHA384 │ │ - [265abb] GOST2012-MAGMA-MAGMAOMAC │ │ - [265ad4] TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 │ │ - [265afd] ssl_cert_add0_chain_cert │ │ - [265b16] SSL_add_file_cert_subjects_to_stack │ │ - [265b3a] gost2012_256 │ │ - [265b47] DSS │ │ - [265b4b] TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256 │ │ - [265b96] kRSAPSK │ │ - [265b9e] AESCCM8 │ │ - [265ba6] ARIA128 │ │ - [265bae] bad data │ │ - [265bb7] compressed length too long │ │ - [265bd2] dh key too small │ │ - [265be3] invalid alert │ │ - [265bf1] not replacing certificate │ │ - [265c0b] null ssl method passed │ │ - [265c22] private key mismatch │ │ - [265c37] psk no client cb │ │ - [265c48] shutdown while in init │ │ - [265c5f] ssl session id context too long │ │ - [265c7f] tlsv1 unrecognized name │ │ - [265c97] wrong cipher returned │ │ - [265cad] ssl_validate_ct │ │ - [265cbd] verifyCApath │ │ - [265cca] +automatic │ │ - [265cd5] Request │ │ - [265cdd] ssl_get_prev_session │ │ - [265cf2] SSLv3/TLS write change cipher spec │ │ - [265d15] TLSv1.3 write end of early data │ │ - [265d35] TLS-SIGALG │ │ - [265d40] ecdsa_sha224 │ │ - [265d4d] ecdsa_brainpoolP384r1_sha384 │ │ - [265d6a] properties │ │ - [265d75] ssl_srp_ctx_init_intern │ │ - [265d8d] expect_quic │ │ - [265d99] quic_read │ │ - [265da3] quic_read_again │ │ - [265db3] ACK_DELAY_EXP appears multiple times │ │ - [265dd8] MAX_ACK_DELAY appears multiple times │ │ - [265dfd] ack_delay_exponent │ │ - [265e10] port_v4 │ │ - [265e18] cur_state │ │ - [265e22] client │ │ - [265e29] \t │ │ - [265e2c] connection_code │ │ - [265e3c] handshake │ │ - [265e46] offset │ │ - [265e4d] explicit_length │ │ - [265e5d] sequence_number │ │ - [265e6d] PATH_CHALLENGE valid only in 0/1-RTT │ │ - [265e92] internal error (stream count RXFC) │ │ - [265eb5] zero-length NEW_TOKEN │ │ - [265ecb] read header │ │ - [265ed7] DATA_BLOCKED │ │ - [265ee4] KEY_UPDATE_ERROR │ │ - [265ef5] ssl/record/rec_layer_s3.c │ │ - [265f0f] tls_initialise_write_packets_default │ │ - [265f34] tls13_post_process_record │ │ - [265f4e] HEAD │ │ - [265f54] final_key_share │ │ - [265f64] ssl3_check_cert_and_algorithm │ │ - [265f82] tls_construct_server_key_exchange │ │ - [265fa4] tls_handle_status_request │ │ - [265fbe] attributes │ │ - [265fc9] asn1_template_ex_i2d │ │ - [265fde] ASN1_SEQUENCE │ │ - [265fec] openssl_conf=%s │ │ - [265ffc] NCONF_get_section │ │ - [26600e] def_load_bio │ │ - [26601b] .include │ │ - [266024] ASCII │ │ - [26602a] BMPSTRING │ │ - [266034] crypto/dh/dh_backend.c │ │ - [26604b] ossl_dsa_do_sign_int │ │ - [266060] crypto/bn/bn_exp2.c │ │ - [266074] ec_asn1_group2fieldid │ │ - [26608a] X9.62 curve over a 272 bit binary field │ │ - [2660b2] ossl_ec_key_simple_priv2oct │ │ - [2660ce] EC_GROUP_get_trinomial_basis │ │ - [2660eb] Seed: │ │ - [2660f1] ECPKParameters_print │ │ - [266106] %*s\n │ │ - [26611f] OSSL_DECODER_CTX_add_extra │ │ - [26613a] ossl_decoder_cache_flush │ │ - [266153] crypto/err/err_local.h │ │ - [26616a] CRMF routines │ │ - [266178] sect193r1 │ │ - [266182] sect409r1 │ │ - [26618c] wap-wsg-idm-ecid-wtls9 │ │ - [2661a3] wap-wsg-idm-ecid-wtls10 │ │ - [2661bb] brainpoolP320r1 │ │ - [2661cb] K-283 │ │ - [2661d1] EVP_DecryptUpdate │ │ - [2661e3] inner_evp_generic_fetch │ │ - [2661fb] crypto/encode_decode/encoder_meth.c │ │ - [26621f] ossl_encoder_parsed_properties │ │ - [26623e] hexpass │ │ - [266246] N │ │ - [266248] oaep │ │ - [26624d] rsa-factor3 │ │ - [266259] rsa-exponent5 │ │ - [266267] pkey_ec_keygen │ │ - [266276] dh_1024_160 │ │ - [266282] Thread-local default library context │ │ - [2662a7] os-specific │ │ - [2662b3] invalid range │ │ - [2662c1] bad ffc parameters │ │ - [2662d4] check pubkey too large │ │ - [2662eb] memory limit exceeded │ │ - [266301] only oneshot supported │ │ - [266318] unable to get maximum request size │ │ - [26633b] asn1 parse error │ │ - [26634c] mime sig parse error │ │ - [266361] type not constructed │ │ - [266376] wrong public key type │ │ - [26638c] variable has no value │ │ - [2663a2] secure malloc failure │ │ - [2663b8] could not load the shared library │ │ - [2663da] 'id' or 'name' missing │ │ - [2663f1] unimplemented public key method │ │ - [266411] error parsing url │ │ - [266423] invalid url scheme │ │ - [266436] redirection from https to http │ │ - [266455] no signers │ │ - [266460] error decrypting certificate │ │ - [26647d] bad checkafter in pollrep │ │ - [266497] request not accepted │ │ - [2664ac] request rejected by server │ │ - [2664c7] unsupported pkibody │ │ - [2664db] SM4 │ │ - [2664df] SM4-CBC │ │ - [2664e7] aes128 │ │ - [2664ee] ssl3-md5 │ │ - [2664f7] assertion failed: TESTBIT(table, bit) │ │ - [26651d] directive %s set to unrecognized value │ │ - [266544] X500 │ │ - [266549] sha │ │ - [26654d] nsBaseUrl │ │ - [266557] BF-ECB │ │ - [26655e] RSA-RIPEMD160 │ │ - [26656c] emailProtection │ │ - [26657c] PBE-SHA1-2DES │ │ - [26658a] certBag │ │ - [266592] OCSP Signing │ │ - [26659f] S/MIME │ │ - [2665a6] id-smime-mod-oid │ │ - [2665b7] id-smime-aa-securityLabel │ │ - [2665d1] id-smime-aa-ets-signerLocation │ │ - [2665f0] id-smime-aa-ets-CertificateRefs │ │ - [266610] id-regCtrl-regToken │ │ - [266624] id-regCtrl-protocolEncrKey │ │ - [26663f] id-cmc-popLinkRandom │ │ - [266654] id-pda-countryOfCitizenship │ │ - [266670] selected-attribute-types │ │ - [266689] rFC822localPart │ │ - [266699] qualityLabelledData │ │ - [2666ad] manager │ │ - [2666b5] mailPreferenceOption │ │ - [2666ca] setct-CapTokenTBS │ │ - [2666dc] setct-BatchAdminReqTBE │ │ - [2666f3] generic cryptogram │ │ - [266706] set-brand-Novus │ │ - [266716] aes-192-cfb1 │ │ - [266723] sha224 │ │ - [26672a] CAMELLIA-256-CFB1 │ │ - [26673c] CAMELLIA-256-CFB8 │ │ - [26674e] prf-gostr3411-94 │ │ - [26675f] id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet │ │ - [26678c] id-GostR3410-2001-TestParamSet │ │ - [2667ab] GOST R 3410-2001 Parameter Set Cryptocom │ │ - [2667d4] id-on-permanentIdentifier │ │ - [2667ee] certificateRevocationList │ │ - [266808] rsassaPss │ │ - [266812] AES-128-CBC-HMAC-SHA1 │ │ - [266828] dhSinglePass-cofactorDH-sha224kdf-scheme │ │ - [266851] secureShellClient │ │ - [266863] aria-128-cfb8 │ │ - [266871] ISO CN Member Body │ │ - [266884] dstu4145be │ │ - [26688f] XmppAddr │ │ - [266898] Class of Signing Tool KB1 │ │ - [2668b2] id-ct-signedChecklist │ │ - [2668c8] itu-t-identified-organization │ │ - [2668e6] id-ct-rpkiSignedPrefixList │ │ - [266901] unsupported requestorname type │ │ - [266920] bad end line │ │ - [26692d] unsupported encryption │ │ - [266944] -----\n │ │ - [26694b] assertion failed: nkey <= EVP_MAX_KEY_LENGTH │ │ - [266978] PKCS12_PBE_keyivgen_ex │ │ - [26698f] maybe wrong password │ │ - [2669a4] PKCS8_encrypt_ex │ │ - [2669b5] mac │ │ - [2669b9] value.x509cert │ │ - [2669c8] value.shkeybag │ │ - [2669d7] PKCS7_ENC_CONTENT │ │ - [2669e9] enc_digest │ │ - [2669f4] (%s) │ │ - [2669fa] GENERALSTRING │ │ - [266a08] :BAD ENUMERATED │ │ - [266a18] pkcs7_bio_add_digest │ │ - [266a2d] error adding recipient │ │ - [266a44] parse_name │ │ - [266a4f] parse_number │ │ - [266a5c] entropy input too long │ │ - [266a73] mgf1 with sha1 (default) │ │ - [266a8c] ossl_rsa_key_from_pkcs8 │ │ - [266aa4] RSA_setup_blinding │ │ - [266ab7] scheme=%s │ │ - [266ac1] policy mismatch │ │ - [266ad1] time syscall error │ │ - [266ae4] errno=%d │ │ - [266aed] Verify failure\n │ │ - [266afd] X509V3_get_section │ │ - [266b10] Object Signing │ │ - [266b1f] nonRepudiation │ │ - [266b2e] ia5org │ │ - [266b35] policy_section │ │ - [266b44] policyIdentifier │ │ - [266b55] unused │ │ - [266b5c] [%d] │ │ - [266b61] Targets │ │ - [266b69] v1 (0x0) │ │ - [266b72] infinite │ │ - [266b7b] inhibitPolicyMapping │ │ - [266b90] othername: SRVName │ │ - [266ba3] v2i_subject_alt │ │ - [266bb3] %*sVersion: %ld (0x%lX) │ │ - [266bcb] invalid boolean string │ │ - [266be2] crypto/x509/x509_cmp.c │ │ - [266bf9] should retry │ │ - [266c06] X509_STORE_add_lookup │ │ - [266c1c] proxy certificates not allowed, please set the appropriate flag │ │ - [266c5c] Suite B: cannot sign P-384 with P-256 │ │ - [266c82] Path length invalid for non-CA cert │ │ - [266ca6] X509_EXTENSIONS │ │ - [266cb6] X509_NAME_ENTRY │ │ - [266cc6] X509_PUBKEY_get0 │ │ - [266cd7] kernel op failed │ │ - [266ce8] socket bind failed │ │ - [266cfb] buildinfo │ │ - [266d05] provider=base,fips=yes,output=msblob │ │ - [266d2a] SHA2-256/192:SHA-256/192:SHA256-192 │ │ - [266d4e] X448:1.3.101.111 │ │ - [266d5f] ECDSA-SHA2-224:ECDSA-SHA224:ecdsa-with-SHA224:1.2.840.10045.4.3.1 │ │ - [266da1] ECDSA-SHA2-384:ECDSA-SHA384:ecdsa-with-SHA384:1.2.840.10045.4.3.3 │ │ - [266de3] provider=default,fips=yes,output=pvk │ │ - [266e08] provider=default,fips=yes,input=pvk │ │ - [266e2c] AES-256-CCM:id-aes256-CCM:2.16.840.1.101.3.4.1.47 │ │ - [266e5e] SM4-CFB:SM4-CFB128:1.2.156.10197.1.104.4 │ │ - [266e87] xts_standard │ │ - [266e94] ossl_tdes_get_ctx_params │ │ - [266ead] ossl_blake2s_set_ctx_params │ │ - [266ec9] ossl_do_PVK_header │ │ - [266edc] check_bitlen_dsa │ │ - [266eed] EC PARAMETERS │ │ - [266efb] SM2 PARAMETERS │ │ - [266f0a] dhx_to_type_specific_params_der_encode │ │ - [266f31] RSA-PSS PUBLIC KEY │ │ - [266f44] x25519_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [266f71] x448_to_EncryptedPrivateKeyInfo_der_encode │ │ - [266f9c] SEED: │ │ - [266fa2] x4482text_encode │ │ - [266fb3] ossl_ec_dhkem_derive_private │ │ - [266fd0] blake2_mac_set_ctx_params │ │ - [266fea] ossl_drbg_hmac_init │ │ - [266ffe] test_entropy │ │ - [26700b] /dev/srandom │ │ - [267018] eddsa_signverify_init │ │ - [26702e] minimum salt length set to %d, but the digest only gives %d │ │ - [26706a] rsa_sign_message_final │ │ - [267081] file_open_dir │ │ - [26708f] rc2_set_ctx_params │ │ - [2670a2] kdf_pbkdf1_derive │ │ - [2670b4] entropy source failed continuous tests │ │ - [2670db] invalid mode │ │ - [2670e8] wrong output buffer size │ │ - [267101] ossl_cipher_generic_get_params │ │ - [267120] ildinfo │ │ - [267128] evel │ │ - [26712d] check │ │ - [267133] oncelen │ │ - [26713b] hecks │ │ - [267141] ree │ │ - [267145] _Unwind_Resume │ │ - [267154] unsupported register class │ │ - [26716f] r10 │ │ - [267173] d6 │ │ - [267176] eventEmitterCPtr │ │ - [267187] cannot open view: %s │ │ - [26719c] cipher_default_page_size │ │ - [2671b5] cipher_kdf_algorithm │ │ - [2671ca] cipher_settings │ │ - [2671da] sqlite3_rekey_v2: db=%p zDb=%s │ │ - [2671f9] sqlcipher_deactivate: entering SQLCIPHER_MUTEX_PROVIDER │ │ - [267231] sqlcipher_free: calling sqlcipher_memset(%p,0,%llu) │ │ - [267265] sqlcipher_codec_ctx_init: error %d returned from ctx_init │ │ - [26729f] no such table column: %s.%s │ │ - [2672bb] cannot limit WAL size: %s │ │ - [2672d5] out of memory │ │ - [2672e3] 16BE │ │ - [2672e8] VFilter │ │ - [2672f0] NotExists │ │ - [2672fa] HaltIfNull │ │ - [267305] ResultRow │ │ - [26730f] SorterData │ │ - [26731a] UNIQUE │ │ - [267321] Offset %u out of range %u..%u │ │ - [26733f] cipher_ctx_free: iCtx=%p │ │ - [267358] sqlcipher_openssl_hmac: EVP_MAC_update() on 1st input buffer of %d bytes using algorithm %d returned %d │ │ - [2673c0] no such view │ │ - [2673cd] %s: %s.%s │ │ - [2673d7] recursive_triggers │ │ - [2673ea] soft_heap_limit │ │ - [2673fa] ncol │ │ - [2673ff] misuse of aggregate: %#T() │ │ - [26741a] flexnum │ │ - [267422] circular reference: %s │ │ - [267439] %r ORDER BY term does not match any column in the result set │ │ - [267476] SETUP │ │ - [26747c] too many arguments on %s() - max %d │ │ - [2674a0] MULTI-INDEX OR │ │ - [2674af] LIMIT │ │ - [2674b5] %d values for %d columns │ │ - [2674ce] rows inserted │ │ - [2674dc] TEXT value in %s.%s │ │ - [2674f0] database %s is already in use │ │ - [26750e] vfs │ │ - [267512] cannot detach database %s │ │ - [26752c] stat_push │ │ - [267536] 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'); │ │ - [267667] Cannot add a UNIQUE column │ │ - [267682] cannot override %s of window: %s │ │ - [2676a3] printf │ │ - [2676aa] 40f-20a-20d │ │ - [2676b6] am │ │ - [2676b9] %.3f │ │ - [2676be] unknown operation │ │ - [2676d0] no more rows available │ │ - [2676e7] separators= │ │ - [2676f3] UPDATE %Q.'%q_segdir' SET start_block = ?, root = ?WHERE level = ? AND idx = ? │ │ - [267742] ence │ │ - [267747] al │ │ - [26774a] itilib │ │ - [267751] iti │ │ - [267755] │ │ - [267759] Index optimized │ │ - [267769] docsize │ │ - [267771] segdir │ │ - [267778] too many prefix indexes (max %d) │ │ - [267799] malformed columnsize=... directive │ │ - [2677bc] T.%Q │ │ - [2677c1] crisismerge │ │ - [2677cd] Too few columns for an rtree table │ │ - [2677f0] ,%.*s INT │ │ - [2677fa] 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"; │ │ - [26788b] DEFAULT_RECURSIVE_TRIGGERS │ │ - [2678a6] TLS_RSA_WITH_NULL_MD5 │ │ - [2678bc] DHE-DSS-AES128-SHA │ │ - [2678cf] ADH-AES256-SHA │ │ - [2678de] NULL-SHA256 │ │ - [2678ea] TLS_PSK_WITH_AES_256_CBC_SHA384 │ │ - [26790a] ECDHE-RSA-CHACHA20-POLY1305 │ │ - [267926] DHE-RSA-CAMELLIA256-SHA │ │ - [26793e] TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 │ │ - [267965] ssl/ssl_cert.c │ │ - [267974] SSL_add_dir_cert_subjects_to_stack │ │ - [267997] MD5 │ │ - [26799b] ALL │ │ - [26799f] aGOST12 │ │ - [2679a7] ARIA256 │ │ - [2679af] TLSv1 │ │ - [2679b5] bad change cipher spec │ │ - [2679cc] error in received cipher list │ │ - [2679ea] fragmented client hello │ │ - [267a02] missing rsa signing cert │ │ - [267a1b] no cipher match │ │ - [267a2b] quic protocol error │ │ - [267a3f] ssl3 ext invalid max fragment length │ │ - [267a64] stream count limited │ │ - [267a79] tlsv1 bad certificate status response │ │ - [267a9f] tlsv1 certificate unobtainable │ │ - [267abe] unsupported write flag │ │ - [267ad5] x509 verification setup problems │ │ - [267af6] no_comp │ │ - [267afe] tx_cert_comp │ │ - [267b0b] CipherString │ │ - [267b18] MinProtocol │ │ - [267b24] NoRenegotiation │ │ - [267b34] TxCertificateCompression │ │ - [267b4d] RequirePostHandshake │ │ - [267b62] SSLv3/TLS write client certificate │ │ - [267b85] TLSv1.3 early data │ │ - [267b98] rsa_pkcs1_sha256 │ │ - [267ba9] dsa_sha224 │ │ - [267bb4] ossl_quic_write_flags │ │ - [267bca] expect_quic_conn_only │ │ - [267be0] network BIO I/O error │ │ - [267bf6] INITIAL_MAX_STREAMS_UNI appears multiple times │ │ - [267c25] JSON-SEQ │ │ - [267c2e] common_fields │ │ - [267c3c] packet_sent │ │ - [267c48] handshake_confirmed │ │ - [267c5c] internal_error │ │ - [267c6b] stream_limit_error │ │ - [267c7e] scid │ │ - [267c83] ect1 │ │ - [267c88] ChaCha20-Poly1305 │ │ - [267c9a] depack_process_frames │ │ - [267cb0] NEW_CONN_ID valid only in 0/1-RTT │ │ - [267cd2] STREAM frame for nonexistent stream │ │ - [267cf6] depack_do_frame_streams_blocked │ │ - [267d16] NEW_TOKEN │ │ - [267d20] CONNECTION_REFUSED │ │ - [267d33] NO_VIABLE_PATH │ │ - [267d42] ossl_quic_calculate_retry_integrity_tag │ │ - [267d6a] dtls1_write_bytes │ │ - [267d7c] tls-data-size │ │ - [267d8a] tls-version │ │ - [267d96] tls13_common_post_process_record │ │ - [267db7] final_supported_versions │ │ - [267dd0] ssl_next_proto_validate │ │ - [267de8] tls_parse_ctos_cookie │ │ - [267dfe] tls_parse_ctos_post_handshake_auth │ │ - [267e21] tls_construct_stoc_supported_groups │ │ - [267e45] tls_construct_stoc_session_ticket │ │ - [267e67] tls_construct_stoc_use_srtp │ │ - [267e83] tls_process_certificate_request │ │ - [267ea3] tls_post_process_client_key_exchange │ │ - [267ec8] tls_construct_cert_status_body │ │ - [267ee7] asn1_get_int64 │ │ - [267ef6] UINT32 │ │ - [267efd] ASYNC_init_thread │ │ - [267f0f] no hostname or service specified │ │ - [267f30] transfer error │ │ - [267f3f] BN_usub │ │ - [267f47] BN_lshift │ │ - [267f51] CONF_modules_load │ │ - [267f63] dollarid │ │ - [267f6c] process_include │ │ - [267f7c] o2i_SCT_signature │ │ - [267f8e] int_dhx942_dh │ │ - [267f9c] ec_group_new_from_data │ │ - [267fb5] IPSec/IKE/Oakley curve #3 over a 155 bit binary field.\n │ │ + [261dff] ENABLE_FTS3_PARENTHESIS │ │ + [261e17] SYSTEM_MALLOC │ │ + [261e25] TLS_PSK_WITH_AES_256_CBC_SHA │ │ + [261e42] TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 │ │ + [261e66] DHE-PSK-NULL-SHA256 │ │ + [261e7a] ECDHE-PSK-AES128-CBC-SHA │ │ + [261e93] TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA │ │ + [261eb8] DHE-RSA-ARIA256-GCM-SHA384 │ │ + [261ed3] TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 │ │ + [261ef8] ssl3_finish_mac │ │ + [261f08] gost2001 │ │ + [261f11] ADH │ │ + [261f15] bad digest length │ │ + [261f27] dh public value length is wrong │ │ + [261f47] missing supported versions extension │ │ + [261f6c] renegotiation mismatch │ │ + [261f83] request sent │ │ + [261f90] scsv received when renegotiating │ │ + [261fb1] tlsv1 alert internal error │ │ + [261fcc] tlsv1 alert user cancelled │ │ + [261fe7] unknown pkey type │ │ + [261ff9] unsupported compression algorithm │ │ + [26201b] ssl_read_internal │ │ + [26202d] MaxProtocol │ │ + [262039] SSLv2 │ │ + [26203f] Bugs │ │ + [262044] ECDHSingle │ │ + [26204f] tlsext_hostname │ │ + [26205f] TLSv1.3 read server compressed certificate │ │ + [26208a] SSLv3/TLS read server certificate request │ │ + [2620b4] EC │ │ + [2620b7] tls1_set_groups_list │ │ + [2620cc] tls-min-dtls │ │ + [2620d9] create_channel │ │ + [2620e8] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL is malformed │ │ + [262118] owner │ │ + [26211e] handling retry packet │ │ + [262134] │ │ + [262139] \b │ │ + [26213c] stream_state_error │ │ + [26214f] STREAM_DATA_BLOCKED valid only in 0/1-RTT │ │ + [262179] depack_do_frame_max_streams │ │ + [262195] ssl/quic/quic_tls.c │ │ + [2621a9] CRYPTO_BUFFER_EXCEEDED │ │ + [2621c0] tls-mac │ │ + [2621c8] tls_post_encryption_processing_default │ │ + [2621ef] tls_construct_ctos_status_request │ │ + [262211] tls_construct_ctos_ems │ │ + [262228] tls_parse_stoc_supported_versions │ │ + [26224a] tls_construct_stoc_ec_pt_formats │ │ + [26226b] tls_process_new_session_ticket │ │ + [26228a] tls_finish_handshake │ │ + [26229f] ossl_statem_server_pre_work │ │ + [2622bb] asn1_collect │ │ + [2622c8] ASN1_item_ex_i2d │ │ + [2622d9] ASN1_NULL │ │ + [2622e3] uint32_c2i │ │ + [2622ee] unavailable ip family │ │ + [262304] bn_expand_internal │ │ + [262317] %s%s%s │ │ + [26231e] module_load_dso │ │ + [26232e] tag=%s │ │ + [262335] VISIBLESTRING │ │ + [262343] SETWRAP │ │ + [26234b] ASN1_mbstring_ncopy │ │ + [26235f] ssl_module_init │ │ + [26236f] q │ │ + [262371] ossl_dsa_key_from_pkcs8 │ │ + [262389] %*spub:\n │ │ + [262392] EC_GROUP_new_from_ecparameters │ │ + [2623b1] d2i_ECPrivateKey │ │ + [2623c2] RFC 5639 curve over a 256 bit prime field │ │ + [2623ec] BN_GF2m_mod │ │ + [2623f8] EC_KEY_oct2priv │ │ + [262408] ossl_ec_key_simple_oct2priv │ │ + [262424] EC_POINT_point2oct │ │ + [262437] ecp_nistz256_mult_precompute │ │ + [262454] SHAKE256 │ │ + [26245d] engine_id │ │ + [262467] ENGINE_ctrl │ │ + [262473] str=%s │ │ + [26247a] crypto/err/err.c │ │ + [26248b] OCSP routines │ │ + [262499] ENCODER routines │ │ + [2624aa] ECDSA lib │ │ + [2624b4] OSSL_STORE lib │ │ + [2624c3] EVP_PKEY_encrypt │ │ + [2624d4] crypto/evp/dh_ctrl.c │ │ + [2624e9] aes_wrap_init_key │ │ + [2624fb] c2tnb191v1 │ │ + [262506] fips_mode │ │ + [262510] EVP_CIPHER_CTX_ctrl │ │ + [262524] ossl_asn1_type_get_octetstring_int │ │ + [262547] OSSL_ENCODER_CTX_set_output_structure │ │ + [26256d] evp_kem_from_algorithm │ │ + [262584] keymgmt_from_algorithm │ │ + [26259b] EVP_DigestSign │ │ + [2625aa] d │ │ + [2625ac] evp_pkey_public_check_combined │ │ + [2625cb] EVP_PKEY_keygen │ │ + [2625db] subgroup order Q: │ │ + [2625ed] crypto/comp_methods.c │ │ + [262603] no import function │ │ + [262616] setting xof failed │ │ + [262629] xts data unit is too large │ │ + [262644] too many retries │ │ + [262655] asn1 sig parse error │ │ + [26266a] openssl conf references missing section │ │ + [262692] param cannot be represented exactly │ │ + [2626b6] invalid output length │ │ + [2626cc] failed loading public key │ │ + [2626e6] error parsing asn1 length │ │ + [262700] response too many hdrlines │ │ + [26271b] no private key │ │ + [26272a] unsupported method for creating popo │ │ + [26274f] error protecting message │ │ + [262768] expected pollreq │ │ + [262779] missing key usage digitalsignature │ │ + [26279c] aria128 │ │ + [2627a4] assertion failed: temp->next == NULL || WITHIN_ARENA(temp->next) │ │ + [2627e5] param_push_num │ │ + [2627f4] OSSL_PARAM_set_uint32 │ │ + [26280a] get_string_internal │ │ + [26281e] ossl_pw_set_pem_password_cb │ │ + [26283a] ossl_provider_info_add_to_store │ │ + [26285a] ossl_time_now │ │ + [262868] countryName │ │ + [262874] RC2-CFB │ │ + [26287c] X509v3 CRL Distribution Points │ │ + [26289b] PBE-SHA1-RC2-40 │ │ + [2628ab] id-smime-cti-ets-proofOfOrigin │ │ + [2628ca] id-mod-kea-profile-93 │ │ + [2628e0] id-cmc-encryptedPOP │ │ + [2628f4] Trust Root │ │ + [2628ff] Experimental │ │ + [26290c] targetInformation │ │ + [26291e] aes-192-ofb │ │ + [26292a] AES-256-CFB │ │ + [262936] Hold Instruction Code │ │ + [26294c] dNSDomain │ │ + [262956] mail │ │ + [26295b] roomNumber │ │ + [262966] secretary │ │ + [262970] setct-CapTokenSeq │ │ + [262982] setct-AcqCardCodeMsg │ │ + [262997] setct-PIUnsignedTBE │ │ + [2629ab] setct-CapReqTBEX │ │ + [2629bc] setct-CredRevReqTBE │ │ + [2629d0] setAttr-SecDevSig │ │ + [2629e2] proxyCertInfo │ │ + [2629f0] Inherit all │ │ + [2629fc] X509v3 Name Constraints │ │ + [262a14] CAMELLIA-256-CFB │ │ + [262a25] CAMELLIA-128-OFB │ │ + [262a36] id-ct-asciiTextWithCRLF │ │ + [262a4e] cryptocom │ │ + [262a58] id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet │ │ + [262a85] id-alg-PWRI-KEK │ │ + [262a95] aes-128-ccm │ │ + [262aa1] MGF1 │ │ + [262aa6] aes-256-cbc-hmac-sha1 │ │ + [262abc] aes-192-cbc-hmac-sha256 │ │ + [262ad4] AES-128-OCB │ │ + [262ae0] CAMELLIA-192-CMAC │ │ + [262af2] id-tc26-gost-3410-2012-512-paramSetB │ │ + [262b17] Signing Tool of Issuer │ │ + [262b2e] kuznyechik-cfb │ │ + [262b3d] sendProxiedRouter │ │ + [262b4f] AuthANY │ │ + [262b57] aria-256-ecb │ │ + [262b64] hmac-sha3-384 │ │ + [262b72] sm4-ctr │ │ + [262b7a] GOST R 34.10-2012 (256 bit) ParamSet D │ │ + [262ba1] AES-128-SIV │ │ + [262bad] BLAKE2BMAC │ │ + [262bb8] id-ct-routeOriginAuthz │ │ + [262bcf] id-regCtrl-algId │ │ + [262be0] id-aa-ets-attrCertificateRefs │ │ + [262bfe] cades-attributes │ │ + [262c0f] indirectIssuer │ │ + [262c1e] OBJ_dup │ │ + [262c26] crypto/ocsp/ocsp_cl.c │ │ + [262c3c] expecting public key blob │ │ + [262c56] ^I^M\n │ │ + [262c5b] PEM_read_bio_ex │ │ + [262c6b] CERTIFICATE │ │ + [262c77] crypto/asn1/a_i2d_fp.c │ │ + [262c8e] authsafes │ │ + [262c98] value.bag │ │ + [262ca2] PKCS7_ENVELOPE │ │ + [262cb1] │ │ + [262cbb] crypto/property/defn_cache.c │ │ + [262cd8] too much nonce requested │ │ + [262cf1] rsa_pss_verify_param │ │ + [262d06] publicExponent: │ │ + [262d16] invalid message length │ │ + [262d2d] mgf1 digest not allowed │ │ + [262d45] n does not equal p q │ │ + [262d5a] EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen │ │ + [262d82] RSA_padding_add_none │ │ + [262d97] sk_reserve │ │ + [262da2] OSSL_STORE_INFO_new_NAME │ │ + [262dbb] crypto/store/store_meth.c │ │ + [262dd5] could not set engine │ │ + [262dea] invalid signer certificate purpose │ │ + [262e0d] ts datasign │ │ + [262e19] NOTICEREF │ │ + [262e23] crypto/x509/v3_cpols.c │ │ + [262e3a] %*sUser Notice:\n │ │ + [262e4b] set_dist_point_name │ │ + [262e5f] affiliationChanged │ │ + [262e72] Superseded │ │ + [262e7d] v2i_ASIdentifiers │ │ + [262e8f] %*sTarget Cert:\n │ │ + [262ea0] crypto/x509/v3_battcons.c │ │ + [262eba] crypto/x509/v3_group_ac.c │ │ + [262ed4] text: │ │ + [262eda] ossl_x509v3_cache_extensions │ │ + [262ef7] DirName: │ │ + [262f00] extension not found │ │ + [262f14] no issuer details │ │ + [262f26] policy path length │ │ + [262f39] no crl number │ │ + [262f47] X509_STORE_add_crl │ │ + [262f5a] different CRL scope │ │ + [262f6e] X509_STORE_CTX_init │ │ + [262f82] compatible │ │ + [262f8d] X509_NAME_print │ │ + [262f9d] provider=base,fips=no,output=pem,structure=PrivateKeyInfo │ │ + [262fd7] provider=base,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ + [263016] OpenSSL HMAC via EVP_PKEY implementation │ │ + [26303f] OpenSSL SIPHASH via EVP_PKEY implementation │ │ + [26306b] provider=default,fips=yes,output=text │ │ + [263091] AES-256-WRAP-PAD-INV:AES256-WRAP-PAD-INV │ │ + [2630ba] ARIA-192-CTR:1.2.410.200046.1.1.10 │ │ + [2630dd] rsa_encrypt │ │ + [2630e9] ossl_sm2_decrypt │ │ + [2630fa] ossl_aes_gcm_siv_set_ctx_params │ │ + [26311a] providers/implementations/ciphers/cipher_chacha20_poly1305.c │ │ + [263157] providers/implementations/ciphers/cipher_sm4_xts.c │ │ + [26318a] tdes_wrap_update │ │ + [26319b] rsa_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [2631c5] dhx_to_SubjectPublicKeyInfo_der_encode │ │ + [2631ec] ec_spki_pub_to_der │ │ + [2631ff] x25519_to_PrivateKeyInfo_pem_encode │ │ + [263223] dsa_to_DSA_pem_encode │ │ + [263239] dh2text_encode │ │ + [263248] kdf_argon2_ctx_set_m_cost │ │ + [263262] constant │ │ + [26326b] ossl_HPKE_KEM_INFO_find_curve │ │ + [263289] dsa_gen │ │ + [263291] mac_gen │ │ + [263299] blake2_mac_init │ │ + [2632a9] poly1305_setkey │ │ + [2632b9] max_adinlen │ │ + [2632c5] reseed_time │ │ + [2632d1] ossl_drbg_verify_digest │ │ + [2632e9] digest %s != %s │ │ + [2632f9] ed25519_sign │ │ + [263306] Ed25519ph │ │ + [263310] rsa_setup_md │ │ + [26331d] rsa_sign_directly │ │ + [26332f] invalid aad │ │ + [26333b] length too large │ │ + [26334c] self test kat failure │ │ + [263362] gcm_init │ │ + [26336b] id_param │ │ + [263374] s-indicator │ │ + [263380] ider-name │ │ + [26338a] e-parameters │ │ + [263397] -kem │ │ + [26339c] ms-check │ │ + [2633a5] Invalid descriptor kind found. │ │ + [2633c4] J │ │ + [2633c6] chatlistCPtr │ │ + [2633d3] chatCPtr │ │ + [2633dc] (join-%u) │ │ + [2633e6] cipher_store_pass │ │ + [2633f8] sqlcipher_page_cipher: hmac operation on decrypt failed for pgno=%d │ │ + [26343c] HMAC is not enabled, unable to integrity check │ │ + [26346b] PRAGMA migrate.user_version = %d; │ │ + [26348d] SELECT sqlcipher_export('migrate'); │ │ + [2634b1] device │ │ + [2634b8] end │ │ + [2634bc] 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1ealt1 │ │ + [263511] unopened │ │ + [26351a] stat │ │ + [26351f] %s at line %d of [%.10s] │ │ + [263538] %.16g │ │ + [26353e] Vacuum │ │ + [263545] IdxGE │ │ + [26354b] CollSeq │ │ + [263553] Compare │ │ + [26355b] Clear │ │ + [263561] VRename │ │ + [263569] malformed database schema (%s) │ │ + [263588] sqlite3Codec: error decrypting page %d data: %d │ │ + [2635b8] sqlcipher_mem_free: calling sqlcipher_memset(%p,0,%d) and sqlcipher_munlock(%p, %d) │ │ + [26360c] sqlcipher_cipher_ctx_init: allocating hmac_key │ │ + [26363b] sqlcipher_openssl_activate: entered SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ + [263681] sha512 │ │ + [263688] sqlcipher_openssl_hmac: invalid algorithm %d │ │ + [2636b5] sqlcipher_openssl_cipher: EVP_CipherFinal_ex returned %d │ │ + [2636ee] foreign_key_list │ │ + [2636ff] schema_version │ │ + [26370e] short_column_names │ │ + [263721] trusted_schema │ │ + [263730] partial │ │ + [263738] %Q. │ │ + [26373c] no entry point [%s] in shared library [%s] │ │ + [263767] tbl_name='%q' AND type!='trigger' │ │ + [263789] second argument to %#T() must be a constant between 0.0 and 1.0 │ │ + [2637c9] views may not be indexed │ │ + [2637e2] virtual tables may not be indexed │ │ + [263804] parameters are not allowed in views │ │ + [263828] SCAN %d CONSTANT ROW%s │ │ + [26383f] rowid=? │ │ + [263847] LEFT-JOIN │ │ + [263852] table %S has no column named %s │ │ + [263872] ok │ │ + [263875] AFTER │ │ + [26387b] no such trigger: %S │ │ + [26388f] cannot add a STORED column │ │ + [2638aa] load_extension │ │ + [2638b9] sqlite_version │ │ + [2638c8] sqlite_drop_column │ │ + [2638db] julianday │ │ + [2638e5] 40f │ │ + [2638e9] json_type │ │ + [2638f3] jsonb_group_array │ │ + [263905] SQL logic error │ │ + [263915] SELECT NOT EXISTS(SELECT docid FROM %Q.'%q_content' WHERE rowid!=?) │ │ + [263959] DELETE FROM %Q.'%q_segments' │ │ + [263976] SELECT idx FROM %Q.'%q_segdir' WHERE level=? ORDER BY 1 ASC │ │ + [2639b2] block │ │ + [2639b8] ee │ │ + [2639bb] SELECT %s ORDER BY rowid %s │ │ + [2639d7] NEAR │ │ + [2639dc] fts3cursor │ │ + [2639e7] SAVEPOINT fts3 │ │ + [2639f6] ALTER TABLE %Q.'%q_docsize' RENAME TO '%q_docsize'; │ │ + [263a2b] , T.c%d │ │ + [263a33] data │ │ + [263a38] SELECT k, v FROM %Q.'%q_config' │ │ + [263a58] phrase │ │ + [263a5f] separators │ │ + [263a6a] %_parent │ │ + [263a73] ); │ │ + [263a76] WHERE rowid=?1 │ │ + [263a86] %s%.3x/ │ │ + [263a8e] CREATE TABLE x(key,value,type,atom,id,parent,fullkey,path,json HIDDEN,root HIDDEN) │ │ + [263ae1] DEFAULT_PCACHE_INITSZ=20 │ │ + [263afa] ssl/d1_msg.c │ │ + [263b07] TLS_DHE_DSS_WITH_AES_128_CBC_SHA │ │ + [263b28] DHE-RSA-AES128-CCM │ │ + [263b3b] TLS_ECDHE_ECDSA_WITH_AES_128_CCM │ │ + [263b5c] PSK-AES128-CBC-SHA256 │ │ + [263b72] TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 │ │ + [263b96] TLS_RSA_WITH_CAMELLIA_128_CBC_SHA │ │ + [263bb8] TLS_RSA_WITH_IDEA_CBC_SHA │ │ + [263bd2] ECDHE-ARIA256-GCM-SHA384 │ │ + [263beb] PSK-ARIA256-GCM-SHA384 │ │ + [263c02] DEFAULT │ │ + [263c0a] SHA1 │ │ + [263c0f] DHE │ │ + [263c13] bad hello request │ │ + [263c25] bad hrr version │ │ + [263c35] callback failed │ │ + [263c45] dane tlsa bad selector │ │ + [263c5c] invalid ccs message │ │ + [263c70] missing rsa encrypting cert │ │ + [263c8c] no certificate set │ │ + [263c9f] ssl3 ext invalid servername type │ │ + [263cc0] ssl command section not found │ │ + [263cde] tlsv1 alert decrypt error │ │ + [263cf8] tlsv1 alert unknown ca │ │ + [263d0f] unknown command │ │ + [263d1f] wrong ssl version │ │ + [263d31] include/internal/packet.h │ │ + [263d4b] no_anti_replay │ │ + [263d5a] ServerInfoFile │ │ + [263d69] chainCAstore │ │ + [263d76] num_tickets │ │ + [263d82] automatic │ │ + [263d8c] peer_rpk │ │ + [263d95] SSLv3/TLS write certificate status │ │ + [263db8] TLSv1.3 read client key update │ │ + [263dd7] TLSv1.3 read server key update │ │ + [263df6] tls12_copy_sigalgs │ │ + [263e09] No valid signature algorithms in '%s' │ │ + [263e2f] tls-sigalg-iana-name │ │ + [263e44] rsa_pss_pss_sha384 │ │ + [263e57] dsa_sha256 │ │ + [263e62] tls13_generate_master_secret │ │ + [263e7f] ssl/quic/quic_impl.c │ │ + [263e94] handshake cannot be confirmed before it is completed │ │ + [263ec9] ch_on_transport_params │ │ + [263ee0] INITIAL_MAX_DATA is malformed │ │ + [263efe] new packet with old keys │ │ + [263f17] packet_received │ │ + [263f27] ssl/quic/quic_demux.c │ │ + [263f3d] closed │ │ + [263f44] application_error │ │ + [263f56] ssl/quic/quic_lcidm.c │ │ + [263f6c] exceeded maximum allowed streams │ │ + [263f8d] MAX_STREAM_DATA for TX only stream │ │ + [263fb0] NEW_CONN_ID │ │ + [263fbc] STREAM_LIMIT_ERROR │ │ + [263fcf] max_frag_len │ │ + [263fdc] ossl_set_tls_provider_parameters │ │ + [263ffd] final_psk │ │ + [264007] tls_parse_ctos_supported_groups │ │ + [264027] tls_parse_ctos_ems │ │ + [26403a] ossl_statem_server_process_message │ │ + [26405d] crypto/asn1/a_dup.c │ │ + [264071] ASN1_item_dup │ │ + [26407f] ZINT32 │ │ + [264086] invalid socket │ │ + [264095] tfo no kernel support │ │ + [2640ab] BN_nnmod │ │ + [2640b4] BUF_MEM_grow_clean │ │ + [2640c7] %ld │ │ + [2640cb] str_copy │ │ + [2640d4] parsebool │ │ + [2640de] UTCTIME │ │ + [2640e6] IA5STRING │ │ + [2640f0] BITWRAP │ │ + [2640f8] crypto/dh/dh_ameth.c │ │ + [26410d] dsa_do_verify │ │ + [26411b] dlfcn_merger │ │ + [264128] ECPKPARAMETERS │ │ + [264137] p.char_two │ │ + [264142] X9.62 curve over a 208 bit binary field │ │ + [26416a] X9.62 curve over a 368 bit binary field │ │ + [264192] EC_POINT_set_affine_coordinates │ │ + [2641b2] EC_POINT_mul │ │ + [2641bf] crypto/ec/ecdh_ossl.c │ │ + [2641d5] ossl_ecdsa_simple_sign_sig │ │ + [2641f0] ECDSA_do_sign_ex │ │ + [264201] ASN1 OID: %s │ │ + [26420e] Basis Type: %s\n │ │ + [26421e] ossl_ec_GFp_mont_field_decode │ │ + [26423c] ossl_ec_GFp_simple_point2oct │ │ + [264259] ossl_ec_GFp_simple_points_make_affine │ │ + [26427f] OSSL_DECODER_CTX_set_construct_data │ │ + [2642a3] SO_PATH │ │ + [2642ab] ENGINE_cmd_is_executable │ │ + [2642c4] ENGINE_new │ │ + [2642cf] crypto/engine/tb_rand.c │ │ + [2642e7] reason(%lu) │ │ + [2642f3] Diffie-Hellman routines │ │ + [26430b] EC lib │ │ + [264312] evp_pkey_asym_cipher_init │ │ + [26432c] aes_ccm_init_key │ │ + [26433d] prime192v3 │ │ + [264348] prime239v2 │ │ + [264353] tlsaadpad │ │ + [26435d] assertion failed: bl <= (int)sizeof(ctx->buf) │ │ + [26438b] UNDEF │ │ + [264391] PKCS5_pbe_set_ex │ │ + [2643a2] evp_pkey_get0_EC_KEY_int │ │ + [2643bb] [action:%d, state:%d] unsupported OSSL_PARAM data type %d │ │ + [2643f5] pad-mode │ │ + [2643fe] rsa_pss_keygen_saltlen │ │ + [264415] [action:%d, state:%d] padding name %s │ │ + [26443b] fix_group_ecx │ │ + [264449] crypto/evp/signature.c │ │ + [264460] seed: │ │ + [264466] crypto/ffc/ffc_params_validate.c │ │ + [264487] .so │ │ + [26448b] env:%s │ │ + [264493] bignum too long │ │ + [2644a3] pkey application asn1 method already registered │ │ + [2644d3] private key decode error │ │ + [2644ec] illegal nested tagging │ │ + [264503] invalid utf8string │ │ + [264516] second number too large │ │ + [26452e] unsupported public key type │ │ + [26454a] list cannot be null │ │ + [26455e] invalid b │ │ + [264568] invalid p │ │ + [264572] filename too big │ │ + [264583] received error │ │ + [264592] error reading messagedigest attribute │ │ + [2645b8] no public key │ │ + [2645c6] private key does not match certificate │ │ + [2645ed] unsupported encryption type │ │ + [264609] wrap error │ │ + [264614] bad pbm iterationcount │ │ + [26462b] bad request id │ │ + [26463a] error unexpected certconf │ │ + [264654] invalid rootcakeyupdate │ │ + [26466c] unknown pkistatus │ │ + [26467e] ARIA-128-CBC │ │ + [26468b] assertion failed: bit > 0 && bit < sh.bittable_size │ │ + [2646bf] assertion failed: !TESTBIT(table, bit) │ │ + [2646e6] assertion failed: !sh_testbit(temp, slist, sh.bitmalloc) │ │ + [26471f] ossl_hexstr2buf_sep │ │ + [264733] OSSL_PARAM_get_utf8_string │ │ + [26474e] OSSL_PARAM_set_utf8_ptr │ │ + [264766] general_get_uint │ │ + [264777] crypto/threads_pthread.c │ │ + [264790] RSA Data Security, Inc. PKCS │ │ + [2647ad] md5 │ │ + [2647b1] rsaEncryption │ │ + [2647bf] pbeWithMD5AndDES-CBC │ │ + [2647d4] commonName │ │ + [2647df] rc2-ofb │ │ + [2647e7] PBE-SHA1-RC2-64 │ │ + [2647f7] RC4-40 │ │ + [2647fe] CAST5-ECB │ │ + [264808] PBE-MD5-RC2-64 │ │ + [264817] id-pkix-mod │ │ + [264823] id-it-caProtEncCert │ │ + [264837] id-regCtrl │ │ + [264842] id-alg-dh-sig-hmac-sha1 │ │ + [26485a] id-cmc-senderNonce │ │ + [26486d] aes-128-cfb │ │ + [264879] associatedDomain │ │ + [26488a] setct-PANData │ │ + [264898] setct-PIData │ │ + [2648a5] setct-AuthResTBEX │ │ + [2648b7] international-organizations │ │ + [2648d3] AES-192-CFB1 │ │ + [2648e0] seed-cfb │ │ + [2648e9] hmacWithSHA256 │ │ + [2648f8] dsa_with_SHA256 │ │ + [264908] whirlpool │ │ + [264912] id-Gost28147-89-CryptoPro-A-ParamSet │ │ + [264937] X509v3 Freshest CRL │ │ + [26494b] id-camellia256-wrap │ │ + [26495f] anyExtendedKeyUsage │ │ + [264973] dhSinglePass-cofactorDH-sha512kdf-scheme │ │ + [26499c] CT Certificate SCTs │ │ + [2649b0] camellia-256-ccm │ │ + [2649c1] GOST R 34.10-2012 (512 bit) ParamSet A │ │ + [2649e8] id-tc26-cipher-constants │ │ + [264a01] ipsec Internet Key Exchange │ │ + [264a1d] Ctrl/Provision WAP Termination │ │ + [264a3c] SSH Client │ │ + [264a47] siphash │ │ + [264a4f] aria-128-ecb │ │ + [264a5c] hmac-sha3-224 │ │ + [264a6a] dsa_with_SHA512 │ │ + [264a7a] dsa_with_SHA3-224 │ │ + [264a8c] ecdsa_with_SHA3-384 │ │ + [264aa0] id-rsassa-pkcs1-v1_5-with-sha3-512 │ │ + [264ac3] ISO-CN │ │ + [264aca] dstu28147-cfb │ │ + [264ad8] DSTU curve 0 │ │ + [264ae5] Smtp UTF8 Mailbox │ │ + [264af7] Class of Signing Tool │ │ + [264b0d] sm4-xts │ │ + [264b15] X509v3 Indirect Issuer │ │ + [264b2c] ossl_obj_add_object │ │ + [264b40] crypto/objects/obj_lib.c │ │ + [264b59] value.good │ │ + [264b64] thisUpdate │ │ + [264b6f] no response data │ │ + [264b80] crypto/pkcs12/p12_key.c │ │ + [264b98] crypto/pkcs12/p12_decr.c │ │ + [264bb1] iv gen error │ │ + [264bbe] auth_attr │ │ + [264bc8] serial │ │ + [264bcf] BAD RECURSION DEPTH\n │ │ + [264be4] not an hexadecimal digit │ │ + [264bfd] unsupported drbg type │ │ + [264c13] prime2: │ │ + [264c1b] invalid multi prime key │ │ + [264c33] padding check failed │ │ + [264c48] crypto/rsa/rsa_none.c │ │ + [264c5e] pkey_rsa_ctrl_str │ │ + [264c70] 3072 │ │ + [264c75] OSSL_STORE_open_ex │ │ + [264c88] OpenSSL NULL UI │ │ + [264c98] d.x400Address │ │ + [264ca6] email │ │ + [264cac] qualifiers │ │ + [264cb7] d.usernotice │ │ + [264cc4] fullname │ │ + [264ccd] Cessation Of Operation │ │ + [264ce4] privilegeWithdrawn │ │ + [264cf7] Reasons │ │ + [264cff] %*sCRL Issuer:\n │ │ + [264d0f] %*scrlUrl: │ │ + [264d1b] crypto/x509/v3_addr.c │ │ + [264d31] (MPLS-labeled VPN) │ │ + [264d45] rdi │ │ + [264d49] %*sIssuer Serial: │ │ + [264d5c] v2i_issuer_sign_tool │ │ + [264d71] %*ssignTool : │ │ + [264d83] namingAuthority │ │ + [264d93] NAME_CONSTRAINTS │ │ + [264da4] Not After: │ │ + [264db0] v2i_POLICY_MAPPINGS │ │ + [264dc4] copy_issuer │ │ + [264dd0] OSSL_ATTRIBUTES_SYNTAX │ │ + [264de7] i2s_ASN1_UTF8STRING │ │ + [264dfb] y │ │ + [264dfd] invalid inheritance │ │ + [264e11] invalid field name │ │ + [264e24] unknown trust id │ │ + [264e35] format error in certificate's notAfter field │ │ + [264e62] Suite B: invalid ECC curve │ │ + [264e7d] invalid certificate verification context │ │ + [264ea6] Subject empty and Subject Alt Name extension not critical │ │ + [264ee0] engines/e_afalg.c │ │ + [264ef2] engines/e_afalg_err.c │ │ + [264f08] provider=base,fips=yes,input=der,structure=SubjectPublicKeyInfo │ │ + [264f48] SHA3-512:2.16.840.1.101.3.4.2.10 │ │ + [264f69] POLY1305 │ │ + [264f72] ECDSA-SHA3-384:ecdsa_with_SHA3-384:id-ecdsa-with-sha3-384:2.16.840.1.101.3.4.3.11 │ │ + [264fc4] ARIA-256-OFB:1.2.410.200046.1.1.14 │ │ + [264fe7] SM4-CCM:1.2.156.10197.1.104.9 │ │ + [265005] providers/implementations/digests/blake2_prov.c │ │ + [265035] ossl_blake2b_set_ctx_params │ │ + [265051] providers/implementations/digests/md5_prov.c │ │ + [26507e] RSA PUBLIC KEY │ │ + [26508d] rsa_to_PrivateKeyInfo_der_encode │ │ + [2650ae] dhx_to_EncryptedPrivateKeyInfo_der_encode │ │ + [2650d8] dsa_to_EncryptedPrivateKeyInfo_der_encode │ │ + [265102] sm2_to_SubjectPublicKeyInfo_der_encode │ │ + [265129] dhx_to_X9_42_der_encode │ │ + [265141] ec_to_X9_62_pem_encode │ │ + [265158] rsa2msblob_encode │ │ + [26516a] dh_to_text │ │ + [265175] gindex: %d\n │ │ + [265181] providers/implementations/kdfs/argon2.c │ │ + [2651a9] kbkdf_derive │ │ + [2651b6] x963kdf_derive │ │ + [2651c5] x942kdf_derive │ │ + [2651d4] AES-128-WRAP │ │ + [2651e1] eckey_check │ │ + [2651ed] providers/implementations/macs/poly1305_prov.c │ │ + [26521c] digest-size │ │ + [265228] ed25519_digest_signverify_init │ │ + [265247] providers/implementations/ciphers/cipher_cast5.c │ │ + [265278] ems not enabled │ │ + [265288] failed to set parameter │ │ + [2652a0] invalid state │ │ + [2652ae] missing cipher │ │ + [2652bd] missing message digest │ │ + [2652d4] self test post failure │ │ + [2652eb] dinlen │ │ + [2652f2] unds │ │ + [2652f7] once │ │ + [2652fc] c-bits │ │ + [265303] s7 │ │ + [265306] d22 │ │ + [26530a] ATTACH x AS %Q │ │ + [265319] cipher_page_size │ │ + [26532a] cipher_use_hmac │ │ + [26533a] cipher_default_compatibility │ │ + [265357] PRAGMA cipher_kdf_algorithm = %s; │ │ + [265379] PRAGMA cipher_default_page_size = %d; │ │ + [26539f] sqlcipherCodecAttach: calling codec_set_btree_to_codec_pagesize() │ │ + [2653e1] sqlcipherCodecAttach: calling sqlite3BtreeSecureDelete() │ │ + [26541a] sqlite3_key: db=%p │ │ + [26542d] sqlcipher_codec_ctx_set_error: ctx=%p, error=%d │ │ + [26545d] error reading %d bytes from file page %d at offset %d │ │ + [265493] PRAGMA journal_mode = %s; │ │ + [2654ad] /usr/tmp │ │ + [2654b6] %!.15g │ │ + [2654bd] Cast │ │ + [2654c2] ZeroOrNull │ │ + [2654cd] IdxDelete │ │ + [2654d7] FkCounter │ │ + [2654e1] SELECT*FROM"%w".%s WHERE %s ORDER BY rowid │ │ + [26550c] INT │ │ + [265510] sqlite_temp_master │ │ + [265523] codec_set_btree_to_codec_pagesize: left database mutex %p │ │ + [26555d] sqlcipher_openssl_hmac: EVP_MAC_fetch for HMAC failed │ │ + [265593] sqlcipher_openssl_kdf: PKCS5_PBKDF2_HMAC() for EVP_sha1() workfactor %d and key size %d returned %d │ │ + [2655f7] data_version │ │ + [265604] fullfsync │ │ + [26560e] incremental_vacuum │ │ + [265621] CREATE TABLE x │ │ + [265630] unable to open shared library [%.*s] │ │ + [265655] unknown function: %#T() │ │ + [26566d] %d columns assigned %d values │ │ + [26568b] USING ROWID SEARCH ON TABLE %s FOR IN-OPERATOR │ │ + [2656ba] temporary table name must be unqualified │ │ + [2656e3] sqlite_sequence │ │ + [2656f3] index expressions │ │ + [265705] misuse of aliased aggregate %s │ │ + [265724] misuse of aliased window function %s │ │ + [265749] too many terms in %s BY clause │ │ + [265768] generated columns cannot be part of the PRIMARY KEY │ │ + [26579c] table %s may not be indexed │ │ + [2657b8] %s %T cannot reference objects in database %s │ │ + [2657e6] RIGHT │ │ + [2657ec] ON clause references tables to its right │ │ + [265815] rows deleted │ │ + [265822] syntax error after column name "%.*s" │ │ + [265848] NULL value in %s.%s │ │ + [26585c] w │ │ + [26585e] sqlite_compileoption_get │ │ + [265877] sqlite_log │ │ + [265882] %04d │ │ + [265887] json_quote │ │ + [265892] jsonb_replace │ │ + [2658a0] 0123456789abcdef │ │ + [2658b1] abort due to ROLLBACK │ │ + [2658c7] matchinfo │ │ + [2658d1] icne │ │ + [2658d6] icna │ │ + [2658db] asc │ │ + [2658df] unknown tokenizer │ │ + [2658f1] langid │ │ + [2658f8] wrong number of arguments to function snippet() │ │ + [265928] multiple tokenize=... directives │ │ + [265949] REPLACE INTO '%q'.'%q_data'(id, block) VALUES(?,?) │ │ + [26597c] hashsize │ │ + [265985] cannot %s contentless fts5 table: %s │ │ + [2659aa] merge │ │ + [2659b0] entli │ │ + [2659b6] ization │ │ + [2659be] iviti │ │ + [2659c4] _parent │ │ + [2659cc] Too many columns for an rtree table │ │ + [2659f0] ."%.*s" │ │ + [2659f8] COMPILER=clang-18.0.1 │ │ + [265a0e] server finished │ │ + [265a1e] AES128-GCM-SHA256 │ │ + [265a30] DHE-PSK-AES128-CCM8 │ │ + [265a44] TLS_PSK_WITH_AES_128_CBC_SHA │ │ + [265a61] TLS_PSK_WITH_NULL_SHA384 │ │ + [265a7a] DHE-PSK-AES256-CBC-SHA384 │ │ + [265a94] GOST2012-MAGMA-MAGMAOMAC │ │ + [265aad] TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 │ │ + [265ad6] ssl_cert_add0_chain_cert │ │ + [265aef] SSL_add_file_cert_subjects_to_stack │ │ + [265b13] gost2012_256 │ │ + [265b20] DSS │ │ + [265b24] TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256 │ │ + [265b6f] kRSAPSK │ │ + [265b77] AESCCM8 │ │ + [265b7f] ARIA128 │ │ + [265b87] bad data │ │ + [265b90] compressed length too long │ │ + [265bab] dh key too small │ │ + [265bbc] invalid alert │ │ + [265bca] not replacing certificate │ │ + [265be4] null ssl method passed │ │ + [265bfb] private key mismatch │ │ + [265c10] psk no client cb │ │ + [265c21] shutdown while in init │ │ + [265c38] ssl session id context too long │ │ + [265c58] tlsv1 unrecognized name │ │ + [265c70] wrong cipher returned │ │ + [265c86] ssl_validate_ct │ │ + [265c96] verifyCApath │ │ + [265ca3] +automatic │ │ + [265cae] Request │ │ + [265cb6] ssl_get_prev_session │ │ + [265ccb] SSLv3/TLS write change cipher spec │ │ + [265cee] TLSv1.3 write end of early data │ │ + [265d0e] TLS-SIGALG │ │ + [265d19] ecdsa_sha224 │ │ + [265d26] ecdsa_brainpoolP384r1_sha384 │ │ + [265d43] properties │ │ + [265d4e] ssl_srp_ctx_init_intern │ │ + [265d66] expect_quic │ │ + [265d72] quic_read │ │ + [265d7c] quic_read_again │ │ + [265d8c] ACK_DELAY_EXP appears multiple times │ │ + [265db1] MAX_ACK_DELAY appears multiple times │ │ + [265dd6] ack_delay_exponent │ │ + [265de9] port_v4 │ │ + [265df1] cur_state │ │ + [265dfb] client │ │ + [265e02] \t │ │ + [265e05] connection_code │ │ + [265e15] handshake │ │ + [265e1f] offset │ │ + [265e26] explicit_length │ │ + [265e36] sequence_number │ │ + [265e46] PATH_CHALLENGE valid only in 0/1-RTT │ │ + [265e6b] internal error (stream count RXFC) │ │ + [265e8e] zero-length NEW_TOKEN │ │ + [265ea4] read header │ │ + [265eb0] DATA_BLOCKED │ │ + [265ebd] KEY_UPDATE_ERROR │ │ + [265ece] ssl/record/rec_layer_s3.c │ │ + [265ee8] tls_initialise_write_packets_default │ │ + [265f0d] tls13_post_process_record │ │ + [265f27] HEAD │ │ + [265f2d] final_key_share │ │ + [265f3d] ssl3_check_cert_and_algorithm │ │ + [265f5b] tls_construct_server_key_exchange │ │ + [265f7d] tls_handle_status_request │ │ + [265f97] attributes │ │ + [265fa2] asn1_template_ex_i2d │ │ + [265fb7] ASN1_SEQUENCE │ │ + [265fc5] openssl_conf=%s │ │ + [265fd5] NCONF_get_section │ │ + [265fe7] def_load_bio │ │ + [265ff4] .include │ │ + [265ffd] ASCII │ │ + [266003] BMPSTRING │ │ + [26600d] crypto/dh/dh_backend.c │ │ + [266024] ossl_dsa_do_sign_int │ │ + [266039] crypto/bn/bn_exp2.c │ │ + [26604d] ec_asn1_group2fieldid │ │ + [266063] X9.62 curve over a 272 bit binary field │ │ + [26608b] ossl_ec_key_simple_priv2oct │ │ + [2660a7] EC_GROUP_get_trinomial_basis │ │ + [2660c4] Seed: │ │ + [2660ca] ECPKParameters_print │ │ + [2660df] %*s\n │ │ + [2660f8] OSSL_DECODER_CTX_add_extra │ │ + [266113] ossl_decoder_cache_flush │ │ + [26612c] crypto/err/err_local.h │ │ + [266143] CRMF routines │ │ + [266151] sect193r1 │ │ + [26615b] sect409r1 │ │ + [266165] wap-wsg-idm-ecid-wtls9 │ │ + [26617c] wap-wsg-idm-ecid-wtls10 │ │ + [266194] brainpoolP320r1 │ │ + [2661a4] K-283 │ │ + [2661aa] EVP_DecryptUpdate │ │ + [2661bc] inner_evp_generic_fetch │ │ + [2661d4] crypto/encode_decode/encoder_meth.c │ │ + [2661f8] ossl_encoder_parsed_properties │ │ + [266217] hexpass │ │ + [26621f] N │ │ + [266221] oaep │ │ + [266226] rsa-factor3 │ │ + [266232] rsa-exponent5 │ │ + [266240] pkey_ec_keygen │ │ + [26624f] dh_1024_160 │ │ + [26625b] Thread-local default library context │ │ + [266280] os-specific │ │ + [26628c] invalid range │ │ + [26629a] bad ffc parameters │ │ + [2662ad] check pubkey too large │ │ + [2662c4] memory limit exceeded │ │ + [2662da] only oneshot supported │ │ + [2662f1] unable to get maximum request size │ │ + [266314] asn1 parse error │ │ + [266325] mime sig parse error │ │ + [26633a] type not constructed │ │ + [26634f] wrong public key type │ │ + [266365] variable has no value │ │ + [26637b] secure malloc failure │ │ + [266391] could not load the shared library │ │ + [2663b3] 'id' or 'name' missing │ │ + [2663ca] unimplemented public key method │ │ + [2663ea] error parsing url │ │ + [2663fc] invalid url scheme │ │ + [26640f] redirection from https to http │ │ + [26642e] no signers │ │ + [266439] error decrypting certificate │ │ + [266456] bad checkafter in pollrep │ │ + [266470] request not accepted │ │ + [266485] request rejected by server │ │ + [2664a0] unsupported pkibody │ │ + [2664b4] SM4 │ │ + [2664b8] SM4-CBC │ │ + [2664c0] aes128 │ │ + [2664c7] ssl3-md5 │ │ + [2664d0] assertion failed: TESTBIT(table, bit) │ │ + [2664f6] directive %s set to unrecognized value │ │ + [26651d] X500 │ │ + [266522] sha │ │ + [266526] nsBaseUrl │ │ + [266530] BF-ECB │ │ + [266537] RSA-RIPEMD160 │ │ + [266545] emailProtection │ │ + [266555] PBE-SHA1-2DES │ │ + [266563] certBag │ │ + [26656b] OCSP Signing │ │ + [266578] S/MIME │ │ + [26657f] id-smime-mod-oid │ │ + [266590] id-smime-aa-securityLabel │ │ + [2665aa] id-smime-aa-ets-signerLocation │ │ + [2665c9] id-smime-aa-ets-CertificateRefs │ │ + [2665e9] id-regCtrl-regToken │ │ + [2665fd] id-regCtrl-protocolEncrKey │ │ + [266618] id-cmc-popLinkRandom │ │ + [26662d] id-pda-countryOfCitizenship │ │ + [266649] selected-attribute-types │ │ + [266662] rFC822localPart │ │ + [266672] qualityLabelledData │ │ + [266686] manager │ │ + [26668e] mailPreferenceOption │ │ + [2666a3] setct-CapTokenTBS │ │ + [2666b5] setct-BatchAdminReqTBE │ │ + [2666cc] generic cryptogram │ │ + [2666df] set-brand-Novus │ │ + [2666ef] aes-192-cfb1 │ │ + [2666fc] sha224 │ │ + [266703] CAMELLIA-256-CFB1 │ │ + [266715] CAMELLIA-256-CFB8 │ │ + [266727] prf-gostr3411-94 │ │ + [266738] id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet │ │ + [266765] id-GostR3410-2001-TestParamSet │ │ + [266784] GOST R 3410-2001 Parameter Set Cryptocom │ │ + [2667ad] id-on-permanentIdentifier │ │ + [2667c7] certificateRevocationList │ │ + [2667e1] rsassaPss │ │ + [2667eb] AES-128-CBC-HMAC-SHA1 │ │ + [266801] dhSinglePass-cofactorDH-sha224kdf-scheme │ │ + [26682a] secureShellClient │ │ + [26683c] aria-128-cfb8 │ │ + [26684a] ISO CN Member Body │ │ + [26685d] dstu4145be │ │ + [266868] XmppAddr │ │ + [266871] Class of Signing Tool KB1 │ │ + [26688b] id-ct-signedChecklist │ │ + [2668a1] itu-t-identified-organization │ │ + [2668bf] id-ct-rpkiSignedPrefixList │ │ + [2668da] unsupported requestorname type │ │ + [2668f9] bad end line │ │ + [266906] unsupported encryption │ │ + [26691d] -----\n │ │ + [266924] assertion failed: nkey <= EVP_MAX_KEY_LENGTH │ │ + [266951] PKCS12_PBE_keyivgen_ex │ │ + [266968] maybe wrong password │ │ + [26697d] PKCS8_encrypt_ex │ │ + [26698e] mac │ │ + [266992] value.x509cert │ │ + [2669a1] value.shkeybag │ │ + [2669b0] PKCS7_ENC_CONTENT │ │ + [2669c2] enc_digest │ │ + [2669cd] (%s) │ │ + [2669d3] GENERALSTRING │ │ + [2669e1] :BAD ENUMERATED │ │ + [2669f1] pkcs7_bio_add_digest │ │ + [266a06] error adding recipient │ │ + [266a1d] parse_name │ │ + [266a28] parse_number │ │ + [266a35] entropy input too long │ │ + [266a4c] mgf1 with sha1 (default) │ │ + [266a65] ossl_rsa_key_from_pkcs8 │ │ + [266a7d] RSA_setup_blinding │ │ + [266a90] scheme=%s │ │ + [266a9a] policy mismatch │ │ + [266aaa] time syscall error │ │ + [266abd] errno=%d │ │ + [266ac6] Verify failure\n │ │ + [266ad6] X509V3_get_section │ │ + [266ae9] Object Signing │ │ + [266af8] nonRepudiation │ │ + [266b07] ia5org │ │ + [266b0e] policy_section │ │ + [266b1d] policyIdentifier │ │ + [266b2e] unused │ │ + [266b35] [%d] │ │ + [266b3a] Targets │ │ + [266b42] v1 (0x0) │ │ + [266b4b] infinite │ │ + [266b54] inhibitPolicyMapping │ │ + [266b69] othername: SRVName │ │ + [266b7c] v2i_subject_alt │ │ + [266b8c] %*sVersion: %ld (0x%lX) │ │ + [266ba4] invalid boolean string │ │ + [266bbb] crypto/x509/x509_cmp.c │ │ + [266bd2] should retry │ │ + [266bdf] X509_STORE_add_lookup │ │ + [266bf5] proxy certificates not allowed, please set the appropriate flag │ │ + [266c35] Suite B: cannot sign P-384 with P-256 │ │ + [266c5b] Path length invalid for non-CA cert │ │ + [266c7f] X509_EXTENSIONS │ │ + [266c8f] X509_NAME_ENTRY │ │ + [266c9f] X509_PUBKEY_get0 │ │ + [266cb0] kernel op failed │ │ + [266cc1] socket bind failed │ │ + [266cd4] buildinfo │ │ + [266cde] provider=base,fips=yes,output=msblob │ │ + [266d03] SHA2-256/192:SHA-256/192:SHA256-192 │ │ + [266d27] X448:1.3.101.111 │ │ + [266d38] ECDSA-SHA2-224:ECDSA-SHA224:ecdsa-with-SHA224:1.2.840.10045.4.3.1 │ │ + [266d7a] ECDSA-SHA2-384:ECDSA-SHA384:ecdsa-with-SHA384:1.2.840.10045.4.3.3 │ │ + [266dbc] provider=default,fips=yes,output=pvk │ │ + [266de1] provider=default,fips=yes,input=pvk │ │ + [266e05] AES-256-CCM:id-aes256-CCM:2.16.840.1.101.3.4.1.47 │ │ + [266e37] SM4-CFB:SM4-CFB128:1.2.156.10197.1.104.4 │ │ + [266e60] xts_standard │ │ + [266e6d] ossl_tdes_get_ctx_params │ │ + [266e86] ossl_blake2s_set_ctx_params │ │ + [266ea2] ossl_do_PVK_header │ │ + [266eb5] check_bitlen_dsa │ │ + [266ec6] EC PARAMETERS │ │ + [266ed4] SM2 PARAMETERS │ │ + [266ee3] dhx_to_type_specific_params_der_encode │ │ + [266f0a] RSA-PSS PUBLIC KEY │ │ + [266f1d] x25519_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [266f4a] x448_to_EncryptedPrivateKeyInfo_der_encode │ │ + [266f75] SEED: │ │ + [266f7b] x4482text_encode │ │ + [266f8c] ossl_ec_dhkem_derive_private │ │ + [266fa9] blake2_mac_set_ctx_params │ │ + [266fc3] ossl_drbg_hmac_init │ │ + [266fd7] test_entropy │ │ + [266fe4] /dev/srandom │ │ + [266ff1] eddsa_signverify_init │ │ + [267007] minimum salt length set to %d, but the digest only gives %d │ │ + [267043] rsa_sign_message_final │ │ + [26705a] file_open_dir │ │ + [267068] rc2_set_ctx_params │ │ + [26707b] kdf_pbkdf1_derive │ │ + [26708d] entropy source failed continuous tests │ │ + [2670b4] invalid mode │ │ + [2670c1] wrong output buffer size │ │ + [2670da] ossl_cipher_generic_get_params │ │ + [2670f9] ildinfo │ │ + [267101] evel │ │ + [267106] check │ │ + [26710c] oncelen │ │ + [267114] hecks │ │ + [26711a] ree │ │ + [26711e] _Unwind_Resume │ │ + [26712d] unsupported register class │ │ + [267148] r10 │ │ + [26714c] d6 │ │ + [26714f] eventEmitterCPtr │ │ + [267160] cannot open view: %s │ │ + [267175] cipher_default_page_size │ │ + [26718e] cipher_kdf_algorithm │ │ + [2671a3] cipher_settings │ │ + [2671b3] sqlite3_rekey_v2: db=%p zDb=%s │ │ + [2671d2] sqlcipher_deactivate: entering SQLCIPHER_MUTEX_PROVIDER │ │ + [26720a] sqlcipher_free: calling sqlcipher_memset(%p,0,%llu) │ │ + [26723e] sqlcipher_codec_ctx_init: error %d returned from ctx_init │ │ + [267278] no such table column: %s.%s │ │ + [267294] cannot limit WAL size: %s │ │ + [2672ae] out of memory │ │ + [2672bc] 16BE │ │ + [2672c1] VFilter │ │ + [2672c9] NotExists │ │ + [2672d3] HaltIfNull │ │ + [2672de] ResultRow │ │ + [2672e8] SorterData │ │ + [2672f3] UNIQUE │ │ + [2672fa] Offset %u out of range %u..%u │ │ + [267318] cipher_ctx_free: iCtx=%p │ │ + [267331] sqlcipher_openssl_hmac: EVP_MAC_update() on 1st input buffer of %d bytes using algorithm %d returned %d │ │ + [267399] no such view │ │ + [2673a6] %s: %s.%s │ │ + [2673b0] recursive_triggers │ │ + [2673c3] soft_heap_limit │ │ + [2673d3] ncol │ │ + [2673d8] misuse of aggregate: %#T() │ │ + [2673f3] flexnum │ │ + [2673fb] circular reference: %s │ │ + [267412] %r ORDER BY term does not match any column in the result set │ │ + [26744f] SETUP │ │ + [267455] too many arguments on %s() - max %d │ │ + [267479] MULTI-INDEX OR │ │ + [267488] LIMIT │ │ + [26748e] %d values for %d columns │ │ + [2674a7] rows inserted │ │ + [2674b5] TEXT value in %s.%s │ │ + [2674c9] database %s is already in use │ │ + [2674e7] vfs │ │ + [2674eb] cannot detach database %s │ │ + [267505] stat_push │ │ + [26750f] 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'); │ │ + [267640] Cannot add a UNIQUE column │ │ + [26765b] cannot override %s of window: %s │ │ + [26767c] printf │ │ + [267683] 40f-20a-20d │ │ + [26768f] am │ │ + [267692] %.3f │ │ + [267697] unknown operation │ │ + [2676a9] no more rows available │ │ + [2676c0] separators= │ │ + [2676cc] UPDATE %Q.'%q_segdir' SET start_block = ?, root = ?WHERE level = ? AND idx = ? │ │ + [26771b] ence │ │ + [267720] al │ │ + [267723] itilib │ │ + [26772a] iti │ │ + [26772e] │ │ + [267732] Index optimized │ │ + [267742] docsize │ │ + [26774a] segdir │ │ + [267751] too many prefix indexes (max %d) │ │ + [267772] malformed columnsize=... directive │ │ + [267795] T.%Q │ │ + [26779a] crisismerge │ │ + [2677a6] Too few columns for an rtree table │ │ + [2677c9] ,%.*s INT │ │ + [2677d3] 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"; │ │ + [267864] DEFAULT_RECURSIVE_TRIGGERS │ │ + [26787f] TLS_RSA_WITH_NULL_MD5 │ │ + [267895] DHE-DSS-AES128-SHA │ │ + [2678a8] ADH-AES256-SHA │ │ + [2678b7] NULL-SHA256 │ │ + [2678c3] TLS_PSK_WITH_AES_256_CBC_SHA384 │ │ + [2678e3] ECDHE-RSA-CHACHA20-POLY1305 │ │ + [2678ff] DHE-RSA-CAMELLIA256-SHA │ │ + [267917] TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 │ │ + [26793e] ssl/ssl_cert.c │ │ + [26794d] SSL_add_dir_cert_subjects_to_stack │ │ + [267970] MD5 │ │ + [267974] ALL │ │ + [267978] aGOST12 │ │ + [267980] ARIA256 │ │ + [267988] TLSv1 │ │ + [26798e] bad change cipher spec │ │ + [2679a5] error in received cipher list │ │ + [2679c3] fragmented client hello │ │ + [2679db] missing rsa signing cert │ │ + [2679f4] no cipher match │ │ + [267a04] quic protocol error │ │ + [267a18] ssl3 ext invalid max fragment length │ │ + [267a3d] stream count limited │ │ + [267a52] tlsv1 bad certificate status response │ │ + [267a78] tlsv1 certificate unobtainable │ │ + [267a97] unsupported write flag │ │ + [267aae] x509 verification setup problems │ │ + [267acf] no_comp │ │ + [267ad7] tx_cert_comp │ │ + [267ae4] CipherString │ │ + [267af1] MinProtocol │ │ + [267afd] NoRenegotiation │ │ + [267b0d] TxCertificateCompression │ │ + [267b26] RequirePostHandshake │ │ + [267b3b] SSLv3/TLS write client certificate │ │ + [267b5e] TLSv1.3 early data │ │ + [267b71] rsa_pkcs1_sha256 │ │ + [267b82] dsa_sha224 │ │ + [267b8d] ossl_quic_write_flags │ │ + [267ba3] expect_quic_conn_only │ │ + [267bb9] network BIO I/O error │ │ + [267bcf] INITIAL_MAX_STREAMS_UNI appears multiple times │ │ + [267bfe] JSON-SEQ │ │ + [267c07] common_fields │ │ + [267c15] packet_sent │ │ + [267c21] handshake_confirmed │ │ + [267c35] internal_error │ │ + [267c44] stream_limit_error │ │ + [267c57] scid │ │ + [267c5c] ect1 │ │ + [267c61] ChaCha20-Poly1305 │ │ + [267c73] depack_process_frames │ │ + [267c89] NEW_CONN_ID valid only in 0/1-RTT │ │ + [267cab] STREAM frame for nonexistent stream │ │ + [267ccf] depack_do_frame_streams_blocked │ │ + [267cef] NEW_TOKEN │ │ + [267cf9] CONNECTION_REFUSED │ │ + [267d0c] NO_VIABLE_PATH │ │ + [267d1b] ossl_quic_calculate_retry_integrity_tag │ │ + [267d43] dtls1_write_bytes │ │ + [267d55] tls-data-size │ │ + [267d63] tls-version │ │ + [267d6f] tls13_common_post_process_record │ │ + [267d90] final_supported_versions │ │ + [267da9] ssl_next_proto_validate │ │ + [267dc1] tls_parse_ctos_cookie │ │ + [267dd7] tls_parse_ctos_post_handshake_auth │ │ + [267dfa] tls_construct_stoc_supported_groups │ │ + [267e1e] tls_construct_stoc_session_ticket │ │ + [267e40] tls_construct_stoc_use_srtp │ │ + [267e5c] tls_process_certificate_request │ │ + [267e7c] tls_post_process_client_key_exchange │ │ + [267ea1] tls_construct_cert_status_body │ │ + [267ec0] asn1_get_int64 │ │ + [267ecf] UINT32 │ │ + [267ed6] ASYNC_init_thread │ │ + [267ee8] no hostname or service specified │ │ + [267f09] transfer error │ │ + [267f18] BN_usub │ │ + [267f20] BN_lshift │ │ + [267f2a] CONF_modules_load │ │ + [267f3c] dollarid │ │ + [267f45] process_include │ │ + [267f55] o2i_SCT_signature │ │ + [267f67] int_dhx942_dh │ │ + [267f75] ec_group_new_from_data │ │ + [267f8e] IPSec/IKE/Oakley curve #3 over a 155 bit binary field.\n │ │ Not suitable for ECDSA.\n │ │ Questionable extension field! │ │ - [268024] EC_GROUP_copy │ │ - [268032] 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? │ │ - [2680bf] reference │ │ - [2680c9] crypto/engine/eng_pkey.c │ │ - [2680e2] KDF routines │ │ - [2680ef] c2tnb191v2 │ │ - [2680fa] EVP_EncryptUpdate │ │ - [26810c] ASN1_TYPE_get_int_octetstring │ │ - [26812a] EVP_PKEY_get_bits │ │ - [26813c] evp_pkey_get0_DH_int │ │ - [268151] dh_rfc5114 │ │ - [26815c] rsa_pss_keygen_md │ │ - [26816e] pkcs1 │ │ - [268174] EXPAND_ONLY │ │ - [268180] evp_pkey_param_check_combined │ │ - [26819e] EVP_PKEY_CTX_dup │ │ - [2681af] ffdhe3072 │ │ + [267ffd] EC_GROUP_copy │ │ + [26800b] 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? │ │ + [268098] reference │ │ + [2680a2] crypto/engine/eng_pkey.c │ │ + [2680bb] KDF routines │ │ + [2680c8] c2tnb191v2 │ │ + [2680d3] EVP_EncryptUpdate │ │ + [2680e5] ASN1_TYPE_get_int_octetstring │ │ + [268103] EVP_PKEY_get_bits │ │ + [268115] evp_pkey_get0_DH_int │ │ + [26812a] dh_rfc5114 │ │ + [268135] rsa_pss_keygen_md │ │ + [268147] pkcs1 │ │ + [26814d] EXPAND_ONLY │ │ + [268159] evp_pkey_param_check_combined │ │ + [268177] EVP_PKEY_CTX_dup │ │ + [268188] ffdhe3072 │ │ + [268192] built on: Sat Mar 15 19:12:26 2025 UTC │ │ [2681b9] div by zero │ │ [2681c5] encoding error │ │ [2681d4] check invalid q value │ │ [2681ea] bad key length │ │ [2681f9] final error │ │ [268205] unable to get random strength │ │ [268223] wrong final block length │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -2602545,15 +2602545,15 @@ │ │ ldr r1, [r3, #8] │ │ add.w r0, r0, r0, lsl #4 │ │ b.n a5f34e │ │ movs r1, r0 │ │ b.n a5ef52 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r3, r8, fp, sp, lr} │ │ - vqshrn.u16 d6, q14, #7 │ │ + vqshrn.u16 d6, , #7 │ │ @ instruction: 0xff8c48f0 │ │ stmdb sp!, {lr} │ │ b.n a5ef66 │ │ lsls r4, r1, #5 │ │ b.n a5e74a │ │ str r1, [r0, r0] │ │ b.n a5ef6e │ │ @@ -2607746,15 +2607746,15 @@ │ │ movs r5, r0 │ │ b.n a61b22 │ │ movs r4, r0 │ │ strh r5, [r0, #2] │ │ lsls r4, r0, #1 │ │ strh r6, [r0, #44] @ 0x2c │ │ stc2 10, cr14, [sl, #-1020]! @ 0xfffffc04 @ │ │ - bl 6857a6 │ │ + bl e5e7a6 │ │ asrs r3, r7, #1 │ │ b.n a61430 │ │ asrs r0, r4, #12 │ │ b.n a61bda │ │ asrs r2, r2, #12 │ │ b.n a6185c │ │ asrs r2, r7, #1 │ │ @@ -2608068,17 +2608068,17 @@ │ │ str r6, [r5, #100] @ 0x64 │ │ @ instruction: 0xf2ff0077 │ │ mov r3, r2 │ │ vqrdmlsh.s , , d0[4] │ │ vaddw.u8 q0, , d22 │ │ vmlal.u8 , d13, d28 │ │ vqdmulh.s q1, , d1[5] │ │ - vabal.u8 , d10, d5 │ │ + vsri.64 , q7, #54 │ │ vabdl.u8 , d27, d5 │ │ - vsra.u64 d4, d31, #54 │ │ + vsra.u64 d4, d8, #54 │ │ vraddhn.i16 d10, q6, q13 │ │ vmlsl.u , d10, d0[1] │ │ vmla.f , q14, d3[1] │ │ vmlal.u8 q2, d9, d0 │ │ stmdb sp!, {r4, lr, pc} │ │ b.n a6168e │ │ adds r0, #8 │ │ @@ -2610729,15 +2610729,15 @@ │ │ movs r3, r6 │ │ svc 244 @ 0xf4 │ │ movs r3, r6 │ │ add r1, pc, #864 @ (adr r1, a63558 ) │ │ movs r7, r6 │ │ b.n a632f4 │ │ movs r3, r6 │ │ - cbz r4, a63218 │ │ + cbz r5, a6320e │ │ vshll.u8 , d27, #3 │ │ @ instruction: 0xff8948fc │ │ stmdb sp!, {r2, r3, r4, r5, r7, ip, sp, lr} │ │ b.n a62d4c │ │ ands r1, r0 │ │ b.n a63552 │ │ movs r4, r0 │ │ @@ -2611144,15 +2611144,15 @@ │ │ movs r4, r0 │ │ b.n a630a4 │ │ movs r4, r0 │ │ b.n a638de │ │ ldrh r4, [r7, #6] │ │ ldmia.w sp!, {r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ movs r7, r6 │ │ - b.n a6321c │ │ + b.n a631ce │ │ vmull.u , d27, d0[6] │ │ movs r7, r6 │ │ ldr r0, [pc, #240] @ (a636a0 ) │ │ stmdb sp!, {r6, r9, ip, lr} │ │ b.n a63bbe │ │ ands r1, r0 │ │ b.n a638fa │ │ @@ -2611738,15 +2611738,15 @@ │ │ movs r0, r1 │ │ b.n a63600 │ │ lsls r4, r4, #16 │ │ add.w r0, r0, r4 │ │ b.n a63e0e │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r5, r6, r7, r9, sl, ip, sp, pc} │ │ - vqrdmlah.s q0, q14, d1[4] │ │ + @ instruction: 0xff8c0eba │ │ vqshrun.s16 d4, q14, #5 │ │ stmdb sp!, {r2, ip, sp} │ │ b.n a63ffc │ │ ands r0, r0 │ │ b.n a64226 │ │ movs r0, #7 │ │ b.n a6422a │ │ @@ -2613140,39 +2613140,39 @@ │ │ subs r3, #154 @ 0x9a │ │ str r0, [sp, #752] @ 0x2f0 │ │ movs r7, r6 │ │ ldrh r0, [r2, #34] @ 0x22 │ │ movs r7, r6 │ │ ldrh r4, [r5, #20] │ │ movs r7, r6 │ │ - lsrs r3, r7, #26 │ │ + lsrs r4, r2, #26 │ │ @ instruction: 0xff8b8d08 │ │ movs r7, r6 │ │ asrs r7, r6, #21 │ │ vsubw.u8 , , d23 │ │ vshr.u64 d14, d9, #54 │ │ vrsubhn.i16 d13, , q8 │ │ - vmla.i q3, q14, d1[4] │ │ - vqshl.u64 d13, d11, #11 │ │ + vshr.u64 d6, d26, #52 │ │ + vqshl.u8 , q10, #3 │ │ vshr.u8 q7, , #5 │ │ @ instruction: 0xff897340 │ │ vsubw.u8 , q5, d16 │ │ vsli.64 , , #10 │ │ @ instruction: 0xff8acb64 │ │ movs r3, r6 │ │ ldrh r7, [r6, #36] @ 0x24 │ │ vmull.p8 q5, d12, d1 │ │ - @ instruction: 0xff8c7cf7 │ │ + @ instruction: 0xff8c7cd0 │ │ vmlsl.u8 q3, d11, d3 │ │ - vaddw.u8 , , d7 │ │ + vmla.i , , d0[4] │ │ vmla.f , q14, d0[1] │ │ vsli.8 d10, d8, #1 │ │ vqrdmulh.s q2, , d2[1] │ │ @ instruction: 0xff89af9a │ │ - vsubw.u8 q2, q5, d24 │ │ + vsubw.u8 q2, q5, d1 │ │ vmul.i q4, , d0[2] │ │ movs r7, r6 │ │ ldmia r1!, {r4, r5} │ │ movs r3, r6 │ │ @ instruction: 0xb648 │ │ vshr.u32 q10, q8, #1 │ │ stmdb sp!, {lr} │ │ @@ -2613989,15 +2613989,15 @@ │ │ add r0, pc, #64 @ (adr r0, a64e54 ) │ │ b.n a64954 │ │ add r0, pc, #40 @ (adr r0, a64e40 ) │ │ b.n a64f38 │ │ @ instruction: 0xffa0eaff │ │ strh r4, [r5, #4] │ │ movs r7, r6 │ │ - movs r6, #85 @ 0x55 │ │ + movs r6, #46 @ 0x2e │ │ vqrdmlsh.s , q14, d0[7] │ │ movs r7, r6 │ │ ldrb r4, [r7, #27] │ │ movs r7, r6 │ │ ldrb r0, [r4, #29] │ │ movs r7, r6 │ │ movs r4, r0 │ │ @@ -2614492,15 +2614492,15 @@ │ │ and.w r0, r0, r0 │ │ b.n a659ba │ │ movs r0, r0 │ │ b.n a64d88 │ │ movs r0, r0 │ │ b.n a64d8a │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r3, r4, r7, r8, r9, fp, pc} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r6, r8, r9, fp, pc} │ │ vsra.u64 q2, q8, #53 │ │ stmdb sp!, {} │ │ b.n a65934 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, #0] │ │ b.n a655da │ │ @@ -2617558,15 +2617558,15 @@ │ │ b.n a66de0 │ │ fldmdbx r5!, {d30-d156} @ Deprecated │ │ movs r1, r0 │ │ b.n a6740a │ │ ldr r0, [pc, #0] @ (a66ccc ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n a66f30 │ │ - ble.n a66c7e │ │ + ble.n a66c30 │ │ @ instruction: 0xff8a48ff │ │ stmdb sp!, {ip, lr} │ │ b.n a6701e │ │ movs r0, r0 │ │ b.n a66802 │ │ strb r1, [r0, #0] │ │ b.n a67026 │ │ @@ -2619479,20 +2619479,20 @@ │ │ movs r0, r3 │ │ b.n a67908 │ │ movs r0, r0 │ │ b.n a67eec │ │ vrhadd.u16 d14, d14, d31 │ │ movs r4, r0 │ │ lsls r1, r0, #5 │ │ - @ instruction: 0xfb60ff8b │ │ - strh r7, [r6, #24] │ │ + @ instruction: 0xfb39ff8b │ │ + strh r0, [r2, #24] │ │ vmull.u8 q5, d11, d14 │ │ vrshr.u8 d10, d28, #7 │ │ movs r3, r6 │ │ - adds r0, r0, r4 │ │ + adds r1, r3, r3 │ │ vaddl.u8 q0, d12, d0 │ │ b.n a6848e │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n a6813a │ │ movs r0, r0 │ │ @@ -2619569,15 +2619569,15 @@ │ │ movs r0, #36 @ 0x24 │ │ b.n a679ba │ │ movs r0, #1 │ │ b.n a683a2 │ │ movs r0, #36 @ 0x24 │ │ b.n a679a2 │ │ @ instruction: 0xfff7eaff │ │ - asrs r1, r3, #17 │ │ + asrs r2, r6, #16 │ │ vaddl.u8 q0, d12, d0 │ │ b.n a6854e │ │ movs r0, r0 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xfb7aeaff │ │ ldr r0, [pc, #0] @ (a67eb8 ) │ │ stmdb sp!, {r4, ip} │ │ @@ -2619586,15 +2619586,15 @@ │ │ b.n a68602 │ │ asrs r1, r0, #32 │ │ b.n a67fe4 │ │ ldrd lr, fp, [r4], #1020 @ 0x3fc │ │ movs r1, r0 │ │ b.n a6860e │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r6, r7, r8, r9, fp, lr, pc} │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {r3, r4, r5, r6, r7, ip, lr, pc} │ │ b.n a68378 │ │ ands r0, r0 │ │ b.n a68222 │ │ movs r0, r0 │ │ b.n a6858e │ │ @@ -2622385,19 +2622385,19 @@ │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n a69c74 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r6, r7, r8, r9, sl, fp, ip, sp} │ │ @ instruction: 0xff8abf74 │ │ @ instruction: 0xff8818bb │ │ - @ instruction: 0xff89debd │ │ + @ instruction: 0xff89de96 │ │ vrsra.u8 q0, , #5 │ │ vsri.8 d0, d11, #6 │ │ vraddhn.i16 d0, q5, q3 │ │ - vmul.f q1, q13, d2[0] │ │ + @ instruction: 0xff8a299b │ │ @ instruction: 0xff8b1a51 │ │ @ instruction: 0xff8c8eff │ │ vqshrun.s16 d4, q8, #7 │ │ stmdb sp!, {lr} │ │ b.n a69ace │ │ lsls r0, r6, #6 │ │ b.n a69b32 │ │ @@ -2623196,21 +2623196,21 @@ │ │ svc 89 @ 0x59 │ │ b.n a6a368 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r6, r7, r8, r9, sl, fp, pc} │ │ movs r1, r0 │ │ adds r3, #224 @ 0xe0 │ │ movs r7, r6 │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ @ instruction: 0xff8b8ab0 │ │ - vshr.u8 q2, , #7 │ │ + vshr.u8 d4, d18, #7 │ │ vaddl.u8 , d27, d26 │ │ - vmls.i , q6, d3[6] │ │ - vqshrn.u16 d12, , #5 │ │ - @ instruction: 0xff8ac902 │ │ + vmls.i , q6, d0[1] │ │ + vmul.i q6, , d2[6] │ │ + @ instruction: 0xff8ac8db │ │ vabdl.u8 , d26, d15 │ │ vrsra.u64 , , #52 │ │ @ instruction: 0xff8a2edc │ │ movs r7, r6 │ │ ldr r0, [pc, #192] @ (a69f44 ) │ │ stmdb sp!, {lr} │ │ b.n a6a1ca │ │ @@ -2623245,15 +2623245,15 @@ │ │ movs r4, r0 │ │ b.n a6a20a │ │ asrs r1, r0, #32 │ │ b.n a69fec │ │ ldr r0, [pc, #192] @ (a69f90 ) │ │ ldmia.w sp!, {r2, r4, r5, r7} │ │ @ instruction: 0xea008830 │ │ - ldmia.w sp!, {r0, r2, sl, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r6, r7, r8, r9, ip, sp, lr, pc} │ │ @ instruction: 0xff8b4ffe │ │ stmdb sp!, {ip, sp, lr} │ │ b.n a69a06 │ │ ands r0, r0 │ │ b.n a6a22a │ │ str r3, [r0, #0] │ │ b.n a6a22e │ │ @@ -2623559,16 +2623559,16 @@ │ │ subs r2, #76 @ 0x4c │ │ @ instruction: 0xeb00ff75 │ │ @ instruction: 0xeaff30e3 │ │ vrshr.u8 d7, d0, #4 │ │ movs r3, r6 │ │ adds r0, #143 @ 0x8f │ │ vmla.f , q5, d2[3] │ │ - vsri.8 d15, d16, #8 │ │ - vsri.8 d15, d1, #5 │ │ + vraddhn.i16 d15, q4, │ │ + @ instruction: 0xff8bf3ea │ │ vmlsl.u , d27, d2[1] │ │ vaddl.u8 , d8, d8 │ │ b.n a6a648 │ │ eors r4, r7 │ │ stmdb sp!, {r3, r4, sp} │ │ b.n a69cd0 │ │ movs r0, #24 │ │ @@ -2624647,17 +2624647,17 @@ │ │ str r0, [r0, r0] │ │ b.n a6a5b0 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r3, r9, sl, ip, pc} │ │ @ instruction: 0xff899745 │ │ vqrdmlsh.s , , d1[7] │ │ vmlsl.u , d9, d1[6] │ │ - @ instruction: 0xff89dc5f │ │ + @ instruction: 0xff89dc38 │ │ vaddl.u8 , d10, d17 │ │ - @ instruction: 0xff8c536c │ │ + @ instruction: 0xff8c5345 │ │ vqshrun.s16 d2, , #5 │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {r3, r4, r5, r6, ip} │ │ b.n a6a5ea │ │ str r0, [r0, r0] │ │ b.n a6ae0e │ │ ands r0, r0 │ │ @@ -2627190,15 +2627190,15 @@ │ │ asrs r1, r0, #32 │ │ b.n a6c81e │ │ strh r1, [r0, #0] │ │ b.n a6c822 │ │ lsls r0, r2, #9 │ │ add.w r6, r0, r7, lsr #32 │ │ @ instruction: 0xeb00fced │ │ - @ instruction: 0xeafff278 │ │ + @ instruction: 0xeafff251 │ │ vmlsl.u , d26, d0[5] │ │ b.n a6bc34 │ │ asrs r1, r0, #32 │ │ b.n a6c218 │ │ movs r2, r0 │ │ @ instruction: 0xea00be15 │ │ vabdl.u8 , d8, d4 │ │ @@ -2627222,15 +2627222,15 @@ │ │ movs r6, #184 @ 0xb8 │ │ b.n a6bc6c │ │ movs r0, #2 │ │ b.n a6c250 │ │ ldc2l 10, cr14, [r8], {255} @ 0xff @ │ │ strb r0, [r0, #12] │ │ vrsubhn.i16 d3, , q4 │ │ - vsubl.u8 q5, d25, d21 │ │ + vrshr.u8 q5, q15, #7 │ │ vaddl.u8 q0, d11, d2 │ │ b.n a6c886 │ │ movs r0, r6 │ │ b.n a6bc60 │ │ movs r3, r1 │ │ b.n a6c48e │ │ lsrs r1, r6, #31 │ │ @@ -2627261,25 +2627261,25 @@ │ │ asrs r0, r0, #32 │ │ b.n a6c8ce │ │ movs r0, r0 │ │ b.n a6c2b0 │ │ asrs r4, r2, #32 │ │ b.n a6bc96 │ │ ldc2 10, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ - add r2, pc, #404 @ (adr r2, a6c330 ) │ │ + add r2, pc, #248 @ (adr r2, a6c294 ) │ │ vabdl.u8 , d27, d10 │ │ - @ instruction: 0xff890d8f │ │ + vqrdmulh.s q0, , d0[6] │ │ vsli.8 , q6, #3 │ │ - @ instruction: 0xff890d5b │ │ - vmla.f q5, , d1[4] │ │ - vmul.i q3, , d3[2] │ │ - @ instruction: 0xff8b0d07 │ │ - vmlal.u8 q3, d11, d15 │ │ + @ instruction: 0xff890d34 │ │ + vsra.u64 d10, d26, #53 │ │ + vmlal.u8 q3, d11, d20 │ │ + vqdmulh.s q0, , d0[4] │ │ + @ instruction: 0xff8b67e8 │ │ vmull.p8 , d27, d0 │ │ - @ instruction: 0xff8a0c93 │ │ + vqdmulh.s q0, q5, d0[7] │ │ vaddl.u8 q4, d11, d1 │ │ b.n a6c90a │ │ movs r0, r0 │ │ b.n a6c884 │ │ ldc2 10, cr0, [r4], #1020 @ 0x3fc @ │ │ asrs r4, r0, #32 │ │ b.n a6bd0c │ │ @@ -2627420,21 +2627420,21 @@ │ │ b.n a6ca42 │ │ movs r0, r0 │ │ b.n a6c424 │ │ strh r4, [r2, #0] │ │ b.n a6be0a │ │ stc2l 10, cr14, [r5], #-1020 @ 0xfffffc04 @ │ │ subs r6, r6, r2 │ │ - vaddw.u8 , q14, d8 │ │ + vmla.f , q6, d1[4] │ │ vrshr.u64 , q11, #54 │ │ @ instruction: 0xff898c7a │ │ @ instruction: 0xff893d9e │ │ @ instruction: 0xff8a3d7e │ │ - vqshrun.s16 d4, q14, #6 │ │ - @ instruction: 0xff8b0b7b │ │ + vqshrun.s16 d4, , #6 │ │ + @ instruction: 0xff8b0b54 │ │ @ instruction: 0xff8bf8da │ │ vsli.64 q6, q8, #8 │ │ vmls.f , , d0[6] │ │ b.n a6be78 │ │ str r5, [r0, r0] │ │ b.n a6c45c │ │ asrs r0, r1, #32 │ │ @@ -2627587,15 +2627587,15 @@ │ │ b.n a6c5a0 │ │ stc2 10, cr14, [r4], {255} @ 0xff @ │ │ asrs r4, r4, #14 │ │ b.n a6bfc8 │ │ asrs r1, r0, #32 │ │ b.n a6c5ac │ │ movs r2, r0 │ │ - @ instruction: 0xea00d030 │ │ + @ instruction: 0xea00d009 │ │ @ instruction: 0xff8a13c0 │ │ b.n a6bfd8 │ │ asrs r1, r0, #32 │ │ b.n a6c5bc │ │ movs r3, #144 @ 0x90 │ │ b.n a6bfe0 │ │ movs r0, #2 │ │ @@ -2627614,15 +2627614,15 @@ │ │ b.n a6c004 │ │ movs r0, #0 │ │ b.n a6c80a │ │ asrs r1, r0, #32 │ │ b.n a6c5ec │ │ @ instruction: 0xfb6aeaff │ │ ldrh r6, [r1, #24] │ │ - vmlal.u q4, d25, d0[1] │ │ + vrshr.u64 d8, d13, #55 │ │ vsubw.u8 q0, , d4 │ │ b.n a6c01c │ │ subs r1, r0, r4 │ │ b.n a6cc22 │ │ movs r0, r0 │ │ b.n a6c604 │ │ asrs r0, r3, #32 │ │ @@ -2627632,15 +2627632,15 @@ │ │ asrs r0, r2, #32 │ │ b.n a6bff2 │ │ asrs r4, r2, #32 │ │ b.n a6bff6 │ │ subs r2, r7, #3 │ │ b.n a6cc3a │ │ movs r4, r2 │ │ - and.w sl, r0, r2, asr #1 │ │ + and.w sl, r0, fp, rrx │ │ @ instruction: 0xff8b0360 │ │ b.n a6c044 │ │ subs r1, r0, r4 │ │ b.n a6cc4a │ │ movs r0, r0 │ │ b.n a6c62c │ │ asrs r0, r3, #32 │ │ @@ -2627650,16 +2627650,16 @@ │ │ asrs r0, r2, #32 │ │ b.n a6c01a │ │ asrs r4, r2, #32 │ │ b.n a6c01e │ │ adds r2, r7, #3 │ │ b.n a6cc62 │ │ movs r2, r1 │ │ - and.w r6, r0, r0, ror #19 │ │ - vmlsl.u q2, d27, d1[4] │ │ + and.w r6, r0, r9, lsl #19 │ │ + vqshlu.s64 d4, d26, #11 │ │ vmlal.u8 , d27, d14 │ │ vrsra.u8 d0, d20, #4 │ │ b.n a6c074 │ │ subs r1, r0, r0 │ │ b.n a6cc7a │ │ movs r0, r0 │ │ b.n a6c65c │ │ @@ -2627720,15 +2627720,15 @@ │ │ add.w r0, r0, r1, lsl #20 │ │ b.n a6cd02 │ │ ldrb r2, [r7, #19] │ │ b.n a6cd06 │ │ str r0, [r0, #0] │ │ b.n a6cd0a │ │ movs r7, r0 │ │ - and.w r6, r0, r1, lsl #16 │ │ + and.w r5, r0, sl, lsr #19 │ │ vsli.64 q5, , #11 │ │ vaddl.u8 q0, d9, d11 │ │ b.n a6c91a │ │ subs r1, r0, r0 │ │ b.n a6cd1e │ │ lsls r0, r7, #15 │ │ add.w r0, r0, r1, lsl #20 │ │ @@ -2627762,19 +2627762,19 @@ │ │ b.n a6c962 │ │ asrs r5, r0, #32 │ │ b.n a6c966 │ │ lsls r0, r2, #17 │ │ @ instruction: 0xeb00fec8 │ │ @ instruction: 0xeaff3354 │ │ movs r7, r6 │ │ - lsrs r3, r6, #4 │ │ - @ instruction: 0xff8b0926 │ │ + lsrs r4, r1, #4 │ │ + @ instruction: 0xff8b08ff │ │ vmul.i , , d3[2] │ │ - vqdmulh.s , q12, d0[1] │ │ - @ instruction: 0xff8bdb08 │ │ + @ instruction: 0xff88bc9d │ │ + vmull.u , d27, d1[4] │ │ vrshr.u64 d1, d12, #53 │ │ b.n a6c188 │ │ movs r5, r0 │ │ b.n a6c98e │ │ asrs r1, r0, #32 │ │ b.n a6c770 │ │ bhi.n a6c722 │ │ @@ -2627805,16 +2627805,16 @@ │ │ @ instruction: 0xfafaeaff │ │ asrs r2, r0, #32 │ │ b.n a6cdd6 │ │ movs r5, r0 │ │ and.w r0, r0, r4, lsl #4 │ │ b.n a6cdde │ │ movs r3, r0 │ │ - @ instruction: 0xea009206 │ │ - vmull.u8 , d26, d13 │ │ + @ instruction: 0xea0091df │ │ + vqdmulh.s , q5, d2[5] │ │ vmul.f , , d0[5] │ │ vaddl.u8 , d11, d8 │ │ b.n a6cdf2 │ │ lsls r4, r4, #8 │ │ b.n a6c1f4 │ │ movs r0, r0 │ │ b.n a6c7d8 │ │ @@ -2627830,174 +2627830,174 @@ │ │ movs r0, #0 │ │ b.n a6ca12 │ │ asrs r1, r0, #32 │ │ b.n a6c7f4 │ │ @ instruction: 0xfb05eaff │ │ asrs r1, r0, #10 │ │ vqshl.u8 , , #1 │ │ - vrsra.u8 q3, q13, #4 │ │ + vrsra.u8 q3, , #4 │ │ vaddl.u8 , d11, d27 │ │ - vaddl.u8 q4, d25, d5 │ │ + vshr.u8 q4, q7, #7 │ │ @ instruction: 0xff8b6d19 │ │ - vshll.u8 , d17, #1 │ │ - vshr.u8 q4, , #5 │ │ + vmlsl.u8 , d9, d10 │ │ + vaddl.u8 q4, d11, d28 │ │ vqrdmlah.s , , d0[0] │ │ - @ instruction: 0xff89bb95 │ │ + @ instruction: 0xff89bb6e │ │ vmull.p8 , d27, d21 │ │ - vmul.f , , d2[3] │ │ + @ instruction: 0xff89d9a7 │ │ vabdl.u8 , d11, d21 │ │ vqshrun.s16 d3, q6, #8 │ │ - @ instruction: 0xff8cae94 │ │ + vqrdmlah.s q5, q6, d1[7] │ │ @ instruction: 0xff8a38f1 │ │ vqshl.u64 , , #10 │ │ - @ instruction: 0xff8ceadc │ │ - vqshlu.s64 q0, q9, #10 │ │ + @ instruction: 0xff8ceab5 │ │ + vmlsl.u q0, d26, d3[2] │ │ vmla.i q7, , d2[2] │ │ - vrsubhn.i16 d0, , │ │ - vmlal.u q2, d27, d0[2] │ │ - vrsubhn.i16 d0, , │ │ - vrshr.u64 d4, d17, #53 │ │ - vmls.f q0, , d3[1] │ │ - @ instruction: 0xff8bb980 │ │ + vrsubhn.i16 d0, , q4 │ │ + vsubl.u8 q2, d27, d17 │ │ + vmls.f q0, , d0[6] │ │ + vsubl.u8 q2, d27, d10 │ │ + vabal.u8 q0, d27, d16 │ │ + vqrshrn.u16 d11, , #5 │ │ @ instruction: 0xff8b2ff0 │ │ movs r7, r6 │ │ cmp r7, #76 @ 0x4c │ │ movs r7, r6 │ │ - lsls r3, r5, #20 │ │ - @ instruction: 0xff8bd740 │ │ + lsls r4, r0, #20 │ │ + vqshl.u8 d13, d9, #3 │ │ @ instruction: 0xff8b2fa8 │ │ movs r7, r6 │ │ cmp r6, #188 @ 0xbc │ │ movs r7, r6 │ │ - lsls r7, r2, #18 │ │ - vqrdmulh.s q4, , d2[0] │ │ - @ instruction: 0xff8a03cb │ │ - vqshl.u64 d11, d5, #11 │ │ - @ instruction: 0xff8b7d56 │ │ + lsls r0, r6, #17 │ │ + @ instruction: 0xff8b8d9b │ │ + vsubw.u8 q0, q13, d20 │ │ + @ instruction: 0xff8bb76e │ │ + @ instruction: 0xff8b7d2f │ │ vaddw.u8 q5, , d16 │ │ vqshl.u8 d1, d30, #1 │ │ vrshr.u64 , q10, #54 │ │ vshr.u64 , , #53 │ │ vsri.8 , q0, #4 │ │ - @ instruction: 0xff8b7b16 │ │ + vmull.u , d27, d3[7] │ │ vshr.u8 d10, d16, #5 │ │ vmls.f , , d2[7] │ │ - vsri.8 q0, q13, #6 │ │ + vsri.8 q0, , #6 │ │ @ instruction: 0xff8b2e34 │ │ movs r7, r6 │ │ lsrs r5, r1, #24 │ │ vmla.i q5, , d3[3] │ │ @ instruction: 0xff892cf4 │ │ movs r7, r6 │ │ bl e1a6ba │ │ lsrs r1, r0, #19 │ │ - vrshr.u8 d0, d7, #7 │ │ + vsra.u64 q0, q8, #55 │ │ vshr.u64 , , #53 │ │ @ instruction: 0xff8c77ec │ │ movs r7, r6 │ │ strb r0, [r1, #25] │ │ movs r7, r6 │ │ - lsls r7, r5, #7 │ │ - @ instruction: 0xff8b5d06 │ │ - @ instruction: 0xff8b0362 │ │ + lsls r0, r1, #7 │ │ + @ instruction: 0xff8b5cdf │ │ + vrsra.u8 d0, d27, #5 │ │ vqshl.u8 q1, , #3 │ │ - vrshr.u64 d0, d17, #55 │ │ + vsubl.u8 q0, d25, d10 │ │ @ instruction: 0xff8b2a77 │ │ - @ instruction: 0xff89a9b8 │ │ - @ instruction: 0xff8a78b9 │ │ - vshr.u8 d0, d25, #5 │ │ - vqshlu.s64 , , #11 │ │ + @ instruction: 0xff89a991 │ │ + @ instruction: 0xff8a7892 │ │ + vshr.u8 d0, d2, #5 │ │ + vqshlu.s64 d7, d22, #11 │ │ vqshlu.s8 q1, , #3 │ │ - vqshlu.s64 d7, d25, #9 │ │ - vsli.64 d10, d8, #11 │ │ - vmla.f q0, q13, d1[5] │ │ + vqshlu.s64 d7, d2, #9 │ │ + vsli.8 q5, , #3 │ │ + vsra.u64 d0, d30, #54 │ │ vmul.f q1, , d0[1] │ │ movs r7, r6 │ │ cmp r1, #171 @ 0xab │ │ @ instruction: 0xff892928 │ │ movs r7, r6 │ │ - add r0, sp, #944 @ 0x3b0 │ │ + add r0, sp, #788 @ 0x314 │ │ @ instruction: 0xff8a2b90 │ │ movs r7, r6 │ │ cmp r2, #92 @ 0x5c │ │ movs r7, r6 │ │ str r1, [r6, #80] @ 0x50 │ │ vrsra.u8 q3, , #7 │ │ vrsra.u8 q3, , #7 │ │ @ instruction: 0xff894f91 │ │ vqshlu.s64 , , #10 │ │ vmlsl.u q3, d8, d3[3] │ │ - vaddw.u8 , , d21 │ │ + vshr.u64 , q15, #55 │ │ vqdmulh.s q2, , d1[6] │ │ - vqrdmulh.s q6, q5, d1[1] │ │ + @ instruction: 0xff8acd1e │ │ vshr.u64 d9, d1, #53 │ │ - @ instruction: 0xff88cd25 │ │ + @ instruction: 0xff88ccfe │ │ @ instruction: 0xff8b5ffb │ │ @ instruction: 0xff894f0d │ │ vqshl.u64 q1, q12, #10 │ │ movs r7, r6 │ │ str r6, [sp, #340] @ 0x154 │ │ vrsubhn.i16 d2, q12, q2 │ │ movs r7, r6 │ │ str r3, [r1, #92] @ 0x5c │ │ @ instruction: 0xff892a98 │ │ movs r7, r6 │ │ cmp r0, #236 @ 0xec │ │ movs r7, r6 │ │ - strb r3, [r5, #28] │ │ - vrsra.u8 , , #5 │ │ - @ instruction: 0xff8b734f │ │ + strb r4, [r0, #28] │ │ + @ instruction: 0xff8b734c │ │ + vsubw.u8 , , d24 │ │ vmul.f q1, , d0[4] │ │ movs r7, r6 │ │ movs r4, #164 @ 0xa4 │ │ movs r7, r6 │ │ movs r4, #124 @ 0x7c │ │ movs r7, r6 │ │ movs r4, #76 @ 0x4c │ │ movs r7, r6 │ │ - clz pc, r7 │ │ + rev.w pc, r0 │ │ bl c2678a │ │ cmp r7, #95 @ 0x5f │ │ - @ instruction: 0xff8afda7 │ │ - vmlsl.u8 , d10, d27 │ │ - vmlal.u8 , d27, d15 │ │ + @ instruction: 0xff8afd80 │ │ + vmlsl.u8 , d10, d4 │ │ + vmul.i , , d0[6] │ │ vraddhn.i16 d4, , │ │ vrsra.u64 q3, q6, #55 │ │ movs r3, r6 │ │ bvs.n a6c94a │ │ - vqdmulh.s , , d3[7] │ │ + vqdmulh.s , , d0[2] │ │ vsubw.u8 q3, q13, d28 │ │ movs r3, r6 │ │ - sub sp, #168 @ 0xa8 │ │ - @ instruction: 0xff8bfcbb │ │ + sub sp, #12 │ │ + @ instruction: 0xff8bfc94 │ │ vmlsl.u q1, d10, d0[3] │ │ movs r7, r6 │ │ - strb r0, [r0, #19] │ │ - @ instruction: 0xff8bfc3b │ │ - vaddl.u8 , d10, d24 │ │ + strb r1, [r3, #18] │ │ + @ instruction: 0xff8bfc14 │ │ + vaddl.u8 , d10, d1 │ │ @ instruction: 0xff8bcbc9 │ │ vaddl.u8 , d8, d4 │ │ movs r7, r6 │ │ cmp r4, #74 @ 0x4a │ │ vmlal.u q3, d12, d0[6] │ │ movs r3, r6 │ │ - strh r6, [r7, #36] @ 0x24 │ │ - @ instruction: 0xff8afb7b │ │ + strh r7, [r2, #36] @ 0x24 │ │ + @ instruction: 0xff8afb54 │ │ vrshr.u8 d6, d24, #6 │ │ movs r3, r6 │ │ negs r7, r0 │ │ - @ instruction: 0xff89fb3f │ │ + @ instruction: 0xff89fb18 │ │ @ instruction: 0xff8a2abc │ │ @ instruction: 0xff8c6d08 │ │ movs r7, r6 │ │ - adds r5, #141 @ 0x8d │ │ - vaddl.u8 q5, d11, d0 │ │ - vabdl.u8 , d10, d23 │ │ - @ instruction: 0xff8bf8f7 │ │ - vmlsl.u , d26, d3[6] │ │ + adds r5, #102 @ 0x66 │ │ + @ instruction: 0xff8b9fd9 │ │ + vabdl.u8 , d10, d0 │ │ + @ instruction: 0xff8bf8d0 │ │ + vmlsl.u , d26, d0[1] │ │ vsri.64 , q2, #53 │ │ bmi.n a6c8a2 │ │ beq.n a6c90c │ │ b.n a6cd98 │ │ ldr r0, [pc, #960] @ (a6ccc0 ) │ │ stmdb sp!, {r3, r4, r6, ip, lr, pc} │ │ b.n a6cda0 │ │ @@ -2628119,15 +2628119,15 @@ │ │ movs r0, r0 │ │ movs r0, r0 │ │ ands r0, r0 │ │ lsls r7, r1 │ │ ldr r0, [r4, #40] @ 0x28 │ │ movs r7, r6 │ │ cmp sl, sp │ │ - vrsra.u8 , , #6 │ │ + vrsra.u8 d3, d22, #6 │ │ vabdl.u8 q7, d11, d20 │ │ vmlal.u8 q2, d11, d0 │ │ stmdb sp!, {r0, sp} │ │ b.n a6cd72 │ │ asrs r1, r0, #32 │ │ b.n a6d176 │ │ svc 70 @ 0x46 │ │ @@ -2628253,17 +2628253,17 @@ │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r7, fp} │ │ vrsubhn.i16 d14, q13, │ │ @ instruction: 0xff8b5f84 │ │ movs r6, r6 │ │ add r8, r1 │ │ movs r0, r0 │ │ - asrs r1, r2, #16 │ │ + asrs r2, r5, #15 │ │ vsli.64 d7, d6, #11 │ │ - vmlsl.u8 q4, d9, d12 │ │ + vmul.f q4, , d1[5] │ │ vsubw.u8 q7, , d6 │ │ vsra.u64 q2, q8, #56 │ │ stmdb sp!, {r2} │ │ b.n a6d212 │ │ movs r7, r5 │ │ rev r0, r0 │ │ str r1, [r0, r0] │ │ @@ -2628359,15 +2628359,15 @@ │ │ b.n a6d37a │ │ asrs r1, r0, #32 │ │ b.n a6cd5c │ │ vqrdmlah.s32 q7, , │ │ movs r1, r0 │ │ b.n a6d386 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r3, sl, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r5, r6, r7, r8, r9, ip, sp, lr, pc} │ │ @ instruction: 0xff8a59d3 │ │ @ instruction: 0xff89af02 │ │ vrsra.u64 q5, q10, #55 │ │ @ instruction: 0xff884ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n a6d0fc │ │ strb r0, [r0, #0] │ │ @@ -2629327,47 +2629327,47 @@ │ │ b.n a6db32 │ │ str r0, [sp, #64] @ 0x40 │ │ b.n a6cfc0 │ │ mrc2 10, 6, r1, cr10, cr15, {7} @ │ │ mrc2 10, 6, lr, cr15, cr15, {7} @ │ │ adcs r6, r1 │ │ vabdl.u8 , d10, d17 │ │ - @ instruction: 0xff892faa │ │ + @ instruction: 0xff892f83 │ │ vmull.u8 q5, d27, d26 │ │ vrsra.u64 q1, q10, #55 │ │ @ instruction: 0xff8cfb51 │ │ - vsli.64 q4, q15, #8 │ │ - vmull.u8 , d11, d25 │ │ - vqshl.u64 d11, d24, #10 │ │ - vqrshrun.s16 d9, q14, #6 │ │ + vsli.64 q4, , #8 │ │ + vmull.u8 , d11, d2 │ │ + vqshl.u64 d11, d1, #10 │ │ + vqrshrun.s16 d9, , #6 │ │ vmlal.u q1, d26, d1[7] │ │ vshr.u64 d7, d25, #54 │ │ vmul.i , , d0[7] │ │ - vaddw.u8 , , d11 │ │ - vsli.8 d8, d12, #2 │ │ - vmul.f q3, , d2[7] │ │ + vmla.f , , d0[5] │ │ + vsri.64 q4, , #54 │ │ + vmul.f q3, , d3[1] │ │ vsli.8 , q10, #3 │ │ @ instruction: 0xff893db9 │ │ @ instruction: 0xff8a6eba │ │ @ instruction: 0xff8917c8 │ │ movs r7, r6 │ │ asrs r4, r5, #30 │ │ movs r7, r6 │ │ stmia r7!, {r0, r5, r7} │ │ vqshl.u8 d12, d4, #1 │ │ vmull.u8 , d25, d1 │ │ - vmlal.u8 , d11, d22 │ │ + vqshl.u64 , , #11 │ │ @ instruction: 0xff8abcd2 │ │ vrshr.u8 d8, d29, #8 │ │ - vrsubhn.i16 d7, q12, q0 │ │ - @ instruction: 0xff8a2920 │ │ + vqshlu.s8 , , #0 │ │ + @ instruction: 0xff8a28f9 │ │ @ instruction: 0xff8b3345 │ │ @ instruction: 0xff89fb4e │ │ - vaddl.u8 q5, d27, d2 │ │ - vsli.64 , q2, #11 │ │ + vshr.u8 q5, , #5 │ │ + vabal.u8 , d27, d29 │ │ vrshr.u8 d2, d8, #6 │ │ vqrdmlsh.s , q14, d1[2] │ │ @ instruction: 0xff88acf0 │ │ vqshrun.s16 d4, q8, #7 │ │ stmdb sp!, {r0, lr} │ │ b.n a6d866 │ │ asrs r4, r7, #32 │ │ @@ -2629397,15 +2629397,15 @@ │ │ movs r4, r0 │ │ b.n a6d07e │ │ movs r4, r0 │ │ b.n a6d082 │ │ eors r0, r0 │ │ b.n a6d066 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r3, r4, r8, r9, sl, fp, ip, pc} │ │ + ldmia.w sp!, {r0, r2, r4, r5, r6, r7, r9, sl, fp, ip, pc} │ │ vaddl.u8 , d11, d4 │ │ b.n a6d072 │ │ asrs r4, r1, #1 │ │ b.n a6d096 │ │ lsls r0, r2, #1 │ │ b.n a6d09a │ │ movs r0, r0 │ │ @@ -2629621,21 +2629621,21 @@ │ │ asrs r1, r0, #32 │ │ b.n a6d864 │ │ stc2l 11, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ movs r6, r0 │ │ b.n a6da8e │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xff89eba6 │ │ + @ instruction: 0xff89eb7f │ │ vmlsl.u , d10, d0[7] │ │ movs r6, r6 │ │ - strb r2, [r7, r7] │ │ - vabdl.u8 q1, d10, d4 │ │ - @ instruction: 0xff8beb58 │ │ - vmull.p8 , d10, d2 │ │ + strb r3, [r2, r7] │ │ + vqshlu.s64 q1, , #10 │ │ + @ instruction: 0xff8beb31 │ │ + @ instruction: 0xff8a9ddb │ │ vmlal.u8 q2, d11, d0 │ │ stmdb sp!, {r3, r4, r5, sp} │ │ b.n a6d296 │ │ movs r0, r0 │ │ b.n a6de1c │ │ movs r0, #1 │ │ b.n a6df02 │ │ @@ -2629729,15 +2629729,15 @@ │ │ b.n a6df82 │ │ asrs r1, r0, #32 │ │ b.n a6d964 │ │ stc2 11, cr14, [fp], #-1020 @ 0xfffffc04 @ │ │ movs r5, r0 │ │ b.n a6db8e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r4, r7, r8, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r3, r5, r6, r8, ip, sp, lr} │ │ vshr.u8 d4, d0, #6 │ │ stmdb sp!, {r2, r3, ip, sp} │ │ b.n a6d37e │ │ movs r2, r0 │ │ b.n a6db08 │ │ movs r5, r0 │ │ bge.n a6d866 │ │ @@ -2629765,15 +2629765,15 @@ │ │ movs r0, r7 │ │ b.n a6d3a2 │ │ ands r0, r0 │ │ b.n a6dfde │ │ movs r4, r0 │ │ b.n a6dbe2 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r5, r7, r8, r9, sl, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ vshr.u8 q2, q8, #6 │ │ stmdb sp!, {ip, lr} │ │ b.n a6dbf2 │ │ movs r0, r7 │ │ b.n a6d456 │ │ ands r1, r0 │ │ b.n a6dbfa │ │ @@ -2629835,15 +2629835,15 @@ │ │ bcs.n a6d99a │ │ @ instruction: 0xebff4002 │ │ b.n a6de42 │ │ strb r1, [r0, #0] │ │ b.n a6ddcc │ │ @ instruction: 0xfff5eaff │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r4, r6, r8, sl, fp, sp, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r5, r8, sl, fp, sp, pc} │ │ vaddl.u8 q0, d10, d0 │ │ b.n a6dfee │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r5, ip} │ │ b.n a6d498 │ │ ands r0, r0 │ │ @@ -2629895,15 +2629895,15 @@ │ │ asrs r0, r0, #12 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {} │ │ b.n a6e10a │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r2, r3, r5, r9, fp, ip, lr} │ │ movs r7, r6 │ │ - b.n a6d74e │ │ + b.n a6d700 │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n a6de78 │ │ strb r0, [r0, #0] │ │ b.n a6dd22 │ │ lsls r0, r1, #1 │ │ b.n a6d506 │ │ @@ -2630294,20 +2630294,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, , │ │ - ldrsh r7, [r7, r2] │ │ - @ instruction: 0xff8b79ff │ │ + ldrsh r0, [r3, r2] │ │ + @ instruction: 0xff8b79d8 │ │ @ instruction: 0xff8bef37 │ │ - @ instruction: 0xff889890 │ │ - vqshrun.s16 d12, , #5 │ │ - vqrdmlah.s , q13, d1[7] │ │ + vmul.i , q4, d1[6] │ │ + vqshl.u64 q6, q12, #11 │ │ + vqrdmlah.s , q13, d2[1] │ │ @ instruction: 0xff8b0b26 │ │ vqshrun.s16 d4, q8, #7 │ │ stmdb sp!, {r5, r8, ip, lr} │ │ b.n a6d89c │ │ ands r0, r0 │ │ b.n a6e0a2 │ │ str r5, [r0, r0] │ │ @@ -2630443,22 +2630443,22 @@ │ │ b.n a6e5be │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r3, r4, r6, r9, sl, ip, lr} │ │ movs r7, r6 │ │ ldr r4, [pc, #576] @ (a6e0c8 ) │ │ movs r6, r6 │ │ str r2, [r3, #40] @ 0x28 │ │ - vqshl.u8 d7, d4, #1 │ │ + vmlsl.u , d25, d1[7] │ │ vsubw.u8 , , d17 │ │ @ instruction: 0xff8b4bbc │ │ movs r6, r6 │ │ - lsls r5, r6, #2 │ │ + lsls r6, r1, #2 │ │ @ instruction: 0xff8b4bac │ │ movs r6, r6 │ │ - ldrh r6, [r2, #8] │ │ + ldrh r7, [r5, #6] │ │ vabal.u8 , d10, d11 │ │ vqrdmlsh.s q6, , d2[1] │ │ @ instruction: 0xff884ffe │ │ stmdb sp!, {r0, ip, lr} │ │ b.n a6e1f6 │ │ ands r0, r2 │ │ b.n a6d9da │ │ @@ -2630756,39 +2630756,39 @@ │ │ b.n a6e87e │ │ adds r0, #6 │ │ b.n a6e482 │ │ asrs r1, r0, #32 │ │ b.n a6e264 │ │ vld4.32 @ instruction: 0xf9ebebff │ │ vpmin.u32 q15, , │ │ - adds r0, r1, #6 │ │ - vmull.p8 , d27, d0 │ │ + adds r1, r4, #5 │ │ + @ instruction: 0xff8bde59 │ │ vaddw.u8 , q5, d20 │ │ @ instruction: 0xff8ccda5 │ │ @ instruction: 0xff88edac │ │ movs r6, r6 │ │ lsls r7, r5, #31 │ │ - vqrshrn.u16 d6, , #7 │ │ - vsubw.u8 q6, q13, d25 │ │ - vsri.64 q5, q6, #54 │ │ + @ instruction: 0xff89692e │ │ + vsubw.u8 q6, q13, d2 │ │ + vsri.64 d10, d21, #54 │ │ @ instruction: 0xff8aecf8 │ │ movs r6, r6 │ │ ldmia r3!, {r1, r2, r5, r6, r7} │ │ - @ instruction: 0xff88dfa7 │ │ + @ instruction: 0xff88df80 │ │ vrsubhn.i16 d0, q5, q0 │ │ movs r0, r0 │ │ lsrs r4, r0, #3 │ │ movs r0, r0 │ │ - str r3, [sp, #296] @ 0x128 │ │ - @ instruction: 0xff8b936c │ │ + str r3, [sp, #140] @ 0x8c │ │ + @ instruction: 0xff8b9345 │ │ vsli.64 q1, , #11 │ │ vmlal.u8 q7, d25, d27 │ │ vmull.u8 q7, d8, d16 │ │ movs r6, r6 │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ + stmia r2!, {r0, r2, r4, r7} │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {r2, r3, r8, ip} │ │ b.n a6dce4 │ │ movs r0, r2 │ │ b.n a6e8ea │ │ asrs r1, r0, #32 │ │ b.n a6e2cc │ │ @@ -2630906,23 +2630906,23 @@ │ │ b.n a6e0bc │ │ ands r1, r0 │ │ b.n a6e73a │ │ @ instruction: 0xfff8eaff │ │ ldrb r2, [r0, #12] │ │ @ instruction: 0xff89eb50 │ │ movs r6, r6 │ │ - subs r1, #0 │ │ + subs r0, #217 @ 0xd9 │ │ vsra.u64 , q4, #53 │ │ movs r7, r6 │ │ str r4, [r3, r6] │ │ movs r7, r6 │ │ lsrs r5, r6, #29 │ │ @ instruction: 0xff8c0f95 │ │ - vshll.u8 , d12, #4 │ │ - vmlal.u8 , d27, d8 │ │ + @ instruction: 0xff8c19f5 │ │ + vmul.i , , d1[4] │ │ vsra.u64 q2, q8, #53 │ │ stmdb sp!, {r0, ip, sp, lr} │ │ b.n a6e622 │ │ asrs r0, r6, #12 │ │ b.n a6de24 │ │ str r0, [r0, #0] │ │ b.n a6e62a │ │ @@ -2631290,38 +2631290,38 @@ │ │ b.n a6ed4a │ │ movs r0, #4 │ │ b.n a6e94e │ │ ldrh.w lr, [r9, #3071] @ 0xbff │ │ str r4, [r0, #0] │ │ b.n a6e956 │ │ @ instruction: 0xffd1eaff │ │ - strh r5, [r6, #30] │ │ - vrshr.u8 d10, d14, #6 │ │ + strh r6, [r1, #30] │ │ + vsra.u64 q5, , #54 │ │ @ instruction: 0xff8a8bf5 │ │ vrsubhn.i16 d0, q4, q6 │ │ movs r7, r6 │ │ - strb r0, [r0, r4] │ │ + strb r1, [r3, r3] │ │ @ instruction: 0xff8bef1f │ │ vshr.u8 , q8, #7 │ │ movs r7, r6 │ │ strd r0, r0, [r4, #-216] @ 0xd8 │ │ ldrb r7, [r6, #3] │ │ vqrdmlsh.s q2, , d0[1] │ │ movs r7, r6 │ │ ldrb r2, [r1, #4] │ │ vshr.u8 d5, d8, #7 │ │ movs r7, r6 │ │ strb r5, [r1, #5] │ │ - vmull.p8 q5, d8, d1 │ │ + @ instruction: 0xff88adda │ │ vqdmulh.s q0, , d3[6] │ │ vqshl.u64 , , #10 │ │ vmlal.u8 , d9, d30 │ │ vmul.i q1, , d2[5] │ │ vsubw.u8 , q13, d1 │ │ - vmls.i q2, , d3[7] │ │ + vmls.i q2, , d0[2] │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n a6eb0c │ │ str r0, [sp, #112] @ 0x70 │ │ b.n a6e196 │ │ add sp, #4 │ │ b.n a6e9ba │ │ @@ -2631623,19 +2631623,19 @@ │ │ asrs r5, r0, #32 │ │ b.n a6ec42 │ │ movs r0, #9 │ │ b.n a6ec46 │ │ bl b8ef1c │ │ vpmin.u q15, , │ │ ldr r0, [r4, #120] @ 0x78 │ │ - @ instruction: 0xff889fb2 │ │ + @ instruction: 0xff889f8b │ │ @ instruction: 0xff8a3e77 │ │ @ instruction: 0xff890b90 │ │ @ instruction: 0xff8c37c4 │ │ - vmull.p8 q3, d12, d3 │ │ + @ instruction: 0xff8c6ddc │ │ vmla.i q0, , d1[1] │ │ vshr.u64 q0, , #55 │ │ @ instruction: 0xff89589e │ │ vmull.p8 q2, d9, d0 │ │ stmdb sp!, {} │ │ b.n a6efda │ │ movs r4, r0 │ │ @@ -2631752,15 +2631752,15 @@ │ │ b.n a6ed76 │ │ adds r0, #4 │ │ b.n a6ed7a │ │ asrs r1, r0, #32 │ │ b.n a6eb5c │ │ eors r0, r6 │ │ ldmia.w sp!, {r0} │ │ - @ instruction: 0xea008a21 │ │ + @ instruction: 0xea0089fa │ │ vsubw.u8 q1, , d6 │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {r0, ip, sp, lr} │ │ b.n a6ed96 │ │ asrs r4, r5, #1 │ │ b.n a6e598 │ │ str r0, [r0, #0] │ │ @@ -2631808,16 +2631808,16 @@ │ │ b.n a6edfa │ │ movs r0, #5 │ │ b.n a6edfe │ │ adds r0, #4 │ │ b.n a6ee02 │ │ ldr r0, [pc, #960] @ (a6ee84 ) │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff5ec6 │ │ - vrshr.u64 , q9, #54 │ │ + @ instruction: 0xeaff5e9f │ │ + vmlal.u , d26, d3[2] │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n a6ef74 │ │ str r1, [r0, #0] │ │ b.n a6ee1e │ │ asrs r4, r6, #11 │ │ b.n a6e620 │ │ @@ -2632162,33 +2632162,33 @@ │ │ b.n a6e908 │ │ movs r0, r2 │ │ b.n a6f50e │ │ asrs r1, r0, #32 │ │ b.n a6eef0 │ │ bf 1a, a775d2 │ │ vpmin.u16 q15, , │ │ - add r6, pc, #936 @ (adr r6, a6f184 ) │ │ + add r6, pc, #780 @ (adr r6, a6f0e8 ) │ │ @ instruction: 0xff8bcb40 │ │ vqrshrn.u16 d6, q0, #7 │ │ - vmul.i , q4, d1[4] │ │ + vqshrun.s16 d11, q13, #8 │ │ vmla.f q7, q5, d0[6] │ │ movs r6, r6 │ │ - subs r5, #250 @ 0xfa │ │ + subs r5, #211 @ 0xd3 │ │ @ instruction: 0xff8ade9d │ │ vrshr.u8 d12, d22, #8 │ │ - vqrshrun.s16 d11, , #8 │ │ + vmul.i , q4, d0[3] │ │ @ instruction: 0xff8a6fde │ │ - @ instruction: 0xff895c3b │ │ - vqshlu.s64 d11, d26, #10 │ │ + @ instruction: 0xff895c14 │ │ + vqshlu.s64 d11, d3, #10 │ │ @ instruction: 0xff8a034f │ │ @ instruction: 0xff8cbfd7 │ │ @ instruction: 0xff88df5c │ │ movs r6, r6 │ │ - ldrh r3, [r5, r6] │ │ - vmlsl.u8 , d10, d4 │ │ + ldrh r4, [r0, r6] │ │ + @ instruction: 0xff8a99dd │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {lr} │ │ b.n a6f166 │ │ blt.n a6eeba │ │ @ instruction: 0xebff0004 │ │ b.n a6f16e │ │ asrs r0, r0, #32 │ │ @@ -2632634,19 +2632634,19 @@ │ │ b.n a6f95a │ │ strb r0, [r0, #0] │ │ b.n a6f95e │ │ vpmin.u8 q15, q9, │ │ add r5, sp, #1016 @ 0x3f8 │ │ vext.8 , , , #8 │ │ vsubw.u8 q1, q12, d23 │ │ - @ instruction: 0xff8c3afa │ │ + @ instruction: 0xff8c3ad3 │ │ @ instruction: 0xff8a1dba │ │ @ instruction: 0xff8a1d86 │ │ vmls.i , q5, d2[4] │ │ - vqshl.u64 d4, d9, #9 │ │ + vqshl.u8 q2, q9, #1 │ │ vqshrun.s16 d10, q12, #5 │ │ @ instruction: 0xff89bc7f │ │ @ instruction: 0xff88ff52 │ │ vqdmulh.s , , d2[4] │ │ vaddl.u8 q7, d11, d13 │ │ vshr.u8 q2, q14, #7 │ │ stmdb sp!, {ip, lr} │ │ @@ -2633354,15 +2633354,15 @@ │ │ b.n a6ffa6 │ │ asrs r1, r0, #32 │ │ b.n a6f988 │ │ bfcsel 10, a7006a , 14, hi │ │ movs r0, r0 │ │ b.n a6ffb2 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r3, r4, r6, r9, ip, sp} │ │ + ldmia.w sp!, {r0, r4, r5, r9, ip, sp} │ │ vqdmulh.s , q5, d0[3] │ │ movs r7, r6 │ │ bpl.n a6f8c0 │ │ movs r6, r6 │ │ @ instruction: 0xf94fff8b │ │ subs r3, #168 @ 0xa8 │ │ movs r7, r6 │ │ @@ -2633404,15 +2633404,15 @@ │ │ adds r0, #5 │ │ b.n a6fc1e │ │ lsls r2, r2, #5 │ │ add.w r0, r0, r4 │ │ b.n a6fc26 │ │ eors r4, r7 │ │ ldmia.w sp!, {r0, r2, r6, r7, lr, pc} │ │ - @ instruction: 0xeaff9971 │ │ + @ instruction: 0xeaff994a │ │ vshr.u8 q2, q14, #5 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n a6fc3a │ │ asrs r0, r5, #1 │ │ b.n a6f43c │ │ str r0, [r0, #0] │ │ b.n a6fc42 │ │ @@ -2633459,15 +2633459,15 @@ │ │ adds r0, #5 │ │ b.n a6fc9e │ │ lsls r7, r0, #4 │ │ add.w r0, r0, r4 │ │ b.n a6fca6 │ │ strh r4, [r7, #2] │ │ ldmia.w sp!, {r0, r1, r2, r3, r6, sl, fp, ip, lr} │ │ - vmls.i q7, q12, d1[6] │ │ + vmls.i q7, q12, d2[0] │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r6, r7, pc} │ │ b.n a6f4b8 │ │ b.n a6fafc │ │ b.n a6f4bc │ │ stmia r0!, {r6, r7} │ │ b.n a6f4c0 │ │ @@ -2633761,18 +2633761,18 @@ │ │ vrhadd.u d14, d1, d31 │ │ str r1, [r0, #0] │ │ b.n a7007e │ │ @ instruction: 0xfff6eaff │ │ push {r1, r6, r7, lr} │ │ vmlal.u , d11, d0[7] │ │ movs r6, r6 │ │ - ldr r6, [pc, #912] @ (a6ff90 ) │ │ + ldr r6, [pc, #756] @ (a6fef4 ) │ │ @ instruction: 0xff8a38f4 │ │ movs r7, r6 │ │ - str r7, [sp, #20] │ │ + str r6, [sp, #888] @ 0x378 │ │ vqshrn.u16 d3, q12, #5 │ │ movs r7, r6 │ │ bvc.n a6fb20 │ │ @ instruction: 0xff897f19 │ │ vmul.i , , d0[4] │ │ movs r7, r6 │ │ asrs r7, r2, #9 │ │ @@ -2633837,15 +2633837,15 @@ │ │ b.n a70038 │ │ @ instruction: 0xfff4eaff │ │ movs r6, r0 │ │ b.n a6ffe6 │ │ beq.n a6fcd8 │ │ b.n a701c4 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r3, r4, r6, r8, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r4, r5, r8, sp, lr, pc} │ │ @ instruction: 0xff8a48ff │ │ stmdb sp!, {lr} │ │ b.n a703fa │ │ str r4, [r0, r0] │ │ b.n a6fffe │ │ lsrs r0, r7 │ │ b.n a7005c │ │ @@ -2634008,15 +2634008,15 @@ │ │ asrs r4, r1, #32 │ │ b.n a6f958 │ │ asrs r1, r0, #32 │ │ b.n a6ff3c │ │ bfcsel a, a6f61e , c, le │ │ strh r7, [r7, #14] │ │ ldmia.w sp!, {r0, r1, r3, r4, r6, r7, r9, ip, sp, pc} │ │ - @ instruction: 0xff8bdfd2 │ │ + @ instruction: 0xff8bdfab │ │ @ instruction: 0xff8a48ff │ │ stmdb sp!, {lr} │ │ b.n a70176 │ │ movs r7, r4 │ │ b.n a7057a │ │ str r3, [r0, r0] │ │ b.n a7017e │ │ @@ -2634076,15 +2634076,15 @@ │ │ b.n a6f9d4 │ │ asrs r4, r1, #32 │ │ b.n a6f9fc │ │ asrs r1, r0, #32 │ │ b.n a6ffe0 │ │ bfcsel a, a706c2 , c, cc │ │ ldrh r7, [r7, #6] │ │ - ldmia.w sp!, {r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xff8a0f3b │ │ vshr.u8 d0, d4, #6 │ │ b.n a6fa14 │ │ asrs r4, r2, #32 │ │ b.n a6fa18 │ │ movs r0, #20 │ │ b.n a6fa1c │ │ @@ -2634163,15 +2634163,15 @@ │ │ b.n a700a0 │ │ bf 8, a6c782 │ │ ands r5, r0 │ │ b.n a702ca │ │ movs r4, r0 │ │ b.n a702ce │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r5, r8, r9, sl, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, lr, pc} │ │ vmls.f q1, q5, d2[1] │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n a702e2 │ │ movs r0, #4 │ │ b.n a6fac6 │ │ strb r0, [r0, #0] │ │ @@ -2634566,17 +2634566,17 @@ │ │ movs r0, r0 │ │ b.n a709b6 │ │ ands r7, r0 │ │ lsls r0, r0, #12 │ │ movs r4, r0 │ │ b.n a7065e │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r2, r5, r8, r9, sl, ip, sp} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r7, r9, sl, ip, sp} │ │ vshr.u64 d15, d20, #53 │ │ - @ instruction: 0xff895343 │ │ + vrsra.u8 d5, d12, #7 │ │ vshr.u8 d4, d0, #5 │ │ stmdb sp!, {lr} │ │ b.n a6fe56 │ │ movs r0, #0 │ │ b.n a7067a │ │ asrs r4, r0, #2 │ │ b.n a6fe7c │ │ @@ -2634634,15 +2634634,15 @@ │ │ b.n a706f6 │ │ movs r0, #92 @ 0x5c │ │ b.n a70afa │ │ adds r0, #0 │ │ b.n a70afe │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r1, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff8234 │ │ + @ instruction: 0xeaff820d │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {r0, sp} │ │ b.n a70712 │ │ ands r0, r0 │ │ b.n a6fef8 │ │ asrs r0, r4, #1 │ │ b.n a6ff18 │ │ @@ -2634685,15 +2634685,15 @@ │ │ b.n a7076e │ │ movs r0, #24 │ │ b.n a70b72 │ │ adds r0, #0 │ │ b.n a70b76 │ │ ldr r0, [pc, #192] @ (a704f8 ) │ │ ldmia.w sp!, {r0, r2, r4, r8, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff8f57 │ │ + @ instruction: 0xeaff8f30 │ │ @ instruction: 0xff8b4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n a708e4 │ │ strb r0, [r0, #0] │ │ b.n a7078e │ │ lsls r0, r2, #1 │ │ b.n a70b92 │ │ @@ -2634984,19 +2634984,19 @@ │ │ b.n a709f6 │ │ asrs r1, r0, #32 │ │ b.n a707d8 │ │ bfcsel 2, a70eba , 6, cc │ │ @ instruction: 0xfff1eaff │ │ ldr r4, [r7, #44] @ 0x2c │ │ @ instruction: 0xff8809f0 │ │ - @ instruction: 0xff8a4edf │ │ - vrsra.u8 , q7, #5 │ │ + @ instruction: 0xff8a4eb8 │ │ + vrsra.u8 d3, d23, #5 │ │ @ instruction: 0xff8b68f9 │ │ vqrdmlsh.s , q4, d0[3] │ │ - vshr.u64 q3, q11, #55 │ │ + vmla.i q3, , d3[3] │ │ @ instruction: 0xff8aeb3d │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n a70b84 │ │ ands r0, r7 │ │ b.n a7020e │ │ b.n a70758 │ │ @@ -2635221,18 +2635221,18 @@ │ │ b.n a71012 │ │ movs r0, #0 │ │ b.n a71016 │ │ stc2 11, cr14, [pc, #1020]! @ a70cd4 @ │ │ movs r5, r0 │ │ b.n a70c1e │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r2, r4, r5, r6, r7, r9, sp} │ │ + ldmia.w sp!, {r0, r2, r3, r6, r7, r9, sp} │ │ vmull.u8 q6, d10, d21 │ │ @ instruction: 0xff898749 │ │ - vqshrun.s16 d11, , #8 │ │ + vqshl.u64 , q11, #8 │ │ @ instruction: 0xff8a4ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n a70d94 │ │ str r0, [r0, r0] │ │ b.n a70c3e │ │ ands r1, r0 │ │ b.n a70c42 │ │ @@ -2635624,25 +2635624,25 @@ │ │ vpmin.u q7, q15, │ │ str r0, [r0, r0] │ │ b.n a7138e │ │ str r0, [r0, r0] │ │ b.n a7075a │ │ vpmin.u q7, , │ │ @ instruction: 0xffb2ff88 │ │ - push {r1, r3, r4, r6, r7, lr} │ │ + push {r0, r1, r4, r5, r7, lr} │ │ @ instruction: 0xff8ac9bf │ │ vsli.8 d6, d29, #1 │ │ - vabal.u8 , d24, d22 │ │ + vsli.8 , , #0 │ │ @ instruction: 0xff8ac987 │ │ @ instruction: 0xff89ff35 │ │ vrshr.u8 , , #8 │ │ vqrdmulh.s , , d0[6] │ │ movs r6, r6 │ │ str r5, [r6, #84] @ 0x54 │ │ - vqrdmlsh.s , q4, d3[7] │ │ + vqrdmlsh.s , q4, d0[2] │ │ vaddl.u8 q7, d10, d11 │ │ vsli.8 d5, d23, #0 │ │ vqshrun.s16 d4, q8, #7 │ │ stmdb sp!, {r0, lr} │ │ b.n a70fd2 │ │ str r0, [r0, r0] │ │ b.n a70fd6 │ │ @@ -2636070,16 +2636070,16 @@ │ │ b.n a71560 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {} │ │ movs r0, r0 │ │ strh r0, [r0, #36] @ 0x24 │ │ asrs r6, r5 │ │ vpmax.f16 d15, d22, d9 │ │ - ldrsb r6, [r3, r7] │ │ - vmlal.u8 , d10, d14 │ │ + ldrsb r7, [r6, r6] │ │ + @ instruction: 0xff8a57e7 │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {r2, r3, r7, ip} │ │ b.n a70ba4 │ │ movs r0, r2 │ │ b.n a717aa │ │ asrs r1, r0, #32 │ │ b.n a7118c │ │ @@ -2636145,19 +2636145,19 @@ │ │ b.n a71832 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r3, r4, r6, r8, sp, lr} │ │ vrsra.u64 d2, d28, #56 │ │ movs r7, r6 │ │ pop {r2, r3, r7} │ │ movs r6, r6 │ │ - cmp lr, r7 │ │ + cmp pc, r2 │ │ vrsra.u8 d2, d4, #5 │ │ movs r7, r6 │ │ str r1, [r1, #20] │ │ - vmla.f , q12, d1[1] │ │ + vsra.u64 d11, d14, #56 │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {r2, r3, r7, ip} │ │ b.n a70c58 │ │ movs r0, r2 │ │ b.n a7185e │ │ asrs r1, r0, #32 │ │ b.n a71240 │ │ @@ -2636321,22 +2636321,22 @@ │ │ asrs r1, r0, #32 │ │ b.n a713a8 │ │ vldr d14, [sl, #1020] @ 0x3fc │ │ ldmia r2, {r1, r2, r5} │ │ add.w r0, r0, r5 │ │ b.n a715d6 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r5, r6, sl, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r5, sl, fp, sp, lr, pc} │ │ vrshr.u8 d2, d28, #6 │ │ movs r7, r6 │ │ cbnz r4, a712e6 │ │ movs r6, r6 │ │ ldrh r3, [r4, #4] │ │ vmul.i q4, , d3[0] │ │ - vmull.u8 q7, d9, d28 │ │ + vmull.u8 q7, d9, d5 │ │ vmlal.u q6, d10, d3[0] │ │ @ instruction: 0xff894bf0 │ │ stmdb sp!, {r3, r7, ip, lr, pc} │ │ b.n a71758 │ │ str r1, [r0, #0] │ │ b.n a71602 │ │ asrs r0, r7, #9 │ │ @@ -2636628,22 +2636628,22 @@ │ │ beq.n a7144c @ unpredictable │ │ b.n a71a58 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ movs r2, r6 │ │ vqadd.u32 d0, d0, d18 │ │ vqadd.u64 d0, d4, d18 │ │ - strb r1, [r1, #14] │ │ - vmla.f q3, q13, d0[5] │ │ - vqshlu.s8 d2, d22, #3 │ │ - vqrshrun.s16 d3, , #5 │ │ - vqshlu.s8 d2, d19, #2 │ │ - vsli.64 d2, d10, #11 │ │ - vsubl.u8 q2, d11, d3 │ │ - @ instruction: 0xff8b7e90 │ │ + strb r2, [r4, #13] │ │ + vsra.u64 d6, d29, #54 │ │ + vrsubhn.i16 d2, , │ │ + vqrshrun.s16 d3, q4, #5 │ │ + vrsubhn.i16 d2, q5, q6 │ │ + vsli.8 q1, , #3 │ │ + vsra.u64 q2, q6, #53 │ │ + vqrdmlah.s , , d1[6] │ │ @ instruction: 0xff8bfa91 │ │ vqshlu.s8 q4, , #1 │ │ vqrdmulh.s , , d3[0] │ │ @ instruction: 0xff884ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n a71a1c │ │ str r0, [r1, r1] │ │ @@ -2636766,17 +2636766,17 @@ │ │ fldmiax ip, {d14-d140} @ Deprecated │ │ ldmia r1!, {r3, r5} │ │ add.w r0, r0, r7 │ │ b.n a719ce │ │ beq.n a716b8 │ │ b.n a71bac │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r6, r7, r8, r9, sl, fp, ip, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, lr} │ │ @ instruction: 0xff8bdc9b │ │ - vqshlu.s64 d1, d3, #11 │ │ + vmlsl.u , d11, d0[7] │ │ @ instruction: 0xff8a48ff │ │ stmdb sp!, {r1, ip, lr} │ │ b.n a719ea │ │ strb r1, [r0, #0] │ │ b.n a719ee │ │ strh r2, [r5, #50] @ 0x32 │ │ add.w r0, r6, r0 │ │ @@ -2636918,18 +2636918,18 @@ │ │ b.n a71b22 │ │ strh r0, [r5, #48] @ 0x30 │ │ add.w r0, r6, r5 │ │ b.n a71b2a │ │ beq.n a7180c │ │ b.n a71d08 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r3, r8, r9, sl, fp, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r5, r6, r7, r9, sl, fp, sp, lr} │ │ @ instruction: 0xff8ab8f0 │ │ vmul.f , , d1[2] │ │ - vqrdmlsh.s , , d0[6] │ │ + vqrdmlsh.s , , d1[0] │ │ vqdmulh.s , , d1[5] │ │ 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 │ │ @@ -2637047,16 +2637047,16 @@ │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r4, r8, ip, sp, lr, pc} │ │ @ instruction: 0xff881b6c │ │ movs r7, r6 │ │ push {r2, r3, r4, r5} │ │ movs r6, r6 │ │ bl b95864 │ │ - ldr r6, [r3, #92] @ 0x5c │ │ - @ instruction: 0xff8a8bc1 │ │ + ldr r7, [r6, #88] @ 0x58 │ │ + @ instruction: 0xff8a8b9a │ │ vaddl.u8 q0, d10, d0 │ │ b.n a720a2 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n a720aa │ │ subs r3, r1, #7 │ │ and.w r8, r7, r0, ror #19 │ │ @@ -2637771,18 +2637771,18 @@ │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #1 │ │ b.n a71ac6 │ │ vrhadd.u d14, d1, d31 │ │ movs r5, r0 │ │ b.n a722e2 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r4, r7, r8, r9, ip, sp, lr} │ │ + ldmia.w sp!, {r1, r2, r3, r5, r6, r8, r9, ip, sp, lr} │ │ vmull.p8 q5, d11, d4 │ │ movs r6, r6 │ │ - strb r1, [r4, #14] │ │ + strb r2, [r7, #13] │ │ @ instruction: 0xff8b4ff0 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n a72454 │ │ add sp, #0 │ │ b.n a722fe │ │ movs r4, r1 │ │ b.n a71ae2 │ │ @@ -2638336,28 +2638336,28 @@ │ │ ldr r4, [r5, #20] │ │ ldr r7, [r3, #20] │ │ ldr r6, [r5, #20] │ │ add r5, sp, #256 @ 0x100 │ │ movs r6, r6 │ │ bl a83382 │ │ str r1, [sp, #624] @ 0x270 │ │ - vrshr.u8 d10, d13, #5 │ │ + vsra.u64 q5, q11, #53 │ │ vmls.f q0, q13, d0[3] │ │ @ instruction: 0xff89ab10 │ │ movs r6, r6 │ │ add r3, sp, #640 @ 0x280 │ │ movs r6, r6 │ │ lsls r7, r2, #18 │ │ vshr.u64 d15, d27, #55 │ │ vqrdmlsh.s q7, , d1[1] │ │ - vrsra.u64 , , #53 │ │ + vrsra.u64 d3, d16, #53 │ │ vsli.8 , q0, #3 │ │ movs r2, r6 │ │ adds r3, #133 @ 0x85 │ │ - vabal.u8 , d24, d31 │ │ + vabal.u8 , d24, d8 │ │ vaddl.u8 q0, d11, d0 │ │ b.n a72b46 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ blx lr │ │ stmdb sp!, {lr} │ │ b.n a727f2 │ │ @@ -2640595,16 +2640595,16 @@ │ │ vmull.u8 q7, d11, d24 │ │ @ instruction: 0xff8beda4 │ │ vsubw.u8 q0, , d24 │ │ @ instruction: 0xff8cef0b │ │ vrsra.u64 , q8, #56 │ │ vrsra.u64 d0, d8, #52 │ │ @ instruction: 0xff8ceb72 │ │ - vmlal.u8 q6, d27, d15 │ │ - @ instruction: 0xff8ac9f4 │ │ + vmul.i q6, , d0[6] │ │ + vmul.f q6, q13, d1[3] │ │ vmull.u , d10, d3[3] │ │ vmul.f , , d3[1] │ │ vaddl.u8 q0, d9, d0 │ │ b.n a73ea8 │ │ vrhadd.u16 d0, d14, d31 │ │ stmia r4!, {r0, r2, r4, r6} │ │ and.w r0, r0, r8 │ │ @@ -2641442,34 +2641442,34 @@ │ │ b.n a74210 │ │ lsls r0, r4, #10 │ │ b.n a74276 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r8, r9, sl, ip, lr, pc} │ │ vmls.i , , d1[5] │ │ vsri.8 d0, d17, #8 │ │ - @ instruction: 0xff8918bb │ │ + @ instruction: 0xff891894 │ │ vrsra.u8 d13, d16, #5 │ │ @ instruction: 0xff89dc3e │ │ vmla.f , , d0[1] │ │ - vmlsl.u , d25, d3[0] │ │ + vqshlu.s64 d1, d12, #9 │ │ vsubl.u8 q0, d11, d29 │ │ vrshr.u8 , , #7 │ │ @ instruction: 0xff885cd0 │ │ vrshr.u8 d13, d28, #7 │ │ vsubw.u8 q0, , d29 │ │ vaddl.u8 , d25, d28 │ │ vsra.u64 d0, d13, #55 │ │ vsra.u64 d3, d29, #55 │ │ - vqshlu.s8 d1, d15, #0 │ │ + vsli.64 , q12, #8 │ │ vshr.u64 , q12, #53 │ │ - vqshlu.s8 , , #1 │ │ + vqshlu.s8 , q0, #1 │ │ vmla.f q0, , d1[4] │ │ vsubl.u8 , d9, d9 │ │ vshr.u8 , q2, #8 │ │ - vsli.64 , , #9 │ │ + vabal.u8 , d25, d28 │ │ vsra.u8 d0, d29, #5 │ │ vmla.f , , d1[5] │ │ vsri.64 d9, d7, #56 │ │ vshr.u8 q2, q8, #7 │ │ stmdb sp!, {sp, lr} │ │ b.n a742ea │ │ add r3, sp, #864 @ 0x360 │ │ @@ -2642715,15 +2642715,15 @@ │ │ b.n a745c4 │ │ rors r0, r6 │ │ ldmia.w sp!, {r5, r6, r7, r9, sl, sp, pc} │ │ @ instruction: 0xeaffd2d6 │ │ movs r2, r0 │ │ strh r4, [r7, #30] │ │ movs r6, r6 │ │ - ldrb r3, [r1, #9] │ │ + ldrb r4, [r4, #8] │ │ vaddl.u8 , d10, d1 │ │ b.n a751de │ │ @ instruction: 0xff91eaff │ │ rors r0, r6 │ │ stmdb sp!, {r1, lr} │ │ b.n a74dea │ │ str r1, [r0, #0] │ │ @@ -2643748,15 +2643748,15 @@ │ │ movs r0, #56 @ 0x38 │ │ b.n a74eac │ │ str r4, [r6, r0] │ │ b.n a74eb0 │ │ @ instruction: 0xffa1eaff │ │ bpl.n a75446 │ │ movs r2, r0 │ │ - strb r0, [r1, r4] │ │ + strb r1, [r4, r3] │ │ @ instruction: 0xff8a4bf0 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n a75824 │ │ ands r2, r0 │ │ b.n a756ce │ │ strh r1, [r0, #0] │ │ b.n a756d2 │ │ @@ -2644105,15 +2644105,15 @@ │ │ movs r0, #0 │ │ b.n a75e4e │ │ stmia r7!, {r5, r7} │ │ @ instruction: 0xebff0005 │ │ b.n a759d6 │ │ ldr r0, [pc, #192] @ (a75758 ) │ │ ldmia.w sp!, {r0, r3, r4, r6, r8, fp, sp, pc} │ │ - @ instruction: 0xeaff8b72 │ │ + @ instruction: 0xeaff8b4b │ │ vsra.u64 q2, q8, #54 │ │ stmdb sp!, {r1, sp, lr} │ │ b.n a759ea │ │ str r1, [r0, r0] │ │ b.n a759ee │ │ ands r0, r0 │ │ b.n a759f2 │ │ @@ -2644920,15 +2644920,15 @@ │ │ movs r0, r0 │ │ b.n a76450 │ │ movs r1, r0 │ │ asrs r0, r4, #6 │ │ beq.n a75dfc │ │ b.n a762d0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r6, r7, sl, pc} │ │ + ldmia.w sp!, {r1, r3, r4, r7, sl, pc} │ │ vmull.p8 q2, d10, d0 │ │ stmdb sp!, {sp} │ │ b.n a76506 │ │ adds r0, #0 │ │ b.n a7650a │ │ movs r0, #0 │ │ b.n a758e8 │ │ @@ -2646053,19 +2646053,19 @@ │ │ @ instruction: 0xf6f00005 │ │ @ instruction: 0xb784 │ │ vmls.i q2, , d0[5] │ │ movs r0, r1 │ │ add r0, sp, #120 @ 0x78 │ │ vsri.64 q2, q8, #56 │ │ movs r0, r1 │ │ - @ instruction: 0xeb87ff89 │ │ + @ instruction: 0xeb60ff89 │ │ ldr r7, [r2, #96] @ 0x60 │ │ vmlsl.u8 q5, d25, d20 │ │ @ instruction: 0xff89a8fe │ │ - vsubw.u8 q2, , d23 │ │ + vsubw.u8 q2, , d0 │ │ vmul.f q4, q5, d0[5] │ │ vcvt.u16.f16 q13, , #1 │ │ @ instruction: 0xff89bb1c │ │ movs r2, r6 │ │ ldmia r6!, {r3} │ │ movs r6, r6 │ │ sxtb r4, r2 │ │ @@ -2647295,25 +2647295,25 @@ │ │ movs r4, r2 │ │ b.n a76d58 │ │ vpmin.u32 q15, q14, │ │ ble.n a7714a │ │ movs r2, r0 │ │ ldrsh r0, [r4, r0] │ │ movs r6, r6 │ │ - str r6, [r1, r6] │ │ + str r7, [r4, r5] │ │ vmull.u8 , d10, d20 │ │ movs r6, r6 │ │ ldrb r0, [r1, r3] │ │ movs r6, r6 │ │ - ldr r6, [pc, #968] @ (a77620 ) │ │ - vaddl.u8 , d10, d26 │ │ + ldr r6, [pc, #812] @ (a77584 ) │ │ + vaddl.u8 , d10, d3 │ │ @ instruction: 0xff8a5bec │ │ movs r6, r6 │ │ add r1, sp, #32 │ │ - vshr.u64 q1, , #53 │ │ + vaddl.u8 q1, d27, d28 │ │ @ instruction: 0xff8b5ffb │ │ @ instruction: 0xff8948f0 │ │ stmdb sp!, {lr} │ │ b.n a775b6 │ │ movs r0, r2 │ │ b.n a76d9a │ │ str r1, [r0, r0] │ │ @@ -2647673,26 +2647673,26 @@ │ │ movs r4, r1 │ │ b.n a770a2 │ │ movs r0, r1 │ │ b.n a77a86 │ │ ldr r3, [pc, #960] @ (a77948 ) │ │ ldmia.w sp!, {r3, r5, r6, r8, r9, sp, pc} │ │ @ instruction: 0xea0099c6 │ │ - vaddw.u8 , , d28 │ │ + vaddw.u8 , , d5 │ │ @ instruction: 0xff8a5747 │ │ - vaddl.u8 q0, d24, d23 │ │ - vmull.u q4, d27, d1[4] │ │ + vaddl.u8 q0, d24, d0 │ │ + @ instruction: 0xff8b8aba │ │ vmull.u8 , d10, d16 │ │ - vmlsl.u8 q4, d23, d21 │ │ + vmvn.i16 q4, #65024 @ 0xfe00 │ │ @ instruction: 0xff8afbe4 │ │ - vmla.i , , d0[7] │ │ - @ instruction: 0xff8a8a59 │ │ + vmla.i , , d1[1] │ │ + vshll.u8 q4, d18, #2 │ │ @ instruction: 0xff8afb64 │ │ vmvn.i32 , #-83886080 @ 0xfb000000 │ │ - @ instruction: 0xff88ffd3 │ │ + @ instruction: 0xff88ffac │ │ vqshrun.s16 d4, q8, #6 │ │ stmdb sp!, {r2, r3, r6, ip} │ │ b.n a77108 │ │ ands r0, r0 │ │ b.n a7790e │ │ asrs r1, r0, #32 │ │ b.n a776f0 │ │ @@ -2647724,17 +2647724,17 @@ │ │ @ instruction: 0xebff0f10 │ │ b.n a778ec │ │ strh r0, [r4, r2] │ │ b.n a77952 │ │ movs r5, r0 │ │ b.n a77956 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r5, r9, sl, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r4, r9, sl, sp, pc} │ │ vsri.64 d9, d6, #54 │ │ - vsra.u8 , q4, #8 │ │ + vsra.u8 d1, d17, #8 │ │ vshr.u64 d2, d26, #54 │ │ b.n a779ca │ │ movs r4, r0 │ │ b.n a77c52 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ @@ -2649573,15 +2649573,15 @@ │ │ b.n a781bc │ │ movs r0, r0 │ │ b.n a78cbe │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r8, sl, fp, pc} │ │ - vqshrun.s16 d11, q13, #5 │ │ + vqshrun.s16 d11, , #5 │ │ vaddl.u8 q0, d10, d0 │ │ b.n a78cd2 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ vpmin.u16 q15, , │ │ movs r0, r0 │ │ @@ -2649827,15 +2649827,15 @@ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ movs r2, r6 │ │ movs r4, r0 │ │ b.n a783b0 │ │ movs r0, r0 │ │ b.n a78994 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldmia r4!, {r0, r1, r3, r5, r6} │ │ + ldmia r4!, {r2, r6} │ │ vaddl.u8 , d10, d0 │ │ b.n a78bc2 │ │ movs r0, r0 │ │ b.n a78fc6 │ │ movs r0, r0 │ │ b.n a78f2c │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -2653609,16 +2653609,16 @@ │ │ asrs r0, r2, #32 │ │ b.n a7a460 │ │ asrs r1, r0, #32 │ │ b.n a7aa44 │ │ @ instruction: 0xffe8eaff │ │ movs r7, #116 @ 0x74 │ │ movs r6, r6 │ │ - @ instruction: 0xfb9bff89 │ │ - add r1, pc, #188 @ (adr r1, a7a9f0 ) │ │ + @ instruction: 0xfb74ff89 │ │ + add r1, pc, #32 @ (adr r1, a7a954 ) │ │ vsri.64 q0, , #55 │ │ vqshlu.s8 q1, q12, #0 │ │ vshr.u8 d4, d0, #5 │ │ stmdb sp!, {lr} │ │ b.n a7ac86 │ │ lsls r5, r7, #3 │ │ add.w r0, r0, ip, lsl #4 │ │ @@ -2653917,15 +2653917,15 @@ │ │ b.n a7af1a │ │ beq.n a7acb4 │ │ b.n a7b0f8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r6, r8, sl, sp} │ │ movs r6, r6 │ │ @ instruction: 0x478f │ │ - @ instruction: 0xff8b9f22 │ │ + @ instruction: 0xff8b9efb │ │ @ instruction: 0xff8948ff │ │ stmdb sp!, {r0, r1, lr} │ │ b.n a7af36 │ │ str r2, [r0, r0] │ │ b.n a7af3a │ │ str r1, [r0, #0] │ │ b.n a7af3e │ │ @@ -2653993,16 +2653993,16 @@ │ │ b.n a7afca │ │ asrs r1, r0, #32 │ │ b.n a7adac │ │ ldr r5, [sp, #520] @ 0x208 │ │ @ instruction: 0xebff0004 │ │ b.n a7afd6 │ │ strh r4, [r3, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r6, fp, sp, pc} │ │ - @ instruction: 0xff8aa8b6 │ │ + ldmia.w sp!, {r6, fp, sp, pc} │ │ + vmlal.u8 q5, d26, d15 │ │ @ instruction: 0xff8a48f0 │ │ stmdb sp!, {r3, sp, lr} │ │ b.n a7a7ca │ │ ands r0, r0 │ │ b.n a7afee │ │ str r0, [r4, r0] │ │ b.n a7a7de │ │ @@ -2654775,16 +2654775,16 @@ │ │ b.n a7ae74 │ │ add r0, pc, #960 @ (adr r0, a7b6fc ) │ │ b.n a7b6be │ │ @ instruction: 0xff95eaff │ │ subs r4, r6, #1 │ │ movs r6, r6 │ │ ldmia r0!, {r2, r3, r5, r6} │ │ - vmul.i , q4, d2[6] │ │ - @ instruction: 0xff8978d6 │ │ + vmul.i , q4, d3[0] │ │ + vmlal.u8 , d25, d31 │ │ vmla.i , , d0[3] │ │ b.n a7ae76 │ │ movs r0, r0 │ │ b.n a7b9fc │ │ vrhadd.u16 d1, d14, d31 │ │ asrs r2, r6, #6 │ │ b.n a7b702 │ │ @@ -2659950,15 +2659950,15 @@ │ │ @ instruction: 0xffa0eaff │ │ strb r1, [r0, #0] │ │ b.n a7e29a │ │ @ instruction: 0xff9feaff │ │ strb r0, [r0, #0] │ │ b.n a7e6a2 │ │ @ instruction: 0xff9deaff │ │ - add r1, sp, #976 @ 0x3d0 │ │ + add r1, sp, #820 @ 0x334 │ │ vqshrun.s16 d4, q14, #7 │ │ stmdb sp!, {lr} │ │ b.n a7e2b2 │ │ movs r4, r7 │ │ b.n a7da96 │ │ lsls r6, r1, #6 │ │ add.w r0, r0, r0 │ │ @@ -2664206,15 +2664206,15 @@ │ │ @ instruction: 0xffe01aff │ │ movs r4, r0 │ │ b.n a806d2 │ │ ldr r6, [sp, #640] @ 0x280 │ │ @ instruction: 0xebff6001 │ │ b.n a80ada │ │ @ instruction: 0xffdceaff │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ + pop {r0, r1, r4, r5, r7, pc} │ │ @ instruction: 0xff894ff0 │ │ stmdb sp!, {r2, r3, r5, r7, ip, lr, pc} │ │ b.n a80844 │ │ lsrs r4, r2 │ │ b.n a7fee8 │ │ str r0, [sp, #12] │ │ b.n a806f2 │ │ @@ -2665839,15 +2665839,15 @@ │ │ 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]! │ │ - @ instruction: 0xf945ff89 │ │ + pli [lr, #137]! │ │ ldmia r0!, {r7} │ │ movs r5, r6 │ │ cmp r0, #252 @ 0xfc │ │ movs r6, r6 │ │ stmia r1!, {r2, r4, r5, r6} │ │ movs r5, r6 │ │ stmia r2!, {r2, r3, r6} │ │ @@ -2668944,15 +2668944,15 @@ │ │ b.n a826b4 │ │ asrs r1, r0, #32 │ │ b.n a82c98 │ │ ldrb r7, [r0, #23] │ │ @ instruction: 0xebff81fc │ │ ldmia.w sp!, {r4, r6, r7, fp} │ │ movs r6, r6 │ │ - str r7, [r7, #112] @ 0x70 │ │ + str r0, [r3, #112] @ 0x70 │ │ @ instruction: 0xff8a4bff │ │ stmdb sp!, {sp, lr} │ │ b.n a82ed2 │ │ movs r1, r4 │ │ b.n a83098 │ │ strh r2, [r0, #0] │ │ b.n a82eda │ │ @@ -2670603,15 +2670603,15 @@ │ │ str r7, [r0, #0] │ │ b.n a840ae │ │ @ instruction: 0xffc0eaff │ │ lsls r2, r0, #26 │ │ adds r7, #127 @ 0x7f │ │ b.n a83da8 │ │ movs r5, r5 │ │ - ldr r5, [pc, #380] @ (a83af8 ) │ │ + ldr r5, [pc, #224] @ (a83a5c ) │ │ vaddl.u8 , d9, d27 │ │ b.n a83522 │ │ movs r2, r0 │ │ b.n a84028 │ │ vrhadd.u16 d0, d14, d31 │ │ movs r4, r0 │ │ b.n a834ae │ │ @@ -2682768,17 +2682768,17 @@ │ │ vrhadd.u d14, d0, d31 │ │ movs r0, r1 │ │ b.n a8a3f2 │ │ lsls r3, r6, #10 │ │ @ instruction: 0xeb00b01c │ │ b.n a89bf4 │ │ vpmin.u32 q7, q12, │ │ - str r2, [r0, #20] │ │ + str r3, [r3, #16] │ │ vabal.u8 , d25, d31 │ │ - vaddw.u8 q3, q4, d10 │ │ + vmla.i q3, q12, d3[4] │ │ @ instruction: 0xff89fd7e │ │ @ instruction: 0xff879364 │ │ movs r5, r6 │ │ ldr r0, [pc, #960] @ (a8a494 ) │ │ stmdb sp!, {ip, lr} │ │ b.n a8a41a │ │ ands r0, r0 │ │ @@ -2683110,15 +2683110,15 @@ │ │ b.n a8a94c │ │ @ instruction: 0xffefaaff │ │ str r0, [r0, r0] │ │ b.n a8aaf2 │ │ movs r5, r0 │ │ b.n a8a6f6 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r3, r4, r5, r7, r8, sl, ip, pc} │ │ + ldmia.w sp!, {r1, r4, r7, r8, sl, ip, pc} │ │ vaddl.u8 , d25, d16 │ │ b.n a89ee2 │ │ movs r0, r0 │ │ b.n a8aa68 │ │ vrhadd.u16 d0, d14, d31 │ │ lsls r0, r3, #7 │ │ and.w r0, r0, r0, ror #17 │ │ @@ -2685013,15 +2685013,15 @@ │ │ b.n a8b77e │ │ strb r3, [r4, #7] │ │ @ instruction: 0xebff0000 │ │ b.n a8bb86 │ │ beq.n a8b480 │ │ b.n a8b964 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r4, r6, r7, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r4, r5, r7, lr, pc} │ │ vshr.u8 d4, d0, #7 │ │ stmdb sp!, {lr} │ │ b.n a8b79a │ │ movs r4, r1 │ │ b.n a8af7e │ │ movs r0, #1 │ │ b.n a8bba2 │ │ @@ -2686252,15 +2686252,15 @@ │ │ add r0, pc, #0 @ (adr r0, a8bf24 ) │ │ b.n a8ba36 │ │ asrs r4, r0, #32 │ │ b.n a8ba3a │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r4, r6, r7, r8, sl, ip, lr} │ │ vraddhn.i16 d5, q13, │ │ - vmls.f q7, q13, d2[3] │ │ + vabal.u8 q7, d26, d23 │ │ vshr.u8 q2, q8, #8 │ │ stmdb sp!, {r0, r1, ip, lr} │ │ b.n a8c282 │ │ str r2, [r0, #0] │ │ b.n a8c286 │ │ ands r0, r0 │ │ b.n a8c28a │ │ @@ -2688913,15 +2688913,15 @@ │ │ asrs r0, r4, #19 │ │ lsrs r0, r0, #8 │ │ lsls r0, r5, #2 │ │ b.n a8d010 │ │ ands r0, r0 │ │ b.n a8d07a │ │ stc2l 10, cr14, [fp, #-1020] @ 0xfffffc04 @ │ │ - ldmia r5, {r0, r5, r6, r7} │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ vshr.u64 d1, d28, #55 │ │ b.n a8da00 │ │ movs r7, r0 │ │ b.n a8d82a │ │ ands r2, r0 │ │ b.n a8d82e │ │ cmp r2, #204 @ 0xcc │ │ @@ -2695946,15 +2695946,15 @@ │ │ str r2, [r1, #0] │ │ b.n a9122e │ │ movs r0, r0 │ │ b.n a91594 │ │ lsls r2, r6, #1 │ │ subs r0, r0, r0 │ │ lsrs r3, r0, #28 │ │ - and.w r5, r0, ip, lsl #29 │ │ + and.w r5, r0, r5, asr #28 │ │ vsra.u8 d7, d8, #7 │ │ @ instruction: 0xff868b28 │ │ movs r0, r0 │ │ strh r2, [r5, #54] @ 0x36 │ │ movs r1, r0 │ │ asrs r0, r1, #32 │ │ b.n a90a42 │ │ @@ -2699887,15 +2699887,15 @@ │ │ movs r0, r0 │ │ b.n a93690 │ │ movs r0, r0 │ │ b.n a92af2 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ lsls r4, r1, #29 │ │ - and.w r7, r0, pc, lsl #19 │ │ + and.w r7, r0, r8, asr #18 │ │ vaddl.u8 q0, d8, d8 │ │ b.n a92b22 │ │ strb r1, [r0, #0] │ │ b.n a9373e │ │ asrs r4, r4, #32 │ │ b.n a92b2a │ │ movs r0, #4 │ │ @@ -2703026,15 +2703026,15 @@ │ │ b.n a94dd2 │ │ add r0, pc, #672 @ (adr r0, a94d34 ) │ │ b.n a945b0 │ │ lsls r6, r6, #2 │ │ and.w r0, r0, r8, lsl #22 │ │ b.n a945d8 │ │ lsls r6, r7, #6 │ │ - @ instruction: 0xea0086d2 │ │ + @ instruction: 0xea0086ab │ │ vmla.i q2, q4, d0[5] │ │ b.n a945e4 │ │ movs r0, r1 │ │ b.n a94dee │ │ asrs r0, r0, #32 │ │ b.n a945da │ │ adds r5, #19 │ │ @@ -2703585,15 +2703585,15 @@ │ │ b.n a952ae │ │ vpmin.u q7, q9, │ │ asrs r0, r0, #32 │ │ b.n a952b6 │ │ add r0, pc, #624 @ (adr r0, a951e8 ) │ │ b.n a94ab4 │ │ lsls r6, r0, #2 │ │ - and.w ip, r0, pc │ │ + and.w fp, r0, r8, asr #3 │ │ vshr.u64 d10, d12, #56 │ │ b.n a94ac0 │ │ movs r6, r0 │ │ and.w r0, r0, r5, asr #17 │ │ b.n a956ce │ │ str r0, [r1, r2] │ │ b.n a94acc │ │ @@ -2703610,15 +2703610,15 @@ │ │ b.n a952ea │ │ movs r7, r7 │ │ @ instruction: 0xea00a09c │ │ b.n a94aec │ │ str r0, [r1, r2] │ │ b.n a94af0 │ │ vpmin.u8 q15, , │ │ - vst4. {d31[0],d33[0],d35[0],d37[0]}, [r8], r8 │ │ + vld4.32 {d15[]-d18[]}, [r1], r8 │ │ movs r4, #64 @ 0x40 │ │ b.n a94b00 │ │ lsls r3, r1, #12 │ │ b.n a955c6 │ │ asrs r0, r5, #15 │ │ b.n a94b08 │ │ movs r0, #2 │ │ @@ -2704081,39 +2704081,39 @@ │ │ ldrsh r2, [r3, r6] │ │ movs r1, r0 │ │ ldrh r6, [r2, #54] @ 0x36 │ │ movs r1, r0 │ │ stmia r7!, {r4, r6} │ │ movs r0, r6 │ │ ldrh r7, [r7, #10] │ │ - vorr.i32 d11, #62464 @ 0x0000f400 │ │ + vmlal.u , d23, d1[7] │ │ vmla.f q4, q12, d3[0] │ │ vmov.i32 d10, #61440 @ 0x0000f000 │ │ vmla.f , , d0[4] │ │ vqrdmulh.s32 q14, , │ │ vmul.i q6, , d0[6] │ │ movs r0, r6 │ │ asrs r1, r0, #22 │ │ vbic.i32 , #-33554432 @ 0xfe000000 │ │ vmvn.i32 , #15597567 @ 0x00edffff │ │ - @ instruction: 0xff86db03 │ │ - @ instruction: 0xff87dad1 │ │ + @ instruction: 0xff86dadc │ │ + vmlsl.u8 , d23, d26 │ │ vbic.i32 d10, #-201326592 @ 0xf4000000 │ │ - vmov.i32 d11, #65280 @ 0x0000ff00 │ │ - vshr.u8 d13, d13, #8 │ │ + vsra.u64 , q12, #57 │ │ + @ instruction: 0xff88cff6 │ │ @ instruction: 0xff88a7e9 │ │ vmlsl.u8 q2, d7, d29 │ │ vaddl.u8 , d23, d22 │ │ vmul.i q4, , d3[6] │ │ @ instruction: 0xff87b929 │ │ @ instruction: 0xff860fd7 │ │ - vrshr.u64 , q14, #57 │ │ + vrshr.u64 , , #57 │ │ vsri.8 q4, q12, #8 │ │ vqrdmlsh.s , , d3[4] │ │ - @ instruction: 0xff87f890 │ │ + vmul.i , , d1[6] │ │ vqshl.u64 d7, d7, #7 │ │ vmul.f q4, q11, d3[2] │ │ vaddl.u8 , d7, d8 │ │ b.n a94f58 │ │ lsls r0, r3, #1 │ │ b.n a94f5a │ │ asrs r1, r0, #4 │ │ @@ -2710548,24 +2710548,24 @@ │ │ lsls r1, r6, #2 │ │ b.n a98686 │ │ movs r6, r0 │ │ b.n a98e42 │ │ beq.n a98bac │ │ b.n a99020 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r7, r8, r9, sl, ip, lr} │ │ - vsri.8 d12, d28, #8 │ │ - vmlsl.u8 , d23, d4 │ │ - @ instruction: 0xff88edbb │ │ + ldmia.w sp!, {r2, r4, r7, r8, r9, sl, ip, lr} │ │ + vsri.8 d12, d5, #8 │ │ + vmov.i16 , #64768 @ 0xfd00 │ │ + @ instruction: 0xff88ed94 │ │ vqrshrn.u16 d14, q2, #8 │ │ - vbic.i32 d10, #55296 @ 0x0000d800 │ │ + vorr.i32 d10, #53504 @ 0x0000d100 │ │ vqshlu.s64 q7, q15, #7 │ │ vorr.i32 d0, #216 @ 0x000000d8 │ │ movs r0, r0 │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r0, r1, r4, r6, r7} │ │ vsra.u64 q2, , #57 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n a98656 │ │ ands r2, r0 │ │ b.n a98e7a │ │ movs r0, #8 │ │ b.n a9865e │ │ @@ -2710855,21 +2710855,21 @@ │ │ b.n a988a8 │ │ movs r4, r1 │ │ b.n a988d8 │ │ cmp r7, #110 @ 0x6e │ │ @ instruction: 0xebffffec │ │ @ instruction: 0xeaff4118 │ │ movs r4, r6 │ │ - add r0, pc, #240 @ (adr r0, a98e9c ) │ │ + add r0, pc, #84 @ (adr r0, a98e00 ) │ │ @ instruction: 0xff875bf8 │ │ movs r4, r6 │ │ - bkpt 0x0046 │ │ + bkpt 0x001f │ │ vaddl.u8 q2, d7, d4 │ │ movs r4, r6 │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ @ instruction: 0xff874ff0 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n a99260 │ │ add r0, pc, #0 @ (adr r0, a98dc8 ) │ │ b.n a9910a │ │ movs r0, r2 │ │ b.n a988ee │ │ @@ -2711515,15 +2711515,15 @@ │ │ movs r0, r4 │ │ b.n a98e84 │ │ cmp r6, #3 │ │ @ instruction: 0xebff6007 │ │ b.n a99a92 │ │ mrc2 10, 7, lr, cr15, cr15, {7} @ │ │ b.n a998a8 │ │ - vaddl.u8 , d21, d27 │ │ + vaddl.u8 , d21, d4 │ │ @ instruction: 0xff887f70 │ │ movs r0, r0 │ │ ldmia r7!, {r1, r3, r6} │ │ @ instruction: 0xff863a9c │ │ @ instruction: 0xff86cd27 │ │ @ instruction: 0xff8648f0 │ │ stmdb sp!, {ip, lr} │ │ @@ -2712613,23 +2712613,23 @@ │ │ @ instruction: 0xffb31aff │ │ @ instruction: 0xff96eaff │ │ add r5, sp, #1016 @ 0x3f8 │ │ vext.8 d21, d31, d17, #2 │ │ vmov.i16 d3, #60928 @ 0xee00 │ │ @ instruction: 0xff898dad │ │ vqdmulh.s , q3, d3[5] │ │ - vaddl.u8 , d9, d1 │ │ + @ instruction: 0xff89cfda │ │ vmov.i32 q7, #16711680 @ 0x00ff0000 │ │ - @ instruction: 0xff862998 │ │ + vbic.i16 q1, #225 @ 0x00e1 │ │ vaddw.u8 q7, q12, d14 │ │ @ instruction: 0xff861d26 │ │ vaddw.u8 q7, , d30 │ │ vmvn.i16 d5, #236 @ 0x00ec │ │ vmla.i q4, , d2[1] │ │ - @ instruction: 0xff89cf23 │ │ + @ instruction: 0xff89cefc │ │ @ instruction: 0xff8717c8 │ │ @ instruction: 0xeaff4bf0 │ │ stmdb sp!, {r2, r3, r4, r6, r7, pc} │ │ b.n a9a06c │ │ str r0, [r0, r0] │ │ b.n a9a42e │ │ str r0, [r0, #0] │ │ @@ -2725222,17 +2725222,17 @@ │ │ b.n aa0aba │ │ strb r6, [r0, #4] │ │ @ instruction: 0xebffffc7 │ │ @ instruction: 0xeaff3b9f │ │ movs r2, r0 │ │ lsrs r0, r7, #10 │ │ movs r0, r6 │ │ - ldrb r5, [r5, #28] │ │ + ldrb r6, [r0, #28] │ │ vorr.i32 d10, #-251658240 @ 0xf1000000 │ │ - vqrdmlah.s q2, , d0[4] │ │ + vmov.i64 d4, #0xffff00ffff0000ff │ │ vsubl.u8 , d24, d30 │ │ vmvn.i16 d4, #224 @ 0x00e0 │ │ stmdb sp!, {sp, lr, pc} │ │ b.n aa0ee2 │ │ stmia r0!, {r1, r3} │ │ b.n aa0ee6 │ │ movs r0, #0 │ │ @@ -2725759,18 +2725759,18 @@ │ │ b.n aa0f4e │ │ adds r1, r0, #2 │ │ @ instruction: 0xebff0007 │ │ b.n aa1356 │ │ movs r4, r2 │ │ b.n aa0734 │ │ @ instruction: 0xff9deaff │ │ - ldrh r5, [r1, #18] │ │ - vsubw.u8 , q12, d22 │ │ + ldrh r6, [r4, #16] │ │ + vrsra.u8 , , #8 │ │ vabdl.u8 q6, d7, d23 │ │ - vorr.i32 q1, #57600 @ 0x0000e100 │ │ + vsubw.u8 q1, q3, d26 │ │ vsra.u64 q2, q8, #57 │ │ stmdb sp!, {r1, lr} │ │ b.n aa0f76 │ │ strh r1, [r0, #0] │ │ b.n aa0f7a │ │ str r0, [r0, #0] │ │ b.n aa0f7e │ │ @@ -2726420,15 +2726420,15 @@ │ │ bcc.n aa10d8 │ │ lsls r7, r6, #14 │ │ bne.n aa1156 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r4, r5, r6, r7, r8, r9, ip} │ │ vmla.f q7, q11, d1[2] │ │ vmlal.u q6, d22, d1[5] │ │ - vbic.i16 , #58368 @ 0xe400 │ │ + @ instruction: 0xff861b4d │ │ vmull.p8 q2, d7, d0 │ │ stmdb sp!, {ip} │ │ b.n aa192a │ │ asrs r4, r0, #32 │ │ b.n aa0d08 │ │ asrs r4, r0, #32 │ │ b.n aa170c │ │ @@ -2727207,15 +2727207,15 @@ │ │ b.n aa1bba │ │ movs r6, r0 │ │ @ instruction: 0xeb00d014 │ │ b.n aa1d9c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r5, r6, r7, r8, sl, ip, pc} │ │ @ instruction: 0xff8598fc │ │ - vmls.f q7, q4, d0[3] │ │ + vabal.u8 q7, d8, d21 │ │ vmla.f q4, , d2[5] │ │ vmvn.i32 , #230 @ 0x000000e6 │ │ vaddl.u8 , d5, d8 │ │ b.n aa1d38 │ │ eors r4, r7 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n aa1be6 │ │ @@ -2727309,15 +2727309,15 @@ │ │ lsls r0, r4, #14 │ │ movs r4, r2 │ │ lsls r4, r0, #22 │ │ eors r4, r7 │ │ ldmia.w sp!, {r3, ip, lr, pc} │ │ b.n aa1e84 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldrh r1, [r5, #26] │ │ + ldrh r2, [r0, #26] │ │ @ instruction: 0xff8748f0 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n aa1e14 │ │ str r0, [r0, r0] │ │ b.n aa1cbe │ │ movs r0, r0 │ │ b.n aa14a2 │ │ @@ -2728284,23 +2728284,23 @@ │ │ b.n aa24ba │ │ lsls r4, r1, #1 │ │ add.w r0, r0, r1, lsl #20 │ │ b.n aa260c │ │ @ instruction: 0xfff0eaff │ │ strb r4, [r6, #23] │ │ vqdmulh.s , , d0[1] │ │ - @ instruction: 0xff86c3e0 │ │ - vmlsl.u8 q3, d23, d13 │ │ - vqrdmlsh.s , , d1[5] │ │ + vrsra.u64 d12, d25, #58 │ │ + vmull.u q3, d7, d2[5] │ │ + @ instruction: 0xff87ffbe │ │ vqrdmlah.s , , d1[5] │ │ - vmls.f , q3, d1[6] │ │ + vmls.f , q3, d2[0] │ │ @ instruction: 0xff88ad15 │ │ vmlsl.u8 q6, d21, d17 │ │ - vmvn.i32 d12, #218 @ 0x000000da │ │ - vmla.f q5, , d3[1] │ │ + vmov.i32 d12, #211 @ 0x000000d3 │ │ + vaddw.u8 q5, , d16 │ │ @ instruction: 0xff877924 │ │ vmov.i32 d4, #224 @ 0x000000e0 │ │ stmdb sp!, {r0, sp} │ │ b.n aa24fe │ │ asrs r4, r1, #32 │ │ b.n aa1ce2 │ │ adds r0, #1 │ │ @@ -2729003,15 +2729003,15 @@ │ │ bflx 18, r9 │ │ movs r4, r0 │ │ b.n aa2320 │ │ lsrs r4, r3, #3 │ │ @ instruction: 0xebff0006 │ │ b.n aa2b2e │ │ strh r4, [r7, #14] │ │ - ldmia.w sp!, {r0, r1, r4, r6, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r2, r3, r5, fp, ip, sp, pc} │ │ vorr.i32 d7, #61440 @ 0x0000f000 │ │ vaddl.u8 , d6, d12 │ │ b.n aa239e │ │ movs r0, r0 │ │ b.n aa2ea4 │ │ vrhadd.u16 d1, d14, d31 │ │ lsrs r3, r6, #6 │ │ @@ -2729480,16 +2729480,16 @@ │ │ adds r0, r5, #6 │ │ @ instruction: 0xebff0000 │ │ b.n aa2702 │ │ movs r7, r0 │ │ b.n aa2f36 │ │ ldr r2, [sp, #232] @ 0xe8 │ │ @ instruction: 0xebffffef │ │ - @ instruction: 0xeaff03b1 │ │ - vmvn.i32 d13, #61952 @ 0x0000f200 │ │ + @ instruction: 0xeaff038a │ │ + vsubl.u8 , d7, d11 │ │ vqshl.u64 q5, , #7 │ │ @ instruction: 0xff86c76e │ │ vraddhn.i16 d8, q3, q3 │ │ @ instruction: 0xff85f981 │ │ vmvn.i32 d1, #212 @ 0x000000d4 │ │ b.n aa311c │ │ movs r0, r0 │ │ @@ -2731068,15 +2731068,15 @@ │ │ movs r6, r0 │ │ b.n aa3cea │ │ ldr r0, [pc, #1008] @ (aa3d9c ) │ │ ldmia.w sp!, {r0, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n aa3c10 │ │ @ instruction: 0xfa940033 │ │ @ instruction: 0xfae80033 │ │ - adds r3, r4, #1 │ │ + adds r4, r7, #0 │ │ vshr.u8 q2, q8, #8 │ │ stmdb sp!, {lr} │ │ b.n aa3d06 │ │ lsls r0, r6, #2 │ │ b.n aa3508 │ │ str r1, [r0, r0] │ │ b.n aa3d0e │ │ @@ -2731661,20 +2731661,20 @@ │ │ b.n aa422a │ │ beq.n aa3eb4 │ │ b.n aa4408 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, sp, lr} │ │ b.n aa4636 │ │ @ instruction: 0xffeaeaff │ │ - subs r0, #172 @ 0xac │ │ + subs r0, #133 @ 0x85 │ │ @ instruction: 0xff88d994 │ │ movs r7, r5 │ │ ldrd pc, pc, [r1], #532 @ 0x214 │ │ str r3, [sp, #28] │ │ - vsri.64 q4, , #56 │ │ + vsri.64 d8, d20, #56 │ │ vmvn.i16 q7, #240 @ 0x00f0 │ │ @ instruction: 0xff855b8b │ │ @ instruction: 0xff86934b │ │ @ instruction: 0xff860b00 │ │ mrc 0, 7, r2, cr7, cr4, {0} │ │ b.n aa3ac2 │ │ movs r0, r0 │ │ @@ -2732027,16 +2732027,16 @@ │ │ ldmia.w sp!, {r2} │ │ b.n aa456a │ │ beq.n aa426c │ │ b.n aa4748 │ │ ldr r3, [pc, #960] @ (aa45f0 ) │ │ ldmia.w sp!, {r2} │ │ @ instruction: 0xea0090f7 │ │ - vqshlu.s64 q1, q1, #6 │ │ - vsli.64 , , #7 │ │ + vrsubhn.i16 d2, q11, │ │ + vsli.64 d1, d20, #7 │ │ @ instruction: 0xff883be0 │ │ @ instruction: 0xff868fdf │ │ @ instruction: 0xff8648f0 │ │ stmdb sp!, {lr} │ │ b.n aa4592 │ │ movs r4, r0 │ │ b.n aa3d76 │ │ @@ -2734047,15 +2734047,15 @@ │ │ asrs r4, r4, #32 │ │ b.n aa4eba │ │ @ instruction: 0xffdceaff │ │ strb r0, [r0, #0] │ │ b.n aa5b02 │ │ @ instruction: 0xffddeaff │ │ bpl.n aa53c2 │ │ - vqrdmulh.s q6, , d3[3] │ │ + @ instruction: 0xff85cd28 │ │ vmla.i q3, , d0[7] │ │ vaddl.u8 , d21, d24 │ │ vqrdmlsh.s q8, , d28[0] │ │ @ instruction: 0xfffd7ef3 │ │ @ instruction: 0xff864ffe │ │ stmdb sp!, {r2, ip} │ │ b.n aa4f00 │ │ @@ -2737452,15 +2737452,15 @@ │ │ lsrs r1, r3, #15 │ │ and.w r0, r0, r8, ror #2 │ │ b.n aa6ba0 │ │ asrs r0, r0, #32 │ │ b.n aa77aa │ │ lsls r4, r3, #10 │ │ @ instruction: 0xea00a9ec │ │ - vqshlu.s64 q1, , #5 │ │ + vrsubhn.i16 d2, , q13 │ │ vaddl.u8 q0, d7, d0 │ │ b.n aa77ba │ │ lsls r3, r0, #29 │ │ and.w r0, r0, r8, ror #30 │ │ b.n aa6bbc │ │ asrs r0, r0, #32 │ │ b.n aa77c6 │ │ @@ -2737872,15 +2737872,15 @@ │ │ lsls r1, r0, #12 │ │ add r0, pc, #512 @ (adr r0, aa75f8 ) │ │ asrs r4, r0, #32 │ │ add r5, pc, #624 @ (adr r5, aa766c ) │ │ asrs r4, r2, #32 │ │ add r5, pc, #256 @ (adr r5, aa7500 ) │ │ lsrs r3, r3, #20 │ │ - and.w r2, r0, r2, ror #11 │ │ + and.w r2, r0, fp, lsl #11 │ │ vshr.u64 d8, d24, #57 │ │ b.n aa6f48 │ │ asrs r1, r6, #32 │ │ b.n aa7b52 │ │ movs r0, #44 @ 0x2c │ │ b.n aa6e4e │ │ adds r0, #0 │ │ @@ -2739067,15 +2739067,15 @@ │ │ b.n aa793c │ │ movs r0, r1 │ │ b.n aa7868 │ │ lsrs r7, r5, #1 │ │ and.w r0, r0, r0 │ │ b.n aa8586 │ │ lsls r0, r1, #6 │ │ - @ instruction: 0xea00e997 │ │ + @ instruction: 0xea00e970 │ │ vshr.u64 d8, d24, #57 │ │ b.n aa798c │ │ movs r0, #56 @ 0x38 │ │ b.n aa82ee │ │ adds r0, #32 │ │ b.n aa7892 │ │ str r4, [r1, r0] │ │ @@ -2739873,15 +2739873,15 @@ │ │ @ instruction: 0xeb00e006 │ │ b.n aa8852 │ │ stmia r0!, {r0, r2} │ │ b.n aa8856 │ │ movs r0, r4 │ │ b.n aa7f24 │ │ lsrs r5, r2, #3 │ │ - @ instruction: 0xea0089cb │ │ + @ instruction: 0xea0089a4 │ │ vshr.u64 d0, d24, #57 │ │ b.n aa8060 │ │ asrs r0, r1, #32 │ │ b.n aa89c2 │ │ movs r0, #0 │ │ b.n aa8c6e │ │ adds r0, #0 │ │ @@ -2740260,15 +2740260,15 @@ │ │ b.n aa8362 │ │ lsrs r3, r0, #32 │ │ and.w r0, r0, r8, ror #2 │ │ b.n aa83a4 │ │ asrs r1, r0, #32 │ │ b.n aa8fae │ │ lsls r5, r7, #6 │ │ - and.w sp, r0, fp, asr #5 │ │ + and.w sp, r0, r4, lsl #5 │ │ vaddl.u8 , d8, d4 │ │ b.n aa83b2 │ │ strh r4, [r2, #0] │ │ b.n aa82b6 │ │ add r0, pc, #736 @ (adr r0, aa8b60 ) │ │ b.n aa83bc │ │ movs r0, r0 │ │ @@ -2741951,15 +2741951,15 @@ │ │ b.n aa9218 │ │ str r6, [r1, #0] │ │ b.n aa9a1e │ │ asrs r1, r0, #32 │ │ b.n aa9800 │ │ lsls r0, r6, #10 │ │ @ instruction: 0xebfffe23 │ │ - @ instruction: 0xeaff0044 │ │ + @ instruction: 0xeaff001d │ │ vaddl.u8 q0, d7, d9 │ │ b.n aa9a32 │ │ asrs r5, r0, #32 │ │ b.n aa9a36 │ │ movs r0, #1 │ │ b.n aa9e3a │ │ strb r7, [r5, #8] │ │ @@ -2742355,15 +2742355,15 @@ │ │ lsls r0, r2, #13 │ │ mrrc2 10, 15, r1, r0, cr15 │ │ movs r0, r4 │ │ b.n aa9482 │ │ movs r0, r7 │ │ b.n aa9466 │ │ lsls r0, r1, #14 │ │ - and.w r7, r0, r0, lsr #13 │ │ + and.w r7, r0, r9, asr #12 │ │ vaddl.u8 q0, d7, d8 │ │ b.n aa9482 │ │ movs r0, r0 │ │ b.n aa957e │ │ movs r1, r0 │ │ b.n aaa102 │ │ movs r0, r0 │ │ @@ -2743580,15 +2743580,15 @@ │ │ asrs r4, r0, #32 │ │ lsls r6, r0, #22 │ │ asrs r4, r0, #32 │ │ asrs r6, r2, #22 │ │ movs r5, r0 │ │ b.n aaa5a8 │ │ lsls r3, r0, #2 │ │ - @ instruction: 0xea00fe02 │ │ + @ instruction: 0xea00fddb │ │ vqdmulh.s , , d0[6] │ │ vaddl.u8 q0, d8, d4 │ │ b.n aa9fe0 │ │ lsls r2, r0, #24 │ │ b.n aaabba │ │ movs r4, r0 │ │ b.n aa9fc8 │ │ @@ -2744155,15 +2744155,15 @@ │ │ b.n aaa4bc │ │ movs r0, #52 @ 0x34 │ │ b.n aaa4c0 │ │ asrs r1, r0, #32 │ │ b.n aaaaa8 │ │ mcr2 11, 0, lr, cr6, cr14, {7} @ │ │ lsls r7, r0, #1 │ │ - @ instruction: 0xea00b2e6 │ │ + @ instruction: 0xea00b2bf │ │ vaddl.u8 q0, d6, d0 │ │ b.n aab0da │ │ sub sp, #224 @ 0xe0 │ │ b.n aaa4d8 │ │ movs r0, r0 │ │ b.n aaa4bc │ │ movs r4, r7 │ │ @@ -2744393,15 +2744393,15 @@ │ │ movs r4, r7 │ │ b.n aaa6a0 │ │ movs r4, r5 │ │ b.n aaa6bc │ │ movs r4, r5 │ │ b.n aaa6a8 │ │ bflx 8, r4 │ │ - str r3, [r7, #44] @ 0x2c │ │ + str r4, [r2, #44] @ 0x2c │ │ vmov.i32 d0, #253 @ 0x000000fd │ │ b.n aaa74a │ │ movs r0, r2 │ │ b.n aab1c6 │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ lsls r0, r0, #1 │ │ @@ -2744625,15 +2744625,15 @@ │ │ lsrs r0, r0, #8 │ │ str r1, [r0, r0] │ │ b.n aaa602 │ │ @ instruction: 0xfff5eaff │ │ bl 72ac90 │ │ stmia r1!, {r1, r2, r3, r5, r7} │ │ vsli.64 d8, d5, #5 │ │ - vrshr.u64 d4, d29, #59 │ │ + vrshr.u64 d4, d6, #59 │ │ vaddl.u8 , d7, d28 │ │ b.n aaa8c8 │ │ movs r0, #8 │ │ b.n aab0de │ │ lsls r0, r0, #1 │ │ b.n aaa8dc │ │ movs r0, r1 │ │ @@ -2744823,16 +2744823,16 @@ │ │ adds r0, #3 │ │ b.n aab058 │ │ lsls r7, r7, #15 │ │ add.w r0, r1, r6 │ │ b.n aab282 │ │ blx bb6740 │ │ vpmin.u q15, , │ │ - ldrb r7, [r1, #22] │ │ - vmov.i32 q1, #16449536 @ 0x00fb0000 │ │ + ldrb r0, [r5, #21] │ │ + vmvn.i32 d2, #15990784 @ 0x00f40000 │ │ vmla.i q0, , d0[1] │ │ b.n aaaa90 │ │ lsls r1, r6, #2 │ │ b.n aaaafa │ │ movs r0, r0 │ │ b.n aab5fe │ │ lsls r4, r4, #5 │ │ @@ -2745551,15 +2745551,15 @@ │ │ str r0, [sp, #224] @ 0xe0 │ │ b.n aab06a │ │ asrs r0, r4, #32 │ │ b.n aab080 │ │ str r0, [sp, #0] │ │ b.n aabcb2 │ │ ldc2 10, cr14, [r5], #1020 @ 0x3fc @ │ │ - ldmia r7!, {r0, r1, r4, r5, r6} │ │ + ldmia r7!, {r2, r3, r6} │ │ @ instruction: 0xff87cb0c │ │ vaddl.u8 , d4, d0 │ │ b.n aab0aa │ │ movs r0, #7 │ │ b.n aabcc6 │ │ asrs r4, r4, #30 │ │ b.n aab0c8 │ │ @@ -2745608,18 +2745608,18 @@ │ │ b.n aab922 │ │ asrs r1, r0, #32 │ │ b.n aab704 │ │ @ instruction: 0xfaefebfe │ │ ldc2l 10, cr14, [r7, #-1020]! @ 0xfffffc04 @ │ │ ldmia r5!, {r1, r3, r4, r6} │ │ vmlsl.u8 q7, d20, d20 │ │ - vaddw.u8 , q10, d18 │ │ + vbic.i32 , #203 @ 0x000000cb │ │ vsri.64 d2, d12, #57 │ │ vmvn.i16 d9, #55808 @ 0xda00 │ │ - vaddl.u8 , d21, d18 │ │ + vmvn.i32 , #219 @ 0x000000db │ │ @ instruction: 0xff872dde │ │ vaddl.u8 q0, d6, d0 │ │ b.n aabd4e │ │ asrs r2, r3, #32 │ │ b.n aabd52 │ │ movs r0, r0 │ │ b.n aab130 │ │ @@ -2746072,15 +2746072,15 @@ │ │ movs r4, r6 │ │ b.n aab520 │ │ udf #181 @ 0xb5 │ │ @ instruction: 0xebff7001 │ │ b.n aabefc │ │ @ instruction: 0xfff0eaff │ │ ldmia r2!, {} │ │ - @ instruction: 0xff84fcf3 │ │ + vqdmulh.s , q10, d0[3] │ │ vabdl.u8 q1, d22, d17 │ │ vshr.u64 d0, d24, #56 │ │ b.n aab53c │ │ movs r4, r5 │ │ b.n aab526 │ │ asrs r1, r0, #32 │ │ b.n aabf0a │ │ @@ -2746180,15 +2746180,15 @@ │ │ asrs r3, r1, #1 │ │ b.n aac20e │ │ movs r0, #0 │ │ b.n aac212 │ │ ldc2l 11, cr14, [r1, #-1016]! @ 0xfffffc08 @ │ │ movs r7, r0 │ │ and.w sl, r0, r3, lsl #16 │ │ - vmlsl.u , d24, d0[0] │ │ + vqshlu.s64 d1, d9, #8 │ │ vmvn.i32 d0, #244 @ 0x000000f4 │ │ b.n aab620 │ │ asrs r4, r0, #1 │ │ b.n aab624 │ │ movs r0, #44 @ 0x2c │ │ b.n aab628 │ │ adds r0, #0 │ │ @@ -2746207,15 +2746207,15 @@ │ │ strb r1, [r0, #0] │ │ b.n aac01c │ │ movs r4, r1 │ │ b.n aac012 │ │ lsls r0, r0, #1 │ │ b.n aab630 │ │ @ instruction: 0xffc2eaff │ │ - bkpt 0x0045 │ │ + bkpt 0x001e │ │ vmvn.i32 d0, #236 @ 0x000000ec │ │ b.n aab65c │ │ movs r0, r0 │ │ b.n aac1c6 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r7, #2 │ │ @@ -2746272,15 +2746272,15 @@ │ │ b.n aabf30 │ │ asrs r2, r1, #2 │ │ b.n aac2da │ │ movs r4, r6 │ │ b.n aab6d8 │ │ vld4.32 @ instruction: 0xf9e3ebfe │ │ movs r0, r1 │ │ - and.w r1, r0, ip, lsr #30 │ │ + and.w r1, r0, r5, ror #29 │ │ vmov.i16 q1, #62720 @ 0xf500 │ │ vmov.i32 d0, #236 @ 0x000000ec │ │ b.n aab6ec │ │ asrs r0, r0, #2 │ │ b.n aac2f6 │ │ movs r0, r0 │ │ b.n aab6d4 │ │ @@ -2746444,30 +2746444,30 @@ │ │ bl afbc1a │ │ add r1, pc, #608 @ (adr r1, aabf74 ) │ │ @ instruction: 0xff8839b0 │ │ movs r3, r6 │ │ add r1, pc, #104 @ (adr r1, aabd84 ) │ │ @ instruction: 0xff888f59 │ │ vaddw.u8 q0, , d4 │ │ - @ instruction: 0xff8698d7 │ │ + @ instruction: 0xff8698b0 │ │ @ instruction: 0xff86bf20 │ │ - vmla.i , q10, d3[1] │ │ - vqrdmlsh.s q7, q11, d0[5] │ │ + vaddl.u8 , d20, d16 │ │ + @ instruction: 0xff86efbd │ │ @ instruction: 0xff86d9df │ │ @ instruction: 0xff84c9b9 │ │ - vrshr.u64 q5, q0, #59 │ │ - @ instruction: 0xff872bb1 │ │ - vorr.i16 d0, #63744 @ 0xf900 │ │ - vmvn.i16 , #251 @ 0x00fb │ │ + vsubl.u8 q5, d21, d25 │ │ + @ instruction: 0xff872b8a │ │ + @ instruction: 0xff870af2 │ │ + vmov.i16 , #244 @ 0x00f4 │ │ vmov.i32 d11, #15990784 @ 0x00f40000 │ │ vshr.u64 q5, q7, #60 │ │ - vmov.i8 d13, #194 @ 0xc2 │ │ - vqrdmlsh.s , , d2[3] │ │ + vqrdmulh.s , q10, d3[6] │ │ + @ instruction: 0xff87bfa7 │ │ @ instruction: 0xff87336e │ │ - vrsra.u64 q4, , #59 │ │ + @ instruction: 0xff8583ce │ │ vmlsl.u8 , d7, d29 │ │ vsubl.u8 q3, d24, d23 │ │ vmul.f , q11, d0[5] │ │ vorr.i16 , #210 @ 0x00d2 │ │ vmla.f , , d1[3] │ │ vmla.i q0, , d3[5] │ │ @ instruction: 0xff88ad0b │ │ @@ -2747482,28 +2747482,28 @@ │ │ lsls r0, r4, #6 │ │ movs r1, r1 │ │ b.n aac932 │ │ movs r0, #10 │ │ b.n aac936 │ │ blx 997df4 │ │ vpmin.u8 q7, q13, │ │ - push {r0, r1, r4, r6} │ │ + push {r2, r3, r5} │ │ @ instruction: 0xff87aff0 │ │ - vmov.i32 d0, #192 @ 0x000000c0 │ │ - @ instruction: 0xff879d85 │ │ + vqrdmlsh.s , q10, d1[6] │ │ + @ instruction: 0xff869d85 │ │ vqrdmlah.s q5, , d0[1] │ │ @ instruction: 0xff8449bc │ │ vmls.i32 , q1, │ │ - vmvn.i16 d1, #56064 @ 0xdb00 │ │ + vmov.i16 d1, #54272 @ 0xd400 │ │ @ instruction: 0xff87eadc │ │ vqrdmlsh.s q3, q2, d0[4] │ │ movs r3, r6 │ │ add r4, sp, #416 @ 0x1a0 │ │ @ instruction: 0xff848bb8 │ │ - vabal.u8 , d24, d9 │ │ + vmls.f , q4, d2[4] │ │ vmov.i32 d1, #248 @ 0x000000f8 │ │ b.n aac1d6 │ │ movs r0, #0 │ │ b.n aacd7a │ │ asrs r1, r0, #32 │ │ b.n aacb40 │ │ asrs r0, r3, #32 │ │ @@ -2749292,45 +2749292,45 @@ │ │ @ instruction: 0xea3eebfe │ │ strh r0, [r6, #0] │ │ b.n aad05c │ │ mcr2 10, 0, lr, cr11, cr15, {7} @ │ │ ldrb r1, [r6, r5] │ │ @ instruction: 0xff855999 │ │ vmla.i q0, , d1[4] │ │ - vqshlu.s64 , q8, #5 │ │ + vmlsl.u , d21, d1[2] │ │ @ instruction: 0xff875d90 │ │ vmlal.u8 q3, d5, d16 │ │ movs r3, r6 │ │ str r0, [r1, #36] @ 0x24 │ │ movs r3, r6 │ │ bx r3 │ │ vqshl.u64 d4, d10, #8 │ │ - vqshl.u64 d15, d0, #6 │ │ + @ instruction: 0xff86f769 │ │ vabal.u8 , d6, d1 │ │ @ instruction: 0xff85a8dd │ │ @ instruction: 0xff841f72 │ │ vrsra.u64 q3, q0, #59 │ │ movs r3, r6 │ │ stmia r6!, {r0, r1, r3, r4} │ │ - @ instruction: 0xff8578d8 │ │ + @ instruction: 0xff8578b1 │ │ vmull.u q5, d6, d0[3] │ │ - vmls.i , , d0[5] │ │ + vsri.64 d9, d29, #59 │ │ vmls.i q7, q3, d1[4] │ │ @ instruction: 0xff854fd5 │ │ - @ instruction: 0xff85ef05 │ │ + @ instruction: 0xff85eede │ │ vmul.i q2, q3, d0[6] │ │ movs r7, r5 │ │ stc2l 15, cr15, [r7], #532 @ 0x214 │ │ lsls r5, r0, #15 │ │ vmlsl.u q1, d24, d1[1] │ │ vrshr.u64 q2, q9, #58 │ │ - @ instruction: 0xff868986 │ │ + vorr.i16 q4, #239 @ 0x00ef │ │ vrshr.u64 q0, q2, #57 │ │ vmls.i q1, q12, d1[5] │ │ - @ instruction: 0xff88abd2 │ │ + @ instruction: 0xff88abab │ │ vqshl.u64 d4, d10, #7 │ │ @ instruction: 0xff864ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n aada44 │ │ strb r0, [r7, #3] │ │ b.n aad0ce │ │ add sp, #4 │ │ @@ -2751742,34 +2751742,34 @@ │ │ vqdmulh.s q3, q10, d0[3] │ │ movs r1, r0 │ │ lsls r4, r7, #31 │ │ movs r2, r0 │ │ lsls r0, r0, #30 │ │ movs r2, r0 │ │ ldr.w pc, [pc, #3973] @ aaf97d │ │ - ldmia r0!, {r2, r4, r5} │ │ - vmlsl.u8 , d6, d31 │ │ - vmlsl.u8 , d23, d4 │ │ - vmull.u , d7, d1[5] │ │ + ldmia r0, {r0, r2, r3} │ │ + vmlsl.u8 , d6, d8 │ │ + vmov.i16 , #64768 @ 0xfd00 │ │ + vmvn.i16 d7, #65024 @ 0xfe00 │ │ vsra.u64 d13, d25, #57 │ │ @ instruction: 0xff840ff3 │ │ vmovl.u8 , d31 │ │ - vbic.i32 q0, #218 @ 0x000000da │ │ - vmls.f , , d3[3] │ │ + vorr.i32 q0, #211 @ 0x000000d3 │ │ + vabal.u8 , d23, d24 │ │ vmla.f , , d0[7] │ │ vmla.i , q2, d1[5] │ │ vmull.u , d20, d2[2] │ │ vrsubhn.i16 d3, , q12 │ │ vabal.u8 , d8, d4 │ │ vsri.64 , , #56 │ │ - vorr.i32 q2, #14417920 @ 0x00dc0000 │ │ + vbic.i32 d4, #13959168 @ 0x00d50000 │ │ vbic.i16 , #59648 @ 0xe900 │ │ - vsri.64 q2, q15, #59 │ │ + vsri.64 q2, , #59 │ │ @ instruction: 0xff860bee │ │ - vqdmulh.s , q11, d3[3] │ │ + vmull.u8 , d22, d24 │ │ vshr.u64 d0, d20, #58 │ │ @ instruction: 0xff8549fc │ │ movs r3, r6 │ │ ldr r0, [pc, #1008] @ (aaee44 ) │ │ stmdb sp!, {lr} │ │ b.n aaed9a │ │ str r2, [r0, r0] │ │ @@ -2752511,15 +2752511,15 @@ │ │ @ instruction: 0xffb71aff │ │ lsls r0, r0, #1 │ │ b.n aaf7e6 │ │ @ instruction: 0xffd1eaff │ │ stmia r0!, {r0, r1, r4, r6, r7} │ │ vaddw.u8 , q10, d31 │ │ vshr.u64 q7, q5, #59 │ │ - vmull.u8 q1, d23, d8 │ │ + vqdmulh.s q1, , d1[4] │ │ @ instruction: 0xff874ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n aaf55c │ │ str r0, [r0, r0] │ │ b.n aaebe6 │ │ str r0, [r0, #0] │ │ b.n aaf40a │ │ @@ -2753202,23 +2753202,23 @@ │ │ asrs r6, r7, #18 │ │ b.n aafa32 │ │ asrs r2, r0, #32 │ │ b.n aafe18 │ │ asrs r6, r7, #18 │ │ b.n aafa1a │ │ mrc2 10, 4, lr, cr4, cr15, {7} @ │ │ - strh r3, [r7, #26] │ │ + strh r4, [r2, #26] │ │ vmov.f32 d7, #-1.5 @ 0xbfc00000 │ │ - vsubw.u8 , q2, d8 │ │ - vrshr.u64 d6, d1, #58 │ │ - vmlsl.u8 , d23, d26 │ │ + vmlal.u , d20, d1[4] │ │ + vmlal.u q3, d6, d2[6] │ │ + vmlsl.u8 , d23, d3 │ │ @ instruction: 0xff86f766 │ │ vmul.i , q10, d2[7] │ │ @ instruction: 0xff848b6b │ │ - vbic.i16 q0, #54016 @ 0xd300 │ │ + @ instruction: 0xff850b4c │ │ @ instruction: 0xff87c36b │ │ vsli.64 d1, d31, #5 │ │ @ instruction: 0xff854ff8 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 14, cr13, [sp, #-76]! @ 0xffffffb4 │ │ b.n aafb70 │ │ ands r2, r0 │ │ @@ -2757519,15 +2757519,15 @@ │ │ b.n ab15a4 │ │ add r0, pc, #464 @ (adr r0, ab1c3c ) │ │ b.n ab15a8 │ │ lsls r2, r3, #19 │ │ @ instruction: 0xea00c5e5 │ │ @ instruction: 0xff8727c0 │ │ movs r3, r6 │ │ - cmp r6, #80 @ 0x50 │ │ + cmp r6, #41 @ 0x29 │ │ vabdl.u8 , d7, d25 │ │ vaddl.u8 , d5, d1 │ │ b.n ab21c6 │ │ movs r4, r0 │ │ b.n ab212a │ │ asrs r0, r6, #1 │ │ b.n ab15a8 │ │ @@ -2758215,15 +2758215,15 @@ │ │ asrs r5, r0, #32 │ │ b.n ab2382 │ │ ldr r1, [pc, #512] @ (ab2244 ) │ │ @ instruction: 0xeb008001 │ │ b.n ab278a │ │ lsls r0, r0, #9 │ │ and.w r1, r0, r5, asr #12 │ │ - vqshl.u64 d4, d7, #5 │ │ + vbic.i32 q2, #-805306368 @ 0xd0000000 │ │ vsubl.u8 q1, d7, d0 │ │ movs r3, r6 │ │ movs r0, #136 @ 0x88 │ │ b.n ab1b98 │ │ movs r2, r1 │ │ b.n ab23a2 │ │ asrs r4, r1, #32 │ │ @@ -2758435,15 +2758435,15 @@ │ │ b.n ab255e │ │ movs r0, r0 │ │ b.n ab28ce │ │ str r1, [r0, #0] │ │ asrs r0, r0, #12 │ │ lsls r6, r6, #11 │ │ and.w fp, r0, r9, lsr #26 │ │ - vmov.i32 d7, #13893632 @ 0x00d40000 │ │ + @ instruction: 0xff8573ed │ │ vaddl.u8 q0, d6, d8 │ │ b.n ab2576 │ │ movs r0, #0 │ │ b.n ab29fa │ │ bx r1 │ │ add.w pc, r0, r0, lsr #32 │ │ b.n ab2520 │ │ @@ -2759076,15 +2759076,15 @@ │ │ asrs r2, r0, #32 │ │ b.n ab2c88 │ │ movs r1, r0 │ │ b.n ab2c8a │ │ lsls r0, r7, #11 │ │ b.n ab2b12 │ │ movs r4, r1 │ │ - and.w r1, r0, r1, ror #20 │ │ + and.w r1, r0, sl, lsl #20 │ │ vmov.i64 , #0xffffff00ffff0000 │ │ b.n ab22d4 │ │ asrs r1, r0, #32 │ │ b.n ab28b8 │ │ movs r1, r0 │ │ b.n ab2a3e │ │ subs r4, r6, #1 │ │ @@ -2759467,15 +2759467,15 @@ │ │ movs r0, r6 │ │ b.n ab25e4 │ │ str r0, [sp, #528] @ 0x210 │ │ b.n ab2610 │ │ strb r0, [r0, #0] │ │ b.n ab25e2 │ │ vst1.64 {d14-d15}, [r4 :256] │ │ - b.n ab242e │ │ + b.n ab23e0 │ │ vaddl.u8 q0, d6, d20 │ │ b.n ab2618 │ │ lsls r0, r0 │ │ b.n ab2624 │ │ movs r0, r0 │ │ b.n ab318e │ │ movs r1, r1 │ │ @@ -2759542,19 +2759542,19 @@ │ │ b.n ab306e │ │ adds r0, #1 │ │ b.n ab3074 │ │ @ instruction: 0xfff0eaff │ │ lsrs r4, r0, #10 │ │ movs r7, r5 │ │ bhi.n ab2b82 │ │ - vmlsl.u8 q4, d7, d18 │ │ + @ instruction: 0xff8789fb │ │ vmls.f , q3, d3[2] │ │ vabdl.u8 , d4, d24 │ │ movs r3, r6 │ │ - ldrh r5, [r0, r4] │ │ + ldrh r6, [r3, r3] │ │ vaddl.u8 , d7, d0 │ │ b.n ab32ce │ │ str r4, [r6, r0] │ │ b.n ab26a4 │ │ movs r0, #216 @ 0xd8 │ │ b.n ab2f26 │ │ movs r0, #248 @ 0xf8 │ │ @@ -2759855,15 +2759855,15 @@ │ │ ldr r0, [pc, #180] @ (ab2eb8 ) │ │ add.w r0, r0, r8, rrx │ │ b.n ab293c │ │ movs r0, r0 │ │ b.n ab34ae │ │ @ instruction: 0xf2641aff │ │ bfx 8, r1 │ │ - udf #47 @ 0x2f │ │ + udf #8 │ │ vaddl.u8 , d6, d1 │ │ b.n ab3328 │ │ movs r4, r0 │ │ b.n ab3162 │ │ asrs r6, r6, #1 │ │ b.n ab3566 │ │ adds r0, #0 │ │ @@ -2761481,15 +2761481,15 @@ │ │ b.n ab3740 │ │ asrs r0, r1, #32 │ │ b.n ab36de │ │ lsls r4, r1, #2 │ │ b.n ab36fc │ │ adds r1, #145 @ 0x91 │ │ add.w r0, r0, r6 │ │ - and.w r1, r0, r8, lsl #3 │ │ + and.w r1, r0, r1, asr #2 │ │ vmvn.i32 q0, #224 @ 0x000000e0 │ │ b.n ab370c │ │ asrs r6, r3, #1 │ │ b.n ab4316 │ │ movs r0, #0 │ │ b.n ab36f4 │ │ movs r0, #6 │ │ @@ -2762001,15 +2762001,15 @@ │ │ b.n ab3b68 │ │ lsls r4, r1, #2 │ │ b.n ab3b74 │ │ sxth r3, r5 │ │ add.w r0, r0, r3, lsl #4 │ │ b.n ab4782 │ │ bfcsel 16, ab3642 , 1a, vs │ │ - str r2, [r0, #48] @ 0x30 │ │ + str r3, [r3, #44] @ 0x2c │ │ vshr.u64 , q8, #57 │ │ b.n ab3b68 │ │ asrs r4, r1, #2 │ │ b.n ab3b8c │ │ movs r0, #44 @ 0x2c │ │ b.n ab3b78 │ │ stmia r0!, {r2} │ │ @@ -2762178,15 +2762178,15 @@ │ │ b.n ab44de │ │ adds r0, #7 │ │ b.n ab44e2 │ │ pop {r1, r2, r6, r7} │ │ @ instruction: 0xebff7001 │ │ b.n ab46b8 │ │ @ instruction: 0xfff4eaff │ │ - add r6, sp, #644 @ 0x284 │ │ + add r6, sp, #488 @ 0x1e8 │ │ vmull.p8 , d6, d15 │ │ vmlsl.u8 q3, d4, d8 │ │ vaddl.u8 q0, d5, d11 │ │ b.n ab44fe │ │ asrs r1, r4, #1 │ │ b.n ab4902 │ │ movs r0, #8 │ │ @@ -2762910,15 +2762910,15 @@ │ │ b.n ab4efe │ │ movs r0, #0 │ │ b.n ab4f02 │ │ lsls r7, r0, #1 │ │ and.w r7, r0, r3, asr #10 │ │ vabdl.u8 q1, d21, d24 │ │ vqshl.u64 d2, d8, #5 │ │ - vmov.i32 d1, #14614528 @ 0x00df0000 │ │ + vrsra.u64 , q12, #59 │ │ vshr.u64 q0, q4, #58 │ │ b.n ab4cf4 │ │ asrs r3, r0, #32 │ │ b.n ab4f1e │ │ movs r0, #0 │ │ b.n ab4f22 │ │ adds r0, #0 │ │ @@ -2764698,17 +2764698,17 @@ │ │ ldrd r0, r0, [r0], #200 @ 0xc8 │ │ b.n ab55c4 │ │ movs r2, r6 │ │ b.n ab54d8 │ │ movs r2, r6 │ │ ldmia r6!, {r0} │ │ vqrdmulh.s q6, q10, d1[5] │ │ - vmov.i32 d6, #12713983 @ 0x00c1ffff │ │ + vqdmulh.s q3, q10, d2[6] │ │ @ instruction: 0xff867f86 │ │ - @ instruction: 0xff85ff27 │ │ + @ instruction: 0xff85ff00 │ │ vsubl.u8 , d21, d3 │ │ vmls.f q1, , d1[2] │ │ vmov.i32 , #-922746880 @ 0xc9000000 │ │ vbic.i32 d3, #196 @ 0x000000c4 │ │ vraddhn.i16 d14, , q10 │ │ movs r2, r6 │ │ ands r0, r2 │ │ @@ -2764841,20 +2764841,20 @@ │ │ movs r4, r0 │ │ b.n ab5b5e │ │ asrs r1, r0, #32 │ │ b.n ab5940 │ │ ldr r0, [pc, #960] @ (ab5be4 ) │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r9, ip, lr, pc} │ │ @ instruction: 0xeafe7501 │ │ - vmvn.i32 d3, #13631487 @ 0x00cfffff │ │ + vmov.i32 d3, #13172735 @ 0x00c8ffff │ │ vmull.u8 , d7, d29 │ │ vmull.p8 q6, d23, d24 │ │ movs r6, r5 │ │ - stmia r4!, {r0, r1, r3, r6} │ │ - vraddhn.i16 d15, q11, q11 │ │ + stmia r4!, {r2, r5} │ │ + vmvn.i32 , #15663104 @ 0x00ef0000 │ │ @ instruction: 0xff854ff8 │ │ stmdb sp!, {ip, pc} │ │ b.n ab536a │ │ ands r3, r0 │ │ b.n ab5b8e │ │ add sp, #192 @ 0xc0 │ │ b.n ab538c │ │ @@ -2765030,15 +2765030,15 @@ │ │ movs r4, r6 │ │ b.n ab54d2 │ │ movs r6, r0 │ │ b.n ab5d02 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r4, r6, r7, r9, sl, sp} │ │ @ instruction: 0xff851b0c │ │ - vrsra.u64 d12, d29, #60 │ │ + vrsra.u64 d12, d6, #60 │ │ @ instruction: 0xff864ff0 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n ab5e74 │ │ str r0, [r0, r0] │ │ b.n ab5d1e │ │ movs r0, r0 │ │ b.n ab5502 │ │ @@ -2767110,15 +2767110,15 @@ │ │ b.n ab665e │ │ adds r0, #56 @ 0x38 │ │ b.n ab6668 │ │ bne.n ab6bf4 │ │ @ instruction: 0xebfefde7 │ │ @ instruction: 0xeaffc8ec │ │ movs r2, r6 │ │ - lsrs r4, r5, #20 │ │ + lsrs r5, r0, #20 │ │ vsra.u64 q2, q8, #57 │ │ stmdb sp!, {pc} │ │ b.n ab6ea6 │ │ ands r0, r0 │ │ b.n ab668a │ │ lsls r0, r0, #4 │ │ b.n ab668e │ │ @@ -2767234,15 +2767234,15 @@ │ │ b.n ab6f96 │ │ rors r0, r6 │ │ ldmia.w sp!, {r3, r5, r6, r7, r9, ip, sp, lr, pc} │ │ @ instruction: 0xeafe0004 │ │ b.n ab6fa2 │ │ rors r0, r6 │ │ ldmia.w sp!, {r0, r1, r3, r5, r6, sl, lr, pc} │ │ - @ instruction: 0xeafefdc9 │ │ + @ instruction: 0xeafefda2 │ │ @ instruction: 0xff85f920 │ │ movs r2, r0 │ │ bvs.n ab6c98 │ │ vaddl.u8 q0, d4, d0 │ │ b.n ab731c │ │ vrhadd.u16 d0, d14, d31 │ │ adds r0, #0 │ │ @@ -2767258,15 +2767258,15 @@ │ │ asrs r0, r1, #32 │ │ b.n ab67d4 │ │ asrs r1, r0, #32 │ │ b.n ab6db8 │ │ ldmia r5!, {r1, r6} │ │ @ instruction: 0xeafeff1e │ │ b.n ab6f00 │ │ - ldrsb r4, [r4, r3] │ │ + ldrsb r5, [r7, r2] │ │ @ instruction: 0xff8648f0 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n ab6fee │ │ movs r0, r0 │ │ b.n ab7356 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ @@ -2771223,15 +2771223,15 @@ │ │ add r0, pc, #192 @ (adr r0, ab8e24 ) │ │ b.n ab88a0 │ │ strb r4, [r7, #1] │ │ b.n ab88a4 │ │ ldc2 10, cr14, [r6, #1020] @ 0x3fc @ │ │ sub sp, #320 @ 0x140 │ │ movs r2, r6 │ │ - str r1, [sp, #128] @ 0x80 │ │ + str r0, [sp, #996] @ 0x3e4 │ │ @ instruction: 0xff864ff8 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n ab90be │ │ str r1, [r0, r0] │ │ b.n ab90c2 │ │ movs r0, r0 │ │ b.n ab9428 │ │ @@ -2771358,15 +2771358,15 @@ │ │ b.n ab91ca │ │ movs r0, #6 │ │ b.n ab91ce │ │ asrs r1, r0, #32 │ │ b.n ab8fb0 │ │ stmia r4!, {r2, r6, r7} │ │ @ instruction: 0xebfeffc2 │ │ - @ instruction: 0xeaffe800 │ │ + @ instruction: 0xeaffe7d9 │ │ @ instruction: 0xff864ff8 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 14, cr13, [sp, #-92]! @ 0xffffffa4 │ │ b.n ab9344 │ │ strb r0, [r0, #0] │ │ b.n ab91ee │ │ str r0, [sp, #0] │ │ @@ -2773780,16 +2773780,16 @@ │ │ b.n ab9de4 │ │ movs r0, #7 │ │ b.n aba5ee │ │ asrs r1, r2, #31 │ │ @ instruction: 0xeb009000 │ │ b.n aba9f6 │ │ lsls r7, r6, #2 │ │ - @ instruction: 0xea00c481 │ │ - vsra.u64 d1, d29, #58 │ │ + @ instruction: 0xea00c45a │ │ + vsra.u64 d1, d6, #58 │ │ @ instruction: 0xff869edc │ │ movs r2, r6 │ │ ldr r6, [sp, #784] @ 0x310 │ │ movs r2, r6 │ │ str r2, [r0, #0] │ │ b.n abaa0e │ │ lsls r4, r3, #2 │ │ @@ -2774213,15 +2774213,15 @@ │ │ movs r0, r0 │ │ b.n abad06 │ │ movs r2, r1 │ │ lsls r0, r4, #6 │ │ str r5, [r2, #0] │ │ b.n aba1ee │ │ movs r1, r7 │ │ - @ instruction: 0xea008459 │ │ + @ instruction: 0xea008432 │ │ vaddw.u8 , q11, d24 │ │ b.n aba1b4 │ │ strb r0, [r0, #0] │ │ b.n abadbe │ │ movs r0, #148 @ 0x94 │ │ b.n aba1bc │ │ lsls r4, r5, #6 │ │ @@ -2774446,16 +2774446,16 @@ │ │ asrs r1, r0, #4 │ │ lsls r2, r0, #2 │ │ movs r0, r1 │ │ b.n aba354 │ │ str r0, [sp, #432] @ 0x1b0 │ │ b.n aba390 │ │ movs r3, r3 │ │ - @ instruction: 0xea008435 │ │ - vmull.u8 , d6, d5 │ │ + @ instruction: 0xea00840e │ │ + @ instruction: 0xff86fbde │ │ vaddl.u8 , d22, d12 │ │ b.n aba3a0 │ │ movs r7, r0 │ │ b.n ababaa │ │ asrs r7, r4, #32 │ │ b.n abafae │ │ movs r0, #11 │ │ @@ -2775564,16 +2775564,16 @@ │ │ vorr.i32 q4, #62464 @ 0x0000f400 │ │ movs r2, r6 │ │ strh r0, [r4, #22] │ │ movs r2, r6 │ │ strh r4, [r4, #18] │ │ movs r2, r6 │ │ add r6, sp, #284 @ 0x11c │ │ - vqshl.u64 d3, d8, #3 │ │ - @ instruction: 0xff86ebce │ │ + vbic.i32 , #-1325400064 @ 0xb1000000 │ │ + @ instruction: 0xff86eba7 │ │ vqshl.u64 q2, q8, #6 │ │ stmdb sp!, {r0, r1, ip, lr} │ │ b.n abb50e │ │ add r0, pc, #8 @ (adr r0, abb1d8 ) │ │ b.n abb512 │ │ movs r0, #48 @ 0x30 │ │ b.n abb916 │ │ @@ -2776259,15 +2776259,15 @@ │ │ b.n abbaea │ │ asrs r3, r3, #2 │ │ b.n abbeee │ │ movs r0, #2 │ │ b.n abb8d0 │ │ eors r0, r6 │ │ ldmia.w sp!, {r4, r8, fp, sp, lr, pc} │ │ - @ instruction: 0xeaff4573 │ │ + @ instruction: 0xeaff454c │ │ vaddl.u8 q0, d6, d0 │ │ b.n abbe64 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r1, lr} │ │ b.n abbb0e │ │ movs r0, r0 │ │ @@ -2776495,15 +2776495,15 @@ │ │ b.n abbcf6 │ │ adds r0, #1 │ │ b.n abc0fa │ │ ldrd lr, fp, [r3], #-1020 @ 0x3fc │ │ movs r6, r0 │ │ b.n abbd02 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r2, r5, r7, r9, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, pc} │ │ @ instruction: 0xff864bfc │ │ stmdb sp!, {r1, lr} │ │ b.n abbd12 │ │ strb r1, [r0, #0] │ │ b.n abbd16 │ │ str r0, [r0, r0] │ │ b.n abbd1a │ │ @@ -2779118,17 +2779118,17 @@ │ │ str r0, [r0, r0] │ │ b.n abd71e │ │ cbz r6, abd04e │ │ @ instruction: 0xebfe6000 │ │ b.n abd326 │ │ movs r6, r0 │ │ @ instruction: 0xea00b0d8 │ │ - vabal.u8 , d3, d23 │ │ + vabal.u8 , d3, d0 │ │ @ instruction: 0xff8629fb │ │ - vsra.u64 d13, d25, #60 │ │ + vsra.u64 d13, d2, #60 │ │ vaddl.u8 q0, d6, d0 │ │ b.n abcb28 │ │ str r0, [r1, #0] │ │ b.n abcb2c │ │ str r0, [r0, r0] │ │ b.n abd346 │ │ movs r0, r0 │ │ @@ -2779316,19 +2779316,19 @@ │ │ b.n abd4d6 │ │ lsrs r3, r0, #17 │ │ add.w r0, r0, r4 │ │ b.n abd6a8 │ │ str r1, [r0, #0] │ │ b.n abd6ae │ │ @ instruction: 0xffcaeaff │ │ - movs r0, r5 │ │ - vsubw.u8 q7, q11, d24 │ │ - vmvn.i32 , #14548991 @ 0x00ddffff │ │ + movs r1, r0 │ │ + vsubw.u8 q7, q11, d1 │ │ + vmov.i32 , #14090239 @ 0x00d6ffff │ │ @ instruction: 0xff86099f │ │ - @ instruction: 0xff845ad6 │ │ + vmlsl.u8 , d20, d31 │ │ vaddl.u8 q0, d6, d24 │ │ b.n abcce6 │ │ asrs r4, r4, #32 │ │ b.n abd902 │ │ movs r0, #0 │ │ b.n abd906 │ │ movs r6, r0 │ │ @@ -2779518,15 +2779518,15 @@ │ │ b.n abd68a │ │ cbz r0, abd3ca │ │ @ instruction: 0xebfe5098 │ │ b.n abce8c │ │ strb r4, [r4, #1] │ │ b.n abce90 │ │ movs r3, r2 │ │ - and.w r9, r0, sp, asr #26 │ │ + and.w r9, r0, r6, lsl #26 │ │ vaddl.u8 q0, d21, d8 │ │ b.n abce9c │ │ lsls r4, r4 │ │ b.n abcea0 │ │ str r0, [r3, r2] │ │ b.n abcea4 │ │ movs r0, r0 │ │ @@ -2779882,17 +2779882,17 @@ │ │ add r4, sp, #872 @ 0x368 │ │ add.w r0, r0, r1, lsl #16 │ │ b.n abdb72 │ │ movs r4, r2 │ │ b.n abdb7c │ │ @ instruction: 0xffe6eaff │ │ ldr r1, [sp, #728] @ 0x2d8 │ │ - vmull.u8 , d20, d8 │ │ + vqdmulh.s , q2, d1[4] │ │ @ instruction: 0xff85b890 │ │ - @ instruction: 0xff84fc95 │ │ + vqdmulh.s , q2, d2[7] │ │ vshr.u64 d0, d4, #59 │ │ b.n abd1c0 │ │ add sp, #16 │ │ b.n abd9ca │ │ movs r0, r0 │ │ b.n abdd2e │ │ movs r4, r5 │ │ @@ -2780480,15 +2780480,15 @@ │ │ subs r0, r0, r0 │ │ movs r1, r1 │ │ b.n abded6 │ │ movs r1, r0 │ │ b.n abe0ac │ │ @ instruction: 0xfff6eaff │ │ strb r3, [r0, #26] │ │ - vbic.i32 , #197 @ 0x000000c5 │ │ + vmla.f , q2, d2[3] │ │ vabal.u8 q2, d22, d24 │ │ movs r6, r5 │ │ movs r3, r1 │ │ b.n abdeee │ │ asrs r1, r1, #32 │ │ b.n abdef2 │ │ ands r1, r1 │ │ @@ -2780755,15 +2780755,15 @@ │ │ asrs r4, r2, #1 │ │ b.n abe536 │ │ movs r0, #1 │ │ b.n abe53a │ │ adds r0, #1 │ │ b.n abe53e │ │ lsls r3, r3, #24 │ │ - and.w pc, r0, r2, lsl #20 │ │ + and.w lr, r0, fp, lsr #23 │ │ @ instruction: 0xff853cd2 │ │ vmls.f , q2, d1[3] │ │ vshr.u64 d0, d8, #60 │ │ b.n abd94c │ │ add sp, #400 @ 0x190 │ │ b.n abd950 │ │ movs r0, r0 │ │ @@ -2781495,17 +2781495,17 @@ │ │ asrs r4, r0, #32 │ │ b.n abe74e │ │ lsrs r4, r3, #27 │ │ add.w r0, r0, r7 │ │ and.w pc, r0, r0, asr #21 │ │ movs r2, r6 │ │ subs r5, #11 │ │ - vmlsl.u q3, d21, d2[3] │ │ + vrsubhn.i16 d6, , │ │ @ instruction: 0xff863cf7 │ │ - vrsubhn.i16 d6, , q11 │ │ + vmvn.i32 q3, #-553648128 @ 0xdf000000 │ │ vsri.64 , , #58 │ │ @ instruction: 0xebfe1004 │ │ b.n abe772 │ │ asrs r4, r7, #28 │ │ add.w r0, r0, r8, lsl #2 │ │ b.n abdf54 │ │ lsls r0, r2, #2 │ │ @@ -2781611,15 +2781611,15 @@ │ │ @ instruction: 0xebfe004c │ │ b.n abe028 │ │ movs r6, r1 │ │ @ instruction: 0xea00dc73 │ │ vmov.i32 d1, #15073279 @ 0x00e5ffff │ │ vbic.i32 q2, #-268435456 @ 0xf0000000 │ │ movs r6, r5 │ │ - cmp r1, #198 @ 0xc6 │ │ + cmp r1, #159 @ 0x9f │ │ vaddl.u8 q0, d6, d1 │ │ b.n abebc8 │ │ lsls r0, r4 │ │ b.n abe064 │ │ str r4, [r4, #8] │ │ push {r0, r2, r3, r4, r7, lr} │ │ movs r1, #1 │ │ @@ -2781872,15 +2781872,15 @@ │ │ subs r4, r0, #7 │ │ b.n abe26c │ │ asrs r1, r0, #32 │ │ b.n abe850 │ │ lsls r3, r0, #1 │ │ @ instruction: 0xea00a7ac │ │ @ instruction: 0xff844f8d │ │ - vraddhn.i16 d5, q10, q4 │ │ + vmls.i , q2, d1[4] │ │ @ instruction: 0xff8579f5 │ │ vmla.i q0, , d3[0] │ │ b.n abedea │ │ lsls r0, r1, #1 │ │ subs r2, #0 │ │ movs r0, #140 @ 0x8c │ │ b.n abe28c │ │ @@ -2783553,15 +2783553,15 @@ │ │ b.n abf886 │ │ lsls r1, r3, #1 │ │ and.w r3, r0, ip, lsl #5 │ │ b.n abf08c │ │ asrs r1, r0, #32 │ │ b.n abf670 │ │ lsls r4, r7, #1 │ │ - @ instruction: 0xea009303 │ │ + @ instruction: 0xea0092dc │ │ vmlal.u , d22, d0[0] │ │ b.n abf09c │ │ lsls r4, r4, #1 │ │ b.n abf09c │ │ asrs r1, r0, #32 │ │ b.n abf684 │ │ add r3, sp, #60 @ 0x3c │ │ @@ -2783737,15 +2783737,15 @@ │ │ asrs r6, r4, #2 │ │ b.n abfe26 │ │ lsls r5, r7, #10 │ │ add.w r0, r0, ip, lsr #2 │ │ b.n abf228 │ │ add r4, pc, #640 @ (adr r4, abf970 ) │ │ add.w r0, r0, r6, lsl #1 │ │ - and.w r6, r0, r6, asr #18 │ │ + and.w r6, r0, pc, ror #17 │ │ vaddl.u8 , d5, d1 │ │ b.n abfe3e │ │ lsls r4, r4, #1 │ │ b.n abf23c │ │ add r0, pc, #336 @ (adr r0, abf854 ) │ │ b.n abf240 │ │ strh r4, [r2, #4] │ │ @@ -2783835,15 +2783835,15 @@ │ │ b.n abf2be │ │ asrs r4, r0, #32 │ │ b.n abf2c2 │ │ movs r6, r0 │ │ b.n abfb06 │ │ add r3, sp, #148 @ 0x94 │ │ @ instruction: 0xebfef0fa │ │ - @ instruction: 0xeaffdbbf │ │ + @ instruction: 0xeaffdb98 │ │ vqdmulh.s q1, , d1[2] │ │ @ instruction: 0xebff0010 │ │ b.n abf302 │ │ asrs r0, r0, #32 │ │ b.n abff1e │ │ asrs r4, r2, #32 │ │ b.n abf2e2 │ │ @@ -2783870,53 +2783870,53 @@ │ │ b.n abf350 │ │ bfcsel 6, abfe16 , 8, cs │ │ ldrh r3, [r6, r1] │ │ vorr.i32 , #15728640 @ 0x00f00000 │ │ @ instruction: 0xff8389f2 │ │ vmov.i8 d13, #204 @ 0xcc │ │ vmull.u , d22, d1[5] │ │ - @ instruction: 0xff85bcf6 │ │ + vqdmulh.s , , d3[3] │ │ @ instruction: 0xff8549dc │ │ movs r2, r6 │ │ - add r4, sp, #592 @ 0x250 │ │ + add r4, sp, #436 @ 0x1b4 │ │ vqrdmlah.s q6, q3, d0[5] │ │ vmov.i32 d5, #-1006632960 @ 0xc4000000 │ │ - vmla.i , q10, d2[6] │ │ + vmla.i , q10, d3[0] │ │ vqshlu.s64 q2, q14, #6 │ │ movs r2, r6 │ │ cmp r5, #104 @ 0x68 │ │ - vaddl.u8 q3, d7, d19 │ │ + @ instruction: 0xff875ffc │ │ vmlsl.u8 , d5, d2 │ │ vrsubhn.i16 d4, q2, q10 │ │ movs r2, r6 │ │ strh r4, [r2, r7] │ │ vsubw.u8 q1, q2, d27 │ │ vsri.64 q2, q12, #59 │ │ movs r2, r6 │ │ add r4, r4 │ │ movs r2, r6 │ │ stmia r2!, {r0, r1, r2, r3, r4, r5, r6} │ │ vsubw.u8 q2, q11, d24 │ │ movs r2, r6 │ │ orrs r0, r5 │ │ movs r2, r6 │ │ - push {r1, r3, r5, r6, r7, lr} │ │ + push {r0, r1, r6, r7, lr} │ │ vmvn.i32 d4, #55296 @ 0x0000d800 │ │ movs r2, r6 │ │ ldr r0, [pc, #464] @ (abfa50 ) │ │ movs r2, r6 │ │ lsrs r4, r5 │ │ movs r2, r6 │ │ ldrsh r1, [r5, r4] │ │ - vabal.u8 , d7, d19 │ │ - vmls.f q3, , d1[4] │ │ + vsri.64 , q14, #57 │ │ + vbic.i32 d6, #14286848 @ 0x00da0000 │ │ vmov.i32 q2, #236 @ 0x000000ec │ │ movs r2, r6 │ │ ldr r0, [r3, #40] @ 0x28 │ │ - @ instruction: 0xff846361 │ │ + vbic.i32 d6, #51712 @ 0x0000ca00 │ │ vmov.i32 d11, #15532031 @ 0x00ecffff │ │ vsra.u64 q2, q14, #58 │ │ stmdb sp!, {r1, sp, lr} │ │ b.n abfbea │ │ strb r1, [r0, #0] │ │ b.n abfbee │ │ ands r0, r0 │ │ @@ -2784089,15 +2784089,15 @@ │ │ b.n abf56c │ │ movs r4, r0 │ │ b.n abfd72 │ │ asrs r1, r0, #32 │ │ b.n abfb54 │ │ rors r4, r7 │ │ ldmia.w sp!, {r1, r3, r4, r6, r7, r8, fp, sp, pc} │ │ - @ instruction: 0xeafe05d6 │ │ + @ instruction: 0xeafe05af │ │ @ instruction: 0xff8648fc │ │ stmdb sp!, {r1, sp, lr} │ │ b.n abfd8a │ │ strb r1, [r0, #0] │ │ b.n abfd8e │ │ ands r0, r0 │ │ b.n abfd92 │ │ @@ -2784799,15 +2784799,15 @@ │ │ b.n abfba4 │ │ movs r0, #2 │ │ b.n ac0188 │ │ @ instruction: 0xffd9eaff │ │ bl 7d2f78 │ │ asrs r3, r2, #7 │ │ vmov.i32 d11, #218 @ 0x000000da │ │ - vqshlu.s64 d9, d10, #3 │ │ + vmvn.i32 , #-1291845632 @ 0xb3000000 │ │ @ instruction: 0xff8648f0 │ │ stmdb sp!, {r0, r1, ip, sp, lr} │ │ b.n ac03c6 │ │ str r2, [r0, #0] │ │ b.n ac03ca │ │ ands r1, r0 │ │ b.n ac03ce │ │ @@ -2788182,15 +2788182,15 @@ │ │ @ instruction: 0xeaff06b8 │ │ add.w r0, r0, r4 │ │ b.n ac205a │ │ asrs r2, r1, #32 │ │ b.n ac205e │ │ lsls r2, r1, #21 │ │ @ instruction: 0xeb00ffcf │ │ - @ instruction: 0xeaff6948 │ │ + @ instruction: 0xeaff6921 │ │ vmla.i , q3, d0[4] │ │ b.n ac2248 │ │ lsls r0, r2, #1 │ │ movt r0, #512 @ 0x200 │ │ b.n ac2476 │ │ movs r1, r0 │ │ b.n ac207a │ │ @@ -2788234,26 +2788234,26 @@ │ │ b.n ac20d6 │ │ asrs r3, r1, #1 │ │ b.n ac24da │ │ movs r0, #0 │ │ b.n ac24de │ │ @ instruction: 0xffd8eaff │ │ subs r2, #174 @ 0xae │ │ - vmlal.u8 q5, d23, d27 │ │ + vmlal.u8 q5, d23, d4 │ │ @ instruction: 0xff851abc │ │ movs r2, r6 │ │ adds r4, r2, #3 │ │ movs r2, r6 │ │ movs r1, #224 @ 0xe0 │ │ movs r2, r6 │ │ - strh r7, [r5, #10] │ │ - vqshlu.s64 q5, q2, #6 │ │ + strh r0, [r1, #10] │ │ + vrsubhn.i16 d10, q11, │ │ @ instruction: 0xff85ffd8 │ │ movs r5, r5 │ │ - str r0, [r5, #36] @ 0x24 │ │ + str r1, [r0, #36] @ 0x24 │ │ vmla.i q1, q11, d0[3] │ │ movs r2, r6 │ │ pop {r0, r2, r3, r4, r5, r6, r7, pc} │ │ vaddl.u8 q0, d4, d9 │ │ and.w r7, r0, r2 │ │ b.n ac23f8 │ │ movs r4, r0 │ │ @@ -2788762,17 +2788762,17 @@ │ │ movs r4, r0 │ │ b.n ac255a │ │ beq.n ac223c │ │ b.n ac2738 │ │ ldr r3, [pc, #960] @ (ac25e0 ) │ │ ldmia.w sp!, {r5, r6, r7, r8, r9, sl, fp, ip, pc} │ │ @ instruction: 0xeafed2ff │ │ - vmul.f , q2, d3[4] │ │ + vbic.i16 d15, #204 @ 0x00cc │ │ vmov.i32 d0, #56576 @ 0x0000dd00 │ │ - vaddw.u8 q5, q2, d25 │ │ + vaddw.u8 q5, q2, d2 │ │ vmlal.u8 q2, d5, d0 │ │ stmdb sp!, {r0, r1, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xebff0008 │ │ b.n ac1d62 │ │ movs r4, r0 │ │ b.n ac1de6 │ │ lsrs r0, r2, #28 │ │ @@ -2789877,20 +2789877,20 @@ │ │ movs r3, r2 │ │ b.n ac2720 │ │ movs r6, r0 │ │ b.n ac2eda │ │ beq.n ac2bec │ │ b.n ac30b8 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r9, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r1, r2, r5, r6, r7, r8, sl, ip, sp, pc} │ │ vsubl.u8 , d21, d17 │ │ vmlsl.u8 , d20, d25 │ │ @ instruction: 0xff834994 │ │ - vmlal.u , d19, d3[0] │ │ - vmla.i q1, , d0[0] │ │ + vrshr.u64 d13, d12, #61 │ │ + vshr.u64 d2, d9, #59 │ │ vmul.i q0, , d0[5] │ │ movs r2, r6 │ │ movs r0, #0 │ │ b.n ac2762 │ │ lsls r0, r6, #2 │ │ b.n ac326a │ │ movs r0, #2 │ │ @@ -2792379,15 +2792379,15 @@ │ │ b.n ac3c54 │ │ asrs r1, r0, #32 │ │ b.n ac4238 │ │ beq.n ac412c │ │ b.n ac4638 │ │ ldr r3, [pc, #960] @ (ac44e0 ) │ │ ldmia.w sp!, {r5, fp, ip, pc} │ │ - @ instruction: 0xeafe8207 │ │ + @ instruction: 0xeafe81e0 │ │ vmlal.u8 q2, d5, d0 │ │ stmdb sp!, {r2, r4, r5, r7, r8, r9, sp, lr, pc} │ │ b.n ac44d2 │ │ stmia r0!, {r0, r4, r5, r6} │ │ b.n ac3f34 │ │ adds r0, #0 │ │ b.n ac487a │ │ @@ -2794929,18 +2794929,18 @@ │ │ asrs r1, r0, #32 │ │ asrs r7, r1, #2 │ │ asrs r0, r4, #1 │ │ asrs r1, r0, #10 │ │ movs r0, r1 │ │ b.n ac51e4 │ │ mrc2 10, 5, lr, cr12, cr15, {7} @ │ │ - movs r0, #10 │ │ + subs r3, r4, #7 │ │ vqdmulh.s , q11, d0[6] │ │ movs r1, r6 │ │ - add r1, sp, #844 @ 0x34c │ │ + add r1, sp, #688 @ 0x2b0 │ │ @ instruction: 0xff85ddac │ │ movs r1, r6 │ │ asrs r0, r0, #32 │ │ b.n ac529a │ │ movs r0, #173 @ 0xad │ │ b.n ac5b80 │ │ movs r2, r0 │ │ @@ -2797855,15 +2797855,15 @@ │ │ asrs r1, r0, #32 │ │ b.n ac70e0 │ │ ldrh r0, [r7, #34] @ 0x22 │ │ @ instruction: 0xebfe0000 │ │ b.n ac778a │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r1, r3, r4, r5, r7, r8, sl, sp, lr} │ │ - vmull.u8 q5, d4, d19 │ │ + @ instruction: 0xff84abfc │ │ vsra.u64 q2, q8, #59 │ │ stmdb sp!, {sp, lr} │ │ b.n ac6afe │ │ str r0, [r0, r0] │ │ b.n ac7322 │ │ ands r0, r0 │ │ b.n ac7726 │ │ @@ -2797986,16 +2797986,16 @@ │ │ b.n ac7822 │ │ movs r4, r0 │ │ b.n ac7426 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r2, r3, r8, sl, fp, ip, lr} │ │ movs r1, r6 │ │ cbz r5, ac715c │ │ - vsri.64 , q4, #61 │ │ - @ instruction: 0xff85dba6 │ │ + vsri.64 d3, d17, #61 │ │ + vbic.i16 , #57088 @ 0xdf00 │ │ vmvn.i16 d4, #204 @ 0x00cc │ │ stmdb sp!, {r2, r3, r5, ip} │ │ b.n ac6c22 │ │ ands r1, r0 │ │ b.n ac7608 │ │ ands r4, r5 │ │ b.n ac6c0a │ │ @@ -2801581,15 +2801581,15 @@ │ │ b.n ac9050 │ │ movs r0, r1 │ │ b.n ac9276 │ │ strh r3, [r3, #36] @ 0x24 │ │ @ instruction: 0xebfe6038 │ │ b.n ac8a78 │ │ movs r6, r1 │ │ - @ instruction: 0xea00d7e8 │ │ + @ instruction: 0xea00d7c1 │ │ vaddl.u8 q0, d5, d0 │ │ b.n ac95f0 │ │ strh r0, [r4, #0] │ │ b.n ac8a88 │ │ str r0, [r7, #0] │ │ b.n ac8a8c │ │ movs r0, #4 │ │ @@ -2801935,15 +2801935,15 @@ │ │ lsls r1, r3, #1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ b.n ac96a6 │ │ eors r0, r0 │ │ b.n ac9732 │ │ @ instruction: 0xfff6eaff │ │ - add r2, sp, #888 @ 0x378 │ │ + add r2, sp, #732 @ 0x2dc │ │ vaddl.u8 q0, d4, d1 │ │ b.n ac9976 │ │ add r0, pc, #128 @ (adr r0, ac92b8 ) │ │ b.n ac8d74 │ │ str r2, [r1, r0] │ │ b.n ac957e │ │ asrs r4, r3, #3 │ │ @@ -2802563,15 +2802563,15 @@ │ │ adds r0, #4 │ │ b.n ac927c │ │ movs r0, #2 │ │ b.n ac9760 │ │ asrs r1, r0, #32 │ │ b.n ac97a2 │ │ movs r5, r3 │ │ - and.w r9, r0, r1, lsl #20 │ │ + and.w r8, r0, sl, lsr #23 │ │ vmov.i32 , #56320 @ 0x0000dc00 │ │ b.n ac92a8 │ │ movs r2, r1 │ │ b.n ac9aae │ │ asrs r1, r0, #32 │ │ b.n ac9890 │ │ strh r4, [r1, #20] │ │ @@ -2802800,41 +2802800,41 @@ │ │ @ instruction: 0xebff2034 │ │ b.n ac949c │ │ asrs r4, r0, #1 │ │ b.n ac94a0 │ │ movs r0, r3 │ │ b.n ac946c │ │ @ instruction: 0xff82eaff │ │ - adds r7, #193 @ 0xc1 │ │ - vshr.u64 d12, d16, #59 │ │ + adds r7, #154 @ 0x9a │ │ + vaddl.u8 q6, d21, d9 │ │ vmvn.i32 , #13238272 @ 0x00ca0000 │ │ - vmlsl.u8 q7, d19, d12 │ │ - vmul.f q7, , d3[4] │ │ + vmull.u q7, d3, d1[5] │ │ + @ instruction: 0xff85e9bc │ │ vrsra.u64 q0, q5, #59 │ │ - vmvn.i32 d7, #47616 @ 0x0000ba00 │ │ + vmov.i32 d7, #45824 @ 0x0000b300 │ │ vqrdmlsh.s q5, , d2[5] │ │ vmov.i32 d15, #178 @ 0x000000b2 │ │ @ instruction: 0xff8397ee │ │ - vmov.i32 q0, #11599872 @ 0x00b10000 │ │ + vraddhn.i16 d0, , q13 │ │ vabdl.u8 q6, d6, d6 │ │ vmlsl.u8 , d2, d6 │ │ vmov.i32 , #-1308622848 @ 0xb2000000 │ │ - @ instruction: 0xff83d9ba │ │ + @ instruction: 0xff83d993 │ │ vmls.i q7, q2, d3[0] │ │ vaddl.u8 q2, d18, d16 │ │ - @ instruction: 0xff84d3c2 │ │ + vrsra.u64 d13, d11, #60 │ │ vbic.i32 q3, #203 @ 0x000000cb │ │ - @ instruction: 0xff8488bb │ │ + @ instruction: 0xff848894 │ │ vqrdmulh.s q5, , d2[6] │ │ vmvn.i16 d7, #180 @ 0x00b4 │ │ @ instruction: 0xff84eb2b │ │ - vbic.i32 q5, #46336 @ 0x0000b500 │ │ + @ instruction: 0xff83a34e │ │ vrsra.u64 q4, q6, #59 │ │ movs r5, r5 │ │ - sxth r0, r4 │ │ + cbz r1, ac9a12 │ │ vsubl.u8 , d20, d20 │ │ movs r0, r0 │ │ asrs r0, r2, #15 │ │ movs r0, r0 │ │ asrs r4, r0, #12 │ │ movs r0, r0 │ │ @ instruction: 0xfb54ff82 │ │ @@ -2803731,26 +2803731,26 @@ │ │ b.n ac9c84 │ │ asrs r1, r0, #32 │ │ b.n aca268 │ │ @ instruction: 0xffedeaff │ │ asrs r1, r0, #32 │ │ b.n aca892 │ │ vpmin.u8 q15, , │ │ - ldmia r2, {r1, r2, r4} │ │ - vsubl.u8 q3, d4, d19 │ │ + ldmia r1, {r0, r1, r2, r3, r5, r6, r7} │ │ + vsra.u64 q3, q14, #60 │ │ vmov.i32 , #13828096 @ 0x00d30000 │ │ - @ instruction: 0xff86074c │ │ + vabdl.u8 q0, d6, d21 │ │ @ instruction: 0xff852ab2 │ │ vorr.i32 d5, #46336 @ 0x0000b500 │ │ vabal.u8 q4, d22, d12 │ │ movs r5, r5 │ │ bkpt 0x007c │ │ - vqrdmlah.s , , d3[0] │ │ - vmlal.u , d21, d1[7] │ │ - vbic.i32 q0, #-788529152 @ 0xd1000000 │ │ + @ instruction: 0xff835e9c │ │ + vmlal.u , d21, d2[1] │ │ + @ instruction: 0xff85074a │ │ vaddl.u8 q1, d5, d0 │ │ b.n ac9ca6 │ │ adds r0, #0 │ │ b.n aca8ca │ │ movs r0, #132 @ 0x84 │ │ b.n ac9cb2 │ │ movs r1, r0 │ │ @@ -2803824,19 +2803824,19 @@ │ │ asrs r0, r4, #14 │ │ movs r0, r0 │ │ asrs r4, r0, #23 │ │ movs r0, r0 │ │ b.n ac9d5c │ │ eors r0, r6 │ │ ldmia.w sp!, {r2, r3, r4, r8, r9, sl, fp, ip, lr} │ │ - @ instruction: 0xeafed516 │ │ - vqrdmlah.s , , d3[1] │ │ + @ instruction: 0xeafed4ef │ │ + vmull.p8 , d5, d16 │ │ vsra.u64 d5, d13, #59 │ │ vmls.i , q11, d3[0] │ │ - @ instruction: 0xff8298b9 │ │ + @ instruction: 0xff829892 │ │ vaddl.u8 q1, d5, d1 │ │ b.n aca592 │ │ asrs r4, r0, #32 │ │ b.n ac9d94 │ │ asrs r1, r0, #32 │ │ b.n aca378 │ │ ldrb r2, [r2, #31] │ │ @@ -2804170,20 +2804170,20 @@ │ │ b.n aca87e │ │ str r7, [r6, #8] │ │ @ instruction: 0xebfe0000 │ │ b.n acabe6 │ │ ands r0, r0 │ │ asrs r0, r4, #14 │ │ @ instruction: 0xffd2eaff │ │ - lsls r4, r5, #3 │ │ - vaddl.u8 , d21, d3 │ │ + lsls r5, r0, #3 │ │ + vmov.i32 , #220 @ 0x000000dc │ │ vmlsl.u q1, d21, d3[1] │ │ @ instruction: 0xff83cbbc │ │ - vmull.u , d2, d1[1] │ │ - vmlsl.u8 , d21, d29 │ │ + vmov.i16 d5, #44544 @ 0xae00 │ │ + vmlsl.u8 , d21, d6 │ │ vaddl.u8 , d5, d0 │ │ b.n acacaa │ │ movs r0, r0 │ │ b.n acac0e │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #36 @ 0x24 │ │ @@ -2804537,15 +2804537,15 @@ │ │ b.n acaa9c │ │ movs r4, r0 │ │ asrs r0, r4, #6 │ │ sub.w fp, sp, #16711935 @ 0xff00ff │ │ movs r5, r0 │ │ b.n acabbe │ │ ldrh r6, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r8, r9, fp, ip} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r6, r7, r9, fp, ip} │ │ vmlal.u q3, d5, d0[3] │ │ vmvn.i32 d6, #48640 @ 0x0000be00 │ │ vmvn.i32 q2, #176 @ 0x000000b0 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n acabd6 │ │ ands r1, r0 │ │ b.n acabda │ │ @@ -2807465,15 +2807465,15 @@ │ │ strb r0, [r0, #1] │ │ b.n acc608 │ │ lsls r0, r0, #1 │ │ b.n acc5fe │ │ movs r4, r7 │ │ b.n acbc1c │ │ mrc2 10, 4, lr, cr8, cr15, {7} @ │ │ - bl 6ec010 │ │ + bl ec5010 │ │ lsls r4, r5, #1 │ │ b.n acbc48 │ │ ands r0, r0 │ │ b.n acc852 │ │ asrs r4, r6, #1 │ │ b.n acbc30 │ │ lsls r4, r5, #1 │ │ @@ -2807735,33 +2807735,33 @@ │ │ movs r4, r0 │ │ b.n acc68a │ │ strb r6, [r2, #30] │ │ @ instruction: 0xebfe7114 │ │ b.n acbe5a │ │ @ instruction: 0xfae2eaff │ │ adds r0, #195 @ 0xc3 │ │ - vqrdmlsh.s , q3, d2[2] │ │ + @ instruction: 0xff86df23 │ │ vmov.i32 , #55807 @ 0x0000d9ff │ │ vsri.64 , , #59 │ │ - vmvn.i32 q7, #45824 @ 0x0000b300 │ │ + vmlal.u q7, d3, d0[3] │ │ vsli.64 d15, d27, #4 │ │ vmull.u8 , d18, d13 │ │ vmls.i q6, q9, d3[4] │ │ vsubw.u8 q3, , d20 │ │ movs r5, r5 │ │ str r0, [r5, #32] │ │ movs r5, r5 │ │ - movs r4, #73 @ 0x49 │ │ + movs r4, #34 @ 0x22 │ │ @ instruction: 0xff8513e9 │ │ @ instruction: 0xff8433ca │ │ - vraddhn.i16 d0, q3, │ │ + vrsra.u64 q0, q13, #58 │ │ @ instruction: 0xff85ed8a │ │ - vmov.i32 d3, #11403263 @ 0x00adffff │ │ - vmls.f q5, , d1[5] │ │ - vmlal.u , d20, d1[6] │ │ + @ instruction: 0xff823cf6 │ │ + vsli.64 d10, d30, #5 │ │ + vmlal.u , d20, d2[0] │ │ @ instruction: 0xff8439bf │ │ vaddl.u8 q0, d6, d0 │ │ b.n acca48 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {ip, lr} │ │ b.n acc6f2 │ │ @@ -2807863,15 +2807863,15 @@ │ │ strb r0, [r1, #29] │ │ @ instruction: 0xebfe2001 │ │ b.n accbca │ │ ldr r0, [pc, #0] @ (acc48c ) │ │ ldmia.w sp!, {r1} │ │ b.n acc7d2 │ │ vrhadd.u16 d14, d14, d31 │ │ - subs r7, r4, r7 │ │ + subs r0, r0, r7 │ │ vaddl.u8 q1, d5, d27 │ │ b.n acc040 │ │ movs r1, r0 │ │ b.n accb46 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r2, #242 @ 0xf2 │ │ @@ -2808308,17 +2808308,17 @@ │ │ lsls r0, r6, #2 │ │ b.n accbe8 │ │ movs r0, r0 │ │ b.n acc36a │ │ beq.n acc8d4 │ │ b.n accd78 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r5, r6, r7, r8, fp, ip, sp} │ │ - vmla.i q6, , d2[6] │ │ - vorr.i32 , #13434880 @ 0x00cd0000 │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r7, r8, fp, ip, sp} │ │ + vmla.i q6, , d3[0] │ │ + vbic.i32 d5, #12976128 @ 0x00c60000 │ │ vmov.i32 d4, #208 @ 0x000000d0 │ │ stmdb sp!, {r3, r4, r5, ip} │ │ b.n acc3b4 │ │ ands r0, r0 │ │ b.n accbba │ │ asrs r1, r0, #32 │ │ b.n acc99c │ │ @@ -2809365,16 +2809365,16 @@ │ │ @ instruction: 0xebfe1010 │ │ b.n accc76 │ │ lsls r0, r0, #8 │ │ b.n acd070 │ │ movs r4, r6 │ │ b.n accc6c │ │ @ instruction: 0xffd5eaff │ │ - bl ae4060 │ │ - @ instruction: 0xb62e │ │ + @ instruction: 0xefefff84 │ │ + @ instruction: 0xb607 │ │ @ instruction: 0xff844bf0 │ │ stmdb sp!, {sp, lr} │ │ b.n accc88 │ │ strh r0, [r0, #0] │ │ b.n acd4aa │ │ str r0, [sp, #8] │ │ b.n acd4ae │ │ @@ -2810003,15 +2810003,15 @@ │ │ b.n acd9fa │ │ @ instruction: 0xffbdebff │ │ str r1, [r0, #0] │ │ b.n acde02 │ │ movs r6, r0 │ │ b.n acda06 │ │ strh r4, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r3, r5, r8, sp, pc} │ │ + ldmia.w sp!, {r0, r2, r8, sp, pc} │ │ vaddl.u8 q0, d5, d7 │ │ b.n acd274 │ │ movs r1, r0 │ │ b.n acdcf6 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ ldr r0, [pc, #0] @ (acd6dc ) │ │ @@ -2810789,15 +2810789,15 @@ │ │ b.n ace10c │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r4, r0, #32 │ │ b.n acd8d0 │ │ asrs r1, r0, #32 │ │ b.n acdeb4 │ │ strb r3, [r0, #4] │ │ - @ instruction: 0xeafe99f7 │ │ + @ instruction: 0xeafe99d0 │ │ vaddl.u8 q0, d5, d0 │ │ and.w r0, r0, ip │ │ b.n acd8c6 │ │ movs r0, r0 │ │ b.n ace44a │ │ asrs r5, r0, #32 │ │ asrs r0, r2, #23 │ │ @@ -2811758,15 +2811758,15 @@ │ │ @ instruction: 0xebfe8002 │ │ b.n acecfa │ │ movs r0, r1 │ │ b.n ace8fe │ │ beq.n ace5e8 │ │ b.n aceadc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r5, r9, ip, pc} │ │ + ldmia.w sp!, {r2, r9, ip, pc} │ │ @ instruction: 0xff854ffe │ │ stmdb sp!, {sp, pc} │ │ b.n ace912 │ │ add sp, #32 │ │ b.n ace0f6 │ │ movs r4, r6 │ │ b.n ace114 │ │ @@ -2812115,15 +2812115,15 @@ │ │ @ instruction: 0xebfe4002 │ │ b.n acedbe │ │ str r0, [sp, #4] │ │ b.n acedcc │ │ @ instruction: 0xffe3eaff │ │ subs r3, #226 @ 0xe2 │ │ vsra.u64 q0, , #61 │ │ - vsli.64 q2, q3, #3 │ │ + vabal.u8 q2, d19, d31 │ │ @ instruction: 0xff8448f0 │ │ stmdb sp!, {lr} │ │ b.n ace3f2 │ │ str r2, [r0, r0] │ │ b.n acec16 │ │ str r0, [r0, #0] │ │ b.n acec1a │ │ @@ -2812311,15 +2812311,15 @@ │ │ b.n acf0e6 │ │ @ instruction: 0xebff6001 │ │ b.n acef7a │ │ @ instruction: 0xffeaeaff │ │ beq.n aceabc │ │ b.n acef90 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r7, r8, sl, ip} │ │ + ldmia.w sp!, {r1, r3, r5, r6, r8, sl, ip} │ │ vsri.64 d9, d7, #59 │ │ vaddl.u8 , d3, d0 │ │ b.n ace5a6 │ │ movs r4, r7 │ │ b.n ace5aa │ │ movs r0, r7 │ │ b.n acef8e │ │ @@ -2812501,15 +2812501,15 @@ │ │ b.n acef5a │ │ asrs r2, r3, #2 │ │ b.n acf35e │ │ adds r0, #0 │ │ b.n acf362 │ │ strb r7, [r1, #4] │ │ @ instruction: 0xebfe8bff │ │ - ldmia.w sp!, {r0, r1, r2, r7, r8, fp, pc} │ │ + ldmia.w sp!, {r5, r6, r8, fp, pc} │ │ vabal.u8 q4, d5, d20 │ │ vmls.f q1, q1, d2[3] │ │ vsra.u64 q2, q14, #60 │ │ stmdb sp!, {r1, ip, sp, lr} │ │ b.n acef7e │ │ str r1, [r0, r0] │ │ b.n acef82 │ │ @@ -2812913,17 +2812913,17 @@ │ │ strb r3, [r3, #0] │ │ @ instruction: 0xebfe4001 │ │ b.n acf4b2 │ │ movs r0, r0 │ │ b.n aceae2 │ │ @ instruction: 0xffd6eaff │ │ strb r4, [r5, #5] │ │ - @ instruction: 0xfffa98f6 │ │ - vmov.i32 , #13434880 @ 0x00cd0000 │ │ - vmov.i32 q1, #13500415 @ 0x00cdffff │ │ + vtbx.8 d25, {d26}, d15 │ │ + vmvn.i32 d13, #12976128 @ 0x00c60000 │ │ + vmvn.i32 d2, #13041663 @ 0x00c6ffff │ │ vsra.u64 q2, q8, #59 │ │ stmdb sp!, {r1, lr} │ │ b.n acf30a │ │ str r1, [r0, r0] │ │ b.n acf30e │ │ str r0, [r0, #0] │ │ b.n acf312 │ │ @@ -2815918,15 +2815918,15 @@ │ │ asrs r4, r4, #1 │ │ b.n ad03dc │ │ str r0, [r1, #0] │ │ b.n ad0db6 │ │ lsls r4, r5, #1 │ │ b.n ad03e4 │ │ movs r2, r0 │ │ - @ instruction: 0xea009ae0 │ │ + @ instruction: 0xea009ab9 │ │ vmla.i , , d0[4] │ │ b.n ad0d38 │ │ movs r1, r0 │ │ b.n ad0d3a │ │ movs r1, r0 │ │ b.n ad0f5e │ │ lsls r2, r5, #6 │ │ @@ -2820020,15 +2820020,15 @@ │ │ vmaxnm.f16 d16, d31, d0 │ │ movs r1, r6 │ │ ldr r7, [sp, #272] @ 0x110 │ │ @ instruction: 0xff5fccac │ │ vqrdmlsh.s16 d16, d31, d16 │ │ movs r1, r6 │ │ ldmia r4, {r2, r3, r4} │ │ - vmul.p16 d23, d31, d28 │ │ + vmul.p16 d23, d31, d5 │ │ @ instruction: 0xff85efb9 │ │ vsli.64 , q14, #2 │ │ movs r1, r6 │ │ asrs r4, r1, #19 │ │ movs r1, r6 │ │ ldr r7, [pc, #960] @ (ad2e60 ) │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ @@ -2823435,15 +2823435,15 @@ │ │ asrs r4, r1, #32 │ │ b.n ad4238 │ │ asrs r1, r0, #32 │ │ b.n ad481c │ │ ldrsb r1, [r5, r2] │ │ @ instruction: 0xebfe4800 │ │ ldmia.w sp!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeafff458 │ │ + @ instruction: 0xeafff431 │ │ @ instruction: 0xff844ffe │ │ stmdb sp!, {r0, lr} │ │ b.n ad4a56 │ │ movs r0, r0 │ │ b.n ad4dbe │ │ movs r6, r6 │ │ lsrs r0, r0, #8 │ │ @@ -2830264,34 +2830264,34 @@ │ │ ldr r4, [pc, #8] @ (ad8060 ) │ │ @ instruction: 0xebfeff27 │ │ @ instruction: 0xeaffca00 │ │ subs r3, #154 @ 0x9a │ │ bge.n ad80b4 │ │ @ instruction: 0xff813b89 │ │ vmov.i16 d13, #45568 @ 0xb200 │ │ - vmvn.i32 d6, #38656 @ 0x00009700 │ │ + vmov.i32 d6, #36864 @ 0x00009000 │ │ vaddw.u8 q7, q10, d13 │ │ vbic.i16 d10, #163 @ 0x00a3 │ │ - vmull.u q7, d18, d1[5] │ │ + @ instruction: 0xff82eabe │ │ vsubw.u8 , , d0 │ │ vorr.i32 d1, #55808 @ 0x0000da00 │ │ vqshlu.s64 , , #2 │ │ vmov.i32 , #12582911 @ 0x00bfffff │ │ vmlal.u , d3, d3[4] │ │ - vqshlu.s64 q1, , #3 │ │ + vmlsl.u q1, d19, d2[2] │ │ @ instruction: 0xff84a7cc │ │ vmul.f , q1, d2[2] │ │ vmlsl.u8 , d3, d3 │ │ vmvn.i32 d7, #-1107296256 @ 0xbe000000 │ │ - @ instruction: 0xff8508fe │ │ + @ instruction: 0xff8508d7 │ │ vbic.i32 , #-922746880 @ 0xc9000000 │ │ - @ instruction: 0xff8308d2 │ │ + vmlal.u8 q0, d19, d27 │ │ vmla.i , q2, d2[3] │ │ - vmla.f q4, q9, d3[7] │ │ - vmul.i , q2, d2[0] │ │ + vmla.f q4, q9, d0[2] │ │ + vmov.i16 d13, #203 @ 0x00cb │ │ vmvn.i32 q2, #192 @ 0x000000c0 │ │ stmdb sp!, {ip, lr} │ │ b.n ad8406 │ │ lsls r0, r2, #1 │ │ b.n ad85cc │ │ ands r1, r0 │ │ b.n ad840e │ │ @@ -2832717,15 +2832717,15 @@ │ │ movs r4, r7 │ │ b.n ad9000 │ │ movs r0, r1 │ │ b.n ad9016 │ │ str r0, [r2, r1] │ │ b.n ad9028 │ │ lsls r3, r0, #1 │ │ - @ instruction: 0xea00f22f │ │ + @ instruction: 0xea00f208 │ │ vaddl.u8 q3, d4, d0 │ │ b.n ad983a │ │ movs r5, r0 │ │ b.n ad983e │ │ asrs r6, r0, #32 │ │ b.n ad9842 │ │ lsls r0, r5, #8 │ │ @@ -2836229,15 +2836229,15 @@ │ │ lsls r6, r2, #13 │ │ add.w r0, r0, r4 │ │ b.n adb5a6 │ │ beq.n adb330 │ │ b.n adb784 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r8, r9, sl, fp, sp, lr} │ │ - vmls.i q7, , d1[2] │ │ + vraddhn.i16 d14, , q9 │ │ @ instruction: 0xff844ff0 │ │ stmdb sp!, {r2, r6, r7, ip, lr, pc} │ │ b.n adb718 │ │ str r0, [r0, r0] │ │ b.n adb5c2 │ │ movs r3, r2 │ │ b.n adba46 │ │ @@ -2844546,19 +2844546,19 @@ │ │ b.n adf258 │ │ cmp r6, #72 @ 0x48 │ │ @ instruction: 0xebfed08c │ │ b.n adfc60 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r9, fp, lr, pc} │ │ subs r3, #154 @ 0x9a │ │ - str r1, [sp, #220] @ 0xdc │ │ + str r1, [sp, #64] @ 0x40 │ │ vabal.u8 q5, d19, d7 │ │ vbic.i16 d1, #43776 @ 0xab00 │ │ vrsubhn.i16 d10, , │ │ - vmla.f q3, q1, d2[6] │ │ + vmla.f q3, q1, d3[0] │ │ vrshr.u64 q5, , #60 │ │ @ instruction: 0xff824bf0 │ │ stmdb sp!, {r3, ip, sp, lr} │ │ b.n adf28e │ │ str r0, [r0, #0] │ │ b.n adf2a0 │ │ str r7, [r2, #4] │ │ @@ -2844671,16 +2844671,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 │ │ - strb r2, [r2, #3] │ │ - @ instruction: 0xff838ef2 │ │ + strb r3, [r5, #2] │ │ + vqrdmlah.s q4, , d3[2] │ │ @ instruction: 0xff834ff8 │ │ stmdb sp!, {lr} │ │ b.n adfbb6 │ │ movs r0, r5 │ │ b.n adf3b4 │ │ strh r4, [r5, #0] │ │ b.n adf3b8 │ │ @@ -2850424,15 +2850424,15 @@ │ │ movs r1, r0 │ │ b.n ae2d32 │ │ movs r2, r3 │ │ b.n ae2444 │ │ beq.n ae29b0 │ │ b.n ae2dd4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r3, r5, r8, r9, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r8, r9, fp, ip, sp, pc} │ │ @ instruction: 0xff830b4c │ │ movs r0, r6 │ │ ldr r3, [pc, #960] @ (ae2c88 ) │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n ae2d68 │ │ ands r0, r0 │ │ b.n ae2c12 │ │ @@ -2850526,15 +2850526,15 @@ │ │ @ instruction: 0xebff6001 │ │ b.n ae30d6 │ │ movs r4, r4 │ │ b.n ae24a8 │ │ str r4, [r6, #24] │ │ b.n ae2d26 │ │ @ instruction: 0xffdaeaff │ │ - movs r2, #64 @ 0x40 │ │ + movs r2, #25 │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n ae2e48 │ │ movs r0, #0 │ │ b.n ae2554 │ │ ands r1, r0 │ │ b.n ae2cf6 │ │ @@ -2851660,16 +2851660,16 @@ │ │ movs r4, r0 │ │ b.n ae365e │ │ subs r1, r4, r6 │ │ @ instruction: 0xebfe0001 │ │ b.n ae3a66 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r2, r3, r5, r8, lr, pc} │ │ - @ instruction: 0xff8419d0 │ │ - vmov.i8 d10, #182 @ 0xb6 │ │ + @ instruction: 0xff8419a9 │ │ + vqrdmulh.s q5, , d3[7] │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n ae37d8 │ │ ands r0, r0 │ │ b.n ae2e62 │ │ strb r1, [r0, #0] │ │ b.n ae3686 │ │ @@ -2852653,15 +2852653,15 @@ │ │ asrs r1, r0, #22 │ │ movs r0, r0 │ │ b.n ae4230 │ │ movs r3, r1 │ │ lsls r0, r4, #6 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r6, r8, r9, sl, ip, pc} │ │ - vsra.u64 q7, , #60 │ │ + vaddw.u8 q7, q10, d30 │ │ vqshlu.s64 d9, d17, #3 │ │ @ instruction: 0xff8448f0 │ │ stmdb sp!, {} │ │ b.n ae4236 │ │ ands r1, r0 │ │ b.n ae42da │ │ str r1, [r0, r0] │ │ @@ -2853606,15 +2853606,15 @@ │ │ mcr2 10, 7, lr, cr2, cr15, {7} @ │ │ beq.n ae4350 │ │ b.n ae489c │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n ae48a4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r7, fp, sp} │ │ + ldmia.w sp!, {r2, r5, r6, fp, sp} │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n ae4834 │ │ movs r4, r6 │ │ b.n ae3eb8 │ │ movs r0, r0 │ │ b.n ae3ec2 │ │ @@ -2855358,15 +2855358,15 @@ │ │ movs r3, r5 │ │ bcs.n ae511c │ │ movs r3, r5 │ │ bne.n ae52b0 │ │ movs r3, r5 │ │ bne.n ae528c │ │ movs r3, r5 │ │ - @ instruction: 0xe9bdff83 │ │ + @ instruction: 0xe996ff83 │ │ ldr r7, [pc, #992] @ (ae560c ) │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 14, cr13, [sp, #-100]! @ 0xffffff9c │ │ b.n ae56d0 │ │ add r0, pc, #0 @ (adr r0, ae5238 ) │ │ b.n ae557a │ │ lsls r0, r0, #2 │ │ @@ -2855918,15 +2855918,15 @@ │ │ udf #25 │ │ b.n ae5bf8 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n ae5c00 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r4, r6, r7, sl, fp, ip, lr} │ │ - vbic.i32 , #37632 @ 0x00009300 │ │ + @ instruction: 0xff81134c │ │ vaddl.u8 q1, d3, d20 │ │ b.n ae5216 │ │ movs r0, r0 │ │ b.n ae5d9e │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #3 │ │ @@ -2856453,15 +2856453,15 @@ │ │ b.n ae62a6 │ │ movs r3, r1 │ │ b.n ae5eaa │ │ beq.n ae5ba4 │ │ b.n ae6088 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, pc} │ │ - vmvn.i32 q1, #49407 @ 0x0000c0ff │ │ + vqdmulh.s q1, q2, d1[2] │ │ vsra.u64 q2, , #61 │ │ stmdb sp!, {r0, r1, pc} │ │ b.n ae5ec2 │ │ str r2, [r0, r0] │ │ b.n ae5ec6 │ │ strb r1, [r0, #0] │ │ b.n ae5eca │ │ @@ -2858189,15 +2858189,15 @@ │ │ beq.n ae6a3c │ │ b.n ae6f20 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r7, r8, r9, fp, lr, pc} │ │ movs r7, r5 │ │ adds r4, r7, r5 │ │ movs r0, r0 │ │ - ldr r3, [r5, r4] │ │ + ldr r4, [r0, r4] │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r3, r4, r5, r7, ip, lr, pc} │ │ b.n ae6eb8 │ │ str r4, [r3, r0] │ │ b.n ae6544 │ │ ands r1, r0 │ │ b.n ae6d66 │ │ @@ -2860597,15 +2860597,15 @@ │ │ lsrs r0, r0, #8 │ │ asrs r5, r2, #32 │ │ b.n ae797a │ │ movs r0, r0 │ │ b.n ae8480 │ │ @ instruction: 0xfff41aff │ │ movs r3, r2 │ │ - and.w r5, r0, r1, lsl #20 │ │ + and.w r4, r0, sl, lsr #23 │ │ vmla.i , , d0[0] │ │ b.n ae7928 │ │ movs r0, r1 │ │ b.n ae8132 │ │ str r4, [r4, #16] │ │ @ instruction: 0xebff0000 │ │ b.n ae792a │ │ @@ -2861255,16 +2861255,16 @@ │ │ b.n ae869a │ │ movs r0, #4 │ │ b.n ae869e │ │ str r0, [r6, #12] │ │ b.n ae86fc │ │ ldr r2, [r7, #80] @ 0x50 │ │ @ instruction: 0xebff88fc │ │ - ldmia.w sp!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp} │ │ - vqrdmulh.s , , d3[2] │ │ + ldmia.w sp!, {r1, r4, r6, r7, r8, r9, sl, fp, ip, sp} │ │ + @ instruction: 0xff835da4 │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n ae8814 │ │ add sp, #4 │ │ b.n ae86be │ │ str r0, [sp, #0] │ │ b.n ae86c2 │ │ @@ -2862207,15 +2862207,15 @@ │ │ @ instruction: 0xffd8eaff │ │ beq.n ae8b98 │ │ b.n ae908c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r8, r9, ip, pc} │ │ movs r3, r5 │ │ movs r5, #177 @ 0xb1 │ │ - vmvn.i32 q7, #9961471 @ 0x0097ffff │ │ + vmov.i32 q7, #9502719 @ 0x0090ffff │ │ vmlal.u q1, d19, d2[1] │ │ vorr.i32 d13, #9830400 @ 0x00960000 │ │ vaddl.u8 q0, d1, d7 │ │ b.n ae900e │ │ lsls r0, r6, #1 │ │ b.n ae8970 │ │ movs r3, r0 │ │ @@ -2863285,21 +2863285,21 @@ │ │ b.n ae8ffc │ │ movs r0, #24 │ │ b.n ae9004 │ │ vpmin.u32 q15, , │ │ str r5, [sp, #356] @ 0x164 │ │ @ instruction: 0xff813ad6 │ │ vmlal.u q6, d17, d1[5] │ │ - vabal.u8 q0, d20, d28 │ │ + vabal.u8 q0, d20, d5 │ │ @ instruction: 0xff84e3cd │ │ vsubw.u8 q2, q0, d31 │ │ - @ instruction: 0xff829be0 │ │ + @ instruction: 0xff829bb9 │ │ vmvn.i32 q4, #175 @ 0x000000af │ │ - vmvn.i16 d8, #52224 @ 0xcc00 │ │ - vmull.p8 , d19, d5 │ │ + vmov.i16 d8, #50432 @ 0xc500 │ │ + vmov.i8 , #190 @ 0xbe │ │ @ instruction: 0xff83fdd5 │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n ae999c │ │ strb r3, [r0, #0] │ │ b.n ae9846 │ │ str r2, [r0, r0] │ │ @@ -2864140,26 +2864140,26 @@ │ │ @ instruction: 0xebfd5003 │ │ b.n aea37e │ │ @ instruction: 0xffd0eaff │ │ ldr r5, [r5, #116] @ 0x74 │ │ str r4, [r4, #84] @ 0x54 │ │ adds r5, #212 @ 0xd4 │ │ movs r7, r5 │ │ - ldr r2, [r3, #0] │ │ + str r3, [r6, #124] @ 0x7c │ │ vmov.i16 d14, #184 @ 0x00b8 │ │ - @ instruction: 0xff8163c6 │ │ + vrsra.u64 d6, d15, #63 │ │ vmov.i32 q6, #12124160 @ 0x00b90000 │ │ vmlsl.u8 , d17, d23 │ │ - @ instruction: 0xff84fa92 │ │ + vmull.u , d4, d3[6] │ │ vabdl.u8 , d19, d17 │ │ vsubw.u8 q4, q0, d4 │ │ movs r3, r5 │ │ strh r4, [r4, #26] │ │ movs r3, r5 │ │ - lsrs r7, r0, #7 │ │ + lsrs r0, r4, #6 │ │ vorr.i16 , #187 @ 0x00bb │ │ vmla.i q0, q2, d0[5] │ │ vsra.u64 q2, q8, #62 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n aea11c │ │ str r0, [r0, #0] │ │ b.n aea3c6 │ │ @@ -2864281,15 +2864281,15 @@ │ │ movs r6, r0 │ │ b.n aea0c2 │ │ beq.n ae9dd4 │ │ b.n aea2a0 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r3, r4, r5, r7, sp, lr, pc} │ │ vrsubhn.i16 d7, , │ │ - vrsubhn.i16 d0, q10, q14 │ │ + vrsubhn.i16 d0, q10, │ │ vrsra.u64 q5, q15, #61 │ │ vaddl.u8 q0, d1, d0 │ │ b.n aea440 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ b.n ae9948 │ │ @@ -2864446,15 +2864446,15 @@ │ │ b.n aea22e │ │ beq.n ae9df8 │ │ b.n aea40c │ │ ldr r7, [pc, #960] @ (aea2b4 ) │ │ ldmia.w sp!, {r0, r1, r3, r4, r5, r8, fp, sp, lr, pc} │ │ @ instruction: 0xeafe8635 │ │ vmov.i16 d3, #148 @ 0x0094 │ │ - vqshlu.s64 d15, d22, #2 │ │ + vrsubhn.i16 d15, q9, │ │ @ instruction: 0xff8333c3 │ │ @ instruction: 0xff844bf0 │ │ stmdb sp!, {pc} │ │ b.n ae9a32 │ │ ands r1, r0 │ │ b.n aea256 │ │ str r0, [r0, r0] │ │ @@ -2864744,15 +2864744,15 @@ │ │ add.w r0, r0, r4 │ │ b.n aea4c6 │ │ asrs r7, r0, #32 │ │ b.n aea4ca │ │ rors r4, r7 │ │ ldmia.w sp!, {r0, r3, r4, r5, r6, r8, r9} │ │ @ instruction: 0xea00efbc │ │ - @ instruction: 0xff805d93 │ │ + vqrdmulh.s , q0, d0[7] │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n aea63c │ │ adds r0, #24 │ │ b.n ae9cc0 │ │ str r2, [r0, r0] │ │ b.n aea4ea │ │ @@ -2866389,33 +2866389,33 @@ │ │ asrs r1, r1, #4 │ │ lsls r1, r1, #2 │ │ asrs r1, r0, #4 │ │ lsls r2, r0, #2 │ │ movs r0, r1 │ │ b.n aeaa48 │ │ ldc2 10, cr14, [sp, #-1020] @ 0xfffffc04 @ │ │ - str r7, [sp, #636] @ 0x27c │ │ + str r7, [sp, #480] @ 0x1e0 │ │ @ instruction: 0xff8377c0 │ │ movs r3, r5 │ │ ldrh r0, [r7, #26] │ │ movs r7, r5 │ │ ldrh r4, [r3, #26] │ │ movs r7, r5 │ │ ldrh r0, [r0, #22] │ │ movs r7, r5 │ │ ldrh r0, [r5, #14] │ │ movs r7, r5 │ │ strb r4, [r6, #18] │ │ movs r3, r5 │ │ - adds r3, r4, r2 │ │ + adds r4, r7, r1 │ │ vmls.f q4, , d0[0] │ │ movs r7, r5 │ │ strh r0, [r5, #44] @ 0x2c │ │ movs r7, r5 │ │ - asrs r3, r1, #20 │ │ + asrs r4, r4, #19 │ │ vraddhn.i16 d8, , q6 │ │ movs r7, r5 │ │ ands r0, r2 │ │ stmdb sp!, {r0, lr} │ │ b.n aeb2c2 │ │ @ instruction: 0xfff8ebfd │ │ movs r0, r0 │ │ @@ -2868084,16 +2868084,16 @@ │ │ b.n aec0ee │ │ movs r5, r0 │ │ b.n aec0b2 │ │ beq.n aebdbc │ │ b.n aec290 │ │ ldr r7, [pc, #960] @ (aec138 ) │ │ ldmia.w sp!, {r0, r2, r3, r5, r7, r9, sl, fp, sp, lr, pc} │ │ - @ instruction: 0xeafd923a │ │ - vmlsl.u8 q7, d18, d15 │ │ + @ instruction: 0xeafd9213 │ │ + vmull.u q7, d2, d0[6] │ │ vabdl.u8 , d2, d26 │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {r0, lr} │ │ b.n aec0d2 │ │ asrs r4, r2, #32 │ │ b.n aeb938 │ │ movs r0, r0 │ │ @@ -2868182,16 +2868182,16 @@ │ │ b.n aebf74 │ │ ldr.w lr, [r3, #3069] @ 0xbfd │ │ str r1, [r0, #0] │ │ b.n aec59e │ │ movs r6, r0 │ │ b.n aec1a2 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r2, r5, r6, r8, r9, sl, sp, lr, pc} │ │ - vbic.i32 q0, #11468800 @ 0x00af0000 │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ + vorr.i32 q0, #11010048 @ 0x00a80000 │ │ vmvn.i32 q2, #176 @ 0x000000b0 │ │ stmdb sp!, {ip, lr} │ │ b.n aec1b6 │ │ movs r0, r1 │ │ b.n aeb99a │ │ movs r0, r0 │ │ b.n aec51e │ │ @@ -2868273,15 +2868273,15 @@ │ │ asrs r1, r0, #32 │ │ b.n aec048 │ │ beq.n aebf4c │ │ b.n aec448 │ │ rors r0, r6 │ │ ldmia.w sp!, {r2, r3, r9, sl, fp, sp, lr} │ │ @ instruction: 0xeaffddb0 │ │ - vqshl.u64 d14, d5, #1 │ │ + @ instruction: 0xff81e76e │ │ vmull.p8 q2, d2, d0 │ │ stmdb sp!, {sp} │ │ b.n aeba60 │ │ stmia r0!, {r0, r1} │ │ b.n aec28a │ │ adds r0, #1 │ │ b.n aec28e │ │ @@ -2868347,15 +2868347,15 @@ │ │ movs r4, r1 │ │ b.n aec312 │ │ strh r4, [r3, #0] │ │ ldmia.w sp!, {r0, r2, r3, r6, r7, r8, r9, sl, fp, ip, pc} │ │ vmla.i , , d0[7] │ │ @ instruction: 0xff802b82 │ │ vrshr.u64 q4, , #63 │ │ - vmvn.i32 q2, #158 @ 0x0000009e │ │ + vmov.i32 q2, #151 @ 0x00000097 │ │ vmvn.i16 d4, #176 @ 0x00b0 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n aec332 │ │ movs r0, #1 │ │ b.n aec336 │ │ asrs r0, r5, #32 │ │ b.n aebb38 │ │ @@ -2868374,15 +2868374,15 @@ │ │ b.n aebb54 │ │ movs r4, r0 │ │ b.n aec35a │ │ asrs r1, r0, #32 │ │ b.n aec13c │ │ ldr r0, [pc, #192] @ (aec0e0 ) │ │ ldmia.w sp!, {r4, r6, r7, r8, sl, fp, sp, lr} │ │ - @ instruction: 0xeaff8dcf │ │ + @ instruction: 0xeaff8da8 │ │ vmvn.i32 , #42240 @ 0x0000a500 │ │ vmvn.i16 d4, #192 @ 0x00c0 │ │ stmdb sp!, {r3, r8, ip} │ │ b.n aebb56 │ │ movs r0, r0 │ │ b.n aec6dc │ │ str r0, [r7, r3] │ │ @@ -2870675,15 +2870675,15 @@ │ │ movs r0, #0 │ │ b.n aedc36 │ │ adds r0, #0 │ │ b.n aedbba │ │ asrs r1, r0, #32 │ │ b.n aed59c │ │ ldmdb r0!, {r0, r2, r3, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ - strh r3, [r4, #2] │ │ + strh r4, [r7, #0] │ │ vmvn.i16 d4, #176 @ 0x00b0 │ │ stmdb sp!, {} │ │ b.n aecfb2 │ │ ands r2, r0 │ │ b.n aed7d2 │ │ b.n aed2b2 │ │ @ instruction: 0xebfd5000 │ │ @@ -2870963,15 +2870963,15 @@ │ │ ldr r3, [pc, #40] @ (aed724 ) │ │ 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, r5, r7, r8, sl, fp, ip, sp} │ │ vmov.f32 d9, #-0.1640625 @ 0xbe280000 │ │ - vqshl.u64 , q8, #0 │ │ + @ instruction: 0xff8077c9 │ │ vmul.i , q9, d3[5] │ │ vmov.i16 d7, #128 @ 0x0080 │ │ vqrdmulh.s16 d24, d13, d31 │ │ vmov.i64 , #0xff0000ff00ff0000 │ │ vmlal.u8 q4, d16, d4 │ │ vshr.u32 d20, d0, #8 │ │ stmdb sp!, {lr} │ │ @@ -2874555,15 +2874555,15 @@ │ │ asrs r6, r0, #32 │ │ asrs r0, r4, #6 │ │ b.n aef9da │ │ subs r5, r7, r7 │ │ svc 73 @ 0x49 │ │ b.n aefbc8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r5, r6, r8, r9, ip, sp, lr} │ │ + ldmia.w sp!, {r1, r3, r4, r5, r8, r9, ip, sp, lr} │ │ @ instruction: 0xff824ff0 │ │ stmdb sp!, {r0, r1, r2, r4, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n aefb58 │ │ add sp, #0 │ │ b.n aefa02 │ │ movs r0, r0 │ │ b.n aefd66 │ │ @@ -2875957,15 +2875957,15 @@ │ │ beq.n af0308 │ │ b.n af07cc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr} │ │ vaddw.u8 , , d27 │ │ vsubl.u8 q1, d20, d9 │ │ vmov.i32 , #145 @ 0x00000091 │ │ - @ instruction: 0xff804cb8 │ │ + @ instruction: 0xff804c91 │ │ vsra.u64 q2, , #62 │ │ stmdb sp!, {pc} │ │ b.n af0612 │ │ movs r2, r0 │ │ b.n af0616 │ │ str r3, [r0, r0] │ │ b.n af061a │ │ @@ -2878395,32 +2878395,32 @@ │ │ lsls r6, r4, #20 │ │ udf #0 │ │ stmia r1!, {r2, r3, r5, r7} │ │ str r6, [sp, #768] @ 0x300 │ │ b.n af175e │ │ cmp r6, #0 │ │ lsls r3, r2, #10 │ │ - stcl 15, cr15, [r2], {130} @ 0x82 │ │ + ldc 15, cr15, [fp], {130} @ 0x82 │ │ str r1, [r1, #24] │ │ vsli.64 d11, d12, #0 │ │ - vmlsl.u8 q7, d16, d2 │ │ + vmov.i16 q7, #35584 @ 0x8b00 │ │ @ instruction: 0xff825f3d │ │ vsra.u64 q2, q6, #64 │ │ - @ instruction: 0xff80e996 │ │ + vmul.f q7, q0, d3[7] │ │ vqrdmlah.s , q1, d1[4] │ │ - vmov.i8 d3, #143 @ 0x8f │ │ + @ instruction: 0xff803df8 │ │ vrsra.u64 d4, d5, #61 │ │ @ instruction: 0xff80dffa │ │ - vmov.i32 d8, #182 @ 0x000000b6 │ │ + vqrdmlsh.s , , d3[7] │ │ vrsubhn.i16 d11, , │ │ - @ instruction: 0xff80ad26 │ │ - @ instruction: 0xff827e9d │ │ + @ instruction: 0xff80acff │ │ + vmov.i64 , #0xff00ff0000ffff00 │ │ vmls.f , , d3[7] │ │ vraddhn.i16 d15, q0, │ │ - vsra.u64 d6, d21, #64 │ │ + vaddw.u8 q3, q8, d14 │ │ vqdmulh.s , , d3[7] │ │ @ instruction: 0xff834ff0 │ │ stmdb sp!, {r2, r4, r7, ip, lr, pc} │ │ b.n af1d98 │ │ adds r0, #96 @ 0x60 │ │ b.n af1e1c │ │ asrs r1, r0, #32 │ │ @@ -2878720,15 +2878720,15 @@ │ │ b.n af1eb6 │ │ stmia.w r3, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ beq.n af1aa4 │ │ b.n af2098 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r9, lr, pc} │ │ ldmia r7!, {r1, r2, r3, r6} │ │ - add r0, sp, #832 @ 0x340 │ │ + add r0, sp, #676 @ 0x2a4 │ │ vaddl.u8 , d2, d0 │ │ b.n af22ce │ │ movs r0, #0 │ │ b.n af22d2 │ │ ldc2 10, cr14, [lr], #1020 @ 0x3fc @ │ │ asrs r0, r0, #32 │ │ b.n af22da │ │ @@ -2880274,42 +2880274,42 @@ │ │ ldrb r0, [r0, r0] │ │ lsls r6, r4, #20 │ │ bcs.n af295c │ │ stc2l 10, cr8, [ip, #-0] @ │ │ lsls r1, r7, #30 │ │ bl 9a686a │ │ bl 9f286e │ │ - adds r2, #11 │ │ + adds r1, #228 @ 0xe4 │ │ vmov.i32 , #-1426063360 @ 0xab000000 │ │ vmls.i , , d3[3] │ │ vrsubhn.i16 d15, , │ │ vmvn.i32 , #48383 @ 0x0000bcff │ │ - vshr.u64 , q5, #63 │ │ + vshr.u64 d1, d19, #63 │ │ vbic.i32 d7, #10682368 @ 0x00a30000 │ │ vrshr.u64 , , #64 │ │ vrshr.u64 d7, d21, #61 │ │ vmlal.u , d16, d3[2] │ │ - vmls.f , , d2[6] │ │ + vmls.f , , d3[0] │ │ vmvn.i32 , #181 @ 0x000000b5 │ │ @ instruction: 0xff833cba │ │ @ instruction: 0xff81ebdf │ │ - vrsra.u64 q3, q3, #61 │ │ + vsubw.u8 q3, , d31 │ │ @ instruction: 0xff82eedf │ │ vmull.p8 q7, d3, d15 │ │ - @ instruction: 0xff83f89c │ │ - vmla.i q5, q9, d0[3] │ │ - vmull.u q0, d18, d2[5] │ │ + vmvn.i16 , #181 @ 0x00b5 │ │ + vaddl.u8 q5, d18, d21 │ │ + @ instruction: 0xff820abf │ │ @ instruction: 0xff826f3f │ │ vmull.p8 q6, d16, d0 │ │ - vrsubhn.i16 d1, , │ │ + vsli.64 , q6, #3 │ │ vmull.u q7, d19, d3[5] │ │ - vmul.f , , d0[4] │ │ - vqrdmlsh.s q1, , d3[5] │ │ - vqshlu.s64 , q15, #2 │ │ - vbic.i16 d15, #47360 @ 0xb900 │ │ + @ instruction: 0xff8339b9 │ │ + vqrdmlsh.s q1, , d0[0] │ │ + vqshlu.s64 , , #2 │ │ + vorr.i16 d15, #45568 @ 0xb200 │ │ @ instruction: 0xff82eb83 │ │ vsra.u64 q0, , #61 │ │ vaddw.u8 , , d23 │ │ vmov.i32 , #11534336 @ 0x00b00000 │ │ @ instruction: 0xff84ad0b │ │ vbic.i32 d15, #47872 @ 0x0000bb00 │ │ @ instruction: 0xff834bf0 │ │ @@ -2880578,18 +2880578,18 @@ │ │ bcs.n af2ca8 │ │ @ instruction: 0xebfd0005 │ │ b.n af2f86 │ │ cbz r6, af2cc2 │ │ @ instruction: 0xebfd0000 │ │ b.n af338e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, r7, r9, sp} │ │ + ldmia.w sp!, {r0, r1, r5, r6, r9, sp} │ │ vrsubhn.i16 d6, q9, q14 │ │ @ instruction: 0xff8087ee │ │ - vsubl.u8 q0, d3, d10 │ │ + vmla.f q0, , d3[4] │ │ vmvn.i16 d4, #172 @ 0x00ac │ │ stmdb sp!, {r0, lr} │ │ b.n af2faa │ │ asrs r0, r0, #32 │ │ b.n af33ae │ │ asrs r4, r0, #32 │ │ b.n af278c │ │ @@ -2880910,15 +2880910,15 @@ │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ stmia r0!, {r3, r6} │ │ stc2 15, cr15, [r3], #-512 @ 0xfffffe00 │ │ strh r1, [r5, #50] @ 0x32 │ │ vraddhn.i16 d14, , │ │ - vbic.i32 d11, #45568 @ 0x0000b200 │ │ + vsubw.u8 , , d11 │ │ vaddl.u8 , d2, d8 │ │ b.n af33f8 │ │ ldr r3, [pc, #992] @ (af3340 ) │ │ stmdb sp!, {lr, pc} │ │ b.n af32a6 │ │ movs r4, r4 │ │ b.n af3484 │ │ @@ -2882457,19 +2882457,19 @@ │ │ b.n af4218 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r6} │ │ ... │ │ movs r0, r0 │ │ bhi.n af3cc2 │ │ vmull.u , d19, d1[3] │ │ - vmul.f q4, , d1[1] │ │ + @ instruction: 0xff81899e │ │ vmul.i , q1, d1[7] │ │ vmvn.i32 d0, #8716288 @ 0x00850000 │ │ vmls.f q2, , d3[2] │ │ - @ instruction: 0xff814b20 │ │ + @ instruction: 0xff814af9 │ │ vbic.i16 d14, #174 @ 0x00ae │ │ vaddl.u8 q0, d0, d0 │ │ b.n af43d6 │ │ adds r0, #4 │ │ asrs r0, r2, #22 │ │ stmia r0!, {r0} │ │ lsls r0, r4, #14 │ │ @@ -2882660,15 +2882660,15 @@ │ │ b.n af43f8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r6} │ │ ... │ │ movs r0, r0 │ │ bmi.n af3e72 │ │ vmov.i32 d5, #11927552 @ 0x00b60000 │ │ - @ instruction: 0xff802b80 │ │ + vorr.i16 q1, #35072 @ 0x8900 │ │ vmvn.i32 q2, #160 @ 0x000000a0 │ │ stmdb sp!, {ip} │ │ b.n af3a2a │ │ str r2, [r0, #0] │ │ b.n af424a │ │ movs r0, #1 │ │ b.n af464e │ │ @@ -2884635,15 +2884635,15 @@ │ │ @ instruction: 0xebfd0005 │ │ b.n af5362 │ │ ldr r0, [pc, #192] @ (af50e4 ) │ │ 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: 0xeafd19ea │ │ + @ instruction: 0xeafd19c3 │ │ @ instruction: 0xff8248f0 │ │ stmdb sp!, {r7, ip, lr, pc} │ │ b.n af54dc │ │ ands r0, r0 │ │ b.n af5386 │ │ movs r3, r4 │ │ b.n af4bec │ │ @@ -2886838,17 +2886838,17 @@ │ │ vrsubhn.i16 d15, , │ │ vbic.i32 , #12058624 @ 0x00b80000 │ │ vqrdmulh.s , , d1[6] │ │ @ instruction: 0xff839766 │ │ vmov.i32 d11, #-1627389952 @ 0x9f000000 │ │ vmull.u , d19, d1[3] │ │ vbif q11, , q14 │ │ - @ instruction: 0xff816bf6 │ │ + @ instruction: 0xff816bcf │ │ @ instruction: 0xff82b3c9 │ │ - vmls.i q7, q0, d2[2] │ │ + vraddhn.i16 d14, q0, │ │ vrsra.u64 q7, , #62 │ │ vmlal.u q6, d16, d0[1] │ │ movs r2, r5 │ │ add r4, sp, #260 @ 0x104 │ │ vmvn.i32 q2, #128 @ 0x00000080 │ │ stmdb sp!, {ip} │ │ b.n af6a52 │ │ @@ -2889091,18 +2889091,18 @@ │ │ b.n af7d22 │ │ @ instruction: 0xffee2aff │ │ @ instruction: 0xffeaeaff │ │ ldmia r3, {r0, r2, r3, r4, r7} │ │ @ instruction: 0xff807fda │ │ vabal.u8 q7, d1, d1 │ │ vcgt.f16 , , │ │ - vmov.i16 d13, #186 @ 0x00ba │ │ + vqshl.u64 , , #3 │ │ @ instruction: 0xff8127ee │ │ @ instruction: 0xff819ff2 │ │ - vmls.i , , d3[5] │ │ + vmls.i , , d0[0] │ │ vsra.u64 d8, d5, #62 │ │ vmov.i32 q7, #11796479 @ 0x00b3ffff │ │ @ instruction: 0xff8048fc │ │ stmdb sp!, {lr} │ │ b.n af79ba │ │ movs r1, r3 │ │ b.n af721e │ │ @@ -2889827,15 +2889827,15 @@ │ │ movs r0, #0 │ │ b.n af7c10 │ │ ldr r7, [pc, #992] @ (af8070 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n af7ef4 │ │ bgt.n af7c1a │ │ vmvn.i32 d11, #-1342177280 @ 0xb0000000 │ │ - vpadd.f16 d31, d12, d19 │ │ + vqrdmlsh.s16 , q14, q14 │ │ vmvn.i32 q2, #160 @ 0x000000a0 │ │ stmdb sp!, {r0, sp, lr} │ │ b.n af7fea │ │ asrs r2, r0, #32 │ │ b.n af7fee │ │ str r2, [r0, r0] │ │ b.n af7ff2 │ │ @@ -2890364,15 +2890364,15 @@ │ │ b.n af84aa │ │ beq.n af81ec │ │ b.n af8688 │ │ eors r0, r6 │ │ ldmia.w sp!, {r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xeaff92af │ │ vmov.f32 d11, #-25 @ 0xc1c80000 │ │ - vmov.f32 d7, #-3.375 @ 0xc0580000 │ │ + @ instruction: 0xff807ef4 │ │ vmvn.i32 , #11075584 @ 0x00a90000 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n af8628 │ │ str r0, [r0, r0] │ │ b.n af84d2 │ │ lsls r0, r6, #6 │ │ @@ -2892130,18 +2892130,18 @@ │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ b.n af8bae │ │ movs r0, r0 │ │ b.n af8bb0 │ │ @ instruction: 0xffe4eaff │ │ strh r3, [r4, #44] @ 0x2c │ │ vbic.i32 d8, #11993088 @ 0x00b70000 │ │ - vmvn.i32 d7, #179 @ 0x000000b3 │ │ + vaddl.u8 , d3, d12 │ │ vmls.i q7, q9, d1[3] │ │ vabd.f16 , , │ │ - vorr.i32 , #9043968 @ 0x008a0000 │ │ + vbic.i32 d3, #8585216 @ 0x00830000 │ │ vmls.i q5, q1, d0[7] │ │ movs r6, r5 │ │ b.n af8b02 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r5, r6, ip, lr, pc} │ │ b.n af9574 │ │ str r0, [r0, r0] │ │ @@ -2895231,44 +2895231,44 @@ │ │ b.n afa64c │ │ asrs r1, r0, #32 │ │ b.n afac30 │ │ movs r0, #2 │ │ b.n afac34 │ │ b.n afad46 │ │ @ instruction: 0xebfdffd3 │ │ - @ instruction: 0xeaff85f2 │ │ + @ instruction: 0xeaff85cb │ │ vmvn.i16 , #156 @ 0x009c │ │ movs r2, r5 │ │ bvc.n afab9c │ │ @ instruction: 0xff807924 │ │ movs r2, r5 │ │ - stmia r1!, {r0, r1, r2, r3, r4} │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ vorr.i16 d7, #152 @ 0x0098 │ │ movs r2, r5 │ │ - strb r6, [r4, #19] │ │ + strb r7, [r7, #18] │ │ vqshl.u64 d7, d24, #2 │ │ movs r2, r5 │ │ ldr r0, [r2, r1] │ │ movs r0, r0 │ │ - strb r4, [r5, #18] │ │ - vmvn.i32 , #11272192 @ 0x00ac0000 │ │ + strb r5, [r0, #18] │ │ + vmov.i32 , #10813440 @ 0x00a50000 │ │ vmvn.i16 d2, #44288 @ 0xad00 │ │ vqdmulh.s q1, , d2[6] │ │ - vqrdmlah.s q6, , d2[6] │ │ - vqrdmlah.s q6, q9, d2[2] │ │ + vqrdmlah.s q6, , d3[0] │ │ + vmull.p8 q6, d18, d19 │ │ vqdmulh.s , q1, d0[4] │ │ vmlsl.u q0, d16, d0[3] │ │ movs r0, r0 │ │ - subs r7, r0, r0 │ │ + adds r0, r4, r7 │ │ vmls.f , q9, d0[4] │ │ movs r2, r5 │ │ add r5, sp, #952 @ 0x3b8 │ │ vrshl.u64 d23, d24, d31 │ │ movs r2, r5 │ │ - strh r1, [r2, #36] @ 0x24 │ │ + strh r2, [r5, #34] @ 0x22 │ │ @ instruction: 0xff8177c0 │ │ movs r2, r5 │ │ ldr r3, [pc, #960] @ (afaf3c ) │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n afb01c │ │ strh r0, [r0, #0] │ │ b.n afaec6 │ │ @@ -2895519,15 +2895519,15 @@ │ │ vqshl.u64 , q4, #0 │ │ movs r2, r5 │ │ strb r0, [r1, #30] │ │ movs r1, r0 │ │ lsrs r2, r1, #22 │ │ vabdl.u8 , d17, d8 │ │ movs r1, r0 │ │ - str r0, [sp, #28] │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ vmvn.i16 d4, #175 @ 0x00af │ │ stmdb sp!, {lr} │ │ b.n afb0ee │ │ lsls r0, r6, #3 │ │ b.n afa8f0 │ │ str r0, [r0, r0] │ │ b.n afb4f6 │ │ @@ -2895646,15 +2895646,15 @@ │ │ movs r2, r0 │ │ str r6, [sp, #200] @ 0xc8 │ │ vmlsl.u8 , d16, d16 │ │ movs r2, r0 │ │ ldmia r0!, {r2, r4, r7} │ │ vpmin.u , , q10 │ │ movs r2, r0 │ │ - bgt.n afaee4 │ │ + blt.n afae96 │ │ vshr.u64 , q6, #63 │ │ @ instruction: 0xff80398c │ │ movs r6, r5 │ │ lsls r5, r7, #14 │ │ vmul.f , q0, d0[4] │ │ movs r6, r5 │ │ asrs r0, r2, #32 │ │ @@ -2896209,17 +2896209,17 @@ │ │ @ instruction: 0xe99d1000 │ │ b.n afae8a │ │ movs r2, r1 │ │ b.n afb6ce │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r3, r4, r7, r8, sp} │ │ vsra.u64 d2, d1, #61 │ │ - vabdl.u8 , d19, d6 │ │ + vorr.i32 , #-1090519040 @ 0xbf000000 │ │ vqrdmulh.s , , d1[6] │ │ - vcgt.u q15, , │ │ + vcgt.u q15, , q0 │ │ vaddl.u8 q0, d2, d0 │ │ b.n afba4a │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n afb6f6 │ │ @@ -2898287,15 +2898287,15 @@ │ │ b.n afc87e │ │ movs r0, #0 │ │ b.n afcd02 │ │ add r4, sp, #1020 @ 0x3fc │ │ @ instruction: 0xebfd0000 │ │ b.n afcc8a │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r8, r9, fp, ip} │ │ + ldmia.w sp!, {r1, r2, r8, r9, fp, ip} │ │ vmla.i , q1, d0[7] │ │ b.n afc076 │ │ lsls r0, r5, #1 │ │ b.n afc07a │ │ movs r1, r1 │ │ stmia.w r1, {} │ │ b.n afcca2 │ │ @@ -2900065,15 +2900065,15 @@ │ │ str r7, [r0, #0] │ │ b.n afdbaa │ │ movs r0, r0 │ │ b.n afdb18 │ │ @ instruction: 0xffea1aff │ │ @ instruction: 0xfff6eaff │ │ subs r7, #56 @ 0x38 │ │ - vmul.f q3, , d1[2] │ │ + @ instruction: 0xff816922 │ │ @ instruction: 0xff824db4 │ │ movs r2, r5 │ │ movs r0, #209 @ 0xd1 │ │ b.n afd826 │ │ adds r0, #0 │ │ b.n afd02a │ │ movs r1, r0 │ │ @@ -2900282,16 +2900282,16 @@ │ │ str r0, [r0, r0] │ │ b.n afd156 │ │ movs r4, r0 │ │ b.n afd98a │ │ beq.n afd66c │ │ b.n afdb68 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r5, r8, sl, fp} │ │ - vmov.i32 q4, #11075584 @ 0x00a90000 │ │ + ldmia.w sp!, {r1, r3, r4, r5, r6, r7, sl, fp} │ │ + vmvn.i32 d8, #10616832 @ 0x00a20000 │ │ @ instruction: 0xff824ff8 │ │ stmdb sp!, {ip, lr} │ │ b.n afd9a2 │ │ lsls r0, r2, #3 │ │ b.n afda06 │ │ add sp, #4 │ │ b.n afd9aa │ │ @@ -2904683,107 +2904683,107 @@ │ │ beq.n affbd0 │ │ b.n b00084 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r8, ip, sp, lr} │ │ vmvn.i32 d7, #180 @ 0x000000b4 │ │ vraddhn.i16 d14, , q15 │ │ vmvn.i32 d12, #34816 @ 0x00008800 │ │ - vmul.i , q1, d0[4] │ │ + vmvn.i16 d7, #169 @ 0x00a9 │ │ vorr.i32 q4, #40448 @ 0x00009e00 │ │ vbif q14, , q12 │ │ @ instruction: 0xff82daf5 │ │ - vaba.u d22, d15, d31 │ │ + vaba.u d22, d15, d8 │ │ @ instruction: 0xff820b48 │ │ movs r0, r0 │ │ - bne.n affbc8 │ │ + beq.n affb7a │ │ vshr.u64 d3, d1, #63 │ │ vmlsl.u8 q0, d16, d16 │ │ movs r0, r0 │ │ add r2, sp, #72 @ 0x48 │ │ @ instruction: 0xff8009f4 │ │ movs r0, r0 │ │ lsrs r4, r4, #8 │ │ movs r0, r0 │ │ - push {r0, r1, r4, r5, r6, r7} │ │ + push {r2, r3, r6, r7} │ │ @ instruction: 0xff81a9d9 │ │ - vmvn.i32 , #-2147483648 @ 0x80000000 │ │ - vmlsl.u , d1, d3[7] │ │ + vmlsl.u , d0, d1[2] │ │ + vmlsl.u , d1, d0[2] │ │ vmla.f q4, , d0[3] │ │ - vmul.p q9, , │ │ + vmls.i q9, , q6 │ │ vqshlu.s64 q6, q10, #2 │ │ @ instruction: 0xff80aa9d │ │ vmla.i q7, q8, d2[4] │ │ - vmull.u q1, d18, d3[4] │ │ - vsubw.u8 q4, q9, d16 │ │ - vmla.f q5, q9, d2[5] │ │ - vsubw.u8 q4, q9, d5 │ │ + @ instruction: 0xff822abc │ │ + vbic.i32 q4, #43264 @ 0x0000a900 │ │ + vsra.u64 d10, d31, #62 │ │ + vorr.i32 q4, #44544 @ 0x0000ae00 │ │ vqrdmlah.s , q9, d1[5] │ │ - @ instruction: 0xff82390d │ │ - @ instruction: 0xff8127eb │ │ + vmul.i , q9, d2[5] │ │ + @ instruction: 0xff8127c4 │ │ vmlsl.u8 q3, d18, d1 │ │ @ instruction: 0xff80fcdc │ │ - @ instruction: 0xff820922 │ │ - vsubl.u8 , d18, d3 │ │ + @ instruction: 0xff8208fb │ │ + vmov.i32 , #44032 @ 0x0000ac00 │ │ vsra.u64 d3, d17, #63 │ │ - @ instruction: 0xff809ef3 │ │ + vqrdmlah.s , q8, d0[3] │ │ vrsra.u64 d15, d19, #62 │ │ vqrdmulh.s , , q15 │ │ @ instruction: 0xff82dbd2 │ │ vmla.f , q1, d2[6] │ │ - vmov.i32 , #142 @ 0x0000008e │ │ + vmvn.i32 d11, #135 @ 0x00000087 │ │ vmov.i32 d6, #147 @ 0x00000093 │ │ vpmin.f16 , , │ │ - vorr.i16 q1, #175 @ 0x00af │ │ + vbic.i16 d2, #168 @ 0x00a8 │ │ vmull.p8 q2, d2, d1 │ │ @ instruction: 0xff80a8d9 │ │ vrsra.u64 d6, d7, #64 │ │ vceq.i d26, d31, d25 │ │ @ instruction: 0xff80fff3 │ │ - vaddw.u8 q5, q8, d31 │ │ - @ instruction: 0xff82590d │ │ + vaddw.u8 q5, q8, d8 │ │ + vmul.i , q9, d2[5] │ │ vsri.64 d12, d8, #63 │ │ vmov.i32 , #-2130706432 @ 0x81000000 │ │ - vcgt.u d25, d15, d4 │ │ + vqsub.u64 , , │ │ vmlal.u8 q5, d1, d5 │ │ - @ instruction: 0xff8058bd │ │ - vbic.i32 d10, #147 @ 0x00000093 │ │ + @ instruction: 0xff805896 │ │ + vaddw.u8 q5, , d12 │ │ vmov.i64 d11, #0xff00ff00ff00ffff │ │ vmov.i32 d12, #11272192 @ 0x00ac0000 │ │ - vshr.u64 q5, q11, #64 │ │ - vmov.i32 , #11206656 @ 0x00ab0000 │ │ + vmla.i q5, q8, d3[3] │ │ + vmvn.i32 d7, #10747904 @ 0x00a40000 │ │ @ instruction: 0xff812d89 │ │ - vmvn.i32 q2, #-2113929216 @ 0x82000000 │ │ + vmlsl.u q2, d0, d3[2] │ │ @ instruction: 0xff82bd9d │ │ - vsra.u64 , q8, #62 │ │ - vsubl.u8 , d1, d4 │ │ - vaddl.u8 q5, d1, d31 │ │ + vmla.f , q9, d1[2] │ │ + vsra.u64 , , #63 │ │ + vaddl.u8 q5, d1, d8 │ │ vqrdmlah.s , q1, d1[4] │ │ vqrdmulh.s , q0, d1[1] │ │ vorr.i32 d12, #40960 @ 0x0000a000 │ │ @ instruction: 0xff80bd29 │ │ - vsra.u64 d11, d26, #62 │ │ + vsra.u64 d11, d3, #62 │ │ @ instruction: 0xff819bb8 │ │ vminnm.f16 , , │ │ @ instruction: 0xff802929 │ │ vmov.i32 q0, #8388608 @ 0x00800000 │ │ movs r0, r0 │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ + ldrh r7, [r3, #44] @ 0x2c │ │ @ instruction: 0xff812901 │ │ vraddhn.i16 d0, q0, q12 │ │ movs r0, r0 │ │ strh r5, [r3, #38] @ 0x26 │ │ vmul.f q1, q0, d1[3] │ │ vmvn.i32 q0, #8650752 @ 0x00840000 │ │ movs r0, r0 │ │ str r6, [r6, #120] @ 0x78 │ │ - vrshr.u64 d4, d8, #64 │ │ + vmvn.i32 q2, #33024 @ 0x00008100 │ │ vbic.i16 q1, #165 @ 0x00a5 │ │ vsri.64 d0, d12, #64 │ │ movs r0, r0 │ │ - ldr r4, [sp, #500] @ 0x1f4 │ │ + ldr r4, [sp, #344] @ 0x158 │ │ vbic.i32 d6, #-1409286144 @ 0xac000000 │ │ vsra.u64 q2, q8, #61 │ │ stmdb sp!, {r0, r6, r7, r8, r9, sl, fp, lr, pc} │ │ b.n b00060 │ │ b.n affce0 │ │ b.n b00422 │ │ strh r2, [r0, #0] │ │ @@ -2905482,18 +2905482,18 @@ │ │ b.n b00642 │ │ movs r0, #0 │ │ b.n b00ac6 │ │ beq.n b00318 │ │ b.n b00824 │ │ ldr r3, [pc, #960] @ (b006cc ) │ │ ldmia.w sp!, {r7, sl, fp, ip, pc} │ │ - @ instruction: 0xeafd907d │ │ + @ instruction: 0xeafd9056 │ │ vmlsl.u8 q6, d18, d17 │ │ vpmax.u d28, d31, d28 │ │ - vqrdmlsh.s d18, d31, d22 │ │ + @ instruction: 0xff7f2c8f │ │ vaddl.u8 , d1, d0 │ │ b.n b00666 │ │ movs r0, r0 │ │ b.n b009ca │ │ movs r0, r0 │ │ b.n b00a6e │ │ movs r0, #0 │ │ @@ -2905876,15 +2905876,15 @@ │ │ asrs r0, r2, #11 │ │ adcs r3, r2 │ │ subs r6, r1, r4 │ │ ldr r2, [pc, #324] @ (b0079c ) │ │ str r2, [r3, #72] @ 0x48 │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ lsls r3, r4, #25 │ │ - @ instruction: 0xff80bf35 │ │ + @ instruction: 0xff80bf0e │ │ vmvn.i16 d4, #144 @ 0x0090 │ │ stmdb sp!, {lr} │ │ b.n b009ae │ │ lsls r4, r3, #3 │ │ b.n b00192 │ │ str r1, [sp, #228] @ 0xe4 │ │ @ instruction: 0xebfd500f │ │ @@ -2905986,15 +2905986,15 @@ │ │ @ instruction: 0xffc30bff │ │ movs r5, r0 │ │ b.n b00a9a │ │ beq.n b007bc │ │ b.n b00c78 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r3, r4, r8, sl, fp, ip} │ │ - @ instruction: 0xff80db66 │ │ + vbic.i16 d13, #36608 @ 0x8f00 │ │ vmlal.u q1, d17, d0[1] │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {r5, r6} │ │ b.n b00eb6 │ │ ands r1, r0 │ │ b.n b00aba │ │ ldrb r0, [r2, #18] │ │ @@ -2906643,19 +2906643,19 @@ │ │ b.n b01396 │ │ vpmin.u , , │ │ vpmin.u32 q7, , │ │ lsrs r3, r1, #7 │ │ @ instruction: 0xff83a981 │ │ vmul.f q6, q1, d2[4] │ │ vaddl.u8 q0, d18, d11 │ │ - vorr.i16 , #141 @ 0x008d │ │ - vqdmulh.s , , d0[6] │ │ + vbic.i16 d11, #134 @ 0x0086 │ │ + vqdmulh.s , , d1[0] │ │ vmov.i32 d0, #151 @ 0x00000097 │ │ - vmul.i , q8, d1[6] │ │ - vmvn.i32 q2, #10158079 @ 0x009affff │ │ + vmul.i , q8, d2[0] │ │ + vmov.i32 q2, #9699327 @ 0x0093ffff │ │ @ instruction: 0xff824bfc │ │ stmdb sp!, {lr} │ │ b.n b0106a │ │ strh r0, [r4, #0] │ │ b.n b0122e │ │ lsls r4, r6, #2 │ │ b.n b010d2 │ │ @@ -2906941,15 +2906941,15 @@ │ │ b.n b016d6 │ │ strb r0, [r0, #0] │ │ b.n b016da │ │ ldr r2, [sp, #80] @ 0x50 │ │ @ instruction: 0xebfd0007 │ │ b.n b012e2 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r4, r8, r9, fp, lr} │ │ + ldmia.w sp!, {r2, r3, r5, r6, r7, r9, fp, lr} │ │ vaddl.u8 , d2, d20 │ │ b.n b00ace │ │ movs r0, r4 │ │ b.n b00ad2 │ │ movs r1, r1 │ │ stmia.w r1, {} │ │ b.n b016fa │ │ @@ -2908056,19 +2908056,19 @@ │ │ vpmin.u q15, q11, │ │ str r0, [r4, r0] │ │ b.n b01454 │ │ vpmin.u q15, q10, │ │ lsls r3, r0, #11 │ │ vsri.64 , q2, #61 │ │ vmvn.i32 , #8454143 @ 0x0080ffff │ │ - vmls.i d18, d15, d5 │ │ + vceq.i q9, , q7 │ │ @ instruction: 0xff828a94 │ │ - vmov.i32 d9, #8781824 @ 0x00860000 │ │ - vraddhn.i16 d7, , q3 │ │ - vmlsl.u q1, d17, d3[5] │ │ + @ instruction: 0xff8093ef │ │ + vrsra.u64 , , #63 │ │ + vmlsl.u q1, d17, d0[0] │ │ vaddl.u8 , d2, d0 │ │ b.n b02082 │ │ asrs r4, r6, #32 │ │ b.n b01446 │ │ cmp r4, #73 @ 0x49 │ │ and.w r1, r0, ip, ror #19 │ │ stmdb sp!, {lr} │ │ @@ -2908359,16 +2908359,16 @@ │ │ b.n b01752 │ │ movs r4, r1 │ │ b.n b01708 │ │ beq.n b01bf0 │ │ b.n b020ec │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r2, r5, r6, r8, r9, sl, fp, ip, pc} │ │ - @ instruction: 0xff803ed9 │ │ - vmul.f q5, q9, d2[5] │ │ + @ instruction: 0xff803eb2 │ │ + @ instruction: 0xff82a9bf │ │ @ instruction: 0xff819926 │ │ vsli.64 , , #2 │ │ vbif q10, , q14 │ │ stmdb sp!, {lr} │ │ b.n b01f32 │ │ lsls r0, r6, #3 │ │ b.n b01796 │ │ @@ -2908564,16 +2908564,16 @@ │ │ b.n b0189c │ │ movs r4, r0 │ │ b.n b020de │ │ @ instruction: 0xea21ebff │ │ movs r0, r0 │ │ b.n b024e6 │ │ ldrh r4, [r7, #6] │ │ - ldmia.w sp!, {r0, r2, r5, r6, r7, r8, r9, sp, lr, pc} │ │ - vmls.i q7, , d1[2] │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r7, r8, r9, sp, lr, pc} │ │ + vraddhn.i16 d14, , q9 │ │ @ instruction: 0xff814ff0 │ │ stmdb sp!, {r2, r5, r6, ip, lr, pc} │ │ b.n b02254 │ │ lsls r0, r1 │ │ b.n b018f8 │ │ str r0, [sp, #4] │ │ b.n b02102 │ │ @@ -2910710,52 +2910710,52 @@ │ │ b.n b02afc │ │ movs r0, #48 @ 0x30 │ │ b.n b02b00 │ │ stc2 10, cr14, [ip, #1020] @ 0x3fc @ │ │ str r6, [sp, #512] @ 0x200 │ │ lsls r0, r3, #2 │ │ tst r6, r4 │ │ - vmls.i q5, , d3[1] │ │ + vraddhn.i16 d10, , q8 │ │ vmlal.u , d1, d1[7] │ │ - vqshl.u64 , q15, #0 │ │ + vqshl.u64 , , #0 │ │ vmlsl.u , d18, d2[1] │ │ - @ instruction: 0xff80fcb3 │ │ - vaddl.u8 q7, d17, d18 │ │ + vmull.u8 , d16, d12 │ │ + vmvn.i32 q7, #155 @ 0x0000009b │ │ vmla.i q1, , d3[4] │ │ @ instruction: 0xff80aedb │ │ vmlal.u , d0, d3[2] │ │ @ instruction: 0xff805a9e │ │ - vsri.64 d2, d14, #64 │ │ + vmvn.i32 q1, #8847360 @ 0x00870000 │ │ @ instruction: 0xff81cb9a │ │ vmlal.u q7, d16, d2[1] │ │ - vrshl.u64 d18, d19, d15 │ │ + vqshl.u64 q9, q14, │ │ @ instruction: 0xff818abc │ │ vbic.i16 , #173 @ 0x00ad │ │ vceq.i q11, , │ │ vhsub.u q13, , q15 │ │ vpmin.u d20, d31, d2 │ │ - vabd.f16 q10, , q12 │ │ - vqrdmulh.s , q1, d2[4] │ │ - @ instruction: 0xff815ef7 │ │ + vabd.f16 q10, , │ │ + vmvn.i32 d5, #11272191 @ 0x00abffff │ │ + @ instruction: 0xff815ed0 │ │ @ instruction: 0xff814b4e │ │ vsub.i64 , , │ │ vhsub.u d23, d31, d17 │ │ vqrdmulh.s q1, q0, d0[4] │ │ vhsub.u d24, d31, d5 │ │ vaba.u d30, d15, d28 │ │ vsri.64 , q15, #64 │ │ vmul.f q6, q0, d3[4] │ │ vorr.i32 q5, #161 @ 0x000000a1 │ │ - vrhadd.u d31, d31, d30 │ │ - vmla.f q1, , d1[7] │ │ + vrhadd.u d31, d31, d7 │ │ + vmla.f q1, , d2[1] │ │ vmla.i , , d2[0] │ │ - @ instruction: 0xff809744 │ │ + vorr.i32 d9, #-1929379840 @ 0x8d000000 │ │ vmls.f q7, , d3[7] │ │ vqshl.u64 d4, d25, #0 │ │ - vcge.u , , │ │ + vcgt.u , , q7 │ │ vmvn.i32 q4, #38656 @ 0x00009700 │ │ vacgt.f16 d25, d31, d25 │ │ vqadd.u64 d21, d31, d25 │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b03518 │ │ str r0, [sp, #0] │ │ @@ -2910941,16 +2910941,16 @@ │ │ b.n b0394e │ │ movs r5, r0 │ │ b.n b03552 │ │ beq.n b0323c │ │ b.n b03730 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r3, r6, r8, sp, pc} │ │ - @ instruction: 0xff804742 │ │ - @ instruction: 0xff82fd96 │ │ + vorr.i32 d4, #-1962934272 @ 0x8b000000 │ │ + vqrdmulh.s , q1, d3[7] │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {r2, r4, r5, r6, r7, lr, pc} │ │ b.n b02d6c │ │ movs r0, #0 │ │ b.n b03972 │ │ stmia r0!, {r2, r3} │ │ b.n b03354 │ │ @@ -2924656,15 +2924656,15 @@ │ │ b.n b0a932 │ │ beq.n b0a574 │ │ b.n b0ab10 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ b.n b0ab18 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, r5, r6, r7, r8, fp, ip, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r6, r7, r8, fp, ip, pc} │ │ vmvn.i32 q2, #144 @ 0x00000090 │ │ stmdb sp!, {r2, r4, sp, lr, pc} │ │ b.n b0a148 │ │ ldmia r7, {r1, r6, r7} │ │ b.n b0a952 │ │ str r0, [r2, #0] │ │ b.n b0a150 │ │ @@ -2929039,15 +2929039,15 @@ │ │ and.w r0, r0, r7, lsl #20 │ │ b.n b0d232 │ │ movs r5, r0 │ │ b.n b0ce36 │ │ beq.n b0cb28 │ │ b.n b0d014 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r7, r9, fp, ip, sp, lr, pc} │ │ @ instruction: 0xff804ff8 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 14, cr13, [sp, #-88]! @ 0xffffffa8 │ │ b.n b0cfa8 │ │ ands r0, r0 │ │ b.n b0ce52 │ │ movs r7, r0 │ │ @@ -2930517,22 +2930517,22 @@ │ │ movs r0, r0 │ │ b.n b0d9e8 │ │ asrs r4, r4, #32 │ │ b.n b0d284 │ │ @ instruction: 0xffe90aff │ │ @ instruction: 0xffeceaff │ │ lsrs r5, r4, #2 │ │ - @ instruction: 0xff829f22 │ │ + @ instruction: 0xff829efb │ │ vqshl.u64 d12, d11, #0 │ │ - vrshl.u64 q14, , q7 │ │ + vqrshl.u64 d28, d30, d14 │ │ vsra.u64 , , #63 │ │ vmls.i d17, d31, d12 │ │ movs r0, r0 │ │ cmp r1, #124 @ 0x7c │ │ - @ instruction: 0xfff5adf3 │ │ + vqrdmulh.s q13, , d12[0] │ │ vsubl.u8 , d1, d21 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, r7, ip, lr, pc} │ │ b.n b0dc18 │ │ movs r0, #0 │ │ b.n b0d2a6 │ │ adds r0, #36 @ 0x24 │ │ @@ -2931118,19 +2931118,19 @@ │ │ @ instruction: 0xeafd0004 │ │ b.n b0dfba │ │ asrs r6, r0, #32 │ │ b.n b0dfbe │ │ ldr r0, [pc, #1008] @ (b0e070 ) │ │ ldmia.w sp!, {r1, r5, fp, sp, lr} │ │ @ instruction: 0xeafd4b38 │ │ - vcgt.f16 , , q15 │ │ - vbic.i32 d7, #39424 @ 0x00009a00 │ │ - vsubw.u8 , q8, d0 │ │ - vrshr.u64 , q9, #64 │ │ - @ instruction: 0xff80bb05 │ │ + vcgt.f16 , , │ │ + vorr.i32 d7, #37632 @ 0x00009300 │ │ + vorr.i32 , #35072 @ 0x00008900 │ │ + vmlal.u , d16, d3[2] │ │ + @ instruction: 0xff80bade │ │ vmull.p8 , d1, d3 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n b0e144 │ │ ands r2, r0 │ │ b.n b0dfee │ │ str r1, [r0, r0] │ │ @@ -2932280,15 +2932280,15 @@ │ │ b.n b0e986 │ │ @ instruction: 0xb7f7 │ │ @ instruction: 0xebffd07c │ │ b.n b0eb68 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, lr} │ │ lsls r2, r0, #3 │ │ - ldr r4, [sp, #152] @ 0x98 │ │ + ldr r3, [sp, #1020] @ 0x3fc │ │ @ instruction: 0xff812f87 │ │ vshl.u64 , q0, │ │ movs r0, r0 │ │ bcs.n b0e714 │ │ vcgt.u d17, d14, d12 │ │ movs r0, r0 │ │ adds r0, r7, #3 │ │ @@ -2932341,15 +2932341,15 @@ │ │ str r7, [r1, #56] @ 0x38 │ │ @ instruction: 0xebfd0005 │ │ b.n b0ea1a │ │ cmp r1, r9 │ │ @ instruction: 0xebfd0001 │ │ b.n b0ee22 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r6, r8, r9, ip, sp, lr} │ │ + ldmia.w sp!, {r2, r6, r8, r9, ip, sp, lr} │ │ vmls.f q0, , d2[0] │ │ vceq.i d20, d15, d31 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b0ea36 │ │ asrs r0, r0, #32 │ │ b.n b0ee3a │ │ movs r3, r0 │ │ @@ -2934728,15 +2934728,15 @@ │ │ ldrh r6, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, ip, sp, lr} │ │ b.n b10242 │ │ @ instruction: 0xffdceaff │ │ ldrb r5, [r0, #18] │ │ vmax.u d24, d30, d30 │ │ vqrshl.u64 q12, q9, │ │ - vqshl.u64 , q7, │ │ + vqshl.u64 d19, d23, d31 │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {} │ │ b.n b0f640 │ │ adds r0, #0 │ │ b.n b10262 │ │ b.n b0fb24 │ │ b.n b10266 │ │ @@ -2935696,19 +2935696,19 @@ │ │ strh r0, [r0, #36] @ 0x24 │ │ asrs r6, r1 │ │ subs r6, r1, r4 │ │ ldr r2, [pc, #324] @ (b104a8 ) │ │ str r2, [r3, #72] @ 0x48 │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ mcr 15, 1, pc, cr14, cr14, {3} @ │ │ - ittte cs │ │ - @ instruction: 0xff80be93 │ │ - vmlalcs.u8 q2, d0, d0 │ │ - stmdbcs sp!, {r3, r7, sl, fp} │ │ - addcc.w r0, r0, r0 │ │ + bkpt 0x00fc │ │ + vqrdmlah.s , q0, d0[7] │ │ + vmlal.u8 q2, d0, d0 │ │ + stmdb sp!, {r3, r7, sl, fp} │ │ + add.w r0, r0, r0 │ │ b.n b10ac2 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b10828 │ │ str r4, [r1, r0] │ │ b.n b0feb2 │ │ @@ -2935784,15 +2935784,15 @@ │ │ add.w r0, r0, r0 │ │ b.n b10ad2 │ │ @ instruction: 0xfff20aff │ │ beq.n b10468 │ │ b.n b10954 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r2, r6, r9, ip, sp, lr, pc} │ │ - vrhadd.u q14, , │ │ + vbif d28, d31, d12 │ │ vaddl.u8 , d16, d25 │ │ vsra.u64 q2, q8, #63 │ │ stmdb sp!, {r0, pc} │ │ b.n b10792 │ │ str r0, [r0, #0] │ │ b.n b10796 │ │ ands r4, r1 │ │ @@ -2937045,25 +2937045,25 @@ │ │ b.n b111f6 │ │ str r0, [r0, r0] │ │ b.n b115fa │ │ movs r5, r1 │ │ @ instruction: 0xeb00ff03 │ │ @ instruction: 0xeaffe78e │ │ vpmin.u d17, d30, d25 │ │ - @ instruction: 0xff7f7dd3 │ │ - vmla.i q1, q0, d3[2] │ │ + vabd.f16 d23, d31, d28 │ │ + vaddl.u8 q1, d0, d20 │ │ vmov.i16 q6, #34560 @ 0x8700 │ │ vqrshl.u64 q8, , │ │ - vsli.64 d15, d5, #2 │ │ + vmls.f , q1, d2[7] │ │ vmvn.i32 d0, #131 @ 0x00000083 │ │ vcgt.f16 , , │ │ - vaba.u d27, d30, d29 │ │ + vaba.u d27, d30, d6 │ │ vrsubhn.i16 d1, q8, │ │ @ instruction: 0xff7fdca7 │ │ - @ instruction: 0xff7e5ca8 │ │ + @ instruction: 0xff7e5c81 │ │ vqshl.u64 q2, q14, #0 │ │ stmdb sp!, {sp, pc} │ │ b.n b1123e │ │ movs r0, r3 │ │ b.n b10a22 │ │ movs r1, r0 │ │ b.n b115a6 │ │ @@ -2937859,19 +2937859,19 @@ │ │ b.n b110c8 │ │ movs r0, r0 │ │ b.n b11cfa │ │ lsls r0, r2, #1 │ │ b.n b110c8 │ │ mrc2 10, 7, lr, cr10, cr15, {7} @ │ │ b.n b112f4 │ │ - @ instruction: 0xfff429d5 │ │ + vtbl.8 d18, {d20-d21}, d30 │ │ vshr.u64 d14, d30, #63 │ │ vrhadd.u , , q10 │ │ movs r1, r5 │ │ - beq.n b11692 │ │ + beq.n b11644 │ │ vmov.i32 d4, #128 @ 0x00000080 │ │ stmdb sp!, {r0, lr} │ │ b.n b1191e │ │ asrs r0, r3, #32 │ │ b.n b11102 │ │ movs r0, #1 │ │ b.n b11a68 │ │ @@ -2939022,27 +2939022,27 @@ │ │ b.n b122e2 │ │ beq.n b1202c │ │ b.n b124c0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r4, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xff81b8f3 │ │ vmvn.i16 , #37632 @ 0x9300 │ │ - vqrdmlah.s q5, , d1[6] │ │ - vqrdmulh.s q3, q8, d1[4] │ │ + vqrdmlah.s q5, , d2[0] │ │ + @ instruction: 0xff806dba │ │ vmlsl.u8 , d0, d12 │ │ - vqrshl.u64 , , q7 │ │ + vqrshl.u64 d19, d22, d14 │ │ @ instruction: 0xff802f34 │ │ movs r1, r0 │ │ lsrs r0, r1, #28 │ │ - vqsub.u64 d22, d15, d13 │ │ + vbif q11, , q11 │ │ vrsubhn.i16 d8, , q10 │ │ - vqrshl.u64 q9, , │ │ - vmvn.i32 d0, #38144 @ 0x00009500 │ │ + vrshl.u64 q9, q6, │ │ + vsubl.u8 q0, d1, d14 │ │ vrsubhn.i16 d6, , │ │ - vpmin.f16 , , q2 │ │ + vminnm.f16 d21, d15, d13 │ │ vmov.i16 , #38656 @ 0x9700 │ │ vsub.i64 d20, d15, d0 │ │ stmdb sp!, {r1, r2, r3, r6, r9, sl, fp} │ │ add.w r0, r0, r0 │ │ b.n b12736 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, lr} │ │ @@ -2939177,18 +2939177,18 @@ │ │ b.n b1245e │ │ movs r0, #2 │ │ b.n b12240 │ │ ldr r7, [pc, #240] @ (b12214 ) │ │ add.w r0, r0, r4 │ │ b.n b11c64 │ │ strh r4, [r7, #2] │ │ - ldmia.w sp!, {r1, r2, r3, r5, r7, r8, fp, ip, sp} │ │ + ldmia.w sp!, {r0, r1, r2, r7, r8, fp, ip, sp} │ │ vmla.i , , d0[3] │ │ vcge.u , q15, q9 │ │ - vmlsl.u , d1, d1[6] │ │ + vmlsl.u , d1, d2[0] │ │ vsli.64 d11, d23, #1 │ │ vceq.i d20, d15, d16 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b1248a │ │ ands r0, r0 │ │ b.n b1248e │ │ ldr r2, [pc, #656] @ (b123e0 ) │ │ @@ -2939330,15 +2939330,15 @@ │ │ b.n b11d88 │ │ movs r0, r2 │ │ b.n b11db2 │ │ lsrs r4, r3, #16 │ │ add.w r0, r0, r0 │ │ b.n b129d2 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r3, r4, r5, r6, r8, r9, sl, sp, lr} │ │ + ldmia.w sp!, {r1, r4, r6, r8, r9, sl, sp, lr} │ │ @ instruction: 0xff8008f8 │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {lr} │ │ b.n b125e6 │ │ movs r0, r2 │ │ b.n b11dca │ │ strh r2, [r0, #0] │ │ @@ -2939578,25 +2939578,25 @@ │ │ b.n b125d8 │ │ strh r4, [r3, r4] │ │ @ instruction: 0xebfd0000 │ │ b.n b12b62 │ │ ands r0, r0 │ │ asrs r0, r0, #22 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r4, r6, r9, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r1, r3, r5, r9, sl, fp, ip, sp, pc} │ │ vaddl.u8 , d0, d12 │ │ b.n b12010 │ │ movs r0, #0 │ │ b.n b12c96 │ │ adds r0, #0 │ │ b.n b12c9a │ │ asrs r1, r0, #32 │ │ b.n b125fc │ │ strb r0, [r3, r4] │ │ - @ instruction: 0xeafd6521 │ │ + @ instruction: 0xeafd64fa │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n b12988 │ │ str r0, [r0, r0] │ │ b.n b12832 │ │ movs r0, r5 │ │ b.n b12a10 │ │ @@ -2941387,71 +2941387,71 @@ │ │ vpmin.u32 , , │ │ @ instruction: 0xffd6eaff │ │ subs r4, #158 @ 0x9e │ │ @ instruction: 0xff82cf8f │ │ vhadd.u d27, d31, d31 │ │ vpmin.u q12, , │ │ @ instruction: 0xff7efc65 │ │ - vrshl.u64 , q12, q7 │ │ - @ instruction: 0xff81f3c1 │ │ - @ instruction: 0xff803fd5 │ │ + vrshl.u64 , , q7 │ │ + vrsra.u64 d15, d10, #63 │ │ + @ instruction: 0xff803fae │ │ vmov.i32 q7, #8978432 @ 0x00890000 │ │ vsub.i64 d24, d30, d4 │ │ @ instruction: 0xff81aeb3 │ │ vceq.i q11, , q14 │ │ vmls.i q13, q7, q15 │ │ vmov.i16 d5, #151 @ 0x0097 │ │ vaba.u d24, d15, d31 │ │ vrshl.u64 d26, d0, d30 │ │ - vcgt.u d31, d30, d24 │ │ + vcgt.u d31, d30, d1 │ │ vmla.i , q0, d3[7] │ │ - vqrdmlah.s d22, d30, d1 │ │ + vqrdmulh.s q11, q7, q13 │ │ vmov.i32 d5, #9699328 @ 0x00940000 │ │ vabd.u , , q12 │ │ movs r0, r5 │ │ @ instruction: 0xf7440028 │ │ ldr r0, [pc, #944] @ (b13818 ) │ │ - vhadd.u d22, d30, d13 │ │ - vmvn.i32 d1, #130 @ 0x00000082 │ │ + vhadd.u q11, q7, q11 │ │ + vaddl.u8 , d0, d11 │ │ @ instruction: 0xff81c3cb │ │ vqrdmlah.s , q7, q1 │ │ - @ instruction: 0xff825ffe │ │ - vmull.u8 , d16, d25 │ │ - vorr.i16 d11, #34048 @ 0x8500 │ │ + @ instruction: 0xff825fd7 │ │ + vmull.u8 , d16, d2 │ │ + vmull.u , d16, d2[7] │ │ @ instruction: 0xff80ad20 │ │ - @ instruction: 0xff811edb │ │ - vqshl.u64 d7, d25, #0 │ │ - vmlsl.u q3, d16, d1[0] │ │ + @ instruction: 0xff811eb4 │ │ + vqshl.u64 d7, d2, #0 │ │ + vqshlu.s64 d6, d10, #0 │ │ vmls.i q6, , d0[7] │ │ - vqrshl.u64 , q15, │ │ - @ instruction: 0xff8069a8 │ │ + vqrshl.u64 , , │ │ + @ instruction: 0xff806981 │ │ vrsra.u64 q5, , #63 │ │ - vorr.i16 q1, #158 @ 0x009e │ │ + vbic.i16 d2, #151 @ 0x0097 │ │ vsri.64 d14, d27, #63 │ │ - vceq.i d18, d31, d2 │ │ + vsub.i64 q9, , │ │ vmull.u , d17, d3[7] │ │ vminnm.f16 d21, d14, d4 │ │ vpmin.u , q15, q7 │ │ vcgt.u q14, q7, q2 │ │ vmov.i32 d2, #-1644167168 @ 0x9e000000 │ │ vcgt.u d26, d14, d31 │ │ vmax.u q14, , │ │ vmax.u q14, , │ │ - vmlal.u8 q3, d1, d9 │ │ + @ instruction: 0xff8167e2 │ │ vmls.f q5, , d2[0] │ │ - vmlal.u , d1, d0[3] │ │ + vsubl.u8 , d1, d21 │ │ vsubw.u8 q7, q8, d23 │ │ vqrdmulh.s d24, d15, d30 │ │ vpmin.u , , │ │ - vpmin.f16 , q7, │ │ + vpmin.f16 , q7, q1 │ │ vraddhn.i16 d15, q0, │ │ vhadd.u , q7, q7 │ │ vorr.i32 d1, #160 @ 0x000000a0 │ │ - vqrdmlsh.s d22, d31, d8 │ │ - @ instruction: 0xff814ed3 │ │ + vqrdmlsh.s q11, , │ │ + vmull.p8 q2, d17, d28 │ │ vsra.u64 q2, q8, #63 │ │ stmdb sp!, {sp, lr} │ │ b.n b1384a │ │ movs r0, r0 │ │ b.n b1302e │ │ ands r0, r0 │ │ b.n b13c52 │ │ @@ -2942155,16 +2942155,16 @@ │ │ str r0, [r0, r0] │ │ b.n b1427a │ │ str r0, [sp, #304] @ 0x130 │ │ b.n b13652 │ │ movs r5, r0 │ │ b.n b13e82 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r4, r5, r7, r9} │ │ - vrshr.u64 q0, q5, #63 │ │ + ldmia.w sp!, {r0, r3, r7, r9} │ │ + vrshr.u64 d0, d19, #63 │ │ vshr.u64 d0, d0, #63 │ │ movs r0, r0 │ │ ldr r0, [pc, #192] @ (b13c14 ) │ │ stmdb sp!, {} │ │ b.n b141fc │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ @@ -2942595,16 +2942595,16 @@ │ │ cmp r7, #64 @ 0x40 │ │ @ instruction: 0xebfd0006 │ │ b.n b14246 │ │ beq.n b13f38 │ │ b.n b14424 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r3, r7, r8, sl, sp, lr, pc} │ │ - vcgt.u q13, q15, │ │ - vmov.i32 d2, #36607 @ 0x00008eff │ │ + vcgt.u q13, q15, q0 │ │ + @ instruction: 0xff802bf7 │ │ @ instruction: 0xff808efe │ │ vceq.i d20, d14, d16 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b143c0 │ │ ands r0, r0 │ │ b.n b1426a │ │ lsls r3, r3, #1 │ │ @@ -2942880,15 +2942880,15 @@ │ │ b.n b13cd6 │ │ movs r0, r0 │ │ b.n b14852 │ │ @ instruction: 0xffd41aff │ │ movs r0, r0 │ │ b.n b13ce6 │ │ @ instruction: 0xffdbeaff │ │ - adds r7, #224 @ 0xe0 │ │ + adds r7, #185 @ 0xb9 │ │ @ instruction: 0xff814ff0 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n b14664 │ │ str r0, [r0, #0] │ │ b.n b1450e │ │ ands r1, r0 │ │ b.n b14512 │ │ @@ -2943571,15 +2943571,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 │ │ - asrs r1, r6, #9 │ │ + asrs r2, r1, #9 │ │ vaddl.u8 q0, d1, d0 │ │ b.n b14e56 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (b1487c ) │ │ stmdb sp!, {lr} │ │ b.n b14b02 │ │ str r7, [r0, r0] │ │ @@ -2944638,15 +2944638,15 @@ │ │ movs r0, r0 │ │ movs r4, r0 │ │ movs r0, r0 │ │ movs r0, r2 │ │ movs r0, r0 │ │ movs r4, r0 │ │ movs r0, r0 │ │ - lsrs r3, r5, #11 │ │ + lsrs r4, r0, #11 │ │ vsubw.u8 q6, , d15 │ │ vqrshl.u64 q9, q5, │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {lr} │ │ b.n b15406 │ │ movs r4, r5 │ │ b.n b14bea │ │ @@ -2944720,15 +2944720,15 @@ │ │ b.n b1549e │ │ asrs r7, r0, #32 │ │ b.n b154a2 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {} │ │ b.n b14c94 │ │ @ instruction: 0xffdeeaff │ │ - sub sp, #228 @ 0xe4 │ │ + sub sp, #72 @ 0x48 │ │ @ instruction: 0xff804ff0 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b15614 │ │ ands r0, r0 │ │ b.n b154be │ │ movs r4, r5 │ │ b.n b14ca2 │ │ @@ -2944908,15 +2944908,15 @@ │ │ lsls r0, r2, #1 │ │ b.n b14dfa │ │ movs r7, r0 │ │ b.n b15636 │ │ beq.n b15320 │ │ b.n b15814 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r5, r7, r8, r9, sl} │ │ + ldmia.w sp!, {r1, r7, r8, r9, sl} │ │ vaddl.u8 , d1, d0 │ │ b.n b15646 │ │ movs r4, r6 │ │ b.n b14e2a │ │ movs r0, r0 │ │ b.n b159ae │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -2945464,19 +2945464,19 @@ │ │ b.n b152c4 │ │ movs r2, r1 │ │ b.n b15efe │ │ lsls r0, r7, #1 │ │ b.n b152ca │ │ @ instruction: 0xfff8eaff │ │ ldrb r0, [r5, #3] │ │ - vqshl.u64 d18, d19, d14 │ │ + vshl.u64 d18, d12, d14 │ │ @ instruction: 0xff815f9a │ │ vmull.u q1, d17, d1[4] │ │ - vhsub.u d20, d15, d9 │ │ - @ instruction: 0xff81f998 │ │ + vrhadd.u q10, , q9 │ │ + vbic.i16 , #145 @ 0x0091 │ │ vqrdmlsh.s d16, d31, d14 │ │ @ instruction: 0xff825f2c │ │ @ instruction: 0xff814ff8 │ │ stmdb sp!, {lr} │ │ b.n b15f2e │ │ add sp, #4 │ │ b.n b15f32 │ │ @@ -2947330,18 +2947330,18 @@ │ │ b.n b16d30 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r3, r6, r8, sl, lr} │ │ strh r1, [r0, r1] │ │ lsls r7, r0, #25 │ │ vmov.i32 q0, #-1358954496 @ 0xaf000000 │ │ vsli.64 q0, q3, #2 │ │ - vbic.i16 q2, #160 @ 0x00a0 │ │ + vmul.f q2, q1, d1[2] │ │ vmov.i32 d15, #8585215 @ 0x0082ffff │ │ vsubw.u8 q0, , d31 │ │ - vmvn.i32 q0, #10747904 @ 0x00a40000 │ │ + vmls.i q0, q1, d1[3] │ │ vbic.i32 q0, #36608 @ 0x00008f00 │ │ vqshl.u64 d7, d3, #2 │ │ vqrdmlah.s q14, , q1 │ │ vqshl.u64 q8, q3, q7 │ │ @ instruction: 0xff82036b │ │ vmlal.u q0, d18, d3[1] │ │ vrshr.u64 q0, q3, #62 │ │ @@ -2947350,21 +2947350,21 @@ │ │ vmvn.i32 q0, #166 @ 0x000000a6 │ │ vqrdmlsh.s , q9, d2[0] │ │ vmla.i q0, , d2[5] │ │ vbic.i32 q0, #175 @ 0x000000af │ │ @ instruction: 0xff82fefe │ │ vaddl.u8 q0, d1, d30 │ │ vshr.u64 d0, d3, #62 │ │ - vmvn.i32 d13, #41471 @ 0x0000a1ff │ │ + vmull.u8 , d2, d10 │ │ vrshr.u64 d0, d15, #64 │ │ @ instruction: 0xff82ff9b │ │ - @ instruction: 0xff817dd6 │ │ + @ instruction: 0xff817daf │ │ @ instruction: 0xff80ff7b │ │ vmov.i8 d15, #151 @ 0x97 │ │ - vqshl.u64 d13, d17, #1 │ │ + vabdl.u8 , d17, d10 │ │ vmov.i8 d15, #135 @ 0x87 │ │ @ instruction: 0xff81fda2 │ │ @ instruction: 0xff814bf0 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n b16d40 │ │ ands r1, r0 │ │ b.n b16bea │ │ @@ -2948303,18 +2948303,18 @@ │ │ asrs r1, r0, #32 │ │ b.n b171e0 │ │ mrc2 11, 3, lr, cr2, cr15, {7} @ │ │ movs r5, r0 │ │ b.n b1740a │ │ movs r2, #205 @ 0xcd │ │ @ instruction: 0xebfdff35 │ │ - @ instruction: 0xeaffe946 │ │ - @ instruction: 0xff80e9ff │ │ + @ instruction: 0xeaffe91f │ │ + @ instruction: 0xff80e9d8 │ │ vmvn.i32 , #9043967 @ 0x0089ffff │ │ - vbif d25, d30, d20 │ │ + vrhadd.u d25, d30, d13 │ │ @ instruction: 0xff8048f0 │ │ stmdb sp!, {ip, lr} │ │ b.n b1742a │ │ movs r0, r1 │ │ b.n b16c0e │ │ ands r2, r0 │ │ b.n b17432 │ │ @@ -2956674,15 +2956674,15 @@ │ │ b.n b1b2a6 │ │ add r0, pc, #0 @ (adr r0, b1b778 ) │ │ b.n b1b28a │ │ beq.n b1b694 │ │ b.n b1bc98 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r4, r5, r6, r9, fp, ip, sp, pc} │ │ - vmvn.i32 d10, #9437184 @ 0x00900000 │ │ + vraddhn.i16 d10, , │ │ vshl.u64 , q8, │ │ movs r0, r0 │ │ ldrsb r0, [r3, r0] │ │ movs r0, r0 │ │ strb r0, [r7, r7] │ │ movs r0, r0 │ │ ldrh r4, [r7, r0] │ │ @@ -2962937,15 +2962937,15 @@ │ │ b.n b1e6fe │ │ asrs r4, r2, #27 │ │ @ instruction: 0xebfd002c │ │ b.n b1e6e6 │ │ ldr r0, [pc, #960] @ (b1efa0 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b1ee44 │ │ - pop {r4, r5, r6, r7, pc} │ │ + pop {r0, r3, r6, r7, pc} │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b1f08c │ │ str r0, [r0, #0] │ │ b.n b1ef36 │ │ movs r0, r0 │ │ b.n b1e71c │ │ @@ -2964287,15 +2964287,15 @@ │ │ movs r0, r0 │ │ asrs r4, r0, #22 │ │ beq.n b1f6a4 │ │ b.n b1fc18 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r7, r9, sl} │ │ movs r0, r0 │ │ - lsrs r5, r7, #30 │ │ + lsrs r6, r2, #30 │ │ @ instruction: 0xff804ffe │ │ stmdb sp!, {r2, r3} │ │ @ instruction: 0xe98d9000 │ │ b.n b1fa56 │ │ add r0, pc, #4 @ (adr r0, b1f71c ) │ │ b.n b1fa5a │ │ movs r4, r0 │ │ @@ -2967838,15 +2967838,15 @@ │ │ b.n b2187a │ │ beq.n b21564 │ │ b.n b21a58 │ │ ldr r0, [pc, #960] @ (b21900 ) │ │ ldmia.w sp!, {r2, ip, lr, pc} │ │ b.n b21a60 │ │ vrhadd.u16 d14, d14, d31 │ │ - subs r2, #254 @ 0xfe │ │ + subs r2, #215 @ 0xd7 │ │ vqrdmlsh.s , , │ │ vminnm.f16 q10, q15, q15 │ │ stmdb sp!, {r3, r4, r5, ip, lr} │ │ b.n b2107a │ │ add r0, pc, #0 @ (adr r0, b2155c ) │ │ b.n b2189e │ │ movs r0, r0 │ │ @@ -2972831,15 +2972831,15 @@ │ │ asrs r1, r0, #32 │ │ b.n b2407c │ │ beq.n b23f80 │ │ b.n b2447c │ │ ldr r0, [pc, #192] @ (b24024 ) │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r8, lr, pc} │ │ @ instruction: 0xeaffebf4 │ │ - vacgt.f16 d31, d29, d28 │ │ + vacgt.f16 d31, d29, d5 │ │ vcge.u , , │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r3, r4, r6, r7, ip, lr, pc} │ │ b.n b24418 │ │ lsls r0, r2, #1 │ │ blt.w b63f82 │ │ b.n b242c6 │ │ @@ -2974318,15 +2974318,15 @@ │ │ @ instruction: 0xffe6eaff │ │ strb r0, [r0, #0] │ │ b.n b2530e │ │ stc2 10, cr14, [r3, #1020] @ 0x3fc @ │ │ asrs r0, r6, #22 │ │ movs r0, r0 │ │ ldrh r3, [r0, #26] │ │ - vqshl.u64 , , q15 │ │ + vshl.u64 d21, d30, d30 │ │ vorr.i32 q7, #-1979711488 @ 0x8a000000 │ │ vpmax.u d17, d13, d7 │ │ vmov.i32 d4, #144 @ 0x00000090 │ │ stmdb sp!, {lr} │ │ b.n b24f2e │ │ ldr??.w lr, [r5], #255 │ │ movs r4, r2 │ │ @@ -2977169,15 +2977169,15 @@ │ │ @ instruction: 0xebfcd0c4 │ │ b.n b2691c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r7, r8, fp} │ │ movs r0, r0 │ │ lsrs r0, r1, #9 │ │ movs r0, r0 │ │ - adds r3, r5, r7 │ │ + adds r4, r0, r7 │ │ @ instruction: 0xff804bf0 │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n b268b4 │ │ strh r2, [r0, #0] │ │ b.n b2675e │ │ movs r3, r0 │ │ b.n b26ac8 │ │ @@ -2979229,20 +2979229,20 @@ │ │ b.n b27912 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r0, lr} │ │ b.n b27d1a │ │ @ instruction: 0xffb9eaff │ │ lsls r1, r0, #4 │ │ lsls r1, r0, #4 │ │ - subs r1, #37 @ 0x25 │ │ + subs r0, #254 @ 0xfe │ │ vhadd.u d17, d15, d7 │ │ vqadd.u64 d31, d14, d0 │ │ vsli.64 q2, , #0 │ │ - vcgt.f16 d22, d14, d22 │ │ - vqrshl.u64 q15, q5, │ │ + @ instruction: 0xff7e6dff │ │ + vqrshl.u64 d30, d19, d15 │ │ vqrdmlah.s q8, , │ │ vhadd.u d16, d14, d0 │ │ b.n b27ca2 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n b2794e │ │ @@ -2979832,16 +2979832,16 @@ │ │ b.n b27e36 │ │ str r0, [r0, r0] │ │ b.n b27634 │ │ strh r0, [r0, #0] │ │ b.n b27608 │ │ ldrh r0, [r7, #62] @ 0x3e │ │ ldmia.w sp!, {r5, r7, r9, fp} │ │ - vmlal.u8 q3, d17, d26 │ │ - vhadd.u d30, d15, d26 │ │ + vmlal.u8 q3, d17, d3 │ │ + vhadd.u d30, d15, d3 │ │ vqadd.u64 d30, d15, d28 │ │ @ instruction: 0xeafc4ff0 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n b27fb4 │ │ asrs r4, r1, #32 │ │ b.n b27638 │ │ add r0, pc, #80 @ (adr r0, b27b70 ) │ │ @@ -2980133,15 +2980133,15 @@ │ │ add.w r0, r0, r0, lsl #20 │ │ b.n b284c2 │ │ movs r4, r0 │ │ b.n b280c6 │ │ str r0, [r0, r0] │ │ b.n b2789a │ │ strh r4, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r3, r4, r8, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, sp, pc} │ │ vhadd.u d16, d15, d0 │ │ b.n b28436 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ b.n b280e2 │ │ movs r4, r1 │ │ @@ -2982942,45 +2982942,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 │ │ bls.n b294de │ │ - vcge.u d30, d29, d31 │ │ - vmax.u q13, q15, q15 │ │ + vcge.u d30, d29, d8 │ │ + vmax.u q13, q15, │ │ vmls.i q15, q15, │ │ - vshl.u64 q14, , q14 │ │ - vacgt.f16 d30, d14, d7 │ │ + vshl.u64 d28, d24, d28 │ │ + @ instruction: 0xff7eedf0 │ │ vrhadd.u d22, d31, d2 │ │ vcge.u d17, d13, d22 │ │ - vhadd.u , q15, │ │ + vhadd.u d31, d30, d18 │ │ vceq.i q10, , q5 │ │ - vaddw.u8 q7, q8, d23 │ │ - vpmin.f16 , q15, q11 │ │ + vaddw.u8 q7, q8, d0 │ │ + vminnm.f16 d17, d30, d31 │ │ vmls.i q8, , q12 │ │ vrhadd.u d19, d13, d10 │ │ vqshl.u64 d20, d3, d14 │ │ - vpmin.f16 q15, , │ │ + vpmin.f16 q15, , q1 │ │ vpmin.u d18, d31, d10 │ │ - vbic.i16 d1, #130 @ 0x0082 │ │ - vminnm.f16 d27, d31, d3 │ │ - vceq.i , q7, q10 │ │ - vshl.u64 , q8, q15 │ │ - vacgt.f16 q12, , q3 │ │ - vqrdmlah.s q13, , │ │ - vmul.p d29, d15, d13 │ │ + @ instruction: 0xff80190b │ │ + vpmin.f16 , , q14 │ │ + vsub.i64 , q7, │ │ + vqshl.u64 d19, d25, d30 │ │ + vcgt.f16 d24, d31, d31 │ │ + vqrdmlah.s q13, , q3 │ │ + vceq.i , , q11 │ │ vhadd.u d20, d30, d6 │ │ - vorr.i32 d1, #-1946157056 @ 0x8c000000 │ │ + vqshlu.s64 , , #0 │ │ vmls.i d23, d31, d4 │ │ vpmin.u q8, , │ │ - vcge.u d16, d30, d25 │ │ + vcge.u d16, d30, d2 │ │ vbic.i32 q6, #8585216 @ 0x00830000 │ │ vceq.i q9, q6, q14 │ │ - vqrdmlah.s q12, q15, │ │ + vqrdmlah.s q12, q15, q2 │ │ vhadd.u q9, , │ │ b.n b29a1a │ │ adds r0, #114 @ 0x72 │ │ b.n b2937c │ │ movs r3, #130 @ 0x82 │ │ b.n b298e2 │ │ movs r0, #163 @ 0xa3 │ │ @@ -2983614,15 +2983614,15 @@ │ │ movs r1, r0 │ │ b.n b2a24a │ │ movs r4, r1 │ │ b.n b29628 │ │ @ instruction: 0xffcfeaff │ │ stmia r7!, {r0, r1, r2, r3, r6, r7} │ │ vhsub.u d25, d13, d11 │ │ - vshl.u64 d24, d8, d13 │ │ + vcgt.u q12, , │ │ vqadd.u64 d20, d15, d0 │ │ stmdb sp!, {lr} │ │ b.n b29e66 │ │ lsls r0, r0, #10 │ │ add.w r0, r0, r8, rrx │ │ b.n b2a036 │ │ add r2, sp, #592 @ 0x250 │ │ @@ -2984774,18 +2984774,18 @@ │ │ b.n b2a044 │ │ beq.n b2a534 │ │ b.n b2aa28 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r7, r9, fp, ip, pc} │ │ ldrh r2, [r2, #60] @ 0x3c │ │ ldr r2, [pc, #280] @ (b2a630 ) │ │ - vqrdmlah.s d23, d13, d20 │ │ + vqrdmulh.s d23, d13, d13 │ │ vaba.u d17, d15, d22 │ │ - vpmax.u d25, d14, d5 │ │ - vaba.u d28, d15, d27 │ │ + vmul.p , q15, q7 │ │ + vaba.u d28, d15, d4 │ │ vqadd.u64 d24, d30, d16 │ │ movs r7, r4 │ │ ldr r0, [pc, #192] @ (b2a5f0 ) │ │ stmdb sp!, {ip, lr} │ │ b.n b2ac76 │ │ ands r0, r0 │ │ b.n b2a87a │ │ @@ -2985329,15 +2985329,15 @@ │ │ asrs r0, r4, #6 │ │ blx eff1e8 │ │ movs r5, r0 │ │ b.n b2ad36 │ │ rors r4, r7 │ │ ldmia.w sp!, {r0, r7, sl, ip, lr, pc} │ │ @ instruction: 0xeafc6442 │ │ - vacgt.f16 d26, d30, d21 │ │ + vcgt.f16 d26, d30, d14 │ │ vqsub.u64 d24, d31, d10 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r0, r1, sp, lr} │ │ b.n b2ad52 │ │ str r2, [r0, r0] │ │ b.n b2ad56 │ │ strb r1, [r0, #0] │ │ @@ -2985596,15 +2985596,15 @@ │ │ beq.n b2acc8 │ │ b.n b2b164 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2, r5, ip} │ │ vaba.u , q15, │ │ vhsub.u d20, d13, d15 │ │ vrshl.u64 , q11, │ │ - vabd.f16 q14, , │ │ + vabd.f16 d28, d29, d24 │ │ vhadd.u d29, d15, d8 │ │ b.n b2b100 │ │ ldr r0, [pc, #252] @ (b2ad64 ) │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b2afae │ │ ands r0, r0 │ │ b.n b2afb2 │ │ @@ -2985736,15 +2985736,15 @@ │ │ movs r0, r6 │ │ b.n b2a886 │ │ ands r4, r3 │ │ ldmia.w sp!, {r3, ip, lr, pc} │ │ b.n b2b2a0 │ │ vrhadd.u16 d14, d14, d31 │ │ strb r1, [r4, #27] │ │ - vaba.u d31, d13, d9 │ │ + vmin.u , , q9 │ │ vcgt.u , q7, q3 │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 0, cr13, [sp, #-288]! @ 0xfffffee0 │ │ b.n b2b23c │ │ ands r0, r0 │ │ b.n b2b0e6 │ │ @@ -2986202,15 +2986202,15 @@ │ │ @ instruction: 0xff81eaff │ │ b.n b2abde │ │ vshl.u64 q11, q9, q14 │ │ vmax.u d16, d14, d21 │ │ vmlsl.u q2, d0, d1[3] │ │ vmull.u q0, d0, d2[1] │ │ vcgt.u d16, d30, d3 │ │ - vqrdmlah.s d29, d13, d3 │ │ + vpmax.u , , q14 │ │ vbif q10, q15, │ │ stmdb sp!, {lr} │ │ b.n b2b506 │ │ movs r0, r5 │ │ b.n b2acea │ │ movs r0, r0 │ │ b.n b2b86e │ │ @@ -2986274,15 +2986274,15 @@ │ │ movs r6, r0 │ │ b.n b2b592 │ │ b.n b2aed6 │ │ @ instruction: 0xebfc0028 │ │ b.n b2ad62 │ │ strh r7, [r7, #14] │ │ ldmia.w sp!, {r0, r3, r4, r6, r7, sl, lr} │ │ - vmov.i16 , #130 @ 0x0082 │ │ + vmlal.u8 , d0, d27 │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n b2b708 │ │ str r1, [r0, #16] │ │ b.n b2b372 │ │ str r0, [sp, #304] @ 0x130 │ │ b.n b2adb0 │ │ @@ -2986420,20 +2986420,20 @@ │ │ b.n b2b6ce │ │ beq.n b2b3d8 │ │ b.n b2b8ac │ │ ldr r7, [pc, #960] @ (b2b754 ) │ │ ldmia.w sp!, {r1, r2} │ │ and.w r2, r0, r4, lsr #30 │ │ movs r7, r4 │ │ - add r7, pc, #548 @ (adr r7, b2b5c4 ) │ │ + add r7, pc, #392 @ (adr r7, b2b528 ) │ │ vcgt.u d28, d31, d17 │ │ vqrshl.u64 q13, q12, q14 │ │ - vabd.u d26, d12, d29 │ │ + vabd.u d26, d12, d6 │ │ vcgt.u q14, , │ │ - vpmin.f16 d20, d12, d10 │ │ + vcgt.f16 q10, q14, │ │ vqadd.u64 d20, d15, d0 │ │ stmdb sp!, {lr} │ │ b.n b2b6fe │ │ movs r1, r0 │ │ b.n b2b702 │ │ b.n b2ad76 │ │ @ instruction: 0xebfc1028 │ │ @@ -2986808,15 +2986808,15 @@ │ │ and.w r0, r0, r7, lsl #24 │ │ b.n b2be4e │ │ movs r6, r0 │ │ b.n b2ba52 │ │ beq.n b2b734 │ │ b.n b2bc30 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r4, sl, fp, lr} │ │ + ldmia.w sp!, {r2, r3, r5, r6, r7, r8, r9, fp, lr} │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r0, lr} │ │ b.n b2ba66 │ │ strb r0, [r0, #0] │ │ b.n b2ba6a │ │ lsls r0, r7, #3 │ │ b.n b2be6e │ │ @@ -2987361,15 +2987361,15 @@ │ │ lsls r3, r5, #17 │ │ add.w r0, r0, ip │ │ b.n b2b70c │ │ cmp r3, #14 │ │ ldc 0, cr13, [sp], #16 │ │ b.n b2c0f4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r4, r5, r7, r8, ip, sp, pc} │ │ + ldmia.w sp!, {r1, r4, r7, r8, ip, sp, pc} │ │ vqadd.u64 d20, d14, d0 │ │ stmdb sp!, {lr} │ │ b.n b2bf2a │ │ movs r6, r0 │ │ b.n b2b78e │ │ movs r0, r0 │ │ b.n b2c292 │ │ @@ -2988210,15 +2988210,15 @@ │ │ b.n b2c884 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r1, r2} │ │ b.n b2cab2 │ │ beq.n b2c3a4 │ │ b.n b2c890 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r4, r6, r7, sl, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r7, sl, ip, lr, pc} │ │ vceq.i d20, d15, d16 │ │ stmdb sp!, {lr} │ │ b.n b2c6c6 │ │ str r0, [r3, r0] │ │ b.n b2bf2a │ │ movs r0, r0 │ │ b.n b2cace │ │ @@ -2989327,40 +2989327,40 @@ │ │ lsrs r7, r6, #20 │ │ vqsub.u64 d18, d30, d28 │ │ movs r3, r5 │ │ movs r7, #210 @ 0xd2 │ │ vminnm.f16 q15, , │ │ vpmin.f16 d21, d15, d0 │ │ movs r7, r4 │ │ - str r4, [sp, #152] @ 0x98 │ │ + str r3, [sp, #1020] @ 0x3fc │ │ vqrdmulh.s q8, , │ │ vqrshl.u64 q11, , q7 │ │ vpmin.u q8, , │ │ vabd.f16 d21, d30, d16 │ │ movs r7, r4 │ │ lsrs r7, r7, #8 │ │ vcgt.f16 q13, q7, │ │ vmul.p d16, d28, d27 │ │ vpmin.u d30, d30, d7 │ │ vacgt.f16 d26, d12, d25 │ │ - vmax.u q11, q14, q11 │ │ + vmin.u d22, d28, d31 │ │ @ instruction: 0xff7e0c83 │ │ @ instruction: 0xff80b7ec │ │ @ instruction: 0xff7dadd5 │ │ vminnm.f16 q12, q14, │ │ vmin.u q13, q14, q14 │ │ vqsub.u64 q10, q6, │ │ vpmax.u , , q0 │ │ movs r7, r4 │ │ @ instruction: 0xb604 │ │ vrshl.u64 d25, d17, d29 │ │ vcgt.u , , q7 │ │ vhadd.u d20, d29, d19 │ │ vhsub.u d27, d13, d16 │ │ - vacgt.f16 d24, d13, d25 │ │ + vacgt.f16 d24, d13, d2 │ │ vqrshl.u64 d16, d3, d15 │ │ vcgt.f16 d20, d14, d0 │ │ stmdb sp!, {r2, ip} │ │ b.n b2d290 │ │ bvc.n b2cd36 │ │ @ instruction: 0xebfd880c │ │ ldmia.w sp!, {r4, lr} │ │ @@ -2990276,15 +2990276,15 @@ │ │ b.n b2da94 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r8} │ │ b.n b2db82 │ │ strb r0, [r0, #0] │ │ b.n b2dcc6 │ │ @ instruction: 0xfff9eaff │ │ - strh r2, [r3, #52] @ 0x34 │ │ + strh r3, [r6, #50] @ 0x32 │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {r1, r2, r8, r9, fp, pc} │ │ stc 0, cr13, [sp, #-704]! @ 0xfffffd40 │ │ b.n b2da34 │ │ strb r0, [r0, #0] │ │ b.n b2d8de │ │ movs r0, r0 │ │ @@ -2991622,16 +2991622,16 @@ │ │ movs r4, r0 │ │ b.n b2dd1c │ │ bge.n b2e29e │ │ @ instruction: 0xebfc0007 │ │ b.n b2e52a │ │ ldrh r4, [r7, #6] │ │ ldmia.w sp!, {r0, r1, r4, r5, r6, r7, r8, sp, lr} │ │ - vabd.f16 d19, d29, d2 │ │ - vbif d16, d31, d11 │ │ + @ instruction: 0xff7d3d5b │ │ + vbif q8, , q10 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n b2e69c │ │ add sp, #0 │ │ b.n b2e946 │ │ strh r3, [r0, #0] │ │ b.n b2e54a │ │ @@ -2995010,15 +2995010,15 @@ │ │ movs r0, r1 │ │ b.n b2fb4e │ │ str r4, [r1, r0] │ │ b.n b2fad2 │ │ movs r5, r0 │ │ b.n b3030e │ │ ldrh r0, [r7, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r6, r7, r9, sl, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r7, r9, sl, lr, pc} │ │ vminnm.f16 d28, d14, d21 │ │ vqadd.u64 d26, d12, d1 │ │ vminnm.f16 q10, , q12 │ │ stmdb sp!, {r2, r8, r9, fp, pc} │ │ stc 0, cr13, [sp, #-448]! @ 0xfffffe40 │ │ b.n b30484 │ │ strb r0, [r0, #0] │ │ @@ -2996197,20 +2996197,20 @@ │ │ b.n b304e0 │ │ adds r0, #124 @ 0x7c │ │ @ instruction: 0xebfdfff4 │ │ @ instruction: 0xeaff7ad9 │ │ movs r3, r0 │ │ mcr2 15, 4, pc, cr0, cr15, {7} @ │ │ lsrs r7, r3, #10 │ │ - vhadd.u d26, d29, d28 │ │ + vhadd.u d26, d29, d5 │ │ vqrdmulh.s d19, d14, d13 │ │ - vrhadd.u , , │ │ + vbif d21, d29, d26 │ │ @ instruction: 0xff7f5dde │ │ vcge.u d31, d13, d5 │ │ - vpmin.f16 , , │ │ + vminnm.f16 d31, d15, d10 │ │ @ instruction: 0xff7ecd97 │ │ vhadd.u d16, d13, d8 │ │ b.n b30576 │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #0] @ (b309dc ) │ │ stmdb sp!, {r1, r3} │ │ b.n b31086 │ │ @@ -2996661,15 +2996661,15 @@ │ │ b.n b308d6 │ │ movs r0, r0 │ │ and.w r0, r0, r7, lsl #20 │ │ b.n b31512 │ │ movs r5, r0 │ │ b.n b31116 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r4, r5, r8, sl, fp, lr} │ │ + ldmia.w sp!, {r1, r3, r8, sl, fp, lr} │ │ vbif q10, , q14 │ │ stmdb sp!, {} │ │ b.n b315a6 │ │ movs r0, #0 │ │ b.n b3152a │ │ movs r0, r0 │ │ b.n b30908 │ │ @@ -2997181,15 +2997181,15 @@ │ │ movs r0, #16 │ │ b.n b30d7e │ │ movs r0, r5 │ │ b.n b31762 │ │ asrs r7, r0, #32 │ │ b.n b3159e │ │ @ instruction: 0xffafeaff │ │ - ldrsb r2, [r6, r7] │ │ + ldrsb r3, [r1, r7] │ │ vshl.u64 q11, , q7 │ │ vmin.u d28, d12, d11 │ │ vminnm.f16 q10, , q15 │ │ stmdb sp!, {lr} │ │ b.n b315b6 │ │ strh r0, [r5, #4] │ │ b.n b3177a │ │ @@ -2997954,17 +2997954,17 @@ │ │ b.n b31424 │ │ asrs r0, r5, #32 │ │ b.n b31df2 │ │ movs r0, #2 │ │ b.n b31a0c │ │ @ instruction: 0xfff7eaff │ │ @ instruction: 0xfa7fff7f │ │ - str r3, [r0, #20] │ │ + str r4, [r3, #16] │ │ vcgt.f16 , , │ │ - vcge.u d21, d12, d31 │ │ + vcge.u d21, d12, d8 │ │ vminnm.f16 q10, q15, q12 │ │ stmdb sp!, {sp, pc} │ │ b.n b31c4a │ │ movs r4, r0 │ │ b.n b3142e │ │ ands r0, r7 │ │ b.n b31446 │ │ @@ -2999498,18 +2999498,18 @@ │ │ b.n b327a8 │ │ strh r3, [r6, r3] │ │ add.w r0, r3, r4, lsr #32 │ │ b.n b32dd2 │ │ asrs r5, r4, #3 │ │ b.n b32dd6 │ │ @ instruction: 0xffe4eaff │ │ - adds r4, #153 @ 0x99 │ │ - vshl.u64 q11, , │ │ - vrshl.u64 d19, d1, d14 │ │ - vqshl.u64 q11, , │ │ + adds r4, #114 @ 0x72 │ │ + vshl.u64 q11, q4, │ │ + vqshl.u64 , q5, q15 │ │ + vqshl.u64 d22, d16, d31 │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b32b4c │ │ ands r0, r0 │ │ b.n b329f6 │ │ movs r0, r0 │ │ b.n b32dfa │ │ @@ -3005473,23 +3005473,23 @@ │ │ b.n b355c8 │ │ str r0, [r0, #0] │ │ b.n b36202 │ │ lsls r0, r0, #10 │ │ b.n b355d0 │ │ @ instruction: 0xffd5eaff │ │ ldr r4, [r5, r7] │ │ - vaba.u , q6, │ │ + vaba.u , q6, q1 │ │ vceq.i d21, d29, d28 │ │ - vmax.u , q6, │ │ + vmax.u d31, d12, d18 │ │ vmul.p , , │ │ vmul.p d21, d12, d8 │ │ vceq.i , q6, q2 │ │ - vrshl.u64 , , q14 │ │ + vqrshl.u64 d31, d26, d28 │ │ vsub.i64 d21, d13, d28 │ │ - vqrshl.u64 d31, d25, d28 │ │ + vqrshl.u64 d31, d2, d28 │ │ vsub.i64 d21, d29, d0 │ │ vqrdmlah.s q10, q14, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b35f98 │ │ strb r0, [r0, #0] │ │ b.n b36242 │ │ str r0, [r0, r0] │ │ @@ -3005704,22 +3005704,22 @@ │ │ b.n b357e0 │ │ str r0, [sp, #0] │ │ b.n b3641a │ │ lsls r0, r0, #10 │ │ b.n b357e8 │ │ @ instruction: 0xffc6eaff │ │ ldrsb r0, [r0, r2] │ │ - vabd.f16 q10, q14, q9 │ │ + @ instruction: 0xff7c4dbb │ │ vmin.u , q15, q6 │ │ - vacgt.f16 d20, d12, d30 │ │ + vacgt.f16 d20, d12, d7 │ │ vabd.u , q7, q2 │ │ vmax.u , q6, q0 │ │ - vabd.f16 d20, d28, d18 │ │ + @ instruction: 0xff7c4d7b │ │ vmin.u d21, d14, d4 │ │ - @ instruction: 0xff7c4d76 │ │ + vabd.f16 q10, q6, │ │ vmax.u d21, d30, d20 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b361ac │ │ str r0, [r0, r0] │ │ b.n b36456 │ │ str r0, [r0, #0] │ │ @@ -3006176,15 +3006176,15 @@ │ │ strb r0, [r0, #0] │ │ b.n b36866 │ │ str r5, [r7, #44] @ 0x2c │ │ add.w r0, r1, r7 │ │ b.n b3646e │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r2, r3, r4, r7, r9, ip, lr} │ │ - vcgt.f16 d29, d12, d15 │ │ + vabd.f16 , q14, q12 │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b365dc │ │ ands r0, r0 │ │ b.n b36486 │ │ lsls r4, r0, #4 │ │ b.n b35c6a │ │ @@ -3006348,21 +3006348,21 @@ │ │ str r4, [r3, #40] @ 0x28 │ │ add.w r0, r1, r5 │ │ b.n b365f2 │ │ beq.n b362c4 │ │ b.n b367d0 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r3, r4, r5, r6, r8, ip, lr} │ │ - vminnm.f16 q15, q6, q14 │ │ + vminnm.f16 q15, q6, │ │ vrhadd.u , , │ │ - vminnm.f16 q15, q6, q0 │ │ + vpmin.f16 d30, d12, d25 │ │ vbif d21, d13, d9 │ │ - vminnm.f16 d30, d12, d12 │ │ + vacgt.f16 q15, q14, │ │ vrhadd.u d21, d29, d17 │ │ - vpmin.f16 d30, d28, d20 │ │ + vminnm.f16 q15, q6, │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r2, r3, r4, r5, sp} │ │ b.n b35e02 │ │ asrs r1, r4, #32 │ │ b.n b36a26 │ │ adds r2, #88 @ 0x58 │ │ b.n b35e0a │ │ @@ -3006439,16 +3006439,16 @@ │ │ b.n b366c6 │ │ movs r4, r0 │ │ b.n b366ca │ │ movs r0, r0 │ │ b.n b36a32 │ │ @ instruction: 0xffd91aff │ │ @ instruction: 0xffefeaff │ │ - pop {r2, r7, pc} │ │ - vbif d24, d14, d0 │ │ + pop {r0, r2, r3, r4, r6, pc} │ │ + vhadd.u q12, q15, │ │ vqadd.u64 q10, q7, q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b366e6 │ │ asrs r4, r1, #32 │ │ b.n b35eca │ │ ands r0, r0 │ │ b.n b366ee │ │ @@ -3006829,16 +3006829,16 @@ │ │ cmp r1, #80 @ 0x50 │ │ b.n b3625e │ │ adds r4, r2, r5 │ │ b.n b361e2 │ │ beq.n b3671c │ │ b.n b36bf8 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r5, r6, r8, r9, fp, ip, sp, pc} │ │ - vpmin.u , q15, q14 │ │ + ldmia.w sp!, {r0, r3, r4, r5, r8, r9, fp, ip, sp, pc} │ │ + vpmin.u , q15, │ │ vsub.i64 d20, d14, d0 │ │ stmdb sp!, {r4, r5} │ │ b.n b36230 │ │ asrs r0, r6, #32 │ │ b.n b36234 │ │ movs r0, r0 │ │ b.n b36818 │ │ @@ -3006909,15 +3006909,15 @@ │ │ lsrs r0, r4, #30 │ │ b.n b36ac6 │ │ movs r0, r0 │ │ b.n b3628e │ │ beq.n b3679c │ │ b.n b36ca8 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r3, r4, r6, r7, sl, sp} │ │ + ldmia.w sp!, {r0, r4, r5, r7, sl, sp} │ │ vacgt.f16 q13, q7, q0 │ │ movs r2, r5 │ │ ldmia r5, {r5} │ │ movs r2, r5 │ │ add r6, sp, #256 @ 0x100 │ │ movs r2, r5 │ │ eors r0, r6 │ │ @@ -3006998,17 +3006998,17 @@ │ │ b.n b36f86 │ │ asrs r1, r0, #32 │ │ b.n b36968 │ │ ldrh r6, [r6, r2] │ │ add.w r0, r4, r4 │ │ b.n b36b92 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r7, r8, ip, sp} │ │ - vbif , , │ │ - vbif d19, d15, d9 │ │ + ldmia.w sp!, {r1, r2, r4, r5, r6, r8, ip, sp} │ │ + vbif , , q3 │ │ + vqadd.u64 , , q9 │ │ vqadd.u64 q8, , q0 │ │ movs r0, r0 │ │ eors r0, r6 │ │ stmdb sp!, {r0, r1, lr} │ │ b.n b36bae │ │ str r2, [r0, #0] │ │ b.n b36bb2 │ │ @@ -3007578,24 +3007578,24 @@ │ │ add.w r0, r0, r0, lsl #16 │ │ b.n b37486 │ │ movs r4, r0 │ │ b.n b3708a │ │ beq.n b36d54 │ │ b.n b37268 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r5, r8, r9, sl, fp, sp} │ │ - vacgt.f16 q9, , │ │ - vabd.f16 d18, d31, d1 │ │ - vcgt.f16 d18, d31, d5 │ │ - @ instruction: 0xff7f2c45 │ │ - vmin.u , , │ │ - @ instruction: 0xff7e2dbd │ │ - @ instruction: 0xff7f2d55 │ │ - vabd.f16 d18, d15, d5 │ │ - vqrdmlsh.s q9, , │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r9, sl, fp, sp} │ │ + vacgt.f16 q9, , q3 │ │ + @ instruction: 0xff7f2d5a │ │ + vacgt.f16 q9, , q7 │ │ + vqrdmlsh.s d18, d15, d14 │ │ + vmin.u , , q0 │ │ + @ instruction: 0xff7e2d96 │ │ + vabd.f16 d18, d15, d30 │ │ + vqrdmlsh.s q9, , q7 │ │ + @ instruction: 0xff7f2c4a │ │ vceq.i d20, d15, d16 │ │ stmdb sp!, {} │ │ b.n b37422 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r3, #1 │ │ b.n b3728a │ │ @@ -3007680,15 +3007680,15 @@ │ │ b.n b37186 │ │ asrs r5, r0, #32 │ │ b.n b3718a │ │ movs r1, #33 @ 0x21 │ │ b.n b3744e │ │ ldr r0, [pc, #192] @ (b36f10 ) │ │ ldmia.w sp!, {r2, r4, r5, r8, fp, ip, lr} │ │ - and.w fp, r4, r1, lsl #10 │ │ + and.w fp, r4, sl, lsr #9 │ │ vhadd.u d16, d15, d0 │ │ b.n b374fe │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r3, [pc, #960] @ (b37224 ) │ │ stmdb sp!, {ip, pc} │ │ b.n b371aa │ │ movs r0, r3 │ │ @@ -3007743,15 +3007743,15 @@ │ │ b.n b37180 │ │ str r0, [r2, #0] │ │ b.n b369e2 │ │ @ instruction: 0xffea3aff │ │ ldr r3, [pc, #960] @ (b372a0 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b37144 │ │ - cmp r2, #217 @ 0xd9 │ │ + cmp r2, #178 @ 0xb2 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b3738c │ │ str r0, [r0, #0] │ │ b.n b37236 │ │ lsls r4, r6, #26 │ │ b.n b374fa │ │ @@ -3007844,15 +3007844,15 @@ │ │ b.n b376fa │ │ lsrs r3, r4 │ │ add.w r0, r3, r0 │ │ b.n b37702 │ │ beq.n b36fd4 │ │ b.n b374e0 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r5, r7, r8, fp, sp} │ │ + ldmia.w sp!, {r1, r2, r4, r7, r8, fp, sp} │ │ vqrdmlah.s d30, d15, d6 │ │ vhadd.u d16, d11, d0 │ │ b.n b3767a │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ eors r0, r6 │ │ stmdb sp!, {sp, lr} │ │ @@ -3007973,16 +3007973,16 @@ │ │ b.n b3781e │ │ lsls r2, r3 │ │ add.w r0, r3, r4 │ │ b.n b37426 │ │ beq.n b370f8 │ │ b.n b37604 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r3, r4, r7, fp, sp} │ │ - vpmax.u d16, d15, d29 │ │ + ldmia.w sp!, {r1, r4, r5, r6, fp, sp} │ │ + vpmax.u d16, d15, d6 │ │ vqadd.u64 d20, d15, d0 │ │ stmdb sp!, {r1, lr} │ │ b.n b3743e │ │ @ instruction: 0xffccebff │ │ movs r0, r0 │ │ b.n b377a6 │ │ movs r3, r0 │ │ @@ -3008499,30 +3008499,30 @@ │ │ b.n b378c6 │ │ str.w lr, [r8, #2821] @ 0xb05 │ │ movs r7, r0 │ │ b.n b378ce │ │ beq.n b37598 │ │ b.n b37aac │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, r5, r6, r7, r8, sl, sp} │ │ + ldmia.w sp!, {r1, r2, r3, r6, r7, r8, sl, sp} │ │ vmls.i d27, d31, d19 │ │ - vmin.u d18, d12, d9 │ │ + vqrshl.u64 q9, q9, q14 │ │ vmls.i , , │ │ - vshl.u64 d18, d1, d12 │ │ + vcge.u q9, q14, q5 │ │ vabd.u d27, d31, d31 │ │ vqadd.u64 d28, d28, d12 │ │ movs r2, r5 │ │ bl e745b2 │ │ stmia r0!, {r2, r7} │ │ movs r2, r5 │ │ add r1, pc, #640 @ (adr r1, b3783c ) │ │ movs r2, r5 │ │ bne.n b375c6 │ │ vhsub.u d20, d28, d17 │ │ - vshl.u64 q9, , │ │ + vqshl.u64 d18, d14, d15 │ │ vaba.u , , │ │ vhadd.u d18, d12, d0 │ │ b.n b37d12 │ │ vpmin.u32 q7, q15, │ │ movs r0, r0 │ │ b.n b37c7a │ │ movs r2, r2 │ │ @@ -3008729,15 +3008729,15 @@ │ │ b.n b37728 │ │ add.w r0, r7, r0, lsl #16 │ │ b.n b37ada │ │ @ instruction: 0xffeaeaff │ │ ands r0, r0 │ │ b.n b3782c │ │ @ instruction: 0xffe8eaff │ │ - movs r2, #9 │ │ + movs r1, #226 @ 0xe2 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b37c4c │ │ str r0, [r0, #0] │ │ b.n b37af6 │ │ lsls r0, r4, #3 │ │ b.n b372f8 │ │ @@ -3008848,16 +3008848,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 │ │ - movs r0, #249 @ 0xf9 │ │ - vhsub.u d16, d31, d22 │ │ + movs r0, #210 @ 0xd2 │ │ + vqsub.u64 q8, , │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b37d60 │ │ str r0, [r0, r0] │ │ b.n b3800a │ │ str r2, [r0, #0] │ │ b.n b37c0e │ │ @@ -3008997,15 +3008997,15 @@ │ │ beq.n b37a14 │ │ b.n b37f20 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, r2} │ │ b.n b37d4e │ │ asrs r1, r1, #31 │ │ @ instruction: 0xeb06fff5 │ │ - @ instruction: 0xeaff1fa1 │ │ + @ instruction: 0xeaff1f7a │ │ vmax.u d21, d15, d3 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r4, r5, r6, ip, lr, pc} │ │ b.n b37ec0 │ │ blt.n b37a2a │ │ b.n b37ec4 │ │ str r0, [r0, #0] │ │ @@ -3009299,21 +3009299,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 │ │ - adds r5, r6, #6 │ │ - vabd.f16 , , q0 │ │ - vqrdmlsh.s , , │ │ - @ instruction: 0xff7f1ce4 │ │ + adds r6, r1, #6 │ │ + @ instruction: 0xff7f1d99 │ │ + vqrdmlsh.s d17, d31, d18 │ │ + vqrdmlsh.s d17, d31, d29 │ │ vshl.u64 d21, d1, d31 │ │ - @ instruction: 0xff7c1d75 │ │ - vabd.f16 d17, d31, d0 │ │ + vabd.f16 , q6, q7 │ │ + @ instruction: 0xff7f1d59 │ │ vmax.u q8, , q12 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r0, lr} │ │ b.n b3802a │ │ asrs r4, r6, #32 │ │ b.n b3782c │ │ str r0, [r0, r0] │ │ @@ -3009905,25 +3009905,25 @@ │ │ b.n b38576 │ │ bfcsel 16, b38842 , 18, vc │ │ movs r5, r0 │ │ b.n b3857e │ │ beq.n b38258 │ │ b.n b3875c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r5, r6, r9, fp, ip} │ │ + ldmia.w sp!, {r1, r6, r9, fp, ip} │ │ vhadd.u , , │ │ - vmul.p d17, d12, d25 │ │ + vmul.p d17, d12, d2 │ │ vminnm.f16 d22, d15, d27 │ │ - vsub.i64 , q14, │ │ + vceq.i d17, d28, d26 │ │ vcgt.f16 q11, , │ │ - vabd.u , q14, │ │ + vaba.u d17, d28, d10 │ │ vabd.f16 q11, , │ │ - vaba.u , q6, │ │ + vabd.u , q6, q5 │ │ @ instruction: 0xff7f6d73 │ │ - vacgt.f16 d25, d28, d25 │ │ + vacgt.f16 d25, d28, d2 │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, sp, lr} │ │ b.n b389ba │ │ movs r0, r0 │ │ b.n b38922 │ │ strb r0, [r0, #1] │ │ lsls r0, r0, #12 │ │ @@ -3010938,26 +3010938,26 @@ │ │ ldmia.w sp!, {} │ │ b.n b39286 │ │ beq.n b38b68 │ │ b.n b39064 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r2, r3, r6, r7} │ │ vaddw.u8 q0, q0, d24 │ │ - vmov.i32 q2, #142 @ 0x0000008e │ │ + vmvn.i32 d4, #135 @ 0x00000087 │ │ vqrdmlah.s d18, d30, d19 │ │ vceq.i d20, d28, d11 │ │ - @ instruction: 0xff7c5cef │ │ + @ instruction: 0xff7c5cc8 │ │ vqadd.u64 q8, q7, q0 │ │ vmla.i , q8, d2[5] │ │ - vceq.i , , │ │ + vceq.i , , q3 │ │ vpmin.u q9, q15, q1 │ │ - vqrdmlah.s d21, d12, d1 │ │ - vrshl.u64 , , q7 │ │ - vhadd.u , q15, q11 │ │ - vmls.i , q15, q2 │ │ + vpmax.u , q14, q13 │ │ + vrshl.u64 d27, d20, d14 │ │ + vqadd.u64 d31, d30, d31 │ │ + vmul.p d21, d30, d13 │ │ vqadd.u64 q10, q7, q8 │ │ stmdb sp!, {r1, lr} │ │ b.n b38ece │ │ movs r0, #24 │ │ b.n b386b4 │ │ asrs r0, r0, #32 │ │ b.n b392d6 │ │ @@ -3014029,16 +3014029,16 @@ │ │ b.n b3a8c6 │ │ movs r6, #113 @ 0x71 │ │ b.n b3ab8a │ │ asrs r1, r0, #32 │ │ b.n b3a6ac │ │ ldr r3, [pc, #404] @ (b3a724 ) │ │ add.w r0, r4, r6, lsr #32 │ │ - @ instruction: 0xea009b31 │ │ - vmax.u , , q14 │ │ + @ instruction: 0xea009b0a │ │ + vmax.u , , │ │ vqadd.u64 , , q6 │ │ b.n b3a0e0 │ │ movs r2, r1 │ │ b.n b3a8e6 │ │ movs r6, #122 @ 0x7a │ │ b.n b3abaa │ │ asrs r1, r0, #32 │ │ @@ -3014106,15 +3014106,15 @@ │ │ vqrdmulh.s q14, q6, │ │ vqrdmlah.s d28, d28, d28 │ │ vqshl.u64 q14, q10, q6 │ │ vbif q14, q14, q10 │ │ vqadd.u64 q14, q14, q4 │ │ @ instruction: 0xff7c8dbc │ │ movs r6, r4 │ │ - rev16 r5, r3 │ │ + rev r6, r6 │ │ vacgt.f16 , q15, │ │ vcgt.f16 , q6, q12 │ │ @ instruction: 0xff7cbcc8 │ │ vqrdmlsh.s d27, d28, d20 │ │ vcgt.f16 , q6, q4 │ │ vhsub.u q15, q14, q6 │ │ @ instruction: 0xff7fbd9c │ │ @@ -3015413,15 +3015413,15 @@ │ │ b.n b3ac78 │ │ beq.n b3b1f8 │ │ b.n b3b65c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r6, r7, r8, ip, sp, pc} │ │ vmls.i q13, q14, q6 │ │ vqsub.u64 , , q1 │ │ - vqshl.u64 , , q6 │ │ + vshl.u64 d19, d26, d12 │ │ vhsub.u , q7, q0 │ │ vpmax.u q13, q6, q6 │ │ vhadd.u d16, d11, d4 │ │ b.n b3aca0 │ │ movs r0, r0 │ │ b.n b3b284 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3015646,15 +3015646,15 @@ │ │ b.n b3baa6 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r2} │ │ b.n b3aeac │ │ movs r0, r0 │ │ b.n b3b490 │ │ vrhadd.u16 d14, d14, d31 │ │ - stmia r7!, {r0, r1, r2, r4, r6, r7} │ │ + stmia r7!, {r4, r5, r7} │ │ vceq.i q10, q15, q8 │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n b3b81c │ │ str r1, [r0, #0] │ │ b.n b3b6c6 │ │ ands r1, r0 │ │ b.n b3baca │ │ @@ -3015917,16 +3015917,16 @@ │ │ b.n b3bc4e │ │ movs r0, #0 │ │ b.n b3bd12 │ │ cmp r7, #93 @ 0x5d │ │ add.w r0, r3, r0 │ │ b.n b3bd1a │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r4, r6, r7, r9, sl, ip, sp, lr, pc} │ │ - vqrdmlsh.s d23, d13, d14 │ │ + ldmia.w sp!, {r0, r1, r3, r5, r7, r9, sl, ip, sp, lr, pc} │ │ + vqrdmlah.s , , │ │ 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 b3b130 │ │ asrs r2, r1, #11 │ │ b.n b3bbf8 │ │ movs r0, #40 @ 0x28 │ │ @@ -3015944,16 +3015944,16 @@ │ │ b.n b3bc92 │ │ movs r0, #0 │ │ b.n b3bd56 │ │ cmp r7, #76 @ 0x4c │ │ add.w r0, r3, r0 │ │ b.n b3bd5e │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r7, r9, sl, ip, sp, lr, pc} │ │ - vqrdmlah.s , , q5 │ │ + ldmia.w sp!, {r0, r1, r2, r5, r6, r9, sl, ip, sp, lr, pc} │ │ + vqrdmlah.s d23, d29, d19 │ │ 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 b3b174 │ │ asrs r2, r1, #11 │ │ b.n b3bc3c │ │ movs r0, #40 @ 0x28 │ │ @@ -3015971,16 +3015971,16 @@ │ │ b.n b3bcd6 │ │ movs r0, #0 │ │ b.n b3bd9a │ │ cmp r7, #59 @ 0x3b │ │ add.w r0, r3, r0 │ │ b.n b3bda2 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r3, r6, r9, sl, ip, sp, lr, pc} │ │ - vqrdmlah.s d23, d29, d6 │ │ + ldmia.w sp!, {r0, r1, r5, r9, sl, ip, sp, lr, pc} │ │ + vqrdmulh.s , , │ │ 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 b3b1b8 │ │ asrs r2, r1, #11 │ │ b.n b3bc80 │ │ movs r0, #40 @ 0x28 │ │ @@ -3015998,16 +3015998,16 @@ │ │ b.n b3bd1a │ │ movs r0, #0 │ │ b.n b3bdde │ │ cmp r7, #42 @ 0x2a │ │ add.w r0, r3, r0 │ │ b.n b3bde6 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r9, sl, ip, sp, lr, pc} │ │ - vqrdmlah.s , , q1 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r7, r8, sl, ip, sp, lr, pc} │ │ + vqrdmulh.s d23, d13, d27 │ │ 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 b3b1fc │ │ asrs r2, r1, #11 │ │ b.n b3bcc4 │ │ movs r0, #40 @ 0x28 │ │ @@ -3016025,16 +3016025,16 @@ │ │ b.n b3bd5e │ │ movs r0, #0 │ │ b.n b3be22 │ │ cmp r7, #25 │ │ add.w r0, r3, r0 │ │ b.n b3be2a │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r6, r7, r8, sl, ip, sp, lr, pc} │ │ - vqrdmulh.s d23, d13, d14 │ │ + ldmia.w sp!, {r0, r1, r3, r4, r7, r8, sl, ip, sp, lr, pc} │ │ + vpmax.u , , │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r1, r3, r4, r7, r9, sl, fp, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n b3b240 │ │ asrs r2, r1, #11 │ │ b.n b3bd08 │ │ movs r0, #40 @ 0x28 │ │ @@ -3016052,16 +3016052,16 @@ │ │ b.n b3bda2 │ │ movs r0, #0 │ │ b.n b3be66 │ │ cmp r7, #8 │ │ add.w r0, r3, r0 │ │ b.n b3be6e │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc} │ │ - vpmax.u , , q5 │ │ + ldmia.w sp!, {r0, r1, r2, r4, r6, r8, sl, ip, sp, lr, pc} │ │ + vpmax.u d23, d29, d19 │ │ vhadd.u d17, d13, d12 │ │ b.n b3b25e │ │ movs r0, r0 │ │ b.n b3bde4 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #32 │ │ @@ -3016086,15 +3016086,15 @@ │ │ b.n b3beb6 │ │ movs r0, #0 │ │ b.n b3beba │ │ cmp r6, #243 @ 0xf3 │ │ add.w r0, r3, r0 │ │ b.n b3bec2 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r5, r8, sl, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, sl, ip, sp, lr, pc} │ │ vpmax.u q15, , q13 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {ip, lr} │ │ b.n b3bed6 │ │ movs r0, r0 │ │ b.n b3be3a │ │ lsls r7, r5, #1 │ │ @@ -3016302,18 +3016302,18 @@ │ │ movs r0, r0 │ │ b.n b3bffa │ │ str r1, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r5, r0 │ │ b.n b3bca2 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r3, r7, sl, ip, sp, lr, pc} │ │ - vshl.u64 , q3, │ │ + ldmia.w sp!, {r0, r1, r5, r6, sl, ip, sp, lr, pc} │ │ + vqshl.u64 d31, d15, d13 │ │ vhadd.u q9, , │ │ - vcge.u d31, d31, d2 │ │ + vcgt.u , , │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {} │ │ b.n b3c01e │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ b.n b3b4a6 │ │ @@ -3016361,17 +3016361,17 @@ │ │ b.n b3c126 │ │ movs r0, #0 │ │ b.n b3c12a │ │ cmp r6, #87 @ 0x57 │ │ add.w r0, r3, r0 │ │ b.n b3c132 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r6, r7, r9, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r9, ip, sp, lr, pc} │ │ vqshl.u64 , , │ │ - vqsub.u64 d31, d28, d22 │ │ + vhsub.u d31, d28, d15 │ │ vshl.u64 d23, d29, d29 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r1, ip, lr} │ │ b.n b3bd4e │ │ str r1, [r0, #0] │ │ b.n b3bd52 │ │ ands r0, r0 │ │ @@ -3017145,30 +3017145,30 @@ │ │ b.n b3bbba │ │ @ instruction: 0xffd4eaff │ │ movs r0, r0 │ │ b.n b3c7fa │ │ lsrs r0, r1, #1 │ │ b.n b3bbc6 │ │ @ instruction: 0xffd1eaff │ │ - bl ce6fbe │ │ - stc 15, cr15, [lr, #-500]! @ 0xfffffe0c │ │ - ldc 15, cr15, [r6, #-500] @ 0xfffffe0c │ │ + bl cbffbe │ │ + stc 15, cr15, [r7, #-500] @ 0xfffffe0c │ │ + stcl 15, cr15, [pc], #500 @ b3c2c0 │ │ ldrsb r2, [r1, r3] │ │ - vpmin.f16 d30, d13, d26 │ │ - vacgt.f16 q15, , q11 │ │ - vacgt.f16 d30, d29, d22 │ │ + vpmin.f16 d30, d13, d3 │ │ + vcgt.f16 q15, , │ │ + vcgt.f16 d30, d29, d15 │ │ vqsub.u64 d16, d29, d8 │ │ movs r0, r0 │ │ - stcl 15, cr15, [r6, #500] @ 0x1f4 │ │ - ldc 15, cr15, [r2, #500] @ 0x1f4 │ │ - ldcl 15, cr15, [r2], {125} @ 0x7d │ │ + ldc 15, cr15, [pc, #500] @ b3c2d8 │ │ + stcl 15, cr15, [fp, #-500]! @ 0xfffffe0c │ │ + stc 15, cr15, [fp], #500 @ 0x1f4 │ │ ldrsb r6, [r0, r2] │ │ - vqrdmlsh.s d30, d29, d14 │ │ + vqrdmlsh.s q15, , │ │ vmin.u , , q1 │ │ - vqrdmlah.s q15, , q15 │ │ + vqrdmlah.s q15, , │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r3, r4, sl, fp, sp} │ │ add.w r0, r3, ip, asr #32 │ │ b.n b3bc48 │ │ asrs r2, r1, #11 │ │ b.n b3c710 │ │ movs r0, #40 @ 0x28 │ │ @@ -3017186,16 +3017186,16 @@ │ │ b.n b3c7aa │ │ movs r0, #0 │ │ b.n b3c86e │ │ cmp r4, #134 @ 0x86 │ │ add.w r0, r3, r0 │ │ b.n b3c876 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r6, r8, r9, fp, sp, lr, pc} │ │ - vhadd.u , , q1 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r6, r8, r9, fp, sp, lr, pc} │ │ + vqadd.u64 d23, d29, d11 │ │ vhadd.u d19, d13, d0 │ │ b.n b3c486 │ │ movs r0, r0 │ │ b.n b3c88a │ │ movs r0, r0 │ │ b.n b3c7f4 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3017299,15 +3017299,15 @@ │ │ adds r0, r3, r2 │ │ b.n b3bd32 │ │ cmp r0, #156 @ 0x9c │ │ b.n b3bd36 │ │ ldr r0, [pc, #960] @ (b3c5f0 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b3c494 │ │ - @ instruction: 0xead6ff7d │ │ + @ instruction: 0xeaafff7d │ │ stmia r3!, {r0, r4, r5, r6} │ │ vqadd.u64 d20, d12, d0 │ │ stmdb sp!, {} │ │ b.n b3c8e6 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ @@ -3017363,15 +3017363,15 @@ │ │ b.n b3c602 │ │ movs r5, #120 @ 0x78 │ │ b.n b3c8c6 │ │ asrs r1, r0, #32 │ │ b.n b3c3e8 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r2, r4, sl, lr} │ │ - @ instruction: 0xea04e9c2 │ │ + @ instruction: 0xea04e99b │ │ vhadd.u d18, d13, d4 │ │ b.n b3bdfa │ │ asrs r0, r0, #32 │ │ b.n b3ca1e │ │ ldc2l 10, cr14, [r8, #1020]! @ 0x3fc @ │ │ movs r0, r2 │ │ b.n b3c7e6 │ │ @@ -3018007,22 +3018007,22 @@ │ │ b.n b3cbba │ │ asrs r5, r0, #32 │ │ b.n b3cbbe │ │ movs r0, #156 @ 0x9c │ │ b.n b3ce84 │ │ ldr r0, [pc, #960] @ (b3cc44 ) │ │ ldmia.w sp!, {r0, r1, r2, r5, r7, r9, lr} │ │ - @ instruction: 0xea04e816 │ │ + @ instruction: 0xea04e7ef │ │ vqrshl.u64 d22, d0, d13 │ │ movs r1, r5 │ │ - b.n b3c708 │ │ - vmin.u d30, d13, d6 │ │ - vrshl.u64 d30, d30, d29 │ │ - vrshl.u64 d30, d14, d29 │ │ - vqshl.u64 d30, d6, d29 │ │ + b.n b3c6ba │ │ + vrshl.u64 q15, , │ │ + vrshl.u64 d30, d7, d29 │ │ + vrshl.u64 q15, , │ │ + vshl.u64 q15, , │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {} │ │ b.n b3cf4e │ │ lsls r7, r7, #1 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ b.n b3cbf6 │ │ @@ -3018345,24 +3018345,24 @@ │ │ b.n b3c6ba │ │ movs r5, #214 @ 0xd6 │ │ b.n b3d196 │ │ eors r0, r6 │ │ ldmia.w sp!, {r1, r5, r6, r7, r8, lr} │ │ and.w pc, r4, r0, asr #19 │ │ movs r0, r0 │ │ - b.n b3d168 │ │ + b.n b3d11a │ │ vhadd.u d22, d13, d4 │ │ movs r1, r5 │ │ ldrsh r0, [r7, r7] │ │ movs r1, r5 │ │ - b.n b3cf7c │ │ - vrhadd.u q15, , q3 │ │ + b.n b3cf2e │ │ + vbif d30, d29, d15 │ │ vpmin.f16 d21, d13, d24 │ │ movs r1, r5 │ │ - b.n b3ce18 │ │ + b.n b3cdca │ │ vqadd.u64 d17, d13, d16 │ │ b.n b3c6e2 │ │ movs r0, r0 │ │ b.n b3d268 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ ands r0, r2 │ │ @@ -3019060,15 +3019060,15 @@ │ │ b.n b3d6f0 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n b3d91e │ │ beq.n b3d210 │ │ b.n b3d6fc │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r8, r9, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r6, r7, r9, fp, ip, lr, pc} │ │ vqshl.u64 q10, q1, │ │ vminnm.f16 q9, , q6 │ │ movs r0, r0 │ │ movs r0, r0 │ │ b.n b3d896 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3019338,18 +3019338,18 @@ │ │ add.w r0, r0, r0, lsl #16 │ │ b.n b3d786 │ │ lsrs r0, r1, #26 │ │ b.n b3cf76 │ │ movs r0, r0 │ │ b.n b3cf58 │ │ @ instruction: 0xffd7eaff │ │ - bls.n b3d460 │ │ - vqrdmlsh.s d22, d29, d22 │ │ - vmul.p d29, d14, d30 │ │ - @ instruction: 0xff7d6cee │ │ + bhi.n b3d412 │ │ + @ instruction: 0xff7d6c8f │ │ + vmul.p d29, d14, d7 │ │ + @ instruction: 0xff7d6cc7 │ │ vbif q8, q15, q6 │ │ movs r0, r0 │ │ ldr r3, [pc, #960] @ (b3d828 ) │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b3d908 │ │ str r0, [r0, r0] │ │ b.n b3d7b2 │ │ @@ -3019526,18 +3019526,18 @@ │ │ add.w r0, r3, r0 │ │ b.n b3dda6 │ │ beq.n b3d608 │ │ b.n b3db04 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r5, r7, r8, r9, lr} │ │ movs r0, r0 │ │ - bvc.n b3d6d8 │ │ - vqrdmlsh.s q10, , q9 │ │ - vmax.u , q15, q3 │ │ - vqrdmulh.s q10, , q3 │ │ + bvc.n b3d68a │ │ + @ instruction: 0xff7d4c4b │ │ + vmin.u d29, d30, d15 │ │ + vqrdmlah.s d20, d29, d15 │ │ vceq.i d20, d14, d16 │ │ stmdb sp!, {ip} │ │ b.n b3d94a │ │ movs r0, r0 │ │ b.n b3d12e │ │ movs r0, r0 │ │ b.n b3dcb2 │ │ @@ -3019637,15 +3019637,15 @@ │ │ b.n b3de1e │ │ movs r7, #26 │ │ add.w r0, r3, r0 │ │ b.n b3dea6 │ │ beq.n b3d6f8 │ │ b.n b3dc04 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r6, r7, r8, sl, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r7, r8, sl, ip, lr, pc} │ │ vcgt.u d16, d29, d19 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xebff0fc0 │ │ b.n b3da82 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, lr} │ │ @@ -3019871,21 +3019871,21 @@ │ │ @ instruction: 0xebff5000 │ │ b.n b3dc2e │ │ lsrs r0, r1, #26 │ │ b.n b3d41e │ │ movs r0, r0 │ │ b.n b3d3fe │ │ @ instruction: 0xffc1eaff │ │ - bmi.n b3d8a8 │ │ + bmi.n b3d85a │ │ vpmin.f16 , , q5 │ │ - vshl.u64 d29, d22, d27 │ │ + vqshl.u64 , , │ │ vminnm.f16 d27, d13, d10 │ │ - vqshl.u64 , q15, │ │ + vqshl.u64 , , │ │ vminnm.f16 , , q9 │ │ - vshl.u64 , q7, │ │ + vshl.u64 d29, d23, d11 │ │ vcgt.f16 , , q1 │ │ @ instruction: 0xff7bfd34 │ │ vtbl.8 d20, {d15}, d0 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b3ddc0 │ │ stmia r0!, {} │ │ b.n b3e06a │ │ @@ -3020045,18 +3020045,18 @@ │ │ b.n b3d594 │ │ movs r4, r1 │ │ b.n b3d598 │ │ mrc2 11, 3, lr, cr8, cr15, {7} @ │ │ asrs r0, r0, #32 │ │ b.n b3ddc6 │ │ @ instruction: 0xffdfeaff │ │ - bcs.n b3d9c8 │ │ + bcs.n b3db7a │ │ vpmax.u q12, , q3 │ │ vqrdmulh.s d31, d28, d16 │ │ - vmlal.u , d31, d6[0] │ │ + vrshr.u64 d29, d15, #1 │ │ vpmax.u q12, , q15 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {} │ │ b.n b3e146 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ @@ -3020132,15 +3020132,15 @@ │ │ b.n b3de82 │ │ movs r0, #0 │ │ b.n b3e286 │ │ movs r6, #0 │ │ add.w r0, r3, r0 │ │ b.n b3e28e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r6, r8, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r8, ip, lr, pc} │ │ @ instruction: 0xff7dfdf9 │ │ vceq.i d20, d14, d16 │ │ stmdb sp!, {} │ │ b.n b3e202 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ @@ -3020218,15 +3020218,15 @@ │ │ b.n b3df42 │ │ movs r0, #0 │ │ b.n b3e346 │ │ movs r5, #208 @ 0xd0 │ │ add.w r0, r3, r0 │ │ b.n b3e34e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r7, ip, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r6, ip, lr, pc} │ │ @ instruction: 0xff7dfd39 │ │ vbif q10, q15, q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n b3e0bc │ │ b.n b3dc24 │ │ b.n b3df66 │ │ movs r0, r0 │ │ @@ -3022004,15 +3022004,15 @@ │ │ and.w r0, r0, r0, lsl #16 │ │ b.n b3f2fa │ │ movs r4, r0 │ │ b.n b3eefe │ │ beq.n b3ebd0 │ │ b.n b3f0dc │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r4, r5, r6, r7, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r6, r7, lr, pc} │ │ vmul.p d25, d13, d29 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b3f070 │ │ ands r0, r0 │ │ b.n b3f31a │ │ movs r0, r0 │ │ @@ -3022126,15 +3022126,15 @@ │ │ b.n b3f406 │ │ movs r1, #160 @ 0xa0 │ │ add.w r0, r3, r4 │ │ b.n b3f00e │ │ beq.n b3ece0 │ │ b.n b3f1ec │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r8, r9, sl, fp, ip, sp, pc} │ │ vcgt.u q8, , q2 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {} │ │ b.n b3f388 │ │ ands r0, r0 │ │ b.n b3f02a │ │ movs r0, r0 │ │ @@ -3022211,19 +3022211,19 @@ │ │ b.n b3e8b2 │ │ asrs r1, r0, #32 │ │ b.n b3eeac │ │ subs r1, #101 @ 0x65 │ │ add.w r1, r4, r0, asr #22 │ │ b.n b3e89e │ │ @ instruction: 0xffdceaff │ │ - itet hi │ │ - vpminhi.f16 d27, d13, d26 │ │ - vacgtls.f16 , , q15 │ │ - vhaddhi.u d16, d13, d0 │ │ - b.n b3f44a │ │ + ittte vs │ │ + vpminvs.f16 d27, d13, d3 │ │ + vacgtvs.f16 , , │ │ + vhaddvs.u d16, d13, d0 │ │ + bvc.n b3f44a │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ adds r0, #0 │ │ b.n b3e8d2 │ │ movs r0, r0 │ │ b.n b3f45c │ │ movs r4, r0 │ │ @@ -3023000,68 +3023000,68 @@ │ │ b.n b3f590 │ │ subs r1, r7, #5 │ │ add.w r0, r3, r4, lsr #32 │ │ b.n b3fbba │ │ asrs r3, r4, #6 │ │ b.n b3fa7e │ │ vpmin.u q15, q9, │ │ - revsh r2, r2 │ │ + hlt 0x002b │ │ vmax.u d28, d29, d21 │ │ - vpmin.u d27, d30, d14 │ │ + vpmin.u , q7, │ │ vmin.u q14, , │ │ - vacgt.f16 d27, d14, d30 │ │ - vpmin.u , , q9 │ │ + vacgt.f16 d27, d14, d7 │ │ + vpmax.u , , │ │ vmax.u q14, , │ │ - @ instruction: 0xff7ebdf2 │ │ + vabd.f16 , q15, │ │ 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 │ │ - rev16 r6, r2 │ │ + rev r7, r5 │ │ vmax.u d28, d13, d25 │ │ - vpmax.u d27, d14, d14 │ │ + vmls.i , q15, │ │ vrshl.u64 q14, , │ │ - vmls.i , q15, q9 │ │ + vmul.p d27, d30, d27 │ │ vqrshl.u64 d28, d21, d29 │ │ - vmul.p d27, d30, d22 │ │ + vmls.i d27, d30, d15 │ │ vrshl.u64 d28, d9, d29 │ │ - vmul.p d27, d30, d10 │ │ + vmul.p , q7, │ │ vrshl.u64 q14, , │ │ - vmul.p , q7, q15 │ │ + vmul.p , q7, │ │ vqrshl.u64 q14, , │ │ - vmls.i , q7, q9 │ │ + vmul.p d27, d14, d27 │ │ vqrshl.u64 d28, d21, d13 │ │ - vmls.i , q7, q3 │ │ + vmul.p d27, d14, d15 │ │ vqrshl.u64 d28, d9, d13 │ │ - vmls.i d27, d14, d2 │ │ + vceq.i , q15, │ │ vqshl.u64 q14, , │ │ - vmls.i d27, d14, d26 │ │ + vmls.i d27, d14, d3 │ │ vqshl.u64 q14, , │ │ - vceq.i , q15, q3 │ │ + vsub.i64 d27, d30, d31 │ │ vshl.u64 d28, d25, d29 │ │ - vceq.i d27, d30, d26 │ │ + vceq.i d27, d30, d3 │ │ vshl.u64 d28, d13, d29 │ │ - vceq.i d27, d30, d14 │ │ + vceq.i , q7, │ │ vqshl.u64 q14, , │ │ - vsub.i64 d27, d30, d2 │ │ + vceq.i , q7, │ │ vqshl.u64 q14, , │ │ - vqrdmlah.s , q15, q9 │ │ - vsub.i64 , , q11 │ │ + vqrdmulh.s , q15, │ │ + vceq.i d27, d13, d31 │ │ vqshl.u64 d28, d25, d13 │ │ - vceq.i d27, d14, d26 │ │ + vceq.i d27, d14, d3 │ │ vshl.u64 d28, d13, d13 │ │ - vceq.i d27, d14, d14 │ │ + vaba.u , q15, │ │ vcge.u q14, , │ │ vqadd.u64 d20, d14, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b3f9e8 │ │ movs r2, #72 @ 0x48 │ │ b.n b3f072 │ │ subs r3, r2, #6 │ │ @@ -3023863,15 +3023863,15 @@ │ │ b.n b4034a │ │ ands r0, r0 │ │ b.n b4034e │ │ adds r6, r1, #7 │ │ add.w r0, r3, r4 │ │ b.n b3ff56 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r2, r4, r7, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r6, ip, sp, pc} │ │ vceq.i q12, , │ │ vhadd.u d19, d12, d0 │ │ b.n b3ff66 │ │ movs r0, r0 │ │ b.n b4036a │ │ adds r2, #144 @ 0x90 │ │ b.n b3f754 │ │ @@ -3024508,15 +3024508,15 @@ │ │ b.n b4080e │ │ movs r0, #0 │ │ b.n b408d2 │ │ adds r5, r5, #1 │ │ add.w r0, r3, r0 │ │ b.n b408da │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r4, r8, r9, fp, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r5, r6, r7, r9, fp, sp, pc} │ │ vcge.u d24, d29, d1 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r4, r5, ip} │ │ b.n b3fcce │ │ ands r1, r0 │ │ b.n b408f2 │ │ movs r0, r0 │ │ @@ -3024596,15 +3024596,15 @@ │ │ b.n b4099a │ │ ands r0, r0 │ │ b.n b4099e │ │ adds r2, r7, #0 │ │ add.w r0, r3, r4 │ │ b.n b405a6 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r3, r6, r9, fp, sp, pc} │ │ + ldmia.w sp!, {r0, r1, r5, r9, fp, sp, pc} │ │ vmls.i , , q9 │ │ vhadd.u d16, d11, d0 │ │ b.n b40916 │ │ vrhadd.u16 d0, d14, d31 │ │ movs r0, #0 │ │ b.n b3fd9e │ │ movs r0, r0 │ │ @@ -3025057,20 +3025057,20 @@ │ │ b.n b40da6 │ │ movs r5, r0 │ │ b.n b409aa │ │ movs r3, #32 │ │ add.w r0, r3, r6 │ │ b.n b409b2 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r2, r5, r7, r9, sl, sp, pc} │ │ - vqrdmlah.s d17, d29, d3 │ │ - vmax.u q13, q7, q7 │ │ - vqrdmlah.s d17, d13, d27 │ │ - vmax.u d26, d30, d10 │ │ - vqrdmlah.s , , │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r9, sl, sp, pc} │ │ + vqrdmulh.s , , q14 │ │ + vmax.u d26, d14, d23 │ │ + vqrdmlah.s d17, d13, d4 │ │ + vmax.u q13, q7, │ │ + vqrdmlah.s , , q0 │ │ vhadd.u d17, d14, d0 │ │ b.n b409d2 │ │ movs r0, r0 │ │ b.n b40dd6 │ │ movs r0, r0 │ │ b.n b40d3c │ │ movs r1, r1 │ │ @@ -3025844,20 +3025844,20 @@ │ │ add.w r0, r2, r7, lsl #1 │ │ b.n b4149e │ │ lsls r4, r0, #30 │ │ b.n b40872 │ │ movs r0, r0 │ │ b.n b414a6 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r4, r5, r7, r8, r9, sl, fp, ip, pc} │ │ - vpmin.f16 q11, , │ │ - vpmin.f16 d25, d30, d2 │ │ - vminnm.f16 d22, d29, d13 │ │ - vminnm.f16 , q7, q3 │ │ - vminnm.f16 q11, , │ │ + ldmia.w sp!, {r0, r1, r3, r7, r8, r9, sl, fp, ip, pc} │ │ + vpmin.f16 d22, d29, d22 │ │ + vminnm.f16 , q7, │ │ + vminnm.f16 q11, , q11 │ │ + vpmin.f16 d25, d14, d31 │ │ + vpmin.f16 q11, , q5 │ │ vqadd.u64 q10, q15, q0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b41224 │ │ ands r0, r0 │ │ b.n b410ce │ │ movs r7, r0 │ │ b.n b41436 │ │ @@ -3025909,15 +3025909,15 @@ │ │ b.n b41536 │ │ str r0, [r6, #12] │ │ b.n b41194 │ │ movs r4, r0 │ │ @ instruction: 0xeb00d008 │ │ b.n b4131c │ │ strh r0, [r2, #6] │ │ - ldmia.w sp!, {r1, r5, r6, r7, r9, sl, fp, ip, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r7, r9, sl, fp, ip, pc} │ │ vmls.i q12, , │ │ vpmax.u q15, , │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b412b4 │ │ strh r4, [r0, #0] │ │ b.n b40940 │ │ @@ -3026056,17 +3026056,17 @@ │ │ b.n b41450 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ b.n b4167e │ │ beq.n b40f48 │ │ b.n b4145c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r5, r9, sl, fp, ip, pc} │ │ - vpmax.u d22, d13, d19 │ │ - vabd.f16 , q7, q9 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, pc} │ │ + vmul.p q11, , q14 │ │ + @ instruction: 0xff7e9d3b │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b413f4 │ │ str r3, [r0, r0] │ │ b.n b4129e │ │ ands r2, r0 │ │ b.n b412a2 │ │ @@ -3026357,27 +3026357,27 @@ │ │ str r0, [r0, r0] │ │ b.n b4191e │ │ movs r4, r0 │ │ b.n b41522 │ │ asrs r0, r2, #1 │ │ b.n b41926 │ │ @ instruction: 0xff8aeaff │ │ - ldr r4, [sp, #568] @ 0x238 │ │ + ldr r4, [sp, #412] @ 0x19c │ │ vhadd.u d30, d29, d8 │ │ - vqrdmlsh.s d25, d27, d30 │ │ + vqrdmlsh.s d25, d27, d7 │ │ vqadd.u64 d30, d29, d24 │ │ - vqrdmlsh.s , , q3 │ │ - @ instruction: 0xff7d9c26 │ │ - vqrdmulh.s , , q1 │ │ + @ instruction: 0xff7b9c2f │ │ + vqrdmlah.s , , │ │ + vqrdmlah.s d25, d13, d11 │ │ vminnm.f16 d29, d13, d28 │ │ - vqrdmlah.s d25, d11, d10 │ │ + vpmin.u , , │ │ vminnm.f16 d29, d13, d4 │ │ - @ instruction: 0xff7b4c6c │ │ - vqrdmlsh.s d20, d14, d28 │ │ - vpmax.u , q15, q1 │ │ + @ instruction: 0xff7b4c45 │ │ + vqrdmlsh.s d20, d14, d5 │ │ + vpmin.u d25, d30, d11 │ │ vacgt.f16 d29, d29, d28 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b416c4 │ │ str r0, [sp, #224] @ 0xe0 │ │ b.n b40d68 │ │ add r0, pc, #0 @ (adr r0, b41230 ) │ │ @@ -3026757,26 +3026757,26 @@ │ │ b.n b41c02 │ │ movs r0, #0 │ │ b.n b41cc6 │ │ asrs r0, r6, #29 │ │ @ instruction: 0xeb038000 │ │ b.n b410c8 │ │ @ instruction: 0xffcdeaff │ │ - ldr r1, [sp, #872] @ 0x368 │ │ - vqrdmlah.s , , q12 │ │ - vpmin.u d25, d13, d2 │ │ - vqrdmlah.s d21, d29, d16 │ │ - vsub.i64 , , q11 │ │ - vpmax.u d21, d29, d4 │ │ - vmul.p , , q11 │ │ - vqrdmlah.s d21, d13, d0 │ │ - vabd.u d25, d29, d2 │ │ - vmls.i d21, d13, d16 │ │ - vaba.u d25, d13, d14 │ │ - vceq.i d21, d29, d28 │ │ + ldr r1, [sp, #716] @ 0x2cc │ │ + vqrdmlah.s , , │ │ + vmls.i , , │ │ + vqrdmulh.s d21, d29, d9 │ │ + vceq.i d25, d29, d31 │ │ + vpmin.u , , │ │ + vmls.i , , │ │ + vpmax.u , , │ │ + vaba.u , , │ │ + vceq.i , , │ │ + vmin.u , , │ │ + vceq.i d21, d29, d5 │ │ vabd.u d17, d13, d20 │ │ b.n b410e6 │ │ movs r0, r0 │ │ b.n b41c6c │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #12 │ │ @@ -3026911,15 +3026911,15 @@ │ │ b.n b41e32 │ │ asrs r0, r4, #30 │ │ add.w r0, r3, r4 │ │ b.n b41a3a │ │ beq.n b4177c │ │ b.n b41c18 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r5, r7, r9, sl, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r9, sl, fp, sp, lr, pc} │ │ vqadd.u64 d20, d13, d0 │ │ stmdb sp!, {lr} │ │ b.n b41a4e │ │ ldrh r0, [r4, r2] │ │ add.w r0, r3, r0 │ │ b.n b41db6 │ │ movs r2, r0 │ │ @@ -3027029,16 +3027029,16 @@ │ │ b.n b41f46 │ │ asrs r0, r2, #27 │ │ add.w r0, r3, r0 │ │ b.n b41f4e │ │ beq.n b41820 │ │ b.n b41d2c │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r3, r4, r7, sl, ip, pc} │ │ - vmin.u , , q1 │ │ + ldmia.w sp!, {r0, r1, r4, r5, r6, sl, ip, pc} │ │ + vmax.u d21, d13, d27 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b41cc0 │ │ str r0, [r0, #0] │ │ b.n b41b6a │ │ movs r1, r0 │ │ b.n b41b6e │ │ @@ -3027096,15 +3027096,15 @@ │ │ b.n b41fe2 │ │ asrs r1, r5, #26 │ │ add.w r0, r3, r4 │ │ b.n b41bea │ │ beq.n b418bc │ │ b.n b41dc8 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r6, r7, r8, r9, ip, pc} │ │ vsub.i64 d27, d13, d28 │ │ vhadd.u d16, d11, d0 │ │ b.n b41f5e │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (b41984 ) │ │ stmdb sp!, {r2, r4, r5, lr} │ │ b.n b41408 │ │ @@ -3027128,15 +3027128,15 @@ │ │ b.n b41c32 │ │ asrs r4, r0, #32 │ │ b.n b41c36 │ │ movs r0, #161 @ 0xa1 │ │ b.n b4203a │ │ ldr r0, [pc, #192] @ (b419bc ) │ │ ldmia.w sp!, {r0, r3, r7, r9, sl, fp, sp} │ │ - @ instruction: 0xea0493b2 │ │ + @ instruction: 0xea04938b │ │ vhadd.u d16, d13, d0 │ │ b.n b41faa │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ b.n b41432 │ │ asrs r0, r0, #32 │ │ @@ -3027257,16 +3027257,16 @@ │ │ asrs r3, r1, #25 │ │ add.w r0, r3, r7 │ │ b.n b41d62 │ │ lsrs r0, r2, #28 │ │ add.w r0, r2, r0 │ │ b.n b421ea │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r2, r3, r7, r9, ip, pc} │ │ - vcge.u d23, d13, d25 │ │ + ldmia.w sp!, {r0, r1, r2, r5, r6, r9, ip, pc} │ │ + vcge.u d23, d13, d2 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b41ed8 │ │ strb r0, [r0, #0] │ │ b.n b41d82 │ │ strh r3, [r0, #0] │ │ b.n b41d86 │ │ @@ -3027538,18 +3027538,18 @@ │ │ b.n b41f96 │ │ movs r1, r0 │ │ b.n b4208e │ │ beq.n b41cc8 │ │ b.n b421ac │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, lr, pc} │ │ - vpmin.u q15, q14, │ │ + vpmin.u d30, d28, d20 │ │ vmls.i d25, d29, d9 │ │ vcgt.f16 , , q0 │ │ - vmls.i d30, d12, d7 │ │ + vsub.i64 q15, q14, q8 │ │ vmls.i q9, , q12 │ │ vcgt.f16 d16, d28, d24 │ │ movs r1, r5 │ │ asrs r0, r0, #32 │ │ b.n b41ff6 │ │ movs r0, r0 │ │ b.n b423fa │ │ @@ -3027827,16 +3027827,16 @@ │ │ vqadd.u64 , q15, q14 │ │ movs r6, r4 │ │ cmp r1, #12 │ │ vmls.i q9, q6, q8 │ │ vpmin.u d22, d12, d8 │ │ vabd.u q9, , q4 │ │ vmul.p , q14, q8 │ │ - vpmin.f16 q10, q15, │ │ - vqsub.u64 q8, , q15 │ │ + vminnm.f16 d20, d30, d12 │ │ + vqsub.u64 q8, , │ │ vsub.i64 q9, q15, q6 │ │ vpmin.u , q14, q10 │ │ vhsub.u d31, d30, d8 │ │ vhadd.u d16, d11, d0 │ │ b.n b425f0 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ @@ -3028716,16 +3028716,16 @@ │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n b42e3a │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, ip} │ │ b.n b42e42 │ │ @ instruction: 0xfff7eaff │ │ - ldrsb r6, [r2, r2] │ │ - vaba.u , q7, │ │ + ldrsb r7, [r5, r1] │ │ + vabd.u d19, d14, d30 │ │ vqrdmlsh.s q11, q7, │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {ip, lr} │ │ b.n b42a5a │ │ movs r4, r1 │ │ b.n b4223e │ │ ands r1, r0 │ │ @@ -3030381,22 +3030381,22 @@ │ │ b.n b43674 │ │ asrs r4, r0, #32 │ │ b.n b43096 │ │ movs r5, r0 │ │ b.n b438ba │ │ eors r0, r6 │ │ ldmia.w sp!, {r0, r1, sl, sp, lr} │ │ - @ instruction: 0xea01b15a │ │ - vpmin.f16 d28, d29, d20 │ │ - vqrshl.u64 d22, d3, d13 │ │ + @ instruction: 0xea01b133 │ │ + vminnm.f16 q14, , │ │ + vshl.u64 q11, q14, │ │ vaba.u d18, d14, d23 │ │ vhsub.u q13, , │ │ vmul.p q12, q7, q8 │ │ vcgt.u d24, d28, d13 │ │ - vcgt.u d25, d30, d18 │ │ + vcge.u , q7, │ │ vabd.f16 , , q0 │ │ movs r6, r4 │ │ eors r0, r6 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b43a48 │ │ movs r0, r0 │ │ b.n b43c52 │ │ @@ -3031075,21 +3031075,21 @@ │ │ b.n b442e2 │ │ movs r4, r2 │ │ b.n b442e6 │ │ asrs r4, r7, #1 │ │ b.n b442ea │ │ @ instruction: 0xffd0eaff │ │ itttt pl │ │ - vqshlpl.u64 d19, d18, d14 │ │ + vshlpl.u64 d19, d11, d14 │ │ vminnmpl.f16 d27, d13, d19 @ │ │ - vshlpl.u64 d19, d6, d14 │ │ + vcgepl.u , q15, │ │ vacgtpl.f16 , , │ │ - vcgt.u , q7, q5 │ │ + vcgt.u d19, d14, d19 │ │ vpmin.f16 d27, d29, d11 │ │ - vqshl.u64 , q7, q7 │ │ + vqshl.u64 d19, d23, d14 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b44070 │ │ movs r0, r0 │ │ b.n b4427c │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3031204,15 +3031204,15 @@ │ │ movs r0, #0 │ │ b.n b4441e │ │ lsrs r2, r3, #22 │ │ add.w r0, r3, r0 │ │ b.n b44426 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r0, r1, r2, r6, r8, sl, fp, ip, sp, pc} │ │ - vrshl.u64 d30, d22, d14 │ │ + vqshl.u64 q15, , q15 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b44194 │ │ str r2, [r0, #0] │ │ b.n b4403e │ │ strb r1, [r0, #0] │ │ b.n b44042 │ │ @@ -3032139,32 +3032139,32 @@ │ │ b.n b44b2e │ │ movs r4, r1 │ │ b.n b44bb2 │ │ asrs r1, r0, #32 │ │ b.n b44c36 │ │ vpmin.u16 q15, , │ │ @ instruction: 0xb79b │ │ - vhsub.u q14, q15, │ │ + vhsub.u q14, q15, q2 │ │ vabd.u , , │ │ vmax.u , q15, │ │ vshl.u64 , , q15 │ │ - vqadd.u64 d28, d14, d27 │ │ + vqadd.u64 d28, d14, d4 │ │ vqrshl.u64 d27, d27, d13 │ │ - vhadd.u d28, d30, d11 │ │ + vhadd.u q14, q7, q10 │ │ vmin.u , , │ │ 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 │ │ push {r0, r1, r2, lr} │ │ - vqadd.u64 q14, q7, │ │ + vqadd.u64 d28, d14, d16 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b44a18 │ │ movs r0, r0 │ │ b.n b44c22 │ │ add r0, pc, #0 @ (adr r0, b44584 ) │ │ b.n b44cc6 │ │ @@ -3033475,15 +3033475,15 @@ │ │ b.n b4576e │ │ lsls r4, r4, #11 │ │ b.n b44bda │ │ @ instruction: 0xffbd1aff │ │ @ instruction: 0xfff1eaff │ │ add r3, sp, #932 @ 0x3a4 │ │ vmul.p d26, d30, d1 │ │ - vsub.i64 d23, d14, d31 │ │ + vsub.i64 d23, d14, d8 │ │ vpmax.u q13, , │ │ vpmin.u d26, d30, d25 │ │ vpmin.u q13, q7, │ │ vmul.p q13, q7, │ │ vpmin.u d26, d14, d17 │ │ vpmax.u d26, d14, d9 │ │ vmul.p q13, q15, │ │ @@ -3034960,19 +3034960,19 @@ │ │ b.n b46506 │ │ lsls r0, r5, #10 │ │ b.n b458ea │ │ lsls r4, r0, #30 │ │ b.n b458d6 │ │ @ instruction: 0xffa3eaff │ │ ldr r6, [sp, #676] @ 0x2a4 │ │ - vrhadd.u q9, q7, │ │ + vbif d18, d14, d30 │ │ vabd.f16 d25, d30, d5 │ │ - vhadd.u q9, q7, │ │ + vqadd.u64 d18, d14, d10 │ │ @ instruction: 0xff7e9cc9 │ │ - vpmin.f16 d17, d30, d5 │ │ + vminnm.f16 , q7, q7 │ │ vhadd.u d18, d14, d1 │ │ b.n b4652e │ │ @ instruction: 0xffffeaff │ │ ldr r3, [pc, #960] @ (b461b4 ) │ │ stmdb sp!, {sp, lr} │ │ b.n b4653a │ │ movs r0, r0 │ │ @@ -3035943,15 +3035943,15 @@ │ │ add.w r0, r4, r4 │ │ b.n b46962 │ │ svc 85 @ 0x55 │ │ b.n b46b40 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ movs r5, r4 │ │ - mov r8, r2 │ │ + mov r1, sp │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b46ad4 │ │ add r0, pc, #0 @ (adr r0, b4663c ) │ │ b.n b4697e │ │ strh r3, [r0, #0] │ │ b.n b46982 │ │ @@ -3036462,21 +3036462,21 @@ │ │ lsls r2, r1, #22 │ │ movs r0, r2 │ │ b.n b465c4 │ │ movs r0, r0 │ │ b.n b465a0 │ │ vpmin.u16 q15, q11, │ │ vaddl.s16 q0, d0, d21 │ │ - cmp r0, r1 │ │ - vrshl.u64 d18, d28, d29 │ │ + add r9, ip │ │ + vrshl.u64 d18, d5, d29 │ │ vcgt.f16 d30, d13, d20 │ │ movs r5, r4 │ │ - muls r4, r5 │ │ - vhsub.u q10, , q6 │ │ - vqsub.u64 q10, , q12 │ │ + muls r5, r0 │ │ + vhsub.u d20, d29, d21 │ │ + vqsub.u64 q10, , │ │ vqrdmulh.s d30, d29, d4 │ │ movs r5, r4 │ │ ldr r0, [pc, #192] @ (b46b74 ) │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b46dfa │ │ asrs r0, r2, #1 │ │ b.n b465fc │ │ @@ -3036514,16 +3036514,16 @@ │ │ b.n b4660a │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n b4724e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r5, r6, r7, r8, lr} │ │ - vbif d20, d29, d20 │ │ + ldmia.w sp!, {r0, r3, r4, r5, r7, r8, lr} │ │ + vrhadd.u d20, d29, d13 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {lr} │ │ b.n b46e62 │ │ lsls r4, r6, #1 │ │ b.n b46664 │ │ movs r0, r0 │ │ b.n b471d2 │ │ @@ -3036577,16 +3036577,16 @@ │ │ b.n b46ab0 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r3} │ │ b.n b466d4 │ │ movs r0, r0 │ │ b.n b46cb8 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r9, sp} │ │ - vmul.p , , q12 │ │ + ldmia.w sp!, {r4, r9, sp} │ │ + vmul.p , , │ │ @ instruction: 0xff7dec88 │ │ movs r5, r4 │ │ ldr r7, [pc, #960] @ (b46f6c ) │ │ stmdb sp!, {r2, r3, r6, ip, lr, pc} │ │ b.n b4704c │ │ str r4, [r3, #36] @ 0x24 │ │ b.n b466d6 │ │ @@ -3037543,21 +3037543,21 @@ │ │ b.n b47b36 │ │ movs r6, r0 │ │ b.n b4773a │ │ beq.n b47394 │ │ b.n b47918 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r5, r6, r8, sl, lr} │ │ - vhsub.u , q15, │ │ + vhsub.u d23, d30, d18 │ │ vmls.i q12, , q8 │ │ vqshl.u64 d30, d23, d30 │ │ - vhadd.u d27, d26, d17 │ │ + vqadd.u64 , q5, q13 │ │ vshl.u64 q13, , │ │ vqshl.u64 q10, q12, q14 │ │ - vqsub.u64 , q7, │ │ + vqsub.u64 d23, d14, d18 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r4, r5, r7, ip, lr, pc} │ │ b.n b478c4 │ │ ands r0, r0 │ │ b.n b4776e │ │ lsls r4, r4, #28 │ │ b.n b46f52 │ │ @@ -3037692,16 +3037692,16 @@ │ │ and.w r0, r0, r0, lsl #20 │ │ b.n b47c8a │ │ movs r5, r0 │ │ b.n b4788e │ │ beq.n b474b0 │ │ b.n b47a6c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r5, r6, r8, sl, fp, sp, pc} │ │ - vacgt.f16 d27, d13, d7 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r8, sl, fp, sp, pc} │ │ + @ instruction: 0xff7dbdf0 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n b47a00 │ │ strb r0, [r3, #1] │ │ b.n b470a4 │ │ lsrs r1, r0, #32 │ │ b.n b47c1c │ │ @@ -3037959,17 +3037959,17 @@ │ │ beq.n b477f4 │ │ b.n b47cb8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r8, r9, lr} │ │ vmul.p , q7, │ │ vhsub.u q10, , q0 │ │ vqrdmulh.s q15, q7, q3 │ │ - vcgt.u d16, d27, d17 │ │ - vqrdmlah.s d27, d30, d31 │ │ - vqrdmulh.s d26, d28, d14 │ │ + vcge.u q8, , q13 │ │ + vqrdmlah.s d27, d30, d8 │ │ + vqrdmulh.s q13, q6, │ │ vrshl.u64 d30, d5, d29 │ │ vrhadd.u q10, q5, q2 │ │ vabd.u d27, d30, d7 │ │ vrhadd.u d20, d11, d12 │ │ vqadd.u64 q8, q7, q12 │ │ b.n b47e72 │ │ lsls r6, r7, #1 │ │ @@ -3038299,15 +3038299,15 @@ │ │ asrs r4, r5, #24 │ │ add.w r0, r4, r4 │ │ b.n b47dba │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r3, r5, sl, fp, sp, pc} │ │ @ instruction: 0xeaffff1e │ │ b.n b47ce4 │ │ - asrs r5, r3, #12 │ │ + asrs r6, r6, #11 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {lr} │ │ b.n b47dd2 │ │ movs r0, r0 │ │ b.n b481d6 │ │ movs r0, r0 │ │ b.n b48142 │ │ @@ -3038459,15 +3038459,15 @@ │ │ b.n b48316 │ │ beq.n b47c28 │ │ b.n b480f4 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r4, r6, r7} │ │ movs r0, r0 │ │ lsrs r0, r5, #27 │ │ - vrhadd.u , , │ │ + vbif d17, d31, d26 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b4808c │ │ stmia r0!, {r2, r5} │ │ b.n b47734 │ │ adds r0, #13 │ │ b.n b47f3a │ │ @@ -3038575,15 +3038575,15 @@ │ │ str r1, [r0, r0] │ │ b.n b4841a │ │ movs r5, r0 │ │ b.n b4801e │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r3, r5, r7} │ │ movs r0, r0 │ │ - asrs r5, r3, #4 │ │ + asrs r6, r6, #3 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b4818c │ │ stmia r0!, {r3, r5} │ │ b.n b47834 │ │ adds r0, #13 │ │ b.n b4803a │ │ @@ -3038601,15 +3038601,15 @@ │ │ b.n b48052 │ │ adds r4, #226 @ 0xe2 │ │ add.w r0, r4, r1 │ │ b.n b4845a │ │ beq.n b47d2c │ │ b.n b48238 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r4, r5} │ │ + ldmia.w sp!, {r1, r3} │ │ vmax.u , q15, q4 │ │ movs r0, r0 │ │ movs r0, #0 │ │ b.n b4806e │ │ movs r0, r0 │ │ b.n b48472 │ │ stmia r3!, {r5, r7} │ │ @@ -3038921,15 +3038921,15 @@ │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, sp, pc} │ │ b.n b48712 │ │ movs r0, r0 │ │ b.n b48684 │ │ @ instruction: 0xffcd1aff │ │ @ instruction: 0xffd2eaff │ │ - stmia r1!, {r0, r1, r4, r6} │ │ + stmia r1!, {r2, r3, r5} │ │ vqrdmlah.s , , │ │ vqrdmlah.s , q6, │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b4848c │ │ adds r0, #4 │ │ b.n b47b16 │ │ @@ -3039546,20 +3039546,20 @@ │ │ b.n b48c66 │ │ smull lr, fp, r8, r2 │ │ movs r4, r0 │ │ b.n b4886e │ │ beq.n b48538 │ │ b.n b48a4c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r4, r5, r6, fp} │ │ - vaba.u q9, , │ │ - vmul.p q8, , │ │ + ldmia.w sp!, {r1, r4, r6, fp} │ │ + vabd.u q9, , q5 │ │ + vmul.p q8, , q1 │ │ vmin.u d16, d13, d0 │ │ - vceq.i d16, d31, d9 │ │ - vsub.i64 q8, , │ │ + vceq.i q8, , q9 │ │ + vceq.i d16, d29, d14 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b489f0 │ │ str r1, [r0, #0] │ │ b.n b4889a │ │ asrs r4, r3, #4 │ │ b.n b4809c │ │ @@ -3039693,23 +3039693,23 @@ │ │ b.n b4878c │ │ asrs r5, r5, #12 │ │ add.w r0, r4, r4 │ │ b.n b489b6 │ │ beq.n b486a8 │ │ b.n b48b94 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r2, r3, r4, fp} │ │ + ldmia.w sp!, {r1, r2, r4, r5, r6, r7, r8, r9, sl} │ │ vqadd.u64 q8, , q8 │ │ movs r0, r0 │ │ - lsls r5, r1, #29 │ │ - vpmin.u d27, d29, d14 │ │ + lsls r6, r4, #28 │ │ + vpmin.u , , │ │ vcge.u d21, d13, d31 │ │ - vaba.u d16, d30, d9 │ │ - vaba.u q8, , │ │ - vaba.u d16, d13, d9 │ │ + vaba.u q8, q7, q9 │ │ + vaba.u q8, , q1 │ │ + vmin.u q8, , q9 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n b48b40 │ │ str r0, [sp, #0] │ │ b.n b48dea │ │ movs r0, r0 │ │ b.n b48d4e │ │ @@ -3039861,15 +3039861,15 @@ │ │ str r0, [sp, #4] │ │ b.n b48f22 │ │ movs r1, r1 │ │ b.n b48b26 │ │ beq.n b48868 │ │ b.n b48d04 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r2, r4, r7, r9, sl} │ │ + ldmia.w sp!, {r1, r2, r3, r5, r6, r9, sl} │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b48c94 │ │ str r0, [r0, #0] │ │ b.n b48b3e │ │ movs r0, r0 │ │ b.n b48f42 │ │ @@ -3040432,20 +3040432,20 @@ │ │ b.n b49012 │ │ ldr r1, [r3, #92] @ 0x5c │ │ add.w r0, r3, r8 │ │ b.n b4901a │ │ beq.n b48cf4 │ │ b.n b491f8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r4, r6, r7, r9} │ │ - vhsub.u d16, d29, d25 │ │ + ldmia.w sp!, {r1, r4, r5, r7, r9} │ │ + vhsub.u d16, d29, d2 │ │ vhadd.u d16, d29, d24 │ │ vacgt.f16 d28, d31, d4 │ │ movs r5, r4 │ │ - lsls r1, r2, #3 │ │ + lsls r2, r5, #2 │ │ vhadd.u d16, d13, d0 │ │ b.n b4939c │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r1, lr} │ │ @@ -3041477,35 +3041477,35 @@ │ │ str r0, [r0, r0] │ │ b.n b49d16 │ │ movs r0, r1 │ │ b.n b4991a │ │ asrs r0, r5, #32 │ │ b.n b49d1e │ │ mrc2 10, 7, lr, cr8, cr15, {7} @ │ │ - stc2 15, cr15, [sp], #-496 @ 0xfffffe10 │ │ + stc2 15, cr15, [r6], {124} @ 0x7c │ │ ldmia r3, {r0, r1, r3, r4} │ │ - vqrdmlah.s , q13, │ │ + vqrdmulh.s d31, d26, d30 │ │ vpmax.u q14, q14, │ │ - vmul.p , q13, │ │ + vmls.i d31, d26, d30 │ │ vsub.i64 q14, q14, │ │ - vmls.i , q5, │ │ + vmls.i d31, d10, d22 │ │ vceq.i d28, d12, d27 │ │ - vceq.i , q13, │ │ + vsub.i64 d31, d26, d26 │ │ vaba.u d28, d28, d31 │ │ - vsub.i64 , q5, │ │ + vceq.i d31, d10, d26 │ │ vabd.u q14, q6, │ │ - vmul.p , q13, │ │ + vmls.i , q13, q5 │ │ vceq.i q14, q14, │ │ - vmls.i d31, d26, d25 │ │ + vmls.i d31, d26, d2 │ │ vceq.i d28, d28, d7 │ │ - vsub.i64 , q13, │ │ + vsub.i64 , q13, q3 │ │ vaba.u q14, q14, │ │ - vceq.i d31, d26, d1 │ │ + vsub.i64 , q5, q13 │ │ vaba.u q14, q6, │ │ - vaba.u d31, d26, d29 │ │ + vaba.u d31, d26, d6 │ │ vmax.u d28, d28, d27 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b49982 │ │ asrs r4, r1, #3 │ │ b.n b49184 │ │ ands r0, r0 │ │ @@ -3041599,15 +3041599,15 @@ │ │ @ instruction: 0xffe81aff │ │ asrs r1, r0, #32 │ │ b.n b49e4a │ │ @ instruction: 0xffdaeaff │ │ asrs r2, r0, #32 │ │ b.n b49e52 │ │ @ instruction: 0xffd8eaff │ │ - add r2, sp, #540 @ 0x21c │ │ + add r2, sp, #384 @ 0x180 │ │ vqadd.u64 d20, d13, d0 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b49bbc │ │ asrs r6, r0, #32 │ │ b.n b49c40 │ │ movs r0, #50 @ 0x32 │ │ b.n b49e6a │ │ @@ -3042450,21 +3042450,21 @@ │ │ movs r3, r0 │ │ b.n b4a0fe │ │ @ instruction: 0xffed0aff │ │ movs r0, #1 │ │ b.n b4a30a │ │ @ instruction: 0xfffa1aff │ │ @ instruction: 0xffeceaff │ │ - bl c6fd68 │ │ - bl bf3d6c │ │ + bl c48d68 │ │ + bl bccd6c │ │ mcr 15, 3, pc, cr14, cr14, {3} @ │ │ mcr 15, 2, pc, cr2, cr14, {3} @ │ │ - bl bbfd78 │ │ + bl b98d78 │ │ stmia r7!, {r1, r3, r4, r7} │ │ - vhadd.u , , │ │ + vqadd.u64 d31, d11, d10 │ │ vabd.u q14, q6, q11 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b4a330 │ │ ldrsb r4, [r6, r2] │ │ b.n b499ba │ │ ands r0, r0 │ │ @@ -3042888,18 +3042888,18 @@ │ │ strb r0, [r0, #0] │ │ b.n b4a97a │ │ movs r7, r0 │ │ b.n b4a57e │ │ beq.n b4a258 │ │ b.n b4a75c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r6, r7, r9, sl, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r3, r5, r7, r9, sl, fp, sp, lr, pc} │ │ @ instruction: 0xff7cecea │ │ @ instruction: 0xff7eeca6 │ │ - vqrdmlsh.s q15, q15, │ │ + @ instruction: 0xff7eecce │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b4a6f8 │ │ adds r0, #36 @ 0x24 │ │ b.n b49d82 │ │ str r2, [r0, r0] │ │ b.n b4a5a6 │ │ @@ -3043638,19 +3043638,19 @@ │ │ movs r0, r0 │ │ b.n b4af36 │ │ ands r5, r0 │ │ lsls r0, r0, #12 │ │ @ instruction: 0xff96eaff │ │ lsrs r2, r0, #28 │ │ vrhadd.u , , q0 │ │ - vmax.u q15, q7, │ │ - vqrshl.u64 q15, , q6 │ │ - vqrshl.u64 d30, d25, d12 │ │ - vqrshl.u64 d30, d5, d28 │ │ - vmax.u q15, q6, │ │ + vmin.u d30, d14, d14 │ │ + vrshl.u64 d30, d26, d12 │ │ + vqrshl.u64 d30, d2, d12 │ │ + vrshl.u64 q15, q15, q6 │ │ + vmin.u d30, d12, d26 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r2, r3, r4, r5, r7, ip} │ │ b.n b4a400 │ │ str r0, [r0, #0] │ │ b.n b4ac06 │ │ movs r0, r1 │ │ b.n b4b00a │ │ @@ -3043731,17 +3043731,17 @@ │ │ b.n b4af72 │ │ asrs r1, r0, #32 │ │ b.n b4aa94 │ │ lsrs r3, r5, #9 │ │ add.w r0, r4, r4 │ │ b.n b4acbe │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r4, r5, r7, sl, sp, lr, pc} │ │ - vabd.f16 d29, d28, d25 │ │ - vqshl.u64 d30, d1, d12 │ │ + ldmia.w sp!, {r1, r2, r3, r7, sl, sp, lr, pc} │ │ + vabd.f16 d29, d28, d2 │ │ + vcgt.u q15, q14, q13 │ │ vhadd.u d16, d12, d0 │ │ b.n b4a4b2 │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r3, [pc, #960] @ (b4ad58 ) │ │ stmdb sp!, {r6, ip, lr, pc} │ │ b.n b4ae38 │ │ strb r0, [r0, #0] │ │ @@ -3043882,15 +3043882,15 @@ │ │ b.n b4ae16 │ │ cmp r7, #211 @ 0xd3 │ │ b.n b4b0da │ │ asrs r1, r0, #32 │ │ b.n b4abfc │ │ ands r0, r2 │ │ ldmia.w sp!, {r4, r9, fp} │ │ - @ instruction: 0xea04e2a9 │ │ + @ instruction: 0xea04e282 │ │ vhadd.u d19, d12, d0 │ │ b.n b4ae2e │ │ movs r0, r0 │ │ b.n b4b232 │ │ movs r0, r0 │ │ b.n b4b19a │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3044306,16 +3044306,16 @@ │ │ b.n b4b5aa │ │ blx c82470 │ │ movs r4, r0 │ │ b.n b4b1b2 │ │ beq.n b4ae7c │ │ b.n b4b390 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, r5, r8, r9, sl, fp, ip, lr, pc} │ │ - vpmin.f16 q13, q14, │ │ + ldmia.w sp!, {r1, r2, r3, r8, r9, sl, fp, ip, lr, pc} │ │ + vminnm.f16 d26, d28, d14 │ │ vaba.u q10, , q8 │ │ stmdb sp!, {r2, ip, sp, lr} │ │ b.n b4a9aa │ │ ands r0, r0 │ │ b.n b4b5ce │ │ movs r0, r0 │ │ b.n b4b540 │ │ @@ -3044406,17 +3044406,17 @@ │ │ add.w r0, r4, r1 │ │ b.n b4b68a │ │ str r0, [sp, #0] │ │ b.n b4aa5e │ │ ands r0, r0 │ │ b.n b4aa5c │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r6, r7, r9, sl, fp, ip, lr, pc} │ │ - vcgt.f16 , q6, │ │ - vcgt.f16 , q6, │ │ + ldmia.w sp!, {r1, r3, r5, r7, r9, sl, fp, ip, lr, pc} │ │ + vcgt.f16 d29, d12, d22 │ │ + vcgt.f16 , q6, q1 │ │ vhadd.u d19, d12, d12 │ │ b.n b4aa86 │ │ stmia r0!, {r0} │ │ b.n b4b6aa │ │ adds r0, #116 @ 0x74 │ │ b.n b4aa94 │ │ adds r0, #40 @ 0x28 │ │ @@ -3044589,19 +3044589,19 @@ │ │ movs r5, r0 │ │ b.n b4b41e │ │ beq.n b4aff0 │ │ b.n b4b5fc │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r6, r7} │ │ movs r0, r0 │ │ - bgt.n b4b0ce │ │ - vqrshl.u64 d21, d25, d12 │ │ - @ instruction: 0xff7dad7c │ │ - vabd.f16 , , │ │ - vabd.f16 d29, d12, d17 │ │ + bgt.n b4b080 │ │ + vqrshl.u64 d21, d2, d12 │ │ + @ instruction: 0xff7dad55 │ │ + vabd.f16 d29, d13, d18 │ │ + vqrdmlsh.s , q14, q13 │ │ vaba.u q10, q14, q8 │ │ stmdb sp!, {r4, r5, ip, lr, pc} │ │ b.n b4b5a0 │ │ ands r2, r0 │ │ b.n b4b44a │ │ movs r0, #0 │ │ b.n b4b44e │ │ @@ -3044992,19 +3044992,19 @@ │ │ ands r1, r0 │ │ b.n b4bb92 │ │ movs r4, r0 │ │ b.n b4b796 │ │ beq.n b4b460 │ │ b.n b4b974 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, r9, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r5, r6, r7, r8, fp, ip, lr, pc} │ │ vmax.u d26, d12, d16 │ │ movs r5, r4 │ │ - bls.n b4b51a │ │ - vmls.i d29, d28, d5 │ │ + bls.n b4b4cc │ │ + vmul.p , q6, q7 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b4b910 │ │ strb r4, [r6, #26] │ │ b.n b4af9a │ │ strh r0, [r0, #2] │ │ b.n b4afb8 │ │ @@ -3045881,20 +3045881,20 @@ │ │ b.n b4c29a │ │ mcr2 10, 6, r1, cr3, cr15, {7} @ │ │ add r0, pc, #0 @ (adr r0, b4bbec ) │ │ b.n b4c32e │ │ str r0, [sp, #64] @ 0x40 │ │ b.n b4b72c │ │ vpmin.u32 q15, , │ │ - ldrh r3, [r7, #20] │ │ + ldrh r4, [r2, #20] │ │ vrhadd.u d29, d29, d24 │ │ vbif d29, d30, d12 │ │ vqadd.u64 q10, q7, │ │ - vcgt.f16 q8, q15, q13 │ │ - vceq.i q12, , │ │ + vcgt.f16 q8, q15, │ │ + vceq.i d24, d13, d24 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n b4c0b0 │ │ ands r0, r0 │ │ b.n b4bf5a │ │ lsrs r4, r7, #26 │ │ b.n b4b73e │ │ @@ -3046455,15 +3046455,15 @@ │ │ @ instruction: 0xffec0aff │ │ movs r0, #4 │ │ b.n b4c5f2 │ │ asrs r1, r0, #32 │ │ b.n b4c594 │ │ @ instruction: 0xfff81aff │ │ @ instruction: 0xffe9eaff │ │ - strh r7, [r6, #6] │ │ + strh r0, [r2, #6] │ │ vpmax.u d28, d13, d4 │ │ vqadd.u64 q10, q7, q8 │ │ stmdb sp!, {lr} │ │ b.n b4c44a │ │ movs r1, r0 │ │ b.n b4c44e │ │ str r7, [sp, #912] @ 0x390 │ │ @@ -3047928,28 +3047928,28 @@ │ │ b.n b4d4e6 │ │ lsls r5, r3, #31 │ │ add.w r0, r1, fp │ │ b.n b4d0ee │ │ beq.n b4ce38 │ │ b.n b4d2cc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r6, r9, sl, lr, pc} │ │ - vabd.u q13, q14, q13 │ │ - vminnm.f16 , q14, │ │ - vbif d26, d28, d6 │ │ - vhadd.u d28, d12, d29 │ │ - vrhadd.u q13, q14, q3 │ │ - vbif q14, q14, │ │ - vcge.u d26, d28, d6 │ │ + ldmia.w sp!, {r1, r3, r5, r9, sl, lr, pc} │ │ + vabd.u q13, q14, │ │ + vminnm.f16 , q14, q3 │ │ + vrhadd.u q13, q6, │ │ + vhadd.u d28, d12, d6 │ │ + vbif d26, d28, d15 │ │ + vbif q14, q14, q3 │ │ + vcgt.u q13, q6, │ │ vcgt.u d28, d12, d18 │ │ vqadd.u64 q14, q7, q3 │ │ - vqadd.u64 d28, d30, d17 │ │ - vhsub.u q13, q6, q5 │ │ - vqshl.u64 q14, , q14 │ │ - vmin.u d26, d28, d6 │ │ + vhadd.u d28, d30, d10 │ │ + vhsub.u d26, d12, d19 │ │ + vqshl.u64 q14, q3, q14 │ │ + vmax.u q13, q6, │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b4d136 │ │ asrs r4, r7, #1 │ │ b.n b4c938 │ │ ands r2, r0 │ │ b.n b4d13e │ │ @@ -3048005,15 +3048005,15 @@ │ │ b.n b4d1aa │ │ eors r0, r6 │ │ ldmia.w sp!, {r4, r6, r7, r9, sp, lr} │ │ and.w r0, r3, r0 │ │ b.n b4d5b6 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r2, r6, r7, sl, sp, lr, pc} │ │ - vqsub.u64 d23, d26, d11 │ │ + vqsub.u64 , q5, q10 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b4d324 │ │ strh r0, [r2, #6] │ │ b.n b4d210 │ │ add sp, #0 │ │ b.n b4d1d2 │ │ @@ -3048556,50 +3048556,50 @@ │ │ movs r0, #144 @ 0x90 │ │ b.n b4ce78 │ │ movs r0, r0 │ │ b.n b4d45c │ │ movs r0, #2 │ │ b.n b4d460 │ │ vpmin.u q15, q9, │ │ - pop {r0, r5, r7} │ │ - vacgt.f16 d27, d28, d29 │ │ + pop {r1, r3, r4, r5, r6} │ │ + vacgt.f16 d27, d28, d6 │ │ vpmin.f16 q15, q14, │ │ - vqrdmlsh.s , , │ │ + vqrdmlsh.s d27, d27, d22 │ │ vcgt.f16 q15, q6, q3 │ │ - vcgt.f16 , , │ │ + vacgt.f16 d27, d11, d14 │ │ vpmin.f16 d30, d28, d22 │ │ - vqrdmlsh.s , , │ │ + vqrdmlsh.s , , q1 │ │ vabd.f16 q15, q14, q9 │ │ - @ instruction: 0xff7bbdfd │ │ + @ instruction: 0xff7bbdd6 │ │ vrshl.u64 d30, d4, d12 │ │ - vqrdmlah.s , q13, │ │ + vqrdmulh.s , q13, q5 │ │ @ instruction: 0xff7ced5a │ │ vpmax.u q9, , │ │ - vqrdmlah.s , q14, │ │ + vqrdmulh.s d27, d28, d30 │ │ @ instruction: 0xff7ced3e │ │ - @ instruction: 0xff7bbd7d │ │ + @ instruction: 0xff7bbd56 │ │ vqshl.u64 d25, d14, d28 │ │ - vqrdmlah.s d27, d27, d25 │ │ + vqrdmlah.s d27, d27, d2 │ │ vabd.f16 d30, d12, d18 │ │ vqadd.u64 d20, d11, d25 │ │ vqrshl.u64 d28, d21, d27 │ │ - vpmin.u d27, d26, d13 │ │ + vpmin.u , q5, q11 │ │ @ instruction: 0xff7cec06 │ │ - vqrdmlsh.s , , │ │ + vqrdmlsh.s , , q1 │ │ vcgt.f16 q15, q6, q9 │ │ vabd.f16 d30, d11, d14 │ │ - vpmax.u d27, d27, d1 │ │ + vpmin.u , , q5 │ │ vqrdmulh.s q15, q14, q13 │ │ - vacgt.f16 d22, d27, d23 │ │ - vpmax.u , , │ │ + vacgt.f16 d22, d27, d0 │ │ + vpmin.u d27, d13, d30 │ │ vqrdmulh.s q15, q14, q7 │ │ vceq.i d26, d27, d22 │ │ - vpmax.u , q5, │ │ + vpmax.u d27, d10, d18 │ │ vqrdmlah.s d30, d28, d18 │ │ - @ instruction: 0xff7bbc49 │ │ + @ instruction: 0xff7bbc22 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b4d878 │ │ add r0, pc, #0 @ (adr r0, b4d3e0 ) │ │ b.n b4cf04 │ │ ands r0, r0 │ │ b.n b4d726 │ │ @@ -3049738,59 +3049738,59 @@ │ │ b.n b4e412 │ │ movs r0, #0 │ │ b.n b4e4d6 │ │ b.n b4d870 │ │ add.w r0, r2, r1, lsl #16 │ │ b.n b4e4de │ │ mcr2 10, 2, lr, cr7, cr15, {7} @ │ │ - @ instruction: 0xb70d │ │ - vmls.i , q6, │ │ - vcgt.f16 , q14, │ │ - vabd.u , q6, │ │ + @ instruction: 0xb6e6 │ │ + vmls.i , q6, q1 │ │ + vcgt.f16 , q14, q3 │ │ + vabd.u d27, d12, d18 │ │ vshl.u64 q8, q2, q14 │ │ - vsub.i64 , q14, │ │ - vmls.i q12, q6, q13 │ │ - vmax.u , , │ │ + vceq.i d27, d28, d26 │ │ + vmls.i q12, q6, │ │ + vmin.u d27, d29, d30 │ │ vshl.u64 q8, q8, q6 │ │ - vsub.i64 , q6, │ │ - vcgt.u d31, d28, d9 │ │ - vrshl.u64 , , q14 │ │ + vceq.i d27, d12, d30 │ │ + vcgt.u , q6, q9 │ │ + vqrshl.u64 d27, d30, d28 │ │ vcgt.u q8, q6, q8 │ │ @ instruction: 0xff7cfc28 │ │ - vrshl.u64 , , q13 │ │ + vrshl.u64 d27, d18, d26 │ │ vcgt.u q8, q6, q2 │ │ - vqrdmlsh.s d21, d28, d25 │ │ - vaba.u d27, d28, d5 │ │ - vaba.u , q6, │ │ - vrhadd.u d31, d12, d15 │ │ - vqrshl.u64 , , q6 │ │ - vqrshl.u64 , , q6 │ │ + vqrdmlsh.s d21, d28, d2 │ │ + vabd.u , q6, q15 │ │ + vabd.u , q6, q5 │ │ + vhadd.u , q14, q12 │ │ + vrshl.u64 , q7, q6 │ │ + vrshl.u64 d27, d26, d12 │ │ vmls.i , q6, q12 │ │ - vqshl.u64 , , q13 │ │ - vqshl.u64 , , q14 │ │ + vshl.u64 , q7, q13 │ │ + vshl.u64 d27, d26, d28 │ │ @ instruction: 0xff7caca6 │ │ - vqshl.u64 , , │ │ - vqshl.u64 , , q6 │ │ + vshl.u64 , q7, │ │ + vshl.u64 d27, d26, d12 │ │ vqadd.u64 q9, q14, │ │ - vcge.u , q14, │ │ + vcgt.u , q14, q5 │ │ vhsub.u d24, d28, d31 │ │ - vcge.u , q5, │ │ + vcgt.u , q5, q5 │ │ vminnm.f16 , q14, │ │ - vqsub.u64 , q14, │ │ + vhsub.u , q14, q5 │ │ vqrdmlsh.s d27, d28, d25 │ │ - vbif d27, d26, d5 │ │ + vrhadd.u , q5, q15 │ │ vminnm.f16 d31, d12, d0 │ │ vcge.u q15, , q9 │ │ - vbif , , │ │ + vbif , , q1 │ │ vacgt.f16 , q14, q10 │ │ - vrhadd.u , , │ │ + vbif d27, d11, d10 │ │ vacgt.f16 d31, d28, d28 │ │ - vhadd.u d27, d11, d9 │ │ + vpmin.f16 q13, , q9 │ │ vabd.f16 d31, d28, d4 │ │ - vmin.u d27, d27, d21 │ │ + vmax.u d27, d27, d14 │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r0, lr} │ │ b.n b4e19e │ │ asrs r4, r1, #3 │ │ b.n b4d9a0 │ │ str r0, [r0, #0] │ │ b.n b4e1a6 │ │ @@ -3049882,17 +3049882,17 @@ │ │ ldmia.w sp!, {r1, r2, r5, r6, r8, r9, sl, fp} │ │ b.n b4e66a │ │ movs r0, r0 │ │ b.n b4da3a │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r1, r6, r9, fp, ip} │ │ vqrdmulh.s , q15, q8 │ │ - vaba.u q9, q6, q1 │ │ - vsub.i64 d30, d29, d14 │ │ - vqrshl.u64 d16, d11, d28 │ │ + vabd.u d18, d12, d27 │ │ + vsub.i64 q15, , │ │ + vqrshl.u64 q8, q10, q6 │ │ vbif q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b4e3e8 │ │ ands r0, r0 │ │ b.n b4e292 │ │ movs r0, r1 │ │ b.n b4da78 │ │ @@ -3050330,18 +3050330,18 @@ │ │ vcgt.f16 , q6, q3 │ │ vrhadd.u d31, d11, d0 │ │ vqrdmlsh.s d29, d10, d30 │ │ vacgt.f16 q15, , q12 │ │ vaba.u d29, d10, d16 │ │ vqrshl.u64 d23, d11, d13 │ │ vpmax.u q13, q13, q6 │ │ - vqrdmulh.s d21, d30, d28 │ │ + vqrdmulh.s d21, d30, d5 │ │ vpmin.u d26, d29, d12 │ │ - vshl.u64 d18, d18, d14 │ │ - vceq.i d23, d13, d22 │ │ + vcge.u q9, q15, │ │ + vsub.i64 d23, d13, d15 │ │ @ instruction: 0xff7ddc8e │ │ vpmin.f16 q15, , q4 │ │ vbif q10, q13, q8 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b4e7f4 │ │ str r0, [r0, r0] │ │ b.n b4e69e │ │ @@ -3050819,17 +3050819,17 @@ │ │ vqrdmulh.s q15, , │ │ vaba.u , q13, q7 │ │ vpmax.u d30, d27, d29 │ │ vcge.u d29, d10, d4 │ │ vrhadd.u d23, d13, d3 │ │ vmin.u d26, d26, d8 │ │ vpmin.u q8, q15, q4 │ │ - vmin.u , , q12 │ │ + vmin.u , , │ │ vrshl.u64 q13, q12, │ │ - vminnm.f16 , q7, q15 │ │ + vminnm.f16 , q7, │ │ vqrshl.u64 q13, , │ │ vceq.i d29, d14, d18 │ │ vqrdmulh.s d30, d11, d1 │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b4ec5c │ │ str r2, [r0, #0] │ │ @@ -3050916,15 +3050916,15 @@ │ │ lsls r0, r5, #4 │ │ add.w r0, r1, r0 │ │ b.n b4efc2 │ │ beq.n b4e894 │ │ b.n b4eda0 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2, r3, r6, r7, r9, sl, ip, lr, pc} │ │ - vmax.u d23, d11, d21 │ │ + vqrshl.u64 , q15, │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r6, r7, ip, lr, pc} │ │ b.n b4ed34 │ │ str r0, [sp, #12] │ │ b.n b4ebde │ │ strh r1, [r0, #0] │ │ b.n b4ebe2 │ │ @@ -3051137,18 +3051137,18 @@ │ │ b.n b4f1a6 │ │ ldrh r5, [r2, #44] @ 0x2c │ │ add.w r0, r7, r4, lsr #1 │ │ b.n b4e5a8 │ │ beq.n b4ea28 │ │ b.n b4ef8c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r7, sl, ip, pc} │ │ - @ instruction: 0xff7d9d15 │ │ + ldmia.w sp!, {r0, r1, r3, r4, r6, sl, ip, pc} │ │ + @ instruction: 0xff7d9cee │ │ vqrshl.u64 , q7, q6 │ │ - vsub.i64 q10, , │ │ + vsub.i64 d20, d27, d16 │ │ vhsub.u q13, q6, q3 │ │ vshl.u64 , q15, q15 │ │ vabd.f16 d26, d27, d24 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b4ef34 │ │ asrs r4, r4, #28 │ │ @@ -3053077,15 +3053077,15 @@ │ │ b.n b4fe9e │ │ beq.n b4fb28 │ │ b.n b5007c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r4, r5, r6, r7, r8, r9, lr, pc} │ │ vceq.i d26, d11, d11 │ │ vhsub.u d25, d27, d30 │ │ - vabd.u q9, q15, q4 │ │ + vabd.u d18, d30, d17 │ │ vrhadd.u q11, , q15 │ │ vqshl.u64 d28, d2, d10 │ │ vhadd.u q8, , │ │ b.n b50222 │ │ lsls r4, r6, #1 │ │ asrs r0, r2, #13 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3053513,16 +3053513,16 @@ │ │ b.n b5069e │ │ bgt.n b4ff54 │ │ add.w r0, r2, r0 │ │ b.n b506a6 │ │ beq.n b4ff78 │ │ b.n b50484 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r4, r5, r7, r9, sl} │ │ - vshl.u64 d21, d23, d13 │ │ + ldmia.w sp!, {r0, r2, r3, r7, r9, sl} │ │ + vshl.u64 d21, d0, d13 │ │ vhadd.u d16, d12, d0 │ │ b.n b5061a │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {r2, r3, r4, r7, lr} │ │ @@ -3053935,15 +3053935,15 @@ │ │ @ instruction: 0xffd2eaff │ │ str r3, [r1, #8] │ │ b.n b50a92 │ │ @ instruction: 0xffd0eaff │ │ str r5, [r1, #40] @ 0x28 │ │ vhsub.u q11, , │ │ vhsub.u d22, d11, d29 │ │ - vpmax.u , , │ │ + vpmin.u d23, d27, d10 │ │ vhadd.u d16, d13, d0 │ │ b.n b50a0a │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ lsls r0, r2, #1 │ │ movt pc, #122 @ 0x7a │ │ @@ -3054214,15 +3054214,15 @@ │ │ add.w r0, r1, r6 │ │ b.n b5090a │ │ beq.n b505dc │ │ b.n b50ae8 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r2, r4, r5, r7, r8, r9, sl, fp, ip, lr} │ │ vpmin.f16 , , │ │ - @ instruction: 0xff7b2d1a │ │ + vqrdmlsh.s q9, , │ │ vaba.u q10, q14, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b50a80 │ │ ands r0, r0 │ │ b.n b5092a │ │ str r4, [r0, #0] │ │ b.n b5010e │ │ @@ -3054660,21 +3054660,21 @@ │ │ b.n b50508 │ │ movs r0, r0 │ │ b.n b50aec │ │ movs r0, #2 │ │ b.n b50af0 │ │ @ instruction: 0xffd7eaff │ │ ldrh r1, [r7, r7] │ │ - vshl.u64 d24, d30, d27 │ │ + vshl.u64 d24, d7, d27 │ │ vqrdmulh.s d21, d28, d25 │ │ - vqshl.u64 q12, q7, │ │ + vqshl.u64 d24, d23, d11 │ │ vqrdmlah.s , q6, │ │ - vshl.u64 d24, d10, d11 │ │ + vcgt.u q12, , │ │ vqrdmulh.s d21, d12, d13 │ │ - vcgt.u q12, , q1 │ │ + vcge.u d24, d27, d11 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r4, r5, ip, lr, pc} │ │ b.n b50e98 │ │ ands r0, r0 │ │ b.n b50d42 │ │ movs r4, r0 │ │ b.n b50526 │ │ @@ -3055126,25 +3055126,25 @@ │ │ add.w r0, r0, r8, asr #32 │ │ b.n b508f8 │ │ ldr r4, [pc, #436] @ (b50f80 ) │ │ add.w r0, r0, r4, asr #32 │ │ b.n b50900 │ │ asrs r7, r5, #32 │ │ @ instruction: 0xeb00ffc8 │ │ - @ instruction: 0xeaff5412 │ │ - vmls.i , , │ │ - vmul.p d31, d12, d31 │ │ - vsub.i64 , q14, │ │ - vbif , q6, q7 │ │ - vmul.p d31, d13, d15 │ │ + @ instruction: 0xeaff53eb │ │ + vmls.i , , q2 │ │ + vmul.p d31, d12, d8 │ │ + vsub.i64 , q14, q4 │ │ + vbif d21, d12, d23 │ │ + vceq.i , , q12 │ │ vaba.u d19, d28, d12 │ │ movs r0, r0 │ │ - adds r3, #144 @ 0x90 │ │ - vcge.u , , q8 │ │ - vcgt.u , , q4 │ │ + adds r3, #105 @ 0x69 │ │ + vcgt.u , , │ │ + vcgt.u d19, d13, d17 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b512a4 │ │ ands r4, r4 │ │ b.n b50948 │ │ str r3, [r0, #0] │ │ b.n b51152 │ │ @@ -3055222,15 +3055222,15 @@ │ │ b.n b511ea │ │ adds r0, #4 │ │ b.n b509c8 │ │ bls.n b50f12 │ │ @ instruction: 0xeb02d008 │ │ b.n b513d0 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r3, ip, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r5, r6, r7, r8, r9, sl, fp, lr} │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b51360 │ │ movs r0, r0 │ │ b.n b5156a │ │ movs r2, r5 │ │ lsrs r0, r0, #8 │ │ @@ -3055445,16 +3055445,16 @@ │ │ beq.n b510b8 │ │ b.n b515c4 │ │ ldr r0, [pc, #960] @ (b5146c ) │ │ ldmia.w sp!, {r1, r5, r6, sl, fp, sp, pc} │ │ @ instruction: 0xeaffd008 │ │ b.n b515d0 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r7, r8, sl, fp, sp, lr} │ │ - vabd.f16 d22, d13, d29 │ │ + ldmia.w sp!, {r1, r2, r4, r6, r7, r8, sl, fp, sp, lr} │ │ + vabd.f16 d22, d13, d6 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r0} │ │ add.w r0, r0, r0 │ │ b.n b5180e │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {fp, lr} │ │ stmdb sp!, {r3, ip, lr, pc} │ │ @@ -3055530,18 +3055530,18 @@ │ │ b.n b518ae │ │ vqrdmlah.s32 q7, , │ │ movs r0, r0 │ │ b.n b518b6 │ │ beq.n b51188 │ │ b.n b51694 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r4, r6, sl, fp, sp, lr} │ │ - @ instruction: 0xff7d6c29 │ │ - @ instruction: 0xff7d4d9e │ │ - vcgt.f16 d21, d13, d28 │ │ + ldmia.w sp!, {r1, r3, r5, sl, fp, sp, lr} │ │ + @ instruction: 0xff7d6c02 │ │ + @ instruction: 0xff7d4d77 │ │ + vcgt.f16 d21, d13, d5 │ │ vminnm.f16 d31, d12, d14 │ │ b.n b513f0 │ │ ldr r0, [pc, #0] @ (b51194 ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b51634 │ │ movs r0, r0 │ │ b.n b5183e │ │ @@ -3055614,17 +3055614,17 @@ │ │ b.n b5196e │ │ mrc2 11, 7, lr, cr3, cr15, {7} @ │ │ movs r0, r0 │ │ b.n b51976 │ │ beq.n b51248 │ │ b.n b51754 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r4, r7, r8, r9, fp, sp, lr} │ │ - vqrdmulh.s q11, , │ │ - vqrdmlsh.s q10, , q7 │ │ + ldmia.w sp!, {r1, r3, r5, r6, r8, r9, fp, sp, lr} │ │ + vqrdmulh.s q11, , q1 │ │ + vqrdmlsh.s d20, d29, d23 │ │ vhadd.u q14, , │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b516f0 │ │ asrs r3, r0, #32 │ │ b.n b5159a │ │ movs r0, #0 │ │ @@ -3055837,16 +3055837,16 @@ │ │ movs r7, r0 │ │ b.n b5175a │ │ asrs r5, r0, #32 │ │ b.n b5175e │ │ beq.n b51438 │ │ b.n b5193c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r5, r7, r9, fp, sp, lr} │ │ - vmls.i d22, d29, d9 │ │ + ldmia.w sp!, {r1, r3, r7, r9, fp, sp, lr} │ │ + vmls.i q11, , q9 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b518d0 │ │ asrs r0, r0, #32 │ │ b.n b51b7a │ │ asrs r0, r0, #32 │ │ b.n b50f58 │ │ @@ -3056008,16 +3056008,16 @@ │ │ movs r1, r0 │ │ b.n b5189a │ │ lsrs r0, r7, #22 │ │ b.n b51926 │ │ beq.n b515b0 │ │ b.n b51abc │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r6, fp, sp, lr} │ │ - vceq.i d22, d13, d5 │ │ + ldmia.w sp!, {r1, r3, r4, fp, sp, lr} │ │ + vabd.u q11, , q15 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {lr} │ │ b.n b518f6 │ │ lsrs r0, r7, #22 │ │ b.n b5195a │ │ asrs r0, r0, #32 │ │ b.n b51cfe │ │ @@ -3056191,16 +3056191,16 @@ │ │ movs r1, r0 │ │ b.n b51a32 │ │ lsrs r0, r7, #22 │ │ b.n b51abe │ │ beq.n b51748 │ │ b.n b51c54 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r3, r5, r7, r9, sl, sp, lr} │ │ - vmin.u q11, , │ │ + ldmia.w sp!, {r1, r7, r9, sl, sp, lr} │ │ + vmin.u q11, , q3 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b51be8 │ │ movs r0, r0 │ │ b.n b51df2 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3056254,16 +3056254,16 @@ │ │ b.n b51b54 │ │ ldc2 11, cr14, [r0, #1020] @ 0x3fc @ │ │ movs r5, r0 │ │ b.n b51b02 │ │ beq.n b517d4 │ │ b.n b51ce0 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r9, sl, sp, lr} │ │ - vrshl.u64 q11, , │ │ + ldmia.w sp!, {r1, r3, r4, r6, r7, r8, sl, sp, lr} │ │ + vqrshl.u64 d22, d26, d29 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b51c74 │ │ movs r0, r0 │ │ b.n b51e7e │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3056317,16 +3056317,16 @@ │ │ b.n b51be0 │ │ stc2l 11, cr14, [sp, #-1020]! @ 0xfffffc04 @ │ │ movs r5, r0 │ │ b.n b51b8e │ │ beq.n b51860 │ │ b.n b51d6c │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r4, r5, r6, r8, sl, sp, lr} │ │ - vqrshl.u64 q11, , │ │ + ldmia.w sp!, {r1, r2, r3, r6, r8, sl, sp, lr} │ │ + vrshl.u64 d22, d30, d13 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b51d00 │ │ movs r0, r0 │ │ b.n b51f0a │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3056400,16 +3056400,16 @@ │ │ b.n b51c9c │ │ ldc2 11, cr14, [lr, #-1020]! @ 0xfffffc04 @ │ │ movs r5, r0 │ │ b.n b51c4a │ │ beq.n b5191c │ │ b.n b51e28 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r3, r4, r5, r7, sl, sp, lr} │ │ - vqshl.u64 d22, d9, d29 │ │ + ldmia.w sp!, {r1, r4, r7, sl, sp, lr} │ │ + vqshl.u64 q11, q9, │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b51dbc │ │ movs r0, r0 │ │ b.n b51fc6 │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ @@ -3056585,16 +3056585,16 @@ │ │ b.n b515c0 │ │ str r0, [sp, #0] │ │ b.n b515a2 │ │ adds r3, r0, #1 │ │ add.w r0, r5, r1, lsl #28 │ │ b.n b521e2 │ │ @ instruction: 0xffdaeaff │ │ - str r1, [r2, #60] @ 0x3c │ │ - vcgt.u d22, d29, d13 │ │ + str r2, [r5, #56] @ 0x38 │ │ + vcgt.u q11, , q11 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b51f50 │ │ movs r0, r0 │ │ b.n b5215a │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3056916,16 +3056916,16 @@ │ │ b.n b518aa │ │ subs r1, r1, r6 │ │ add.w r0, r5, r5 │ │ b.n b520ca │ │ beq.n b51dbc │ │ b.n b522a8 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r3, r5, r6, r9, sp, lr} │ │ - vbif d22, d29, d1 │ │ + ldmia.w sp!, {r1, r6, r9, sp, lr} │ │ + vrhadd.u q11, , q13 │ │ vminnm.f16 d29, d29, d4 │ │ vhadd.u d16, d27, d16 │ │ movs r0, r0 │ │ lsls r0, r6, #4 │ │ movs r0, r0 │ │ lsls r0, r7, #5 │ │ movs r0, r0 │ │ @@ -3057357,16 +3057357,16 @@ │ │ b.n b5244a │ │ str r0, [r7, r0] │ │ b.n b51c62 │ │ @ instruction: 0xffcdeaff │ │ str r0, [r4, r3] │ │ b.n b51c82 │ │ @ instruction: 0xffcbeaff │ │ - ldrsh r1, [r2, r2] │ │ - @ instruction: 0xff7d5d19 │ │ + ldrsh r2, [r5, r1] │ │ + vqrdmlsh.s , , q9 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b52600 │ │ movs r0, r0 │ │ b.n b5280a │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3057426,16 +3057426,16 @@ │ │ asrs r5, r0, #32 │ │ lsls r1, r0, #15 │ │ adds r0, r7, #6 │ │ lsls r0, r0, #7 │ │ beq.n b521f8 │ │ b.n b52704 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r6, r7, r8, r9, fp, ip, lr} │ │ - vqrdmulh.s , , │ │ + ldmia.w sp!, {r1, r2, r5, r7, r8, r9, fp, ip, lr} │ │ + vqrdmulh.s , , q3 │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b52698 │ │ movs r0, r0 │ │ b.n b528a2 │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3057495,16 +3057495,16 @@ │ │ asrs r4, r0, #32 │ │ lsls r1, r0, #14 │ │ adds r0, r7, #6 │ │ lsls r0, r0, #7 │ │ beq.n b52290 │ │ b.n b5279c │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r0, r2, r4, r5, r8, r9, fp, ip, lr} │ │ - vqrdmlah.s , , │ │ + ldmia.w sp!, {r1, r2, r3, r8, r9, fp, ip, lr} │ │ + vqrdmulh.s d21, d13, d30 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b52730 │ │ movs r0, r0 │ │ b.n b5293a │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3057611,16 +3057611,16 @@ │ │ b.n b52710 │ │ @ instruction: 0xfaa1ebff │ │ movs r5, r0 │ │ b.n b526be │ │ beq.n b523b0 │ │ b.n b5289c │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r4, r7, r9, fp, ip, lr} │ │ - vpmax.u d21, d13, d21 │ │ + ldmia.w sp!, {r1, r2, r3, r5, r6, r9, fp, ip, lr} │ │ + vmul.p , , q15 │ │ vbif q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b52830 │ │ str r0, [r0, r0] │ │ b.n b51eba │ │ ands r0, r0 │ │ b.n b526de │ │ @@ -3058171,15 +3058171,15 @@ │ │ vacgt.f16 , , │ │ vpmax.u d30, d27, d23 │ │ @ instruction: 0xff7a1c4c │ │ movs r0, r0 │ │ stmdb fp, {r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ ldmia.w r7!, {r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ bcs.n b52812 │ │ - vqrdmlah.s d18, d29, d11 │ │ + vqrdmlah.s q9, , q10 │ │ vqadd.u64 d20, d12, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b52d10 │ │ movs r0, r0 │ │ b.n b52f1a │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ @@ -3058248,16 +3058248,16 @@ │ │ lsls r1, r0, #15 │ │ adds r0, r7, #6 │ │ lsls r0, r0, #7 │ │ beq.n b52918 │ │ b.n b52e24 │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff54b5 │ │ - vqshl.u64 , , │ │ + @ instruction: 0xeaff548e │ │ + vqshl.u64 d21, d18, d29 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b52dbc │ │ str r0, [r0, r0] │ │ b.n b53066 │ │ movs r0, r0 │ │ b.n b52fca │ │ @@ -3058349,17 +3058349,17 @@ │ │ b.n b5311e │ │ @ instruction: 0xf907ebff │ │ movs r5, r0 │ │ b.n b52d26 │ │ beq.n b529f8 │ │ b.n b52f04 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r3, sl, ip, lr} │ │ - vcge.u d21, d29, d25 │ │ - vhsub.u d23, d13, d26 │ │ + ldmia.w sp!, {r1, r5, r6, r7, r8, r9, ip, lr} │ │ + vcge.u d21, d29, d2 │ │ + vhsub.u d23, d13, d3 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b52e9c │ │ str r0, [r6, #0] │ │ b.n b52540 │ │ strb r2, [r0, #0] │ │ b.n b52d4a │ │ @@ -3058623,22 +3058623,22 @@ │ │ strh r0, [r6, #6] │ │ b.n b52fdc │ │ movs r5, r0 │ │ b.n b52f86 │ │ movs r7, #246 @ 0xf6 │ │ b.n b5324a │ │ @ instruction: 0xff82eaff │ │ - add ip, lr │ │ - vqshl.u64 d19, d18, d12 │ │ - vcge.u d20, d29, d28 │ │ + add sp, r9 │ │ + vshl.u64 d19, d11, d12 │ │ + vcge.u d20, d29, d5 │ │ vsub.i64 d17, d12, d24 │ │ movs r0, r0 │ │ - orrs r4, r7 │ │ - vcgt.u d20, d12, d8 │ │ - vcge.u q10, q14, q10 │ │ + orrs r5, r2 │ │ + vhsub.u q10, q14, │ │ + vcgt.u q10, q14, │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b5310c │ │ movs r0, r0 │ │ b.n b53316 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3058728,16 +3058728,16 @@ │ │ b.n b530c8 │ │ ldrh.w lr, [r3], #255 │ │ movs r5, r0 │ │ b.n b53076 │ │ beq.n b52d48 │ │ b.n b53254 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r6, r7, ip, lr} │ │ - vhadd.u , , │ │ + ldmia.w sp!, {r1, r2, r4, r5, r7, ip, lr} │ │ + vhadd.u , , q3 │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b531e8 │ │ movs r0, r0 │ │ b.n b533f2 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ @@ -3058829,16 +3058829,16 @@ │ │ ands r1, r0 │ │ b.n b53552 │ │ movs r4, r0 │ │ b.n b53156 │ │ beq.n b52e28 │ │ b.n b53334 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - vpmin.f16 d20, d29, d9 │ │ + ldmia.w sp!, {r1, r3, r6, r7, r8, r9, sl, fp, lr} │ │ + vpmin.f16 q10, , q9 │ │ vpmin.f16 d21, d13, d0 │ │ vminnm.f16 q10, q15, q8 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n b532cc │ │ str r0, [sp, #448] @ 0x1c0 │ │ b.n b52970 │ │ add sp, #0 │ │ @@ -3059432,19 +3059432,19 @@ │ │ cmp r1, #43 @ 0x2b │ │ b.n b53942 │ │ add r0, pc, #960 @ (adr r0, b53704 ) │ │ b.n b536e0 │ │ adds r0, #3 │ │ b.n b53468 │ │ vpmin.u16 q7, q9, │ │ - ldr r6, [pc, #740] @ (b53634 ) │ │ - vabd.f16 q10, , │ │ - vqrdmlsh.s q11, , q6 │ │ - @ instruction: 0xff7d6c20 │ │ - vpmin.u q11, , q12 │ │ + ldr r6, [pc, #584] @ (b53598 ) │ │ + vabd.f16 d20, d29, d18 │ │ + vqrdmlsh.s d22, d13, d21 │ │ + vqrdmlah.s q11, , │ │ + vpmin.u q11, , │ │ vceq.i d20, d29, d5 │ │ vmax.u , q13, q4 │ │ movs r0, r0 │ │ ldr r0, [pc, #356] @ (b534d0 ) │ │ vsub.i64 d20, d10, d21 │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ @@ -3059789,19 +3059789,19 @@ │ │ adds r0, #3 │ │ b.n b53768 │ │ movs r4, r0 │ │ b.n b5398e │ │ movs r7, #27 │ │ b.n b53c52 │ │ @ instruction: 0xffeeeaff │ │ - ldr r1, [pc, #724] @ (b5392c ) │ │ - vmul.p d20, d13, d25 │ │ + ldr r1, [pc, #568] @ (b53890 ) │ │ + vmul.p d20, d13, d2 │ │ vmin.u q13, , │ │ - vcgt.f16 d17, d27, d13 │ │ - vabd.f16 , q6, │ │ + vcgt.f16 , , q11 │ │ + @ instruction: 0xff7c1d3a │ │ vqrshl.u64 d26, d21, d12 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r4, r5, r7, r8, sl, fp, sp} │ │ b.n b53a16 │ │ ands r0, r0 │ │ b.n b53dba │ │ lsls r0, r0, #2 │ │ @@ -3060043,15 +3060043,15 @@ │ │ lsrs r1, r0, #16 │ │ b.n b53d8a │ │ asrs r2, r0, #32 │ │ b.n b53fce │ │ asrs r0, r0, #32 │ │ b.n b53392 │ │ @ instruction: 0xfff5eaff │ │ - @ instruction: 0xfa78ff7b │ │ + @ instruction: 0xfa51ff7b │ │ ldr r7, [pc, #960] @ (b53c5c ) │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b53d3c │ │ str r4, [r0, r0] │ │ b.n b533c6 │ │ ands r0, r0 │ │ b.n b53bea │ │ @@ -3060761,20 +3060761,20 @@ │ │ lsrs r1, r0, #16 │ │ b.n b543b2 │ │ asrs r2, r0, #32 │ │ b.n b545f6 │ │ asrs r0, r0, #32 │ │ b.n b539ba │ │ vpmin.u16 q15, q14, │ │ - rors r1, r3 │ │ - vbif d20, d13, d17 │ │ - vrhadd.u q10, , │ │ + sbcs r2, r6 │ │ + vrhadd.u d20, d13, d10 │ │ + vrhadd.u q10, , q3 │ │ vminnm.f16 q8, , q14 │ │ movs r0, r0 │ │ - subs r7, #5 │ │ + subs r6, #222 @ 0xde │ │ vsub.i64 d20, d13, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b54374 │ │ stmia r0!, {r0} │ │ b.n b5461e │ │ stmia r0!, {} │ │ b.n b539fc │ │ @@ -3061048,18 +3061048,18 @@ │ │ b.n b53c42 │ │ asrs r1, r4, #10 │ │ add.w r0, r5, r5 │ │ b.n b5446a │ │ beq.n b5416c │ │ b.n b54648 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r2, r6, r9, sl, fp, ip, sp} │ │ - @ instruction: 0xff7d3d3d │ │ - vrshl.u64 d28, d21, d29 │ │ - vrshl.u64 q14, , q6 │ │ + ldmia.w sp!, {r1, r2, r3, r4, r9, sl, fp, ip, sp} │ │ + @ instruction: 0xff7d3d16 │ │ + vqrshl.u64 q14, q15, │ │ + vrshl.u64 d28, d22, d12 │ │ vceq.i q10, q14, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b545e4 │ │ strb r1, [r0, #0] │ │ b.n b5448e │ │ asrs r0, r1, #5 │ │ b.n b53c90 │ │ @@ -3061214,19 +3061214,19 @@ │ │ add.w r0, r3, r0, lsl #16 │ │ b.n b549d2 │ │ movs r4, r0 │ │ b.n b545d6 │ │ beq.n b542a8 │ │ b.n b547b4 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r6, r8, sl, fp, ip} │ │ - vrhadd.u d17, d29, d29 │ │ - vrhadd.u d17, d28, d9 │ │ - vrhadd.u , q6, │ │ - vqrdmlsh.s d17, d12, d10 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r8, sl, fp, ip} │ │ + vrhadd.u d17, d29, d6 │ │ + vrhadd.u , q6, q9 │ │ + vbif d17, d12, d30 │ │ + vqrdmlah.s , q14, │ │ vabd.f16 , , │ │ @ instruction: 0xeaff4830 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b54758 │ │ str r1, [r0, r0] │ │ b.n b54602 │ │ asrs r5, r1, #32 │ │ @@ -3061857,15 +3061857,15 @@ │ │ movs r4, r0 │ │ b.n b54362 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ beq.n b54870 │ │ b.n b54d7c │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r8, pc} │ │ + ldmia.w sp!, {r2, r8, pc} │ │ vaba.u q10, q14, q8 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n b54bb2 │ │ movs r4, r4 │ │ b.n b54396 │ │ strh r3, [r0, #0] │ │ b.n b54bba │ │ @@ -3062513,15 +3062513,15 @@ │ │ movs r0, r0 │ │ b.n b554b2 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ beq.n b54e28 │ │ b.n b55334 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, sp} │ │ + ldmia.w sp!, {r3, r4, r5, r7, r8, r9, sl, fp, sp} │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b552c4 │ │ asrs r4, r3, #1 │ │ b.n b5496c │ │ str r0, [r0, r0] │ │ b.n b55172 │ │ @@ -3062562,28 +3062562,28 @@ │ │ b.n b55386 │ │ subs r6, #34 @ 0x22 │ │ add.w r0, r0, r4 │ │ b.n b551c6 │ │ beq.n b54e98 │ │ b.n b553a4 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r2, r3, r6, r7, r8, r9, sl, ip, sp, pc} │ │ vhadd.u q8, q14, q14 │ │ movs r0, r0 │ │ movs r0, r0 │ │ b.n b5553a │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r0, r1, #32 │ │ b.n b549e0 │ │ movs r0, #53 @ 0x35 │ │ b.n b555e6 │ │ asrs r1, r0, #32 │ │ b.n b54fc8 │ │ b.n b550e8 │ │ - @ instruction: 0xea03b787 │ │ + @ instruction: 0xea03b760 │ │ vqadd.u64 d16, d12, d8 │ │ b.n b553b6 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r1 │ │ b.n b549de │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #0] @ (b54ec4 ) │ │ @@ -3065689,17 +3065689,17 @@ │ │ b.n b56a78 │ │ movs r0, r3 │ │ b.n b56478 │ │ movs r0, r1 │ │ b.n b56ca2 │ │ lsls r7, r4, #24 │ │ @ instruction: 0xeb00fced │ │ - @ instruction: 0xeaffc726 │ │ + @ instruction: 0xeaffc6ff │ │ vqshl.u64 , , q6 │ │ - vhsub.u d19, d10, d13 │ │ + vrhadd.u , q13, q11 │ │ vpmin.f16 d18, d28, d4 │ │ vhadd.u d16, d14, d2 │ │ b.n b56cbe │ │ lsls r1, r0, #12 │ │ b.n b56fa2 │ │ stc2l 10, cr1, [r9], #1020 @ 0x3fc @ │ │ asrs r0, r0, #32 │ │ @@ -3066869,15 +3066869,15 @@ │ │ adds r2, #16 │ │ b.n b572a6 │ │ movs r1, r0 │ │ b.n b57a28 │ │ movs r4, r0 │ │ b.n b56e30 │ │ movs r4, r2 │ │ - @ instruction: 0xea00fbad │ │ + @ instruction: 0xea00fb86 │ │ @ instruction: 0xff7cad55 │ │ vhadd.u d16, d26, d24 │ │ b.n b56e74 │ │ adds r2, #129 @ 0x81 │ │ b.n b5793a │ │ asrs r4, r4, #2 │ │ b.n b56e7c │ │ @@ -3066917,36 +3066917,36 @@ │ │ mcr2 10, 0, lr, cr12, cr15, {7} @ │ │ str r6, [r2, r6] │ │ vmax.u d23, d26, d30 │ │ @ instruction: 0xff7dad19 │ │ vqrdmlsh.s d26, d10, d29 │ │ vqrdmulh.s q10, q5, q6 │ │ movs r0, r0 │ │ - pop {r0, r1, r2, r3, r5, r7} │ │ + pop {r3, r7} │ │ vmul.p q13, q14, │ │ vshl.u64 , q9, q13 │ │ - vmul.p , q13, │ │ + vmul.p , q13, q3 │ │ vmls.i d26, d28, d5 │ │ vabd.f16 q10, q13, q3 │ │ - @ instruction: 0xff7acd78 │ │ + @ instruction: 0xff7acd51 │ │ vqrdmulh.s d26, d11, d1 │ │ vbif , q5, q3 │ │ vpmin.u q13, q5, │ │ - vqrdmlsh.s d28, d26, d28 │ │ + vqrdmlsh.s d28, d26, d5 │ │ vabd.f16 , , │ │ @ instruction: 0xff7b4cc2 │ │ vsub.i64 q13, q5, │ │ vqrdmlah.s d19, d26, d15 │ │ vaba.u d26, d27, d1 │ │ - vmul.p q14, q13, q6 │ │ + vmul.p d28, d26, d21 │ │ @ instruction: 0xff7bed74 │ │ vaba.u16 q12, q11, │ │ vabd.f16 , , │ │ vqshl.u64 , q5, q13 │ │ - vqrshl.u64 q15, q2, q13 │ │ + vrshl.u64 d30, d29, d26 │ │ vbif q13, , │ │ vmin.u d31, d26, d5 │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {ip} │ │ b.n b56f24 │ │ adds r3, #30 │ │ @ instruction: 0xeb008800 │ │ @@ -3067188,15 +3067188,15 @@ │ │ add.w r0, r0, r1 │ │ b.n b57d56 │ │ beq.n b576e8 │ │ b.n b57b34 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ vtbl.8 d25, {d15-d18}, d5 │ │ - vabd.f16 , q5, q6 │ │ + vabd.f16 d27, d10, d21 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n b57acc │ │ asrs r0, r4, #32 │ │ b.n b57156 │ │ str r0, [r0, r0] │ │ b.n b57d7a │ │ @@ -3067757,32 +3067757,32 @@ │ │ str r1, [r0, r0] │ │ b.n b58236 │ │ lsrs r1, r0, #16 │ │ b.n b581fa │ │ movs r0, r0 │ │ b.n b5760a │ │ @ instruction: 0xffa6eaff │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ + ldrh r3, [r6, #40] @ 0x28 │ │ vbif d22, d12, d23 │ │ vbif q12, , q15 │ │ - vaba.u q14, , │ │ + vabd.u q14, , q6 │ │ vsub.i64 , q6, │ │ vqsub.u64 q8, q5, │ │ - vpmax.u , q5, q11 │ │ + vpmin.u d29, d10, d31 │ │ vcgt.f16 , , q1 │ │ vcgt.f16 d17, d26, d22 │ │ vpmax.u d26, d26, d21 │ │ vbif d24, d10, d14 │ │ vmls.i q9, , q8 │ │ vabd.u , , │ │ - vqrshl.u64 d31, d9, d10 │ │ + vqshl.u64 , q9, q13 │ │ vceq.i d21, d11, d9 │ │ - vacgt.f16 q10, q13, q10 │ │ - vcge.u d17, d28, d6 │ │ - vqrdmlah.s d22, d28, d16 │ │ + vcgt.f16 q10, q13, │ │ + vcgt.u , q6, │ │ + vqrdmulh.s d22, d28, d9 │ │ vpmin.u , q6, │ │ vmin.u d23, d26, d5 │ │ vbif q10, q13, q8 │ │ stmdb sp!, {r3, r6, ip, lr, pc} │ │ b.n b57ff4 │ │ strb r0, [r0, #0] │ │ b.n b57e9e │ │ @@ -3068552,15 +3068552,15 @@ │ │ b.n b57d14 │ │ asrs r6, r3, #15 │ │ add.w r0, r0, r4 │ │ b.n b58532 │ │ beq.n b58234 │ │ b.n b58710 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r4, r8, sl, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r5, r6, r7, sl, fp, ip, lr, pc} │ │ vpmin.f16 q12, q6, │ │ vmls.i , q13, q3 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r5, r6, ip, lr, pc} │ │ b.n b586a8 │ │ lsls r0, r2, #1 │ │ movt r0, #1536 @ 0x600 │ │ @@ -3068832,15 +3068832,15 @@ │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r8, r9, sl, ip} │ │ vcge.u , , │ │ vrhadd.u d26, d27, d29 │ │ vabd.f16 q12, q13, │ │ vqadd.u64 q9, q5, q12 │ │ vrhadd.u d26, d11, d21 │ │ - vminnm.f16 d25, d26, d4 │ │ + vpmin.f16 , q5, │ │ @ instruction: 0xff7c8d55 │ │ vpmin.f16 , q13, q8 │ │ vcgt.f16 d20, d27, d7 │ │ vbif q10, q13, q8 │ │ stmdb sp!, {ip, sp, lr} │ │ b.n b587be │ │ str r0, [r0, r0] │ │ @@ -3069440,15 +3069440,15 @@ │ │ vcgt.u d21, d10, d1 │ │ vshl.u64 d23, d28, d13 │ │ vpmin.u q12, , │ │ vcgt.u d21, d10, d29 │ │ vceq.i d19, d13, d30 │ │ vmul.p q12, , │ │ vhsub.u d21, d26, d21 │ │ - vshl.u64 q8, q3, │ │ + vqshl.u64 d16, d15, d29 │ │ vabd.u q12, q14, │ │ vqadd.u64 d21, d26, d29 │ │ vabd.u d18, d29, d20 │ │ movs r0, r0 │ │ ldr r1, [pc, #360] @ (b58b14 ) │ │ vabd.u d24, d26, d1 │ │ vqsub.u64 d21, d26, d4 │ │ @@ -3069526,15 +3069526,15 @@ │ │ b.n b58b78 │ │ ands r0, r2 │ │ b.n b58578 │ │ ldc2l 11, cr14, [r8], {255} @ 0xff @ │ │ beq.n b58aa4 │ │ b.n b58f80 │ │ strh r0, [r2, #6] │ │ - ldmia.w sp!, {r2, r7, r8, ip} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r6, r8, ip} │ │ vqshl.u64 q8, q2, │ │ b.n b58592 │ │ lsls r0, r2, #11 │ │ b.n b58a36 │ │ vrhadd.u16 d14, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {} │ │ @@ -3070638,15 +3070638,15 @@ │ │ b.n b59908 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r4, r7, r8, r9, sl, sp, lr} │ │ vabd.f16 d23, d11, d13 │ │ vqshl.u64 , q13, q5 │ │ vabd.f16 d21, d26, d11 │ │ vabd.f16 , q5, │ │ - vpmin.f16 d25, d26, d11 │ │ + vpmin.f16 , q5, q10 │ │ vsub.i64 d20, d11, d0 │ │ stmdb sp!, {r0, sp, lr, pc} │ │ b.n b59752 │ │ asrs r0, r0, #32 │ │ b.n b59756 │ │ lsls r0, r2, #19 │ │ b.n b58f40 │ │ @@ -3071269,15 +3071269,15 @@ │ │ movs r0, r0 │ │ b.n b5a08e │ │ beq.n b59998 │ │ b.n b59e6c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r6, r7, r8, sl, fp, ip, sp, lr} │ │ vaba.u d23, d27, d13 │ │ - vmul.p q12, q13, q2 │ │ + vmls.i d24, d26, d29 │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r0, r1, r2, r3, r4, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b59e04 │ │ adds r0, #2 │ │ b.n b59cae │ │ movs r0, #188 @ 0xbc │ │ b.n b5948c │ │ @@ -3073318,15 +3073318,15 @@ │ │ add r4, sp, #688 @ 0x2b0 │ │ vmin.u d23, d10, d5 │ │ vhadd.u , q5, q6 │ │ b.n b5a5f0 │ │ add sp, #44 @ 0x2c │ │ b.n b5abd4 │ │ @ instruction: 0xfbfceaff │ │ - stmia r4!, {r5} │ │ + stmia r3!, {r0, r3, r4, r5, r6, r7} │ │ vqadd.u64 d27, d12, d24 │ │ b.n b5a600 │ │ add sp, #44 @ 0x2c │ │ b.n b5abe4 │ │ @ instruction: 0xfbf8eaff │ │ add sp, #288 @ 0x120 │ │ b.n b5a60c │ │ @@ -3073337,115 +3073337,115 @@ │ │ b.n b5a618 │ │ add sp, #44 @ 0x2c │ │ b.n b5abfc │ │ @ instruction: 0xfbf2eaff │ │ b.n b5b022 │ │ vqshl.u64 q9, q2, q5 │ │ vrshl.u64 , , │ │ - vcge.u q14, q13, q4 │ │ + vcge.u d28, d26, d17 │ │ vacgt.f16 d22, d28, d10 │ │ vabd.u q10, , q4 │ │ - vshl.u64 q15, q14, q5 │ │ + vshl.u64 q15, , q5 │ │ vmin.u q10, , q7 │ │ vmax.u q10, q5, q15 │ │ vabd.u q10, q5, q11 │ │ - vpmax.u q12, q13, │ │ + vpmin.u d24, d26, d30 │ │ vcgt.f16 d25, d27, d16 │ │ vaba.u q11, q5, │ │ vpmin.u d31, d10, d3 │ │ @ instruction: 0xff7a0df6 │ │ vabd.f16 q8, , q13 │ │ vacgt.f16 q8, , q15 │ │ - vpmin.u d23, d13, d29 │ │ + vpmin.u d23, d13, d6 │ │ vaba.u q11, q14, │ │ vmls.i d31, d10, d7 │ │ vmul.p d31, d10, d3 │ │ vpmax.u d31, d10, d3 │ │ - vcgt.f16 d21, d10, d2 │ │ - vqrshl.u64 , , q14 │ │ - vabd.f16 , q6, q13 │ │ - vabd.u , q14, │ │ + @ instruction: 0xff7a5ddb │ │ + vrshl.u64 , q6, q14 │ │ + vabd.f16 , q6, │ │ + vabd.u , q14, q4 │ │ vpmin.f16 d25, d12, d18 │ │ vacgt.f16 d22, d10, d3 │ │ vabd.f16 q8, , q6 │ │ movs r0, r0 │ │ bcc.n b5abc0 │ │ vmax.u , , │ │ vqadd.u64 d17, d11, d8 │ │ movs r0, r0 │ │ - bpl.n b5aa82 │ │ + bpl.n b5ac34 │ │ vpmin.f16 d16, d12, d3 │ │ vacgt.f16 q8, , │ │ - vrshl.u64 d29, d24, d29 │ │ - vacgt.f16 , q14, q6 │ │ - vpmin.f16 d17, d12, d0 │ │ + vrshl.u64 d29, d1, d29 │ │ + vacgt.f16 d17, d28, d21 │ │ + vacgt.f16 , q14, │ │ vrhadd.u d19, d12, d6 │ │ vqrdmlah.s d16, d13, d7 │ │ vpmin.u d16, d26, d15 │ │ - vcge.u d31, d26, d26 │ │ + vcge.u d31, d26, d3 │ │ vminnm.f16 q9, q14, q13 │ │ vpmin.f16 q9, , q15 │ │ vqsub.u64 , , q0 │ │ - vpmax.u q13, , q14 │ │ - vqrdmulh.s q13, , q13 │ │ - vmul.p , , │ │ - vmls.i d23, d12, d13 │ │ + vpmax.u q13, , │ │ + vqrdmulh.s q13, , │ │ + vmls.i d23, d11, d30 │ │ + vsub.i64 , q14, q11 │ │ vbif , q6, │ │ vabd.f16 d25, d29, d25 │ │ vabd.f16 d25, d26, d5 │ │ vqsub.u64 d21, d10, d17 │ │ @ instruction: 0xff7dbc24 │ │ vpmax.u , q13, q3 │ │ vpmin.u d27, d26, d26 │ │ - vpmin.f16 d17, d26, d31 │ │ + vpmin.f16 d17, d26, d8 │ │ vqsub.u64 d21, d28, d12 │ │ vaba.u q10, , q15 │ │ vcgt.f16 d30, d26, d18 │ │ - vshl.u64 q15, , │ │ + vshl.u64 d30, d24, d9 │ │ vpmax.u d31, d11, d18 │ │ vcgt.u d19, d26, d24 │ │ vmax.u q11, , │ │ vmax.u q11, q13, │ │ @ instruction: 0xff7add13 │ │ - vqrdmulh.s , q5, │ │ + vqrdmulh.s d23, d10, d24 │ │ vshl.u64 d26, d27, d28 │ │ vhadd.u d29, d10, d12 │ │ - vsubl.u q11, d15, d30 │ │ + vsubl.u q11, d15, d7 │ │ vmax.u d19, d12, d11 │ │ vmin.u , , q1 │ │ - @ instruction: 0xff7d9ccf │ │ + @ instruction: 0xff7d9ca8 │ │ vcge.u d26, d28, d23 │ │ - vminnm.f16 d26, d26, d14 │ │ - vpmin.f16 d26, d27, d17 │ │ - vmls.i d30, d11, d23 │ │ + vminnm.f16 q13, q5, │ │ + vminnm.f16 q13, , q13 │ │ + vmls.i d30, d11, d0 │ │ vabd.f16 q9, , │ │ - vqshl.u64 d18, d28, d10 │ │ - vceq.i q15, q14, q1 │ │ - vqadd.u64 q10, , q4 │ │ + vqshl.u64 d18, d5, d10 │ │ + vsub.i64 d30, d28, d27 │ │ + vqadd.u64 d20, d27, d17 │ │ vminnm.f16 q8, q6, │ │ vqrdmlah.s d20, d26, d29 │ │ - vceq.i d29, d10, d9 │ │ - vmul.p q14, q6, │ │ + vaba.u , q13, q9 │ │ + vmls.i d28, d12, d30 │ │ vabd.f16 , , q6 │ │ vqshl.u64 d21, d30, d26 │ │ vqrdmlah.s d20, d11, d13 │ │ - vsub.i64 q14, q13, │ │ + vsub.i64 d28, d26, d20 │ │ vpmin.u q10, , q8 │ │ - vaba.u d29, d10, d28 │ │ + vaba.u d29, d10, d5 │ │ vhadd.u , q6, q8 │ │ - @ instruction: 0xff7b8c20 │ │ + vqrdmlah.s q12, , │ │ vqshl.u64 d29, d19, d27 │ │ - vceq.i d28, d9, d19 │ │ - vqrdmlah.s q12, , q5 │ │ + vsub.i64 d28, d9, d12 │ │ + vqrdmlah.s d24, d27, d19 │ │ vshl.u64 , , │ │ vsub.i64 q8, , q12 │ │ movs r0, r0 │ │ asrs r2, r4, #4 │ │ vsub.i64 q11, , │ │ - vmin.u , q13, q14 │ │ + vmin.u , q13, │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b5b118 │ │ str r0, [r0, r0] │ │ b.n b5afc2 │ │ asrs r0, r0, #8 │ │ b.n b5b29e │ │ @@ -3073569,15 +3073569,15 @@ │ │ b.n b5b2a4 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {ip, lr} │ │ b.n b5b4d2 │ │ @ instruction: 0xfffaeaff │ │ add sp, #188 @ 0xbc │ │ vqshl.u64 d22, d1, d9 │ │ - vaba.u d26, d26, d15 │ │ + vaba.u q13, q5, q12 │ │ vcge.u q11, , │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b5b248 │ │ movs r7, r5 │ │ b.n b5b454 │ │ movs r6, r2 │ │ @@ -3073717,21 +3073717,21 @@ │ │ b.n b5b60a │ │ bf 12, b686ca │ │ movs r1, r0 │ │ b.n b5b612 │ │ beq.n b5af14 │ │ b.n b5b3f0 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, sp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, sp, lr, pc} │ │ vhsub.u q11, , │ │ vqrshl.u64 , , q13 │ │ @ instruction: 0xff7a4ccb │ │ vqsub.u64 q11, , │ │ vrshl.u64 d31, d25, d26 │ │ - vrshl.u64 q13, q12, q13 │ │ + vrshl.u64 q13, , q13 │ │ vhsub.u d22, d11, d29 │ │ vqrshl.u64 , , q5 │ │ vqrdmlah.s q10, q13, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b5b3a0 │ │ asrs r0, r0, #32 │ │ b.n b5aa2a │ │ @@ -3080146,17 +3080146,17 @@ │ │ adds r0, #83 @ 0x53 │ │ adds r3, #0 │ │ adds r0, #0 │ │ b.n b5dfb2 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, r2, r5, r8, fp, ip, pc} │ │ vrshl.u64 d22, d26, d9 │ │ - vcgt.u d18, d10, d28 │ │ + vcgt.u d18, d10, d5 │ │ vshl.u64 q11, q0, q14 │ │ - vpmin.u , q5, q0 │ │ + vpmax.u d25, d10, d25 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b5e80e │ │ asrs r0, r2, #2 │ │ b.n b5e010 │ │ ands r0, r0 │ │ b.n b5e816 │ │ @@ -3080224,17 +3080224,17 @@ │ │ lsls r4, r6, #1 │ │ asrs r4, r0, #22 │ │ movs r1, r0 │ │ b.n b5eca2 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r1, r3, r4, r8, r9, sl, ip, pc} │ │ vcgt.u q11, , q3 │ │ - vrhadd.u q9, q5, q10 │ │ + vbif d18, d10, d29 │ │ vcge.u d22, d12, d12 │ │ - vsub.i64 , q13, q4 │ │ + vsub.i64 d25, d26, d17 │ │ vsub.i64 d20, d12, d0 │ │ stmdb sp!, {r3, r5, lr, pc} │ │ b.n b5e0a2 │ │ b.n b5e584 │ │ b.n b5ecc6 │ │ adds r0, #48 @ 0x30 │ │ b.n b5e0aa │ │ @@ -3081590,18 +3081590,18 @@ │ │ lsls r4, r2, #8 │ │ @ instruction: 0xeb00ff8b │ │ @ instruction: 0xeaff404b │ │ vqadd.u64 , q13, q3 │ │ vpmin.f16 d19, d26, d31 │ │ vhadd.u d28, d26, d25 │ │ vabd.f16 d22, d12, d28 │ │ - vacgt.f16 d24, d9, d22 │ │ - vcgt.f16 d25, d28, d6 │ │ + vcgt.f16 d24, d9, d15 │ │ + vacgt.f16 , q6, │ │ vqsub.u64 d30, d27, d3 │ │ - vminnm.f16 q15, , │ │ + vpmin.f16 q15, , q7 │ │ vacgt.f16 , , │ │ vacgt.f16 , q5, │ │ vhadd.u d16, d10, d0 │ │ b.n b5f78c │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3082551,26 +3082551,26 @@ │ │ b.n b5fddc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ b.n b6000a │ │ beq.n b5f914 │ │ b.n b5fde8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r3, r4, r6, r7, r8, fp, ip, pc} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r7, r8, fp, ip, pc} │ │ vqadd.u64 d25, d27, d8 │ │ - vmls.i d25, d10, d6 │ │ + vceq.i , q13, │ │ vhsub.u d26, d27, d3 │ │ - vsub.i64 d25, d25, d14 │ │ - vmul.p , , q7 │ │ - vminnm.f16 q8, , q7 │ │ + vsub.i64 , , │ │ + vmul.p d23, d11, d23 │ │ + vminnm.f16 d16, d27, d23 │ │ vcgt.u d30, d28, d3 │ │ - vminnm.f16 q8, q6, q3 │ │ - vqshl.u64 q13, q10, q14 │ │ - vacgt.f16 q8, q14, q7 │ │ - vaba.u q11, q6, q15 │ │ + vpmin.f16 d16, d12, d31 │ │ + vshl.u64 q13, , q14 │ │ + vacgt.f16 d16, d28, d23 │ │ + vaba.u q11, q6, │ │ vcge.u q12, q14, │ │ vqshl.u64 d22, d31, d25 │ │ vhadd.u d16, d9, d0 │ │ b.n b5ffae │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (b5f9d4 ) │ │ stmdb sp!, {r3, r5, r6, ip} │ │ @@ -3083031,40 +3083031,40 @@ │ │ b.n b60062 │ │ lsls r5, r5, #4 │ │ add.w r0, r0, r1 │ │ b.n b6046a │ │ beq.n b5fc3c │ │ b.n b60248 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r2, r3, r6, sl, fp} │ │ + ldmia.w sp!, {r0, r1, r2, r5, sl, fp} │ │ vqrdmulh.s d22, d12, d19 │ │ vhadd.u d30, d10, d18 │ │ - vbif d26, d28, d25 │ │ + vbif d26, d28, d2 │ │ vhadd.u d30, d12, d2 │ │ vqshl.u64 , , q6 │ │ vpmax.u d27, d26, d4 │ │ vqshl.u64 d19, d7, d9 │ │ @ instruction: 0xff7a4d58 │ │ - vrhadd.u d26, d10, d14 │ │ - vcge.u , q6, q2 │ │ - vcge.u , , q0 │ │ - vshl.u64 d23, d25, d11 │ │ + vhadd.u q13, q13, │ │ + vcgt.u d25, d12, d29 │ │ + vcgt.u d25, d11, d25 │ │ + vshl.u64 d23, d2, d11 │ │ vqrdmulh.s , , q10 │ │ - vsub.i64 d18, d11, d19 │ │ + vaba.u q9, , q14 │ │ vcgt.u , q6, │ │ @ instruction: 0xff7abd51 │ │ - vcgt.u d23, d28, d23 │ │ + vcgt.u d23, d28, d0 │ │ vpmin.f16 , , │ │ vqrdmlsh.s d27, d25, d29 │ │ - vcgt.f16 , q6, q1 │ │ + vacgt.f16 d19, d12, d11 │ │ vqadd.u64 q11, q6, q10 │ │ - vrhadd.u d24, d25, d2 │ │ - vpmin.f16 d17, d12, d22 │ │ - vcgt.f16 , q14, q9 │ │ - @ instruction: 0xff7c5d3e │ │ + vbif q12, , │ │ + vacgt.f16 , q14, │ │ + vacgt.f16 d17, d28, d27 │ │ + @ instruction: 0xff7c5d17 │ │ vhadd.u d16, d12, d0 │ │ b.n b6043e │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #960] @ (b60164 ) │ │ stmdb sp!, {lr} │ │ b.n b600ea │ │ lsls r0, r1, #1 │ │ @@ -3084823,15 +3084823,15 @@ │ │ movs r1, r0 │ │ b.n b613f2 │ │ movs r4, r0 │ │ b.n b6083e │ │ beq.n b60cc8 │ │ b.n b611d4 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r5, r6, r8, sl, ip, sp} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r8, sl, ip, sp} │ │ vhadd.u d17, d12, d5 │ │ b.n b60866 │ │ movs r0, r0 │ │ b.n b6136c │ │ asrs r0, r6, #32 │ │ lsls r0, r2, #22 │ │ movs r0, r0 │ │ @@ -3085275,15 +3085275,15 @@ │ │ movs r0, r0 │ │ b.n b617d6 │ │ movs r4, r5 │ │ b.n b60bac │ │ strh r4, [r0, #0] │ │ b.n b60c30 │ │ vpmin.u q15, q9, │ │ - stcl 15, cr15, [pc, #-492]! @ b60eb8 │ │ + stcl 15, cr15, [r8, #-492] @ 0xfffffe14 │ │ ldr r0, [pc, #192] @ (b61168 ) │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b613ee │ │ ands r0, r0 │ │ b.n b613f2 │ │ mrc2 11, 2, lr, cr8, cr15, {7} @ │ │ movs r0, r0 │ │ @@ -3085728,15 +3085728,15 @@ │ │ asrs r5, r0, #32 │ │ b.n b617ba │ │ stc2l 11, cr14, [r1, #1020] @ 0x3fc @ │ │ str r1, [r0, #0] │ │ b.n b6192e │ │ @ instruction: 0xfffa1aff │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r6, r7, sl, fp, sp} │ │ + ldmia.w sp!, {r6, r7, sl, fp, sp} │ │ vminnm.f16 q10, q14, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b61930 │ │ ands r0, r0 │ │ b.n b617da │ │ movs r4, r0 │ │ b.n b6103e │ │ @@ -3086323,17 +3086323,17 @@ │ │ beq.n b6198c │ │ b.n b61e90 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r3, r4, r6, r7, r8, r9, sp, pc} │ │ vqadd.u64 d21, d12, d15 │ │ vmax.u d28, d26, d6 │ │ vabd.f16 d31, d10, d14 │ │ - vabd.u q11, q13, │ │ - vqrdmlah.s q9, q6, q6 │ │ - vqadd.u64 d31, d12, d11 │ │ + vaba.u d22, d26, d10 │ │ + vqrdmlah.s d18, d12, d21 │ │ + vminnm.f16 q15, q14, q10 │ │ vacgt.f16 q10, , │ │ @ instruction: 0xff7a4cef │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b61ce6 │ │ asrs r4, r1, #2 │ │ b.n b614e8 │ │ @@ -3086400,15 +3086400,15 @@ │ │ movs r5, r0 │ │ b.n b61d6e │ │ movs r0, r0 │ │ b.n b620d4 │ │ str r0, [r0, #4] │ │ asrs r0, r0, #23 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r4, r7, r8, sl, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r8, sl, lr} │ │ vhadd.u d16, d12, d0 │ │ b.n b620e2 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #960] @ (b61e08 ) │ │ stmdb sp!, {r3, r5, ip} │ │ b.n b6156e │ │ ands r0, r0 │ │ @@ -3086571,19 +3086571,19 @@ │ │ b.n b61ed6 │ │ movs r0, #117 @ 0x75 │ │ b.n b622da │ │ asrs r1, r0, #32 │ │ b.n b61cbc │ │ ldr r0, [pc, #960] @ (b61f60 ) │ │ ldmia.w sp!, {r5, r6, r7, r8, sl, fp, sp, pc} │ │ - and.w r4, r3, r2, asr #19 │ │ - vshl.u64 q10, q15, q6 │ │ - vshl.u64 q10, q1, q6 │ │ - vcgt.u q10, q14, q7 │ │ - vcgt.u d20, d28, d30 │ │ + and.w r4, r3, fp, ror #18 │ │ + vshl.u64 q10, , q6 │ │ + vqshl.u64 d20, d11, d12 │ │ + vcgt.u d20, d28, d23 │ │ + vcgt.u d20, d28, d7 │ │ vhadd.u d16, d12, d0 │ │ b.n b62260 │ │ asrs r0, r0, #32 │ │ b.n b616c2 │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {lr} │ │ @@ -3086953,15 +3086953,15 @@ │ │ b.n b619ee │ │ @ instruction: 0xffd21aff │ │ vpmin.u8 q15, q14, │ │ str r5, [sp, #992] @ 0x3e0 │ │ @ instruction: 0xeb02b001 │ │ b.n b626b6 │ │ vpmin.u8 q15, q15, │ │ - cmn r2, r3 │ │ + cmp r3, r6 │ │ vbif q10, q14, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b623a0 │ │ str r4, [r6, #0] │ │ b.n b61a2a │ │ movs r0, r0 │ │ b.n b625ba │ │ @@ -3087256,15 +3087256,15 @@ │ │ lsls r4, r0, #22 │ │ asrs r0, r6, #32 │ │ b.n b61c96 │ │ @ instruction: 0xfff0eaff │ │ movs r0, r0 │ │ b.n b628b6 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r3, r4, r6, r7, r9, sl, fp, ip, sp} │ │ + ldmia.w sp!, {r0, r1, r4, r5, r7, r9, sl, fp, ip, sp} │ │ vhadd.u d19, d12, d28 │ │ b.n b61ca2 │ │ stmia r0!, {} │ │ b.n b628c6 │ │ movs r0, #40 @ 0x28 │ │ b.n b61caa │ │ movs r0, r0 │ │ @@ -3087354,20 +3087354,20 @@ │ │ beq.n b62250 │ │ b.n b6275c │ │ ldr r0, [pc, #192] @ (b62304 ) │ │ ldmia.w sp!, {r0, r1, r4, r6, r7, r9, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeaffd008 │ │ b.n b62768 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r1, r4, r5, r7, sl, fp, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r3, r7, sl, fp, sp, lr} │ │ vcge.u q11, , q10 │ │ - vqshl.u64 q14, q8, q5 │ │ + vshl.u64 q14, , q5 │ │ vcgt.u , , q0 │ │ vpmax.u d21, d9, d8 │ │ - vrhadd.u d16, d25, d12 │ │ + vrhadd.u q8, , │ │ vqadd.u64 q10, q6, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b6270c │ │ str r2, [r0, #0] │ │ b.n b625b6 │ │ movs r0, #208 @ 0xd0 │ │ b.n b61db8 │ │ @@ -3087464,23 +3087464,23 @@ │ │ @ instruction: 0xf6e7ebff │ │ movs r4, r0 │ │ b.n b62682 │ │ beq.n b62354 │ │ b.n b62860 │ │ eors r0, r6 │ │ ldmia.w sp!, {r1, r4, r7, r9, sl, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff6c0e │ │ + @ instruction: 0xeaff6be7 │ │ vqrshl.u64 d23, d19, d27 │ │ vpmin.f16 d28, d9, d25 │ │ vmax.u d25, d25, d3 │ │ - vmul.p , q6, q2 │ │ + vmls.i d23, d12, d29 │ │ vmin.u d25, d12, d4 │ │ vrshl.u64 , q1, q6 │ │ - vbif d19, d25, d18 │ │ - vqrdmlsh.s , , q0 │ │ + vrhadd.u d19, d25, d11 │ │ + @ instruction: 0xff7b3c29 │ │ vrshl.u64 d18, d26, d12 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n b62818 │ │ movs r1, #32 │ │ b.n b61ec0 │ │ ands r0, r0 │ │ @@ -3087614,27 +3087614,27 @@ │ │ b.n b629b0 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r2, r3, r5, ip} │ │ b.n b61fdc │ │ asrs r1, r0, #32 │ │ b.n b625c0 │ │ @ instruction: 0xffdeeaff │ │ - ldr r6, [r0, #48] @ 0x30 │ │ - vqrdmlah.s q10, , q15 │ │ - vrshl.u64 q13, , │ │ + ldr r7, [r3, #44] @ 0x2c │ │ + vqrdmlah.s q10, , │ │ + vrshl.u64 q13, q2, │ │ vshl.u64 q9, , │ │ vabd.f16 q14, q13, │ │ - vabd.f16 , , │ │ + vabd.f16 , , q0 │ │ vaba.u d29, d12, d3 │ │ vpmin.u , q6, q8 │ │ movs r4, r4 │ │ add r6, sp, #392 @ 0x188 │ │ - vmul.p d21, d25, d24 │ │ - vmls.i d21, d28, d8 │ │ - vacgt.f16 q8, q14, q5 │ │ + vmul.p d21, d25, d1 │ │ + vmls.i , q6, │ │ + vacgt.f16 d16, d28, d19 │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b62978 │ │ movs r0, #192 @ 0xc0 │ │ b.n b62020 │ │ ands r0, r0 │ │ b.n b62826 │ │ @@ -3087723,20 +3087723,20 @@ │ │ b.n b628da │ │ beq.n b625ac │ │ b.n b62ab8 │ │ ldr r0, [pc, #192] @ (b62660 ) │ │ ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeaff5727 │ │ vceq.i d19, d9, d11 │ │ - vmls.i d22, d25, d23 │ │ - vceq.i d24, d11, d25 │ │ + vmls.i d22, d25, d0 │ │ + vceq.i d24, d11, d2 │ │ vmul.p d16, d27, d31 │ │ vmls.i d19, d26, d0 │ │ movs r4, r4 │ │ - strh r4, [r7, #62] @ 0x3e │ │ + strh r5, [r2, #62] @ 0x3e │ │ vqsub.u64 , , q2 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b62a68 │ │ str r2, [r0, #0] │ │ b.n b62912 │ │ movs r0, #128 @ 0x80 │ │ @@ -3087798,16 +3087798,16 @@ │ │ beq.n b62668 │ │ b.n b62b64 │ │ ldr r0, [pc, #960] @ (b62a0c ) │ │ ldmia.w sp!, {r0, r4, r6, r7, r8, sl, ip, sp, lr, pc} │ │ @ instruction: 0xeaffd010 │ │ b.n b62b70 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r7, sp, lr, pc} │ │ - vmax.u , , q6 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r6, sp, lr, pc} │ │ + vmax.u d23, d11, d21 │ │ vacgt.f16 , q6, q15 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r0, r1, r2, r3, r5, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b62b08 │ │ str r1, [r0, r0] │ │ b.n b629b2 │ │ adds r4, r5, #1 │ │ @@ -3089265,116 +3089265,116 @@ │ │ @ instruction: 0xffeceaff │ │ movs r4, r0 │ │ b.n b6361a │ │ @ instruction: 0xf2fdebff │ │ svc 175 @ 0xaf │ │ b.n b637fc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r4, r6, r7, r9, sl, pc} │ │ + ldmia.w sp!, {r1, r4, r5, r7, r9, sl, pc} │ │ vsub.i64 q8, , │ │ vceq.i d19, d10, d12 │ │ movs r4, r4 │ │ - strh r0, [r4, #52] @ 0x34 │ │ + strh r1, [r7, #50] @ 0x32 │ │ vbif , , q10 │ │ vshl.u64 , q2, │ │ - vqrshl.u64 , q3, q6 │ │ + vrshl.u64 d23, d31, d12 │ │ vacgt.f16 d24, d12, d19 │ │ vpmin.u d28, d25, d10 │ │ - vhsub.u , , q13 │ │ - vsub.i64 d20, d12, d12 │ │ + vhsub.u , , │ │ + vabd.u q10, q14, │ │ vqrshl.u64 , , │ │ vhsub.u q14, , q3 │ │ vrshl.u64 , q13, │ │ vmax.u d28, d26, d22 │ │ vmin.u d30, d9, d3 │ │ - vqshl.u64 d20, d16, d9 │ │ - vqadd.u64 , , │ │ + vshl.u64 d20, d9, d9 │ │ + vqadd.u64 d23, d27, d16 │ │ vmls.i q12, q14, │ │ - vrhadd.u d24, d25, d23 │ │ + vrhadd.u d24, d25, d0 │ │ vceq.i d23, d27, d27 │ │ vcge.u q14, q5, q11 │ │ vpmax.u d22, d9, d4 │ │ @ instruction: 0xff79ccad │ │ - vqshl.u64 d16, d25, d28 │ │ + vqshl.u64 d16, d2, d28 │ │ vmin.u d19, d27, d26 │ │ vrhadd.u d28, d10, d6 │ │ vabd.u d22, d25, d17 │ │ vpmin.u d28, d9, d29 │ │ - vhsub.u q8, q6, │ │ + vhsub.u d16, d12, d18 │ │ vhadd.u d28, d27, d22 │ │ - vrshl.u64 , q4, │ │ - vqrdmlsh.s q10, , q3 │ │ - vcge.u d18, d12, d27 │ │ + vrshl.u64 d29, d17, d9 │ │ + @ instruction: 0xff7b4caf │ │ + vcge.u d18, d12, d4 │ │ vsub.i64 q14, , q9 │ │ vmax.u d25, d9, d23 │ │ vbif d29, d26, d9 │ │ - vqshl.u64 , q13, q6 │ │ - vpmin.u q9, q14, │ │ - vqshl.u64 , , │ │ - vrshl.u64 d20, d22, d28 │ │ + vqshl.u64 , , q6 │ │ + vpmin.u d18, d28, d24 │ │ + vshl.u64 d21, d26, d11 │ │ + vqrshl.u64 q10, , q6 │ │ vhadd.u q14, , q1 │ │ vqrdmulh.s d18, d25, d6 │ │ vminnm.f16 d29, d25, d11 │ │ vaba.u d28, d9, d22 │ │ vhsub.u d19, d25, d3 │ │ - vqsub.u64 d24, d25, d14 │ │ - vacgt.f16 d25, d27, d30 │ │ + vqsub.u64 q12, , │ │ + vacgt.f16 d25, d27, d7 │ │ vrhadd.u , , q6 │ │ vbif q14, , q15 │ │ - vmax.u d29, d9, d23 │ │ + vmax.u d29, d9, d0 │ │ vpmin.u d28, d27, d21 │ │ vminnm.f16 , q14, q11 │ │ vhsub.u d23, d25, d28 │ │ vqshl.u64 q14, q13, q5 │ │ vqrdmulh.s d22, d9, d18 │ │ vqrshl.u64 q14, q5, │ │ vacgt.f16 d28, d25, d19 │ │ - vqrdmlsh.s , q14, q14 │ │ - vmls.i d29, d27, d30 │ │ + vqrdmlsh.s , q14, │ │ + vmls.i d29, d27, d7 │ │ vcgt.u d25, d11, d2 │ │ vpmin.f16 q10, q5, q10 │ │ - vmax.u q8, , │ │ + vmin.u d16, d9, d30 │ │ vacgt.f16 d28, d11, d16 │ │ - vmin.u d16, d12, d2 │ │ + vrshl.u64 q8, , q14 │ │ vbif d28, d11, d18 │ │ - vqsub.u64 , , q14 │ │ + vqsub.u64 , , │ │ vshl.u64 d28, d10, d11 │ │ - vrshl.u64 d16, d8, d25 │ │ - vqadd.u64 , , │ │ + vrshl.u64 q8, , │ │ + vhadd.u d21, d11, d26 │ │ @ instruction: 0xff7cadd6 │ │ - vshl.u64 q8, q15, q13 │ │ - vbif d20, d11, d7 │ │ + vshl.u64 q8, , q13 │ │ + vqadd.u64 q10, , q8 │ │ vshl.u64 q14, q7, │ │ vaba.u q12, , q5 │ │ - vqadd.u64 d21, d25, d5 │ │ + vhadd.u , , q15 │ │ vqsub.u64 d28, d12, d10 │ │ vqrshl.u64 d24, d27, d25 │ │ vqrdmlah.s d26, d25, d26 │ │ vbif q14, q13, q7 │ │ vminnm.f16 d24, d25, d22 │ │ vqrdmlah.s d28, d10, d5 │ │ vaba.u d28, d28, d6 │ │ - vmls.i d16, d9, d22 │ │ - vqsub.u64 q12, , q15 │ │ - vminnm.f16 d25, d11, d14 │ │ + vceq.i q8, , │ │ + vqsub.u64 q12, , │ │ + vacgt.f16 , , │ │ vrhadd.u d21, d27, d28 │ │ vqsub.u64 d28, d25, d6 │ │ vqrdmlsh.s d28, d9, d3 │ │ vmax.u d24, d12, d7 │ │ vhsub.u q14, , q15 │ │ - vpmin.u d18, d25, d26 │ │ + vpmin.u d18, d25, d3 │ │ vminnm.f16 , q14, q3 │ │ vqrdmlsh.s , , │ │ vqrshl.u64 d30, d9, d9 │ │ vpmin.f16 d27, d26, d22 │ │ - vaba.u q9, , q9 │ │ + vabd.u q9, , │ │ vcge.u d28, d12, d6 │ │ - vshl.u64 d16, d1, d25 │ │ - vqrshl.u64 d18, d27, d27 │ │ - vrshl.u64 , q7, │ │ + vqshl.u64 q8, q5, │ │ + vqrshl.u64 d18, d4, d27 │ │ + vrshl.u64 d23, d23, d11 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b6391c │ │ str r2, [r0, #0] │ │ b.n b637c6 │ │ movs r0, #128 @ 0x80 │ │ b.n b62fc8 │ │ @@ -3089435,16 +3089435,16 @@ │ │ beq.n b6351c │ │ b.n b63a18 │ │ ldr r0, [pc, #960] @ (b638c0 ) │ │ ldmia.w sp!, {r2, r5, r9, ip, sp, lr, pc} │ │ @ instruction: 0xeaffd010 │ │ b.n b63a24 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r4, r6, r7, r8, ip, lr, pc} │ │ - vpmin.u d18, d27, d10 │ │ + ldmia.w sp!, {r0, r1, r3, r5, r7, r8, ip, lr, pc} │ │ + vpmin.u q9, , │ │ vpmin.f16 q11, q14, q8 │ │ vqrdmlah.s q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b639bc │ │ ands r0, r0 │ │ b.n b63c66 │ │ movs r4, r2 │ │ @@ -3089563,15 +3089563,15 @@ │ │ b.n b63738 │ │ add r7, pc, #264 @ (adr r7, b63724 ) │ │ add.w r0, r3, r4 │ │ b.n b63962 │ │ beq.n b63634 │ │ b.n b63b40 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r3, r4, r5, r9, fp, sp} │ │ + ldmia.w sp!, {r1, r4, r9, fp, sp} │ │ vqadd.u64 q8, q14, q14 │ │ movs r0, r0 │ │ lsls r0, r3, #7 │ │ movs r0, r0 │ │ lsrs r4, r0, #32 │ │ movs r0, r0 │ │ lsrs r0, r0, #32 │ │ @@ -3089588,15 +3089588,15 @@ │ │ movs r0, r0 │ │ lsls r4, r0, #31 │ │ movs r0, r0 │ │ lsls r4, r0, #31 │ │ movs r0, r0 │ │ lsls r4, r0, #31 │ │ movs r0, r0 │ │ - cmp r1, #97 @ 0x61 │ │ + cmp r1, #58 @ 0x3a │ │ vqadd.u64 d20, d12, d0 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b63b04 │ │ adds r0, #0 │ │ b.n b639ae │ │ b.n b63672 │ │ b.n b63018 │ │ @@ -3089762,15 +3089762,15 @@ │ │ b.n b63f2e │ │ asrs r1, r0, #32 │ │ b.n b63910 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r1, r3, r6, r7, r9, sl, sp, pc} │ │ and.w r0, r3, r0, rrx │ │ movs r0, r0 │ │ - movs r7, #137 @ 0x89 │ │ + movs r7, #98 @ 0x62 │ │ vceq.i d20, d12, d16 │ │ stmdb sp!, {lr} │ │ b.n b63b4a │ │ movs r4, r0 │ │ b.n b6332e │ │ str r1, [r0, r0] │ │ b.n b63b52 │ │ @@ -3089802,15 +3089802,15 @@ │ │ b.n b63f8e │ │ asrs r1, r0, #32 │ │ b.n b63970 │ │ ldr r0, [pc, #192] @ (b63914 ) │ │ ldmia.w sp!, {r0, r1, r4, r5, r7, r9, sl, sp, pc} │ │ and.w r5, r3, r4, ror #1 │ │ movs r0, r0 │ │ - movs r7, #41 @ 0x29 │ │ + movs r7, #2 │ │ vhadd.u d19, d12, d0 │ │ b.n b63ba6 │ │ movs r0, r0 │ │ b.n b63faa │ │ movs r0, r0 │ │ b.n b63f12 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3090011,26 +3090011,26 @@ │ │ b.n b63f3c │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r2} │ │ b.n b63d6a │ │ beq.n b63a7c │ │ b.n b63f48 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r3, r4, r5, r6, r7, r8, sl, sp} │ │ + ldmia.w sp!, {r1, r4, r6, r7, r8, sl, sp} │ │ @ instruction: 0xff7cfcc0 │ │ @ 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 │ │ - movs r5, #101 @ 0x65 │ │ + movs r5, #62 @ 0x3e │ │ vbif q10, q14, q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b63d9a │ │ asrs r0, r0, #32 │ │ b.n b63602 │ │ ands r0, r0 │ │ b.n b641a2 │ │ @@ -3090113,16 +3090113,16 @@ │ │ movs r1, r0 │ │ b.n b64016 │ │ movs r0, r0 │ │ b.n b63624 │ │ movs r6, r0 │ │ b.n b63e5e │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r5, r6, r7, sl, sp} │ │ - vqshl.u64 q9, , q6 │ │ + ldmia.w sp!, {r1, r2, r4, r6, r7, sl, sp} │ │ + vqshl.u64 q9, q1, q6 │ │ vsub.i64 d20, d12, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b63fcc │ │ adds r0, #2 │ │ b.n b63e76 │ │ movs r0, #0 │ │ b.n b6427a │ │ @@ -3090317,15 +3090317,15 @@ │ │ ldmia.w sp!, {} │ │ b.n b64422 │ │ beq.n b63d24 │ │ b.n b64200 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r3, r4, r5, r6, r7} │ │ movs r0, r0 │ │ - movs r2, #173 @ 0xad │ │ + movs r2, #134 @ 0x86 │ │ vhadd.u d28, d12, d0 │ │ b.n b64036 │ │ movs r0, r0 │ │ b.n b6443a │ │ movs r0, r0 │ │ b.n b643a0 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3090423,15 +3090423,15 @@ │ │ b.n b63efc │ │ movs r4, r0 │ │ b.n b64122 │ │ movs r0, #221 @ 0xdd │ │ b.n b64526 │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r3, r6, r8, sl, sp, pc} │ │ - and.w r1, r3, sp, lsr #10 │ │ + and.w r1, r3, r6, ror #9 │ │ vhadd.u d16, d12, d4 │ │ b.n b63934 │ │ movs r0, r0 │ │ b.n b63f18 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, #228 @ 0xe4 │ │ movs r4, r4 │ │ @@ -3090846,15 +3090846,15 @@ │ │ and.w r1, r0, r9, asr #1 │ │ add.w r0, r0, r1 │ │ b.n b648e2 │ │ beq.n b641b4 │ │ b.n b646c0 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r2, r3, r6, sl, sp} │ │ - vqsub.u64 , q5, q1 │ │ + vhsub.u d31, d10, d27 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {ip, lr} │ │ b.n b644fa │ │ movs r0, r2 │ │ b.n b63cde │ │ str r1, [r0, #0] │ │ b.n b64902 │ │ @@ -3095510,21 +3095510,21 @@ │ │ vpmin.u16 , q9, │ │ vpmin.u q15, q10, │ │ ands r0, r0 │ │ b.n b66ffa │ │ strb r0, [r0, #0] │ │ b.n b66ffe │ │ vpmin.u q15, , │ │ - str r4, [r7, #92] @ 0x5c │ │ + str r5, [r2, #92] @ 0x5c │ │ vsub.i64 , , q0 │ │ - vcge.u q11, q5, q4 │ │ + vcge.u d22, d10, d17 │ │ vqrshl.u64 d23, d12, d27 │ │ - vqrshl.u64 d22, d0, d26 │ │ + vrshl.u64 q11, , q5 │ │ vaba.u , , q2 │ │ - vbif q11, q13, q12 │ │ + vbif q11, q13, │ │ vqshl.u64 d23, d28, d11 │ │ vsub.i64 q9, q5, │ │ vaba.u d18, d29, d0 │ │ vhadd.u d16, d13, d3 │ │ b.n b66f90 │ │ lsls r1, r2, #1 │ │ ldrh r0, [r0, #16] │ │ @@ -3096067,24 +3096067,24 @@ │ │ @ instruction: 0xeaffb038 │ │ b.n b668a0 │ │ movs r7, r0 │ │ b.n b670ca │ │ add sp, #28 │ │ b.n b670ce │ │ @ instruction: 0xffe5eaff │ │ - ldrb r4, [r6, r4] │ │ - vpmin.u d25, d11, d15 │ │ - vabd.f16 d21, d11, d8 │ │ - vmul.p , , │ │ - @ instruction: 0xff7b5cec │ │ - vmul.p , , │ │ + ldrb r5, [r1, r4] │ │ + vmul.p , , q12 │ │ + @ instruction: 0xff7b5ce1 │ │ + vmls.i , , q6 │ │ + @ instruction: 0xff7b5cc5 │ │ + vmul.p d25, d27, d16 │ │ vhsub.u d18, d11, d31 │ │ vbif q9, , q3 │ │ - @ instruction: 0xff7d5c88 │ │ - vmul.p , , │ │ + @ instruction: 0xff7d5c61 │ │ + vmls.i , , q6 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r5, r6, ip, lr, pc} │ │ b.n b6725c │ │ movs r3, r0 │ │ b.n b67468 │ │ movs r0, r6 │ │ ldrh r0, [r0, #16] │ │ @@ -3096282,17 +3096282,17 @@ │ │ b.n b67488 │ │ movs r6, r0 │ │ b.n b672b2 │ │ lsrs r5, r0, #30 │ │ mla r0, r7, r1, r7 │ │ b.n b676ba │ │ @ instruction: 0xffdaeaff │ │ - ldrh r4, [r4, r4] │ │ + ldrh r5, [r7, r3] │ │ vabd.u d20, d11, d4 │ │ - vpmin.u , , q14 │ │ + vpmin.u , , │ │ vmin.u q10, , q6 │ │ vminnm.f16 d17, d9, d12 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r0, r1} │ │ b.n b6763c │ │ movs r0, r3 │ │ ldrh r0, [r0, #16] │ │ @@ -3096379,15 +3096379,15 @@ │ │ movs r3, r0 │ │ b.n b67792 │ │ lsls r0, r7, #8 │ │ b.n b66bde │ │ movs r1, r0 │ │ b.n b6779a │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r4, r5, r7, r8, fp, ip, lr} │ │ + ldmia.w sp!, {r0, r3, r7, r8, fp, ip, lr} │ │ @ instruction: 0xff7bed3b │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {r5, r6, ip, lr, pc} │ │ b.n b67508 │ │ movs r3, r0 │ │ b.n b67714 │ │ movs r0, r7 │ │ @@ -3096600,19 +3096600,19 @@ │ │ b.n b678dc │ │ movs r1, r0 │ │ lsls r0, r0, #8 │ │ movs r6, r0 │ │ lsls r0, r6, #4 │ │ @ instruction: 0xffe21aff │ │ @ instruction: 0xffedeaff │ │ - ldr r0, [r3, r1] │ │ + ldr r1, [r6, r0] │ │ vabd.u q9, , q0 │ │ - vceq.i d21, d9, d4 │ │ + vabd.u , , │ │ vmin.u q9, , q14 │ │ - vceq.i d21, d9, d16 │ │ + vsub.i64 d21, d9, d9 │ │ vaba.u d18, d11, d8 │ │ @ instruction: 0xff791c2c │ │ vceq.i d20, d13, d16 │ │ stmdb sp!, {lr} │ │ b.n b675ae │ │ movs r4, r1 │ │ b.n b66d92 │ │ @@ -3099150,20 +3099150,20 @@ │ │ b.n b68b06 │ │ beq.n b68854 │ │ add.w r0, r2, r5 │ │ b.n b68b0e │ │ beq.n b68768 │ │ b.n b68cec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r4, r8, r9, sl, sp} │ │ + ldmia.w sp!, {r1, r2, r4, r5, r6, r7, r9, sl, sp} │ │ vqshl.u64 , , │ │ vbif d19, d28, d8 │ │ vminnm.f16 q14, q6, │ │ vmls.i d22, d24, d16 │ │ - @ instruction: 0xff791c2c │ │ + @ instruction: 0xff791c05 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n b68c90 │ │ strh r4, [r4, #4] │ │ b.n b68334 │ │ str r0, [r0, r0] │ │ b.n b68b3e │ │ @@ -3100141,15 +3100141,15 @@ │ │ ldrb r7, [r7, #2] │ │ add.w r0, r2, r4 │ │ b.n b69392 │ │ beq.n b69084 │ │ b.n b69570 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r2, r4, r6, r7, r8, sp, lr} │ │ - vcgt.u d26, d25, d3 │ │ + vcge.u q13, , q6 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n b69504 │ │ str r0, [r0, #0] │ │ b.n b693ae │ │ movs r4, r4 │ │ b.n b68b92 │ │ @@ -3103074,15 +3103074,15 @@ │ │ b.n b6a9e4 │ │ strb r4, [r0, #0] │ │ b.n b6b00a │ │ asrs r1, r0, #32 │ │ b.n b6a9ec │ │ lsls r3, r3, #1 │ │ @ instruction: 0xea00fffd │ │ - vcgt.u d16, d24, d26 │ │ + vcgt.u d16, d24, d3 │ │ vmax.u d16, d12, d20 │ │ b.n b6a41c │ │ movs r3, #17 │ │ b.n b6aee2 │ │ asrs r0, r4, #24 │ │ b.n b6a424 │ │ adds r0, #0 │ │ @@ -3103680,124 +3103680,124 @@ │ │ b.n b6b12a │ │ beq.n b6ada4 │ │ b.n b6b308 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r4, r6, r7, r8, r9, ip} │ │ vpmin.f16 d31, d12, d11 │ │ vcgt.u , , │ │ - vmin.u q15, q13, │ │ - @ instruction: 0xff7aadf6 │ │ - vpmin.f16 d17, d10, d19 │ │ - vrshl.u64 d28, d10, d11 │ │ + vmin.u d30, d26, d20 │ │ + vabd.f16 q13, q13, │ │ + vacgt.f16 , q13, q14 │ │ + vshl.u64 q14, , │ │ vrshl.u64 , , q5 │ │ - vmul.p q14, q13, q5 │ │ - vqadd.u64 d16, d10, d30 │ │ - vcgt.f16 q15, , q7 │ │ + vmul.p d28, d26, d19 │ │ + vqadd.u64 d16, d10, d7 │ │ + vcgt.f16 d30, d27, d23 │ │ vqsub.u64 d21, d27, d7 │ │ - @ instruction: 0xff7a5df8 │ │ + @ instruction: 0xff7a5dd1 │ │ vpmin.u , , q11 │ │ - vqrdmlah.s , , q2 │ │ - vpmin.u , , │ │ - vpmin.u d21, d27, d16 │ │ + vqrdmulh.s d21, d9, d29 │ │ + vpmax.u d21, d27, d30 │ │ + vpmax.u d21, d27, d9 │ │ vmin.u d18, d27, d8 │ │ - vpmax.u , , q6 │ │ - vqsub.u64 q14, , q1 │ │ + vpmax.u d21, d9, d21 │ │ + vhsub.u d28, d11, d27 │ │ vhsub.u d21, d10, d31 │ │ vcge.u d19, d10, d13 │ │ vmin.u d20, d26, d1 │ │ vhadd.u , , │ │ vqadd.u64 d31, d26, d23 │ │ vrhadd.u d21, d24, d15 │ │ vqadd.u64 , q13, q5 │ │ vrhadd.u , q6, q9 │ │ vminnm.f16 d18, d26, d14 │ │ vrshl.u64 q11, q3, q14 │ │ vacgt.f16 q9, , q3 │ │ vqsub.u64 q12, q14, │ │ vcgt.f16 d18, d25, d2 │ │ - vcgt.f16 d19, d28, d28 │ │ + vcgt.f16 d19, d28, d5 │ │ vbif , , │ │ vqsub.u64 d19, d26, d15 │ │ - vqshl.u64 , , q5 │ │ + vqshl.u64 , q3, q5 │ │ vqsub.u64 , , │ │ vqsub.u64 , q5, │ │ vrshl.u64 , , q4 │ │ - vabd.u q8, q13, q3 │ │ - vceq.i d30, d27, d28 │ │ - vabd.u d16, d26, d14 │ │ - vqadd.u64 d22, d27, d5 │ │ - vaba.u q8, , q9 │ │ + vaba.u d16, d26, d15 │ │ + vceq.i d30, d27, d5 │ │ + vabd.u q8, q5, │ │ + vhadd.u q11, , q15 │ │ + vabd.u q8, , │ │ vqsub.u64 , , │ │ @ instruction: 0xff782c80 │ │ - vabd.u d16, d9, d30 │ │ + vabd.u d16, d9, d7 │ │ vqsub.u64 d31, d11, d29 │ │ - vhsub.u q15, q4, q6 │ │ - vqadd.u64 q8, q13, q15 │ │ + vhsub.u d30, d8, d21 │ │ + vqadd.u64 q8, q13, │ │ vcgt.f16 d18, d27, d22 │ │ vrhadd.u , q13, │ │ vcge.u d19, d10, d17 │ │ vacgt.f16 d16, d10, d8 │ │ movs r0, r0 │ │ - strh r0, [r5, #52] @ 0x34 │ │ + strh r1, [r0, #52] @ 0x34 │ │ vhsub.u , q13, │ │ @ instruction: 0xff7addb2 │ │ - vshl.u64 d27, d8, d25 │ │ + vshl.u64 , , │ │ vqrdmulh.s d29, d11, d2 │ │ vqsub.u64 , , q6 │ │ vqshl.u64 , , q6 │ │ - vpmin.u d25, d26, d4 │ │ + vpmax.u , q5, │ │ vhsub.u d17, d27, d17 │ │ - vpmax.u , q6, q10 │ │ + vpmin.u d25, d12, d29 │ │ vqadd.u64 , , │ │ - vaba.u d25, d10, d28 │ │ + vaba.u d25, d10, d5 │ │ @ instruction: 0xff7b0d50 │ │ movs r0, r0 │ │ @ instruction: 0xb87b │ │ vhsub.u , , │ │ @ instruction: 0xff7abd10 │ │ - vcgt.u , , q7 │ │ + vcgt.u d25, d25, d23 │ │ vqsub.u64 d21, d27, d27 │ │ - vaba.u q14, q5, q5 │ │ + vaba.u d28, d10, d19 │ │ vqrdmulh.s d29, d10, d10 │ │ - vqshl.u64 d28, d18, d25 │ │ + vshl.u64 d28, d11, d25 │ │ vsub.i64 d17, d10, d22 │ │ vqshl.u64 d21, d31, d10 │ │ - vqrshl.u64 , q1, q13 │ │ - vaba.u q15, , │ │ - vqrshl.u64 d31, d10, d26 │ │ - vabd.u , , q12 │ │ - vaba.u d31, d11, d30 │ │ + vrshl.u64 d31, d27, d26 │ │ + vaba.u d30, d27, d20 │ │ + vqrshl.u64 , , q5 │ │ + vabd.u , , │ │ + vaba.u d31, d11, d7 │ │ vcgt.u , , │ │ vcge.u , q13, │ │ vmls.i d29, d12, d29 │ │ vhsub.u , , │ │ vacgt.f16 q11, q5, q1 │ │ vpmin.u , q13, │ │ @ instruction: 0xff796d56 │ │ - vbif , q5, │ │ + vbif d29, d10, d18 │ │ vhsub.u d21, d11, d15 │ │ - vpmax.u d24, d26, d18 │ │ + vpmin.u q12, q5, │ │ vabd.f16 d16, d26, d20 │ │ movs r0, r0 │ │ lsrs r6, r2, #25 │ │ - vmul.p d24, d12, d26 │ │ + vmul.p d24, d12, d3 │ │ vcgt.u , q5, │ │ vrhadd.u d21, d28, d31 │ │ vmin.u , q5, q0 │ │ vacgt.f16 q10, q13, q0 │ │ vshl.u64 , , q6 │ │ - vmul.p d28, d10, d22 │ │ + vmls.i d28, d10, d15 │ │ vrhadd.u d31, d10, d12 │ │ vqrshl.u64 d24, d18, d24 │ │ - vabd.f16 , , │ │ - vqrdmlsh.s , , │ │ - vqshl.u64 , q11, │ │ - vshl.u64 q9, q11, │ │ + vabd.f16 , , q2 │ │ + @ instruction: 0xff7b7c2c │ │ + vshl.u64 , , │ │ + vqshl.u64 d18, d31, d11 │ │ vhsub.u d24, d27, d3 │ │ - vrhadd.u d16, d9, d18 │ │ + vqadd.u64 q8, , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b6b44c │ │ ands r0, r0 │ │ b.n b6b2f6 │ │ lsrs r2, r5, #24 │ │ b.n b6b4ba │ │ @@ -3104051,24 +3104051,24 @@ │ │ str r0, [r0, #4] │ │ b.n b6ad00 │ │ movs r0, #2 │ │ b.n b6b2e8 │ │ str r0, [r0, #0] │ │ b.n b6ace8 │ │ @ instruction: 0xffd1eaff │ │ - ldmia r5!, {r1, r3, r7} │ │ + ldmia r5, {r0, r1, r5, r6} │ │ vaba.u q15, , │ │ vsub.i64 d16, d24, d16 │ │ vminnm.f16 d21, d28, d23 │ │ vabd.u d30, d9, d21 │ │ vabd.u q8, q12, q14 │ │ - @ instruction: 0xff7cec8a │ │ + @ instruction: 0xff7cec63 │ │ vceq.i d30, d27, d13 │ │ vmls.i q8, q4, q10 │ │ - vcgt.f16 q13, q14, │ │ + vcgt.f16 d26, d28, d16 │ │ vceq.i d30, d11, d5 │ │ vsub.i64 q8, q12, q8 │ │ vhadd.u d18, d12, d0 │ │ b.n b6b546 │ │ lsrs r2, r5, #24 │ │ b.n b6b70c │ │ asrs r2, r0, #32 │ │ @@ -3109518,18 +3109518,18 @@ │ │ b.n b6e6b6 │ │ asrs r1, r0, #32 │ │ b.n b6e1d8 │ │ ldrb r2, [r3, #18] │ │ add.w r0, r3, r4 │ │ b.n b6e402 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r5, r7, r8, sp, lr} │ │ + ldmia.w sp!, {r0, r3, r4, r5, r6, r8, sp, lr} │ │ vmax.u q13, , │ │ - vrhadd.u q11, , q10 │ │ - vrhadd.u d22, d11, d0 │ │ + vbif d22, d9, d29 │ │ + vqadd.u64 q11, , │ │ vhadd.u d16, d11, d0 │ │ b.n b6e77a │ │ vrhadd.u16 d0, d14, d31 │ │ ands r0, r2 │ │ stmdb sp!, {r3, r6, ip} │ │ b.n b6dc06 │ │ ands r0, r0 │ │ @@ -3109543,15 +3109543,15 @@ │ │ b.n b6e43a │ │ cmp r7, #165 @ 0xa5 │ │ b.n b6e83e │ │ asrs r1, r0, #32 │ │ b.n b6e220 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r1, r2, r7, sl, fp, ip, sp, lr} │ │ - and.w r0, r3, r8, ror #26 │ │ + and.w r0, r3, r1, lsr #26 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n b6e5b0 │ │ ands r0, r0 │ │ b.n b6e45a │ │ lsls r4, r3, #1 │ │ b.n b6dcbe │ │ @@ -3109963,41 +3109963,41 @@ │ │ b.n b6e7de │ │ movs r0, #1 │ │ b.n b6ebe2 │ │ adds r0, #0 │ │ b.n b6ebe6 │ │ movs r0, r3 │ │ @ instruction: 0xeb00ffea │ │ - @ instruction: 0xeaff6024 │ │ + @ instruction: 0xeaff5ffd │ │ vpmin.u , , │ │ - vqrshl.u64 q9, q9, q6 │ │ + vrshl.u64 q9, , q6 │ │ vaba.u , , q5 │ │ - vminnm.f16 , , q6 │ │ + vminnm.f16 d21, d27, d21 │ │ vpmax.u d17, d11, d27 │ │ - vrshl.u64 d18, d30, d12 │ │ + vrshl.u64 d18, d7, d12 │ │ @ instruction: 0xff7b4d77 │ │ - vacgt.f16 , , q4 │ │ + vacgt.f16 d21, d25, d17 │ │ vmls.i d17, d11, d23 │ │ - vshl.u64 d18, d14, d12 │ │ + vcgt.u q9, q14, │ │ vqrshl.u64 , q11, │ │ vacgt.f16 , , q0 │ │ movs r3, r4 │ │ lsls r0, r5, #13 │ │ movs r0, r0 │ │ lsls r4, r7, #12 │ │ movs r0, r0 │ │ lsls r4, r2, #13 │ │ movs r0, r0 │ │ - ldrsh r4, [r7, r2] │ │ + ldrsh r5, [r2, r2] │ │ vmls.i d17, d11, d11 │ │ vqrshl.u64 , q7, q14 │ │ vqshl.u64 , q11, │ │ - vcgt.f16 d21, d11, d8 │ │ + vabd.f16 , , │ │ vceq.i , , │ │ - vcge.u q9, q6, q5 │ │ + vcge.u d18, d12, d19 │ │ vqrdmulh.s q10, , │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b6e9b0 │ │ str r3, [r0, r0] │ │ b.n b6e85a │ │ str r2, [r0, #0] │ │ @@ -3110049,17 +3110049,17 @@ │ │ b.n b6e08a │ │ lsls r4, r3, #1 │ │ b.n b6e10e │ │ beq.n b6e5b8 │ │ b.n b6eaa4 │ │ ldr r0, [pc, #960] @ (b6e94c ) │ │ ldmia.w sp!, {r0, r3, r4, r5, r6, r7, r8, r9, sp, lr} │ │ - and.w ip, r2, r4, lsl #22 │ │ + and.w ip, r2, sp, lsr #21 │ │ vmin.u , , │ │ - vrhadd.u q9, q14, q7 │ │ + vrhadd.u d18, d28, d23 │ │ vhadd.u d20, d11, d16 │ │ stmdb sp!, {r3, r4} │ │ b.n b6e0e0 │ │ asrs r0, r1, #32 │ │ b.n b6e0e4 │ │ str r4, [r0, r1] │ │ b.n b6e0ce │ │ @@ -3110504,31 +3110504,31 @@ │ │ b.n b6ea98 │ │ str r7, [r6, #32] │ │ add.w r0, r2, r4, lsr #32 │ │ b.n b6f0c2 │ │ asrs r1, r7, #3 │ │ b.n b6f0c6 │ │ @ instruction: 0xffe1eaff │ │ - ldrh r4, [r3, r4] │ │ - vpmax.u , , q6 │ │ + ldrh r5, [r6, r3] │ │ + vpmax.u d21, d11, d21 │ │ vqsub.u64 , , │ │ - vpmax.u d21, d11, d12 │ │ + vmls.i , , │ │ vqsub.u64 d29, d11, d31 │ │ - vceq.i d21, d27, d28 │ │ + vceq.i d21, d27, d5 │ │ vhadd.u , , │ │ vqadd.u64 d22, d27, d25 │ │ vhadd.u , , │ │ vqsub.u64 , q12, │ │ - vsub.i64 , , q2 │ │ + vceq.i d21, d9, d13 │ │ vqadd.u64 , , │ │ - vsub.i64 , , q8 │ │ + vceq.i d21, d27, d25 │ │ vbif d29, d11, d3 │ │ - vmul.p d21, d11, d20 │ │ + vmls.i d21, d11, d13 │ │ vrhadd.u , , │ │ - vceq.i , , q8 │ │ + vsub.i64 , , │ │ vhadd.u d16, d11, d0 │ │ b.n b6f072 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ ands r0, r2 │ │ stmdb sp!, {r3, ip} │ │ b.n b6e4fe │ │ @@ -3110546,15 +3110546,15 @@ │ │ asrs r1, r0, #32 │ │ b.n b6eb18 │ │ ldrb r2, [r1, #9] │ │ add.w r0, r3, r0, lsr #16 │ │ ldmia.w sp!, {r0} │ │ b.n b6f146 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldrsb r0, [r0, r7] │ │ + ldrsb r1, [r3, r6] │ │ vhadd.u d16, d11, d0 │ │ b.n b6f152 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n b6f15a │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #192] @ (b6eae0 ) │ │ @@ -3110620,17 +3110620,17 @@ │ │ b.n b6ede6 │ │ movs r0, #0 │ │ b.n b6f1ea │ │ str r7, [r4, #32] │ │ add.w r0, r2, r0 │ │ b.n b6f1f2 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r3, r5, r6, r8, r9, sl, ip, lr} │ │ + ldmia.w sp!, {r0, r6, r8, r9, sl, ip, lr} │ │ vcgt.u d23, d11, d22 │ │ - vabd.u d21, d8, d20 │ │ + vmin.u , q12, │ │ vhsub.u , , q9 │ │ vhadd.u d16, d8, d1 │ │ b.n b6f20a │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r3, [pc, #960] @ (b6ee90 ) │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b6ef70 │ │ @@ -3110965,27 +3110965,27 @@ │ │ movs r0, #52 @ 0x34 │ │ b.n b6e8e4 │ │ movs r0, r0 │ │ b.n b6eec8 │ │ movs r0, #2 │ │ b.n b6eecc │ │ @ instruction: 0xffcdeaff │ │ - strb r0, [r6, r1] │ │ + strb r1, [r1, r1] │ │ vhsub.u q10, , q13 │ │ - vshl.u64 , q4, │ │ + vshl.u64 d21, d17, d9 │ │ vhsub.u q10, , q1 │ │ - vqrshl.u64 , q2, │ │ + vrshl.u64 d21, d29, d9 │ │ vcgt.u q10, , q7 │ │ - vqshl.u64 , q2, │ │ + vshl.u64 d21, d29, d25 │ │ vhsub.u q10, , q7 │ │ - vrshl.u64 d21, d20, d9 │ │ + vqshl.u64 , , │ │ vcge.u d20, d11, d14 │ │ - vqshl.u64 d21, d0, d9 │ │ + vcgt.u , , │ │ vhsub.u d20, d11, d10 │ │ - vqrshl.u64 , q12, │ │ + vqrshl.u64 , , │ │ vcge.u q10, , q9 │ │ vqadd.u64 d17, d9, d0 │ │ b.n b6f2ee │ │ movs r0, #1 │ │ b.n b6f532 │ │ vpmin.u q7, , │ │ ldr r7, [pc, #960] @ (b6f1b8 ) │ │ @@ -3111176,16 +3111176,16 @@ │ │ movs r0, r3 │ │ add.w r0, r1, r0, lsl #24 │ │ b.n b6f6c6 │ │ @ instruction: 0xffa2eaff │ │ str r1, [r0, #0] │ │ b.n b6f6ce │ │ @ instruction: 0xffa0eaff │ │ - strh r4, [r6, r1] │ │ - vqrshl.u64 d22, d13, d27 │ │ + strh r5, [r1, r1] │ │ + vqrshl.u64 q11, q11, │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {lr} │ │ b.n b6f2e2 │ │ movs r4, r4 │ │ b.n b6eac6 │ │ movs r0, r0 │ │ b.n b6f64a │ │ @@ -3111279,18 +3111279,18 @@ │ │ movs r0, #12 │ │ b.n b6eba8 │ │ movs r0, r0 │ │ b.n b6f18c │ │ movs r0, #2 │ │ b.n b6f190 │ │ @ instruction: 0xffeaeaff │ │ - str r4, [r1, r5] │ │ - vmin.u d31, d11, d18 │ │ - vbif d21, d26, d12 │ │ - vmax.u d31, d27, d2 │ │ + str r5, [r4, r4] │ │ + vmax.u d31, d11, d11 │ │ + vbif , q5, │ │ + vmin.u , , │ │ vhadd.u d16, d10, d16 │ │ b.n b6ebaa │ │ vrhadd.u16 d14, d14, d31 │ │ ldr r0, [pc, #192] @ (b6f150 ) │ │ stmdb sp!, {r0, lr} │ │ b.n b6f3d6 │ │ str r0, [r0, r0] │ │ @@ -3111391,17 +3111391,17 @@ │ │ b.n b6f8ae │ │ str r6, [r6, #4] │ │ add.w r0, r2, r0 │ │ b.n b6f8b6 │ │ ldr r0, [pc, #192] @ (b6f238 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b6f3dc │ │ - str r0, [r5, r2] │ │ + str r1, [r0, r2] │ │ vrshl.u64 d23, d13, d11 │ │ - vhadd.u , , q8 │ │ + vqadd.u64 d21, d9, d25 │ │ vshl.u64 , , │ │ vminnm.f16 d31, d9, d14 │ │ b.n b6f3f0 │ │ vrhadd.u16 d14, d14, d31 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n b6ecbe │ │ @@ -3111440,15 +3111440,15 @@ │ │ movs r0, r0 │ │ b.n b6f88a │ │ movs r0, r0 │ │ asrs r2, r0, #22 │ │ vrhadd.u16 d14, d14, d31 │ │ subs r5, #59 @ 0x3b │ │ vhadd.u d16, d25, d11 │ │ - vqrdmlsh.s q12, , │ │ + vqrdmlsh.s q12, , q4 │ │ vhadd.u d16, d11, d1 │ │ b.n b6f93e │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ b.n b6f946 │ │ vrhadd.u16 d14, d14, d31 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3111515,17 +3111515,17 @@ │ │ b.n b6f5d6 │ │ movs r0, #0 │ │ b.n b6f9da │ │ str r3, [r5, #0] │ │ add.w r0, r2, r0 │ │ b.n b6f9e2 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r3, r4, r5, r6, r8, r9, sl, fp, lr} │ │ + ldmia.w sp!, {r0, r4, r6, r8, r9, sl, fp, lr} │ │ vabd.u q14, , │ │ - vminnm.f16 d20, d11, d20 │ │ + vpmin.f16 d20, d11, d13 │ │ vaba.u q14, , │ │ vceq.i d20, d11, d16 │ │ stmdb sp!, {r0, r8, lr} │ │ b.n b6f8be │ │ movs r0, r0 │ │ b.n b6f962 │ │ ands r4, r1 │ │ @@ -3111586,17 +3111586,17 @@ │ │ b.n b6f67e │ │ movs r0, #0 │ │ b.n b6fa82 │ │ str r1, [r0, #0] │ │ add.w r0, r2, r0 │ │ b.n b6fa8a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r4, r6, r7, r9, sl, fp, lr} │ │ + ldmia.w sp!, {r0, r3, r5, r7, r9, sl, fp, lr} │ │ vminnm.f16 , , q3 │ │ - vcgt.f16 d20, d24, d12 │ │ + vcgt.f16 q10, q4, │ │ vminnm.f16 d31, d11, d2 │ │ vhadd.u d16, d8, d1 │ │ b.n b6faa2 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r1, r0 │ │ b.n b6faaa │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3112297,15 +3112297,15 @@ │ │ ands r0, r0 │ │ b.n b700da │ │ ldrsh r3, [r5, r1] │ │ add.w r0, r2, r4 │ │ b.n b6fce2 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r1, r5, r6, r7, fp, ip, sp, lr, pc} │ │ - vqrdmlah.s , q4, q11 │ │ + vqrdmulh.s , q4, │ │ vsub.i64 d20, d10, d0 │ │ stmdb sp!, {r2, r3, r5} │ │ b.n b6feb6 │ │ movs r0, r0 │ │ b.n b7005c │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3112388,15 +3112388,15 @@ │ │ b.n b701b2 │ │ asrs r4, r3, #3 │ │ b.n b6f576 │ │ movs r4, r0 │ │ b.n b6fdba │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r1, r4, r6, fp, ip, sp, lr, pc} │ │ - vqrshl.u64 d25, d22, d8 │ │ + vrshl.u64 d25, d15, d8 │ │ vacgt.f16 d17, d10, d5 │ │ b.n b701ca │ │ asrs r1, r6, #2 │ │ b.n b6fdee │ │ subs r2, r0, r4 │ │ b.n b70194 │ │ asrs r0, r6, #2 │ │ @@ -3119655,15 +3119655,15 @@ │ │ ldr r6, [pc, #944] @ (b73b48 ) │ │ add.w r0, r2, r0 │ │ b.n b73ede │ │ movs r0, r0 │ │ b.n b7332c │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r3, r4, r5, r9, sl, sp} │ │ - vaba.u , q12, q8 │ │ + vabd.u , q12, │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r2, sp, lr, pc} │ │ b.n b732d6 │ │ stmia r0!, {} │ │ b.n b73afa │ │ movs r0, r0 │ │ b.n b73efe │ │ @@ -3124635,21 +3124635,21 @@ │ │ b.n b75d22 │ │ movs r5, r0 │ │ b.n b7655e │ │ beq.n b76230 │ │ b.n b7673c │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r1, r2, r3, r6, r9, sl, fp, lr, pc} │ │ - vceq.i q11, q12, │ │ + vsub.i64 d22, d24, d28 │ │ vqadd.u64 d16, d26, d16 │ │ movs r3, r4 │ │ ldmia r6!, {r1, r3, r5} │ │ - vsub.i64 d22, d24, d31 │ │ + vsub.i64 d22, d24, d8 │ │ vabd.f16 q14, q13, q15 │ │ - vceq.i q11, q4, │ │ + vsub.i64 q11, q4, q6 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {lr} │ │ b.n b7658a │ │ movs r0, r1 │ │ b.n b75d6e │ │ strb r5, [r1, #14] │ │ add.w r0, r2, ip │ │ @@ -3124971,24 +3124971,24 @@ │ │ movs r0, #0 │ │ b.n b76c46 │ │ bics r0, r2 │ │ add.w r0, r2, r0, lsl #20 │ │ b.n b76c4e │ │ @ instruction: 0xffceeaff │ │ ldmia r3!, {r1, r5, r7} │ │ - vmul.p d20, d24, d17 │ │ + vmls.i d20, d24, d10 │ │ @ instruction: 0xff7acc6a │ │ - vpmin.u q10, q4, │ │ + vpmin.u q10, q4, q1 │ │ vqrdmulh.s q14, q5, q9 │ │ - vmul.p q10, q4, │ │ + vmls.i q10, q4, q5 │ │ vqrdmlsh.s d28, d10, d30 │ │ - vpmax.u q10, q4, │ │ + vpmax.u d20, d8, d22 │ │ vmul.p d18, d10, d24 │ │ vpmax.u q14, q14, q9 │ │ - vceq.i q10, q12, │ │ + vsub.i64 q10, q12, q5 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b769e0 │ │ movs r0, #8 │ │ b.n b7606c │ │ adds r0, #3 │ │ b.n b76a68 │ │ @@ -3127297,38 +3127297,38 @@ │ │ asrs r0, r1, #32 │ │ b.n b77f2e │ │ movs r0, #0 │ │ b.n b77ff2 │ │ subs r6, #165 @ 0xa5 │ │ @ instruction: 0xeb02ff14 │ │ @ instruction: 0xeaffbaea │ │ - vceq.i q9, q4, q3 │ │ + vsub.i64 d18, d8, d31 │ │ vceq.i , , q7 │ │ - vrshl.u64 q9, q5, q12 │ │ + vrshl.u64 d18, d19, d24 │ │ vsub.i64 d27, d27, d18 │ │ - vmax.u d18, d8, d14 │ │ + vrshl.u64 q9, , q12 │ │ vceq.i d27, d11, d18 │ │ - vqrshl.u64 d18, d14, d24 │ │ + vqrshl.u64 q9, , q4 │ │ vqsub.u64 , , │ │ vsub.i64 d27, d8, d6 │ │ - vqrshl.u64 q9, q9, q4 │ │ + vrshl.u64 q9, , q4 │ │ vaba.u , , q5 │ │ - vrshl.u64 q9, q3, q4 │ │ + vqrshl.u64 d18, d15, d8 │ │ vabd.u d17, d27, d28 │ │ vaba.u d17, d28, d20 │ │ vabd.u d27, d28, d18 │ │ - vrshl.u64 d18, d14, d8 │ │ + vshl.u64 q9, , q12 │ │ vabd.u d27, d27, d6 │ │ - vqshl.u64 q9, q9, q12 │ │ + vshl.u64 q9, , q12 │ │ vabd.u , , q13 │ │ - vqshl.u64 q9, q3, q12 │ │ + vshl.u64 d18, d31, d24 │ │ vaba.u d27, d11, d22 │ │ - vshl.u64 d18, d18, d24 │ │ + vqshl.u64 q9, , q4 │ │ vsub.i64 , , q5 │ │ - vmin.u d18, d8, d22 │ │ + vmax.u d18, d8, d15 │ │ vhadd.u d17, d11, d0 │ │ b.n b78062 │ │ asrs r0, r0, #32 │ │ b.n b77426 │ │ asrs r4, r0, #32 │ │ b.n b7742a │ │ asrs r0, r1, #32 │ │ @@ -3127355,15 +3127355,15 @@ │ │ b.n b78008 │ │ movs r5, r0 │ │ b.n b77ca2 │ │ @ instruction: 0xfff81aff │ │ ldr r0, [pc, #192] @ (b77a28 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n b77bcc │ │ - str r4, [r5, r4] │ │ + str r5, [r0, r4] │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n b77e14 │ │ adds r0, #12 │ │ b.n b774a0 │ │ stmia r0!, {} │ │ b.n b780c2 │ │ @@ -3128152,18 +3128152,18 @@ │ │ b.n b77ad2 │ │ movs r0, r1 │ │ b.n b77ade │ │ vpmin.u8 q15, , │ │ stmia r0!, {} │ │ b.n b7871a │ │ vpmin.u8 q15, , │ │ - str r0, [r6, r1] │ │ - vabd.f16 q10, q13, q8 │ │ - vqrdmulh.s q10, q13, q14 │ │ - vqrdmulh.s d20, d10, d12 │ │ + str r1, [r1, r1] │ │ + @ instruction: 0xff7a4db9 │ │ + vqrdmulh.s q10, q13, │ │ + vpmax.u q10, q13, │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {lr, pc} │ │ b.n b78336 │ │ movs r4, r0 │ │ b.n b77b1c │ │ movs r0, r0 │ │ b.n b7869e │ │ @@ -3128238,15 +3128238,15 @@ │ │ movs r0, #4 │ │ b.n b77b8a │ │ movs r0, #88 @ 0x58 │ │ b.n b787ce │ │ ldr r0, [pc, #192] @ (b78150 ) │ │ ldmia.w sp!, {r2, r5, r7, sl, ip, lr} │ │ @ instruction: 0xea038830 │ │ - ldmia.w sp!, {r2, r4, r5, r6, r7, r8, fp, lr} │ │ + ldmia.w sp!, {r0, r2, r3, r6, r7, r8, fp, lr} │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b78540 │ │ add r0, pc, #0 @ (adr r0, b780a8 ) │ │ b.n b77bcc │ │ add sp, #0 │ │ b.n b783ee │ │ @@ -3128449,16 +3128449,16 @@ │ │ b.n b78760 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ b.n b7898e │ │ beq.n b78268 │ │ b.n b7876c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r4, r5, r8, fp, lr} │ │ - vceq.i d20, d26, d0 │ │ + ldmia.w sp!, {r0, r2, r3, r8, fp, lr} │ │ + vsub.i64 q10, q5, │ │ vhadd.u d28, d10, d8 │ │ b.n b77d82 │ │ asrs r0, r0, #32 │ │ b.n b785a6 │ │ movs r0, r0 │ │ b.n b789aa │ │ movs r0, r0 │ │ @@ -3129894,43 +3129894,43 @@ │ │ b.n b78a28 │ │ movs r0, r0 │ │ b.n b7900c │ │ movs r0, #2 │ │ b.n b79010 │ │ mrc2 10, 7, lr, cr14, cr15, {7} @ │ │ cmp r2, #222 @ 0xde │ │ - vqrdmlsh.s d23, d24, d2 │ │ + @ instruction: 0xff787c6b │ │ vqadd.u64 , q5, q1 │ │ vpmin.f16 d18, d24, d18 │ │ vcgt.f16 q9, q12, q11 │ │ vmls.i q9, q4, q1 │ │ vqrshl.u64 q11, q9, q12 │ │ vcgt.f16 d18, d24, d6 │ │ vmls.i d18, d8, d10 │ │ vqrshl.u64 d22, d26, d24 │ │ vacgt.f16 d18, d8, d30 │ │ vpmax.u q9, q4, q3 │ │ - vqrdmlah.s , q12, q13 │ │ + vqrdmlah.s , q12, │ │ vaba.u d18, d26, d26 │ │ - vmls.i , q4, q15 │ │ + vmls.i , q4, │ │ vqrdmlah.s q9, q5, q1 │ │ - vabd.f16 d23, d8, d6 │ │ + vqrdmlsh.s , q12, │ │ vaba.u q11, q13, q11 │ │ vaba.u d18, d8, d10 │ │ - vsub.i64 , q12, q7 │ │ + vsub.i64 d23, d24, d23 │ │ vabd.u q9, q5, q3 │ │ - vceq.i , q12, q13 │ │ + vceq.i , q12, │ │ vabd.u q9, q13, q11 │ │ - vmul.p d23, d24, d10 │ │ + vmul.p , q4, │ │ vmin.u q9, q13, q7 │ │ - vceq.i d23, d24, d2 │ │ + vsub.i64 , q4, │ │ vceq.i q9, q5, q15 │ │ - vpmin.u d23, d8, d18 │ │ + vpmax.u d23, d8, d11 │ │ vceq.i d18, d10, d18 │ │ - vmls.i , q12, q11 │ │ + vmul.p d23, d24, d31 │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {r0, r8, fp} │ │ b.n b7961c │ │ movs r5, r0 │ │ ldrh r0, [r0, #16] │ │ stmia r0!, {r3} │ │ b.n b78ab8 │ │ @@ -3129967,15 +3129967,15 @@ │ │ adds r0, #0 │ │ b.n b79706 │ │ ldrsb r5, [r2, r5] │ │ add.w r0, r0, r0 │ │ b.n b7978e │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r1, r5, r9, sl, sp} │ │ - @ instruction: 0xff780dba │ │ + @ instruction: 0xff780d93 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b7947c │ │ ands r0, r0 │ │ b.n b79326 │ │ lsls r4, r2, #4 │ │ b.n b78b0a │ │ @@ -3130318,15 +3130318,15 @@ │ │ b.n b79612 │ │ stc2 11, cr14, [sp], #-1020 @ 0xfffffc04 @ │ │ movs r4, r0 │ │ b.n b7961a │ │ beq.n b792e4 │ │ b.n b797f8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r7, r8, sl, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r5, r6, r8, sl, fp, sp, lr, pc} │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b79788 │ │ ands r1, r0 │ │ b.n b79632 │ │ asrs r0, r0, #32 │ │ b.n b78e18 │ │ @@ -3130430,16 +3130430,16 @@ │ │ movs r0, r3 │ │ b.n b78ece │ │ movs r7, r0 │ │ b.n b7970a │ │ beq.n b793dc │ │ b.n b798e8 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r5, r7, r8, r9, fp, sp, lr, pc} │ │ - vqrdmulh.s q15, q5, │ │ + ldmia.w sp!, {r1, r2, r4, r7, r8, r9, fp, sp, lr, pc} │ │ + vqrdmlah.s d30, d10, d26 │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b7987c │ │ str r0, [r0, r0] │ │ b.n b79726 │ │ vqrdmlah.s16 q15, q11, │ │ ands r0, r0 │ │ @@ -3131700,33 +3131700,33 @@ │ │ str r0, [sp, #704] @ 0x2c0 │ │ movs r5, r4 │ │ str r0, [sp, #688] @ 0x2b0 │ │ movs r5, r4 │ │ cmp r0, #137 @ 0x89 │ │ vhsub.u d18, d25, d16 │ │ vabd.f16 d19, d11, d19 │ │ - vshl.u64 , , q4 │ │ + vshl.u64 , q1, q4 │ │ vqshl.u64 q11, q13, q5 │ │ - vsub.i64 , , │ │ - vqadd.u64 d21, d9, d24 │ │ + vsub.i64 , , q0 │ │ + vqadd.u64 d21, d9, d1 │ │ vqshl.u64 d22, d28, d26 │ │ - @ instruction: 0xff79bce6 │ │ - vabd.u d28, d9, d22 │ │ - vqadd.u64 q15, q13, │ │ - vceq.i q10, q13, q6 │ │ - vceq.i d24, d10, d29 │ │ + vqrdmlsh.s d27, d25, d31 │ │ + vmin.u q14, , │ │ + vqadd.u64 d30, d26, d18 │ │ + vceq.i d20, d26, d21 │ │ + vceq.i d24, d10, d6 │ │ vaba.u d28, d26, d16 │ │ movs r2, r4 │ │ stmia r6!, {r3, r7} │ │ movs r2, r4 │ │ - b.n b7a2f2 │ │ + b.n b7a2a4 │ │ vminnm.f16 d29, d26, d1 │ │ - vqadd.u64 d30, d23, d5 │ │ + vhadd.u q15, , q15 │ │ vcgt.f16 d29, d10, d13 │ │ - vmin.u q15, , │ │ + vmin.u d30, d23, d22 │ │ vqshl.u64 q15, , q5 │ │ vhadd.u d17, d7, d12 │ │ b.n b799fa │ │ movs r4, r2 │ │ b.n b799fe │ │ asrs r0, r1, #32 │ │ b.n b79a04 │ │ @@ -3132463,24 +3132463,24 @@ │ │ movs r0, #40 @ 0x28 │ │ b.n b7a048 │ │ movs r0, r0 │ │ b.n b7a62c │ │ movs r0, #2 │ │ b.n b7a630 │ │ vpmin.u32 q15, , │ │ - udf #133 @ 0x85 │ │ - vpmin.u d18, d10, d8 │ │ - @ instruction: 0xff7adccd │ │ + udf #94 @ 0x5e │ │ + vmul.p q9, q13, │ │ + @ instruction: 0xff7adca6 │ │ vmul.p , q13, q11 │ │ - vabd.f16 , , │ │ - vqrdmlsh.s , q5, │ │ - vabd.u q9, q13, q14 │ │ - vmls.i , q13, │ │ - vqrshl.u64 q9, q12, q5 │ │ - vpmin.u , q5, │ │ + @ instruction: 0xff7bdd1e │ │ + vqrdmlsh.s d29, d10, d18 │ │ + vabd.u q9, q13, │ │ + vmul.p d29, d26, d30 │ │ + vqrshl.u64 q9, , q5 │ │ + vpmax.u d29, d10, d26 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {lr} │ │ b.n b7a886 │ │ str r3, [r0, #0] │ │ b.n b7a88a │ │ adds r0, #60 @ 0x3c │ │ b.n b7a076 │ │ @@ -3132608,19 +3132608,19 @@ │ │ b.n b7ad96 │ │ str r0, [r0, r0] │ │ b.n b7ad9a │ │ str r0, [r6, r6] │ │ add.w r0, r0, r5 │ │ b.n b7a9a2 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r5, r8, fp, ip, lr, pc} │ │ - vrhadd.u q10, q5, q0 │ │ - vceq.i d29, d26, d29 │ │ + ldmia.w sp!, {r1, r2, r4, r8, fp, ip, lr, pc} │ │ + vbif d20, d10, d9 │ │ + vceq.i d29, d26, d6 │ │ vpmin.f16 d16, d26, d28 │ │ - vsub.i64 , q12, │ │ + vceq.i d29, d24, d30 │ │ vminnm.f16 q8, q13, q2 │ │ vhadd.u d16, d8, d0 │ │ b.n b7ad26 │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ ldr r0, [pc, #960] @ (b7aa48 ) │ │ stmdb sp!, {r3, r4, lr} │ │ @@ -3134276,51 +3134276,51 @@ │ │ add.w r0, r2, sl │ │ b.n b7b7e2 │ │ asrs r7, r5, #32 │ │ b.n b7bbe6 │ │ movs r0, #246 @ 0xf6 │ │ b.n b7bbea │ │ ldc2 10, cr14, [lr, #-1020] @ 0xfffffc04 @ │ │ - bpl.n b7b472 │ │ + bpl.n b7b424 │ │ vhsub.u d21, d26, d2 │ │ - vqrshl.u64 d29, d29, d9 │ │ - @ instruction: 0xff7acc61 │ │ + vqrshl.u64 d29, d6, d9 │ │ + vqrdmlsh.s d28, d10, d26 │ │ vmls.i d20, d10, d2 │ │ - @ instruction: 0xff79cdbd │ │ + @ instruction: 0xff79cd96 │ │ vpmin.u q10, q5, q7 │ │ - vqrdmlah.s q14, , │ │ + vqrdmulh.s d28, d25, d30 │ │ vceq.i q10, q5, q11 │ │ - vqrdmulh.s d28, d9, d1 │ │ + vpmin.u q14, , q5 │ │ vabd.u d20, d26, d18 │ │ - vpmin.f16 d28, d9, d25 │ │ - vacgt.f16 q14, q5, │ │ - vabd.f16 q14, q5, │ │ + vpmin.f16 d28, d9, d2 │ │ + vcgt.f16 q14, q5, q5 │ │ + vabd.f16 q14, q5, q3 │ │ vpmax.u d20, d10, d14 │ │ - vqrdmulh.s d28, d25, d21 │ │ + vqrdmlah.s q14, , q15 │ │ vsub.i64 q10, q5, q3 │ │ - vqrdmlsh.s d28, d9, d21 │ │ + @ instruction: 0xff79cc0e │ │ vceq.i q10, q13, q3 │ │ - vqrdmlah.s q14, , │ │ + vqrdmlah.s d28, d9, d18 │ │ vaba.u q10, q13, q13 │ │ - vpmin.u q14, , │ │ + vpmax.u d28, d25, d26 │ │ vaba.u q10, q5, q9 │ │ vcgt.f16 , , q7 │ │ - vqrdmulh.s d28, d8, d29 │ │ + vqrdmulh.s d28, d8, d6 │ │ vabd.u q10, q13, q7 │ │ - vpmin.u q14, , │ │ + vpmin.u d28, d9, d22 │ │ vmin.u q10, q13, q15 │ │ - @ instruction: 0xff79cd39 │ │ + @ instruction: 0xff79cd12 │ │ vmul.p q10, q13, q5 │ │ - vabd.f16 d28, d9, d13 │ │ + @ instruction: 0xff79cce6 │ │ vmls.i d20, d26, d30 │ │ - vqrdmlsh.s d28, d25, d21 │ │ + @ instruction: 0xff79cc8e │ │ vmul.p q10, q5, q3 │ │ - vabd.f16 q14, , │ │ + vabd.f16 q14, , q3 │ │ vpmax.u d20, d26, d14 │ │ - @ instruction: 0xff79cc8d │ │ + @ instruction: 0xff79cc66 │ │ vmls.i d20, d10, d30 │ │ vhadd.u d17, d9, d0 │ │ b.n b7b06a │ │ asrs r4, r1, #32 │ │ b.n b7b070 │ │ asrs r4, r6, #1 │ │ b.n b7b074 │ │ @@ -3135699,15 +3135699,15 @@ │ │ lsls r1, r1, #24 │ │ add.w r0, r0, r0 │ │ b.n b7c896 │ │ beq.n b7c168 │ │ b.n b7c674 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r7, r9, sl, fp, sp, lr} │ │ - vcgt.f16 d28, d24, d2 │ │ + vacgt.f16 q14, q4, │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b7c608 │ │ ands r0, r0 │ │ b.n b7c4b2 │ │ movs r0, r2 │ │ b.n b7bcb0 │ │ @@ -3136427,18 +3136427,18 @@ │ │ b.n b7cee6 │ │ lsls r3, r6, #17 │ │ add.w r0, r0, r0 │ │ b.n b7ceee │ │ beq.n b7c7c8 │ │ b.n b7cccc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r4, r5, r7, sl, fp, sp, lr} │ │ - vcgt.u q8, , q2 │ │ - @ instruction: 0xff7a6c8d │ │ - vcge.u d16, d9, d8 │ │ + ldmia.w sp!, {r1, r4, r7, sl, fp, sp, lr} │ │ + vcge.u d16, d9, d13 │ │ + @ instruction: 0xff7a6c66 │ │ + vqsub.u64 q8, , │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b7cc68 │ │ ands r1, r0 │ │ b.n b7cf92 │ │ movs r3, r0 │ │ b.n b7ce78 │ │ @@ -3136928,31 +3136928,31 @@ │ │ add.w r0, r2, r5 │ │ b.n b7cf56 │ │ asrs r0, r2, #1 │ │ b.n b7d35a │ │ movs r1, #18 │ │ b.n b7d21e │ │ vpmin.u32 q7, , │ │ - ldr r5, [r5, #56] @ 0x38 │ │ - vqsub.u64 q8, , q3 │ │ - vqrdmulh.s d22, d26, d5 │ │ - vhsub.u d16, d9, d30 │ │ - vacgt.f16 , q5, │ │ - vmul.p d22, d25, d9 │ │ - vhadd.u q8, , q1 │ │ - vpmax.u d22, d26, d5 │ │ - vrhadd.u d16, d9, d30 │ │ - vmul.p d22, d26, d29 │ │ - vhadd.u q8, , q11 │ │ - vceq.i d22, d10, d25 │ │ - vcgt.f16 , , q9 │ │ - vsub.i64 d22, d25, d29 │ │ - vminnm.f16 , , q3 │ │ - vsub.i64 d22, d9, d13 │ │ - vacgt.f16 d31, d25, d22 │ │ + ldr r6, [r0, #56] @ 0x38 │ │ + vhsub.u d16, d9, d31 │ │ + vqrdmlah.s q11, q5, q7 │ │ + vhsub.u d16, d9, d7 │ │ + vacgt.f16 d27, d10, d22 │ │ + vmul.p q11, , q9 │ │ + vqadd.u64 d16, d9, d11 │ │ + vpmin.u q11, q5, q7 │ │ + vrhadd.u d16, d9, d7 │ │ + vmul.p d22, d26, d6 │ │ + vqadd.u64 d16, d9, d31 │ │ + vceq.i d22, d10, d2 │ │ + vacgt.f16 d31, d25, d27 │ │ + vsub.i64 d22, d25, d6 │ │ + vpmin.f16 d31, d9, d31 │ │ + vabd.u q11, , q11 │ │ + vcgt.f16 d31, d25, d15 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r0, r2, r3, r6, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b7d108 │ │ strh r0, [r0, #0] │ │ b.n b7cfb2 │ │ movs r0, r0 │ │ b.n b7d31a │ │ @@ -3138135,44 +3138135,44 @@ │ │ movs r0, #20 │ │ b.n b7d1c0 │ │ movs r0, r0 │ │ b.n b7d7a4 │ │ movs r0, #2 │ │ b.n b7d7a8 │ │ stc2 10, cr14, [r0, #1020]! @ 0x3fc @ │ │ - str r1, [r1, #112] @ 0x70 │ │ + str r2, [r4, #108] @ 0x6c │ │ vabd.f16 q8, , q11 │ │ - @ instruction: 0xff7b5d91 │ │ + vabd.f16 , , q13 │ │ vshl.u64 q8, q15, │ │ - vcgt.f16 d21, d11, d1 │ │ + @ instruction: 0xff7b5dda │ │ vqshl.u64 q8, q7, │ │ - vabd.f16 , , │ │ + @ instruction: 0xff7b5dbe │ │ vshl.u64 q8, q1, │ │ - vhsub.u d22, d11, d17 │ │ + vbif q11, , q13 │ │ vceq.i q8, , q15 │ │ - vhsub.u d22, d11, d5 │ │ + vbif q11, , q7 │ │ vsub.i64 q8, , q9 │ │ - vcgt.u d22, d27, d21 │ │ + vcge.u q11, , q15 │ │ vpmax.u d16, d25, d2 │ │ - vmin.u d22, d11, d5 │ │ + vrshl.u64 q11, q15, │ │ vqrdmlsh.s q8, , q9 │ │ - vqsub.u64 q11, , │ │ + vhsub.u q11, , q7 │ │ vmul.p q8, , q1 │ │ - vrhadd.u q11, , │ │ + vrhadd.u q11, , q1 │ │ vsub.i64 q8, , q3 │ │ - vqsub.u64 d22, d11, d29 │ │ + vqsub.u64 d22, d11, d6 │ │ vmul.p d16, d9, d10 │ │ - vrhadd.u d22, d11, d25 │ │ + vrhadd.u d22, d11, d2 │ │ vsub.i64 d16, d9, d6 │ │ - vminnm.f16 d21, d11, d1 │ │ + vcgt.f16 , , q13 │ │ vrshl.u64 q8, q15, │ │ - vhadd.u q11, , │ │ + vhadd.u q11, , q1 │ │ vabd.u q8, , q3 │ │ - @ instruction: 0xff7b6c83 │ │ - vcgt.f16 , q5, │ │ + vqrdmlsh.s q11, , q6 │ │ + vacgt.f16 d21, d10, d26 │ │ vqrshl.u64 d16, d30, d9 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n b7dbac │ │ ldrb r0, [r7, #6] │ │ b.n b7d236 │ │ str r0, [r0, r0] │ │ @@ -3138414,15 +3138414,15 @@ │ │ b.n b7dc66 │ │ beq.n b7d9d0 │ │ b.n b7de44 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {lr} │ │ b.n b7e072 │ │ @ instruction: 0xfffaeaff │ │ - stmia r4!, {r3, r4, r5, r7} │ │ + stmia r4!, {r0, r4, r7} │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {r2, r3, r4, ip} │ │ b.n b7d480 │ │ ands r0, r0 │ │ b.n b7dc86 │ │ movs r0, r0 │ │ b.n b7d46a │ │ @@ -3138581,18 +3138581,18 @@ │ │ b.n b7dde6 │ │ ldr r4, [r6, #28] │ │ add.w r0, r2, r1 │ │ b.n b7e14e │ │ movs r4, r2 │ │ add r5, pc, #564 @ (adr r5, b7dce4 ) │ │ @ instruction: 0xffcbeaff │ │ - stmia r3!, {r1, r4, r7} │ │ + stmia r3!, {r0, r1, r3, r5, r6} │ │ vrhadd.u d18, d26, d31 │ │ vqsub.u64 d26, d9, d2 │ │ - vrshl.u64 d24, d7, d23 │ │ + vrshl.u64 q12, q8, │ │ 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 b7df56 │ │ asrs r0, r0, #32 │ │ b.n b7de1a │ │ @@ -3138871,15 +3138871,15 @@ │ │ b.n b7e46e │ │ ldrh r4, [r0, #24] │ │ ldc 7, cr8, [sp], #960 @ 0x3c0 │ │ ldmia.w sp!, {r1, r3, r5, r6, r7, sp, pc} │ │ vhadd.u q13, , q7 │ │ vqadd.u64 q13, , q15 │ │ vminnm.f16 , , q15 │ │ - vabd.u d21, d7, d24 │ │ + vabd.u d21, d7, d1 │ │ vpmin.f16 , , q13 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r5, r6, r7, r8, r9, ip} │ │ b.n b7d876 │ │ ands r1, r0 │ │ b.n b7e49a │ │ movs r0, r0 │ │ @@ -3140592,46 +3140592,46 @@ │ │ movs r1, #157 @ 0x9d │ │ add.w r0, r2, r6, lsl #8 │ │ b.n b7f1ea │ │ movs r0, #8 │ │ b.n b7f26e │ │ @ instruction: 0xff88eaff │ │ str r2, [sp, #520] @ 0x208 │ │ - vcgt.u q14, , │ │ + vcgt.u q14, , q2 │ │ vrshl.u64 , q11, │ │ - vabd.u q14, , │ │ + vabd.u d28, d7, d24 │ │ vhadd.u , , q13 │ │ - vqsub.u64 q14, , │ │ + vhsub.u d28, d7, d28 │ │ vhsub.u d25, d9, d26 │ │ - vcge.u d28, d23, d3 │ │ + vcgt.u q14, , q14 │ │ vrhadd.u , , q7 │ │ - vcge.u d28, d7, d23 │ │ + vcge.u d28, d7, d0 │ │ vrhadd.u d25, d25, d18 │ │ - vcgt.u d28, d7, d11 │ │ + vhsub.u q14, , q10 │ │ vbif , , q13 │ │ - vcgt.u q14, , │ │ + vcge.u d28, d7, d28 │ │ vshl.u64 d25, d14, d25 │ │ - vqrshl.u64 q14, , │ │ + vqrshl.u64 q14, q0, │ │ vhadd.u d25, d25, d26 │ │ - vqsub.u64 d28, d7, d3 │ │ + vrhadd.u q14, , q14 │ │ vshl.u64 , q9, │ │ - vrshl.u64 q14, , │ │ + vrshl.u64 d28, d20, d23 │ │ vmin.u d25, d9, d2 │ │ - vaba.u q14, , │ │ + vaba.u q14, , q2 │ │ vaba.u , , q7 │ │ vaba.u d25, d7, d26 │ │ - vsub.i64 d28, d23, d19 │ │ + vceq.i q14, , q14 │ │ vrshl.u64 d25, d22, d9 │ │ - vmax.u d28, d23, d15 │ │ + vmax.u q14, , q12 │ │ vcge.u , , q7 │ │ - vshl.u64 q14, , │ │ + vshl.u64 d28, d16, d23 │ │ vqshl.u64 d25, d2, d9 │ │ - vqrshl.u64 q14, , │ │ + vqrshl.u64 q14, q2, │ │ vcgt.u d25, d25, d10 │ │ - vqshl.u64 q14, , │ │ + vshl.u64 q14, q6, │ │ vqsub.u64 , , q13 │ │ vqsub.u64 d25, d23, d22 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {lr} │ │ b.n b7efc6 │ │ lsrs r0, r1, #7 │ │ b.n b7e7aa │ │ @@ -3140689,17 +3140689,17 @@ │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n b7f442 │ │ adds r4, r1, r7 │ │ b.n b7e80e │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r4, r5, r7, r8, r9, sl, fp, pc} │ │ - vabd.u , , │ │ + vabd.u d19, d7, d16 │ │ vpmin.f16 q12, q13, q7 │ │ - vabd.u , , │ │ + vaba.u d19, d7, d28 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {lr} │ │ b.n b7f062 │ │ movs r4, r1 │ │ b.n b7e846 │ │ movs r0, #0 │ │ b.n b7e84c │ │ @@ -3140958,17 +3140958,17 @@ │ │ @ instruction: 0xfa83ebff │ │ movs r5, r0 │ │ b.n b7f2ae │ │ beq.n b7ef80 │ │ b.n b7f48c │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2, r3, r4, r5, r8, sl, fp, pc} │ │ - vcgt.f16 q13, , q3 │ │ + vacgt.f16 d26, d7, d15 │ │ vabd.f16 q12, q5, q15 │ │ - vacgt.f16 q13, , q11 │ │ + vcgt.f16 q13, , │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b7f428 │ │ strh r4, [r6, #0] │ │ b.n b7eacc │ │ str r3, [r0, r0] │ │ b.n b7f2d6 │ │ @@ -3141268,17 +3141268,17 @@ │ │ b.n b7f54e │ │ asrs r0, r2, #1 │ │ b.n b7f952 │ │ movs r1, #61 @ 0x3d │ │ b.n b7f816 │ │ @ instruction: 0xffbceaff │ │ ldrh r6, [r0, #20] │ │ - vabd.f16 , , │ │ + vabd.f16 d25, d23, d22 │ │ vqrdmlah.s d24, d25, d2 │ │ - vacgt.f16 , , │ │ + vacgt.f16 d25, d23, d18 │ │ vpmin.u d24, d25, d22 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n b7f576 │ │ asrs r0, r7, #5 │ │ b.n b7ed78 │ │ ands r0, r0 │ │ @@ -3141449,16 +3141449,16 @@ │ │ add.w r0, r2, r6 │ │ b.n b7f6f2 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r0, r5, r6, r7, r8, r9, fp, lr, pc} │ │ vqrshl.u64 q14, q8, q12 │ │ vqadd.u64 d30, d10, d19 │ │ vmls.i d16, d7, d6 │ │ - @ instruction: 0xff799ce3 │ │ - vaba.u , , │ │ + vqrdmlsh.s d25, d25, d28 │ │ + vaba.u d29, d9, d22 │ │ vceq.i q12, , q11 │ │ vsub.i64 q8, , q7 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b7f878 │ │ strb r1, [r0, #0] │ │ b.n b7f722 │ │ @@ -3141903,23 +3141903,23 @@ │ │ movs r4, r3 │ │ add.w r0, r0, r1 │ │ b.n b7ff6e │ │ beq.n b7f7e8 │ │ b.n b7fccc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r4, r7, fp, pc} │ │ - vhadd.u , , q0 │ │ - vmul.p d22, d25, d30 │ │ + vqadd.u64 d31, d23, d9 │ │ + vmul.p d22, d25, d7 │ │ vqshl.u64 q12, q15, q13 │ │ vqrdmulh.s d31, d7, d21 │ │ - vqrdmlah.s q9, , │ │ + vqrdmlah.s q9, , q1 │ │ vqrshl.u64 d16, d0, d10 │ │ - vacgt.f16 , , q15 │ │ + vacgt.f16 , , │ │ vminnm.f16 , , q0 │ │ - vbif , , q9 │ │ + vrhadd.u , , │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r0, lr} │ │ b.n b7fb26 │ │ str r0, [r0, r0] │ │ b.n b7fb2a │ │ movs r0, r0 │ │ b.n b7fe90 │ │ @@ -3142392,15 +3142392,15 @@ │ │ bf 1c, b78412 │ │ movs r1, r1 │ │ b.n b7ff5a │ │ beq.n b7fc24 │ │ b.n b80138 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r4, r7, pc} │ │ - vcge.u d24, d7, d7 │ │ + vqsub.u64 q12, , q8 │ │ vbif q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b800cc │ │ strh r0, [r4, #0] │ │ b.n b7f770 │ │ ands r0, r0 │ │ b.n b7ff7a │ │ @@ -3142657,17 +3142657,17 @@ │ │ bf 1a, b8565e │ │ movs r7, r0 │ │ b.n b801a6 │ │ beq.n b7fe78 │ │ b.n b80384 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r1, r3, r6, r9, sl, fp, ip, sp, lr} │ │ - vqrshl.u64 d18, d28, d23 │ │ + vqrshl.u64 d18, d5, d23 │ │ vcgt.f16 , q5, q15 │ │ - vrshl.u64 q9, q8, │ │ + vqrshl.u64 d18, d25, d23 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b80320 │ │ ands r0, r0 │ │ b.n b801ca │ │ movs r0, r1 │ │ b.n b7f9ae │ │ @@ -3142923,21 +3142923,21 @@ │ │ b.n b7fbec │ │ movs r0, r0 │ │ b.n b801d0 │ │ movs r0, #2 │ │ b.n b801d4 │ │ @ instruction: 0xff8feaff │ │ ldrb r2, [r2, #22] │ │ - vqsub.u64 q10, , │ │ + vhsub.u q10, , q6 │ │ vqrdmlah.s , q13, q9 │ │ - vbif q10, , │ │ + vrhadd.u d20, d7, d28 │ │ vqrdmlsh.s , q5, q5 │ │ - vbif d20, d23, d27 │ │ + vbif d20, d23, d4 │ │ vqrdmlah.s , q13, q3 │ │ - vbif d20, d7, d23 │ │ + vbif d20, d7, d0 │ │ vminnm.f16 q10, q13, q8 │ │ stmdb sp!, {r0, r1, r5, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b8057c │ │ blt.n b800e8 │ │ b.n b80580 │ │ ands r0, r0 │ │ b.n b8042a │ │ @@ -3143533,15 +3143533,15 @@ │ │ adds r0, #0 │ │ b.n b80d26 │ │ @ instruction: 0xf4e3ebff │ │ movs r1, r0 │ │ b.n b80dae │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r1, r2, r3, r4, r5, r7, r9, sl, ip, sp, lr} │ │ - vrhadd.u q15, , q2 │ │ + vbif d30, d7, d13 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b80a9c │ │ ands r0, r0 │ │ b.n b80946 │ │ cbz r0, b8067e │ │ b.n b8012a │ │ @@ -3143935,15 +3143935,15 @@ │ │ adds r0, #0 │ │ asrs r1, r0, #22 │ │ movs r0, r0 │ │ b.n b81012 │ │ movs r0, r0 │ │ asrs r2, r0, #22 │ │ vrhadd.u16 d14, d14, d31 │ │ - strb r3, [r7, #21] │ │ + strb r4, [r2, #21] │ │ vsub.i64 q15, q13, │ │ vabd.f16 d23, d23, d12 │ │ vceq.i d16, d24, d13 │ │ vqrshl.u64 d18, d27, d24 │ │ vhadd.u d16, d8, d0 │ │ b.n b810ce │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3144072,15 +3144072,15 @@ │ │ adds r0, #0 │ │ b.n b811d2 │ │ bfcsel e, b81292 , 10, al │ │ movs r0, r0 │ │ b.n b811da │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r1, r2, r3, r9, ip, sp, lr} │ │ - vpmax.u q10, , q3 │ │ + vpmin.u d20, d23, d15 │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {r2, r4, ip} │ │ b.n b805ce │ │ movs r1, r0 │ │ b.n b81154 │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ @@ -3144656,25 +3144656,25 @@ │ │ b.n b810a6 │ │ add r7, pc, #488 @ (adr r7, b81188 ) │ │ mla r0, r6, r1, r0 │ │ b.n b816e6 │ │ beq.n b80fb8 │ │ b.n b814c4 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r3, r6, r8, sp, lr} │ │ + ldmia.w sp!, {r1, r5, r8, sp, lr} │ │ vmls.i d19, d25, d30 │ │ - vrhadd.u d22, d8, d29 │ │ + vrhadd.u d22, d8, d6 │ │ vmul.p d19, d25, d2 │ │ - vbif d22, d8, d1 │ │ + vhadd.u q11, q12, q13 │ │ vmul.p , , q11 │ │ - vqadd.u64 q11, q12, │ │ + vhadd.u q11, q12, q7 │ │ vmul.p , , q5 │ │ - vqadd.u64 q11, q12, │ │ + vqadd.u64 d22, d24, d18 │ │ vmul.p d19, d9, d30 │ │ - vrhadd.u q11, q4, │ │ + vbif d22, d8, d30 │ │ vmls.i , , q5 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r4, r6, ip, lr, pc} │ │ b.n b81480 │ │ str r0, [r0, r0] │ │ b.n b8172a │ │ movs r1, r0 │ │ @@ -3144952,18 +3144952,18 @@ │ │ movs r1, #3 │ │ b.n b8183e │ │ movs r0, #12 │ │ b.n b818c2 │ │ asrs r0, r2, #1 │ │ b.n b81986 │ │ @ instruction: 0xffeeeaff │ │ - ldrsh r1, [r3, r1] │ │ + ldrsh r2, [r6, r0] │ │ vaba.u q12, , q5 │ │ - vbif d19, d7, d19 │ │ - vacgt.f16 d21, d10, d5 │ │ + vrhadd.u d19, d7, d12 │ │ + vabd.f16 , q13, q15 │ │ vaba.u d24, d25, d6 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n b81700 │ │ ldr r0, [r7, #24] │ │ b.n b80d8a │ │ str r0, [r0, r0] │ │ @@ -3145590,24 +3145590,24 @@ │ │ b.n b81b0a │ │ beq.n b81854 │ │ b.n b81ce8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r3, r4, r5, r6, r7, r9, sl, sp, lr, pc} │ │ vmax.u q15, q13, q3 │ │ vpmin.f16 , q5, q12 │ │ - vqadd.u64 , , │ │ + vhadd.u d23, d23, d26 │ │ vshl.u64 q15, q3, │ │ - vabd.f16 , q13, │ │ + vabd.f16 , q13, q1 │ │ vhadd.u q10, , │ │ vqrshl.u64 d30, d26, d23 │ │ - vacgt.f16 , q13, │ │ + vacgt.f16 d19, d26, d22 │ │ vshl.u64 d30, d14, d25 │ │ - @ instruction: 0xff7a3db1 │ │ + vabd.f16 d19, d26, d10 │ │ vshl.u64 q15, q11, │ │ - vcgt.f16 d19, d10, d9 │ │ + vabd.f16 , q13, q9 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ b.n b81ca8 │ │ ands r0, r0 │ │ b.n b81b52 │ │ movs r1, r0 │ │ b.n b81eba │ │ @@ -3146535,17 +3146535,17 @@ │ │ adds r0, #0 │ │ b.n b8276e │ │ vmov.s8 lr, d17[3] │ │ movs r4, r0 │ │ b.n b82376 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r4, r5, r6, sl, fp, ip, lr, pc} │ │ - vpmin.f16 , q5, q12 │ │ + vpmin.f16 , q5, │ │ @ instruction: 0xff7adc26 │ │ - vminnm.f16 d21, d10, d12 │ │ + vacgt.f16 , q13, │ │ vpmax.u d16, d10, d28 │ │ b.n b81b6e │ │ movs r0, r0 │ │ b.n b826f2 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ @@ -3146797,16 +3146797,16 @@ │ │ b.n b828fe │ │ movs r0, #0 │ │ b.n b829c2 │ │ asrs r1, r6, #16 │ │ add.w r0, r2, r1 │ │ b.n b82a4a │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r2, r3, r8, r9, ip, sp} │ │ - @ instruction: 0xff794df4 │ │ + ldmia.w sp!, {r0, r2, r5, r6, r7, r9, ip, sp} │ │ + vabd.f16 q10, , │ │ vhadd.u d16, d9, d1 │ │ b.n b829da │ │ vrhadd.u16 d14, d14, d31 │ │ adds r0, #12 │ │ b.n b81dc2 │ │ lsrs r1, r0, #32 │ │ b.n b8294c │ │ @@ -3147126,35 +3147126,35 @@ │ │ movs r0, #12 │ │ b.n b82bd2 │ │ movs r4, r0 │ │ b.n b82896 │ │ asrs r0, r2, #1 │ │ b.n b82c9a │ │ @ instruction: 0xffe7eaff │ │ - adds r0, #56 @ 0x38 │ │ - vqadd.u64 , , │ │ - vqsub.u64 , , q12 │ │ - vqsub.u64 d19, d25, d5 │ │ + adds r0, #17 │ │ + vhadd.u d19, d9, d30 │ │ + vqsub.u64 , , │ │ + vhsub.u , , q15 │ │ vmls.i d27, d25, d31 │ │ vmul.p , q4, q3 │ │ - vqrdmlah.s d21, d23, d30 │ │ + vqrdmlah.s d21, d23, d7 │ │ vsub.i64 , q5, q14 │ │ - vhadd.u , q12, q10 │ │ - vrhadd.u d19, d9, d1 │ │ + vqadd.u64 d19, d24, d29 │ │ + vqadd.u64 , , q5 │ │ vmls.i , , q0 │ │ - vbif d19, d24, d4 │ │ - vbif d19, d25, d17 │ │ - vqadd.u64 d19, d25, d20 │ │ - vqadd.u64 , , │ │ - vbif d19, d9, d0 │ │ - vrhadd.u d19, d9, d29 │ │ - vqadd.u64 d19, d25, d0 │ │ - vhadd.u d19, d25, d29 │ │ - vbif , , q4 │ │ - vbif , , │ │ + vrhadd.u , q4, │ │ + vrhadd.u d19, d25, d10 │ │ + vhadd.u d19, d25, d13 │ │ + vhadd.u d19, d25, d26 │ │ + vhadd.u , , │ │ + vrhadd.u d19, d9, d6 │ │ + vhadd.u , , │ │ + vhadd.u d19, d25, d6 │ │ + vbif d19, d9, d17 │ │ + vrhadd.u , , q7 │ │ vhadd.u d16, d9, d1 │ │ b.n b82cf6 │ │ vrhadd.u16 d14, d14, d31 │ │ adds r0, #12 │ │ b.n b820de │ │ cmp r7, #255 @ 0xff │ │ b.n b82be0 │ │ @@ -3148370,20 +3148370,20 @@ │ │ add.w r0, r2, sl │ │ b.n b8332e │ │ asrs r6, r5, #1 │ │ b.n b83732 │ │ movs r0, #217 @ 0xd9 │ │ b.n b83736 │ │ @ instruction: 0xff81eaff │ │ - ldr r0, [pc, #484] @ (b831e0 ) │ │ - vhsub.u q10, , │ │ - vaba.u q9, , q10 │ │ - vhsub.u d20, d25, d13 │ │ - vabd.u q9, , q0 │ │ - vqsub.u64 q10, , │ │ + ldr r0, [pc, #328] @ (b83144 ) │ │ + vqsub.u64 d20, d9, d10 │ │ + vabd.u q9, , │ │ + vhsub.u q10, , q11 │ │ + vaba.u d18, d25, d9 │ │ + vqsub.u64 d20, d9, d22 │ │ vpmax.u d19, d25, d12 │ │ movs r2, r4 │ │ subs r2, #192 @ 0xc0 │ │ movs r2, r4 │ │ subs r1, #48 @ 0x30 │ │ movs r2, r4 │ │ subs r1, #148 @ 0x94 │ │ @@ -3148434,18 +3148434,18 @@ │ │ movs r2, r4 │ │ subs r0, #204 @ 0xcc │ │ movs r2, r4 │ │ subs r1, #28 │ │ movs r2, r4 │ │ subs r0, #144 @ 0x90 │ │ movs r2, r4 │ │ - tst r1, r0 │ │ - vaba.u d18, d9, d20 │ │ - vqadd.u64 d20, d25, d9 │ │ - vrshl.u64 q9, q6, │ │ + rors r2, r3 │ │ + vabd.u d18, d9, d13 │ │ + vqadd.u64 q10, , q9 │ │ + vrshl.u64 d18, d21, d25 │ │ vqrshl.u64 d19, d16, d25 │ │ movs r2, r4 │ │ ldr r0, [pc, #960] @ (b8345c ) │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b8353c │ │ stmia r0!, {r0} │ │ b.n b833e6 │ │ @@ -3149093,21 +3149093,21 @@ │ │ movs r0, #32 │ │ b.n b83158 │ │ movs r0, r0 │ │ b.n b8373c │ │ movs r0, #2 │ │ b.n b83740 │ │ @ instruction: 0xffabeaff │ │ - subs r3, #169 @ 0xa9 │ │ + subs r3, #130 @ 0x82 │ │ vshl.u64 d17, d9, d9 │ │ - vqrdmulh.s , q12, │ │ + vqrdmlah.s d19, d24, d26 │ │ vshl.u64 , , │ │ vminnm.f16 d18, d8, d8 │ │ movs r2, r4 │ │ - subs r2, #93 @ 0x5d │ │ + subs r2, #54 @ 0x36 │ │ vqsub.u64 d17, d25, d29 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r0, r1, r3, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b83ae4 │ │ str r0, [r0, #0] │ │ b.n b8398e │ │ movs r1, r0 │ │ @@ -3149726,32 +3149726,32 @@ │ │ b.n b842c6 │ │ movs r0, #10 │ │ b.n b83eca │ │ adds r0, #0 │ │ b.n b842ce │ │ cmp r4, #99 @ 0x63 │ │ @ instruction: 0xeb00ff6f │ │ - @ instruction: 0xeaff3751 │ │ + @ instruction: 0xeaff372a │ │ @ instruction: 0xff797d1e │ │ vabd.u d21, d23, d17 │ │ vaba.u , , q4 │ │ - vabd.u , , │ │ + vaba.u d19, d27, d10 │ │ vabd.f16 d23, d25, d14 │ │ - vabd.u d19, d23, d1 │ │ + vaba.u , , q5 │ │ vabd.f16 , , q7 │ │ - vrshl.u64 d19, d5, d7 │ │ + vqshl.u64 , q7, │ │ vpmin.u , , q1 │ │ - vqrshl.u64 , , │ │ + vqrshl.u64 , q3, │ │ vqrdmulh.s , , q5 │ │ - @ instruction: 0xff774cad │ │ - vrshl.u64 d19, d21, d9 │ │ + @ instruction: 0xff774c86 │ │ + vqshl.u64 , q15, │ │ vpmin.u , , q9 │ │ - vrshl.u64 , , │ │ + vrshl.u64 d19, d18, d7 │ │ vqrdmlah.s d23, d9, d6 │ │ - vrshl.u64 d19, d29, d23 │ │ + vrshl.u64 d19, d6, d23 │ │ vqrdmlah.s , , q13 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {ip, lr} │ │ b.n b83f2a │ │ movs r4, r7 │ │ b.n b8370e │ │ movs r0, r0 │ │ @@ -3149813,16 +3149813,16 @@ │ │ b.n b8426a │ │ adds r0, #0 │ │ b.n b843ae │ │ cmp r4, #43 @ 0x2b │ │ add.w r0, r0, r0 │ │ b.n b843b6 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r5, sl, ip, sp} │ │ - vbif d23, d25, d16 │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp} │ │ + vrhadd.u d23, d25, d9 │ │ vqadd.u64 d17, d9, d28 │ │ b.n b837a6 │ │ movs r0, r0 │ │ b.n b8432c │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ ldr r0, [pc, #192] @ (b83d50 ) │ │ @@ -3149845,15 +3149845,15 @@ │ │ movs r5, #156 @ 0x9c │ │ add.w r7, r3, r4, asr #19 │ │ b.n b837c4 │ │ ldr r0, [pc, #192] @ (b83d7c ) │ │ ldmia.w sp!, {r0} │ │ b.n b84402 │ │ vrhadd.u16 d14, d14, d31 │ │ - adds r3, #213 @ 0xd5 │ │ + adds r3, #174 @ 0xae │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8416c │ │ ands r0, r0 │ │ b.n b84016 │ │ str r4, [r0, r0] │ │ b.n b837fa │ │ @@ -3150214,25 +3150214,25 @@ │ │ movs r0, #12 │ │ b.n b83b20 │ │ movs r0, r0 │ │ b.n b84104 │ │ movs r0, #2 │ │ b.n b84108 │ │ @ instruction: 0xfff1eaff │ │ - adds r0, #149 @ 0x95 │ │ + adds r0, #110 @ 0x6e │ │ vabd.f16 d25, d9, d18 │ │ - vbif , q4, │ │ - vrhadd.u d19, d9, d5 │ │ + vbif d19, d8, d18 │ │ + vqadd.u64 , , q7 │ │ @ instruction: 0xff799d92 │ │ - vhsub.u , q4, │ │ - vhsub.u d19, d9, d5 │ │ + vqsub.u64 d19, d8, d10 │ │ + vbif , , q7 │ │ vacgt.f16 d25, d25, d2 │ │ - vhadd.u , q12, │ │ + vhadd.u d19, d24, d18 │ │ @ instruction: 0xff799d56 │ │ - vrhadd.u d19, d24, d21 │ │ + vbif , q4, q15 │ │ vacgt.f16 d25, d9, d18 │ │ vabd.u d18, d8, d20 │ │ b.n b83b42 │ │ asrs r0, r0, #12 │ │ b.n b83bca │ │ lsls r7, r7, #3 │ │ b.n b846cc │ │ @@ -3150298,15 +3150298,15 @@ │ │ add.w r0, r3, r0 │ │ b.n b847f6 │ │ lsrs r4, r4, #3 │ │ b.n b83bc2 │ │ movs r1, r0 │ │ b.n b847fe │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r6, r7, r8, r9, sl, fp, sp} │ │ + ldmia.w sp!, {r1, r2, r5, r7, r8, r9, sl, fp, sp} │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {r2, r5, ip} │ │ b.n b83c0c │ │ ands r0, r0 │ │ b.n b84412 │ │ lsrs r4, r3, #32 │ │ b.n b83bf6 │ │ @@ -3150320,15 +3150320,15 @@ │ │ lsrs r0, r3, #32 │ │ b.n b83bf2 │ │ lsrs r4, r3, #32 │ │ b.n b83bf6 │ │ movs r1, r0 │ │ b.n b84832 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r7, r8, r9, sl, fp, sp} │ │ + ldmia.w sp!, {r1, r2, r4, r5, r6, r8, r9, sl, fp, sp} │ │ vqadd.u64 q10, , q0 │ │ stmdb sp!, {r2, r3, r4, r5, ip} │ │ b.n b83c22 │ │ ands r0, r0 │ │ b.n b84446 │ │ movs r1, r0 │ │ b.n b8484a │ │ @@ -3150402,16 +3150402,16 @@ │ │ b.n b848e2 │ │ adds r0, #0 │ │ b.n b848e6 │ │ cmp r2, #221 @ 0xdd │ │ add.w r0, r0, r0 │ │ b.n b848ee │ │ strh r0, [r2, #6] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r6, r7, r9, sl, fp, sp} │ │ - vhsub.u d30, d25, d26 │ │ + ldmia.w sp!, {r1, r2, r6, r7, r9, sl, fp, sp} │ │ + vhsub.u d30, d25, d3 │ │ vqadd.u64 d17, d9, d28 │ │ b.n b83cde │ │ movs r0, r0 │ │ b.n b84864 │ │ asrs r0, r0, #32 │ │ lsls r0, r4, #14 │ │ adds r0, r1, r0 │ │ @@ -3150450,15 +3150450,15 @@ │ │ b.n b83d1a │ │ lsrs r4, r0, #32 │ │ b.n b83d1e │ │ ands r0, r2 │ │ ldmia.w sp!, {r0} │ │ b.n b8495e │ │ vrhadd.u16 d14, d14, d31 │ │ - cmp r6, #125 @ 0x7d │ │ + cmp r6, #86 @ 0x56 │ │ vhadd.u d17, d9, d0 │ │ b.n b8496a │ │ asrs r0, r1, #13 │ │ b.n b83d2e │ │ movs r1, r0 │ │ b.n b84972 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3150498,16 +3150498,16 @@ │ │ add.w r3, r3, r4, lsr #21 │ │ b.n b83d8a │ │ strh r0, [r3, r5] │ │ b.n b83d8e │ │ movs r1, r0 │ │ b.n b849ca │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r5, r9, sl, fp, sp} │ │ - vcgt.f16 d18, d9, d1 │ │ + ldmia.w sp!, {r1, r2, r9, sl, fp, sp} │ │ + @ instruction: 0xff792dda │ │ vqadd.u64 d17, d9, d28 │ │ b.n b83dba │ │ movs r0, #2 │ │ b.n b845c0 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ @@ -3150647,16 +3150647,16 @@ │ │ b.n b83eee │ │ asrs r1, r4, #18 │ │ b.n b84412 │ │ movs r1, r0 │ │ b.n b849f4 │ │ @ instruction: 0xffe01aff │ │ @ instruction: 0xfff3eaff │ │ - cmp r5, #9 │ │ - vabd.u q12, , q10 │ │ + cmp r4, #226 @ 0xe2 │ │ + vaba.u d24, d9, d29 │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {r2, r5, ip} │ │ b.n b83f28 │ │ ands r0, r0 │ │ b.n b8472e │ │ lsls r0, r3, #10 │ │ b.n b83f12 │ │ @@ -3150670,15 +3150670,15 @@ │ │ lsls r0, r4, #10 │ │ b.n b83f0e │ │ lsls r0, r3, #10 │ │ b.n b83f12 │ │ movs r1, r0 │ │ b.n b84b4e │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r7, sl, fp, sp} │ │ + ldmia.w sp!, {r1, r3, r4, r6, sl, fp, sp} │ │ vhadd.u d17, d9, d0 │ │ b.n b84b5a │ │ adds r4, r7, r2 │ │ b.n b83f1e │ │ movs r1, r0 │ │ b.n b84b62 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3150725,15 +3150725,15 @@ │ │ lsls r4, r3, #10 │ │ b.n b83f8a │ │ lsls r4, r2, #10 │ │ b.n b83f8e │ │ movs r1, r0 │ │ b.n b84bca │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, sl, fp, sp} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r6, r7, r8, r9, fp, sp} │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {lr} │ │ b.n b847da │ │ movs r1, r0 │ │ b.n b84bde │ │ movs r0, r0 │ │ b.n b84b46 │ │ @@ -3150783,15 +3150783,15 @@ │ │ b.n b84c46 │ │ adds r0, #0 │ │ b.n b84c4a │ │ cmp r2, #4 │ │ add.w r0, r0, r0 │ │ b.n b84c52 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r3, r7, r8, r9, fp, sp} │ │ + ldmia.w sp!, {r1, r5, r6, r8, r9, fp, sp} │ │ vrshl.u64 d23, d12, d25 │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r1, r8, r9, fp} │ │ b.n b84bc8 │ │ ands r1, r0 │ │ b.n b84c6a │ │ movs r0, r0 │ │ @@ -3150825,16 +3150825,16 @@ │ │ b.n b84caa │ │ ands r0, r0 │ │ b.n b84cae │ │ cmp r1, #235 @ 0xeb │ │ add.w r0, r0, r4 │ │ b.n b848b6 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r3, r5, r8, r9, fp, sp} │ │ - vceq.i , , │ │ + ldmia.w sp!, {r1, r8, r9, fp, sp} │ │ + vceq.i d21, d9, d24 │ │ vhadd.u d17, d10, d0 │ │ b.n b84cc6 │ │ adds r4, r2, r1 │ │ b.n b8408a │ │ movs r1, r0 │ │ b.n b84cce │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3151207,26 +3151207,26 @@ │ │ movs r0, #44 @ 0x2c │ │ b.n b843f8 │ │ movs r0, r0 │ │ b.n b849dc │ │ movs r0, #2 │ │ b.n b849e0 │ │ vpmin.u q15, q12, │ │ - cmp r2, #37 @ 0x25 │ │ - vceq.i , , q12 │ │ - vmul.p d18, d26, d9 │ │ - vsub.i64 , , q14 │ │ - vpmax.u q9, q5, │ │ - vmls.i d19, d9, d16 │ │ - vceq.i q9, q5, │ │ - vabd.u d19, d9, d20 │ │ - vaba.u d18, d26, d29 │ │ - vmin.u d19, d25, d0 │ │ - vmul.p q9, q13, │ │ - vsub.i64 d19, d25, d24 │ │ + cmp r1, #254 @ 0xfe │ │ + vceq.i , , │ │ + vmul.p q9, q5, q9 │ │ + vsub.i64 , , │ │ + vpmax.u d18, d10, d22 │ │ + vceq.i , , │ │ + vsub.i64 d18, d10, d26 │ │ + vmin.u , , │ │ + vaba.u d18, d26, d6 │ │ + vmax.u , , │ │ + vmls.i d18, d26, d30 │ │ + vsub.i64 d19, d25, d1 │ │ vqadd.u64 q8, q5, q0 │ │ movt r8, #376 @ 0x178 │ │ b.n b84efe │ │ movs r1, r0 │ │ b.n b84a02 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ @@ -3151348,15 +3151348,15 @@ │ │ b.n b8514e │ │ adds r0, #0 │ │ b.n b85152 │ │ cmp r0, #194 @ 0xc2 │ │ add.w r0, r0, r0 │ │ b.n b8515a │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r7, r9, sl, sp} │ │ + ldmia.w sp!, {r1, r3, r4, r6, r9, sl, sp} │ │ vabd.f16 d28, d25, d24 │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {lr} │ │ b.n b84d6e │ │ lsls r0, r2, #9 │ │ b.n b84552 │ │ asrs r4, r2, #32 │ │ @@ -3151417,15 +3151417,15 @@ │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {} │ │ b.n b851f6 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ b.n b851fe │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r4, r5, r6, r7, r8, sl, sp} │ │ + ldmia.w sp!, {r1, r3, r6, r7, r8, sl, sp} │ │ vqadd.u64 , , q11 │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b84f6c │ │ str r1, [r0, r0] │ │ b.n b84e16 │ │ ands r0, r0 │ │ @@ -3151518,15 +3151518,15 @@ │ │ add.w r0, r0, r0, lsl #28 │ │ b.n b852da │ │ movs r7, r0 │ │ b.n b84ede │ │ beq.n b84bb0 │ │ b.n b850bc │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r2, r8, sl, sp} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r6, r7, sl, sp} │ │ vpmin.f16 d24, d25, d28 │ │ vqadd.u64 d20, d10, d0 │ │ stmdb sp!, {lr} │ │ b.n b84ef6 │ │ movs r1, r0 │ │ b.n b852fa │ │ movs r0, r0 │ │ @@ -3151572,16 +3151572,16 @@ │ │ b.n b85212 │ │ adds r0, #0 │ │ b.n b85356 │ │ cmp r0, #65 @ 0x41 │ │ add.w r0, r0, r0 │ │ b.n b8535e │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r2, r3, r4, r5, r6, sl, sp} │ │ - vshl.u64 d17, d16, d9 │ │ + ldmia.w sp!, {r1, r2, r4, r6, sl, sp} │ │ + vcge.u , , │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b850cc │ │ ands r0, r0 │ │ b.n b84f76 │ │ lsrs r4, r6, #2 │ │ b.n b8475a │ │ @@ -3151750,15 +3151750,15 @@ │ │ b.n b854d6 │ │ movs r7, #225 @ 0xe1 │ │ add.w r0, r0, r7 │ │ b.n b850de │ │ beq.n b84db0 │ │ b.n b852bc │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r4, r6, fp} │ │ + ldmia.w sp!, {r2, r3, r5, fp} │ │ @ instruction: 0xff796d17 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b85250 │ │ ands r0, r0 │ │ b.n b850fa │ │ lsls r4, r4, #31 │ │ @@ -3151882,15 +3151882,15 @@ │ │ b.n b853d8 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1} │ │ b.n b85606 │ │ beq.n b84ed8 │ │ b.n b853e4 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r8, r9, sl} │ │ + ldmia.w sp!, {r2, r3, r8, r9, sl} │ │ vqshl.u64 d26, d18, d9 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b85378 │ │ ands r0, r0 │ │ b.n b85222 │ │ lsrs r0, r6, #1 │ │ @@ -3151976,15 +3151976,15 @@ │ │ and.w r0, r0, r2, lsl #24 │ │ b.n b856d6 │ │ movs r6, r0 │ │ b.n b852da │ │ beq.n b84fac │ │ b.n b854b8 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r9, sl} │ │ + ldmia.w sp!, {r3, r4, r5, r9, sl} │ │ @ instruction: 0xff798db0 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8544c │ │ ands r0, r0 │ │ b.n b852f6 │ │ lsrs r4, r4, #3 │ │ @@ -3152100,16 +3152100,16 @@ │ │ b.n b855c4 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1} │ │ b.n b857f2 │ │ beq.n b850c4 │ │ b.n b855d0 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r6, r8, sl} │ │ - vrshl.u64 q8, q8, │ │ + ldmia.w sp!, {r5, r8, sl} │ │ + vqrshl.u64 d16, d25, d9 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b85564 │ │ str r1, [r0, r0] │ │ b.n b8540e │ │ asrs r4, r1, #32 │ │ b.n b855ec │ │ @@ -3152222,16 +3152222,16 @@ │ │ @ instruction: 0xffd71aff │ │ @ instruction: 0xffc9eaff │ │ movs r2, r0 │ │ b.n b8590e │ │ beq.n b85200 │ │ b.n b856ec │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r6, r7, sl} │ │ - vcgt.u q15, , │ │ + ldmia.w sp!, {r2, r3, r4, r7, sl} │ │ + vcge.u d30, d9, d12 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b85680 │ │ str r0, [r0, #0] │ │ b.n b8552a │ │ movs r4, r4 │ │ b.n b84d0e │ │ @@ -3152718,24 +3152718,24 @@ │ │ b.n b85730 │ │ lsls r1, r2, #28 │ │ add.w r1, r2, r3, lsl #8 │ │ b.n b85c1a │ │ str r0, [r0, #0] │ │ b.n b85d5e │ │ @ instruction: 0xffbfeaff │ │ - lsls r3, r4, #9 │ │ + lsls r4, r7, #8 │ │ vqrdmlsh.s d29, d25, d14 │ │ - vhadd.u d16, d7, d7 │ │ - vpmax.u , , q1 │ │ - vhadd.u d16, d7, d19 │ │ - vpmin.u , , q7 │ │ + vpmin.f16 , , q8 │ │ + vpmax.u , q4, q1 │ │ + vminnm.f16 , , q14 │ │ + vpmin.u , q4, q7 │ │ vmin.u d26, d7, d21 │ │ - vqadd.u64 d16, d24, d19 │ │ + vhadd.u d16, d24, d12 │ │ vpmax.u , , q15 │ │ - vminnm.f16 d31, d23, d27 │ │ + vminnm.f16 d31, d23, d4 │ │ vmul.p , q12, q11 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b85af0 │ │ strh r1, [r0, #0] │ │ b.n b8599a │ │ ands r0, r0 │ │ @@ -3152900,17 +3152900,17 @@ │ │ b.n b85ef2 │ │ movs r5, #90 @ 0x5a │ │ add.w r0, r0, r6 │ │ b.n b85afa │ │ beq.n b857cc │ │ b.n b85cd8 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ - vacgt.f16 d31, d8, d23 │ │ - vcgt.f16 , q4, │ │ + ldmia.w sp!, {r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ + vacgt.f16 d31, d8, d0 │ │ + vcgt.f16 , q4, q0 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b85c70 │ │ ands r0, r0 │ │ b.n b85b1a │ │ movs r4, r1 │ │ b.n b852fe │ │ @@ -3153043,15 +3153043,15 @@ │ │ b.n b86036 │ │ movs r5, #9 │ │ add.w r0, r0, r0 │ │ b.n b8603e │ │ beq.n b85910 │ │ b.n b85e1c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ vhsub.u q12, q4, q15 │ │ vqrdmlah.s q10, q13, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b85db0 │ │ str r0, [sp, #0] │ │ b.n b85c5a │ │ movs r2, r0 │ │ @@ -3153317,24 +3153317,24 @@ │ │ movs r0, #28 │ │ b.n b856a4 │ │ movs r0, r0 │ │ b.n b85c88 │ │ movs r0, #2 │ │ b.n b85c8c │ │ @ instruction: 0xffdfeaff │ │ - @ instruction: 0xfa9bff78 │ │ - b.n b8593c │ │ - vpmin.u , , │ │ - vmax.u q15, q12, q3 │ │ - vpmin.u , , │ │ - vmax.u d30, d24, d22 │ │ - vpmin.u , , │ │ - vaba.u d30, d8, d30 │ │ - vpmin.u , , │ │ - vabd.u d30, d8, d18 │ │ + @ instruction: 0xfa74ff78 │ │ + b.n b858ee │ │ + vpmin.u , , q4 │ │ + vmin.u d30, d24, d15 │ │ + vpmin.u d31, d9, d24 │ │ + vmin.u q15, q4, │ │ + vpmin.u , , q0 │ │ + vaba.u d30, d8, d7 │ │ + vpmin.u d31, d25, d20 │ │ + vmin.u q15, q12, │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8603c │ │ ands r0, r0 │ │ b.n b85ee6 │ │ movs r4, r0 │ │ b.n b856ca │ │ @@ -3153417,16 +3153417,16 @@ │ │ b.n b8638e │ │ movs r4, #51 @ 0x33 │ │ add.w r0, r0, r0 │ │ b.n b86396 │ │ beq.n b85c68 │ │ b.n b86174 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r7, r8, fp, ip, sp, lr, pc} │ │ - vqshl.u64 , , q4 │ │ + ldmia.w sp!, {r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ + vqshl.u64 d17, d22, d8 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b86108 │ │ ands r0, r0 │ │ b.n b85fb2 │ │ str r1, [r0, r0] │ │ b.n b85fb6 │ │ @@ -3153525,15 +3153525,15 @@ │ │ b.n b8647e │ │ movs r3, #247 @ 0xf7 │ │ add.w r0, r0, r0 │ │ b.n b86486 │ │ beq.n b85d58 │ │ b.n b86264 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r7, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r7, fp, ip, sp, lr, pc} │ │ vminnm.f16 d25, d8, d18 │ │ vaba.u q10, q13, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b861f8 │ │ str r1, [r0, r0] │ │ b.n b860a2 │ │ strh r0, [r0, #0] │ │ @@ -3153684,15 +3153684,15 @@ │ │ b.n b863bc │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1} │ │ b.n b865ea │ │ beq.n b85ebc │ │ b.n b863c8 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r6, r8, r9, sl, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r5, r8, r9, sl, ip, sp, lr, pc} │ │ vceq.i q9, q4, q1 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8635c │ │ str r1, [r0, r0] │ │ b.n b86206 │ │ asrs r2, r2, #30 │ │ @@ -3153764,15 +3153764,15 @@ │ │ b.n b86696 │ │ movs r3, #113 @ 0x71 │ │ add.w r0, r0, r0 │ │ b.n b8669e │ │ beq.n b85f70 │ │ b.n b8647c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r7, r9, sl, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r5, r6, r9, sl, ip, sp, lr, pc} │ │ vmin.u d20, d8, d7 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b86410 │ │ ands r0, r0 │ │ b.n b862ba │ │ movs r2, r0 │ │ @@ -3153848,15 +3153848,15 @@ │ │ b.n b86752 │ │ movs r3, #66 @ 0x42 │ │ add.w r0, r0, r0 │ │ b.n b8675a │ │ beq.n b8602c │ │ b.n b86538 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r4, r6, r7, r8, sl, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r5, r7, r8, sl, ip, sp, lr, pc} │ │ vmax.u q8, q4, q5 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b864cc │ │ str r1, [r0, r0] │ │ b.n b86376 │ │ asrs r0, r2, #30 │ │ @@ -3153928,16 +3153928,16 @@ │ │ b.n b86806 │ │ movs r3, #21 │ │ add.w r0, r0, r0 │ │ b.n b8680e │ │ beq.n b860e0 │ │ b.n b865ec │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r8, sl, ip, sp, lr, pc} │ │ - vrhadd.u d30, d24, d8 │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, sl, ip, sp, lr, pc} │ │ + vrhadd.u q15, q4, │ │ vbif q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b86580 │ │ str r1, [r0, #0] │ │ b.n b8642a │ │ asrs r4, r1, #32 │ │ b.n b86608 │ │ @@ -3154073,16 +3154073,16 @@ │ │ movs r0, r0 │ │ b.n b868b8 │ │ @ instruction: 0xffc91aff │ │ @ instruction: 0xffbbeaff │ │ strb r3, [r1, #9] │ │ b.n b86822 │ │ @ instruction: 0xffb9eaff │ │ - bl 82e118 │ │ - add r6, pc, #444 @ (adr r6, b863e8 ) │ │ + bl 807118 │ │ + add r6, pc, #288 @ (adr r6, b8634c ) │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b866d0 │ │ ands r0, r0 │ │ b.n b8657a │ │ strb r0, [r2, #30] │ │ b.n b85d5e │ │ @@ -3154206,15 +3154206,15 @@ │ │ b.n b86a7e │ │ movs r2, #119 @ 0x77 │ │ add.w r0, r0, r5 │ │ b.n b86686 │ │ beq.n b86358 │ │ b.n b86864 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r7, r9, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r7, r9, ip, sp, lr, pc} │ │ vqrshl.u64 q15, q1, q12 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b867f8 │ │ ands r0, r0 │ │ b.n b866a2 │ │ movs r2, r0 │ │ @@ -3154585,25 +3154585,25 @@ │ │ b.n b861c0 │ │ asrs r1, r0, #32 │ │ b.n b867a8 │ │ subs r6, r4, r4 │ │ add.w r0, r3, r0, lsl #24 │ │ b.n b86dd2 │ │ vpmin.u q15, , │ │ - bl d02588 │ │ + bl cdb588 │ │ ldrh r2, [r6, r7] │ │ - vhadd.u d31, d24, d19 │ │ + vqadd.u64 , q4, q14 │ │ vqrdmlah.s d21, d8, d10 │ │ - vbif d31, d24, d23 │ │ + vbif d31, d24, d0 │ │ vhsub.u , q4, q4 │ │ - vminnm.f16 q15, , │ │ + vminnm.f16 q15, , q4 │ │ vqadd.u64 d21, d8, d0 │ │ - vminnm.f16 d30, d7, d31 │ │ - vminnm.f16 q15, q12, │ │ - vminnm.f16 d30, d24, d27 │ │ + vminnm.f16 d30, d7, d8 │ │ + vminnm.f16 q15, q12, q4 │ │ + vminnm.f16 d30, d24, d4 │ │ vpmin.u d21, d8, d18 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b86b68 │ │ ands r0, r0 │ │ b.n b86a12 │ │ lsrs r0, r5, #1 │ │ @@ -3154704,17 +3154704,17 @@ │ │ and.w r0, r0, r2, lsl #20 │ │ b.n b86ee6 │ │ movs r5, r0 │ │ b.n b86aea │ │ beq.n b867bc │ │ b.n b86cc8 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r9, sl, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r6, r9, sl, fp, sp, lr, pc} │ │ vmin.u d31, d24, d2 │ │ - vacgt.f16 d30, d6, d27 │ │ + vacgt.f16 d30, d6, d4 │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {r1, r4, r5, r9, sl, fp, ip, lr, pc} │ │ b.n b86c60 │ │ ands r0, r0 │ │ b.n b86b0a │ │ str r0, [r4, #0] │ │ b.n b862ee │ │ @@ -3155295,36 +3155295,36 @@ │ │ movs r4, r0 │ │ b.n b87002 │ │ asrs r0, r2, #1 │ │ b.n b87406 │ │ movs r0, #222 @ 0xde │ │ b.n b8740a │ │ vpmin.u q15, q11, │ │ - stcl 15, cr15, [pc, #-480]! @ b86af0 │ │ + stcl 15, cr15, [r8, #-480] @ 0xfffffe20 │ │ strh r2, [r2, r1] │ │ - vqrdmlsh.s q15, q13, │ │ + vqrdmlsh.s q15, q13, q2 │ │ vbif , q12, q7 │ │ - vqrdmlsh.s d30, d26, d15 │ │ + vqrdmlsh.s q15, q5, q12 │ │ vrhadd.u d21, d24, d2 │ │ - vmul.p q15, q5, │ │ + vmul.p d30, d10, d20 │ │ vacgt.f16 d20, d8, d30 │ │ - vpmin.u d30, d10, d23 │ │ + vpmin.u d30, d10, d0 │ │ vminnm.f16 d20, d8, d10 │ │ - vqrdmlah.s q15, q13, │ │ - vqrdmlah.s d30, d8, d23 │ │ + vqrdmlah.s q15, q13, q2 │ │ + vqrdmlah.s d30, d8, d0 │ │ vqadd.u64 d21, d8, d10 │ │ - vqrdmulh.s q15, q5, │ │ + vqrdmulh.s q15, q5, q4 │ │ vqadd.u64 , q4, q1 │ │ - vmls.i q15, q13, │ │ + vmls.i q15, q13, q2 │ │ vcgt.f16 q10, q12, q7 │ │ - vpmin.u q15, q13, │ │ + vpmin.u d30, d26, d20 │ │ vminnm.f16 d20, d24, d30 │ │ - vmul.p q15, q5, │ │ + vmul.p q15, q5, q0 │ │ vacgt.f16 q10, q4, q5 │ │ - vmul.p d30, d10, d7 │ │ + vceq.i q15, q13, q8 │ │ @ instruction: 0xff784dfa │ │ vceq.i d20, d10, d16 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b871cc │ │ str r1, [r0, r0] │ │ b.n b87076 │ │ asrs r0, r2, #30 │ │ @@ -3155481,17 +3155481,17 @@ │ │ movs r2, r0 │ │ b.n b86f86 │ │ movs r7, r1 │ │ b.n b8738a │ │ movs r0, r1 │ │ b.n b869a8 │ │ @ instruction: 0xffbbeaff │ │ - b.n b86e12 │ │ + b.n b86dc4 │ │ vcgt.f16 q8, q12, q0 │ │ - vabd.u d30, d23, d19 │ │ + vaba.u q15, , q14 │ │ vcgt.f16 d16, d24, d20 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, r5, ip, lr, pc} │ │ b.n b87344 │ │ ands r0, r0 │ │ b.n b871ee │ │ lsls r4, r4, #28 │ │ @@ -3156141,29 +3156141,29 @@ │ │ b.n b87540 │ │ movs r0, #2 │ │ b.n b87544 │ │ mrc2 10, 6, lr, cr3, cr15, {7} @ │ │ strb r1, [r0, #0] │ │ b.n b87b6e │ │ @ instruction: 0xffe5eaff │ │ - b.n b870da │ │ + b.n b8708c │ │ vqrdmulh.s q11, q12, q15 │ │ - vqrshl.u64 d30, d23, d26 │ │ + vqrshl.u64 d30, d0, d26 │ │ vqrdmlah.s q11, q4, q1 │ │ - vqrshl.u64 q15, , q13 │ │ + vrshl.u64 d30, d28, d26 │ │ vqrdmulh.s q11, q4, q15 │ │ - vqsub.u64 d30, d10, d15 │ │ + vbif q15, q13, q12 │ │ vaba.u d22, d24, d26 │ │ - vqsub.u64 d30, d26, d31 │ │ + vqsub.u64 d30, d26, d8 │ │ vceq.i q11, q4, q5 │ │ - vrhadd.u q15, q13, │ │ + vbif d30, d26, d12 │ │ vaba.u q11, q4, q7 │ │ - vrhadd.u d30, d26, d23 │ │ + vrhadd.u d30, d26, d0 │ │ vabd.u q11, q4, q1 │ │ - vbif q15, q13, │ │ + vbif d30, d26, d24 │ │ vaba.u q11, q4, q13 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b87914 │ │ str r0, [r0, r0] │ │ b.n b877be │ │ lsrs r0, r0, #3 │ │ @@ -3156239,16 +3156239,16 @@ │ │ and.w r0, r0, r2, lsl #16 │ │ b.n b87c5e │ │ movs r4, r0 │ │ b.n b87862 │ │ beq.n b87534 │ │ b.n b87a40 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r4, r6, r7, sp, lr, pc} │ │ - vqrdmlah.s d31, d24, d16 │ │ + ldmia.w sp!, {r2, r3, r5, r7, sp, lr, pc} │ │ + vqrdmulh.s d31, d24, d9 │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, r9, sp} │ │ b.n b8705a │ │ ands r0, r0 │ │ b.n b8787e │ │ strb r0, [r0, #13] │ │ b.n b87062 │ │ @@ -3156437,25 +3156437,25 @@ │ │ movs r0, #12 │ │ b.n b87d5a │ │ movs r4, r0 │ │ b.n b87a1e │ │ asrs r0, r2, #1 │ │ b.n b87e22 │ │ @ instruction: 0xffd8eaff │ │ - svc 3 │ │ + udf #220 @ 0xdc │ │ vcgt.f16 d18, d24, d18 │ │ - vpmin.f16 , q12, │ │ + vminnm.f16 d29, d24, d28 │ │ vpmin.f16 d18, d24, d2 │ │ - vpmin.f16 , q12, │ │ + vpmin.f16 d29, d24, d16 │ │ vpmin.f16 q9, q4, q11 │ │ - vminnm.f16 d29, d24, d7 │ │ + vminnm.f16 , q4, q8 │ │ vminnm.f16 d18, d8, d22 │ │ - vminnm.f16 , q12, │ │ + vminnm.f16 , q12, q4 │ │ vminnm.f16 d18, d24, d14 │ │ - vminnm.f16 d29, d8, d19 │ │ + vpmin.f16 d29, d8, d12 │ │ vacgt.f16 q9, q12, q1 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {lr} │ │ b.n b87a5e │ │ movs r4, r0 │ │ b.n b87244 │ │ movs r1, r0 │ │ @@ -3156544,19 +3156544,19 @@ │ │ b.n b87f1e │ │ adds r0, #0 │ │ b.n b87f22 │ │ adds r6, r1, #5 │ │ add.w r0, r0, r5 │ │ b.n b87b2a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r4, r6, r9, sl, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r5, r9, sl, fp, ip, lr, pc} │ │ vqshl.u64 q12, , q12 │ │ - vcgt.f16 d29, d8, d19 │ │ + @ instruction: 0xff78ddfc │ │ vshl.u64 d24, d21, d24 │ │ - vcgt.f16 d29, d8, d3 │ │ + @ instruction: 0xff78dddc │ │ vshl.u64 d24, d5, d24 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {lr} │ │ b.n b87b4e │ │ lsls r4, r4, #31 │ │ b.n b87332 │ │ movs r0, r0 │ │ @@ -3156667,22 +3156667,22 @@ │ │ movs r0, #40 @ 0x28 │ │ b.n b87440 │ │ movs r0, r0 │ │ b.n b87a24 │ │ movs r0, #2 │ │ b.n b87a28 │ │ @ instruction: 0xffd7eaff │ │ - ble.n b879ce │ │ + ble.n b87980 │ │ @ instruction: 0xff782d19 │ │ - vabd.f16 d29, d24, d15 │ │ + vabd.f16 , q4, q12 │ │ vabd.f16 q9, q4, │ │ - vqrdmlsh.s , q12, │ │ + vqrdmlsh.s , q12, q4 │ │ vqrdmlsh.s d18, d24, d25 │ │ - @ instruction: 0xff78dceb │ │ - @ instruction: 0xff78dcc3 │ │ + @ instruction: 0xff78dcc4 │ │ + vqrdmlsh.s d29, d24, d12 │ │ vqrdmlsh.s q9, q4, │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n b8745c │ │ ands r0, r0 │ │ b.n b87c7e │ │ movs r0, r0 │ │ @@ -3156828,20 +3156828,20 @@ │ │ movs r4, r0 │ │ b.n b87db6 │ │ movs r0, #12 │ │ b.n b880fa │ │ asrs r0, r2, #1 │ │ b.n b881be │ │ @ instruction: 0xffcaeaff │ │ - bgt.n b87aea │ │ + bgt.n b87a9c │ │ vacgt.f16 d25, d8, d13 │ │ - vqrdmlah.s d29, d24, d7 │ │ + vqrdmlah.s , q4, q8 │ │ vabd.f16 d25, d24, d1 │ │ - vqrdmulh.s , q12, │ │ - vqrdmulh.s , q4, │ │ + vqrdmulh.s , q12, q4 │ │ + vqrdmlah.s d29, d8, d28 │ │ vabd.f16 , q4, │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r2, r4, r5, fp, ip, lr} │ │ b.n b875c6 │ │ str r1, [r0, #0] │ │ b.n b87dea │ │ ands r0, r0 │ │ @@ -3156944,20 +3156944,20 @@ │ │ ldmia.w sp!, {r0, ip, lr} │ │ b.n b882ca │ │ movs r5, r0 │ │ b.n b87ece │ │ ldr r0, [r1, r0] │ │ b.n b8769a │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r6, r9, fp, ip, lr, pc} │ │ - vsub.i64 q13, q12, q15 │ │ - vpmin.u d29, d25, d7 │ │ - vmul.p d26, d8, d10 │ │ - vpmax.u , , │ │ - vmls.i q13, q4, q3 │ │ + ldmia.w sp!, {r2, r6, r9, fp, ip, lr, pc} │ │ + vsub.i64 q13, q12, │ │ + vpmin.u , , q8 │ │ + vceq.i q13, q12, │ │ + vpmin.u d29, d25, d12 │ │ + vmul.p d26, d8, d15 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r0, lr} │ │ b.n b882f6 │ │ lsrs r1, r0, #4 │ │ b.n b8825e │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ @@ -3157053,17 +3157053,17 @@ │ │ b.n b87fc6 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r4, r5, r6, r7, r8, r9, sl, lr} │ │ b.n b8778e │ │ movs r4, r0 │ │ b.n b87fd2 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r5, r7, r8, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r8, fp, ip, lr, pc} │ │ vqrdmulh.s d25, d24, d26 │ │ - vmls.i , q4, │ │ + vmls.i , q4, q0 │ │ vqrdmulh.s , q4, q15 │ │ vqrdmlah.s q10, q12, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b88148 │ │ ands r0, r0 │ │ b.n b87ff2 │ │ movs r1, r0 │ │ @@ -3157257,22 +3157257,22 @@ │ │ lsls r0, r6, #3 │ │ b.n b881d8 │ │ movs r1, r0 │ │ b.n b88592 │ │ beq.n b87e74 │ │ b.n b88370 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r6, r7, fp, ip, lr, pc} │ │ - vceq.i d29, d24, d23 │ │ - vabd.u , q12, │ │ - vhsub.u d17, d8, d8 │ │ - vsub.i64 d29, d25, d7 │ │ - vhsub.u d17, d24, d16 │ │ - vaba.u d29, d25, d31 │ │ - vbif , q12, q4 │ │ + ldmia.w sp!, {r6, r7, fp, ip, lr, pc} │ │ + vceq.i d29, d24, d0 │ │ + vabd.u , q12, q4 │ │ + vrhadd.u , q12, │ │ + vsub.i64 , , q8 │ │ + vqsub.u64 , q4, │ │ + vaba.u d29, d25, d8 │ │ + vbif d17, d24, d17 │ │ vcge.u q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b8831c │ │ ands r0, r0 │ │ b.n b881c6 │ │ movs r0, #4 │ │ b.n b879aa │ │ @@ -3157466,23 +3157466,23 @@ │ │ movs r4, r0 │ │ b.n b8836a │ │ movs r0, #12 │ │ b.n b886ae │ │ asrs r0, r2, #1 │ │ b.n b88772 │ │ @ instruction: 0xffeceaff │ │ - bvs.n b87f86 │ │ - vrshl.u64 , q4, q4 │ │ - vmin.u , q12, │ │ - vacgt.f16 , q12, q2 │ │ - vqrshl.u64 , , q13 │ │ - vqshl.u64 d27, d8, d24 │ │ - vmax.u , q4, │ │ - vrshl.u64 d29, d31, d24 │ │ - vqshl.u64 , q0, q4 │ │ + bvs.n b87f38 │ │ + vrshl.u64 d27, d17, d8 │ │ + vmax.u d29, d24, d28 │ │ + vcgt.f16 d17, d24, d29 │ │ + vqrshl.u64 , q0, q13 │ │ + vqshl.u64 , , q4 │ │ + vmax.u d29, d8, d24 │ │ + vrshl.u64 d29, d8, d24 │ │ + vshl.u64 d27, d25, d8 │ │ vaba.u q10, q12, q8 │ │ stmdb sp!, {sp, pc} │ │ b.n b883a2 │ │ lsls r4, r3, #13 │ │ b.n b87b86 │ │ movs r0, r0 │ │ b.n b8870a │ │ @@ -3157830,32 +3157830,32 @@ │ │ movs r0, #76 @ 0x4c │ │ b.n b87e98 │ │ movs r0, r0 │ │ b.n b8847c │ │ movs r0, #2 │ │ b.n b88480 │ │ @ instruction: 0xffbaeaff │ │ - bpl.n b88386 │ │ - vmax.u q11, q4, q11 │ │ - vqrshl.u64 d29, d27, d9 │ │ - vmin.u d22, d24, d2 │ │ - vcge.u , , │ │ - vrshl.u64 d22, d26, d8 │ │ - vcge.u d29, d25, d23 │ │ - vrshl.u64 d22, d14, d8 │ │ - vqshl.u64 d29, d19, d9 │ │ - vcge.u , q4, │ │ - vqshl.u64 q11, q1, q12 │ │ - vcgt.u , , │ │ - vrshl.u64 q11, q3, q4 │ │ - vqsub.u64 , , │ │ - vqshl.u64 d22, d22, d8 │ │ - vhsub.u d29, d25, d27 │ │ - vhsub.u , q4, │ │ - vcgt.u q11, q12, q1 │ │ + bmi.n b88338 │ │ + vmin.u d22, d8, d31 │ │ + vqrshl.u64 d29, d4, d9 │ │ + vmax.u q11, q4, │ │ + vcgt.u d29, d25, d28 │ │ + vrshl.u64 d22, d3, d8 │ │ + vcge.u d29, d25, d0 │ │ + vshl.u64 q11, , q12 │ │ + vshl.u64 d29, d12, d9 │ │ + vcge.u , q4, q2 │ │ + vshl.u64 d22, d27, d24 │ │ + vcgt.u , , q4 │ │ + vqrshl.u64 d22, d15, d8 │ │ + vqsub.u64 d29, d25, d24 │ │ + vshl.u64 d22, d15, d8 │ │ + vhsub.u d29, d25, d4 │ │ + vhsub.u , q4, q2 │ │ + vcge.u d22, d24, d11 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n b886f6 │ │ movs r4, r0 │ │ b.n b87edc │ │ movs r2, r0 │ │ b.n b88a5e │ │ @@ -3158023,21 +3158023,21 @@ │ │ b.n b88b2a │ │ @ instruction: 0xffafeaff │ │ lsrs r0, r6, #2 │ │ b.n b8803a │ │ movs r1, r0 │ │ b.n b88c76 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r6, r7, r8, ip, lr, pc} │ │ vceq.i d23, d24, d6 │ │ - vbif , q5, │ │ + vbif d29, d10, d16 │ │ vaba.u , q12, q13 │ │ - vqadd.u64 d29, d26, d23 │ │ + vqadd.u64 d29, d26, d0 │ │ vaba.u , q4, q5 │ │ - vqadd.u64 , q13, │ │ + vhadd.u d29, d26, d28 │ │ vaba.u , q4, q11 │ │ vaba.u d17, d26, d2 │ │ b.n b880fe │ │ movs r0, r1 │ │ b.n b88b84 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ @@ -3158222,20 +3158222,20 @@ │ │ movs r6, r0 │ │ b.n b88a36 │ │ asrs r7, r5, #32 │ │ b.n b88e3a │ │ movs r0, #116 @ 0x74 │ │ b.n b88e3e │ │ @ instruction: 0xffd5eaff │ │ - ldmia r7, {r0, r1, r2, r7} │ │ - @ instruction: 0xff78bc07 │ │ - vcgt.f16 q14, , │ │ - vqrdmulh.s , q4, │ │ - vminnm.f16 d28, d9, d7 │ │ - vqrdmlah.s d27, d24, d7 │ │ + ldmia r7!, {r5, r6} │ │ + vqrdmulh.s , q12, q8 │ │ + vacgt.f16 d28, d25, d28 │ │ + vqrdmlah.s d27, d8, d28 │ │ + vacgt.f16 q14, , q8 │ │ + vqrdmlah.s , q4, q8 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b88bbc │ │ strh r0, [r0, r1] │ │ b.n b88246 │ │ ands r0, r0 │ │ b.n b88a6a │ │ @@ -3158720,36 +3158720,36 @@ │ │ @ instruction: 0xffeeeaff │ │ movs r0, r1 │ │ b.n b88e8e │ │ ldr r2, [r7, #96] @ 0x60 │ │ add.w r0, r2, r0, lsl #24 │ │ b.n b89296 │ │ vpmin.u8 q7, q11, │ │ - ldmia r6, {r0, r1, r2, r4, r5, r6} │ │ - vsub.i64 d16, d24, d19 │ │ - vcgt.f16 d28, d9, d23 │ │ - vceq.i q8, q4, │ │ - @ instruction: 0xff79cce3 │ │ - vabd.u d16, d8, d15 │ │ - vqrdmlsh.s d28, d25, d7 │ │ - vmax.u q8, q12, │ │ - vqrdmlah.s d28, d25, d11 │ │ - vrshl.u64 q8, , q12 │ │ - @ instruction: 0xff79ccc7 │ │ - vmin.u q8, q12, │ │ - vqrdmulh.s q14, , │ │ - vqrshl.u64 d16, d7, d24 │ │ - vqrdmlsh.s d28, d9, d3 │ │ - vmin.u d16, d8, d31 │ │ - vqrdmlsh.s q14, , │ │ - vmax.u d16, d24, d23 │ │ - vpmin.u q14, , │ │ - vrshl.u64 d16, d7, d8 │ │ - vpmin.u d28, d25, d11 │ │ - vshl.u64 q8, , q12 │ │ + ldmia r6, {r4, r6} │ │ + vceq.i q8, q4, q14 │ │ + vcgt.f16 d28, d9, d0 │ │ + vsub.i64 d16, d8, d28 │ │ + vqrdmlsh.s d28, d25, d28 │ │ + vmax.u q8, q12, q12 │ │ + vqrdmlsh.s q14, , q8 │ │ + vmin.u d16, d24, d12 │ │ + vqrdmlah.s q14, , q10 │ │ + vrshl.u64 d16, d16, d24 │ │ + @ instruction: 0xff79cca0 │ │ + vmax.u q8, q12, q6 │ │ + vqrdmulh.s q14, , q2 │ │ + vqrshl.u64 q8, q8, q4 │ │ + vqrdmulh.s q14, , q14 │ │ + vmin.u d16, d8, d8 │ │ + vqrdmlsh.s q14, , q2 │ │ + vmax.u d16, d24, d0 │ │ + vpmin.u d28, d25, d20 │ │ + vshl.u64 q8, q8, q12 │ │ + vpmin.u q14, , q10 │ │ + vshl.u64 d16, d16, d24 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r2, sp} │ │ b.n b886dc │ │ ands r0, r0 │ │ b.n b88efe │ │ movs r2, r0 │ │ b.n b89266 │ │ @@ -3158842,17 +3158842,17 @@ │ │ b.n b893ba │ │ str r0, [r0, #0] │ │ b.n b893be │ │ adds r7, r4, r0 │ │ add.w r0, r0, r6 │ │ b.n b88fc6 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r2, r3, r4, r6, r8, ip, lr, pc} │ │ - vrhadd.u d29, d9, d20 │ │ - vmls.i q14, , │ │ + ldmia.w sp!, {r0, r2, r4, r5, r8, ip, lr, pc} │ │ + vqadd.u64 , , │ │ + vmls.i q14, , q0 │ │ vmax.u d22, d24, d5 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n b88fe2 │ │ movs r4, r0 │ │ b.n b887c8 │ │ lsrs r2, r0, #8 │ │ @@ -3159014,22 +3159014,22 @@ │ │ str r0, [r0, r0] │ │ b.n b8953e │ │ movs r4, r0 │ │ b.n b89142 │ │ asrs r7, r5, #32 │ │ b.n b89546 │ │ @ instruction: 0xffbdeaff │ │ - ldmia r0, {r0, r1, r3, r4, r6, r7} │ │ - vcge.u q15, q12, │ │ - vaba.u q14, q12, │ │ - vqsub.u64 q15, q12, │ │ - vsub.i64 d28, d24, d19 │ │ - vcgt.u d30, d24, d23 │ │ - vsub.i64 q14, q4, │ │ - vcgt.u q15, q4, │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ + vcge.u d30, d24, d24 │ │ + vaba.u d28, d24, d16 │ │ + vqsub.u64 d30, d24, d20 │ │ + vceq.i q14, q4, q14 │ │ + vcgt.u d30, d24, d0 │ │ + vceq.i d28, d8, d28 │ │ + vcgt.u q15, q4, q0 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {lr} │ │ b.n b89172 │ │ movs r4, r0 │ │ b.n b88958 │ │ movs r2, r0 │ │ b.n b894da │ │ @@ -3159206,20 +3159206,20 @@ │ │ movs r5, r0 │ │ b.n b892fe │ │ strh r4, [r6, r5] │ │ b.n b88aca │ │ asrs r4, r4, #28 │ │ b.n b88ace │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r5, r6, r8, r9, sl, lr, pc} │ │ - vmul.p , q4, │ │ - vmax.u q14, , │ │ - vceq.i d23, d24, d29 │ │ - vabd.u d28, d9, d3 │ │ - vceq.i , q12, │ │ + ldmia.w sp!, {r2, r3, r4, r5, r8, r9, sl, lr, pc} │ │ + vmls.i d23, d8, d26 │ │ + vmax.u d28, d25, d24 │ │ + vceq.i d23, d24, d6 │ │ + vmin.u q14, , q6 │ │ + vsub.i64 , q12, q5 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b89484 │ │ str r0, [r0, r0] │ │ b.n b8932e │ │ movs r0, r0 │ │ b.n b89732 │ │ @@ -3159311,15 +3159311,15 @@ │ │ and.w r0, r0, r2, lsl #16 │ │ b.n b897f2 │ │ movs r4, r0 │ │ b.n b893f6 │ │ beq.n b890c8 │ │ b.n b895d4 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r8, sl, lr, pc} │ │ + ldmia.w sp!, {r3, r4, r8, sl, lr, pc} │ │ vrshl.u64 , , q12 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n b8940e │ │ movs r4, r0 │ │ b.n b88bf4 │ │ movs r1, r0 │ │ @@ -3159428,21 +3159428,21 @@ │ │ b.n b88cf8 │ │ movs r0, r0 │ │ b.n b892dc │ │ movs r0, #2 │ │ b.n b892e0 │ │ strh.w lr, [r5], #1 │ │ @ instruction: 0xffe4eaff │ │ - stmia r4!, {r0, r1, r4, r7} │ │ + stmia r4!, {r2, r3, r5, r6} │ │ vmul.p d18, d24, d4 │ │ - vshl.u64 d28, d11, d10 │ │ + vcgt.u q14, q13, q10 │ │ vmls.i d18, d8, d12 │ │ - vqshl.u64 q14, , q5 │ │ + vqshl.u64 q14, q0, q5 │ │ vmul.p q9, q4, q12 │ │ - vqshl.u64 d28, d27, d10 │ │ + vqshl.u64 d28, d4, d10 │ │ vmul.p d18, d8, d28 │ │ vqadd.u64 q10, q5, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8968c │ │ str r0, [r0, r0] │ │ b.n b89536 │ │ movs r0, r0 │ │ @@ -3159535,16 +3159535,16 @@ │ │ and.w r0, r0, r2, lsl #16 │ │ b.n b899fa │ │ movs r4, r0 │ │ b.n b895fe │ │ beq.n b892d0 │ │ b.n b897dc │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r8, r9, lr, pc} │ │ - vshl.u64 d21, d18, d24 │ │ + ldmia.w sp!, {r4, r8, r9, lr, pc} │ │ + vqshl.u64 , , q4 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n b89616 │ │ movs r4, r0 │ │ b.n b88dfc │ │ movs r1, r0 │ │ b.n b8997e │ │ @@ -3159652,21 +3159652,21 @@ │ │ b.n b88f00 │ │ movs r0, r0 │ │ b.n b894e4 │ │ movs r0, #2 │ │ b.n b894e8 │ │ bfcsel 1e, b889ce , 22, hi │ │ @ instruction: 0xffe4eaff │ │ - stmia r2!, {r0, r1, r3, r7} │ │ + stmia r2!, {r2, r5, r6} │ │ vmls.i d30, d24, d23 │ │ - vhsub.u d28, d6, d3 │ │ + vbif q14, q11, q6 │ │ vmul.p d30, d8, d15 │ │ - vhsub.u q14, q3, │ │ + vhsub.u q14, q3, q4 │ │ vmls.i d30, d24, d11 │ │ - vqsub.u64 d28, d6, d19 │ │ + vhsub.u d28, d6, d12 │ │ vmls.i q15, q4, │ │ vhadd.u d16, d6, d0 │ │ b.n b89a96 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ b.n b88f1e │ │ @@ -3159940,17 +3159940,17 @@ │ │ asrs r5, r6, #22 │ │ add.w r0, r0, sl │ │ b.n b8998e │ │ beq.n b89688 │ │ b.n b89b6c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r3, r6, r7, r9, sl, sp, lr} │ │ - vbif d21, d24, d26 │ │ + vbif d21, d24, d3 │ │ vmax.u q11, , │ │ - vrhadd.u d21, d8, d30 │ │ + vrhadd.u d21, d8, d7 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n b89b08 │ │ add r6, pc, #720 @ (adr r6, b89940 ) │ │ b.n b89192 │ │ str r1, [r0, r0] │ │ b.n b899b6 │ │ @@ -3161310,19 +3161310,19 @@ │ │ b.n b8a95a │ │ movs r5, r0 │ │ b.n b8a55e │ │ strh r4, [r0, r5] │ │ b.n b89d2a │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r3, r4, r5, r6, r8, fp, ip} │ │ - vmin.u q11, q5, q2 │ │ + vmax.u d22, d10, d29 │ │ vmls.i d17, d9, d0 │ │ - vqrshl.u64 q11, q6, q13 │ │ + vqrshl.u64 d22, d21, d26 │ │ vmul.p d17, d9, d12 │ │ - vqrshl.u64 q11, q12, q13 │ │ + vqrshl.u64 q11, , q13 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8a6e0 │ │ movs r0, #4 │ │ b.n b89d6c │ │ ands r0, r0 │ │ b.n b8a58e │ │ @@ -3161619,15 +3161619,15 @@ │ │ add.w r0, r3, r0 │ │ b.n b8ab7e │ │ movs r0, r0 │ │ b.n b89fea │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r3, r4, r7, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r4, r5, r6, fp, ip, sp, pc} │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {lr} │ │ b.n b8a836 │ │ movs r4, r0 │ │ b.n b8a01c │ │ movs r1, r0 │ │ b.n b8ab9e │ │ @@ -3161819,18 +3161819,18 @@ │ │ b.n b8ad22 │ │ movs r4, r0 │ │ b.n b8a9e6 │ │ asrs r0, r2, #1 │ │ b.n b8adea │ │ @ instruction: 0xffdfeaff │ │ asrs r0, r3, #19 │ │ - vhadd.u d27, d10, d5 │ │ - vabd.u d27, d8, d8 │ │ + vminnm.f16 q13, q13, q7 │ │ + vmax.u , q12, │ │ vshl.u64 , q8, │ │ - vpmin.f16 d26, d26, d13 │ │ + vpmin.f16 q13, q5, q11 │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n b8a1ec │ │ ands r0, r0 │ │ b.n b8aa0e │ │ movs r0, r0 │ │ b.n b8ad76 │ │ @@ -3161958,15 +3161958,15 @@ │ │ add.w r0, r0, r0, lsl #20 │ │ b.n b8af1e │ │ movs r5, r0 │ │ b.n b8ab22 │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {r6, r7, r8, r9, ip} │ │ vcge.u , q13, │ │ - vqrshl.u64 , q8, q13 │ │ + vrshl.u64 , , q13 │ │ vcge.u d17, d9, d20 │ │ vcgt.u , q5, │ │ vceq.i q10, q13, q8 │ │ stmdb sp!, {r2, r4, r5, fp, ip, lr} │ │ b.n b8a322 │ │ ands r1, r0 │ │ b.n b8af46 │ │ @@ -3162607,35 +3162607,35 @@ │ │ bfcsel 4, b8b392 , 8, gt │ │ movs r1, #3 │ │ b.n b8b396 │ │ movs r0, #12 │ │ b.n b8b41a │ │ @ instruction: 0xffd7eaff │ │ lsrs r0, r3, #31 │ │ - vqrshl.u64 q14, , q13 │ │ + vrshl.u64 d28, d26, d26 │ │ vminnm.f16 q8, q12, q12 │ │ - vqrshl.u64 q14, , q13 │ │ + vrshl.u64 q14, q5, q13 │ │ vacgt.f16 d23, d24, d24 │ │ movs r4, r4 │ │ lsrs r0, r2, #23 │ │ - vcgt.u q14, q13, │ │ + vcgt.u d28, d26, d18 │ │ vcgt.f16 d16, d8, d0 │ │ - vcge.u q14, q13, │ │ + vcge.u q14, q13, q1 │ │ @ instruction: 0xff780db4 │ │ - vcgt.u d28, d26, d29 │ │ + vcgt.u d28, d26, d6 │ │ @ instruction: 0xff780d90 │ │ - vcgt.u d28, d26, d9 │ │ + vcgt.u q14, q5, q9 │ │ vabd.f16 q8, q4, q10 │ │ - vcge.u q14, q5, │ │ + vcge.u d28, d10, d22 │ │ vacgt.f16 d16, d8, d12 │ │ - vqshl.u64 d28, d5, d10 │ │ + vcgt.u q14, q13, q15 │ │ @ instruction: 0xff787dbc │ │ movs r4, r4 │ │ lsrs r0, r7, #24 │ │ - vqshl.u64 d28, d17, d10 │ │ + vshl.u64 d28, d10, d10 │ │ vrhadd.u d17, d24, d28 │ │ b.n b8a912 │ │ movs r0, r0 │ │ b.n b8b498 │ │ asrs r0, r6, #8 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ @@ -3162827,15 +3162827,15 @@ │ │ b.n b8b6ce │ │ @ instruction: 0xffc1eaff │ │ lsrs r4, r2, #14 │ │ vhadd.u q12, q13, q7 │ │ @ instruction: 0xff770c6c │ │ vrhadd.u d24, d26, d22 │ │ @ instruction: 0xff770c04 │ │ - vacgt.f16 q13, q5, q2 │ │ + vcgt.f16 d26, d10, d29 │ │ vqrdmlah.s q8, , q12 │ │ vqadd.u64 d24, d26, d18 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n b8b454 │ │ add sp, #4 │ │ b.n b8b2fe │ │ @@ -3163124,15 +3163124,15 @@ │ │ asrs r0, r2, #12 │ │ movs r5, r0 │ │ b.n b8b57a │ │ ldr r4, [r2, r1] │ │ asrs r4, r0, #22 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r2, r4, r5, r6, r7, fp} │ │ - vqrdmlsh.s d31, d10, d14 │ │ + vqrdmlah.s , q13, │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b8b6ec │ │ ands r0, r0 │ │ b.n b8b596 │ │ lsls r4, r6, #13 │ │ b.n b8ad7a │ │ @@ -3163532,31 +3163532,31 @@ │ │ b.n b8b8fa │ │ asrs r0, r2, #1 │ │ b.n b8bcfe │ │ movs r1, #58 @ 0x3a │ │ b.n b8bbc2 │ │ vpmin.u q15, q8, │ │ lsrs r4, r3, #1 │ │ - vqshl.u64 , , q13 │ │ + vqshl.u64 d19, d16, d26 │ │ vaba.u q8, , q14 │ │ - vcge.u , q13, │ │ + vcge.u , q13, q0 │ │ vaba.u d16, d9, d28 │ │ - vcge.u d19, d26, d23 │ │ + vcge.u d19, d26, d0 │ │ vrshl.u64 d16, d16, d25 │ │ - vqsub.u64 d19, d10, d11 │ │ + vbif , q13, q10 │ │ vabd.u d16, d25, d28 │ │ - vshl.u64 d19, d23, d10 │ │ + vshl.u64 d19, d0, d10 │ │ vrshl.u64 q8, q8, │ │ - vbif , q13, │ │ + vbif d19, d26, d20 │ │ vqrshl.u64 q8, q14, │ │ - vbif , q13, │ │ + vbif , q13, q0 │ │ vrshl.u64 q8, q2, │ │ - vbif d19, d26, d31 │ │ + vbif d19, d26, d8 │ │ vqrshl.u64 q8, q0, │ │ - vhsub.u , q5, │ │ + vhsub.u d19, d10, d20 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r0, r1, r4, r6, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b8bab0 │ │ bge.n b8b61a │ │ b.n b8bab4 │ │ add r0, pc, #16 @ (adr r0, b8b62c ) │ │ b.n b8b13e │ │ @@ -3164477,45 +3164477,45 @@ │ │ movs r0, #2 │ │ b.n b8bf50 │ │ mcr2 10, 4, lr, cr9, cr15, {7} @ │ │ add sp, #0 │ │ b.n b8c57a │ │ ldc2l 10, cr14, [sp, #1020]! @ 0x3fc @ │ │ lsls r0, r4, #16 │ │ - vaba.u d30, d10, d4 │ │ - vpmin.f16 d28, d25, d13 │ │ + vmax.u q15, q13, │ │ + vpmin.f16 q14, , q11 │ │ vcge.u d16, d24, d8 │ │ - vmax.u d30, d26, d12 │ │ + vmax.u q15, q5, │ │ vshl.u64 q8, q4, │ │ - vaba.u d30, d10, d28 │ │ + vaba.u d30, d10, d5 │ │ vrshl.u64 , q2, │ │ vqsub.u64 d16, d23, d4 │ │ - vrshl.u64 d30, d8, d26 │ │ + vrshl.u64 q15, , q5 │ │ vqsub.u64 q8, , q2 │ │ - vrshl.u64 q15, q4, q13 │ │ + vrshl.u64 d30, d17, d26 │ │ vbif q8, , q2 │ │ - vshl.u64 q15, q4, q13 │ │ + vshl.u64 d30, d17, d26 │ │ vhsub.u d16, d9, d4 │ │ - vqshl.u64 q15, q12, q13 │ │ + vqshl.u64 q15, , q13 │ │ vabd.f16 d31, d25, d16 │ │ - vqadd.u64 d30, d25, d4 │ │ + vhadd.u q15, , │ │ @ instruction: 0xff79fd54 │ │ - vhadd.u q15, , q4 │ │ + vhadd.u d30, d9, d17 │ │ @ instruction: 0xff79fd38 │ │ - vhadd.u d30, d9, d28 │ │ + vhadd.u d30, d9, d5 │ │ vpmin.f16 q11, , q2 │ │ movs r4, r4 │ │ ldc2l 15, cr15, [r0, #-484]! @ 0xfffffe1c │ │ - b.n b8bf68 │ │ + b.n b8bf1a │ │ @ instruction: 0xff79fd10 │ │ - vhadd.u d30, d9, d4 │ │ + vminnm.f16 , , │ │ @ instruction: 0xff79fce8 │ │ - vminnm.f16 , , q6 │ │ + vminnm.f16 d29, d25, d21 │ │ @ instruction: 0xff79fcc0 │ │ - vminnm.f16 d29, d25, d20 │ │ + vpmin.f16 d29, d25, d13 │ │ vhadd.u d28, d9, d4 │ │ b.n b8b9de │ │ movs r0, #0 │ │ b.n b8c602 │ │ movs r0, r1 │ │ b.n b8c57e │ │ movs r6, r4 │ │ @@ -3164755,18 +3164755,18 @@ │ │ lsrs r2, r3, #12 │ │ add.w r0, r0, r5 │ │ b.n b8c3fa │ │ beq.n b8c0cc │ │ b.n b8c5d8 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r3, r4, r6, r9, fp, ip, sp, lr, pc} │ │ - vminnm.f16 d25, d25, d2 │ │ + vpmin.f16 , , │ │ vpmin.u , , q2 │ │ vpmin.u d31, d25, d4 │ │ - vpmin.f16 , , q7 │ │ + vpmin.f16 d25, d25, d23 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {lr} │ │ b.n b8c41e │ │ movs r4, r0 │ │ b.n b8bc04 │ │ movs r0, r0 │ │ b.n b8c786 │ │ @@ -3164810,15 +3164810,15 @@ │ │ lsls r0, r0, #14 │ │ lsls r4, r7, #2 │ │ lsls r4, r0, #22 │ │ movs r5, r0 │ │ b.n b8c482 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ - vpmin.f16 , , q5 │ │ + vpmin.f16 d25, d9, d19 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {lr} │ │ b.n b8c496 │ │ movs r4, r0 │ │ b.n b8bc7c │ │ movs r0, r0 │ │ b.n b8c7fe │ │ @@ -3165850,15 +3165850,15 @@ │ │ strh r7, [r0, #54] @ 0x36 │ │ vrhadd.u , , q4 │ │ vpmin.f16 , , │ │ vcgt.u d31, d23, d4 │ │ vrhadd.u d24, d25, d27 │ │ vhsub.u d31, d23, d24 │ │ vhadd.u q12, , │ │ - vceq.i , , q14 │ │ + vceq.i , , │ │ vrhadd.u d31, d25, d0 │ │ vpmin.f16 d23, d25, d23 │ │ vmax.u , , q0 │ │ vrhadd.u d31, d9, d16 │ │ vpmin.f16 , , │ │ vhsub.u , , q2 │ │ vhadd.u q12, , │ │ @@ -3165913,15 +3165913,15 @@ │ │ b.n b8d22a │ │ lsrs r4, r7, #2 │ │ b.n b8c5f6 │ │ movs r1, r0 │ │ b.n b8d232 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r5, ip, sp, lr, pc} │ │ - vcge.u d29, d9, d26 │ │ + vcge.u d29, d9, d3 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8cfa0 │ │ ands r0, r0 │ │ b.n b8ce4a │ │ lsls r4, r0, #13 │ │ b.n b8c62e │ │ @@ -3166353,15 +3166353,15 @@ │ │ lsls r0, r3, #30 │ │ add.w r0, r0, r0 │ │ b.n b8d602 │ │ beq.n b8cee4 │ │ b.n b8d3e0 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r6, sl, fp, sp, lr, pc} │ │ - vcgt.u , , │ │ + vcgt.u d23, d25, d22 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n b8d374 │ │ ands r0, r0 │ │ b.n b8d21e │ │ str r1, [r0, r0] │ │ b.n b8d222 │ │ @@ -3166596,21 +3166596,21 @@ │ │ b.n b8cc1c │ │ movs r0, r0 │ │ b.n b8d200 │ │ movs r0, #2 │ │ b.n b8d204 │ │ @ instruction: 0xffedeaff │ │ @ instruction: 0xea50ff79 │ │ - ldmia r5, {r0, r2, r3, r4, r5, r6} │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ vpmin.u d30, d25, d20 │ │ - vabd.f16 q14, , │ │ + @ instruction: 0xff79cdba │ │ vpmax.u d30, d9, d12 │ │ - @ instruction: 0xff79cd39 │ │ + @ instruction: 0xff79cd12 │ │ vpmax.u q15, , q14 │ │ - @ instruction: 0xff79cd99 │ │ + @ instruction: 0xff79cd72 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8d5ac │ │ ands r0, r0 │ │ b.n b8d456 │ │ lsrs r0, r1, #32 │ │ b.n b8cc3a │ │ @@ -3166696,15 +3166696,15 @@ │ │ lsls r5, r2, #27 │ │ add.w r0, r0, r0 │ │ b.n b8d90e │ │ beq.n b8d1e0 │ │ b.n b8d6ec │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r2, r6, r8, fp, sp, lr, pc} │ │ - vqrdmlsh.s d28, d25, d5 │ │ + @ instruction: 0xff79cc6e │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8d680 │ │ str r1, [r0, r0] │ │ b.n b8d52a │ │ asrs r0, r0, #32 │ │ b.n b8d52e │ │ @@ -3167183,15 +3167183,15 @@ │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1} │ │ b.n b8dd4a │ │ beq.n b8d61c │ │ b.n b8db28 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r2, r4, r8, sl, sp, lr, pc} │ │ - vsub.i64 d28, d25, d7 │ │ + vsub.i64 q14, , q8 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8dabc │ │ cmp r0, #88 @ 0x58 │ │ b.n b8d146 │ │ ands r0, r0 │ │ b.n b8d96a │ │ @@ -3167374,15 +3167374,15 @@ │ │ lsls r4, r3, #21 │ │ add.w r0, r0, r0 │ │ b.n b8def2 │ │ beq.n b8d7c4 │ │ b.n b8dcd0 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r5, r6, r8, r9, sp, lr, pc} │ │ - vcge.u , , q1 │ │ + vcgt.u d31, d9, d27 │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b8dc64 │ │ ands r0, r0 │ │ b.n b8db0e │ │ movs r4, r1 │ │ b.n b8d2f2 │ │ @@ -3167993,32 +3167993,32 @@ │ │ b.n b8e452 │ │ lsls r2, r0, #16 │ │ add.w r0, r0, r7 │ │ b.n b8e05a │ │ ldr r7, [r0, r7] │ │ @ instruction: 0xeb02ff7b │ │ @ instruction: 0xeaffe05c │ │ - vmls.i , , │ │ + vmls.i , , q2 │ │ vqadd.u64 d30, d8, d8 │ │ - vmls.i d21, d25, d23 │ │ + vmls.i d21, d25, d0 │ │ vminnm.f16 , q12, q14 │ │ - vmls.i d21, d25, d11 │ │ + vmls.i , , q10 │ │ vminnm.f16 d29, d24, d28 │ │ - vmls.i , , │ │ + vmls.i d21, d9, d20 │ │ vacgt.f16 , q4, q12 │ │ - vsub.i64 d21, d9, d7 │ │ + vabd.u , , q8 │ │ @ instruction: 0xff78ddf8 │ │ - vabd.u d21, d25, d7 │ │ + vabd.u , , q8 │ │ vcgt.f16 , q4, q6 │ │ - vaba.u , , │ │ + vaba.u d21, d25, d20 │ │ vminnm.f16 , q4, q0 │ │ vcgt.f16 , , q0 │ │ - vsub.i64 , , │ │ + vsub.i64 d21, d9, d24 │ │ vpmin.f16 d29, d8, d8 │ │ - vceq.i d21, d25, d7 │ │ + vceq.i , , q8 │ │ vqadd.u64 q15, q12, q10 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r6, ip, lr, pc} │ │ b.n b8e214 │ │ str r1, [r0, r0] │ │ b.n b8e0be │ │ asrs r5, r7, #2 │ │ @@ -3168641,15 +3168641,15 @@ │ │ vqrdmlah.s d17, d9, d8 │ │ vmul.p d29, d8, d28 │ │ vpmin.u , , q2 │ │ vmul.p , q4, q4 │ │ vpmin.u , , q8 │ │ vceq.i d29, d8, d24 │ │ vmul.p , , q0 │ │ - vmax.u d26, d8, d29 │ │ + vmax.u d26, d8, d6 │ │ vqrdmulh.s q9, q4, q8 │ │ vpmin.u d29, d7, d28 │ │ vqrdmlah.s , , q2 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r3, r5, ip, lr, pc} │ │ b.n b8e7a8 │ │ str r1, [r0, r0] │ │ @@ -3169542,19 +3169542,19 @@ │ │ b.n b8e666 │ │ movs r1, r1 │ │ b.n b8ee1a │ │ ldr r0, [sp, #572] @ 0x23c │ │ b.n b8e66e │ │ strh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, r5, r6, ip, lr, pc} │ │ - vqrdmlah.s d22, d25, d28 │ │ + vqrdmlah.s d22, d25, d5 │ │ vhadd.u d29, d8, d28 │ │ - vqrdmulh.s q11, , q14 │ │ + vqrdmulh.s q11, , │ │ vhadd.u d29, d24, d24 │ │ - vqrdmulh.s q11, , q12 │ │ + vqrdmulh.s q11, , │ │ vhadd.u d17, d8, d0 │ │ b.n b8ee3e │ │ movs r0, r0 │ │ b.n b8f242 │ │ movs r0, r0 │ │ b.n b8f1a8 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3173056,17 +3173056,17 @@ │ │ b.n b903f8 │ │ movs r0, r0 │ │ b.n b909dc │ │ movs r0, #2 │ │ b.n b909e0 │ │ @ instruction: 0xffa9eaff │ │ cbz r6, b90936 │ │ - vmul.p d22, d25, d19 │ │ + vmls.i d22, d25, d12 │ │ vhsub.u , q4, q13 │ │ - vceq.i q11, , │ │ + vceq.i d22, d9, d24 │ │ vqrshl.u64 d27, d6, d8 │ │ vminnm.f16 , , │ │ vqadd.u64 d20, d7, d0 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n b90d80 │ │ movs r0, #116 @ 0x74 │ │ b.n b9040a │ │ @@ -3173691,15 +3173691,15 @@ │ │ b.n b91552 │ │ lsls r4, r7, #9 │ │ b.n b9091e │ │ lsls r0, r0, #10 │ │ b.n b90922 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1, r2, r4, r6, r8, sl, fp, sp, pc} │ │ - vmls.i , , │ │ + vmls.i d29, d25, d18 │ │ @ instruction: 0xff78ad1e │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {r2, r4, r5, r6, ip, sp} │ │ b.n b90952 │ │ adds r0, #13 │ │ b.n b912bc │ │ movs r7, r4 │ │ @@ -3174891,21 +3174891,21 @@ │ │ movs r0, #2 │ │ b.n b91998 │ │ bvs.n b9196a │ │ add.w r1, r1, r3, lsl #8 │ │ b.n b91e82 │ │ @ instruction: 0xffeeeaff │ │ add r2, pc, #712 @ (adr r2, b91b50 ) │ │ - @ instruction: 0xff791c24 │ │ + vqrdmlah.s , , │ │ vqshl.u64 d26, d18, d8 │ │ - vabd.f16 d17, d25, d20 │ │ + @ instruction: 0xff791d7d │ │ vqsub.u64 q13, q12, q11 │ │ - @ instruction: 0xff791c68 │ │ + @ instruction: 0xff791c41 │ │ vcgt.u d26, d8, d22 │ │ - vqrdmlsh.s d17, d25, d8 │ │ + vqrdmlsh.s , , │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r0, r1, r2, r6, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n b91d48 │ │ add r0, pc, #0 @ (adr r0, b918b0 ) │ │ b.n b91bf2 │ │ lsls r4, r7, #8 │ │ b.n b913d6 │ │ @@ -3176330,29 +3176330,29 @@ │ │ @ instruction: 0xffdfeaff │ │ ands r0, r0 │ │ b.n b92c4e │ │ ldr r6, [r3, #80] @ 0x50 │ │ b.n b92b12 │ │ @ instruction: 0xffdceaff │ │ add r1, pc, #760 @ (adr r1, b92810 ) │ │ - vacgt.f16 q14, , │ │ + vcgt.f16 d28, d9, d28 │ │ vhsub.u d26, d8, d6 │ │ - vacgt.f16 d28, d25, d11 │ │ + vacgt.f16 q14, , q10 │ │ vrhadd.u d26, d8, d30 │ │ - vabd.f16 q14, , │ │ + @ instruction: 0xff79cd9c │ │ vrhadd.u q13, q4, q15 │ │ - vcgt.f16 d28, d9, d3 │ │ + @ instruction: 0xff79cddc │ │ vhadd.u d26, d24, d18 │ │ vhadd.u q13, , q9 │ │ - vqrdmlsh.s q14, , │ │ + vqrdmlsh.s q14, , q0 │ │ vqadd.u64 q13, q12, q3 │ │ vpmin.u , , q5 │ │ vhadd.u d26, d9, d26 │ │ vpmax.u d25, d25, d10 │ │ - vaba.u d28, d9, d15 │ │ + vmin.u q14, , q12 │ │ vminnm.f16 d25, d24, d22 │ │ vqrdmlah.s , , q3 │ │ vpmin.u d23, d25, d6 │ │ @ instruction: 0xff769ce6 │ │ vqrdmulh.s d23, d25, d22 │ │ vqrdmlsh.s , q11, │ │ vqrdmlsh.s d25, d9, d14 │ │ @@ -3176366,17 +3176366,17 @@ │ │ vqrdmlah.s d25, d25, d22 │ │ @ instruction: 0xff79dd90 │ │ vqrdmulh.s d25, d25, d6 │ │ vsub.i64 , , q9 │ │ vpmin.u d29, d9, d28 │ │ vabd.f16 d25, d9, d14 │ │ vqrdmulh.s d25, d9, d14 │ │ - vaba.u q15, , │ │ + vaba.u d30, d25, d24 │ │ vabd.u d25, d8, d10 │ │ - vcge.u q15, , │ │ + vcge.u d30, d25, d20 │ │ vmin.u , q12, q7 │ │ @ instruction: 0xff799c42 │ │ vabd.u d25, d25, d18 │ │ vpmax.u d27, d9, d6 │ │ vabd.u , , q1 │ │ vmls.i d27, d25, d22 │ │ vpmax.u d25, d7, d22 │ │ @@ -3177042,15 +3177042,15 @@ │ │ b.n b932ca │ │ beq.n b92bbc │ │ b.n b930a8 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2, r3, r6, ip, pc} │ │ vqadd.u64 , , │ │ vrhadd.u , , q5 │ │ - vqrdmulh.s d31, d9, d12 │ │ + vpmax.u , , │ │ vrhadd.u d25, d8, d2 │ │ vqadd.u64 d25, d9, d2 │ │ vacgt.f16 d17, d9, d26 │ │ vpmin.f16 q12, , q11 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n b93054 │ │ @@ -3180337,28 +3180337,28 @@ │ │ @ instruction: 0xffc5eaff │ │ movs r0, r0 │ │ b.n b94f6a │ │ movs r4, r4 │ │ b.n b94348 │ │ @ instruction: 0xffc5eaff │ │ strh r2, [r4, #4] │ │ - vqrshl.u64 d21, d15, d25 │ │ + vqrshl.u64 , q12, │ │ vqadd.u64 d24, d8, d26 │ │ - vqrshl.u64 d21, d23, d9 │ │ + vqrshl.u64 d21, d0, d9 │ │ vminnm.f16 , q4, q11 │ │ vabd.f16 d23, d9, d26 │ │ - vmls.i q14, , │ │ - vhsub.u d18, d8, d16 │ │ - vhsub.u d18, d9, d8 │ │ + vmls.i q14, , q0 │ │ + vbif q9, q12, │ │ + vrhadd.u q9, , │ │ vpmin.f16 d23, d25, d22 │ │ - vshl.u64 d21, d19, d25 │ │ + vqshl.u64 , q14, │ │ vceq.i d23, d8, d22 │ │ - vqshl.u64 q14, , │ │ + vshl.u64 q14, q6, │ │ vmax.u d23, d24, d18 │ │ - vqsub.u64 q13, , q14 │ │ + vqsub.u64 q13, , │ │ vacgt.f16 d23, d8, d30 │ │ vpmin.f16 , , q15 │ │ vqrdmlah.s d23, d9, d18 │ │ @ instruction: 0xff79bce2 │ │ vcgt.u , , q11 │ │ vsub.i64 , q11, │ │ vceq.i q8, , q1 │ │ @@ -3180380,36 +3180380,36 @@ │ │ vpmax.u , , q11 │ │ @ instruction: 0xff79bcaa │ │ vqrdmulh.s , , q11 │ │ vabd.f16 d27, d25, d26 │ │ vaba.u , , q11 │ │ vmul.p d27, d9, d26 │ │ vqrdmlsh.s d23, d25, d6 │ │ - vceq.i q13, , q8 │ │ + vsub.i64 q13, , │ │ vmax.u , q4, q13 │ │ - vhsub.u q13, , q2 │ │ + vqsub.u64 d26, d25, d13 │ │ vmin.u , q12, q1 │ │ - vcgt.u d26, d9, d28 │ │ + vcgt.u d26, d9, d5 │ │ vshl.u64 d23, d22, d24 │ │ - vrhadd.u d26, d9, d0 │ │ + vqadd.u64 q13, , │ │ vshl.u64 , q1, q12 │ │ - vbif d26, d9, d12 │ │ + vqadd.u64 q13, , │ │ vcge.u d23, d24, d26 │ │ - vqadd.u64 d26, d9, d4 │ │ + vpmin.f16 , , │ │ vcge.u d23, d24, d2 │ │ - vpmin.f16 , , q14 │ │ + vpmin.f16 , , │ │ vcge.u , q4, q11 │ │ - vminnm.f16 , , q0 │ │ + vpmin.f16 d25, d25, d25 │ │ vqshl.u64 , q15, q12 │ │ vcgt.u , , q7 │ │ - vpmin.f16 d25, d25, d24 │ │ + vpmin.f16 d25, d25, d1 │ │ vcgt.f16 d23, d8, d14 │ │ - vpmax.u q13, , q12 │ │ + vpmax.u q13, , │ │ vminnm.f16 d23, d8, d10 │ │ - vqrdmlah.s q13, , q10 │ │ + vqrdmulh.s q13, , │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b94ddc │ │ str r1, [r0, r0] │ │ b.n b94c86 │ │ asrs r0, r7, #2 │ │ b.n b9446a │ │ @@ -3180998,38 +3180998,38 @@ │ │ b.n b94970 │ │ asrs r1, r0, #32 │ │ b.n b94f58 │ │ b.n b950b0 │ │ @ instruction: 0xeb02ff44 │ │ @ instruction: 0xeaff71aa │ │ vrhadd.u , , q1 │ │ - vrhadd.u , , q8 │ │ - vbif d17, d9, d20 │ │ + vbif d17, d9, d25 │ │ + vrhadd.u d17, d9, d13 │ │ vacgt.f16 d22, d25, d26 │ │ - vhsub.u d21, d9, d15 │ │ + vrhadd.u , , q12 │ │ @ instruction: 0xff796cee │ │ @ instruction: 0xff796d3e │ │ @ instruction: 0xff796d16 │ │ - vhadd.u , , │ │ + vhadd.u , , q2 │ │ vhadd.u d23, d25, d26 │ │ - vcge.u , , │ │ - vqsub.u64 d17, d25, d4 │ │ - vhsub.u , , q12 │ │ + vcge.u , , q4 │ │ + vhsub.u , , │ │ + vhsub.u , , │ │ vpmin.f16 d22, d25, d14 │ │ - vhsub.u , , │ │ + vqsub.u64 d21, d25, d28 │ │ vminnm.f16 q11, , q9 │ │ - vhsub.u , , │ │ + vhsub.u d21, d25, d16 │ │ @ instruction: 0xff796dd2 │ │ - vrhadd.u d21, d9, d23 │ │ + vrhadd.u d21, d9, d0 │ │ vcgt.f16 d22, d9, d2 │ │ - vbif , , │ │ + vbif d21, d9, d16 │ │ vminnm.f16 q11, , q7 │ │ - vcge.u d21, d9, d19 │ │ + vcgt.u d21, d9, d12 │ │ vhadd.u , , q11 │ │ - vqshl.u64 d21, d27, d9 │ │ + vqshl.u64 d21, d4, d9 │ │ vqadd.u64 d20, d9, d0 │ │ stmdb sp!, {lr} │ │ b.n b951f2 │ │ movs r4, r0 │ │ b.n b949d8 │ │ movs r0, r0 │ │ b.n b9555a │ │ @@ -3181094,17 +3181094,17 @@ │ │ b.n b95282 │ │ asrs r0, r2, #1 │ │ b.n b95686 │ │ movs r1, #105 @ 0x69 │ │ b.n b9554a │ │ @ instruction: 0xffe5eaff │ │ ldr r6, [r2, #68] @ 0x44 │ │ - vqsub.u64 d18, d9, d19 │ │ + vhsub.u d18, d9, d12 │ │ vqrdmlah.s q11, q12, q9 │ │ - vrhadd.u q9, , │ │ + vrhadd.u d18, d25, d24 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n b95400 │ │ strh r0, [r0, #0] │ │ b.n b952aa │ │ movs r4, r0 │ │ b.n b94a90 │ │ @@ -3181799,31 +3181799,31 @@ │ │ b.n b95b36 │ │ ands r0, r0 │ │ b.n b95c7a │ │ movs r0, #12 │ │ b.n b95bbe │ │ vpmin.u8 q15, , │ │ ldr r6, [r6, #36] @ 0x24 │ │ - vbif , , q5 │ │ + vbif d31, d25, d19 │ │ vmul.p q11, q4, q9 │ │ vsub.i64 q11, , q1 │ │ - vhadd.u d31, d9, d22 │ │ + vminnm.f16 q15, , │ │ vmul.p d22, d8, d6 │ │ - vqadd.u64 , , q13 │ │ + vqadd.u64 , , │ │ vmls.i , q12, q2 │ │ vmax.u d22, d6, d22 │ │ - vabd.f16 d30, d25, d10 │ │ + vabd.f16 q15, , │ │ vqrshl.u64 q11, q15, q12 │ │ - vabd.f16 q15, , q9 │ │ + @ instruction: 0xff79ed3b │ │ vpmax.u , q4, q12 │ │ vpmin.u d22, d10, d30 │ │ vsub.i64 q11, , q15 │ │ - vqadd.u64 , , q1 │ │ + vhadd.u d31, d9, d27 │ │ vmin.u q11, q4, q7 │ │ - vabd.f16 q15, , q1 │ │ + @ instruction: 0xff79ed9b │ │ vmax.u d22, d24, d22 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {r2, ip} │ │ b.n b950b8 │ │ movs r0, r0 │ │ b.n b95c3c │ │ movs r7, r1 │ │ @@ -3182411,21 +3182411,21 @@ │ │ movs r1, #127 @ 0x7f │ │ b.n b960b6 │ │ @ instruction: 0xffeeeaff │ │ str r0, [r0, r0] │ │ b.n b961fe │ │ @ instruction: 0xffeeeaff │ │ str r6, [r7, #56] @ 0x38 │ │ - vcgt.u d23, d25, d13 │ │ + vcgt.u , , q11 │ │ vcge.u q11, q4, q1 │ │ - vcgt.u d23, d9, d17 │ │ + vqsub.u64 , , q13 │ │ vbif d22, d8, d6 │ │ - vhadd.u , , │ │ + vqadd.u64 d23, d25, d30 │ │ vqadd.u64 q11, q12, q13 │ │ - vhadd.u , , │ │ + vhadd.u d23, d25, d18 │ │ vqadd.u64 d29, d8, d28 │ │ movs r3, r4 │ │ str r6, [r7, #52] @ 0x34 │ │ vqrdmulh.s , , q1 │ │ vhsub.u q11, q11, q9 │ │ vqrdmulh.s d25, d9, d22 │ │ vhadd.u q11, q11, q5 │ │ @@ -3183201,29 +3183201,29 @@ │ │ b.n b95cd0 │ │ movs r0, r0 │ │ b.n b962b4 │ │ movs r0, #2 │ │ b.n b962b8 │ │ @ instruction: 0xffedeaff │ │ ldrh r2, [r4, r1] │ │ - vrshl.u64 d31, d8, d25 │ │ + vrshl.u64 , , │ │ vpmin.u d21, d7, d18 │ │ - vqrshl.u64 , q4, │ │ - vhadd.u , , │ │ - vrhadd.u d17, d8, d21 │ │ + vqrshl.u64 d31, d17, d9 │ │ + vqadd.u64 d17, d7, d10 │ │ + vqadd.u64 , q12, q15 │ │ vpmax.u d21, d8, d14 │ │ - vqrshl.u64 d31, d20, d9 │ │ + vrshl.u64 d31, d13, d9 │ │ vcgt.f16 q9, , q8 │ │ vmul.p d21, d26, d2 │ │ - vqshl.u64 d31, d24, d25 │ │ + vqshl.u64 d31, d1, d25 │ │ vcgt.f16 q9, , q14 │ │ vpmin.u , q5, q15 │ │ - vrshl.u64 d31, d20, d25 │ │ + vqrshl.u64 , , │ │ vmul.p , , q3 │ │ - vqshl.u64 , q14, │ │ + vqshl.u64 , , │ │ vceq.i q10, , q8 │ │ stmdb sp!, {sp} │ │ b.n b96926 │ │ ands r0, r0 │ │ b.n b9652a │ │ str r4, [r0, #0] │ │ b.n b95d0e │ │ @@ -3183771,15 +3183771,15 @@ │ │ b.n b969e6 │ │ @ instruction: 0xebff0005 │ │ b.n b969f6 │ │ beq.n b966c8 │ │ b.n b96bd4 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r2, r4, r7, sl, ip, lr} │ │ - vmul.p q9, , q14 │ │ + vmul.p q9, , │ │ vceq.i q10, q12, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b96b68 │ │ ands r0, r0 │ │ b.n b96a12 │ │ lsls r4, r7, #8 │ │ b.n b961f6 │ │ @@ -3183935,21 +3183935,21 @@ │ │ b.n b96ea6 │ │ movs r4, r0 │ │ b.n b96b6a │ │ asrs r0, r2, #1 │ │ b.n b96f6e │ │ @ instruction: 0xffc1eaff │ │ strb r6, [r0, r0] │ │ - vceq.i d17, d9, d28 │ │ + vceq.i d17, d9, d5 │ │ vcgt.u , , q3 │ │ - vaba.u , , q14 │ │ + vaba.u , , │ │ vcge.u d21, d9, d6 │ │ - vabd.u , , q6 │ │ + vabd.u d17, d9, d21 │ │ vcge.u , , q11 │ │ - vabd.u d17, d25, d28 │ │ + vabd.u d17, d25, d5 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {lr} │ │ b.n b96b9a │ │ movs r4, r0 │ │ b.n b96380 │ │ movs r0, r0 │ │ b.n b96f02 │ │ @@ -3184946,15 +3184946,15 @@ │ │ @ instruction: 0xebff0000 │ │ b.n b97882 │ │ beq.n b97154 │ │ b.n b97660 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2, r3, r4, r6, r9, fp, lr} │ │ vpmax.u d20, d9, d6 │ │ - vmax.u , , │ │ + vmax.u , , q4 │ │ vhadd.u d16, d8, d0 │ │ b.n b977fa │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (b97220 ) │ │ stmdb sp!, {r2, r3, r4, r5, lr} │ │ b.n b96ca4 │ │ str r0, [r0, r0] │ │ @@ -3184981,15 +3184981,15 @@ │ │ b.n b974d6 │ │ asrs r4, r0, #32 │ │ b.n b974da │ │ movs r0, #102 @ 0x66 │ │ b.n b978de │ │ ldr r0, [pc, #192] @ (b97260 ) │ │ ldmia.w sp!, {r5, r6, fp, ip, lr, pc} │ │ - and.w lr, r2, r0, lsr #7 │ │ + and.w lr, r2, r9, asr #6 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b9764c │ │ str r1, [r0, r0] │ │ b.n b974f6 │ │ ands r0, r0 │ │ b.n b974fa │ │ @@ -3186604,32 +3186604,32 @@ │ │ movs r0, #102 @ 0x66 │ │ b.n b9869a │ │ bmi.n b97f40 │ │ add.w r0, r2, r5 │ │ b.n b982a2 │ │ ldr r0, [r4, #32] │ │ @ instruction: 0xebfeffb2 │ │ - @ instruction: 0xeaff1914 │ │ - vbif , q4, q8 │ │ - vmls.i , q12, q10 │ │ - vrhadd.u , q12, q10 │ │ - vsub.i64 d29, d8, d5 │ │ - vhsub.u , , q4 │ │ - vsub.i64 , q4, │ │ - vhsub.u d17, d7, d28 │ │ - vsub.i64 , q4, │ │ - vmin.u d17, d7, d8 │ │ - vrshl.u64 , q14, q12 │ │ - vshl.u64 , q12, q4 │ │ - vshl.u64 d17, d16, d24 │ │ - vcgt.u , q4, q14 │ │ - vmls.i d29, d24, d13 │ │ - vcge.u d17, d7, d16 │ │ - vmul.p , q4, │ │ - vbif d17, d7, d0 │ │ + @ instruction: 0xeaff18ed │ │ + vrhadd.u , q4, │ │ + vmul.p d17, d24, d29 │ │ + vbif d17, d24, d29 │ │ + vaba.u , q12, q7 │ │ + vhsub.u d17, d7, d17 │ │ + vsub.i64 , q4, q1 │ │ + vhsub.u d17, d7, d5 │ │ + vsub.i64 d29, d8, d22 │ │ + vqrshl.u64 , , │ │ + vrshl.u64 , , q12 │ │ + vshl.u64 , , q4 │ │ + vqshl.u64 , , q4 │ │ + vcgt.u , q4, │ │ + vmls.i , q4, q11 │ │ + vcgt.u d17, d7, d9 │ │ + vmls.i d29, d8, d26 │ │ + vhadd.u , , │ │ vqsub.u64 q10, q12, q8 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n b98454 │ │ str r0, [r0, r0] │ │ b.n b982fe │ │ str r0, [r6, #8] │ │ b.n b97ae2 │ │ @@ -3186787,15 +3186787,15 @@ │ │ @ instruction: 0xebff5000 │ │ b.n b9884a │ │ movs r5, r0 │ │ b.n b9844e │ │ beq.n b98120 │ │ b.n b9862c │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r5, r6, r8, r9, sl, fp} │ │ + ldmia.w sp!, {r0, r3, r4, r5, r8, r9, sl, fp} │ │ vmax.u d16, d8, d23 │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {ip, lr} │ │ b.n b98466 │ │ movs r1, r0 │ │ b.n b987cc │ │ movs r7, r1 │ │ @@ -3186863,15 +3186863,15 @@ │ │ str r3, [sp, #464] @ 0x1d0 │ │ @ instruction: 0xebfe1001 │ │ b.n b98902 │ │ ldrh r7, [r0, r6] │ │ add.w r0, r0, r4 │ │ b.n b9850a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r8, r9, sl, fp} │ │ + ldmia.w sp!, {r0, r2, r3, r4, r6, r7, r9, sl, fp} │ │ vqrshl.u64 d19, d3, d24 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b98678 │ │ ands r0, r0 │ │ b.n b98522 │ │ lsls r0, r5, #13 │ │ @@ -3187084,16 +3187084,16 @@ │ │ @ instruction: 0xebff4000 │ │ b.n b97eb2 │ │ movs r4, r0 │ │ b.n b986ea │ │ beq.n b983bc │ │ b.n b988c8 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r6, r7, sl, fp} │ │ - vbif d27, d8, d25 │ │ + ldmia.w sp!, {r0, r2, r3, r4, r7, sl, fp} │ │ + vbif d27, d8, d2 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9885c │ │ str r0, [r0, r0] │ │ b.n b98706 │ │ lsls r4, r6, #2 │ │ b.n b97eea │ │ @@ -3187282,18 +3187282,18 @@ │ │ add.w r0, r2, r0, lsl #28 │ │ b.n b98c96 │ │ movs r7, r0 │ │ b.n b9889a │ │ beq.n b9856c │ │ b.n b98a78 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r3, r4, r6, sl, fp} │ │ - @ instruction: 0xff780c28 │ │ - vpmin.u q8, q12, q12 │ │ - vqrdmlah.s d16, d8, d20 │ │ + ldmia.w sp!, {r0, r4, r5, sl, fp} │ │ + @ instruction: 0xff780c01 │ │ + vpmin.u q8, q12, │ │ + vqrdmulh.s d16, d8, d13 │ │ vbif q10, q12, q8 │ │ stmdb sp!, {r0, pc} │ │ b.n b988ba │ │ asrs r0, r4, #3 │ │ b.n b980bc │ │ ands r0, r0 │ │ b.n b988c2 │ │ @@ -3187396,19 +3187396,19 @@ │ │ b.n b98992 │ │ movs r0, #85 @ 0x55 │ │ b.n b98d96 │ │ bcc.n b986be │ │ add.w r0, r2, r0 │ │ b.n b98d9e │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r2, r3, r4, r5, r7, r9, fp} │ │ - vpmax.u d16, d24, d8 │ │ - vpmin.u d16, d8, d12 │ │ - vpmin.u q8, q4, q2 │ │ - vpmax.u d16, d8, d4 │ │ + ldmia.w sp!, {r0, r2, r4, r7, r9, fp} │ │ + vpmax.u q8, q4, │ │ + vmul.p q8, q12, │ │ + vpmax.u d16, d8, d29 │ │ + vmul.p q8, q12, │ │ vsub.i64 d20, d8, d0 │ │ stmdb sp!, {r4, r6} │ │ movt r0, #513 @ 0x201 │ │ b.n b989c2 │ │ lsrs r5, r1, #10 │ │ orr.w sl, r2, #4685824 @ 0x478000 │ │ orr.w r0, r2, #131072 @ 0x20000 │ │ @@ -3188051,16 +3188051,16 @@ │ │ b.n b993aa │ │ movs r0, r0 │ │ b.n b99290 │ │ vpmin.u , q11, │ │ @ instruction: 0xffd5eaff │ │ cmp r1, #80 @ 0x50 │ │ vcgt.u16 q10, , q4 │ │ - vshl.u16 d16, d24, d19 │ │ - vshl.u64 q8, q8, q12 │ │ + vshl.u16 d16, d1, d19 │ │ + vqshl.u64 d16, d25, d24 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {lr} │ │ b.n b98f4e │ │ movs r4, r1 │ │ b.n b98734 │ │ adds r0, #16 │ │ b.n b98738 │ │ @@ -3188186,19 +3188186,19 @@ │ │ movs r0, #8 │ │ b.n b9939e │ │ movs r4, r0 │ │ b.n b99062 │ │ asrs r0, r2, #1 │ │ b.n b99466 │ │ @ instruction: 0xffcfeaff │ │ - lsls r4, r6, #15 │ │ + lsls r5, r1, #15 │ │ vshl.u64 d19, d11, d8 │ │ - vcge.u d16, d7, d28 │ │ + vcge.u d16, d7, d5 │ │ vcge.u , q4, │ │ - vcge.u d16, d23, d8 │ │ + vcge.u q8, , │ │ vcgt.u d19, d24, d31 │ │ vbif q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n b991e4 │ │ str r4, [r2, #8] │ │ b.n b9886e │ │ ands r1, r0 │ │ @@ -3189002,20 +3189002,20 @@ │ │ movs r0, r4 │ │ bhi.n b99480 │ │ movs r0, r4 │ │ strh r0, [r6, #56] @ 0x38 │ │ vqrshl.u64 d29, d8, d23 │ │ vrshl.u64 d24, d20, d22 │ │ vshl.u64 d29, d12, d7 │ │ - vacgt.f16 , q11, q3 │ │ + vcgt.f16 d29, d22, d31 │ │ vshl.u64 d24, d8, d23 │ │ vqsub.u64 , , q8 │ │ vrshl.u64 q12, q14, q3 │ │ vcge.u , , q2 │ │ - vcgt.f16 , q3, │ │ + vcgt.f16 , q3, q1 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b998fc │ │ strb r0, [r0, #0] │ │ b.n b997a6 │ │ movs r4, r1 │ │ b.n b98f8a │ │ @@ -3189924,15 +3189924,15 @@ │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {ip, sp, lr} │ │ b.n b9a3a2 │ │ @ instruction: 0xfffaeaff │ │ bl 8f6b5a │ │ bl 8bab5e │ │ ldrb r4, [r7, #17] │ │ - vmls.i d25, d7, d18 │ │ + vceq.i , , │ │ vaba.u q10, , q8 │ │ stmdb sp!, {r6, r7, ip, lr, pc} │ │ b.n b9a118 │ │ strb r0, [r0, #0] │ │ b.n b9a3c2 │ │ str r1, [r0, r0] │ │ b.n b99fc6 │ │ @@ -3191828,17 +3191828,17 @@ │ │ adds r0, #0 │ │ b.n b9b47a │ │ ldmia r7, {r3, r4, r5, r6, r7} │ │ @ instruction: 0xebff0000 │ │ b.n b9b482 │ │ strh r0, [r2, #0] │ │ ldmia.w sp!, {r4, r8, r9, fp, sp, lr} │ │ - vrhadd.u d16, d7, d23 │ │ + vrhadd.u d16, d7, d0 │ │ vqrdmulh.s q11, q4, q8 │ │ - vbif q8, , │ │ + vbif q8, , q0 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9b1f8 │ │ ands r0, r0 │ │ b.n b9b0a2 │ │ str r1, [r0, r0] │ │ b.n b9b4a6 │ │ @@ -3192450,38 +3192450,38 @@ │ │ movs r0, #2 │ │ b.n b9b3b0 │ │ add r7, sp, #964 @ 0x3c4 │ │ @ instruction: 0xeb018000 │ │ b.n b9b9da │ │ @ instruction: 0xff8deaff │ │ ldr r4, [r5, #28] │ │ - vminnm.f16 , , │ │ + vpmin.f16 , , q6 │ │ vmul.p d22, d7, d8 │ │ - vminnm.f16 d31, d7, d15 │ │ + vacgt.f16 , , q12 │ │ vmls.i q11, , q8 │ │ - vpmin.f16 , , │ │ + vpmin.f16 , , q0 │ │ vmul.p d22, d7, d28 │ │ - vpmin.f16 , , │ │ + vminnm.f16 d31, d7, d12 │ │ vsub.i64 q11, , q10 │ │ - vcgt.f16 , , │ │ + vcgt.f16 , , q2 │ │ vabd.u q11, , q8 │ │ - vabd.f16 , , │ │ + vabd.f16 , , q0 │ │ vsub.i64 d22, d23, d0 │ │ - vcgt.f16 d31, d23, d7 │ │ + vcgt.f16 , , q8 │ │ vmax.u d22, d7, d0 │ │ - @ instruction: 0xff77fc07 │ │ + vqrdmulh.s , , q8 │ │ vmin.u d22, d7, d12 │ │ - @ instruction: 0xff77fc23 │ │ + vqrdmlah.s , , q14 │ │ vaba.u d22, d23, d8 │ │ - @ instruction: 0xff77fd9f │ │ + @ instruction: 0xff77fd78 │ │ vqrshl.u64 q11, q0, │ │ - vqrdmlah.s , , │ │ + vqrdmlah.s d31, d23, d16 │ │ vceq.i d22, d7, d16 │ │ vrshl.u64 d22, d16, d23 │ │ - vqrdmulh.s d31, d23, d23 │ │ + vqrdmulh.s d31, d23, d0 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9b7a4 │ │ ands r0, r0 │ │ b.n b9b64e │ │ movs r0, r0 │ │ b.n b9ba52 │ │ @@ -3193140,21 +3193140,21 @@ │ │ str r2, [r6, #124] @ 0x7c │ │ @ instruction: 0xeb04b000 │ │ b.n b9c026 │ │ vpmin.u16 q15, q15, │ │ str r4, [r5, #28] │ │ vqsub.u64 d22, d7, d9 │ │ vhadd.u q11, , q12 │ │ - vpmin.f16 , , │ │ + vminnm.f16 d25, d7, d30 │ │ vpmin.f16 , , q6 │ │ - vcgt.f16 , , │ │ + vcgt.f16 d25, d7, d18 │ │ vpmin.f16 d21, d23, d16 │ │ - vacgt.f16 d25, d7, d13 │ │ + @ instruction: 0xff779df6 │ │ vpmin.f16 , , q10 │ │ - vabd.f16 , , │ │ + @ instruction: 0xff779dba │ │ vqsub.u64 d22, d7, d4 │ │ vhsub.u q11, , │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r2, sp, lr} │ │ b.n b9b442 │ │ str r0, [sp, #12] │ │ b.n b9bc66 │ │ @@ -3193486,15 +3193486,15 @@ │ │ ldmia.w sp!, {r4, r5, r9} │ │ b.n b9b70a │ │ movs r0, r0 │ │ b.n b9c286 │ │ @ instruction: 0xfff31aff │ │ @ instruction: 0xffeeeaff │ │ ldrb r0, [r3, r7] │ │ - vceq.i q12, , │ │ + vsub.i64 d24, d7, d30 │ │ vminnm.f16 q11, q12, q2 │ │ movs r3, r4 │ │ ldr r0, [r3, #112] @ 0x70 │ │ movs r3, r4 │ │ ldr r7, [pc, #960] @ (b9bfc0 ) │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n b9c0a0 │ │ @@ -3196411,25 +3196411,25 @@ │ │ add r7, pc, #344 @ (adr r7, b9d658 ) │ │ add.w r0, r1, pc, lsl #8 │ │ b.n b9db06 │ │ @ instruction: 0xff9ceaff │ │ lsls r4, r1, #9 │ │ movs r0, r0 │ │ add r8, r8 │ │ - vshl.u64 , q15, │ │ + vshl.u64 , , │ │ vcge.u d20, d24, d20 │ │ - vcgt.u , , q9 │ │ + vcge.u d17, d7, d27 │ │ vqshl.u64 q10, q8, q12 │ │ - vqshl.u64 d17, d14, d23 │ │ + vqshl.u64 , , │ │ vcge.u d20, d24, d8 │ │ - vcgt.u , , q3 │ │ + vcge.u d17, d7, d15 │ │ vcgt.u q10, q4, q8 │ │ - vcgt.u d17, d7, d14 │ │ + vhsub.u , , │ │ vcge.u d20, d8, d20 │ │ - vhsub.u , , q9 │ │ + vqsub.u64 d17, d23, d27 │ │ vmin.u , q4, q14 │ │ movs r3, r4 │ │ strb r0, [r1, r7] │ │ movs r3, r4 │ │ asrs r0, r0, #32 │ │ b.n b9d06c │ │ movs r0, r0 │ │ @@ -3196758,15 +3196758,15 @@ │ │ str r0, [r0, r0] │ │ b.n b9df82 │ │ stmia r5!, {r1, r2, r4, r5} │ │ @ instruction: 0xebff0005 │ │ b.n b9db8a │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r3, lr} │ │ - vcgt.f16 , , q9 │ │ + vacgt.f16 d23, d7, d27 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n b9dcf8 │ │ add sp, #192 @ 0xc0 │ │ b.n b9d39c │ │ add r0, pc, #4 @ (adr r0, b9d868 ) │ │ b.n b9dba6 │ │ @@ -3197441,18 +3197441,18 @@ │ │ b.n b9e498 │ │ @ instruction: 0xffec1aff │ │ movs r0, #116 @ 0x74 │ │ b.n b9d8fe │ │ movs r1, r0 │ │ b.n b9e542 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r7, fp, ip, lr} │ │ - vceq.i d21, d23, d20 │ │ - vabd.u d21, d7, d27 │ │ - vabd.u , , q0 │ │ + ldmia.w sp!, {r3, r4, r5, r6, fp, ip, lr} │ │ + vsub.i64 d21, d23, d13 │ │ + vabd.u d21, d7, d4 │ │ + vaba.u d21, d7, d9 │ │ vaba.u , , q6 │ │ b.n b9d93a │ │ movs r1, r0 │ │ b.n b9e440 │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #12 │ │ @@ -3198290,17 +3198290,17 @@ │ │ b.n b9ec62 │ │ movs r1, #34 @ 0x22 │ │ b.n b9e56c │ │ asrs r1, r4, #2 │ │ b.n b9e84e │ │ @ instruction: 0xffe31aff │ │ @ instruction: 0xffddeaff │ │ - str r7, [r6, r7] │ │ - vrhadd.u d20, d23, d28 │ │ - vcgt.u d21, d24, d31 │ │ + str r0, [r2, r7] │ │ + vrhadd.u d20, d23, d5 │ │ + vcgt.u d21, d24, d8 │ │ vrshl.u64 q12, q12, │ │ vhadd.u d17, d6, d0 │ │ b.n b9e886 │ │ lsls r4, r7, #8 │ │ b.n b9e06a │ │ movs r0, #16 │ │ b.n b9e06e │ │ @@ -3198667,16 +3198667,16 @@ │ │ b.n b9eb8e │ │ movs r0, #0 │ │ b.n b9ef92 │ │ adds r0, #0 │ │ b.n b9ef96 │ │ ldr r0, [pc, #192] @ (b9e918 ) │ │ ldmia.w sp!, {r1, r2, r3, r5, sl, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff4deb │ │ - vqrdmlah.s d21, d23, d26 │ │ + @ instruction: 0xeaff4dc4 │ │ + vqrdmlah.s d21, d23, d3 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9ed08 │ │ ands r0, r0 │ │ b.n b9ebb2 │ │ lsls r4, r6, #1 │ │ b.n b9e396 │ │ @@ -3199470,16 +3199470,16 @@ │ │ movs r0, r0 │ │ b.n b9f034 │ │ movs r0, r0 │ │ b.n b9ea1c │ │ movs r1, r0 │ │ b.n b9f65e │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r7, r9, sl, lr} │ │ - vcgt.u q12, , q10 │ │ + ldmia.w sp!, {r2, r4, r7, r9, sl, lr} │ │ + vcge.u d24, d23, d29 │ │ vqrdmlah.s d19, d23, d28 │ │ movs r3, r4 │ │ subs r3, #184 @ 0xb8 │ │ movs r3, r4 │ │ lsls r4, r6, #3 │ │ movs r0, r0 │ │ lsls r4, r2, #9 │ │ @@ -3199605,15 +3199605,15 @@ │ │ itte cc │ │ @ instruction: 0xebff0005 │ │ bcc.n b9f37a @ unpredictable branch in IT block │ │ │ │ beq.n b9f04c @ unpredictable │ │ b.n b9f558 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r4, r6, r7, sl, lr} │ │ + ldmia.w sp!, {r2, r4, r5, r7, sl, lr} │ │ vqadd.u64 d20, d7, d28 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9f4ec │ │ ands r0, r0 │ │ b.n b9f396 │ │ movs r4, r1 │ │ @@ -3199912,19 +3199912,19 @@ │ │ asrs r0, r4, #14 │ │ @ instruction: 0xfff2eaff │ │ str r1, [r0, #0] │ │ b.n b9fa12 │ │ @ instruction: 0xfff0eaff │ │ subs r1, #148 @ 0x94 │ │ movs r3, r4 │ │ - bics r3, r7 │ │ + bics r4, r2 │ │ vcge.u d30, d7, d1 │ │ - vcgt.u d20, d21, d7 │ │ + vcgt.u q10, , q8 │ │ vqsub.u64 q15, , │ │ - vqsub.u64 q10, , │ │ + vqsub.u64 q10, , q2 │ │ vbif q15, , │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n b9f794 │ │ str r0, [r2, #40] @ 0x28 │ │ b.n b9ee1e │ │ ands r0, r0 │ │ @@ -3200066,19 +3200066,19 @@ │ │ b.n b9f548 │ │ movs r0, #2 │ │ b.n b9f54c │ │ ldr r7, [sp, #552] @ 0x228 │ │ add.w r1, r1, r3, lsl #8 │ │ b.n b9fa36 │ │ @ instruction: 0xffeceaff │ │ - adcs r7, r1 │ │ + asrs r0, r5 │ │ vaba.u q14, , q6 │ │ - vhadd.u q10, q12, │ │ + vhadd.u d20, d24, d16 │ │ vaba.u q14, , q2 │ │ - vbif d20, d8, d3 │ │ + vhadd.u q10, q12, q14 │ │ vabd.u d28, d23, d16 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r4, r6, ip, lr, pc} │ │ b.n b9f8f4 │ │ add sp, #0 │ │ b.n b9fb9e │ │ str r1, [r0, #0] │ │ @@ -3201326,59 +3201326,59 @@ │ │ b.n ba051a │ │ movs r4, r4 │ │ b.n b9fa58 │ │ asrs r1, r0, #32 │ │ b.n ba0040 │ │ push {lr} │ │ @ instruction: 0xeb02fd97 │ │ - @ instruction: 0xeaff3fb7 │ │ - vpmax.u q12, , q1 │ │ - vpmin.f16 d19, d24, d15 │ │ - vpmin.u d24, d7, d10 │ │ - vminnm.f16 d19, d8, d3 │ │ - vmul.p d24, d23, d14 │ │ - vceq.i d19, d8, d27 │ │ - vhsub.u q12, , q3 │ │ - vmin.u , q12, │ │ - vrhadd.u d24, d23, d2 │ │ - vmul.p , q12, │ │ - vqshl.u64 q12, q7, │ │ - vpmax.u d19, d24, d7 │ │ - vqrshl.u64 d24, d2, d7 │ │ - vabd.u , q4, │ │ - vrhadd.u q12, , q7 │ │ + @ instruction: 0xeaff3f90 │ │ + vpmin.u d24, d7, d11 │ │ + vpmin.f16 , q4, q12 │ │ + vmul.p q12, , │ │ + vcgt.f16 , q12, q14 │ │ + vmul.p q12, , │ │ + vceq.i d19, d8, d4 │ │ + vqsub.u64 d24, d23, d15 │ │ + vmin.u , q12, q0 │ │ + vbif q12, , │ │ + vmls.i d19, d24, d28 │ │ + vqshl.u64 d24, d23, d7 │ │ + vpmax.u , q4, q8 │ │ + vshl.u64 q12, , │ │ + vaba.u d19, d8, d12 │ │ + vrhadd.u d24, d23, d23 │ │ vceq.i , q12, q15 │ │ vabd.f16 , , │ │ vabd.f16 q10, q4, q11 │ │ - vabd.u d19, d22, d3 │ │ - vhsub.u d24, d7, d14 │ │ - vqrdmulh.s d19, d8, d11 │ │ - vqrshl.u64 d24, d6, d23 │ │ - vabd.u d19, d8, d23 │ │ - vbif d24, d23, d18 │ │ - vmin.u d19, d24, d23 │ │ - vrhadd.u q12, , q1 │ │ - vaba.u , q12, │ │ - vqsub.u64 q12, , q15 │ │ - vmls.i d19, d24, d15 │ │ - vqshl.u64 d24, d10, d7 │ │ - vpmax.u , q4, │ │ - vqshl.u64 q12, q1, │ │ - vqrdmlah.s d19, d8, d27 │ │ - vrshl.u64 q12, q3, │ │ - vaba.u d19, d24, d31 │ │ - vhsub.u q12, , q5 │ │ - vpmin.u d19, d8, d3 │ │ - vqshl.u64 d24, d14, d23 │ │ - vabd.f16 , q4, │ │ - vqrdmlah.s , , │ │ - vmin.u , , │ │ - vhadd.u q12, , q11 │ │ - vrshl.u64 , , q12 │ │ - vmin.u d19, d7, d15 │ │ + vaba.u , q3, q6 │ │ + vrhadd.u q12, , │ │ + vpmax.u , q12, q10 │ │ + vrshl.u64 q12, , │ │ + vabd.u d19, d8, d0 │ │ + vrhadd.u d24, d23, d11 │ │ + vmin.u d19, d24, d0 │ │ + vbif d24, d7, d11 │ │ + vabd.u , q12, q6 │ │ + vqsub.u64 q12, , │ │ + vmls.i , q4, q12 │ │ + vcge.u q12, , │ │ + vpmax.u d19, d8, d16 │ │ + vshl.u64 d24, d27, d23 │ │ + vqrdmlah.s d19, d8, d4 │ │ + vqrshl.u64 d24, d15, d23 │ │ + vaba.u d19, d24, d8 │ │ + vhsub.u d24, d7, d19 │ │ + vmls.i , q12, q14 │ │ + vqshl.u64 q12, , │ │ + vabd.f16 d19, d8, d16 │ │ + vqrdmlah.s d19, d7, d20 │ │ + vmin.u d19, d7, d20 │ │ + vqadd.u64 d24, d23, d31 │ │ + vrshl.u64 d19, d24, d24 │ │ + vqrshl.u64 , q12, │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba0480 │ │ ands r0, r0 │ │ b.n ba032a │ │ movs r4, r1 │ │ b.n b9fb0e │ │ @@ -3201696,25 +3201696,25 @@ │ │ b.n ba03bc │ │ movs r0, #2 │ │ b.n ba03c0 │ │ ldr r3, [sp, #948] @ 0x3b4 │ │ add.w r1, r1, r3, lsl #8 │ │ b.n ba08aa │ │ @ instruction: 0xffa5eaff │ │ - adds r4, #191 @ 0xbf │ │ - vhsub.u , , │ │ - vhsub.u d18, d7, d2 │ │ - vqsub.u64 d19, d24, d3 │ │ - vhsub.u d18, d7, d22 │ │ - vqsub.u64 , q4, │ │ - vrhadd.u q9, , q11 │ │ - vcge.u d19, d24, d27 │ │ - vcgt.u q9, , q7 │ │ - vhsub.u d19, d24, d31 │ │ - vhsub.u q9, , q1 │ │ + adds r4, #152 @ 0x98 │ │ + vhsub.u , , q4 │ │ + vbif q9, , │ │ + vhsub.u , q4, q14 │ │ + vbif q9, , │ │ + vhsub.u d19, d8, d28 │ │ + vbif d18, d23, d31 │ │ + vcge.u d19, d24, d4 │ │ + vcgt.u d18, d7, d23 │ │ + vhsub.u d19, d24, d8 │ │ + vqsub.u64 d18, d7, d11 │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {r4, r5, r6, r9, ip} │ │ b.n b9fe02 │ │ movs r0, r0 │ │ b.n ba0988 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3203100,61 +3203100,61 @@ │ │ movs r0, #184 @ 0xb8 │ │ b.n ba0a1c │ │ movs r0, r0 │ │ b.n ba1000 │ │ movs r0, #2 │ │ b.n ba1004 │ │ mrc2 10, 3, lr, cr14, cr15, {7} @ │ │ - movs r7, #83 @ 0x53 │ │ - vpmax.u d31, d23, d18 │ │ - vqrdmlsh.s q9, , │ │ - vpmin.f16 , , q7 │ │ + movs r7, #44 @ 0x2c │ │ + vpmin.u , , │ │ + vqrdmlsh.s q9, , q4 │ │ + vpmin.f16 d31, d23, d23 │ │ vqrdmlsh.s q12, , │ │ - vhadd.u , , │ │ - vqrdmlah.s q9, , │ │ - vcgt.f16 d31, d23, d26 │ │ - vabd.f16 q9, , │ │ - vqadd.u64 d16, d23, d18 │ │ - vqrdmlsh.s d18, d24, d11 │ │ + vqadd.u64 d19, d9, d12 │ │ + vqrdmlah.s d18, d7, d20 │ │ + vcgt.f16 d31, d23, d3 │ │ + @ instruction: 0xff772d3c │ │ + vhadd.u d16, d23, d11 │ │ + vqrdmlsh.s q9, q4, q10 │ │ vrshl.u64 , , │ │ - vabd.f16 d18, d21, d11 │ │ + vabd.f16 q9, , q10 │ │ vhsub.u d20, d7, d19 │ │ - vacgt.f16 q9, q3, │ │ - vabd.f16 d18, d7, d23 │ │ + vacgt.f16 q9, q3, q2 │ │ + vabd.f16 d18, d7, d0 │ │ vbif d20, d23, d31 │ │ - @ instruction: 0xff762ce3 │ │ + vqrdmlsh.s d18, d22, d28 │ │ vbif q10, , │ │ - @ instruction: 0xff762c63 │ │ + vqrdmlsh.s d18, d6, d28 │ │ vqadd.u64 q10, , │ │ - @ instruction: 0xff762c2b │ │ + @ instruction: 0xff762c04 │ │ vhadd.u q10, , │ │ - @ instruction: 0xff762c0f │ │ + vqrdmulh.s q9, q11, q12 │ │ vhadd.u d20, d23, d23 │ │ - vqrdmulh.s d18, d22, d19 │ │ + vqrdmlah.s q9, q3, q14 │ │ vqadd.u64 d20, d7, d27 │ │ - vqrdmlah.s d18, d6, d19 │ │ + vqrdmulh.s d18, d6, d12 │ │ vpmin.f16 , , │ │ - vceq.i d18, d22, d3 │ │ + vsub.i64 q9, q3, q14 │ │ vabd.f16 d19, d7, d27 │ │ - vsub.i64 q9, q11, │ │ - vceq.i d18, d23, d31 │ │ + vsub.i64 q9, q11, q4 │ │ + vceq.i d18, d23, d8 │ │ @ instruction: 0xff773d57 │ │ - vabd.u q9, q11, │ │ + vaba.u d18, d22, d12 │ │ vqrdmlsh.s , , │ │ vsub.i64 d26, d6, d26 │ │ vpmin.u d26, d5, d12 │ │ - vaba.u q9, q4, │ │ + vaba.u q9, q4, q4 │ │ vqrdmlsh.s d19, d7, d7 │ │ - vmls.i q9, q11, │ │ + vmls.i d18, d22, d16 │ │ vacgt.f16 , , │ │ - vmax.u d18, d6, d31 │ │ - vmax.u d18, d7, d15 │ │ + vmax.u d18, d6, d8 │ │ + vrshl.u64 q9, q12, │ │ vpmax.u d19, d23, d23 │ │ - vqrdmlah.s q9, q11, │ │ - vmls.i d18, d23, d11 │ │ + vqrdmlah.s d18, d22, d20 │ │ + vmls.i q9, , q10 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba1448 │ │ movs r7, #232 @ 0xe8 │ │ b.n ba0ad2 │ │ ands r0, r0 │ │ b.n ba12f6 │ │ @@ -3203212,16 +3203212,16 @@ │ │ b.n ba1766 │ │ @ instruction: 0xb73d │ │ @ instruction: 0xebff0005 │ │ b.n ba136e │ │ beq.n ba1040 │ │ b.n ba154c │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r6, r7, sl, sp} │ │ - vacgt.f16 d24, d23, d28 │ │ + ldmia.w sp!, {r2, r6, r7, sl, sp} │ │ + vacgt.f16 d24, d23, d5 │ │ vsub.i64 d20, d8, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba14e0 │ │ movs r0, #0 │ │ b.n ba178a │ │ adds r0, #0 │ │ b.n ba178e │ │ @@ -3203443,16 +3203443,16 @@ │ │ b.n ba196e │ │ adds r0, #0 │ │ b.n ba1972 │ │ @ instruction: 0xb6ba │ │ @ instruction: 0xebff0000 │ │ b.n ba197a │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r6, r7, r9, sp} │ │ - vcgt.f16 q10, , │ │ + ldmia.w sp!, {r2, r4, r5, r7, r9, sp} │ │ + vacgt.f16 d20, d7, d14 │ │ vminnm.f16 q10, q12, q8 │ │ stmdb sp!, {r2, r4, ip, lr, pc} │ │ b.n ba16e8 │ │ str r0, [r0, r0] │ │ b.n ba1592 │ │ lsrs r4, r6, #2 │ │ b.n ba0d76 │ │ @@ -3204192,44 +3204192,44 @@ │ │ movs r0, #12 │ │ b.n ba13d8 │ │ movs r0, r0 │ │ b.n ba19bc │ │ movs r0, #2 │ │ b.n ba19c0 │ │ mrc2 10, 4, lr, cr9, cr15, {7} @ │ │ - adds r3, r2, #1 │ │ - vpmin.f16 d30, d23, d9 │ │ - vhsub.u q9, , │ │ - vrhadd.u q9, , │ │ - vqrshl.u64 d31, d13, d7 │ │ - vbif d18, d23, d15 │ │ - vqshl.u64 , , │ │ - vqsub.u64 d18, d7, d3 │ │ - vrshl.u64 , , │ │ - vqadd.u64 q9, , │ │ - vcgt.u d31, d23, d13 │ │ - vrhadd.u d18, d7, d11 │ │ - vshl.u64 , , │ │ - vpmin.f16 d17, d7, d27 │ │ - vhsub.u , , │ │ - vcgt.f16 d17, d7, d15 │ │ - vrhadd.u , , │ │ - vpmin.f16 d17, d23, d31 │ │ - vhsub.u , , │ │ - vpmin.f16 d17, d23, d3 │ │ - vpmin.f16 , , │ │ - @ instruction: 0xff771d77 │ │ - vhadd.u d31, d23, d29 │ │ - vqrdmlsh.s , , │ │ - vabd.f16 d17, d23, d27 │ │ - vhadd.u , , │ │ - vabd.f16 d17, d7, d27 │ │ - vhadd.u , , │ │ - @ instruction: 0xff771c6f │ │ - vpmin.f16 d30, d23, d21 │ │ + adds r4, r5, #0 │ │ + vpmin.f16 q15, , q9 │ │ + vhsub.u q9, , q2 │ │ + vrhadd.u q9, , q0 │ │ + vqshl.u64 , q11, │ │ + vbif q9, , q12 │ │ + vshl.u64 d31, d30, d23 │ │ + vrhadd.u q9, , q14 │ │ + vrshl.u64 d31, d18, d7 │ │ + vqadd.u64 d18, d7, d16 │ │ + vcgt.u , , q11 │ │ + vhadd.u q9, , q10 │ │ + vqshl.u64 d31, d10, d7 │ │ + vpmin.f16 d17, d7, d4 │ │ + vqsub.u64 d31, d7, d26 │ │ + vabd.f16 , , q12 │ │ + vbif d31, d7, d14 │ │ + vpmin.f16 d17, d23, d8 │ │ + vqsub.u64 d31, d23, d30 │ │ + vminnm.f16 , , q6 │ │ + vpmin.f16 , , q4 │ │ + @ instruction: 0xff771d50 │ │ + vhadd.u d31, d23, d6 │ │ + vqrdmlsh.s d17, d23, d20 │ │ + vabd.f16 d17, d23, d4 │ │ + vqadd.u64 d31, d23, d26 │ │ + vabd.f16 d17, d7, d4 │ │ + vqadd.u64 d31, d7, d26 │ │ + @ instruction: 0xff771c48 │ │ + vminnm.f16 q15, , q15 │ │ vpmin.u d23, d23, d18 │ │ vceq.i d20, d9, d16 │ │ stmdb sp!, {lr} │ │ b.n ba1c6a │ │ movs r4, r0 │ │ b.n ba1450 │ │ movs r0, r0 │ │ @@ -3204343,20 +3204343,20 @@ │ │ movs r0, r0 │ │ b.n ba20c2 │ │ str r3, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r5, r0 │ │ b.n ba1d6a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r7, r8, r9, fp, ip} │ │ - @ instruction: 0xff773d74 │ │ - vqrdmulh.s d17, d7, d19 │ │ - vqrdmlsh.s , , q8 │ │ - vqrdmlah.s , , │ │ - vabd.f16 d19, d7, d16 │ │ + ldmia.w sp!, {r7, r8, r9, fp, ip} │ │ + vabd.f16 , , │ │ + vpmin.u , , q14 │ │ + @ instruction: 0xff773cc9 │ │ + vqrdmulh.s d17, d7, d28 │ │ + vqrdmlsh.s , , │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n ba1ee8 │ │ str r0, [r0, r0] │ │ b.n ba1d92 │ │ movs r0, r0 │ │ b.n ba2196 │ │ @@ -3205218,45 +3205218,45 @@ │ │ b.n ba28e6 │ │ vpmin.u16 q15, , │ │ str r0, [sp, #0] │ │ b.n ba28ee │ │ str r0, [r0, #0] │ │ b.n ba28f2 │ │ vpmin.u16 q15, q14, │ │ - asrs r7, r1, #26 │ │ + asrs r0, r5, #25 │ │ vsub.i64 q11, , │ │ - vmax.u d17, d6, d31 │ │ + vmax.u d17, d6, d8 │ │ vsub.i64 d22, d23, d5 │ │ - vqrshl.u64 d17, d7, d22 │ │ + vqrshl.u64 , q8, q3 │ │ vabd.u q11, , │ │ - vrshl.u64 , , q11 │ │ + vrshl.u64 , q0, q11 │ │ vceq.i d22, d7, d29 │ │ - vmin.u , q3, │ │ + vmin.u d17, d6, d24 │ │ vceq.i d22, d23, d21 │ │ - vshl.u64 , , q11 │ │ + vshl.u64 d17, d16, d22 │ │ vaba.u d22, d7, d13 │ │ - vqshl.u64 d17, d11, d22 │ │ + vqshl.u64 , q10, q3 │ │ vmin.u q11, , │ │ - vshl.u64 , , q3 │ │ + vqshl.u64 d17, d28, d6 │ │ vmin.u d22, d23, d25 │ │ - vcge.u d17, d22, d19 │ │ + vcgt.u d17, d22, d12 │ │ vmax.u d22, d7, d9 │ │ - vcgt.u d17, d22, d7 │ │ - vsub.i64 d17, d7, d27 │ │ - vqshl.u64 d17, d19, d7 │ │ + vcgt.u , q3, q8 │ │ + vsub.i64 d17, d7, d4 │ │ + vshl.u64 d17, d12, d7 │ │ vmax.u d22, d23, d9 │ │ - vrshl.u64 , , q3 │ │ + vrshl.u64 , q4, q3 │ │ vabd.u q11, , │ │ - vqshl.u64 , , q11 │ │ + vqshl.u64 , q0, q11 │ │ vabd.u q11, , │ │ - vcgt.u , q3, │ │ + vcgt.u , q3, q0 │ │ vqrshl.u64 d22, d29, d23 │ │ - vqrshl.u64 d17, d31, d6 │ │ + vqrshl.u64 d17, d8, d6 │ │ vaba.u d22, d23, d5 │ │ - vshl.u64 d17, d7, d6 │ │ + vcgt.u , q11, q8 │ │ vmin.u q11, , │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r0, r3, r7, r8, r9, sl, fp, ip, lr, pc} │ │ b.n ba26d8 │ │ ands r0, r0 │ │ b.n ba2582 │ │ lsls r4, r7, #8 │ │ @@ -3206330,73 +3206330,73 @@ │ │ add.w r0, r1, r4 │ │ b.n ba2eca │ │ asrs r7, r5, #32 │ │ b.n ba32ce │ │ movs r0, #108 @ 0x6c │ │ b.n ba32d2 │ │ mcr2 10, 7, lr, cr15, cr15, {7} @ │ │ - asrs r7, r4, #9 │ │ + asrs r0, r0, #9 │ │ vpmax.u d29, d23, d30 │ │ - vhsub.u d17, d8, d31 │ │ + vhsub.u d17, d8, d8 │ │ vpmin.u , , q11 │ │ - vbif , q4, │ │ + vbif , q4, q0 │ │ vmul.p d29, d23, d30 │ │ - vpmin.u , q4, q4 │ │ - vrhadd.u , q4, │ │ + vpmin.u d19, d8, d17 │ │ + vrhadd.u d17, d8, d20 │ │ vmul.p d29, d23, d2 │ │ - vbif d17, d24, d3 │ │ + vrhadd.u , q4, q14 │ │ vmul.p , , q5 │ │ - vqrdmlah.s d16, d8, d19 │ │ + vqrdmulh.s d16, d8, d12 │ │ vcge.u , , q13 │ │ - vbif d17, d8, d11 │ │ - vpmax.u d16, d23, d27 │ │ + vqadd.u64 , q12, q10 │ │ + vpmax.u d16, d23, d4 │ │ vqsub.u64 , , q9 │ │ - vminnm.f16 d16, d8, d7 │ │ + vacgt.f16 q8, q12, q8 │ │ vaba.u d29, d7, d30 │ │ - @ instruction: 0xff780ddf │ │ + @ instruction: 0xff780db8 │ │ vcge.u d23, d7, d12 │ │ - vhadd.u d17, d21, d3 │ │ - vqrdmlsh.s q8, , │ │ + vqadd.u64 , , q6 │ │ + vqrdmlsh.s d16, d7, d16 │ │ vbif d23, d23, d4 │ │ - vqrdmlsh.s q8, , │ │ + @ instruction: 0xff750c4c │ │ vbif d23, d23, d16 │ │ - @ instruction: 0xff750c0b │ │ + vqrdmulh.s q8, , q10 │ │ vrhadd.u , , q4 │ │ - @ instruction: 0xff750c27 │ │ + @ instruction: 0xff750c00 │ │ vrhadd.u , , q10 │ │ - vmul.p q8, , │ │ - vminnm.f16 , , q15 │ │ - vqadd.u64 d17, d7, d19 │ │ - vpmin.u q8, , │ │ + vmul.p q8, , q4 │ │ + vminnm.f16 , , │ │ + vhadd.u d17, d7, d12 │ │ + vpmin.u q8, , q2 │ │ vqadd.u64 d23, d7, d24 │ │ - vpmax.u d16, d5, d27 │ │ + vpmax.u d16, d5, d4 │ │ vpmin.f16 q11, , q12 │ │ - vminnm.f16 q8, , │ │ - vcgt.f16 q8, , │ │ - @ instruction: 0xff770db3 │ │ + vpmin.f16 d16, d5, d28 │ │ + vcgt.f16 q8, , q0 │ │ + vabd.f16 d16, d23, d12 │ │ vmin.u , , q14 │ │ - vpmin.u q8, q11, │ │ + vpmin.u d16, d22, d24 │ │ vcgt.u d27, d23, d24 │ │ - vpmin.u q8, q3, │ │ + vpmax.u q8, q3, q6 │ │ vcge.u d27, d7, d28 │ │ - vpmax.u d16, d22, d15 │ │ + vpmax.u q8, q3, q12 │ │ vcge.u , , q4 │ │ - vcgt.f16 d16, d6, d23 │ │ + vcgt.f16 d16, d6, d0 │ │ vmin.u , , q8 │ │ - vqrdmulh.s q8, q3, │ │ + vqrdmlah.s d16, d6, d28 │ │ vqsub.u64 , , │ │ - vqrdmlah.s d16, d24, d3 │ │ + vqrdmulh.s q8, q4, q14 │ │ vhsub.u d27, d23, d17 │ │ - vmls.i d16, d24, d19 │ │ + vmul.p q8, q4, q14 │ │ vqadd.u64 d27, d23, d17 │ │ - vmls.i q8, q12, │ │ + vmls.i d16, d24, d24 │ │ vqadd.u64 , , │ │ - vmul.p q8, q4, │ │ + vmls.i q8, q4, q6 │ │ vhadd.u d27, d23, d1 │ │ - vqrdmlah.s d16, d24, d31 │ │ + vqrdmlah.s d16, d24, d8 │ │ vcgt.u , , q11 │ │ vqadd.u64 q10, q4, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n ba27b0 │ │ ands r0, r0 │ │ b.n ba2fd2 │ │ movs r0, r0 │ │ @@ -3206526,19 +3206526,19 @@ │ │ movs r4, r0 │ │ b.n ba30e2 │ │ movs r0, #12 │ │ b.n ba3426 │ │ asrs r0, r2, #1 │ │ b.n ba34ea │ │ @ instruction: 0xffedeaff │ │ - lsls r3, r4, #30 │ │ + lsls r4, r7, #29 │ │ @ instruction: 0xff776cc9 │ │ - vhadd.u , , q8 │ │ - vqadd.u64 d19, d8, d24 │ │ - vaba.u q8, q4, │ │ + vqadd.u64 d19, d5, d25 │ │ + vqadd.u64 d19, d8, d1 │ │ + vaba.u d16, d8, d24 │ │ @ instruction: 0xff776c85 │ │ vqadd.u64 q9, , q10 │ │ b.n ba28ea │ │ movs r6, r2 │ │ b.n ba3472 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3206573,15 +3206573,15 @@ │ │ b.n ba3556 │ │ adds r0, #0 │ │ b.n ba355a │ │ add r7, sp, #768 @ 0x300 │ │ @ instruction: 0xebff0000 │ │ b.n ba3562 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r4, r5, r6, r7, r9, sl} │ │ + ldmia.w sp!, {r2, r3, r6, r7, r9, sl} │ │ vsub.i64 d23, d7, d30 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n ba32d0 │ │ ands r0, r0 │ │ b.n ba317a │ │ str r1, [r0, #0] │ │ @@ -3208148,62 +3208148,62 @@ │ │ movs r0, #188 @ 0xbc │ │ b.n ba36e4 │ │ movs r0, r0 │ │ b.n ba3cc8 │ │ movs r0, #2 │ │ b.n ba3ccc │ │ mcr2 10, 3, lr, cr14, cr15, {7} @ │ │ - lsls r3, r1, #22 │ │ - vqadd.u64 q11, , │ │ - vqrshl.u64 q8, , │ │ - vhadd.u q11, , │ │ - vrshl.u64 q8, , │ │ - vbif d22, d7, d17 │ │ - vshl.u64 d16, d31, d23 │ │ - vqadd.u64 d22, d7, d9 │ │ - vminnm.f16 d31, d23, d19 │ │ - vqrdmlah.s d21, d6, d13 │ │ - vbif d16, d7, d15 │ │ - @ instruction: 0xff775c89 │ │ - vrshl.u64 d16, d19, d7 │ │ - vbif d16, d7, d27 │ │ - @ instruction: 0xff775ca5 │ │ - vcgt.u q8, , │ │ - vcgt.f16 d21, d23, d29 │ │ - vpmin.f16 d31, d23, d7 │ │ - vpmin.u , q11, │ │ - vpmin.f16 d31, d7, d31 │ │ - vpmin.u d21, d22, d9 │ │ - vminnm.f16 , , │ │ - vpmax.u , q11, │ │ - vpmin.f16 d31, d7, d3 │ │ - vpmax.u , q3, │ │ - vacgt.f16 , , │ │ - vpmax.u , q3, │ │ - vmls.i d31, d23, d15 │ │ - vqshl.u64 , , q11 │ │ - vqadd.u64 d16, d7, d11 │ │ - vqrdmulh.s d21, d23, d5 │ │ - vmls.i , , │ │ - vshl.u64 , , q11 │ │ - vabd.f16 d31, d7, d11 │ │ - vqrdmulh.s d31, d22, d15 │ │ - vbif d25, d22, d17 │ │ - vqrdmlah.s d31, d23, d31 │ │ - vrhadd.u , q11, │ │ - vpmin.u , , │ │ + lsls r4, r4, #21 │ │ + vhadd.u q11, , q7 │ │ + vqrshl.u64 d16, d24, d7 │ │ + vhadd.u d22, d23, d18 │ │ + vrshl.u64 d16, d16, d23 │ │ + vrhadd.u d22, d7, d10 │ │ + vshl.u64 d16, d8, d23 │ │ + vminnm.f16 , , q9 │ │ + vpmin.f16 d31, d23, d12 │ │ + vpmin.u , q11, q11 │ │ + vqadd.u64 q8, , q12 │ │ + @ instruction: 0xff775c62 │ │ + vqshl.u64 q8, q14, │ │ + vbif d16, d7, d4 │ │ + vqrdmlsh.s , , q15 │ │ + vcge.u d16, d7, d12 │ │ + vcgt.f16 d21, d23, d6 │ │ + vpmin.f16 , , q8 │ │ + vpmax.u , q11, q5 │ │ + vpmin.f16 d31, d7, d8 │ │ + vpmin.u , q3, q9 │ │ + vminnm.f16 d31, d7, d20 │ │ + vpmin.u d21, d22, d14 │ │ + vacgt.f16 , , q6 │ │ + vpmax.u , q3, q3 │ │ + vacgt.f16 d31, d23, d16 │ │ + vpmin.u d21, d6, d10 │ │ + vmls.i , , q12 │ │ + vqshl.u64 , q1, q11 │ │ + vminnm.f16 , , q10 │ │ + vqrdmlah.s , q3, q7 │ │ + vmul.p d31, d7, d28 │ │ + vshl.u64 d21, d22, d22 │ │ + @ instruction: 0xff77fce4 │ │ + vqrdmulh.s , q3, q12 │ │ + vrhadd.u d25, d22, d10 │ │ + vqrdmlah.s d31, d23, d8 │ │ + vbif d25, d22, d26 │ │ + vpmin.u d31, d7, d20 │ │ vqrdmlsh.s , q3, │ │ - vpmax.u d31, d21, d15 │ │ + vpmax.u , , q12 │ │ @ instruction: 0xff767cab │ │ - vrhadd.u d16, d21, d15 │ │ - vqrdmlsh.s , , │ │ - vmls.i , , │ │ - vqshl.u64 d21, d17, d22 │ │ - vmls.i , , │ │ - vqshl.u64 q10, q14, q3 │ │ + vrhadd.u q8, , q12 │ │ + vqrdmlsh.s , , q1 │ │ + vmls.i d31, d7, d16 │ │ + vshl.u64 d21, d10, d22 │ │ + vmls.i d31, d23, d24 │ │ + vqshl.u64 q10, , q3 │ │ vqadd.u64 d20, d8, d0 │ │ stmdb sp!, {r2, r3, r7, ip} │ │ b.n ba379a │ │ movs r0, r0 │ │ b.n ba4320 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ @@ -3208261,16 +3208261,16 @@ │ │ b.n ba4436 │ │ adds r0, #0 │ │ b.n ba443a │ │ add r4, sp, #32 │ │ @ instruction: 0xebff0000 │ │ b.n ba4442 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r0, r1, r4, fp, ip, sp, lr, pc} │ │ - vbif d22, d22, d31 │ │ + ldmia.w sp!, {r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ + vbif d22, d22, d8 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {r4, ip, lr, pc} │ │ b.n ba41b0 │ │ ands r0, r0 │ │ b.n ba405a │ │ movs r0, r0 │ │ b.n ba445e │ │ @@ -3208503,23 +3208503,23 @@ │ │ movs r0, #36 @ 0x24 │ │ b.n ba3a4c │ │ movs r0, r0 │ │ b.n ba4030 │ │ movs r0, #2 │ │ b.n ba4034 │ │ @ instruction: 0xffd9eaff │ │ - bl af7e08 │ │ - bl a17e0c │ │ + bl ad0e08 │ │ + bl 9f0e0c │ │ cmp r0, #80 @ 0x50 │ │ - vmax.u , q11, │ │ + vmin.u d31, d22, d12 │ │ vsub.i64 d18, d22, d16 │ │ - vmax.u d31, d6, d19 │ │ - vqrshl.u64 , , q11 │ │ + vqrshl.u64 , q14, q11 │ │ + vqrshl.u64 d31, d24, d22 │ │ vaba.u d18, d22, d28 │ │ - vmax.u d31, d22, d23 │ │ + vmax.u d31, d22, d0 │ │ vsub.i64 d18, d22, d4 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {r2, sp} │ │ b.n ba3a6c │ │ ands r0, r0 │ │ b.n ba428e │ │ movs r2, r0 │ │ @@ -3208701,23 +3208701,23 @@ │ │ str r0, [r0, r0] │ │ b.n ba481a │ │ movs r0, r1 │ │ b.n ba475e │ │ movs r0, #12 │ │ b.n ba47e2 │ │ @ instruction: 0xffdaeaff │ │ - bl 90ffd4 │ │ - ldr r3, [r4, #108] @ 0x6c │ │ - vshl.u64 d31, d31, d23 │ │ - vcgt.f16 d22, d6, d23 │ │ - vqshl.u64 , , │ │ - vacgt.f16 q11, q3, │ │ - vqshl.u64 , , │ │ - vshl.u64 d31, d23, d6 │ │ - @ instruction: 0xff766d9f │ │ + bl 8e8fd4 │ │ + ldr r4, [r7, #104] @ 0x68 │ │ + vshl.u64 d31, d8, d23 │ │ + vcgt.f16 d22, d6, d0 │ │ + vqshl.u64 d31, d24, d23 │ │ + vacgt.f16 d22, d6, d16 │ │ + vqshl.u64 , q4, │ │ + vshl.u64 d31, d0, d6 │ │ + @ instruction: 0xff766d78 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r4, r5, ip, lr, pc} │ │ b.n ba45ac │ │ ands r0, r0 │ │ b.n ba4456 │ │ str r1, [r0, #0] │ │ b.n ba445a │ │ @@ -3209033,27 +3209033,27 @@ │ │ b.n ba44ec │ │ movs r0, #2 │ │ b.n ba44f0 │ │ ldrh r1, [r4, #28] │ │ add.w r0, r1, r0, lsl #28 │ │ b.n ba4b1a │ │ @ instruction: 0xff8ceaff │ │ - bl e582cc │ │ + bl e312cc │ │ ldmia r7, {r0, r1, r4, r5, r6, r7} │ │ - vqsub.u64 , , │ │ + vqsub.u64 , , q0 │ │ vminnm.f16 d28, d22, d23 │ │ vmin.u d18, d21, d8 │ │ movs r0, r4 │ │ - bl e8c2e0 │ │ + bl e652e0 │ │ beq.n ba4446 │ │ - vbif , , │ │ + vbif , , q0 │ │ vminnm.f16 d28, d6, d23 │ │ - vrhadd.u , , │ │ + vrhadd.u d31, d5, d24 │ │ vcgt.f16 d28, d22, d15 │ │ - vrhadd.u d31, d5, d19 │ │ + vqadd.u64 , , q14 │ │ vcgt.f16 q14, q3, │ │ vrshl.u64 q9, q0, │ │ movs r0, r4 │ │ rors r0, r6 │ │ stmdb sp!, {r4, r6, ip, lr, pc} │ │ b.n ba48b8 │ │ ands r0, r0 │ │ @@ -3209360,30 +3209360,30 @@ │ │ movs r4, r0 │ │ b.n ba4a06 │ │ asrs r2, r6, #32 │ │ b.n ba4e0a │ │ movs r0, #147 @ 0x93 │ │ b.n ba4e0e │ │ @ instruction: 0xffeceaff │ │ - vcvt.s32.f32 , q11, #21 │ │ - ldr r7, [r6, #16] │ │ - vpmin.f16 q15, , │ │ - vceq.i q11, q11, │ │ - vcgt.f16 d30, d23, d31 │ │ - vceq.i d22, d6, d27 │ │ - vpmin.f16 q15, , │ │ - vceq.i q11, q11, │ │ - vpmin.f16 d30, d7, d7 │ │ - vceq.i d22, d22, d3 │ │ - vacgt.f16 q15, , │ │ - vceq.i q11, q3, │ │ - vacgt.f16 q15, , │ │ - vsub.i64 d22, d6, d11 │ │ - vacgt.f16 d30, d7, d27 │ │ - vabd.u q11, q11, │ │ + @ instruction: 0xef84ff76 │ │ + ldr r0, [r2, #16] │ │ + vpmin.f16 q15, , q4 │ │ + vceq.i q11, q11, q2 │ │ + vcgt.f16 d30, d23, d8 │ │ + vceq.i d22, d6, d4 │ │ + vpmin.f16 d30, d7, d16 │ │ + vsub.i64 d22, d22, d28 │ │ + vcgt.f16 q15, , q8 │ │ + vsub.i64 q11, q3, q14 │ │ + vcgt.f16 d30, d23, d28 │ │ + vceq.i d22, d6, d24 │ │ + vacgt.f16 q15, , q4 │ │ + vabd.u q11, q11, q10 │ │ + vacgt.f16 d30, d7, d4 │ │ + vabd.u d22, d22, d16 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba4bb4 │ │ movs r0, #4 │ │ b.n ba4c38 │ │ str r0, [r0, r0] │ │ b.n ba4e62 │ │ @@ -3209607,19 +3209607,19 @@ │ │ b.n ba4438 │ │ vmaxnm.f64 d30, d14, d1 │ │ movs r5, r0 │ │ b.n ba4c46 │ │ beq.n ba4918 │ │ b.n ba4e24 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r6, r8, sl, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r8, sl, fp, sp, lr, pc} │ │ vpmax.u q14, q3, q14 │ │ - vabd.f16 d30, d21, d11 │ │ + vabd.f16 q15, , q10 │ │ vpmin.u d28, d22, d20 │ │ - vqrdmlsh.s d30, d5, d7 │ │ + vqrdmlah.s q15, , q8 │ │ vmls.i q14, q3, q0 │ │ vrhadd.u d30, d21, d28 │ │ movs r2, r4 │ │ eors r0, r6 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba4dcc │ │ movs r7, #232 @ 0xe8 │ │ @@ -3209680,16 +3209680,16 @@ │ │ b.n ba50ea │ │ add r0, sp, #880 @ 0x370 │ │ @ instruction: 0xebff0005 │ │ b.n ba4cf2 │ │ beq.n ba49c4 │ │ b.n ba4ed0 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r6, r8, r9, fp, sp, lr, pc} │ │ - vqrshl.u64 d21, d24, d6 │ │ + ldmia.w sp!, {r6, r8, r9, fp, sp, lr, pc} │ │ + vqrshl.u64 d21, d1, d6 │ │ vhsub.u , q4, q8 │ │ b.n ba44e8 │ │ movs r4, r0 │ │ b.n ba5070 │ │ movs r0, r5 │ │ subs r2, #0 │ │ movs r0, #1 │ │ @@ -3209956,15 +3209956,15 @@ │ │ b.n ba533e │ │ add r0, sp, #284 @ 0x11c │ │ @ instruction: 0xebff0000 │ │ b.n ba5346 │ │ beq.n ba4c18 │ │ b.n ba5124 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r8, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r5, r6, r7, fp, sp, lr, pc} │ │ vshl.u64 , q7, q11 │ │ vhadd.u d17, d6, d0 │ │ b.n ba4f5a │ │ movs r0, r0 │ │ b.n ba473e │ │ movs r0, #4 │ │ b.n ba5322 │ │ @@ -3210845,19 +3210845,19 @@ │ │ @ instruction: 0xfff98aff │ │ movs r0, r0 │ │ b.n ba5a4e │ │ @ instruction: 0xffe64aff │ │ str r0, [r1, r0] │ │ b.n ba54bc │ │ @ instruction: 0xffbaeaff │ │ - ldrb r2, [r3, #4] │ │ + ldrb r3, [r6, #3] │ │ vsub.i64 d20, d7, d16 │ │ - vaba.u , , q7 │ │ + vaba.u d23, d21, d23 │ │ vmax.u q10, , q10 │ │ - vsub.i64 , , q13 │ │ + vsub.i64 , , │ │ vaba.u q10, , q8 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {r3, r4, sp, lr} │ │ b.n ba4f10 │ │ movs r0, r0 │ │ b.n ba5a7c │ │ stmia r0!, {} │ │ @@ -3211192,17 +3211192,17 @@ │ │ b.n ba5dea │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {} │ │ b.n ba5df2 │ │ strb r0, [r1, #0] │ │ b.n ba51be │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r3, r6, r8, sl, ip, sp, lr} │ │ - vqrdmlsh.s , , │ │ - vqshl.u64 , q3, │ │ + ldmia.w sp!, {r0, r1, r2, r5, r8, sl, ip, sp, lr} │ │ + @ instruction: 0xff771c2a │ │ + vshl.u64 d23, d31, d23 │ │ vhadd.u d16, d7, d0 │ │ b.n ba5d6a │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {r3, r4, r7, ip} │ │ @@ -3211274,17 +3211274,17 @@ │ │ b.n ba5d66 │ │ asrs r1, r0, #32 │ │ b.n ba5888 │ │ ldr r6, [sp, #952] @ 0x3b8 │ │ add.w r0, r2, r0 │ │ b.n ba5eb2 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r4, r6, sl, ip, sp, lr} │ │ - vcgt.u , , q15 │ │ - vcge.u , , q1 │ │ + ldmia.w sp!, {r0, r1, r3, r5, sl, ip, sp, lr} │ │ + vcgt.u , , │ │ + vcgt.u d23, d23, d27 │ │ vsub.i64 d20, d7, d0 │ │ stmdb sp!, {r2, r3, r4, ip} │ │ b.n ba52c8 │ │ movs r0, r2 │ │ b.n ba5ece │ │ movs r1, #99 @ 0x63 │ │ b.n ba5d92 │ │ @@ -3211294,15 +3211294,15 @@ │ │ add.w r0, r2, r0 │ │ b.n ba5e3e │ │ asrs r4, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r4, r0, #32 │ │ asrs r0, r0, #22 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r5, r7, r8, r9, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r8, r9, ip, sp, lr} │ │ vhadd.u d16, d7, d0 │ │ b.n ba5e52 │ │ vrhadd.u16 d0, d14, d31 │ │ ldr r0, [pc, #192] @ (ba5878 ) │ │ stmdb sp!, {r2, r3, lr} │ │ b.n ba52de │ │ movs r0, r2 │ │ @@ -3211334,16 +3211334,16 @@ │ │ movs r1, #113 @ 0x71 │ │ b.n ba5dfa │ │ asrs r1, r0, #32 │ │ b.n ba591c │ │ ldr r6, [sp, #804] @ 0x324 │ │ @ instruction: 0xea02ff1e │ │ b.n ba5a64 │ │ - strb r6, [r4, #13] │ │ - vcge.u d23, d7, d30 │ │ + strb r7, [r7, #12] │ │ + vcge.u d23, d7, d7 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r0, ip, lr} │ │ b.n ba5b56 │ │ asrs r0, r4, #32 │ │ b.n ba5358 │ │ str r0, [r0, #0] │ │ b.n ba5b5e │ │ @@ -3211357,15 +3211357,15 @@ │ │ b.n ba5e2e │ │ ldr r6, [sp, #756] @ 0x2f4 │ │ add.w r0, r2, r0, lsl #16 │ │ b.n ba5342 │ │ str r0, [r1, r0] │ │ b.n ba5346 │ │ strh r0, [r6, #2] │ │ - ldmia.w sp!, {r1, r2, r4, r8, r9, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r7, r9, ip, sp, lr} │ │ vqadd.u64 d20, d7, d0 │ │ stmdb sp!, {r2, r3, r4, ip} │ │ b.n ba5388 │ │ ands r0, r0 │ │ b.n ba5b8e │ │ movs r0, r2 │ │ b.n ba5f92 │ │ @@ -3211375,15 +3211375,15 @@ │ │ b.n ba5978 │ │ ldr r5, [sp, #920] @ 0x398 │ │ add.w r0, r2, r0 │ │ b.n ba5f02 │ │ ands r4, r0 │ │ asrs r0, r0, #22 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r5, r6, r7, r9, ip, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r3, r4, r5, r7, r9, ip, sp, lr} │ │ vhadd.u d16, d7, d0 │ │ b.n ba5f12 │ │ vrhadd.u16 d0, d14, d31 │ │ movs r0, #12 │ │ b.n ba541a │ │ movs r0, r2 │ │ b.n ba5ea2 │ │ @@ -3211420,16 +3211420,16 @@ │ │ asrs r4, r1, #32 │ │ b.n ba5404 │ │ movs r1, #113 @ 0x71 │ │ b.n ba5eca │ │ asrs r1, r0, #32 │ │ b.n ba59ec │ │ ldr r6, [sp, #596] @ 0x254 │ │ - and.w r2, r2, r2, asr #30 │ │ - vhsub.u , , q15 │ │ + and.w r2, r2, fp, ror #29 │ │ + vhsub.u , , │ │ vceq.i d20, d7, d16 │ │ stmdb sp!, {} │ │ b.n ba5f82 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ b.n ba5c2a │ │ @@ -3211474,16 +3211474,16 @@ │ │ movs r1, #113 @ 0x71 │ │ b.n ba5f3e │ │ asrs r1, r0, #32 │ │ b.n ba5a60 │ │ ldr r0, [pc, #192] @ (ba5a04 ) │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r9, sl, fp, ip, pc} │ │ @ instruction: 0xea028830 │ │ - ldmia.w sp!, {r1, r2, r4, r9, ip, sp, lr} │ │ - vbif , , q13 │ │ + ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r7, r8, ip, sp, lr} │ │ + vbif , , │ │ vhadd.u d19, d7, d0 │ │ b.n ba547c │ │ movs r0, #0 │ │ b.n ba547e │ │ adds r0, #3 │ │ b.n ba5a06 │ │ movs r1, r0 │ │ @@ -3212003,19 +3212003,19 @@ │ │ b.n ba647e │ │ asrs r7, r0, #32 │ │ b.n ba6302 │ │ movs r5, r1 │ │ b.n ba6546 │ │ @ instruction: 0xffbdeaff │ │ pop {r2, r4} │ │ - vceq.i q14, q3, │ │ + vceq.i q14, q3, q3 │ │ vqrdmulh.s d27, d23, d4 │ │ - vabd.u q14, q11, │ │ + vabd.u q14, q11, q3 │ │ vpmax.u d27, d23, d8 │ │ - vmin.u q14, q11, │ │ + vmax.u q14, q11, q5 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba62c4 │ │ str r0, [sp, #176] @ 0xb0 │ │ b.n ba5968 │ │ ands r3, r0 │ │ b.n ba6172 │ │ @@ -3212434,15 +3212434,15 @@ │ │ b.n ba690a │ │ beq.n ba61ec │ │ b.n ba66e8 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r2, r5, r6, r7, r8, fp, lr, pc} │ │ movs r2, r4 │ │ @ instruction: 0xb6c8 │ │ - vmax.u q12, q3, q4 │ │ + vmax.u d24, d6, d17 │ │ vmls.i d28, d23, d8 │ │ movs r2, r4 │ │ ldr r0, [pc, #0] @ (ba61e4 ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba6684 │ │ adds r0, #0 │ │ b.n ba692e │ │ @@ -3213400,17 +3213400,17 @@ │ │ str r4, [sp, #512] @ 0x200 │ │ vrshl.u64 , q14, q3 │ │ vqshl.u64 , q0, q3 │ │ vqrshl.u64 d23, d28, d6 │ │ vshl.u64 d25, d28, d22 │ │ vacgt.f16 , q11, │ │ vqsub.u64 , , q0 │ │ - vshl.u64 , , q11 │ │ + vshl.u64 d19, d20, d22 │ │ vcge.u d25, d8, d0 │ │ - vrshl.u64 d19, d11, d6 │ │ + vshl.u64 , q10, q11 │ │ vceq.i d20, d8, d16 │ │ stmdb sp!, {} │ │ b.n ba7100 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #4 │ │ b.n ba6588 │ │ @@ -3214432,15 +3214432,15 @@ │ │ asrs r1, r3, #1 │ │ add.w r0, r0, r4 │ │ b.n ba768a │ │ beq.n ba738c │ │ b.n ba7868 │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1, r3, r5, r6, r7, r9, sl, ip, lr, pc} │ │ - vqrshl.u64 d23, d30, d5 │ │ + vqrshl.u64 d23, d7, d5 │ │ vqadd.u64 q10, , q8 │ │ stmdb sp!, {r3, r4, r5, ip, lr, pc} │ │ b.n ba77fc │ │ str r4, [r3, #0] │ │ b.n ba7880 │ │ movs r0, r0 │ │ b.n ba7a0a │ │ @@ -3214517,15 +3214517,15 @@ │ │ b.n ba7b4a │ │ movs r4, r0 │ │ b.n ba774e │ │ beq.n ba7480 │ │ b.n ba792c │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {r1, r5, r6, r7, r8, sl, ip, lr, pc} │ │ - vqshl.u64 d23, d22, d5 │ │ + vshl.u64 d23, d15, d5 │ │ vsub.i64 d20, d7, d0 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n ba78c0 │ │ stmia r0!, {} │ │ b.n ba7b6a │ │ stmia r0!, {} │ │ b.n ba6f48 │ │ @@ -3215794,57 +3215794,57 @@ │ │ ldrb r1, [r2, #19] │ │ add.w r0, r1, sp │ │ b.n ba865a │ │ asrs r7, r3, #2 │ │ b.n ba865e │ │ stc2l 10, cr14, [sp, #-1020]! @ 0xfffffc04 @ │ │ bpl.n ba7fb0 │ │ - vhsub.u q15, , q11 │ │ + vqsub.u64 d30, d5, d31 │ │ vshl.u64 d29, d26, d22 │ │ - vrhadd.u q15, , q5 │ │ + vrhadd.u d30, d21, d19 │ │ vqshl.u64 , q9, q11 │ │ - vqsub.u64 d30, d5, d2 │ │ + vrhadd.u q15, , │ │ vcgt.u , q3, q7 │ │ - vhadd.u q15, , q15 │ │ + vhadd.u q15, , │ │ vcgt.u d29, d22, d2 │ │ - vhadd.u d30, d21, d18 │ │ + vqadd.u64 q15, , │ │ vpmin.f16 d28, d6, d2 │ │ - @ instruction: 0xff75dc22 │ │ + vqrdmlah.s , , │ │ vqsub.u64 d29, d6, d22 │ │ - vminnm.f16 , , q3 │ │ + vpmin.f16 d29, d5, d31 │ │ vrshl.u64 , q10, q3 │ │ @ instruction: 0xff79cca2 │ │ - vmls.i , , q1 │ │ + vmul.p d29, d21, d11 │ │ vcge.u d29, d6, d14 │ │ - vqadd.u64 d30, d5, d30 │ │ + vqadd.u64 d30, d5, d7 │ │ @ instruction: 0xff76ccca │ │ - vmls.i , , q13 │ │ + vmls.i , , │ │ vqrdmlsh.s q14, q11, q9 │ │ - vpmin.u d29, d5, d2 │ │ + vmls.i , , │ │ vcge.u d29, d22, d22 │ │ - vqadd.u64 q15, , q3 │ │ + vhadd.u d30, d21, d31 │ │ vqadd.u64 d29, d6, d26 │ │ - @ instruction: 0xff75dd5a │ │ + @ instruction: 0xff75dd33 │ │ vabd.f16 d28, d6, d14 │ │ - vpmax.u d29, d5, d30 │ │ + vpmax.u d29, d5, d7 │ │ vpmax.u d28, d22, d30 │ │ - vabd.u , , q7 │ │ + vabd.u d29, d21, d23 │ │ vcgt.f16 d28, d6, d6 │ │ - vqrdmulh.s d29, d5, d22 │ │ + vpmin.u , , │ │ vqrdmulh.s d28, d6, d2 │ │ - vsub.i64 d29, d5, d18 │ │ + vaba.u , , │ │ vsub.i64 , q3, │ │ vacgt.f16 d31, d5, d25 │ │ vqrdmulh.s d28, d4, d26 │ │ - vsub.i64 , , q5 │ │ + vsub.i64 d29, d5, d19 │ │ @ instruction: 0xff76cc6e │ │ - vmls.i d29, d21, d14 │ │ + vmls.i , , │ │ vmls.i d30, d22, d0 │ │ vqrdmlah.s q14, q10, q3 │ │ - vceq.i , , q11 │ │ + vsub.i64 , , │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, r5, ip, lr, pc} │ │ b.n ba8474 │ │ movs r0, r0 │ │ b.n ba867e │ │ lsls r3, r3, #1 │ │ lsrs r0, r0, #8 │ │ @@ -3217105,29 +3217105,29 @@ │ │ str r2, [sp, #144] @ 0x90 │ │ add.w r0, r2, r4 │ │ b.n ba8dda │ │ beq.n ba8b34 │ │ b.n ba8fb8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r7, r8, r9, sl, lr, pc} │ │ - vqadd.u64 d31, d5, d9 │ │ + vminnm.f16 q15, , q9 │ │ vaba.u q14, q3, q3 │ │ - vpmin.f16 q15, , │ │ + vpmin.f16 q15, , q1 │ │ vshl.u64 q14, q11, q3 │ │ - vqrdmlsh.s q15, , │ │ + vqrdmlsh.s q15, , q1 │ │ vmax.u q14, q3, q13 │ │ - vacgt.f16 q15, , │ │ + vacgt.f16 q15, , q3 │ │ vqsub.u64 d28, d22, d2 │ │ vmin.u d21, d21, d30 │ │ vmin.u d28, d6, d2 │ │ - vcgt.f16 d30, d21, d21 │ │ + vacgt.f16 q15, , q15 │ │ vshl.u64 d28, d14, d22 │ │ - vabd.f16 d30, d5, d17 │ │ + vqrdmlsh.s q15, , q13 │ │ vminnm.f16 d27, d22, d18 │ │ - vsub.i64 q15, , │ │ + vceq.i d30, d5, d14 │ │ vbif d28, d6, d14 │ │ vmls.i d24, d21, d24 │ │ vqadd.u64 d28, d21, d14 │ │ vmls.i d24, d5, d24 │ │ vrhadd.u q14, , q13 │ │ vmul.p q12, , q10 │ │ vbif d28, d21, d10 │ │ @@ -3217904,29 +3217904,29 @@ │ │ ldrb r6, [r4, #0] │ │ add.w r0, r1, sp │ │ b.n ba9906 │ │ asrs r7, r3, #2 │ │ b.n ba990a │ │ @ instruction: 0xffc8eaff │ │ revsh r6, r3 │ │ - vrhadd.u d16, d21, d17 │ │ + vbif q8, , q13 │ │ vsub.i64 d27, d7, d2 │ │ - vcgt.f16 , , │ │ + vacgt.f16 d31, d21, d14 │ │ vsub.i64 d27, d22, d18 │ │ - vpmin.f16 , , │ │ + vminnm.f16 d31, d5, d30 │ │ vceq.i , q3, q13 │ │ - vminnm.f16 d31, d5, d29 │ │ + vminnm.f16 d31, d5, d6 │ │ vmls.i d27, d22, d2 │ │ - vhadd.u q8, , │ │ + vqadd.u64 d16, d5, d14 │ │ vmul.p d27, d7, d10 │ │ - vminnm.f16 , , │ │ + vminnm.f16 d31, d21, d22 │ │ vqrdmlah.s d27, d6, d26 │ │ - vbif q8, , │ │ + vbif q8, , q3 │ │ vsub.i64 , , q9 │ │ - vpmin.f16 d31, d21, d21 │ │ + vminnm.f16 , , q15 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n ba96b0 │ │ strh r0, [r0, #0] │ │ b.n ba955a │ │ movs r0, r0 │ │ b.n ba8d40 │ │ @@ -3218195,23 +3218195,23 @@ │ │ strb r5, [r7, #29] │ │ add.w r0, r1, sp │ │ b.n ba9baa │ │ asrs r7, r3, #2 │ │ b.n ba9bae │ │ @ instruction: 0xffe2eaff │ │ push {r1, r2, r3, r4, r6, lr} │ │ - vacgt.f16 q13, , q15 │ │ + vacgt.f16 q13, , │ │ vqrshl.u64 , q13, │ │ - vminnm.f16 d26, d5, d10 │ │ + vacgt.f16 q13, , │ │ vrshl.u64 , q7, │ │ - vcgt.f16 q13, , q15 │ │ + vcgt.f16 q13, , │ │ vrshl.u64 d27, d2, d23 │ │ vaba.u q9, , q13 │ │ vmax.u d27, d8, d18 │ │ - vpmin.f16 q13, , q1 │ │ + vminnm.f16 d26, d5, d11 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, ip, lr, pc} │ │ b.n ba993c │ │ ldrh r4, [r0, #24] │ │ stc 0, cr13, [sp, #-224]! @ 0xffffff20 │ │ b.n ba9944 │ │ str r3, [r0, #0] │ │ @@ -3218783,19 +3218783,19 @@ │ │ @ instruction: 0xeaff7000 │ │ b.n baa0c6 │ │ @ instruction: 0xfff7eaff │ │ ands r0, r0 │ │ b.n baa0ce │ │ @ instruction: 0xfff1eaff │ │ ldr r0, [pc, #960] @ (ba9d54 ) │ │ - vminnm.f16 q12, q11, q12 │ │ + vminnm.f16 q12, q11, │ │ vsub.i64 q10, , q2 │ │ - vpmin.f16 q12, q11, q6 │ │ + vpmin.f16 d24, d22, d21 │ │ vqshl.u64 d20, d24, d23 │ │ - vqrdmulh.s q12, q11, q0 │ │ + vqrdmlah.s d24, d22, d9 │ │ vabd.u d20, d7, d16 │ │ vshl.u64 d20, d0, d22 │ │ vrshl.u64 d20, d12, d6 │ │ vhadd.u d19, d6, d0 │ │ b.n baa0fa │ │ b.n baa034 │ │ and.w r1, r2, r0, ror #19 │ │ @@ -3219033,15 +3219033,15 @@ │ │ beq.n ba9c00 │ │ b.n baa0ec │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {ip, lr} │ │ b.n baa31a │ │ @ instruction: 0xfffaeaff │ │ negs r4, r1 │ │ - vmls.i q12, q3, q10 │ │ + vmul.p d24, d6, d29 │ │ vqrdmlah.s q10, , q8 │ │ stmdb sp!, {r3, r4, ip, lr, pc} │ │ b.n baa088 │ │ movs r0, r0 │ │ b.n baa294 │ │ movs r7, r3 │ │ lsrs r0, r0, #8 │ │ @@ -3219756,16 +3219756,16 @@ │ │ str r0, [r0, r0] │ │ b.n ba9d32 │ │ @ instruction: 0xffd9eaff │ │ movs r0, r0 │ │ b.n baa8d8 │ │ @ instruction: 0xffc41aff │ │ @ instruction: 0xffceeaff │ │ - str r3, [sp, #520] @ 0x208 │ │ - vcgt.u , q11, q15 │ │ + str r3, [sp, #364] @ 0x16c │ │ + vcgt.u , q11, │ │ vcgt.u d19, d6, d12 │ │ vhadd.u d19, d5, d0 │ │ b.n baa982 │ │ movs r0, r0 │ │ b.n baa8e8 │ │ lsls r4, r0, #1 │ │ ldr r2, [pc, #0] @ (baa248 ) │ │ @@ -3219900,15 +3219900,15 @@ │ │ b.n baaa96 │ │ beq.n baa368 │ │ b.n baa874 │ │ blx lr │ │ ldmia.w sp!, {r0, r1} │ │ b.n baa6a2 │ │ vrhadd.u16 d14, d14, d31 │ │ - str r2, [sp, #552] @ 0x228 │ │ + str r2, [sp, #396] @ 0x18c │ │ vhadd.u d18, d6, d0 │ │ b.n baa6ae │ │ movs r0, r0 │ │ b.n baaab2 │ │ movs r0, r0 │ │ b.n baaa18 │ │ movs r4, r1 │ │ @@ -3220019,15 +3220019,15 @@ │ │ add.w r0, r0, r0, lsl #28 │ │ b.n ba9f6a │ │ movs r4, r0 │ │ b.n baa7a2 │ │ beq.n baa484 │ │ b.n baa980 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r2, r4, r5, r6, sl, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r6, sl, fp, sp, lr, pc} │ │ vhadd.u d19, d6, d0 │ │ b.n baabb2 │ │ @ instruction: 0xffceeaff │ │ ldr r7, [pc, #960] @ (baa838 ) │ │ stmdb sp!, {r2, r3, r4, ip, lr, pc} │ │ b.n baa918 │ │ add sp, #0 │ │ @@ -3220500,18 +3220500,18 @@ │ │ b.n baafb6 │ │ vrhadd.u d14, d6, d31 │ │ movs r0, r0 │ │ b.n baaf1e │ │ strb r0, [r1, #0] │ │ asrs r0, r4, #6 │ │ @ instruction: 0xff90eaff │ │ - @ instruction: 0xead5ff76 │ │ - ldr r5, [sp, #140] @ 0x8c │ │ - vqrdmlah.s q15, , │ │ - vabd.f16 d25, d22, d27 │ │ + @ instruction: 0xeaaeff76 │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ + vqrdmlah.s d30, d7, d22 │ │ + vabd.f16 d25, d22, d4 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n baad38 │ │ str r0, [sp, #0] │ │ b.n baa3c6 │ │ add r0, pc, #4 @ (adr r0, baa8a8 ) │ │ b.n baabe6 │ │ @@ -3221194,25 +3221194,25 @@ │ │ b.n bab1b6 │ │ @ instruction: 0xe992ebff │ │ movs r3, r1 │ │ b.n bab1be │ │ beq.n baaee8 │ │ b.n bab39c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r4, r5, sl, sp, lr, pc} │ │ - vcge.u , q3, │ │ - vcge.u q15, , │ │ - vcge.u q15, q11, │ │ + ldmia.w sp!, {r1, r3, sl, sp, lr, pc} │ │ + vcge.u d29, d6, d18 │ │ + vcgt.u q15, , q7 │ │ + vcgt.u d30, d22, d26 │ │ vhsub.u q8, q3, q10 │ │ movs r0, r0 │ │ - b.n bab356 │ │ - vshl.u64 q15, , q3 │ │ - vcge.u , q3, │ │ - vmax.u d30, d7, d1 │ │ - vrshl.u64 d29, d25, d6 │ │ + b.n bab308 │ │ + vshl.u64 d30, d22, d6 │ │ + vcgt.u , q3, q7 │ │ + vqrshl.u64 q15, q5, │ │ + vrshl.u64 d29, d2, d6 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bab350 │ │ ands r0, r0 │ │ b.n bab1fa │ │ movs r4, r0 │ │ b.n baa9e2 │ │ @@ -3221900,15 +3221900,15 @@ │ │ b.n bab7d2 │ │ asrs r5, r0, #32 │ │ b.n bab7d6 │ │ blx lr │ │ ldmia.w sp!, {r1, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n bab6fc │ │ cbz r7, bab504 │ │ - vrshl.u64 , q13, │ │ + vrshl.u64 , , │ │ vqshl.u64 , , │ │ vhsub.u , , │ │ vhadd.u d18, d5, d0 │ │ b.n babbf2 │ │ vpmin.u16 q15, , │ │ ldr r3, [pc, #960] @ (bab878 ) │ │ stmdb sp!, {r3, ip, lr, pc} │ │ @@ -3223326,16 +3223326,16 @@ │ │ b.n bac072 │ │ push {r2, r3, r6, lr} │ │ add.w r0, r2, r0 │ │ b.n bac892 │ │ movs r5, r0 │ │ b.n bac05e │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r6, r7, r8, r9, sl, fp, lr, pc} │ │ - vqshl.u64 d22, d20, d6 │ │ + ldmia.w sp!, {r0, r3, r4, r7, r8, r9, sl, fp, lr, pc} │ │ + vshl.u64 d22, d13, d6 │ │ vhadd.u d16, d7, d0 │ │ b.n bac806 │ │ movs r0, r0 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ asrs r0, r2, #13 │ │ movs r0, r0 │ │ @@ -3223404,15 +3223404,15 @@ │ │ asrs r4, r0, #32 │ │ b.n babd06 │ │ movs r0, r1 │ │ b.n babd0a │ │ ands r0, r2 │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n bac468 │ │ - ldmia r6, {r2, r4, r6, r7} │ │ + ldmia r6!, {r0, r2, r3, r5, r7} │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r1, sp, lr} │ │ b.n bac556 │ │ movs r0, #0 │ │ b.n bac55a │ │ movs r0, r0 │ │ b.n bac8c2 │ │ @@ -3223480,16 +3223480,16 @@ │ │ strb r0, [r0, #0] │ │ b.n bac9ea │ │ movs r1, r0 │ │ b.n bac9ee │ │ str r4, [r6, #12] │ │ b.n bac63c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r5, r6, r9, sl, fp, lr, pc} │ │ - vcgt.f16 q14, q3, q0 │ │ + ldmia.w sp!, {r0, r3, r4, r5, r9, sl, fp, lr, pc} │ │ + vacgt.f16 d28, d6, d9 │ │ vqadd.u64 q10, q3, q8 │ │ stmdb sp!, {} │ │ b.n bac96a │ │ ands r1, r0 │ │ b.n bac60a │ │ movs r0, #0 │ │ asrs r2, r2, #22 │ │ @@ -3223698,17 +3223698,17 @@ │ │ and.w r0, r0, r0, lsl #24 │ │ b.n bacbce │ │ movs r6, r0 │ │ b.n bac7d2 │ │ beq.n bac4a4 │ │ b.n bac9b0 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r4, r6, sl, fp, lr, pc} │ │ + ldmia.w sp!, {r0, r2, r3, r5, sl, fp, lr, pc} │ │ vabd.u d17, d22, d27 │ │ - vqrdmlsh.s q14, q4, q8 │ │ + @ instruction: 0xff78cc49 │ │ vabd.u , q11, │ │ vhadd.u d16, d8, d4 │ │ b.n babfec │ │ movs r0, r0 │ │ b.n bac5d0 │ │ vrhadd.u16 d14, d14, d31 │ │ add r6, pc, #816 @ (adr r6, bac7e8 ) │ │ @@ -3224020,15 +3224020,15 @@ │ │ b.n bac274 │ │ movs r4, r0 │ │ b.n bacaae │ │ strh r0, [r6, #14] │ │ ldmia.w sp!, {} │ │ b.n baceb6 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r0, r2, r5, r8, sl, ip, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, sl, ip, pc} │ │ vqshl.u64 q13, q4, │ │ movs r7, r3 │ │ movs r0, r0 │ │ b.n bace26 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ ldr r0, [pc, #0] @ (bac78c ) │ │ @@ -3224246,16 +3224246,16 @@ │ │ b.n bac480 │ │ stc2 11, cr14, [r2, #1020] @ 0x3fc @ │ │ movs r0, r0 │ │ b.n bad0be │ │ movs r4, r0 │ │ b.n bac48c │ │ @ instruction: 0xffbceaff │ │ - str r3, [sp, #884] @ 0x374 │ │ - vcgt.u , , │ │ + str r3, [sp, #728] @ 0x2d8 │ │ + vcge.u d25, d23, d14 │ │ vqsub.u64 d26, d23, d24 │ │ movs r7, r3 │ │ add r2, pc, #976 @ (adr r2, bacd64 ) │ │ movs r7, r3 │ │ add r2, pc, #208 @ (adr r2, baca68 ) │ │ movs r7, r3 │ │ ldr r3, [pc, #960] @ (bacd5c ) │ │ @@ -3224468,19 +3224468,19 @@ │ │ add.w r0, r1, r0, lsl #20 │ │ b.n bad29e │ │ movs r5, r0 │ │ b.n bacea2 │ │ beq.n bacba4 │ │ b.n bad080 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r2, r5, r6, r7, r8, sl, ip, pc} │ │ - vqrshl.u64 , q10, │ │ - vmax.u d25, d7, d24 │ │ - vrshl.u64 , q4, │ │ - vqrshl.u64 , q4, │ │ + ldmia.w sp!, {r0, r2, r3, r4, r5, r7, r8, sl, ip, pc} │ │ + vrshl.u64 , , │ │ + vmax.u d25, d7, d1 │ │ + vrshl.u64 d25, d17, d7 │ │ + vqrshl.u64 d25, d17, d7 │ │ vaba.u d20, d7, d5 │ │ vhadd.u d16, d5, d4 │ │ b.n bac6c4 │ │ movs r0, r0 │ │ b.n bacca8 │ │ vrhadd.u16 d14, d14, d31 │ │ add r0, pc, #224 @ (adr r0, bacc70 ) │ │ @@ -3224747,19 +3224747,19 @@ │ │ movs r1, r0 │ │ b.n bad512 │ │ beq.n bace04 │ │ b.n bad2f0 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r4, r5, r8, ip, sp} │ │ vhadd.u , q12, │ │ - vmax.u d23, d8, d14 │ │ + vrshl.u64 , , q12 │ │ vhadd.u d19, d23, d5 │ │ - vrshl.u64 , q5, q12 │ │ + vrshl.u64 d23, d19, d24 │ │ vqadd.u64 d19, d7, d13 │ │ - vrshl.u64 , q9, q4 │ │ + vqrshl.u64 d23, d27, d8 │ │ vhadd.u d18, d7, d0 │ │ b.n bac91a │ │ movs r4, r2 │ │ b.n bac924 │ │ movs r0, #0 │ │ b.n bac926 │ │ movs r1, r0 │ │ @@ -3224811,15 +3224811,15 @@ │ │ movs r0, #0 │ │ b.n bac98c │ │ adds r0, #12 │ │ lsls r0, r4, #6 │ │ asrs r3, r0, #32 │ │ b.n bad1b2 │ │ lsrs r4, r1, #23 │ │ - @ instruction: 0xea00fcf9 │ │ + @ instruction: 0xea00fcd2 │ │ vhsub.u d22, d6, d22 │ │ vqadd.u64 d20, d5, d0 │ │ stmdb sp!, {r5, ip} │ │ b.n bac9c4 │ │ ands r0, r0 │ │ b.n bad1ca │ │ movs r0, r1 │ │ @@ -3225931,26 +3225931,26 @@ │ │ movs r1, #115 @ 0x73 │ │ b.n bade4a │ │ ldrb r6, [r6, #26] │ │ add.w r0, r2, r5 │ │ b.n badb92 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r3, r4, r5, fp, pc} │ │ - vceq.i d28, d20, d25 │ │ + vceq.i d28, d20, d2 │ │ vrhadd.u q8, , q14 │ │ movs r0, r0 │ │ strh r2, [r0, #62] @ 0x3e │ │ vmin.u q12, q2, q5 │ │ - vmin.u q14, q10, │ │ + vmin.u d28, d20, d18 │ │ vaba.u q12, , q13 │ │ vaba.u q12, q2, q5 │ │ @ instruction: 0xff745d58 │ │ movs r3, r4 │ │ strh r6, [r7, #54] @ 0x36 │ │ - vaba.u q14, q2, │ │ + vaba.u q14, q2, q3 │ │ vmax.u q12, , q1 │ │ vmin.u q12, q2, q9 │ │ vqadd.u64 q10, q2, q8 │ │ stmdb sp!, {r2, r3, r4, r6, r7} │ │ b.n bad3d0 │ │ movs r0, r0 │ │ b.n bad9b4 │ │ @@ -3228294,23 +3228294,23 @@ │ │ b.n baf00e │ │ asrs r6, r0, #32 │ │ b.n baf012 │ │ lsls r4, r6, #24 │ │ @ instruction: 0xeb008000 │ │ b.n baf41a │ │ @ instruction: 0xffe7eaff │ │ - add r5, pc, #12 @ (adr r5, baecec ) │ │ - vceq.i , q3, │ │ - vqshl.u64 q13, , q3 │ │ - vabd.u , q11, │ │ + add r4, pc, #880 @ (adr r4, baf050 ) │ │ + vsub.i64 , q3, q7 │ │ + vqshl.u64 d26, d24, d6 │ │ + vabd.u , q11, q3 │ │ @ instruction: 0xff762c25 │ │ vabd.u d19, d22, d1 │ │ vqrdmlsh.s d18, d21, d1 │ │ vabd.u , q11, │ │ - vpmin.f16 d29, d5, d12 │ │ + vcgt.f16 , , │ │ vsub.i64 d20, d6, d0 │ │ stmdb sp!, {r2, r5, r6} │ │ b.n baf30a │ │ movs r0, r0 │ │ b.n baf390 │ │ ldrsh r4, [r2, r6] │ │ add.w r0, r1, r0 │ │ @@ -3229504,19 +3229504,19 @@ │ │ str r0, [r0, r0] │ │ b.n bafaaa │ │ @ instruction: 0xffa0eaff │ │ str r0, [r0, r0] │ │ b.n bafeb2 │ │ @ instruction: 0xff9eeaff │ │ str r1, [sp, #696] @ 0x2b8 │ │ - vpmin.f16 d18, d21, d24 │ │ + vpmin.f16 d18, d21, d1 │ │ vbif , , q7 │ │ - vminnm.f16 q9, , q4 │ │ + vminnm.f16 d18, d21, d17 │ │ vqadd.u64 , , q5 │ │ - vacgt.f16 q9, , q2 │ │ + vcgt.f16 d18, d5, d29 │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r4, r5, ip, lr, pc} │ │ b.n bafc30 │ │ eors r0, r4 │ │ b.n baf2d4 │ │ movs r0, r0 │ │ b.n bafe3e │ │ @@ -3232337,15 +3232337,15 @@ │ │ b.n bb142a │ │ beq.n bb1154 │ │ b.n bb1608 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {lr} │ │ b.n bb1836 │ │ @ instruction: 0xfffaeaff │ │ - strh r1, [r1, #32] │ │ + strh r2, [r4, #30] │ │ vhadd.u d29, d6, d4 │ │ b.n bb159c │ │ ldr r0, [pc, #0] @ (bb1104 ) │ │ stmdb sp!, {r2, r5, ip, lr, pc} │ │ b.n bb15a4 │ │ adds r0, #44 @ 0x2c │ │ b.n bb0c28 │ │ @@ -3232981,17 +3232981,17 @@ │ │ movs r1, r0 │ │ b.n bb1d8a │ │ beq.n bb16d4 │ │ b.n bb1b68 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r5, r7, r8, r9, sp, pc} │ │ vhadd.u , q2, │ │ - vqshl.u64 q11, , │ │ + vqshl.u64 q11, q0, │ │ vhadd.u q15, , │ │ - vmls.i q15, , │ │ + vmls.i d30, d5, d20 │ │ vminnm.f16 q8, q11, │ │ vminnm.f16 q10, , q8 │ │ stmdb sp!, {r2, r5, r6, ip, lr, pc} │ │ b.n bb1b0c │ │ stmia r0!, {r2, r3, r4} │ │ b.n bb1b90 │ │ lsrs r0, r0, #13 │ │ @@ -3233903,19 +3233903,19 @@ │ │ add.w r0, r1, r0, lsl #16 │ │ b.n bb2662 │ │ movs r4, r0 │ │ b.n bb21e6 │ │ beq.n bb1eb8 │ │ b.n bb23c4 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r5, r6, sl, ip, lr} │ │ + ldmia.w sp!, {r2, r3, r4, r5, sl, ip, lr} │ │ vpmin.f16 , q11, │ │ - vqshl.u64 d21, d27, d5 │ │ + vqshl.u64 d21, d4, d5 │ │ vpmin.f16 d27, d22, d23 │ │ - vqshl.u64 d21, d15, d21 │ │ + vqshl.u64 , q12, │ │ vhadd.u d28, d6, d11 │ │ vceq.i q10, , q8 │ │ stmdb sp!, {ip, lr} │ │ b.n bb220e │ │ movs r0, r0 │ │ b.n bb257c │ │ ands r0, r5 │ │ @@ -3233994,17 +3233994,17 @@ │ │ b.n bb256e │ │ asrs r1, r0, #32 │ │ b.n bb2090 │ │ ldr r4, [r5, #76] @ 0x4c │ │ add.w r0, r2, r1 │ │ b.n bb26ba │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r6, r7, r8, r9, ip, lr} │ │ - vcgt.u d21, d22, d3 │ │ - vcgt.u , q3, │ │ + ldmia.w sp!, {r5, r7, r8, r9, ip, lr} │ │ + vcge.u , q3, q6 │ │ + vcgt.u d21, d6, d20 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bb242c │ │ str r0, [r7, r0] │ │ b.n bb1ad0 │ │ movs r0, r0 │ │ b.n bb2640 │ │ @@ -3234135,18 +3234135,18 @@ │ │ b.n bb1be2 │ │ ldr r5, [sp, #436] @ 0x1b4 │ │ add.w r0, r2, r4 │ │ b.n bb23fa │ │ beq.n bb20d4 │ │ b.n bb25d8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r5, r9, ip, lr} │ │ - vcgt.f16 d24, d6, d2 │ │ - vqsub.u64 , q3, │ │ - vacgt.f16 q12, q3, q3 │ │ + ldmia.w sp!, {r2, r9, ip, lr} │ │ + @ instruction: 0xff768ddb │ │ + vqsub.u64 , q3, q4 │ │ + vcgt.f16 d24, d6, d31 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, ip, lr, pc} │ │ b.n bb2574 │ │ str r0, [r7, r0] │ │ b.n bb1c18 │ │ movs r0, r0 │ │ b.n bb2788 │ │ @@ -3234308,19 +3234308,19 @@ │ │ b.n bb1d6e │ │ ldr r5, [sp, #40] @ 0x28 │ │ add.w r0, r2, r4 │ │ b.n bb2586 │ │ beq.n bb2260 │ │ b.n bb2764 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r8, ip, lr} │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, ip, lr} │ │ vmax.u d22, d6, d9 │ │ - vqadd.u64 d21, d21, d15 │ │ + vqadd.u64 , , q12 │ │ vrshl.u64 d22, d9, d22 │ │ - vqadd.u64 , , │ │ + vhadd.u , , q6 │ │ vqrshl.u64 q11, , q11 │ │ vaba.u q10, , q8 │ │ stmdb sp!, {r4, r5, r6, r7, ip, lr, pc} │ │ b.n bb2708 │ │ str r0, [r1, #0] │ │ b.n bb278c │ │ strh r1, [r0, #0] │ │ @@ -3234783,16 +3234783,16 @@ │ │ str r0, [r0, #0] │ │ b.n bb2176 │ │ str r4, [r0, r0] │ │ b.n bb217a │ │ movs r1, r0 │ │ b.n bb2db6 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, sl, fp, lr} │ │ - vqrdmlsh.s d20, d22, d23 │ │ + ldmia.w sp!, {r4, r6, r7, sl, fp, lr} │ │ + vqrdmlsh.s d20, d22, d0 │ │ vminnm.f16 q10, q11, q8 │ │ stmdb sp!, {r2, r3, r4, r5, r6, r7, ip, lr, pc} │ │ b.n bb2b24 │ │ str r0, [r0, #0] │ │ b.n bb29ce │ │ lsls r4, r4, #4 │ │ b.n bb21cc │ │ @@ -3235896,16 +3235896,16 @@ │ │ movs r0, r5 │ │ b.n bb2b32 │ │ movs r1, r0 │ │ b.n bb36ea │ │ beq.n bb2f7c │ │ b.n bb34c8 │ │ strh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r4, r6, sl, lr} │ │ - vabd.u d31, d6, d25 │ │ + ldmia.w sp!, {r2, r4, r5, sl, lr} │ │ + vabd.u d31, d6, d2 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {r3, ip, lr, pc} │ │ b.n bb345c │ │ movs r1, r0 │ │ b.n bb36aa │ │ movs r7, r4 │ │ bge.n bb2fca │ │ @@ -3236021,19 +3236021,19 @@ │ │ b.n bb37fe │ │ str r2, [r4, r2] │ │ add.w r0, r1, r0 │ │ b.n bb3886 │ │ beq.n bb30d8 │ │ b.n bb35e4 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r9, lr} │ │ + ldmia.w sp!, {r3, r4, r9, lr} │ │ vshl.u64 d26, d16, d6 │ │ - vqsub.u64 d20, d4, d7 │ │ + vbif q10, q10, q8 │ │ vcge.u q13, q11, q12 │ │ - vhsub.u d20, d20, d11 │ │ + vhsub.u q10, q2, q10 │ │ vshl.u64 q13, q14, q3 │ │ vqshl.u64 , q2, q10 │ │ bmi.n bb3092 │ │ bmi.n bb3094 │ │ bmi.n bb3096 │ │ bmi.n bb3098 │ │ bmi.n bb309a │ │ @@ -3236143,18 +3236143,18 @@ │ │ b.n bb351a │ │ strh r0, [r6, #2] │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ b.n bb3822 │ │ subs r3, #196 @ 0xc4 │ │ ... │ │ movs r0, r0 │ │ - sbcs r3, r6 │ │ - vbif q10, q3, │ │ - vrhadd.u d20, d6, d7 │ │ - vbif d20, d6, d15 │ │ + sbcs r4, r1 │ │ + vbif q10, q3, q4 │ │ + vhadd.u q10, q11, q8 │ │ + vqadd.u64 q10, q11, q12 │ │ vhadd.u d16, d6, d4 │ │ b.n bb2d44 │ │ movs r0, r0 │ │ b.n bb3328 │ │ vrhadd.u16 d14, d14, d31 │ │ subs r4, #80 @ 0x50 │ │ movs r7, r3 │ │ @@ -3237994,17 +3237994,17 @@ │ │ b.n bb3d16 │ │ ands r0, r0 │ │ b.n bb3d1a │ │ muls r0, r6 │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ b.n bb4480 │ │ strh r1, [r0, #0] │ │ - vhsub.u d16, d5, d15 │ │ + vrhadd.u q8, , q12 │ │ vpmin.f16 d23, d23, d21 │ │ - vbif d16, d21, d19 │ │ + vrhadd.u d16, d21, d12 │ │ vpmin.f16 , , │ │ vpmin.f16 d23, d5, d25 │ │ vhadd.u d16, d5, d0 │ │ b.n bb48de │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d0, d14, d31 │ │ @@ -3240851,15 +3240851,15 @@ │ │ str r0, [r0, r1] │ │ b.n bb55aa │ │ str r4, [r0, r1] │ │ b.n bb55ae │ │ asrs r0, r1, #1 │ │ b.n bb55b2 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r1, r2, r5, r9, sl, fp, sp, pc} │ │ + ldmia.w sp!, {r9, sl, fp, sp, pc} │ │ vqadd.u64 d20, d6, d0 │ │ stmdb sp!, {} │ │ b.n bb615a │ │ strh r0, [r2, #0] │ │ lsrs r5, r7, #2 │ │ ands r0, r0 │ │ b.n bb5e02 │ │ @@ -3240885,15 +3240885,15 @@ │ │ b.n bb5e32 │ │ movs r1, #2 │ │ b.n bb60f6 │ │ asrs r1, r0, #32 │ │ b.n bb5c18 │ │ ands r0, r2 │ │ ldmia.w sp!, {r0, r3, r9, sl, fp, ip, lr} │ │ - @ instruction: 0xea02ad8f │ │ + @ instruction: 0xea02ad68 │ │ vaba.u q10, q11, q8 │ │ stmdb sp!, {r5, ip, lr, pc} │ │ b.n bb5fa8 │ │ str r0, [r0, r0] │ │ b.n bb5e52 │ │ movs r1, r0 │ │ b.n bb5e56 │ │ @@ -3241455,17 +3241455,17 @@ │ │ b.n bb632a │ │ str r0, [r0, r0] │ │ b.n bb5afe │ │ movs r4, r0 │ │ b.n bb6332 │ │ ldrh r5, [r3, #44] @ 0x2c │ │ @ instruction: 0xeb02ffa9 │ │ - @ instruction: 0xeaffa9cb │ │ - vsub.i64 d26, d22, d27 │ │ - vmul.p d26, d6, d7 │ │ + @ instruction: 0xeaffa9a4 │ │ + vsub.i64 d26, d22, d4 │ │ + vceq.i q13, q11, q8 │ │ vceq.i q10, q11, q8 │ │ stmdb sp!, {ip, lr} │ │ b.n bb634e │ │ movs r0, r3 │ │ b.n bb6512 │ │ strb r3, [r0, #0] │ │ b.n bb6356 │ │ @@ -3241522,15 +3241522,15 @@ │ │ movs r0, #32 │ │ b.n bb67ca │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4259840 @ 0x410000 │ │ orr.w r0, r1, #32768 @ 0x8000 │ │ b.n bb5b98 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r8, r9, fp, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r5, r6, r7, r9, fp, sp, lr} │ │ vsub.i64 d20, d6, d0 │ │ stmdb sp!, {r2, r4, r5, ip} │ │ b.n bb5be4 │ │ movs r4, r6 │ │ b.n bb67ea │ │ movs r0, #122 @ 0x7a │ │ b.n bb67ee │ │ @@ -3241549,15 +3241549,15 @@ │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4259840 @ 0x410000 │ │ orr.w r0, r1, #524288 @ 0x80000 │ │ b.n bb6816 │ │ movs r0, #0 │ │ b.n bb5bdc │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r6, r7, r9, fp, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r5, r7, r9, fp, sp, lr} │ │ vqadd.u64 d20, d6, d0 │ │ stmdb sp!, {r2, r3, r4, r5, ip} │ │ b.n bb5c28 │ │ ands r0, r0 │ │ b.n bb642e │ │ movs r4, r6 │ │ b.n bb6832 │ │ @@ -3241580,15 +3241580,15 @@ │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4259840 @ 0x410000 │ │ orr.w r0, r1, #557056 @ 0x88000 │ │ b.n bb6862 │ │ movs r0, #0 │ │ b.n bb5c28 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r1, r2, r7, r9, fp, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r6, r9, fp, sp, lr} │ │ vsub.i64 d20, d6, d0 │ │ stmdb sp!, {r2, r3, r4, r5, ip} │ │ b.n bb5c74 │ │ movs r4, r6 │ │ b.n bb687a │ │ movs r0, #122 @ 0x7a │ │ b.n bb687e │ │ @@ -3241611,15 +3241611,15 @@ │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4259840 @ 0x410000 │ │ orr.w r0, r1, #557056 @ 0x88000 │ │ b.n bb68ae │ │ movs r0, #0 │ │ b.n bb5c74 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r1, r2, r3, r4, r5, r9, fp, sp, lr} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r9, fp, sp, lr} │ │ vhadd.u d16, d6, d0 │ │ b.n bb681e │ │ vrhadd.u16 d0, d14, d31 │ │ eors r0, r6 │ │ stmdb sp!, {r2, r4, r5, r7, r8, ip} │ │ b.n bb5cc8 │ │ ands r0, r0 │ │ @@ -3241815,17 +3241815,17 @@ │ │ b.n bb6672 │ │ movs r0, #176 @ 0xb0 │ │ b.n bb6a76 │ │ asrs r1, r0, #32 │ │ b.n bb6458 │ │ eors r0, r6 │ │ ldmia.w sp!, {r0, r3, r4, r5, r6, r7, r8, r9, fp, ip, lr} │ │ - and.w r9, r2, r6, asr #27 │ │ - vmls.i q11, q11, q3 │ │ - vsub.i64 q11, q3, q3 │ │ + and.w r9, r2, pc, ror #26 │ │ + vmul.p d22, d22, d15 │ │ + vceq.i d22, d6, d15 │ │ vhadd.u d17, d6, d20 │ │ b.n bb5e72 │ │ movs r0, r0 │ │ b.n bb69f8 │ │ movs r0, #40 @ 0x28 │ │ lsls r0, r2, #22 │ │ movs r0, r0 │ │ @@ -3241935,17 +3241935,17 @@ │ │ add.w r0, r1, r4, asr #32 │ │ b.n bb5f6c │ │ movs r1, r0 │ │ b.n bb6946 │ │ movs r4, r4 │ │ b.n bb5f54 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r3, r4, r6, r7, r8, r9, sl, sp, lr} │ │ - vaba.u d22, d22, d10 │ │ - vaba.u q11, q3, q5 │ │ + ldmia.w sp!, {r0, r1, r4, r5, r7, r8, r9, sl, sp, lr} │ │ + vaba.u q11, q3, │ │ + vaba.u d22, d6, d19 │ │ vacgt.f16 q13, q3, │ │ vhadd.u d16, d4, d0 │ │ b.n bb6b02 │ │ vrhadd.u16 d0, d14, d31 │ │ asrs r4, r4, #32 │ │ b.n bb5f8a │ │ movs r0, r0 │ │ @@ -3242382,17 +3242382,17 @@ │ │ movs r1, r0 │ │ b.n bb6d52 │ │ movs r0, r4 │ │ b.n bb635e │ │ movs r4, r0 │ │ b.n bb6b96 │ │ strh r0, [r6, #14] │ │ - ldmia.w sp!, {r1, r3, r4, r5, r9, sl, sp, lr} │ │ - vrshl.u64 d22, d30, d6 │ │ - vbif q12, q11, │ │ + ldmia.w sp!, {r0, r1, r4, r9, sl, sp, lr} │ │ + vrshl.u64 d22, d7, d6 │ │ + vrhadd.u q12, q11, q6 │ │ vhadd.u d16, d6, d0 │ │ b.n bb6f0a │ │ movs r0, r6 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ vrhadd.u16 d14, d14, d31 │ │ @@ -3245736,15 +3245736,15 @@ │ │ bl c0734c │ │ b bb9c8c │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff750a41 │ │ - @ instruction: 0xff76c466 │ │ + @ instruction: 0xff76c43f │ │ eoreq r8, r1, r4, ror #29 │ │ eoreq r8, r1, r0, ror #29 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r3 │ │ mov r5, r0 │ │ bl bbaa90 │ │ @@ -3245795,15 +3245795,15 @@ │ │ bl c0734c │ │ b bb9d78 │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff750955 │ │ - @ instruction: 0xff76c37a │ │ + @ instruction: 0xff76c353 │ │ eoreq r8, r1, r0, lsl #28 │ │ strdeq r8, [r1], -ip @ │ │ 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 │ │ @@ -3245982,15 +3245982,15 @@ │ │ bl c0734c │ │ b bba064 │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff750669 │ │ - @ instruction: 0xff76c08e │ │ + @ instruction: 0xff76c067 │ │ eoreq r8, r1, r4, lsl fp │ │ eoreq r8, r1, r0, lsl fp │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ ldr r9, [r3, #4] │ │ mov sl, r1 │ │ mov r5, r3 │ │ @@ -3246203,15 +3246203,15 @@ │ │ mov r7, #0 │ │ mov r0, r8 │ │ bl bb645c │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff7502f5 │ │ - @ instruction: 0xff76bd1a │ │ + @ instruction: 0xff76bcf3 │ │ mlaeq r1, ip, r7, r8 │ │ mlaeq r1, r8, r7, r8 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r2 │ │ mov r2, r3 │ │ mov r6, r3 │ │ @@ -3246381,17 +3246381,17 @@ │ │ mov r5, #0 │ │ mov r0, #3 │ │ mov r1, #107 @ 0x6b │ │ b bba604 │ │ mov r5, #0 │ │ b bba60c │ │ @ instruction: 0xff77163f │ │ - @ instruction: 0xff75eb4a │ │ + @ instruction: 0xff75eb23 │ │ @ instruction: 0xff7715a3 │ │ - @ instruction: 0xff75eaae │ │ + @ instruction: 0xff75ea87 │ │ 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] │ │ @@ -3246825,15 +3246825,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: 0xff73b195 │ │ - @ instruction: 0xff76f1db │ │ + @ instruction: 0xff76f1b4 │ │ 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 bbadf4 │ │ @@ -3247998,15 +3247998,15 @@ │ │ mov r0, #3 │ │ mov r1, #119 @ 0x77 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff748a65 │ │ - @ instruction: 0xff76df6f │ │ + @ instruction: 0xff76df48 │ │ 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 │ │ @@ -3249098,15 +3249098,15 @@ │ │ sub r1, r4, r1 │ │ blx d2ab9a │ │ str r4, [r5] │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff73adba │ │ - @ instruction: 0xff7690cf │ │ + @ instruction: 0xff7690a8 │ │ @ instruction: 0xff73ad16 │ │ @ instruction: 0xff73acc6 │ │ @ instruction: 0xff73ad32 │ │ push {r4, r5, fp, lr} │ │ cmp r1, #0 │ │ beq bbd1bc │ │ cmp r2, #0 │ │ @@ -3249578,60 +3249578,60 @@ │ │ mov r8, #1 │ │ b bbd898 │ │ bl c07578 │ │ mov r8, #0 │ │ mov r0, r8 │ │ add sp, sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff75a0b2 │ │ + @ instruction: 0xff75a08b │ │ @ instruction: 0xff73e4b8 │ │ - @ instruction: 0xff760ffa │ │ - @ instruction: 0xff76c6f1 │ │ - @ instruction: 0xff76a774 │ │ + @ instruction: 0xff760fd3 │ │ + @ instruction: 0xff76c6ca │ │ + @ instruction: 0xff76a74d │ │ eoreq r6, r2, r8, lsr #3 │ │ andeq r0, r0, r8, ror #29 │ │ - @ instruction: 0xff761532 │ │ + @ instruction: 0xff76150b │ │ eoreq r6, r2, r8, ror #2 │ │ eoreq r6, r2, r4, lsl #2 │ │ andeq r0, r0, r0, ror #28 │ │ strdeq r6, [r2], -r4 @ │ │ eoreq r6, r2, r0, lsr #32 │ │ eoreq r6, r2, r8, lsl r0 │ │ eoreq r5, r2, ip, ror pc │ │ - @ instruction: 0xff761306 │ │ + @ instruction: 0xff7612df │ │ strhteq r5, [r2], -r8 │ │ strdeq r0, [r0], -r0 @ │ │ - @ instruction: 0xff76133e │ │ - @ instruction: 0xff75dab2 │ │ + @ instruction: 0xff761317 │ │ + @ instruction: 0xff75da8b │ │ @ instruction: 0xff7544f2 │ │ - @ instruction: 0xff761419 │ │ + @ instruction: 0xff7613f2 │ │ andeq r0, r0, r8, ror sp │ │ - @ instruction: 0xff761262 │ │ - @ instruction: 0xff766d4d │ │ + @ instruction: 0xff76123b │ │ + @ instruction: 0xff766d26 │ │ @ instruction: 0xff74eb27 │ │ @ instruction: 0xff73e149 │ │ @ instruction: 0xff74918c │ │ eoreq r5, r2, r0, ror #28 │ │ @ instruction: 0x00000bbc │ │ eoreq r5, r2, r0, asr lr │ │ eoreq r5, r2, r4, lsl #27 │ │ mlaeq r2, r0, sp, r5 │ │ ldrdeq r5, [r2], -ip @ │ │ eoreq r5, r2, r8, asr #25 │ │ - @ instruction: 0xff761042 │ │ + @ instruction: 0xff76101b │ │ @ instruction: 0xff7458ba │ │ - @ instruction: 0xff7611c2 │ │ + @ instruction: 0xff76119b │ │ andeq r0, r0, ip, lsl fp │ │ @ instruction: 0xff73e089 │ │ @ instruction: 0xff73c3a8 │ │ eoreq r5, r2, r8, lsr sp │ │ eoreq r5, r2, r4, lsl sp │ │ eoreq r5, r2, r8, lsl #26 │ │ andeq r0, r0, r8, lsr sl │ │ - @ instruction: 0xff761086 │ │ + @ instruction: 0xff76105f │ │ 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 c36f1c │ │ @@ -3249705,15 +3249705,15 @@ │ │ blt bbda90 │ │ bl c07578 │ │ b bbda94 │ │ bl c076d4 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff760df2 │ │ + @ instruction: 0xff760dcb │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r0, [pc, #180] @ bbdb68 │ │ add r0, pc, r0 │ │ bl c3a98c │ │ cmp r0, #0 │ │ beq bbdad8 │ │ @@ -3249756,21 +3249756,21 @@ │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b bbdacc │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff753e65 │ │ - @ instruction: 0xff760d86 │ │ + @ instruction: 0xff760d5f │ │ @ instruction: 0xff7448d5 │ │ - @ instruction: 0xff760cfa │ │ - @ instruction: 0xff760d56 │ │ - @ instruction: 0xff766816 │ │ + @ instruction: 0xff760cd3 │ │ + @ instruction: 0xff760d2f │ │ + @ instruction: 0xff7667ef │ │ @ instruction: 0xff7431cb │ │ - @ instruction: 0xff755a34 │ │ + @ instruction: 0xff755a0d │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov sl, r0 │ │ bl bbdcf0 │ │ cmp r0, #0 │ │ beq bbdcb8 │ │ ldr r0, [pc, #300] @ bbdcd4 │ │ @@ -3249938,15 +3249938,15 @@ │ │ strhteq r5, [r2], -ip │ │ andeq r0, r0, r4, lsl r5 │ │ eoreq r5, r2, r4, lsr #15 │ │ eoreq r5, r2, r4, lsl #15 │ │ eoreq r5, r2, r8, lsl #15 │ │ eoreq r5, r2, r0, asr r7 │ │ eoreq r5, r2, r4, asr #14 │ │ - @ instruction: 0xff760ac6 │ │ + @ instruction: 0xff760a9f │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ bl bd1188 │ │ ldr r0, [r4, #4] │ │ movw r2, #567 @ 0x237 │ │ ldr r5, [pc, #28] @ bbde84 │ │ @@ -3249954,15 +3249954,15 @@ │ │ mov r1, r5 │ │ bl c4d328 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #568 @ 0x238 │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff7609ea │ │ + @ instruction: 0xff7609c3 │ │ push {fp, lr} │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ mov r0, #0 │ │ bl bbdeac │ │ cmp r0, #0 │ │ @@ -3250062,22 +3250062,22 @@ │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ strdeq r5, [r2], -ip @ │ │ andeq r0, r0, r4, asr r3 │ │ eoreq r5, r2, r0, ror #11 │ │ strhteq r5, [r2], -ip │ │ strhteq r5, [r2], -r4 │ │ - @ instruction: 0xff76090e │ │ - @ instruction: 0xff7608ee │ │ + @ instruction: 0xff7608e7 │ │ + @ instruction: 0xff7608c7 │ │ eoreq r5, r2, ip, lsl r5 │ │ eoreq r5, r2, ip, lsl #10 │ │ eoreq r5, r2, r0, lsl #10 │ │ eoreq r5, r2, r4, ror #9 │ │ ldrdeq r5, [r2], -r4 @ │ │ - @ instruction: 0xff76085e │ │ + @ instruction: 0xff760837 │ │ push {r4, lr} │ │ mov r0, #1 │ │ bl bbdb88 │ │ ldr r0, [pc, #72] @ bbe0b0 │ │ ldr r0, [pc, r0] │ │ bl c59594 │ │ ldr r0, [pc, #64] @ bbe0b4 │ │ @@ -3250176,15 +3250176,15 @@ │ │ bl c0725c │ │ mov r0, #14 │ │ mov r1, #115 @ 0x73 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff760676 │ │ + @ instruction: 0xff76064f │ │ @ instruction: 0xff73b8d4 │ │ push {fp, lr} │ │ bl bc0a94 │ │ bl c0241c │ │ ldr r0, [pc, #12] @ bbe224 │ │ mov r1, #1 │ │ add r0, pc, r0 │ │ @@ -3250215,15 +3250215,15 @@ │ │ bl c0734c │ │ mov r4, #0 │ │ ldr r0, [pc, #20] @ bbe2a0 │ │ add r0, pc, r0 │ │ str r4, [r0] │ │ pop {r4, pc} │ │ eoreq r5, r2, ip, ror #4 │ │ - @ instruction: 0xff7605ee │ │ + @ instruction: 0xff7605c7 │ │ @ instruction: 0xff76f9c0 │ │ eoreq r5, r2, ip, lsr r2 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq bbe2c0 │ │ cmp r1, #0 │ │ beq bbe2e8 │ │ @@ -3250249,17 +3250249,17 @@ │ │ mov r0, #14 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff748512 │ │ - @ instruction: 0xff769d20 │ │ + @ instruction: 0xff769cf9 │ │ @ instruction: 0xff7484ea │ │ - @ instruction: 0xff769cf8 │ │ + @ instruction: 0xff769cd1 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r2 │ │ mov r4, r1 │ │ mov r6, r0 │ │ bl bc0610 │ │ cmp r0, #0 │ │ @@ -3250290,16 +3250290,16 @@ │ │ mov r1, #106 @ 0x6a │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff74847a │ │ - @ instruction: 0xff764240 │ │ - @ instruction: 0xff7551dc │ │ + @ instruction: 0xff764219 │ │ + @ instruction: 0xff7551b5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r3, #0 │ │ beq bbe428 │ │ mov r4, r3 │ │ mov r5, r0 │ │ bl bbe32c │ │ @@ -3251573,15 +3251573,15 @@ │ │ movw r0, #7 │ │ movt r0, #8 │ │ add r1, r0, #7 │ │ mov r0, #14 │ │ mov r2, #0 │ │ bl c0734c │ │ b bbf8f8 │ │ - @ instruction: 0xff758afd │ │ + @ instruction: 0xff758ad6 │ │ @ instruction: 0xff76d455 │ │ bl c07168 │ │ ldr r0, [pc, #500] @ bbf9d8 │ │ movw r1, #549 @ 0x225 │ │ ldr r2, [pc, #496] @ bbf9dc │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ @@ -3251661,60 +3251661,60 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r5, #0 │ │ mov r0, #14 │ │ mov r1, #103 @ 0x67 │ │ b bbf6d0 │ │ @ instruction: 0xff76c75d │ │ - @ instruction: 0xff768b0e │ │ + @ instruction: 0xff768ae7 │ │ @ instruction: 0xff76c735 │ │ - @ instruction: 0xff768ae6 │ │ + @ instruction: 0xff768abf │ │ @ instruction: 0xff76c599 │ │ - @ instruction: 0xff76894a │ │ + @ instruction: 0xff768923 │ │ @ instruction: 0xff76c5cd │ │ - @ instruction: 0xff76897e │ │ + @ instruction: 0xff768957 │ │ @ instruction: 0xff76d2e5 │ │ @ instruction: 0xff76d219 │ │ @ instruction: 0xff76c441 │ │ - @ instruction: 0xff7687f2 │ │ + @ instruction: 0xff7687cb │ │ @ instruction: 0xff76c341 │ │ - @ instruction: 0xff7686f2 │ │ + @ instruction: 0xff7686cb │ │ @ instruction: 0xff73c9a4 │ │ - @ instruction: 0xff76920b │ │ + @ instruction: 0xff7691e4 │ │ @ instruction: 0xff770c9f │ │ @ instruction: 0xff76c539 │ │ - @ instruction: 0xff7688ea │ │ - @ instruction: 0xff76aeeb │ │ + @ instruction: 0xff7688c3 │ │ + @ instruction: 0xff76aec4 │ │ @ instruction: 0xff76cbe0 │ │ @ instruction: 0xff749719 │ │ @ instruction: 0xff76cb91 │ │ @ instruction: 0xff76ca6d │ │ @ instruction: 0xff76ca41 │ │ @ instruction: 0xff76c3b1 │ │ @ instruction: 0xff741a8b │ │ @ instruction: 0xff76c9c9 │ │ @ instruction: 0xff76c415 │ │ - @ instruction: 0xff7687c6 │ │ + @ instruction: 0xff76879f │ │ @ instruction: 0xff76c391 │ │ - @ instruction: 0xff768742 │ │ + @ instruction: 0xff76871b │ │ @ instruction: 0xff76c3d1 │ │ - @ instruction: 0xff768782 │ │ + @ instruction: 0xff76875b │ │ @ instruction: 0xff76c6f1 │ │ @ instruction: 0xff76c69d │ │ - @ instruction: 0xff766afa │ │ + @ instruction: 0xff766ad3 │ │ @ instruction: 0xff74b0b4 │ │ @ instruction: 0xff76c615 │ │ @ instruction: 0xff76c4ed │ │ - @ instruction: 0xff76889e │ │ + @ instruction: 0xff768877 │ │ @ instruction: 0xff74e6b8 │ │ @ instruction: 0xff76ce19 │ │ @ instruction: 0xff76c469 │ │ - @ instruction: 0xff76881a │ │ + @ instruction: 0xff7687f3 │ │ @ instruction: 0xff76c4a9 │ │ - @ instruction: 0xff76885a │ │ + @ instruction: 0xff768833 │ │ @ instruction: 0xff76c561 │ │ push {fp, lr} │ │ mov r3, r1 │ │ ldr r1, [pc, #24] @ bbfa14 │ │ ldr r2, [pc, #24] @ bbfa18 │ │ ldr r0, [r0, #8] │ │ add r1, pc, r1 │ │ @@ -3251873,15 +3251873,15 @@ │ │ ldr r0, [sp, #8] │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff7416f4 │ │ @ instruction: 0xff748be8 │ │ @ instruction: 0xff76c051 │ │ @ instruction: 0xff7410af │ │ - @ instruction: 0xff75ed30 │ │ + @ instruction: 0xff75ed09 │ │ @ instruction: 0xff76c0f5 │ │ ldrsb r2, [r1] │ │ cmp r2, #0 │ │ bmi bbfd20 │ │ push {fp, lr} │ │ ldr lr, [r0, #4] │ │ uxtb r3, r2 │ │ @@ -3252228,15 +3252228,15 @@ │ │ mov r4, #0 │ │ mov r0, sl │ │ bl bbcdb4 │ │ mov r0, r4 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff76ba7d │ │ - @ instruction: 0xff765f12 │ │ + @ instruction: 0xff765eeb │ │ @ instruction: 0xff76baed │ │ ldr ip, [r0, #4] │ │ sub r2, r1, #1 │ │ b bc0224 │ │ add r2, r2, #1 │ │ ldrsb r3, [r2, #1] │ │ cmp r3, #0 │ │ @@ -3252305,20 +3252305,20 @@ │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ str r7, [r5] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff760603 │ │ + @ instruction: 0xff7605dc │ │ @ instruction: 0xff74f17e │ │ @ instruction: 0xff74d03f │ │ @ instruction: 0xff7353bd │ │ @ instruction: 0xff76b945 │ │ - @ instruction: 0xff765de3 │ │ + @ instruction: 0xff765dbc │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #104 @ 0x68 │ │ mov r6, r1 │ │ mov r1, sp │ │ mov r5, r2 │ │ mov r4, r0 │ │ bl d31bc0 │ │ @@ -3252371,20 +3252371,20 @@ │ │ bl bbfb0c │ │ cmp r0, #0 │ │ beq bc0400 │ │ str r4, [r5] │ │ add sp, sp, #104 @ 0x68 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff76b879 │ │ - @ instruction: 0xff769b88 │ │ + @ instruction: 0xff769b61 │ │ @ instruction: 0xff76f9f0 │ │ @ instruction: 0xff76b8a9 │ │ - @ instruction: 0xff769bb8 │ │ + @ instruction: 0xff769b91 │ │ @ instruction: 0xff74ce23 │ │ - @ instruction: 0xff75e460 │ │ + @ instruction: 0xff75e439 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldrd r4, [r0] │ │ mov r2, r1 │ │ cmp r5, #0 │ │ beq bc04a0 │ │ ldr r0, [r0, #8] │ │ @@ -3252401,15 +3252401,15 @@ │ │ mov r0, r2 │ │ mov r2, r4 │ │ add r1, pc, r1 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, lr} │ │ b bb05a8 │ │ @ instruction: 0xff737945 │ │ - @ instruction: 0xff758c95 │ │ + @ instruction: 0xff758c6e │ │ bx r2 │ │ mov r2, r0 │ │ cmp r2, #0 │ │ mov r0, #0 │ │ cmpne r1, #0 │ │ bne bc04e0 │ │ bx lr │ │ @@ -3252484,15 +3252484,15 @@ │ │ mov r1, r6 │ │ mov r2, #61 @ 0x3d │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff756d2d │ │ + @ instruction: 0xff756d06 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ beq bc06d0 │ │ cmp r3, #0 │ │ @@ -3252543,15 +3252543,15 @@ │ │ bl c3a98c │ │ mov r2, r7 │ │ mov r3, r6 │ │ cmp r0, #0 │ │ bne bc06d0 │ │ b bc06a8 │ │ @ instruction: 0xff76d5ad │ │ - @ instruction: 0xff756c45 │ │ + @ instruction: 0xff756c1e │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ bxeq lr │ │ ldr r0, [r2, #8] │ │ cmp r0, #0 │ │ beq bc0720 │ │ @@ -3252652,15 +3252652,15 @@ │ │ ldr r0, [r4, #8] │ │ add r1, pc, r1 │ │ bl c35818 │ │ ldr r0, [r4, #8] │ │ pop {r4, lr} │ │ b c351c8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff756aa9 │ │ + @ instruction: 0xff756a82 │ │ 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 │ │ @@ -3252708,16 +3252708,16 @@ │ │ mov r1, r4 │ │ bl c4d328 │ │ mov r0, r8 │ │ mov r1, r4 │ │ mov r2, #182 @ 0xb6 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b c4d328 │ │ - @ instruction: 0xff7569f5 │ │ - @ instruction: 0xff756991 │ │ + @ instruction: 0xff7569ce │ │ + @ instruction: 0xff75696a │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c942cc │ │ mov r9, r0 │ │ cmp r0, #0 │ │ beq bc0a54 │ │ @@ -3252769,18 +3252769,18 @@ │ │ mov r0, r4 │ │ mov r2, #212 @ 0xd4 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff756941 │ │ - @ instruction: 0xff756919 │ │ - @ instruction: 0xff7568b5 │ │ - @ instruction: 0xff756891 │ │ + @ instruction: 0xff75691a │ │ + @ instruction: 0xff7568f2 │ │ + @ instruction: 0xff75688e │ │ + @ instruction: 0xff75686a │ │ bx r2 │ │ push {fp, lr} │ │ bl bc0ab8 │ │ bl bc0cd4 │ │ bl c0242c │ │ bl c12c5c │ │ bl bc4228 │ │ @@ -3252916,15 +3252916,15 @@ │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff743f26 │ │ @ instruction: 0xff743e56 │ │ @ instruction: 0xff743e22 │ │ @ instruction: 0xff743db6 │ │ - @ instruction: 0xff761929 │ │ + @ instruction: 0xff761902 │ │ bx lr │ │ ldr r0, [pc, #20] @ bc0cf0 │ │ ldr r1, [pc, #20] @ bc0cf4 │ │ ldr r2, [pc, #20] @ bc0cf8 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ @@ -3253154,34 +3253154,34 @@ │ │ bl c0725c │ │ movw r1, #13 │ │ mov r0, #13 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ b bc0fc4 │ │ - @ instruction: 0xff76166d │ │ + @ instruction: 0xff761646 │ │ @ instruction: 0xff743af9 │ │ @ instruction: 0xff73a247 │ │ @ instruction: 0xff748e40 │ │ - @ instruction: 0xff75bd49 │ │ - @ instruction: 0xff761641 │ │ - @ instruction: 0xff75d8e6 │ │ - @ instruction: 0xff75d8d1 │ │ - @ instruction: 0xff762c6b │ │ + @ instruction: 0xff75bd22 │ │ + @ instruction: 0xff76161a │ │ + @ instruction: 0xff75d8bf │ │ + @ instruction: 0xff75d8aa │ │ + @ instruction: 0xff762c44 │ │ @ instruction: 0xff7350a5 │ │ - @ instruction: 0xff76156d │ │ - @ instruction: 0xff75d812 │ │ + @ instruction: 0xff761546 │ │ + @ instruction: 0xff75d7eb │ │ eoreq r1, r1, r8, ror fp │ │ - @ instruction: 0xff7615e9 │ │ + @ instruction: 0xff7615c2 │ │ @ instruction: 0xff743a75 │ │ eoreq r1, r1, ip, lsl ip │ │ - @ instruction: 0xff7615ad │ │ - @ instruction: 0xff75d852 │ │ - @ instruction: 0xff75f85e │ │ - @ instruction: 0xff75b4c8 │ │ + @ instruction: 0xff761586 │ │ + @ instruction: 0xff75d82b │ │ + @ instruction: 0xff75f837 │ │ + @ instruction: 0xff75b4a1 │ │ b bc40fc │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ add r3, sp, #4 │ │ mov r2, #0 │ │ str r2, [sp, #4] │ │ bl bc1140 │ │ @@ -3253872,15 +3253872,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: 0xff7593ae │ │ + @ instruction: 0xff759387 │ │ mulseq lr, r4, r6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mvn fp, #0 │ │ cmp r0, #0 │ │ beq bc1d2c │ │ mov r6, r1 │ │ @@ -3254187,27 +3254187,27 @@ │ │ b bc2078 │ │ mov r0, #4 │ │ str r0, [r5, #12] │ │ b bc2078 │ │ andseq r5, lr, r8, ror r5 │ │ @ instruction: 0xff73f5aa │ │ @ instruction: 0xff73b7ce │ │ - @ instruction: 0xff76262d │ │ + @ instruction: 0xff762606 │ │ @ instruction: 0xff73f5da │ │ @ instruction: 0xff73b7fe │ │ @ instruction: 0xff73f51a │ │ @ instruction: 0xff73b73e │ │ @ instruction: 0xff73f33a │ │ - @ instruction: 0xff758f33 │ │ + @ instruction: 0xff758f0c │ │ @ instruction: 0xff73f2b2 │ │ @ instruction: 0xff73b4d6 │ │ - @ instruction: 0xff7661e0 │ │ + @ instruction: 0xff7661b9 │ │ @ instruction: 0xff7373ce │ │ - @ instruction: 0xff7538b5 │ │ - @ instruction: 0xff75547c │ │ + @ instruction: 0xff75388e │ │ + @ instruction: 0xff755455 │ │ @ instruction: 0xff73f3f6 │ │ @ instruction: 0xff73b61a │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r9, #0 │ │ cmp r0, #0 │ │ beq bc2198 │ │ @@ -3254302,15 +3254302,15 @@ │ │ add r2, pc, r2 │ │ bl c0734c │ │ b bc2198 │ │ @ instruction: 0xff73f136 │ │ @ instruction: 0xff73d29e │ │ @ instruction: 0xff73f072 │ │ @ instruction: 0xff73d1da │ │ - @ instruction: 0xff75134d │ │ + @ instruction: 0xff751326 │ │ push {r4, r5, r6, lr} │ │ ldr r5, [sp, #20] │ │ ldr r6, [r0] │ │ cmp r5, #0 │ │ bne bc22c0 │ │ cmn r6, #1 │ │ beq bc22c0 │ │ @@ -3254356,17 +3254356,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: 0xff73f00a │ │ - @ instruction: 0xff758c03 │ │ + @ instruction: 0xff758bdc │ │ @ instruction: 0xff73efd2 │ │ - @ instruction: 0xff758bcb │ │ + @ instruction: 0xff758ba4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq bc2414 │ │ mov r6, r1 │ │ add r1, sp, #4 │ │ @@ -3254849,39 +3254849,39 @@ │ │ b bc2a20 │ │ movw r7, #4098 @ 0x1002 │ │ mov r0, #30 │ │ cmp r1, #0 │ │ bne bc28b4 │ │ b bc2ac0 │ │ @ instruction: 0xff73af60 │ │ - @ instruction: 0xff761dbe │ │ + @ instruction: 0xff761d97 │ │ @ instruction: 0xff73afb0 │ │ - @ instruction: 0xff761e0e │ │ + @ instruction: 0xff761de7 │ │ @ instruction: 0xff73af38 │ │ - @ instruction: 0xff761d96 │ │ + @ instruction: 0xff761d6f │ │ @ instruction: 0xff73af88 │ │ - @ instruction: 0xff761de6 │ │ + @ instruction: 0xff761dbf │ │ @ instruction: 0xff73aedc │ │ - @ instruction: 0xff761d3a │ │ + @ instruction: 0xff761d13 │ │ @ instruction: 0xff7441ce │ │ @ instruction: 0xff73ac88 │ │ - @ instruction: 0xff761ae6 │ │ - @ instruction: 0xff75e014 │ │ + @ instruction: 0xff761abf │ │ + @ instruction: 0xff75dfed │ │ @ instruction: 0xff73ab08 │ │ - @ instruction: 0xff761966 │ │ + @ instruction: 0xff76193f │ │ @ instruction: 0xff73abd4 │ │ - @ instruction: 0xff761a32 │ │ + @ instruction: 0xff761a0b │ │ 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: 0xff73aa90 │ │ @ instruction: 0xff73abb8 │ │ - @ instruction: 0xff761a16 │ │ + @ instruction: 0xff7619ef │ │ 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 │ │ @@ -3255710,15 +3255710,15 @@ │ │ mov r0, #13 │ │ mov r1, #173 @ 0xad │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff75b052 │ │ + @ instruction: 0xff75b02b │ │ @ instruction: 0xff76c5a5 │ │ ldr r1, [r0, #4] │ │ cmp r1, #23 │ │ beq bc3898 │ │ cmp r1, #24 │ │ movne r0, #0 │ │ bxne lr │ │ @@ -3255914,15 +3255914,15 @@ │ │ b bc3b20 │ │ @ instruction: 0xff746bfa │ │ @ instruction: 0xff73438c │ │ @ instruction: 0xff778d6c │ │ @ instruction: 0xff74a2ec │ │ @ instruction: 0xff74c29b │ │ @ instruction: 0xff778dd0 │ │ - @ instruction: 0xff75ead9 │ │ + @ instruction: 0xff75eab2 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r3, r0 │ │ add r0, sp, #4 │ │ mov r2, r1 │ │ mov r1, sp │ │ bl bc389c │ │ @@ -3256255,15 +3256255,15 @@ │ │ eoreq pc, r1, r4, asr #10 │ │ @ instruction: 0xff778984 │ │ andeq r0, r0, r0, lsr #3 │ │ @ instruction: 0xff76be27 │ │ ldrdeq pc, [r1], -r8 @ │ │ @ instruction: 0xff76bdcb │ │ @ instruction: 0xff76bdb3 │ │ - @ instruction: 0xff75c864 │ │ + @ instruction: 0xff75c83d │ │ ldr r0, [pc, #36] @ bc4128 │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bxeq lr │ │ ldr r2, [pc, #24] @ bc412c │ │ mov r3, #0 │ │ ldr r1, [pc, #20] @ bc4130 │ │ @@ -3256493,24 +3256493,24 @@ │ │ add r2, pc, r2 │ │ movweq r1, #118 @ 0x76 │ │ b bc4444 │ │ mov r0, #1 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff73ecc2 │ │ - @ instruction: 0xff75ff56 │ │ + @ instruction: 0xff75ff2f │ │ @ instruction: 0xff767838 │ │ @ instruction: 0xff73ee42 │ │ eoreq pc, r1, ip, lsl r2 @ │ │ eoreq pc, r1, ip, lsl #4 │ │ @ instruction: 0xff73ee02 │ │ eoreq pc, r1, r8, asr #3 │ │ @ instruction: 0xff73ec76 │ │ - @ instruction: 0xff75ff0a │ │ - @ instruction: 0xff75c406 │ │ + @ instruction: 0xff75fee3 │ │ + @ instruction: 0xff75c3df │ │ eoreq pc, r1, r0, ror #3 │ │ ldr r0, [pc, #264] @ bc45ec │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r1, [pc, #248] @ bc45f0 │ │ @@ -3256799,21 +3256799,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: 0xff769411 │ │ - @ instruction: 0xff765708 │ │ + @ instruction: 0xff7656e1 │ │ @ instruction: 0xff7693e1 │ │ - @ instruction: 0xff7656d8 │ │ + @ instruction: 0xff7656b1 │ │ @ instruction: 0xff769359 │ │ - @ instruction: 0xff765650 │ │ + @ instruction: 0xff765629 │ │ @ instruction: 0xff769375 │ │ - @ instruction: 0xff76566c │ │ + @ instruction: 0xff765645 │ │ 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 bc49e4 │ │ mov r4, #0 │ │ @@ -3257013,15 +3257013,15 @@ │ │ add r0, r3, #4 │ │ ldr r1, [r4, #44] @ 0x2c │ │ ldr r2, [r4, #48] @ 0x30 │ │ blx d2ad8e │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff76906d │ │ - @ instruction: 0xff74e9a7 │ │ + @ instruction: 0xff74e980 │ │ @ instruction: 0xff769045 │ │ @ instruction: 0xff769001 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, #0 │ │ mov r7, r1 │ │ mov r5, r0 │ │ @@ -3258410,24 +3258410,24 @@ │ │ mov r6, #0 │ │ bl c0734c │ │ b bc6298 │ │ mov r6, #0 │ │ mov r0, r7 │ │ bl c092f0 │ │ b bc6100 │ │ - @ instruction: 0xff74f665 │ │ + @ instruction: 0xff74f63e │ │ @ instruction: 0xff747da2 │ │ - @ instruction: 0xff74f60d │ │ + @ instruction: 0xff74f5e6 │ │ @ instruction: 0xff747d4a │ │ - @ instruction: 0xff74f5bd │ │ + @ instruction: 0xff74f596 │ │ @ instruction: 0xff747cfa │ │ - @ instruction: 0xff74f57d │ │ + @ instruction: 0xff74f556 │ │ @ instruction: 0xff747cba │ │ @ instruction: 0xff73ab34 │ │ - @ instruction: 0xff74f4d5 │ │ + @ instruction: 0xff74f4ae │ │ @ instruction: 0xff747c12 │ │ 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 │ │ @@ -3258639,21 +3258639,21 @@ │ │ ldr r2, [fp, #64] @ 0x40 │ │ add r1, pc, r1 │ │ bl bb05a8 │ │ cmp r0, #0 │ │ bgt bc6504 │ │ b bc64d4 │ │ @ instruction: 0xff7318cb │ │ - @ instruction: 0xff754972 │ │ + @ instruction: 0xff75494b │ │ @ instruction: 0xff765746 │ │ - @ instruction: 0xff754954 │ │ + @ instruction: 0xff75492d │ │ @ instruction: 0xff72f9c0 │ │ @ instruction: 0xff733542 │ │ - @ instruction: 0xff756588 │ │ - @ instruction: 0xff75fc33 │ │ + @ instruction: 0xff756561 │ │ + @ instruction: 0xff75fc0c │ │ @ instruction: 0xff731935 │ │ 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 │ │ @@ -3258741,15 +3258741,15 @@ │ │ mov r7, #91 @ 0x5b │ │ b bc676c │ │ mov r9, #109 @ 0x6d │ │ mov r7, #97 @ 0x61 │ │ mov r5, sl │ │ b bc676c │ │ andseq r0, lr, r8, lsl lr │ │ - @ instruction: 0xff75f99b │ │ + @ instruction: 0xff75f974 │ │ @ instruction: 0xff73c98a │ │ 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] │ │ @@ -3258833,22 +3258833,22 @@ │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ bl ba57ac │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff75f8df │ │ + @ instruction: 0xff75f8b8 │ │ @ instruction: 0xff72f725 │ │ andseq r0, lr, r4, asr #25 │ │ - @ instruction: 0xff75f83b │ │ + @ instruction: 0xff75f814 │ │ @ instruction: 0xff72f681 │ │ - @ instruction: 0xff75f81f │ │ + @ instruction: 0xff75f7f8 │ │ @ instruction: 0xff72f665 │ │ - @ instruction: 0xff75f7f3 │ │ + @ instruction: 0xff75f7cc │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ ldr r0, [pc, #84] @ bc69c4 │ │ mov r6, r1 │ │ ldr r1, [r5, #8] │ │ ldr r3, [r5, #20] │ │ add r0, pc, r0 │ │ @@ -3258991,24 +3258991,24 @@ │ │ ldr r2, [pc, #56] @ bc6bdc │ │ mov r1, r7 │ │ ldr r0, [sp, #12] │ │ mov r3, #217 @ 0xd9 │ │ add r2, pc, r2 │ │ bl c4d580 │ │ b bc6b88 │ │ - @ instruction: 0xff75f6a3 │ │ + @ instruction: 0xff75f67c │ │ @ instruction: 0xff767214 │ │ andseq r0, lr, r4, lsl #21 │ │ - @ instruction: 0xff75f5f3 │ │ + @ instruction: 0xff75f5cc │ │ @ instruction: 0xff767164 │ │ - @ instruction: 0xff75f5c7 │ │ + @ instruction: 0xff75f5a0 │ │ @ instruction: 0xff767138 │ │ - @ instruction: 0xff75f5ab │ │ + @ instruction: 0xff75f584 │ │ @ instruction: 0xff76711c │ │ - @ instruction: 0xff75f56b │ │ + @ instruction: 0xff75f544 │ │ ldr r1, [r1, #20] │ │ mov r3, #2 │ │ b bc6458 │ │ ldr r0, [r0, #20] │ │ b bcdf4c │ │ ldr r0, [r0, #20] │ │ b bcdf38 │ │ @@ -3259159,15 +3259159,15 @@ │ │ bl c0725c │ │ mov r0, #5 │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff75f2e3 │ │ + @ instruction: 0xff75f2bc │ │ @ instruction: 0xff73c2e0 │ │ ldr r0, [r0, #20] │ │ b bc8884 │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #112] @ 0x70 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3259277,15 +3259277,15 @@ │ │ mov r0, r5 │ │ bl c53a68 │ │ mov r0, fp │ │ bl c50af8 │ │ b bc6edc │ │ @ instruction: 0xff73459e │ │ @ instruction: 0xff766a7f │ │ - @ instruction: 0xff75d442 │ │ + @ instruction: 0xff75d41b │ │ @ instruction: 0xff7365ae │ │ @ instruction: 0xff73d9a2 │ │ @ instruction: 0xff7347c0 │ │ mov r2, #28 │ │ b bc70bc │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ @@ -3259371,15 +3259371,15 @@ │ │ mov r0, #5 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c0734c │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff75ef9b │ │ + @ instruction: 0xff75ef74 │ │ @ instruction: 0xff744fe9 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r4, r0 │ │ cmp r2, #0 │ │ beq bc72c8 │ │ mov r7, r2 │ │ @@ -3259457,20 +3259457,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: 0xff74c3c5 │ │ + @ instruction: 0xff74c39e │ │ @ instruction: 0xff73458d │ │ @ instruction: 0xff73b215 │ │ - @ instruction: 0xff7531fd │ │ + @ instruction: 0xff7531d6 │ │ @ instruction: 0xff7344f5 │ │ - @ instruction: 0xff75318d │ │ + @ instruction: 0xff753166 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r2, #0 │ │ beq bc7398 │ │ mov r4, r0 │ │ mov r0, r2 │ │ mov r6, r2 │ │ @@ -3259576,21 +3259576,21 @@ │ │ ldr r2, [pc, #48] @ bc74f8 │ │ mov r0, fp │ │ ldr r1, [sp, #16] │ │ mov r3, #91 @ 0x5b │ │ add r2, pc, r2 │ │ bl c4d580 │ │ b bc73fc │ │ - @ instruction: 0xff75a817 │ │ + @ instruction: 0xff75a7f0 │ │ @ instruction: 0xff73b0cd │ │ - @ instruction: 0xff753b4a │ │ + @ instruction: 0xff753b23 │ │ @ instruction: 0xff736143 │ │ @ instruction: 0xff73f402 │ │ - @ instruction: 0xff74c177 │ │ - @ instruction: 0xff753a84 │ │ + @ instruction: 0xff74c150 │ │ + @ instruction: 0xff753a5d │ │ @ instruction: 0xff73f34e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov fp, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl bb3f24 │ │ @@ -3259813,15 +3259813,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff73efd3 │ │ - @ instruction: 0xff75ad9e │ │ + @ instruction: 0xff75ad77 │ │ ldr r3, [pc, #4] @ bc78a0 │ │ add r3, pc, r3 │ │ b ba741c │ │ andseq pc, sp, r0, ror #25 │ │ ldr r2, [pc, #4] @ bc78b0 │ │ add r2, pc, r2 │ │ b baa46c │ │ @@ -3259896,16 +3259896,16 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl bcde4c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andseq pc, sp, ip, lsl #26 │ │ - @ instruction: 0xff75ac93 │ │ - @ instruction: 0xff75ac77 │ │ + @ instruction: 0xff75ac6c │ │ + @ instruction: 0xff75ac50 │ │ 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 │ │ @@ -3260108,15 +3260108,15 @@ │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff752759 │ │ + @ instruction: 0xff752732 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl bb40bc │ │ cmp r0, #0 │ │ str r0, [r4] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ @@ -3260313,16 +3260313,16 @@ │ │ b bc7fc4 │ │ mov r7, #0 │ │ b bc8024 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff759d63 │ │ - @ instruction: 0xff757ee7 │ │ + @ instruction: 0xff759d3c │ │ + @ instruction: 0xff757ec0 │ │ @ instruction: 0xff774d04 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl bce0fc │ │ mov r1, r6 │ │ @@ -3260674,17 +3260674,17 @@ │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ bl bb3f34 │ │ mov r7, r5 │ │ mov r4, r6 │ │ b bc85a4 │ │ - @ instruction: 0xff75faa4 │ │ + @ instruction: 0xff75fa7d │ │ @ instruction: 0xff733214 │ │ - @ instruction: 0xff75fa58 │ │ + @ instruction: 0xff75fa31 │ │ @ instruction: 0xff7331c8 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ add r1, sp, #4 │ │ mov r4, #0 │ │ str r4, [sp, #4] │ │ bl bc8758 │ │ @@ -3261920,25 +3261920,25 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r6, #0 │ │ ldr sl, [sp, #112] @ 0x70 │ │ b bc993c │ │ cmn r0, #1 │ │ movne r6, #1 │ │ b bc993c │ │ - @ instruction: 0xff74e101 │ │ + @ instruction: 0xff74e0da │ │ @ instruction: 0xff73430f │ │ - @ instruction: 0xff74da25 │ │ + @ instruction: 0xff74d9fe │ │ @ instruction: 0xff733c33 │ │ - @ instruction: 0xff74e0c5 │ │ + @ instruction: 0xff74e09e │ │ @ instruction: 0xff77392c │ │ @ instruction: 0xff773640 │ │ @ instruction: 0xff7735e4 │ │ @ instruction: 0xff7737cc │ │ @ instruction: 0xff773764 │ │ - @ instruction: 0xff74d9e1 │ │ + @ instruction: 0xff74d9ba │ │ 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 bb3da0 │ │ @@ -3262569,18 +3262569,18 @@ │ │ mov r1, r8 │ │ mov r3, #91 @ 0x5b │ │ add r2, pc, r2 │ │ bl c4d580 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff74d1d2 │ │ - @ instruction: 0xff74cfb2 │ │ - @ instruction: 0xff74d116 │ │ - @ instruction: 0xff74b52c │ │ + @ instruction: 0xff74d1ab │ │ + @ instruction: 0xff74cf8b │ │ + @ instruction: 0xff74d0ef │ │ + @ instruction: 0xff74b505 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov ip, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [sp, #24] │ │ ldr lr, [sp, #28] │ │ @@ -3262731,21 +3262731,21 @@ │ │ bl c07168 │ │ ldr r0, [pc, #40] @ bca640 │ │ mov r1, #178 @ 0xb2 │ │ ldr r2, [pc, #36] @ bca644 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b bca548 │ │ - @ instruction: 0xff74cede │ │ + @ instruction: 0xff74ceb7 │ │ @ instruction: 0xff76183d │ │ - @ instruction: 0xff74cf0a │ │ + @ instruction: 0xff74cee3 │ │ @ instruction: 0xff761869 │ │ - @ instruction: 0xff74cdfe │ │ + @ instruction: 0xff74cdd7 │ │ @ instruction: 0xff76175d │ │ - @ instruction: 0xff74cd22 │ │ + @ instruction: 0xff74ccfb │ │ @ instruction: 0xff761681 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ str r3, [sp] │ │ @@ -3262839,19 +3262839,19 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r4, #0 │ │ mov r0, #3 │ │ mov r1, #113 @ 0x71 │ │ b bca708 │ │ - @ instruction: 0xff74cc52 │ │ + @ instruction: 0xff74cc2b │ │ @ instruction: 0xff732e61 │ │ - @ instruction: 0xff74cc7e │ │ + @ instruction: 0xff74cc57 │ │ @ instruction: 0xff732e8d │ │ - @ instruction: 0xff74cb82 │ │ + @ instruction: 0xff74cb5b │ │ @ instruction: 0xff732d91 │ │ 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 │ │ @@ -3263059,22 +3263059,22 @@ │ │ bl d320c0 │ │ add r0, sp, #32 │ │ mov r1, #96 @ 0x60 │ │ bl d320c0 │ │ mov r0, r8 │ │ add sp, sp, #256 @ 0x100 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff74caee │ │ - @ instruction: 0xff74c8b2 │ │ + @ instruction: 0xff74cac7 │ │ + @ instruction: 0xff74c88b │ │ @ instruction: 0xff730d27 │ │ @ instruction: 0xff74361a │ │ - @ instruction: 0xff74c8fa │ │ + @ instruction: 0xff74c8d3 │ │ @ instruction: 0xff730d6f │ │ - @ instruction: 0xff74c82e │ │ - @ instruction: 0xff74c886 │ │ + @ instruction: 0xff74c807 │ │ + @ instruction: 0xff74c85f │ │ @ instruction: 0xff730cfb │ │ 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 │ │ @@ -3263434,17 +3263434,17 @@ │ │ bl bba5b4 │ │ ldr r4, [sp, #4] │ │ cmp r0, #0 │ │ mov r2, fp │ │ bne bcb0a4 │ │ mov r5, #0 │ │ b bcb0c0 │ │ - @ instruction: 0xff753c10 │ │ + @ instruction: 0xff753be9 │ │ @ instruction: 0xff73fa42 │ │ - @ instruction: 0xff753b20 │ │ + @ instruction: 0xff753af9 │ │ @ instruction: 0xff73f952 │ │ 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 │ │ @@ -3263908,15 +3263908,15 @@ │ │ ldr r5, [sp, #20] │ │ cmp ip, r3 │ │ mov r6, lr │ │ bne bcb49c │ │ b bcb4bc │ │ ldr r6, [sp, #16] │ │ b bcb7f0 │ │ - @ instruction: 0xff7536cc │ │ + @ instruction: 0xff7536a5 │ │ @ instruction: 0xff73237f │ │ 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 │ │ @@ -3264324,16 +3264324,16 @@ │ │ bne bcbb08 │ │ mov r7, #0 │ │ mov r0, sl │ │ bl bb645c │ │ add r0, sp, #24 │ │ bl bccac4 │ │ b bcb920 │ │ - @ instruction: 0xff752fc0 │ │ - @ instruction: 0xff749e5f │ │ + @ instruction: 0xff752f99 │ │ + @ instruction: 0xff749e38 │ │ 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 │ │ @@ -3264870,18 +3264870,18 @@ │ │ ldr r5, [fp, #-96] @ 0xffffffa0 │ │ b bcc6d0 │ │ ldr r4, [fp, #-120] @ 0xffffff88 │ │ ldr r6, [fp, #-112] @ 0xffffff90 │ │ ldr r7, [fp, #-76] @ 0xffffffb4 │ │ ldr r5, [fp, #-96] @ 0xffffffa0 │ │ b bcc6d0 │ │ - @ instruction: 0xff752934 │ │ + @ instruction: 0xff75290d │ │ @ instruction: 0xff741f29 │ │ - @ instruction: 0xff75276c │ │ - @ instruction: 0xff7521b8 │ │ + @ instruction: 0xff752745 │ │ + @ instruction: 0xff752191 │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmn r1, #31 │ │ bxlt lr │ │ push {fp, lr} │ │ asr r3, r1, #31 │ │ ldr ip, [r2, #4] │ │ @@ -3265376,15 +3265376,15 @@ │ │ str r6, [r5, #12] │ │ ldr r0, [r7, #12] │ │ ldr r1, [r8, #12] │ │ eor r0, r1, r0 │ │ str r0, [r4, #12] │ │ b bccf0c │ │ @ instruction: 0xff73999a │ │ - @ instruction: 0xff74e024 │ │ + @ instruction: 0xff74dffd │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c31b30 │ │ cmp r0, #0 │ │ beq bccfdc │ │ mov r5, r0 │ │ @@ -3265417,15 +3265417,15 @@ │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff737a89 │ │ - @ instruction: 0xff74c17b │ │ + @ instruction: 0xff74c154 │ │ mov r1, r0 │ │ mov r0, #0 │ │ b bccf80 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ @@ -3265648,25 +3265648,25 @@ │ │ movw r1, #3 │ │ mov r0, #5 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r8 │ │ b bcd198 │ │ - @ instruction: 0xff748647 │ │ + @ instruction: 0xff748620 │ │ @ instruction: 0xff730457 │ │ - @ instruction: 0xff7485ff │ │ + @ instruction: 0xff7485d8 │ │ @ instruction: 0xff73040f │ │ - @ instruction: 0xff748597 │ │ + @ instruction: 0xff748570 │ │ @ instruction: 0xff7303a7 │ │ - @ instruction: 0xff74842b │ │ + @ instruction: 0xff748404 │ │ @ instruction: 0xff73023b │ │ - @ instruction: 0xff7483db │ │ + @ instruction: 0xff7483b4 │ │ @ instruction: 0xff7301eb │ │ - @ instruction: 0xff748403 │ │ + @ instruction: 0xff7483dc │ │ @ instruction: 0xff730213 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r6, #0 │ │ mov r4, r0 │ │ str r6, [sp, #4] │ │ ldr r0, [r2, #104] @ 0x68 │ │ @@ -3265847,15 +3265847,15 @@ │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ bl bb3fe8 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff7480c7 │ │ + @ instruction: 0xff7480a0 │ │ @ instruction: 0xff740823 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov r8, r1 │ │ mov r1, sp │ │ @@ -3265958,21 +3265958,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r4, #0 │ │ mov r0, #5 │ │ mov r1, #106 @ 0x6a │ │ b bcd754 │ │ - @ instruction: 0xff74802f │ │ + @ instruction: 0xff748008 │ │ @ instruction: 0xff760577 │ │ - @ instruction: 0xff747f4b │ │ + @ instruction: 0xff747f24 │ │ @ instruction: 0xff760493 │ │ - @ instruction: 0xff747fb3 │ │ - @ instruction: 0xff747f7b │ │ - @ instruction: 0xff747ef7 │ │ + @ instruction: 0xff747f8c │ │ + @ instruction: 0xff747f54 │ │ + @ instruction: 0xff747ed0 │ │ @ instruction: 0xff76043f │ │ 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 bb3dfc │ │ @@ -3266171,22 +3266171,22 @@ │ │ cmp fp, r0 │ │ beq bcdbdc │ │ mov r0, fp │ │ bl bb3fe8 │ │ mov r0, r9 │ │ bl bb6178 │ │ b bcd98c │ │ - @ instruction: 0xff747e87 │ │ - @ instruction: 0xff74f2e9 │ │ - @ instruction: 0xff747e3f │ │ - @ instruction: 0xff74f2a1 │ │ - @ instruction: 0xff747e03 │ │ - @ instruction: 0xff74f265 │ │ - @ instruction: 0xff747bdf │ │ - @ instruction: 0xff74f041 │ │ + @ instruction: 0xff747e60 │ │ + @ instruction: 0xff74f2c2 │ │ + @ instruction: 0xff747e18 │ │ + @ instruction: 0xff74f27a │ │ + @ instruction: 0xff747ddc │ │ + @ instruction: 0xff74f23e │ │ + @ instruction: 0xff747bb8 │ │ + @ instruction: 0xff74f01a │ │ 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} │ │ @@ -3266855,23 +3266855,23 @@ │ │ bl c0734c │ │ mov r0, r4 │ │ bl ba57ac │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff76193d │ │ - @ instruction: 0xff747284 │ │ + @ instruction: 0xff74725d │ │ @ instruction: 0xff761855 │ │ - @ instruction: 0xff74719c │ │ + @ instruction: 0xff747175 │ │ @ instruction: 0xff76182d │ │ - @ instruction: 0xff747174 │ │ + @ instruction: 0xff74714d │ │ @ instruction: 0xff761801 │ │ - @ instruction: 0xff747148 │ │ + @ instruction: 0xff747121 │ │ @ instruction: 0xff7617e5 │ │ - @ instruction: 0xff74712c │ │ + @ instruction: 0xff747105 │ │ @ instruction: 0xff761871 │ │ ldr r1, [r1, #20] │ │ mov r3, #2 │ │ b bcec88 │ │ ldr r0, [r0, #20] │ │ b bd0dc4 │ │ ldr r0, [r0, #20] │ │ @@ -3267013,19 +3267013,19 @@ │ │ bl c9ea90 │ │ mov r6, r0 │ │ b bce904 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff74bba9 │ │ - @ instruction: 0xff74bc1d │ │ + @ instruction: 0xff74bb82 │ │ + @ instruction: 0xff74bbf6 │ │ @ instruction: 0xff7430ca │ │ @ instruction: 0xff73489d │ │ - @ instruction: 0xff74bb89 │ │ + @ instruction: 0xff74bb62 │ │ ldr r0, [r0, #20] │ │ b bcf4e4 │ │ mvn r0, #1 │ │ cmp r1, #3 │ │ moveq r0, #672 @ 0x2a0 │ │ streq r0, [r3] │ │ moveq r0, #1 │ │ @@ -3267155,15 +3267155,15 @@ │ │ mov r6, r0 │ │ mov r0, r5 │ │ bl c53a68 │ │ mov r0, fp │ │ bl c50af8 │ │ b bcea3c │ │ @ instruction: 0xff72ca42 │ │ - @ instruction: 0xff75590a │ │ + @ instruction: 0xff7558e3 │ │ @ instruction: 0xff75ef07 │ │ @ instruction: 0xff735e86 │ │ @ instruction: 0xff72cca0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ @@ -3267315,15 +3267315,15 @@ │ │ bl c32a08 │ │ 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: 0xff74c1c8 │ │ + @ instruction: 0xff74c1a1 │ │ @ instruction: 0xff739afa │ │ @ instruction: 0xff75cf85 │ │ @ instruction: 0xff737b0e │ │ @ instruction: 0xff72ca4f │ │ ldr r3, [pc, #4] @ bcede8 │ │ add r3, pc, r3 │ │ b ba741c │ │ @@ -3267646,15 +3267646,15 @@ │ │ mov r8, #109 @ 0x6d │ │ b bcf24c │ │ movw r8, #259 @ 0x103 │ │ mov r7, #177 @ 0xb1 │ │ movt r8, #12 │ │ b bcf24c │ │ @ instruction: 0xff760c13 │ │ - @ instruction: 0xff755130 │ │ + @ instruction: 0xff755109 │ │ ldr r0, [r0, #92] @ 0x5c │ │ bx lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r1 │ │ ldr r1, [pc, #424] @ bcf4b8 │ │ mov r6, r0 │ │ mov r0, #112 @ 0x70 │ │ @@ -3268156,16 +3268156,16 @@ │ │ b bcf794 │ │ mov fp, #111 @ 0x6f │ │ b bcf794 │ │ mov r5, #0 │ │ b bcf794 │ │ mov r4, r6 │ │ b bcf7cc │ │ - @ instruction: 0xff75112a │ │ - @ instruction: 0xff75889b │ │ + @ instruction: 0xff751103 │ │ + @ instruction: 0xff758874 │ │ 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 │ │ @@ -3268421,21 +3268421,21 @@ │ │ mov r0, r5 │ │ bl bb6178 │ │ mov r0, fp │ │ bl bb3f34 │ │ mov r0, r8 │ │ bl bb3f34 │ │ b bcfb44 │ │ - @ instruction: 0xff750daa │ │ + @ instruction: 0xff750d83 │ │ @ instruction: 0xff738cf7 │ │ - @ instruction: 0xff750cfa │ │ + @ instruction: 0xff750cd3 │ │ @ instruction: 0xff738c47 │ │ - @ instruction: 0xff750ab2 │ │ + @ instruction: 0xff750a8b │ │ @ instruction: 0xff7389ff │ │ - @ instruction: 0xff750a02 │ │ + @ instruction: 0xff7509db │ │ @ instruction: 0xff73894f │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, #0 │ │ str r3, [sp] │ │ str r3, [sp, #4] │ │ str r3, [sp, #8] │ │ @@ -3268664,22 +3268664,22 @@ │ │ beq bd0090 │ │ ldr r1, [sp, #32] │ │ mov r0, fp │ │ bl bb4be4 │ │ clz r0, r0 │ │ lsr r4, r0, #5 │ │ b bd00c4 │ │ - @ instruction: 0xff75091e │ │ - @ instruction: 0xff756178 │ │ - @ instruction: 0xff7507ce │ │ - @ instruction: 0xff756028 │ │ - @ instruction: 0xff750896 │ │ - @ instruction: 0xff7560f0 │ │ - @ instruction: 0xff75082e │ │ - @ instruction: 0xff756088 │ │ + @ instruction: 0xff7508f7 │ │ + @ instruction: 0xff756151 │ │ + @ instruction: 0xff7507a7 │ │ + @ instruction: 0xff756001 │ │ + @ instruction: 0xff75086f │ │ + @ instruction: 0xff7560c9 │ │ + @ instruction: 0xff750807 │ │ + @ instruction: 0xff756061 │ │ 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 │ │ @@ -3269193,15 +3269193,15 @@ │ │ mov r2, r5 │ │ bl bb5950 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ mov r1, r5 │ │ movwne r6, #1 │ │ b bd05c0 │ │ - @ instruction: 0xff757bec │ │ + @ instruction: 0xff757bc5 │ │ @ instruction: 0xff73da6f │ │ ldr r1, [pc, #12] @ bd0b3c │ │ mov r0, #8 │ │ mov r2, #36 @ 0x24 │ │ add r1, pc, r1 │ │ b c4cff8 │ │ @ instruction: 0xff72aca9 │ │ @@ -3269683,17 +3269683,17 @@ │ │ mov r0, #37 @ 0x25 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff72e1cb │ │ - @ instruction: 0xff74d65b │ │ + @ instruction: 0xff74d634 │ │ @ instruction: 0xff72e19f │ │ - @ instruction: 0xff74d62f │ │ + @ instruction: 0xff74d608 │ │ @ instruction: 0xff72e20f │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ moveq r0, #0 │ │ bx lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ @@ -3269795,21 +3269795,21 @@ │ │ mov r6, #108 @ 0x6c │ │ mov r7, #143 @ 0x8f │ │ b bd13c4 │ │ mov r6, #103 @ 0x67 │ │ mov r7, #147 @ 0x93 │ │ b bd13c4 │ │ @ instruction: 0xff72e0ab │ │ - @ instruction: 0xff745fbe │ │ + @ instruction: 0xff745f97 │ │ @ instruction: 0xff72e0e3 │ │ @ instruction: 0xff73ae26 │ │ @ instruction: 0xff72e02b │ │ @ instruction: 0xff72e003 │ │ @ instruction: 0xff72e067 │ │ - @ instruction: 0xff745f7a │ │ + @ instruction: 0xff745f53 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq bd1508 │ │ cmp r1, #3 │ │ beq bd154c │ │ cmp r1, #2 │ │ beq bd1540 │ │ @@ -3269852,17 +3269852,17 @@ │ │ orr r1, r1, r2 │ │ str r1, [r0, #12] │ │ mov r0, #0 │ │ pop {fp, pc} │ │ pop {fp, lr} │ │ bx ip │ │ @ instruction: 0xff72df23 │ │ - @ instruction: 0xff745e4d │ │ + @ instruction: 0xff745e26 │ │ @ instruction: 0xff72df4b │ │ - @ instruction: 0xff745e75 │ │ + @ instruction: 0xff745e4e │ │ push {r4, r5, fp, lr} │ │ movw r4, #258 @ 0x102 │ │ cmp r0, #0 │ │ movt r4, #12 │ │ mov r5, #163 @ 0xa3 │ │ cmpne r1, #0 │ │ bne bd15cc │ │ @@ -3269891,15 +3269891,15 @@ │ │ mov r4, #106 @ 0x6a │ │ mov r5, #171 @ 0xab │ │ b bd1594 │ │ mov r4, #108 @ 0x6c │ │ mov r5, #167 @ 0xa7 │ │ b bd1594 │ │ @ instruction: 0xff72de97 │ │ - @ instruction: 0xff745db3 │ │ + @ instruction: 0xff745d8c │ │ push {r4, lr} │ │ cmp r0, #0 │ │ ldrne r0, [r0, #32] │ │ popne {r4, pc} │ │ bl c07168 │ │ ldr r0, [pc, #48] @ bd1658 │ │ mov r1, #219 @ 0xdb │ │ @@ -3270003,17 +3270003,17 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r4, #0 │ │ mov r0, #37 @ 0x25 │ │ mov r1, #111 @ 0x6f │ │ b bd1788 │ │ @ instruction: 0xff72dccf │ │ - @ instruction: 0xff74403d │ │ + @ instruction: 0xff744016 │ │ @ instruction: 0xff72dc93 │ │ - @ instruction: 0xff744001 │ │ + @ instruction: 0xff743fda │ │ @ instruction: 0xff72dcf3 │ │ ldr r0, [pc, #4] @ bd17e4 │ │ add r0, pc, r0 │ │ bx lr │ │ eoreq pc, r0, r4, lsr #30 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ @@ -3270094,21 +3270094,21 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #136 @ 0x88 │ │ bl c4d328 │ │ mov r0, r5 │ │ bl d31940 │ │ b bd18dc │ │ - @ instruction: 0xff74b376 │ │ + @ instruction: 0xff74b34f │ │ @ instruction: 0xff736fbe │ │ - @ instruction: 0xff74b346 │ │ + @ instruction: 0xff74b31f │ │ @ instruction: 0xff736f8e │ │ - @ instruction: 0xff741d15 │ │ - @ instruction: 0xff74b30e │ │ - @ instruction: 0xff74b2ea │ │ + @ instruction: 0xff741cee │ │ + @ instruction: 0xff74b2e7 │ │ + @ instruction: 0xff74b2c3 │ │ @ instruction: 0xff736f32 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq bd1994 │ │ mov r5, r0 │ │ ldr r0, [r0, #4] │ │ bl c94b74 │ │ @@ -3270150,17 +3270150,17 @@ │ │ mov r4, #0 │ │ bl c0734c │ │ ldr r0, [r5, #4] │ │ mov r1, #0 │ │ bl c94a40 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff74b23e │ │ + @ instruction: 0xff74b217 │ │ @ instruction: 0xff7245db │ │ - @ instruction: 0xff74b202 │ │ + @ instruction: 0xff74b1db │ │ @ instruction: 0xff72459f │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ movne r4, r1 │ │ cmpne r1, #0 │ │ bne bd1a6c │ │ @@ -3270233,23 +3270233,23 @@ │ │ mov r0, #37 @ 0x25 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff74b196 │ │ + @ instruction: 0xff74b16f │ │ @ instruction: 0xff734e24 │ │ - @ instruction: 0xff74b0da │ │ + @ instruction: 0xff74b0b3 │ │ @ instruction: 0xff734d68 │ │ - @ instruction: 0xff74b0ae │ │ + @ instruction: 0xff74b087 │ │ @ instruction: 0xff734d3c │ │ - @ instruction: 0xff74b11e │ │ + @ instruction: 0xff74b0f7 │ │ @ instruction: 0xff734dac │ │ - @ instruction: 0xff743cde │ │ + @ instruction: 0xff743cb7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl d31680 │ │ mov r5, r0 │ │ mov r0, r4 │ │ @@ -3270309,19 +3270309,19 @@ │ │ add r2, pc, r2 │ │ mov r0, r5 │ │ mov r1, r7 │ │ mov r3, r4 │ │ bl bb10fc │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff74afe2 │ │ - @ instruction: 0xff7419b2 │ │ - @ instruction: 0xff74b026 │ │ - @ instruction: 0xff74af9a │ │ - @ instruction: 0xff74ec98 │ │ + @ instruction: 0xff74afbb │ │ + @ instruction: 0xff74198b │ │ + @ instruction: 0xff74afff │ │ + @ instruction: 0xff74af73 │ │ + @ instruction: 0xff74ec71 │ │ @ instruction: 0xff73a51f │ │ @ instruction: 0xff73b607 │ │ push {r4, r5, r6, r7, fp, lr} │ │ orrs r0, r1, r2 │ │ beq bd1cec │ │ cmp r2, #0 │ │ beq bd1cd4 │ │ @@ -3270396,19 +3270396,19 @@ │ │ mov r1, r4 │ │ strb r0, [r1, r6]! │ │ add r0, r1, #1 │ │ mov r1, r5 │ │ bl d32160 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff74aee6 │ │ - @ instruction: 0xff75443a │ │ - @ instruction: 0xff74af06 │ │ - @ instruction: 0xff74aeae │ │ - @ instruction: 0xff74ae32 │ │ + @ instruction: 0xff74aebf │ │ + @ instruction: 0xff754413 │ │ + @ instruction: 0xff74aedf │ │ + @ instruction: 0xff74ae87 │ │ + @ instruction: 0xff74ae0b │ │ mvn r0, #0 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ mov r0, #0 │ │ mov r1, #1 │ │ bl d319f0 │ │ @@ -3270479,15 +3270479,15 @@ │ │ mov r5, #0 │ │ bl c0734c │ │ ldr r0, [sp, #20] │ │ bl bdaf58 │ │ mov r0, r5 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff74e9f5 │ │ + @ instruction: 0xff74e9ce │ │ @ instruction: 0xff7387ff │ │ 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 │ │ @@ -3270557,18 +3270557,18 @@ │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ mov r4, r8 │ │ ldr r6, [sp, #16] │ │ cmp r6, #16 │ │ beq bd1ff8 │ │ b bd2000 │ │ - @ instruction: 0xff74e8cd │ │ + @ instruction: 0xff74e8a6 │ │ @ instruction: 0xff759ca3 │ │ - @ instruction: 0xff74e96d │ │ - @ instruction: 0xff74e8ed │ │ + @ instruction: 0xff74e946 │ │ + @ instruction: 0xff74e8c6 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #20] │ │ mov r5, r1 │ │ bl bdbb64 │ │ mov r6, r0 │ │ ldr r0, [r4, #20] │ │ @@ -3270694,20 +3270694,20 @@ │ │ cmp r6, #16 │ │ bne bd2288 │ │ ldr r0, [sp, #12] │ │ bl ba57ac │ │ mov r0, r7 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff74e6dd │ │ - @ instruction: 0xff746f61 │ │ - @ instruction: 0xff74e6ad │ │ - @ instruction: 0xff746f31 │ │ - @ instruction: 0xff74e729 │ │ - @ instruction: 0xff746fad │ │ + @ instruction: 0xff74e6b6 │ │ + @ instruction: 0xff746f3a │ │ + @ instruction: 0xff74e686 │ │ + @ instruction: 0xff746f0a │ │ + @ instruction: 0xff74e702 │ │ + @ instruction: 0xff746f86 │ │ ldr r1, [r1, #20] │ │ mov r3, #0 │ │ b bd2994 │ │ ldr r0, [r0, #20] │ │ b bd4ff0 │ │ push {fp, lr} │ │ ldr r0, [r0, #20] │ │ @@ -3270886,15 +3270886,15 @@ │ │ bl c0725c │ │ mov r0, #16 │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff74e389 │ │ + @ instruction: 0xff74e362 │ │ @ instruction: 0xff730bdf │ │ ldr r0, [r0, #20] │ │ b bdb488 │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #12] │ │ cmp r0, #0 │ │ beq bd25bc │ │ @@ -3270910,15 +3270910,15 @@ │ │ bl c0725c │ │ mov r0, #16 │ │ mov r1, #124 @ 0x7c │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff74e329 │ │ + @ instruction: 0xff74e302 │ │ @ instruction: 0xff73b91c │ │ 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 │ │ @@ -3271045,15 +3271045,15 @@ │ │ bl bb645c │ │ mov r0, r9 │ │ bl bb6178 │ │ b bd262c │ │ @ instruction: 0xff73223e │ │ @ instruction: 0xff729048 │ │ @ instruction: 0xff7309e9 │ │ - @ instruction: 0xff74e125 │ │ + @ instruction: 0xff74e0fe │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl c2d740 │ │ mov r5, r0 │ │ ldrd r0, [r4, #4] │ │ @@ -3271101,15 +3271101,15 @@ │ │ mov r0, #16 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c0734c │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff74e035 │ │ + @ instruction: 0xff74e00e │ │ @ instruction: 0xff73b63c │ │ ldr r2, [r1, #20] │ │ cmp r2, #0 │ │ beq bd294c │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ mov r0, r2 │ │ @@ -3271301,27 +3271301,27 @@ │ │ ldr r0, [sp, #4] │ │ mov r1, r4 │ │ movw r2, #342 @ 0x156 │ │ bl c4d328 │ │ mov r0, r6 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff74ddb9 │ │ - @ instruction: 0xff7483b0 │ │ + @ instruction: 0xff74dd92 │ │ + @ instruction: 0xff748389 │ │ @ instruction: 0xff735c7e │ │ @ instruction: 0xff72ca20 │ │ @ instruction: 0xff739765 │ │ - @ instruction: 0xff748458 │ │ + @ instruction: 0xff748431 │ │ @ instruction: 0xff727087 │ │ @ instruction: 0xff72f989 │ │ - @ instruction: 0xff7518c8 │ │ + @ instruction: 0xff7518a1 │ │ @ instruction: 0xff72f941 │ │ - @ instruction: 0xff74dd45 │ │ - @ instruction: 0xff74833c │ │ - @ instruction: 0xff74dd11 │ │ + @ instruction: 0xff74dd1e │ │ + @ instruction: 0xff748315 │ │ + @ instruction: 0xff74dcea │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r2, #0 │ │ beq bd2cb4 │ │ mov r5, r0 │ │ mov r0, r2 │ │ mov r6, r2 │ │ mov r4, r1 │ │ @@ -3271398,19 +3271398,19 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r1, #16 │ │ mov r4, #0 │ │ movt r1, #8 │ │ mov r0, #16 │ │ b bd2cdc │ │ - @ instruction: 0xff74dc35 │ │ + @ instruction: 0xff74dc0e │ │ @ instruction: 0xff73047a │ │ - @ instruction: 0xff74dbc1 │ │ + @ instruction: 0xff74db9a │ │ @ instruction: 0xff730406 │ │ - @ instruction: 0xff74db85 │ │ + @ instruction: 0xff74db5e │ │ @ instruction: 0xff7303ca │ │ ldr r0, [pc, #4] @ bd2db8 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r4, sp, r8, lsl pc │ │ ldr r0, [pc, #4] @ bd2dc8 │ │ add r0, pc, r0 │ │ @@ -3271963,37 +3271963,37 @@ │ │ movw r5, #13 │ │ movt r5, #8 │ │ b bd31bc │ │ andseq r4, sp, r0, asr #27 │ │ @ instruction: 0xff7337f0 │ │ @ instruction: 0xff737680 │ │ @ instruction: 0xff7337bc │ │ - @ instruction: 0xff754fa0 │ │ + @ instruction: 0xff754f79 │ │ @ instruction: 0xff733660 │ │ - @ instruction: 0xff754e44 │ │ + @ instruction: 0xff754e1d │ │ @ instruction: 0xff733604 │ │ - @ instruction: 0xff754de8 │ │ + @ instruction: 0xff754dc1 │ │ @ instruction: 0xff7335b0 │ │ - @ instruction: 0xff754d94 │ │ + @ instruction: 0xff754d6d │ │ andseq r4, sp, r8, lsr ip │ │ @ instruction: 0xff73363c │ │ - @ instruction: 0xff754e20 │ │ + @ instruction: 0xff754df9 │ │ @ instruction: 0xff7335dc │ │ - @ instruction: 0xff754dc0 │ │ + @ instruction: 0xff754d99 │ │ @ instruction: 0xff733588 │ │ - @ instruction: 0xff754d6c │ │ + @ instruction: 0xff754d45 │ │ @ instruction: 0xff7334a0 │ │ - @ instruction: 0xff754c84 │ │ + @ instruction: 0xff754c5d │ │ andseq r4, sp, ip, ror r9 │ │ @ instruction: 0xff733484 │ │ - @ instruction: 0xff754c68 │ │ + @ instruction: 0xff754c41 │ │ @ instruction: 0xff7334d8 │ │ - @ instruction: 0xff754cbc │ │ + @ instruction: 0xff754c95 │ │ @ instruction: 0xff7336f0 │ │ - @ instruction: 0xff754ed4 │ │ + @ instruction: 0xff754ead │ │ @ instruction: 0xff7332c0 │ │ @ instruction: 0xff7314d8 │ │ @ instruction: 0xff733294 │ │ @ instruction: 0xff7338fc │ │ @ instruction: 0xff7338d8 │ │ @ instruction: 0xff7333fc │ │ @ instruction: 0xff733250 │ │ @@ -3272614,15 +3272614,15 @@ │ │ b bd3930 │ │ mov r0, #800 @ 0x320 │ │ str r0, [sp, #24] │ │ mov r8, r4 │ │ mov fp, r7 │ │ b bd3c2c │ │ @ instruction: 0xff732f7c │ │ - @ instruction: 0xff750aa5 │ │ + @ instruction: 0xff750a7e │ │ @ instruction: 0xff732bcc │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq bd40e4 │ │ ldr r1, [r0] │ │ cmp r1, #2 │ │ beq bd4134 │ │ @@ -3272801,18 +3272801,18 @@ │ │ ldr r1, [pc, #36] @ bd4390 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl bab1fc │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff732574 │ │ - @ instruction: 0xff74a5c4 │ │ + @ instruction: 0xff74a59d │ │ andseq r3, sp, r8, lsl #19 │ │ @ instruction: 0xff732540 │ │ - @ instruction: 0xff74a590 │ │ + @ instruction: 0xff74a569 │ │ andseq r3, sp, r4, lsl #18 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r6, r0 │ │ ldr r0, [r1] │ │ ldr r3, [pc, #568] @ bd45e4 │ │ mov r9, r1 │ │ @@ -3272956,15 +3272956,15 @@ │ │ ldr r1, [sp] │ │ add r0, r0, #1 │ │ str r1, [r9] │ │ str r0, [r4, #56] @ 0x38 │ │ b bd4578 │ │ andseq r3, sp, r8, lsr fp │ │ @ instruction: 0xff732358 │ │ - @ instruction: 0xff74fea0 │ │ + @ instruction: 0xff74fe79 │ │ andseq r3, sp, r0, lsl #19 │ │ andseq r3, sp, r8, lsr #18 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ mov r5, #0 │ │ movne r7, r0 │ │ @@ -3273726,17 +3273726,17 @@ │ │ mov r1, #24576 @ 0x6000 │ │ bl bdbd88 │ │ mov r0, r4 │ │ mov r1, r5 │ │ bl bdbc04 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff742199 │ │ - @ instruction: 0xff74b7a6 │ │ - @ instruction: 0xff745d74 │ │ + @ instruction: 0xff742172 │ │ + @ instruction: 0xff74b77f │ │ + @ instruction: 0xff745d4d │ │ andseq r2, sp, r8, lsr #27 │ │ cmp r0, #0 │ │ moveq r0, #4 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [pc, #108] @ bd5288 │ │ mov r4, r0 │ │ @@ -3273763,15 +3273763,15 @@ │ │ mov r0, #0 │ │ b bd5278 │ │ mov r0, #1 │ │ ldr r1, [pc, #12] @ bd528c │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #3] │ │ pop {r4, pc} │ │ - @ instruction: 0xff74d422 │ │ + @ instruction: 0xff74d3fb │ │ andseq r2, sp, r4, lsl #26 │ │ @ instruction: 0xff7265e0 │ │ @ instruction: 0xff722c37 │ │ cmp r0, #6 │ │ beq bd52c0 │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3274130,36 +3274130,36 @@ │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff733528 │ │ @ instruction: 0xff73c65c │ │ andseq r2, sp, ip, lsr #24 │ │ - @ instruction: 0xff74b5b5 │ │ + @ instruction: 0xff74b58e │ │ @ instruction: 0xff733430 │ │ @ instruction: 0xff73c564 │ │ andseq r2, sp, ip, asr #23 │ │ @ instruction: 0xff725bcc │ │ @ instruction: 0xff73340c │ │ @ instruction: 0xff73c540 │ │ @ instruction: 0xff758915 │ │ - @ instruction: 0xff745aa7 │ │ - @ instruction: 0xff7494e2 │ │ + @ instruction: 0xff745a80 │ │ + @ instruction: 0xff7494bb │ │ @ instruction: 0xff72602e │ │ @ instruction: 0xff725956 │ │ @ instruction: 0xff72f5f3 │ │ @ instruction: 0xff725f82 │ │ @ instruction: 0xff72589a │ │ @ instruction: 0xff72f52b │ │ @ instruction: 0xff73bd43 │ │ @ instruction: 0xff73bd13 │ │ @ instruction: 0xff7228a6 │ │ @ instruction: 0xff722886 │ │ - @ instruction: 0xff7458ff │ │ - @ instruction: 0xff74589b │ │ + @ instruction: 0xff7458d8 │ │ + @ instruction: 0xff745874 │ │ @ instruction: 0xff72db08 │ │ @ instruction: 0xff72dad8 │ │ @ instruction: 0xff73bfd3 │ │ @ instruction: 0xff73bedf │ │ @ instruction: 0xff733048 │ │ @ instruction: 0xff72d999 │ │ @ instruction: 0xff7243f1 │ │ @@ -3274492,20 +3274492,20 @@ │ │ bl bdbc04 │ │ b bd5ddc │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff72d5b5 │ │ - @ instruction: 0xff73d9f6 │ │ - @ instruction: 0xff74ac9d │ │ - @ instruction: 0xff73fb2a │ │ - @ instruction: 0xff7415a9 │ │ - @ instruction: 0xff74abba │ │ - @ instruction: 0xff745188 │ │ + @ instruction: 0xff73d9cf │ │ + @ instruction: 0xff74ac76 │ │ + @ instruction: 0xff73fb03 │ │ + @ instruction: 0xff741582 │ │ + @ instruction: 0xff74ab93 │ │ + @ instruction: 0xff745161 │ │ @ instruction: 0x001d21bc │ │ @ instruction: 0xff732b50 │ │ @ instruction: 0xff757fe3 │ │ ldr r2, [r0, #4] │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r2, #0 │ │ @@ -3274762,15 +3274762,15 @@ │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bmi bd6164 │ │ mov r0, #1 │ │ str r1, [r4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff74c4a2 │ │ + @ instruction: 0xff74c47b │ │ @ instruction: 0xff72565c │ │ @ instruction: 0xff721cb3 │ │ andseq r1, sp, r0, lsl #27 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ add r1, sp, #12 │ │ add r2, sp, #8 │ │ @@ -3274916,19 +3274916,19 @@ │ │ bl bdaf58 │ │ mov r0, r5 │ │ bl bdc6e8 │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff7324d4 │ │ - @ instruction: 0xff742e0f │ │ + @ instruction: 0xff742de8 │ │ @ instruction: 0xff73240c │ │ - @ instruction: 0xff742d47 │ │ + @ instruction: 0xff742d20 │ │ @ instruction: 0xff732440 │ │ - @ instruction: 0xff742d7b │ │ + @ instruction: 0xff742d54 │ │ 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 │ │ @@ -3274969,15 +3274969,15 @@ │ │ bl c0734c │ │ ldr r0, [sp, #12] │ │ bl bdaf58 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff732328 │ │ - @ instruction: 0xff7466db │ │ + @ instruction: 0xff7466b4 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq bd65e0 │ │ mov r6, r1 │ │ mov r5, #0 │ │ cmp r2, #0 │ │ bne bd65a4 │ │ @@ -3275026,17 +3275026,17 @@ │ │ ldr r2, [pc, #32] @ bd6650 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r1, #3 │ │ movt r1, #8 │ │ b bd6608 │ │ - @ instruction: 0xff73d031 │ │ + @ instruction: 0xff73d00a │ │ @ instruction: 0xff728e6d │ │ - @ instruction: 0xff73cff5 │ │ + @ instruction: 0xff73cfce │ │ @ instruction: 0xff728e31 │ │ 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 │ │ @@ -3275151,17 +3275151,17 @@ │ │ bl bddc48 │ │ mov r8, #1 │ │ cmp r0, #0 │ │ bne bd67c0 │ │ mov r6, #122 @ 0x7a │ │ mov r7, #107 @ 0x6b │ │ b bd6790 │ │ - @ instruction: 0xff73cfa1 │ │ + @ instruction: 0xff73cf7a │ │ @ instruction: 0xff726f3c │ │ - @ instruction: 0xff73ce81 │ │ + @ instruction: 0xff73ce5a │ │ @ instruction: 0xff726e1c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #52 @ 0x34 │ │ mov r4, r2 │ │ cmp r2, #1 │ │ blt bd6e5c │ │ ldr r3, [pc, #1652] @ bd6ed8 │ │ @@ -3275576,17 +3275576,17 @@ │ │ movw r0, #16 │ │ movw sl, #3277 @ 0xccd │ │ movt r0, #8 │ │ sub r0, r0, #8 │ │ str r0, [sp, #48] @ 0x30 │ │ b bd6dcc │ │ andseq r1, sp, r4, lsr r7 │ │ - @ instruction: 0xff7423d1 │ │ - @ instruction: 0xff7531ac │ │ - @ instruction: 0xff742349 │ │ + @ instruction: 0xff7423aa │ │ + @ instruction: 0xff753185 │ │ + @ instruction: 0xff742322 │ │ @ instruction: 0xff7370a8 │ │ @ instruction: 0xff72d7a8 │ │ mov r2, r0 │ │ mov r0, #0 │ │ mov r1, #0 │ │ b bd6848 │ │ b c12388 │ │ @@ -3275812,17 +3275812,17 @@ │ │ ldr r2, [sp, #28] │ │ bl d316c0 │ │ mov r1, r0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r1, #0 │ │ bne bd71bc │ │ b bd719c │ │ - @ instruction: 0xff742215 │ │ + @ instruction: 0xff7421ee │ │ andseq r0, sp, r4, asr #27 │ │ - @ instruction: 0xff74204d │ │ + @ instruction: 0xff742026 │ │ 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 be3524 │ │ @@ -3276053,15 +3276053,15 @@ │ │ mov r1, #131 @ 0x83 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff71e993 │ │ - @ instruction: 0xff73fd4a │ │ + @ instruction: 0xff73fd23 │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ mov r6, r2 │ │ mov r5, r0 │ │ cmp r1, #0 │ │ beq bd7684 │ │ ldr r2, [r5, #40] @ 0x28 │ │ @@ -3276276,15 +3276276,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: 0xff71e6a7 │ │ - @ instruction: 0xff74905f │ │ + @ instruction: 0xff749038 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r3 │ │ mov r6, r2 │ │ mov r5, r1 │ │ bl bddc48 │ │ cmp r0, #0 │ │ beq bd7a18 │ │ @@ -3277071,15 +3277071,15 @@ │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c0734c │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff71d9b3 │ │ - @ instruction: 0xff73b056 │ │ + @ instruction: 0xff73b02f │ │ push {r4, lr} │ │ mov ip, r2 │ │ ldr r2, [r0, #40] @ 0x28 │ │ mov r0, r1 │ │ mov r1, ip │ │ bl bd9bf8 │ │ cmp r0, #0 │ │ @@ -3277922,15 +3277922,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff754a2f │ │ - @ instruction: 0xff74b0b3 │ │ + @ instruction: 0xff74b08c │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r2 │ │ mov r8, r1 │ │ mov r7, r0 │ │ bl bb53f4 │ │ cmp r0, #0 │ │ beq bd943c │ │ @@ -3279820,17 +3279820,17 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r4, #0 │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ b bdb0ac │ │ @ instruction: 0xff72f73f │ │ - @ instruction: 0xff7438e7 │ │ + @ instruction: 0xff7438c0 │ │ @ instruction: 0xff72f6cb │ │ - @ instruction: 0xff743873 │ │ + @ instruction: 0xff74384c │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ ldr r0, [r0] │ │ ldr r1, [r0, #168] @ 0xa8 │ │ mov r0, r4 │ │ blx r1 │ │ @@ -3280077,17 +3280077,17 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r1, #257 @ 0x101 │ │ movt r1, #12 │ │ b bdb4c4 │ │ @ instruction: 0xff72f323 │ │ - @ instruction: 0xff73faeb │ │ + @ instruction: 0xff73fac4 │ │ @ instruction: 0xff72f2c3 │ │ - @ instruction: 0xff73fa8b │ │ + @ instruction: 0xff73fa64 │ │ 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 bdb564 │ │ @@ -3280389,17 +3280389,17 @@ │ │ bl c0734c │ │ b bdb9f8 │ │ mov r8, #1 │ │ mov r0, r4 │ │ bl bdc7d4 │ │ b bdb930 │ │ @ instruction: 0xff72eec3 │ │ - @ instruction: 0xff74307f │ │ + @ instruction: 0xff743058 │ │ @ instruction: 0xff72edfb │ │ - @ instruction: 0xff742fb7 │ │ + @ instruction: 0xff742f90 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq bdba84 │ │ mov r6, r0 │ │ ldr r0, [r0, #48] @ 0x30 │ │ bl bb6058 │ │ cmp r0, #0 │ │ @@ -3280729,15 +3280729,15 @@ │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff72e8a7 │ │ - @ instruction: 0xff74c17e │ │ + @ instruction: 0xff74c157 │ │ push {r4, r5, fp, lr} │ │ ldr r5, [r0, #12] │ │ mov r3, r0 │ │ mov r0, #0 │ │ cmp r5, #0 │ │ ldrne r5, [r5] │ │ cmpne r5, #0 │ │ @@ -3280766,15 +3280766,15 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff72e80f │ │ - @ instruction: 0xff748453 │ │ + @ instruction: 0xff74842c │ │ push {r4, r5, r6, lr} │ │ mov r5, r2 │ │ ldr r2, [r0, #20] │ │ mov r6, r1 │ │ mov r4, r0 │ │ cmp r2, #0 │ │ bne bdc020 │ │ @@ -3280812,17 +3280812,17 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff72e75b │ │ - @ instruction: 0xff7483af │ │ + @ instruction: 0xff748388 │ │ @ instruction: 0xff72e777 │ │ - @ instruction: 0xff7483cb │ │ + @ instruction: 0xff7483a4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r2, [r0, #12] │ │ mov r4, #0 │ │ cmp r2, #0 │ │ ldrne r2, [r2] │ │ cmpne r2, #0 │ │ bne bdc0d4 │ │ @@ -3280899,18 +3280899,18 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r6 │ │ b bdc12c │ │ @ instruction: 0xff72e67b │ │ - @ instruction: 0xff740b23 │ │ + @ instruction: 0xff740afc │ │ @ instruction: 0xff72e6c7 │ │ @ instruction: 0xff72e5fb │ │ - @ instruction: 0xff740aa3 │ │ + @ instruction: 0xff740a7c │ │ @ instruction: 0xff72e69b │ │ ldr r1, [r0, #12] │ │ mov r0, #0 │ │ cmp r1, #0 │ │ ldrne r1, [r1] │ │ cmpne r1, #0 │ │ ldrne r0, [r1] │ │ @@ -3281015,18 +3281015,18 @@ │ │ mov r1, r6 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ bl bdaf58 │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff7463e7 │ │ - @ instruction: 0xff74639f │ │ + @ instruction: 0xff7463c0 │ │ + @ instruction: 0xff746378 │ │ eoreq r5, r0, ip, asr r4 │ │ - @ instruction: 0xff7462a7 │ │ + @ instruction: 0xff746280 │ │ @ instruction: 0xff7212bb │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ ldr r6, [r3] │ │ mov r4, #0 │ │ str r1, [sp, #12] │ │ str r4, [sp, #8] │ │ @@ -3281092,19 +3281092,19 @@ │ │ mov r3, #173 @ 0xad │ │ add r2, pc, r2 │ │ bl c4d580 │ │ ldr r4, [sp, #12] │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff7461e7 │ │ + @ instruction: 0xff7461c0 │ │ @ instruction: 0xff72fda8 │ │ - @ instruction: 0xff7461bf │ │ + @ instruction: 0xff746198 │ │ @ instruction: 0xff72fd80 │ │ - @ instruction: 0xff74615f │ │ + @ instruction: 0xff746138 │ │ push {r4, r5, r6, r7, r8, lr} │ │ cmp r2, #0 │ │ beq bdc5e8 │ │ mov r6, r2 │ │ ldr r2, [r2, #8] │ │ cmp r2, #0 │ │ beq bdc614 │ │ @@ -3281475,17 +3281475,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: 0xff719718 │ │ - @ instruction: 0xff74d754 │ │ + @ instruction: 0xff74d72d │ │ @ instruction: 0xff719744 │ │ - @ instruction: 0xff74d780 │ │ + @ instruction: 0xff74d759 │ │ @ instruction: 0xff7195c8 │ │ @ instruction: 0xff719558 │ │ @ instruction: 0xff71950c │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq bdcb9c │ │ ldr r1, [r0] │ │ @@ -3282040,15 +3282040,15 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff718c34 │ │ - @ instruction: 0xff7415fe │ │ + @ instruction: 0xff7415d7 │ │ ldr r1, [r0] │ │ ldr r1, [r1, #32] │ │ cmp r1, #0 │ │ beq bdd3ec │ │ bx r1 │ │ push {fp, lr} │ │ bl c07168 │ │ @@ -3282353,17 +3282353,17 @@ │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ pop {fp, lr} │ │ bx ip │ │ @ instruction: 0xff718758 │ │ - @ instruction: 0xff73d724 │ │ + @ instruction: 0xff73d6fd │ │ @ instruction: 0xff718780 │ │ - @ instruction: 0xff73d74c │ │ + @ instruction: 0xff73d725 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0] │ │ movw r5, #406 @ 0x196 │ │ ldr ip, [r4, #4] │ │ cmp ip, r5 │ │ bne bdd910 │ │ ldr r5, [r1] │ │ @@ -3282403,17 +3282403,17 @@ │ │ cmpne r4, r5 │ │ bne bdd8e8 │ │ str lr, [sp, #20] │ │ str ip, [sp, #16] │ │ pop {r4, r5, fp, lr} │ │ b bec598 │ │ @ instruction: 0xff7186bc │ │ - @ instruction: 0xff744d3c │ │ + @ instruction: 0xff744d15 │ │ @ instruction: 0xff7186e4 │ │ - @ instruction: 0xff744d64 │ │ + @ instruction: 0xff744d3d │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ ldr r7, [r0] │ │ ldr r6, [r7, #64] @ 0x40 │ │ cmp r6, #0 │ │ beq bdda10 │ │ ldr r4, [r1] │ │ @@ -3282463,15 +3282463,15 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ cmp r7, ip │ │ bne bdda1c │ │ b bdd9cc │ │ mov r5, #0 │ │ b bdda4c │ │ @ instruction: 0xff7185b0 │ │ - @ instruction: 0xff748781 │ │ + @ instruction: 0xff74875a │ │ push {fp, lr} │ │ ldr lr, [r0] │ │ ldr ip, [lr, #100] @ 0x64 │ │ cmp ip, #0 │ │ beq bddabc │ │ ldr r3, [r1] │ │ cmp lr, r3 │ │ @@ -3282623,17 +3282623,17 @@ │ │ ldr r2, [r1, #4] │ │ cmp r2, #0 │ │ cmpne r3, r2 │ │ bne bddc68 │ │ pop {fp, lr} │ │ bx ip │ │ @ instruction: 0xff71833c │ │ - @ instruction: 0xff742d00 │ │ + @ instruction: 0xff742cd9 │ │ @ instruction: 0xff718364 │ │ - @ instruction: 0xff742d28 │ │ + @ instruction: 0xff742d01 │ │ push {r4, r5, r6, lr} │ │ ldr r4, [r0] │ │ ldr ip, [r4, #84] @ 0x54 │ │ cmp ip, #0 │ │ beq bddd78 │ │ ldr r6, [r1] │ │ cmp r4, r6 │ │ @@ -3282687,17 +3282687,17 @@ │ │ mov r0, #16 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff718254 │ │ - @ instruction: 0xff73960a │ │ + @ instruction: 0xff7395e3 │ │ @ instruction: 0xff718214 │ │ - @ instruction: 0xff7395ca │ │ + @ instruction: 0xff7395a3 │ │ push {r4, r5, fp, lr} │ │ ldr lr, [r0] │ │ ldr ip, [lr, #88] @ 0x58 │ │ cmp ip, #0 │ │ beq bdde58 │ │ ldr r4, [r1] │ │ cmp lr, r4 │ │ @@ -3282888,17 +3282888,17 @@ │ │ bl c0725c │ │ movw r1, #259 @ 0x103 │ │ mov r5, #0 │ │ movt r1, #12 │ │ mov r0, #16 │ │ b bddfd4 │ │ @ instruction: 0xff718020 │ │ - @ instruction: 0xff748211 │ │ + @ instruction: 0xff7481ea │ │ @ instruction: 0xff717eec │ │ - @ instruction: 0xff7480dd │ │ + @ instruction: 0xff7480b6 │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ b bb3dfc │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ @@ -3283027,15 +3283027,15 @@ │ │ bne bde2d8 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ mov r0, r4 │ │ strne r2, [r1] │ │ pop {r4, pc} │ │ @ instruction: 0xff717cf4 │ │ - @ instruction: 0xff749dda │ │ + @ instruction: 0xff749db3 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq bde3c8 │ │ ldr r4, [r0] │ │ ldr ip, [r4, #4] │ │ movw r4, #407 @ 0x197 │ │ cmp ip, r4 │ │ @@ -3283178,15 +3283178,15 @@ │ │ mov r0, #16 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff7424e9 │ │ + @ instruction: 0xff7424c2 │ │ @ instruction: 0xff717ab4 │ │ @ instruction: 0xff7199e4 │ │ @ instruction: 0xff71cafc │ │ @ instruction: 0xff717a6c │ │ @ instruction: 0xff71999c │ │ @ instruction: 0xff73321f │ │ @ instruction: 0xff717b18 │ │ @@ -3283719,16 +3283719,16 @@ │ │ @ instruction: 0xff717820 │ │ @ instruction: 0xff719769 │ │ @ instruction: 0xff71778c │ │ @ instruction: 0xff7196d5 │ │ @ instruction: 0xff7197ea │ │ @ instruction: 0xff7177e8 │ │ @ instruction: 0xff719731 │ │ - @ instruction: 0xff73c847 │ │ - @ instruction: 0xff74020a │ │ + @ instruction: 0xff73c820 │ │ + @ instruction: 0xff7401e3 │ │ @ instruction: 0xff7178d8 │ │ @ instruction: 0xff719821 │ │ @ instruction: 0xff71c546 │ │ @ instruction: 0xff717628 │ │ @ instruction: 0xff719571 │ │ @ instruction: 0xff7261d7 │ │ @ instruction: 0xff7175fc │ │ @@ -3283741,15 +3283741,15 @@ │ │ @ instruction: 0xff71740c │ │ @ instruction: 0xff719355 │ │ @ instruction: 0xff7176a0 │ │ @ instruction: 0xff7195e9 │ │ @ instruction: 0xff732c47 │ │ @ instruction: 0xff717448 │ │ @ instruction: 0xff719391 │ │ - @ instruction: 0xff73c46f │ │ + @ instruction: 0xff73c448 │ │ @ instruction: 0xff717470 │ │ @ instruction: 0xff7193b9 │ │ @ instruction: 0xff71738c │ │ @ instruction: 0xff7192d5 │ │ @ instruction: 0xff7327c7 │ │ @ instruction: 0xff7244d8 │ │ @ instruction: 0xff71c1d4 │ │ @@ -3283885,16 +3283885,16 @@ │ │ bl c4d328 │ │ mov r0, r4 │ │ ldr r1, [pc, #16] @ bdf0ac │ │ mov r2, #101 @ 0x65 │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff73831b │ │ - @ instruction: 0xff738307 │ │ + @ instruction: 0xff7382f4 │ │ + @ instruction: 0xff7382e0 │ │ 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 │ │ @@ -3284314,20 +3284314,20 @@ │ │ mov r5, #1 │ │ ldr r8, [sp, #28] │ │ ldr r9, [sp, #24] │ │ b bdf628 │ │ mov r6, #136 @ 0x88 │ │ movw fp, #367 @ 0x16f │ │ b bdf65c │ │ - @ instruction: 0xff738287 │ │ - @ instruction: 0xff7366be │ │ - @ instruction: 0xff73824b │ │ - @ instruction: 0xff736682 │ │ - @ instruction: 0xff737d97 │ │ - @ instruction: 0xff7361ce │ │ + @ instruction: 0xff738260 │ │ + @ instruction: 0xff736697 │ │ + @ instruction: 0xff738224 │ │ + @ instruction: 0xff73665b │ │ + @ instruction: 0xff737d70 │ │ + @ instruction: 0xff7361a7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r7, [r0] │ │ ldr r4, [sp, #24] │ │ ldr ip, [r7, #212] @ 0xd4 │ │ cmp ip, #0 │ │ beq bdf798 │ │ str r4, [sp, #24] │ │ @@ -3285159,42 +3285159,42 @@ │ │ ldr r1, [sp, #8] │ │ ldr r2, [sp, #120] @ 0x78 │ │ bl bdded4 │ │ cmp r0, #0 │ │ beq bdfc1c │ │ mov r6, #1 │ │ b be0350 │ │ - @ instruction: 0xff737a47 │ │ - @ instruction: 0xff73b665 │ │ - @ instruction: 0xff73792b │ │ - @ instruction: 0xff737663 │ │ - @ instruction: 0xff73b281 │ │ - @ instruction: 0xff73762b │ │ - @ instruction: 0xff73b249 │ │ - @ instruction: 0xff7376cb │ │ - @ instruction: 0xff73b2e9 │ │ - @ instruction: 0xff73709f │ │ - @ instruction: 0xff73acbd │ │ - @ instruction: 0xff73750f │ │ - @ instruction: 0xff73710b │ │ - @ instruction: 0xff7370f3 │ │ - @ instruction: 0xff73ad11 │ │ - @ instruction: 0xff737497 │ │ - @ instruction: 0xff73747b │ │ - @ instruction: 0xff7373e7 │ │ - @ instruction: 0xff73b005 │ │ - @ instruction: 0xff73713b │ │ - @ instruction: 0xff73ad59 │ │ - @ instruction: 0xff73703f │ │ - @ instruction: 0xff737007 │ │ - @ instruction: 0xff736fdf │ │ - @ instruction: 0xff736fa3 │ │ - @ instruction: 0xff736f8f │ │ - @ instruction: 0xff7375f7 │ │ - @ instruction: 0xff73b215 │ │ + @ instruction: 0xff737a20 │ │ + @ instruction: 0xff73b63e │ │ + @ instruction: 0xff737904 │ │ + @ instruction: 0xff73763c │ │ + @ instruction: 0xff73b25a │ │ + @ instruction: 0xff737604 │ │ + @ instruction: 0xff73b222 │ │ + @ instruction: 0xff7376a4 │ │ + @ instruction: 0xff73b2c2 │ │ + @ instruction: 0xff737078 │ │ + @ instruction: 0xff73ac96 │ │ + @ instruction: 0xff7374e8 │ │ + @ instruction: 0xff7370e4 │ │ + @ instruction: 0xff7370cc │ │ + @ instruction: 0xff73acea │ │ + @ instruction: 0xff737470 │ │ + @ instruction: 0xff737454 │ │ + @ instruction: 0xff7373c0 │ │ + @ instruction: 0xff73afde │ │ + @ instruction: 0xff737114 │ │ + @ instruction: 0xff73ad32 │ │ + @ instruction: 0xff737018 │ │ + @ instruction: 0xff736fe0 │ │ + @ instruction: 0xff736fb8 │ │ + @ instruction: 0xff736f7c │ │ + @ instruction: 0xff736f68 │ │ + @ instruction: 0xff7375d0 │ │ + @ instruction: 0xff73b1ee │ │ 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 │ │ @@ -3285245,18 +3285245,18 @@ │ │ bne be05dc │ │ str lr, [sp, #16] │ │ pop {r4, r5, r6, lr} │ │ b be7ce0 │ │ str lr, [sp, #16] │ │ pop {r4, r5, r6, lr} │ │ b be08e0 │ │ - @ instruction: 0xff7330e0 │ │ - @ instruction: 0xff736e1b │ │ - @ instruction: 0xff73313c │ │ - @ instruction: 0xff736e77 │ │ + @ instruction: 0xff7330b9 │ │ + @ instruction: 0xff736df4 │ │ + @ instruction: 0xff733115 │ │ + @ instruction: 0xff736e50 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r1, #0 │ │ beq be0658 │ │ ldr r5, [r0] │ │ ldr lr, [sp, #28] │ │ ldr r4, [sp, #24] │ │ ldr ip, [r5, #76] @ 0x4c │ │ @@ -3285324,20 +3285324,20 @@ │ │ str r4, [sp, #24] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b be8160 │ │ str lr, [sp, #28] │ │ str r4, [sp, #24] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b be0bd0 │ │ - @ instruction: 0xff733010 │ │ - @ instruction: 0xff743dd7 │ │ - @ instruction: 0xff732fac │ │ - @ instruction: 0xff743d73 │ │ - @ instruction: 0xff733038 │ │ - @ instruction: 0xff743dff │ │ + @ instruction: 0xff732fe9 │ │ + @ instruction: 0xff743db0 │ │ + @ instruction: 0xff732f85 │ │ + @ instruction: 0xff743d4c │ │ + @ instruction: 0xff733011 │ │ + @ instruction: 0xff743dd8 │ │ 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 │ │ @@ -3285388,18 +3285388,18 @@ │ │ bne be0818 │ │ str lr, [sp, #16] │ │ pop {r4, r5, r6, lr} │ │ b be84d8 │ │ str lr, [sp, #16] │ │ pop {r4, r5, r6, lr} │ │ b be0f8c │ │ - @ instruction: 0xff732ea4 │ │ - @ instruction: 0xff73c4b3 │ │ - @ instruction: 0xff732f00 │ │ - @ instruction: 0xff73c50f │ │ + @ instruction: 0xff732e7d │ │ + @ instruction: 0xff73c48c │ │ + @ instruction: 0xff732ed9 │ │ + @ instruction: 0xff73c4e8 │ │ 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 │ │ @@ -3285433,16 +3285433,16 @@ │ │ mov r0, r6 │ │ mov r2, #151 @ 0x97 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff732e04 │ │ - @ instruction: 0xff732db4 │ │ + @ instruction: 0xff732ddd │ │ + @ instruction: 0xff732d8d │ │ 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 │ │ @@ -3285619,18 +3285619,18 @@ │ │ movw r1, #3 │ │ mov r5, #0 │ │ movt r1, #8 │ │ mov r0, #16 │ │ mov r2, #0 │ │ bl c0734c │ │ b be0b20 │ │ - @ instruction: 0xff73c136 │ │ - @ instruction: 0xff73de51 │ │ - @ instruction: 0xff73c106 │ │ - @ instruction: 0xff73de21 │ │ + @ instruction: 0xff73c10f │ │ + @ instruction: 0xff73de2a │ │ + @ instruction: 0xff73c0df │ │ + @ instruction: 0xff73ddfa │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r2, #6 │ │ bhi be0ca4 │ │ mov r6, r0 │ │ mov r0, #1 │ │ mov r4, r1 │ │ @@ -3285854,21 +3285854,21 @@ │ │ mov r0, #16 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r9 │ │ bl bb645c │ │ b be0cd4 │ │ - @ instruction: 0xff73bfea │ │ + @ instruction: 0xff73bfc3 │ │ @ instruction: 0xff71728a │ │ - @ instruction: 0xff73bfae │ │ + @ instruction: 0xff73bf87 │ │ @ instruction: 0xff71724e │ │ - @ instruction: 0xff73c016 │ │ + @ instruction: 0xff73bfef │ │ @ instruction: 0xff7172b6 │ │ - @ instruction: 0xff73bd5e │ │ + @ instruction: 0xff73bd37 │ │ @ instruction: 0xff716ffe │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r3, #0 │ │ beq be0fd8 │ │ mov fp, r2 │ │ ldrb r2, [r2] │ │ @@ -3286091,32 +3286091,32 @@ │ │ bl c07168 │ │ ldr r0, [pc, #80] @ be1360 │ │ movw r1, #367 @ 0x16f │ │ ldr r2, [pc, #76] @ be1364 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b be1224 │ │ - @ instruction: 0xff73bcb6 │ │ - @ instruction: 0xff73269f │ │ - @ instruction: 0xff73bcd2 │ │ - @ instruction: 0xff7326bb │ │ - @ instruction: 0xff73bb72 │ │ - @ instruction: 0xff73255b │ │ - @ instruction: 0xff73bb26 │ │ - @ instruction: 0xff73250f │ │ - @ instruction: 0xff73bb42 │ │ - @ instruction: 0xff73252b │ │ - @ instruction: 0xff73bbaa │ │ - @ instruction: 0xff732593 │ │ - @ instruction: 0xff73ba82 │ │ - @ instruction: 0xff73246b │ │ - @ instruction: 0xff73ba2a │ │ - @ instruction: 0xff732413 │ │ - @ instruction: 0xff73b98a │ │ - @ instruction: 0xff732373 │ │ + @ instruction: 0xff73bc8f │ │ + @ instruction: 0xff732678 │ │ + @ instruction: 0xff73bcab │ │ + @ instruction: 0xff732694 │ │ + @ instruction: 0xff73bb4b │ │ + @ instruction: 0xff732534 │ │ + @ instruction: 0xff73baff │ │ + @ instruction: 0xff7324e8 │ │ + @ instruction: 0xff73bb1b │ │ + @ instruction: 0xff732504 │ │ + @ instruction: 0xff73bb83 │ │ + @ instruction: 0xff73256c │ │ + @ instruction: 0xff73ba5b │ │ + @ instruction: 0xff732444 │ │ + @ instruction: 0xff73ba03 │ │ + @ instruction: 0xff7323ec │ │ + @ instruction: 0xff73b963 │ │ + @ instruction: 0xff73234c │ │ ldr ip, [r3, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #188] @ 0xbc │ │ cmp ip, #0 │ │ beq be1380 │ │ bx ip │ │ push {fp, lr} │ │ @@ -3286129,15 +3286129,15 @@ │ │ bl c0725c │ │ mov r0, #16 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff744e4a │ │ + @ instruction: 0xff744e23 │ │ @ instruction: 0xff72751c │ │ 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 │ │ @@ -3286365,34 +3286365,34 @@ │ │ mov r0, #16 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c0734c │ │ mov r7, sl │ │ b be1658 │ │ - @ instruction: 0xff744c8e │ │ - @ instruction: 0xff73d498 │ │ - @ instruction: 0xff744c52 │ │ - @ instruction: 0xff73d45c │ │ - @ instruction: 0xff744bfa │ │ - @ instruction: 0xff73d404 │ │ - @ instruction: 0xff744bb2 │ │ - @ instruction: 0xff73d3bc │ │ - @ instruction: 0xff744c26 │ │ - @ instruction: 0xff73d430 │ │ - @ instruction: 0xff744bce │ │ - @ instruction: 0xff73d3d8 │ │ - @ instruction: 0xff744b36 │ │ - @ instruction: 0xff73d340 │ │ - @ instruction: 0xff744cc6 │ │ - @ instruction: 0xff73d4d0 │ │ - @ instruction: 0xff744b0a │ │ - @ instruction: 0xff744aa2 │ │ - @ instruction: 0xff73d2ac │ │ - @ instruction: 0xff744b5a │ │ + @ instruction: 0xff744c67 │ │ + @ instruction: 0xff73d471 │ │ + @ instruction: 0xff744c2b │ │ + @ instruction: 0xff73d435 │ │ + @ instruction: 0xff744bd3 │ │ + @ instruction: 0xff73d3dd │ │ + @ instruction: 0xff744b8b │ │ + @ instruction: 0xff73d395 │ │ + @ instruction: 0xff744bff │ │ + @ instruction: 0xff73d409 │ │ + @ instruction: 0xff744ba7 │ │ + @ instruction: 0xff73d3b1 │ │ + @ instruction: 0xff744b0f │ │ + @ instruction: 0xff73d319 │ │ + @ instruction: 0xff744c9f │ │ + @ instruction: 0xff73d4a9 │ │ + @ instruction: 0xff744ae3 │ │ + @ instruction: 0xff744a7b │ │ + @ instruction: 0xff73d285 │ │ + @ instruction: 0xff744b33 │ │ ldr ip, [r0, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #192] @ 0xc0 │ │ cmp ip, #0 │ │ beq be17d0 │ │ bx ip │ │ push {fp, lr} │ │ @@ -3286405,15 +3286405,15 @@ │ │ bl c0725c │ │ mov r0, #16 │ │ mov r1, #170 @ 0xaa │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff73d225 │ │ + @ instruction: 0xff73d1fe │ │ @ instruction: 0xff72e663 │ │ push {fp, lr} │ │ ldr lr, [sp, #8] │ │ ldr ip, [lr, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #196] @ 0xc4 │ │ cmp ip, #0 │ │ @@ -3286430,15 +3286430,15 @@ │ │ bl c0725c │ │ mov r0, #16 │ │ mov r1, #170 @ 0xaa │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff73d1c1 │ │ + @ instruction: 0xff73d19a │ │ @ instruction: 0xff716714 │ │ ldr ip, [r3, #12] │ │ ldr ip, [ip] │ │ ldr ip, [ip, #200] @ 0xc8 │ │ cmp ip, #0 │ │ beq be188c │ │ bx ip │ │ @@ -3286452,15 +3286452,15 @@ │ │ bl c0725c │ │ mov r0, #16 │ │ mov r1, #170 @ 0xaa │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff73d169 │ │ + @ instruction: 0xff73d142 │ │ @ instruction: 0xff725038 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r3 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r3, [sp, #32] │ │ cmp r4, #0 │ │ @@ -3286573,17 +3286573,17 @@ │ │ mov r0, r6 │ │ bl bb3f34 │ │ mov r0, r9 │ │ bl bb3f34 │ │ mov r0, r4 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff73cfd1 │ │ + @ instruction: 0xff73cfaa │ │ @ instruction: 0xff726e8e │ │ - @ instruction: 0xff73cfa5 │ │ + @ instruction: 0xff73cf7e │ │ @ instruction: 0xff726e62 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ cmp r0, #0 │ │ beq be1b74 │ │ mov r7, r3 │ │ mov fp, r2 │ │ @@ -3286861,23 +3286861,23 @@ │ │ movt r5, #8 │ │ ldr r6, [sp, #20] │ │ ldr r8, [sp, #24] │ │ b be1c9c │ │ mov r5, r9 │ │ mov r9, #240 @ 0xf0 │ │ b be1edc │ │ - @ instruction: 0xff73ce85 │ │ + @ instruction: 0xff73ce5e │ │ @ instruction: 0xff71bb0b │ │ - @ instruction: 0xff73ce45 │ │ + @ instruction: 0xff73ce1e │ │ @ instruction: 0xff71bacb │ │ - @ instruction: 0xff73ce19 │ │ + @ instruction: 0xff73cdf2 │ │ @ instruction: 0xff71ba9f │ │ - @ instruction: 0xff73cd91 │ │ + @ instruction: 0xff73cd6a │ │ @ instruction: 0xff71ba17 │ │ - @ instruction: 0xff73cd5d │ │ + @ instruction: 0xff73cd36 │ │ @ instruction: 0xff71b9e3 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov ip, #0 │ │ str ip, [sp] │ │ str ip, [sp, #4] │ │ str ip, [sp, #8] │ │ @@ -3287264,46 +3287264,46 @@ │ │ mov r0, r5 │ │ bl bb6178 │ │ mov r0, r6 │ │ bl bb3f34 │ │ mov r0, r7 │ │ bl bb3f34 │ │ b be20d4 │ │ - @ instruction: 0xff73c9ad │ │ - @ instruction: 0xff744194 │ │ - @ instruction: 0xff73c981 │ │ - @ instruction: 0xff744168 │ │ - @ instruction: 0xff73c955 │ │ - @ instruction: 0xff74413c │ │ - @ instruction: 0xff73c919 │ │ - @ instruction: 0xff744100 │ │ - @ instruction: 0xff73c9ed │ │ - @ instruction: 0xff7441d4 │ │ - @ instruction: 0xff73c695 │ │ - @ instruction: 0xff743e7c │ │ - @ instruction: 0xff73c655 │ │ - @ instruction: 0xff743e3c │ │ - @ instruction: 0xff73c629 │ │ - @ instruction: 0xff743e10 │ │ - @ instruction: 0xff73c5f1 │ │ - @ instruction: 0xff743dd8 │ │ - @ instruction: 0xff73c525 │ │ - @ instruction: 0xff743d0c │ │ - @ instruction: 0xff73c4e9 │ │ - @ instruction: 0xff743cd0 │ │ - @ instruction: 0xff73c60d │ │ - @ instruction: 0xff743df4 │ │ - @ instruction: 0xff73c579 │ │ - @ instruction: 0xff743d60 │ │ - @ instruction: 0xff73c5b1 │ │ - @ instruction: 0xff743d98 │ │ - @ instruction: 0xff73c54d │ │ - @ instruction: 0xff743d34 │ │ - @ instruction: 0xff73c6bd │ │ - @ instruction: 0xff743ea4 │ │ + @ instruction: 0xff73c986 │ │ + @ instruction: 0xff74416d │ │ + @ instruction: 0xff73c95a │ │ + @ instruction: 0xff744141 │ │ + @ instruction: 0xff73c92e │ │ + @ instruction: 0xff744115 │ │ + @ instruction: 0xff73c8f2 │ │ + @ instruction: 0xff7440d9 │ │ + @ instruction: 0xff73c9c6 │ │ + @ instruction: 0xff7441ad │ │ + @ instruction: 0xff73c66e │ │ + @ instruction: 0xff743e55 │ │ + @ instruction: 0xff73c62e │ │ + @ instruction: 0xff743e15 │ │ + @ instruction: 0xff73c602 │ │ + @ instruction: 0xff743de9 │ │ + @ instruction: 0xff73c5ca │ │ + @ instruction: 0xff743db1 │ │ + @ instruction: 0xff73c4fe │ │ + @ instruction: 0xff743ce5 │ │ + @ instruction: 0xff73c4c2 │ │ + @ instruction: 0xff743ca9 │ │ + @ instruction: 0xff73c5e6 │ │ + @ instruction: 0xff743dcd │ │ + @ instruction: 0xff73c552 │ │ + @ instruction: 0xff743d39 │ │ + @ instruction: 0xff73c58a │ │ + @ instruction: 0xff743d71 │ │ + @ instruction: 0xff73c526 │ │ + @ instruction: 0xff743d0d │ │ + @ instruction: 0xff73c696 │ │ + @ instruction: 0xff743e7d │ │ 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] │ │ @@ -3287347,15 +3287347,15 @@ │ │ ldr r0, [sp, #12] │ │ bl bd4d0c │ │ b be26b4 │ │ mvn r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff73c36d │ │ + @ instruction: 0xff73c346 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r3, #0 │ │ beq be270c │ │ mov r6, r0 │ │ mov r0, r3 │ │ mov r4, r3 │ │ @@ -3287661,44 +3287661,44 @@ │ │ ldr r2, [pc, #136] @ be2c1c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r1, #3 │ │ movt r1, #8 │ │ b be2908 │ │ - @ instruction: 0xff73c2ed │ │ - @ instruction: 0xff734cbb │ │ - @ instruction: 0xff73c199 │ │ - @ instruction: 0xff734b67 │ │ - @ instruction: 0xff73c171 │ │ - @ instruction: 0xff734b3f │ │ - @ instruction: 0xff73c145 │ │ - @ instruction: 0xff734b13 │ │ - @ instruction: 0xff73c11d │ │ - @ instruction: 0xff734aeb │ │ - @ instruction: 0xff73c1d1 │ │ - @ instruction: 0xff734b9f │ │ - @ instruction: 0xff73bf69 │ │ - @ instruction: 0xff734937 │ │ - @ instruction: 0xff73bf4d │ │ - @ instruction: 0xff73491b │ │ - @ instruction: 0xff73bef9 │ │ - @ instruction: 0xff7348c7 │ │ - @ instruction: 0xff73bf31 │ │ - @ instruction: 0xff7348ff │ │ - @ instruction: 0xff73bf15 │ │ - @ instruction: 0xff7348e3 │ │ - @ instruction: 0xff73bedd │ │ - @ instruction: 0xff7348ab │ │ - @ instruction: 0xff73bec1 │ │ - @ instruction: 0xff73488f │ │ - @ instruction: 0xff73bea5 │ │ - @ instruction: 0xff734873 │ │ - @ instruction: 0xff73be79 │ │ - @ instruction: 0xff734847 │ │ + @ instruction: 0xff73c2c6 │ │ + @ instruction: 0xff734c94 │ │ + @ instruction: 0xff73c172 │ │ + @ instruction: 0xff734b40 │ │ + @ instruction: 0xff73c14a │ │ + @ instruction: 0xff734b18 │ │ + @ instruction: 0xff73c11e │ │ + @ instruction: 0xff734aec │ │ + @ instruction: 0xff73c0f6 │ │ + @ instruction: 0xff734ac4 │ │ + @ instruction: 0xff73c1aa │ │ + @ instruction: 0xff734b78 │ │ + @ instruction: 0xff73bf42 │ │ + @ instruction: 0xff734910 │ │ + @ instruction: 0xff73bf26 │ │ + @ instruction: 0xff7348f4 │ │ + @ instruction: 0xff73bed2 │ │ + @ instruction: 0xff7348a0 │ │ + @ instruction: 0xff73bf0a │ │ + @ instruction: 0xff7348d8 │ │ + @ instruction: 0xff73beee │ │ + @ instruction: 0xff7348bc │ │ + @ instruction: 0xff73beb6 │ │ + @ instruction: 0xff734884 │ │ + @ instruction: 0xff73be9a │ │ + @ instruction: 0xff734868 │ │ + @ instruction: 0xff73be7e │ │ + @ instruction: 0xff73484c │ │ + @ instruction: 0xff73be52 │ │ + @ instruction: 0xff734820 │ │ push {fp, lr} │ │ ldr lr, [sp, #8] │ │ ldr ip, [lr] │ │ ldr ip, [ip, #48] @ 0x30 │ │ cmp ip, #0 │ │ beq be2c44 │ │ str lr, [sp, #8] │ │ @@ -3287714,15 +3287714,15 @@ │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff71e73e │ │ - @ instruction: 0xff7435b7 │ │ + @ instruction: 0xff743590 │ │ 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 be2cbc │ │ @@ -3287795,15 +3287795,15 @@ │ │ bl c0725c │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c0734c │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff732a5c │ │ + @ instruction: 0xff732a35 │ │ @ instruction: 0xff71c708 │ │ push {r4, lr} │ │ ldr lr, [sp, #12] │ │ ldr ip, [lr] │ │ ldr ip, [ip, #52] @ 0x34 │ │ cmp ip, #0 │ │ beq be2df4 │ │ @@ -3287821,16 +3287821,16 @@ │ │ bl c0725c │ │ mov r0, #16 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c0734c │ │ mvn r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff7329f4 │ │ - @ instruction: 0xff7345f0 │ │ + @ instruction: 0xff7329cd │ │ + @ instruction: 0xff7345c9 │ │ 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 be2f44 │ │ movw r8, #32 │ │ @@ -3288151,31 +3288151,31 @@ │ │ add r1, pc, r1 │ │ ldr r0, [sp, #20] │ │ ldr r3, [sp, #24] │ │ bl be3398 │ │ cmp r0, #0 │ │ bne be30d8 │ │ b be30a8 │ │ - @ instruction: 0xff743364 │ │ - @ instruction: 0xff73758d │ │ - @ instruction: 0xff7328ee │ │ + @ instruction: 0xff74333d │ │ + @ instruction: 0xff737566 │ │ + @ instruction: 0xff7328c7 │ │ @ instruction: 0xff72008d │ │ - @ instruction: 0xff743055 │ │ - @ instruction: 0xff737dfa │ │ + @ instruction: 0xff74302e │ │ + @ instruction: 0xff737dd3 │ │ @ instruction: 0xff7256e4 │ │ - @ instruction: 0xff73f455 │ │ + @ instruction: 0xff73f42e │ │ @ instruction: 0xff71c260 │ │ @ instruction: 0xff714cf0 │ │ - @ instruction: 0xff737d4a │ │ - @ instruction: 0xff734171 │ │ + @ instruction: 0xff737d23 │ │ + @ instruction: 0xff73414a │ │ @ instruction: 0xff723622 │ │ @ instruction: 0xff7274f8 │ │ - @ instruction: 0xff744daf │ │ + @ instruction: 0xff744d88 │ │ @ instruction: 0xff74acf8 │ │ - @ instruction: 0xff74502d │ │ + @ instruction: 0xff745006 │ │ @ instruction: 0xff74acb0 │ │ 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 │ │ @@ -3288264,18 +3288264,18 @@ │ │ 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: 0xff729ddb │ │ - @ instruction: 0xff730181 │ │ + @ instruction: 0xff73015a │ │ @ instruction: 0xff71834d │ │ @ instruction: 0xff71efd5 │ │ - @ instruction: 0xff736f71 │ │ + @ instruction: 0xff736f4a │ │ ldr r0, [pc, #4] @ be3530 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrheq r5, [ip], -r0 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl be9308 │ │ @@ -3288446,16 +3288446,16 @@ │ │ mov r0, sl │ │ bl bb6178 │ │ mov r0, r7 │ │ bl bb5ab0 │ │ mov r0, r8 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff7320c2 │ │ - @ instruction: 0xff73ef2f │ │ + @ instruction: 0xff73209b │ │ + @ instruction: 0xff73ef08 │ │ push {fp, lr} │ │ ldr ip, [r0, #80] @ 0x50 │ │ cmp ip, #0 │ │ beq be3824 │ │ ldr r0, [sp, #8] │ │ str r0, [sp, #8] │ │ mov r0, r1 │ │ @@ -3288473,15 +3288473,15 @@ │ │ bl c0725c │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff731fea │ │ + @ instruction: 0xff731fc3 │ │ @ instruction: 0xff726fcf │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, r3 │ │ ldr r3, [r0, #80] @ 0x50 │ │ cmp r3, #0 │ │ beq be3890 │ │ @@ -3288501,15 +3288501,15 @@ │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff731f7e │ │ + @ instruction: 0xff731f57 │ │ @ instruction: 0xff717fef │ │ 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 be39c8 │ │ @@ -3288575,15 +3288575,15 @@ │ │ mov r0, sl │ │ bl bb645c │ │ mov r0, r8 │ │ bl bb6178 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff731e7a │ │ + @ instruction: 0xff731e53 │ │ @ instruction: 0xff71da01 │ │ ldr ip, [r0, #80] @ 0x50 │ │ cmp ip, #0 │ │ beq be3a14 │ │ mov r0, r1 │ │ mov r1, r2 │ │ mov r2, ip │ │ @@ -3288598,15 +3288598,15 @@ │ │ bl c0725c │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff731df6 │ │ + @ instruction: 0xff731dcf │ │ @ instruction: 0xff726df6 │ │ ldr ip, [r0, #80] @ 0x50 │ │ cmp ip, #0 │ │ beq be3a70 │ │ mov r0, r1 │ │ mov r1, r2 │ │ mov r2, ip │ │ @@ -3288621,16 +3288621,16 @@ │ │ bl c0725c │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff731d9a │ │ - @ instruction: 0xff7427b5 │ │ + @ instruction: 0xff731d73 │ │ + @ instruction: 0xff74278e │ │ push {fp, lr} │ │ ldr r2, [r0, #84] @ 0x54 │ │ cmp r2, #0 │ │ beq be3ad8 │ │ mov r0, r1 │ │ mov r1, r2 │ │ bl bb4384 │ │ @@ -3288646,15 +3288646,15 @@ │ │ bl c0725c │ │ mov r0, #16 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff731d36 │ │ + @ instruction: 0xff731d0f │ │ @ instruction: 0xff72a4d7 │ │ cmp r0, #0 │ │ bxeq lr │ │ add r1, r0, #16 │ │ ldrex r2, [r1] │ │ add r2, r2, #1 │ │ strex r3, r2, [r1] │ │ @@ -3288686,15 +3288686,15 @@ │ │ mov r1, r4 │ │ bl c4d328 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #1248 @ 0x4e0 │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff72fb21 │ │ + @ instruction: 0xff72fafa │ │ ldr r0, [pc, #4] @ be3bbc │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r4, ip, r8, lsl #22 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #320 @ 0x140 │ │ mov r9, r3 │ │ @@ -3289241,17 +3289241,17 @@ │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #320 @ 0x140 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r4, #0 │ │ b be4444 │ │ - @ instruction: 0xff72fab9 │ │ + @ instruction: 0xff72fa92 │ │ @ instruction: 0xff74a1d0 │ │ - @ instruction: 0xff72f285 │ │ + @ instruction: 0xff72f25e │ │ @ instruction: 0xff74999c │ │ 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 │ │ @@ -3290256,31 +3290256,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 be4e28 │ │ - @ instruction: 0xff72f1f9 │ │ + @ instruction: 0xff72f1d2 │ │ @ instruction: 0xff72638c │ │ - @ instruction: 0xff72e8b9 │ │ + @ instruction: 0xff72e892 │ │ @ instruction: 0xff725a4c │ │ @ instruction: 0xff75d4a0 │ │ andseq lr, lr, ip, asr r5 │ │ - @ instruction: 0xff72e611 │ │ + @ instruction: 0xff72e5ea │ │ @ instruction: 0xff7257a4 │ │ - @ instruction: 0xff72e6cd │ │ - @ instruction: 0xff72e6a1 │ │ - @ instruction: 0xff72ecc5 │ │ - @ instruction: 0xff72eca1 │ │ - @ instruction: 0xff72ec81 │ │ - @ instruction: 0xff72e2b1 │ │ + @ instruction: 0xff72e6a6 │ │ + @ instruction: 0xff72e67a │ │ + @ instruction: 0xff72ec9e │ │ + @ instruction: 0xff72ec7a │ │ + @ instruction: 0xff72ec5a │ │ + @ instruction: 0xff72e28a │ │ @ instruction: 0xff712b90 │ │ - @ instruction: 0xff72e879 │ │ - @ instruction: 0xff72e705 │ │ + @ instruction: 0xff72e852 │ │ + @ instruction: 0xff72e6de │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ mov r9, r1 │ │ mov r4, r0 │ │ bl bdc6ac │ │ mov r0, r4 │ │ bl bdd178 │ │ @@ -3290564,24 +3290564,24 @@ │ │ mov r0, #16 │ │ mov r1, #146 @ 0x92 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r7, #0 │ │ ldr r6, [sp, #20] │ │ b be5580 │ │ - @ instruction: 0xff72e0d5 │ │ - @ instruction: 0xff73ee7e │ │ - @ instruction: 0xff72e1e1 │ │ - @ instruction: 0xff72e155 │ │ - @ instruction: 0xff73eefe │ │ - @ instruction: 0xff72e045 │ │ - @ instruction: 0xff72ddcd │ │ - @ instruction: 0xff73eb76 │ │ - @ instruction: 0xff72e099 │ │ - @ instruction: 0xff72e071 │ │ + @ instruction: 0xff72e0ae │ │ + @ instruction: 0xff73ee57 │ │ + @ instruction: 0xff72e1ba │ │ + @ instruction: 0xff72e12e │ │ + @ instruction: 0xff73eed7 │ │ + @ instruction: 0xff72e01e │ │ + @ instruction: 0xff72dda6 │ │ + @ instruction: 0xff73eb4f │ │ + @ instruction: 0xff72e072 │ │ + @ instruction: 0xff72e04a │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl bdd178 │ │ cmp r0, #0 │ │ beq be5958 │ │ bl be60f0 │ │ mov r1, r0 │ │ @@ -3291047,35 +3291047,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 be605c │ │ - @ instruction: 0xff72dab1 │ │ + @ instruction: 0xff72da8a │ │ @ instruction: 0xff74a2ea │ │ - @ instruction: 0xff72da79 │ │ + @ instruction: 0xff72da52 │ │ @ instruction: 0xff74a2b2 │ │ - @ instruction: 0xff72da0d │ │ + @ instruction: 0xff72d9e6 │ │ @ instruction: 0xff74a246 │ │ - @ instruction: 0xff72d8fd │ │ + @ instruction: 0xff72d8d6 │ │ @ instruction: 0xff74a136 │ │ - @ instruction: 0xff72d8a9 │ │ + @ instruction: 0xff72d882 │ │ @ instruction: 0xff74a0e2 │ │ - @ instruction: 0xff72d849 │ │ + @ instruction: 0xff72d822 │ │ @ instruction: 0xff74a082 │ │ - @ instruction: 0xff72d7c5 │ │ + @ instruction: 0xff72d79e │ │ @ instruction: 0xff749ffe │ │ - @ instruction: 0xff72d82d │ │ + @ instruction: 0xff72d806 │ │ @ instruction: 0xff74a066 │ │ - @ instruction: 0xff72d729 │ │ + @ instruction: 0xff72d702 │ │ @ instruction: 0xff749f62 │ │ - @ instruction: 0xff72d771 │ │ + @ instruction: 0xff72d74a │ │ @ instruction: 0xff749faa │ │ - @ instruction: 0xff72d6c5 │ │ + @ instruction: 0xff72d69e │ │ @ instruction: 0xff749efe │ │ 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] │ │ @@ -3293165,24 +3293165,24 @@ │ │ mov r0, r5 │ │ bl bb645c │ │ ldr r0, [sp, #16] │ │ bl bb6178 │ │ mov r0, sl │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff732fe6 │ │ - @ instruction: 0xff72b6ae │ │ - @ instruction: 0xff732f42 │ │ - @ instruction: 0xff72b60a │ │ - @ instruction: 0xff732f9a │ │ - @ instruction: 0xff72b662 │ │ - @ instruction: 0xff732efa │ │ - @ instruction: 0xff72b5c2 │ │ - @ instruction: 0xff732f6e │ │ - @ instruction: 0xff72b636 │ │ + @ instruction: 0xff732fbf │ │ + @ instruction: 0xff72b687 │ │ + @ instruction: 0xff732f1b │ │ + @ instruction: 0xff72b5e3 │ │ + @ instruction: 0xff732f73 │ │ + @ instruction: 0xff72b63b │ │ + @ instruction: 0xff732ed3 │ │ + @ instruction: 0xff72b59b │ │ + @ instruction: 0xff732f47 │ │ + @ instruction: 0xff72b60f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r2, #6 │ │ bhi be8234 │ │ mov r4, r0 │ │ mov r0, #1 │ │ mov r6, r1 │ │ @@ -3293389,22 +3293389,22 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ ldr r8, [sp, #8] │ │ mov r0, r8 │ │ bl bb645c │ │ b be8264 │ │ - @ instruction: 0xff732db2 │ │ - @ instruction: 0xff73e013 │ │ - @ instruction: 0xff732d76 │ │ - @ instruction: 0xff73dfd7 │ │ - @ instruction: 0xff732dde │ │ - @ instruction: 0xff73e03f │ │ - @ instruction: 0xff732b6e │ │ - @ instruction: 0xff73ddcf │ │ + @ instruction: 0xff732d8b │ │ + @ instruction: 0xff73dfec │ │ + @ instruction: 0xff732d4f │ │ + @ instruction: 0xff73dfb0 │ │ + @ instruction: 0xff732db7 │ │ + @ instruction: 0xff73e018 │ │ + @ instruction: 0xff732b47 │ │ + @ instruction: 0xff73dda8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r3, #0 │ │ beq be8520 │ │ ldrb r7, [r2] │ │ ldr r4, [sp, #56] @ 0x38 │ │ cmp r7, #4 │ │ @@ -3293589,29 +3293589,29 @@ │ │ bl c07168 │ │ ldr r0, [pc, #72] @ be8810 │ │ movw r1, #353 @ 0x161 │ │ ldr r2, [pc, #68] @ be8814 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b be864c │ │ - @ instruction: 0xff732ac6 │ │ + @ instruction: 0xff732a9f │ │ @ instruction: 0xff711642 │ │ - @ instruction: 0xff732ae2 │ │ + @ instruction: 0xff732abb │ │ @ instruction: 0xff71165e │ │ - @ instruction: 0xff73297e │ │ + @ instruction: 0xff732957 │ │ @ instruction: 0xff7114fa │ │ - @ instruction: 0xff732932 │ │ + @ instruction: 0xff73290b │ │ @ instruction: 0xff7114ae │ │ - @ instruction: 0xff73294e │ │ + @ instruction: 0xff732927 │ │ @ instruction: 0xff7114ca │ │ - @ instruction: 0xff7329b2 │ │ + @ instruction: 0xff73298b │ │ @ instruction: 0xff71152e │ │ - @ instruction: 0xff73288e │ │ + @ instruction: 0xff732867 │ │ @ instruction: 0xff71140a │ │ - @ instruction: 0xff73282a │ │ + @ instruction: 0xff732803 │ │ @ instruction: 0xff7113a6 │ │ 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 │ │ @@ -3294137,19 +3294137,19 @@ │ │ mov r0, r5 │ │ bl bb4384 │ │ ldr sl, [sp, #12] │ │ cmp r0, #0 │ │ bne be8ab4 │ │ b be8950 │ │ @ instruction: 0xff718b00 │ │ - @ instruction: 0xff72eb57 │ │ + @ instruction: 0xff72eb30 │ │ andseq r9, lr, ip, asr lr │ │ andseq r9, lr, r8, asr lr │ │ @ instruction: 0xff718650 │ │ - @ instruction: 0xff72e6a7 │ │ + @ instruction: 0xff72e680 │ │ 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 bb634c │ │ @@ -3294489,15 +3294489,15 @@ │ │ mov r0, r6 │ │ bl bb645c │ │ mov r0, r8 │ │ bl bb6178 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff73379e │ │ + @ instruction: 0xff733777 │ │ @ instruction: 0xff719cf9 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r7, r2 │ │ mov r6, r0 │ │ cmp r1, #0 │ │ beq be9620 │ │ @@ -3294720,15 +3294720,15 @@ │ │ cmp r0, #0 │ │ beq be9858 │ │ mov r0, r7 │ │ bl bb3f24 │ │ cmp r0, #0 │ │ bne be9858 │ │ b be98c0 │ │ - @ instruction: 0xff73342a │ │ + @ instruction: 0xff733403 │ │ @ instruction: 0xff712022 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl bb4090 │ │ str r0, [r4, #8] │ │ bl bb4090 │ │ str r0, [r4, #12] │ │ @@ -3294837,15 +3294837,15 @@ │ │ mov r1, r6 │ │ mov r2, r5 │ │ mov r3, r4 │ │ strd r8, [sp] │ │ bl bdd8c4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff7331c2 │ │ + @ instruction: 0xff73319b │ │ @ instruction: 0xff7244f1 │ │ 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 │ │ @@ -3295045,17 +3295045,17 @@ │ │ mov r1, r9 │ │ ldr r2, [r5, #12] │ │ ldr r3, [sp, #4] │ │ ldr r5, [r0, #128] @ 0x80 │ │ mov r0, r7 │ │ str r6, [sp] │ │ b be9cc8 │ │ - @ instruction: 0xff73311e │ │ + @ instruction: 0xff7330f7 │ │ @ instruction: 0xff711d42 │ │ - @ instruction: 0xff732f3e │ │ + @ instruction: 0xff732f17 │ │ @ instruction: 0xff711b62 │ │ 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 │ │ @@ -3296235,15 +3296235,15 @@ │ │ mov r0, r8 │ │ bl bb6178 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r4, #0 │ │ b beb11c │ │ - @ instruction: 0xff731bca │ │ + @ instruction: 0xff731ba3 │ │ @ instruction: 0xff70ceba │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ cmp r1, #0 │ │ beq beb230 │ │ mov sl, r3 │ │ mov fp, r2 │ │ @@ -3296554,18 +3296554,18 @@ │ │ blx r3 │ │ cmp r0, #0 │ │ bne beb530 │ │ ldr r6, [sp, #8] │ │ b beb23c │ │ mov r8, #1 │ │ b beb4d4 │ │ - @ instruction: 0xff731afe │ │ - @ instruction: 0xff731802 │ │ - @ instruction: 0xff73adc4 │ │ - @ instruction: 0xff731a26 │ │ + @ instruction: 0xff731ad7 │ │ + @ instruction: 0xff7317db │ │ + @ instruction: 0xff73ad9d │ │ + @ instruction: 0xff7319ff │ │ 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 bb634c │ │ @@ -3296669,15 +3296669,15 @@ │ │ mov r6, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ bl bb645c │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff7314f2 │ │ + @ instruction: 0xff7314cb │ │ @ instruction: 0xff71b136 │ │ 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 │ │ @@ -3297764,15 +3297764,15 @@ │ │ bl c0734c │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff714bd4 │ │ @ instruction: 0xff714b20 │ │ @ instruction: 0xff714afc │ │ - @ instruction: 0xff7340dc │ │ + @ instruction: 0xff7340b5 │ │ ldr r3, [r0, #20] │ │ mov r2, r0 │ │ mvn r0, #1 │ │ cmp r3, #0 │ │ ldrne r1, [r1, #20] │ │ cmpne r1, #0 │ │ bne bec938 │ │ @@ -3298345,15 +3298345,15 @@ │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff7141dc │ │ - @ instruction: 0xff7354b0 │ │ + @ instruction: 0xff735489 │ │ push {r4, lr} │ │ movw r0, #1087 @ 0x43f │ │ mov r4, r3 │ │ bl c620d4 │ │ mov r1, r0 │ │ mov r0, r4 │ │ mvn r2, #0 │ │ @@ -3298558,17 +3298558,17 @@ │ │ b bed4dc │ │ @ instruction: 0xff722a99 │ │ @ instruction: 0xff714f09 │ │ @ instruction: 0xff71b47f │ │ @ instruction: 0xff714fad │ │ @ instruction: 0xff70c67b │ │ @ instruction: 0xff714f7d │ │ - @ instruction: 0xff736f98 │ │ + @ instruction: 0xff736f71 │ │ @ instruction: 0xff715011 │ │ - @ instruction: 0xff73abf2 │ │ + @ instruction: 0xff73abcb │ │ @ instruction: 0xff70abe1 │ │ @ instruction: 0xff715039 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r0 │ │ mov r0, r1 │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3298741,19 +3298741,19 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r4, #0 │ │ mov r0, #16 │ │ mov r1, #133 @ 0x85 │ │ b bed7fc │ │ @ instruction: 0xff713c48 │ │ - @ instruction: 0xff725f5c │ │ + @ instruction: 0xff725f35 │ │ @ instruction: 0xff713bf4 │ │ - @ instruction: 0xff725f08 │ │ + @ instruction: 0xff725ee1 │ │ @ instruction: 0xff713ba0 │ │ - @ instruction: 0xff725eb4 │ │ + @ instruction: 0xff725e8d │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ add r1, sp, #4 │ │ mov r4, r2 │ │ mov r2, sp │ │ bl bed764 │ │ @@ -3298863,17 +3298863,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: 0xff713a18 │ │ - @ instruction: 0xff727e86 │ │ + @ instruction: 0xff727e5f │ │ @ instruction: 0xff713a44 │ │ - @ instruction: 0xff727eb2 │ │ + @ instruction: 0xff727e8b │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #32 │ │ mov r5, r3 │ │ mov r6, r2 │ │ mov r4, r1 │ │ bl c18578 │ │ ldr r0, [r0, #72] @ 0x48 │ │ @@ -3299016,15 +3299016,15 @@ │ │ mov r1, #116 @ 0x74 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff713760 │ │ - @ instruction: 0xff730da4 │ │ + @ instruction: 0xff730d7d │ │ push {r4, r6, r7, lr} │ │ ldr r1, [r0, #76] @ 0x4c │ │ mov r4, #1 │ │ cmp r1, #3 │ │ bhi bedd0c │ │ add r2, pc, #4 │ │ ldr r1, [r2, r1, lsl #2] │ │ @@ -3309228,15 +3309228,15 @@ │ │ bl c092f0 │ │ mov r0, r5 │ │ bl c090b8 │ │ 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: 0xff72c8c3 │ │ + @ instruction: 0xff72c89c │ │ 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 │ │ @@ -3309548,15 +3309548,15 @@ │ │ mvnne r4, #0 │ │ mov r0, r7 │ │ bl c090b8 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff741030 │ │ - @ instruction: 0xff72c3df │ │ + @ instruction: 0xff72c3b8 │ │ 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] @ bf830c │ │ mov r9, r0 │ │ ldr lr, [fp, #16] │ │ @@ -3316293,26 +3316293,26 @@ │ │ mov r0, r4 │ │ bl bb0280 │ │ mov r0, r4 │ │ bl baee70 │ │ b bfe8e8 │ │ mov r6, #0 │ │ b bfe8e8 │ │ - @ instruction: 0xff714e40 │ │ - @ instruction: 0xff718b63 │ │ - @ instruction: 0xff714e78 │ │ - @ instruction: 0xff718b9b │ │ - @ instruction: 0xff72b786 │ │ + @ instruction: 0xff714e19 │ │ + @ instruction: 0xff718b3c │ │ + @ instruction: 0xff714e51 │ │ + @ instruction: 0xff718b74 │ │ + @ instruction: 0xff72b75f │ │ @ instruction: 0xff72d3f2 │ │ - @ instruction: 0xff714d6f │ │ + @ instruction: 0xff714d48 │ │ @ instruction: 0xff703a79 │ │ @ instruction: 0xff700077 │ │ @ instruction: 0xff6fa811 │ │ - @ instruction: 0xff714cd8 │ │ - @ instruction: 0xff7189fb │ │ + @ instruction: 0xff714cb1 │ │ + @ instruction: 0xff7189d4 │ │ @ instruction: 0xff700abd │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ cmpne r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ b c94b74 │ │ @@ -3316595,21 +3316595,21 @@ │ │ ldr r0, [sp, #24] │ │ bl c00050 │ │ ldr r0, [sp, #44] @ 0x2c │ │ bl baee70 │ │ mov r0, sl │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff726eb6 │ │ + @ instruction: 0xff726e8f │ │ @ instruction: 0xff6fcd3c │ │ @ instruction: 0xff705f4f │ │ @ instruction: 0xff704430 │ │ - @ instruction: 0xff714a04 │ │ + @ instruction: 0xff7149dd │ │ @ instruction: 0xff70d51d │ │ - @ instruction: 0xff7149e0 │ │ + @ instruction: 0xff7149b9 │ │ @ instruction: 0xff70d4f9 │ │ @ instruction: 0x001d3cb8 │ │ @ instruction: 0xfffffc10 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r1, #0 │ │ beq bfef94 │ │ cmp r2, #0 │ │ @@ -3316652,16 +3316652,16 @@ │ │ str r0, [r7] │ │ b bff024 │ │ mov r5, #0 │ │ mov r0, r4 │ │ bl baee70 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff714760 │ │ - @ instruction: 0xff71fa91 │ │ + @ instruction: 0xff714739 │ │ + @ instruction: 0xff71fa6a │ │ cmp r0, #0 │ │ strne r1, [r0, #8] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c07168 │ │ ldr r0, [pc, #44] @ bff088 │ │ @@ -3316673,15 +3316673,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff7146a4 │ │ + @ instruction: 0xff71467d │ │ @ instruction: 0xff705ad8 │ │ cmp r0, #0 │ │ strne r1, [r0] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c07168 │ │ @@ -3316694,15 +3316694,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff714650 │ │ + @ instruction: 0xff714629 │ │ @ instruction: 0xff6f8f38 │ │ cmp r0, #0 │ │ strne r1, [r0, #4] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c07168 │ │ @@ -3316715,15 +3316715,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff7145fc │ │ + @ instruction: 0xff7145d5 │ │ @ instruction: 0xff6fe59e │ │ push {r4, r5, r6, r8, r9, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq bff32c │ │ mov r9, r1 │ │ ldr r1, [pc, #536] @ bff36c │ │ @@ -3316856,28 +3316856,28 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0734c │ │ b bff320 │ │ - @ instruction: 0xff7143c8 │ │ - @ instruction: 0xff723380 │ │ - @ instruction: 0xff7145ac │ │ - @ instruction: 0xff7144e0 │ │ - @ instruction: 0xff723498 │ │ + @ instruction: 0xff7143a1 │ │ + @ instruction: 0xff723359 │ │ + @ instruction: 0xff714585 │ │ + @ instruction: 0xff7144b9 │ │ + @ instruction: 0xff723471 │ │ @ instruction: 0xff70b610 │ │ @ instruction: 0xff6fc77e │ │ - @ instruction: 0xff71449c │ │ - @ instruction: 0xff723454 │ │ + @ instruction: 0xff714475 │ │ + @ instruction: 0xff72342d │ │ @ instruction: 0xff70eda5 │ │ - @ instruction: 0xff714564 │ │ - @ instruction: 0xff714448 │ │ - @ instruction: 0xff723400 │ │ - @ instruction: 0xff7143ec │ │ + @ instruction: 0xff71453d │ │ + @ instruction: 0xff714421 │ │ + @ instruction: 0xff7233d9 │ │ + @ instruction: 0xff7143c5 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r5, #0 │ │ mov r0, #0 │ │ @@ -3316892,15 +3316892,15 @@ │ │ ldr r1, [pc, #20] @ bff3f4 │ │ mov r0, r4 │ │ str r5, [r4] │ │ mov r2, #280 @ 0x118 │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff71431c │ │ + @ instruction: 0xff7142f5 │ │ push {r4, r5, r6, lr} │ │ ldr r1, [pc, #240] @ bff4f4 │ │ mov r6, r0 │ │ mov r0, #24 │ │ movw r2, #290 @ 0x122 │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ @@ -3316956,20 +3316956,20 @@ │ │ ldr r1, [pc, #40] @ bff508 │ │ mov r0, r5 │ │ movw r2, #311 @ 0x137 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff7142f8 │ │ - @ instruction: 0xff71424c │ │ + @ instruction: 0xff7142d1 │ │ + @ instruction: 0xff714225 │ │ @ instruction: 0xff72e93d │ │ - @ instruction: 0xff714288 │ │ + @ instruction: 0xff714261 │ │ @ instruction: 0xff72e979 │ │ - @ instruction: 0xff714220 │ │ + @ instruction: 0xff7141f9 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ cmp r0, #0 │ │ bne bff538 │ │ mov r5, r1 │ │ bl c942cc │ │ @@ -3316993,16 +3316993,16 @@ │ │ movw r1, #15 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff7141a4 │ │ - @ instruction: 0xff7162ff │ │ + @ instruction: 0xff71417d │ │ + @ instruction: 0xff7162d8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ cmp r0, #0 │ │ beq bff8e8 │ │ mov r6, r0 │ │ ldr r0, [r0, #12] │ │ mov r5, #1 │ │ @@ -3317219,22 +3317219,22 @@ │ │ ldr r2, [pc, #24] @ bff914 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b bff8cc │ │ - @ instruction: 0xff713e0c │ │ - @ instruction: 0xff72881b │ │ - @ instruction: 0xff713e4c │ │ - @ instruction: 0xff72885b │ │ + @ instruction: 0xff713de5 │ │ + @ instruction: 0xff7287f4 │ │ + @ instruction: 0xff713e25 │ │ + @ instruction: 0xff728834 │ │ andeq r0, r0, r8, asr r3 │ │ - @ instruction: 0xff713eac │ │ - @ instruction: 0xff713f0c │ │ - @ instruction: 0xff716067 │ │ + @ instruction: 0xff713e85 │ │ + @ instruction: 0xff713ee5 │ │ + @ instruction: 0xff716040 │ │ @ instruction: 0x001d32d8 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl c002c4 │ │ cmp r0, #0 │ │ beq bff96c │ │ @@ -3317262,15 +3317262,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff713d70 │ │ + @ instruction: 0xff713d49 │ │ @ instruction: 0xff72e47b │ │ cmp r0, #0 │ │ strne r1, [r0, #24] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c07168 │ │ @@ -3317283,16 +3317283,16 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff713d1c │ │ - @ instruction: 0xff7268b2 │ │ + @ instruction: 0xff713cf5 │ │ + @ instruction: 0xff72688b │ │ cmp r0, #0 │ │ strne r1, [r0, #20] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c07168 │ │ ldr r0, [pc, #44] @ bffa64 │ │ @@ -3317304,15 +3317304,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff713cc8 │ │ + @ instruction: 0xff713ca1 │ │ @ instruction: 0xff7019ad │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ moveq r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ ldrne r0, [r0, #24] │ │ @@ -3318284,15 +3318284,15 @@ │ │ @ instruction: 0xff70f70f │ │ andseq r8, sl, ip, asr r4 │ │ andeq r0, r0, r8, ror #16 │ │ andeq r0, r0, ip, ror r8 │ │ @ instruction: 0xff72f5ea │ │ @ instruction: 0xff70f55b │ │ @ instruction: 0xff6febe3 │ │ - @ instruction: 0xff72007b │ │ + @ instruction: 0xff720054 │ │ push {fp, lr} │ │ mov r1, #11 │ │ bl c36adc │ │ cmp r0, #0 │ │ beq c009d4 │ │ pop {fp, lr} │ │ b c6f3d4 │ │ @@ -3318346,15 +3318346,15 @@ │ │ mov r0, #60 @ 0x3c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff72f49a │ │ - @ instruction: 0xff7169bd │ │ + @ instruction: 0xff716996 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ bxne lr │ │ push {fp, lr} │ │ bl c07168 │ │ ldr r0, [pc, #44] @ c00af8 │ │ movw r1, #478 @ 0x1de │ │ @@ -3318427,15 +3318427,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: 0xff72f39e │ │ - @ instruction: 0xff71c161 │ │ + @ instruction: 0xff71c13a │ │ 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 │ │ @@ -3318853,22 +3318853,22 @@ │ │ ldr r1, [pc, #48] @ c012b4 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff719e1a │ │ + @ instruction: 0xff719df3 │ │ 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: 0xff719d86 │ │ + @ instruction: 0xff719d5f │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ beq c012e0 │ │ bl c3594c │ │ movw r1, #8993 @ 0x2321 │ │ @@ -3319004,15 +3319004,15 @@ │ │ ldr r1, [pc, #20] @ c014f4 │ │ mov r0, r4 │ │ mov r2, #712 @ 0x2c8 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ andeq r0, r0, r0, lsr r0 │ │ - @ instruction: 0xff719b26 │ │ + @ instruction: 0xff719aff │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #100] @ c01570 │ │ mov r5, r0 │ │ ldr r1, [r0] │ │ mov r2, #608 @ 0x260 │ │ @@ -3319035,15 +3319035,15 @@ │ │ ldr r0, [r5, #20] │ │ bl c00d8c │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #613 @ 0x265 │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff719af6 │ │ + @ instruction: 0xff719acf │ │ push {r4, lr} │ │ mov r1, #20 │ │ bl c36adc │ │ cmp r0, #0 │ │ beq c015c4 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ @@ -3319072,16 +3319072,16 @@ │ │ movw r1, #60 @ 0x3c │ │ mov r0, #60 @ 0x3c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff719a2e │ │ - @ instruction: 0xff726b52 │ │ + @ instruction: 0xff719a07 │ │ + @ instruction: 0xff726b2b │ │ @ 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 │ │ @@ -3319614,61 +3319614,61 @@ │ │ bl c0734c │ │ mov r0, r8 │ │ bl c014f8 │ │ mov r0, r5 │ │ bl c00d8c │ │ mov r6, #0 │ │ b c01d70 │ │ - @ instruction: 0xff71978e │ │ - @ instruction: 0xff7197ae │ │ - @ instruction: 0xff7266de │ │ - @ instruction: 0xff719766 │ │ - @ instruction: 0xff719786 │ │ - @ instruction: 0xff71952a │ │ - @ instruction: 0xff71954a │ │ - @ instruction: 0xff7196d2 │ │ - @ instruction: 0xff71969e │ │ - @ instruction: 0xff71949a │ │ + @ instruction: 0xff719767 │ │ + @ instruction: 0xff719787 │ │ + @ instruction: 0xff7266b7 │ │ + @ instruction: 0xff71973f │ │ + @ instruction: 0xff71975f │ │ + @ instruction: 0xff719503 │ │ + @ instruction: 0xff719523 │ │ + @ instruction: 0xff7196ab │ │ + @ instruction: 0xff719677 │ │ + @ instruction: 0xff719473 │ │ @ instruction: 0xff70e334 │ │ muleq r0, ip, r5 │ │ andeq r0, r0, r4, asr r6 │ │ andeq r0, r0, r0, asr r7 │ │ andeq r0, r0, r8, asr r9 │ │ mulseq sp, r4, lr │ │ - @ instruction: 0xff719452 │ │ - @ instruction: 0xff7193d6 │ │ - @ instruction: 0xff7193ae │ │ - @ instruction: 0xff719386 │ │ - @ instruction: 0xff71935e │ │ - @ instruction: 0xff719336 │ │ - @ instruction: 0xff7191c6 │ │ - @ instruction: 0xff7191e6 │ │ - @ instruction: 0xff71956a │ │ + @ instruction: 0xff71942b │ │ + @ instruction: 0xff7193af │ │ + @ instruction: 0xff719387 │ │ + @ instruction: 0xff71935f │ │ + @ instruction: 0xff719337 │ │ + @ instruction: 0xff71930f │ │ + @ instruction: 0xff71919f │ │ + @ instruction: 0xff7191bf │ │ + @ instruction: 0xff719543 │ │ @ instruction: 0xff704e94 │ │ - @ instruction: 0xff7195aa │ │ + @ instruction: 0xff719583 │ │ @ instruction: 0xff704ed4 │ │ andseq r1, sp, r8, lsr r4 │ │ andseq r1, sp, ip, lsr #8 │ │ - @ instruction: 0xff7194e2 │ │ + @ instruction: 0xff7194bb │ │ @ instruction: 0xff704e0c │ │ - @ instruction: 0xff7194fe │ │ + @ instruction: 0xff7194d7 │ │ @ instruction: 0xff704e28 │ │ - @ instruction: 0xff719872 │ │ - @ instruction: 0xff7194c6 │ │ + @ instruction: 0xff71984b │ │ + @ instruction: 0xff71949f │ │ @ instruction: 0xff704df0 │ │ - @ instruction: 0xff719842 │ │ - @ instruction: 0xff719262 │ │ + @ instruction: 0xff71981b │ │ + @ instruction: 0xff71923b │ │ @ instruction: 0xff704b8c │ │ andseq r0, sp, r8, asr ip │ │ andeq r0, r0, ip, lsl #24 │ │ andseq r1, sp, r4, asr #4 │ │ - @ instruction: 0xff7197aa │ │ + @ instruction: 0xff719783 │ │ @ instruction: 0xff7050d4 │ │ - @ instruction: 0xff7192c6 │ │ - @ instruction: 0xff7192e6 │ │ + @ instruction: 0xff71929f │ │ + @ instruction: 0xff7192bf │ │ bx r1 │ │ bx r2 │ │ bx r1 │ │ bx r2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r1, #8] │ │ @@ -3319724,16 +3319724,16 @@ │ │ cmp r0, #0 │ │ popgt {r4, r5, r6, r7, fp, pc} │ │ mov r0, r5 │ │ bl c1e9e8 │ │ mov r0, #1 │ │ strb r0, [r4, #24] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff720746 │ │ - @ instruction: 0xff71178e │ │ + @ instruction: 0xff72071f │ │ + @ instruction: 0xff711767 │ │ @ instruction: 0xff702ba2 │ │ 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 c02060 │ │ @@ -3319939,16 +3319939,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 c02378 │ │ @ instruction: 0xff6f977c │ │ - @ instruction: 0xff718e2e │ │ - @ instruction: 0xff727ec3 │ │ + @ instruction: 0xff718e07 │ │ + @ instruction: 0xff727e9c │ │ andseq r0, sp, r0, lsl #17 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r2, [r0, #12] │ │ mov r4, r0 │ │ ldr r1, [pc, #68] @ c023fc │ │ @@ -3319967,15 +3319967,15 @@ │ │ bl c4d328 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #202 @ 0xca │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ andseq r0, sp, r0, lsl #13 │ │ - @ instruction: 0xff718c3e │ │ + @ instruction: 0xff718c17 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c1e9c8 │ │ cmp r0, #0 │ │ movne r0, r4 │ │ pop {r4, pc} │ │ mov r0, #30208 @ 0x7600 │ │ @@ -3320311,29 +3320311,29 @@ │ │ mov r2, #0 │ │ bl c0734c │ │ b c02898 │ │ @ instruction: 0xff70233a │ │ @ instruction: 0xff70f1f4 │ │ @ instruction: 0xff7022ae │ │ @ instruction: 0xff700985 │ │ - @ instruction: 0xff721f6c │ │ + @ instruction: 0xff721f45 │ │ @ instruction: 0xff72b8ba │ │ - @ instruction: 0xff71a769 │ │ - @ instruction: 0xff71c408 │ │ - @ instruction: 0xff723c5a │ │ + @ instruction: 0xff71a742 │ │ + @ instruction: 0xff71c3e1 │ │ + @ instruction: 0xff723c33 │ │ @ instruction: 0xff72b7b4 │ │ @ instruction: 0xff6fcec7 │ │ @ instruction: 0xff6fed5e │ │ - @ instruction: 0xff716c7b │ │ - @ instruction: 0xff713291 │ │ - @ instruction: 0xff721da0 │ │ + @ instruction: 0xff716c54 │ │ + @ instruction: 0xff71326a │ │ + @ instruction: 0xff721d79 │ │ @ instruction: 0x001e0dd0 │ │ @ instruction: 0x001e0db8 │ │ @ instruction: 0xff700c4e │ │ - @ instruction: 0xff721d24 │ │ + @ instruction: 0xff721cfd │ │ andseq r0, lr, r8, lsr sp │ │ andseq r0, lr, r0, lsr #26 │ │ @ instruction: 0xff70223e │ │ @ instruction: 0xff700915 │ │ @ instruction: 0xff702276 │ │ @ instruction: 0xff70094d │ │ @ instruction: 0xff702302 │ │ @@ -3320577,29 +3320577,29 @@ │ │ bl d32160 │ │ mov r0, r4 │ │ pop {r4, r5, fp, lr} │ │ b d31680 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff729337 │ │ - @ instruction: 0xff721a0a │ │ + @ instruction: 0xff7219e3 │ │ @ instruction: 0xff72923b │ │ @ instruction: 0xff705dc1 │ │ @ instruction: 0xff729277 │ │ @ instruction: 0xff705dfd │ │ @ instruction: 0xff72912f │ │ @ instruction: 0xff705cb5 │ │ @ instruction: 0xff6ff6e9 │ │ @ instruction: 0xff6ff6c9 │ │ @ instruction: 0xff7290ab │ │ @ instruction: 0xff705c31 │ │ @ instruction: 0xff7292ff │ │ - @ instruction: 0xff7219d2 │ │ + @ instruction: 0xff7219ab │ │ @ instruction: 0xff72916b │ │ - @ instruction: 0xff72183e │ │ + @ instruction: 0xff721817 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ cmpne r1, #0 │ │ bne c02e18 │ │ bl c07168 │ │ ldr r0, [pc, #736] @ c030c4 │ │ @@ -3320789,15 +3320789,15 @@ │ │ str r4, [sp] │ │ b c03028 │ │ @ instruction: 0xff728fc7 │ │ @ instruction: 0xff70ec57 │ │ @ instruction: 0xff728e97 │ │ @ instruction: 0xff70eb27 │ │ @ instruction: 0xff728e6b │ │ - @ instruction: 0xff723382 │ │ + @ instruction: 0xff72335b │ │ @ instruction: 0xff728e3f │ │ @ instruction: 0xff70eacf │ │ @ instruction: 0xff728e13 │ │ @ instruction: 0xff70eaa3 │ │ @ instruction: 0xff728de3 │ │ @ instruction: 0xff70ea73 │ │ @ instruction: 0xff728db7 │ │ @@ -3320902,16 +3320902,16 @@ │ │ add r2, pc, r2 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ andeq r0, r0, r4, lsl #1 │ │ @ instruction: 0xff70cc64 │ │ - @ instruction: 0xff71b7f0 │ │ - @ instruction: 0xff721212 │ │ + @ instruction: 0xff71b7c9 │ │ + @ instruction: 0xff7211eb │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ mov r0, #0 │ │ cmp r6, #0 │ │ beq c0345c │ │ mov r5, r1 │ │ ldr r1, [pc, #412] @ c03460 │ │ @@ -3321015,25 +3321015,25 @@ │ │ b c0344c │ │ mov r0, #512 @ 0x200 │ │ ldr r1, [r4] │ │ orr r0, r1, r0 │ │ str r0, [r4] │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff7266cb │ │ + @ instruction: 0xff7266a4 │ │ @ instruction: 0xff72c5c3 │ │ - @ instruction: 0xff71943e │ │ + @ instruction: 0xff719417 │ │ @ instruction: 0xff6f7fa7 │ │ - @ instruction: 0xff720d97 │ │ + @ instruction: 0xff720d70 │ │ @ instruction: 0xff6fc1fd │ │ - @ instruction: 0xff719992 │ │ + @ instruction: 0xff71996b │ │ @ instruction: 0xff7035c6 │ │ @ instruction: 0xff7035b2 │ │ @ instruction: 0xff70359b │ │ - @ instruction: 0xff71992a │ │ + @ instruction: 0xff719903 │ │ push {r4, lr} │ │ bl c03f9c │ │ b c0349c │ │ bl c0407c │ │ cmp r0, #0 │ │ beq c03500 │ │ ldrb r1, [r0, #76] @ 0x4c │ │ @@ -3321341,15 +3321341,15 @@ │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ andseq pc, sp, r0, asr #24 │ │ @ instruction: 0xffffffb4 │ │ andseq pc, sp, r0, lsr ip @ │ │ @ instruction: 0xff6f62ee │ │ - @ instruction: 0xff722a0f │ │ + @ instruction: 0xff7229e8 │ │ @ instruction: 0xff6f62b6 │ │ @ instruction: 0xff6f6266 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r1, #0 │ │ add r2, r0, #44 @ 0x2c │ │ str r1, [r0, #112] @ 0x70 │ │ str r1, [r0, #72] @ 0x48 │ │ @@ -3321786,16 +3321786,16 @@ │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ andseq lr, ip, r8, ror #23 │ │ andseq lr, ip, r4, ror #23 │ │ @ instruction: 0x001cebd8 │ │ - @ instruction: 0xff71e70d │ │ - @ instruction: 0xff715279 │ │ + @ instruction: 0xff71e6e6 │ │ + @ instruction: 0xff715252 │ │ andseq lr, ip, ip, ror fp │ │ @ instruction: 0x001df4d8 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c040e0 │ │ ldr r6, [pc, #156] @ c0412c │ │ mov r5, r0 │ │ @@ -3321832,15 +3321832,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff71e5f9 │ │ + @ instruction: 0xff71e5d2 │ │ @ instruction: 0xff70d974 │ │ @ instruction: 0x001ceaf8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq c0417c │ │ ldr r1, [r0] │ │ cmp r1, #0 │ │ @@ -3321994,28 +3321994,28 @@ │ │ sub r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ bne c0438c │ │ mov r5, #110 @ 0x6e │ │ mov r4, #97 @ 0x61 │ │ b c042c4 │ │ - @ instruction: 0xff71e55d │ │ - @ instruction: 0xff71a8e2 │ │ - @ instruction: 0xff71e589 │ │ - @ instruction: 0xff71a90e │ │ + @ instruction: 0xff71e536 │ │ + @ instruction: 0xff71a8bb │ │ + @ instruction: 0xff71e562 │ │ + @ instruction: 0xff71a8e7 │ │ andseq lr, ip, r8, asr #19 │ │ andseq pc, sp, r4, lsr #6 │ │ andseq pc, sp, r8, ror #4 │ │ andeq r0, r0, r8, ror #11 │ │ mulseq sp, r8, r1 │ │ andseq pc, sp, r8, lsl #3 │ │ @ instruction: 0x001df2d8 │ │ - @ instruction: 0xff71e3fd │ │ - @ instruction: 0xff71a78d │ │ - @ instruction: 0xff71a752 │ │ + @ instruction: 0xff71e3d6 │ │ + @ instruction: 0xff71a766 │ │ + @ instruction: 0xff71a72b │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq c04490 │ │ ldr r6, [pc, #336] @ c04548 │ │ mov r4, r0 │ │ ldr r6, [pc, r6] │ │ ldr r0, [r6] │ │ @@ -3322095,25 +3322095,25 @@ │ │ mov r1, #110 @ 0x6e │ │ mov r2, #0 │ │ bl c0734c │ │ ldr r0, [r6] │ │ bl c5966c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff71e249 │ │ - @ instruction: 0xff718874 │ │ + @ instruction: 0xff71e222 │ │ + @ instruction: 0xff71884d │ │ mulseq ip, r0, r7 │ │ andseq pc, sp, ip, ror #1 │ │ ldrheq pc, [sp], -r4 @ │ │ andseq pc, sp, r0, lsr #1 │ │ mulseq sp, r8, r0 │ │ andseq pc, sp, ip, lsl #1 │ │ - @ instruction: 0xff71e205 │ │ + @ instruction: 0xff71e1de │ │ @ instruction: 0xff6fb072 │ │ - @ instruction: 0xff718800 │ │ + @ instruction: 0xff7187d9 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq c045d4 │ │ mov r4, r0 │ │ bl c0241c │ │ ldr r0, [pc, #640] @ c04808 │ │ ldr r0, [pc, r0] │ │ @@ -3322271,35 +3322271,35 @@ │ │ mov r1, r6 │ │ mov r5, r0 │ │ bl c04858 │ │ ldr r0, [r7] │ │ bl c5966c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff71e105 │ │ - @ instruction: 0xff71e11a │ │ + @ instruction: 0xff71e0de │ │ + @ instruction: 0xff71e0f3 │ │ andseq lr, ip, r8, lsl #12 │ │ andseq lr, ip, r4, lsl #12 │ │ @ instruction: 0x001ce5f8 │ │ - @ instruction: 0xff71e12d │ │ - @ instruction: 0xff71e142 │ │ + @ instruction: 0xff71e106 │ │ + @ instruction: 0xff71e11b │ │ andseq lr, ip, r4, ror r5 │ │ @ instruction: 0x001deed0 │ │ - @ instruction: 0xff71a3e8 │ │ - @ instruction: 0xff71e08f │ │ - @ instruction: 0xff71a3b0 │ │ + @ instruction: 0xff71a3c1 │ │ + @ instruction: 0xff71e068 │ │ + @ instruction: 0xff71a389 │ │ @ instruction: 0xff7099c7 │ │ @ instruction: 0xff70228f │ │ @ instruction: 0xff6fae6f │ │ - @ instruction: 0xff70f04c │ │ + @ instruction: 0xff70f025 │ │ @ instruction: 0xff729718 │ │ - @ instruction: 0xff71044c │ │ + @ instruction: 0xff710425 │ │ @ instruction: 0xff6fccc2 │ │ - @ instruction: 0xff71df41 │ │ - @ instruction: 0xff71df56 │ │ + @ instruction: 0xff71df1a │ │ + @ instruction: 0xff71df2f │ │ @ instruction: 0xff6f5412 │ │ 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]! │ │ @@ -3322432,20 +3322432,20 @@ │ │ mov r0, #38 @ 0x26 │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff7256b9 │ │ + @ instruction: 0xff725692 │ │ @ instruction: 0xff70967e │ │ andseq lr, ip, r8, ror #3 │ │ - @ instruction: 0xff72568d │ │ + @ instruction: 0xff725666 │ │ @ instruction: 0xff709652 │ │ - @ instruction: 0xff725665 │ │ + @ instruction: 0xff72563e │ │ @ instruction: 0xff70962a │ │ 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 │ │ @@ -3323100,15 +3323100,15 @@ │ │ ldr r0, [pc, #16] @ c054f0 │ │ ldr r2, [pc, #16] @ c054f4 │ │ mov r3, #69 @ 0x45 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c051e0 │ │ andseq lr, sp, r8, lsr #32 │ │ - @ instruction: 0xff7195a5 │ │ + @ instruction: 0xff71957e │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [r0, #28] │ │ cmp r4, #0 │ │ beq c0552c │ │ mov r3, r1 │ │ add r1, sp, #4 │ │ @@ -3323129,15 +3323129,15 @@ │ │ mov r1, #146 @ 0x92 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff719551 │ │ + @ instruction: 0xff71952a │ │ @ instruction: 0xff701438 │ │ str r1, [r0, #28] │ │ mov r0, #1 │ │ bx lr │ │ mov r2, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ @@ -3323422,15 +3323422,15 @@ │ │ mov r1, #1 │ │ ldr r2, [pc, #16] @ c059fc │ │ mov r3, #62 @ 0x3e │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c051e0 │ │ andseq sp, sp, r0, lsr fp │ │ - @ instruction: 0xff717336 │ │ + @ instruction: 0xff71730f │ │ 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 │ │ @@ -3323502,15 +3323502,15 @@ │ │ ldr r0, [pc, #16] @ c05b38 │ │ ldr r2, [pc, #16] @ c05b3c │ │ mov r3, #70 @ 0x46 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c051e0 │ │ @ instruction: 0x001dd9f4 │ │ - @ instruction: 0xff71aea2 │ │ + @ instruction: 0xff71ae7b │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [r0, #36] @ 0x24 │ │ cmp r4, #0 │ │ beq c05b74 │ │ mov r3, r1 │ │ add r1, sp, #4 │ │ @@ -3323531,16 +3323531,16 @@ │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff71ae4e │ │ - @ instruction: 0xff70fd02 │ │ + @ instruction: 0xff71ae27 │ │ + @ instruction: 0xff70fcdb │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ ldr r6, [r0, #36] @ 0x24 │ │ cmp r6, #0 │ │ beq c05c34 │ │ mov r2, sp │ │ mov r1, #0 │ │ @@ -3323622,15 +3323622,15 @@ │ │ mov r1, #1 │ │ ldr r2, [pc, #16] @ c05d1c │ │ mov r3, #62 @ 0x3e │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c051e0 │ │ andseq sp, sp, r8, lsl r8 │ │ - @ instruction: 0xff7205de │ │ + @ instruction: 0xff7205b7 │ │ ldr r0, [r0, #24] │ │ bx lr │ │ str r1, [r0, #24] │ │ mov r0, #1 │ │ bx lr │ │ mov r2, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3323736,16 +3323736,16 @@ │ │ b c05e54 │ │ ldr r1, [pc, #20] @ c05ee8 │ │ mov r0, r4 │ │ mov r2, #210 @ 0xd2 │ │ add r1, pc, r1 │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff722303 │ │ - @ instruction: 0xff71e5c1 │ │ + @ instruction: 0xff7222dc │ │ + @ instruction: 0xff71e59a │ │ push {r4, lr} │ │ ldr r0, [pc, #80] @ c05f48 │ │ add r0, pc, r0 │ │ ldrb r0, [r0] │ │ cmp r0, #1 │ │ bne c05f10 │ │ ldr r0, [pc, #64] @ c05f4c │ │ @@ -3324060,15 +3324060,15 @@ │ │ strb r6, [r1] │ │ mov r1, #1 │ │ b c06370 │ │ mov r0, #0 │ │ str r0, [r5, #576] @ 0x240 │ │ str r0, [r5, #580] @ 0x244 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff721df3 │ │ + @ instruction: 0xff721dcc │ │ push {r4, r5, r6, r7, fp, lr} │ │ bl d316f0 │ │ mov r5, r0 │ │ ldr r7, [r0] │ │ mov r0, #262144 @ 0x40000 │ │ mov r1, #0 │ │ mov r2, #0 │ │ @@ -3324340,15 +3324340,15 @@ │ │ ldr r1, [r2] │ │ cmp r1, #0 │ │ movne r2, #0 │ │ strbne r2, [r1] │ │ movne r1, #1 │ │ strne r1, [r0] │ │ b c0671c │ │ - @ instruction: 0xff721b8b │ │ + @ instruction: 0xff721b64 │ │ @ instruction: 0xff6fbcad │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r5, [sp, #24] │ │ mov r4, r3 │ │ mov r3, r2 │ │ mov r2, r1 │ │ @@ -3324489,18 +3324489,18 @@ │ │ b c0695c │ │ andseq ip, sp, r0, lsr ip │ │ @ instruction: 0xfffff768 │ │ andseq ip, sp, ip, lsl #24 │ │ andseq ip, sp, r8, ror #21 │ │ @ instruction: 0x001dcad4 │ │ andseq ip, sp, r0, asr #21 │ │ - @ instruction: 0xff71a09c │ │ - @ instruction: 0xff71f966 │ │ + @ instruction: 0xff71a075 │ │ + @ instruction: 0xff71f93f │ │ @ instruction: 0xff70b0b8 │ │ - @ instruction: 0xff70eeab │ │ + @ instruction: 0xff70ee84 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ ldr r0, [pc, #128] @ c06b4c │ │ ldr r1, [pc, #128] @ c06b50 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ @@ -3324872,20 +3324872,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: 0xff71d4e9 │ │ - @ instruction: 0xff71220d │ │ - @ instruction: 0xff71d525 │ │ - @ instruction: 0xff71d501 │ │ - @ instruction: 0xff7210cf │ │ - @ instruction: 0xff71d47d │ │ + @ instruction: 0xff71d4c2 │ │ + @ instruction: 0xff7121e6 │ │ + @ instruction: 0xff71d4fe │ │ + @ instruction: 0xff71d4da │ │ + @ instruction: 0xff7210a8 │ │ + @ instruction: 0xff71d456 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c063f8 │ │ cmp r0, #0 │ │ popeq {r4, pc} │ │ sub r2, r4, #1 │ │ ldr r1, [r0, #576] @ 0x240 │ │ @@ -3324981,15 +3324981,15 @@ │ │ ldr r0, [r6, #512] @ 0x200 │ │ mov r1, r4 │ │ mov r2, #93 @ 0x5d │ │ str r5, [r6, #384] @ 0x180 │ │ bl c4d328 │ │ str r5, [r6, #512] @ 0x200 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff720f37 │ │ + @ instruction: 0xff720f10 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r2 │ │ mov r8, r1 │ │ mov r6, r0 │ │ bl c063f8 │ │ cmp r0, #0 │ │ beq c07310 │ │ @@ -3325040,16 +3325040,16 @@ │ │ bl c4cf38 │ │ cmp r0, #0 │ │ str r0, [r5] │ │ beq c07310 │ │ mov r1, r4 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b d32160 │ │ - @ instruction: 0xff720ebb │ │ - @ instruction: 0xff720e5b │ │ + @ instruction: 0xff720e94 │ │ + @ instruction: 0xff720e34 │ │ sub sp, sp, #4 │ │ push {fp, lr} │ │ sub sp, sp, #4 │ │ str r3, [sp, #12] │ │ add r3, sp, #12 │ │ str r3, [sp] │ │ bl c07378 │ │ @@ -3325164,15 +3325164,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: 0xff6fd817 │ │ @ instruction: 0xff6fd7a3 │ │ - @ instruction: 0xff720c3b │ │ + @ instruction: 0xff720c14 │ │ push {fp, lr} │ │ bl c063f8 │ │ mov r1, r0 │ │ cmp r1, #0 │ │ ldrne r2, [r1, #576] @ 0x240 │ │ mov r0, #0 │ │ ldrne r3, [r1, #580] @ 0x244 │ │ @@ -3325245,15 +3325245,15 @@ │ │ mov r6, #1 │ │ b c075c0 │ │ mov r6, #1 │ │ sub r0, r2, #1 │ │ str r0, [r1] │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff720b9f │ │ + @ instruction: 0xff720b78 │ │ push {fp, lr} │ │ bl c063f8 │ │ mov r1, r0 │ │ cmp r1, #0 │ │ ldrne r3, [r1, #576] @ 0x240 │ │ mov r0, #0 │ │ ldrne ip, [r1, #580] @ 0x244 │ │ @@ -3325348,15 +3325348,15 @@ │ │ mov r1, r5 │ │ mov r2, #584 @ 0x248 │ │ blx d2ae32 │ │ mov r0, r5 │ │ mov r1, #584 @ 0x248 │ │ blx d2ad6a │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff7209eb │ │ + @ instruction: 0xff7209c4 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r9, r0 │ │ bl c063f8 │ │ cmp r0, #0 │ │ @@ -3325534,18 +3325534,18 @@ │ │ sub r0, fp, #1 │ │ str r0, [r9, #576] @ 0x240 │ │ str r1, [r9, #580] @ 0x244 │ │ bls c0799c │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ bx lr │ │ - @ instruction: 0xff720707 │ │ - @ instruction: 0xff7207c7 │ │ - @ instruction: 0xff72087b │ │ - @ instruction: 0xff72079f │ │ + @ instruction: 0xff7206e0 │ │ + @ instruction: 0xff7207a0 │ │ + @ instruction: 0xff720854 │ │ + @ instruction: 0xff720778 │ │ 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 │ │ @@ -3325731,17 +3325731,17 @@ │ │ ldr r1, [pc, #28] @ c07e18 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ orr r0, r4, #1 │ │ str r9, [r7, #256] @ 0x100 │ │ str r8, [r7, #192] @ 0xc0 │ │ b c07b74 │ │ - @ instruction: 0xff7204f3 │ │ - @ instruction: 0xff720447 │ │ - @ instruction: 0xff720353 │ │ + @ instruction: 0xff7204cc │ │ + @ instruction: 0xff720420 │ │ + @ instruction: 0xff72032c │ │ mov r1, #512 @ 0x200 │ │ mov r2, #0 │ │ b c07e28 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r4, r0 │ │ mov r0, #0 │ │ @@ -3326080,42 +3326080,42 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r1, #259 @ 0x103 │ │ mov r5, #0 │ │ movt r1, #12 │ │ mov r0, #6 │ │ b c081d0 │ │ - @ instruction: 0xff718925 │ │ - @ instruction: 0xff71e25d │ │ - @ instruction: 0xff718905 │ │ - @ instruction: 0xff71e23d │ │ - @ instruction: 0xff718691 │ │ - @ instruction: 0xff71dfc9 │ │ - @ instruction: 0xff718b4d │ │ + @ instruction: 0xff7188fe │ │ + @ instruction: 0xff71e236 │ │ + @ instruction: 0xff7188de │ │ + @ instruction: 0xff71e216 │ │ + @ instruction: 0xff71866a │ │ + @ instruction: 0xff71dfa2 │ │ + @ instruction: 0xff718b26 │ │ 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: 0xff7187e9 │ │ - @ instruction: 0xff71878d │ │ - @ instruction: 0xff71e0c5 │ │ - @ instruction: 0xff718885 │ │ - @ instruction: 0xff71e1bd │ │ - @ instruction: 0xff718941 │ │ - @ instruction: 0xff71e279 │ │ - @ instruction: 0xff7186c9 │ │ - @ instruction: 0xff71e001 │ │ - @ instruction: 0xff71883d │ │ - @ instruction: 0xff71e175 │ │ - @ instruction: 0xff718705 │ │ - @ instruction: 0xff71e03d │ │ - @ instruction: 0xff7188d5 │ │ - @ instruction: 0xff71e20d │ │ + @ instruction: 0xff7187c2 │ │ + @ instruction: 0xff718766 │ │ + @ instruction: 0xff71e09e │ │ + @ instruction: 0xff71885e │ │ + @ instruction: 0xff71e196 │ │ + @ instruction: 0xff71891a │ │ + @ instruction: 0xff71e252 │ │ + @ instruction: 0xff7186a2 │ │ + @ instruction: 0xff71dfda │ │ + @ instruction: 0xff718816 │ │ + @ instruction: 0xff71e14e │ │ + @ instruction: 0xff7186de │ │ + @ instruction: 0xff71e016 │ │ + @ instruction: 0xff7188ae │ │ + @ instruction: 0xff71e1e6 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c0844c │ │ mov r4, r3 │ │ ldr r3, [r0] │ │ cmp r3, #512 @ 0x200 │ │ @@ -3326224,24 +3326224,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 c084f8 │ │ - @ instruction: 0xff718599 │ │ - @ instruction: 0xff71c082 │ │ - @ instruction: 0xff718561 │ │ - @ instruction: 0xff71c04a │ │ - @ instruction: 0xff718515 │ │ - @ instruction: 0xff71bffe │ │ - @ instruction: 0xff718481 │ │ - @ instruction: 0xff71bf6a │ │ - @ instruction: 0xff7184a9 │ │ - @ instruction: 0xff71bf92 │ │ + @ instruction: 0xff718572 │ │ + @ instruction: 0xff71c05b │ │ + @ instruction: 0xff71853a │ │ + @ instruction: 0xff71c023 │ │ + @ instruction: 0xff7184ee │ │ + @ instruction: 0xff71bfd7 │ │ + @ instruction: 0xff71845a │ │ + @ instruction: 0xff71bf43 │ │ + @ instruction: 0xff718482 │ │ + @ instruction: 0xff71bf6b │ │ mov r1, #1024 @ 0x400 │ │ mov r2, #0 │ │ b c07e28 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c08650 │ │ @@ -3326353,23 +3326353,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 c086fc │ │ - @ instruction: 0xff718395 │ │ + @ instruction: 0xff71836e │ │ @ instruction: 0xff6ef9b8 │ │ - @ instruction: 0xff71835d │ │ + @ instruction: 0xff718336 │ │ @ instruction: 0xff6ef980 │ │ - @ instruction: 0xff718311 │ │ + @ instruction: 0xff7182ea │ │ @ instruction: 0xff6ef934 │ │ - @ instruction: 0xff71827d │ │ + @ instruction: 0xff718256 │ │ @ instruction: 0xff6ef8a0 │ │ - @ instruction: 0xff7182a5 │ │ + @ instruction: 0xff71827e │ │ @ instruction: 0xff6ef8c8 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c08828 │ │ add r1, r0, #16 │ │ dmb ish │ │ ldrex r2, [r1] │ │ @@ -3326394,15 +3326394,15 @@ │ │ ldr r0, [r5, #12] │ │ bl c56844 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #466 @ 0x1d2 │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff7181b5 │ │ + @ instruction: 0xff71818e │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c08874 │ │ mov r0, #1 │ │ @@ -3326606,20 +3326606,20 @@ │ │ mov r5, #0 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ bics r0, ip, #2 │ │ bne c08ad4 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff718141 │ │ - @ instruction: 0xff717eb9 │ │ + @ instruction: 0xff71811a │ │ + @ instruction: 0xff717e92 │ │ @ instruction: 0xff6fc0cf │ │ - @ instruction: 0xff717f11 │ │ + @ instruction: 0xff717eea │ │ @ instruction: 0xff6fc127 │ │ - @ instruction: 0xff717e79 │ │ + @ instruction: 0xff717e52 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ mov r3, #0 │ │ strd r2, [sp] │ │ mov r1, #28 │ │ mov r2, #2 │ │ @@ -3326674,16 +3326674,16 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c2c8ec │ │ mov r1, r0 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff71b8c7 │ │ - @ instruction: 0xff712454 │ │ + @ instruction: 0xff71b8a0 │ │ + @ instruction: 0xff71242d │ │ @ instruction: 0xff6f8796 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ ldrbne r1, [r0] │ │ tstne r1, #6 │ │ @@ -3326728,16 +3326728,16 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c2c8ec │ │ mov r1, r0 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff71b7ef │ │ - @ instruction: 0xff71237c │ │ + @ instruction: 0xff71b7c8 │ │ + @ instruction: 0xff712355 │ │ @ instruction: 0xff72724e │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #60] @ 0x3c │ │ ldrbne r1, [r0] │ │ tstne r1, #6 │ │ @@ -3326782,16 +3326782,16 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c2c8ec │ │ mov r1, r0 │ │ mov r0, r1 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff71b717 │ │ - @ instruction: 0xff7122a4 │ │ + @ instruction: 0xff71b6f0 │ │ + @ instruction: 0xff71227d │ │ @ instruction: 0xff6f2afe │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ ldrbne r1, [r0, #1] │ │ tstne r1, #8 │ │ @@ -3326826,16 +3326826,16 @@ │ │ ldr r0, [r6] │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r4 │ │ bl c2c8ec │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff71b63f │ │ - @ instruction: 0xff710442 │ │ + @ instruction: 0xff71b618 │ │ + @ instruction: 0xff71041b │ │ @ instruction: 0xff722f2b │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #28] │ │ mov r5, r2 │ │ mov r6, r1 │ │ cmp r0, #0 │ │ @@ -3327057,18 +3327057,18 @@ │ │ mov r2, #140 @ 0x8c │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff704fc8 │ │ @ instruction: 0xff704f04 │ │ - @ instruction: 0xff70e262 │ │ + @ instruction: 0xff70e23b │ │ @ instruction: 0xff704e88 │ │ @ instruction: 0xff704f48 │ │ - @ instruction: 0xff70e2a6 │ │ + @ instruction: 0xff70e27f │ │ ldr r1, [pc, #12] @ c092ec │ │ mov r0, #36 @ 0x24 │ │ mov r2, #131 @ 0x83 │ │ add r1, pc, r1 │ │ b c4cff8 │ │ @ instruction: 0xff704e54 │ │ cmp r0, #0 │ │ @@ -3329141,15 +3329141,15 @@ │ │ @ instruction: 0xff703300 │ │ @ instruction: 0xff6ed21d │ │ @ instruction: 0xff702e28 │ │ @ instruction: 0xff6ecd45 │ │ @ instruction: 0xff704e82 │ │ @ instruction: 0xff72004c │ │ @ instruction: 0xff724e7c │ │ - @ instruction: 0xff70c34c │ │ + @ instruction: 0xff70c325 │ │ @ instruction: 0xff702e60 │ │ @ instruction: 0xff6ecd7d │ │ ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ bne c0b388 │ │ add r0, r0, #68 @ 0x44 │ │ ldrex r1, [r0] │ │ @@ -3330647,17 +3330647,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: 0xff6fbfbd │ │ - @ instruction: 0xff71212f │ │ + @ instruction: 0xff712108 │ │ @ instruction: 0xff6fbf29 │ │ - @ instruction: 0xff71209b │ │ + @ instruction: 0xff712074 │ │ andseq r6, ip, r0, ror #3 │ │ andseq r6, ip, r0, asr r1 │ │ andseq r6, ip, r0, ror r0 │ │ andseq r6, ip, r0, asr r0 │ │ andseq r6, ip, r8, ror r1 │ │ andseq r6, ip, ip, lsl #2 │ │ andseq r6, ip, r0, lsl #2 │ │ @@ -3330840,15 +3330840,15 @@ │ │ mov r0, #1 │ │ str r0, [r5, #252] @ 0xfc │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andseq r5, ip, r4, lsr #28 │ │ andseq r5, ip, r0, asr sp │ │ @ instruction: 0xff6fbc0d │ │ - @ instruction: 0xff719603 │ │ + @ instruction: 0xff7195dc │ │ mulseq ip, r4, sp │ │ 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 │ │ @@ -3331358,15 +3331358,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: 0xff6fb3e1 │ │ - @ instruction: 0xff716f94 │ │ + @ instruction: 0xff716f6d │ │ 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 c17eac │ │ @@ -3336332,26 +3336332,26 @@ │ │ b c12334 │ │ mov r0, #13 │ │ ldr r1, [pc, #16] @ c1234c │ │ add r1, pc, r1 │ │ add r0, r1, r0, lsl #3 │ │ ldr r0, [r0, #4] │ │ pop {r4, pc} │ │ - @ instruction: 0xff70538d │ │ + @ instruction: 0xff705366 │ │ andseq r7, r9, r4, lsl #31 │ │ @ instruction: 0xff6ff99a │ │ @ instruction: 0xff6ef2b2 │ │ - @ instruction: 0xff708f0b │ │ + @ instruction: 0xff708ee4 │ │ @ instruction: 0xff6fde02 │ │ - @ instruction: 0xff71058a │ │ - @ instruction: 0xff710578 │ │ - @ instruction: 0xff715fc3 │ │ + @ instruction: 0xff710563 │ │ + @ instruction: 0xff710551 │ │ + @ instruction: 0xff715f9c │ │ @ instruction: 0xff6e5e6f │ │ - @ instruction: 0xff710536 │ │ - @ instruction: 0xff701572 │ │ + @ instruction: 0xff71050f │ │ + @ instruction: 0xff70154b │ │ @ instruction: 0xff6f9fff │ │ @ instruction: 0xff6ed350 │ │ @ instruction: 0xff6e3df1 │ │ @ instruction: 0xff719ba7 │ │ mov r1, r0 │ │ movw r0, #713 @ 0x2c9 │ │ sub r2, r1, r0 │ │ @@ -3336537,15 +3336537,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [pc, #16] @ c1267c │ │ mov r2, #171 @ 0xab │ │ ldr r1, [pc, #12] @ c12680 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c39810 │ │ - @ instruction: 0xff704e7b │ │ + @ instruction: 0xff704e54 │ │ @ instruction: 0xff6f825f │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ cmp r0, #0 │ │ ldrbne r0, [r0, #92] @ 0x5c │ │ tstne r0, #2 │ │ bne c126a4 │ │ ldr lr, [pc, #224] @ c12780 │ │ @@ -3336601,16 +3336601,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: 0xff70a6d6 │ │ - @ instruction: 0xff704e8b │ │ + @ instruction: 0xff70a6af │ │ + @ instruction: 0xff704e64 │ │ push {r4, r5, r6, lr} │ │ ldr r3, [r0] │ │ mov r4, r2 │ │ cmp r3, #0 │ │ beq c127d0 │ │ add r2, r0, #8 │ │ mov r6, r1 │ │ @@ -3337040,25 +3337040,25 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r8, #0 │ │ mov r0, #6 │ │ mov r1, #209 @ 0xd1 │ │ b c12dd4 │ │ - @ instruction: 0xff711865 │ │ + @ instruction: 0xff71183e │ │ @ instruction: 0xff6e6fa8 │ │ @ instruction: 0xff6eaa0d │ │ @ instruction: 0xff71d26f │ │ @ instruction: 0xff6ea9dd │ │ @ instruction: 0xff71d23f │ │ @ instruction: 0xff6ea95d │ │ @ instruction: 0xff71d1bf │ │ @ instruction: 0xff6ea9a9 │ │ @ instruction: 0xff71d20b │ │ - @ instruction: 0xff70da8a │ │ + @ instruction: 0xff70da63 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, #1 │ │ cmp r0, #0 │ │ beq c12f80 │ │ ldr r1, [r0] │ │ mov r5, r0 │ │ cmp r1, #0 │ │ @@ -3337840,51 +3337840,51 @@ │ │ ldr r0, [pc, #164] @ c13b68 │ │ movw r2, #382 @ 0x17e │ │ ldr r1, [pc, #160] @ c13b6c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c39810 │ │ @ instruction: 0xff6ea55e │ │ - @ instruction: 0xff700573 │ │ + @ instruction: 0xff70054c │ │ @ instruction: 0xff6ea516 │ │ @ instruction: 0xff6ea49a │ │ - @ instruction: 0xff7004af │ │ + @ instruction: 0xff700488 │ │ @ instruction: 0xff6ea5be │ │ @ instruction: 0xff6e1ec0 │ │ andeq r2, r0, r0, lsr r5 │ │ @ instruction: 0xff6eedc1 │ │ andeq r2, r0, r8, asr #20 │ │ andeq r2, r0, r0, ror sl │ │ @ instruction: 0xff6ea0be │ │ @ instruction: 0xff6e9cfe │ │ - @ instruction: 0xff6ffd13 │ │ + @ instruction: 0xff6ffcec │ │ @ instruction: 0xff6e9ffa │ │ @ instruction: 0xff6e9d72 │ │ - @ instruction: 0xff6ffd87 │ │ - @ instruction: 0xff6ffaf9 │ │ - @ instruction: 0xff6fff10 │ │ - @ instruction: 0xff705a4a │ │ + @ instruction: 0xff6ffd60 │ │ + @ instruction: 0xff6ffad2 │ │ + @ instruction: 0xff6ffee9 │ │ + @ instruction: 0xff705a23 │ │ @ instruction: 0xff6e9d56 │ │ - @ instruction: 0xff6ffd6b │ │ + @ instruction: 0xff6ffd44 │ │ @ instruction: 0xff6e9d8e │ │ - @ instruction: 0xff6ffda3 │ │ + @ instruction: 0xff6ffd7c │ │ @ instruction: 0xff6e9d1a │ │ - @ instruction: 0xff6ffd2f │ │ + @ instruction: 0xff6ffd08 │ │ @ instruction: 0xff6ea41e │ │ @ instruction: 0xff6ea45a │ │ - @ instruction: 0xff70046f │ │ + @ instruction: 0xff700448 │ │ @ instruction: 0xff6ea352 │ │ - @ instruction: 0xff700367 │ │ + @ instruction: 0xff700340 │ │ @ instruction: 0xff6ea2be │ │ - @ instruction: 0xff7002d3 │ │ + @ instruction: 0xff7002ac │ │ @ instruction: 0xff6ea176 │ │ - @ instruction: 0xff70018b │ │ + @ instruction: 0xff700164 │ │ @ instruction: 0xff6ea1d2 │ │ - @ instruction: 0xff7001e7 │ │ - @ instruction: 0xff70b06a │ │ + @ instruction: 0xff7001c0 │ │ + @ instruction: 0xff70b043 │ │ @ instruction: 0xff6e9ce2 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ ldr ip, [sp, #24] │ │ mov r4, #0 │ │ ldr lr, [sp, #28] │ │ stm sp, {ip, lr} │ │ @@ -3337998,23 +3337998,23 @@ │ │ ldr r0, [pc, #32] @ c13d5c │ │ movw r1, #689 @ 0x2b1 │ │ ldr r2, [pc, #28] @ c13d60 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c13c7c │ │ @ instruction: 0xff6e9ad6 │ │ - @ instruction: 0xff716416 │ │ + @ instruction: 0xff7163ef │ │ @ instruction: 0xff6e9aae │ │ - @ instruction: 0xff7163ee │ │ + @ instruction: 0xff7163c7 │ │ @ instruction: 0xff6e9a6e │ │ - @ instruction: 0xff7163ae │ │ + @ instruction: 0xff716387 │ │ @ instruction: 0xff6e9b3a │ │ - @ instruction: 0xff71647a │ │ + @ instruction: 0xff716453 │ │ @ instruction: 0xff6e9b02 │ │ - @ instruction: 0xff716442 │ │ + @ instruction: 0xff71641b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ cmp r2, #0 │ │ beq c13e64 │ │ mov r4, #0 │ │ ldr fp, [sp, #48] @ 0x30 │ │ str r4, [r2] │ │ @@ -3338263,29 +3338263,29 @@ │ │ ldr r0, [pc, #80] @ c141b0 │ │ movw r2, #885 @ 0x375 │ │ ldr r1, [pc, #76] @ c141b4 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c39810 │ │ @ instruction: 0xff6e990a │ │ - @ instruction: 0xff714321 │ │ + @ instruction: 0xff7142fa │ │ @ instruction: 0xff6e98e2 │ │ - @ instruction: 0xff7142f9 │ │ + @ instruction: 0xff7142d2 │ │ @ instruction: 0xff6e97ea │ │ - @ instruction: 0xff714201 │ │ + @ instruction: 0xff7141da │ │ @ instruction: 0xff6e9976 │ │ - @ instruction: 0xff71438d │ │ + @ instruction: 0xff714366 │ │ @ instruction: 0xff6e978e │ │ - @ instruction: 0xff7141a5 │ │ + @ instruction: 0xff71417e │ │ @ instruction: 0xff6e9706 │ │ - @ instruction: 0xff71411d │ │ + @ instruction: 0xff7140f6 │ │ @ instruction: 0xff6e9816 │ │ - @ instruction: 0xff71422d │ │ + @ instruction: 0xff714206 │ │ @ instruction: 0xff6e993a │ │ - @ instruction: 0xff714351 │ │ + @ instruction: 0xff71432a │ │ @ instruction: 0xff719d76 │ │ @ instruction: 0xff6e9646 │ │ ldr r3, [r0, #8] │ │ cmp r3, #0 │ │ beq c141c8 │ │ b c141cc │ │ b c14490 │ │ @@ -3338460,15 +3338460,15 @@ │ │ @ instruction: 0xff6e7649 │ │ @ instruction: 0xff6e93ae │ │ @ instruction: 0xff6e754d │ │ @ instruction: 0xff6e938a │ │ @ instruction: 0xff6e7529 │ │ @ instruction: 0xff6e952e │ │ @ instruction: 0xff6e76cd │ │ - @ instruction: 0xff70c5ed │ │ + @ instruction: 0xff70c5c6 │ │ @ instruction: 0xff6e935e │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r2, #0 │ │ beq c144dc │ │ mov r4, #0 │ │ str r4, [r2] │ │ @@ -3338970,21 +3338970,21 @@ │ │ str r4, [r8] │ │ b c14b78 │ │ mov r0, #0 │ │ str r0, [r8] │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6e8c76 │ │ - @ instruction: 0xff6feca4 │ │ + @ instruction: 0xff6fec7d │ │ @ instruction: 0xff6e8d76 │ │ - @ instruction: 0xff6feda4 │ │ - @ instruction: 0xff7118ec │ │ + @ instruction: 0xff6fed7d │ │ + @ instruction: 0xff7118c5 │ │ @ instruction: 0xff6e8d1a │ │ @ instruction: 0xff6e8ce6 │ │ - @ instruction: 0xff6fed14 │ │ + @ instruction: 0xff6feced │ │ cmp r0, #1 │ │ blt c14ccc │ │ cmn r0, #-2147483638 @ 0x8000000a │ │ addls r0, r0, #7 │ │ lsrls r0, r0, #3 │ │ bxls lr │ │ lsr r2, r0, #3 │ │ @@ -3339108,18 +3339108,18 @@ │ │ bl c0734c │ │ 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: 0xff6fea44 │ │ + @ instruction: 0xff6fea1d │ │ @ instruction: 0xff6e893a │ │ @ instruction: 0xff6f5a6f │ │ - @ instruction: 0xff6fea28 │ │ + @ instruction: 0xff6fea01 │ │ @ instruction: 0xff6e8972 │ │ @ instruction: 0xff6f5aa7 │ │ 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 │ │ @@ -3339556,43 +3339556,43 @@ │ │ movle r5, #0 │ │ b c14f2c │ │ mov r5, r0 │ │ b c14f2c │ │ mvn r5, #0 │ │ b c14f2c │ │ @ instruction: 0xff6e88a2 │ │ - @ instruction: 0xff70f61f │ │ - @ instruction: 0xff6fe7a0 │ │ - @ instruction: 0xff7098c9 │ │ - @ instruction: 0xff7040ba │ │ - @ instruction: 0xff70417a │ │ + @ instruction: 0xff70f5f8 │ │ + @ instruction: 0xff6fe779 │ │ + @ instruction: 0xff7098a2 │ │ + @ instruction: 0xff704093 │ │ + @ instruction: 0xff704153 │ │ @ instruction: 0xff716ccd │ │ @ instruction: 0xff6e0e4f │ │ @ instruction: 0xff6e2dc9 │ │ @ instruction: 0xff6f17d3 │ │ - @ instruction: 0xff705d8d │ │ - @ instruction: 0xff704224 │ │ - @ instruction: 0xff711216 │ │ + @ instruction: 0xff705d66 │ │ + @ instruction: 0xff7041fd │ │ + @ instruction: 0xff7111ef │ │ @ instruction: 0xff6fc80c │ │ @ instruction: 0xff6efbd1 │ │ @ instruction: 0xff6faf00 │ │ @ instruction: 0xff6f1515 │ │ @ instruction: 0xff6ea112 │ │ - @ instruction: 0xff70960d │ │ + @ instruction: 0xff7095e6 │ │ @ instruction: 0xff6ea0a2 │ │ - @ instruction: 0xff703f97 │ │ - @ instruction: 0xff70b695 │ │ + @ instruction: 0xff703f70 │ │ + @ instruction: 0xff70b66e │ │ @ instruction: 0xff6ea1e2 │ │ @ instruction: 0xff6fab8f │ │ - @ instruction: 0xff70d4bc │ │ - @ instruction: 0xff707baf │ │ + @ instruction: 0xff70d495 │ │ + @ instruction: 0xff707b88 │ │ @ instruction: 0xff6e8752 │ │ - @ instruction: 0xff70f4cf │ │ + @ instruction: 0xff70f4a8 │ │ @ instruction: 0xff6e8432 │ │ - @ instruction: 0xff70f1af │ │ + @ instruction: 0xff70f188 │ │ 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 │ │ @@ -3339624,15 +3339624,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: 0xff6fdce1 │ │ + @ instruction: 0xff6fdcba │ │ cmp r0, #0 │ │ ldrne r2, [r0, #108] @ 0x6c │ │ cmpne r2, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ mov r0, r1 │ │ bx r2 │ │ @@ -3339675,16 +3339675,16 @@ │ │ cmp r0, #0 │ │ bne c156f8 │ │ mvn r0, #0 │ │ mov r4, #0 │ │ str r0, [r7] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6fe0a0 │ │ - @ instruction: 0xff703bee │ │ + @ instruction: 0xff6fe079 │ │ + @ instruction: 0xff703bc7 │ │ ldr r2, [r0] │ │ cmp r2, #0 │ │ ldrne r2, [r2, #112] @ 0x70 │ │ cmpne r2, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #144] @ 0x90 │ │ @@ -3339882,24 +3339882,24 @@ │ │ blx d2ad8e │ │ b c15994 │ │ mov r6, #0 │ │ mov r0, r6 │ │ str r6, [r4] │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6e7e8a │ │ - @ instruction: 0xff70ce4b │ │ + @ instruction: 0xff70ce24 │ │ @ instruction: 0xff6e7d9a │ │ - @ instruction: 0xff70cd5b │ │ + @ instruction: 0xff70cd34 │ │ @ instruction: 0xff6e7d7e │ │ - @ instruction: 0xff70cd3f │ │ + @ instruction: 0xff70cd18 │ │ @ instruction: 0xff6e7d52 │ │ - @ instruction: 0xff70cd13 │ │ + @ instruction: 0xff70ccec │ │ @ instruction: 0xff6e7d2a │ │ @ instruction: 0xff6e7dd2 │ │ - @ instruction: 0xff70cd93 │ │ + @ instruction: 0xff70cd6c │ │ ldr r1, [r0, #20] │ │ cmp r1, #0 │ │ bne c15b0c │ │ add r0, r0, #72 @ 0x48 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ @@ -3340579,27 +3340579,27 @@ │ │ movw r1, #267 @ 0x10b │ │ ldr r2, [pc, #24] @ c165ac │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c16350 │ │ @ instruction: 0xff6ec18d │ │ @ instruction: 0xff6dfdcc │ │ - @ instruction: 0xff711f13 │ │ + @ instruction: 0xff711eec │ │ @ instruction: 0xff6dfb00 │ │ - @ instruction: 0xff711c47 │ │ + @ instruction: 0xff711c20 │ │ @ instruction: 0xff6dfd48 │ │ - @ instruction: 0xff711e8f │ │ + @ instruction: 0xff711e68 │ │ andseq r3, r9, r8, lsl #31 │ │ @ instruction: 0xff6dfbf4 │ │ - @ instruction: 0xff711d3b │ │ + @ instruction: 0xff711d14 │ │ @ instruction: 0xff6e730b │ │ @ instruction: 0xff6dfb70 │ │ - @ instruction: 0xff711cb7 │ │ + @ instruction: 0xff711c90 │ │ @ instruction: 0xff6f04a5 │ │ - @ instruction: 0xff70a48b │ │ + @ instruction: 0xff70a464 │ │ 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 c580ec │ │ @@ -3340962,18 +3340962,18 @@ │ │ mov r0, r8 │ │ mov r1, r5 │ │ movw r2, #578 @ 0x242 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6df570 │ │ - @ instruction: 0xff70807e │ │ + @ instruction: 0xff708057 │ │ @ instruction: 0xff6df5d4 │ │ @ instruction: 0xff6df534 │ │ - @ instruction: 0xff708042 │ │ + @ instruction: 0xff70801b │ │ @ instruction: 0xff6eb925 │ │ @ instruction: 0xff6df58c │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #72 @ 0x48 │ │ mov r6, r2 │ │ add r2, sp, #96 @ 0x60 │ │ mov r4, r0 │ │ @@ -3341353,15 +3341353,15 @@ │ │ mov r3, r4 │ │ bl c18918 │ │ b c17078 │ │ bl c174c8 │ │ b c17078 │ │ @ instruction: 0xff6e0f36 │ │ @ instruction: 0xff6e847f │ │ - @ instruction: 0xff703fcd │ │ + @ instruction: 0xff703fa6 │ │ @ instruction: 0xff6e1056 │ │ @ instruction: 0xff6e859f │ │ mov r2, #0 │ │ b c171d0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ @@ -3341447,15 +3341447,15 @@ │ │ bl c17810 │ │ mov r6, r0 │ │ cmp r6, #0 │ │ mov r7, r6 │ │ bgt c17224 │ │ b c171f4 │ │ @ instruction: 0xff6e0e92 │ │ - @ instruction: 0xff6fe6cc │ │ + @ instruction: 0xff6fe6a5 │ │ push {r4, r5, r6, r8, r9, lr} │ │ sub sp, sp, #24 │ │ cmp r1, #0 │ │ beq c173a4 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c173bc │ │ @@ -3341547,15 +3341547,15 @@ │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ cmn r0, #1 │ │ beq c174a0 │ │ mvn r0, #0 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff701f0a │ │ + @ instruction: 0xff701ee3 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ cmp r1, #0 │ │ beq c17568 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ add r2, r0, #16 │ │ mov r5, sp │ │ @@ -3341597,15 +3341597,15 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ ldr r0, [pc, #20] @ c17590 │ │ mov r2, #75 @ 0x4b │ │ ldr r1, [pc, #16] @ c17594 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c39810 │ │ - @ instruction: 0xff6fc2fd │ │ + @ instruction: 0xff6fc2d6 │ │ @ instruction: 0xff6f33a7 │ │ @ instruction: 0xff6e0b12 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ moveq r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ @@ -3342095,22 +3342095,22 @@ │ │ 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: 0xff6f849e │ │ - @ instruction: 0xff701826 │ │ - @ instruction: 0xff6fbc90 │ │ + @ instruction: 0xff7017ff │ │ + @ instruction: 0xff6fbc69 │ │ @ instruction: 0xff713cfc │ │ - @ instruction: 0xff707038 │ │ + @ instruction: 0xff707011 │ │ @ instruction: 0xff6e3db7 │ │ - @ instruction: 0xff7034ee │ │ - @ instruction: 0xff706fb9 │ │ - @ instruction: 0xff6fdcb8 │ │ + @ instruction: 0xff7034c7 │ │ + @ instruction: 0xff706f92 │ │ + @ instruction: 0xff6fdc91 │ │ @ instruction: 0xff714150 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #4] │ │ moveq r0, #0 │ │ bx lr │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ @@ -3342355,15 +3342355,15 @@ │ │ cmp r0, #0 │ │ beq c1815c │ │ ldr r1, [sp, #4] │ │ str r1, [r4] │ │ b c180d0 │ │ mvn r1, #0 │ │ b c180d0 │ │ - @ instruction: 0xff6fb6b8 │ │ + @ instruction: 0xff6fb691 │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ moveq r0, #0 │ │ bx lr │ │ ldr r1, [r0, #60] @ 0x3c │ │ cmp r1, #0 │ │ @@ -3342443,15 +3342443,15 @@ │ │ mov r0, #6 │ │ mov r1, #159 @ 0x9f │ │ mov r2, #0 │ │ bl c0734c │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6dfdfa │ │ - @ instruction: 0xff6fd65c │ │ + @ instruction: 0xff6fd635 │ │ 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 │ │ @@ -3342615,15 +3342615,15 @@ │ │ pop {r4, r5, fp, pc} │ │ mov r0, r1 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff712cd8 │ │ @ instruction: 0xff712cac │ │ @ instruction: 0xff6dfb6e │ │ - @ instruction: 0xff6fd3d0 │ │ + @ instruction: 0xff6fd3a9 │ │ ldr r0, [r0, #20] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldrb r0, [r0, #13] │ │ mov r5, r1 │ │ tst r0, #4 │ │ @@ -3342846,15 +3342846,15 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl bab1fc │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0x00191afc │ │ @ instruction: 0xff715634 │ │ - @ instruction: 0xff711830 │ │ + @ instruction: 0xff711809 │ │ andseq r1, r9, ip, asr sl │ │ push {fp, lr} │ │ sub sp, sp, #32 │ │ ldr ip, [pc, #72] @ c18970 │ │ str r0, [sp, #28] │ │ add r0, sp, #4 │ │ str r0, [sp, #20] │ │ @@ -3342929,15 +3342929,15 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl bab1fc │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0x001919f0 │ │ @ instruction: 0xff7154e8 │ │ - @ instruction: 0xff70bb23 │ │ + @ instruction: 0xff70bafc │ │ andseq r1, r9, r4, asr r9 │ │ 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 │ │ @@ -3343038,22 +3343038,22 @@ │ │ bl c0734c │ │ mov r0, r5 │ │ bl c2443c │ │ mov r0, r8 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6ea810 │ │ - @ instruction: 0xff6facf0 │ │ + @ instruction: 0xff6facc9 │ │ @ instruction: 0xff6ea7c4 │ │ - @ instruction: 0xff6faca4 │ │ + @ instruction: 0xff6fac7d │ │ @ instruction: 0xff6f371b │ │ @ instruction: 0xff6ea73c │ │ - @ instruction: 0xff6fac1c │ │ + @ instruction: 0xff6fabf5 │ │ @ instruction: 0xff6ea764 │ │ - @ instruction: 0xff6fac44 │ │ + @ instruction: 0xff6fac1d │ │ 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 │ │ @@ -3343425,35 +3343425,35 @@ │ │ b c19210 │ │ mov r0, r8 │ │ bl c19b58 │ │ mov r8, #0 │ │ mov r0, r8 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff707c39 │ │ + @ instruction: 0xff707c12 │ │ @ instruction: 0xff6f3457 │ │ - @ instruction: 0xff7079e5 │ │ + @ instruction: 0xff7079be │ │ @ instruction: 0xff6f3203 │ │ @ instruction: 0xff6df003 │ │ - @ instruction: 0xff707c11 │ │ + @ instruction: 0xff707bea │ │ @ instruction: 0xff6f342f │ │ - @ instruction: 0xff707b69 │ │ - @ instruction: 0xff7079a9 │ │ + @ instruction: 0xff707b42 │ │ + @ instruction: 0xff707982 │ │ @ instruction: 0xff716f43 │ │ andeq r0, r0, ip, lsr #6 │ │ - @ instruction: 0xff707ac5 │ │ + @ instruction: 0xff707a9e │ │ andeq r0, r0, r4, lsr #5 │ │ - @ instruction: 0xff707a31 │ │ + @ instruction: 0xff707a0a │ │ andeq r0, r0, ip, lsr #5 │ │ andeq r0, r0, ip, lsr #6 │ │ - @ instruction: 0xff707a01 │ │ + @ instruction: 0xff7079da │ │ @ instruction: 0xff716f9b │ │ - @ instruction: 0xff7078d9 │ │ + @ instruction: 0xff7078b2 │ │ @ instruction: 0xff6deeea │ │ - @ instruction: 0xff707969 │ │ + @ instruction: 0xff707942 │ │ push {r4, lr} │ │ ldrb r2, [r1, #4] │ │ mov r4, r1 │ │ tst r2, #1 │ │ popne {r4, pc} │ │ mov r1, r0 │ │ ldr r0, [r4] │ │ @@ -3343651,15 +3343651,15 @@ │ │ ldr r0, [r5] │ │ bl c56844 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #64 @ 0x40 │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff70ec83 │ │ + @ instruction: 0xff70ec5c │ │ 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 │ │ @@ -3343804,23 +3343804,23 @@ │ │ str r9, [sp, #8] │ │ bl c0734c │ │ ldr r7, [sp, #56] @ 0x38 │ │ mov r0, r7 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6e8e41 │ │ - @ instruction: 0xff70ebe3 │ │ + @ instruction: 0xff70ebbc │ │ @ instruction: 0xff6f851a │ │ andseq r0, r9, r0, lsr sp │ │ andeq r0, r0, r0, ror #23 │ │ strdeq r0, [r0], -ip │ │ - @ instruction: 0xff70ea4f │ │ + @ instruction: 0xff70ea28 │ │ @ instruction: 0xff6f8386 │ │ @ instruction: 0xff6e5d6f │ │ - @ instruction: 0xff707207 │ │ + @ instruction: 0xff7071e0 │ │ push {fp, lr} │ │ mov r1, #10 │ │ bl c36adc │ │ cmp r0, #0 │ │ beq c19848 │ │ pop {fp, lr} │ │ b c6f3d4 │ │ @@ -3343852,15 +3343852,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff70e953 │ │ + @ instruction: 0xff70e92c │ │ @ instruction: 0xff6e9a8a │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ ldrne r0, [r0, #4] │ │ bxne lr │ │ push {fp, lr} │ │ bl c07168 │ │ @@ -3343873,15 +3343873,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff70e8ff │ │ + @ instruction: 0xff70e8d8 │ │ @ instruction: 0xff6e0387 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #16] │ │ bxne lr │ │ push {fp, lr} │ │ bl c07168 │ │ ldr r0, [pc, #44] @ c1996c │ │ @@ -3343893,16 +3343893,16 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff70e8af │ │ - @ instruction: 0xff70e8cf │ │ + @ instruction: 0xff70e888 │ │ + @ instruction: 0xff70e8a8 │ │ ldr r0, [r0, #8] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ cmp r0, #0 │ │ beq c199b8 │ │ @@ -3343959,15 +3343959,15 @@ │ │ mov r1, r3 │ │ bx r2 │ │ ldr r1, [pc, #12] @ c19a74 │ │ mov r0, #52 @ 0x34 │ │ movw r2, #610 @ 0x262 │ │ add r1, pc, r1 │ │ b c4cff8 │ │ - @ instruction: 0xff70e787 │ │ + @ instruction: 0xff70e760 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r0, #0 │ │ beq c19b14 │ │ mov r6, r0 │ │ ldr r0, [r0, #12] │ │ mov r9, #1 │ │ cmp r0, #0 │ │ @@ -3344014,15 +3344014,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r9, #0 │ │ bl c0734c │ │ mov r0, r9 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff70e6cf │ │ + @ instruction: 0xff70e6a8 │ │ @ instruction: 0xff6e9821 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r2, [r0, #12] │ │ mov r4, r0 │ │ ldr r1, [pc, #60] @ c19bb0 │ │ @@ -3344039,15 +3344039,15 @@ │ │ bl c54648 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #651 @ 0x28b │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ andseq r9, fp, r0, lsl r0 │ │ - @ instruction: 0xff70e66b │ │ + @ instruction: 0xff70e644 │ │ mov r1, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ bxne lr │ │ push {r4, lr} │ │ ldr r0, [r1] │ │ mov r4, r1 │ │ @@ -3344473,20 +3344473,20 @@ │ │ bl c4d328 │ │ ldr r0, [r5, #16] │ │ bl c70f60 │ │ ldr r0, [r5] │ │ bl c56844 │ │ mov r0, r5 │ │ b c1a0e8 │ │ - @ instruction: 0xff70e387 │ │ - @ instruction: 0xff70e12b │ │ - @ instruction: 0xff70e053 │ │ - @ instruction: 0xff70e017 │ │ + @ instruction: 0xff70e360 │ │ + @ instruction: 0xff70e104 │ │ + @ instruction: 0xff70e02c │ │ + @ instruction: 0xff70dff0 │ │ @ instruction: 0xff6f5e20 │ │ - @ instruction: 0xff70df9b │ │ + @ instruction: 0xff70df74 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c1a2cc │ │ add r1, r0, #20 │ │ dmb ish │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ @@ -3344512,15 +3344512,15 @@ │ │ ldr r0, [r5] │ │ bl c56844 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #64 @ 0x40 │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff70df0f │ │ + @ instruction: 0xff70dee8 │ │ add r0, r0, #20 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c1a320 │ │ mov r0, #1 │ │ @@ -3344554,15 +3344554,15 @@ │ │ ldr r0, [r5] │ │ bl c56844 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #64 @ 0x40 │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff70de67 │ │ + @ instruction: 0xff70de40 │ │ 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 │ │ @@ -3344616,15 +3344616,15 @@ │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movwgt r0, #1 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, pc} │ │ @ instruction: 0xff6ddcd6 │ │ @ instruction: 0xff6e5205 │ │ - @ instruction: 0xff6fb4e4 │ │ + @ instruction: 0xff6fb4bd │ │ @ instruction: 0xff6ddc76 │ │ @ instruction: 0xff6e51a5 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #12] │ │ cmpne r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ @@ -3344910,15 +3344910,15 @@ │ │ mov r4, #0 │ │ mov r5, #1 │ │ b c1a860 │ │ @ instruction: 0xff6dd7da │ │ @ instruction: 0xff6ec12f │ │ @ instruction: 0xff6e11f8 │ │ @ instruction: 0xff6ea40f │ │ - @ instruction: 0xff70b2d6 │ │ + @ instruction: 0xff70b2af │ │ andseq r8, fp, r8, lsl #7 │ │ @ instruction: 0xff6dd87a │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, #0 │ │ cmp r2, #0 │ │ str r6, [sp, #4] │ │ @@ -3344995,15 +3344995,15 @@ │ │ mov r6, #1 │ │ mov r0, r4 │ │ bl baee70 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6dd6de │ │ - @ instruction: 0xff706089 │ │ + @ instruction: 0xff706062 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq c1aafc │ │ cmp r1, #0 │ │ strne r1, [r0] │ │ movne r0, #1 │ │ popne {fp, pc} │ │ @@ -3345074,15 +3345074,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6dd532 │ │ - @ instruction: 0xff7099ae │ │ + @ instruction: 0xff709987 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r5, #0 │ │ mov r0, #0 │ │ @@ -3345288,29 +3345288,29 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0734c │ │ b c1ae74 │ │ @ instruction: 0xff6dd1da │ │ - @ instruction: 0xff707877 │ │ + @ instruction: 0xff707850 │ │ @ instruction: 0xff6dd45a │ │ @ instruction: 0xff6dd376 │ │ @ instruction: 0xff6edbf0 │ │ @ instruction: 0xff6dd33e │ │ @ instruction: 0xff6edbb8 │ │ - @ instruction: 0xff6fc79c │ │ - @ instruction: 0xff6fe696 │ │ + @ instruction: 0xff6fc775 │ │ + @ instruction: 0xff6fe66f │ │ @ instruction: 0xff6dd2fe │ │ @ instruction: 0xff6edb78 │ │ - @ instruction: 0xff7002ba │ │ + @ instruction: 0xff700293 │ │ @ instruction: 0xff6dd286 │ │ - @ instruction: 0xff6f8a2c │ │ + @ instruction: 0xff6f8a05 │ │ @ instruction: 0xff6dd256 │ │ - @ instruction: 0xff707910 │ │ + @ instruction: 0xff7078e9 │ │ @ instruction: 0xff6dd1f6 │ │ mov r0, #1 │ │ bx lr │ │ cmp r0, #0 │ │ strne r1, [r0, #16] │ │ movne r0, #1 │ │ bxne lr │ │ @@ -3345326,15 +3345326,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6dd142 │ │ - @ instruction: 0xff703c27 │ │ + @ instruction: 0xff703c00 │ │ cmp r0, #0 │ │ strne r1, [r0, #24] │ │ movne r0, #1 │ │ bxne lr │ │ push {fp, lr} │ │ bl c07168 │ │ ldr r0, [pc, #44] @ c1b020 │ │ @@ -3345368,15 +3345368,15 @@ │ │ mov r0, #59 @ 0x3b │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6dd09a │ │ - @ instruction: 0xff6fe305 │ │ + @ instruction: 0xff6fe2de │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ moveq r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ ldrne r0, [r0, #4] │ │ moveq r0, #0 │ │ @@ -3345404,15 +3345404,15 @@ │ │ mov r0, #6 │ │ mov r1, #197 @ 0xc5 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6eb96f │ │ - @ instruction: 0xff703b0a │ │ + @ instruction: 0xff703ae3 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r3, [r0, #68] @ 0x44 │ │ cmp r3, #0 │ │ mvneq r0, #0 │ │ bxeq lr │ │ @@ -3345433,15 +3345433,15 @@ │ │ mov r0, #6 │ │ mov r1, #197 @ 0xc5 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6eb8fb │ │ - @ instruction: 0xff703a96 │ │ + @ instruction: 0xff703a6f │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r3, [r0, #68] @ 0x44 │ │ cmp r3, #0 │ │ mvneq r0, #0 │ │ bxeq lr │ │ @@ -3345490,15 +3345490,15 @@ │ │ mov r0, #6 │ │ mov r1, #197 @ 0xc5 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6eb817 │ │ - @ instruction: 0xff7039b2 │ │ + @ instruction: 0xff70398b │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c1b29c │ │ add r1, r0, #16 │ │ dmb ish │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ @@ -3346287,27 +3346287,27 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r0, #6 │ │ mov r1, #153 @ 0x99 │ │ b c1bca0 │ │ @ instruction: 0xff710200 │ │ - @ instruction: 0xff6fd6ed │ │ + @ instruction: 0xff6fd6c6 │ │ @ instruction: 0xff7100c8 │ │ - @ instruction: 0xff6fd5b5 │ │ + @ instruction: 0xff6fd58e │ │ @ instruction: 0xff7100a0 │ │ - @ instruction: 0xff6fd58d │ │ + @ instruction: 0xff6fd566 │ │ @ instruction: 0xff710068 │ │ - @ instruction: 0xff6fd555 │ │ + @ instruction: 0xff6fd52e │ │ @ instruction: 0xff710030 │ │ - @ instruction: 0xff6fd51d │ │ + @ instruction: 0xff6fd4f6 │ │ @ instruction: 0xff710008 │ │ - @ instruction: 0xff6fd4f5 │ │ + @ instruction: 0xff6fd4ce │ │ @ instruction: 0xff70ffd0 │ │ - @ instruction: 0xff6fd4bd │ │ + @ instruction: 0xff6fd496 │ │ mov r2, #1 │ │ b c1bb4c │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ cmpne r2, #0 │ │ bne c1bf4c │ │ bl c07168 │ │ @@ -3346876,20 +3346876,20 @@ │ │ mov r5, #0 │ │ mov r0, #6 │ │ mov r1, #193 @ 0xc1 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6fceb5 │ │ - @ instruction: 0xff6fccbd │ │ + @ instruction: 0xff6fce8e │ │ + @ instruction: 0xff6fcc96 │ │ @ instruction: 0xff6ea372 │ │ - @ instruction: 0xff6fcc25 │ │ - @ instruction: 0xff6fcbe9 │ │ - @ instruction: 0xff6fcbb5 │ │ + @ instruction: 0xff6fcbfe │ │ + @ instruction: 0xff6fcbc2 │ │ + @ instruction: 0xff6fcb8e │ │ @ instruction: 0xff6ea282 │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c1c828 │ │ @@ -3346922,15 +3346922,15 @@ │ │ ldr r0, [r5] │ │ bl c56844 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #43 @ 0x2b │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff6fcb01 │ │ + @ instruction: 0xff6fcada │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c1c8c8 │ │ mov r0, #1 │ │ @@ -3346962,15 +3346962,15 @@ │ │ ldr r0, [r5] │ │ bl c56844 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #43 @ 0x2b │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff6fca61 │ │ + @ instruction: 0xff6fca3a │ │ ldr r1, [r0, #44] @ 0x2c │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c1c370 │ │ @@ -3347754,17 +3347754,17 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ bics r0, ip, #2 │ │ bne c1d4d0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6dca28 │ │ @ instruction: 0xff6dc764 │ │ - @ instruction: 0xff707050 │ │ + @ instruction: 0xff707029 │ │ @ instruction: 0xff6dc7bc │ │ - @ instruction: 0xff7070a8 │ │ + @ instruction: 0xff707081 │ │ @ instruction: 0xff6dc724 │ │ push {r4, r5, r6, lr} │ │ ldr r6, [r1, #4] │ │ mov r4, r1 │ │ mov r5, r0 │ │ cmp r6, #0 │ │ mov r1, r6 │ │ @@ -3347806,15 +3347806,15 @@ │ │ movw r1, #6 │ │ mov r0, #6 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff70515e │ │ + @ instruction: 0xff705137 │ │ @ instruction: 0xff7108c6 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #120 @ 0x78 │ │ mov r4, r0 │ │ ldr r0, [r0, #60] @ 0x3c │ │ cmp r0, #0 │ │ beq c1d778 │ │ @@ -3347909,16 +3347909,16 @@ │ │ movw r1, #259 @ 0x103 │ │ mov r0, #6 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ b c1d7ac │ │ - @ instruction: 0xff704fc2 │ │ - @ instruction: 0xff6f600a │ │ + @ instruction: 0xff704f9b │ │ + @ instruction: 0xff6f5fe3 │ │ 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 │ │ @@ -3348178,29 +3348178,29 @@ │ │ ldr r1, [pc, #24] @ c1dc64 │ │ mov r0, r7 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff704bde │ │ - @ instruction: 0xff704b7a │ │ + @ instruction: 0xff704bb7 │ │ + @ instruction: 0xff704b53 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0] │ │ bl c1eb90 │ │ ldr r0, [r4] │ │ bl c1e9e8 │ │ ldr r1, [pc, #16] @ c1dc98 │ │ mov r0, r4 │ │ mov r2, #219 @ 0xdb │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ - @ instruction: 0xff704b3a │ │ + @ instruction: 0xff704b13 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r0 │ │ mov r0, r1 │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov r5, r1 │ │ bl c1eb64 │ │ @@ -3348240,16 +3348240,16 @@ │ │ cmp r0, #0 │ │ beq c1dcec │ │ mov r0, r8 │ │ str r4, [r8, #60] @ 0x3c │ │ bl c1d698 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff704aca │ │ - @ instruction: 0xff6f5b12 │ │ + @ instruction: 0xff704aa3 │ │ + @ instruction: 0xff6f5aeb │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [r0, #56] @ 0x38 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r1, [r1, #60] @ 0x3c │ │ @@ -3348355,15 +3348355,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 c1ed04 │ │ - @ instruction: 0xff704902 │ │ + @ instruction: 0xff7048db │ │ @ instruction: 0xff6da271 │ │ 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 │ │ @@ -3348454,15 +3348454,15 @@ │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r5 │ │ mov r1, r6 │ │ bl c1eb90 │ │ b c1e090 │ │ @ instruction: 0xfffff5e8 │ │ - @ instruction: 0xff704752 │ │ + @ instruction: 0xff70472b │ │ @ instruction: 0xff70de26 │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ ldr r3, [sp, #16] │ │ mov r6, r0 │ │ mov r5, r1 │ │ mov r0, r1 │ │ @@ -3348498,16 +3348498,16 @@ │ │ cmp r0, #0 │ │ beq c1e0f4 │ │ mov r0, r6 │ │ str r4, [r6, #60] @ 0x3c │ │ bl c1d698 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff7046c2 │ │ - @ instruction: 0xff6f570a │ │ + @ instruction: 0xff70469b │ │ + @ instruction: 0xff6f56e3 │ │ 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] │ │ @@ -3348589,16 +3348589,16 @@ │ │ bl c4ed38 │ │ mov r0, r7 │ │ add sp, sp, #308 @ 0x134 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mvn r7, #1 │ │ b c1e2b4 │ │ @ instruction: 0xff6ee10d │ │ - @ instruction: 0xff7009f9 │ │ - @ instruction: 0xff70810a │ │ + @ instruction: 0xff7009d2 │ │ + @ instruction: 0xff7080e3 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r2, [r0, #88] @ 0x58 │ │ cmp r2, #0 │ │ beq c1e314 │ │ push {r4, lr} │ │ @@ -3349034,15 +3349034,15 @@ │ │ mov r1, #0 │ │ str r1, [r4, #8] │ │ b c1e928 │ │ @ instruction: 0xff6f1c97 │ │ @ instruction: 0xff6f1717 │ │ @ instruction: 0xff6f177f │ │ @ instruction: 0xff6f174b │ │ - @ instruction: 0xff705cd3 │ │ + @ instruction: 0xff705cac │ │ strdeq r0, [r0], -r4 │ │ add r0, r0, #24 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c1e9cc │ │ @@ -3350106,39 +3350106,39 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r1, #259 @ 0x103 │ │ mov r0, #6 │ │ movt r1, #12 │ │ b c1f9e4 │ │ - @ instruction: 0xff6fa037 │ │ - @ instruction: 0xff6f8222 │ │ - @ instruction: 0xff6f9947 │ │ - @ instruction: 0xff6f7b32 │ │ - @ instruction: 0xff707062 │ │ - @ instruction: 0xff706b96 │ │ - @ instruction: 0xff6f9f4b │ │ - @ instruction: 0xff6f8136 │ │ - @ instruction: 0xff6f9c27 │ │ - @ instruction: 0xff6f7e12 │ │ - @ instruction: 0xff6f9ac7 │ │ - @ instruction: 0xff6f7cb2 │ │ - @ instruction: 0xff706b22 │ │ - @ instruction: 0xff6f9a77 │ │ - @ instruction: 0xff6f7c62 │ │ - @ instruction: 0xff6f9967 │ │ - @ instruction: 0xff6f7b52 │ │ - @ instruction: 0xff6f99db │ │ - @ instruction: 0xff6f7bc6 │ │ - @ instruction: 0xff6f9a23 │ │ - @ instruction: 0xff6f7c0e │ │ - @ instruction: 0xff6f9dc3 │ │ - @ instruction: 0xff6f7fae │ │ - @ instruction: 0xff6f9def │ │ - @ instruction: 0xff6f7fda │ │ + @ instruction: 0xff6fa010 │ │ + @ instruction: 0xff6f81fb │ │ + @ instruction: 0xff6f9920 │ │ + @ instruction: 0xff6f7b0b │ │ + @ instruction: 0xff70703b │ │ + @ instruction: 0xff706b6f │ │ + @ instruction: 0xff6f9f24 │ │ + @ instruction: 0xff6f810f │ │ + @ instruction: 0xff6f9c00 │ │ + @ instruction: 0xff6f7deb │ │ + @ instruction: 0xff6f9aa0 │ │ + @ instruction: 0xff6f7c8b │ │ + @ instruction: 0xff706afb │ │ + @ instruction: 0xff6f9a50 │ │ + @ instruction: 0xff6f7c3b │ │ + @ instruction: 0xff6f9940 │ │ + @ instruction: 0xff6f7b2b │ │ + @ instruction: 0xff6f99b4 │ │ + @ instruction: 0xff6f7b9f │ │ + @ instruction: 0xff6f99fc │ │ + @ instruction: 0xff6f7be7 │ │ + @ instruction: 0xff6f9d9c │ │ + @ instruction: 0xff6f7f87 │ │ + @ instruction: 0xff6f9dc8 │ │ + @ instruction: 0xff6f7fb3 │ │ 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] │ │ @@ -3350244,17 +3350244,17 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r1, #257 @ 0x101 │ │ mov r0, #6 │ │ movt r1, #12 │ │ b c1fc54 │ │ - @ instruction: 0xff6f976b │ │ + @ instruction: 0xff6f9744 │ │ @ instruction: 0xff6ec67c │ │ - @ instruction: 0xff6f971f │ │ + @ instruction: 0xff6f96f8 │ │ @ instruction: 0xff6ec630 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldrb r3, [r0, #13] │ │ tst r3, #8 │ │ bne c1fd48 │ │ ldr r4, [r0, #20] │ │ cmp r4, #0 │ │ @@ -3350314,17 +3350314,17 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r1, #257 @ 0x101 │ │ mov r0, #6 │ │ movt r1, #12 │ │ b c1fd6c │ │ - @ instruction: 0xff6f9653 │ │ + @ instruction: 0xff6f962c │ │ @ instruction: 0xff7102eb │ │ - @ instruction: 0xff6f9607 │ │ + @ instruction: 0xff6f95e0 │ │ @ instruction: 0xff71029f │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #72 @ 0x48 │ │ ldr r3, [r0, #12] │ │ tst r3, #2048 @ 0x800 │ │ bne c1fee8 │ │ ldr r4, [r0, #20] │ │ @@ -3350560,17 +3350560,17 @@ │ │ bl c311f4 │ │ cmp r0, #0 │ │ ble c20190 │ │ mov r5, #1 │ │ b c1ff44 │ │ mov r5, #0 │ │ b c1ff44 │ │ - @ instruction: 0xff6f94b3 │ │ + @ instruction: 0xff6f948c │ │ @ instruction: 0xff6eaa50 │ │ - @ instruction: 0xff6f9487 │ │ + @ instruction: 0xff6f9460 │ │ @ instruction: 0xff6eaa24 │ │ 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 c20248 │ │ @@ -3350640,16 +3350640,16 @@ │ │ b c202c4 │ │ 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: 0xff6f9153 │ │ - @ instruction: 0xff70435e │ │ + @ instruction: 0xff6f912c │ │ + @ instruction: 0xff704337 │ │ 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 c203e8 │ │ @@ -3350804,18 +3350804,18 @@ │ │ str r0, [sp] │ │ mov r0, r4 │ │ mov r1, r9 │ │ mov r2, r8 │ │ bl c3143c │ │ mov r5, r0 │ │ b c20440 │ │ - @ instruction: 0xff6f8fb3 │ │ - @ instruction: 0xff7023e3 │ │ - @ instruction: 0xff6f8f8b │ │ - @ instruction: 0xff7023bb │ │ + @ instruction: 0xff6f8f8c │ │ + @ instruction: 0xff7023bc │ │ + @ instruction: 0xff6f8f64 │ │ + @ instruction: 0xff702394 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r6, [r0, #20] │ │ cmp r6, #0 │ │ beq c20600 │ │ ldr r5, [r0, #12] │ │ tst r5, #2048 @ 0x800 │ │ bne c20634 │ │ @@ -3350884,34 +3350884,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: 0xff6f8d9b │ │ - @ instruction: 0xff700496 │ │ - @ instruction: 0xff6f8d67 │ │ - @ instruction: 0xff700462 │ │ + @ instruction: 0xff6f8d74 │ │ + @ instruction: 0xff70046f │ │ + @ instruction: 0xff6f8d40 │ │ + @ instruction: 0xff70043b │ │ push {fp, lr} │ │ bl c07168 │ │ ldr r0, [pc, #40] @ c206f0 │ │ mov r1, #22 │ │ ldr r2, [pc, #36] @ c206f4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r0, #6 │ │ mov r1, #177 @ 0xb1 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f8cdf │ │ - @ instruction: 0xff6f8cf1 │ │ + @ instruction: 0xff6f8cb8 │ │ + @ instruction: 0xff6f8cca │ │ push {r4, r5, r6, lr} │ │ ldr r1, [pc, #184] @ c207bc │ │ mov r5, r0 │ │ mov r0, #8 │ │ mov r2, #24 │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ @@ -3351033,15 +3351033,15 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6dcfdc │ │ @ instruction: 0xff6dcf5c │ │ - @ instruction: 0xff6fa861 │ │ + @ instruction: 0xff6fa83a │ │ @ instruction: 0xff6dcf30 │ │ ldr r0, [r0] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ mov r5, r0 │ │ ldr r0, [r0, #4] │ │ @@ -3351258,25 +3351258,25 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r4, #0 │ │ mov r0, #6 │ │ mov r1, #227 @ 0xe3 │ │ b c20a3c │ │ @ instruction: 0xff6dcdf0 │ │ - @ instruction: 0xff6f6b81 │ │ + @ instruction: 0xff6f6b5a │ │ @ instruction: 0xff6dcd3c │ │ - @ instruction: 0xff6f6acd │ │ + @ instruction: 0xff6f6aa6 │ │ @ instruction: 0xff70a6d4 │ │ @ instruction: 0xff6dcbe4 │ │ - @ instruction: 0xff6f6975 │ │ + @ instruction: 0xff6f694e │ │ @ instruction: 0xff6dccd4 │ │ - @ instruction: 0xff6f6a65 │ │ + @ instruction: 0xff6f6a3e │ │ @ instruction: 0xff70f438 │ │ @ instruction: 0xff6dcbb4 │ │ - @ instruction: 0xff6f6945 │ │ + @ instruction: 0xff6f691e │ │ ldr r2, [r0] │ │ ldr r2, [r2, #64] @ 0x40 │ │ cmp r2, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ ldr r0, [r0, #4] │ │ bx r2 │ │ @@ -3351459,15 +3351459,15 @@ │ │ b c20ea4 │ │ @ instruction: 0xff6d4907 │ │ @ instruction: 0xff6e3276 │ │ @ instruction: 0xff6dc8dc │ │ @ instruction: 0xff6dc894 │ │ @ instruction: 0xff6dc944 │ │ @ instruction: 0xff6dc920 │ │ - @ instruction: 0xff6ffbc3 │ │ + @ instruction: 0xff6ffb9c │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ c20fe4 │ │ ldr ip, [pc, #36] @ c20fe8 │ │ ldr lr, [pc, #36] @ c20fec │ │ @@ -3353138,24 +3353138,24 @@ │ │ mov r1, #16 │ │ bl d320c0 │ │ mov r6, #1 │ │ mov r0, r9 │ │ b c227ac │ │ mov r6, #0 │ │ b c227a8 │ │ - @ instruction: 0xff6f4e9b │ │ - @ instruction: 0xff6f6cb2 │ │ - @ instruction: 0xff6f4e5f │ │ - @ instruction: 0xff6f6c76 │ │ - @ instruction: 0xff6f4ec7 │ │ - @ instruction: 0xff6f6cde │ │ - @ instruction: 0xff6f4e2f │ │ - @ instruction: 0xff6f6c46 │ │ + @ instruction: 0xff6f4e74 │ │ + @ instruction: 0xff6f6c8b │ │ + @ instruction: 0xff6f4e38 │ │ + @ instruction: 0xff6f6c4f │ │ + @ instruction: 0xff6f4ea0 │ │ + @ instruction: 0xff6f6cb7 │ │ + @ instruction: 0xff6f4e08 │ │ + @ instruction: 0xff6f6c1f │ │ @ instruction: 0xff6ed7f9 │ │ - @ instruction: 0xff6f6b7c │ │ + @ instruction: 0xff6f6b55 │ │ @ instruction: 0xff6dc828 │ │ @ instruction: 0xff6e0ac1 │ │ @ instruction: 0xff6d2d83 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #40] @ 0x28 │ │ mov r5, #0 │ │ @@ -3353302,24 +3353302,24 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c22b60 │ │ mov r7, r4 │ │ mov r6, sl │ │ b c22b80 │ │ andseq r8, r8, r0, lsr #10 │ │ - @ instruction: 0xff6f860d │ │ + @ instruction: 0xff6f85e6 │ │ @ instruction: 0xff6e97b1 │ │ - @ instruction: 0xff6f85d5 │ │ + @ instruction: 0xff6f85ae │ │ @ instruction: 0xff6e9779 │ │ - @ instruction: 0xff6f864d │ │ + @ instruction: 0xff6f8626 │ │ @ instruction: 0x001883b0 │ │ - @ instruction: 0xff6f84d9 │ │ + @ instruction: 0xff6f84b2 │ │ @ instruction: 0xff6e967d │ │ mulseq r8, r8, r3 │ │ - @ instruction: 0xff6f85a1 │ │ + @ instruction: 0xff6f857a │ │ andseq r8, r8, r4, lsl #8 │ │ 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 │ │ @@ -3353351,16 +3353351,16 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6f8429 │ │ - @ instruction: 0xff7036a8 │ │ + @ instruction: 0xff6f8402 │ │ + @ instruction: 0xff703681 │ │ 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 │ │ @@ -3353476,17 +3353476,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: 0xff6df6a9 │ │ - @ instruction: 0xff6f2beb │ │ - @ instruction: 0xff6f65e4 │ │ - @ instruction: 0xff6f8322 │ │ + @ instruction: 0xff6f2bc4 │ │ + @ instruction: 0xff6f65bd │ │ + @ instruction: 0xff6f82fb │ │ @ instruction: 0xff6dc270 │ │ @ instruction: 0xff6e04fd │ │ @ instruction: 0xff6d27c3 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #44] @ 0x2c │ │ mov r6, #0 │ │ @@ -3353645,23 +3353645,23 @@ │ │ ldr r2, [pc, #44] @ c231e4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r6, #0 │ │ b c2313c │ │ @ instruction: 0xff6de393 │ │ - @ instruction: 0xff6f28d2 │ │ + @ instruction: 0xff6f28ab │ │ @ instruction: 0xff6de367 │ │ - @ instruction: 0xff6f28a6 │ │ + @ instruction: 0xff6f287f │ │ @ instruction: 0xff6de33f │ │ - @ instruction: 0xff6f287e │ │ + @ instruction: 0xff6f2857 │ │ @ instruction: 0xff6de2bb │ │ - @ instruction: 0xff6f27fa │ │ + @ instruction: 0xff6f27d3 │ │ @ instruction: 0xff6de2f3 │ │ - @ instruction: 0xff6f2832 │ │ + @ instruction: 0xff6f280b │ │ 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] │ │ @@ -3353888,15 +3353888,15 @@ │ │ @ instruction: 0xff6eccc8 │ │ @ instruction: 0xff6ddfdb │ │ @ instruction: 0xff6ecba0 │ │ @ instruction: 0xff6ddf3b │ │ @ instruction: 0xff6ecb00 │ │ @ instruction: 0xff6ddfa3 │ │ @ instruction: 0xff6ecb68 │ │ - @ instruction: 0xff6fb6c0 │ │ + @ instruction: 0xff6fb699 │ │ @ instruction: 0xff6ddf17 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov lr, #0 │ │ ldr ip, [sp, #40] @ 0x28 │ │ str ip, [sp, #8] │ │ str lr, [sp, #12] │ │ @@ -3353932,15 +3353932,15 @@ │ │ mov r0, #6 │ │ mov r1, #127 @ 0x7f │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6e5399 │ │ - @ instruction: 0xff6f97a2 │ │ + @ instruction: 0xff6f977b │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ cmp r1, #6 │ │ cmpne r1, #912 @ 0x390 │ │ bne c2367c │ │ bl c24f44 │ │ cmp r0, #0 │ │ @@ -3353962,15 +3353962,15 @@ │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6e532d │ │ - @ instruction: 0xff6f9736 │ │ + @ instruction: 0xff6f970f │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c2537c │ │ cmp r0, #408 @ 0x198 │ │ bne c236e4 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ @@ -3353985,15 +3353985,15 @@ │ │ mov r0, #6 │ │ mov r1, #142 @ 0x8e │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6e52c5 │ │ - @ instruction: 0xff702cc9 │ │ + @ instruction: 0xff702ca2 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c2537c │ │ cmp r0, #408 @ 0x198 │ │ bne c23740 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ @@ -3354008,15 +3354008,15 @@ │ │ mov r0, #6 │ │ mov r1, #142 @ 0x8e │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6e5269 │ │ - @ instruction: 0xff702c6d │ │ + @ instruction: 0xff702c46 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl c2537c │ │ cmp r0, #408 @ 0x198 │ │ bne c237bc │ │ mov r0, r4 │ │ bl c24f44 │ │ @@ -3354042,15 +3354042,15 @@ │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6e51ed │ │ - @ instruction: 0xff702bf1 │ │ + @ instruction: 0xff702bca │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c23848 │ │ ldr r1, [r0, #8] │ │ ldr r4, [r0, #76] @ 0x4c │ │ cmp r1, #0 │ │ ldrne r1, [r1, #52] @ 0x34 │ │ @@ -3354074,16 +3354074,16 @@ │ │ mov r0, #6 │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6f3d74 │ │ - @ instruction: 0xff7068c6 │ │ + @ instruction: 0xff6f3d4d │ │ + @ instruction: 0xff70689f │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c238cc │ │ ldr r1, [r0, #8] │ │ ldr r4, [r0, #80] @ 0x50 │ │ cmp r1, #0 │ │ ldrne r1, [r1, #56] @ 0x38 │ │ @@ -3354107,16 +3354107,16 @@ │ │ mov r0, #6 │ │ mov r1, #168 @ 0xa8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6f3cf0 │ │ - @ instruction: 0xff6f7868 │ │ + @ instruction: 0xff6f3cc9 │ │ + @ instruction: 0xff6f7841 │ │ 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 │ │ @@ -3354320,21 +3354320,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r7, #0 │ │ mov r0, #6 │ │ mov r1, #101 @ 0x65 │ │ b c23b58 │ │ - @ instruction: 0xff6f3c38 │ │ + @ instruction: 0xff6f3c11 │ │ @ instruction: 0xff6e12db │ │ - @ instruction: 0xff6f3be0 │ │ + @ instruction: 0xff6f3bb9 │ │ @ instruction: 0xff6e1283 │ │ - @ instruction: 0xff6f3a8c │ │ + @ instruction: 0xff6f3a65 │ │ @ instruction: 0xff6e112f │ │ - @ instruction: 0xff6f3990 │ │ + @ instruction: 0xff6f3969 │ │ @ instruction: 0xff6e1033 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov fp, #0 │ │ cmp r0, #0 │ │ beq c23cac │ │ mov r4, r0 │ │ @@ -3354503,27 +3354503,27 @@ │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ mov r0, #6 │ │ add r2, pc, r2 │ │ mov r3, r8 │ │ bl c0734c │ │ b c23cac │ │ - @ instruction: 0xff6f36c4 │ │ - @ instruction: 0xff6fad3d │ │ + @ instruction: 0xff6f369d │ │ + @ instruction: 0xff6fad16 │ │ @ instruction: 0xff6dd561 │ │ - @ instruction: 0xff6f37bc │ │ - @ instruction: 0xff6fae35 │ │ - @ instruction: 0xff6f3784 │ │ - @ instruction: 0xff6fadfd │ │ - @ instruction: 0xff6fadfe │ │ - @ instruction: 0xff6f374c │ │ - @ instruction: 0xff6fadc5 │ │ - @ instruction: 0xff6f3714 │ │ - @ instruction: 0xff6fad8d │ │ - @ instruction: 0xff6fad8e │ │ + @ instruction: 0xff6f3795 │ │ + @ instruction: 0xff6fae0e │ │ + @ instruction: 0xff6f375d │ │ + @ instruction: 0xff6fadd6 │ │ + @ instruction: 0xff6fadd7 │ │ + @ instruction: 0xff6f3725 │ │ + @ instruction: 0xff6fad9e │ │ + @ instruction: 0xff6f36ed │ │ + @ instruction: 0xff6fad66 │ │ + @ instruction: 0xff6fad67 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ mvn r4, #0 │ │ mov r1, #0 │ │ mov r3, #0 │ │ str r4, [sp] │ │ @@ -3354576,15 +3354576,15 @@ │ │ strd r6, [sp] │ │ bl c24ae0 │ │ mov r4, r0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0x00001db8 │ │ - @ instruction: 0xff6f35c8 │ │ + @ instruction: 0xff6f35a1 │ │ @ instruction: 0xff6e2aaa │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bxeq lr │ │ ldr r2, [r1, #56] @ 0x38 │ │ cmp r2, #0 │ │ @@ -3354875,15 +3354875,15 @@ │ │ ldr r1, [pc, #20] @ c24504 │ │ mov r0, r4 │ │ mov r2, #1808 @ 0x710 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ andseq lr, sl, ip, asr #13 │ │ - @ instruction: 0xff6f30d8 │ │ + @ instruction: 0xff6f30b1 │ │ 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 │ │ @@ -3355238,26 +3355238,26 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ b c249ec │ │ @ instruction: 0xff6e00aa │ │ @ instruction: 0xff6d6ef0 │ │ - @ instruction: 0xff6f2ccc │ │ - @ instruction: 0xff6fdef1 │ │ - @ instruction: 0xff6f2bfc │ │ - @ instruction: 0xff6fde21 │ │ - @ instruction: 0xff6f2b58 │ │ - @ instruction: 0xff6fdd7d │ │ - @ instruction: 0xff6f2c18 │ │ - @ instruction: 0xff6fde3d │ │ - @ instruction: 0xff6f2b3c │ │ - @ instruction: 0xff6fdd61 │ │ - @ instruction: 0xff6f2b80 │ │ - @ instruction: 0xff6fdda5 │ │ + @ instruction: 0xff6f2ca5 │ │ + @ instruction: 0xff6fdeca │ │ + @ instruction: 0xff6f2bd5 │ │ + @ instruction: 0xff6fddfa │ │ + @ instruction: 0xff6f2b31 │ │ + @ instruction: 0xff6fdd56 │ │ + @ instruction: 0xff6f2bf1 │ │ + @ instruction: 0xff6fde16 │ │ + @ instruction: 0xff6f2b15 │ │ + @ instruction: 0xff6fdd3a │ │ + @ instruction: 0xff6f2b59 │ │ + @ instruction: 0xff6fdd7e │ │ 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 │ │ @@ -3355411,21 +3355411,21 @@ │ │ bl c07168 │ │ ldr r0, [pc, #16] @ c24d64 │ │ movw r1, #1514 @ 0x5ea │ │ ldr r2, [pc, #12] @ c24d68 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c24d04 │ │ - @ instruction: 0xff6f2874 │ │ + @ instruction: 0xff6f284d │ │ @ instruction: 0xff6ece00 │ │ - @ instruction: 0xff6f29e0 │ │ + @ instruction: 0xff6f29b9 │ │ @ instruction: 0xff6ecf6c │ │ - @ instruction: 0xff6f28d0 │ │ + @ instruction: 0xff6f28a9 │ │ @ instruction: 0xff6ece5c │ │ - @ instruction: 0xff6f28a0 │ │ + @ instruction: 0xff6f2879 │ │ @ instruction: 0xff6ece2c │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r0 │ │ add r0, sp, #12 │ │ mov r4, r2 │ │ mov r6, r1 │ │ @@ -3355610,16 +3355610,16 @@ │ │ bl c0725c │ │ mov r0, #6 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f2570 │ │ - @ instruction: 0xff6fd7a5 │ │ + @ instruction: 0xff6f2549 │ │ + @ instruction: 0xff6fd77e │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ mov r1, #116 @ 0x74 │ │ mov r2, r4 │ │ bl c24d84 │ │ cmp r0, #0 │ │ beq c250b4 │ │ @@ -3355651,16 +3355651,16 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6f24d8 │ │ - @ instruction: 0xff6fd70d │ │ + @ instruction: 0xff6f24b1 │ │ + @ instruction: 0xff6fd6e6 │ │ movw r1, #1034 @ 0x40a │ │ b c25134 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r5, r1 │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ @@ -3355696,15 +3355696,15 @@ │ │ mov r4, #0 │ │ bl c0734c │ │ b c251cc │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6f2428 │ │ + @ instruction: 0xff6f2401 │ │ @ instruction: 0xff6e7145 │ │ movw r1, #1035 @ 0x40b │ │ b c25134 │ │ movw r1, #1087 @ 0x43f │ │ b c25134 │ │ mov r1, #1088 @ 0x440 │ │ b c25134 │ │ @@ -3355746,16 +3355746,16 @@ │ │ bl c0725c │ │ mov r0, #6 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f2350 │ │ - @ instruction: 0xff704eb4 │ │ + @ instruction: 0xff6f2329 │ │ + @ instruction: 0xff704e8d │ │ ldr r1, [r0] │ │ cmp r1, #28 │ │ cmpne r1, #920 @ 0x398 │ │ bne c252bc │ │ b c24f44 │ │ push {fp, lr} │ │ bl c07168 │ │ @@ -3355767,16 +3355767,16 @@ │ │ bl c0725c │ │ mov r0, #6 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6f22fc │ │ - @ instruction: 0xff704e60 │ │ + @ instruction: 0xff6f22d5 │ │ + @ instruction: 0xff704e39 │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ cmp r1, #28 │ │ cmpne r1, #920 @ 0x398 │ │ bne c2532c │ │ bl c24f44 │ │ cmp r0, #0 │ │ @@ -3355797,16 +3355797,16 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6f2290 │ │ - @ instruction: 0xff704df4 │ │ + @ instruction: 0xff6f2269 │ │ + @ instruction: 0xff704dcd │ │ ldr r0, [r0] │ │ bx lr │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ ldr r1, [r0] │ │ add r0, sp, #4 │ │ bl ba4e74 │ │ @@ -3355949,24 +3355949,24 @@ │ │ bl c037d0 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff70a4eb │ │ andseq r5, r8, r0, ror sl │ │ @ instruction: 0xff6ea68c │ │ - @ instruction: 0xff6fece3 │ │ + @ instruction: 0xff6fecbc │ │ @ instruction: 0xff6ec61c │ │ @ instruction: 0xff6d8284 │ │ @ instruction: 0xff6e86c1 │ │ @ instruction: 0xff6d26bd │ │ @ instruction: 0xff6df702 │ │ @ instruction: 0xff6d5e47 │ │ - @ instruction: 0xff6f941b │ │ + @ instruction: 0xff6f93f4 │ │ @ instruction: 0xff6d2cbc │ │ - @ instruction: 0xff6f727a │ │ + @ instruction: 0xff6f7253 │ │ cmp r0, #920 @ 0x398 │ │ blt c25630 │ │ movw r1, #1086 @ 0x43e │ │ cmp r0, r1 │ │ bgt c25658 │ │ cmp r0, #920 @ 0x398 │ │ beq c256bc │ │ @@ -3356232,15 +3356232,15 @@ │ │ mov r3, ip │ │ blx lr │ │ mov r1, #1 │ │ cmp r0, #0 │ │ movle r1, #0 │ │ mov r0, r1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6ede4f │ │ + @ instruction: 0xff6ede28 │ │ 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 │ │ @@ -3356276,15 +3356276,15 @@ │ │ add r1, r7, #1 │ │ add r2, sp, #24 │ │ str r1, [r4, #64] @ 0x40 │ │ mov r1, r6 │ │ bl c1ecb8 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6f1b2c │ │ + @ instruction: 0xff6f1b05 │ │ @ instruction: 0xff70a5ba │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ mov r5, r0 │ │ mov r0, #0 │ │ cmp r5, #0 │ │ beq c25c30 │ │ @@ -3356375,18 +3356375,18 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ ldr r1, [pc, #28] @ c25c80 │ │ mov r0, r8 │ │ movw r2, #1434 @ 0x59a │ │ add r1, pc, r1 │ │ bl c4d328 │ │ b c25c2c │ │ - @ instruction: 0xff6edd07 │ │ - @ instruction: 0xff6f1a34 │ │ - @ instruction: 0xff6edc73 │ │ - @ instruction: 0xff6f1964 │ │ + @ instruction: 0xff6edce0 │ │ + @ instruction: 0xff6f1a0d │ │ + @ instruction: 0xff6edc4c │ │ + @ instruction: 0xff6f193d │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r1, [pc, #208] @ c25d60 │ │ mov r0, #88 @ 0x58 │ │ movw r2, #1454 @ 0x5ae │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ cmp r0, #0 │ │ @@ -3356434,17 +3356434,17 @@ │ │ bl c59680 │ │ mov r0, r5 │ │ mov r1, r7 │ │ movw r2, #1483 @ 0x5cb │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6f1938 │ │ - @ instruction: 0xff6f18b0 │ │ - @ instruction: 0xff6f8f1c │ │ + @ instruction: 0xff6f1911 │ │ + @ instruction: 0xff6f1889 │ │ + @ instruction: 0xff6f8ef5 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl c07538 │ │ mov r0, r5 │ │ bl d31680 │ │ @@ -3356481,15 +3356481,15 @@ │ │ mov r2, #0 │ │ bl c0734c │ │ bl c07578 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ str r5, [r4] │ │ b c25e08 │ │ - @ instruction: 0xff6f17e0 │ │ + @ instruction: 0xff6f17b9 │ │ @ instruction: 0xff6ebd6c │ │ add r0, r0, #28 │ │ ldrex r1, [r0] │ │ add r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ bne c25e28 │ │ @@ -3356563,15 +3356563,15 @@ │ │ mov r0, #6 │ │ mov r1, #167 @ 0xa7 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6f1690 │ │ + @ instruction: 0xff6f1669 │ │ @ instruction: 0xff6ded4c │ │ 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 │ │ @@ -3356672,17 +3356672,17 @@ │ │ mov r0, r5 │ │ movw r2, #2209 @ 0x8a1 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r8 │ │ add sp, sp, #2112 @ 0x840 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6f1538 │ │ - @ instruction: 0xff6f1574 │ │ - @ instruction: 0xff6f14c8 │ │ + @ instruction: 0xff6f1511 │ │ + @ instruction: 0xff6f154d │ │ + @ instruction: 0xff6f14a1 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c26178 │ │ ldr r3, [r0, #56] @ 0x38 │ │ mov r2, r1 │ │ cmp r3, #0 │ │ beq c26150 │ │ @@ -3356710,16 +3356710,16 @@ │ │ mov r0, #6 │ │ mov r1, #163 @ 0xa3 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6f1444 │ │ - @ instruction: 0xff6f6c50 │ │ + @ instruction: 0xff6f141d │ │ + @ instruction: 0xff6f6c29 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ mov r4, #0 │ │ cmp r1, #0 │ │ beq c26224 │ │ add r6, sp, #24 │ │ mov r5, r0 │ │ @@ -3356820,16 +3356820,16 @@ │ │ b c2635c │ │ mov r4, #4 │ │ b c2635c │ │ mov r4, #2 │ │ mov r0, r4 │ │ add sp, sp, #144 @ 0x90 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6fa691 │ │ - @ instruction: 0xff6fc342 │ │ + @ instruction: 0xff6fa66a │ │ + @ instruction: 0xff6fc31b │ │ @ instruction: 0xff6d54f8 │ │ @ instruction: 0xff6d1b4b │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #144 @ 0x90 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c2648c │ │ @@ -3356897,16 +3356897,16 @@ │ │ movwne r4, #407 @ 0x197 │ │ b c2648c │ │ movw r4, #406 @ 0x196 │ │ mov r0, r4 │ │ add sp, sp, #144 @ 0x90 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6d1ab6 │ │ - @ instruction: 0xff6f4abf │ │ - @ instruction: 0xff6f847e │ │ + @ instruction: 0xff6f4a98 │ │ + @ instruction: 0xff6f8457 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ ldr r3, [r0, #56] @ 0x38 │ │ cmp r3, #0 │ │ beq c265f4 │ │ mvn r5, #1 │ │ cmp r1, #3 │ │ @@ -3357909,42 +3357909,42 @@ │ │ movw r1, #259 @ 0x103 │ │ mov r0, #6 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ b c27338 │ │ @ instruction: 0xff6e92f8 │ │ - @ instruction: 0xff6f087f │ │ + @ instruction: 0xff6f0858 │ │ @ instruction: 0xff6cf36d │ │ @ instruction: 0xff6e9024 │ │ - @ instruction: 0xff6f05ab │ │ + @ instruction: 0xff6f0584 │ │ @ instruction: 0xff6cf0a9 │ │ @ instruction: 0xff6e8ff0 │ │ - @ instruction: 0xff6f0577 │ │ + @ instruction: 0xff6f0550 │ │ @ instruction: 0xff6e8e14 │ │ @ instruction: 0xff6e8c38 │ │ @ instruction: 0xff6e8c60 │ │ - @ instruction: 0xff6f01e7 │ │ + @ instruction: 0xff6f01c0 │ │ @ instruction: 0xff6e8c8a │ │ @ instruction: 0xff6e9060 │ │ - @ instruction: 0xff6f05e7 │ │ - @ instruction: 0xff6ee9b3 │ │ + @ instruction: 0xff6f05c0 │ │ + @ instruction: 0xff6ee98c │ │ @ instruction: 0xff6e8f50 │ │ - @ instruction: 0xff6f04d7 │ │ - @ instruction: 0xff6ec717 │ │ + @ instruction: 0xff6f04b0 │ │ + @ instruction: 0xff6ec6f0 │ │ @ instruction: 0xff6e91ac │ │ - @ instruction: 0xff6f0733 │ │ + @ instruction: 0xff6f070c │ │ @ instruction: 0xff6e8f10 │ │ - @ instruction: 0xff6f0497 │ │ - @ instruction: 0xff6f7b0c │ │ + @ instruction: 0xff6f0470 │ │ + @ instruction: 0xff6f7ae5 │ │ @ instruction: 0xff6e8c10 │ │ - @ instruction: 0xff6f0197 │ │ + @ instruction: 0xff6f0170 │ │ @ instruction: 0xff6e8d4c │ │ - @ instruction: 0xff6f02d3 │ │ - @ instruction: 0xff6ff0b6 │ │ + @ instruction: 0xff6f02ac │ │ + @ instruction: 0xff6ff08f │ │ 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 │ │ @@ -3358290,15 +3358290,15 @@ │ │ movw r5, #298 @ 0x12a │ │ b c279f8 │ │ mvn r6, #1 │ │ mov r4, #147 @ 0x93 │ │ mov r5, #316 @ 0x13c │ │ b c279f8 │ │ @ instruction: 0xff6e864c │ │ - @ instruction: 0xff6fae0f │ │ + @ instruction: 0xff6fade8 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r2, #0 │ │ beq c27ba8 │ │ mov r5, r2 │ │ mov r8, r1 │ │ mov r4, r0 │ │ mov r7, #0 │ │ @@ -3358636,17 +3358636,17 @@ │ │ mov r0, #6 │ │ mov r1, #222 @ 0xde │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6e8118 │ │ - @ instruction: 0xff6f8bb1 │ │ + @ instruction: 0xff6f8b8a │ │ @ instruction: 0xff6e80b4 │ │ - @ instruction: 0xff6f8b4d │ │ + @ instruction: 0xff6f8b26 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl c27968 │ │ cmp r0, #1 │ │ blt c2806c │ │ @@ -3358679,15 +3358679,15 @@ │ │ mov r0, #6 │ │ mov r1, #222 @ 0xde │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6e8008 │ │ - @ instruction: 0xff6fa7d9 │ │ + @ instruction: 0xff6fa7b2 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl c27968 │ │ cmp r0, #1 │ │ blt c28160 │ │ @@ -3359108,24 +3359108,24 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6e7b3c │ │ @ instruction: 0xff6e2469 │ │ @ instruction: 0xff6d17ac │ │ @ instruction: 0xff6e7b6c │ │ @ instruction: 0xff6e2499 │ │ @ instruction: 0x001838b8 │ │ - @ instruction: 0xff701ba2 │ │ - @ instruction: 0xff6f3d74 │ │ - @ instruction: 0xff6ffc48 │ │ - @ instruction: 0xff6f0ddd │ │ - @ instruction: 0xff6f6689 │ │ + @ instruction: 0xff701b7b │ │ + @ instruction: 0xff6f3d4d │ │ + @ instruction: 0xff6ffc21 │ │ + @ instruction: 0xff6f0db6 │ │ + @ instruction: 0xff6f6662 │ │ @ instruction: 0xff6e03b4 │ │ andseq r3, r8, r0, lsr r7 │ │ @ instruction: 0xff6e79e0 │ │ @ instruction: 0xff6e230d │ │ - @ instruction: 0xff6fdda0 │ │ + @ instruction: 0xff6fdd79 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c27968 │ │ cmp r0, #1 │ │ blt c2884c │ │ @@ -3359222,15 +3359222,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: 0xff6f376f │ │ + @ instruction: 0xff6f3748 │ │ @ instruction: 0xff4a4d58 │ │ andseq r3, r8, r4, lsl #13 │ │ @ instruction: 0xff6cce07 │ │ @ instruction: 0xff6e13f4 │ │ @ instruction: 0xff6d0a3d │ │ andseq r3, r8, ip, lsl #11 │ │ push {r4, r5, r6, lr} │ │ @@ -3359311,16 +3359311,16 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ cmp r5, #2 │ │ bne c28a1c │ │ b c28a2c │ │ andseq r3, r8, r4, lsl r5 │ │ @ instruction: 0xff6cd77f │ │ - @ instruction: 0xff6f0a22 │ │ - @ instruction: 0xff701784 │ │ + @ instruction: 0xff6f09fb │ │ + @ instruction: 0xff70175d │ │ andseq r3, r8, ip, asr #8 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl c27968 │ │ cmp r0, #1 │ │ @@ -3359440,15 +3359440,15 @@ │ │ mov r0, #0 │ │ b c28c48 │ │ mov r0, #1 │ │ str r0, [r4, #20] │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ @ instruction: 0xff6e7438 │ │ - @ instruction: 0xff6fd83a │ │ + @ instruction: 0xff6fd813 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl c27968 │ │ cmp r0, #1 │ │ @@ -3359648,15 +3359648,15 @@ │ │ mov r0, #6 │ │ mov r1, #224 @ 0xe0 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6e70e4 │ │ - @ instruction: 0xff6ecab1 │ │ + @ instruction: 0xff6eca8a │ │ 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] │ │ @@ -3359846,15 +3359846,15 @@ │ │ bl c0734c │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6e6ddc │ │ @ instruction: 0xff6dba6b │ │ @ instruction: 0xff6cef66 │ │ - @ instruction: 0xff6f1f66 │ │ + @ instruction: 0xff6f1f3f │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r7, [r2, #24] │ │ mov r6, r0 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r0, r7 │ │ bl c2537c │ │ @@ -3359894,15 +3359894,15 @@ │ │ mov r0, #6 │ │ mov r1, #224 @ 0xe0 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6e6d0c │ │ - @ instruction: 0xff6f00b3 │ │ + @ instruction: 0xff6f008c │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ ldr r0, [r2, #24] │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl c2537c │ │ cmp r0, #116 @ 0x74 │ │ @@ -3361314,17 +3361314,17 @@ │ │ mov r0, #6 │ │ mov r1, #163 @ 0xa3 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6e56dc │ │ - @ instruction: 0xff6f7ec6 │ │ + @ instruction: 0xff6f7e9f │ │ @ instruction: 0xff6e5704 │ │ - @ instruction: 0xff6f7eee │ │ + @ instruction: 0xff6f7ec7 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #3 │ │ bxhi lr │ │ ldr r0, [pc, #24] @ c2a9dc │ │ add r0, pc, r0 │ │ ldr r0, [r0, r1, lsl #2] │ │ @@ -3361381,16 +3361381,16 @@ │ │ b c2aa40 │ │ mov r0, #1 │ │ b c2aa40 │ │ mov r0, #2 │ │ b c2aa40 │ │ @ instruction: 0xff6cf131 │ │ andseq r1, r8, r4, lsr #21 │ │ - @ instruction: 0xff6f04f7 │ │ - @ instruction: 0xff6f4252 │ │ + @ instruction: 0xff6f04d0 │ │ + @ instruction: 0xff6f422b │ │ @ instruction: 0xff6d2daf │ │ 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 │ │ @@ -3361541,20 +3361541,20 @@ │ │ mov r0, r4 │ │ add sp, sp, #212 @ 0xd4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6d2b4d │ │ @ instruction: 0xff6e53f2 │ │ @ instruction: 0xff6d7909 │ │ @ instruction: 0xff6dbf90 │ │ - @ instruction: 0xff6ee850 │ │ + @ instruction: 0xff6ee829 │ │ @ instruction: 0xff6d44fc │ │ @ instruction: 0xff6d2c51 │ │ - @ instruction: 0xff6f3c70 │ │ + @ instruction: 0xff6f3c49 │ │ @ instruction: 0xff6d0876 │ │ - @ instruction: 0xff6f21b2 │ │ + @ instruction: 0xff6f218b │ │ mov r1, #0 │ │ b c2ad4c │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0, #72] @ 0x48 │ │ cmp r4, #0 │ │ beq c2ad9c │ │ mov r2, r1 │ │ @@ -3361601,17 +3361601,17 @@ │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ mov r2, #0 │ │ bl c0734c │ │ mvn r0, #1 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6d2aa1 │ │ - @ instruction: 0xff6f981b │ │ + @ instruction: 0xff6f97f4 │ │ @ instruction: 0xff6d2a59 │ │ - @ instruction: 0xff6f97d3 │ │ + @ instruction: 0xff6f97ac │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0, #72] @ 0x48 │ │ cmp r4, #0 │ │ beq c2ae78 │ │ mov r2, r1 │ │ mov r1, #132 @ 0x84 │ │ mov r5, r0 │ │ @@ -3361656,17 +3361656,17 @@ │ │ mov r0, #6 │ │ mov r1, #150 @ 0x96 │ │ mov r2, #0 │ │ bl c0734c │ │ mvn r0, #1 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6d29c5 │ │ - @ instruction: 0xff6ff2ec │ │ + @ instruction: 0xff6ff2c5 │ │ @ instruction: 0xff6d297d │ │ - @ instruction: 0xff6ff2a4 │ │ + @ instruction: 0xff6ff27d │ │ mov r1, #1 │ │ b c2ae28 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r1 │ │ ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ @@ -3361702,15 +3361702,15 @@ │ │ mov r1, #134 @ 0x86 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6d28c9 │ │ - @ instruction: 0xff6f78de │ │ + @ instruction: 0xff6f78b7 │ │ mov r1, #2 │ │ b c2afbc │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ cmp r0, #0 │ │ beq c2b078 │ │ mov r0, r4 │ │ @@ -3361799,17 +3361799,17 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0734c │ │ cmp r4, #0 │ │ bne c2b0b0 │ │ b c2b028 │ │ @ instruction: 0xff702ea5 │ │ - @ instruction: 0xff6ee30c │ │ + @ instruction: 0xff6ee2e5 │ │ @ instruction: 0xff702f21 │ │ - @ instruction: 0xff6ee388 │ │ + @ instruction: 0xff6ee361 │ │ mov r1, #4 │ │ b c2afbc │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mvn r6, #0 │ │ cmp r1, #0 │ │ beq c2b2e4 │ │ @@ -3362023,15 +3362023,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: 0xff6ccd86 │ │ - @ instruction: 0xff6f7429 │ │ + @ instruction: 0xff6f7402 │ │ ldr r2, [r0] │ │ cmp r2, #2 │ │ bne c2b4c8 │ │ b c2b148 │ │ push {fp, lr} │ │ bl c07168 │ │ ldr r0, [pc, #40] @ c2b500 │ │ @@ -3362063,15 +3362063,15 @@ │ │ mov r0, #6 │ │ mov r1, #151 @ 0x97 │ │ mov r2, #0 │ │ bl c0734c │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff702a7d │ │ - @ instruction: 0xff6f90ba │ │ + @ instruction: 0xff6f9093 │ │ mov r2, r1 │ │ ldr r1, [pc, #4] @ c2b568 │ │ add r1, pc, r1 │ │ b bb54c0 │ │ andeq r0, r0, r4 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ @@ -3362123,15 +3362123,15 @@ │ │ mov r0, r4 │ │ bl c2bf38 │ │ ldr r7, [sp, #4] │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff70299d │ │ - @ instruction: 0xff6f8fda │ │ + @ instruction: 0xff6f8fb3 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c2b68c │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ cmp r0, #0 │ │ beq c2b684 │ │ @@ -3362588,33 +3362588,33 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, fp │ │ bl c1e9e8 │ │ b c2bb60 │ │ - @ instruction: 0xff6ed901 │ │ + @ instruction: 0xff6ed8da │ │ @ instruction: 0xff6dee9d │ │ - @ instruction: 0xff6edae1 │ │ + @ instruction: 0xff6edaba │ │ @ instruction: 0xff6df07d │ │ andseq r7, fp, r0, lsr #19 │ │ andseq r7, fp, r8, ror r9 │ │ andeq r1, r0, r4, asr #20 │ │ @ instruction: 0x001b5cd8 │ │ andseq r7, fp, r0, lsr #23 │ │ andseq r7, fp, r8, ror fp │ │ - @ instruction: 0xff6ed78d │ │ + @ instruction: 0xff6ed766 │ │ @ instruction: 0xff6ded29 │ │ - @ instruction: 0xff6edb45 │ │ - @ instruction: 0xff6ed6c5 │ │ + @ instruction: 0xff6edb1e │ │ + @ instruction: 0xff6ed69e │ │ @ instruction: 0xff6dec61 │ │ - @ instruction: 0xff6edab1 │ │ + @ instruction: 0xff6eda8a │ │ @ instruction: 0xff6df04d │ │ - @ instruction: 0xff6eda31 │ │ - @ instruction: 0xff6ed8d1 │ │ + @ instruction: 0xff6eda0a │ │ + @ instruction: 0xff6ed8aa │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mvn r3, #0 │ │ strd r2, [sp] │ │ mov r2, #0 │ │ mov r3, #0 │ │ bl c2b820 │ │ @@ -3362741,24 +3362741,24 @@ │ │ ldr r0, [r4, #88] @ 0x58 │ │ bl bb3fe8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #407 @ 0x197 │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff6ed4a5 │ │ + @ instruction: 0xff6ed47e │ │ cmp r0, #0 │ │ ldrbne r1, [r0, #4] │ │ tstne r1, #1 │ │ bxeq lr │ │ ldr r1, [pc, #8] @ c2c010 │ │ mov r2, #436 @ 0x1b4 │ │ add r1, pc, r1 │ │ b c4d328 │ │ - @ instruction: 0xff6ed415 │ │ + @ instruction: 0xff6ed3ee │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ mov r1, r0 │ │ mvn r3, #0 │ │ mov r0, #0 │ │ stm sp, {r0, r3} │ │ @@ -3362998,18 +3362998,18 @@ │ │ mov r5, #0 │ │ mov r0, r4 │ │ str r5, [r4, #64] @ 0x40 │ │ bl c2bf38 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6ed289 │ │ - @ instruction: 0xff6fdffe │ │ - @ instruction: 0xff6ed381 │ │ - @ instruction: 0xff6ed329 │ │ + @ instruction: 0xff6ed262 │ │ + @ instruction: 0xff6fdfd7 │ │ + @ instruction: 0xff6ed35a │ │ + @ instruction: 0xff6ed302 │ │ ldr r0, [pc, #20] @ c2c41c │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bxeq lr │ │ ldr r1, [pc, #8] @ c2c420 │ │ add r1, pc, r1 │ │ b c94af4 │ │ @@ -3363467,18 +3363467,18 @@ │ │ mvn r1, #0 │ │ movw r2, #49648 @ 0xc1f0 │ │ mov r3, #13 │ │ strd r6, [sp] │ │ bl c2d2e0 │ │ add sp, sp, #152 @ 0x98 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6ec959 │ │ + @ instruction: 0xff6ec932 │ │ @ instruction: 0xff6da033 │ │ @ instruction: 0xff6c8c1f │ │ - @ instruction: 0xff6ec91d │ │ + @ instruction: 0xff6ec8f6 │ │ @ instruction: 0xff6da015 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ cmp r0, #0 │ │ beq c2cbb4 │ │ mov r4, r3 │ │ mov r5, r2 │ │ @@ -3363531,15 +3363531,15 @@ │ │ b c2d2e0 │ │ 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: 0xff6ec859 │ │ + @ instruction: 0xff6ec832 │ │ @ instruction: 0xff6d8139 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r2, [r0, #24] │ │ mov r3, #1 │ │ str r3, [sp] │ │ movw r3, #49648 @ 0xc1f0 │ │ @@ -3363633,16 +3363633,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: 0xff6ec72d │ │ - @ instruction: 0xff6ec740 │ │ + @ instruction: 0xff6ec706 │ │ + @ instruction: 0xff6ec719 │ │ @ instruction: 0xff6d56b1 │ │ @ instruction: 0xff6c88df │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ cmp r0, #0 │ │ beq c2ce58 │ │ mov r4, r0 │ │ @@ -3363734,17 +3363734,17 @@ │ │ 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: 0xff6ec5b5 │ │ + @ instruction: 0xff6ec58e │ │ @ instruction: 0xff6df4cd │ │ - @ instruction: 0xff6ec4ed │ │ + @ instruction: 0xff6ec4c6 │ │ @ instruction: 0xff6df405 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ ldr lr, [r0, #20] │ │ mov r3, #6 │ │ ldr ip, [pc, #36] @ c2cfbc │ │ stmib sp, {r1, r2} │ │ @@ -3363939,29 +3363939,29 @@ │ │ mov r1, #148 @ 0x94 │ │ mov r2, #0 │ │ bl c0734c │ │ mvn r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6e11b8 │ │ @ instruction: 0xff6cb13c │ │ - @ instruction: 0xff6ec3c9 │ │ + @ instruction: 0xff6ec3a2 │ │ @ instruction: 0xff6d9ac1 │ │ - @ instruction: 0xff6ec1dd │ │ + @ instruction: 0xff6ec1b6 │ │ @ instruction: 0xff6d98d5 │ │ - @ instruction: 0xff6ec1a5 │ │ + @ instruction: 0xff6ec17e │ │ @ instruction: 0xff6d989d │ │ - @ instruction: 0xff6ec1c1 │ │ + @ instruction: 0xff6ec19a │ │ @ instruction: 0xff6d98b9 │ │ - @ instruction: 0xff6ec305 │ │ + @ instruction: 0xff6ec2de │ │ @ instruction: 0xff6d99fd │ │ - @ instruction: 0xff6ec1f9 │ │ + @ instruction: 0xff6ec1d2 │ │ @ instruction: 0xff6d98f1 │ │ - @ instruction: 0xff6ec2b1 │ │ - @ instruction: 0xff6ec275 │ │ - @ instruction: 0xff6ec23d │ │ + @ instruction: 0xff6ec28a │ │ + @ instruction: 0xff6ec24e │ │ + @ instruction: 0xff6ec216 │ │ 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 │ │ @@ -3364057,21 +3364057,21 @@ │ │ mov r0, #6 │ │ mov r1, #147 @ 0x93 │ │ mov r2, #0 │ │ bl c0734c │ │ mvn lr, #1 │ │ mov r0, lr │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6ebffd │ │ + @ instruction: 0xff6ebfd6 │ │ @ instruction: 0xff6e474f │ │ - @ instruction: 0xff6ec0f5 │ │ + @ instruction: 0xff6ec0ce │ │ @ instruction: 0xff6e4847 │ │ - @ instruction: 0xff6ebfc9 │ │ + @ instruction: 0xff6ebfa2 │ │ @ instruction: 0xff6e471b │ │ - @ instruction: 0xff6ec02d │ │ + @ instruction: 0xff6ec006 │ │ @ instruction: 0xff6e477f │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c2d53c │ │ ldr r3, [r0] │ │ cmp r3, #0 │ │ @@ -3364169,21 +3364169,21 @@ │ │ mov r0, #6 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6ebed1 │ │ + @ instruction: 0xff6ebeaa │ │ @ instruction: 0xff6d0316 │ │ - @ instruction: 0xff6ebeed │ │ + @ instruction: 0xff6ebec6 │ │ @ instruction: 0xff6d0332 │ │ @ instruction: 0xff6c80d3 │ │ - @ instruction: 0xff6ebe09 │ │ - @ instruction: 0xff6f34f4 │ │ + @ instruction: 0xff6ebde2 │ │ + @ instruction: 0xff6f34cd │ │ ldrb r1, [r0, #40] @ 0x28 │ │ tst r1, #1 │ │ moveq r0, #1 │ │ bxeq lr │ │ ldrd r2, [r0, #28] │ │ cmp r2, #0 │ │ beq c2d680 │ │ @@ -3364232,16 +3364232,16 @@ │ │ mov r0, #6 │ │ mov r1, #152 @ 0x98 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6ebd0d │ │ - @ instruction: 0xff6f33f8 │ │ + @ instruction: 0xff6ebce6 │ │ + @ instruction: 0xff6f33d1 │ │ ldr r0, [r0, #72] @ 0x48 │ │ bx lr │ │ push {r4, lr} │ │ ldr r0, [r0] │ │ ldr r1, [r1] │ │ ldr r4, [r0] │ │ blx r1 │ │ @@ -3364275,15 +3364275,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: 0xff6f50e7 │ │ + @ instruction: 0xff6f50c0 │ │ push {r4, r5, r6, r7, r9, lr} │ │ mov r7, r1 │ │ ldr r1, [pc, #228] @ c2d8dc │ │ mov r6, r0 │ │ mov r0, #60 @ 0x3c │ │ add r1, pc, r1 │ │ mov r2, #58 @ 0x3a │ │ @@ -3364337,16 +3364337,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: 0xff6f5087 │ │ - @ instruction: 0xff6f4fd7 │ │ + @ instruction: 0xff6f5060 │ │ + @ instruction: 0xff6f4fb0 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [r0, #80] @ 0x50 │ │ cmp r4, #0 │ │ beq c2d928 │ │ ldr r5, [pc, #48] @ c2d92c │ │ mov r2, #77 @ 0x4d │ │ ldr r0, [r4, #48] @ 0x30 │ │ @@ -3364357,15 +3364357,15 @@ │ │ bl ba9eb8 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #79 @ 0x4f │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6f4f83 │ │ + @ instruction: 0xff6f4f5c │ │ 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 c2d980 │ │ @@ -3364524,15 +3364524,15 @@ │ │ bl c0725c │ │ mov r0, #5 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6f4cdf │ │ + @ instruction: 0xff6f4cb8 │ │ @ instruction: 0xff6e2548 │ │ 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 │ │ @@ -3364645,20 +3364645,20 @@ │ │ mov r2, r6 │ │ bl bcd3ec │ │ mov r4, r0 │ │ cmp r0, #0 │ │ strpl r4, [sl] │ │ movpl r4, #1 │ │ b c2dc20 │ │ - @ instruction: 0xff6f4c83 │ │ + @ instruction: 0xff6f4c5c │ │ @ instruction: 0xff6ca5a8 │ │ - @ instruction: 0xff6f4bdf │ │ + @ instruction: 0xff6f4bb8 │ │ @ instruction: 0xff6ca504 │ │ - @ instruction: 0xff6f4b83 │ │ - @ instruction: 0xff6f4b13 │ │ + @ instruction: 0xff6f4b5c │ │ + @ instruction: 0xff6f4aec │ │ push {r4, r5, r6, r7, fp, lr} │ │ movw r6, #4097 @ 0x1001 │ │ mov r5, #1 │ │ sub r6, r1, r6 │ │ cmp r6, #15 │ │ bhi c2de44 │ │ ldr r4, [r0, #80] @ 0x50 │ │ @@ -3364776,15 +3364776,15 @@ │ │ sub r0, r2, #3 │ │ mvn r5, #1 │ │ cmn r0, #2 │ │ bcc c2de4c │ │ mov r0, #1 │ │ strb r2, [r4, #36] @ 0x24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6f492b │ │ + @ instruction: 0xff6f4904 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #416] @ c2e16c │ │ mov r4, r0 │ │ mov r0, r6 │ │ add r1, pc, r1 │ │ mov r5, r2 │ │ @@ -3364885,20 +3364885,20 @@ │ │ pop {r4, r5, r6, pc} │ │ mov r0, r5 │ │ bl d31f40 │ │ mov r1, r0 │ │ mov r0, r4 │ │ pop {r4, r5, r6, lr} │ │ b c08bd4 │ │ - @ instruction: 0xff6ed193 │ │ - @ instruction: 0xff6fc15d │ │ + @ instruction: 0xff6ed16c │ │ + @ instruction: 0xff6fc136 │ │ @ instruction: 0xff6e3b66 │ │ - @ instruction: 0xff6f4753 │ │ + @ instruction: 0xff6f472c │ │ @ instruction: 0xff6cf74c │ │ - @ instruction: 0xff6eedd4 │ │ + @ instruction: 0xff6eedad │ │ @ instruction: 0xff6d8a9b │ │ @ instruction: 0xff702026 │ │ @ instruction: 0xff6dc91a │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov r4, r0 │ │ ldr lr, [sp, #24] │ │ @@ -3365104,21 +3365104,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 c2e3b0 │ │ - @ instruction: 0xff6f462c │ │ + @ instruction: 0xff6f4605 │ │ @ instruction: 0xff6c9f4b │ │ - @ instruction: 0xff6f45f8 │ │ + @ instruction: 0xff6f45d1 │ │ @ instruction: 0xff6c9f17 │ │ - @ instruction: 0xff6f4538 │ │ + @ instruction: 0xff6f4511 │ │ @ instruction: 0xff6c9e57 │ │ - @ instruction: 0xff6f450c │ │ + @ instruction: 0xff6f44e5 │ │ @ instruction: 0xff6c9e2b │ │ 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 │ │ @@ -3365207,17 +3365207,17 @@ │ │ mov r0, fp │ │ bl c1c20c │ │ mov r0, r4 │ │ bl c1c8e4 │ │ mov r0, r7 │ │ add sp, sp, #132 @ 0x84 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6ee8f3 │ │ + @ instruction: 0xff6ee8cc │ │ @ instruction: 0xff6c70ff │ │ - @ instruction: 0xff6ebdec │ │ + @ instruction: 0xff6ebdc5 │ │ @ instruction: 0xff6e35c9 │ │ @ instruction: 0xff6ddd13 │ │ 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 │ │ @@ -3365701,15 +3365701,15 @@ │ │ mov r0, #10 │ │ mov r1, #106 @ 0x6a │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6df483 │ │ - @ instruction: 0xff6f1d5c │ │ + @ instruction: 0xff6f1d35 │ │ @ instruction: 0xff6ccc24 │ │ @ instruction: 0xff6df404 │ │ @ instruction: 0xff6caf42 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #92] @ 0x5c │ │ @@ -3365961,15 +3365961,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: 0xff6e83da │ │ + @ instruction: 0xff6e83b3 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #216] @ c2f328 │ │ mov r7, r0 │ │ mov r0, #32 │ │ add r1, pc, r1 │ │ mov r2, #51 @ 0x33 │ │ @@ -3366020,16 +3366020,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: 0xff6e839e │ │ - @ instruction: 0xff6e8302 │ │ + @ instruction: 0xff6e8377 │ │ + @ instruction: 0xff6e82db │ │ push {r4, r5, r6, lr} │ │ ldr r5, [r0, #80] @ 0x50 │ │ cmp r5, #0 │ │ beq c2f384 │ │ mov r4, r0 │ │ ldr r0, [r5] │ │ bl bdc6e8 │ │ @@ -3366044,15 +3366044,15 @@ │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #99 @ 0x63 │ │ bl c4d328 │ │ mov r0, #0 │ │ str r0, [r4, #80] @ 0x50 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e8292 │ │ + @ instruction: 0xff6e826b │ │ push {r4, r5, r6, lr} │ │ ldr r6, [r0, #80] @ 0x50 │ │ ldr r0, [r6] │ │ cmp r0, #0 │ │ beq c2f3f0 │ │ mov r5, r1 │ │ bl bdaec0 │ │ @@ -3366083,16 +3366083,16 @@ │ │ bl c0725c │ │ mov r0, #16 │ │ mov r1, #139 @ 0x8b │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6e81f2 │ │ - @ instruction: 0xff6f34a7 │ │ + @ instruction: 0xff6e81cb │ │ + @ instruction: 0xff6f3480 │ │ 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] │ │ @@ -3366138,16 +3366138,16 @@ │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl bdaf58 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e8126 │ │ - @ instruction: 0xff6f8d8f │ │ + @ instruction: 0xff6e80ff │ │ + @ instruction: 0xff6f8d68 │ │ 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 │ │ @@ -3366192,15 +3366192,15 @@ │ │ cmp r0, #1 │ │ blt c2f5d0 │ │ ldr r0, [sp, #12] │ │ str r0, [r4] │ │ mov r0, #1 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6e8092 │ │ + @ instruction: 0xff6e806b │ │ @ instruction: 0xff6c8c6c │ │ 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 │ │ @@ -3366286,16 +3366286,16 @@ │ │ mov r1, r8 │ │ mov r3, #242 @ 0xf2 │ │ add r2, pc, r2 │ │ bl c4d580 │ │ mov r0, r5 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6e7f46 │ │ - @ instruction: 0xff6e7eb6 │ │ + @ instruction: 0xff6e7f1f │ │ + @ instruction: 0xff6e7e8f │ │ push {r4, r5, r6, r7, fp, lr} │ │ movw r7, #4097 @ 0x1001 │ │ ldr r5, [r0, #80] @ 0x50 │ │ sub r7, r1, r7 │ │ cmp r7, #9 │ │ bhi c2f7cc │ │ add r1, pc, #4 │ │ @@ -3366552,23 +3366552,23 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r7, #0 │ │ mov r0, #16 │ │ mov r1, #138 @ 0x8a │ │ b c2fab0 │ │ - @ instruction: 0xff6e7b86 │ │ - @ instruction: 0xff6ef250 │ │ - @ instruction: 0xff6e7b5a │ │ - @ instruction: 0xff6ef224 │ │ - @ instruction: 0xff6e7bd2 │ │ - @ instruction: 0xff6ef29c │ │ - @ instruction: 0xff6e7c4a │ │ - @ instruction: 0xff6e7a96 │ │ - @ instruction: 0xff6ef160 │ │ + @ instruction: 0xff6e7b5f │ │ + @ instruction: 0xff6ef229 │ │ + @ instruction: 0xff6e7b33 │ │ + @ instruction: 0xff6ef1fd │ │ + @ instruction: 0xff6e7bab │ │ + @ instruction: 0xff6ef275 │ │ + @ instruction: 0xff6e7c23 │ │ + @ instruction: 0xff6e7a6f │ │ + @ instruction: 0xff6ef139 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #408] @ c2fd44 │ │ mov r4, r0 │ │ mov r0, r6 │ │ add r1, pc, r1 │ │ mov r5, r2 │ │ @@ -3366668,22 +3366668,22 @@ │ │ mov r0, #16 │ │ mov r1, #141 @ 0x8d │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6cbe10 │ │ - @ instruction: 0xff6e78d2 │ │ - @ instruction: 0xff6eefa9 │ │ - @ instruction: 0xff6f0f18 │ │ + @ instruction: 0xff6e78ab │ │ + @ instruction: 0xff6eef82 │ │ + @ instruction: 0xff6f0ef1 │ │ @ instruction: 0xff6e1d39 │ │ @ instruction: 0xff6dde21 │ │ - @ instruction: 0xff6eb595 │ │ - @ instruction: 0xff6e78fa │ │ - @ instruction: 0xff6eefd1 │ │ + @ instruction: 0xff6eb56e │ │ + @ instruction: 0xff6e78d3 │ │ + @ instruction: 0xff6eefaa │ │ @ instruction: 0xff6dc70e │ │ 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 │ │ @@ -3366752,18 +3366752,18 @@ │ │ add r0, r0, r1, lsr #29 │ │ asr r0, r0, #3 │ │ mov r6, #1 │ │ str r0, [r4] │ │ b c2fdbc │ │ mov r6, #0 │ │ b c2fdbc │ │ - @ instruction: 0xff6e7856 │ │ - @ instruction: 0xff6eb3fd │ │ - @ instruction: 0xff6e77be │ │ - @ instruction: 0xff6eb365 │ │ + @ instruction: 0xff6e782f │ │ + @ instruction: 0xff6eb3d6 │ │ + @ instruction: 0xff6e7797 │ │ + @ instruction: 0xff6eb33e │ │ 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 │ │ @@ -3366836,15 +3366836,15 @@ │ │ mov r0, r4 │ │ bl c1c8e4 │ │ mov r0, r7 │ │ add sp, sp, #116 @ 0x74 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6dc459 │ │ @ instruction: 0xff6c5763 │ │ - @ instruction: 0xff6ea444 │ │ + @ instruction: 0xff6ea41d │ │ @ instruction: 0xff6c61e2 │ │ 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 │ │ @@ -3366902,15 +3366902,15 @@ │ │ ldr r0, [pc, #28] @ c300f8 │ │ mov r1, #66 @ 0x42 │ │ ldr r2, [pc, #24] @ c300fc │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c30024 │ │ @ instruction: 0xff6fdfa3 │ │ - @ instruction: 0xff6e3877 │ │ + @ instruction: 0xff6e3850 │ │ @ instruction: 0xff6de161 │ │ @ instruction: 0xff6fdedf │ │ @ instruction: 0xff6fbe45 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, #0 │ │ movw r3, #4101 @ 0x1005 │ │ @@ -3366973,15 +3366973,15 @@ │ │ ldr r0, [r5, #12] │ │ bl c56844 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #386 @ 0x182 │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff6f6288 │ │ + @ instruction: 0xff6f6261 │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ bne c30214 │ │ mov r0, #1 │ │ @@ -3367444,20 +3367444,20 @@ │ │ beq c30714 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r0, [r4, #60] @ 0x3c │ │ cmp r0, #0 │ │ bne c30714 │ │ b c308d4 │ │ - @ instruction: 0xff6f61cc │ │ - @ instruction: 0xff6f5cec │ │ + @ instruction: 0xff6f61a5 │ │ + @ instruction: 0xff6f5cc5 │ │ @ instruction: 0xff6cb287 │ │ - @ instruction: 0xff6f5d44 │ │ + @ instruction: 0xff6f5d1d │ │ @ instruction: 0xff6cb2df │ │ - @ instruction: 0xff6f5cac │ │ + @ instruction: 0xff6f5c85 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ c309bc │ │ ldr ip, [pc, #36] @ c309c0 │ │ ldr lr, [pc, #36] @ c309c4 │ │ @@ -3367952,52 +3367952,52 @@ │ │ bl c0725c │ │ movw r0, #258 @ 0x102 │ │ mov r5, #0 │ │ movt r0, #12 │ │ orr r1, r0, #1 │ │ mov r0, #6 │ │ b c310c0 │ │ - @ instruction: 0xff6f599c │ │ + @ instruction: 0xff6f5975 │ │ @ instruction: 0xff6fd504 │ │ - @ instruction: 0xff6f55d8 │ │ + @ instruction: 0xff6f55b1 │ │ @ instruction: 0xff6fd140 │ │ - @ instruction: 0xff6f56d8 │ │ + @ instruction: 0xff6f56b1 │ │ @ instruction: 0xff6fd240 │ │ - @ instruction: 0xff6f575c │ │ + @ instruction: 0xff6f5735 │ │ @ instruction: 0xff6fd2c4 │ │ - @ instruction: 0xff6f56b8 │ │ + @ instruction: 0xff6f5691 │ │ @ instruction: 0xff6fd220 │ │ - @ instruction: 0xff6f5334 │ │ + @ instruction: 0xff6f530d │ │ @ instruction: 0xff6fce9c │ │ - @ instruction: 0xff6f58e4 │ │ + @ instruction: 0xff6f58bd │ │ @ instruction: 0xfffff6a8 │ │ @ instruction: 0xfffff62c │ │ @ instruction: 0xfffff5a0 │ │ @ instruction: 0xfffff650 │ │ @ instruction: 0xfffff5d4 │ │ @ instruction: 0xfffff548 │ │ - @ instruction: 0xff6f55b0 │ │ + @ instruction: 0xff6f5589 │ │ @ instruction: 0xff6fd118 │ │ - @ instruction: 0xff6f5574 │ │ + @ instruction: 0xff6f554d │ │ @ instruction: 0xff6fd0dc │ │ - @ instruction: 0xff6f55f4 │ │ + @ instruction: 0xff6f55cd │ │ @ instruction: 0xff6fd15c │ │ - @ instruction: 0xff6f536c │ │ + @ instruction: 0xff6f5345 │ │ @ instruction: 0xff6fced4 │ │ - @ instruction: 0xff6f5428 │ │ + @ instruction: 0xff6f5401 │ │ @ instruction: 0xff6fcf90 │ │ - @ instruction: 0xff6f5450 │ │ + @ instruction: 0xff6f5429 │ │ @ instruction: 0xff6fcfb8 │ │ - @ instruction: 0xff6f53c0 │ │ + @ instruction: 0xff6f5399 │ │ @ instruction: 0xff6fcf28 │ │ - @ instruction: 0xff6f54ac │ │ + @ instruction: 0xff6f5485 │ │ @ instruction: 0xff6fd014 │ │ - @ instruction: 0xff6f5478 │ │ + @ instruction: 0xff6f5451 │ │ @ instruction: 0xff6fcfe0 │ │ - @ instruction: 0xff6f5688 │ │ + @ instruction: 0xff6f5661 │ │ @ instruction: 0xff6fd1f0 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq c31258 │ │ mov r4, r3 │ │ ldr r3, [r0] │ │ @@ -3368121,25 +3368121,25 @@ │ │ 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 c31330 │ │ - @ instruction: 0xff6f5200 │ │ + @ instruction: 0xff6f51d9 │ │ @ instruction: 0xff6face1 │ │ - @ instruction: 0xff6f51a4 │ │ + @ instruction: 0xff6f517d │ │ @ instruction: 0xff6fac85 │ │ - @ instruction: 0xff6f516c │ │ + @ instruction: 0xff6f5145 │ │ @ instruction: 0xff6fac4d │ │ - @ instruction: 0xff6f51c0 │ │ + @ instruction: 0xff6f5199 │ │ @ instruction: 0xff6faca1 │ │ - @ instruction: 0xff6f50bc │ │ + @ instruction: 0xff6f5095 │ │ @ instruction: 0xff6fab9d │ │ - @ instruction: 0xff6f50e4 │ │ + @ instruction: 0xff6f50bd │ │ @ instruction: 0xff6fabc5 │ │ mov r1, #0 │ │ mov r2, #32 │ │ mov r3, #0 │ │ b c309d8 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ @@ -3368210,22 +3368210,22 @@ │ │ mov r2, #0 │ │ bl c0734c │ │ mvn r0, #1 │ │ pop {fp, pc} │ │ str lr, [sp, #8] │ │ pop {fp, lr} │ │ bx ip │ │ - @ instruction: 0xff6f4fc8 │ │ - @ instruction: 0xff6e9d08 │ │ - @ instruction: 0xff6f4f6c │ │ - @ instruction: 0xff6e9cac │ │ - @ instruction: 0xff6f4f38 │ │ - @ instruction: 0xff6e9c78 │ │ - @ instruction: 0xff6f4f88 │ │ - @ instruction: 0xff6e9cc8 │ │ + @ instruction: 0xff6f4fa1 │ │ + @ instruction: 0xff6e9ce1 │ │ + @ instruction: 0xff6f4f45 │ │ + @ instruction: 0xff6e9c85 │ │ + @ instruction: 0xff6f4f11 │ │ + @ instruction: 0xff6e9c51 │ │ + @ instruction: 0xff6f4f61 │ │ + @ instruction: 0xff6e9ca1 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #24 │ │ mov r5, r1 │ │ ldr r1, [pc, #844] @ c318e0 │ │ mov r8, r0 │ │ mov r0, #0 │ │ add r1, pc, r1 │ │ @@ -3368437,25 +3368437,25 @@ │ │ bl c32334 │ │ mov r0, #1 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6c8591 │ │ @ instruction: 0xff6c9eaa │ │ @ instruction: 0xff6fc397 │ │ - @ instruction: 0xff6f2d6a │ │ + @ instruction: 0xff6f2d43 │ │ @ instruction: 0xff6ce011 │ │ @ instruction: 0xff6fc930 │ │ @ instruction: 0xff6fc5af │ │ @ instruction: 0xff6ca310 │ │ @ instruction: 0xff6dff6f │ │ @ instruction: 0xff6c6a59 │ │ - @ instruction: 0xff6e5e4b │ │ - @ instruction: 0xff6e99c8 │ │ + @ instruction: 0xff6e5e24 │ │ + @ instruction: 0xff6e99a1 │ │ @ instruction: 0xff6c3e37 │ │ - @ instruction: 0xff6f650e │ │ + @ instruction: 0xff6f64e7 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #456] @ c31af0 │ │ mov r1, r4 │ │ add r0, pc, r0 │ │ bl c4f370 │ │ cmp r0, #0 │ │ @@ -3368566,30 +3368566,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: 0xff6e5cea │ │ + @ instruction: 0xff6e5cc3 │ │ andseq sl, r7, r4, lsr #25 │ │ - @ instruction: 0xff6f8867 │ │ + @ instruction: 0xff6f8840 │ │ @ instruction: 0x0017addc │ │ @ instruction: 0xff6d9069 │ │ - @ instruction: 0xff6e5ca4 │ │ + @ instruction: 0xff6e5c7d │ │ @ instruction: 0xff6c83cc │ │ @ instruction: 0xff6d19dc │ │ - @ instruction: 0xff6e407d │ │ + @ instruction: 0xff6e4056 │ │ @ instruction: 0xff6cfaf6 │ │ @ instruction: 0xff6da968 │ │ @ instruction: 0xff6d6ff0 │ │ @ instruction: 0xff6fe663 │ │ - @ instruction: 0xff6f6836 │ │ - @ instruction: 0xff6e79f8 │ │ - @ instruction: 0xff6ed276 │ │ + @ instruction: 0xff6f680f │ │ + @ instruction: 0xff6e79d1 │ │ + @ instruction: 0xff6ed24f │ │ mov r1, r0 │ │ movw r2, #1125 @ 0x465 │ │ mov r0, #0 │ │ cmp r1, r2 │ │ ble c31cd8 │ │ movw r2, #1126 @ 0x466 │ │ sub r1, r1, r2 │ │ @@ -3369519,27 +3369519,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: 0xff6c8d16 │ │ - @ instruction: 0xff6f1bd6 │ │ + @ instruction: 0xff6f1baf │ │ @ instruction: 0xff6fb1c7 │ │ @ instruction: 0xff6fb493 │ │ @ instruction: 0xff6cce75 │ │ @ instruction: 0xff6fb79c │ │ @ instruction: 0xff6c91b4 │ │ @ instruction: 0xff6dee13 │ │ @ instruction: 0xff6c724d │ │ @ instruction: 0xff6c58dd │ │ - @ instruction: 0xff6e4ce7 │ │ - @ instruction: 0xff6e8878 │ │ + @ instruction: 0xff6e4cc0 │ │ + @ instruction: 0xff6e8851 │ │ @ instruction: 0xff6c2cf3 │ │ - @ instruction: 0xff6f53ca │ │ + @ instruction: 0xff6f53a3 │ │ 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] @ c32c30 │ │ @@ -3369670,25 +3369670,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: 0xff6e0e91 │ │ + @ instruction: 0xff6e0e6a │ │ @ instruction: 0xff6cea88 │ │ - @ instruction: 0xff6f1b7e │ │ + @ instruction: 0xff6f1b57 │ │ @ instruction: 0xff6f94b3 │ │ - @ instruction: 0xff6f399b │ │ + @ instruction: 0xff6f3974 │ │ @ instruction: 0xff6c8c8d │ │ - @ instruction: 0xff6e78dd │ │ - @ instruction: 0xff6e0a95 │ │ + @ instruction: 0xff6e78b6 │ │ + @ instruction: 0xff6e0a6e │ │ @ instruction: 0xff6cf8ed │ │ - @ instruction: 0xff6e78a1 │ │ - @ instruction: 0xff6edf18 │ │ + @ instruction: 0xff6e787a │ │ + @ instruction: 0xff6edef1 │ │ 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 │ │ @@ -3370284,15 +3370284,15 @@ │ │ ldr r1, [r4] │ │ ldr r0, [sp, #64] @ 0x40 │ │ bl bb4cb4 │ │ mov sl, #0 │ │ cmp r0, #0 │ │ bne c330d8 │ │ b c33558 │ │ - @ instruction: 0xff6f2e99 │ │ + @ instruction: 0xff6f2e72 │ │ @ instruction: 0xff6dd38f │ │ @ instruction: 0xff6d5ca3 │ │ @ instruction: 0xff6d5cde │ │ @ instruction: 0xff6fb2cd │ │ @ instruction: 0xff6d5c12 │ │ @ instruction: 0xff6fb201 │ │ @ instruction: 0xff6d58ba │ │ @@ -3371282,15 +3371282,15 @@ │ │ beq c344fc │ │ mov r0, #8192 @ 0x2000 │ │ str r0, [r6] │ │ b c34454 │ │ mov r0, #65536 @ 0x10000 │ │ str r0, [r6] │ │ b c34454 │ │ - @ instruction: 0xff6f1e1d │ │ + @ instruction: 0xff6f1df6 │ │ @ instruction: 0xff6dc347 │ │ @ instruction: 0xff6d4c27 │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov ip, r2 │ │ ldr r2, [sp, #24] │ │ ldr lr, [sp, #28] │ │ @@ -3371458,15 +3371458,15 @@ │ │ mov r6, #0 │ │ bl c0734c │ │ add r0, sp, #16 │ │ bl c32228 │ │ mov r0, r6 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6f1c99 │ │ + @ instruction: 0xff6f1c72 │ │ @ instruction: 0xff6f9815 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #24 │ │ mov r6, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ str r0, [sp, #20] │ │ @@ -3371579,16 +3371579,16 @@ │ │ mov r1, #0 │ │ mov r0, r4 │ │ mov r5, r1 │ │ bl bb6178 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6f1ab9 │ │ - @ instruction: 0xff6ea31a │ │ + @ instruction: 0xff6f1a92 │ │ + @ instruction: 0xff6ea2f3 │ │ 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 │ │ @@ -3373927,25 +3373927,25 @@ │ │ add r0, pc, r0 │ │ pop {r4, r5, fp, pc} │ │ andseq ip, sl, r4, asr r9 │ │ @ instruction: 0xfffffbbc │ │ andseq ip, sl, ip, lsr r9 │ │ andseq ip, sl, r4, lsr #18 │ │ andseq ip, sl, r8, ror #16 │ │ - @ instruction: 0xff6f147e │ │ + @ instruction: 0xff6f1457 │ │ @ instruction: 0xff6c88a0 │ │ andseq ip, sl, r4, asr #16 │ │ andseq ip, sl, ip, lsr #18 │ │ @ instruction: 0xff6c886c │ │ andseq ip, sl, r4, asr #19 │ │ @ instruction: 0xfffffc2c │ │ andseq ip, sl, ip, lsr #19 │ │ mulseq sl, r4, r9 │ │ @ instruction: 0x001ac8dc │ │ - @ instruction: 0xff6f14de │ │ + @ instruction: 0xff6f14b7 │ │ @ instruction: 0xff6f51cc │ │ cmp r0, #0 │ │ bne c36ef8 │ │ push {fp, lr} │ │ ldr r0, [pc, #108] @ c36f04 │ │ ldr r1, [pc, #108] @ c36f08 │ │ add r0, pc, r0 │ │ @@ -3374180,21 +3374180,21 @@ │ │ mov r0, #0 │ │ str r0, [r4, #156] @ 0x9c │ │ pop {r4, pc} │ │ ldr r1, [pc, #8] @ c37248 │ │ mov r2, #27 │ │ add r1, pc, r1 │ │ b c4d328 │ │ - @ instruction: 0xff6e98e9 │ │ + @ instruction: 0xff6e98c2 │ │ ldr r1, [pc, #12] @ c37260 │ │ mov r0, #28 │ │ mov r2, #32 │ │ add r1, pc, r1 │ │ b c4cff8 │ │ - @ instruction: 0xff6e98d1 │ │ + @ instruction: 0xff6e98aa │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r1 │ │ mov r1, #17 │ │ bl c36adc │ │ cmp r0, #0 │ │ beq c37420 │ │ add r1, r4, #4 │ │ @@ -3374310,15 +3374310,15 @@ │ │ add r1, pc, r1 │ │ b c94af4 │ │ andeq r0, r0, r4 │ │ ldr r1, [pc, #8] @ c37450 │ │ mov r2, #53 @ 0x35 │ │ add r1, pc, r1 │ │ b c4d328 │ │ - @ instruction: 0xff6ed1c4 │ │ + @ instruction: 0xff6ed19d │ │ 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} │ │ @@ -3374731,17 +3374731,17 @@ │ │ movw r2, #545 @ 0x221 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff73cb40 │ │ - @ instruction: 0xff6dbea6 │ │ + @ instruction: 0xff6dbe7f │ │ andeq r0, r0, r8, ror #22 │ │ - @ instruction: 0xff6dbdfa │ │ + @ instruction: 0xff6dbdd3 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldrb r3, [r0] │ │ mov r4, r0 │ │ ldr r1, [pc, #60] @ c37b48 │ │ ldr r2, [r0, #12] │ │ @@ -3374757,15 +3374757,15 @@ │ │ ldr r1, [pc, #20] @ c37b4c │ │ mov r0, r4 │ │ movw r2, #545 @ 0x221 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ andeq r0, r0, r0, lsl #22 │ │ - @ instruction: 0xff6dbd8a │ │ + @ instruction: 0xff6dbd63 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, #0 │ │ cmp r0, #0 │ │ beq c37c08 │ │ mov r7, r1 │ │ cmp r1, #1 │ │ blt c37c08 │ │ @@ -3375002,16 +3375002,16 @@ │ │ mov r0, r4 │ │ mov r2, #177 @ 0xb1 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r6 │ │ add sp, sp, #72 @ 0x48 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6dba7a │ │ - @ instruction: 0xff6db9ba │ │ + @ instruction: 0xff6dba53 │ │ + @ instruction: 0xff6db993 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq c37f8c │ │ mov r7, r1 │ │ cmp r1, #1 │ │ blt c37f8c │ │ @@ -3375212,18 +3375212,18 @@ │ │ ldrb r2, [r1, r3] │ │ add r3, r3, #1 │ │ cmp r2, #0 │ │ bne c3823c │ │ b c38140 │ │ mov r4, #0 │ │ b c381a8 │ │ - @ instruction: 0xff6db7f6 │ │ + @ instruction: 0xff6db7cf │ │ andeq r0, r0, r0, ror r4 │ │ - @ instruction: 0xff6db702 │ │ - @ instruction: 0xff6db746 │ │ + @ instruction: 0xff6db6db │ │ + @ instruction: 0xff6db71f │ │ @ instruction: 0xff6d7fa3 │ │ 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 c3853c │ │ @@ -3375407,27 +3375407,27 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ b c38528 │ │ - @ instruction: 0xff6db37a │ │ + @ instruction: 0xff6db353 │ │ @ instruction: 0xff6d3e12 │ │ - @ instruction: 0xff6db622 │ │ - @ instruction: 0xff6db4a2 │ │ - @ instruction: 0xff6db3de │ │ + @ instruction: 0xff6db5fb │ │ + @ instruction: 0xff6db47b │ │ + @ instruction: 0xff6db3b7 │ │ @ instruction: 0xff6d3e76 │ │ - @ instruction: 0xff6db4e6 │ │ + @ instruction: 0xff6db4bf │ │ @ instruction: 0xff6d3f7e │ │ - @ instruction: 0xff6e1058 │ │ - @ instruction: 0xff6db426 │ │ + @ instruction: 0xff6e1031 │ │ + @ instruction: 0xff6db3ff │ │ @ instruction: 0xff6d3ebe │ │ @ instruction: 0xff6d7c4b │ │ - @ instruction: 0xff6db3a6 │ │ + @ instruction: 0xff6db37f │ │ push {r4, lr} │ │ mov r4, r1 │ │ ldr r1, [r0] │ │ ldr r0, [r0, #8] │ │ bl c6179c │ │ cmp r0, #0 │ │ popeq {r4, pc} │ │ @@ -3375456,15 +3375456,15 @@ │ │ add r1, pc, r1 │ │ b c94af4 │ │ andeq r0, r0, r4 │ │ ldr r1, [pc, #8] @ c38638 │ │ mov r2, #45 @ 0x2d │ │ add r1, pc, r1 │ │ b c4d328 │ │ - @ instruction: 0xff6db296 │ │ + @ instruction: 0xff6db26f │ │ 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 c38708 │ │ @@ -3375763,21 +3375763,21 @@ │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #242 @ 0xf2 │ │ bl c4d328 │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6e0b47 │ │ + @ instruction: 0xff6e0b20 │ │ andeq r0, r0, r0, asr r1 │ │ - @ instruction: 0xff6e0aaf │ │ - @ instruction: 0xff6e0a8b │ │ - @ instruction: 0xff6e0a5b │ │ - @ instruction: 0xff6e09c3 │ │ - @ instruction: 0xff6e09af │ │ + @ instruction: 0xff6e0a88 │ │ + @ instruction: 0xff6e0a64 │ │ + @ instruction: 0xff6e0a34 │ │ + @ instruction: 0xff6e099c │ │ + @ instruction: 0xff6e0988 │ │ muleq r0, r4, r0 │ │ bx lr │ │ push {r4, lr} │ │ mov lr, r1 │ │ movw r1, #40164 @ 0x9ce4 │ │ mov r3, r0 │ │ movw r0, #8997 @ 0x2325 │ │ @@ -3375858,18 +3375858,18 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ movw r2, #306 @ 0x132 │ │ bl c4d328 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6e0903 │ │ - @ instruction: 0xff6e08df │ │ - @ instruction: 0xff6e08b3 │ │ - @ instruction: 0xff6e0823 │ │ + @ instruction: 0xff6e08dc │ │ + @ instruction: 0xff6e08b8 │ │ + @ instruction: 0xff6e088c │ │ + @ instruction: 0xff6e07fc │ │ andeq r0, r0, r8, asr #20 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #24] │ │ bl c5921c │ │ @@ -3375901,15 +3375901,15 @@ │ │ movw r2, #342 @ 0x156 │ │ bl c4d328 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #343 @ 0x157 │ │ pop {r4, r5, r6, lr} │ │ b c4d328 │ │ - @ instruction: 0xff6e078f │ │ + @ instruction: 0xff6e0768 │ │ 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 c390a8 │ │ mov r7, r1 │ │ @@ -3376127,17 +3376127,17 @@ │ │ mov r0, r5 │ │ mov r2, #636 @ 0x27c │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6e0717 │ │ + @ instruction: 0xff6e06f0 │ │ andeq r0, r0, r8, lsr #15 │ │ - @ instruction: 0xff6e03eb │ │ + @ instruction: 0xff6e03c4 │ │ 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 c59490 │ │ @@ -3376393,20 +3376393,20 @@ │ │ mov r1, r4 │ │ bl c4d328 │ │ mov r0, r7 │ │ mov r1, r4 │ │ movw r2, #509 @ 0x1fd │ │ bl c4d328 │ │ b c390f0 │ │ - @ instruction: 0xff6e0383 │ │ - @ instruction: 0xff6e0357 │ │ - @ instruction: 0xff6e0327 │ │ + @ instruction: 0xff6e035c │ │ + @ instruction: 0xff6e0330 │ │ + @ instruction: 0xff6e0300 │ │ andeq r0, r0, r8, ror r3 │ │ - @ instruction: 0xff6dffd3 │ │ - @ instruction: 0xff6e0013 │ │ + @ instruction: 0xff6dffac │ │ + @ instruction: 0xff6dffec │ │ 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] │ │ @@ -3376577,35 +3376577,35 @@ │ │ mov r1, r5 │ │ bl c4d328 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #291 @ 0x123 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ b c4d328 │ │ - @ instruction: 0xff6dfde7 │ │ - @ instruction: 0xff6dfcef │ │ + @ instruction: 0xff6dfdc0 │ │ + @ instruction: 0xff6dfcc8 │ │ ldr r1, [pc, #8] @ c397d4 │ │ movw r2, #523 @ 0x20b │ │ add r1, pc, r1 │ │ b c4d328 │ │ - @ instruction: 0xff6dfcbf │ │ + @ instruction: 0xff6dfc98 │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #40] @ c3980c │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ mov r2, #424 @ 0x1a8 │ │ add r5, pc, r5 │ │ mov r1, r5 │ │ bl c4d328 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #425 @ 0x1a9 │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff6dfc9f │ │ + @ instruction: 0xff6dfc78 │ │ bl d31b10 │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r2, #127 @ 0x7f │ │ bxhi lr │ │ ldr r0, [pc, #20] @ c39840 │ │ add r0, pc, r0 │ │ @@ -3376690,30 +3376690,30 @@ │ │ bx lr │ │ ldr r0, [pc, #44] @ c3999c │ │ add r0, pc, r0 │ │ bx lr │ │ ldr r0, [pc, #48] @ c399ac │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff6dfbf8 │ │ + @ instruction: 0xff6dfbd1 │ │ @ instruction: 0xff6d4933 │ │ - @ instruction: 0xff6d8297 │ │ + @ instruction: 0xff6f085a │ │ @ instruction: 0xff73ad28 │ │ @ instruction: 0xff6c7bba │ │ - @ instruction: 0xff6e18d4 │ │ - @ instruction: 0xff6e8f68 │ │ + @ instruction: 0xff6e18ad │ │ + @ instruction: 0xff6e8f41 │ │ @ instruction: 0xff6c3f39 │ │ - @ instruction: 0xff6e18cd │ │ + @ instruction: 0xff6e18a6 │ │ mulseq r9, r0, r2 │ │ @ instruction: 0xff6c20e3 │ │ - @ instruction: 0xff6d8276 │ │ + @ instruction: 0xff6d824f │ │ ldr r0, [pc, #4] @ c399bc │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff6dc093 │ │ + @ instruction: 0xff6dc06c │ │ ldr r0, [pc, #4] @ c399cc │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff6c5cff │ │ ldr r0, [pc, #4] @ c399dc │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3376960,21 +3376960,21 @@ │ │ bl c1c20c │ │ mov r0, #0 │ │ mov fp, #0 │ │ b c39cc0 │ │ mov fp, #0 │ │ ldr r0, [sp, #4] │ │ b c39cc0 │ │ - @ instruction: 0xff6e33f0 │ │ + @ instruction: 0xff6e33c9 │ │ @ instruction: 0xff6c79c4 │ │ @ instruction: 0xff6bbad7 │ │ - @ instruction: 0xff6ee1b2 │ │ + @ instruction: 0xff6ee18b │ │ @ instruction: 0xff6f4445 │ │ @ instruction: 0xff6ccf76 │ │ - @ instruction: 0xff6e3154 │ │ + @ instruction: 0xff6e312d │ │ push {r4, lr} │ │ bl c36c88 │ │ cmp r0, #0 │ │ beq c39dfc │ │ mov r4, r0 │ │ bl c595d8 │ │ cmp r0, #0 │ │ @@ -3377800,15 +3377800,15 @@ │ │ pop {r4, pc} │ │ pop {r4, lr} │ │ b c399e0 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ andseq r8, sl, ip, ror sp │ │ andeq r0, r0, r8, asr #1 │ │ - @ instruction: 0xff6eba66 │ │ + @ instruction: 0xff6eba3f │ │ @ instruction: 0xff6c6277 │ │ @ instruction: 0xff739dc9 │ │ andseq r8, sl, r0, ror #25 │ │ andseq r8, sl, r0, lsl #25 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #172] @ c3aba4 │ │ mov r1, #128 @ 0x80 │ │ @@ -3377855,19 +3377855,19 @@ │ │ add r0, pc, r0 │ │ str r4, [r0] │ │ pop {r4, r5, fp, pc} │ │ andseq r8, sl, r4, lsl ip │ │ @ instruction: 0xff6d3721 │ │ andseq r8, r9, r8, lsr #32 │ │ @ instruction: 0xff6c8872 │ │ - @ instruction: 0xff6eb966 │ │ + @ instruction: 0xff6eb93f │ │ andseq r8, sl, r4, asr #24 │ │ andseq r8, sl, r8, lsr #24 │ │ @ instruction: 0xff6be67d │ │ - @ instruction: 0xff6ed713 │ │ + @ instruction: 0xff6ed6ec │ │ andseq r8, sl, r0, lsl #24 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r6, [pc, #268] @ c3ace4 │ │ add r6, pc, r6 │ │ ldrb r0, [r6] │ │ cmp r0, #1 │ │ bne c3ace0 │ │ @@ -3379407,77 +3379407,77 @@ │ │ bl c214d8 │ │ bl c49284 │ │ pop {r4, lr} │ │ b c214d8 │ │ @ instruction: 0xff6d27d4 │ │ @ instruction: 0xff6d27d5 │ │ @ instruction: 0xff6d08bc │ │ - @ instruction: 0xff6d9e8c │ │ + @ instruction: 0xff6d9e65 │ │ @ instruction: 0xff6bff70 │ │ - @ instruction: 0xff6d60a9 │ │ + @ instruction: 0xff6d6082 │ │ @ instruction: 0xff6d458f │ │ @ instruction: 0xff6f03ed │ │ @ instruction: 0xff6f258a │ │ @ instruction: 0xff6bfefc │ │ @ instruction: 0xff6c5955 │ │ @ instruction: 0xff6ced40 │ │ - @ instruction: 0xff6dba25 │ │ - @ instruction: 0xff6d9dd4 │ │ + @ instruction: 0xff6db9fe │ │ + @ instruction: 0xff6d9dad │ │ @ instruction: 0xff6c7778 │ │ - @ instruction: 0xff6d9da9 │ │ - @ instruction: 0xff6df2b1 │ │ - @ instruction: 0xff6ec67b │ │ - @ instruction: 0xff6ec67b │ │ + @ instruction: 0xff6d9d82 │ │ + @ instruction: 0xff6df28a │ │ + @ instruction: 0xff6ec654 │ │ + @ instruction: 0xff6ec654 │ │ @ instruction: 0xff6c3b32 │ │ @ instruction: 0xff6d56aa │ │ @ instruction: 0xff6cae98 │ │ @ instruction: 0xff6cae88 │ │ @ instruction: 0xff6ba3c3 │ │ - @ instruction: 0xff6e6c10 │ │ - @ instruction: 0xff6e1056 │ │ - @ instruction: 0xff6d5ec5 │ │ + @ instruction: 0xff6e6be9 │ │ + @ instruction: 0xff6e102f │ │ + @ instruction: 0xff6d5e9e │ │ @ instruction: 0xff6ba39b │ │ @ instruction: 0xff6d4398 │ │ - @ instruction: 0xff6d7b85 │ │ + @ instruction: 0xff6d7b5e │ │ @ instruction: 0xff6c902a │ │ @ instruction: 0xff6c1cd9 │ │ @ instruction: 0xff6f4310 │ │ @ instruction: 0xff6d2506 │ │ @ instruction: 0xff6ccc89 │ │ @ instruction: 0xff6d24e4 │ │ - @ instruction: 0xff6d9bbf │ │ - @ instruction: 0xff6d9b54 │ │ + @ instruction: 0xff6d9b98 │ │ + @ instruction: 0xff6d9b2d │ │ @ instruction: 0xff6bfc2c │ │ @ instruction: 0xff6bfc1f │ │ - @ instruction: 0xff6e6a87 │ │ + @ instruction: 0xff6e6a60 │ │ @ instruction: 0xff6bb836 │ │ - @ instruction: 0xff6df26f │ │ - @ instruction: 0xff6ec423 │ │ - @ instruction: 0xff6dd543 │ │ + @ instruction: 0xff6df248 │ │ + @ instruction: 0xff6ec3fc │ │ + @ instruction: 0xff6dd51c │ │ @ instruction: 0xff6c8e69 │ │ @ instruction: 0xff6ccb12 │ │ - @ instruction: 0xff6dd52b │ │ + @ instruction: 0xff6dd504 │ │ @ instruction: 0xff6c8e44 │ │ @ instruction: 0xff6bdde1 │ │ - @ instruction: 0xff6dd50e │ │ + @ instruction: 0xff6dd4e7 │ │ @ instruction: 0xff6bdd61 │ │ @ instruction: 0xff6f40d1 │ │ - @ instruction: 0xff6db5ea │ │ - @ instruction: 0xff6d78c8 │ │ - @ instruction: 0xff6e0522 │ │ + @ instruction: 0xff6db5c3 │ │ + @ instruction: 0xff6d78a1 │ │ + @ instruction: 0xff6e04fb │ │ @ instruction: 0xff6bf26e │ │ - @ instruction: 0xff6db5c6 │ │ - @ instruction: 0xff6eb8de │ │ - @ instruction: 0xff6ea3d9 │ │ - @ instruction: 0xff6e84df │ │ - @ instruction: 0xff6defe7 │ │ + @ instruction: 0xff6db59f │ │ + @ instruction: 0xff6eb8b7 │ │ + @ instruction: 0xff6ea3b2 │ │ + @ instruction: 0xff6e84b8 │ │ + @ instruction: 0xff6defc0 │ │ @ instruction: 0xff6cc92e │ │ @ instruction: 0xff6bf963 │ │ - @ instruction: 0xff6ed5ef │ │ - @ instruction: 0xff6e2b02 │ │ + @ instruction: 0xff6ed5c8 │ │ + @ instruction: 0xff6e2adb │ │ @ instruction: 0xff6d01e9 │ │ ldr r0, [pc, #4] @ c3c500 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r1, r7, r4, asr ip │ │ ldr r0, [pc, #4] @ c3c510 │ │ add r0, pc, r0 │ │ @@ -3384078,15 +3384078,15 @@ │ │ bne c40910 │ │ mov r0, r4 │ │ mov r1, r8 │ │ bl d320c0 │ │ mvn r0, #0 │ │ add sp, sp, #56 @ 0x38 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6de577 │ │ + @ instruction: 0xff6de550 │ │ @ instruction: 0xff6c465b │ │ 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 │ │ @@ -3390889,15 +3390889,15 @@ │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ andseq fp, r8, ip, lsr #8 │ │ @ instruction: 0xff6c154b │ │ - @ instruction: 0xff6d5831 │ │ + @ instruction: 0xff6d580a │ │ 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 c17eac │ │ @@ -3394581,21 +3394581,21 @@ │ │ bl c1eeb0 │ │ bl c21524 │ │ bl c1eec0 │ │ bl c21524 │ │ bl c1ef18 │ │ pop {r4, lr} │ │ b c21524 │ │ - @ instruction: 0xff6dd4ea │ │ - @ instruction: 0xff6de98f │ │ + @ instruction: 0xff6dd4c3 │ │ + @ instruction: 0xff6de968 │ │ @ instruction: 0xff6b0cae │ │ - @ instruction: 0xff6dac01 │ │ - @ instruction: 0xff6cc7d5 │ │ + @ instruction: 0xff6dabda │ │ + @ instruction: 0xff6cc7ae │ │ @ instruction: 0xff6ab27e │ │ - @ instruction: 0xff6d02c3 │ │ + @ instruction: 0xff6d029c │ │ @ instruction: 0xff6e526c │ │ @ instruction: 0xff6c344d │ │ ldr r0, [pc, #4] @ c4b13c │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r5, r6, r4, lsr #5 │ │ push {fp, lr} │ │ @@ -3394907,15 +3394907,15 @@ │ │ bl c03a68 │ │ pop {r4, lr} │ │ b c07578 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ b c03a68 │ │ @ instruction: 0xff6bc836 │ │ - @ instruction: 0xff6c85c7 │ │ + @ instruction: 0xff6c85a0 │ │ andeq r0, r0, ip, ror #1 │ │ andeq r0, r0, ip, asr #1 │ │ @ instruction: 0x000001b8 │ │ push {r4, lr} │ │ ldr r0, [pc, #76] @ c4b68c │ │ ldr r0, [pc, r0] │ │ bl c18340 │ │ @@ -3395418,15 +3395418,15 @@ │ │ mov r0, r4 │ │ bl c03a68 │ │ pop {r4, lr} │ │ b c07578 │ │ mov r0, r4 │ │ pop {r4, lr} │ │ b c03a68 │ │ - @ instruction: 0xff6d2cf4 │ │ + @ instruction: 0xff6d2ccd │ │ @ instruction: 0xff6aa553 │ │ andeq r0, r0, r4, lsr #1 │ │ muleq r0, r4, r0 │ │ andeq r0, r0, r4, lsl #1 │ │ @ instruction: 0x001649f0 │ │ mov r0, #0 │ │ bx lr │ │ @@ -3395966,54 +3395966,54 @@ │ │ @ instruction: 0xff6b39b7 │ │ mulseq r8, r8, ip │ │ andseq r5, r9, r4, lsl #24 │ │ @ instruction: 0x00195bf8 │ │ andseq r5, r9, r4, ror #23 │ │ @ instruction: 0xff6b762d │ │ @ instruction: 0xff6b7511 │ │ - @ instruction: 0xff6c5d84 │ │ + @ instruction: 0xff6c5d5d │ │ @ instruction: 0xff6b1cee │ │ - @ instruction: 0xff6d6bb2 │ │ + @ instruction: 0xff6d6b8b │ │ andseq r6, r8, r0, lsl ip │ │ andseq r5, r9, ip, ror #22 │ │ andseq r5, r9, ip, asr #16 │ │ @ instruction: 0xff6b74d1 │ │ @ instruction: 0xff6b74b1 │ │ - @ instruction: 0xff6d4c5c │ │ + @ instruction: 0xff6d4c35 │ │ @ instruction: 0xff6b7285 │ │ @ instruction: 0xff6b76c9 │ │ - @ instruction: 0xff6d4e74 │ │ + @ instruction: 0xff6d4e4d │ │ @ instruction: 0xff6b7559 │ │ @ instruction: 0xff6b7229 │ │ @ instruction: 0xff6b7445 │ │ @ instruction: 0xff6b7251 │ │ @ instruction: 0xff6b741d │ │ - @ instruction: 0xff6d4bc8 │ │ + @ instruction: 0xff6d4ba1 │ │ @ instruction: 0xff6b731d │ │ @ instruction: 0xff6b7105 │ │ @ instruction: 0xff6b6ff5 │ │ @ instruction: 0xff6c3d6f │ │ @ instruction: 0xff6b7149 │ │ @ instruction: 0xff6c3ec3 │ │ - @ instruction: 0xff6d094b │ │ + @ instruction: 0xff6d0924 │ │ @ instruction: 0xff6b6f01 │ │ @ instruction: 0xff6c3c7b │ │ @ instruction: 0xff6b6fa9 │ │ @ instruction: 0xff6c3d23 │ │ @ instruction: 0xff6b7035 │ │ @ instruction: 0xff6c3daf │ │ @ instruction: 0xff6b746d │ │ - @ instruction: 0xff6d4c18 │ │ + @ instruction: 0xff6d4bf1 │ │ @ instruction: 0xff6b73b1 │ │ - @ instruction: 0xff6d4b5c │ │ + @ instruction: 0xff6d4b35 │ │ @ instruction: 0xff6b71ed │ │ @ instruction: 0xff6b71b5 │ │ - @ instruction: 0xff6d4948 │ │ + @ instruction: 0xff6d4921 │ │ @ instruction: 0xff6b7401 │ │ - @ instruction: 0xff6d4bac │ │ + @ instruction: 0xff6d4b85 │ │ cmp r1, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r0, [r1] │ │ mov r4, r1 │ │ bl bd1188 │ │ ldr r0, [r4, #12] │ │ @@ -3396062,15 +3396062,15 @@ │ │ bl c4cbe4 │ │ ldr r1, [pc, #16] @ c4c830 │ │ mov r0, r4 │ │ mov r2, #199 @ 0xc7 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ - @ instruction: 0xff6c72e3 │ │ + @ instruction: 0xff6c72bc │ │ push {r4, lr} │ │ mov r0, #0 │ │ mov r1, #1 │ │ bl c4c864 │ │ ldr r4, [pc, #20] @ c4c860 │ │ add r4, pc, r4 │ │ mov r0, r4 │ │ @@ -3396192,16 +3396192,16 @@ │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r7, r9, r8, ror #3 │ │ andeq r0, r0, r0, lsr #11 │ │ andseq r7, r9, ip, asr #3 │ │ andseq r7, r9, r4, asr #3 │ │ andseq r7, r9, r0, lsr #3 │ │ - @ instruction: 0xff6c71ff │ │ - @ instruction: 0xff6c711f │ │ + @ instruction: 0xff6c71d8 │ │ + @ instruction: 0xff6c70f8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #36] @ c4ca74 │ │ ldr r0, [pc, r0] │ │ cmn r0, #1 │ │ popeq {r4, pc} │ │ ldr r0, [pc, #24] @ c4ca78 │ │ @@ -3396235,15 +3396235,15 @@ │ │ mov r0, r5 │ │ mov r2, #237 @ 0xed │ │ add r1, pc, r1 │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ mulseq r9, r0, r0 │ │ andseq r5, r9, ip, ror r0 │ │ - @ instruction: 0xff6c7037 │ │ + @ instruction: 0xff6c7010 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r1, #0 │ │ beq c4cb34 │ │ mov r5, r0 │ │ ldr r0, [pc, #208] @ c4cbd0 │ │ mov r9, r1 │ │ ldr r1, [pc, #204] @ c4cbd4 │ │ @@ -3396298,15 +3396298,15 @@ │ │ ldr r0, [r8, #4] │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ b c5966c │ │ andseq r6, r9, r0, ror #30 │ │ andeq r0, r0, r8, lsl r3 │ │ andseq r6, r9, ip, asr #30 │ │ andseq r6, r9, r4, asr #30 │ │ - @ instruction: 0xff6c6fab │ │ + @ instruction: 0xff6c6f84 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #156] @ c4cc90 │ │ ldr r1, [pc, #156] @ c4cc94 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c596b0 │ │ @@ -3396432,24 +3396432,24 @@ │ │ mov r8, r0 │ │ ldr r0, [r9, #4] │ │ bl c5966c │ │ cmp r8, #0 │ │ bne c4ccc8 │ │ b c4cd74 │ │ andseq r4, r9, ip, asr lr │ │ - @ instruction: 0xff6c6dfb │ │ + @ instruction: 0xff6c6dd4 │ │ andseq r4, r9, r4, ror #27 │ │ - @ instruction: 0xff6c6d57 │ │ + @ instruction: 0xff6c6d30 │ │ andseq r6, r9, r0, lsr #26 │ │ ldrdeq r0, [r0], -r8 │ │ andseq r6, r9, ip, lsl #26 │ │ andseq r6, r9, r4, lsl #26 │ │ mulseq r9, r4, sp │ │ - @ instruction: 0xff6c6d77 │ │ - @ instruction: 0xff6c6e33 │ │ + @ instruction: 0xff6c6d50 │ │ + @ instruction: 0xff6c6e0c │ │ mov r1, #0 │ │ b c4c864 │ │ push {r4, lr} │ │ ldr r1, [pc, #164] @ c4ced8 │ │ mov r0, #8 │ │ mov r2, #60 @ 0x3c │ │ add r1, pc, r1 │ │ @@ -3396488,20 +3396488,20 @@ │ │ str r2, [r4] │ │ b c4cec8 │ │ mov r2, #0 │ │ ldr r0, [pc, #36] @ c4cef4 │ │ add r0, pc, r0 │ │ str r2, [r0] │ │ pop {r4, pc} │ │ - @ instruction: 0xff6c6ccf │ │ + @ instruction: 0xff6c6ca8 │ │ andseq r6, r9, r4, lsr #24 │ │ andseq r6, r9, r0, lsl ip │ │ @ instruction: 0x00196bfc │ │ @ instruction: 0x00196bd8 │ │ - @ instruction: 0xff6c6c5b │ │ + @ instruction: 0xff6c6c34 │ │ @ instruction: 0x00196bbc │ │ mulseq r9, ip, fp │ │ cmp r0, #0 │ │ ldrne r3, [pc, #40] @ c4cf2c │ │ ldrne r3, [pc, r3] │ │ strne r3, [r0] │ │ cmp r1, #0 │ │ @@ -3397423,33 +3397423,33 @@ │ │ andseq r5, r9, r8, asr #29 │ │ andseq r5, r9, r4, asr #29 │ │ @ instruction: 0x00195eb0 │ │ @ instruction: 0xff6aa7a1 │ │ @ instruction: 0xff6dc78e │ │ @ instruction: 0xff6b1e02 │ │ @ instruction: 0xff6dc776 │ │ - @ instruction: 0xff6d8a4e │ │ + @ instruction: 0xff6d8a27 │ │ @ instruction: 0xff6dc75e │ │ - @ instruction: 0xff6d8a01 │ │ + @ instruction: 0xff6d89da │ │ @ instruction: 0xff6dc6b6 │ │ - @ instruction: 0xff6cd7ba │ │ + @ instruction: 0xff6cd793 │ │ @ instruction: 0xff6dc846 │ │ @ instruction: 0xff6e266a │ │ @ instruction: 0xff6dc746 │ │ - @ instruction: 0xff6d8a19 │ │ + @ instruction: 0xff6d89f2 │ │ @ instruction: 0xff6dc6ce │ │ - @ instruction: 0xff6d12be │ │ + @ instruction: 0xff6d1297 │ │ @ instruction: 0xff6dc6e6 │ │ - @ instruction: 0xff6d8a49 │ │ + @ instruction: 0xff6d8a22 │ │ @ instruction: 0xff6dc6fe │ │ - @ instruction: 0xff6d12ee │ │ + @ instruction: 0xff6d12c7 │ │ @ instruction: 0xff6dc716 │ │ @ instruction: 0xff6e0600 │ │ @ instruction: 0xff6dc69e │ │ - @ instruction: 0xff6c40c1 │ │ + @ instruction: 0xff6c409a │ │ @ instruction: 0xff6dc686 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r8, [pc, #360] @ c4df38 │ │ add r8, pc, r8 │ │ ldr r7, [r8, #8] │ │ cmp r7, r0 │ │ bhi c4ded8 │ │ @@ -3397545,15 +3397545,15 @@ │ │ @ instruction: 0xff6dc4ee │ │ @ instruction: 0xff6a8402 │ │ @ instruction: 0xff6dc4d6 │ │ @ instruction: 0xff6aa4d1 │ │ @ instruction: 0xff6dc4be │ │ @ instruction: 0xff6b1b32 │ │ @ instruction: 0xff6dc4a6 │ │ - @ instruction: 0xff6d877e │ │ + @ instruction: 0xff6d8757 │ │ @ instruction: 0xff6dc48e │ │ @ instruction: 0xff6b56cd │ │ @ instruction: 0xff6dc506 │ │ ldr r3, [pc, #20] @ c4df88 │ │ add r3, pc, r3 │ │ ldrb r3, [r3] │ │ cmp r3, #1 │ │ @@ -3397994,23 +3397994,23 @@ │ │ @ instruction: 0xff6dbeb2 │ │ @ instruction: 0xff6a7cfe │ │ @ instruction: 0xff6dbdd2 │ │ @ instruction: 0xff6a9ead │ │ @ instruction: 0xff6dbe9a │ │ @ instruction: 0xff6b14ee │ │ @ instruction: 0xff6dbe62 │ │ - @ instruction: 0xff6d813a │ │ + @ instruction: 0xff6d8113 │ │ @ instruction: 0xff6dbe4a │ │ @ instruction: 0xff6b4f81 │ │ @ instruction: 0xff6dbdba │ │ @ instruction: 0xff6ad754 │ │ @ instruction: 0xff6dbe32 │ │ @ instruction: 0xff6b87d2 │ │ @ instruction: 0xff6dbe1a │ │ - @ instruction: 0xff6ccd5e │ │ + @ instruction: 0xff6ccd37 │ │ @ instruction: 0xff6dbdea │ │ @ instruction: 0xff6b87ba │ │ @ instruction: 0xff6dbe02 │ │ @ instruction: 0xff6b875a │ │ @ instruction: 0xff6dbda2 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ @@ -3398130,17 +3398130,17 @@ │ │ add r1, pc, r1 │ │ bl c39810 │ │ andseq r5, r9, ip, ror #5 │ │ @ instruction: 0xff6a9b9d │ │ @ instruction: 0xff6dbb8a │ │ @ instruction: 0xff6b11fe │ │ @ instruction: 0xff6dbb72 │ │ - @ instruction: 0xff6d7e4a │ │ + @ instruction: 0xff6d7e23 │ │ @ instruction: 0xff6dbb5a │ │ - @ instruction: 0xff6d7ec6 │ │ + @ instruction: 0xff6d7e9f │ │ @ instruction: 0xff6dbba2 │ │ push {fp, lr} │ │ ldr ip, [pc, #220] @ c4e978 │ │ add ip, pc, ip │ │ ldr r3, [ip, #16] │ │ cmp r3, r0 │ │ bhi c4e930 │ │ @@ -3398197,15 +3398197,15 @@ │ │ add r1, pc, r1 │ │ bl c39810 │ │ andseq r5, r9, r8, ror #3 │ │ @ instruction: 0xff6c19b8 │ │ @ instruction: 0xff6dba7e │ │ @ instruction: 0xff6a7992 │ │ @ instruction: 0xff6dba66 │ │ - @ instruction: 0xff6d5e57 │ │ + @ instruction: 0xff6d5e30 │ │ @ instruction: 0xff6dba4e │ │ @ instruction: 0xff6ab657 │ │ @ instruction: 0xff6dbaa2 │ │ push {r4, r5, r6, lr} │ │ cmp r1, #0 │ │ bmi c4ea40 │ │ ldr r6, [pc, #216] @ c4ea88 │ │ @@ -3398265,17 +3398265,17 @@ │ │ add r1, pc, r1 │ │ bl c39810 │ │ ldrsbeq r5, [r9], -r0 │ │ @ instruction: 0xff6a9981 │ │ @ instruction: 0xff6db96e │ │ @ instruction: 0xff6b0fe2 │ │ @ instruction: 0xff6db956 │ │ - @ instruction: 0xff6d7c2e │ │ + @ instruction: 0xff6d7c07 │ │ @ instruction: 0xff6db93e │ │ - @ instruction: 0xff6d9abb │ │ + @ instruction: 0xff6d9a94 │ │ @ instruction: 0xff6db986 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl d316f0 │ │ cmp r4, #0 │ │ cmpne r5, #0 │ │ @@ -3398645,19 +3398645,19 @@ │ │ mov r0, #15 │ │ mov r1, #116 @ 0x74 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6cffab │ │ + @ instruction: 0xff6cff84 │ │ @ instruction: 0xff6bbae0 │ │ - @ instruction: 0xff6cff83 │ │ + @ instruction: 0xff6cff5c │ │ @ instruction: 0xff6bbab8 │ │ - @ instruction: 0xff6cff5b │ │ + @ instruction: 0xff6cff34 │ │ @ instruction: 0xff6bba90 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl d31680 │ │ @@ -3398717,18 +3398717,18 @@ │ │ mov r0, r5 │ │ movw r2, #277 @ 0x115 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r9 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6cfe83 │ │ - @ instruction: 0xff6d75fe │ │ - @ instruction: 0xff6cfeef │ │ - @ instruction: 0xff6cfe27 │ │ + @ instruction: 0xff6cfe5c │ │ + @ instruction: 0xff6d75d7 │ │ + @ instruction: 0xff6cfec8 │ │ + @ instruction: 0xff6cfe00 │ │ mov r2, #58 @ 0x3a │ │ b c4f0a4 │ │ cmp r1, #0 │ │ beq c4f254 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #148] @ c4f270 │ │ @@ -3398766,17 +3398766,17 @@ │ │ ldr r1, [pc, #28] @ c4f278 │ │ mov r0, #1 │ │ movw r2, #335 @ 0x14f │ │ add r1, pc, r1 │ │ b c4cff8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6cfdcf │ │ + @ instruction: 0xff6cfda8 │ │ @ instruction: 0xff6ac54d │ │ - @ instruction: 0xff6cfd5f │ │ + @ instruction: 0xff6cfd38 │ │ cmp r1, #0 │ │ beq c4f2f0 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ ldr r1, [pc, #120] @ c4f30c │ │ mov r5, r0 │ │ add r0, r4, r4, lsl #1 │ │ @@ -3398805,17 +3398805,17 @@ │ │ ldr r1, [pc, #28] @ c4f314 │ │ mov r0, #1 │ │ movw r2, #335 @ 0x14f │ │ add r1, pc, r1 │ │ b c4cff8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6cfd27 │ │ + @ instruction: 0xff6cfd00 │ │ @ instruction: 0xff6ac4a1 │ │ - @ instruction: 0xff6cfcc3 │ │ + @ instruction: 0xff6cfc9c │ │ push {r4, r5, r6, lr} │ │ mov r5, #0 │ │ cmp r2, #2 │ │ bcc c4f368 │ │ mov r6, r2 │ │ mov r4, r1 │ │ bl d322a0 │ │ @@ -3399358,15 +3399358,15 @@ │ │ bl c50128 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ - @ instruction: 0xff6c404b │ │ + @ instruction: 0xff6c4024 │ │ 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 c4fc5c │ │ @@ -3399404,15 +3399404,15 @@ │ │ b c4fc58 │ │ 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: 0xff6c3f2b │ │ + @ instruction: 0xff6c3f04 │ │ ldr r1, [r0, #20] │ │ cmp r1, #0 │ │ ldrne r2, [r1] │ │ cmpne r2, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ mov r2, #1 │ │ @@ -3399517,16 +3399517,16 @@ │ │ mov r2, #120 @ 0x78 │ │ ldr r0, [r5, #20] │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r4, #0 │ │ str r4, [r5, #20] │ │ b c4fdc0 │ │ - @ instruction: 0xff6c3dbf │ │ - @ instruction: 0xff6c3d03 │ │ + @ instruction: 0xff6c3d98 │ │ + @ instruction: 0xff6c3cdc │ │ push {r4, lr} │ │ cmp r1, #0 │ │ mov r4, r0 │ │ mov r0, #0 │ │ cmpne r2, #0 │ │ beq c4fe8c │ │ ldr ip, [pc, #60] @ c4fe90 │ │ @@ -3399542,15 +3399542,15 @@ │ │ strb r0, [r4, #24] │ │ mov r0, #20 │ │ bl c4cff8 │ │ cmp r0, #0 │ │ str r0, [r4, #20] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6c3cc7 │ │ + @ instruction: 0xff6c3ca0 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r1, #0 │ │ beq c4ff80 │ │ ldr ip, [pc, #220] @ c4ff88 │ │ mov r5, r0 │ │ mov r6, r2 │ │ @@ -3399604,16 +3399604,16 @@ │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r4, #0 │ │ str r4, [r5, #20] │ │ b c4ff14 │ │ mov r4, #0 │ │ b c4ff14 │ │ - @ instruction: 0xff6c3c4f │ │ - @ instruction: 0xff6c3baf │ │ + @ instruction: 0xff6c3c28 │ │ + @ instruction: 0xff6c3b88 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr ip, [pc, #72] @ c4fff0 │ │ mov r4, r0 │ │ ldrb r3, [r4, #24] │ │ @@ -3399630,15 +3399630,15 @@ │ │ str r2, [r4, #12] │ │ mov r2, #110 @ 0x6e │ │ bl c4cff8 │ │ cmp r0, #0 │ │ str r0, [r4, #20] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6c3b6b │ │ + @ instruction: 0xff6c3b44 │ │ push {r4, lr} │ │ ldr ip, [pc, #100] @ c50064 │ │ mov r4, r0 │ │ mvn lr, #0 │ │ lsl r3, r1, #3 │ │ mvn r3, lr, lsl r3 │ │ ldrb r2, [r4, #24] │ │ @@ -3399659,15 +3399659,15 @@ │ │ mov r2, #110 @ 0x6e │ │ str r3, [r4, #16] │ │ bl c4cff8 │ │ cmp r0, #0 │ │ str r0, [r4, #20] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6c3aff │ │ + @ instruction: 0xff6c3ad8 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r1, [pc, #68] @ c500bc │ │ ldrb r2, [r4, #24] │ │ mvn r0, #0 │ │ str r0, [r4, #16] │ │ add r1, pc, r1 │ │ @@ -3399681,15 +3399681,15 @@ │ │ str r3, [r4, #8] │ │ str r3, [r4, #12] │ │ bl c4cff8 │ │ cmp r0, #0 │ │ str r0, [r4, #20] │ │ movwne r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6c3a9b │ │ + @ instruction: 0xff6c3a74 │ │ ldr r0, [r0, #20] │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ strne r1, [r0, #16] │ │ movne r0, #1 │ │ bx lr │ │ push {r4, r5, r6, lr} │ │ @@ -3399931,15 +3399931,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 c502b0 │ │ - @ instruction: 0xff6c3857 │ │ + @ instruction: 0xff6c3830 │ │ ldr r1, [r0, #20] │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r3, [r1] │ │ @@ -3399961,15 +3399961,15 @@ │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, #0 │ │ str r0, [r4, #20] │ │ mov r0, #1 │ │ pop {r4, lr} │ │ bx lr │ │ - @ instruction: 0xff6c361b │ │ + @ instruction: 0xff6c35f4 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #20] │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq c50578 │ │ ldr r1, [pc, #64] @ c50580 │ │ @@ -3399986,15 +3399986,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: 0xff6c35d7 │ │ + @ instruction: 0xff6c35b0 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ ldr r5, [sp, #32] │ │ mov r7, #0 │ │ cmp r5, #8 │ │ bhi c506a4 │ │ mov r6, r2 │ │ @@ -3400226,15 +3400226,15 @@ │ │ bl c50128 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ - @ instruction: 0xff6c32db │ │ + @ instruction: 0xff6c32b4 │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ ldrne r0, [r0, #12] │ │ strne r0, [r1] │ │ movne r0, #1 │ │ bx lr │ │ mov r2, r0 │ │ @@ -3400269,15 +3400269,15 @@ │ │ bl c4d328 │ │ cmp r6, #0 │ │ mov r0, r6 │ │ bne c509c4 │ │ mov r0, #0 │ │ str r0, [r4, #20] │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6c315b │ │ + @ instruction: 0xff6c3134 │ │ 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 │ │ @@ -3400433,15 +3400433,15 @@ │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6a5766 │ │ @ instruction: 0xff6a56de │ │ @ instruction: 0xff6a56c6 │ │ - @ instruction: 0xff6d3bbc │ │ + @ instruction: 0xff6d3b95 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ str r2, [sp, #4] │ │ mov r2, #2 │ │ str r2, [sp] │ │ add r2, sp, #4 │ │ mov r3, #4 │ │ @@ -3400605,20 +3400605,20 @@ │ │ bl c4d328 │ │ mov r0, r9 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r9, #0 │ │ b c50f14 │ │ @ instruction: 0xff6a5556 │ │ - @ instruction: 0xff6cc1cc │ │ - @ instruction: 0xff6cc1bc │ │ + @ instruction: 0xff6cc1a5 │ │ + @ instruction: 0xff6cc195 │ │ @ instruction: 0xff6a550a │ │ - @ instruction: 0xff6cc180 │ │ + @ instruction: 0xff6cc159 │ │ @ instruction: 0xff6a54c2 │ │ - @ instruction: 0xff6cc138 │ │ + @ instruction: 0xff6cc111 │ │ @ instruction: 0xff6a5472 │ │ @ instruction: 0xff6a53fe │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3400934,15 +3400934,15 @@ │ │ mov r0, r8 │ │ add sp, sp, #44 @ 0x2c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6a50f2 │ │ @ instruction: 0xff6a4ee2 │ │ @ instruction: 0xff6a514a │ │ @ instruction: 0xff6a5126 │ │ - @ instruction: 0xff6c0c33 │ │ + @ instruction: 0xff6c0c0c │ │ @ instruction: 0xff6a4f12 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c51474 │ │ mov r1, r2 │ │ mov r2, r3 │ │ pop {r4, lr} │ │ @@ -3401333,29 +3401333,29 @@ │ │ b c518e4 │ │ nop {0} │ │ andeq r0, r0, r0 │ │ mvngt r0, r0 │ │ @ instruction: 0xffc00000 │ │ ldrshmi pc, [pc, #255] @ c51b8b @ │ │ @ instruction: 0xff6a873d │ │ - @ instruction: 0xff6cd762 │ │ + @ instruction: 0xff6cd73b │ │ @ instruction: 0xff6a86dd │ │ - @ instruction: 0xff6cd702 │ │ + @ instruction: 0xff6cd6db │ │ @ instruction: 0xff6a854d │ │ - @ instruction: 0xff6cd572 │ │ + @ instruction: 0xff6cd54b │ │ @ instruction: 0xff6a8681 │ │ - @ instruction: 0xff6cd6a6 │ │ + @ instruction: 0xff6cd67f │ │ @ instruction: 0xff6a8585 │ │ - @ instruction: 0xff6cd5aa │ │ + @ instruction: 0xff6cd583 │ │ @ instruction: 0xff6a85b5 │ │ - @ instruction: 0xff6cd5da │ │ + @ instruction: 0xff6cd5b3 │ │ @ instruction: 0xff6a85e1 │ │ - @ instruction: 0xff6cd606 │ │ + @ instruction: 0xff6cd5df │ │ @ instruction: 0xff6a8619 │ │ - @ instruction: 0xff6cd63e │ │ + @ instruction: 0xff6cd617 │ │ b c51acc │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ str r1, [sp, #4] │ │ beq c51b2c │ │ mov r2, r1 │ │ @@ -3401458,19 +3401458,19 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #130 @ 0x82 │ │ b c51b58 │ │ @ instruction: 0xff6a8469 │ │ - @ instruction: 0xff6cf1e5 │ │ + @ instruction: 0xff6cf1be │ │ @ instruction: 0xff6a8345 │ │ - @ instruction: 0xff6cf0c1 │ │ + @ instruction: 0xff6cf09a │ │ @ instruction: 0xff6a839d │ │ - @ instruction: 0xff6cf119 │ │ + @ instruction: 0xff6cf0f2 │ │ push {fp, lr} │ │ mvn ip, #0 │ │ mov lr, #4 │ │ mov r3, #1 │ │ stm r0, {r1, r3} │ │ str r2, [r0, #8] │ │ str lr, [r0, #12] │ │ @@ -3401756,21 +3401756,21 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #126 @ 0x7e │ │ b c520e4 │ │ @ instruction: 0xff6a7fcd │ │ - @ instruction: 0xff6d2837 │ │ + @ instruction: 0xff6d2810 │ │ @ instruction: 0xff6a7e9d │ │ - @ instruction: 0xff6d2707 │ │ + @ instruction: 0xff6d26e0 │ │ @ instruction: 0xff6a7ed9 │ │ - @ instruction: 0xff6d2743 │ │ + @ instruction: 0xff6d271c │ │ @ instruction: 0xff6a7f2d │ │ - @ instruction: 0xff6d2797 │ │ + @ instruction: 0xff6d2770 │ │ push {fp, lr} │ │ mvn ip, #0 │ │ mov lr, #4 │ │ mov r3, #2 │ │ stm r0, {r1, r3} │ │ str r2, [r0, #8] │ │ str lr, [r0, #12] │ │ @@ -3401971,15 +3401971,15 @@ │ │ bl c0734c │ │ mov r0, #0 │ │ str r9, [r4, #16] │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6a7b55 │ │ @ instruction: 0xff6af29d │ │ @ instruction: 0xff6a7bcd │ │ - @ instruction: 0xff6d0752 │ │ + @ instruction: 0xff6d072b │ │ push {r4, r5, r6, lr} │ │ ldr r4, [r0, #8] │ │ cmp r4, #0 │ │ beq c524c4 │ │ ldr r3, [r0, #4] │ │ cmp r3, #2 │ │ beq c524f4 │ │ @@ -3402050,19 +3402050,19 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r4, #0 │ │ mov r0, #15 │ │ mov r1, #126 @ 0x7e │ │ b c5254c │ │ @ instruction: 0xff6a7ad1 │ │ - @ instruction: 0xff6d42ad │ │ + @ instruction: 0xff6d4286 │ │ @ instruction: 0xff6a7a05 │ │ @ instruction: 0xff6af14d │ │ @ instruction: 0xff6a7a71 │ │ - @ instruction: 0xff6d424d │ │ + @ instruction: 0xff6d4226 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ str r2, [r0, #16] │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ beq c52620 │ │ ldr r3, [r4, #4] │ │ @@ -3402562,15 +3402562,15 @@ │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c0734c │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6a7215 │ │ - @ instruction: 0xff6d39be │ │ + @ instruction: 0xff6d3997 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ cmp r0, #0 │ │ beq c52e58 │ │ orr r7, r1, r3 │ │ clz r7, r7 │ │ lsrs r7, r7, #5 │ │ bne c52e58 │ │ @@ -3402665,22 +3402665,22 @@ │ │ mov r2, r5 │ │ blx d2ad8e │ │ 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: 0xff6a713d │ │ - @ instruction: 0xff6d19bd │ │ + @ instruction: 0xff6d1996 │ │ @ instruction: 0xff6a710d │ │ - @ instruction: 0xff6d198d │ │ + @ instruction: 0xff6d1966 │ │ @ instruction: 0xff6a70d5 │ │ - @ instruction: 0xff6d1955 │ │ + @ instruction: 0xff6d192e │ │ @ instruction: 0xff6a7099 │ │ @ instruction: 0xff6a7169 │ │ - @ instruction: 0xff6d19e9 │ │ + @ instruction: 0xff6d19c2 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ str r2, [sp, #4] │ │ mov r2, #5 │ │ str r2, [sp] │ │ add r2, sp, #4 │ │ bl c52dc4 │ │ @@ -3402776,17 +3402776,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: 0xff6a6ef1 │ │ - @ instruction: 0xff6cdc82 │ │ + @ instruction: 0xff6cdc5b │ │ @ instruction: 0xff6a6f1d │ │ - @ instruction: 0xff6cdcae │ │ + @ instruction: 0xff6cdc87 │ │ push {fp, lr} │ │ cmp r0, #0 │ │ beq c5314c │ │ mov r3, #0 │ │ cmp r1, #0 │ │ str r3, [r0, #16] │ │ beq c53168 │ │ @@ -3402811,17 +3402811,17 @@ │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff6a6e49 │ │ - @ instruction: 0xff6c09cb │ │ + @ instruction: 0xff6c09a4 │ │ @ instruction: 0xff6a6e2d │ │ - @ instruction: 0xff6c09af │ │ + @ instruction: 0xff6c0988 │ │ push {r4, r5, r6, lr} │ │ mov r5, r2 │ │ mov r6, r1 │ │ mov r4, r0 │ │ cmp r2, #0 │ │ beq c531dc │ │ cmp r3, #0 │ │ @@ -3402936,15 +3402936,15 @@ │ │ mov r0, #15 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6a6c69 │ │ - @ instruction: 0xff6d342d │ │ + @ instruction: 0xff6d3406 │ │ @ instruction: 0xff6a6c39 │ │ @ instruction: 0xff6a2fc8 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c533d8 │ │ ldr r3, [r0, #4] │ │ str r2, [r0, #16] │ │ @@ -3403742,15 +3403742,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: 0xff6a9da0 │ │ - @ instruction: 0xff6cbe2b │ │ + @ instruction: 0xff6cbe04 │ │ @ instruction: 0xff6a9dbc │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r5, r0 │ │ bl bb3dfc │ │ movw r1, #19923 @ 0x4dd3 │ │ add r0, r0, r0, lsl #1 │ │ @@ -3403878,15 +3403878,15 @@ │ │ beq c54200 │ │ add r6, r9, r6 │ │ b c54198 │ │ mov r7, r5 │ │ b c540dc │ │ @ instruction: 0xff6a9c4c │ │ @ instruction: 0xff6a9bcc │ │ - @ instruction: 0xff6cbaa5 │ │ + @ instruction: 0xff6cba7e │ │ @ instruction: 0xff6da1c4 │ │ @ instruction: 0xff6a9b64 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r4, r1 │ │ cmp r1, #0 │ │ beq c5436c │ │ @@ -3403989,15 +3403989,15 @@ │ │ str fp, [r9] │ │ cmp r0, #0 │ │ beq c54400 │ │ str sl, [fp, #12] │ │ pop {r0} @ (ldr r0, [sp], #4) │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6a99a4 │ │ - @ instruction: 0xff6caccf │ │ + @ instruction: 0xff6caca8 │ │ 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] │ │ @@ -3404212,15 +3404212,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: 0xff6b26db │ │ - @ instruction: 0xff6d013d │ │ + @ instruction: 0xff6d0116 │ │ @ instruction: 0xff6b2693 │ │ @ instruction: 0xff6b267f │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ movne r6, r1 │ │ cmpne r1, #0 │ │ bne c547e0 │ │ @@ -3404689,15 +3404689,15 @@ │ │ ldr r1, [r4] │ │ mov r0, r9 │ │ bl d320c0 │ │ b c54af8 │ │ @ instruction: 0xff6a178e │ │ @ instruction: 0xff6b2377 │ │ @ instruction: 0xff6b9a70 │ │ - @ instruction: 0xff6c1158 │ │ + @ instruction: 0xff6c1131 │ │ @ instruction: 0xff6b23d3 │ │ @ instruction: 0xff6b9acc │ │ @ instruction: 0xff6b2307 │ │ @ instruction: 0xff6b9a00 │ │ @ instruction: 0xff6bb83c │ │ @ instruction: 0xff6b232f │ │ @ instruction: 0xff6a551a │ │ @@ -3405148,16 +3405148,16 @@ │ │ ldr r1, [pc, #24] @ c5562c │ │ mov r0, r5 │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6c9a0d │ │ - @ instruction: 0xff6c99d5 │ │ + @ instruction: 0xff6c99e6 │ │ + @ instruction: 0xff6c99ae │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ ldr r1, [pc, #36] @ c55668 │ │ ldr r1, [pc, r1] │ │ bl c94af4 │ │ ldr r0, [r4] │ │ @@ -3405165,15 +3405165,15 @@ │ │ ldr r1, [pc, #20] @ c5566c │ │ mov r0, r4 │ │ mov r2, #55 @ 0x37 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ andseq sp, r7, ip, lsr r5 │ │ - @ instruction: 0xff6c9991 │ │ + @ instruction: 0xff6c996a │ │ ldr r0, [pc, #16] @ c55688 │ │ mov r2, #0 │ │ ldr r1, [pc, #12] @ c5568c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b bbde88 │ │ @ instruction: 0xff6b176f │ │ @@ -3405581,26 +3405581,26 @@ │ │ ldr r2, [pc, #72] @ c55d20 │ │ mov r0, #15 │ │ mov r1, #105 @ 0x69 │ │ mov r3, r9 │ │ add r2, pc, r2 │ │ bl c0734c │ │ b c55c98 │ │ - @ instruction: 0xff6c9371 │ │ + @ instruction: 0xff6c934a │ │ @ instruction: 0xff6b1175 │ │ - @ instruction: 0xff6cb672 │ │ + @ instruction: 0xff6cb64b │ │ @ instruction: 0xff6d8676 │ │ @ instruction: 0xff6d4bfb │ │ @ instruction: 0xff6addda │ │ - @ instruction: 0xff6c9591 │ │ + @ instruction: 0xff6c956a │ │ @ instruction: 0xff6da8c1 │ │ - @ instruction: 0xff6c9421 │ │ - @ instruction: 0xff6c952d │ │ - @ instruction: 0xff6c9509 │ │ - @ instruction: 0xff6c9329 │ │ + @ instruction: 0xff6c93fa │ │ + @ instruction: 0xff6c9506 │ │ + @ instruction: 0xff6c94e2 │ │ + @ instruction: 0xff6c9302 │ │ @ instruction: 0xff6b4e62 │ │ @ instruction: 0xff6a42f7 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r0 │ │ cmp r1, #0 │ │ beq c55ed8 │ │ mov r7, r1 │ │ @@ -3405719,32 +3405719,32 @@ │ │ mov r0, #15 │ │ mov r1, #105 @ 0x69 │ │ mov r3, r8 │ │ add r2, pc, r2 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6c9105 │ │ + @ instruction: 0xff6c90de │ │ @ instruction: 0xff6b4c51 │ │ - @ instruction: 0xff6d2611 │ │ - @ instruction: 0xff6bee30 │ │ + @ instruction: 0xff6d25ea │ │ + @ instruction: 0xff6bee09 │ │ @ instruction: 0xff6b4dfa │ │ @ instruction: 0xff6a05c9 │ │ @ instruction: 0xff6b9696 │ │ - @ instruction: 0xff6c924c │ │ - @ instruction: 0xff6caac3 │ │ + @ instruction: 0xff6c9225 │ │ + @ instruction: 0xff6caa9c │ │ @ instruction: 0xff6b215f │ │ - @ instruction: 0xff6c9f13 │ │ - @ instruction: 0xff6c91e1 │ │ - @ instruction: 0xff6c553e │ │ + @ instruction: 0xff6c9eec │ │ + @ instruction: 0xff6c91ba │ │ + @ instruction: 0xff6c5517 │ │ @ instruction: 0xff69f851 │ │ - @ instruction: 0xff6bdcd7 │ │ + @ instruction: 0xff6bdcb0 │ │ @ instruction: 0xff6b7487 │ │ @ instruction: 0xff6a04ad │ │ - @ instruction: 0xff6c912d │ │ + @ instruction: 0xff6c9106 │ │ @ instruction: 0xff6b4c79 │ │ 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 │ │ @@ -3405867,15 +3405867,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, r0 │ │ mov r0, fp │ │ bl c94acc │ │ mov r0, r4 │ │ add sp, sp, #532 @ 0x214 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6c8f8d │ │ + @ instruction: 0xff6c8f66 │ │ @ instruction: 0xff6a7c64 │ │ @ instruction: 0xff6ac40e │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #56] @ c561b4 │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ movw r2, #281 @ 0x119 │ │ @@ -3406076,15 +3406076,15 @@ │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff6ab28e │ │ - @ instruction: 0xff6bb9bf │ │ + @ instruction: 0xff6bb998 │ │ push {r4, r5, r6, lr} │ │ mov r4, r1 │ │ mov r1, #1 │ │ bl c36adc │ │ cmp r0, #0 │ │ beq c56530 │ │ mov r5, r0 │ │ @@ -3406185,19 +3406185,19 @@ │ │ b c56648 │ │ mov r6, #0 │ │ ldr r0, [r5, #16] │ │ bl c5966c │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6ab1be │ │ - @ instruction: 0xff6bb8ef │ │ + @ instruction: 0xff6bb8c8 │ │ @ instruction: 0xff6ab17a │ │ - @ instruction: 0xff6ce2d1 │ │ + @ instruction: 0xff6ce2aa │ │ @ instruction: 0xff6ab152 │ │ - @ instruction: 0xff6ce2a9 │ │ + @ instruction: 0xff6ce282 │ │ @ instruction: 0xff6ab10e │ │ @ instruction: 0xff6ab1ee │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #112 @ 0x70 │ │ mov r4, r1 │ │ mov r1, #1 │ │ mov r7, r2 │ │ @@ -3406284,15 +3406284,15 @@ │ │ add sp, sp, #112 @ 0x70 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl c56844 │ │ mov r4, #0 │ │ b c567c8 │ │ @ instruction: 0xff6aaf66 │ │ - @ instruction: 0xff6bb697 │ │ + @ instruction: 0xff6bb670 │ │ push {r4, r5, fp, lr} │ │ add r1, r0, #8 │ │ ldrex r2, [r1] │ │ add r4, r2, #1 │ │ strex r2, r4, [r1] │ │ cmp r2, #0 │ │ bne c567f4 │ │ @@ -3406560,15 +3406560,15 @@ │ │ mov r0, r7 │ │ bl c56844 │ │ mov r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6aac7a │ │ - @ instruction: 0xff6bb3ab │ │ + @ instruction: 0xff6bb384 │ │ andseq ip, r7, r4, lsl r1 │ │ @ instruction: 0xfffff74c │ │ @ instruction: 0xfffff668 │ │ @ instruction: 0xff6aab2a │ │ @ instruction: 0xff6aab06 │ │ add r0, r0, #12 │ │ b c570c8 │ │ @@ -3406830,15 +3406830,15 @@ │ │ ldr r0, [r7, #4] │ │ mov r1, r4 │ │ bl c94748 │ │ ldr r0, [r7, #16] │ │ bl c5966c │ │ b c57048 │ │ @ instruction: 0xff6aa7a6 │ │ - @ instruction: 0xff6baed7 │ │ + @ instruction: 0xff6baeb0 │ │ @ instruction: 0xff6aa6da │ │ @ instruction: 0xff6a1409 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c570ac │ │ mov r2, r1 │ │ @@ -3407002,15 +3407002,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6aa40e │ │ - @ instruction: 0xff6bab3f │ │ + @ instruction: 0xff6bab18 │ │ 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 │ │ @@ -3407411,30 +3407411,30 @@ │ │ ldr r0, [pc, #16] @ c57980 │ │ movw r1, #882 @ 0x372 │ │ ldr r2, [pc, #12] @ c57984 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c57810 │ │ @ instruction: 0xff6a9d8a │ │ - @ instruction: 0xff6c3a09 │ │ + @ instruction: 0xff6c39e2 │ │ @ instruction: 0xff6a9ef6 │ │ - @ instruction: 0xff6ba627 │ │ + @ instruction: 0xff6ba600 │ │ @ instruction: 0xff6aa062 │ │ @ instruction: 0xff6a452d │ │ @ instruction: 0xff6a9e06 │ │ @ instruction: 0xff6a9dbe │ │ - @ instruction: 0xff6c3a3d │ │ + @ instruction: 0xff6c3a16 │ │ @ instruction: 0xff6accdc │ │ @ instruction: 0xff6b513d │ │ @ instruction: 0xff6aa02e │ │ - @ instruction: 0xff6c3cad │ │ + @ instruction: 0xff6c3c86 │ │ @ instruction: 0xff69ec65 │ │ andseq r9, r5, ip, asr #7 │ │ @ instruction: 0xff6aa10a │ │ - @ instruction: 0xff6c3d89 │ │ + @ instruction: 0xff6c3d62 │ │ @ instruction: 0xff6ad028 │ │ @ instruction: 0xff6a9fe2 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mvn r6, #0 │ │ cmp r0, #0 │ │ beq c57af4 │ │ @@ -3407530,15 +3407530,15 @@ │ │ mov r0, r4 │ │ blx r2 │ │ add r7, r7, #1 │ │ cmp r6, r7 │ │ bne c57b30 │ │ b c57ac0 │ │ @ instruction: 0xff6a9cbe │ │ - @ instruction: 0xff6ba3ef │ │ + @ instruction: 0xff6ba3c8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #40] @ 0x28 │ │ mov r1, #1 │ │ bl c36adc │ │ cmp r0, #0 │ │ beq c57c30 │ │ @@ -3407598,15 +3407598,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6a9abe │ │ - @ instruction: 0xff6ba1ef │ │ + @ instruction: 0xff6ba1c8 │ │ @ instruction: 0xff6a9b2e │ │ 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 │ │ @@ -3407795,15 +3407795,15 @@ │ │ add r7, r7, #1 │ │ cmp sl, r7 │ │ bne c57f4c │ │ b c57e50 │ │ mov r5, #0 │ │ b c57e50 │ │ @ instruction: 0xff6a9a32 │ │ - @ instruction: 0xff6ba163 │ │ + @ instruction: 0xff6ba13c │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ bl c59644 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq c580b8 │ │ @@ -3407992,15 +3407992,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c0734c │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6a9496 │ │ - @ instruction: 0xff6c1425 │ │ + @ instruction: 0xff6c13fe │ │ 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 │ │ @@ -3408053,15 +3408053,15 @@ │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6a93aa │ │ - @ instruction: 0xff6b9adb │ │ + @ instruction: 0xff6b9ab4 │ │ push {r4, r5, r6, lr} │ │ ldr r1, [pc, #176] @ c5844c │ │ mov r6, r0 │ │ mov r0, #8 │ │ movw r2, #258 @ 0x102 │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ @@ -3408362,15 +3408362,15 @@ │ │ mov r5, #0 │ │ ldr r0, [r4, #16] │ │ bl c5966c │ │ mov r0, r5 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6a8f5e │ │ - @ instruction: 0xff6b968f │ │ + @ instruction: 0xff6b9668 │ │ @ instruction: 0xff6a905e │ │ @ instruction: 0xff6a8f2a │ │ @ instruction: 0xff6a8ff2 │ │ @ instruction: 0xff6a8ec2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r0, #40] @ 0x28 │ │ @@ -3408424,15 +3408424,15 @@ │ │ add r1, pc, r1 │ │ bl c4d328 │ │ ldr r0, [r4, #16] │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b c5966c │ │ @ instruction: 0xff6a8dc2 │ │ @ instruction: 0xff6a8e0a │ │ - @ instruction: 0xff6b953b │ │ + @ instruction: 0xff6b9514 │ │ b c550a4 │ │ b c55098 │ │ b c5509c │ │ cmp r1, #0 │ │ beq c5897c │ │ mov r1, #1 │ │ mov r2, #0 │ │ @@ -3408663,20 +3408663,20 @@ │ │ orr r0, r3, r0 │ │ bx lr │ │ ldr r1, [pc, #12] @ c58d14 │ │ mov r0, #8 │ │ mov r2, #38 @ 0x26 │ │ add r1, pc, r1 │ │ b c4cff8 │ │ - @ instruction: 0xff6c09a6 │ │ + @ instruction: 0xff6c097f │ │ ldr r1, [pc, #8] @ c58d28 │ │ mov r2, #44 @ 0x2c │ │ add r1, pc, r1 │ │ b c4d328 │ │ - @ instruction: 0xff6c0992 │ │ + @ instruction: 0xff6c096b │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r1, #12 │ │ mov r4, r2 │ │ bl c36adc │ │ cmp r5, #0 │ │ beq c58d58 │ │ @@ -3408865,18 +3408865,18 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ ldr r0, [pc, #24] @ c59044 │ │ mov r2, #460 @ 0x1cc │ │ ldr r1, [pc, #20] @ c59048 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c39810 │ │ - @ instruction: 0xff6cd9ee │ │ + @ instruction: 0xff6cd9c7 │ │ muleq r0, r0, r2 │ │ @ instruction: 0xff69d351 │ │ - @ instruction: 0xff6cd762 │ │ + @ instruction: 0xff6cd73b │ │ ldr r0, [r0] │ │ b d31780 │ │ push {fp, lr} │ │ ldr r0, [r0] │ │ bl d31760 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ @@ -3408890,15 +3408890,15 @@ │ │ movw r2, #442 @ 0x1ba │ │ add r1, pc, r1 │ │ bl c4d328 │ │ ldr r0, [r4] │ │ mov r1, #0 │ │ pop {r4, lr} │ │ b d31760 │ │ - @ instruction: 0xff6cd70e │ │ + @ instruction: 0xff6cd6e7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl c36e84 │ │ ldr r0, [r0] │ │ bl d31780 │ │ mov r1, r0 │ │ @@ -3408984,15 +3408984,15 @@ │ │ ldr r0, [pc, #16] @ c59214 │ │ movw r2, #505 @ 0x1f9 │ │ ldr r1, [pc, #12] @ c59218 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c39810 │ │ @ instruction: 0xff6aa3c7 │ │ - @ instruction: 0xff6cd58a │ │ + @ instruction: 0xff6cd563 │ │ add r0, r0, #36 @ 0x24 │ │ b d31970 │ │ add r0, r0, #36 @ 0x24 │ │ b d31990 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ add r6, r0, #36 @ 0x24 │ │ @@ -3409116,15 +3409116,15 @@ │ │ movw r2, #653 @ 0x28d │ │ bl c4d328 │ │ cmp r4, #0 │ │ mov sl, r4 │ │ bne c593f8 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6cd3a2 │ │ + @ instruction: 0xff6cd37b │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #80] @ c5948c │ │ mov r5, r2 │ │ mov r4, r0 │ │ add r1, pc, r1 │ │ mov r0, #12 │ │ @@ -3409141,15 +3409141,15 @@ │ │ bne c59464 │ │ dmb ish │ │ str r1, [r0, #8] │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6cd356 │ │ + @ instruction: 0xff6cd32f │ │ ldr r0, [r0] │ │ dmb ish │ │ bx lr │ │ ldr r1, [r1] │ │ dmb ish │ │ str r1, [r0] │ │ bx lr │ │ @@ -3409204,17 +3409204,17 @@ │ │ ldr r1, [pc, #28] @ c59590 │ │ mov r0, r5 │ │ movw r2, #717 @ 0x2cd │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6cd2b6 │ │ - @ instruction: 0xff6cd24e │ │ - @ instruction: 0xff6cd21e │ │ + @ instruction: 0xff6cd28f │ │ + @ instruction: 0xff6cd227 │ │ + @ instruction: 0xff6cd1f7 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl c5922c │ │ ldr r5, [pc, #36] @ c595d4 │ │ movw r2, #734 @ 0x2de │ │ @@ -3409223,15 +3409223,15 @@ │ │ mov r1, r5 │ │ bl c4d328 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #736 @ 0x2e0 │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff6cd1e2 │ │ + @ instruction: 0xff6cd1bb │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #88] @ c5963c │ │ mov r0, #40 @ 0x28 │ │ mov r2, #744 @ 0x2e8 │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ cmp r0, #0 │ │ @@ -3409249,16 +3409249,16 @@ │ │ bl c4d328 │ │ 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: 0xff6cd1ae │ │ - @ instruction: 0xff6cd17a │ │ + @ instruction: 0xff6cd187 │ │ + @ instruction: 0xff6cd153 │ │ push {fp, lr} │ │ bl d32310 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {fp, pc} │ │ push {fp, lr} │ │ bl d32320 │ │ @@ -3409277,15 +3409277,15 @@ │ │ bl d32340 │ │ ldr r1, [pc, #16] @ c596ac │ │ mov r0, r4 │ │ movw r2, #839 @ 0x347 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ - @ instruction: 0xff6cd0f6 │ │ + @ instruction: 0xff6cd0cf │ │ push {fp, lr} │ │ bl d32350 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {fp, pc} │ │ push {fp, lr} │ │ bl d31b80 │ │ @@ -3409385,16 +3409385,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: 0xff6b864a │ │ - @ instruction: 0xff6cb079 │ │ + @ instruction: 0xff6b8623 │ │ + @ instruction: 0xff6cb052 │ │ @ instruction: 0xff6d2999 │ │ bx lr │ │ mov r0, #0 │ │ bx lr │ │ push {fp, lr} │ │ mov r0, #23 │ │ bl d31b40 │ │ @@ -3418229,19 +3418229,19 @@ │ │ andseq lr, r4, r4, ror #19 │ │ andseq lr, r4, r8, asr #19 │ │ andseq r1, r8, r0, lsl #19 │ │ andeq r1, r0, r4, ror r4 │ │ andseq r1, r8, r0, ror r9 │ │ andseq r1, r8, ip, lsl r9 │ │ @ instruction: 0xff6ca048 │ │ - @ instruction: 0xff6afcd0 │ │ + @ instruction: 0xff6afca9 │ │ andseq r1, r8, r4, lsl #18 │ │ @ instruction: 0x001818d0 │ │ @ instruction: 0xff6c9fb4 │ │ - @ instruction: 0xff6afc3c │ │ + @ instruction: 0xff6afc15 │ │ andseq r1, r8, ip, ror #17 │ │ push {fp, lr} │ │ bl c620d4 │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ moveq r0, #0 │ │ pop {fp, pc} │ │ @@ -3419441,27 +3419441,27 @@ │ │ @ instruction: 0xff6c90f8 │ │ @ instruction: 0xff6c9154 │ │ @ instruction: 0x001809b4 │ │ andeq r0, r0, r8, lsr #9 │ │ andseq r0, r8, r4, lsr #19 │ │ andseq r0, r8, ip, asr #18 │ │ @ instruction: 0xff6c907c │ │ - @ instruction: 0xff6c39fb │ │ + @ instruction: 0xff6c39d4 │ │ @ instruction: 0xff6c8d28 │ │ @ instruction: 0xff6c9124 │ │ andseq r0, r8, r4, lsr r9 │ │ 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 │ │ andseq r0, r8, r4, ror #17 │ │ @ instruction: 0xff6c8d68 │ │ - @ instruction: 0xff6c36e7 │ │ + @ instruction: 0xff6c36c0 │ │ andseq r0, r8, r0, asr #12 │ │ andseq r0, r8, r0, lsr #17 │ │ mulseq r8, r4, r8 │ │ andseq r0, r8, r0, lsl r7 │ │ @ instruction: 0x001806d4 │ │ mulseq r8, ip, r6 │ │ andseq r0, r8, r0, asr r8 │ │ @@ -3419779,19 +3419779,19 @@ │ │ mov r2, #0 │ │ bl c0734c │ │ b c63a7c │ │ mov r0, r4 │ │ bl ba9eb8 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6c310f │ │ - @ instruction: 0xff6c11e9 │ │ - @ instruction: 0xff6c319b │ │ - @ instruction: 0xff6c3163 │ │ - @ instruction: 0xff6c313b │ │ + @ instruction: 0xff6c30e8 │ │ + @ instruction: 0xff6c11c2 │ │ + @ instruction: 0xff6c3174 │ │ + @ instruction: 0xff6c313c │ │ + @ instruction: 0xff6c3114 │ │ 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] │ │ @@ -3419889,16 +3419889,16 @@ │ │ b c63b58 │ │ @ instruction: 0xff71bd5c │ │ andeq r0, r0, r0, ror r4 │ │ andseq pc, r7, ip, lsr #31 │ │ andeq r0, r0, r0, lsr r4 │ │ mulseq r7, ip, pc @ │ │ andseq pc, r7, r8, ror #30 │ │ - @ instruction: 0xff6ae56f │ │ - @ instruction: 0xff6ae585 │ │ + @ instruction: 0xff6ae548 │ │ + @ instruction: 0xff6ae55e │ │ andseq pc, r7, r8, asr pc @ │ │ andseq pc, r7, ip, lsr #30 │ │ andseq pc, r7, ip, lsl #30 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ mov r5, #0 │ │ @@ -3420024,29 +3420024,29 @@ │ │ ldr r0, [pc, #80] @ c63e94 │ │ ldr r0, [pc, r0] │ │ bl c5966c │ │ b c63ca4 │ │ andseq pc, r7, r0, ror #28 │ │ andeq r0, r0, r4, ror #5 │ │ andseq pc, r7, r0, asr lr @ │ │ - @ instruction: 0xff6ae4af │ │ + @ instruction: 0xff6ae488 │ │ andseq pc, r7, r0, lsl #28 │ │ - @ instruction: 0xff6ae43b │ │ + @ instruction: 0xff6ae414 │ │ @ instruction: 0xff696692 │ │ andseq pc, r7, r0, ror sp @ │ │ andeq r0, r0, r0, lsl r1 │ │ andseq pc, r7, r0, asr sp @ │ │ andseq pc, r7, ip, lsr sp @ │ │ strdeq r0, [r0], -r8 │ │ andseq pc, r7, ip, lsl sp @ │ │ andseq pc, r7, r0, lsl sp @ │ │ @ instruction: 0x0017fcf0 │ │ andseq pc, r7, r0, ror #25 │ │ @ instruction: 0x0017fcd0 │ │ - @ instruction: 0xff6ae337 │ │ + @ instruction: 0xff6ae310 │ │ mulseq r7, r8, ip │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ sub r0, r0, r1 │ │ bx lr │ │ @@ -3420090,15 +3420090,15 @@ │ │ andseq pc, r7, r4, asr #23 │ │ andseq pc, r7, r4, asr #23 │ │ @ instruction: 0x0017fbb8 │ │ ldr r1, [pc, #8] @ c63f60 │ │ mov r2, #211 @ 0xd3 │ │ add r1, pc, r1 │ │ b c4d328 │ │ - @ instruction: 0xff6ae213 │ │ + @ instruction: 0xff6ae1ec │ │ ldr r1, [r1] │ │ ldr r0, [r0] │ │ sub r0, r0, r1 │ │ bx lr │ │ push {fp, lr} │ │ bl c595d8 │ │ ldr r1, [pc, #28] @ c63fa0 │ │ @@ -3420210,17 +3420210,17 @@ │ │ bl c0725c │ │ mov r0, #39 @ 0x27 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6c0b51 │ │ + @ instruction: 0xff6c0b2a │ │ @ instruction: 0xff6ac635 │ │ - @ instruction: 0xff6c0b29 │ │ + @ instruction: 0xff6c0b02 │ │ @ instruction: 0xff6ac60d │ │ cmp r0, #0 │ │ mvneq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #16] │ │ b c94b74 │ │ cmp r0, #0 │ │ @@ -3420319,15 +3420319,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c0734c │ │ b c642a8 │ │ mov r7, #0 │ │ b c642a8 │ │ - @ instruction: 0xff6adee6 │ │ + @ instruction: 0xff6adebf │ │ @ instruction: 0xff6a11f0 │ │ push {fp, lr} │ │ movw r0, #101 @ 0x65 │ │ movt r0, #4992 @ 0x1380 │ │ bl c06b64 │ │ cmp r0, #0 │ │ beq c6431c │ │ @@ -3420405,16 +3420405,16 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, lr} │ │ b d31680 │ │ @ instruction: 0xff69f545 │ │ - @ instruction: 0xff6bead5 │ │ - @ instruction: 0xff6b72cc │ │ + @ instruction: 0xff6beaae │ │ + @ instruction: 0xff6b72a5 │ │ 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} │ │ @@ -3420768,42 +3420768,42 @@ │ │ movw r3, #279 @ 0x117 │ │ add r2, pc, r2 │ │ bl c4e698 │ │ mov r8, #1 │ │ mov r0, r8 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6bea19 │ │ + @ instruction: 0xff6be9f2 │ │ @ instruction: 0xff6c5e3c │ │ @ instruction: 0xff6a4b71 │ │ - @ instruction: 0xff6b6f99 │ │ + @ instruction: 0xff6b6f72 │ │ @ instruction: 0xff695c9d │ │ @ instruction: 0xff695c69 │ │ @ instruction: 0xff6aa3f5 │ │ @ instruction: 0xff6aa189 │ │ - @ instruction: 0xff6b713f │ │ + @ instruction: 0xff6b7118 │ │ @ instruction: 0xff6aa3d0 │ │ - @ instruction: 0xff6b1a82 │ │ - @ instruction: 0xff6c0686 │ │ + @ instruction: 0xff6b1a5b │ │ + @ instruction: 0xff6c065f │ │ @ instruction: 0xff6c6150 │ │ @ instruction: 0xff692147 │ │ - @ instruction: 0xff6c063e │ │ - @ instruction: 0xff6b70a3 │ │ - @ instruction: 0xff6b7083 │ │ + @ instruction: 0xff6c0617 │ │ + @ instruction: 0xff6b707c │ │ + @ instruction: 0xff6b705c │ │ @ instruction: 0xff6ac0c0 │ │ - @ instruction: 0xff6b19bb │ │ + @ instruction: 0xff6b1994 │ │ @ instruction: 0xff6ac090 │ │ - @ instruction: 0xff6b7027 │ │ + @ instruction: 0xff6b7000 │ │ @ instruction: 0xff6ac058 │ │ - @ instruction: 0xff6b6ff3 │ │ - @ instruction: 0xff6be591 │ │ - @ instruction: 0xff6be511 │ │ - @ instruction: 0xff6be4f5 │ │ - @ instruction: 0xff6be5ed │ │ - @ instruction: 0xff6be559 │ │ + @ instruction: 0xff6b6fcc │ │ + @ instruction: 0xff6be56a │ │ + @ instruction: 0xff6be4ea │ │ + @ instruction: 0xff6be4ce │ │ + @ instruction: 0xff6be5c6 │ │ + @ instruction: 0xff6be532 │ │ 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} │ │ @@ -3421085,26 +3421085,26 @@ │ │ mov r0, #9 │ │ mov r1, #111 @ 0x6f │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c0734c │ │ mov r6, #0 │ │ b c64c14 │ │ - @ instruction: 0xff6be395 │ │ - @ instruction: 0xff6af385 │ │ - @ instruction: 0xff6be2f1 │ │ - @ instruction: 0xff6af2e1 │ │ - @ instruction: 0xff6be34d │ │ + @ instruction: 0xff6be36e │ │ + @ instruction: 0xff6af35e │ │ + @ instruction: 0xff6be2ca │ │ + @ instruction: 0xff6af2ba │ │ + @ instruction: 0xff6be326 │ │ @ instruction: 0xff69cd0d │ │ @ instruction: 0xff69567f │ │ @ instruction: 0xff6c77b3 │ │ - @ instruction: 0xff6b7d7c │ │ - @ instruction: 0xff6be285 │ │ - @ instruction: 0xff6be011 │ │ - @ instruction: 0xff6af001 │ │ + @ instruction: 0xff6b7d55 │ │ + @ instruction: 0xff6be25e │ │ + @ instruction: 0xff6bdfea │ │ + @ instruction: 0xff6aefda │ │ 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 │ │ @@ -3421278,22 +3421278,22 @@ │ │ add r9, r0, r4 │ │ b c6508c │ │ movw r5, #32 │ │ mov r9, #0 │ │ movt r5, #8 │ │ b c65060 │ │ @ instruction: 0xff6a7a11 │ │ - @ instruction: 0xff6c3994 │ │ - @ instruction: 0xff6b5469 │ │ - @ instruction: 0xff6bdec1 │ │ - @ instruction: 0xff6bde65 │ │ + @ instruction: 0xff6c396d │ │ + @ instruction: 0xff6b5442 │ │ + @ instruction: 0xff6bde9a │ │ + @ instruction: 0xff6bde3e │ │ @ instruction: 0xff6a0482 │ │ - @ instruction: 0xff6aed54 │ │ - @ instruction: 0xff6c377c │ │ - @ instruction: 0xff6bde31 │ │ + @ instruction: 0xff6aed2d │ │ + @ instruction: 0xff6c3755 │ │ + @ instruction: 0xff6bde0a │ │ 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 │ │ @@ -3421404,18 +3421404,18 @@ │ │ mov r1, #64 @ 0x40 │ │ add r0, lr, #24 │ │ bl d320c0 │ │ mov r0, fp │ │ add sp, sp, #92 @ 0x5c │ │ add sp, sp, #1024 @ 0x400 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6bdb71 │ │ - @ instruction: 0xff6ace56 │ │ - @ instruction: 0xff6bdb3d │ │ - @ instruction: 0xff6ace22 │ │ + @ instruction: 0xff6bdb4a │ │ + @ instruction: 0xff6ace2f │ │ + @ instruction: 0xff6bdb16 │ │ + @ instruction: 0xff6acdfb │ │ 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 │ │ @@ -3421604,33 +3421604,33 @@ │ │ mov r0, #9 │ │ mov r1, #130 @ 0x82 │ │ b c65480 │ │ @ instruction: 0xff6a009f │ │ @ instruction: 0xff6a74e6 │ │ @ instruction: 0xff6a74ba │ │ @ instruction: 0xff694f13 │ │ - @ instruction: 0xff6bf751 │ │ - @ instruction: 0xff6bd9d1 │ │ - @ instruction: 0xff6b0b4a │ │ - @ instruction: 0xff6bda69 │ │ - @ instruction: 0xff6b0be2 │ │ + @ instruction: 0xff6bf72a │ │ + @ instruction: 0xff6bd9aa │ │ + @ instruction: 0xff6b0b23 │ │ + @ instruction: 0xff6bda42 │ │ + @ instruction: 0xff6b0bbb │ │ @ instruction: 0xff6cb24f │ │ - @ instruction: 0xff6bd92d │ │ - @ instruction: 0xff6b0aa6 │ │ + @ instruction: 0xff6bd906 │ │ + @ instruction: 0xff6b0a7f │ │ @ instruction: 0xff6c9223 │ │ @ instruction: 0xff6a73ba │ │ @ instruction: 0xff6a93b1 │ │ - @ instruction: 0xff6bd851 │ │ - @ instruction: 0xff6b09ca │ │ - @ instruction: 0xff6bd879 │ │ - @ instruction: 0xff6b09f2 │ │ - @ instruction: 0xff6bd7f5 │ │ - @ instruction: 0xff6b096e │ │ - @ instruction: 0xff6bd955 │ │ - @ instruction: 0xff6b0ace │ │ + @ instruction: 0xff6bd82a │ │ + @ instruction: 0xff6b09a3 │ │ + @ instruction: 0xff6bd852 │ │ + @ instruction: 0xff6b09cb │ │ + @ instruction: 0xff6bd7ce │ │ + @ instruction: 0xff6b0947 │ │ + @ instruction: 0xff6bd92e │ │ + @ instruction: 0xff6b0aa7 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr sl, [r0] │ │ mov r8, r0 │ │ cmp r2, #1 │ │ blt c657cc │ │ mov r5, r1 │ │ mov r0, r1 │ │ @@ -3421669,15 +3421669,15 @@ │ │ bl c0725c │ │ mov r0, #9 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6bd6ed │ │ + @ instruction: 0xff6bd6c6 │ │ @ instruction: 0xff69c29e │ │ 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 │ │ @@ -3422240,71 +3422240,71 @@ │ │ mov r7, #0 │ │ movne r4, r0 │ │ moveq fp, r0 │ │ b c65e6c │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r1, [r0] │ │ b c65fb8 │ │ - @ instruction: 0xff6bd67d │ │ - @ instruction: 0xff6bf41e │ │ - @ instruction: 0xff6bd5f9 │ │ - @ instruction: 0xff6bf39a │ │ - @ instruction: 0xff6bd591 │ │ + @ instruction: 0xff6bd656 │ │ + @ instruction: 0xff6bf3f7 │ │ + @ instruction: 0xff6bd5d2 │ │ + @ instruction: 0xff6bf373 │ │ + @ instruction: 0xff6bd56a │ │ @ instruction: 0xff6a6fd1 │ │ - @ instruction: 0xff6c2f64 │ │ + @ instruction: 0xff6c2f3d │ │ @ instruction: 0xff6a6f75 │ │ - @ instruction: 0xff6c2f28 │ │ - @ instruction: 0xff6bd3c9 │ │ + @ instruction: 0xff6c2f01 │ │ + @ instruction: 0xff6bd3a2 │ │ @ instruction: 0xff6c8c7d │ │ - @ instruction: 0xff6bd155 │ │ - @ instruction: 0xff6bd429 │ │ - @ instruction: 0xff6bd391 │ │ - @ instruction: 0xff6bd36d │ │ - @ instruction: 0xff6bd31d │ │ - @ instruction: 0xff6bd3f9 │ │ - @ instruction: 0xff6ae2c8 │ │ - @ instruction: 0xff6bd171 │ │ - @ instruction: 0xff6bb379 │ │ - @ instruction: 0xff6c2b30 │ │ - @ instruction: 0xff6bd0a9 │ │ - @ instruction: 0xff6bb2b1 │ │ - @ instruction: 0xff6bd08d │ │ - @ instruction: 0xff6bb295 │ │ - @ instruction: 0xff6bd129 │ │ - @ instruction: 0xff6bb331 │ │ - @ instruction: 0xff6bd035 │ │ - @ instruction: 0xff6bd051 │ │ - @ instruction: 0xff6bce81 │ │ - @ instruction: 0xff6bec22 │ │ - @ instruction: 0xff6bcec1 │ │ - @ instruction: 0xff6bec62 │ │ - @ instruction: 0xff6bd5ad │ │ + @ instruction: 0xff6bd12e │ │ + @ instruction: 0xff6bd402 │ │ + @ instruction: 0xff6bd36a │ │ + @ instruction: 0xff6bd346 │ │ + @ instruction: 0xff6bd2f6 │ │ + @ instruction: 0xff6bd3d2 │ │ + @ instruction: 0xff6ae2a1 │ │ + @ instruction: 0xff6bd14a │ │ + @ instruction: 0xff6bb352 │ │ + @ instruction: 0xff6c2b09 │ │ + @ instruction: 0xff6bd082 │ │ + @ instruction: 0xff6bb28a │ │ + @ instruction: 0xff6bd066 │ │ + @ instruction: 0xff6bb26e │ │ + @ instruction: 0xff6bd102 │ │ + @ instruction: 0xff6bb30a │ │ + @ instruction: 0xff6bd00e │ │ + @ instruction: 0xff6bd02a │ │ + @ instruction: 0xff6bce5a │ │ + @ instruction: 0xff6bebfb │ │ + @ instruction: 0xff6bce9a │ │ + @ instruction: 0xff6bec3b │ │ + @ instruction: 0xff6bd586 │ │ tst r1, #1 │ │ bne c66194 │ │ ldr r1, [pc, #20] @ c661a4 │ │ add r1, pc, r1 │ │ b c4cf38 │ │ ldr r1, [pc, #4] @ c661a0 │ │ add r1, pc, r1 │ │ b c4d6bc │ │ - @ instruction: 0xff6bcd3d │ │ - @ instruction: 0xff6bcd49 │ │ + @ instruction: 0xff6bcd16 │ │ + @ instruction: 0xff6bcd22 │ │ tst r1, #1 │ │ bne c661c0 │ │ ldr r1, [pc, #32] @ c661d8 │ │ mov r2, r3 │ │ add r1, pc, r1 │ │ b c4d328 │ │ ldr ip, [pc, #12] @ c661d4 │ │ mov r1, r2 │ │ add ip, pc, ip │ │ mov r2, ip │ │ b c4e698 │ │ - @ instruction: 0xff6bcd0d │ │ - @ instruction: 0xff6bcd1d │ │ + @ instruction: 0xff6bcce6 │ │ + @ instruction: 0xff6bccf6 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [sp, #24] │ │ mov r5, #2 │ │ strd r4, [sp] │ │ bl c65814 │ │ add sp, sp, #8 │ │ @@ -3422639,15 +3422639,15 @@ │ │ bl c39810 │ │ ldr r0, [pc, #24] @ c6673c │ │ mov r2, #91 @ 0x5b │ │ ldr r1, [pc, #20] @ c66740 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c39810 │ │ - @ instruction: 0xff6c2233 │ │ + @ instruction: 0xff6c220c │ │ @ instruction: 0xff6ca07f │ │ @ instruction: 0xff6a4715 │ │ @ instruction: 0xff6ca067 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ mov r5, r0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ @@ -3422689,17 +3422689,17 @@ │ │ mov r2, #34 @ 0x22 │ │ ldr r0, [sp, #16] │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6af8d3 │ │ - @ instruction: 0xff6b1360 │ │ - @ instruction: 0xff6af8a7 │ │ + @ instruction: 0xff6af8ac │ │ + @ instruction: 0xff6b1339 │ │ + @ instruction: 0xff6af880 │ │ 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 │ │ @@ -3423096,22 +3423096,22 @@ │ │ mov r0, r4 │ │ bl c66ee8 │ │ b c66d98 │ │ andseq ip, r6, ip, lsr r3 │ │ @ instruction: 0xff6a90d2 │ │ andseq ip, r6, r4, lsl #5 │ │ @ instruction: 0xff6c3d00 │ │ - @ instruction: 0xff6b89cd │ │ + @ instruction: 0xff6b89a6 │ │ @ instruction: 0xff6a250d │ │ andseq fp, r6, r4, asr #31 │ │ @ instruction: 0xff6a7e91 │ │ @ instruction: 0xff6c7c8a │ │ mulseq r6, ip, r0 │ │ @ instruction: 0xff6938b1 │ │ - @ instruction: 0xff6b4b75 │ │ + @ instruction: 0xff6b4b4e │ │ @ instruction: 0xff693879 │ │ @ instruction: 0xff6c3a10 │ │ @ instruction: 0xff68fa17 │ │ @ instruction: 0xff6c3968 │ │ @ instruction: 0xff68f96f │ │ @ instruction: 0xff6c39e0 │ │ push {r4, lr} │ │ @@ -3423160,15 +3423160,15 @@ │ │ str r0, [sp, #12] │ │ str r0, [sp, #16] │ │ ldr r0, [pc, #16] @ c66f5c │ │ ldr r0, [pc, r0] │ │ bl c64a98 │ │ add sp, sp, #24 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6b47ad │ │ + @ instruction: 0xff6b4786 │ │ andseq fp, r6, r4, asr #23 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov r2, r0 │ │ mov r0, #0 │ │ mov r3, r1 │ │ ldr r1, [pc, #40] @ c66fa4 │ │ @@ -3423232,31 +3423232,31 @@ │ │ mov r0, r6 │ │ mov r2, #62 @ 0x3e │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6bdcb2 │ │ - @ instruction: 0xff6bdc32 │ │ + @ instruction: 0xff6bdc8b │ │ + @ instruction: 0xff6bdc0b │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r3, r1 │ │ ldr r1, [pc, #28] @ c670b8 │ │ strd r4, [sp] │ │ mov r2, r0 │ │ ldr r0, [pc, #20] @ c670bc │ │ add r1, pc, r1 │ │ ldr r0, [pc, r0] │ │ bl c66744 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6bdbe6 │ │ + @ instruction: 0xff6bdbbf │ │ andseq fp, r6, r0, lsl #19 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r3, r1 │ │ ldr r1, [pc, #28] @ c670f8 │ │ @@ -3423264,15 +3423264,15 @@ │ │ mov r2, r0 │ │ ldr r0, [pc, #20] @ c670fc │ │ add r1, pc, r1 │ │ ldr r0, [pc, r0] │ │ bl c66744 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6b4627 │ │ + @ instruction: 0xff6b4600 │ │ andseq fp, r6, r4, lsl #22 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #116 @ 0x74 │ │ ldr r9, [sp, #152] @ 0x98 │ │ cmp r9, #0 │ │ beq c67240 │ │ mov r4, r3 │ │ @@ -3423399,19 +3423399,19 @@ │ │ add r0, sp, #36 @ 0x24 │ │ mov r1, #16 │ │ bl d320c0 │ │ mov r0, r5 │ │ add sp, sp, #116 @ 0x74 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff68f54f │ │ - @ instruction: 0xff6c1714 │ │ + @ instruction: 0xff6c16ed │ │ @ instruction: 0xff68f51b │ │ - @ instruction: 0xff6c16e0 │ │ + @ instruction: 0xff6c16b9 │ │ @ instruction: 0xff68f583 │ │ - @ instruction: 0xff6c1748 │ │ + @ instruction: 0xff6c1721 │ │ 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} │ │ @@ -3423520,17 +3423520,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: 0xff691541 │ │ @ instruction: 0xff68e28f │ │ - @ instruction: 0xff6b1ff4 │ │ + @ instruction: 0xff6b1fcd │ │ @ instruction: 0xff697c9c │ │ - @ instruction: 0xff6ab873 │ │ + @ instruction: 0xff6ab84c │ │ @ instruction: 0xff69befd │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ cmp r0, #0 │ │ beq c67548 │ │ mov r4, r2 │ │ mov r5, r3 │ │ @@ -3423580,16 +3423580,16 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6bf603 │ │ - @ instruction: 0xff6bf5e7 │ │ + @ instruction: 0xff6bf5dc │ │ + @ instruction: 0xff6bf5c0 │ │ @ instruction: 0xff6c31e7 │ │ 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 │ │ @@ -3423847,33 +3423847,33 @@ │ │ mov r0, r6 │ │ mov r1, #105 @ 0x69 │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ b c67894 │ │ - @ instruction: 0xff6bf36b │ │ - @ instruction: 0xff6ac696 │ │ - @ instruction: 0xff6bf33b │ │ - @ instruction: 0xff6ac666 │ │ - @ instruction: 0xff6bf2ef │ │ - @ instruction: 0xff6ac61a │ │ - @ instruction: 0xff6bf437 │ │ - @ instruction: 0xff6bf28f │ │ - @ instruction: 0xff6ac5ba │ │ - @ instruction: 0xff6bf1eb │ │ - @ instruction: 0xff6ac516 │ │ - @ instruction: 0xff6bf2cb │ │ - @ instruction: 0xff6ac5de │ │ - @ instruction: 0xff6bf267 │ │ - @ instruction: 0xff6ac57a │ │ - @ instruction: 0xff6c1003 │ │ + @ instruction: 0xff6bf344 │ │ + @ instruction: 0xff6ac66f │ │ + @ instruction: 0xff6bf314 │ │ + @ instruction: 0xff6ac63f │ │ + @ instruction: 0xff6bf2c8 │ │ + @ instruction: 0xff6ac5f3 │ │ + @ instruction: 0xff6bf410 │ │ + @ instruction: 0xff6bf268 │ │ + @ instruction: 0xff6ac593 │ │ + @ instruction: 0xff6bf1c4 │ │ + @ instruction: 0xff6ac4ef │ │ + @ instruction: 0xff6bf2a4 │ │ + @ instruction: 0xff6ac5b7 │ │ + @ instruction: 0xff6bf240 │ │ + @ instruction: 0xff6ac553 │ │ + @ instruction: 0xff6c0fdc │ │ @ instruction: 0xff6c8e20 │ │ - @ instruction: 0xff6bf1d3 │ │ - @ instruction: 0xff6ac4e6 │ │ + @ instruction: 0xff6bf1ac │ │ + @ instruction: 0xff6ac4bf │ │ 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] │ │ @@ -3423939,17 +3423939,17 @@ │ │ mov r2, #160 @ 0xa0 │ │ ldr r0, [sp, #36] @ 0x24 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6bf06f │ │ + @ instruction: 0xff6bf048 │ │ @ instruction: 0xff690d87 │ │ - @ instruction: 0xff6bf047 │ │ + @ instruction: 0xff6bf020 │ │ 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 │ │ @@ -3424035,21 +3424035,21 @@ │ │ mov r2, #0 │ │ bl c0734c │ │ ldr r0, [sp, #28] │ │ mov r1, r5 │ │ mov r2, #200 @ 0xc8 │ │ bl c4d328 │ │ b c67ca8 │ │ - @ instruction: 0xff6bef57 │ │ - @ instruction: 0xff6bb286 │ │ - @ instruction: 0xff6bef2b │ │ - @ instruction: 0xff6bb25a │ │ - @ instruction: 0xff6beee7 │ │ - @ instruction: 0xff6bb216 │ │ - @ instruction: 0xff6bef73 │ │ + @ instruction: 0xff6bef30 │ │ + @ instruction: 0xff6bb25f │ │ + @ instruction: 0xff6bef04 │ │ + @ instruction: 0xff6bb233 │ │ + @ instruction: 0xff6beec0 │ │ + @ instruction: 0xff6bb1ef │ │ + @ instruction: 0xff6bef4c │ │ 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 │ │ @@ -3424142,19 +3424142,19 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6a88f8 │ │ - @ instruction: 0xff6c0b1c │ │ + @ instruction: 0xff6c0af5 │ │ @ instruction: 0xff6a8914 │ │ - @ instruction: 0xff6c0b38 │ │ + @ instruction: 0xff6c0b11 │ │ @ instruction: 0xff6a893c │ │ - @ instruction: 0xff6c0b60 │ │ + @ instruction: 0xff6c0b39 │ │ 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 │ │ @@ -3424381,15 +3424381,15 @@ │ │ mov r0, r4 │ │ mov r2, #0 │ │ str r2, [r1, #28] │ │ pop {r4, lr} │ │ ldr r1, [pc, #8] @ c68270 │ │ add r1, pc, r1 │ │ b bab1fc │ │ - @ instruction: 0xff6b1883 │ │ + @ instruction: 0xff6b185c │ │ @ instruction: 0x00150ab8 │ │ ldr r0, [pc, #4] @ c68280 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x00150afc │ │ ldr r0, [pc, #4] @ c68290 │ │ add r0, pc, r0 │ │ @@ -3425266,29 +3425266,29 @@ │ │ bge c68a98 │ │ b c68a9c │ │ mov r0, #0 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff69e7b1 │ │ @ instruction: 0xff6a2094 │ │ - @ instruction: 0xff6aa761 │ │ - @ instruction: 0xff6b6044 │ │ - @ instruction: 0xff6aab83 │ │ + @ instruction: 0xff6aa73a │ │ + @ instruction: 0xff6b601d │ │ + @ instruction: 0xff6aab5c │ │ @ instruction: 0xff695007 │ │ - @ instruction: 0xff6b1551 │ │ + @ instruction: 0xff6b152a │ │ @ instruction: 0xff699671 │ │ - @ instruction: 0xff6b1689 │ │ - @ instruction: 0xff6b2bb3 │ │ + @ instruction: 0xff6b1662 │ │ + @ instruction: 0xff6b2b8c │ │ @ instruction: 0xff6c39ac │ │ @ instruction: 0xff69e5db │ │ - @ instruction: 0xff6b1a45 │ │ + @ instruction: 0xff6b1a1e │ │ @ instruction: 0xff6c5aa0 │ │ @ instruction: 0xff699705 │ │ @ instruction: 0xff6918ab │ │ - @ instruction: 0xff6b144d │ │ + @ instruction: 0xff6b1426 │ │ 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 c690cc │ │ @@ -3425362,15 +3425362,15 @@ │ │ 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: 0xff716a27 │ │ @ instruction: 0xff7169e7 │ │ - @ instruction: 0xff6bf898 │ │ + @ instruction: 0xff6bf871 │ │ @ instruction: 0xff6c1658 │ │ 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 │ │ @@ -3425542,18 +3425542,18 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff69df7b │ │ @ instruction: 0xff69917d │ │ @ instruction: 0xff6a8682 │ │ @ instruction: 0xff68cc7d │ │ @ instruction: 0xff6a57bc │ │ @ instruction: 0xff6991d5 │ │ - @ instruction: 0xff6b10ed │ │ - @ instruction: 0xff6afe57 │ │ + @ instruction: 0xff6b10c6 │ │ + @ instruction: 0xff6afe30 │ │ @ instruction: 0xff6a5608 │ │ - @ instruction: 0xff6b608a │ │ + @ instruction: 0xff6b6063 │ │ @ instruction: 0xff69900d │ │ @ instruction: 0xff6c536c │ │ @ instruction: 0xff698fd5 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ mov r0, #0 │ │ mov r4, #0 │ │ @@ -3425638,16 +3425638,16 @@ │ │ bl baeb64 │ │ cmp r0, #1 │ │ blt c69608 │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6b3fc5 │ │ - @ instruction: 0xff6b0e95 │ │ + @ instruction: 0xff6b3f9e │ │ + @ instruction: 0xff6b0e6e │ │ 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 │ │ @@ -3426432,51 +3426432,51 @@ │ │ b c6a1c0 │ │ mov r8, #0 │ │ mov r7, #0 │ │ b c6a1bc │ │ mov r8, #0 │ │ mov r7, r4 │ │ b c6a1b8 │ │ - @ instruction: 0xff6bd5aa │ │ + @ instruction: 0xff6bd583 │ │ @ instruction: 0xff6c242c │ │ @ instruction: 0xff698390 │ │ @ instruction: 0xff690d10 │ │ @ instruction: 0xff6c7037 │ │ - @ instruction: 0xff6b799a │ │ + @ instruction: 0xff6b7973 │ │ @ instruction: 0xff69d985 │ │ @ instruction: 0xff69d862 │ │ @ instruction: 0xff6980d3 │ │ - @ instruction: 0xff6bb3ec │ │ - @ instruction: 0xff6aa338 │ │ + @ instruction: 0xff6bb3c5 │ │ + @ instruction: 0xff6aa311 │ │ andseq pc, r4, r8, asr sl @ │ │ @ instruction: 0xff6c0de3 │ │ - @ instruction: 0xff6b09d1 │ │ + @ instruction: 0xff6b09aa │ │ @ instruction: 0xff6c4596 │ │ - @ instruction: 0xff6b0d99 │ │ - @ instruction: 0xff6b3254 │ │ - @ instruction: 0xff6a9c29 │ │ - @ instruction: 0xff6a99b5 │ │ + @ instruction: 0xff6b0d72 │ │ + @ instruction: 0xff6b322d │ │ + @ instruction: 0xff6a9c02 │ │ + @ instruction: 0xff6a998e │ │ @ instruction: 0xff69b582 │ │ @ instruction: 0xff692254 │ │ @ instruction: 0xff69f221 │ │ @ instruction: 0xff6a48e3 │ │ - @ instruction: 0xff6a951d │ │ - @ instruction: 0xff6b06b1 │ │ - @ instruction: 0xff6a9791 │ │ - @ instruction: 0xff6b7d03 │ │ - @ instruction: 0xff6a8334 │ │ + @ instruction: 0xff6a94f6 │ │ + @ instruction: 0xff6b068a │ │ + @ instruction: 0xff6a976a │ │ + @ instruction: 0xff6b7cdc │ │ + @ instruction: 0xff6a830d │ │ @ instruction: 0xff699957 │ │ - @ instruction: 0xff6a995d │ │ - @ instruction: 0xff6b7ecf │ │ - @ instruction: 0xff6a84fc │ │ - @ instruction: 0xff6bea30 │ │ - @ instruction: 0xff6a9ee2 │ │ - @ instruction: 0xff6b04f9 │ │ - @ instruction: 0xff6ae568 │ │ - @ instruction: 0xff6b0375 │ │ + @ instruction: 0xff6a9936 │ │ + @ instruction: 0xff6b7ea8 │ │ + @ instruction: 0xff6a84d5 │ │ + @ instruction: 0xff6bea09 │ │ + @ instruction: 0xff6a9ebb │ │ + @ instruction: 0xff6b04d2 │ │ + @ instruction: 0xff6ae541 │ │ + @ instruction: 0xff6b034e │ │ 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 │ │ @@ -3426492,15 +3426492,15 @@ │ │ ldrhi r0, [pc, #20] @ c6a368 │ │ addhi r0, pc, r0 │ │ bxhi lr │ │ ldr r1, [pc, #12] @ c6a36c │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #2] │ │ bx lr │ │ - @ instruction: 0xff6a9bb4 │ │ + @ instruction: 0xff6a9b8d │ │ @ instruction: 0x0014f2d0 │ │ 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 │ │ @@ -3426759,21 +3426759,21 @@ │ │ b c6a780 │ │ mvn r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #140 @ 0x8c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff68ee55 │ │ @ instruction: 0xff693be3 │ │ - @ instruction: 0xff6b005d │ │ + @ instruction: 0xff6b0036 │ │ @ instruction: 0xff691d31 │ │ @ instruction: 0xff69d9f8 │ │ @ instruction: 0xff6945eb │ │ - @ instruction: 0xff6a7d9b │ │ - @ instruction: 0xff6a7d7e │ │ - @ instruction: 0xff6b12aa │ │ + @ instruction: 0xff6a7d74 │ │ + @ instruction: 0xff6a7d57 │ │ + @ instruction: 0xff6b1283 │ │ @ instruction: 0xff68ec59 │ │ @ instruction: 0xff697de5 │ │ @ instruction: 0xff68eb15 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r2, r3 │ │ b c6a7cc │ │ @@ -3427006,22 +3427006,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: 0xff6a8d8d │ │ + @ instruction: 0xff6a8d66 │ │ @ instruction: 0xff69ab76 │ │ - @ instruction: 0xff6a7786 │ │ - @ instruction: 0xff6a76c6 │ │ - @ instruction: 0xff6a7716 │ │ + @ instruction: 0xff6a775f │ │ + @ instruction: 0xff6a769f │ │ + @ instruction: 0xff6a76ef │ │ @ instruction: 0xff715240 │ │ - @ instruction: 0xff6b1b15 │ │ - @ instruction: 0xff6b1ac9 │ │ + @ instruction: 0xff6b1aee │ │ + @ instruction: 0xff6b1aa2 │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r2, r0 │ │ add r0, sp, #8 │ │ str r0, [sp, #4] │ │ mvn r0, #0 │ │ cmp r1, #0 │ │ @@ -3427204,17 +3427204,17 @@ │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c0734c │ │ mvn r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6a759e │ │ + @ instruction: 0xff6a7577 │ │ @ instruction: 0xff69336f │ │ - @ instruction: 0xff6a73ae │ │ + @ instruction: 0xff6a7387 │ │ @ instruction: 0xff69317f │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ mov r4, r3 │ │ mov r3, r0 │ │ cmp r0, #65536 @ 0x10000 │ │ bcc c6aee4 │ │ @@ -3427338,18 +3427338,18 @@ │ │ mov r0, #2 │ │ add sp, sp, #16 │ │ pop {r4, pc} │ │ mov r0, #3 │ │ add sp, sp, #16 │ │ pop {r4, pc} │ │ @ instruction: 0xff694f4b │ │ - @ instruction: 0xff6acc4a │ │ + @ instruction: 0xff6acc23 │ │ @ instruction: 0xff714b54 │ │ @ instruction: 0xff698a08 │ │ - @ instruction: 0xff6b615b │ │ + @ instruction: 0xff6b6134 │ │ @ instruction: 0xff69b50b │ │ 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 c6b178 │ │ @@ -3427813,28 +3427813,28 @@ │ │ ldr r1, [pc, #56] @ c6b830 │ │ mov r2, #148 @ 0x94 │ │ ldr r0, [sp, #16] │ │ add r1, pc, r1 │ │ bl c4d328 │ │ b c6b7b0 │ │ @ instruction: 0xff68b652 │ │ - @ instruction: 0xff6aaf36 │ │ + @ instruction: 0xff6aaf0f │ │ @ instruction: 0xff68b62a │ │ - @ instruction: 0xff6aaf0e │ │ + @ instruction: 0xff6aaee7 │ │ @ instruction: 0xff68b12a │ │ - @ instruction: 0xff6aaa0e │ │ + @ instruction: 0xff6aa9e7 │ │ @ instruction: 0xff68b146 │ │ - @ instruction: 0xff6aaa2a │ │ + @ instruction: 0xff6aaa03 │ │ @ instruction: 0xff68b17e │ │ - @ instruction: 0xff6aaa62 │ │ + @ instruction: 0xff6aaa3b │ │ @ instruction: 0xff68afde │ │ @ instruction: 0xff68b22e │ │ @ instruction: 0xff68b1d2 │ │ @ instruction: 0xff68b582 │ │ - @ instruction: 0xff6aae66 │ │ + @ instruction: 0xff6aae3f │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #56 @ 0x38 │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r8, r0 │ │ bl c6cd70 │ │ bl baee64 │ │ @@ -3427938,21 +3427938,21 @@ │ │ ldr r0, [pc, #40] @ c6ba14 │ │ mov r1, #97 @ 0x61 │ │ ldr r2, [pc, #36] @ c6ba18 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c6b93c │ │ @ instruction: 0xff68aea6 │ │ - @ instruction: 0xff6bd0d8 │ │ + @ instruction: 0xff6bd0b1 │ │ @ instruction: 0xff68ae12 │ │ - @ instruction: 0xff6bd044 │ │ + @ instruction: 0xff6bd01d │ │ @ instruction: 0xff68ae72 │ │ - @ instruction: 0xff6bd0a4 │ │ + @ instruction: 0xff6bd07d │ │ @ instruction: 0xff68adea │ │ - @ instruction: 0xff6bd01c │ │ + @ instruction: 0xff6bcff5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #100 @ 0x64 │ │ cmp r0, #0 │ │ beq c6ba9c │ │ mov r9, r1 │ │ mov r6, r0 │ │ bl c6d4d8 │ │ @@ -3428392,32 +3428392,32 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r1, #6 │ │ mov r0, #33 @ 0x21 │ │ movt r1, #8 │ │ b c6c0b8 │ │ @ instruction: 0xff68ad2e │ │ - @ instruction: 0xff6b1ad9 │ │ + @ instruction: 0xff6b1ab2 │ │ @ instruction: 0xff68ad02 │ │ - @ instruction: 0xff6b1aad │ │ + @ instruction: 0xff6b1a86 │ │ @ instruction: 0xff68acd6 │ │ - @ instruction: 0xff6b1a81 │ │ + @ instruction: 0xff6b1a5a │ │ @ instruction: 0xff68a79a │ │ - @ instruction: 0xff6b1545 │ │ + @ instruction: 0xff6b151e │ │ @ instruction: 0xff68a7b6 │ │ - @ instruction: 0xff6b1561 │ │ + @ instruction: 0xff6b153a │ │ @ instruction: 0xff68abe6 │ │ - @ instruction: 0xff6b1991 │ │ + @ instruction: 0xff6b196a │ │ @ instruction: 0xff68a73a │ │ @ instruction: 0xff68e3ab │ │ @ instruction: 0xff68a91e │ │ @ instruction: 0xff68a6fa │ │ - @ instruction: 0xff6b148d │ │ + @ instruction: 0xff6b1466 │ │ @ instruction: 0xff68a7e2 │ │ - @ instruction: 0xff6b158d │ │ + @ instruction: 0xff6b1566 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r0 │ │ mov r0, r1 │ │ mov r1, #520 @ 0x208 │ │ mov r6, r2 │ │ bl bb02dc │ │ mov r8, #108 @ 0x6c │ │ @@ -3428571,15 +3428571,15 @@ │ │ bl c4d328 │ │ mov r0, r8 │ │ bl c092f0 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff68a442 │ │ - @ instruction: 0xff6b6b69 │ │ + @ instruction: 0xff6b6b42 │ │ @ instruction: 0xff68a416 │ │ @ instruction: 0xff68a4d2 │ │ @ instruction: 0xff68a49e │ │ add r0, r0, #12 │ │ b c6c3fc │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r4, r0 │ │ @@ -3429139,16 +3429139,16 @@ │ │ ldr r1, [pc, #24] @ c6ccc8 │ │ mov r0, r6 │ │ mov r2, #73 @ 0x49 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6a72c9 │ │ - @ instruction: 0xff6a725d │ │ + @ instruction: 0xff6a72a2 │ │ + @ instruction: 0xff6a7236 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c6cd34 │ │ mov r5, r0 │ │ bl baef84 │ │ cmp r0, #0 │ │ @@ -3429169,15 +3429169,15 @@ │ │ bl baef7c │ │ mov r0, r5 │ │ mov r1, #0 │ │ bl baef8c │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6a7205 │ │ + @ instruction: 0xff6a71de │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl bb0360 │ │ cmp r0, #0 │ │ beq c6cd68 │ │ mov r1, r5 │ │ @@ -3429648,21 +3429648,21 @@ │ │ b c6d464 │ │ mov r4, #1 │ │ mov r0, r4 │ │ str r4, [r5, #12] │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6b5a98 │ │ + @ instruction: 0xff6b5a71 │ │ @ instruction: 0xff6964d6 │ │ - @ instruction: 0xff6b5aec │ │ + @ instruction: 0xff6b5ac5 │ │ @ instruction: 0xff69652a │ │ - @ instruction: 0xff6b5ad0 │ │ + @ instruction: 0xff6b5aa9 │ │ @ instruction: 0xff69650e │ │ - @ instruction: 0xff6b5b18 │ │ + @ instruction: 0xff6b5af1 │ │ @ instruction: 0xff696556 │ │ cmp r0, #0 │ │ addne r0, r0, #24 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ cmp r0, #0 │ │ mov r8, r0 │ │ @@ -3429804,16 +3429804,16 @@ │ │ beq c6d720 │ │ mov r0, r4 │ │ bl c6d4e4 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6b5844 │ │ - @ instruction: 0xff6b5820 │ │ + @ instruction: 0xff6b581d │ │ + @ instruction: 0xff6b57f9 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #16] │ │ mov r5, r1 │ │ bl c62a74 │ │ sub r1, r0, #21 │ │ mov r0, #0 │ │ @@ -3430734,15 +3430734,15 @@ │ │ bl c70f60 │ │ ldr r1, [pc, #16] @ c6e5d4 │ │ mov r0, r4 │ │ mov r2, #48 @ 0x30 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ - @ instruction: 0xff6b6712 │ │ + @ instruction: 0xff6b66eb │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r0, [pc, #60] @ c6e624 │ │ ldr r1, [pc, #60] @ c6e628 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c35078 │ │ @@ -3430867,16 +3430867,16 @@ │ │ bl c4d328 │ │ mov r6, #0 │ │ mov r0, r4 │ │ bl c363cc │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6b6572 │ │ - @ instruction: 0xff6b6512 │ │ + @ instruction: 0xff6b654b │ │ + @ instruction: 0xff6b64eb │ │ bx r1 │ │ bx r2 │ │ bx r1 │ │ bx r2 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ @@ -3430886,21 +3430886,21 @@ │ │ bl c70f60 │ │ ldr r1, [pc, #16] @ c6e834 │ │ mov r0, r4 │ │ mov r2, #119 @ 0x77 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ - @ instruction: 0xff6b0c99 │ │ + @ instruction: 0xff6b0c72 │ │ ldr r1, [pc, #12] @ c6e84c │ │ mov r0, #8 │ │ mov r2, #125 @ 0x7d │ │ add r1, pc, r1 │ │ b c4cff8 │ │ - @ instruction: 0xff6b0c7d │ │ + @ instruction: 0xff6b0c56 │ │ cmp r1, #0 │ │ beq c6e888 │ │ push {r4, lr} │ │ mov r4, r0 │ │ mov r0, #64 @ 0x40 │ │ mov r1, #0 │ │ mov r2, #0 │ │ @@ -3430975,17 +3430975,17 @@ │ │ movw r2, #267 @ 0x10b │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6b0bdd │ │ + @ instruction: 0xff6b0bb6 │ │ strheq r0, [r0], -r4 │ │ - @ instruction: 0xff6b0b41 │ │ + @ instruction: 0xff6b0b1a │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ beq c6e9d8 │ │ @@ -3431004,15 +3431004,15 @@ │ │ ldr r1, [pc, #20] @ c6ea0c │ │ mov r0, r4 │ │ movw r2, #267 @ 0x10b │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ andeq r0, r0, r0, asr #32 │ │ - @ instruction: 0xff6b0ac5 │ │ + @ instruction: 0xff6b0a9e │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r3 │ │ mov r4, r1 │ │ mov r5, r0 │ │ cmp r2, #0 │ │ beq c6ea6c │ │ @@ -3431040,15 +3431040,15 @@ │ │ mov r3, r4 │ │ str r1, [sp] │ │ bl c6fbf0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r0, r0, r4, asr r4 │ │ andeq r0, r0, r0, lsr sp │ │ - @ instruction: 0xff6b0a5d │ │ + @ instruction: 0xff6b0a36 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #12] │ │ b c59658 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ @@ -3431241,21 +3431241,21 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff693925 │ │ - @ instruction: 0xff6b09a1 │ │ + @ instruction: 0xff6b097a │ │ ldrdeq r0, [r0], -r4 │ │ - @ instruction: 0xff6b07d5 │ │ + @ instruction: 0xff6b07ae │ │ andeq r0, r0, ip, lsr r1 │ │ andeq r0, r0, r8, lsl sl │ │ - @ instruction: 0xff6b0745 │ │ - @ instruction: 0xff6b0719 │ │ + @ instruction: 0xff6b071e │ │ + @ instruction: 0xff6b06f2 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r0, [pc, #60] @ c6ee28 │ │ ldr r1, [pc, #60] @ c6ee2c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ bl c35078 │ │ @@ -3431308,15 +3431308,15 @@ │ │ blx r2 │ │ ldr r1, [pc, #16] @ c6eecc │ │ mov r0, r4 │ │ mov r2, #206 @ 0xce │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ - @ instruction: 0xff6b0601 │ │ + @ instruction: 0xff6b05da │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq c6ef24 │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3431388,15 +3431388,15 @@ │ │ str r0, [r5, #16] │ │ mov r0, r2 │ │ bl c35818 │ │ ldr r0, [r4, #8] │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ b c3527c │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6b0565 │ │ + @ instruction: 0xff6b053e │ │ andeq r0, r0, ip, lsl #15 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r0, #0 │ │ beq c6f0f8 │ │ mov r6, r0 │ │ ldr r0, [r0, #8] │ │ @@ -3431861,33 +3431861,33 @@ │ │ add r0, r0, #1 │ │ str r0, [r4, #16] │ │ cmp r0, #500 @ 0x1f4 │ │ strcs r5, [r4, #20] │ │ b c6f740 │ │ @ instruction: 0x001725bc │ │ andeq r0, r0, r4, lsr #4 │ │ - @ instruction: 0xff6afdc9 │ │ - @ instruction: 0xff6afea1 │ │ - @ instruction: 0xff6afe19 │ │ - @ instruction: 0xff6afd89 │ │ + @ instruction: 0xff6afda2 │ │ + @ instruction: 0xff6afe7a │ │ + @ instruction: 0xff6afdf2 │ │ + @ instruction: 0xff6afd62 │ │ 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] @ c6f7b8 │ │ mov r0, r4 │ │ mov r2, #214 @ 0xd6 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ - @ instruction: 0xff6afd15 │ │ + @ instruction: 0xff6afcee │ │ bx r1 │ │ bx r2 │ │ bx r1 │ │ bx r2 │ │ push {r4, r5, r6, lr} │ │ ldr r0, [r2, #8] │ │ mov r4, r3 │ │ @@ -3431936,15 +3431936,15 @@ │ │ blx r2 │ │ ldr r1, [pc, #16] @ c6f89c │ │ mov r0, r4 │ │ mov r2, #214 @ 0xd6 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ - @ instruction: 0xff6afc31 │ │ + @ instruction: 0xff6afc0a │ │ bx r2 │ │ ldr r1, [pc, #12] @ c6f8b8 │ │ mov r0, #24 │ │ mov r2, #60 @ 0x3c │ │ add r1, pc, r1 │ │ b c4cff8 │ │ @ instruction: 0xff6c0f48 │ │ @@ -3432542,18 +3432542,18 @@ │ │ bl c71bf4 │ │ 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: 0xff6bc4c5 │ │ - @ instruction: 0xff6b88dc │ │ + @ instruction: 0xff6b88b5 │ │ @ instruction: 0xff69dcc0 │ │ @ instruction: 0xff6bc481 │ │ - @ instruction: 0xff6b8898 │ │ + @ instruction: 0xff6b8871 │ │ @ instruction: 0xff69dc7c │ │ 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] │ │ @@ -3432987,36 +3432987,36 @@ │ │ ldr r2, [pc, #96] @ c70954 │ │ mov r0, #55 @ 0x37 │ │ mov r1, #101 @ 0x65 │ │ add r2, pc, r2 │ │ b c707a0 │ │ @ instruction: 0xff6bc131 │ │ @ instruction: 0xff6934bc │ │ - @ instruction: 0xff6a95f6 │ │ + @ instruction: 0xff6a95cf │ │ @ instruction: 0xff6bbffd │ │ - @ instruction: 0xff6b294a │ │ + @ instruction: 0xff6b2923 │ │ @ instruction: 0xff68d879 │ │ @ instruction: 0xff6bbecd │ │ - @ instruction: 0xff6b281a │ │ + @ instruction: 0xff6b27f3 │ │ @ instruction: 0xff69ca7f │ │ @ instruction: 0xff6bbd85 │ │ - @ instruction: 0xff6b26d2 │ │ + @ instruction: 0xff6b26ab │ │ @ instruction: 0xff69d58c │ │ @ instruction: 0xff6bbf05 │ │ @ instruction: 0xff689d46 │ │ @ instruction: 0xff69d704 │ │ @ instruction: 0xff6bbe9d │ │ @ instruction: 0xff689cde │ │ @ instruction: 0xff6bbd5d │ │ @ instruction: 0xff689b9e │ │ @ instruction: 0xff6bbd41 │ │ - @ instruction: 0xff6aebf8 │ │ + @ instruction: 0xff6aebd1 │ │ @ instruction: 0xff69d540 │ │ @ instruction: 0xff6bbde9 │ │ - @ instruction: 0xff6aeca0 │ │ + @ instruction: 0xff6aec79 │ │ @ instruction: 0xff69d5e4 │ │ @ instruction: 0xff6bc199 │ │ @ instruction: 0xff693524 │ │ @ instruction: 0xff69d994 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r8, r0 │ │ @@ -3433105,15 +3433105,15 @@ │ │ bl c0734c │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6bbc7d │ │ @ instruction: 0xff6bbba1 │ │ - @ instruction: 0xff6a5635 │ │ + @ instruction: 0xff6a560e │ │ @ instruction: 0xff6bbb82 │ │ ldr r1, [pc, #8] @ c70af8 │ │ movw r2, #302 @ 0x12e │ │ add r1, pc, r1 │ │ b c4d328 │ │ @ instruction: 0xff6bbb31 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3433545,22 +3433545,22 @@ │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #2 │ │ movne r0, #0 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6aa672 │ │ + @ instruction: 0xff6aa64b │ │ @ instruction: 0xff6a025f │ │ @ instruction: 0xff6bf715 │ │ - @ instruction: 0xff6a8246 │ │ + @ instruction: 0xff6a821f │ │ @ instruction: 0xff68a7d2 │ │ - @ instruction: 0xff6a25d0 │ │ + @ instruction: 0xff6a25a9 │ │ @ instruction: 0xff6999de │ │ - @ instruction: 0xff6ade6d │ │ + @ instruction: 0xff6ade46 │ │ 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] │ │ @@ -3434022,21 +3434022,21 @@ │ │ ldr r0, [pc, #40] @ c71948 │ │ mov r1, #116 @ 0x74 │ │ ldr r2, [pc, #36] @ c7194c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c718b0 │ │ @ instruction: 0xff6bad79 │ │ - @ instruction: 0xff6b719b │ │ + @ instruction: 0xff6b7174 │ │ @ instruction: 0xff69c570 │ │ @ instruction: 0xff6bad41 │ │ - @ instruction: 0xff6b7163 │ │ + @ instruction: 0xff6b713c │ │ @ instruction: 0xff68c715 │ │ @ instruction: 0xff6bacfd │ │ - @ instruction: 0xff6b711f │ │ + @ instruction: 0xff6b70f8 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #16 │ │ cmp r0, #0 │ │ mov r5, #0 │ │ cmpne r2, #0 │ │ bne c71974 │ │ mov r0, r5 │ │ @@ -3434344,17 +3434344,17 @@ │ │ mov r2, #62 @ 0x3e │ │ add r1, pc, r1 │ │ bl c4d328 │ │ ldr r0, [r5] │ │ bl c5966c │ │ b c71d28 │ │ @ instruction: 0xff6974c1 │ │ - @ instruction: 0xff6a9a83 │ │ + @ instruction: 0xff6a9a5c │ │ @ instruction: 0xff69748d │ │ - @ instruction: 0xff6a9a4f │ │ + @ instruction: 0xff6a9a28 │ │ @ instruction: 0xff697441 │ │ @ instruction: 0xff6973f1 │ │ @ instruction: 0xff697369 │ │ @ instruction: 0xff697395 │ │ mov r2, r1 │ │ mov r1, r0 │ │ mov r0, #1 │ │ @@ -3434452,15 +3434452,15 @@ │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ mov r6, #0 │ │ mov r0, r5 │ │ bl c74838 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6a413c │ │ + @ instruction: 0xff6a4115 │ │ @ instruction: 0xff68fb50 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r6, r1 │ │ bl c73b2c │ │ @@ -3434493,15 +3434493,15 @@ │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ c72090 │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #60 @ 0x3c │ │ b c4e698 │ │ - @ instruction: 0xff6a4064 │ │ + @ instruction: 0xff6a403d │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r5, r1 │ │ bl c73b2c │ │ cmp r0, #0 │ │ beq c720d0 │ │ mov r6, r0 │ │ @@ -3434516,15 +3434516,15 @@ │ │ ldr r2, [pc, #20] @ c720ec │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r3, #71 @ 0x47 │ │ add r2, pc, r2 │ │ pop {r4, r5, r6, lr} │ │ b c4e698 │ │ - @ instruction: 0xff6a4008 │ │ + @ instruction: 0xff6a3fe1 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ mov r0, #0 │ │ mov r1, #0 │ │ mov r4, #0 │ │ bl c74768 │ │ cmp r0, #0 │ │ @@ -3434564,16 +3434564,16 @@ │ │ mov r0, #36 @ 0x24 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6a3f68 │ │ - @ instruction: 0xff6a3f7c │ │ + @ instruction: 0xff6a3f41 │ │ + @ instruction: 0xff6a3f55 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #16 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r9, r1 │ │ bl c73b2c │ │ ldr r5, [sp, #52] @ 0x34 │ │ @@ -3434617,32 +3434617,32 @@ │ │ mov r0, r7 │ │ mov r2, #115 @ 0x73 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, sl │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6a3efc │ │ - @ instruction: 0xff6a3e7c │ │ + @ instruction: 0xff6a3ed5 │ │ + @ instruction: 0xff6a3e55 │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ c722a4 │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #125 @ 0x7d │ │ b c4d580 │ │ - @ instruction: 0xff6a3e50 │ │ + @ instruction: 0xff6a3e29 │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ c722c4 │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #131 @ 0x83 │ │ b c4d580 │ │ - @ instruction: 0xff6a3e30 │ │ + @ instruction: 0xff6a3e09 │ │ ldr r1, [r0] │ │ ldr r1, [r1, #52] @ 0x34 │ │ cmp r1, #0 │ │ beq c722e0 │ │ ldr r0, [r0, #4] │ │ bx r1 │ │ push {fp, lr} │ │ @@ -3434655,15 +3434655,15 @@ │ │ bl c0725c │ │ mov r0, #6 │ │ mov r1, #213 @ 0xd5 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6b0c88 │ │ + @ instruction: 0xff6b0c61 │ │ @ instruction: 0xff6be532 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r3, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #36] @ c7235c │ │ ldr ip, [pc, #36] @ c72360 │ │ @@ -3434983,24 +3434983,24 @@ │ │ ldr r2, [pc, #56] @ c7285c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ b c72694 │ │ - @ instruction: 0xff6b0bf8 │ │ - @ instruction: 0xff6b08fc │ │ - @ instruction: 0xff6ace67 │ │ - @ instruction: 0xff6b07f4 │ │ - @ instruction: 0xff6b086c │ │ - @ instruction: 0xff6b0838 │ │ - @ instruction: 0xff6acda3 │ │ - @ instruction: 0xff6b0790 │ │ - @ instruction: 0xff6b075c │ │ - @ instruction: 0xff6accc7 │ │ + @ instruction: 0xff6b0bd1 │ │ + @ instruction: 0xff6b08d5 │ │ + @ instruction: 0xff6ace40 │ │ + @ instruction: 0xff6b07cd │ │ + @ instruction: 0xff6b0845 │ │ + @ instruction: 0xff6b0811 │ │ + @ instruction: 0xff6acd7c │ │ + @ instruction: 0xff6b0769 │ │ + @ instruction: 0xff6b0735 │ │ + @ instruction: 0xff6acca0 │ │ cmp r0, #0 │ │ beq c72880 │ │ add r0, r0, #16 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ @@ -3435034,15 +3435034,15 @@ │ │ ldr r0, [r5] │ │ bl c56844 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #76 @ 0x4c │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff6b06a4 │ │ + @ instruction: 0xff6b067d │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq c72940 │ │ add r1, r0, #16 │ │ dmb ish │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ @@ -3435066,15 +3435066,15 @@ │ │ ldr r0, [r5] │ │ bl c56844 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #76 @ 0x4c │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff6b0624 │ │ + @ instruction: 0xff6b05fd │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ cmp r0, #0 │ │ beq c729f8 │ │ mov sl, r1 │ │ ldr r1, [pc, #332] @ c72aec │ │ mov r6, r0 │ │ mov r0, #20 │ │ @@ -3435154,18 +3435154,18 @@ │ │ mov r1, r7 │ │ mov r2, #376 @ 0x178 │ │ bl c4d328 │ │ mov r0, sl │ │ bl c72af8 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6b0574 │ │ + @ instruction: 0xff6b054d │ │ @ instruction: 0xff6967a3 │ │ - @ instruction: 0xff6b05d8 │ │ - @ instruction: 0xff6b04e8 │ │ + @ instruction: 0xff6b05b1 │ │ + @ instruction: 0xff6b04c1 │ │ @ instruction: 0xff696717 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ ldr r4, [pc, #216] @ c72be4 │ │ mov r6, r0 │ │ mov r8, #0 │ │ @@ -3435218,15 +3435218,15 @@ │ │ bne c72bb8 │ │ cmp r1, #1 │ │ beq c72b18 │ │ ble c72b1c │ │ b c72b44 │ │ pop {r4, r5, r6, r7, r8, lr} │ │ bx lr │ │ - @ instruction: 0xff6b046c │ │ + @ instruction: 0xff6b0445 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r1, [r0, #72] @ 0x48 │ │ cmp r1, #0 │ │ beq c72c20 │ │ ldr r0, [r0] │ │ @@ -3435405,16 +3435405,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 c72dd4 │ │ - @ instruction: 0xff69f4ba │ │ - @ instruction: 0xff6b0198 │ │ + @ instruction: 0xff69f493 │ │ + @ instruction: 0xff6b0171 │ │ @ instruction: 0xff68b243 │ │ 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 │ │ @@ -3436634,22 +3436634,22 @@ │ │ @ instruction: 0xff6ba84a │ │ @ instruction: 0xff68a0c6 │ │ @ instruction: 0xff6900e6 │ │ @ instruction: 0xff6847c8 │ │ @ instruction: 0xff6900ba │ │ @ instruction: 0xff681697 │ │ @ instruction: 0xff681673 │ │ - @ instruction: 0xff6b3d36 │ │ - @ instruction: 0xff6b4951 │ │ - @ instruction: 0xff6b4931 │ │ - @ instruction: 0xff6a4621 │ │ + @ instruction: 0xff6b3d0f │ │ + @ instruction: 0xff6b492a │ │ + @ instruction: 0xff6b490a │ │ + @ instruction: 0xff6a45fa │ │ @ instruction: 0xff69895f │ │ @ instruction: 0xff698943 │ │ - @ instruction: 0xff6aeee7 │ │ - @ instruction: 0xff6a768f │ │ + @ instruction: 0xff6aeec0 │ │ + @ instruction: 0xff6a7668 │ │ @ instruction: 0xff6ba62e │ │ @ instruction: 0xff689eaa │ │ push {r4, r5, r6, lr} │ │ mov r1, #5 │ │ bl c36adc │ │ cmp r0, #0 │ │ beq c74290 │ │ @@ -3436896,19 +3436896,19 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6ba212 │ │ @ instruction: 0xff68d583 │ │ @ instruction: 0xff684f75 │ │ @ instruction: 0xff6ba4b2 │ │ @ instruction: 0xff68fc66 │ │ @ instruction: 0xff6812c3 │ │ - @ instruction: 0xff6b39aa │ │ + @ instruction: 0xff6b3983 │ │ @ instruction: 0xff69d2e3 │ │ - @ instruction: 0xff69de6f │ │ + @ instruction: 0xff69de48 │ │ @ instruction: 0xff68d747 │ │ - @ instruction: 0xff6ac46e │ │ + @ instruction: 0xff6ac447 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ mov r0, #0 │ │ mov r5, r1 │ │ bl c73494 │ │ @@ -3440237,15 +3440237,15 @@ │ │ bl c0725c │ │ mov r0, #4 │ │ mov r1, #158 @ 0x9e │ │ b c77984 │ │ @ instruction: 0xff68a264 │ │ @ instruction: 0xff68c0cb │ │ @ instruction: 0xff68a21c │ │ - @ instruction: 0xff6ad3c8 │ │ + @ instruction: 0xff6ad3a1 │ │ @ instruction: 0xff68a1f0 │ │ @ instruction: 0xff68c057 │ │ @ instruction: 0xff68a134 │ │ @ instruction: 0xff68bf9b │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ @@ -3440283,15 +3440283,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff68a088 │ │ - @ instruction: 0xff6ad234 │ │ + @ instruction: 0xff6ad20d │ │ 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 │ │ @@ -3440590,15 +3440590,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b c9ea90 │ │ 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: 0xff6a24cd │ │ + @ instruction: 0xff6a24a6 │ │ ldr r0, [r0, #20] │ │ b c7d244 │ │ mov r2, r0 │ │ mvn r0, #1 │ │ cmp r1, #3 │ │ bxne lr │ │ push {r4, r5, fp, lr} │ │ @@ -3440662,15 +3440662,15 @@ │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, lr} │ │ bx lr │ │ @ instruction: 0xff689acc │ │ - @ instruction: 0xff6acc78 │ │ + @ instruction: 0xff6acc51 │ │ @ instruction: 0xff689aa0 │ │ @ instruction: 0xff68088b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ mov r0, #0 │ │ mov r5, #0 │ │ bl c7924c │ │ @@ -3440827,15 +3440827,15 @@ │ │ mov r0, r6 │ │ bl ba57ac │ │ mov r0, r7 │ │ bl ba57ac │ │ mov r0, #0 │ │ add sp, sp, #200 @ 0xc8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6a7359 │ │ + @ instruction: 0xff6a7332 │ │ 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] │ │ @@ -3440920,15 +3440920,15 @@ │ │ mov r6, #1 │ │ mov r0, r4 │ │ bl c79228 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6896e8 │ │ - @ instruction: 0xff6ac894 │ │ + @ instruction: 0xff6ac86d │ │ ldr r0, [r0, #20] │ │ mov r1, #0 │ │ b c7b190 │ │ ldr r0, [r0, #20] │ │ ldr r0, [r0, #120] @ 0x78 │ │ bx lr │ │ b c78d38 │ │ @@ -3441210,28 +3441210,28 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r7, #0 │ │ b c78960 │ │ @ instruction: 0xff6b72ab │ │ @ instruction: 0xff69745c │ │ @ instruction: 0xff68b3cb │ │ @ instruction: 0xff690b78 │ │ - @ instruction: 0xff699bcf │ │ - @ instruction: 0xff6ac689 │ │ + @ instruction: 0xff699ba8 │ │ + @ instruction: 0xff6ac662 │ │ @ instruction: 0xff6b3679 │ │ @ instruction: 0xff6b8267 │ │ @ instruction: 0xff6943da │ │ @ instruction: 0xff6980ef │ │ - @ instruction: 0xff6a1426 │ │ - @ instruction: 0xff6ae4de │ │ + @ instruction: 0xff6a13ff │ │ + @ instruction: 0xff6ae4b7 │ │ @ instruction: 0xff68b267 │ │ @ instruction: 0xff6b206e │ │ - @ instruction: 0xff6a2ff8 │ │ + @ instruction: 0xff6a2fd1 │ │ @ instruction: 0xff689c31 │ │ - @ instruction: 0xff6a6ce1 │ │ - @ instruction: 0xff6aa717 │ │ + @ instruction: 0xff6a6cba │ │ + @ instruction: 0xff6aa6f0 │ │ @ instruction: 0xff68b1c2 │ │ 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 │ │ @@ -3441427,34 +3441427,34 @@ │ │ ldr r1, [pc, #96] @ c78d34 │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl bafb54 │ │ mov r7, #1 │ │ mov r0, r9 │ │ b c78b94 │ │ - @ instruction: 0xff6a4b6c │ │ - @ instruction: 0xff69b5c3 │ │ - @ instruction: 0xff69d670 │ │ - @ instruction: 0xff6a1a39 │ │ + @ instruction: 0xff6a4b45 │ │ + @ instruction: 0xff69b59c │ │ + @ instruction: 0xff69d649 │ │ + @ instruction: 0xff6a1a12 │ │ @ instruction: 0xff67fed6 │ │ @ instruction: 0xff68e7c1 │ │ - @ instruction: 0xff6a197d │ │ - @ instruction: 0xff69975c │ │ - @ instruction: 0xff6a4ad7 │ │ + @ instruction: 0xff6a1956 │ │ + @ instruction: 0xff699735 │ │ + @ instruction: 0xff6a4ab0 │ │ @ instruction: 0xff67fd0b │ │ - @ instruction: 0xff6afec3 │ │ - @ instruction: 0xff6a1899 │ │ + @ instruction: 0xff6afe9c │ │ + @ instruction: 0xff6a1872 │ │ @ instruction: 0xff690616 │ │ @ instruction: 0xff689825 │ │ - @ instruction: 0xff69b3db │ │ - @ instruction: 0xff6a0f0e │ │ - @ instruction: 0xff6a17fd │ │ - @ instruction: 0xff6aa37a │ │ + @ instruction: 0xff69b3b4 │ │ + @ instruction: 0xff6a0ee7 │ │ + @ instruction: 0xff6a17d6 │ │ + @ instruction: 0xff6aa353 │ │ @ instruction: 0xff6b39d5 │ │ - @ instruction: 0xff6a178d │ │ + @ instruction: 0xff6a1766 │ │ 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 c50a98 │ │ cmp r0, #0 │ │ @@ -3441654,15 +3441654,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r4 │ │ bl c7d244 │ │ mov r0, #0 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff688be8 │ │ - @ instruction: 0xff6a46ae │ │ + @ instruction: 0xff6a4687 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r1, #0 │ │ beq c791a8 │ │ mov r4, r0 │ │ ldrb r0, [r1, #5] │ │ mov r5, r1 │ │ @@ -3441748,17 +3441748,17 @@ │ │ b c791e0 │ │ mvn r6, #0 │ │ b c791e0 │ │ mov r6, r7 │ │ mov r0, r6 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6a8ab7 │ │ - @ instruction: 0xff6a803a │ │ - @ instruction: 0xff699044 │ │ + @ instruction: 0xff6a8a90 │ │ + @ instruction: 0xff6a8013 │ │ + @ instruction: 0xff69901d │ │ ldr r0, [pc, #4] @ c79204 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r0, r4, r8, lsl #20 │ │ ldr r0, [pc, #4] @ c79214 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3442263,44 +3442263,44 @@ │ │ bl c0725c │ │ movw r0, #258 @ 0x102 │ │ movt r0, #12 │ │ orr r1, r0, #1 │ │ b c79894 │ │ @ instruction: 0xff6844bd │ │ @ instruction: 0xff68967a │ │ - @ instruction: 0xff6a07a7 │ │ - @ instruction: 0xff69cd6a │ │ + @ instruction: 0xff6a0780 │ │ + @ instruction: 0xff69cd43 │ │ @ instruction: 0xff68c0f4 │ │ - @ instruction: 0xff6ab125 │ │ - @ instruction: 0xff6a050f │ │ - @ instruction: 0xff69cad2 │ │ + @ instruction: 0xff6ab0fe │ │ + @ instruction: 0xff6a04e8 │ │ + @ instruction: 0xff69caab │ │ @ instruction: 0xff6b29fc │ │ - @ instruction: 0xff69c505 │ │ - @ instruction: 0xff6a0623 │ │ - @ instruction: 0xff69cbe6 │ │ + @ instruction: 0xff69c4de │ │ + @ instruction: 0xff6a05fc │ │ + @ instruction: 0xff69cbbf │ │ andseq r9, r5, ip, lsr r6 │ │ mulseq r5, ip, r5 │ │ andseq r9, r5, r0, lsl #11 │ │ - @ instruction: 0xff6a031b │ │ - @ instruction: 0xff69c8de │ │ - @ instruction: 0xff6a02e7 │ │ - @ instruction: 0xff69c8aa │ │ - @ instruction: 0xff6a01af │ │ - @ instruction: 0xff69c772 │ │ - @ instruction: 0xff6a023f │ │ - @ instruction: 0xff69c802 │ │ - @ instruction: 0xff6a0193 │ │ - @ instruction: 0xff69c756 │ │ - @ instruction: 0xff6a01cb │ │ - @ instruction: 0xff69c78e │ │ - @ instruction: 0xff6a042b │ │ - @ instruction: 0xff69c9ee │ │ - @ instruction: 0xff6a5e02 │ │ - @ instruction: 0xff6a0377 │ │ - @ instruction: 0xff69c93a │ │ + @ instruction: 0xff6a02f4 │ │ + @ instruction: 0xff69c8b7 │ │ + @ instruction: 0xff6a02c0 │ │ + @ instruction: 0xff69c883 │ │ + @ instruction: 0xff6a0188 │ │ + @ instruction: 0xff69c74b │ │ + @ instruction: 0xff6a0218 │ │ + @ instruction: 0xff69c7db │ │ + @ instruction: 0xff6a016c │ │ + @ instruction: 0xff69c72f │ │ + @ instruction: 0xff6a01a4 │ │ + @ instruction: 0xff69c767 │ │ + @ instruction: 0xff6a0404 │ │ + @ instruction: 0xff69c9c7 │ │ + @ instruction: 0xff6a5ddb │ │ + @ instruction: 0xff6a0350 │ │ + @ instruction: 0xff69c913 │ │ @ instruction: 0xff67d04d │ │ andseq r9, r5, ip, lsr #12 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ @@ -3442432,15 +3442432,15 @@ │ │ ldr r2, [pc, r2] │ │ bl c5167c │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b c79b70 │ │ @ instruction: 0xff683c5d │ │ @ instruction: 0xff688e12 │ │ - @ instruction: 0xff6aa9a9 │ │ + @ instruction: 0xff6aa982 │ │ andseq r8, r5, ip, asr #31 │ │ @ instruction: 0x00158fb0 │ │ mulseq r5, r4, pc @ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r4, r2 │ │ mov fp, r1 │ │ @@ -3442715,15 +3442715,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r8, #1 │ │ mov r7, #0 │ │ mov r5, #0 │ │ b c7a0d4 │ │ mov r8, #1 │ │ b c7a0d4 │ │ - @ instruction: 0xff6adf12 │ │ + @ instruction: 0xff6adeeb │ │ @ instruction: 0xff67b7f7 │ │ @ instruction: 0xff68b703 │ │ @ instruction: 0xff67c277 │ │ @ instruction: 0xff67fe21 │ │ ldr r2, [r0, #16] │ │ mov r1, r0 │ │ mov r0, #1 │ │ @@ -3442916,15 +3442916,15 @@ │ │ beq c7a41c │ │ mov r0, sl │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, sl │ │ bl c7d244 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff69f913 │ │ + @ instruction: 0xff69f8ec │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c79208 │ │ ldr r1, [r4, #4] │ │ bl ba4ddc │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3443103,16 +3443103,16 @@ │ │ bl c79228 │ │ mov r5, #0 │ │ mov r0, r5 │ │ bl c79228 │ │ mov r0, #0 │ │ add sp, sp, #56 @ 0x38 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff69f48f │ │ - @ instruction: 0xff6a2f7c │ │ + @ instruction: 0xff69f468 │ │ + @ instruction: 0xff6a2f55 │ │ 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 │ │ @@ -3443165,16 +3443165,16 @@ │ │ mov r0, r5 │ │ mov r1, #4096 @ 0x1000 │ │ bl c7ddec │ │ mov r4, r5 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff69f3a7 │ │ - @ instruction: 0xff6ae2c0 │ │ + @ instruction: 0xff69f380 │ │ + @ instruction: 0xff6ae299 │ │ b c85de8 │ │ b c86030 │ │ push {r4, lr} │ │ mov r1, #0 │ │ mov r4, #0 │ │ bl c7a840 │ │ cmp r0, #0 │ │ @@ -3443744,43 +3443744,43 @@ │ │ ldr fp, [sp, #12] │ │ b c7ae30 │ │ mvn r8, #0 │ │ ldr sl, [sp, #8] │ │ ldr fp, [sp, #12] │ │ b c7a9c0 │ │ @ instruction: 0xff67c006 │ │ - @ instruction: 0xff6a68d9 │ │ + @ instruction: 0xff6a68b2 │ │ @ instruction: 0xff67bf7e │ │ - @ instruction: 0xff6a6851 │ │ + @ instruction: 0xff6a682a │ │ @ instruction: 0xff67beee │ │ - @ instruction: 0xff6a67c1 │ │ + @ instruction: 0xff6a679a │ │ @ instruction: 0xff67be66 │ │ - @ instruction: 0xff6a6739 │ │ + @ instruction: 0xff6a6712 │ │ @ instruction: 0xff67be1a │ │ - @ instruction: 0xff6a66ed │ │ + @ instruction: 0xff6a66c6 │ │ @ instruction: 0xff67bdd2 │ │ - @ instruction: 0xff6a66a5 │ │ + @ instruction: 0xff6a667e │ │ @ instruction: 0xff67bd8a │ │ - @ instruction: 0xff6a665d │ │ + @ instruction: 0xff6a6636 │ │ @ instruction: 0xff67bd4a │ │ - @ instruction: 0xff6a661d │ │ + @ instruction: 0xff6a65f6 │ │ @ instruction: 0xff67bc56 │ │ - @ instruction: 0xff6a6525 │ │ + @ instruction: 0xff6a64fe │ │ @ instruction: 0xff67ba8e │ │ - @ instruction: 0xff6a6361 │ │ + @ instruction: 0xff6a633a │ │ @ instruction: 0xff67b8b2 │ │ - @ instruction: 0xff6a6185 │ │ + @ instruction: 0xff6a615e │ │ @ instruction: 0xff67b82a │ │ - @ instruction: 0xff6a60fd │ │ + @ instruction: 0xff6a60d6 │ │ @ instruction: 0xff67b7ba │ │ - @ instruction: 0xff6a608d │ │ + @ instruction: 0xff6a6066 │ │ @ instruction: 0xff67b9ba │ │ - @ instruction: 0xff6a628d │ │ + @ instruction: 0xff6a6266 │ │ @ instruction: 0xff67b95a │ │ - @ instruction: 0xff6a622d │ │ + @ instruction: 0xff6a6206 │ │ b c7a840 │ │ ldr r0, [r0, #20] │ │ b bb3dfc │ │ push {fp, lr} │ │ ldr r0, [r0, #20] │ │ bl bb3dfc │ │ add r0, r0, #7 │ │ @@ -3443984,21 +3443984,21 @@ │ │ beq c7b4cc │ │ mov r0, r7 │ │ bl bb3fe8 │ │ mov r0, r4 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff682d61 │ │ - @ instruction: 0xff6ad78c │ │ + @ instruction: 0xff6ad765 │ │ @ instruction: 0xff682bf1 │ │ - @ instruction: 0xff6ad61c │ │ + @ instruction: 0xff6ad5f5 │ │ @ instruction: 0xff682c55 │ │ - @ instruction: 0xff6ad680 │ │ + @ instruction: 0xff6ad659 │ │ @ instruction: 0xff682c2d │ │ - @ instruction: 0xff6ad658 │ │ + @ instruction: 0xff6ad631 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r1 │ │ ldr r1, [pc, #324] @ c7b64c │ │ mov r8, r2 │ │ mov r6, r0 │ │ add r1, pc, r1 │ │ mov r0, #40 @ 0x28 │ │ @@ -3444076,18 +3444076,18 @@ │ │ bl c0734c │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #42 @ 0x2a │ │ bl c4d328 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff698af5 │ │ - @ instruction: 0xff6989f5 │ │ - @ instruction: 0xff696c71 │ │ - @ instruction: 0xff698a0d │ │ + @ instruction: 0xff698ace │ │ + @ instruction: 0xff6989ce │ │ + @ instruction: 0xff696c4a │ │ + @ instruction: 0xff6989e6 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c596f0 │ │ str r0, [r4, #16] │ │ pop {r4, pc} │ │ cmp r0, #0 │ │ bxeq lr │ │ @@ -3444106,15 +3444106,15 @@ │ │ bl c59680 │ │ ldr r1, [pc, #16] @ c7b6c4 │ │ mov r0, r4 │ │ mov r2, #88 @ 0x58 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ - @ instruction: 0xff698949 │ │ + @ instruction: 0xff698922 │ │ 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 │ │ @@ -3444198,16 +3444198,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: 0xff698909 │ │ - @ instruction: 0xff69891a │ │ + @ instruction: 0xff6988e2 │ │ + @ instruction: 0xff6988f3 │ │ 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 │ │ @@ -3444347,17 +3444347,17 @@ │ │ mov r2, #88 @ 0x58 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff698655 │ │ + @ instruction: 0xff69862e │ │ @ instruction: 0xff67cfad │ │ - @ instruction: 0xff698591 │ │ + @ instruction: 0xff69856a │ │ 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 │ │ @@ -3444415,16 +3444415,16 @@ │ │ ldr r3, [r5, #12] │ │ mov r0, r4 │ │ mov r1, r4 │ │ str r6, [sp] │ │ bl bba2bc │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff698539 │ │ - @ instruction: 0xff69c0e4 │ │ + @ instruction: 0xff698512 │ │ + @ instruction: 0xff69c0bd │ │ 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 c7bcb8 │ │ @@ -3444505,15 +3444505,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: 0xff698339 │ │ + @ instruction: 0xff698312 │ │ @ instruction: 0xff68d54e │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl c596f0 │ │ ldr r1, [r4, #16] │ │ pop {r4, lr} │ │ b c596f4 │ │ @@ -3445304,25 +3445304,25 @@ │ │ mov r0, sl │ │ mov r5, #1 │ │ mvn r8, #0 │ │ ldr fp, [sp, #72] @ 0x48 │ │ ldr r4, [sp, #76] @ 0x4c │ │ b c7c8e8 │ │ @ instruction: 0xff67aa90 │ │ - @ instruction: 0xff6a7237 │ │ + @ instruction: 0xff6a7210 │ │ @ instruction: 0xff67a9b8 │ │ - @ instruction: 0xff6a715f │ │ + @ instruction: 0xff6a7138 │ │ @ instruction: 0xff67a9e4 │ │ - @ instruction: 0xff6a718b │ │ + @ instruction: 0xff6a7164 │ │ @ instruction: 0xff67aa10 │ │ - @ instruction: 0xff6a71b7 │ │ + @ instruction: 0xff6a7190 │ │ @ instruction: 0x00156ad0 │ │ andseq r6, r5, r0, ror #8 │ │ @ instruction: 0xff679fb0 │ │ - @ instruction: 0xff6a6757 │ │ + @ instruction: 0xff6a6730 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ str r0, [sp, #20] │ │ ldr r0, [r0, #4] │ │ bl bb6058 │ │ mov r8, r0 │ │ cmp r0, #0 │ │ @@ -3447112,15 +3447112,15 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff688e01 │ │ @ instruction: 0xff67a48e │ │ @ instruction: 0xff6b1393 │ │ - @ instruction: 0xff6974ca │ │ + @ instruction: 0xff6974a3 │ │ @ instruction: 0xff683ee5 │ │ @ instruction: 0xff688d55 │ │ mov r2, r1 │ │ cmp r0, #0 │ │ beq c7e5f4 │ │ ldr r1, [r0, #64] @ 0x40 │ │ cmp r1, #0 │ │ @@ -3447207,15 +3447207,15 @@ │ │ bl c2c8ec │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff688c49 │ │ - @ instruction: 0xff6a66d9 │ │ + @ instruction: 0xff6a66b2 │ │ @ instruction: 0xff691398 │ │ @ instruction: 0xff67b5e1 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ cmp r0, #0 │ │ str r1, [sp, #20] │ │ movne r4, r0 │ │ @@ -3447361,15 +3447361,15 @@ │ │ bl c2c8ec │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ mvn r0, #0 │ │ add sp, sp, #64 @ 0x40 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6889f9 │ │ - @ instruction: 0xff69b2a6 │ │ + @ instruction: 0xff69b27f │ │ @ instruction: 0xff6b0f8f │ │ @ instruction: 0xff691130 │ │ @ instruction: 0xff686361 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ bl bb3f34 │ │ @@ -3447700,24 +3447700,24 @@ │ │ mov r0, r9 │ │ mov r1, r7 │ │ mov r2, r5 │ │ bl bb4854 │ │ str r0, [sp, #24] │ │ b c7ed68 │ │ @ instruction: 0xff68fe83 │ │ - @ instruction: 0xff69368c │ │ + @ instruction: 0xff693665 │ │ @ instruction: 0xff68fd5f │ │ - @ instruction: 0xff693568 │ │ + @ instruction: 0xff693541 │ │ @ instruction: 0xff68fe2b │ │ - @ instruction: 0xff693634 │ │ + @ instruction: 0xff69360d │ │ @ instruction: 0xff68fdcf │ │ @ instruction: 0xff68fc47 │ │ - @ instruction: 0xff693450 │ │ + @ instruction: 0xff693429 │ │ @ instruction: 0xff68fc6f │ │ - @ instruction: 0xff693478 │ │ + @ instruction: 0xff693451 │ │ @ instruction: 0xff68fd0f │ │ 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 │ │ @@ -3448265,25 +3448265,25 @@ │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ bl bb3fe8 │ │ b c7f4d0 │ │ @ instruction: 0xff68f6f3 │ │ @ instruction: 0xff68f5e3 │ │ - @ instruction: 0xff69a701 │ │ + @ instruction: 0xff69a6da │ │ @ instruction: 0xff68f60b │ │ - @ instruction: 0xff69a729 │ │ + @ instruction: 0xff69a702 │ │ @ instruction: 0xff68f41b │ │ - @ instruction: 0xff69a539 │ │ + @ instruction: 0xff69a512 │ │ @ instruction: 0xff68f337 │ │ - @ instruction: 0xff69a455 │ │ + @ instruction: 0xff69a42e │ │ @ instruction: 0xff68f353 │ │ - @ instruction: 0xff69a471 │ │ + @ instruction: 0xff69a44a │ │ @ instruction: 0xff68f307 │ │ - @ instruction: 0xff69a425 │ │ + @ instruction: 0xff69a3fe │ │ @ instruction: 0xff68f5a3 │ │ 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 │ │ @@ -3448657,34 +3448657,34 @@ │ │ bl c0725c │ │ mov r0, #4 │ │ mov r1, #118 @ 0x76 │ │ mov r2, #0 │ │ bl c0734c │ │ b c7f9c4 │ │ @ instruction: 0xff68f18b │ │ - @ instruction: 0xff694719 │ │ + @ instruction: 0xff6946f2 │ │ @ instruction: 0xff68f1fb │ │ @ instruction: 0xff68f1bf │ │ - @ instruction: 0xff69474d │ │ + @ instruction: 0xff694726 │ │ @ instruction: 0xff68f0f3 │ │ - @ instruction: 0xff694681 │ │ + @ instruction: 0xff69465a │ │ @ instruction: 0xff68f11b │ │ - @ instruction: 0xff6946a9 │ │ + @ instruction: 0xff694682 │ │ @ instruction: 0xff68eebf │ │ - @ instruction: 0xff69444d │ │ + @ instruction: 0xff694426 │ │ @ instruction: 0xff68eddb │ │ - @ instruction: 0xff694369 │ │ + @ instruction: 0xff694342 │ │ @ instruction: 0xff68edf7 │ │ - @ instruction: 0xff694385 │ │ + @ instruction: 0xff69435e │ │ @ instruction: 0xff68edab │ │ - @ instruction: 0xff694339 │ │ + @ instruction: 0xff694312 │ │ @ instruction: 0xff68ecdb │ │ - @ instruction: 0xff694269 │ │ + @ instruction: 0xff694242 │ │ @ instruction: 0xff68ed17 │ │ - @ instruction: 0xff6942a5 │ │ + @ instruction: 0xff69427e │ │ @ instruction: 0xff68f0b3 │ │ 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 │ │ @@ -3449624,34 +3449624,34 @@ │ │ mov r7, #0 │ │ movt r1, #12 │ │ mov r0, #4 │ │ mov r2, #0 │ │ bl c0734c │ │ b c80bd8 │ │ @ instruction: 0xff68df57 │ │ - @ instruction: 0xff69cb44 │ │ + @ instruction: 0xff69cb1d │ │ @ instruction: 0xff68df1f │ │ - @ instruction: 0xff69cb0c │ │ + @ instruction: 0xff69cae5 │ │ @ instruction: 0xff68def3 │ │ - @ instruction: 0xff69cae0 │ │ + @ instruction: 0xff69cab9 │ │ @ instruction: 0xff68730a │ │ @ instruction: 0xff68de93 │ │ - @ instruction: 0xff69ca80 │ │ + @ instruction: 0xff69ca59 │ │ @ instruction: 0xff68de67 │ │ - @ instruction: 0xff69ca54 │ │ + @ instruction: 0xff69ca2d │ │ @ instruction: 0xff68de3f │ │ - @ instruction: 0xff69ca2c │ │ + @ instruction: 0xff69ca05 │ │ @ instruction: 0xff68de07 │ │ - @ instruction: 0xff69c9f4 │ │ + @ instruction: 0xff69c9cd │ │ @ instruction: 0xff68ddc7 │ │ - @ instruction: 0xff69c9b4 │ │ + @ instruction: 0xff69c98d │ │ @ instruction: 0xff68dde3 │ │ - @ instruction: 0xff69c9d0 │ │ + @ instruction: 0xff69c9a9 │ │ @ instruction: 0xff68df73 │ │ - @ instruction: 0xff69cb60 │ │ + @ instruction: 0xff69cb39 │ │ push {r4, lr} │ │ cmp r3, r1 │ │ ble c80d84 │ │ bl c07168 │ │ ldr r0, [pc, #112] @ c80dd4 │ │ mov r1, #24 │ │ ldr r2, [pc, #108] @ c80dd8 │ │ @@ -3449678,18 +3449678,18 @@ │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r1, r2 │ │ mov r2, r3 │ │ blx d2ad8e │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6a5eff │ │ - @ instruction: 0xff6a4035 │ │ - @ instruction: 0xff6a5ecf │ │ - @ instruction: 0xff6a4005 │ │ + @ instruction: 0xff6a5ed8 │ │ + @ instruction: 0xff6a400e │ │ + @ instruction: 0xff6a5ea8 │ │ + @ instruction: 0xff6a3fde │ │ 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 │ │ @@ -3449895,22 +3449895,22 @@ │ │ mov r3, #147 @ 0x93 │ │ add r2, pc, r2 │ │ bl c4d580 │ │ b c810f0 │ │ mov r7, #0 │ │ mov r6, #0 │ │ b c81104 │ │ - @ instruction: 0xff6952f0 │ │ + @ instruction: 0xff6952c9 │ │ @ instruction: 0xff68a099 │ │ - @ instruction: 0xff69531c │ │ + @ instruction: 0xff6952f5 │ │ @ instruction: 0xff68a0c5 │ │ - @ instruction: 0xff6950a0 │ │ + @ instruction: 0xff695079 │ │ @ instruction: 0xff689e49 │ │ - @ instruction: 0xff695204 │ │ - @ instruction: 0xff695050 │ │ + @ instruction: 0xff6951dd │ │ + @ instruction: 0xff695029 │ │ 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 c092d8 │ │ @@ -3450440,21 +3450440,21 @@ │ │ bl c0734c │ │ and r0, r8, #1 │ │ bl c070bc │ │ ldr sl, [sp, #240] @ 0xf0 │ │ ldr fp, [sp, #68] @ 0x44 │ │ ldr r5, [sp, #28] │ │ b c81574 │ │ - @ instruction: 0xff694dd4 │ │ - @ instruction: 0xff69fe0b │ │ - @ instruction: 0xff694d90 │ │ - @ instruction: 0xff694d6c │ │ - @ instruction: 0xff6947e8 │ │ - @ instruction: 0xff69f81f │ │ - @ instruction: 0xff694be0 │ │ + @ instruction: 0xff694dad │ │ + @ instruction: 0xff69fde4 │ │ + @ instruction: 0xff694d69 │ │ + @ instruction: 0xff694d45 │ │ + @ instruction: 0xff6947c1 │ │ + @ instruction: 0xff69f7f8 │ │ + @ instruction: 0xff694bb9 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ sub r2, r1, #11 │ │ cmp r2, r3 │ │ bge c81a24 │ │ bl c07168 │ │ ldr r0, [pc, #112] @ c81a68 │ │ @@ -3450484,15 +3450484,15 @@ │ │ strb r0, [r6, r5]! │ │ mov r2, r7 │ │ add r0, r6, #1 │ │ blx d2ad8e │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff6aacff │ │ - @ instruction: 0xff69bc93 │ │ + @ instruction: 0xff69bc6c │ │ push {r4, r5, r6, lr} │ │ ldr r5, [sp, #16] │ │ mvn r6, #0 │ │ cmp r5, #11 │ │ bge c81a8c │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @@ -3450599,25 +3450599,25 @@ │ │ add r1, r2, #1 │ │ mov r2, r5 │ │ blx d2ad8e │ │ mov r6, r5 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6aac4b │ │ - @ instruction: 0xff69bbfc │ │ + @ instruction: 0xff69bbd5 │ │ @ instruction: 0xff6aac07 │ │ - @ instruction: 0xff69bbb8 │ │ + @ instruction: 0xff69bb91 │ │ @ instruction: 0xff6aaaf7 │ │ - @ instruction: 0xff69baa8 │ │ + @ instruction: 0xff69ba81 │ │ @ instruction: 0xff6aab1f │ │ - @ instruction: 0xff69bad0 │ │ + @ instruction: 0xff69baa9 │ │ @ instruction: 0xff6aab93 │ │ - @ instruction: 0xff69bb44 │ │ + @ instruction: 0xff69bb1d │ │ @ instruction: 0xff6aab47 │ │ - @ instruction: 0xff69baf8 │ │ + @ instruction: 0xff69bad1 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r9, [sp, #32] │ │ mov r6, r0 │ │ sub r0, r2, #11 │ │ cmp r0, r9 │ │ bge c81ca8 │ │ bl c07168 │ │ @@ -3450688,17 +3450688,17 @@ │ │ mov r2, r9 │ │ mov r0, r5 │ │ blx d2ad8e │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6aaa6f │ │ - @ instruction: 0xff697f42 │ │ + @ instruction: 0xff697f1b │ │ @ instruction: 0xff6aa9af │ │ - @ instruction: 0xff697e82 │ │ + @ instruction: 0xff697e5b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r1, #1 │ │ mvn r5, #0 │ │ cmpge r3, #1 │ │ bge c81dcc │ │ mov r0, r5 │ │ @@ -3451132,16 +3451132,16 @@ │ │ sub r1, r0, #3 │ │ b c82160 │ │ @ instruction: 0xff6aa5af │ │ @ instruction: 0xff6ae79d │ │ @ instruction: 0xff6aa55f │ │ @ instruction: 0xff6aa29f │ │ @ instruction: 0xff6ae48d │ │ - @ instruction: 0xff695a59 │ │ - @ instruction: 0xff6985f2 │ │ + @ instruction: 0xff695a32 │ │ + @ instruction: 0xff6985cb │ │ @ instruction: 0xff6aa2f7 │ │ @ instruction: 0xff6ae4e5 │ │ @ instruction: 0xff6aa2c3 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ mov r7, r1 │ │ ldr r1, [sp, #104] @ 0x68 │ │ @@ -3451540,17 +3451540,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: 0xff6a9e63 │ │ - @ instruction: 0xff6938ea │ │ + @ instruction: 0xff6938c3 │ │ @ instruction: 0xff6a9cab │ │ - @ instruction: 0xff693732 │ │ + @ instruction: 0xff69370b │ │ ldr r0, [pc, #4] @ c82b04 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r7, r3, r0, ror #11 │ │ ldr r0, [pc, #4] @ c82b14 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3451928,21 +3451928,21 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r1, #4 │ │ mov r0, #4 │ │ movt r1, #8 │ │ b c82f68 │ │ @ instruction: 0xff682663 │ │ - @ instruction: 0xff69a793 │ │ + @ instruction: 0xff69a76c │ │ @ instruction: 0xff682647 │ │ - @ instruction: 0xff69a777 │ │ + @ instruction: 0xff69a750 │ │ @ instruction: 0xff6824e7 │ │ - @ instruction: 0xff69a617 │ │ + @ instruction: 0xff69a5f0 │ │ @ instruction: 0xff6824bf │ │ - @ instruction: 0xff69a5ef │ │ + @ instruction: 0xff69a5c8 │ │ @ instruction: 0xff68257f │ │ 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 │ │ @@ -3452209,17 +3452209,17 @@ │ │ mov r0, #0 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, r4 │ │ b c834e0 │ │ @ instruction: 0xff6821bb │ │ @ instruction: 0xff68209b │ │ - @ instruction: 0xff69dcc9 │ │ + @ instruction: 0xff69dca2 │ │ @ instruction: 0xff682073 │ │ - @ instruction: 0xff69dca1 │ │ + @ instruction: 0xff69dc7a │ │ 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 │ │ @@ -3453051,38 +3453051,38 @@ │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, lr} │ │ b c7e670 │ │ mov r6, #0 │ │ b c84028 │ │ @ instruction: 0xff681593 │ │ - @ instruction: 0xff6a2c71 │ │ + @ instruction: 0xff6a2c4a │ │ @ instruction: 0xff688489 │ │ - @ instruction: 0xff6a612a │ │ - @ instruction: 0xff698300 │ │ - @ instruction: 0xff695381 │ │ - @ instruction: 0xff6a41b8 │ │ - @ instruction: 0xff69ac0d │ │ + @ instruction: 0xff6a6103 │ │ + @ instruction: 0xff6982d9 │ │ + @ instruction: 0xff69535a │ │ + @ instruction: 0xff6a4191 │ │ + @ instruction: 0xff69abe6 │ │ @ instruction: 0xff684938 │ │ @ instruction: 0xff675e09 │ │ @ instruction: 0xff67155b │ │ @ instruction: 0xff685b4c │ │ @ instruction: 0xff675195 │ │ @ instruction: 0xff67b7b4 │ │ @ instruction: 0xff6aa07a │ │ @ instruction: 0xff6a7fd1 │ │ @ instruction: 0xff6aa03e │ │ @ instruction: 0xff6721df │ │ - @ instruction: 0xff6a6204 │ │ - @ instruction: 0xff6a24b5 │ │ - @ instruction: 0xff691a76 │ │ + @ instruction: 0xff6a61dd │ │ + @ instruction: 0xff6a248e │ │ + @ instruction: 0xff691a4f │ │ @ instruction: 0xff675d39 │ │ @ instruction: 0xff6815af │ │ @ instruction: 0xff6814bf │ │ - @ instruction: 0xff6a2b9d │ │ + @ instruction: 0xff6a2b76 │ │ 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 │ │ @@ -3453157,15 +3453157,15 @@ │ │ movw r2, #1 │ │ mov r3, #1 │ │ movt r2, #72 @ 0x48 │ │ tst r2, r3, lsl r1 │ │ bne c84364 │ │ b c843bc │ │ @ instruction: 0xff6811af │ │ - @ instruction: 0xff69ec95 │ │ + @ instruction: 0xff69ec6e │ │ 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 c84540 │ │ @@ -3453540,34 +3453540,34 @@ │ │ bl c0734c │ │ mov r5, #0 │ │ ldr r0, [sp, #24] │ │ b c84984 │ │ mov r5, #1 │ │ str r4, [r8] │ │ b c84a18 │ │ - @ instruction: 0xff69b006 │ │ - @ instruction: 0xff69720c │ │ - @ instruction: 0xff69afa6 │ │ - @ instruction: 0xff6971ac │ │ - @ instruction: 0xff69af4a │ │ - @ instruction: 0xff697150 │ │ - @ instruction: 0xff69ac92 │ │ - @ instruction: 0xff696e98 │ │ - @ instruction: 0xff69af02 │ │ - @ instruction: 0xff697108 │ │ - @ instruction: 0xff69aeba │ │ - @ instruction: 0xff69ac3a │ │ - @ instruction: 0xff696e40 │ │ - @ instruction: 0xff69ac06 │ │ - @ instruction: 0xff696e0c │ │ + @ instruction: 0xff69afdf │ │ + @ instruction: 0xff6971e5 │ │ + @ instruction: 0xff69af7f │ │ + @ instruction: 0xff697185 │ │ + @ instruction: 0xff69af23 │ │ + @ instruction: 0xff697129 │ │ + @ instruction: 0xff69ac6b │ │ + @ instruction: 0xff696e71 │ │ + @ instruction: 0xff69aedb │ │ + @ instruction: 0xff6970e1 │ │ + @ instruction: 0xff69ae93 │ │ + @ instruction: 0xff69ac13 │ │ + @ instruction: 0xff696e19 │ │ + @ instruction: 0xff69abdf │ │ + @ instruction: 0xff696de5 │ │ @ instruction: 0xff6a7d08 │ │ @ instruction: 0xff6fb464 │ │ - @ instruction: 0xff69acce │ │ - @ instruction: 0xff696ed4 │ │ - @ instruction: 0xff69ac66 │ │ + @ instruction: 0xff69aca7 │ │ + @ instruction: 0xff696ead │ │ + @ instruction: 0xff69ac3f │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ add r5, sp, #28 │ │ ldr r4, [sp, #24] │ │ strd r4, [sp] │ │ bl c84a9c │ │ add sp, sp, #8 │ │ @@ -3453820,22 +3453820,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 c84d6c │ │ - @ instruction: 0xff69aab2 │ │ + @ instruction: 0xff69aa8b │ │ @ instruction: 0xff6abdcd │ │ - @ instruction: 0xff69aa36 │ │ + @ instruction: 0xff69aa0f │ │ @ instruction: 0xff6abd51 │ │ - @ instruction: 0xff69a99a │ │ + @ instruction: 0xff69a973 │ │ @ instruction: 0xff6fb038 │ │ - @ instruction: 0xff69a872 │ │ - @ instruction: 0xff69a9ca │ │ + @ instruction: 0xff69a84b │ │ + @ instruction: 0xff69a9a3 │ │ @ instruction: 0xff6abce5 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r1, [pc, #24] @ c84edc │ │ add r1, pc, r1 │ │ vld1.64 {d16-d17}, [r1] │ │ @@ -3454026,15 +3454026,15 @@ │ │ beq c851bc │ │ ldr r0, [pc, #20] @ c851c8 │ │ add r0, pc, r0 │ │ ldr r0, [r0, r1, lsl #3] │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6a0b39 │ │ + @ instruction: 0xff6a0b12 │ │ andseq r5, r3, r4, lsr r0 │ │ @ instruction: 0xff67388b │ │ @ instruction: 0xff67bc1c │ │ @ instruction: 0xff684141 │ │ @ instruction: 0xff687934 │ │ @ instruction: 0xff6821a3 │ │ @ instruction: 0xff671757 │ │ @@ -3454082,15 +3454082,15 @@ │ │ ldr r1, [pc, #20] @ c852a4 │ │ movw r2, #911 @ 0x38f │ │ cmp r0, r2 │ │ add r1, pc, r1 │ │ movne r1, #0 │ │ mov r0, r1 │ │ bx lr │ │ - @ instruction: 0xff69f82c │ │ + @ instruction: 0xff69f805 │ │ 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] │ │ @@ -3454175,17 +3454175,17 @@ │ │ mov r3, #332 @ 0x14c │ │ add r2, pc, r2 │ │ bl c4d580 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ @ instruction: 0xff671534 │ │ - @ instruction: 0xff69dcca │ │ + @ instruction: 0xff69dca3 │ │ @ instruction: 0xff671594 │ │ - @ instruction: 0xff69dd2a │ │ + @ instruction: 0xff69dd03 │ │ @ instruction: 0xff6714fc │ │ 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 │ │ @@ -3454939,23 +3454939,23 @@ │ │ bl c0725c │ │ mov r0, #4 │ │ mov r1, #174 @ 0xae │ │ mov r2, #0 │ │ mov sl, #0 │ │ bl c0734c │ │ b c85eb4 │ │ - @ instruction: 0xff69037a │ │ + @ instruction: 0xff690353 │ │ @ instruction: 0xff67bd84 │ │ - @ instruction: 0xff6902aa │ │ + @ instruction: 0xff690283 │ │ @ instruction: 0xff67bcb4 │ │ - @ instruction: 0xff6902d6 │ │ + @ instruction: 0xff6902af │ │ @ instruction: 0xff67bce0 │ │ - @ instruction: 0xff6901ca │ │ + @ instruction: 0xff6901a3 │ │ @ instruction: 0xff67bbd4 │ │ - @ instruction: 0xff6901fe │ │ + @ instruction: 0xff6901d7 │ │ @ instruction: 0xff67bc08 │ │ push {r4, r5, r6, lr} │ │ ldr r5, [r0, #28] │ │ mov r4, #0 │ │ cmp r5, #0 │ │ ldrne r1, [r0, #20] │ │ cmpne r1, #0 │ │ @@ -3455487,15 +3455487,15 @@ │ │ b c86694 │ │ mov r7, #0 │ │ b c86684 │ │ andseq r3, r3, ip, lsl ip │ │ andseq r3, r3, r4, lsl #24 │ │ @ instruction: 0x00133bf0 │ │ @ instruction: 0xff6a402c │ │ - @ instruction: 0xff696e85 │ │ + @ instruction: 0xff696e5e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ cmp r2, #2048 @ 0x800 │ │ bge c868d8 │ │ bl c07168 │ │ ldr r0, [pc, #672] @ c86b58 │ │ mov r1, #89 @ 0x59 │ │ @@ -3455995,15 +3455995,15 @@ │ │ bl bb645c │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ mov r5, #1 │ │ b c87068 │ │ @ instruction: 0xff67ab9c │ │ - @ instruction: 0xff692bb3 │ │ + @ instruction: 0xff692b8c │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub r1, r1, r3 │ │ cmp r1, #1 │ │ bgt c870d0 │ │ bl c07168 │ │ ldr r0, [pc, #156] @ c87144 │ │ mov r1, #56 @ 0x38 │ │ @@ -3456043,15 +3456043,15 @@ │ │ mov r0, r5 │ │ blx d2ad8e │ │ mov r0, #204 @ 0xcc │ │ strb r0, [r5, r4] │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff67700b │ │ - @ instruction: 0xff68b20c │ │ + @ instruction: 0xff68b1e5 │ │ push {r4, lr} │ │ ldr r4, [sp, #8] │ │ cmp r4, r3 │ │ bne c871b0 │ │ ldrb r1, [r2] │ │ and r3, r1, #254 @ 0xfe │ │ cmp r3, #106 @ 0x6a │ │ @@ -3456126,21 +3456126,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r0, #4 │ │ mov r1, #138 @ 0x8a │ │ b c871d4 │ │ @ instruction: 0xff676ef7 │ │ - @ instruction: 0xff68f00b │ │ + @ instruction: 0xff68efe4 │ │ @ instruction: 0xff676e3f │ │ - @ instruction: 0xff68ef53 │ │ + @ instruction: 0xff68ef2c │ │ @ instruction: 0xff676e5b │ │ - @ instruction: 0xff68ef6f │ │ + @ instruction: 0xff68ef48 │ │ @ instruction: 0xff676e9f │ │ - @ instruction: 0xff68efb3 │ │ + @ instruction: 0xff68ef8c │ │ cmp r0, #672 @ 0x2a0 │ │ bgt c872d8 │ │ cmp r0, #64 @ 0x40 │ │ moveq r0, #51 @ 0x33 │ │ bxeq lr │ │ cmp r0, #672 @ 0x2a0 │ │ moveq r0, #52 @ 0x34 │ │ @@ -3468669,17 +3468669,17 @@ │ │ mov r0, r4 │ │ mov r2, #51 @ 0x33 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, fp │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ - @ instruction: 0xff6926ed │ │ - @ instruction: 0xff67ed21 │ │ - @ instruction: 0xff67ec75 │ │ + @ instruction: 0xff6926c6 │ │ + @ instruction: 0xff67ecfa │ │ + @ instruction: 0xff67ec4e │ │ 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 c93764 │ │ cmp r3, #0 │ │ @@ -3468960,18 +3468960,18 @@ │ │ mov r0, r9 │ │ mov r2, #186 @ 0xba │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, fp │ │ bl c092f0 │ │ b c93904 │ │ - @ instruction: 0xff67e98d │ │ - @ instruction: 0xff6922b5 │ │ - @ instruction: 0xff67fbf1 │ │ - @ instruction: 0xff67e7e9 │ │ + @ instruction: 0xff67e966 │ │ + @ instruction: 0xff69228e │ │ + @ instruction: 0xff67fbca │ │ + @ instruction: 0xff67e7c2 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq c93b2c │ │ cmp r1, #0 │ │ cmpne r2, #0 │ │ @@ -3469351,17 +3469351,17 @@ │ │ bl c4d328 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #448 @ 0x1c0 │ │ bl c4d328 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6877d7 │ │ - @ instruction: 0xff68778b │ │ - @ instruction: 0xff687727 │ │ + @ instruction: 0xff6877b0 │ │ + @ instruction: 0xff687764 │ │ + @ instruction: 0xff687700 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #44] @ c94164 │ │ mov r5, r0 │ │ ldr r1, [r0, #4] │ │ movw r2, #447 @ 0x1bf │ │ @@ -3469370,15 +3469370,15 @@ │ │ mov r1, r4 │ │ bl c4d328 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #448 @ 0x1c0 │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff6876db │ │ + @ instruction: 0xff6876b4 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r9, r1 │ │ ldr r1, [pc, #328] @ c942c0 │ │ mov r8, r2 │ │ mov r7, r0 │ │ add r1, pc, r1 │ │ mov r0, #20 │ │ @@ -3469457,28 +3469457,28 @@ │ │ bl c4d328 │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #448 @ 0x1c0 │ │ bl c4d328 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff68769f │ │ - @ instruction: 0xff687643 │ │ - @ instruction: 0xff68757f │ │ + @ instruction: 0xff687678 │ │ + @ instruction: 0xff68761c │ │ + @ instruction: 0xff687558 │ │ push {fp, lr} │ │ ldr r1, [pc, #28] @ c942f4 │ │ mov r0, #20 │ │ mov r2, #228 @ 0xe4 │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ cmp r0, #0 │ │ movne r1, #0 │ │ strne r1, [r0, #16] │ │ pop {fp, pc} │ │ - @ instruction: 0xff68753f │ │ + @ instruction: 0xff687518 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #124] @ c94384 │ │ mov r6, r0 │ │ mov r0, #20 │ │ add r1, pc, r1 │ │ mov r2, #228 @ 0xe4 │ │ @@ -3469506,27 +3469506,27 @@ │ │ bl c4d328 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #448 @ 0x1c0 │ │ bl c4d328 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff68750f │ │ - @ instruction: 0xff6874bb │ │ + @ instruction: 0xff6874e8 │ │ + @ instruction: 0xff687494 │ │ push {r4, lr} │ │ ldr r1, [pc, #28] @ c943b4 │ │ mov r4, r0 │ │ mov r0, #20 │ │ mov r2, #228 @ 0xe4 │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ cmp r0, #0 │ │ strne r4, [r0, #16] │ │ pop {r4, pc} │ │ - @ instruction: 0xff68747b │ │ + @ instruction: 0xff687454 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ ldr r3, [r0] │ │ mvn r6, #-1073741824 @ 0xc0000000 │ │ sub r6, r6, r3 │ │ cmp r6, r1 │ │ bge c94408 │ │ bl c07168 │ │ @@ -3469647,20 +3469647,20 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b c943e8 │ │ 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: 0xff68743b │ │ - @ instruction: 0xff6909d2 │ │ - @ instruction: 0xff68739f │ │ - @ instruction: 0xff68727f │ │ - @ instruction: 0xff690816 │ │ - @ instruction: 0xff6873cf │ │ + @ instruction: 0xff687414 │ │ + @ instruction: 0xff6909ab │ │ + @ instruction: 0xff687378 │ │ + @ instruction: 0xff687258 │ │ + @ instruction: 0xff6907ef │ │ + @ instruction: 0xff6873a8 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq c945f0 │ │ cmp r1, #0 │ │ bmi c9462c │ │ mov r2, #1 │ │ pop {r4, lr} │ │ @@ -3469678,15 +3469678,15 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff68721b │ │ + @ instruction: 0xff6871f4 │ │ @ instruction: 0xff665ef3 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq c94680 │ │ ldr r3, [r0] │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ bne c946bc │ │ @@ -3469743,17 +3469743,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: 0xff68718b │ │ + @ instruction: 0xff687164 │ │ @ instruction: 0xff670f1e │ │ - @ instruction: 0xff6871b7 │ │ + @ instruction: 0xff687190 │ │ @ instruction: 0xff670f4a │ │ mov r2, #0 │ │ cmp r0, #0 │ │ beq c947e8 │ │ push {r4, r5, fp, lr} │ │ ldr lr, [r0] │ │ cmp lr, #1 │ │ @@ -3470013,15 +3470013,15 @@ │ │ mov r1, r5 │ │ bl c4d328 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #448 @ 0x1c0 │ │ pop {r4, r5, r6, lr} │ │ b c4d328 │ │ - @ instruction: 0xff686ccb │ │ + @ instruction: 0xff686ca4 │ │ cmp r0, #0 │ │ ldrne r0, [r0] │ │ mvneq r0, #0 │ │ bx lr │ │ mov r2, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ @@ -3470077,18 +3470077,18 @@ │ │ mov r0, #15 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff686bd7 │ │ - @ instruction: 0xff68e457 │ │ - @ instruction: 0xff686c17 │ │ - @ instruction: 0xff68e497 │ │ + @ instruction: 0xff686bb0 │ │ + @ instruction: 0xff68e430 │ │ + @ instruction: 0xff686bf0 │ │ + @ instruction: 0xff68e470 │ │ @ instruction: 0xff699c5d │ │ cmp r0, #0 │ │ beq c94c98 │ │ ldr r1, [r0, #8] │ │ cmp r1, #0 │ │ beq c94c9c │ │ bx lr │ │ @@ -3470430,23 +3470430,23 @@ │ │ bl c4d328 │ │ mov r0, r5 │ │ add sp, sp, #404 @ 0x194 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff69647f │ │ @ instruction: 0xff696437 │ │ @ instruction: 0xff697977 │ │ - @ instruction: 0xff682bc4 │ │ - @ instruction: 0xff691c2c │ │ - @ instruction: 0xff692df2 │ │ + @ instruction: 0xff682b9d │ │ + @ instruction: 0xff691c05 │ │ + @ instruction: 0xff692dcb │ │ mulseq r3, ip, ip │ │ - @ instruction: 0xff682b70 │ │ - @ instruction: 0xff682bf0 │ │ + @ instruction: 0xff682b49 │ │ + @ instruction: 0xff682bc9 │ │ andeq r0, r0, ip, ror #11 │ │ - @ instruction: 0xff682a94 │ │ - @ instruction: 0xff682a6c │ │ + @ instruction: 0xff682a6d │ │ + @ instruction: 0xff682a45 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov ip, r1 │ │ mov r1, #0 │ │ ldr lr, [sp, #24] │ │ str r2, [sp] │ │ mov r2, #0 │ │ @@ -3470637,29 +3470637,29 @@ │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r6 │ │ bl bb3fe8 │ │ b c9528c │ │ mov r6, #0 │ │ b c95500 │ │ - @ instruction: 0xff6829bc │ │ - @ instruction: 0xff6829d1 │ │ - @ instruction: 0xff6828e8 │ │ - @ instruction: 0xff6828fd │ │ - @ instruction: 0xff682880 │ │ - @ instruction: 0xff682895 │ │ - @ instruction: 0xff67ed1f │ │ - @ instruction: 0xff68c716 │ │ - @ instruction: 0xff691703 │ │ + @ instruction: 0xff682995 │ │ + @ instruction: 0xff6829aa │ │ + @ instruction: 0xff6828c1 │ │ + @ instruction: 0xff6828d6 │ │ + @ instruction: 0xff682859 │ │ + @ instruction: 0xff68286e │ │ + @ instruction: 0xff67ecf8 │ │ + @ instruction: 0xff68c6ef │ │ + @ instruction: 0xff6916dc │ │ @ instruction: 0xff66025f │ │ - @ instruction: 0xff686410 │ │ + @ instruction: 0xff6863e9 │ │ @ instruction: 0xff69b4f9 │ │ - @ instruction: 0xff682714 │ │ - @ instruction: 0xff682858 │ │ - @ instruction: 0xff68286d │ │ + @ instruction: 0xff6826ed │ │ + @ instruction: 0xff682831 │ │ + @ instruction: 0xff682846 │ │ 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] @ c95710 │ │ @@ -3470830,16 +3470830,16 @@ │ │ bl cbcf24 │ │ mov r0, r4 │ │ pop {r4, r5, fp, lr} │ │ ldr r1, [pc, #12] @ c95838 │ │ movw r2, #847 @ 0x34f │ │ add r1, pc, r1 │ │ b c4d328 │ │ - @ instruction: 0xff682444 │ │ - @ instruction: 0xff6823fc │ │ + @ instruction: 0xff68241d │ │ + @ instruction: 0xff6823d5 │ │ 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 │ │ @@ -3470883,16 +3470883,16 @@ │ │ mov r0, r4 │ │ mov r2, #596 @ 0x254 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xfffffeb0 │ │ - @ instruction: 0xff682358 │ │ - @ instruction: 0xff682334 │ │ + @ instruction: 0xff682331 │ │ + @ instruction: 0xff68230d │ │ push {r4, lr} │ │ ldr r1, [pc, #104] @ c95984 │ │ mov r4, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ @@ -3470914,17 +3470914,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff682304 │ │ - @ instruction: 0xff6822cc │ │ - @ instruction: 0xff68f461 │ │ + @ instruction: 0xff6822dd │ │ + @ instruction: 0xff6822a5 │ │ + @ instruction: 0xff68f43a │ │ push {r4, lr} │ │ ldr r2, [r0] │ │ cmp r2, #1 │ │ bne c959ac │ │ str r1, [r0, #8] │ │ mov r0, #1 │ │ pop {r4, pc} │ │ @@ -3470939,15 +3470939,15 @@ │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff68226c │ │ + @ instruction: 0xff682245 │ │ @ instruction: 0xff679109 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ c95a5c │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ @@ -3470968,17 +3470968,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff682224 │ │ - @ instruction: 0xff6821f4 │ │ - @ instruction: 0xff6841f6 │ │ + @ instruction: 0xff6821fd │ │ + @ instruction: 0xff6821cd │ │ + @ instruction: 0xff6841cf │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ c95ad4 │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ @@ -3470998,16 +3470998,16 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6821ac │ │ - @ instruction: 0xff68217c │ │ + @ instruction: 0xff682185 │ │ + @ instruction: 0xff682155 │ │ @ instruction: 0xff69ae8b │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ c95b4c │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ @@ -3471028,16 +3471028,16 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff682134 │ │ - @ instruction: 0xff682104 │ │ + @ instruction: 0xff68210d │ │ + @ instruction: 0xff6820dd │ │ @ instruction: 0xff67ad14 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ c95bc4 │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ @@ -3471058,16 +3471058,16 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6820bc │ │ - @ instruction: 0xff68208c │ │ + @ instruction: 0xff682095 │ │ + @ instruction: 0xff682065 │ │ @ instruction: 0xff676f3e │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #96] @ c95c3c │ │ mov r5, r0 │ │ mov r0, #12 │ │ movw r2, #609 @ 0x261 │ │ add r1, pc, r1 │ │ @@ -3471088,17 +3471088,17 @@ │ │ movw r1, #44 @ 0x2c │ │ mov r0, #44 @ 0x2c │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff682044 │ │ - @ instruction: 0xff682014 │ │ - @ instruction: 0xff687b08 │ │ + @ instruction: 0xff68201d │ │ + @ instruction: 0xff681fed │ │ + @ instruction: 0xff687ae1 │ │ ldr r2, [r0] │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r2, #1 │ │ ldreq r0, [r1, #4] │ │ bx lr │ │ ldr r2, [r0] │ │ @@ -3471120,20 +3471120,20 @@ │ │ movw r2, #907 @ 0x38b │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ cmp r0, #0 │ │ movne r4, #1 │ │ strdne r4, [r0] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff681f84 │ │ + @ instruction: 0xff681f5d │ │ ldr r1, [pc, #8] @ c95cd0 │ │ movw r2, #979 @ 0x3d3 │ │ add r1, pc, r1 │ │ b c4d328 │ │ - @ instruction: 0xff681f60 │ │ + @ instruction: 0xff681f39 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ ldrne r1, [r0, #48] @ 0x30 │ │ cmpne r1, #0 │ │ beq c95d2c │ │ add r1, r0, #64 @ 0x40 │ │ dmb ish │ │ @@ -3471153,15 +3471153,15 @@ │ │ bl c56844 │ │ mov r0, r4 │ │ ldr r1, [pc, #12] @ c95d40 │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ - @ instruction: 0xff68f0a6 │ │ + @ instruction: 0xff68f07f │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r3, #0 │ │ str r0, [sp] │ │ mov r0, sp │ │ str r3, [sp, #16] │ │ bl c95d84 │ │ @@ -3471326,25 +3471326,25 @@ │ │ mov r3, r4 │ │ bl c0734c │ │ ldr r6, [sp, #56] @ 0x38 │ │ mov r0, r6 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff66c665 │ │ - @ instruction: 0xff68efee │ │ + @ instruction: 0xff68efc7 │ │ @ instruction: 0xff69ab66 │ │ andseq r4, r2, r0, asr #11 │ │ strdeq r0, [r0], -r8 │ │ andeq r0, r0, r0, lsr #14 │ │ - @ instruction: 0xff67c38a │ │ + @ instruction: 0xff67c363 │ │ @ instruction: 0xff66c4c5 │ │ - @ instruction: 0xff68ee46 │ │ + @ instruction: 0xff68ee1f │ │ @ instruction: 0xff69a9be │ │ @ instruction: 0xff6629f0 │ │ - @ instruction: 0xff68aa17 │ │ + @ instruction: 0xff68a9f0 │ │ push {fp, lr} │ │ mov r1, #15 │ │ bl c36adc │ │ cmp r0, #0 │ │ beq c9603c │ │ pop {fp, lr} │ │ b c6f3d4 │ │ @@ -3471376,15 +3471376,15 @@ │ │ movw r1, #258 @ 0x102 │ │ mov r0, #44 @ 0x2c │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff68ed46 │ │ + @ instruction: 0xff68ed1f │ │ @ instruction: 0xff668035 │ │ mov r1, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ bxne lr │ │ push {r4, lr} │ │ ldr r0, [r1] │ │ @@ -3471681,18 +3471681,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 c9656c │ │ - @ instruction: 0xff68eaf6 │ │ - @ instruction: 0xff68e8d2 │ │ - @ instruction: 0xff68e8ae │ │ - @ instruction: 0xff68e896 │ │ + @ instruction: 0xff68eacf │ │ + @ instruction: 0xff68e8ab │ │ + @ instruction: 0xff68e887 │ │ + @ instruction: 0xff68e86f │ │ @ instruction: 0xff66d4d2 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ ldrne r1, [r0, #48] @ 0x30 │ │ cmpne r1, #0 │ │ beq c965ec │ │ add r1, r0, #64 @ 0x40 │ │ @@ -3471713,15 +3471713,15 @@ │ │ bl c56844 │ │ mov r0, r4 │ │ ldr r1, [pc, #12] @ c96600 │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ - @ instruction: 0xff68e7e6 │ │ + @ instruction: 0xff68e7bf │ │ ldr r1, [r0, #48] @ 0x30 │ │ cmp r1, #0 │ │ beq c96628 │ │ add r0, r0, #64 @ 0x40 │ │ ldrex r1, [r0] │ │ add r1, r1, #1 │ │ strex r2, r1, [r0] │ │ @@ -3471752,15 +3471752,15 @@ │ │ bl c56844 │ │ mov r0, r4 │ │ ldr r1, [pc, #12] @ c9669c │ │ mov r2, #39 @ 0x27 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ - @ instruction: 0xff68e74a │ │ + @ instruction: 0xff68e723 │ │ push {fp, lr} │ │ bl c595d8 │ │ ldr r1, [pc, #28] @ c966cc │ │ cmp r0, #0 │ │ ldr r2, [pc, #24] @ c966d0 │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ @@ -3471870,30 +3471870,30 @@ │ │ bl c5966c │ │ mov r0, r5 │ │ add sp, sp, #112 @ 0x70 │ │ pop {r4, r5, fp, pc} │ │ mulseq r4, r4, r4 │ │ @ instruction: 0xffffffa4 │ │ andseq sp, r4, ip, ror #8 │ │ - @ instruction: 0xff67bc4a │ │ - @ instruction: 0xff67d917 │ │ + @ instruction: 0xff67bc23 │ │ + @ instruction: 0xff67d8f0 │ │ andseq sp, r4, ip, lsr #8 │ │ andseq sp, r4, ip, lsl r4 │ │ 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 sp, r4, ip, asr #7 │ │ - @ instruction: 0xff67bb52 │ │ - @ instruction: 0xff67d81f │ │ - @ instruction: 0xff67bb8e │ │ - @ instruction: 0xff67d85b │ │ - @ instruction: 0xff6922a3 │ │ + @ instruction: 0xff67bb2b │ │ + @ instruction: 0xff67d7f8 │ │ + @ instruction: 0xff67bb67 │ │ + @ instruction: 0xff67d834 │ │ + @ instruction: 0xff69227c │ │ andseq sp, r4, r4, lsr r3 │ │ push {r4, lr} │ │ ldr r0, [pc, #48] @ c968f4 │ │ ldr r0, [pc, r0] │ │ bl c351c8 │ │ ldr r0, [pc, #40] @ c968f8 │ │ mov r4, #0 │ │ @@ -3472668,47 +3472668,47 @@ │ │ bl c0725c │ │ mov r0, #44 @ 0x2c │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r5, #1 │ │ b c97190 │ │ - @ instruction: 0xff68d14e │ │ + @ instruction: 0xff68d127 │ │ @ instruction: 0xff664f78 │ │ - @ instruction: 0xff68f082 │ │ + @ instruction: 0xff68f05b │ │ @ instruction: 0xff66e147 │ │ - @ instruction: 0xff69367b │ │ + @ instruction: 0xff693654 │ │ @ instruction: 0xff674df2 │ │ - @ instruction: 0xff68a6c7 │ │ - @ instruction: 0xff68a69f │ │ - @ instruction: 0xff68a1bb │ │ + @ instruction: 0xff68a6a0 │ │ + @ instruction: 0xff68a678 │ │ + @ instruction: 0xff68a194 │ │ andseq fp, r3, r4, lsr #23 │ │ mulseq r3, r4, r8 │ │ @ instruction: 0xff6eade0 │ │ andseq fp, r3, r8, lsl #25 │ │ @ instruction: 0x0013bcd8 │ │ - @ instruction: 0xff689e37 │ │ - @ instruction: 0xff67cc76 │ │ - @ instruction: 0xff689d9b │ │ - @ instruction: 0xff689dbb │ │ + @ instruction: 0xff689e10 │ │ + @ instruction: 0xff67cc4f │ │ + @ instruction: 0xff689d74 │ │ + @ instruction: 0xff689d94 │ │ andseq fp, r3, r0, asr #15 │ │ andseq fp, r3, r0, ror r8 │ │ andseq fp, r3, ip, ror #16 │ │ - @ instruction: 0xff684adb │ │ + @ instruction: 0xff684ab4 │ │ @ instruction: 0xff66b6ed │ │ andseq r3, r2, ip, lsr #3 │ │ - @ instruction: 0xff689d5f │ │ - @ instruction: 0xff680785 │ │ - @ instruction: 0xff689f03 │ │ - @ instruction: 0xff680929 │ │ - @ instruction: 0xff69164b │ │ + @ instruction: 0xff689d38 │ │ + @ instruction: 0xff68075e │ │ + @ instruction: 0xff689edc │ │ + @ instruction: 0xff680902 │ │ + @ instruction: 0xff691624 │ │ @ instruction: 0xff699468 │ │ andseq fp, r3, ip, lsr #17 │ │ - @ instruction: 0xff68a70b │ │ - @ instruction: 0xff686c18 │ │ + @ instruction: 0xff68a6e4 │ │ + @ instruction: 0xff686bf1 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ @@ -3472761,17 +3472761,17 @@ │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ bl c21ff8 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff688032 │ │ + @ instruction: 0xff68800b │ │ @ instruction: 0xff67925d │ │ - @ instruction: 0xff687ffa │ │ + @ instruction: 0xff687fd3 │ │ @ instruction: 0xff679225 │ │ 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 │ │ @@ -3473139,28 +3473139,28 @@ │ │ bl c0725c │ │ mov r0, #35 @ 0x23 │ │ mov r1, #107 @ 0x6b │ │ mov r2, #0 │ │ mov fp, #0 │ │ bl c0734c │ │ b c97ba0 │ │ - @ instruction: 0xff687f3a │ │ + @ instruction: 0xff687f13 │ │ @ instruction: 0xff677411 │ │ - @ instruction: 0xff687f0e │ │ + @ instruction: 0xff687ee7 │ │ @ instruction: 0xff6773e5 │ │ - @ instruction: 0xff687c9a │ │ + @ instruction: 0xff687c73 │ │ @ instruction: 0xff677171 │ │ - @ instruction: 0xff687b36 │ │ + @ instruction: 0xff687b0f │ │ @ instruction: 0xff67345e │ │ @ instruction: 0xff662c59 │ │ - @ instruction: 0xff687c36 │ │ + @ instruction: 0xff687c0f │ │ @ instruction: 0xff67710d │ │ - @ instruction: 0xff687bda │ │ + @ instruction: 0xff687bb3 │ │ @ instruction: 0xff6770b1 │ │ - @ instruction: 0xff687a02 │ │ + @ instruction: 0xff6879db │ │ @ instruction: 0xff676ed9 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ beq c97d54 │ │ @@ -3473292,21 +3473292,21 @@ │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r7 │ │ bl c21ff8 │ │ mov r4, #0 │ │ b c97e64 │ │ - @ instruction: 0xff6878c2 │ │ + @ instruction: 0xff68789b │ │ @ instruction: 0xff676d87 │ │ - @ instruction: 0xff68781a │ │ + @ instruction: 0xff6877f3 │ │ @ instruction: 0xff676cdf │ │ - @ instruction: 0xff6877a6 │ │ + @ instruction: 0xff68777f │ │ @ instruction: 0xff676c6b │ │ - @ instruction: 0xff6877e2 │ │ + @ instruction: 0xff6877bb │ │ @ instruction: 0xff676ca7 │ │ 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 │ │ @@ -3473560,18 +3473560,18 @@ │ │ bl cbfb9c │ │ mov r0, sl │ │ bl c9ea80 │ │ mov r0, #0 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff69475a │ │ - @ instruction: 0xff67e225 │ │ + @ instruction: 0xff67e1fe │ │ @ instruction: 0xff66a471 │ │ @ instruction: 0xff6944d2 │ │ - @ instruction: 0xff67df9d │ │ + @ instruction: 0xff67df76 │ │ andseq sl, r3, r8, ror #21 │ │ andseq sl, r3, r0, lsl #21 │ │ @ instruction: 0x0013aad4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ str r3, [sp, #12] │ │ mov r5, r2 │ │ @@ -3473769,17 +3473769,17 @@ │ │ bl c0725c │ │ mov r0, #35 @ 0x23 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff683268 │ │ + @ instruction: 0xff683241 │ │ @ instruction: 0xff66b458 │ │ - @ instruction: 0xff683240 │ │ + @ instruction: 0xff683219 │ │ @ instruction: 0xff66b430 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r6, r0 │ │ ldr r0, [r0, #16] │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3473817,15 +3473817,15 @@ │ │ mov r0, #35 @ 0x23 │ │ mov r1, #101 @ 0x65 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff683184 │ │ + @ instruction: 0xff68315d │ │ @ instruction: 0xff6781b2 │ │ ldr r0, [r0, #4] │ │ ldr ip, [sp] │ │ str ip, [sp] │ │ b c675f4 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ @@ -3473899,17 +3473899,17 @@ │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r5 │ │ bl c94124 │ │ mov r5, #0 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff68307c │ │ + @ instruction: 0xff683055 │ │ @ instruction: 0xff67634c │ │ - @ instruction: 0xff683050 │ │ + @ instruction: 0xff683029 │ │ @ instruction: 0xff676320 │ │ ldr r0, [r0, #8] │ │ b c98948 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ bl c62a74 │ │ @@ -3474280,16 +3474280,16 @@ │ │ ldr r1, [pc, #24] @ c98e20 │ │ mov r0, r5 │ │ mov r2, #43 @ 0x2b │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff67b307 │ │ - @ instruction: 0xff67b273 │ │ + @ instruction: 0xff67b2e0 │ │ + @ instruction: 0xff67b24c │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ mov r0, #0 │ │ cmp r4, #0 │ │ beq c98f2c │ │ ldr r0, [r4, #24] │ │ mov r5, r1 │ │ @@ -3474381,15 +3474381,15 @@ │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #129 @ 0x81 │ │ bl c4d328 │ │ mov r5, #1 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff67b0f7 │ │ + @ instruction: 0xff67b0d0 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r1, #19 │ │ bl c36adc │ │ cmp r0, #0 │ │ beq c98ff8 │ │ ldr r1, [r0, #16] │ │ mov r4, r0 │ │ @@ -3474646,15 +3474646,15 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff65f708 │ │ @ instruction: 0xff65f688 │ │ - @ instruction: 0xff68633d │ │ + @ instruction: 0xff686316 │ │ andeq r0, r0, r0, asr #1 │ │ @ instruction: 0xff65f60c │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldrb r0, [r0, #20] │ │ @@ -3474949,17 +3474949,17 @@ │ │ mov r0, #40 @ 0x28 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c0734c │ │ mvn r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff65f188 │ │ - @ instruction: 0xff685e4b │ │ + @ instruction: 0xff685e24 │ │ @ instruction: 0xff65f160 │ │ - @ instruction: 0xff685e23 │ │ + @ instruction: 0xff685dfc │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ beq c998c4 │ │ mov r0, r4 │ │ @@ -3475088,15 +3475088,15 @@ │ │ cmp r7, #0 │ │ bne c99a60 │ │ b c99a98 │ │ mvn r6, #0 │ │ mov r7, #1 │ │ mov r8, r5 │ │ b c99a30 │ │ - @ instruction: 0xff681e62 │ │ + @ instruction: 0xff681e3b │ │ andeq r0, r0, r4, lsl #4 │ │ @ instruction: 0xff694f9b │ │ @ instruction: 0xff666595 │ │ @ instruction: 0xff662859 │ │ @ instruction: 0xff664751 │ │ @ instruction: 0xff696f50 │ │ @ instruction: 0xff65ef58 │ │ @@ -3475463,17 +3475463,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: 0xff65e9b0 │ │ - @ instruction: 0xff678380 │ │ + @ instruction: 0xff678359 │ │ @ instruction: 0xff65e9dc │ │ - @ instruction: 0xff6783ac │ │ + @ instruction: 0xff678385 │ │ @ instruction: 0xff65e974 │ │ 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 │ │ @@ -3475550,17 +3475550,17 @@ │ │ blx r5 │ │ cmp r0, #0 │ │ bgt c9a0d0 │ │ add sp, sp, #44 @ 0x2c │ │ add sp, sp, #4096 @ 0x1000 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff668309 │ │ - @ instruction: 0xff686887 │ │ - @ instruction: 0xff683627 │ │ - @ instruction: 0xff679f0e │ │ + @ instruction: 0xff686860 │ │ + @ instruction: 0xff683600 │ │ + @ instruction: 0xff679ee7 │ │ @ instruction: 0xff6603c1 │ │ ldr r0, [pc, #4] @ c9a210 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r0, r2, r0, lsr r4 │ │ ldr r0, [pc, #4] @ c9a220 │ │ ldr r0, [pc, r0] │ │ @@ -3475660,24 +3475660,24 @@ │ │ mov r1, #108 @ 0x6c │ │ add r2, pc, r2 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ andseq r9, r4, r0, asr #18 │ │ @ instruction: 0xff65c6e9 │ │ - @ instruction: 0xff68461c │ │ + @ instruction: 0xff6845f5 │ │ andseq r9, r4, ip, lsl r9 │ │ - @ instruction: 0xff68d5ff │ │ + @ instruction: 0xff68d5d8 │ │ andseq r8, r3, r4, lsl #15 │ │ @ instruction: 0x001498f8 │ │ andseq r9, r4, r8, ror #17 │ │ andseq r9, r4, r4, ror #17 │ │ - @ instruction: 0xff686ee9 │ │ + @ instruction: 0xff686ec2 │ │ @ instruction: 0xff672794 │ │ - @ instruction: 0xff68e748 │ │ + @ instruction: 0xff68e721 │ │ push {r4, lr} │ │ mov r0, r1 │ │ mov r4, r1 │ │ bl c99d10 │ │ bic r0, r0, #1 │ │ cmp r0, #4 │ │ bne c9a410 │ │ @@ -3475791,15 +3475791,15 @@ │ │ andseq r9, r4, r8, lsr #14 │ │ andseq r9, r4, ip, lsl r7 │ │ andseq r9, r4, r4, lsr r6 │ │ andseq r9, r4, r8, lsr #12 │ │ andseq r9, r4, ip, ror #13 │ │ @ instruction: 0xff6746a2 │ │ andseq r9, r4, ip, asr #13 │ │ - @ instruction: 0xff68e5b1 │ │ + @ instruction: 0xff68e58a │ │ andseq r9, r4, r0, ror #12 │ │ andseq r9, r4, r4, asr r6 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [pc, #60] @ c9a610 │ │ ldr r0, [pc, r0] │ │ ldr r5, [pc, #56] @ c9a614 │ │ @@ -3478649,15 +3478649,15 @@ │ │ movt r0, #8 │ │ orr r1, r0, #8 │ │ mov r0, #11 │ │ mov r4, #0 │ │ bl c0734c │ │ b c9d140 │ │ @ instruction: 0xff665675 │ │ - @ instruction: 0xff681a9c │ │ + @ instruction: 0xff681a75 │ │ @ instruction: 0xff66853f │ │ @ instruction: 0xff65b920 │ │ @ instruction: 0xff66850f │ │ @ instruction: 0xff65b8f0 │ │ @ instruction: 0xff668483 │ │ @ instruction: 0xff65b864 │ │ @ instruction: 0xff671c21 │ │ @@ -3479038,27 +3479038,27 @@ │ │ bl cbfb9c │ │ mov r0, r9 │ │ bl baee70 │ │ mov r0, r5 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff693267 │ │ - @ instruction: 0xff674c94 │ │ + @ instruction: 0xff674c6d │ │ @ instruction: 0xff693237 │ │ - @ instruction: 0xff674c64 │ │ + @ instruction: 0xff674c3d │ │ @ instruction: 0xff664dc9 │ │ @ instruction: 0xff664da9 │ │ @ instruction: 0xff693193 │ │ - @ instruction: 0xff674bc0 │ │ + @ instruction: 0xff674b99 │ │ @ instruction: 0xff693157 │ │ - @ instruction: 0xff674b84 │ │ + @ instruction: 0xff674b5d │ │ @ instruction: 0xff6931b3 │ │ - @ instruction: 0xff674be0 │ │ + @ instruction: 0xff674bb9 │ │ @ instruction: 0xff6931df │ │ - @ instruction: 0xff674c0c │ │ + @ instruction: 0xff674be5 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl bb3200 │ │ bl baee64 │ │ mov r4, r0 │ │ @@ -3479185,23 +3479185,23 @@ │ │ mov r1, #188 @ 0xbc │ │ bl c0725c │ │ mov r5, #0 │ │ mov r0, #11 │ │ mov r1, #137 @ 0x89 │ │ b c9d9cc │ │ @ instruction: 0xff692fd7 │ │ - @ instruction: 0xff681cf4 │ │ + @ instruction: 0xff681ccd │ │ @ instruction: 0xff664b1d │ │ @ instruction: 0xff664afd │ │ @ instruction: 0xff692f07 │ │ - @ instruction: 0xff681c24 │ │ + @ instruction: 0xff681bfd │ │ @ instruction: 0xff692f27 │ │ - @ instruction: 0xff681c44 │ │ + @ instruction: 0xff681c1d │ │ @ instruction: 0xff692f53 │ │ - @ instruction: 0xff681c70 │ │ + @ instruction: 0xff681c49 │ │ 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 c9dbd8 │ │ @@ -3479307,15 +3479307,15 @@ │ │ ldr r1, [pc, #52] @ c9dcc8 │ │ mov r0, r5 │ │ ldr r1, [pc, r1] │ │ bl c94af4 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff680d6c │ │ + @ instruction: 0xff680d45 │ │ @ instruction: 0xff692d83 │ │ @ instruction: 0xff66b6dc │ │ @ instruction: 0xff6648f9 │ │ @ instruction: 0xff692d53 │ │ @ instruction: 0xff66b6ac │ │ @ instruction: 0xff692d17 │ │ @ instruction: 0xff66b670 │ │ @@ -3479385,30 +3479385,30 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff692bcf │ │ - @ instruction: 0xff678462 │ │ + @ instruction: 0xff67843b │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r3, r1 │ │ ldr r1, [pc, #28] @ c9de1c │ │ strd r4, [sp] │ │ mov r2, r0 │ │ ldr r0, [pc, #20] @ c9de20 │ │ add r1, pc, r1 │ │ ldr r0, [pc, r0] │ │ bl c66744 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6745c3 │ │ + @ instruction: 0xff67459c │ │ andseq r4, r3, r0, lsr lr │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ mov r2, r0 │ │ mov r0, #0 │ │ mov r3, r1 │ │ ldr r1, [pc, #40] @ c9de68 │ │ @@ -3479801,45 +3479801,45 @@ │ │ bl c0725c │ │ movw r1, #13 │ │ mov r0, #9 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ b c9e364 │ │ - @ instruction: 0xff67d542 │ │ - @ instruction: 0xff67b92c │ │ - @ instruction: 0xff686d86 │ │ - @ instruction: 0xff67d7ff │ │ - @ instruction: 0xff678156 │ │ - @ instruction: 0xff6744b3 │ │ + @ instruction: 0xff67d51b │ │ + @ instruction: 0xff67b905 │ │ + @ instruction: 0xff686d5f │ │ + @ instruction: 0xff67d7d8 │ │ + @ instruction: 0xff67812f │ │ + @ instruction: 0xff67448c │ │ andseq r4, r3, ip, lsl sp │ │ andseq r4, r3, r8, asr #19 │ │ andseq r4, r3, r4, lsl #23 │ │ @ instruction: 0xff65c479 │ │ - @ instruction: 0xff67d4fd │ │ - @ instruction: 0xff67d499 │ │ + @ instruction: 0xff67d4d6 │ │ + @ instruction: 0xff67d472 │ │ mulseq r3, ip, r8 │ │ - @ instruction: 0xff67d613 │ │ - @ instruction: 0xff677f6e │ │ - @ instruction: 0xff67d5e7 │ │ - @ instruction: 0xff677f42 │ │ - @ instruction: 0xff67d436 │ │ - @ instruction: 0xff67b820 │ │ - @ instruction: 0xff674297 │ │ - @ instruction: 0xff67d477 │ │ - @ instruction: 0xff677dd2 │ │ - @ instruction: 0xff67d72e │ │ - @ instruction: 0xff686aee │ │ - @ instruction: 0xff67d4aa │ │ + @ instruction: 0xff67d5ec │ │ + @ instruction: 0xff677f47 │ │ + @ instruction: 0xff67d5c0 │ │ + @ instruction: 0xff677f1b │ │ + @ instruction: 0xff67d40f │ │ + @ instruction: 0xff67b7f9 │ │ + @ instruction: 0xff674270 │ │ + @ instruction: 0xff67d450 │ │ + @ instruction: 0xff677dab │ │ + @ instruction: 0xff67d707 │ │ + @ instruction: 0xff686ac7 │ │ + @ instruction: 0xff67d483 │ │ ldr r1, [pc, #12] @ c9e4d8 │ │ mov r0, #40 @ 0x28 │ │ mov r2, #20 │ │ add r1, pc, r1 │ │ b c4cff8 │ │ - @ instruction: 0xff67b7aa │ │ + @ instruction: 0xff67b783 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl cbfb9c │ │ @@ -3479854,15 +3479854,15 @@ │ │ mov r1, r5 │ │ bl c4d328 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #36 @ 0x24 │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff67b766 │ │ + @ instruction: 0xff67b73f │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #208] @ c9e614 │ │ mov r0, #48 @ 0x30 │ │ mov r2, #20 │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ cmp r0, #0 │ │ @@ -3480284,22 +3480284,22 @@ │ │ bl baf298 │ │ 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: 0xff674af1 │ │ + @ instruction: 0xff674aca │ │ @ instruction: 0xff65ccb9 │ │ @ instruction: 0xff663941 │ │ - @ instruction: 0xff67b8d1 │ │ - @ instruction: 0xff674a95 │ │ + @ instruction: 0xff67b8aa │ │ + @ instruction: 0xff674a6e │ │ @ instruction: 0xff6638ed │ │ @ instruction: 0xff65cc5d │ │ - @ instruction: 0xff67b895 │ │ + @ instruction: 0xff67b86e │ │ mov r2, r0 │ │ ldr r0, [r0, #24] │ │ cmp r0, #0 │ │ ldrne r2, [r2, #20] │ │ cmpne r2, #0 │ │ bne c9ec5c │ │ push {fp, lr} │ │ @@ -3480317,15 +3480317,15 @@ │ │ mov r0, #0 │ │ pop {fp, pc} │ │ ldr r2, [r2, #4] │ │ cmp r2, #0 │ │ beq c9ec24 │ │ bx r2 │ │ @ instruction: 0xff66302e │ │ - @ instruction: 0xff689eb9 │ │ + @ instruction: 0xff689e92 │ │ cmp r1, #0 │ │ ldrne r2, [r0, #20] │ │ ldrne r2, [r2, #12] │ │ cmpne r2, #0 │ │ bxeq lr │ │ ldr r0, [r0, #24] │ │ bx r2 │ │ @@ -3481149,16 +3481149,16 @@ │ │ mov r2, r5 │ │ ldr r1, [r4, #4] │ │ add r0, pc, r0 │ │ bl caff44 │ │ ldr r0, [sp, #4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6837da │ │ - @ instruction: 0xff678383 │ │ + @ instruction: 0xff6837b3 │ │ + @ instruction: 0xff67835c │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r0, [pc, #356] @ c9faec │ │ mov r5, r2 │ │ add r0, pc, r0 │ │ bl bab6b0 │ │ cmp r0, #0 │ │ @@ -3481245,19 +3481245,19 @@ │ │ add r1, pc, r1 │ │ bl bab1fc │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0x0011b1b0 │ │ - @ instruction: 0xff68375e │ │ - @ instruction: 0xff67831f │ │ + @ instruction: 0xff683737 │ │ + @ instruction: 0xff6782f8 │ │ @ instruction: 0xff658fe3 │ │ @ instruction: 0xff669882 │ │ - @ instruction: 0xff6817c8 │ │ + @ instruction: 0xff6817a1 │ │ @ instruction: 0xff6621d9 │ │ andseq fp, r1, r4, rrx │ │ @ instruction: 0xff65901b │ │ @ instruction: 0xff6698ba │ │ ldr r1, [pc, #4] @ c9fb20 │ │ add r1, pc, r1 │ │ b bab1fc │ │ @@ -3481346,16 +3481346,16 @@ │ │ bl ca0cc8 │ │ b c9fbf0 │ │ mov r0, #1 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff670d23 │ │ @ instruction: 0xff6628a1 │ │ - @ instruction: 0xff67a8b1 │ │ - @ instruction: 0xff67a87d │ │ + @ instruction: 0xff67a88a │ │ + @ instruction: 0xff67a856 │ │ @ instruction: 0xff66283d │ │ @ instruction: 0xff670c73 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #60 @ 0x3c │ │ mov r0, r2 │ │ mov sl, r1 │ │ bl cb0290 │ │ @@ -3482261,115 +3482261,115 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ ldr r9, [sp, #24] │ │ ldr fp, [sp, #28] │ │ ldr sl, [sp, #48] @ 0x30 │ │ b ca052c │ │ - @ instruction: 0xff68513e │ │ + @ instruction: 0xff685117 │ │ @ instruction: 0xff66b2d0 │ │ - @ instruction: 0xff688e3a │ │ - @ instruction: 0xff6849ca │ │ + @ instruction: 0xff688e13 │ │ + @ instruction: 0xff6849a3 │ │ @ instruction: 0xff66ab5c │ │ - @ instruction: 0xff680ddc │ │ + @ instruction: 0xff680db5 │ │ @ instruction: 0xff6617ed │ │ - @ instruction: 0xff684a16 │ │ + @ instruction: 0xff6849ef │ │ @ instruction: 0xff66aba8 │ │ andseq r2, r3, r8, ror #13 │ │ - @ instruction: 0xff684856 │ │ + @ instruction: 0xff68482f │ │ @ instruction: 0xff66a9e8 │ │ @ instruction: 0xff66cbdb │ │ andseq sl, r1, r4, ror #29 │ │ - @ instruction: 0xff688d30 │ │ - @ instruction: 0xff68452a │ │ - @ instruction: 0xff688211 │ │ - @ instruction: 0xff68476a │ │ - @ instruction: 0xff688451 │ │ + @ instruction: 0xff688d09 │ │ + @ instruction: 0xff684503 │ │ + @ instruction: 0xff6881ea │ │ + @ instruction: 0xff684743 │ │ + @ instruction: 0xff68842a │ │ @ instruction: 0xff68e195 │ │ - @ instruction: 0xff675b04 │ │ + @ instruction: 0xff675add │ │ @ instruction: 0xff66e449 │ │ - @ instruction: 0xff677ebf │ │ + @ instruction: 0xff677e98 │ │ @ instruction: 0x0011adb0 │ │ - @ instruction: 0xff6845b2 │ │ - @ instruction: 0xff688299 │ │ - @ instruction: 0xff68458a │ │ - @ instruction: 0xff688271 │ │ - @ instruction: 0xff68455e │ │ - @ instruction: 0xff688245 │ │ - @ instruction: 0xff684502 │ │ - @ instruction: 0xff6881e9 │ │ - @ instruction: 0xff68447a │ │ - @ instruction: 0xff688161 │ │ + @ instruction: 0xff68458b │ │ + @ instruction: 0xff688272 │ │ + @ instruction: 0xff684563 │ │ + @ instruction: 0xff68824a │ │ + @ instruction: 0xff684537 │ │ + @ instruction: 0xff68821e │ │ + @ instruction: 0xff6844db │ │ + @ instruction: 0xff6881c2 │ │ + @ instruction: 0xff684453 │ │ + @ instruction: 0xff68813a │ │ @ instruction: 0xff66734a │ │ - @ instruction: 0xff684792 │ │ - @ instruction: 0xff688479 │ │ - @ instruction: 0xff684742 │ │ - @ instruction: 0xff688429 │ │ + @ instruction: 0xff68476b │ │ + @ instruction: 0xff688452 │ │ + @ instruction: 0xff68471b │ │ + @ instruction: 0xff688402 │ │ andseq sl, r1, r4, asr lr │ │ - @ instruction: 0xff6846da │ │ + @ instruction: 0xff6846b3 │ │ @ instruction: 0xff65bacb │ │ - @ instruction: 0xff68469e │ │ + @ instruction: 0xff684677 │ │ @ instruction: 0xff65ba8f │ │ andseq sl, r1, r8, ror #28 │ │ - @ instruction: 0xff684676 │ │ + @ instruction: 0xff68464f │ │ @ instruction: 0xff65ba67 │ │ @ instruction: 0xff68e8de │ │ @ instruction: 0xff658fe2 │ │ @ instruction: 0xff66852d │ │ @ instruction: 0xff661161 │ │ - @ instruction: 0xff687db2 │ │ - @ instruction: 0xff678f5f │ │ - @ instruction: 0xff684134 │ │ - @ instruction: 0xff6845ea │ │ + @ instruction: 0xff687d8b │ │ + @ instruction: 0xff678f38 │ │ + @ instruction: 0xff68410d │ │ + @ instruction: 0xff6845c3 │ │ @ instruction: 0xff65b9db │ │ - @ instruction: 0xff6845ce │ │ + @ instruction: 0xff6845a7 │ │ @ instruction: 0xff65b9bf │ │ @ instruction: 0xff68c774 │ │ andseq sl, r1, r0, asr #23 │ │ - @ instruction: 0xff6843a2 │ │ + @ instruction: 0xff68437b │ │ @ instruction: 0xff65b793 │ │ - @ instruction: 0xff684452 │ │ + @ instruction: 0xff68442b │ │ @ instruction: 0xff65b843 │ │ @ instruction: 0xff68e8bb │ │ andseq sl, r1, ip, lsl sp │ │ - @ instruction: 0xff6843d6 │ │ + @ instruction: 0xff6843af │ │ @ instruction: 0xff65b7c7 │ │ - @ instruction: 0xff6848de │ │ + @ instruction: 0xff6848b7 │ │ @ instruction: 0xff65bccf │ │ - @ instruction: 0xff680cf0 │ │ + @ instruction: 0xff680cc9 │ │ @ instruction: 0xff661701 │ │ - @ instruction: 0xff684952 │ │ + @ instruction: 0xff68492b │ │ @ instruction: 0xff65649b │ │ andseq r2, r3, r0, lsr r6 │ │ - @ instruction: 0xff68463e │ │ + @ instruction: 0xff684617 │ │ @ instruction: 0xff65ba2f │ │ - @ instruction: 0xff680a50 │ │ + @ instruction: 0xff680a29 │ │ @ instruction: 0xff661461 │ │ mulseq r3, ip, fp │ │ - @ instruction: 0xff684436 │ │ + @ instruction: 0xff68440f │ │ @ instruction: 0xff65b827 │ │ mulseq r1, r4, r7 │ │ - @ instruction: 0xff68440e │ │ - @ instruction: 0xff6880f5 │ │ - @ instruction: 0xff6847ba │ │ - @ instruction: 0xff6884a1 │ │ - @ instruction: 0xff688786 │ │ - @ instruction: 0xff6847ee │ │ - @ instruction: 0xff6884d5 │ │ + @ instruction: 0xff6843e7 │ │ + @ instruction: 0xff6880ce │ │ + @ instruction: 0xff684793 │ │ + @ instruction: 0xff68847a │ │ + @ instruction: 0xff68875f │ │ + @ instruction: 0xff6847c7 │ │ + @ instruction: 0xff6884ae │ │ andseq sl, r1, r8, lsl r3 │ │ - @ instruction: 0xff68488a │ │ + @ instruction: 0xff684863 │ │ @ instruction: 0xff66aa1c │ │ @ instruction: 0xff66cc0f │ │ @ instruction: 0x001321b4 │ │ ldrdeq r0, [r0], -r0 @ │ │ andseq sl, r1, r8, asr #17 │ │ - @ instruction: 0xff684816 │ │ + @ instruction: 0xff6847ef │ │ @ instruction: 0xff66a9a8 │ │ mulseq r1, r4, r8 │ │ - @ instruction: 0xff684a32 │ │ + @ instruction: 0xff684a0b │ │ @ instruction: 0xff66abc4 │ │ ldr r0, [pc, #4] @ ca0c74 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq sl, r1, r0, lsr #32 │ │ ldr r1, [pc, #4] @ ca0c84 │ │ add r1, pc, r1 │ │ @@ -3482568,28 +3482568,28 @@ │ │ add r1, pc, r1 │ │ ldr r3, [pc, #76] @ ca0fd8 │ │ add r3, pc, r3 │ │ bl bb05a8 │ │ b ca0d24 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff679719 │ │ + @ instruction: 0xff6796f2 │ │ @ instruction: 0xff65983a │ │ - @ instruction: 0xff6840ad │ │ + @ instruction: 0xff684086 │ │ @ instruction: 0xff661675 │ │ @ instruction: 0xff66facb │ │ @ instruction: 0xff661639 │ │ @ instruction: 0xff665226 │ │ - @ instruction: 0xff67e8ac │ │ - @ instruction: 0xff683fbe │ │ + @ instruction: 0xff67e885 │ │ + @ instruction: 0xff683f97 │ │ @ instruction: 0xff68fb11 │ │ @ instruction: 0xff65db53 │ │ @ instruction: 0xff68fae9 │ │ - @ instruction: 0xff683f0e │ │ - @ instruction: 0xff67950d │ │ + @ instruction: 0xff683ee7 │ │ + @ instruction: 0xff6794e6 │ │ @ instruction: 0xff65efae │ │ @ instruction: 0xff66149d │ │ @ instruction: 0xff68ba75 │ │ @ instruction: 0xff661715 │ │ ldr r0, [pc, #4] @ ca0ff0 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3482730,15 +3482730,15 @@ │ │ @ instruction: 0xff6681e8 │ │ @ instruction: 0xff6897b0 │ │ @ instruction: 0xff668278 │ │ @ instruction: 0xff6681b4 │ │ @ instruction: 0xff689794 │ │ @ instruction: 0xff66818c │ │ @ instruction: 0xff68976c │ │ - @ instruction: 0xff685adf │ │ + @ instruction: 0xff685ab8 │ │ @ instruction: 0xff668210 │ │ andseq r1, r3, r0, ror r9 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #28 │ │ mov r0, r2 │ │ mov r5, r1 │ │ str r2, [sp, #20] │ │ @@ -3483091,40 +3483091,40 @@ │ │ movw r0, #13 │ │ movt r0, #8 │ │ orr r1, r0, #2 │ │ b ca16e0 │ │ mov r0, r7 │ │ bl babe20 │ │ b ca15c4 │ │ - @ instruction: 0xff67b0c4 │ │ + @ instruction: 0xff67b09d │ │ @ instruction: 0xff657e98 │ │ @ instruction: 0xff667e74 │ │ - @ instruction: 0xff681c65 │ │ + @ instruction: 0xff681c3e │ │ @ instruction: 0xff66b677 │ │ @ instruction: 0xff68f6a8 │ │ @ instruction: 0xff66f3ea │ │ - @ instruction: 0xff67afd4 │ │ + @ instruction: 0xff67afad │ │ @ instruction: 0xff667f80 │ │ - @ instruction: 0xff681d71 │ │ + @ instruction: 0xff681d4a │ │ @ instruction: 0xff663270 │ │ @ instruction: 0xff667f44 │ │ - @ instruction: 0xff681d35 │ │ + @ instruction: 0xff681d0e │ │ @ instruction: 0xff663234 │ │ @ instruction: 0xff667eb0 │ │ - @ instruction: 0xff681ca1 │ │ + @ instruction: 0xff681c7a │ │ @ instruction: 0xff667de8 │ │ - @ instruction: 0xff681bd9 │ │ + @ instruction: 0xff681bb2 │ │ @ instruction: 0xff667be8 │ │ - @ instruction: 0xff6819d9 │ │ + @ instruction: 0xff6819b2 │ │ @ instruction: 0xff667cdc │ │ - @ instruction: 0xff681acd │ │ + @ instruction: 0xff681aa6 │ │ @ instruction: 0xff667c60 │ │ - @ instruction: 0xff681a51 │ │ + @ instruction: 0xff681a2a │ │ @ instruction: 0xff667b88 │ │ - @ instruction: 0xff681979 │ │ + @ instruction: 0xff681952 │ │ ldr r0, [pc, #4] @ ca183c │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r9, r1, r0, lsl #12 │ │ ldr r0, [pc, #4] @ ca184c │ │ add r0, pc, r0 │ │ b bab6b0 │ │ @@ -3483352,15 +3483352,15 @@ │ │ add r1, pc, r1 │ │ bl c94af4 │ │ mov r8, #0 │ │ mov r0, r8 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0x001195d4 │ │ - @ instruction: 0xff6762d3 │ │ + @ instruction: 0xff6762ac │ │ @ instruction: 0xff65a812 │ │ @ instruction: 0xff66783a │ │ @ instruction: 0xff663b58 │ │ @ instruction: 0xff667812 │ │ @ instruction: 0xff663b30 │ │ andseq r9, r1, r0, asr #12 │ │ @ instruction: 0xff6677e6 │ │ @@ -3483461,21 +3483461,21 @@ │ │ mov r0, r5 │ │ mov r2, r4 │ │ bl cb12d0 │ │ b ca1cec │ │ mov r0, #1 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff68509a │ │ - @ instruction: 0xff68507e │ │ + @ instruction: 0xff685073 │ │ + @ instruction: 0xff685057 │ │ @ instruction: 0xff660781 │ │ - @ instruction: 0xff678785 │ │ + @ instruction: 0xff67875e │ │ @ instruction: 0xff660745 │ │ - @ instruction: 0xff685032 │ │ - @ instruction: 0xff684fb6 │ │ + @ instruction: 0xff68500b │ │ + @ instruction: 0xff684f8f │ │ ldr r0, [pc, #4] @ ca1db8 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r9, r1, ip, asr #2 │ │ ldr r0, [pc, #4] @ ca1dc8 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3483634,21 +3483634,21 @@ │ │ bl c06e74 │ │ b ca1fbc │ │ andseq r9, r1, r4, asr #3 │ │ @ instruction: 0xff68a942 │ │ @ instruction: 0xff6654ab │ │ @ instruction: 0xff66e9ba │ │ @ instruction: 0xff65c204 │ │ - @ instruction: 0xff67997c │ │ + @ instruction: 0xff679955 │ │ @ instruction: 0xff667362 │ │ - @ instruction: 0xff674269 │ │ - @ instruction: 0xff67f268 │ │ + @ instruction: 0xff674242 │ │ + @ instruction: 0xff67f241 │ │ @ instruction: 0xff65fc79 │ │ @ instruction: 0xff6673b2 │ │ - @ instruction: 0xff6742b9 │ │ + @ instruction: 0xff674292 │ │ andseq r9, r1, r0, lsr #32 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [r1] │ │ mov r4, r3 │ │ mov r5, r2 │ │ cmp r1, #0 │ │ @@ -3483733,15 +3483733,15 @@ │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff65dea1 │ │ @ instruction: 0xff66037d │ │ @ instruction: 0xff65a184 │ │ @ instruction: 0xff660355 │ │ @ instruction: 0xff6584f2 │ │ @ instruction: 0xff66032d │ │ - @ instruction: 0xff671fb3 │ │ + @ instruction: 0xff671f8c │ │ @ instruction: 0xff66aa34 │ │ @ instruction: 0xff6602e5 │ │ @ instruction: 0xff68e822 │ │ @ instruction: 0xff66027d │ │ push {r4, r5, r6, r8, r9, lr} │ │ mov r4, #1 │ │ cmp r0, #0 │ │ @@ -3483934,21 +3483934,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 ca234c │ │ - @ instruction: 0xff684a0b │ │ - @ instruction: 0xff673f3f │ │ + @ instruction: 0xff6849e4 │ │ + @ instruction: 0xff673f18 │ │ @ instruction: 0xff666ea2 │ │ - @ instruction: 0xff6829ba │ │ + @ instruction: 0xff682993 │ │ mulseq r1, r4, sl │ │ @ instruction: 0xff666fda │ │ - @ instruction: 0xff682af2 │ │ + @ instruction: 0xff682acb │ │ andseq r0, r3, r8, asr #16 │ │ @ instruction: 0x001308b0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r5, r0 │ │ mov r0, r1 │ │ bl cb0290 │ │ @@ -3484070,23 +3484070,23 @@ │ │ mov r0, r4 │ │ ldr r1, [pc, r1] │ │ bl c94af4 │ │ mov r0, r6 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r0, r3, r8, asr #8 │ │ - @ instruction: 0xff6865e5 │ │ + @ instruction: 0xff6865be │ │ andseq r8, r1, r4, asr #22 │ │ @ instruction: 0xff6883b0 │ │ - @ instruction: 0xff67ecae │ │ - @ instruction: 0xff68288e │ │ + @ instruction: 0xff67ec87 │ │ + @ instruction: 0xff682867 │ │ @ instruction: 0xff657fd3 │ │ @ instruction: 0xff65baf7 │ │ @ instruction: 0xff68e37e │ │ - @ instruction: 0xff6846b3 │ │ + @ instruction: 0xff68468c │ │ @ instruction: 0xff6882d4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldrb r0, [r1] │ │ mov r5, r1 │ │ cmp r0, #64 @ 0x40 │ │ bne ca2764 │ │ @@ -3484195,18 +3484195,18 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, lr} │ │ b bafb54 │ │ @ instruction: 0xff65fbb5 │ │ @ instruction: 0xff66a318 │ │ - @ instruction: 0xff677bb5 │ │ - @ instruction: 0xff675427 │ │ + @ instruction: 0xff677b8e │ │ + @ instruction: 0xff675400 │ │ @ instruction: 0xff65fb55 │ │ - @ instruction: 0xff677b71 │ │ + @ instruction: 0xff677b4a │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r2 │ │ ldr r2, [pc, #216] @ ca2a04 │ │ mov r7, r3 │ │ ldr r3, [pc, #212] @ ca2a08 │ │ add r2, pc, r2 │ │ @@ -3484263,16 +3484263,16 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b bafb54 │ │ @ instruction: 0xff68bfc5 │ │ @ instruction: 0xff65faed │ │ andseq r8, r1, r8, asr #14 │ │ @ instruction: 0xff689e01 │ │ @ instruction: 0xff65c0d7 │ │ - @ instruction: 0xff677a7d │ │ - @ instruction: 0xff6772a5 │ │ + @ instruction: 0xff677a56 │ │ + @ instruction: 0xff67727e │ │ ldr r0, [pc, #4] @ ca2a2c │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r8, r1, r4, ror #15 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ mov r0, r1 │ │ @@ -3484490,23 +3484490,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: 0xff6840aa │ │ + @ instruction: 0xff684083 │ │ @ instruction: 0xff65f79d │ │ - @ instruction: 0xff6777a9 │ │ - @ instruction: 0xff676fba │ │ + @ instruction: 0xff677782 │ │ + @ instruction: 0xff676f93 │ │ @ instruction: 0xff65f73d │ │ - @ instruction: 0xff677749 │ │ - @ instruction: 0xff671399 │ │ + @ instruction: 0xff677722 │ │ + @ instruction: 0xff671372 │ │ @ instruction: 0xff65f6dd │ │ - @ instruction: 0xff6776e9 │ │ + @ instruction: 0xff6776c2 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #68] @ ca2e1c │ │ mov r4, r3 │ │ ldr r3, [pc, #64] @ ca2e20 │ │ add r1, pc, r1 │ │ mov r5, r2 │ │ @@ -3484598,15 +3484598,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff65ed9a │ │ - @ instruction: 0xff674dda │ │ + @ instruction: 0xff674db3 │ │ ldr r2, [r0] │ │ cmp r1, #0 │ │ beq ca2f98 │ │ push {r4, r5, fp, lr} │ │ ldr ip, [r0, #8] │ │ mov r4, r0 │ │ ldr r3, [r1] │ │ @@ -3484717,15 +3484717,15 @@ │ │ cmp r6, r0 │ │ blt ca309c │ │ b ca3124 │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff6788a0 │ │ + @ instruction: 0xff678879 │ │ @ instruction: 0xff65f3f1 │ │ @ instruction: 0xff68d93e │ │ @ instruction: 0xff65f38d │ │ @ instruction: 0xff66629e │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ mov r0, #19 │ │ @@ -3484891,16 +3484891,16 @@ │ │ cmp r0, #1 │ │ mvnne r4, #0 │ │ b ca33dc │ │ mvn r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff67de32 │ │ - @ instruction: 0xff67c95b │ │ + @ instruction: 0xff67de0b │ │ + @ instruction: 0xff67c934 │ │ ldr r0, [pc, #4] @ ca33fc │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r8, r1, ip, lsr r0 │ │ ldr r0, [pc, #4] @ ca340c │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3486578,76 +3486578,76 @@ │ │ movw r1, #34 @ 0x22 │ │ mov r0, #34 @ 0x22 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ b ca4ac0 │ │ @ instruction: 0xfffffb34 │ │ - @ instruction: 0xff67ccd2 │ │ - @ instruction: 0xff68274e │ │ + @ instruction: 0xff67ccab │ │ + @ instruction: 0xff682727 │ │ @ instruction: 0xff6e15ec │ │ - @ instruction: 0xff67ea79 │ │ + @ instruction: 0xff67ea52 │ │ @ instruction: 0xff6e15e0 │ │ @ instruction: 0xff686279 │ │ @ instruction: 0xff6e159c │ │ @ instruction: 0xff68a218 │ │ @ instruction: 0xff6e1610 │ │ - @ instruction: 0xff682186 │ │ + @ instruction: 0xff68215f │ │ @ instruction: 0xff669fe9 │ │ @ instruction: 0xff6681e2 │ │ - @ instruction: 0xff682236 │ │ + @ instruction: 0xff68220f │ │ @ instruction: 0xff66a099 │ │ - @ instruction: 0xff67c754 │ │ + @ instruction: 0xff67c72d │ │ @ instruction: 0xff65d161 │ │ @ instruction: 0xff6681ae │ │ - @ instruction: 0xff67549a │ │ - @ instruction: 0xff6822c2 │ │ + @ instruction: 0xff675473 │ │ + @ instruction: 0xff68229b │ │ @ instruction: 0xff66a125 │ │ - @ instruction: 0xff67c7dc │ │ + @ instruction: 0xff67c7b5 │ │ @ instruction: 0xff65d1e9 │ │ @ instruction: 0xff668142 │ │ - @ instruction: 0xff6821e6 │ │ + @ instruction: 0xff6821bf │ │ @ instruction: 0xff66a049 │ │ - @ instruction: 0xff67c708 │ │ + @ instruction: 0xff67c6e1 │ │ @ instruction: 0xff65d10d │ │ - @ instruction: 0xff6820ee │ │ + @ instruction: 0xff6820c7 │ │ @ instruction: 0xff669f51 │ │ - @ instruction: 0xff67c608 │ │ + @ instruction: 0xff67c5e1 │ │ @ instruction: 0xff65d015 │ │ - @ instruction: 0xff67c9b2 │ │ - @ instruction: 0xff681ffa │ │ + @ instruction: 0xff67c98b │ │ + @ instruction: 0xff681fd3 │ │ @ instruction: 0xff669e5d │ │ @ instruction: 0xff66801a │ │ - @ instruction: 0xff68214e │ │ + @ instruction: 0xff682127 │ │ @ instruction: 0xff669fb1 │ │ - @ instruction: 0xff67c670 │ │ + @ instruction: 0xff67c649 │ │ @ instruction: 0xff65d075 │ │ - @ instruction: 0xff681fde │ │ + @ instruction: 0xff681fb7 │ │ @ instruction: 0xff669e41 │ │ - @ instruction: 0xff67c500 │ │ - @ instruction: 0xff681f7e │ │ + @ instruction: 0xff67c4d9 │ │ + @ instruction: 0xff681f57 │ │ @ instruction: 0xff669de1 │ │ - @ instruction: 0xff67c4a0 │ │ + @ instruction: 0xff67c479 │ │ @ instruction: 0xff65cea5 │ │ - @ instruction: 0xff67c8b6 │ │ - @ instruction: 0xff681f1e │ │ + @ instruction: 0xff67c88f │ │ + @ instruction: 0xff681ef7 │ │ @ instruction: 0xff669d81 │ │ - @ instruction: 0xff67cc5a │ │ - @ instruction: 0xff682016 │ │ + @ instruction: 0xff67cc33 │ │ + @ instruction: 0xff681fef │ │ @ instruction: 0xff669e79 │ │ - @ instruction: 0xff68205a │ │ + @ instruction: 0xff682033 │ │ @ instruction: 0xff669ebd │ │ - @ instruction: 0xff67c57c │ │ + @ instruction: 0xff67c555 │ │ @ instruction: 0xff65cf09 │ │ - @ instruction: 0xff6826ce │ │ - @ instruction: 0xff68226e │ │ + @ instruction: 0xff6826a7 │ │ + @ instruction: 0xff682247 │ │ @ instruction: 0xffffe94c │ │ - @ instruction: 0xff682736 │ │ + @ instruction: 0xff68270f │ │ @ instruction: 0xff66a599 │ │ - @ instruction: 0xff682092 │ │ + @ instruction: 0xff68206b │ │ @ instruction: 0xff669ef5 │ │ @ instruction: 0xff66851f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ mov r0, r1 │ │ mov r4, r3 │ │ mov sl, r2 │ │ @@ -3486914,34 +3486914,34 @@ │ │ mov r0, sl │ │ add r1, pc, r1 │ │ b ca4fdc │ │ mov r5, #1 │ │ mov r0, r5 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff66ef92 │ │ - @ instruction: 0xff67a385 │ │ + @ instruction: 0xff66ef6b │ │ + @ instruction: 0xff67a35e │ │ @ instruction: 0xff6606bc │ │ @ instruction: 0xff65d441 │ │ - @ instruction: 0xff681bd0 │ │ + @ instruction: 0xff681ba9 │ │ @ instruction: 0xff6897de │ │ - @ instruction: 0xff678605 │ │ + @ instruction: 0xff6785de │ │ @ instruction: 0xff662212 │ │ @ instruction: 0xff65181e │ │ - @ instruction: 0xff672b2d │ │ + @ instruction: 0xff672b06 │ │ @ instruction: 0xff66b6fa │ │ @ instruction: 0xff653905 │ │ - @ instruction: 0xff676748 │ │ - @ instruction: 0xff67df16 │ │ + @ instruction: 0xff676721 │ │ + @ instruction: 0xff67deef │ │ @ instruction: 0xff664152 │ │ @ instruction: 0xff66c635 │ │ @ instruction: 0xff65d18d │ │ - @ instruction: 0xff6765fb │ │ - @ instruction: 0xff67c83f │ │ - @ instruction: 0xff675109 │ │ + @ instruction: 0xff6765d4 │ │ + @ instruction: 0xff67c818 │ │ + @ instruction: 0xff6750e2 │ │ 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 │ │ @@ -3487357,16 +3487357,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 ca5a4c │ │ @ instruction: 0xffffeaf8 │ │ - @ instruction: 0xff681352 │ │ - @ instruction: 0xff66ca0d │ │ + @ instruction: 0xff68132b │ │ + @ instruction: 0xff66c9e6 │ │ @ instruction: 0xffffe990 │ │ ldr r1, [r1] │ │ mov r2, #4 │ │ ldr r0, [r0] │ │ b ca5a9c │ │ ldr r1, [r1] │ │ mov r2, #16 │ │ @@ -3487778,35 +3487778,35 @@ │ │ mov fp, #1 │ │ b ca5db8 │ │ mov r7, #1 │ │ b ca5db8 │ │ @ instruction: 0xff65bd3c │ │ @ instruction: 0xff65c489 │ │ @ instruction: 0xff65bd14 │ │ - @ instruction: 0xff66d605 │ │ - @ instruction: 0xff682b54 │ │ - @ instruction: 0xff673d42 │ │ - @ instruction: 0xff677a1e │ │ - @ instruction: 0xff66d7f9 │ │ - @ instruction: 0xff6779f6 │ │ - @ instruction: 0xff66d7d1 │ │ - @ instruction: 0xff6779ce │ │ - @ instruction: 0xff66d7a9 │ │ - @ instruction: 0xff6779a6 │ │ - @ instruction: 0xff66d781 │ │ - @ instruction: 0xff67797e │ │ - @ instruction: 0xff66d759 │ │ - @ instruction: 0xff677956 │ │ - @ instruction: 0xff66d731 │ │ - @ instruction: 0xff67792e │ │ - @ instruction: 0xff66d709 │ │ - @ instruction: 0xff677906 │ │ + @ instruction: 0xff66d5de │ │ + @ instruction: 0xff682b2d │ │ + @ instruction: 0xff673d1b │ │ + @ instruction: 0xff6779f7 │ │ + @ instruction: 0xff66d7d2 │ │ + @ instruction: 0xff6779cf │ │ + @ instruction: 0xff66d7aa │ │ + @ instruction: 0xff6779a7 │ │ + @ instruction: 0xff66d782 │ │ + @ instruction: 0xff67797f │ │ + @ instruction: 0xff66d75a │ │ + @ instruction: 0xff677957 │ │ + @ instruction: 0xff66d732 │ │ + @ instruction: 0xff67792f │ │ + @ instruction: 0xff66d70a │ │ + @ instruction: 0xff677907 │ │ + @ instruction: 0xff66d6e2 │ │ + @ instruction: 0xff6778df │ │ @ instruction: 0xff65c541 │ │ - @ instruction: 0xff66d5b5 │ │ - @ instruction: 0xff66d521 │ │ + @ instruction: 0xff66d58e │ │ + @ instruction: 0xff66d4fa │ │ ldr r0, [pc, #4] @ ca6164 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r5, r1, ip, asr #8 │ │ ldr r0, [pc, #4] @ ca6174 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3488116,18 +3488116,18 @@ │ │ mov r0, r5 │ │ bl babe5c │ │ mov r0, r9 │ │ bl bb3fe8 │ │ ldr r0, [sp] │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff671717 │ │ - @ instruction: 0xff66fc59 │ │ - @ instruction: 0xff671747 │ │ - @ instruction: 0xff66fc89 │ │ + @ instruction: 0xff6716f0 │ │ + @ instruction: 0xff66fc32 │ │ + @ instruction: 0xff671720 │ │ + @ instruction: 0xff66fc62 │ │ 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 │ │ @@ -3488376,23 +3488376,23 @@ │ │ mov r0, r9 │ │ bl babe5c │ │ mov r0, r5 │ │ bl bb3fe8 │ │ b ca667c │ │ mov r4, #0 │ │ b ca6a40 │ │ - @ instruction: 0xff671643 │ │ + @ instruction: 0xff67161c │ │ @ instruction: 0xff6523d8 │ │ - @ instruction: 0xff67137b │ │ + @ instruction: 0xff671354 │ │ @ instruction: 0xff652110 │ │ - @ instruction: 0xff6712ff │ │ + @ instruction: 0xff6712d8 │ │ @ instruction: 0xff652094 │ │ - @ instruction: 0xff67133f │ │ + @ instruction: 0xff671318 │ │ @ instruction: 0xff6520d4 │ │ - @ instruction: 0xff671487 │ │ + @ instruction: 0xff671460 │ │ andseq r4, r1, r0, ror #25 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #12 │ │ ldr r0, [pc, #1264] @ ca6f84 │ │ mov r6, #0 │ │ mov r5, r2 │ │ str r6, [sp, #8] │ │ @@ -3488709,46 +3488709,46 @@ │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0x00114bd8 │ │ @ instruction: 0xff65b1c3 │ │ @ instruction: 0xff683e27 │ │ - @ instruction: 0xff670f93 │ │ - @ instruction: 0xff67e110 │ │ - @ instruction: 0xff67a340 │ │ + @ instruction: 0xff670f6c │ │ + @ instruction: 0xff67e0e9 │ │ + @ instruction: 0xff67a319 │ │ @ instruction: 0xff65ad51 │ │ - @ instruction: 0xff670fb7 │ │ - @ instruction: 0xff67e134 │ │ - @ instruction: 0xff67314a │ │ + @ instruction: 0xff670f90 │ │ + @ instruction: 0xff67e10d │ │ + @ instruction: 0xff673123 │ │ andseq r4, r1, r8, ror r9 │ │ andseq r4, r1, r0, asr #14 │ │ - @ instruction: 0xff670e0b │ │ - @ instruction: 0xff67df88 │ │ + @ instruction: 0xff670de4 │ │ + @ instruction: 0xff67df61 │ │ @ instruction: 0xff64f360 │ │ @ instruction: 0xff665dea │ │ - @ instruction: 0xff670f43 │ │ - @ instruction: 0xff67e0c0 │ │ - @ instruction: 0xff67a44c │ │ + @ instruction: 0xff670f1c │ │ + @ instruction: 0xff67e099 │ │ + @ instruction: 0xff67a425 │ │ @ instruction: 0xff65ae5d │ │ @ instruction: 0xff64f308 │ │ - @ instruction: 0xff670f17 │ │ - @ instruction: 0xff67e094 │ │ - @ instruction: 0xff670e57 │ │ - @ instruction: 0xff67dfd4 │ │ - @ instruction: 0xff671127 │ │ - @ instruction: 0xff670eb7 │ │ - @ instruction: 0xff67e034 │ │ + @ instruction: 0xff670ef0 │ │ + @ instruction: 0xff67e06d │ │ + @ instruction: 0xff670e30 │ │ + @ instruction: 0xff67dfad │ │ + @ instruction: 0xff671100 │ │ + @ instruction: 0xff670e90 │ │ + @ instruction: 0xff67e00d │ │ andseq r4, r1, r8, lsl r7 │ │ - @ instruction: 0xff670e7f │ │ - @ instruction: 0xff67dffc │ │ - @ instruction: 0xff670f67 │ │ - @ instruction: 0xff67e0e4 │ │ - @ instruction: 0xff671017 │ │ - @ instruction: 0xff67e194 │ │ + @ instruction: 0xff670e58 │ │ + @ instruction: 0xff67dfd5 │ │ + @ instruction: 0xff670f40 │ │ + @ instruction: 0xff67e0bd │ │ + @ instruction: 0xff670ff0 │ │ + @ instruction: 0xff67e16d │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ ldr r3, [pc, #76] @ ca706c │ │ mov r6, r1 │ │ ldr r1, [r1] │ │ add r3, pc, r3 │ │ mov r5, r2 │ │ @@ -3488764,15 +3488764,15 @@ │ │ add r3, pc, r3 │ │ bl ca775c │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff67c11d │ │ + @ instruction: 0xff67c0f6 │ │ @ instruction: 0xff663faa │ │ 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 │ │ @@ -3489324,22 +3489324,22 @@ │ │ mov r0, sl │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov sl, #0 │ │ b ca7910 │ │ @ instruction: 0xff667288 │ │ @ instruction: 0xff65aca1 │ │ - @ instruction: 0xff6704fd │ │ + @ instruction: 0xff6704d6 │ │ @ instruction: 0xff65abed │ │ - @ instruction: 0xff6704cf │ │ + @ instruction: 0xff6704a8 │ │ @ instruction: 0xff658705 │ │ @ instruction: 0xff65ab99 │ │ - @ instruction: 0xff67047b │ │ + @ instruction: 0xff670454 │ │ @ instruction: 0xff6586c0 │ │ - @ instruction: 0xff670433 │ │ + @ instruction: 0xff67040c │ │ @ instruction: 0xff68701b │ │ @ instruction: 0xff65ab21 │ │ ldr r0, [pc, #4] @ ca7960 │ │ add r0, pc, r0 │ │ bx lr │ │ mulseq r1, r8, sp │ │ ldr r0, [pc, #4] @ ca7970 │ │ @@ -3489668,40 +3489668,40 @@ │ │ blx ip │ │ b ca7e50 │ │ mov r0, #1 │ │ add sp, sp, #60 @ 0x3c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff65aa45 │ │ @ instruction: 0xff656770 │ │ - @ instruction: 0xff672a75 │ │ - @ instruction: 0xff66aa02 │ │ + @ instruction: 0xff672a4e │ │ + @ instruction: 0xff66a9db │ │ @ instruction: 0xff652b37 │ │ - @ instruction: 0xff6702d0 │ │ - @ instruction: 0xff67d3aa │ │ + @ instruction: 0xff6702a9 │ │ + @ instruction: 0xff67d383 │ │ @ instruction: 0xff669da5 │ │ @ instruction: 0xff654729 │ │ @ instruction: 0xff65a8c9 │ │ @ instruction: 0xff6565ec │ │ - @ instruction: 0xff6728cd │ │ - @ instruction: 0xff67f1bc │ │ - @ instruction: 0xff67288d │ │ - @ instruction: 0xff66a85c │ │ + @ instruction: 0xff6728a6 │ │ + @ instruction: 0xff67f195 │ │ + @ instruction: 0xff672866 │ │ + @ instruction: 0xff66a835 │ │ @ instruction: 0xff65a829 │ │ - @ instruction: 0xff67283d │ │ + @ instruction: 0xff672816 │ │ @ instruction: 0xff65a7e9 │ │ - @ instruction: 0xff672821 │ │ + @ instruction: 0xff6727fa │ │ @ instruction: 0xff6529cb │ │ @ instruction: 0xff6564c8 │ │ - @ instruction: 0xff66a793 │ │ + @ instruction: 0xff66a76c │ │ @ instruction: 0xff659eae │ │ @ instruction: 0xff6849b1 │ │ andseq r3, r1, r4, lsl #24 │ │ @ instruction: 0xff668bce │ │ @ instruction: 0xff65641a │ │ - @ instruction: 0xff67b3c5 │ │ + @ instruction: 0xff67b39e │ │ ldr r0, [pc, #4] @ ca7f00 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r3, r1, r8, ror #17 │ │ ldr r0, [pc, #4] @ ca7f10 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3489752,23 +3489752,23 @@ │ │ str r1, [sp] │ │ mov r1, r2 │ │ mov r2, ip │ │ bl ca83e0 │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6724a5 │ │ + @ instruction: 0xff67247e │ │ ldr r0, [pc, #16] @ ca7ff8 │ │ mov r2, #18 │ │ ldr r1, [pc, #12] @ ca7ffc │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c4ebe8 │ │ @ instruction: 0xff64d51c │ │ - @ instruction: 0xff67b18b │ │ + @ instruction: 0xff67b164 │ │ b babf14 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl bc53c8 │ │ cmp r0, #0 │ │ beq ca8064 │ │ mov r4, r0 │ │ @@ -3489988,29 +3489988,29 @@ │ │ mov r1, r8 │ │ str r7, [sp] │ │ mov r2, #16 │ │ mov r3, r6 │ │ bl baeb98 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff67572a │ │ + @ instruction: 0xff675703 │ │ @ instruction: 0xff65a34d │ │ @ instruction: 0xff684708 │ │ @ instruction: 0xff652518 │ │ @ instruction: 0xff65a301 │ │ - @ instruction: 0xff680a1d │ │ + @ instruction: 0xff6809f6 │ │ @ instruction: 0xff6846a5 │ │ @ instruction: 0xff65a2b5 │ │ - @ instruction: 0xff67b005 │ │ + @ instruction: 0xff67afde │ │ @ instruction: 0xff65a295 │ │ - @ instruction: 0xff6790f3 │ │ + @ instruction: 0xff6790cc │ │ @ instruction: 0xff65402f │ │ - @ instruction: 0xff67365a │ │ + @ instruction: 0xff673633 │ │ @ instruction: 0xff65a179 │ │ - @ instruction: 0xff674070 │ │ + @ instruction: 0xff674049 │ │ @ instruction: 0xff653f82 │ │ @ instruction: 0xff65a125 │ │ @ instruction: 0xff6844dc │ │ @ instruction: 0xff664ebb │ │ @ instruction: 0xff664862 │ │ @ instruction: 0xff65a0c5 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3490174,23 +3490174,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 ca85d0 │ │ andseq r3, r1, r8, lsl r5 │ │ - @ instruction: 0xff669fa0 │ │ + @ instruction: 0xff669f79 │ │ @ instruction: 0xff6666a2 │ │ - @ instruction: 0xff6717c1 │ │ - @ instruction: 0xff67ac5a │ │ + @ instruction: 0xff67179a │ │ + @ instruction: 0xff67ac33 │ │ @ instruction: 0xff662a35 │ │ - @ instruction: 0xff67e797 │ │ + @ instruction: 0xff67e770 │ │ andseq r3, r1, r8, lsr #7 │ │ @ instruction: 0xff6629f1 │ │ - @ instruction: 0xff67e753 │ │ + @ instruction: 0xff67e72c │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r1, #0 │ │ beq ca8714 │ │ ldr r0, [r1] │ │ mov r6, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ @@ -3490297,24 +3490297,24 @@ │ │ cmp r0, #0 │ │ bne ca87b4 │ │ ldr r0, [r5, #12]! │ │ cmp r0, #0 │ │ bne ca8804 │ │ b ca8834 │ │ @ instruction: 0xff6628f1 │ │ - @ instruction: 0xff66f622 │ │ - @ instruction: 0xff67e6c4 │ │ + @ instruction: 0xff66f5fb │ │ + @ instruction: 0xff67e69d │ │ @ instruction: 0xff659d55 │ │ - @ instruction: 0xff671d59 │ │ + @ instruction: 0xff671d32 │ │ @ instruction: 0xff653b2b │ │ @ instruction: 0xff659cb1 │ │ - @ instruction: 0xff671cb5 │ │ - @ instruction: 0xff66f59b │ │ + @ instruction: 0xff671c8e │ │ + @ instruction: 0xff66f574 │ │ @ instruction: 0xff659c5d │ │ - @ instruction: 0xff671c65 │ │ + @ instruction: 0xff671c3e │ │ @ instruction: 0xff686113 │ │ @ instruction: 0xff659c0d │ │ ldr r0, [pc, #4] @ ca889c │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r3, r1, r0, asr #3 │ │ ldr r0, [pc, #4] @ ca88ac │ │ @@ -3490613,28 +3490613,28 @@ │ │ mov r0, r1 │ │ add sp, sp, #172 @ 0xac │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff64e10c │ │ @ instruction: 0xff659b21 │ │ @ instruction: 0xff653985 │ │ @ instruction: 0xff659af9 │ │ - @ instruction: 0xff671b09 │ │ - @ instruction: 0xff66b77c │ │ + @ instruction: 0xff671ae2 │ │ + @ instruction: 0xff66b755 │ │ @ instruction: 0xff659a89 │ │ - @ instruction: 0xff676d55 │ │ - @ instruction: 0xff66b3f8 │ │ + @ instruction: 0xff676d2e │ │ + @ instruction: 0xff66b3d1 │ │ @ instruction: 0xff6641ce │ │ - @ instruction: 0xff66d851 │ │ - @ instruction: 0xff671a05 │ │ - @ instruction: 0xff676a05 │ │ + @ instruction: 0xff66d82a │ │ + @ instruction: 0xff6719de │ │ + @ instruction: 0xff6769de │ │ @ instruction: 0xff6556b8 │ │ - @ instruction: 0xff671941 │ │ + @ instruction: 0xff67191a │ │ @ instruction: 0xff65919a │ │ @ instruction: 0xff660802 │ │ - @ instruction: 0xff671881 │ │ + @ instruction: 0xff67185a │ │ @ instruction: 0xff667d1a │ │ @ instruction: 0xff660d5f │ │ @ instruction: 0xff664957 │ │ @ instruction: 0xff662372 │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ sub sp, sp, #136 @ 0x88 │ │ mov r5, r0 │ │ @@ -3490751,22 +3490751,22 @@ │ │ add sp, sp, #136 @ 0x88 │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ @ instruction: 0xff685b69 │ │ @ instruction: 0xff659651 │ │ @ instruction: 0xff65acb4 │ │ @ instruction: 0xff659615 │ │ @ instruction: 0xff660b9b │ │ - @ instruction: 0xff6749bb │ │ + @ instruction: 0xff674994 │ │ @ instruction: 0xff664793 │ │ @ instruction: 0xff65ac39 │ │ @ instruction: 0xff659585 │ │ - @ instruction: 0xff671595 │ │ + @ instruction: 0xff67156e │ │ @ instruction: 0xff65174f │ │ @ instruction: 0xff659525 │ │ - @ instruction: 0xff671535 │ │ + @ instruction: 0xff67150e │ │ ldr r0, [pc, #4] @ ca8fa4 │ │ add r0, pc, r0 │ │ bx lr │ │ mulseq r1, ip, ip │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r0, [pc, #56] @ ca8ff0 │ │ @@ -3490781,16 +3490781,16 @@ │ │ mov r2, r5 │ │ ldr r1, [r4, #4] │ │ add r0, pc, r0 │ │ bl caff44 │ │ ldr r0, [sp, #4] │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff66edb1 │ │ - @ instruction: 0xff66ed03 │ │ + @ instruction: 0xff66ed8a │ │ + @ instruction: 0xff66ecdc │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r0, [pc, #356] @ ca916c │ │ mov r5, r2 │ │ add r0, pc, r0 │ │ bl bab6b0 │ │ cmp r0, #0 │ │ @@ -3490877,31 +3490877,31 @@ │ │ add r1, pc, r1 │ │ bl bab1fc │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r2, r1, r0, lsr ip │ │ - @ instruction: 0xff66ed35 │ │ - @ instruction: 0xff66ec9f │ │ - @ instruction: 0xff67bdb3 │ │ + @ instruction: 0xff66ed0e │ │ + @ instruction: 0xff66ec78 │ │ + @ instruction: 0xff67bd8c │ │ @ instruction: 0xff68185f │ │ - @ instruction: 0xff678148 │ │ + @ instruction: 0xff678121 │ │ @ instruction: 0xff658b59 │ │ andseq r2, r1, r4, ror #21 │ │ - @ instruction: 0xff67bdeb │ │ + @ instruction: 0xff67bdc4 │ │ @ instruction: 0xff681897 │ │ ldr r0, [pc, #16] @ ca91ac │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ ca91b0 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c4ebe8 │ │ @ instruction: 0xff64c368 │ │ - @ instruction: 0xff66ebd7 │ │ + @ instruction: 0xff66ebb0 │ │ b babf14 │ │ mov r0, #1 │ │ bx lr │ │ b babf14 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #96] @ ca9234 │ │ @@ -3490928,23 +3490928,23 @@ │ │ mov r5, #0 │ │ cmp r0, #0 │ │ movwgt r5, #1 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6686ed │ │ @ instruction: 0xff659245 │ │ - @ instruction: 0xff671249 │ │ + @ instruction: 0xff671222 │ │ ldr r0, [pc, #16] @ ca9258 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ ca925c │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c4ebe8 │ │ @ instruction: 0xff64c2bc │ │ - @ instruction: 0xff67bc89 │ │ + @ instruction: 0xff67bc62 │ │ b babf14 │ │ mov r0, #1 │ │ bx lr │ │ b babf14 │ │ ldr r0, [pc, #4] @ ca927c │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3491095,26 +3491095,26 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r0, #13 │ │ movt r0, #8 │ │ add r1, r0, #21 │ │ b ca93f8 │ │ andseq r2, r1, ip, lsl #23 │ │ - @ instruction: 0xff66908d │ │ + @ instruction: 0xff669066 │ │ @ instruction: 0xff687639 │ │ @ instruction: 0xff6816ab │ │ @ instruction: 0xff65cc4a │ │ - @ instruction: 0xff669029 │ │ + @ instruction: 0xff669002 │ │ @ instruction: 0xff6875d5 │ │ andseq r2, r1, r8, ror sl │ │ - @ instruction: 0xff668fd1 │ │ + @ instruction: 0xff668faa │ │ @ instruction: 0xff68757d │ │ - @ instruction: 0xff668fb5 │ │ + @ instruction: 0xff668f8e │ │ @ instruction: 0xff687561 │ │ - @ instruction: 0xff668ffd │ │ + @ instruction: 0xff668fd6 │ │ @ instruction: 0xff6875a9 │ │ andseq r2, r1, r8, lsl sl │ │ @ instruction: 0x001129b0 │ │ push {r4, r5, r6, lr} │ │ mov r4, r3 │ │ ldr r3, [pc, #92] @ ca9580 │ │ ldr r0, [r1] │ │ @@ -3491138,16 +3491138,16 @@ │ │ ldr r0, [r6, #4] │ │ mov r2, r4 │ │ add r3, pc, r3 │ │ bl ca9bf8 │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff64d4fc │ │ - @ instruction: 0xff670f09 │ │ - @ instruction: 0xff679c3d │ │ + @ instruction: 0xff670ee2 │ │ + @ instruction: 0xff679c16 │ │ ldr r0, [pc, #4] @ ca9598 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r2, r1, ip, lsr r8 │ │ ldr r1, [pc, #4] @ ca95a8 │ │ add r1, pc, r1 │ │ b bab1fc │ │ @@ -3491549,16 +3491549,16 @@ │ │ movw r2, #383 @ 0x17f │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r7, #53 @ 0x35 │ │ mov r0, r7 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff668a7d │ │ - @ instruction: 0xff668895 │ │ + @ instruction: 0xff668a56 │ │ + @ instruction: 0xff66886e │ │ 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 c94b74 │ │ @@ -3491711,22 +3491711,22 @@ │ │ b ca9d60 │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff664dd8 │ │ @ instruction: 0xff6587f1 │ │ @ instruction: 0xff667c5d │ │ @ instruction: 0xff6587b5 │ │ - @ instruction: 0xff6794ce │ │ - @ instruction: 0xff668771 │ │ - @ instruction: 0xff67071d │ │ + @ instruction: 0xff6794a7 │ │ + @ instruction: 0xff66874a │ │ + @ instruction: 0xff6706f6 │ │ @ instruction: 0xff667b7d │ │ @ instruction: 0xff6586d5 │ │ - @ instruction: 0xff6793a6 │ │ - @ instruction: 0xff668649 │ │ - @ instruction: 0xff670611 │ │ + @ instruction: 0xff67937f │ │ + @ instruction: 0xff668622 │ │ + @ instruction: 0xff6705ea │ │ @ instruction: 0xff667a71 │ │ @ instruction: 0xff6585cd │ │ 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 │ │ @@ -3492147,16 +3492147,16 @@ │ │ mov r4, r2 │ │ movw r2, #731 @ 0x2db │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ add sp, sp, #260 @ 0x104 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff668531 │ │ - @ instruction: 0xff667f39 │ │ + @ instruction: 0xff66850a │ │ + @ instruction: 0xff667f12 │ │ mov r3, r0 │ │ mov r0, #0 │ │ cmp r2, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ b caa578 │ │ add r1, r1, #1 │ │ @@ -3492510,15 +3492510,15 @@ │ │ ldr r0, [pc, #16] @ caaaf0 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ caaaf4 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c4ebe8 │ │ @ instruction: 0xff64aa24 │ │ - @ instruction: 0xff670e2b │ │ + @ instruction: 0xff670e04 │ │ b babf14 │ │ mov r0, #1 │ │ bx lr │ │ b babf14 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ @@ -3492572,19 +3492572,19 @@ │ │ add r3, pc, r3 │ │ bl bb05a8 │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff64fb5d │ │ @ instruction: 0xff6578fd │ │ - @ instruction: 0xff67e012 │ │ - @ instruction: 0xff66f8f9 │ │ - @ instruction: 0xff667904 │ │ + @ instruction: 0xff67dfeb │ │ + @ instruction: 0xff66f8d2 │ │ + @ instruction: 0xff6678dd │ │ @ instruction: 0xff6578a1 │ │ - @ instruction: 0xff6785f7 │ │ + @ instruction: 0xff6785d0 │ │ @ instruction: 0xff657855 │ │ 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] │ │ @@ -3492756,27 +3492756,27 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r1, #13 │ │ mov r0, #34 @ 0x22 │ │ movt r1, #8 │ │ b caad9c │ │ @ instruction: 0xff681a83 │ │ - @ instruction: 0xff67495e │ │ + @ instruction: 0xff674937 │ │ @ instruction: 0xff681ab3 │ │ - @ instruction: 0xff67498e │ │ + @ instruction: 0xff674967 │ │ @ instruction: 0xff683ab5 │ │ - @ instruction: 0xff66b424 │ │ + @ instruction: 0xff66b3fd │ │ @ instruction: 0xff663d6d │ │ @ instruction: 0xff681aeb │ │ - @ instruction: 0xff6749c6 │ │ + @ instruction: 0xff67499f │ │ @ instruction: 0xff68198f │ │ - @ instruction: 0xff67486a │ │ + @ instruction: 0xff674843 │ │ andseq r7, r2, r8, ror #25 │ │ @ instruction: 0xff681a5b │ │ - @ instruction: 0xff674936 │ │ + @ instruction: 0xff67490f │ │ 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] @ cab548 │ │ ldr r7, [r0, #4] │ │ mov r5, r0 │ │ @@ -3493173,57 +3493173,57 @@ │ │ str r5, [sp, #8] │ │ bl c06e74 │ │ mov r0, r7 │ │ bl bb0370 │ │ b cab45c │ │ @ instruction: 0xff661cdc │ │ @ instruction: 0xff68180f │ │ - @ instruction: 0xff66b259 │ │ + @ instruction: 0xff66b232 │ │ @ instruction: 0xff68382d │ │ - @ instruction: 0xff66b19c │ │ + @ instruction: 0xff66b175 │ │ @ instruction: 0xff663ae5 │ │ @ instruction: 0xff68174b │ │ - @ instruction: 0xff66b195 │ │ + @ instruction: 0xff66b16e │ │ @ instruction: 0xff6837a5 │ │ - @ instruction: 0xff66b118 │ │ + @ instruction: 0xff66b0f1 │ │ @ instruction: 0xff663a61 │ │ - @ instruction: 0xff66cd9f │ │ + @ instruction: 0xff66cd78 │ │ @ instruction: 0xff6817d7 │ │ - @ instruction: 0xff66b221 │ │ + @ instruction: 0xff66b1fa │ │ @ instruction: 0xff6816d3 │ │ - @ instruction: 0xff66b11d │ │ + @ instruction: 0xff66b0f6 │ │ @ instruction: 0xff67fa41 │ │ @ instruction: 0xff658b50 │ │ @ instruction: 0xff683485 │ │ - @ instruction: 0xff66adf8 │ │ + @ instruction: 0xff66add1 │ │ @ instruction: 0xff66373d │ │ @ instruction: 0xff68167f │ │ @ instruction: 0xff681483 │ │ @ instruction: 0xff65cfc4 │ │ - @ instruction: 0xff673644 │ │ + @ instruction: 0xff67361d │ │ @ instruction: 0xff6815eb │ │ @ instruction: 0xff681453 │ │ - @ instruction: 0xff66ae9d │ │ + @ instruction: 0xff66ae76 │ │ @ instruction: 0xff681347 │ │ @ instruction: 0xff66366d │ │ @ instruction: 0xff68339d │ │ - @ instruction: 0xff66ad0c │ │ + @ instruction: 0xff66ace5 │ │ @ instruction: 0xff68142f │ │ - @ instruction: 0xff66ae79 │ │ - @ instruction: 0xff679f1b │ │ + @ instruction: 0xff66ae52 │ │ + @ instruction: 0xff679ef4 │ │ @ instruction: 0xff6814e7 │ │ @ instruction: 0xff68139f │ │ @ instruction: 0xff6636bd │ │ @ instruction: 0xff6833e9 │ │ - @ instruction: 0xff66ad5c │ │ + @ instruction: 0xff66ad35 │ │ @ instruction: 0xff681843 │ │ - @ instruction: 0xff66b28d │ │ + @ instruction: 0xff66b266 │ │ @ instruction: 0xff68162b │ │ @ instruction: 0xff68152f │ │ - @ instruction: 0xff66af79 │ │ + @ instruction: 0xff66af52 │ │ ldr r0, [pc, #4] @ cab608 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r0, r1, r0, lsl r9 │ │ ldr r0, [pc, #4] @ cab618 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3493357,23 +3493357,23 @@ │ │ bl bab1fc │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r0, r1, r4, lsr #18 │ │ @ instruction: 0xff656640 │ │ - @ instruction: 0xff67d48f │ │ + @ instruction: 0xff67d468 │ │ @ instruction: 0xff64d361 │ │ - @ instruction: 0xff675b54 │ │ + @ instruction: 0xff675b2d │ │ @ instruction: 0xff64d2f9 │ │ - @ instruction: 0xff675aec │ │ + @ instruction: 0xff675ac5 │ │ @ instruction: 0xff6619e3 │ │ andseq r0, r1, r0, asr #15 │ │ @ instruction: 0xff64d331 │ │ - @ instruction: 0xff675b24 │ │ + @ instruction: 0xff675afd │ │ ldr r1, [pc, #4] @ cab860 │ │ add r1, pc, r1 │ │ b bab1fc │ │ andseq r0, r1, r8, ror r7 │ │ ldr r0, [pc, #4] @ cab870 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3493419,17 +3493419,17 @@ │ │ ldr r1, [r5, #4] │ │ mov r0, r6 │ │ bl bc3d00 │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff66603d │ │ @ instruction: 0xff656b95 │ │ - @ instruction: 0xff66c4dc │ │ + @ instruction: 0xff66c4b5 │ │ @ instruction: 0xff653163 │ │ - @ instruction: 0xff67b4bf │ │ + @ instruction: 0xff67b498 │ │ ldr r0, [pc, #4] @ cab940 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x001107d4 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #168 @ 0xa8 │ │ mov r0, r1 │ │ @@ -3493584,24 +3493584,24 @@ │ │ bl c94af4 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ andseq r0, r1, r8, lsr #13 │ │ @ instruction: 0xff64d008 │ │ - @ instruction: 0xff67b2df │ │ + @ instruction: 0xff67b2b8 │ │ @ instruction: 0xff6616db │ │ @ instruction: 0xff64cfc8 │ │ - @ instruction: 0xff67b29f │ │ + @ instruction: 0xff67b278 │ │ @ instruction: 0xff66169b │ │ andeq r0, r0, r0, asr r0 │ │ @ instruction: 0xff64cf90 │ │ - @ instruction: 0xff67b267 │ │ + @ instruction: 0xff67b240 │ │ @ instruction: 0xff64d040 │ │ - @ instruction: 0xff67b317 │ │ + @ instruction: 0xff67b2f0 │ │ ldr r0, [pc, #4] @ cabbf0 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r0, r1, r0, ror #9 │ │ ldr r1, [pc, #4] @ cabc00 │ │ add r1, pc, r1 │ │ b bab1fc │ │ @@ -3494283,25 +3494283,25 @@ │ │ bl c0725c │ │ mov r0, #11 │ │ mov r1, #143 @ 0x8f │ │ mov r2, #0 │ │ bl c0734c │ │ b cac34c │ │ @ instruction: 0xff64e8cd │ │ - @ instruction: 0xff679129 │ │ + @ instruction: 0xff679102 │ │ @ instruction: 0xff64e735 │ │ - @ instruction: 0xff678f91 │ │ + @ instruction: 0xff678f6a │ │ andseq r6, r2, ip, lsl #19 │ │ @ instruction: 0xff64e015 │ │ @ instruction: 0xff67e34d │ │ @ instruction: 0xff6d9814 │ │ andeq r0, r0, r4, asr ip │ │ @ instruction: 0xff6d9790 │ │ @ instruction: 0xff64e04d │ │ - @ instruction: 0xff6788a9 │ │ + @ instruction: 0xff678882 │ │ mov r1, r0 │ │ sub r0, r0, #1 │ │ cmp r0, #10 │ │ bxcc lr │ │ ldr r0, [pc, #60] @ cac728 │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ @@ -3495125,20 +3495125,20 @@ │ │ mov r0, r6 │ │ ldr r1, [pc, r1] │ │ bl c94af4 │ │ mov r9, #0 │ │ mov r0, r9 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff679a41 │ │ + @ instruction: 0xff679a1a │ │ @ instruction: 0xff654a3a │ │ andseq r5, r2, r8, lsr #16 │ │ @ instruction: 0xff64b7c3 │ │ - @ instruction: 0xff66512c │ │ - @ instruction: 0xff67b813 │ │ + @ instruction: 0xff665105 │ │ + @ instruction: 0xff67b7ec │ │ 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 c94b74 │ │ @@ -3495283,18 +3495283,18 @@ │ │ movw r0, #15 │ │ movw r5, #361 @ 0x169 │ │ movt r0, #8 │ │ stmib sp, {r0, sl} │ │ b cad5d8 │ │ @ instruction: 0xff6632da │ │ @ instruction: 0xff6548ba │ │ - @ instruction: 0xff664ec8 │ │ - @ instruction: 0xff6797f7 │ │ + @ instruction: 0xff664ea1 │ │ + @ instruction: 0xff6797d0 │ │ andseq r5, r2, ip, asr #11 │ │ - @ instruction: 0xff664f0c │ │ + @ instruction: 0xff664ee5 │ │ @ instruction: 0xff65f659 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #560 @ 0x230 │ │ ldr r0, [r1] │ │ str r2, [sp, #556] @ 0x22c │ │ cmp r0, #8 │ │ bhi cad850 │ │ @@ -3495526,28 +3495526,28 @@ │ │ ldr r1, [pc, #36] @ cada24 │ │ add r0, sp, #256 @ 0x100 │ │ add r1, pc, r1 │ │ b cad7f0 │ │ @ instruction: 0xff65bb57 │ │ @ instruction: 0xff65bcc8 │ │ @ instruction: 0xff657d86 │ │ - @ instruction: 0xff67b28c │ │ - @ instruction: 0xff66681f │ │ + @ instruction: 0xff67b265 │ │ + @ instruction: 0xff6667f8 │ │ @ instruction: 0xff64cde3 │ │ @ instruction: 0xff67eed4 │ │ - @ instruction: 0xff6757d5 │ │ + @ instruction: 0xff6757ae │ │ @ instruction: 0xff663217 │ │ - @ instruction: 0xff6759e9 │ │ + @ instruction: 0xff6759c2 │ │ @ instruction: 0xff656323 │ │ - @ instruction: 0xff6794ed │ │ + @ instruction: 0xff6794c6 │ │ @ instruction: 0xff6492f7 │ │ @ instruction: 0xff64b303 │ │ @ instruction: 0xff67f122 │ │ @ instruction: 0xff67d246 │ │ - @ instruction: 0xff664cf4 │ │ + @ instruction: 0xff664ccd │ │ @ instruction: 0xff663148 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [r1] │ │ mov r4, #1 │ │ cmp r1, #8 │ │ bhi cadbe0 │ │ @@ -3495685,28 +3495685,28 @@ │ │ add r1, pc, r1 │ │ b cadadc │ │ ldr r3, [r2, #4] │ │ ldr r1, [pc, #20] @ cadc9c │ │ add r1, pc, r1 │ │ b cadadc │ │ @ instruction: 0xff654273 │ │ - @ instruction: 0xff6664ff │ │ - @ instruction: 0xff66fc22 │ │ - @ instruction: 0xff671b06 │ │ - @ instruction: 0xff66a11d │ │ + @ instruction: 0xff6664d8 │ │ + @ instruction: 0xff66fbfb │ │ + @ instruction: 0xff671adf │ │ + @ instruction: 0xff66a0f6 │ │ @ instruction: 0xff67cd75 │ │ @ instruction: 0xff65d50d │ │ - @ instruction: 0xff66a221 │ │ - @ instruction: 0xff671be2 │ │ + @ instruction: 0xff66a1fa │ │ + @ instruction: 0xff671bbb │ │ @ instruction: 0xff64e7ac │ │ - @ instruction: 0xff66fcbd │ │ - @ instruction: 0xff67741e │ │ - @ instruction: 0xff66ddda │ │ - @ instruction: 0xff664938 │ │ - @ instruction: 0xff66a208 │ │ + @ instruction: 0xff66fc96 │ │ + @ instruction: 0xff6773f7 │ │ + @ instruction: 0xff66ddb3 │ │ + @ instruction: 0xff664911 │ │ + @ instruction: 0xff66a1e1 │ │ 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 c94b74 │ │ @@ -3495760,15 +3495760,15 @@ │ │ mov r0, r5 │ │ ldr r1, [pc, r1] │ │ bl c94af4 │ │ mov r9, #0 │ │ mov r0, r9 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff664740 │ │ + @ instruction: 0xff664719 │ │ @ instruction: 0xff64c949 │ │ andseq r4, r2, ip, lsr lr │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ @@ -3495871,25 +3495871,25 @@ │ │ ldr r9, [sp, #32] │ │ mov r0, r5 │ │ mov r2, r4 │ │ strd r8, [sp] │ │ bl cadfa8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r8, r9, pc} │ │ - @ instruction: 0xff6645b0 │ │ - @ instruction: 0xff66626f │ │ - @ instruction: 0xff678eb1 │ │ + @ instruction: 0xff664589 │ │ + @ instruction: 0xff666248 │ │ + @ instruction: 0xff678e8a │ │ @ instruction: 0xff64acdb │ │ @ instruction: 0xff648c0b │ │ @ instruction: 0xff660d9c │ │ - @ instruction: 0xff66630f │ │ + @ instruction: 0xff6662e8 │ │ @ instruction: 0xff648bd8 │ │ @ instruction: 0xff662aee │ │ - @ instruction: 0xff6645e8 │ │ - @ instruction: 0xff6662a7 │ │ + @ instruction: 0xff6645c1 │ │ + @ instruction: 0xff666280 │ │ @ instruction: 0xff656754 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r8, [sp, #40] @ 0x28 │ │ cmp r8, #0 │ │ beq cae090 │ │ mov r6, r3 │ │ @@ -3496140,36 +3496140,36 @@ │ │ bne cae39c │ │ mov r0, r4 │ │ bl c9ecf0 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff664410 │ │ + @ instruction: 0xff6643e9 │ │ @ instruction: 0xff6489b3 │ │ - @ instruction: 0xff6643dc │ │ + @ instruction: 0xff6643b5 │ │ @ instruction: 0xff64897f │ │ - @ instruction: 0xff6641d0 │ │ + @ instruction: 0xff6641a9 │ │ @ instruction: 0xff648773 │ │ @ instruction: 0xff64865a │ │ - @ instruction: 0xff664200 │ │ + @ instruction: 0xff6641d9 │ │ @ instruction: 0xff6487a3 │ │ @ instruction: 0xff64868a │ │ - @ instruction: 0xff664190 │ │ - @ instruction: 0xff672fc7 │ │ + @ instruction: 0xff664169 │ │ + @ instruction: 0xff672fa0 │ │ @ instruction: 0xff67d938 │ │ - @ instruction: 0xff664140 │ │ + @ instruction: 0xff664119 │ │ @ instruction: 0xff6486e3 │ │ - @ instruction: 0xff664304 │ │ - @ instruction: 0xff6642e0 │ │ - @ instruction: 0xff66429c │ │ + @ instruction: 0xff6642dd │ │ + @ instruction: 0xff6642b9 │ │ + @ instruction: 0xff664275 │ │ @ instruction: 0xff64883f │ │ - @ instruction: 0xff6643ac │ │ + @ instruction: 0xff664385 │ │ @ instruction: 0xff64894f │ │ - @ instruction: 0xff66443c │ │ + @ instruction: 0xff664415 │ │ @ instruction: 0xff6489df │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ cmp r0, #0 │ │ beq cae50c │ │ mov r8, r1 │ │ ldrb r1, [r0] │ │ @@ -3496264,17 +3496264,17 @@ │ │ mov r0, r9 │ │ bl babee4 │ │ b cae590 │ │ mov r7, #1 │ │ mov r0, r7 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff663f94 │ │ + @ instruction: 0xff663f6d │ │ @ instruction: 0xff65e6f0 │ │ - @ instruction: 0xff663f54 │ │ + @ instruction: 0xff663f2d │ │ @ instruction: 0xff65e6b0 │ │ ldr r0, [pc, #4] @ cae5b8 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq sp, r0, r4, lsr ip │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ @@ -3496402,22 +3496402,22 @@ │ │ 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 cae7b0 │ │ - @ instruction: 0xff674a57 │ │ + @ instruction: 0xff674a30 │ │ @ instruction: 0xff656f56 │ │ @ instruction: 0xff663289 │ │ @ instruction: 0xff653de5 │ │ @ instruction: 0xff65acda │ │ - @ instruction: 0xff66b6c7 │ │ - @ instruction: 0xff66bd49 │ │ - @ instruction: 0xff669693 │ │ + @ instruction: 0xff66b6a0 │ │ + @ instruction: 0xff66bd22 │ │ + @ instruction: 0xff66966c │ │ @ instruction: 0xff653ccd │ │ ldr r0, [pc, #16] @ cae800 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ cae804 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c4ebe8 │ │ @@ -3496508,19 +3496508,19 @@ │ │ mov r0, #34 @ 0x22 │ │ mov r1, #125 @ 0x7d │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff66db14 │ │ + @ instruction: 0xff66daed │ │ @ instruction: 0xff64f97e │ │ - @ instruction: 0xff669513 │ │ - @ instruction: 0xff66b45c │ │ - @ instruction: 0xff6694b3 │ │ + @ instruction: 0xff6694ec │ │ + @ instruction: 0xff66b435 │ │ + @ instruction: 0xff66948c │ │ @ instruction: 0xff653423 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r2 │ │ bl babe18 │ │ cmp r0, #0 │ │ beq cae9c4 │ │ @@ -3496550,16 +3496550,16 @@ │ │ b caea08 │ │ mov r0, r4 │ │ bl babe20 │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff66941f │ │ - @ instruction: 0xff66b368 │ │ + @ instruction: 0xff6693f8 │ │ + @ instruction: 0xff66b341 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ cmp r0, #0 │ │ beq caeae0 │ │ mov r5, r0 │ │ add r0, sp, #12 │ │ add r1, sp, #16 │ │ @@ -3496624,17 +3496624,17 @@ │ │ bl c090b8 │ │ mov r0, r4 │ │ bl babe20 │ │ b caeb10 │ │ mov r0, r6 │ │ bl c090b8 │ │ b caeb10 │ │ - @ instruction: 0xff669303 │ │ + @ instruction: 0xff6692dc │ │ @ instruction: 0xff66010c │ │ - @ instruction: 0xff6771d1 │ │ + @ instruction: 0xff6771aa │ │ ldr r0, [pc, #16] @ caeb60 │ │ mov r2, #32 │ │ ldr r1, [pc, #12] @ caeb64 │ │ add r0, pc, r0 │ │ add r1, pc, r1 │ │ b c4ebe8 │ │ @ instruction: 0xff6469b4 │ │ @@ -3496701,15 +3496701,15 @@ │ │ add r1, pc, r1 │ │ bl bab1fc │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff64f5b7 │ │ - @ instruction: 0xff66389d │ │ + @ instruction: 0xff663876 │ │ andseq sp, r0, r4, asr r7 │ │ 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 │ │ @@ -3496785,15 +3496785,15 @@ │ │ b caedac │ │ mov r1, #0 │ │ mov r0, r1 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff64f502 │ │ @ instruction: 0xff653731 │ │ - @ instruction: 0xff679ed3 │ │ + @ instruction: 0xff679eac │ │ @ instruction: 0xff653745 │ │ @ instruction: 0xff653701 │ │ @ instruction: 0xff64f4b3 │ │ @ instruction: 0xff65debe │ │ ldr r0, [pc, #4] @ caede0 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3497154,22 +3497154,22 @@ │ │ bl babe5c │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff66181c │ │ @ instruction: 0xff681892 │ │ - @ instruction: 0xff673f54 │ │ + @ instruction: 0xff673f2d │ │ @ instruction: 0xff67f6c8 │ │ andseq sp, r0, ip, lsl r2 │ │ - @ instruction: 0xff673f18 │ │ + @ instruction: 0xff673ef1 │ │ @ instruction: 0xff67f68c │ │ - @ instruction: 0xff673ee4 │ │ + @ instruction: 0xff673ebd │ │ @ instruction: 0xff67f658 │ │ - @ instruction: 0xff671f40 │ │ + @ instruction: 0xff671f19 │ │ @ instruction: 0xff652951 │ │ andseq r3, r2, r8, lsr #15 │ │ ldr r0, [pc, #4] @ caf3b8 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrheq sp, [r0], -r4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ @@ -3497362,30 +3497362,30 @@ │ │ mov r2, #47 @ 0x2f │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov fp, #0 │ │ mov r0, fp │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff673e36 │ │ + @ instruction: 0xff673e0f │ │ @ instruction: 0xff653049 │ │ @ instruction: 0xff661457 │ │ @ instruction: 0xff652fc5 │ │ @ instruction: 0xff656ba2 │ │ - @ instruction: 0xff670228 │ │ + @ instruction: 0xff670201 │ │ @ instruction: 0xff6814b1 │ │ @ instruction: 0xff64cda2 │ │ @ instruction: 0xff64f4d3 │ │ @ instruction: 0xff681415 │ │ @ instruction: 0xff64cc36 │ │ @ instruction: 0xff64cd02 │ │ - @ instruction: 0xff66ae51 │ │ + @ instruction: 0xff66ae2a │ │ @ instruction: 0xff652df1 │ │ @ instruction: 0xff6508d6 │ │ - @ instruction: 0xff670105 │ │ + @ instruction: 0xff6700de │ │ push {r4, r5, fp, lr} │ │ cmp r1, #0 │ │ ldrne r0, [r1] │ │ cmpne r0, #0 │ │ bne caf754 │ │ bl c07168 │ │ ldr r0, [pc, #132] @ caf7a8 │ │ @@ -3497420,15 +3497420,15 @@ │ │ mov r0, #0 │ │ strb r0, [r4, r5] │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff67b2f0 │ │ - @ instruction: 0xff6776da │ │ + @ instruction: 0xff6776b3 │ │ @ instruction: 0xff67b2b4 │ │ push {r4, r5, fp, lr} │ │ cmp r2, #0 │ │ beq caf83c │ │ mov r5, r2 │ │ bl babeb0 │ │ cmp r0, #0 │ │ @@ -3497603,20 +3497603,20 @@ │ │ bl c0725c │ │ movw r1, #15 │ │ mov r0, #34 @ 0x22 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ b caf9c8 │ │ - @ instruction: 0xff6684e7 │ │ - @ instruction: 0xff66849f │ │ - @ instruction: 0xff66847f │ │ - @ instruction: 0xff6683ab │ │ - @ instruction: 0xff66bee4 │ │ - @ instruction: 0xff66842b │ │ + @ instruction: 0xff6684c0 │ │ + @ instruction: 0xff668478 │ │ + @ instruction: 0xff668458 │ │ + @ instruction: 0xff668384 │ │ + @ instruction: 0xff66bebd │ │ + @ instruction: 0xff668404 │ │ b caf8fc │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #76] @ cafb04 │ │ mov r5, r0 │ │ ldr r1, [r0, #4] │ │ @@ -3497634,28 +3497634,28 @@ │ │ mov r2, #110 @ 0x6e │ │ bl c4d328 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #111 @ 0x6f │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff66834f │ │ + @ instruction: 0xff668328 │ │ mov r3, r2 │ │ cmp r1, #0 │ │ beq cafb24 │ │ ldr r1, [pc, #24] @ cafb34 │ │ mov r2, #4 │ │ add r1, pc, r1 │ │ b caf8fc │ │ ldr r1, [pc, #12] @ cafb38 │ │ mov r2, #5 │ │ add r1, pc, r1 │ │ b caf8fc │ │ - @ instruction: 0xff66f4e8 │ │ - @ instruction: 0xff66401b │ │ + @ instruction: 0xff66f4c1 │ │ + @ instruction: 0xff663ff4 │ │ push {r4, r5, r6, lr} │ │ cmp r1, #0 │ │ beq cafb88 │ │ mov r0, r1 │ │ mov r1, #0 │ │ bl ba6fb4 │ │ movw r5, #13 │ │ @@ -3497686,16 +3497686,16 @@ │ │ mov r2, #0 │ │ bl c0734c │ │ mov r6, #0 │ │ mov r0, r4 │ │ bl bb3fe8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff66826b │ │ - @ instruction: 0xff66dcbe │ │ + @ instruction: 0xff668244 │ │ + @ instruction: 0xff66dc97 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ bl bb3dfc │ │ cmp r0, #127 @ 0x7f │ │ bgt cafbfc │ │ mov r0, r4 │ │ pop {r4, r5, r6, lr} │ │ @@ -3497745,19 +3497745,19 @@ │ │ ldr r1, [pc, #36] @ cafcd0 │ │ mov r0, r4 │ │ mov r2, #162 @ 0xa2 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6681eb │ │ - @ instruction: 0xff66819f │ │ + @ instruction: 0xff6681c4 │ │ + @ instruction: 0xff668178 │ │ @ instruction: 0xff65211f │ │ @ instruction: 0xff65f7ab │ │ - @ instruction: 0xff66815f │ │ + @ instruction: 0xff668138 │ │ push {r4, r5, r6, lr} │ │ cmp r1, #0 │ │ beq cafd20 │ │ mov r0, r1 │ │ mov r1, #0 │ │ bl ba6e64 │ │ movw r5, #13 │ │ @@ -3497788,15 +3497788,15 @@ │ │ mov r2, #0 │ │ bl c0734c │ │ mov r6, #0 │ │ mov r0, r4 │ │ bl bb3fe8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6680d3 │ │ + @ instruction: 0xff6680ac │ │ @ instruction: 0xff65b325 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r1, #0 │ │ beq cafde0 │ │ mov r5, r1 │ │ bl bb4090 │ │ @@ -3497898,21 +3497898,21 @@ │ │ ldr r2, [pc, #48] @ caff40 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r0, #34 @ 0x22 │ │ mov r1, #101 @ 0x65 │ │ b cafe8c │ │ - @ instruction: 0xff66801f │ │ + @ instruction: 0xff667ff8 │ │ @ instruction: 0xff660bd3 │ │ - @ instruction: 0xff667f9f │ │ + @ instruction: 0xff667f78 │ │ @ instruction: 0xff660b53 │ │ - @ instruction: 0xff667fcb │ │ + @ instruction: 0xff667fa4 │ │ @ instruction: 0xff660b7f │ │ - @ instruction: 0xff667f03 │ │ + @ instruction: 0xff667edc │ │ @ instruction: 0xff660ab7 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ cmp r1, #0 │ │ beq caffd4 │ │ mov r8, r0 │ │ mov r0, r1 │ │ mov r1, #0 │ │ @@ -3497963,17 +3497963,17 @@ │ │ mov r1, r7 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ bl bb3fe8 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff667e13 │ │ + @ instruction: 0xff667dec │ │ @ instruction: 0xff65b065 │ │ - @ instruction: 0xff667e4b │ │ + @ instruction: 0xff667e24 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r6, [r0, #8] │ │ mov r4, r0 │ │ cmp r6, #0 │ │ beq cb0170 │ │ mov r5, r1 │ │ @@ -3498075,29 +3498075,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 cb01cc │ │ - @ instruction: 0xff66efac │ │ + @ instruction: 0xff66ef85 │ │ @ instruction: 0xff65f3c2 │ │ - @ instruction: 0xff66622b │ │ - @ instruction: 0xff676d7a │ │ + @ instruction: 0xff666204 │ │ + @ instruction: 0xff676d53 │ │ @ instruction: 0xff646291 │ │ @ instruction: 0xff65aa8e │ │ - @ instruction: 0xff663a5f │ │ + @ instruction: 0xff663a38 │ │ @ instruction: 0xff6455a9 │ │ - @ instruction: 0xff678126 │ │ + @ instruction: 0xff6780ff │ │ @ instruction: 0xff64d6f9 │ │ - @ instruction: 0xff66b236 │ │ - @ instruction: 0xff66eea9 │ │ - @ instruction: 0xff667c8f │ │ + @ instruction: 0xff66b20f │ │ + @ instruction: 0xff66ee82 │ │ + @ instruction: 0xff667c68 │ │ @ instruction: 0xff660854 │ │ - @ instruction: 0xff6710d0 │ │ + @ instruction: 0xff6710a9 │ │ @ instruction: 0xff651ae1 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r1 │ │ ldr r1, [r0, #8] │ │ mov r5, r0 │ │ bl cafd74 │ │ @@ -3498115,15 +3498115,15 @@ │ │ ldr r3, [pc, #24] @ cb028c │ │ str r5, [sp] │ │ add r3, pc, r3 │ │ bl c06e74 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff671018 │ │ + @ instruction: 0xff670ff1 │ │ @ instruction: 0xff651a29 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ ldr r1, [pc, #1104] @ cb06f0 │ │ mov fp, #0 │ │ mov r2, #324 @ 0x144 │ │ str fp, [sp] │ │ @@ -3498397,20 +3498397,20 @@ │ │ ldr r1, [pc, #36] @ cb0700 │ │ ldr r0, [sp] │ │ add r1, pc, r1 │ │ bl c94af4 │ │ mov r0, #0 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff667b67 │ │ - @ instruction: 0xff66776b │ │ - @ instruction: 0xff663ae2 │ │ - @ instruction: 0xff667743 │ │ + @ instruction: 0xff667b40 │ │ + @ instruction: 0xff667744 │ │ + @ instruction: 0xff663abb │ │ + @ instruction: 0xff66771c │ │ @ instruction: 0xfffff3c0 │ │ - @ instruction: 0xff66778b │ │ + @ instruction: 0xff667764 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r6, r1 │ │ bl d31680 │ │ mov r5, r0 │ │ mov r0, r4 │ │ @@ -3498891,25 +3498891,25 @@ │ │ ldr r1, [pc, #60] @ cb0ed0 │ │ add r0, sp, #16 │ │ movw r2, #1093 @ 0x445 │ │ add r1, pc, r1 │ │ bl c4ebe8 │ │ add sp, sp, #56 @ 0x38 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff668f92 │ │ - @ instruction: 0xff6705b6 │ │ - @ instruction: 0xff670596 │ │ - @ instruction: 0xff67056a │ │ - @ instruction: 0xff67053e │ │ - @ instruction: 0xff670512 │ │ - @ instruction: 0xff6704e6 │ │ - @ instruction: 0xff6704ba │ │ + @ instruction: 0xff668f6b │ │ + @ instruction: 0xff67058f │ │ + @ instruction: 0xff67056f │ │ + @ instruction: 0xff670543 │ │ + @ instruction: 0xff670517 │ │ + @ instruction: 0xff6704eb │ │ + @ instruction: 0xff6704bf │ │ + @ instruction: 0xff670493 │ │ @ instruction: 0xff679bc6 │ │ @ instruction: 0xff67fbc8 │ │ - @ instruction: 0xff666f77 │ │ + @ instruction: 0xff666f50 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ mov r1, r0 │ │ mov r0, sp │ │ bl cb0b98 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ @@ -3498989,17 +3498989,17 @@ │ │ bl c4d328 │ │ mov r0, r5 │ │ bl babe20 │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff666ea7 │ │ - @ instruction: 0xff666e4b │ │ - @ instruction: 0xff666dff │ │ + @ instruction: 0xff666e80 │ │ + @ instruction: 0xff666e24 │ │ + @ instruction: 0xff666dd8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ ldrb r0, [r6], #1 │ │ mov r4, #0 │ │ mov r7, #0 │ │ bl c39844 │ │ @@ -3499213,15 +3499213,15 @@ │ │ bl c94b74 │ │ cmp r7, r0 │ │ blt cb1354 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff6605c5 │ │ @ instruction: 0xff65111d │ │ - @ instruction: 0xff669119 │ │ + @ instruction: 0xff6690f2 │ │ @ instruction: 0xff660579 │ │ @ instruction: 0xff6510d5 │ │ mov ip, r0 │ │ mov r0, #0 │ │ cmp r1, r3 │ │ bxne lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ @@ -3499753,18 +3499753,18 @@ │ │ movw r2, #867 @ 0x363 │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mvn r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff66623b │ │ - @ instruction: 0xff6662c7 │ │ - @ instruction: 0xff666203 │ │ - @ instruction: 0xff666297 │ │ + @ instruction: 0xff666214 │ │ + @ instruction: 0xff6662a0 │ │ + @ instruction: 0xff6661dc │ │ + @ instruction: 0xff666270 │ │ 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 │ │ @@ -3499900,17 +3499900,17 @@ │ │ movt r1, #8 │ │ mov r0, #11 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff65ebd6 │ │ - @ instruction: 0xff671412 │ │ + @ instruction: 0xff6713eb │ │ @ instruction: 0xff65ebae │ │ - @ instruction: 0xff6713ea │ │ + @ instruction: 0xff6713c3 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #4] │ │ b c94b74 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ @@ -3499949,15 +3499949,15 @@ │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff65eaea │ │ - @ instruction: 0xff6643ad │ │ + @ instruction: 0xff664386 │ │ cmp r1, #0 │ │ beq cb1ff0 │ │ cmp r0, #0 │ │ mvneq r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ @@ -3500080,15 +3500080,15 @@ │ │ movne r0, #1 │ │ strne r0, [r4] │ │ mov r0, r6 │ │ bl c090b8 │ │ mov r0, r7 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff673b61 │ │ + @ instruction: 0xff673b3a │ │ ldr r0, [r0, #40] @ 0x28 │ │ bx lr │ │ add r0, r0, #4 │ │ bx lr │ │ push {r4, r5, r6, lr} │ │ cmp r0, r1 │ │ beq cb21b4 │ │ @@ -3500169,15 +3500169,15 @@ │ │ movw r1, #15 │ │ mov r0, #11 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff676962 │ │ + @ instruction: 0xff67693b │ │ @ instruction: 0xff65e789 │ │ push {r4, r5, r6, r7, fp, lr} │ │ cmp r0, #0 │ │ beq cb2340 │ │ mov r4, r1 │ │ cmp r1, #0 │ │ beq cb237c │ │ @@ -3500252,17 +3500252,17 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r1, #15 │ │ movt r1, #8 │ │ b cb2364 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff67688a │ │ + @ instruction: 0xff676863 │ │ @ instruction: 0xff67a527 │ │ - @ instruction: 0xff67680e │ │ + @ instruction: 0xff6767e7 │ │ @ instruction: 0xff67a4ab │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ str r0, [sp, #4] │ │ beq cb2420 │ │ add r0, sp, #4 │ │ @@ -3500280,15 +3500280,15 @@ │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6767aa │ │ + @ instruction: 0xff676783 │ │ @ instruction: 0xff64f956 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov sl, r0 │ │ mov r0, r1 │ │ mov r5, r2 │ │ mov r9, r1 │ │ bl c94b74 │ │ @@ -3500335,15 +3500335,15 @@ │ │ mov r0, #11 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r8, #0 │ │ bl c0734c │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6766ce │ │ + @ instruction: 0xff6766a7 │ │ @ instruction: 0xff65e4f5 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #44] @ 0x2c │ │ b cbebb8 │ │ push {r4, lr} │ │ @@ -3500366,16 +3500366,16 @@ │ │ bl c0725c │ │ mov r0, #11 │ │ mov r1, #108 @ 0x6c │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff67664a │ │ - @ instruction: 0xff66b318 │ │ + @ instruction: 0xff676623 │ │ + @ instruction: 0xff66b2f1 │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq cb2630 │ │ bl c246a0 │ │ mov r4, r0 │ │ add r0, r0, #2 │ │ cmp r0, #3 │ │ @@ -3500434,22 +3500434,22 @@ │ │ mov r4, #0 │ │ mov r0, #11 │ │ mov r1, #116 @ 0x74 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff67659a │ │ - @ instruction: 0xff667739 │ │ - @ instruction: 0xff67653e │ │ - @ instruction: 0xff6676dd │ │ - @ instruction: 0xff67656a │ │ - @ instruction: 0xff667709 │ │ - @ instruction: 0xff6765d2 │ │ - @ instruction: 0xff667771 │ │ + @ instruction: 0xff676573 │ │ + @ instruction: 0xff667712 │ │ + @ instruction: 0xff676517 │ │ + @ instruction: 0xff6676b6 │ │ + @ instruction: 0xff676543 │ │ + @ instruction: 0xff6676e2 │ │ + @ instruction: 0xff6765ab │ │ + @ instruction: 0xff66774a │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #92 @ 0x5c │ │ tst r3, #196608 @ 0x30000 │ │ str r3, [sp, #4] │ │ beq cb29a4 │ │ mov r4, r3 │ │ mov r7, r2 │ │ @@ -3500625,16 +3500625,16 @@ │ │ mov r0, #0 │ │ add sp, sp, #92 @ 0x5c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r6, #56 @ 0x38 │ │ b cb2880 │ │ mov r6, r0 │ │ b cb2880 │ │ - @ instruction: 0xff6718eb │ │ - @ instruction: 0xff671967 │ │ + @ instruction: 0xff6718c4 │ │ + @ instruction: 0xff671940 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #88 @ 0x58 │ │ mov r5, #57 @ 0x39 │ │ cmp r0, #0 │ │ beq cb2a94 │ │ mov r6, r1 │ │ ldr r1, [pc, #184] @ cb2aa0 │ │ @@ -3500681,15 +3500681,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: 0xff6716e7 │ │ + @ instruction: 0xff6716c0 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ tst r2, #196608 @ 0x30000 │ │ str r2, [sp, #4] │ │ beq cb2adc │ │ ldr r0, [r0, #4] │ │ mov r4, r1 │ │ @@ -3500864,15 +3500864,15 @@ │ │ movwne r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r0, [pc, #4] @ cb2d7c │ │ add r0, pc, r0 │ │ bx lr │ │ - @ instruction: 0xff662cd3 │ │ + @ instruction: 0xff662cac │ │ ldr r0, [pc, #4] @ cb2d8c │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff6546c3 │ │ ldr r0, [pc, #4] @ cb2d9c │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3501061,15 +3501061,15 @@ │ │ mov r2, #222 @ 0xde │ │ bl c4d328 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff64ee81 │ │ andeq r0, r0, r8, lsr #2 │ │ @ instruction: 0xff64eda5 │ │ - @ instruction: 0xff66c770 │ │ + @ instruction: 0xff66c749 │ │ ldr r2, [r0] │ │ ldr r1, [r1] │ │ ldr r3, [r2] │ │ ldr r0, [r1] │ │ subs r0, r3, r0 │ │ beq cb30b0 │ │ bx lr │ │ @@ -3501285,17 +3501285,17 @@ │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff64ead1 │ │ @ instruction: 0xff64ea09 │ │ @ instruction: 0xff64e9f1 │ │ - @ instruction: 0xff67581e │ │ + @ instruction: 0xff6757f7 │ │ @ instruction: 0xff64ea6d │ │ - @ instruction: 0xff67589a │ │ + @ instruction: 0xff675873 │ │ @ instruction: 0xff64ea21 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #404 @ 0x194 │ │ ldr sl, [r0] │ │ cmp sl, #0 │ │ beq cb34b8 │ │ mov r8, r0 │ │ @@ -3501446,15 +3501446,15 @@ │ │ mov r0, #11 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ @ instruction: 0xff64e765 │ │ - @ instruction: 0xff668379 │ │ + @ instruction: 0xff668352 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, #0 │ │ cmp r1, #0 │ │ beq cb377c │ │ mov r9, r1 │ │ ldr r1, [pc, #260] @ cb37b8 │ │ mov r7, r2 │ │ @@ -3501545,15 +3501545,15 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ @ instruction: 0xff64e5dd │ │ - @ instruction: 0xff671772 │ │ + @ instruction: 0xff67174b │ │ push {r4, r5, r6, lr} │ │ mov r6, #0 │ │ cmp r0, #0 │ │ beq cb3880 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ @@ -3502431,19 +3502431,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: 0xff66b21b │ │ + @ instruction: 0xff66b1f4 │ │ @ instruction: 0xff652efd │ │ - @ instruction: 0xff66b277 │ │ + @ instruction: 0xff66b250 │ │ @ instruction: 0xff67c574 │ │ - @ instruction: 0xff66b2ab │ │ + @ instruction: 0xff66b284 │ │ ldr r0, [r0, #16] │ │ bx lr │ │ ldr r0, [r0] │ │ b ba6cc4 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ @@ -3502626,20 +3502626,20 @@ │ │ bne cb4838 │ │ b cb481c │ │ mov r4, #0 │ │ b cb4878 │ │ ... │ │ @ instruction: 0xffffffff │ │ andeq r0, r0, r0 │ │ - @ instruction: 0xff66eafb │ │ - @ instruction: 0xff66cb9f │ │ - @ instruction: 0xff66e9d7 │ │ - @ instruction: 0xff66ca7b │ │ - @ instruction: 0xff66e9ab │ │ - @ instruction: 0xff66ca4f │ │ + @ instruction: 0xff66ead4 │ │ + @ instruction: 0xff66cb78 │ │ + @ instruction: 0xff66e9b0 │ │ + @ instruction: 0xff66ca54 │ │ + @ instruction: 0xff66e984 │ │ + @ instruction: 0xff66ca28 │ │ cmp r0, #95 @ 0x5f │ │ ldrhi r0, [pc, #20] @ cb4948 │ │ addhi r0, pc, r0 │ │ bxhi lr │ │ ldr r1, [pc, #12] @ cb494c │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #2] │ │ @@ -3503183,17 +3503183,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: 0xff643cc2 │ │ - @ instruction: 0xff66a9f7 │ │ + @ instruction: 0xff66a9d0 │ │ @ instruction: 0xff643cee │ │ - @ instruction: 0xff66aa23 │ │ + @ instruction: 0xff66a9fc │ │ @ instruction: 0xff6d0e74 │ │ cmp r0, #0 │ │ beq cb51ec │ │ ldr r1, [r0, #140] @ 0x8c │ │ cmp r1, #0 │ │ beq cb5228 │ │ b cb4b68 │ │ @@ -3503210,15 +3503210,15 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mvn r0, #0 │ │ pop {fp, pc} │ │ b cb4e48 │ │ @ instruction: 0xff64396a │ │ - @ instruction: 0xff66a68e │ │ + @ instruction: 0xff66a667 │ │ 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 │ │ @@ -3503960,15 +3503960,15 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r0, #13 │ │ movt r0, #8 │ │ orr r1, r0, #2 │ │ b cb5c6c │ │ @ instruction: 0xff642ffa │ │ - @ instruction: 0xff66f419 │ │ + @ instruction: 0xff66f3f2 │ │ @ 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 │ │ mulseq r1, r8, r0 │ │ @@ -3503981,22 +3503981,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 sp, r1, r4, lsr r1 │ │ andseq sp, r1, r0, asr r0 │ │ @ instruction: 0xff642f12 │ │ - @ instruction: 0xff66f331 │ │ - @ instruction: 0xff661669 │ │ + @ instruction: 0xff66f30a │ │ + @ instruction: 0xff661642 │ │ @ instruction: 0xff642e56 │ │ - @ instruction: 0xff66b6aa │ │ + @ instruction: 0xff66b683 │ │ @ instruction: 0xff64e908 │ │ - @ instruction: 0xff6615c1 │ │ + @ instruction: 0xff66159a │ │ @ instruction: 0xff642da2 │ │ - @ instruction: 0xff66f1c1 │ │ + @ instruction: 0xff66f19a │ │ push {fp, lr} │ │ mov r0, r2 │ │ bl cac984 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ pop {fp, pc} │ │ bx lr │ │ @@ -3504807,15 +3504807,15 @@ │ │ mov r1, #121 @ 0x79 │ │ mov r3, r4 │ │ add r2, pc, r2 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff642076 │ │ - @ instruction: 0xff66a8ca │ │ + @ instruction: 0xff66a8a3 │ │ @ instruction: 0xff64db28 │ │ ldr r0, [r0, #16] │ │ b cbb7a4 │ │ str r1, [r0, #28] │ │ bx lr │ │ ldr r0, [r0, #16] │ │ bx lr │ │ @@ -3506279,15 +3506279,15 @@ │ │ mvn r8, #0 │ │ str r0, [r4, #96] @ 0x60 │ │ b cb81c8 │ │ @ instruction: 0xff676695 │ │ @ instruction: 0xff6cdfa0 │ │ @ instruction: 0xff6cdeec │ │ @ instruction: 0xff640986 │ │ - @ instruction: 0xff66384f │ │ + @ instruction: 0xff663828 │ │ 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 │ │ @@ -3508781,15 +3508781,15 @@ │ │ mov r0, r4 │ │ mov r2, #27 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ andseq r8, r1, ip, asr #6 │ │ andseq r8, r1, r0, ror #3 │ │ - @ instruction: 0xff659a00 │ │ + @ instruction: 0xff6599d9 │ │ 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 │ │ @@ -3508858,16 +3508858,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: 0xff659994 │ │ - @ instruction: 0xff65992c │ │ + @ instruction: 0xff65996d │ │ + @ instruction: 0xff659905 │ │ @ instruction: 0xff6456a3 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ @@ -3509610,15 +3509610,15 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r6 │ │ bl ba9eb8 │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff6713bd │ │ - @ instruction: 0xff667cd4 │ │ + @ instruction: 0xff667cad │ │ @ instruction: 0x001175bc │ │ ldr r1, [pc, #8] @ cbb648 │ │ mov r2, #28 │ │ add r1, pc, r1 │ │ b c4ebe8 │ │ @ instruction: 0xff671351 │ │ push {r4, r5, r6, r7, fp, lr} │ │ @@ -3509702,15 +3509702,15 @@ │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff67121d │ │ - @ instruction: 0xff667b1d │ │ + @ instruction: 0xff667af6 │ │ 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 │ │ @@ -3510314,15 +3510314,15 @@ │ │ str r6, [sp] │ │ stmib sp, {r2, r3} │ │ mov r2, r5 │ │ mov r3, r4 │ │ bl cbc838 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff669b7d │ │ + @ instruction: 0xff669b56 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ cmp r1, #0 │ │ beq cbc1d8 │ │ mov r4, r2 │ │ ldr r2, [pc, #208] @ cbc220 │ │ mov r5, r0 │ │ @@ -3510372,17 +3510372,17 @@ │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff65dbe1 │ │ + @ instruction: 0xff65dbba │ │ @ instruction: 0xff6749e3 │ │ - @ instruction: 0xff669ad5 │ │ + @ instruction: 0xff669aae │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cbc238 │ │ ldr r0, [pc, r0] │ │ b c66fac │ │ @ instruction: 0x001168dc │ │ mov r2, r1 │ │ @@ -3510730,44 +3510730,44 @@ │ │ movw r1, #6 │ │ mov r7, #0 │ │ movt r1, #8 │ │ mov r0, #13 │ │ mov r2, #0 │ │ bl c0734c │ │ b cbc6d8 │ │ - @ instruction: 0xff661509 │ │ + @ instruction: 0xff6614e2 │ │ @ instruction: 0xff6725a0 │ │ - @ instruction: 0xff6615d1 │ │ + @ instruction: 0xff6615aa │ │ @ instruction: 0xff672668 │ │ - @ instruction: 0xff6614cd │ │ + @ instruction: 0xff6614a6 │ │ @ instruction: 0xff672564 │ │ - @ instruction: 0xff661405 │ │ + @ instruction: 0xff6613de │ │ @ instruction: 0xff67249c │ │ - @ instruction: 0xff6612f5 │ │ + @ instruction: 0xff6612ce │ │ @ instruction: 0xff67238c │ │ - @ instruction: 0xff6611fd │ │ + @ instruction: 0xff6611d6 │ │ @ instruction: 0xff672294 │ │ @ instruction: 0xff6733ab │ │ @ instruction: 0xff65354c │ │ - @ instruction: 0xff661219 │ │ + @ instruction: 0xff6611f2 │ │ @ instruction: 0xff6722b0 │ │ - @ instruction: 0xff66142d │ │ + @ instruction: 0xff661406 │ │ @ instruction: 0xff6724c4 │ │ - @ instruction: 0xff661369 │ │ + @ instruction: 0xff661342 │ │ @ instruction: 0xff672400 │ │ - @ instruction: 0xff661545 │ │ + @ instruction: 0xff66151e │ │ @ instruction: 0xff6725dc │ │ @ instruction: 0xff65464e │ │ - @ instruction: 0xff661331 │ │ + @ instruction: 0xff66130a │ │ @ instruction: 0xff6723c8 │ │ - @ instruction: 0xff6612d9 │ │ + @ instruction: 0xff6612b2 │ │ @ instruction: 0xff672370 │ │ - @ instruction: 0xff661275 │ │ + @ instruction: 0xff66124e │ │ @ instruction: 0xff67230c │ │ - @ instruction: 0xff66129d │ │ + @ instruction: 0xff661276 │ │ ldr r0, [pc, #4] @ cbc834 │ │ add r0, pc, r0 │ │ bx lr │ │ andseq r0, r0, r8, lsl #7 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r5, r3 │ │ @@ -3511175,27 +3511175,27 @@ │ │ @ instruction: 0xff64a874 │ │ @ instruction: 0xff6457ad │ │ @ instruction: 0xff651e77 │ │ @ instruction: 0xff6455ed │ │ @ instruction: 0xff654ded │ │ @ instruction: 0xff645945 │ │ @ instruction: 0xff63e317 │ │ - @ instruction: 0xff65b16e │ │ + @ instruction: 0xff65b147 │ │ @ instruction: 0xff654bad │ │ @ instruction: 0xff645709 │ │ @ instruction: 0xff654d8d │ │ @ instruction: 0xff6458e9 │ │ - @ instruction: 0xff6576d3 │ │ + @ instruction: 0xff6576ac │ │ @ instruction: 0xff654c21 │ │ @ instruction: 0xff645779 │ │ @ instruction: 0xff64e1b2 │ │ @ instruction: 0xff650367 │ │ @ instruction: 0xff653e6b │ │ @ instruction: 0xff66dc92 │ │ - @ instruction: 0xff65987f │ │ + @ instruction: 0xff659858 │ │ @ instruction: 0xff64597d │ │ @ instruction: 0xff63f627 │ │ @ instruction: 0xff64567d │ │ ldr r0, [pc, #4] @ cbcef0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, pc, r4, asr sp @ │ │ @@ -3511976,17 +3511976,17 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r9 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff640fa3 │ │ - @ instruction: 0xff65df6e │ │ - @ instruction: 0xff6674c8 │ │ - @ instruction: 0xff65df3e │ │ + @ instruction: 0xff65df47 │ │ + @ instruction: 0xff6674a1 │ │ + @ instruction: 0xff65df17 │ │ push {r4, r5, r6, r7, fp, lr} │ │ ldr r1, [pc, #196] @ cbdc04 │ │ mov r6, r0 │ │ mov r0, #20 │ │ mov r2, #92 @ 0x5c │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ @@ -3512031,16 +3512031,16 @@ │ │ bl c94124 │ │ mov r0, r4 │ │ mov r1, r7 │ │ mov r2, #111 @ 0x6f │ │ bl c4d328 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff65df06 │ │ - @ instruction: 0xff65de8e │ │ + @ instruction: 0xff65dedf │ │ + @ instruction: 0xff65de67 │ │ @ instruction: 0xff645fe2 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, lr} │ │ ldr r5, [r0] │ │ mov r4, r0 │ │ cmp r5, #0 │ │ @@ -3512062,15 +3512062,15 @@ │ │ mov r2, #127 @ 0x7f │ │ bl c4d328 │ │ mov r0, #0 │ │ str r0, [r4] │ │ pop {r4, r5, r6, lr} │ │ bx lr │ │ @ instruction: 0xfffffc90 │ │ - @ instruction: 0xff65ddfe │ │ + @ instruction: 0xff65ddd7 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #32 │ │ ldr r7, [r1] │ │ mov r8, r1 │ │ ldr r3, [pc, #544] @ cbdebc │ │ mov r9, r0 │ │ ldr r0, [sp, #76] @ 0x4c │ │ @@ -3512207,19 +3512207,19 @@ │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andeq pc, pc, r0, lsr r2 @ │ │ @ instruction: 0xfffffbc8 │ │ - @ instruction: 0xff65dd36 │ │ + @ instruction: 0xff65dd0f │ │ andeq r0, r0, ip, asr #16 │ │ andeq pc, pc, r0, lsr r0 @ │ │ andeq r0, r0, r8, lsl #16 │ │ - @ instruction: 0xff65dbbe │ │ + @ instruction: 0xff65db97 │ │ @ instruction: 0xff64b66f │ │ 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 │ │ @@ -3512344,19 +3512344,19 @@ │ │ mov r0, r9 │ │ add r1, pc, r1 │ │ bl c94af4 │ │ mvn r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff65d9aa │ │ - @ instruction: 0xff661823 │ │ + @ instruction: 0xff65d983 │ │ + @ instruction: 0xff6617fc │ │ andeq lr, pc, r4, lsr pc @ │ │ - @ instruction: 0xff65d9ea │ │ - @ instruction: 0xff661863 │ │ + @ instruction: 0xff65d9c3 │ │ + @ instruction: 0xff66183c │ │ andeq r0, r0, ip, lsr #11 │ │ andeq lr, pc, ip, ror #29 │ │ andeq r0, r0, ip, ror r6 │ │ push {fp, lr} │ │ ldr r3, [sp, #8] │ │ ldr r1, [r1] │ │ ldr r3, [r3, #4] │ │ @@ -3512685,29 +3512685,29 @@ │ │ bl c07168 │ │ ldr r0, [pc, #32] @ cbe64c │ │ movw r1, #338 @ 0x152 │ │ ldr r2, [pc, #28] @ cbe650 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b cbe3e8 │ │ - @ instruction: 0xff65d906 │ │ + @ instruction: 0xff65d8df │ │ @ instruction: 0x000fecb4 │ │ - @ instruction: 0xff65d66e │ │ + @ instruction: 0xff65d647 │ │ @ instruction: 0xff6727fb │ │ - @ instruction: 0xff65d41e │ │ + @ instruction: 0xff65d3f7 │ │ @ instruction: 0xff6725ab │ │ - @ instruction: 0xff65d4b6 │ │ + @ instruction: 0xff65d48f │ │ @ instruction: 0xff672643 │ │ - @ instruction: 0xff65d48a │ │ + @ instruction: 0xff65d463 │ │ @ instruction: 0xff672617 │ │ andeq lr, pc, ip, asr #22 │ │ - @ instruction: 0xff65d45e │ │ + @ instruction: 0xff65d437 │ │ @ instruction: 0xff6725eb │ │ andeq lr, pc, r0, ror #21 │ │ - @ instruction: 0xff65d5a2 │ │ + @ instruction: 0xff65d57b │ │ andeq lr, pc, r4, lsr #20 │ │ strdeq lr, [pc], -r0 │ │ andeq r0, r0, ip, lsl #2 │ │ b c94124 │ │ ldr r1, [pc, #4] @ cbe694 │ │ add r1, pc, r1 │ │ b c94af4 │ │ @@ -3512738,15 +3512738,15 @@ │ │ strd r6, [sp] │ │ bl ba7358 │ │ 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: 0xff653e88 │ │ + @ instruction: 0xff653e61 │ │ andeq lr, pc, r8, lsl #17 │ │ ldr r1, [pc, #4] @ cbe724 │ │ add r1, pc, r1 │ │ b bab1fc │ │ andeq lr, pc, ip, asr r8 @ │ │ ldr r0, [pc, #4] @ cbe734 │ │ add r0, pc, r0 │ │ @@ -3512787,15 +3512787,15 @@ │ │ mov r1, r6 │ │ mov r2, #95 @ 0x5f │ │ bl c4d328 │ │ mov r0, #0 │ │ str r0, [r4] │ │ pop {r4, r5, r6, lr} │ │ bx lr │ │ - @ instruction: 0xff653da0 │ │ + @ instruction: 0xff653d79 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [r1] │ │ mov r6, r1 │ │ ldr r0, [r0] │ │ bl c62a74 │ │ mov r7, r0 │ │ @@ -3512857,18 +3512857,18 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ bl c2443c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff653cd4 │ │ - @ instruction: 0xff661064 │ │ - @ instruction: 0xff653c88 │ │ - @ instruction: 0xff661018 │ │ + @ instruction: 0xff653cad │ │ + @ instruction: 0xff66103d │ │ + @ instruction: 0xff653c61 │ │ + @ instruction: 0xff660ff1 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ cmp r0, #0 │ │ movne r5, r1 │ │ cmpne r1, #0 │ │ bne cbe94c │ │ bl c07168 │ │ @@ -3513017,32 +3513017,32 @@ │ │ mov r0, r4 │ │ add r1, pc, r1 │ │ bl bab1fc │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff653c24 │ │ + @ instruction: 0xff653bfd │ │ @ instruction: 0xff646e30 │ │ ldrdeq lr, [pc], -r8 │ │ - @ instruction: 0xff653aa0 │ │ + @ instruction: 0xff653a79 │ │ @ instruction: 0xff646cac │ │ andeq lr, pc, r4, ror #7 │ │ - @ instruction: 0xff653ba0 │ │ + @ instruction: 0xff653b79 │ │ @ instruction: 0xff646dac │ │ - @ instruction: 0xff653a48 │ │ + @ instruction: 0xff653a21 │ │ @ instruction: 0xff646c54 │ │ @ instruction: 0xff64f3f0 │ │ @ instruction: 0xff63bd3d │ │ andeq lr, pc, r8, lsl r5 @ │ │ - @ instruction: 0xff653b00 │ │ - @ instruction: 0xff653a74 │ │ + @ instruction: 0xff653ad9 │ │ + @ instruction: 0xff653a4d │ │ @ instruction: 0xff646c80 │ │ ldrdeq lr, [pc], -r8 │ │ - @ instruction: 0xff653a20 │ │ + @ instruction: 0xff6539f9 │ │ @ instruction: 0xff646c2c │ │ push {r4, lr} │ │ cmp r0, #0 │ │ beq cbebd8 │ │ ldr r4, [r0, #8] │ │ cmp r4, #0 │ │ beq cbec08 │ │ @@ -3513070,18 +3513070,18 @@ │ │ mov r4, #0 │ │ mov r0, #6 │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff653960 │ │ - @ instruction: 0xff66a0d2 │ │ - @ instruction: 0xff653930 │ │ - @ instruction: 0xff66a0a2 │ │ + @ instruction: 0xff653939 │ │ + @ instruction: 0xff66a0ab │ │ + @ instruction: 0xff653909 │ │ + @ instruction: 0xff66a07b │ │ push {r4, lr} │ │ bl cbebb8 │ │ cmp r0, #0 │ │ beq cbec78 │ │ mov r4, r0 │ │ bl c25e24 │ │ cmp r0, #0 │ │ @@ -3513101,16 +3513101,16 @@ │ │ mov r0, #11 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6538b8 │ │ - @ instruction: 0xff664643 │ │ + @ instruction: 0xff653891 │ │ + @ instruction: 0xff66461c │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ mov r3, #1 │ │ str r4, [sp] │ │ str r3, [sp, #4] │ │ mov r3, #0 │ │ @@ -3513223,20 +3513223,20 @@ │ │ ldr r1, [pc, #52] @ cbeec4 │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl bab1fc │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff653814 │ │ - @ instruction: 0xff6537f0 │ │ - @ instruction: 0xff6537c8 │ │ + @ instruction: 0xff6537ed │ │ + @ instruction: 0xff6537c9 │ │ + @ instruction: 0xff6537a1 │ │ andeq lr, pc, r0, ror r1 @ │ │ - @ instruction: 0xff6536f8 │ │ - @ instruction: 0xff664483 │ │ + @ instruction: 0xff6536d1 │ │ + @ instruction: 0xff66445c │ │ andeq lr, pc, r0, asr #1 │ │ andeq lr, pc, r8, lsr r1 @ │ │ andeq lr, pc, r8, lsr #1 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ ldr r4, [sp, #24] │ │ mov r5, #0 │ │ @@ -3513847,19 +3513847,19 @@ │ │ movw r1, #11 │ │ mov r0, #13 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff652e08 │ │ - @ instruction: 0xff652da8 │ │ - @ instruction: 0xff652d80 │ │ - @ instruction: 0xff652d34 │ │ - @ instruction: 0xff65a59d │ │ + @ instruction: 0xff652de1 │ │ + @ instruction: 0xff652d81 │ │ + @ instruction: 0xff652d59 │ │ + @ instruction: 0xff652d0d │ │ + @ instruction: 0xff65a576 │ │ 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 │ │ @@ -3514026,25 +3514026,25 @@ │ │ ldr r2, [pc, #36] @ cbfb40 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ b cbf9ac │ │ - @ instruction: 0xff652bb0 │ │ - @ instruction: 0xff65a457 │ │ + @ instruction: 0xff652b89 │ │ + @ instruction: 0xff65a430 │ │ andeq sp, pc, ip, ror r6 @ │ │ - @ instruction: 0xff652a30 │ │ - @ instruction: 0xff65a2d7 │ │ - @ instruction: 0xff652b58 │ │ + @ instruction: 0xff652a09 │ │ + @ instruction: 0xff65a2b0 │ │ + @ instruction: 0xff652b31 │ │ @ instruction: 0xff64e384 │ │ @ instruction: 0xff63acc9 │ │ - @ instruction: 0xff652a64 │ │ - @ instruction: 0xff65a30b │ │ - @ instruction: 0xff652a98 │ │ + @ instruction: 0xff652a3d │ │ + @ instruction: 0xff65a2e4 │ │ + @ instruction: 0xff652a71 │ │ ldr r0, [pc, #4] @ cbfb68 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sp, pc, ip, asr r4 @ │ │ ldr r0, [pc, #4] @ cbfb78 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3514742,61 +3514742,61 @@ │ │ b cc05d0 │ │ mov r0, #100 @ 0x64 │ │ mov r1, #820 @ 0x334 │ │ bl cc071c │ │ b cc05d8 │ │ andseq r3, r2, r4, lsl ip │ │ andseq r3, r2, r0, lsl #24 │ │ - @ instruction: 0xff666ced │ │ - @ instruction: 0xff654129 │ │ + @ instruction: 0xff666cc6 │ │ + @ instruction: 0xff654102 │ │ @ instruction: 0x00123bd0 │ │ - @ instruction: 0xff666cb3 │ │ + @ instruction: 0xff666c8c │ │ @ instruction: 0xff6421ca │ │ @ instruction: 0xff6421a6 │ │ @ instruction: 0xff642186 │ │ @ instruction: 0xff642166 │ │ @ instruction: 0xff6708db │ │ andseq r2, r1, ip, ror #13 │ │ @ instruction: 0xff6708f1 │ │ andseq r3, r2, r0, asr #21 │ │ andseq r3, r2, ip, lsr #21 │ │ - @ instruction: 0xff666b99 │ │ - @ instruction: 0xff653fd5 │ │ + @ instruction: 0xff666b72 │ │ + @ instruction: 0xff653fae │ │ andseq r3, r2, ip, ror sl │ │ - @ instruction: 0xff666b5f │ │ + @ instruction: 0xff666b38 │ │ andseq r3, r2, r0, lsl #18 │ │ andseq r3, r2, ip, ror #17 │ │ - @ instruction: 0xff6669d9 │ │ - @ instruction: 0xff653e15 │ │ + @ instruction: 0xff6669b2 │ │ + @ instruction: 0xff653dee │ │ @ instruction: 0x001238bc │ │ - @ instruction: 0xff66699f │ │ + @ instruction: 0xff666978 │ │ andseq r3, r2, r4, lsr sl │ │ andseq r3, r2, r0, lsr #20 │ │ andseq r3, r2, r8, lsl sl │ │ andseq r1, r2, ip, lsr #27 │ │ @ instruction: 0xff641a3d │ │ @ instruction: 0xff64378a │ │ andeq r0, r0, ip, asr #6 │ │ @ instruction: 0x000003b0 │ │ andeq r0, r0, r0, lsr #7 │ │ andseq r1, r2, r4, lsl sp │ │ andseq r1, r2, r0, lsl #26 │ │ andeq r0, r0, ip, lsr #9 │ │ mulseq r2, r4, r8 │ │ andseq r3, r2, r0, lsl #17 │ │ - @ instruction: 0xff66696d │ │ - @ instruction: 0xff653da9 │ │ + @ instruction: 0xff666946 │ │ + @ instruction: 0xff653d82 │ │ andseq r3, r2, r0, asr r8 │ │ - @ instruction: 0xff666933 │ │ + @ instruction: 0xff66690c │ │ andseq r3, r2, r0, lsr #16 │ │ andseq r3, r2, ip, lsl #16 │ │ - @ instruction: 0xff6668f9 │ │ - @ instruction: 0xff653d35 │ │ + @ instruction: 0xff6668d2 │ │ + @ instruction: 0xff653d0e │ │ @ instruction: 0x001237dc │ │ - @ instruction: 0xff6668bf │ │ + @ instruction: 0xff666898 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ ldr r0, [pc, #100] @ cc0790 │ │ mov r4, r1 │ │ ldr r0, [pc, r0] │ │ cmp r0, #0 │ │ bne cc0748 │ │ @@ -3514820,18 +3514820,18 @@ │ │ mov r1, r4 │ │ mov r2, #0 │ │ add r0, pc, r0 │ │ pop {r4, r5, fp, lr} │ │ b c0725c │ │ andseq r3, r2, r0, ror #13 │ │ andseq r3, r2, ip, asr #13 │ │ - @ instruction: 0xff6667b9 │ │ - @ instruction: 0xff653bf5 │ │ + @ instruction: 0xff666792 │ │ + @ instruction: 0xff653bce │ │ mulseq r2, ip, r6 │ │ - @ instruction: 0xff66677b │ │ + @ instruction: 0xff666754 │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #96] @ cc0814 │ │ add r4, pc, r4 │ │ ldrb r0, [r4] │ │ cmp r0, #1 │ │ bne cc07dc │ │ ldr r1, [pc, #80] @ cc0818 │ │ @@ -3515198,37 +3515198,37 @@ │ │ ldr r0, [r4, #8] │ │ bl d316b0 │ │ mov r7, #0 │ │ b cc0a18 │ │ @ instruction: 0xff66dfb9 │ │ @ instruction: 0xff646a00 │ │ @ instruction: 0xff64e119 │ │ - @ instruction: 0xff66635b │ │ + @ instruction: 0xff666334 │ │ andseq r1, r1, ip, asr lr │ │ @ instruction: 0xff64e10c │ │ - @ instruction: 0xff666323 │ │ + @ instruction: 0xff6662fc │ │ andseq r1, r1, r4, lsr #28 │ │ @ instruction: 0xff66bd9d │ │ - @ instruction: 0xff6662eb │ │ + @ instruction: 0xff6662c4 │ │ andseq r1, r1, ip, ror #27 │ │ @ instruction: 0x001231d4 │ │ andseq r3, r2, r0, asr #3 │ │ - @ instruction: 0xff6662ad │ │ - @ instruction: 0xff6536e9 │ │ + @ instruction: 0xff666286 │ │ + @ instruction: 0xff6536c2 │ │ mulseq r2, r0, r1 │ │ - @ instruction: 0xff66626f │ │ + @ instruction: 0xff666248 │ │ @ instruction: 0xff64118b │ │ - @ instruction: 0xff66621f │ │ + @ instruction: 0xff6661f8 │ │ andseq r1, r1, r0, lsr #26 │ │ andseq r3, r2, r0, lsl r1 │ │ ldrsheq r3, [r2], -ip │ │ - @ instruction: 0xff6661e9 │ │ - @ instruction: 0xff653625 │ │ + @ instruction: 0xff6661c2 │ │ + @ instruction: 0xff6535fe │ │ andseq r3, r2, ip, asr #1 │ │ - @ instruction: 0xff6661ab │ │ + @ instruction: 0xff666184 │ │ 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 │ │ @@ -3515777,57 +3515777,57 @@ │ │ ldr r0, [pc, #108] @ cc16e4 │ │ add r2, pc, r2 │ │ ldr r0, [pc, r0] │ │ b cc1424 │ │ mov r7, #3 │ │ b cc165c │ │ @ instruction: 0xff66d81e │ │ - @ instruction: 0xff665caf │ │ + @ instruction: 0xff665c88 │ │ @ instruction: 0x001117b0 │ │ @ instruction: 0xff640ebd │ │ @ instruction: 0xff648034 │ │ - @ instruction: 0xff665a1b │ │ + @ instruction: 0xff6659f4 │ │ andseq r1, r1, ip, lsl r5 │ │ @ instruction: 0xff640e7d │ │ ldrdeq r0, [r0], -r0 @ │ │ @ instruction: 0xff6480c8 │ │ - @ instruction: 0xff665aaf │ │ + @ instruction: 0xff665a88 │ │ @ instruction: 0x001115b0 │ │ andseq r2, r2, r0, lsr #19 │ │ andseq r2, r2, ip, lsl #19 │ │ - @ instruction: 0xff665a79 │ │ - @ instruction: 0xff652eb5 │ │ + @ instruction: 0xff665a52 │ │ + @ instruction: 0xff652e8e │ │ andseq r2, r2, ip, asr r9 │ │ - @ instruction: 0xff665a3b │ │ + @ instruction: 0xff665a14 │ │ @ instruction: 0xff6427c3 │ │ - @ instruction: 0xff665ae3 │ │ + @ instruction: 0xff665abc │ │ andseq r1, r1, r4, ror #11 │ │ @ instruction: 0xff66b36b │ │ - @ instruction: 0xff66588b │ │ + @ instruction: 0xff665864 │ │ andseq r1, r1, ip, lsl #7 │ │ @ instruction: 0xff639907 │ │ @ instruction: 0x001228b4 │ │ mulseq r2, ip, r8 │ │ - @ instruction: 0xff665989 │ │ - @ instruction: 0xff652dc5 │ │ + @ instruction: 0xff665962 │ │ + @ instruction: 0xff652d9e │ │ andseq r2, r2, r8, ror #16 │ │ - @ instruction: 0xff665947 │ │ + @ instruction: 0xff665920 │ │ @ instruction: 0xff6375fd │ │ - @ instruction: 0xff65e330 │ │ + @ instruction: 0xff65e309 │ │ andseq r2, r2, ip, lsl r8 │ │ - @ instruction: 0xff665909 │ │ - @ instruction: 0xff652d45 │ │ + @ instruction: 0xff6658e2 │ │ + @ instruction: 0xff652d1e │ │ andseq r2, r2, r8, ror #15 │ │ - @ instruction: 0xff6658c7 │ │ - @ instruction: 0xff65a430 │ │ + @ instruction: 0xff6658a0 │ │ + @ instruction: 0xff65a409 │ │ @ instruction: 0xff63efe0 │ │ - @ instruction: 0xff665dcf │ │ + @ instruction: 0xff665da8 │ │ @ instruction: 0x001118d0 │ │ @ instruction: 0xff64b9ea │ │ - @ instruction: 0xff665bbf │ │ + @ instruction: 0xff665b98 │ │ andseq r1, r1, r0, asr #13 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ bl c17eac │ │ mov r4, r0 │ │ @@ -3515910,22 +3515910,22 @@ │ │ mov r1, #252 @ 0xfc │ │ mov r2, #0 │ │ add r0, pc, r0 │ │ bl c0725c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff63cb52 │ │ - @ instruction: 0xff6656eb │ │ + @ instruction: 0xff6656c4 │ │ andseq r1, r1, ip, ror #3 │ │ @ instruction: 0x001225d8 │ │ andseq r2, r2, r4, asr #11 │ │ - @ instruction: 0xff6656b1 │ │ - @ instruction: 0xff652aed │ │ + @ instruction: 0xff66568a │ │ + @ instruction: 0xff652ac6 │ │ mulseq r2, r4, r5 │ │ - @ instruction: 0xff665673 │ │ + @ instruction: 0xff66564c │ │ mov r0, r2 │ │ b d316b0 │ │ bx lr │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r9, r0 │ │ mov r0, r1 │ │ mov r4, r3 │ │ @@ -3516057,19 +3516057,19 @@ │ │ bl c51ac8 │ │ cmp r0, #0 │ │ beq cc1ae4 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6601ae │ │ + @ instruction: 0xff660187 │ │ @ instruction: 0xff63a9b5 │ │ @ instruction: 0xff64f8fb │ │ @ instruction: 0xff64c7b3 │ │ - @ instruction: 0xff66726f │ │ + @ instruction: 0xff667248 │ │ @ instruction: 0xff64c787 │ │ @ instruction: 0xff648106 │ │ sub r1, r1, #5 │ │ mov r0, #0 │ │ cmp r1, #17 │ │ str r0, [r2] │ │ bhi cc1b9c │ │ @@ -3516257,19 +3516257,19 @@ │ │ bl c51ac8 │ │ cmp r0, #0 │ │ beq cc1e04 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff65fe8e │ │ - @ instruction: 0xff65630d │ │ + @ instruction: 0xff65fe67 │ │ + @ instruction: 0xff6562e6 │ │ @ instruction: 0xff64f5db │ │ @ instruction: 0xff64c493 │ │ - @ instruction: 0xff666f4f │ │ + @ instruction: 0xff666f28 │ │ @ instruction: 0xff64c467 │ │ @ instruction: 0xff647de6 │ │ mov r0, #0 │ │ sub r1, r1, #1 │ │ str r0, [r2] │ │ cmp r1, #21 │ │ ldrls r0, [pc, #8] @ cc1e48 │ │ @@ -3516373,19 +3516373,19 @@ │ │ bl c51ac8 │ │ cmp r0, #0 │ │ beq cc1fd4 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff65fcbe │ │ - @ instruction: 0xff656297 │ │ + @ instruction: 0xff65fc97 │ │ + @ instruction: 0xff656270 │ │ @ instruction: 0xff64f40b │ │ @ instruction: 0xff64c2c3 │ │ - @ instruction: 0xff666d7f │ │ + @ instruction: 0xff666d58 │ │ @ instruction: 0xff64c297 │ │ @ instruction: 0xff647c16 │ │ mov r0, #0 │ │ sub r1, r1, #1 │ │ str r0, [r2] │ │ cmp r1, #3 │ │ ldrls r0, [pc, #8] @ cc2018 │ │ @@ -3516452,19 +3516452,19 @@ │ │ bl c51ac8 │ │ cmp r0, #0 │ │ beq cc2110 │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff65fb82 │ │ + @ instruction: 0xff65fb5b │ │ @ instruction: 0xff638907 │ │ @ instruction: 0xff64f2cf │ │ @ instruction: 0xff64c187 │ │ - @ instruction: 0xff666c43 │ │ + @ instruction: 0xff666c1c │ │ @ instruction: 0xff64c15b │ │ @ instruction: 0xff647ada │ │ mov r0, #0 │ │ str r0, [r2] │ │ bx lr │ │ bx lr │ │ mov r0, #1 │ │ @@ -3516693,15 +3516693,15 @@ │ │ cmp r0, #0 │ │ bne cc24d4 │ │ mov r0, r4 │ │ bl bb0468 │ │ mov r4, #0 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff652118 │ │ + @ instruction: 0xff6520f1 │ │ 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 │ │ @@ -3517240,15 +3517240,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: 0xff66509e │ │ + @ instruction: 0xff665077 │ │ @ instruction: 0xff6468cd │ │ ldr r0, [r0] │ │ bx lr │ │ ldr r0, [r0, #8] │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ @@ -3517528,17 +3517528,17 @@ │ │ add sp, sp, #144 @ 0x90 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6326cb │ │ @ instruction: 0xff64100a │ │ @ instruction: 0xff6465a9 │ │ @ instruction: 0xff6325f3 │ │ @ instruction: 0xff640f3e │ │ - @ instruction: 0xff664c7a │ │ + @ instruction: 0xff664c53 │ │ @ instruction: 0xff64649d │ │ - @ instruction: 0xff6571fc │ │ + @ instruction: 0xff6571d5 │ │ 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 │ │ @@ -3517611,16 +3517611,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 cc3214 │ │ - @ instruction: 0xff665749 │ │ - @ instruction: 0xff664b46 │ │ + @ instruction: 0xff665722 │ │ + @ instruction: 0xff664b1f │ │ 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 │ │ @@ -3517810,19 +3517810,19 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r1, #259 @ 0x103 │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ b cc35dc │ │ @ instruction: 0xff642337 │ │ - @ instruction: 0xff661b34 │ │ + @ instruction: 0xff661b0d │ │ @ instruction: 0xff64244b │ │ - @ instruction: 0xff65a599 │ │ + @ instruction: 0xff65a572 │ │ @ instruction: 0xff6422e3 │ │ - @ instruction: 0xff661ac8 │ │ + @ instruction: 0xff661aa1 │ │ @ instruction: 0xff642307 │ │ @ instruction: 0xff6423a3 │ │ mov r3, #1024 @ 0x400 │ │ b cc4170 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r7, r0 │ │ @@ -3518028,15 +3518028,15 @@ │ │ @ instruction: 0xff64207b │ │ @ instruction: 0xff6692d9 │ │ @ instruction: 0xff6421f3 │ │ @ instruction: 0xff669451 │ │ @ instruction: 0xff64219b │ │ @ instruction: 0xff6420bf │ │ @ instruction: 0xff669305 │ │ - @ instruction: 0xff65a2b9 │ │ + @ instruction: 0xff65a292 │ │ @ instruction: 0xff641f9b │ │ @ instruction: 0xff6691e1 │ │ @ instruction: 0xff641fdf │ │ @ instruction: 0xff66923d │ │ @ instruction: 0xff642023 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ @@ -3518260,25 +3518260,25 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #1 │ │ pop {r4, r5, r6, pc} │ │ ldr r1, [pc, #32] @ cc3d74 │ │ add r1, pc, r1 │ │ b cc3c80 │ │ - @ instruction: 0xff6628e0 │ │ + @ instruction: 0xff6628b9 │ │ muleq pc, r4, r9 @ │ │ @ instruction: 0xff641d2b │ │ @ instruction: 0xff645a08 │ │ @ instruction: 0xff631a6b │ │ @ instruction: 0xff63e7f5 │ │ @ instruction: 0xff6324c3 │ │ @ instruction: 0xff63e6d5 │ │ - @ instruction: 0xff651d6e │ │ - @ instruction: 0xff65e806 │ │ - @ instruction: 0xff64f83b │ │ + @ instruction: 0xff651d47 │ │ + @ instruction: 0xff65e7df │ │ + @ instruction: 0xff64f814 │ │ @ instruction: 0xff640f8a │ │ ldr r0, [pc, #4] @ cc3d94 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq lr, pc, ip, asr #15 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #328 @ 0x148 │ │ @@ -3518505,26 +3518505,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: 0xff631883 │ │ @ instruction: 0xff636b71 │ │ - @ instruction: 0xff6625a4 │ │ - @ instruction: 0xff66629e │ │ - @ instruction: 0xff658474 │ │ - @ instruction: 0xff664348 │ │ - @ instruction: 0xff6554d9 │ │ - @ instruction: 0xff661cbd │ │ + @ instruction: 0xff66257d │ │ + @ instruction: 0xff666277 │ │ + @ instruction: 0xff65844d │ │ + @ instruction: 0xff664321 │ │ + @ instruction: 0xff6554b2 │ │ + @ instruction: 0xff661c96 │ │ @ instruction: 0xff63217b │ │ @ instruction: 0xff63c33f │ │ - @ instruction: 0xff6519d6 │ │ + @ instruction: 0xff6519af │ │ @ instruction: 0xff641893 │ │ - @ instruction: 0xff65e446 │ │ - @ instruction: 0xff64f473 │ │ + @ instruction: 0xff65e41f │ │ + @ instruction: 0xff64f44c │ │ @ instruction: 0xff640bba │ │ ldr r0, [pc, #4] @ cc416c │ │ add r0, pc, r0 │ │ bx lr │ │ muleq pc, r4, r4 @ │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ @@ -3518650,18 +3518650,18 @@ │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ mov r6, #1 │ │ mov r0, #1 │ │ str r6, [r5] │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6434cf │ │ - @ instruction: 0xff652198 │ │ + @ instruction: 0xff652171 │ │ @ instruction: 0xff66caab │ │ @ instruction: 0xff64348b │ │ - @ instruction: 0xff652154 │ │ + @ instruction: 0xff65212d │ │ @ instruction: 0xff668821 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #52] @ cc43c4 │ │ mov r4, r0 │ │ mov r0, #20 │ │ mov r2, #50 @ 0x32 │ │ add r1, pc, r1 │ │ @@ -3518947,16 +3518947,16 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ strdeq sp, [pc], -ip │ │ - @ instruction: 0xff655731 │ │ - @ instruction: 0xff653a22 │ │ + @ instruction: 0xff65570a │ │ + @ instruction: 0xff6539fb │ │ ldrdeq sp, [pc], -r8 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r3 │ │ mov r5, r2 │ │ mov r7, r1 │ │ bl bdbb64 │ │ bl bdd240 │ │ @@ -3519691,46 +3519691,46 @@ │ │ bl c07168 │ │ ldr r0, [pc, #132] @ cc5428 │ │ mov r1, #254 @ 0xfe │ │ ldr r2, [pc, #128] @ cc542c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b cc5364 │ │ - @ instruction: 0xff655521 │ │ - @ instruction: 0xff65eb08 │ │ - @ instruction: 0xff65557d │ │ - @ instruction: 0xff65eb64 │ │ - @ instruction: 0xff655425 │ │ - @ instruction: 0xff65ea0c │ │ - @ instruction: 0xff655265 │ │ - @ instruction: 0xff65e84c │ │ - @ instruction: 0xff655209 │ │ - @ instruction: 0xff65e7f0 │ │ - @ instruction: 0xff655359 │ │ - @ instruction: 0xff6552dd │ │ - @ instruction: 0xff654f0d │ │ - @ instruction: 0xff65e4f4 │ │ - @ instruction: 0xff654ee1 │ │ - @ instruction: 0xff65e4c8 │ │ - @ instruction: 0xff654e89 │ │ - @ instruction: 0xff65e470 │ │ - @ instruction: 0xff654c5d │ │ - @ instruction: 0xff65e244 │ │ - @ instruction: 0xff654f61 │ │ - @ instruction: 0xff65e548 │ │ - @ instruction: 0xff654ca1 │ │ - @ instruction: 0xff65e288 │ │ - @ instruction: 0xff654ccd │ │ - @ instruction: 0xff65e2b4 │ │ - @ instruction: 0xff654bbd │ │ - @ instruction: 0xff65e1a4 │ │ + @ instruction: 0xff6554fa │ │ + @ instruction: 0xff65eae1 │ │ + @ instruction: 0xff655556 │ │ + @ instruction: 0xff65eb3d │ │ + @ instruction: 0xff6553fe │ │ + @ instruction: 0xff65e9e5 │ │ + @ instruction: 0xff65523e │ │ + @ instruction: 0xff65e825 │ │ + @ instruction: 0xff6551e2 │ │ + @ instruction: 0xff65e7c9 │ │ + @ instruction: 0xff655332 │ │ + @ instruction: 0xff6552b6 │ │ + @ instruction: 0xff654ee6 │ │ + @ instruction: 0xff65e4cd │ │ + @ instruction: 0xff654eba │ │ + @ instruction: 0xff65e4a1 │ │ + @ instruction: 0xff654e62 │ │ + @ instruction: 0xff65e449 │ │ + @ instruction: 0xff654c36 │ │ + @ instruction: 0xff65e21d │ │ + @ instruction: 0xff654f3a │ │ + @ instruction: 0xff65e521 │ │ + @ instruction: 0xff654c7a │ │ + @ instruction: 0xff65e261 │ │ + @ instruction: 0xff654ca6 │ │ + @ instruction: 0xff65e28d │ │ + @ instruction: 0xff654b96 │ │ + @ instruction: 0xff65e17d │ │ andeq sp, pc, ip, ror #8 │ │ - @ instruction: 0xff654b71 │ │ - @ instruction: 0xff65e158 │ │ - @ instruction: 0xff6554b9 │ │ + @ instruction: 0xff654b4a │ │ + @ instruction: 0xff65e131 │ │ + @ instruction: 0xff655492 │ │ 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 bdbb64 │ │ @@ -3520155,19 +3520155,19 @@ │ │ b cc59cc │ │ ldr r0, [sp, #124] @ 0x7c │ │ mov r4, #1 │ │ ldr r1, [sp, #28] │ │ str r1, [r0] │ │ b cc5710 │ │ andeq sp, pc, r0, lsr #5 │ │ - @ instruction: 0xff6548ed │ │ - @ instruction: 0xff6548b9 │ │ - @ instruction: 0xff654839 │ │ - @ instruction: 0xff65fa24 │ │ - @ instruction: 0xff6547fd │ │ + @ instruction: 0xff6548c6 │ │ + @ instruction: 0xff654892 │ │ + @ instruction: 0xff654812 │ │ + @ instruction: 0xff65f9fd │ │ + @ instruction: 0xff6547d6 │ │ andeq sp, pc, r8, lsr r0 @ │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3521271,15 +3521271,15 @@ │ │ bl c0725c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64baf5 │ │ + @ instruction: 0xff64bace │ │ @ instruction: 0xff66a1b8 │ │ @ instruction: 0xff668120 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ ldr r1, [pc, #120] @ cc6cf8 │ │ mov r5, r0 │ │ mov r0, r4 │ │ @@ -3521308,17 +3521308,17 @@ │ │ bl c0725c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64ba59 │ │ + @ instruction: 0xff64ba32 │ │ @ instruction: 0xff66a124 │ │ - @ instruction: 0xff656da7 │ │ + @ instruction: 0xff656d80 │ │ ldr r0, [pc, #4] @ cc6d10 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, pc, ip, lsr r6 @ │ │ ldr r0, [pc, #4] @ cc6d20 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3521610,21 +3521610,21 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #128 @ 0x80 │ │ bl d24028 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64d3c3 │ │ + @ instruction: 0xff64d39c │ │ ldr r2, [pc, #12] @ cc71c8 │ │ mov r1, #904 @ 0x388 │ │ mov r3, #60 @ 0x3c │ │ add r2, pc, r2 │ │ b c4d580 │ │ - @ instruction: 0xff64d377 │ │ + @ instruction: 0xff64d350 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r0, #0 │ │ mov r4, #0 │ │ @@ -3521642,15 +3521642,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: 0xff64d333 │ │ + @ instruction: 0xff64d30c │ │ 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] │ │ @@ -3521681,15 +3521681,15 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #192 @ 0xc0 │ │ bl d24028 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64d2a7 │ │ + @ instruction: 0xff64d280 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r0, #0 │ │ mov r4, #0 │ │ @@ -3521707,15 +3521707,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: 0xff64d22f │ │ + @ instruction: 0xff64d208 │ │ 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] │ │ @@ -3521746,15 +3521746,15 @@ │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, #256 @ 0x100 │ │ bl d24028 │ │ mov r5, r6 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64d1a3 │ │ + @ instruction: 0xff64d17c │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r0, #0 │ │ mov r4, #0 │ │ @@ -3521772,15 +3521772,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: 0xff64d12b │ │ + @ instruction: 0xff64d104 │ │ 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] │ │ @@ -3521894,15 +3521894,15 @@ │ │ str r0, [r4, #4] │ │ mov r0, r5 │ │ bl d217bc │ │ str r0, [r4, #12] │ │ str r5, [r4, #16] │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff654636 │ │ + @ instruction: 0xff65460f │ │ 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 │ │ @@ -3521917,15 +3521917,15 @@ │ │ blx r1 │ │ mov r0, r5 │ │ mov r1, #416 @ 0x1a0 │ │ mov r2, r4 │ │ mov r3, #53 @ 0x35 │ │ pop {r4, r5, fp, lr} │ │ b c4d580 │ │ - @ instruction: 0xff6545ce │ │ + @ instruction: 0xff6545a7 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl cc2144 │ │ cmp r0, #0 │ │ mov r6, #0 │ │ ldrne r0, [r5, #4] │ │ cmpne r0, #0 │ │ @@ -3521976,17 +3521976,17 @@ │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #86 @ 0x56 │ │ bl c4d328 │ │ mov r6, #0 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff65455e │ │ - @ instruction: 0xff654522 │ │ - @ instruction: 0xff6544d6 │ │ + @ instruction: 0xff654537 │ │ + @ instruction: 0xff6544fb │ │ + @ instruction: 0xff6544af │ │ 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] │ │ @@ -3522044,16 +3522044,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: 0xff65440e │ │ - @ instruction: 0xff654441 │ │ + @ instruction: 0xff6543e7 │ │ + @ instruction: 0xff65441a │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl cc2144 │ │ cmp r0, #0 │ │ beq cc78d4 │ │ @@ -3522148,18 +3522148,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff653785 │ │ + @ instruction: 0xff65375e │ │ @ instruction: 0xff63c336 │ │ - @ instruction: 0xff64be18 │ │ - @ instruction: 0xff654226 │ │ + @ instruction: 0xff64bdf1 │ │ + @ instruction: 0xff6541ff │ │ @ instruction: 0xff634cc2 │ │ ldr r0, [pc, #4] @ cc7a38 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, pc, ip, ror #28 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ @@ -3522256,23 +3522256,23 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, r5 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff653649 │ │ - @ instruction: 0xff65417a │ │ - @ instruction: 0xff65d679 │ │ + @ instruction: 0xff653622 │ │ + @ instruction: 0xff654153 │ │ + @ instruction: 0xff65d652 │ │ @ instruction: 0xff63eedb │ │ - @ instruction: 0xff6540ae │ │ - @ instruction: 0xff65d5ad │ │ - @ instruction: 0xff64bca4 │ │ - @ instruction: 0xff65407a │ │ - @ instruction: 0xff65d579 │ │ + @ instruction: 0xff654087 │ │ + @ instruction: 0xff65d586 │ │ + @ instruction: 0xff64bc7d │ │ + @ instruction: 0xff654053 │ │ + @ instruction: 0xff65d552 │ │ ldr r0, [pc, #4] @ cc7bf8 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq fp, [pc], -ip │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ bl cc2144 │ │ @@ -3522294,15 +3522294,15 @@ │ │ str r0, [r4, #4] │ │ mov r0, r5 │ │ bl d217bc │ │ str r0, [r4, #12] │ │ str r5, [r4, #16] │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff653ff6 │ │ + @ instruction: 0xff653fcf │ │ 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 │ │ @@ -3522335,15 +3522335,15 @@ │ │ str r0, [r4, #4] │ │ mov r0, r5 │ │ bl d217bc │ │ str r0, [r4, #12] │ │ str r5, [r4, #16] │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff653f52 │ │ + @ instruction: 0xff653f2b │ │ 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 │ │ @@ -3522420,17 +3522420,17 @@ │ │ bl c0725c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff653e0a │ │ + @ instruction: 0xff653de3 │ │ @ instruction: 0xff63db1b │ │ - @ instruction: 0xff653de2 │ │ + @ instruction: 0xff653dbb │ │ @ instruction: 0xff63daf3 │ │ ldr r0, [pc, #4] @ cc7e74 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq fp, [pc], -r0 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ @@ -3523358,15 +3523358,15 @@ │ │ @ instruction: 0x00109edc │ │ andseq r9, r0, r4, ror #28 │ │ andseq r9, r0, r8, ror lr │ │ andseq r9, r0, r4, lsl pc │ │ andseq r9, r0, r0, lsr #30 │ │ @ instruction: 0x00109eb4 │ │ @ instruction: 0xff64269f │ │ - @ instruction: 0xff64b8ca │ │ + @ instruction: 0xff64b8a3 │ │ push {r4, lr} │ │ mov r2, #384 @ 0x180 │ │ mov r4, r0 │ │ blx d2ae18 │ │ add r0, r4, #128 @ 0x80 │ │ str r0, [r4, #116] @ 0x74 │ │ pop {r4, pc} │ │ @@ -3524015,34 +3524015,34 @@ │ │ bl c07168 │ │ ldr r0, [pc, #84] @ cc9788 │ │ mov r1, #460 @ 0x1cc │ │ ldr r2, [pc, #80] @ cc978c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b cc9608 │ │ - @ instruction: 0xff64feba │ │ + @ instruction: 0xff64fe93 │ │ @ instruction: 0xff6439c5 │ │ @ instruction: 0xff643a12 │ │ - @ instruction: 0xff64a318 │ │ + @ instruction: 0xff64a2f1 │ │ @ instruction: 0xff6439a9 │ │ @ instruction: 0xff6439f6 │ │ @ instruction: 0xff63a7e6 │ │ @ instruction: 0xff643909 │ │ @ instruction: 0xff643956 │ │ - @ instruction: 0xff64a301 │ │ + @ instruction: 0xff64a2da │ │ @ instruction: 0xff6439e1 │ │ @ instruction: 0xff643a2e │ │ @ instruction: 0xff6437ed │ │ @ instruction: 0xff64383a │ │ @ instruction: 0xff63d483 │ │ @ instruction: 0xff643935 │ │ @ instruction: 0xff643982 │ │ @ instruction: 0xff6437d1 │ │ @ instruction: 0xff64381e │ │ - @ instruction: 0xff651a4d │ │ + @ instruction: 0xff651a26 │ │ @ instruction: 0xff643845 │ │ @ instruction: 0xff643892 │ │ @ instruction: 0xff643819 │ │ @ instruction: 0xff643866 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r1, #0 │ │ @@ -3524175,29 +3524175,29 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #118 @ 0x76 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6518ed │ │ + @ instruction: 0xff6518c6 │ │ @ instruction: 0xff6436e5 │ │ - @ instruction: 0xff64cc7c │ │ + @ instruction: 0xff64cc55 │ │ @ instruction: 0xff6436bd │ │ - @ instruction: 0xff64cc54 │ │ + @ instruction: 0xff64cc2d │ │ @ instruction: 0xff6436a1 │ │ - @ instruction: 0xff64cc38 │ │ + @ instruction: 0xff64cc11 │ │ @ instruction: 0xff643571 │ │ - @ instruction: 0xff64cb08 │ │ - @ instruction: 0xff64faa6 │ │ + @ instruction: 0xff64cae1 │ │ + @ instruction: 0xff64fa7f │ │ @ instruction: 0xff6435dd │ │ - @ instruction: 0xff64cb74 │ │ - @ instruction: 0xff649edc │ │ + @ instruction: 0xff64cb4d │ │ + @ instruction: 0xff649eb5 │ │ @ instruction: 0xff64359d │ │ - @ instruction: 0xff64cb34 │ │ + @ instruction: 0xff64cb0d │ │ ldr r0, [pc, #4] @ cc9a0c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, pc, r4, lsl #2 │ │ ldr r0, [pc, #4] @ cc9a1c │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3524499,30 +3524499,30 @@ │ │ bl cca680 │ │ str r0, [r5, #80] @ 0x50 │ │ mov r0, r4 │ │ bl d217bc │ │ str r0, [r5, #84] @ 0x54 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64e39e │ │ + @ instruction: 0xff64e377 │ │ 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] @ cc9f10 │ │ mov r0, r4 │ │ mov r1, #88 @ 0x58 │ │ mov r3, #55 @ 0x37 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c4d580 │ │ - @ instruction: 0xff64e322 │ │ + @ instruction: 0xff64e2fb │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl cc2144 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cc9f80 │ │ ldr r1, [pc, #84] @ cc9f88 │ │ @@ -3524544,16 +3524544,16 @@ │ │ ldr r1, [pc, #24] @ cc9f8c │ │ mov r0, r6 │ │ mov r2, #71 @ 0x47 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e2ee │ │ - @ instruction: 0xff64e2ae │ │ + @ instruction: 0xff64e2c7 │ │ + @ instruction: 0xff64e287 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r4, r0 │ │ ldr r5, [sp, #28] │ │ bl cc2144 │ │ cmp r0, #0 │ │ @@ -3524587,15 +3524587,15 @@ │ │ bl c0725c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff64e216 │ │ + @ instruction: 0xff64e1ef │ │ @ instruction: 0xff63b92d │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r4, r0 │ │ ldr r5, [sp, #28] │ │ bl cc2144 │ │ @@ -3524630,15 +3524630,15 @@ │ │ bl c0725c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff64e16a │ │ + @ instruction: 0xff64e143 │ │ @ instruction: 0xff63b881 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, r3 │ │ mov r9, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ mov r4, #0 │ │ @@ -3524683,15 +3524683,15 @@ │ │ mov r4, #1 │ │ cmp r9, #0 │ │ beq cca190 │ │ mov r0, #0 │ │ str r0, [r9] │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff64e0ee │ │ + @ instruction: 0xff64e0c7 │ │ @ instruction: 0xff63b80e │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r8, r2 │ │ mov r6, r1 │ │ mov r7, r0 │ │ bl cc2144 │ │ cmp r0, #0 │ │ @@ -3524788,18 +3524788,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff650e45 │ │ + @ instruction: 0xff650e1e │ │ @ instruction: 0xff6399f6 │ │ - @ instruction: 0xff6494d8 │ │ - @ instruction: 0xff64def6 │ │ + @ instruction: 0xff6494b1 │ │ + @ instruction: 0xff64decf │ │ @ instruction: 0xff63f2bb │ │ ldr r0, [pc, #4] @ cca378 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, pc, r8, ror #19 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ @@ -3524889,23 +3524889,23 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c0734c │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff650d09 │ │ - @ instruction: 0xff64dda6 │ │ - @ instruction: 0xff64a0fc │ │ + @ instruction: 0xff650ce2 │ │ + @ instruction: 0xff64dd7f │ │ + @ instruction: 0xff64a0d5 │ │ @ instruction: 0xff63c5b7 │ │ - @ instruction: 0xff64dd82 │ │ - @ instruction: 0xff64a0d8 │ │ - @ instruction: 0xff649388 │ │ - @ instruction: 0xff64dd66 │ │ - @ instruction: 0xff64a0bc │ │ + @ instruction: 0xff64dd5b │ │ + @ instruction: 0xff64a0b1 │ │ + @ instruction: 0xff649361 │ │ + @ instruction: 0xff64dd3f │ │ + @ instruction: 0xff64a095 │ │ ldr r0, [pc, #4] @ cca51c │ │ add r0, pc, r0 │ │ bx lr │ │ muleq pc, r4, r8 @ │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ @@ -3524930,15 +3524930,15 @@ │ │ bl cca680 │ │ str r0, [r5, #80] @ 0x50 │ │ mov r0, r4 │ │ bl d217bc │ │ str r0, [r5, #84] @ 0x54 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64dce2 │ │ + @ instruction: 0xff64dcbb │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #0 │ │ mov r2, #8 │ │ mov r3, #384 @ 0x180 │ │ str r1, [sp, #8] │ │ movw r1, #4 │ │ @@ -3524974,15 +3524974,15 @@ │ │ bl cca680 │ │ str r0, [r5, #80] @ 0x50 │ │ mov r0, r4 │ │ bl d217bc │ │ str r0, [r5, #84] @ 0x54 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64dc32 │ │ + @ instruction: 0xff64dc0b │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #0 │ │ mov r2, #8 │ │ mov r3, #512 @ 0x200 │ │ str r1, [sp, #8] │ │ movw r1, #4 │ │ @@ -3525055,16 +3525055,16 @@ │ │ mov r0, r1 │ │ str r2, [sp, #8] │ │ mov r1, r8 │ │ mov r2, r7 │ │ bl cca8bc │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff64b7a4 │ │ - @ instruction: 0xff650bfb │ │ + @ instruction: 0xff64b77d │ │ + @ instruction: 0xff650bd4 │ │ @ instruction: 0xff661ca9 │ │ @ instruction: 0xff62f855 │ │ @ instruction: 0xff62dff8 │ │ @ instruction: 0xff630d96 │ │ push {fp, lr} │ │ mov ip, r1 │ │ mov r1, r0 │ │ @@ -3525264,16 +3525264,16 @@ │ │ bl c207c8 │ │ ldr r0, [r4, #36] @ 0x24 │ │ bl c21420 │ │ mov r0, fp │ │ add sp, sp, #100 @ 0x64 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff6396a2 │ │ - @ instruction: 0xff64fa00 │ │ - @ instruction: 0xff649329 │ │ + @ instruction: 0xff64f9d9 │ │ + @ instruction: 0xff649302 │ │ @ instruction: 0xff6bb728 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ vld1.64 {d16-d17}, [r1] │ │ mov r5, r1 │ │ mov r0, #32 │ │ mov r1, r4 │ │ @@ -3525687,15 +3525687,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: 0xff6494a7 │ │ + @ instruction: 0xff649480 │ │ 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] │ │ @@ -3525821,24 +3525821,24 @@ │ │ b ccb2b8 │ │ add r2, r0, #7 │ │ tst r1, #1 │ │ bicne r0, r2, #7 │ │ adds r0, r0, #8 │ │ bne ccb2c4 │ │ b ccb2cc │ │ - @ instruction: 0xff649393 │ │ + @ instruction: 0xff64936c │ │ @ instruction: 0xff660c13 │ │ - @ instruction: 0xff6492f3 │ │ - @ instruction: 0xff64cfb1 │ │ - @ instruction: 0xff64930f │ │ - @ instruction: 0xff64cfcd │ │ - @ instruction: 0xff64924b │ │ - @ instruction: 0xff64cf09 │ │ - @ instruction: 0xff649273 │ │ - @ instruction: 0xff64cf31 │ │ + @ instruction: 0xff6492cc │ │ + @ instruction: 0xff64cf8a │ │ + @ instruction: 0xff6492e8 │ │ + @ instruction: 0xff64cfa6 │ │ + @ instruction: 0xff649224 │ │ + @ instruction: 0xff64cee2 │ │ + @ instruction: 0xff64924c │ │ + @ instruction: 0xff64cf0a │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl cc2144 │ │ cmp r0, #0 │ │ movne r0, #0 │ │ strne r0, [r4] │ │ movne r0, #1 │ │ @@ -3525851,15 +3525851,15 @@ │ │ ldr r2, [pc, #20] @ ccb3f4 │ │ mov r0, r4 │ │ mov r1, #384 @ 0x180 │ │ mov r3, #97 @ 0x61 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c4d580 │ │ - @ instruction: 0xff6491af │ │ + @ instruction: 0xff649188 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ cmp r4, #0 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmpne r1, #0 │ │ @@ -3525892,17 +3525892,17 @@ │ │ popne {r4, pc} │ │ ldr r1, [pc, #24] @ ccb4a0 │ │ mov r2, #85 @ 0x55 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff64916b │ │ - @ instruction: 0xff649137 │ │ - @ instruction: 0xff64910f │ │ + @ instruction: 0xff649144 │ │ + @ instruction: 0xff649110 │ │ + @ instruction: 0xff6490e8 │ │ 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] │ │ @@ -3525952,16 +3525952,16 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6482bc │ │ - @ instruction: 0xff64903b │ │ + @ instruction: 0xff648295 │ │ + @ instruction: 0xff649014 │ │ @ instruction: 0xff66381f │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ bl cc2144 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq ccb620 │ │ @@ -3525993,15 +3525993,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: 0xff648fdf │ │ + @ instruction: 0xff648fb8 │ │ 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] │ │ @@ -3526046,15 +3526046,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: 0xff648f0b │ │ + @ instruction: 0xff648ee4 │ │ 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] │ │ @@ -3526099,15 +3526099,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: 0xff648e37 │ │ + @ instruction: 0xff648e10 │ │ 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 │ │ @@ -3526153,15 +3526153,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: 0xff648d5f │ │ + @ instruction: 0xff648d38 │ │ 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 │ │ @@ -3526207,15 +3526207,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: 0xff648c87 │ │ + @ instruction: 0xff648c60 │ │ 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 │ │ @@ -3526261,15 +3526261,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: 0xff648baf │ │ + @ instruction: 0xff648b88 │ │ 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] │ │ @@ -3526314,15 +3526314,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: 0xff648adb │ │ + @ instruction: 0xff648ab4 │ │ 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] │ │ @@ -3526367,15 +3526367,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: 0xff648a07 │ │ + @ instruction: 0xff6489e0 │ │ 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] │ │ @@ -3526420,15 +3526420,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: 0xff648933 │ │ + @ instruction: 0xff64890c │ │ 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 │ │ @@ -3526474,15 +3526474,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: 0xff64885b │ │ + @ instruction: 0xff648834 │ │ 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 │ │ @@ -3526528,15 +3526528,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: 0xff648783 │ │ + @ instruction: 0xff64875c │ │ 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 │ │ @@ -3526664,19 +3526664,19 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andseq r6, r0, ip, lsr #25 │ │ mulseq r0, r4, ip │ │ andseq r6, r0, ip, lsl #25 │ │ andseq r6, r0, ip, ror ip │ │ andseq r6, r0, r4, ror #21 │ │ - @ instruction: 0xff6485ff │ │ + @ instruction: 0xff6485d8 │ │ @ instruction: 0xff62cd29 │ │ @ instruction: 0x00106ad4 │ │ - @ instruction: 0xff6477ac │ │ - @ instruction: 0xff64852f │ │ + @ instruction: 0xff647785 │ │ + @ instruction: 0xff648508 │ │ @ instruction: 0xff662d13 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #24 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq ccc13c │ │ @@ -3526935,17 +3526935,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ - @ instruction: 0xff647360 │ │ + @ instruction: 0xff647339 │ │ @ instruction: 0xff62e4da │ │ - @ instruction: 0xff64da70 │ │ + @ instruction: 0xff64da49 │ │ ldr r0, [pc, #4] @ ccc4fc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, pc, ip, asr #30 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #24 │ │ bl cc2144 │ │ @@ -3527099,21 +3527099,21 @@ │ │ mov r1, #149 @ 0x95 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff62e2aa │ │ - @ instruction: 0xff64f575 │ │ + @ instruction: 0xff64f54e │ │ andseq r6, r0, r4, asr r6 │ │ @ instruction: 0xff62e252 │ │ @ instruction: 0xff66264f │ │ - @ instruction: 0xff647120 │ │ + @ instruction: 0xff6470f9 │ │ @ instruction: 0xff62e27e │ │ - @ instruction: 0xff64d814 │ │ + @ instruction: 0xff64d7ed │ │ ldr r0, [pc, #4] @ ccc79c │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r7, [pc], -r4 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r4, r0 │ │ @@ -3527245,26 +3527245,26 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64f312 │ │ + @ instruction: 0xff64f2eb │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d21d84 │ │ ldr r2, [pc, #20] @ ccc9e8 │ │ mov r0, r4 │ │ mov r1, #408 @ 0x198 │ │ mov r3, #24 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c4d580 │ │ - @ instruction: 0xff64f296 │ │ + @ instruction: 0xff64f26f │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq ccca34 │ │ ldr r1, [pc, #48] @ ccca3c │ │ @@ -3527277,15 +3527277,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: 0xff64f262 │ │ + @ instruction: 0xff64f23b │ │ 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] │ │ @@ -3527325,15 +3527325,15 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64f1d2 │ │ + @ instruction: 0xff64f1ab │ │ 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] │ │ @@ -3527373,15 +3527373,15 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64f112 │ │ + @ instruction: 0xff64f0eb │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r2, #128 @ 0x80 │ │ mov r1, #0 │ │ str r1, [sp, #8] │ │ mov r1, #1 │ │ str r2, [sp] │ │ @@ -3527420,15 +3527420,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64f056 │ │ + @ instruction: 0xff64f02f │ │ 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] │ │ @@ -3527467,15 +3527467,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64ef9a │ │ + @ instruction: 0xff64ef73 │ │ 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] │ │ @@ -3527514,15 +3527514,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64eede │ │ + @ instruction: 0xff64eeb7 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #0 │ │ str r1, [sp] │ │ mov r3, #0 │ │ str r1, [sp, #4] │ │ @@ -3527560,15 +3527560,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64ee26 │ │ + @ instruction: 0xff64edff │ │ 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] │ │ @@ -3527608,15 +3527608,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64ed66 │ │ + @ instruction: 0xff64ed3f │ │ 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] │ │ @@ -3527656,15 +3527656,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64eca6 │ │ + @ instruction: 0xff64ec7f │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3527702,15 +3527702,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64ebee │ │ + @ instruction: 0xff64ebc7 │ │ 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] │ │ @@ -3527750,15 +3527750,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64eb2e │ │ + @ instruction: 0xff64eb07 │ │ 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] │ │ @@ -3527798,15 +3527798,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64ea6e │ │ + @ instruction: 0xff64ea47 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3527844,15 +3527844,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e9b6 │ │ + @ instruction: 0xff64e98f │ │ 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] │ │ @@ -3527892,15 +3527892,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e8f6 │ │ + @ instruction: 0xff64e8cf │ │ 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] │ │ @@ -3527940,15 +3527940,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e836 │ │ + @ instruction: 0xff64e80f │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3527986,15 +3527986,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e77e │ │ + @ instruction: 0xff64e757 │ │ 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] │ │ @@ -3528034,15 +3528034,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e6be │ │ + @ instruction: 0xff64e697 │ │ 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] │ │ @@ -3528082,15 +3528082,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e5fe │ │ + @ instruction: 0xff64e5d7 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3528128,15 +3528128,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e546 │ │ + @ instruction: 0xff64e51f │ │ 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] │ │ @@ -3528176,15 +3528176,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e486 │ │ + @ instruction: 0xff64e45f │ │ 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] │ │ @@ -3528224,15 +3528224,15 @@ │ │ mov r3, #128 @ 0x80 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff64e3c6 │ │ + @ instruction: 0xff64e39f │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #8 │ │ stm sp, {r1, r2} │ │ mov r2, #0 │ │ mov r3, #0 │ │ @@ -3528259,21 +3528259,21 @@ │ │ mov r2, r0 │ │ mov r0, r5 │ │ mov r1, #128 @ 0x80 │ │ bl d23e90 │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff644d8a │ │ + @ instruction: 0xff644d63 │ │ ldr r2, [pc, #12] @ ccd9ac │ │ mov r1, #392 @ 0x188 │ │ mov r3, #50 @ 0x32 │ │ add r2, pc, r2 │ │ b c4d580 │ │ - @ instruction: 0xff644d42 │ │ + @ instruction: 0xff644d1b │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq ccd9f0 │ │ ldr r2, [pc, #48] @ ccd9f8 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #39 @ 0x27 │ │ @@ -3528284,15 +3528284,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: 0xff644d1a │ │ + @ instruction: 0xff644cf3 │ │ 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] │ │ @@ -3528321,15 +3528321,15 @@ │ │ mov r2, r0 │ │ mov r0, r5 │ │ mov r1, #192 @ 0xc0 │ │ bl d23e90 │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff644c92 │ │ + @ instruction: 0xff644c6b │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq ccdad0 │ │ ldr r2, [pc, #48] @ ccdad8 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #39 @ 0x27 │ │ @@ -3528340,15 +3528340,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: 0xff644c3a │ │ + @ instruction: 0xff644c13 │ │ 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] │ │ @@ -3528377,15 +3528377,15 @@ │ │ mov r2, r0 │ │ mov r0, r5 │ │ mov r1, #256 @ 0x100 │ │ bl d23e90 │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff644bb2 │ │ + @ instruction: 0xff644b8b │ │ push {r4, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq ccdbb0 │ │ ldr r2, [pc, #48] @ ccdbb8 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #39 @ 0x27 │ │ @@ -3528396,15 +3528396,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: 0xff644b5a │ │ + @ instruction: 0xff644b33 │ │ 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] │ │ @@ -3528832,17 +3528832,17 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff645600 │ │ - @ instruction: 0xff64b146 │ │ - @ instruction: 0xff6534e1 │ │ + @ instruction: 0xff6455d9 │ │ + @ instruction: 0xff64b11f │ │ + @ instruction: 0xff6534ba │ │ @ instruction: 0xff637728 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ ldr r0, [sp, #32] │ │ mov r7, #0 │ │ mov r6, r3 │ │ @@ -3528896,28 +3528896,28 @@ │ │ str r1, [sp] │ │ mov r1, #256 @ 0x100 │ │ bl d22e00 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff653411 │ │ + @ instruction: 0xff6533ea │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d21d84 │ │ ldr r2, [pc, #20] @ cce3bc │ │ mov r0, r4 │ │ mov r1, #248 @ 0xf8 │ │ mov r3, #64 @ 0x40 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c4d580 │ │ - @ instruction: 0xff65338d │ │ + @ instruction: 0xff653366 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cce444 │ │ ldr r2, [pc, #116] @ cce44c │ │ mov r1, #248 @ 0xf8 │ │ mov r3, #74 @ 0x4a │ │ @@ -3528945,17 +3528945,17 @@ │ │ popne {r4, r5, fp, pc} │ │ ldr r1, [pc, #24] @ cce454 │ │ mov r2, #79 @ 0x4f │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff653361 │ │ - @ instruction: 0xff653329 │ │ - @ instruction: 0xff653301 │ │ + @ instruction: 0xff65333a │ │ + @ instruction: 0xff653302 │ │ + @ instruction: 0xff6532da │ │ 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] │ │ @@ -3529004,18 +3529004,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ - @ instruction: 0xff64ae9a │ │ - @ instruction: 0xff6452f8 │ │ - @ instruction: 0xff65322d │ │ - @ instruction: 0xff65325d │ │ + @ instruction: 0xff64ae73 │ │ + @ instruction: 0xff6452d1 │ │ + @ instruction: 0xff653206 │ │ + @ instruction: 0xff653236 │ │ ldr r0, [pc, #4] @ cce554 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, pc, ip, asr #25 │ │ ldr r0, [pc, #4] @ cce564 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3529260,28 +3529260,28 @@ │ │ str r0, [r4, #688] @ 0x2b0 │ │ add r0, r4, #128 @ 0x80 │ │ bl cce0e4 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff65686d │ │ + @ instruction: 0xff656846 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d21d84 │ │ ldr r2, [pc, #20] @ cce96c │ │ mov r0, r4 │ │ mov r1, #696 @ 0x2b8 │ │ mov r3, #87 @ 0x57 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c4d580 │ │ - @ instruction: 0xff6567d9 │ │ + @ instruction: 0xff6567b2 │ │ push {r4, r5, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cce9f4 │ │ ldr r2, [pc, #116] @ cce9fc │ │ mov r1, #696 @ 0x2b8 │ │ mov r3, #69 @ 0x45 │ │ @@ -3529309,17 +3529309,17 @@ │ │ popne {r4, r5, fp, pc} │ │ ldr r1, [pc, #24] @ ccea04 │ │ mov r2, #74 @ 0x4a │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6567ad │ │ - @ instruction: 0xff656775 │ │ - @ instruction: 0xff65674d │ │ + @ instruction: 0xff656786 │ │ + @ instruction: 0xff65674e │ │ + @ instruction: 0xff656726 │ │ 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} │ │ @@ -3529415,16 +3529415,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: 0xff6565fd │ │ - @ instruction: 0xff64b407 │ │ + @ instruction: 0xff6565d6 │ │ + @ instruction: 0xff64b3e0 │ │ 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 cc2144 │ │ @@ -3529586,33 +3529586,33 @@ │ │ mov r1, #118 @ 0x76 │ │ b ccedf0 │ │ ldr r0, [r0, #8] │ │ add r1, r4, #628 @ 0x274 │ │ blx d2ad8e │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64a6da │ │ - @ instruction: 0xff6563d1 │ │ - @ instruction: 0xff64774f │ │ - @ instruction: 0xff644b38 │ │ - @ instruction: 0xff6563b5 │ │ - @ instruction: 0xff647733 │ │ + @ instruction: 0xff64a6b3 │ │ + @ instruction: 0xff6563aa │ │ + @ instruction: 0xff647728 │ │ + @ instruction: 0xff644b11 │ │ + @ instruction: 0xff65638e │ │ + @ instruction: 0xff64770c │ │ @ instruction: 0xff635006 │ │ - @ instruction: 0xff656399 │ │ - @ instruction: 0xff647717 │ │ - @ instruction: 0xff65769a │ │ - @ instruction: 0xff656361 │ │ - @ instruction: 0xff6476df │ │ - @ instruction: 0xff64c3b1 │ │ - @ instruction: 0xff65637d │ │ - @ instruction: 0xff6476fb │ │ - @ instruction: 0xff6563fd │ │ - @ instruction: 0xff64777b │ │ - @ instruction: 0xff656319 │ │ - @ instruction: 0xff647697 │ │ + @ instruction: 0xff656372 │ │ + @ instruction: 0xff6476f0 │ │ + @ instruction: 0xff657673 │ │ + @ instruction: 0xff65633a │ │ + @ instruction: 0xff6476b8 │ │ + @ instruction: 0xff64c38a │ │ + @ instruction: 0xff656356 │ │ + @ instruction: 0xff6476d4 │ │ + @ instruction: 0xff6563d6 │ │ + @ instruction: 0xff647754 │ │ + @ instruction: 0xff6562f2 │ │ + @ instruction: 0xff647670 │ │ ldr r0, [pc, #4] @ cceea8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, pc, r8, ror r4 @ │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r4, #1 │ │ @@ -3529751,20 +3529751,20 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6448ec │ │ - @ instruction: 0xff64a432 │ │ - @ instruction: 0xff64c175 │ │ - @ instruction: 0xff64a358 │ │ + @ instruction: 0xff6448c5 │ │ + @ instruction: 0xff64a40b │ │ + @ instruction: 0xff64c14e │ │ + @ instruction: 0xff64a331 │ │ @ instruction: 0xff65ce35 │ │ - @ instruction: 0xff656081 │ │ + @ instruction: 0xff65605a │ │ @ instruction: 0xff63fe48 │ │ ldr r0, [pc, #4] @ ccf10c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, pc, ip, lsl #5 │ │ push {r4, lr} │ │ sub sp, sp, #8 │ │ @@ -3530557,15 +3530557,15 @@ │ │ mov r0, #1 │ │ ldr r1, [pc, #12] @ ccfd78 │ │ add r1, pc, r1 │ │ ldr r0, [r1, r0, lsl #3] │ │ pop {r4, pc} │ │ @ instruction: 0xff62acc1 │ │ andeq r5, pc, r4, asr #12 │ │ - @ instruction: 0xff6537f5 │ │ + @ instruction: 0xff6537ce │ │ @ instruction: 0xff65b05c │ │ push {r4, r5, fp, lr} │ │ ldr lr, [sp, #20] │ │ mov ip, #0 │ │ cmp lr, #16 │ │ cmpcs r3, lr │ │ bcs ccfda4 │ │ @@ -3531044,20 +3531044,20 @@ │ │ mov r0, #12 │ │ mov r2, #30 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4cff8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff651285 │ │ + @ instruction: 0xff65125e │ │ ldr r1, [pc, #8] @ cd052c │ │ mov r2, #36 @ 0x24 │ │ add r1, pc, r1 │ │ b c4d328 │ │ - @ instruction: 0xff651265 │ │ + @ instruction: 0xff65123e │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ movne r0, #1 │ │ strne r0, [r4] │ │ @@ -3531178,18 +3531178,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff648cd6 │ │ - @ instruction: 0xff643134 │ │ - @ instruction: 0xff653b2b │ │ - @ instruction: 0xff651081 │ │ + @ instruction: 0xff648caf │ │ + @ instruction: 0xff64310d │ │ + @ instruction: 0xff653b04 │ │ + @ instruction: 0xff65105a │ │ @ instruction: 0xff6335fb │ │ ldr r0, [pc, #4] @ cd0750 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r4, [pc], -r4 @ │ │ push {r4, r5, fp, lr} │ │ mov r2, r1 │ │ @@ -3531218,15 +3531218,15 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff63f453 │ │ - @ instruction: 0xff650fe5 │ │ + @ instruction: 0xff650fbe │ │ @ instruction: 0xff638e5e │ │ ldr r0, [pc, #4] @ cd07e4 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000f4cb0 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ @@ -3531783,15 +3531783,15 @@ │ │ str r1, [sp, #20] │ │ mov r1, #256 @ 0x100 │ │ mov r3, #128 @ 0x80 │ │ bl d22e00 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, pc} │ │ - @ instruction: 0xff654132 │ │ + @ instruction: 0xff65410b │ │ 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] │ │ @@ -3531835,15 +3531835,15 @@ │ │ mov r1, r4 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff65402e │ │ + @ instruction: 0xff654007 │ │ @ instruction: 0xff630fdc │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl cc2144 │ │ cmp r0, #0 │ │ movne r0, #0 │ │ strne r0, [r4] │ │ @@ -3531922,27 +3531922,27 @@ │ │ mov r2, ip │ │ mov r3, r6 │ │ strd r8, [sp] │ │ bl cd15b8 │ │ cmp r0, #0 │ │ bne cd11e0 │ │ b cd12a8 │ │ - @ instruction: 0xff653f4a │ │ + @ instruction: 0xff653f23 │ │ @ instruction: 0xff63f973 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d21d84 │ │ ldr r2, [pc, #20] @ cd1300 │ │ mov r0, r4 │ │ mov r1, #416 @ 0x1a0 │ │ mov r3, #95 @ 0x5f │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c4d580 │ │ - @ instruction: 0xff653e82 │ │ + @ instruction: 0xff653e5b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ beq cd1384 │ │ @@ -3531968,15 +3531968,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: 0xff653e22 │ │ + @ instruction: 0xff653dfb │ │ 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 │ │ @@ -3532043,16 +3532043,16 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ b cd14ac │ │ mov r0, #1 │ │ str r0, [r5, #384] @ 0x180 │ │ b cd1494 │ │ - @ instruction: 0xff657a97 │ │ - @ instruction: 0xff653d02 │ │ + @ instruction: 0xff657a70 │ │ + @ instruction: 0xff653cdb │ │ @ instruction: 0xff63f73a │ │ @ instruction: 0xff62ef1e │ │ @ instruction: 0xff62582d │ │ ldr r0, [pc, #4] @ cd14d4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, pc, r4, lsl r4 @ │ │ @@ -3532106,15 +3532106,15 @@ │ │ bl c0725c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff653bea │ │ + @ instruction: 0xff653bc3 │ │ @ instruction: 0xff65f89d │ │ 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 │ │ @@ -3532684,15 +3532684,15 @@ │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff62a84a │ │ - @ instruction: 0xff64f929 │ │ + @ instruction: 0xff64f902 │ │ 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] │ │ @@ -3532751,17 +3532751,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #121 @ 0x79 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff64cc01 │ │ + @ instruction: 0xff64cbda │ │ @ instruction: 0xff62a73a │ │ - @ instruction: 0xff656eec │ │ + @ instruction: 0xff656ec5 │ │ ldr r0, [pc, #4] @ cd1fdc │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r3, [pc], -r0 │ │ b d21b44 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov sl, r1 │ │ @@ -3532796,15 +3532796,15 @@ │ │ bl c0725c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff64e53a │ │ + @ instruction: 0xff64e513 │ │ @ instruction: 0xff62a682 │ │ @ instruction: 0xff658d40 │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r4, r0 │ │ bl cd247c │ │ mov r1, #0 │ │ @@ -3533638,15 +3533638,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: 0xff6491fe │ │ + @ instruction: 0xff6491d7 │ │ @ instruction: 0xff65c309 │ │ push {r4, lr} │ │ sub sp, sp, #24 │ │ mov r4, r0 │ │ bl cd2ec4 │ │ mov r1, #0 │ │ mov r2, #18 │ │ @@ -3533694,16 +3533694,16 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff648e4e │ │ - @ instruction: 0xff652351 │ │ + @ instruction: 0xff648e27 │ │ + @ instruction: 0xff65232a │ │ 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 │ │ @@ -3533760,15 +3533760,15 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff65824c │ │ - @ instruction: 0xff6540c8 │ │ + @ instruction: 0xff6540a1 │ │ @ instruction: 0xff62f1de │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq cd3018 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ @@ -3533818,31 +3533818,31 @@ │ │ add r0, r5, #120 @ 0x78 │ │ uxtb r1, r1 │ │ bl cd8d54 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6581ac │ │ - @ instruction: 0xff653ff4 │ │ - @ instruction: 0xff655e71 │ │ - @ instruction: 0xff654028 │ │ - @ instruction: 0xff655ea5 │ │ + @ instruction: 0xff653fcd │ │ + @ instruction: 0xff655e4a │ │ + @ instruction: 0xff654001 │ │ + @ instruction: 0xff655e7e │ │ push {fp, lr} │ │ bl cc2144 │ │ cmp r0, #0 │ │ beq cd30a8 │ │ ldr r1, [pc, #24] @ cd30b0 │ │ mov r0, #152 @ 0x98 │ │ mov r2, #187 @ 0xbb │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4cff8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff653f88 │ │ + @ instruction: 0xff653f61 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl cc2144 │ │ cmp r0, #0 │ │ @@ -3533868,22 +3533868,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 cda6d8 │ │ - @ instruction: 0xff653f28 │ │ - @ instruction: 0xff64c92a │ │ + @ instruction: 0xff653f01 │ │ + @ instruction: 0xff64c903 │ │ ldr r2, [pc, #12] @ cd3154 │ │ mov r1, #152 @ 0x98 │ │ mov r3, #187 @ 0xbb │ │ add r2, pc, r2 │ │ b c4d580 │ │ - @ instruction: 0xff653ed8 │ │ + @ instruction: 0xff653eb1 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cd319c │ │ ldr r1, [pc, #44] @ cd31a4 │ │ @@ -3533895,15 +3533895,15 @@ │ │ beq cd319c │ │ mov r1, r4 │ │ mov r2, #152 @ 0x98 │ │ mov r5, r0 │ │ blx d2ae32 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff653ea8 │ │ + @ instruction: 0xff653e81 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #32 │ │ mov r3, #0 │ │ b d2a304 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r4, r0 │ │ @@ -3533971,16 +3533971,16 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff657f00 │ │ - @ instruction: 0xff653d7c │ │ - @ instruction: 0xff64131e │ │ + @ instruction: 0xff653d55 │ │ + @ instruction: 0xff6412f7 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r0, #0 │ │ beq cd3364 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq cd33ac │ │ @@ -3534029,31 +3534029,31 @@ │ │ add r0, r5, #232 @ 0xe8 │ │ uxtb r1, r1 │ │ bl cd3594 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff657e60 │ │ - @ instruction: 0xff653ca8 │ │ - @ instruction: 0xff653cd4 │ │ - @ instruction: 0xff653cdc │ │ - @ instruction: 0xff653d08 │ │ + @ instruction: 0xff653c81 │ │ + @ instruction: 0xff653cad │ │ + @ instruction: 0xff653cb5 │ │ + @ instruction: 0xff653ce1 │ │ push {fp, lr} │ │ bl cc2144 │ │ cmp r0, #0 │ │ beq cd33f4 │ │ ldr r1, [pc, #24] @ cd33fc │ │ mov r0, #296 @ 0x128 │ │ mov r2, #188 @ 0xbc │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4cff8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff653c3c │ │ + @ instruction: 0xff653c15 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl cc2144 │ │ cmp r0, #0 │ │ @@ -3534079,22 +3534079,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 cd8c1c │ │ - @ instruction: 0xff653bdc │ │ - @ instruction: 0xff64a64e │ │ + @ instruction: 0xff653bb5 │ │ + @ instruction: 0xff64a627 │ │ ldr r2, [pc, #12] @ cd34a0 │ │ mov r1, #296 @ 0x128 │ │ mov r3, #188 @ 0xbc │ │ add r2, pc, r2 │ │ b c4d580 │ │ - @ instruction: 0xff653b8c │ │ + @ instruction: 0xff653b65 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cd34e8 │ │ ldr r1, [pc, #44] @ cd34f0 │ │ @@ -3534106,15 +3534106,15 @@ │ │ beq cd34e8 │ │ mov r1, r4 │ │ mov r2, #296 @ 0x128 │ │ mov r5, r0 │ │ blx d2ae18 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff653b5c │ │ + @ instruction: 0xff653b35 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #0 │ │ b d2a304 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r4, r0 │ │ @@ -3541472,15 +3541472,15 @@ │ │ mov r0, #92 @ 0x5c │ │ mov r2, #24 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4cff8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff64c87c │ │ + @ instruction: 0xff64c855 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc2144 │ │ mov r4, #0 │ │ @@ -3541498,15 +3541498,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cda870 │ │ mov r1, #92 @ 0x5c │ │ mov r3, #24 │ │ add r2, pc, r2 │ │ b c4d580 │ │ - @ instruction: 0xff64c808 │ │ + @ instruction: 0xff64c7e1 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cda8b8 │ │ ldr r1, [pc, #44] @ cda8c0 │ │ @@ -3541518,15 +3541518,15 @@ │ │ beq cda8b8 │ │ mov r1, r4 │ │ mov r2, #92 @ 0x5c │ │ mov r5, r0 │ │ blx d2ae32 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff64c7d8 │ │ + @ instruction: 0xff64c7b1 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #16 │ │ mov r3, #0 │ │ b d2a304 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ @@ -3541683,15 +3541683,15 @@ │ │ mov r0, #1 │ │ mov r2, #52 @ 0x34 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4cff8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff639aa6 │ │ + @ instruction: 0xff639a7f │ │ mov r0, #1 │ │ bx lr │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl cc2144 │ │ cmp r0, #0 │ │ movne r0, #0 │ │ @@ -3541701,15 +3541701,15 @@ │ │ mov r0, #0 │ │ pop {r4, pc} │ │ ldr r2, [pc, #12] @ cdab9c │ │ mov r1, #1 │ │ mov r3, #52 @ 0x34 │ │ add r2, pc, r2 │ │ b c4d580 │ │ - @ instruction: 0xff639a52 │ │ + @ instruction: 0xff639a2b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cdabdc │ │ ldr r1, [pc, #36] @ cdabe4 │ │ @@ -3541719,15 +3541719,15 @@ │ │ bl c4cf38 │ │ cmp r0, #0 │ │ ldrbne r1, [r4] │ │ movne r5, r0 │ │ strbne r1, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff639a22 │ │ + @ instruction: 0xff6399fb │ │ mov r1, #0 │ │ mov r2, #0 │ │ mov r3, #0 │ │ b d2a304 │ │ push {fp, lr} │ │ bl cc2144 │ │ cmp r0, #0 │ │ @@ -3541816,15 +3541816,15 @@ │ │ mov r0, #96 @ 0x60 │ │ mov r2, #63 @ 0x3f │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4cff8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff642d60 │ │ + @ instruction: 0xff642d39 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc2144 │ │ mov r4, #0 │ │ @@ -3541842,15 +3541842,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cdadd0 │ │ mov r1, #96 @ 0x60 │ │ mov r3, #63 @ 0x3f │ │ add r2, pc, r2 │ │ b c4d580 │ │ - @ instruction: 0xff642cec │ │ + @ instruction: 0xff642cc5 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cdae18 │ │ ldr r1, [pc, #44] @ cdae20 │ │ @@ -3541862,15 +3541862,15 @@ │ │ beq cdae18 │ │ mov r1, r4 │ │ mov r2, #96 @ 0x60 │ │ mov r5, r0 │ │ blx d2ae32 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff642cbc │ │ + @ instruction: 0xff642c95 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #20 │ │ mov r3, #2 │ │ b d2a304 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ @@ -3541952,15 +3541952,15 @@ │ │ mov r0, #112 @ 0x70 │ │ mov r2, #68 @ 0x44 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4cff8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff642b40 │ │ + @ instruction: 0xff642b19 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc2144 │ │ mov r4, #0 │ │ @@ -3541978,15 +3541978,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cdaff0 │ │ mov r1, #112 @ 0x70 │ │ mov r3, #68 @ 0x44 │ │ add r2, pc, r2 │ │ b c4d580 │ │ - @ instruction: 0xff642acc │ │ + @ instruction: 0xff642aa5 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cdb038 │ │ ldr r1, [pc, #44] @ cdb040 │ │ @@ -3541998,15 +3541998,15 @@ │ │ beq cdb038 │ │ mov r1, r4 │ │ mov r2, #112 @ 0x70 │ │ mov r5, r0 │ │ blx d2ae32 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff642a9c │ │ + @ instruction: 0xff642a75 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #28 │ │ mov r3, #2 │ │ b d2a304 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ @@ -3542027,15 +3542027,15 @@ │ │ mov r0, #112 @ 0x70 │ │ mov r2, #73 @ 0x49 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4cff8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff642a14 │ │ + @ instruction: 0xff6429ed │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc2144 │ │ mov r4, #0 │ │ @@ -3542053,15 +3542053,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cdb11c │ │ mov r1, #112 @ 0x70 │ │ mov r3, #73 @ 0x49 │ │ add r2, pc, r2 │ │ b c4d580 │ │ - @ instruction: 0xff6429a0 │ │ + @ instruction: 0xff642979 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cdb164 │ │ ldr r1, [pc, #44] @ cdb16c │ │ @@ -3542073,15 +3542073,15 @@ │ │ beq cdb164 │ │ mov r1, r4 │ │ mov r2, #112 @ 0x70 │ │ mov r5, r0 │ │ blx d2ae32 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff642970 │ │ + @ instruction: 0xff642949 │ │ mov r1, #64 @ 0x40 │ │ mov r2, #32 │ │ mov r3, #2 │ │ b d2a304 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ @@ -3542102,15 +3542102,15 @@ │ │ mov r0, #112 @ 0x70 │ │ mov r2, #78 @ 0x4e │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4cff8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6428e8 │ │ + @ instruction: 0xff6428c1 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc2144 │ │ mov r4, #0 │ │ @@ -3542128,15 +3542128,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cdb248 │ │ mov r1, #112 @ 0x70 │ │ mov r3, #78 @ 0x4e │ │ add r2, pc, r2 │ │ b c4d580 │ │ - @ instruction: 0xff642874 │ │ + @ instruction: 0xff64284d │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cdb290 │ │ ldr r1, [pc, #44] @ cdb298 │ │ @@ -3542148,15 +3542148,15 @@ │ │ beq cdb290 │ │ mov r1, r4 │ │ mov r2, #112 @ 0x70 │ │ mov r5, r0 │ │ blx d2ae32 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff642844 │ │ + @ instruction: 0xff64281d │ │ mov r1, #64 @ 0x40 │ │ mov r2, #24 │ │ mov r3, #2 │ │ b d2a304 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ @@ -3542177,15 +3542177,15 @@ │ │ mov r0, #216 @ 0xd8 │ │ mov r2, #83 @ 0x53 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4cff8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6427bc │ │ + @ instruction: 0xff642795 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc2144 │ │ mov r4, #0 │ │ @@ -3542203,15 +3542203,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cdb374 │ │ mov r1, #216 @ 0xd8 │ │ mov r3, #83 @ 0x53 │ │ add r2, pc, r2 │ │ b c4d580 │ │ - @ instruction: 0xff642748 │ │ + @ instruction: 0xff642721 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cdb3bc │ │ ldr r1, [pc, #44] @ cdb3c4 │ │ @@ -3542223,15 +3542223,15 @@ │ │ beq cdb3bc │ │ mov r1, r4 │ │ mov r2, #216 @ 0xd8 │ │ mov r5, r0 │ │ blx d2ae18 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff642718 │ │ + @ instruction: 0xff6426f1 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #48 @ 0x30 │ │ mov r3, #2 │ │ b d2a304 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ @@ -3542252,15 +3542252,15 @@ │ │ mov r0, #216 @ 0xd8 │ │ mov r2, #88 @ 0x58 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4cff8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff642690 │ │ + @ instruction: 0xff642669 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc2144 │ │ mov r4, #0 │ │ @@ -3542278,15 +3542278,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cdb4a0 │ │ mov r1, #216 @ 0xd8 │ │ mov r3, #88 @ 0x58 │ │ add r2, pc, r2 │ │ b c4d580 │ │ - @ instruction: 0xff64261c │ │ + @ instruction: 0xff6425f5 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cdb4e8 │ │ ldr r1, [pc, #44] @ cdb4f0 │ │ @@ -3542298,15 +3542298,15 @@ │ │ beq cdb4e8 │ │ mov r1, r4 │ │ mov r2, #216 @ 0xd8 │ │ mov r5, r0 │ │ blx d2ae18 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6425ec │ │ + @ instruction: 0xff6425c5 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #2 │ │ b d2a304 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ @@ -3542327,15 +3542327,15 @@ │ │ mov r0, #216 @ 0xd8 │ │ mov r2, #93 @ 0x5d │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4cff8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff642564 │ │ + @ instruction: 0xff64253d │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc2144 │ │ mov r4, #0 │ │ @@ -3542353,15 +3542353,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cdb5cc │ │ mov r1, #216 @ 0xd8 │ │ mov r3, #93 @ 0x5d │ │ add r2, pc, r2 │ │ b c4d580 │ │ - @ instruction: 0xff6424f0 │ │ + @ instruction: 0xff6424c9 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cdb614 │ │ ldr r1, [pc, #44] @ cdb61c │ │ @@ -3542373,15 +3542373,15 @@ │ │ beq cdb614 │ │ mov r1, r4 │ │ mov r2, #216 @ 0xd8 │ │ mov r5, r0 │ │ blx d2ae18 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6424c0 │ │ + @ instruction: 0xff642499 │ │ mov r1, #128 @ 0x80 │ │ mov r2, #28 │ │ mov r3, #2 │ │ b d2a304 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ @@ -3542402,15 +3542402,15 @@ │ │ mov r0, #216 @ 0xd8 │ │ mov r2, #98 @ 0x62 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4cff8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff642438 │ │ + @ instruction: 0xff642411 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc2144 │ │ mov r4, #0 │ │ @@ -3542428,15 +3542428,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ cdb6f8 │ │ mov r1, #216 @ 0xd8 │ │ mov r3, #98 @ 0x62 │ │ add r2, pc, r2 │ │ b c4d580 │ │ - @ instruction: 0xff6423c4 │ │ + @ instruction: 0xff64239d │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cdb740 │ │ ldr r1, [pc, #44] @ cdb748 │ │ @@ -3542448,15 +3542448,15 @@ │ │ beq cdb740 │ │ mov r1, r4 │ │ mov r2, #216 @ 0xd8 │ │ mov r5, r0 │ │ blx d2ae18 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff642394 │ │ + @ instruction: 0xff64236d │ │ mov r1, #128 @ 0x80 │ │ mov r2, #32 │ │ mov r3, #2 │ │ b d2a304 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ @@ -3542949,15 +3542949,15 @@ │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff62ea2e │ │ @ instruction: 0xff64f2bc │ │ @ instruction: 0xff654f82 │ │ - @ instruction: 0xff63fdeb │ │ + @ instruction: 0xff63fdc4 │ │ ldr r0, [pc, #4] @ cdbf2c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, lr, r8, lsr #19 │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq cdbfac │ │ @@ -3543456,18 +3543456,18 @@ │ │ str r6, [sp, #104] @ 0x68 │ │ b cdc568 │ │ mov r6, r0 │ │ b cdc568 │ │ @ instruction: 0xff6347b9 │ │ @ instruction: 0xff62958c │ │ @ instruction: 0xff634655 │ │ - @ instruction: 0xff647526 │ │ - @ instruction: 0xff647b17 │ │ + @ instruction: 0xff6474ff │ │ + @ instruction: 0xff647af0 │ │ @ instruction: 0xff61f328 │ │ - @ instruction: 0xff64da8b │ │ + @ instruction: 0xff64da64 │ │ @ instruction: 0xff63452d │ │ @ instruction: 0xff61f260 │ │ @ instruction: 0xff6284a2 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #260] @ 0x104 │ │ mov r4, r3 │ │ @@ -3543512,15 +3543512,15 @@ │ │ beq cdc7dc │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff64b5ba │ │ + @ instruction: 0xff64b593 │ │ push {r4, lr} │ │ ldr r1, [pc, #40] @ cdc820 │ │ mov r4, r0 │ │ mov r0, #272 @ 0x110 │ │ mov r2, #134 @ 0x86 │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ @@ -3544609,20 +3544609,20 @@ │ │ mov r0, #260 @ 0x104 │ │ mov r2, #42 @ 0x2a │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ cmp r0, #0 │ │ strne r4, [r0] │ │ pop {r4, pc} │ │ - @ instruction: 0xff636d1c │ │ + @ instruction: 0xff636cf5 │ │ ldr r1, [pc, #8] @ cdd920 │ │ mov r2, #53 @ 0x35 │ │ add r1, pc, r1 │ │ b c4d328 │ │ - @ instruction: 0xff636cfc │ │ + @ instruction: 0xff636cd5 │ │ 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 │ │ @@ -3544823,24 +3544823,24 @@ │ │ mov r2, #175 @ 0xaf │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r6 │ │ add sp, sp, #124 @ 0x7c │ │ add sp, sp, #1024 @ 0x400 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff636c88 │ │ - @ instruction: 0xff636b64 │ │ + @ instruction: 0xff636c61 │ │ + @ instruction: 0xff636b3d │ │ @ instruction: 0xff626267 │ │ - @ instruction: 0xff636ba0 │ │ + @ instruction: 0xff636b79 │ │ @ instruction: 0xff61ddb4 │ │ @ instruction: 0xff626fd3 │ │ @ instruction: 0xff61bec0 │ │ - @ instruction: 0xff647ea2 │ │ - @ instruction: 0xff645ee6 │ │ - @ instruction: 0xff6369c8 │ │ + @ instruction: 0xff647e7b │ │ + @ instruction: 0xff645ebf │ │ + @ instruction: 0xff6369a1 │ │ ldr r0, [pc, #4] @ cddc98 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, lr, r8, asr #24 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov r2, r1 │ │ @@ -3544859,15 +3544859,15 @@ │ │ beq cddce8 │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff64a0ae │ │ + @ instruction: 0xff64a087 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #36] @ cddd28 │ │ mov r4, r0 │ │ mov r0, #12 │ │ mov r2, #66 @ 0x42 │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ @@ -3545136,17 +3545136,17 @@ │ │ b cdde68 │ │ @ instruction: 0xff627b83 │ │ @ instruction: 0xff61aea3 │ │ @ instruction: 0xff627b5b │ │ @ instruction: 0xff627ad3 │ │ @ instruction: 0xff62797b │ │ @ instruction: 0xff62794b │ │ - @ instruction: 0xff645a3e │ │ + @ instruction: 0xff645a17 │ │ @ instruction: 0xff61d870 │ │ - @ instruction: 0xff64bfe7 │ │ + @ instruction: 0xff64bfc0 │ │ @ instruction: 0xff627b2f │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #4] │ │ mov r4, r3 │ │ mov r7, r2 │ │ mov r5, r1 │ │ @@ -3545737,15 +3545737,15 @@ │ │ mov r5, r8 │ │ mov r3, #0 │ │ mov r1, #0 │ │ mov r4, #496 @ 0x1f0 │ │ mov r8, r0 │ │ b cde7d4 │ │ @ instruction: 0xff61847a │ │ - @ instruction: 0xff635e52 │ │ + @ instruction: 0xff635e2b │ │ 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 │ │ @@ -3546101,21 +3546101,21 @@ │ │ b cdef84 │ │ mov r5, #1 │ │ add r1, r4, #20 │ │ str r1, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff617d2a │ │ - @ instruction: 0xff649f75 │ │ + @ instruction: 0xff649f4e │ │ @ instruction: 0xff617d06 │ │ - @ instruction: 0xff649f51 │ │ + @ instruction: 0xff649f2a │ │ @ instruction: 0xff617c86 │ │ - @ instruction: 0xff649ed1 │ │ + @ instruction: 0xff649eaa │ │ @ instruction: 0xff617c4a │ │ - @ instruction: 0xff649e95 │ │ + @ instruction: 0xff649e6e │ │ 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] │ │ @@ -3546424,15 +3546424,15 @@ │ │ @ instruction: 0xff631a56 │ │ @ instruction: 0xff617b4a │ │ @ instruction: 0xff617a96 │ │ @ instruction: 0xff631a22 │ │ @ instruction: 0xff617a62 │ │ @ instruction: 0xff6319fd │ │ @ instruction: 0xff6179ee │ │ - @ instruction: 0xff63d376 │ │ + @ instruction: 0xff63d34f │ │ @ instruction: 0xff617946 │ │ @ instruction: 0xff6318e1 │ │ @ instruction: 0xff6178de │ │ @ instruction: 0xff6178c6 │ │ push {fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #32] │ │ @@ -3546672,16 +3546672,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: 0xff61767a │ │ @ instruction: 0xff61740e │ │ - @ instruction: 0xff636c74 │ │ - @ instruction: 0xff63cfa6 │ │ + @ instruction: 0xff636c4d │ │ + @ instruction: 0xff63cf7f │ │ @ instruction: 0xff6173b2 │ │ @ instruction: 0xff617382 │ │ @ instruction: 0xff617362 │ │ @ instruction: 0xff64d27e │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #44 @ 0x2c │ │ mov r5, r1 │ │ @@ -3547055,18 +3547055,18 @@ │ │ add r0, r0, r9, lsr #2 │ │ mov r7, #34 @ 0x22 │ │ movt r6, #12883 @ 0x3253 │ │ mov r1, #1 │ │ b cdfaf4 │ │ @ instruction: 0xff64ff33 │ │ @ instruction: 0xff6172a6 │ │ - @ instruction: 0xff63e112 │ │ - @ instruction: 0xff63cd62 │ │ + @ instruction: 0xff63e0eb │ │ + @ instruction: 0xff63cd3b │ │ @ instruction: 0xff616d86 │ │ - @ instruction: 0xff648fe4 │ │ + @ instruction: 0xff648fbd │ │ @ instruction: 0xff617152 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #124 @ 0x7c │ │ mov r7, r1 │ │ ldr r1, [pc, #324] @ ce00b0 │ │ mov r9, r2 │ │ mov r4, r0 │ │ @@ -3547148,18 +3547148,18 @@ │ │ mov r0, fp │ │ bl c1c20c │ │ mov r0, r5 │ │ add sp, sp, #124 @ 0x7c │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff62cf54 │ │ @ instruction: 0xff61f0f8 │ │ - @ instruction: 0xff639408 │ │ + @ instruction: 0xff6393e1 │ │ @ instruction: 0xff61565f │ │ - @ instruction: 0xff645c21 │ │ - @ instruction: 0xff647d2a │ │ + @ instruction: 0xff645bfa │ │ + @ instruction: 0xff647d03 │ │ push {r4, lr} │ │ ldr r1, [pc, #28] @ ce00f0 │ │ mov r4, r0 │ │ mov r0, #4 │ │ mov r2, #59 @ 0x3b │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ @@ -3547442,36 +3547442,36 @@ │ │ mov r1, r4 │ │ mov r2, #211 @ 0xd3 │ │ bl c4d328 │ │ mov r0, r5 │ │ add sp, sp, #152 @ 0x98 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ andeq r0, r0, r4, ror #7 │ │ - @ instruction: 0xff63b509 │ │ + @ instruction: 0xff63b4e2 │ │ @ instruction: 0xff61a209 │ │ @ instruction: 0xff64e58a │ │ @ instruction: 0xff62e77c │ │ - @ instruction: 0xff63b4bb │ │ + @ instruction: 0xff63b494 │ │ @ instruction: 0xff6309cd │ │ @ instruction: 0xff623abf │ │ - @ instruction: 0xff63d86f │ │ + @ instruction: 0xff63d848 │ │ @ instruction: 0xff64ab57 │ │ - @ instruction: 0xff648c31 │ │ - @ instruction: 0xff648c27 │ │ + @ instruction: 0xff648c0a │ │ + @ instruction: 0xff648c00 │ │ @ instruction: 0xff62b0bc │ │ - @ instruction: 0xff646da1 │ │ - @ instruction: 0xff644976 │ │ - @ instruction: 0xff63b3df │ │ - @ instruction: 0xff635d26 │ │ - @ instruction: 0xff63206f │ │ + @ instruction: 0xff646d7a │ │ + @ instruction: 0xff64494f │ │ + @ instruction: 0xff63b3b8 │ │ + @ instruction: 0xff635cff │ │ + @ instruction: 0xff632048 │ │ @ instruction: 0x000e75b4 │ │ @ instruction: 0xff61b4e4 │ │ @ instruction: 0xff6246ff │ │ - @ instruction: 0xff6455ce │ │ - @ instruction: 0xff643616 │ │ + @ instruction: 0xff6455a7 │ │ + @ instruction: 0xff6435ef │ │ @ instruction: 0xff64a8a6 │ │ mov ip, r0 │ │ mvn r0, #0 │ │ cmp r3, #0 │ │ bxeq lr │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3547647,17 +3547647,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} │ │ @ instruction: 0x000f24b0 │ │ - @ instruction: 0xff643316 │ │ + @ instruction: 0xff6432ef │ │ @ instruction: 0xff61b150 │ │ - @ instruction: 0xff6498c7 │ │ + @ instruction: 0xff6498a0 │ │ 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] │ │ @@ -3547699,15 +3547699,15 @@ │ │ beq ce0948 │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff64744e │ │ + @ instruction: 0xff647427 │ │ push {r4, lr} │ │ ldr r1, [pc, #40] @ ce098c │ │ mov r4, r0 │ │ mov r0, #268 @ 0x10c │ │ mov r2, #70 @ 0x46 │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ @@ -3547879,16 +3547879,16 @@ │ │ bl c4d328 │ │ mov r0, r6 │ │ add sp, sp, #208 @ 0xd0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff61ae08 │ │ @ instruction: 0xff624023 │ │ @ instruction: 0xff619be1 │ │ - @ instruction: 0xff644eee │ │ - @ instruction: 0xff642f36 │ │ + @ instruction: 0xff644ec7 │ │ + @ instruction: 0xff642f0f │ │ @ instruction: 0xff619dc9 │ │ ldr r0, [pc, #4] @ ce0c3c │ │ add r0, pc, r0 │ │ bx lr │ │ muleq lr, ip, pc @ │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3547908,40 +3547908,40 @@ │ │ beq ce0c8c │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff64710a │ │ + @ instruction: 0xff6470e3 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #32] @ ce0cc8 │ │ mov r4, r0 │ │ mov r0, #40 @ 0x28 │ │ movw r2, #945 @ 0x3b1 │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ cmp r0, #0 │ │ movne r5, #1 │ │ strdne r4, [r0] │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6375c2 │ │ + @ instruction: 0xff63759b │ │ push {r4, lr} │ │ mov r4, r0 │ │ add r0, r0, #16 │ │ bl c54648 │ │ ldr r0, [r4, #12] │ │ bl c12fd0 │ │ ldr r1, [pc, #16] @ ce0cfc │ │ mov r0, r4 │ │ movw r2, #961 @ 0x3c1 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ - @ instruction: 0xff637582 │ │ + @ instruction: 0xff63755b │ │ ldr r0, [pc, #4] @ ce0d0c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, lr, r4, lsl #21 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ @@ -3548006,15 +3548006,15 @@ │ │ mov r6, #1 │ │ b ce0e10 │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff6232ba │ │ - @ instruction: 0xff64701a │ │ + @ instruction: 0xff646ff3 │ │ @ instruction: 0xff61737a │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3548089,20 +3548089,20 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r8, r0, r0, ror r6 │ │ @ instruction: 0xff62a484 │ │ andeq r8, r0, r0, lsr #13 │ │ andeq r8, r0, r8, asr #14 │ │ ldrdeq r1, [pc], -ip │ │ muleq r0, ip, r6 │ │ - @ instruction: 0xff6461ad │ │ + @ instruction: 0xff646186 │ │ andeq r8, r0, ip, asr #13 │ │ andeq r8, r0, r4, ror r7 │ │ andeq r1, pc, r8, ror #25 │ │ - @ instruction: 0xff6373de │ │ - @ instruction: 0xff6390c8 │ │ + @ instruction: 0xff6373b7 │ │ + @ instruction: 0xff6390a1 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3548222,23 +3548222,23 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ bl baee70 │ │ b ce1024 │ │ - @ instruction: 0xff6371e2 │ │ + @ instruction: 0xff6371bb │ │ @ instruction: 0xff622ca6 │ │ - @ instruction: 0xff637126 │ │ + @ instruction: 0xff6370ff │ │ @ instruction: 0xff62be4e │ │ - @ instruction: 0xff63714e │ │ - @ instruction: 0xff6371fe │ │ + @ instruction: 0xff637127 │ │ + @ instruction: 0xff6371d7 │ │ @ instruction: 0xff622cc2 │ │ - @ instruction: 0xff637272 │ │ - @ instruction: 0xff64252d │ │ + @ instruction: 0xff63724b │ │ + @ instruction: 0xff642506 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3548358,23 +3548358,23 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ bl baee70 │ │ b ce1244 │ │ - @ instruction: 0xff636f9a │ │ + @ instruction: 0xff636f73 │ │ @ instruction: 0xff622a5e │ │ - @ instruction: 0xff636f06 │ │ + @ instruction: 0xff636edf │ │ @ instruction: 0xff62bc2e │ │ - @ instruction: 0xff636f2e │ │ - @ instruction: 0xff636f72 │ │ + @ instruction: 0xff636f07 │ │ + @ instruction: 0xff636f4b │ │ @ instruction: 0xff622a36 │ │ - @ instruction: 0xff637052 │ │ - @ instruction: 0xff647cde │ │ + @ instruction: 0xff63702b │ │ + @ instruction: 0xff647cb7 │ │ 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] @ ce13f8 │ │ @@ -3548509,20 +3548509,20 @@ │ │ strheq r8, [r0], -ip │ │ andeq r8, r0, r0, lsl #7 │ │ andeq r1, pc, ip, lsr r6 @ │ │ @ instruction: 0xff6227ef │ │ andeq r8, r0, r0, lsl #1 │ │ andeq r8, r0, r4, asr #6 │ │ andeq r1, pc, r4, lsl #12 │ │ - @ instruction: 0xff636cee │ │ + @ instruction: 0xff636cc7 │ │ @ instruction: 0xff6227b2 │ │ - @ instruction: 0xff636cc6 │ │ + @ instruction: 0xff636c9f │ │ @ instruction: 0xff62b9ee │ │ - @ instruction: 0xff636d96 │ │ - @ instruction: 0xff636e42 │ │ + @ instruction: 0xff636d6f │ │ + @ instruction: 0xff636e1b │ │ @ instruction: 0xff62f7fd │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq ce1644 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3548641,20 +3548641,20 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c0734c │ │ mov r0, r5 │ │ bl baee70 │ │ b ce16c0 │ │ - @ instruction: 0xff636abe │ │ + @ instruction: 0xff636a97 │ │ @ instruction: 0xff622582 │ │ - @ instruction: 0xff636a96 │ │ + @ instruction: 0xff636a6f │ │ @ instruction: 0xff62b7be │ │ - @ instruction: 0xff636b36 │ │ - @ instruction: 0xff636bd6 │ │ + @ instruction: 0xff636b0f │ │ + @ instruction: 0xff636baf │ │ @ instruction: 0xff61b0af │ │ @ instruction: 0xff649693 │ │ andeq r7, r0, ip, asr lr │ │ andeq r8, r0, r4, asr #4 │ │ andeq r1, pc, r8, ror #7 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ @@ -3548777,20 +3548777,20 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c0734c │ │ mov r0, r5 │ │ bl baee70 │ │ b ce18e0 │ │ - @ instruction: 0xff63689e │ │ + @ instruction: 0xff636877 │ │ @ instruction: 0xff622362 │ │ - @ instruction: 0xff636876 │ │ + @ instruction: 0xff63684f │ │ @ instruction: 0xff62b59e │ │ - @ instruction: 0xff636916 │ │ - @ instruction: 0xff6369b6 │ │ + @ instruction: 0xff6368ef │ │ + @ instruction: 0xff63698f │ │ @ instruction: 0xff617425 │ │ @ instruction: 0xff62b63b │ │ andeq r7, r0, ip, lsr ip │ │ andeq r8, r0, r4, lsr #32 │ │ andeq r1, pc, r8, asr #3 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ @@ -3548939,24 +3548939,24 @@ │ │ ldr r0, [pc, r0] │ │ bl c64a98 │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ mov r0, r7 │ │ bl baee70 │ │ b ce1ae8 │ │ - @ instruction: 0xff636666 │ │ + @ instruction: 0xff63663f │ │ @ instruction: 0xff62212a │ │ @ instruction: 0xff629724 │ │ andeq r0, pc, ip, lsr pc @ │ │ andeq r0, pc, r0, ror pc @ │ │ - @ instruction: 0xff645515 │ │ + @ instruction: 0xff6454ee │ │ andeq r1, pc, ip, asr #32 │ │ - @ instruction: 0xff636682 │ │ + @ instruction: 0xff63665b │ │ @ instruction: 0xff622146 │ │ - @ instruction: 0xff6367ae │ │ + @ instruction: 0xff636787 │ │ @ instruction: 0xff64d315 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3549049,21 +3549049,21 @@ │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ b ce1e60 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl baee70 │ │ b ce1d80 │ │ - @ instruction: 0xff636486 │ │ + @ instruction: 0xff63645f │ │ @ instruction: 0xff621f4a │ │ andeq r7, r0, r0, lsr #20 │ │ @ instruction: 0xff62cb64 │ │ - @ instruction: 0xff6364a2 │ │ + @ instruction: 0xff63647b │ │ @ instruction: 0xff621f66 │ │ - @ instruction: 0xff636516 │ │ + @ instruction: 0xff6364ef │ │ @ instruction: 0xff620414 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3549156,21 +3549156,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b ce1f10 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl baee70 │ │ b ce1f2c │ │ - @ instruction: 0xff63629e │ │ + @ instruction: 0xff636277 │ │ @ instruction: 0xff621d62 │ │ @ instruction: 0x000078b8 │ │ - @ instruction: 0xff639753 │ │ - @ instruction: 0xff636276 │ │ + @ instruction: 0xff63972c │ │ + @ instruction: 0xff63624f │ │ @ instruction: 0xff621d3a │ │ - @ instruction: 0xff63636a │ │ + @ instruction: 0xff636343 │ │ @ instruction: 0xff6294a4 │ │ clz r0, r1 │ │ ands r1, r1, #135 @ 0x87 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3549318,24 +3549318,24 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b ce20b8 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl baee70 │ │ b ce20c8 │ │ - @ instruction: 0xff635ffa │ │ + @ instruction: 0xff635fd3 │ │ @ instruction: 0xff621abe │ │ @ instruction: 0xff62ea69 │ │ andeq r0, pc, r0, lsl #20 │ │ andeq r0, pc, ip, ror r9 @ │ │ @ instruction: 0xff621afb │ │ andeq r0, pc, ip, lsl #18 │ │ - @ instruction: 0xff63b9c3 │ │ + @ instruction: 0xff63b99c │ │ andeq r0, pc, r4, lsl #20 │ │ - @ instruction: 0xff6361ce │ │ + @ instruction: 0xff6361a7 │ │ @ instruction: 0xff62577b │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq ce22f8 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3549450,22 +3549450,22 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b ce2364 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl baee70 │ │ b ce2374 │ │ - @ instruction: 0xff635dea │ │ + @ instruction: 0xff635dc3 │ │ @ instruction: 0xff6218ae │ │ @ instruction: 0xff6489af │ │ andeq r0, pc, r4, ror r7 @ │ │ andeq r0, pc, r4, lsl #14 │ │ - @ instruction: 0xff646b1d │ │ + @ instruction: 0xff646af6 │ │ andeq r0, pc, r8, lsl #15 │ │ - @ instruction: 0xff635f22 │ │ + @ instruction: 0xff635efb │ │ @ instruction: 0xff6186b8 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq ce2500 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3549580,23 +3549580,23 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b ce256c │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl baee70 │ │ b ce257c │ │ - @ instruction: 0xff635be2 │ │ + @ instruction: 0xff635bbb │ │ @ instruction: 0xff6216a6 │ │ @ instruction: 0xff62a96f │ │ andeq r0, pc, ip, ror #10 │ │ strdeq r0, [pc], -ip │ │ - @ instruction: 0xff646923 │ │ + @ instruction: 0xff6468fc │ │ andeq r0, pc, r0, lsl #11 │ │ - @ instruction: 0xff635d1a │ │ - @ instruction: 0xff637a2c │ │ + @ instruction: 0xff635cf3 │ │ + @ instruction: 0xff637a05 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ bx lr │ │ ldr ip, [pc, #20] @ ce270c │ │ mov r3, r2 │ │ @@ -3549650,15 +3549650,15 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff635b22 │ │ + @ instruction: 0xff635afb │ │ @ instruction: 0xff61a021 │ │ strdeq r6, [r0], -ip │ │ @ instruction: 0xff628c10 │ │ muleq r0, r8, r3 │ │ ldrdeq r6, [r0], -r0 │ │ andeq r0, pc, r0, ror #8 │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3549718,16 +3549718,16 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff635a12 │ │ - @ instruction: 0xff642956 │ │ + @ instruction: 0xff6359eb │ │ + @ instruction: 0xff64292f │ │ andeq r6, r0, ip, ror #25 │ │ @ instruction: 0xff628b00 │ │ andeq r7, r0, r8, ror #10 │ │ andeq r6, r0, r0, asr #27 │ │ andeq r0, pc, r0, asr r3 @ │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3549786,16 +3549786,16 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff635902 │ │ - @ instruction: 0xff644738 │ │ + @ instruction: 0xff6358db │ │ + @ instruction: 0xff644711 │ │ ldrdeq r6, [r0], -ip │ │ @ instruction: 0xff6289f0 │ │ andeq r7, r0, r4, lsr #10 │ │ @ instruction: 0x00006cb0 │ │ andeq r0, pc, r0, asr #4 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3549854,15 +3549854,15 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6357f2 │ │ + @ instruction: 0xff6357cb │ │ @ instruction: 0xff6212c5 │ │ andeq r6, r0, ip, asr #21 │ │ @ instruction: 0xff6288e0 │ │ andeq r7, r0, r0, ror r5 │ │ andeq r6, r0, r0, lsr #23 │ │ andeq r0, pc, r0, lsr r1 @ │ │ cmp r1, #0 │ │ @@ -3549924,18 +3549924,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6356da │ │ - @ instruction: 0xff637413 │ │ + @ instruction: 0xff6356b3 │ │ + @ instruction: 0xff6373ec │ │ @ instruction: 0x000069b4 │ │ - @ instruction: 0xff6444c5 │ │ + @ instruction: 0xff64449e │ │ @ instruction: 0x000075b4 │ │ andeq r6, r0, r8, lsl #21 │ │ strdeq pc, [lr], -r8 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3549994,18 +3549994,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6355c2 │ │ + @ instruction: 0xff63559b │ │ @ instruction: 0xff64c151 │ │ muleq r0, ip, r8 │ │ - @ instruction: 0xff6443ad │ │ + @ instruction: 0xff644386 │ │ andeq r7, r0, ip, lsr #12 │ │ andeq r6, r0, r0, ror r9 │ │ andeq pc, lr, r0, ror #29 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3550062,18 +3550062,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6354b2 │ │ + @ instruction: 0xff63548b │ │ @ instruction: 0xff613edf │ │ andeq r6, r0, ip, lsl #15 │ │ - @ instruction: 0xff6371d6 │ │ + @ instruction: 0xff6371af │ │ andeq r6, r0, r8, lsr #26 │ │ andeq r6, r0, r0, ror #16 │ │ strdeq pc, [lr], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3550130,18 +3550130,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6353a2 │ │ + @ instruction: 0xff63537b │ │ @ instruction: 0xff617b5e │ │ andeq r6, r0, ip, ror r6 │ │ - @ instruction: 0xff6370c6 │ │ + @ instruction: 0xff63709f │ │ strdeq r6, [r0], -r8 │ │ andeq r6, r0, r0, asr r7 │ │ andeq pc, lr, r0, ror #25 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3550198,18 +3550198,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff635292 │ │ + @ instruction: 0xff63526b │ │ @ instruction: 0xff61b53f │ │ andeq r6, r0, ip, ror #10 │ │ - @ instruction: 0xff636fb6 │ │ + @ instruction: 0xff636f8f │ │ @ instruction: 0x00006eb4 │ │ andeq r6, r0, r0, asr #12 │ │ ldrdeq pc, [lr], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3550266,18 +3550266,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff635182 │ │ + @ instruction: 0xff63515b │ │ @ instruction: 0xff64bd38 │ │ andeq r6, r0, ip, asr r4 │ │ - @ instruction: 0xff636ea6 │ │ + @ instruction: 0xff636e7f │ │ andeq r6, r0, r0, lsl #30 │ │ andeq r6, r0, r0, lsr r5 │ │ andeq pc, lr, r0, asr #21 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3550336,18 +3550336,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63506a │ │ + @ instruction: 0xff635043 │ │ @ instruction: 0xff6281cb │ │ andeq r6, r0, r4, asr #6 │ │ - @ instruction: 0xff645ce1 │ │ + @ instruction: 0xff645cba │ │ andeq r6, r0, r4, asr #30 │ │ andeq r6, r0, r8, lsl r4 │ │ andeq pc, lr, r8, lsl #19 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3550406,18 +3550406,18 @@ │ │ str r4, [sp] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff634f52 │ │ + @ instruction: 0xff634f2b │ │ @ instruction: 0xff61b223 │ │ andeq r6, r0, ip, lsr #4 │ │ - @ instruction: 0xff645bc9 │ │ + @ instruction: 0xff645ba2 │ │ @ instruction: 0x00006fbc │ │ andeq r6, r0, r0, lsl #6 │ │ andeq pc, lr, r0, ror r8 @ │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ movweq r0, #1 │ │ @@ -3550476,15 +3550476,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff634e42 │ │ + @ instruction: 0xff634e1b │ │ @ instruction: 0xff6158d8 │ │ andeq r6, r0, r8, asr #13 │ │ @ instruction: 0x000063b4 │ │ @ instruction: 0xff64da30 │ │ andeq r6, r0, ip, ror pc │ │ andeq r7, r0, r8, rrx │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3550546,15 +3550546,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff634d2a │ │ + @ instruction: 0xff634d03 │ │ @ instruction: 0xff6242f7 │ │ muleq r0, r0, r8 │ │ muleq r0, ip, r2 │ │ @ instruction: 0xff64d918 │ │ andeq r6, r0, r4, ror #28 │ │ andeq r6, r0, r0, asr pc │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3550616,16 +3550616,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff634c12 │ │ - @ instruction: 0xff634c55 │ │ + @ instruction: 0xff634beb │ │ + @ instruction: 0xff634c2e │ │ andeq r6, r0, r4, asr #16 │ │ andeq r6, r0, r4, lsl #3 │ │ @ instruction: 0xff64d800 │ │ andeq r6, r0, ip, asr #26 │ │ andeq r6, r0, r8, lsr lr │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3550686,16 +3550686,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff634afa │ │ - @ instruction: 0xff634b5d │ │ + @ instruction: 0xff634ad3 │ │ + @ instruction: 0xff634b36 │ │ andeq r6, r0, r8, lsl #17 │ │ andeq r6, r0, ip, rrx │ │ @ instruction: 0xff64d6e8 │ │ andeq r6, r0, r4, lsr ip │ │ andeq r6, r0, r0, lsr #26 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3550758,15 +3550758,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6349da │ │ + @ instruction: 0xff6349b3 │ │ @ instruction: 0xff64d61b │ │ andeq r6, r0, r4, asr #17 │ │ andeq r5, r0, ip, asr #30 │ │ @ instruction: 0xff627b21 │ │ andeq r6, r0, r4, lsl fp │ │ @ instruction: 0x00006cb0 │ │ cmp r1, #0 │ │ @@ -3550830,16 +3550830,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6348ba │ │ - @ instruction: 0xff63662e │ │ + @ instruction: 0xff634893 │ │ + @ instruction: 0xff636607 │ │ andeq r6, r0, r4, lsr r9 │ │ andeq r5, r0, ip, lsr #28 │ │ @ instruction: 0xff627a01 │ │ strdeq r6, [r0], -r4 │ │ muleq r0, r0, fp │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3550900,16 +3550900,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff6347a2 │ │ - @ instruction: 0xff6435f9 │ │ + @ instruction: 0xff63477b │ │ + @ instruction: 0xff6435d2 │ │ andeq r6, r0, r8, lsr #32 │ │ andeq r5, r0, r4, lsl sp │ │ @ instruction: 0xff64b338 │ │ ldrdeq r6, [r0], -ip │ │ andeq r6, r0, r8, asr #19 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3550970,15 +3550970,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63468a │ │ + @ instruction: 0xff634663 │ │ @ instruction: 0xff647228 │ │ strdeq r6, [r0], -r0 │ │ strdeq r5, [r0], -ip │ │ @ instruction: 0xff64b220 │ │ andeq r6, r0, r4, asr #15 │ │ @ instruction: 0x000068b0 │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3551040,15 +3551040,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff634572 │ │ + @ instruction: 0xff63454b │ │ @ instruction: 0xff61c65a │ │ andeq r6, r0, r4, lsr #3 │ │ andeq r5, r0, r4, ror #21 │ │ @ instruction: 0xff64b108 │ │ andeq r6, r0, ip, lsr #13 │ │ muleq r0, r8, r7 │ │ ands r0, r1, #135 @ 0x87 │ │ @@ -3551110,16 +3551110,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63445a │ │ - @ instruction: 0xff63085f │ │ + @ instruction: 0xff634433 │ │ + @ instruction: 0xff630838 │ │ andeq r6, r0, r8, ror #3 │ │ andeq r5, r0, ip, asr #19 │ │ @ instruction: 0xff64aff0 │ │ muleq r0, r4, r5 │ │ andeq r6, r0, r0, lsl #13 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3551182,16 +3551182,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63433a │ │ - @ instruction: 0xff6412a8 │ │ + @ instruction: 0xff634313 │ │ + @ instruction: 0xff641281 │ │ andeq r6, r0, r4, lsr #4 │ │ andeq r5, r0, ip, lsr #17 │ │ @ instruction: 0xff6238ec │ │ andeq r6, r0, r4, ror r4 │ │ andeq r6, r0, r0, lsl r6 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3551254,16 +3551254,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63421a │ │ - @ instruction: 0xff63f509 │ │ + @ instruction: 0xff6341f3 │ │ + @ instruction: 0xff63f4e2 │ │ muleq r0, r4, r2 │ │ andeq r5, r0, ip, lsl #15 │ │ @ instruction: 0xff6237cc │ │ andeq r6, r0, r4, asr r3 │ │ strdeq r6, [r0], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3551322,16 +3551322,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff634102 │ │ - @ instruction: 0xff642f83 │ │ + @ instruction: 0xff6340db │ │ + @ instruction: 0xff642f5c │ │ andeq r5, r0, r4, lsl #19 │ │ @ instruction: 0xff62ca6d │ │ ldrdeq r5, [r0], -r0 │ │ andeq r6, r0, ip, lsl #9 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3551389,15 +3551389,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633ff6 │ │ + @ instruction: 0xff633fcf │ │ @ instruction: 0xff61faea │ │ andeq r5, r0, r8, asr fp │ │ @ instruction: 0xff62c961 │ │ andeq r5, r0, r4, asr #11 │ │ andeq r6, r0, r0, lsl #7 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3551456,16 +3551456,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633eea │ │ - @ instruction: 0xff635c84 │ │ + @ instruction: 0xff633ec3 │ │ + @ instruction: 0xff635c5d │ │ andeq r5, r0, r8, lsl fp │ │ @ instruction: 0xff62c855 │ │ @ instruction: 0x000054b8 │ │ andeq r6, r0, r4, ror r2 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3551523,15 +3551523,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633dde │ │ + @ instruction: 0xff633db7 │ │ @ instruction: 0xff61489d │ │ andeq r5, r0, r8, ror #22 │ │ @ instruction: 0xff62c749 │ │ andeq r5, r0, ip, lsr #7 │ │ andeq r6, r0, r8, ror #2 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3551592,15 +3551592,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633cca │ │ + @ instruction: 0xff633ca3 │ │ @ instruction: 0xff6485f5 │ │ @ instruction: 0x00005bb0 │ │ @ instruction: 0xff61f73f │ │ muleq r0, r8, r2 │ │ andeq r6, r0, r4, lsl #2 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3551661,15 +3551661,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633bb6 │ │ + @ instruction: 0xff633b8f │ │ @ instruction: 0xff61f6d4 │ │ andeq r5, r0, ip, lsr #24 │ │ @ instruction: 0xff61f62b │ │ andeq r5, r0, r4, lsl #3 │ │ strdeq r5, [r0], -r0 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3551728,16 +3551728,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633aaa │ │ - @ instruction: 0xff63cff7 │ │ + @ instruction: 0xff633a83 │ │ + @ instruction: 0xff63cfd0 │ │ andeq r5, r0, ip, lsr #6 │ │ @ instruction: 0xff6465e7 │ │ muleq r0, ip, r1 │ │ muleq r0, r4, pc @ │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3551795,16 +3551795,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63399e │ │ - @ instruction: 0xff62fdc4 │ │ + @ instruction: 0xff633977 │ │ + @ instruction: 0xff62fd9d │ │ andeq r5, r0, r0, lsl #10 │ │ @ instruction: 0xff6464db │ │ muleq r0, r0, r0 │ │ andeq r5, r0, r8, lsl #29 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3551862,15 +3551862,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633892 │ │ + @ instruction: 0xff63386b │ │ @ instruction: 0xff626a2b │ │ andeq r5, r0, r0, asr #9 │ │ @ instruction: 0xff6463cf │ │ andeq r4, r0, r4, lsl #31 │ │ andeq r5, r0, ip, ror sp │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3551929,15 +3551929,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633786 │ │ + @ instruction: 0xff63375f │ │ @ instruction: 0xff624b75 │ │ andeq r5, r0, r0, lsl r5 │ │ @ instruction: 0xff6462c3 │ │ andeq r4, r0, r8, ror lr │ │ andeq r5, r0, r0, ror ip │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3551998,16 +3551998,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633672 │ │ - @ instruction: 0xff63ae40 │ │ + @ instruction: 0xff63364b │ │ + @ instruction: 0xff63ae19 │ │ andeq r5, r0, r8, asr r5 │ │ @ instruction: 0xff624a41 │ │ andeq r4, r0, r4, ror #26 │ │ andeq r5, r0, r0, lsr #23 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3552067,16 +3552067,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63355e │ │ - @ instruction: 0xff635319 │ │ + @ instruction: 0xff633537 │ │ + @ instruction: 0xff6352f2 │ │ ldrdeq r5, [r0], -r4 │ │ @ instruction: 0xff62492d │ │ andeq r4, r0, r0, asr ip │ │ andeq r5, r0, ip, lsl #21 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3552134,16 +3552134,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633452 │ │ - @ instruction: 0xff63c9c8 │ │ + @ instruction: 0xff63342b │ │ + @ instruction: 0xff63c9a1 │ │ ldrdeq r4, [r0], -r4 @ │ │ @ instruction: 0xff628157 │ │ andeq r4, r0, r4, asr #22 │ │ andeq r5, r0, ip, lsr r9 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3552201,16 +3552201,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff633346 │ │ - @ instruction: 0xff62d7ea │ │ + @ instruction: 0xff63331f │ │ + @ instruction: 0xff62d7c3 │ │ andeq r4, r0, r8, lsr #29 │ │ @ instruction: 0xff62804b │ │ andeq r4, r0, r8, lsr sl │ │ andeq r5, r0, r0, lsr r8 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3552268,15 +3552268,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63323a │ │ + @ instruction: 0xff633213 │ │ @ instruction: 0xff645e02 │ │ andeq r4, r0, r8, ror #28 │ │ @ instruction: 0xff627f3f │ │ andeq r4, r0, ip, lsr #18 │ │ andeq r5, r0, r4, lsr #14 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ @@ -3552335,15 +3552335,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63312e │ │ + @ instruction: 0xff633107 │ │ @ instruction: 0xff64bd95 │ │ @ instruction: 0x00004eb8 │ │ @ instruction: 0xff627e33 │ │ andeq r4, r0, r0, lsr #16 │ │ andeq r5, r0, r8, lsl r6 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ @@ -3552404,18 +3552404,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff63301a │ │ - @ instruction: 0xff641ec5 │ │ + @ instruction: 0xff632ff3 │ │ + @ instruction: 0xff641e9e │ │ andeq r4, r0, r0, lsl #30 │ │ - @ instruction: 0xff631248 │ │ + @ instruction: 0xff631221 │ │ 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 │ │ @@ -3552473,18 +3552473,18 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r5, [sp, #20] │ │ str r6, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff632f06 │ │ - @ instruction: 0xff632f89 │ │ + @ instruction: 0xff632edf │ │ + @ instruction: 0xff632f62 │ │ andeq r4, r0, ip, ror pc │ │ - @ instruction: 0xff631134 │ │ + @ instruction: 0xff63110d │ │ 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 │ │ @@ -3552538,16 +3552538,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff632dfa │ │ - @ instruction: 0xff634bdb │ │ + @ instruction: 0xff632dd3 │ │ + @ instruction: 0xff634bb4 │ │ @ instruction: 0xff6241df │ │ 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 │ │ @@ -3552602,15 +3552602,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff632cfa │ │ + @ instruction: 0xff632cd3 │ │ @ instruction: 0xff64764c │ │ @ instruction: 0xff6240df │ │ andeq r4, r0, r4, asr r8 │ │ muleq r0, r4, r2 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3552666,16 +3552666,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff632bfa │ │ - @ instruction: 0xff638486 │ │ + @ instruction: 0xff632bd3 │ │ + @ instruction: 0xff63845f │ │ @ instruction: 0xff623fdf │ │ 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 │ │ @@ -3552730,16 +3552730,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff632afa │ │ - @ instruction: 0xff636570 │ │ + @ instruction: 0xff632ad3 │ │ + @ instruction: 0xff636549 │ │ @ instruction: 0xff623edf │ │ andeq r4, r0, ip, ror r8 │ │ muleq r0, r4, r0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3552796,17 +3552796,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6329f2 │ │ + @ instruction: 0xff6329cb │ │ @ instruction: 0xff61145f │ │ - @ instruction: 0xff62ee09 │ │ + @ instruction: 0xff62ede2 │ │ ldrdeq r4, [r0], -r0 │ │ andeq r5, r0, r4, asr r0 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ tst r1, #1 │ │ @@ -3552862,17 +3552862,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6328ea │ │ - @ instruction: 0xff63819b │ │ - @ instruction: 0xff62ed01 │ │ + @ instruction: 0xff6328c3 │ │ + @ instruction: 0xff638174 │ │ + @ instruction: 0xff62ecda │ │ 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 │ │ @@ -3552926,16 +3552926,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6327ea │ │ - @ instruction: 0xff632894 │ │ + @ instruction: 0xff6327c3 │ │ + @ instruction: 0xff63286d │ │ @ instruction: 0xff6493b5 │ │ 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 │ │ @@ -3552990,15 +3552990,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6326ea │ │ + @ instruction: 0xff6326c3 │ │ @ instruction: 0xff61a7f3 │ │ @ instruction: 0xff6492b5 │ │ andeq r4, r0, r4, asr #4 │ │ andeq r4, r0, r4, lsl #25 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3553054,15 +3553054,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6325ea │ │ + @ instruction: 0xff6325c3 │ │ @ instruction: 0xff611082 │ │ @ instruction: 0xff6491b5 │ │ andeq r4, r0, r0, lsl r2 │ │ andeq r4, r0, r4, lsl #23 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3553118,15 +3553118,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6324ea │ │ + @ instruction: 0xff6324c3 │ │ @ instruction: 0xff62723f │ │ @ instruction: 0xff6490b5 │ │ andeq r4, r0, ip, ror #4 │ │ andeq r4, r0, r4, lsl #21 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3553184,17 +3553184,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6323e2 │ │ - @ instruction: 0xff635e91 │ │ - @ instruction: 0xff63b94a │ │ + @ instruction: 0xff6323bb │ │ + @ instruction: 0xff635e6a │ │ + @ instruction: 0xff63b923 │ │ 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 │ │ @@ -3553250,17 +3553250,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6322da │ │ + @ instruction: 0xff6322b3 │ │ @ instruction: 0xff62acb5 │ │ - @ instruction: 0xff63b842 │ │ + @ instruction: 0xff63b81b │ │ 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 │ │ @@ -3553314,17 +3553314,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6321da │ │ - @ instruction: 0xff63b78b │ │ - @ instruction: 0xff633fb1 │ │ + @ instruction: 0xff6321b3 │ │ + @ instruction: 0xff63b764 │ │ + @ instruction: 0xff633f8a │ │ 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 │ │ @@ -3553378,17 +3553378,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6320da │ │ - @ instruction: 0xff642da0 │ │ - @ instruction: 0xff633eb1 │ │ + @ instruction: 0xff6320b3 │ │ + @ instruction: 0xff642d79 │ │ + @ instruction: 0xff633e8a │ │ 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 │ │ @@ -3553442,17 +3553442,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff631fda │ │ + @ instruction: 0xff631fb3 │ │ @ instruction: 0xff62340b │ │ - @ instruction: 0xff633db1 │ │ + @ instruction: 0xff633d8a │ │ 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 │ │ @@ -3553506,17 +3553506,17 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff631eda │ │ - @ instruction: 0xff63ee82 │ │ - @ instruction: 0xff633cb1 │ │ + @ instruction: 0xff631eb3 │ │ + @ instruction: 0xff63ee5b │ │ + @ instruction: 0xff633c8a │ │ 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 │ │ @@ -3553572,15 +3553572,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff631dd2 │ │ + @ instruction: 0xff631dab │ │ @ instruction: 0xff64aa5a │ │ @ instruction: 0xff6489af │ │ @ instruction: 0x00003cb0 │ │ andeq r4, r0, r4, lsr r4 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3553638,16 +3553638,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff631cca │ │ - @ instruction: 0xff62c1ac │ │ + @ instruction: 0xff631ca3 │ │ + @ instruction: 0xff62c185 │ │ @ instruction: 0xff6488a7 │ │ 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 │ │ @@ -3553702,16 +3553702,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff631bca │ │ - @ instruction: 0xff6428bd │ │ + @ instruction: 0xff631ba3 │ │ + @ instruction: 0xff642896 │ │ @ instruction: 0xff64477b │ │ 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 │ │ @@ -3553766,16 +3553766,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff631aca │ │ - @ instruction: 0xff6373a6 │ │ + @ instruction: 0xff631aa3 │ │ + @ instruction: 0xff63737f │ │ @ instruction: 0xff64467b │ │ 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 │ │ @@ -3553830,15 +3553830,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6319ca │ │ + @ instruction: 0xff6319a3 │ │ @ instruction: 0xff619aff │ │ @ instruction: 0xff64457b │ │ strdeq r3, [r0], -r0 │ │ andeq r3, r0, r4, ror #30 │ │ ands r0, r1, #135 @ 0x87 │ │ andne r0, r1, #1 │ │ cmp r1, #0 │ │ @@ -3553894,16 +3553894,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6318ca │ │ - @ instruction: 0xff62bdd6 │ │ + @ instruction: 0xff6318a3 │ │ + @ instruction: 0xff62bdaf │ │ @ instruction: 0xff64447b │ │ andeq r3, r0, ip, asr #12 │ │ andeq r3, r0, r4, ror #28 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3553960,16 +3553960,16 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6317c2 │ │ - @ instruction: 0xff62fa3f │ │ + @ instruction: 0xff63179b │ │ + @ instruction: 0xff62fa18 │ │ @ instruction: 0xff64a43c │ │ andeq r3, r0, r0, lsr #13 │ │ andeq r3, r0, r4, lsr #28 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ mov r0, #0 │ │ @@ -3554026,15 +3554026,15 @@ │ │ str lr, [sp, #12] │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r5, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6316ba │ │ + @ instruction: 0xff631693 │ │ @ instruction: 0xff615be3 │ │ @ instruction: 0xff64a334 │ │ andeq r3, r0, r8, lsr #14 │ │ andeq r3, r0, ip, lsl sp │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ @@ -3554112,19 +3554112,19 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r2, r0, r4, asr r8 │ │ @ instruction: 0xff624668 │ │ andeq r2, r0, r4, lsl #17 │ │ andeq r2, r0, ip, lsr #18 │ │ andeq fp, lr, r0, asr #29 │ │ andeq r2, r0, r0, lsl #17 │ │ - @ instruction: 0xff640391 │ │ + @ instruction: 0xff64036a │ │ @ instruction: 0x000028b0 │ │ andeq r2, r0, r8, asr r9 │ │ andeq fp, lr, ip, asr #29 │ │ - @ instruction: 0xff6315c2 │ │ + @ instruction: 0xff63159b │ │ @ instruction: 0xff61b4e6 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3554269,25 +3554269,25 @@ │ │ ldr r0, [pc, r0] │ │ bl c64a98 │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ mov r0, r7 │ │ bl baee70 │ │ b ce6e30 │ │ - @ instruction: 0xff63131e │ │ + @ instruction: 0xff6312f7 │ │ @ instruction: 0xff61cde2 │ │ @ instruction: 0xff6243dc │ │ strdeq fp, [lr], -r4 │ │ andeq fp, lr, r8, lsr #24 │ │ - @ instruction: 0xff6401cd │ │ + @ instruction: 0xff6401a6 │ │ andeq fp, lr, r4, lsl #26 │ │ - @ instruction: 0xff63133a │ │ + @ instruction: 0xff631313 │ │ @ instruction: 0xff61cdfe │ │ - @ instruction: 0xff631466 │ │ - @ instruction: 0xff62b994 │ │ + @ instruction: 0xff63143f │ │ + @ instruction: 0xff62b96d │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3554407,22 +3554407,22 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ bl baee70 │ │ b ce70c8 │ │ - @ instruction: 0xff63113e │ │ + @ instruction: 0xff631117 │ │ @ instruction: 0xff61cc02 │ │ - @ instruction: 0xff631082 │ │ + @ instruction: 0xff63105b │ │ @ instruction: 0xff625daa │ │ - @ instruction: 0xff6310aa │ │ - @ instruction: 0xff63115a │ │ + @ instruction: 0xff631083 │ │ + @ instruction: 0xff631133 │ │ @ instruction: 0xff61cc1e │ │ - @ instruction: 0xff6311ce │ │ + @ instruction: 0xff6311a7 │ │ @ instruction: 0xff627e7d │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3554515,21 +3554515,21 @@ │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ b ce73c8 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl baee70 │ │ b ce72e8 │ │ - @ instruction: 0xff630f1e │ │ + @ instruction: 0xff630ef7 │ │ @ instruction: 0xff61c9e2 │ │ @ instruction: 0x000024b8 │ │ @ instruction: 0xff6275fc │ │ - @ instruction: 0xff630f3a │ │ + @ instruction: 0xff630f13 │ │ @ instruction: 0xff61c9fe │ │ - @ instruction: 0xff630fae │ │ + @ instruction: 0xff630f87 │ │ @ instruction: 0xff64592e │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3554650,22 +3554650,22 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ bl baee70 │ │ b ce7494 │ │ - @ instruction: 0xff630d4a │ │ + @ instruction: 0xff630d23 │ │ @ instruction: 0xff61c80e │ │ - @ instruction: 0xff630cb6 │ │ + @ instruction: 0xff630c8f │ │ @ instruction: 0xff6259de │ │ - @ instruction: 0xff630cde │ │ - @ instruction: 0xff630d22 │ │ + @ instruction: 0xff630cb7 │ │ + @ instruction: 0xff630cfb │ │ @ instruction: 0xff61c7e6 │ │ - @ instruction: 0xff630e02 │ │ + @ instruction: 0xff630ddb │ │ @ instruction: 0xff62040c │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3554758,22 +3554758,22 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b ce7698 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl baee70 │ │ b ce76b4 │ │ - @ instruction: 0xff630b16 │ │ + @ instruction: 0xff630aef │ │ @ instruction: 0xff61c5da │ │ andeq r2, r0, r0, lsr r1 │ │ - @ instruction: 0xff633fcb │ │ - @ instruction: 0xff630aee │ │ + @ instruction: 0xff633fa4 │ │ + @ instruction: 0xff630ac7 │ │ @ instruction: 0xff61c5b2 │ │ - @ instruction: 0xff630be2 │ │ - @ instruction: 0xff62d044 │ │ + @ instruction: 0xff630bbb │ │ + @ instruction: 0xff62d01d │ │ 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] @ ce77f4 │ │ @@ -3554908,21 +3554908,21 @@ │ │ andeq r1, r0, r0, asr #25 │ │ andeq r1, r0, r4, lsl #31 │ │ andeq fp, lr, r0, asr #4 │ │ @ instruction: 0xff61c3f3 │ │ andeq r1, r0, r4, lsl #25 │ │ andeq r1, r0, r8, asr #30 │ │ andeq fp, lr, r8, lsl #4 │ │ - @ instruction: 0xff6308f2 │ │ + @ instruction: 0xff6308cb │ │ @ instruction: 0xff61c3b6 │ │ - @ instruction: 0xff6308ca │ │ + @ instruction: 0xff6308a3 │ │ @ instruction: 0xff6255f2 │ │ - @ instruction: 0xff63099a │ │ - @ instruction: 0xff630a46 │ │ - @ instruction: 0xff62af8a │ │ + @ instruction: 0xff630973 │ │ + @ instruction: 0xff630a1f │ │ + @ instruction: 0xff62af63 │ │ 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] @ ce7a48 │ │ @@ -3555069,25 +3555069,25 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b ce7a94 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl baee70 │ │ b ce7aa4 │ │ - @ instruction: 0xff63061e │ │ + @ instruction: 0xff6305f7 │ │ @ instruction: 0xff61c0e2 │ │ @ instruction: 0xff62908d │ │ andeq fp, lr, r4, lsr #32 │ │ andeq sl, lr, r0, lsr #31 │ │ @ instruction: 0xff61c11f │ │ andeq sl, lr, r0, lsr pc │ │ - @ instruction: 0xff635fe7 │ │ + @ instruction: 0xff635fc0 │ │ andeq fp, lr, r8, lsr #32 │ │ - @ instruction: 0xff6307f2 │ │ - @ instruction: 0xff63d7be │ │ + @ instruction: 0xff6307cb │ │ + @ instruction: 0xff63d797 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq ce7cd4 │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ ands r1, r1, #132 @ 0x84 │ │ @@ -3555205,20 +3555205,20 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c0734c │ │ mov r0, r5 │ │ bl baee70 │ │ b ce7d50 │ │ - @ instruction: 0xff63042e │ │ + @ instruction: 0xff630407 │ │ @ instruction: 0xff61bef2 │ │ - @ instruction: 0xff630406 │ │ + @ instruction: 0xff6303df │ │ @ instruction: 0xff62512e │ │ - @ instruction: 0xff6304a6 │ │ - @ instruction: 0xff630546 │ │ + @ instruction: 0xff63047f │ │ + @ instruction: 0xff63051f │ │ @ instruction: 0xff6236ff │ │ @ instruction: 0xff643003 │ │ andeq r1, r0, ip, asr #15 │ │ @ instruction: 0x00001bb4 │ │ andeq sl, lr, r8, asr sp │ │ mov r0, #1 │ │ cmp r1, #0 │ │ @@ -3555337,22 +3555337,22 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b ce7f60 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl baee70 │ │ b ce7f70 │ │ - @ instruction: 0xff6301ee │ │ + @ instruction: 0xff6301c7 │ │ @ instruction: 0xff61bcb2 │ │ @ instruction: 0xff642db3 │ │ andeq sl, lr, r8, ror fp │ │ andeq sl, lr, r8, lsl #22 │ │ - @ instruction: 0xff640f21 │ │ + @ instruction: 0xff640efa │ │ andeq sl, lr, ip, lsl #23 │ │ - @ instruction: 0xff630326 │ │ + @ instruction: 0xff6302ff │ │ @ instruction: 0xff61847d │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3555427,19 +3555427,19 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r1, r0, r8, asr #7 │ │ @ instruction: 0xff6231dc │ │ strdeq r1, [r0], -r8 │ │ andeq r1, r0, r0, lsr #9 │ │ andeq sl, lr, r4, lsr sl │ │ strdeq r1, [r0], -r4 │ │ - @ instruction: 0xff63ef05 │ │ + @ instruction: 0xff63eede │ │ andeq r1, r0, r4, lsr #8 │ │ andeq r1, r0, ip, asr #9 │ │ andeq sl, lr, r0, asr #20 │ │ - @ instruction: 0xff630136 │ │ + @ instruction: 0xff63010f │ │ @ instruction: 0xff61291f │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3555584,24 +3555584,24 @@ │ │ ldr r0, [pc, r0] │ │ bl c64a98 │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ mov r0, r7 │ │ bl baee70 │ │ b ce82bc │ │ - @ instruction: 0xff62fe92 │ │ + @ instruction: 0xff62fe6b │ │ @ instruction: 0xff61b956 │ │ @ instruction: 0xff622f50 │ │ andeq sl, lr, r8, ror #14 │ │ muleq lr, ip, r7 │ │ - @ instruction: 0xff63ed41 │ │ + @ instruction: 0xff63ed1a │ │ andeq sl, lr, r8, ror r8 │ │ - @ instruction: 0xff62feae │ │ + @ instruction: 0xff62fe87 │ │ @ instruction: 0xff61b972 │ │ - @ instruction: 0xff62ffda │ │ + @ instruction: 0xff62ffb3 │ │ @ instruction: 0xff64496e │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3555671,24 +3555671,24 @@ │ │ str ip, [sp, #16] │ │ str r6, [sp, #20] │ │ str r7, [sp, #24] │ │ bl ce9458 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ andeq r0, r0, r4, ror #31 │ │ - @ instruction: 0xff631a2e │ │ + @ instruction: 0xff631a07 │ │ andeq r1, r0, r4, lsl r0 │ │ strheq r1, [r0], -ip │ │ andeq sl, lr, r0, asr r6 │ │ andeq r1, r0, r0, lsl r0 │ │ - @ instruction: 0xff6409ad │ │ + @ instruction: 0xff640986 │ │ andeq r1, r0, r0, asr #32 │ │ andeq r1, r0, r8, ror #1 │ │ andeq sl, lr, ip, asr r6 │ │ - @ instruction: 0xff62fd52 │ │ + @ instruction: 0xff62fd2b │ │ @ instruction: 0xff612553 │ │ clz r0, r1 │ │ ands r1, r1, #3 │ │ movwne r1, #1 │ │ lsr r0, r0, #5 │ │ orr r0, r0, r1 │ │ bx lr │ │ @@ -3555833,24 +3555833,24 @@ │ │ bl c07168 │ │ ldr r0, [pc, #44] @ ce8888 │ │ movw r1, #1068 @ 0x42c │ │ ldr r2, [pc, #40] @ ce888c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b ce8684 │ │ - @ instruction: 0xff62fa3a │ │ + @ instruction: 0xff62fa13 │ │ @ instruction: 0xff61b4fe │ │ - @ instruction: 0xff6317e6 │ │ + @ instruction: 0xff6317bf │ │ andeq sl, lr, r8, asr #7 │ │ strdeq sl, [lr], -ip │ │ - @ instruction: 0xff6407e9 │ │ + @ instruction: 0xff6407c2 │ │ muleq lr, r4, r4 │ │ - @ instruction: 0xff62fa12 │ │ + @ instruction: 0xff62f9eb │ │ @ instruction: 0xff61b4d6 │ │ - @ instruction: 0xff62fbf6 │ │ + @ instruction: 0xff62fbcf │ │ @ instruction: 0xff622dc3 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3555971,22 +3555971,22 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ bl baee70 │ │ b ce8938 │ │ - @ instruction: 0xff62f8ce │ │ + @ instruction: 0xff62f8a7 │ │ @ instruction: 0xff61b392 │ │ - @ instruction: 0xff62f812 │ │ + @ instruction: 0xff62f7eb │ │ @ instruction: 0xff62453a │ │ - @ instruction: 0xff62f83a │ │ - @ instruction: 0xff62f8ea │ │ + @ instruction: 0xff62f813 │ │ + @ instruction: 0xff62f8c3 │ │ @ instruction: 0xff61b3ae │ │ - @ instruction: 0xff62f95e │ │ + @ instruction: 0xff62f937 │ │ @ instruction: 0xff642558 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3556079,21 +3556079,21 @@ │ │ cmp r0, #0 │ │ movwgt r4, #1 │ │ b ce8c38 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl baee70 │ │ b ce8b58 │ │ - @ instruction: 0xff62f6ae │ │ + @ instruction: 0xff62f687 │ │ @ instruction: 0xff61b172 │ │ andeq r0, r0, r8, asr #24 │ │ @ instruction: 0xff625d8c │ │ - @ instruction: 0xff62f6ca │ │ + @ instruction: 0xff62f6a3 │ │ @ instruction: 0xff61b18e │ │ - @ instruction: 0xff62f73e │ │ + @ instruction: 0xff62f717 │ │ @ instruction: 0xff64234f │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ @@ -3556214,23 +3556214,23 @@ │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ bl baee70 │ │ b ce8d04 │ │ - @ instruction: 0xff62f4da │ │ + @ instruction: 0xff62f4b3 │ │ @ instruction: 0xff61af9e │ │ - @ instruction: 0xff62f446 │ │ + @ instruction: 0xff62f41f │ │ @ instruction: 0xff62416e │ │ - @ instruction: 0xff62f46e │ │ - @ instruction: 0xff62f4b2 │ │ + @ instruction: 0xff62f447 │ │ + @ instruction: 0xff62f48b │ │ @ instruction: 0xff61af76 │ │ - @ instruction: 0xff62f592 │ │ - @ instruction: 0xff63e464 │ │ + @ instruction: 0xff62f56b │ │ + @ instruction: 0xff63e43d │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ and r0, r1, #3 │ │ ands r1, r1, #132 @ 0x84 │ │ clz r0, r0 │ │ movwne r1, #1 │ │ @@ -3556322,21 +3556322,21 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b ce8f08 │ │ mov r4, #0 │ │ mov r0, r6 │ │ bl baee70 │ │ b ce8f24 │ │ - @ instruction: 0xff62f2a6 │ │ + @ instruction: 0xff62f27f │ │ @ instruction: 0xff61ad6a │ │ andeq r0, r0, r0, asr #17 │ │ - @ instruction: 0xff63275b │ │ - @ instruction: 0xff62f27e │ │ + @ instruction: 0xff632734 │ │ + @ instruction: 0xff62f257 │ │ @ instruction: 0xff61ad42 │ │ - @ instruction: 0xff62f372 │ │ + @ instruction: 0xff62f34b │ │ @ instruction: 0xff6138c3 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq ce905c │ │ ands r2, r1, #1 │ │ bxne lr │ │ and r0, r1, #2 │ │ @@ -3556455,21 +3556455,21 @@ │ │ movt r0, #8 │ │ sub r1, r0, #205 @ 0xcd │ │ mov r0, #57 @ 0x39 │ │ bl c0734c │ │ mov r0, r5 │ │ bl baee70 │ │ b ce90d8 │ │ - @ instruction: 0xff62f0a6 │ │ + @ instruction: 0xff62f07f │ │ @ instruction: 0xff61ab6a │ │ - @ instruction: 0xff62f07e │ │ + @ instruction: 0xff62f057 │ │ @ instruction: 0xff623da6 │ │ - @ instruction: 0xff62f11e │ │ - @ instruction: 0xff62f1be │ │ - @ instruction: 0xff63879c │ │ + @ instruction: 0xff62f0f7 │ │ + @ instruction: 0xff62f197 │ │ + @ instruction: 0xff638775 │ │ @ instruction: 0xff641c7b │ │ andeq r0, r0, r4, asr #8 │ │ andeq r0, r0, ip, lsr #16 │ │ ldrdeq r9, [lr], -r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ beq ce927c │ │ @@ -3556587,23 +3556587,23 @@ │ │ movw r1, #258 @ 0x102 │ │ movt r1, #12 │ │ b ce92e8 │ │ mov r4, #0 │ │ mov r0, r5 │ │ bl baee70 │ │ b ce92f8 │ │ - @ instruction: 0xff62ee66 │ │ + @ instruction: 0xff62ee3f │ │ @ instruction: 0xff61a92a │ │ @ instruction: 0xff641a2b │ │ strdeq r9, [lr], -r0 │ │ andeq r9, lr, r0, lsl #15 │ │ - @ instruction: 0xff63fb99 │ │ + @ instruction: 0xff63fb72 │ │ andeq r9, lr, r4, lsl #16 │ │ - @ instruction: 0xff62ef9e │ │ - @ instruction: 0xff63de88 │ │ + @ instruction: 0xff62ef77 │ │ + @ instruction: 0xff63de61 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ cmp r2, #0 │ │ beq ce9514 │ │ ldr r9, [sp, #56] @ 0x38 │ │ cmp r9, #0 │ │ beq ce953c │ │ @@ -3556669,17 +3556669,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r2, #0 │ │ mov r7, #0 │ │ bl c0734c │ │ mov r0, r7 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff62ed4e │ │ + @ instruction: 0xff62ed27 │ │ @ instruction: 0xff61a812 │ │ - @ instruction: 0xff62ed26 │ │ + @ instruction: 0xff62ecff │ │ @ instruction: 0xff61a7ea │ │ push {r4, lr} │ │ mov r4, r1 │ │ mov r1, #61440 @ 0xf000 │ │ bl c7dde0 │ │ cmp r0, #4096 @ 0x1000 │ │ beq ce95bc │ │ @@ -3556729,17 +3556729,17 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62ec32 │ │ + @ instruction: 0xff62ec0b │ │ @ instruction: 0xff62395a │ │ - @ instruction: 0xff62ec56 │ │ + @ instruction: 0xff62ec2f │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #32 │ │ mov r5, r3 │ │ mov r6, r0 │ │ bl c7ddc8 │ │ mov r7, r0 │ │ mov r4, #0 │ │ @@ -3556839,16 +3556839,16 @@ │ │ mov r1, #16 │ │ str r1, [r6] │ │ mov r1, r8 │ │ mov r4, r0 │ │ bl ba580c │ │ str r4, [r5] │ │ b ce96d8 │ │ - @ instruction: 0xff62eb12 │ │ - @ instruction: 0xff62ea8a │ │ + @ instruction: 0xff62eaeb │ │ + @ instruction: 0xff62ea63 │ │ push {r4, lr} │ │ mov r4, r1 │ │ mov r1, #4096 @ 0x1000 │ │ bl bce0e0 │ │ mov r1, #920 @ 0x398 │ │ cmp r0, #0 │ │ movweq r1, #28 │ │ @@ -3556936,17 +3556936,17 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r6 │ │ bl ba57ac │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff62e932 │ │ + @ instruction: 0xff62e90b │ │ @ instruction: 0xff60d34d │ │ - @ instruction: 0xff62e8fa │ │ + @ instruction: 0xff62e8d3 │ │ @ instruction: 0xff60d315 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, r3 │ │ mov r6, r0 │ │ bl bdbb64 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ @@ -3557030,19 +3557030,19 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r7 │ │ bl ba9eb8 │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff62e782 │ │ + @ instruction: 0xff62e75b │ │ @ instruction: 0xff61fb5f │ │ - @ instruction: 0xff62e82a │ │ + @ instruction: 0xff62e803 │ │ @ instruction: 0xff645376 │ │ - @ instruction: 0xff62e7c6 │ │ + @ instruction: 0xff62e79f │ │ @ instruction: 0xff645312 │ │ 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] │ │ @@ -3557161,15 +3557161,15 @@ │ │ bl ba623c │ │ mov r0, r4 │ │ add sp, sp, #1056 @ 0x420 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r6 │ │ bl ba57ac │ │ b ce9d14 │ │ - @ instruction: 0xff62e582 │ │ + @ instruction: 0xff62e55b │ │ @ instruction: 0xff6471a4 │ │ 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 │ │ @@ -3557218,16 +3557218,16 @@ │ │ ldr r0, [sp, #12] │ │ mov r1, r6 │ │ mov r2, #96 @ 0x60 │ │ bl c4d328 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff62e4aa │ │ - @ instruction: 0xff62e4df │ │ + @ instruction: 0xff62e483 │ │ + @ instruction: 0xff62e4b8 │ │ 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] │ │ @@ -3557543,16 +3557543,16 @@ │ │ ldr r0, [sp, #12] │ │ mov r1, r6 │ │ mov r2, #159 @ 0x9f │ │ bl c4d328 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff62df96 │ │ - @ instruction: 0xff639277 │ │ + @ instruction: 0xff62df6f │ │ + @ instruction: 0xff639250 │ │ 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 │ │ @@ -3557656,17 +3557656,17 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ bl ba57ac │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62de26 │ │ + @ instruction: 0xff62ddff │ │ @ instruction: 0xff6409b2 │ │ - @ instruction: 0xff62ddbe │ │ + @ instruction: 0xff62dd97 │ │ @ instruction: 0xff64094a │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl bce0c0 │ │ cmp r0, #0 │ │ beq cea53c │ │ mov r1, #0 │ │ @@ -3557700,17 +3557700,17 @@ │ │ bl c0725c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62dd26 │ │ + @ instruction: 0xff62dcff │ │ @ instruction: 0xff60c780 │ │ - @ instruction: 0xff62dcfe │ │ + @ instruction: 0xff62dcd7 │ │ @ instruction: 0xff60c758 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl bce0c8 │ │ cmp r0, #0 │ │ beq cea5ec │ │ mov r1, #0 │ │ @@ -3557744,18 +3557744,18 @@ │ │ bl c0725c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62dc76 │ │ - @ instruction: 0xff62a068 │ │ - @ instruction: 0xff62dc4e │ │ - @ instruction: 0xff62a040 │ │ + @ instruction: 0xff62dc4f │ │ + @ instruction: 0xff62a041 │ │ + @ instruction: 0xff62dc27 │ │ + @ instruction: 0xff62a019 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl bcf64c │ │ cmp r0, #0 │ │ beq cea69c │ │ mov r1, #0 │ │ bl ba6d18 │ │ @@ -3557788,17 +3557788,17 @@ │ │ bl c0725c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62dbc6 │ │ + @ instruction: 0xff62db9f │ │ @ instruction: 0xff6447b5 │ │ - @ instruction: 0xff62db9e │ │ + @ instruction: 0xff62db77 │ │ @ instruction: 0xff64478d │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ bl bcf644 │ │ cmp r0, #0 │ │ beq cea74c │ │ mov r1, #0 │ │ @@ -3557832,17 +3557832,17 @@ │ │ bl c0725c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #160 @ 0xa0 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62db16 │ │ + @ instruction: 0xff62daef │ │ @ instruction: 0xff61b28b │ │ - @ instruction: 0xff62daee │ │ + @ instruction: 0xff62dac7 │ │ @ instruction: 0xff61b263 │ │ push {r4, r5, r6, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl bdbd50 │ │ orr r1, r0, #1 │ │ mov r6, r0 │ │ @@ -3557876,16 +3557876,16 @@ │ │ bl c0725c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #220 @ 0xdc │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62da3e │ │ - @ instruction: 0xff63a9d3 │ │ + @ instruction: 0xff62da17 │ │ + @ instruction: 0xff63a9ac │ │ push {r4, lr} │ │ sub sp, sp, #16 │ │ cmp r0, #0 │ │ ldrne r2, [r0, #68] @ 0x44 │ │ cmpne r2, #0 │ │ bne cea8b0 │ │ bl c07168 │ │ @@ -3557924,18 +3557924,18 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r4, #0 │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62d9ea │ │ - @ instruction: 0xff627eb8 │ │ - @ instruction: 0xff62d98a │ │ - @ instruction: 0xff627e58 │ │ + @ instruction: 0xff62d9c3 │ │ + @ instruction: 0xff627e91 │ │ + @ instruction: 0xff62d963 │ │ + @ instruction: 0xff627e31 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq cea96c │ │ mov r4, r1 │ │ ldr r1, [r0, #72] @ 0x48 │ │ ldr r2, [pc, #108] @ cea9b0 │ │ mov r5, r0 │ │ @@ -3557960,17 +3557960,17 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62d8f6 │ │ - @ instruction: 0xff631391 │ │ - @ instruction: 0xff62d926 │ │ + @ instruction: 0xff62d8cf │ │ + @ instruction: 0xff63136a │ │ + @ instruction: 0xff62d8ff │ │ bx lr │ │ bx lr │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ ands r0, r1, #135 @ 0x87 │ │ mov r2, #1 │ │ @@ -3558035,17 +3558035,17 @@ │ │ mov r2, #97 @ 0x61 │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff638b64 │ │ + @ instruction: 0xff638b3d │ │ @ instruction: 0xff6225c2 │ │ - @ instruction: 0xff638acc │ │ + @ instruction: 0xff638aa5 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ ands r0, r1, #135 @ 0x87 │ │ mov r2, #1 │ │ bicne r0, r2, r1 │ │ bx lr │ │ @@ -3558108,17 +3558108,17 @@ │ │ mov r2, #97 @ 0x61 │ │ ldr r0, [sp, #4] │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff638a40 │ │ + @ instruction: 0xff638a19 │ │ @ instruction: 0xff6463e8 │ │ - @ instruction: 0xff6389a8 │ │ + @ instruction: 0xff638981 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #32] @ ceac30 │ │ mov r4, r0 │ │ mov r0, #32 │ │ mov r2, #73 @ 0x49 │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ @@ -3558155,15 +3558155,15 @@ │ │ bl c51844 │ │ cmp r0, #0 │ │ beq ceacac │ │ mov r0, #1 │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff62b897 │ │ + @ instruction: 0xff62b870 │ │ ands r0, r1, #3 │ │ movwne r0, #1 │ │ bx lr │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ ceacdc │ │ @@ -3558242,15 +3558242,15 @@ │ │ bl baee70 │ │ mov r0, r4 │ │ bl c2443c │ │ mov r0, r5 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff60fd7e │ │ - @ instruction: 0xff62b811 │ │ + @ instruction: 0xff62b7ea │ │ ldrdeq r7, [lr], -ip │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ ceae30 │ │ ldr r0, [pc, r0] │ │ b ced388 │ │ @@ -3558396,15 +3558396,15 @@ │ │ bl baee70 │ │ mov r0, r4 │ │ bl c2443c │ │ mov r0, r5 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff60fb16 │ │ - @ instruction: 0xff62f118 │ │ + @ instruction: 0xff62f0f1 │ │ andeq r7, lr, r4, ror fp │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ ceb098 │ │ ldr r0, [pc, r0] │ │ b ced388 │ │ @@ -3558466,15 +3558466,15 @@ │ │ mov r0, r6 │ │ bl baee70 │ │ mov r0, r4 │ │ bl c2443c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff60f9c6 │ │ - @ instruction: 0xff63c0a7 │ │ + @ instruction: 0xff63c080 │ │ bx lr │ │ bx lr │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ ceb1b4 │ │ ldr r0, [pc, r0] │ │ @@ -3558512,15 +3558512,15 @@ │ │ bl cebb90 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl baee70 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff620288 │ │ - @ instruction: 0xff63a06c │ │ + @ instruction: 0xff63a045 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ ceb264 │ │ ldr r0, [pc, r0] │ │ b ced388 │ │ andeq r7, lr, r4, lsl sl │ │ @@ -3558556,15 +3558556,15 @@ │ │ bl cebb90 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl baee70 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff6201d8 │ │ - @ instruction: 0xff6365cf │ │ + @ instruction: 0xff6365a8 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ ceb314 │ │ ldr r0, [pc, r0] │ │ b ced388 │ │ andeq r7, lr, r8, ror #18 │ │ @@ -3558739,27 +3558739,27 @@ │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r5, #1 │ │ b ceb5b0 │ │ @ instruction: 0xff620128 │ │ @ instruction: 0xff60b9e5 │ │ @ instruction: 0xff62009c │ │ - @ instruction: 0xff62931d │ │ + @ instruction: 0xff6292f6 │ │ @ instruction: 0xff620d81 │ │ @ instruction: 0xff61d3f2 │ │ @ instruction: 0xff61ff0c │ │ - @ instruction: 0xff62918d │ │ - @ instruction: 0xff62b188 │ │ + @ instruction: 0xff629166 │ │ + @ instruction: 0xff62b161 │ │ @ instruction: 0xff61ff64 │ │ - @ instruction: 0xff6291e5 │ │ + @ instruction: 0xff6291be │ │ @ instruction: 0xff61fee0 │ │ - @ instruction: 0xff629161 │ │ + @ instruction: 0xff62913a │ │ @ instruction: 0xff61ff38 │ │ - @ instruction: 0xff6291b9 │ │ - @ instruction: 0xff62fa48 │ │ + @ instruction: 0xff629192 │ │ + @ instruction: 0xff62fa21 │ │ @ instruction: 0xff61b3c6 │ │ @ instruction: 0xff61030b │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ ceb628 │ │ ldr r0, [pc, r0] │ │ @@ -3558797,15 +3558797,15 @@ │ │ bl cec474 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl baee70 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff61fe14 │ │ - @ instruction: 0xff62ccff │ │ + @ instruction: 0xff62ccd8 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ ceb6d8 │ │ ldr r0, [pc, r0] │ │ b ced388 │ │ andeq r7, lr, r4, asr #11 │ │ @@ -3558929,15 +3558929,15 @@ │ │ bl cecb58 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl baee70 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff61fc04 │ │ - @ instruction: 0xff62e837 │ │ + @ instruction: 0xff62e810 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ ceb8e8 │ │ ldr r0, [pc, r0] │ │ b ced388 │ │ andeq r7, lr, r4, lsr #7 │ │ @@ -3558973,15 +3558973,15 @@ │ │ bl cecb58 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl baee70 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff61fb54 │ │ - @ instruction: 0xff637ca6 │ │ + @ instruction: 0xff637c7f │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ ceb998 │ │ ldr r0, [pc, r0] │ │ b ced388 │ │ strdeq r7, [lr], -r8 │ │ @@ -3559017,15 +3559017,15 @@ │ │ bl cecb58 │ │ mov r4, r0 │ │ mov r0, r5 │ │ bl baee70 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff61faa4 │ │ - @ instruction: 0xff63d5ca │ │ + @ instruction: 0xff63d5a3 │ │ mov r3, r2 │ │ mov r2, r1 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ ceba48 │ │ ldr r0, [pc, r0] │ │ b ced388 │ │ andeq r7, lr, r8, lsr r2 │ │ @@ -3559264,30 +3559264,30 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #226 @ 0xe2 │ │ b cebbd0 │ │ mov r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff61f8bc │ │ - @ instruction: 0xff63b5d1 │ │ - @ instruction: 0xff62f286 │ │ + @ instruction: 0xff63b5aa │ │ + @ instruction: 0xff62f25f │ │ @ instruction: 0xff64006a │ │ @ instruction: 0xff61f6c0 │ │ - @ instruction: 0xff63b3d5 │ │ + @ instruction: 0xff63b3ae │ │ @ instruction: 0xff60c20b │ │ @ instruction: 0xff61f718 │ │ - @ instruction: 0xff63b42d │ │ + @ instruction: 0xff63b406 │ │ @ instruction: 0xff61f694 │ │ - @ instruction: 0xff63b3a9 │ │ + @ instruction: 0xff63b382 │ │ @ instruction: 0xff61f6ec │ │ - @ instruction: 0xff63b401 │ │ - @ instruction: 0xff62f22c │ │ + @ instruction: 0xff63b3da │ │ + @ instruction: 0xff62f205 │ │ @ instruction: 0xff60a290 │ │ @ instruction: 0xff60de1a │ │ - @ instruction: 0xff63001e │ │ + @ instruction: 0xff62fff7 │ │ 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 │ │ @@ -3559463,29 +3559463,29 @@ │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r7 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff60d375 │ │ @ instruction: 0xff61659d │ │ - @ instruction: 0xff62ef88 │ │ - @ instruction: 0xff62766b │ │ + @ instruction: 0xff62ef61 │ │ + @ instruction: 0xff627644 │ │ @ instruction: 0xff621257 │ │ @ instruction: 0xff63f079 │ │ - @ instruction: 0xff6275d5 │ │ + @ instruction: 0xff6275ae │ │ @ instruction: 0xff61646d │ │ @ instruction: 0xff60cd4e │ │ - @ instruction: 0xff62757d │ │ + @ instruction: 0xff627556 │ │ @ instruction: 0xff60cd06 │ │ @ instruction: 0xff63ee22 │ │ - @ instruction: 0xff62e381 │ │ + @ instruction: 0xff62e35a │ │ @ instruction: 0xff61f368 │ │ @ instruction: 0xff645094 │ │ - @ instruction: 0xff635c6b │ │ - @ instruction: 0xff62c448 │ │ + @ instruction: 0xff635c44 │ │ + @ instruction: 0xff62c421 │ │ @ instruction: 0xff616519 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #28] │ │ cmp r0, #0 │ │ beq cec1b0 │ │ bl c31b30 │ │ @@ -3559573,23 +3559573,23 @@ │ │ bl bb05a8 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ popgt {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6319e9 │ │ + @ instruction: 0xff6319c2 │ │ @ instruction: 0xff624aba │ │ - @ instruction: 0xff62fb90 │ │ + @ instruction: 0xff62fb69 │ │ @ instruction: 0xff622d39 │ │ - @ instruction: 0xff633846 │ │ - @ instruction: 0xff63cd48 │ │ - @ instruction: 0xff63af24 │ │ - @ instruction: 0xff6337dc │ │ - @ instruction: 0xff628432 │ │ + @ instruction: 0xff63381f │ │ + @ instruction: 0xff63cd21 │ │ + @ instruction: 0xff63aefd │ │ + @ instruction: 0xff6337b5 │ │ + @ instruction: 0xff62840b │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r8, r2 │ │ mov r2, r1 │ │ ldr r1, [pc, #312] @ cec450 │ │ mov r7, r3 │ │ mov r5, r0 │ │ @@ -3559667,22 +3559667,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: 0xff613c78 │ │ - @ instruction: 0xff637e13 │ │ - @ instruction: 0xff627265 │ │ + @ instruction: 0xff637dec │ │ + @ instruction: 0xff62723e │ │ @ instruction: 0xff60f42d │ │ @ instruction: 0xff6160b5 │ │ - @ instruction: 0xff62e09d │ │ - @ instruction: 0xff637d77 │ │ + @ instruction: 0xff62e076 │ │ + @ instruction: 0xff637d50 │ │ @ instruction: 0xff60f395 │ │ - @ instruction: 0xff62e031 │ │ + @ instruction: 0xff62e00a │ │ 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] │ │ @@ -3560085,44 +3560085,44 @@ │ │ bl cec300 │ │ cmp r0, #0 │ │ movne r6, #1 │ │ b cec930 │ │ mov r6, #1 │ │ b cec930 │ │ @ instruction: 0xff61efc8 │ │ - @ instruction: 0xff62bec2 │ │ + @ instruction: 0xff62be9b │ │ @ instruction: 0xff61ef50 │ │ - @ instruction: 0xff62be4a │ │ + @ instruction: 0xff62be23 │ │ @ instruction: 0xff61fbfd │ │ @ instruction: 0xff61edf0 │ │ - @ instruction: 0xff62bcea │ │ + @ instruction: 0xff62bcc3 │ │ @ instruction: 0xff61c28a │ │ - @ instruction: 0xff62bc85 │ │ - @ instruction: 0xff62e8c8 │ │ + @ instruction: 0xff62bc5e │ │ + @ instruction: 0xff62e8a1 │ │ @ instruction: 0xff61edb8 │ │ - @ instruction: 0xff62bcb2 │ │ + @ instruction: 0xff62bc8b │ │ @ instruction: 0xff61a246 │ │ @ instruction: 0xff615b60 │ │ @ instruction: 0xff61cdef │ │ @ instruction: 0xff6425bd │ │ @ instruction: 0xff61cdbb │ │ @ instruction: 0xff60c449 │ │ @ instruction: 0xff616a41 │ │ @ instruction: 0xff61bf98 │ │ - @ instruction: 0xff6399d5 │ │ - @ instruction: 0xff62e77e │ │ - @ instruction: 0xff635d15 │ │ + @ instruction: 0xff6399ae │ │ + @ instruction: 0xff62e757 │ │ + @ instruction: 0xff635cee │ │ @ instruction: 0xff612b28 │ │ @ instruction: 0xff60b578 │ │ - @ instruction: 0xff62aa21 │ │ - @ instruction: 0xff62e5e6 │ │ + @ instruction: 0xff62a9fa │ │ + @ instruction: 0xff62e5bf │ │ @ instruction: 0xff61ea28 │ │ @ instruction: 0xff619e8a │ │ @ instruction: 0xff61dd6c │ │ - @ instruction: 0xff63b627 │ │ + @ instruction: 0xff63b600 │ │ @ instruction: 0xff61ebe8 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ cmpne r1, #0 │ │ bne cecba0 │ │ bl c07168 │ │ ldr r0, [pc, #344] @ cecccc │ │ @@ -3560210,23 +3560210,23 @@ │ │ mov r1, r5 │ │ mov r0, r4 │ │ cmp r2, #1 │ │ bge cecc54 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff61e8f8 │ │ - @ instruction: 0xff625c54 │ │ + @ instruction: 0xff625c2d │ │ @ instruction: 0x000dcfb8 │ │ @ instruction: 0xff61e7f0 │ │ - @ instruction: 0xff625b4c │ │ + @ instruction: 0xff625b25 │ │ @ instruction: 0xff60fbc7 │ │ @ instruction: 0xff619c36 │ │ @ instruction: 0xff615550 │ │ @ instruction: 0xff61e888 │ │ - @ instruction: 0xff625be4 │ │ + @ instruction: 0xff625bbd │ │ @ instruction: 0xff61373d │ │ 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 │ │ @@ -3560601,43 +3560601,43 @@ │ │ ldr r6, [sp, #16] │ │ b cecdcc │ │ @ instruction: 0xff61e730 │ │ @ instruction: 0xff64420b │ │ @ instruction: 0xff61e6c8 │ │ @ instruction: 0xff6441a3 │ │ @ instruction: 0xff61b9d6 │ │ - @ instruction: 0xff62543b │ │ - @ instruction: 0xff637eed │ │ + @ instruction: 0xff625414 │ │ + @ instruction: 0xff637ec6 │ │ @ instruction: 0xff60f9dc │ │ @ instruction: 0xff61f351 │ │ @ instruction: 0xff643a77 │ │ @ instruction: 0xff61fbe2 │ │ @ instruction: 0xff60f938 │ │ - @ instruction: 0xff62e018 │ │ + @ instruction: 0xff62dff1 │ │ @ instruction: 0xff623887 │ │ - @ instruction: 0xff62cbbe │ │ - @ instruction: 0xff639c76 │ │ + @ instruction: 0xff62cb97 │ │ + @ instruction: 0xff639c4f │ │ @ instruction: 0xff6169ff │ │ @ instruction: 0xff63d806 │ │ - @ instruction: 0xff62e790 │ │ + @ instruction: 0xff62e769 │ │ @ instruction: 0xff61698a │ │ - @ instruction: 0xff6324bd │ │ - @ instruction: 0xff635f03 │ │ - @ instruction: 0xff628fc0 │ │ - @ instruction: 0xff6304bc │ │ + @ instruction: 0xff632496 │ │ + @ instruction: 0xff635edc │ │ + @ instruction: 0xff628f99 │ │ + @ instruction: 0xff630495 │ │ @ instruction: 0xff61a6e2 │ │ @ instruction: 0xff61524d │ │ - @ instruction: 0xff62936b │ │ + @ instruction: 0xff629344 │ │ @ instruction: 0xff63dca3 │ │ - @ instruction: 0xff629317 │ │ + @ instruction: 0xff6292f0 │ │ @ instruction: 0xff60d86a │ │ - @ instruction: 0xff62eafa │ │ - @ instruction: 0xff6292bf │ │ + @ instruction: 0xff62ead3 │ │ + @ instruction: 0xff629298 │ │ @ instruction: 0xff609a91 │ │ - @ instruction: 0xff62928f │ │ + @ instruction: 0xff629268 │ │ add r0, r0, #4 │ │ ldr r1, [r0, #-4] │ │ cmp r1, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ cmp r1, #42 @ 0x2a │ │ ldreq r0, [r0] │ │ @@ -3560762,15 +3560762,15 @@ │ │ bl d217bc │ │ mov r1, #0 │ │ mov r5, r6 │ │ str r1, [r6, #16] │ │ str r0, [r6] │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff63609d │ │ + @ instruction: 0xff636076 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cc2144 │ │ cmp r6, #0 │ │ beq ced59c │ │ @@ -3560906,20 +3560906,20 @@ │ │ ldr r1, [sp, #28] │ │ mov r3, #249 @ 0xf9 │ │ add r2, pc, r2 │ │ bl c4e698 │ │ mov r0, r7 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff635f75 │ │ + @ instruction: 0xff635f4e │ │ @ instruction: 0xff60b720 │ │ - @ instruction: 0xff635f29 │ │ - @ instruction: 0xff6304d4 │ │ - @ instruction: 0xff635eed │ │ - @ instruction: 0xff635e3d │ │ + @ instruction: 0xff635f02 │ │ + @ instruction: 0xff6304ad │ │ + @ instruction: 0xff635ec6 │ │ + @ instruction: 0xff635e16 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl cc2144 │ │ mov r8, #0 │ │ cmp r5, #0 │ │ beq ced7f0 │ │ @@ -3560963,16 +3560963,16 @@ │ │ beq ced7f0 │ │ ldr r0, [r6, #8] │ │ bl bcde4c │ │ mov r8, #1 │ │ str r5, [r6, #8] │ │ mov r0, r8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff635da9 │ │ - @ instruction: 0xff634047 │ │ + @ instruction: 0xff635d82 │ │ + @ instruction: 0xff634020 │ │ push {r4, r5, fp, lr} │ │ ldr r5, [pc, #80] @ ced8f8 │ │ mov r4, r0 │ │ ldr r0, [r0, #36] @ 0x24 │ │ movw r2, #277 @ 0x115 │ │ add r5, pc, r5 │ │ mov r1, r5 │ │ @@ -3560988,15 +3560988,15 @@ │ │ movw r3, #281 @ 0x119 │ │ bl c4d580 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #283 @ 0x11b │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff635d29 │ │ + @ instruction: 0xff635d02 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ bl cc2144 │ │ mov r7, #0 │ │ cmp r0, #0 │ │ beq ceda20 │ │ ldr r1, [pc, #388] @ cedaa0 │ │ @@ -3561094,18 +3561094,18 @@ │ │ bl c4d580 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #283 @ 0x11b │ │ bl c4d328 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff635cb9 │ │ - @ instruction: 0xff635b85 │ │ - @ instruction: 0xff635ba9 │ │ - @ instruction: 0xff635bd1 │ │ + @ instruction: 0xff635c92 │ │ + @ instruction: 0xff635b5e │ │ + @ instruction: 0xff635b82 │ │ + @ instruction: 0xff635baa │ │ 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 │ │ @@ -3561311,26 +3561311,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: 0xff611b73 │ │ - @ instruction: 0xff62f2db │ │ - @ instruction: 0xff632f4d │ │ + @ instruction: 0xff62f2b4 │ │ + @ instruction: 0xff632f26 │ │ @ instruction: 0xff6161ef │ │ - @ instruction: 0xff6359a9 │ │ + @ instruction: 0xff635982 │ │ @ instruction: 0xff641272 │ │ - @ instruction: 0xff63104e │ │ + @ instruction: 0xff631027 │ │ @ instruction: 0xff60847b │ │ - @ instruction: 0xff635931 │ │ + @ instruction: 0xff63590a │ │ @ instruction: 0xff63e13b │ │ @ instruction: 0xff61e5df │ │ - @ instruction: 0xff635895 │ │ - @ instruction: 0xff6357fd │ │ + @ instruction: 0xff63586e │ │ + @ instruction: 0xff6357d6 │ │ ldr r0, [pc, #4] @ cede40 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq sp, ip, sp │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ @@ -3561415,18 +3561415,18 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff61180f │ │ @ instruction: 0xff61458d │ │ - @ instruction: 0xff62ef8f │ │ - @ instruction: 0xff632c15 │ │ + @ instruction: 0xff62ef68 │ │ + @ instruction: 0xff632bee │ │ @ instruction: 0xff61453d │ │ - @ instruction: 0xff630da6 │ │ + @ instruction: 0xff630d7f │ │ @ instruction: 0xff6081db │ │ @ instruction: 0xff61e3ab │ │ @ instruction: 0xff6144b1 │ │ ldr r0, [pc, #4] @ cedfcc │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000dbcb0 │ │ @@ -3561491,18 +3561491,18 @@ │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ bl bcd3ec │ │ cmp r0, #1 │ │ bge cee0ac │ │ mov r4, #0 │ │ b cee0b4 │ │ - @ instruction: 0xff6355cd │ │ - @ instruction: 0xff62fb78 │ │ - @ instruction: 0xff63557d │ │ - @ instruction: 0xff62fb28 │ │ + @ instruction: 0xff6355a6 │ │ + @ instruction: 0xff62fb51 │ │ + @ instruction: 0xff635556 │ │ + @ instruction: 0xff62fb01 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cee13c │ │ ldr r1, [pc, #64] @ cee144 │ │ @@ -3562014,19 +3562014,19 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ add sp, sp, #176 @ 0xb0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff61fb1d │ │ @ instruction: 0xff610f67 │ │ @ instruction: 0xff61dbe5 │ │ - @ instruction: 0xff632349 │ │ + @ instruction: 0xff632322 │ │ @ instruction: 0xff6155eb │ │ @ instruction: 0xff61721a │ │ - @ instruction: 0xff62f360 │ │ - @ instruction: 0xff63044a │ │ + @ instruction: 0xff62f339 │ │ + @ instruction: 0xff630423 │ │ @ instruction: 0xff607877 │ │ @ instruction: 0xff617186 │ │ ldr r0, [pc, #4] @ cee928 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, sp, r4, lsr #8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ @@ -3562120,17 +3562120,17 @@ │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff61f8a1 │ │ @ instruction: 0xff610cdb │ │ @ instruction: 0xff613a59 │ │ @ instruction: 0xff61d971 │ │ - @ instruction: 0xff6320e1 │ │ + @ instruction: 0xff6320ba │ │ @ instruction: 0xff613a09 │ │ - @ instruction: 0xff630272 │ │ + @ instruction: 0xff63024b │ │ @ instruction: 0xff6076a7 │ │ ldr r0, [pc, #4] @ ceeac4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, sp, r4, lsl r3 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ @@ -3562304,15 +3562304,15 @@ │ │ beq ceed0c │ │ ldr r0, [r5, #8] │ │ bl bfe5ec │ │ mov r0, #1 │ │ str r4, [r5, #8] │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff60f86b │ │ - @ instruction: 0xff6259e1 │ │ + @ instruction: 0xff6259ba │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl bfe5ec │ │ ldr r0, [r4, #8] │ │ bl bfe5ec │ │ ldr r1, [pc, #16] @ ceedbc │ │ @@ -3562387,17 +3562387,17 @@ │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff60f7a3 │ │ @ instruction: 0xff60f737 │ │ - @ instruction: 0xff630c2a │ │ + @ instruction: 0xff630c03 │ │ @ instruction: 0xff60f6ff │ │ - @ instruction: 0xff630bf2 │ │ + @ instruction: 0xff630bcb │ │ @ instruction: 0xff60f6cb │ │ mov r0, #1 │ │ bx lr │ │ ldr r0, [pc, #4] @ ceeef8 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff697358 │ │ @@ -3562455,15 +3562455,15 @@ │ │ beq ceef68 │ │ ldr r0, [r5, #4] │ │ bl bfe5ec │ │ mov r0, #1 │ │ str r4, [r5, #4] │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff60f60f │ │ - @ instruction: 0xff62ec30 │ │ + @ instruction: 0xff62ec09 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ ceeff8 │ │ add r0, pc, r0 │ │ b cef3e4 │ │ @ instruction: 0xff640ac0 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ @@ -3562629,15 +3562629,15 @@ │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff64085c │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cef29c │ │ add r0, pc, r0 │ │ b cef3e4 │ │ - @ instruction: 0xff62baf9 │ │ + @ instruction: 0xff62bad2 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d217bc │ │ ldr r1, [pc, #52] @ cef2e8 │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c1c47c │ │ @@ -3562648,15 +3562648,15 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c1c8e4 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62bad9 │ │ + @ instruction: 0xff62bab2 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d217bc │ │ ldr r1, [pc, #52] @ cef334 │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c1c47c │ │ @@ -3562667,15 +3562667,15 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c1c8e4 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62ba8d │ │ + @ instruction: 0xff62ba66 │ │ mov r1, r0 │ │ ldr r0, [pc, #4] @ cef348 │ │ add r0, pc, r0 │ │ b cef3e4 │ │ @ instruction: 0xff6177b4 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ @@ -3562818,16 +3562818,16 @@ │ │ nop {0} │ │ nop {0} │ │ nop {0} │ │ andeq r0, r0, r3 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff637cf0 │ │ - @ instruction: 0xff637c58 │ │ + @ instruction: 0xff637cc9 │ │ + @ instruction: 0xff637c31 │ │ @ instruction: 0xff63f96c │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ cmp r0, #0 │ │ @@ -3562883,19 +3562883,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 c4d328 │ │ - @ instruction: 0xff637bdc │ │ - @ instruction: 0xff637bbc │ │ - @ instruction: 0xff637b9c │ │ - @ instruction: 0xff637b7c │ │ - @ instruction: 0xff637b58 │ │ + @ instruction: 0xff637bb5 │ │ + @ instruction: 0xff637b95 │ │ + @ instruction: 0xff637b75 │ │ + @ instruction: 0xff637b55 │ │ + @ instruction: 0xff637b31 │ │ 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 │ │ @@ -3562962,19 +3562962,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: 0xff637ac4 │ │ - @ instruction: 0xff637aa4 │ │ - @ instruction: 0xff637a84 │ │ - @ instruction: 0xff637a64 │ │ - @ instruction: 0xff637a44 │ │ + @ instruction: 0xff637a9d │ │ + @ instruction: 0xff637a7d │ │ + @ instruction: 0xff637a5d │ │ + @ instruction: 0xff637a3d │ │ + @ instruction: 0xff637a1d │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r8, r1 │ │ mov r5, r0 │ │ bl cc2144 │ │ @@ -3563178,39 +3563178,39 @@ │ │ str r0, [sp] │ │ mov r0, #57 @ 0x39 │ │ add r2, pc, r2 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6335ea │ │ - @ instruction: 0xff637810 │ │ + @ instruction: 0xff6335c3 │ │ + @ instruction: 0xff6377e9 │ │ @ instruction: 0xff612834 │ │ @ instruction: 0xff6212d8 │ │ @ instruction: 0xff61efba │ │ - @ instruction: 0xff6377dc │ │ + @ instruction: 0xff6377b5 │ │ @ instruction: 0xff612800 │ │ @ instruction: 0xff60ebd9 │ │ - @ instruction: 0xff637904 │ │ + @ instruction: 0xff6378dd │ │ @ instruction: 0xff612928 │ │ @ instruction: 0xff63b820 │ │ - @ instruction: 0xff63783c │ │ + @ instruction: 0xff637815 │ │ @ instruction: 0xff612860 │ │ - @ instruction: 0xff6377a8 │ │ + @ instruction: 0xff637781 │ │ @ instruction: 0xff6127cc │ │ @ instruction: 0xff619cc3 │ │ - @ instruction: 0xff63774c │ │ + @ instruction: 0xff637725 │ │ @ instruction: 0xff612770 │ │ - @ instruction: 0xff62e149 │ │ - @ instruction: 0xff637898 │ │ + @ instruction: 0xff62e122 │ │ + @ instruction: 0xff637871 │ │ @ instruction: 0xff6128bc │ │ @ instruction: 0xff61449c │ │ - @ instruction: 0xff6376a8 │ │ + @ instruction: 0xff637681 │ │ @ instruction: 0xff6126cc │ │ - @ instruction: 0xff631d6f │ │ + @ instruction: 0xff631d48 │ │ ldr r0, [pc, #4] @ cefba0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, sp, r8, lsl #10 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ @@ -3563565,45 +3563565,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: 0xff629820 │ │ - @ instruction: 0xff63759c │ │ + @ instruction: 0xff6297f9 │ │ + @ instruction: 0xff637575 │ │ @ instruction: 0xff60f46c │ │ - @ instruction: 0xff63751c │ │ - @ instruction: 0xff6374cc │ │ + @ instruction: 0xff6374f5 │ │ + @ instruction: 0xff6374a5 │ │ @ instruction: 0xff60ae52 │ │ @ instruction: 0xff60e8d9 │ │ - @ instruction: 0xff63253d │ │ - @ instruction: 0xff637438 │ │ - @ instruction: 0xff62bfeb │ │ - @ instruction: 0xff6373b8 │ │ + @ instruction: 0xff632516 │ │ + @ instruction: 0xff637411 │ │ + @ instruction: 0xff62bfc4 │ │ + @ instruction: 0xff637391 │ │ @ instruction: 0xff63b338 │ │ - @ instruction: 0xff637330 │ │ + @ instruction: 0xff637309 │ │ @ instruction: 0xff63f054 │ │ @ instruction: 0xff60e741 │ │ @ instruction: 0xff6134cd │ │ - @ instruction: 0xff637240 │ │ + @ instruction: 0xff637219 │ │ @ instruction: 0xff63ccbe │ │ @ instruction: 0xff60e655 │ │ @ instruction: 0xff6127c5 │ │ - @ instruction: 0xff637210 │ │ + @ instruction: 0xff6371e9 │ │ @ instruction: 0xff640fd2 │ │ - @ instruction: 0xff62bdf2 │ │ - @ instruction: 0xff637274 │ │ + @ instruction: 0xff62bdcb │ │ + @ instruction: 0xff63724d │ │ @ instruction: 0xff641036 │ │ @ instruction: 0xff613ea8 │ │ - @ instruction: 0xff626586 │ │ - @ instruction: 0xff62836f │ │ + @ instruction: 0xff62655f │ │ + @ instruction: 0xff628348 │ │ @ instruction: 0xff617861 │ │ @ instruction: 0xff6212b7 │ │ - @ instruction: 0xff637c7a │ │ + @ instruction: 0xff637c53 │ │ ldr r0, [pc, #4] @ cf01c4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r9, sp, r8, ror #31 │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #32] @ cf01f8 │ │ @@ -3563674,16 +3563674,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: 0xff636f80 │ │ - @ instruction: 0xff636ef4 │ │ + @ instruction: 0xff636f59 │ │ + @ instruction: 0xff636ecd │ │ @ instruction: 0xff6157cd │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ bl cc2144 │ │ cmp r0, #0 │ │ beq cf03a0 │ │ @@ -3563742,16 +3563742,16 @@ │ │ nop {0} │ │ nop {0} │ │ nop {0} │ │ andeq r0, r0, r3 │ │ andeq r0, r0, r8 │ │ andeq r0, r0, r1 │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff636e80 │ │ - @ instruction: 0xff636de8 │ │ + @ instruction: 0xff636e59 │ │ + @ instruction: 0xff636dc1 │ │ @ instruction: 0xff60e219 │ │ cmp r1, #3 │ │ strhi r1, [r0, #4] │ │ movhi r0, #1 │ │ bxhi lr │ │ push {fp, lr} │ │ bl c07168 │ │ @@ -3563765,15 +3563765,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #217 @ 0xd9 │ │ mov r3, #4 │ │ add r2, pc, r2 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff636d70 │ │ + @ instruction: 0xff636d49 │ │ @ instruction: 0xff63ea94 │ │ @ instruction: 0xff60e181 │ │ 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 │ │ @@ -3564091,17 +3564091,17 @@ │ │ mov r1, #235 @ 0xeb │ │ add r2, pc, r2 │ │ bl c0734c │ │ mov r0, #0 │ │ add sp, sp, #92 @ 0x5c │ │ add sp, sp, #1024 @ 0x400 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff636cf8 │ │ - @ instruction: 0xff636ce4 │ │ - @ instruction: 0xff63685c │ │ + @ instruction: 0xff636cd1 │ │ + @ instruction: 0xff636cbd │ │ + @ instruction: 0xff636835 │ │ @ instruction: 0xff611892 │ │ @ instruction: 0xff6063fe │ │ 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 │ │ @@ -3564307,19 +3564307,19 @@ │ │ bl c99164 │ │ cmp r0, #0 │ │ strne r8, [r4, r7, lsl #2] │ │ addne r7, r7, #1 │ │ cmpne r6, r7 │ │ bne cf0ca0 │ │ b cf0adc │ │ - @ instruction: 0xff636700 │ │ - @ instruction: 0xff636538 │ │ + @ instruction: 0xff6366d9 │ │ + @ instruction: 0xff636511 │ │ @ instruction: 0x000021bc │ │ - @ instruction: 0xff6366b0 │ │ - @ instruction: 0xff636690 │ │ + @ instruction: 0xff636689 │ │ + @ instruction: 0xff636669 │ │ 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 │ │ @@ -3564437,16 +3564437,16 @@ │ │ movw r3, #787 @ 0x313 │ │ add r2, pc, r2 │ │ bl c4d580 │ │ add sp, sp, #12 │ │ add sp, sp, #2048 @ 0x800 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ bx lr │ │ - @ instruction: 0xff6362f4 │ │ - @ instruction: 0xff6362dc │ │ + @ instruction: 0xff6362cd │ │ + @ instruction: 0xff6362b5 │ │ 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 cf10c0 │ │ @@ -3566444,18 +3566444,18 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r3, #1 │ │ add r2, pc, r2 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6343d8 │ │ + @ instruction: 0xff6343b1 │ │ @ instruction: 0xff61691b │ │ @ instruction: 0xff614aed │ │ - @ instruction: 0xff634394 │ │ + @ instruction: 0xff63436d │ │ @ instruction: 0xff6168d7 │ │ @ instruction: 0xff638093 │ │ cmp r1, #7 │ │ strhi r1, [r0, #44] @ 0x2c │ │ movhi r0, #1 │ │ bxhi lr │ │ push {fp, lr} │ │ @@ -3566470,16 +3566470,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #235 @ 0xeb │ │ mov r3, #8 │ │ add r2, pc, r2 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff63432c │ │ - @ instruction: 0xff6323ef │ │ + @ instruction: 0xff634305 │ │ + @ instruction: 0xff6323c8 │ │ @ instruction: 0xff60b73d │ │ cmp r1, #19 │ │ cmpne r1, #16 │ │ streq r1, [r0, #56] @ 0x38 │ │ moveq r0, #1 │ │ bxeq lr │ │ push {fp, lr} │ │ @@ -3566493,15 +3566493,15 @@ │ │ ldr r2, [pc, #28] @ cf2f04 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #125 @ 0x7d │ │ add r2, pc, r2 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6342cc │ │ + @ instruction: 0xff6342a5 │ │ @ instruction: 0xff60f30d │ │ @ instruction: 0xff6185be │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #104] @ cf2f80 │ │ mov r4, r0 │ │ ldr r0, [r0, #100] @ 0x64 │ │ @@ -3566526,16 +3566526,16 @@ │ │ mov r5, #0 │ │ str r5, [r4, #92] @ 0x5c │ │ bl c21420 │ │ str r5, [r4, #96] @ 0x60 │ │ mov r5, #1 │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff634284 │ │ - @ instruction: 0xff63425c │ │ + @ instruction: 0xff63425d │ │ + @ instruction: 0xff634235 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cf2fc0 │ │ ldr r1, [pc, #32] @ cf2fc8 │ │ @@ -3566544,15 +3566544,15 @@ │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff621762 │ │ + @ instruction: 0xff62173b │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl cc2144 │ │ cmp r0, #0 │ │ beq cf30dc │ │ @@ -3566615,28 +3566615,28 @@ │ │ ldr r1, [pc, #24] @ cf30e8 │ │ mov r0, r6 │ │ mov r2, #121 @ 0x79 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff62171a │ │ - @ instruction: 0xff62163a │ │ + @ instruction: 0xff6216f3 │ │ + @ instruction: 0xff621613 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cf311c │ │ ldr r1, [pc, #16] @ cf3118 │ │ mov r0, r4 │ │ mov r2, #121 @ 0x79 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ - @ instruction: 0xff621602 │ │ + @ instruction: 0xff6215db │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r0 │ │ ldr r8, [r0], #8 │ │ bl cc2d80 │ │ ldr r9, [pc, #144] @ cf31c4 │ │ mov r7, r4 │ │ ldr r0, [r7, #20]! │ │ @@ -3566671,15 +3566671,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: 0xff6215d2 │ │ + @ instruction: 0xff6215ab │ │ 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 │ │ @@ -3566809,20 +3566809,20 @@ │ │ bl cf39c4 │ │ mov r6, r0 │ │ mov r0, r7 │ │ mov r1, #64 @ 0x40 │ │ bl d320c0 │ │ b cf3320 │ │ @ instruction: 0xff602f06 │ │ - @ instruction: 0xff621466 │ │ - @ instruction: 0xff62e60b │ │ - @ instruction: 0xff62143a │ │ - @ instruction: 0xff62e5df │ │ - @ instruction: 0xff62140e │ │ - @ instruction: 0xff62e5b3 │ │ + @ instruction: 0xff62143f │ │ + @ instruction: 0xff62e5e4 │ │ + @ instruction: 0xff621413 │ │ + @ instruction: 0xff62e5b8 │ │ + @ instruction: 0xff6213e7 │ │ + @ instruction: 0xff62e58c │ │ ldr r0, [pc, #4] @ cf3410 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, sp, r4, ror #28 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3567006,15 +3567006,15 @@ │ │ add r2, pc, r2 │ │ stm sp, {r9, sl} │ │ str r5, [sp, #8] │ │ str r8, [sp, #12] │ │ bl cf38e8 │ │ mov r6, r0 │ │ b cf3688 │ │ - @ instruction: 0xff6210a6 │ │ + @ instruction: 0xff62107f │ │ @ instruction: 0xff616094 │ │ @ instruction: 0xff692cec │ │ @ instruction: 0xff692b78 │ │ ldr r0, [pc, #4] @ cf371c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, sp, r4, lsr ip │ │ @@ -3567112,22 +3567112,22 @@ │ │ mov r6, #0 │ │ bl c0734c │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r6, #1 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff620e9a │ │ + @ instruction: 0xff620e73 │ │ @ instruction: 0xff619785 │ │ - @ instruction: 0xff6305f0 │ │ - @ instruction: 0xff620f96 │ │ - @ instruction: 0xff62ce42 │ │ - @ instruction: 0xff620f3e │ │ - @ instruction: 0xff620efa │ │ - @ instruction: 0xff632226 │ │ + @ instruction: 0xff6305c9 │ │ + @ instruction: 0xff620f6f │ │ + @ instruction: 0xff62ce1b │ │ + @ instruction: 0xff620f17 │ │ + @ instruction: 0xff620ed3 │ │ + @ instruction: 0xff6321ff │ │ ldr r0, [pc, #4] @ cf38d4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r6, sp, r4, asr #22 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3567180,17 +3567180,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #139 @ 0x8b │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ add sp, sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff620d7e │ │ - @ instruction: 0xff626725 │ │ - @ instruction: 0xff624d59 │ │ + @ instruction: 0xff620d57 │ │ + @ instruction: 0xff6266fe │ │ + @ instruction: 0xff624d32 │ │ 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 c1827c │ │ @@ -3567481,29 +3567481,29 @@ │ │ mov r2, #0 │ │ str r6, [r8] │ │ bl c52f7c │ │ cmp r0, #0 │ │ movne r6, #1 │ │ b cf3e18 │ │ @ instruction: 0xff601a5f │ │ - @ instruction: 0xff620aba │ │ + @ instruction: 0xff620a93 │ │ @ instruction: 0xff638fe4 │ │ @ instruction: 0xff637be0 │ │ @ instruction: 0xff602493 │ │ - @ instruction: 0xff6265dc │ │ - @ instruction: 0xff620952 │ │ + @ instruction: 0xff6265b5 │ │ + @ instruction: 0xff62092b │ │ @ instruction: 0xff60b2c4 │ │ - @ instruction: 0xff6208de │ │ - @ instruction: 0xff62573a │ │ - @ instruction: 0xff63649c │ │ - @ instruction: 0xff620a1e │ │ + @ instruction: 0xff6208b7 │ │ + @ instruction: 0xff625713 │ │ + @ instruction: 0xff636475 │ │ + @ instruction: 0xff6209f7 │ │ @ instruction: 0xff638f48 │ │ - @ instruction: 0xff6209de │ │ + @ instruction: 0xff6209b7 │ │ @ instruction: 0xff638f08 │ │ - @ instruction: 0xff6209ba │ │ + @ instruction: 0xff620993 │ │ @ instruction: 0xff638ee4 │ │ push {r4, r5, r6, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #228] @ cf3fa0 │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ @@ -3567559,16 +3567559,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #129 @ 0x81 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6372a4 │ │ - @ instruction: 0xff620792 │ │ - @ instruction: 0xff629c76 │ │ + @ instruction: 0xff62076b │ │ + @ instruction: 0xff629c4f │ │ @ instruction: 0xff602212 │ │ 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 │ │ @@ -3567668,17 +3567668,17 @@ │ │ movw r1, #256 @ 0x100 │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff61e6d0 │ │ - @ instruction: 0xff61e6ac │ │ - @ instruction: 0xff629ad0 │ │ + @ instruction: 0xff61e6a9 │ │ + @ instruction: 0xff61e685 │ │ + @ instruction: 0xff629aa9 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, r6, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ ldr r6, [r0, #148] @ 0x94 │ │ mov r0, r1 │ │ @@ -3567702,15 +3567702,15 @@ │ │ bl d320c0 │ │ str r6, [r4, #148] @ 0x94 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #76 @ 0x4c │ │ pop {r4, r5, r6, lr} │ │ b c4d328 │ │ - @ instruction: 0xff61e640 │ │ + @ instruction: 0xff61e619 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r7, [r0, #148] @ 0x94 │ │ mov r4, #0 │ │ bl cc2144 │ │ cmp r0, #0 │ │ beq cf4350 │ │ @@ -3567811,18 +3567811,18 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #12 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff61e5d0 │ │ - @ instruction: 0xff61e474 │ │ - @ instruction: 0xff629898 │ │ - @ instruction: 0xff61e4cc │ │ + @ instruction: 0xff61e5a9 │ │ + @ instruction: 0xff61e44d │ │ + @ instruction: 0xff629871 │ │ + @ instruction: 0xff61e4a5 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r6, [r4, #148] @ 0x94 │ │ bl c207c8 │ │ add r0, r4, #4 │ │ bl cc2d80 │ │ @@ -3567839,15 +3567839,15 @@ │ │ mov r3, #65 @ 0x41 │ │ bl c4d580 │ │ mov r0, r4 │ │ mov r1, #172 @ 0xac │ │ bl d320c0 │ │ str r6, [r4, #148] @ 0x94 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61e40c │ │ + @ instruction: 0xff61e3e5 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #16 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl cc2144 │ │ @@ -3568009,21 +3568009,21 @@ │ │ strd r8, [sp] │ │ bl cc31f4 │ │ mov r6, r0 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff639b0d │ │ - @ instruction: 0xff61e28c │ │ + @ instruction: 0xff61e265 │ │ @ instruction: 0xff612602 │ │ - @ instruction: 0xff61e228 │ │ + @ instruction: 0xff61e201 │ │ @ instruction: 0xff601087 │ │ - @ instruction: 0xff61e19c │ │ + @ instruction: 0xff61e175 │ │ @ instruction: 0xff60dbbc │ │ - @ instruction: 0xff62401d │ │ + @ instruction: 0xff623ff6 │ │ ldr r0, [pc, #4] @ cf46d4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, sp, r4, lsr lr │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ ldr r1, [pc, #164] @ cf478c │ │ @@ -3568065,15 +3568065,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: 0xff6342c1 │ │ + @ instruction: 0xff63429a │ │ @ instruction: 0xff600f2b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq cf47ec │ │ @@ -3568091,15 +3568091,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: 0xff62d10f │ │ + @ instruction: 0xff62d0e8 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ mov r6, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl cc2144 │ │ cmp r0, #0 │ │ @@ -3568198,16 +3568198,16 @@ │ │ str sl, [r5] │ │ str r9, [r7] │ │ str r4, [r6] │ │ bl c4d328 │ │ mov r0, r4 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff62d0a3 │ │ - @ instruction: 0xff62cfb3 │ │ + @ instruction: 0xff62d07c │ │ + @ instruction: 0xff62cf8c │ │ 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 │ │ @@ -3568249,15 +3568249,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 c4d328 │ │ - @ instruction: 0xff62ceeb │ │ + @ instruction: 0xff62cec4 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r0 │ │ ldr r8, [r0] │ │ ldr r0, [r0, #8] │ │ bl c207c8 │ │ mov r7, r4 │ │ ldr r1, [r4, #36] @ 0x24 │ │ @@ -3568292,15 +3568292,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: 0xff62ce2f │ │ + @ instruction: 0xff62ce08 │ │ 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 cc2144 │ │ @@ -3568489,25 +3568489,25 @@ │ │ mov r1, r9 │ │ movw r3, #362 @ 0x16a │ │ add r2, pc, r2 │ │ bl c4d580 │ │ mov r0, r6 │ │ add sp, sp, #116 @ 0x74 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff62cc7f │ │ - @ instruction: 0xff63257c │ │ - @ instruction: 0xff62cb63 │ │ - @ instruction: 0xff632460 │ │ - @ instruction: 0xff62cc53 │ │ - @ instruction: 0xff632550 │ │ + @ instruction: 0xff62cc58 │ │ + @ instruction: 0xff632555 │ │ + @ instruction: 0xff62cb3c │ │ + @ instruction: 0xff632439 │ │ + @ instruction: 0xff62cc2c │ │ + @ instruction: 0xff632529 │ │ @ instruction: 0xff6365d0 │ │ - @ instruction: 0xff62caef │ │ - @ instruction: 0xff6323ec │ │ - @ instruction: 0xff62cbf3 │ │ - @ instruction: 0xff62caaf │ │ + @ instruction: 0xff62cac8 │ │ + @ instruction: 0xff6323c5 │ │ + @ instruction: 0xff62cbcc │ │ + @ instruction: 0xff62ca88 │ │ ldr r0, [pc, #4] @ cf4e64 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, sp, r0, lsr r7 │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ sub sp, sp, #16 │ │ mov r4, r0 │ │ @@ -3568718,33 +3568718,33 @@ │ │ ldr r1, [r4, #16] │ │ mov r3, #0 │ │ mov sl, #0 │ │ bl c209a4 │ │ cmp r0, #0 │ │ movne sl, #1 │ │ b cf5108 │ │ - @ instruction: 0xff621070 │ │ + @ instruction: 0xff621049 │ │ @ instruction: 0xff635803 │ │ @ instruction: 0xff636948 │ │ @ instruction: 0xff604beb │ │ - @ instruction: 0xff623585 │ │ - @ instruction: 0xff61ebb9 │ │ - @ instruction: 0xff62c76b │ │ - @ instruction: 0xff6213f8 │ │ + @ instruction: 0xff62355e │ │ + @ instruction: 0xff61eb92 │ │ + @ instruction: 0xff62c744 │ │ + @ instruction: 0xff6213d1 │ │ @ instruction: 0xff6078c5 │ │ - @ instruction: 0xff6253bc │ │ - @ instruction: 0xff6253a0 │ │ + @ instruction: 0xff625395 │ │ + @ instruction: 0xff625379 │ │ @ instruction: 0xff60a0c8 │ │ @ instruction: 0xff60111a │ │ @ instruction: 0xff61c677 │ │ @ instruction: 0xff639e92 │ │ - @ instruction: 0xff6297f8 │ │ + @ instruction: 0xff6297d1 │ │ @ instruction: 0xff61464a │ │ - @ instruction: 0xff62c953 │ │ - @ instruction: 0xff6215e0 │ │ + @ instruction: 0xff62c92c │ │ + @ instruction: 0xff6215b9 │ │ ldr r0, [pc, #4] @ cf5218 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, sp, r0, lsl #9 │ │ push {fp, lr} │ │ mov r0, r1 │ │ ldr r1, [pc, #44] @ cf5258 │ │ @@ -3569002,15 +3569002,15 @@ │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff626796 │ │ + @ instruction: 0xff62676f │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r6, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl cc2144 │ │ cmp r0, #0 │ │ beq cf5720 │ │ @@ -3569064,16 +3569064,16 @@ │ │ mov r2, #79 @ 0x4f │ │ str r8, [r5] │ │ vst1.32 {d16-d17}, [r7] │ │ vst1.32 {d16-d17}, [r6] │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff62674e │ │ - @ instruction: 0xff6266c6 │ │ + @ instruction: 0xff626727 │ │ + @ instruction: 0xff62669f │ │ 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 │ │ @@ -3569095,15 +3569095,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 c4d328 │ │ - @ instruction: 0xff626646 │ │ + @ instruction: 0xff62661f │ │ push {r4, r5, r6, r7, r8, lr} │ │ add r5, r0, #4 │ │ mov r4, r0 │ │ ldr r8, [r0] │ │ mov r0, r5 │ │ bl cc2b30 │ │ mov r7, r4 │ │ @@ -3569119,15 +3569119,15 @@ │ │ mov r3, #90 @ 0x5a │ │ bl c4d580 │ │ 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: 0xff6265d6 │ │ + @ instruction: 0xff6265af │ │ 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 cc2144 │ │ @@ -3569560,30 +3569560,30 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #121 @ 0x79 │ │ b cf5a5c │ │ - @ instruction: 0xff6264be │ │ + @ instruction: 0xff626497 │ │ @ instruction: 0xff6355d9 │ │ - @ instruction: 0xff626492 │ │ + @ instruction: 0xff62646b │ │ @ instruction: 0xff6355ad │ │ - @ instruction: 0xff626466 │ │ + @ instruction: 0xff62643f │ │ @ instruction: 0xff635581 │ │ - @ instruction: 0xff6264ea │ │ - @ instruction: 0xff62281d │ │ - @ instruction: 0xff626366 │ │ - @ instruction: 0xff622699 │ │ - @ instruction: 0xff62639a │ │ - @ instruction: 0xff6226cd │ │ - @ instruction: 0xff62607e │ │ - @ instruction: 0xff6223b1 │ │ - @ instruction: 0xff625ede │ │ - @ instruction: 0xff622211 │ │ + @ instruction: 0xff6264c3 │ │ + @ instruction: 0xff6227f6 │ │ + @ instruction: 0xff62633f │ │ + @ instruction: 0xff622672 │ │ + @ instruction: 0xff626373 │ │ + @ instruction: 0xff6226a6 │ │ + @ instruction: 0xff626057 │ │ + @ instruction: 0xff62238a │ │ + @ instruction: 0xff625eb7 │ │ + @ instruction: 0xff6221ea │ │ ldr r0, [pc, #4] @ cf5f34 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r4, [sp], -ip │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r7, r0 │ │ ldr r0, [r0] │ │ @@ -3569650,18 +3569650,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: 0xff6243f4 │ │ - @ instruction: 0xff625e06 │ │ - @ instruction: 0xff62f2a5 │ │ - @ instruction: 0xff625da6 │ │ + @ instruction: 0xff6243cd │ │ + @ instruction: 0xff625ddf │ │ + @ instruction: 0xff62f27e │ │ + @ instruction: 0xff625d7f │ │ ldr r0, [pc, #4] @ cf606c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r4, sp, r8, lsl #14 │ │ push {r4, r5, fp, lr} │ │ add r0, r0, #4 │ │ mov r4, r1 │ │ @@ -3569735,15 +3569735,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: 0xff636b67 │ │ @ instruction: 0xff5ff51f │ │ - @ instruction: 0xff62fadd │ │ + @ instruction: 0xff62fab6 │ │ andeq ip, sp, r0, lsr #22 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r7, [r0] │ │ mov r4, #0 │ │ bl cc2144 │ │ cmp r0, #0 │ │ @@ -3569888,15 +3569888,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: 0xff63690f │ │ @ instruction: 0xff5ff2b3 │ │ - @ instruction: 0xff62f871 │ │ + @ instruction: 0xff62f84a │ │ @ instruction: 0x000dc8b8 │ │ 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 │ │ @@ -3570156,17 +3570156,17 @@ │ │ bl c34f20 │ │ b cf65b4 │ │ @ instruction: 0xff63671b │ │ @ instruction: 0xff60285c │ │ @ instruction: 0xff6366ef │ │ @ instruction: 0xff602830 │ │ @ instruction: 0xff6366c3 │ │ - @ instruction: 0xff621df7 │ │ + @ instruction: 0xff621dd0 │ │ @ instruction: 0xff636747 │ │ - @ instruction: 0xff621e7b │ │ + @ instruction: 0xff621e54 │ │ ldr r0, [pc, #4] @ cf6850 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq sp, ip, pc @ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #16 │ │ mov r8, r0 │ │ @@ -3570352,16 +3570352,16 @@ │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5fede3 │ │ @ instruction: 0xff636387 │ │ @ instruction: 0xff60b949 │ │ - @ instruction: 0xff62484e │ │ - @ instruction: 0xff622abc │ │ + @ instruction: 0xff624827 │ │ + @ instruction: 0xff622a95 │ │ @ instruction: 0xff6362ff │ │ @ instruction: 0xff6362a7 │ │ @ instruction: 0xff6086e8 │ │ @ instruction: 0xff636253 │ │ @ instruction: 0xff60b815 │ │ @ instruction: 0xff636217 │ │ @ instruction: 0xff6361c7 │ │ @@ -3570876,15 +3570876,15 @@ │ │ mov r9, #1 │ │ b cf7350 │ │ @ instruction: 0xff5ffdbe │ │ @ instruction: 0xff609431 │ │ @ instruction: 0xff5ffd92 │ │ @ instruction: 0xff609405 │ │ @ instruction: 0xff5ffd52 │ │ - @ instruction: 0xff626bea │ │ + @ instruction: 0xff626bc3 │ │ @ instruction: 0xff5ffd12 │ │ @ instruction: 0xff5ffeae │ │ @ instruction: 0xff5ffe12 │ │ ldr r0, [pc, #4] @ cf7394 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r3, sp, ip, asr r5 │ │ @@ -3571012,21 +3571012,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: 0xff622010 │ │ + @ instruction: 0xff621fe9 │ │ @ instruction: 0xff5ff976 │ │ @ instruction: 0xff5ff916 │ │ @ instruction: 0xff607c2c │ │ @ instruction: 0xff5ff8c6 │ │ @ instruction: 0xff5ff866 │ │ - @ instruction: 0xff61b77f │ │ + @ instruction: 0xff61b758 │ │ @ instruction: 0xff60be0d │ │ ldr r0, [pc, #4] @ cf75c4 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000d33b8 │ │ push {fp, lr} │ │ mov r0, r1 │ │ @@ -3571786,17 +3571786,17 @@ │ │ movw r3, #545 @ 0x221 │ │ add r2, pc, r2 │ │ bl c4d580 │ │ b cf7d18 │ │ mov r9, #0 │ │ b cf7d18 │ │ @ instruction: 0xff61548a │ │ - @ instruction: 0xff62608f │ │ + @ instruction: 0xff626068 │ │ @ instruction: 0xff61545e │ │ - @ instruction: 0xff626063 │ │ + @ instruction: 0xff62603c │ │ @ instruction: 0xff610332 │ │ @ instruction: 0xff6154aa │ │ @ instruction: 0xff61912b │ │ @ instruction: 0xff6153b6 │ │ @ instruction: 0xff619037 │ │ @ instruction: 0xff615372 │ │ @ instruction: 0xff618ff3 │ │ @@ -3572026,25 +3572026,25 @@ │ │ cmp r0, #0 │ │ movne r6, #1 │ │ b cf8564 │ │ mov r6, #1 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6211ac │ │ + @ instruction: 0xff621185 │ │ @ instruction: 0xff614db6 │ │ @ instruction: 0xff614d5e │ │ @ instruction: 0xff606dd8 │ │ @ instruction: 0xff614d16 │ │ @ instruction: 0xff614cbe │ │ @ instruction: 0xff6054ad │ │ - @ instruction: 0xff626444 │ │ + @ instruction: 0xff62641d │ │ @ instruction: 0xff60303a │ │ - @ instruction: 0xff624966 │ │ - @ instruction: 0xff62f87e │ │ + @ instruction: 0xff62493f │ │ + @ instruction: 0xff62f857 │ │ @ instruction: 0xff614b0a │ │ @ instruction: 0xff614ae6 │ │ ldr r0, [pc, #4] @ cf85b0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r2, sp, r4, ror #9 │ │ push {fp, lr} │ │ @@ -3572488,15 +3572488,15 @@ │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff628c62 │ │ + @ instruction: 0xff628c3b │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r0 │ │ ldr r7, [r0] │ │ mov r6, #0 │ │ bl cc2144 │ │ cmp r0, #0 │ │ beq cf8dd4 │ │ @@ -3572565,16 +3572565,16 @@ │ │ mov r6, #0 │ │ vst1.32 {d16-d17}, [r7] │ │ str r6, [r4, #36] @ 0x24 │ │ str r6, [r4, #40] @ 0x28 │ │ bl c4d328 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff628c1a │ │ - @ instruction: 0xff628b72 │ │ + @ instruction: 0xff628bf3 │ │ + @ instruction: 0xff628b4b │ │ 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 │ │ @@ -3572603,15 +3572603,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 c4d328 │ │ - @ instruction: 0xff628ad6 │ │ + @ instruction: 0xff628aaf │ │ push {r4, r5, r6, r7, r8, lr} │ │ add r5, r0, #4 │ │ mov r4, r0 │ │ ldr r8, [r0] │ │ mov r0, r5 │ │ bl cc2d80 │ │ mov r7, r4 │ │ @@ -3572634,15 +3572634,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: 0xff628a4a │ │ + @ instruction: 0xff628a23 │ │ 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 cc2144 │ │ @@ -3572839,23 +3572839,23 @@ │ │ add r0, sp, #16 │ │ mov r1, #64 @ 0x40 │ │ bl d320c0 │ │ b cf9134 │ │ sub r2, r8, r7 │ │ add r1, sp, #16 │ │ b cf904c │ │ - @ instruction: 0xff62888a │ │ + @ instruction: 0xff628863 │ │ @ instruction: 0xff612459 │ │ - @ instruction: 0xff62885e │ │ + @ instruction: 0xff628837 │ │ @ instruction: 0xff61242d │ │ - @ instruction: 0xff628832 │ │ + @ instruction: 0xff62880b │ │ @ instruction: 0xff612401 │ │ - @ instruction: 0xff628806 │ │ + @ instruction: 0xff6287df │ │ @ instruction: 0xff6123d5 │ │ - @ instruction: 0xff6287da │ │ + @ instruction: 0xff6287b3 │ │ @ instruction: 0xff6123a9 │ │ ldr r0, [pc, #4] @ cf9258 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000d18b4 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3573010,24 +3573010,24 @@ │ │ mov r2, #0 │ │ bl c0734c │ │ b cf945c │ │ strb r0, [r8, #32] │ │ mov r6, #1 │ │ b cf9468 │ │ @ instruction: 0xff5fc3db │ │ - @ instruction: 0xff628616 │ │ + @ instruction: 0xff6285ef │ │ @ instruction: 0xff61044c │ │ - @ instruction: 0xff621068 │ │ - @ instruction: 0xff6285be │ │ + @ instruction: 0xff621041 │ │ + @ instruction: 0xff628597 │ │ @ instruction: 0xff6103b8 │ │ - @ instruction: 0xff62855a │ │ - @ instruction: 0xff623502 │ │ - @ instruction: 0xff6284f6 │ │ - @ instruction: 0xff62a692 │ │ - @ instruction: 0xff62844e │ │ + @ instruction: 0xff628533 │ │ + @ instruction: 0xff6234db │ │ + @ instruction: 0xff6284cf │ │ + @ instruction: 0xff62a66b │ │ + @ instruction: 0xff628427 │ │ @ instruction: 0xff610284 │ │ ldr r0, [pc, #4] @ cf9508 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq sp, r0, r6 │ │ push {fp, lr} │ │ mov r0, r1 │ │ @@ -3573555,29 +3573555,29 @@ │ │ blx d2ad8e │ │ mov r6, #1 │ │ mov r7, r5 │ │ cmp r8, #0 │ │ bne cf9c60 │ │ b cf9cf8 │ │ @ instruction: 0xff60895f │ │ - @ instruction: 0xff62803a │ │ - @ instruction: 0xff61ee1d │ │ + @ instruction: 0xff628013 │ │ + @ instruction: 0xff61edf6 │ │ @ instruction: 0xff6086f7 │ │ - @ instruction: 0xff627dd2 │ │ - @ instruction: 0xff61c614 │ │ + @ instruction: 0xff627dab │ │ + @ instruction: 0xff61c5ed │ │ @ instruction: 0xff68c958 │ │ @ instruction: 0xff6088c3 │ │ @ instruction: 0xff613453 │ │ @ instruction: 0xff6314d8 │ │ @ instruction: 0xff60855f │ │ @ instruction: 0xff6085c7 │ │ @ instruction: 0xff6086db │ │ - @ instruction: 0xff627db6 │ │ + @ instruction: 0xff627d8f │ │ @ instruction: 0xff6086af │ │ - @ instruction: 0xff627d8a │ │ + @ instruction: 0xff627d63 │ │ ldr r0, [pc, #4] @ cf9d9c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, sp, r4, asr #29 │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3573657,19 +3573657,19 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #129 @ 0x81 │ │ b cf9e74 │ │ @ instruction: 0xff6083d7 │ │ - @ instruction: 0xff62d371 │ │ + @ instruction: 0xff62d34a │ │ @ instruction: 0xff6083ff │ │ - @ instruction: 0xff62d399 │ │ + @ instruction: 0xff62d372 │ │ @ instruction: 0xff608367 │ │ - @ instruction: 0xff62d301 │ │ + @ instruction: 0xff62d2da │ │ ldr r0, [pc, #4] @ cf9f0c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, sp, r0, lsr lr │ │ cmp r1, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ @@ -3573921,21 +3573921,21 @@ │ │ cmpne r0, #0 │ │ beq cfa300 │ │ 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: 0xff61bdbc │ │ + @ instruction: 0xff61bd95 │ │ @ instruction: 0xff63054f │ │ @ instruction: 0xff5fb49f │ │ @ instruction: 0xff608023 │ │ @ instruction: 0xff609be8 │ │ - @ instruction: 0xff628021 │ │ - @ instruction: 0xff6200fc │ │ + @ instruction: 0xff627ffa │ │ + @ instruction: 0xff6200d5 │ │ @ instruction: 0xff5fbe9e │ │ @ instruction: 0xff604dfc │ │ @ instruction: 0xff5fcad5 │ │ push {r4, r5, r6, lr} │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq cfa3d4 │ │ @@ -3574464,23 +3574464,23 @@ │ │ add r0, r0, r3 │ │ blx d2ad8e │ │ b cfaad4 │ │ mov r0, #1 │ │ add sp, sp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5fad53 │ │ - @ instruction: 0xff628228 │ │ - @ instruction: 0xff61dd3d │ │ - @ instruction: 0xff62f023 │ │ - @ instruction: 0xff61dd19 │ │ - @ instruction: 0xff62b299 │ │ - @ instruction: 0xff61dd59 │ │ + @ instruction: 0xff628201 │ │ + @ instruction: 0xff61dd16 │ │ + @ instruction: 0xff62effc │ │ + @ instruction: 0xff61dcf2 │ │ + @ instruction: 0xff62b272 │ │ + @ instruction: 0xff61dd32 │ │ @ instruction: 0xff614543 │ │ - @ instruction: 0xff61d99d │ │ - @ instruction: 0xff62782d │ │ + @ instruction: 0xff61d976 │ │ + @ instruction: 0xff627806 │ │ @ instruction: 0xff6144d7 │ │ @ instruction: 0xff616c0f │ │ @ instruction: 0xff616bef │ │ @ instruction: 0xff614473 │ │ ldr r0, [pc, #4] @ cfabc8 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3574963,27 +3574963,27 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #141 @ 0x8d │ │ b cfb200 │ │ @ instruction: 0xff60a955 │ │ - @ instruction: 0xff62c0a8 │ │ + @ instruction: 0xff62c081 │ │ @ instruction: 0xff60a97d │ │ - @ instruction: 0xff62c0d0 │ │ + @ instruction: 0xff62c0a9 │ │ @ instruction: 0xff60a8c9 │ │ - @ instruction: 0xff62c01c │ │ + @ instruction: 0xff62bff5 │ │ @ instruction: 0xff60a8a1 │ │ - @ instruction: 0xff62bff4 │ │ + @ instruction: 0xff62bfcd │ │ @ instruction: 0xff60a8f1 │ │ - @ instruction: 0xff62c044 │ │ + @ instruction: 0xff62c01d │ │ @ instruction: 0xff60a851 │ │ - @ instruction: 0xff62bfa4 │ │ + @ instruction: 0xff62bf7d │ │ @ instruction: 0xff60a755 │ │ - @ instruction: 0xff62bea8 │ │ + @ instruction: 0xff62be81 │ │ @ instruction: 0xff60a779 │ │ ldr r0, [pc, #4] @ cfb398 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, ip, ip, lsr #23 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ @@ -3575266,31 +3575266,31 @@ │ │ bl c52f7c │ │ cmp r0, #0 │ │ bne cfb5a4 │ │ b cfb630 │ │ @ instruction: 0xff5fa29b │ │ @ instruction: 0xff60a675 │ │ @ instruction: 0xff635b65 │ │ - @ instruction: 0xff626e25 │ │ - @ instruction: 0xff61ef10 │ │ + @ instruction: 0xff626dfe │ │ + @ instruction: 0xff61eee9 │ │ @ instruction: 0xff60a43d │ │ @ instruction: 0xff606dd6 │ │ @ instruction: 0xff60a3a5 │ │ @ instruction: 0xff62fa24 │ │ @ instruction: 0xff6166bd │ │ @ instruction: 0xff60a3f1 │ │ @ instruction: 0xff606d70 │ │ @ instruction: 0xff60a359 │ │ - @ instruction: 0xff622715 │ │ + @ instruction: 0xff6226ee │ │ @ instruction: 0xff604eb7 │ │ @ instruction: 0xff60a30d │ │ @ instruction: 0xff606cf4 │ │ @ instruction: 0xff60a2c1 │ │ @ instruction: 0xff610d57 │ │ - @ instruction: 0xff62c78a │ │ + @ instruction: 0xff62c763 │ │ andeq pc, ip, r0, lsr sl @ │ │ ldr r0, [pc, #4] @ cfb864 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq pc, ip, r4, lsr #16 │ │ push {r4, r5, fp, lr} │ │ mov r2, r1 │ │ @@ -3575561,15 +3575561,15 @@ │ │ add r1, sp, #8 │ │ mov r0, r8 │ │ mov r2, r6 │ │ blx d2ad8e │ │ mov sl, #1 │ │ b cfbc4c │ │ @ instruction: 0xff609f95 │ │ - @ instruction: 0xff61aa71 │ │ + @ instruction: 0xff61aa4a │ │ push {r4, r5, r6, lr} │ │ mov r5, r3 │ │ mov r4, r0 │ │ cmp r1, #0 │ │ beq cfbcd4 │ │ bl c4fe34 │ │ cmp r0, #0 │ │ @@ -3575731,17 +3575731,17 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ bl c12fd0 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff62b353 │ │ - @ instruction: 0xff61e20a │ │ - @ instruction: 0xff616932 │ │ + @ instruction: 0xff62b32c │ │ + @ instruction: 0xff61e1e3 │ │ + @ instruction: 0xff61690b │ │ @ instruction: 0xff5fec4e │ │ @ instruction: 0xff609b69 │ │ @ instruction: 0xff635070 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r6, r3 │ │ mov r7, r2 │ │ @@ -3576342,24 +3576342,24 @@ │ │ mov r1, #66 @ 0x42 │ │ bl d320c0 │ │ mov r0, r8 │ │ bl c1c20c │ │ mov r0, r6 │ │ add sp, sp, #172 @ 0xac │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff61e6f1 │ │ + @ instruction: 0xff61e6ca │ │ @ instruction: 0xff62e818 │ │ - @ instruction: 0xff62c8db │ │ - @ instruction: 0xff61d9e3 │ │ + @ instruction: 0xff62c8b4 │ │ + @ instruction: 0xff61d9bc │ │ @ instruction: 0xff60edc3 │ │ @ instruction: 0xff689b7b │ │ @ instruction: 0xff60b160 │ │ @ instruction: 0xff689afb │ │ @ instruction: 0xff62e650 │ │ - @ instruction: 0xff62c713 │ │ + @ instruction: 0xff62c6ec │ │ @ instruction: 0xff60b0f8 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #52] @ cfc94c │ │ mov r4, r0 │ │ mov r0, #40 @ 0x28 │ │ mov r2, #195 @ 0xc3 │ │ add r1, pc, r1 │ │ @@ -3576599,24 +3576599,24 @@ │ │ ldr r0, [sp, #28] │ │ mov r5, #1 │ │ str r6, [r0] │ │ ldr r0, [r8, #16] │ │ str r0, [r9] │ │ b cfcb80 │ │ @ instruction: 0xff62e4e4 │ │ - @ instruction: 0xff61f3cf │ │ + @ instruction: 0xff61f3a8 │ │ @ instruction: 0xff60cd32 │ │ @ instruction: 0xff62e44c │ │ - @ instruction: 0xff61f337 │ │ - @ instruction: 0xff61d656 │ │ + @ instruction: 0xff61f310 │ │ + @ instruction: 0xff61d62f │ │ @ instruction: 0xff62e290 │ │ - @ instruction: 0xff61f17b │ │ + @ instruction: 0xff61f154 │ │ @ instruction: 0xff614042 │ │ @ instruction: 0xff62e4bc │ │ - @ instruction: 0xff623072 │ │ + @ instruction: 0xff62304b │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r2 │ │ mov r7, r1 │ │ mov r5, r0 │ │ bl cc2144 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3576787,15 +3576787,15 @@ │ │ @ instruction: 0xff6054d4 │ │ @ instruction: 0xff60c972 │ │ @ instruction: 0xff62dfb0 │ │ @ instruction: 0xff605358 │ │ @ instruction: 0xff60e5b5 │ │ @ instruction: 0xff62df54 │ │ @ instruction: 0xff6052fc │ │ - @ instruction: 0xff61586f │ │ + @ instruction: 0xff615848 │ │ @ instruction: 0xff62e0fc │ │ @ instruction: 0xff60e703 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0, #24] │ │ ldr r5, [pc, #60] @ cfd030 │ │ mov r3, #208 @ 0xd0 │ │ @@ -3576989,15 +3576989,15 @@ │ │ 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 cfd034 │ │ @ instruction: 0xff62dca0 │ │ - @ instruction: 0xff622841 │ │ + @ instruction: 0xff62281a │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl bdbc20 │ │ mov r4, r0 │ │ mov r0, r5 │ │ @@ -3577056,15 +3577056,15 @@ │ │ beq cfd370 │ │ mov r0, r7 │ │ bl bb3f24 │ │ clz r0, r0 │ │ lsr r5, r0, #5 │ │ b cfd370 │ │ @ instruction: 0xff62db50 │ │ - @ instruction: 0xff629e68 │ │ + @ instruction: 0xff629e41 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ mov r5, r1 │ │ bl bdaf58 │ │ mov r0, #0 │ │ mov r6, #1 │ │ @@ -3577091,15 +3577091,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: 0xff61d911 │ │ + @ instruction: 0xff61d8ea │ │ 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 │ │ @@ -3577270,15 +3577270,15 @@ │ │ mov r1, r7 │ │ add r0, lr, #202 @ 0xca │ │ bl d320c0 │ │ b cfd718 │ │ @ instruction: 0xff62d7f4 │ │ @ instruction: 0xff604b8e │ │ @ instruction: 0xff5fd444 │ │ - @ instruction: 0xff6242cb │ │ + @ instruction: 0xff6242a4 │ │ @ instruction: 0xff688c53 │ │ @ instruction: 0xff62f5e7 │ │ @ instruction: 0xff688c03 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r8, r2 │ │ @@ -3577335,15 +3577335,15 @@ │ │ add r2, pc, r2 │ │ bl c0734c │ │ mov r5, #0 │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff62d6b4 │ │ - @ instruction: 0xff625dd2 │ │ + @ instruction: 0xff625dab │ │ @ instruction: 0xff602bc8 │ │ push {r4, lr} │ │ ldr r1, [pc, #220] @ cfd954 │ │ mov r4, r0 │ │ add r1, pc, r1 │ │ bl c4f370 │ │ cmp r0, #0 │ │ @@ -3577402,15 +3577402,15 @@ │ │ @ instruction: 0xff601d50 │ │ @ instruction: 0xff5f87f1 │ │ @ instruction: 0xff62e5a7 │ │ @ instruction: 0xff610239 │ │ @ instruction: 0xff5fa235 │ │ strdeq sp, [ip], -r4 │ │ @ instruction: 0xff60dc20 │ │ - @ instruction: 0xff62798e │ │ + @ instruction: 0xff627967 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, sp, #128 @ 0x80 │ │ mov r9, r1 │ │ ldr r1, [pc, #352] @ cfdae8 │ │ add r4, sp, #24 │ │ mov r8, r2 │ │ add r1, pc, r1 │ │ @@ -3577498,15 +3577498,15 @@ │ │ mov r0, #0 │ │ cmp r4, #0 │ │ movwgt r0, #1 │ │ add sp, sp, #128 @ 0x80 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff62decc │ │ @ instruction: 0xff6016ec │ │ - @ instruction: 0xff61c96c │ │ + @ instruction: 0xff61c945 │ │ @ instruction: 0xff5f86f6 │ │ @ instruction: 0xff60da60 │ │ @ instruction: 0xff63349f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ ldr sl, [sp, #116] @ 0x74 │ │ mov r5, r2 │ │ @@ -3577759,15 +3577759,15 @@ │ │ mov r7, #0 │ │ mov r0, r7 │ │ add sp, sp, #68 @ 0x44 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff60d7c0 │ │ @ instruction: 0xff6884e3 │ │ @ instruction: 0xff60d66c │ │ - @ instruction: 0xff625766 │ │ + @ instruction: 0xff62573f │ │ @ instruction: 0xff60d63c │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ mov r6, r1 │ │ mov r1, r0 │ │ mov r0, r2 │ │ mov r2, r3 │ │ @@ -3577834,17 +3577834,17 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #80 @ 0x50 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff60d51c │ │ - @ instruction: 0xff61c110 │ │ + @ instruction: 0xff61c0e9 │ │ @ instruction: 0xff5f76ff │ │ - @ instruction: 0xff629dd6 │ │ + @ instruction: 0xff629daf │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #100 @ 0x64 │ │ mov r8, r1 │ │ ldr r1, [pc, #360] @ cfe1b8 │ │ mov r4, r0 │ │ ldr r0, [pc, #356] @ cfe1bc │ │ mov r9, r2 │ │ @@ -3577936,19 +3577936,19 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, #0 │ │ b cfe1a4 │ │ @ instruction: 0xff60fa9d │ │ @ instruction: 0xff5f9aad │ │ @ instruction: 0xff5fcad7 │ │ @ instruction: 0xff605d84 │ │ - @ instruction: 0xff61c01b │ │ - @ instruction: 0xff61ccb5 │ │ + @ instruction: 0xff61bff4 │ │ + @ instruction: 0xff61cc8e │ │ @ instruction: 0xff60d3e3 │ │ @ instruction: 0xff6881a3 │ │ - @ instruction: 0xff621954 │ │ + @ instruction: 0xff62192d │ │ @ instruction: 0xff68814b │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #52] @ cfe220 │ │ mov r4, r0 │ │ mov r0, #40 @ 0x28 │ │ mov r2, #160 @ 0xa0 │ │ add r1, pc, r1 │ │ @@ -3578003,15 +3578003,15 @@ │ │ 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: 0xff5f98b5 │ │ @ instruction: 0xff60f89d │ │ - @ instruction: 0xff61cb0d │ │ + @ instruction: 0xff61cae6 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #100 @ 0x64 │ │ ldr r7, [r0, #16] │ │ cmp r7, #1 │ │ bne cfe334 │ │ ldr r4, [sp, #136] @ 0x88 │ │ cmp r1, #0 │ │ @@ -3578206,25 +3578206,25 @@ │ │ ldr r0, [r7, #16] │ │ str r0, [r4] │ │ b cfe588 │ │ add r6, r5, #9 │ │ mov r9, r5 │ │ b cfe53c │ │ @ instruction: 0xff5fc84f │ │ - @ instruction: 0xff61dab3 │ │ + @ instruction: 0xff61da8c │ │ @ instruction: 0xff60b416 │ │ @ instruction: 0xff5fc7ab │ │ - @ instruction: 0xff61da0f │ │ - @ instruction: 0xff61bd2e │ │ + @ instruction: 0xff61d9e8 │ │ + @ instruction: 0xff61bd07 │ │ @ instruction: 0xff5fc64f │ │ @ instruction: 0xff62c9f5 │ │ @ instruction: 0xff5fc603 │ │ @ instruction: 0xff62c9a9 │ │ @ instruction: 0xff5fc827 │ │ - @ instruction: 0xff6163ec │ │ + @ instruction: 0xff6163c5 │ │ push {r4, r5, r6, lr} │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cc2144 │ │ mov r1, r0 │ │ mov r0, #0 │ │ @@ -3578263,15 +3578263,15 @@ │ │ mov r1, r4 │ │ pop {r4, r5, r6, lr} │ │ b cfe994 │ │ mvn r0, #1 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5f9499 │ │ @ instruction: 0xff60f481 │ │ - @ instruction: 0xff61c6f1 │ │ + @ instruction: 0xff61c6ca │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #76 @ 0x4c │ │ ldr r7, [r0, #16] │ │ cmp r7, #1 │ │ bne cfe748 │ │ ldr r7, [r0, #36] @ 0x24 │ │ cmp r1, #0 │ │ @@ -3578413,15 +3578413,15 @@ │ │ @ instruction: 0xff5fc2e7 │ │ @ instruction: 0xff603a08 │ │ @ instruction: 0xff60cc65 │ │ @ instruction: 0xff60618e │ │ @ instruction: 0xff5fc31b │ │ @ instruction: 0xff62c6c1 │ │ @ instruction: 0xff5fc413 │ │ - @ instruction: 0xff619c5d │ │ + @ instruction: 0xff619c36 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0, #24] │ │ ldr r5, [pc, #60] @ cfe990 │ │ mov r3, #173 @ 0xad │ │ add r5, pc, r5 │ │ mov r2, r5 │ │ @@ -3578592,15 +3578592,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ b cfe994 │ │ mvn r7, #1 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5f8fcd │ │ @ instruction: 0xff60efb5 │ │ - @ instruction: 0xff61c225 │ │ + @ instruction: 0xff61c1fe │ │ 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 │ │ @@ -3578762,15 +3578762,15 @@ │ │ add lr, sp, #256 @ 0x100 │ │ mov r1, r7 │ │ add r0, lr, #66 @ 0x42 │ │ bl d320c0 │ │ b cfed0c │ │ @ instruction: 0xff5fbea7 │ │ @ instruction: 0xff62c24d │ │ - @ instruction: 0xff622b3b │ │ + @ instruction: 0xff622b14 │ │ @ instruction: 0xff6874bb │ │ @ instruction: 0xff62de3f │ │ @ instruction: 0xff68746b │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ push {fp, lr} │ │ @@ -3578948,17 +3578948,17 @@ │ │ add sp, sp, #12 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [sp, #8] │ │ mov r0, r5 │ │ bl d320c0 │ │ b cff178 │ │ @ instruction: 0xff60deea │ │ - @ instruction: 0xff6244cf │ │ + @ instruction: 0xff6244a8 │ │ @ instruction: 0xff60e082 │ │ - @ instruction: 0xff624667 │ │ + @ instruction: 0xff624640 │ │ mov r3, #8192 @ 0x2000 │ │ b cff478 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r6, r1 │ │ @@ -3579038,19 +3579038,19 @@ │ │ mov r1, #158 @ 0x9e │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff60dd72 │ │ - @ instruction: 0xff61cb07 │ │ + @ instruction: 0xff61cae0 │ │ @ instruction: 0xff60ddda │ │ - @ instruction: 0xff61cb6f │ │ + @ instruction: 0xff61cb48 │ │ @ instruction: 0xff60de1a │ │ - @ instruction: 0xff61cbaf │ │ + @ instruction: 0xff61cb88 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl c7d244 │ │ ldr r1, [pc, #16] @ cff33c │ │ mov r0, r4 │ │ mov r2, #106 @ 0x6a │ │ @@ -3579127,15 +3579127,15 @@ │ │ bne cff458 │ │ mov r0, #0 │ │ str r0, [r5, #8] │ │ mov r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff62baff │ │ - @ instruction: 0xff61e809 │ │ + @ instruction: 0xff61e7e2 │ │ ldr r0, [pc, #4] @ cff474 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, ip, r8, ror lr │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r4, #0 │ │ @@ -3579186,15 +3579186,15 @@ │ │ cmp r0, #0 │ │ bne cff4b0 │ │ mov r0, #0 │ │ str r0, [r5, #8] │ │ mov r4, #1 │ │ b cff4b0 │ │ @ instruction: 0xff62ba0b │ │ - @ instruction: 0xff61e719 │ │ + @ instruction: 0xff61e6f2 │ │ push {r4, r5, fp, lr} │ │ mov r5, r0 │ │ bl cc2144 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq cff598 │ │ mov r0, r5 │ │ @@ -3579308,17 +3579308,17 @@ │ │ @ instruction: 0xff5fc322 │ │ @ instruction: 0xff600065 │ │ @ instruction: 0xff62e99c │ │ @ instruction: 0xff5fc3bc │ │ @ instruction: 0xff612033 │ │ @ instruction: 0xff630912 │ │ @ instruction: 0xff5f5fb3 │ │ - @ instruction: 0xff62869a │ │ + @ instruction: 0xff628673 │ │ @ instruction: 0xff60820e │ │ - @ instruction: 0xff62223f │ │ + @ instruction: 0xff622218 │ │ ldr r0, [pc, #4] @ cff750 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, ip, ip, lsr #26 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r7, r2 │ │ @@ -3579624,15 +3579624,15 @@ │ │ movwne r0, #1 │ │ pop {r4, r5, r6, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff60518e │ │ @ instruction: 0xff606f65 │ │ @ instruction: 0xff5fbe45 │ │ - @ instruction: 0xff613ca7 │ │ + @ instruction: 0xff613c80 │ │ ldr r0, [pc, #4] @ cffc38 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000cb8bc │ │ push {r4, lr} │ │ mov r2, r1 │ │ ldr r1, [pc, #88] @ cffca4 │ │ @@ -3579655,15 +3579655,15 @@ │ │ mov r1, r0 │ │ mov r0, #0 │ │ cmp r1, #0 │ │ movne r0, #1 │ │ pop {r4, pc} │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff613bdf │ │ + @ instruction: 0xff613bb8 │ │ ldr r0, [pc, #4] @ cffcb4 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq ip, r4, r9 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ @@ -3580164,19 +3580164,19 @@ │ │ @ instruction: 0xff5fb7a0 │ │ @ instruction: 0xff611407 │ │ @ instruction: 0xff60761a │ │ @ instruction: 0xff6074ae │ │ @ instruction: 0xff62fca6 │ │ @ instruction: 0xff5f5337 │ │ @ instruction: 0xff60759e │ │ - @ instruction: 0xff6279d6 │ │ + @ instruction: 0xff6279af │ │ @ instruction: 0xff60753e │ │ @ instruction: 0xff5fb546 │ │ @ instruction: 0xff6074ea │ │ - @ instruction: 0xff612424 │ │ + @ instruction: 0xff6123fd │ │ ldr r0, [pc, #4] @ d004b8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, ip, r4, ror #7 │ │ ldr r0, [pc, #4] @ d004c8 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3580333,21 +3580333,21 @@ │ │ mov r0, #57 @ 0x39 │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6234ee │ │ - @ instruction: 0xff616cfd │ │ + @ instruction: 0xff6234c7 │ │ + @ instruction: 0xff616cd6 │ │ @ instruction: 0xff5f94d1 │ │ @ instruction: 0xff6071e6 │ │ - @ instruction: 0xff617cb8 │ │ + @ instruction: 0xff617c91 │ │ @ instruction: 0xff6072c2 │ │ - @ instruction: 0xff617d94 │ │ + @ instruction: 0xff617d6d │ │ @ instruction: 0xff600d76 │ │ @ instruction: 0xff5fce52 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #96 @ 0x60 │ │ str r0, [sp, #92] @ 0x5c │ │ mov r0, r2 │ │ str r1, [sp, #88] @ 0x58 │ │ @@ -3580380,15 +3580380,15 @@ │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r3 │ │ blx r2 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5f7a0e │ │ - @ instruction: 0xff6220b9 │ │ + @ instruction: 0xff622092 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ cmp r0, #0 │ │ beq d00820 │ │ mov r0, r4 │ │ bl d217bc │ │ @@ -3580681,30 +3580681,30 @@ │ │ cmp r0, #0 │ │ str r0, [r5, #20] │ │ beq d00ca4 │ │ str r7, [r5, #24] │ │ b d00b54 │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff62310e │ │ - @ instruction: 0xff61691d │ │ - @ instruction: 0xff61e2be │ │ + @ instruction: 0xff6230e7 │ │ + @ instruction: 0xff6168f6 │ │ + @ instruction: 0xff61e297 │ │ @ instruction: 0xff5fce1b │ │ andeq sl, ip, r0, asr #31 │ │ @ instruction: 0xff5fec11 │ │ @ instruction: 0xff62d538 │ │ @ instruction: 0xff5faf48 │ │ @ instruction: 0xff610baf │ │ @ instruction: 0xff608c23 │ │ @ instruction: 0xff608acf │ │ @ instruction: 0xff6008be │ │ @ instruction: 0xff62f426 │ │ @ instruction: 0xff5f4ab7 │ │ @ instruction: 0xff608b7f │ │ - @ instruction: 0xff627156 │ │ + @ instruction: 0xff62712f │ │ @ instruction: 0xff608b1f │ │ @ instruction: 0xff608d27 │ │ @ instruction: 0xff603406 │ │ ldr r0, [pc, #4] @ d00d04 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, lr, r4, asr #10 │ │ @@ -3580849,15 +3580849,15 @@ │ │ mov r0, #57 @ 0x39 │ │ add r2, pc, r2 │ │ bl c0734c │ │ mov r5, #0 │ │ b d00ed4 │ │ andeq r0, r0, ip, ror r9 │ │ @ instruction: 0xff608843 │ │ - @ instruction: 0xff624390 │ │ + @ instruction: 0xff624369 │ │ @ instruction: 0xff60c13a │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r4, [pc, #76] @ d00fb4 │ │ mov r5, r0 │ │ ldr r1, [r0, #44] @ 0x2c │ │ @@ -3581396,15 +3581396,15 @@ │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r3 │ │ blx r2 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5f6a2e │ │ - @ instruction: 0xff6210d9 │ │ + @ instruction: 0xff6210b2 │ │ 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 │ │ @@ -3581490,15 +3581490,15 @@ │ │ bl bb3dfc │ │ mov r6, #1 │ │ cmp r5, r0 │ │ blt d01900 │ │ mov r5, #102 @ 0x66 │ │ mov r6, #37 @ 0x25 │ │ b d018c8 │ │ - @ instruction: 0xff61884c │ │ + @ instruction: 0xff618825 │ │ @ instruction: 0xff60b7b7 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r1 │ │ mov r1, r2 │ │ mov r4, r2 │ │ mov r7, r0 │ │ bl d018a0 │ │ @@ -3581626,16 +3581626,16 @@ │ │ ldr r1, [pc, #24] @ d01b74 │ │ mov r0, r6 │ │ movw r2, #1015 @ 0x3f7 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff61a2d6 │ │ - @ instruction: 0xff61a28e │ │ + @ instruction: 0xff61a2af │ │ + @ instruction: 0xff61a267 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r6, #0 │ │ beq d01ba0 │ │ @@ -3581668,16 +3581668,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #176 @ 0xb0 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61a1fe │ │ - @ instruction: 0xff61c058 │ │ + @ instruction: 0xff61a1d7 │ │ + @ instruction: 0xff61c031 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #1300] @ d02144 │ │ mov r8, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c517cc │ │ @@ -3582001,34 +3582001,34 @@ │ │ bl bdc6e8 │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r6, #1 │ │ b d0212c │ │ @ instruction: 0xff60152d │ │ @ instruction: 0xff5f7ecd │ │ - @ instruction: 0xff61a162 │ │ + @ instruction: 0xff61a13b │ │ @ instruction: 0xff5f61ca │ │ - @ instruction: 0xff61a0fe │ │ + @ instruction: 0xff61a0d7 │ │ @ instruction: 0xff5f923c │ │ - @ instruction: 0xff61a09a │ │ - @ instruction: 0xff61eb89 │ │ - @ instruction: 0xff61a036 │ │ - @ instruction: 0xff6139e6 │ │ - @ instruction: 0xff619fd2 │ │ + @ instruction: 0xff61a073 │ │ + @ instruction: 0xff61eb62 │ │ + @ instruction: 0xff61a00f │ │ + @ instruction: 0xff6139bf │ │ + @ instruction: 0xff619fab │ │ @ instruction: 0xff5f9656 │ │ @ instruction: 0xff5f8f3e │ │ @ instruction: 0xff602b9b │ │ @ instruction: 0xff60f393 │ │ @ instruction: 0xff601200 │ │ @ instruction: 0xff60f6bf │ │ - @ instruction: 0xff619dca │ │ - @ instruction: 0xff618ebf │ │ - @ instruction: 0xff619d62 │ │ - @ instruction: 0xff618077 │ │ - @ instruction: 0xff619cfa │ │ + @ instruction: 0xff619da3 │ │ + @ instruction: 0xff618e98 │ │ + @ instruction: 0xff619d3b │ │ + @ instruction: 0xff618050 │ │ + @ instruction: 0xff619cd3 │ │ ldr r0, [pc, #4] @ d021a8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, lr, r8, ror #2 │ │ cmp r0, #0 │ │ movwne r0, #1 │ │ bx lr │ │ @@ -3582143,15 +3582143,15 @@ │ │ mov r4, r5 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ mov r0, r5 │ │ bl bdaf58 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff619b4a │ │ + @ instruction: 0xff619b23 │ │ @ instruction: 0xff60ea19 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldrd r2, [r0, #72] @ 0x48 │ │ mov r5, r0 │ │ ldr r4, [pc, #184] @ d02460 │ │ @@ -3582198,15 +3582198,15 @@ │ │ movw r2, #1419 @ 0x58b │ │ bl c4d328 │ │ mov r0, r5 │ │ mov r1, r4 │ │ movw r2, #1420 @ 0x58c │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff619a42 │ │ + @ instruction: 0xff619a1b │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cc2144 │ │ mov r4, #0 │ │ cmp r6, #4 │ │ bne d024b4 │ │ @@ -3582277,15 +3582277,15 @@ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b bd5b88 │ │ mov r0, #1 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ bl bb6178 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff61131b │ │ + @ instruction: 0xff6112f4 │ │ ldr r0, [pc, #4] @ d025ac │ │ add r0, pc, r0 │ │ bx lr │ │ muleq ip, ip, fp │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ mov r4, r0 │ │ @@ -3582631,15 +3582631,15 @@ │ │ mov r2, #520 @ 0x208 │ │ bl c4d328 │ │ mov r0, r6 │ │ bl bb645c │ │ mov r0, r6 │ │ bl bb6178 │ │ b d029b8 │ │ - @ instruction: 0xff6192fa │ │ + @ instruction: 0xff6192d3 │ │ ldr r1, [pc, #24] @ d02b48 │ │ 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] │ │ @@ -3582651,15 +3582651,15 @@ │ │ add r1, pc, r1 │ │ add r2, pc, r2 │ │ movne r1, #0 │ │ cmp r0, #11 │ │ moveq r1, r2 │ │ mov r0, r1 │ │ bx lr │ │ - @ instruction: 0xff61b90f │ │ + @ instruction: 0xff61b8e8 │ │ @ instruction: 0xff5fa487 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl cc2144 │ │ cmp r0, #0 │ │ beq d02ba4 │ │ @@ -3582732,18 +3582732,18 @@ │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ mov r0, r4 │ │ bl d0238c │ │ mov r7, #0 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6191d2 │ │ - @ instruction: 0xff61915a │ │ + @ instruction: 0xff6191ab │ │ + @ instruction: 0xff619133 │ │ @ instruction: 0xff629810 │ │ - @ instruction: 0xff619182 │ │ + @ instruction: 0xff61915b │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq d02d4c │ │ mov r6, r0 │ │ ldr r0, [r0] │ │ mov r1, #0 │ │ mov r4, #0 │ │ @@ -3582810,15 +3582810,15 @@ │ │ bl bdaf58 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ cmp r0, #0 │ │ movgt r0, r5 │ │ popgt {r4, r5, r6, pc} │ │ b d02dd0 │ │ - @ instruction: 0xff61903a │ │ + @ instruction: 0xff619013 │ │ @ instruction: 0xff60df09 │ │ push {r4, r5, r6, lr} │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cc2144 │ │ mov r4, #0 │ │ cmp r6, #4 │ │ @@ -3583079,24 +3583079,24 @@ │ │ ldr r3, [r5, #52] @ 0x34 │ │ add r1, pc, r1 │ │ bl c510ac │ │ cmp r0, #0 │ │ bne d0307c │ │ b d03120 │ │ @ instruction: 0xff5f7f4c │ │ - @ instruction: 0xff61d8d1 │ │ + @ instruction: 0xff61d8aa │ │ @ instruction: 0xff5f6abd │ │ @ instruction: 0xff5f4da2 │ │ @ instruction: 0xff5f8362 │ │ @ instruction: 0xff5f7c82 │ │ @ instruction: 0xff601917 │ │ @ instruction: 0xff60e147 │ │ @ instruction: 0xff5fffe4 │ │ @ instruction: 0xff60e4cf │ │ - @ instruction: 0xff617d0f │ │ + @ instruction: 0xff617ce8 │ │ 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] │ │ @@ -3583403,36 +3583403,36 @@ │ │ mov r1, #0 │ │ mov r2, sl │ │ bl d03a24 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ movwne r7, #1 │ │ b d0351c │ │ - @ instruction: 0xff6189ee │ │ + @ instruction: 0xff6189c7 │ │ @ instruction: 0xff600a49 │ │ @ instruction: 0xff5f86e1 │ │ @ instruction: 0xff601982 │ │ @ instruction: 0xff603759 │ │ @ instruction: 0xff62a969 │ │ @ instruction: 0xff608ef1 │ │ @ instruction: 0xff6282d4 │ │ @ instruction: 0xff60046a │ │ @ instruction: 0xff5ffd19 │ │ - @ instruction: 0xff6103ab │ │ - @ instruction: 0xff618856 │ │ + @ instruction: 0xff610384 │ │ + @ instruction: 0xff61882f │ │ @ instruction: 0xff6008b1 │ │ @ instruction: 0xff62afbc │ │ @ instruction: 0xff607760 │ │ @ instruction: 0xff6014a9 │ │ @ instruction: 0xff60d6cd │ │ @ instruction: 0xff62d964 │ │ - @ instruction: 0xff61b27b │ │ + @ instruction: 0xff61b254 │ │ @ instruction: 0xff603208 │ │ - @ instruction: 0xff61d266 │ │ - @ instruction: 0xff6188c6 │ │ + @ instruction: 0xff61d23f │ │ + @ instruction: 0xff61889f │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #20 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d039fc │ │ mov fp, r3 │ │ mov r9, r2 │ │ @@ -3583586,18 +3583586,18 @@ │ │ mov r0, sl │ │ bl bb6178 │ │ mov r0, r4 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff601132 │ │ @ instruction: 0xff5f494e │ │ - @ instruction: 0xff61795a │ │ + @ instruction: 0xff617933 │ │ @ instruction: 0xff6010ae │ │ @ instruction: 0xff5f482a │ │ - @ instruction: 0xff617822 │ │ + @ instruction: 0xff6177fb │ │ @ instruction: 0xff5f7dcc │ │ push {r4, r5, r6, lr} │ │ cmp r0, #0 │ │ beq d03af8 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ @@ -3583646,17 +3583646,17 @@ │ │ mov r0, r5 │ │ mov r1, r4 │ │ add r2, pc, r2 │ │ pop {r4, r5, r6, lr} │ │ b c51458 │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff61ceb5 │ │ - @ instruction: 0xff611d3e │ │ - @ instruction: 0xff60fb4e │ │ + @ instruction: 0xff61ce8e │ │ + @ instruction: 0xff611d17 │ │ + @ instruction: 0xff60fb27 │ │ @ instruction: 0xff5ff675 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r3 │ │ mov r8, r2 │ │ mov r6, r1 │ │ mov r5, r0 │ │ bl cc2144 │ │ @@ -3584116,17 +3584116,17 @@ │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff5f5a55 │ │ @ instruction: 0xff62ac14 │ │ @ instruction: 0xff5f85b2 │ │ @ instruction: 0xff5fa4c3 │ │ @ instruction: 0xff5fe160 │ │ - @ instruction: 0xff623bf6 │ │ + @ instruction: 0xff623bcf │ │ @ instruction: 0xff5fa463 │ │ - @ instruction: 0xff615f6f │ │ + @ instruction: 0xff615f48 │ │ @ instruction: 0xff5fa3f3 │ │ ldr r0, [pc, #4] @ d04274 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000de1b4 │ │ push {r4, lr} │ │ mov r4, r0 │ │ @@ -3584266,15 +3584266,15 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b d044a4 │ │ mov r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61a77d │ │ + @ instruction: 0xff61a756 │ │ @ instruction: 0xff5fdf99 │ │ ldr r0, [pc, #4] @ d044c4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, ip, ip, lsr lr │ │ mov r0, #1 │ │ bx lr │ │ @@ -3584335,15 +3584335,15 @@ │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b d045b8 │ │ mov r4, #1 │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61a669 │ │ + @ instruction: 0xff61a642 │ │ @ instruction: 0xff5fde85 │ │ ldr r0, [pc, #4] @ d045d8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, ip, r8, lsr #26 │ │ mov r0, #1 │ │ bx lr │ │ @@ -3584448,15 +3584448,15 @@ │ │ movne r6, #1 │ │ b d046fc │ │ mov r6, #1 │ │ b d046fc │ │ @ instruction: 0xff600626 │ │ @ instruction: 0xff602405 │ │ @ instruction: 0xff5f72f5 │ │ - @ instruction: 0xff60f167 │ │ + @ instruction: 0xff60f140 │ │ @ instruction: 0xff600222 │ │ @ instruction: 0xff5f7034 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ mov r4, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ @@ -3584524,17 +3584524,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: 0xff60f077 │ │ + @ instruction: 0xff60f050 │ │ @ instruction: 0xff5f9df3 │ │ - @ instruction: 0xff62353a │ │ + @ instruction: 0xff623513 │ │ @ instruction: 0xff5f9d9f │ │ @ instruction: 0xff5f9d77 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #64 @ 0x40 │ │ mov r6, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ @@ -3584802,17 +3584802,17 @@ │ │ bl bfce9c │ │ mov r0, r4 │ │ ldrb r1, [r0, #8] │ │ orr r1, r1, #1 │ │ strb r1, [r0, #8] │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5f9a03 │ │ - @ instruction: 0xff61aeb7 │ │ + @ instruction: 0xff61ae90 │ │ @ instruction: 0xff5f99cb │ │ - @ instruction: 0xff61ae7f │ │ + @ instruction: 0xff61ae58 │ │ cmp r0, #0 │ │ bxeq lr │ │ add ip, r0, #4 │ │ dmb ish │ │ ldrex r2, [ip] │ │ sub r3, r2, #1 │ │ strex r1, r3, [ip] │ │ @@ -3584922,15 +3584922,15 @@ │ │ add r0, r5, #16 │ │ bl cc2b30 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #100 @ 0x64 │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff60f893 │ │ + @ instruction: 0xff60f86c │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ cmp r0, #0 │ │ beq d04f28 │ │ add r0, r4, #4 │ │ ldrex r1, [r0] │ │ @@ -3584962,15 +3584962,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: 0xff60f7ef │ │ + @ instruction: 0xff60f7c8 │ │ push {r4, r5, fp, lr} │ │ cmp r0, #0 │ │ beq d04fcc │ │ add r1, r0, #4 │ │ dmb ish │ │ ldrex r2, [r1] │ │ sub r3, r2, #1 │ │ @@ -3584999,15 +3584999,15 @@ │ │ add r0, r5, #16 │ │ bl cc2b30 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, #100 @ 0x64 │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff60f75f │ │ + @ instruction: 0xff60f738 │ │ mov r2, r1 │ │ mov r1, #0 │ │ b d0590c │ │ ldr r0, [pc, #4] @ d05040 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r8, ip, r8, ror r4 │ │ @@ -3585213,16 +3585213,16 @@ │ │ bl cc2b30 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #524 @ 0x20c │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff60f437 │ │ - @ instruction: 0xff60f3f7 │ │ + @ instruction: 0xff60f410 │ │ + @ instruction: 0xff60f3d0 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d05400 │ │ ldr r2, [pc, #168] @ d05444 │ │ mov r5, r0 │ │ mov r0, r1 │ │ @@ -3585264,17 +3585264,17 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5f63f4 │ │ - @ instruction: 0xff60f32f │ │ - @ instruction: 0xff61c521 │ │ - @ instruction: 0xff60f377 │ │ + @ instruction: 0xff60f308 │ │ + @ instruction: 0xff61c4fa │ │ + @ instruction: 0xff60f350 │ │ ldr r0, [pc, #4] @ d05460 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sp, sp, r8, lsl r0 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r0 │ │ bl cc2144 │ │ @@ -3585414,23 +3585414,23 @@ │ │ ldr r2, [pc, #52] @ d056c0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r1, #259 @ 0x103 │ │ movt r1, #12 │ │ b d05554 │ │ - @ instruction: 0xff60f2a3 │ │ - @ instruction: 0xff60f207 │ │ - @ instruction: 0xff61fd6c │ │ - @ instruction: 0xff60f1cf │ │ - @ instruction: 0xff61fd34 │ │ - @ instruction: 0xff60f14f │ │ - @ instruction: 0xff60f103 │ │ - @ instruction: 0xff60f0bf │ │ - @ instruction: 0xff61fc24 │ │ + @ instruction: 0xff60f27c │ │ + @ instruction: 0xff60f1e0 │ │ + @ instruction: 0xff61fd45 │ │ + @ instruction: 0xff60f1a8 │ │ + @ instruction: 0xff61fd0d │ │ + @ instruction: 0xff60f128 │ │ + @ instruction: 0xff60f0dc │ │ + @ instruction: 0xff60f098 │ │ + @ instruction: 0xff61fbfd │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldrd r0, [r0, #8] │ │ ldr r5, [pc, #40] @ d05700 │ │ movw r3, #522 @ 0x20a │ │ add r5, pc, r5 │ │ mov r2, r5 │ │ @@ -3585438,15 +3585438,15 @@ │ │ add r0, r4, #16 │ │ bl cc2b30 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #524 @ 0x20c │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff60f06f │ │ + @ instruction: 0xff60f048 │ │ push {r4, r5, fp, lr} │ │ bl d217bc │ │ mov r4, r0 │ │ mov r5, #0 │ │ bl cc2144 │ │ cmp r0, #0 │ │ beq d05758 │ │ @@ -3585462,15 +3585462,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: 0xff60f01b │ │ + @ instruction: 0xff60eff4 │ │ ldr r0, [pc, #4] @ d05770 │ │ add r0, pc, r0 │ │ bx lr │ │ ldrdeq r7, [ip], -r4 │ │ ldr r1, [pc, #16] @ d0578c │ │ and r0, r0, #1 │ │ rsb r0, r0, #0 │ │ @@ -3585531,18 +3585531,18 @@ │ │ bl cc2b30 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #524 @ 0x20c │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff60ef87 │ │ - @ instruction: 0xff60ef2b │ │ + @ instruction: 0xff60ef60 │ │ + @ instruction: 0xff60ef04 │ │ @ instruction: 0xff607894 │ │ - @ instruction: 0xff60eeff │ │ + @ instruction: 0xff60eed8 │ │ push {r4, r5, fp, lr} │ │ mov r4, r1 │ │ mov r5, r0 │ │ bl d05384 │ │ cmp r0, #0 │ │ beq d058ec │ │ ldr r2, [r5], #16 │ │ @@ -3585563,15 +3585563,15 @@ │ │ movw r1, #262 @ 0x106 │ │ mov r0, #57 @ 0x39 │ │ movt r1, #8 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60ee7b │ │ + @ instruction: 0xff60ee54 │ │ @ instruction: 0xff6077e4 │ │ ldr r0, [pc, #4] @ d05908 │ │ add r0, pc, r0 │ │ bx lr │ │ muleq sp, r8, fp │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ @@ -3585725,22 +3585725,22 @@ │ │ movt r1, #8 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5f5da4 │ │ - @ instruction: 0xff60ec3b │ │ + @ instruction: 0xff60ec14 │ │ @ instruction: 0xff603c90 │ │ - @ instruction: 0xff60ed2b │ │ - @ instruction: 0xff6222f6 │ │ - @ instruction: 0xff60ec17 │ │ + @ instruction: 0xff60ed04 │ │ + @ instruction: 0xff6222cf │ │ + @ instruction: 0xff60ebf0 │ │ @ instruction: 0xff603c6c │ │ - @ instruction: 0xff60ecaf │ │ - @ instruction: 0xff60ebfb │ │ + @ instruction: 0xff60ec88 │ │ + @ instruction: 0xff60ebd4 │ │ @ instruction: 0xff603c50 │ │ push {r4, r5, fp, lr} │ │ bl d217bc │ │ mov r5, r0 │ │ mov r4, #0 │ │ bl cc2144 │ │ cmp r0, #0 │ │ @@ -3585827,15 +3585827,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: 0xff5ff056 │ │ @ instruction: 0xff5ffe5e │ │ - @ instruction: 0xff60cbeb │ │ + @ instruction: 0xff60cbc4 │ │ @ instruction: 0xff5ff029 │ │ @ instruction: 0xff5fcd4e │ │ ldr r0, [pc, #4] @ d05d2c │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000dc7b0 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ @@ -3586081,15 +3586081,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff5fed5e │ │ @ instruction: 0xff600b29 │ │ @ instruction: 0xff600b0d │ │ @ instruction: 0xff5f59e5 │ │ @ instruction: 0xff6062bd │ │ @ instruction: 0xff6256d8 │ │ - @ instruction: 0xff618bb1 │ │ + @ instruction: 0xff618b8a │ │ ldr r0, [pc, #4] @ d0611c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, ip, r4, lsl r6 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3586523,15 +3586523,15 @@ │ │ str r0, [r1] │ │ mov r0, r5 │ │ mov r1, r3 │ │ blx r2 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5f1a12 │ │ - @ instruction: 0xff61c0bd │ │ + @ instruction: 0xff61c096 │ │ push {r4, lr} │ │ bl cc2144 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d06838 │ │ ldr r1, [pc, #44] @ d06840 │ │ mov r0, #360 @ 0x168 │ │ @@ -3586643,15 +3586643,15 @@ │ │ add r2, r4, #296 @ 0x128 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b cd377c │ │ @ instruction: 0xff5f2486 │ │ @ instruction: 0xff5f0480 │ │ @ instruction: 0xff5f2452 │ │ - @ instruction: 0xff61e958 │ │ + @ instruction: 0xff61e931 │ │ cmp r2, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ b cd3974 │ │ push {r4, r5, r6, lr} │ │ mov r6, r2 │ │ mov r5, r1 │ │ @@ -3586822,24 +3586822,24 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r1, [r0, #8] │ │ add r0, r5, #232 @ 0xe8 │ │ bl cd35c8 │ │ b d06c7c │ │ @ instruction: 0xff624688 │ │ @ instruction: 0xff5f229a │ │ - @ instruction: 0xff6224b0 │ │ - @ instruction: 0xff613820 │ │ + @ instruction: 0xff622489 │ │ + @ instruction: 0xff6137f9 │ │ @ instruction: 0xff5f2232 │ │ @ instruction: 0xff5f022c │ │ @ instruction: 0xff606443 │ │ @ instruction: 0xff5f21ae │ │ - @ instruction: 0xff6223c4 │ │ + @ instruction: 0xff62239d │ │ @ instruction: 0xff5f8484 │ │ @ instruction: 0xff5f2152 │ │ - @ instruction: 0xff622368 │ │ + @ instruction: 0xff622341 │ │ push {r4, lr} │ │ bl cc2144 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d06d08 │ │ ldr r1, [pc, #44] @ d06d10 │ │ mov r0, #184 @ 0xb8 │ │ @@ -3586951,15 +3586951,15 @@ │ │ add r2, r4, #152 @ 0x98 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b cd8eb0 │ │ @ instruction: 0xff5f1fb6 │ │ @ instruction: 0xff5effb0 │ │ @ instruction: 0xff5f1f82 │ │ - @ instruction: 0xff61e488 │ │ + @ instruction: 0xff61e461 │ │ cmp r2, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ b cd9028 │ │ push {r4, r5, r6, lr} │ │ mov r6, r2 │ │ mov r5, r1 │ │ @@ -3587130,24 +3587130,24 @@ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r1, [r0, #8] │ │ add r0, r5, #120 @ 0x78 │ │ bl cd8d88 │ │ b d0714c │ │ @ instruction: 0xff6241b8 │ │ @ instruction: 0xff5f1dca │ │ - @ instruction: 0xff621fe0 │ │ - @ instruction: 0xff613350 │ │ + @ instruction: 0xff621fb9 │ │ + @ instruction: 0xff613329 │ │ @ instruction: 0xff5f1d62 │ │ @ instruction: 0xff5efd5c │ │ @ instruction: 0xff605f73 │ │ @ instruction: 0xff5f1cde │ │ - @ instruction: 0xff621ef4 │ │ + @ instruction: 0xff621ecd │ │ @ instruction: 0xff5f7fb4 │ │ @ instruction: 0xff5f1c82 │ │ - @ instruction: 0xff621e98 │ │ + @ instruction: 0xff621e71 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl cc2144 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d071e8 │ │ ldr r1, [pc, #84] @ d0720c │ │ @@ -3587445,15 +3587445,15 @@ │ │ bl c0734c │ │ mov r0, r8 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5fca9e │ │ @ instruction: 0xff62998e │ │ @ instruction: 0xff603f08 │ │ - @ instruction: 0xff612dd4 │ │ + @ instruction: 0xff612dad │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #92] @ d076c8 │ │ mov r0, #136 @ 0x88 │ │ mov r2, #58 @ 0x3a │ │ add r1, pc, r1 │ │ bl c4cf38 │ │ mov r4, #0 │ │ @@ -3587472,16 +3587472,16 @@ │ │ ldr r1, [pc, #24] @ d076cc │ │ mov r0, r5 │ │ mov r2, #62 @ 0x3e │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6147ab │ │ - @ instruction: 0xff614763 │ │ + @ instruction: 0xff614784 │ │ + @ instruction: 0xff61473c │ │ ldr r0, [r0] │ │ bx lr │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ @@ -3587505,15 +3587505,15 @@ │ │ bl c13088 │ │ ldr r1, [pc, #16] @ d0774c │ │ mov r0, r4 │ │ mov r2, #90 @ 0x5a │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ - @ instruction: 0xff6146db │ │ + @ instruction: 0xff6146b4 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r1, #132] @ 0x84 │ │ mov r7, #0 │ │ cmn r0, #1 │ │ beq d077e0 │ │ ldr r0, [r1] │ │ @@ -3588018,16 +3588018,16 @@ │ │ ldr r1, [pc, #24] @ d07f54 │ │ mov r0, r6 │ │ mov r2, #54 @ 0x36 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff619a64 │ │ - @ instruction: 0xff619a10 │ │ + @ instruction: 0xff619a3d │ │ + @ instruction: 0xff6199e9 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ bl cc2144 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d07fd4 │ │ ldr r0, [r6] │ │ @@ -3588053,15 +3588053,15 @@ │ │ ldr r1, [pc, #20] @ d07fdc │ │ mov r0, r5 │ │ mov r2, #54 @ 0x36 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff619984 │ │ + @ instruction: 0xff61995d │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0, #4] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c13088 │ │ @@ -3588069,15 +3588069,15 @@ │ │ bl cc2b30 │ │ ldr r1, [pc, #16] @ d0801c │ │ mov r0, r4 │ │ mov r2, #54 @ 0x36 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ - @ instruction: 0xff619940 │ │ + @ instruction: 0xff619919 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #8 │ │ mov r6, r3 │ │ mov r8, r2 │ │ mov r4, r1 │ │ mov r7, r0 │ │ bl cc2144 │ │ @@ -3588127,15 +3588127,15 @@ │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff619878 │ │ + @ instruction: 0xff619851 │ │ @ instruction: 0xff5f8365 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #8 │ │ cmp r2, #0 │ │ beq d08188 │ │ ldr r6, [r0, #4] │ │ mov r5, r2 │ │ @@ -3588205,15 +3588205,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: 0xff612eb1 │ │ + @ instruction: 0xff612e8a │ │ ldr r0, [pc, #4] @ d0824c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, ip, r8, lsl #27 │ │ push {fp, lr} │ │ ldr r1, [pc, #32] @ d0827c │ │ add r1, pc, r1 │ │ @@ -3588360,20 +3588360,20 @@ │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5fbd22 │ │ - @ instruction: 0xff619508 │ │ + @ instruction: 0xff6194e1 │ │ @ instruction: 0xff5f43de │ │ - @ instruction: 0xff612018 │ │ - @ instruction: 0xff6194d4 │ │ + @ instruction: 0xff611ff1 │ │ + @ instruction: 0xff6194ad │ │ @ instruction: 0xff5f7fc1 │ │ - @ instruction: 0xff60b43d │ │ + @ instruction: 0xff60b416 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl cc2144 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d08510 │ │ ldr r1, [pc, #84] @ d08534 │ │ @@ -3588395,16 +3588395,16 @@ │ │ ldr r1, [pc, #24] @ d08538 │ │ mov r0, r6 │ │ mov r2, #85 @ 0x55 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff60a376 │ │ - @ instruction: 0xff60a336 │ │ + @ instruction: 0xff60a34f │ │ + @ instruction: 0xff60a30f │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r6, r0 │ │ bl cc2144 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d08624 │ │ bl cc2144 │ │ @@ -3588478,18 +3588478,18 @@ │ │ bl c4e698 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, #102 @ 0x66 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff60a2ee │ │ - @ instruction: 0xff60a222 │ │ - @ instruction: 0xff60a1fe │ │ - @ instruction: 0xff60a262 │ │ + @ instruction: 0xff60a2c7 │ │ + @ instruction: 0xff60a1fb │ │ + @ instruction: 0xff60a1d7 │ │ + @ instruction: 0xff60a23b │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, r5, fp, lr} │ │ ldr r1, [r0, #4] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c34f20 │ │ @@ -3588502,15 +3588502,15 @@ │ │ mov r2, r5 │ │ bl c4e698 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, #102 @ 0x66 │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff60a19a │ │ + @ instruction: 0xff60a173 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl cc2144 │ │ @@ -3588719,16 +3588719,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: 0xff61199c │ │ - @ instruction: 0xff621364 │ │ + @ instruction: 0xff611975 │ │ + @ instruction: 0xff62133d │ │ 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 │ │ @@ -3588774,16 +3588774,16 @@ │ │ mov r3, r8 │ │ bl c34a0c │ │ 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: 0xff609de2 │ │ - @ instruction: 0xff609dca │ │ + @ instruction: 0xff609dbb │ │ + @ instruction: 0xff609da3 │ │ ldr r1, [pc, #4] @ d08b34 │ │ add r1, pc, r1 │ │ b d09310 │ │ strdeq r5, [ip], -ip │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ bl cc2144 │ │ @@ -3589098,15 +3589098,15 @@ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ lsrs r2, r1, #24 │ │ mov r0, #3 │ │ movwne r0, #4 │ │ mvnne r2, #0 │ │ b d08fcc │ │ @ instruction: 0xff5f3856 │ │ - @ instruction: 0xff611167 │ │ + @ instruction: 0xff611140 │ │ ldr r0, [pc, #4] @ d09040 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r5, ip, r0, asr #4 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #112] @ d090c4 │ │ @@ -3589272,15 +3589272,15 @@ │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff626eb0 │ │ @ instruction: 0xff62203c │ │ @ instruction: 0xff5f36d2 │ │ @ instruction: 0xff5f1a23 │ │ - @ instruction: 0xff6111dc │ │ + @ instruction: 0xff6111b5 │ │ @ instruction: 0xff603e53 │ │ @ instruction: 0xff5f364e │ │ @ instruction: 0xff5f199f │ │ @ instruction: 0xff5f358e │ │ @ instruction: 0xff605cb5 │ │ ldr r1, [pc, #4] @ d0930c │ │ add r1, pc, r1 │ │ @@ -3589510,15 +3589510,15 @@ │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61db88 │ │ + @ instruction: 0xff61db61 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d096e8 │ │ ldr r1, [pc, #44] @ d096f0 │ │ @@ -3589530,20 +3589530,20 @@ │ │ beq d096e8 │ │ mov r1, r4 │ │ mov r2, #248 @ 0xf8 │ │ mov r5, r0 │ │ blx d2ae18 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff61db44 │ │ + @ instruction: 0xff61db1d │ │ ldr r1, [pc, #8] @ d09704 │ │ mov r2, #58 @ 0x3a │ │ add r1, pc, r1 │ │ b c4d328 │ │ - @ instruction: 0xff61db10 │ │ + @ instruction: 0xff61dae9 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r7, r3 │ │ mov r6, r2 │ │ mov r5, r1 │ │ mov r4, r0 │ │ bl cc2144 │ │ cmp r0, #0 │ │ @@ -3589588,17 +3589588,17 @@ │ │ bl c0734c │ │ 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: 0xff610c3c │ │ - @ instruction: 0xff61da68 │ │ - @ instruction: 0xff61bb20 │ │ + @ instruction: 0xff610c15 │ │ + @ instruction: 0xff61da41 │ │ + @ instruction: 0xff61baf9 │ │ mov r3, #1 │ │ cmp r2, #0 │ │ str r3, [r0, #4] │ │ beq d09804 │ │ push {fp, lr} │ │ add r0, r0, #8 │ │ bl c6d8ac │ │ @@ -3589673,17 +3589673,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff610ab4 │ │ - @ instruction: 0xff61d908 │ │ - @ instruction: 0xff61b9c0 │ │ + @ instruction: 0xff610a8d │ │ + @ instruction: 0xff61d8e1 │ │ + @ instruction: 0xff61b999 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d09970 │ │ ldr r1, [pc, #32] @ d09978 │ │ @@ -3589692,15 +3589692,15 @@ │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ cmp r0, #0 │ │ movne r5, r0 │ │ strne r4, [r0] │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60ae20 │ │ + @ instruction: 0xff60adf9 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d099c0 │ │ ldr r1, [pc, #44] @ d099c8 │ │ @@ -3589712,20 +3589712,20 @@ │ │ beq d099c0 │ │ mov r1, r4 │ │ mov r2, #144 @ 0x90 │ │ mov r5, r0 │ │ blx d2ae18 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60addc │ │ + @ instruction: 0xff60adb5 │ │ ldr r1, [pc, #8] @ d099dc │ │ mov r2, #70 @ 0x46 │ │ add r1, pc, r1 │ │ b c4d328 │ │ - @ instruction: 0xff60ada8 │ │ + @ instruction: 0xff60ad81 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r4, r3 │ │ mov r6, r2 │ │ mov r7, r1 │ │ mov r5, r0 │ │ bl cc2144 │ │ mov r8, #0 │ │ @@ -3589944,15 +3589944,15 @@ │ │ vst1.64 {d22-d23}, [r0] │ │ mov r0, #1 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff621558 │ │ @ instruction: 0xff625284 │ │ @ instruction: 0xff5fa1cf │ │ - @ instruction: 0xff6106b4 │ │ + @ instruction: 0xff61068d │ │ ldr r0, [r0, #44] @ 0x2c │ │ bx lr │ │ cmp r1, #0 │ │ movweq r1, #16 │ │ cmp r1, #16 │ │ movne r2, #0 │ │ cmpne r1, #8 │ │ @@ -3590528,17 +3590528,17 @@ │ │ mov r1, #191 @ 0xbf │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff60a1d2 │ │ - @ instruction: 0xff60a166 │ │ - @ instruction: 0xff6135fd │ │ + @ instruction: 0xff60a1ab │ │ + @ instruction: 0xff60a13f │ │ + @ instruction: 0xff6135d6 │ │ 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 │ │ @@ -3590732,36 +3590732,36 @@ │ │ ldr r0, [r4] │ │ cmp r0, #0 │ │ beq d0a9ac │ │ bl c5966c │ │ mov r0, r7 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff60a08a │ │ + @ instruction: 0xff60a063 │ │ @ instruction: 0xff5fb3d0 │ │ - @ instruction: 0xff609fc6 │ │ + @ instruction: 0xff609f9f │ │ @ instruction: 0xff5fb30c │ │ - @ instruction: 0xff60a052 │ │ + @ instruction: 0xff60a02b │ │ @ instruction: 0xff5fb398 │ │ - @ instruction: 0xff60a01a │ │ + @ instruction: 0xff609ff3 │ │ @ instruction: 0xff5fb360 │ │ - @ instruction: 0xff609f8a │ │ + @ instruction: 0xff609f63 │ │ @ instruction: 0xff5fb2d0 │ │ - @ instruction: 0xff609e2e │ │ + @ instruction: 0xff609e07 │ │ @ instruction: 0xff5fb174 │ │ - @ instruction: 0xff609e5a │ │ + @ instruction: 0xff609e33 │ │ @ instruction: 0xff5fb1a0 │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ d0aa0c │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #189 @ 0xbd │ │ b c4e698 │ │ - @ instruction: 0xff609daa │ │ + @ instruction: 0xff609d83 │ │ push {r4, r5, fp, lr} │ │ ldr r1, [pc, #76] @ d0aa68 │ │ mov r0, #8 │ │ mov r2, #272 @ 0x110 │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ mov r4, #0 │ │ @@ -3590776,30 +3590776,30 @@ │ │ ldr r1, [pc, #24] @ d0aa6c │ │ mov r0, r5 │ │ movw r2, #279 @ 0x117 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff609d8a │ │ - @ instruction: 0xff609d52 │ │ + @ instruction: 0xff609d63 │ │ + @ instruction: 0xff609d2b │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c59680 │ │ ldr r1, [pc, #16] @ d0aaa4 │ │ mov r0, r4 │ │ movw r2, #295 @ 0x127 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ - @ instruction: 0xff609d12 │ │ + @ instruction: 0xff609ceb │ │ 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 │ │ @@ -3591028,35 +3591028,35 @@ │ │ bl cc2ae4 │ │ 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: 0xff609cce │ │ + @ instruction: 0xff609ca7 │ │ @ instruction: 0xff5fecd1 │ │ @ instruction: 0xff67b820 │ │ - @ instruction: 0xff609c82 │ │ + @ instruction: 0xff609c5b │ │ @ instruction: 0xff5fec85 │ │ - @ instruction: 0xff609c42 │ │ + @ instruction: 0xff609c1b │ │ @ instruction: 0xff5fec45 │ │ - @ instruction: 0xff609b5e │ │ + @ instruction: 0xff609b37 │ │ @ instruction: 0xff5feb61 │ │ - @ instruction: 0xff609a4a │ │ + @ instruction: 0xff609a23 │ │ @ instruction: 0xff5fea4d │ │ - @ instruction: 0xff609bce │ │ - @ instruction: 0xff609a06 │ │ + @ instruction: 0xff609ba7 │ │ + @ instruction: 0xff6099df │ │ @ instruction: 0xff5fea09 │ │ - @ instruction: 0xff609b7a │ │ + @ instruction: 0xff609b53 │ │ @ instruction: 0xff5feb7d │ │ - @ instruction: 0xff609a72 │ │ + @ instruction: 0xff609a4b │ │ @ instruction: 0xff5fea75 │ │ - @ instruction: 0xff60999e │ │ + @ instruction: 0xff609977 │ │ @ instruction: 0xff5fe9a1 │ │ - @ instruction: 0xff609a2e │ │ + @ instruction: 0xff609a07 │ │ @ instruction: 0xff5fea31 │ │ 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 │ │ @@ -3591131,16 +3591131,16 @@ │ │ ldr r1, [pc, #24] @ d0aff8 │ │ mov r0, r9 │ │ movw r2, #325 @ 0x145 │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, sl │ │ b d0aef4 │ │ - @ instruction: 0xff60981a │ │ - @ instruction: 0xff6097c6 │ │ + @ instruction: 0xff6097f3 │ │ + @ instruction: 0xff60979f │ │ 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] │ │ @@ -3591232,20 +3591232,20 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #182 @ 0xb6 │ │ b d0b0bc │ │ - @ instruction: 0xff609706 │ │ + @ instruction: 0xff6096df │ │ @ instruction: 0xff623e4d │ │ - @ instruction: 0xff609746 │ │ + @ instruction: 0xff60971f │ │ @ instruction: 0xff623e8d │ │ - @ instruction: 0xff60963e │ │ - @ instruction: 0xff609661 │ │ + @ instruction: 0xff609617 │ │ + @ instruction: 0xff60963a │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #24] │ │ cmp r0, #0 │ │ beq d0b20c │ │ ldr r3, [r4, #52] @ 0x34 │ │ cmp r3, #0 │ │ @@ -3591282,16 +3591282,16 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #182 @ 0xb6 │ │ mov r2, #0 │ │ pop {r4, r5, r6, r7, fp, lr} │ │ b c0734c │ │ - @ instruction: 0xff60957a │ │ - @ instruction: 0xff60959d │ │ + @ instruction: 0xff609553 │ │ + @ instruction: 0xff609576 │ │ 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 │ │ @@ -3591527,28 +3591527,28 @@ │ │ ldr r0, [r4, #24] │ │ cmp r0, #0 │ │ beq d0b564 │ │ mov r0, r4 │ │ bl d0b65c │ │ str r0, [r4, #120] @ 0x78 │ │ b d0b564 │ │ - @ instruction: 0xff60944a │ │ - @ instruction: 0xff607521 │ │ - @ instruction: 0xff6093b6 │ │ - @ instruction: 0xff60748d │ │ - @ instruction: 0xff60940a │ │ - @ instruction: 0xff6074e1 │ │ - @ instruction: 0xff60937e │ │ - @ instruction: 0xff607455 │ │ - @ instruction: 0xff609212 │ │ - @ instruction: 0xff6072e9 │ │ - @ instruction: 0xff609326 │ │ - @ instruction: 0xff6073fd │ │ - @ instruction: 0xff609262 │ │ - @ instruction: 0xff607339 │ │ + @ instruction: 0xff609423 │ │ + @ instruction: 0xff6074fa │ │ + @ instruction: 0xff60938f │ │ + @ instruction: 0xff607466 │ │ + @ instruction: 0xff6093e3 │ │ + @ instruction: 0xff6074ba │ │ + @ instruction: 0xff609357 │ │ + @ instruction: 0xff60742e │ │ + @ instruction: 0xff6091eb │ │ + @ instruction: 0xff6072c2 │ │ + @ instruction: 0xff6092ff │ │ + @ instruction: 0xff6073d6 │ │ + @ instruction: 0xff60923b │ │ + @ instruction: 0xff607312 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #48 @ 0x30 │ │ ldr r1, [pc, #256] @ d0b76c │ │ mov r4, r0 │ │ ldr r5, [r0, #24] │ │ add r0, sp, #8 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ @@ -3591610,16 +3591610,16 @@ │ │ bl c0734c │ │ ldr r0, [r4, #112] @ 0x70 │ │ subs r0, r0, #2 │ │ mvneq r0, #0 │ │ add sp, sp, #48 @ 0x30 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5f11fc │ │ - @ instruction: 0xff60909a │ │ - @ instruction: 0xff6090bd │ │ + @ instruction: 0xff609073 │ │ + @ instruction: 0xff609096 │ │ @ instruction: 0xff603837 │ │ mov r1, #1 │ │ cmp r0, #0 │ │ beq d0b794 │ │ ldr r2, [r0] │ │ cmp r2, #0 │ │ beq d0b79c │ │ @@ -3591659,15 +3591659,15 @@ │ │ mov r1, r4 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r1, #0 │ │ pop {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bx lr │ │ - @ instruction: 0xff608fa2 │ │ + @ instruction: 0xff608f7b │ │ @ instruction: 0xff6257d1 │ │ 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 │ │ @@ -3591826,16 +3591826,16 @@ │ │ str r0, [r5, #52] @ 0x34 │ │ b d0b8c8 │ │ nop {0} │ │ svcvc 0x00ffffff │ │ svcvc 0x00ffffff │ │ svcvc 0x00ffffff │ │ andeq r0, r0, r1 │ │ - @ instruction: 0xff608f36 │ │ - @ instruction: 0xff608e5e │ │ + @ instruction: 0xff608f0f │ │ + @ instruction: 0xff608e37 │ │ @ instruction: 0xff5f0f19 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #40 @ 0x28 │ │ vmov.i32 q8, #0 @ 0x00000000 │ │ mov r2, r1 │ │ mov r1, sp │ │ mov r5, r0 │ │ @@ -3591915,36 +3591915,36 @@ │ │ mov r0, r5 │ │ mov r1, #97 @ 0x61 │ │ add r2, pc, r2 │ │ bl c0725c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #201 @ 0xc9 │ │ b d0bbbc │ │ - @ instruction: 0xff608c02 │ │ + @ instruction: 0xff608bdb │ │ @ instruction: 0xff5ff9a2 │ │ @ instruction: 0xff5eb2a6 │ │ - @ instruction: 0xff608bbe │ │ - @ instruction: 0xff608be1 │ │ + @ instruction: 0xff608b97 │ │ + @ instruction: 0xff608bba │ │ @ instruction: 0xff5ff92e │ │ - @ instruction: 0xff608c26 │ │ + @ instruction: 0xff608bff │ │ @ instruction: 0xff5ff9c6 │ │ cmp r0, #0 │ │ bxeq lr │ │ push {r4, lr} │ │ ldr r1, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ bl c59680 │ │ ldr r1, [pc, #16] @ d0bc88 │ │ mov r0, r4 │ │ movw r2, #873 @ 0x369 │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ - @ instruction: 0xff608b2e │ │ + @ instruction: 0xff608b07 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #452] @ d0be60 │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c51774 │ │ @@ -3592056,23 +3592056,23 @@ │ │ beq d0be58 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5f8bbe │ │ @ instruction: 0xff5eb0fe │ │ - @ instruction: 0xff611f80 │ │ + @ instruction: 0xff611f59 │ │ @ instruction: 0xff5eb0b7 │ │ @ instruction: 0xff5f8128 │ │ @ instruction: 0xff604f78 │ │ @ instruction: 0xff5fbbd8 │ │ - @ instruction: 0xff619520 │ │ - @ instruction: 0xff617207 │ │ - @ instruction: 0xff6194dc │ │ - @ instruction: 0xff60f97f │ │ + @ instruction: 0xff6194f9 │ │ + @ instruction: 0xff6171e0 │ │ + @ instruction: 0xff6194b5 │ │ + @ instruction: 0xff60f958 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #132] @ d0bf20 │ │ mov r6, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ mov r4, r2 │ │ @@ -3592102,15 +3592102,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: 0xff60639e │ │ + @ instruction: 0xff606377 │ │ @ instruction: 0xff5f09a4 │ │ push {r4, r5, r6, lr} │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq d0bf90 │ │ mov r6, r1 │ │ ldr r1, [pc, #96] @ d0bfa4 │ │ @@ -3592135,16 +3592135,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: 0xff61709f │ │ - @ instruction: 0xff60f83f │ │ + @ instruction: 0xff617078 │ │ + @ instruction: 0xff60f818 │ │ push {r4, lr} │ │ mov r0, r2 │ │ bl c182c8 │ │ cmp r0, #0 │ │ beq d0bff8 │ │ bl c07168 │ │ ldr r0, [pc, #52] @ d0c000 │ │ @@ -3592158,16 +3592158,16 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, pc} │ │ mov r0, #1 │ │ pop {r4, pc} │ │ - @ instruction: 0xff6087da │ │ - @ instruction: 0xff61931c │ │ + @ instruction: 0xff6087b3 │ │ + @ instruction: 0xff6192f5 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [pc, #68] @ d0c05c │ │ ldr lr, [pc, #68] @ d0c060 │ │ ldr r4, [pc, #68] @ d0c064 │ │ add ip, pc, ip │ │ ldr r3, [pc, #64] @ d0c068 │ │ @@ -3594095,27 +3594095,27 @@ │ │ nop {0} │ │ nop {0} │ │ andeq r0, r0, r0 │ │ svcvc 0x00ffffff │ │ andeq r0, r0, r0 │ │ svcvc 0x00ffffff │ │ @ instruction: 0xff5fefe7 │ │ - @ instruction: 0xff61a2fa │ │ + @ instruction: 0xff61a2d3 │ │ @ instruction: 0xff5f654e │ │ - @ instruction: 0xff611fdb │ │ + @ instruction: 0xff611fb4 │ │ @ instruction: 0xff5fbcc8 │ │ @ instruction: 0xff6213f9 │ │ @ instruction: 0xff5fbc84 │ │ @ instruction: 0xff5fbc14 │ │ @ instruction: 0xff5fbbe8 │ │ @ instruction: 0xff621319 │ │ @ instruction: 0xff5fbb6c │ │ - @ instruction: 0xff604c40 │ │ + @ instruction: 0xff604c19 │ │ @ instruction: 0xff5fb9d8 │ │ - @ instruction: 0xff604aac │ │ + @ instruction: 0xff604a85 │ │ @ instruction: 0xff678601 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [pc, #68] @ d0dee0 │ │ ldr lr, [pc, #68] @ d0dee4 │ │ ldr r4, [pc, #68] @ d0dee8 │ │ add ip, pc, ip │ │ @@ -3594984,15 +3594984,15 @@ │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ add sp, sp, #20 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xff5fc95a │ │ - @ instruction: 0xff61a3d6 │ │ + @ instruction: 0xff61a3af │ │ 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 │ │ @@ -3595337,15 +3595337,15 @@ │ │ ldr r0, [r4] │ │ cmp r0, #0 │ │ beq d0f1b0 │ │ bl c5966c │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6198a9 │ │ + @ instruction: 0xff619882 │ │ @ instruction: 0xff5e6513 │ │ push {r4, r5, r6, lr} │ │ mov r4, r0 │ │ ldr r0, [r0] │ │ ldr r6, [r4, #132] @ 0x84 │ │ cmp r0, #0 │ │ beq d0f1e8 │ │ @@ -3595650,22 +3595650,22 @@ │ │ bl c4cff8 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ movne r7, #0 │ │ movne r4, r0 │ │ strdne r6, [r4] │ │ pop {r4, r6, r7, pc} │ │ - @ instruction: 0xff613ff7 │ │ + @ instruction: 0xff613fd0 │ │ @ instruction: 0xff5f4829 │ │ - @ instruction: 0xff613fbf │ │ + @ instruction: 0xff613f98 │ │ ldr r1, [pc, #8] @ d0f6bc │ │ mov r2, #66 @ 0x42 │ │ add r1, pc, r1 │ │ b c4d328 │ │ - @ instruction: 0xff613f8b │ │ + @ instruction: 0xff613f64 │ │ mov r1, #1 │ │ str r1, [r0, #4] │ │ mov r0, #1 │ │ bx lr │ │ mov r1, #0 │ │ str r1, [r0, #4] │ │ mov r0, #1 │ │ @@ -3595725,17 +3595725,17 @@ │ │ movt r1, #8 │ │ mov r0, #57 @ 0x39 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff613ecf │ │ + @ instruction: 0xff613ea8 │ │ @ instruction: 0xff5fbe1a │ │ - @ instruction: 0xff613e9f │ │ + @ instruction: 0xff613e78 │ │ @ instruction: 0xff5fbdea │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ mov r5, #1 │ │ cmp r0, #1 │ │ beq d0f830 │ │ @@ -3595752,15 +3595752,15 @@ │ │ mov r5, #0 │ │ cmp r0, #2 │ │ mov r0, #57 @ 0x39 │ │ movweq r1, #192 @ 0xc0 │ │ bl c0734c │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff613e3b │ │ + @ instruction: 0xff613e14 │ │ @ instruction: 0xff5eee21 │ │ mov r0, #1 │ │ bx lr │ │ mov r0, #1 │ │ bx lr │ │ bx lr │ │ ldr r0, [pc, #4] @ d0f860 │ │ @@ -3595802,15 +3595802,15 @@ │ │ beq d0f8f0 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5f4fe6 │ │ @ instruction: 0xff5e7526 │ │ - @ instruction: 0xff602976 │ │ + @ instruction: 0xff60294f │ │ 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 │ │ @@ -3595874,26 +3595874,26 @@ │ │ mov r6, #0 │ │ bl c0734c │ │ mov r0, r8 │ │ bl c74838 │ │ mov r0, r6 │ │ add sp, sp, #4 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xff613c8b │ │ + @ instruction: 0xff613c64 │ │ @ instruction: 0xff5f7fbc │ │ - @ instruction: 0xff613c53 │ │ + @ instruction: 0xff613c2c │ │ @ instruction: 0xff5f7f84 │ │ mov r3, r2 │ │ ldr r2, [pc, #16] @ d0fa4c │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc, r2 │ │ mov r3, #211 @ 0xd3 │ │ b c4e698 │ │ - @ instruction: 0xff613bff │ │ + @ instruction: 0xff613bd8 │ │ push {r4, lr} │ │ ldr r1, [pc, #44] @ d0fa88 │ │ mov r4, r0 │ │ mov r0, #48 @ 0x30 │ │ mov r2, #59 @ 0x3b │ │ add r1, pc, r1 │ │ bl c4cff8 │ │ @@ -3596056,15 +3596056,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #126 @ 0x7e │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, pc} │ │ @ instruction: 0xff5f5e3c │ │ - @ instruction: 0xff60c15a │ │ + @ instruction: 0xff60c133 │ │ cmp r0, #0 │ │ ldrne r0, [r0, #40] @ 0x28 │ │ cmpne r0, #0 │ │ moveq r0, #1 │ │ bxeq lr │ │ b c59658 │ │ cmp r0, #0 │ │ @@ -3596165,19 +3596165,19 @@ │ │ mov r6, #1 │ │ b d0fe9c │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5e705e │ │ - @ instruction: 0xff619266 │ │ + @ instruction: 0xff61923f │ │ @ instruction: 0xff5f5d44 │ │ @ instruction: 0xff61f130 │ │ @ instruction: 0xff5f5ce4 │ │ - @ instruction: 0xff6023f6 │ │ + @ instruction: 0xff6023cf │ │ @ instruction: 0xff61ce24 │ │ ldr r0, [pc, #4] @ d0fed0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq lr, fp, ip, lsl #29 │ │ push {r4, r5, fp, lr} │ │ mov r5, r1 │ │ @@ -3596224,15 +3596224,15 @@ │ │ beq d0ff88 │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5f4976 │ │ @ instruction: 0xff5e6eb6 │ │ - @ instruction: 0xff602306 │ │ + @ instruction: 0xff6022df │ │ @ instruction: 0xff61cd34 │ │ mov r0, #1 │ │ bx lr │ │ ldr r3, [r0, #20] │ │ ldr r2, [sp] │ │ ldr r0, [r0, #28] │ │ str r3, [r1] │ │ @@ -3596611,17 +3596611,17 @@ │ │ ldr r1, [pc, #28] @ d105ac │ │ mov r0, r6 │ │ mov r2, #143 @ 0x8f │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff61313e │ │ - @ instruction: 0xff6130fe │ │ - @ instruction: 0xff6130d6 │ │ + @ instruction: 0xff613117 │ │ + @ instruction: 0xff6130d7 │ │ + @ instruction: 0xff6130af │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ mov ip, r2 │ │ ldr r2, [pc, #24] @ d105dc │ │ mov r3, #16 │ │ add r2, pc, r2 │ │ str r3, [sp] │ │ @@ -3596905,15 +3596905,15 @@ │ │ ldr r0, [r4, #8] │ │ bl bcf4e4 │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #623 @ 0x26f │ │ pop {r4, r5, fp, lr} │ │ b c4d328 │ │ - @ instruction: 0xff612c66 │ │ + @ instruction: 0xff612c3f │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ bl cc2144 │ │ mov r7, #0 │ │ cmp r0, #0 │ │ beq d10b2c │ │ ldr r1, [pc, #308] @ d10b94 │ │ @@ -3596991,17 +3596991,17 @@ │ │ bl bcf4e4 │ │ mov r0, r4 │ │ mov r1, r6 │ │ movw r2, #623 @ 0x26f │ │ bl c4d328 │ │ mov r0, r7 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff612c06 │ │ - @ instruction: 0xff612b16 │ │ - @ instruction: 0xff612b56 │ │ + @ instruction: 0xff612bdf │ │ + @ instruction: 0xff612aef │ │ + @ instruction: 0xff612b2f │ │ push {r4, r5, r6, lr} │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d10c3c │ │ mov r6, r1 │ │ ldr r1, [pc, #148] @ d10c50 │ │ mov r5, r0 │ │ @@ -3597038,15 +3597038,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: 0xff60e9b5 │ │ + @ instruction: 0xff60e98e │ │ @ instruction: 0xff5e4a6f │ │ @ instruction: 0xff5e61c2 │ │ ldr r0, [pc, #4] @ d10c68 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq lr, fp, r0, ror r7 │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ @@ -3597118,15 +3597118,15 @@ │ │ mov r0, r5 │ │ add sp, sp, #328 @ 0x148 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r5, #0 │ │ b d10d74 │ │ @ instruction: 0xff5e6146 │ │ @ instruction: 0xff5e49a3 │ │ - @ instruction: 0xff61704e │ │ + @ instruction: 0xff617027 │ │ cmp r0, #0 │ │ beq d10db0 │ │ ldrb r0, [r0, #16] │ │ tst r0, #2 │ │ ldreq r0, [pc, #16] @ d10dbc │ │ addeq r0, pc, r0 │ │ bxeq lr │ │ @@ -3597160,25 +3597160,25 @@ │ │ ldr r3, [pc, #20] @ d10e38 │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d11bac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff614e01 │ │ + @ instruction: 0xff614dda │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d10e60 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d11bac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff614dd9 │ │ + @ instruction: 0xff614db2 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #340] @ 0x154 │ │ b c09b4c │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ @@ -3597224,25 +3597224,25 @@ │ │ ldr r3, [pc, #20] @ d10f38 │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d11bac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff614d01 │ │ + @ instruction: 0xff614cda │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d10f60 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d11bac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff614cd9 │ │ + @ instruction: 0xff614cb2 │ │ 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 cc2144 │ │ cmp r5, #0 │ │ @@ -3597337,15 +3597337,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: 0xff5e5d8a │ │ @ instruction: 0xff5ecf2a │ │ - @ instruction: 0xff6125be │ │ + @ instruction: 0xff612597 │ │ cmp r0, #0 │ │ beq d1111c │ │ ldr r0, [r0, #12] │ │ cmp r0, #32768 @ 0x8000 │ │ ldreq r0, [pc, #12] @ d11124 │ │ addeq r0, pc, r0 │ │ bxeq lr │ │ @@ -3597517,85 +3597517,85 @@ │ │ ldr r3, [pc, #20] @ d113cc │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d11bac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60df60 │ │ + @ instruction: 0xff60df39 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d113f4 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d11bac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60df38 │ │ + @ instruction: 0xff60df11 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1141c │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d11bac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60df10 │ │ + @ instruction: 0xff60dee9 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d11444 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d11bac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60dee8 │ │ + @ instruction: 0xff60dec1 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1146c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d11bac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60dec9 │ │ + @ instruction: 0xff60dea2 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d11494 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d11bac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60dea1 │ │ + @ instruction: 0xff60de7a │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d114bc │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d11bac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60de79 │ │ + @ instruction: 0xff60de52 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d114e4 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d11bac │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60de51 │ │ + @ instruction: 0xff60de2a │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1150c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d11bac │ │ @@ -3597717,15 +3597717,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c0734c │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff611fa6 │ │ + @ instruction: 0xff611f7f │ │ @ instruction: 0xff5fd8c7 │ │ 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 │ │ @@ -3598007,28 +3598007,28 @@ │ │ bl c0725c │ │ ldr r2, [pc, #68] @ d11ba8 │ │ mov r0, #57 @ 0x39 │ │ str r6, [sp] │ │ mov r1, #174 @ 0xae │ │ add r2, pc, r2 │ │ b d11a14 │ │ - @ instruction: 0xff611cea │ │ + @ instruction: 0xff611cc3 │ │ @ instruction: 0xff5f24fe │ │ - @ instruction: 0xff600f16 │ │ - @ instruction: 0xff611cae │ │ + @ instruction: 0xff600eef │ │ + @ instruction: 0xff611c87 │ │ @ instruction: 0xff5f24c2 │ │ - @ instruction: 0xff60e0e7 │ │ - @ instruction: 0xff611c72 │ │ + @ instruction: 0xff60e0c0 │ │ + @ instruction: 0xff611c4b │ │ @ instruction: 0xff5f2486 │ │ @ instruction: 0xff5f4127 │ │ - @ instruction: 0xff611d36 │ │ + @ instruction: 0xff611d0f │ │ @ instruction: 0xff5f254a │ │ - @ instruction: 0xff611b1a │ │ + @ instruction: 0xff611af3 │ │ @ instruction: 0xff5f232e │ │ - @ instruction: 0xff61379c │ │ + @ instruction: 0xff613775 │ │ 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 │ │ @@ -3598183,24 +3598183,24 @@ │ │ beq d11e2c │ │ ldr r0, [pc, #20] @ d11e38 │ │ add r0, pc, r0 │ │ ldr r0, [r0, r1, lsl #3] │ │ pop {r4, pc} │ │ mov r0, #0 │ │ pop {r4, pc} │ │ - @ instruction: 0xff613f39 │ │ + @ instruction: 0xff613f12 │ │ andeq sp, fp, ip, lsl #13 │ │ @ instruction: 0xff5e6c8b │ │ @ instruction: 0xff5ef01c │ │ @ instruction: 0xff5f7541 │ │ @ instruction: 0xff5fad34 │ │ @ instruction: 0xff5f55a3 │ │ @ instruction: 0xff5e4b57 │ │ - @ instruction: 0xff60d568 │ │ - @ instruction: 0xff60d555 │ │ + @ instruction: 0xff60d541 │ │ + @ instruction: 0xff60d52e │ │ @ instruction: 0xff5e487e │ │ @ instruction: 0xff5ea2a8 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ mov r7, r0 │ │ bl cc2144 │ │ mov r4, #0 │ │ @@ -3598695,16 +3598695,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: 0xff60d01d │ │ - @ instruction: 0xff614caf │ │ + @ instruction: 0xff60cff6 │ │ + @ instruction: 0xff614c88 │ │ @ instruction: 0xff5e30af │ │ @ instruction: 0xff5e47de │ │ ldr r0, [pc, #4] @ d12650 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sp, fp, r4, asr #9 │ │ push {r4, r5, r6, r7, fp, lr} │ │ @@ -3598796,16 +3598796,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: 0xff5e475a │ │ @ instruction: 0xff5e2fb7 │ │ - @ instruction: 0xff615662 │ │ - @ instruction: 0xff614ad7 │ │ + @ instruction: 0xff61563b │ │ + @ instruction: 0xff614ab0 │ │ ldr r0, [pc, #4] @ d127dc │ │ add r0, pc, r0 │ │ bx lr │ │ muleq fp, ip, r3 │ │ ldr r0, [r0, #336] @ 0x150 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ @@ -3598831,25 +3598831,25 @@ │ │ ldr r3, [pc, #20] @ d12854 │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d135f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6133e5 │ │ + @ instruction: 0xff6133be │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1287c │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d135f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6133bd │ │ + @ instruction: 0xff613396 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ ldr r0, [r0, #336] @ 0x150 │ │ b c09b4c │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #80 @ 0x50 │ │ @@ -3598895,25 +3598895,25 @@ │ │ ldr r3, [pc, #20] @ d12954 │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d135f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6132e5 │ │ + @ instruction: 0xff6132be │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1297c │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d135f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6132bd │ │ + @ instruction: 0xff613296 │ │ 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 cc2144 │ │ cmp r5, #0 │ │ @@ -3599181,85 +3599181,85 @@ │ │ ldr r3, [pc, #20] @ d12dcc │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d135f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60c560 │ │ + @ instruction: 0xff60c539 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d12df4 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d135f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60c538 │ │ + @ instruction: 0xff60c511 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d12e1c │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d135f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60c510 │ │ + @ instruction: 0xff60c4e9 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d12e44 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d135f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60c4e8 │ │ + @ instruction: 0xff60c4c1 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d12e6c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d135f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60c4c9 │ │ + @ instruction: 0xff60c4a2 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d12e94 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d135f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60c4a1 │ │ + @ instruction: 0xff60c47a │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d12ebc │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d135f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60c479 │ │ + @ instruction: 0xff60c452 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d12ee4 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d135f8 │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60c451 │ │ + @ instruction: 0xff60c42a │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d12f0c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d135f8 │ │ @@ -3599382,15 +3599382,15 @@ │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ mov r6, #0 │ │ bl c0734c │ │ mov r0, r6 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ @ instruction: 0xff5ef1eb │ │ - @ instruction: 0xff60171f │ │ + @ instruction: 0xff6016f8 │ │ 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 │ │ @@ -3599688,30 +3599688,30 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ ldr r2, [pc, #72] @ d135f4 │ │ str r6, [sp] │ │ add r2, pc, r2 │ │ b d1344c │ │ @ instruction: 0xff5eef93 │ │ - @ instruction: 0xff608b26 │ │ + @ instruction: 0xff608aff │ │ @ instruction: 0xff5f280b │ │ @ instruction: 0xff5eeee3 │ │ - @ instruction: 0xff608a76 │ │ - @ instruction: 0xff5ff4d6 │ │ + @ instruction: 0xff608a4f │ │ + @ instruction: 0xff5ff4af │ │ @ instruction: 0xff5eeeab │ │ - @ instruction: 0xff608a3e │ │ - @ instruction: 0xff608a35 │ │ + @ instruction: 0xff608a17 │ │ + @ instruction: 0xff608a0e │ │ @ instruction: 0xff5eee77 │ │ - @ instruction: 0xff608a0a │ │ - @ instruction: 0xff60c677 │ │ + @ instruction: 0xff6089e3 │ │ + @ instruction: 0xff60c650 │ │ @ instruction: 0xff5eef13 │ │ - @ instruction: 0xff608aa6 │ │ + @ instruction: 0xff608a7f │ │ @ instruction: 0xff5eed17 │ │ - @ instruction: 0xff6088aa │ │ - @ instruction: 0xff611d5c │ │ + @ instruction: 0xff608883 │ │ + @ instruction: 0xff611d35 │ │ 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 │ │ @@ -3599778,15 +3599778,15 @@ │ │ mov r6, r0 │ │ mov r0, r4 │ │ bl d217bc │ │ mov r5, r6 │ │ str r0, [r6] │ │ mov r0, r5 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff60877b │ │ + @ instruction: 0xff608754 │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ bl d147e4 │ │ cmp r0, #0 │ │ beq d13774 │ │ ldr r0, [r5, #4] │ │ @@ -3599947,27 +3599947,27 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #104 @ 0x68 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff6086ab │ │ - @ instruction: 0xff611b50 │ │ - @ instruction: 0xff60861f │ │ - @ instruction: 0xff611ac4 │ │ + @ instruction: 0xff608684 │ │ + @ instruction: 0xff611b29 │ │ + @ instruction: 0xff6085f8 │ │ + @ instruction: 0xff611a9d │ │ @ instruction: 0xff5fa622 │ │ - @ instruction: 0xff608527 │ │ - @ instruction: 0xff6119cc │ │ - @ instruction: 0xff6084ff │ │ - @ instruction: 0xff6119a4 │ │ - @ instruction: 0xff6084d7 │ │ - @ instruction: 0xff61197c │ │ - @ instruction: 0xff60864b │ │ - @ instruction: 0xff611af0 │ │ + @ instruction: 0xff608500 │ │ + @ instruction: 0xff6119a5 │ │ + @ instruction: 0xff6084d8 │ │ + @ instruction: 0xff61197d │ │ + @ instruction: 0xff6084b0 │ │ + @ instruction: 0xff611955 │ │ + @ instruction: 0xff608624 │ │ + @ instruction: 0xff611ac9 │ │ 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] │ │ @@ -3600062,31 +3600062,31 @@ │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r7 │ │ add sp, sp, #96 @ 0x60 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ @ instruction: 0xff5fa41a │ │ - @ instruction: 0xff608337 │ │ - @ instruction: 0xff60de4a │ │ - @ instruction: 0xff60830f │ │ - @ instruction: 0xff60de22 │ │ - @ instruction: 0xff608417 │ │ - @ instruction: 0xff60df2a │ │ + @ instruction: 0xff608310 │ │ + @ instruction: 0xff60de23 │ │ + @ instruction: 0xff6082e8 │ │ + @ instruction: 0xff60ddfb │ │ + @ instruction: 0xff6083f0 │ │ + @ instruction: 0xff60df03 │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ bl bfe5ec │ │ ldr r1, [pc, #16] @ d13bd0 │ │ mov r0, r4 │ │ movw r2, #746 @ 0x2ea │ │ add r1, pc, r1 │ │ pop {r4, lr} │ │ b c4d328 │ │ - @ instruction: 0xff6082ab │ │ + @ instruction: 0xff608284 │ │ push {r4, r5, r6, lr} │ │ mov r5, r0 │ │ bl cc2144 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ beq d13c44 │ │ ldr r1, [pc, #176] @ d13ca4 │ │ @@ -3600131,16 +3600131,16 @@ │ │ bl bfe5ec │ │ mov r0, r4 │ │ mov r1, r5 │ │ movw r2, #746 @ 0x2ea │ │ bl c4d328 │ │ mov r0, r6 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff608277 │ │ - @ instruction: 0xff608213 │ │ + @ instruction: 0xff608250 │ │ + @ instruction: 0xff6081ec │ │ @ instruction: 0xff5e517f │ │ ldr r0, [pc, #4] @ d13cbc │ │ add r0, pc, r0 │ │ bx lr │ │ andeq lr, ip, ip, lsr r9 │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ @@ -3600207,16 +3600207,16 @@ │ │ pop {r4, r5, fp, pc} │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ beq d13d34 │ │ mov r1, r3 │ │ pop {r4, r5, fp, lr} │ │ b d13e7c │ │ - @ instruction: 0xff6080db │ │ - @ instruction: 0xff6134af │ │ + @ instruction: 0xff6080b4 │ │ + @ instruction: 0xff613488 │ │ @ instruction: 0xff5f5a4b │ │ push {fp, lr} │ │ ldr ip, [sp, #8] │ │ ldr lr, [sp, #12] │ │ str ip, [sp, #8] │ │ str lr, [sp, #12] │ │ pop {fp, lr} │ │ @@ -3600244,15 +3600244,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: 0xff60b751 │ │ + @ instruction: 0xff60b72a │ │ ldr r0, [pc, #4] @ d13e78 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq ip, fp, r0, lsl #1 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ bxeq lr │ │ @@ -3600399,24 +3600399,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: 0xff60ff59 │ │ - @ instruction: 0xff607ebf │ │ - @ instruction: 0xff5fe916 │ │ - @ instruction: 0xff5fe913 │ │ - @ instruction: 0xff602681 │ │ - @ instruction: 0xff60bba5 │ │ - @ instruction: 0xff6113e9 │ │ + @ instruction: 0xff60ff32 │ │ + @ instruction: 0xff607e98 │ │ + @ instruction: 0xff5fe8ef │ │ + @ instruction: 0xff5fe8ec │ │ + @ instruction: 0xff60265a │ │ + @ instruction: 0xff60bb7e │ │ + @ instruction: 0xff6113c2 │ │ @ instruction: 0xff5f764c │ │ @ instruction: 0xff5eff23 │ │ - @ instruction: 0xff604365 │ │ + @ instruction: 0xff60433e │ │ ldr r0, [pc, #4] @ d14108 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq fp, fp, r0, asr #28 │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ @@ -3600628,23 +3600628,23 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r6 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff607ba7 │ │ + @ instruction: 0xff607b80 │ │ @ instruction: 0xff5ee013 │ │ - @ instruction: 0xff607b23 │ │ + @ instruction: 0xff607afc │ │ @ instruction: 0xff5edf8f │ │ - @ instruction: 0xff607a5f │ │ + @ instruction: 0xff607a38 │ │ @ instruction: 0xff5edecb │ │ - @ instruction: 0xff607a33 │ │ + @ instruction: 0xff607a0c │ │ @ instruction: 0xff5ede9f │ │ - @ instruction: 0xff607b4f │ │ + @ instruction: 0xff607b28 │ │ @ instruction: 0xff5edfbb │ │ 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 │ │ @@ -3600717,17 +3600717,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #166 @ 0xa6 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r7 │ │ add sp, sp, #88 @ 0x58 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xff6078cf │ │ + @ instruction: 0xff6078a8 │ │ @ instruction: 0xff5fa9ff │ │ - @ instruction: 0xff607983 │ │ + @ instruction: 0xff60795c │ │ @ instruction: 0xff5faab3 │ │ ldr r0, [pc, #4] @ d145e8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq lr, ip, r8, lsl r0 │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ @@ -3600794,15 +3600794,15 @@ │ │ pop {r4, r5, fp, pc} │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ beq d14660 │ │ mov r1, r3 │ │ pop {r4, r5, fp, lr} │ │ b d13e7c │ │ - @ instruction: 0xff6077af │ │ + @ instruction: 0xff607788 │ │ @ instruction: 0xff61a867 │ │ @ instruction: 0xff5f511f │ │ push {fp, lr} │ │ ldr ip, [sp, #8] │ │ ldr lr, [sp, #12] │ │ str ip, [sp, #8] │ │ str lr, [sp, #12] │ │ @@ -3600973,20 +3600973,20 @@ │ │ bl bfe5ec │ │ add r0, sp, #4 │ │ str r5, [r7, #4] │ │ bl c509a8 │ │ mov r0, r5 │ │ add sp, sp, #32 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff6075d3 │ │ - @ instruction: 0xff614770 │ │ - @ instruction: 0xff6075a7 │ │ - @ instruction: 0xff614744 │ │ - @ instruction: 0xff6074e7 │ │ - @ instruction: 0xff614684 │ │ + @ instruction: 0xff6075ac │ │ + @ instruction: 0xff614749 │ │ + @ instruction: 0xff607580 │ │ + @ instruction: 0xff61471d │ │ + @ instruction: 0xff6074c0 │ │ + @ instruction: 0xff61465d │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r8, r3 │ │ mov r9, r2 │ │ mov r7, r1 │ │ mov r5, r0 │ │ bl c092d8 │ │ ldr r1, [pc, #144] @ d14a94 │ │ @@ -3601023,19 +3601023,19 @@ │ │ mov r1, r8 │ │ mov r2, #64 @ 0x40 │ │ bl c09e6c │ │ mov r6, r0 │ │ cmp r0, #0 │ │ movwne r6, #1 │ │ b d14a28 │ │ - @ instruction: 0xff60fa67 │ │ + @ instruction: 0xff60fa40 │ │ ldr r2, [pc, #4] @ d14aa4 │ │ add r2, pc, r2 │ │ b d14f0c │ │ - @ instruction: 0xff603c09 │ │ + @ instruction: 0xff603be2 │ │ 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 cc2144 │ │ @@ -3601239,19 +3601239,19 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c21420 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6038e5 │ │ + @ instruction: 0xff6038be │ │ ldr r2, [pc, #4] @ d14e04 │ │ add r2, pc, r2 │ │ b d14f0c │ │ - @ instruction: 0xff6015e3 │ │ + @ instruction: 0xff6015bc │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d217bc │ │ ldr r1, [pc, #52] @ d14e50 │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c20fa8 │ │ @@ -3601262,19 +3601262,19 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c21420 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6015c3 │ │ + @ instruction: 0xff60159c │ │ ldr r2, [pc, #4] @ d14e60 │ │ add r2, pc, r2 │ │ b d14f0c │ │ - @ instruction: 0xff612130 │ │ + @ instruction: 0xff612109 │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d217bc │ │ ldr r1, [pc, #52] @ d14eac │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c20fa8 │ │ @@ -3601285,19 +3601285,19 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c21420 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff612110 │ │ + @ instruction: 0xff6120e9 │ │ ldr r2, [pc, #4] @ d14ebc │ │ add r2, pc, r2 │ │ b d14f0c │ │ - @ instruction: 0xff5fee41 │ │ + @ instruction: 0xff5fee1a │ │ push {r4, r5, fp, lr} │ │ mov r0, r1 │ │ bl d217bc │ │ ldr r1, [pc, #52] @ d14f08 │ │ mov r2, #0 │ │ add r1, pc, r1 │ │ bl c20fa8 │ │ @@ -3601308,15 +3601308,15 @@ │ │ mov r5, r0 │ │ mov r0, r4 │ │ bl c21420 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5fee21 │ │ + @ instruction: 0xff5fedfa │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r2 │ │ mov r6, r1 │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r8, #0 │ │ cmp r0, #0 │ │ @@ -3602431,47 +3602431,47 @@ │ │ mov r2, #0 │ │ bl c0734c │ │ add r0, sp, #156 @ 0x9c │ │ bl c509a8 │ │ mov r0, r4 │ │ add sp, sp, #184 @ 0xb8 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff609a31 │ │ + @ instruction: 0xff609a0a │ │ @ instruction: 0xff5e4f27 │ │ - @ instruction: 0xff5fcc93 │ │ + @ instruction: 0xff5fcc6c │ │ @ instruction: 0xff5e4ddb │ │ - @ instruction: 0xff5fcb47 │ │ + @ instruction: 0xff5fcb20 │ │ @ instruction: 0xff5f91df │ │ @ instruction: 0xff5e4b63 │ │ - @ instruction: 0xff604114 │ │ + @ instruction: 0xff6040ed │ │ @ instruction: 0xff5e4b47 │ │ - @ instruction: 0xff6040f8 │ │ + @ instruction: 0xff6040d1 │ │ @ instruction: 0xff5e4d13 │ │ - @ instruction: 0xff6042c4 │ │ + @ instruction: 0xff60429d │ │ @ instruction: 0xff5e4d67 │ │ - @ instruction: 0xff604318 │ │ + @ instruction: 0xff6042f1 │ │ @ instruction: 0xff5e4c4b │ │ - @ instruction: 0xff6041fc │ │ + @ instruction: 0xff6041d5 │ │ @ instruction: 0xff5e4c87 │ │ - @ instruction: 0xff604238 │ │ + @ instruction: 0xff604211 │ │ @ instruction: 0xff5e4c95 │ │ @ instruction: 0xff5e4bbf │ │ - @ instruction: 0xff5fc92b │ │ + @ instruction: 0xff5fc904 │ │ @ instruction: 0xff5e4eb3 │ │ - @ instruction: 0xff5fcc1f │ │ + @ instruction: 0xff5fcbf8 │ │ @ instruction: 0xff5f92e4 │ │ - @ instruction: 0xff61081c │ │ + @ instruction: 0xff6107f5 │ │ @ instruction: 0xff6704d0 │ │ andeq sl, fp, r8, asr fp │ │ @ instruction: 0xff5e4f5b │ │ @ instruction: 0xff5f3988 │ │ @ instruction: 0xff5df927 │ │ @ instruction: 0xff5e03a7 │ │ @ instruction: 0xff5e3f3d │ │ - @ instruction: 0xff605f5b │ │ + @ instruction: 0xff605f34 │ │ andeq sl, fp, r8, asr sp │ │ ldr r0, [pc, #4] @ d16128 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq sl, fp, r4, lsl r9 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, sp, #4 │ │ @@ -3602888,50 +3602888,50 @@ │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl d17da8 │ │ cmp r0, #0 │ │ movne r4, #1 │ │ b d16280 │ │ @ instruction: 0xff5df497 │ │ - @ instruction: 0xff611b76 │ │ - @ instruction: 0xff6101d4 │ │ - @ instruction: 0xff613ebe │ │ - @ instruction: 0xff606094 │ │ - @ instruction: 0xff6089d9 │ │ + @ instruction: 0xff611b4f │ │ + @ instruction: 0xff6101ad │ │ + @ instruction: 0xff613e97 │ │ + @ instruction: 0xff60606d │ │ + @ instruction: 0xff6089b2 │ │ @ instruction: 0xff5f2704 │ │ @ instruction: 0xff5e48d1 │ │ - @ instruction: 0xff609794 │ │ + @ instruction: 0xff60976d │ │ @ instruction: 0xff5f1463 │ │ @ instruction: 0xff5edb5b │ │ @ instruction: 0xff5e4895 │ │ @ instruction: 0xff5e47e3 │ │ @ instruction: 0xff5e0a36 │ │ @ instruction: 0xff5e482f │ │ @ instruction: 0xff5e0a82 │ │ @ instruction: 0xff5e38c9 │ │ @ instruction: 0xff5e4723 │ │ @ instruction: 0xff5e0976 │ │ - @ instruction: 0xff603cd8 │ │ + @ instruction: 0xff603cb1 │ │ @ instruction: 0xff5df1af │ │ @ instruction: 0xff5f379c │ │ @ instruction: 0xff5e2de5 │ │ @ instruction: 0xff5e638b │ │ @ instruction: 0xff5e4613 │ │ @ instruction: 0xff5e0866 │ │ - @ instruction: 0xff603c12 │ │ + @ instruction: 0xff603beb │ │ @ instruction: 0xff5e474f │ │ @ instruction: 0xff5e09a2 │ │ @ instruction: 0xff5e45cf │ │ @ instruction: 0xff5e0822 │ │ - @ instruction: 0xff603be2 │ │ + @ instruction: 0xff603bbb │ │ @ instruction: 0xff5e4577 │ │ @ instruction: 0xff5e07ca │ │ - @ instruction: 0xff60b33d │ │ + @ instruction: 0xff60b316 │ │ @ instruction: 0xff5dfa9f │ │ - @ instruction: 0xff60f4e1 │ │ + @ instruction: 0xff60f4ba │ │ @ instruction: 0xff5e9c7f │ │ @ instruction: 0xff5e44b3 │ │ @ instruction: 0xff5e0706 │ │ cmp r0, #0 │ │ beq d16870 │ │ ldrb r0, [r0, #16] │ │ tst r0, #2 │ │ @@ -3603068,15 +3603068,15 @@ │ │ mov r3, r8 │ │ bl d17ea8 │ │ mov r4, r0 │ │ b d169d8 │ │ mov r4, #0 │ │ b d169d8 │ │ @ instruction: 0xff5e41ab │ │ - @ instruction: 0xff61265e │ │ + @ instruction: 0xff612637 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d16ab0 │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1895c │ │ @@ -3603215,55 +3603215,55 @@ │ │ ldr r3, [pc, #20] @ d16cd4 │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1895c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60ef65 │ │ + @ instruction: 0xff60ef3e │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d16cfc │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1895c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60ef3d │ │ + @ instruction: 0xff60ef16 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d16d24 │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1895c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60ef15 │ │ + @ instruction: 0xff60eeee │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d16d4c │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1895c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60eeed │ │ + @ instruction: 0xff60eec6 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d16d74 │ │ mov ip, #64 @ 0x40 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1895c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff60eec5 │ │ + @ instruction: 0xff60ee9e │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d16d9c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1895c │ │ @@ -3603565,105 +3603565,105 @@ │ │ ldr r3, [pc, #20] @ d1724c │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1895c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6080e0 │ │ + @ instruction: 0xff6080b9 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d17274 │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1895c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff6080b8 │ │ + @ instruction: 0xff608091 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1729c │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1895c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff608090 │ │ + @ instruction: 0xff608069 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d172c4 │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1895c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff608068 │ │ + @ instruction: 0xff608041 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d172ec │ │ mov ip, #64 @ 0x40 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1895c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff608040 │ │ + @ instruction: 0xff608019 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d17314 │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1895c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff608021 │ │ + @ instruction: 0xff607ffa │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1733c │ │ mov ip, #16384 @ 0x4000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1895c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff607ff9 │ │ + @ instruction: 0xff607fd2 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d17364 │ │ mov ip, #32 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1895c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff607fd1 │ │ + @ instruction: 0xff607faa │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d1738c │ │ mov ip, #32768 @ 0x8000 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1895c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff607fa9 │ │ + @ instruction: 0xff607f82 │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d173b4 │ │ mov ip, #64 @ 0x40 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1895c │ │ add sp, sp, #8 │ │ pop {fp, pc} │ │ - @ instruction: 0xff607f81 │ │ + @ instruction: 0xff607f5a │ │ push {fp, lr} │ │ sub sp, sp, #8 │ │ ldr r3, [pc, #20] @ d173dc │ │ mov ip, #16 │ │ str ip, [sp] │ │ add r3, pc, r3 │ │ bl d1895c │ │ @@ -3604086,22 +3604086,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: 0xff5e31cf │ │ - @ instruction: 0xff600a14 │ │ - @ instruction: 0xff5faeba │ │ + @ instruction: 0xff6009ed │ │ + @ instruction: 0xff5fae93 │ │ @ instruction: 0xff5e31ff │ │ - @ instruction: 0xff600a44 │ │ + @ instruction: 0xff600a1d │ │ @ instruction: 0xff5ee173 │ │ @ instruction: 0xff5e3193 │ │ - @ instruction: 0xff6009d8 │ │ - @ instruction: 0xff60808f │ │ + @ instruction: 0xff6009b1 │ │ + @ instruction: 0xff608068 │ │ 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] │ │ @@ -3604238,27 +3604238,27 @@ │ │ add r2, pc, r2 │ │ bl c0725c │ │ ldr r2, [pc, #60] @ d17d00 │ │ str r5, [sp] │ │ add r2, pc, r2 │ │ b d17b88 │ │ @ instruction: 0xff5e3067 │ │ - @ instruction: 0xff60d7e7 │ │ - @ instruction: 0xff5fad5e │ │ + @ instruction: 0xff60d7c0 │ │ + @ instruction: 0xff5fad37 │ │ @ instruction: 0xff5e3037 │ │ - @ instruction: 0xff60d7b7 │ │ - @ instruction: 0xff607f3b │ │ + @ instruction: 0xff60d790 │ │ + @ instruction: 0xff607f14 │ │ @ instruction: 0xff5e3097 │ │ - @ instruction: 0xff60d817 │ │ + @ instruction: 0xff60d7f0 │ │ @ instruction: 0xff5e2fcb │ │ - @ instruction: 0xff60d74b │ │ + @ instruction: 0xff60d724 │ │ @ instruction: 0xff5edf47 │ │ @ instruction: 0xff5e2efb │ │ - @ instruction: 0xff60d67b │ │ - @ instruction: 0xff60d644 │ │ + @ instruction: 0xff60d654 │ │ + @ instruction: 0xff60d61d │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r6, r0 │ │ ldr r0, [r0, #84] @ 0x54 │ │ mov r4, #1 │ │ cmp r0, #6 │ │ bne d17d98 │ │ ldr r0, [r6, #8] │ │ @@ -3604659,44 +3604659,44 @@ │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ bl c0725c │ │ movw r1, #4 │ │ movt r1, #8 │ │ b d18038 │ │ @ instruction: 0xff5e2c97 │ │ - @ instruction: 0xff60d424 │ │ - @ instruction: 0xff5fe665 │ │ + @ instruction: 0xff60d3fd │ │ + @ instruction: 0xff5fe63e │ │ @ instruction: 0xff5e2bb7 │ │ - @ instruction: 0xff60d344 │ │ + @ instruction: 0xff60d31d │ │ @ instruction: 0xff5eb6b0 │ │ @ instruction: 0xff5e2ad3 │ │ - @ instruction: 0xff60d260 │ │ + @ instruction: 0xff60d239 │ │ @ instruction: 0xff5ebdaf │ │ @ instruction: 0xff5e2aab │ │ - @ instruction: 0xff60d238 │ │ + @ instruction: 0xff60d211 │ │ @ instruction: 0xff5e29bb │ │ - @ instruction: 0xff60d148 │ │ + @ instruction: 0xff60d121 │ │ @ instruction: 0xff5f3392 │ │ @ instruction: 0xff5e295b │ │ - @ instruction: 0xff60d0e8 │ │ + @ instruction: 0xff60d0c1 │ │ @ instruction: 0xff5e2977 │ │ - @ instruction: 0xff60d104 │ │ + @ instruction: 0xff60d0dd │ │ @ instruction: 0xff5e2a67 │ │ - @ instruction: 0xff60d1f4 │ │ - @ instruction: 0xff610eba │ │ + @ instruction: 0xff60d1cd │ │ + @ instruction: 0xff610e93 │ │ @ instruction: 0xff5e2917 │ │ - @ instruction: 0xff60d0a4 │ │ + @ instruction: 0xff60d07d │ │ @ instruction: 0xff5e0b34 │ │ @ instruction: 0xff5e2863 │ │ - @ instruction: 0xff60cff0 │ │ + @ instruction: 0xff60cfc9 │ │ @ instruction: 0xff5e29eb │ │ - @ instruction: 0xff60d178 │ │ + @ instruction: 0xff60d151 │ │ @ instruction: 0xff5f4f21 │ │ @ instruction: 0xff5e2b8b │ │ - @ instruction: 0xff60d318 │ │ + @ instruction: 0xff60d2f1 │ │ ldr r2, [r0, #164] @ 0xa4 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r2, #0 │ │ bxne lr │ │ push {r4, lr} │ │ ldr r0, [r1, #8] │ │ @@ -3604966,30 +3604966,30 @@ │ │ ldr r2, [pc, #48] @ d1884c │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d1863c │ │ mov r6, #0 │ │ b d187bc │ │ @ instruction: 0xff5e25e7 │ │ - @ instruction: 0xff60b0d0 │ │ + @ instruction: 0xff60b0a9 │ │ @ instruction: 0xff5e2537 │ │ @ instruction: 0xff5e23d3 │ │ - @ instruction: 0xff60aebc │ │ + @ instruction: 0xff60ae95 │ │ @ instruction: 0xff5de5f5 │ │ @ instruction: 0xff5e24a7 │ │ @ instruction: 0xff5e2393 │ │ - @ instruction: 0xff60ae7c │ │ + @ instruction: 0xff60ae55 │ │ @ instruction: 0xff5e242b │ │ - @ instruction: 0xff60af14 │ │ + @ instruction: 0xff60aeed │ │ @ instruction: 0xff5e240f │ │ - @ instruction: 0xff60aef8 │ │ + @ instruction: 0xff60aed1 │ │ @ instruction: 0xff5f493d │ │ @ instruction: 0xff5e25bf │ │ @ instruction: 0xff5e2577 │ │ - @ instruction: 0xff60b060 │ │ + @ instruction: 0xff60b039 │ │ push {r4, r5, r6, r7, fp, lr} │ │ sub sp, sp, #8 │ │ mov r5, r3 │ │ mov r3, r2 │ │ ldr r2, [pc, #208] @ d18958 │ │ mov r4, r0 │ │ ldr r0, [sp, #32] │ │ @@ -3605349,15 +3605349,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #114 @ 0x72 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff6181f2 │ │ - @ instruction: 0xff608bbc │ │ + @ instruction: 0xff608b95 │ │ 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 │ │ @@ -3605799,16 +3605799,16 @@ │ │ pop {r4, r5, r6, pc} │ │ add r1, r5, #13 │ │ bl c52fa0 │ │ cmp r0, #0 │ │ movne r4, #1 │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff6060f5 │ │ - @ instruction: 0xff60dd87 │ │ + @ instruction: 0xff6060ce │ │ + @ instruction: 0xff60dd60 │ │ @ instruction: 0xff5dc187 │ │ ldr r0, [pc, #4] @ d1954c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, fp, r8, ror r7 │ │ cmp r0, #0 │ │ moveq r0, #0 │ │ @@ -3605900,15 +3605900,15 @@ │ │ add r1, pc, r1 │ │ bl c4d328 │ │ mov r0, #0 │ │ add sp, sp, #8 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5f4c58 │ │ @ instruction: 0xff617a12 │ │ - @ instruction: 0xff60dc37 │ │ + @ instruction: 0xff60dc10 │ │ @ instruction: 0xff5dc023 │ │ @ instruction: 0xff61794a │ │ @ instruction: 0xff617966 │ │ ldr r0, [pc, #4] @ d196e4 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r7, fp, r0, lsr r6 │ │ @@ -3605997,15 +3605997,15 @@ │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff61786e │ │ @ instruction: 0xff5f588b │ │ @ instruction: 0xff6177e6 │ │ @ instruction: 0xff5f5803 │ │ - @ instruction: 0xff606293 │ │ + @ instruction: 0xff60626c │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ ldrb r2, [r0, #12] │ │ mov r6, #1 │ │ tst r2, #1 │ │ beq d198f0 │ │ ldr r1, [pc, #140] @ d198fc │ │ @@ -3606849,29 +3606849,29 @@ │ │ ldr r0, [pc, #72] @ d1a5d0 │ │ mov r1, #396 @ 0x18c │ │ ldr r2, [pc, #68] @ d1a5d4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d1a4b4 │ │ @ instruction: 0xff5e6106 │ │ - @ instruction: 0xff6038b3 │ │ + @ instruction: 0xff60388c │ │ @ instruction: 0xff5e60de │ │ - @ instruction: 0xff60388b │ │ + @ instruction: 0xff603864 │ │ @ instruction: 0xff5e6082 │ │ - @ instruction: 0xff60382f │ │ + @ instruction: 0xff603808 │ │ @ instruction: 0xff5e60b6 │ │ - @ instruction: 0xff603863 │ │ + @ instruction: 0xff60383c │ │ @ instruction: 0xff5e6022 │ │ - @ instruction: 0xff6037cf │ │ + @ instruction: 0xff6037a8 │ │ @ instruction: 0xff5e6122 │ │ - @ instruction: 0xff6038cf │ │ + @ instruction: 0xff6038a8 │ │ @ instruction: 0xff5e5f76 │ │ - @ instruction: 0xff603723 │ │ + @ instruction: 0xff6036fc │ │ @ instruction: 0xff5e5f42 │ │ - @ instruction: 0xff6036ef │ │ + @ instruction: 0xff6036c8 │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #8 │ │ cmp r2, #0 │ │ str r2, [sp, #4] │ │ beq d1a63c │ │ mov r2, #0 │ │ mov r6, r3 │ │ @@ -3606947,21 +3606947,21 @@ │ │ bl bd4d0c │ │ mov r0, r5 │ │ bl bb3fe8 │ │ mov r0, r6 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff5e5e82 │ │ - @ instruction: 0xff5fa1ad │ │ + @ instruction: 0xff5fa186 │ │ @ instruction: 0xff5e5e52 │ │ - @ instruction: 0xff5fa17d │ │ + @ instruction: 0xff5fa156 │ │ @ instruction: 0xff5e5e16 │ │ - @ instruction: 0xff5fa141 │ │ + @ instruction: 0xff5fa11a │ │ @ instruction: 0xff5e5dee │ │ - @ instruction: 0xff5fa119 │ │ + @ instruction: 0xff5fa0f2 │ │ 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 │ │ @@ -3607363,15 +3607363,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: 0xff5ed5fc │ │ @ instruction: 0xff611d93 │ │ - @ instruction: 0xff605131 │ │ + @ instruction: 0xff60510a │ │ @ instruction: 0xff5e62fb │ │ @ instruction: 0xff5dc379 │ │ @ instruction: 0xff5de3cc │ │ @ instruction: 0xff615328 │ │ @ instruction: 0xff5dc1b1 │ │ @ instruction: 0xff5de204 │ │ @ instruction: 0xff5e5864 │ │ @@ -3607379,23 +3607379,23 @@ │ │ @ instruction: 0xff5de450 │ │ @ instruction: 0xff5dc2fd │ │ @ instruction: 0xff5de350 │ │ @ instruction: 0xff6152ac │ │ @ instruction: 0xff5dc299 │ │ @ instruction: 0xff5dc271 │ │ @ instruction: 0xff5dc0f5 │ │ - @ instruction: 0xff60e355 │ │ + @ instruction: 0xff60e32e │ │ @ instruction: 0xff5dc1f5 │ │ - @ instruction: 0xff60e455 │ │ + @ instruction: 0xff60e42e │ │ @ instruction: 0xff61031d │ │ @ instruction: 0xff5f6c9b │ │ @ instruction: 0xff5dc161 │ │ @ instruction: 0xff5dc139 │ │ @ instruction: 0xff5dc0bd │ │ - @ instruction: 0xff604db4 │ │ + @ instruction: 0xff604d8d │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2684 │ │ cmp r0, #0 │ │ beq d1ae8c │ │ ldr r1, [pc, #112] @ d1ae94 │ │ mov r5, r0 │ │ @@ -3607425,15 +3607425,15 @@ │ │ bl c0734c │ │ mov r0, r5 │ │ bl baee70 │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ @ instruction: 0xff5dbfe9 │ │ @ instruction: 0xff5dbfb1 │ │ - @ instruction: 0xff604ca8 │ │ + @ instruction: 0xff604c81 │ │ ldr r0, [pc, #4] @ d1aeac │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r5, [fp], -r8 │ │ push {r4, r5, r6, r7, r8, lr} │ │ sub sp, sp, #16 │ │ mov r6, #1 │ │ @@ -3607553,23 +3607553,23 @@ │ │ mov r1, #222 @ 0xde │ │ mov r2, #0 │ │ bl c0734c │ │ mov r6, #0 │ │ mov r0, r6 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff60ce82 │ │ + @ instruction: 0xff60ce5b │ │ @ instruction: 0xff5dbf15 │ │ @ instruction: 0xff611d81 │ │ @ instruction: 0xff5dbec1 │ │ @ instruction: 0xff5f40a1 │ │ - @ instruction: 0xff5f9097 │ │ + @ instruction: 0xff5f9070 │ │ @ instruction: 0xff5dbda5 │ │ @ instruction: 0xff5dde02 │ │ - @ instruction: 0xff5fd3ce │ │ + @ instruction: 0xff5fd3a7 │ │ 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 d1b17c │ │ mov r5, #0 │ │ @@ -3607915,39 +3607915,39 @@ │ │ ldr r0, [pc, #60] @ d1b66c │ │ movw r1, #481 @ 0x1e1 │ │ ldr r2, [pc, #56] @ d1b670 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d1b4b4 │ │ @ instruction: 0xff5db985 │ │ - @ instruction: 0xff5fed95 │ │ + @ instruction: 0xff5fed6e │ │ @ instruction: 0xff5db969 │ │ - @ instruction: 0xff5fed79 │ │ + @ instruction: 0xff5fed52 │ │ @ instruction: 0xff5f4562 │ │ @ instruction: 0xff5db9a1 │ │ - @ instruction: 0xff5fedb1 │ │ + @ instruction: 0xff5fed8a │ │ @ instruction: 0xff5e125b │ │ @ instruction: 0xff5db81d │ │ - @ instruction: 0xff5fec2d │ │ + @ instruction: 0xff5fec06 │ │ strdeq r7, [fp], -r0 │ │ @ instruction: 0xff5db7e1 │ │ - @ instruction: 0xff5febf1 │ │ + @ instruction: 0xff5febca │ │ @ instruction: 0xff5db839 │ │ - @ instruction: 0xff5fec49 │ │ + @ instruction: 0xff5fec22 │ │ ldrdeq r0, [r0], -r8 │ │ ldrdeq r0, [r0], -r0 @ │ │ andeq r5, fp, r4, ror #24 │ │ @ instruction: 0xff5dba69 │ │ - @ instruction: 0xff5fee8d │ │ + @ instruction: 0xff5fee66 │ │ @ instruction: 0xff5dbc29 │ │ @ instruction: 0xff5e7205 │ │ @ instruction: 0xff5e5acb │ │ @ instruction: 0xff5dba15 │ │ @ instruction: 0xff5db855 │ │ - @ instruction: 0xff5fec65 │ │ + @ instruction: 0xff5fec3e │ │ ldr r2, [r0, #8] │ │ mov r1, r0 │ │ cmp r2, #0 │ │ beq d1b6c8 │ │ mov r0, #1 │ │ cmp r2, #1 │ │ ldreq r0, [r1, #16] │ │ @@ -3608127,16 +3608127,16 @@ │ │ bl bbcdb4 │ │ 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: 0xff6081be │ │ - @ instruction: 0xff60a12e │ │ + @ instruction: 0xff608197 │ │ + @ instruction: 0xff60a107 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #120 @ 0x78 │ │ mov r9, r3 │ │ bl cc2684 │ │ mov r6, r0 │ │ mvn r0, #0 │ │ mov r7, #0 │ │ @@ -3608264,20 +3608264,20 @@ │ │ bl c07168 │ │ ldr r0, [pc, #24] @ d1bbc0 │ │ mov r1, #150 @ 0x96 │ │ ldr r2, [pc, #20] @ d1bbc4 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d1bb50 │ │ - @ instruction: 0xff607b64 │ │ + @ instruction: 0xff607b3d │ │ @ instruction: 0xff5dd348 │ │ - @ instruction: 0xff607b00 │ │ + @ instruction: 0xff607ad9 │ │ @ instruction: 0xff5dd2e4 │ │ - @ instruction: 0xff60800a │ │ - @ instruction: 0xff609f6e │ │ + @ instruction: 0xff607fe3 │ │ + @ instruction: 0xff609f47 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #104 @ 0x68 │ │ mov r9, r3 │ │ bl cc2684 │ │ mov r7, r0 │ │ mov r6, #0 │ │ cmp r0, #0 │ │ @@ -3608399,20 +3608399,20 @@ │ │ bl c07168 │ │ ldr r0, [pc, #24] @ d1bddc │ │ mov r1, #217 @ 0xd9 │ │ ldr r2, [pc, #20] @ d1bde0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d1bd6c │ │ - @ instruction: 0xff607948 │ │ + @ instruction: 0xff607921 │ │ @ instruction: 0xff5e9ded │ │ - @ instruction: 0xff6078e4 │ │ + @ instruction: 0xff6078bd │ │ @ instruction: 0xff5e9d89 │ │ - @ instruction: 0xff607dee │ │ - @ instruction: 0xff609d52 │ │ + @ instruction: 0xff607dc7 │ │ + @ instruction: 0xff609d2b │ │ 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] │ │ @@ -3609055,18 +3609055,18 @@ │ │ b d1c730 │ │ ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ ldrne r0, [sp, #20] │ │ movne sl, #0 │ │ strne sl, [r0] │ │ b d1c730 │ │ - @ instruction: 0xff60db73 │ │ + @ instruction: 0xff60db4c │ │ andeq r0, r0, r4, lsl #20 │ │ andeq r6, fp, ip, ror #26 │ │ - @ instruction: 0xff609d95 │ │ + @ instruction: 0xff609d6e │ │ andeq r0, r0, ip, lsr #20 │ │ andeq r6, fp, r8, asr sp │ │ @ instruction: 0xff5dcab7 │ │ muleq r0, r8, sl │ │ andeq r6, fp, r0, lsl sp │ │ @ instruction: 0xff5e4e18 │ │ andeq r0, r0, ip, asr #20 │ │ @@ -3609676,26 +3609676,26 @@ │ │ mov r3, #0 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff60a0fe │ │ + @ instruction: 0xff60a0d7 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d21d84 │ │ ldr r2, [pc, #20] @ d1d1f4 │ │ mov r0, r4 │ │ mov r1, #264 @ 0x108 │ │ mov r3, #33 @ 0x21 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c4d580 │ │ - @ instruction: 0xff60a07e │ │ + @ instruction: 0xff60a057 │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d1d23c │ │ ldr r1, [pc, #44] @ d1d244 │ │ @@ -3609707,15 +3609707,15 @@ │ │ beq d1d23c │ │ mov r1, r4 │ │ mov r2, #264 @ 0x108 │ │ mov r5, r0 │ │ blx d2ae18 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60a04a │ │ + @ instruction: 0xff60a023 │ │ 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] │ │ @@ -3609756,15 +3609756,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff609fbe │ │ + @ instruction: 0xff609f97 │ │ 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] │ │ @@ -3609804,15 +3609804,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff609efe │ │ + @ instruction: 0xff609ed7 │ │ 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] │ │ @@ -3609853,15 +3609853,15 @@ │ │ mov r3, #64 @ 0x40 │ │ str r4, [sp, #20] │ │ bl d22e00 │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff609e3a │ │ + @ instruction: 0xff609e13 │ │ 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] │ │ @@ -3610172,15 +3610172,15 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #121 @ 0x79 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff601219 │ │ + @ instruction: 0xff6011f2 │ │ @ instruction: 0xff5ebed6 │ │ @ instruction: 0xff60f35c │ │ ldr r0, [pc, #4] @ d1d9a0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r3, fp, r4, lsr ip │ │ push {r4, r5, r6, lr} │ │ @@ -3611286,18 +3611286,18 @@ │ │ mov r0, r7 │ │ bl babf84 │ │ mov r0, r4 │ │ add sp, sp, #24 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5f318c │ │ @ instruction: 0xff5e547e │ │ - @ instruction: 0xff60a603 │ │ + @ instruction: 0xff60a5dc │ │ @ instruction: 0xff60d4c8 │ │ @ instruction: 0xff5e5446 │ │ - @ instruction: 0xff60a5cb │ │ + @ instruction: 0xff60a5a4 │ │ ldr r0, [pc, #4] @ d1eb0c │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0x000b2fb8 │ │ push {r4, r5, fp, lr} │ │ sub sp, sp, #24 │ │ bl cc2144 │ │ @@ -3611760,26 +3611760,26 @@ │ │ str r1, [sp] │ │ mov r1, #40 @ 0x28 │ │ bl d22e00 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff6027de │ │ + @ instruction: 0xff6027b7 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl d21d84 │ │ ldr r2, [pc, #20] @ d1f284 │ │ mov r0, r4 │ │ mov r1, #392 @ 0x188 │ │ mov r3, #34 @ 0x22 │ │ add r2, pc, r2 │ │ pop {r4, lr} │ │ b c4d580 │ │ - @ instruction: 0xff602762 │ │ + @ instruction: 0xff60273b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d1f2cc │ │ ldr r1, [pc, #44] @ d1f2d4 │ │ @@ -3611791,15 +3611791,15 @@ │ │ beq d1f2cc │ │ mov r1, r4 │ │ mov r2, #392 @ 0x188 │ │ mov r5, r0 │ │ blx d2ae18 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60272e │ │ + @ instruction: 0xff602707 │ │ 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 │ │ @@ -3611873,15 +3611873,15 @@ │ │ str r1, [sp] │ │ mov r1, #128 @ 0x80 │ │ bl d22e00 │ │ mov r5, r4 │ │ mov r0, r5 │ │ add sp, sp, #24 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff60261a │ │ + @ instruction: 0xff6025f3 │ │ push {fp, lr} │ │ sub sp, sp, #16 │ │ mov r2, #8 │ │ mov r3, #128 @ 0x80 │ │ mov r1, #0 │ │ str r3, [sp] │ │ str r2, [sp, #4] │ │ @@ -3612044,17 +3612044,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f41c0 │ │ - @ instruction: 0xff5f9d12 │ │ - @ instruction: 0xff606d22 │ │ + @ instruction: 0xff5f4199 │ │ + @ instruction: 0xff5f9ceb │ │ + @ instruction: 0xff606cfb │ │ @ instruction: 0xff5d77b0 │ │ @ instruction: 0xff5d77e4 │ │ ldr r0, [pc, #4] @ d1f6e8 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r2, fp, ip, ror #11 │ │ push {r4, r5, r6, lr} │ │ @@ -3612172,19 +3612172,19 @@ │ │ mov r1, r5 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f40b0 │ │ - @ instruction: 0xff5f9bf2 │ │ - @ instruction: 0xff5f9bc0 │ │ - @ instruction: 0xff602f9c │ │ - @ instruction: 0xff60a572 │ │ + @ instruction: 0xff5f4089 │ │ + @ instruction: 0xff5f9bcb │ │ + @ instruction: 0xff5f9b99 │ │ + @ instruction: 0xff602f75 │ │ + @ instruction: 0xff60a54b │ │ @ instruction: 0xff5d75b4 │ │ @ instruction: 0xff5e9fc5 │ │ ldr r0, [pc, #4] @ d1f8f0 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r2, fp, r4, lsr r4 │ │ ldr r0, [pc, #4] @ d1f900 │ │ @@ -3612675,15 +3612675,15 @@ │ │ mov r0, #168 @ 0xa8 │ │ mov r2, #24 │ │ add r1, pc, r1 │ │ pop {fp, lr} │ │ b c4cff8 │ │ mov r0, #0 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f28a6 │ │ + @ instruction: 0xff5f287f │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r5, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r6, r0 │ │ bl cc2144 │ │ mov r4, #0 │ │ @@ -3612701,15 +3612701,15 @@ │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [pc, #12] @ d2010c │ │ mov r1, #168 @ 0xa8 │ │ mov r3, #24 │ │ add r2, pc, r2 │ │ b c4d580 │ │ - @ instruction: 0xff5f2832 │ │ + @ instruction: 0xff5f280b │ │ push {r4, r5, fp, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ mov r5, #0 │ │ cmp r0, #0 │ │ beq d20154 │ │ ldr r1, [pc, #44] @ d2015c │ │ @@ -3612721,15 +3612721,15 @@ │ │ beq d20154 │ │ mov r1, r4 │ │ mov r2, #168 @ 0xa8 │ │ mov r5, r0 │ │ blx d2ae18 │ │ mov r0, r5 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f2802 │ │ + @ instruction: 0xff5f27db │ │ mov r1, #64 @ 0x40 │ │ mov r2, #64 @ 0x40 │ │ mov r3, #0 │ │ b d2a304 │ │ push {r4, lr} │ │ mov r4, r0 │ │ bl cc2144 │ │ @@ -3613051,21 +3613051,21 @@ │ │ mov r2, r9 │ │ blx d2ad8e │ │ mov r7, #1 │ │ b d205b8 │ │ mov r7, #0 │ │ b d205b8 │ │ @ instruction: 0xff5e5630 │ │ - @ instruction: 0xff608b62 │ │ + @ instruction: 0xff608b3b │ │ @ instruction: 0xff5e5604 │ │ - @ instruction: 0xff608b36 │ │ + @ instruction: 0xff608b0f │ │ @ instruction: 0xff5e55d0 │ │ - @ instruction: 0xff5f601c │ │ + @ instruction: 0xff5f5ff5 │ │ @ instruction: 0xff5e565c │ │ - @ instruction: 0xff5f60a8 │ │ + @ instruction: 0xff5f6081 │ │ ldr r0, [pc, #4] @ d206ac │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r1, fp, r8, asr #16 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r4, r0 │ │ mov r8, r0 │ │ @@ -3613172,15 +3613172,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: 0xff5f8cfc │ │ + @ instruction: 0xff5f8cd5 │ │ @ instruction: 0xff5e544c │ │ @ instruction: 0xff5e53f0 │ │ @ instruction: 0xff5de924 │ │ @ instruction: 0xff5e53a8 │ │ @ instruction: 0xff5e5350 │ │ @ instruction: 0xff5e2b3d │ │ ldr r0, [pc, #4] @ d20890 │ │ @@ -3613245,15 +3613245,15 @@ │ │ bl cc2d80 │ │ mov r6, r4 │ │ mov r0, r6 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5e1a4b │ │ @ instruction: 0xff5d4d1f │ │ - @ instruction: 0xff6052dd │ │ + @ instruction: 0xff6052b6 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ ldr r0, [r0] │ │ bl d208c8 │ │ mov r4, #0 │ │ cmp r0, #0 │ │ beq d20a44 │ │ @@ -3613373,15 +3613373,15 @@ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, r4 │ │ bl cc2d80 │ │ add sp, sp, #40 @ 0x28 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5e185b │ │ @ instruction: 0xff5d4b1f │ │ - @ instruction: 0xff6050dd │ │ + @ instruction: 0xff6050b6 │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ mov r5, r3 │ │ mov r7, r2 │ │ mov r9, r1 │ │ mov r6, r0 │ │ bl cc2144 │ │ mov r4, #0 │ │ @@ -3613615,15 +3613615,15 @@ │ │ bl c4cf38 │ │ mov r1, r0 │ │ mov r0, #1 │ │ cmp r1, #0 │ │ str r1, [r4] │ │ moveq r0, #0 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5f85f4 │ │ + @ instruction: 0xff5f85cd │ │ @ instruction: 0xff5e151b │ │ @ instruction: 0xff5e14bb │ │ @ instruction: 0xff5de210 │ │ @ instruction: 0xff5e146f │ │ @ instruction: 0xff5e1407 │ │ ldr r0, [pc, #4] @ d20f78 │ │ add r0, pc, r0 │ │ @@ -3614064,17 +3614064,17 @@ │ │ mov r0, r6 │ │ mov r1, r9 │ │ bl cfc500 │ │ mov r4, r0 │ │ cmp r0, #0 │ │ movwne r4, #1 │ │ b d2146c │ │ - @ instruction: 0xff6005e9 │ │ + @ instruction: 0xff6005c2 │ │ @ instruction: 0xff5dd253 │ │ - @ instruction: 0xff6005bd │ │ + @ instruction: 0xff600596 │ │ @ instruction: 0xff5dd227 │ │ @ instruction: 0xff66507f │ │ @ instruction: 0xff6650e9 │ │ @ instruction: 0xff66505e │ │ @ instruction: 0xff665139 │ │ @ instruction: 0xff665070 │ │ @ instruction: 0xff6650a3 │ │ @@ -3614312,24 +3614312,24 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ @ instruction: 0xff60a010 │ │ - @ instruction: 0xff5fd350 │ │ + @ instruction: 0xff5fd329 │ │ @ instruction: 0xff5da0d3 │ │ - @ instruction: 0xff5f980e │ │ - @ instruction: 0xff5fd2dd │ │ - @ instruction: 0xff5f3fe0 │ │ - @ instruction: 0xff5f1e88 │ │ + @ instruction: 0xff5f97e7 │ │ + @ instruction: 0xff5fd2b6 │ │ + @ instruction: 0xff5f3fb9 │ │ + @ instruction: 0xff5f1e61 │ │ @ instruction: 0xff5ee60a │ │ - @ instruction: 0xff5f79aa │ │ - @ instruction: 0xff5f888a │ │ - @ instruction: 0xff6076e9 │ │ + @ instruction: 0xff5f7983 │ │ + @ instruction: 0xff5f8863 │ │ + @ instruction: 0xff6076c2 │ │ ldr r0, [pc, #4] @ d21a6c │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, fp, ip, lsl fp │ │ ldr r0, [pc, #4] @ d21a7c │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3614376,16 +3614376,16 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f1d10 │ │ - @ instruction: 0xff5f878a │ │ + @ instruction: 0xff5f1ce9 │ │ + @ instruction: 0xff5f8763 │ │ @ instruction: 0xff5e086c │ │ push {r4, r5, r6, lr} │ │ sub sp, sp, #16 │ │ mov r4, #1 │ │ cmp r1, #0 │ │ beq d21d0c │ │ mov r6, r1 │ │ @@ -3614496,29 +3614496,29 @@ │ │ mov r1, #103 @ 0x67 │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f17f9 │ │ - @ instruction: 0xff5f861a │ │ - @ instruction: 0xff5f0d27 │ │ + @ instruction: 0xff5f17d2 │ │ + @ instruction: 0xff5f85f3 │ │ + @ instruction: 0xff5f0d00 │ │ @ instruction: 0xff60941c │ │ - @ instruction: 0xff5f85fe │ │ - @ instruction: 0xff5f0d0b │ │ - @ instruction: 0xff608192 │ │ - @ instruction: 0xff5f85e2 │ │ - @ instruction: 0xff5f0cef │ │ + @ instruction: 0xff5f85d7 │ │ + @ instruction: 0xff5f0ce4 │ │ + @ instruction: 0xff60816b │ │ + @ instruction: 0xff5f85bb │ │ + @ instruction: 0xff5f0cc8 │ │ @ instruction: 0xff5edfa3 │ │ - @ instruction: 0xff5f85c6 │ │ - @ instruction: 0xff5f0cd3 │ │ + @ instruction: 0xff5f859f │ │ + @ instruction: 0xff5f0cac │ │ @ instruction: 0xff5df800 │ │ - @ instruction: 0xff5f85aa │ │ - @ instruction: 0xff5f0cb7 │ │ + @ instruction: 0xff5f8583 │ │ + @ instruction: 0xff5f0c90 │ │ ldr r0, [pc, #4] @ d21d60 │ │ add r0, pc, r0 │ │ bx lr │ │ andeq r0, fp, r0, asr #18 │ │ ldr r0, [pc, #4] @ d21d70 │ │ add r0, pc, r0 │ │ bx lr │ │ @@ -3614541,15 +3614541,15 @@ │ │ mov r2, #183 @ 0xb7 │ │ bl c4d328 │ │ mov r0, #0 │ │ str r0, [r4, #88] @ 0x58 │ │ str r0, [r4, #92] @ 0x5c │ │ pop {r4, lr} │ │ bx lr │ │ - @ instruction: 0xff5f84ee │ │ + @ instruction: 0xff5f84c7 │ │ 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] │ │ @@ -3614652,18 +3614652,18 @@ │ │ bl c0725c │ │ mov r0, #57 @ 0x39 │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ - @ instruction: 0xff5f8332 │ │ - @ instruction: 0xff5f9f9a │ │ - @ instruction: 0xff5f839a │ │ - @ instruction: 0xff5fbdb8 │ │ + @ instruction: 0xff5f830b │ │ + @ instruction: 0xff5f9f73 │ │ + @ instruction: 0xff5f8373 │ │ + @ instruction: 0xff5fbd91 │ │ 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] │ │ @@ -3615000,38 +3615000,38 @@ │ │ bl c07168 │ │ ldr r0, [pc, #92] @ d22544 │ │ movw r1, #365 @ 0x16d │ │ ldr r2, [pc, #88] @ d22548 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d22344 │ │ - @ instruction: 0xff5f82b2 │ │ + @ instruction: 0xff5f828b │ │ @ instruction: 0xff5dc6ed │ │ - @ instruction: 0xff5f81aa │ │ + @ instruction: 0xff5f8183 │ │ @ instruction: 0xff5dc5e5 │ │ - @ instruction: 0xff5f814e │ │ + @ instruction: 0xff5f8127 │ │ @ instruction: 0xff5dc589 │ │ - @ instruction: 0xff5f80d6 │ │ + @ instruction: 0xff5f80af │ │ @ instruction: 0xff5dc511 │ │ - @ instruction: 0xff5f8226 │ │ + @ instruction: 0xff5f81ff │ │ @ instruction: 0xff5dc661 │ │ - @ instruction: 0xff5f7e52 │ │ + @ instruction: 0xff5f7e2b │ │ @ instruction: 0xff5dc28d │ │ - @ instruction: 0xff5f8086 │ │ - @ instruction: 0xff5f8012 │ │ + @ instruction: 0xff5f805f │ │ + @ instruction: 0xff5f7feb │ │ @ instruction: 0xff5dc44d │ │ - @ instruction: 0xff5f80fa │ │ + @ instruction: 0xff5f80d3 │ │ @ instruction: 0xff5dc535 │ │ - @ instruction: 0xff5f7dc6 │ │ + @ instruction: 0xff5f7d9f │ │ @ instruction: 0xff5dc201 │ │ - @ instruction: 0xff5f7daa │ │ + @ instruction: 0xff5f7d83 │ │ @ instruction: 0xff5dc1e5 │ │ - @ instruction: 0xff5f7f5a │ │ + @ instruction: 0xff5f7f33 │ │ @ instruction: 0xff5dc395 │ │ - @ instruction: 0xff5f7e36 │ │ + @ instruction: 0xff5f7e0f │ │ @ instruction: 0xff5dc271 │ │ 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 │ │ @@ -3615189,29 +3615189,29 @@ │ │ bl c07168 │ │ ldr r0, [pc, #48] @ d2280c │ │ movw r1, #430 @ 0x1ae │ │ ldr r2, [pc, #44] @ d22810 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d225e4 │ │ - @ instruction: 0xff5f7cf2 │ │ + @ instruction: 0xff5f7ccb │ │ @ instruction: 0xff60eabb │ │ - @ instruction: 0xff5f7cba │ │ + @ instruction: 0xff5f7c93 │ │ @ instruction: 0xff60ea83 │ │ - @ instruction: 0xff5f7b82 │ │ + @ instruction: 0xff5f7b5b │ │ @ instruction: 0xff60e94b │ │ - @ instruction: 0xff5f7bd6 │ │ + @ instruction: 0xff5f7baf │ │ @ instruction: 0xff60e99f │ │ - @ instruction: 0xff5f7ab6 │ │ + @ instruction: 0xff5f7a8f │ │ @ instruction: 0xff60e87f │ │ - @ instruction: 0xff5f7b22 │ │ + @ instruction: 0xff5f7afb │ │ @ instruction: 0xff60e8eb │ │ - @ instruction: 0xff5f7af6 │ │ + @ instruction: 0xff5f7acf │ │ @ instruction: 0xff60e8bf │ │ - @ instruction: 0xff5f7c0e │ │ + @ instruction: 0xff5f7be7 │ │ @ instruction: 0xff60e9d7 │ │ push {r4, r5, r6, r7, r8, lr} │ │ ldrb r7, [r0, #80] @ 0x50 │ │ tst r7, #8 │ │ bne d22868 │ │ bl c07168 │ │ ldr r0, [pc, #376] @ d229c0 │ │ @@ -3615306,19 +3615306,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: 0xff5f7a4a │ │ + @ instruction: 0xff5f7a23 │ │ @ instruction: 0xff5d4663 │ │ - @ instruction: 0xff5f7a0a │ │ + @ instruction: 0xff5f79e3 │ │ @ instruction: 0xff5d4623 │ │ - @ instruction: 0xff5f7956 │ │ + @ instruction: 0xff5f792f │ │ @ instruction: 0xff5d456f │ │ push {r4, r5, fp, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ bl cc2144 │ │ cmp r0, #0 │ │ beq d22a28 │ │ @@ -3615338,15 +3615338,15 @@ │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, fp, pc} │ │ mov r0, #0 │ │ str r0, [r4] │ │ mov r0, #1 │ │ pop {r4, r5, fp, pc} │ │ - @ instruction: 0xff5f788a │ │ + @ instruction: 0xff5f7863 │ │ @ instruction: 0xff5df992 │ │ push {r4, r5, r6, r7, r8, lr} │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ bl cc2144 │ │ @@ -3615404,19 +3615404,19 @@ │ │ mov r4, #0 │ │ mov r0, #57 @ 0x39 │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xff5f7812 │ │ + @ instruction: 0xff5f77eb │ │ @ instruction: 0xff5df93b │ │ - @ instruction: 0xff5f77d2 │ │ + @ instruction: 0xff5f77ab │ │ @ instruction: 0xff5df8fb │ │ - @ instruction: 0xff5f7776 │ │ + @ instruction: 0xff5f774f │ │ @ instruction: 0xff5df89f │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #472] @ d22d48 │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ @@ -3615532,23 +3615532,23 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f67c6 │ │ - @ instruction: 0xff5f07c5 │ │ - @ instruction: 0xff5f0c31 │ │ + @ instruction: 0xff5f679f │ │ + @ instruction: 0xff5f079e │ │ + @ instruction: 0xff5f0c0a │ │ @ instruction: 0xff5e3e17 │ │ @ instruction: 0xff5de7e4 │ │ - @ instruction: 0xff5f0b3c │ │ - @ instruction: 0xff601533 │ │ - @ instruction: 0xff5f7576 │ │ - @ instruction: 0xff5f5730 │ │ + @ instruction: 0xff5f0b15 │ │ + @ instruction: 0xff60150c │ │ + @ instruction: 0xff5f754f │ │ + @ instruction: 0xff5f5709 │ │ push {r4, r5, r6, lr} │ │ cmp r2, #16 │ │ bhi d22dc0 │ │ ldr r3, [r0, #64] @ 0x40 │ │ cmp r3, r2 │ │ bne d22dc0 │ │ ldrb r3, [r0, #80] @ 0x50 │ │ @@ -3615576,16 +3615576,16 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #109 @ 0x6d │ │ mov r2, #0 │ │ mov r4, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ pop {r4, r5, r6, pc} │ │ - @ instruction: 0xff5f74c6 │ │ - @ instruction: 0xff5f912e │ │ + @ instruction: 0xff5f749f │ │ + @ instruction: 0xff5f9107 │ │ 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 │ │ @@ -3615674,15 +3615674,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: 0xff5dd63d │ │ - @ instruction: 0xff5fadb5 │ │ + @ instruction: 0xff5fad8e │ │ ldr r1, [r1] │ │ cmp r2, r1 │ │ bxls lr │ │ push {fp, lr} │ │ add r0, r0, r1 │ │ sub r1, r2, r1 │ │ uxtb r2, r1 │ │ @@ -3616000,36 +3616000,36 @@ │ │ bl c07168 │ │ ldr r0, [pc, #96] @ d234e8 │ │ mov r1, #139 @ 0x8b │ │ ldr r2, [pc, #92] @ d234ec │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ b d23248 │ │ - @ instruction: 0xff5f7f25 │ │ + @ instruction: 0xff5f7efe │ │ @ instruction: 0xff609ac0 │ │ - @ instruction: 0xff5f33a9 │ │ + @ instruction: 0xff5f3382 │ │ @ instruction: 0xff609aa4 │ │ - @ instruction: 0xff5f338d │ │ + @ instruction: 0xff5f3366 │ │ @ instruction: 0xff609980 │ │ - @ instruction: 0xff5f3269 │ │ - @ instruction: 0xff5f613a │ │ + @ instruction: 0xff5f3242 │ │ + @ instruction: 0xff5f6113 │ │ @ instruction: 0xff609a78 │ │ - @ instruction: 0xff5f3361 │ │ + @ instruction: 0xff5f333a │ │ @ instruction: 0xff609aec │ │ - @ instruction: 0xff5f33d5 │ │ - @ instruction: 0xff5f605c │ │ + @ instruction: 0xff5f33ae │ │ + @ instruction: 0xff5f6035 │ │ @ instruction: 0xff60999c │ │ - @ instruction: 0xff5f3285 │ │ + @ instruction: 0xff5f325e │ │ @ instruction: 0xff6099c8 │ │ - @ instruction: 0xff5f32b1 │ │ + @ instruction: 0xff5f328a │ │ @ instruction: 0xff608a61 │ │ @ instruction: 0xff6098dc │ │ - @ instruction: 0xff5f31c5 │ │ + @ instruction: 0xff5f319e │ │ @ instruction: 0xff6098a0 │ │ - @ instruction: 0xff5f3189 │ │ + @ instruction: 0xff5f3162 │ │ push {r4, r5, r6, r7, fp, lr} │ │ mov r5, r1 │ │ ldr r1, [pc, #812] @ d2382c │ │ mov r4, r0 │ │ mov r0, r5 │ │ add r1, pc, r1 │ │ bl c51774 │ │ @@ -3616229,41 +3616229,41 @@ │ │ mov r1, #104 @ 0x68 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ - @ instruction: 0xff5f5e36 │ │ + @ instruction: 0xff5f5e0f │ │ @ instruction: 0xff609784 │ │ - @ instruction: 0xff5fc5dd │ │ + @ instruction: 0xff5fc5b6 │ │ @ instruction: 0xff5e0786 │ │ @ instruction: 0xff6096dc │ │ - @ instruction: 0xff5fc535 │ │ - @ instruction: 0xff5f02a1 │ │ + @ instruction: 0xff5fc50e │ │ + @ instruction: 0xff5f027a │ │ @ instruction: 0xff6097a0 │ │ - @ instruction: 0xff5fc5f9 │ │ + @ instruction: 0xff5fc5d2 │ │ @ instruction: 0xff609568 │ │ - @ instruction: 0xff5fc3c1 │ │ + @ instruction: 0xff5fc39a │ │ @ instruction: 0xff5e3437 │ │ @ instruction: 0xff609708 │ │ - @ instruction: 0xff5fc561 │ │ + @ instruction: 0xff5fc53a │ │ @ instruction: 0xff609530 │ │ - @ instruction: 0xff5fc389 │ │ - @ instruction: 0xff5f0128 │ │ + @ instruction: 0xff5fc362 │ │ + @ instruction: 0xff5f0101 │ │ @ instruction: 0xff6095cc │ │ - @ instruction: 0xff5fc425 │ │ - @ instruction: 0xff602cb2 │ │ + @ instruction: 0xff5fc3fe │ │ + @ instruction: 0xff602c8b │ │ @ instruction: 0xff609584 │ │ - @ instruction: 0xff5fc3dd │ │ - @ instruction: 0xff5f79c9 │ │ + @ instruction: 0xff5fc3b6 │ │ + @ instruction: 0xff5f79a2 │ │ @ instruction: 0xff6095b0 │ │ - @ instruction: 0xff5fc409 │ │ + @ instruction: 0xff5fc3e2 │ │ @ instruction: 0xff60954c │ │ - @ instruction: 0xff5fc3a5 │ │ + @ instruction: 0xff5fc37e │ │ 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] │ │ @@ -3616839,17 +3616839,17 @@ │ │ mov r0, #57 @ 0x39 │ │ mov r1, #105 @ 0x69 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, #0 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @ instruction: 0xff5dfe6d │ │ - @ instruction: 0xff601285 │ │ + @ instruction: 0xff60125e │ │ @ instruction: 0xff5dfdd9 │ │ - @ instruction: 0xff6011f1 │ │ + @ instruction: 0xff6011ca │ │ 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] │ │ @@ -3617383,17 +3617383,17 @@ │ │ mov r1, #102 @ 0x66 │ │ mov r2, #0 │ │ bl c0734c │ │ mov r0, r4 │ │ add sp, sp, #8 │ │ pop {r4, pc} │ │ @ instruction: 0xff5df5b5 │ │ - @ instruction: 0xff5efe83 │ │ + @ instruction: 0xff5efe5c │ │ @ instruction: 0xff5df561 │ │ - @ instruction: 0xff5efe2f │ │ + @ instruction: 0xff5efe08 │ │ 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 │ │ @@ -3618769,15 +3618769,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #34 @ 0x22 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f52db │ │ + @ instruction: 0xff5f52b4 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #105 @ 0x69 │ │ beq d273fc │ │ cmp r1, #103 @ 0x67 │ │ bne d298a0 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #111 @ 0x6f │ │ @@ -3618968,15 +3618968,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: 0xff5f89f8 │ │ + @ instruction: 0xff5f89d1 │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #225 @ 0xe1 │ │ pop {fp, pc} │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ @@ -3619092,15 +3619092,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #324 @ 0x144 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f2fa6 │ │ + @ instruction: 0xff5f2f7f │ │ ldrb r1, [r0, #2] │ │ cmp r1, #110 @ 0x6e │ │ beq d2744c │ │ cmp r1, #102 @ 0x66 │ │ bne d298a0 │ │ ldr r2, [pc, #4048] @ d274d8 │ │ add r1, r0, #3 │ │ @@ -3619182,16 +3619182,16 @@ │ │ beq d27c60 │ │ cmp r1, #101 @ 0x65 │ │ ldrbeq r0, [r0, #4] │ │ cmpeq r0, #0 │ │ bne d298a0 │ │ mov r0, #55 @ 0x37 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f2e13 │ │ - @ instruction: 0xff5f865d │ │ + @ instruction: 0xff5f2dec │ │ + @ instruction: 0xff5f8636 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #102 @ 0x66 │ │ bne d298a0 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #0 │ │ beq d27c84 │ │ cmp r1, #49 @ 0x31 │ │ @@ -3619217,15 +3619217,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #113 @ 0x71 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f2d86 │ │ + @ instruction: 0xff5f2d5f │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ bne d298a0 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #0 │ │ beq d27c8c │ │ cmp r1, #95 @ 0x5f │ │ @@ -3619304,15 +3619304,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #76 @ 0x4c │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f84a7 │ │ + @ instruction: 0xff5f8480 │ │ ldr r2, [pc, #4080] @ d27834 │ │ add r1, r0, #2 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ @@ -3619608,15 +3619608,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ movw r0, #301 @ 0x12d │ │ pop {fp, pc} │ │ - @ instruction: 0xff603425 │ │ + @ instruction: 0xff6033fe │ │ ldr r2, [pc, #4076] @ d27cf0 │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ @@ -3619637,15 +3619637,15 @@ │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #141 @ 0x8d │ │ pop {fp, pc} │ │ @ instruction: 0xff5e58bb │ │ - @ instruction: 0xff5f701f │ │ + @ instruction: 0xff5f6ff8 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ bne d298a0 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #116 @ 0x74 │ │ ldrbeq r1, [r0, #4] │ │ cmpeq r1, #95 @ 0x5f │ │ @@ -3619669,15 +3619669,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #143 @ 0x8f │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f612c │ │ + @ instruction: 0xff5f6105 │ │ @ instruction: 0xff5da780 │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ bne d298a0 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #96 @ 0x60 │ │ ble d27b58 │ │ @@ -3619744,16 +3619744,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #212 @ 0xd4 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f6e9f │ │ - @ instruction: 0xff5f5fb6 │ │ + @ instruction: 0xff5f6e78 │ │ + @ instruction: 0xff5f5f8f │ │ ldrb r1, [r0, #2] │ │ cmp r1, #115 @ 0x73 │ │ beq d27ad4 │ │ cmp r1, #102 @ 0x66 │ │ beq d27ab0 │ │ cmp r1, #99 @ 0x63 │ │ bne d298a0 │ │ @@ -3619776,16 +3619776,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ movw r0, #277 @ 0x115 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fbaab │ │ - @ instruction: 0xff5f5dd7 │ │ + @ instruction: 0xff5fba84 │ │ + @ instruction: 0xff5f5db0 │ │ ldr r2, [pc, #4064] @ d27f88 │ │ add r1, r0, #2 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ @@ -3619796,15 +3619796,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ movw r0, #278 @ 0x116 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ff372 │ │ + @ instruction: 0xff5ff34b │ │ ldrb r1, [r0, #2] │ │ cmp r1, #102 @ 0x66 │ │ ldrbeq r1, [r0, #3] │ │ cmpeq r1, #45 @ 0x2d │ │ bne d298a0 │ │ ldrb r1, [r0, #4] │ │ sub r1, r1, #100 @ 0x64 │ │ @@ -3619828,15 +3619828,15 @@ │ │ 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: 0xff6050ec │ │ - @ instruction: 0xff603064 │ │ + @ instruction: 0xff60303d │ │ @ instruction: 0xff5d8627 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #105 @ 0x69 │ │ bne d298a0 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #103 @ 0x67 │ │ ldrbeq r1, [r0, #7] │ │ @@ -3619862,15 +3619862,15 @@ │ │ mov r0, #104 @ 0x68 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #2] │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #185 @ 0xb9 │ │ pop {fp, pc} │ │ - @ instruction: 0xff601215 │ │ + @ instruction: 0xff6011ee │ │ ldrb r1, [r0, #2] │ │ cmp r1, #121 @ 0x79 │ │ bne d298a0 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #97 @ 0x61 │ │ bgt d27af8 │ │ cmp r1, #0 │ │ @@ -3620056,15 +3620056,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ movw r0, #321 @ 0x141 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fb647 │ │ + @ instruction: 0xff5fb620 │ │ ldr r2, [pc, #4088] @ d283fc │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ @@ -3620091,15 +3620091,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #116 @ 0x74 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ed351 │ │ + @ instruction: 0xff5ed32a │ │ @ instruction: 0xff5da0d7 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #105 @ 0x69 │ │ beq d27df8 │ │ cmp r1, #95 @ 0x5f │ │ bne d298a0 │ │ ldrb r1, [r0, #4] │ │ @@ -3620112,16 +3620112,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #90 @ 0x5a │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f012c │ │ - @ instruction: 0xff5f77d9 │ │ + @ instruction: 0xff5f0105 │ │ + @ instruction: 0xff5f77b2 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #51 @ 0x33 │ │ bne d298a0 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #107 @ 0x6b │ │ ldrbeq r1, [r0, #5] │ │ cmpeq r1, #100 @ 0x64 │ │ @@ -3620177,15 +3620177,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #95 @ 0x5f │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ec3c6 │ │ + @ instruction: 0xff5ec39f │ │ ldrb r1, [r0, #3] │ │ cmp r1, #112 @ 0x70 │ │ bne d298a0 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #45 @ 0x2d │ │ ldrbeq r1, [r0, #5] │ │ cmpeq r1, #112 @ 0x70 │ │ @@ -3620276,15 +3620276,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: 0xff5f3b57 │ │ + @ instruction: 0xff5f3b30 │ │ ldr r2, [pc, #3936] @ d286d4 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ @@ -3620296,15 +3620296,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #4 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f1c7f │ │ + @ instruction: 0xff5f1c58 │ │ @ instruction: 0xff5ea555 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #114 @ 0x72 │ │ ldrbeq r1, [r0, #4] │ │ cmpeq r1, #111 @ 0x6f │ │ bne d298a0 │ │ ldrb r1, [r0, #5] │ │ @@ -3620360,15 +3620360,15 @@ │ │ beq d28450 │ │ cmp r1, #101 @ 0x65 │ │ ldrbeq r0, [r0, #5] │ │ cmpeq r0, #0 │ │ bne d298a0 │ │ mov r0, #312 @ 0x138 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5efd7a │ │ + @ instruction: 0xff5efd53 │ │ @ instruction: 0xff5d62f4 │ │ ldrb r1, [r0, #3] │ │ cmp r1, #101 @ 0x65 │ │ bne d298a0 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #110 @ 0x6e │ │ beq d28474 │ │ @@ -3620448,15 +3620448,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #110 @ 0x6e │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fb42f │ │ + @ instruction: 0xff5fb408 │ │ ldr r2, [pc, #4016] @ d289d4 │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ @@ -3620526,15 +3620526,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #152 @ 0x98 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f1925 │ │ + @ instruction: 0xff5f18fe │ │ @ instruction: 0xff5d7b93 │ │ cmp r1, #45 @ 0x2d │ │ beq d2804c │ │ cmp r1, #49 @ 0x31 │ │ bne d298a0 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #109 @ 0x6d │ │ @@ -3620565,15 +3620565,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #304 @ 0x130 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ebdce │ │ + @ instruction: 0xff5ebda7 │ │ ldr r2, [pc, #4064] @ d28bd8 │ │ add r1, r0, #3 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ @@ -3620640,16 +3620640,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #130 @ 0x82 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fe66b │ │ - @ instruction: 0xff5fad15 │ │ + @ instruction: 0xff5fe644 │ │ + @ instruction: 0xff5facee │ │ ldrb r1, [r0, #3] │ │ cmp r1, #118 @ 0x76 │ │ beq d28208 │ │ cmp r1, #109 @ 0x6d │ │ bne d298a0 │ │ ldr r2, [pc, #4064] @ d28d1c │ │ add r1, r0, #4 │ │ @@ -3620672,16 +3620672,16 @@ │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #7 │ │ pop {fp, pc} │ │ mov r0, #37 @ 0x25 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f8e30 │ │ - @ instruction: 0xff5f1b9f │ │ + @ instruction: 0xff5f8e09 │ │ + @ instruction: 0xff5f1b78 │ │ cmp r1, #105 @ 0x69 │ │ beq d282bc │ │ cmp r1, #109 @ 0x6d │ │ bne d298a0 │ │ ldr r2, [pc, #4064] @ d28d98 │ │ add r1, r0, #4 │ │ add r2, pc, r2 │ │ @@ -3620705,15 +3620705,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #91 @ 0x5b │ │ pop {fp, pc} │ │ - @ instruction: 0xff60230d │ │ + @ instruction: 0xff6022e6 │ │ ldr r2, [pc, #4076] @ d28e14 │ │ add r1, r0, #4 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ @@ -3620758,15 +3620758,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #161 @ 0xa1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ebace │ │ + @ instruction: 0xff5ebaa7 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #121 @ 0x79 │ │ ldrbeq r1, [r0, #5] │ │ cmpeq r1, #112 @ 0x70 │ │ bne d298a0 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #116 @ 0x74 │ │ @@ -3620783,15 +3620783,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #50 @ 0x32 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f8c49 │ │ + @ instruction: 0xff5f8c22 │ │ @ instruction: 0xff605df9 │ │ ldr r2, [pc, #4080] @ d28f54 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ @@ -3620806,15 +3620806,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #59 @ 0x3b │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f8bed │ │ + @ instruction: 0xff5f8bc6 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #97 @ 0x61 │ │ ldrbeq r1, [r0, #5] │ │ cmpeq r1, #100 @ 0x64 │ │ bne d298a0 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #0 │ │ @@ -3620872,15 +3620872,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: 0xff5f8b09 │ │ + @ instruction: 0xff5f8ae2 │ │ ldr r2, [pc, #4036] @ d29088 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ @@ -3620893,29 +3620893,29 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #49 @ 0x31 │ │ pop {fp, pc} │ │ - @ instruction: 0xff602001 │ │ + @ instruction: 0xff601fda │ │ ldr r2, [pc, #4072] @ d29100 │ │ add r1, r0, #4 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #129 @ 0x81 │ │ pop {fp, pc} │ │ mov r0, #6 │ │ pop {fp, pc} │ │ @ instruction: 0xff5d3b25 │ │ @ instruction: 0xff607681 │ │ - @ instruction: 0xff5f6b71 │ │ + @ instruction: 0xff5f6b4a │ │ ldrb r1, [r0, #4] │ │ cmp r1, #114 @ 0x72 │ │ bne d298a0 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #105 @ 0x69 │ │ ldrbeq r1, [r0, #6] │ │ cmpeq r1, #116 @ 0x74 │ │ @@ -3621056,15 +3621056,15 @@ │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #57 @ 0x39 │ │ pop {fp, pc} │ │ mov r0, #108 @ 0x6c │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fc6e6 │ │ + @ instruction: 0xff5fc6bf │ │ ldrb r1, [r0, #5] │ │ cmp r1, #116 @ 0x74 │ │ ldrbeq r1, [r0, #6] │ │ cmpeq r1, #117 @ 0x75 │ │ bne d298a0 │ │ ldrb r1, [r0, #7] │ │ cmp r1, #114 @ 0x72 │ │ @@ -3621081,25 +3621081,25 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ movw r0, #295 @ 0x127 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ef22d │ │ + @ instruction: 0xff5ef206 │ │ ldr r2, [pc, #4092] @ d29404 │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ movw r0, #281 @ 0x119 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f3590 │ │ + @ instruction: 0xff5f3569 │ │ ldr r2, [pc, #4056] @ d29408 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ @@ -3621151,15 +3621151,15 @@ │ │ cmp r2, #57 @ 0x39 │ │ bhi d298a0 │ │ add r3, pc, #20 │ │ mov r1, #237 @ 0xed │ │ ldr r2, [r3, r2, lsl #2] │ │ add pc, r3, r2 │ │ @ instruction: 0xff5e7b5c │ │ - @ instruction: 0xff5f49e4 │ │ + @ instruction: 0xff5f49bd │ │ @ instruction: 0xff609add │ │ @ 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 │ │ @@ -3621211,15 +3621211,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: 0xff5fa43e │ │ + @ instruction: 0xff5fa417 │ │ ldrb r1, [r0, #13] │ │ cmp r1, #0 │ │ beq d29850 │ │ cmp r1, #48 @ 0x30 │ │ ldrbeq r0, [r0, #14] │ │ cmpeq r0, #0 │ │ bne d298a0 │ │ @@ -3621263,16 +3621263,16 @@ │ │ ldrb r2, [r0, #10] │ │ cmp r2, #57 @ 0x39 │ │ bhi d298a0 │ │ add r3, pc, #16 │ │ mov r1, #248 @ 0xf8 │ │ ldr r2, [r3, r2, lsl #2] │ │ add pc, r3, r2 │ │ - @ instruction: 0xff5ffb96 │ │ - @ instruction: 0xff5fbfb2 │ │ + @ instruction: 0xff5ffb6f │ │ + @ instruction: 0xff5fbf8b │ │ @ 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 │ │ @@ -3621356,15 +3621356,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #106 @ 0x6a │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f0c13 │ │ + @ instruction: 0xff5f0bec │ │ ldr r2, [pc, #4088] @ d2984c │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ @@ -3621405,25 +3621405,25 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ movw r0, #315 @ 0x13b │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f0b47 │ │ + @ instruction: 0xff5f0b20 │ │ ldr r2, [pc, #4084] @ d2990c │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #220 @ 0xdc │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fda51 │ │ + @ instruction: 0xff5fda2a │ │ ldr r2, [pc, #4088] @ d29938 │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ @@ -3621454,15 +3621454,15 @@ │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ movw r0, #302 @ 0x12e │ │ pop {fp, pc} │ │ @ instruction: 0xff5e1edb │ │ - @ instruction: 0xff5f6327 │ │ + @ instruction: 0xff5f6300 │ │ @ instruction: 0xff609663 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #117 @ 0x75 │ │ bne d298a0 │ │ ldrb r1, [r0, #6] │ │ cmp r1, #108 @ 0x6c │ │ ldrbeq r1, [r0, #7] │ │ @@ -3621483,15 +3621483,15 @@ │ │ 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: 0xff5d6cc6 │ │ @ instruction: 0xff5e92f3 │ │ - @ instruction: 0xff5f4490 │ │ + @ instruction: 0xff5f4469 │ │ ldrb r1, [r0, #11] │ │ cmp r1, #97 @ 0x61 │ │ ldrbeq r1, [r0, #12] │ │ cmpeq r1, #100 @ 0x64 │ │ bne d298a0 │ │ ldrb r1, [r0, #13] │ │ cmp r1, #0 │ │ @@ -3621527,15 +3621527,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #79 @ 0x4f │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f0967 │ │ + @ instruction: 0xff5f0940 │ │ ldr r2, [pc, #3912] @ d29a48 │ │ add r1, r0, #6 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ @@ -3621584,16 +3621584,16 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #193 @ 0xc1 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f9e5e │ │ - @ instruction: 0xff5fc9a9 │ │ + @ instruction: 0xff5f9e37 │ │ + @ instruction: 0xff5fc982 │ │ ldrb r1, [r0, #5] │ │ cmp r1, #105 @ 0x69 │ │ ldrbeq r1, [r0, #6] │ │ cmpeq r1, #103 @ 0x67 │ │ bne d298a0 │ │ ldrb r1, [r0, #7] │ │ cmp r1, #97 @ 0x61 │ │ @@ -3621608,15 +3621608,15 @@ │ │ ldrb r1, [r0, #11] │ │ sub r1, r1, #99 @ 0x63 │ │ cmp r1, #16 │ │ bhi d298a0 │ │ add r2, pc, #12 │ │ ldr r1, [r2, r1, lsl #2] │ │ add pc, r2, r1 │ │ - @ instruction: 0xff5f42ff │ │ + @ instruction: 0xff5f42d8 │ │ @ instruction: 0xff5e90f9 │ │ 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 │ │ @@ -3621645,15 +3621645,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #41 @ 0x29 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fba7e │ │ + @ instruction: 0xff5fba57 │ │ ldr r2, [pc, #3456] @ d29a58 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ @@ -3621727,15 +3621727,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #13 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f5ec6 │ │ + @ instruction: 0xff5f5e9f │ │ ldrb r1, [r0, #5] │ │ cmp r1, #117 @ 0x75 │ │ beq d290dc │ │ cmp r1, #105 @ 0x69 │ │ beq d2908c │ │ cmp r1, #97 @ 0x61 │ │ bne d298a0 │ │ @@ -3621773,15 +3621773,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ movw r0, #299 @ 0x12b │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f9b90 │ │ + @ instruction: 0xff5f9b69 │ │ ldr r2, [pc, #2888] @ d29a20 │ │ add r1, r0, #5 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ @@ -3621792,15 +3621792,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ movw r0, #311 @ 0x137 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5eaa92 │ │ + @ instruction: 0xff5eaa6b │ │ ldrb r1, [r0, #5] │ │ cmp r1, #110 @ 0x6e │ │ beq d29064 │ │ cmp r1, #97 @ 0x61 │ │ bne d298a0 │ │ ldr r2, [pc, #2784] @ d29a18 │ │ add r1, r0, #6 │ │ @@ -3621842,15 +3621842,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #96 @ 0x60 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f3db3 │ │ + @ instruction: 0xff5f3d8c │ │ @ instruction: 0xff5e518d │ │ ldrb r1, [r0, #8] │ │ cmp r1, #105 @ 0x69 │ │ bne d298a0 │ │ ldrb r1, [r0, #9] │ │ cmp r1, #109 @ 0x6d │ │ ldrbeq r1, [r0, #10] │ │ @@ -3621914,15 +3621914,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #62 @ 0x3e │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f035f │ │ + @ instruction: 0xff5f0338 │ │ ldr r2, [pc, #2520] @ d29ae4 │ │ add r1, r0, #9 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ @@ -3621961,15 +3621961,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #166 @ 0xa6 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ee4a2 │ │ + @ instruction: 0xff5ee47b │ │ ldr r2, [pc, #2104] @ d29a00 │ │ add r1, r0, #8 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ @@ -3621991,15 +3621991,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #100 @ 0x64 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fd157 │ │ + @ instruction: 0xff5fd130 │ │ @ instruction: 0xff5cec72 │ │ ldrb r1, [r0, #7] │ │ cmp r1, #45 @ 0x2d │ │ bne d298a0 │ │ ldrb r1, [r0, #8] │ │ cmp r1, #116 @ 0x74 │ │ beq d2933c │ │ @@ -3622037,15 +3622037,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ movw r0, #305 @ 0x131 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f3c3e │ │ + @ instruction: 0xff5f3c17 │ │ ldr r2, [pc, #1984] @ d29ab8 │ │ add r1, r0, #10 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ @@ -3622066,15 +3622066,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #17 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5ee7cf │ │ + @ instruction: 0xff5ee7a8 │ │ ldr r2, [pc, #1872] @ d29abc │ │ add r1, r0, #11 │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ @@ -3622087,15 +3622087,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #68 @ 0x44 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f77ef │ │ + @ instruction: 0xff5f77c8 │ │ ldrb r1, [r0, #11] │ │ cmp r1, #97 @ 0x61 │ │ ldrbeq r1, [r0, #12] │ │ cmpeq r1, #120 @ 0x78 │ │ bne d298a0 │ │ ldrb r1, [r0, #13] │ │ cmp r1, #115 @ 0x73 │ │ @@ -3622108,15 +3622108,15 @@ │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #69 @ 0x45 │ │ pop {fp, pc} │ │ @ instruction: 0xff5dbb9c │ │ - @ instruction: 0xff600cfb │ │ + @ instruction: 0xff600cd4 │ │ @ instruction: 0xff5ddbde │ │ ldrb r1, [r0, #11] │ │ cmp r1, #110 @ 0x6e │ │ ldrbeq r1, [r0, #12] │ │ cmpeq r1, #99 @ 0x63 │ │ bne d298a0 │ │ ldrb r1, [r0, #13] │ │ @@ -3622354,15 +3622354,15 @@ │ │ add r2, pc, r2 │ │ mov r0, r2 │ │ bl d31ef0 │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #29 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f1ad8 │ │ + @ instruction: 0xff5f1ab1 │ │ ldrb r1, [r0, #12] │ │ cmp r1, #105 @ 0x69 │ │ beq d2988c │ │ cmp r1, #101 @ 0x65 │ │ bne d298a0 │ │ ldr r2, [pc, #676] @ d29aa4 │ │ add r1, r0, #13 │ │ @@ -3622396,48 +3622396,48 @@ │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #67 @ 0x43 │ │ pop {fp, pc} │ │ @ instruction: 0xff5e2da4 │ │ mov r0, #65 @ 0x41 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5eaabd │ │ + @ instruction: 0xff5eaa96 │ │ ldrb r1, [r0, #13] │ │ cmp r1, #103 @ 0x67 │ │ ldrbeq r1, [r0, #14] │ │ cmpeq r1, #45 @ 0x2d │ │ beq d29964 │ │ mvn r1, #0 │ │ mov r0, r1 │ │ pop {fp, pc} │ │ mov r0, #20 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f958b │ │ + @ instruction: 0xff5f9564 │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #226 @ 0xe2 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #227 @ 0xe3 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5fea26 │ │ + @ instruction: 0xff5fe9ff │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #228 @ 0xe4 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #229 @ 0xe5 │ │ pop {fp, pc} │ │ - @ instruction: 0xff5f9134 │ │ + @ instruction: 0xff5f910d │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ bne d298a0 │ │ mov r0, #230 @ 0xe6 │ │ pop {fp, pc} │ │ ldrb r0, [r0, #16] │ │ cmp r0, #0 │ │ @@ -3622488,73 +3622488,73 @@ │ │ bne d298a0 │ │ mov r0, #25 │ │ pop {fp, pc} │ │ mov r0, #27 │ │ pop {fp, pc} │ │ @ instruction: 0xff60862c │ │ @ instruction: 0xff5e65e0 │ │ - @ instruction: 0xff5f6a13 │ │ + @ instruction: 0xff5f69ec │ │ @ instruction: 0xff5dca37 │ │ @ instruction: 0xff5dadd7 │ │ - @ instruction: 0xff5f8c63 │ │ + @ instruction: 0xff5f8c3c │ │ @ instruction: 0xff607ad3 │ │ - @ instruction: 0xff5f33d1 │ │ - @ instruction: 0xff5fff08 │ │ - @ instruction: 0xff5f5cb8 │ │ + @ instruction: 0xff5f33aa │ │ + @ instruction: 0xff5ffee1 │ │ + @ instruction: 0xff5f5c91 │ │ @ instruction: 0xff5deac1 │ │ @ instruction: 0xff5cde69 │ │ - @ instruction: 0xff5eb976 │ │ - @ instruction: 0xff6001cb │ │ - @ instruction: 0xff5f1351 │ │ - @ instruction: 0xff5ed74f │ │ + @ instruction: 0xff5eb94f │ │ + @ instruction: 0xff6001a4 │ │ + @ instruction: 0xff5f132a │ │ + @ instruction: 0xff5ed728 │ │ @ instruction: 0xff5e65b0 │ │ - @ instruction: 0xff5fabe2 │ │ + @ instruction: 0xff5fabbb │ │ @ instruction: 0xff5d9423 │ │ @ instruction: 0xff603d78 │ │ - @ instruction: 0xff5edb2a │ │ - @ instruction: 0xff5ffe9f │ │ - @ instruction: 0xff5fac58 │ │ + @ instruction: 0xff5edb03 │ │ + @ instruction: 0xff5ffe78 │ │ + @ instruction: 0xff5fac31 │ │ @ instruction: 0xff5daf5c │ │ @ instruction: 0xff5db0f4 │ │ @ instruction: 0xff5e0d24 │ │ @ instruction: 0xff5d972b │ │ - @ instruction: 0xff5eba5e │ │ - @ instruction: 0xff5fbd32 │ │ + @ instruction: 0xff5eba37 │ │ + @ instruction: 0xff5fbd0b │ │ @ instruction: 0xff5dcc52 │ │ - @ instruction: 0xff5e9443 │ │ + @ instruction: 0xff5e941c │ │ @ instruction: 0xff602300 │ │ - @ instruction: 0xff5e9773 │ │ - @ instruction: 0xff5f2c07 │ │ - @ instruction: 0xff5e991b │ │ - @ instruction: 0xff5f2c2f │ │ + @ instruction: 0xff5e974c │ │ + @ instruction: 0xff5f2be0 │ │ + @ instruction: 0xff5e98f4 │ │ + @ instruction: 0xff5f2c08 │ │ @ instruction: 0xff5daee1 │ │ - @ instruction: 0xff5ef5f8 │ │ + @ instruction: 0xff5ef5d1 │ │ @ instruction: 0xff5e4527 │ │ - @ instruction: 0xff5f0c0e │ │ - @ instruction: 0xff5e92eb │ │ + @ instruction: 0xff5f0be7 │ │ + @ instruction: 0xff5e92c4 │ │ @ instruction: 0xff603679 │ │ @ instruction: 0xff5e75cd │ │ - @ instruction: 0xff5f0b2e │ │ - @ instruction: 0xff5e95af │ │ - @ instruction: 0xff5fdb1b │ │ - @ instruction: 0xff5f0972 │ │ - @ instruction: 0xff5e930f │ │ - @ instruction: 0xff5e9cb3 │ │ - @ instruction: 0xff5fc0eb │ │ + @ instruction: 0xff5f0b07 │ │ + @ instruction: 0xff5e9588 │ │ + @ instruction: 0xff5fdaf4 │ │ + @ instruction: 0xff5f094b │ │ + @ instruction: 0xff5e92e8 │ │ + @ instruction: 0xff5e9c8c │ │ + @ instruction: 0xff5fc0c4 │ │ @ instruction: 0xff5dacac │ │ @ instruction: 0xff5dac38 │ │ @ instruction: 0xff5d43e1 │ │ - @ instruction: 0xff5eec17 │ │ + @ instruction: 0xff5eebf0 │ │ @ instruction: 0xff5d9074 │ │ @ instruction: 0xff5d5340 │ │ @ instruction: 0xff5d1450 │ │ - @ instruction: 0xff5ef7c7 │ │ + @ instruction: 0xff5ef7a0 │ │ @ instruction: 0xff602314 │ │ @ instruction: 0xff5e4092 │ │ - @ instruction: 0xff5fb23a │ │ + @ instruction: 0xff5fb213 │ │ @ instruction: 0xff5dae98 │ │ push {fp, lr} │ │ add r0, r0, #208 @ 0xd0 │ │ bl c5d6e0 │ │ mov r0, #1 │ │ pop {fp, pc} │ │ push {fp, lr} │ │ @@ -3623138,17 +3623138,17 @@ │ │ mov r5, #0 │ │ bl c0734c │ │ mov r0, r5 │ │ pop {r4, r5, r6, r7, fp, pc} │ │ @ instruction: 0xff5e5c56 │ │ @ instruction: 0xff600e20 │ │ @ instruction: 0xff605c44 │ │ - @ instruction: 0xff5ed118 │ │ + @ instruction: 0xff5ed0f1 │ │ @ instruction: 0xff5d61d2 │ │ - @ instruction: 0xff5ea469 │ │ + @ instruction: 0xff5ea442 │ │ ldr r0, [pc, #4] @ d2a438 │ │ add r0, pc, r0 │ │ bx lr │ │ strdeq r8, [sl], -r8 @ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ sub sp, sp, #24 │ │ ldr ip, [sp, #64] @ 0x40 │ │ @@ -3624857,16 +3624857,16 @@ │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl d31f80 │ │ mov r0, r4 │ │ bl d32440 │ │ bl d31b10 │ │ @ instruction: 0xff5cd062 │ │ - @ instruction: 0xff5f1e52 │ │ - @ instruction: 0xff5fd270 │ │ + @ instruction: 0xff5f1e2b │ │ + @ instruction: 0xff5fd249 │ │ andeq r6, sl, r4, lsr #22 │ │ push {r4, r5, r6, sl, fp, lr} │ │ add fp, sp, #16 │ │ ldr r5, [fp, #8] │ │ cmp r1, #5 │ │ beq d2bf8c │ │ cmp r1, #1 │ │ @@ -3624929,15 +3624929,15 @@ │ │ mov r0, r4 │ │ bl d31f80 │ │ mov r0, r4 │ │ bl d32440 │ │ bl d31b10 │ │ @ instruction: 0xff5ccf46 │ │ @ instruction: 0xff5cec99 │ │ - @ instruction: 0xff5fd154 │ │ + @ instruction: 0xff5fd12d │ │ andeq r6, sl, r8, lsl #20 │ │ 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 │ │ @@ -3625262,15 +3625262,15 @@ │ │ mov r0, r4 │ │ bl d31f80 │ │ mov r0, r4 │ │ bl d32440 │ │ bl d31b10 │ │ @ instruction: 0xff5cca12 │ │ @ instruction: 0xff604b9f │ │ - @ instruction: 0xff5fcc20 │ │ + @ instruction: 0xff5fcbf9 │ │ ldrdeq r6, [sl], -r4 │ │ mov r0, r1 │ │ mov r1, r2 │ │ b d2c568 │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ add fp, sp, #28 │ │ sub sp, sp, #44 @ 0x2c │ │ @@ -3625411,15 +3625411,15 @@ │ │ bl d31b10 │ │ @ instruction: 0xff5cc7ce │ │ @ instruction: 0xff60496b │ │ @ instruction: 0xff5ce52d │ │ muleq sl, r0, r2 │ │ @ instruction: 0xff5cc806 │ │ @ instruction: 0xff6049a3 │ │ - @ instruction: 0xff5f8c8c │ │ + @ instruction: 0xff5f8c65 │ │ andeq r6, sl, r8, asr #5 │ │ mov r0, r1 │ │ mov r1, r2 │ │ b d2c568 │ │ mov r0, r1 │ │ mov r1, r2 │ │ b d2c568 │ │ @@ -3625505,15 +3625505,15 @@ │ │ mov r0, r4 │ │ bl d2ce40 │ │ sub sp, fp, #28 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ bl d31b10 │ │ @ instruction: 0xff5cc68a │ │ @ instruction: 0xff5e0918 │ │ - @ instruction: 0xff5eda42 │ │ + @ instruction: 0xff5eda1b │ │ andeq r6, sl, ip, asr #2 │ │ push {r4, sl, fp, lr} │ │ add fp, sp, #8 │ │ sub sp, sp, #736 @ 0x2e0 │ │ mov r4, r0 │ │ sub r0, fp, #344 @ 0x158 │ │ bl d2e230 │ │ @@ -3625543,15 +3625543,15 @@ │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl d31f80 │ │ mov r0, r4 │ │ bl d32440 │ │ bl d31b10 │ │ @ instruction: 0xff5cc5aa │ │ - @ instruction: 0xff5fc7ad │ │ + @ instruction: 0xff5fc786 │ │ @ instruction: 0xff5d3c78 │ │ andeq r6, sl, ip, rrx │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ add fp, sp, #24 │ │ sub sp, sp, #48 @ 0x30 │ │ mov r8, r1 │ │ mov r1, r0 │ │ @@ -3625907,15 +3625907,15 @@ │ │ mov r0, r4 │ │ bl d31f80 │ │ mov r0, r4 │ │ bl d32440 │ │ bl d31b10 │ │ @ instruction: 0xff5cbffe │ │ @ instruction: 0xff5e3e40 │ │ - @ instruction: 0xff5e9727 │ │ + @ instruction: 0xff5e9700 │ │ andeq r5, sl, r0, asr #21 │ │ push {r4, sl, fp, lr} │ │ add fp, sp, #8 │ │ add r3, r1, #2 │ │ cmp r3, #17 │ │ bhi d2cff0 │ │ add r4, pc, #4 │ │ @@ -3625964,16 +3625964,16 @@ │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl d31f80 │ │ mov r0, r4 │ │ bl d32440 │ │ bl d31b10 │ │ @ instruction: 0xff5cbf16 │ │ - @ instruction: 0xff5eef37 │ │ - @ instruction: 0xff5e963f │ │ + @ instruction: 0xff5eef10 │ │ + @ instruction: 0xff5e9618 │ │ ldrdeq r5, [sl], -r8 │ │ bic r0, r1, #31 │ │ sub r0, r0, #256 @ 0x100 │ │ clz r0, r0 │ │ lsr r0, r0, #5 │ │ bx lr │ │ push {r4, r5, fp, lr} │ │ @@ -3626103,15 +3626103,15 @@ │ │ add r4, r0, #168 @ 0xa8 │ │ mov r0, r4 │ │ bl d31f80 │ │ mov r0, r4 │ │ bl d32440 │ │ bl d31b10 │ │ @ instruction: 0xff5cbcea │ │ - @ instruction: 0xff5e7628 │ │ + @ instruction: 0xff5e7601 │ │ @ instruction: 0xff5fddc3 │ │ andeq r5, sl, ip, lsr #15 │ │ push {r4, r5, r6, sl, fp, lr} │ │ add fp, sp, #16 │ │ sub sp, sp, #8 │ │ mov r5, r0 │ │ ldrb r0, [r0, #384] @ 0x180 │ │ @@ -3626916,94 +3626916,94 @@ │ │ ldr r0, [pc, #312] @ d2e050 │ │ add r0, pc, r0 │ │ bx lr │ │ ldr r0, [pc, #324] @ d2e068 │ │ add r0, pc, r0 │ │ bx lr │ │ @ instruction: 0xff5d1055 │ │ - @ instruction: 0xff5e8874 │ │ - @ instruction: 0xff5ea935 │ │ + @ instruction: 0xff5e884d │ │ + @ instruction: 0xff5ea90e │ │ @ instruction: 0xff5dbb8a │ │ @ instruction: 0xff5d62c5 │ │ @ instruction: 0xff5fd322 │ │ @ instruction: 0xff5dd96a │ │ @ instruction: 0xff5e3090 │ │ @ instruction: 0xff5c9285 │ │ @ instruction: 0xff5d62ec │ │ @ instruction: 0xff5d625f │ │ - @ instruction: 0xff5effeb │ │ - @ instruction: 0xff5e89eb │ │ - @ instruction: 0xff5fb37f │ │ + @ instruction: 0xff5effc4 │ │ + @ instruction: 0xff5e89c4 │ │ + @ instruction: 0xff5fb358 │ │ @ instruction: 0xff5d4622 │ │ - @ instruction: 0xff5ea680 │ │ + @ instruction: 0xff5ea659 │ │ @ instruction: 0xff5e1466 │ │ @ instruction: 0xff5d7e6f │ │ - @ instruction: 0xff5f1d77 │ │ + @ instruction: 0xff5f1d50 │ │ @ instruction: 0xff5cec53 │ │ @ instruction: 0xff5d09f0 │ │ @ instruction: 0xff5d0a77 │ │ @ instruction: 0xff5fd295 │ │ - @ instruction: 0xff5f9672 │ │ - @ instruction: 0xff5e8a4e │ │ + @ instruction: 0xff5f964b │ │ + @ instruction: 0xff5e8a27 │ │ @ instruction: 0xff601158 │ │ @ instruction: 0xff5d9d24 │ │ @ instruction: 0xff5cb21e │ │ @ instruction: 0xff5d464a │ │ - @ instruction: 0xff5ec625 │ │ + @ instruction: 0xff5ec5fe │ │ @ instruction: 0xff5d0b3a │ │ - @ instruction: 0xff5e4d62 │ │ + @ instruction: 0xff5e4d3b │ │ @ instruction: 0xff5d9c14 │ │ @ instruction: 0xff5d2782 │ │ @ instruction: 0xff5cd08f │ │ - @ instruction: 0xff5eff8e │ │ - @ instruction: 0xff5ec73d │ │ + @ instruction: 0xff5eff67 │ │ + @ instruction: 0xff5ec716 │ │ @ instruction: 0xff5d4816 │ │ - @ instruction: 0xff5ec68d │ │ - @ instruction: 0xff5effce │ │ - @ instruction: 0xff5f5936 │ │ + @ instruction: 0xff5ec666 │ │ + @ instruction: 0xff5effa7 │ │ + @ instruction: 0xff5f590f │ │ @ instruction: 0xff5d9e58 │ │ - @ instruction: 0xff5ee323 │ │ + @ instruction: 0xff5ee2fc │ │ @ instruction: 0xff5dbb51 │ │ - @ instruction: 0xff5f3cbb │ │ + @ instruction: 0xff5f3c94 │ │ @ instruction: 0xff601137 │ │ @ instruction: 0xff603356 │ │ @ instruction: 0xff5e14d5 │ │ - @ instruction: 0xff5f3e9f │ │ - @ instruction: 0xff5ec481 │ │ + @ instruction: 0xff5f3e78 │ │ + @ instruction: 0xff5ec45a │ │ @ instruction: 0xff5d089e │ │ @ instruction: 0xff5dbcf9 │ │ - @ instruction: 0xff5f1e22 │ │ + @ instruction: 0xff5f1dfb │ │ @ instruction: 0xff5df3be │ │ - @ instruction: 0xff5fb593 │ │ + @ instruction: 0xff5fb56c │ │ @ instruction: 0xff5d45aa │ │ @ instruction: 0xff5d0901 │ │ - @ instruction: 0xff5f1ce1 │ │ + @ instruction: 0xff5f1cba │ │ @ instruction: 0xff5feee2 │ │ @ instruction: 0xff5d0850 │ │ - @ instruction: 0xff5ee123 │ │ - @ instruction: 0xff5e6a35 │ │ + @ instruction: 0xff5ee0fc │ │ + @ instruction: 0xff5e6a0e │ │ @ instruction: 0xff5cb2e2 │ │ @ instruction: 0xff60116b │ │ - @ instruction: 0xff5ec7cc │ │ + @ instruction: 0xff5ec7a5 │ │ @ instruction: 0xff601133 │ │ @ instruction: 0xff603216 │ │ @ instruction: 0xff5e306f │ │ @ instruction: 0xff5d7cda │ │ - @ instruction: 0xff5ea648 │ │ - @ instruction: 0xff5f977d │ │ + @ instruction: 0xff5ea621 │ │ + @ instruction: 0xff5f9756 │ │ @ instruction: 0xff5e1479 │ │ @ instruction: 0xff5d0968 │ │ @ instruction: 0xff5ced2e │ │ @ instruction: 0xff5c8fe8 │ │ @ instruction: 0xff5dbd50 │ │ - @ instruction: 0xff5e89e5 │ │ + @ instruction: 0xff5e89be │ │ @ instruction: 0xff5d8062 │ │ @ instruction: 0xff5d2aaa │ │ @ instruction: 0xff5d0b34 │ │ - @ instruction: 0xff5f3b4e │ │ + @ instruction: 0xff5f3b27 │ │ push {r4, sl, fp, lr} │ │ add fp, sp, #8 │ │ ldr r1, [pc, #48] @ d2e0ac │ │ ldr r2, [pc, #48] @ d2e0b0 │ │ ldr r3, [pc, #48] @ d2e0b4 │ │ add r1, pc, r1 │ │ ldr r0, [pc, #44] @ d2e0b8 │ │ @@ -3627034,15 +3627034,15 @@ │ │ mov r0, r4 │ │ bl d31f80 │ │ mov r0, r4 │ │ bl d32440 │ │ bl d31b10 │ │ @ instruction: 0xff5cae62 │ │ @ instruction: 0xff5d5efa │ │ - @ instruction: 0xff5f568e │ │ + @ instruction: 0xff5f5667 │ │ andeq r4, sl, r4, lsr #18 │ │ 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 │ │ @@ -3627225,15 +3627225,15 @@ │ │ movs r0, #0 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ str r6, [r2, #48] @ 0x30 │ │ movs r3, r1 │ │ cmp r2, #241 @ 0xf1 │ │ vqrdmlsh.s16 d26, d30, d6 │ │ vmls.i16 d23, d12, d20 │ │ - vpadd.f16 d17, d13, d8 │ │ + sha256h2.32 , , │ │ Address 0xd2e34e is out of bounds. │ │ │ │ │ │ 00d2e350 : │ │ push {r7, lr} │ │ bl d2e360 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3627269,16 +3627269,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ str r4, [r1, #32] │ │ movs r3, r1 │ │ - strb r1, [r2, r0] │ │ - vqadd.u16 , , │ │ + strh r2, [r5, r7] │ │ + vqadd.u16 d23, d15, d24 │ │ Address 0xd2e3ae is out of bounds. │ │ │ │ │ │ 00d2e3b0 : │ │ push {r7, lr} │ │ bl d2e360 │ │ blx d30820 │ │ @@ -3627522,15 +3627522,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ ldrsh r4, [r3, r7] │ │ movs r3, r1 │ │ lsrs r6, r5, #12 │ │ - vcge.f16 d22, d14, d27 │ │ + vcge.f16 d22, d14, d4 │ │ Address 0xd2e5e2 is out of bounds. │ │ │ │ │ │ 00d2e5e4 : │ │ push {r7, lr} │ │ bl d2e594 │ │ blx d30910 │ │ @@ -3627685,17 +3627685,17 @@ │ │ add sp, #8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ bx r2 │ │ nop │ │ ldrsh r4, [r1, r4] │ │ movs r3, r1 │ │ movs r6, #235 @ 0xeb │ │ - vmin.u16 d31, d30, d0 │ │ - vpadd.f16 , q15, q14 │ │ - vmls.i16 d17, d14, d2 │ │ + vmax.u16 , q7, │ │ + vpadd.f16 , q15, │ │ + vceq.i16 , q15, │ │ vqrdmlsh.s16 , , │ │ Address 0xd2e75a is out of bounds. │ │ │ │ │ │ 00d2e75c : │ │ push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ @@ -3628167,15 +3628167,15 @@ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ nop │ │ ldrh r6, [r0, r1] │ │ movs r3, r1 │ │ subs r2, r2, r3 │ │ - vsub.i16 d22, d29, d1 │ │ + vceq.i16 q11, , q5 │ │ Address 0xd2eb8e is out of bounds. │ │ │ │ │ │ 00d2eb90 : │ │ push {r4, lr} │ │ mov r4, r2 │ │ bl d2e594 │ │ @@ -3629157,16 +3629157,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ str r4, [r2, r6] │ │ movs r3, r1 │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ - vmaxnm.f16 , , │ │ + ldr r5, [sp, #276] @ 0x114 │ │ + vmaxnm.f16 d21, d31, d24 │ │ Address 0xd2f42e is out of bounds. │ │ │ │ │ │ 00d2f430 : │ │ push {r7, lr} │ │ bl d2f3e0 │ │ blx d30ea0 │ │ @@ -3629209,15 +3629209,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ str r4, [r5, r4] │ │ movs r3, r1 │ │ adds r4, r0, #2 │ │ - vminnm.f32 , q0, │ │ + vpmin.f32 , q0, q6 │ │ Address 0xd2f49a is out of bounds. │ │ │ │ │ │ 00d2f49c : │ │ push {r7, lr} │ │ bl d2f44c │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3629339,16 +3629339,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ str r4, [r1, r0] │ │ movs r3, r1 │ │ - ldrsh r3, [r2, r1] │ │ - vcge.f16 , , │ │ + ldrsh r4, [r5, r0] │ │ + vcge.f16 d21, d15, d24 │ │ Address 0xd2f5be is out of bounds. │ │ │ │ │ │ 00d2f5c0 : │ │ push {r7, lr} │ │ bl d2f570 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3629447,16 +3629447,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ ldr r7, [pc, #144] @ (d2f734 ) │ │ movs r3, r1 │ │ - ldrb r4, [r6, r5] │ │ - vpadd.f16 , , │ │ + ldrb r5, [r1, r5] │ │ + vmul.f16 d21, d15, d28 │ │ Address 0xd2f6aa is out of bounds. │ │ │ │ │ │ 00d2f6ac : │ │ push {r7, lr} │ │ bl d2f65c │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3630306,15 +3630306,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ blxns r7 │ │ movs r3, r1 │ │ asrs r6, r1, #12 │ │ - vqrshl.u32 , , q8 │ │ + vrshl.u32 , q6, q8 │ │ Address 0xd2fe1a is out of bounds. │ │ │ │ │ │ 00d2fe1c : │ │ push {r7, lr} │ │ bl d2fdcc │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3630526,16 +3630526,16 @@ │ │ mov r0, r5 │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ cmp ip, sl │ │ movs r3, r1 │ │ - subs r5, r4, r2 │ │ - vshl.u16 d21, d7, d15 │ │ + subs r6, r7, r1 │ │ + vcgt.u16 , , q8 │ │ Address 0xd30006 is out of bounds. │ │ │ │ │ │ 00d30008 : │ │ push {r7, lr} │ │ bl d2ffb8 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3630619,15 +3630619,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ cmp r0, r1 │ │ movs r3, r1 │ │ add r4, sp, #84 @ 0x54 │ │ - vcge.u16 d21, d12, d23 │ │ + vcge.u16 d21, d12, d0 │ │ Address 0xd300d6 is out of bounds. │ │ │ │ │ │ 00d300d8 : │ │ push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ bl d30088 │ │ @@ -3630699,15 +3630699,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ add r4, fp │ │ movs r3, r1 │ │ add r3, sp, #480 @ 0x1e0 │ │ - vhsub.u16 d21, d28, d7 │ │ + vhsub.u16 , q6, q8 │ │ Address 0xd30186 is out of bounds. │ │ │ │ │ │ 00d30188 : │ │ push {r7, lr} │ │ bl d30138 │ │ ldmia.w sp!, {r7, lr} │ │ @@ -3630779,15 +3630779,15 @@ │ │ blx r3 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ bics r0, r6 │ │ movs r3, r1 │ │ lsls r0, r6, #16 │ │ - vbsl , , │ │ + vbsl d21, d29, d16 │ │ Address 0xd30236 is out of bounds. │ │ │ │ │ │ 00d30238 : │ │ push {r4, r5, r6, lr} │ │ mov r4, r1 │ │ mov r1, r2 │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -28051,170 +28051,170 @@ │ │ 0x00da0e00 4cc1a700 00000000 00000000 00000000 L............... │ │ 0x00da0e10 00000000 54c1a700 f0c1a700 01000000 ....T........... │ │ 0x00da0e20 f8e5a700 0ce6a700 24e7a700 4ceaa700 ........$...L... │ │ 0x00da0e30 04eba700 0ceba700 00000000 00000000 ................ │ │ 0x00da0e40 00000000 00000000 00000000 00000000 ................ │ │ 0x00da0e50 00000000 00000000 00000000 00000000 ................ │ │ 0x00da0e60 00000000 00000000 3dae2f00 69d33000 ........=./.i.0. │ │ - 0x00da0e70 45f23000 e3923200 5b403000 3a902f00 E.0...2.[@0.:./. │ │ - 0x00da0e80 6bd33000 b5673100 b8de3100 65553200 k.0..g1...1.eU2. │ │ - 0x00da0e90 e8923200 94253000 357b3000 eb552f00 ..2..%0.5{0..U/. │ │ - 0x00da0ea0 3a7b3000 d8cf3200 6fe82f00 63393200 :{0...2.o./.c92. │ │ + 0x00da0e70 45f23000 bc923200 5b403000 3a902f00 E.0...2.[@0.:./. │ │ + 0x00da0e80 6bd33000 8e673100 91de3100 3e553200 k.0..g1...1.>U2. │ │ + 0x00da0e90 c1923200 94253000 357b3000 eb552f00 ..2..%0.5{0..U/. │ │ + 0x00da0ea0 3a7b3000 d8cf3200 6fe82f00 3c393200 :{0...2.o./.<92. │ │ 0x00da0eb0 6e0f3100 4ff23000 54f23000 57f23000 n.1.O.0.T.0.W.0. │ │ - 0x00da0ec0 77d33000 6d393200 fa853100 7cc13100 w.0.m92...1.|.1. │ │ + 0x00da0ec0 77d33000 46393200 d3853100 55c13100 w.0.F92...1.U.1. │ │ 0x00da0ed0 fe5d3000 75e82f00 1bb13200 9c253000 .]0.u./...2..%0. │ │ - 0x00da0ee0 7ed33000 692b3100 a6702f00 ee4a3100 ~.0.i+1..p/..J1. │ │ - 0x00da0ef0 71393200 f0923200 87d33000 45902f00 q92...2...0.E./. │ │ - 0x00da0f00 34ca2f00 04863100 f44a3100 22b13200 4./...1..J1.".2. │ │ + 0x00da0ee0 7ed33000 422b3100 a6702f00 c74a3100 ~.0.B+1..p/..J1. │ │ + 0x00da0ef0 4a393200 c9923200 87d33000 45902f00 J92...2...0.E./. │ │ + 0x00da0f00 34ca2f00 dd853100 cd4a3100 22b13200 4./...1..J1.".2. │ │ 0x00da0f10 65403000 4f902f00 407b3000 7ce82f00 e@0.O./.@{0.|./. │ │ - 0x00da0f20 8cd33000 f1993000 84f23200 6c553200 ..0...0...2.lU2. │ │ - 0x00da0f30 54902f00 af702f00 fb4a3100 44ae2f00 T./..p/..J1.D./. │ │ - 0x00da0f40 034b3100 c4de3100 730f3100 a6253000 .K1...1.s.1..%0. │ │ - 0x00da0f50 4dfd3100 c0673100 760f3100 7b393200 M.1..g1.v.1.{92. │ │ - 0x00da0f60 0a4b3100 9fa43100 23b73000 467b3000 .K1...1.#.0.F{0. │ │ + 0x00da0f20 8cd33000 f1993000 84f23200 45553200 ..0...0...2.EU2. │ │ + 0x00da0f30 54902f00 af702f00 d44a3100 44ae2f00 T./..p/..J1.D./. │ │ + 0x00da0f40 dc4a3100 9dde3100 730f3100 a6253000 .J1...1.s.1..%0. │ │ + 0x00da0f50 26fd3100 99673100 760f3100 54393200 &.1..g1.v.1.T92. │ │ + 0x00da0f60 e34a3100 78a43100 23b73000 467b3000 .J1.x.1.#.0.F{0. │ │ 0x00da0f70 82e82f00 5f902f00 f0552f00 e6cf3200 ../._./..U/...2. │ │ - 0x00da0f80 a5a43100 5df23000 742b3100 fa923200 ..1.].0.t+1...2. │ │ - 0x00da0f90 812b3100 efcf3200 2db13200 537b3000 .+1...2.-.2.S{0. │ │ + 0x00da0f80 7ea43100 5df23000 4d2b3100 d3923200 ~.1.].0.M+1...2. │ │ + 0x00da0f90 5a2b3100 efcf3200 2db13200 537b3000 Z+1...2.-.2.S{0. │ │ 0x00da0fa0 6c073000 ba702f00 5a7b3000 bf702f00 l.0..p/.Z{0..p/. │ │ - 0x00da0fb0 055e3000 65902f00 862b3100 c4702f00 .^0.e./..+1..p/. │ │ - 0x00da0fc0 f7cf3200 114b3100 05933200 72553200 ..2..K1...2.rU2. │ │ - 0x00da0fd0 6a403000 194b3100 e4743200 71403000 j@0..K1..t2.q@0. │ │ - 0x00da0fe0 7a553200 7e393200 e9743200 a9253000 zU2.~92..t2..%0. │ │ - 0x00da0ff0 33b13200 ccde3100 264b3100 d6de3100 3.2...1.&K1...1. │ │ - 0x00da1000 c3673100 f7552f00 637b3000 88f23200 .g1..U/.c{0...2. │ │ + 0x00da0fb0 055e3000 65902f00 5f2b3100 c4702f00 .^0.e./._+1..p/. │ │ + 0x00da0fc0 f7cf3200 ea4a3100 de923200 4b553200 ..2..J1...2.KU2. │ │ + 0x00da0fd0 6a403000 f24a3100 bd743200 71403000 j@0..J1..t2.q@0. │ │ + 0x00da0fe0 53553200 57393200 c2743200 a9253000 SU2.W92..t2..%0. │ │ + 0x00da0ff0 33b13200 a5de3100 ff4a3100 afde3100 3.2...1..J1...1. │ │ + 0x00da1000 9c673100 f7552f00 637b3000 88f23200 .g1..U/.c{0...2. │ │ 0x00da1010 02562f00 09562f00 6a902f00 790f3100 .V/..V/.j./.y.1. │ │ - 0x00da1020 50fd3100 78073000 3ab13200 83c13100 P.1.x.0.:.2...1. │ │ - 0x00da1030 85393200 2f4b3100 f4993000 09863100 .92./K1...0...1. │ │ - 0x00da1040 0f562f00 81073000 e1de3100 364b3100 .V/...0...1.6K1. │ │ - 0x00da1050 74902f00 aea43100 43b13200 b0253000 t./...1.C.2..%0. │ │ - 0x00da1060 50b13200 4dae2f00 3e4b3100 0e5e3000 P.2.M./.>K1..^0. │ │ - 0x00da1070 89073000 474b3100 59ae2f00 840f3100 ..0.GK1.Y./...1. │ │ - 0x00da1080 8ac13100 bb253000 16562f00 0f933200 ..1..%0..V/...2. │ │ + 0x00da1020 29fd3100 78073000 3ab13200 5cc13100 ).1.x.0.:.2.\.1. │ │ + 0x00da1030 5e393200 084b3100 f4993000 e2853100 ^92..K1...0...1. │ │ + 0x00da1040 0f562f00 81073000 bade3100 0f4b3100 .V/...0...1..K1. │ │ + 0x00da1050 74902f00 87a43100 43b13200 b0253000 t./...1.C.2..%0. │ │ + 0x00da1060 50b13200 4dae2f00 174b3100 0e5e3000 P.2.M./..K1..^0. │ │ + 0x00da1070 89073000 204b3100 59ae2f00 840f3100 ..0. K1.Y./...1. │ │ + 0x00da1080 63c13100 bb253000 16562f00 e8923200 c.1..%0..V/...2. │ │ 0x00da1090 ca702f00 c6253000 ffcf3200 64f23000 .p/..%0...2.d.0. │ │ - 0x00da10a0 54fd3100 711b3200 f4743200 8c0f3100 T.1.q.2..t2...1. │ │ - 0x00da10b0 82902f00 5efd3100 8b902f00 82553200 ../.^.1.../..U2. │ │ - 0x00da10c0 504b3100 8b2b3100 6d7b3000 07d03200 PK1..+1.m{0...2. │ │ - 0x00da10d0 8de82f00 165e3000 3fca2f00 13863100 ../..^0.?./...1. │ │ - 0x00da10e0 8f393200 cc253000 49ca2f00 92f23200 .92..%0.I./...2. │ │ - 0x00da10f0 fe743200 56b13200 9ae82f00 b9a43100 .t2.V.2.../...1. │ │ - 0x00da1100 5db13200 18863100 c9673100 93902f00 ].2...1..g1.../. │ │ - 0x00da1110 24562f00 13d03200 9c902f00 972b3100 $V/...2.../..+1. │ │ - 0x00da1120 69fd3100 205e3000 9b393200 a12b3100 i.1. ^0..92..+1. │ │ - 0x00da1130 65b13200 2db73000 a9902f00 88553200 e.2.-.0.../..U2. │ │ - 0x00da1140 2b562f00 990f3100 7e1b3200 d2673100 +V/...1.~.2..g1. │ │ - 0x00da1150 92d33000 dd673100 d2702f00 c4a43100 ..0..g1..p/...1. │ │ - 0x00da1160 91c13100 285e3000 9cc13100 9dd33000 ..1.(^0...1...0. │ │ - 0x00da1170 d8253000 1a933200 7d403000 a7d33000 .%0...2.}@0...0. │ │ - 0x00da1180 33753200 1ed03200 98f23200 53ca2f00 3u2...2...2.S./. │ │ + 0x00da10a0 2dfd3100 4a1b3200 cd743200 8c0f3100 -.1.J.2..t2...1. │ │ + 0x00da10b0 82902f00 37fd3100 8b902f00 5b553200 ../.7.1.../.[U2. │ │ + 0x00da10c0 294b3100 642b3100 6d7b3000 07d03200 )K1.d+1.m{0...2. │ │ + 0x00da10d0 8de82f00 165e3000 3fca2f00 ec853100 ../..^0.?./...1. │ │ + 0x00da10e0 68393200 cc253000 49ca2f00 92f23200 h92..%0.I./...2. │ │ + 0x00da10f0 d7743200 56b13200 9ae82f00 92a43100 .t2.V.2.../...1. │ │ + 0x00da1100 5db13200 f1853100 a2673100 93902f00 ].2...1..g1.../. │ │ + 0x00da1110 24562f00 13d03200 9c902f00 702b3100 $V/...2.../.p+1. │ │ + 0x00da1120 42fd3100 205e3000 74393200 7a2b3100 B.1. ^0.t92.z+1. │ │ + 0x00da1130 65b13200 2db73000 a9902f00 61553200 e.2.-.0.../.aU2. │ │ + 0x00da1140 2b562f00 990f3100 571b3200 ab673100 +V/...1.W.2..g1. │ │ + 0x00da1150 92d33000 b6673100 d2702f00 9da43100 ..0..g1..p/...1. │ │ + 0x00da1160 6ac13100 285e3000 75c13100 9dd33000 j.1.(^0.u.1...0. │ │ + 0x00da1170 d8253000 f3923200 7d403000 a7d33000 .%0...2.}@0...0. │ │ + 0x00da1180 0c753200 1ed03200 98f23200 53ca2f00 .u2...2...2.S./. │ │ 0x00da1190 10552f00 a6e82f00 23d03200 01263000 .U/.../.#.2..&0. │ │ - 0x00da11a0 2fd03200 35562f00 17d33000 882c3100 /.2.5V/...0..,1. │ │ - 0x00da11b0 9df23200 912c3100 99ae2f00 ba403000 ..2..,1.../..@0. │ │ + 0x00da11a0 2fd03200 35562f00 17d33000 612c3100 /.2.5V/...0.a,1. │ │ + 0x00da11b0 9df23200 6a2c3100 99ae2f00 ba403000 ..2.j,1.../..@0. │ │ 0x00da11c0 ad7c3000 afb73000 3d562f00 a20f3100 .|0...0.=V/...1. │ │ - 0x00da11d0 f1073000 b2b73000 bf2c3100 649a3000 ..0...0..,1.d.0. │ │ + 0x00da11d0 f1073000 b2b73000 982c3100 649a3000 ..0...0..,1.d.0. │ │ 0x00da11e0 15712f00 b07c3000 6b562f00 04000000 .q/..|0.kV/..... │ │ - 0x00da11f0 a3df3100 04000000 00000000 00000000 ..1............. │ │ + 0x00da11f0 7cdf3100 04000000 00000000 00000000 |.1............. │ │ 0x00da1200 00000000 00000000 00000000 00000000 ................ │ │ 0x00da1210 6b562f00 04000000 567d3000 06000000 kV/.....V}0..... │ │ 0x00da1220 00000000 00000000 00000000 00000000 ................ │ │ 0x00da1230 00000000 00000000 6b562f00 04000000 ........kV/..... │ │ - 0x00da1240 a8563200 06000000 00000000 00000000 .V2............. │ │ + 0x00da1240 81563200 06000000 00000000 00000000 .V2............. │ │ 0x00da1250 00000000 00000000 00000000 00000000 ................ │ │ 0x00da1260 00000000 00000000 543daa00 183faa00 ........T=...?.. │ │ 0x00da1270 4040aa00 00000000 5040aa00 9c40aa00 @@......P@...@.. │ │ 0x00da1280 b840aa00 4842aa00 a042aa00 b042aa00 .@..HB...B...B.. │ │ 0x00da1290 0843aa00 00000000 00000000 00000000 .C.............. │ │ 0x00da12a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da12b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da12c0 00000000 00000000 504c3100 01100000 ........PL1..... │ │ + 0x00da12c0 00000000 00000000 294c3100 01100000 ........)L1..... │ │ 0x00da12d0 00000000 00000000 0d103100 02140000 ..........1..... │ │ 0x00da12e0 08000000 00000000 79562f00 03950000 ........yV/..... │ │ 0x00da12f0 00000000 00000000 fbd03200 04140000 ..........2..... │ │ 0x00da1300 00800000 00000000 e1ca2f00 05103801 ........../...8. │ │ 0x00da1310 00000000 00000000 31f33200 06950000 ........1.2..... │ │ 0x00da1320 00000000 00000000 5caf2f00 07940000 ........\./..... │ │ - 0x00da1330 00000000 00000000 a8df3100 08020000 ..........1..... │ │ + 0x00da1330 00000000 00000000 81df3100 08020000 ..........1..... │ │ 0x00da1340 00000000 00000000 eeca2f00 04140000 ........../..... │ │ - 0x00da1350 00002000 00000000 bcdf3100 04140000 .. .......1..... │ │ + 0x00da1350 00002000 00000000 95df3100 04140000 .. .......1..... │ │ 0x00da1360 10000000 00000000 03413000 09102602 .........A0...&. │ │ 0x00da1370 00000000 00000000 feca2f00 0a100000 ........../..... │ │ - 0x00da1380 00000000 00000000 d1fe3100 04140000 ..........1..... │ │ - 0x00da1390 00000000 01000000 1e763200 02180000 .........v2..... │ │ + 0x00da1380 00000000 00000000 aafe3100 04140000 ..........1..... │ │ + 0x00da1390 00000000 01000000 f7753200 02180000 .........u2..... │ │ 0x00da13a0 0f000000 00000000 efb73000 0c102f03 ..........0.../. │ │ 0x00da13b0 00000000 00000000 d0b13200 0d953701 ..........2...7. │ │ - 0x00da13c0 00000000 00000000 f4c23100 04140000 ..........1..... │ │ + 0x00da13c0 00000000 00000000 cdc23100 04140000 ..........1..... │ │ 0x00da13d0 00000800 00000000 0ecb2f00 04140000 ........../..... │ │ 0x00da13e0 00010000 00000000 68af2f00 0e140000 ........h./..... │ │ - 0x00da13f0 00000000 00000000 3ea53100 0f712b04 ........>.1..q+. │ │ - 0x00da1400 00000000 00000000 15573200 10610008 .........W2..a.. │ │ - 0x00da1410 00000000 00000000 3a873100 04140000 ........:.1..... │ │ + 0x00da13f0 00000000 00000000 17a53100 0f712b04 ..........1..q+. │ │ + 0x00da1400 00000000 00000000 ee563200 10610008 .........V2..a.. │ │ + 0x00da1410 00000000 00000000 13873100 04140000 ..........1..... │ │ 0x00da1420 00400000 00000000 e8902f00 02180000 .@......../..... │ │ 0x00da1430 00000000 00000000 f7902f00 04140000 ........../..... │ │ - 0x00da1440 04000000 00000000 2b763200 04140000 ........+v2..... │ │ + 0x00da1440 04000000 00000000 04763200 04140000 .........v2..... │ │ 0x00da1450 08000000 00000000 fdb73000 11101b06 ..........0..... │ │ 0x00da1460 00000000 00000000 0bb83000 12100000 ..........0..... │ │ 0x00da1470 00000000 00000000 5d7d3000 ff000000 ........]}0..... │ │ - 0x00da1480 02000000 00000000 c13a3200 ff000000 .........:2..... │ │ + 0x00da1480 02000000 00000000 9a3a3200 ff000000 .........:2..... │ │ 0x00da1490 03000000 00000000 145f3000 04140000 ........._0..... │ │ - 0x00da14a0 00020000 00000000 35763200 13030000 ........5v2..... │ │ + 0x00da14a0 00020000 00000000 0e763200 13030000 .........v2..... │ │ 0x00da14b0 00000000 00000000 1bb83000 14611503 ..........0..a.. │ │ 0x00da14c0 00000000 00000000 b09b3000 15612605 ..........0..a&. │ │ 0x00da14d0 00000000 00000000 85562f00 14611506 .........V/..a.. │ │ 0x00da14e0 01000000 00000000 a2722f00 16710000 .........r/..q.. │ │ - 0x00da14f0 00000000 00000000 50a53100 17910000 ........P.1..... │ │ + 0x00da14f0 00000000 00000000 29a53100 17910000 ........).1..... │ │ 0x00da1500 00000000 00000000 71af2f00 18900000 ........q./..... │ │ - 0x00da1510 00000000 00000000 74a33100 ff000000 ........t.1..... │ │ - 0x00da1520 00000000 00000000 d1df3100 04140000 ..........1..... │ │ + 0x00da1510 00000000 00000000 4da33100 ff000000 ........M.1..... │ │ + 0x00da1520 00000000 00000000 aadf3100 04140000 ..........1..... │ │ 0x00da1530 00000004 00000000 1c103100 1a900000 ..........1..... │ │ - 0x00da1540 00000000 00000000 d31b3200 1b910000 ..........2..... │ │ + 0x00da1540 00000000 00000000 ac1b3200 1b910000 ..........2..... │ │ 0x00da1550 00000000 00000000 26b83000 1c000000 ........&.0..... │ │ 0x00da1560 00000000 00000000 647d3000 1d100901 ........d}0..... │ │ 0x00da1570 00000000 00000000 a4263000 1e210000 .........&0..!.. │ │ - 0x00da1580 00000000 00000000 5f4c3100 1b910000 ........_L1..... │ │ + 0x00da1580 00000000 00000000 384c3100 1b910000 ........8L1..... │ │ 0x00da1590 00000000 00000000 2f6f2f00 1f940000 ......../o/..... │ │ 0x00da15a0 00000000 00000000 3cf33200 20100901 ........<.2. ... │ │ 0x00da15b0 00000000 00000000 30b83000 04140000 ........0.0..... │ │ 0x00da15c0 00001000 00000000 3bb83000 16710000 ........;.0..q.. │ │ 0x00da15d0 00000000 00000000 707d3000 04140000 ........p}0..... │ │ - 0x00da15e0 00000000 04000000 d7933200 04140000 ..........2..... │ │ + 0x00da15e0 00000000 04000000 b0933200 04140000 ..........2..... │ │ 0x00da15f0 00200000 00000000 296f2f00 ff000000 . ......)o/..... │ │ - 0x00da1600 01000000 00000000 e4df3100 04140000 ..........1..... │ │ - 0x00da1610 00100000 00000000 26573200 02140000 ........&W2..... │ │ + 0x00da1600 01000000 00000000 bddf3100 04140000 ..........1..... │ │ + 0x00da1610 00100000 00000000 ff563200 02140000 .........V2..... │ │ 0x00da1620 01000000 00000000 48f33200 21100000 ........H.2.!... │ │ - 0x00da1630 00000000 00000000 35573200 04140000 ........5W2..... │ │ + 0x00da1630 00000000 00000000 0e573200 04140000 .........W2..... │ │ 0x00da1640 40000000 00000000 56f33200 22020000 @.......V.2."... │ │ - 0x00da1650 00000000 00000000 ea933200 23100000 ..........2.#... │ │ + 0x00da1650 00000000 00000000 c3933200 23100000 ..........2.#... │ │ 0x00da1660 00000000 00000000 47b83000 24950000 ........G.0.$... │ │ - 0x00da1670 00000000 00000000 652d3100 25610806 ........e-1.%a.. │ │ + 0x00da1670 00000000 00000000 3e2d3100 25610806 ........>-1.%a.. │ │ 0x00da1680 00000000 00000000 817d3000 26210f06 .........}0.&!.. │ │ 0x00da1690 00000000 00000000 5b0a3000 25610807 ........[.0.%a.. │ │ 0x00da16a0 01000000 00000000 02d53000 27140000 ..........0.'... │ │ 0x00da16b0 00000000 00000000 b2722f00 28040000 .........r/.(... │ │ 0x00da16c0 00000000 00000000 12413000 ff000000 .........A0..... │ │ - 0x00da16d0 04000000 00000000 fedf3100 ff000000 ..........1..... │ │ + 0x00da16d0 04000000 00000000 d7df3100 ff000000 ..........1..... │ │ 0x00da16e0 05000000 00000000 ad263000 29100000 .........&0.)... │ │ - 0x00da16f0 00000000 00000000 48573200 04140000 ........HW2..... │ │ + 0x00da16f0 00000000 00000000 21573200 04140000 ........!W2..... │ │ 0x00da1700 80000000 00000000 1a413000 02140000 .........A0..... │ │ - 0x00da1710 06000000 00000000 6a4c3100 2a000000 ........jL1.*... │ │ + 0x00da1710 06000000 00000000 434c3100 2a000000 ........CL1.*... │ │ 0x00da1720 00000000 00000000 53b83000 2b013203 ........S.0.+.2. │ │ - 0x00da1730 00000000 00000000 5da53100 04140000 ........].1..... │ │ - 0x00da1740 01000008 00000000 bf2c3100 21f43000 .........,1.!.0. │ │ - 0x00da1750 d8c13100 cb263000 bb9b3000 25f43000 ..1..&0...0.%.0. │ │ - 0x00da1760 13c33100 29103100 8c7d3000 e21b3200 ..1.).1..}0...2. │ │ - 0x00da1770 ca3a3200 2d5f3000 2ff43000 47873100 .:2.-_0./.0.G.1. │ │ - 0x00da1780 92ae2f00 27413000 e21b3200 ca3a3200 ../.'A0...2..:2. │ │ - 0x00da1790 fa933200 2f103100 09912f00 702d3100 ..2./.1.../.p-1. │ │ - 0x00da17a0 8c7d3000 e21b3200 62b83000 32103100 .}0...2.b.0.2.1. │ │ - 0x00da17b0 74a33100 e21b3200 0dd53000 ca3a3200 t.1...2...0..:2. │ │ - 0x00da17c0 762d3100 670a3000 cf3a3200 dffe3100 v-1.g.0..:2...1. │ │ - 0x00da17d0 10912f00 08e03100 35683100 355f3000 ../...1.5h1.5_0. │ │ - 0x00da17e0 21f43000 e21b3200 a8e92f00 6da53100 !.0...2.../.m.1. │ │ - 0x00da17f0 57573200 d8c13100 4a873100 649a3000 WW2...1.J.1.d.0. │ │ - 0x00da1800 37103100 21f43000 e21b3200 e3b13200 7.1.!.0...2...2. │ │ - 0x00da1810 7d4c3100 64f33200 25cb2f00 67b83000 }L1.d.2.%./.g.0. │ │ - 0x00da1820 be9b3000 31f33200 0de03100 0c82a600 ..0.1.2...1..... │ │ + 0x00da1730 00000000 00000000 36a53100 04140000 ........6.1..... │ │ + 0x00da1740 01000008 00000000 982c3100 21f43000 .........,1.!.0. │ │ + 0x00da1750 b1c13100 cb263000 bb9b3000 25f43000 ..1..&0...0.%.0. │ │ + 0x00da1760 ecc23100 29103100 8c7d3000 bb1b3200 ..1.).1..}0...2. │ │ + 0x00da1770 a33a3200 2d5f3000 2ff43000 20873100 .:2.-_0./.0. .1. │ │ + 0x00da1780 92ae2f00 27413000 bb1b3200 a33a3200 ../.'A0...2..:2. │ │ + 0x00da1790 d3933200 2f103100 09912f00 492d3100 ..2./.1.../.I-1. │ │ + 0x00da17a0 8c7d3000 bb1b3200 62b83000 32103100 .}0...2.b.0.2.1. │ │ + 0x00da17b0 4da33100 bb1b3200 0dd53000 a33a3200 M.1...2...0..:2. │ │ + 0x00da17c0 4f2d3100 670a3000 a83a3200 b8fe3100 O-1.g.0..:2...1. │ │ + 0x00da17d0 10912f00 e1df3100 0e683100 355f3000 ../...1..h1.5_0. │ │ + 0x00da17e0 21f43000 bb1b3200 a8e92f00 46a53100 !.0...2.../.F.1. │ │ + 0x00da17f0 30573200 b1c13100 23873100 649a3000 0W2...1.#.1.d.0. │ │ + 0x00da1800 37103100 21f43000 bb1b3200 e3b13200 7.1.!.0...2...2. │ │ + 0x00da1810 564c3100 64f33200 25cb2f00 67b83000 VL1.d.2.%./.g.0. │ │ + 0x00da1820 be9b3000 31f33200 e6df3100 0c82a600 ..0.1.2...1..... │ │ 0x00da1830 1084a600 1088a600 6489a600 0c8ba600 ........d....... │ │ 0x00da1840 148ba600 808ba600 148fa600 808fa600 ................ │ │ 0x00da1850 248fa600 4c8ca600 b88ca600 e88ca600 $...L........... │ │ 0x00da1860 a04aa700 b04ba700 d447a700 e048a700 .J...K...G...H.. │ │ 0x00da1870 a86ba700 286ca700 4884a600 3085a600 .k..(l..H...0... │ │ 0x00da1880 5485a600 1c84a600 c887a600 d487a600 T............... │ │ 0x00da1890 b087a600 bc87a600 7885a600 2c4ba600 ........x...,K.. │ │ @@ -28275,78 +28275,78 @@ │ │ 0x00da1c00 4c84a700 2c86a700 3c86a700 8c86a700 L...,...<....... │ │ 0x00da1c10 5882a700 7083a700 304ea600 1c48a700 X...p...0N...H.. │ │ 0x00da1c20 a447a700 e047a700 4459a700 145ea700 .G...G..DY...^.. │ │ 0x00da1c30 883aa700 403ba700 2c3aa700 9080a600 .:..@;..,:...... │ │ 0x00da1c40 0482a600 004ca600 3038a600 b886a700 .....L..08...... │ │ 0x00da1c50 0072a600 cc4ca700 d890a600 a86ca700 .r...L.......l.. │ │ 0x00da1c60 246da700 68f33200 70b83000 947d3000 $m..h.2.p.0..}0. │ │ - 0x00da1c70 ede82f00 c1403000 1a943200 30c23100 ../..@0...2.0.1. │ │ + 0x00da1c70 ede82f00 c1403000 f3933200 09c23100 ../..@0...2...1. │ │ 0x00da1c80 2d9c3000 6c0a3000 2e513300 4c000000 -.0.l.0..Q3.L... │ │ 0x00da1c90 5a000000 55000000 39513300 59000000 Z...U...9Q3.Y... │ │ 0x00da1ca0 5a000000 55000000 86623300 59000000 Z...U....b3.Y... │ │ 0x00da1cb0 5a000000 55000000 44513300 5c000000 Z...U...DQ3.\... │ │ 0x00da1cc0 55000000 5a000000 51513300 5c000000 U...Z...QQ3.\... │ │ 0x00da1cd0 56000000 5a000000 5b513300 4c000000 V...Z...[Q3.L... │ │ 0x00da1ce0 55000000 5a000000 61513300 4c000000 U...Z...aQ3.L... │ │ 0x00da1cf0 5a000000 5a000000 66513300 4c000000 Z...Z...fQ3.L... │ │ 0x00da1d00 5a000000 55000000 b2cb2f00 08000000 Z...U...../..... │ │ - 0x00da1d10 0e1c3200 860a3000 60873100 2d243000 ..2...0.`.1.-$0. │ │ - 0x00da1d20 3c113100 45b23200 67d13200 161c3200 <.1.E.2.g.2...2. │ │ + 0x00da1d10 e71b3200 860a3000 39873100 2d243000 ..2...0.9.1.-$0. │ │ + 0x00da1d20 3c113100 45b23200 67d13200 ef1b3200 <.1.E.2.g.2...2. │ │ 0x00da1d30 45b23200 29103100 40000000 5f9c3000 E.2.).1.@..._.0. │ │ 0x00da1d40 42000000 4ab23200 41000000 7ff43200 B...J.2.A.....2. │ │ 0x00da1d50 43000000 94d13200 ca912f00 007f3000 C.....2.../...0. │ │ - 0x00da1d60 65732f00 420b3000 ac4c3100 03000000 es/.B.0..L1..... │ │ - 0x00da1d70 61c33100 03000000 2d423000 35d23200 a.1.....-B0.5.2. │ │ - 0x00da1d80 47873100 2e922f00 01000000 dcff3100 G.1.../.......1. │ │ - 0x00da1d90 01000000 737f3000 02000000 f12d3100 ....s.0......-1. │ │ + 0x00da1d60 65732f00 420b3000 854c3100 03000000 es/.B.0..L1..... │ │ + 0x00da1d70 3ac33100 03000000 2d423000 35d23200 :.1.....-B0.5.2. │ │ + 0x00da1d80 20873100 2e922f00 01000000 b5ff3100 .1.../.......1. │ │ + 0x00da1d90 01000000 737f3000 02000000 ca2d3100 ....s.0......-1. │ │ 0x00da1da0 03000000 94cc2f00 02000000 37d63000 ....../.....7.0. │ │ 0x00da1db0 03000000 39423000 00000000 6ab23200 ....9B0.....j.2. │ │ 0x00da1dc0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da1dd0 c9572f00 b9873100 4f1d3200 03000000 .W/...1.O.2..... │ │ + 0x00da1dd0 c9572f00 92873100 281d3200 03000000 .W/...1.(.2..... │ │ 0x00da1de0 01000000 00000000 00000000 848eae00 ................ │ │ - 0x00da1df0 00000000 00000000 00000000 793b3200 ............y;2. │ │ + 0x00da1df0 00000000 00000000 00000000 523b3200 ............R;2. │ │ 0x00da1e00 00000000 7d273000 00000200 42742f00 ....}'0.....Bt/. │ │ 0x00da1e10 00000400 00000000 00000000 7b922f00 ............{./. │ │ - 0x00da1e20 01000000 9a1d3200 02000000 fa2d3100 ......2......-1. │ │ + 0x00da1e20 01000000 731d3200 02000000 d32d3100 ....s.2......-1. │ │ 0x00da1e30 06000000 9df23200 80000000 00000000 ......2......... │ │ 0x00da1e40 00000000 01000000 01000000 00000000 ................ │ │ 0x00da1e50 00000000 c09dae00 00000000 00000000 ................ │ │ - 0x00da1e60 00000000 fe2d3100 00000000 08712f00 .....-1......q/. │ │ + 0x00da1e60 00000000 d72d3100 00000000 08712f00 .....-1......q/. │ │ 0x00da1e70 69423000 825e3000 84273000 d6113100 iB0..^0..'0...1. │ │ 0x00da1e80 00000000 04000000 01000000 00000000 ................ │ │ 0x00da1e90 00000000 f4afae00 00000000 00000000 ................ │ │ - 0x00da1ea0 00000000 3c003200 00000000 03000000 ....<.2......... │ │ + 0x00da1ea0 00000000 15003200 00000000 03000000 ......2......... │ │ 0x00da1eb0 01000000 00000000 00000000 a8b2ae00 ................ │ │ - 0x00da1ec0 00000000 00000000 00000000 2c953200 ............,.2. │ │ + 0x00da1ec0 00000000 00000000 00000000 05953200 ..............2. │ │ 0x00da1ed0 00000000 02000000 01000000 00000000 ................ │ │ 0x00da1ee0 00000000 08bbae00 00000000 00000000 ................ │ │ 0x00da1ef0 00000000 7e922f00 00000000 fd912f00 ....~./......./. │ │ 0x00da1f00 ede82f00 c1403000 70b83000 68f33200 ../..@0.p.0.h.2. │ │ 0x00da1f10 f13f3000 69490305 07000000 a0b93000 .?0.iI........0. │ │ - 0x00da1f20 aa9d3000 69490805 07000000 e21d3200 ..0.iI........2. │ │ - 0x00da1f30 aa9d3000 6e4e0300 04000000 95483100 ..0.nN.......H1. │ │ + 0x00da1f20 aa9d3000 69490805 07000000 bb1d3200 ..0.iI........2. │ │ + 0x00da1f30 aa9d3000 6e4e0300 04000000 6e483100 ..0.nN......nH1. │ │ 0x00da1f40 f13f3000 71510400 04000000 be603000 .?0.qQ.......`0. │ │ - 0x00da1f50 f13f3000 73530400 04000000 f1873100 .?0.sS........1. │ │ + 0x00da1f50 f13f3000 73530400 04000000 ca873100 .?0.sS........1. │ │ 0x00da1f60 f13f3000 f13f3000 3af43000 b1562f00 .?0..?0.:.0..V/. │ │ 0x00da1f70 ede82f00 ede82f00 c1403000 c1403000 ../.../..@0..@0. │ │ 0x00da1f80 70b83000 70b83000 70b83000 70b83000 p.0.p.0.p.0.p.0. │ │ - 0x00da1f90 eb1d3200 732e3100 2d243000 2d243000 ..2.s.1.-$0.-$0. │ │ + 0x00da1f90 c41d3200 4c2e3100 2d243000 2d243000 ..2.L.1.-$0.-$0. │ │ 0x00da1fa0 2d243000 2d243000 4499af00 8c99af00 -$0.-$0.D....... │ │ 0x00da1fb0 9499af00 e899af00 f099af00 fc99af00 ................ │ │ 0x00da1fc0 049aaf00 00000000 01000000 00000000 ................ │ │ 0x00da1fd0 089aaf00 c09aaf00 dc9aaf00 fc9baf00 ................ │ │ 0x00da1fe0 a89caf00 009daf00 7c9daf00 1c9eaf00 ........|....... │ │ 0x00da1ff0 d09eaf00 409faf00 dc9faf00 01803000 ....@.........0. │ │ - 0x00da2000 2c593200 00000000 cc3c3200 f6873100 ,Y2......<2...1. │ │ - 0x00da2010 39cd2f00 26a83100 d5923200 f11d3200 9./.&.1...2...2. │ │ - 0x00da2020 b34e3100 bb582f00 3fa83100 be963200 .N1..X/.?.1...2. │ │ - 0x00da2030 94003200 be423000 82752f00 00000000 ..2..B0..u/..... │ │ + 0x00da2000 05593200 00000000 a53c3200 cf873100 .Y2......<2...1. │ │ + 0x00da2010 39cd2f00 ffa73100 ae923200 ca1d3200 9./...1...2...2. │ │ + 0x00da2020 8c4e3100 bb582f00 18a83100 97963200 .N1..X/...1...2. │ │ + 0x00da2030 6d003200 be423000 82752f00 00000000 m.2..B0..u/..... │ │ 0x00da2040 adf23000 1fc92f00 bcd63000 81123100 ..0.../...0...1. │ │ 0x00da2050 a3b02f00 00000000 ddb93000 00000000 ../.......0..... │ │ - 0x00da2060 ad003200 e2d33200 f0603000 0e803000 ..2...2..`0...0. │ │ + 0x00da2060 86003200 e2d33200 f0603000 0e803000 ..2...2..`0...0. │ │ 0x00da2070 6ca8af00 78abaf00 a4adaf00 ccaeaf00 l...x........... │ │ 0x00da2080 ecaeaf00 10afaf00 04000000 7003b000 ............p... │ │ 0x00da2090 a803b000 e003b000 6406b000 d806b000 ........d....... │ │ 0x00da20a0 6c07b000 a007b000 bc07b000 200db000 l........... ... │ │ 0x00da20b0 740eb000 a40eb000 a80fb000 bc0fb000 t............... │ │ 0x00da20c0 3c19b000 4819b000 3c1ab000 441ab000 <...H...<...D... │ │ 0x00da20d0 541ab000 b01ab000 e81bb000 941cb000 T............... │ │ @@ -28355,97 +28355,97 @@ │ │ 0x00da2100 7cb4af00 00000000 00000000 94bcaf00 |............... │ │ 0x00da2110 94bcaf00 f0bdaf00 78bfaf00 78bfaf00 ........x...x... │ │ 0x00da2120 b8bfaf00 f0bfaf00 34c0af00 f4c1af00 ........4....... │ │ 0x00da2130 88c4af00 90c4af00 50c5af00 00000000 ........P....... │ │ 0x00da2140 00000000 00000000 00000000 00000000 ................ │ │ 0x00da2150 00000000 00000000 00000000 00000000 ................ │ │ 0x00da2160 00000000 00000000 00000000 d1b02f00 ............../. │ │ - 0x00da2170 3c593200 75eb2f00 80593200 93752f00 .1. │ │ + 0x00da21e0 fdb02f00 9cf53200 0ce23100 bceb2f00 ../...2...1.../. │ │ + 0x00da21f0 cc963200 b6003200 76593200 f7003200 ..2...2.vY2...2. │ │ + 0x00da2200 7ea83100 d63c3200 2bb43200 00000000 ~.1..<2.+.2..... │ │ 0x00da2210 70ecaf00 5cedaf00 6cedaf00 dcedaf00 p...\...l....... │ │ 0x00da2220 fcedaf00 00000000 00000000 70efaf00 ............p... │ │ 0x00da2230 9cefaf00 acefaf00 1cf0af00 3cf0af00 ............<... │ │ - 0x00da2240 00000000 ee783200 09000000 503d3200 .....x2.....P=2. │ │ - 0x00da2250 06000000 6e0c3000 08000000 d34e3100 ....n.0......N1. │ │ + 0x00da2240 00000000 c7783200 09000000 293d3200 .....x2.....)=2. │ │ + 0x00da2250 06000000 6e0c3000 08000000 ac4e3100 ....n.0......N1. │ │ 0x00da2260 0a000000 e7123100 05000000 dbd63000 ......1.......0. │ │ - 0x00da2270 07000000 b3752f00 0a000000 641e3200 .....u/.....d.2. │ │ - 0x00da2280 0a000000 b76a3100 02000400 c22a3000 .....j1......*0. │ │ - 0x00da2290 03010300 e3d63000 03010200 fe593200 ......0......Y2. │ │ + 0x00da2270 07000000 b3752f00 0a000000 3d1e3200 .....u/.....=.2. │ │ + 0x00da2280 0a000000 906a3100 02000400 c22a3000 .....j1......*0. │ │ + 0x00da2290 03010300 e3d63000 03010200 d7593200 ......0......Y2. │ │ 0x00da22a0 04000100 01d43200 00cbb000 ced63000 ......2.......0. │ │ - 0x00da22b0 74d7b000 a4263000 50dbb000 ee783200 t....&0.P....x2. │ │ - 0x00da22c0 a0dcb000 dbd63000 69973200 71973200 ......0.i.2.q.2. │ │ - 0x00da22d0 f7f53200 41553200 00000000 30f9b000 ..2.AU2.....0... │ │ + 0x00da22b0 74d7b000 a4263000 50dbb000 c7783200 t....&0.P....x2. │ │ + 0x00da22c0 a0dcb000 dbd63000 42973200 4a973200 ......0.B.2.J.2. │ │ + 0x00da22d0 f7f53200 1a553200 00000000 30f9b000 ..2..U2.....0... │ │ 0x00da22e0 30f9b000 14fbb000 94fbb000 94fbb000 0............... │ │ 0x00da22f0 bcfbb000 00fcb000 1cfcb000 dcfcb000 ................ │ │ 0x00da2300 44fdb000 54fdb000 d4fdb000 00000000 D...T........... │ │ 0x00da2310 00000000 00000000 00000000 00000000 ................ │ │ 0x00da2320 00000000 00000000 00000000 00000000 ................ │ │ 0x00da2330 00000000 00000000 00000000 04000000 ................ │ │ 0x00da2340 3cfeb000 74feb000 b0feb000 7403b100 <...t.......t... │ │ 0x00da2350 8403b100 4804b100 e804b100 3805b100 ....H.......8... │ │ 0x00da2360 f40eb100 3811b100 4411b100 d415b100 ....8...D....... │ │ 0x00da2370 4016b100 e81fb100 f81fb100 2420b100 @...........$ .. │ │ 0x00da2380 2c20b100 4020b100 7820b100 4021b100 , ..@ ..x ..@!.. │ │ 0x00da2390 6021b100 9821b100 d021b100 1822b100 `!...!...!...".. │ │ - 0x00da23a0 5cc33100 01000000 7c7f3000 00000000 \.1.....|.0..... │ │ - 0x00da23b0 89c53100 02000000 00000000 00000000 ..1............. │ │ + 0x00da23a0 35c33100 01000000 7c7f3000 00000000 5.1.....|.0..... │ │ + 0x00da23b0 62c53100 02000000 00000000 00000000 b.1............. │ │ 0x00da23c0 809e3000 c5ba3000 37433000 c0123100 ..0...0.7C0...1. │ │ - 0x00da23d0 d61e3200 47f63200 2b762f00 dbf53000 ..2.G.2.+v/...0. │ │ - 0x00da23e0 6ef63200 4f893100 1ece2f00 03000000 n.2.O.1.../..... │ │ + 0x00da23d0 af1e3200 47f63200 2b762f00 dbf53000 ..2.G.2.+v/...0. │ │ + 0x00da23e0 6ef63200 28893100 1ece2f00 03000000 n.2.(.1.../..... │ │ 0x00da23f0 b018b200 bc18b200 cc18b200 1819b200 ................ │ │ 0x00da2400 cc19b200 141ab200 281ab200 541ab200 ........(...T... │ │ 0x00da2410 8c1ab200 041bb200 241bb200 b81bb200 ........$....... │ │ 0x00da2420 781db200 7421b200 1c22b200 6022b200 x...t!..."..`".. │ │ 0x00da2430 b822b200 5823b200 8024b200 3425b200 ."..X#...$..4%.. │ │ - 0x00da2440 9c25b200 ced43200 dbd63000 5a5a3200 .%....2...0.ZZ2. │ │ - 0x00da2450 69973200 10912f00 01d43200 00000000 i.2.../...2..... │ │ - 0x00da2460 605eb200 00000000 35503100 00000000 `^......5P1..... │ │ + 0x00da2440 9c25b200 ced43200 dbd63000 335a3200 .%....2...0.3Z2. │ │ + 0x00da2450 42973200 10912f00 01d43200 00000000 B.2.../...2..... │ │ + 0x00da2460 605eb200 00000000 0e503100 00000000 `^.......P1..... │ │ 0x00da2470 1064b200 00000000 7f0c3000 00000000 .d........0..... │ │ - 0x00da2480 b865b200 00000000 161e3200 1c70b200 .e........2..p.. │ │ - 0x00da2490 fc75b200 2876b200 fb893100 f879b200 .u..(v....1..y.. │ │ - 0x00da24a0 0c7bb200 107bb200 276a3100 c47cb200 .{...{..'j1..|.. │ │ + 0x00da2480 b865b200 00000000 ef1d3200 1c70b200 .e........2..p.. │ │ + 0x00da2490 fc75b200 2876b200 d4893100 f879b200 .u..(v....1..y.. │ │ + 0x00da24a0 0c7bb200 107bb200 006a3100 c47cb200 .{...{...j1..|.. │ │ 0x00da24b0 907db200 c07db200 43b22f00 a03bb100 .}...}..C./..;.. │ │ 0x00da24c0 1c3db100 0c7eb200 02000000 b897b200 .=...~.......... │ │ 0x00da24d0 cc97b200 e097b200 2899b200 3899b200 ........(...8... │ │ 0x00da24e0 4899b200 1c9bb200 489bb200 f09cb200 H.......H....... │ │ 0x00da24f0 58a1b200 60a1b200 a0a2b200 00000000 X...`........... │ │ 0x00da2500 00000000 00000000 00000000 00000000 ................ │ │ 0x00da2510 00000000 00000000 00000000 00000000 ................ │ │ 0x00da2520 00000000 00000000 00000000 23613000 ............#a0. │ │ 0x00da2530 83133100 880c3000 5fb53200 a9803000 ..1...0._.2...0. │ │ - 0x00da2540 00000000 3cd53200 cd973200 f3793200 ....<.2...2..y2. │ │ - 0x00da2550 192c3000 bc023200 f0973200 1ae33100 .,0...2...2...1. │ │ - 0x00da2560 85bb3000 221f3200 09d73000 dc762f00 ..0.".2...0..v/. │ │ + 0x00da2540 00000000 3cd53200 a6973200 cc793200 ....<.2...2..y2. │ │ + 0x00da2550 192c3000 95023200 c9973200 f3e23100 .,0...2...2...1. │ │ + 0x00da2560 85bb3000 fb1e3200 09d73000 dc762f00 ..0...2...0..v/. │ │ 0x00da2570 18443000 7ff63000 d9803000 f0f63200 .D0...0...0...2. │ │ - 0x00da2580 649a3000 4a873100 74e33100 c4e8dd00 d.0.J.1.t.1..... │ │ - 0x00da2590 4f772f00 28e9dd00 b6f63000 1f7a3200 Ow/.(.....0..z2. │ │ - 0x00da25a0 6cd53200 f6bb3000 f82f3100 b2932f00 l.2...0../1.../. │ │ - 0x00da25b0 7ee33100 761f3200 65443000 085b3200 ~.1.v.2.eD0..[2. │ │ - 0x00da25c0 8b983200 caf63000 f90c3000 c7932f00 ..2...0...0.../. │ │ - 0x00da25d0 5f772f00 81c63100 e3f63000 79772f00 _w/...1...0.yw/. │ │ - 0x00da25e0 e7932f00 7fd53200 a7613000 263e3200 ../...2..a0.&>2. │ │ - 0x00da25f0 c2ed2f00 d5a93100 23033200 926b3100 ../...1.#.2..k1. │ │ - 0x00da2600 9f6b3100 92d53200 b3613000 eba93100 .k1...2..a0...1. │ │ - 0x00da2610 8a1f3200 aeb53200 9ce33100 0f0d3000 ..2...2...1...0. │ │ - 0x00da2620 7f9f3000 b4813000 9a1f3200 b4e33100 ..0...0...2...1. │ │ - 0x00da2630 beb53200 e18a3100 02aa3100 7a592f00 ..2...1...1.zY/. │ │ - 0x00da2640 fe932f00 15942f00 d2e33100 2a0d3000 ../.../...1.*.0. │ │ - 0x00da2650 c8133100 16aa3100 3e3e3200 3f0d3000 ..1...1.>>2.?.0. │ │ - 0x00da2660 ceed2f00 dbed2f00 95bf3100 73e72f00 ../.../...1.s./. │ │ - 0x00da2670 cc663100 b50d3100 15552f00 a3243000 .f1...1..U/..$0. │ │ - 0x00da2680 b02d3100 85912f00 7b912f00 a5f43200 .-1.../.{./...2. │ │ - 0x00da2690 571d3200 8de13100 7f4d3100 00000000 W.2...1..M1..... │ │ + 0x00da2580 649a3000 23873100 4de33100 c4e8dd00 d.0.#.1.M.1..... │ │ + 0x00da2590 4f772f00 28e9dd00 b6f63000 f8793200 Ow/.(.....0..y2. │ │ + 0x00da25a0 6cd53200 f6bb3000 d12f3100 b2932f00 l.2...0../1.../. │ │ + 0x00da25b0 57e33100 4f1f3200 65443000 e15a3200 W.1.O.2.eD0..Z2. │ │ + 0x00da25c0 64983200 caf63000 f90c3000 c7932f00 d.2...0...0.../. │ │ + 0x00da25d0 5f772f00 5ac63100 e3f63000 79772f00 _w/.Z.1...0.yw/. │ │ + 0x00da25e0 e7932f00 7fd53200 a7613000 ff3d3200 ../...2..a0..=2. │ │ + 0x00da25f0 c2ed2f00 aea93100 fc023200 6b6b3100 ../...1...2.kk1. │ │ + 0x00da2600 786b3100 92d53200 b3613000 c4a93100 xk1...2..a0...1. │ │ + 0x00da2610 631f3200 aeb53200 75e33100 0f0d3000 c.2...2.u.1...0. │ │ + 0x00da2620 7f9f3000 b4813000 731f3200 8de33100 ..0...0.s.2...1. │ │ + 0x00da2630 beb53200 ba8a3100 dba93100 7a592f00 ..2...1...1.zY/. │ │ + 0x00da2640 fe932f00 15942f00 abe33100 2a0d3000 ../.../...1.*.0. │ │ + 0x00da2650 c8133100 efa93100 173e3200 3f0d3000 ..1...1..>2.?.0. │ │ + 0x00da2660 ceed2f00 dbed2f00 6ebf3100 73e72f00 ../.../.n.1.s./. │ │ + 0x00da2670 a5663100 b50d3100 15552f00 a3243000 .f1...1..U/..$0. │ │ + 0x00da2680 892d3100 85912f00 7b912f00 a5f43200 .-1.../.{./...2. │ │ + 0x00da2690 301d3200 66e13100 584d3100 00000000 0.2.f.1.XM1..... │ │ 0x00da26a0 00000100 00000000 00000000 00000000 ................ │ │ 0x00da26b0 d4c2b300 a4c8b300 8cb7b300 f079b400 .............y.. │ │ 0x00da26c0 887ab400 287ab400 0cfdb800 60efb800 .z..(z......`... │ │ 0x00da26d0 f04fb300 6451b300 1c4eb300 dc4cb300 .O..dQ...N...L.. │ │ 0x00da26e0 8051b300 204fb300 bca7b700 14a0b700 .Q.. O.......... │ │ 0x00da26f0 9464b300 bc2db300 ec37b300 bc44b300 .d...-...7...D.. │ │ 0x00da2700 4045b300 2c9fb700 902ab300 982ab300 @E..,....*...*.. │ │ @@ -28567,20 +28567,20 @@ │ │ 0x00da2e40 f04fb300 6451b300 1c4eb300 6c24b300 .O..dQ...N..l$.. │ │ 0x00da2e50 8051b300 204fb300 2484b700 a825b300 .Q.. O..$....%.. │ │ 0x00da2e60 a826b300 ec1eb300 ec37b300 bc44b300 .&.......7...D.. │ │ 0x00da2e70 4045b300 2c9fb700 902ab300 982ab300 @E..,....*...*.. │ │ 0x00da2e80 d01ab300 d02eda00 6001b400 6437b300 ........`...d7.. │ │ 0x00da2e90 e440b300 00000000 4c6eb400 2074b400 .@......Ln.. t.. │ │ 0x00da2ea0 a86bb400 4c70b400 be613000 0f000000 .k..Lp...a0..... │ │ - 0x00da2eb0 357a3200 0f000000 cc77b400 5c75b400 5z2......w..\u.. │ │ + 0x00da2eb0 0e7a3200 0f000000 cc77b400 5c75b400 .z2......w..\u.. │ │ 0x00da2ec0 08000000 f486b900 b887b900 c81ab300 ................ │ │ 0x00da2ed0 4c6eb400 2074b400 a86bb400 4c70b400 Ln.. t...k..Lp.. │ │ - 0x00da2ee0 be613000 0f000000 357a3200 0f000000 .a0.....5z2..... │ │ + 0x00da2ee0 be613000 0f000000 0e7a3200 0f000000 .a0......z2..... │ │ 0x00da2ef0 cc77b400 5c75b400 1e000000 f486b900 .w..\u.......... │ │ - 0x00da2f00 b887b900 c81ab300 00000000 9b993200 ..............2. │ │ + 0x00da2f00 b887b900 c81ab300 00000000 74993200 ............t.2. │ │ 0x00da2f10 00000000 00000000 00000000 00000000 ................ │ │ 0x00da2f20 dfffffff 00000000 00000000 00000000 ................ │ │ 0x00da2f30 00000000 00000000 00000000 00000000 ................ │ │ 0x00da2f40 00000000 00000000 00000000 22d93000 ............".0. │ │ 0x00da2f50 00000000 00000000 00000000 00000000 ................ │ │ 0x00da2f60 20000000 00000000 00000000 00000000 ............... │ │ 0x00da2f70 00000000 00000000 00000000 00000000 ................ │ │ @@ -28616,27 +28616,27 @@ │ │ 0x00da3150 00000000 00000000 04000000 00000000 ................ │ │ 0x00da3160 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3170 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3180 00000000 00000000 00000000 3e833000 ............>.0. │ │ 0x00da3190 00000000 00000000 08000000 00000000 ................ │ │ 0x00da31a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da31b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da31c0 00000000 00000000 00000000 967b3200 .............{2. │ │ + 0x00da31c0 00000000 00000000 00000000 6f7b3200 ............o{2. │ │ 0x00da31d0 00000000 00000000 40000000 00000000 ........@....... │ │ 0x00da31e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da31f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3200 00000000 00000000 00000000 32d93000 ............2.0. │ │ 0x00da3210 00000000 00000000 80000000 00000000 ................ │ │ 0x00da3220 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3230 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3240 00000000 00000000 00000000 11bd3000 ..............0. │ │ 0x00da3250 00000000 00000000 00010000 00000000 ................ │ │ 0x00da3260 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3270 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da3280 00000000 00000000 00000000 91e43100 ..............1. │ │ + 0x00da3280 00000000 00000000 00000000 6ae43100 ............j.1. │ │ 0x00da3290 00000000 00000000 20000000 00000000 ........ ....... │ │ 0x00da32a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da32b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da32c0 00000000 00000000 00000000 b7f83200 ..............2. │ │ 0x00da32d0 00000000 00000000 10000000 00000000 ................ │ │ 0x00da32e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da32f0 00000000 00000000 00000000 00000000 ................ │ │ @@ -28648,55 +28648,55 @@ │ │ 0x00da3350 00000000 00000000 00000000 01000000 ................ │ │ 0x00da3360 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3370 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3380 00000000 00000000 00000000 5f153100 ............_.1. │ │ 0x00da3390 00000000 00000000 00000000 02000000 ................ │ │ 0x00da33a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da33b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da33c0 00000000 00000000 00000000 477b3200 ............G{2. │ │ + 0x00da33c0 00000000 00000000 00000000 207b3200 ............ {2. │ │ 0x00da33d0 00000000 00000000 00000000 02000000 ................ │ │ 0x00da33e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da33f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3400 00000000 00000000 00000000 99f83000 ..............0. │ │ 0x00da3410 00000000 00000000 00000000 04000000 ................ │ │ 0x00da3420 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3430 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da3440 00000000 00000000 00000000 6bab3100 ............k.1. │ │ + 0x00da3440 00000000 00000000 00000000 44ab3100 ............D.1. │ │ 0x00da3450 00000000 00000000 00000000 08000000 ................ │ │ 0x00da3460 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3470 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da3480 00000000 00000000 00000000 6fe43100 ............o.1. │ │ + 0x00da3480 00000000 00000000 00000000 48e43100 ............H.1. │ │ 0x00da3490 00000000 00000000 00000000 08000000 ................ │ │ 0x00da34a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da34b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da34c0 00000000 00000000 00000000 19bd3000 ..............0. │ │ 0x00da34d0 00000000 00000000 00000000 10000000 ................ │ │ 0x00da34e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da34f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3500 00000000 00000000 00000000 2f2d3000 ............/-0. │ │ 0x00da3510 00000000 00000000 00000000 20000000 ............ ... │ │ 0x00da3520 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3530 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da3540 00000000 00000000 00000000 9f993200 ..............2. │ │ + 0x00da3540 00000000 00000000 00000000 78993200 ............x.2. │ │ 0x00da3550 00000000 00000000 00000000 80000000 ................ │ │ 0x00da3560 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3570 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3580 00000000 00000000 00000000 64153100 ............d.1. │ │ 0x00da3590 00000000 00000000 00000000 a0000000 ................ │ │ 0x00da35a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da35b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da35c0 00000000 00000000 00000000 656d3100 ............em1. │ │ + 0x00da35c0 00000000 00000000 00000000 3e6d3100 ............>m1. │ │ 0x00da35d0 00000000 00000000 00000000 40000000 ............@... │ │ 0x00da35e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da35f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da3600 00000000 00000000 00000000 4e8c3100 ............N.1. │ │ + 0x00da3600 00000000 00000000 00000000 278c3100 ............'.1. │ │ 0x00da3610 00000000 00000000 02000000 fbffffff ................ │ │ 0x00da3620 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3630 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da3640 00000000 00000000 00000000 365c3200 ............6\2. │ │ + 0x00da3640 00000000 00000000 00000000 0f5c3200 .............\2. │ │ 0x00da3650 00000000 00000000 02000000 fbffffff ................ │ │ 0x00da3660 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3670 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3680 00000000 00000000 00000000 a2d73200 ..............2. │ │ 0x00da3690 00000000 00000000 04000000 fbffffff ................ │ │ 0x00da36a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da36b0 00000000 00000000 00000000 00000000 ................ │ │ @@ -28708,15 +28708,15 @@ │ │ 0x00da3710 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3720 20000000 00000000 00000000 00000000 ............... │ │ 0x00da3730 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3740 00000000 00000000 00000000 b3f83200 ..............2. │ │ 0x00da3750 00000000 00000000 01000000 01000000 ................ │ │ 0x00da3760 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3770 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da3780 00000000 00000000 00000000 383f3200 ............8?2. │ │ + 0x00da3780 00000000 00000000 00000000 113f3200 .............?2. │ │ 0x00da3790 00000000 00000000 02000000 04000000 ................ │ │ 0x00da37a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da37b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da37c0 00000000 00000000 00000000 d8782f00 .............x/. │ │ 0x00da37d0 00000000 00000000 04000000 04000000 ................ │ │ 0x00da37e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da37f0 00000000 00000000 00000000 00000000 ................ │ │ @@ -28724,27 +28724,27 @@ │ │ 0x00da3810 00000000 00000000 c8010000 00000000 ................ │ │ 0x00da3820 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3830 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3840 00000000 00000000 00000000 2b2d3000 ............+-0. │ │ 0x00da3850 00000000 00000000 20000000 00000000 ........ ....... │ │ 0x00da3860 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3870 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da3880 00000000 00000000 00000000 72ab3100 ............r.1. │ │ + 0x00da3880 00000000 00000000 00000000 4bab3100 ............K.1. │ │ 0x00da3890 00000000 00000000 00000000 00000000 ................ │ │ 0x00da38a0 02000000 00000000 00000000 00000000 ................ │ │ 0x00da38b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da38c0 00000000 00000000 00000000 4ec73100 ............N.1. │ │ + 0x00da38c0 00000000 00000000 00000000 27c73100 ............'.1. │ │ 0x00da38d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da38e0 04000000 00000000 00000000 00000000 ................ │ │ 0x00da38f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3900 00000000 00000000 00000000 6a153100 ............j.1. │ │ 0x00da3910 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3920 08000000 00000000 00000000 00000000 ................ │ │ 0x00da3930 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da3940 00000000 00000000 00000000 6a6d3100 ............jm1. │ │ + 0x00da3940 00000000 00000000 00000000 436d3100 ............Cm1. │ │ 0x00da3950 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3960 10000000 00000000 00000000 00000000 ................ │ │ 0x00da3970 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3980 00000000 00000000 00000000 a8d73200 ..............2. │ │ 0x00da3990 00000000 00000000 00000000 00000000 ................ │ │ 0x00da39a0 00080000 00000000 00000000 00000000 ................ │ │ 0x00da39b0 00000000 00000000 00000000 00000000 ................ │ │ @@ -28756,15 +28756,15 @@ │ │ 0x00da3a10 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3a20 0004c400 00000000 00000000 00000000 ................ │ │ 0x00da3a30 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3a40 00000000 00000000 00000000 de782f00 .............x/. │ │ 0x00da3a50 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3a60 40500100 00000000 00000000 00000000 @P.............. │ │ 0x00da3a70 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da3a80 00000000 00000000 00000000 52c73100 ............R.1. │ │ + 0x00da3a80 00000000 00000000 00000000 2bc73100 ............+.1. │ │ 0x00da3a90 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3aa0 80a00200 00000000 00000000 00000000 ................ │ │ 0x00da3ab0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3ac0 00000000 00000000 00000000 9ff83000 ..............0. │ │ 0x00da3ad0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3ae0 c0f00300 00000000 00000000 00000000 ................ │ │ 0x00da3af0 00000000 00000000 00000000 00000000 ................ │ │ @@ -28772,15 +28772,15 @@ │ │ 0x00da3b10 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3b20 00300000 00000000 00000000 00000000 .0.............. │ │ 0x00da3b30 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3b40 00000000 00000000 00000000 a3f83000 ..............0. │ │ 0x00da3b50 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3b60 00c00300 00000000 00000000 00000000 ................ │ │ 0x00da3b70 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da3b80 00000000 00000000 00000000 9e7b3200 .............{2. │ │ + 0x00da3b80 00000000 00000000 00000000 777b3200 ............w{2. │ │ 0x00da3b90 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3ba0 00000300 00000000 00000000 00000000 ................ │ │ 0x00da3bb0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3bc0 00000000 00000000 00000000 1ebd3000 ..............0. │ │ 0x00da3bd0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3be0 00010000 00000000 00000000 00000000 ................ │ │ 0x00da3bf0 00000000 00000000 00000000 00000000 ................ │ │ @@ -28792,75 +28792,75 @@ │ │ 0x00da3c50 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3c60 00030000 00000000 00000000 00000000 ................ │ │ 0x00da3c70 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3c80 00000000 00000000 00000000 e35a2f00 .............Z/. │ │ 0x00da3c90 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3ca0 00000800 00000000 00000000 00000000 ................ │ │ 0x00da3cb0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da3cc0 00000000 00000000 00000000 96e43100 ..............1. │ │ + 0x00da3cc0 00000000 00000000 00000000 6fe43100 ............o.1. │ │ 0x00da3cd0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3ce0 00000400 00000000 00000000 00000000 ................ │ │ 0x00da3cf0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3d00 00000000 00000000 00000000 c9f83200 ..............2. │ │ 0x00da3d10 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3d20 00003000 00000000 00000000 00000000 ..0............. │ │ 0x00da3d30 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da3d40 00000000 00000000 00000000 59c73100 ............Y.1. │ │ + 0x00da3d40 00000000 00000000 00000000 32c73100 ............2.1. │ │ 0x00da3d50 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3d60 00003000 00000000 00000000 00000000 ..0............. │ │ 0x00da3d70 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da3d80 00000000 00000000 00000000 a67b3200 .............{2. │ │ + 0x00da3d80 00000000 00000000 00000000 7f7b3200 .............{2. │ │ 0x00da3d90 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3da0 00001000 00000000 00000000 00000000 ................ │ │ 0x00da3db0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da3dc0 00000000 00000000 00000000 a7993200 ..............2. │ │ + 0x00da3dc0 00000000 00000000 00000000 80993200 ..............2. │ │ 0x00da3dd0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3de0 00002000 00000000 00000000 00000000 .. ............. │ │ 0x00da3df0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da3e00 00000000 00000000 00000000 b1e43100 ..............1. │ │ + 0x00da3e00 00000000 00000000 00000000 8ae43100 ..............1. │ │ 0x00da3e10 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3e20 db0b0000 00000000 00000000 00000000 ................ │ │ 0x00da3e30 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da3e40 00000000 00000000 00000000 97993200 ..............2. │ │ + 0x00da3e40 00000000 00000000 00000000 70993200 ............p.2. │ │ 0x00da3e50 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3e60 00000000 01000000 00000000 00000000 ................ │ │ 0x00da3e70 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da3e80 00000000 00000000 00000000 315c3200 ............1\2. │ │ + 0x00da3e80 00000000 00000000 00000000 0a5c3200 .............\2. │ │ 0x00da3e90 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3ea0 00000000 02000000 00000000 00000000 ................ │ │ 0x00da3eb0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3ec0 00000000 00000000 00000000 21b73200 ............!.2. │ │ 0x00da3ed0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3ee0 00000000 02000000 00000000 00000000 ................ │ │ 0x00da3ef0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da3f00 00000000 00000000 00000000 e2303100 .............01. │ │ + 0x00da3f00 00000000 00000000 00000000 bb303100 .............01. │ │ 0x00da3f10 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3f20 00000000 04000000 00000000 00000000 ................ │ │ 0x00da3f30 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3f40 00000000 00000000 00000000 add73200 ..............2. │ │ 0x00da3f50 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3f60 00000000 08010000 00000000 00000000 ................ │ │ 0x00da3f70 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3f80 00000000 00000000 00000000 0cb73200 ..............2. │ │ 0x00da3f90 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3fa0 00000000 10000000 00000000 00000000 ................ │ │ 0x00da3fb0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da3fc0 00000000 00000000 00000000 64ab3100 ............d.1. │ │ + 0x00da3fc0 00000000 00000000 00000000 3dab3100 ............=.1. │ │ 0x00da3fd0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da3fe0 00000000 20000000 00000000 00000000 .... ........... │ │ 0x00da3ff0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da4000 00000000 00000000 00000000 d1782f00 .............x/. │ │ 0x00da4010 00000000 00000000 00000000 00000000 ................ │ │ 0x00da4020 00000000 80000000 00000000 00000000 ................ │ │ 0x00da4030 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da4040 00000000 00000000 00000000 28043200 ............(.2. │ │ + 0x00da4040 00000000 00000000 00000000 01043200 ..............2. │ │ 0x00da4050 00000000 00000000 00000000 00000000 ................ │ │ 0x00da4060 00000000 00000000 00030000 00000000 ................ │ │ 0x00da4070 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da4080 00000000 00000000 00000000 af993200 ..............2. │ │ + 0x00da4080 00000000 00000000 00000000 88993200 ..............2. │ │ 0x00da4090 00000000 00000000 00000000 00000000 ................ │ │ 0x00da40a0 00000000 00000000 01030000 00000000 ................ │ │ 0x00da40b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da40c0 00000000 00000000 00000000 eb623000 .............b0. │ │ 0x00da40d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da40e0 00000000 00000000 01030000 00000000 ................ │ │ 0x00da40f0 00000000 00000000 00000000 00000000 ................ │ │ @@ -28880,472 +28880,472 @@ │ │ 0x00da41d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da41e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da41f0 00000000 00000000 08000000 00000000 ................ │ │ 0x00da4200 00000000 00000000 00000000 e5782f00 .............x/. │ │ 0x00da4210 00000000 00000000 00000000 00000000 ................ │ │ 0x00da4220 dfffffff 00000000 00000000 00000000 ................ │ │ 0x00da4230 00000000 00000000 10000000 00000000 ................ │ │ - 0x00da4240 00000000 00000000 00000000 f5303100 .............01. │ │ + 0x00da4240 00000000 00000000 00000000 ce303100 .............01. │ │ 0x00da4250 00000000 00000000 02000000 02000000 ................ │ │ 0x00da4260 02000000 02000000 00000000 00000000 ................ │ │ 0x00da4270 00000000 00000000 18000000 00000000 ................ │ │ 0x00da4280 00000000 00000000 00000000 2abd3000 ............*.0. │ │ 0x00da4290 00000000 00000000 02000000 01000000 ................ │ │ 0x00da42a0 02000000 02000000 00000000 00000000 ................ │ │ 0x00da42b0 00000000 00000000 18000000 00000000 ................ │ │ 0x00da42c0 00000000 00000000 2301000a bfd73200 ........#.....2. │ │ 0x00da42d0 6400000a 43833000 1001000a ea782f00 d...C.0......x/. │ │ - 0x00da42e0 9e00000a cb513100 5c01000a 86952f00 .....Q1.\...../. │ │ - 0x00da42f0 6700000a b5993200 ba00000a 8fef2f00 g.....2......./. │ │ - 0x00da4300 4601000a 61c73100 8601000a ae7b3200 F...a.1......{2. │ │ - 0x00da4310 6a00000a 9aef2f00 6b00000a 528c3100 j...../.k...R.1. │ │ - 0x00da4320 6600000a 160f3000 6f00000a 3c3f3200 f.....0.o.......[/.v.....1. │ │ - 0x00da45a0 8f01000a b76d3100 5d01000a 4d043200 .....m1.]...M.2. │ │ - 0x00da45b0 6201000a 62043200 9600000a 9bb73200 b...b.2.......2. │ │ - 0x00da45c0 9700000a cc993200 a301000a 86ab3100 ......2.......1. │ │ - 0x00da45d0 cc00000a afc73100 c200000a c0952f00 ......1......./. │ │ + 0x00da45a0 8f01000a 906d3100 5d01000a 26043200 .....m1.]...&.2. │ │ + 0x00da45b0 6201000a 3b043200 9600000a 9bb73200 b...;.2.......2. │ │ + 0x00da45c0 9700000a a5993200 a301000a 5fab3100 ......2....._.1. │ │ + 0x00da45d0 cc00000a 88c73100 c200000a c0952f00 ......1......./. │ │ 0x00da45e0 9800000a 91833000 1701000a da952f00 ......0......./. │ │ 0x00da45f0 9900000a f6b32f00 a300000a eff83200 ....../.......2. │ │ 0x00da4600 3c01000a a8833000 9501000a b2453000 <.....0......E0. │ │ 0x00da4610 a101000a 41d83200 9d01000a 732d3000 ....A.2.....s-0. │ │ - 0x00da4620 9101000a ea993200 9a00000a a0792f00 ......2......y/. │ │ + 0x00da4620 9101000a c3993200 9a00000a a0792f00 ......2......y/. │ │ 0x00da4630 9b00000a 03f93200 9c00000a 17f93200 ......2.......2. │ │ - 0x00da4640 a200000a 43a13000 7c01000a fb203200 ....C.0.|.... 2. │ │ + 0x00da4640 a200000a 43a13000 7c01000a d4203200 ....C.0.|.... 2. │ │ 0x00da4650 7501000a b5b73200 5401000a c0833000 u.....2.T.....0. │ │ - 0x00da4660 de00000a 5da13000 e700000a 20523100 ....].0..... R1. │ │ - 0x00da4670 6800000a 12213200 f100000a b7792f00 h....!2......y/. │ │ - 0x00da4680 cd00000a e37b3200 0401000a 835c3200 .....{2......\2. │ │ + 0x00da4660 de00000a 5da13000 e700000a f9513100 ....].0......Q1. │ │ + 0x00da4670 6800000a eb203200 f100000a b7792f00 h.... 2......y/. │ │ + 0x00da4680 cd00000a bc7b3200 0401000a 5c5c3200 .....{2.....\\2. │ │ 0x00da4690 ee00000a 25633000 1801000a c7453000 ....%c0......E0. │ │ 0x00da46a0 5501000a 62d83200 1b01000a 40633000 U...b.2.....@c0. │ │ 0x00da46b0 7100000a 00d02f00 1a01000a 0cb42f00 q...../......./. │ │ 0x00da46c0 d400000a 4f633000 7800000a 6a633000 ....Oc0.x...jc0. │ │ - 0x00da46d0 ae00000a a5ab3100 8101000a bcab3100 ......1.......1. │ │ - 0x00da46e0 5e01000a bb153100 3d01000a cec73100 ^.....1.=.....1. │ │ - 0x00da46f0 9201000a e8e43100 8401000a 7cbd3000 ......1.....|.0. │ │ - 0x00da4700 e703000a d2ab3100 6501000a 1bd02f00 ......1.e...../. │ │ - 0x00da4710 4801000a ddc73100 4501000a 3c523100 H.....1.E......../. │ │ - 0x00da4bc0 2f04000a b4d83200 3804000a d83f3200 /.....2.8....?2. │ │ + 0x00da4b10 7e00000a db043200 8800000a 31e53100 ~.....2.....1.1. │ │ + 0x00da4b20 2d01000a 29ac3100 2e01000a 6bf93200 -...).1.....k.2. │ │ + 0x00da4b30 1101000a 387c3200 2f01000a 9e8c3100 ....8|2./.....1. │ │ + 0x00da4b40 9801000a 51f93000 d200000a 47e53100 ....Q.0.....G.1. │ │ + 0x00da4b50 7900000a 8cd83200 9b01000a 3d9a3200 y.....2.....=.2. │ │ + 0x00da4b60 6d01000a 26213200 6e01000a c4bd3000 m...&!2.n.....0. │ │ + 0x00da4b70 7701000a 64e53100 7b01000a 02da3000 w...d.1.{.....0. │ │ + 0x00da4b80 5c04000a 36213200 5504000a 6fd02f00 \...6!2.U...o./. │ │ + 0x00da4b90 1904000a 9ad83200 1a04000a e26d3100 ......2......m1. │ │ + 0x00da4ba0 fd03000a 22463000 1b04000a de5c3200 ...."F0......\2. │ │ + 0x00da4bb0 2404000a 48ac3100 3e04000a bb962f00 $...H.1.>...../. │ │ + 0x00da4bc0 2f04000a b4d83200 3804000a b13f3200 /.....2.8....?2. │ │ 0x00da4bd0 6004000a 3ff02f00 4c04000a 8ed02f00 `...?./.L...../. │ │ 0x00da4be0 2e04000a d6d83200 fe03000a d5bd3000 ......2.......0. │ │ - 0x00da4bf0 1804000a 1f5d3200 5b04000a 4f7a2f00 .....]2.[...Oz/. │ │ - 0x00da4c00 4204000a f33f3200 5a04000a 00a23000 B....?2.Z.....0. │ │ - 0x00da4c10 5904000a 799a3200 5704000a 9f9a3200 Y...y.2.W.....2. │ │ - 0x00da4c20 5804000a 7f7c3200 5604000a f1bd3000 X....|2.V.....0. │ │ + 0x00da4bf0 1804000a f85c3200 5b04000a 4f7a2f00 .....\2.[...Oz/. │ │ + 0x00da4c00 4204000a cc3f3200 5a04000a 00a23000 B....?2.Z.....0. │ │ + 0x00da4c10 5904000a 529a3200 5704000a 789a3200 Y...R.2.W...x.2. │ │ + 0x00da4c20 5804000a 587c3200 5604000a f1bd3000 X...X|2.V.....0. │ │ 0x00da4c30 6f01000a f3d83200 9d00000a c00f3000 o.....2.......0. │ │ 0x00da4c40 8400000a feb73200 9901000a 13b83200 ......2.......2. │ │ 0x00da4c50 a400000a 21a23000 3a01000a 69f93000 ....!.0.:...i.0. │ │ - 0x00da4c60 ef00000a e38c3100 f200000a 13da3000 ......1.......0. │ │ - 0x00da4c70 f300000a 088d3100 0601000a 88f93000 ......1.......0. │ │ - 0x00da4c80 b200000a 88523100 2601000a 28b83200 .....R1.&...(.2. │ │ + 0x00da4c60 ef00000a bc8c3100 f200000a 13da3000 ......1.......0. │ │ + 0x00da4c70 f300000a e18c3100 0601000a 88f93000 ......1.......0. │ │ + 0x00da4c80 b200000a 61523100 2601000a 28b83200 ....aR1.&...(.2. │ │ 0x00da4c90 f400000a 83f93200 f500000a 182e3000 ......2.......0. │ │ - 0x00da4ca0 1401000a 226e3100 f600000a 2a8d3100 ...."n1.....*.1. │ │ + 0x00da4ca0 1401000a fb6d3100 f600000a 038d3100 .....m1.......1. │ │ 0x00da4cb0 f700000a 0a643000 f800000a 2a2e3000 .....d0.....*.0. │ │ 0x00da4cc0 f900000a 34da3000 8201000a 48da3000 ....4.0.....H.0. │ │ - 0x00da4cd0 8b00000a 365d3200 7001000a de962f00 ....6]2.p...../. │ │ + 0x00da4cd0 8b00000a 0f5d3200 7001000a de962f00 .....]2.p...../. │ │ 0x00da4ce0 fa00000a 59da3000 4301000a 0dbe3000 ....Y.0.C.....0. │ │ - 0x00da4cf0 fb00000a 0e403200 fc00000a 35a23000 .....@2.....5.0. │ │ - 0x00da4d00 fe00000a 96f93200 ff00000a 14053200 ......2.......2. │ │ - 0x00da4d10 5201000a df0f3000 d900000a a5523100 R.....0......R1. │ │ - 0x00da4d20 0101000a 20403200 9e01000a ed962f00 .... @2......./. │ │ + 0x00da4cf0 fb00000a e73f3200 fc00000a 35a23000 .....?2.....5.0. │ │ + 0x00da4d00 fe00000a 96f93200 ff00000a ed043200 ......2.......2. │ │ + 0x00da4d10 5201000a df0f3000 d900000a 7e523100 R.....0.....~R1. │ │ + 0x00da4d20 0101000a f93f3200 9e01000a ed962f00 .....?2......./. │ │ 0x00da4d30 9f01000a 9ff93000 a001000a 04103000 ......0.......0. │ │ 0x00da4d40 3b01000a 45b83200 0201000a 63f02f00 ;...E.2.....c./. │ │ - 0x00da4d50 0301000a 22053200 4901000a 422e3000 ....".2.I...B.0. │ │ - 0x00da4d60 9c01000a be9a3200 7101000a 5a2e3000 ......2.q...Z.0. │ │ - 0x00da4d70 a600000a bb523100 8c01000a 46a23000 .....R1.....F.0. │ │ - 0x00da4d80 7f01000a 722e3000 0501000a 977c3200 ....r.0......|2. │ │ + 0x00da4d50 0301000a fb043200 4901000a 422e3000 ......2.I...B.0. │ │ + 0x00da4d60 9c01000a 979a3200 7101000a 5a2e3000 ......2.q...Z.0. │ │ + 0x00da4d70 a600000a 94523100 8c01000a 46a23000 .....R1.....F.0. │ │ + 0x00da4d80 7f01000a 722e3000 0501000a 707c3200 ....r.0.....p|2. │ │ 0x00da4d90 7a01000a aaf93200 5f01000a 2ab42f00 z.....2._...*./. │ │ 0x00da4da0 0801000a 23643000 0901000a abd02f00 ....#d0......./. │ │ - 0x00da4db0 7201000a cc523100 0a01000a 465d3200 r....R1.....F]2. │ │ + 0x00da4db0 7201000a a5523100 0a01000a 1f5d3200 r....R1......]2. │ │ 0x00da4dc0 0b01000a b6f93200 0c01000a 0ed93200 ......2.......2. │ │ - 0x00da4dd0 0d01000a d59a3200 00000000 00000000 ......2......... │ │ + 0x00da4dd0 0d01000a ae9a3200 00000000 00000000 ......2......... │ │ 0x00da4de0 a0b5b300 e4b5b300 28b6b300 6cb6b300 ........(...l... │ │ 0x00da4df0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da4e00 b0b6b300 f4b6b300 00000000 00000000 ................ │ │ 0x00da4e10 00000000 00000000 00000000 00000000 ................ │ │ 0x00da4e20 81b83200 00000400 00000000 00000000 ..2............. │ │ 0x00da4e30 48b42f00 00000400 00000000 00000000 H./............. │ │ - 0x00da4e40 4a8d3100 00000400 00000000 00000000 J.1............. │ │ + 0x00da4e40 238d3100 00000400 00000000 00000000 #.1............. │ │ 0x00da4e50 57463000 00000400 00000000 00000000 WF0............. │ │ - 0x00da4e60 b7213200 00000400 00000000 00000000 .!2............. │ │ + 0x00da4e60 90213200 00000400 00000000 00000000 .!2............. │ │ 0x00da4e70 60a23000 00000400 00000000 00000000 `.0............. │ │ - 0x00da4e80 f69a3200 00000400 00000000 00000000 ..2............. │ │ - 0x00da4e90 6fc83100 00000400 00000000 00000000 o.1............. │ │ - 0x00da4ea0 9cac3100 00000400 00000000 00000000 ..1............. │ │ - 0x00da4eb0 fe9a3200 00000400 00000000 00000000 ..2............. │ │ + 0x00da4e80 cf9a3200 00000400 00000000 00000000 ..2............. │ │ + 0x00da4e90 48c83100 00000400 00000000 00000000 H.1............. │ │ + 0x00da4ea0 75ac3100 00000400 00000000 00000000 u.1............. │ │ + 0x00da4eb0 d79a3200 00000400 00000000 00000000 ..2............. │ │ 0x00da4ec0 cbf93200 00000400 00000000 00000000 ..2............. │ │ - 0x00da4ed0 676e3100 00000400 00000000 00000000 gn1............. │ │ + 0x00da4ed0 406e3100 00000400 00000000 00000000 @n1............. │ │ 0x00da4ee0 50b42f00 08000400 00000000 00000000 P./............. │ │ 0x00da4ef0 5cb42f00 00000400 00000000 00000000 \./............. │ │ 0x00da4f00 47643000 08000400 00000000 00000000 Gd0............. │ │ 0x00da4f10 61463000 00000400 00000000 00000000 aF0............. │ │ 0x00da4f20 707a2f00 08000400 00000000 00000000 pz/............. │ │ 0x00da4f30 65a23000 04000400 00000000 00000000 e.0............. │ │ 0x00da4f40 4c853000 00000400 00000000 00000000 L.0............. │ │ - 0x00da4f50 74c83100 08000400 00000000 00000000 t.1............. │ │ - 0x00da4f60 98e53100 04000400 00000000 00000000 ..1............. │ │ - 0x00da4f70 8bc83100 00000400 00000000 00000000 ..1............. │ │ - 0x00da4f80 c1213200 00000400 00000000 00000000 .!2............. │ │ - 0x00da4f90 746e3100 08000400 00000000 00000000 tn1............. │ │ + 0x00da4f50 4dc83100 08000400 00000000 00000000 M.1............. │ │ + 0x00da4f60 71e53100 04000400 00000000 00000000 q.1............. │ │ + 0x00da4f70 64c83100 00000400 00000000 00000000 d.1............. │ │ + 0x00da4f80 9a213200 00000400 00000000 00000000 .!2............. │ │ + 0x00da4f90 4d6e3100 08000400 00000000 00000000 Mn1............. │ │ 0x00da4fa0 09912f00 00000400 00000000 00000000 ../............. │ │ 0x00da4fb0 857a2f00 00000400 00000000 00000000 .z/............. │ │ 0x00da4fc0 912e3000 08000400 00000000 00000000 ..0............. │ │ - 0x00da4fd0 725d3200 08000400 00000000 00000000 r]2............. │ │ + 0x00da4fd0 4b5d3200 08000400 00000000 00000000 K]2............. │ │ 0x00da4fe0 41d93200 00000400 00000000 00000000 A.2............. │ │ 0x00da4ff0 31be3000 00000400 dc24b400 76463000 1.0......$..vF0. │ │ - 0x00da5000 bf5b2f00 00000100 2825b400 9cc83100 .[/.....(%....1. │ │ - 0x00da5010 8bda3000 00000100 7425b400 e1523100 ..0.....t%...R1. │ │ - 0x00da5020 e8523100 00000100 c025b400 d9d02f00 .R1......%..../. │ │ + 0x00da5000 bf5b2f00 00000100 2825b400 75c83100 .[/.....(%..u.1. │ │ + 0x00da5010 8bda3000 00000100 7425b400 ba523100 ..0.....t%...R1. │ │ + 0x00da5020 c1523100 00000100 c025b400 d9d02f00 .R1......%..../. │ │ 0x00da5030 5d853000 00000100 0c26b400 9ada3000 ].0......&....0. │ │ - 0x00da5040 a9da3000 08000100 1027b400 0b9b3200 ..0......'....2. │ │ - 0x00da5050 f63f3000 00000100 6427b400 866e3100 .?0.....d'...n1. │ │ - 0x00da5060 b1e53100 00000100 b827b400 c75b2f00 ..1......'...[/. │ │ - 0x00da5070 00000000 00000100 0028b400 189b3200 .........(....2. │ │ - 0x00da5080 d05b2f00 00000100 0828b400 54403200 .[/......(..T@2. │ │ - 0x00da5090 936e3100 00000100 1028b400 8a463000 .n1......(...F0. │ │ + 0x00da5040 a9da3000 08000100 1027b400 e49a3200 ..0......'....2. │ │ + 0x00da5050 f63f3000 00000100 6427b400 5f6e3100 .?0.....d'.._n1. │ │ + 0x00da5060 8ae53100 00000100 b827b400 c75b2f00 ..1......'...[/. │ │ + 0x00da5070 00000000 00000100 0028b400 f19a3200 .........(....2. │ │ + 0x00da5080 d05b2f00 00000100 0828b400 2d403200 .[/......(..-@2. │ │ + 0x00da5090 6c6e3100 00000100 1028b400 8a463000 ln1......(...F0. │ │ 0x00da50a0 00000000 00000100 6428b400 e0d02f00 ........d(..../. │ │ 0x00da50b0 00000000 00000100 b828b400 bef93000 .........(....0. │ │ - 0x00da50c0 f5313100 20000200 8c22b400 a06e3100 .11. ...."...n1. │ │ - 0x00da50d0 74a33100 20000200 c429b400 815d3200 t.1. ....)...]2. │ │ + 0x00da50c0 ce313100 20000200 8c22b400 796e3100 .11. ...."..yn1. │ │ + 0x00da50d0 4da33100 20000200 c429b400 5a5d3200 M.1. ....)..Z]2. │ │ 0x00da50e0 00000000 28000200 f029b400 ebd02f00 ....(....)..../. │ │ - 0x00da50f0 f7d02f00 20000300 8c2ab400 ef523100 ../. ....*...R1. │ │ - 0x00da5100 ab6e3100 20000200 482bb400 b76e3100 .n1. ...H+...n1. │ │ - 0x00da5110 905d3200 20000500 042cb400 39972f00 .]2. ....,..9./. │ │ - 0x00da5120 bd7c3200 20000300 a02cb400 66b42f00 .|2. ....,..f./. │ │ - 0x00da5130 27103000 20000200 5c2db400 c46e3100 '.0. ...\-...n1. │ │ + 0x00da50f0 f7d02f00 20000300 8c2ab400 c8523100 ../. ....*...R1. │ │ + 0x00da5100 846e3100 20000200 482bb400 906e3100 .n1. ...H+...n1. │ │ + 0x00da5110 695d3200 20000500 042cb400 39972f00 i]2. ....,..9./. │ │ + 0x00da5120 967c3200 20000300 a02cb400 66b42f00 .|2. ....,..f./. │ │ + 0x00da5130 27103000 20000200 5c2db400 9d6e3100 '.0. ...\-...n1. │ │ 0x00da5140 92463000 20000500 182eb400 b5da3000 .F0. .........0. │ │ - 0x00da5150 fa313100 20000200 542eb400 48d93200 .11. ...T...H.2. │ │ + 0x00da5150 d3313100 20000200 542eb400 48d93200 .11. ...T...H.2. │ │ 0x00da5160 00000000 28000200 902eb400 46972f00 ....(.......F./. │ │ 0x00da5170 00000000 20000300 cc2eb400 38be3000 .... .......8.0. │ │ 0x00da5180 00000000 28000300 082fb400 dbf93200 ....(..../....2. │ │ - 0x00da5190 45be3000 20000500 442fb400 55053200 E.0. ...D/..U.2. │ │ + 0x00da5190 45be3000 20000500 442fb400 2e053200 E.0. ...D/....2. │ │ 0x00da51a0 00000000 28000500 802fb400 9d2e3000 ....(..../....0. │ │ 0x00da51b0 54972f00 28000200 1031b400 dd5b2f00 T./.(....1...[/. │ │ - 0x00da51c0 5c972f00 00000100 4832b400 d3213200 \./.....H2...!2. │ │ - 0x00da51d0 9d5d3200 08000100 9b993200 03000000 .]2.......2..... │ │ + 0x00da51c0 5c972f00 00000100 4832b400 ac213200 \./.....H2...!2. │ │ + 0x00da51d0 765d3200 08000100 74993200 03000000 v]2.....t.2..... │ │ 0x00da51e0 0d000000 00000000 0000003e 00000000 ...........>.... │ │ - 0x00da51f0 60403200 05000000 0d000000 00000000 `@2............. │ │ - 0x00da5200 00000000 00000000 28043200 05000000 ........(.2..... │ │ + 0x00da51f0 39403200 05000000 0d000000 00000000 9@2............. │ │ + 0x00da5200 00000000 00000000 01043200 05000000 ..........2..... │ │ 0x00da5210 0d000000 00000000 00000002 00000000 ................ │ │ - 0x00da5220 af993200 05000000 0d000000 00000000 ..2............. │ │ + 0x00da5220 88993200 05000000 0d000000 00000000 ..2............. │ │ 0x00da5230 00000004 00000000 eb5b2f00 07000000 .........[/..... │ │ 0x00da5240 0d000000 00000000 00000010 00000000 ................ │ │ 0x00da5250 b7d73200 07000000 0d000000 00000000 ..2............. │ │ 0x00da5260 00000008 00000000 54be3000 07000000 ........T.0..... │ │ 0x00da5270 0d000000 00000000 00000020 00000000 ........... .... │ │ 0x00da5280 89b83200 06000000 0d000000 00000000 ..2............. │ │ - 0x00da5290 00000004 00000000 b6c83100 08000000 ..........1..... │ │ + 0x00da5290 00000004 00000000 8fc83100 08000000 ..........1..... │ │ 0x00da52a0 0d000000 00000000 00000008 00000000 ................ │ │ - 0x00da52b0 bee53100 00000000 28043200 00030000 ..1.....(.2..... │ │ - 0x00da52c0 af993200 01030000 eb5b2f00 02030000 ..2......[/..... │ │ + 0x00da52b0 97e53100 00000000 01043200 00030000 ..1.......2..... │ │ + 0x00da52c0 88993200 01030000 eb5b2f00 02030000 ..2......[/..... │ │ 0x00da52d0 b7d73200 03030000 54be3000 04030000 ..2.....T.0..... │ │ - 0x00da52e0 89b83200 fffe0000 b6c83100 fdfe0000 ..2.......1..... │ │ + 0x00da52e0 89b83200 fffe0000 8fc83100 fdfe0000 ..2.......1..... │ │ 0x00da52f0 7ba23000 0d000000 0d000000 00000000 {.0............. │ │ 0x00da5300 00400000 00000000 f35b2f00 0e000000 .@.......[/..... │ │ 0x00da5310 0d000000 00000000 00080000 00000000 ................ │ │ - 0x00da5320 66403200 04000000 0c000000 00000000 f@2............. │ │ + 0x00da5320 3f403200 04000000 0c000000 00000000 ?@2............. │ │ 0x00da5330 50080080 00000000 03d12f00 0b000000 P........./..... │ │ 0x00da5340 0d000000 00000000 00000200 00000000 ................ │ │ 0x00da5350 52643000 10000000 08000000 00000000 Rd0............. │ │ 0x00da5360 00004000 00000000 eaf93200 1b000000 ..@.......2..... │ │ 0x00da5370 08000000 00000000 00000100 00000000 ................ │ │ 0x00da5380 06fa3200 08000000 08000000 00000000 ..2............. │ │ - 0x00da5390 00000000 00000000 6b403200 0a000000 ........k@2..... │ │ + 0x00da5390 00000000 00000000 44403200 0a000000 ........D@2..... │ │ 0x00da53a0 08000000 00000000 00000000 00000000 ................ │ │ 0x00da53b0 73163100 19000000 0c000000 00000000 s.1............. │ │ 0x00da53c0 00000400 00000000 927a2f00 19000000 .........z/..... │ │ 0x00da53d0 0c000000 00000000 04000000 00000000 ................ │ │ - 0x00da53e0 d26e3100 13000000 0c000000 00000000 .n1............. │ │ + 0x00da53e0 ab6e3100 13000000 0c000000 00000000 .n1............. │ │ 0x00da53f0 00010000 00000000 caf93000 0e000000 ..........0..... │ │ 0x00da5400 0d000000 00000000 00000800 00000000 ................ │ │ - 0x00da5410 249b3200 0f000000 0c000000 00000000 $.2............. │ │ - 0x00da5420 00000040 00000000 c3e53100 0d000000 ...@......1..... │ │ + 0x00da5410 fd9a3200 0f000000 0c000000 00000000 ..2............. │ │ + 0x00da5420 00000040 00000000 9ce53100 0d000000 ...@......1..... │ │ 0x00da5430 0c000000 00000000 00040000 00000000 ................ │ │ 0x00da5440 5cbe3000 0e000000 0c000000 00000000 \.0............. │ │ 0x00da5450 00000000 08000000 73b42f00 10000000 ........s./..... │ │ 0x00da5460 0c000000 00000000 00002000 00000000 .......... ..... │ │ 0x00da5470 ac7a2f00 0f000000 0c000000 00000000 .z/............. │ │ 0x00da5480 00001000 00000000 025c2f00 0a000000 .........\/..... │ │ 0x00da5490 0d000000 00000000 00000001 00000000 ................ │ │ 0x00da54a0 63643000 14000000 0d000000 00000000 cd0............. │ │ 0x00da54b0 01000000 00000000 8d163100 07000000 ..........1..... │ │ 0x00da54c0 0d000000 00000000 00020000 00000000 ................ │ │ - 0x00da54d0 d1e53100 04000000 0c000000 00000000 ..1............. │ │ + 0x00da54d0 aae53100 04000000 0c000000 00000000 ..1............. │ │ 0x00da54e0 08000000 00000000 90b83200 0f000000 ..........2..... │ │ 0x00da54f0 0c010000 00000000 01000000 00000000 ................ │ │ - 0x00da5500 349b3200 18000000 0d000000 00000000 4.2............. │ │ + 0x00da5500 0d9b3200 18000000 0d000000 00000000 ..2............. │ │ 0x00da5510 00000000 01000000 95163100 18000000 ..........1..... │ │ 0x00da5520 0d000000 00000000 00000000 02000000 ................ │ │ 0x00da5530 6bbe3000 16000000 0c000000 00000000 k.0............. │ │ - 0x00da5540 00000000 04000000 de213200 13000000 .........!2..... │ │ + 0x00da5540 00000000 04000000 b7213200 13000000 .........!2..... │ │ 0x00da5550 0c000000 00000000 80000000 00000000 ................ │ │ 0x00da5560 34103000 04000000 04020000 00000000 4.0............. │ │ - 0x00da5570 01000000 00000000 d57c3200 07000000 .........|2..... │ │ + 0x00da5570 01000000 00000000 ae7c3200 07000000 .........|2..... │ │ 0x00da5580 08020000 00000000 01000000 00000000 ................ │ │ - 0x00da5590 d6e53100 07000000 08020000 00000000 ..1............. │ │ + 0x00da5590 afe53100 07000000 08020000 00000000 ..1............. │ │ 0x00da55a0 03000000 00000000 4ff23000 04000000 ........O.0..... │ │ 0x00da55b0 08020000 00000000 05000000 00000000 ................ │ │ 0x00da55c0 d9f93000 14000000 08020000 00000000 ..0............. │ │ - 0x00da55d0 09000000 00000000 4d9b3200 14000000 ........M.2..... │ │ + 0x00da55d0 09000000 00000000 269b3200 14000000 ........&.2..... │ │ 0x00da55e0 08020000 00000000 0b000000 00000000 ................ │ │ 0x00da55f0 01000000 10000000 0c56da00 1a000000 .........V...... │ │ 0x00da5600 00000000 80000000 aa2e3000 00100000 ..........0..... │ │ 0x00da5610 00000000 00000000 5b133100 90cbba00 ........[.1..... │ │ - 0x00da5620 00100000 00000000 04000000 bbac3100 ..............1. │ │ + 0x00da5620 00100000 00000000 04000000 94ac3100 ..............1. │ │ 0x00da5630 80cbba00 00000000 00000000 08000000 ................ │ │ 0x00da5640 f63f3000 e8bdba00 00000000 00000000 .?0............. │ │ - 0x00da5650 14000000 d6c83100 e8bdba00 00000000 ......1......... │ │ - 0x00da5660 00000000 10000000 fe6e3100 e8bdba00 .........n1..... │ │ + 0x00da5650 14000000 afc83100 e8bdba00 00000000 ......1......... │ │ + 0x00da5660 00000000 10000000 d76e3100 e8bdba00 .........n1..... │ │ 0x00da5670 89000000 00000000 18000000 64853000 ............d.0. │ │ 0x00da5680 e8bdba00 91100000 01000000 20000000 ............ ... │ │ 0x00da5690 9ab02f00 c0cbba00 91100000 02000000 ../............. │ │ - 0x00da56a0 28000000 0de03100 c0cbba00 91000000 (.....1......... │ │ + 0x00da56a0 28000000 e6df3100 c0cbba00 91000000 (.....1......... │ │ 0x00da56b0 03000000 30000000 2cfa3200 6cfbcb00 ....0...,.2.l... │ │ 0x00da56c0 91000000 04000000 34000000 31fa3200 ........4...1.2. │ │ 0x00da56d0 e8bdba00 91100000 05000000 38000000 ............8... │ │ 0x00da56e0 94b42f00 a0cbba00 91000000 06000000 ../............. │ │ - 0x00da56f0 3c000000 76403200 e8bdba00 91000000 <...v@2......... │ │ - 0x00da5700 07000000 50000000 08323100 e8bdba00 ....P....21..... │ │ + 0x00da56f0 3c000000 4f403200 e8bdba00 91000000 <...O@2......... │ │ + 0x00da5700 07000000 50000000 e1313100 e8bdba00 ....P....11..... │ │ 0x00da5710 91000000 08000000 54000000 44fa3200 ........T...D.2. │ │ 0x00da5720 e8bdba00 91100000 09000000 40000000 ............@... │ │ 0x00da5730 87972f00 d0cbba00 91000000 0a000000 ../............. │ │ 0x00da5740 4c000000 bb2e3000 e8bdba00 91000000 L.....0......... │ │ 0x00da5750 0b000000 0c000000 255c2f00 e8bdba00 ........%\/..... │ │ 0x00da5760 91000000 0c000000 58000000 51fa3200 ........X...Q.2. │ │ 0x00da5770 e8bdba00 91100000 0d000000 60000000 ............`... │ │ - 0x00da5780 cf3a3200 d0cbba00 91100000 0e000000 .:2............. │ │ + 0x00da5780 a83a3200 d0cbba00 91100000 0e000000 .:2............. │ │ 0x00da5790 48000000 82be3000 b0cbba00 91100000 H.....0......... │ │ - 0x00da57a0 0f000000 68000000 09223200 b0cbba00 ....h...."2..... │ │ + 0x00da57a0 0f000000 68000000 e2213200 b0cbba00 ....h....!2..... │ │ 0x00da57b0 91000000 10000000 6c000000 aef02f00 ........l...../. │ │ 0x00da57c0 e8bdba00 91100000 11000000 70000000 ............p... │ │ - 0x00da57d0 096f3100 b0cbba00 91000000 12000000 .o1............. │ │ + 0x00da57d0 e26e3100 b0cbba00 91000000 12000000 .n1............. │ │ 0x00da57e0 74000000 ea7a2f00 e8bdba00 91100000 t....z/......... │ │ - 0x00da57f0 13000000 78000000 fb523100 90cbba00 ....x....R1..... │ │ - 0x00da5800 91000000 14000000 7c000000 b35d3200 ........|....]2. │ │ - 0x00da5810 e8bdba00 7d053200 5efa3200 c72e3000 ....}.2.^.2...0. │ │ - 0x00da5820 0fd12f00 2bd12f00 86403200 6c853000 ../.+./..@2.l.0. │ │ - 0x00da5830 2d5c2f00 b1403200 78643000 96be3000 -\/..@2.xd0...0. │ │ - 0x00da5840 35323100 57323100 c7ac3100 629b3200 521.W21...1.b.2. │ │ - 0x00da5850 bbbe3000 4dd12f00 9ca23000 f27c3200 ..0.M./...0..|2. │ │ - 0x00da5860 1a323100 bfa23000 18223200 6d8d3100 .21...0.."2.m.1. │ │ - 0x00da5870 e4ac3100 4d103000 97053200 c3da3000 ..1.M.0...2...0. │ │ - 0x00da5880 505c2f00 36223200 f97a2f00 f2f93000 P\/.6"2..z/...0. │ │ - 0x00da5890 dee53100 71d12f00 1f533100 05533100 ..1.q./..S1..S1. │ │ - 0x00da58a0 35323100 57323100 84fa3200 bc5d3200 521.W21...2..]2. │ │ - 0x00da58b0 f27c3200 bfa23000 6a103000 b3053200 .|2...0.j.0...2. │ │ + 0x00da57f0 13000000 78000000 d4523100 90cbba00 ....x....R1..... │ │ + 0x00da5800 91000000 14000000 7c000000 8c5d3200 ........|....]2. │ │ + 0x00da5810 e8bdba00 56053200 5efa3200 c72e3000 ....V.2.^.2...0. │ │ + 0x00da5820 0fd12f00 2bd12f00 5f403200 6c853000 ../.+./._@2.l.0. │ │ + 0x00da5830 2d5c2f00 8a403200 78643000 96be3000 -\/..@2.xd0...0. │ │ + 0x00da5840 0e323100 30323100 a0ac3100 3b9b3200 .21.021...1.;.2. │ │ + 0x00da5850 bbbe3000 4dd12f00 9ca23000 cb7c3200 ..0.M./...0..|2. │ │ + 0x00da5860 f3313100 bfa23000 f1213200 468d3100 .11...0..!2.F.1. │ │ + 0x00da5870 bdac3100 4d103000 70053200 c3da3000 ..1.M.0.p.2...0. │ │ + 0x00da5880 505c2f00 0f223200 f97a2f00 f2f93000 P\/.."2..z/...0. │ │ + 0x00da5890 b7e53100 71d12f00 f8523100 de523100 ..1.q./..R1..R1. │ │ + 0x00da58a0 0e323100 30323100 84fa3200 955d3200 .21.021...2..]2. │ │ + 0x00da58b0 cb7c3200 bfa23000 6a103000 8c053200 .|2...0.j.0...2. │ │ 0x00da58c0 70d93200 94d12f00 d8a23000 df463000 p.2.../...0..F0. │ │ - 0x00da58d0 41533100 df5d3200 fe5d3200 859b3200 AS1..]2..]2...2. │ │ - 0x00da58e0 93643000 157d3200 14fa3000 4c6eb400 .d0..}2...0.Ln.. │ │ + 0x00da58d0 1a533100 b85d3200 d75d3200 5e9b3200 .S1..]2..]2.^.2. │ │ + 0x00da58e0 93643000 ee7c3200 14fa3000 4c6eb400 .d0..|2...0.Ln.. │ │ 0x00da58f0 2074b400 a86bb400 4c70b400 be613000 t...k..Lp...a0. │ │ - 0x00da5900 0f000000 357a3200 0f000000 cc77b400 ....5z2......w.. │ │ + 0x00da5900 0f000000 0e7a3200 0f000000 cc77b400 .....z2......w.. │ │ 0x00da5910 5c75b400 00000000 2c2ab300 4c8fb900 \u......,*..L... │ │ 0x00da5920 882ab300 4c6eb400 2074b400 a86bb400 .*..Ln.. t...k.. │ │ - 0x00da5930 4c70b400 be613000 0f000000 357a3200 Lp...a0.....5z2. │ │ + 0x00da5930 4c70b400 be613000 0f000000 0e7a3200 Lp...a0......z2. │ │ 0x00da5940 0f000000 cc77b400 5c75b400 00000000 .....w..\u...... │ │ 0x00da5950 2c2ab300 4c8fb900 882ab300 4c6eb400 ,*..L....*..Ln.. │ │ 0x00da5960 2074b400 a86bb400 4c70b400 be613000 t...k..Lp...a0. │ │ - 0x00da5970 0f000000 357a3200 0f000000 cc77b400 ....5z2......w.. │ │ + 0x00da5970 0f000000 0e7a3200 0f000000 cc77b400 .....z2......w.. │ │ 0x00da5980 5c75b400 16000000 2c2ab300 4c8fb900 \u......,*..L... │ │ 0x00da5990 882ab300 90eab400 f4e7b400 2cebb400 .*..........,... │ │ - 0x00da59a0 90e8b400 be613000 0f000000 357a3200 .....a0.....5z2. │ │ + 0x00da59a0 90e8b400 be613000 0f000000 0e7a3200 .....a0......z2. │ │ 0x00da59b0 0f000000 7cfbb400 8cfbb400 06000000 ....|........... │ │ - 0x00da59c0 2c2ab300 4c8fb900 882ab300 15ad3100 ,*..L....*....1. │ │ + 0x00da59c0 2c2ab300 4c8fb900 882ab300 eeac3100 ,*..L....*....1. │ │ 0x00da59d0 03040000 a0020000 04000000 98010000 ................ │ │ 0x00da59e0 03000000 1a030000 9f010000 01000000 ................ │ │ 0x00da59f0 ad972f00 03050000 a1020000 05000000 ../............. │ │ 0x00da5a00 98010000 03000000 1b030000 cb020000 ................ │ │ 0x00da5a10 01000000 bdb42f00 03060000 a2020000 ....../......... │ │ 0x00da5a20 0b000000 98010000 03000000 1c030000 ................ │ │ 0x00da5a30 cc020000 01000000 d4b42f00 07080000 ........../..... │ │ 0x00da5a40 00000000 ffffffff 3f040000 07000000 ........?....... │ │ - 0x00da5a50 00000000 00000000 01000000 71533100 ............qS1. │ │ + 0x00da5a50 00000000 00000000 01000000 4a533100 ............JS1. │ │ 0x00da5a60 08080000 00000000 ffffffff 40040000 ............@... │ │ 0x00da5a70 08000000 00000000 00000000 01000000 ................ │ │ - 0x00da5a80 407d3200 03030000 a3020000 0a000000 @}2............. │ │ + 0x00da5a80 197d3200 03030000 a3020000 0a000000 .}2............. │ │ 0x00da5a90 98010000 03000000 19030000 00000000 ................ │ │ 0x00da5aa0 01000000 c4972f00 03020000 40000000 ....../.....@... │ │ 0x00da5ab0 01000000 98010000 03000000 a0010000 ................ │ │ 0x00da5ac0 00000000 01000000 cf972f00 1a080000 ........../..... │ │ 0x00da5ad0 a0020000 04000000 98010000 03000000 ................ │ │ - 0x00da5ae0 1a030000 9f030000 01000000 4d7d3200 ............M}2. │ │ + 0x00da5ae0 1a030000 9f030000 01000000 267d3200 ............&}2. │ │ 0x00da5af0 1b080000 a1020000 05000000 98010000 ................ │ │ 0x00da5b00 03000000 1b030000 a3030000 01000000 ................ │ │ - 0x00da5b10 2cad3100 1c080000 a2020000 0b000000 ,.1............. │ │ + 0x00da5b10 05ad3100 1c080000 a2020000 0b000000 ..1............. │ │ 0x00da5b20 98010000 03000000 1c030000 a5030000 ................ │ │ - 0x00da5b30 01000000 78223200 04080000 a0020000 ....x"2......... │ │ + 0x00da5b30 01000000 51223200 04080000 a0020000 ....Q"2......... │ │ 0x00da5b40 04000000 90030000 00000000 00000000 ................ │ │ 0x00da5b50 00000000 01000000 1ddb3000 05080000 ..........0..... │ │ 0x00da5b60 a1020000 05000000 90030000 00000000 ................ │ │ - 0x00da5b70 00000000 00000000 01000000 49ad3100 ............I.1. │ │ + 0x00da5b70 00000000 00000000 01000000 22ad3100 ............".1. │ │ 0x00da5b80 06080000 a2020000 0b000000 90030000 ................ │ │ 0x00da5b90 00000000 00000000 00000000 01000000 ................ │ │ 0x00da5ba0 0ea33000 09080000 a0020000 04000000 ..0............. │ │ 0x00da5bb0 90030000 01000000 00000000 00000000 ................ │ │ - 0x00da5bc0 01000000 6b5e3200 0a080000 a1020000 ....k^2......... │ │ + 0x00da5bc0 01000000 445e3200 0a080000 a1020000 ....D^2......... │ │ 0x00da5bd0 05000000 90030000 01000000 00000000 ................ │ │ 0x00da5be0 00000000 01000000 b7b83200 0b080000 ..........2..... │ │ 0x00da5bf0 a2020000 0b000000 90030000 01000000 ................ │ │ - 0x00da5c00 00000000 00000000 01000000 989b3200 ..............2. │ │ + 0x00da5c00 00000000 00000000 01000000 719b3200 ............q.2. │ │ 0x00da5c10 01040000 a0020000 04000000 06000000 ................ │ │ 0x00da5c20 00000000 9c020000 00000000 01000000 ................ │ │ 0x00da5c30 277b2f00 01050000 a1020000 05000000 '{/............. │ │ 0x00da5c40 06000000 00000000 9d020000 00000000 ................ │ │ 0x00da5c50 01000000 9e103000 01060000 a2020000 ......0......... │ │ 0x00da5c60 0b000000 06000000 00000000 9e020000 ................ │ │ 0x00da5c70 00000000 01000000 c0163100 01030000 ..........1..... │ │ 0x00da5c80 a3020000 0a000000 06000000 00000000 ................ │ │ - 0x00da5c90 9f020000 00000000 01000000 8c323100 .............21. │ │ + 0x00da5c90 9f020000 00000000 01000000 65323100 ............e21. │ │ 0x00da5ca0 01020000 40000000 01000000 06000000 ....@........... │ │ 0x00da5cb0 00000000 41000000 00000000 01000000 ....A........... │ │ - 0x00da5cc0 7e5e3200 02040000 a0020000 04000000 ~^2............. │ │ + 0x00da5cc0 575e3200 02040000 a0020000 04000000 W^2............. │ │ 0x00da5cd0 74000000 02000000 23030000 00000000 t.......#....... │ │ - 0x00da5ce0 01000000 eb053200 02050000 a1020000 ......2......... │ │ + 0x00da5ce0 01000000 c4053200 02050000 a1020000 ......2......... │ │ 0x00da5cf0 05000000 74000000 02000000 00000000 ....t........... │ │ 0x00da5d00 00000000 01000000 ff463000 02060000 .........F0..... │ │ 0x00da5d10 a2020000 0b000000 74000000 02000000 ........t....... │ │ - 0x00da5d20 00000000 00000000 01000000 a99b3200 ..............2. │ │ + 0x00da5d20 00000000 00000000 01000000 829b3200 ..............2. │ │ 0x00da5d30 02030000 a3020000 0a000000 74000000 ............t... │ │ 0x00da5d40 02000000 00000000 00000000 01000000 ................ │ │ 0x00da5d50 e3d12f00 02020000 40000000 01000000 ../.....@....... │ │ 0x00da5d60 74000000 02000000 71000000 00000000 t.......q....... │ │ - 0x00da5d70 01000000 3a7b3200 40080000 d6030000 ....:{2.@....... │ │ + 0x00da5d70 01000000 137b3200 40080000 d6030000 .....{2.@....... │ │ 0x00da5d80 06000000 d3030000 05000000 00000000 ................ │ │ - 0x00da5d90 00000000 01000000 84e43100 41080000 ..........1.A... │ │ + 0x00da5d90 00000000 01000000 5de43100 41080000 ........].1.A... │ │ 0x00da5da0 d7030000 08000000 d4030000 06000000 ................ │ │ - 0x00da5db0 00000000 00000000 01000000 3a7b3200 ............:{2. │ │ + 0x00da5db0 00000000 00000000 01000000 137b3200 .............{2. │ │ 0x00da5dc0 eeee0000 d6030000 06000000 d3030000 ................ │ │ 0x00da5dd0 05000000 00000000 00000000 01000000 ................ │ │ - 0x00da5de0 84e43100 efef0000 d7030000 08000000 ..1............. │ │ + 0x00da5de0 5de43100 efef0000 d7030000 08000000 ].1............. │ │ 0x00da5df0 d4030000 06000000 00000000 00000000 ................ │ │ 0x00da5e00 01000000 31db3000 eded0000 29030000 ....1.0.....)... │ │ 0x00da5e10 02000000 2b030000 04000000 00000000 ....+........... │ │ 0x00da5e20 00000000 01000000 dcb42f00 00000000 ........../..... │ │ 0x00da5e30 72000000 09000000 06000000 00000000 r............... │ │ 0x00da5e40 00000000 00000000 01000000 90dfb500 ................ │ │ 0x00da5e50 04e1b500 20e1b500 90e1b500 b8e2b500 .... ........... │ │ 0x00da5e60 c4e4b500 78e5b500 ace5b500 e4e5b500 ....x........... │ │ 0x00da5e70 90e6b500 10e8b500 3ce9b500 4ce9b500 ........<...L... │ │ - 0x00da5e80 f8e9b500 5c9c3200 2d7c2f00 70ad3100 ....\.2.-|/.p.1. │ │ - 0x00da5e90 6b9c3200 63413200 57b93200 6c483000 k.2.cA2.W.2.lH0. │ │ + 0x00da5e80 f8e9b500 359c3200 2d7c2f00 49ad3100 ....5.2.-|/.I.1. │ │ + 0x00da5e90 449c3200 3c413200 57b93200 6c483000 D.2....:...... │ │ 0x00da5f20 00000000 1c43b500 00000000 00000000 .....C.......... │ │ 0x00da5f30 00000000 b01eb500 b042b500 2443b500 .........B..$C.. │ │ 0x00da5f40 00000000 ec3eb500 3c43b500 4443b500 .....>.... │ │ 0x00da5fd0 3c43b500 4443b500 d879b400 e04dda00 .1......^/.e... │ │ + 0x00da6cc0 55083200 7c000010 5a7d2f00 67000010 U.2.|...Z}/.g... │ │ + 0x00da6cd0 23253200 93000010 879a2f00 6b000010 #%2......./.k... │ │ 0x00da6ce0 eac03000 84000010 87673000 85000010 ..0......g0..... │ │ 0x00da6cf0 6ca63000 86000010 93d42f00 7d000010 l.0......./.}... │ │ - 0x00da6d00 99303000 87000010 ad603200 7b000010 .00......`2.{... │ │ - 0x00da6d10 76723100 66000010 315b2f00 88000010 vr1.f...1[/..... │ │ - 0x00da6d20 38fd3000 8e000010 13573100 82000010 8.0......W1..... │ │ + 0x00da6d00 99303000 87000010 86603200 7b000010 .00......`2.{... │ │ + 0x00da6d10 4f723100 66000010 315b2f00 88000010 Or1.f...1[/..... │ │ + 0x00da6d20 38fd3000 8e000010 ec563100 82000010 8.0......V1..... │ │ 0x00da6d30 aa303000 6e000010 b95e2f00 8f000010 .00.n....^/..... │ │ - 0x00da6d40 667d2f00 90000010 0f9f3200 71000010 f}/.......2.q... │ │ + 0x00da6d40 667d2f00 90000010 e89e3200 71000010 f}/.......2.q... │ │ 0x00da6d50 8aa63000 80000010 0cc13000 96000010 ..0.......0..... │ │ 0x00da6d60 99673000 6a000010 19de3000 6c000010 .g0.j.....0.l... │ │ - 0x00da6d70 bc603200 68000010 309f3200 69000010 .`2.h...0.2.i... │ │ - 0x00da6d80 7d723100 75000010 d1183100 76000010 }r1.u.....1.v... │ │ - 0x00da6d90 58253200 89000010 e7183100 77000010 X%2.......1.w... │ │ + 0x00da6d70 95603200 68000010 099f3200 69000010 .`2.h.....2.i... │ │ + 0x00da6d80 56723100 75000010 d1183100 76000010 Vr1.u.....1.v... │ │ + 0x00da6d90 31253200 89000010 e7183100 77000010 1%2.......1.w... │ │ 0x00da6da0 f5bb3200 8a000010 75123000 8b000010 ..2.....u.0..... │ │ - 0x00da6db0 70253200 6d000010 a7673000 91000010 p%2.m....g0..... │ │ - 0x00da6dc0 15433200 78000010 226e3100 8c000010 .C2.x..."n1..... │ │ - 0x00da6dd0 8a7d2f00 92000010 8e723100 79000010 .}/......r1.y... │ │ + 0x00da6db0 49253200 6d000010 a7673000 91000010 I%2.m....g0..... │ │ + 0x00da6dc0 ee423200 78000010 fb6d3100 8c000010 .B2.x....m1..... │ │ + 0x00da6dd0 8a7d2f00 92000010 67723100 79000010 .}/.....gr1.y... │ │ 0x00da6de0 164a3000 83000010 87123000 7e000010 .J0.......0.~... │ │ - 0x00da6df0 dd903100 7a000010 cc5e2f00 6f000010 ..1.z....^/.o... │ │ - 0x00da6e00 f4903100 97000010 a4723100 70000010 ..1......r1.p... │ │ - 0x00da6e10 10913100 96000010 99673000 00000000 ..1......g0..... │ │ - 0x00da6e20 00000000 1b040000 2b573100 ac04bb00 ........+W1..... │ │ + 0x00da6df0 b6903100 7a000010 cc5e2f00 6f000010 ..1.z....^/.o... │ │ + 0x00da6e00 cd903100 97000010 7d723100 70000010 ..1.....}r1.p... │ │ + 0x00da6e10 e9903100 96000010 99673000 00000000 ..1......g0..... │ │ + 0x00da6e20 00000000 1b040000 04573100 ac04bb00 .........W1..... │ │ 0x00da6e30 ac1dbb00 0c05bb00 b82fbb00 00000000 ........./...... │ │ 0x00da6e40 00000000 002abb00 f030bb00 c41ebb00 .....*...0...... │ │ 0x00da6e50 00000000 881fbb00 d020bb00 02040000 ......... ...... │ │ 0x00da6e60 fb183100 ac04bb00 1832bb00 0c05bb00 ..1......2...... │ │ 0x00da6e70 2032bb00 2832bb00 3032bb00 3832bb00 2..(2..02..82.. │ │ 0x00da6e80 4032bb00 4832bb00 00000000 00000000 @2..H2.......... │ │ - 0x00da6e90 00000000 01040000 34913100 ac04bb00 ........4.1..... │ │ + 0x00da6e90 00000000 01040000 0d913100 ac04bb00 ..........1..... │ │ 0x00da6ea0 2033bb00 0c05bb00 6834bb00 3435bb00 3......h4..45.. │ │ 0x00da6eb0 5c35bb00 9036bb00 e43abb00 ec3abb00 \5...6...:...:.. │ │ 0x00da6ec0 00000000 00000000 00000000 01040000 ................ │ │ 0x00da6ed0 08193100 ac04bb00 2033bb00 0c05bb00 ..1..... 3...... │ │ 0x00da6ee0 6834bb00 3435bb00 5c35bb00 9036bb00 h4..45..\5...6.. │ │ 0x00da6ef0 343cbb00 ec3abb00 00000000 00000000 4<...:.......... │ │ 0x00da6f00 00000000 06040000 10552f00 ac04bb00 .........U/..... │ │ @@ -29641,96 +29641,96 @@ │ │ 0x00da7160 80000000 00000000 02000000 54b93300 ............T.3. │ │ 0x00da7170 c0000000 c0000000 00000000 02000000 ................ │ │ 0x00da7180 54bc3300 c0000000 c0000000 00000000 T.3............. │ │ 0x00da7190 02000000 54bf3300 00010000 00010000 ....T.3......... │ │ 0x00da71a0 00000000 02000000 54c33300 00010000 ........T.3..... │ │ 0x00da71b0 00010000 00000000 02000000 54c73300 ............T.3. │ │ 0x00da71c0 01000000 01000000 00000000 02000000 ................ │ │ - 0x00da71d0 51913100 04000000 01000000 c2a63000 Q.1...........0. │ │ + 0x00da71d0 2a913100 04000000 01000000 c2a63000 *.1...........0. │ │ 0x00da71e0 07000000 01000000 10552f00 04000000 .........U/..... │ │ - 0x00da71f0 05000000 33753200 03000000 02000000 ....3u2......... │ │ - 0x00da7200 2ec13100 07000000 02000000 55dc3200 ..1.........U.2. │ │ + 0x00da71f0 05000000 0c753200 03000000 02000000 .....u2......... │ │ + 0x00da7200 07c13100 07000000 02000000 55dc3200 ..1.........U.2. │ │ 0x00da7210 04000000 0a000000 e6d42f00 0a000000 ........../..... │ │ - 0x00da7220 0a000000 60873100 03000000 06000000 ....`.1......... │ │ - 0x00da7230 e57d2f00 06000000 06000000 05613200 .}/..........a2. │ │ - 0x00da7240 07000000 17000000 56913100 03000000 ........V.1..... │ │ + 0x00da7220 0a000000 39873100 03000000 06000000 ....9.1......... │ │ + 0x00da7230 e57d2f00 06000000 06000000 de603200 .}/..........`2. │ │ + 0x00da7240 07000000 17000000 2f913100 03000000 ......../.1..... │ │ 0x00da7250 17000000 5adc3200 0f000000 18000000 ....Z.2......... │ │ - 0x00da7260 1af42f00 07000000 18000000 5a913100 ../.........Z.1. │ │ - 0x00da7270 03000000 04000000 9acb3100 0b000000 ..........1..... │ │ + 0x00da7260 1af42f00 07000000 18000000 33913100 ../.........3.1. │ │ + 0x00da7270 03000000 04000000 73cb3100 0b000000 ........s.1..... │ │ 0x00da7280 04000000 285f2f00 06000000 03000000 ....(_/......... │ │ - 0x00da7290 9ce83100 09000000 03000000 81353100 ..1..........51. │ │ - 0x00da72a0 0f000000 1c000000 5e913100 04000000 ........^.1..... │ │ + 0x00da7290 75e83100 09000000 03000000 5a353100 u.1.........Z51. │ │ + 0x00da72a0 0f000000 1c000000 37913100 04000000 ........7.1..... │ │ 0x00da72b0 1c000000 f1d42f00 03000000 16000000 ....../......... │ │ - 0x00da72c0 0d613200 09000000 16000000 2e922f00 .a2.........../. │ │ + 0x00da72c0 e6603200 09000000 16000000 2e922f00 .`2.........../. │ │ 0x00da72d0 04000000 0c000000 d1873000 0a000000 ..........0..... │ │ 0x00da72e0 0c000000 cd123000 03000000 1e000000 ......0......... │ │ - 0x00da72f0 2a803200 09000000 1e000000 5c433200 *.2.........\C2. │ │ - 0x00da7300 0d000000 1a000000 63913100 07000000 ........c.1..... │ │ - 0x00da7310 1a000000 3d573100 0f000000 13000000 ....=W1......... │ │ + 0x00da72f0 03803200 09000000 1e000000 35433200 ..2.........5C2. │ │ + 0x00da7300 0d000000 1a000000 3c913100 07000000 ........<.1..... │ │ + 0x00da7310 1a000000 16573100 0f000000 13000000 .....W1......... │ │ 0x00da7320 dc873000 09000000 13000000 d1123000 ..0...........0. │ │ - 0x00da7330 03000000 14000000 a6cb3100 09000000 ..........1..... │ │ - 0x00da7340 14000000 91353100 0d000000 14000000 .....51......... │ │ + 0x00da7330 03000000 14000000 7fcb3100 09000000 ..........1..... │ │ + 0x00da7340 14000000 6a353100 0d000000 14000000 ....j51......... │ │ 0x00da7350 2f5f2f00 0d000000 1b000000 f5d42f00 /_/.........../. │ │ 0x00da7360 06000000 1b000000 fcd42f00 07000000 ........../..... │ │ - 0x00da7370 12000000 9f353100 0d000000 12000000 .....51......... │ │ - 0x00da7380 3d5f2f00 08000000 10000000 24733100 =_/.........$s1. │ │ + 0x00da7370 12000000 78353100 0d000000 12000000 ....x51......... │ │ + 0x00da7380 3d5f2f00 08000000 10000000 fd723100 =_/..........r1. │ │ 0x00da7390 03000000 10000000 3a193100 03000000 ........:.1..... │ │ 0x00da73a0 11000000 04d52f00 03000000 02000100 ....../......... │ │ - 0x00da73b0 28733100 08000000 02000100 78bc3200 (s1.........x.2. │ │ + 0x00da73b0 01733100 08000000 02000100 78bc3200 .s1.........x.2. │ │ 0x00da73c0 03000000 01000100 6adc3200 08000000 ........j.2..... │ │ 0x00da73d0 01000100 08d52f00 07000000 05000100 ....../......... │ │ - 0x00da73e0 5fc13000 07000000 06000100 6a433200 _.0.........jC2. │ │ - 0x00da73f0 07000000 07000100 17613200 07000000 .........a2..... │ │ + 0x00da73e0 5fc13000 07000000 06000100 43433200 _.0.........CC2. │ │ + 0x00da73f0 07000000 07000100 f0603200 07000000 .........`2..... │ │ 0x00da7400 04000100 e9303000 04000000 08000100 .....00......... │ │ 0x00da7410 e99a2f00 06000000 08000100 05000000 ../............. │ │ 0x00da7420 00c00000 00000000 00000000 00000000 ................ │ │ - 0x00da7430 10000000 b5353100 1c000000 1c000000 .....51......... │ │ + 0x00da7430 10000000 8e353100 1c000000 1c000000 .....51......... │ │ 0x00da7440 00000000 cfb22f00 9dde3000 5866bc00 ....../...0.Xf.. │ │ 0x00da7450 d867bc00 6069bc00 c869bc00 d469bc00 .g..`i...i...i.. │ │ 0x00da7460 186abc00 e06bbc00 ec6bbc00 f46bbc00 .j...k...k...k.. │ │ 0x00da7470 fc6bbc00 046cbc00 706cbc00 946cbc00 .k...l..pl...l.. │ │ 0x00da7480 b86cbc00 346dbc00 606dbc00 00000000 .l..4m..`m...... │ │ 0x00da7490 6c6dbc00 746dbc00 00000000 00000000 lm..tm.......... │ │ 0x00da74a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da74b0 0c6ebc00 606ebc00 00000000 00000000 .n..`n.......... │ │ 0x00da74c0 00000000 00000000 686ebc00 746ebc00 ........hn..tn.. │ │ 0x00da74d0 4070bc00 4870bc00 00000000 98030000 @p..Hp.......... │ │ - 0x00da74e0 98030000 00000000 bbe83100 e2a63000 ..........1...0. │ │ + 0x00da74e0 98030000 00000000 94e83100 e2a63000 ..........1...0. │ │ 0x00da74f0 5866bc00 d867bc00 6069bc00 c869bc00 Xf...g..`i...i.. │ │ 0x00da7500 d469bc00 186abc00 e06bbc00 ec6bbc00 .i...j...k...k.. │ │ 0x00da7510 f46bbc00 fc6bbc00 046cbc00 706cbc00 .k...k...l..pl.. │ │ 0x00da7520 946cbc00 b86cbc00 346dbc00 606dbc00 .l...l..4m..`m.. │ │ 0x00da7530 00000000 6c6dbc00 ac70bc00 00000000 ....lm...p...... │ │ 0x00da7540 00000000 00000000 00000000 00000000 ................ │ │ 0x00da7550 00000000 0c6ebc00 606ebc00 00000000 .....n..`n...... │ │ 0x00da7560 00000000 00000000 00000000 686ebc00 ............hn.. │ │ 0x00da7570 746ebc00 b470bc00 4870bc00 00000000 tn...p..Hp...... │ │ 0x00da7580 01000000 10000000 9c75da00 03000000 .........u...... │ │ 0x00da7590 d875da00 74000000 22fe3200 00000000 .u..t...".2..... │ │ 0x00da75a0 00000000 08000000 169b2f00 807bbc00 ........../..{.. │ │ 0x00da75b0 00000000 00000000 10000000 65fd3000 ............e.0. │ │ 0x00da75c0 807bbc00 01100000 00000000 40000000 .{..........@... │ │ - 0x00da75d0 f2a73100 a0cbba00 00000000 00000000 ..1............. │ │ + 0x00da75d0 cba73100 a0cbba00 00000000 00000000 ..1............. │ │ 0x00da75e0 00000000 00000000 e07abc00 00000000 .........z...... │ │ 0x00da75f0 00000000 01000000 10000000 1076da00 .............v.. │ │ - 0x00da7600 05000000 00000000 14000000 8e9f3200 ..............2. │ │ + 0x00da7600 05000000 00000000 14000000 679f3200 ............g.2. │ │ 0x00da7610 00000000 00000000 00000000 aeb42f00 ............../. │ │ 0x00da7620 807bbc00 00000000 00000000 08000000 .{.............. │ │ 0x00da7630 afd93200 807bbc00 00000000 00000000 ..2..{.......... │ │ - 0x00da7640 04000000 96433200 807bbc00 01000000 .....C2..{...... │ │ + 0x00da7640 04000000 6f433200 807bbc00 01000000 ....oC2..{...... │ │ 0x00da7650 00000000 0c000000 a3dc3200 807bbc00 ..........2..{.. │ │ - 0x00da7660 01000000 00000000 10000000 6b913100 ............k.1. │ │ + 0x00da7660 01000000 00000000 10000000 44913100 ............D.1. │ │ 0x00da7670 707bbc00 01000000 10000000 9076da00 p{...........v.. │ │ - 0x00da7680 02000000 00000000 08000000 2b263200 ............+&2. │ │ + 0x00da7680 02000000 00000000 08000000 04263200 .............&2. │ │ 0x00da7690 00000000 00000000 00000000 bb163100 ..............1. │ │ 0x00da76a0 84beba00 00000000 00000000 04000000 ................ │ │ 0x00da76b0 1f9b2f00 807bbc00 00000000 02000000 ../..{.......... │ │ 0x00da76c0 00000000 00000000 6c16de00 00000000 ........l....... │ │ 0x00da76d0 764a3000 00000000 02000000 00000000 vJ0............. │ │ - 0x00da76e0 00000000 8c16de00 01000000 d5cb3100 ..............1. │ │ + 0x00da76e0 00000000 8c16de00 01000000 aecb3100 ..............1. │ │ 0x00da76f0 84cb3300 21000000 21000000 00000000 ..3.!...!....... │ │ 0x00da7700 02000000 43000000 74000000 01000000 ....C...t....... │ │ 0x00da7710 00000000 00000000 00000000 00000000 ................ │ │ 0x00da7720 00000000 00000000 00000000 00000000 ................ │ │ 0x00da7730 00000000 00000000 00000000 00000000 ................ │ │ 0x00da7740 00000000 00000000 00000000 00000000 ................ │ │ 0x00da7750 00000000 00000000 00000000 00000000 ................ │ │ @@ -29755,86 +29755,86 @@ │ │ 0x00da7880 00000000 00000000 00000000 00000000 ................ │ │ 0x00da7890 00000000 00000000 00000000 00000000 ................ │ │ 0x00da78a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da78b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da78c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da78d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da78e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00da78f0 74000000 74000000 00000000 4ac73100 t...t.......J.1. │ │ + 0x00da78f0 74000000 74000000 00000000 23c73100 t...t.......#.1. │ │ 0x00da7900 3efe3200 04e1bc00 a0e2bc00 64e4bc00 >.2.........d... │ │ 0x00da7910 88e4bc00 94e4bc00 d4e4bc00 c0e6bc00 ................ │ │ 0x00da7920 cce6bc00 d4e6bc00 dce6bc00 e4e6bc00 ................ │ │ 0x00da7930 28e7bc00 30e7bc00 64e7bc00 c4e7bc00 (...0...d....... │ │ 0x00da7940 dce7bc00 e8e7bc00 24e9bc00 2ce9bc00 ........$...,... │ │ 0x00da7950 44e9bc00 c4e9bc00 00000000 00000000 D............... │ │ 0x00da7960 00000000 00000000 00000000 00000000 ................ │ │ 0x00da7970 00000000 00000000 00000000 00000000 ................ │ │ 0x00da7980 cce9bc00 d8e9bc00 58ebbc00 28ecbc00 ........X...(... │ │ 0x00da7990 00000000 01000000 10000000 b079da00 .............y.. │ │ - 0x00da79a0 06000000 287ada00 70000000 4ac73100 ....(z..p...J.1. │ │ + 0x00da79a0 06000000 287ada00 70000000 23c73100 ....(z..p...#.1. │ │ 0x00da79b0 00100000 00000000 04000000 5b133100 ............[.1. │ │ 0x00da79c0 80cbba00 00000000 00000000 08000000 ................ │ │ 0x00da79d0 169b2f00 807bbc00 00000000 00000000 ../..{.......... │ │ - 0x00da79e0 0c000000 ac573100 807bbc00 00000000 .....W1..{...... │ │ + 0x00da79e0 0c000000 85573100 807bbc00 00000000 .....W1..{...... │ │ 0x00da79f0 00000000 10000000 65fd3000 807bbc00 ........e.0..{.. │ │ 0x00da7a00 00000000 00000000 40000000 ff123000 ........@.....0. │ │ 0x00da7a10 807bbc00 00000000 00000000 44000000 .{..........D... │ │ 0x00da7a20 44193100 907bbc00 00000000 00000000 D.1..{.......... │ │ 0x00da7a30 00000000 00000000 3ceebc00 00000000 ........<....... │ │ 0x00da7a40 00000000 01000000 10000000 607ada00 ............`z.. │ │ - 0x00da7a50 03000000 9c7ada00 70000000 4ac73100 .....z..p...J.1. │ │ + 0x00da7a50 03000000 9c7ada00 70000000 23c73100 .....z..p...#.1. │ │ 0x00da7a60 00000000 00000000 08000000 169b2f00 ............../. │ │ 0x00da7a70 807bbc00 00000000 00000000 0c000000 .{.............. │ │ - 0x00da7a80 ac573100 807bbc00 00000000 00000000 .W1..{.......... │ │ + 0x00da7a80 85573100 807bbc00 00000000 00000000 .W1..{.......... │ │ 0x00da7a90 10000000 65fd3000 807bbc00 00000000 ....e.0..{...... │ │ 0x00da7aa0 00000000 00000000 00000000 3ceebc00 ............<... │ │ 0x00da7ab0 00000000 00000000 01000000 10000000 ................ │ │ 0x00da7ac0 d47ada00 04000000 247bda00 70000000 .z......${..p... │ │ - 0x00da7ad0 4ac73100 00000000 00000000 40000000 J.1.........@... │ │ + 0x00da7ad0 23c73100 00000000 00000000 40000000 #.1.........@... │ │ 0x00da7ae0 ff123000 807bbc00 00000000 00000000 ..0..{.......... │ │ 0x00da7af0 08000000 169b2f00 807bbc00 00000000 ....../..{...... │ │ - 0x00da7b00 00000000 0c000000 ac573100 807bbc00 .........W1..{.. │ │ + 0x00da7b00 00000000 0c000000 85573100 807bbc00 .........W1..{.. │ │ 0x00da7b10 00000000 00000000 10000000 65fd3000 ............e.0. │ │ 0x00da7b20 807bbc00 00000000 00000000 00000000 .{.............. │ │ 0x00da7b30 00000000 3ceebc00 00000000 00000000 ....<........... │ │ - 0x00da7b40 98010000 98010000 00000000 db403200 .............@2. │ │ - 0x00da7b50 f3353100 4c1ebd00 401fbd00 8020bd00 .51.L...@.... .. │ │ + 0x00da7b40 98010000 98010000 00000000 b4403200 .............@2. │ │ + 0x00da7b50 cc353100 4c1ebd00 401fbd00 8020bd00 .51.L...@.... .. │ │ 0x00da7b60 f420bd00 00000000 0021bd00 ac22bd00 . .......!...".. │ │ 0x00da7b70 b822bd00 c022bd00 d422bd00 2c23bd00 ."..."..."..,#.. │ │ 0x00da7b80 6423bd00 6c23bd00 9023bd00 0024bd00 d#..l#...#...$.. │ │ 0x00da7b90 4c24bd00 00000000 5824bd00 6024bd00 L$......X$..`$.. │ │ 0x00da7ba0 0825bd00 4025bd00 00000000 00000000 .%..@%.......... │ │ 0x00da7bb0 00000000 4825bd00 9c25bd00 a425bd00 ....H%...%...%.. │ │ 0x00da7bc0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da7bd0 fc25bd00 0826bd00 1428bd00 f828bd00 .%...&...(...(.. │ │ 0x00da7be0 5429bd00 01000000 10000000 007cda00 T)...........|.. │ │ - 0x00da7bf0 06000000 00000000 18000000 39263200 ............9&2. │ │ + 0x00da7bf0 06000000 00000000 18000000 12263200 .............&2. │ │ 0x00da7c00 00100000 00000000 00000000 5b133100 ............[.1. │ │ 0x00da7c10 80cbba00 00000000 00000000 04000000 ................ │ │ 0x00da7c20 53a73000 5450bd00 00000000 00000000 S.0.TP.......... │ │ 0x00da7c30 08000000 16b82f00 6450bd00 00000000 ....../.dP...... │ │ 0x00da7c40 00000000 0c000000 5ba73000 e8bdba00 ........[.0..... │ │ 0x00da7c50 00000000 00000000 10000000 e7123100 ..............1. │ │ 0x00da7c60 24beba00 01000000 00000000 14000000 $............... │ │ 0x00da7c70 a8313000 24beba00 02000000 00000000 .10.$........... │ │ 0x00da7c80 947cda00 03000000 00000000 08000000 .|.............. │ │ - 0x00da7c90 4f613200 00000000 00000000 04000000 Oa2............. │ │ - 0x00da7ca0 01cc3100 24bfba00 00000000 00000000 ..1.$........... │ │ + 0x00da7c90 28613200 00000000 00000000 04000000 (a2............. │ │ + 0x00da7ca0 dacb3100 24bfba00 00000000 00000000 ..1.$........... │ │ 0x00da7cb0 04000000 b7d52f00 cc2dbd00 00000000 ....../..-...... │ │ 0x00da7cc0 00000000 04000000 81193100 04bfba00 ..........1..... │ │ 0x00da7cd0 01000000 10000000 ec7cda00 03000000 .........|...... │ │ - 0x00da7ce0 00000000 0c000000 08363100 00100000 .........61..... │ │ - 0x00da7cf0 00000000 00000000 f3e83100 80cbba00 ..........1..... │ │ + 0x00da7ce0 00000000 0c000000 e1353100 00100000 .........51..... │ │ + 0x00da7cf0 00000000 00000000 cce83100 80cbba00 ..........1..... │ │ 0x00da7d00 00100000 00000000 04000000 a0683000 .............h0. │ │ 0x00da7d10 80cbba00 00100000 00000000 08000000 ................ │ │ - 0x00da7d20 16093200 80cbba00 01000000 10000000 ..2............. │ │ + 0x00da7d20 ef083200 80cbba00 01000000 10000000 ..2............. │ │ 0x00da7d30 447dda00 03000000 00000000 0c000000 D}.............. │ │ 0x00da7d40 3aa73000 00100000 00000000 00000000 :.0............. │ │ 0x00da7d50 994a3000 80cbba00 00000000 00000000 .J0............. │ │ - 0x00da7d60 04000000 ca3a3200 24bfba00 00010000 .....:2.$....... │ │ + 0x00da7d60 04000000 a33a3200 24bfba00 00010000 .....:2.$....... │ │ 0x00da7d70 ffffffff 00000000 3aa73000 4450bd00 ........:.0.DP.. │ │ 0x00da7d80 00000000 04000000 00000000 9c7dda00 .............}.. │ │ 0x00da7d90 03000000 e47dda00 00000000 a9020000 .....}.......... │ │ 0x00da7da0 00000000 00000000 08000000 0cb82f00 ............../. │ │ 0x00da7db0 04bfba00 aa020000 00000000 00000000 ................ │ │ 0x00da7dc0 08000000 8efd3000 24beba00 ab020000 ......0.$....... │ │ 0x00da7dd0 00000000 00000000 08000000 d3dc3200 ..............2. │ │ @@ -29844,58 +29844,58 @@ │ │ 0x00da7e10 73193100 00000000 00000000 00000000 s.1............. │ │ 0x00da7e20 98fd3000 24bfba00 00010000 ffffffff ..0.$........... │ │ 0x00da7e30 00000000 73193100 7450bd00 00000000 ....s.1.tP...... │ │ 0x00da7e40 00000000 00000000 587eda00 02000000 ........X~...... │ │ 0x00da7e50 887eda00 00000000 96010000 00000000 .~.............. │ │ 0x00da7e60 00000000 04000000 a3683000 24beba00 .........h0.$... │ │ 0x00da7e70 97010000 00000000 00000000 04000000 ................ │ │ - 0x00da7e80 5e613200 bc2dbd00 00000000 00000000 ^a2..-.......... │ │ + 0x00da7e80 37613200 bc2dbd00 00000000 00000000 7a2..-.......... │ │ 0x00da7e90 04000000 677e2f00 34bfba00 01000000 ....g~/.4....... │ │ 0x00da7ea0 10000000 b87eda00 03000000 00000000 .....~.......... │ │ 0x00da7eb0 0c000000 6f7e2f00 00000000 00000000 ....o~/......... │ │ 0x00da7ec0 00000000 eaad2f00 e8bdba00 00000000 ....../......... │ │ 0x00da7ed0 00000000 04000000 9b4a3000 e8bdba00 .........J0..... │ │ 0x00da7ee0 01000000 00000000 08000000 bb163100 ..............1. │ │ 0x00da7ef0 84beba00 01000000 10000000 107fda00 ................ │ │ 0x00da7f00 04000000 00000000 10000000 acc13000 ..............0. │ │ 0x00da7f10 00100000 00000000 00000000 5b133100 ............[.1. │ │ 0x00da7f20 80cbba00 00000000 00000000 04000000 ................ │ │ 0x00da7f30 9d4a3000 e8bdba00 91000000 00000000 .J0............. │ │ - 0x00da7f40 08000000 7a2d3100 dc2dbd00 91000000 ....z-1..-...... │ │ + 0x00da7f40 08000000 532d3100 dc2dbd00 91000000 ....S-1..-...... │ │ 0x00da7f50 01000000 0c000000 52883000 84beba00 ........R.0..... │ │ 0x00da7f60 00000000 a9193100 01000000 a9da3000 ......1.......0. │ │ - 0x00da7f70 00000000 fd723100 00200000 26093200 .....r1.. ..&.2. │ │ - 0x00da7f80 00400000 0caf3100 04000000 46263200 .@....1.....F&2. │ │ + 0x00da7f70 00000000 d6723100 00200000 ff083200 .....r1.. ....2. │ │ + 0x00da7f80 00400000 e5ae3100 04000000 1f263200 .@....1......&2. │ │ 0x00da7f90 02000000 1cb82f00 06000000 8b7e2f00 ....../......~/. │ │ 0x00da7fa0 c0020000 acdc3300 00000000 10dd3200 ......3.......2. │ │ - 0x00da7fb0 c1020000 24dd3300 00000000 2daf3100 ....$.3.....-.1. │ │ - 0x00da7fc0 c2020000 9cdd3300 00000000 53af3100 ......3.....S.1. │ │ - 0x00da7fd0 c3020000 20de3300 00000000 53af3100 .... .3.....S.1. │ │ + 0x00da7fb0 c1020000 24dd3300 00000000 06af3100 ....$.3.......1. │ │ + 0x00da7fc0 c2020000 9cdd3300 00000000 2caf3100 ......3.....,.1. │ │ + 0x00da7fd0 c3020000 20de3300 00000000 2caf3100 .... .3.....,.1. │ │ 0x00da7fe0 c4020000 a4de3300 00000000 bc4a3000 ......3......J0. │ │ 0x00da7ff0 c5020000 34df3300 00000000 bc4a3000 ....4.3......J0. │ │ 0x00da8000 c6020000 d8df3300 00000000 9d7e2f00 ......3......~/. │ │ - 0x00da8010 c7020000 7ce03300 00000000 0fe93100 ....|.3.......1. │ │ + 0x00da8010 c7020000 7ce03300 00000000 e8e83100 ....|.3.......1. │ │ 0x00da8020 c8020000 1ce13300 00000000 3edf3000 ......3.....>.0. │ │ 0x00da8030 c9020000 dce13300 00000000 07133000 ......3.......0. │ │ 0x00da8040 ca020000 a8e23300 00000000 3bdd3200 ......3.....;.2. │ │ 0x00da8050 cb020000 78e33300 00000000 9ffe3200 ....x.3.......2. │ │ 0x00da8060 cc020000 bce43300 00000000 b2193100 ......3.......1. │ │ 0x00da8070 99010000 6ce63300 00000000 bac13000 ....l.3.......0. │ │ - 0x00da8080 9a010000 20e73300 00000000 35e93100 .... .3.....5.1. │ │ - 0x00da8090 9b010000 d4e73300 00000000 35e93100 ......3.....5.1. │ │ + 0x00da8080 9a010000 20e73300 00000000 0ee93100 .... .3.......1. │ │ + 0x00da8090 9b010000 d4e73300 00000000 0ee93100 ......3.......1. │ │ 0x00da80a0 9c010000 88e83300 00000000 27b82f00 ......3.....'./. │ │ 0x00da80b0 9d010000 60e93300 00000000 27b82f00 ....`.3.....'./. │ │ 0x00da80c0 9e010000 38ea3300 00000000 27b82f00 ....8.3.....'./. │ │ 0x00da80d0 9f010000 10eb3300 b03bbe00 60a73000 ......3..;..`.0. │ │ - 0x00da80e0 cd020000 34ec3300 00000000 5ce93100 ....4.3.....\.1. │ │ - 0x00da80f0 ce020000 b4ec3300 00000000 5ce93100 ......3.....\.1. │ │ + 0x00da80e0 cd020000 34ec3300 00000000 35e93100 ....4.3.....5.1. │ │ + 0x00da80f0 ce020000 b4ec3300 00000000 35e93100 ......3.....5.1. │ │ 0x00da8100 cf020000 34ed3300 00000000 379b2f00 ....4.3.....7./. │ │ 0x00da8110 d0020000 c0ed3300 00000000 73883000 ......3.....s.0. │ │ - 0x00da8120 d1020000 4cee3300 00000000 2acc3100 ....L.3.....*.1. │ │ - 0x00da8130 d2020000 dcee3300 00000000 2c093200 ......3.....,.2. │ │ + 0x00da8120 d1020000 4cee3300 00000000 03cc3100 ....L.3.......1. │ │ + 0x00da8130 d2020000 dcee3300 00000000 05093200 ......3.......2. │ │ 0x00da8140 d3020000 6cef3300 00000000 2dbd3200 ....l.3.....-.2. │ │ 0x00da8150 d4020000 fcef3300 00000000 d7d52f00 ......3......./. │ │ 0x00da8160 d5020000 b8f03300 00000000 d7d52f00 ......3......./. │ │ 0x00da8170 d6020000 74f13300 00000000 64df3000 ....t.3.....d.0. │ │ 0x00da8180 d7020000 38f23300 00000000 64df3000 ....8.3.....d.0. │ │ 0x00da8190 d8020000 10f33300 00000000 985f2f00 ......3......_/. │ │ 0x00da81a0 d9020000 d4f33300 00000000 e24a3000 ......3......J0. │ │ @@ -29907,44 +29907,44 @@ │ │ 0x00da8200 ac020000 f0fb3300 00000000 dd193100 ......3.......1. │ │ 0x00da8210 ad020000 94fc3300 00000000 dd193100 ......3.......1. │ │ 0x00da8220 ae020000 38fd3300 00000000 dd193100 ....8.3.......1. │ │ 0x00da8230 af020000 dcfd3300 00000000 59bd3200 ......3.....Y.2. │ │ 0x00da8240 b0020000 78fe3300 00000000 4eb82f00 ....x.3.....N./. │ │ 0x00da8250 b1020000 2cff3300 00000000 4eb82f00 ....,.3.....N./. │ │ 0x00da8260 b2020000 e0ff3300 00000000 4eb82f00 ......3.....N./. │ │ - 0x00da8270 b5020000 94003400 00000000 69613200 ......4.....ia2. │ │ - 0x00da8280 b6020000 48013400 00000000 53093200 ....H.4.....S.2. │ │ - 0x00da8290 b7020000 20023400 00000000 53093200 .... .4.....S.2. │ │ - 0x00da82a0 b8020000 f8023400 00000000 53093200 ......4.....S.2. │ │ - 0x00da82b0 bb020000 d0033400 00000000 8a803200 ......4.......2. │ │ - 0x00da82c0 bc020000 b4043400 00000000 5bcc3100 ......4.....[.1. │ │ - 0x00da82d0 bd020000 b0053400 00000000 3e363100 ......4.....>61. │ │ - 0x00da82e0 be020000 e4063400 00000000 91613200 ......4......a2. │ │ + 0x00da8270 b5020000 94003400 00000000 42613200 ......4.....Ba2. │ │ + 0x00da8280 b6020000 48013400 00000000 2c093200 ....H.4.....,.2. │ │ + 0x00da8290 b7020000 20023400 00000000 2c093200 .... .4.....,.2. │ │ + 0x00da82a0 b8020000 f8023400 00000000 2c093200 ......4.....,.2. │ │ + 0x00da82b0 bb020000 d0033400 00000000 63803200 ......4.....c.2. │ │ + 0x00da82c0 bc020000 b4043400 00000000 34cc3100 ......4.....4.1. │ │ + 0x00da82d0 bd020000 b0053400 00000000 17363100 ......4......61. │ │ + 0x00da82e0 be020000 e4063400 00000000 6a613200 ......4.....ja2. │ │ 0x00da82f0 bf020000 10083400 00000000 0e4b3000 ......4......K0. │ │ 0x00da8300 df020000 64093400 00000000 051a3100 ....d.4.......1. │ │ - 0x00da8310 e0020000 4cee3300 00000000 2acc3100 ....L.3.....*.1. │ │ - 0x00da8320 e1020000 34ec3300 00000000 5ce93100 ....4.3.....\.1. │ │ + 0x00da8310 e0020000 4cee3300 00000000 03cc3100 ....L.3.......1. │ │ + 0x00da8320 e1020000 34ec3300 00000000 35e93100 ....4.3.....5.1. │ │ 0x00da8330 e2020000 f0fb3300 00000000 dd193100 ......3.......1. │ │ 0x00da8340 e3020000 acdc3300 00000000 10dd3200 ......3.......2. │ │ 0x00da8350 e4020000 d8df3300 00000000 9d7e2f00 ......3......~/. │ │ 0x00da8360 e5020000 d0093400 00000000 95df3000 ......4.......0. │ │ 0x00da8370 e6020000 3c0a3400 00000000 fed52f00 ....<.4......./. │ │ 0x00da8380 e7020000 74f13300 00000000 64df3000 ....t.3.....d.0. │ │ 0x00da8390 e8020000 38f23300 00000000 64df3000 ....8.3.....d.0. │ │ 0x00da83a0 e9020000 cc0a3400 00000000 c87e2f00 ......4......~/. │ │ - 0x00da83b0 ed020000 840b3400 00000000 b39f3200 ......4.......2. │ │ - 0x00da83c0 ee020000 0c0c3400 00000000 d2913100 ......4.......1. │ │ - 0x00da83d0 99030000 ac0c3400 00000000 79af3100 ......4.....y.1. │ │ - 0x00da83e0 9a030000 340d3400 00000000 79af3100 ....4.4.....y.1. │ │ + 0x00da83b0 ed020000 840b3400 00000000 8c9f3200 ......4.......2. │ │ + 0x00da83c0 ee020000 0c0c3400 00000000 ab913100 ......4.......1. │ │ + 0x00da83d0 99030000 ac0c3400 00000000 52af3100 ......4.....R.1. │ │ + 0x00da83e0 9a030000 340d3400 00000000 52af3100 ....4.4.....R.1. │ │ 0x00da83f0 9b030000 bc0d3400 00000000 24d62f00 ......4.....$./. │ │ 0x00da8400 9c030000 5c0e3400 00000000 24d62f00 ....\.4.....$./. │ │ 0x00da8410 9d030000 fc0e3400 00000000 ca313000 ......4......10. │ │ 0x00da8420 9e030000 b40f3400 00000000 ca313000 ......4......10. │ │ - 0x00da8430 9f030000 6c103400 00000000 e9433200 ....l.4......C2. │ │ - 0x00da8440 a0030000 3c113400 00000000 e9433200 ....<.4......C2. │ │ + 0x00da8430 9f030000 6c103400 00000000 c2433200 ....l.4......C2. │ │ + 0x00da8440 a0030000 3c113400 00000000 c2433200 ....<.4......C2. │ │ 0x00da8450 a1030000 0c123400 00000000 cefd3000 ......4.......0. │ │ 0x00da8460 a2030000 0c133400 00000000 cefd3000 ......4.......0. │ │ 0x00da8470 a3030000 0c143400 00000000 ee7e2f00 ......4......~/. │ │ 0x00da8480 a4030000 3c153400 00000000 ee7e2f00 ....<.4......~/. │ │ 0x00da8490 a5030000 6c163400 00000000 61dd3200 ....l.4.....a.2. │ │ 0x00da84a0 a6030000 fc173400 00000000 61dd3200 ......4.....a.2. │ │ 0x00da84b0 94040000 8c193400 00000000 76b82f00 ......4.....v./. │ │ @@ -30001,36 +30001,36 @@ │ │ 0x00da87e0 94cbbe00 00000000 00000000 00000000 ................ │ │ 0x00da87f0 00000000 bccbbe00 00000000 00000000 ................ │ │ 0x00da8800 c4cbbe00 cccbbe00 00000000 00000000 ................ │ │ 0x00da8810 00000000 00000000 00000000 00000000 ................ │ │ 0x00da8820 00000000 00000000 ecccbe00 70cdbe00 ............p... │ │ 0x00da8830 f0cdbe00 eccebe00 dccfbe00 e4cfbe00 ................ │ │ 0x00da8840 a4d0be00 acd0be00 10d1be00 0b040000 ................ │ │ - 0x00da8850 0b040000 00000000 157b2f00 3b583100 .........{/.;X1. │ │ + 0x00da8850 0b040000 00000000 157b2f00 14583100 .........{/..X1. │ │ 0x00da8860 34c7be00 b8c7be00 18c9be00 8cc9be00 4............... │ │ 0x00da8870 00000000 94c9be00 18cbbe00 20cbbe00 ............ ... │ │ 0x00da8880 58cbbe00 94cbbe00 00000000 00000000 X............... │ │ 0x00da8890 00000000 00000000 bccbbe00 00000000 ................ │ │ 0x00da88a0 00000000 c4cbbe00 cccbbe00 00000000 ................ │ │ 0x00da88b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da88c0 00000000 00000000 00000000 ecccbe00 ................ │ │ 0x00da88d0 70cdbe00 f0cdbe00 eccebe00 dccfbe00 p............... │ │ 0x00da88e0 e4cfbe00 54d1be00 acd0be00 10d1be00 ....T........... │ │ 0x00da88f0 3f040000 3f040000 00000000 2c1a3100 ?...?.......,.1. │ │ - 0x00da8900 cfcc3100 34c7be00 b8c7be00 18c9be00 ..1.4........... │ │ + 0x00da8900 a8cc3100 34c7be00 b8c7be00 18c9be00 ..1.4........... │ │ 0x00da8910 8cc9be00 00000000 94c9be00 18cbbe00 ................ │ │ 0x00da8920 5cd1be00 58cbbe00 94cbbe00 00000000 \...X........... │ │ 0x00da8930 00000000 00000000 00000000 bccbbe00 ................ │ │ 0x00da8940 00000000 00000000 c4cbbe00 64d1be00 ............d... │ │ 0x00da8950 00000000 00000000 7cd1be00 2cd2be00 ........|...,... │ │ 0x00da8960 80d2be00 00000000 00000000 00000000 ................ │ │ 0x00da8970 ecccbe00 70cdbe00 f0cdbe00 eccebe00 ....p........... │ │ 0x00da8980 dccfbe00 e4cfbe00 acd2be00 acd0be00 ................ │ │ 0x00da8990 10d1be00 40040000 40040000 00000000 ....@...@....... │ │ - 0x00da89a0 acd62f00 43923100 34c7be00 b8c7be00 ../.C.1.4....... │ │ + 0x00da89a0 acd62f00 1c923100 34c7be00 b8c7be00 ../...1.4....... │ │ 0x00da89b0 18c9be00 8cc9be00 00000000 94c9be00 ................ │ │ 0x00da89c0 18cbbe00 b4d2be00 58cbbe00 94cbbe00 ........X....... │ │ 0x00da89d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00da89e0 bccbbe00 00000000 00000000 c4cbbe00 ................ │ │ 0x00da89f0 64d1be00 00000000 00000000 7cd1be00 d...........|... │ │ 0x00da8a00 bcd2be00 10d3be00 00000000 00000000 ................ │ │ 0x00da8a10 00000000 ecccbe00 70cdbe00 f0cdbe00 ........p....... │ │ @@ -30385,59 +30385,59 @@ │ │ 0x00da9fe0 f4dcc000 00000000 00000000 00000000 ................ │ │ 0x00da9ff0 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa000 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa010 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa020 00000000 00000000 00000000 00000000 ................ │ │ 0x00daa030 00000000 459c2f00 c0020000 d61a3100 ....E./.......1. │ │ 0x00daa040 c1020000 cbff3200 c2020000 364c3000 ......2.....6L0. │ │ - 0x00daa050 c3020000 bb583100 c4020000 1a933100 .....X1.......1. │ │ - 0x00daa060 c5020000 33be3200 c6020000 150a3200 ....3.2.......2. │ │ - 0x00daa070 c7020000 89373100 c8020000 27273200 .....71.....''2. │ │ - 0x00daa080 c9020000 adff3000 ca020000 9eb03100 ......0.......1. │ │ - 0x00daa090 cb020000 c1743100 cc020000 b7ff3000 .....t1.......0. │ │ - 0x00daa0a0 99010000 e0ea3100 9a010000 64633200 ......1.....dc2. │ │ - 0x00daa0b0 9b010000 54e13000 9c010000 6f633200 ....T.0.....oc2. │ │ - 0x00daa0c0 9d010000 6dcd3100 9e010000 1f0a3200 ....m.1.......2. │ │ + 0x00daa050 c3020000 94583100 c4020000 f3923100 .....X1.......1. │ │ + 0x00daa060 c5020000 33be3200 c6020000 ee093200 ....3.2.......2. │ │ + 0x00daa070 c7020000 62373100 c8020000 00273200 ....b71......'2. │ │ + 0x00daa080 c9020000 adff3000 ca020000 77b03100 ......0.....w.1. │ │ + 0x00daa090 cb020000 9a743100 cc020000 b7ff3000 .....t1.......0. │ │ + 0x00daa0a0 99010000 b9ea3100 9a010000 3d633200 ......1.....=c2. │ │ + 0x00daa0b0 9b010000 54e13000 9c010000 48633200 ....T.0.....Hc2. │ │ + 0x00daa0c0 9d010000 46cd3100 9e010000 f8093200 ....F.1.......2. │ │ 0x00daa0d0 9f010000 d1a83000 cd020000 28143000 ......0.....(.0. │ │ 0x00daa0e0 ce020000 e5323000 cf020000 79d72f00 .....20.....y./. │ │ - 0x00daa0f0 d0020000 cb743100 d1020000 59602f00 .....t1.....Y`/. │ │ - 0x00daa100 d2020000 83d72f00 d3020000 78813200 ....../.....x.2. │ │ + 0x00daa0f0 d0020000 a4743100 d1020000 59602f00 .....t1.....Y`/. │ │ + 0x00daa100 d2020000 83d72f00 d3020000 51813200 ....../.....Q.2. │ │ 0x00daa110 d4020000 8dd72f00 d5020000 97d72f00 ....../......./. │ │ 0x00daa120 d6020000 b1693000 d7020000 4f9c2f00 .....i0.....O./. │ │ - 0x00daa130 d8020000 3dbe3200 d9020000 93373100 ....=.2......71. │ │ - 0x00daa140 da020000 ef323000 db020000 82813200 .....20.......2. │ │ - 0x00daa150 dc020000 9d373100 dd020000 404c3000 .....71.....@L0. │ │ - 0x00daa160 de020000 ebea3100 ac020000 d5ff3200 ......1.......2. │ │ - 0x00daa170 ad020000 31273200 ae020000 63602f00 ....1'2.....c`/. │ │ - 0x00daa180 af020000 22453200 b0020000 efa03200 ...."E2.......2. │ │ + 0x00daa130 d8020000 3dbe3200 d9020000 6c373100 ....=.2.....l71. │ │ + 0x00daa140 da020000 ef323000 db020000 5b813200 .....20.....[.2. │ │ + 0x00daa150 dc020000 76373100 dd020000 404c3000 ....v71.....@L0. │ │ + 0x00daa160 de020000 c4ea3100 ac020000 d5ff3200 ......1.......2. │ │ + 0x00daa170 ad020000 0a273200 ae020000 63602f00 .....'2.....c`/. │ │ + 0x00daa180 af020000 fb443200 b0020000 c8a03200 .....D2.......2. │ │ 0x00daa190 b1020000 5cc23000 b2020000 599c2f00 ....\.0.....Y./. │ │ - 0x00daa1a0 b5020000 6e602f00 b6020000 a8b03100 ....n`/.......1. │ │ - 0x00daa1b0 b7020000 4eb92f00 b8020000 3c273200 ....N./.....<'2. │ │ - 0x00daa1c0 bb020000 a7373100 bc020000 e01a3100 .....71.......1. │ │ - 0x00daa1d0 bd020000 47273200 be020000 5fe13000 ....G'2....._.0. │ │ - 0x00daa1e0 bf020000 eb1a3100 df020000 f6ea3100 ......1.......1. │ │ + 0x00daa1a0 b5020000 6e602f00 b6020000 81b03100 ....n`/.......1. │ │ + 0x00daa1b0 b7020000 4eb92f00 b8020000 15273200 ....N./......'2. │ │ + 0x00daa1c0 bb020000 80373100 bc020000 e01a3100 .....71.......1. │ │ + 0x00daa1d0 bd020000 20273200 be020000 5fe13000 .... '2....._.0. │ │ + 0x00daa1e0 bf020000 eb1a3100 df020000 cfea3100 ......1.......1. │ │ 0x00daa1f0 e0020000 f9323000 e1020000 e0ff3200 .....20.......2. │ │ - 0x00daa200 e2020000 2a0a3200 e3020000 c5583100 ....*.2......X1. │ │ - 0x00daa210 e4020000 4a4c3000 e5020000 8c813200 ....JL0.......2. │ │ - 0x00daa220 e6020000 a3813200 e7020000 d5743100 ......2......t1. │ │ - 0x00daa230 e8020000 77802f00 e9020000 78cd3100 ....w./.....x.1. │ │ - 0x00daa240 ed020000 24933100 ee020000 b2373100 ....$.1......71. │ │ + 0x00daa200 e2020000 030a3200 e3020000 9e583100 ......2......X1. │ │ + 0x00daa210 e4020000 4a4c3000 e5020000 65813200 ....JL0.....e.2. │ │ + 0x00daa220 e6020000 7c813200 e7020000 ae743100 ....|.2......t1. │ │ + 0x00daa230 e8020000 77802f00 e9020000 51cd3100 ....w./.....Q.1. │ │ + 0x00daa240 ed020000 fd923100 ee020000 8b373100 ......1......71. │ │ 0x00daa250 99030000 c0f52f00 9a030000 79602f00 ....../.....y`/. │ │ - 0x00daa260 9b030000 021b3100 9c030000 0deb3100 ......1.......1. │ │ - 0x00daa270 9d030000 47be3200 9e030000 52273200 ....G.2.....R'2. │ │ - 0x00daa280 9f030000 32143000 a0030000 bb813200 ....2.0.......2. │ │ - 0x00daa290 a1030000 32933100 a2030000 d2de3200 ....2.1.......2. │ │ + 0x00daa260 9b030000 021b3100 9c030000 e6ea3100 ......1.......1. │ │ + 0x00daa270 9d030000 47be3200 9e030000 2b273200 ....G.2.....+'2. │ │ + 0x00daa280 9f030000 32143000 a0030000 94813200 ....2.0.......2. │ │ + 0x00daa290 a1030000 0b933100 a2030000 d2de3200 ......1.......2. │ │ 0x00daa2a0 a3030000 649c2f00 a4030000 10333000 ....d./......30. │ │ 0x00daa2b0 a5030000 f7ff3200 a6030000 724b3000 ......2.....rK0. │ │ - 0x00daa2c0 94040000 ed743100 d3020000 121b3100 .....t1.......1. │ │ - 0x00daa2d0 d7020000 42143000 da020000 b3b03100 ....B.0.......1. │ │ - 0x00daa2e0 dc020000 c2ff3000 de020000 62273200 ......0.....b'2. │ │ - 0x00daa2f0 d1020000 68273200 d6020000 cb813200 ....h'2.......2. │ │ - 0x00daa300 d9020000 8f802f00 db020000 6e273200 ....../.....n'2. │ │ - 0x00daa310 dd020000 c2373100 99010000 67c23000 .....71.....g.0. │ │ + 0x00daa2c0 94040000 c6743100 d3020000 121b3100 .....t1.......1. │ │ + 0x00daa2d0 d7020000 42143000 da020000 8cb03100 ....B.0.......1. │ │ + 0x00daa2e0 dc020000 c2ff3000 de020000 3b273200 ......0.....;'2. │ │ + 0x00daa2f0 d1020000 41273200 d6020000 a4813200 ....A'2.......2. │ │ + 0x00daa300 d9020000 8f802f00 db020000 47273200 ....../.....G'2. │ │ + 0x00daa310 dd020000 9b373100 99010000 67c23000 .....71.....g.0. │ │ 0x00daa320 c9020000 d0f52f00 9f010000 89602f00 ....../......`/. │ │ 0x00daa330 cb020000 57be3200 cc020000 00000000 ....W.2......... │ │ 0x00daa340 fc6cc100 286dc100 546dc100 806dc100 .l..(m..Tm...m.. │ │ 0x00daa350 a06ec100 906fc100 0470c100 01000000 .n...o...p...... │ │ 0x00daa360 10000000 78a3da00 02000000 00000000 ....x........... │ │ 0x00daa370 08000000 3a6a3000 00100000 00000000 ....:j0......... │ │ 0x00daa380 00000000 48143000 80cbba00 00000000 ....H.0......... │ │ @@ -30612,246 +30612,246 @@ │ │ 0x00daae10 ffffffff a035c200 1832c200 02000000 .....5...2...... │ │ 0x00daae20 cd030000 ffffffff ffffffff 801fc200 ................ │ │ 0x00daae30 841cc200 01000000 10000000 50aeda00 ............P... │ │ 0x00daae40 05000000 00000000 14000000 bae13000 ..............0. │ │ 0x00daae50 00000000 00000000 00000000 bcf02f00 ............../. │ │ 0x00daae60 e8bdba00 00000000 00000000 04000000 ................ │ │ 0x00daae70 a9893000 24beba00 00000000 00000000 ..0.$........... │ │ - 0x00daae80 08000000 0eec3100 24beba00 00000000 ......1.$....... │ │ + 0x00daae80 08000000 e7eb3100 24beba00 00000000 ......1.$....... │ │ 0x00daae90 00000000 0c000000 62f62f00 24beba00 ........b./.$... │ │ - 0x00daaea0 01000000 00000000 10000000 d0933100 ..............1. │ │ + 0x00daaea0 01000000 00000000 10000000 a9933100 ..............1. │ │ 0x00daaeb0 24beba00 01000000 10000000 d0aeda00 $............... │ │ 0x00daaec0 02000000 00000000 08000000 b7893000 ..............0. │ │ 0x00daaed0 00000000 00000000 00000000 6d333000 ............m30. │ │ 0x00daaee0 a8c4ba00 00000000 00000000 04000000 ................ │ │ 0x00daaef0 d3602f00 a8c4ba00 01000000 10000000 .`/............. │ │ 0x00daaf00 14afda00 04000000 00000000 10000000 ................ │ │ 0x00daaf10 c7602f00 00000000 00000000 00000000 .`/............. │ │ 0x00daaf20 bcf02f00 34bfba00 00000000 00000000 ../.4........... │ │ 0x00daaf30 04000000 75333000 24beba00 01000000 ....u30.$....... │ │ 0x00daaf40 00000000 08000000 6d143000 24beba00 ........m.0.$... │ │ - 0x00daaf50 01000000 00000000 0c000000 18ec3100 ..............1. │ │ + 0x00daaf50 01000000 00000000 0c000000 f1eb3100 ..............1. │ │ 0x00daaf60 a8c4ba00 01000000 10000000 80afda00 ................ │ │ 0x00daaf70 02000000 00000000 08000000 b59c2f00 ............../. │ │ - 0x00daaf80 00000000 00000000 00000000 a1593100 .............Y1. │ │ + 0x00daaf80 00000000 00000000 00000000 7a593100 ............zY1. │ │ 0x00daaf90 a8c4ba00 00000000 00000000 04000000 ................ │ │ 0x00daafa0 a6b92f00 a8c4ba00 01000000 10000000 ../............. │ │ 0x00daafb0 c4afda00 02000000 00000000 08000000 ................ │ │ 0x00daafc0 7da93000 00000000 00000000 00000000 }.0............. │ │ 0x00daafd0 bcf02f00 e8bdba00 00000000 00000000 ../............. │ │ 0x00daafe0 04000000 75333000 24beba00 06000000 ....u30.$....... │ │ 0x00daaff0 b3f83200 90030000 6cfa3000 98010000 ..2.....l.0..... │ │ - 0x00dab000 db403200 3f040000 2c1a3100 40040000 .@2.?...,.1.@... │ │ + 0x00dab000 b4403200 3f040000 2c1a3100 40040000 .@2.?...,.1.@... │ │ 0x00dab010 acd62f00 0a040000 01db3000 0b040000 ../.......0..... │ │ 0x00dab020 157b2f00 94040000 724b3000 1c000000 .{/.....rK0..... │ │ - 0x00dab030 cfb22f00 98030000 bbe83100 98030000 ../.......1..... │ │ - 0x00dab040 74812f00 74000000 4ac73100 09020000 t./.t...J.1..... │ │ - 0x00dab050 503d3200 6866c200 00000000 4068c200 P=2.hf......@h.. │ │ + 0x00dab030 cfb22f00 98030000 94e83100 98030000 ../.......1..... │ │ + 0x00dab040 74812f00 74000000 23c73100 09020000 t./.t...#.1..... │ │ + 0x00dab050 293d3200 6866c200 00000000 4068c200 )=2.hf......@h.. │ │ 0x00dab060 00000000 6868c200 9068c200 b068c200 ....hh...h...h.. │ │ 0x00dab070 cc69c200 2c6ac200 6c6ac200 00000000 .i..,j..lj...... │ │ 0x00dab080 00000000 02000000 ffffffff ffffffff ................ │ │ 0x00dab090 f0c10000 0f000000 dce13000 78812f00 ..........0.x./. │ │ 0x00dab0a0 dce13000 05000000 00000000 01000000 ..0............. │ │ 0x00dab0b0 ffffffff ffffffff ffffffff 10000000 ................ │ │ 0x00dab0c0 dce13000 78812f00 dce13000 07000000 ..0.x./...0..... │ │ 0x00dab0d0 00000000 01000000 ffffffff ffffffff ................ │ │ 0x00dab0e0 ffffffff 11000000 00000000 00000000 ................ │ │ 0x00dab0f0 dce13000 07000000 dc7bc200 00000000 ..0......{...... │ │ 0x00dab100 98030000 00000000 00080000 06100000 ................ │ │ 0x00dab110 00000000 00000000 7bf62f00 04000000 ........{./..... │ │ 0x00dab120 187cc200 02000000 98030000 00000000 .|.............. │ │ 0x00dab130 00080000 07100000 00000000 00000000 ................ │ │ - 0x00dab140 cd0a3200 04000000 287cc200 01000000 ..2.....(|...... │ │ + 0x00dab140 a60a3200 04000000 287cc200 01000000 ..2.....(|...... │ │ 0x00dab150 98030000 00000000 00080000 08100000 ................ │ │ - 0x00dab160 00000000 00000000 cd0a3200 04000000 ..........2..... │ │ + 0x00dab160 00000000 00000000 a60a3200 04000000 ..........2..... │ │ 0x00dab170 287cc200 02000000 98030000 00000000 (|.............. │ │ 0x00dab180 00080000 09100000 00000000 00000000 ................ │ │ - 0x00dab190 aeec3100 02000000 00000000 01000000 ..1............. │ │ + 0x00dab190 87ec3100 02000000 00000000 01000000 ..1............. │ │ 0x00dab1a0 98030000 00000000 00080000 0a100000 ................ │ │ - 0x00dab1b0 00000000 00000000 aeec3100 02000000 ..........1..... │ │ + 0x00dab1b0 00000000 00000000 87ec3100 02000000 ..........1..... │ │ 0x00dab1c0 00000000 02000000 98030000 00000000 ................ │ │ 0x00dab1d0 00080000 0b100000 00000000 00000000 ................ │ │ 0x00dab1e0 0b612f00 05000000 00000000 01000000 .a/............. │ │ 0x00dab1f0 98030000 00000000 00080000 0c100000 ................ │ │ 0x00dab200 00000000 00000000 0b612f00 07000000 .........a/..... │ │ 0x00dab210 00000000 02000000 98030000 00000000 ................ │ │ 0x00dab220 00080000 0d100000 00000000 00000000 ................ │ │ 0x00dab230 0bc33000 04000000 5c7dc200 01000000 ..0.....\}...... │ │ 0x00dab240 98030000 00000000 00080000 0e100000 ................ │ │ 0x00dab250 00000000 00000000 0bc33000 04000000 ..........0..... │ │ 0x00dab260 5c7dc200 02000000 98030000 00000000 \}.............. │ │ 0x00dab270 02000000 05100000 7a003300 00000000 ........z.3..... │ │ - 0x00dab280 ca3a3200 04000000 307ec200 02000000 .:2.....0~...... │ │ + 0x00dab280 a33a3200 04000000 307ec200 02000000 .:2.....0~...... │ │ 0x00dab290 98030000 00000000 02000000 01100000 ................ │ │ - 0x00dab2a0 6bb13100 00000000 22143000 02000000 k.1.....".0..... │ │ + 0x00dab2a0 44b13100 00000000 22143000 02000000 D.1.....".0..... │ │ 0x00dab2b0 00000000 02000000 98030000 00000000 ................ │ │ 0x00dab2c0 06000000 0f100000 721b3100 00000000 ........r.1..... │ │ 0x00dab2d0 319b2f00 04000000 00000000 02000000 1./............. │ │ 0x00dab2e0 98030000 00000000 06000000 03100000 ................ │ │ - 0x00dab2f0 51a13200 00000000 319b2f00 04000000 Q.2.....1./..... │ │ + 0x00dab2f0 2aa13200 00000000 319b2f00 04000000 *.2.....1./..... │ │ 0x00dab300 d47ec200 02000000 1c000000 00000000 .~.............. │ │ 0x00dab310 02000000 05100000 7a003300 00000000 ........z.3..... │ │ - 0x00dab320 ca3a3200 04000000 307ec200 02000000 .:2.....0~...... │ │ + 0x00dab320 a33a3200 04000000 307ec200 02000000 .:2.....0~...... │ │ 0x00dab330 1c000000 00000000 02000000 01100000 ................ │ │ - 0x00dab340 6bb13100 00000000 22143000 02000000 k.1.....".0..... │ │ + 0x00dab340 44b13100 00000000 22143000 02000000 D.1.....".0..... │ │ 0x00dab350 00000000 02000000 1c000000 00000000 ................ │ │ 0x00dab360 06000000 0f100000 721b3100 00000000 ........r.1..... │ │ 0x00dab370 319b2f00 04000000 d47fc200 02000000 1./............. │ │ 0x00dab380 1c000000 00000000 06000000 03100000 ................ │ │ - 0x00dab390 51a13200 00000000 319b2f00 04000000 Q.2.....1./..... │ │ + 0x00dab390 2aa13200 00000000 319b2f00 04000000 *.2.....1./..... │ │ 0x00dab3a0 d47ec200 02000000 1c000000 00000000 .~.............. │ │ - 0x00dab3b0 02000000 02100000 f8cd3100 00000000 ..........1..... │ │ + 0x00dab3b0 02000000 02100000 d1cd3100 00000000 ..........1..... │ │ 0x00dab3c0 3ab92f00 01000000 00000000 02000000 :./............. │ │ 0x00dab3d0 98030000 00000000 02000000 04100000 ................ │ │ 0x00dab3e0 d76a3000 00000000 b2ff3200 02000000 .j0.......2..... │ │ 0x00dab3f0 00000000 02000000 1c000000 00000000 ................ │ │ 0x00dab400 00080000 10100000 86a93000 00000000 ..........0..... │ │ 0x00dab410 1fbe3200 02000000 00000000 02000000 ..2............. │ │ 0x00dab420 74000000 00000000 02000000 01100000 t............... │ │ 0x00dab430 e3e13000 00000000 22143000 02000000 ..0.....".0..... │ │ 0x00dab440 00000000 02000000 74000000 00000000 ........t....... │ │ - 0x00dab450 02000000 02100000 d80a3200 00000000 ..........2..... │ │ + 0x00dab450 02000000 02100000 b10a3200 00000000 ..........2..... │ │ 0x00dab460 b2ff3200 02000000 00000000 02000000 ..2............. │ │ 0x00dab470 74000000 00000000 02000000 03100000 t............... │ │ 0x00dab480 b8b92f00 00000000 6b562f00 04000000 ../.....kV/..... │ │ 0x00dab490 287cc200 02000000 98010000 00000000 (|.............. │ │ - 0x00dab4a0 06000000 02100000 ec0a3200 00000000 ..........2..... │ │ + 0x00dab4a0 06000000 02100000 c50a3200 00000000 ..........2..... │ │ 0x00dab4b0 68af2f00 04000000 7880c200 02000000 h./.....x....... │ │ 0x00dab4c0 98010000 00000000 06000000 01100000 ................ │ │ 0x00dab4d0 c8b92f00 00000000 319b2f00 04000000 ../.....1./..... │ │ 0x00dab4e0 c081c200 00000000 98010000 00000000 ................ │ │ 0x00dab4f0 00080000 03100000 12c33000 00000000 ..........0..... │ │ 0x00dab500 f5e13000 01000000 7882c200 00000000 ..0.....x....... │ │ 0x00dab510 98010000 00000000 00080000 04100000 ................ │ │ 0x00dab520 00000000 00000000 7bf62f00 04000000 ........{./..... │ │ 0x00dab530 ac83c200 02000000 98010000 00000000 ................ │ │ - 0x00dab540 00080000 05100000 81b13100 00000000 ..........1..... │ │ - 0x00dab550 cd0a3200 04000000 287cc200 01000000 ..2.....(|...... │ │ + 0x00dab540 00080000 05100000 5ab13100 00000000 ........Z.1..... │ │ + 0x00dab550 a60a3200 04000000 287cc200 01000000 ..2.....(|...... │ │ 0x00dab560 98010000 00000000 00080000 06100000 ................ │ │ - 0x00dab570 00000000 00000000 cd0a3200 04000000 ..........2..... │ │ + 0x00dab570 00000000 00000000 a60a3200 04000000 ..........2..... │ │ 0x00dab580 287cc200 02000000 98010000 00000000 (|.............. │ │ 0x00dab590 00080000 07100000 00000000 00000000 ................ │ │ - 0x00dab5a0 aeec3100 02000000 00000000 01000000 ..1............. │ │ + 0x00dab5a0 87ec3100 02000000 00000000 01000000 ..1............. │ │ 0x00dab5b0 98010000 00000000 00080000 08100000 ................ │ │ - 0x00dab5c0 00000000 00000000 aeec3100 02000000 ..........1..... │ │ + 0x00dab5c0 00000000 00000000 87ec3100 02000000 ..........1..... │ │ 0x00dab5d0 00000000 02000000 98010000 00000000 ................ │ │ 0x00dab5e0 00080000 09100000 00000000 00000000 ................ │ │ 0x00dab5f0 0b612f00 05000000 00000000 01000000 .a/............. │ │ 0x00dab600 98010000 00000000 00080000 0a100000 ................ │ │ 0x00dab610 00000000 00000000 0b612f00 07000000 .........a/..... │ │ 0x00dab620 00000000 02000000 94040000 00000000 ................ │ │ - 0x00dab630 06000000 02100000 ec0a3200 00000000 ..........2..... │ │ + 0x00dab630 06000000 02100000 c50a3200 00000000 ..........2..... │ │ 0x00dab640 68af2f00 04000000 7880c200 02000000 h./.....x....... │ │ 0x00dab650 94040000 00000000 06000000 01100000 ................ │ │ 0x00dab660 c8b92f00 00000000 319b2f00 04000000 ../.....1./..... │ │ 0x00dab670 c081c200 00000000 94040000 00000000 ................ │ │ 0x00dab680 00080000 03100000 12c33000 00000000 ..........0..... │ │ 0x00dab690 f5e13000 01000000 7882c200 00000000 ..0.....x....... │ │ 0x00dab6a0 94040000 00000000 00080000 04100000 ................ │ │ 0x00dab6b0 00000000 00000000 7bf62f00 04000000 ........{./..... │ │ 0x00dab6c0 ac83c200 02000000 94040000 00000000 ................ │ │ - 0x00dab6d0 00080000 05100000 81b13100 00000000 ..........1..... │ │ - 0x00dab6e0 cd0a3200 04000000 287cc200 01000000 ..2.....(|...... │ │ + 0x00dab6d0 00080000 05100000 5ab13100 00000000 ........Z.1..... │ │ + 0x00dab6e0 a60a3200 04000000 287cc200 01000000 ..2.....(|...... │ │ 0x00dab6f0 94040000 00000000 00080000 06100000 ................ │ │ - 0x00dab700 00000000 00000000 cd0a3200 04000000 ..........2..... │ │ + 0x00dab700 00000000 00000000 a60a3200 04000000 ..........2..... │ │ 0x00dab710 287cc200 02000000 94040000 00000000 (|.............. │ │ 0x00dab720 00080000 07100000 00000000 00000000 ................ │ │ - 0x00dab730 aeec3100 02000000 00000000 01000000 ..1............. │ │ + 0x00dab730 87ec3100 02000000 00000000 01000000 ..1............. │ │ 0x00dab740 94040000 00000000 00080000 08100000 ................ │ │ - 0x00dab750 00000000 00000000 aeec3100 02000000 ..........1..... │ │ + 0x00dab750 00000000 00000000 87ec3100 02000000 ..........1..... │ │ 0x00dab760 00000000 02000000 94040000 00000000 ................ │ │ 0x00dab770 00080000 09100000 00000000 00000000 ................ │ │ 0x00dab780 0b612f00 05000000 00000000 01000000 .a/............. │ │ 0x00dab790 94040000 00000000 00080000 0a100000 ................ │ │ 0x00dab7a0 00000000 00000000 0b612f00 07000000 .........a/..... │ │ 0x00dab7b0 00000000 02000000 06000000 90030000 ................ │ │ 0x00dab7c0 f0c70000 01100000 25c33000 00000000 ........%.0..... │ │ - 0x00dab7d0 1c643200 04000000 bc83c200 01000000 .d2............. │ │ + 0x00dab7d0 f5633200 04000000 bc83c200 01000000 .c2............. │ │ 0x00dab7e0 06000000 90030000 f0c70000 06100000 ................ │ │ - 0x00dab7f0 00000000 00000000 1c643200 04000000 .........d2..... │ │ + 0x00dab7f0 00000000 00000000 f5633200 04000000 .........c2..... │ │ 0x00dab800 bc83c200 02000000 06000000 90030000 ................ │ │ 0x00dab810 f0c70000 05100000 56df3200 00000000 ........V.2..... │ │ 0x00dab820 13612f00 04000000 287cc200 01000000 .a/.....(|...... │ │ 0x00dab830 06000000 90030000 f0c70000 08100000 ................ │ │ 0x00dab840 00000000 00000000 13612f00 04000000 .........a/..... │ │ 0x00dab850 287cc200 02000000 06000000 90030000 (|.............. │ │ 0x00dab860 f0c10000 02100000 c19c2f00 00000000 ........../..... │ │ 0x00dab870 d19c2f00 04000000 5087c200 01000000 ../.....P....... │ │ 0x00dab880 06000000 90030000 f0c10000 07100000 ................ │ │ 0x00dab890 00000000 00000000 d19c2f00 04000000 ........../..... │ │ 0x00dab8a0 5087c200 02000000 06000000 00000000 P............... │ │ - 0x00dab8b0 00060000 09100000 fe593100 00000000 .........Y1..... │ │ + 0x00dab8b0 00060000 09100000 d7593100 00000000 .........Y1..... │ │ 0x00dab8c0 6b562f00 04000000 287cc200 01000000 kV/.....(|...... │ │ 0x00dab8d0 06000000 00000000 00060000 0b100000 ................ │ │ 0x00dab8e0 00000000 00000000 6b562f00 04000000 ........kV/..... │ │ 0x00dab8f0 287cc200 02000000 06000000 00000000 (|.............. │ │ 0x00dab900 00060000 0a100000 00000000 d99c2f00 ............../. │ │ - 0x00dab910 0a5a3100 05000000 00000000 01000000 .Z1............. │ │ + 0x00dab910 e3593100 05000000 00000000 01000000 .Y1............. │ │ 0x00dab920 06000000 00000000 00060000 0c100000 ................ │ │ - 0x00dab930 00000000 00000000 0a5a3100 07000000 .........Z1..... │ │ + 0x00dab930 00000000 00000000 e3593100 07000000 .........Y1..... │ │ 0x00dab940 00000000 02000000 06000000 00000000 ................ │ │ 0x00dab950 00060000 0e100000 00000000 d7893000 ..............0. │ │ 0x00dab960 a64c3000 02000000 00000000 02000000 .L0............. │ │ 0x00dab970 90030000 00000000 06000000 01000000 ................ │ │ - 0x00dab980 5ca13200 00000000 6b562f00 04000000 \.2.....kV/..... │ │ + 0x00dab980 35a13200 00000000 6b562f00 04000000 5.2.....kV/..... │ │ 0x00dab990 287cc200 02000000 90030000 00000000 (|.............. │ │ 0x00dab9a0 06000000 05100000 1f612f00 00000000 .........a/..... │ │ 0x00dab9b0 13612f00 04000000 287cc200 02000000 .a/.....(|...... │ │ 0x00dab9c0 90030000 00000000 06000000 02100000 ................ │ │ - 0x00dab9d0 25643200 00000000 d19c2f00 01000000 %d2......./..... │ │ + 0x00dab9d0 fe633200 00000000 d19c2f00 01000000 .c2......./..... │ │ 0x00dab9e0 00000000 02000000 06000000 90030000 ................ │ │ 0x00dab9f0 04000000 03100000 84f62f00 00000000 ........../..... │ │ 0x00daba00 764c3000 02000000 00000000 02000000 vL0............. │ │ 0x00daba10 06000000 90030000 04000000 04100000 ................ │ │ 0x00daba20 62df3200 00000000 062a3000 02000000 b.2......*0..... │ │ 0x00daba30 00000000 02000000 06000000 90030000 ................ │ │ 0x00daba40 04000000 0d100000 d1be3200 00000000 ..........2..... │ │ 0x00daba50 b94c3000 02000000 00000000 02000000 .L0............. │ │ 0x00daba60 ffffffff ffffffff f0c10000 0e000000 ................ │ │ - 0x00daba70 8db13100 00000000 6cb13200 02000000 ..1.....l.2..... │ │ + 0x00daba70 66b13100 00000000 6cb13200 02000000 f.1.....l.2..... │ │ 0x00daba80 00000000 02000000 ffffffff ffffffff ................ │ │ 0x00daba90 00080000 00100000 36c33000 00000000 ........6.0..... │ │ 0x00dabaa0 6b562f00 04000000 287cc200 02000000 kV/.....(|...... │ │ 0x00dabab0 ffffffff ffffffff 00080000 01100000 ................ │ │ - 0x00dabac0 71223200 98b13100 71223200 05000000 q"2...1.q"2..... │ │ + 0x00dabac0 4a223200 71b13100 4a223200 05000000 J"2.q.1.J"2..... │ │ 0x00dabad0 00000000 02000000 ffffffff ffffffff ................ │ │ - 0x00dabae0 00080000 02100000 bb163100 0ece3100 ..........1...1. │ │ + 0x00dabae0 00080000 02100000 bb163100 e7cd3100 ..........1...1. │ │ 0x00dabaf0 bb163100 05000000 00000000 02000000 ..1............. │ │ 0x00dabb00 ffffffff ffffffff 00080000 03100000 ................ │ │ 0x00dabb10 36c33000 00000000 6b562f00 04000000 6.0.....kV/..... │ │ 0x00dabb20 287cc200 02000000 ffffffff ffffffff (|.............. │ │ 0x00dabb30 00080000 04100000 bcf02f00 08e23000 ........../...0. │ │ 0x00dabb40 bcf02f00 05000000 00000000 02000000 ../............. │ │ 0x00dabb50 ffffffff ffffffff 00080000 05100000 ................ │ │ - 0x00dabb60 74a33100 5d7d3000 74a33100 05000000 t.1.]}0.t.1..... │ │ + 0x00dabb60 4da33100 5d7d3000 4da33100 05000000 M.1.]}0.M.1..... │ │ 0x00dabb70 00000000 02000000 ffffffff ffffffff ................ │ │ 0x00dabb80 00080000 06100000 36612f00 f4893000 ........6a/...0. │ │ 0x00dabb90 36612f00 05000000 00000000 02000000 6a/............. │ │ 0x00dabba0 ffffffff ffffffff 00080000 07100000 ................ │ │ 0x00dabbb0 60b83200 00000000 60b83200 01000000 `.2.....`.2..... │ │ 0x00dabbc0 0c89c200 02000000 ffffffff ffffffff ................ │ │ - 0x00dabbd0 00080000 08100000 f0933100 3e823200 ..........1.>.2. │ │ - 0x00dabbe0 f0933100 05000000 00000000 02000000 ..1............. │ │ + 0x00dabbd0 00080000 08100000 c9933100 17823200 ..........1...2. │ │ + 0x00dabbe0 c9933100 05000000 00000000 02000000 ..1............. │ │ 0x00dabbf0 ffffffff ffffffff 00080000 09100000 ................ │ │ 0x00dabc00 bcf02f00 08e23000 bcf02f00 05000000 ../...0.../..... │ │ 0x00dabc10 00000000 02000000 ffffffff ffffffff ................ │ │ - 0x00dabc20 00080000 0a100000 46823200 00000000 ........F.2..... │ │ + 0x00dabc20 00080000 0a100000 1f823200 00000000 ..........2..... │ │ 0x00dabc30 31d82f00 02000000 00000000 02000000 1./............. │ │ 0x00dabc40 ffffffff ffffffff 00080000 0b100000 ................ │ │ - 0x00dabc50 7ce83100 00000000 7ce83100 02000000 |.1.....|.1..... │ │ + 0x00dabc50 55e83100 00000000 55e83100 02000000 U.1.....U.1..... │ │ 0x00dabc60 00000000 02000000 ffffffff ffffffff ................ │ │ 0x00dabc70 00080000 0c100000 aeb42f00 00000000 ........../..... │ │ 0x00dabc80 aeb42f00 02000000 00000000 02000000 ../............. │ │ 0x00dabc90 ffffffff ffffffff 00080000 0d100000 ................ │ │ - 0x00dabca0 16ce3100 00000000 16ce3100 02000000 ..1.......1..... │ │ + 0x00dabca0 efcd3100 00000000 efcd3100 02000000 ..1.......1..... │ │ 0x00dabcb0 00000000 02000000 ffffffff ffffffff ................ │ │ 0x00dabcc0 04060000 0c000000 00000000 00000000 ................ │ │ 0x00dabcd0 f63f3000 04000000 608ac200 02000000 .?0.....`....... │ │ 0x00dabce0 ffffffff ffffffff 04000000 06000000 ................ │ │ - 0x00dabcf0 74a33100 5d7d3000 9cb72f00 05000000 t.1.]}0.../..... │ │ + 0x00dabcf0 4da33100 5d7d3000 9cb72f00 05000000 M.1.]}0.../..... │ │ 0x00dabd00 00000000 02000000 ffffffff ffffffff ................ │ │ 0x00dabd10 f0c10000 01000000 00000000 00000000 ................ │ │ 0x00dabd20 6b562f00 04000000 287cc200 01000000 kV/.....(|...... │ │ 0x00dabd30 ffffffff ffffffff f0c10000 0d000000 ................ │ │ 0x00dabd40 00000000 00000000 6b562f00 04000000 ........kV/..... │ │ 0x00dabd50 287cc200 02000000 0a040000 0a040000 (|.............. │ │ 0x00dabd60 04000000 ffffffff 00000000 00000000 ................ │ │ @@ -30860,88 +30860,88 @@ │ │ 0x00dabd90 00000000 00000000 319b2f00 04000000 ........1./..... │ │ 0x00dabda0 948bc200 02000000 0b040000 0b040000 ................ │ │ 0x00dabdb0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dabdc0 319b2f00 04000000 948bc200 02000000 1./............. │ │ 0x00dabdd0 0b040000 0b040000 02000000 ffffffff ................ │ │ 0x00dabde0 00000000 00000000 319b2f00 04000000 ........1./..... │ │ 0x00dabdf0 948bc200 01000000 2d243000 02000000 ........-$0..... │ │ - 0x00dabe00 23ce3100 00000000 00000000 01000000 #.1............. │ │ + 0x00dabe00 fccd3100 00000000 00000000 01000000 ..1............. │ │ 0x00dabe10 2d243000 02000000 39c33000 00000000 -$0.....9.0..... │ │ - 0x00dabe20 00000000 01000000 6ea13200 03000000 ........n.2..... │ │ - 0x00dabe30 5cc33100 04000000 48823200 04000000 \.1.....H.2..... │ │ - 0x00dabe40 f5933100 05000000 b9ec3100 06000000 ..1.......1..... │ │ + 0x00dabe20 00000000 01000000 47a13200 03000000 ........G.2..... │ │ + 0x00dabe30 35c33100 04000000 21823200 04000000 5.1.....!.2..... │ │ + 0x00dabe40 ce933100 05000000 92ec3100 06000000 ..1.......1..... │ │ 0x00dabe50 fc893000 07000000 00000000 ffffffff ..0............. │ │ 0x00dabe60 6b562f00 fdffffff 749c3000 feffffff kV/.....t.0..... │ │ 0x00dabe70 d5922f00 00000000 3b612f00 01000000 ../.....;a/..... │ │ - 0x00dabe80 fa933100 02000000 74a13200 01000000 ..1.....t.2..... │ │ + 0x00dabe80 d3933100 02000000 4da13200 01000000 ..1.....M.2..... │ │ 0x00dabe90 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dabea0 00000000 00000000 319b2f00 04000000 ........1./..... │ │ 0x00dabeb0 f48dc200 01000000 ffffffff ffffffff ................ │ │ 0x00dabec0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dabed0 9cb72f00 02000000 e88ec200 01000000 ../............. │ │ 0x00dabee0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dabef0 00000000 00000000 52493000 00000000 ........RI0..... │ │ 0x00dabf00 9c8fc200 01000000 ffffffff ffffffff ................ │ │ 0x00dabf10 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dabf20 82812f00 02000000 5091c200 01000000 ../.....P....... │ │ 0x00dabf30 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00dabf40 00000000 00000000 a2b13100 02000000 ..........1..... │ │ + 0x00dabf40 00000000 00000000 7bb13100 02000000 ........{.1..... │ │ 0x00dabf50 5091c200 01000000 ffffffff ffffffff P............... │ │ 0x00dabf60 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dabf70 aeb42f00 02000000 b492c200 01000000 ../............. │ │ 0x00dabf80 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dabf90 00000000 00000000 afd93200 02000000 ..........2..... │ │ 0x00dabfa0 7493c200 01000000 ffffffff ffffffff t............... │ │ 0x00dabfb0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dabfc0 96433200 02000000 f893c200 01000000 .C2............. │ │ + 0x00dabfc0 6f433200 02000000 f893c200 01000000 oC2............. │ │ 0x00dabfd0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dabfe0 00000000 00000000 31d82f00 02000000 ........1./..... │ │ 0x00dabff0 7c94c200 01000000 ffffffff ffffffff |............... │ │ 0x00dac000 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac010 062a3000 02000000 f094c200 01000000 .*0............. │ │ 0x00dac020 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00dac030 00000000 00000000 d1453200 02000000 .........E2..... │ │ + 0x00dac030 00000000 00000000 aa453200 02000000 .........E2..... │ │ 0x00dac040 6495c200 01000000 ffffffff ffffffff d............... │ │ 0x00dac050 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac060 f8be3200 02000000 d895c200 01000000 ..2............. │ │ 0x00dac070 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00dac080 00000000 00000000 155a3100 02000000 .........Z1..... │ │ + 0x00dac080 00000000 00000000 ee593100 02000000 .........Y1..... │ │ 0x00dac090 4c96c200 01000000 ffffffff ffffffff L............... │ │ 0x00dac0a0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dac0b0 4d823200 02000000 c096c200 01000000 M.2............. │ │ + 0x00dac0b0 26823200 02000000 c096c200 01000000 &.2............. │ │ 0x00dac0c0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac0d0 00000000 00000000 109d2f00 02000000 ........../..... │ │ 0x00dac0e0 7097c200 01000000 ffffffff ffffffff p............... │ │ 0x00dac0f0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac100 74df3200 02000000 2098c200 01000000 t.2..... ....... │ │ 0x00dac110 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac120 00000000 00000000 1c9d2f00 02000000 ........../..... │ │ 0x00dac130 d098c200 01000000 ffffffff ffffffff ................ │ │ 0x00dac140 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac150 f06a3000 02000000 8099c200 01000000 .j0............. │ │ 0x00dac160 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00dac170 00000000 00000000 215a3100 02000000 ........!Z1..... │ │ + 0x00dac170 00000000 00000000 fa593100 02000000 .........Y1..... │ │ 0x00dac180 309ac200 01000000 ffffffff ffffffff 0............... │ │ 0x00dac190 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dac1a0 080b3200 02000000 e09ac200 01000000 ..2............. │ │ + 0x00dac1a0 e10a3200 02000000 e09ac200 01000000 ..2............. │ │ 0x00dac1b0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac1c0 00000000 00000000 d14c3000 02000000 .........L0..... │ │ 0x00dac1d0 909bc200 01000000 ffffffff ffffffff ................ │ │ 0x00dac1e0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac1f0 289d2f00 02000000 409cc200 01000000 (./.....@....... │ │ 0x00dac200 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x00dac210 00000000 00000000 6f383100 02000000 ........o81..... │ │ + 0x00dac210 00000000 00000000 48383100 02000000 ........H81..... │ │ 0x00dac220 b49cc200 01000000 ffffffff ffffffff ................ │ │ 0x00dac230 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dac240 3c283200 02000000 289dc200 01000000 <(2.....(....... │ │ + 0x00dac240 15283200 02000000 289dc200 01000000 .(2.....(....... │ │ 0x00dac250 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac260 00000000 00000000 04bf3200 02000000 ..........2..... │ │ 0x00dac270 dc9dc200 01000000 ffffffff ffffffff ................ │ │ 0x00dac280 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dac290 59823200 02000000 909ec200 01000000 Y.2............. │ │ + 0x00dac290 32823200 02000000 909ec200 01000000 2.2............. │ │ 0x00dac2a0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac2b0 00000000 00000000 12bf3200 02000000 ..........2..... │ │ 0x00dac2c0 449fc200 01000000 ffffffff ffffffff D............... │ │ 0x00dac2d0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac2e0 369d2f00 02000000 f89fc200 01000000 6./............. │ │ 0x00dac2f0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac300 00000000 00000000 dab92f00 02000000 ........../..... │ │ @@ -30953,34 +30953,34 @@ │ │ 0x00dac360 14a2c200 01000000 ffffffff ffffffff ................ │ │ 0x00dac370 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac380 8fdf3200 02000000 c8a2c200 01000000 ..2............. │ │ 0x00dac390 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac3a0 00000000 00000000 20bf3200 02000000 ........ .2..... │ │ 0x00dac3b0 3ca3c200 01000000 ffffffff ffffffff <............... │ │ 0x00dac3c0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dac3d0 7d383100 02000000 f0a3c200 01000000 }81............. │ │ + 0x00dac3d0 56383100 02000000 f0a3c200 01000000 V81............. │ │ 0x00dac3e0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac3f0 00000000 00000000 d5003100 02000000 ..........1..... │ │ 0x00dac400 a4a4c200 01000000 ffffffff ffffffff ................ │ │ 0x00dac410 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac420 a0df3200 02000000 58a5c200 01000000 ..2.....X....... │ │ 0x00dac430 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac440 00000000 00000000 a2a93000 02000000 ..........0..... │ │ 0x00dac450 0ca6c200 01000000 ffffffff ffffffff ................ │ │ 0x00dac460 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dac470 8e383100 02000000 c0a6c200 01000000 .81............. │ │ + 0x00dac470 67383100 02000000 c0a6c200 01000000 g81............. │ │ 0x00dac480 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac490 00000000 00000000 de4c3000 02000000 .........L0..... │ │ 0x00dac4a0 74a7c200 01000000 ffffffff ffffffff t............... │ │ 0x00dac4b0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dac4c0 94f62f00 02000000 28a8c200 01000000 ../.....(....... │ │ 0x00dac4d0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x00dac4e0 00000000 00000000 dddc3200 01000000 ..........2..... │ │ 0x00dac4f0 dca8c200 319b2f00 03000000 ffffffff ....1./......... │ │ - 0x00dac500 23af3100 00000000 00000000 beec3100 #.1...........1. │ │ + 0x00dac500 fcae3100 00000000 00000000 97ec3100 ..1...........1. │ │ 0x00dac510 02000000 00100000 33d82f00 01000000 ........3./..... │ │ 0x00dac520 00100000 1c000000 00000000 88d7c200 ................ │ │ 0x00dac530 e8d7c200 e4d8c200 00000000 30d9c200 ............0... │ │ 0x00dac540 00000000 08dbc200 00000000 00000000 ................ │ │ 0x00dac550 00000000 00000000 00000000 00000000 ................ │ │ 0x00dac560 00000000 00000000 00000000 00000000 ................ │ │ 0x00dac570 00000000 00000000 00000000 00000000 ................ │ │ @@ -31007,432 +31007,432 @@ │ │ 0x00dac6c0 30f3c200 00000000 8cf3c200 00000000 0............... │ │ 0x00dac6d0 2cf4c200 00000000 08f5c200 00000000 ,............... │ │ 0x00dac6e0 e0f5c200 00000000 00000000 00000000 ................ │ │ 0x00dac6f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dac700 00000000 00000000 00000000 00000000 ................ │ │ 0x00dac710 40f6c200 58f7c200 9cfbc200 00000000 @...X........... │ │ 0x00dac720 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dac730 00000000 1a763100 66040000 00080000 .....v1.f....... │ │ + 0x00dac730 00000000 f3753100 66040000 00080000 .....u1.f....... │ │ 0x00dac740 e1000000 0470da00 1870da00 3c6fda00 .....p...p...2.u... │ │ - 0x00dad7e0 4c023100 70000013 511d3100 78000013 L.1.p...Q.1.x... │ │ + 0x00dad7d0 076d3000 96000013 170c3200 75000013 .m0.......2.u... │ │ + 0x00dad7e0 4c023100 70000013 2a1d3100 78000013 L.1.p...*.1.x... │ │ 0x00dad7f0 96aa3000 90000013 bd4e3000 7d000013 ..0......N0.}... │ │ - 0x00dad800 b9e33000 82000013 503a3100 74000013 ..0.....P:1.t... │ │ + 0x00dad800 b9e33000 82000013 293a3100 74000013 ..0.....):1.t... │ │ 0x00dad810 ba9e2f00 92000013 b4822f00 93000013 ../......./..... │ │ - 0x00dad820 cae33000 65000013 f1833200 91000013 ..0.e.....2..... │ │ + 0x00dad820 cae33000 65000013 ca833200 91000013 ..0.e.....2..... │ │ 0x00dad830 f5612f00 00000000 00000000 6c00801e .a/.........l... │ │ - 0x00dad840 4d0c3200 6400801e 38ee3100 6d00801e M.2.d...8.1.m... │ │ - 0x00dad850 0d473200 7700801e 8d953100 6500801e .G2.w.....1.e... │ │ - 0x00dad860 11843200 6700801e 0ec53000 6600801e ..2.g.....0.f... │ │ - 0x00dad870 0d622f00 8000801e 415b3100 7e00801e .b/.....A[1.~... │ │ + 0x00dad840 260c3200 6400801e 11ee3100 6d00801e &.2.d.....1.m... │ │ + 0x00dad850 e6463200 7700801e 66953100 6500801e .F2.w...f.1.e... │ │ + 0x00dad860 ea833200 6700801e 0ec53000 6600801e ..2.g.....0.f... │ │ + 0x00dad870 0d622f00 8000801e 1a5b3100 7e00801e .b/......[1.~... │ │ 0x00dad880 1b622f00 7800801e c99e2f00 7b00801e .b/.x...../.{... │ │ - 0x00dad890 6b0c3200 7d00801e dfe33000 7c00801e k.2.}.....0.|... │ │ - 0x00dad8a0 23843200 7500801e 7f0c3200 6e00801e #.2.u.....2.n... │ │ + 0x00dad890 440c3200 7d00801e dfe33000 7c00801e D.2.}.....0.|... │ │ + 0x00dad8a0 fc833200 7500801e 580c3200 6e00801e ..2.u...X.2.n... │ │ 0x00dad8b0 b0db2f00 7900801e e59e2f00 6f00801e ../.y...../.o... │ │ - 0x00dad8c0 1a6d3000 6900801e aa653200 6a00801e .m0.i....e2.j... │ │ - 0x00dad8d0 f0e33000 7000801e 36843200 7400801e ..0.p...6.2.t... │ │ - 0x00dad8e0 5d3a3100 7100801e 0ce43000 6800801e ]:1.q.....0.h... │ │ - 0x00dad8f0 93f82f00 8200801e 27473200 8100801e ../.....'G2..... │ │ + 0x00dad8c0 1a6d3000 6900801e 83653200 6a00801e .m0.i....e2.j... │ │ + 0x00dad8d0 f0e33000 7000801e 0f843200 7400801e ..0.p.....2.t... │ │ + 0x00dad8e0 363a3100 7100801e 0ce43000 6800801e 6:1.q.....0.h... │ │ + 0x00dad8f0 93f82f00 8200801e 00473200 8100801e ../......G2..... │ │ 0x00dad900 fa9e2f00 7f00801e 99343000 7a00801e ../......40.z... │ │ 0x00dad910 c9822f00 7200801e 17a33200 6b00801e ../.r.....2.k... │ │ 0x00dad920 c64e3000 7300801e 1ec53000 7600801e .N0.s.....0.v... │ │ 0x00dad930 23e43000 00000000 00000000 63000017 #.0.........c... │ │ 0x00dad940 688b3000 a1000017 c6db2f00 af000017 h.0......./..... │ │ - 0x00dad950 dc822f00 a0000017 4b2a3200 64000017 ../.....K*2.d... │ │ + 0x00dad950 dc822f00 a0000017 242a3200 64000017 ../.....$*2.d... │ │ 0x00dad960 5ec03200 b8000017 77c03200 b9000017 ^.2.....w.2..... │ │ 0x00dad970 fae13200 65000017 3be43000 66000017 ..2.e...;.0.f... │ │ - 0x00dad980 642a3200 67000017 05cf3100 68000017 d*2.g.....1.h... │ │ - 0x00dad990 48ee3100 aa000017 5c023100 69000017 H.1.....\.1.i... │ │ - 0x00dad9a0 aa953100 ab000017 950c3200 6a000017 ..1.......2.j... │ │ - 0x00dad9b0 34c53000 6b000017 bc953100 6c000017 4.0.k.....1.l... │ │ - 0x00dad9c0 72163000 6d000017 19cf3100 6e000017 r.0.m.....1.n... │ │ - 0x00dad9d0 dc953100 6f000017 09e23200 bb000017 ..1.o.....2..... │ │ + 0x00dad980 3d2a3200 67000017 dece3100 68000017 =*2.g.....1.h... │ │ + 0x00dad990 21ee3100 aa000017 5c023100 69000017 !.1.....\.1.i... │ │ + 0x00dad9a0 83953100 ab000017 6e0c3200 6a000017 ..1.....n.2.j... │ │ + 0x00dad9b0 34c53000 6b000017 95953100 6c000017 4.0.k.....1.l... │ │ + 0x00dad9c0 72163000 6d000017 f2ce3100 6e000017 r.0.m.....1.n... │ │ + 0x00dad9d0 b5953100 6f000017 09e23200 bb000017 ..1.o.....2..... │ │ 0x00dad9e0 5ffb3000 70000017 8f163000 71000017 _.0.p.....0.q... │ │ - 0x00dad9f0 798b3000 72000017 b9653200 73000017 y.0.r....e2.s... │ │ - 0x00dada00 ab0c3200 74000017 a0013300 c4000017 ..2.t.....3..... │ │ - 0x00dada10 b4343000 b7000017 7e773100 75000017 .40.....~w1.u... │ │ + 0x00dad9f0 798b3000 72000017 92653200 73000017 y.0.r....e2.s... │ │ + 0x00dada00 840c3200 74000017 a0013300 c4000017 ..2.t.....3..... │ │ + 0x00dada10 b4343000 b7000017 57773100 75000017 .40.....Ww1.u... │ │ 0x00dada20 aaaa3000 b0000017 bc013300 76000017 ..0.......3.v... │ │ 0x00dada30 b3bf3200 be000017 16e23200 bf000017 ..2.......2..... │ │ 0x00dada40 928b3000 ba000017 35e03200 77000017 ..0.....5.2.w... │ │ 0x00dada50 2fa33200 78000017 db343000 79000017 /.2.x....40.y... │ │ - 0x00dada60 9d163000 ac000017 8a2a3200 a2000017 ..0......*2..... │ │ + 0x00dada60 9d163000 ac000017 632a3200 a2000017 ..0.....c*2..... │ │ 0x00dada70 56bb2f00 a3000017 a8f82f00 a4000017 V./......./..... │ │ - 0x00dada80 55c53000 a5000017 50ee3100 7a000017 U.0.....P.1.z... │ │ + 0x00dada80 55c53000 a5000017 29ee3100 7a000017 U.0.....).1.z... │ │ 0x00dada90 d6db2f00 7b000017 089f2f00 b5000017 ../.{...../..... │ │ 0x00dadaa0 e9db2f00 7c000017 aa8b3000 b1000017 ../.|.....0..... │ │ 0x00dadab0 c2f82f00 7d000017 dd013300 7e000017 ../.}.....3.~... │ │ - 0x00dadac0 9d2a3200 7f000017 109f2f00 ad000017 .*2......./..... │ │ + 0x00dadac0 762a3200 7f000017 109f2f00 ad000017 v*2......./..... │ │ 0x00dadad0 034e3000 80000017 574d3000 81000017 .N0.....WM0..... │ │ - 0x00dadae0 4f393100 82000017 91c03200 ae000017 O91.......2..... │ │ + 0x00dadae0 28393100 82000017 91c03200 ae000017 (91.......2..... │ │ 0x00dadaf0 00353000 83000017 fd013300 84000017 .50.......3..... │ │ 0x00dadb00 78bb2f00 a6000017 f8822f00 a7000017 x./......./..... │ │ - 0x00dadb10 e7953100 b2000017 65c53000 85000017 ..1.....e.0..... │ │ - 0x00dadb20 42473200 86000017 df653200 a8000017 BG2......e2..... │ │ - 0x00dadb30 98c03200 87000017 55843200 b6000017 ..2.....U.2..... │ │ - 0x00dadb40 24e23200 bc000017 64ce3100 88000017 $.2.....d.1..... │ │ - 0x00dadb50 ed653200 a9000017 0e832f00 89000017 .e2......./..... │ │ + 0x00dadb10 c0953100 b2000017 65c53000 85000017 ..1.....e.0..... │ │ + 0x00dadb20 1b473200 86000017 b8653200 a8000017 .G2......e2..... │ │ + 0x00dadb30 98c03200 87000017 2e843200 b6000017 ..2.......2..... │ │ + 0x00dadb40 24e23200 bc000017 3dce3100 88000017 $.2.....=.1..... │ │ + 0x00dadb50 c6653200 a9000017 0e832f00 89000017 .e2......./..... │ │ 0x00dadb60 1b9f2f00 bd000017 ac6b3000 8a000017 ../......k0..... │ │ - 0x00dadb70 cbf82f00 8b000017 a72a3200 8c000017 ../......*2..... │ │ + 0x00dadb70 cbf82f00 8b000017 802a3200 8c000017 ../......*2..... │ │ 0x00dadb80 10023300 8d000017 abc03200 8e000017 ..3.......2..... │ │ - 0x00dadb90 e8f82f00 8f000017 f7953100 90000017 ../.......1..... │ │ + 0x00dadb90 e8f82f00 8f000017 d0953100 90000017 ../.......1..... │ │ 0x00dadba0 41a33200 91000017 b8163000 92000017 A.2.......0..... │ │ 0x00dadbb0 3ae23200 93000017 71c53000 94000017 :.2.....q.0..... │ │ - 0x00dadbc0 f4333000 95000017 a0773100 96000017 .30......w1..... │ │ - 0x00dadbd0 bcc03200 97000017 20403200 c2000017 ..2..... @2..... │ │ - 0x00dadbe0 d64e3000 98000017 b1b23100 c0000017 .N0.......1..... │ │ - 0x00dadbf0 14663200 99000017 65ee3100 b3000017 .f2.....e.1..... │ │ + 0x00dadbc0 f4333000 95000017 79773100 96000017 .30.....yw1..... │ │ + 0x00dadbd0 bcc03200 97000017 f93f3200 c2000017 ..2......?2..... │ │ + 0x00dadbe0 d64e3000 98000017 8ab23100 c0000017 .N0.......1..... │ │ + 0x00dadbf0 ed653200 99000017 3eee3100 b3000017 .e2.....>.1..... │ │ 0x00dadc00 8ebb2f00 c1000017 b3bb2f00 9b000017 ../......./..... │ │ 0x00dadc10 bc8b3000 9a000017 2e622f00 c3000017 ..0......b/..... │ │ - 0x00dadc20 5c1d3100 9c000017 7f1c3100 9d000017 \.1.......1..... │ │ - 0x00dadc30 01f92f00 b4000017 cab23100 9e000017 ../.......1..... │ │ - 0x00dadc40 db8b3000 9f000017 30663200 00000000 ..0.....0f2..... │ │ - 0x00dadc50 00000000 6400001c 3b663200 6600001c ....d...;f2.f... │ │ - 0x00dadc60 2ecf3100 6700001c 678d3100 6800001c ..1.g...g.1.h... │ │ - 0x00dadc70 346d3000 6900001c 60843200 6a00001c 4m0.i...`.2.j... │ │ + 0x00dadc20 351d3100 9c000017 581c3100 9d000017 5.1.....X.1..... │ │ + 0x00dadc30 01f92f00 b4000017 a3b23100 9e000017 ../.......1..... │ │ + 0x00dadc40 db8b3000 9f000017 09663200 00000000 ..0......f2..... │ │ + 0x00dadc50 00000000 6400001c 14663200 6600001c ....d....f2.f... │ │ + 0x00dadc60 07cf3100 6700001c 408d3100 6800001c ..1.g...@.1.h... │ │ + 0x00dadc70 346d3000 6900001c 39843200 6a00001c 4m0.i...9.2.j... │ │ 0x00dadc80 ccbb2f00 6b00001c ebbb2f00 6c00001c ../.k...../.l... │ │ - 0x00dadc90 fbdb2f00 6500001c 753a3100 6d00001c ../.e...u:1.m... │ │ + 0x00dadc90 fbdb2f00 6500001c 4e3a3100 6d00001c ../.e...N:1.m... │ │ 0x00dadca0 ff4e3000 7100001c 52e23200 7500001c .N0.q...R.2.u... │ │ - 0x00dadcb0 05963100 7900001c 49622f00 7600001c ..1.y...Ib/.v... │ │ - 0x00dadcc0 0ef92f00 7700001c d9b23100 7800001c ../.w.....1.x... │ │ - 0x00dadcd0 0d4f3000 6e00001c 7fee3100 6f00001c .O0.n.....1.o... │ │ - 0x00dadce0 555b3100 7000001c c5da2f00 7200001c U[1.p...../.r... │ │ - 0x00dadcf0 44b23100 7300001c 51473200 7400001c D.1.s...QG2.t... │ │ - 0x00dadd00 eeb23100 00000000 00000000 8b00001d ..1............. │ │ - 0x00dadd10 26f92f00 a700001d 7d843200 6c00001d &./.....}.2.l... │ │ - 0x00dadd20 52663200 9c00001d 14dc2f00 6d00001d Rf2......./.m... │ │ + 0x00dadcb0 de953100 7900001c 49622f00 7600001c ..1.y...Ib/.v... │ │ + 0x00dadcc0 0ef92f00 7700001c b2b23100 7800001c ../.w.....1.x... │ │ + 0x00dadcd0 0d4f3000 6e00001c 58ee3100 6f00001c .O0.n...X.1.o... │ │ + 0x00dadce0 2e5b3100 7000001c c5da2f00 7200001c .[1.p...../.r... │ │ + 0x00dadcf0 1db23100 7300001c 2a473200 7400001c ..1.s...*G2.t... │ │ + 0x00dadd00 c7b23100 00000000 00000000 8b00001d ..1............. │ │ + 0x00dadd10 26f92f00 a700001d 56843200 6c00001d &./.....V.2.l... │ │ + 0x00dadd20 2b663200 9c00001d 14dc2f00 6d00001d +f2......./.m... │ │ 0x00dadd30 6ce23200 a900001d 23832f00 7000001d l.2.....#./.p... │ │ 0x00dadd40 3c832f00 9d00001d c7c03200 7100001d <./.......2.q... │ │ 0x00dadd50 52832f00 7200001d 57e43000 b500001d R./.r...W.0..... │ │ - 0x00dadd60 22963100 b000001d 7c1d3100 a200001d ".1.....|.1..... │ │ + 0x00dadd60 fb953100 b000001d 551d3100 a200001d ..1.....U.1..... │ │ 0x00dadd70 f08b3000 7300001d dcc03200 7400001d ..0.s.....2.t... │ │ 0x00dadd80 77023100 7500001d 048c3000 a300001d w.1.u.....0..... │ │ - 0x00dadd90 c7aa3000 7600001d 823a3100 7700001d ..0.v....:1.w... │ │ + 0x00dadd90 c7aa3000 7600001d 5b3a3100 7700001d ..0.v...[:1.w... │ │ 0x00dadda0 69832f00 7800001d f9c03200 7a00001d i./.x.....2.z... │ │ 0x00daddb0 58a33200 7b00001d 7d832f00 7c00001d X.2.{...}./.|... │ │ - 0x00daddc0 71e43000 7d00001d 3a963100 7e00001d q.0.}...:.1.~... │ │ - 0x00daddd0 1b8c3000 6b00001d bd0c3200 9e00001d ..0.k.....2..... │ │ - 0x00dadde0 7de23200 7f00001d 76473200 8000001d }.2.....vG2..... │ │ - 0x00daddf0 56622f00 a000001d 61663200 8c00001d Vb/.....af2..... │ │ + 0x00daddc0 71e43000 7d00001d 13963100 7e00001d q.0.}.....1.~... │ │ + 0x00daddd0 1b8c3000 6b00001d 960c3200 9e00001d ..0.k.....2..... │ │ + 0x00dadde0 7de23200 7f00001d 4f473200 8000001d }.2.....OG2..... │ │ + 0x00daddf0 56622f00 a000001d 3a663200 8c00001d Vb/.....:f2..... │ │ 0x00dade00 04bc2f00 ab00001d 8f023100 6800001d ../.......1.h... │ │ - 0x00dade10 8f473200 a400001d b72a3200 8d00001d .G2......*2..... │ │ + 0x00dade10 68473200 a400001d 902a3200 8d00001d hG2......*2..... │ │ 0x00dade20 94832f00 6e00001d ebbb2f00 8100001d ../.n...../..... │ │ 0x00dade30 21023300 c500001d 96e23200 c600001d !.3.......2..... │ │ 0x00dade40 3ef92f00 c000001d 38023300 c700001d >./.....8.3..... │ │ - 0x00dade50 991d3100 6400001d 2b9f2f00 c100001d ..1.d...+./..... │ │ - 0x00dade60 b9773100 ca00001d 6fa33200 ae00001d .w1.....o.2..... │ │ - 0x00dade70 88e43000 c300001d 7b663200 a500001d ..0.....{f2..... │ │ + 0x00dade50 721d3100 6400001d 2b9f2f00 c100001d r.1.d...+./..... │ │ + 0x00dade60 92773100 ca00001d 6fa33200 ae00001d .w1.....o.2..... │ │ + 0x00dade70 88e43000 c300001d 54663200 a500001d ..0.....Tf2..... │ │ 0x00dade80 20bc2f00 8200001d 0dc13200 8e00001d ./.......2..... │ │ - 0x00dade90 a0473200 7900001d afe23200 a600001d .G2.y.....2..... │ │ - 0x00dadea0 38cf3100 8300001d bce23000 be00001d 8.1.......0..... │ │ - 0x00dadeb0 a21d3100 8f00001d 4bcf3100 b700001d ..1.....K.1..... │ │ - 0x00dadec0 0f353000 a800001d d12a3200 b200001d .50......*2..... │ │ - 0x00daded0 4c963100 6f00001d 45023300 b300001d L.1.o...E.3..... │ │ - 0x00dadee0 2fbc2f00 9000001d d50c3200 a100001d /./.......2..... │ │ - 0x00dadef0 e90c3200 aa00001d d0163000 6600001d ..2.......0.f... │ │ - 0x00dadf00 06b33100 c200001d 22353000 9100001d ..1....."50..... │ │ + 0x00dade90 79473200 7900001d afe23200 a600001d yG2.y.....2..... │ │ + 0x00dadea0 11cf3100 8300001d bce23000 be00001d ..1.......0..... │ │ + 0x00dadeb0 7b1d3100 8f00001d 24cf3100 b700001d {.1.....$.1..... │ │ + 0x00dadec0 0f353000 a800001d aa2a3200 b200001d .50......*2..... │ │ + 0x00daded0 25963100 6f00001d 45023300 b300001d %.1.o...E.3..... │ │ + 0x00dadee0 2fbc2f00 9000001d ae0c3200 a100001d /./.......2..... │ │ + 0x00dadef0 c20c3200 aa00001d d0163000 6600001d ..2.......0.f... │ │ + 0x00dadf00 dfb23100 c200001d 22353000 9100001d ..1....."50..... │ │ 0x00dadf10 2b353000 6700001d ff4e3000 9200001d +50.g....N0..... │ │ 0x00dadf20 7fa33200 8400001d 44bc2f00 ac00001d ..2.....D./..... │ │ - 0x00dadf30 6f5b3100 9300001d 973a3100 b400001d o[1......:1..... │ │ - 0x00dadf40 aa653200 9400001d 2a4f3000 9500001d .e2.....*O0..... │ │ - 0x00dadf50 97843200 b600001d ac843200 9600001d ..2.......2..... │ │ + 0x00dadf30 485b3100 9300001d 703a3100 b400001d H[1.....p:1..... │ │ + 0x00dadf40 83653200 9400001d 2a4f3000 9500001d .e2.....*O0..... │ │ + 0x00dadf50 70843200 b600001d 85843200 9600001d p.2.......2..... │ │ 0x00dadf60 6d622f00 9700001d 3f4f3000 b800001d mb/.....?O0..... │ │ - 0x00dadf70 c6773100 9800001d e82a3200 9f00001d .w1......*2..... │ │ - 0x00dadf80 309f3200 bf00001d 93622f00 c400001d 0.2......b/..... │ │ + 0x00dadf70 9f773100 9800001d c12a3200 9f00001d .w1......*2..... │ │ + 0x00dadf80 099f3200 bf00001d 93622f00 c400001d ..2......b/..... │ │ 0x00dadf90 2d8c3000 c900001d 448c3000 8500001d -.0.....D.0..... │ │ 0x00dadfa0 8da33200 b900001d 27dc2f00 6900001d ..2.....'./.i... │ │ 0x00dadfb0 57f92f00 9900001d 3cdc2f00 6a00001d W./.....<./.j... │ │ 0x00dadfc0 37c13200 8600001d 389f2f00 8700001d 7.2.....8./..... │ │ 0x00dadfd0 63023300 c800001d aa023100 ba00001d c.3.......1..... │ │ - 0x00dadfe0 93663200 8800001d c5da2f00 8900001d .f2......./..... │ │ - 0x00dadff0 694d3000 6500001d c7843200 9a00001d iM0.e.....2..... │ │ - 0x00dae000 5d4f3000 af00001d b73a3100 b100001d ]O0......:1..... │ │ + 0x00dadfe0 6c663200 8800001d c5da2f00 8900001d lf2......./..... │ │ + 0x00dadff0 694d3000 6500001d a0843200 9a00001d iM0.e.....2..... │ │ + 0x00dae000 5d4f3000 af00001d 903a3100 b100001d ]O0......:1..... │ │ 0x00dae010 75023300 8a00001d 85023300 bd00001d u.3.......3..... │ │ 0x00dae020 4f6d3000 bb00001d bee23200 9b00001d Om0.......2..... │ │ - 0x00dae030 7e5b3100 bc00001d 99ee3100 ad00001d ~[1.......1..... │ │ + 0x00dae030 575b3100 bc00001d 72ee3100 ad00001d W[1.....r.1..... │ │ 0x00dae040 a0a33200 00000000 00000000 6c000019 ..2.........l... │ │ - 0x00dae050 bd023100 64000019 c73a3100 6d000019 ..1.d....:1.m... │ │ + 0x00dae050 bd023100 64000019 a03a3100 6d000019 ..1.d....:1.m... │ │ 0x00dae060 4cdc2f00 6e000019 8cc53000 6f000019 L./.n.....0.o... │ │ 0x00dae070 97e43000 70000019 5cbc2f00 71000019 ..0.p...\./.q... │ │ - 0x00dae080 d4773100 74000019 43353000 68000019 .w1.t...C50.h... │ │ + 0x00dae080 ad773100 74000019 43353000 68000019 .w1.t...C50.h... │ │ 0x00dae090 58353000 6b000019 deaa3000 69000019 X50.k.....0.i... │ │ - 0x00dae0a0 e4773100 72000019 9f622f00 6a000019 .w1.r....b/.j... │ │ - 0x00dae0b0 b2ee3100 73000019 5b963100 65000019 ..1.s...[.1.e... │ │ + 0x00dae0a0 bd773100 72000019 9f622f00 6a000019 .w1.r....b/.j... │ │ + 0x00dae0b0 8bee3100 73000019 34963100 65000019 ..1.s...4.1.e... │ │ 0x00dae0c0 d1e23200 66000019 99023300 67000019 ..2.f.....3.g... │ │ - 0x00dae0d0 002b3200 00000000 00000000 6b00001b .+2.........k... │ │ - 0x00dae0e0 090d3200 6700001b d1023100 6800001b ..2.g.....1.h... │ │ - 0x00dae0f0 8e5b3100 6900001b b0023300 6a00001b .[1.i.....3.j... │ │ - 0x00dae100 a1c53000 6600001b bf1d3100 6400001b ..0.f.....1.d... │ │ + 0x00dae0d0 d92a3200 00000000 00000000 6b00001b .*2.........k... │ │ + 0x00dae0e0 e20c3200 6700001b d1023100 6800001b ..2.g.....1.h... │ │ + 0x00dae0f0 675b3100 6900001b b0023300 6a00001b g[1.i.....3.j... │ │ + 0x00dae100 a1c53000 6600001b 981d3100 6400001b ..0.f.....1.d... │ │ 0x00dae110 71bc2f00 6500001b 6af92f00 6c00001b q./.e...j./.l... │ │ 0x00dae120 88f92f00 00000000 00000000 65008019 ../.........e... │ │ 0x00dae130 b3a33200 66008019 834f3000 69008019 ..2.f....O0.i... │ │ - 0x00dae140 5e773100 67008019 ece23200 00000000 ^w1.g.....2..... │ │ + 0x00dae140 37773100 67008019 ece23200 00000000 7w1.g.....2..... │ │ 0x00dae150 00000000 1f000000 08000000 08000000 ................ │ │ 0x00dae160 08000000 02020000 01000000 54c5c300 ............T... │ │ 0x00dae170 88c5c300 00000000 88000000 c874c100 .............t.. │ │ 0x00dae180 3873c100 7cc6c300 00000000 00000000 8s..|........... │ │ 0x00dae190 00000000 00000000 00000000 00000000 ................ │ │ 0x00dae1a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dae1b0 00000000 00000000 00000000 00000000 ................ │ │ @@ -32042,21 +32042,21 @@ │ │ 0x00db0770 01000000 0cb4c400 3cb4c400 5cb4c400 ........<...\... │ │ 0x00db0780 00000000 00000000 40000000 00000000 ........@....... │ │ 0x00db0790 00000000 00000000 00000000 00000000 ................ │ │ 0x00db07a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00db07b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00db07c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00db07d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00db07e0 c8000000 ca623200 72dc2f00 02000000 .....b2.r./..... │ │ - 0x00db07f0 c9000000 c84f3000 dfee3100 01000000 .....O0...1..... │ │ + 0x00db07e0 c8000000 a3623200 72dc2f00 02000000 .....b2.r./..... │ │ + 0x00db07f0 c9000000 c84f3000 b8ee3100 01000000 .....O0...1..... │ │ 0x00db0800 ca000000 8fe03000 ad832f00 02000000 ......0.../..... │ │ - 0x00db0810 cb000000 44de3200 1eef3100 01000000 ....D.2...1..... │ │ + 0x00db0810 cb000000 44de3200 f7ee3100 01000000 ....D.2...1..... │ │ 0x00db0820 cc000000 77693000 00fa2f00 01000000 ....wi0.../..... │ │ - 0x00db0830 cd000000 58373100 56c13200 02000000 ....X71.V.2..... │ │ - 0x00db0840 ce000000 12143000 6bef3100 04000000 ......0.k.1..... │ │ + 0x00db0830 cd000000 31373100 56c13200 02000000 ....171.V.2..... │ │ + 0x00db0840 ce000000 12143000 44ef3100 04000000 ......0.D.1..... │ │ 0x00db0850 00000000 00000000 00000000 00000000 ................ │ │ 0x00db0860 36612f00 04000000 00000000 00000000 6a/............. │ │ 0x00db0870 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00db0880 00000000 00000000 01000000 5c84c500 ............\... │ │ 0x00db0890 02000000 6c84c500 04000000 6885c500 ....l.......h... │ │ 0x00db08a0 03000000 7085c500 05000000 8085c500 ....p........... │ │ 0x00db08b0 06000000 8485c500 07000000 9485c500 ................ │ │ @@ -32084,2221 +32084,2221 @@ │ │ 0x00db0a10 6f000000 d489c500 0b000000 308ac500 o...........0... │ │ 0x00db0a20 0c000000 d48ac500 00000000 00000000 ................ │ │ 0x00db0a30 1d173000 06000000 00000000 00000000 ..0............. │ │ 0x00db0a40 ffffffff 9de33200 06000000 00000000 ......2......... │ │ 0x00db0a50 00000000 ffffffff eedc2f00 06000000 ........../..... │ │ 0x00db0a60 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00db0a70 00000000 00000000 00000000 00000000 ................ │ │ - 0x00db0a80 fd723100 00000000 b41bcc00 00000000 .r1............. │ │ - 0x00db0a90 01000000 462b3200 00000000 4c1ecc00 ....F+2.....L... │ │ + 0x00db0a80 d6723100 00000000 b41bcc00 00000000 .r1............. │ │ + 0x00db0a90 01000000 1f2b3200 00000000 4c1ecc00 .....+2.....L... │ │ 0x00db0aa0 00000000 00000000 5ba73000 00000000 ........[.0..... │ │ 0x00db0ab0 cc18cc00 00000000 00000000 f13f3000 .............?0. │ │ 0x00db0ac0 00000000 1c20cc00 00000000 00000000 ..... .......... │ │ 0x00db0ad0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00db0ae0 00000000 b2633200 54842f00 00000000 .....c2.T./..... │ │ + 0x00db0ae0 00000000 8b633200 54842f00 00000000 .....c2.T./..... │ │ 0x00db0af0 00000000 00000000 00000000 06363000 .............60. │ │ 0x00db0b00 41033100 01000000 06000000 a0c43700 A.1...........7. │ │ - 0x00db0b10 00000000 23503000 b7673200 02000000 ....#P0..g2..... │ │ - 0x00db0b20 07000000 a6c43700 00000000 d9cf3100 ......7.......1. │ │ + 0x00db0b10 00000000 23503000 90673200 02000000 ....#P0..g2..... │ │ + 0x00db0b20 07000000 a6c43700 00000000 b2cf3100 ......7.......1. │ │ 0x00db0b30 7dbd2f00 03000000 08000000 adc43700 }./...........7. │ │ - 0x00db0b40 00000000 97993200 d4673200 04000000 ......2..g2..... │ │ - 0x00db0b50 08000000 b5c43700 00000000 4ec73100 ......7.....N.1. │ │ + 0x00db0b40 00000000 70993200 ad673200 04000000 ....p.2..g2..... │ │ + 0x00db0b50 08000000 b5c43700 00000000 27c73100 ......7.....'.1. │ │ 0x00db0b60 28503000 05000000 08000000 bdc43700 (P0...........7. │ │ - 0x00db0b70 00000000 d8673200 d8673200 06000000 .....g2..g2..... │ │ + 0x00db0b70 00000000 b1673200 b1673200 06000000 .....g2..g2..... │ │ 0x00db0b80 09000000 c5c43700 00000000 dea33200 ......7.......2. │ │ 0x00db0b90 e6a33200 07000000 09000000 cec43700 ..2...........7. │ │ 0x00db0ba0 00000000 e4c53000 fee43000 08000000 ......0...0..... │ │ - 0x00db0bb0 09000000 d7c43700 00000000 681e3100 ......7.....h.1. │ │ + 0x00db0bb0 09000000 d7c43700 00000000 411e3100 ......7.....A.1. │ │ 0x00db0bc0 81bd2f00 09000000 09000000 e0c43700 ../...........7. │ │ - 0x00db0bd0 00000000 24783100 e6673200 0a000000 ....$x1..g2..... │ │ - 0x00db0be0 09000000 e9c43700 00000000 44853200 ......7.....D.2. │ │ + 0x00db0bd0 00000000 fd773100 bf673200 0a000000 .....w1..g2..... │ │ + 0x00db0be0 09000000 e9c43700 00000000 1d853200 ......7.......2. │ │ 0x00db0bf0 a8632f00 0b000000 01000000 f2c43700 .c/...........7. │ │ 0x00db0c00 00000000 b7fa2f00 b7fa2f00 0c000000 ....../.../..... │ │ 0x00db0c10 02000000 f3c43700 00000000 ecc53000 ......7.......0. │ │ - 0x00db0c20 fb673200 0d000000 03000000 f5c43700 .g2...........7. │ │ - 0x00db0c30 00000000 97c33100 8f483200 0e000000 ......1..H2..... │ │ + 0x00db0c20 d4673200 0d000000 03000000 f5c43700 .g2...........7. │ │ + 0x00db0c30 00000000 70c33100 68483200 0e000000 ....p.1.hH2..... │ │ 0x00db0c40 03000000 f8c43700 00000000 13e53000 ......7.......0. │ │ 0x00db0c50 efc53000 0f000000 03000000 fbc43700 ..0...........7. │ │ 0x00db0c60 00000000 e9c13200 ecc13200 10000000 ......2...2..... │ │ - 0x00db0c70 03000000 fec43700 00000000 f05b3100 ......7......[1. │ │ + 0x00db0c70 03000000 fec43700 00000000 c95b3100 ......7......[1. │ │ 0x00db0c80 59033100 11000000 03000000 01c53700 Y.1...........7. │ │ 0x00db0c90 00000000 fcc53000 76ab3000 12000000 ......0.v.0..... │ │ 0x00db0ca0 03000000 04c53700 00000000 b3f83200 ......7.......2. │ │ 0x00db0cb0 106e3000 13000000 04000000 07c53700 .n0...........7. │ │ - 0x00db0cc0 00000000 d2963100 d2963100 14000000 ......1...1..... │ │ + 0x00db0cc0 00000000 ab963100 ab963100 14000000 ......1...1..... │ │ 0x00db0cd0 08000000 0bc53700 00000000 15e53000 ......7.......0. │ │ 0x00db0ce0 15e53000 15000000 09000000 13c53700 ..0...........7. │ │ - 0x00db0cf0 00000000 f25b3100 f25b3100 16000000 .....[1..[1..... │ │ + 0x00db0cf0 00000000 cb5b3100 cb5b3100 16000000 .....[1..[1..... │ │ 0x00db0d00 09000000 1cc53700 00000000 5c033300 ......7.....\.3. │ │ 0x00db0d10 5c033300 17000000 09000000 25c53700 \.3.........%.7. │ │ 0x00db0d20 00000000 5e842f00 5e842f00 18000000 ....^./.^./..... │ │ - 0x00db0d30 09000000 2ec53700 00000000 553b3100 ......7.....U;1. │ │ - 0x00db0d40 553b3100 19000000 09000000 37c53700 U;1.........7.7. │ │ - 0x00db0d50 00000000 d8963100 d8963100 1a000000 ......1...1..... │ │ + 0x00db0d30 09000000 2ec53700 00000000 2e3b3100 ......7......;1. │ │ + 0x00db0d40 2e3b3100 19000000 09000000 37c53700 .;1.........7.7. │ │ + 0x00db0d50 00000000 b1963100 b1963100 1a000000 ......1...1..... │ │ 0x00db0d60 09000000 40c53700 00000000 c3632f00 ....@.7......c/. │ │ 0x00db0d70 c3632f00 1b000000 08000000 49c53700 .c/.........I.7. │ │ 0x00db0d80 00000000 70033300 70033300 1c000000 ....p.3.p.3..... │ │ - 0x00db0d90 09000000 51c53700 00000000 ec963100 ....Q.7.......1. │ │ + 0x00db0d90 09000000 51c53700 00000000 c5963100 ....Q.7.......1. │ │ 0x00db0da0 14dd2f00 1d000000 05000000 5ac53700 ../.........Z.7. │ │ 0x00db0db0 00000000 fba33200 fa8c3000 1e000000 ......2...0..... │ │ 0x00db0dc0 05000000 5fc53700 00000000 8cbc2f00 ...._.7......./. │ │ 0x00db0dd0 03a43200 1f000000 05000000 64c53700 ..2.........d.7. │ │ 0x00db0de0 00000000 f1163000 abe33200 20000000 ......0...2. ... │ │ - 0x00db0df0 05000000 69c53700 00000000 a85b3100 ....i.7......[1. │ │ + 0x00db0df0 05000000 69c53700 00000000 815b3100 ....i.7......[1. │ │ 0x00db0e00 6a033100 21000000 00000000 00000000 j.1.!........... │ │ - 0x00db0e10 00000000 14f03100 1cdd2f00 22000000 ......1.../."... │ │ + 0x00db0e10 00000000 edef3100 1cdd2f00 22000000 ......1.../."... │ │ 0x00db0e20 0b000000 6ec53700 00000000 2c503000 ....n.7.....,P0. │ │ 0x00db0e30 8dab3000 23000000 00000000 00000000 ..0.#........... │ │ 0x00db0e40 00000000 0ba43200 bcfa2f00 24000000 ......2.../.$... │ │ 0x00db0e50 00000000 00000000 00000000 5c6d3000 ............\m0. │ │ - 0x00db0e60 97b33100 25000000 08000000 79c53700 ..1.%.......y.7. │ │ - 0x00db0e70 00000000 14a43200 035c3100 26000000 ......2..\1.&... │ │ - 0x00db0e80 00000000 00000000 00000000 9b483200 .............H2. │ │ + 0x00db0e60 70b33100 25000000 08000000 79c53700 p.1.%.......y.7. │ │ + 0x00db0e70 00000000 14a43200 dc5b3100 26000000 ......2..[1.&... │ │ + 0x00db0e80 00000000 00000000 00000000 74483200 ............tH2. │ │ 0x00db0e90 1ca43200 27000000 00000000 00000000 ..2.'........... │ │ - 0x00db0ea0 00000000 0b5c3100 06683200 28000000 .....\1..h2.(... │ │ + 0x00db0ea0 00000000 e45b3100 df673200 28000000 .....[1..g2.(... │ │ 0x00db0eb0 00000000 00000000 00000000 21b73200 ............!.2. │ │ - 0x00db0ec0 49853200 29000000 05000000 81c53700 I.2.).........7. │ │ - 0x00db0ed0 00000000 9fb33100 ddcf3100 2a000000 ......1...1.*... │ │ + 0x00db0ec0 22853200 29000000 05000000 81c53700 ".2.).........7. │ │ + 0x00db0ed0 00000000 78b33100 b6cf3100 2a000000 ....x.1...1.*... │ │ 0x00db0ee0 05000000 86c53700 00000000 ffc53000 ......7.......0. │ │ - 0x00db0ef0 1df03100 2b000000 00000000 00000000 ..1.+........... │ │ + 0x00db0ef0 f6ef3100 2b000000 00000000 00000000 ..1.+........... │ │ 0x00db0f00 00000000 49c13200 24a43200 2c000000 ....I.2.$.2.,... │ │ 0x00db0f10 08000000 8bc53700 00000000 0bc63000 ......7.......0. │ │ 0x00db0f20 b3e33200 2d000000 05000000 93c53700 ..2.-.........7. │ │ 0x00db0f30 00000000 c9632f00 146e3000 2e000000 .....c/..n0..... │ │ 0x00db0f40 00000000 00000000 00000000 96ab3000 ..............0. │ │ 0x00db0f50 96ab3000 2f000000 08000000 98c53700 ..0./.........7. │ │ 0x00db0f60 00000000 bbe33200 bbe33200 30000000 ......2...2.0... │ │ - 0x00db0f70 09000000 a0c53700 00000000 f2cf3100 ......7.......1. │ │ - 0x00db0f80 f2cf3100 31000000 09000000 a9c53700 ..1.1.........7. │ │ + 0x00db0f70 09000000 a0c53700 00000000 cbcf3100 ......7.......1. │ │ + 0x00db0f80 cbcf3100 31000000 09000000 a9c53700 ..1.1.........7. │ │ 0x00db0f90 00000000 20e53000 20e53000 32000000 .... .0. .0.2... │ │ 0x00db0fa0 09000000 b2c53700 00000000 73033100 ......7.....s.1. │ │ 0x00db0fb0 73033100 33000000 09000000 bbc53700 s.1.3.........7. │ │ - 0x00db0fc0 00000000 30783100 30783100 34000000 ....0x1.0x1.4... │ │ + 0x00db0fc0 00000000 09783100 09783100 34000000 .....x1..x1.4... │ │ 0x00db0fd0 09000000 c4c53700 00000000 7b842f00 ......7.....{./. │ │ 0x00db0fe0 7b842f00 35000000 09000000 cdc53700 {./.5.........7. │ │ 0x00db0ff0 00000000 35503000 35503000 36000000 ....5P0.5P0.6... │ │ 0x00db1000 09000000 d6c53700 00000000 96bd2f00 ......7......./. │ │ 0x00db1010 96bd2f00 37000000 09000000 dfc53700 ../.7.........7. │ │ - 0x00db1020 00000000 29f03100 29f03100 38000000 ....).1.).1.8... │ │ + 0x00db1020 00000000 02f03100 02f03100 38000000 ......1...1.8... │ │ 0x00db1030 09000000 e8c53700 00000000 2ce53000 ......7.....,.0. │ │ - 0x00db1040 a7b33100 39000000 07000000 f1c53700 ..1.9.........7. │ │ - 0x00db1050 00000000 47503000 741e3100 3a000000 ....GP0.t.1.:... │ │ + 0x00db1040 80b33100 39000000 07000000 f1c53700 ..1.9.........7. │ │ + 0x00db1050 00000000 47503000 4d1e3100 3a000000 ....GP0.M.1.:... │ │ 0x00db1060 08000000 f8c53700 00000000 8c842f00 ......7......./. │ │ - 0x00db1070 03d03100 3b000000 08000000 00c63700 ..1.;.........7. │ │ - 0x00db1080 00000000 7f033300 47f03100 3c000000 ......3.G.1.<... │ │ + 0x00db1070 dccf3100 3b000000 08000000 00c63700 ..1.;.........7. │ │ + 0x00db1080 00000000 7f033300 20f03100 3c000000 ......3. .1.<... │ │ 0x00db1090 00000000 00000000 00000000 13c63000 ..............0. │ │ 0x00db10a0 8b033300 3d000000 00000000 00000000 ..3.=........... │ │ - 0x00db10b0 00000000 663b3100 3c783100 3e000000 ....f;1.... │ │ + 0x00db10b0 00000000 3f3b3100 15783100 3e000000 ....?;1..x1.>... │ │ 0x00db10c0 00000000 00000000 00000000 d2632f00 .............c/. │ │ 0x00db10d0 20c63000 3f000000 00000000 00000000 .0.?........... │ │ - 0x00db10e0 00000000 315c3200 a3df3100 40000000 ....1\2...1.@... │ │ + 0x00db10e0 00000000 0a5c3200 7cdf3100 40000000 .....\2.|.1.@... │ │ 0x00db10f0 05000000 08c63700 00000000 c6622f00 ......7......b/. │ │ 0x00db1100 31a43200 41000000 09000000 0dc63700 1.2.A.........7. │ │ - 0x00db1110 00000000 9cab3000 4d2b3200 42000000 ......0.M+2.B... │ │ + 0x00db1110 00000000 9cab3000 262b3200 42000000 ......0.&+2.B... │ │ 0x00db1120 05000000 16c63700 00000000 c8e33200 ......7.......2. │ │ 0x00db1130 25dd2f00 43000000 05000000 1bc63700 %./.C.........7. │ │ - 0x00db1140 00000000 0e683200 df632f00 44000000 .....h2..c/.D... │ │ - 0x00db1150 09000000 20c63700 00000000 b3593100 .... .7......Y1. │ │ - 0x00db1160 b3593100 45000000 09000000 29c63700 .Y1.E.......).7. │ │ - 0x00db1170 00000000 f4963100 48783100 46000000 ......1.Hx1.F... │ │ - 0x00db1180 05000000 32c63700 00000000 135c3100 ....2.7......\1. │ │ - 0x00db1190 723b3100 47000000 09000000 37c63700 r;1.G.......7.7. │ │ - 0x00db11a0 00000000 4d853200 00c23200 48000000 ....M.2...2.H... │ │ + 0x00db1140 00000000 e7673200 df632f00 44000000 .....g2..c/.D... │ │ + 0x00db1150 09000000 20c63700 00000000 8c593100 .... .7......Y1. │ │ + 0x00db1160 8c593100 45000000 09000000 29c63700 .Y1.E.......).7. │ │ + 0x00db1170 00000000 cd963100 21783100 46000000 ......1.!x1.F... │ │ + 0x00db1180 05000000 32c63700 00000000 ec5b3100 ....2.7......[1. │ │ + 0x00db1190 4b3b3100 47000000 09000000 37c63700 K;1.G.......7.7. │ │ + 0x00db11a0 00000000 26853200 00c23200 48000000 ....&.2...2.H... │ │ 0x00db11b0 09000000 40c63700 00000000 98033300 ....@.7.......3. │ │ - 0x00db11c0 1e5c3100 49000000 09000000 49c63700 .\1.I.......I.7. │ │ + 0x00db11c0 f75b3100 49000000 09000000 49c63700 .[1.I.......I.7. │ │ 0x00db11d0 00000000 f5632f00 f49f2f00 4a000000 .....c/.../.J... │ │ 0x00db11e0 09000000 52c63700 00000000 2dc63000 ....R.7.....-.0. │ │ 0x00db11f0 35e53000 4b000000 09000000 5bc63700 5.0.K.......[.7. │ │ 0x00db1200 00000000 1d6e3000 51503000 4c000000 .....n0.QP0.L... │ │ 0x00db1210 09000000 64c63700 00000000 2b6e3000 ....d.7.....+n0. │ │ - 0x00db1220 58783100 4d000000 09000000 6dc63700 Xx1.M.......m.7. │ │ + 0x00db1220 31783100 4d000000 09000000 6dc63700 1x1.M.......m.7. │ │ 0x00db1230 00000000 37dd2f00 3b6e3000 4e000000 ....7./.;n0.N... │ │ - 0x00db1240 09000000 76c63700 00000000 16d03100 ....v.7.......1. │ │ - 0x00db1250 365c3100 4f000000 09000000 7fc63700 6\1.O.........7. │ │ + 0x00db1240 09000000 76c63700 00000000 efcf3100 ....v.7.......1. │ │ + 0x00db1250 0f5c3100 4f000000 09000000 7fc63700 .\1.O.........7. │ │ 0x00db1260 00000000 b9e43000 0fa02f00 50000000 ......0.../.P... │ │ 0x00db1270 00000000 00000000 00000000 18a02f00 ............../. │ │ 0x00db1280 18a02f00 51000000 02000000 88c63700 ../.Q.........7. │ │ - 0x00db1290 00000000 01973100 68503000 52000000 ......1.hP0.R... │ │ + 0x00db1290 00000000 da963100 68503000 52000000 ......1.hP0.R... │ │ 0x00db12a0 03000000 8ac63700 00000000 1ea02f00 ......7......./. │ │ - 0x00db12b0 853b3100 53000000 03000000 8dc63700 .;1.S.........7. │ │ + 0x00db12b0 5e3b3100 53000000 03000000 8dc63700 ^;1.S.........7. │ │ 0x00db12c0 00000000 12c23200 4ae53000 54000000 ......2.J.0.T... │ │ - 0x00db12d0 03000000 90c63700 00000000 25d03100 ......7.....%.1. │ │ + 0x00db12d0 03000000 90c63700 00000000 fecf3100 ......7.......1. │ │ 0x00db12e0 028d3000 55000000 03000000 93c63700 ..0.U.........7. │ │ - 0x00db12f0 00000000 c5b33100 47a43200 56000000 ......1.G.2.V... │ │ + 0x00db12f0 00000000 9eb33100 47a43200 56000000 ......1.G.2.V... │ │ 0x00db1300 03000000 96c63700 00000000 4c6e3000 ......7.....Ln0. │ │ - 0x00db1310 34d03100 57000000 03000000 99c63700 4.1.W.........7. │ │ + 0x00db1310 0dd03100 57000000 03000000 99c63700 ..1.W.........7. │ │ 0x00db1320 00000000 86503000 2d173000 58000000 .....P0.-.0.X... │ │ - 0x00db1330 03000000 9cc63700 00000000 71783100 ......7.....qx1. │ │ + 0x00db1330 03000000 9cc63700 00000000 4a783100 ......7.....Jx1. │ │ 0x00db1340 6ae53000 59000000 03000000 9fc63700 j.0.Y.........7. │ │ - 0x00db1350 00000000 0d363000 16973100 5a000000 .....60...1.Z... │ │ - 0x00db1360 03000000 a2c63700 00000000 dd3a3100 ......7......:1. │ │ + 0x00db1350 00000000 0d363000 ef963100 5a000000 .....60...1.Z... │ │ + 0x00db1360 03000000 a2c63700 00000000 b63a3100 ......7......:1. │ │ 0x00db1370 d0e33200 5b000000 09000000 a5c63700 ..2.[.........7. │ │ - 0x00db1380 00000000 57853200 931e3100 5c000000 ....W.2...1.\... │ │ + 0x00db1380 00000000 30853200 6c1e3100 5c000000 ....0.2.l.1.\... │ │ 0x00db1390 00000000 00000000 00000000 97842f00 ............../. │ │ 0x00db13a0 28c23200 5d000000 00000000 00000000 (.2.]........... │ │ - 0x00db13b0 00000000 aabd2f00 4dd03100 5e000000 ....../.M.1.^... │ │ + 0x00db13b0 00000000 aabd2f00 26d03100 5e000000 ....../.&.1.^... │ │ 0x00db13c0 00000000 00000000 00000000 24363000 ............$60. │ │ - 0x00db13d0 d3b33100 5f000000 04000000 aec63700 ..1._.........7. │ │ + 0x00db13d0 acb33100 5f000000 04000000 aec63700 ..1._.........7. │ │ 0x00db13e0 00000000 b1bd2f00 27a02f00 60000000 ....../.'./.`... │ │ - 0x00db13f0 04000000 b2c63700 00000000 1e683200 ......7......h2. │ │ + 0x00db13f0 04000000 b2c63700 00000000 f7673200 ......7......g2. │ │ 0x00db1400 5d6e3000 61000000 00000000 00000000 ]n0.a........... │ │ - 0x00db1410 00000000 bb622f00 5f0d3200 62000000 .....b/._.2.b... │ │ - 0x00db1420 00000000 00000000 00000000 85783100 .............x1. │ │ - 0x00db1430 53f03100 63000000 03000000 b6c63700 S.1.c.........7. │ │ + 0x00db1410 00000000 bb622f00 380d3200 62000000 .....b/.8.2.b... │ │ + 0x00db1420 00000000 00000000 00000000 5e783100 ............^x1. │ │ + 0x00db1430 2cf03100 63000000 03000000 b6c63700 ,.1.c.........7. │ │ 0x00db1440 00000000 33a02f00 9e842f00 64000000 ....3./.../.d... │ │ - 0x00db1450 03000000 b9c63700 00000000 963b3100 ......7......;1. │ │ - 0x00db1460 963b3100 65000000 03000000 bcc63700 .;1.e.........7. │ │ - 0x00db1470 00000000 88783100 07642f00 66000000 .....x1..d/.f... │ │ + 0x00db1450 03000000 b9c63700 00000000 6f3b3100 ......7.....o;1. │ │ + 0x00db1460 6f3b3100 65000000 03000000 bcc63700 o;1.e.........7. │ │ + 0x00db1470 00000000 61783100 07642f00 66000000 ....ax1..d/.f... │ │ 0x00db1480 0a000000 bfc63700 00000000 c5fa2f00 ......7......./. │ │ - 0x00db1490 a3483200 67000000 03000000 c9c63700 .H2.g.........7. │ │ + 0x00db1490 7c483200 67000000 03000000 c9c63700 |H2.g.........7. │ │ 0x00db14a0 00000000 81033100 dbfa2f00 68000000 ......1.../.h... │ │ 0x00db14b0 05000000 ccc63700 00000000 228d3000 ......7.....".0. │ │ 0x00db14c0 228d3000 69000000 03000000 d1c63700 ".0.i.........7. │ │ 0x00db14d0 00000000 8ada3200 8ada3200 6a000000 ......2...2.j... │ │ 0x00db14e0 03000000 d4c63700 00000000 50b52f00 ......7.....P./. │ │ 0x00db14f0 50b52f00 6b000000 03000000 d7c63700 P./.k.........7. │ │ - 0x00db1500 00000000 c2e43000 8c783100 6c000000 ......0..x1.l... │ │ - 0x00db1510 09000000 dac63700 00000000 25683200 ......7.....%h2. │ │ + 0x00db1500 00000000 c2e43000 65783100 6c000000 ......0.ex1.l... │ │ + 0x00db1510 09000000 dac63700 00000000 fe673200 ......7......g2. │ │ 0x00db1520 a4ab3000 6d000000 00000000 00000000 ..0.m........... │ │ - 0x00db1530 00000000 9a1e3100 36973100 6e000000 ......1.6.1.n... │ │ - 0x00db1540 00000000 00000000 00000000 54d03100 ............T.1. │ │ + 0x00db1530 00000000 731e3100 0f973100 6e000000 ....s.1...1.n... │ │ + 0x00db1540 00000000 00000000 00000000 2dd03100 ............-.1. │ │ 0x00db1550 d7e33200 6f000000 00000000 00000000 ..2.o........... │ │ 0x00db1560 00000000 a6842f00 a6842f00 70000000 ....../.../.p... │ │ 0x00db1570 09000000 e3c63700 00000000 aeab3000 ......7.......0. │ │ 0x00db1580 2fc23200 71000000 07000000 ecc63700 /.2.q.........7. │ │ - 0x00db1590 00000000 582b3200 545c3100 72000000 ....X+2.T\1.r... │ │ - 0x00db15a0 00000000 00000000 00000000 19783100 .............x1. │ │ - 0x00db15b0 5df03100 73000000 05000000 f3c63700 ].1.s.........7. │ │ - 0x00db15c0 00000000 4ac73100 29363000 74000000 ....J.1.)60.t... │ │ + 0x00db1590 00000000 312b3200 2d5c3100 72000000 ....1+2.-\1.r... │ │ + 0x00db15a0 00000000 00000000 00000000 f2773100 .............w1. │ │ + 0x00db15b0 36f03100 73000000 05000000 f3c63700 6.1.s.........7. │ │ + 0x00db15c0 00000000 23c73100 29363000 74000000 ....#.1.)60.t... │ │ 0x00db15d0 07000000 f8c63700 00000000 dc023300 ......7.......3. │ │ 0x00db15e0 646e3000 75000000 05000000 ffc63700 dn0.u.........7. │ │ 0x00db15f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00db1600 00000000 00000000 00000000 5e853200 ............^.2. │ │ - 0x00db1610 5ed03100 77000000 06000000 04c73700 ^.1.w.........7. │ │ + 0x00db1600 00000000 00000000 00000000 37853200 ............7.2. │ │ + 0x00db1610 37d03100 77000000 06000000 04c73700 7.1.w.........7. │ │ 0x00db1620 00000000 3bc23200 babd2f00 78000000 ....;.2.../.x... │ │ 0x00db1630 08000000 0ac73700 00000000 36a02f00 ......7.....6./. │ │ - 0x00db1640 5d5c3100 79000000 00000000 00000000 ]\1.y........... │ │ - 0x00db1650 00000000 d8b33100 69f03100 7a000000 ......1.i.1.z... │ │ - 0x00db1660 00000000 00000000 00000000 a41e3100 ..............1. │ │ - 0x00db1670 6a0d3200 7b000000 00000000 00000000 j.2.{........... │ │ + 0x00db1640 365c3100 79000000 00000000 00000000 6\1.y........... │ │ + 0x00db1650 00000000 b1b33100 42f03100 7a000000 ......1.B.1.z... │ │ + 0x00db1660 00000000 00000000 00000000 7d1e3100 ............}.1. │ │ + 0x00db1670 430d3200 7b000000 00000000 00000000 C.2.{........... │ │ 0x00db1680 00000000 00000000 00000000 00000000 ................ │ │ 0x00db1690 00000000 00000000 00000000 a8033300 ..............3. │ │ 0x00db16a0 6e6e3000 7d000000 0b000000 12c73700 nn0.}.........7. │ │ - 0x00db16b0 00000000 720d3200 41dd2f00 7e000000 ....r.2.A./.~... │ │ - 0x00db16c0 03000000 1dc73700 00000000 96783100 ......7......x1. │ │ - 0x00db16d0 96783100 7f000000 06000000 20c73700 .x1......... .7. │ │ - 0x00db16e0 00000000 830d3200 830d3200 80000000 ......2...2..... │ │ - 0x00db16f0 07000000 26c73700 00000000 890d3200 ....&.7.......2. │ │ + 0x00db16b0 00000000 4b0d3200 41dd2f00 7e000000 ....K.2.A./.~... │ │ + 0x00db16c0 03000000 1dc73700 00000000 6f783100 ......7.....ox1. │ │ + 0x00db16d0 6f783100 7f000000 06000000 20c73700 ox1......... .7. │ │ + 0x00db16e0 00000000 5c0d3200 5c0d3200 80000000 ....\.2.\.2..... │ │ + 0x00db16f0 07000000 26c73700 00000000 620d3200 ....&.7.....b.2. │ │ 0x00db1700 43c23200 81000000 08000000 2dc73700 C.2.........-.7. │ │ - 0x00db1710 00000000 3ea02f00 40973100 82000000 ....>./.@.1..... │ │ + 0x00db1710 00000000 3ea02f00 19973100 82000000 ....>./...1..... │ │ 0x00db1720 08000000 35c73700 00000000 c2bd2f00 ....5.7......./. │ │ 0x00db1730 5bdd2f00 83000000 08000000 3dc73700 [./.........=.7. │ │ - 0x00db1740 00000000 6c853200 66a43200 84000000 ....l.2.f.2..... │ │ + 0x00db1740 00000000 45853200 66a43200 84000000 ....E.2.f.2..... │ │ 0x00db1750 08000000 45c73700 00000000 68dd2f00 ....E.7.....h./. │ │ 0x00db1760 3ac63000 85000000 08000000 4dc73700 :.0.........M.7. │ │ - 0x00db1770 00000000 9b783100 3f173000 86000000 .....x1.?.0..... │ │ + 0x00db1770 00000000 74783100 3f173000 86000000 ....tx1.?.0..... │ │ 0x00db1780 0a000000 55c73700 00000000 86e53000 ....U.7.......0. │ │ 0x00db1790 2f8d3000 87000000 0a000000 5fc73700 /.0........._.7. │ │ - 0x00db17a0 00000000 655c3100 bc842f00 88000000 ....e\1.../..... │ │ + 0x00db17a0 00000000 3e5c3100 bc842f00 88000000 ....>\1.../..... │ │ 0x00db17b0 0a000000 69c73700 00000000 78a43200 ....i.7.....x.2. │ │ 0x00db17c0 61c23200 89000000 0a000000 73c73700 a.2.........s.7. │ │ - 0x00db17d0 00000000 a5783100 48c63000 8a000000 .....x1.H.0..... │ │ - 0x00db17e0 0a000000 7dc73700 00000000 940d3200 ....}.7.......2. │ │ + 0x00db17d0 00000000 7e783100 48c63000 8a000000 ....~x1.H.0..... │ │ + 0x00db17e0 0a000000 7dc73700 00000000 6d0d3200 ....}.7.....m.2. │ │ 0x00db17f0 ad033300 8b000000 09000000 87c73700 ..3...........7. │ │ - 0x00db1800 00000000 612b3200 d9842f00 8c000000 ....a+2.../..... │ │ - 0x00db1810 03000000 90c73700 00000000 5e973100 ......7.....^.1. │ │ + 0x00db1800 00000000 3a2b3200 d9842f00 8c000000 ....:+2.../..... │ │ + 0x00db1810 03000000 90c73700 00000000 37973100 ......7.....7.1. │ │ 0x00db1820 f4842f00 8d000000 03000000 93c73700 ../...........7. │ │ 0x00db1830 00000000 68c63000 7fc23200 8e000000 ....h.0...2..... │ │ - 0x00db1840 03000000 96c73700 00000000 71f03100 ......7.....q.1. │ │ - 0x00db1850 9f3b3100 8f000000 05000000 99c73700 .;1...........7. │ │ + 0x00db1840 03000000 96c73700 00000000 4af03100 ......7.....J.1. │ │ + 0x00db1850 783b3100 8f000000 05000000 99c73700 x;1...........7. │ │ 0x00db1860 00000000 61173000 77c63000 90000000 ....a.0.w.0..... │ │ 0x00db1870 0a000000 9ec73700 00000000 cebd2f00 ......7......./. │ │ - 0x00db1880 6fd03100 91000000 0a000000 a8c73700 o.1...........7. │ │ - 0x00db1890 00000000 72173000 6f5c3100 92000000 ....r.0.o\1..... │ │ - 0x00db18a0 0a000000 b2c73700 00000000 7c853200 ......7.....|.2. │ │ - 0x00db18b0 905c3100 93000000 0a000000 bcc73700 .\1...........7. │ │ - 0x00db18c0 00000000 79f03100 ac1e3100 94000000 ....y.1...1..... │ │ - 0x00db18d0 0a000000 c6c73700 00000000 c2483200 ......7......H2. │ │ + 0x00db1880 48d03100 91000000 0a000000 a8c73700 H.1...........7. │ │ + 0x00db1890 00000000 72173000 485c3100 92000000 ....r.0.H\1..... │ │ + 0x00db18a0 0a000000 b2c73700 00000000 55853200 ......7.....U.2. │ │ + 0x00db18b0 695c3100 93000000 0a000000 bcc73700 i\1...........7. │ │ + 0x00db18c0 00000000 52f03100 851e3100 94000000 ....R.1...1..... │ │ + 0x00db18d0 0a000000 c6c73700 00000000 9b483200 ......7......H2. │ │ 0x00db18e0 8fc23200 95000000 0a000000 d0c73700 ..2...........7. │ │ 0x00db18f0 00000000 7f6e3000 7f6e3000 96000000 .....n0..n0..... │ │ - 0x00db1900 0b000000 dac73700 00000000 b15c3100 ......7......\1. │ │ - 0x00db1910 b15c3100 97000000 0b000000 e5c73700 .\1...........7. │ │ - 0x00db1920 00000000 8a853200 8a853200 98000000 ......2...2..... │ │ - 0x00db1930 0b000000 f0c73700 00000000 86d03100 ......7.......1. │ │ - 0x00db1940 86d03100 99000000 0b000000 fbc73700 ..1...........7. │ │ + 0x00db1900 0b000000 dac73700 00000000 8a5c3100 ......7......\1. │ │ + 0x00db1910 8a5c3100 97000000 0b000000 e5c73700 .\1...........7. │ │ + 0x00db1920 00000000 63853200 63853200 98000000 ....c.2.c.2..... │ │ + 0x00db1930 0b000000 f0c73700 00000000 5fd03100 ......7....._.1. │ │ + 0x00db1940 5fd03100 99000000 0b000000 fbc73700 _.1...........7. │ │ 0x00db1950 00000000 b7ab3000 b7ab3000 9a000000 ......0...0..... │ │ 0x00db1960 0b000000 06c83700 00000000 518d3000 ......7.....Q.0. │ │ 0x00db1970 518d3000 9b000000 0b000000 11c83700 Q.0...........7. │ │ 0x00db1980 00000000 37363000 37363000 9c000000 ....760.760..... │ │ - 0x00db1990 09000000 1cc83700 00000000 68973100 ......7.....h.1. │ │ - 0x00db19a0 68973100 9d000000 09000000 25c83700 h.1.........%.7. │ │ + 0x00db1990 09000000 1cc83700 00000000 41973100 ......7.....A.1. │ │ + 0x00db19a0 41973100 9d000000 09000000 25c83700 A.1.........%.7. │ │ 0x00db19b0 00000000 7ea43200 7ea43200 9e000000 ....~.2.~.2..... │ │ 0x00db19c0 0a000000 2ec83700 00000000 90503000 ......7......P0. │ │ 0x00db19d0 90503000 9f000000 0a000000 38c83700 .P0.........8.7. │ │ - 0x00db19e0 00000000 8af03100 8af03100 a0000000 ......1...1..... │ │ + 0x00db19e0 00000000 63f03100 63f03100 a0000000 ....c.1.c.1..... │ │ 0x00db19f0 0a000000 42c83700 00000000 8ea43200 ....B.7.......2. │ │ 0x00db1a00 8ea43200 a1000000 09000000 4cc83700 ..2.........L.7. │ │ 0x00db1a10 00000000 c1ab3000 c1ab3000 a2000000 ......0...0..... │ │ 0x00db1a20 09000000 55c83700 00000000 e1e33200 ....U.7.......2. │ │ 0x00db1a30 e1e33200 a3000000 08000000 5ec83700 ..2.........^.7. │ │ - 0x00db1a40 00000000 e0b33100 debd2f00 a4000000 ......1.../..... │ │ + 0x00db1a40 00000000 b9b33100 debd2f00 a4000000 ......1.../..... │ │ 0x00db1a50 08000000 66c83700 00000000 0b852f00 ....f.7......./. │ │ - 0x00db1a60 92f03100 a5000000 08000000 6ec83700 ..1.........n.7. │ │ - 0x00db1a70 00000000 5ecf3100 18642f00 a6000000 ....^.1..d/..... │ │ + 0x00db1a60 6bf03100 a5000000 08000000 6ec83700 k.1.........n.7. │ │ + 0x00db1a70 00000000 37cf3100 18642f00 a6000000 ....7.1..d/..... │ │ 0x00db1a80 00000000 00000000 00000000 94a43200 ..............2. │ │ 0x00db1a90 19852f00 a7000000 09000000 76c83700 ../.........v.7. │ │ - 0x00db1aa0 00000000 e6fa2f00 b23b3100 a8000000 ....../..;1..... │ │ - 0x00db1ab0 09000000 7fc83700 00000000 2f683200 ......7...../h2. │ │ - 0x00db1ac0 eab33100 a9000000 09000000 88c83700 ..1...........7. │ │ - 0x00db1ad0 00000000 c8ab3000 73973100 aa000000 ......0.s.1..... │ │ + 0x00db1aa0 00000000 e6fa2f00 8b3b3100 a8000000 ....../..;1..... │ │ + 0x00db1ab0 09000000 7fc83700 00000000 08683200 ......7......h2. │ │ + 0x00db1ac0 c3b33100 a9000000 09000000 88c83700 ..1...........7. │ │ + 0x00db1ad0 00000000 c8ab3000 4c973100 aa000000 ......0.L.1..... │ │ 0x00db1ae0 09000000 91c83700 00000000 44363000 ......7.....D60. │ │ 0x00db1af0 f5fa2f00 ab000000 0a000000 9ac83700 ../...........7. │ │ 0x00db1b00 00000000 8c033100 2d852f00 ac000000 ......1.-./..... │ │ - 0x00db1b10 09000000 a4c83700 00000000 e21b3200 ......7.......2. │ │ - 0x00db1b20 e21b3200 ad000000 03000000 adc83700 ..2...........7. │ │ - 0x00db1b30 00000000 c55c3100 c55c3100 ae000000 .....\1..\1..... │ │ + 0x00db1b10 09000000 a4c83700 00000000 bb1b3200 ......7.......2. │ │ + 0x00db1b20 bb1b3200 ad000000 03000000 adc83700 ..2...........7. │ │ + 0x00db1b30 00000000 9e5c3100 9e5c3100 ae000000 .....\1..\1..... │ │ 0x00db1b40 03000000 b0c83700 00000000 ca033300 ......7.......3. │ │ 0x00db1b50 ca033300 af000000 07000000 b3c83700 ..3...........7. │ │ - 0x00db1b60 00000000 8dd03100 8dd03100 b0000000 ......1...1..... │ │ + 0x00db1b60 00000000 66d03100 66d03100 b0000000 ....f.1.f.1..... │ │ 0x00db1b70 07000000 bac83700 00000000 80173000 ......7.......0. │ │ 0x00db1b80 9fa43200 b1000000 08000000 c1c83700 ..2...........7. │ │ 0x00db1b90 00000000 93033100 93033100 b2000000 ......1...1..... │ │ 0x00db1ba0 08000000 c9c83700 00000000 8fc63000 ......7.......0. │ │ 0x00db1bb0 4d363000 b3000000 08000000 d1c83700 M60...........7. │ │ - 0x00db1bc0 00000000 eee33200 92853200 b4000000 ......2...2..... │ │ - 0x00db1bd0 08000000 d9c83700 00000000 c81e3100 ......7.......1. │ │ - 0x00db1be0 d15c3100 b5000000 00000000 00000000 .\1............. │ │ + 0x00db1bc0 00000000 eee33200 6b853200 b4000000 ......2.k.2..... │ │ + 0x00db1bd0 08000000 d9c83700 00000000 a11e3100 ......7.......1. │ │ + 0x00db1be0 aa5c3100 b5000000 00000000 00000000 .\1............. │ │ 0x00db1bf0 00000000 fae33200 3f852f00 b6000000 ......2.?./..... │ │ 0x00db1c00 01000000 e1c83700 00000000 4f852f00 ......7.....O./. │ │ 0x00db1c10 f3bd2f00 b7000000 03000000 e2c83700 ../...........7. │ │ - 0x00db1c20 00000000 58363000 89973100 b8000000 ....X60...1..... │ │ + 0x00db1c20 00000000 58363000 62973100 b8000000 ....X60.b.1..... │ │ 0x00db1c30 05000000 e5c83700 00000000 56852f00 ......7.....V./. │ │ - 0x00db1c40 ffb33100 b9000000 06000000 eac83700 ..1...........7. │ │ - 0x00db1c50 00000000 6ea13200 6ea13200 ba000000 ....n.2.n.2..... │ │ - 0x00db1c60 08000000 f0c83700 00000000 4ab13100 ......7.....J.1. │ │ - 0x00db1c70 4ab13100 bb000000 08000000 f8c83700 J.1...........7. │ │ - 0x00db1c80 00000000 d5ab3000 9f853200 bc000000 ......0...2..... │ │ + 0x00db1c40 d8b33100 b9000000 06000000 eac83700 ..1...........7. │ │ + 0x00db1c50 00000000 47a13200 47a13200 ba000000 ....G.2.G.2..... │ │ + 0x00db1c60 08000000 f0c83700 00000000 23b13100 ......7.....#.1. │ │ + 0x00db1c70 23b13100 bb000000 08000000 f8c83700 #.1...........7. │ │ + 0x00db1c80 00000000 d5ab3000 78853200 bc000000 ......0.x.2..... │ │ 0x00db1c90 09000000 00c93700 00000000 bca43200 ......7.......2. │ │ 0x00db1ca0 bca43200 bd000000 0a000000 09c93700 ..2...........7. │ │ - 0x00db1cb0 00000000 9a0d3200 9a0d3200 be000000 ......2...2..... │ │ - 0x00db1cc0 0a000000 13c93700 00000000 ab783100 ......7......x1. │ │ - 0x00db1cd0 ab783100 bf000000 0a000000 1dc93700 .x1...........7. │ │ + 0x00db1cb0 00000000 730d3200 730d3200 be000000 ....s.2.s.2..... │ │ + 0x00db1cc0 0a000000 13c93700 00000000 84783100 ......7......x1. │ │ + 0x00db1cd0 84783100 bf000000 0a000000 1dc93700 .x1...........7. │ │ 0x00db1ce0 00000000 98033100 98033100 c0000000 ......1...1..... │ │ 0x00db1cf0 0a000000 27c93700 00000000 75dd2f00 ....'.7.....u./. │ │ 0x00db1d00 75dd2f00 c1000000 0a000000 31c93700 u./.........1.7. │ │ - 0x00db1d10 00000000 cc1e3100 cc1e3100 c2000000 ......1...1..... │ │ + 0x00db1d10 00000000 a51e3100 a51e3100 c2000000 ......1...1..... │ │ 0x00db1d20 0a000000 3bc93700 00000000 23642f00 ....;.7.....#d/. │ │ 0x00db1d30 23642f00 c3000000 0a000000 45c93700 #d/.........E.7. │ │ - 0x00db1d40 00000000 b7783100 b7783100 c4000000 .....x1..x1..... │ │ + 0x00db1d40 00000000 90783100 90783100 c4000000 .....x1..x1..... │ │ 0x00db1d50 0b000000 4fc93700 00000000 49a02f00 ....O.7.....I./. │ │ 0x00db1d60 49a02f00 c5000000 0b000000 5ac93700 I./.........Z.7. │ │ - 0x00db1d70 00000000 a6853200 a6853200 c6000000 ......2...2..... │ │ + 0x00db1d70 00000000 7f853200 7f853200 c6000000 ......2...2..... │ │ 0x00db1d80 0b000000 65c93700 00000000 06be2f00 ....e.7......./. │ │ 0x00db1d90 06be2f00 c7000000 0b000000 70c93700 ../.........p.7. │ │ 0x00db1da0 00000000 5aa02f00 5aa02f00 c8000000 ....Z./.Z./..... │ │ - 0x00db1db0 0b000000 7bc93700 00000000 aff03100 ....{.7.......1. │ │ - 0x00db1dc0 aff03100 c9000000 0b000000 86c93700 ..1...........7. │ │ - 0x00db1dd0 00000000 d55c3100 d55c3100 ca000000 .....\1..\1..... │ │ + 0x00db1db0 0b000000 7bc93700 00000000 88f03100 ....{.7.......1. │ │ + 0x00db1dc0 88f03100 c9000000 0b000000 86c93700 ..1...........7. │ │ + 0x00db1dd0 00000000 ae5c3100 ae5c3100 ca000000 .....\1..\1..... │ │ 0x00db1de0 0b000000 91c93700 00000000 99c63000 ......7.......0. │ │ 0x00db1df0 99c63000 cb000000 0b000000 9cc93700 ..0...........7. │ │ 0x00db1e00 00000000 90e53000 90e53000 cc000000 ......0...0..... │ │ 0x00db1e10 0b000000 a7c93700 00000000 1abe2f00 ......7......./. │ │ 0x00db1e20 1abe2f00 cd000000 0b000000 b2c93700 ../...........7. │ │ 0x00db1e30 00000000 a5033100 a5033100 ce000000 ......1...1..... │ │ 0x00db1e40 0b000000 bdc93700 00000000 aac23200 ......7.......2. │ │ 0x00db1e50 aac23200 cf000000 0b000000 c8c93700 ..2...........7. │ │ - 0x00db1e60 00000000 8f973100 8f973100 d0000000 ......1...1..... │ │ + 0x00db1e60 00000000 68973100 68973100 d0000000 ....h.1.h.1..... │ │ 0x00db1e70 0b000000 d3c93700 00000000 d0033300 ......7.......3. │ │ 0x00db1e80 d0033300 d1000000 0b000000 dec93700 ..3...........7. │ │ 0x00db1e90 00000000 5b852f00 5b852f00 d2000000 ....[./.[./..... │ │ - 0x00db1ea0 0b000000 e9c93700 00000000 93d03100 ......7.......1. │ │ - 0x00db1eb0 93d03100 d3000000 0b000000 f4c93700 ..1...........7. │ │ - 0x00db1ec0 00000000 b0d03100 b0d03100 d4000000 ......1...1..... │ │ - 0x00db1ed0 0b000000 ffc93700 00000000 b7853200 ......7.......2. │ │ - 0x00db1ee0 b7853200 d5000000 0b000000 0aca3700 ..2...........7. │ │ + 0x00db1ea0 0b000000 e9c93700 00000000 6cd03100 ......7.....l.1. │ │ + 0x00db1eb0 6cd03100 d3000000 0b000000 f4c93700 l.1...........7. │ │ + 0x00db1ec0 00000000 89d03100 89d03100 d4000000 ......1...1..... │ │ + 0x00db1ed0 0b000000 ffc93700 00000000 90853200 ......7.......2. │ │ + 0x00db1ee0 90853200 d5000000 0b000000 0aca3700 ..2...........7. │ │ 0x00db1ef0 00000000 5e363000 5e363000 d6000000 ....^60.^60..... │ │ - 0x00db1f00 0b000000 15ca3700 00000000 cef03100 ......7.......1. │ │ - 0x00db1f10 cef03100 d7000000 0b000000 20ca3700 ..1......... .7. │ │ + 0x00db1f00 0b000000 15ca3700 00000000 a7f03100 ......7.......1. │ │ + 0x00db1f10 a7f03100 d7000000 0b000000 20ca3700 ..1......... .7. │ │ 0x00db1f20 00000000 b8c63000 b8c63000 d8000000 ......0...0..... │ │ 0x00db1f30 0b000000 2bca3700 00000000 a4e53000 ....+.7.......0. │ │ 0x00db1f40 a4e53000 d9000000 0b000000 36ca3700 ..0.........6.7. │ │ - 0x00db1f50 00000000 f45c3100 f45c3100 da000000 .....\1..\1..... │ │ + 0x00db1f50 00000000 cd5c3100 cd5c3100 da000000 .....\1..\1..... │ │ 0x00db1f60 0b000000 41ca3700 00000000 c1e53000 ....A.7.......0. │ │ 0x00db1f70 c1e53000 db000000 0b000000 4cca3700 ..0.........L.7. │ │ - 0x00db1f80 00000000 0ab43100 0ab43100 dc000000 ......1...1..... │ │ + 0x00db1f80 00000000 e3b33100 e3b33100 dc000000 ......1...1..... │ │ 0x00db1f90 0b000000 57ca3700 00000000 c9a43200 ....W.7.......2. │ │ 0x00db1fa0 c9a43200 dd000000 0b000000 62ca3700 ..2.........b.7. │ │ 0x00db1fb0 00000000 866e3000 866e3000 de000000 .....n0..n0..... │ │ - 0x00db1fc0 0b000000 6dca3700 00000000 27b43100 ....m.7.....'.1. │ │ - 0x00db1fd0 27b43100 df000000 0b000000 78ca3700 '.1.........x.7. │ │ - 0x00db1fe0 00000000 a3973100 a3973100 e0000000 ......1...1..... │ │ + 0x00db1fc0 0b000000 6dca3700 00000000 00b43100 ....m.7.......1. │ │ + 0x00db1fd0 00b43100 df000000 0b000000 78ca3700 ..1.........x.7. │ │ + 0x00db1fe0 00000000 7c973100 7c973100 e0000000 ....|.1.|.1..... │ │ 0x00db1ff0 0b000000 83ca3700 00000000 81dd2f00 ......7......./. │ │ 0x00db2000 81dd2f00 e1000000 0b000000 8eca3700 ../...........7. │ │ 0x00db2010 00000000 bec23200 bec23200 e2000000 ......2...2..... │ │ 0x00db2020 0b000000 99ca3700 00000000 dbab3000 ......7.......0. │ │ 0x00db2030 dbab3000 e3000000 0b000000 a4ca3700 ..0...........7. │ │ - 0x00db2040 00000000 d1853200 d1853200 e4000000 ......2...2..... │ │ + 0x00db2040 00000000 aa853200 aa853200 e4000000 ......2...2..... │ │ 0x00db2050 0b000000 afca3700 00000000 d6e53000 ......7.......0. │ │ 0x00db2060 d6e53000 e5000000 0b000000 baca3700 ..0...........7. │ │ 0x00db2070 00000000 9cdd2f00 9cdd2f00 e6000000 ....../.../..... │ │ - 0x00db2080 0b000000 c5ca3700 00000000 cbd03100 ......7.......1. │ │ - 0x00db2090 cbd03100 e7000000 0b000000 d0ca3700 ..1...........7. │ │ - 0x00db20a0 00000000 f0853200 f0853200 e8000000 ......2...2..... │ │ + 0x00db2080 0b000000 c5ca3700 00000000 a4d03100 ......7.......1. │ │ + 0x00db2090 a4d03100 e7000000 0b000000 d0ca3700 ..1...........7. │ │ + 0x00db20a0 00000000 c9853200 c9853200 e8000000 ......2...2..... │ │ 0x00db20b0 0b000000 dbca3700 00000000 77852f00 ......7.....w./. │ │ 0x00db20c0 77852f00 e9000000 0b000000 e6ca3700 w./...........7. │ │ 0x00db20d0 00000000 f1e53000 f1e53000 ea000000 ......0...0..... │ │ 0x00db20e0 0b000000 f1ca3700 00000000 bd033100 ......7.......1. │ │ 0x00db20f0 bd033100 eb000000 0b000000 fcca3700 ..1...........7. │ │ - 0x00db2100 00000000 125d3100 125d3100 ec000000 .....]1..]1..... │ │ - 0x00db2110 0b000000 07cb3700 00000000 e6f03100 ......7.......1. │ │ - 0x00db2120 e6f03100 ed000000 0b000000 12cb3700 ..1...........7. │ │ + 0x00db2100 00000000 eb5c3100 eb5c3100 ec000000 .....\1..\1..... │ │ + 0x00db2110 0b000000 07cb3700 00000000 bff03100 ......7.......1. │ │ + 0x00db2120 bff03100 ed000000 0b000000 12cb3700 ..1...........7. │ │ 0x00db2130 00000000 96852f00 96852f00 ee000000 ....../.../..... │ │ - 0x00db2140 0b000000 1dcb3700 00000000 ecd03100 ......7.......1. │ │ - 0x00db2150 ecd03100 ef000000 0b000000 28cb3700 ..1.........(.7. │ │ - 0x00db2160 00000000 6a2b3200 6a2b3200 f0000000 ....j+2.j+2..... │ │ - 0x00db2170 0b000000 33cb3700 00000000 c1973100 ....3.7.......1. │ │ - 0x00db2180 c1973100 f1000000 0b000000 3ecb3700 ..1.........>.7. │ │ - 0x00db2190 00000000 2f5d3100 2f5d3100 f2000000 ..../]1./]1..... │ │ - 0x00db21a0 0b000000 49cb3700 00000000 c8783100 ....I.7......x1. │ │ - 0x00db21b0 c8783100 f3000000 0b000000 54cb3700 .x1.........T.7. │ │ - 0x00db21c0 00000000 a60d3200 a60d3200 f4000000 ......2...2..... │ │ - 0x00db21d0 0b000000 5fcb3700 00000000 07f13100 ...._.7.......1. │ │ - 0x00db21e0 07f13100 f5000000 0b000000 6acb3700 ..1.........j.7. │ │ - 0x00db21f0 00000000 bdb03100 bdb03100 f6000000 ......1...1..... │ │ - 0x00db2200 0b000000 75cb3700 00000000 bb0d3200 ....u.7.......2. │ │ - 0x00db2210 bb0d3200 f7000000 0b000000 80cb3700 ..2...........7. │ │ - 0x00db2220 00000000 de783100 de783100 f8000000 .....x1..x1..... │ │ + 0x00db2140 0b000000 1dcb3700 00000000 c5d03100 ......7.......1. │ │ + 0x00db2150 c5d03100 ef000000 0b000000 28cb3700 ..1.........(.7. │ │ + 0x00db2160 00000000 432b3200 432b3200 f0000000 ....C+2.C+2..... │ │ + 0x00db2170 0b000000 33cb3700 00000000 9a973100 ....3.7.......1. │ │ + 0x00db2180 9a973100 f1000000 0b000000 3ecb3700 ..1.........>.7. │ │ + 0x00db2190 00000000 085d3100 085d3100 f2000000 .....]1..]1..... │ │ + 0x00db21a0 0b000000 49cb3700 00000000 a1783100 ....I.7......x1. │ │ + 0x00db21b0 a1783100 f3000000 0b000000 54cb3700 .x1.........T.7. │ │ + 0x00db21c0 00000000 7f0d3200 7f0d3200 f4000000 ......2...2..... │ │ + 0x00db21d0 0b000000 5fcb3700 00000000 e0f03100 ...._.7.......1. │ │ + 0x00db21e0 e0f03100 f5000000 0b000000 6acb3700 ..1.........j.7. │ │ + 0x00db21f0 00000000 96b03100 96b03100 f6000000 ......1...1..... │ │ + 0x00db2200 0b000000 75cb3700 00000000 940d3200 ....u.7.......2. │ │ + 0x00db2210 940d3200 f7000000 0b000000 80cb3700 ..2...........7. │ │ + 0x00db2220 00000000 b7783100 b7783100 f8000000 .....x1..x1..... │ │ 0x00db2230 0b000000 8bcb3700 00000000 30642f00 ......7.....0d/. │ │ 0x00db2240 30642f00 f9000000 0b000000 96cb3700 0d/...........7. │ │ - 0x00db2250 00000000 7f2b3200 7f2b3200 fa000000 .....+2..+2..... │ │ - 0x00db2260 0b000000 a1cb3700 00000000 d2483200 ......7......H2. │ │ - 0x00db2270 d2483200 fb000000 0b000000 accb3700 .H2...........7. │ │ + 0x00db2250 00000000 582b3200 582b3200 fa000000 ....X+2.X+2..... │ │ + 0x00db2260 0b000000 a1cb3700 00000000 ab483200 ......7......H2. │ │ + 0x00db2270 ab483200 fb000000 0b000000 accb3700 .H2...........7. │ │ 0x00db2280 00000000 11fb2f00 11fb2f00 fc000000 ....../.../..... │ │ 0x00db2290 0b000000 b7cb3700 00000000 d1c63000 ......7.......0. │ │ 0x00db22a0 d1c63000 fd000000 0b000000 c2cb3700 ..0...........7. │ │ 0x00db22b0 00000000 49642f00 49642f00 fe000000 ....Id/.Id/..... │ │ 0x00db22c0 0b000000 cdcb3700 00000000 2fbe2f00 ......7....././. │ │ 0x00db22d0 2fbe2f00 ff000000 0b000000 d8cb3700 /./...........7. │ │ - 0x00db22e0 00000000 9c2b3200 9c2b3200 00010000 .....+2..+2..... │ │ - 0x00db22f0 0b000000 e3cb3700 00000000 d30d3200 ......7.......2. │ │ + 0x00db22e0 00000000 752b3200 752b3200 00010000 ....u+2.u+2..... │ │ + 0x00db22f0 0b000000 e3cb3700 00000000 ac0d3200 ......7.......2. │ │ 0x00db2300 618d3000 01010000 08000000 eecb3700 a.0...........7. │ │ - 0x00db2310 00000000 3e683200 3e683200 02010000 ....>h2.>h2..... │ │ + 0x00db2310 00000000 17683200 17683200 02010000 .....h2..h2..... │ │ 0x00db2320 07000000 f6cb3700 00000000 e6a43200 ......7.......2. │ │ 0x00db2330 e6a43200 03010000 07000000 fdcb3700 ..2...........7. │ │ 0x00db2340 00000000 a0503000 a0503000 04010000 .....P0..P0..... │ │ - 0x00db2350 07000000 04cc3700 00000000 bd2b3200 ......7......+2. │ │ - 0x00db2360 bd2b3200 05010000 07000000 0bcc3700 .+2...........7. │ │ + 0x00db2350 07000000 04cc3700 00000000 962b3200 ......7......+2. │ │ + 0x00db2360 962b3200 05010000 07000000 0bcc3700 .+2...........7. │ │ 0x00db2370 00000000 faab3000 faab3000 06010000 ......0...0..... │ │ 0x00db2380 07000000 12cc3700 00000000 01ac3000 ......7.......0. │ │ 0x00db2390 01ac3000 07010000 07000000 19cc3700 ..0...........7. │ │ - 0x00db23a0 00000000 ef783100 ef783100 08010000 .....x1..x1..... │ │ + 0x00db23a0 00000000 c8783100 c8783100 08010000 .....x1..x1..... │ │ 0x00db23b0 07000000 20cc3700 00000000 94173000 .... .7.......0. │ │ 0x00db23c0 94173000 09010000 07000000 27cc3700 ..0.........'.7. │ │ - 0x00db23d0 00000000 d91e3100 d91e3100 0a010000 ......1...1..... │ │ + 0x00db23d0 00000000 b21e3100 b21e3100 0a010000 ......1...1..... │ │ 0x00db23e0 07000000 2ecc3700 00000000 08ac3000 ......7.......0. │ │ 0x00db23f0 08ac3000 0b010000 07000000 35cc3700 ..0.........5.7. │ │ - 0x00db2400 00000000 f5783100 f5783100 0c010000 .....x1..x1..... │ │ + 0x00db2400 00000000 ce783100 ce783100 0c010000 .....x1..x1..... │ │ 0x00db2410 07000000 3ccc3700 00000000 658d3000 ....<.7.....e.0. │ │ 0x00db2420 658d3000 0d010000 08000000 43cc3700 e.0.........C.7. │ │ 0x00db2430 00000000 68642f00 68642f00 0e010000 ....hd/.hd/..... │ │ - 0x00db2440 08000000 4bcc3700 00000000 46b43100 ....K.7.....F.1. │ │ - 0x00db2450 46b43100 0f010000 08000000 53cc3700 F.1.........S.7. │ │ + 0x00db2440 08000000 4bcc3700 00000000 1fb43100 ....K.7.......1. │ │ + 0x00db2450 1fb43100 0f010000 08000000 53cc3700 ..1.........S.7. │ │ 0x00db2460 00000000 9b173000 9b173000 10010000 ......0...0..... │ │ 0x00db2470 08000000 5bcc3700 00000000 06e43200 ....[.7.......2. │ │ 0x00db2480 06e43200 11010000 08000000 63cc3700 ..2.........c.7. │ │ - 0x00db2490 00000000 19f13100 19f13100 12010000 ......1...1..... │ │ - 0x00db24a0 08000000 6bcc3700 00000000 5bb43100 ....k.7.....[.1. │ │ - 0x00db24b0 5bb43100 13010000 08000000 73cc3700 [.1.........s.7. │ │ - 0x00db24c0 00000000 f1483200 f1483200 14010000 .....H2..H2..... │ │ - 0x00db24d0 08000000 7bcc3700 00000000 06d13100 ....{.7.......1. │ │ - 0x00db24e0 06d13100 15010000 08000000 83cc3700 ..1...........7. │ │ + 0x00db2490 00000000 f2f03100 f2f03100 12010000 ......1...1..... │ │ + 0x00db24a0 08000000 6bcc3700 00000000 34b43100 ....k.7.....4.1. │ │ + 0x00db24b0 34b43100 13010000 08000000 73cc3700 4.1.........s.7. │ │ + 0x00db24c0 00000000 ca483200 ca483200 14010000 .....H2..H2..... │ │ + 0x00db24d0 08000000 7bcc3700 00000000 dfd03100 ....{.7.......1. │ │ + 0x00db24e0 dfd03100 15010000 08000000 83cc3700 ..1...........7. │ │ 0x00db24f0 00000000 31fb2f00 31fb2f00 16010000 ....1./.1./..... │ │ 0x00db2500 08000000 8bcc3700 00000000 79a02f00 ......7.....y./. │ │ 0x00db2510 79a02f00 17010000 08000000 93cc3700 y./...........7. │ │ 0x00db2520 00000000 a6503000 a6503000 18010000 .....P0..P0..... │ │ 0x00db2530 08000000 9bcc3700 00000000 e8033300 ......7.......3. │ │ 0x00db2540 e8033300 19010000 08000000 a3cc3700 ..3...........7. │ │ - 0x00db2550 00000000 24f13100 24f13100 1a010000 ....$.1.$.1..... │ │ + 0x00db2550 00000000 fdf03100 fdf03100 1a010000 ......1...1..... │ │ 0x00db2560 08000000 abcc3700 00000000 a06e3000 ......7......n0. │ │ 0x00db2570 a06e3000 1b010000 08000000 b3cc3700 .n0...........7. │ │ 0x00db2580 00000000 02043300 02043300 1c010000 ......3...3..... │ │ 0x00db2590 08000000 bbcc3700 00000000 b7852f00 ......7......./. │ │ - 0x00db25a0 11d13100 1d010000 08000000 c3cc3700 ..1...........7. │ │ + 0x00db25a0 ead03100 1d010000 08000000 c3cc3700 ..1...........7. │ │ 0x00db25b0 00000000 bc503000 bc503000 1e010000 .....P0..P0..... │ │ 0x00db25c0 08000000 cbcc3700 00000000 4afb2f00 ......7.....J./. │ │ 0x00db25d0 c5852f00 1f010000 08000000 d3cc3700 ../...........7. │ │ - 0x00db25e0 00000000 c52b3200 c52b3200 20010000 .....+2..+2. ... │ │ + 0x00db25e0 00000000 9e2b3200 9e2b3200 20010000 .....+2..+2. ... │ │ 0x00db25f0 08000000 dbcc3700 00000000 12e43200 ......7.......2. │ │ 0x00db2600 12e43200 21010000 08000000 e3cc3700 ..2.!.........7. │ │ 0x00db2610 00000000 7a8d3000 7a8d3000 22010000 ....z.0.z.0."... │ │ - 0x00db2620 08000000 ebcc3700 00000000 db973100 ......7.......1. │ │ - 0x00db2630 db973100 23010000 08000000 f3cc3700 ..1.#.........7. │ │ + 0x00db2620 08000000 ebcc3700 00000000 b4973100 ......7.......1. │ │ + 0x00db2630 b4973100 23010000 08000000 f3cc3700 ..1.#.........7. │ │ 0x00db2640 00000000 8b8d3000 8b8d3000 24010000 ......0...0.$... │ │ 0x00db2650 08000000 fbcc3700 00000000 0ce63000 ......7.......0. │ │ 0x00db2660 0ce63000 25010000 08000000 03cd3700 ..0.%.........7. │ │ - 0x00db2670 00000000 e01e3100 20d13100 26010000 ......1. .1.&... │ │ + 0x00db2670 00000000 b91e3100 f9d03100 26010000 ......1...1.&... │ │ 0x00db2680 08000000 0bcd3700 00000000 17e63000 ......7.......0. │ │ 0x00db2690 23e63000 27010000 08000000 13cd3700 #.0.'.........7. │ │ - 0x00db26a0 00000000 d22b3200 30f13100 28010000 .....+2.0.1.(... │ │ - 0x00db26b0 08000000 1bcd3700 00000000 ef1e3100 ......7.......1. │ │ + 0x00db26a0 00000000 ab2b3200 09f13100 28010000 .....+2...1.(... │ │ + 0x00db26b0 08000000 1bcd3700 00000000 c81e3100 ......7.......1. │ │ 0x00db26c0 7a363000 29010000 08000000 23cd3700 z60.).......#.7. │ │ - 0x00db26d0 00000000 4a683200 4a683200 2a010000 ....Jh2.Jh2.*... │ │ + 0x00db26d0 00000000 23683200 23683200 2a010000 ....#h2.#h2.*... │ │ 0x00db26e0 08000000 2bcd3700 00000000 11043300 ....+.7.......3. │ │ 0x00db26f0 11043300 2b010000 08000000 33cd3700 ..3.+.......3.7. │ │ 0x00db2700 00000000 b0173000 b0173000 2c010000 ......0...0.,... │ │ 0x00db2710 08000000 3bcd3700 00000000 5bfb2f00 ....;.7.....[./. │ │ 0x00db2720 5bfb2f00 2d010000 08000000 43cd3700 [./.-.......C.7. │ │ 0x00db2730 00000000 72fb2f00 72fb2f00 2e010000 ....r./.r./..... │ │ - 0x00db2740 08000000 4bcd3700 00000000 71b43100 ....K.7.....q.1. │ │ - 0x00db2750 71b43100 2f010000 08000000 53cd3700 q.1./.......S.7. │ │ + 0x00db2740 08000000 4bcd3700 00000000 4ab43100 ....K.7.....J.1. │ │ + 0x00db2750 4ab43100 2f010000 08000000 53cd3700 J.1./.......S.7. │ │ 0x00db2760 00000000 c9503000 c9503000 30010000 .....P0..P0.0... │ │ - 0x00db2770 08000000 5bcd3700 00000000 dc2b3200 ....[.7......+2. │ │ - 0x00db2780 dc2b3200 31010000 08000000 63cd3700 .+2.1.......c.7. │ │ + 0x00db2770 08000000 5bcd3700 00000000 b52b3200 ....[.7......+2. │ │ + 0x00db2780 b52b3200 31010000 08000000 63cd3700 .+2.1.......c.7. │ │ 0x00db2790 00000000 db852f00 db852f00 32010000 ....../.../.2... │ │ - 0x00db27a0 08000000 6bcd3700 00000000 31d13100 ....k.7.....1.1. │ │ - 0x00db27b0 31d13100 33010000 08000000 73cd3700 1.1.3.......s.7. │ │ + 0x00db27a0 08000000 6bcd3700 00000000 0ad13100 ....k.7.......1. │ │ + 0x00db27b0 0ad13100 33010000 08000000 73cd3700 ..1.3.......s.7. │ │ 0x00db27c0 00000000 df503000 df503000 34010000 .....P0..P0.4... │ │ 0x00db27d0 08000000 7bcd3700 00000000 dac23200 ....{.7.......2. │ │ 0x00db27e0 dac23200 35010000 08000000 83cd3700 ..2.5.........7. │ │ - 0x00db27f0 00000000 d70d3200 d70d3200 36010000 ......2...2.6... │ │ + 0x00db27f0 00000000 b00d3200 b00d3200 36010000 ......2...2.6... │ │ 0x00db2800 08000000 8bcd3700 00000000 28043300 ......7.....(.3. │ │ 0x00db2810 28043300 37010000 08000000 93cd3700 (.3.7.........7. │ │ 0x00db2820 00000000 0fac3000 0fac3000 38010000 ......0...0.8... │ │ - 0x00db2830 08000000 9bcd3700 00000000 5e683200 ......7.....^h2. │ │ - 0x00db2840 5e683200 39010000 08000000 a3cd3700 ^h2.9.........7. │ │ + 0x00db2830 08000000 9bcd3700 00000000 37683200 ......7.....7h2. │ │ + 0x00db2840 37683200 39010000 08000000 a3cd3700 7h2.9.........7. │ │ 0x00db2850 00000000 f2c63000 f2c63000 3a010000 ......0...0.:... │ │ - 0x00db2860 08000000 abcd3700 00000000 10863200 ......7.......2. │ │ - 0x00db2870 10863200 3b010000 09000000 b3cd3700 ..2.;.........7. │ │ + 0x00db2860 08000000 abcd3700 00000000 e9853200 ......7.......2. │ │ + 0x00db2870 e9853200 3b010000 09000000 b3cd3700 ..2.;.........7. │ │ 0x00db2880 00000000 92a02f00 92a02f00 3c010000 ....../.../.<... │ │ 0x00db2890 09000000 bccd3700 00000000 de033100 ......7.......1. │ │ 0x00db28a0 de033100 3d010000 09000000 c5cd3700 ..1.=.........7. │ │ - 0x00db28b0 00000000 fc783100 fc783100 3e010000 .....x1..x1.>... │ │ - 0x00db28c0 09000000 cecd3700 00000000 f41e3100 ......7.......1. │ │ - 0x00db28d0 f41e3100 3f010000 09000000 d7cd3700 ..1.?.........7. │ │ - 0x00db28e0 00000000 24863200 24863200 40010000 ....$.2.$.2.@... │ │ + 0x00db28b0 00000000 d5783100 d5783100 3e010000 .....x1..x1.>... │ │ + 0x00db28c0 09000000 cecd3700 00000000 cd1e3100 ......7.......1. │ │ + 0x00db28d0 cd1e3100 3f010000 09000000 d7cd3700 ..1.?.........7. │ │ + 0x00db28e0 00000000 fd853200 fd853200 40010000 ......2...2.@... │ │ 0x00db28f0 09000000 e0cd3700 00000000 b9dd2f00 ......7......./. │ │ 0x00db2900 b9dd2f00 41010000 09000000 e9cd3700 ../.A.........7. │ │ 0x00db2910 00000000 eca43200 eca43200 42010000 ......2...2.B... │ │ - 0x00db2920 09000000 f2cd3700 00000000 f1973100 ......7.......1. │ │ - 0x00db2930 f1973100 43010000 08000000 fbcd3700 ..1.C.........7. │ │ - 0x00db2940 00000000 3bf13100 3bf13100 44010000 ....;.1.;.1.D... │ │ - 0x00db2950 08000000 03ce3700 00000000 69683200 ......7.....ih2. │ │ - 0x00db2960 69683200 45010000 08000000 0bce3700 ih2.E.........7. │ │ + 0x00db2920 09000000 f2cd3700 00000000 ca973100 ......7.......1. │ │ + 0x00db2930 ca973100 43010000 08000000 fbcd3700 ..1.C.........7. │ │ + 0x00db2940 00000000 14f13100 14f13100 44010000 ......1...1.D... │ │ + 0x00db2950 08000000 03ce3700 00000000 42683200 ......7.....Bh2. │ │ + 0x00db2960 42683200 45010000 08000000 0bce3700 Bh2.E.........7. │ │ 0x00db2970 00000000 1de43200 1de43200 46010000 ......2...2.F... │ │ 0x00db2980 08000000 13ce3700 00000000 3e043300 ......7.....>.3. │ │ 0x00db2990 3e043300 47010000 08000000 1bce3700 >.3.G.........7. │ │ 0x00db29a0 00000000 f5503000 f5503000 48010000 .....P0..P0.H... │ │ 0x00db29b0 08000000 23ce3700 00000000 7d642f00 ....#.7.....}d/. │ │ 0x00db29c0 7d642f00 49010000 08000000 2bce3700 }d/.I.......+.7. │ │ 0x00db29d0 00000000 88fb2f00 88fb2f00 4a010000 ....../.../.J... │ │ 0x00db29e0 08000000 33ce3700 00000000 9afb2f00 ....3.7......./. │ │ 0x00db29f0 9afb2f00 4b010000 08000000 3bce3700 ../.K.......;.7. │ │ - 0x00db2a00 00000000 81683200 81683200 4c010000 .....h2..h2.L... │ │ - 0x00db2a10 08000000 43ce3700 00000000 4ef13100 ....C.7.....N.1. │ │ - 0x00db2a20 4ef13100 4d010000 08000000 4bce3700 N.1.M.......K.7. │ │ - 0x00db2a30 00000000 19793100 19793100 4e010000 .....y1..y1.N... │ │ - 0x00db2a40 08000000 53ce3700 00000000 07493200 ....S.7......I2. │ │ - 0x00db2a50 07493200 4f010000 08000000 5bce3700 .I2.O.......[.7. │ │ + 0x00db2a00 00000000 5a683200 5a683200 4c010000 ....Zh2.Zh2.L... │ │ + 0x00db2a10 08000000 43ce3700 00000000 27f13100 ....C.7.....'.1. │ │ + 0x00db2a20 27f13100 4d010000 08000000 4bce3700 '.1.M.......K.7. │ │ + 0x00db2a30 00000000 f2783100 f2783100 4e010000 .....x1..x1.N... │ │ + 0x00db2a40 08000000 53ce3700 00000000 e0483200 ....S.7......H2. │ │ + 0x00db2a50 e0483200 4f010000 08000000 5bce3700 .H2.O.......[.7. │ │ 0x00db2a60 00000000 50043300 50043300 50010000 ....P.3.P.3.P... │ │ 0x00db2a70 08000000 63ce3700 00000000 7f363000 ....c.7......60. │ │ 0x00db2a80 7f363000 51010000 08000000 6bce3700 .60.Q.......k.7. │ │ 0x00db2a90 00000000 cedd2f00 cedd2f00 52010000 ....../.../.R... │ │ 0x00db2aa0 08000000 73ce3700 00000000 fdc63000 ....s.7.......0. │ │ 0x00db2ab0 fdc63000 53010000 08000000 7bce3700 ..0.S.......{.7. │ │ 0x00db2ac0 00000000 92642f00 92642f00 54010000 .....d/..d/.T... │ │ - 0x00db2ad0 08000000 83ce3700 00000000 82b43100 ......7.......1. │ │ - 0x00db2ae0 82b43100 55010000 08000000 8bce3700 ..1.U.........7. │ │ + 0x00db2ad0 08000000 83ce3700 00000000 5bb43100 ......7.....[.1. │ │ + 0x00db2ae0 5bb43100 55010000 08000000 8bce3700 [.1.U.........7. │ │ 0x00db2af0 00000000 a18d3000 a18d3000 56010000 ......0...0.V... │ │ - 0x00db2b00 08000000 93ce3700 00000000 f62b3200 ......7......+2. │ │ - 0x00db2b10 f62b3200 57010000 08000000 9bce3700 .+2.W.........7. │ │ - 0x00db2b20 00000000 3f863200 3f863200 58010000 ....?.2.?.2.X... │ │ + 0x00db2b00 08000000 93ce3700 00000000 cf2b3200 ......7......+2. │ │ + 0x00db2b10 cf2b3200 57010000 08000000 9bce3700 .+2.W.........7. │ │ + 0x00db2b20 00000000 18863200 18863200 58010000 ......2...2.X... │ │ 0x00db2b30 08000000 a3ce3700 00000000 f6852f00 ......7......./. │ │ 0x00db2b40 f6852f00 59010000 08000000 abce3700 ../.Y.........7. │ │ 0x00db2b50 00000000 64043300 64043300 5a010000 ....d.3.d.3.Z... │ │ 0x00db2b60 08000000 b3ce3700 00000000 dddd2f00 ......7......./. │ │ 0x00db2b70 dddd2f00 5b010000 08000000 bbce3700 ../.[.........7. │ │ 0x00db2b80 00000000 affb2f00 affb2f00 5c010000 ....../.../.\... │ │ 0x00db2b90 08000000 c3ce3700 00000000 30e63000 ......7.....0.0. │ │ 0x00db2ba0 30e63000 5d010000 08000000 cbce3700 0.0.].........7. │ │ 0x00db2bb0 00000000 00000000 00000000 00000000 ................ │ │ 0x00db2bc0 00000000 00000000 00000000 c2fb2f00 ............../. │ │ 0x00db2bd0 c2fb2f00 5f010000 08000000 d3ce3700 ../._.........7. │ │ - 0x00db2be0 00000000 54863200 54863200 60010000 ....T.2.T.2.`... │ │ + 0x00db2be0 00000000 2d863200 2d863200 60010000 ....-.2.-.2.`... │ │ 0x00db2bf0 08000000 dbce3700 00000000 eec23200 ......7.......2. │ │ 0x00db2c00 eec23200 61010000 08000000 e3ce3700 ..2.a.........7. │ │ - 0x00db2c10 00000000 91b43100 91b43100 62010000 ......1...1.b... │ │ - 0x00db2c20 08000000 ebce3700 00000000 485d3100 ......7.....H]1. │ │ - 0x00db2c30 485d3100 63010000 08000000 f3ce3700 H]1.c.........7. │ │ + 0x00db2c10 00000000 6ab43100 6ab43100 62010000 ....j.1.j.1.b... │ │ + 0x00db2c20 08000000 ebce3700 00000000 215d3100 ......7.....!]1. │ │ + 0x00db2c30 215d3100 63010000 08000000 f3ce3700 !]1.c.........7. │ │ 0x00db2c40 00000000 24ac3000 24ac3000 64010000 ....$.0.$.0.d... │ │ - 0x00db2c50 08000000 fbce3700 00000000 5e5d3100 ......7.....^]1. │ │ - 0x00db2c60 5e5d3100 65010000 08000000 03cf3700 ^]1.e.........7. │ │ + 0x00db2c50 08000000 fbce3700 00000000 375d3100 ......7.....7]1. │ │ + 0x00db2c60 375d3100 65010000 08000000 03cf3700 7]1.e.........7. │ │ 0x00db2c70 00000000 ffa43200 ffa43200 66010000 ......2...2.f... │ │ - 0x00db2c80 08000000 0bcf3700 00000000 c73b3100 ......7......;1. │ │ - 0x00db2c90 c73b3100 67010000 08000000 13cf3700 .;1.g.........7. │ │ - 0x00db2ca0 00000000 6b5d3100 6b5d3100 68010000 ....k]1.k]1.h... │ │ + 0x00db2c80 08000000 0bcf3700 00000000 a03b3100 ......7......;1. │ │ + 0x00db2c90 a03b3100 67010000 08000000 13cf3700 .;1.g.........7. │ │ + 0x00db2ca0 00000000 445d3100 445d3100 68010000 ....D]1.D]1.h... │ │ 0x00db2cb0 08000000 1bcf3700 00000000 a7642f00 ......7......d/. │ │ 0x00db2cc0 a7642f00 69010000 08000000 23cf3700 .d/.i.......#.7. │ │ 0x00db2cd0 00000000 c6173000 c6173000 6a010000 ......0...0.j... │ │ 0x00db2ce0 08000000 2bcf3700 00000000 b58d3000 ....+.7.......0. │ │ - 0x00db2cf0 091f3100 6b010000 08000000 33cf3700 ..1.k.......3.7. │ │ - 0x00db2d00 00000000 44e63000 2e793100 6c010000 ....D.0..y1.l... │ │ - 0x00db2d10 08000000 3bcf3700 00000000 abb43100 ....;.7.......1. │ │ - 0x00db2d20 36793100 6d010000 09000000 43cf3700 6y1.m.......C.7. │ │ + 0x00db2cf0 e21e3100 6b010000 08000000 33cf3700 ..1.k.......3.7. │ │ + 0x00db2d00 00000000 44e63000 07793100 6c010000 ....D.0..y1.l... │ │ + 0x00db2d10 08000000 3bcf3700 00000000 84b43100 ....;.7.......1. │ │ + 0x00db2d20 0f793100 6d010000 09000000 43cf3700 .y1.m.......C.7. │ │ 0x00db2d30 00000000 d9173000 50be2f00 6e010000 ......0.P./.n... │ │ - 0x00db2d40 09000000 4ccf3700 00000000 4a793100 ....L.7.....Jy1. │ │ + 0x00db2d40 09000000 4ccf3700 00000000 23793100 ....L.7.....#y1. │ │ 0x00db2d50 ac6e3000 6f010000 09000000 55cf3700 .n0.o.......U.7. │ │ - 0x00db2d60 00000000 5bbe2f00 fe973100 70010000 ....[./...1.p... │ │ + 0x00db2d60 00000000 5bbe2f00 d7973100 70010000 ....[./...1.p... │ │ 0x00db2d70 09000000 5ecf3700 00000000 3cac3000 ....^.7.....<.0. │ │ 0x00db2d80 08c33200 71010000 09000000 67cf3700 ..2.q.......g.7. │ │ - 0x00db2d90 00000000 18983100 b6642f00 72010000 ......1..d/.r... │ │ + 0x00db2d90 00000000 f1973100 b6642f00 72010000 ......1..d/.r... │ │ 0x00db2da0 09000000 70cf3700 00000000 0c862f00 ....p.7......./. │ │ 0x00db2db0 44ac3000 73010000 09000000 79cf3700 D.0.s.......y.7. │ │ 0x00db2dc0 00000000 16c33200 4ce63000 74010000 ......2.L.0.t... │ │ 0x00db2dd0 09000000 82cf3700 00000000 2be43200 ......7.....+.2. │ │ 0x00db2de0 2be43200 75010000 09000000 8bcf3700 +.2.u.........7. │ │ - 0x00db2df0 00000000 aeae3100 aeae3100 76010000 ......1...1.v... │ │ - 0x00db2e00 09000000 94cf3700 00000000 1a1f3100 ......7.......1. │ │ - 0x00db2e10 1b493200 77010000 09000000 9dcf3700 .I2.w.........7. │ │ + 0x00db2df0 00000000 87ae3100 87ae3100 76010000 ......1...1.v... │ │ + 0x00db2e00 09000000 94cf3700 00000000 f31e3100 ......7.......1. │ │ + 0x00db2e10 f4483200 77010000 09000000 9dcf3700 .H2.w.........7. │ │ 0x00db2e20 00000000 ebbb3200 ebbb3200 78010000 ......2...2.x... │ │ - 0x00db2e30 04000000 a6cf3700 00000000 ed0d3200 ......7.......2. │ │ - 0x00db2e40 ed0d3200 79010000 05000000 aacf3700 ..2.y.........7. │ │ - 0x00db2e50 00000000 765d3100 fc033100 7a010000 ....v]1...1.z... │ │ + 0x00db2e30 04000000 a6cf3700 00000000 c60d3200 ......7.......2. │ │ + 0x00db2e40 c60d3200 79010000 05000000 aacf3700 ..2.y.........7. │ │ + 0x00db2e50 00000000 4f5d3100 fc033100 7a010000 ....O]1...1.z... │ │ 0x00db2e60 02000000 afcf3700 00000000 b86e3000 ......7......n0. │ │ 0x00db2e70 1c043100 7b010000 01000000 b1cf3700 ..1.{.........7. │ │ - 0x00db2e80 00000000 50793100 26983100 7c010000 ....Py1.&.1.|... │ │ + 0x00db2e80 00000000 29793100 ff973100 7c010000 ....)y1...1.|... │ │ 0x00db2e90 02000000 b2cf3700 00000000 31e43200 ......7.....1.2. │ │ 0x00db2ea0 20043100 7d010000 03000000 b4cf3700 .1.}.........7. │ │ 0x00db2eb0 00000000 36e43200 59ac3000 7e010000 ....6.2.Y.0.~... │ │ 0x00db2ec0 04000000 b7cf3700 00000000 c58d3000 ......7.......0. │ │ 0x00db2ed0 25043100 7f010000 04000000 bbcf3700 %.1...........7. │ │ - 0x00db2ee0 00000000 0b513000 26493200 80010000 .....Q0.&I2..... │ │ + 0x00db2ee0 00000000 0b513000 ff483200 80010000 .....Q0..H2..... │ │ 0x00db2ef0 04000000 bfcf3700 00000000 42742f00 ......7.....Bt/. │ │ - 0x00db2f00 fa0d3200 81010000 04000000 c3cf3700 ..2...........7. │ │ - 0x00db2f10 00000000 855d3100 ca642f00 82010000 .....]1..d/..... │ │ - 0x00db2f20 04000000 c7cf3700 00000000 241f3100 ......7.....$.1. │ │ + 0x00db2f00 d30d3200 81010000 04000000 c3cf3700 ..2...........7. │ │ + 0x00db2f10 00000000 5e5d3100 ca642f00 82010000 ....^]1..d/..... │ │ + 0x00db2f20 04000000 c7cf3700 00000000 fd1e3100 ......7.......1. │ │ 0x00db2f30 bc6e3000 83010000 04000000 cbcf3700 .n0...........7. │ │ 0x00db2f40 00000000 aba02f00 aba02f00 84010000 ....../.../..... │ │ - 0x00db2f50 04000000 cfcf3700 00000000 de3b3100 ......7......;1. │ │ + 0x00db2f50 04000000 cfcf3700 00000000 b73b3100 ......7......;1. │ │ 0x00db2f60 d3642f00 85010000 05000000 d3cf3700 .d/...........7. │ │ 0x00db2f70 00000000 d0fb2f00 df642f00 86010000 ....../..d/..... │ │ 0x00db2f80 09000000 d8cf3700 00000000 f0dd2f00 ......7......./. │ │ 0x00db2f90 94363000 87010000 0a000000 e1cf3700 .60...........7. │ │ - 0x00db2fa0 00000000 2b1f3100 c36e3000 88010000 ....+.1..n0..... │ │ + 0x00db2fa0 00000000 041f3100 c36e3000 88010000 ......1..n0..... │ │ 0x00db2fb0 0a000000 ebcf3700 00000000 10552f00 ......7......U/. │ │ 0x00db2fc0 10552f00 89010000 00000000 00000000 .U/............. │ │ - 0x00db2fd0 00000000 70863200 6fbe2f00 8a010000 ....p.2.o./..... │ │ + 0x00db2fd0 00000000 49863200 6fbe2f00 8a010000 ....I.2.o./..... │ │ 0x00db2fe0 03000000 f5cf3700 00000000 0bc73000 ......7.......0. │ │ 0x00db2ff0 0bc73000 8b010000 04000000 f8cf3700 ..0...........7. │ │ - 0x00db3000 00000000 2a983100 0ba53200 8c010000 ....*.1...2..... │ │ + 0x00db3000 00000000 03983100 0ba53200 8c010000 ......1...2..... │ │ 0x00db3010 09000000 fccf3700 00000000 63ac3000 ......7.....c.0. │ │ 0x00db3020 63ac3000 8d010000 08000000 05d03700 c.0...........7. │ │ - 0x00db3030 00000000 15c73000 020e3200 8e010000 ......0...2..... │ │ + 0x00db3030 00000000 15c73000 db0d3200 8e010000 ......0...2..... │ │ 0x00db3040 08000000 0dd03700 00000000 25c33200 ......7.....%.2. │ │ 0x00db3050 25c33200 8f010000 08000000 15d03700 %.2...........7. │ │ 0x00db3060 00000000 e8642f00 e8642f00 90010000 .....d/..d/..... │ │ 0x00db3070 03000000 1dd03700 00000000 27c73000 ......7.....'.0. │ │ - 0x00db3080 32983100 91010000 03000000 20d03700 2.1......... .7. │ │ - 0x00db3090 00000000 33493200 30043100 92010000 ....3I2.0.1..... │ │ + 0x00db3080 0b983100 91010000 03000000 20d03700 ..1......... .7. │ │ + 0x00db3090 00000000 0c493200 30043100 92010000 .....I2.0.1..... │ │ 0x00db30a0 03000000 23d03700 00000000 81043300 ....#.7.......3. │ │ - 0x00db30b0 64f13100 93010000 03000000 26d03700 d.1.........&.7. │ │ + 0x00db30b0 3df13100 93010000 03000000 26d03700 =.1.........&.7. │ │ 0x00db30c0 00000000 10552f00 10552f00 94010000 .....U/..U/..... │ │ 0x00db30d0 00000000 00000000 00000000 35c33200 ............5.2. │ │ 0x00db30e0 20a53200 95010000 05000000 29d03700 .2.........).7. │ │ - 0x00db30f0 00000000 17af3100 17af3100 96010000 ......1...1..... │ │ - 0x00db3100 07000000 2ed03700 00000000 f6e83100 ......7.......1. │ │ - 0x00db3110 f6e83100 97010000 07000000 35d03700 ..1.........5.7. │ │ - 0x00db3120 00000000 e2263200 e2263200 98010000 .....&2..&2..... │ │ + 0x00db30f0 00000000 f0ae3100 f0ae3100 96010000 ......1...1..... │ │ + 0x00db3100 07000000 2ed03700 00000000 cfe83100 ......7.......1. │ │ + 0x00db3110 cfe83100 97010000 07000000 35d03700 ..1.........5.7. │ │ + 0x00db3120 00000000 bb263200 bb263200 98010000 .....&2..&2..... │ │ 0x00db3130 07000000 3cd03700 00000000 b7ff3000 ....<.7.......0. │ │ 0x00db3140 b7ff3000 99010000 08000000 43d03700 ..0.........C.7. │ │ - 0x00db3150 00000000 e0ea3100 e0ea3100 9a010000 ......1...1..... │ │ - 0x00db3160 08000000 4bd03700 00000000 64633200 ....K.7.....dc2. │ │ - 0x00db3170 64633200 9b010000 08000000 53d03700 dc2.........S.7. │ │ + 0x00db3150 00000000 b9ea3100 b9ea3100 9a010000 ......1...1..... │ │ + 0x00db3160 08000000 4bd03700 00000000 3d633200 ....K.7.....=c2. │ │ + 0x00db3170 3d633200 9b010000 08000000 53d03700 =c2.........S.7. │ │ 0x00db3180 00000000 54e13000 54e13000 9c010000 ....T.0.T.0..... │ │ - 0x00db3190 08000000 5bd03700 00000000 6f633200 ....[.7.....oc2. │ │ - 0x00db31a0 6f633200 9d010000 08000000 63d03700 oc2.........c.7. │ │ - 0x00db31b0 00000000 6dcd3100 6dcd3100 9e010000 ....m.1.m.1..... │ │ - 0x00db31c0 08000000 6bd03700 00000000 1f0a3200 ....k.7.......2. │ │ - 0x00db31d0 1f0a3200 9f010000 08000000 73d03700 ..2.........s.7. │ │ + 0x00db3190 08000000 5bd03700 00000000 48633200 ....[.7.....Hc2. │ │ + 0x00db31a0 48633200 9d010000 08000000 63d03700 Hc2.........c.7. │ │ + 0x00db31b0 00000000 46cd3100 46cd3100 9e010000 ....F.1.F.1..... │ │ + 0x00db31c0 08000000 6bd03700 00000000 f8093200 ....k.7.......2. │ │ + 0x00db31d0 f8093200 9f010000 08000000 73d03700 ..2.........s.7. │ │ 0x00db31e0 00000000 df173000 df173000 a0010000 ......0...0..... │ │ 0x00db31f0 07000000 7bd03700 00000000 40c33200 ....{.7.....@.2. │ │ 0x00db3200 61e63000 a1010000 09000000 82d03700 a.0...........7. │ │ 0x00db3210 00000000 89173100 6fac3000 a2010000 ......1.o.0..... │ │ - 0x00db3220 09000000 8bd03700 00000000 1bb33100 ......7.......1. │ │ + 0x00db3220 09000000 8bd03700 00000000 f4b23100 ......7.......1. │ │ 0x00db3230 ca6e3000 a3010000 09000000 94d03700 .n0...........7. │ │ - 0x00db3240 00000000 ed642f00 321f3100 a4010000 .....d/.2.1..... │ │ - 0x00db3250 09000000 9dd03700 00000000 47d13100 ......7.....G.1. │ │ - 0x00db3260 94683200 a5010000 09000000 a6d03700 .h2...........7. │ │ + 0x00db3240 00000000 ed642f00 0b1f3100 a4010000 .....d/...1..... │ │ + 0x00db3250 09000000 9dd03700 00000000 20d13100 ......7..... .1. │ │ + 0x00db3260 6d683200 a5010000 09000000 a6d03700 mh2...........7. │ │ 0x00db3270 00000000 f9642f00 48c33200 a6010000 .....d/.H.2..... │ │ 0x00db3280 09000000 afd03700 00000000 4d9f2f00 ......7.....M./. │ │ - 0x00db3290 bdb43100 a7010000 09000000 b8d03700 ..1...........7. │ │ - 0x00db32a0 00000000 7bac3000 45493200 a8010000 ....{.0.EI2..... │ │ + 0x00db3290 96b43100 a7010000 09000000 b8d03700 ..1...........7. │ │ + 0x00db32a0 00000000 7bac3000 1e493200 a8010000 ....{.0..I2..... │ │ 0x00db32b0 09000000 c1d03700 00000000 18513000 ......7......Q0. │ │ - 0x00db32c0 1d0e3200 a9010000 09000000 cad03700 ..2...........7. │ │ + 0x00db32c0 f60d3200 a9010000 09000000 cad03700 ..2...........7. │ │ 0x00db32d0 00000000 be992f00 1b862f00 aa010000 ....../.../..... │ │ 0x00db32e0 09000000 d3d03700 00000000 a2b42f00 ......7......./. │ │ 0x00db32f0 a4363000 ab010000 09000000 dcd03700 .60...........7. │ │ - 0x00db3300 00000000 b0363000 3e1f3100 ac010000 .....60.>.1..... │ │ - 0x00db3310 09000000 e5d03700 00000000 51493200 ......7.....QI2. │ │ + 0x00db3300 00000000 b0363000 171f3100 ac010000 .....60...1..... │ │ + 0x00db3310 09000000 e5d03700 00000000 2a493200 ......7.....*I2. │ │ 0x00db3320 ca8d3000 ad010000 09000000 eed03700 ..0...........7. │ │ - 0x00db3330 00000000 0a2c3200 5d493200 ae010000 .....,2.]I2..... │ │ + 0x00db3330 00000000 e32b3200 36493200 ae010000 .....+2.6I2..... │ │ 0x00db3340 03000000 f7d03700 00000000 f3dd2f00 ......7......./. │ │ 0x00db3350 07de2f00 af010000 07000000 fad03700 ../...........7. │ │ 0x00db3360 00000000 d66e3000 ef173000 b0010000 .....n0...0..... │ │ 0x00db3370 07000000 01d13700 00000000 b0a02f00 ......7......./. │ │ 0x00db3380 74e63000 b1010000 07000000 08d13700 t.0...........7. │ │ - 0x00db3390 00000000 5a5a3200 5a5a3200 b2010000 ....ZZ2.ZZ2..... │ │ + 0x00db3390 00000000 335a3200 335a3200 b2010000 ....3Z2.3Z2..... │ │ 0x00db33a0 01000000 0fd13700 00000000 fc893000 ......7.......0. │ │ 0x00db33b0 fc893000 b3010000 03000000 10d13700 ..0...........7. │ │ 0x00db33c0 00000000 05652f00 05652f00 b4010000 .....e/..e/..... │ │ - 0x00db33d0 07000000 13d13700 00000000 290e3200 ......7.....).2. │ │ - 0x00db33e0 290e3200 b5010000 08000000 1ad13700 ).2...........7. │ │ + 0x00db33d0 07000000 13d13700 00000000 020e3200 ......7.......2. │ │ + 0x00db33e0 020e3200 b5010000 08000000 1ad13700 ..2...........7. │ │ 0x00db33f0 00000000 39c73000 39c73000 b6010000 ....9.0.9.0..... │ │ 0x00db3400 09000000 22d13700 00000000 88be2f00 ....".7......./. │ │ 0x00db3410 88be2f00 b7010000 09000000 2bd13700 ../.........+.7. │ │ 0x00db3420 00000000 44043100 44043100 b8010000 ....D.1.D.1..... │ │ - 0x00db3430 09000000 34d13700 00000000 53d13100 ....4.7.....S.1. │ │ - 0x00db3440 53d13100 b9010000 09000000 3dd13700 S.1.........=.7. │ │ + 0x00db3430 09000000 34d13700 00000000 2cd13100 ....4.7.....,.1. │ │ + 0x00db3440 2cd13100 b9010000 09000000 3dd13700 ,.1.........=.7. │ │ 0x00db3450 00000000 09652f00 09652f00 ba010000 .....e/..e/..... │ │ 0x00db3460 0a000000 46d13700 00000000 8c043300 ....F.7.......3. │ │ 0x00db3470 8c043300 bb010000 0a000000 50d13700 ..3.........P.7. │ │ 0x00db3480 00000000 4cc73000 4cc73000 bc010000 ....L.0.L.0..... │ │ 0x00db3490 0a000000 5ad13700 00000000 bc363000 ....Z.7......60. │ │ 0x00db34a0 bc363000 bd010000 0a000000 64d13700 .60.........d.7. │ │ 0x00db34b0 00000000 d9fb2f00 d9fb2f00 be010000 ....../.../..... │ │ 0x00db34c0 0a000000 6ed13700 00000000 19652f00 ....n.7......e/. │ │ 0x00db34d0 19652f00 bf010000 0a000000 78d13700 .e/.........x.7. │ │ - 0x00db34e0 00000000 54793100 54793100 c0010000 ....Ty1.Ty1..... │ │ + 0x00db34e0 00000000 2d793100 2d793100 c0010000 ....-y1.-y1..... │ │ 0x00db34f0 0a000000 82d13700 00000000 27862f00 ......7.....'./. │ │ 0x00db3500 27862f00 c1010000 0a000000 8cd13700 './...........7. │ │ - 0x00db3510 00000000 89863200 89863200 c2010000 ......2...2..... │ │ - 0x00db3520 0a000000 96d13700 00000000 73493200 ......7.....sI2. │ │ - 0x00db3530 73493200 c3010000 0a000000 a0d13700 sI2...........7. │ │ - 0x00db3540 00000000 ea3b3100 ea3b3100 c4010000 .....;1..;1..... │ │ - 0x00db3550 0a000000 aad13700 00000000 5fd13100 ......7....._.1. │ │ - 0x00db3560 5fd13100 c5010000 0a000000 b4d13700 _.1...........7. │ │ - 0x00db3570 00000000 1e2c3200 1e2c3200 c6010000 .....,2..,2..... │ │ + 0x00db3510 00000000 62863200 62863200 c2010000 ....b.2.b.2..... │ │ + 0x00db3520 0a000000 96d13700 00000000 4c493200 ......7.....LI2. │ │ + 0x00db3530 4c493200 c3010000 0a000000 a0d13700 LI2...........7. │ │ + 0x00db3540 00000000 c33b3100 c33b3100 c4010000 .....;1..;1..... │ │ + 0x00db3550 0a000000 aad13700 00000000 38d13100 ......7.....8.1. │ │ + 0x00db3560 38d13100 c5010000 0a000000 b4d13700 8.1...........7. │ │ + 0x00db3570 00000000 f72b3200 f72b3200 c6010000 .....+2..+2..... │ │ 0x00db3580 0a000000 bed13700 00000000 87ac3000 ......7.......0. │ │ 0x00db3590 87ac3000 c7010000 0a000000 c8d13700 ..0...........7. │ │ - 0x00db35a0 00000000 fe3b3100 fe3b3100 c8010000 .....;1..;1..... │ │ - 0x00db35b0 0a000000 d2d13700 00000000 99863200 ......7.......2. │ │ - 0x00db35c0 99863200 c9010000 0a000000 dcd13700 ..2...........7. │ │ - 0x00db35d0 00000000 6fd13100 54c33200 ca010000 ....o.1.T.2..... │ │ - 0x00db35e0 0a000000 e6d13700 00000000 4a1f3100 ......7.....J.1. │ │ - 0x00db35f0 4a1f3100 cb010000 0a000000 f0d13700 J.1...........7. │ │ - 0x00db3600 00000000 7d493200 332c3200 cc010000 ....}I2.3,2..... │ │ + 0x00db35a0 00000000 d73b3100 d73b3100 c8010000 .....;1..;1..... │ │ + 0x00db35b0 0a000000 d2d13700 00000000 72863200 ......7.....r.2. │ │ + 0x00db35c0 72863200 c9010000 0a000000 dcd13700 r.2...........7. │ │ + 0x00db35d0 00000000 48d13100 54c33200 ca010000 ....H.1.T.2..... │ │ + 0x00db35e0 0a000000 e6d13700 00000000 231f3100 ......7.....#.1. │ │ + 0x00db35f0 231f3100 cb010000 0a000000 f0d13700 #.1...........7. │ │ + 0x00db3600 00000000 56493200 0c2c3200 cc010000 ....VI2..,2..... │ │ 0x00db3610 0a000000 fad13700 00000000 36612f00 ......7.....6a/. │ │ 0x00db3620 36612f00 cd010000 0a000000 04d23700 6a/...........7. │ │ 0x00db3630 00000000 8ce63000 8ce63000 ce010000 ......0...0..... │ │ - 0x00db3640 0a000000 0ed23700 00000000 82493200 ......7......I2. │ │ - 0x00db3650 82493200 cf010000 0a000000 18d23700 .I2...........7. │ │ + 0x00db3640 0a000000 0ed23700 00000000 5b493200 ......7.....[I2. │ │ + 0x00db3650 5b493200 cf010000 0a000000 18d23700 [I2...........7. │ │ 0x00db3660 00000000 f06e3000 f06e3000 d0010000 .....n0..n0..... │ │ - 0x00db3670 0a000000 22d23700 00000000 8e5d3100 ....".7......]1. │ │ - 0x00db3680 8e5d3100 d1010000 0a000000 2cd23700 .]1.........,.7. │ │ - 0x00db3690 00000000 412c3200 412c3200 d2010000 ....A,2.A,2..... │ │ - 0x00db36a0 0a000000 36d23700 00000000 ad863200 ....6.7.......2. │ │ - 0x00db36b0 ad863200 d3010000 0a000000 40d23700 ..2.........@.7. │ │ - 0x00db36c0 00000000 073c3100 073c3100 d4010000 .....<1..<1..... │ │ + 0x00db3670 0a000000 22d23700 00000000 675d3100 ....".7.....g]1. │ │ + 0x00db3680 675d3100 d1010000 0a000000 2cd23700 g]1.........,.7. │ │ + 0x00db3690 00000000 1a2c3200 1a2c3200 d2010000 .....,2..,2..... │ │ + 0x00db36a0 0a000000 36d23700 00000000 86863200 ....6.7.......2. │ │ + 0x00db36b0 86863200 d3010000 0a000000 40d23700 ..2.........@.7. │ │ + 0x00db36c0 00000000 e03b3100 e03b3100 d4010000 .....;1..;1..... │ │ 0x00db36d0 0a000000 4ad23700 00000000 5bc33200 ....J.7.....[.2. │ │ 0x00db36e0 5bc33200 d5010000 0a000000 54d23700 [.2.........T.7. │ │ 0x00db36f0 00000000 99ac3000 99ac3000 d6010000 ......0...0..... │ │ 0x00db3700 0a000000 5ed23700 00000000 22652f00 ....^.7....."e/. │ │ 0x00db3710 22652f00 d7010000 0a000000 68d23700 "e/.........h.7. │ │ - 0x00db3720 00000000 73d13100 73d13100 d8010000 ....s.1.s.1..... │ │ + 0x00db3720 00000000 4cd13100 4cd13100 d8010000 ....L.1.L.1..... │ │ 0x00db3730 0a000000 72d23700 00000000 c8363000 ....r.7......60. │ │ 0x00db3740 c8363000 d9010000 0a000000 7cd23700 .60.........|.7. │ │ - 0x00db3750 00000000 8d493200 8d493200 da010000 .....I2..I2..... │ │ - 0x00db3760 0a000000 86d23700 00000000 c9b43100 ......7.......1. │ │ - 0x00db3770 c9b43100 db010000 0a000000 90d23700 ..1...........7. │ │ + 0x00db3750 00000000 66493200 66493200 da010000 ....fI2.fI2..... │ │ + 0x00db3760 0a000000 86d23700 00000000 a2b43100 ......7.......1. │ │ + 0x00db3770 a2b43100 db010000 0a000000 90d23700 ..1...........7. │ │ 0x00db3780 00000000 9dbe2f00 9dbe2f00 dc010000 ....../.../..... │ │ 0x00db3790 0a000000 9ad23700 00000000 d68d3000 ......7.......0. │ │ 0x00db37a0 d68d3000 dd010000 0a000000 a4d23700 ..0...........7. │ │ 0x00db37b0 00000000 31652f00 31652f00 de010000 ....1e/.1e/..... │ │ 0x00db37c0 0a000000 aed23700 00000000 f66e3000 ......7......n0. │ │ 0x00db37d0 f66e3000 df010000 0a000000 b8d23700 .n0...........7. │ │ 0x00db37e0 00000000 aebe2f00 aebe2f00 e0010000 ....../.../..... │ │ - 0x00db37f0 0a000000 c2d23700 00000000 2f0e3200 ......7...../.2. │ │ - 0x00db3800 2f0e3200 e1010000 0a000000 ccd23700 /.2...........7. │ │ + 0x00db37f0 0a000000 c2d23700 00000000 080e3200 ......7.......2. │ │ + 0x00db3800 080e3200 e1010000 0a000000 ccd23700 ..2...........7. │ │ 0x00db3810 00000000 e1fb2f00 e1fb2f00 e2010000 ....../.../..... │ │ - 0x00db3820 0a000000 d6d23700 00000000 59793100 ......7.....Yy1. │ │ - 0x00db3830 59793100 e3010000 0a000000 e0d23700 Yy1...........7. │ │ - 0x00db3840 00000000 a0683200 a0683200 e4010000 .....h2..h2..... │ │ + 0x00db3820 0a000000 d6d23700 00000000 32793100 ......7.....2y1. │ │ + 0x00db3830 32793100 e3010000 0a000000 e0d23700 2y1...........7. │ │ + 0x00db3840 00000000 79683200 79683200 e4010000 ....yh2.yh2..... │ │ 0x00db3850 0a000000 ead23700 00000000 e58d3000 ......7.......0. │ │ 0x00db3860 e58d3000 e5010000 0a000000 f4d23700 ..0...........7. │ │ 0x00db3870 00000000 dc363000 dc363000 e6010000 .....60..60..... │ │ 0x00db3880 0a000000 fed23700 00000000 24513000 ......7.....$Q0. │ │ 0x00db3890 24513000 e7010000 0a000000 08d33700 $Q0...........7. │ │ 0x00db38a0 00000000 36862f00 36862f00 e8010000 ....6./.6./..... │ │ 0x00db38b0 0a000000 12d33700 00000000 a6043300 ......7.......3. │ │ 0x00db38c0 a6043300 e9010000 0a000000 1cd33700 ..3...........7. │ │ - 0x00db38d0 00000000 83f13100 83f13100 ea010000 ......1...1..... │ │ + 0x00db38d0 00000000 5cf13100 5cf13100 ea010000 ....\.1.\.1..... │ │ 0x00db38e0 0a000000 26d33700 00000000 0c183000 ....&.7.......0. │ │ 0x00db38f0 0c183000 eb010000 0a000000 30d33700 ..0.........0.7. │ │ 0x00db3900 00000000 1dde2f00 1dde2f00 ec010000 ....../.../..... │ │ - 0x00db3910 0a000000 3ad33700 00000000 b5863200 ....:.7.......2. │ │ - 0x00db3920 b5863200 ed010000 0a000000 44d33700 ..2.........D.7. │ │ - 0x00db3930 00000000 84d13100 84d13100 ee010000 ......1...1..... │ │ - 0x00db3940 0a000000 4ed33700 00000000 97f13100 ....N.7.......1. │ │ - 0x00db3950 97f13100 ef010000 0a000000 58d33700 ..1.........X.7. │ │ + 0x00db3910 0a000000 3ad33700 00000000 8e863200 ....:.7.......2. │ │ + 0x00db3920 8e863200 ed010000 0a000000 44d33700 ..2.........D.7. │ │ + 0x00db3930 00000000 5dd13100 5dd13100 ee010000 ....].1.].1..... │ │ + 0x00db3940 0a000000 4ed33700 00000000 70f13100 ....N.7.....p.1. │ │ + 0x00db3950 70f13100 ef010000 0a000000 58d33700 p.1.........X.7. │ │ 0x00db3960 00000000 58c73000 58c73000 f0010000 ....X.0.X.0..... │ │ - 0x00db3970 0a000000 62d33700 00000000 462c3200 ....b.7.....F,2. │ │ - 0x00db3980 462c3200 f1010000 0a000000 6cd33700 F,2.........l.7. │ │ - 0x00db3990 00000000 985d3100 985d3100 f2010000 .....]1..]1..... │ │ - 0x00db39a0 0a000000 76d33700 00000000 a2f13100 ....v.7.......1. │ │ - 0x00db39b0 a2f13100 f3010000 0a000000 80d33700 ..1...........7. │ │ - 0x00db39c0 00000000 d6b43100 d6b43100 f4010000 ......1...1..... │ │ - 0x00db39d0 0a000000 8ad33700 00000000 91d13100 ......7.......1. │ │ - 0x00db39e0 91d13100 f5010000 0a000000 94d33700 ..1...........7. │ │ + 0x00db3970 0a000000 62d33700 00000000 1f2c3200 ....b.7......,2. │ │ + 0x00db3980 1f2c3200 f1010000 0a000000 6cd33700 .,2.........l.7. │ │ + 0x00db3990 00000000 715d3100 715d3100 f2010000 ....q]1.q]1..... │ │ + 0x00db39a0 0a000000 76d33700 00000000 7bf13100 ....v.7.....{.1. │ │ + 0x00db39b0 7bf13100 f3010000 0a000000 80d33700 {.1...........7. │ │ + 0x00db39c0 00000000 afb43100 afb43100 f4010000 ......1...1..... │ │ + 0x00db39d0 0a000000 8ad33700 00000000 6ad13100 ......7.....j.1. │ │ + 0x00db39e0 6ad13100 f5010000 0a000000 94d33700 j.1...........7. │ │ 0x00db39f0 00000000 bb043300 bb043300 f6010000 ......3...3..... │ │ 0x00db3a00 0a000000 9ed33700 00000000 40e43200 ......7.....@.2. │ │ 0x00db3a10 40e43200 f7010000 03000000 a8d33700 @.2...........7. │ │ 0x00db3a20 00000000 39652f00 b7be2f00 f8010000 ....9e/.../..... │ │ 0x00db3a30 05000000 abd33700 00000000 c6a02f00 ......7......./. │ │ 0x00db3a40 c6a02f00 f9010000 06000000 b0d33700 ../...........7. │ │ 0x00db3a50 00000000 32513000 32513000 fa010000 ....2Q0.2Q0..... │ │ 0x00db3a60 06000000 b6d33700 00000000 0b6f3000 ......7......o0. │ │ 0x00db3a70 0b6f3000 fb010000 07000000 bcd33700 .o0...........7. │ │ - 0x00db3a80 00000000 ae5d3100 ae5d3100 fc010000 .....]1..]1..... │ │ + 0x00db3a80 00000000 875d3100 875d3100 fc010000 .....]1..]1..... │ │ 0x00db3a90 07000000 c3d33700 00000000 226f3000 ......7....."o0. │ │ 0x00db3aa0 226f3000 fd010000 03000000 cad33700 "o0...........7. │ │ - 0x00db3ab0 00000000 65793100 65793100 fe010000 ....ey1.ey1..... │ │ + 0x00db3ab0 00000000 3e793100 3e793100 fe010000 ....>y1.>y1..... │ │ 0x00db3ac0 03000000 cdd33700 00000000 00000000 ......7......... │ │ 0x00db3ad0 00000000 00000000 00000000 00000000 ................ │ │ 0x00db3ae0 00000000 366f3000 ee363000 00020000 ....6o0..60..... │ │ 0x00db3af0 02000000 d0d33700 00000000 0d373000 ......7......70. │ │ 0x00db3b00 c0be2f00 01020000 03000000 d2d33700 ../...........7. │ │ - 0x00db3b10 00000000 4c862f00 5c2c3200 02020000 ....L./.\,2..... │ │ + 0x00db3b10 00000000 4c862f00 352c3200 02020000 ....L./.5,2..... │ │ 0x00db3b20 03000000 d5d33700 00000000 f48d3000 ......7.......0. │ │ 0x00db3b30 f48d3000 03020000 03000000 d8d33700 ..0...........7. │ │ - 0x00db3b40 00000000 380e3200 380e3200 04020000 ....8.2.8.2..... │ │ - 0x00db3b50 03000000 dbd33700 00000000 430e3200 ......7.....C.2. │ │ + 0x00db3b40 00000000 110e3200 110e3200 04020000 ......2...2..... │ │ + 0x00db3b50 03000000 dbd33700 00000000 1c0e3200 ......7.......2. │ │ 0x00db3b60 fd8d3000 05020000 03000000 ded33700 ..0...........7. │ │ 0x00db3b70 00000000 cebe2f00 cebe2f00 06020000 ....../.../..... │ │ - 0x00db3b80 03000000 e1d33700 00000000 b1683200 ......7......h2. │ │ - 0x00db3b90 b1683200 07020000 04000000 e4d33700 .h2...........7. │ │ + 0x00db3b80 03000000 e1d33700 00000000 8a683200 ......7......h2. │ │ + 0x00db3b90 8a683200 07020000 04000000 e4d33700 .h2...........7. │ │ 0x00db3ba0 00000000 d8a02f00 d8a02f00 08020000 ....../.../..... │ │ - 0x00db3bb0 04000000 e8d33700 00000000 e2b43100 ......7.......1. │ │ - 0x00db3bc0 e2b43100 09020000 04000000 ecd33700 ..1...........7. │ │ + 0x00db3bb0 04000000 e8d33700 00000000 bbb43100 ......7.......1. │ │ + 0x00db3bc0 bbb43100 09020000 04000000 ecd33700 ..1...........7. │ │ 0x00db3bd0 00000000 21183000 21183000 0a020000 ....!.0.!.0..... │ │ 0x00db3be0 04000000 f0d33700 00000000 42652f00 ......7.....Be/. │ │ 0x00db3bf0 42652f00 0b020000 04000000 f4d33700 Be/...........7. │ │ - 0x00db3c00 00000000 bf683200 bf683200 0c020000 .....h2..h2..... │ │ - 0x00db3c10 04000000 f8d33700 00000000 97d13100 ......7.......1. │ │ - 0x00db3c20 97d13100 0d020000 04000000 fcd33700 ..1...........7. │ │ + 0x00db3c00 00000000 98683200 98683200 0c020000 .....h2..h2..... │ │ + 0x00db3c10 04000000 f8d33700 00000000 70d13100 ......7.....p.1. │ │ + 0x00db3c20 70d13100 0d020000 04000000 fcd33700 p.1...........7. │ │ 0x00db3c30 00000000 a9ac3000 a9ac3000 0e020000 ......0...0..... │ │ - 0x00db3c40 04000000 00d43700 00000000 b4f13100 ......7.......1. │ │ - 0x00db3c50 b4f13100 0f020000 04000000 04d43700 ..1...........7. │ │ + 0x00db3c40 04000000 00d43700 00000000 8df13100 ......7.......1. │ │ + 0x00db3c50 8df13100 0f020000 04000000 04d43700 ..1...........7. │ │ 0x00db3c60 00000000 2ade2f00 2ade2f00 10020000 ....*./.*./..... │ │ - 0x00db3c70 04000000 08d43700 00000000 f0b43100 ......7.......1. │ │ - 0x00db3c80 f0b43100 11020000 04000000 0cd43700 ..1...........7. │ │ - 0x00db3c90 00000000 97493200 97493200 12020000 .....I2..I2..... │ │ - 0x00db3ca0 04000000 10d43700 00000000 4c983100 ......7.....L.1. │ │ - 0x00db3cb0 4c983100 13020000 04000000 14d43700 L.1...........7. │ │ - 0x00db3cc0 00000000 c9f13100 c9f13100 14020000 ......1...1..... │ │ + 0x00db3c70 04000000 08d43700 00000000 c9b43100 ......7.......1. │ │ + 0x00db3c80 c9b43100 11020000 04000000 0cd43700 ..1...........7. │ │ + 0x00db3c90 00000000 70493200 70493200 12020000 ....pI2.pI2..... │ │ + 0x00db3ca0 04000000 10d43700 00000000 25983100 ......7.....%.1. │ │ + 0x00db3cb0 25983100 13020000 04000000 14d43700 %.1...........7. │ │ + 0x00db3cc0 00000000 a2f13100 a2f13100 14020000 ......1...1..... │ │ 0x00db3cd0 04000000 18d43700 00000000 3d6f3000 ......7.....=o0. │ │ 0x00db3ce0 3d6f3000 15020000 04000000 1cd43700 =o0...........7. │ │ - 0x00db3cf0 00000000 1a3c3100 1a3c3100 16020000 .....<1..<1..... │ │ + 0x00db3cf0 00000000 f33b3100 f33b3100 16020000 .....;1..;1..... │ │ 0x00db3d00 04000000 20d43700 00000000 b8ac3000 .... .7.......0. │ │ 0x00db3d10 b8ac3000 17020000 04000000 24d43700 ..0.........$.7. │ │ 0x00db3d20 00000000 6bc73000 6bc73000 18020000 ....k.0.k.0..... │ │ 0x00db3d30 04000000 28d43700 00000000 cd043300 ....(.7.......3. │ │ 0x00db3d40 cd043300 19020000 04000000 2cd43700 ..3.........,.7. │ │ 0x00db3d50 00000000 ebfb2f00 ebfb2f00 1a020000 ....../.../..... │ │ - 0x00db3d60 04000000 30d43700 00000000 ca863200 ....0.7.......2. │ │ - 0x00db3d70 ca863200 1b020000 04000000 34d43700 ..2.........4.7. │ │ - 0x00db3d80 00000000 a9493200 a9493200 1c020000 .....I2..I2..... │ │ + 0x00db3d60 04000000 30d43700 00000000 a3863200 ....0.7.......2. │ │ + 0x00db3d70 a3863200 1b020000 04000000 34d43700 ..2.........4.7. │ │ + 0x00db3d80 00000000 82493200 82493200 1c020000 .....I2..I2..... │ │ 0x00db3d90 04000000 38d43700 00000000 42513000 ....8.7.....BQ0. │ │ 0x00db3da0 42513000 1d020000 04000000 3cd43700 BQ0.........<.7. │ │ - 0x00db3db0 00000000 d6f13100 d6f13100 1e020000 ......1...1..... │ │ + 0x00db3db0 00000000 aff13100 aff13100 1e020000 ......1...1..... │ │ 0x00db3dc0 04000000 40d43700 00000000 4b652f00 ....@.7.....Ke/. │ │ 0x00db3dd0 4b652f00 1f020000 04000000 44d43700 Ke/.........D.7. │ │ 0x00db3de0 00000000 e7a02f00 e7a02f00 20020000 ....../.../. ... │ │ - 0x00db3df0 04000000 48d43700 00000000 6f2c3200 ....H.7.....o,2. │ │ - 0x00db3e00 6f2c3200 21020000 04000000 4cd43700 o,2.!.......L.7. │ │ - 0x00db3e10 00000000 ebf13100 ebf13100 22020000 ......1...1."... │ │ - 0x00db3e20 04000000 50d43700 00000000 fcf13100 ....P.7.......1. │ │ - 0x00db3e30 fcf13100 23020000 04000000 54d43700 ..1.#.......T.7. │ │ + 0x00db3df0 04000000 48d43700 00000000 482c3200 ....H.7.....H,2. │ │ + 0x00db3e00 482c3200 21020000 04000000 4cd43700 H,2.!.......L.7. │ │ + 0x00db3e10 00000000 c4f13100 c4f13100 22020000 ......1...1."... │ │ + 0x00db3e20 04000000 50d43700 00000000 d5f13100 ....P.7.......1. │ │ + 0x00db3e30 d5f13100 23020000 04000000 54d43700 ..1.#.......T.7. │ │ 0x00db3e40 00000000 f7a02f00 f7a02f00 24020000 ....../.../.$... │ │ 0x00db3e50 04000000 58d43700 00000000 42de2f00 ....X.7.....B./. │ │ 0x00db3e60 42de2f00 25020000 04000000 5cd43700 B./.%.......\.7. │ │ - 0x00db3e70 00000000 acd13100 acd13100 26020000 ......1...1.&... │ │ - 0x00db3e80 04000000 60d43700 00000000 6f793100 ....`.7.....oy1. │ │ - 0x00db3e90 6f793100 27020000 04000000 64d43700 oy1.'.......d.7. │ │ + 0x00db3e70 00000000 85d13100 85d13100 26020000 ......1...1.&... │ │ + 0x00db3e80 04000000 60d43700 00000000 48793100 ....`.7.....Hy1. │ │ + 0x00db3e90 48793100 27020000 04000000 64d43700 Hy1.'.......d.7. │ │ 0x00db3ea0 00000000 5f652f00 5f652f00 28020000 ...._e/._e/.(... │ │ 0x00db3eb0 04000000 68d43700 00000000 9be63000 ....h.7.......0. │ │ 0x00db3ec0 9be63000 29020000 04000000 6cd43700 ..0.).......l.7. │ │ 0x00db3ed0 00000000 e0043300 e0043300 2a020000 ......3...3.*... │ │ 0x00db3ee0 04000000 70d43700 00000000 7dc73000 ....p.7.....}.0. │ │ 0x00db3ef0 7dc73000 2b020000 04000000 74d43700 }.0.+.......t.7. │ │ 0x00db3f00 00000000 d8be2f00 d8be2f00 2c020000 ....../.../.,... │ │ 0x00db3f10 04000000 78d43700 00000000 ebbe2f00 ....x.7......./. │ │ 0x00db3f20 ebbe2f00 2d020000 04000000 7cd43700 ../.-.......|.7. │ │ 0x00db3f30 00000000 0ba12f00 0ba12f00 2e020000 ....../.../..... │ │ 0x00db3f40 04000000 80d43700 00000000 56513000 ......7.....VQ0. │ │ 0x00db3f50 56513000 2f020000 04000000 84d43700 VQ0./.........7. │ │ 0x00db3f60 00000000 f5043300 f5043300 30020000 ......3...3.0... │ │ - 0x00db3f70 04000000 88d43700 00000000 bdd13100 ......7.......1. │ │ - 0x00db3f80 bdd13100 31020000 04000000 8cd43700 ..1.1.........7. │ │ + 0x00db3f70 04000000 88d43700 00000000 96d13100 ......7.......1. │ │ + 0x00db3f80 96d13100 31020000 04000000 8cd43700 ..1.1.........7. │ │ 0x00db3f90 00000000 148e3000 148e3000 32020000 ......0...0.2... │ │ 0x00db3fa0 04000000 90d43700 00000000 92c73000 ......7.......0. │ │ 0x00db3fb0 92c73000 33020000 04000000 94d43700 ..0.3.........7. │ │ 0x00db3fc0 00000000 69c33200 69c33200 34020000 ....i.2.i.2.4... │ │ 0x00db3fd0 04000000 98d43700 00000000 4c6f3000 ......7.....Lo0. │ │ 0x00db3fe0 4c6f3000 35020000 04000000 9cd43700 Lo0.5.........7. │ │ 0x00db3ff0 00000000 55043100 55043100 36020000 ....U.1.U.1.6... │ │ 0x00db4000 04000000 a0d43700 00000000 5e6f3000 ......7.....^o0. │ │ 0x00db4010 5e6f3000 37020000 04000000 a4d43700 ^o0.7.........7. │ │ 0x00db4020 00000000 afe63000 afe63000 38020000 ......0...0.8... │ │ - 0x00db4030 04000000 a8d43700 00000000 be493200 ......7......I2. │ │ - 0x00db4040 be493200 39020000 04000000 acd43700 .I2.9.........7. │ │ + 0x00db4030 04000000 a8d43700 00000000 97493200 ......7......I2. │ │ + 0x00db4040 97493200 39020000 04000000 acd43700 .I2.9.........7. │ │ 0x00db4050 00000000 55e43200 55e43200 3a020000 ....U.2.U.2.:... │ │ 0x00db4060 04000000 b0d43700 00000000 2e183000 ......7.......0. │ │ 0x00db4070 2e183000 3b020000 04000000 b4d43700 ..0.;.........7. │ │ - 0x00db4080 00000000 cc683200 cc683200 3c020000 .....h2..h2.<... │ │ + 0x00db4080 00000000 a5683200 a5683200 3c020000 .....h2..h2.<... │ │ 0x00db4090 04000000 b8d43700 00000000 3f183000 ......7.....?.0. │ │ 0x00db40a0 3f183000 3d020000 04000000 bcd43700 ?.0.=.........7. │ │ 0x00db40b0 00000000 a4c73000 a4c73000 3e020000 ......0...0.>... │ │ 0x00db40c0 04000000 c0d43700 00000000 fdbe2f00 ......7......./. │ │ 0x00db40d0 fdbe2f00 3f020000 04000000 c4d43700 ../.?.........7. │ │ 0x00db40e0 00000000 52183000 52183000 40020000 ....R.0.R.0.@... │ │ 0x00db40f0 04000000 c8d43700 00000000 17373000 ......7......70. │ │ 0x00db4100 17373000 41020000 04000000 ccd43700 .70.A.........7. │ │ - 0x00db4110 00000000 5f983100 5f983100 42020000 ...._.1._.1.B... │ │ - 0x00db4120 04000000 d0d43700 00000000 2b3c3100 ......7.....+<1. │ │ - 0x00db4130 2b3c3100 43020000 04000000 d4d43700 +<1.C.........7. │ │ + 0x00db4110 00000000 38983100 38983100 42020000 ....8.1.8.1.B... │ │ + 0x00db4120 04000000 d0d43700 00000000 043c3100 ......7......<1. │ │ + 0x00db4130 043c3100 43020000 04000000 d4d43700 .<1.C.........7. │ │ 0x00db4140 00000000 57862f00 57862f00 44020000 ....W./.W./.D... │ │ - 0x00db4150 04000000 d8d43700 00000000 d2493200 ......7......I2. │ │ - 0x00db4160 d2493200 45020000 04000000 dcd43700 .I2.E.........7. │ │ + 0x00db4150 04000000 d8d43700 00000000 ab493200 ......7......I2. │ │ + 0x00db4160 ab493200 45020000 04000000 dcd43700 .I2.E.........7. │ │ 0x00db4170 00000000 c5e63000 c5e63000 46020000 ......0...0.F... │ │ 0x00db4180 04000000 e0d43700 00000000 67862f00 ......7.....g./. │ │ 0x00db4190 67862f00 47020000 04000000 e4d43700 g./.G.........7. │ │ - 0x00db41a0 00000000 73983100 73983100 48020000 ....s.1.s.1.H... │ │ - 0x00db41b0 04000000 e8d43700 00000000 c75d3100 ......7......]1. │ │ - 0x00db41c0 c75d3100 49020000 04000000 ecd43700 .]1.I.........7. │ │ + 0x00db41a0 00000000 4c983100 4c983100 48020000 ....L.1.L.1.H... │ │ + 0x00db41b0 04000000 e8d43700 00000000 a05d3100 ......7......]1. │ │ + 0x00db41c0 a05d3100 49020000 04000000 ecd43700 .]1.I.........7. │ │ 0x00db41d0 00000000 10bf2f00 10bf2f00 4a020000 ....../.../.J... │ │ 0x00db41e0 04000000 f0d43700 00000000 6d6f3000 ......7.....mo0. │ │ 0x00db41f0 6d6f3000 4b020000 04000000 f4d43700 mo0.K.........7. │ │ 0x00db4200 00000000 0b053300 0b053300 4c020000 ......3...3.L... │ │ - 0x00db4210 04000000 f8d43700 00000000 e3493200 ......7......I2. │ │ - 0x00db4220 e3493200 4d020000 04000000 fcd43700 .I2.M.........7. │ │ + 0x00db4210 04000000 f8d43700 00000000 bc493200 ......7......I2. │ │ + 0x00db4220 bc493200 4d020000 04000000 fcd43700 .I2.M.........7. │ │ 0x00db4230 00000000 23a12f00 23a12f00 4e020000 ....#./.#./.N... │ │ 0x00db4240 04000000 00d53700 00000000 21bf2f00 ......7.....!./. │ │ 0x00db4250 21bf2f00 4f020000 04000000 04d53700 !./.O.........7. │ │ - 0x00db4260 00000000 dc863200 dc863200 50020000 ......2...2.P... │ │ + 0x00db4260 00000000 b5863200 b5863200 50020000 ......2...2.P... │ │ 0x00db4270 04000000 08d53700 00000000 c9ac3000 ......7.......0. │ │ 0x00db4280 c9ac3000 51020000 04000000 0cd53700 ..0.Q.........7. │ │ - 0x00db4290 00000000 0ff23100 0ff23100 52020000 ......1...1.R... │ │ - 0x00db42a0 04000000 10d53700 00000000 81793100 ......7......y1. │ │ - 0x00db42b0 81793100 53020000 04000000 14d53700 .y1.S.........7. │ │ - 0x00db42c0 00000000 92793100 92793100 54020000 .....y1..y1.T... │ │ + 0x00db4290 00000000 e8f13100 e8f13100 52020000 ......1...1.R... │ │ + 0x00db42a0 04000000 10d53700 00000000 5a793100 ......7.....Zy1. │ │ + 0x00db42b0 5a793100 53020000 04000000 14d53700 Zy1.S.........7. │ │ + 0x00db42c0 00000000 6b793100 6b793100 54020000 ....ky1.ky1.T... │ │ 0x00db42d0 04000000 18d53700 00000000 fefb2f00 ......7......./. │ │ 0x00db42e0 fefb2f00 55020000 04000000 1cd53700 ../.U.........7. │ │ - 0x00db42f0 00000000 da5d3100 da5d3100 56020000 .....]1..]1.V... │ │ - 0x00db4300 04000000 20d53700 00000000 403c3100 .... .7.....@<1. │ │ - 0x00db4310 403c3100 57020000 04000000 24d53700 @<1.W.......$.7. │ │ + 0x00db42f0 00000000 b35d3100 b35d3100 56020000 .....]1..]1.V... │ │ + 0x00db4300 04000000 20d53700 00000000 193c3100 .... .7......<1. │ │ + 0x00db4310 193c3100 57020000 04000000 24d53700 .<1.W.......$.7. │ │ 0x00db4320 00000000 6e513000 6e513000 58020000 ....nQ0.nQ0.X... │ │ 0x00db4330 04000000 28d53700 00000000 d5e63000 ....(.7.......0. │ │ - 0x00db4340 f3863200 59020000 04000000 2cd53700 ..2.Y.......,.7. │ │ - 0x00db4350 00000000 66e43200 5f1f3100 5a020000 ....f.2._.1.Z... │ │ + 0x00db4340 cc863200 59020000 04000000 2cd53700 ..2.Y.......,.7. │ │ + 0x00db4350 00000000 66e43200 381f3100 5a020000 ....f.2.8.1.Z... │ │ 0x00db4360 04000000 30d53700 00000000 2b373000 ....0.7.....+70. │ │ 0x00db4370 2b373000 5b020000 04000000 34d53700 +70.[.......4.7. │ │ 0x00db4380 00000000 87513000 87513000 5c020000 .....Q0..Q0.\... │ │ 0x00db4390 04000000 38d53700 00000000 e0ac3000 ....8.7.......0. │ │ 0x00db43a0 e0ac3000 5d020000 04000000 3cd53700 ..0.].......<.7. │ │ 0x00db43b0 00000000 288e3000 328e3000 5e020000 ....(.0.2.0.^... │ │ 0x00db43c0 04000000 40d53700 00000000 7f6f3000 ....@.7......o0. │ │ 0x00db43d0 7f6f3000 5f020000 04000000 44d53700 .o0._.......D.7. │ │ - 0x00db43e0 00000000 771f3100 771f3100 60020000 ....w.1.w.1.`... │ │ - 0x00db43f0 04000000 48d53700 00000000 8a1f3100 ....H.7.......1. │ │ - 0x00db4400 8a1f3100 61020000 04000000 4cd53700 ..1.a.......L.7. │ │ + 0x00db43e0 00000000 501f3100 501f3100 60020000 ....P.1.P.1.`... │ │ + 0x00db43f0 04000000 48d53700 00000000 631f3100 ....H.7.....c.1. │ │ + 0x00db4400 631f3100 61020000 04000000 4cd53700 c.1.a.......L.7. │ │ 0x00db4410 00000000 56de2f00 56de2f00 62020000 ....V./.V./.b... │ │ 0x00db4420 04000000 50d53700 00000000 71652f00 ....P.7.....qe/. │ │ 0x00db4430 71652f00 63020000 04000000 54d53700 qe/.c.......T.7. │ │ 0x00db4440 00000000 4a8e3000 4a8e3000 64020000 ....J.0.J.0.d... │ │ 0x00db4450 04000000 58d53700 00000000 0ffc2f00 ....X.7......./. │ │ 0x00db4460 0ffc2f00 65020000 04000000 5cd53700 ../.e.......\.7. │ │ 0x00db4470 00000000 1efc2f00 1efc2f00 66020000 ....../.../.f... │ │ 0x00db4480 04000000 60d53700 00000000 38a12f00 ....`.7.....8./. │ │ 0x00db4490 38a12f00 67020000 04000000 64d53700 8./.g.......d.7. │ │ - 0x00db44a0 00000000 f35d3100 f35d3100 68020000 .....]1..]1.h... │ │ + 0x00db44a0 00000000 cc5d3100 cc5d3100 68020000 .....]1..]1.h... │ │ 0x00db44b0 04000000 68d53700 00000000 b6c73000 ....h.7.......0. │ │ 0x00db44c0 b6c73000 69020000 04000000 6cd53700 ..0.i.......l.7. │ │ 0x00db44d0 00000000 87652f00 87652f00 6a020000 .....e/..e/.j... │ │ 0x00db44e0 04000000 70d53700 00000000 69043100 ....p.7.....i.1. │ │ 0x00db44f0 69043100 6b020000 04000000 74d53700 i.1.k.......t.7. │ │ - 0x00db4500 00000000 5c3c3100 5c3c3100 6c020000 ....\<1.\<1.l... │ │ + 0x00db4500 00000000 353c3100 353c3100 6c020000 ....5<1.5<1.l... │ │ 0x00db4510 04000000 78d53700 00000000 3c373000 ....x.7.....<70. │ │ 0x00db4520 74e43200 6d020000 04000000 7cd53700 t.2.m.......|.7. │ │ - 0x00db4530 00000000 802c3200 802c3200 6e020000 .....,2..,2.n... │ │ - 0x00db4540 04000000 80d53700 00000000 d3d13100 ......7.......1. │ │ - 0x00db4550 0b5e3100 6f020000 04000000 84d53700 .^1.o.........7. │ │ + 0x00db4530 00000000 592c3200 592c3200 6e020000 ....Y,2.Y,2.n... │ │ + 0x00db4540 04000000 80d53700 00000000 acd13100 ......7.......1. │ │ + 0x00db4550 e45d3100 6f020000 04000000 84d53700 .]1.o.........7. │ │ 0x00db4560 00000000 91e43200 91e43200 70020000 ......2...2.p... │ │ 0x00db4570 05000000 88d53700 00000000 95513000 ......7......Q0. │ │ 0x00db4580 95513000 71020000 05000000 8dd53700 .Q0.q.........7. │ │ 0x00db4590 00000000 2ba53200 2ba53200 72020000 ....+.2.+.2.r... │ │ 0x00db45a0 05000000 92d53700 00000000 84043100 ......7.......1. │ │ 0x00db45b0 84043100 73020000 05000000 97d53700 ..1.s.........7. │ │ - 0x00db45c0 00000000 4f0e3200 4f0e3200 74020000 ....O.2.O.2.t... │ │ + 0x00db45c0 00000000 280e3200 280e3200 74020000 ....(.2.(.2.t... │ │ 0x00db45d0 05000000 9cd53700 00000000 a3513000 ......7......Q0. │ │ 0x00db45e0 a3513000 75020000 05000000 a1d53700 .Q0.u.........7. │ │ 0x00db45f0 00000000 8f6f3000 8f6f3000 76020000 .....o0..o0.v... │ │ 0x00db4600 05000000 a6d53700 00000000 6a183000 ......7.....j.0. │ │ - 0x00db4610 08b53100 77020000 06000000 abd53700 ..1.w.........7. │ │ - 0x00db4620 00000000 99652f00 87983100 78020000 .....e/...1.x... │ │ - 0x00db4630 06000000 b1d53700 00000000 693c3100 ......7.....i<1. │ │ + 0x00db4610 e1b43100 77020000 06000000 abd53700 ..1.w.........7. │ │ + 0x00db4620 00000000 99652f00 60983100 78020000 .....e/.`.1.x... │ │ + 0x00db4630 06000000 b1d53700 00000000 423c3100 ......7.....B<1. │ │ 0x00db4640 eeac3000 79020000 06000000 b7d53700 ..0.y.........7. │ │ 0x00db4650 00000000 7a862f00 2ffc2f00 7a020000 ....z./././.z... │ │ - 0x00db4660 06000000 bdd53700 00000000 f7493200 ......7......I2. │ │ + 0x00db4660 06000000 bdd53700 00000000 d0493200 ......7......I2. │ │ 0x00db4670 00ad3000 7b020000 06000000 c3d53700 ..0.{.........7. │ │ 0x00db4680 00000000 68de2f00 68de2f00 7c020000 ....h./.h./.|... │ │ 0x00db4690 04000000 c9d53700 00000000 7e183000 ......7.....~.0. │ │ 0x00db46a0 7e183000 7d020000 04000000 cdd53700 ~.0.}.........7. │ │ - 0x00db46b0 00000000 a4793100 a4793100 7e020000 .....y1..y1.~... │ │ - 0x00db46c0 04000000 d1d53700 00000000 23f23100 ......7.....#.1. │ │ - 0x00db46d0 23f23100 7f020000 04000000 d5d53700 #.1...........7. │ │ + 0x00db46b0 00000000 7d793100 7d793100 7e020000 ....}y1.}y1.~... │ │ + 0x00db46c0 04000000 d1d53700 00000000 fcf13100 ......7.......1. │ │ + 0x00db46d0 fcf13100 7f020000 04000000 d5d53700 ..1...........7. │ │ 0x00db46e0 00000000 3da53200 3da53200 80020000 ....=.2.=.2..... │ │ 0x00db46f0 04000000 d9d53700 00000000 35bf2f00 ......7.....5./. │ │ 0x00db4700 35bf2f00 81020000 04000000 ddd53700 5./...........7. │ │ - 0x00db4710 00000000 06873200 06873200 82020000 ......2...2..... │ │ + 0x00db4710 00000000 df863200 df863200 82020000 ......2...2..... │ │ 0x00db4720 05000000 e1d53700 00000000 8f183000 ......7.......0. │ │ 0x00db4730 b5513000 83020000 08000000 e6d53700 .Q0...........7. │ │ - 0x00db4740 00000000 1cb53100 1cb53100 84020000 ......1...1..... │ │ + 0x00db4740 00000000 f5b43100 f5b43100 84020000 ......1...1..... │ │ 0x00db4750 09000000 eed53700 00000000 4abf2f00 ......7.....J./. │ │ 0x00db4760 98183000 85020000 00000000 00000000 ..0............. │ │ - 0x00db4770 00000000 9a043100 99983100 86020000 ......1...1..... │ │ - 0x00db4780 00000000 00000000 00000000 de683200 .............h2. │ │ + 0x00db4770 00000000 9a043100 72983100 86020000 ......1.r.1..... │ │ + 0x00db4780 00000000 00000000 00000000 b7683200 .............h2. │ │ 0x00db4790 5c8e3000 87020000 01000000 f7d53700 \.0...........7. │ │ 0x00db47a0 00000000 788e3000 a2e43200 88020000 ....x.0...2..... │ │ - 0x00db47b0 0a000000 f8d53700 00000000 31f23100 ......7.....1.1. │ │ + 0x00db47b0 0a000000 f8d53700 00000000 0af23100 ......7.......1. │ │ 0x00db47c0 898e3000 89020000 0a000000 02d63700 ..0...........7. │ │ 0x00db47d0 00000000 bce43200 a78e3000 8a020000 ......2...0..... │ │ - 0x00db47e0 00000000 00000000 00000000 fa683200 .............h2. │ │ - 0x00db47f0 16873200 8b020000 00000000 00000000 ..2............. │ │ - 0x00db4800 00000000 a7652f00 1f5e3100 8c020000 .....e/..^1..... │ │ + 0x00db47e0 00000000 00000000 00000000 d3683200 .............h2. │ │ + 0x00db47f0 ef863200 8b020000 00000000 00000000 ..2............. │ │ + 0x00db4800 00000000 a7652f00 f85d3100 8c020000 .....e/..]1..... │ │ 0x00db4810 00000000 00000000 00000000 51a12f00 ............Q./. │ │ - 0x00db4820 2c5e3100 8d020000 00000000 00000000 ,^1............. │ │ - 0x00db4830 00000000 7c3c3100 8c862f00 8e020000 ....|<1.../..... │ │ - 0x00db4840 00000000 00000000 00000000 395e3100 ............9^1. │ │ + 0x00db4820 055e3100 8d020000 00000000 00000000 .^1............. │ │ + 0x00db4830 00000000 553c3100 8c862f00 8e020000 ....U<1.../..... │ │ + 0x00db4840 00000000 00000000 00000000 125e3100 .............^1. │ │ 0x00db4850 b48e3000 8f020000 00000000 00000000 ..0............. │ │ - 0x00db4860 00000000 465e3100 4c373000 90020000 ....F^1.L70..... │ │ + 0x00db4860 00000000 1f5e3100 4c373000 90020000 .....^1.L70..... │ │ 0x00db4870 00000000 00000000 00000000 9e183000 ..............0. │ │ 0x00db4880 7ac33200 91020000 00000000 00000000 z.2............. │ │ 0x00db4890 00000000 a7183000 c18e3000 92020000 ......0...0..... │ │ 0x00db48a0 00000000 00000000 00000000 c9c73000 ..............0. │ │ 0x00db48b0 7bde2f00 93020000 00000000 00000000 {./............. │ │ 0x00db48c0 00000000 4ca53200 5ea12f00 94020000 ....L.2.^./..... │ │ 0x00db48d0 03000000 0cd63700 00000000 89de2f00 ......7......./. │ │ 0x00db48e0 89de2f00 95020000 03000000 0fd63700 ../...........7. │ │ - 0x00db48f0 00000000 37f23100 37f23100 96020000 ....7.1.7.1..... │ │ - 0x00db4900 07000000 12d63700 00000000 094a3200 ......7......J2. │ │ + 0x00db48f0 00000000 10f23100 10f23100 96020000 ......1...1..... │ │ + 0x00db4900 07000000 12d63700 00000000 e2493200 ......7......I2. │ │ 0x00db4910 1c053300 97020000 08000000 19d63700 ..3...........7. │ │ 0x00db4920 00000000 99862f00 be513000 98020000 ....../..Q0..... │ │ 0x00db4930 08000000 21d63700 00000000 50bf2f00 ....!.7.....P./. │ │ - 0x00db4940 174a3200 99020000 08000000 29d63700 .J2.........).7. │ │ - 0x00db4950 00000000 aa043100 234a3200 9a020000 ......1.#J2..... │ │ - 0x00db4960 03000000 31d63700 00000000 620e3200 ....1.7.....b.2. │ │ - 0x00db4970 3ef23100 9b020000 08000000 34d63700 >.1.........4.7. │ │ - 0x00db4980 00000000 62bf2f00 893c3100 9c020000 ....b./..<1..... │ │ - 0x00db4990 09000000 3cd63700 00000000 a13c3100 ....<.7......<1. │ │ + 0x00db4940 f0493200 99020000 08000000 29d63700 .I2.........).7. │ │ + 0x00db4950 00000000 aa043100 fc493200 9a020000 ......1..I2..... │ │ + 0x00db4960 03000000 31d63700 00000000 3b0e3200 ....1.7.....;.2. │ │ + 0x00db4970 17f23100 9b020000 08000000 34d63700 ..1.........4.7. │ │ + 0x00db4980 00000000 62bf2f00 623c3100 9c020000 ....b./.b<1..... │ │ + 0x00db4990 09000000 3cd63700 00000000 7a3c3100 ....<.7.....z<1. │ │ 0x00db49a0 b5183000 9d020000 09000000 45d63700 ..0.........E.7. │ │ - 0x00db49b0 00000000 750e3200 6ca12f00 9e020000 ....u.2.l./..... │ │ + 0x00db49b0 00000000 4e0e3200 6ca12f00 9e020000 ....N.2.l./..... │ │ 0x00db49c0 09000000 4ed63700 00000000 c9e43200 ....N.7.......2. │ │ 0x00db49d0 53a53200 9f020000 09000000 57d63700 S.2.........W.7. │ │ 0x00db49e0 00000000 0cb73200 567d3000 a0020000 ......2.V}0..... │ │ - 0x00db49f0 09000000 60d63700 00000000 64ab3100 ....`.7.....d.1. │ │ + 0x00db49f0 09000000 60d63700 00000000 3dab3100 ....`.7.....=.1. │ │ 0x00db4a00 84a12f00 a1020000 09000000 69d63700 ../.........i.7. │ │ - 0x00db4a10 00000000 b6de3000 a8563200 a2020000 ......0..V2..... │ │ + 0x00db4a10 00000000 b6de3000 81563200 a2020000 ......0..V2..... │ │ 0x00db4a20 09000000 72d63700 00000000 55373000 ....r.7.....U70. │ │ - 0x00db4a30 23873200 a3020000 09000000 7bd63700 #.2.........{.7. │ │ + 0x00db4a30 fc863200 a3020000 09000000 7bd63700 ..2.........{.7. │ │ 0x00db4a40 00000000 cb513000 cb513000 a4020000 .....Q0..Q0..... │ │ - 0x00db4a50 01000000 84d63700 00000000 9b1f3100 ......7.......1. │ │ - 0x00db4a60 9b1f3100 a5020000 03000000 85d63700 ..1...........7. │ │ - 0x00db4a70 00000000 31b53100 31b53100 a6020000 ....1.1.1.1..... │ │ + 0x00db4a50 01000000 84d63700 00000000 741f3100 ......7.....t.1. │ │ + 0x00db4a60 741f3100 a5020000 03000000 85d63700 t.1...........7. │ │ + 0x00db4a70 00000000 0ab53100 0ab53100 a6020000 ......1...1..... │ │ 0x00db4a80 02000000 88d63700 00000000 3a053300 ......7.....:.3. │ │ 0x00db4a90 3a053300 a7020000 03000000 8ad63700 :.3...........7. │ │ 0x00db4aa0 00000000 18ad3000 18ad3000 a8020000 ......0...0..... │ │ 0x00db4ab0 08000000 8dd63700 00000000 e3513000 ......7......Q0. │ │ 0x00db4ac0 e3513000 a9020000 09000000 95d63700 .Q0...........7. │ │ 0x00db4ad0 00000000 d4e43200 d4e43200 aa020000 ......2...2..... │ │ 0x00db4ae0 09000000 9ed63700 00000000 34ad3000 ......7.....4.0. │ │ 0x00db4af0 34ad3000 ab020000 09000000 a7d63700 4.0...........7. │ │ - 0x00db4b00 00000000 ebea3100 ebea3100 ac020000 ......1...1..... │ │ + 0x00db4b00 00000000 c4ea3100 c4ea3100 ac020000 ......1...1..... │ │ 0x00db4b10 08000000 b0d63700 00000000 d5ff3200 ......7.......2. │ │ 0x00db4b20 d5ff3200 ad020000 08000000 b8d63700 ..2...........7. │ │ - 0x00db4b30 00000000 31273200 31273200 ae020000 ....1'2.1'2..... │ │ + 0x00db4b30 00000000 0a273200 0a273200 ae020000 .....'2..'2..... │ │ 0x00db4b40 08000000 c0d63700 00000000 63602f00 ......7.....c`/. │ │ 0x00db4b50 63602f00 af020000 08000000 c8d63700 c`/...........7. │ │ - 0x00db4b60 00000000 22453200 22453200 b0020000 ...."E2."E2..... │ │ - 0x00db4b70 08000000 d0d63700 00000000 efa03200 ......7.......2. │ │ - 0x00db4b80 efa03200 b1020000 08000000 d8d63700 ..2...........7. │ │ + 0x00db4b60 00000000 fb443200 fb443200 b0020000 .....D2..D2..... │ │ + 0x00db4b70 08000000 d0d63700 00000000 c8a03200 ......7.......2. │ │ + 0x00db4b80 c8a03200 b1020000 08000000 d8d63700 ..2...........7. │ │ 0x00db4b90 00000000 5cc23000 5cc23000 b2020000 ....\.0.\.0..... │ │ 0x00db4ba0 08000000 e0d63700 00000000 42053300 ......7.....B.3. │ │ 0x00db4bb0 42053300 b3020000 08000000 e8d63700 B.3...........7. │ │ - 0x00db4bc0 00000000 4af23100 4af23100 b4020000 ....J.1.J.1..... │ │ + 0x00db4bc0 00000000 23f23100 23f23100 b4020000 ....#.1.#.1..... │ │ 0x00db4bd0 08000000 f0d63700 00000000 599c2f00 ......7.....Y./. │ │ 0x00db4be0 599c2f00 b5020000 08000000 f8d63700 Y./...........7. │ │ 0x00db4bf0 00000000 6e602f00 6e602f00 b6020000 ....n`/.n`/..... │ │ - 0x00db4c00 08000000 00d73700 00000000 a8b03100 ......7.......1. │ │ - 0x00db4c10 a8b03100 b7020000 08000000 08d73700 ..1...........7. │ │ + 0x00db4c00 08000000 00d73700 00000000 81b03100 ......7.......1. │ │ + 0x00db4c10 81b03100 b7020000 08000000 08d73700 ..1...........7. │ │ 0x00db4c20 00000000 4eb92f00 4eb92f00 b8020000 ....N./.N./..... │ │ - 0x00db4c30 08000000 10d73700 00000000 55f23100 ......7.....U.1. │ │ - 0x00db4c40 55f23100 b9020000 08000000 18d73700 U.1...........7. │ │ + 0x00db4c30 08000000 10d73700 00000000 2ef23100 ......7.......1. │ │ + 0x00db4c40 2ef23100 b9020000 08000000 18d73700 ..1...........7. │ │ 0x00db4c50 00000000 d7c73000 d7c73000 ba020000 ......0...0..... │ │ - 0x00db4c60 08000000 20d73700 00000000 3c273200 .... .7.....<'2. │ │ - 0x00db4c70 3c273200 bb020000 08000000 28d73700 <'2.........(.7. │ │ - 0x00db4c80 00000000 a7373100 a7373100 bc020000 .....71..71..... │ │ + 0x00db4c60 08000000 20d73700 00000000 15273200 .... .7......'2. │ │ + 0x00db4c70 15273200 bb020000 08000000 28d73700 .'2.........(.7. │ │ + 0x00db4c80 00000000 80373100 80373100 bc020000 .....71..71..... │ │ 0x00db4c90 08000000 30d73700 00000000 e01a3100 ....0.7.......1. │ │ 0x00db4ca0 e01a3100 bd020000 08000000 38d73700 ..1.........8.7. │ │ - 0x00db4cb0 00000000 47273200 47273200 be020000 ....G'2.G'2..... │ │ + 0x00db4cb0 00000000 20273200 20273200 be020000 .... '2. '2..... │ │ 0x00db4cc0 08000000 40d73700 00000000 5fe13000 ....@.7....._.0. │ │ 0x00db4cd0 5fe13000 bf020000 08000000 48d73700 _.0.........H.7. │ │ 0x00db4ce0 00000000 459c2f00 459c2f00 c0020000 ....E./.E./..... │ │ 0x00db4cf0 05000000 50d73700 00000000 d61a3100 ....P.7.......1. │ │ 0x00db4d00 d61a3100 c1020000 05000000 55d73700 ..1.........U.7. │ │ 0x00db4d10 00000000 cbff3200 cbff3200 c2020000 ......2...2..... │ │ 0x00db4d20 05000000 5ad73700 00000000 364c3000 ....Z.7.....6L0. │ │ 0x00db4d30 364c3000 c3020000 05000000 5fd73700 6L0........._.7. │ │ - 0x00db4d40 00000000 bb583100 bb583100 c4020000 .....X1..X1..... │ │ - 0x00db4d50 05000000 64d73700 00000000 1a933100 ....d.7.......1. │ │ - 0x00db4d60 1a933100 c5020000 05000000 69d73700 ..1.........i.7. │ │ + 0x00db4d40 00000000 94583100 94583100 c4020000 .....X1..X1..... │ │ + 0x00db4d50 05000000 64d73700 00000000 f3923100 ....d.7.......1. │ │ + 0x00db4d60 f3923100 c5020000 05000000 69d73700 ..1.........i.7. │ │ 0x00db4d70 00000000 33be3200 33be3200 c6020000 ....3.2.3.2..... │ │ - 0x00db4d80 05000000 6ed73700 00000000 150a3200 ....n.7.......2. │ │ - 0x00db4d90 150a3200 c7020000 05000000 73d73700 ..2.........s.7. │ │ - 0x00db4da0 00000000 89373100 89373100 c8020000 .....71..71..... │ │ - 0x00db4db0 05000000 78d73700 00000000 27273200 ....x.7.....''2. │ │ - 0x00db4dc0 27273200 c9020000 05000000 7dd73700 ''2.........}.7. │ │ + 0x00db4d80 05000000 6ed73700 00000000 ee093200 ....n.7.......2. │ │ + 0x00db4d90 ee093200 c7020000 05000000 73d73700 ..2.........s.7. │ │ + 0x00db4da0 00000000 62373100 62373100 c8020000 ....b71.b71..... │ │ + 0x00db4db0 05000000 78d73700 00000000 00273200 ....x.7......'2. │ │ + 0x00db4dc0 00273200 c9020000 05000000 7dd73700 .'2.........}.7. │ │ 0x00db4dd0 00000000 adff3000 adff3000 ca020000 ......0...0..... │ │ - 0x00db4de0 05000000 82d73700 00000000 9eb03100 ......7.......1. │ │ - 0x00db4df0 9eb03100 cb020000 05000000 87d73700 ..1...........7. │ │ - 0x00db4e00 00000000 c1743100 c1743100 cc020000 .....t1..t1..... │ │ + 0x00db4de0 05000000 82d73700 00000000 77b03100 ......7.....w.1. │ │ + 0x00db4df0 77b03100 cb020000 05000000 87d73700 w.1...........7. │ │ + 0x00db4e00 00000000 9a743100 9a743100 cc020000 .....t1..t1..... │ │ 0x00db4e10 05000000 8cd73700 00000000 d1a83000 ......7.......0. │ │ 0x00db4e20 d1a83000 cd020000 05000000 91d73700 ..0...........7. │ │ 0x00db4e30 00000000 28143000 28143000 ce020000 ....(.0.(.0..... │ │ 0x00db4e40 05000000 96d73700 00000000 e5323000 ......7......20. │ │ 0x00db4e50 e5323000 cf020000 05000000 9bd73700 .20...........7. │ │ 0x00db4e60 00000000 79d72f00 79d72f00 d0020000 ....y./.y./..... │ │ - 0x00db4e70 05000000 a0d73700 00000000 cb743100 ......7......t1. │ │ - 0x00db4e80 cb743100 d1020000 05000000 a5d73700 .t1...........7. │ │ + 0x00db4e70 05000000 a0d73700 00000000 a4743100 ......7......t1. │ │ + 0x00db4e80 a4743100 d1020000 05000000 a5d73700 .t1...........7. │ │ 0x00db4e90 00000000 59602f00 59602f00 d2020000 ....Y`/.Y`/..... │ │ 0x00db4ea0 05000000 aad73700 00000000 83d72f00 ......7......./. │ │ 0x00db4eb0 83d72f00 d3020000 05000000 afd73700 ../...........7. │ │ - 0x00db4ec0 00000000 78813200 78813200 d4020000 ....x.2.x.2..... │ │ + 0x00db4ec0 00000000 51813200 51813200 d4020000 ....Q.2.Q.2..... │ │ 0x00db4ed0 05000000 b4d73700 00000000 8dd72f00 ......7......./. │ │ 0x00db4ee0 8dd72f00 d5020000 05000000 b9d73700 ../...........7. │ │ 0x00db4ef0 00000000 97d72f00 97d72f00 d6020000 ....../.../..... │ │ 0x00db4f00 05000000 bed73700 00000000 b1693000 ......7......i0. │ │ 0x00db4f10 b1693000 d7020000 05000000 c3d73700 .i0...........7. │ │ 0x00db4f20 00000000 4f9c2f00 4f9c2f00 d8020000 ....O./.O./..... │ │ 0x00db4f30 05000000 c8d73700 00000000 3dbe3200 ......7.....=.2. │ │ 0x00db4f40 3dbe3200 d9020000 05000000 cdd73700 =.2...........7. │ │ - 0x00db4f50 00000000 93373100 93373100 da020000 .....71..71..... │ │ + 0x00db4f50 00000000 6c373100 6c373100 da020000 ....l71.l71..... │ │ 0x00db4f60 05000000 d2d73700 00000000 ef323000 ......7......20. │ │ 0x00db4f70 ef323000 db020000 05000000 d7d73700 .20...........7. │ │ - 0x00db4f80 00000000 82813200 82813200 dc020000 ......2...2..... │ │ - 0x00db4f90 05000000 dcd73700 00000000 9d373100 ......7......71. │ │ - 0x00db4fa0 9d373100 dd020000 05000000 e1d73700 .71...........7. │ │ + 0x00db4f80 00000000 5b813200 5b813200 dc020000 ....[.2.[.2..... │ │ + 0x00db4f90 05000000 dcd73700 00000000 76373100 ......7.....v71. │ │ + 0x00db4fa0 76373100 dd020000 05000000 e1d73700 v71...........7. │ │ 0x00db4fb0 00000000 404c3000 404c3000 de020000 ....@L0.@L0..... │ │ 0x00db4fc0 05000000 e6d73700 00000000 eb1a3100 ......7.......1. │ │ 0x00db4fd0 eb1a3100 df020000 05000000 ebd73700 ..1...........7. │ │ - 0x00db4fe0 00000000 f6ea3100 f6ea3100 e0020000 ......1...1..... │ │ + 0x00db4fe0 00000000 cfea3100 cfea3100 e0020000 ......1...1..... │ │ 0x00db4ff0 05000000 f0d73700 00000000 f9323000 ......7......20. │ │ 0x00db5000 f9323000 e1020000 05000000 f5d73700 .20...........7. │ │ 0x00db5010 00000000 e0ff3200 e0ff3200 e2020000 ......2...2..... │ │ - 0x00db5020 05000000 fad73700 00000000 2a0a3200 ......7.....*.2. │ │ - 0x00db5030 2a0a3200 e3020000 05000000 ffd73700 *.2...........7. │ │ - 0x00db5040 00000000 c5583100 c5583100 e4020000 .....X1..X1..... │ │ + 0x00db5020 05000000 fad73700 00000000 030a3200 ......7.......2. │ │ + 0x00db5030 030a3200 e3020000 05000000 ffd73700 ..2...........7. │ │ + 0x00db5040 00000000 9e583100 9e583100 e4020000 .....X1..X1..... │ │ 0x00db5050 05000000 04d83700 00000000 4a4c3000 ......7.....JL0. │ │ 0x00db5060 4a4c3000 e5020000 05000000 09d83700 JL0...........7. │ │ - 0x00db5070 00000000 8c813200 8c813200 e6020000 ......2...2..... │ │ - 0x00db5080 05000000 0ed83700 00000000 a3813200 ......7.......2. │ │ - 0x00db5090 a3813200 e7020000 05000000 13d83700 ..2...........7. │ │ - 0x00db50a0 00000000 d5743100 d5743100 e8020000 .....t1..t1..... │ │ + 0x00db5070 00000000 65813200 65813200 e6020000 ....e.2.e.2..... │ │ + 0x00db5080 05000000 0ed83700 00000000 7c813200 ......7.....|.2. │ │ + 0x00db5090 7c813200 e7020000 05000000 13d83700 |.2...........7. │ │ + 0x00db50a0 00000000 ae743100 ae743100 e8020000 .....t1..t1..... │ │ 0x00db50b0 05000000 18d83700 00000000 77802f00 ......7.....w./. │ │ 0x00db50c0 77802f00 e9020000 05000000 1dd83700 w./...........7. │ │ 0x00db50d0 00000000 6dbf2f00 77bf2f00 ea020000 ....m./.w./..... │ │ - 0x00db50e0 04000000 22d83700 00000000 4f5e3100 ....".7.....O^1. │ │ + 0x00db50e0 04000000 22d83700 00000000 285e3100 ....".7.....(^1. │ │ 0x00db50f0 89bf2f00 eb020000 03000000 26d83700 ../.........&.7. │ │ 0x00db5100 00000000 8ba12f00 6ba53200 ec020000 ....../.k.2..... │ │ - 0x00db5110 03000000 29d83700 00000000 78cd3100 ....).7.....x.1. │ │ + 0x00db5110 03000000 29d83700 00000000 51cd3100 ....).7.....Q.1. │ │ 0x00db5120 a0bf2f00 ed020000 00000000 00000000 ../............. │ │ - 0x00db5130 00000000 24933100 800e3200 ee020000 ....$.1...2..... │ │ + 0x00db5130 00000000 fd923100 590e3200 ee020000 ......1.Y.2..... │ │ 0x00db5140 00000000 00000000 00000000 eb513000 .............Q0. │ │ - 0x00db5150 ac3c3100 ef020000 0b000000 2cd83700 .<1.........,.7. │ │ - 0x00db5160 00000000 922c3200 e2d13100 f0020000 .....,2...1..... │ │ + 0x00db5150 853c3100 ef020000 0b000000 2cd83700 .<1.........,.7. │ │ + 0x00db5160 00000000 6b2c3200 bbd13100 f0020000 ....k,2...1..... │ │ 0x00db5170 0b000000 37d83700 00000000 9ca12f00 ....7.7......./. │ │ 0x00db5180 ada12f00 f1020000 0b000000 42d83700 ../.........B.7. │ │ - 0x00db5190 00000000 bd3c3100 a32c3200 f2020000 .....<1..,2..... │ │ - 0x00db51a0 08000000 4dd83700 00000000 f3d13100 ....M.7.......1. │ │ + 0x00db5190 00000000 963c3100 7c2c3200 f2020000 .....<1.|,2..... │ │ + 0x00db51a0 08000000 4dd83700 00000000 ccd13100 ....M.7.......1. │ │ 0x00db51b0 3cad3000 f3020000 08000000 55d83700 <.0.........U.7. │ │ 0x00db51c0 00000000 94de2f00 5c373000 f4020000 ....../.\70..... │ │ 0x00db51d0 08000000 5dd83700 00000000 46fc2f00 ....].7.....F./. │ │ 0x00db51e0 ba043100 f5020000 08000000 65d83700 ..1.........e.7. │ │ 0x00db51f0 00000000 a5de2f00 dce43200 f6020000 ....../...2..... │ │ - 0x00db5200 08000000 6dd83700 00000000 3b4a3200 ....m.7.....;J2. │ │ + 0x00db5200 08000000 6dd83700 00000000 144a3200 ....m.7......J2. │ │ 0x00db5210 e5e63000 f7020000 08000000 75d83700 ..0.........u.7. │ │ 0x00db5220 00000000 f6e63000 a7bf2f00 f8020000 ......0.../..... │ │ - 0x00db5230 00000000 00000000 00000000 870e3200 ..............2. │ │ + 0x00db5230 00000000 00000000 00000000 600e3200 ............`.2. │ │ 0x00db5240 a26f3000 f9020000 00000000 00000000 .o0............. │ │ - 0x00db5250 00000000 2a873200 bea12f00 fa020000 ....*.2.../..... │ │ + 0x00db5250 00000000 03873200 bea12f00 fa020000 ......2.../..... │ │ 0x00db5260 00000000 00000000 00000000 08e73000 ..............0. │ │ - 0x00db5270 b42c3200 fb020000 00000000 00000000 .,2............. │ │ - 0x00db5280 00000000 a9983100 1ae73000 fc020000 ......1...0..... │ │ - 0x00db5290 00000000 00000000 00000000 3c873200 ............<.2. │ │ + 0x00db5270 8d2c3200 fb020000 00000000 00000000 .,2............. │ │ + 0x00db5280 00000000 82983100 1ae73000 fc020000 ......1...0..... │ │ + 0x00db5290 00000000 00000000 00000000 15873200 ..............2. │ │ 0x00db52a0 b4652f00 fd020000 00000000 00000000 .e/............. │ │ - 0x00db52b0 00000000 4c4a3200 c62c3200 fe020000 ....LJ2..,2..... │ │ - 0x00db52c0 08000000 7dd83700 00000000 35b53100 ....}.7.....5.1. │ │ - 0x00db52d0 a81f3100 ff020000 08000000 85d83700 ..1...........7. │ │ - 0x00db52e0 00000000 990e3200 b91f3100 00030000 ......2...1..... │ │ + 0x00db52b0 00000000 254a3200 9f2c3200 fe020000 ....%J2..,2..... │ │ + 0x00db52c0 08000000 7dd83700 00000000 0eb53100 ....}.7.......1. │ │ + 0x00db52d0 811f3100 ff020000 08000000 85d83700 ..1...........7. │ │ + 0x00db52e0 00000000 720e3200 921f3100 00030000 ....r.2...1..... │ │ 0x00db52f0 08000000 8dd83700 00000000 6d373000 ......7.....m70. │ │ 0x00db5300 cf8e3000 01030000 03000000 95d83700 ..0...........7. │ │ - 0x00db5310 00000000 b46f3000 aa0e3200 02030000 .....o0...2..... │ │ + 0x00db5310 00000000 b46f3000 830e3200 02030000 .....o0...2..... │ │ 0x00db5320 03000000 98d83700 00000000 d0a12f00 ......7......./. │ │ - 0x00db5330 be793100 03030000 03000000 9bd83700 .y1...........7. │ │ + 0x00db5330 97793100 03030000 03000000 9bd83700 .y1...........7. │ │ 0x00db5340 00000000 00000000 00000000 00000000 ................ │ │ - 0x00db5350 00000000 00000000 00000000 5e5e3100 ............^^1. │ │ + 0x00db5350 00000000 00000000 00000000 375e3100 ............7^1. │ │ 0x00db5360 f38e3000 05030000 06000000 9ed83700 ..0...........7. │ │ 0x00db5370 00000000 00000000 00000000 00000000 ................ │ │ 0x00db5380 00000000 00000000 00000000 00000000 ................ │ │ 0x00db5390 00000000 00000000 00000000 00000000 ................ │ │ - 0x00db53a0 00000000 d72c3200 60f23100 08030000 .....,2.`.1..... │ │ - 0x00db53b0 08000000 a4d83700 00000000 46b53100 ......7.....F.1. │ │ + 0x00db53a0 00000000 b02c3200 39f23100 08030000 .....,2.9.1..... │ │ + 0x00db53b0 08000000 a4d83700 00000000 1fb53100 ......7.......1. │ │ 0x00db53c0 cd183000 09030000 08000000 acd83700 ..0...........7. │ │ 0x00db53d0 00000000 cd6f3000 b9bf2f00 0a030000 .....o0.../..... │ │ 0x00db53e0 08000000 b4d83700 00000000 b6de2f00 ......7......./. │ │ - 0x00db53f0 07693200 0b030000 08000000 bcd83700 .i2...........7. │ │ + 0x00db53f0 e0683200 0b030000 08000000 bcd83700 .h2...........7. │ │ 0x00db5400 00000000 fc513000 e2c73000 0c030000 .....Q0...0..... │ │ 0x00db5410 08000000 c4d83700 00000000 f88e3000 ......7.......0. │ │ - 0x00db5420 ce3c3100 0d030000 08000000 ccd83700 .<1...........7. │ │ - 0x00db5430 00000000 ac862f00 ca1f3100 0e030000 ....../...1..... │ │ + 0x00db5420 a73c3100 0d030000 08000000 ccd83700 .<1...........7. │ │ + 0x00db5430 00000000 ac862f00 a31f3100 0e030000 ....../...1..... │ │ 0x00db5440 09000000 d4d83700 00000000 88373000 ......7......70. │ │ - 0x00db5450 69f23100 0f030000 09000000 ddd83700 i.1...........7. │ │ - 0x00db5460 00000000 d8793100 d8793100 10030000 .....y1..y1..... │ │ + 0x00db5450 42f23100 0f030000 09000000 ddd83700 B.1...........7. │ │ + 0x00db5460 00000000 b1793100 b1793100 10030000 .....y1..y1..... │ │ 0x00db5470 08000000 e6d83700 00000000 2ce73000 ......7.....,.0. │ │ - 0x00db5480 4fb53100 11030000 08000000 eed83700 O.1...........7. │ │ - 0x00db5490 00000000 04d23100 04d23100 12030000 ......1...1..... │ │ - 0x00db54a0 0b000000 f6d83700 00000000 5d4a3200 ......7.....]J2. │ │ - 0x00db54b0 5d4a3200 13030000 0b000000 01d93700 ]J2...........7. │ │ + 0x00db5480 28b53100 11030000 08000000 eed83700 (.1...........7. │ │ + 0x00db5490 00000000 ddd13100 ddd13100 12030000 ......1...1..... │ │ + 0x00db54a0 0b000000 f6d83700 00000000 364a3200 ......7.....6J2. │ │ + 0x00db54b0 364a3200 13030000 0b000000 01d93700 6J2...........7. │ │ 0x00db54c0 00000000 a0bc2f00 a0bc2f00 14030000 ....../.../..... │ │ 0x00db54d0 09000000 0cd93700 00000000 9d4f3000 ......7......O0. │ │ 0x00db54e0 9d4f3000 15030000 09000000 15d93700 .O0...........7. │ │ 0x00db54f0 00000000 cd023300 cd023300 16030000 ......3...3..... │ │ 0x00db5500 09000000 1ed93700 00000000 c6652f00 ......7......e/. │ │ 0x00db5510 c6652f00 17030000 07000000 27d93700 .e/.........'.7. │ │ - 0x00db5520 00000000 dd1f3100 dd1f3100 18030000 ......1...1..... │ │ + 0x00db5520 00000000 b61f3100 b61f3100 18030000 ......1...1..... │ │ 0x00db5530 07000000 2ed93700 00000000 cb043100 ......7.......1. │ │ 0x00db5540 cb043100 19030000 08000000 35d93700 ..1.........5.7. │ │ 0x00db5550 00000000 d6183000 d6183000 1a030000 ......0...0..... │ │ 0x00db5560 08000000 3dd93700 00000000 85a53200 ....=.7.......2. │ │ 0x00db5570 85a53200 1b030000 08000000 45d93700 ..2.........E.7. │ │ 0x00db5580 00000000 ede43200 ede43200 1c030000 ......2...2..... │ │ 0x00db5590 08000000 4dd93700 00000000 d66f3000 ....M.7......o0. │ │ 0x00db55a0 d66f3000 1d030000 08000000 55d93700 .o0.........U.7. │ │ - 0x00db55b0 00000000 f21f3100 f21f3100 1e030000 ......1...1..... │ │ - 0x00db55c0 08000000 5dd93700 00000000 10693200 ....].7......i2. │ │ - 0x00db55d0 10693200 1f030000 08000000 65d93700 .i2.........e.7. │ │ - 0x00db55e0 00000000 eb793100 eb793100 20030000 .....y1..y1. ... │ │ - 0x00db55f0 08000000 6dd93700 00000000 1fd23100 ....m.7.......1. │ │ - 0x00db5600 1fd23100 21030000 08000000 75d93700 ..1.!.......u.7. │ │ + 0x00db55b0 00000000 cb1f3100 cb1f3100 1e030000 ......1...1..... │ │ + 0x00db55c0 08000000 5dd93700 00000000 e9683200 ....].7......h2. │ │ + 0x00db55d0 e9683200 1f030000 08000000 65d93700 .h2.........e.7. │ │ + 0x00db55e0 00000000 c4793100 c4793100 20030000 .....y1..y1. ... │ │ + 0x00db55f0 08000000 6dd93700 00000000 f8d13100 ....m.7.......1. │ │ + 0x00db5600 f8d13100 21030000 08000000 75d93700 ..1.!.......u.7. │ │ 0x00db5610 00000000 ffe43200 ffe43200 22030000 ......2...2."... │ │ - 0x00db5620 09000000 7dd93700 00000000 1f693200 ....}.7......i2. │ │ - 0x00db5630 1f693200 23030000 09000000 86d93700 .i2.#.........7. │ │ - 0x00db5640 00000000 2f693200 2f693200 24030000 ..../i2./i2.$... │ │ + 0x00db5620 09000000 7dd93700 00000000 f8683200 ....}.7......h2. │ │ + 0x00db5630 f8683200 23030000 09000000 86d93700 .h2.#.........7. │ │ + 0x00db5640 00000000 08693200 08693200 24030000 .....i2..i2.$... │ │ 0x00db5650 06000000 8fd93700 00000000 39e73000 ......7.....9.0. │ │ 0x00db5660 39e73000 25030000 05000000 95d93700 9.0.%.........7. │ │ - 0x00db5670 00000000 754a3200 754a3200 26030000 ....uJ2.uJ2.&... │ │ + 0x00db5670 00000000 4e4a3200 4e4a3200 26030000 ....NJ2.NJ2.&... │ │ 0x00db5680 05000000 9ad93700 00000000 43e73000 ......7.....C.0. │ │ - 0x00db5690 01203100 27030000 06000000 9fd93700 . 1.'.........7. │ │ + 0x00db5690 da1f3100 27030000 06000000 9fd93700 ..1.'.........7. │ │ 0x00db56a0 00000000 028f3000 248f3000 28030000 ......0.$.0.(... │ │ - 0x00db56b0 06000000 a5d93700 00000000 635e3100 ......7.....c^1. │ │ + 0x00db56b0 06000000 a5d93700 00000000 3c5e3100 ......7.....<^1. │ │ 0x00db56c0 97a53200 29030000 06000000 abd93700 ..2.).........7. │ │ - 0x00db56d0 00000000 6d5e3100 d83c3100 2a030000 ....m^1..<1.*... │ │ - 0x00db56e0 06000000 b1d93700 00000000 2f3f3200 ......7...../?2. │ │ + 0x00db56d0 00000000 465e3100 b13c3100 2a030000 ....F^1..<1.*... │ │ + 0x00db56e0 06000000 b1d93700 00000000 083f3200 ......7......?2. │ │ 0x00db56f0 dd652f00 2b030000 06000000 b7d93700 .e/.+.........7. │ │ - 0x00db5700 00000000 2ed23100 815e3100 2c030000 ......1..^1.,... │ │ + 0x00db5700 00000000 07d23100 5a5e3100 2c030000 ......1.Z^1.,... │ │ 0x00db5710 06000000 bdd93700 00000000 05523000 ......7......R0. │ │ 0x00db5720 0c523000 2d030000 06000000 c3d93700 .R0.-.........7. │ │ 0x00db5730 00000000 c0862f00 c0862f00 2e030000 ....../.../..... │ │ 0x00db5740 00000000 00000000 00000000 aaf83200 ..............2. │ │ 0x00db5750 e26f3000 2f030000 06000000 c9d93700 .o0./.........7. │ │ - 0x00db5760 00000000 4e873200 35d23100 30030000 ....N.2.5.1.0... │ │ - 0x00db5770 06000000 cfd93700 00000000 bb983100 ......7.......1. │ │ + 0x00db5760 00000000 27873200 0ed23100 30030000 ....'.2...1.0... │ │ + 0x00db5770 06000000 cfd93700 00000000 94983100 ......7.......1. │ │ 0x00db5780 4d053300 31030000 06000000 d5d93700 M.3.1.........7. │ │ - 0x00db5790 00000000 eb3c3100 82f23100 32030000 .....<1...1.2... │ │ - 0x00db57a0 06000000 dbd93700 00000000 e02c3200 ......7......,2. │ │ - 0x00db57b0 e02c3200 33030000 07000000 e1d93700 .,2.3.........7. │ │ + 0x00db5790 00000000 c43c3100 5bf23100 32030000 .....<1.[.1.2... │ │ + 0x00db57a0 06000000 dbd93700 00000000 b92c3200 ......7......,2. │ │ + 0x00db57b0 b92c3200 33030000 07000000 e1d93700 .,2.3.........7. │ │ 0x00db57c0 00000000 1a523000 1a523000 34030000 .....R0..R0.4... │ │ - 0x00db57d0 07000000 e8d93700 00000000 915e3100 ......7......^1. │ │ - 0x00db57e0 915e3100 35030000 07000000 efd93700 .^1.5.........7. │ │ + 0x00db57d0 07000000 e8d93700 00000000 6a5e3100 ......7.....j^1. │ │ + 0x00db57e0 6a5e3100 35030000 07000000 efd93700 j^1.5.........7. │ │ 0x00db57f0 00000000 f46f3000 f46f3000 36030000 .....o0..o0.6... │ │ 0x00db5800 07000000 f6d93700 00000000 e2a12f00 ......7......./. │ │ 0x00db5810 e2a12f00 37030000 07000000 fdd93700 ../.7.........7. │ │ - 0x00db5820 00000000 39693200 39693200 38030000 ....9i2.9i2.8... │ │ + 0x00db5820 00000000 12693200 12693200 38030000 .....i2..i2.8... │ │ 0x00db5830 07000000 04da3700 00000000 67e73000 ......7.....g.0. │ │ 0x00db5840 67e73000 39030000 07000000 0bda3700 g.0.9.........7. │ │ 0x00db5850 00000000 8ce73000 8ce73000 3a030000 ......0...0.:... │ │ 0x00db5860 07000000 12da3700 00000000 dd043100 ......7.......1. │ │ 0x00db5870 dd043100 3b030000 07000000 19da3700 ..1.;.........7. │ │ - 0x00db5880 00000000 7f4a3200 7f4a3200 3c030000 .....J2..J2.<... │ │ - 0x00db5890 07000000 20da3700 00000000 5f873200 .... .7....._.2. │ │ - 0x00db58a0 5f873200 3d030000 07000000 27da3700 _.2.=.......'.7. │ │ + 0x00db5880 00000000 584a3200 584a3200 3c030000 ....XJ2.XJ2.<... │ │ + 0x00db5890 07000000 20da3700 00000000 38873200 .... .7.....8.2. │ │ + 0x00db58a0 38873200 3d030000 07000000 27da3700 8.2.=.......'.7. │ │ 0x00db58b0 00000000 a7a53200 a7a53200 3e030000 ......2...2.>... │ │ - 0x00db58c0 07000000 2eda3700 00000000 5db53100 ......7.....].1. │ │ - 0x00db58d0 5db53100 3f030000 07000000 35da3700 ].1.?.......5.7. │ │ + 0x00db58c0 07000000 2eda3700 00000000 36b53100 ......7.....6.1. │ │ + 0x00db58d0 36b53100 3f030000 07000000 35da3700 6.1.?.......5.7. │ │ 0x00db58e0 00000000 0fe53200 0fe53200 40030000 ......2...2.@... │ │ 0x00db58f0 07000000 3cda3700 00000000 c2bf2f00 ....<.7......./. │ │ 0x00db5900 c2bf2f00 41030000 07000000 43da3700 ../.A.......C.7. │ │ 0x00db5910 00000000 e7bf2f00 e7bf2f00 42030000 ....../.../.B... │ │ - 0x00db5920 07000000 4ada3700 00000000 95f23100 ....J.7.......1. │ │ - 0x00db5930 95f23100 43030000 07000000 51da3700 ..1.C.......Q.7. │ │ - 0x00db5940 00000000 052d3200 052d3200 44030000 .....-2..-2.D... │ │ + 0x00db5920 07000000 4ada3700 00000000 6ef23100 ....J.7.....n.1. │ │ + 0x00db5930 6ef23100 43030000 07000000 51da3700 n.1.C.......Q.7. │ │ + 0x00db5940 00000000 de2c3200 de2c3200 44030000 .....,2..,2.D... │ │ 0x00db5950 07000000 58da3700 00000000 16703000 ....X.7......p0. │ │ 0x00db5960 16703000 45030000 07000000 5fda3700 .p0.E......._.7. │ │ 0x00db5970 00000000 57fc2f00 57fc2f00 46030000 ....W./.W./.F... │ │ - 0x00db5980 07000000 66da3700 00000000 8c873200 ....f.7.......2. │ │ - 0x00db5990 8c873200 47030000 07000000 6dda3700 ..2.G.......m.7. │ │ + 0x00db5980 07000000 66da3700 00000000 65873200 ....f.7.....e.2. │ │ + 0x00db5990 65873200 47030000 07000000 6dda3700 e.2.G.......m.7. │ │ 0x00db59a0 00000000 d0a53200 d0a53200 48030000 ......2...2.H... │ │ 0x00db59b0 07000000 74da3700 00000000 ebc73000 ....t.7.......0. │ │ 0x00db59c0 ebc73000 49030000 07000000 7bda3700 ..0.I.......{.7. │ │ 0x00db59d0 00000000 62053300 62053300 4a030000 ....b.3.b.3.J... │ │ - 0x00db59e0 07000000 82da3700 00000000 2d2d3200 ......7.....--2. │ │ - 0x00db59f0 2d2d3200 4b030000 07000000 89da3700 --2.K.........7. │ │ + 0x00db59e0 07000000 82da3700 00000000 062d3200 ......7......-2. │ │ + 0x00db59f0 062d3200 4b030000 07000000 89da3700 .-2.K.........7. │ │ 0x00db5a00 00000000 89053300 89053300 4c030000 ......3...3.L... │ │ 0x00db5a10 07000000 90da3700 00000000 e8183000 ......7.......0. │ │ 0x00db5a20 e8183000 4d030000 07000000 97da3700 ..0.M.........7. │ │ - 0x00db5a30 00000000 28203100 28203100 4e030000 ....( 1.( 1.N... │ │ - 0x00db5a40 07000000 9eda3700 00000000 3d203100 ......7.....= 1. │ │ - 0x00db5a50 3d203100 4f030000 07000000 a5da3700 = 1.O.........7. │ │ + 0x00db5a30 00000000 01203100 01203100 4e030000 ..... 1.. 1.N... │ │ + 0x00db5a40 07000000 9eda3700 00000000 16203100 ......7...... 1. │ │ + 0x00db5a50 16203100 4f030000 07000000 a5da3700 . 1.O.........7. │ │ 0x00db5a60 00000000 83c33200 83c33200 50030000 ......2...2.P... │ │ 0x00db5a70 07000000 acda3700 00000000 02053100 ......7.......1. │ │ 0x00db5a80 12c83000 51030000 08000000 b3da3700 ..0.Q.........7. │ │ 0x00db5a90 00000000 ef652f00 0cc02f00 52030000 .....e/.../.R... │ │ - 0x00db5aa0 08000000 bbda3700 00000000 572d3200 ......7.....W-2. │ │ - 0x00db5ab0 fa793100 53030000 08000000 c3da3700 .y1.S.........7. │ │ - 0x00db5ac0 00000000 3e703000 cf983100 54030000 ....>p0...1.T... │ │ + 0x00db5aa0 08000000 bbda3700 00000000 302d3200 ......7.....0-2. │ │ + 0x00db5ab0 d3793100 53030000 08000000 c3da3700 .y1.S.........7. │ │ + 0x00db5ac0 00000000 3e703000 a8983100 54030000 ....>p0...1.T... │ │ 0x00db5ad0 08000000 cbda3700 00000000 34e53200 ......7.....4.2. │ │ 0x00db5ae0 fa183000 55030000 08000000 d3da3700 ..0.U.........7. │ │ - 0x00db5af0 00000000 cc0e3200 ab873200 56030000 ......2...2.V... │ │ - 0x00db5b00 08000000 dbda3700 00000000 ad863100 ......7.......1. │ │ + 0x00db5af0 00000000 a50e3200 84873200 56030000 ......2...2.V... │ │ + 0x00db5b00 08000000 dbda3700 00000000 86863100 ......7.......1. │ │ 0x00db5b10 cb862f00 57030000 00000000 00000000 ../.W........... │ │ 0x00db5b20 00000000 4dad3000 d0862f00 58030000 ....M.0.../.X... │ │ - 0x00db5b30 09000000 e3da3700 00000000 fe983100 ......7.......1. │ │ - 0x00db5b40 5e693200 59030000 03000000 ecda3700 ^i2.Y.........7. │ │ - 0x00db5b50 00000000 d4873200 3a523000 5a030000 ......2.:R0.Z... │ │ + 0x00db5b30 09000000 e3da3700 00000000 d7983100 ......7.......1. │ │ + 0x00db5b40 37693200 59030000 03000000 ecda3700 7i2.Y.........7. │ │ + 0x00db5b50 00000000 ad873200 3a523000 5a030000 ......2.:R0.Z... │ │ 0x00db5b60 08000000 efda3700 00000000 33c83000 ......7.....3.0. │ │ 0x00db5b70 33c83000 5b030000 03000000 f7da3700 3.0.[.........7. │ │ 0x00db5b80 00000000 7ffc2f00 7ffc2f00 5c030000 ....../.../.\... │ │ 0x00db5b90 03000000 fada3700 00000000 59ad3000 ......7.....Y.0. │ │ 0x00db5ba0 59ad3000 5d030000 03000000 fdda3700 Y.0.].........7. │ │ 0x00db5bb0 00000000 90fc2f00 90fc2f00 5e030000 ....../.../.^... │ │ - 0x00db5bc0 03000000 00db3700 00000000 baf23100 ......7.......1. │ │ - 0x00db5bd0 baf23100 5f030000 03000000 03db3700 ..1._.........7. │ │ - 0x00db5be0 00000000 ea0e3200 ea0e3200 60030000 ......2...2.`... │ │ - 0x00db5bf0 03000000 06db3700 00000000 fa0e3200 ......7.......2. │ │ - 0x00db5c00 fa0e3200 61030000 03000000 09db3700 ..2.a.........7. │ │ + 0x00db5bc0 03000000 00db3700 00000000 93f23100 ......7.......1. │ │ + 0x00db5bd0 93f23100 5f030000 03000000 03db3700 ..1._.........7. │ │ + 0x00db5be0 00000000 c30e3200 c30e3200 60030000 ......2...2.`... │ │ + 0x00db5bf0 03000000 06db3700 00000000 d30e3200 ......7.......2. │ │ + 0x00db5c00 d30e3200 61030000 03000000 09db3700 ..2.a.........7. │ │ 0x00db5c10 00000000 15053100 15053100 62030000 ......1...1.b... │ │ 0x00db5c20 03000000 0cdb3700 00000000 63703000 ......7.....cp0. │ │ 0x00db5c30 63703000 63030000 03000000 0fdb3700 cp0.c.........7. │ │ 0x00db5c40 00000000 498f3000 498f3000 64030000 ....I.0.I.0.d... │ │ 0x00db5c50 03000000 12db3700 00000000 2f053100 ......7...../.1. │ │ 0x00db5c60 2f053100 65030000 03000000 15db3700 /.1.e.........7. │ │ - 0x00db5c70 00000000 ae5e3100 ae5e3100 66030000 .....^1..^1.f... │ │ + 0x00db5c70 00000000 875e3100 875e3100 66030000 .....^1..^1.f... │ │ 0x00db5c80 03000000 18db3700 00000000 bfde2f00 ......7......./. │ │ 0x00db5c90 bfde2f00 67030000 03000000 1bdb3700 ../.g.........7. │ │ 0x00db5ca0 00000000 e8862f00 e8862f00 68030000 ....../.../.h... │ │ 0x00db5cb0 03000000 1edb3700 00000000 9efc2f00 ......7......./. │ │ 0x00db5cc0 9efc2f00 69030000 03000000 21db3700 ../.i.......!.7. │ │ - 0x00db5cd0 00000000 4f203100 4f203100 6a030000 ....O 1.O 1.j... │ │ + 0x00db5cd0 00000000 28203100 28203100 6a030000 ....( 1.( 1.j... │ │ 0x00db5ce0 03000000 24db3700 00000000 3fc83000 ....$.7.....?.0. │ │ 0x00db5cf0 3fc83000 6b030000 03000000 27db3700 ?.0.k.......'.7. │ │ - 0x00db5d00 00000000 3f413200 3f413200 6c030000 ....?A2.?A2.l... │ │ + 0x00db5d00 00000000 18413200 18413200 6c030000 .....A2..A2.l... │ │ 0x00db5d10 03000000 2adb3700 00000000 4f523000 ....*.7.....OR0. │ │ 0x00db5d20 4f523000 6d030000 03000000 2ddb3700 OR0.m.......-.7. │ │ 0x00db5d30 00000000 2b193000 2b193000 6e030000 ....+.0.+.0.n... │ │ 0x00db5d40 03000000 30db3700 00000000 b1e73000 ....0.7.......0. │ │ 0x00db5d50 b1e73000 6f030000 03000000 33db3700 ..0.o.......3.7. │ │ 0x00db5d60 00000000 ffa12f00 ffa12f00 70030000 ....../.../.p... │ │ 0x00db5d70 03000000 36db3700 00000000 24c02f00 ....6.7.....$./. │ │ 0x00db5d80 24c02f00 71030000 03000000 39db3700 $./.q.......9.7. │ │ 0x00db5d90 00000000 558f3000 558f3000 72030000 ....U.0.U.0.r... │ │ - 0x00db5da0 03000000 3cdb3700 00000000 ee873200 ....<.7.......2. │ │ - 0x00db5db0 ee873200 73030000 03000000 3fdb3700 ..2.s.......?.7. │ │ - 0x00db5dc0 00000000 0a993100 0a993100 74030000 ......1...1.t... │ │ - 0x00db5dd0 03000000 42db3700 00000000 49d23100 ....B.7.....I.1. │ │ - 0x00db5de0 49d23100 75030000 03000000 45db3700 I.1.u.......E.7. │ │ + 0x00db5da0 03000000 3cdb3700 00000000 c7873200 ....<.7.......2. │ │ + 0x00db5db0 c7873200 73030000 03000000 3fdb3700 ..2.s.......?.7. │ │ + 0x00db5dc0 00000000 e3983100 e3983100 74030000 ......1...1.t... │ │ + 0x00db5dd0 03000000 42db3700 00000000 22d23100 ....B.7.....".1. │ │ + 0x00db5de0 22d23100 75030000 03000000 45db3700 ".1.u.......E.7. │ │ 0x00db5df0 00000000 47053100 47053100 76030000 ....G.1.G.1.v... │ │ - 0x00db5e00 03000000 48db3700 00000000 147a3100 ....H.7......z1. │ │ - 0x00db5e10 147a3100 77030000 03000000 4bdb3700 .z1.w.......K.7. │ │ + 0x00db5e00 03000000 48db3700 00000000 ed793100 ....H.7......y1. │ │ + 0x00db5e10 ed793100 77030000 03000000 4bdb3700 .y1.w.......K.7. │ │ 0x00db5e20 00000000 5be53200 5be53200 78030000 ....[.2.[.2.x... │ │ - 0x00db5e30 03000000 4edb3700 00000000 d5f23100 ....N.7.......1. │ │ - 0x00db5e40 d5f23100 79030000 03000000 51db3700 ..1.y.......Q.7. │ │ - 0x00db5e50 00000000 6b203100 6b203100 7a030000 ....k 1.k 1.z... │ │ - 0x00db5e60 03000000 54db3700 00000000 1f993100 ....T.7.......1. │ │ - 0x00db5e70 1f993100 7b030000 03000000 57db3700 ..1.{.......W.7. │ │ - 0x00db5e80 00000000 622d3200 622d3200 7c030000 ....b-2.b-2.|... │ │ - 0x00db5e90 03000000 5adb3700 00000000 ac4a3200 ....Z.7......J2. │ │ - 0x00db5ea0 ac4a3200 7d030000 0b000000 5ddb3700 .J2.}.......].7. │ │ - 0x00db5eb0 00000000 fd3c3100 98c33200 7e030000 .....<1...2.~... │ │ - 0x00db5ec0 00000000 00000000 00000000 6a2d3200 ............j-2. │ │ - 0x00db5ed0 7f203100 7f030000 09000000 68db3700 . 1.........h.7. │ │ - 0x00db5ee0 00000000 32c02f00 bc4a3200 80030000 ....2./..J2..... │ │ - 0x00db5ef0 09000000 71db3700 00000000 1b2b3200 ....q.7......+2. │ │ - 0x00db5f00 1b2b3200 81030000 09000000 7adb3700 .+2.........z.7. │ │ + 0x00db5e30 03000000 4edb3700 00000000 aef23100 ....N.7.......1. │ │ + 0x00db5e40 aef23100 79030000 03000000 51db3700 ..1.y.......Q.7. │ │ + 0x00db5e50 00000000 44203100 44203100 7a030000 ....D 1.D 1.z... │ │ + 0x00db5e60 03000000 54db3700 00000000 f8983100 ....T.7.......1. │ │ + 0x00db5e70 f8983100 7b030000 03000000 57db3700 ..1.{.......W.7. │ │ + 0x00db5e80 00000000 3b2d3200 3b2d3200 7c030000 ....;-2.;-2.|... │ │ + 0x00db5e90 03000000 5adb3700 00000000 854a3200 ....Z.7......J2. │ │ + 0x00db5ea0 854a3200 7d030000 0b000000 5ddb3700 .J2.}.......].7. │ │ + 0x00db5eb0 00000000 d63c3100 98c33200 7e030000 .....<1...2.~... │ │ + 0x00db5ec0 00000000 00000000 00000000 432d3200 ............C-2. │ │ + 0x00db5ed0 58203100 7f030000 09000000 68db3700 X 1.........h.7. │ │ + 0x00db5ee0 00000000 32c02f00 954a3200 80030000 ....2./..J2..... │ │ + 0x00db5ef0 09000000 71db3700 00000000 f42a3200 ....q.7......*2. │ │ + 0x00db5f00 f42a3200 81030000 09000000 7adb3700 .*2.........z.7. │ │ 0x00db5f10 00000000 f8652f00 40c02f00 82030000 .....e/.@./..... │ │ 0x00db5f20 09000000 83db3700 00000000 5b053100 ......7.....[.1. │ │ 0x00db5f30 68e53200 83030000 09000000 8cdb3700 h.2...........7. │ │ - 0x00db5f40 00000000 7f963100 7f963100 84030000 ......1...1..... │ │ - 0x00db5f50 09000000 95db3700 00000000 33993100 ......7.....3.1. │ │ - 0x00db5f60 023d3100 85030000 09000000 9edb3700 .=1...........7. │ │ + 0x00db5f40 00000000 58963100 58963100 84030000 ....X.1.X.1..... │ │ + 0x00db5f50 09000000 95db3700 00000000 0c993100 ......7.......1. │ │ + 0x00db5f60 db3c3100 85030000 09000000 9edb3700 .<1...........7. │ │ 0x00db5f70 00000000 67ad3000 96373000 86030000 ....g.0..70..... │ │ - 0x00db5f80 09000000 a7db3700 00000000 e43a3100 ......7......:1. │ │ - 0x00db5f90 e43a3100 87030000 09000000 b0db3700 .:1...........7. │ │ - 0x00db5fa0 00000000 c05e3100 33193000 88030000 .....^1.3.0..... │ │ + 0x00db5f80 09000000 a7db3700 00000000 bd3a3100 ......7......:1. │ │ + 0x00db5f90 bd3a3100 87030000 09000000 b0db3700 .:1...........7. │ │ + 0x00db5fa0 00000000 995e3100 33193000 88030000 .....^1.3.0..... │ │ 0x00db5fb0 00000000 00000000 00000000 9dc33200 ..............2. │ │ - 0x00db5fc0 060f3200 89030000 00000000 00000000 ..2............. │ │ + 0x00db5fc0 df0e3200 89030000 00000000 00000000 ..2............. │ │ 0x00db5fd0 00000000 00872f00 5c523000 8a030000 ....../.\R0..... │ │ - 0x00db5fe0 00000000 00000000 00000000 0e3d3100 .............=1. │ │ - 0x00db5ff0 0e3d3100 8b030000 0b000000 b9db3700 .=1...........7. │ │ - 0x00db6000 00000000 7ab53100 7ab53100 8c030000 ....z.1.z.1..... │ │ - 0x00db6010 0b000000 c4db3700 00000000 72693200 ......7.....ri2. │ │ - 0x00db6020 72693200 8d030000 0b000000 cfdb3700 ri2...........7. │ │ - 0x00db6030 00000000 86693200 68523000 8e030000 .....i2.hR0..... │ │ - 0x00db6040 04000000 dadb3700 00000000 c84a3200 ......7......J2. │ │ - 0x00db6050 223d3100 8f030000 09000000 dedb3700 "=1...........7. │ │ - 0x00db6060 00000000 4cc02f00 08883200 90030000 ....L./...2..... │ │ + 0x00db5fe0 00000000 00000000 00000000 e73c3100 .............<1. │ │ + 0x00db5ff0 e73c3100 8b030000 0b000000 b9db3700 .<1...........7. │ │ + 0x00db6000 00000000 53b53100 53b53100 8c030000 ....S.1.S.1..... │ │ + 0x00db6010 0b000000 c4db3700 00000000 4b693200 ......7.....Ki2. │ │ + 0x00db6020 4b693200 8d030000 0b000000 cfdb3700 Ki2...........7. │ │ + 0x00db6030 00000000 5f693200 68523000 8e030000 ...._i2.hR0..... │ │ + 0x00db6040 04000000 dadb3700 00000000 a14a3200 ......7......J2. │ │ + 0x00db6050 fb3c3100 8f030000 09000000 dedb3700 .<1...........7. │ │ + 0x00db6060 00000000 4cc02f00 e1873200 90030000 ....L./...2..... │ │ 0x00db6070 09000000 e7db3700 00000000 bee73000 ......7.......0. │ │ - 0x00db6080 267a3100 91030000 08000000 f0db3700 &z1...........7. │ │ + 0x00db6080 ff793100 91030000 08000000 f0db3700 .y1...........7. │ │ 0x00db6090 00000000 b2fc2f00 a2373000 92030000 ....../..70..... │ │ 0x00db60a0 08000000 f8db3700 00000000 befc2f00 ......7......./. │ │ 0x00db60b0 75ad3000 93030000 00000000 00000000 u.0............. │ │ - 0x00db60c0 00000000 12883200 5dd23100 94030000 ......2.].1..... │ │ + 0x00db60c0 00000000 eb873200 36d23100 94030000 ......2.6.1..... │ │ 0x00db60d0 00000000 00000000 00000000 7f523000 .............R0. │ │ 0x00db60e0 b3053300 95030000 00000000 00000000 ..3............. │ │ - 0x00db60f0 00000000 8eb53100 cd4a3200 96030000 ......1..J2..... │ │ + 0x00db60f0 00000000 67b53100 a64a3200 96030000 ....g.1..J2..... │ │ 0x00db6100 00000000 00000000 00000000 0c872f00 ............../. │ │ 0x00db6110 7c703000 97030000 09000000 00dc3700 |p0...........7. │ │ - 0x00db6120 00000000 17872f00 bbe83100 98030000 ....../...1..... │ │ - 0x00db6130 07000000 09dc3700 00000000 b2373100 ......7......71. │ │ - 0x00db6140 b2373100 99030000 09000000 10dc3700 .71...........7. │ │ + 0x00db6120 00000000 17872f00 94e83100 98030000 ....../...1..... │ │ + 0x00db6130 07000000 09dc3700 00000000 8b373100 ......7......71. │ │ + 0x00db6140 8b373100 99030000 09000000 10dc3700 .71...........7. │ │ 0x00db6150 00000000 c0f52f00 c0f52f00 9a030000 ....../.../..... │ │ 0x00db6160 09000000 19dc3700 00000000 79602f00 ......7.....y`/. │ │ 0x00db6170 79602f00 9b030000 09000000 22dc3700 y`/.........".7. │ │ 0x00db6180 00000000 021b3100 021b3100 9c030000 ......1...1..... │ │ - 0x00db6190 09000000 2bdc3700 00000000 0deb3100 ....+.7.......1. │ │ - 0x00db61a0 0deb3100 9d030000 09000000 34dc3700 ..1.........4.7. │ │ + 0x00db6190 09000000 2bdc3700 00000000 e6ea3100 ....+.7.......1. │ │ + 0x00db61a0 e6ea3100 9d030000 09000000 34dc3700 ..1.........4.7. │ │ 0x00db61b0 00000000 47be3200 47be3200 9e030000 ....G.2.G.2..... │ │ - 0x00db61c0 09000000 3ddc3700 00000000 52273200 ....=.7.....R'2. │ │ - 0x00db61d0 52273200 9f030000 09000000 46dc3700 R'2.........F.7. │ │ + 0x00db61c0 09000000 3ddc3700 00000000 2b273200 ....=.7.....+'2. │ │ + 0x00db61d0 2b273200 9f030000 09000000 46dc3700 +'2.........F.7. │ │ 0x00db61e0 00000000 32143000 32143000 a0030000 ....2.0.2.0..... │ │ - 0x00db61f0 09000000 4fdc3700 00000000 bb813200 ....O.7.......2. │ │ - 0x00db6200 bb813200 a1030000 09000000 58dc3700 ..2.........X.7. │ │ - 0x00db6210 00000000 32933100 32933100 a2030000 ....2.1.2.1..... │ │ + 0x00db61f0 09000000 4fdc3700 00000000 94813200 ....O.7.......2. │ │ + 0x00db6200 94813200 a1030000 09000000 58dc3700 ..2.........X.7. │ │ + 0x00db6210 00000000 0b933100 0b933100 a2030000 ......1...1..... │ │ 0x00db6220 09000000 61dc3700 00000000 d2de3200 ....a.7.......2. │ │ 0x00db6230 d2de3200 a3030000 09000000 6adc3700 ..2.........j.7. │ │ 0x00db6240 00000000 649c2f00 649c2f00 a4030000 ....d./.d./..... │ │ 0x00db6250 09000000 73dc3700 00000000 10333000 ....s.7......30. │ │ 0x00db6260 10333000 a5030000 09000000 7cdc3700 .30.........|.7. │ │ 0x00db6270 00000000 f7ff3200 f7ff3200 a6030000 ......2...2..... │ │ 0x00db6280 09000000 85dc3700 00000000 57c02f00 ......7.....W./. │ │ - 0x00db6290 73d23100 a7030000 09000000 8edc3700 s.1...........7. │ │ + 0x00db6290 4cd23100 a7030000 09000000 8edc3700 L.1...........7. │ │ 0x00db62a0 00000000 82ad3000 82ad3000 a8030000 ......0...0..... │ │ 0x00db62b0 09000000 97dc3700 00000000 86703000 ......7......p0. │ │ 0x00db62c0 86703000 a9030000 06000000 a0dc3700 .p0...........7. │ │ 0x00db62d0 00000000 3f193000 3f193000 aa030000 ....?.0.?.0..... │ │ 0x00db62e0 06000000 a6dc3700 00000000 a9c33200 ......7.......2. │ │ 0x00db62f0 a9c33200 ab030000 06000000 acdc3700 ..2...........7. │ │ 0x00db6300 00000000 63193000 63193000 ac030000 ....c.0.c.0..... │ │ - 0x00db6310 06000000 b2dc3700 00000000 273d3100 ......7.....'=1. │ │ - 0x00db6320 273d3100 ad030000 09000000 b8dc3700 '=1...........7. │ │ - 0x00db6330 00000000 28883200 28883200 ae030000 ....(.2.(.2..... │ │ + 0x00db6310 06000000 b2dc3700 00000000 003d3100 ......7......=1. │ │ + 0x00db6320 003d3100 ad030000 09000000 b8dc3700 .=1...........7. │ │ + 0x00db6330 00000000 01883200 01883200 ae030000 ......2...2..... │ │ 0x00db6340 06000000 c1dc3700 00000000 95523000 ......7......R0. │ │ 0x00db6350 95523000 af030000 06000000 c7dc3700 .R0...........7. │ │ 0x00db6360 00000000 cbfc2f00 cbfc2f00 b0030000 ....../.../..... │ │ - 0x00db6370 06000000 cddc3700 00000000 9a693200 ......7......i2. │ │ - 0x00db6380 9a693200 b1030000 06000000 d3dc3700 .i2...........7. │ │ + 0x00db6370 06000000 cddc3700 00000000 73693200 ......7.....si2. │ │ + 0x00db6380 73693200 b1030000 06000000 d3dc3700 si2...........7. │ │ 0x00db6390 00000000 74e53200 74e53200 b2030000 ....t.2.t.2..... │ │ - 0x00db63a0 00000000 00000000 00000000 8b203100 ............. 1. │ │ - 0x00db63b0 8b203100 b3030000 00000000 00000000 . 1............. │ │ - 0x00db63c0 00000000 a4b53100 62c02f00 b4030000 ......1.b./..... │ │ + 0x00db63a0 00000000 00000000 00000000 64203100 ............d 1. │ │ + 0x00db63b0 64203100 b3030000 00000000 00000000 d 1............. │ │ + 0x00db63c0 00000000 7db53100 62c02f00 b4030000 ....}.1.b./..... │ │ 0x00db63d0 00000000 00000000 00000000 be523000 .............R0. │ │ - 0x00db63e0 e34a3200 b5030000 00000000 00000000 .J2............. │ │ + 0x00db63e0 bc4a3200 b5030000 00000000 00000000 .J2............. │ │ 0x00db63f0 00000000 cae73000 06662f00 b6030000 ......0..f/..... │ │ 0x00db6400 00000000 00000000 00000000 c9053300 ..............3. │ │ 0x00db6410 e2e73000 b7030000 0a000000 d9dc3700 ..0...........7. │ │ - 0x00db6420 00000000 7ed23100 ae373000 b8030000 ....~.1..70..... │ │ + 0x00db6420 00000000 57d23100 ae373000 b8030000 ....W.1..70..... │ │ 0x00db6430 0a000000 e3dc3700 00000000 69053100 ......7.....i.1. │ │ - 0x00db6440 cc5e3100 b9030000 0a000000 eddc3700 .^1...........7. │ │ - 0x00db6450 00000000 cdc33200 c3693200 ba030000 ......2..i2..... │ │ + 0x00db6440 a55e3100 b9030000 0a000000 eddc3700 .^1...........7. │ │ + 0x00db6450 00000000 cdc33200 9c693200 ba030000 ......2..i2..... │ │ 0x00db6460 0a000000 f7dc3700 00000000 a4ad3000 ......7.......0. │ │ 0x00db6470 0fa22f00 bb030000 0b000000 01dd3700 ../...........7. │ │ - 0x00db6480 00000000 bcb53100 6d8f3000 bc030000 ......1.m.0..... │ │ + 0x00db6480 00000000 95b53100 6d8f3000 bc030000 ......1.m.0..... │ │ 0x00db6490 0b000000 0cdd3700 00000000 1e662f00 ......7......f/. │ │ - 0x00db64a0 e55e3100 bd030000 0b000000 17dd3700 .^1...........7. │ │ - 0x00db64b0 00000000 fb4a3200 26872f00 be030000 .....J2.&./..... │ │ - 0x00db64c0 00000000 00000000 00000000 4e3d3100 ............N=1. │ │ - 0x00db64d0 90d23100 bf030000 00000000 00000000 ..1............. │ │ + 0x00db64a0 be5e3100 bd030000 0b000000 17dd3700 .^1...........7. │ │ + 0x00db64b0 00000000 d44a3200 26872f00 be030000 .....J2.&./..... │ │ + 0x00db64c0 00000000 00000000 00000000 273d3100 ............'=1. │ │ + 0x00db64d0 69d23100 bf030000 00000000 00000000 i.1............. │ │ 0x00db64e0 00000000 28a22f00 7b053100 c0030000 ....(./.{.1..... │ │ - 0x00db64f0 00000000 00000000 00000000 cbb53100 ..............1. │ │ + 0x00db64f0 00000000 00000000 00000000 a4b53100 ..............1. │ │ 0x00db6500 87053100 c1030000 08000000 22dd3700 ..1.........".7. │ │ 0x00db6510 00000000 d6523000 46c83000 c2030000 .....R0.F.0..... │ │ - 0x00db6520 08000000 2add3700 00000000 120f3200 ....*.7.......2. │ │ + 0x00db6520 08000000 2add3700 00000000 eb0e3200 ....*.7.......2. │ │ 0x00db6530 8d8f3000 c3030000 08000000 32dd3700 ..0.........2.7. │ │ - 0x00db6540 00000000 c7373000 327a3100 c4030000 .....70.2z1..... │ │ - 0x00db6550 08000000 3add3700 00000000 9cd23100 ....:.7.......1. │ │ - 0x00db6560 9b203100 c5030000 08000000 42dd3700 . 1.........B.7. │ │ - 0x00db6570 00000000 d9373000 5a3d3100 c6030000 .....70.Z=1..... │ │ + 0x00db6540 00000000 c7373000 0b7a3100 c4030000 .....70..z1..... │ │ + 0x00db6550 08000000 3add3700 00000000 75d23100 ....:.7.....u.1. │ │ + 0x00db6560 74203100 c5030000 08000000 42dd3700 t 1.........B.7. │ │ + 0x00db6570 00000000 d9373000 333d3100 c6030000 .....70.3=1..... │ │ 0x00db6580 08000000 4add3700 00000000 9e8f3000 ....J.7.......0. │ │ 0x00db6590 98053100 c7030000 08000000 52dd3700 ..1.........R.7. │ │ - 0x00db65a0 00000000 074b3200 e7523000 c8030000 .....K2..R0..... │ │ + 0x00db65a0 00000000 e04a3200 e7523000 c8030000 .....J2..R0..... │ │ 0x00db65b0 08000000 5add3700 00000000 7ac02f00 ....Z.7.....z./. │ │ 0x00db65c0 f9e73000 c9030000 08000000 62dd3700 ..0.........b.7. │ │ - 0x00db65d0 00000000 af8f3000 d7693200 ca030000 ......0..i2..... │ │ + 0x00db65d0 00000000 af8f3000 b0693200 ca030000 ......0..i2..... │ │ 0x00db65e0 08000000 6add3700 00000000 0ae83000 ....j.7.......0. │ │ - 0x00db65f0 ac203100 cb030000 08000000 72dd3700 . 1.........r.7. │ │ + 0x00db65f0 85203100 cb030000 08000000 72dd3700 . 1.........r.7. │ │ 0x00db6600 00000000 f4fc2f00 d4de2f00 cc030000 ....../.../..... │ │ 0x00db6610 08000000 7add3700 00000000 ea373000 ....z.7......70. │ │ 0x00db6620 06fd2f00 cd030000 09000000 82dd3700 ../...........7. │ │ 0x00db6630 00000000 32872f00 32872f00 ce030000 ....2./.2./..... │ │ 0x00db6640 05000000 8bdd3700 00000000 2c662f00 ......7.....,f/. │ │ 0x00db6650 2c662f00 cf030000 00000000 00000000 ,f/............. │ │ - 0x00db6660 00000000 e1203200 e1203200 d0030000 ..... 2.. 2..... │ │ + 0x00db6660 00000000 ba203200 ba203200 d0030000 ..... 2.. 2..... │ │ 0x00db6670 00000000 00000000 00000000 34a22f00 ............4./. │ │ 0x00db6680 34a22f00 d1030000 06000000 90dd3700 4./...........7. │ │ 0x00db6690 00000000 87193000 87193000 d2030000 ......0...0..... │ │ - 0x00db66a0 07000000 96dd3700 00000000 3a7b3200 ......7.....:{2. │ │ - 0x00db66b0 6b3d3100 d3030000 08000000 9ddd3700 k=1...........7. │ │ - 0x00db66c0 00000000 84e43100 f9523000 d4030000 ......1..R0..... │ │ + 0x00db66a0 07000000 96dd3700 00000000 137b3200 ......7......{2. │ │ + 0x00db66b0 443d3100 d3030000 08000000 9ddd3700 D=1...........7. │ │ + 0x00db66c0 00000000 5de43100 f9523000 d4030000 ....].1..R0..... │ │ 0x00db66d0 08000000 a5dd3700 00000000 94193000 ......7.......0. │ │ 0x00db66e0 94193000 d5030000 07000000 addd3700 ..0...........7. │ │ - 0x00db66f0 00000000 923d3100 782d3200 d6030000 .....=1.x-2..... │ │ + 0x00db66f0 00000000 6b3d3100 512d3200 d6030000 ....k=1.Q-2..... │ │ 0x00db6700 08000000 b4dd3700 00000000 d9053300 ......7.......3. │ │ 0x00db6710 e6de2f00 d7030000 08000000 bcdd3700 ../...........7. │ │ 0x00db6720 00000000 3a872f00 3a872f00 d8030000 ....:./.:./..... │ │ 0x00db6730 07000000 c4dd3700 00000000 0dfd2f00 ......7......./. │ │ 0x00db6740 47a22f00 d9030000 08000000 cbdd3700 G./...........7. │ │ - 0x00db6750 00000000 51872f00 9c2d3200 da030000 ....Q./..-2..... │ │ + 0x00db6750 00000000 51872f00 752d3200 da030000 ....Q./.u-2..... │ │ 0x00db6760 08000000 d3dd3700 00000000 e7053300 ......7.......3. │ │ 0x00db6770 e7053300 db030000 07000000 dbdd3700 ..3...........7. │ │ - 0x00db6780 00000000 e5f23100 230f3200 dc030000 ......1.#.2..... │ │ + 0x00db6780 00000000 bef23100 fc0e3200 dc030000 ......1...2..... │ │ 0x00db6790 08000000 e2dd3700 00000000 f3053300 ......7.......3. │ │ 0x00db67a0 f7a53200 dd030000 08000000 eadd3700 ..2...........7. │ │ 0x00db67b0 00000000 13063300 13063300 de030000 ......3...3..... │ │ 0x00db67c0 07000000 f2dd3700 00000000 aa703000 ......7......p0. │ │ 0x00db67d0 aa703000 df030000 07000000 f9dd3700 .p0...........7. │ │ 0x00db67e0 00000000 20533000 20533000 e0030000 .... S0. S0..... │ │ 0x00db67f0 08000000 00de3700 00000000 dac33200 ......7.......2. │ │ 0x00db6800 dac33200 e1030000 08000000 08de3700 ..2...........7. │ │ 0x00db6810 00000000 57c83000 57c83000 e2030000 ....W.0.W.0..... │ │ - 0x00db6820 06000000 10de3700 00000000 fd5e3100 ......7......^1. │ │ - 0x00db6830 fd5e3100 e3030000 07000000 16de3700 .^1...........7. │ │ + 0x00db6820 06000000 10de3700 00000000 d65e3100 ......7......^1. │ │ + 0x00db6830 d65e3100 e3030000 07000000 16de3700 .^1...........7. │ │ 0x00db6840 00000000 7a872f00 7a872f00 e4030000 ....z./.z./..... │ │ 0x00db6850 08000000 1dde3700 00000000 22063300 ......7.....".3. │ │ 0x00db6860 45533000 e5030000 09000000 25de3700 ES0.........%.7. │ │ - 0x00db6870 00000000 77533000 e8693200 e6030000 ....wS0..i2..... │ │ - 0x00db6880 09000000 2ede3700 00000000 194b3200 ......7......K2. │ │ + 0x00db6870 00000000 77533000 c1693200 e6030000 ....wS0..i2..... │ │ + 0x00db6880 09000000 2ede3700 00000000 f24a3200 ......7......J2. │ │ 0x00db6890 c08f3000 e7030000 09000000 37de3700 ..0.........7.7. │ │ 0x00db68a0 00000000 7fe53200 7fe53200 e8030000 ......2...2..... │ │ - 0x00db68b0 07000000 40de3700 00000000 0f6a3200 ....@.7......j2. │ │ - 0x00db68c0 0f6a3200 e9030000 07000000 47de3700 .j2.........G.7. │ │ + 0x00db68b0 07000000 40de3700 00000000 e8693200 ....@.7......i2. │ │ + 0x00db68c0 e8693200 e9030000 07000000 47de3700 .i2.........G.7. │ │ 0x00db68d0 00000000 98e53200 98e53200 ea030000 ......2...2..... │ │ 0x00db68e0 08000000 4ede3700 00000000 14a63200 ....N.7.......2. │ │ 0x00db68f0 e78f3000 eb030000 09000000 56de3700 ..0.........V.7. │ │ 0x00db6900 00000000 9f872f00 9f872f00 ec030000 ....../.../..... │ │ 0x00db6910 08000000 5fde3700 00000000 08903000 ...._.7.......0. │ │ 0x00db6920 08903000 ed030000 05000000 67de3700 ..0.........g.7. │ │ - 0x00db6930 00000000 41993100 41993100 ee030000 ....A.1.A.1..... │ │ + 0x00db6930 00000000 1a993100 1a993100 ee030000 ......1...1..... │ │ 0x00db6940 05000000 6cde3700 00000000 b5e53200 ....l.7.......2. │ │ 0x00db6950 3a662f00 ef030000 05000000 71de3700 :f/.........q.7. │ │ - 0x00db6960 00000000 52662f00 3e4b3200 f0030000 ....Rf/.>K2..... │ │ - 0x00db6970 05000000 76de3700 00000000 dcb53100 ....v.7.......1. │ │ - 0x00db6980 dcb53100 f1030000 00000000 00000000 ..1............. │ │ + 0x00db6960 00000000 52662f00 174b3200 f0030000 ....Rf/..K2..... │ │ + 0x00db6970 05000000 76de3700 00000000 b5b53100 ....v.7.......1. │ │ + 0x00db6980 b5b53100 f1030000 00000000 00000000 ..1............. │ │ 0x00db6990 00000000 c5e53200 c5e53200 f2030000 ......2...2..... │ │ 0x00db69a0 00000000 00000000 00000000 b2ad3000 ..............0. │ │ 0x00db69b0 b2ad3000 f3030000 00000000 00000000 ..0............. │ │ 0x00db69c0 00000000 36fd2f00 36fd2f00 f4030000 ....6./.6./..... │ │ 0x00db69d0 00000000 00000000 00000000 a3193000 ..............0. │ │ 0x00db69e0 a3193000 f5030000 00000000 00000000 ..0............. │ │ - 0x00db69f0 00000000 47993100 47993100 f6030000 ....G.1.G.1..... │ │ + 0x00db69f0 00000000 20993100 20993100 f6030000 .... .1. .1..... │ │ 0x00db6a00 00000000 00000000 00000000 7aa22f00 ............z./. │ │ 0x00db6a10 7aa22f00 f7030000 00000000 00000000 z./............. │ │ - 0x00db6a20 00000000 554b3200 554b3200 f8030000 ....UK2.UK2..... │ │ - 0x00db6a30 00000000 00000000 00000000 75e43100 ............u.1. │ │ - 0x00db6a40 75e43100 f9030000 00000000 00000000 u.1............. │ │ - 0x00db6a50 00000000 889c3200 b2193000 fa030000 ......2...0..... │ │ + 0x00db6a20 00000000 2e4b3200 2e4b3200 f8030000 .....K2..K2..... │ │ + 0x00db6a30 00000000 00000000 00000000 4ee43100 ............N.1. │ │ + 0x00db6a40 4ee43100 f9030000 00000000 00000000 N.1............. │ │ + 0x00db6a50 00000000 619c3200 b2193000 fa030000 ....a.2...0..... │ │ 0x00db6a60 00000000 00000000 00000000 4ea53000 ............N.0. │ │ - 0x00db6a70 bd203100 fb030000 00000000 00000000 . 1............. │ │ + 0x00db6a70 96203100 fb030000 00000000 00000000 . 1............. │ │ 0x00db6a80 00000000 0adf2f00 d0e53200 fc030000 ....../...2..... │ │ 0x00db6a90 08000000 7bde3700 00000000 b8fa3200 ....{.7.......2. │ │ 0x00db6aa0 89a22f00 fd030000 00000000 00000000 ../............. │ │ - 0x00db6ab0 00000000 69c83000 286a3200 fe030000 ....i.0.(j2..... │ │ + 0x00db6ab0 00000000 69c83000 016a3200 fe030000 ....i.0..j2..... │ │ 0x00db6ac0 08000000 83de3700 00000000 f4373000 ......7......70. │ │ 0x00db6ad0 4a063300 ff030000 08000000 8bde3700 J.3...........7. │ │ - 0x00db6ae0 00000000 dce53200 446a3200 00040000 ......2.Dj2..... │ │ - 0x00db6af0 08000000 93de3700 00000000 51883200 ......7.....Q.2. │ │ - 0x00db6b00 636a3200 01040000 08000000 9bde3700 cj2...........7. │ │ - 0x00db6b10 00000000 fd373000 56993100 02040000 .....70.V.1..... │ │ + 0x00db6ae0 00000000 dce53200 1d6a3200 00040000 ......2..j2..... │ │ + 0x00db6af0 08000000 93de3700 00000000 2a883200 ......7.....*.2. │ │ + 0x00db6b00 3c6a3200 01040000 08000000 9bde3700 ... │ │ 0x00db70c0 0b000000 a3df3700 00000000 2c1a3100 ......7.....,.1. │ │ 0x00db70d0 2c1a3100 3f040000 03000000 aedf3700 ,.1.?.........7. │ │ 0x00db70e0 00000000 acd62f00 acd62f00 40040000 ....../.../.@... │ │ 0x00db70f0 03000000 b1df3700 00000000 c5872f00 ......7......./. │ │ 0x00db7100 c5872f00 41040000 03000000 b4df3700 ../.A.........7. │ │ 0x00db7110 00000000 dc872f00 bda22f00 42040000 ....../.../.B... │ │ - 0x00db7120 03000000 b7df3700 00000000 7d0f3200 ......7.....}.2. │ │ + 0x00db7120 03000000 b7df3700 00000000 560f3200 ......7.....V.2. │ │ 0x00db7130 a7063300 43040000 03000000 badf3700 ..3.C.........7. │ │ 0x00db7140 00000000 3ae83000 3ae83000 44040000 ....:.0.:.0.D... │ │ 0x00db7150 03000000 bddf3700 00000000 1ee63200 ......7.......2. │ │ - 0x00db7160 800f3200 45040000 05000000 c0df3700 ..2.E.........7. │ │ - 0x00db7170 00000000 667a3100 f62d3200 46040000 ....fz1..-2.F... │ │ - 0x00db7180 09000000 c5df3700 00000000 d3203100 ......7...... 1. │ │ - 0x00db7190 ae3d3100 47040000 09000000 cedf3700 .=1.G.........7. │ │ - 0x00db71a0 00000000 24f33100 e2053100 48040000 ....$.1...1.H... │ │ - 0x00db71b0 09000000 d7df3700 00000000 2df33100 ......7.....-.1. │ │ - 0x00db71c0 27d33100 49040000 09000000 e0df3700 '.1.I.........7. │ │ + 0x00db7160 590f3200 45040000 05000000 c0df3700 Y.2.E.........7. │ │ + 0x00db7170 00000000 3f7a3100 cf2d3200 46040000 ....?z1..-2.F... │ │ + 0x00db7180 09000000 c5df3700 00000000 ac203100 ......7...... 1. │ │ + 0x00db7190 873d3100 47040000 09000000 cedf3700 .=1.G.........7. │ │ + 0x00db71a0 00000000 fdf23100 e2053100 48040000 ......1...1.H... │ │ + 0x00db71b0 09000000 d7df3700 00000000 06f33100 ......7.......1. │ │ + 0x00db71c0 00d33100 49040000 09000000 e0df3700 ..1.I.........7. │ │ 0x00db71d0 00000000 72662f00 27c43200 4a040000 ....rf/.'.2.J... │ │ 0x00db71e0 09000000 e9df3700 00000000 b8c02f00 ......7......./. │ │ 0x00db71f0 54903000 4b040000 09000000 f2df3700 T.0.K.........7. │ │ - 0x00db7200 00000000 b5063300 30d33100 4c040000 ......3.0.1.L... │ │ - 0x00db7210 09000000 fbdf3700 00000000 7b443200 ......7.....{D2. │ │ + 0x00db7200 00000000 b5063300 09d33100 4c040000 ......3...1.L... │ │ + 0x00db7210 09000000 fbdf3700 00000000 54443200 ......7.....TD2. │ │ 0x00db7220 c1c02f00 4d040000 09000000 04e03700 ../.M.........7. │ │ - 0x00db7230 00000000 42e83000 836a3200 4e040000 ....B.0..j2.N... │ │ - 0x00db7240 09000000 0de03700 00000000 36f33100 ......7.....6.1. │ │ + 0x00db7230 00000000 42e83000 5c6a3200 4e040000 ....B.0.\j2.N... │ │ + 0x00db7240 09000000 0de03700 00000000 0ff33100 ......7.......1. │ │ 0x00db7250 ea703000 4f040000 09000000 16e03700 .p0.O.........7. │ │ - 0x00db7260 00000000 55a63200 8b4b3200 50040000 ....U.2..K2.P... │ │ + 0x00db7260 00000000 55a63200 644b3200 50040000 ....U.2.dK2.P... │ │ 0x00db7270 09000000 1fe03700 00000000 d1ad3000 ......7.......0. │ │ 0x00db7280 7b662f00 51040000 09000000 28e03700 {f/.Q.......(.7. │ │ - 0x00db7290 00000000 eb053100 9d993100 52040000 ......1...1.R... │ │ + 0x00db7290 00000000 eb053100 76993100 52040000 ......1.v.1.R... │ │ 0x00db72a0 09000000 31e03700 00000000 7dc83000 ....1.7.....}.0. │ │ - 0x00db72b0 916a3200 53040000 09000000 3ae03700 .j2.S.......:.7. │ │ - 0x00db72c0 00000000 fe053100 a16a3200 54040000 ......1..j2.T... │ │ + 0x00db72b0 6a6a3200 53040000 09000000 3ae03700 jj2.S.......:.7. │ │ + 0x00db72c0 00000000 fe053100 7a6a3200 54040000 ......1.zj2.T... │ │ 0x00db72d0 09000000 43e03700 00000000 69a63200 ....C.7.....i.2. │ │ - 0x00db72e0 b93d3100 55040000 09000000 4ce03700 .=1.U.......L.7. │ │ - 0x00db72f0 00000000 39d33100 4ed33100 56040000 ....9.1.N.1.V... │ │ - 0x00db7300 09000000 55e03700 00000000 717a3100 ....U.7.....qz1. │ │ + 0x00db72e0 923d3100 55040000 09000000 4ce03700 .=1.U.......L.7. │ │ + 0x00db72f0 00000000 12d33100 27d33100 56040000 ......1.'.1.V... │ │ + 0x00db7300 09000000 55e03700 00000000 4a7a3100 ....U.7.....Jz1. │ │ 0x00db7310 2f383000 57040000 09000000 5ee03700 /80.W.......^.7. │ │ - 0x00db7320 00000000 5d903000 b00f3200 58040000 ....].0...2.X... │ │ + 0x00db7320 00000000 5d903000 890f3200 58040000 ....].0...2.X... │ │ 0x00db7330 09000000 67e03700 00000000 56e83000 ....g.7.....V.0. │ │ 0x00db7340 f8703000 59040000 09000000 70e03700 .p0.Y.......p.7. │ │ - 0x00db7350 00000000 2fe63200 b36a3200 5a040000 ..../.2..j2.Z... │ │ + 0x00db7350 00000000 2fe63200 8c6a3200 5a040000 ..../.2..j2.Z... │ │ 0x00db7360 09000000 79e03700 00000000 0c713000 ....y.7......q0. │ │ 0x00db7370 89662f00 5b040000 09000000 82e03700 .f/.[.........7. │ │ 0x00db7380 00000000 13063100 6de83000 5c040000 ......1.m.0.\... │ │ 0x00db7390 09000000 8be03700 00000000 7ea63200 ......7.....~.2. │ │ 0x00db73a0 63fd2f00 5d040000 09000000 94e03700 c./.].........7. │ │ - 0x00db73b0 00000000 30c43200 012e3200 5e040000 ....0.2...2.^... │ │ - 0x00db73c0 09000000 9de03700 00000000 c76a3200 ......7......j2. │ │ - 0x00db73d0 1ab63100 5f040000 09000000 a6e03700 ..1._.........7. │ │ - 0x00db73e0 00000000 e5ad3000 60d33100 60040000 ......0.`.1.`... │ │ + 0x00db73b0 00000000 30c43200 da2d3200 5e040000 ....0.2..-2.^... │ │ + 0x00db73c0 09000000 9de03700 00000000 a06a3200 ......7......j2. │ │ + 0x00db73d0 f3b53100 5f040000 09000000 a6e03700 ..1._.........7. │ │ + 0x00db73e0 00000000 e5ad3000 39d33100 60040000 ......0.9.1.`... │ │ 0x00db73f0 09000000 afe03700 00000000 df872f00 ......7......./. │ │ 0x00db7400 43df2f00 61040000 09000000 b8e03700 C./.a.........7. │ │ - 0x00db7410 00000000 d3193000 6dd33100 62040000 ......0.m.1.b... │ │ - 0x00db7420 09000000 c1e03700 00000000 de203100 ......7...... 1. │ │ + 0x00db7410 00000000 d3193000 46d33100 62040000 ......0.F.1.b... │ │ + 0x00db7420 09000000 c1e03700 00000000 b7203100 ......7...... 1. │ │ 0x00db7430 7ae83000 63040000 09000000 cae03700 z.0.c.........7. │ │ - 0x00db7440 00000000 9c533000 ad993100 64040000 .....S0...1.d... │ │ + 0x00db7440 00000000 9c533000 86993100 64040000 .....S0...1.d... │ │ 0x00db7450 09000000 d3e03700 00000000 74903000 ......7.....t.0. │ │ 0x00db7460 41383000 65040000 09000000 dce03700 A80.e.........7. │ │ - 0x00db7470 00000000 1a763100 1a763100 66040000 .....v1..v1.f... │ │ - 0x00db7480 00000000 00000000 00000000 afa13200 ..............2. │ │ - 0x00db7490 afa13200 67040000 00000000 00000000 ..2.g........... │ │ + 0x00db7470 00000000 f3753100 f3753100 66040000 .....u1..u1.f... │ │ + 0x00db7480 00000000 00000000 00000000 88a13200 ..............2. │ │ + 0x00db7490 88a13200 67040000 00000000 00000000 ..2.g........... │ │ 0x00db74a0 00000000 d1a93000 d1a93000 68040000 ......0...0.h... │ │ - 0x00db74b0 00000000 00000000 00000000 24763100 ............$v1. │ │ - 0x00db74c0 24763100 69040000 00000000 00000000 $v1.i........... │ │ + 0x00db74b0 00000000 00000000 00000000 fd753100 .............u1. │ │ + 0x00db74c0 fd753100 69040000 00000000 00000000 .u1.i........... │ │ 0x00db74d0 00000000 649d2f00 649d2f00 6a040000 ....d./.d./.j... │ │ - 0x00db74e0 00000000 00000000 00000000 eb203100 ............. 1. │ │ - 0x00db74f0 4af33100 6b040000 08000000 e5e03700 J.1.k.........7. │ │ + 0x00db74e0 00000000 00000000 00000000 c4203100 ............. 1. │ │ + 0x00db74f0 23f33100 6b040000 08000000 e5e03700 #.1.k.........7. │ │ 0x00db7500 00000000 a9533000 90c83000 6c040000 .....S0...0.l... │ │ 0x00db7510 08000000 ede03700 00000000 9d662f00 ......7......f/. │ │ 0x00db7520 70fd2f00 6d040000 08000000 f5e03700 p./.m.........7. │ │ - 0x00db7530 00000000 df843200 a5662f00 6e040000 ......2..f/.n... │ │ + 0x00db7530 00000000 b8843200 a5662f00 6e040000 ......2..f/.n... │ │ 0x00db7540 08000000 fde03700 00000000 78fd2f00 ......7.....x./. │ │ - 0x00db7550 cb3d3100 6f040000 08000000 05e13700 .=1.o.........7. │ │ - 0x00db7560 00000000 ba993100 ad662f00 70040000 ......1..f/.p... │ │ + 0x00db7550 a43d3100 6f040000 08000000 05e13700 .=1.o.........7. │ │ + 0x00db7560 00000000 93993100 ad662f00 70040000 ......1..f/.p... │ │ 0x00db7570 08000000 0de13700 00000000 50df2f00 ......7.....P./. │ │ 0x00db7580 af533000 71040000 08000000 15e13700 .S0.q.........7. │ │ 0x00db7590 00000000 58df2f00 a1a63200 72040000 ....X./...2.r... │ │ - 0x00db75a0 08000000 1de13700 00000000 c3993100 ......7.......1. │ │ - 0x00db75b0 994b3200 73040000 08000000 25e13700 .K2.s.......%.7. │ │ - 0x00db75c0 00000000 ea6a3200 71883200 74040000 .....j2.q.2.t... │ │ + 0x00db75a0 08000000 1de13700 00000000 9c993100 ......7.......1. │ │ + 0x00db75b0 724b3200 73040000 08000000 25e13700 rK2.s.......%.7. │ │ + 0x00db75c0 00000000 c36a3200 4a883200 74040000 .....j2.J.2.t... │ │ 0x00db75d0 03000000 2de13700 00000000 b7533000 ....-.7......S0. │ │ 0x00db75e0 b7533000 75040000 05000000 30e13700 .S0.u.......0.7. │ │ - 0x00db75f0 00000000 d33d3100 d33d3100 76040000 .....=1..=1.v... │ │ + 0x00db75f0 00000000 ac3d3100 ac3d3100 76040000 .....=1..=1.v... │ │ 0x00db7600 06000000 35e13700 00000000 4e383000 ....5.7.....N80. │ │ 0x00db7610 87e83000 77040000 08000000 3be13700 ..0.w.......;.7. │ │ 0x00db7620 00000000 ec872f00 81903000 78040000 ....../...0.x... │ │ 0x00db7630 08000000 43e13700 00000000 46e63200 ....C.7.....F.2. │ │ - 0x00db7640 cb993100 79040000 09000000 4be13700 ..1.y.......K.7. │ │ - 0x00db7650 00000000 53c43200 0e2e3200 7a040000 ....S.2...2.z... │ │ + 0x00db7640 a4993100 79040000 09000000 4be13700 ..1.y.......K.7. │ │ + 0x00db7650 00000000 53c43200 e72d3200 7a040000 ....S.2..-2.z... │ │ 0x00db7660 09000000 54e13700 00000000 aaa63200 ....T.7.......2. │ │ 0x00db7670 aaa63200 7b040000 08000000 5de13700 ..2.{.......].7. │ │ 0x00db7680 00000000 e0193000 52383000 7c040000 ......0.R80.|... │ │ - 0x00db7690 09000000 65e13700 00000000 7ad33100 ....e.7.....z.1. │ │ + 0x00db7690 09000000 65e13700 00000000 53d33100 ....e.7.....S.1. │ │ 0x00db76a0 55e63200 7d040000 09000000 6ee13700 U.2.}.......n.7. │ │ - 0x00db76b0 00000000 c40f3200 c40f3200 7e040000 ......2...2.~... │ │ + 0x00db76b0 00000000 9d0f3200 9d0f3200 7e040000 ......2...2.~... │ │ 0x00db76c0 03000000 77e13700 00000000 bd533000 ....w.7......S0. │ │ 0x00db76d0 bd533000 7f040000 07000000 7ae13700 .S0.........z.7. │ │ - 0x00db76e0 00000000 23713000 cb0f3200 80040000 ....#q0...2..... │ │ - 0x00db76f0 0a000000 81e13700 00000000 27b63100 ......7.....'.1. │ │ + 0x00db76e0 00000000 23713000 a40f3200 80040000 ....#q0...2..... │ │ + 0x00db76f0 0a000000 81e13700 00000000 00b63100 ......7.......1. │ │ 0x00db7700 36063100 81040000 0b000000 8be13700 6.1...........7. │ │ - 0x00db7710 00000000 f16a3200 be063300 82040000 .....j2...3..... │ │ + 0x00db7710 00000000 ca6a3200 be063300 82040000 .....j2...3..... │ │ 0x00db7720 0b000000 96e13700 00000000 f2ad3000 ......7.......0. │ │ 0x00db7730 62c43200 83040000 0b000000 a1e13700 b.2...........7. │ │ - 0x00db7740 00000000 dc063300 dd3d3100 84040000 ......3..=1..... │ │ + 0x00db7740 00000000 dc063300 b63d3100 84040000 ......3..=1..... │ │ 0x00db7750 0a000000 ace13700 00000000 cfa63200 ......7.......2. │ │ 0x00db7760 b6662f00 85040000 0a000000 b6e13700 .f/...........7. │ │ - 0x00db7770 00000000 54063100 f1203100 86040000 ....T.1.. 1..... │ │ - 0x00db7780 0b000000 c0e13700 00000000 84883200 ......7.......2. │ │ + 0x00db7770 00000000 54063100 ca203100 86040000 ....T.1.. 1..... │ │ + 0x00db7780 0b000000 c0e13700 00000000 5d883200 ......7.....].2. │ │ 0x00db7790 c4533000 87040000 0d000000 cbe13700 .S0...........7. │ │ - 0x00db77a0 00000000 64f33100 ff6a3200 88040000 ....d.1..j2..... │ │ - 0x00db77b0 0d000000 d8e13700 00000000 395f3100 ......7.....9_1. │ │ + 0x00db77a0 00000000 3df33100 d86a3200 88040000 ....=.1..j2..... │ │ + 0x00db77b0 0d000000 d8e13700 00000000 125f3100 ......7......_1. │ │ 0x00db77c0 cba22f00 89040000 0d000000 e5e13700 ../...........7. │ │ - 0x00db77d0 00000000 f53d3100 de533000 8a040000 .....=1..S0..... │ │ + 0x00db77d0 00000000 ce3d3100 de533000 8a040000 .....=1..S0..... │ │ 0x00db77e0 0d000000 f2e13700 00000000 ee063300 ......7.......3. │ │ - 0x00db77f0 fe3d3100 8b040000 0d000000 ffe13700 .=1...........7. │ │ + 0x00db77f0 d73d3100 8b040000 0d000000 ffe13700 .=1...........7. │ │ 0x00db7800 00000000 d8a22f00 cac02f00 8c040000 ....../.../..... │ │ 0x00db7810 0d000000 0ce23700 00000000 7ce63200 ......7.....|.2. │ │ 0x00db7820 8be83000 8d040000 0d000000 19e23700 ..0...........7. │ │ - 0x00db7830 00000000 9fd33100 6df33100 8e040000 ......1.m.1..... │ │ + 0x00db7830 00000000 78d33100 46f33100 8e040000 ....x.1.F.1..... │ │ 0x00db7840 0d000000 26e23700 00000000 5f063100 ....&.7....._.1. │ │ 0x00db7850 f7063300 8f040000 0d000000 33e23700 ..3.........3.7. │ │ 0x00db7860 00000000 80fd2f00 d7c02f00 90040000 ....../.../..... │ │ - 0x00db7870 0d000000 40e23700 00000000 7af33100 ....@.7.....z.1. │ │ - 0x00db7880 867a3100 91040000 0d000000 4de23700 .z1.........M.7. │ │ - 0x00db7890 00000000 0e213100 0e213100 92040000 .....!1..!1..... │ │ + 0x00db7870 0d000000 40e23700 00000000 53f33100 ....@.7.....S.1. │ │ + 0x00db7880 5f7a3100 91040000 0d000000 4de23700 _z1.........M.7. │ │ + 0x00db7890 00000000 e7203100 e7203100 92040000 ..... 1.. 1..... │ │ 0x00db78a0 02000000 5ae23700 00000000 01ae3000 ....Z.7.......0. │ │ 0x00db78b0 eb533000 93040000 05000000 5ce23700 .S0.........\.7. │ │ 0x00db78c0 00000000 724b3000 80c43200 94040000 ....rK0...2..... │ │ - 0x00db78d0 08000000 61e23700 00000000 e00f3200 ....a.7.......2. │ │ - 0x00db78e0 e00f3200 95040000 08000000 69e23700 ..2.........i.7. │ │ + 0x00db78d0 08000000 61e23700 00000000 b90f3200 ....a.7.......2. │ │ + 0x00db78e0 b90f3200 95040000 08000000 69e23700 ..2.........i.7. │ │ 0x00db78f0 00000000 e1a22f00 e1a22f00 96040000 ....../.../..... │ │ - 0x00db7900 09000000 71e23700 00000000 35b63100 ....q.7.....5.1. │ │ - 0x00db7910 35b63100 97040000 09000000 7ae23700 5.1.........z.7. │ │ + 0x00db7900 09000000 71e23700 00000000 0eb63100 ....q.7.......1. │ │ + 0x00db7910 0eb63100 97040000 09000000 7ae23700 ..1.........z.7. │ │ 0x00db7920 00000000 f1a22f00 f1a22f00 98040000 ....../.../..... │ │ 0x00db7930 08000000 83e23700 00000000 2d713000 ......7.....-q0. │ │ 0x00db7940 2d713000 99040000 09000000 8be23700 -q0...........7. │ │ - 0x00db7950 00000000 a8d33100 a8d33100 9a040000 ......1...1..... │ │ + 0x00db7950 00000000 81d33100 81d33100 9a040000 ......1...1..... │ │ 0x00db7960 09000000 94e23700 00000000 84c43200 ......7.......2. │ │ 0x00db7970 84c43200 9b040000 07000000 9de23700 ..2...........7. │ │ 0x00db7980 00000000 d9a63200 d9a63200 9c040000 ......2...2..... │ │ - 0x00db7990 08000000 a4e23700 00000000 83f33100 ......7.......1. │ │ - 0x00db79a0 83f33100 9d040000 09000000 ace23700 ..1...........7. │ │ + 0x00db7990 08000000 a4e23700 00000000 5cf33100 ......7.....\.1. │ │ + 0x00db79a0 5cf33100 9d040000 09000000 ace23700 \.1...........7. │ │ 0x00db79b0 00000000 98e83000 98e83000 9e040000 ......0...0..... │ │ 0x00db79c0 08000000 b5e23700 00000000 42713000 ......7.....Bq0. │ │ 0x00db79d0 42713000 9f040000 09000000 bde23700 Bq0...........7. │ │ - 0x00db79e0 00000000 04103200 13213100 a0040000 ......2..!1..... │ │ - 0x00db79f0 09000000 c6e23700 00000000 90f33100 ......7.......1. │ │ - 0x00db7a00 937a3100 a1040000 09000000 cfe23700 .z1...........7. │ │ - 0x00db7a10 00000000 bfe83000 a14b3200 a2040000 ......0..K2..... │ │ + 0x00db79e0 00000000 dd0f3200 ec203100 a0040000 ......2.. 1..... │ │ + 0x00db79f0 09000000 c6e23700 00000000 69f33100 ......7.....i.1. │ │ + 0x00db7a00 6c7a3100 a1040000 09000000 cfe23700 lz1...........7. │ │ + 0x00db7a10 00000000 bfe83000 7a4b3200 a2040000 ......0.zK2..... │ │ 0x00db7a20 09000000 d8e23700 00000000 e4e83000 ......7.......0. │ │ 0x00db7a30 e4e83000 a3040000 00000000 00000000 ..0............. │ │ - 0x00db7a40 00000000 425f3100 425f3100 a4040000 ....B_1.B_1..... │ │ - 0x00db7a50 00000000 00000000 00000000 4ab63100 ............J.1. │ │ - 0x00db7a60 4ab63100 a5040000 00000000 00000000 J.1............. │ │ + 0x00db7a40 00000000 1b5f3100 1b5f3100 a4040000 ....._1.._1..... │ │ + 0x00db7a50 00000000 00000000 00000000 23b63100 ............#.1. │ │ + 0x00db7a60 23b63100 a5040000 00000000 00000000 #.1............. │ │ 0x00db7a70 00000000 eee83000 eee83000 a6040000 ......0...0..... │ │ 0x00db7a80 00000000 00000000 00000000 abc83000 ..............0. │ │ 0x00db7a90 abc83000 a7040000 00000000 00000000 ..0............. │ │ 0x00db7aa0 00000000 b6b32f00 b6b32f00 a8040000 ....../.../..... │ │ - 0x00db7ab0 00000000 00000000 00000000 29103200 ............).2. │ │ - 0x00db7ac0 29103200 a9040000 08000000 e1e23700 ).2...........7. │ │ + 0x00db7ab0 00000000 00000000 00000000 02103200 ..............2. │ │ + 0x00db7ac0 02103200 a9040000 08000000 e1e23700 ..2...........7. │ │ 0x00db7ad0 00000000 12543000 12543000 aa040000 .....T0..T0..... │ │ - 0x00db7ae0 08000000 e9e23700 00000000 c2d33100 ......7.......1. │ │ - 0x00db7af0 3a213100 ab040000 05000000 f1e23700 :!1...........7. │ │ - 0x00db7b00 00000000 4c5f3100 79383000 ac040000 ....L_1.y80..... │ │ + 0x00db7ae0 08000000 e9e23700 00000000 9bd33100 ......7.......1. │ │ + 0x00db7af0 13213100 ab040000 05000000 f1e23700 .!1...........7. │ │ + 0x00db7b00 00000000 255f3100 79383000 ac040000 ....%_1.y80..... │ │ 0x00db7b10 09000000 f6e23700 00000000 fba63200 ......7.......2. │ │ - 0x00db7b20 ba7a3100 ad040000 09000000 ffe23700 .z1...........7. │ │ - 0x00db7b30 00000000 c84b3200 61df2f00 ae040000 .....K2.a./..... │ │ - 0x00db7b40 00000000 00000000 00000000 e7993100 ..............1. │ │ + 0x00db7b20 937a3100 ad040000 09000000 ffe23700 .z1...........7. │ │ + 0x00db7b30 00000000 a14b3200 61df2f00 ae040000 .....K2.a./..... │ │ + 0x00db7b40 00000000 00000000 00000000 c0993100 ..............1. │ │ 0x00db7b50 f4872f00 af040000 00000000 00000000 ../............. │ │ 0x00db7b60 00000000 91c43200 9dc43200 b0040000 ......2...2..... │ │ - 0x00db7b70 00000000 00000000 00000000 d44b3200 .............K2. │ │ - 0x00db7b80 2a2e3200 b1040000 0a000000 08e33700 *.2...........7. │ │ + 0x00db7b70 00000000 00000000 00000000 ad4b3200 .............K2. │ │ + 0x00db7b80 032e3200 b1040000 0a000000 08e33700 ..2...........7. │ │ 0x00db7b90 00000000 00882f00 81383000 b2040000 ....../..80..... │ │ 0x00db7ba0 0a000000 12e33700 00000000 0b882f00 ......7......./. │ │ 0x00db7bb0 e4c02f00 b3040000 00000000 00000000 ../............. │ │ - 0x00db7bc0 00000000 352e3200 a9c43200 b4040000 ....5.2...2..... │ │ + 0x00db7bc0 00000000 0e2e3200 a9c43200 b4040000 ......2...2..... │ │ 0x00db7bd0 08000000 1ce33700 00000000 051a3000 ......7.......0. │ │ 0x00db7be0 03a73200 b5040000 00000000 00000000 ..2............. │ │ - 0x00db7bf0 00000000 39c33000 3d2e3200 b6040000 ....9.0.=.2..... │ │ + 0x00db7bf0 00000000 39c33000 162e3200 b6040000 ....9.0...2..... │ │ 0x00db7c00 00000000 00000000 00000000 ebc02f00 ............../. │ │ 0x00db7c10 6ddf2f00 b7040000 00000000 00000000 m./............. │ │ - 0x00db7c20 00000000 b5f33100 0c6b3200 b8040000 ......1..k2..... │ │ + 0x00db7c20 00000000 8ef33100 e56a3200 b8040000 ......1..j2..... │ │ 0x00db7c30 08000000 24e33700 00000000 b6c43200 ....$.7.......2. │ │ - 0x00db7c40 8f883200 b9040000 08000000 2ce33700 ..2.........,.7. │ │ - 0x00db7c50 00000000 85e63200 cbf33100 ba040000 ......2...1..... │ │ - 0x00db7c60 08000000 34e33700 00000000 f3993100 ....4.7.......1. │ │ - 0x00db7c70 c7d33100 bb040000 08000000 3ce33700 ..1.........<.7. │ │ + 0x00db7c40 68883200 b9040000 08000000 2ce33700 h.2.........,.7. │ │ + 0x00db7c50 00000000 85e63200 a4f33100 ba040000 ......2...1..... │ │ + 0x00db7c60 08000000 34e33700 00000000 cc993100 ....4.7.......1. │ │ + 0x00db7c70 a0d33100 bb040000 08000000 3ce33700 ..1.........<.7. │ │ 0x00db7c80 00000000 8c333000 8c333000 bc040000 .....30..30..... │ │ - 0x00db7c90 00000000 00000000 00000000 455a3100 ............EZ1. │ │ - 0x00db7ca0 455a3100 bd040000 00000000 00000000 EZ1............. │ │ + 0x00db7c90 00000000 00000000 00000000 1e5a3100 .............Z1. │ │ + 0x00db7ca0 1e5a3100 bd040000 00000000 00000000 .Z1............. │ │ 0x00db7cb0 00000000 d6143000 d6143000 be040000 ......0...0..... │ │ 0x00db7cc0 00000000 00000000 00000000 60c33000 ............`.0. │ │ 0x00db7cd0 60c33000 bf040000 00000000 00000000 `.0............. │ │ 0x00db7ce0 00000000 008a3000 008a3000 c0040000 ......0...0..... │ │ 0x00db7cf0 00000000 00000000 00000000 8b003300 ..............3. │ │ 0x00db7d00 8b003300 c1040000 00000000 00000000 ..3............. │ │ - 0x00db7d10 00000000 d0d33100 54713000 c2040000 ......1.Tq0..... │ │ + 0x00db7d10 00000000 a9d33100 54713000 c2040000 ......1.Tq0..... │ │ 0x00db7d20 00000000 00000000 00000000 92e63200 ..............2. │ │ - 0x00db7d30 452e3200 c3040000 08000000 44e33700 E.2.........D.7. │ │ - 0x00db7d40 00000000 68063100 545f3100 c4040000 ....h.1.T_1..... │ │ + 0x00db7d30 1e2e3200 c3040000 08000000 44e33700 ..2.........D.7. │ │ + 0x00db7d40 00000000 68063100 2d5f3100 c4040000 ....h.1.-_1..... │ │ 0x00db7d50 08000000 4ce33700 00000000 9de63200 ....L.7.......2. │ │ 0x00db7d60 cae63200 c5040000 08000000 54e33700 ..2.........T.7. │ │ 0x00db7d70 00000000 b5c83000 c9662f00 c6040000 ......0..f/..... │ │ - 0x00db7d80 08000000 5ce33700 00000000 3f213100 ....\.7.....?!1. │ │ - 0x00db7d90 3f213100 c7040000 08000000 64e33700 ?!1.........d.7. │ │ + 0x00db7d80 08000000 5ce33700 00000000 18213100 ....\.7......!1. │ │ + 0x00db7d90 18213100 c7040000 08000000 64e33700 .!1.........d.7. │ │ 0x00db7da0 00000000 0b1a3000 0b1a3000 c8040000 ......0...0..... │ │ 0x00db7db0 08000000 6ce33700 00000000 7c063100 ....l.7.....|.1. │ │ 0x00db7dc0 7c063100 c9040000 08000000 74e33700 |.1.........t.7. │ │ 0x00db7dd0 00000000 96903000 96903000 ca040000 ......0...0..... │ │ 0x00db7de0 05000000 7ce33700 00000000 f5e63200 ....|.7.......2. │ │ - 0x00db7df0 1e6b3200 cb040000 05000000 81e33700 .k2...........7. │ │ + 0x00db7df0 f76a3200 cb040000 05000000 81e33700 .j2...........7. │ │ 0x00db7e00 00000000 12882f00 211a3000 cc040000 ....../.!.0..... │ │ - 0x00db7e10 06000000 86e33700 00000000 d9d33100 ......7.......1. │ │ + 0x00db7e10 06000000 86e33700 00000000 b2d33100 ......7.......1. │ │ 0x00db7e20 1aa32f00 cd040000 06000000 8ce33700 ../...........7. │ │ 0x00db7e30 00000000 bbc83000 23882f00 ce040000 ......0.#./..... │ │ - 0x00db7e40 06000000 92e33700 00000000 3c103200 ......7.....<.2. │ │ - 0x00db7e50 98883200 cf040000 06000000 98e33700 ..2...........7. │ │ - 0x00db7e60 00000000 54b63100 f9662f00 d0040000 ....T.1..f/..... │ │ + 0x00db7e40 06000000 92e33700 00000000 15103200 ......7.......2. │ │ + 0x00db7e50 71883200 cf040000 06000000 98e33700 q.2...........7. │ │ + 0x00db7e60 00000000 2db63100 f9662f00 d0040000 ....-.1..f/..... │ │ 0x00db7e70 06000000 9ee33700 00000000 04073300 ......7.......3. │ │ 0x00db7e80 f3c02f00 d1040000 06000000 a4e33700 ../...........7. │ │ - 0x00db7e90 00000000 df4b3200 df4b3200 d2040000 .....K2..K2..... │ │ + 0x00db7e90 00000000 b84b3200 b84b3200 d2040000 .....K2..K2..... │ │ 0x00db7ea0 0b000000 aae33700 00000000 03e73200 ......7.......2. │ │ 0x00db7eb0 03e73200 d3040000 0b000000 b5e33700 ..2...........7. │ │ - 0x00db7ec0 00000000 0b3e3100 0b3e3100 d4040000 .....>1..>1..... │ │ + 0x00db7ec0 00000000 e43d3100 e43d3100 d4040000 .....=1..=1..... │ │ 0x00db7ed0 0b000000 c0e33700 00000000 25543000 ......7.....%T0. │ │ 0x00db7ee0 25543000 d5040000 0b000000 cbe33700 %T0...........7. │ │ - 0x00db7ef0 00000000 223e3100 223e3100 d6040000 ....">1.">1..... │ │ + 0x00db7ef0 00000000 fb3d3100 fb3d3100 d6040000 .....=1..=1..... │ │ 0x00db7f00 07000000 d6e33700 00000000 16e73200 ......7.......2. │ │ 0x00db7f10 16e73200 d7040000 08000000 dde33700 ..2...........7. │ │ 0x00db7f20 00000000 8c383000 8c383000 d8040000 .....80..80..... │ │ 0x00db7f30 08000000 e5e33700 00000000 a4383000 ......7......80. │ │ 0x00db7f40 a4383000 d9040000 08000000 ede33700 .80...........7. │ │ - 0x00db7f50 00000000 ead33100 ead33100 da040000 ......1...1..... │ │ + 0x00db7f50 00000000 c3d33100 c3d33100 da040000 ......1...1..... │ │ 0x00db7f60 08000000 f5e33700 00000000 3d882f00 ......7.....=./. │ │ 0x00db7f70 29e73200 db040000 08000000 fde33700 ).2...........7. │ │ 0x00db7f80 00000000 ccc83000 92063100 dc040000 ......0...1..... │ │ 0x00db7f90 08000000 05e43700 00000000 13672f00 ......7......g/. │ │ 0x00db7fa0 09a73200 dd040000 08000000 0de43700 ..2...........7. │ │ 0x00db7fb0 00000000 c5c43200 c5c43200 de040000 ......2...2..... │ │ - 0x00db7fc0 0b000000 15e43700 00000000 b2883200 ......7.......2. │ │ - 0x00db7fd0 b2883200 df040000 0b000000 20e43700 ..2......... .7. │ │ + 0x00db7fc0 0b000000 15e43700 00000000 8b883200 ......7.......2. │ │ + 0x00db7fd0 8b883200 df040000 0b000000 20e43700 ..2......... .7. │ │ 0x00db7fe0 00000000 b4383000 34a32f00 e0040000 .....80.4./..... │ │ 0x00db7ff0 08000000 2be43700 00000000 15a73200 ....+.7.......2. │ │ 0x00db8000 bc383000 e1040000 08000000 33e43700 .80.........3.7. │ │ - 0x00db8010 00000000 582e3200 582e3200 e2040000 ....X.2.X.2..... │ │ + 0x00db8010 00000000 312e3200 312e3200 e2040000 ....1.2.1.2..... │ │ 0x00db8020 0b000000 3be43700 00000000 0dc12f00 ....;.7......./. │ │ 0x00db8030 0dc12f00 e3040000 08000000 46e43700 ../.........F.7. │ │ 0x00db8040 00000000 40543000 40543000 e4040000 ....@T0.@T0..... │ │ - 0x00db8050 08000000 4ee43700 00000000 283e3100 ....N.7.....(>1. │ │ - 0x00db8060 283e3100 e5040000 08000000 56e43700 (>1.........V.7. │ │ - 0x00db8070 00000000 fcd33100 fcd33100 e6040000 ......1...1..... │ │ + 0x00db8050 08000000 4ee43700 00000000 013e3100 ....N.7......>1. │ │ + 0x00db8060 013e3100 e5040000 08000000 56e43700 .>1.........V.7. │ │ + 0x00db8070 00000000 d5d33100 d5d33100 e6040000 ......1...1..... │ │ 0x00db8080 08000000 5ee43700 00000000 f8e83000 ....^.7.......0. │ │ 0x00db8090 f8e83000 e7040000 08000000 66e43700 ..0.........f.7. │ │ 0x00db80a0 00000000 1e672f00 1e672f00 e8040000 .....g/..g/..... │ │ 0x00db80b0 08000000 6ee43700 00000000 0ae93000 ....n.7.......0. │ │ 0x00db80c0 0ae93000 e9040000 08000000 76e43700 ..0.........v.7. │ │ 0x00db80d0 00000000 75df2f00 75df2f00 ea040000 ....u./.u./..... │ │ - 0x00db80e0 09000000 7ee43700 00000000 f64b3200 ....~.7......K2. │ │ - 0x00db80f0 f64b3200 eb040000 09000000 87e43700 .K2...........7. │ │ + 0x00db80e0 09000000 7ee43700 00000000 cf4b3200 ....~.7......K2. │ │ + 0x00db80f0 cf4b3200 eb040000 09000000 87e43700 .K2...........7. │ │ 0x00db8100 00000000 d9c83000 d9c83000 ec040000 ......0...0..... │ │ - 0x00db8110 09000000 90e43700 00000000 074c3200 ......7......L2. │ │ - 0x00db8120 074c3200 ed040000 0b000000 99e43700 .L2...........7. │ │ - 0x00db8130 00000000 0dd43100 0dd43100 ee040000 ......1...1..... │ │ + 0x00db8110 09000000 90e43700 00000000 e04b3200 ......7......K2. │ │ + 0x00db8120 e04b3200 ed040000 0b000000 99e43700 .K2...........7. │ │ + 0x00db8130 00000000 e6d33100 e6d33100 ee040000 ......1...1..... │ │ 0x00db8140 0b000000 a4e43700 00000000 5e713000 ......7.....^q0. │ │ 0x00db8150 5e713000 ef040000 09000000 afe43700 ^q0...........7. │ │ - 0x00db8160 00000000 c8883200 c8883200 f0040000 ......2...2..... │ │ + 0x00db8160 00000000 a1883200 a1883200 f0040000 ......2...2..... │ │ 0x00db8170 01000000 b8e43700 00000000 a0063100 ......7.......1. │ │ 0x00db8180 a0063100 f1040000 02000000 b9e43700 ..1...........7. │ │ 0x00db8190 00000000 15073300 15073300 f2040000 ......3...3..... │ │ 0x00db81a0 04000000 bbe43700 00000000 1da73200 ......7.......2. │ │ 0x00db81b0 1da73200 f3040000 05000000 bfe43700 ..2...........7. │ │ - 0x00db81c0 00000000 2ad43100 2ad43100 f4040000 ....*.1.*.1..... │ │ + 0x00db81c0 00000000 03d43100 03d43100 f4040000 ......1...1..... │ │ 0x00db81d0 06000000 c4e43700 00000000 37e73200 ......7.....7.2. │ │ 0x00db81e0 37e73200 f5040000 06000000 cae43700 7.2...........7. │ │ 0x00db81f0 00000000 52543000 52543000 f6040000 ....RT0.RT0..... │ │ 0x00db8200 06000000 d0e43700 00000000 89fd2f00 ......7......./. │ │ 0x00db8210 89fd2f00 f7040000 06000000 d6e43700 ../...........7. │ │ 0x00db8220 00000000 3b1a3000 3b1a3000 f8040000 ....;.0.;.0..... │ │ 0x00db8230 06000000 dce43700 00000000 3ca32f00 ......7.....<./. │ │ 0x00db8240 3ca32f00 f9040000 05000000 e2e43700 <./...........7. │ │ - 0x00db8250 00000000 254c3200 254c3200 fa040000 ....%L2.%L2..... │ │ + 0x00db8250 00000000 fe4b3200 fe4b3200 fa040000 .....K2..K2..... │ │ 0x00db8260 06000000 e7e43700 00000000 7b713000 ......7.....{q0. │ │ 0x00db8270 7b713000 fb040000 07000000 ede43700 {q0...........7. │ │ 0x00db8280 00000000 dec43200 dec43200 fc040000 ......2...2..... │ │ - 0x00db8290 07000000 f4e43700 00000000 3dd43100 ......7.....=.1. │ │ - 0x00db82a0 3dd43100 fd040000 07000000 fbe43700 =.1...........7. │ │ + 0x00db8290 07000000 f4e43700 00000000 16d43100 ......7.......1. │ │ + 0x00db82a0 16d43100 fd040000 07000000 fbe43700 ..1...........7. │ │ 0x00db82b0 00000000 42a32f00 42a32f00 fe040000 ....B./.B./..... │ │ 0x00db82c0 07000000 02e53700 00000000 a5063100 ......7.......1. │ │ 0x00db82d0 a5063100 ff040000 07000000 09e53700 ..1...........7. │ │ 0x00db82e0 00000000 58a32f00 58a32f00 00050000 ....X./.X./..... │ │ - 0x00db82f0 0b000000 10e53700 00000000 d3f33100 ......7.......1. │ │ - 0x00db8300 d3f33100 01050000 0a000000 1be53700 ..1...........7. │ │ - 0x00db8310 00000000 029a3100 169a3100 02050000 ......1...1..... │ │ - 0x00db8320 07000000 25e53700 00000000 625f3100 ....%.7.....b_1. │ │ + 0x00db82f0 0b000000 10e53700 00000000 acf33100 ......7.......1. │ │ + 0x00db8300 acf33100 01050000 0a000000 1be53700 ..1...........7. │ │ + 0x00db8310 00000000 db993100 ef993100 02050000 ......1...1..... │ │ + 0x00db8320 07000000 25e53700 00000000 3b5f3100 ....%.7.....;_1. │ │ 0x00db8330 eec83000 03050000 0c000000 2ce53700 ..0.........,.7. │ │ - 0x00db8340 00000000 4d103200 4d103200 04050000 ....M.2.M.2..... │ │ + 0x00db8340 00000000 26103200 26103200 04050000 ....&.2.&.2..... │ │ 0x00db8350 0b000000 38e53700 00000000 9d903000 ....8.7.......0. │ │ 0x00db8360 9d903000 05050000 00000000 00000000 ..0............. │ │ - 0x00db8370 00000000 4d213100 4d213100 06050000 ....M!1.M!1..... │ │ + 0x00db8370 00000000 26213100 26213100 06050000 ....&!1.&!1..... │ │ 0x00db8380 00000000 00000000 00000000 15e93000 ..............0. │ │ 0x00db8390 15e93000 07050000 00000000 00000000 ..0............. │ │ 0x00db83a0 00000000 0cae3000 2ae93000 08050000 ......0.*.0..... │ │ 0x00db83b0 00000000 00000000 00000000 33073300 ............3.3. │ │ 0x00db83c0 09c93000 09050000 00000000 00000000 ..0............. │ │ - 0x00db83d0 00000000 38073300 346b3200 0a050000 ....8.3.4k2..... │ │ - 0x00db83e0 08000000 43e53700 00000000 53d43100 ....C.7.....S.1. │ │ - 0x00db83f0 63d43100 0b050000 0a000000 4be53700 c.1.........K.7. │ │ - 0x00db8400 00000000 5d103200 90df2f00 0c050000 ....].2.../..... │ │ + 0x00db83d0 00000000 38073300 0d6b3200 0a050000 ....8.3..k2..... │ │ + 0x00db83e0 08000000 43e53700 00000000 2cd43100 ....C.7.....,.1. │ │ + 0x00db83f0 3cd43100 0b050000 0a000000 4be53700 <.1.........K.7. │ │ + 0x00db8400 00000000 36103200 90df2f00 0c050000 ....6.2.../..... │ │ 0x00db8410 09000000 55e53700 00000000 4a882f00 ....U.7.....J./. │ │ 0x00db8420 b2903000 0d050000 09000000 5ee53700 ..0.........^.7. │ │ - 0x00db8430 00000000 c27a3100 58882f00 0e050000 .....z1.X./..... │ │ - 0x00db8440 09000000 67e53700 00000000 7d5f3100 ....g.7.....}_1. │ │ - 0x00db8450 dff33100 0f050000 03000000 70e53700 ..1.........p.7. │ │ - 0x00db8460 00000000 2a9a3100 419a3100 10050000 ....*.1.A.1..... │ │ + 0x00db8430 00000000 9b7a3100 58882f00 0e050000 .....z1.X./..... │ │ + 0x00db8440 09000000 67e53700 00000000 565f3100 ....g.7.....V_1. │ │ + 0x00db8450 b8f33100 0f050000 03000000 70e53700 ..1.........p.7. │ │ + 0x00db8460 00000000 039a3100 1a9a3100 10050000 ......1...1..... │ │ 0x00db8470 03000000 73e53700 00000000 a6fd2f00 ....s.7......./. │ │ - 0x00db8480 7fd43100 11050000 03000000 76e53700 ..1.........v.7. │ │ - 0x00db8490 00000000 9a5f3100 aed43100 12050000 ....._1...1..... │ │ - 0x00db84a0 03000000 79e53700 00000000 b35f3100 ....y.7......_1. │ │ - 0x00db84b0 729a3100 13050000 03000000 7ce53700 r.1.........|.7. │ │ - 0x00db84c0 00000000 b5063100 3a3e3100 14050000 ......1.:>1..... │ │ + 0x00db8480 58d43100 11050000 03000000 76e53700 X.1.........v.7. │ │ + 0x00db8490 00000000 735f3100 87d43100 12050000 ....s_1...1..... │ │ + 0x00db84a0 03000000 79e53700 00000000 8c5f3100 ....y.7......_1. │ │ + 0x00db84b0 4b9a3100 13050000 03000000 7ce53700 K.1.........|.7. │ │ + 0x00db84c0 00000000 b5063100 133e3100 14050000 ......1..>1..... │ │ 0x00db84d0 03000000 7fe53700 00000000 92713000 ......7......q0. │ │ 0x00db84e0 bafd2f00 15050000 03000000 82e53700 ../...........7. │ │ 0x00db84f0 00000000 54e73200 40073300 16050000 ....T.2.@.3..... │ │ 0x00db8500 03000000 85e53700 00000000 f7c43200 ......7.......2. │ │ - 0x00db8510 6d103200 17050000 03000000 88e53700 m.2...........7. │ │ + 0x00db8510 46103200 17050000 03000000 88e53700 F.2...........7. │ │ 0x00db8520 00000000 75a32f00 c9063100 18050000 ....u./...1..... │ │ - 0x00db8530 03000000 8be53700 00000000 364c3200 ......7.....6L2. │ │ - 0x00db8540 3c6b3200 19050000 03000000 8ee53700 .1...........7. │ │ 0x00db85e0 00000000 74543000 1fc93000 20050000 ....tT0...0. ... │ │ 0x00db85f0 03000000 a3e53700 00000000 4e1a3000 ......7.....N.0. │ │ 0x00db8600 8d882f00 21050000 03000000 a6e53700 ../.!.........7. │ │ 0x00db8610 00000000 66073300 ea383000 22050000 ....f.3..80."... │ │ 0x00db8620 03000000 a9e53700 00000000 2ca73200 ......7.....,.2. │ │ 0x00db8630 9d713000 23050000 03000000 ace53700 .q0.#.........7. │ │ - 0x00db8640 00000000 ee063100 b2103200 24050000 ......1...2.$... │ │ + 0x00db8640 00000000 ee063100 8b103200 24050000 ......1...2.$... │ │ 0x00db8650 03000000 afe53700 00000000 0ec53200 ......7.......2. │ │ 0x00db8660 a7a32f00 25050000 03000000 b2e53700 ../.%.........7. │ │ - 0x00db8670 00000000 acdf2f00 8ab63100 26050000 ....../...1.&... │ │ + 0x00db8670 00000000 acdf2f00 63b63100 26050000 ....../.c.1.&... │ │ 0x00db8680 03000000 b5e53700 00000000 39c93000 ......7.....9.0. │ │ 0x00db8690 24c53200 27050000 03000000 b8e53700 $.2.'.........7. │ │ - 0x00db86a0 00000000 e6883200 e6883200 28050000 ......2...2.(... │ │ - 0x00db86b0 0b000000 bbe53700 00000000 c55f3100 ......7......_1. │ │ + 0x00db86a0 00000000 bf883200 bf883200 28050000 ......2...2.(... │ │ + 0x00db86b0 0b000000 bbe53700 00000000 9e5f3100 ......7......_1. │ │ 0x00db86c0 d1903000 29050000 08000000 c6e53700 ..0.).........7. │ │ - 0x00db86d0 00000000 06073100 de5f3100 2a050000 ......1.._1.*... │ │ + 0x00db86d0 00000000 06073100 b75f3100 2a050000 ......1.._1.*... │ │ 0x00db86e0 09000000 cee53700 00000000 10552f00 ......7......U/. │ │ 0x00db86f0 10552f00 2b050000 00000000 00000000 .U/.+........... │ │ 0x00db8700 00000000 66000004 4d672f00 65000004 ....f...Mg/.e... │ │ - 0x00db8710 86543000 67000004 8c9a3100 00000000 .T0.g.....1..... │ │ + 0x00db8710 86543000 67000004 659a3100 00000000 .T0.g...e.1..... │ │ 0x00db8720 00000000 01000000 10000000 4087db00 ............@... │ │ - 0x00db8730 04000000 00000000 38000000 a6213100 ........8....!1. │ │ - 0x00db8740 00100000 00000000 00000000 17603100 .............`1. │ │ + 0x00db8730 04000000 00000000 38000000 7f213100 ........8....!1. │ │ + 0x00db8740 00100000 00000000 00000000 f05f3100 ............._1. │ │ 0x00db8750 a8c4ba00 00100000 00000000 08000000 ................ │ │ 0x00db8760 92543000 e8bdba00 00100000 00000000 .T0............. │ │ 0x00db8770 18000000 1fc12f00 e8bdba00 00100000 ....../......... │ │ 0x00db8780 00000000 28000000 228d3000 24beba00 ....(...".0.$... │ │ 0x00db8790 01000000 10000000 ac87db00 02000000 ................ │ │ 0x00db87a0 00000000 08000000 6ae73200 00000000 ........j.2..... │ │ - 0x00db87b0 00000000 00000000 f3d43100 24bfba00 ..........1.$... │ │ - 0x00db87c0 00000000 00000000 04000000 803e3100 .............>1. │ │ + 0x00db87b0 00000000 00000000 ccd43100 24bfba00 ..........1.$... │ │ + 0x00db87c0 00000000 00000000 04000000 593e3100 ............Y>1. │ │ 0x00db87d0 e8bdba00 01000000 10000000 f087db00 ................ │ │ - 0x00db87e0 02000000 00000000 08000000 563e3100 ............V>1. │ │ - 0x00db87f0 00000000 00000000 00000000 b09a3100 ..............1. │ │ + 0x00db87e0 02000000 00000000 08000000 2f3e3100 ............/>1. │ │ + 0x00db87f0 00000000 00000000 00000000 899a3100 ..............1. │ │ 0x00db8800 60beba00 91000000 00000000 04000000 `............... │ │ 0x00db8810 7e073300 b83fc600 02000000 00000000 ~.3..?.......... │ │ 0x00db8820 3488db00 02000000 00000000 08000000 4............... │ │ - 0x00db8830 643e3100 90000000 01000000 04000000 d>1............. │ │ - 0x00db8840 893e3100 f8d8cb00 90000000 02000000 .>1............. │ │ - 0x00db8850 04000000 dd103200 e8bdba00 01000000 ......2......... │ │ + 0x00db8830 3d3e3100 90000000 01000000 04000000 =>1............. │ │ + 0x00db8840 623e3100 f8d8cb00 90000000 02000000 b>1............. │ │ + 0x00db8850 04000000 b6103200 e8bdba00 01000000 ......2......... │ │ 0x00db8860 10000000 7888db00 02000000 00000000 ....x........... │ │ 0x00db8870 08000000 ac882f00 00000000 00000000 ....../......... │ │ 0x00db8880 00000000 a1543000 e8beba00 91000000 .....T0......... │ │ 0x00db8890 00000000 04000000 58672f00 60beba00 ........Xg/.`... │ │ 0x00db88a0 02000000 00000000 bc88db00 03000000 ................ │ │ - 0x00db88b0 00000000 08000000 a09a3100 88000000 ..........1..... │ │ - 0x00db88c0 00000000 04000000 806b3200 04bfba00 .........k2..... │ │ - 0x00db88d0 88000000 01000000 04000000 e57a3100 .............z1. │ │ + 0x00db88b0 00000000 08000000 799a3100 88000000 ........y.1..... │ │ + 0x00db88c0 00000000 04000000 596b3200 04bfba00 ........Yk2..... │ │ + 0x00db88d0 88000000 01000000 04000000 be7a3100 .............z1. │ │ 0x00db88e0 2840c600 88000000 02000000 04000000 (@.............. │ │ - 0x00db88f0 f37a3100 04bfba00 01000000 10000000 .z1............. │ │ + 0x00db88f0 cc7a3100 04bfba00 01000000 10000000 .z1............. │ │ 0x00db8900 1489db00 05000000 00000000 14000000 ................ │ │ - 0x00db8910 07603100 00000000 00000000 00000000 .`1............. │ │ - 0x00db8920 963e3100 a83fc600 00000000 00000000 .>1..?.......... │ │ - 0x00db8930 04000000 017b3100 3840c600 00000000 .....{1.8@...... │ │ - 0x00db8940 00000000 08000000 8b6b3200 e8beba00 .........k2..... │ │ - 0x00db8950 91000000 00000000 0c000000 25603100 ............%`1. │ │ + 0x00db8910 e05f3100 00000000 00000000 00000000 ._1............. │ │ + 0x00db8920 6f3e3100 a83fc600 00000000 00000000 o>1..?.......... │ │ + 0x00db8930 04000000 da7a3100 3840c600 00000000 .....z1.8@...... │ │ + 0x00db8940 00000000 08000000 646b3200 e8beba00 ........dk2..... │ │ + 0x00db8950 91000000 00000000 0c000000 fe5f3100 ............._1. │ │ 0x00db8960 e8beba00 95000000 01000000 10000000 ................ │ │ 0x00db8970 b9713000 74d8cb00 01000000 10000000 .q0.t........... │ │ 0x00db8980 9489db00 05000000 00000000 18000000 ................ │ │ 0x00db8990 39a73200 91000000 00000000 00000000 9.2............. │ │ 0x00db89a0 5b133100 24beba00 00100000 00000000 [.1.$........... │ │ 0x00db89b0 04000000 641a3000 e83fc600 00000000 ....d.0..?...... │ │ 0x00db89c0 00000000 0c000000 8c073300 e8beba00 ..........3..... │ │ 0x00db89d0 04000000 00000000 10000000 13ae3000 ..............0. │ │ 0x00db89e0 4840c600 95000000 01000000 14000000 H@.............. │ │ 0x00db89f0 1dae3000 74d8cb00 01000000 10000000 ..0.t........... │ │ 0x00db8a00 148adb00 04000000 00000000 28000000 ............(... │ │ 0x00db8a10 47a73200 00100000 00000000 00000000 G.2............. │ │ 0x00db8a20 b0543000 5840c600 00100000 00000000 .T0.X@.......... │ │ - 0x00db8a30 18000000 d27a3100 a8c4ba00 00000000 .....z1......... │ │ + 0x00db8a30 18000000 ab7a3100 a8c4ba00 00000000 .....z1......... │ │ 0x00db8a40 00000000 20000000 bedf2f00 84beba00 .... ...../..... │ │ 0x00db8a50 95000000 00000000 24000000 e7a32f00 ........$...../. │ │ 0x00db8a60 6cfbcb00 01000000 10000000 808adb00 l............... │ │ 0x00db8a70 03000000 00000000 0c000000 dca32f00 ............../. │ │ 0x00db8a80 91000000 00000000 00000000 eda32f00 ............../. │ │ 0x00db8a90 ccbeba00 91000000 01000000 04000000 ................ │ │ 0x00db8aa0 f4a32f00 24beba00 91000000 02000000 ../.$........... │ │ 0x00db8ab0 08000000 701a3000 e8beba00 01000000 ....p.0......... │ │ 0x00db8ac0 10000000 d88adb00 02000000 00000000 ................ │ │ - 0x00db8ad0 08000000 703e3100 00000000 00000000 ....p>1......... │ │ + 0x00db8ad0 08000000 493e3100 00000000 00000000 ....I>1......... │ │ 0x00db8ae0 00000000 2e073100 f8d8cb00 05000000 ......1......... │ │ - 0x00db8af0 00000000 04000000 bf9a3100 98f2c900 ..........1..... │ │ + 0x00db8af0 00000000 04000000 989a3100 98f2c900 ..........1..... │ │ 0x00db8b00 65008013 5ec03200 66008013 4fc93000 e...^.2.f...O.0. │ │ - 0x00db8b10 6a008013 4e073100 6b008013 adb63100 j...N.1.k.....1. │ │ - 0x00db8b20 7a008013 00d53100 7b008013 69672f00 z.....1.{...ig/. │ │ + 0x00db8b10 6a008013 4e073100 6b008013 86b63100 j...N.1.k.....1. │ │ + 0x00db8b20 7a008013 d9d43100 7b008013 69672f00 z.....1.{...ig/. │ │ 0x00db8b30 67008013 2dc12f00 7c008013 5ac93000 g...-./.|...Z.0. │ │ 0x00db8b40 68008013 3de93000 69008013 42c53200 h...=.0.i...B.2. │ │ - 0x00db8b50 6c008013 966b3200 6d008013 9d3e3100 l....k2.m....>1. │ │ - 0x00db8b60 82008013 bdb63100 6e008013 ed653200 ......1.n....e2. │ │ + 0x00db8b50 6c008013 6f6b3200 6d008013 763e3100 l...ok2.m...v>1. │ │ + 0x00db8b60 82008013 96b63100 6e008013 c6653200 ......1.n....e2. │ │ 0x00db8b70 80008013 77c93000 6f008013 50e93000 ....w.0.o...P.0. │ │ 0x00db8b80 70008013 bd882f00 75008013 56a73200 p...../.u...V.2. │ │ 0x00db8b90 76008013 cbf82f00 7d008013 c8df2f00 v...../.}...../. │ │ 0x00db8ba0 7e008013 30ae3000 7f008013 0a393000 ~...0.0......90. │ │ - 0x00db8bb0 77008013 992e3200 78008013 86543000 w.....2.x....T0. │ │ - 0x00db8bc0 81008013 01893200 00000000 00000000 ......2......... │ │ + 0x00db8bb0 77008013 722e3200 78008013 86543000 w...r.2.x....T0. │ │ + 0x00db8bc0 81008013 da883200 00000000 00000000 ......2......... │ │ 0x00db8bd0 64008004 79e73200 65008004 edd92f00 d...y.2.e...../. │ │ - 0x00db8be0 66008004 20893200 67008004 cdfd2f00 f... .2.g...../. │ │ - 0x00db8bf0 74008004 ca713000 68008004 ad3e3100 t....q0.h....>1. │ │ - 0x00db8c00 75008004 0ff43100 76008004 22f43100 u.....1.v...".1. │ │ - 0x00db8c10 7f008004 30603100 73008004 1ad53100 ....0`1.s.....1. │ │ - 0x00db8c20 83008004 37d53100 77008004 34f43100 ....7.1.w...4.1. │ │ - 0x00db8c30 78008004 634c3200 84008004 75e93000 x...cL2.....u.0. │ │ + 0x00db8be0 66008004 f9883200 67008004 cdfd2f00 f.....2.g...../. │ │ + 0x00db8bf0 74008004 ca713000 68008004 863e3100 t....q0.h....>1. │ │ + 0x00db8c00 75008004 e8f33100 76008004 fbf33100 u.....1.v.....1. │ │ + 0x00db8c10 7f008004 09603100 73008004 f3d43100 .....`1.s.....1. │ │ + 0x00db8c20 83008004 10d53100 77008004 0df43100 ......1.w.....1. │ │ + 0x00db8c30 78008004 3c4c3200 84008004 75e93000 x...1.q...D.1. │ │ - 0x00db8cc0 72008004 2d893200 7e008004 e6903000 r...-.2.~.....0. │ │ - 0x00db8cd0 6e008004 55653200 00000000 00000000 n...Ue2......... │ │ + 0x00db8cb0 82008004 983e3100 71008004 1db23100 .....>1.q.....1. │ │ + 0x00db8cc0 72008004 06893200 7e008004 e6903000 r.....2.~.....0. │ │ + 0x00db8cd0 6e008004 2e653200 00000000 00000000 n....e2......... │ │ 0x00db8ce0 01000000 10000000 fc8cdb00 02000000 ................ │ │ 0x00db8cf0 00000000 08000000 a2a73200 00000000 ..........2..... │ │ 0x00db8d00 00000000 00000000 76073100 a8c4ba00 ........v.1..... │ │ 0x00db8d10 00000000 00000000 04000000 6b562f00 ............kV/. │ │ 0x00db8d20 e8bdba00 01000000 10000000 408ddb00 ............@... │ │ 0x00db8d30 03000000 00000000 0c000000 11913000 ..............0. │ │ 0x00db8d40 00000000 00000000 00000000 5b133100 ............[.1. │ │ 0x00db8d50 24beba00 00000000 00000000 08000000 $............... │ │ - 0x00db8d60 b54c3200 d886c600 01000000 00000000 .L2............. │ │ - 0x00db8d70 04000000 b5893200 7482c600 01000000 ......2.t....... │ │ + 0x00db8d60 8e4c3200 d886c600 01000000 00000000 .L2............. │ │ + 0x00db8d70 04000000 8e893200 7482c600 01000000 ......2.t....... │ │ 0x00db8d80 10000000 988ddb00 03000000 00000000 ................ │ │ 0x00db8d90 0c000000 94ae3000 00000000 00000000 ......0......... │ │ 0x00db8da0 00000000 b6e93000 b86ec600 00000000 ......0..n...... │ │ 0x00db8db0 00000000 04000000 bcf02f00 e8bdba00 ........../..... │ │ 0x00db8dc0 01000000 00000000 08000000 75333000 ............u30. │ │ 0x00db8dd0 24beba00 01000000 10000000 f08ddb00 $............... │ │ - 0x00db8de0 02000000 00000000 08000000 ac603100 .............`1. │ │ - 0x00db8df0 00000000 00000000 00000000 ca3a3200 .............:2. │ │ + 0x00db8de0 02000000 00000000 08000000 85603100 .............`1. │ │ + 0x00db8df0 00000000 00000000 00000000 a33a3200 .............:2. │ │ 0x00db8e00 24bfba00 00010000 ffffffff 00000000 $............... │ │ - 0x00db8e10 ac603100 d482c600 01000000 10000000 .`1............. │ │ + 0x00db8e10 85603100 d482c600 01000000 10000000 .`1............. │ │ 0x00db8e20 348edb00 03000000 00000000 0c000000 4............... │ │ - 0x00db8e30 76f43100 00000000 00000000 00000000 v.1............. │ │ - 0x00db8e40 ca3a3200 24bfba00 00010000 ffffffff .:2.$........... │ │ - 0x00db8e50 00000000 76f43100 e482c600 03000000 ....v.1......... │ │ + 0x00db8e30 4ff43100 00000000 00000000 00000000 O.1............. │ │ + 0x00db8e40 a33a3200 24bfba00 00010000 ffffffff .:2.$........... │ │ + 0x00db8e50 00000000 4ff43100 e482c600 03000000 ....O.1......... │ │ 0x00db8e60 00000000 08000000 94073100 3cc9cb00 ..........1.<... │ │ 0x00db8e70 00000000 ffffffff 8c8edb00 00000000 ................ │ │ 0x00db8e80 00000000 00000000 ed713000 04000000 .........q0..... │ │ 0x00db8e90 00000000 00000000 ed713000 9482c600 .........q0..... │ │ 0x00db8ea0 00000000 ffffffff bc8edb00 00000000 ................ │ │ 0x00db8eb0 00000000 00000000 bf073300 04000000 ..........3..... │ │ 0x00db8ec0 00000000 00000000 bf073300 d886c600 ..........3..... │ │ 0x00db8ed0 00000000 00000000 00000000 ec8edb00 ................ │ │ 0x00db8ee0 03000000 348fdb00 00000000 9e000000 ....4........... │ │ - 0x00db8ef0 90000000 00000000 04000000 b9893200 ..............2. │ │ + 0x00db8ef0 90000000 00000000 04000000 92893200 ..............2. │ │ 0x00db8f00 e8bdba00 a0000000 90000000 00000000 ................ │ │ - 0x00db8f10 04000000 d4213100 e8bdba00 9f000000 .....!1......... │ │ + 0x00db8f10 04000000 ad213100 e8bdba00 9f000000 .....!1......... │ │ 0x00db8f20 90000000 00000000 04000000 e9fd2f00 ............../. │ │ 0x00db8f30 ccbeba00 90000000 00000000 04000000 ................ │ │ 0x00db8f40 0c553000 34bfba00 00000000 00000000 .U0.4........... │ │ 0x00db8f50 00000000 648fdb00 06000000 f48fdb00 ....d........... │ │ 0x00db8f60 00000000 96000000 90000000 00000000 ................ │ │ - 0x00db8f70 04000000 df9a3100 fc61ba00 97000000 ......1..a...... │ │ - 0x00db8f80 90000000 00000000 04000000 c8893200 ..............2. │ │ + 0x00db8f70 04000000 b89a3100 fc61ba00 97000000 ......1..a...... │ │ + 0x00db8f80 90000000 00000000 04000000 a1893200 ..............2. │ │ 0x00db8f90 b86ec600 9b000000 94000000 00000000 .n.............. │ │ 0x00db8fa0 04000000 f6882f00 9482c600 98000000 ....../......... │ │ - 0x00db8fb0 90000000 00000000 04000000 bf4c3200 .............L2. │ │ + 0x00db8fb0 90000000 00000000 04000000 984c3200 .............L2. │ │ 0x00db8fc0 8482c600 99000000 90000000 00000000 ................ │ │ - 0x00db8fd0 04000000 bf4c3200 8482c600 9a000000 .....L2......... │ │ - 0x00db8fe0 90000000 00000000 04000000 bf4c3200 .............L2. │ │ + 0x00db8fd0 04000000 984c3200 8482c600 9a000000 .....L2......... │ │ + 0x00db8fe0 90000000 00000000 04000000 984c3200 .............L2. │ │ 0x00db8ff0 8482c600 90000000 00000000 04000000 ................ │ │ - 0x00db9000 0c553000 34bfba00 73008011 5c5c3200 .U0.4...s...\\2. │ │ - 0x00db9010 64008011 99c93000 79008011 85f43100 d.....0.y.....1. │ │ - 0x00db9020 65008011 5ffb3000 66008011 93393100 e..._.0.f....91. │ │ + 0x00db9000 0c553000 34bfba00 73008011 355c3200 .U0.4...s...5\2. │ │ + 0x00db9010 64008011 99c93000 79008011 5ef43100 d.....0.y...^.1. │ │ + 0x00db9020 65008011 5ffb3000 66008011 6c393100 e..._.0.f...l91. │ │ 0x00db9030 67008011 aec93000 78008011 bce93000 g.....0.x.....0. │ │ - 0x00db9040 68008011 cc393100 69008011 dee93000 h....91.i.....0. │ │ - 0x00db9050 70008011 c2a73200 6a008011 d86b3200 p.....2.j....k2. │ │ + 0x00db9040 68008011 a5393100 69008011 dee93000 h....91.i.....0. │ │ + 0x00db9050 70008011 c2a73200 6a008011 b16b3200 p.....2.j....k2. │ │ 0x00db9060 6b008011 cfa73200 6c008011 dda73200 k.....2.l.....2. │ │ - 0x00db9070 6d008011 47c12f00 6e008011 3a7b3100 m...G./.n...:{1. │ │ - 0x00db9080 6f008011 e2213100 71008011 fd103200 o....!1.q.....2. │ │ + 0x00db9070 6d008011 47c12f00 6e008011 137b3100 m...G./.n....{1. │ │ + 0x00db9080 6f008011 bb213100 71008011 d6103200 o....!1.q.....2. │ │ 0x00db9090 72008011 18913000 74008011 24913000 r.....0.t...$.0. │ │ - 0x00db90a0 76008011 a0773100 77008011 fd713000 v....w1.w....q0. │ │ + 0x00db90a0 76008011 79773100 77008011 fd713000 v...yw1.w....q0. │ │ 0x00db90b0 00000000 00000000 06000000 10000000 ................ │ │ 0x00db90c0 d490db00 02000000 fc90db00 20000000 ............ ... │ │ 0x00db90d0 70073100 00000000 00000000 10000000 p.1............. │ │ - 0x00db90e0 ca3a3200 24bfba00 00010000 ffffffff .:2.$........... │ │ + 0x00db90e0 a33a3200 24bfba00 00010000 ffffffff .:2.$........... │ │ 0x00db90f0 00000000 70073100 cc87c600 00000000 ....p.1......... │ │ 0x00db9100 00000000 00000000 00000000 dc87c600 ................ │ │ 0x00db9110 00000000 00000000 06000000 10000000 ................ │ │ 0x00db9120 3491db00 06000000 00000000 18000000 4............... │ │ 0x00db9130 30393000 00000000 00000000 00000000 090............. │ │ 0x00db9140 5b133100 24beba00 02000000 00000000 [.1.$........... │ │ 0x00db9150 04000000 e8a73200 a8c4ba00 00000000 ......2......... │ │ 0x00db9160 00000000 14000000 f8fd2f00 d886c600 ........../..... │ │ - 0x00db9170 8d000000 00000000 08000000 f5313100 .............11. │ │ + 0x00db9170 8d000000 00000000 08000000 ce313100 .............11. │ │ 0x00db9180 6cfbcb00 8b000000 01000000 0c000000 l............... │ │ 0x00db9190 b4ae3000 04cfcb00 02000000 00000000 ..0............. │ │ 0x00db91a0 10000000 51913000 3c87c600 01000000 ....Q.0.<....... │ │ 0x00db91b0 10000000 c891db00 07000000 5492db00 ............T... │ │ 0x00db91c0 24000000 fae93000 00000000 00000000 $.....0......... │ │ 0x00db91d0 00000000 5b133100 24beba00 00000000 ....[.1.$....... │ │ - 0x00db91e0 00000000 04000000 6bd53100 4c87c600 ........k.1.L... │ │ + 0x00db91e0 00000000 04000000 44d53100 4c87c600 ........D.1.L... │ │ 0x00db91f0 00000000 00000000 08000000 9b073100 ..............1. │ │ 0x00db9200 a8c4ba00 8d000000 00000000 0c000000 ................ │ │ - 0x00db9210 e56b3200 3cc9cb00 00000000 00000000 .k2.<........... │ │ + 0x00db9210 be6b3200 3cc9cb00 00000000 00000000 .k2.<........... │ │ 0x00db9220 10000000 b1e73200 a8c4ba00 00000000 ......2......... │ │ - 0x00db9230 00000000 14000000 e9893200 e8bdba00 ..........2..... │ │ + 0x00db9230 00000000 14000000 c2893200 e8bdba00 ..........2..... │ │ 0x00db9240 8b000000 01000000 18000000 d6672f00 .............g/. │ │ 0x00db9250 3cc9cb00 00000000 00000000 00000000 <............... │ │ 0x00db9260 00000000 7c88c600 00000000 00000000 ....|........... │ │ 0x00db9270 01000000 10000000 8c92db00 02000000 ................ │ │ 0x00db9280 00000000 08000000 98c53200 00000000 ..........2..... │ │ 0x00db9290 00000000 00000000 2e073100 f8d8cb00 ..........1..... │ │ - 0x00db92a0 00000000 00000000 04000000 ef6b3200 .............k2. │ │ + 0x00db92a0 00000000 00000000 04000000 c86b3200 .............k2. │ │ 0x00db92b0 24beba00 06000000 10000000 d092db00 $............... │ │ - 0x00db92c0 03000000 00000000 0c000000 c94c3200 .............L2. │ │ + 0x00db92c0 03000000 00000000 0c000000 a24c3200 .............L2. │ │ 0x00db92d0 00000000 00000000 00000000 5b133100 ............[.1. │ │ 0x00db92e0 24beba00 02000000 00000000 04000000 $............... │ │ 0x00db92f0 02892f00 6c87c600 00000000 00000000 ../.l........... │ │ 0x00db9300 08000000 d0073300 7c87c600 01000000 ......3.|....... │ │ 0x00db9310 10000000 2893db00 04000000 7893db00 ....(.......x... │ │ - 0x00db9320 18000000 f7213100 00000000 00000000 .....!1......... │ │ + 0x00db9320 18000000 d0213100 00000000 00000000 .....!1......... │ │ 0x00db9330 00000000 5b133100 24beba00 00000000 ....[.1.$....... │ │ - 0x00db9340 00000000 04000000 6bd53100 4c87c600 ........k.1.L... │ │ + 0x00db9340 00000000 04000000 44d53100 4c87c600 ........D.1.L... │ │ 0x00db9350 00000000 00000000 08000000 01fe2f00 ............../. │ │ 0x00db9360 a8c4ba00 00000000 00000000 0c000000 ................ │ │ 0x00db9370 f0a73200 e8bdba00 00000000 00000000 ..2............. │ │ 0x00db9380 00000000 00000000 a088c600 00000000 ................ │ │ 0x00db9390 00000000 06000000 10000000 b093db00 ................ │ │ - 0x00db93a0 03000000 00000000 14000000 d7893200 ..............2. │ │ + 0x00db93a0 03000000 00000000 14000000 b0893200 ..............2. │ │ 0x00db93b0 00000000 00000000 00000000 3d393000 ............=90. │ │ 0x00db93c0 24bfba00 00000000 00000000 04000000 $............... │ │ 0x00db93d0 ebbb3200 a8c4ba00 89000000 00000000 ..2............. │ │ 0x00db93e0 08000000 d0073300 d4bfba00 06000000 ......3......... │ │ 0x00db93f0 10000000 0894db00 07000000 00000000 ................ │ │ - 0x00db9400 1c000000 4ed53100 00000000 00000000 ....N.1......... │ │ + 0x00db9400 1c000000 27d53100 00000000 00000000 ....'.1......... │ │ 0x00db9410 00000000 5b133100 24beba00 02000000 ....[.1.$....... │ │ 0x00db9420 00000000 18000000 02892f00 6c87c600 ........../.l... │ │ 0x00db9430 02000000 00000000 04000000 e8a73200 ..............2. │ │ 0x00db9440 a8c4ba00 00000000 00000000 14000000 ................ │ │ 0x00db9450 d0073300 7c87c600 8b000000 00000000 ..3.|........... │ │ - 0x00db9460 08000000 f5313100 6cfbcb00 8b000000 .....11.l....... │ │ + 0x00db9460 08000000 ce313100 6cfbcb00 8b000000 .....11.l....... │ │ 0x00db9470 01000000 0c000000 b4ae3000 04cfcb00 ..........0..... │ │ 0x00db9480 02000000 00000000 10000000 51913000 ............Q.0. │ │ 0x00db9490 3c87c600 06000000 10000000 b094db00 <............... │ │ 0x00db94a0 02000000 00000000 08000000 c8672f00 .............g/. │ │ 0x00db94b0 00000000 00000000 00000000 5b133100 ............[.1. │ │ 0x00db94c0 24beba00 00000000 00000000 04000000 $............... │ │ 0x00db94d0 d0073300 7c87c600 06000000 10000000 ..3.|........... │ │ @@ -34310,86 +34310,86 @@ │ │ 0x00db9530 00000000 00000000 0c000000 6b562f00 ............kV/. │ │ 0x00db9540 e8bdba00 00000000 ffffffff 6095db00 ............`... │ │ 0x00db9550 00000000 00000000 00000000 a4ae3000 ..............0. │ │ 0x00db9560 06000000 00000000 00000000 9a1a3000 ..............0. │ │ 0x00db9570 3cc9cb00 00000000 10000000 00000000 <............... │ │ 0x00db9580 9095db00 06000000 2096db00 00000000 ........ ....... │ │ 0x00db9590 15000000 91080000 00000000 14000000 ................ │ │ - 0x00db95a0 9bf43100 d4bfba00 16000000 91080000 ..1............. │ │ + 0x00db95a0 74f43100 d4bfba00 16000000 91080000 t.1............. │ │ 0x00db95b0 00000000 14000000 4a913000 2c87c600 ........J.0.,... │ │ 0x00db95c0 17000000 91080000 00000000 14000000 ................ │ │ 0x00db95d0 23a42f00 5c87c600 18000000 91080000 #./.\........... │ │ 0x00db95e0 00000000 14000000 18553000 8c87c600 .........U0..... │ │ 0x00db95f0 19000000 91080000 00000000 14000000 ................ │ │ - 0x00db9600 62d53100 ac87c600 1a000000 91080000 b.1............. │ │ + 0x00db9600 3bd53100 ac87c600 1a000000 91080000 ;.1............. │ │ 0x00db9610 00000000 14000000 2fa42f00 9c87c600 .......././..... │ │ 0x00db9620 91000000 00000000 14000000 a9e73200 ..............2. │ │ - 0x00db9630 34bfba00 5d913000 c2a63000 2ec13100 4...].0...0...1. │ │ + 0x00db9630 34bfba00 5d913000 c2a63000 07c13100 4...].0...0...1. │ │ 0x00db9640 2f553000 4a393000 10552f00 e57d2f00 /U0.J90..U/..}/. │ │ - 0x00db9650 b8603100 abf43100 1ed03200 e6d42f00 .`1...1...2.../. │ │ - 0x00db9660 c21a3000 a6073100 ec9a3100 10113200 ..0...1...1...2. │ │ - 0x00db9670 023f3100 3d5f2f00 3a193100 9f353100 .?1.=_/.:.1..51. │ │ - 0x00db9680 3d573100 a6cb3100 32723000 0d613200 =W1...1.2r0..a2. │ │ - 0x00db9690 05613200 5adc3200 cec53200 5c433200 .a2.Z.2...2.\C2. │ │ - 0x00db96a0 fa893200 81353100 d9073300 2a803200 ..2..51...3.*.2. │ │ + 0x00db9650 91603100 84f43100 1ed03200 e6d42f00 .`1...1...2.../. │ │ + 0x00db9660 c21a3000 a6073100 c59a3100 e9103200 ..0...1...1...2. │ │ + 0x00db9670 db3e3100 3d5f2f00 3a193100 78353100 .>1.=_/.:.1.x51. │ │ + 0x00db9680 16573100 7fcb3100 32723000 e6603200 .W1...1.2r0..`2. │ │ + 0x00db9690 de603200 5adc3200 cec53200 35433200 .`2.Z.2...2.5C2. │ │ + 0x00db96a0 d3893200 5a353100 d9073300 03803200 ..2.Z51...3...2. │ │ 0x00db96b0 0a020000 f63f3000 ac04bb00 fcc4c600 .....?0......... │ │ 0x00db96c0 0c05bb00 a0c6c600 00000000 00000000 ................ │ │ 0x00db96d0 90c9c600 34ccc600 ccccc600 40cdc600 ....4.......@... │ │ 0x00db96e0 00000000 00000000 08020000 17fe2f00 ............../. │ │ 0x00db96f0 ac04bb00 80cdc600 0c05bb00 44cec600 ............D... │ │ 0x00db9700 00000000 e8cec600 3ccfc600 80d1c600 ........<....... │ │ 0x00db9710 c4d1c600 00d2c600 00000000 00000000 ................ │ │ 0x00db9720 75008010 5ec03200 90008010 ee9d2f00 u...^.2......./. │ │ 0x00db9730 74008010 df1a3000 76008010 26fe2f00 t.....0.v...&./. │ │ - 0x00db9740 98008010 dc953100 77008010 8f163000 ......1.w.....0. │ │ + 0x00db9740 98008010 b5953100 77008010 8f163000 ......1.w.....0. │ │ 0x00db9750 65008010 65913000 95008010 10892f00 e...e.0......./. │ │ - 0x00db9760 96008010 a1d53100 78008010 2d8a3200 ......1.x...-.2. │ │ - 0x00db9770 79008010 3ffe2f00 8f008010 527b3100 y...?./.....R{1. │ │ - 0x00db9780 9b008010 3d113200 7a008010 109f2f00 ....=.2.z...../. │ │ + 0x00db9760 96008010 7ad53100 78008010 068a3200 ....z.1.x.....2. │ │ + 0x00db9770 79008010 3ffe2f00 8f008010 2b7b3100 y...?./.....+{1. │ │ + 0x00db9780 9b008010 16113200 7a008010 109f2f00 ......2.z...../. │ │ 0x00db9790 97008010 574d3000 9a008010 eedf2f00 ....WM0......./. │ │ 0x00db97a0 73008010 dbc93000 7b008010 71393000 s.....0.{...q90. │ │ - 0x00db97b0 8e008010 55843200 68008010 3fea3000 ....U.2.h...?.0. │ │ - 0x00db97c0 7c008010 54fe2f00 99008010 677b3100 |...T./.....g{1. │ │ - 0x00db97d0 91008010 ccd53100 7f008010 ed653200 ......1......e2. │ │ + 0x00db97b0 8e008010 2e843200 68008010 3fea3000 ......2.h...?.0. │ │ + 0x00db97c0 7c008010 54fe2f00 99008010 407b3100 |...T./.....@{1. │ │ + 0x00db97d0 91008010 a5d53100 7f008010 c6653200 ......1......e2. │ │ 0x00db97e0 69008010 56a73200 80008010 cbf82f00 i...V.2......./. │ │ - 0x00db97f0 93008010 b4f43100 94008010 01c63200 ......1.......2. │ │ - 0x00db9800 81008010 10023300 6a008010 dbd53100 ......3.j.....1. │ │ - 0x00db9810 6b008010 3b2f3200 6c008010 28223100 k...;/2.l...("1. │ │ - 0x00db9820 6d008010 b1073100 6e008010 be963200 m.....1.n.....2. │ │ - 0x00db9830 6f008010 7e7b3100 70008010 b1b23100 o...~{1.p.....1. │ │ - 0x00db9840 71008010 74913000 72008010 522f3200 q...t.0.r...R/2. │ │ + 0x00db97f0 93008010 8df43100 94008010 01c63200 ......1.......2. │ │ + 0x00db9800 81008010 10023300 6a008010 b4d53100 ......3.j.....1. │ │ + 0x00db9810 6b008010 142f3200 6c008010 01223100 k..../2.l...."1. │ │ + 0x00db9820 6d008010 b1073100 6e008010 97963200 m.....1.n.....2. │ │ + 0x00db9830 6f008010 577b3100 70008010 8ab23100 o...W{1.p.....1. │ │ + 0x00db9840 71008010 74913000 72008010 2b2f3200 q...t.0.r...+/2. │ │ 0x00db9850 00000000 00000000 6400801b 87913000 ........d.....0. │ │ - 0x00db9860 6500801b 632f3200 6600801b 0b6c3200 e...c/2.f....l2. │ │ - 0x00db9870 6700801b 40b73100 6800801b 64ea3000 g...@.1.h...d.0. │ │ + 0x00db9860 6500801b 3c2f3200 6600801b e46b3200 e....2..... │ │ + 0x00db9f60 be7b3100 95000002 3ee83200 92000002 .{1.....>.2..... │ │ 0x00db9f70 8dfe2f00 af000002 7bc12f00 96000002 ../.....{./..... │ │ - 0x00db9f80 e1943100 b0000002 4fa83200 8b000002 ..1.....O.2..... │ │ + 0x00db9f80 ba943100 b0000002 4fa83200 8b000002 ..1.....O.2..... │ │ 0x00db9f90 d7c63200 8e000002 8be02f00 7e000002 ..2......./.~... │ │ - 0x00db9fa0 f4ae3000 a5000002 48613100 78000002 ..0.....Ha1.x... │ │ + 0x00db9fa0 f4ae3000 a5000002 21613100 78000002 ..0.....!a1.x... │ │ 0x00db9fb0 51ca3000 86000002 0c083100 98000002 Q.0.......1..... │ │ - 0x00db9fc0 544d3200 b3000002 bce23000 69000002 TM2.......0.i... │ │ - 0x00db9fd0 5e5a3100 a8000002 9fe02f00 a9000002 ^Z1......./..... │ │ + 0x00db9fc0 2d4d3200 b3000002 bce23000 69000002 -M2.......0.i... │ │ + 0x00db9fd0 375a3100 a8000002 9fe02f00 a9000002 7Z1......./..... │ │ 0x00db9fe0 64ca3000 aa000002 b4723000 8c000002 d.0......r0..... │ │ - 0x00db9ff0 b11b3000 71000002 76d63100 ac000002 ..0.q...v.1..... │ │ - 0x00dba000 fa7b3100 7f000002 6c4d3200 79000002 .{1.....lM2.y... │ │ + 0x00db9ff0 b11b3000 71000002 4fd63100 ac000002 ..0.q...O.1..... │ │ + 0x00dba000 d37b3100 7f000002 454d3200 79000002 .{1.....EM2.y... │ │ 0x00dba010 e1083300 94000002 93e23000 72000002 ..3.......0.r... │ │ - 0x00dba020 5a6c3200 b1000002 c3723000 9f000002 Zl2......r0..... │ │ - 0x00dba030 c9a42f00 a4000002 38303200 b2000002 ../.....802..... │ │ - 0x00dba040 5e613100 80000002 02f82f00 81000002 ^a1......./..... │ │ + 0x00dba020 336c3200 b1000002 c3723000 9f000002 3l2......r0..... │ │ + 0x00dba030 c9a42f00 a4000002 11303200 b2000002 ../......02..... │ │ + 0x00dba040 37613100 80000002 02f82f00 81000002 7a1......./..... │ │ 0x00dba050 7dc43000 b4000002 60a83200 82000002 }.0.....`.2..... │ │ 0x00dba060 a1fe2f00 88000002 83ca3000 87000002 ../.......0..... │ │ 0x00dba070 e7c63200 73000002 1f083100 74000002 ..2.s.....1.t... │ │ - 0x00dba080 aeed3100 75000002 befe2f00 a6000002 ..1.u...../..... │ │ + 0x00dba080 87ed3100 75000002 befe2f00 a6000002 ..1.u...../..... │ │ 0x00dba090 de962f00 97000002 d9723000 76000002 ../......r0.v... │ │ - 0x00dba0a0 55e83200 a2000002 14663200 a3000002 U.2......f2..... │ │ + 0x00dba0a0 55e83200 a2000002 ed653200 a3000002 U.2......e2..... │ │ 0x00dba0b0 b3bb2f00 99000002 0aaf3000 9a000002 ../.......0..... │ │ - 0x00dba0c0 98113200 9b000002 4e303200 93000002 ..2.....N02..... │ │ - 0x00dba0d0 69303200 77000002 23643000 00000000 i02.w...#d0..... │ │ + 0x00dba0c0 71113200 9b000002 27303200 93000002 q.2.....'02..... │ │ + 0x00dba0d0 42303200 77000002 23643000 00000000 B02.w...#d0..... │ │ 0x00dba0e0 00000000 06000000 02000000 182bc800 .............+.. │ │ 0x00dba0f0 a02bc800 bc2cc800 00000000 00000000 .+...,.......... │ │ 0x00dba100 00000000 182dc800 00000000 602ec800 .....-......`... │ │ 0x00dba110 00000000 1c31c800 00000000 7433c800 .....1......t3.. │ │ 0x00dba120 00000000 00000000 00000000 00000000 ................ │ │ 0x00dba130 00000000 6c35c800 00000000 6036c800 ....l5......`6.. │ │ 0x00dba140 00000000 00000000 9837c800 743ec800 .........7..t>.. │ │ @@ -34507,15 +34507,15 @@ │ │ 0x00dba180 00000000 00000000 182dc800 3444c800 .........-..4D.. │ │ 0x00dba190 602ec800 3444c800 1c31c800 00000000 `...4D...1...... │ │ 0x00dba1a0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dba1b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dba1c0 00000000 00000000 00000000 9837c800 .............7.. │ │ 0x00dba1d0 743ec800 00000000 00000000 00000000 t>.............. │ │ 0x00dba1e0 00000000 00000000 00000000 40000000 ............@... │ │ - 0x00dba1f0 315c3200 a3020000 9f892f00 a0020000 1\2......./..... │ │ + 0x00dba1f0 0a5c3200 a3020000 9f892f00 a0020000 .\2......./..... │ │ 0x00dba200 4c0d3000 a1020000 8d923000 a2020000 L.0.......0..... │ │ 0x00dba210 9cca3000 46040000 27733000 47040000 ..0.F...'s0.G... │ │ 0x00dba220 f7682f00 3cfe3700 08000000 08000000 .h/.<.7......... │ │ 0x00dba230 00000000 02000000 77040000 78040000 ........w...x... │ │ 0x00dba240 20000000 00000000 01000000 98f3c800 ............... │ │ 0x00dba250 a8f3c800 c8f3c800 00000000 00000000 ................ │ │ 0x00dba260 40000000 00000000 00000000 00000000 @............... │ │ @@ -34532,79 +34532,79 @@ │ │ 0x00dba310 80000000 00000000 02000000 9c153800 ..............8. │ │ 0x00dba320 c0000000 c0000000 00000000 02000000 ................ │ │ 0x00dba330 9c183800 00010000 00010000 00000000 ..8............. │ │ 0x00dba340 02000000 9c1c3800 01000000 01000000 ......8......... │ │ 0x00dba350 00000000 02000000 a01c3800 01000000 ..........8..... │ │ 0x00dba360 01000000 00000000 02000000 a41c3800 ..............8. │ │ 0x00dba370 01000000 01000000 00000000 02000000 ................ │ │ - 0x00dba380 6b000016 baea3000 73000016 ad3e3100 k.....0.s....>1. │ │ - 0x00dba390 71000016 0dd73100 79000016 a5ca3000 q.....1.y.....0. │ │ - 0x00dba3a0 6a000016 ee613100 70000016 ccca3000 j....a1.p.....0. │ │ + 0x00dba380 6b000016 baea3000 73000016 863e3100 k.....0.s....>1. │ │ + 0x00dba390 71000016 e6d63100 79000016 a5ca3000 q.....1.y.....0. │ │ + 0x00dba3a0 6a000016 c7613100 70000016 ccca3000 j....a1.p.....0. │ │ 0x00dba3b0 74000016 1a692f00 75000016 cc553000 t....i/.u....U0. │ │ 0x00dba3c0 64000016 34733000 65000016 f6fe2f00 d...4s0.e...../. │ │ - 0x00dba3d0 67000016 257c3100 66000016 46733000 g...%|1.f...Fs0. │ │ + 0x00dba3d0 67000016 fe7b3100 66000016 46733000 g....{1.f...Fs0. │ │ 0x00dba3e0 7a000016 8ae83200 68000016 12a52f00 z.....2.h...../. │ │ - 0x00dba3f0 7b000016 d5ca3000 72000016 14f63100 {.....0.r.....1. │ │ - 0x00dba400 6c000016 209c3100 77000016 96923000 l... .1.w.....0. │ │ - 0x00dba410 6d000016 f1113200 69000016 21a52f00 m.....2.i...!./. │ │ - 0x00dba420 6e000016 b1b23100 76000016 031c3000 n.....1.v.....0. │ │ - 0x00dba430 78000016 fd613100 6f000016 15123200 x....a1.o.....2. │ │ + 0x00dba3f0 7b000016 d5ca3000 72000016 edf53100 {.....0.r.....1. │ │ + 0x00dba400 6c000016 f99b3100 77000016 96923000 l.....1.w.....0. │ │ + 0x00dba410 6d000016 ca113200 69000016 21a52f00 m.....2.i...!./. │ │ + 0x00dba420 6e000016 8ab23100 76000016 031c3000 n.....1.v.....0. │ │ + 0x00dba430 78000016 d6613100 6f000016 ee113200 x....a1.o.....2. │ │ 0x00dba440 00000000 00000000 c460c900 f060c900 .........`...`.. │ │ 0x00dba450 1c61c900 4861c900 f061c900 9862c900 .a..Ha...a...b.. │ │ 0x00dba460 9465c900 00000000 36612f00 04000000 .e......6a/..... │ │ 0x00dba470 701cde00 19000000 ffffffff 00000000 p............... │ │ 0x00dba480 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dba490 84008017 71093300 85008017 519c3100 ....q.3.....Q.1. │ │ - 0x00dba4a0 89008017 bc923000 8a008017 b6303200 ......0......02. │ │ - 0x00dba4b0 64008017 5ec03200 7f008017 fc4d3200 d...^.2......M2. │ │ + 0x00dba490 84008017 71093300 85008017 2a9c3100 ....q.3.....*.1. │ │ + 0x00dba4a0 89008017 bc923000 8a008017 8f303200 ......0......02. │ │ + 0x00dba4b0 64008017 5ec03200 7f008017 d54d3200 d...^.2......M2. │ │ 0x00dba4c0 73008017 afc12f00 86008017 00ff2f00 s...../......./. │ │ - 0x00dba4d0 74008017 a5a83200 8b008017 4b123200 t.....2.....K.2. │ │ - 0x00dba4e0 65008017 bf1d3100 66008017 527b3100 e.....1.f...R{1. │ │ - 0x00dba4f0 75008017 114e3200 67008017 2c692f00 u....N2.g...,i/. │ │ - 0x00dba500 68008017 47f63100 69008017 56f63100 h...G.1.i...V.1. │ │ - 0x00dba510 6a008017 109f2f00 6b008017 9c403100 j...../.k....@1. │ │ - 0x00dba520 76008017 54fe2f00 77008017 647c3100 v...T./.w...d|1. │ │ - 0x00dba530 81008017 f6553000 6c008017 c18a3200 .....U0.l.....2. │ │ - 0x00dba540 78008017 ed653200 79008017 12563000 x....e2.y....V0. │ │ + 0x00dba4d0 74008017 a5a83200 8b008017 24123200 t.....2.....$.2. │ │ + 0x00dba4e0 65008017 981d3100 66008017 2b7b3100 e.....1.f...+{1. │ │ + 0x00dba4f0 75008017 ea4d3200 67008017 2c692f00 u....M2.g...,i/. │ │ + 0x00dba500 68008017 20f63100 69008017 2ff63100 h... .1.i.../.1. │ │ + 0x00dba510 6a008017 109f2f00 6b008017 75403100 j...../.k...u@1. │ │ + 0x00dba520 76008017 54fe2f00 77008017 3d7c3100 v...T./.w...=|1. │ │ + 0x00dba530 81008017 f6553000 6c008017 9a8a3200 .....U0.l.....2. │ │ + 0x00dba540 78008017 c6653200 79008017 12563000 x....e2.y....V0. │ │ 0x00dba550 6d008017 56a73200 6e008017 ffca3000 m...V.2.n.....0. │ │ - 0x00dba560 7a008017 d18a3200 82008017 807c3100 z.....2......|1. │ │ - 0x00dba570 83008017 5cb83100 6f008017 c0a83200 ....\.1.o.....2. │ │ - 0x00dba580 70008017 5a9c3100 7b008017 58733000 p...Z.1.{...Xs0. │ │ - 0x00dba590 7c008017 344e3200 7d008017 3b1c3000 |...4N2.}...;.0. │ │ - 0x00dba5a0 7e008017 5ed73100 71008017 002b3200 ~...^.1.q....+2. │ │ - 0x00dba5b0 87008017 b0403100 88008017 6d733000 .....@1.....ms0. │ │ + 0x00dba560 7a008017 aa8a3200 82008017 597c3100 z.....2.....Y|1. │ │ + 0x00dba570 83008017 35b83100 6f008017 c0a83200 ....5.1.o.....2. │ │ + 0x00dba580 70008017 339c3100 7b008017 58733000 p...3.1.{...Xs0. │ │ + 0x00dba590 7c008017 0d4e3200 7d008017 3b1c3000 |....N2.}...;.0. │ │ + 0x00dba5a0 7e008017 37d73100 71008017 d92a3200 ~...7.1.q....*2. │ │ + 0x00dba5b0 87008017 89403100 88008017 6d733000 .....@1.....ms0. │ │ 0x00dba5c0 72008017 74913000 00000000 00000000 r...t.0......... │ │ - 0x00dba5d0 68000014 69f63100 66000014 49eb3000 h...i.1.f...I.0. │ │ - 0x00dba5e0 67000014 c2c12f00 69000014 927c3100 g...../.i....|1. │ │ - 0x00dba5f0 6b000014 d2a83200 64000014 a37c3100 k.....2.d....|1. │ │ + 0x00dba5d0 68000014 42f63100 66000014 49eb3000 h...B.1.f...I.0. │ │ + 0x00dba5e0 67000014 c2c12f00 69000014 6b7c3100 g...../.i...k|1. │ │ + 0x00dba5f0 6b000014 d2a83200 64000014 7c7c3100 k.....2.d...||1. │ │ 0x00dba600 65000014 4f1c3000 6d000014 59eb3000 e...O.0.m...Y.0. │ │ - 0x00dba610 6e000014 b47c3100 6f000014 6daf3000 n....|1.o...m.0. │ │ + 0x00dba610 6e000014 8d7c3100 6f000014 6daf3000 n....|1.o...m.0. │ │ 0x00dba620 6a000014 48a52f00 6c000014 d2c12f00 j...H./.l...../. │ │ - 0x00dba630 70000014 c57c3100 00000000 00000000 p....|1......... │ │ - 0x00dba640 af6c3200 00000000 00000000 00000000 .l2............. │ │ + 0x00dba630 70000014 9e7c3100 00000000 00000000 p....|1......... │ │ + 0x00dba640 886c3200 00000000 00000000 00000000 .l2............. │ │ 0x00dba650 00000000 00000000 00000000 00000000 ................ │ │ 0x00dba660 00000000 00000000 00000000 01000000 ................ │ │ 0x00dba670 10000000 88a6db00 02000000 00000000 ................ │ │ 0x00dba680 08000000 6e563000 00000000 00000000 ....nV0......... │ │ 0x00dba690 00000000 abe83200 24bfba00 90000000 ......2.$....... │ │ - 0x00dba6a0 00000000 04000000 979c3100 34bfba00 ..........1.4... │ │ + 0x00dba6a0 00000000 04000000 709c3100 34bfba00 ........p.1.4... │ │ 0x00dba6b0 01000000 10000000 cca6db00 02000000 ................ │ │ - 0x00dba6c0 00000000 08000000 b5d73100 91000000 ..........1..... │ │ + 0x00dba6c0 00000000 08000000 8ed73100 91000000 ..........1..... │ │ 0x00dba6d0 00000000 00000000 03933000 b4bfba00 ..........0..... │ │ - 0x00dba6e0 90000000 01000000 04000000 c9403100 .............@1. │ │ + 0x00dba6e0 90000000 01000000 04000000 a2403100 .............@1. │ │ 0x00dba6f0 b4bfba00 02000000 00000000 10a7db00 ................ │ │ 0x00dba700 09000000 00000000 08000000 733a3000 ............s:0. │ │ 0x00dba710 88000000 00000000 04000000 4e692f00 ............Ni/. │ │ 0x00dba720 90ecc900 88000000 01000000 04000000 ................ │ │ - 0x00dba730 c2d73100 ccbeba00 88000000 02000000 ..1............. │ │ + 0x00dba730 9bd73100 ccbeba00 88000000 02000000 ..1............. │ │ 0x00dba740 04000000 10933000 ccbeba00 88000000 ......0......... │ │ - 0x00dba750 03000000 04000000 bf6c3200 44bfba00 .........l2.D... │ │ + 0x00dba750 03000000 04000000 986c3200 44bfba00 .........l2.D... │ │ 0x00dba760 90000000 04000000 04000000 a1093300 ..............3. │ │ 0x00dba770 f8d8cb00 88000000 05000000 04000000 ................ │ │ - 0x00dba780 ed303200 c0ecc900 88000000 06000000 .02............. │ │ + 0x00dba780 c6303200 c0ecc900 88000000 06000000 .02............. │ │ 0x00dba790 04000000 9baf3000 ccbeba00 88000000 ......0......... │ │ 0x00dba7a0 07000000 04000000 fdc12f00 e8bdba00 ........../..... │ │ 0x00dba7b0 88000000 08000000 04000000 1aff2f00 ............../. │ │ 0x00dba7c0 24bfba00 00000000 ffffffff e0a7db00 $............... │ │ 0x00dba7d0 00000000 00000000 00000000 8daf3000 ..............0. │ │ 0x00dba7e0 04000000 00000000 00000000 29ff2f00 ............)./. │ │ 0x00dba7f0 d0ecc900 b1000000 04000000 90eec900 ................ │ │ @@ -34612,15 +34612,15 @@ │ │ 0x00dba810 00000000 00000000 a0eec900 40f0c900 ............@... │ │ 0x00dba820 00000000 00000000 00000000 8e010000 ................ │ │ 0x00dba830 04000000 90eec900 00000000 00000000 ................ │ │ 0x00dba840 00000000 00000000 00000000 00000000 ................ │ │ 0x00dba850 a0eec900 40f0c900 00000000 00000000 ....@........... │ │ 0x00dba860 00000000 01000000 10000000 80a8db00 ................ │ │ 0x00dba870 02000000 00000000 08000000 238a2f00 ............#./. │ │ - 0x00dba880 00000000 00000000 00000000 bff63100 ..............1. │ │ + 0x00dba880 00000000 00000000 00000000 98f63100 ..............1. │ │ 0x00dba890 24bfba00 00000000 00000000 04000000 $............... │ │ 0x00dba8a0 b7af3000 d0ecc900 00000000 ffffffff ..0............. │ │ 0x00dba8b0 c4a8db00 00000000 00000000 00000000 ................ │ │ 0x00dba8c0 368a2f00 04000000 00000000 00000000 6./............. │ │ 0x00dba8d0 29ff2f00 98f2c900 47000000 00000000 )./.....G....... │ │ 0x00dba8e0 84beba00 00000000 00000000 00000000 ................ │ │ 0x00dba8f0 00000000 00000000 00000000 b4f5c900 ................ │ │ @@ -34657,17 +34657,17 @@ │ │ 0x00dbaae0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbaaf0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbab00 00000000 00000000 57000000 00000000 ........W....... │ │ 0x00dbab10 18f9c900 00000000 00000000 00000000 ................ │ │ 0x00dbab20 00000000 00000000 00000000 28f9c900 ............(... │ │ 0x00dbab30 78f9c900 00000000 00000000 00000000 x............... │ │ 0x00dbab40 01000000 10000000 5cabdb00 02000000 ........\....... │ │ - 0x00dbab50 00000000 08000000 cfd73100 01000000 ..........1..... │ │ + 0x00dbab50 00000000 08000000 a8d73100 01000000 ..........1..... │ │ 0x00dbab60 00000000 00000000 a21c3000 c4bfba00 ..........0..... │ │ - 0x00dbab70 01000000 00000000 04000000 e77c3100 .............|1. │ │ + 0x00dbab70 01000000 00000000 04000000 c07c3100 .............|1. │ │ 0x00dbab80 24beba00 58000000 00000000 24beba00 $...X.......$... │ │ 0x00dbab90 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbaba0 d4fcca00 00000000 00000000 00000000 ................ │ │ 0x00dbabb0 00000000 00000000 00000000 8c000000 ................ │ │ 0x00dbabc0 00000000 24beba00 00000000 00000000 ....$........... │ │ 0x00dbabd0 00000000 00000000 d4fcca00 00000000 ................ │ │ 0x00dbabe0 00000000 00000000 00000000 00000000 ................ │ │ @@ -34678,86 +34678,86 @@ │ │ 0x00dbac30 00000000 2cfbc900 00000000 00000000 ....,........... │ │ 0x00dbac40 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbac50 00000000 00000000 3cfbc900 94fcc900 ........<....... │ │ 0x00dbac60 00000000 00000000 ffffffff 80acdb00 ................ │ │ 0x00dbac70 00000000 00000000 00000000 30cb3000 ............0.0. │ │ 0x00dbac80 04000000 00000000 00000000 30cb3000 ............0.0. │ │ 0x00dbac90 680cca00 01000000 10000000 b0acdb00 h............... │ │ - 0x00dbaca0 02000000 00000000 08000000 9eb83100 ..............1. │ │ + 0x00dbaca0 02000000 00000000 08000000 77b83100 ............w.1. │ │ 0x00dbacb0 00000000 00000000 00000000 a2733000 .............s0. │ │ 0x00dbacc0 24bfba00 05000000 00000000 04000000 $............... │ │ - 0x00dbacd0 d36c3200 880cca00 01000000 10000000 .l2............. │ │ + 0x00dbacd0 ac6c3200 880cca00 01000000 10000000 .l2............. │ │ 0x00dbace0 f4acdb00 02000000 00000000 08000000 ................ │ │ 0x00dbacf0 44cb3000 00000000 00000000 00000000 D.0............. │ │ 0x00dbad00 37c22f00 24bfba00 00010000 ffffffff 7./.$........... │ │ 0x00dbad10 00000000 44cb3000 e40fca00 01000000 ....D.0......... │ │ 0x00dbad20 10000000 38addb00 02000000 00000000 ....8........... │ │ - 0x00dbad30 08000000 a9b83100 01000000 00000000 ......1......... │ │ + 0x00dbad30 08000000 82b83100 01000000 00000000 ......1......... │ │ 0x00dbad40 00000000 ae1c3000 b80cca00 01000000 ......0......... │ │ 0x00dbad50 00000000 04000000 b3083100 a4bfba00 ..........1..... │ │ 0x00dbad60 01000000 10000000 7caddb00 02000000 ........|....... │ │ - 0x00dbad70 00000000 08000000 404e3200 00000000 ........@N2..... │ │ + 0x00dbad70 00000000 08000000 194e3200 00000000 .........N2..... │ │ 0x00dbad80 00000000 00000000 7cc73200 a4bfba00 ........|.2..... │ │ - 0x00dbad90 04000000 00000000 04000000 32623100 ............2b1. │ │ + 0x00dbad90 04000000 00000000 04000000 0b623100 .............b1. │ │ 0x00dbada0 24beba00 00000000 00000000 00000000 $............... │ │ 0x00dbadb0 c0addb00 02000000 f0addb00 00000000 ................ │ │ 0x00dbadc0 a4000000 00000000 00000000 04000000 ................ │ │ 0x00dbadd0 16e12f00 ccbeba00 a5000000 00000000 ../............. │ │ - 0x00dbade0 00000000 04000000 de6c3200 a80cca00 .........l2..... │ │ + 0x00dbade0 00000000 04000000 b76c3200 a80cca00 .........l2..... │ │ 0x00dbadf0 00000000 00000000 04000000 a9e73200 ..............2. │ │ 0x00dbae00 34bfba00 5a000000 04000000 3018ca00 4...Z.......0... │ │ 0x00dbae10 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbae20 00000000 00000000 f40fca00 3012ca00 ............0... │ │ 0x00dbae30 00000000 00000000 00000000 01000000 ................ │ │ 0x00dbae40 10000000 58aedb00 03000000 00000000 ....X........... │ │ - 0x00dbae50 0c000000 b4b83100 89000000 00000000 ......1......... │ │ + 0x00dbae50 0c000000 8db83100 89000000 00000000 ......1......... │ │ 0x00dbae60 00000000 b8093300 e8bdba00 8d000000 ......3......... │ │ 0x00dbae70 01000000 04000000 2e073100 d0ecc900 ..........1..... │ │ - 0x00dbae80 89000000 02000000 08000000 ef6b3200 .............k2. │ │ + 0x00dbae80 89000000 02000000 08000000 c86b3200 .............k2. │ │ 0x00dbae90 24beba00 67000000 00000000 6018ca00 $...g.......`... │ │ 0x00dbaea0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbaeb0 00000000 00000000 00000000 7018ca00 ............p... │ │ 0x00dbaec0 1c1cca00 00000000 00000000 59030000 ............Y... │ │ 0x00dbaed0 00000000 6018ca00 00000000 00000000 ....`........... │ │ 0x00dbaee0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbaef0 00000000 7018ca00 1c1cca00 00000000 ....p........... │ │ 0x00dbaf00 00000000 02000000 00000000 20afdb00 ............ ... │ │ 0x00dbaf10 02000000 48afdb00 0c000000 a0c73200 ....H.........2. │ │ 0x00dbaf20 8c000000 00000000 04000000 b0c73200 ..............2. │ │ 0x00dbaf30 d0ecc900 8a000000 01000000 04000000 ................ │ │ - 0x00dbaf40 9b123200 b4d8cb00 00000000 00000000 ..2............. │ │ + 0x00dbaf40 74123200 b4d8cb00 00000000 00000000 t.2............. │ │ 0x00dbaf50 00000000 00000000 0828ca00 00000000 .........(...... │ │ 0x00dbaf60 00000000 01000000 10000000 80afdb00 ................ │ │ 0x00dbaf70 03000000 00000000 10000000 973a3000 .............:0. │ │ 0x00dbaf80 91000000 00000000 00000000 80933000 ..............0. │ │ 0x00dbaf90 ac1dca00 89000000 01000000 04000000 ................ │ │ - 0x00dbafa0 f37c3100 84beba00 8d000000 02000000 .|1............. │ │ + 0x00dbafa0 cc7c3100 84beba00 8d000000 02000000 .|1............. │ │ 0x00dbafb0 08000000 4ec22f00 d0ecc900 00000000 ....N./......... │ │ 0x00dbafc0 ffffffff d8afdb00 00000000 00000000 ................ │ │ 0x00dbafd0 00000000 46933000 04000000 00000000 ....F.0......... │ │ - 0x00dbafe0 00000000 eb233100 bc1dca00 01000000 .....#1......... │ │ + 0x00dbafe0 00000000 c4233100 bc1dca00 01000000 .....#1......... │ │ 0x00dbaff0 10000000 08b0db00 06000000 00000000 ................ │ │ 0x00dbb000 18000000 65cb3000 91000000 00000000 ....e.0......... │ │ 0x00dbb010 00000000 80933000 ac1dca00 89000000 ......0......... │ │ 0x00dbb020 01000000 04000000 bec73200 c4bfba00 ..........2..... │ │ 0x00dbb030 89000000 02000000 08000000 ab733000 .............s0. │ │ 0x00dbb040 c4bfba00 89000000 03000000 0c000000 ................ │ │ - 0x00dbb050 c4b83100 84beba00 89000000 04000000 ..1............. │ │ + 0x00dbb050 9db83100 84beba00 89000000 04000000 ..1............. │ │ 0x00dbb060 10000000 34e12f00 c4bfba00 89000000 ....4./......... │ │ 0x00dbb070 05000000 14000000 40e12f00 c4bfba00 ........@./..... │ │ 0x00dbb080 02030000 04000000 ec1dca00 00000000 ................ │ │ 0x00dbb090 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbb0a0 00000000 00000000 0c1eca00 6420ca00 ............d .. │ │ 0x00dbb0b0 00000000 00000000 00000000 75c73200 ............u.2. │ │ - 0x00dbb0c0 558b3200 01000000 dc233100 28a93200 U.2......#1.(.2. │ │ - 0x00dbb0d0 02000000 36a93200 8e123200 03000000 ....6.2...2..... │ │ - 0x00dbb0e0 e9e83200 864e3200 04000000 994e3200 ..2..N2......N2. │ │ - 0x00dbb0f0 e3a52f00 05000000 f46c3200 1fe12f00 ../......l2.../. │ │ - 0x00dbb100 06000000 50623100 be093300 07000000 ....Pb1...3..... │ │ - 0x00dbb110 6c933000 0b6d3200 08000000 b81c3000 l.0..m2.......0. │ │ + 0x00dbb0c0 2e8b3200 01000000 b5233100 28a93200 ..2......#1.(.2. │ │ + 0x00dbb0d0 02000000 36a93200 67123200 03000000 ....6.2.g.2..... │ │ + 0x00dbb0e0 e9e83200 5f4e3200 04000000 724e3200 ..2._N2.....rN2. │ │ + 0x00dbb0f0 e3a52f00 05000000 cd6c3200 1fe12f00 ../......l2.../. │ │ + 0x00dbb100 06000000 29623100 be093300 07000000 ....)b1...3..... │ │ + 0x00dbb110 6c933000 e46c3200 08000000 b81c3000 l.0..l2.......0. │ │ 0x00dbb120 44a93200 ffffffff 00000000 00000000 D.2............. │ │ 0x00dbb130 7e000000 00000000 202aca00 00000000 ~....... *...... │ │ 0x00dbb140 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbb150 00000000 302aca00 b02aca00 00000000 ....0*...*...... │ │ 0x00dbb160 00000000 00000000 70010000 00000000 ........p....... │ │ 0x00dbb170 202aca00 00000000 00000000 00000000 *.............. │ │ 0x00dbb180 00000000 00000000 00000000 302aca00 ............0*.. │ │ @@ -34805,23 +34805,23 @@ │ │ 0x00dbb420 84e9ca00 00000000 00000000 00000000 ................ │ │ 0x00dbb430 00000000 00000000 01000000 10000000 ................ │ │ 0x00dbb440 54b4db00 02000000 00000000 08000000 T............... │ │ 0x00dbb450 68ff2f00 00000000 00000000 00000000 h./............. │ │ 0x00dbb460 5fb02f00 84beba00 00000000 00000000 _./............. │ │ 0x00dbb470 04000000 749c3000 84beba00 02000000 ....t.0......... │ │ 0x00dbb480 00000000 98b4db00 02000000 00000000 ................ │ │ - 0x00dbb490 08000000 ad123200 00000000 00000000 ......2......... │ │ + 0x00dbb490 08000000 86123200 00000000 00000000 ......2......... │ │ 0x00dbb4a0 04000000 cc692f00 84beba00 00000000 .....i/......... │ │ - 0x00dbb4b0 00000000 04000000 eaf63100 f033ca00 ..........1..3.. │ │ + 0x00dbb4b0 00000000 04000000 c3f63100 f033ca00 ..........1..3.. │ │ 0x00dbb4c0 02000000 00000000 dcb4db00 02000000 ................ │ │ 0x00dbb4d0 00000000 08000000 be733000 00000000 .........s0..... │ │ 0x00dbb4e0 00000000 04000000 ec083100 04bfba00 ..........1..... │ │ 0x00dbb4f0 04000000 00000000 04000000 df093300 ..............3. │ │ 0x00dbb500 0034ca00 01000000 10000000 20b5db00 .4.......... ... │ │ - 0x00dbb510 02000000 00000000 08000000 f2403100 .............@1. │ │ + 0x00dbb510 02000000 00000000 08000000 cb403100 .............@1. │ │ 0x00dbb520 00000000 00000000 00000000 dc692f00 .............i/. │ │ 0x00dbb530 e8bdba00 00000000 00000000 04000000 ................ │ │ 0x00dbb540 77ff2f00 1034ca00 22010000 00000000 w./..4.."....... │ │ 0x00dbb550 9445ca00 00000000 00000000 00000000 .E.............. │ │ 0x00dbb560 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbb570 a445ca00 444fca00 00000000 00000000 .E..DO.......... │ │ 0x00dbb580 00000000 ffffffff 9cb5db00 00000000 ................ │ │ @@ -34831,115 +34831,115 @@ │ │ 0x00dbb5c0 00000000 08000000 baeb3000 00000000 ..........0..... │ │ 0x00dbb5d0 00000000 00000000 5fb02f00 24beba00 ........_./.$... │ │ 0x00dbb5e0 00000000 00000000 04000000 749c3000 ............t.0. │ │ 0x00dbb5f0 24beba00 02000000 00000000 10b6db00 $............... │ │ 0x00dbb600 02000000 00000000 08000000 5ba93200 ............[.2. │ │ 0x00dbb610 00000000 00000000 04000000 ae563000 .............V0. │ │ 0x00dbb620 24beba00 00000000 00000000 04000000 $............... │ │ - 0x00dbb630 c3123200 5861ca00 02000000 00000000 ..2.Xa.......... │ │ + 0x00dbb630 9c123200 5861ca00 02000000 00000000 ..2.Xa.......... │ │ 0x00dbb640 54b6db00 02000000 00000000 08000000 T............... │ │ 0x00dbb650 c7c73200 00000000 00000000 04000000 ..2............. │ │ 0x00dbb660 ec083100 04bfba00 04000000 00000000 ..1............. │ │ 0x00dbb670 04000000 e3733000 6861ca00 01000000 .....s0.ha...... │ │ 0x00dbb680 10000000 98b6db00 02000000 00000000 ................ │ │ 0x00dbb690 08000000 87ff2f00 91000000 00000000 ....../......... │ │ 0x00dbb6a0 00000000 1de93200 7861ca00 91000000 ......2.xa...... │ │ - 0x00dbb6b0 01000000 04000000 6c6d3200 7861ca00 ........lm2.xa.. │ │ + 0x00dbb6b0 01000000 04000000 456d3200 7861ca00 ........Em2.xa.. │ │ 0x00dbb6c0 23010000 00000000 8861ca00 00000000 #........a...... │ │ 0x00dbb6d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbb6e0 00000000 00000000 846aca00 1070ca00 .........j...p.. │ │ 0x00dbb6f0 00000000 00000000 02000000 00000000 ................ │ │ 0x00dbb700 14b7db00 03000000 00000000 08000000 ................ │ │ 0x00dbb710 6ba93200 90000000 00000000 04000000 k.2............. │ │ - 0x00dbb720 f8b83100 d0ecc900 90000000 01000000 ..1............. │ │ + 0x00dbb720 d1b83100 d0ecc900 90000000 01000000 ..1............. │ │ 0x00dbb730 04000000 49e12f00 d0ecc900 88000000 ....I./......... │ │ 0x00dbb740 02000000 04000000 91933000 f47eca00 ..........0..~.. │ │ 0x00dbb750 00000000 ffffffff 6cb7db00 00000000 ........l....... │ │ 0x00dbb760 00000000 00000000 b3563000 04000000 .........V0..... │ │ - 0x00dbb770 00000000 00000000 618b3200 5479ca00 ........a.2.Ty.. │ │ + 0x00dbb770 00000000 00000000 3a8b3200 5479ca00 ........:.2.Ty.. │ │ 0x00dbb780 00000000 ffffffff 9cb7db00 00000000 ................ │ │ 0x00dbb790 00000000 00000000 ffa52f00 04000000 ........../..... │ │ - 0x00dbb7a0 00000000 00000000 1d243100 6479ca00 .........$1.dy.. │ │ + 0x00dbb7a0 00000000 00000000 f6233100 6479ca00 .........#1.dy.. │ │ 0x00dbb7b0 92010000 00000000 7479ca00 00000000 ........ty...... │ │ 0x00dbb7c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbb7d0 00000000 00000000 00000000 8479ca00 .............y.. │ │ 0x00dbb7e0 00000000 00000000 01000000 10000000 ................ │ │ 0x00dbb7f0 04b8db00 03000000 00000000 0c000000 ................ │ │ 0x00dbb800 1aa62f00 00000000 00000000 00000000 ../............. │ │ 0x00dbb810 c0563000 047fca00 01000000 00000000 .V0............. │ │ - 0x00dbb820 04000000 c69c3100 d0ecc900 01000000 ......1......... │ │ + 0x00dbb820 04000000 9f9c3100 d0ecc900 01000000 ......1......... │ │ 0x00dbb830 00000000 08000000 f2692f00 147fca00 .........i/..... │ │ 0x00dbb840 01000000 10000000 5cb8db00 03000000 ........\....... │ │ - 0x00dbb850 00000000 18000000 f3d73100 04000000 ..........1..... │ │ + 0x00dbb850 00000000 18000000 ccd73100 04000000 ..........1..... │ │ 0x00dbb860 00000000 00000000 2e073100 d0ecc900 ..........1..... │ │ - 0x00dbb870 00100000 00000000 04000000 ef6b3200 .............k2. │ │ + 0x00dbb870 00100000 00000000 04000000 c86b3200 .............k2. │ │ 0x00dbb880 24beba00 01000000 00000000 14000000 $............... │ │ - 0x00dbb890 63313200 84beba00 01000000 10000000 c12............. │ │ + 0x00dbb890 3c313200 84beba00 01000000 10000000 <12............. │ │ 0x00dbb8a0 b4b8db00 04000000 00000000 2c000000 ............,... │ │ 0x00dbb8b0 aecb3000 00100000 00000000 00000000 ..0............. │ │ 0x00dbb8c0 dac73200 60beba00 01000000 00000000 ..2.`........... │ │ 0x00dbb8d0 10000000 a23a3000 24bfba00 00100000 .....:0.$....... │ │ 0x00dbb8e0 00000000 14000000 a0ff2f00 a8c4ba00 ........../..... │ │ 0x00dbb8f0 00100000 00000000 1c000000 d88a2f00 ............../. │ │ - 0x00dbb900 84beba00 b0ff2f00 d19c3100 a3933000 ....../...1...0. │ │ + 0x00dbb900 84beba00 b0ff2f00 aa9c3100 a3933000 ....../...1...0. │ │ 0x00dbb910 b7030000 00000000 00000000 00000000 ................ │ │ 0x00dbb920 dc56bc00 247fca00 4454bc00 00000000 .V..$...DT...... │ │ 0x00dbb930 00000000 00000000 00000000 a47fca00 ................ │ │ 0x00dbb940 00000000 00000000 b8030000 00000000 ................ │ │ 0x00dbb950 04bfba00 00000000 00000000 00000000 ................ │ │ 0x00dbb960 00000000 e07fca00 0080ca00 00000000 ................ │ │ 0x00dbb970 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbb980 ba030000 00000000 00000000 00000000 ................ │ │ 0x00dbb990 dc56bc00 0480ca00 4454bc00 00000000 .V......DT...... │ │ 0x00dbb9a0 00000000 00000000 00000000 a47fca00 ................ │ │ 0x00dbb9b0 00000000 00000000 01000000 10000000 ................ │ │ 0x00dbb9c0 d4b9db00 04000000 00000000 10000000 ................ │ │ 0x00dbb9d0 93e12f00 00000000 00000000 00000000 ../............. │ │ - 0x00dbb9e0 6c243100 a0beba00 00000000 00000000 l$1............. │ │ + 0x00dbb9e0 45243100 a0beba00 00000000 00000000 E$1............. │ │ 0x00dbb9f0 04000000 c2eb3000 a0beba00 00000000 ......0......... │ │ - 0x00dbba00 00000000 08000000 f99c3100 a0beba00 ..........1..... │ │ - 0x00dbba10 00000000 00000000 0c000000 aa313200 .............12. │ │ + 0x00dbba00 00000000 08000000 d29c3100 a0beba00 ..........1..... │ │ + 0x00dbba10 00000000 00000000 0c000000 83313200 .............12. │ │ 0x00dbba20 a0beba00 f0030000 04000000 7884ca00 ............x... │ │ 0x00dbba30 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbba40 00000000 00000000 00000000 8884ca00 ................ │ │ 0x00dbba50 9886ca00 00000000 00000000 01000000 ................ │ │ 0x00dbba60 10000000 78badb00 03000000 00000000 ....x........... │ │ 0x00dbba70 0c000000 f3093300 01000000 00000000 ......3......... │ │ - 0x00dbba80 00000000 0a413100 24bfba00 01000000 .....A1.$....... │ │ + 0x00dbba80 00000000 e3403100 24bfba00 01000000 .....@1.$....... │ │ 0x00dbba90 00000000 04000000 1a093100 ccbeba00 ..........1..... │ │ 0x00dbbaa0 01000000 00000000 08000000 fe1c3000 ..............0. │ │ 0x00dbbab0 b4bfba00 01000000 10000000 d0badb00 ................ │ │ 0x00dbbac0 05000000 00000000 14000000 a4e12f00 ............../. │ │ - 0x00dbbad0 91000000 00000000 00000000 aa6d3200 .............m2. │ │ + 0x00dbbad0 91000000 00000000 00000000 836d3200 .............m2. │ │ 0x00dbbae0 9088ca00 04000000 00000000 04000000 ................ │ │ 0x00dbbaf0 b43a3000 b4bfba00 05000000 00000000 .:0............. │ │ 0x00dbbb00 08000000 d7cb3000 24bfba00 01000000 ......0.$....... │ │ 0x00dbbb10 00000000 0c000000 016a2f00 bcbeba00 .........j/..... │ │ - 0x00dbbb20 01000000 00000000 10000000 069d3100 ..............1. │ │ + 0x00dbbb20 01000000 00000000 10000000 df9c3100 ..............1. │ │ 0x00dbbb30 e8bdba00 01000000 10000000 50bbdb00 ............P... │ │ 0x00dbbb40 03000000 00000000 0c000000 48a62f00 ............H./. │ │ 0x00dbbb50 91000000 00000000 00000000 ccff2f00 ............../. │ │ 0x00dbbb60 d0ecc900 91000000 01000000 04000000 ................ │ │ - 0x00dbbb70 aa6d3200 9088ca00 04000000 00000000 .m2............. │ │ + 0x00dbbb70 836d3200 9088ca00 04000000 00000000 .m2............. │ │ 0x00dbbb80 08000000 150a3300 a088ca00 01000000 ......3......... │ │ 0x00dbbb90 10000000 a8bbdb00 02000000 00000000 ................ │ │ 0x00dbbba0 08000000 040a3300 01000000 00000000 ......3......... │ │ 0x00dbbbb0 00000000 ccff2f00 d0ecc900 04000000 ....../......... │ │ 0x00dbbbc0 00000000 04000000 2d093100 b088ca00 ........-.1..... │ │ 0x00dbbbd0 45040000 00000000 c088ca00 00000000 E............... │ │ 0x00dbbbe0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbbbf0 00000000 00000000 00000000 d088ca00 ................ │ │ 0x00dbbc00 00000000 00000000 11050000 00000000 ................ │ │ 0x00dbbc10 988fca00 00000000 00000000 00000000 ................ │ │ 0x00dbbc20 00000000 00000000 00000000 a88fca00 ................ │ │ 0x00dbbc30 f88fca00 00000000 00000000 00000000 ................ │ │ 0x00dbbc40 01000000 10000000 5cbcdb00 02000000 ........\....... │ │ 0x00dbbc50 00000000 08000000 c9eb3000 01000000 ..........0..... │ │ - 0x00dbbc60 00000000 00000000 797d3100 c4bfba00 ........y}1..... │ │ - 0x00dbbc70 01000000 00000000 04000000 e77c3100 .............|1. │ │ + 0x00dbbc60 00000000 00000000 527d3100 c4bfba00 ........R}1..... │ │ + 0x00dbbc70 01000000 00000000 04000000 c07c3100 .............|1. │ │ 0x00dbbc80 24beba00 19050000 00000000 04bfba00 $............... │ │ 0x00dbbc90 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbbca0 9491ca00 b491ca00 00000000 00000000 ................ │ │ 0x00dbbcb0 b891ca00 c091ca00 00000000 1c050000 ................ │ │ 0x00dbbcc0 00000000 d0ecc900 00000000 00000000 ................ │ │ 0x00dbbcd0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbbce0 00000000 00000000 c491ca00 00000000 ................ │ │ @@ -34957,78 +34957,78 @@ │ │ 0x00dbbda0 00000000 7092ca00 00000000 00000000 ....p........... │ │ 0x00dbbdb0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbbdc0 00000000 8092ca00 1495ca00 00000000 ................ │ │ 0x00dbbdd0 00000000 01000000 10000000 f0bddb00 ................ │ │ 0x00dbbde0 03000000 00000000 0c000000 d2563000 .............V0. │ │ 0x00dbbdf0 00000000 00000000 00000000 5ba73000 ............[.0. │ │ 0x00dbbe00 d0ecc900 89000000 00000000 04000000 ................ │ │ - 0x00dbbe10 31d83100 24beba00 89000000 01000000 1.1.$........... │ │ + 0x00dbbe10 0ad83100 24beba00 89000000 01000000 ..1.$........... │ │ 0x00dbbe20 08000000 6f113000 24beba00 01000000 ....o.0.$....... │ │ 0x00dbbe30 10000000 48bedb00 02000000 00000000 ....H........... │ │ - 0x00dbbe40 08000000 ba6d3200 8d000000 00000000 .....m2......... │ │ + 0x00dbbe40 08000000 936d3200 8d000000 00000000 .....m2......... │ │ 0x00dbbe50 00000000 31c83200 8c95ca00 8d000000 ....1.2......... │ │ - 0x00dbbe60 01000000 04000000 39d83100 8c95ca00 ........9.1..... │ │ + 0x00dbbe60 01000000 04000000 12d83100 8c95ca00 ..........1..... │ │ 0x00dbbe70 1a050000 00000000 04bfba00 00000000 ................ │ │ 0x00dbbe80 00000000 00000000 00000000 a8aaca00 ................ │ │ 0x00dbbe90 c8aaca00 00000000 00000000 ccaaca00 ................ │ │ 0x00dbbea0 d4aaca00 00000000 93010000 00000000 ................ │ │ 0x00dbbeb0 04bfba00 00000000 00000000 00000000 ................ │ │ 0x00dbbec0 00000000 d8aaca00 f8aaca00 00000000 ................ │ │ 0x00dbbed0 00000000 fcaaca00 04abca00 00000000 ................ │ │ 0x00dbbee0 97020000 00000000 0cb6ca00 00000000 ................ │ │ 0x00dbbef0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbbf00 00000000 00000000 00000000 08abca00 ................ │ │ 0x00dbbf10 04acca00 00000000 01000000 10000000 ................ │ │ 0x00dbbf20 34bfdb00 02000000 00000000 08000000 4............... │ │ - 0x00dbbf30 a3623100 00000000 00000000 00000000 .b1............. │ │ + 0x00dbbf30 7c623100 00000000 00000000 00000000 |b1............. │ │ 0x00dbbf40 f3733000 24bfba00 01000000 00000000 .s0.$........... │ │ 0x00dbbf50 04000000 a1a93200 e8bdba00 01000000 ......2......... │ │ 0x00dbbf60 10000000 78bfdb00 02000000 00000000 ....x........... │ │ - 0x00dbbf70 08000000 2b413100 01000000 00000000 ....+A1......... │ │ - 0x00dbbf80 00000000 189d3100 24beba00 00000000 ......1.$....... │ │ + 0x00dbbf70 08000000 04413100 01000000 00000000 .....A1......... │ │ + 0x00dbbf80 00000000 f19c3100 24beba00 00000000 ......1.$....... │ │ 0x00dbbf90 00000000 04000000 e5eb3000 fcb5ca00 ..........0..... │ │ 0x00dbbfa0 91010000 00000000 3cb6ca00 00000000 ........<....... │ │ 0x00dbbfb0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbbfc0 00000000 4cb6ca00 9cb6ca00 00000000 ....L........... │ │ 0x00dbbfd0 00000000 00000000 01000000 10000000 ................ │ │ 0x00dbbfe0 f4bfdb00 02000000 00000000 08000000 ................ │ │ 0x00dbbff0 f1eb3000 89000000 00000000 00000000 ..0............. │ │ 0x00dbc000 281d3000 24beba00 89000000 01000000 (.0.$........... │ │ - 0x00dbc010 04000000 7b8b3200 24beba00 54000000 ....{.2.$...T... │ │ + 0x00dbc010 04000000 548b3200 24beba00 54000000 ....T.2.$...T... │ │ 0x00dbc020 00000000 64b8ca00 00000000 00000000 ....d........... │ │ 0x00dbc030 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc040 00000000 00000000 74b8ca00 00000000 ........t....... │ │ 0x00dbc050 00000000 01000000 10000000 70c0db00 ............p... │ │ 0x00dbc060 02000000 00000000 08000000 fd3a3000 .............:0. │ │ 0x00dbc070 89000000 00000000 00000000 366a2f00 ............6j/. │ │ 0x00dbc080 e8beba00 89000000 01000000 04000000 ................ │ │ - 0x00dbc090 2af73100 e8beba00 eb020000 00000000 *.1............. │ │ + 0x00dbc090 03f73100 e8beba00 eb020000 00000000 ..1............. │ │ 0x00dbc0a0 34b9ca00 00000000 00000000 00000000 4............... │ │ 0x00dbc0b0 00000000 00000000 00000000 44b9ca00 ............D... │ │ 0x00dbc0c0 dcb9ca00 00000000 00000000 00000000 ................ │ │ 0x00dbc0d0 01000000 10000000 ecc0db00 02000000 ................ │ │ - 0x00dbc0e0 00000000 08000000 33f73100 00000000 ........3.1..... │ │ + 0x00dbc0e0 00000000 08000000 0cf73100 00000000 ..........1..... │ │ 0x00dbc0f0 00000000 00000000 c9933000 24bfba00 ..........0.$... │ │ - 0x00dbc100 00000000 00000000 04000000 2f9d3100 ............/.1. │ │ + 0x00dbc100 00000000 00000000 04000000 089d3100 ..............1. │ │ 0x00dbc110 24bfba00 00000000 ffffffff 30c1db00 $...........0... │ │ - 0x00dbc120 00000000 00000000 00000000 42f73100 ............B.1. │ │ - 0x00dbc130 04000000 00000000 00000000 42f73100 ............B.1. │ │ + 0x00dbc120 00000000 00000000 00000000 1bf73100 ..............1. │ │ + 0x00dbc130 04000000 00000000 00000000 1bf73100 ..............1. │ │ 0x00dbc140 e4bbca00 55000000 00000000 00edc900 ....U........... │ │ 0x00dbc150 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc160 00000000 00000000 90d1ca00 38d2ca00 ............8... │ │ 0x00dbc170 00000000 00000000 00000000 56000000 ............V... │ │ 0x00dbc180 00000000 00edc900 00000000 00000000 ................ │ │ 0x00dbc190 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc1a0 90d1ca00 e8d3ca00 00000000 00000000 ................ │ │ 0x00dbc1b0 00000000 03030000 00000000 00edc900 ................ │ │ 0x00dbc1c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc1d0 00000000 00000000 90d1ca00 00000000 ................ │ │ 0x00dbc1e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc1f0 ffffffff 08c2db00 00000000 00000000 ................ │ │ - 0x00dbc200 00000000 f76d3200 04000000 00000000 .....m2......... │ │ + 0x00dbc200 00000000 d06d3200 04000000 00000000 .....m2......... │ │ 0x00dbc210 00000000 23cc3000 3cc9cb00 01030000 ....#.0.<....... │ │ 0x00dbc220 04000000 ace5ca00 00000000 00000000 ................ │ │ 0x00dbc230 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc240 00000000 00000000 bce5ca00 00000000 ................ │ │ 0x00dbc250 00000000 27050000 04000000 ace5ca00 ....'........... │ │ 0x00dbc260 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc270 00000000 00000000 00000000 00000000 ................ │ │ @@ -35048,126 +35048,126 @@ │ │ 0x00dbc350 00000000 00000000 00000000 88ebca00 ................ │ │ 0x00dbc360 78ecca00 00000000 00000000 01000000 x............... │ │ 0x00dbc370 10000000 88c3db00 02000000 00000000 ................ │ │ 0x00dbc380 08000000 ddc22f00 00000000 00000000 ....../......... │ │ 0x00dbc390 00000000 e5c22f00 24beba00 00000000 ....../.$....... │ │ 0x00dbc3a0 00000000 04000000 5cb03000 e8bdba00 ........\.0..... │ │ 0x00dbc3b0 01000000 10000000 ccc3db00 02000000 ................ │ │ - 0x00dbc3c0 00000000 08000000 117e3100 00000000 .........~1..... │ │ + 0x00dbc3c0 00000000 08000000 ea7d3100 00000000 .........}1..... │ │ 0x00dbc3d0 00000000 00000000 5b133100 24beba00 ........[.1.$... │ │ 0x00dbc3e0 04000000 00000000 04000000 72c83200 ............r.2. │ │ 0x00dbc3f0 d4edca00 fc030000 00000000 a0f0ca00 ................ │ │ 0x00dbc400 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc410 00000000 00000000 b0f0ca00 64f1ca00 ............d... │ │ 0x00dbc420 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc430 ffffffff 48c4db00 00000000 00000000 ....H........... │ │ 0x00dbc440 00000000 61b03000 04000000 00000000 ....a.0......... │ │ 0x00dbc450 00000000 61b03000 24beba00 05000000 ....a.0.$....... │ │ 0x00dbc460 c0093100 11000000 3a0a3300 00000000 ..1.....:.3..... │ │ 0x00dbc470 ffffffff 88c4db00 00000000 00000000 ................ │ │ - 0x00dbc480 00000000 5e9d3100 04000000 00000000 ....^.1......... │ │ - 0x00dbc490 00000000 5e9d3100 a80cca00 15050000 ....^.1......... │ │ + 0x00dbc480 00000000 379d3100 04000000 00000000 ....7.1......... │ │ + 0x00dbc490 00000000 379d3100 a80cca00 15050000 ....7.1......... │ │ 0x00dbc4a0 00000000 acf3ca00 00000000 00000000 ................ │ │ 0x00dbc4b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc4c0 00000000 00000000 bcf3ca00 00000000 ................ │ │ 0x00dbc4d0 00000000 ef030000 00000000 a0beba00 ................ │ │ 0x00dbc4e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbc4f0 04f7ca00 b4f7ca00 00000000 00000000 ................ │ │ 0x00dbc500 00000000 00000000 00000000 76000011 ............v... │ │ - 0x00dbc510 769d3100 77000011 a4413100 aa000011 v.1.w....A1..... │ │ - 0x00dbc520 14e22f00 ab000011 1b313100 64000011 ../......11.d... │ │ - 0x00dbc530 06743000 65000011 02133200 95000011 .t0.e.....2..... │ │ - 0x00dbc540 2c7e3100 a0000011 69b93100 85000011 ,~1.....i.1..... │ │ + 0x00dbc510 4f9d3100 77000011 7d413100 aa000011 O.1.w...}A1..... │ │ + 0x00dbc520 14e22f00 ab000011 f4303100 64000011 ../......01.d... │ │ + 0x00dbc530 06743000 65000011 db123200 95000011 .t0.e.....2..... │ │ + 0x00dbc540 057e3100 a0000011 42b93100 85000011 .~1.....B.1..... │ │ 0x00dbc550 1eec3000 a9000011 39aa3200 83000011 ..0.....9.2..... │ │ - 0x00dbc560 30ec3000 90000011 de243100 80000011 0.0......$1..... │ │ + 0x00dbc560 30ec3000 90000011 b7243100 80000011 0.0......$1..... │ │ 0x00dbc570 1fe22f00 89000011 06c32f00 91000011 ../......./..... │ │ - 0x00dbc580 84e93200 73000011 3a7e3100 66000011 ..2.s...:~1.f... │ │ - 0x00dbc590 274f3200 67000011 7fb93100 74000011 'O2.g.....1.t... │ │ + 0x00dbc580 84e93200 73000011 137e3100 66000011 ..2.s....~1.f... │ │ + 0x00dbc590 004f3200 67000011 58b93100 74000011 .O2.g...X.1.t... │ │ 0x00dbc5a0 1ec32f00 97000011 ecff2f00 98000011 ../......./..... │ │ - 0x00dbc5b0 af413100 a2000011 4f7e3100 a3000011 .A1.....O~1..... │ │ - 0x00dbc5c0 95e93200 68000011 cb8b3200 9e000011 ..2.h.....2..... │ │ + 0x00dbc5b0 88413100 a2000011 287e3100 a3000011 .A1.....(~1..... │ │ + 0x00dbc5c0 95e93200 68000011 a48b3200 9e000011 ..2.h.....2..... │ │ 0x00dbc5d0 16743000 6c000011 7f1d3000 69000011 .t0.l.....0.i... │ │ - 0x00dbc5e0 786a2f00 a5000011 246e3200 a6000011 xj/.....$n2..... │ │ - 0x00dbc5f0 82d83100 a1000011 1c8b2f00 6a000011 ..1......./.j... │ │ - 0x00dbc600 76c83200 6b000011 cc393100 6d000011 v.2.k....91.m... │ │ - 0x00dbc610 46ec3000 8c000011 7c5a3100 8d000011 F.0.....|Z1..... │ │ - 0x00dbc620 34c32f00 6e000011 cb413100 8a000011 4./.n....A1..... │ │ - 0x00dbc630 88e43000 86000011 e5413100 99000011 ..0......A1..... │ │ + 0x00dbc5e0 786a2f00 a5000011 fd6d3200 a6000011 xj/......m2..... │ │ + 0x00dbc5f0 5bd83100 a1000011 1c8b2f00 6a000011 [.1......./.j... │ │ + 0x00dbc600 76c83200 6b000011 a5393100 6d000011 v.2.k....91.m... │ │ + 0x00dbc610 46ec3000 8c000011 555a3100 8d000011 F.0.....UZ1..... │ │ + 0x00dbc620 34c32f00 6e000011 a4413100 8a000011 4./.n....A1..... │ │ + 0x00dbc630 88e43000 86000011 be413100 99000011 ..0......A1..... │ │ 0x00dbc640 04003000 92000011 2a743000 a4000011 ..0.....*t0..... │ │ - 0x00dbc650 80f73100 87000011 1c3b3000 8f000011 ..1......;0..... │ │ + 0x00dbc650 59f73100 87000011 1c3b3000 8f000011 Y.1......;0..... │ │ 0x00dbc660 7eb03000 7e000011 06943000 7c000011 ~.0.~.....0.|... │ │ - 0x00dbc670 cd0b3200 8e000011 49aa3200 a8000011 ..2.....I.2..... │ │ + 0x00dbc670 a60b3200 8e000011 49aa3200 a8000011 ..2.....I.2..... │ │ 0x00dbc680 8db03000 88000011 a5e93200 79000011 ..0.......2.y... │ │ - 0x00dbc690 44c32f00 7f000011 3b4f3200 8b000011 D./.....;O2..... │ │ + 0x00dbc690 44c32f00 7f000011 144f3200 8b000011 D./......O2..... │ │ 0x00dbc6a0 3a743000 9a000011 b8e93200 72000011 :t0.......2.r... │ │ - 0x00dbc6b0 df653200 7d000011 57cc3000 94000011 .e2.}...W.0..... │ │ + 0x00dbc6b0 b8653200 7d000011 57cc3000 94000011 .e2.}...W.0..... │ │ 0x00dbc6c0 dee93200 93000011 21003000 9b000011 ..2.....!.0..... │ │ - 0x00dbc6d0 94d83100 9c000011 4d4f3200 9d000011 ..1.....MO2..... │ │ - 0x00dbc6e0 ff413100 9f000011 607e3100 96000011 .A1.....`~1..... │ │ - 0x00dbc6f0 9fb93100 7a000011 22423100 7b000011 ..1.z..."B1.{... │ │ - 0x00dbc700 31003000 6f000011 b1b93100 81000011 1.0.o.....1..... │ │ - 0x00dbc710 24323200 82000011 8df73100 78000011 $22.......1.x... │ │ - 0x00dbc720 b6da2f00 ac000011 cdb93100 75000011 ../.......1.u... │ │ - 0x00dbc730 916a2f00 a7000011 7f1c3100 84000011 .j/.......1..... │ │ + 0x00dbc6d0 6dd83100 9c000011 264f3200 9d000011 m.1.....&O2..... │ │ + 0x00dbc6e0 d8413100 9f000011 397e3100 96000011 .A1.....9~1..... │ │ + 0x00dbc6f0 78b93100 7a000011 fb413100 7b000011 x.1.z....A1.{... │ │ + 0x00dbc700 31003000 6f000011 8ab93100 81000011 1.0.o.....1..... │ │ + 0x00dbc710 fd313200 82000011 66f73100 78000011 .12.....f.1.x... │ │ + 0x00dbc720 b6da2f00 ac000011 a6b93100 75000011 ../.......1.u... │ │ + 0x00dbc730 916a2f00 a7000011 581c3100 84000011 .j/.....X.1..... │ │ 0x00dbc740 2c3b3000 00000000 00000000 6e008005 ,;0.........n... │ │ - 0x00dbc750 3a3b3000 85008005 46323200 64008005 :;0.....F22.d... │ │ + 0x00dbc750 3a3b3000 85008005 1f323200 64008005 :;0......22.d... │ │ 0x00dbc760 600a3300 76008005 bd023100 72008005 `.3.v.....1.r... │ │ - 0x00dbc770 483b3000 8b008005 53323200 65008005 H;0.....S22.e... │ │ - 0x00dbc780 a46a2f00 7f008005 dbb93100 83008005 .j/.......1..... │ │ - 0x00dbc790 3f423100 8c008005 acb03000 8d008005 ?B1.......0..... │ │ - 0x00dbc7a0 67003000 8e008005 cbd83100 80008005 g.0.......1..... │ │ - 0x00dbc7b0 e2d83100 8a008005 720a3300 71008005 ..1.....r.3.q... │ │ + 0x00dbc770 483b3000 8b008005 2c323200 65008005 H;0.....,22.e... │ │ + 0x00dbc780 a46a2f00 7f008005 b4b93100 83008005 .j/.......1..... │ │ + 0x00dbc790 18423100 8c008005 acb03000 8d008005 .B1.......0..... │ │ + 0x00dbc7a0 67003000 8e008005 a4d83100 80008005 g.0.......1..... │ │ + 0x00dbc7b0 bbd83100 8a008005 720a3300 71008005 ..1.....r.3.q... │ │ 0x00dbc7c0 0a573000 8f008005 64743000 77008005 .W0.....dt0.w... │ │ - 0x00dbc7d0 386e3200 7b008005 d6623100 81008005 8n2.{....b1..... │ │ + 0x00dbc7d0 116e3200 7b008005 af623100 81008005 .n2.{....b1..... │ │ 0x00dbc7e0 4a8b2f00 73008005 59ec3000 74008005 J./.s...Y.0.t... │ │ 0x00dbc7f0 850a3300 67008005 32e22f00 68008005 ..3.g...2./.h... │ │ - 0x00dbc800 5b3b3000 7c008005 2fb23100 86008005 [;0.|.../.1..... │ │ + 0x00dbc800 5b3b3000 7c008005 08b23100 86008005 [;0.|.....1..... │ │ 0x00dbc810 87913000 84008005 5ac32f00 87008005 ..0.....Z./..... │ │ - 0x00dbc820 a11d3000 88008005 52423100 69008005 ..0.....RB1.i... │ │ + 0x00dbc820 a11d3000 88008005 2b423100 69008005 ..0.....+B1.i... │ │ 0x00dbc830 990a3300 89008005 7f003000 82008005 ..3.......0..... │ │ - 0x00dbc840 604f3200 7d008005 efd83100 7e008005 `O2.}.....1.~... │ │ - 0x00dbc850 43e22f00 6a008005 f98b3200 6b008005 C./.j.....2.k... │ │ + 0x00dbc840 394f3200 7d008005 c8d83100 7e008005 9O2.}.....1.~... │ │ + 0x00dbc850 43e22f00 6a008005 d28b3200 6b008005 C./.j.....2.k... │ │ 0x00dbc860 76743000 6c008005 b61d3000 75008005 vt0.l.....0.u... │ │ 0x00dbc870 a5da2f00 6d008005 86543000 79008005 ../.m....T0.y... │ │ 0x00dbc880 5be22f00 90008005 91c83200 78008005 [./.......2.x... │ │ - 0x00dbc890 4b6e3200 6f008005 c5da2f00 91008005 Kn2.o...../..... │ │ - 0x00dbc8a0 002b3200 70008005 b60a3300 7a008005 .+2.p.....3.z... │ │ - 0x00dbc8b0 6ec32f00 00000000 00000000 99583200 n./..........X2. │ │ + 0x00dbc890 246e3200 6f008005 c5da2f00 91008005 $n2.o...../..... │ │ + 0x00dbc8a0 d92a3200 70008005 b60a3300 7a008005 .*2.p.....3.z... │ │ + 0x00dbc8b0 6ec32f00 00000000 00000000 72583200 n./.........rX2. │ │ 0x00dbc8c0 6c3b3000 a4c83200 c5c83200 6acc3000 l;0...2...2.j.0. │ │ - 0x00dbc8d0 d7a62f00 2e133200 d50a3300 27943000 ../...2...3.'.0. │ │ - 0x00dbc8e0 51133200 f4e93200 6e133200 6e423100 Q.2...2.n.2.nB1. │ │ - 0x00dbc8f0 3d943000 5c6e3200 f30a3300 79c32f00 =.0.\n2...3.y./. │ │ - 0x00dbc900 d5923200 5a8b2f00 7e423100 bf6a2f00 ..2.Z./.~B1..j/. │ │ - 0x00dbc910 94cc3000 6ee22f00 e4623100 e3c83200 ..0.n./..b1...2. │ │ - 0x00dbc920 e66a2f00 89e22f00 07d93100 1a0b3300 .j/.../...1...3. │ │ - 0x00dbc930 caf73100 ab423100 240a3100 10c93200 ..1..B1.$.1...2. │ │ - 0x00dbc940 2f0b3300 83133200 6bec3000 a8e22f00 /.3...2.k.0.../. │ │ - 0x00dbc950 8e7e3100 3fc93200 c0b03000 1c8c3200 .~1.?.2...0...2. │ │ - 0x00dbc960 edb03000 e2f73100 8a323200 814f3200 ..0...1..22..O2. │ │ - 0x00dbc970 1bb13000 eb1d3000 f8623100 500a3100 ..0...0..b1.P.1. │ │ - 0x00dbc980 1fd93100 92ec3000 f7243100 540b3300 ..1...0..$1.T.3. │ │ - 0x00dbc990 c9e22f00 bbcc3000 a0133200 67aa3200 ../...0...2.g.2. │ │ - 0x00dbc9a0 65c93200 896e3200 8caa3200 bb7e3100 e.2..n2...2..~1. │ │ - 0x00dbc9b0 5c8c3200 6b0a3100 8c003000 820b3300 \.2.k.1...0...3. │ │ - 0x00dbc9c0 1c573000 d9423100 0cea3200 b1aa3200 .W0..B1...2...2. │ │ - 0x00dbc9d0 a46e3200 aa133200 52d93100 17f83100 .n2...2.R.1...1. │ │ - 0x00dbc9e0 ece22f00 18253100 01ba3100 13ba3100 ../..%1...1...1. │ │ - 0x00dbc9f0 34f83100 7d0a3100 973b3000 828c3200 4.1.}.1..;0...2. │ │ - 0x00dbca00 a19d3100 6b943000 f5423100 05e32f00 ..1.k.0..B1.../. │ │ - 0x00dbca10 79f83100 31253100 1e1e3000 cd6e3200 y.1.1%1...0..n2. │ │ - 0x00dbca20 ab743000 07433100 18e32f00 99943000 .t0..C1.../...0. │ │ - 0x00dbca30 c6943000 d5cc3000 960b3300 f07e3100 ..0...0...3..~1. │ │ + 0x00dbc8d0 d7a62f00 07133200 d50a3300 27943000 ../...2...3.'.0. │ │ + 0x00dbc8e0 2a133200 f4e93200 47133200 47423100 *.2...2.G.2.GB1. │ │ + 0x00dbc8f0 3d943000 356e3200 f30a3300 79c32f00 =.0.5n2...3.y./. │ │ + 0x00dbc900 ae923200 5a8b2f00 57423100 bf6a2f00 ..2.Z./.WB1..j/. │ │ + 0x00dbc910 94cc3000 6ee22f00 bd623100 e3c83200 ..0.n./..b1...2. │ │ + 0x00dbc920 e66a2f00 89e22f00 e0d83100 1a0b3300 .j/.../...1...3. │ │ + 0x00dbc930 a3f73100 84423100 240a3100 10c93200 ..1..B1.$.1...2. │ │ + 0x00dbc940 2f0b3300 5c133200 6bec3000 a8e22f00 /.3.\.2.k.0.../. │ │ + 0x00dbc950 677e3100 3fc93200 c0b03000 f58b3200 g~1.?.2...0...2. │ │ + 0x00dbc960 edb03000 bbf73100 63323200 5a4f3200 ..0...1.c22.ZO2. │ │ + 0x00dbc970 1bb13000 eb1d3000 d1623100 500a3100 ..0...0..b1.P.1. │ │ + 0x00dbc980 f8d83100 92ec3000 d0243100 540b3300 ..1...0..$1.T.3. │ │ + 0x00dbc990 c9e22f00 bbcc3000 79133200 67aa3200 ../...0.y.2.g.2. │ │ + 0x00dbc9a0 65c93200 626e3200 8caa3200 947e3100 e.2.bn2...2..~1. │ │ + 0x00dbc9b0 358c3200 6b0a3100 8c003000 820b3300 5.2.k.1...0...3. │ │ + 0x00dbc9c0 1c573000 b2423100 0cea3200 b1aa3200 .W0..B1...2...2. │ │ + 0x00dbc9d0 7d6e3200 83133200 2bd93100 f0f73100 }n2...2.+.1...1. │ │ + 0x00dbc9e0 ece22f00 f1243100 dab93100 ecb93100 ../..$1...1...1. │ │ + 0x00dbc9f0 0df83100 7d0a3100 973b3000 5b8c3200 ..1.}.1..;0.[.2. │ │ + 0x00dbca00 7a9d3100 6b943000 ce423100 05e32f00 z.1.k.0..B1.../. │ │ + 0x00dbca10 52f83100 0a253100 1e1e3000 a66e3200 R.1..%1...0..n2. │ │ + 0x00dbca20 ab743000 e0423100 18e32f00 99943000 .t0..B1.../...0. │ │ + 0x00dbca30 c6943000 d5cc3000 960b3300 c97e3100 ..0...0...3..~1. │ │ 0x00dbca40 00000000 00000000 00000000 0a000000 ................ │ │ 0x00dbca50 05000000 ffffffff ffffffff 00000000 ................ │ │ 0x00dbca60 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dbca70 00000000 00000000 00000000 fd723100 .............r1. │ │ + 0x00dbca70 00000000 00000000 00000000 d6723100 .............r1. │ │ 0x00dbca80 00000000 00000000 00800000 00000000 ................ │ │ 0x00dbca90 00000000 64000000 ffffffff 00000000 ....d........... │ │ 0x00dbcaa0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dbcab0 00000000 00000000 00000000 d2963100 ..............1. │ │ + 0x00dbcab0 00000000 00000000 00000000 ab963100 ..............1. │ │ 0x00dbcac0 00000000 00000000 00000000 04000000 ................ │ │ 0x00dbcad0 04000000 ffffffff ffffffff 00000000 ................ │ │ 0x00dbcae0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbcaf0 00000000 00000000 00000000 55573000 ............UW0. │ │ 0x00dbcb00 00000000 00000000 00000000 04000000 ................ │ │ 0x00dbcb10 04000000 ffffffff ffffffff 00000000 ................ │ │ 0x00dbcb20 00000000 00000000 00000000 00000000 ................ │ │ @@ -35179,1478 +35179,1478 @@ │ │ 0x00dbcb80 00000000 00000000 00000000 02000000 ................ │ │ 0x00dbcb90 03000000 ffffffff ffffffff 00000000 ................ │ │ 0x00dbcba0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbcbb0 00000000 00000000 00000000 01000000 ................ │ │ 0x00dbcbc0 10000000 d8cbdb00 02000000 00000000 ................ │ │ 0x00dbcbd0 08000000 066b2f00 00000000 00000000 .....k/......... │ │ 0x00dbcbe0 00000000 366a2f00 f02fbc00 00000000 ....6j/../...... │ │ - 0x00dbcbf0 00000000 04000000 2af73100 f02fbc00 ........*.1../.. │ │ + 0x00dbcbf0 00000000 04000000 03f73100 f02fbc00 ..........1../.. │ │ 0x00dbcc00 01000000 10000000 1cccdb00 02000000 ................ │ │ - 0x00dbcc10 00000000 08000000 bcf83100 00000000 ..........1..... │ │ - 0x00dbcc20 00000000 00000000 732e3100 24bfba00 ........s.1.$... │ │ + 0x00dbcc10 00000000 08000000 95f83100 00000000 ..........1..... │ │ + 0x00dbcc20 00000000 00000000 4c2e3100 24bfba00 ........L.1.$... │ │ 0x00dbcc30 02000000 00000000 04000000 b7582f00 .............X/. │ │ 0x00dbcc40 34bfba00 01000000 10000000 60ccdb00 4...........`... │ │ 0x00dbcc50 03000000 00000000 24000000 e7c32f00 ........$...../. │ │ 0x00dbcc60 00100000 00000000 00000000 228d3000 ............".0. │ │ 0x00dbcc70 24beba00 00000000 00000000 10000000 $............... │ │ - 0x00dbcc80 27633100 f02fbc00 05000000 00000000 'c1../.......... │ │ + 0x00dbcc80 00633100 f02fbc00 05000000 00000000 .c1../.......... │ │ 0x00dbcc90 14000000 b48b2f00 74d8cb00 01000000 ....../.t....... │ │ 0x00dbcca0 10000000 b8ccdb00 07000000 44cddb00 ............D... │ │ - 0x00dbccb0 2c000000 117f3100 01000000 00000000 ,.....1......... │ │ + 0x00dbccb0 2c000000 ea7e3100 01000000 00000000 ,....~1......... │ │ 0x00dbccc0 00000000 5b133100 24beba00 00100000 ....[.1.$....... │ │ 0x00dbccd0 00000000 04000000 e4743000 a8c4ba00 .........t0..... │ │ 0x00dbcce0 00000000 00000000 0c000000 2e073100 ..............1. │ │ 0x00dbccf0 f8d8cb00 00000000 00000000 10000000 ................ │ │ - 0x00dbcd00 d4323200 f02fbc00 01000000 00000000 .22../.......... │ │ - 0x00dbcd10 14000000 25603100 f02fbc00 05000000 ....%`1../...... │ │ - 0x00dbcd20 00000000 18000000 cbf83100 e4cecb00 ..........1..... │ │ + 0x00dbcd00 ad323200 f02fbc00 01000000 00000000 .22../.......... │ │ + 0x00dbcd10 14000000 fe5f3100 f02fbc00 05000000 ....._1../...... │ │ + 0x00dbcd20 00000000 18000000 a4f83100 e4cecb00 ..........1..... │ │ 0x00dbcd30 95000000 00000000 1c000000 b48b2f00 ............../. │ │ 0x00dbcd40 74d8cb00 00000000 02000000 00000000 t............... │ │ 0x00dbcd50 00000000 30d0cb00 20000000 00000000 ....0... ....... │ │ 0x00dbcd60 01000000 10000000 7ccddb00 03000000 ........|....... │ │ 0x00dbcd70 b8cddb00 90000000 f4c32f00 00100000 ........../..... │ │ 0x00dbcd80 00000000 00000000 b4ae3000 f4cecb00 ..........0..... │ │ 0x00dbcd90 00100000 00000000 2c000000 e4743000 ........,....t0. │ │ 0x00dbcda0 a8c4ba00 00100000 00000000 34000000 ............4... │ │ 0x00dbcdb0 bedf2f00 84beba00 00000000 01000000 ../............. │ │ 0x00dbcdc0 44000000 84000000 70d0cb00 00000000 D.......p....... │ │ 0x00dbcdd0 00000000 01000000 10000000 f0cddb00 ................ │ │ 0x00dbcde0 03000000 00000000 18000000 f4003000 ..............0. │ │ - 0x00dbcdf0 00000000 00000000 00000000 732e3100 ............s.1. │ │ + 0x00dbcdf0 00000000 00000000 00000000 4c2e3100 ............L.1. │ │ 0x00dbce00 24bfba00 01000000 00000000 04000000 $............... │ │ 0x00dbce10 0f6b2f00 c4bfba00 00100000 00000000 .k/............. │ │ - 0x00dbce20 08000000 979c3100 e8bdba00 00000000 ......1......... │ │ + 0x00dbce20 08000000 709c3100 e8bdba00 00000000 ....p.1......... │ │ 0x00dbce30 ffffffff 48cedb00 00000000 00000000 ....H........... │ │ - 0x00dbce40 00000000 a68c3200 04000000 00000000 ......2......... │ │ - 0x00dbce50 00000000 1f7f3100 74d8cb00 01000000 ......1.t....... │ │ + 0x00dbce40 00000000 7f8c3200 04000000 00000000 ......2......... │ │ + 0x00dbce50 00000000 f87e3100 74d8cb00 01000000 .....~1.t....... │ │ 0x00dbce60 10000000 78cedb00 02000000 00000000 ....x........... │ │ - 0x00dbce70 10000000 b68c3200 00000000 00000000 ......2......... │ │ - 0x00dbce80 00000000 732e3100 24bfba00 00000000 ....s.1.$....... │ │ - 0x00dbce90 00000000 04000000 979c3100 94bfba00 ..........1..... │ │ + 0x00dbce70 10000000 8f8c3200 00000000 00000000 ......2......... │ │ + 0x00dbce80 00000000 4c2e3100 24bfba00 00000000 ....L.1.$....... │ │ + 0x00dbce90 00000000 04000000 709c3100 94bfba00 ........p.1..... │ │ 0x00dbcea0 04000000 10000000 00000000 00000000 ................ │ │ - 0x00dbceb0 bccedb00 00000000 297f3100 00000000 ........).1..... │ │ + 0x00dbceb0 bccedb00 00000000 027f3100 00000000 ..........1..... │ │ 0x00dbcec0 34dbcb00 10dccb00 00000000 84dccb00 4............... │ │ 0x00dbced0 dcdecb00 08e1cb00 00000000 00000000 ................ │ │ 0x00dbcee0 00000000 ffffffff fccedb00 00000000 ................ │ │ 0x00dbcef0 00000000 00000000 c30a3100 04000000 ..........1..... │ │ 0x00dbcf00 00000000 00000000 bcec3000 98e6cb00 ..........0..... │ │ 0x00dbcf10 00000000 ffffffff 2ccfdb00 00000000 ........,....... │ │ - 0x00dbcf20 00000000 00000000 6bba3100 02000000 ........k.1..... │ │ + 0x00dbcf20 00000000 00000000 44ba3100 02000000 ........D.1..... │ │ 0x00dbcf30 00000000 00000000 b0c93200 b4d8cb00 ..........2..... │ │ 0x00dbcf40 04000000 10000000 00000000 00000000 ................ │ │ - 0x00dbcf50 5ccfdb00 00000000 36633100 00000000 \.......6c1..... │ │ + 0x00dbcf50 5ccfdb00 00000000 0f633100 00000000 \........c1..... │ │ 0x00dbcf60 00000000 68e7cb00 00000000 00000000 ....h........... │ │ 0x00dbcf70 f8f6cb00 10f7cb00 2cf7cb00 78f8cb00 ........,...x... │ │ 0x00dbcf80 01000000 10000000 9ccfdb00 02000000 ................ │ │ - 0x00dbcf90 00000000 18000000 36633100 00000000 ........6c1..... │ │ + 0x00dbcf90 00000000 18000000 0f633100 00000000 .........c1..... │ │ 0x00dbcfa0 00000000 00000000 76073100 a8c4ba00 ........v.1..... │ │ 0x00dbcfb0 00000000 00000000 04000000 03013000 ..............0. │ │ 0x00dbcfc0 84beba00 01000000 10000000 e0cfdb00 ................ │ │ - 0x00dbcfd0 0a000000 ac5d3800 48000000 ef323200 .....]8.H....22. │ │ + 0x00dbcfd0 0a000000 ac5d3800 48000000 c8323200 .....]8.H....22. │ │ 0x00dbcfe0 91000000 00000000 00000000 5b133100 ............[.1. │ │ 0x00dbcff0 24beba00 00100000 00000000 04000000 $............... │ │ 0x00dbd000 228d3000 24beba00 00100000 00000000 ".0.$........... │ │ 0x00dbd010 14000000 bedf2f00 a8c4ba00 00000000 ....../......... │ │ 0x00dbd020 00000000 1c000000 2e073100 f8d8cb00 ..........1..... │ │ 0x00dbd030 00100000 00000000 20000000 39b13000 ........ ...9.0. │ │ 0x00dbd040 28c8cb00 00000000 00000000 28000000 (...........(... │ │ - 0x00dbd050 4f403100 f8d8cb00 00000000 00000000 O@1............. │ │ - 0x00dbd060 2c000000 74a33100 28e7cb00 89000000 ,...t.1.(....... │ │ - 0x00dbd070 01000000 30000000 63313200 84beba00 ....0...c12..... │ │ + 0x00dbd050 28403100 f8d8cb00 00000000 00000000 (@1............. │ │ + 0x00dbd060 2c000000 4da33100 28e7cb00 89000000 ,...M.1.(....... │ │ + 0x00dbd070 01000000 30000000 3c313200 84beba00 ....0...<12..... │ │ 0x00dbd080 89000000 02000000 34000000 23cd3000 ........4...#.0. │ │ 0x00dbd090 84beba00 95000000 03000000 38000000 ............8... │ │ 0x00dbd0a0 b48b2f00 74d8cb00 01000000 10000000 ../.t........... │ │ 0x00dbd0b0 c4d0db00 03000000 00d1db00 e0000000 ................ │ │ 0x00dbd0c0 b7fa2f00 00100000 00000000 00000000 ../............. │ │ - 0x00dbd0d0 4f433100 5cfbcb00 00100000 00000000 OC1.\........... │ │ + 0x00dbd0d0 28433100 5cfbcb00 00100000 00000000 (C1.\........... │ │ 0x00dbd0e0 48000000 e4743000 a8c4ba00 00100000 H....t0......... │ │ 0x00dbd0f0 00000000 50000000 bedf2f00 84beba00 ....P...../..... │ │ 0x00dbd100 00000000 01000000 70000000 cc000000 ........p....... │ │ 0x00dbd110 d8fdcb00 00000000 00000000 01000000 ................ │ │ 0x00dbd120 10000000 38d1db00 05000000 00000000 ....8........... │ │ 0x00dbd130 14000000 3dea3200 05000000 00000000 ....=.2......... │ │ 0x00dbd140 00000000 631e3000 24bfba00 8d000000 ....c.0.$....... │ │ - 0x00dbd150 00000000 04000000 7dba3100 24bfba00 ........}.1.$... │ │ + 0x00dbd150 00000000 04000000 56ba3100 24bfba00 ........V.1.$... │ │ 0x00dbd160 01000000 00000000 08000000 3d093300 ............=.3. │ │ 0x00dbd170 a0beba00 01000000 00000000 0c000000 ................ │ │ 0x00dbd180 b8093300 e8bdba00 8d000000 01000000 ..3............. │ │ 0x00dbd190 10000000 0e013000 a8c4ba00 00040000 ......0......... │ │ 0x00dbd1a0 f019cc00 01040000 0c1acc00 02040000 ................ │ │ 0x00dbd1b0 1c1acc00 03040000 081bcc00 00000000 ................ │ │ - 0x00dbd1c0 00000000 e21b3200 06000000 00000000 ......2......... │ │ + 0x00dbd1c0 00000000 bb1b3200 06000000 00000000 ......2......... │ │ 0x00dbd1d0 00000000 ffffffff 5b133100 06000000 ........[.1..... │ │ - 0x00dbd1e0 00000000 00000000 ffffffff fb8c3200 ..............2. │ │ + 0x00dbd1e0 00000000 00000000 ffffffff d48c3200 ..............2. │ │ 0x00dbd1f0 06000000 00000000 00000000 ffffffff ................ │ │ 0x00dbd200 be9b3000 01000000 00000000 00000000 ..0............. │ │ 0x00dbd210 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dbd220 00000000 00000000 b3f83200 3ea72f00 ..........2.>./. │ │ 0x00dbd230 149bdc00 00000000 6cfa3000 3ea72f00 ........l.0.>./. │ │ 0x00dbd240 449bdc00 00000000 cfb22f00 3ea72f00 D........./.>./. │ │ 0x00dbd250 6499dc00 00000000 74812f00 3ea72f00 d.......t./.>./. │ │ - 0x00dbd260 9499dc00 00000000 4ac73100 3ea72f00 ........J.1.>./. │ │ - 0x00dbd270 c499dc00 00000000 db403200 3ea72f00 .........@2.>./. │ │ + 0x00dbd260 9499dc00 00000000 23c73100 3ea72f00 ........#.1.>./. │ │ + 0x00dbd270 c499dc00 00000000 b4403200 3ea72f00 .........@2.>./. │ │ 0x00dbd280 f499dc00 00000000 2c1a3100 3ea72f00 ........,.1.>./. │ │ 0x00dbd290 549adc00 00000000 acd62f00 3ea72f00 T........./.>./. │ │ 0x00dbd2a0 849adc00 00000000 01db3000 3ea72f00 ..........0.>./. │ │ 0x00dbd2b0 b49adc00 00000000 157b2f00 3ea72f00 .........{/.>./. │ │ 0x00dbd2c0 e49adc00 00000000 724b3000 a01e3000 ........rK0...0. │ │ 0x00dbd2d0 249adc00 00000000 b3f83200 5eb13000 $.........2.^.0. │ │ - 0x00dbd2e0 007cdc00 00000000 b3f83200 337f3100 .|........2.3.1. │ │ + 0x00dbd2e0 007cdc00 00000000 b3f83200 0c7f3100 .|........2...1. │ │ 0x00dbd2f0 b07ddc00 00000000 cfb22f00 5eb13000 .}......../.^.0. │ │ - 0x00dbd300 487cdc00 00000000 cfb22f00 337f3100 H|......../.3.1. │ │ + 0x00dbd300 487cdc00 00000000 cfb22f00 0c7f3100 H|......../...1. │ │ 0x00dbd310 f87ddc00 00000000 74812f00 5eb13000 .}......t./.^.0. │ │ - 0x00dbd320 907cdc00 00000000 74812f00 337f3100 .|......t./.3.1. │ │ - 0x00dbd330 407edc00 00000000 4ac73100 5eb13000 @~......J.1.^.0. │ │ - 0x00dbd340 d87cdc00 00000000 4ac73100 337f3100 .|......J.1.3.1. │ │ - 0x00dbd350 887edc00 00000000 db403200 5eb13000 .~.......@2.^.0. │ │ - 0x00dbd360 207ddc00 00000000 db403200 337f3100 }.......@2.3.1. │ │ - 0x00dbd370 d07edc00 00000000 db403200 98b13000 .~.......@2...0. │ │ + 0x00dbd320 907cdc00 00000000 74812f00 0c7f3100 .|......t./...1. │ │ + 0x00dbd330 407edc00 00000000 23c73100 5eb13000 @~......#.1.^.0. │ │ + 0x00dbd340 d87cdc00 00000000 23c73100 0c7f3100 .|......#.1...1. │ │ + 0x00dbd350 887edc00 00000000 b4403200 5eb13000 .~.......@2.^.0. │ │ + 0x00dbd360 207ddc00 00000000 b4403200 0c7f3100 }.......@2...1. │ │ + 0x00dbd370 d07edc00 00000000 b4403200 98b13000 .~.......@2...0. │ │ 0x00dbd380 cc97dc00 00000000 724b3000 3d013000 ........rK0.=.0. │ │ 0x00dbd390 687ddc00 00000000 724b3000 61a72f00 h}......rK0.a./. │ │ 0x00dbd3a0 187fdc00 00000000 724b3000 8ee32f00 ........rK0.../. │ │ - 0x00dbd3b0 0498dc00 00000000 b3f83200 058d3200 ..........2...2. │ │ - 0x00dbd3c0 0499dc00 00000000 b3f83200 69433100 ..........2.iC1. │ │ - 0x00dbd3d0 bc98dc00 00000000 4ac73100 058d3200 ........J.1...2. │ │ - 0x00dbd3e0 8498dc00 00000000 4ac73100 69433100 ........J.1.iC1. │ │ - 0x00dbd3f0 3c98dc00 00000000 b3f83200 42633100 <.........2.Bc1. │ │ + 0x00dbd3b0 0498dc00 00000000 b3f83200 de8c3200 ..........2...2. │ │ + 0x00dbd3c0 0499dc00 00000000 b3f83200 42433100 ..........2.BC1. │ │ + 0x00dbd3d0 bc98dc00 00000000 23c73100 de8c3200 ........#.1...2. │ │ + 0x00dbd3e0 8498dc00 00000000 23c73100 42433100 ........#.1.BC1. │ │ + 0x00dbd3f0 3c98dc00 00000000 b3f83200 1b633100 <.........2..c1. │ │ 0x00dbd400 607fdc00 00000000 b3f83200 17ed3000 `.........2...0. │ │ 0x00dbd410 a87fdc00 00000000 b3f83200 31ab3200 ..........2.1.2. │ │ 0x00dbd420 f07fdc00 00000000 b3f83200 f5743000 ..........2..t0. │ │ - 0x00dbd430 3880dc00 00000000 b3f83200 f2133200 8.........2...2. │ │ + 0x00dbd430 3880dc00 00000000 b3f83200 cb133200 8.........2...2. │ │ 0x00dbd440 8080dc00 00000000 b3f83200 5bed3000 ..........2.[.0. │ │ - 0x00dbd450 c880dc00 00000000 6cfa3000 42633100 ........l.0.Bc1. │ │ + 0x00dbd450 c880dc00 00000000 6cfa3000 1b633100 ........l.0..c1. │ │ 0x00dbd460 1081dc00 00000000 6cfa3000 17ed3000 ........l.0...0. │ │ 0x00dbd470 5881dc00 00000000 6cfa3000 31ab3200 X.......l.0.1.2. │ │ 0x00dbd480 a081dc00 00000000 6cfa3000 f5743000 ........l.0..t0. │ │ - 0x00dbd490 e881dc00 00000000 6cfa3000 f2133200 ........l.0...2. │ │ + 0x00dbd490 e881dc00 00000000 6cfa3000 cb133200 ........l.0...2. │ │ 0x00dbd4a0 3082dc00 00000000 6cfa3000 5bed3000 0.......l.0.[.0. │ │ - 0x00dbd4b0 7882dc00 00000000 cfb22f00 42633100 x........./.Bc1. │ │ + 0x00dbd4b0 7882dc00 00000000 cfb22f00 1b633100 x........./..c1. │ │ 0x00dbd4c0 c082dc00 00000000 cfb22f00 17ed3000 ........../...0. │ │ 0x00dbd4d0 0883dc00 00000000 cfb22f00 31ab3200 ........../.1.2. │ │ 0x00dbd4e0 5083dc00 00000000 cfb22f00 f5743000 P........./..t0. │ │ - 0x00dbd4f0 9883dc00 00000000 cfb22f00 f2133200 ........../...2. │ │ + 0x00dbd4f0 9883dc00 00000000 cfb22f00 cb133200 ........../...2. │ │ 0x00dbd500 e083dc00 00000000 cfb22f00 5bed3000 ........../.[.0. │ │ - 0x00dbd510 2884dc00 00000000 74812f00 42633100 (.......t./.Bc1. │ │ + 0x00dbd510 2884dc00 00000000 74812f00 1b633100 (.......t./..c1. │ │ 0x00dbd520 7084dc00 00000000 74812f00 17ed3000 p.......t./...0. │ │ 0x00dbd530 b884dc00 00000000 74812f00 31ab3200 ........t./.1.2. │ │ 0x00dbd540 0085dc00 00000000 74812f00 f5743000 ........t./..t0. │ │ - 0x00dbd550 4885dc00 00000000 74812f00 f2133200 H.......t./...2. │ │ + 0x00dbd550 4885dc00 00000000 74812f00 cb133200 H.......t./...2. │ │ 0x00dbd560 9085dc00 00000000 74812f00 5bed3000 ........t./.[.0. │ │ - 0x00dbd570 d885dc00 00000000 4ac73100 42633100 ........J.1.Bc1. │ │ - 0x00dbd580 2086dc00 00000000 4ac73100 17ed3000 .......J.1...0. │ │ - 0x00dbd590 6886dc00 00000000 4ac73100 31ab3200 h.......J.1.1.2. │ │ - 0x00dbd5a0 b086dc00 00000000 4ac73100 f5743000 ........J.1..t0. │ │ - 0x00dbd5b0 f886dc00 00000000 4ac73100 f2133200 ........J.1...2. │ │ - 0x00dbd5c0 4087dc00 00000000 4ac73100 5bed3000 @.......J.1.[.0. │ │ - 0x00dbd5d0 8887dc00 00000000 db403200 42633100 .........@2.Bc1. │ │ - 0x00dbd5e0 d087dc00 00000000 db403200 17ed3000 .........@2...0. │ │ - 0x00dbd5f0 1888dc00 00000000 db403200 31ab3200 .........@2.1.2. │ │ - 0x00dbd600 6088dc00 00000000 db403200 f5743000 `........@2..t0. │ │ - 0x00dbd610 a888dc00 00000000 db403200 f2133200 .........@2...2. │ │ - 0x00dbd620 f088dc00 00000000 db403200 5bed3000 .........@2.[.0. │ │ - 0x00dbd630 3889dc00 00000000 01db3000 42633100 8.........0.Bc1. │ │ + 0x00dbd570 d885dc00 00000000 23c73100 1b633100 ........#.1..c1. │ │ + 0x00dbd580 2086dc00 00000000 23c73100 17ed3000 .......#.1...0. │ │ + 0x00dbd590 6886dc00 00000000 23c73100 31ab3200 h.......#.1.1.2. │ │ + 0x00dbd5a0 b086dc00 00000000 23c73100 f5743000 ........#.1..t0. │ │ + 0x00dbd5b0 f886dc00 00000000 23c73100 cb133200 ........#.1...2. │ │ + 0x00dbd5c0 4087dc00 00000000 23c73100 5bed3000 @.......#.1.[.0. │ │ + 0x00dbd5d0 8887dc00 00000000 b4403200 1b633100 .........@2..c1. │ │ + 0x00dbd5e0 d087dc00 00000000 b4403200 17ed3000 .........@2...0. │ │ + 0x00dbd5f0 1888dc00 00000000 b4403200 31ab3200 .........@2.1.2. │ │ + 0x00dbd600 6088dc00 00000000 b4403200 f5743000 `........@2..t0. │ │ + 0x00dbd610 a888dc00 00000000 b4403200 cb133200 .........@2...2. │ │ + 0x00dbd620 f088dc00 00000000 b4403200 5bed3000 .........@2.[.0. │ │ + 0x00dbd630 3889dc00 00000000 01db3000 1b633100 8.........0..c1. │ │ 0x00dbd640 908edc00 00000000 01db3000 17ed3000 ..........0...0. │ │ 0x00dbd650 d88edc00 00000000 01db3000 31ab3200 ..........0.1.2. │ │ 0x00dbd660 208fdc00 00000000 01db3000 f5743000 .........0..t0. │ │ - 0x00dbd670 688fdc00 00000000 01db3000 f2133200 h.........0...2. │ │ + 0x00dbd670 688fdc00 00000000 01db3000 cb133200 h.........0...2. │ │ 0x00dbd680 b08fdc00 00000000 01db3000 5bed3000 ..........0.[.0. │ │ - 0x00dbd690 f88fdc00 00000000 157b2f00 42633100 .........{/.Bc1. │ │ + 0x00dbd690 f88fdc00 00000000 157b2f00 1b633100 .........{/..c1. │ │ 0x00dbd6a0 4090dc00 00000000 157b2f00 17ed3000 @........{/...0. │ │ 0x00dbd6b0 8890dc00 00000000 157b2f00 31ab3200 .........{/.1.2. │ │ 0x00dbd6c0 d090dc00 00000000 157b2f00 f5743000 .........{/..t0. │ │ - 0x00dbd6d0 1891dc00 00000000 157b2f00 f2133200 .........{/...2. │ │ + 0x00dbd6d0 1891dc00 00000000 157b2f00 cb133200 .........{/...2. │ │ 0x00dbd6e0 6091dc00 00000000 157b2f00 5bed3000 `........{/.[.0. │ │ - 0x00dbd6f0 a891dc00 00000000 2c1a3100 42633100 ........,.1.Bc1. │ │ + 0x00dbd6f0 a891dc00 00000000 2c1a3100 1b633100 ........,.1..c1. │ │ 0x00dbd700 308bdc00 00000000 2c1a3100 17ed3000 0.......,.1...0. │ │ 0x00dbd710 788bdc00 00000000 2c1a3100 31ab3200 x.......,.1.1.2. │ │ 0x00dbd720 c08bdc00 00000000 2c1a3100 f5743000 ........,.1..t0. │ │ - 0x00dbd730 088cdc00 00000000 2c1a3100 f2133200 ........,.1...2. │ │ + 0x00dbd730 088cdc00 00000000 2c1a3100 cb133200 ........,.1...2. │ │ 0x00dbd740 508cdc00 00000000 2c1a3100 5bed3000 P.......,.1.[.0. │ │ - 0x00dbd750 988cdc00 00000000 acd62f00 42633100 ........../.Bc1. │ │ + 0x00dbd750 988cdc00 00000000 acd62f00 1b633100 ........../..c1. │ │ 0x00dbd760 e08cdc00 00000000 acd62f00 17ed3000 ........../...0. │ │ 0x00dbd770 288ddc00 00000000 acd62f00 31ab3200 (........./.1.2. │ │ 0x00dbd780 708ddc00 00000000 acd62f00 f5743000 p........./..t0. │ │ - 0x00dbd790 b88ddc00 00000000 acd62f00 f2133200 ........../...2. │ │ + 0x00dbd790 b88ddc00 00000000 acd62f00 cb133200 ........../...2. │ │ 0x00dbd7a0 008edc00 00000000 acd62f00 5bed3000 ........../.[.0. │ │ - 0x00dbd7b0 488edc00 00000000 724b3000 6d7f3100 H.......rK0.m.1. │ │ + 0x00dbd7b0 488edc00 00000000 724b3000 467f3100 H.......rK0.F.1. │ │ 0x00dbd7c0 8089dc00 00000000 724b3000 76013000 ........rK0.v.0. │ │ - 0x00dbd7d0 c889dc00 00000000 724b3000 33143200 ........rK0.3.2. │ │ - 0x00dbd7e0 108adc00 00000000 724b3000 c44f3200 ........rK0..O2. │ │ + 0x00dbd7d0 c889dc00 00000000 724b3000 0c143200 ........rK0...2. │ │ + 0x00dbd7e0 108adc00 00000000 724b3000 9d4f3200 ........rK0..O2. │ │ 0x00dbd7f0 588adc00 00000000 724b3000 13c42f00 X.......rK0.../. │ │ 0x00dbd800 a08adc00 00000000 724b3000 10ca3200 ........rK0...2. │ │ - 0x00dbd810 e88adc00 00000000 b3f83200 6d143200 ..........2.m.2. │ │ + 0x00dbd810 e88adc00 00000000 b3f83200 46143200 ..........2.F.2. │ │ 0x00dbd820 f091dc00 00000000 b3f83200 50ca3200 ..........2.P.2. │ │ 0x00dbd830 3892dc00 00000000 cfb22f00 e58b2f00 8........./.../. │ │ - 0x00dbd840 8092dc00 00000000 cfb22f00 119e3100 ........../...1. │ │ + 0x00dbd840 8092dc00 00000000 cfb22f00 ea9d3100 ........../...1. │ │ 0x00dbd850 c892dc00 00000000 74812f00 30753000 ........t./.0u0. │ │ 0x00dbd860 1093dc00 00000000 74812f00 52cd3000 ........t./.R.0. │ │ - 0x00dbd870 5893dc00 00000000 4ac73100 abea3200 X.......J.1...2. │ │ - 0x00dbd880 a093dc00 00000000 4ac73100 2d6b2f00 ........J.1.-k/. │ │ - 0x00dbd890 e893dc00 00000000 db403200 a4d93100 .........@2...1. │ │ - 0x00dbd8a0 3094dc00 00000000 db403200 b07f3100 0........@2...1. │ │ + 0x00dbd870 5893dc00 00000000 23c73100 abea3200 X.......#.1...2. │ │ + 0x00dbd880 a093dc00 00000000 23c73100 2d6b2f00 ........#.1.-k/. │ │ + 0x00dbd890 e893dc00 00000000 b4403200 7dd93100 .........@2.}.1. │ │ + 0x00dbd8a0 3094dc00 00000000 b4403200 897f3100 0........@2...1. │ │ 0x00dbd8b0 7894dc00 00000000 b3f83200 b0e32f00 x.........2.../. │ │ - 0x00dbd8c0 c094dc00 00000000 b3f83200 df7f3100 ..........2...1. │ │ + 0x00dbd8c0 c094dc00 00000000 b3f83200 b87f3100 ..........2...1. │ │ 0x00dbd8d0 0895dc00 00000000 6cfa3000 b0e32f00 ........l.0.../. │ │ - 0x00dbd8e0 5095dc00 00000000 6cfa3000 df7f3100 P.......l.0...1. │ │ - 0x00dbd8f0 9895dc00 00000000 cfb22f00 11803100 ........../...1. │ │ + 0x00dbd8e0 5095dc00 00000000 6cfa3000 b87f3100 P.......l.0...1. │ │ + 0x00dbd8f0 9895dc00 00000000 cfb22f00 ea7f3100 ........../...1. │ │ 0x00dbd900 e095dc00 00000000 cfb22f00 113c3000 ........../..<0. │ │ 0x00dbd910 2896dc00 00000000 74812f00 82cd3000 (.......t./...0. │ │ 0x00dbd920 7096dc00 00000000 74812f00 80573000 p.......t./..W0. │ │ - 0x00dbd930 b896dc00 00000000 db403200 0f0b3100 .........@2...1. │ │ - 0x00dbd940 0097dc00 00000000 db403200 43803100 .........@2.C.1. │ │ + 0x00dbd930 b896dc00 00000000 b4403200 0f0b3100 .........@2...1. │ │ + 0x00dbd940 0097dc00 00000000 b4403200 1c803100 .........@2...1. │ │ 0x00dbd950 4897dc00 00000000 00000000 00000000 H............... │ │ - 0x00dbd960 00000000 00000000 cfb22f00 f9323200 ........../..22. │ │ - 0x00dbd970 9469dc00 00000000 cfb22f00 2f6f3200 .i.......././o2. │ │ - 0x00dbd980 d469dc00 00000000 cfb22f00 33333200 .i......../.332. │ │ + 0x00dbd960 00000000 00000000 cfb22f00 d2323200 ........../..22. │ │ + 0x00dbd970 9469dc00 00000000 cfb22f00 086f3200 .i......../..o2. │ │ + 0x00dbd980 d469dc00 00000000 cfb22f00 0c333200 .i......../..32. │ │ 0x00dbd990 146adc00 00000000 cfb22f00 60753000 .j......../.`u0. │ │ - 0x00dbd9a0 546adc00 00000000 74812f00 f9323200 Tj......t./..22. │ │ - 0x00dbd9b0 946adc00 00000000 74812f00 2f6f3200 .j......t././o2. │ │ - 0x00dbd9c0 d46adc00 00000000 74812f00 33333200 .j......t./.332. │ │ - 0x00dbd9d0 146bdc00 00000000 74812f00 8b433100 .k......t./..C1. │ │ - 0x00dbd9e0 546bdc00 00000000 4ac73100 f9323200 Tk......J.1..22. │ │ - 0x00dbd9f0 946bdc00 00000000 4ac73100 2f6f3200 .k......J.1./o2. │ │ - 0x00dbda00 d46bdc00 00000000 4ac73100 33333200 .k......J.1.332. │ │ - 0x00dbda10 146cdc00 00000000 4ac73100 6c333200 .l......J.1.l32. │ │ - 0x00dbda20 546cdc00 00000000 4ac73100 b9013000 Tl......J.1...0. │ │ - 0x00dbda30 0879dc00 00000000 4ac73100 b2573000 .y......J.1..W0. │ │ - 0x00dbda40 d07adc00 00000000 db403200 f9323200 .z.......@2..22. │ │ - 0x00dbda50 946cdc00 00000000 db403200 2f6f3200 .l.......@2./o2. │ │ - 0x00dbda60 d46cdc00 00000000 db403200 33333200 .l.......@2.332. │ │ - 0x00dbda70 146ddc00 00000000 db403200 b4cd3000 .m.......@2...0. │ │ - 0x00dbda80 546ddc00 00000000 2c1a3100 f9323200 Tm......,.1..22. │ │ - 0x00dbda90 946edc00 00000000 2c1a3100 2f6f3200 .n......,.1./o2. │ │ - 0x00dbdaa0 d46edc00 00000000 acd62f00 f9323200 .n......../..22. │ │ - 0x00dbdab0 146fdc00 00000000 acd62f00 2f6f3200 .o.......././o2. │ │ - 0x00dbdac0 546fdc00 00000000 01db3000 f9323200 To........0..22. │ │ - 0x00dbdad0 946ddc00 00000000 01db3000 2f6f3200 .m........0./o2. │ │ - 0x00dbdae0 d46ddc00 00000000 157b2f00 f9323200 .m.......{/..22. │ │ - 0x00dbdaf0 146edc00 00000000 157b2f00 2f6f3200 .n.......{/./o2. │ │ - 0x00dbdb00 546edc00 00000000 724b3000 9d143200 Tn......rK0...2. │ │ - 0x00dbdb10 946fdc00 00000000 724b3000 fe4f3200 .o......rK0..O2. │ │ + 0x00dbd9a0 546adc00 00000000 74812f00 d2323200 Tj......t./..22. │ │ + 0x00dbd9b0 946adc00 00000000 74812f00 086f3200 .j......t./..o2. │ │ + 0x00dbd9c0 d46adc00 00000000 74812f00 0c333200 .j......t./..32. │ │ + 0x00dbd9d0 146bdc00 00000000 74812f00 64433100 .k......t./.dC1. │ │ + 0x00dbd9e0 546bdc00 00000000 23c73100 d2323200 Tk......#.1..22. │ │ + 0x00dbd9f0 946bdc00 00000000 23c73100 086f3200 .k......#.1..o2. │ │ + 0x00dbda00 d46bdc00 00000000 23c73100 0c333200 .k......#.1..32. │ │ + 0x00dbda10 146cdc00 00000000 23c73100 45333200 .l......#.1.E32. │ │ + 0x00dbda20 546cdc00 00000000 23c73100 b9013000 Tl......#.1...0. │ │ + 0x00dbda30 0879dc00 00000000 23c73100 b2573000 .y......#.1..W0. │ │ + 0x00dbda40 d07adc00 00000000 b4403200 d2323200 .z.......@2..22. │ │ + 0x00dbda50 946cdc00 00000000 b4403200 086f3200 .l.......@2..o2. │ │ + 0x00dbda60 d46cdc00 00000000 b4403200 0c333200 .l.......@2..32. │ │ + 0x00dbda70 146ddc00 00000000 b4403200 b4cd3000 .m.......@2...0. │ │ + 0x00dbda80 546ddc00 00000000 2c1a3100 d2323200 Tm......,.1..22. │ │ + 0x00dbda90 946edc00 00000000 2c1a3100 086f3200 .n......,.1..o2. │ │ + 0x00dbdaa0 d46edc00 00000000 acd62f00 d2323200 .n......../..22. │ │ + 0x00dbdab0 146fdc00 00000000 acd62f00 086f3200 .o......../..o2. │ │ + 0x00dbdac0 546fdc00 00000000 01db3000 d2323200 To........0..22. │ │ + 0x00dbdad0 946ddc00 00000000 01db3000 086f3200 .m........0..o2. │ │ + 0x00dbdae0 d46ddc00 00000000 157b2f00 d2323200 .m.......{/..22. │ │ + 0x00dbdaf0 146edc00 00000000 157b2f00 086f3200 .n.......{/..o2. │ │ + 0x00dbdb00 546edc00 00000000 724b3000 76143200 Tn......rK0.v.2. │ │ + 0x00dbdb10 946fdc00 00000000 724b3000 d74f3200 .o......rK0..O2. │ │ 0x00dbdb20 d46fdc00 00000000 724b3000 6cab3200 .o......rK0.l.2. │ │ - 0x00dbdb30 1470dc00 00000000 b3f83200 f9323200 .p........2..22. │ │ - 0x00dbdb40 5470dc00 00000000 b3f83200 2f6f3200 Tp........2./o2. │ │ - 0x00dbdb50 9470dc00 00000000 b3f83200 33333200 .p........2.332. │ │ - 0x00dbdb60 d470dc00 00000000 b3f83200 86633100 .p........2..c1. │ │ - 0x00dbdb70 1471dc00 00000000 6cfa3000 f9323200 .q......l.0..22. │ │ - 0x00dbdb80 5471dc00 00000000 6cfa3000 2f6f3200 Tq......l.0./o2. │ │ + 0x00dbdb30 1470dc00 00000000 b3f83200 d2323200 .p........2..22. │ │ + 0x00dbdb40 5470dc00 00000000 b3f83200 086f3200 Tp........2..o2. │ │ + 0x00dbdb50 9470dc00 00000000 b3f83200 0c333200 .p........2..32. │ │ + 0x00dbdb60 d470dc00 00000000 b3f83200 5f633100 .p........2._c1. │ │ + 0x00dbdb70 1471dc00 00000000 6cfa3000 d2323200 .q......l.0..22. │ │ + 0x00dbdb80 5471dc00 00000000 6cfa3000 086f3200 Tq......l.0..o2. │ │ 0x00dbdb90 9471dc00 00000000 b3f83200 b9013000 .q........2...0. │ │ 0x00dbdba0 3879dc00 00000000 b3f83200 b2573000 8y........2..W0. │ │ - 0x00dbdbb0 107bdc00 00000000 d4dd3000 2f6f3200 .{........0./o2. │ │ + 0x00dbdbb0 107bdc00 00000000 d4dd3000 086f3200 .{........0..o2. │ │ 0x00dbdbc0 a87bdc00 00000000 d4dd3000 148c2f00 .{........0.../. │ │ 0x00dbdbd0 a079dc00 00000000 d4dd3000 d3573000 .y........0..W0. │ │ 0x00dbdbe0 b078dc00 00000000 00000000 00000000 .x.............. │ │ 0x00dbdbf0 00000000 00000000 e3b13200 dbea3200 ..........2...2. │ │ 0x00dbdc00 640ddd00 00000000 00000000 00000000 d............... │ │ 0x00dbdc10 00000000 00000000 e0913000 710c3300 ..........0.q.3. │ │ 0x00dbdc20 94ebdc00 00000000 00000000 00000000 ................ │ │ 0x00dbdc30 00000000 00000000 00040000 101dcc00 ................ │ │ 0x00dbdc40 01040000 2c1dcc00 02040000 3c1dcc00 ....,.......<... │ │ 0x00dbdc50 03040000 281ecc00 06040000 f826cc00 ....(........&.. │ │ - 0x00dbdc60 00000000 00000000 10552f00 ba433100 .........U/..C1. │ │ + 0x00dbdc60 00000000 00000000 10552f00 93433100 .........U/..C1. │ │ 0x00dbdc70 cc53dc00 00000000 00000000 6ace3000 .S..........j.0. │ │ - 0x00dbdc80 ba433100 0c28dc00 00000000 00000000 .C1..(.......... │ │ - 0x00dbdc90 9af93100 ba433100 8428dc00 00000000 ..1..C1..(...... │ │ - 0x00dbdca0 00000000 aa953000 ba433100 fc28dc00 ......0..C1..(.. │ │ - 0x00dbdcb0 00000000 00000000 bef93100 ba433100 ..........1..C1. │ │ - 0x00dbdcc0 7429dc00 00000000 00000000 96163200 t)............2. │ │ - 0x00dbdcd0 ba433100 ec29dc00 00000000 00000000 .C1..).......... │ │ - 0x00dbdce0 c0343200 ba433100 642adc00 00000000 .42..C1.d*...... │ │ - 0x00dbdcf0 00000000 410b3100 ba433100 d432dc00 ....A.1..C1..2.. │ │ - 0x00dbdd00 00000000 00000000 670d3300 ba433100 ........g.3..C1. │ │ + 0x00dbdc80 93433100 0c28dc00 00000000 00000000 .C1..(.......... │ │ + 0x00dbdc90 73f93100 93433100 8428dc00 00000000 s.1..C1..(...... │ │ + 0x00dbdca0 00000000 aa953000 93433100 fc28dc00 ......0..C1..(.. │ │ + 0x00dbdcb0 00000000 00000000 97f93100 93433100 ..........1..C1. │ │ + 0x00dbdcc0 7429dc00 00000000 00000000 6f163200 t)..........o.2. │ │ + 0x00dbdcd0 93433100 ec29dc00 00000000 00000000 .C1..).......... │ │ + 0x00dbdce0 99343200 93433100 642adc00 00000000 .42..C1.d*...... │ │ + 0x00dbdcf0 00000000 410b3100 93433100 d432dc00 ....A.1..C1..2.. │ │ + 0x00dbdd00 00000000 00000000 670d3300 93433100 ........g.3..C1. │ │ 0x00dbdd10 5c32dc00 00000000 00000000 cd953000 \2............0. │ │ - 0x00dbdd20 ba433100 e431dc00 00000000 00000000 .C1..1.......... │ │ - 0x00dbdd30 42ee3000 ba433100 dc2adc00 00000000 B.0..C1..*...... │ │ - 0x00dbdd40 00000000 28ec3200 ba433100 542bdc00 ....(.2..C1.T+.. │ │ - 0x00dbdd50 00000000 00000000 4cec3200 ba433100 ........L.2..C1. │ │ + 0x00dbdd20 93433100 e431dc00 00000000 00000000 .C1..1.......... │ │ + 0x00dbdd30 42ee3000 93433100 dc2adc00 00000000 B.0..C1..*...... │ │ + 0x00dbdd40 00000000 28ec3200 93433100 542bdc00 ....(.2..C1.T+.. │ │ + 0x00dbdd50 00000000 00000000 4cec3200 93433100 ........L.2..C1. │ │ 0x00dbdd60 cc2bdc00 00000000 00000000 f4763000 .+...........v0. │ │ - 0x00dbdd70 ba433100 442cdc00 00000000 00000000 .C1.D,.......... │ │ - 0x00dbdd80 18773000 ba433100 bc2cdc00 00000000 .w0..C1..,...... │ │ - 0x00dbdd90 00000000 79ad3200 ba433100 342ddc00 ....y.2..C1.4-.. │ │ - 0x00dbdda0 00000000 00000000 a7652f00 ba433100 .........e/..C1. │ │ - 0x00dbddb0 ac2ddc00 00000000 00000000 fa683200 .-...........h2. │ │ - 0x00dbddc0 ba433100 242edc00 00000000 00000000 .C1.$........... │ │ - 0x00dbddd0 bce43200 ba433100 9c2edc00 00000000 ..2..C1......... │ │ - 0x00dbdde0 00000000 395e3100 ba433100 142fdc00 ....9^1..C1../.. │ │ - 0x00dbddf0 00000000 00000000 7c3c3100 ba433100 ........|<1..C1. │ │ + 0x00dbdd70 93433100 442cdc00 00000000 00000000 .C1.D,.......... │ │ + 0x00dbdd80 18773000 93433100 bc2cdc00 00000000 .w0..C1..,...... │ │ + 0x00dbdd90 00000000 79ad3200 93433100 342ddc00 ....y.2..C1.4-.. │ │ + 0x00dbdda0 00000000 00000000 a7652f00 93433100 .........e/..C1. │ │ + 0x00dbddb0 ac2ddc00 00000000 00000000 d3683200 .-...........h2. │ │ + 0x00dbddc0 93433100 242edc00 00000000 00000000 .C1.$........... │ │ + 0x00dbddd0 bce43200 93433100 9c2edc00 00000000 ..2..C1......... │ │ + 0x00dbdde0 00000000 125e3100 93433100 142fdc00 .....^1..C1../.. │ │ + 0x00dbddf0 00000000 00000000 553c3100 93433100 ........U<1..C1. │ │ 0x00dbde00 8c2fdc00 00000000 00000000 51a12f00 ./..........Q./. │ │ - 0x00dbde10 ba433100 0430dc00 00000000 00000000 .C1..0.......... │ │ - 0x00dbde20 00872f00 ba433100 7c30dc00 00000000 ../..C1.|0...... │ │ - 0x00dbde30 00000000 9dc33200 ba433100 f430dc00 ......2..C1..0.. │ │ - 0x00dbde40 00000000 00000000 c05e3100 ba433100 .........^1..C1. │ │ + 0x00dbde10 93433100 0430dc00 00000000 00000000 .C1..0.......... │ │ + 0x00dbde20 00872f00 93433100 7c30dc00 00000000 ../..C1.|0...... │ │ + 0x00dbde30 00000000 9dc33200 93433100 f430dc00 ......2..C1..0.. │ │ + 0x00dbde40 00000000 00000000 995e3100 93433100 .........^1..C1. │ │ 0x00dbde50 6c31dc00 00000000 00000000 cd583000 l1...........X0. │ │ - 0x00dbde60 ba433100 5843dc00 00000000 00000000 .C1.XC.......... │ │ - 0x00dbde70 1aa92f00 ba433100 d043dc00 00000000 ../..C1..C...... │ │ - 0x00dbde80 00000000 28a22f00 ba433100 a839dc00 ....(./..C1..9.. │ │ - 0x00dbde90 00000000 00000000 4e3d3100 ba433100 ........N=1..C1. │ │ - 0x00dbdea0 203adc00 00000000 00000000 fb4a3200 :...........J2. │ │ - 0x00dbdeb0 ba433100 983adc00 00000000 00000000 .C1..:.......... │ │ - 0x00dbdec0 c84b3200 ba433100 f83bdc00 00000000 .K2..C1..;...... │ │ - 0x00dbded0 00000000 e7993100 ba433100 703cdc00 ......1..C1.p<.. │ │ - 0x00dbdee0 00000000 00000000 91c43200 ba433100 ..........2..C1. │ │ + 0x00dbde60 93433100 5843dc00 00000000 00000000 .C1.XC.......... │ │ + 0x00dbde70 1aa92f00 93433100 d043dc00 00000000 ../..C1..C...... │ │ + 0x00dbde80 00000000 28a22f00 93433100 a839dc00 ....(./..C1..9.. │ │ + 0x00dbde90 00000000 00000000 273d3100 93433100 ........'=1..C1. │ │ + 0x00dbdea0 203adc00 00000000 00000000 d44a3200 :...........J2. │ │ + 0x00dbdeb0 93433100 983adc00 00000000 00000000 .C1..:.......... │ │ + 0x00dbdec0 a14b3200 93433100 f83bdc00 00000000 .K2..C1..;...... │ │ + 0x00dbded0 00000000 c0993100 93433100 703cdc00 ......1..C1.p<.. │ │ + 0x00dbdee0 00000000 00000000 91c43200 93433100 ..........2..C1. │ │ 0x00dbdef0 e83cdc00 00000000 00000000 8ece3000 .<............0. │ │ - 0x00dbdf00 ba433100 3c37dc00 00000000 00000000 .C1.<7.......... │ │ - 0x00dbdf10 c1163200 ba433100 b437dc00 00000000 ..2..C1..7...... │ │ - 0x00dbdf20 00000000 9ece3000 ba433100 2c38dc00 ......0..C1.,8.. │ │ - 0x00dbdf30 00000000 00000000 e9f93100 ba433100 ..........1..C1. │ │ + 0x00dbdf00 93433100 3c37dc00 00000000 00000000 .C1.<7.......... │ │ + 0x00dbdf10 9a163200 93433100 b437dc00 00000000 ..2..C1..7...... │ │ + 0x00dbdf20 00000000 9ece3000 93433100 2c38dc00 ......0..C1.,8.. │ │ + 0x00dbdf30 00000000 00000000 c2f93100 93433100 ..........1..C1. │ │ 0x00dbdf40 ac36dc00 00000000 00000000 3c773000 .6................ │ │ - 0x00dbdfc0 00000000 b0203000 ba433100 883edc00 ..... 0..C1..>.. │ │ - 0x00dbdfd0 00000000 00000000 22643100 ba433100 ........"d1..C1. │ │ + 0x00dbdf50 93433100 3436dc00 00000000 00000000 .C1.46.......... │ │ + 0x00dbdf60 0d6c2f00 93433100 bc35dc00 00000000 .l/..C1..5...... │ │ + 0x00dbdf70 00000000 058e3200 93433100 2c35dc00 ......2..C1.,5.. │ │ + 0x00dbdf80 00000000 00000000 1cc62f00 93433100 ........../..C1. │ │ + 0x00dbdf90 b434dc00 00000000 00000000 34813100 .4..........4.1. │ │ + 0x00dbdfa0 93433100 3c34dc00 00000000 00000000 .C1.<4.......... │ │ + 0x00dbdfb0 3ba92f00 93433100 183edc00 00000000 ;./..C1..>...... │ │ + 0x00dbdfc0 00000000 b0203000 93433100 883edc00 ..... 0..C1..>.. │ │ + 0x00dbdfd0 00000000 00000000 fb633100 93433100 .........c1..C1. │ │ 0x00dbdfe0 f83edc00 00000000 00000000 433c3000 .>..........C<0. │ │ - 0x00dbdff0 ba433100 683fdc00 00000000 00000000 .C1.h?.......... │ │ - 0x00dbe000 6e773000 ba433100 d83fdc00 00000000 nw0..C1..?...... │ │ - 0x00dbe010 00000000 889e3100 ba433100 4840dc00 ......1..C1.H@.. │ │ - 0x00dbe020 00000000 00000000 770d3300 ba433100 ........w.3..C1. │ │ - 0x00dbe030 b840dc00 00000000 00000000 d39e3100 .@............1. │ │ - 0x00dbe040 ba433100 2841dc00 00000000 00000000 .C1.(A.......... │ │ - 0x00dbe050 8c813100 ba433100 9841dc00 00000000 ..1..C1..A...... │ │ - 0x00dbe060 00000000 b8503200 ba433100 0842dc00 .....P2..C1..B.. │ │ - 0x00dbe070 00000000 00000000 d2bb3100 ba433100 ..........1..C1. │ │ + 0x00dbdff0 93433100 683fdc00 00000000 00000000 .C1.h?.......... │ │ + 0x00dbe000 6e773000 93433100 d83fdc00 00000000 nw0..C1..?...... │ │ + 0x00dbe010 00000000 619e3100 93433100 4840dc00 ....a.1..C1.H@.. │ │ + 0x00dbe020 00000000 00000000 770d3300 93433100 ........w.3..C1. │ │ + 0x00dbe030 b840dc00 00000000 00000000 ac9e3100 .@............1. │ │ + 0x00dbe040 93433100 2841dc00 00000000 00000000 .C1.(A.......... │ │ + 0x00dbe050 65813100 93433100 9841dc00 00000000 e.1..C1..A...... │ │ + 0x00dbe060 00000000 91503200 93433100 0842dc00 .....P2..C1..B.. │ │ + 0x00dbe070 00000000 00000000 abbb3100 93433100 ..........1..C1. │ │ 0x00dbe080 7842dc00 00000000 00000000 66ee3000 xB..........f.0. │ │ - 0x00dbe090 ba433100 e842dc00 00000000 00000000 .C1..B.......... │ │ - 0x00dbe0a0 12883200 ba433100 58613800 00000000 ..2..C1.Xa8..... │ │ - 0x00dbe0b0 886dcc00 8eb53100 ba433100 60613800 .m....1..C1.`a8. │ │ - 0x00dbe0c0 00000000 886dcc00 a4b53100 ba433100 .....m....1..C1. │ │ + 0x00dbe090 93433100 e842dc00 00000000 00000000 .C1..B.......... │ │ + 0x00dbe0a0 eb873200 93433100 58613800 00000000 ..2..C1.Xa8..... │ │ + 0x00dbe0b0 886dcc00 67b53100 93433100 60613800 .m..g.1..C1.`a8. │ │ + 0x00dbe0c0 00000000 886dcc00 7db53100 93433100 .....m..}.1..C1. │ │ 0x00dbe0d0 68613800 00000000 906dcc00 cae73000 ha8......m....0. │ │ - 0x00dbe0e0 ba433100 70613800 00000000 906dcc00 .C1.pa8......m.. │ │ - 0x00dbe0f0 6fec3200 ba433100 c450dc00 00000000 o.2..C1..P...... │ │ - 0x00dbe100 00000000 980d3300 ba433100 4c50dc00 ......3..C1.LP.. │ │ - 0x00dbe110 00000000 00000000 01b33000 ba433100 ..........0..C1. │ │ + 0x00dbe0e0 93433100 70613800 00000000 906dcc00 .C1.pa8......m.. │ │ + 0x00dbe0f0 6fec3200 93433100 c450dc00 00000000 o.2..C1..P...... │ │ + 0x00dbe100 00000000 980d3300 93433100 4c50dc00 ......3..C1.LP.. │ │ + 0x00dbe110 00000000 00000000 01b33000 93433100 ..........0..C1. │ │ 0x00dbe120 d44fdc00 00000000 00000000 4ec62f00 .O..........N./. │ │ - 0x00dbe130 ba433100 444fdc00 00000000 00000000 .C1.DO.......... │ │ - 0x00dbe140 f49e3100 ba433100 cc4edc00 00000000 ..1..C1..N...... │ │ - 0x00dbe150 00000000 92ec3200 ba433100 544edc00 ......2..C1.TN.. │ │ - 0x00dbe160 00000000 00000000 510b3100 ba433100 ........Q.1..C1. │ │ + 0x00dbe130 93433100 444fdc00 00000000 00000000 .C1.DO.......... │ │ + 0x00dbe140 cd9e3100 93433100 cc4edc00 00000000 ..1..C1..N...... │ │ + 0x00dbe150 00000000 92ec3200 93433100 544edc00 ......2..C1.TN.. │ │ + 0x00dbe160 00000000 00000000 510b3100 93433100 ........Q.1..C1. │ │ 0x00dbe170 7c44dc00 00000000 00000000 71c62f00 |D..........q./. │ │ - 0x00dbe180 ba433100 f444dc00 00000000 00000000 .C1..D.......... │ │ - 0x00dbe190 b5ec3200 ba433100 6c45dc00 00000000 ..2..C1.lE...... │ │ - 0x00dbe1a0 00000000 d7ec3200 ba433100 e445dc00 ......2..C1..E.. │ │ - 0x00dbe1b0 00000000 00000000 8fee3000 ba433100 ..........0..C1. │ │ - 0x00dbe1c0 5c46dc00 00000000 00000000 d1163200 \F............2. │ │ - 0x00dbe1d0 ba433100 d446dc00 00000000 00000000 .C1..F.......... │ │ - 0x00dbe1e0 eb6f3200 ba433100 4c47dc00 00000000 .o2..C1.LG...... │ │ - 0x00dbe1f0 00000000 d3e42f00 ba433100 c447dc00 ....../..C1..G.. │ │ - 0x00dbe200 00000000 00000000 ad813100 ba433100 ..........1..C1. │ │ + 0x00dbe180 93433100 f444dc00 00000000 00000000 .C1..D.......... │ │ + 0x00dbe190 b5ec3200 93433100 6c45dc00 00000000 ..2..C1.lE...... │ │ + 0x00dbe1a0 00000000 d7ec3200 93433100 e445dc00 ......2..C1..E.. │ │ + 0x00dbe1b0 00000000 00000000 8fee3000 93433100 ..........0..C1. │ │ + 0x00dbe1c0 5c46dc00 00000000 00000000 aa163200 \F............2. │ │ + 0x00dbe1d0 93433100 d446dc00 00000000 00000000 .C1..F.......... │ │ + 0x00dbe1e0 c46f3200 93433100 4c47dc00 00000000 .o2..C1.LG...... │ │ + 0x00dbe1f0 00000000 d3e42f00 93433100 c447dc00 ....../..C1..G.. │ │ + 0x00dbe200 00000000 00000000 86813100 93433100 ..........1..C1. │ │ 0x00dbe210 3c48dc00 00000000 00000000 93c62f00 l/. │ │ - 0x00dbe450 ba433100 2456dc00 00000000 00000000 .C1.$V.......... │ │ - 0x00dbe460 5e8e3200 ba433100 9c56dc00 00000000 ^.2..C1..V...... │ │ - 0x00dbe470 00000000 8f3c3000 ba433100 7058dc00 .....<0..C1.pX.. │ │ - 0x00dbe480 00000000 00000000 4ea53000 ba433100 ........N.0..C1. │ │ - 0x00dbe490 a851dc00 00000000 00000000 889c3200 .Q............2. │ │ - 0x00dbe4a0 ba433100 a852dc00 00000000 00000000 .C1..R.......... │ │ + 0x00dbe450 93433100 2456dc00 00000000 00000000 .C1.$V.......... │ │ + 0x00dbe460 378e3200 93433100 9c56dc00 00000000 7.2..C1..V...... │ │ + 0x00dbe470 00000000 8f3c3000 93433100 7058dc00 .....<0..C1.pX.. │ │ + 0x00dbe480 00000000 00000000 4ea53000 93433100 ........N.0..C1. │ │ + 0x00dbe490 a851dc00 00000000 00000000 619c3200 .Q..........a.2. │ │ + 0x00dbe4a0 93433100 a852dc00 00000000 00000000 .C1..R.......... │ │ 0x00dbe4b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dbe4c0 00000000 e21b3200 06000000 00000000 ......2......... │ │ + 0x00dbe4c0 00000000 bb1b3200 06000000 00000000 ......2......... │ │ 0x00dbe4d0 00000000 ffffffff 5b133100 06000000 ........[.1..... │ │ - 0x00dbe4e0 00000000 00000000 ffffffff fb8c3200 ..............2. │ │ + 0x00dbe4e0 00000000 00000000 ffffffff d48c3200 ..............2. │ │ 0x00dbe4f0 06000000 00000000 00000000 ffffffff ................ │ │ 0x00dbe500 be9b3000 01000000 00000000 00000000 ..0............. │ │ 0x00dbe510 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dbe520 00000000 00000000 8aba3100 ba433100 ..........1..C1. │ │ - 0x00dbe530 3c62dc00 00000000 dd013000 ba433100 .1..C1. │ │ - 0x00dbecb0 ecf6dc00 00000000 a18d3200 ba433100 ..........2..C1. │ │ - 0x00dbecc0 84f7dc00 00000000 58343200 ba433100 ........X42..C1. │ │ - 0x00dbecd0 1cf8dc00 00000000 bbca3200 ba433100 ..........2..C1. │ │ - 0x00dbece0 b4f8dc00 00000000 d9c42f00 ba433100 ........../..C1. │ │ - 0x00dbecf0 4cf9dc00 00000000 996f3200 ba433100 L........o2..C1. │ │ - 0x00dbed00 e4f9dc00 00000000 10bb3100 ba433100 ..........1..C1. │ │ - 0x00dbed10 7cfadc00 00000000 a96b2f00 ba433100 |........k/..C1. │ │ - 0x00dbed20 140cdd00 00000000 ad863100 ba433100 ..........1..C1. │ │ - 0x00dbed30 acffdc00 00000000 e7633100 ba433100 .........c1..C1. │ │ - 0x00dbed40 f4ffdc00 00000000 906f3200 ba433100 .........o2..C1. │ │ - 0x00dbed50 3c00dd00 00000000 fd3c3100 ba433100 <........<1..C1. │ │ + 0x00dbeaa0 00000000 00000000 4c8c2f00 93433100 ........L./..C1. │ │ + 0x00dbeab0 d0eddc00 00000000 3fac3200 93433100 ........?.2..C1. │ │ + 0x00dbeac0 80eedc00 00000000 a1253100 93433100 .........%1..C1. │ │ + 0x00dbead0 18efdc00 00000000 f6143200 93433100 ..........2..C1. │ │ + 0x00dbeae0 b0efdc00 00000000 05a82f00 93433100 ........../..C1. │ │ + 0x00dbeaf0 48f0dc00 00000000 bbb13000 93433100 H.........0..C1. │ │ + 0x00dbeb00 e0f0dc00 00000000 4b023000 93433100 ........K.0..C1. │ │ + 0x00dbeb10 78f1dc00 00000000 56a82f00 93433100 x.......V./..C1. │ │ + 0x00dbeb20 10f2dc00 00000000 511f3000 93433100 ........Q.0..C1. │ │ + 0x00dbeb30 a8f2dc00 00000000 9eba3100 93433100 ..........1..C1. │ │ + 0x00dbeb40 40f3dc00 00000000 acd93100 93433100 @.........1..C1. │ │ + 0x00dbeb50 cc00dd00 00000000 47953000 93433100 ........G.0..C1. │ │ + 0x00dbeb60 8c01dd00 00000000 9c1f3000 93433100 ..........0..C1. │ │ + 0x00dbeb70 3402dd00 00000000 0cb23000 93433100 4.........0..C1. │ │ + 0x00dbeb80 dc02dd00 00000000 eb333200 93433100 .........32..C1. │ │ + 0x00dbeb90 8403dd00 00000000 93c42f00 93433100 ........../..C1. │ │ + 0x00dbeba0 2c04dd00 00000000 35153200 93433100 ,.......5.2..C1. │ │ + 0x00dbebb0 d404dd00 00000000 a1a82f00 93433100 ........../..C1. │ │ + 0x00dbebc0 7c05dd00 00000000 69763000 93433100 |.......iv0..C1. │ │ + 0x00dbebd0 2406dd00 00000000 e0253100 93433100 $........%1..C1. │ │ + 0x00dbebe0 cc06dd00 00000000 ea0c3300 93433100 ..........3..C1. │ │ + 0x00dbebf0 7407dd00 00000000 52b23000 93433100 t.......R.0..C1. │ │ + 0x00dbec00 1c08dd00 00000000 50583000 93433100 ........PX0..C1. │ │ + 0x00dbec10 c408dd00 00000000 dc6b2f00 93433100 .........k/..C1. │ │ + 0x00dbec20 6c09dd00 00000000 e2143200 93433100 l.........2..C1. │ │ + 0x00dbec30 40fcdc00 00000000 ebcd3000 93433100 @.........0..C1. │ │ + 0x00dbec40 d8fcdc00 00000000 7b153200 93433100 ........{.2..C1. │ │ + 0x00dbec50 60fddc00 00000000 ae333200 93433100 `........32..C1. │ │ + 0x00dbec60 d8fddc00 00000000 a4433100 93433100 .........C1..C1. │ │ + 0x00dbec70 70fedc00 00000000 48e43100 93433100 p.......H.1..C1. │ │ + 0x00dbec80 0cf5dc00 00000000 bb763000 93433100 .........v0..C1. │ │ + 0x00dbec90 bcf5dc00 00000000 388d3200 93433100 ........8.2..C1. │ │ + 0x00dbeca0 54f6dc00 00000000 17f93100 93433100 T.........1..C1. │ │ + 0x00dbecb0 ecf6dc00 00000000 7a8d3200 93433100 ........z.2..C1. │ │ + 0x00dbecc0 84f7dc00 00000000 31343200 93433100 ........142..C1. │ │ + 0x00dbecd0 1cf8dc00 00000000 bbca3200 93433100 ..........2..C1. │ │ + 0x00dbece0 b4f8dc00 00000000 d9c42f00 93433100 ........../..C1. │ │ + 0x00dbecf0 4cf9dc00 00000000 726f3200 93433100 L.......ro2..C1. │ │ + 0x00dbed00 e4f9dc00 00000000 e9ba3100 93433100 ..........1..C1. │ │ + 0x00dbed10 7cfadc00 00000000 a96b2f00 93433100 |........k/..C1. │ │ + 0x00dbed20 140cdd00 00000000 86863100 93433100 ..........1..C1. │ │ + 0x00dbed30 acffdc00 00000000 c0633100 93433100 .........c1..C1. │ │ + 0x00dbed40 f4ffdc00 00000000 696f3200 93433100 ........io2..C1. │ │ + 0x00dbed50 3c00dd00 00000000 d63c3100 93433100 <........<1..C1. │ │ 0x00dbed60 8400dd00 00000000 00000000 00000000 ................ │ │ - 0x00dbed70 00000000 00000000 d3d93100 ba433100 ..........1..C1. │ │ - 0x00dbed80 d824dc00 00000000 a96b2f00 ba433100 .$.......k/..C1. │ │ + 0x00dbed70 00000000 00000000 acd93100 93433100 ..........1..C1. │ │ + 0x00dbed80 d824dc00 00000000 a96b2f00 93433100 .$.......k/..C1. │ │ 0x00dbed90 c826dc00 00000000 00000000 00000000 .&.............. │ │ - 0x00dbeda0 00000000 00000000 d3d93100 ba433100 ..........1..C1. │ │ - 0x00dbedb0 8cb2dc00 00000000 80c42f00 ba433100 ........../..C1. │ │ - 0x00dbedc0 f8b1dc00 00000000 4e8d3200 ba433100 ........N.2..C1. │ │ - 0x00dbedd0 f8b1dc00 00000000 c60c3300 ba433100 ..........3..C1. │ │ + 0x00dbeda0 00000000 00000000 acd93100 93433100 ..........1..C1. │ │ + 0x00dbedb0 8cb2dc00 00000000 80c42f00 93433100 ........../..C1. │ │ + 0x00dbedc0 f8b1dc00 00000000 278d3200 93433100 ........'.2..C1. │ │ + 0x00dbedd0 f8b1dc00 00000000 c60c3300 93433100 ..........3..C1. │ │ 0x00dbede0 b0b0dc00 00000000 00000000 00000000 ................ │ │ - 0x00dbedf0 00000000 00000000 b3f83200 92503200 ..........2..P2. │ │ - 0x00dbee00 149bdc00 00000000 6cfa3000 92503200 ........l.0..P2. │ │ - 0x00dbee10 449bdc00 00000000 cfb22f00 92503200 D........./..P2. │ │ - 0x00dbee20 6499dc00 00000000 74812f00 92503200 d.......t./..P2. │ │ - 0x00dbee30 9499dc00 00000000 4ac73100 92503200 ........J.1..P2. │ │ - 0x00dbee40 c499dc00 00000000 db403200 92503200 .........@2..P2. │ │ - 0x00dbee50 f499dc00 00000000 2c1a3100 92503200 ........,.1..P2. │ │ - 0x00dbee60 549adc00 00000000 acd62f00 92503200 T........./..P2. │ │ - 0x00dbee70 849adc00 00000000 01db3000 92503200 ..........0..P2. │ │ - 0x00dbee80 b49adc00 00000000 157b2f00 92503200 .........{/..P2. │ │ + 0x00dbedf0 00000000 00000000 b3f83200 6b503200 ..........2.kP2. │ │ + 0x00dbee00 149bdc00 00000000 6cfa3000 6b503200 ........l.0.kP2. │ │ + 0x00dbee10 449bdc00 00000000 cfb22f00 6b503200 D........./.kP2. │ │ + 0x00dbee20 6499dc00 00000000 74812f00 6b503200 d.......t./.kP2. │ │ + 0x00dbee30 9499dc00 00000000 23c73100 6b503200 ........#.1.kP2. │ │ + 0x00dbee40 c499dc00 00000000 b4403200 6b503200 .........@2.kP2. │ │ + 0x00dbee50 f499dc00 00000000 2c1a3100 6b503200 ........,.1.kP2. │ │ + 0x00dbee60 549adc00 00000000 acd62f00 6b503200 T........./.kP2. │ │ + 0x00dbee70 849adc00 00000000 01db3000 6b503200 ..........0.kP2. │ │ + 0x00dbee80 b49adc00 00000000 157b2f00 6b503200 .........{/.kP2. │ │ 0x00dbee90 e49adc00 00000000 724b3000 70ac3200 ........rK0.p.2. │ │ 0x00dbeea0 249adc00 00000000 b3f83200 95ac3200 $.........2...2. │ │ 0x00dbeeb0 007cdc00 00000000 b3f83200 2bc52f00 .|........2.+./. │ │ 0x00dbeec0 b07ddc00 00000000 cfb22f00 95ac3200 .}......../...2. │ │ 0x00dbeed0 487cdc00 00000000 cfb22f00 2bc52f00 H|......../.+./. │ │ 0x00dbeee0 f87ddc00 00000000 74812f00 95ac3200 .}......t./...2. │ │ 0x00dbeef0 907cdc00 00000000 74812f00 2bc52f00 .|......t./.+./. │ │ - 0x00dbef00 407edc00 00000000 4ac73100 95ac3200 @~......J.1...2. │ │ - 0x00dbef10 d87cdc00 00000000 4ac73100 2bc52f00 .|......J.1.+./. │ │ - 0x00dbef20 887edc00 00000000 db403200 95ac3200 .~.......@2...2. │ │ - 0x00dbef30 207ddc00 00000000 db403200 2bc52f00 }.......@2.+./. │ │ - 0x00dbef40 d07edc00 00000000 db403200 9a343200 .~.......@2..42. │ │ + 0x00dbef00 407edc00 00000000 23c73100 95ac3200 @~......#.1...2. │ │ + 0x00dbef10 d87cdc00 00000000 23c73100 2bc52f00 .|......#.1.+./. │ │ + 0x00dbef20 887edc00 00000000 b4403200 95ac3200 .~.......@2...2. │ │ + 0x00dbef30 207ddc00 00000000 b4403200 2bc52f00 }.......@2.+./. │ │ + 0x00dbef40 d07edc00 00000000 b4403200 73343200 .~.......@2.s42. │ │ 0x00dbef50 cc97dc00 00000000 724b3000 96023000 ........rK0...0. │ │ - 0x00dbef60 687ddc00 00000000 724b3000 ad153200 h}......rK0...2. │ │ + 0x00dbef60 687ddc00 00000000 724b3000 86153200 h}......rK0...2. │ │ 0x00dbef70 187fdc00 00000000 724b3000 49e42f00 ........rK0.I./. │ │ 0x00dbef80 0498dc00 00000000 b3f83200 da1f3000 ..........2...0. │ │ - 0x00dbef90 0499dc00 00000000 b3f83200 e38d3200 ..........2...2. │ │ - 0x00dbefa0 bc98dc00 00000000 4ac73100 da1f3000 ........J.1...0. │ │ - 0x00dbefb0 8498dc00 00000000 4ac73100 e38d3200 ........J.1...2. │ │ - 0x00dbefc0 3c98dc00 00000000 b3f83200 4f263100 <.........2.O&1. │ │ + 0x00dbef90 0499dc00 00000000 b3f83200 bc8d3200 ..........2...2. │ │ + 0x00dbefa0 bc98dc00 00000000 23c73100 da1f3000 ........#.1...0. │ │ + 0x00dbefb0 8498dc00 00000000 23c73100 bc8d3200 ........#.1...2. │ │ + 0x00dbefc0 3c98dc00 00000000 b3f83200 28263100 <.........2.(&1. │ │ 0x00dbefd0 607fdc00 00000000 b3f83200 68c52f00 `.........2.h./. │ │ - 0x00dbefe0 a87fdc00 00000000 b3f83200 e9153200 ..........2...2. │ │ - 0x00dbeff0 f07fdc00 00000000 b3f83200 27163200 ..........2.'.2. │ │ - 0x00dbf000 3880dc00 00000000 b3f83200 d3433100 8.........2..C1. │ │ + 0x00dbefe0 a87fdc00 00000000 b3f83200 c2153200 ..........2...2. │ │ + 0x00dbeff0 f07fdc00 00000000 b3f83200 00163200 ..........2...2. │ │ + 0x00dbf000 3880dc00 00000000 b3f83200 ac433100 8.........2..C1. │ │ 0x00dbf010 8080dc00 00000000 b3f83200 feed3000 ..........2...0. │ │ - 0x00dbf020 c880dc00 00000000 6cfa3000 4f263100 ........l.0.O&1. │ │ + 0x00dbf020 c880dc00 00000000 6cfa3000 28263100 ........l.0.(&1. │ │ 0x00dbf030 1081dc00 00000000 6cfa3000 68c52f00 ........l.0.h./. │ │ - 0x00dbf040 5881dc00 00000000 6cfa3000 e9153200 X.......l.0...2. │ │ - 0x00dbf050 a081dc00 00000000 6cfa3000 27163200 ........l.0.'.2. │ │ - 0x00dbf060 e881dc00 00000000 6cfa3000 d3433100 ........l.0..C1. │ │ + 0x00dbf040 5881dc00 00000000 6cfa3000 c2153200 X.......l.0...2. │ │ + 0x00dbf050 a081dc00 00000000 6cfa3000 00163200 ........l.0...2. │ │ + 0x00dbf060 e881dc00 00000000 6cfa3000 ac433100 ........l.0..C1. │ │ 0x00dbf070 3082dc00 00000000 6cfa3000 feed3000 0.......l.0...0. │ │ - 0x00dbf080 7882dc00 00000000 cfb22f00 4f263100 x........./.O&1. │ │ + 0x00dbf080 7882dc00 00000000 cfb22f00 28263100 x........./.(&1. │ │ 0x00dbf090 c082dc00 00000000 cfb22f00 68c52f00 ........../.h./. │ │ - 0x00dbf0a0 0883dc00 00000000 cfb22f00 e9153200 ........../...2. │ │ - 0x00dbf0b0 5083dc00 00000000 cfb22f00 27163200 P........./.'.2. │ │ - 0x00dbf0c0 9883dc00 00000000 cfb22f00 d3433100 ........../..C1. │ │ + 0x00dbf0a0 0883dc00 00000000 cfb22f00 c2153200 ........../...2. │ │ + 0x00dbf0b0 5083dc00 00000000 cfb22f00 00163200 P........./...2. │ │ + 0x00dbf0c0 9883dc00 00000000 cfb22f00 ac433100 ........../..C1. │ │ 0x00dbf0d0 e083dc00 00000000 cfb22f00 feed3000 ........../...0. │ │ - 0x00dbf0e0 2884dc00 00000000 74812f00 4f263100 (.......t./.O&1. │ │ + 0x00dbf0e0 2884dc00 00000000 74812f00 28263100 (.......t./.(&1. │ │ 0x00dbf0f0 7084dc00 00000000 74812f00 68c52f00 p.......t./.h./. │ │ - 0x00dbf100 b884dc00 00000000 74812f00 e9153200 ........t./...2. │ │ - 0x00dbf110 0085dc00 00000000 74812f00 27163200 ........t./.'.2. │ │ - 0x00dbf120 4885dc00 00000000 74812f00 d3433100 H.......t./..C1. │ │ + 0x00dbf100 b884dc00 00000000 74812f00 c2153200 ........t./...2. │ │ + 0x00dbf110 0085dc00 00000000 74812f00 00163200 ........t./...2. │ │ + 0x00dbf120 4885dc00 00000000 74812f00 ac433100 H.......t./..C1. │ │ 0x00dbf130 9085dc00 00000000 74812f00 feed3000 ........t./...0. │ │ - 0x00dbf140 d885dc00 00000000 4ac73100 4f263100 ........J.1.O&1. │ │ - 0x00dbf150 2086dc00 00000000 4ac73100 68c52f00 .......J.1.h./. │ │ - 0x00dbf160 6886dc00 00000000 4ac73100 e9153200 h.......J.1...2. │ │ - 0x00dbf170 b086dc00 00000000 4ac73100 27163200 ........J.1.'.2. │ │ - 0x00dbf180 f886dc00 00000000 4ac73100 d3433100 ........J.1..C1. │ │ - 0x00dbf190 4087dc00 00000000 4ac73100 feed3000 @.......J.1...0. │ │ - 0x00dbf1a0 8887dc00 00000000 db403200 4f263100 .........@2.O&1. │ │ - 0x00dbf1b0 d087dc00 00000000 db403200 68c52f00 .........@2.h./. │ │ - 0x00dbf1c0 1888dc00 00000000 db403200 e9153200 .........@2...2. │ │ - 0x00dbf1d0 6088dc00 00000000 db403200 27163200 `........@2.'.2. │ │ - 0x00dbf1e0 a888dc00 00000000 db403200 d3433100 .........@2..C1. │ │ - 0x00dbf1f0 f088dc00 00000000 db403200 feed3000 .........@2...0. │ │ - 0x00dbf200 3889dc00 00000000 01db3000 4f263100 8.........0.O&1. │ │ + 0x00dbf140 d885dc00 00000000 23c73100 28263100 ........#.1.(&1. │ │ + 0x00dbf150 2086dc00 00000000 23c73100 68c52f00 .......#.1.h./. │ │ + 0x00dbf160 6886dc00 00000000 23c73100 c2153200 h.......#.1...2. │ │ + 0x00dbf170 b086dc00 00000000 23c73100 00163200 ........#.1...2. │ │ + 0x00dbf180 f886dc00 00000000 23c73100 ac433100 ........#.1..C1. │ │ + 0x00dbf190 4087dc00 00000000 23c73100 feed3000 @.......#.1...0. │ │ + 0x00dbf1a0 8887dc00 00000000 b4403200 28263100 .........@2.(&1. │ │ + 0x00dbf1b0 d087dc00 00000000 b4403200 68c52f00 .........@2.h./. │ │ + 0x00dbf1c0 1888dc00 00000000 b4403200 c2153200 .........@2...2. │ │ + 0x00dbf1d0 6088dc00 00000000 b4403200 00163200 `........@2...2. │ │ + 0x00dbf1e0 a888dc00 00000000 b4403200 ac433100 .........@2..C1. │ │ + 0x00dbf1f0 f088dc00 00000000 b4403200 feed3000 .........@2...0. │ │ + 0x00dbf200 3889dc00 00000000 01db3000 28263100 8.........0.(&1. │ │ 0x00dbf210 908edc00 00000000 01db3000 68c52f00 ..........0.h./. │ │ - 0x00dbf220 d88edc00 00000000 01db3000 e9153200 ..........0...2. │ │ - 0x00dbf230 208fdc00 00000000 01db3000 27163200 .........0.'.2. │ │ - 0x00dbf240 688fdc00 00000000 01db3000 d3433100 h.........0..C1. │ │ + 0x00dbf220 d88edc00 00000000 01db3000 c2153200 ..........0...2. │ │ + 0x00dbf230 208fdc00 00000000 01db3000 00163200 .........0...2. │ │ + 0x00dbf240 688fdc00 00000000 01db3000 ac433100 h.........0..C1. │ │ 0x00dbf250 b08fdc00 00000000 01db3000 feed3000 ..........0...0. │ │ - 0x00dbf260 f88fdc00 00000000 157b2f00 4f263100 .........{/.O&1. │ │ + 0x00dbf260 f88fdc00 00000000 157b2f00 28263100 .........{/.(&1. │ │ 0x00dbf270 4090dc00 00000000 157b2f00 68c52f00 @........{/.h./. │ │ - 0x00dbf280 8890dc00 00000000 157b2f00 e9153200 .........{/...2. │ │ - 0x00dbf290 d090dc00 00000000 157b2f00 27163200 .........{/.'.2. │ │ - 0x00dbf2a0 1891dc00 00000000 157b2f00 d3433100 .........{/..C1. │ │ + 0x00dbf280 8890dc00 00000000 157b2f00 c2153200 .........{/...2. │ │ + 0x00dbf290 d090dc00 00000000 157b2f00 00163200 .........{/...2. │ │ + 0x00dbf2a0 1891dc00 00000000 157b2f00 ac433100 .........{/..C1. │ │ 0x00dbf2b0 6091dc00 00000000 157b2f00 feed3000 `........{/...0. │ │ - 0x00dbf2c0 a891dc00 00000000 2c1a3100 4f263100 ........,.1.O&1. │ │ + 0x00dbf2c0 a891dc00 00000000 2c1a3100 28263100 ........,.1.(&1. │ │ 0x00dbf2d0 308bdc00 00000000 2c1a3100 68c52f00 0.......,.1.h./. │ │ - 0x00dbf2e0 788bdc00 00000000 2c1a3100 e9153200 x.......,.1...2. │ │ - 0x00dbf2f0 c08bdc00 00000000 2c1a3100 27163200 ........,.1.'.2. │ │ - 0x00dbf300 088cdc00 00000000 2c1a3100 d3433100 ........,.1..C1. │ │ + 0x00dbf2e0 788bdc00 00000000 2c1a3100 c2153200 x.......,.1...2. │ │ + 0x00dbf2f0 c08bdc00 00000000 2c1a3100 00163200 ........,.1...2. │ │ + 0x00dbf300 088cdc00 00000000 2c1a3100 ac433100 ........,.1..C1. │ │ 0x00dbf310 508cdc00 00000000 2c1a3100 feed3000 P.......,.1...0. │ │ - 0x00dbf320 988cdc00 00000000 acd62f00 4f263100 ........../.O&1. │ │ + 0x00dbf320 988cdc00 00000000 acd62f00 28263100 ........../.(&1. │ │ 0x00dbf330 e08cdc00 00000000 acd62f00 68c52f00 ........../.h./. │ │ - 0x00dbf340 288ddc00 00000000 acd62f00 e9153200 (........./...2. │ │ - 0x00dbf350 708ddc00 00000000 acd62f00 27163200 p........./.'.2. │ │ - 0x00dbf360 b88ddc00 00000000 acd62f00 d3433100 ........../..C1. │ │ + 0x00dbf340 288ddc00 00000000 acd62f00 c2153200 (........./...2. │ │ + 0x00dbf350 708ddc00 00000000 acd62f00 00163200 p........./...2. │ │ + 0x00dbf360 b88ddc00 00000000 acd62f00 ac433100 ........../..C1. │ │ 0x00dbf370 008edc00 00000000 acd62f00 feed3000 ........../...0. │ │ 0x00dbf380 488edc00 00000000 724b3000 02203000 H.......rK0.. 0. │ │ 0x00dbf390 8089dc00 00000000 724b3000 fdea3200 ........rK0...2. │ │ 0x00dbf3a0 c889dc00 00000000 724b3000 43eb3200 ........rK0.C.2. │ │ 0x00dbf3b0 108adc00 00000000 724b3000 d2ac3200 ........rK0...2. │ │ 0x00dbf3c0 588adc00 00000000 724b3000 80eb3200 X.......rK0...2. │ │ 0x00dbf3d0 a08adc00 00000000 724b3000 f5cd3000 ........rK0...0. │ │ - 0x00dbf3e0 e88adc00 00000000 b3f83200 17443100 ..........2..D1. │ │ + 0x00dbf3e0 e88adc00 00000000 b3f83200 f0433100 ..........2..C1. │ │ 0x00dbf3f0 f091dc00 00000000 b3f83200 c3eb3200 ..........2...2. │ │ - 0x00dbf400 3892dc00 00000000 cfb22f00 4a443100 8........./.JD1. │ │ + 0x00dbf400 3892dc00 00000000 cfb22f00 23443100 8........./.#D1. │ │ 0x00dbf410 8092dc00 00000000 cfb22f00 6ee42f00 ........../.n./. │ │ 0x00dbf420 c892dc00 00000000 74812f00 48203000 ........t./.H 0. │ │ 0x00dbf430 1093dc00 00000000 74812f00 a0e42f00 ........t./.../. │ │ - 0x00dbf440 5893dc00 00000000 4ac73100 ef633100 X.......J.1..c1. │ │ - 0x00dbf450 a093dc00 00000000 4ac73100 559e3100 ........J.1.U.1. │ │ - 0x00dbf460 e893dc00 00000000 db403200 38ce3000 .........@2.8.0. │ │ - 0x00dbf470 3094dc00 00000000 db403200 f6eb3200 0........@2...2. │ │ + 0x00dbf440 5893dc00 00000000 23c73100 c8633100 X.......#.1..c1. │ │ + 0x00dbf450 a093dc00 00000000 23c73100 2e9e3100 ........#.1...1. │ │ + 0x00dbf460 e893dc00 00000000 b4403200 38ce3000 .........@2.8.0. │ │ + 0x00dbf470 3094dc00 00000000 b4403200 f6eb3200 0........@2...2. │ │ 0x00dbf480 7894dc00 00000000 b3f83200 0fad3200 x.........2...2. │ │ 0x00dbf490 c094dc00 00000000 b3f83200 98583000 ..........2..X0. │ │ 0x00dbf4a0 0895dc00 00000000 6cfa3000 0fad3200 ........l.0...2. │ │ 0x00dbf4b0 5095dc00 00000000 6cfa3000 98583000 P.......l.0..X0. │ │ 0x00dbf4c0 9895dc00 00000000 cfb22f00 75953000 ........../.u.0. │ │ - 0x00dbf4d0 e095dc00 00000000 cfb22f00 62bb3100 ........../.b.1. │ │ + 0x00dbf4d0 e095dc00 00000000 cfb22f00 3bbb3100 ........../.;.1. │ │ 0x00dbf4e0 2896dc00 00000000 74812f00 44ad3200 (.......t./.D.2. │ │ 0x00dbf4f0 7096dc00 00000000 74812f00 7b203000 p.......t./.{ 0. │ │ - 0x00dbf500 b896dc00 00000000 db403200 9ab23000 .........@2...0. │ │ - 0x00dbf510 0097dc00 00000000 db403200 320d3300 .........@2.2.3. │ │ + 0x00dbf500 b896dc00 00000000 b4403200 9ab23000 .........@2...0. │ │ + 0x00dbf510 0097dc00 00000000 b4403200 320d3300 .........@2.2.3. │ │ 0x00dbf520 4897dc00 00000000 00000000 00000000 H............... │ │ - 0x00dbf530 00000000 00000000 cfb22f00 96263100 ........../..&1. │ │ + 0x00dbf530 00000000 00000000 cfb22f00 6f263100 ........../.o&1. │ │ 0x00dbf540 9469dc00 00000000 cfb22f00 0ccb3200 .i......../...2. │ │ 0x00dbf550 d469dc00 00000000 cfb22f00 afc52f00 .i......../.../. │ │ 0x00dbf560 146adc00 00000000 cfb22f00 ebc52f00 .j......../.../. │ │ - 0x00dbf570 546adc00 00000000 74812f00 96263100 Tj......t./..&1. │ │ + 0x00dbf570 546adc00 00000000 74812f00 6f263100 Tj......t./.o&1. │ │ 0x00dbf580 946adc00 00000000 74812f00 0ccb3200 .j......t./...2. │ │ 0x00dbf590 d46adc00 00000000 74812f00 afc52f00 .j......t./.../. │ │ 0x00dbf5a0 146bdc00 00000000 74812f00 cfb23000 .k......t./...0. │ │ - 0x00dbf5b0 546bdc00 00000000 4ac73100 96263100 Tk......J.1..&1. │ │ - 0x00dbf5c0 946bdc00 00000000 4ac73100 0ccb3200 .k......J.1...2. │ │ - 0x00dbf5d0 d46bdc00 00000000 4ac73100 afc52f00 .k......J.1.../. │ │ - 0x00dbf5e0 146cdc00 00000000 4ac73100 708c2f00 .l......J.1.p./. │ │ - 0x00dbf5f0 546cdc00 00000000 4ac73100 f3a82f00 Tl......J.1.../. │ │ - 0x00dbf600 0879dc00 00000000 4ac73100 088e3200 .y......J.1...2. │ │ - 0x00dbf610 d07adc00 00000000 db403200 96263100 .z.......@2..&1. │ │ - 0x00dbf620 946cdc00 00000000 db403200 0ccb3200 .l.......@2...2. │ │ - 0x00dbf630 d46cdc00 00000000 db403200 afc52f00 .l.......@2.../. │ │ - 0x00dbf640 146ddc00 00000000 db403200 65163200 .m.......@2.e.2. │ │ - 0x00dbf650 546ddc00 00000000 2c1a3100 96263100 Tm......,.1..&1. │ │ + 0x00dbf5b0 546bdc00 00000000 23c73100 6f263100 Tk......#.1.o&1. │ │ + 0x00dbf5c0 946bdc00 00000000 23c73100 0ccb3200 .k......#.1...2. │ │ + 0x00dbf5d0 d46bdc00 00000000 23c73100 afc52f00 .k......#.1.../. │ │ + 0x00dbf5e0 146cdc00 00000000 23c73100 708c2f00 .l......#.1.p./. │ │ + 0x00dbf5f0 546cdc00 00000000 23c73100 f3a82f00 Tl......#.1.../. │ │ + 0x00dbf600 0879dc00 00000000 23c73100 e18d3200 .y......#.1...2. │ │ + 0x00dbf610 d07adc00 00000000 b4403200 6f263100 .z.......@2.o&1. │ │ + 0x00dbf620 946cdc00 00000000 b4403200 0ccb3200 .l.......@2...2. │ │ + 0x00dbf630 d46cdc00 00000000 b4403200 afc52f00 .l.......@2.../. │ │ + 0x00dbf640 146ddc00 00000000 b4403200 3e163200 .m.......@2.>.2. │ │ + 0x00dbf650 546ddc00 00000000 2c1a3100 6f263100 Tm......,.1.o&1. │ │ 0x00dbf660 946edc00 00000000 2c1a3100 0ccb3200 .n......,.1...2. │ │ - 0x00dbf670 d46edc00 00000000 acd62f00 96263100 .n......../..&1. │ │ + 0x00dbf670 d46edc00 00000000 acd62f00 6f263100 .n......../.o&1. │ │ 0x00dbf680 146fdc00 00000000 acd62f00 0ccb3200 .o......../...2. │ │ - 0x00dbf690 546fdc00 00000000 01db3000 96263100 To........0..&1. │ │ + 0x00dbf690 546fdc00 00000000 01db3000 6f263100 To........0.o&1. │ │ 0x00dbf6a0 946ddc00 00000000 01db3000 0ccb3200 .m........0...2. │ │ - 0x00dbf6b0 d46ddc00 00000000 157b2f00 96263100 .m.......{/..&1. │ │ + 0x00dbf6b0 d46ddc00 00000000 157b2f00 6f263100 .m.......{/.o&1. │ │ 0x00dbf6c0 146edc00 00000000 157b2f00 0ccb3200 .n.......{/...2. │ │ - 0x00dbf6d0 546edc00 00000000 724b3000 19da3100 Tn......rK0...1. │ │ - 0x00dbf6e0 946fdc00 00000000 724b3000 7c443100 .o......rK0.|D1. │ │ - 0x00dbf6f0 d46fdc00 00000000 724b3000 97bb3100 .o......rK0...1. │ │ - 0x00dbf700 1470dc00 00000000 b3f83200 96263100 .p........2..&1. │ │ + 0x00dbf6d0 546edc00 00000000 724b3000 f2d93100 Tn......rK0...1. │ │ + 0x00dbf6e0 946fdc00 00000000 724b3000 55443100 .o......rK0.UD1. │ │ + 0x00dbf6f0 d46fdc00 00000000 724b3000 70bb3100 .o......rK0.p.1. │ │ + 0x00dbf700 1470dc00 00000000 b3f83200 6f263100 .p........2.o&1. │ │ 0x00dbf710 5470dc00 00000000 b3f83200 0ccb3200 Tp........2...2. │ │ 0x00dbf720 9470dc00 00000000 b3f83200 afc52f00 .p........2.../. │ │ - 0x00dbf730 d470dc00 00000000 b3f83200 be443100 .p........2..D1. │ │ - 0x00dbf740 1471dc00 00000000 6cfa3000 96263100 .q......l.0..&1. │ │ + 0x00dbf730 d470dc00 00000000 b3f83200 97443100 .p........2..D1. │ │ + 0x00dbf740 1471dc00 00000000 6cfa3000 6f263100 .q......l.0.o&1. │ │ 0x00dbf750 5471dc00 00000000 6cfa3000 0ccb3200 Tq......l.0...2. │ │ 0x00dbf760 9471dc00 00000000 b3f83200 f3a82f00 .q........2.../. │ │ - 0x00dbf770 3879dc00 00000000 b3f83200 088e3200 8y........2...2. │ │ + 0x00dbf770 3879dc00 00000000 b3f83200 e18d3200 8y........2...2. │ │ 0x00dbf780 107bdc00 00000000 d4dd3000 0ccb3200 .{........0...2. │ │ - 0x00dbf790 a87bdc00 00000000 d4dd3000 f1803100 .{........0...1. │ │ - 0x00dbf7a0 a079dc00 00000000 d4dd3000 15813100 .y........0...1. │ │ + 0x00dbf790 a87bdc00 00000000 d4dd3000 ca803100 .{........0...1. │ │ + 0x00dbf7a0 a079dc00 00000000 d4dd3000 ee803100 .y........0...1. │ │ 0x00dbf7b0 b078dc00 00000000 00000000 00000000 .x.............. │ │ - 0x00dbf7c0 00000000 00000000 e3b13200 80f93100 ..........2...1. │ │ + 0x00dbf7c0 00000000 00000000 e3b13200 59f93100 ..........2.Y.1. │ │ 0x00dbf7d0 640ddd00 00000000 00000000 00000000 d............... │ │ 0x00dbf7e0 00000000 00000000 28e5db00 2c3ede00 ........(...,>.. │ │ 0x00dbf7f0 e8e6db00 88e7db00 98e8db00 00000000 ................ │ │ 0x00dbf800 00000000 00000000 00000000 f8e8db00 ................ │ │ 0x00dbf810 28eadb00 a8eadb00 78eddb00 a8eddb00 (.......x....... │ │ 0x00dbf820 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbf830 00000000 f8eddb00 38f5db00 c8f7db00 ........8....... │ │ 0x00dbf840 00040000 e01ecc00 01040000 fc1ecc00 ................ │ │ 0x00dbf850 02040000 0c1fcc00 03040000 f81fcc00 ................ │ │ - 0x00dbf860 00000000 00000000 e21b3200 06000000 ..........2..... │ │ + 0x00dbf860 00000000 00000000 bb1b3200 06000000 ..........2..... │ │ 0x00dbf870 00000000 00000000 ffffffff 5b133100 ............[.1. │ │ 0x00dbf880 06000000 00000000 00000000 ffffffff ................ │ │ - 0x00dbf890 fb8c3200 06000000 00000000 00000000 ..2............. │ │ + 0x00dbf890 d48c3200 06000000 00000000 00000000 ..2............. │ │ 0x00dbf8a0 ffffffff be9b3000 01000000 00000000 ......0......... │ │ 0x00dbf8b0 00000000 ffffffff 00000000 00000000 ................ │ │ - 0x00dbf8c0 00000000 00000000 00000000 55da3100 ............U.1. │ │ - 0x00dbf8d0 ae3c3000 941ddd00 00000000 7f643100 .<0..........d1. │ │ + 0x00dbf8c0 00000000 00000000 00000000 2eda3100 ..............1. │ │ + 0x00dbf8d0 ae3c3000 941ddd00 00000000 58643100 .<0.........Xd1. │ │ 0x00dbf8e0 ae3c3000 dc1ddd00 00000000 24b33000 .<0.........$.0. │ │ 0x00dbf8f0 ae3c3000 5c1edd00 00000000 5d6b2f00 .<0.\.......]k/. │ │ 0x00dbf900 ae3c3000 f461dc00 00000000 00000000 .<0..a.......... │ │ - 0x00dbf910 00000000 00000000 00000000 25683200 ............%h2. │ │ - 0x00dbf920 ae3c3000 f410dd00 00000000 e7813100 .<0...........1. │ │ - 0x00dbf930 ae3c3000 6c11dd00 00000000 54d03100 .<0.l.......T.1. │ │ - 0x00dbf940 ae3c3000 e411dd00 00000000 9a1e3100 .<0...........1. │ │ - 0x00dbf950 ae3c3000 5c12dd00 00000000 57853200 .<0.\.......W.2. │ │ - 0x00dbf960 ae3c3000 e40edd00 00000000 1d173200 .<0...........2. │ │ + 0x00dbf910 00000000 00000000 00000000 fe673200 .............g2. │ │ + 0x00dbf920 ae3c3000 f410dd00 00000000 c0813100 .<0...........1. │ │ + 0x00dbf930 ae3c3000 6c11dd00 00000000 2dd03100 .<0.l.......-.1. │ │ + 0x00dbf940 ae3c3000 e411dd00 00000000 731e3100 .<0.........s.1. │ │ + 0x00dbf950 ae3c3000 5c12dd00 00000000 30853200 .<0.\.......0.2. │ │ + 0x00dbf960 ae3c3000 e40edd00 00000000 f6163200 .<0...........2. │ │ 0x00dbf970 ae3c3000 5c0fdd00 00000000 aabd2f00 .<0.\........./. │ │ 0x00dbf980 ae3c3000 d40fdd00 00000000 97842f00 .<0.........../. │ │ 0x00dbf990 ae3c3000 4c10dd00 00000000 14a43200 .<0.L.........2. │ │ - 0x00dbf9a0 ae3c3000 4017dd00 00000000 f0443100 .<0.@........D1. │ │ + 0x00dbf9a0 ae3c3000 4017dd00 00000000 c9443100 .<0.@........D1. │ │ 0x00dbf9b0 ae3c3000 b817dd00 00000000 a28c2f00 .<0.........../. │ │ - 0x00dbf9c0 ae3c3000 3018dd00 00000000 d3263100 .<0.0........&1. │ │ - 0x00dbf9d0 ae3c3000 a818dd00 00000000 9b483200 .<0..........H2. │ │ - 0x00dbf9e0 ae3c3000 9819dd00 00000000 0b5c3100 .<0..........\1. │ │ - 0x00dbf9f0 ae3c3000 2019dd00 00000000 1bfa3100 .<0. .........1. │ │ - 0x00dbfa00 ae3c3000 e41bdd00 00000000 1e683200 .<0..........h2. │ │ + 0x00dbf9c0 ae3c3000 3018dd00 00000000 ac263100 .<0.0........&1. │ │ + 0x00dbf9d0 ae3c3000 a818dd00 00000000 74483200 .<0.........tH2. │ │ + 0x00dbf9e0 ae3c3000 9819dd00 00000000 e45b3100 .<0..........[1. │ │ + 0x00dbf9f0 ae3c3000 2019dd00 00000000 f4f93100 .<0. .........1. │ │ + 0x00dbfa00 ae3c3000 e41bdd00 00000000 f7673200 .<0..........g2. │ │ 0x00dbfa10 ae3c3000 6c1bdd00 00000000 befc2f00 .<0.l........./. │ │ 0x00dbfa20 ae3c3000 5c1cdd00 00000000 676c2f00 .<0.\.......gl/. │ │ - 0x00dbfa30 ae3c3000 bc16dd00 00000000 17453100 .<0..........E1. │ │ + 0x00dbfa30 ae3c3000 bc16dd00 00000000 f0443100 .<0..........D1. │ │ 0x00dbfa40 ae3c3000 0413dd00 00000000 920b3100 .<0...........1. │ │ 0x00dbfa50 ae3c3000 7c13dd00 00000000 ee583000 .<0.|........X0. │ │ - 0x00dbfa60 ae3c3000 f413dd00 00000000 6cda3100 .<0.........l.1. │ │ - 0x00dbfa70 ae3c3000 6c14dd00 00000000 465e3100 .<0.l.......F^1. │ │ + 0x00dbfa60 ae3c3000 f413dd00 00000000 45da3100 .<0.........E.1. │ │ + 0x00dbfa70 ae3c3000 6c14dd00 00000000 1f5e3100 .<0.l........^1. │ │ 0x00dbfa80 ae3c3000 e414dd00 00000000 9e183000 .<0...........0. │ │ 0x00dbfa90 ae3c3000 5c15dd00 00000000 00000000 .<0.\........... │ │ 0x00dbfaa0 00000000 00000000 00000000 39003100 ............9.1. │ │ 0x00dbfab0 ae3c3000 a41edd00 00000000 d0ce3000 .<0...........0. │ │ 0x00dbfac0 ae3c3000 941fdd00 00000000 00000000 .<0............. │ │ 0x00dbfad0 00000000 00000000 00000000 ccf8db00 ................ │ │ 0x00dbfae0 1cf9db00 00000000 acfadb00 01040000 ................ │ │ 0x00dbfaf0 3820cc00 02040000 4820cc00 03040000 8 ......H ...... │ │ - 0x00dbfb00 3421cc00 00000000 00000000 e21b3200 4!............2. │ │ + 0x00dbfb00 3421cc00 00000000 00000000 bb1b3200 4!............2. │ │ 0x00dbfb10 06000000 00000000 00000000 ffffffff ................ │ │ 0x00dbfb20 5b133100 06000000 00000000 00000000 [.1............. │ │ - 0x00dbfb30 ffffffff fb8c3200 06000000 00000000 ......2......... │ │ + 0x00dbfb30 ffffffff d48c3200 06000000 00000000 ......2......... │ │ 0x00dbfb40 00000000 ffffffff be9b3000 01000000 ..........0..... │ │ 0x00dbfb50 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dbfb60 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dbfb70 e7be3000 04000000 cb743100 0a000000 ..0......t1..... │ │ - 0x00dbfb80 ffffffff 0abf3000 04000000 cb743100 ......0......t1. │ │ + 0x00dbfb70 e7be3000 04000000 a4743100 0a000000 ..0......t1..... │ │ + 0x00dbfb80 ffffffff 0abf3000 04000000 a4743100 ......0......t1. │ │ 0x00dbfb90 0a000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dbfba0 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dbfba0 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dbfbb0 02000000 c85d3800 04000000 ffffffff .....]8......... │ │ 0x00dbfbc0 ca643000 02000000 cc5d3800 04000000 .d0......]8..... │ │ 0x00dbfbd0 ffffffff a1972f00 01000000 d05d3800 ....../......]8. │ │ 0x00dbfbe0 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dbfbf0 d45d3800 04000000 ffffffff f3403200 .]8..........@2. │ │ + 0x00dbfbf0 d45d3800 04000000 ffffffff cc403200 .]8..........@2. │ │ 0x00dbfc00 01000000 d85d3800 04000000 ffffffff .....]8......... │ │ 0x00dbfc10 1a7b2f00 01000000 dc5d3800 04000000 .{/......]8..... │ │ 0x00dbfc20 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dbfc30 00000000 00000000 e7be3000 04000000 ..........0..... │ │ - 0x00dbfc40 62273200 06000000 ffffffff 0abf3000 b'2...........0. │ │ - 0x00dbfc50 04000000 cb743100 0a000000 ffffffff .....t1......... │ │ - 0x00dbfc60 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dbfc40 3b273200 06000000 ffffffff 0abf3000 ;'2...........0. │ │ + 0x00dbfc50 04000000 a4743100 0a000000 ffffffff .....t1......... │ │ + 0x00dbfc60 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dbfc70 ffffffff b0b42f00 02000000 c85d3800 ....../......]8. │ │ 0x00dbfc80 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dbfc90 cc5d3800 04000000 ffffffff a1972f00 .]8.........../. │ │ 0x00dbfca0 01000000 d05d3800 04000000 ffffffff .....]8......... │ │ 0x00dbfcb0 22bf3000 01000000 d45d3800 04000000 ".0......]8..... │ │ - 0x00dbfcc0 ffffffff f3403200 01000000 d85d3800 .....@2......]8. │ │ + 0x00dbfcc0 ffffffff cc403200 01000000 d85d3800 .....@2......]8. │ │ 0x00dbfcd0 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dbfce0 dc5d3800 04000000 ffffffff 00000000 .]8............. │ │ 0x00dbfcf0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dbfd00 e7be3000 04000000 59602f00 0a000000 ..0.....Y`/..... │ │ 0x00dbfd10 ffffffff 0abf3000 04000000 59602f00 ......0.....Y`/. │ │ 0x00dbfd20 0a000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dbfd30 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dbfd30 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dbfd40 02000000 e05d3800 04000000 ffffffff .....]8......... │ │ 0x00dbfd50 ca643000 02000000 e45d3800 04000000 .d0......]8..... │ │ 0x00dbfd60 ffffffff a1972f00 01000000 e85d3800 ....../......]8. │ │ 0x00dbfd70 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dbfd80 ec5d3800 04000000 ffffffff f3403200 .]8..........@2. │ │ + 0x00dbfd80 ec5d3800 04000000 ffffffff cc403200 .]8..........@2. │ │ 0x00dbfd90 01000000 f05d3800 04000000 ffffffff .....]8......... │ │ 0x00dbfda0 1a7b2f00 01000000 f45d3800 04000000 .{/......]8..... │ │ 0x00dbfdb0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dbfdc0 00000000 00000000 e7be3000 04000000 ..........0..... │ │ 0x00dbfdd0 83d72f00 0a000000 ffffffff 0abf3000 ../...........0. │ │ 0x00dbfde0 04000000 83d72f00 0a000000 ffffffff ....../......... │ │ - 0x00dbfdf0 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dbfdf0 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dbfe00 ffffffff b0b42f00 02000000 f85d3800 ....../......]8. │ │ 0x00dbfe10 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dbfe20 fc5d3800 04000000 ffffffff a1972f00 .]8.........../. │ │ 0x00dbfe30 01000000 005e3800 04000000 ffffffff .....^8......... │ │ 0x00dbfe40 22bf3000 01000000 045e3800 04000000 ".0......^8..... │ │ - 0x00dbfe50 ffffffff f3403200 01000000 085e3800 .....@2......^8. │ │ + 0x00dbfe50 ffffffff cc403200 01000000 085e3800 .....@2......^8. │ │ 0x00dbfe60 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dbfe70 0c5e3800 04000000 ffffffff 00000000 .^8............. │ │ 0x00dbfe80 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dbfe90 e7be3000 04000000 ed743100 06000000 ..0......t1..... │ │ + 0x00dbfe90 e7be3000 04000000 c6743100 06000000 ..0......t1..... │ │ 0x00dbfea0 ffffffff 0abf3000 04000000 83d72f00 ......0......./. │ │ 0x00dbfeb0 0a000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dbfec0 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dbfec0 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dbfed0 02000000 f85d3800 04000000 ffffffff .....]8......... │ │ 0x00dbfee0 ca643000 02000000 fc5d3800 04000000 .d0......]8..... │ │ 0x00dbfef0 ffffffff a1972f00 01000000 005e3800 ....../......^8. │ │ 0x00dbff00 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dbff10 045e3800 04000000 ffffffff f3403200 .^8..........@2. │ │ + 0x00dbff10 045e3800 04000000 ffffffff cc403200 .^8..........@2. │ │ 0x00dbff20 01000000 085e3800 04000000 ffffffff .....^8......... │ │ 0x00dbff30 1a7b2f00 01000000 0c5e3800 04000000 .{/......^8..... │ │ 0x00dbff40 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dbff50 00000000 00000000 e7be3000 04000000 ..........0..... │ │ - 0x00dbff60 78813200 0a000000 ffffffff 0abf3000 x.2...........0. │ │ - 0x00dbff70 04000000 78813200 0a000000 ffffffff ....x.2......... │ │ - 0x00dbff80 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dbff60 51813200 0a000000 ffffffff 0abf3000 Q.2...........0. │ │ + 0x00dbff70 04000000 51813200 0a000000 ffffffff ....Q.2......... │ │ + 0x00dbff80 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dbff90 ffffffff b0b42f00 02000000 105e3800 ....../......^8. │ │ 0x00dbffa0 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dbffb0 145e3800 04000000 ffffffff a1972f00 .^8.........../. │ │ 0x00dbffc0 01000000 185e3800 04000000 ffffffff .....^8......... │ │ 0x00dbffd0 22bf3000 01000000 1c5e3800 04000000 ".0......^8..... │ │ - 0x00dbffe0 ffffffff f3403200 01000000 205e3800 .....@2..... ^8. │ │ + 0x00dbffe0 ffffffff cc403200 01000000 205e3800 .....@2..... ^8. │ │ 0x00dbfff0 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc0000 245e3800 04000000 ffffffff 00000000 $^8............. │ │ 0x00dc0010 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc0020 e7be3000 04000000 8dd72f00 0a000000 ..0......./..... │ │ 0x00dc0030 ffffffff 0abf3000 04000000 8dd72f00 ......0......./. │ │ 0x00dc0040 0a000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dc0050 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dc0050 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dc0060 02000000 285e3800 04000000 ffffffff ....(^8......... │ │ 0x00dc0070 ca643000 02000000 2c5e3800 04000000 .d0.....,^8..... │ │ 0x00dc0080 ffffffff a1972f00 01000000 305e3800 ....../.....0^8. │ │ 0x00dc0090 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc00a0 345e3800 04000000 ffffffff f3403200 4^8..........@2. │ │ + 0x00dc00a0 345e3800 04000000 ffffffff cc403200 4^8..........@2. │ │ 0x00dc00b0 01000000 385e3800 04000000 ffffffff ....8^8......... │ │ 0x00dc00c0 1a7b2f00 01000000 3c5e3800 04000000 .{/.....<^8..... │ │ 0x00dc00d0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc00e0 00000000 00000000 e7be3000 04000000 ..........0..... │ │ 0x00dc00f0 97d72f00 0a000000 ffffffff 0abf3000 ../...........0. │ │ 0x00dc0100 04000000 97d72f00 0a000000 ffffffff ....../......... │ │ - 0x00dc0110 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dc0110 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dc0120 ffffffff b0b42f00 02000000 405e3800 ....../.....@^8. │ │ 0x00dc0130 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc0140 445e3800 04000000 ffffffff a1972f00 D^8.........../. │ │ 0x00dc0150 01000000 485e3800 04000000 ffffffff ....H^8......... │ │ 0x00dc0160 22bf3000 01000000 4c5e3800 04000000 ".0.....L^8..... │ │ - 0x00dc0170 ffffffff f3403200 01000000 505e3800 .....@2.....P^8. │ │ + 0x00dc0170 ffffffff cc403200 01000000 505e3800 .....@2.....P^8. │ │ 0x00dc0180 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc0190 545e3800 04000000 ffffffff 00000000 T^8............. │ │ 0x00dc01a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc01b0 e7be3000 04000000 68273200 06000000 ..0.....h'2..... │ │ + 0x00dc01b0 e7be3000 04000000 41273200 06000000 ..0.....A'2..... │ │ 0x00dc01c0 ffffffff 0abf3000 04000000 97d72f00 ......0......./. │ │ 0x00dc01d0 0a000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dc01e0 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dc01e0 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dc01f0 02000000 405e3800 04000000 ffffffff ....@^8......... │ │ 0x00dc0200 ca643000 02000000 445e3800 04000000 .d0.....D^8..... │ │ 0x00dc0210 ffffffff a1972f00 01000000 485e3800 ....../.....H^8. │ │ 0x00dc0220 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc0230 4c5e3800 04000000 ffffffff f3403200 L^8..........@2. │ │ + 0x00dc0230 4c5e3800 04000000 ffffffff cc403200 L^8..........@2. │ │ 0x00dc0240 01000000 505e3800 04000000 ffffffff ....P^8......... │ │ 0x00dc0250 1a7b2f00 01000000 545e3800 04000000 .{/.....T^8..... │ │ 0x00dc0260 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc0270 00000000 00000000 e7be3000 04000000 ..........0..... │ │ 0x00dc0280 b1693000 0a000000 ffffffff 0abf3000 .i0...........0. │ │ 0x00dc0290 04000000 b1693000 0a000000 ffffffff .....i0......... │ │ - 0x00dc02a0 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dc02a0 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dc02b0 ffffffff b0b42f00 02000000 585e3800 ....../.....X^8. │ │ 0x00dc02c0 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc02d0 5c5e3800 04000000 ffffffff a1972f00 \^8.........../. │ │ 0x00dc02e0 01000000 605e3800 04000000 ffffffff ....`^8......... │ │ 0x00dc02f0 22bf3000 01000000 645e3800 04000000 ".0.....d^8..... │ │ - 0x00dc0300 ffffffff f3403200 01000000 685e3800 .....@2.....h^8. │ │ + 0x00dc0300 ffffffff cc403200 01000000 685e3800 .....@2.....h^8. │ │ 0x00dc0310 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc0320 6c5e3800 04000000 ffffffff 00000000 l^8............. │ │ 0x00dc0330 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc0340 e7be3000 04000000 121b3100 06000000 ..0.......1..... │ │ 0x00dc0350 ffffffff 0abf3000 04000000 b1693000 ......0......i0. │ │ 0x00dc0360 0a000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dc0370 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dc0370 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dc0380 02000000 585e3800 04000000 ffffffff ....X^8......... │ │ 0x00dc0390 ca643000 02000000 5c5e3800 04000000 .d0.....\^8..... │ │ 0x00dc03a0 ffffffff a1972f00 01000000 605e3800 ....../.....`^8. │ │ 0x00dc03b0 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc03c0 645e3800 04000000 ffffffff f3403200 d^8..........@2. │ │ + 0x00dc03c0 645e3800 04000000 ffffffff cc403200 d^8..........@2. │ │ 0x00dc03d0 01000000 685e3800 04000000 ffffffff ....h^8......... │ │ 0x00dc03e0 1a7b2f00 01000000 6c5e3800 04000000 .{/.....l^8..... │ │ 0x00dc03f0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc0400 00000000 00000000 e7be3000 04000000 ..........0..... │ │ 0x00dc0410 4f9c2f00 0a000000 ffffffff 0abf3000 O./...........0. │ │ 0x00dc0420 04000000 4f9c2f00 0a000000 ffffffff ....O./......... │ │ - 0x00dc0430 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dc0430 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dc0440 ffffffff b0b42f00 02000000 705e3800 ....../.....p^8. │ │ 0x00dc0450 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc0460 745e3800 04000000 ffffffff a1972f00 t^8.........../. │ │ 0x00dc0470 01000000 785e3800 04000000 ffffffff ....x^8......... │ │ 0x00dc0480 22bf3000 01000000 7c5e3800 04000000 ".0.....|^8..... │ │ - 0x00dc0490 ffffffff f3403200 01000000 805e3800 .....@2......^8. │ │ + 0x00dc0490 ffffffff cc403200 01000000 805e3800 .....@2......^8. │ │ 0x00dc04a0 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc04b0 845e3800 04000000 ffffffff 00000000 .^8............. │ │ 0x00dc04c0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc04d0 e7be3000 04000000 3dbe3200 0a000000 ..0.....=.2..... │ │ 0x00dc04e0 ffffffff 0abf3000 04000000 3dbe3200 ......0.....=.2. │ │ 0x00dc04f0 0a000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dc0500 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dc0500 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dc0510 02000000 885e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0520 ca643000 02000000 8c5e3800 04000000 .d0......^8..... │ │ 0x00dc0530 ffffffff a1972f00 01000000 905e3800 ....../......^8. │ │ 0x00dc0540 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc0550 945e3800 04000000 ffffffff f3403200 .^8..........@2. │ │ + 0x00dc0550 945e3800 04000000 ffffffff cc403200 .^8..........@2. │ │ 0x00dc0560 01000000 985e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0570 1a7b2f00 01000000 9c5e3800 04000000 .{/......^8..... │ │ 0x00dc0580 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc0590 00000000 00000000 e7be3000 04000000 ..........0..... │ │ - 0x00dc05a0 cb813200 06000000 ffffffff 0abf3000 ..2...........0. │ │ + 0x00dc05a0 a4813200 06000000 ffffffff 0abf3000 ..2...........0. │ │ 0x00dc05b0 04000000 3dbe3200 0a000000 ffffffff ....=.2......... │ │ - 0x00dc05c0 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dc05c0 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dc05d0 ffffffff b0b42f00 02000000 885e3800 ....../......^8. │ │ 0x00dc05e0 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc05f0 8c5e3800 04000000 ffffffff a1972f00 .^8.........../. │ │ 0x00dc0600 01000000 905e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0610 22bf3000 01000000 945e3800 04000000 ".0......^8..... │ │ - 0x00dc0620 ffffffff f3403200 01000000 985e3800 .....@2......^8. │ │ + 0x00dc0620 ffffffff cc403200 01000000 985e3800 .....@2......^8. │ │ 0x00dc0630 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc0640 9c5e3800 04000000 ffffffff 00000000 .^8............. │ │ 0x00dc0650 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc0660 e7be3000 04000000 93373100 0a000000 ..0......71..... │ │ - 0x00dc0670 ffffffff 0abf3000 04000000 93373100 ......0......71. │ │ + 0x00dc0660 e7be3000 04000000 6c373100 0a000000 ..0.....l71..... │ │ + 0x00dc0670 ffffffff 0abf3000 04000000 6c373100 ......0.....l71. │ │ 0x00dc0680 0a000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dc0690 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dc0690 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dc06a0 02000000 a05e3800 04000000 ffffffff .....^8......... │ │ 0x00dc06b0 ca643000 02000000 a45e3800 04000000 .d0......^8..... │ │ 0x00dc06c0 ffffffff a1972f00 01000000 a85e3800 ....../......^8. │ │ 0x00dc06d0 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc06e0 ac5e3800 04000000 ffffffff f3403200 .^8..........@2. │ │ + 0x00dc06e0 ac5e3800 04000000 ffffffff cc403200 .^8..........@2. │ │ 0x00dc06f0 01000000 b05e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0700 1a7b2f00 01000000 b45e3800 04000000 .{/......^8..... │ │ 0x00dc0710 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc0720 00000000 00000000 e7be3000 04000000 ..........0..... │ │ 0x00dc0730 42143000 06000000 ffffffff 0abf3000 B.0...........0. │ │ - 0x00dc0740 04000000 93373100 0a000000 ffffffff .....71......... │ │ - 0x00dc0750 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dc0740 04000000 6c373100 0a000000 ffffffff ....l71......... │ │ + 0x00dc0750 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dc0760 ffffffff b0b42f00 02000000 a05e3800 ....../......^8. │ │ 0x00dc0770 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc0780 a45e3800 04000000 ffffffff a1972f00 .^8.........../. │ │ 0x00dc0790 01000000 a85e3800 04000000 ffffffff .....^8......... │ │ 0x00dc07a0 22bf3000 01000000 ac5e3800 04000000 ".0......^8..... │ │ - 0x00dc07b0 ffffffff f3403200 01000000 b05e3800 .....@2......^8. │ │ + 0x00dc07b0 ffffffff cc403200 01000000 b05e3800 .....@2......^8. │ │ 0x00dc07c0 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc07d0 b45e3800 04000000 ffffffff 00000000 .^8............. │ │ 0x00dc07e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc07f0 e7be3000 04000000 ef323000 0a000000 ..0......20..... │ │ 0x00dc0800 ffffffff 0abf3000 04000000 ef323000 ......0......20. │ │ 0x00dc0810 0a000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dc0820 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dc0820 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dc0830 02000000 b85e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0840 ca643000 02000000 bc5e3800 04000000 .d0......^8..... │ │ 0x00dc0850 ffffffff a1972f00 01000000 c05e3800 ....../......^8. │ │ 0x00dc0860 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc0870 c45e3800 04000000 ffffffff f3403200 .^8..........@2. │ │ + 0x00dc0870 c45e3800 04000000 ffffffff cc403200 .^8..........@2. │ │ 0x00dc0880 01000000 c85e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0890 1a7b2f00 01000000 cc5e3800 04000000 .{/......^8..... │ │ 0x00dc08a0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc08b0 00000000 00000000 e7be3000 04000000 ..........0..... │ │ 0x00dc08c0 8f802f00 06000000 ffffffff 0abf3000 ../...........0. │ │ 0x00dc08d0 04000000 ef323000 0a000000 ffffffff .....20......... │ │ - 0x00dc08e0 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dc08e0 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dc08f0 ffffffff b0b42f00 02000000 b85e3800 ....../......^8. │ │ 0x00dc0900 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc0910 bc5e3800 04000000 ffffffff a1972f00 .^8.........../. │ │ 0x00dc0920 01000000 c05e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0930 22bf3000 01000000 c45e3800 04000000 ".0......^8..... │ │ - 0x00dc0940 ffffffff f3403200 01000000 c85e3800 .....@2......^8. │ │ + 0x00dc0940 ffffffff cc403200 01000000 c85e3800 .....@2......^8. │ │ 0x00dc0950 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc0960 cc5e3800 04000000 ffffffff 00000000 .^8............. │ │ 0x00dc0970 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc0980 e7be3000 04000000 82813200 0a000000 ..0.......2..... │ │ - 0x00dc0990 ffffffff 0abf3000 04000000 82813200 ......0.......2. │ │ + 0x00dc0980 e7be3000 04000000 5b813200 0a000000 ..0.....[.2..... │ │ + 0x00dc0990 ffffffff 0abf3000 04000000 5b813200 ......0.....[.2. │ │ 0x00dc09a0 0a000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dc09b0 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dc09b0 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dc09c0 02000000 d05e3800 04000000 ffffffff .....^8......... │ │ 0x00dc09d0 ca643000 02000000 d45e3800 04000000 .d0......^8..... │ │ 0x00dc09e0 ffffffff a1972f00 01000000 d85e3800 ....../......^8. │ │ 0x00dc09f0 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc0a00 dc5e3800 04000000 ffffffff f3403200 .^8..........@2. │ │ + 0x00dc0a00 dc5e3800 04000000 ffffffff cc403200 .^8..........@2. │ │ 0x00dc0a10 01000000 e05e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0a20 1a7b2f00 01000000 e45e3800 04000000 .{/......^8..... │ │ 0x00dc0a30 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc0a40 00000000 00000000 e7be3000 04000000 ..........0..... │ │ - 0x00dc0a50 b3b03100 06000000 ffffffff 0abf3000 ..1...........0. │ │ - 0x00dc0a60 04000000 82813200 0a000000 ffffffff ......2......... │ │ - 0x00dc0a70 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dc0a50 8cb03100 06000000 ffffffff 0abf3000 ..1...........0. │ │ + 0x00dc0a60 04000000 5b813200 0a000000 ffffffff ....[.2......... │ │ + 0x00dc0a70 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dc0a80 ffffffff b0b42f00 02000000 d05e3800 ....../......^8. │ │ 0x00dc0a90 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc0aa0 d45e3800 04000000 ffffffff a1972f00 .^8.........../. │ │ 0x00dc0ab0 01000000 d85e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0ac0 22bf3000 01000000 dc5e3800 04000000 ".0......^8..... │ │ - 0x00dc0ad0 ffffffff f3403200 01000000 e05e3800 .....@2......^8. │ │ + 0x00dc0ad0 ffffffff cc403200 01000000 e05e3800 .....@2......^8. │ │ 0x00dc0ae0 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc0af0 e45e3800 04000000 ffffffff 00000000 .^8............. │ │ 0x00dc0b00 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc0b10 e7be3000 04000000 9d373100 0a000000 ..0......71..... │ │ - 0x00dc0b20 ffffffff 0abf3000 04000000 9d373100 ......0......71. │ │ + 0x00dc0b10 e7be3000 04000000 76373100 0a000000 ..0.....v71..... │ │ + 0x00dc0b20 ffffffff 0abf3000 04000000 76373100 ......0.....v71. │ │ 0x00dc0b30 0a000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dc0b40 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dc0b40 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dc0b50 02000000 e85e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0b60 ca643000 02000000 ec5e3800 04000000 .d0......^8..... │ │ 0x00dc0b70 ffffffff a1972f00 01000000 f05e3800 ....../......^8. │ │ 0x00dc0b80 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc0b90 f45e3800 04000000 ffffffff f3403200 .^8..........@2. │ │ + 0x00dc0b90 f45e3800 04000000 ffffffff cc403200 .^8..........@2. │ │ 0x00dc0ba0 01000000 f85e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0bb0 1a7b2f00 01000000 fc5e3800 04000000 .{/......^8..... │ │ 0x00dc0bc0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc0bd0 00000000 00000000 e7be3000 04000000 ..........0..... │ │ - 0x00dc0be0 6e273200 06000000 ffffffff 0abf3000 n'2...........0. │ │ - 0x00dc0bf0 04000000 9d373100 0a000000 ffffffff .....71......... │ │ - 0x00dc0c00 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dc0be0 47273200 06000000 ffffffff 0abf3000 G'2...........0. │ │ + 0x00dc0bf0 04000000 76373100 0a000000 ffffffff ....v71......... │ │ + 0x00dc0c00 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dc0c10 ffffffff b0b42f00 02000000 e85e3800 ....../......^8. │ │ 0x00dc0c20 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc0c30 ec5e3800 04000000 ffffffff a1972f00 .^8.........../. │ │ 0x00dc0c40 01000000 f05e3800 04000000 ffffffff .....^8......... │ │ 0x00dc0c50 22bf3000 01000000 f45e3800 04000000 ".0......^8..... │ │ - 0x00dc0c60 ffffffff f3403200 01000000 f85e3800 .....@2......^8. │ │ + 0x00dc0c60 ffffffff cc403200 01000000 f85e3800 .....@2......^8. │ │ 0x00dc0c70 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc0c80 fc5e3800 04000000 ffffffff 00000000 .^8............. │ │ 0x00dc0c90 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc0ca0 e7be3000 04000000 404c3000 0a000000 ..0.....@L0..... │ │ 0x00dc0cb0 ffffffff 0abf3000 04000000 404c3000 ......0.....@L0. │ │ 0x00dc0cc0 0a000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dc0cd0 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dc0cd0 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dc0ce0 02000000 005f3800 04000000 ffffffff ....._8......... │ │ 0x00dc0cf0 ca643000 02000000 045f3800 04000000 .d0......_8..... │ │ 0x00dc0d00 ffffffff a1972f00 01000000 085f3800 ....../......_8. │ │ 0x00dc0d10 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc0d20 0c5f3800 04000000 ffffffff f3403200 ._8..........@2. │ │ + 0x00dc0d20 0c5f3800 04000000 ffffffff cc403200 ._8..........@2. │ │ 0x00dc0d30 01000000 105f3800 04000000 ffffffff ....._8......... │ │ 0x00dc0d40 1a7b2f00 01000000 145f3800 04000000 .{/......_8..... │ │ 0x00dc0d50 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc0d60 00000000 00000000 e7be3000 04000000 ..........0..... │ │ 0x00dc0d70 c2ff3000 06000000 ffffffff 0abf3000 ..0...........0. │ │ 0x00dc0d80 04000000 404c3000 0a000000 ffffffff ....@L0......... │ │ - 0x00dc0d90 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dc0d90 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dc0da0 ffffffff b0b42f00 02000000 005f3800 ....../......_8. │ │ 0x00dc0db0 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc0dc0 045f3800 04000000 ffffffff a1972f00 ._8.........../. │ │ 0x00dc0dd0 01000000 085f3800 04000000 ffffffff ....._8......... │ │ 0x00dc0de0 22bf3000 01000000 0c5f3800 04000000 ".0......_8..... │ │ - 0x00dc0df0 ffffffff f3403200 01000000 105f3800 .....@2......_8. │ │ + 0x00dc0df0 ffffffff cc403200 01000000 105f3800 .....@2......_8. │ │ 0x00dc0e00 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc0e10 145f3800 04000000 ffffffff 00000000 ._8............. │ │ 0x00dc0e20 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc0e30 e7be3000 04000000 bb583100 0a000000 ..0......X1..... │ │ - 0x00dc0e40 ffffffff 0abf3000 04000000 bb583100 ......0......X1. │ │ + 0x00dc0e30 e7be3000 04000000 94583100 0a000000 ..0......X1..... │ │ + 0x00dc0e40 ffffffff 0abf3000 04000000 94583100 ......0......X1. │ │ 0x00dc0e50 0a000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dc0e60 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dc0e60 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dc0e70 02000000 185f3800 04000000 ffffffff ....._8......... │ │ 0x00dc0e80 ca643000 02000000 1c5f3800 04000000 .d0......_8..... │ │ 0x00dc0e90 ffffffff a1972f00 01000000 205f3800 ....../..... _8. │ │ 0x00dc0ea0 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc0eb0 245f3800 04000000 ffffffff f3403200 $_8..........@2. │ │ + 0x00dc0eb0 245f3800 04000000 ffffffff cc403200 $_8..........@2. │ │ 0x00dc0ec0 01000000 285f3800 04000000 ffffffff ....(_8......... │ │ 0x00dc0ed0 1a7b2f00 01000000 2c5f3800 04000000 .{/.....,_8..... │ │ 0x00dc0ee0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc0ef0 00000000 00000000 e7be3000 04000000 ..........0..... │ │ - 0x00dc0f00 1a933100 0a000000 ffffffff 0abf3000 ..1...........0. │ │ - 0x00dc0f10 04000000 1a933100 0a000000 ffffffff ......1......... │ │ - 0x00dc0f20 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dc0f00 f3923100 0a000000 ffffffff 0abf3000 ..1...........0. │ │ + 0x00dc0f10 04000000 f3923100 0a000000 ffffffff ......1......... │ │ + 0x00dc0f20 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dc0f30 ffffffff b0b42f00 02000000 305f3800 ....../.....0_8. │ │ 0x00dc0f40 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc0f50 345f3800 04000000 ffffffff a1972f00 4_8.........../. │ │ 0x00dc0f60 01000000 385f3800 04000000 ffffffff ....8_8......... │ │ 0x00dc0f70 22bf3000 01000000 3c5f3800 04000000 ".0.....<_8..... │ │ - 0x00dc0f80 ffffffff f3403200 01000000 405f3800 .....@2.....@_8. │ │ + 0x00dc0f80 ffffffff cc403200 01000000 405f3800 .....@2.....@_8. │ │ 0x00dc0f90 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc0fa0 445f3800 04000000 ffffffff 00000000 D_8............. │ │ 0x00dc0fb0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc0fc0 e7be3000 04000000 33be3200 0a000000 ..0.....3.2..... │ │ 0x00dc0fd0 ffffffff 0abf3000 04000000 33be3200 ......0.....3.2. │ │ 0x00dc0fe0 0a000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dc0ff0 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dc0ff0 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dc1000 02000000 485f3800 04000000 ffffffff ....H_8......... │ │ 0x00dc1010 ca643000 02000000 4c5f3800 04000000 .d0.....L_8..... │ │ 0x00dc1020 ffffffff a1972f00 01000000 505f3800 ....../.....P_8. │ │ 0x00dc1030 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc1040 545f3800 04000000 ffffffff f3403200 T_8..........@2. │ │ + 0x00dc1040 545f3800 04000000 ffffffff cc403200 T_8..........@2. │ │ 0x00dc1050 01000000 585f3800 04000000 ffffffff ....X_8......... │ │ 0x00dc1060 1a7b2f00 01000000 5c5f3800 04000000 .{/.....\_8..... │ │ 0x00dc1070 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc1080 00000000 00000000 e7be3000 04000000 ..........0..... │ │ - 0x00dc1090 150a3200 0a000000 ffffffff 0abf3000 ..2...........0. │ │ - 0x00dc10a0 04000000 150a3200 0a000000 ffffffff ......2......... │ │ - 0x00dc10b0 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dc1090 ee093200 0a000000 ffffffff 0abf3000 ..2...........0. │ │ + 0x00dc10a0 04000000 ee093200 0a000000 ffffffff ......2......... │ │ + 0x00dc10b0 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dc10c0 ffffffff b0b42f00 02000000 605f3800 ....../.....`_8. │ │ 0x00dc10d0 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc10e0 645f3800 04000000 ffffffff a1972f00 d_8.........../. │ │ 0x00dc10f0 01000000 685f3800 04000000 ffffffff ....h_8......... │ │ 0x00dc1100 22bf3000 01000000 6c5f3800 04000000 ".0.....l_8..... │ │ - 0x00dc1110 ffffffff f3403200 01000000 705f3800 .....@2.....p_8. │ │ + 0x00dc1110 ffffffff cc403200 01000000 705f3800 .....@2.....p_8. │ │ 0x00dc1120 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc1130 745f3800 04000000 ffffffff 00000000 t_8............. │ │ 0x00dc1140 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc1150 e7be3000 04000000 b48c2f00 0a000000 ..0......./..... │ │ 0x00dc1160 ffffffff 0abf3000 04000000 b7ff3000 ......0.......0. │ │ 0x00dc1170 0b000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dc1180 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dc1180 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dc1190 02000000 785f3800 04000000 ffffffff ....x_8......... │ │ 0x00dc11a0 ca643000 02000000 7c5f3800 04000000 .d0.....|_8..... │ │ 0x00dc11b0 ffffffff a1972f00 01000000 805f3800 ....../......_8. │ │ 0x00dc11c0 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc11d0 845f3800 04000000 ffffffff f3403200 ._8..........@2. │ │ + 0x00dc11d0 845f3800 04000000 ffffffff cc403200 ._8..........@2. │ │ 0x00dc11e0 01000000 885f3800 04000000 ffffffff ....._8......... │ │ 0x00dc11f0 1a7b2f00 01000000 8c5f3800 04000000 .{/......_8..... │ │ 0x00dc1200 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc1210 00000000 00000000 e7be3000 04000000 ..........0..... │ │ - 0x00dc1220 c2373100 06000000 ffffffff 0abf3000 .71...........0. │ │ + 0x00dc1220 9b373100 06000000 ffffffff 0abf3000 .71...........0. │ │ 0x00dc1230 04000000 b7ff3000 0b000000 ffffffff ......0......... │ │ - 0x00dc1240 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dc1240 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dc1250 ffffffff b0b42f00 02000000 785f3800 ....../.....x_8. │ │ 0x00dc1260 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc1270 7c5f3800 04000000 ffffffff a1972f00 |_8.........../. │ │ 0x00dc1280 01000000 805f3800 04000000 ffffffff ....._8......... │ │ 0x00dc1290 22bf3000 01000000 845f3800 04000000 ".0......_8..... │ │ - 0x00dc12a0 ffffffff f3403200 01000000 885f3800 .....@2......_8. │ │ + 0x00dc12a0 ffffffff cc403200 01000000 885f3800 .....@2......_8. │ │ 0x00dc12b0 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc12c0 8c5f3800 04000000 ffffffff 00000000 ._8............. │ │ 0x00dc12d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc12e0 e7be3000 04000000 89373100 0a000000 ..0......71..... │ │ - 0x00dc12f0 ffffffff 0abf3000 04000000 89373100 ......0......71. │ │ + 0x00dc12e0 e7be3000 04000000 62373100 0a000000 ..0.....b71..... │ │ + 0x00dc12f0 ffffffff 0abf3000 04000000 62373100 ......0.....b71. │ │ 0x00dc1300 0a000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dc1310 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dc1310 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dc1320 02000000 905f3800 04000000 ffffffff ....._8......... │ │ 0x00dc1330 ca643000 02000000 945f3800 04000000 .d0......_8..... │ │ 0x00dc1340 ffffffff a1972f00 01000000 985f3800 ....../......_8. │ │ 0x00dc1350 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc1360 9c5f3800 04000000 ffffffff f3403200 ._8..........@2. │ │ + 0x00dc1360 9c5f3800 04000000 ffffffff cc403200 ._8..........@2. │ │ 0x00dc1370 01000000 a05f3800 04000000 ffffffff ....._8......... │ │ 0x00dc1380 1a7b2f00 01000000 a45f3800 04000000 .{/......_8..... │ │ 0x00dc1390 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc13a0 00000000 00000000 e7be3000 04000000 ..........0..... │ │ - 0x00dc13b0 27273200 0a000000 ffffffff 0abf3000 ''2...........0. │ │ - 0x00dc13c0 04000000 27273200 0a000000 ffffffff ....''2......... │ │ - 0x00dc13d0 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dc13b0 00273200 0a000000 ffffffff 0abf3000 .'2...........0. │ │ + 0x00dc13c0 04000000 00273200 0a000000 ffffffff .....'2......... │ │ + 0x00dc13d0 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dc13e0 ffffffff b0b42f00 02000000 a85f3800 ....../......_8. │ │ 0x00dc13f0 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc1400 ac5f3800 04000000 ffffffff a1972f00 ._8.........../. │ │ 0x00dc1410 01000000 b05f3800 04000000 ffffffff ....._8......... │ │ 0x00dc1420 22bf3000 01000000 b45f3800 04000000 ".0......_8..... │ │ - 0x00dc1430 ffffffff f3403200 01000000 b85f3800 .....@2......_8. │ │ + 0x00dc1430 ffffffff cc403200 01000000 b85f3800 .....@2......_8. │ │ 0x00dc1440 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc1450 bc5f3800 04000000 ffffffff 00000000 ._8............. │ │ 0x00dc1460 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc1470 e7be3000 04000000 67c23000 06000000 ..0.....g.0..... │ │ - 0x00dc1480 ffffffff 0abf3000 04000000 27273200 ......0.....''2. │ │ + 0x00dc1480 ffffffff 0abf3000 04000000 00273200 ......0......'2. │ │ 0x00dc1490 0a000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dc14a0 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dc14a0 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dc14b0 02000000 a85f3800 04000000 ffffffff ....._8......... │ │ 0x00dc14c0 ca643000 02000000 ac5f3800 04000000 .d0......_8..... │ │ 0x00dc14d0 ffffffff a1972f00 01000000 b05f3800 ....../......_8. │ │ 0x00dc14e0 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc14f0 b45f3800 04000000 ffffffff f3403200 ._8..........@2. │ │ + 0x00dc14f0 b45f3800 04000000 ffffffff cc403200 ._8..........@2. │ │ 0x00dc1500 01000000 b85f3800 04000000 ffffffff ....._8......... │ │ 0x00dc1510 1a7b2f00 01000000 bc5f3800 04000000 .{/......_8..... │ │ 0x00dc1520 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc1530 00000000 00000000 e7be3000 04000000 ..........0..... │ │ 0x00dc1540 adff3000 0a000000 ffffffff 0abf3000 ..0...........0. │ │ 0x00dc1550 04000000 adff3000 0a000000 ffffffff ......0......... │ │ - 0x00dc1560 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dc1560 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dc1570 ffffffff b0b42f00 02000000 c05f3800 ....../......_8. │ │ 0x00dc1580 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc1590 c45f3800 04000000 ffffffff a1972f00 ._8.........../. │ │ 0x00dc15a0 01000000 c85f3800 04000000 ffffffff ....._8......... │ │ 0x00dc15b0 22bf3000 01000000 cc5f3800 04000000 ".0......_8..... │ │ - 0x00dc15c0 ffffffff f3403200 01000000 d05f3800 .....@2......_8. │ │ + 0x00dc15c0 ffffffff cc403200 01000000 d05f3800 .....@2......_8. │ │ 0x00dc15d0 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc15e0 d45f3800 04000000 ffffffff 00000000 ._8............. │ │ 0x00dc15f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc1600 e7be3000 04000000 179f3100 0a000000 ..0.......1..... │ │ - 0x00dc1610 ffffffff 0abf3000 04000000 1f0a3200 ......0.......2. │ │ + 0x00dc1600 e7be3000 04000000 f09e3100 0a000000 ..0.......1..... │ │ + 0x00dc1610 ffffffff 0abf3000 04000000 f8093200 ......0.......2. │ │ 0x00dc1620 0b000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dc1630 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dc1630 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dc1640 02000000 d85f3800 04000000 ffffffff ....._8......... │ │ 0x00dc1650 ca643000 02000000 dc5f3800 04000000 .d0......_8..... │ │ 0x00dc1660 ffffffff a1972f00 01000000 e05f3800 ....../......_8. │ │ 0x00dc1670 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc1680 e45f3800 04000000 ffffffff f3403200 ._8..........@2. │ │ + 0x00dc1680 e45f3800 04000000 ffffffff cc403200 ._8..........@2. │ │ 0x00dc1690 01000000 e85f3800 04000000 ffffffff ....._8......... │ │ 0x00dc16a0 1a7b2f00 01000000 ec5f3800 04000000 .{/......_8..... │ │ 0x00dc16b0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc16c0 00000000 00000000 e7be3000 04000000 ..........0..... │ │ 0x00dc16d0 d0f52f00 06000000 ffffffff 0abf3000 ../...........0. │ │ - 0x00dc16e0 04000000 1f0a3200 0b000000 ffffffff ......2......... │ │ - 0x00dc16f0 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dc16e0 04000000 f8093200 0b000000 ffffffff ......2......... │ │ + 0x00dc16f0 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dc1700 ffffffff b0b42f00 02000000 d85f3800 ....../......_8. │ │ 0x00dc1710 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc1720 dc5f3800 04000000 ffffffff a1972f00 ._8.........../. │ │ 0x00dc1730 01000000 e05f3800 04000000 ffffffff ....._8......... │ │ 0x00dc1740 22bf3000 01000000 e45f3800 04000000 ".0......_8..... │ │ - 0x00dc1750 ffffffff f3403200 01000000 e85f3800 .....@2......_8. │ │ + 0x00dc1750 ffffffff cc403200 01000000 e85f3800 .....@2......_8. │ │ 0x00dc1760 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc1770 ec5f3800 04000000 ffffffff 00000000 ._8............. │ │ 0x00dc1780 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc1790 e7be3000 04000000 9eb03100 0a000000 ..0.......1..... │ │ - 0x00dc17a0 ffffffff 0abf3000 04000000 9eb03100 ......0.......1. │ │ + 0x00dc1790 e7be3000 04000000 77b03100 0a000000 ..0.....w.1..... │ │ + 0x00dc17a0 ffffffff 0abf3000 04000000 77b03100 ......0.....w.1. │ │ 0x00dc17b0 0a000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dc17c0 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dc17c0 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dc17d0 02000000 f05f3800 04000000 ffffffff ....._8......... │ │ 0x00dc17e0 ca643000 02000000 f45f3800 04000000 .d0......_8..... │ │ 0x00dc17f0 ffffffff a1972f00 01000000 f85f3800 ....../......_8. │ │ 0x00dc1800 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc1810 fc5f3800 04000000 ffffffff f3403200 ._8..........@2. │ │ + 0x00dc1810 fc5f3800 04000000 ffffffff cc403200 ._8..........@2. │ │ 0x00dc1820 01000000 00603800 04000000 ffffffff .....`8......... │ │ 0x00dc1830 1a7b2f00 01000000 04603800 04000000 .{/......`8..... │ │ 0x00dc1840 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc1850 00000000 00000000 e7be3000 04000000 ..........0..... │ │ 0x00dc1860 89602f00 06000000 ffffffff 0abf3000 .`/...........0. │ │ - 0x00dc1870 04000000 9eb03100 0a000000 ffffffff ......1......... │ │ - 0x00dc1880 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dc1870 04000000 77b03100 0a000000 ffffffff ....w.1......... │ │ + 0x00dc1880 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dc1890 ffffffff b0b42f00 02000000 f05f3800 ....../......_8. │ │ 0x00dc18a0 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc18b0 f45f3800 04000000 ffffffff a1972f00 ._8.........../. │ │ 0x00dc18c0 01000000 f85f3800 04000000 ffffffff ....._8......... │ │ 0x00dc18d0 22bf3000 01000000 fc5f3800 04000000 ".0......_8..... │ │ - 0x00dc18e0 ffffffff f3403200 01000000 00603800 .....@2......`8. │ │ + 0x00dc18e0 ffffffff cc403200 01000000 00603800 .....@2......`8. │ │ 0x00dc18f0 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc1900 04603800 04000000 ffffffff 00000000 .`8............. │ │ 0x00dc1910 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc1920 e7be3000 04000000 c1743100 0a000000 ..0......t1..... │ │ - 0x00dc1930 ffffffff 0abf3000 04000000 c1743100 ......0......t1. │ │ + 0x00dc1920 e7be3000 04000000 9a743100 0a000000 ..0......t1..... │ │ + 0x00dc1930 ffffffff 0abf3000 04000000 9a743100 ......0......t1. │ │ 0x00dc1940 0a000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dc1950 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dc1950 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dc1960 02000000 08603800 04000000 ffffffff .....`8......... │ │ 0x00dc1970 ca643000 02000000 0c603800 04000000 .d0......`8..... │ │ 0x00dc1980 ffffffff a1972f00 01000000 10603800 ....../......`8. │ │ 0x00dc1990 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc19a0 14603800 04000000 ffffffff f3403200 .`8..........@2. │ │ + 0x00dc19a0 14603800 04000000 ffffffff cc403200 .`8..........@2. │ │ 0x00dc19b0 01000000 18603800 04000000 ffffffff .....`8......... │ │ 0x00dc19c0 1a7b2f00 01000000 1c603800 04000000 .{/......`8..... │ │ 0x00dc19d0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc19e0 00000000 00000000 e7be3000 04000000 ..........0..... │ │ 0x00dc19f0 57be3200 06000000 ffffffff 0abf3000 W.2...........0. │ │ - 0x00dc1a00 04000000 c1743100 0a000000 ffffffff .....t1......... │ │ - 0x00dc1a10 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dc1a00 04000000 9a743100 0a000000 ffffffff .....t1......... │ │ + 0x00dc1a10 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dc1a20 ffffffff b0b42f00 02000000 08603800 ....../......`8. │ │ 0x00dc1a30 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc1a40 0c603800 04000000 ffffffff a1972f00 .`8.........../. │ │ 0x00dc1a50 01000000 10603800 04000000 ffffffff .....`8......... │ │ 0x00dc1a60 22bf3000 01000000 14603800 04000000 ".0......`8..... │ │ - 0x00dc1a70 ffffffff f3403200 01000000 18603800 .....@2......`8. │ │ + 0x00dc1a70 ffffffff cc403200 01000000 18603800 .....@2......`8. │ │ 0x00dc1a80 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc1a90 1c603800 04000000 ffffffff 00000000 .`8............. │ │ 0x00dc1aa0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc1ab0 e7be3000 04000000 52273200 10000000 ..0.....R'2..... │ │ - 0x00dc1ac0 ffffffff 0abf3000 04000000 52273200 ......0.....R'2. │ │ + 0x00dc1ab0 e7be3000 04000000 2b273200 10000000 ..0.....+'2..... │ │ + 0x00dc1ac0 ffffffff 0abf3000 04000000 2b273200 ......0.....+'2. │ │ 0x00dc1ad0 10000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dc1ae0 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dc1ae0 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dc1af0 02000000 20603800 04000000 ffffffff .... `8......... │ │ 0x00dc1b00 ca643000 02000000 24603800 04000000 .d0.....$`8..... │ │ 0x00dc1b10 ffffffff a1972f00 01000000 28603800 ....../.....(`8. │ │ 0x00dc1b20 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc1b30 2c603800 04000000 ffffffff f3403200 ,`8..........@2. │ │ + 0x00dc1b30 2c603800 04000000 ffffffff cc403200 ,`8..........@2. │ │ 0x00dc1b40 01000000 30603800 04000000 ffffffff ....0`8......... │ │ 0x00dc1b50 1a7b2f00 01000000 34603800 04000000 .{/.....4`8..... │ │ 0x00dc1b60 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc1b70 00000000 00000000 e7be3000 04000000 ..........0..... │ │ 0x00dc1b80 d2de3200 10000000 ffffffff 0abf3000 ..2...........0. │ │ 0x00dc1b90 04000000 d2de3200 10000000 ffffffff ......2......... │ │ - 0x00dc1ba0 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dc1ba0 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dc1bb0 ffffffff b0b42f00 02000000 38603800 ....../.....8`8. │ │ 0x00dc1bc0 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc1bd0 3c603800 04000000 ffffffff a1972f00 <`8.........../. │ │ 0x00dc1be0 01000000 40603800 04000000 ffffffff ....@`8......... │ │ 0x00dc1bf0 22bf3000 01000000 44603800 04000000 ".0.....D`8..... │ │ - 0x00dc1c00 ffffffff f3403200 01000000 48603800 .....@2.....H`8. │ │ + 0x00dc1c00 ffffffff cc403200 01000000 48603800 .....@2.....H`8. │ │ 0x00dc1c10 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc1c20 4c603800 04000000 ffffffff 00000000 L`8............. │ │ 0x00dc1c30 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc1c40 e7be3000 04000000 10333000 10000000 ..0......30..... │ │ 0x00dc1c50 ffffffff 0abf3000 04000000 10333000 ......0......30. │ │ 0x00dc1c60 10000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dc1c70 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dc1c70 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dc1c80 02000000 50603800 04000000 ffffffff ....P`8......... │ │ 0x00dc1c90 ca643000 02000000 54603800 04000000 .d0.....T`8..... │ │ 0x00dc1ca0 ffffffff a1972f00 01000000 58603800 ....../.....X`8. │ │ 0x00dc1cb0 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc1cc0 5c603800 04000000 ffffffff f3403200 \`8..........@2. │ │ + 0x00dc1cc0 5c603800 04000000 ffffffff cc403200 \`8..........@2. │ │ 0x00dc1cd0 01000000 60603800 04000000 ffffffff ....``8......... │ │ 0x00dc1ce0 1a7b2f00 01000000 64603800 04000000 .{/.....d`8..... │ │ 0x00dc1cf0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc1d00 00000000 00000000 e7be3000 04000000 ..........0..... │ │ 0x00dc1d10 24ed3200 07000000 ffffffff 0abf3000 $.2...........0. │ │ 0x00dc1d20 04000000 01db3000 07000000 ffffffff ......0......... │ │ 0x00dc1d30 33fa3000 04000000 01db3000 07000000 3.0.......0..... │ │ 0x00dc1d40 ffffffff b0b42f00 02000000 68603800 ....../.....h`8. │ │ 0x00dc1d50 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc1d60 6c603800 04000000 ffffffff a1972f00 l`8.........../. │ │ 0x00dc1d70 01000000 70603800 04000000 ffffffff ....p`8......... │ │ 0x00dc1d80 22bf3000 01000000 74603800 04000000 ".0.....t`8..... │ │ - 0x00dc1d90 ffffffff f3403200 01000000 78603800 .....@2.....x`8. │ │ + 0x00dc1d90 ffffffff cc403200 01000000 78603800 .....@2.....x`8. │ │ 0x00dc1da0 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc1db0 7c603800 04000000 ffffffff 00000000 |`8............. │ │ 0x00dc1dc0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc1dd0 e7be3000 04000000 b6c62f00 05000000 ..0......./..... │ │ 0x00dc1de0 ffffffff 0abf3000 04000000 157b2f00 ......0......{/. │ │ 0x00dc1df0 05000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ 0x00dc1e00 157b2f00 05000000 ffffffff b0b42f00 .{/.........../. │ │ 0x00dc1e10 02000000 80603800 04000000 ffffffff .....`8......... │ │ 0x00dc1e20 ca643000 02000000 84603800 04000000 .d0......`8..... │ │ 0x00dc1e30 ffffffff a1972f00 01000000 88603800 ....../......`8. │ │ 0x00dc1e40 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc1e50 8c603800 04000000 ffffffff f3403200 .`8..........@2. │ │ + 0x00dc1e50 8c603800 04000000 ffffffff cc403200 .`8..........@2. │ │ 0x00dc1e60 01000000 90603800 04000000 ffffffff .....`8......... │ │ 0x00dc1e70 1a7b2f00 01000000 94603800 04000000 .{/......`8..... │ │ 0x00dc1e80 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc1e90 00000000 00000000 e7be3000 04000000 ..........0..... │ │ 0x00dc1ea0 9d903000 15000000 ffffffff 0abf3000 ..0...........0. │ │ - 0x00dc1eb0 04000000 52273200 10000000 ffffffff ....R'2......... │ │ - 0x00dc1ec0 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dc1eb0 04000000 2b273200 10000000 ffffffff ....+'2......... │ │ + 0x00dc1ec0 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dc1ed0 ffffffff b0b42f00 02000000 98603800 ....../......`8. │ │ 0x00dc1ee0 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc1ef0 9c603800 04000000 ffffffff a1972f00 .`8.........../. │ │ 0x00dc1f00 01000000 a0603800 04000000 ffffffff .....`8......... │ │ 0x00dc1f10 22bf3000 01000000 a4603800 04000000 ".0......`8..... │ │ - 0x00dc1f20 ffffffff f3403200 01000000 a8603800 .....@2......`8. │ │ + 0x00dc1f20 ffffffff cc403200 01000000 a8603800 .....@2......`8. │ │ 0x00dc1f30 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc1f40 ac603800 04000000 ffffffff 00000000 .`8............. │ │ 0x00dc1f50 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc1f60 e7be3000 04000000 4d213100 15000000 ..0.....M!1..... │ │ + 0x00dc1f60 e7be3000 04000000 26213100 15000000 ..0.....&!1..... │ │ 0x00dc1f70 ffffffff 0abf3000 04000000 d2de3200 ......0.......2. │ │ 0x00dc1f80 10000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ - 0x00dc1f90 db403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ + 0x00dc1f90 b4403200 03000000 ffffffff b0b42f00 .@2.........../. │ │ 0x00dc1fa0 02000000 b0603800 04000000 ffffffff .....`8......... │ │ 0x00dc1fb0 ca643000 02000000 b4603800 04000000 .d0......`8..... │ │ 0x00dc1fc0 ffffffff a1972f00 01000000 b8603800 ....../......`8. │ │ 0x00dc1fd0 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc1fe0 bc603800 04000000 ffffffff f3403200 .`8..........@2. │ │ + 0x00dc1fe0 bc603800 04000000 ffffffff cc403200 .`8..........@2. │ │ 0x00dc1ff0 01000000 c0603800 04000000 ffffffff .....`8......... │ │ 0x00dc2000 1a7b2f00 01000000 c4603800 04000000 .{/......`8..... │ │ 0x00dc2010 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc2020 00000000 00000000 e7be3000 04000000 ..........0..... │ │ 0x00dc2030 15e93000 15000000 ffffffff 0abf3000 ..0...........0. │ │ 0x00dc2040 04000000 10333000 10000000 ffffffff .....30......... │ │ - 0x00dc2050 33fa3000 04000000 db403200 03000000 3.0......@2..... │ │ + 0x00dc2050 33fa3000 04000000 b4403200 03000000 3.0......@2..... │ │ 0x00dc2060 ffffffff b0b42f00 02000000 c8603800 ....../......`8. │ │ 0x00dc2070 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc2080 cc603800 04000000 ffffffff a1972f00 .`8.........../. │ │ 0x00dc2090 01000000 d0603800 04000000 ffffffff .....`8......... │ │ 0x00dc20a0 22bf3000 01000000 d4603800 04000000 ".0......`8..... │ │ - 0x00dc20b0 ffffffff f3403200 01000000 d8603800 .....@2......`8. │ │ + 0x00dc20b0 ffffffff cc403200 01000000 d8603800 .....@2......`8. │ │ 0x00dc20c0 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc20d0 dc603800 04000000 ffffffff 00000000 .`8............. │ │ 0x00dc20e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dc20f0 e7be3000 04000000 1a763100 0a000000 ..0......v1..... │ │ - 0x00dc2100 ffffffff 0abf3000 04000000 1a763100 ......0......v1. │ │ + 0x00dc20f0 e7be3000 04000000 f3753100 0a000000 ..0......u1..... │ │ + 0x00dc2100 ffffffff 0abf3000 04000000 f3753100 ......0......u1. │ │ 0x00dc2110 0a000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ 0x00dc2120 cfb22f00 03000000 ffffffff b0b42f00 ../.........../. │ │ 0x00dc2130 02000000 e0603800 04000000 ffffffff .....`8......... │ │ 0x00dc2140 ca643000 02000000 e4603800 04000000 .d0......`8..... │ │ 0x00dc2150 ffffffff a1972f00 01000000 e8603800 ....../......`8. │ │ 0x00dc2160 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc2170 ec603800 04000000 ffffffff f3403200 .`8..........@2. │ │ + 0x00dc2170 ec603800 04000000 ffffffff cc403200 .`8..........@2. │ │ 0x00dc2180 01000000 f0603800 04000000 ffffffff .....`8......... │ │ 0x00dc2190 1a7b2f00 01000000 f4603800 04000000 .{/......`8..... │ │ 0x00dc21a0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc21b0 00000000 00000000 e7be3000 04000000 ..........0..... │ │ - 0x00dc21c0 afa13200 0a000000 ffffffff 0abf3000 ..2...........0. │ │ - 0x00dc21d0 04000000 afa13200 0a000000 ffffffff ......2......... │ │ + 0x00dc21c0 88a13200 0a000000 ffffffff 0abf3000 ..2...........0. │ │ + 0x00dc21d0 04000000 88a13200 0a000000 ffffffff ......2......... │ │ 0x00dc21e0 33fa3000 04000000 cfb22f00 03000000 3.0......./..... │ │ 0x00dc21f0 ffffffff b0b42f00 02000000 f8603800 ....../......`8. │ │ 0x00dc2200 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc2210 fc603800 04000000 ffffffff a1972f00 .`8.........../. │ │ 0x00dc2220 01000000 00613800 04000000 ffffffff .....a8......... │ │ 0x00dc2230 22bf3000 01000000 04613800 04000000 ".0......a8..... │ │ - 0x00dc2240 ffffffff f3403200 01000000 08613800 .....@2......a8. │ │ + 0x00dc2240 ffffffff cc403200 01000000 08613800 .....@2......a8. │ │ 0x00dc2250 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc2260 0c613800 04000000 ffffffff 00000000 .a8............. │ │ 0x00dc2270 00000000 00000000 00000000 00000000 ................ │ │ 0x00dc2280 e7be3000 04000000 d1a93000 0a000000 ..0.......0..... │ │ 0x00dc2290 ffffffff 0abf3000 04000000 d1a93000 ......0.......0. │ │ 0x00dc22a0 0a000000 ffffffff 33fa3000 04000000 ........3.0..... │ │ 0x00dc22b0 cfb22f00 03000000 ffffffff b0b42f00 ../.........../. │ │ 0x00dc22c0 02000000 10613800 04000000 ffffffff .....a8......... │ │ 0x00dc22d0 ca643000 02000000 14613800 04000000 .d0......a8..... │ │ 0x00dc22e0 ffffffff a1972f00 01000000 18613800 ....../......a8. │ │ 0x00dc22f0 04000000 ffffffff 22bf3000 01000000 ........".0..... │ │ - 0x00dc2300 1c613800 04000000 ffffffff f3403200 .a8..........@2. │ │ + 0x00dc2300 1c613800 04000000 ffffffff cc403200 .a8..........@2. │ │ 0x00dc2310 01000000 20613800 04000000 ffffffff .... a8......... │ │ 0x00dc2320 1a7b2f00 01000000 24613800 04000000 .{/.....$a8..... │ │ 0x00dc2330 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dc2340 00000000 00000000 e7be3000 04000000 ..........0..... │ │ - 0x00dc2350 24763100 0a000000 ffffffff 0abf3000 $v1...........0. │ │ - 0x00dc2360 04000000 24763100 0a000000 ffffffff ....$v1......... │ │ + 0x00dc2350 fd753100 0a000000 ffffffff 0abf3000 .u1...........0. │ │ + 0x00dc2360 04000000 fd753100 0a000000 ffffffff .....u1......... │ │ 0x00dc2370 33fa3000 04000000 cfb22f00 03000000 3.0......./..... │ │ 0x00dc2380 ffffffff b0b42f00 02000000 28613800 ....../.....(a8. │ │ 0x00dc2390 04000000 ffffffff ca643000 02000000 .........d0..... │ │ 0x00dc23a0 2c613800 04000000 ffffffff a1972f00 ,a8.........../. │ │ 0x00dc23b0 01000000 30613800 04000000 ffffffff ....0a8......... │ │ 0x00dc23c0 22bf3000 01000000 34613800 04000000 ".0.....4a8..... │ │ - 0x00dc23d0 ffffffff f3403200 01000000 38613800 .....@2.....8a8. │ │ + 0x00dc23d0 ffffffff cc403200 01000000 38613800 .....@2.....8a8. │ │ 0x00dc23e0 04000000 ffffffff 1a7b2f00 01000000 .........{/..... │ │ 0x00dc23f0 3c613800 04000000 ffffffff 00000000 ......@?.. │ │ 0x00dccf90 28000000 4c3fd000 29000000 9c3fd000 (...L?..)....?.. │ │ @@ -39374,22 +39374,22 @@ │ │ 0x00dcd1b0 04000000 b440d000 05000000 6842d000 .....@......hB.. │ │ 0x00dcd1c0 06000000 0846d000 07000000 a042d000 .....F.......B.. │ │ 0x00dcd1d0 08000000 e842d000 2c000000 1c43d000 .....B..,....C.. │ │ 0x00dcd1e0 00000000 00000000 764c3000 01000000 ........vL0..... │ │ 0x00dcd1f0 00000000 04000000 ffffffff 856a3000 .............j0. │ │ 0x00dcd200 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dcd210 9db92f00 01000000 00000000 04000000 ../............. │ │ - 0x00dcd220 ffffffff fdeb3100 04000000 00000000 ......1......... │ │ - 0x00dcd230 00000000 ffffffff 37383100 05000000 ........781..... │ │ + 0x00dcd220 ffffffff d6eb3100 04000000 00000000 ......1......... │ │ + 0x00dcd230 00000000 ffffffff 10383100 05000000 .........81..... │ │ 0x00dcd240 00000000 00000000 ffffffff 52493000 ............RI0. │ │ 0x00dcd250 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd260 9cb72f00 05000000 00000000 00000000 ../............. │ │ 0x00dcd270 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dcd280 00000000 00000000 37383100 05000000 ........781..... │ │ - 0x00dcd290 00000000 00000000 ffffffff 6a7d3200 ............j}2. │ │ + 0x00dcd280 00000000 00000000 10383100 05000000 .........81..... │ │ + 0x00dcd290 00000000 00000000 ffffffff 437d3200 ............C}2. │ │ 0x00dcd2a0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd2b0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcd2c0 00000000 52493000 05000000 00000000 ....RI0......... │ │ 0x00dcd2d0 00000000 ffffffff 9cb72f00 05000000 ........../..... │ │ 0x00dcd2e0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dcd2f0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcd300 764c3000 01000000 00000000 04000000 vL0............. │ │ @@ -39421,27 +39421,27 @@ │ │ 0x00dcd4a0 06000000 6454d000 07000000 c456d000 ....dT.......V.. │ │ 0x00dcd4b0 00000000 00000000 9cb72f00 05000000 ........../..... │ │ 0x00dcd4c0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dcd4d0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcd4e0 9cb72f00 05000000 00000000 00000000 ../............. │ │ 0x00dcd4f0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcd500 00000000 00000000 9cb72f00 05000000 ........../..... │ │ - 0x00dcd510 00000000 00000000 ffffffff 6a7d3200 ............j}2. │ │ + 0x00dcd510 00000000 00000000 ffffffff 437d3200 ............C}2. │ │ 0x00dcd520 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd530 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcd540 00000000 9cb72f00 05000000 00000000 ....../......... │ │ 0x00dcd550 00000000 ffffffff f63f3000 04000000 .........?0..... │ │ 0x00dcd560 00000000 00000000 ffffffff dd953000 ..............0. │ │ 0x00dcd570 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd580 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcd590 00000000 9cb72f00 05000000 00000000 ....../......... │ │ 0x00dcd5a0 00000000 ffffffff f63f3000 04000000 .........?0..... │ │ 0x00dcd5b0 00000000 00000000 ffffffff dd953000 ..............0. │ │ 0x00dcd5c0 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00dcd5d0 6a7d3200 04000000 00000000 00000000 j}2............. │ │ + 0x00dcd5d0 437d3200 04000000 00000000 00000000 C}2............. │ │ 0x00dcd5e0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcd5f0 00000000 00000000 01000000 a05bd000 .............[.. │ │ 0x00dcd600 02000000 ec5bd000 04000000 f85bd000 .....[.......[.. │ │ 0x00dcd610 05000000 205dd000 06000000 305dd000 .... ]......0].. │ │ 0x00dcd620 07000000 505ed000 08000000 885ed000 ....P^.......^.. │ │ 0x00dcd630 0a000000 d45ed000 0b000000 d85ed000 .....^.......^.. │ │ 0x00dcd640 0c000000 1061d000 15000000 2061d000 .....a...... a.. │ │ @@ -39462,90 +39462,90 @@ │ │ 0x00dcd730 764c3000 01000000 00000000 04000000 vL0............. │ │ 0x00dcd740 ffffffff 856a3000 01000000 00000000 .....j0......... │ │ 0x00dcd750 04000000 ffffffff 9db92f00 01000000 ........../..... │ │ 0x00dcd760 00000000 04000000 ffffffff b9c23000 ..............0. │ │ 0x00dcd770 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd780 31d82f00 02000000 00000000 00000000 1./............. │ │ 0x00dcd790 ffffffff 062a3000 02000000 00000000 .....*0......... │ │ - 0x00dcd7a0 00000000 ffffffff d1453200 02000000 .........E2..... │ │ + 0x00dcd7a0 00000000 ffffffff aa453200 02000000 .........E2..... │ │ 0x00dcd7b0 00000000 00000000 ffffffff f8be3200 ..............2. │ │ 0x00dcd7c0 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00dcd7d0 155a3100 02000000 00000000 00000000 .Z1............. │ │ - 0x00dcd7e0 ffffffff 4d823200 02000000 00000000 ....M.2......... │ │ + 0x00dcd7d0 ee593100 02000000 00000000 00000000 .Y1............. │ │ + 0x00dcd7e0 ffffffff 26823200 02000000 00000000 ....&.2......... │ │ 0x00dcd7f0 00000000 ffffffff 109d2f00 02000000 ........../..... │ │ 0x00dcd800 00000000 00000000 ffffffff 74df3200 ............t.2. │ │ 0x00dcd810 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd820 1c9d2f00 02000000 00000000 00000000 ../............. │ │ 0x00dcd830 ffffffff f06a3000 02000000 00000000 .....j0......... │ │ - 0x00dcd840 00000000 ffffffff 215a3100 02000000 ........!Z1..... │ │ - 0x00dcd850 00000000 00000000 ffffffff 080b3200 ..............2. │ │ + 0x00dcd840 00000000 ffffffff fa593100 02000000 .........Y1..... │ │ + 0x00dcd850 00000000 00000000 ffffffff e10a3200 ..............2. │ │ 0x00dcd860 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd870 d14c3000 02000000 00000000 00000000 .L0............. │ │ 0x00dcd880 ffffffff 289d2f00 02000000 00000000 ....(./......... │ │ - 0x00dcd890 00000000 ffffffff 6f383100 02000000 ........o81..... │ │ - 0x00dcd8a0 00000000 00000000 ffffffff 3c283200 ............<(2. │ │ + 0x00dcd890 00000000 ffffffff 48383100 02000000 ........H81..... │ │ + 0x00dcd8a0 00000000 00000000 ffffffff 15283200 .............(2. │ │ 0x00dcd8b0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd8c0 04bf3200 02000000 00000000 00000000 ..2............. │ │ - 0x00dcd8d0 ffffffff 59823200 02000000 00000000 ....Y.2......... │ │ + 0x00dcd8d0 ffffffff 32823200 02000000 00000000 ....2.2......... │ │ 0x00dcd8e0 00000000 ffffffff 12bf3200 02000000 ..........2..... │ │ 0x00dcd8f0 00000000 00000000 ffffffff 369d2f00 ............6./. │ │ 0x00dcd900 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd910 dab92f00 02000000 00000000 00000000 ../............. │ │ 0x00dcd920 ffffffff 85812f00 02000000 00000000 ....../......... │ │ 0x00dcd930 00000000 ffffffff 80df3200 02000000 ..........2..... │ │ 0x00dcd940 00000000 00000000 ffffffff 8fdf3200 ..............2. │ │ 0x00dcd950 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd960 20bf3200 02000000 00000000 00000000 .2............. │ │ - 0x00dcd970 ffffffff 7d383100 02000000 00000000 ....}81......... │ │ + 0x00dcd970 ffffffff 56383100 02000000 00000000 ....V81......... │ │ 0x00dcd980 00000000 ffffffff d5003100 02000000 ..........1..... │ │ 0x00dcd990 00000000 00000000 ffffffff a0df3200 ..............2. │ │ 0x00dcd9a0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcd9b0 a2a93000 02000000 00000000 00000000 ..0............. │ │ - 0x00dcd9c0 ffffffff 8e383100 02000000 00000000 .....81......... │ │ + 0x00dcd9c0 ffffffff 67383100 02000000 00000000 ....g81......... │ │ 0x00dcd9d0 00000000 ffffffff de4c3000 02000000 .........L0..... │ │ 0x00dcd9e0 00000000 00000000 ffffffff 94f62f00 ............../. │ │ 0x00dcd9f0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcda00 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcda10 00000000 31d82f00 02000000 00000000 ....1./......... │ │ 0x00dcda20 00000000 ffffffff 062a3000 02000000 .........*0..... │ │ - 0x00dcda30 00000000 00000000 ffffffff d1453200 .............E2. │ │ + 0x00dcda30 00000000 00000000 ffffffff aa453200 .............E2. │ │ 0x00dcda40 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcda50 f8be3200 02000000 00000000 00000000 ..2............. │ │ - 0x00dcda60 ffffffff 155a3100 02000000 00000000 .....Z1......... │ │ - 0x00dcda70 00000000 ffffffff 4d823200 02000000 ........M.2..... │ │ + 0x00dcda60 ffffffff ee593100 02000000 00000000 .....Y1......... │ │ + 0x00dcda70 00000000 ffffffff 26823200 02000000 ........&.2..... │ │ 0x00dcda80 00000000 00000000 ffffffff 109d2f00 ............../. │ │ 0x00dcda90 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcdaa0 74df3200 02000000 00000000 00000000 t.2............. │ │ 0x00dcdab0 ffffffff 1c9d2f00 02000000 00000000 ....../......... │ │ 0x00dcdac0 00000000 ffffffff f06a3000 02000000 .........j0..... │ │ - 0x00dcdad0 00000000 00000000 ffffffff 215a3100 ............!Z1. │ │ + 0x00dcdad0 00000000 00000000 ffffffff fa593100 .............Y1. │ │ 0x00dcdae0 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00dcdaf0 080b3200 02000000 00000000 00000000 ..2............. │ │ + 0x00dcdaf0 e10a3200 02000000 00000000 00000000 ..2............. │ │ 0x00dcdb00 ffffffff d14c3000 02000000 00000000 .....L0......... │ │ 0x00dcdb10 00000000 ffffffff 289d2f00 02000000 ........(./..... │ │ - 0x00dcdb20 00000000 00000000 ffffffff 6f383100 ............o81. │ │ + 0x00dcdb20 00000000 00000000 ffffffff 48383100 ............H81. │ │ 0x00dcdb30 02000000 00000000 00000000 ffffffff ................ │ │ - 0x00dcdb40 3c283200 02000000 00000000 00000000 <(2............. │ │ + 0x00dcdb40 15283200 02000000 00000000 00000000 .(2............. │ │ 0x00dcdb50 ffffffff 04bf3200 02000000 00000000 ......2......... │ │ - 0x00dcdb60 00000000 ffffffff 59823200 02000000 ........Y.2..... │ │ + 0x00dcdb60 00000000 ffffffff 32823200 02000000 ........2.2..... │ │ 0x00dcdb70 00000000 00000000 ffffffff 12bf3200 ..............2. │ │ 0x00dcdb80 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcdb90 369d2f00 02000000 00000000 00000000 6./............. │ │ 0x00dcdba0 ffffffff dab92f00 02000000 00000000 ....../......... │ │ 0x00dcdbb0 00000000 ffffffff 85812f00 02000000 ........../..... │ │ 0x00dcdbc0 00000000 00000000 ffffffff 80df3200 ..............2. │ │ 0x00dcdbd0 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcdbe0 8fdf3200 02000000 00000000 00000000 ..2............. │ │ 0x00dcdbf0 ffffffff 20bf3200 02000000 00000000 .... .2......... │ │ - 0x00dcdc00 00000000 ffffffff 7d383100 02000000 ........}81..... │ │ + 0x00dcdc00 00000000 ffffffff 56383100 02000000 ........V81..... │ │ 0x00dcdc10 00000000 00000000 ffffffff d5003100 ..............1. │ │ 0x00dcdc20 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcdc30 a0df3200 02000000 00000000 00000000 ..2............. │ │ 0x00dcdc40 ffffffff a2a93000 02000000 00000000 ......0......... │ │ - 0x00dcdc50 00000000 ffffffff 8e383100 02000000 .........81..... │ │ + 0x00dcdc50 00000000 ffffffff 67383100 02000000 ........g81..... │ │ 0x00dcdc60 00000000 00000000 ffffffff de4c3000 .............L0. │ │ 0x00dcdc70 02000000 00000000 00000000 ffffffff ................ │ │ 0x00dcdc80 94f62f00 02000000 00000000 00000000 ../............. │ │ 0x00dcdc90 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcdca0 00000000 00000000 01000000 f867d000 .............g.. │ │ 0x00dcdcb0 02000000 4468d000 03000000 9468d000 ....Dh.......h.. │ │ 0x00dcdcc0 04000000 d068d000 05000000 d869d000 .....h.......i.. │ │ @@ -39553,30 +39553,30 @@ │ │ 0x00dcdce0 08000000 346ad000 0c000000 a86ad000 ....4j.......j.. │ │ 0x00dcdcf0 09000000 b86ad000 00000000 00000000 .....j.......... │ │ 0x00dcdd00 6cb13200 02000000 00000000 04000000 l.2............. │ │ 0x00dcdd10 ffffffff af0f3300 02000000 00000000 ......3......... │ │ 0x00dcdd20 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dcdd30 00000000 00000000 00000000 6cb13200 ............l.2. │ │ 0x00dcdd40 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dcdd50 74a33100 05000000 00000000 00000000 t.1............. │ │ + 0x00dcdd50 4da33100 05000000 00000000 00000000 M.1............. │ │ 0x00dcdd60 ffffffff 1fd03000 05000000 00000000 ......0......... │ │ 0x00dcdd70 00000000 ffffffff bcf02f00 05000000 ........../..... │ │ 0x00dcdd80 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dcdd90 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcdda0 01000000 c86cd000 02000000 146dd000 .....l.......m.. │ │ 0x00dcddb0 03000000 646dd000 04000000 a06dd000 ....dm.......m.. │ │ 0x00dcddc0 05000000 a86ed000 06000000 b86ed000 .....n.......n.. │ │ 0x00dcddd0 0b000000 f46ed000 08000000 046fd000 .....n.......o.. │ │ 0x00dcdde0 0c000000 786fd000 09000000 886fd000 ....xo.......o.. │ │ 0x00dcddf0 00000000 00000000 6cb13200 02000000 ........l.2..... │ │ 0x00dcde00 00000000 04000000 ffffffff af0f3300 ..............3. │ │ 0x00dcde10 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dcde20 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcde30 00000000 6cb13200 02000000 00000000 ....l.2......... │ │ - 0x00dcde40 04000000 ffffffff 74a33100 05000000 ........t.1..... │ │ + 0x00dcde40 04000000 ffffffff 4da33100 05000000 ........M.1..... │ │ 0x00dcde50 00000000 00000000 ffffffff 1fd03000 ..............0. │ │ 0x00dcde60 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dcde70 bcf02f00 05000000 00000000 00000000 ../............. │ │ 0x00dcde80 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcde90 00000000 00000000 01000000 9871d000 .............q.. │ │ 0x00dcdea0 02000000 1472d000 03000000 e872d000 .....r.......r.. │ │ 0x00dcdeb0 04000000 2873d000 05000000 e873d000 ....(s.......s.. │ │ @@ -39584,48 +39584,48 @@ │ │ 0x00dcded0 08000000 3874d000 0c000000 1075d000 ....8t.......u.. │ │ 0x00dcdee0 09000000 2075d000 00000000 00000000 .... u.......... │ │ 0x00dcdef0 6cb13200 02000000 00000000 04000000 l.2............. │ │ 0x00dcdf00 ffffffff af0f3300 02000000 00000000 ......3......... │ │ 0x00dcdf10 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dcdf20 00000000 00000000 00000000 f63f3000 .............?0. │ │ 0x00dcdf30 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00dcdf40 6a7d3200 04000000 00000000 00000000 j}2............. │ │ - 0x00dcdf50 ffffffff 74a33100 05000000 00000000 ....t.1......... │ │ + 0x00dcdf40 437d3200 04000000 00000000 00000000 C}2............. │ │ + 0x00dcdf50 ffffffff 4da33100 05000000 00000000 ....M.1......... │ │ 0x00dcdf60 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00dcdf70 00000000 00000000 00000000 01000000 ................ │ │ 0x00dcdf80 c87ed000 02000000 587fd000 03000000 .~......X....... │ │ 0x00dcdf90 e07fd000 04000000 2080d000 05000000 ........ ....... │ │ 0x00dcdfa0 0c81d000 06000000 9881d000 0a000000 ................ │ │ 0x00dcdfb0 4082d000 07000000 5082d000 0c000000 @.......P....... │ │ 0x00dcdfc0 8082d000 09000000 9082d000 00000000 ................ │ │ 0x00dcdfd0 00000000 6cb13200 02000000 00000000 ....l.2......... │ │ 0x00dcdfe0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dcdff0 00000000 00000000 00000000 f63f3000 .............?0. │ │ 0x00dce000 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00dce010 6a7d3200 04000000 00000000 00000000 j}2............. │ │ - 0x00dce020 ffffffff 74a33100 05000000 00000000 ....t.1......... │ │ - 0x00dce030 00000000 ffffffff 01383100 05000000 .........81..... │ │ + 0x00dce010 437d3200 04000000 00000000 00000000 C}2............. │ │ + 0x00dce020 ffffffff 4da33100 05000000 00000000 ....M.1......... │ │ + 0x00dce030 00000000 ffffffff da373100 05000000 .........71..... │ │ 0x00dce040 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dce050 00000000 00000000 00000000 00000000 ................ │ │ 0x00dce060 01000000 c084d000 02000000 3c85d000 ............<... │ │ 0x00dce070 03000000 9086d000 04000000 e486d000 ................ │ │ 0x00dce080 05000000 6887d000 06000000 2888d000 ....h.......(... │ │ 0x00dce090 0b000000 b888d000 08000000 c888d000 ................ │ │ 0x00dce0a0 0c000000 7c89d000 09000000 8c89d000 ....|........... │ │ 0x00dce0b0 00000000 00000000 6cb13200 02000000 ........l.2..... │ │ 0x00dce0c0 00000000 04000000 ffffffff af0f3300 ..............3. │ │ 0x00dce0d0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dce0e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dce0f0 00000000 6b562f00 04000000 00000000 ....kV/......... │ │ - 0x00dce100 00000000 ffffffff 6a7d3200 04000000 ........j}2..... │ │ - 0x00dce110 00000000 00000000 ffffffff 74a33100 ............t.1. │ │ + 0x00dce100 00000000 ffffffff 437d3200 04000000 ........C}2..... │ │ + 0x00dce110 00000000 00000000 ffffffff 4da33100 ............M.1. │ │ 0x00dce120 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dce130 4da13100 01000000 00000000 04000000 M.1............. │ │ - 0x00dce140 ffffffff 86653100 01000000 00000000 .....e1......... │ │ - 0x00dce150 04000000 ffffffff 7c9d3200 02000000 ........|.2..... │ │ + 0x00dce130 26a13100 01000000 00000000 04000000 &.1............. │ │ + 0x00dce140 ffffffff 5f653100 01000000 00000000 ...._e1......... │ │ + 0x00dce150 04000000 ffffffff 559d3200 02000000 ........U.2..... │ │ 0x00dce160 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dce170 00000000 00000000 00000000 00000000 ................ │ │ 0x00dce180 01000000 288bd000 02000000 388bd000 ....(.......8... │ │ 0x00dce190 03000000 148cd000 04000000 6c8cd000 ............l... │ │ 0x00dce1a0 05000000 f08ed000 06000000 f88ed000 ................ │ │ 0x00dce1b0 0b000000 3490d000 08000000 4490d000 ....4.......D... │ │ 0x00dce1c0 0c000000 cc90d000 09000000 dc90d000 ................ │ │ @@ -39642,189 +39642,189 @@ │ │ 0x00dce270 00000000 00000000 00000000 00000000 ................ │ │ 0x00dce280 6cb13200 02000000 00000000 04000000 l.2............. │ │ 0x00dce290 ffffffff af0f3300 02000000 00000000 ......3......... │ │ 0x00dce2a0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dce2b0 00000000 00000000 00000000 b8ff3200 ..............2. │ │ 0x00dce2c0 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dce2d0 6cb13200 02000000 00000000 04000000 l.2............. │ │ - 0x00dce2e0 ffffffff 74a33100 05000000 00000000 ....t.1......... │ │ + 0x00dce2e0 ffffffff 4da33100 05000000 00000000 ....M.1......... │ │ 0x00dce2f0 00000000 ffffffff 1fd03000 05000000 ..........0..... │ │ 0x00dce300 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dce310 00000000 00000000 00000000 00000000 ................ │ │ 0x00dce320 6b562f00 04000000 ec5a3000 10000000 kV/......Z0..... │ │ 0x00dce330 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dce340 00000000 00000000 01000000 6096d000 ............`... │ │ 0x00dce350 02000000 a496d000 03000000 f496d000 ................ │ │ 0x00dce360 04000000 0897d000 05000000 e497d000 ................ │ │ 0x00dce370 06000000 0c98d000 0a000000 5498d000 ............T... │ │ 0x00dce380 07000000 6498d000 0c000000 9498d000 ....d........... │ │ 0x00dce390 09000000 a498d000 00000000 00000000 ................ │ │ 0x00dce3a0 6cb13200 02000000 00000000 04000000 l.2............. │ │ 0x00dce3b0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dce3c0 00000000 00000000 74a33100 05000000 ........t.1..... │ │ + 0x00dce3c0 00000000 00000000 4da33100 05000000 ........M.1..... │ │ 0x00dce3d0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dce3e0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dce3f0 01000000 3899d000 02000000 7c99d000 ....8.......|... │ │ 0x00dce400 03000000 cc99d000 04000000 e099d000 ................ │ │ 0x00dce410 05000000 949ad000 06000000 b49ad000 ................ │ │ 0x00dce420 0b000000 089bd000 08000000 189bd000 ................ │ │ 0x00dce430 0c000000 d89bd000 09000000 e89bd000 ................ │ │ 0x00dce440 00000000 00000000 6cb13200 02000000 ........l.2..... │ │ 0x00dce450 00000000 04000000 ffffffff f4ee3200 ..............2. │ │ 0x00dce460 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dce470 673e3000 02000000 00000000 04000000 g>0............. │ │ 0x00dce480 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dce490 00000000 00000000 6cb13200 02000000 ........l.2..... │ │ - 0x00dce4a0 00000000 04000000 ffffffff 74a33100 ............t.1. │ │ + 0x00dce4a0 00000000 04000000 ffffffff 4da33100 ............M.1. │ │ 0x00dce4b0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dce4c0 f4ee3200 02000000 00000000 04000000 ..2............. │ │ 0x00dce4d0 ffffffff 673e3000 02000000 00000000 ....g>0......... │ │ 0x00dce4e0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dce4f0 00000000 00000000 00000000 01000000 ................ │ │ 0x00dce500 08c0d000 02000000 74c0d000 03000000 ........t....... │ │ 0x00dce510 e4c0d000 04000000 7cc1d000 05000000 ........|....... │ │ 0x00dce520 08c2d000 06000000 2cc2d000 08000000 ........,....... │ │ 0x00dce530 7cb7d000 09000000 90a5d000 0a000000 |............... │ │ 0x00dce540 98a5d000 0d000000 48c2d000 10000000 ........H....... │ │ 0x00dce550 58c2d000 0c000000 b0c2d000 0f000000 X............... │ │ 0x00dce560 c0c2d000 11000000 c4c3d000 12000000 ................ │ │ 0x00dce570 9ca5d000 13000000 f0a9d000 00000000 ................ │ │ - 0x00dce580 00000000 6a7d3200 04000000 00000000 ....j}2......... │ │ + 0x00dce580 00000000 437d3200 04000000 00000000 ....C}2......... │ │ 0x00dce590 00000000 ffffffff f63f3000 04000000 .........?0..... │ │ 0x00dce5a0 00000000 00000000 ffffffff 17ca3000 ..............0. │ │ 0x00dce5b0 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00dce5c0 ef2f3200 02000000 00000000 04000000 ./2............. │ │ - 0x00dce5d0 ffffffff b7b73100 02000000 00000000 ......1......... │ │ + 0x00dce5c0 c82f3200 02000000 00000000 04000000 ./2............. │ │ + 0x00dce5d0 ffffffff 90b73100 02000000 00000000 ......1......... │ │ 0x00dce5e0 08000000 ffffffff 00000000 00000000 ................ │ │ 0x00dce5f0 00000000 00000000 00000000 f63f3000 .............?0. │ │ 0x00dce600 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dce610 17ca3000 01000000 00000000 04000000 ..0............. │ │ 0x00dce620 ffffffff 66483000 01000000 00000000 ....fH0......... │ │ 0x00dce630 04000000 ffffffff ce6d2f00 02000000 .........m/..... │ │ - 0x00dce640 00000000 04000000 ffffffff 46223100 ............F"1. │ │ + 0x00dce640 00000000 04000000 ffffffff 1f223100 ............."1. │ │ 0x00dce650 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dce660 78dc3100 02000000 00000000 04000000 x.1............. │ │ + 0x00dce660 51dc3100 02000000 00000000 04000000 Q.1............. │ │ 0x00dce670 ffffffff d76d2f00 02000000 00000000 .....m/......... │ │ 0x00dce680 04000000 ffffffff 703e3000 02000000 ........p>0..... │ │ 0x00dce690 00000000 04000000 ffffffff e80c3100 ..............1. │ │ 0x00dce6a0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dce6b0 70793000 02000000 00000000 04000000 py0............. │ │ - 0x00dce6c0 ffffffff e0523200 02000000 00000000 .....R2......... │ │ + 0x00dce6c0 ffffffff b9523200 02000000 00000000 .....R2......... │ │ 0x00dce6d0 04000000 ffffffff 84c82f00 02000000 ........../..... │ │ - 0x00dce6e0 00000000 04000000 ffffffff ec523200 .............R2. │ │ + 0x00dce6e0 00000000 04000000 ffffffff c5523200 .............R2. │ │ 0x00dce6f0 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00dce700 ef2f3200 02000000 00000000 04000000 ./2............. │ │ - 0x00dce710 ffffffff b7b73100 02000000 00000000 ......1......... │ │ + 0x00dce700 c82f3200 02000000 00000000 04000000 ./2............. │ │ + 0x00dce710 ffffffff 90b73100 02000000 00000000 ......1......... │ │ 0x00dce720 08000000 ffffffff 00000000 00000000 ................ │ │ 0x00dce730 00000000 00000000 00000000 01000000 ................ │ │ 0x00dce740 8cded000 02000000 f8ded000 03000000 ................ │ │ 0x00dce750 50dfd000 04000000 e8dfd000 05000000 P............... │ │ 0x00dce760 60e0d000 06000000 84e0d000 08000000 `............... │ │ 0x00dce770 7cb7d000 09000000 90a5d000 0a000000 |............... │ │ 0x00dce780 98a5d000 0d000000 a0e0d000 10000000 ................ │ │ 0x00dce790 b0e0d000 0c000000 08e1d000 0f000000 ................ │ │ 0x00dce7a0 18e1d000 11000000 e8e1d000 12000000 ................ │ │ 0x00dce7b0 9ca5d000 13000000 f0a9d000 00000000 ................ │ │ - 0x00dce7c0 00000000 6a7d3200 04000000 00000000 ....j}2......... │ │ + 0x00dce7c0 00000000 437d3200 04000000 00000000 ....C}2......... │ │ 0x00dce7d0 00000000 ffffffff 6b562f00 04000000 ........kV/..... │ │ - 0x00dce7e0 00000000 00000000 ffffffff ef2f3200 ............./2. │ │ + 0x00dce7e0 00000000 00000000 ffffffff c82f3200 ............./2. │ │ 0x00dce7f0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dce800 b7b73100 02000000 00000000 08000000 ..1............. │ │ + 0x00dce800 90b73100 02000000 00000000 08000000 ..1............. │ │ 0x00dce810 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dce820 00000000 00000000 6b562f00 04000000 ........kV/..... │ │ 0x00dce830 00000000 00000000 ffffffff 66483000 ............fH0. │ │ 0x00dce840 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dce850 ce6d2f00 02000000 00000000 04000000 .m/............. │ │ - 0x00dce860 ffffffff 46223100 02000000 00000000 ....F"1......... │ │ - 0x00dce870 04000000 ffffffff 78dc3100 02000000 ........x.1..... │ │ + 0x00dce860 ffffffff 1f223100 02000000 00000000 ....."1......... │ │ + 0x00dce870 04000000 ffffffff 51dc3100 02000000 ........Q.1..... │ │ 0x00dce880 00000000 04000000 ffffffff d76d2f00 .............m/. │ │ 0x00dce890 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dce8a0 703e3000 02000000 00000000 04000000 p>0............. │ │ 0x00dce8b0 ffffffff e80c3100 02000000 00000000 ......1......... │ │ 0x00dce8c0 04000000 ffffffff 70793000 02000000 ........py0..... │ │ - 0x00dce8d0 00000000 04000000 ffffffff e0523200 .............R2. │ │ + 0x00dce8d0 00000000 04000000 ffffffff b9523200 .............R2. │ │ 0x00dce8e0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dce8f0 84c82f00 02000000 00000000 04000000 ../............. │ │ - 0x00dce900 ffffffff ec523200 01000000 00000000 .....R2......... │ │ - 0x00dce910 04000000 ffffffff ef2f3200 02000000 ........./2..... │ │ - 0x00dce920 00000000 04000000 ffffffff b7b73100 ..............1. │ │ + 0x00dce900 ffffffff c5523200 01000000 00000000 .....R2......... │ │ + 0x00dce910 04000000 ffffffff c82f3200 02000000 ........./2..... │ │ + 0x00dce920 00000000 04000000 ffffffff 90b73100 ..............1. │ │ 0x00dce930 02000000 00000000 08000000 ffffffff ................ │ │ 0x00dce940 00000000 00000000 00000000 00000000 ................ │ │ 0x00dce950 00000000 01000000 20eed000 02000000 ........ ....... │ │ 0x00dce960 8ceed000 03000000 e8eed000 04000000 ................ │ │ 0x00dce970 80efd000 05000000 ecefd000 06000000 ................ │ │ 0x00dce980 10f0d000 08000000 7cb7d000 09000000 ........|....... │ │ 0x00dce990 90a5d000 0a000000 98a5d000 0d000000 ................ │ │ 0x00dce9a0 2cf0d000 10000000 3cf0d000 0c000000 ,.......<....... │ │ 0x00dce9b0 94f0d000 0f000000 a4f0d000 11000000 ................ │ │ 0x00dce9c0 c4f1d000 12000000 9ca5d000 13000000 ................ │ │ - 0x00dce9d0 f0a9d000 00000000 00000000 6a7d3200 ............j}2. │ │ + 0x00dce9d0 f0a9d000 00000000 00000000 437d3200 ............C}2. │ │ 0x00dce9e0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dce9f0 6b562f00 04000000 00000000 00000000 kV/............. │ │ - 0x00dcea00 ffffffff b5893200 04000000 00000000 ......2......... │ │ - 0x00dcea10 00000000 ffffffff ef2f3200 02000000 ........./2..... │ │ - 0x00dcea20 00000000 04000000 ffffffff b7b73100 ..............1. │ │ + 0x00dcea00 ffffffff 8e893200 04000000 00000000 ......2......... │ │ + 0x00dcea10 00000000 ffffffff c82f3200 02000000 ........./2..... │ │ + 0x00dcea20 00000000 04000000 ffffffff 90b73100 ..............1. │ │ 0x00dcea30 02000000 00000000 08000000 ffffffff ................ │ │ 0x00dcea40 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dcea50 00000000 b5893200 04000000 00000000 ......2......... │ │ + 0x00dcea50 00000000 8e893200 04000000 00000000 ......2......... │ │ 0x00dcea60 00000000 ffffffff 6b562f00 04000000 ........kV/..... │ │ 0x00dcea70 00000000 00000000 ffffffff 66483000 ............fH0. │ │ 0x00dcea80 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dcea90 ce6d2f00 02000000 00000000 04000000 .m/............. │ │ - 0x00dceaa0 ffffffff 46223100 02000000 00000000 ....F"1......... │ │ - 0x00dceab0 04000000 ffffffff 78dc3100 02000000 ........x.1..... │ │ + 0x00dceaa0 ffffffff 1f223100 02000000 00000000 ....."1......... │ │ + 0x00dceab0 04000000 ffffffff 51dc3100 02000000 ........Q.1..... │ │ 0x00dceac0 00000000 04000000 ffffffff d76d2f00 .............m/. │ │ 0x00dcead0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dceae0 703e3000 02000000 00000000 04000000 p>0............. │ │ 0x00dceaf0 ffffffff e80c3100 02000000 00000000 ......1......... │ │ 0x00dceb00 04000000 ffffffff 70793000 02000000 ........py0..... │ │ - 0x00dceb10 00000000 04000000 ffffffff e0523200 .............R2. │ │ + 0x00dceb10 00000000 04000000 ffffffff b9523200 .............R2. │ │ 0x00dceb20 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dceb30 84c82f00 02000000 00000000 04000000 ../............. │ │ - 0x00dceb40 ffffffff ec523200 01000000 00000000 .....R2......... │ │ - 0x00dceb50 04000000 ffffffff ef2f3200 02000000 ........./2..... │ │ - 0x00dceb60 00000000 04000000 ffffffff b7b73100 ..............1. │ │ + 0x00dceb40 ffffffff c5523200 01000000 00000000 .....R2......... │ │ + 0x00dceb50 04000000 ffffffff c82f3200 02000000 ........./2..... │ │ + 0x00dceb60 00000000 04000000 ffffffff 90b73100 ..............1. │ │ 0x00dceb70 02000000 00000000 08000000 ffffffff ................ │ │ 0x00dceb80 00000000 00000000 00000000 00000000 ................ │ │ 0x00dceb90 00000000 01000000 2cf6d000 02000000 ........,....... │ │ 0x00dceba0 acf6d000 03000000 c0f6d000 04000000 ................ │ │ 0x00dcebb0 d0f6d000 05000000 e0f6d000 06000000 ................ │ │ 0x00dcebc0 dcf7d000 08000000 40f8d000 09000000 ........@....... │ │ 0x00dcebd0 48f8d000 0a000000 50f8d000 0c000000 H.......P....... │ │ 0x00dcebe0 54f8d000 0f000000 64f8d000 11000000 T.......d....... │ │ 0x00dcebf0 04f9d000 12000000 0cf9d000 13000000 ................ │ │ 0x00dcec00 30fad000 00000000 00000000 66483000 0...........fH0. │ │ 0x00dcec10 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dcec20 ce6d2f00 02000000 00000000 04000000 .m/............. │ │ - 0x00dcec30 ffffffff 46223100 02000000 00000000 ....F"1......... │ │ + 0x00dcec30 ffffffff 1f223100 02000000 00000000 ....."1......... │ │ 0x00dcec40 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dcec50 00000000 00000000 00000000 01000000 ................ │ │ 0x00dcec60 50fad000 02000000 8cfad000 03000000 P............... │ │ 0x00dcec70 e8fad000 04000000 38fbd000 05000000 ........8....... │ │ 0x00dcec80 4cfbd000 06000000 e4fbd000 07000000 L............... │ │ 0x00dcec90 ecfbd000 08000000 84fcd000 09000000 ................ │ │ 0x00dceca0 fcfcd000 0a000000 14fdd000 0d000000 ................ │ │ 0x00dcecb0 28fdd000 10000000 38fdd000 0c000000 (.......8....... │ │ 0x00dcecc0 c4fed000 0f000000 d4fed000 11000000 ................ │ │ 0x00dcecd0 a0ffd000 12000000 a8ffd000 00000000 ................ │ │ - 0x00dcece0 00000000 fe8f3200 05000000 00000000 ......2......... │ │ + 0x00dcece0 00000000 d78f3200 05000000 00000000 ......2......... │ │ 0x00dcecf0 00000000 ffffffff 28ef3200 05000000 ........(.2..... │ │ 0x00dced00 00000000 00000000 ffffffff ce6d2f00 .............m/. │ │ 0x00dced10 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dced20 46223100 02000000 00000000 04000000 F"1............. │ │ + 0x00dced20 1f223100 02000000 00000000 04000000 ."1............. │ │ 0x00dced30 ffffffff 9ccc3200 02000000 00000000 ......2......... │ │ 0x00dced40 04000000 ffffffff 00000000 00000000 ................ │ │ 0x00dced50 00000000 00000000 00000000 66483000 ............fH0. │ │ 0x00dced60 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dced70 ce6d2f00 02000000 00000000 04000000 .m/............. │ │ - 0x00dced80 ffffffff 46223100 02000000 00000000 ....F"1......... │ │ + 0x00dced80 ffffffff 1f223100 02000000 00000000 ....."1......... │ │ 0x00dced90 04000000 ffffffff 9ccc3200 02000000 ..........2..... │ │ 0x00dceda0 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dcedb0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dcedc0 621b3200 a5cc3200 83193200 0b903200 b.2...2...2...2. │ │ + 0x00dcedc0 3b1b3200 a5cc3200 5c193200 e48f3200 ;.2...2.\.2...2. │ │ 0x00dcedd0 01000000 0405d100 02000000 b005d100 ................ │ │ 0x00dcede0 03000000 e005d100 04000000 f406d100 ................ │ │ 0x00dcedf0 05000000 2407d100 08000000 3008d100 ....$.......0... │ │ 0x00dcee00 09000000 4c08d100 0a000000 7008d100 ....L.......p... │ │ 0x00dcee10 0c000000 2809d100 0d000000 4c08d100 ....(.......L... │ │ 0x00dcee20 0e000000 4409d100 10000000 e009d100 ....D........... │ │ 0x00dcee30 11000000 400ad100 12000000 a00bd100 ....@........... │ │ @@ -39913,33 +39913,33 @@ │ │ 0x00dcf360 1c000000 640ed100 1d000000 780ed100 ....d.......x... │ │ 0x00dcf370 04000000 d815d100 05000000 2407d100 ............$... │ │ 0x00dcf380 1e000000 0016d100 1f000000 640ed100 ............d... │ │ 0x00dcf390 20000000 640fd100 10000000 e009d100 ...d........... │ │ 0x00dcf3a0 11000000 400ad100 1a000000 1c10d100 ....@........... │ │ 0x00dcf3b0 12000000 a00bd100 13000000 5c0cd100 ............\... │ │ 0x00dcf3c0 14000000 2c10d100 15000000 0011d100 ....,........... │ │ - 0x00dcf3d0 00000000 00000000 7df53100 05000000 ........}.1..... │ │ + 0x00dcf3d0 00000000 00000000 56f53100 05000000 ........V.1..... │ │ 0x00dcf3e0 00000000 00000000 ffffffff 6b562f00 ............kV/. │ │ 0x00dcf3f0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcf400 e66d2f00 02000000 00000000 04000000 .m/............. │ │ 0x00dcf410 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcf420 00000000 00000000 6b562f00 04000000 ........kV/..... │ │ - 0x00dcf430 00000000 00000000 ffffffff 6a7d3200 ............j}2. │ │ + 0x00dcf430 00000000 00000000 ffffffff 437d3200 ............C}2. │ │ 0x00dcf440 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcf450 e66d2f00 02000000 00000000 04000000 .m/............. │ │ 0x00dcf460 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcf470 00000000 00000000 bedf2f00 05000000 ........../..... │ │ 0x00dcf480 00000000 00000000 ffffffff e66d2f00 .............m/. │ │ 0x00dcf490 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dcf4a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dcf4b0 00000000 40000000 315c3200 a3020000 ....@...1\2..... │ │ + 0x00dcf4b0 00000000 40000000 0a5c3200 a3020000 ....@....\2..... │ │ 0x00dcf4c0 9f892f00 a0020000 4c0d3000 a1020000 ../.....L.0..... │ │ 0x00dcf4d0 8d923000 a2020000 9cca3000 46040000 ..0.......0.F... │ │ 0x00dcf4e0 27733000 47040000 f7682f00 48040000 's0.G....h/.H... │ │ - 0x00dcf4f0 24f33100 49040000 2df33100 4a040000 $.1.I...-.1.J... │ │ + 0x00dcf4f0 fdf23100 49040000 06f33100 4a040000 ..1.I.....1.J... │ │ 0x00dcf500 72662f00 4b040000 b8c02f00 01000000 rf/.K...../..... │ │ 0x00dcf510 641ed100 02000000 101fd100 03000000 d............... │ │ 0x00dcf520 401fd100 04000000 4020d100 05000000 @.......@ ...... │ │ 0x00dcf530 7020d100 08000000 6821d100 09000000 p ......h!...... │ │ 0x00dcf540 8421d100 0a000000 b021d100 0c000000 .!.......!...... │ │ 0x00dcf550 6822d100 0d000000 8421d100 0e000000 h".......!...... │ │ 0x00dcf560 8422d100 10000000 4823d100 11000000 ."......H#...... │ │ @@ -40029,24 +40029,24 @@ │ │ 0x00dcfaa0 8028d100 1d000000 9428d100 04000000 .(.......(...... │ │ 0x00dcfab0 d82fd100 05000000 7020d100 1e000000 ./......p ...... │ │ 0x00dcfac0 0030d100 1f000000 8028d100 20000000 .0.......(.. ... │ │ 0x00dcfad0 8029d100 10000000 4823d100 11000000 .)......H#...... │ │ 0x00dcfae0 b823d100 1a000000 1c2ad100 12000000 .#.......*...... │ │ 0x00dcfaf0 3825d100 13000000 4426d100 14000000 8%......D&...... │ │ 0x00dcfb00 2c2ad100 15000000 002bd100 00000000 ,*.......+...... │ │ - 0x00dcfb10 00000000 7df53100 05000000 00000000 ....}.1......... │ │ - 0x00dcfb20 00000000 ffffffff 43723200 02000000 ........Cr2..... │ │ + 0x00dcfb10 00000000 56f53100 05000000 00000000 ....V.1......... │ │ + 0x00dcfb20 00000000 ffffffff 1c723200 02000000 .........r2..... │ │ 0x00dcfb30 00000000 04000000 ffffffff 6b562f00 ............kV/. │ │ 0x00dcfb40 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dcfb50 e66d2f00 02000000 00000000 04000000 .m/............. │ │ 0x00dcfb60 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dcfb70 00000000 00000000 6b562f00 04000000 ........kV/..... │ │ - 0x00dcfb80 00000000 00000000 ffffffff 43723200 ............Cr2. │ │ + 0x00dcfb80 00000000 00000000 ffffffff 1c723200 .............r2. │ │ 0x00dcfb90 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dcfba0 6a7d3200 04000000 00000000 00000000 j}2............. │ │ + 0x00dcfba0 437d3200 04000000 00000000 00000000 C}2............. │ │ 0x00dcfbb0 ffffffff afab2f00 02000000 00000000 ....../......... │ │ 0x00dcfbc0 04000000 ffffffff e66d2f00 02000000 .........m/..... │ │ 0x00dcfbd0 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dcfbe0 00000000 00000000 00000000 00000000 ................ │ │ 0x00dcfbf0 bedf2f00 05000000 00000000 00000000 ../............. │ │ 0x00dcfc00 ffffffff afab2f00 02000000 00000000 ....../......... │ │ 0x00dcfc10 04000000 ffffffff e66d2f00 02000000 .........m/..... │ │ @@ -40091,24 +40091,24 @@ │ │ 0x00dcfe80 03000000 7c42d100 1e000000 3447d100 ....|B......4G.. │ │ 0x00dcfe90 05000000 9044d100 10000000 a83bd100 .....D.......;.. │ │ 0x00dcfea0 11000000 d43bd100 1a000000 dc45d100 .....;.......E.. │ │ 0x00dcfeb0 02000000 8c47d100 04000000 8c47d100 .....G.......G.. │ │ 0x00dcfec0 02000000 3447d100 04000000 3447d100 ....4G......4G.. │ │ 0x00dcfed0 12000000 083ed100 13000000 6c3ed100 .....>......l>.. │ │ 0x00dcfee0 14000000 7c3ed100 15000000 bc41d100 ....|>.......A.. │ │ - 0x00dcfef0 00000000 00000000 7df53100 05000000 ........}.1..... │ │ - 0x00dcff00 00000000 00000000 ffffffff 0d3e3200 .............>2. │ │ + 0x00dcfef0 00000000 00000000 56f53100 05000000 ........V.1..... │ │ + 0x00dcff00 00000000 00000000 ffffffff e63d3200 .............=2. │ │ 0x00dcff10 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00dcff20 ed833100 05000000 00000000 00000000 ..1............. │ │ + 0x00dcff20 c6833100 05000000 00000000 00000000 ..1............. │ │ 0x00dcff30 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dcff40 00000000 00000000 0d3e3200 04000000 .........>2..... │ │ - 0x00dcff50 00000000 00000000 ffffffff ed833100 ..............1. │ │ + 0x00dcff40 00000000 00000000 e63d3200 04000000 .........=2..... │ │ + 0x00dcff50 00000000 00000000 ffffffff c6833100 ..............1. │ │ 0x00dcff60 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dcff70 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dcff80 00000000 ed833100 05000000 00000000 ......1......... │ │ + 0x00dcff80 00000000 c6833100 05000000 00000000 ......1......... │ │ 0x00dcff90 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00dcffa0 00000000 00000000 00000000 01000000 ................ │ │ 0x00dcffb0 984ad100 08000000 a84ad100 09000000 .J.......J...... │ │ 0x00dcffc0 e44bd100 0a000000 fc4bd100 10000000 .K.......K...... │ │ 0x00dcffd0 484cd100 11000000 904cd100 14000000 HL.......L...... │ │ 0x00dcffe0 a44dd100 15000000 ac4dd100 00000000 .M.......M...... │ │ 0x00dcfff0 00000000 01000000 f84dd100 08000000 .........M...... │ │ @@ -40269,79 +40269,79 @@ │ │ 0x00dd09a0 9875d100 05000000 6452d100 1e000000 .u......dR...... │ │ 0x00dd09b0 c075d100 1f000000 2469d100 20000000 .u......$i.. ... │ │ 0x00dd09c0 dc6ad100 06000000 e875d100 07000000 .j.......u...... │ │ 0x00dd09d0 b853d100 10000000 2059d100 11000000 .S...... Y...... │ │ 0x00dd09e0 dc59d100 1a000000 d46bd100 12000000 .Y.......k...... │ │ 0x00dd09f0 205bd100 13000000 1c61d100 14000000 [.......a...... │ │ 0x00dd0a00 e46bd100 15000000 886cd100 00000000 .k.......l...... │ │ - 0x00dd0a10 00000000 01000000 6ea13200 03000000 ........n.2..... │ │ - 0x00dd0a20 5cc33100 05000000 b9ec3100 06000000 \.1.......1..... │ │ - 0x00dd0a30 fc893000 00000000 00000000 7df53100 ..0.........}.1. │ │ + 0x00dd0a10 00000000 01000000 47a13200 03000000 ........G.2..... │ │ + 0x00dd0a20 35c33100 05000000 92ec3100 06000000 5.1.......1..... │ │ + 0x00dd0a30 fc893000 00000000 00000000 56f53100 ..0.........V.1. │ │ 0x00dd0a40 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dd0a50 1c643200 04000000 00000000 00000000 .d2............. │ │ + 0x00dd0a50 f5633200 04000000 00000000 00000000 .c2............. │ │ 0x00dd0a60 ffffffff 6b562f00 04000000 00000000 ....kV/......... │ │ 0x00dd0a70 00000000 ffffffff 13612f00 04000000 .........a/..... │ │ 0x00dd0a80 00000000 00000000 ffffffff d19c2f00 ............../. │ │ 0x00dd0a90 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dd0aa0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd0ab0 00000000 1c643200 04000000 00000000 .....d2......... │ │ + 0x00dd0ab0 00000000 f5633200 04000000 00000000 .....c2......... │ │ 0x00dd0ac0 00000000 ffffffff 13612f00 04000000 .........a/..... │ │ 0x00dd0ad0 00000000 00000000 ffffffff 0f033000 ..............0. │ │ 0x00dd0ae0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dd0af0 d19c2f00 04000000 00000000 00000000 ../............. │ │ 0x00dd0b00 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dd0b10 00000000 00000000 6b562f00 04000000 ........kV/..... │ │ - 0x00dd0b20 00000000 00000000 ffffffff 6a7d3200 ............j}2. │ │ + 0x00dd0b20 00000000 00000000 ffffffff 437d3200 ............C}2. │ │ 0x00dd0b30 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00dd0b40 1c643200 04000000 00000000 00000000 .d2............. │ │ + 0x00dd0b40 f5633200 04000000 00000000 00000000 .c2............. │ │ 0x00dd0b50 ffffffff 13612f00 04000000 00000000 .....a/......... │ │ 0x00dd0b60 00000000 ffffffff 0f033000 04000000 ..........0..... │ │ 0x00dd0b70 00000000 00000000 ffffffff d19c2f00 ............../. │ │ 0x00dd0b80 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dd0b90 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd0ba0 00000000 bedf2f00 05000000 00000000 ....../......... │ │ 0x00dd0bb0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00dd0bc0 00000000 00000000 00000000 93c82f00 ............../. │ │ 0x00dd0bd0 749c3000 d5922f00 6b562f00 04000000 t.0.../.kV/..... │ │ - 0x00dd0be0 97993200 72000000 582b3200 03000000 ..2.r...X+2..... │ │ - 0x00dd0bf0 d9cf3100 01010000 d30d3200 5f000000 ..1.......2._... │ │ + 0x00dd0be0 70993200 72000000 312b3200 03000000 p.2.r...1+2..... │ │ + 0x00dd0bf0 b2cf3100 01010000 ac0d3200 5f000000 ..1.......2._... │ │ 0x00dd0c00 24363000 75000000 dc023300 77040000 $60.u.....3.w... │ │ 0x00dd0c10 4e383000 01000000 dc8cd100 02000000 N80............. │ │ 0x00dd0c20 888dd100 03000000 308ed100 04000000 ........0....... │ │ 0x00dd0c30 888dd100 05000000 b88ed100 08000000 ................ │ │ 0x00dd0c40 088fd100 09000000 5090d100 0a000000 ........P....... │ │ 0x00dd0c50 ac90d100 0c000000 088fd100 0d000000 ................ │ │ 0x00dd0c60 5090d100 0e000000 9c91d100 10000000 P............... │ │ 0x00dd0c70 4492d100 11000000 b092d100 12000000 D............... │ │ 0x00dd0c80 6094d100 13000000 4095d100 14000000 `.......@....... │ │ 0x00dd0c90 5095d100 15000000 d896d100 16000000 P............... │ │ 0x00dd0ca0 e896d100 17000000 fc96d100 18000000 ................ │ │ 0x00dd0cb0 1097d100 19000000 2497d100 00000000 ........$....... │ │ - 0x00dd0cc0 00000000 7df53100 05000000 00000000 ....}.1......... │ │ - 0x00dd0cd0 00000000 ffffffff 43723200 02000000 ........Cr2..... │ │ + 0x00dd0cc0 00000000 56f53100 05000000 00000000 ....V.1......... │ │ + 0x00dd0cd0 00000000 ffffffff 1c723200 02000000 .........r2..... │ │ 0x00dd0ce0 00000000 04000000 ffffffff 6b562f00 ............kV/. │ │ 0x00dd0cf0 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dd0d00 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd0d10 00000000 43723200 02000000 00000000 ....Cr2......... │ │ + 0x00dd0d10 00000000 1c723200 02000000 00000000 .....r2......... │ │ 0x00dd0d20 04000000 ffffffff 6b562f00 04000000 ........kV/..... │ │ 0x00dd0d30 00000000 00000000 ffffffff dce13000 ..............0. │ │ 0x00dd0d40 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd0d50 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd0d60 00000000 01000000 60a9d100 02000000 ........`....... │ │ 0x00dd0d70 08aed100 03000000 a0aed100 04000000 ................ │ │ 0x00dd0d80 b0aed100 05000000 c0b0d100 06000000 ................ │ │ 0x00dd0d90 a8b6d100 07000000 14b7d100 00000000 ................ │ │ - 0x00dd0da0 00000000 6a7d3200 04000000 00000000 ....j}2......... │ │ + 0x00dd0da0 00000000 437d3200 04000000 00000000 ....C}2......... │ │ 0x00dd0db0 00000000 ffffffff 31f03000 01000000 ........1.0..... │ │ - 0x00dd0dc0 00000000 04000000 ffffffff 4f403100 ............O@1. │ │ + 0x00dd0dc0 00000000 04000000 ffffffff 28403100 ............(@1. │ │ 0x00dd0dd0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd0de0 bdcc3200 04000000 00000000 00000000 ..2............. │ │ 0x00dd0df0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd0e00 00000000 00000000 ca3a3200 01000000 .........:2..... │ │ - 0x00dd0e10 a4633800 04000000 ffffffff 5a5a3200 .c8.........ZZ2. │ │ + 0x00dd0e00 00000000 00000000 a33a3200 01000000 .........:2..... │ │ + 0x00dd0e10 a4633800 04000000 ffffffff 335a3200 .c8.........3Z2. │ │ 0x00dd0e20 04000000 00000000 00000000 ffffffff ................ │ │ 0x00dd0e30 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd0e40 00000000 01000000 74b8d100 02000000 ........t....... │ │ 0x00dd0e50 78b8d100 0b000000 7cb8d100 00000000 x.......|....... │ │ 0x00dd0e60 00000000 01000000 74b8d100 02000000 ........t....... │ │ 0x00dd0e70 78b8d100 0b000000 9cb9d100 00000000 x............... │ │ 0x00dd0e80 00000000 01000000 74b8d100 02000000 ........t....... │ │ @@ -40457,22 +40457,22 @@ │ │ 0x00dd1560 54d7d100 03000000 7cd7d100 04000000 T.......|....... │ │ 0x00dd1570 2c28d200 05000000 d829d200 06000000 ,(.......)...... │ │ 0x00dd1580 482ad200 01000000 74dcd100 08000000 H*......t....... │ │ 0x00dd1590 28d8d100 07000000 7cd8d100 09000000 (.......|....... │ │ 0x00dd15a0 f8dcd100 0c000000 2418d200 0a000000 ........$....... │ │ 0x00dd15b0 dcd8d100 0d000000 94d9d100 0b000000 ................ │ │ 0x00dd15c0 441bd200 0e000000 701ad200 00000000 D.......p....... │ │ - 0x00dd15d0 00000000 c8373100 02000000 00000000 .....71......... │ │ - 0x00dd15e0 04000000 ffffffff 42933100 02000000 ........B.1..... │ │ - 0x00dd15f0 00000000 04000000 ffffffff 69333100 ............i31. │ │ + 0x00dd15d0 00000000 a1373100 02000000 00000000 .....71......... │ │ + 0x00dd15e0 04000000 ffffffff 1b933100 02000000 ..........1..... │ │ + 0x00dd15f0 00000000 04000000 ffffffff 42333100 ............B31. │ │ 0x00dd1600 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dd1610 48143000 02000000 00000000 04000000 H.0............. │ │ - 0x00dd1620 ffffffff 01383100 05000000 00000000 .....81......... │ │ + 0x00dd1620 ffffffff da373100 05000000 00000000 .....71......... │ │ 0x00dd1630 00000000 ffffffff 2f6a3000 05000000 ......../j0..... │ │ - 0x00dd1640 00000000 00000000 ffffffff 1deb3100 ..............1. │ │ + 0x00dd1640 00000000 00000000 ffffffff f6ea3100 ..............1. │ │ 0x00dd1650 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd1660 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd1670 00000000 a4ded100 c8ded100 1cdfd100 ................ │ │ 0x00dd1680 a4ded100 38dfd100 1cdfd100 a4ded100 ....8........... │ │ 0x00dd1690 08e0d100 1cdfd100 a4ded100 ace0d100 ................ │ │ 0x00dd16a0 1cdfd100 a4ded100 40e1d100 1cdfd100 ........@....... │ │ 0x00dd16b0 a4ded100 58e2d100 1cdfd100 02000000 ....X........... │ │ @@ -40525,28 +40525,28 @@ │ │ 0x00dd19a0 07000000 38e5d100 08000000 64e5d100 ....8.......d... │ │ 0x00dd19b0 02000000 b4e5d100 03000000 fce5d100 ................ │ │ 0x00dd19c0 04000000 2c28d200 05000000 d829d200 ....,(.......).. │ │ 0x00dd19d0 06000000 482ad200 09000000 b0eed100 ....H*.......... │ │ 0x00dd19e0 0c000000 2418d200 0a000000 7ce6d100 ....$.......|... │ │ 0x00dd19f0 0d000000 44e9d100 0b000000 54e9d100 ....D.......T... │ │ 0x00dd1a00 0e000000 00ebd100 00000000 00000000 ................ │ │ - 0x00dd1a10 c8373100 02000000 00000000 04000000 .71............. │ │ - 0x00dd1a20 ffffffff 42933100 02000000 00000000 ....B.1......... │ │ - 0x00dd1a30 04000000 ffffffff 69333100 02000000 ........i31..... │ │ + 0x00dd1a10 a1373100 02000000 00000000 04000000 .71............. │ │ + 0x00dd1a20 ffffffff 1b933100 02000000 00000000 ......1......... │ │ + 0x00dd1a30 04000000 ffffffff 42333100 02000000 ........B31..... │ │ 0x00dd1a40 00000000 04000000 ffffffff 48143000 ............H.0. │ │ 0x00dd1a50 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd1a60 01383100 05000000 00000000 00000000 .81............. │ │ + 0x00dd1a60 da373100 05000000 00000000 00000000 .71............. │ │ 0x00dd1a70 ffffffff 2f6a3000 05000000 00000000 ..../j0......... │ │ 0x00dd1a80 00000000 ffffffff 181b3100 02000000 ..........1..... │ │ 0x00dd1a90 00000000 04000000 ffffffff 7cbe3200 ............|.2. │ │ 0x00dd1aa0 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd1ab0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd1ac0 00000000 69333100 02000000 00000000 ....i31......... │ │ + 0x00dd1ac0 00000000 42333100 02000000 00000000 ....B31......... │ │ 0x00dd1ad0 04000000 ffffffff 48143000 02000000 ........H.0..... │ │ - 0x00dd1ae0 00000000 04000000 ffffffff c8373100 .............71. │ │ + 0x00dd1ae0 00000000 04000000 ffffffff a1373100 .............71. │ │ 0x00dd1af0 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dd1b00 181b3100 02000000 00000000 04000000 ..1............. │ │ 0x00dd1b10 ffffffff 7cbe3200 05000000 00000000 ....|.2......... │ │ 0x00dd1b20 00000000 ffffffff 00000000 00000000 ................ │ │ 0x00dd1b30 00000000 00000000 00000000 8cefd100 ................ │ │ 0x00dd1b40 acefd100 00000000 8cefd100 4cf0d100 ............L... │ │ 0x00dd1b50 00000000 8cefd100 a0f0d100 00000000 ................ │ │ @@ -40569,22 +40569,22 @@ │ │ 0x00dd1c60 54f4d100 07000000 d8f4d100 08000000 T............... │ │ 0x00dd1c70 04f5d100 02000000 28f5d100 03000000 ........(....... │ │ 0x00dd1c80 70f5d100 04000000 2c28d200 05000000 p.......,(...... │ │ 0x00dd1c90 d829d200 06000000 482ad200 09000000 .)......H*...... │ │ 0x00dd1ca0 b8f5d100 0c000000 2418d200 0a000000 ........$....... │ │ 0x00dd1cb0 ecf5d100 0d000000 dcf6d100 0b000000 ................ │ │ 0x00dd1cc0 ecf6d100 0e000000 e4f8d100 00000000 ................ │ │ - 0x00dd1cd0 00000000 c8373100 02000000 00000000 .....71......... │ │ - 0x00dd1ce0 04000000 ffffffff 42933100 02000000 ........B.1..... │ │ - 0x00dd1cf0 00000000 04000000 ffffffff 7a633200 ............zc2. │ │ + 0x00dd1cd0 00000000 a1373100 02000000 00000000 .....71......... │ │ + 0x00dd1ce0 04000000 ffffffff 1b933100 02000000 ..........1..... │ │ + 0x00dd1cf0 00000000 04000000 ffffffff 53633200 ............Sc2. │ │ 0x00dd1d00 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dd1d10 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd1d20 00000000 c8373100 02000000 00000000 .....71......... │ │ - 0x00dd1d30 04000000 ffffffff 42933100 02000000 ........B.1..... │ │ - 0x00dd1d40 00000000 04000000 ffffffff 48933100 ............H.1. │ │ + 0x00dd1d20 00000000 a1373100 02000000 00000000 .....71......... │ │ + 0x00dd1d30 04000000 ffffffff 1b933100 02000000 ..........1..... │ │ + 0x00dd1d40 00000000 04000000 ffffffff 21933100 ............!.1. │ │ 0x00dd1d50 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd1d60 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd1d70 00000000 04f9d100 64f9d100 00000000 ........d....... │ │ 0x00dd1d80 f4fad100 70fbd100 a8fcd100 c8fcd100 ....p........... │ │ 0x00dd1d90 00000000 01000000 e8fcd100 03000000 ................ │ │ 0x00dd1da0 8c98c500 04000000 1cfdd100 06000000 ................ │ │ 0x00dd1db0 6cfdd100 07000000 84fdd100 08000000 l............... │ │ @@ -40603,166 +40603,166 @@ │ │ 0x00dd1e80 1001d200 08000000 6001d200 0b000000 ........`....... │ │ 0x00dd1e90 2ca4d200 02000000 7001d200 00000000 ,.......p....... │ │ 0x00dd1ea0 00000000 01000000 a001d200 02000000 ................ │ │ 0x00dd1eb0 e401d200 03000000 f002d200 04000000 ................ │ │ 0x00dd1ec0 7403d200 05000000 e003d200 08000000 t............... │ │ 0x00dd1ed0 a006d200 0b000000 b006d200 07000000 ................ │ │ 0x00dd1ee0 8408d200 0a000000 9408d200 00000000 ................ │ │ - 0x00dd1ef0 00000000 6a7d3200 04000000 00000000 ....j}2......... │ │ + 0x00dd1ef0 00000000 437d3200 04000000 00000000 ....C}2......... │ │ 0x00dd1f00 00000000 ffffffff 6b562f00 04000000 ........kV/..... │ │ - 0x00dd1f10 00000000 00000000 ffffffff f0933100 ..............1. │ │ + 0x00dd1f10 00000000 00000000 ffffffff c9933100 ..............1. │ │ 0x00dd1f20 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd1f30 bcf02f00 05000000 00000000 00000000 ../............. │ │ 0x00dd1f40 ffffffff 75333000 02000000 00000000 ....u30......... │ │ 0x00dd1f50 08000000 ffffffff 00000000 00000000 ................ │ │ 0x00dd1f60 00000000 00000000 00000000 6cb13200 ............l.2. │ │ 0x00dd1f70 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dd1f80 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd1f90 00000000 01000000 c808d200 02000000 ................ │ │ 0x00dd1fa0 9009d200 03000000 500ad200 04000000 ........P....... │ │ 0x00dd1fb0 b80ad200 05000000 900bd200 08000000 ................ │ │ 0x00dd1fc0 a80dd200 0b000000 b80dd200 07000000 ................ │ │ 0x00dd1fd0 6c0fd200 0a000000 7c0fd200 00000000 l.......|....... │ │ - 0x00dd1fe0 00000000 6a7d3200 04000000 00000000 ....j}2......... │ │ + 0x00dd1fe0 00000000 437d3200 04000000 00000000 ....C}2......... │ │ 0x00dd1ff0 00000000 ffffffff 6b562f00 04000000 ........kV/..... │ │ - 0x00dd2000 00000000 00000000 ffffffff f0933100 ..............1. │ │ + 0x00dd2000 00000000 00000000 ffffffff c9933100 ..............1. │ │ 0x00dd2010 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd2020 bcf02f00 05000000 00000000 00000000 ../............. │ │ 0x00dd2030 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00dd2040 00000000 00000000 6cb13200 02000000 ........l.2..... │ │ 0x00dd2050 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dd2060 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd2070 b800801c 0bf53100 ad00801c 25303200 ......1.....%02. │ │ + 0x00dd2070 b800801c e4f43100 ad00801c fe2f3200 ......1....../2. │ │ 0x00dd2080 b900801c 1e1b3000 6400801c edd92f00 ......0.d...../. │ │ 0x00dd2090 8d00801c 353f3000 8e00801c 512d3000 ....5?0.....Q-0. │ │ - 0x00dd20a0 a100801c 29fb3100 a000801c 62ba2f00 ....).1.....b./. │ │ - 0x00dd20b0 6600801c 59a23100 ec00801c 80af3200 f...Y.1.......2. │ │ - 0x00dd20c0 cd00801c ed363200 ae00801c e7f53100 .....62.......1. │ │ - 0x00dd20d0 e900801c 9f723200 f400801c b4903200 .....r2.......2. │ │ - 0x00dd20e0 ba00801c 40fb3100 bc00801c fa672f00 ....@.1......g/. │ │ - 0x00dd20f0 bd00801c 13682f00 be00801c 70b73100 .....h/.....p.1. │ │ + 0x00dd20a0 a100801c 02fb3100 a000801c 62ba2f00 ......1.....b./. │ │ + 0x00dd20b0 6600801c 32a23100 ec00801c 80af3200 f...2.1.......2. │ │ + 0x00dd20c0 cd00801c c6363200 ae00801c c0f53100 .....62.......1. │ │ + 0x00dd20d0 e900801c 78723200 f400801c 8d903200 ....xr2.......2. │ │ + 0x00dd20e0 ba00801c 19fb3100 bc00801c fa672f00 ......1......g/. │ │ + 0x00dd20f0 bd00801c 13682f00 be00801c 49b73100 .....h/.....I.1. │ │ 0x00dd2100 a400801c 30103300 b400801c 28892f00 ....0.3.....(./. │ │ - 0x00dd2110 a200801c 1c483100 7900801c 5cd13000 .....H1.y...\.0. │ │ - 0x00dd2120 6700801c a8833000 6800801c af723200 g.....0.h....r2. │ │ - 0x00dd2130 af00801c 341a3200 ed00801c 73d13000 ....4.2.....s.0. │ │ - 0x00dd2140 e300801c a7be3100 e000801c d1653100 ......1......e1. │ │ + 0x00dd2110 a200801c f5473100 7900801c 5cd13000 .....G1.y...\.0. │ │ + 0x00dd2120 6700801c a8833000 6800801c 88723200 g.....0.h....r2. │ │ + 0x00dd2130 af00801c 0d1a3200 ed00801c 73d13000 ......2.....s.0. │ │ + 0x00dd2140 e300801c 80be3100 e000801c aa653100 ......1......e1. │ │ 0x00dd2150 e100801c fa043000 bf00801c a0ba2f00 ......0......./. │ │ 0x00dd2160 a500801c b3c63200 d200801c 230d3100 ......2.....#.1. │ │ - 0x00dd2170 ee00801c 61fb3100 b500801c 25f53100 ....a.1.....%.1. │ │ - 0x00dd2180 6c00801c 56533200 e700801c 0d373200 l...VS2......72. │ │ - 0x00dd2190 d300801c 89983000 9d00801c c5be3100 ......0.......1. │ │ - 0x00dd21a0 b000801c abe33000 6f00801c 22ed3100 ......0.o...".1. │ │ - 0x00dd21b0 7300801c 1a373200 7a00801c 87612f00 s....72.z....a/. │ │ - 0x00dd21c0 a600801c cf7b3100 da00801c 71a23100 .....{1.....q.1. │ │ - 0x00dd21d0 f300801c 27373200 e600801c f2653100 ....'72......e1. │ │ + 0x00dd2170 ee00801c 3afb3100 b500801c fef43100 ....:.1.......1. │ │ + 0x00dd2180 6c00801c 2f533200 e700801c e6363200 l.../S2......62. │ │ + 0x00dd2190 d300801c 89983000 9d00801c 9ebe3100 ......0.......1. │ │ + 0x00dd21a0 b000801c abe33000 6f00801c fbec3100 ......0.o.....1. │ │ + 0x00dd21b0 7300801c f3363200 7a00801c 87612f00 s....62.z....a/. │ │ + 0x00dd21c0 a600801c a87b3100 da00801c 4aa23100 .....{1.....J.1. │ │ + 0x00dd21d0 f300801c 00373200 e600801c cb653100 .....72......e1. │ │ 0x00dd21e0 7b00801c 92af3200 6d00801c 454d3000 {.....2.m...EM0. │ │ - 0x00dd21f0 e800801c 96dc3100 9e00801c e8333000 ......1......30. │ │ + 0x00dd21f0 e800801c 6fdc3100 9e00801c e8333000 ....o.1......30. │ │ 0x00dd2200 6900801c b3bf3200 9700801c 0db63000 i.....2.......0. │ │ - 0x00dd2210 eb00801c 14843100 a700801c bc682f00 ......1......h/. │ │ - 0x00dd2220 7d00801c db903200 d900801c dd463200 }.....2......F2. │ │ - 0x00dd2230 a800801c e57b3100 f100801c c18e2f00 .....{1......./. │ │ - 0x00dd2240 c600801c aaaf3200 7000801c e1943100 ......2.p.....1. │ │ + 0x00dd2210 eb00801c ed833100 a700801c bc682f00 ......1......h/. │ │ + 0x00dd2220 7d00801c b4903200 d900801c b6463200 }.....2......F2. │ │ + 0x00dd2230 a800801c be7b3100 f100801c c18e2f00 .....{1......./. │ │ + 0x00dd2240 c600801c aaaf3200 7000801c ba943100 ......2.p.....1. │ │ 0x00dd2250 9a00801c 42822f00 b300801c e18e2f00 ....B./......./. │ │ - 0x00dd2260 d400801c c7723200 6e00801c 431a3200 .....r2.n...C.2. │ │ - 0x00dd2270 7600801c 6a293100 ea00801c ddbe3100 v...j)1.......1. │ │ + 0x00dd2260 d400801c a0723200 6e00801c 1c1a3200 .....r2.n.....2. │ │ + 0x00dd2270 7600801c 43293100 ea00801c b6be3100 v...C)1.......1. │ │ 0x00dd2280 c800801c f0cc3200 aa00801c 8be02f00 ......2......./. │ │ - 0x00dd2290 c000801c 279b3100 6500801c 24aa3000 ....'.1.e...$.0. │ │ - 0x00dd22a0 ab00801c 51ca3000 ca00801c 62533200 ....Q.0.....bS2. │ │ - 0x00dd22b0 cb00801c a2dc3100 9000801c 3f0d3100 ......1.....?.1. │ │ - 0x00dd22c0 9b00801c d5723200 d500801c bce62f00 .....r2......./. │ │ - 0x00dd22d0 9c00801c 2e483100 8000801c 15053000 .....H1.......0. │ │ - 0x00dd22e0 9600801c 03cd3200 8100801c e4723200 ......2......r2. │ │ - 0x00dd22f0 d100801c 320c3200 8200801c 21053000 ....2.2.....!.0. │ │ - 0x00dd2300 8300801c 38f03000 8400801c 4c963100 ....8.0.....L.1. │ │ + 0x00dd2290 c000801c 009b3100 6500801c 24aa3000 ......1.e...$.0. │ │ + 0x00dd22a0 ab00801c 51ca3000 ca00801c 3b533200 ....Q.0.....;S2. │ │ + 0x00dd22b0 cb00801c 7bdc3100 9000801c 3f0d3100 ....{.1.....?.1. │ │ + 0x00dd22c0 9b00801c ae723200 d500801c bce62f00 .....r2......./. │ │ + 0x00dd22d0 9c00801c 07483100 8000801c 15053000 .....H1.......0. │ │ + 0x00dd22e0 9600801c 03cd3200 8100801c bd723200 ......2......r2. │ │ + 0x00dd22f0 d100801c 0b0c3200 8200801c 21053000 ......2.....!.0. │ │ + 0x00dd2300 8300801c 38f03000 8400801c 25963100 ....8.0.....%.1. │ │ 0x00dd2310 8c00801c d0e62f00 8500801c 19b63000 ....../.......0. │ │ - 0x00dd2320 8600801c 85a23100 8700801c 28843100 ......1.....(.1. │ │ - 0x00dd2330 d600801c 78fb3100 dd00801c 46733000 ....x.1.....Fs0. │ │ - 0x00dd2340 dc00801c 8ae83200 c100801c 6d3f3100 ......2.....m?1. │ │ + 0x00dd2320 8600801c 5ea23100 8700801c 01843100 ....^.1.......1. │ │ + 0x00dd2330 d600801c 51fb3100 dd00801c 46733000 ....Q.1.....Fs0. │ │ + 0x00dd2340 dc00801c 8ae83200 c100801c 463f3100 ......2.....F?1. │ │ 0x00dd2350 e200801c 12a52f00 8800801c 423f3000 ....../.....B?0. │ │ - 0x00dd2360 7100801c 7d293100 f200801c 45f03000 q...})1.....E.0. │ │ + 0x00dd2360 7100801c 56293100 f200801c 45f03000 q...V)1.....E.0. │ │ 0x00dd2370 7200801c 69153000 b100801c 56e23000 r...i.0.....V.0. │ │ - 0x00dd2380 ef00801c 07663100 b200801c 93e23000 .....f1.......0. │ │ - 0x00dd2390 6a00801c 97293100 e400801c 2e053000 j....)1.......0. │ │ - 0x00dd23a0 bb00801c 49103300 b600801c 87b73100 ....I.3.......1. │ │ - 0x00dd23b0 c200801c 01a83200 db00801c 209c3100 ......2..... .1. │ │ - 0x00dd23c0 c300801c 7e3f3100 ac00801c 38303200 ....~?1.....802. │ │ + 0x00dd2380 ef00801c e0653100 b200801c 93e23000 .....e1.......0. │ │ + 0x00dd2390 6a00801c 70293100 e400801c 2e053000 j...p)1.......0. │ │ + 0x00dd23a0 bb00801c 49103300 b600801c 60b73100 ....I.3.....`.1. │ │ + 0x00dd23b0 c200801c 01a83200 db00801c f99b3100 ......2.......1. │ │ + 0x00dd23c0 c300801c 573f3100 ac00801c 11303200 ....W?1......02. │ │ 0x00dd23d0 c400801c c5073100 ce00801c 9d983000 ......1.......0. │ │ - 0x00dd23e0 c500801c 52223100 de00801c 96923000 ....R"1.......0. │ │ - 0x00dd23f0 e500801c 38843100 d700801c 73533200 ....8.1.....sS2. │ │ - 0x00dd2400 d800801c fb723200 7800801c 8bd13000 .....r2.x.....0. │ │ - 0x00dd2410 7700801c 92a23100 7e00801c 56822f00 w.....1.~...V./. │ │ - 0x00dd2420 cf00801c 945b3000 c700801c 53f53100 .....[0.....S.1. │ │ + 0x00dd23e0 c500801c 2b223100 de00801c 96923000 ....+"1.......0. │ │ + 0x00dd23f0 e500801c 11843100 d700801c 4c533200 ......1.....LS2. │ │ + 0x00dd2400 d800801c d4723200 7800801c 8bd13000 .....r2.x.....0. │ │ + 0x00dd2410 7700801c 6ba23100 7e00801c 56822f00 w...k.1.~...V./. │ │ + 0x00dd2420 cf00801c 945b3000 c700801c 2cf53100 .....[0.....,.1. │ │ 0x00dd2430 9f00801c 6b233000 d000801c 503f3000 ....k#0.....P?0. │ │ 0x00dd2440 9300801c baaf3200 c900801c 4ce02f00 ......2.....L./. │ │ - 0x00dd2450 cc00801c f88e2f00 9100801c f6be3100 ....../.......1. │ │ + 0x00dd2450 cc00801c f88e2f00 9100801c cfbe3100 ....../.......1. │ │ 0x00dd2460 9900801c afba2f00 8900801c 60ac2f00 ....../.....`./. │ │ - 0x00dd2470 9800801c 401c3100 f000801c 0fcd3200 ....@.1.......2. │ │ - 0x00dd2480 df00801c 15123200 8a00801c 28cd3200 ......2.....(.2. │ │ - 0x00dd2490 6b00801c 23a23200 8b00801c e8903200 k...#.2.......2. │ │ - 0x00dd24a0 b700801c 59f03000 9400801c 50463200 ....Y.0.....PF2. │ │ + 0x00dd2470 9800801c 191c3100 f000801c 0fcd3200 ......1.......2. │ │ + 0x00dd2480 df00801c ee113200 8a00801c 28cd3200 ......2.....(.2. │ │ + 0x00dd2490 6b00801c 23a23200 8b00801c c1903200 k...#.2.......2. │ │ + 0x00dd24a0 b700801c 59f03000 9400801c 29463200 ....Y.0.....)F2. │ │ 0x00dd24b0 9500801c 3ca23200 00000000 00000000 ....<.2......... │ │ 0x00dd24c0 60b83200 02000000 00000000 04000000 `.2............. │ │ - 0x00dd24d0 ffffffff c8373100 02000000 00000000 .....71......... │ │ - 0x00dd24e0 04000000 ffffffff 42933100 02000000 ........B.1..... │ │ + 0x00dd24d0 ffffffff a1373100 02000000 00000000 .....71......... │ │ + 0x00dd24e0 04000000 ffffffff 1b933100 02000000 ..........1..... │ │ 0x00dd24f0 00000000 04000000 ffffffff 76ff3000 ............v.0. │ │ 0x00dd2500 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd2510 c8eb3100 01000000 00000000 04000000 ..1............. │ │ + 0x00dd2510 a1eb3100 01000000 00000000 04000000 ..1............. │ │ 0x00dd2520 ffffffff 73b92f00 01000000 00000000 ....s./......... │ │ - 0x00dd2530 04000000 ffffffff d6b03100 01000000 ..........1..... │ │ - 0x00dd2540 00000000 04000000 ffffffff cdeb3100 ..............1. │ │ + 0x00dd2530 04000000 ffffffff afb03100 01000000 ..........1..... │ │ + 0x00dd2540 00000000 04000000 ffffffff a6eb3100 ..............1. │ │ 0x00dd2550 01000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd2560 f8583100 01000000 00000000 04000000 .X1............. │ │ + 0x00dd2560 d1583100 01000000 00000000 04000000 .X1............. │ │ 0x00dd2570 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd2580 00000000 00000000 c8373100 02000000 .........71..... │ │ - 0x00dd2590 00000000 04000000 ffffffff 42933100 ............B.1. │ │ + 0x00dd2580 00000000 00000000 a1373100 02000000 .........71..... │ │ + 0x00dd2590 00000000 04000000 ffffffff 1b933100 ..............1. │ │ 0x00dd25a0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x00dd25b0 69333100 02000000 00000000 04000000 i31............. │ │ + 0x00dd25b0 42333100 02000000 00000000 04000000 B31............. │ │ 0x00dd25c0 ffffffff 48143000 02000000 00000000 ....H.0......... │ │ - 0x00dd25d0 04000000 ffffffff 01383100 05000000 .........81..... │ │ + 0x00dd25d0 04000000 ffffffff da373100 05000000 .........71..... │ │ 0x00dd25e0 00000000 00000000 ffffffff 2f6a3000 ............/j0. │ │ 0x00dd25f0 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dd2600 e7413200 07000000 00000000 00000000 .A2............. │ │ + 0x00dd2600 c0413200 07000000 00000000 00000000 .A2............. │ │ 0x00dd2610 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd2620 00000000 00000000 69333100 02000000 ........i31..... │ │ + 0x00dd2620 00000000 00000000 42333100 02000000 ........B31..... │ │ 0x00dd2630 00000000 04000000 ffffffff 48143000 ............H.0. │ │ 0x00dd2640 02000000 00000000 04000000 ffffffff ................ │ │ 0x00dd2650 d0af3200 02000000 00000000 04000000 ..2............. │ │ - 0x00dd2660 ffffffff 8a9d3200 02000000 00000000 ......2......... │ │ + 0x00dd2660 ffffffff 639d3200 02000000 00000000 ....c.2......... │ │ 0x00dd2670 04000000 ffffffff c3fb3000 02000000 ..........0..... │ │ 0x00dd2680 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dd2690 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd26a0 69333100 02000000 00000000 04000000 i31............. │ │ + 0x00dd26a0 42333100 02000000 00000000 04000000 B31............. │ │ 0x00dd26b0 ffffffff 48143000 02000000 00000000 ....H.0......... │ │ - 0x00dd26c0 04000000 ffffffff c8373100 02000000 .........71..... │ │ + 0x00dd26c0 04000000 ffffffff a1373100 02000000 .........71..... │ │ 0x00dd26d0 00000000 04000000 ffffffff 00000000 ................ │ │ 0x00dd26e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00dd26f0 c8373100 02000000 00000000 04000000 .71............. │ │ - 0x00dd2700 ffffffff 42933100 02000000 00000000 ....B.1......... │ │ + 0x00dd26f0 a1373100 02000000 00000000 04000000 .71............. │ │ + 0x00dd2700 ffffffff 1b933100 02000000 00000000 ......1......... │ │ 0x00dd2710 04000000 ffffffff be3c3000 02000000 .........<0..... │ │ - 0x00dd2720 00000000 04000000 ffffffff 01383100 .............81. │ │ + 0x00dd2720 00000000 04000000 ffffffff da373100 .............71. │ │ 0x00dd2730 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd2740 2f6a3000 05000000 00000000 00000000 /j0............. │ │ - 0x00dd2750 ffffffff b9b03100 05000000 00000000 ......1......... │ │ - 0x00dd2760 00000000 ffffffff 7a633200 02000000 ........zc2..... │ │ + 0x00dd2750 ffffffff 92b03100 05000000 00000000 ......1......... │ │ + 0x00dd2760 00000000 ffffffff 53633200 02000000 ........Sc2..... │ │ 0x00dd2770 00000000 04000000 ffffffff 8f602f00 .............`/. │ │ 0x00dd2780 05000000 00000000 00000000 ffffffff ................ │ │ 0x00dd2790 54053000 02000000 00000000 04000000 T.0............. │ │ 0x00dd27a0 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x00dd27b0 00000000 00000000 42933100 02000000 ........B.1..... │ │ - 0x00dd27c0 00000000 04000000 ffffffff b9b03100 ..............1. │ │ + 0x00dd27b0 00000000 00000000 1b933100 02000000 ..........1..... │ │ + 0x00dd27c0 00000000 04000000 ffffffff 92b03100 ..............1. │ │ 0x00dd27d0 05000000 00000000 00000000 ffffffff ................ │ │ - 0x00dd27e0 48933100 05000000 00000000 00000000 H.1............. │ │ + 0x00dd27e0 21933100 05000000 00000000 00000000 !.1............. │ │ 0x00dd27f0 ffffffff 71be3200 05000000 00000000 ....q.2......... │ │ 0x00dd2800 00000000 ffffffff 95802f00 05000000 ........../..... │ │ 0x00dd2810 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00dd2820 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd2830 76ff3000 02000000 00000000 04000000 v.0............. │ │ 0x00dd2840 ffffffff 6cb13200 02000000 00000000 ....l.2......... │ │ 0x00dd2850 04000000 ffffffff b8ff3200 01000000 ..........2..... │ │ - 0x00dd2860 00000000 04000000 ffffffff b4743100 .............t1. │ │ + 0x00dd2860 00000000 04000000 ffffffff 8d743100 .............t1. │ │ 0x00dd2870 01000000 00000000 04000000 ffffffff ................ │ │ 0x00dd2880 00000000 00000000 00000000 00000000 ................ │ │ 0x00dd2890 00000000 00000000 00000000 6cced200 ............l... │ │ 0x00dd28a0 70ced200 74ced200 88ced200 70cfd200 p...t.......p... │ │ 0x00dd28b0 58d0d200 6cd0d200 74d1d200 84d2d200 X...l...t....... │ │ 0x00dd28c0 14d3d200 5cd3d200 bcd3d200 c4d3d200 ....\........... │ │ 0x00dd28d0 e4d3d200 74d4d200 7cd4d200 ....t...|... │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -2228,82 +2228,82 @@ │ │ 0x00ddcfc8 00000000 02000000 00000000 03000000 ................ │ │ 0x00ddcfd8 00000000 04000000 00000000 05000000 ................ │ │ 0x00ddcfe8 00000000 06000000 00000000 07000000 ................ │ │ 0x00ddcff8 00000000 08000000 00000000 09000000 ................ │ │ 0x00ddd008 00000000 0a000000 00000000 0b000000 ................ │ │ 0x00ddd018 00000000 0c000000 00000000 0d000000 ................ │ │ 0x00ddd028 07ca2f00 f4a9a700 00000000 dc993000 ../...........0. │ │ - 0x00ddd038 00000000 00000000 83a43100 00000000 ..........1..... │ │ + 0x00ddd038 00000000 00000000 5ca43100 00000000 ........\.1..... │ │ 0x00ddd048 00000000 5d0f3100 00000000 00000000 ....].1......... │ │ - 0x00ddd058 41553200 00000000 00000000 157b3000 AU2..........{0. │ │ + 0x00ddd058 1a553200 00000000 00000000 157b3000 .U2..........{0. │ │ 0x00ddd068 00000000 00000000 640f3100 00000000 ........d.1..... │ │ - 0x00ddd078 00000000 5c2b3100 00000000 00000000 ....\+1......... │ │ - 0x00ddd088 1b7b3000 00000000 00000000 af673100 .{0..........g1. │ │ + 0x00ddd078 00000000 352b3100 00000000 00000000 ....5+1......... │ │ + 0x00ddd088 1b7b3000 00000000 00000000 88673100 .{0..........g1. │ │ 0x00ddd098 00000000 00000000 85253000 00000000 .........%0..... │ │ 0x00ddd0a8 00000000 53073000 00000000 00000000 ....S.0......... │ │ 0x00ddd0b8 65f23200 00000000 00000000 207b3000 e.2......... {0. │ │ 0x00ddd0c8 00000000 00000000 6cf23200 00000000 ........l.2..... │ │ 0x00ddd0d8 00000000 80702f00 00000000 00000000 .....p/......... │ │ 0x00ddd0e8 8d253000 00000000 00000000 25d33000 .%0.........%.0. │ │ - 0x00ddd0f8 f8a9a700 00000000 684a3100 00000000 ........hJ1..... │ │ - 0x00ddd108 00000000 b2853100 00000000 00000000 ......1......... │ │ + 0x00ddd0f8 f8a9a700 00000000 414a3100 00000000 ........AJ1..... │ │ + 0x00ddd108 00000000 8b853100 00000000 00000000 ......1......... │ │ 0x00ddd118 297b3000 00000000 00000000 59073000 ){0.........Y.0. │ │ 0x00ddd128 00000000 00000000 307b3000 00000000 ........0{0..... │ │ 0x00ddd138 00000000 dc552f00 00000000 00000000 .....U/......... │ │ - 0x00ddd148 622b3100 00000000 00000000 fdb63000 b+1...........0. │ │ + 0x00ddd148 3b2b3100 00000000 00000000 fdb63000 ;+1...........0. │ │ 0x00ddd158 b0aaa700 00000000 33d33000 00000000 ........3.0..... │ │ 0x00ddd168 00000000 0eb13200 00000000 00000000 ......2......... │ │ 0x00ddd178 55403000 00000000 00000000 00000000 U@0............. │ │ - 0x00ddd188 00000000 34ae2f00 d4743200 61073000 ....4./..t2.a.0. │ │ + 0x00ddd188 00000000 34ae2f00 ad743200 61073000 ....4./..t2.a.0. │ │ 0x00ddd198 2e243000 02000000 00000000 00040000 .$0............. │ │ 0x00ddd1a8 00000000 2eca2f00 00000000 1c14a800 ....../......... │ │ 0x00ddd1b8 00000000 e016a800 ec16a800 1817a800 ................ │ │ 0x00ddd1c8 2417a800 3017a800 3c17a800 4817a800 $...0...<...H... │ │ 0x00ddd1d8 5417a800 00000000 6017a800 6c17a800 T.......`...l... │ │ 0x00ddd1e8 00000000 00000000 00000000 02000000 ................ │ │ 0x00ddd1f8 0148c400 01000000 00000000 ccc0ae00 .H.............. │ │ 0x00ddd208 00000000 00000000 00000000 ae7f3000 ..............0. │ │ 0x00ddd218 00000000 02000000 0148c400 03000000 .........H...... │ │ 0x00ddd228 00000000 ccc0ae00 00000000 00000000 ................ │ │ - 0x00ddd238 00000000 9a3c3200 00000000 02000000 .....<2......... │ │ + 0x00ddd238 00000000 733c3200 00000000 02000000 ....s<2......... │ │ 0x00ddd248 0148c400 02000000 00000000 ccc0ae00 .H.............. │ │ - 0x00ddd258 00000000 00000000 00000000 9d1d3200 ..............2. │ │ + 0x00ddd258 00000000 00000000 00000000 761d3200 ............v.2. │ │ 0x00ddd268 00000000 01000000 0148c400 04000000 .........H...... │ │ 0x00ddd278 00000000 ccc0ae00 00000000 00000000 ................ │ │ 0x00ddd288 00000000 93603000 00000000 01000000 .....`0......... │ │ 0x00ddd298 01088000 00000000 00000000 e4c0ae00 ................ │ │ 0x00ddd2a8 00000000 00000000 00000000 fbf43000 ..............0. │ │ 0x00ddd2b8 00000000 01000000 0100a800 00000000 ................ │ │ 0x00ddd2c8 00000000 04c2ae00 00000000 00000000 ................ │ │ - 0x00ddd2d8 00000000 d1583200 00000000 02000000 .....X2......... │ │ + 0x00ddd2d8 00000000 aa583200 00000000 02000000 .....X2......... │ │ 0x00ddd2e8 0100a800 00000000 00000000 04c2ae00 ................ │ │ - 0x00ddd2f8 00000000 00000000 00000000 d1583200 .............X2. │ │ + 0x00ddd2f8 00000000 00000000 00000000 aa583200 .............X2. │ │ 0x00ddd308 00000000 01000000 01208000 00000000 ......... ...... │ │ 0x00ddd318 00000000 b8c2ae00 00000000 00000000 ................ │ │ 0x00ddd328 00000000 9e423000 00000000 01000000 .....B0......... │ │ 0x00ddd338 01208000 00000000 00000000 e4c2ae00 . .............. │ │ - 0x00ddd348 00000000 00000000 00000000 85783200 .............x2. │ │ + 0x00ddd348 00000000 00000000 00000000 5e783200 ............^x2. │ │ 0x00ddd358 00000000 01000000 010cc000 63000000 ............c... │ │ 0x00ddd368 00000000 ccc0ae00 00000000 00000000 ................ │ │ - 0x00ddd378 00000000 69003200 00000000 02000000 ....i.2......... │ │ + 0x00ddd378 00000000 42003200 00000000 02000000 ....B.2......... │ │ 0x00ddd388 010cc000 63000000 00000000 ccc0ae00 ....c........... │ │ - 0x00ddd398 00000000 00000000 00000000 0c2e3100 ..............1. │ │ + 0x00ddd398 00000000 00000000 00000000 e52d3100 .............-1. │ │ 0x00ddd3a8 00000000 01000000 010cc000 63000000 ............c... │ │ 0x00ddd3b8 00000000 ccc0ae00 00000000 00000000 ................ │ │ - 0x00ddd3c8 00000000 bee13100 00000000 01000000 ......1......... │ │ + 0x00ddd3c8 00000000 97e13100 00000000 01000000 ......1......... │ │ 0x00ddd3d8 01088000 01000000 00000000 20c3ae00 ............ ... │ │ - 0x00ddd3e8 00000000 00000000 00000000 172e3100 ..............1. │ │ + 0x00ddd3e8 00000000 00000000 00000000 f02d3100 .............-1. │ │ 0x00ddd3f8 00000000 02000000 01088000 01000000 ................ │ │ 0x00ddd408 00000000 20c3ae00 00000000 00000000 .... ........... │ │ - 0x00ddd418 00000000 172e3100 00000000 01000000 ......1......... │ │ + 0x00ddd418 00000000 f02d3100 00000000 01000000 .....-1......... │ │ 0x00ddd428 01088000 02000000 00000000 20c3ae00 ............ ... │ │ - 0x00ddd438 00000000 00000000 00000000 c1873100 ..............1. │ │ + 0x00ddd438 00000000 00000000 00000000 9a873100 ..............1. │ │ 0x00ddd448 00000000 02000000 01088000 02000000 ................ │ │ 0x00ddd458 00000000 20c3ae00 00000000 00000000 .... ........... │ │ - 0x00ddd468 00000000 c1873100 00000000 01000000 ......1......... │ │ + 0x00ddd468 00000000 9a873100 00000000 01000000 ......1......... │ │ 0x00ddd478 01088000 03000000 00000000 20c3ae00 ............ ... │ │ 0x00ddd488 00000000 00000000 00000000 43123100 ............C.1. │ │ 0x00ddd498 00000000 02000000 01088000 03000000 ................ │ │ 0x00ddd4a8 00000000 20c3ae00 00000000 00000000 .... ........... │ │ 0x00ddd4b8 00000000 43123100 00000000 ff000000 ....C.1......... │ │ 0x00ddd4c8 21088000 00000000 00000000 c0c5ae00 !............... │ │ 0x00ddd4d8 00000000 00000000 00000000 5fb02f00 ............_./. │ │ @@ -2320,45 +2320,45 @@ │ │ 0x00ddd588 00000000 01000000 21108008 01000000 ........!....... │ │ 0x00ddd598 00000000 80c6ae00 60c7ae00 68c7ae00 ........`...h... │ │ 0x00ddd5a8 00000000 749c3000 00000000 01000000 ....t.0......... │ │ 0x00ddd5b8 81088000 00000000 00000000 70c7ae00 ............p... │ │ 0x00ddd5c8 00000000 00000000 00000000 19752f00 .............u/. │ │ 0x00ddd5d8 00000000 01000000 81088000 00000000 ................ │ │ 0x00ddd5e8 00000000 acc7ae00 00000000 00000000 ................ │ │ - 0x00ddd5f8 00000000 c5e13100 00000000 01000000 ......1......... │ │ + 0x00ddd5f8 00000000 9ee13100 00000000 01000000 ......1......... │ │ 0x00ddd608 41088000 00000000 00000000 c4c7ae00 A............... │ │ - 0x00ddd618 00000000 00000000 00000000 f2a73100 ..............1. │ │ + 0x00ddd618 00000000 00000000 00000000 cba73100 ..............1. │ │ 0x00ddd628 00000000 01000000 c1088000 00000000 ................ │ │ 0x00ddd638 00000000 7cc8ae00 00000000 00000000 ....|........... │ │ 0x00ddd648 00000000 a7d33200 00000000 02000000 ......2......... │ │ 0x00ddd658 01088000 00000000 00000000 30c9ae00 ............0... │ │ 0x00ddd668 00000000 00000000 00000000 fbcc2f00 ............../. │ │ 0x00ddd678 00000000 ff000000 01088000 00000000 ................ │ │ 0x00ddd688 00000000 38cbae00 00000000 00000000 ....8........... │ │ - 0x00ddd698 00000000 a3963200 00000000 ff000000 ......2......... │ │ + 0x00ddd698 00000000 7c963200 00000000 ff000000 ....|.2......... │ │ 0x00ddd6a8 01088000 00000000 00000000 38cbae00 ............8... │ │ - 0x00ddd6b8 00000000 00000000 00000000 cde13100 ..............1. │ │ + 0x00ddd6b8 00000000 00000000 00000000 a6e13100 ..............1. │ │ 0x00ddd6c8 00000000 01000000 01088000 00000000 ................ │ │ 0x00ddd6d8 00000000 f0cbae00 00000000 00000000 ................ │ │ 0x00ddd6e8 00000000 20752f00 00000000 ff000000 .... u/......... │ │ 0x00ddd6f8 01088000 00000000 00000000 2cccae00 ............,... │ │ - 0x00ddd708 00000000 00000000 00000000 1d2e3100 ..............1. │ │ + 0x00ddd708 00000000 00000000 00000000 f62d3100 .............-1. │ │ 0x00ddd718 00000000 01000000 01088000 00000000 ................ │ │ 0x00ddd728 00000000 6ccdae00 00000000 00000000 ....l........... │ │ 0x00ddd738 00000000 f90b3000 00000000 01000000 ......0......... │ │ 0x00ddd748 01088000 00000000 00000000 20ceae00 ............ ... │ │ 0x00ddd758 00000000 00000000 00000000 fd0b3000 ..............0. │ │ 0x00ddd768 00000000 02000000 01088000 00000000 ................ │ │ 0x00ddd778 00000000 20ceae00 00000000 00000000 .... ........... │ │ 0x00ddd788 00000000 fd0b3000 00000000 01000000 ......0......... │ │ 0x00ddd798 01088000 00000000 00000000 60cfae00 ............`... │ │ 0x00ddd7a8 00000000 00000000 00000000 a1d63000 ..............0. │ │ 0x00ddd7b8 00000000 01000000 01088000 00000000 ................ │ │ 0x00ddd7c8 00000000 08d0ae00 00000000 00000000 ................ │ │ - 0x00ddd7d8 00000000 a8693100 00000000 01000000 .....i1......... │ │ + 0x00ddd7d8 00000000 81693100 00000000 01000000 .....i1......... │ │ 0x00ddd7e8 01088000 00000000 00000000 a4d0ae00 ................ │ │ 0x00ddd7f8 00000000 00000000 00000000 01cd2f00 ............../. │ │ 0x00ddd808 00000000 01000000 01088000 00000000 ................ │ │ 0x00ddd818 00000000 64d1ae00 00000000 00000000 ....d........... │ │ 0x00ddd828 00000000 04b43200 00000000 02000000 ......2......... │ │ 0x00ddd838 01088000 00000000 00000000 64d1ae00 ............d... │ │ 0x00ddd848 00000000 00000000 00000000 04b43200 ..............2. │ │ @@ -2382,63 +2382,63 @@ │ │ 0x00ddd968 00000000 a1922f00 00000000 01000000 ....../......... │ │ 0x00ddd978 01008000 00000000 00000000 b0d3ae00 ................ │ │ 0x00ddd988 00000000 00000000 00000000 b4d33200 ..............2. │ │ 0x00ddd998 00000000 02000000 21088000 00000000 ........!....... │ │ 0x00ddd9a8 00000000 28d4ae00 00000000 00000000 ....(........... │ │ 0x00ddd9b8 00000000 93293000 00000000 00000000 .....)0......... │ │ 0x00ddd9c8 01208000 00000000 00000000 ccc0ae00 . .............. │ │ - 0x00ddd9d8 00000000 00000000 00000000 e0583200 .............X2. │ │ + 0x00ddd9d8 00000000 00000000 00000000 b9583200 .............X2. │ │ 0x00ddd9e8 00000000 00000000 01208000 00000000 ......... ...... │ │ 0x00ddd9f8 00000000 6cd4ae00 00000000 00000000 ....l........... │ │ 0x00ddda08 00000000 28752f00 00000000 02000000 ....(u/......... │ │ 0x00ddda18 01088000 00000000 00000000 84d4ae00 ................ │ │ - 0x00ddda28 00000000 00000000 00000000 9e783200 .............x2. │ │ + 0x00ddda28 00000000 00000000 00000000 77783200 ............wx2. │ │ 0x00ddda38 00000000 01000000 01088000 00000000 ................ │ │ 0x00ddda48 00000000 bcd4ae00 00000000 00000000 ................ │ │ 0x00ddda58 00000000 96b93000 00000000 00000000 ......0......... │ │ 0x00ddda68 01008000 00000000 00000000 2cd7ae00 ............,... │ │ - 0x00ddda78 00000000 00000000 00000000 d4e13100 ..............1. │ │ + 0x00ddda78 00000000 00000000 00000000 ade13100 ..............1. │ │ 0x00ddda88 00000000 00000000 01008000 00000000 ................ │ │ 0x00ddda98 00000000 5cd7ae00 00000000 00000000 ....\........... │ │ 0x00dddaa8 00000000 04f53200 00000000 00000000 ......2......... │ │ 0x00dddab8 01008000 00000000 00000000 8cd7ae00 ................ │ │ - 0x00dddac8 00000000 00000000 00000000 222e3100 ............".1. │ │ + 0x00dddac8 00000000 00000000 00000000 fb2d3100 .............-1. │ │ 0x00dddad8 00000000 03000000 01088000 00000000 ................ │ │ 0x00dddae8 00000000 bcd7ae00 00000000 00000000 ................ │ │ 0x00dddaf8 00000000 05cd2f00 00000000 01000000 ....../......... │ │ 0x00dddb08 01088000 00000000 00000000 24daae00 ............$... │ │ 0x00dddb18 00000000 00000000 00000000 9a293000 .............)0. │ │ 0x00dddb28 00000000 02000000 01088000 00000000 ................ │ │ 0x00dddb38 00000000 64daae00 00000000 00000000 ....d........... │ │ 0x00dddb48 00000000 a7d63000 00000000 03000000 ......0......... │ │ 0x00dddb58 01088000 00000000 00000000 64daae00 ............d... │ │ 0x00dddb68 00000000 00000000 00000000 a7d63000 ..............0. │ │ 0x00dddb78 00000000 02000000 01088000 00000000 ................ │ │ 0x00dddb88 00000000 64daae00 00000000 00000000 ....d........... │ │ - 0x00dddb98 00000000 6a4e3100 00000000 03000000 ....jN1......... │ │ + 0x00dddb98 00000000 434e3100 00000000 03000000 ....CN1......... │ │ 0x00dddba8 01088000 00000000 00000000 64daae00 ............d... │ │ - 0x00dddbb8 00000000 00000000 00000000 6a4e3100 ............jN1. │ │ + 0x00dddbb8 00000000 00000000 00000000 434e3100 ............CN1. │ │ 0x00dddbc8 00000000 01000000 01008000 00000000 ................ │ │ 0x00dddbd8 00000000 50ddae00 6cdeae00 6cdeae00 ....P...l...l... │ │ - 0x00dddbe8 14dfae00 f9a73100 00000000 01000000 ......1......... │ │ + 0x00dddbe8 14dfae00 d2a73100 00000000 01000000 ......1......... │ │ 0x00dddbf8 01008000 00000000 00000000 50ddae00 ............P... │ │ - 0x00dddc08 e8dfae00 e8dfae00 14dfae00 302e3100 ............0.1. │ │ + 0x00dddc08 e8dfae00 e8dfae00 14dfae00 092e3100 ..............1. │ │ 0x00dddc18 00000000 01000000 01008000 00000000 ................ │ │ 0x00dddc28 00000000 50ddae00 60e0ae00 60e0ae00 ....P...`...`... │ │ - 0x00dddc38 14dfae00 ae693100 00000000 00000000 .....i1......... │ │ + 0x00dddc38 14dfae00 87693100 00000000 00000000 .....i1......... │ │ 0x00dddc48 01018008 00000000 00000000 10e1ae00 ................ │ │ 0x00dddc58 6ce1ae00 6ce1ae00 a0e1ae00 bc912f00 l...l........./. │ │ 0x00dddc68 00000000 01000000 01008008 00000000 ................ │ │ 0x00dddc78 00000000 10e1ae00 6ce1ae00 6ce1ae00 ........l...l... │ │ 0x00dddc88 a0e1ae00 bc912f00 00000000 01000000 ....../......... │ │ 0x00dddc98 01008000 00000000 00000000 fce1ae00 ................ │ │ - 0x00dddca8 bce3ae00 f4e3ae00 6ce4ae00 fda73100 ........l.....1. │ │ + 0x00dddca8 bce3ae00 f4e3ae00 6ce4ae00 d6a73100 ........l.....1. │ │ 0x00dddcb8 00000000 02000000 01008000 00000000 ................ │ │ 0x00dddcc8 00000000 fce1ae00 bce3ae00 f4e3ae00 ................ │ │ - 0x00dddcd8 6ce4ae00 fda73100 00000000 02000000 l.....1......... │ │ + 0x00dddcd8 6ce4ae00 d6a73100 00000000 02000000 l.....1......... │ │ 0x00dddce8 01008000 00000000 00000000 fce1ae00 ................ │ │ 0x00dddcf8 bce3ae00 f4e3ae00 6ce4ae00 a8922f00 ........l...../. │ │ 0x00dddd08 00000000 02000000 0d088000 0b133300 ..............3. │ │ 0x00dddd18 00000000 448cae00 00000000 00000000 ....D........... │ │ 0x00dddd28 00000000 5f9c3000 00000000 02000000 ...._.0......... │ │ 0x00dddd38 05088000 0f133300 00000000 448cae00 ......3.....D... │ │ 0x00dddd48 00000000 00000000 00000000 4ab23200 ............J.2. │ │ @@ -2447,33 +2447,33 @@ │ │ 0x00dddd78 00000000 4ab23200 00000000 01000000 ....J.2......... │ │ 0x00dddd88 01088000 00000000 00000000 00000000 ................ │ │ 0x00dddd98 00000000 00000000 00000000 b2cb2f00 ............../. │ │ 0x00dddda8 00000000 00000000 01088000 00000000 ................ │ │ 0x00ddddb8 00000000 00000000 00000000 00000000 ................ │ │ 0x00ddddc8 00000000 b2cb2f00 00000000 01000000 ....../......... │ │ 0x00ddddd8 01088000 00000000 00000000 54e5ae00 ............T... │ │ - 0x00dddde8 00000000 00000000 00000000 af1d3200 ..............2. │ │ + 0x00dddde8 00000000 00000000 00000000 881d3200 ..............2. │ │ 0x00ddddf8 00000000 ff000000 0108c000 00000000 ................ │ │ 0x00ddde08 00000000 ccc0ae00 00000000 00000000 ................ │ │ 0x00ddde18 00000000 b2cb2f00 00000000 03000000 ....../......... │ │ 0x00ddde28 0108c000 05000000 00000000 ccc0ae00 ................ │ │ 0x00ddde38 00000000 00000000 00000000 bfd33200 ..............2. │ │ 0x00ddde48 00000000 09000000 01088400 00000000 ................ │ │ 0x00ddde58 00000000 78e9ae00 00000000 00000000 ....x........... │ │ - 0x00ddde68 00000000 13c43100 00000000 07000000 ......1......... │ │ + 0x00ddde68 00000000 ecc33100 00000000 07000000 ......1......... │ │ 0x00ddde78 01088400 00000000 00000000 e8eeae00 ................ │ │ 0x00ddde88 00000000 00000000 00000000 d37f3000 ..............0. │ │ 0x00ddde98 00000000 07000000 01088400 00000000 ................ │ │ 0x00dddea8 00000000 48f3ae00 00000000 00000000 ....H........... │ │ - 0x00dddeb8 00000000 c7873100 00000000 03000000 ......1......... │ │ + 0x00dddeb8 00000000 a0873100 00000000 03000000 ......1......... │ │ 0x00dddec8 01088400 00000000 00000000 20f5ae00 ............ ... │ │ - 0x00ddded8 00000000 00000000 00000000 ef583200 .............X2. │ │ + 0x00ddded8 00000000 00000000 00000000 c8583200 .............X2. │ │ 0x00dddee8 00000000 02000000 01088400 00000000 ................ │ │ 0x00dddef8 00000000 b4f6ae00 00000000 00000000 ................ │ │ - 0x00dddf08 00000000 b2693100 00000000 00000000 .....i1......... │ │ + 0x00dddf08 00000000 8b693100 00000000 00000000 .....i1......... │ │ 0x00dddf18 01008100 00000000 00000000 4805af00 ............H... │ │ 0x00dddf28 7005af00 7005af00 241fae00 2e513300 p...p...$....Q3. │ │ 0x00dddf38 00000000 00000000 01008100 00000000 ................ │ │ 0x00dddf48 00000000 9c05af00 c005af00 c005af00 ................ │ │ 0x00dddf58 241fae00 39513300 00000000 00000000 $...9Q3......... │ │ 0x00dddf68 01008100 00000000 00000000 2406af00 ............$... │ │ 0x00dddf78 5806af00 5806af00 241fae00 86623300 X...X...$....b3. │ │ @@ -2505,117 +2505,117 @@ │ │ 0x00dde118 00000000 02000000 01008100 00000000 ................ │ │ 0x00dde128 00000000 241fae00 ac0baf00 ac0baf00 ....$........... │ │ 0x00dde138 241fae00 66513300 00000000 03000000 $...fQ3......... │ │ 0x00dde148 01008100 00000000 00000000 241fae00 ............$... │ │ 0x00dde158 ac0baf00 ac0baf00 241fae00 66513300 ........$...fQ3. │ │ 0x00dde168 00000000 ff000000 01288000 18cddd00 .........(...... │ │ 0x00dde178 00000000 480caf00 00000000 00000000 ....H........... │ │ - 0x00dde188 00000000 02593200 00000000 ff000000 .....Y2......... │ │ + 0x00dde188 00000000 db583200 00000000 ff000000 .....X2......... │ │ 0x00dde198 01288000 18cddd00 00000000 a00caf00 .(.............. │ │ 0x00dde1a8 00000000 00000000 00000000 a6603000 .............`0. │ │ 0x00dde1b8 00000000 ff000000 01288000 18cddd00 .........(...... │ │ 0x00dde1c8 00000000 400daf00 00000000 00000000 ....@........... │ │ 0x00dde1d8 00000000 ed7f3000 00000000 ff000000 ......0......... │ │ 0x00dde1e8 01288000 18cddd00 00000000 900eaf00 .(.............. │ │ 0x00dde1f8 00000000 00000000 00000000 9ab02f00 ............../. │ │ 0x00dde208 00000000 ff000000 01288000 18cddd00 .........(...... │ │ 0x00dde218 00000000 4010af00 00000000 00000000 ....@........... │ │ - 0x00dde228 00000000 d0693100 00000000 ff000000 .....i1......... │ │ + 0x00dde228 00000000 a9693100 00000000 ff000000 .....i1......... │ │ 0x00dde238 01288000 18cddd00 00000000 0813af00 .(.............. │ │ 0x00dde248 00000000 00000000 00000000 9e9d3000 ..............0. │ │ 0x00dde258 00000000 02000000 01288000 18cddd00 .........(...... │ │ 0x00dde268 00000000 f418af00 00000000 00000000 ................ │ │ - 0x00dde278 00000000 d9693100 00000000 00000000 .....i1......... │ │ + 0x00dde278 00000000 b2693100 00000000 00000000 .....i1......... │ │ 0x00dde288 01208000 00000000 00000000 881baf00 . .............. │ │ 0x00dde298 00000000 00000000 00000000 f27f3000 ..............0. │ │ 0x00dde2a8 00000000 00000000 01208000 00000000 ......... ...... │ │ 0x00dde2b8 00000000 941baf00 00000000 00000000 ................ │ │ 0x00dde2c8 00000000 48123100 00000000 00000000 ....H.1......... │ │ 0x00dde2d8 01208000 00000000 00000000 a01baf00 . .............. │ │ - 0x00dde2e8 00000000 00000000 00000000 814e3100 .............N1. │ │ + 0x00dde2e8 00000000 00000000 00000000 5a4e3100 ............ZN1. │ │ 0x00dde2f8 00000000 01000000 01888001 00000000 ................ │ │ 0x00dde308 00000000 8834af00 00000000 00000000 .....4.......... │ │ 0x00dde318 00000000 b0603000 00000000 01000000 .....`0......... │ │ 0x00dde328 01888000 08000000 00000000 8834af00 .............4.. │ │ 0x00dde338 00000000 00000000 00000000 b8423000 .............B0. │ │ 0x00dde348 00000000 ff000000 01089001 00000000 ................ │ │ 0x00dde358 00000000 8835af00 00000000 00000000 .....5.......... │ │ 0x00dde368 00000000 ac582f00 00000000 ff000000 .....X/......... │ │ 0x00dde378 01089001 08000000 00000000 8835af00 .............5.. │ │ 0x00dde388 00000000 00000000 00000000 da922f00 ............../. │ │ 0x00dde398 00000000 01000000 01888000 00000000 ................ │ │ 0x00dde3a8 00000000 5836af00 00000000 00000000 ....X6.......... │ │ - 0x00dde3b8 00000000 612e3100 00000000 02000000 ....a.1......... │ │ + 0x00dde3b8 00000000 3a2e3100 00000000 02000000 ....:.1......... │ │ 0x00dde3c8 01888000 00000000 00000000 5836af00 ............X6.. │ │ - 0x00dde3d8 00000000 00000000 00000000 612e3100 ............a.1. │ │ + 0x00dde3d8 00000000 00000000 00000000 3a2e3100 ............:.1. │ │ 0x00dde3e8 00000000 01000000 01888000 00000000 ................ │ │ 0x00dde3f8 00000000 6c37af00 00000000 00000000 ....l7.......... │ │ 0x00dde408 00000000 03f53000 00000000 ff000000 ......0......... │ │ 0x00dde418 01888001 00000000 00000000 c838af00 .............8.. │ │ - 0x00dde428 00000000 00000000 00000000 ac3c3200 .............<2. │ │ + 0x00dde428 00000000 00000000 00000000 853c3200 .............<2. │ │ 0x00dde438 00000000 ff000000 01888000 08000000 ................ │ │ 0x00dde448 00000000 c838af00 00000000 00000000 .....8.......... │ │ 0x00dde458 00000000 aed63000 00000000 02000000 ......0......... │ │ 0x00dde468 01888001 01000000 00000000 c838af00 .............8.. │ │ 0x00dde478 00000000 00000000 00000000 a79d3000 ..............0. │ │ 0x00dde488 00000000 02000000 01888000 02000000 ................ │ │ 0x00dde498 00000000 c838af00 00000000 00000000 .....8.......... │ │ 0x00dde4a8 00000000 9fb02f00 00000000 ff000000 ....../......... │ │ 0x00dde4b8 01889001 00000000 00000000 303daf00 ............0=.. │ │ 0x00dde4c8 00000000 00000000 00000000 15f53200 ..............2. │ │ 0x00dde4d8 00000000 ff000000 01889000 08000000 ................ │ │ 0x00dde4e8 00000000 303daf00 00000000 00000000 ....0=.......... │ │ - 0x00dde4f8 00000000 b93c3200 00000000 ff000000 .....<2......... │ │ + 0x00dde4f8 00000000 923c3200 00000000 ff000000 .....<2......... │ │ 0x00dde508 01089001 00000000 00000000 903daf00 .............=.. │ │ - 0x00dde518 00000000 00000000 00000000 a74e3100 .............N1. │ │ + 0x00dde518 00000000 00000000 00000000 804e3100 .............N1. │ │ 0x00dde528 00000000 ff000000 01089001 08000000 ................ │ │ 0x00dde538 00000000 903daf00 00000000 00000000 .....=.......... │ │ 0x00dde548 00000000 71123100 00000000 02000000 ....q.1......... │ │ 0x00dde558 01888001 00000000 00000000 fc3eaf00 .............>.. │ │ - 0x00dde568 00000000 00000000 00000000 0aa83100 ..............1. │ │ + 0x00dde568 00000000 00000000 00000000 e3a73100 ..............1. │ │ 0x00dde578 00000000 02000000 01888000 08000000 ................ │ │ 0x00dde588 00000000 fc3eaf00 00000000 00000000 .....>.......... │ │ 0x00dde598 00000000 d6d33200 00000000 01000000 ......2......... │ │ 0x00dde5a8 01089001 00000000 00000000 b03faf00 .............?.. │ │ - 0x00dde5b8 00000000 00000000 00000000 ae783200 .............x2. │ │ + 0x00dde5b8 00000000 00000000 00000000 87783200 .............x2. │ │ 0x00dde5c8 00000000 ff000000 01888001 00000000 ................ │ │ 0x00dde5d8 00000000 8834af00 00000000 00000000 .....4.......... │ │ - 0x00dde5e8 00000000 c91d3200 00000000 ff000000 ......2......... │ │ + 0x00dde5e8 00000000 a21d3200 00000000 ff000000 ......2......... │ │ 0x00dde5f8 01888000 08000000 00000000 8834af00 .............4.. │ │ 0x00dde608 00000000 00000000 00000000 17f53000 ..............0. │ │ 0x00dde618 00000000 ff000000 01889001 00000000 ................ │ │ 0x00dde628 00000000 4040af00 00000000 00000000 ....@@.......... │ │ - 0x00dde638 00000000 d51d3200 00000000 ff000000 ......2......... │ │ + 0x00dde638 00000000 ae1d3200 00000000 ff000000 ......2......... │ │ 0x00dde648 01889000 08000000 00000000 4040af00 ............@@.. │ │ - 0x00dde658 00000000 00000000 00000000 b9783200 .............x2. │ │ + 0x00dde658 00000000 00000000 00000000 92783200 .............x2. │ │ 0x00dde668 00000000 ff000000 01889001 04000000 ................ │ │ 0x00dde678 00000000 303daf00 00000000 00000000 ....0=.......... │ │ 0x00dde688 00000000 b5603000 00000000 ff000000 .....`0......... │ │ 0x00dde698 01889000 0c000000 00000000 303daf00 ............0=.. │ │ - 0x00dde6a8 00000000 00000000 00000000 15a83100 ..............1. │ │ + 0x00dde6a8 00000000 00000000 00000000 eea73100 ..............1. │ │ 0x00dde6b8 00000000 01000000 01888000 00000000 ................ │ │ 0x00dde6c8 00000000 6840af00 00000000 00000000 ....h@.......... │ │ - 0x00dde6d8 00000000 10593200 00000000 02000000 .....Y2......... │ │ + 0x00dde6d8 00000000 e9583200 00000000 02000000 .....X2......... │ │ 0x00dde6e8 01888000 00000000 00000000 6840af00 ............h@.. │ │ - 0x00dde6f8 00000000 00000000 00000000 10593200 .............Y2. │ │ + 0x00dde6f8 00000000 00000000 00000000 e9583200 .............X2. │ │ 0x00dde708 00000000 01000000 01888000 00000000 ................ │ │ 0x00dde718 00000000 5441af00 00000000 00000000 ....TA.......... │ │ 0x00dde728 00000000 120c3000 00000000 02000000 ......0......... │ │ 0x00dde738 01888000 00000000 00000000 5441af00 ............TA.. │ │ 0x00dde748 00000000 00000000 00000000 120c3000 ..............0. │ │ 0x00dde758 00000000 01000000 01089001 00000000 ................ │ │ 0x00dde768 00000000 e842af00 8843af00 9043af00 .....B...C...C.. │ │ 0x00dde778 9843af00 24f53000 00000000 01000000 .C..$.0......... │ │ 0x00dde788 01089001 08000000 00000000 e842af00 .............B.. │ │ - 0x00dde798 8843af00 9043af00 9843af00 1a593200 .C...C...C...Y2. │ │ + 0x00dde798 8843af00 9043af00 9843af00 f3583200 .C...C...C...X2. │ │ 0x00dde7a8 00000000 02000000 01089001 00000000 ................ │ │ 0x00dde7b8 00000000 8044af00 4845af00 5045af00 .....D..HE..PE.. │ │ 0x00dde7c8 9843af00 35f53000 00000000 02000000 .C..5.0......... │ │ 0x00dde7d8 01089001 08000000 00000000 8044af00 .............D.. │ │ - 0x00dde7e8 4845af00 5045af00 9843af00 de873100 HE..PE...C....1. │ │ + 0x00dde7e8 4845af00 5045af00 9843af00 b7873100 HE..PE...C....1. │ │ 0x00dde7f8 00000000 04000000 d4b3b200 fcb3b200 ................ │ │ 0x00dde808 24b4b200 78b6b200 88b6b200 1cb7b200 $...x........... │ │ 0x00dde818 74b7b200 b8b7b200 e0bbb200 18bcb200 t............... │ │ 0x00dde828 20bcb200 f0bdb200 80beb200 b0c2b200 ............... │ │ 0x00dde838 c0c2b200 c0c2b200 d8c2b200 00000000 ................ │ │ 0x00dde848 e8c2b200 7cc3b200 00000000 00000000 ....|........... │ │ 0x00dde858 a4c3b200 ecc3b200 00000000 9cfbb200 ................ │ │ @@ -2635,57 +2635,57 @@ │ │ 0x00dde938 ec0eb300 00000000 b819b300 800fb300 ................ │ │ 0x00dde948 a00fb300 6c12b300 9c14b300 b014b300 ....l........... │ │ 0x00dde958 6817b300 00000000 00000000 00000000 h............... │ │ 0x00dde968 00000000 00000000 00000000 00000000 ................ │ │ 0x00dde978 00000000 00000000 00000000 00000000 ................ │ │ 0x00dde988 00000000 3a000000 00000040 00e80300 ....:......@.... │ │ 0x00dde998 03000000 02000000 02000000 00100000 ................ │ │ - 0x00dde9a8 e5d33000 53ca2f00 33753200 2ec13100 ..0.S./.3u2...1. │ │ + 0x00dde9a8 e5d33000 53ca2f00 0c753200 07c13100 ..0.S./..u2...1. │ │ 0x00dde9b8 1ed03200 98f23200 01000000 550d3000 ..2...2.....U.0. │ │ 0x00dde9c8 550d3000 01130003 00000000 00000000 U.0............. │ │ 0x00dde9d8 00100000 40000000 04030000 04030000 ....@........... │ │ 0x00dde9e8 00000000 00000000 08000000 04000400 ................ │ │ - 0x00dde9f8 80000000 80000000 01000000 e8e33100 ..............1. │ │ - 0x00ddea08 e8e33100 02130003 00000000 00000000 ..1............. │ │ + 0x00dde9f8 80000000 80000000 01000000 c1e33100 ..............1. │ │ + 0x00ddea08 c1e33100 02130003 00000000 00000000 ..1............. │ │ 0x00ddea18 00200000 40000000 04030000 04030000 . ..@........... │ │ 0x00ddea28 00000000 00000000 08000000 05000400 ................ │ │ 0x00ddea38 00010000 00010000 01000000 94592f00 .............Y/. │ │ 0x00ddea48 94592f00 03130003 00000000 00000000 .Y/............. │ │ 0x00ddea58 00000800 40000000 04030000 04030000 ....@........... │ │ 0x00ddea68 00000000 00000000 08000000 04000400 ................ │ │ 0x00ddea78 00010000 00010000 01000000 7c443000 ............|D0. │ │ 0x00ddea88 7c443000 04130003 00000000 00000000 |D0............. │ │ 0x00ddea98 00400000 40000000 04030000 04030000 .@..@........... │ │ 0x00ddeaa8 00000000 00000000 28000000 04000000 ........(....... │ │ - 0x00ddeab8 80000000 80000000 01000000 0e303100 .............01. │ │ - 0x00ddeac8 0e303100 05130003 00000000 00000000 .01............. │ │ + 0x00ddeab8 80000000 80000000 01000000 e72f3100 ............./1. │ │ + 0x00ddeac8 e72f3100 05130003 00000000 00000000 ./1............. │ │ 0x00ddead8 00000100 40000000 04030000 04030000 ....@........... │ │ 0x00ddeae8 00000000 00000000 24000000 04000000 ........$....... │ │ 0x00ddeaf8 40000000 80000000 01000000 f8f63000 @.............0. │ │ 0x00ddeb08 f8f63000 b4c00003 00000000 00000000 ..0............. │ │ 0x00ddeb18 20000000 10000000 04030000 04030000 ............... │ │ 0x00ddeb28 00000000 00000000 21000000 04000000 ........!....... │ │ 0x00ddeb38 00000000 00010000 01000000 41d73000 ............A.0. │ │ 0x00ddeb48 41d73000 b5c00003 00000000 00000000 A.0............. │ │ 0x00ddeb58 20000000 20000000 04030000 04030000 ... ........... │ │ 0x00ddeb68 00000000 00000000 21000000 05000000 ........!....... │ │ - 0x00ddeb78 00000000 80010000 01000000 b01f3200 ..............2. │ │ - 0x00ddeb88 a6983200 01000003 01000000 01000000 ..2............. │ │ + 0x00ddeb78 00000000 80010000 01000000 891f3200 ..............2. │ │ + 0x00ddeb88 7f983200 01000003 01000000 01000000 ..2............. │ │ 0x00ddeb98 20000000 01000000 00030000 03030000 ............... │ │ 0x00ddeba8 00010000 fdfe0000 01000000 09090000 ................ │ │ - 0x00ddebb8 00000000 00000000 01000000 9ac63100 ..............1. │ │ - 0x00ddebc8 ac6b3100 02000003 01000000 01000000 .k1............. │ │ + 0x00ddebb8 00000000 00000000 01000000 73c63100 ............s.1. │ │ + 0x00ddebc8 856b3100 02000003 01000000 01000000 .k1............. │ │ 0x00ddebd8 20000000 02000000 00030000 03030000 ............... │ │ 0x00ddebe8 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00ddebf8 00000000 00000000 01000000 d7b53200 ..............2. │ │ - 0x00ddec08 a3c63100 2f000003 01000000 01000000 ..1./........... │ │ + 0x00ddec08 7cc63100 2f000003 01000000 01000000 |.1./........... │ │ 0x00ddec18 40000000 02000000 00030000 03030000 @............... │ │ 0x00ddec28 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00ddec38 80000000 80000000 01000000 bc983200 ..............2. │ │ - 0x00ddec48 2e5b3200 32000003 02000000 02000000 .[2.2........... │ │ + 0x00ddec38 80000000 80000000 01000000 95983200 ..............2. │ │ + 0x00ddec48 075b3200 32000003 02000000 02000000 .[2.2........... │ │ 0x00ddec58 40000000 02000000 00030000 03030000 @............... │ │ 0x00ddec68 00010000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00ddec78 80000000 80000000 01000000 e3ed2f00 ............../. │ │ 0x00ddec88 0af73000 33000003 02000000 01000000 ..0.3........... │ │ 0x00ddec98 40000000 02000000 00030000 03030000 @............... │ │ 0x00ddeca8 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00ddecb8 80000000 80000000 01000000 2f942f00 ...........././. │ │ @@ -2700,72 +2700,72 @@ │ │ 0x00dded48 f6ed2f00 38000003 02000000 02000000 ../.8........... │ │ 0x00dded58 80000000 02000000 00030000 03030000 ................ │ │ 0x00dded68 00010000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00dded78 00010000 00010000 01000000 3e942f00 ............>./. │ │ 0x00dded88 0fbc3000 39000003 02000000 01000000 ..0.9........... │ │ 0x00dded98 80000000 02000000 00030000 03030000 ................ │ │ 0x00ddeda8 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00ddedb8 00010000 00010000 01000000 cf983200 ..............2. │ │ + 0x00ddedb8 00010000 00010000 01000000 a8983200 ..............2. │ │ 0x00ddedc8 939f3000 3a000003 02000000 04000000 ..0.:........... │ │ 0x00ddedd8 80000000 02000000 00030000 03030000 ................ │ │ 0x00ddede8 00010000 fdfe0000 38000000 09090000 ........8....... │ │ - 0x00ddedf8 00010000 00010000 01000000 de983200 ..............2. │ │ + 0x00ddedf8 00010000 00010000 01000000 b7983200 ..............2. │ │ 0x00ddee08 3df73200 3b000003 01000000 01000000 =.2.;........... │ │ 0x00ddee18 20000000 10000000 03030000 03030000 ............... │ │ 0x00ddee28 fdfe0000 fdfe0000 11000000 09090000 ................ │ │ 0x00ddee38 00000000 00000000 01000000 b49f3000 ..............0. │ │ - 0x00ddee48 54503100 3c000003 01000000 01000000 TP1.<........... │ │ + 0x00ddee48 2d503100 3c000003 01000000 01000000 -P1.<........... │ │ 0x00ddee58 40000000 10000000 03030000 03030000 @............... │ │ 0x00ddee68 fdfe0000 fdfe0000 18000000 09090000 ................ │ │ 0x00ddee78 80000000 80000000 01000000 b1592f00 .............Y/. │ │ 0x00ddee88 aace2f00 3d000003 01000000 01000000 ../.=........... │ │ 0x00ddee98 80000000 10000000 03030000 03030000 ................ │ │ 0x00ddeea8 fdfe0000 fdfe0000 18000000 09090000 ................ │ │ 0x00ddeeb8 00010000 00010000 01000000 c29f3000 ..............0. │ │ 0x00ddeec8 53d73000 40000003 02000000 02000000 S.0.@........... │ │ 0x00ddeed8 40000000 10000000 03030000 03030000 @............... │ │ 0x00ddeee8 fdfe0000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00ddeef8 80000000 80000000 01000000 d89f3000 ..............0. │ │ - 0x00ddef08 74503100 67000003 02000000 01000000 tP1.g........... │ │ + 0x00ddef08 4d503100 67000003 02000000 01000000 MP1.g........... │ │ 0x00ddef18 40000000 10000000 03030000 03030000 @............... │ │ 0x00ddef28 fdfe0000 fdfe0000 18000000 09090000 ................ │ │ 0x00ddef38 80000000 80000000 01000000 30bc3000 ............0.0. │ │ - 0x00ddef48 c26b3100 6a000003 02000000 02000000 .k1.j........... │ │ + 0x00ddef48 9b6b3100 6a000003 02000000 02000000 .k1.j........... │ │ 0x00ddef58 80000000 10000000 03030000 03030000 ................ │ │ 0x00ddef68 fdfe0000 fdfe0000 38000000 09090000 ........8....... │ │ - 0x00ddef78 00010000 00010000 01000000 c0c63100 ..............1. │ │ - 0x00ddef88 e66b3100 6b000003 02000000 01000000 .k1.k........... │ │ + 0x00ddef78 00010000 00010000 01000000 99c63100 ..............1. │ │ + 0x00ddef88 bf6b3100 6b000003 02000000 01000000 .k1.k........... │ │ 0x00ddef98 80000000 10000000 03030000 03030000 ................ │ │ 0x00ddefa8 fdfe0000 fdfe0000 18000000 09090000 ................ │ │ 0x00ddefb8 00010000 00010000 01000000 6c0d3000 ............l.0. │ │ 0x00ddefc8 662c3000 6c000003 02000000 04000000 f,0.l........... │ │ 0x00ddefd8 40000000 10000000 03030000 03030000 @............... │ │ 0x00ddefe8 fdfe0000 fdfe0000 38000000 09090000 ........8....... │ │ 0x00ddeff8 80000000 80000000 01000000 51942f00 ............Q./. │ │ - 0x00ddf008 98503100 6d000003 02000000 04000000 .P1.m........... │ │ + 0x00ddf008 71503100 6d000003 02000000 04000000 qP1.m........... │ │ 0x00ddf018 80000000 10000000 03030000 03030000 ................ │ │ 0x00ddf028 fdfe0000 fdfe0000 38000000 09090000 ........8....... │ │ - 0x00ddf038 00010000 00010000 01000000 457a3200 ............Ez2. │ │ + 0x00ddf038 00010000 00010000 01000000 1e7a3200 .............z2. │ │ 0x00ddf048 46bc3000 9c000003 01000000 01000000 F.0............. │ │ 0x00ddf058 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00ddf068 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ 0x00ddf078 80000000 80000000 01000000 f2613000 .............a0. │ │ 0x00ddf088 bf592f00 9d000003 01000000 01000000 .Y/............. │ │ 0x00ddf098 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00ddf0a8 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ 0x00ddf0b8 00010000 00010000 01000000 cace2f00 ............../. │ │ 0x00ddf0c8 63942f00 9e000003 02000000 01000000 c./............. │ │ 0x00ddf0d8 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00ddf0e8 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ 0x00ddf0f8 80000000 80000000 01000000 e3813000 ..............0. │ │ - 0x00ddf108 d6c63100 9f000003 02000000 01000000 ..1............. │ │ + 0x00ddf108 afc63100 9f000003 02000000 01000000 ..1............. │ │ 0x00ddf118 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00ddf128 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ 0x00ddf138 00010000 00010000 01000000 17ee2f00 ............../. │ │ - 0x00ddf148 bc503100 a2000003 02000000 02000000 .P1............. │ │ + 0x00ddf148 95503100 a2000003 02000000 02000000 .P1............. │ │ 0x00ddf158 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00ddf168 fdfe0000 fdfe0000 38000000 04040000 ........8....... │ │ 0x00ddf178 80000000 80000000 01000000 bdd53200 ..............2. │ │ 0x00ddf188 d7133100 a3000003 02000000 02000000 ..1............. │ │ 0x00ddf198 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00ddf1a8 fdfe0000 fdfe0000 38000000 05050000 ........8....... │ │ 0x00ddf1b8 00010000 00010000 01000000 2bf73000 ............+.0. │ │ @@ -2780,72 +2780,72 @@ │ │ 0x00ddf248 7e0d3000 9cc00003 01000000 01000000 ~.0............. │ │ 0x00ddf258 00400000 40000000 03030000 03030000 .@..@........... │ │ 0x00ddf268 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00ddf278 80000000 80000000 01000000 ee9f3000 ..............0. │ │ 0x00ddf288 87942f00 9dc00003 01000000 01000000 ../............. │ │ 0x00ddf298 00800000 40000000 03030000 03030000 ....@........... │ │ 0x00ddf2a8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00ddf2b8 00010000 00010000 01000000 4f5b3200 ............O[2. │ │ + 0x00ddf2b8 00010000 00010000 01000000 285b3200 ............([2. │ │ 0x00ddf2c8 fb133100 9ec00003 02000000 01000000 ..1............. │ │ 0x00ddf2d8 00400000 40000000 03030000 03030000 .@..@........... │ │ 0x00ddf2e8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00ddf2f8 80000000 80000000 01000000 3c033200 ............<.2. │ │ - 0x00ddf308 27303100 9fc00003 02000000 01000000 '01............. │ │ + 0x00ddf2f8 80000000 80000000 01000000 15033200 ..............2. │ │ + 0x00ddf308 00303100 9fc00003 02000000 01000000 .01............. │ │ 0x00ddf318 00800000 40000000 03030000 03030000 ....@........... │ │ 0x00ddf328 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00ddf338 00010000 00010000 01000000 2eaa3100 ..............1. │ │ - 0x00ddf348 e0503100 a0c00003 01000000 01000000 .P1............. │ │ + 0x00ddf338 00010000 00010000 01000000 07aa3100 ..............1. │ │ + 0x00ddf348 b9503100 a0c00003 01000000 01000000 .P1............. │ │ 0x00ddf358 00000100 40000000 03030000 03030000 ....@........... │ │ 0x00ddf368 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ - 0x00ddf378 40000000 80000000 01000000 b91f3200 @.............2. │ │ + 0x00ddf378 40000000 80000000 01000000 921f3200 @.............2. │ │ 0x00ddf388 d7d53200 a1c00003 01000000 01000000 ..2............. │ │ 0x00ddf398 00000200 40000000 03030000 03030000 ....@........... │ │ 0x00ddf3a8 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ 0x00ddf3b8 40000000 00010000 01000000 66bc3000 @...........f.0. │ │ 0x00ddf3c8 f6b22f00 a2c00003 02000000 01000000 ../............. │ │ 0x00ddf3d8 00000100 40000000 03030000 03030000 ....@........... │ │ 0x00ddf3e8 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ 0x00ddf3f8 40000000 80000000 01000000 56f73200 @...........V.2. │ │ - 0x00ddf408 168b3100 a3c00003 02000000 01000000 ..1............. │ │ + 0x00ddf408 ef8a3100 a3c00003 02000000 01000000 ..1............. │ │ 0x00ddf418 00000200 40000000 03030000 03030000 ....@........... │ │ 0x00ddf428 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ 0x00ddf438 40000000 00010000 01000000 9e443000 @............D0. │ │ 0x00ddf448 970d3000 a4c00003 08000000 10000000 ..0............. │ │ 0x00ddf458 00400000 40000000 03030000 03030000 .@..@........... │ │ 0x00ddf468 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00ddf478 80000000 80000000 01000000 7abc3000 ............z.0. │ │ 0x00ddf488 77d73000 a5c00003 08000000 10000000 w.0............. │ │ 0x00ddf498 00800000 40000000 03030000 03030000 ....@........... │ │ 0x00ddf4a8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00ddf4b8 00010000 00010000 01000000 41f73000 ............A.0. │ │ - 0x00ddf4c8 c51f3200 a6c00003 00010000 10000000 ..2............. │ │ + 0x00ddf4c8 9e1f3200 a6c00003 00010000 10000000 ..2............. │ │ 0x00ddf4d8 00400000 40000000 03030000 03030000 .@..@........... │ │ 0x00ddf4e8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00ddf4f8 80000000 80000000 01000000 a0942f00 ............../. │ │ 0x00ddf508 31ee2f00 a7c00003 00010000 10000000 1./............. │ │ 0x00ddf518 00800000 40000000 03030000 03030000 ....@........... │ │ 0x00ddf528 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00ddf538 00010000 00010000 01000000 54f73000 ............T.0. │ │ 0x00ddf548 b3942f00 a8c00003 08000000 10000000 ../............. │ │ 0x00ddf558 00000100 40000000 03030000 03030000 ....@........... │ │ 0x00ddf568 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ 0x00ddf578 40000000 80000000 01000000 df592f00 @............Y/. │ │ 0x00ddf588 18143100 a9c00003 08000000 10000000 ..1............. │ │ 0x00ddf598 00000200 40000000 03030000 03030000 ....@........... │ │ 0x00ddf5a8 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ - 0x00ddf5b8 40000000 00010000 01000000 577a3200 @...........Wz2. │ │ + 0x00ddf5b8 40000000 00010000 01000000 307a3200 @...........0z2. │ │ 0x00ddf5c8 ce942f00 aac00003 00010000 10000000 ../............. │ │ 0x00ddf5d8 00000100 40000000 03030000 03030000 ....@........... │ │ 0x00ddf5e8 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ - 0x00ddf5f8 40000000 80000000 01000000 ffe33100 @.............1. │ │ + 0x00ddf5f8 40000000 80000000 01000000 d8e33100 @.............1. │ │ 0x00ddf608 ad443000 abc00003 00010000 10000000 .D0............. │ │ 0x00ddf618 00000200 40000000 03030000 03030000 ....@........... │ │ 0x00ddf628 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ 0x00ddf638 40000000 00010000 01000000 89bc3000 @.............0. │ │ - 0x00ddf648 625b3200 acc00003 04000000 08000000 b[2............. │ │ + 0x00ddf648 3b5b3200 acc00003 04000000 08000000 ;[2............. │ │ 0x00ddf658 00400000 40000000 03030000 03030000 .@..@........... │ │ 0x00ddf668 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00ddf678 80000000 80000000 01000000 a0bc3000 ..............0. │ │ 0x00ddf688 f99f3000 adc00003 04000000 08000000 ..0............. │ │ 0x00ddf698 00800000 40000000 03030000 03030000 ....@........... │ │ 0x00ddf6a8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00ddf6b8 00010000 00010000 01000000 e2b53200 ..............2. │ │ @@ -2856,35 +2856,35 @@ │ │ 0x00ddf708 9d772f00 afc00003 04000000 08000000 .w/............. │ │ 0x00ddf718 00000200 40000000 03030000 03030000 ....@........... │ │ 0x00ddf728 fdfe0000 fdfe0000 24000000 04040000 ........$....... │ │ 0x00ddf738 40000000 00010000 01000000 0ad63200 @.............2. │ │ 0x00ddf748 1fd63200 06c00003 04000000 08000000 ..2............. │ │ 0x00ddf758 20000000 02000000 01030000 03030000 ............... │ │ 0x00ddf768 00010000 fdfe0000 11000000 09090000 ................ │ │ - 0x00ddf778 00000000 00000000 01000000 358b3100 ............5.1. │ │ + 0x00ddf778 00000000 00000000 01000000 0e8b3100 ..............1. │ │ 0x00ddf788 15b32f00 09c00003 04000000 08000000 ../............. │ │ 0x00ddf798 40000000 02000000 01030000 03030000 @............... │ │ 0x00ddf7a8 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00ddf7b8 80000000 80000000 01000000 b00d3000 ..............0. │ │ 0x00ddf7c8 4eee2f00 0ac00003 04000000 08000000 N./............. │ │ 0x00ddf7d8 80000000 02000000 01030000 03030000 ................ │ │ 0x00ddf7e8 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00ddf7f8 00010000 00010000 01000000 64f73000 ............d.0. │ │ 0x00ddf808 1aa03000 10c00003 04000000 01000000 ..0............. │ │ 0x00ddf818 20000000 02000000 01030000 03030000 ............... │ │ 0x00ddf828 00010000 fdfe0000 11000000 09090000 ................ │ │ - 0x00ddf838 00000000 00000000 01000000 4c8b3100 ............L.1. │ │ + 0x00ddf838 00000000 00000000 01000000 258b3100 ............%.1. │ │ 0x00ddf848 c0772f00 13c00003 04000000 01000000 .w/............. │ │ 0x00ddf858 40000000 02000000 01030000 03030000 @............... │ │ 0x00ddf868 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00ddf878 80000000 80000000 01000000 04623000 .............b0. │ │ 0x00ddf888 36a03000 14c00003 04000000 01000000 6.0............. │ │ 0x00ddf898 80000000 02000000 01030000 03030000 ................ │ │ 0x00ddf8a8 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00ddf8b8 00010000 00010000 01000000 13e43100 ..............1. │ │ + 0x00ddf8b8 00010000 00010000 01000000 ece33100 ..............1. │ │ 0x00ddf8c8 33143100 15c00003 04000000 04000000 3.1............. │ │ 0x00ddf8d8 20000000 02000000 01030000 03030000 ............... │ │ 0x00ddf8e8 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00ddf8f8 00000000 00000000 01000000 3ab32f00 ............:./. │ │ 0x00ddf908 cc443000 18c00003 04000000 04000000 .D0............. │ │ 0x00ddf918 40000000 02000000 01030000 03030000 @............... │ │ 0x00ddf928 00010000 fdfe0000 38000000 09090000 ........8....... │ │ @@ -2896,15 +2896,15 @@ │ │ 0x00ddf988 4f143100 23c00003 04000000 08000000 O.1.#........... │ │ 0x00ddf998 40000000 10000000 03030000 03030000 @............... │ │ 0x00ddf9a8 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ 0x00ddf9b8 80000000 80000000 01000000 b7bc3000 ..............0. │ │ 0x00ddf9c8 77f73000 24c00003 04000000 08000000 w.0.$........... │ │ 0x00ddf9d8 80000000 20000000 03030000 03030000 .... ........... │ │ 0x00ddf9e8 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ - 0x00ddf9f8 00010000 00010000 01000000 0a6c3100 .............l1. │ │ + 0x00ddf9f8 00010000 00010000 01000000 e36b3100 .............k1. │ │ 0x00ddfa08 9ff73000 27c00003 04000000 01000000 ..0.'........... │ │ 0x00ddfa18 40000000 10000000 03030000 03030000 @............... │ │ 0x00ddfa28 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ 0x00ddfa38 80000000 80000000 01000000 c70d3000 ..............0. │ │ 0x00ddfa48 77143100 28c00003 04000000 01000000 w.1.(........... │ │ 0x00ddfa58 80000000 20000000 03030000 03030000 .... ........... │ │ 0x00ddfa68 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ @@ -2916,127 +2916,127 @@ │ │ 0x00ddfac8 3dd63200 2cc00003 04000000 08000000 =.2.,........... │ │ 0x00ddfad8 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00ddfae8 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ 0x00ddfaf8 00010000 00010000 01000000 73ee2f00 ............s./. │ │ 0x00ddfb08 face2f00 2fc00003 04000000 01000000 .././........... │ │ 0x00ddfb18 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00ddfb28 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ - 0x00ddfb38 80000000 80000000 01000000 618b3100 ............a.1. │ │ + 0x00ddfb38 80000000 80000000 01000000 3a8b3100 ............:.1. │ │ 0x00ddfb48 d1bc3000 30c00003 04000000 01000000 ..0.0........... │ │ 0x00ddfb58 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00ddfb68 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ 0x00ddfb78 00010000 00010000 01000000 90d73000 ..............0. │ │ - 0x00ddfb88 226c3100 2c000003 08000000 10000000 "l1.,........... │ │ + 0x00ddfb88 fb6b3100 2c000003 08000000 10000000 .k1.,........... │ │ 0x00ddfb98 20000000 02000000 00030000 03030000 ............... │ │ 0x00ddfba8 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00ddfbb8 00000000 00000000 01000000 8a2c3000 .............,0. │ │ 0x00ddfbc8 65d63200 2d000003 00010000 10000000 e.2.-........... │ │ 0x00ddfbd8 20000000 02000000 00030000 03030000 ............... │ │ 0x00ddfbe8 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00ddfbf8 00000000 00000000 01000000 7fd63200 ..............2. │ │ 0x00ddfc08 fab53200 2e000003 40000000 01000000 ..2.....@....... │ │ 0x00ddfc18 20000000 02000000 00030000 03030000 ............... │ │ 0x00ddfc28 00010000 fdfe0000 11000000 09090000 ................ │ │ - 0x00ddfc38 00000000 00000000 01000000 4f033200 ............O.2. │ │ - 0x00ddfc48 6b7a3200 8c000003 08000000 10000000 kz2............. │ │ + 0x00ddfc38 00000000 00000000 01000000 28033200 ............(.2. │ │ + 0x00ddfc48 447a3200 8c000003 08000000 10000000 Dz2............. │ │ 0x00ddfc58 40000000 02000000 00030000 03030000 @............... │ │ 0x00ddfc68 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00ddfc78 80000000 80000000 01000000 005a2f00 .............Z/. │ │ - 0x00ddfc88 4c3e3200 8d000003 08000000 10000000 L>2............. │ │ + 0x00ddfc88 253e3200 8d000003 08000000 10000000 %>2............. │ │ 0x00ddfc98 80000000 02000000 00030000 03030000 ................ │ │ 0x00ddfca8 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00ddfcb8 00010000 00010000 01000000 44823000 ............D.0. │ │ - 0x00ddfcc8 44303100 90000003 00010000 10000000 D01............. │ │ + 0x00ddfcc8 1d303100 90000003 00010000 10000000 .01............. │ │ 0x00ddfcd8 40000000 02000000 00030000 03030000 @............... │ │ 0x00ddfce8 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00ddfcf8 80000000 80000000 01000000 4bb32f00 ............K./. │ │ - 0x00ddfd08 62033200 91000003 00010000 10000000 b.2............. │ │ + 0x00ddfd08 3b033200 91000003 00010000 10000000 ;.2............. │ │ 0x00ddfd18 80000000 02000000 00030000 03030000 ................ │ │ 0x00ddfd28 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00ddfd38 00010000 00010000 01000000 3aaa3100 ............:.1. │ │ + 0x00ddfd38 00010000 00010000 01000000 13aa3100 ..............1. │ │ 0x00ddfd48 acf73200 94000003 40000000 01000000 ..2.....@....... │ │ 0x00ddfd58 40000000 02000000 00030000 03030000 @............... │ │ 0x00ddfd68 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00ddfd78 80000000 80000000 01000000 ed942f00 ............../. │ │ - 0x00ddfd88 e21f3200 95000003 40000000 01000000 ..2.....@....... │ │ + 0x00ddfd88 bb1f3200 95000003 40000000 01000000 ..2.....@....... │ │ 0x00ddfd98 80000000 02000000 00030000 03030000 ................ │ │ 0x00ddfda8 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00ddfdb8 00010000 00010000 01000000 386c3100 ............8l1. │ │ + 0x00ddfdb8 00010000 00010000 01000000 116c3100 .............l1. │ │ 0x00ddfdc8 9d143100 a8000003 08000000 10000000 ..1............. │ │ 0x00ddfdd8 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00ddfde8 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ 0x00ddfdf8 80000000 80000000 01000000 135a2f00 .............Z/. │ │ 0x00ddfe08 fd0d3000 a9000003 08000000 10000000 ..0............. │ │ 0x00ddfe18 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00ddfe28 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ 0x00ddfe38 00010000 00010000 01000000 1d0e3000 ..............0. │ │ - 0x00ddfe48 83033200 aa000003 00010000 10000000 ..2............. │ │ + 0x00ddfe48 5c033200 aa000003 00010000 10000000 \.2............. │ │ 0x00ddfe58 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00ddfe68 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ 0x00ddfe78 80000000 80000000 01000000 90d63200 ..............2. │ │ - 0x00ddfe88 693e3200 ab000003 00010000 10000000 i>2............. │ │ + 0x00ddfe88 423e3200 ab000003 00010000 10000000 B>2............. │ │ 0x00ddfe98 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00ddfea8 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ 0x00ddfeb8 00010000 00010000 01000000 7ca03000 ............|.0. │ │ 0x00ddfec8 96a03000 ac000003 40000000 01000000 ..0.....@....... │ │ 0x00ddfed8 00100000 40000000 03030000 03030000 ....@........... │ │ 0x00ddfee8 fdfe0000 fdfe0000 18000000 04040000 ................ │ │ - 0x00ddfef8 80000000 80000000 01000000 a7033200 ..............2. │ │ + 0x00ddfef8 80000000 80000000 01000000 80033200 ..............2. │ │ 0x00ddff08 aad63200 ad000003 40000000 01000000 ..2.....@....... │ │ 0x00ddff18 00200000 40000000 03030000 03030000 . ..@........... │ │ 0x00ddff28 fdfe0000 fdfe0000 18000000 05050000 ................ │ │ - 0x00ddff38 00010000 00010000 01000000 835b3200 .............[2. │ │ + 0x00ddff38 00010000 00010000 01000000 5c5b3200 ............\[2. │ │ 0x00ddff48 9dd73000 ae000003 08000000 10000000 ..0............. │ │ 0x00ddff58 40000000 10000000 01030000 03030000 @............... │ │ 0x00ddff68 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00ddff78 80000000 80000000 01000000 14b63200 ..............2. │ │ - 0x00ddff88 ea983200 af000003 08000000 10000000 ..2............. │ │ + 0x00ddff88 c3983200 af000003 08000000 10000000 ..2............. │ │ 0x00ddff98 80000000 20000000 01030000 03030000 .... ........... │ │ 0x00ddffa8 00010000 fdfe0000 18000000 05050000 ................ │ │ 0x00ddffb8 00010000 00010000 01000000 37623000 ............7b0. │ │ 0x00ddffc8 47623000 b0000003 08000000 10000000 Gb0............. │ │ 0x00ddffd8 20000000 10000000 01030000 03030000 ............... │ │ 0x00ddffe8 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00ddfff8 00000000 00000000 01000000 8fee2f00 ............../. │ │ - 0x00de0008 887a3200 b1000003 08000000 10000000 .z2............. │ │ + 0x00de0008 617a3200 b1000003 08000000 10000000 az2............. │ │ 0x00de0018 20000000 20000000 01030000 03030000 ... ........... │ │ 0x00de0028 00010000 fdfe0000 11000000 05050000 ................ │ │ 0x00de0038 00000000 00000000 01000000 5b823000 ............[.0. │ │ - 0x00de0048 4e6c3100 b2000003 00010000 10000000 Nl1............. │ │ + 0x00de0048 276c3100 b2000003 00010000 10000000 'l1............. │ │ 0x00de0058 40000000 10000000 01030000 03030000 @............... │ │ 0x00de0068 00010000 fdfe0000 18000000 09090000 ................ │ │ - 0x00de0078 80000000 80000000 01000000 a17a3200 .............z2. │ │ - 0x00de0088 995b3200 b3000003 00010000 10000000 .[2............. │ │ + 0x00de0078 80000000 80000000 01000000 7a7a3200 ............zz2. │ │ + 0x00de0088 725b3200 b3000003 00010000 10000000 r[2............. │ │ 0x00de0098 80000000 20000000 01030000 03030000 .... ........... │ │ 0x00de00a8 00010000 fdfe0000 18000000 05050000 ................ │ │ - 0x00de00b8 00010000 00010000 01000000 8d3e3200 .............>2. │ │ - 0x00de00c8 c1033200 b4000003 00010000 10000000 ..2............. │ │ + 0x00de00b8 00010000 00010000 01000000 663e3200 ............f>2. │ │ + 0x00de00c8 9a033200 b4000003 00010000 10000000 ..2............. │ │ 0x00de00d8 20000000 10000000 01030000 03030000 ............... │ │ 0x00de00e8 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00de00f8 00000000 00000000 01000000 bdd73000 ..............0. │ │ 0x00de0108 ced63200 b5000003 00010000 10000000 ..2............. │ │ 0x00de0118 20000000 20000000 01030000 03030000 ... ........... │ │ 0x00de0128 00010000 fdfe0000 11000000 05050000 ................ │ │ 0x00de0138 00000000 00000000 01000000 20cf2f00 ............ ./. │ │ - 0x00de0148 726c3100 b6000003 40000000 01000000 rl1.....@....... │ │ + 0x00de0148 4b6c3100 b6000003 40000000 01000000 Kl1.....@....... │ │ 0x00de0158 40000000 10000000 01030000 03030000 @............... │ │ 0x00de0168 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00de0178 80000000 80000000 01000000 bd143100 ..............1. │ │ 0x00de0188 e3772f00 b7000003 40000000 01000000 .w/.....@....... │ │ 0x00de0198 80000000 20000000 01030000 03030000 .... ........... │ │ 0x00de01a8 00010000 fdfe0000 18000000 05050000 ................ │ │ 0x00de01b8 00010000 00010000 01000000 2ab63200 ............*.2. │ │ - 0x00de01c8 fb503100 b8000003 40000000 01000000 .P1.....@....... │ │ + 0x00de01c8 d4503100 b8000003 40000000 01000000 .P1.....@....... │ │ 0x00de01d8 20000000 10000000 01030000 03030000 ............... │ │ 0x00de01e8 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00de01f8 00000000 00000000 01000000 295a2f00 ............)Z/. │ │ 0x00de0208 3d5a2f00 b9000003 40000000 01000000 =Z/.....@....... │ │ 0x00de0218 20000000 20000000 01030000 03030000 ... ........... │ │ 0x00de0228 00010000 fdfe0000 11000000 05050000 ................ │ │ - 0x00de0238 00000000 00000000 01000000 a13e3200 .............>2. │ │ + 0x00de0238 00000000 00000000 01000000 7a3e3200 ............z>2. │ │ 0x00de0248 c5f73000 35c00003 80000000 10000000 ..0.5........... │ │ 0x00de0258 40000000 02000000 01030000 03030000 @............... │ │ 0x00de0268 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00de0278 80000000 80000000 01000000 9fee2f00 ............../. │ │ 0x00de0288 b8ee2f00 36c00003 80000000 10000000 ../.6........... │ │ 0x00de0298 80000000 02000000 01030000 03030000 ................ │ │ 0x00de02a8 00010000 fdfe0000 18000000 09090000 ................ │ │ @@ -3044,223 +3044,223 @@ │ │ 0x00de02c8 9b2c3000 37c00003 80000000 10000000 .,0.7........... │ │ 0x00de02d8 40000000 10000000 01030000 03030000 @............... │ │ 0x00de02e8 00010000 fdfe0000 18000000 09090000 ................ │ │ 0x00de02f8 80000000 80000000 01000000 d7143100 ..............1. │ │ 0x00de0308 3eb63200 38c00003 80000000 10000000 >.2.8........... │ │ 0x00de0318 80000000 20000000 01030000 03030000 .... ........... │ │ 0x00de0328 00010000 fdfe0000 18000000 05050000 ................ │ │ - 0x00de0338 00010000 00010000 01000000 966c3100 .............l1. │ │ - 0x00de0348 65303100 39c00003 80000000 10000000 e01.9........... │ │ + 0x00de0338 00010000 00010000 01000000 6f6c3100 ............ol1. │ │ + 0x00de0348 3e303100 39c00003 80000000 10000000 >01.9........... │ │ 0x00de0358 20000000 02000000 01030000 03030000 ............... │ │ 0x00de0368 00010000 fdfe0000 11000000 09090000 ................ │ │ 0x00de0378 00000000 00000000 01000000 ebd63200 ..............2. │ │ 0x00de0388 04952f00 3ac00003 80000000 10000000 ../.:........... │ │ 0x00de0398 20000000 10000000 01030000 03030000 ............... │ │ 0x00de03a8 00010000 fdfe0000 11000000 09090000 ................ │ │ - 0x00de03b8 00000000 00000000 01000000 03203200 ............. 2. │ │ + 0x00de03b8 00000000 00000000 01000000 dc1f3200 ..............2. │ │ 0x00de03c8 07782f00 3bc00003 80000000 10000000 .x/.;........... │ │ 0x00de03d8 20000000 20000000 01030000 03030000 ... ........... │ │ 0x00de03e8 00010000 fdfe0000 11000000 05050000 ................ │ │ 0x00de03f8 00000000 00000000 01000000 370e3000 ............7.0. │ │ - 0x00de0408 51aa3100 1dc00003 20000000 40000000 Q.1..... ...@... │ │ + 0x00de0408 2aaa3100 1dc00003 20000000 40000000 *.1..... ...@... │ │ 0x00de0418 40000000 02000000 00030000 03030000 @............... │ │ 0x00de0428 00010000 fdfe0000 08000000 09090000 ................ │ │ - 0x00de0438 80000000 80000000 01000000 7d8b3100 ............}.1. │ │ - 0x00de0448 ba3e3200 1ec00003 20000000 01000000 .>2..... ....... │ │ + 0x00de0438 80000000 80000000 01000000 568b3100 ............V.1. │ │ + 0x00de0448 933e3200 1ec00003 20000000 01000000 .>2..... ....... │ │ 0x00de0458 40000000 02000000 00030000 03030000 @............... │ │ 0x00de0468 00010000 fdfe0000 08000000 09090000 ................ │ │ 0x00de0478 80000000 80000000 01000000 cdf73200 ..............2. │ │ 0x00de0488 d1d73000 1fc00003 20000000 02000000 ..0..... ....... │ │ 0x00de0498 40000000 02000000 00030000 03030000 @............... │ │ 0x00de04a8 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00de04b8 80000000 80000000 01000000 c12c3000 .............,0. │ │ - 0x00de04c8 72aa3100 20c00003 20000000 40000000 r.1. ... ...@... │ │ + 0x00de04c8 4baa3100 20c00003 20000000 40000000 K.1. ... ...@... │ │ 0x00de04d8 80000000 02000000 00030000 03030000 ................ │ │ 0x00de04e8 00010000 fdfe0000 08000000 09090000 ................ │ │ 0x00de04f8 00010000 00010000 01000000 f3143100 ..............1. │ │ 0x00de0508 e8f73000 21c00003 20000000 01000000 ..0.!... ....... │ │ 0x00de0518 80000000 02000000 00030000 03030000 ................ │ │ 0x00de0528 00010000 fdfe0000 08000000 09090000 ................ │ │ - 0x00de0538 00010000 00010000 01000000 958b3100 ..............1. │ │ + 0x00de0538 00010000 00010000 01000000 6e8b3100 ............n.1. │ │ 0x00de0548 e5f73200 22c00003 20000000 02000000 ..2."... ....... │ │ 0x00de0558 80000000 02000000 00030000 03030000 ................ │ │ 0x00de0568 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00de0578 00010000 00010000 01000000 dbee2f00 ............../. │ │ - 0x00de0588 19203200 aacc0003 02000000 01000000 . 2............. │ │ + 0x00de0588 f21f3200 aacc0003 02000000 01000000 ..2............. │ │ 0x00de0598 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00de05a8 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ - 0x00de05b8 00010000 00010000 01000000 0a993200 ..............2. │ │ + 0x00de05b8 00010000 00010000 01000000 e3983200 ..............2. │ │ 0x00de05c8 0df83000 a8cc0003 04000000 01000000 ..0............. │ │ 0x00de05d8 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00de05e8 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ 0x00de05f8 00010000 00010000 01000000 62b32f00 ............b./. │ │ 0x00de0608 d52c3000 a9cc0003 04000000 08000000 .,0............. │ │ 0x00de0618 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00de0628 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ 0x00de0638 00010000 00010000 01000000 ef443000 .............D0. │ │ 0x00de0648 26782f00 abcc0003 08000000 10000000 &x/............. │ │ 0x00de0658 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00de0668 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ 0x00de0678 00010000 00010000 01000000 05453000 .............E0. │ │ - 0x00de0688 fac63100 accc0003 80000000 10000000 ..1............. │ │ + 0x00de0688 d3c63100 accc0003 80000000 10000000 ..1............. │ │ 0x00de0698 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00de06a8 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ 0x00de06b8 00010000 00010000 01000000 f7bc3000 ..............0. │ │ 0x00de06c8 01d73200 adcc0003 00010000 10000000 ..2............. │ │ 0x00de06d8 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00de06e8 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ 0x00de06f8 00010000 00010000 01000000 64b63200 ............d.2. │ │ 0x00de0708 4b0e3000 aecc0003 40000000 01000000 K.0.....@....... │ │ 0x00de0718 00000800 40000000 03030000 03030000 ....@........... │ │ 0x00de0728 fdfe0000 fdfe0000 08000000 04040000 ................ │ │ - 0x00de0738 00010000 00010000 01000000 a96c3100 .............l1. │ │ + 0x00de0738 00010000 00010000 01000000 826c3100 .............l1. │ │ 0x00de0748 23952f00 ba000003 01000000 01000000 #./............. │ │ 0x00de0758 00010000 10000000 03030000 03030000 ................ │ │ 0x00de0768 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00de0778 80000000 80000000 01000000 0af83200 ..............2. │ │ - 0x00de0788 bc6c3100 bd000003 02000000 02000000 .l1............. │ │ + 0x00de0788 956c3100 bd000003 02000000 02000000 .l1............. │ │ 0x00de0798 00010000 10000000 03030000 03030000 ................ │ │ 0x00de07a8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de07b8 80000000 80000000 01000000 93aa3100 ..............1. │ │ + 0x00de07b8 80000000 80000000 01000000 6caa3100 ............l.1. │ │ 0x00de07c8 80b32f00 be000003 02000000 01000000 ../............. │ │ 0x00de07d8 00010000 10000000 03030000 03030000 ................ │ │ 0x00de07e8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00de07f8 80000000 80000000 01000000 f6d73000 ..............0. │ │ 0x00de0808 3acf2f00 bf000003 02000000 04000000 :./............. │ │ 0x00de0818 00010000 10000000 03030000 03030000 ................ │ │ 0x00de0828 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de0838 80000000 80000000 01000000 81303100 .............01. │ │ + 0x00de0838 80000000 80000000 01000000 5a303100 ............Z01. │ │ 0x00de0848 d6a03000 c0000003 01000000 01000000 ..0............. │ │ 0x00de0858 00020000 10000000 03030000 03030000 ................ │ │ 0x00de0868 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de0878 00010000 00010000 01000000 26c73100 ............&.1. │ │ + 0x00de0878 00010000 00010000 01000000 ffc63100 ..............1. │ │ 0x00de0888 750e3000 c3000003 02000000 02000000 u.0............. │ │ 0x00de0898 00020000 10000000 03030000 03030000 ................ │ │ 0x00de08a8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de08b8 00010000 00010000 01000000 18513100 .............Q1. │ │ + 0x00de08b8 00010000 00010000 01000000 f1503100 .............P1. │ │ 0x00de08c8 4c782f00 c4000003 02000000 01000000 Lx/............. │ │ 0x00de08d8 00020000 10000000 03030000 03030000 ................ │ │ 0x00de08e8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de08f8 00010000 00010000 01000000 22e43100 ............".1. │ │ - 0x00de0908 aeaa3100 c5000003 02000000 04000000 ..1............. │ │ + 0x00de08f8 00010000 00010000 01000000 fbe33100 ..............1. │ │ + 0x00de0908 87aa3100 c5000003 02000000 04000000 ..1............. │ │ 0x00de0918 00020000 10000000 03030000 03030000 ................ │ │ 0x00de0928 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de0938 00010000 00010000 01000000 ad8b3100 ..............1. │ │ + 0x00de0938 00010000 00010000 01000000 868b3100 ..............1. │ │ 0x00de0948 25f83200 84000003 01000000 01000000 %.2............. │ │ 0x00de0958 00020000 02000000 00030000 03030000 ................ │ │ 0x00de0968 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00de0978 00010000 00010000 01000000 fba03000 ..............0. │ │ 0x00de0988 5a5a2f00 87000003 02000000 02000000 ZZ/............. │ │ 0x00de0998 00020000 02000000 00030000 03030000 ................ │ │ 0x00de09a8 00010000 fdfe0000 28000000 09090000 ........(....... │ │ - 0x00de09b8 00010000 00010000 01000000 26993200 ............&.2. │ │ + 0x00de09b8 00010000 00010000 01000000 ff983200 ..............2. │ │ 0x00de09c8 75782f00 88000003 02000000 01000000 ux/............. │ │ 0x00de09d8 00020000 02000000 00030000 03030000 ................ │ │ 0x00de09e8 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00de09f8 00010000 00010000 01000000 032d3000 .............-0. │ │ 0x00de0a08 9e0e3000 89000003 02000000 04000000 ..0............. │ │ 0x00de0a18 00020000 02000000 00030000 03030000 ................ │ │ 0x00de0a28 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00de0a38 00010000 00010000 01000000 0b153100 ..............1. │ │ - 0x00de0a48 bd5b3200 41000003 01000000 01000000 .[2.A........... │ │ + 0x00de0a48 965b3200 41000003 01000000 01000000 .[2.A........... │ │ 0x00de0a58 00010000 02000000 00030000 03030000 ................ │ │ 0x00de0a68 00010000 fdfe0000 28000000 09090000 ........(....... │ │ - 0x00de0a78 80000000 80000000 01000000 de033200 ..............2. │ │ + 0x00de0a78 80000000 80000000 01000000 b7033200 ..............2. │ │ 0x00de0a88 63cf2f00 44000003 02000000 02000000 c./.D........... │ │ 0x00de0a98 00010000 02000000 00030000 03030000 ................ │ │ 0x00de0aa8 00010000 fdfe0000 28000000 09090000 ........(....... │ │ - 0x00de0ab8 80000000 80000000 01000000 33513100 ............3Q1. │ │ + 0x00de0ab8 80000000 80000000 01000000 0c513100 .............Q1. │ │ 0x00de0ac8 1b153100 45000003 02000000 01000000 ..1.E........... │ │ 0x00de0ad8 00010000 02000000 00030000 03030000 ................ │ │ 0x00de0ae8 00010000 fdfe0000 28000000 09090000 ........(....... │ │ - 0x00de0af8 80000000 80000000 01000000 d7aa3100 ..............1. │ │ - 0x00de0b08 bd8b3100 46000003 02000000 04000000 ..1.F........... │ │ + 0x00de0af8 80000000 80000000 01000000 b0aa3100 ..............1. │ │ + 0x00de0b08 968b3100 46000003 02000000 04000000 ..1.F........... │ │ 0x00de0b18 00010000 02000000 00030000 03030000 ................ │ │ 0x00de0b28 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00de0b38 80000000 80000000 01000000 9b782f00 .............x/. │ │ 0x00de0b48 60623000 72c00003 04000000 08000000 `b0.r........... │ │ 0x00de0b58 00010000 10000000 03030000 03030000 ................ │ │ 0x00de0b68 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00de0b78 80000000 80000000 01000000 f5ee2f00 ............../. │ │ 0x00de0b88 2bd73200 73c00003 04000000 08000000 +.2.s........... │ │ 0x00de0b98 00020000 20000000 03030000 03030000 .... ........... │ │ 0x00de0ba8 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de0bb8 00010000 00010000 01000000 21453000 ............!E0. │ │ - 0x00de0bc8 43203200 76c00003 04000000 01000000 C 2.v........... │ │ + 0x00de0bc8 1c203200 76c00003 04000000 01000000 . 2.v........... │ │ 0x00de0bd8 00010000 10000000 03030000 03030000 ................ │ │ 0x00de0be8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00de0bf8 80000000 80000000 01000000 805a2f00 .............Z/. │ │ 0x00de0c08 47f83200 77c00003 04000000 01000000 G.2.w........... │ │ 0x00de0c18 00020000 20000000 03030000 03030000 .... ........... │ │ 0x00de0c28 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de0c38 00010000 00010000 01000000 7eb63200 ............~.2. │ │ 0x00de0c48 72f83200 94c00003 08000000 10000000 r.2............. │ │ 0x00de0c58 00010000 10000000 01030000 03030000 ................ │ │ 0x00de0c68 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00de0c78 80000000 80000000 01000000 c40e3000 ..............0. │ │ 0x00de0c88 75823000 95c00003 08000000 10000000 u.0............. │ │ 0x00de0c98 00020000 20000000 01030000 03030000 .... ........... │ │ 0x00de0ca8 00010000 fdfe0000 28000000 05050000 ........(....... │ │ - 0x00de0cb8 00010000 00010000 01000000 39e43100 ............9.1. │ │ + 0x00de0cb8 00010000 00010000 01000000 12e43100 ..............1. │ │ 0x00de0cc8 9a823000 96c00003 00010000 10000000 ..0............. │ │ 0x00de0cd8 00010000 10000000 01030000 03030000 ................ │ │ 0x00de0ce8 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00de0cf8 80000000 80000000 01000000 8d623000 .............b0. │ │ - 0x00de0d08 6e203200 97c00003 00010000 10000000 n 2............. │ │ + 0x00de0d08 47203200 97c00003 00010000 10000000 G 2............. │ │ 0x00de0d18 00020000 20000000 01030000 03030000 .... ........... │ │ 0x00de0d28 00010000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de0d38 00010000 00010000 01000000 0dd83000 ..............0. │ │ - 0x00de0d48 94303100 98c00003 40000000 01000000 .01.....@....... │ │ + 0x00de0d48 6d303100 98c00003 40000000 01000000 m01.....@....... │ │ 0x00de0d58 00010000 10000000 01030000 03030000 ................ │ │ 0x00de0d68 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00de0d78 80000000 80000000 01000000 58d73200 ............X.2. │ │ - 0x00de0d88 e56c3100 99c00003 40000000 01000000 .l1.....@....... │ │ + 0x00de0d88 be6c3100 99c00003 40000000 01000000 .l1.....@....... │ │ 0x00de0d98 00020000 20000000 01030000 03030000 .... ........... │ │ 0x00de0da8 00010000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de0db8 00010000 00010000 01000000 3e453000 ............>E0. │ │ 0x00de0dc8 89cf2f00 9ac00003 80000000 10000000 ../............. │ │ 0x00de0dd8 00010000 10000000 01030000 03030000 ................ │ │ 0x00de0de8 00010000 fdfe0000 28000000 09090000 ........(....... │ │ 0x00de0df8 80000000 80000000 01000000 48952f00 ............H./. │ │ - 0x00de0e08 ebaa3100 9bc00003 80000000 10000000 ..1............. │ │ + 0x00de0e08 c4aa3100 9bc00003 80000000 10000000 ..1............. │ │ 0x00de0e18 00020000 20000000 01030000 03030000 .... ........... │ │ 0x00de0e28 00010000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de0e38 00010000 00010000 01000000 db0e3000 ..............0. │ │ 0x00de0e48 28d83000 81000003 10000000 20000000 (.0......... ... │ │ 0x00de0e58 00040000 08000000 01030000 03030000 ................ │ │ 0x00de0e68 00000000 00000000 08000000 02020100 ................ │ │ 0x00de0e78 00010000 00010000 01000000 39f83000 ............9.0. │ │ 0x00de0e88 95b63200 83000003 10000000 20000000 ..2......... ... │ │ 0x00de0e98 20000000 04000000 01030000 03030000 ............... │ │ 0x00de0ea8 00000000 00000000 01000000 02020000 ................ │ │ 0x00de0eb8 00000000 00000000 01000000 14ef2f00 ............../. │ │ 0x00de0ec8 00000000 02c10003 10000000 a0000000 ................ │ │ 0x00de0ed8 00000400 00010000 01030000 03030000 ................ │ │ 0x00de0ee8 00000000 00000000 08000000 06060100 ................ │ │ - 0x00de0ef8 00010000 00010000 01000000 e38b3100 ..............1. │ │ + 0x00de0ef8 00010000 00010000 01000000 bc8b3100 ..............1. │ │ 0x00de0f08 00000000 85ff0003 10000000 a0000000 ................ │ │ 0x00de0f18 00000400 00010000 01030000 03030000 ................ │ │ 0x00de0f28 00000000 00000000 08000000 06060100 ................ │ │ 0x00de0f38 00010000 00010000 01000000 34ef2f00 ............4./. │ │ 0x00de0f48 00000000 87ff0003 10000000 a0000000 ................ │ │ 0x00de0f58 20000000 80000000 01030000 03030000 ............... │ │ 0x00de0f68 00000000 00000000 01000000 06060100 ................ │ │ 0x00de0f78 00000000 00000000 01000000 b9b63200 ..............2. │ │ 0x00de0f88 00000000 00c10003 00020000 80000000 ................ │ │ 0x00de0f98 00008000 00080000 03030000 03030000 ................ │ │ 0x00de0fa8 00000000 00000000 08000000 06060200 ................ │ │ - 0x00de0fb8 00010000 00010000 01000000 bb7a3200 .............z2. │ │ + 0x00de0fb8 00010000 00010000 01000000 947a3200 .............z2. │ │ 0x00de0fc8 00000000 01c10003 00020000 80000000 ................ │ │ 0x00de0fd8 00004000 00040000 03030000 03030000 ..@............. │ │ 0x00de0fe8 00000000 00000000 08000000 06060200 ................ │ │ 0x00de0ff8 00010000 00010000 01000000 13a13000 ..............0. │ │ - 0x00de1008 df5b3200 07000003 01000000 01000000 .[2............. │ │ + 0x00de1008 b85b3200 07000003 01000000 01000000 .[2............. │ │ 0x00de1018 10000000 02000000 00030000 02030000 ................ │ │ 0x00de1028 00010000 fffe0000 24000000 09090000 ........$....... │ │ - 0x00de1038 80000000 80000000 01000000 41c73100 ............A.1. │ │ + 0x00de1038 80000000 80000000 01000000 1ac73100 ..............1. │ │ 0x00de1048 4ef83000 96000003 01000000 01000000 N.0............. │ │ 0x00de1058 00080000 02000000 00030000 03030000 ................ │ │ 0x00de1068 00010000 fdfe0000 24000000 09090000 ........$....... │ │ 0x00de1078 80000000 80000000 01000000 b4cf2f00 ............../. │ │ 0x00de1088 41153100 99000003 02000000 02000000 A.1............. │ │ 0x00de1098 00080000 02000000 00030000 03030000 ................ │ │ 0x00de10a8 00010000 fdfe0000 24000000 09090000 ........$....... │ │ @@ -3277,75 +3277,75 @@ │ │ 0x00de1158 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de1168 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00de1178 80000000 80000000 01000000 86f83000 ..............0. │ │ 0x00de1188 65952f00 51c00003 01000000 01000000 e./.Q........... │ │ 0x00de1198 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de11a8 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de11b8 00010000 00010000 01000000 8bd83000 ..............0. │ │ - 0x00de11c8 16ab3100 52c00003 02000000 01000000 ..1.R........... │ │ + 0x00de11c8 efaa3100 52c00003 02000000 01000000 ..1.R........... │ │ 0x00de11d8 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de11e8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de11f8 80000000 80000000 01000000 df3e3200 .............>2. │ │ + 0x00de11f8 80000000 80000000 01000000 b83e3200 .............>2. │ │ 0x00de1208 9d5a2f00 53c00003 02000000 01000000 .Z/.S........... │ │ 0x00de1218 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de1228 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de1238 00010000 00010000 01000000 a8623000 .............b0. │ │ - 0x00de1248 bd303100 56c00003 02000000 02000000 .01.V........... │ │ + 0x00de1248 96303100 56c00003 02000000 02000000 .01.V........... │ │ 0x00de1258 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de1268 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de1278 80000000 80000000 01000000 4b513100 ............KQ1. │ │ - 0x00de1288 66513100 57c00003 02000000 02000000 fQ1.W........... │ │ + 0x00de1278 80000000 80000000 01000000 24513100 ............$Q1. │ │ + 0x00de1288 3f513100 57c00003 02000000 02000000 ?Q1.W........... │ │ 0x00de1298 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de12a8 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de12b8 00010000 00010000 01000000 f20e3000 ..............0. │ │ - 0x00de12c8 d47a3200 5cc00003 04000000 08000000 .z2.\........... │ │ + 0x00de12c8 ad7a3200 5cc00003 04000000 08000000 .z2.\........... │ │ 0x00de12d8 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de12e8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de12f8 80000000 80000000 01000000 0e6d3100 .............m1. │ │ - 0x00de1308 3bab3100 5dc00003 04000000 08000000 ;.1.]........... │ │ + 0x00de12f8 80000000 80000000 01000000 e76c3100 .............l1. │ │ + 0x00de1308 14ab3100 5dc00003 04000000 08000000 ..1.]........... │ │ 0x00de1318 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de1328 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de1338 00010000 00010000 01000000 c3623000 .............b0. │ │ - 0x00de1348 3e993200 60c00003 04000000 01000000 >.2.`........... │ │ + 0x00de1348 17993200 60c00003 04000000 01000000 ..2.`........... │ │ 0x00de1358 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de1368 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de1378 80000000 80000000 01000000 f95b3200 .............[2. │ │ - 0x00de1388 058c3100 61c00003 04000000 01000000 ..1.a........... │ │ + 0x00de1378 80000000 80000000 01000000 d25b3200 .............[2. │ │ + 0x00de1388 de8b3100 61c00003 04000000 01000000 ..1.a........... │ │ 0x00de1398 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de13a8 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ - 0x00de13b8 00010000 00010000 01000000 2d6d3100 ............-m1. │ │ - 0x00de13c8 446d3100 6ac00003 08000000 10000000 Dm1.j........... │ │ + 0x00de13b8 00010000 00010000 01000000 066d3100 .............m1. │ │ + 0x00de13c8 1d6d3100 6ac00003 08000000 10000000 .m1.j........... │ │ 0x00de13d8 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de13e8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ - 0x00de13f8 80000000 80000000 01000000 125c3200 .............\2. │ │ + 0x00de13f8 80000000 80000000 01000000 eb5b3200 .............[2. │ │ 0x00de1408 dcb63200 6bc00003 08000000 10000000 ..2.k........... │ │ 0x00de1418 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de1428 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ - 0x00de1438 00010000 00010000 01000000 97203200 ............. 2. │ │ - 0x00de1448 fa3e3200 6cc00003 00010000 10000000 .>2.l........... │ │ + 0x00de1438 00010000 00010000 01000000 70203200 ............p 2. │ │ + 0x00de1448 d33e3200 6cc00003 00010000 10000000 .>2.l........... │ │ 0x00de1458 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de1468 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00de1478 80000000 80000000 01000000 a6d83000 ..............0. │ │ 0x00de1488 c1d83000 6dc00003 00010000 10000000 ..0.m........... │ │ 0x00de1498 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de14a8 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de14b8 00010000 00010000 01000000 73d73200 ............s.2. │ │ - 0x00de14c8 f6033200 6ec00003 40000000 01000000 ..2.n...@....... │ │ + 0x00de14c8 cf033200 6ec00003 40000000 01000000 ..2.n...@....... │ │ 0x00de14d8 00001000 40000000 03030000 03030000 ....@........... │ │ 0x00de14e8 fdfe0000 fdfe0000 28000000 04040000 ........(....... │ │ 0x00de14f8 80000000 80000000 01000000 e1823000 ..............0. │ │ - 0x00de1508 8b513100 6fc00003 40000000 01000000 .Q1.o...@....... │ │ + 0x00de1508 64513100 6fc00003 40000000 01000000 dQ1.o...@....... │ │ 0x00de1518 00002000 40000000 03030000 03030000 .. .@........... │ │ 0x00de1528 fdfe0000 fdfe0000 28000000 05050000 ........(....... │ │ 0x00de1538 00010000 00010000 00000000 49ef2f00 ............I./. │ │ 0x00de1548 49ef2f00 ff000003 00000000 00000000 I./............. │ │ 0x00de1558 00000000 00000000 00000000 00000000 ................ │ │ 0x00de1568 00000000 00000000 00000000 00000000 ................ │ │ - 0x00de1578 00000000 00000000 00000000 b2203200 ............. 2. │ │ - 0x00de1588 b2203200 00560003 00000000 00000000 . 2..V.......... │ │ + 0x00de1578 00000000 00000000 00000000 8b203200 ............. 2. │ │ + 0x00de1588 8b203200 00560003 00000000 00000000 . 2..V.......... │ │ 0x00de1598 00000000 00000000 00000000 00000000 ................ │ │ 0x00de15a8 00000000 00000000 00000000 00000000 ................ │ │ 0x00de15b8 00000000 00000000 ffffffff 209adb00 ............ ... │ │ 0x00de15c8 c49adb00 3874da00 0477da00 a877da00 ....8t...w...w.. │ │ 0x00de15d8 4c78da00 f078da00 407bda00 689bdb00 Lx...x..@{..h... │ │ 0x00de15e8 dc74da00 a887da00 4c88da00 f088da00 .t......L....... │ │ 0x00de15f8 9489da00 08dc3300 00000000 00000000 ......3......... │ │ @@ -3355,63 +3355,63 @@ │ │ 0x00de1638 44d0ba00 a8d0ba00 085f2f00 b0e6bb00 D........_/..... │ │ 0x00de1648 14e7bb00 5ce7bb00 94e7bb00 b0e7bb00 ....\........... │ │ 0x00de1658 ecf9bb00 1cfabb00 3cfabb00 44fabb00 ........<...D... │ │ 0x00de1668 00200000 00000000 00000000 a07bbc00 . ...........{.. │ │ 0x00de1678 bc7bbc00 00000000 f47bbc00 7c7cbc00 .{.......{..||.. │ │ 0x00de1688 e87cbc00 00000000 00000000 307dbc00 .|..........0}.. │ │ 0x00de1698 bc7bbc00 00000000 4c7dbc00 7c7cbc00 .{......L}..||.. │ │ - 0x00de16a8 e87cbc00 8a573100 b4d8bc00 f0d0bc00 .|...W1......... │ │ + 0x00de16a8 e87cbc00 63573100 b4d8bc00 f0d0bc00 .|..cW1......... │ │ 0x00de16b8 08dcbc00 38dcbc00 58dcbc00 00040000 ....8...X....... │ │ 0x00de16c8 00000000 00000000 ac16de00 d816de00 ................ │ │ 0x00de16d8 3efe3200 30ffbc00 54ffbc00 84ffbc00 >.2.0...T....... │ │ 0x00de16e8 00000000 00000000 fc02bd00 1c03bd00 ................ │ │ 0x00de16f8 00040000 00000000 00000000 00000000 ................ │ │ 0x00de1708 417e2f00 e817bd00 5419bd00 241abd00 A~/.....T...$... │ │ 0x00de1718 00000000 841bbd00 ac1cbd00 00000000 ................ │ │ 0x00de1728 00000000 001ebd00 081ebd00 a485da00 ................ │ │ 0x00de1738 b0ef3600 b02b3700 00008000 76ff3200 ..6..+7.....v.2. │ │ 0x00de1748 00000001 86ff3200 00008001 951a3100 ......2.......1. │ │ - 0x00de1758 00000002 72923100 00008002 1a633200 ....r.1......c2. │ │ - 0x00de1768 00000003 01ff3000 00008003 60373100 ......0.....`71. │ │ - 0x00de1778 00000004 54b03100 00008004 1bff3000 ....T.1.......0. │ │ + 0x00de1758 00000002 4b923100 00008002 f3623200 ....K.1......b2. │ │ + 0x00de1768 00000003 01ff3000 00008003 39373100 ......0.....971. │ │ + 0x00de1778 00000004 2db03100 00008004 1bff3000 ....-.1.......0. │ │ 0x00de1788 00000005 a51a3100 00008005 e49b2f00 ......1......./. │ │ 0x00de1798 00008006 aba83000 00000007 f2e03000 ......0.......0. │ │ 0x00de17a8 00008007 9fde3200 00000008 b84b3000 ......2......K0. │ │ 0x00de17b8 00000015 75f52f00 00008015 0ee13000 ....u./.......0. │ │ - 0x00de17c8 0000000a 47cd3100 00000010 b21a3100 ....G.1.......1. │ │ - 0x00de17d8 00008010 66743100 00000011 d0bd3200 ....ft1.......2. │ │ + 0x00de17c8 0000000a 20cd3100 00000010 b21a3100 .... .1.......1. │ │ + 0x00de17d8 00008010 3f743100 00000011 d0bd3200 ....?t1.......2. │ │ 0x00de17e8 00008011 92693000 00000012 e1bd3200 .....i0.......2. │ │ - 0x00de17f8 00008012 75743100 00008017 d04b3000 ....ut1......K0. │ │ - 0x00de1808 00000013 7f923100 00008013 b2443200 ......1......D2. │ │ - 0x00de1818 00000014 fe9b2f00 00008016 6fb03100 ....../.....o.1. │ │ - 0x00de1828 00000017 8f923100 0000001c 6a813200 ......1.....j.2. │ │ + 0x00de17f8 00008012 4e743100 00008017 d04b3000 ....Nt1......K0. │ │ + 0x00de1808 00000013 58923100 00008013 8b443200 ....X.1......D2. │ │ + 0x00de1818 00000014 fe9b2f00 00008016 48b03100 ....../.....H.1. │ │ + 0x00de1828 00000017 68923100 0000001c 43813200 ....h.1.....C.2. │ │ 0x00de1838 0000001d 1ce13000 00000018 0a9c2f00 ......0......./. │ │ 0x00de1848 00000019 18802f00 00008019 95ff3200 ....../.......2. │ │ - 0x00de1858 0000001a e2a03200 00000016 28ff3000 ......2.....(.0. │ │ - 0x00de1868 0000801a 8a743100 0000001b 53d72f00 .....t1.....S./. │ │ - 0x00de1878 0000801c 77373100 0000801d c0443200 ....w71......D2. │ │ + 0x00de1858 0000001a bba03200 00000016 28ff3000 ......2.....(.0. │ │ + 0x00de1868 0000801a 63743100 0000001b 53d72f00 ....ct1.....S./. │ │ + 0x00de1878 0000801c 50373100 0000801d 99443200 ....P71......D2. │ │ 0x00de1888 0000001e 37ff3000 0000801e a4ff3200 ....7.0.......2. │ │ - 0x00de1898 00000000 00000000 02000800 97743100 .............t1. │ │ + 0x00de1898 00000000 00000000 02000800 70743100 ............pt1. │ │ 0x00de18a8 03000800 bf1a3100 04000800 51893000 ......1.....Q.0. │ │ 0x00de18b8 05000800 60d72f00 06000800 67d72f00 ....`./.....g./. │ │ - 0x00de18c8 07000800 54cd3100 08000800 afea3100 ....T.1.......1. │ │ - 0x00de18d8 09000800 b9de3200 0a000800 9c923100 ......2.......1. │ │ + 0x00de18c8 07000800 2dcd3100 08000800 88ea3100 ....-.1.......1. │ │ + 0x00de18d8 09000800 b9de3200 0a000800 75923100 ......2.....u.1. │ │ 0x00de18e8 0b000800 84f52f00 0d000800 c61a3100 ....../.......1. │ │ - 0x00de18f8 0f000800 39c23000 10000800 32633200 ....9.0.....2c2. │ │ + 0x00de18f8 0f000800 39c23000 10000800 0b633200 ....9.0......c2. │ │ 0x00de1908 20000800 48ff3000 21000800 6fd72f00 ...H.0.!...o./. │ │ 0x00de1918 22000800 17143000 26000800 29e13000 ".....0.&...).0. │ │ - 0x00de1928 28000800 8df52f00 2a000800 d1443200 (...../.*....D2. │ │ - 0x00de1938 2c000800 db443200 3c000800 b1323000 ,....D2.<....20. │ │ + 0x00de1928 28000800 8df52f00 2a000800 aa443200 (...../.*....D2. │ │ + 0x00de1938 2c000800 b4443200 3c000800 b1323000 ,....D2.<....20. │ │ 0x00de1948 00000c00 f75f2f00 00010c00 a2693000 ....._/......i0. │ │ - 0x00de1958 01010c00 50ff3000 02010c00 a4923100 ....P.0.......1. │ │ - 0x00de1968 03010c00 0eb93200 04010c00 bc923100 ......2.......1. │ │ - 0x00de1978 05010c00 fd5f2f00 06010800 b7ea3100 ....._/.......1. │ │ - 0x00de1988 07010c00 7db03100 08010c00 e44b3000 ....}.1......K0. │ │ - 0x00de1998 09010800 94f52f00 0a010800 f0923100 ....../.......1. │ │ - 0x00de19a8 0b010800 5ccd3100 0c010800 34e13000 ....\.1.....4.0. │ │ + 0x00de1958 01010c00 50ff3000 02010c00 7d923100 ....P.0.....}.1. │ │ + 0x00de1968 03010c00 0eb93200 04010c00 95923100 ......2.......1. │ │ + 0x00de1978 05010c00 fd5f2f00 06010800 90ea3100 ....._/.......1. │ │ + 0x00de1988 07010c00 56b03100 08010c00 e44b3000 ....V.1......K0. │ │ + 0x00de1998 09010800 94f52f00 0a010800 c9923100 ....../.......1. │ │ + 0x00de19a8 0b010800 35cd3100 0c010800 34e13000 ....5.1.....4.0. │ │ 0x00de19b8 0d010800 f9bd3200 0e010800 189c2f00 ......2......./. │ │ 0x00de19c8 0f010c00 44c23000 10010c00 06be3200 ....D.0.......2. │ │ 0x00de19d8 00000000 00000000 80000000 f82ac800 .............*.. │ │ 0x00de19e8 68d7c200 20e7c200 f4f1c200 082bc800 h... ........+.. │ │ 0x00de19f8 78d7c200 44d3be00 54d3be00 64d3be00 x...D...T...d... │ │ 0x00de1a08 74d3be00 93030000 01000000 10000000 t............... │ │ 0x00de1a18 00000000 08002000 01000000 f01cc400 ...... ......... │ │ @@ -3430,40 +3430,40 @@ │ │ 0x00de1ae8 00000000 00000000 00000000 00000000 ................ │ │ 0x00de1af8 00000000 00000000 00000000 00000000 ................ │ │ 0x00de1b08 00000000 00000000 00000000 ffffffff ................ │ │ 0x00de1b18 ffffffff 38cfc400 d8d1c400 28d3c400 ....8.......(... │ │ 0x00de1b28 2c050000 01000000 00000000 00000000 ,............... │ │ 0x00de1b38 00000000 00000000 01000000 3446c700 ............4F.. │ │ 0x00de1b48 8446c700 00000000 d846c700 8446c700 .F.......F...F.. │ │ - 0x00de1b58 2847c700 f8be3200 155a3100 4d823200 (G....2..Z1.M.2. │ │ + 0x00de1b58 2847c700 f8be3200 ee593100 26823200 (G....2..Y1.&.2. │ │ 0x00de1b68 109d2f00 74df3200 1c9d2f00 f06a3000 ../.t.2.../..j0. │ │ - 0x00de1b78 215a3100 080b3200 d14c3000 00000000 !Z1...2..L0..... │ │ - 0x00de1b88 289d2f00 6f383100 3c283200 04bf3200 (./.o81.<(2...2. │ │ - 0x00de1b98 59823200 12bf3200 369d2f00 dab92f00 Y.2...2.6./.../. │ │ + 0x00de1b78 fa593100 e10a3200 d14c3000 00000000 .Y1...2..L0..... │ │ + 0x00de1b88 289d2f00 48383100 15283200 04bf3200 (./.H81..(2...2. │ │ + 0x00de1b98 32823200 12bf3200 369d2f00 dab92f00 2.2...2.6./.../. │ │ 0x00de1ba8 85812f00 80df3200 00000000 8fdf3200 ../...2.......2. │ │ - 0x00de1bb8 20bf3200 7d383100 d5003100 a0df3200 .2.}81...1...2. │ │ - 0x00de1bc8 a2a93000 8e383100 de4c3000 94f62f00 ..0..81..L0.../. │ │ - 0x00de1bd8 00000000 e01bde00 99223100 dcebc700 ........."1..... │ │ + 0x00de1bb8 20bf3200 56383100 d5003100 a0df3200 .2.V81...1...2. │ │ + 0x00de1bc8 a2a93000 67383100 de4c3000 94f62f00 ..0.g81..L0.../. │ │ + 0x00de1bd8 00000000 e01bde00 72223100 dcebc700 ........r"1..... │ │ 0x00de1be8 18efc700 34f3c700 f0f7c700 34fec700 ....4.......4... │ │ 0x00de1bf8 34b1bc00 d407c800 e807c800 00040000 4............... │ │ 0x00de1c08 00000000 00000000 00000000 00000000 ................ │ │ 0x00de1c18 00000000 b5ea3000 44a3db00 30a3db00 ......0.D...0... │ │ - 0x00de1c28 0ff63100 58a3db00 1ca3db00 ec113200 ..1.X.........2. │ │ - 0x00de1c38 58a3db00 08a3db00 976c3200 58a3db00 X........l2.X... │ │ + 0x00de1c28 e8f53100 58a3db00 1ca3db00 c5113200 ..1.X.........2. │ │ + 0x00de1c38 58a3db00 08a3db00 706c3200 58a3db00 X.......pl2.X... │ │ 0x00de1c48 f4a2db00 aac12f00 6ca3db00 e0a2db00 ....../.l....... │ │ - 0x00de1c58 08d73100 6ca3db00 cca2db00 4a403100 ..1.l.......J@1. │ │ + 0x00de1c58 e1d63100 6ca3db00 cca2db00 23403100 ..1.l.......#@1. │ │ 0x00de1c68 6ca3db00 b8a2db00 504b4353 31322069 l.......PKCS12 i │ │ 0x00de1c78 6d706f72 74207061 73732070 68726173 mport pass phras │ │ - 0x00de1c88 65000000 ce303200 24a2c900 d4a3c900 e....02.$....... │ │ + 0x00de1c88 65000000 a7303200 24a2c900 d4a3c900 e....02.$....... │ │ 0x00de1c98 00000000 20a4c900 c4a5c900 00000000 .... ........... │ │ 0x00de1ca8 00000000 00000000 00000000 00000000 ................ │ │ - 0x00de1cb8 8c1cde00 ffffffff 7bd73100 98cbc900 ........{.1..... │ │ + 0x00de1cb8 8c1cde00 ffffffff 54d73100 98cbc900 ........T.1..... │ │ 0x00de1cc8 74ccc900 00000000 00000000 bcccc900 t............... │ │ 0x00de1cd8 58cdc900 00000000 00000000 00000000 X............... │ │ - 0x00de1ce8 78cdc900 00000000 a0d73100 00000000 x.........1..... │ │ + 0x00de1ce8 78cdc900 00000000 79d73100 00000000 x.......y.1..... │ │ 0x00de1cf8 00000000 00000000 00000000 ccdcc900 ................ │ │ 0x00de1d08 00000000 00000000 00000000 00000000 ................ │ │ 0x00de1d18 00000000 ecdcc900 3c563000 00000000 .........0.../. │ │ 0x00de1fd8 00000000 02000000 03000000 00000000 ................ │ │ - 0x00de1fe8 64cbca00 b0623100 491d3000 00000000 d....b1.I.0..... │ │ + 0x00de1fe8 64cbca00 89623100 491d3000 00000000 d....b1.I.0..... │ │ 0x00de1ff8 03000000 03000000 00000000 1cccca00 ................ │ │ 0x00de2008 73093100 406a2f00 00000000 04000000 s.1.@j/......... │ │ 0x00de2018 04000000 00000000 dcccca00 4c6a2f00 ............Lj/. │ │ - 0x00de2028 45413100 00000000 05000000 04000000 EA1............. │ │ - 0x00de2038 00000000 b8cdca00 bfa93200 39b93100 ..........2.9.1. │ │ + 0x00de2028 1e413100 00000000 05000000 04000000 .A1............. │ │ + 0x00de2038 00000000 b8cdca00 bfa93200 12b93100 ..........2...1. │ │ 0x00de2048 00000000 06000000 01000000 00000000 ................ │ │ 0x00de2058 94ceca00 d1a93200 58c83200 00000000 ......2.X.2..... │ │ 0x00de2068 07000000 00000000 00000000 14cfca00 ................ │ │ - 0x00de2078 52f73100 02743000 00000000 08000000 R.1..t0......... │ │ - 0x00de2088 01000000 00000000 1ccfca00 a1243100 .............$1. │ │ - 0x00de2098 ad243100 00000000 09000000 08000000 .$1............. │ │ + 0x00de2078 2bf73100 02743000 00000000 08000000 +.1..t0......... │ │ + 0x00de2088 01000000 00000000 1ccfca00 7a243100 ............z$1. │ │ + 0x00de2098 86243100 00000000 09000000 08000000 .$1............. │ │ 0x00de20a8 00000000 90cfca00 c5c22f00 d0e12f00 ........../.../. │ │ 0x00de20b8 00000000 0a000000 05000000 00000000 ................ │ │ 0x00de20c8 8cd0ca00 dfff2f00 56e93200 00000000 ....../.V.2..... │ │ 0x00de20d8 8c96cb00 01000000 00000000 d097cb00 ................ │ │ - 0x00de20e8 a94f3200 00000000 00000000 02000000 .O2............. │ │ + 0x00de20e8 824f3200 00000000 00000000 02000000 .O2............. │ │ 0x00de20f8 00000000 2098cb00 c0af3000 82000000 .... .....0..... │ │ 0x00de2108 00000000 03000000 00000000 2098cb00 ............ ... │ │ 0x00de2118 25cb3000 81000000 00000000 04000000 %.0............. │ │ - 0x00de2128 00000000 2098cb00 e5133200 84000000 .... .....2..... │ │ + 0x00de2128 00000000 2098cb00 be133200 84000000 .... .....2..... │ │ 0x00de2138 00000000 05000000 00000000 2098cb00 ............ ... │ │ 0x00de2148 8bc93200 83000000 00000000 06000000 ..2............. │ │ 0x00de2158 00000000 2c98cb00 541e3000 b4000000 ....,...T.0..... │ │ 0x00de2168 00000000 07000000 00000000 2c98cb00 ............,... │ │ - 0x00de2178 e37e3100 b2000000 00000000 08000000 .~1............. │ │ - 0x00de2188 00000000 2098cb00 14633100 85000000 .... ....c1..... │ │ + 0x00de2178 bc7e3100 b2000000 00000000 08000000 .~1............. │ │ + 0x00de2188 00000000 2098cb00 ed623100 85000000 .... ....b1..... │ │ 0x00de2198 00000000 00000000 00000000 00000000 ................ │ │ 0x00de21a8 acd6cb00 34d8cb00 9c21de00 a3010000 ....4....!...... │ │ 0x00de21b8 a7010000 ab010000 6c000000 bf3b3000 ........l....;0. │ │ - 0x00de21c8 6f000000 42b13000 64000000 5e773100 o...B.0.d...^w1. │ │ + 0x00de21c8 6f000000 42b13000 64000000 37773100 o...B.0.d...7w1. │ │ 0x00de21d8 69000000 70573000 65000000 4bea3200 i...pW0.e...K.2. │ │ - 0x00de21e8 6b000000 d60a3100 70000000 d78c3200 k.....1.p.....2. │ │ + 0x00de21e8 6b000000 d60a3100 70000000 b08c3200 k.....1.p.....2. │ │ 0x00de21f8 66000000 59e32f00 6e000000 fa0a3100 f...Y./.n.....1. │ │ - 0x00de2208 67000000 e88c3200 6d000000 f7f83100 g.....2.m.....1. │ │ - 0x00de2218 68000000 67253100 6a000000 bf8b2f00 h...g%1.j...../. │ │ + 0x00de2208 67000000 c18c3200 6d000000 d0f83100 g.....2.m.....1. │ │ + 0x00de2218 68000000 40253100 6a000000 bf8b2f00 h...@%1.j...../. │ │ 0x00de2228 00000000 00000000 10000000 00000000 ................ │ │ 0x00de2238 18000000 00000000 20000000 00000000 ........ ....... │ │ - 0x00de2248 ca3a3200 04000000 00000000 00000000 .:2............. │ │ + 0x00de2248 a33a3200 04000000 00000000 00000000 .:2............. │ │ 0x00de2258 ffffffff 22143000 02000000 00000000 ....".0......... │ │ 0x00de2268 04000000 ffffffff b2ff3200 02000000 ..........2..... │ │ 0x00de2278 00000000 04000000 ffffffff 6b562f00 ............kV/. │ │ 0x00de2288 04000000 00000000 00000000 ffffffff ................ │ │ - 0x00de2298 6a7d3200 04000000 00000000 00000000 j}2............. │ │ + 0x00de2298 437d3200 04000000 00000000 00000000 C}2............. │ │ 0x00de22a8 ffffffff a5f62f00 01000000 00000000 ....../......... │ │ 0x00de22b8 04000000 ffffffff bb163100 05000000 ..........1..... │ │ 0x00de22c8 00000000 00000000 ffffffff f4df3200 ..............2. │ │ 0x00de22d8 01000000 00000000 04000000 ffffffff ................ │ │ 0x00de22e8 2cba2f00 01000000 00000000 04000000 ,./............. │ │ 0x00de22f8 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00de2308 00000000 00000000 319b2f00 04000000 ........1./..... │ │ 0x00de2318 00000000 00000000 ffffffff 69313000 ............i10. │ │ 0x00de2328 01000000 00000000 04000000 ffffffff ................ │ │ 0x00de2338 68af2f00 04000000 00000000 00000000 h./............. │ │ - 0x00de2348 ffffffff 19093200 04000000 00000000 ......2......... │ │ + 0x00de2348 ffffffff f2083200 04000000 00000000 ......2......... │ │ 0x00de2358 00000000 ffffffff 927e2f00 04000000 .........~/..... │ │ 0x00de2368 00000000 00000000 ffffffff aeb42f00 ............../. │ │ 0x00de2378 02000000 00000000 00000000 ffffffff ................ │ │ 0x00de2388 eaad2f00 02000000 00000000 00000000 ../............. │ │ 0x00de2398 ffffffff 9b4a3000 02000000 00000000 .....J0......... │ │ - 0x00de23a8 00000000 ffffffff 23af3100 05000000 ........#.1..... │ │ + 0x00de23a8 00000000 ffffffff fcae3100 05000000 ..........1..... │ │ 0x00de23b8 00000000 00000000 ffffffff e7123100 ..............1. │ │ 0x00de23c8 02000000 00000000 00000000 ffffffff ................ │ │ 0x00de23d8 a8313000 02000000 00000000 00000000 .10............. │ │ 0x00de23e8 ffffffff bb163100 05000000 00000000 ......1......... │ │ - 0x00de23f8 00000000 ffffffff 43a13100 05000000 ........C.1..... │ │ + 0x00de23f8 00000000 ffffffff 1ca13100 05000000 ..........1..... │ │ 0x00de2408 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00de2418 00000000 00000000 00000000 00000000 ................ │ │ 0x00de2428 319b2f00 04000000 00000000 00000000 1./............. │ │ - 0x00de2438 ffffffff 6a7d3200 04000000 00000000 ....j}2......... │ │ - 0x00de2448 00000000 ffffffff 43a13100 05000000 ........C.1..... │ │ + 0x00de2438 ffffffff 437d3200 04000000 00000000 ....C}2......... │ │ + 0x00de2448 00000000 ffffffff 1ca13100 05000000 ..........1..... │ │ 0x00de2458 00000000 00000000 ffffffff 00000000 ................ │ │ 0x00de2468 00000000 00000000 00000000 00000000 ................ │ │ 0x00de2478 9cb72f00 05000000 00000000 00000000 ../............. │ │ 0x00de2488 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00de2498 00000000 00000000 9cb72f00 05000000 ........../..... │ │ 0x00de24a8 00000000 00000000 ffffffff f63f3000 .............?0. │ │ 0x00de24b8 04000000 00000000 00000000 ffffffff ................ │ │ @@ -3592,18 +3592,18 @@ │ │ 0x00de2508 02000000 00000000 00000000 ffffffff ................ │ │ 0x00de2518 00000000 00000000 00000000 00000000 ................ │ │ 0x00de2528 00000000 764c3000 02000000 00000000 ....vL0......... │ │ 0x00de2538 04000000 ffffffff b94c3000 02000000 .........L0..... │ │ 0x00de2548 00000000 04000000 ffffffff 062a3000 .............*0. │ │ 0x00de2558 02000000 00000000 00000000 ffffffff ................ │ │ 0x00de2568 6b562f00 04000000 00000000 00000000 kV/............. │ │ - 0x00de2578 ffffffff 6a7d3200 04000000 00000000 ....j}2......... │ │ + 0x00de2578 ffffffff 437d3200 04000000 00000000 ....C}2......... │ │ 0x00de2588 00000000 ffffffff 8b553000 04000000 .........U0..... │ │ 0x00de2598 00000000 00000000 ffffffff 13612f00 .............a/. │ │ 0x00de25a8 04000000 00000000 00000000 ffffffff ................ │ │ 0x00de25b8 d19c2f00 01000000 00000000 04000000 ../............. │ │ 0x00de25c8 ffffffff 00000000 00000000 00000000 ................ │ │ 0x00de25d8 00000000 00000000 80000000 01000000 ................ │ │ - 0x00de25e8 4ac73100 00000000 db403200 00000000 J.1......@2..... │ │ + 0x00de25e8 23c73100 00000000 b4403200 00000000 #.1......@2..... │ │ 0x00de25f8 2c1a3100 00000000 acd62f00 00000000 ,.1......./..... │ │ 0x00de2608 b3f83200 00000000 ..2..... ├── 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 0388 b500 0016 1100 pro.010......... │ -00000010: 0078 01ed 9d0b 9095 e579 c7df 73d9 e5ec .x.......y..s... │ -00000020: b22c 67b9 2c0b 6ce4 5bee 06c4 a392 8013 .,g.,.l.[....... │ -00000030: 8c1f 9708 711a b38d 6da3 26c1 43b9 844e ....q...m.&.C..N │ -00000040: 1161 4822 2d5e 3e2e 5292 6865 26d6 a2ad .aH"-^>.R.he&... │ -00000050: 2d0a d362 3356 24c6 b6e3 c41c 10ab ad41 -..b3V$........A │ -00000060: 0d69 2da6 325d 2f89 49cb 4cb1 a609 a042 .i-.2]/.I.L....B │ -00000070: 9fdf 39e7 0fef 9eec 86c5 763a 8aef b7f3 ..9.......v:.... │ -00000080: 9ce7 799f fbfb ffee dfb9 6c7f e752 8746 ..y.......l..R.F │ -00000090: 38d7 fcdd 4df7 3d71 c2b9 85cb 16ac 5ab5 8...M.=q......Z. │ -000000a0: 78d5 9445 8b57 3739 e7a6 a79c 7bb1 397d x..E.W79....{.9} │ -000000b0: dd3b a74c 17c9 76c0 ecdf 78e0 8557 ceb9 .;.L..v...x..W.. │ -000000c0: fa64 d854 6c8d 962e 6bb6 b491 8577 2374 .d.Tl...k....w#t │ -000000d0: c38c 1a8c fa55 6dc8 be2f 75f7 576d f860 .....Um../u.Wm.` │ -000000e0: 1b5d e5e4 c3bf bfd1 4223 c6d8 2f36 1a6c .]......B#../6.l │ -000000f0: 445d 7470 68bc d12a a316 a33f 3042 d76e D]tph..*...?0B.n │ -00000100: d464 4e7e 4df4 7546 d221 9327 6344 3dd5 .dN~M.uF.!.'cD=. │ -00000110: c10f 1f78 cec8 a65a b661 d77c 90b1 0d37 ...x...Z.a.|...7 │ -00000120: 6a35 620c 1103 1f64 449c ef4f 9dc9 559d j5b....dD..O..U. │ -00000130: 6ae3 5f6f 448c fa82 2b8e 18e9 9bab 7eaa j._oD...+.....~. │ -00000140: a118 7c7c 5963 3096 9e1c 22d9 1933 077c ..||Yc0..."..3.| │ -00000150: a877 4155 66ac 387c f151 0f8a 5d53 d5a1 .wAUf.8|.Q..]S.. │ -00000160: 9f64 84ff 1023 e602 914f eb50 b934 676c .d...#...O.P.4gl │ -00000170: e4bc c00c d87c 52fe 91a6 27b7 62e4 830e .....|R...'.b... │ -00000180: bac4 081d f80b 0ff4 c4c3 b1d1 876c e857 .............l.W │ -00000190: 1a81 896a e0f7 8746 f8d2 0ff8 0a33 c6aa ...j...F.....3.. │ -000001a0: 2ddb 40d3 e1ab fcc8 d0ef da0b 731a 551d -.@.........s.U. │ -000001b0: 4b4f 7d6a 810b 3ad5 65bb 569d e955 3d39 KO}j..:.e.V..U=9 │ -000001c0: c18b 1864 7ce1 d486 d30b f51b 8dc8 25ce ...d|.........%. │ -000001d0: fc20 eaa3 271e aede 9189 c387 fe06 1851 . ..'..........Q │ -000001e0: 1b7f faa0 0e31 9adb 1893 a949 1c75 950f .....1.....I.u.. │ -000001f0: 191d f4b7 468c 15eb ef3b e456 8cfc e985 ....F....;.V.... │ -00000200: fa5f 3442 c798 5848 3e3e 27b7 f2d3 2336 ._4B..XH>>'...#6 │ -00000210: 7ce9 1d59 3869 ced8 fcfe 140f 46ac 53ec |..Y8i......F.S. │ -00000220: c291 787a 2157 be2a 47a6 542f e814 4f1d ..xz!W.*G.T/..O. │ -00000230: c9c4 1337 d188 1c90 f647 e68c 1d42 4f0c ...7.....G...BO. │ -00000240: b19a 2773 908c 8d5a aa47 8fd8 e01f 35f2 ..'s...Z.G....5. │ -00000250: f3ca 178e fe05 a373 aaf2 79c6 c199 58e1 .......s..y...X. │ -00000260: 800f 3d90 7b98 0d18 ab0e 32f4 3d7b 211f ..=.{.....2.={!. │ -00000270: f357 9cbf fee4 d71b 0703 d990 d59b f41a .W.............. │ -00000280: e323 597e 5a17 f444 ef10 e709 f9e2 c77c .#Y~Z..D.......| │ -00000290: e0ea 9b1c ea0f 9d6f 531f e885 3d38 e2a3 .......oS...=8.. │ -000002a0: 6d10 1bf3 24af fc25 935b e713 7cf0 55cf m...$..%.[..|.U. │ -000002b0: beac 7c70 7260 537e e288 2127 c77c 6408 ..|pr`S~..!'.|d. │ -000002c0: 1f7c d133 2616 4246 8f8c 8de3 d704 23e6 .|.3&.BF......#. │ -000002d0: 88ac b811 b682 d4af b86c aaad 3176 64ce .........l..1vd. │ -000002e0: 7fc8 aa81 4c5e bf1f d9c4 9543 7393 9eed ....L^.....Cs... │ -000002f0: a3b6 ae72 cb57 b18a 81fb 7860 17d6 ca85 ...r.W....x`.... │ -00000300: 8fd6 95e2 8491 efa3 5af2 914d 1cbd 6caa ........Z..M..l. │ -00000310: c158 d8c8 8f1e a076 6b0c 7e91 19b0 f931 .X.....vk.~....1 │ -00000320: e87d 7f64 5fa7 7ee5 53bb 1ea5 a7b6 7a52 .}.d_.~.S.....zR │ -00000330: 2fe4 4186 2b67 2d57 bc7a 223f c714 c562 /.A.+g-W.z"?...b │ -00000340: 575e f98a a3f7 fb91 dee7 be9d 9c8c b1eb W^.............. │ -00000350: d84a dfb5 b554 4fdc cf27 d98f 910e 8e1e .J...TO..'...... │ -00000360: 42ee 29de d7a9 177c d976 8481 e2d9 3f91 B.)....|.v....?. │ -00000370: d9af 5543 368d c5c9 c576 8b5d 35c8 c778 ..UC6....v.]5..x │ -00000380: bda7 2b54 75f8 689d d5d6 554e 71ce 0b3a ..+Tu.h...UNq..: │ -00000390: 47e2 ab7d 1dbb 3f07 f9c3 8f58 7238 f5d9 G..}..?....Xr8.. │ -000003a0: 867a f3a3 0fc8 dfce f0d5 3cc0 407d ca17 .z........<.@}.. │ -000003b0: 4e6e b87a 974e e775 eccb ede5 0a3b c090 Nn.z.N.u.....;.. │ -000003c0: cf8f 152e 8a01 5fe4 4f1a cd35 a217 b0a4 ......_.O..5.... │ -000003d0: b6e6 205f fa52 4d8e 2fea 53fd c88f 9af8 .. _.RM./.S..... │ -000003e0: b15e e91f bb88 1888 313e b22b 163d 76f5 .^......1>.+.=v. │ -000003f0: c598 9eb0 8b94 4bbe 1a53 979a 1acb 1f5c ......K..S.....\ │ -00000400: b049 efc7 d183 6f63 8cbf 62e9 cf5f 3fca .I....oc..b.._?. │ -00000410: 811d 5ff6 57f0 e21c 471e f58d 1d5f f5ae .._.W...G...._.. │ -00000420: 3878 47d5 466e 48be ba5e 94af 70d2 b11c 8xG.FnH..^..p... │ -00000430: 3df3 a38e 62b4 7f68 acd8 dab1 ee55 a417 =...b..h.....U.. │ -00000440: 973f dcc7 01bb 4fcc 9131 7386 332f fa03 .?....O..1s.3/.. │ -00000450: 2b74 cae3 cb8a 6fab da65 f3fb 579c b603 +t....o..e..W... │ -00000460: c6c4 c135 7fe2 88d1 5831 be6f 6def b211 ...5....X1.om... │ -00000470: 43ee 9eec 3de5 f373 23ab e75a 5fd6 0976 C...=..s#..Z_..v │ -00000480: f4da befc e384 7ac6 a716 7b6d a3ea 6d74 ......z...{m..mt │ -00000490: 3557 edbc 6b7b d11c 84ab df1f eba7 d6df 5W..k{.......... │ -000004a0: cf27 599c dac8 f472 6e55 46c7 bcfc 75ca .'Y....rnUF...u. │ -000004b0: f64d decf 1961 4756 0e38 dbec e8aa bea7 .M...aGV.8...... │ -000004c0: fa7e cfd8 95c3 f795 8faf 530d e988 f363 .~........S....c │ -000004d0: b55e 64c7 bf36 069b f60f 645d 2729 06ae .^d..6....d]').. │ -000004e0: 3cc4 d207 9c39 b32e 759f 4a5d f48b 8d14 <....9..u.J].... │ -000004f0: cb58 b9b5 eda2 f3ed b5b2 dfbf 6c70 1d6b .X..........lp.k │ -00000500: 9195 a327 4c14 2f1f 3f87 64f9 682c 4e4c ...'L./.?.d.h,NL │ -00000510: 4f39 d12b 463e f871 9e53 2c5c fb30 db06 O9.+F>.q.S,\.0.. │ -00000520: 63b6 19b8 6291 851f 7920 74e2 beaf 62be c...b...y t...b. │ -00000530: 5cb5 3366 fb95 7e92 c95a 2f6c 8fca c731 \.3f..~..Z/l...1 │ -00000540: 96fa 876d a3f5 b751 ec5a 07ca a118 b874 ...m...Q.Z.....t │ -00000550: f420 92bd d626 7fb6 0164 7f0e 8a41 37b9 . ...&...d...A7. │ -00000560: 2697 f2c2 757f d813 ded8 a557 fecf 5673 &...u......W..Vs │ -00000570: 093f 7c74 2c51 3ee1 c158 c70f 649e 77cd .?|t,Q>..X..d.w. │ -00000580: 35aa 9d07 b633 25cd ef8d 6aac df0f b9a8 5....3%...j..... │ -00000590: 810f db86 df8f ea60 d3dc d069 7e92 35f6 .......`...i~.5. │ -000005a0: 7b55 4ee5 231e 9dce 85c4 40e8 44e4 933f {UN.#.....@.D..? │ -000005b0: 36bf a6e2 15e7 dbd4 672d 1f6b 39a4 a386 6.......g-.k9... │ -000005c0: 64b8 9e37 210f adb1 a1a3 8efc 7dd9 cf23 d..7!.......}..# │ -000005d0: 3db8 b1af 6bec c7ab 4fc5 e123 59f9 1933 =...k...O..#Y..3 │ -000005e0: 6fc5 2b86 3132 769d 97a5 532c 1c1f f613 o.+.12v...S,.... │ -000005f0: 72b0 5f29 5e3e ba56 218f f627 f2e0 af5e r._)^>.V!..'...^ │ -00000600: f091 4d71 e2ea 4bbe e8d1 697b a526 b190 ..Mq..K...i{.&.. │ -00000610: ef83 9f7a 915e b994 1b3d 3ed2 8bab 86fc ...z.^...=>..... │ -00000620: 7c4e af8c a987 bf9f 5bf5 7c7f 64fc d42f |N......[.|.d../ │ -00000630: f356 0ef4 c490 033b 63ec caef ebd1 e9dc .V.....;c....... │ -00000640: 809f 6a20 ab07 d592 0dee dba4 af8d ef6d ..j ...........m │ -00000650: ac58 d5a8 5d47 ea55 f1f8 43cc 699a 91ea .X..]G.U..C.i... │ -00000660: 0b63 fc85 9b7a 812b 1e19 5f48 78f9 3df8 .c...z.+.._Hx.=. │ -00000670: 313d c9aa e3e7 44e7 8f91 c9c9 3a50 afaa 1=....D.....:P.. │ -00000680: 251b bc27 522e 6c7e cf3d 8d15 2f3f cd03 %..'R.l~.=../?.. │ -00000690: bd70 4306 0f3f 2fbd 681e 706d 2b3a 37a9 .pC..?/.h.pm+:7. │ -000006a0: 77c6 c86c ff7e 6e64 6aaa aeb6 193f 676d w..l.~ndj....?gm │ -000006b0: 6f1a fb79 7c4c b0fb 39e5 af1a ea9f 5ab5 o..y|L..9.....Z. │ -000006c0: 718a 85fb f919 eb3a 9078 e2fc ed43 b955 q......:.x...C.U │ -000006d0: 4b5c f360 8c0f e3da bcbd f50a 56c4 89ff K\.`........V... │ -000006e0: b60d 94d7 e7da ced5 8338 fdf9 f5b5 6e88 .........8....n. │ -000006f0: 1d65 13f0 73f4 26ef c9f4 333f fd65 6cce .e..s.&...3?.el. │ -00000700: 2db6 5fa7 6c0e 193b 17a4 2c7f a66c cd99 -._.l..;..,..l.. │ -00000710: 94b2 19a6 cc3a c474 d798 84a5 6285 d71b .....:.t....b... │ -00000720: 11c1 5f43 d933 6dba 9cfd a52d 6b53 39be .._C.3m....-kS9. │ -00000730: e23f d4e4 acd9 eacd 336b 5712 440c 304a .?......3kW.D.0J │ -00000740: 5b1c affc a923 c695 ca54 421a 6a75 e8b9 [....#...TB.ju.. │ -00000750: 5299 d7b4 5d21 a42c 5bbf 9371 f8f1 97b5 R...]!.,[..q.... │ -00000760: eafd ec6f b879 5772 4e28 4bc8 509d bd56 ...o.yWrN(K.P..V │ -00000770: b2d3 63d6 bd58 8eaa d8d4 8166 f81d 43c6 ..c..X.....f..C. │ -00000780: efab d20d 5e95 1e90 2a79 7905 b73a b7a1 ....^...*yy..:.. │ -00000790: 9a0f 4bb3 119e 19eb 6977 1d9a c126 a1a9 ..K.....iw...&.. │ -000007a0: 2b23 51c9 932d e750 d64a 0fe0 a4ec a724 +#Q..-.P.J.....$ │ -000007b0: fa25 160d 6bab e281 6f93 e5ab e82b de7a .%..k...o....+.z │ -000007c0: 650d 55e4 06f7 5726 4d73 0fb0 a986 2520 e.U...W&Ms....% │ -000007d0: 1010 78b7 08cc b9d6 b928 2e26 cd49 ef19 ..x......(.&.I.. │ -000007e0: ea39 136d 4da5 79d0 aa25 e1e8 6d4b cec5 .9.mM.y..%..mK.. │ -000007f0: b771 e0b6 fdde 5ff2 2ef2 87c8 793b 86fb .q...._.....y;.. │ -00000800: 196a ed95 f187 ee5b 909e fcb5 c406 cded .j.....[........ │ -00000810: e61d d947 20ea 098b bb38 55b8 38ba add8 ...G ....8U.8... │ -00000820: ffd7 32c9 caab 2f74 bfb5 3895 e1bc e0dc ..2.../t..8..... │ -00000830: fcf4 3d15 a13c e265 4759 6a72 4994 cbe6 ..=..<.eGYjrI... │ -00000840: 4a7b e2b8 3c3e dd4b f29c 790c 995f cd55 J{..<>.K..y.._.U │ -00000850: 742e b96a c4de 72dd 9391 b984 dbca ee4b t..j..r........K │ -00000860: 5bde 654b 4921 3230 0ed5 f4d1 ddb1 7694 [.eKI!20......v. │ -00000870: 23f7 3963 9d5b e2d2 c58a 316e ccdf 996e #.9c.[....1n...n │ -00000880: 4c25 aebe 30ba d0d6 ece6 983a 72d9 3872 L%..0......:r.8r │ -00000890: 0d1c 7f0d c29d 454e ee3d 2c77 46a5 74b4 ......EN.=,wF.t. │ -000008a0: 7a93 6f29 6d7e fb72 fb0c 4653 3efb 1793 z.o)m~.r..FS>... │ -000008b0: 1217 a56e 3728 590f a75d 86bb ced4 87a3 ...n7(Y..]...... │ -000008c0: f23a 6d76 f571 5c4a 6fc8 46db 17b9 8ea4 .:mv.q\Jo.F..... │ -000008d0: 125a 743b a7f6 9e84 0d82 b3be c19f 6d9e .Zt;..........m. │ -000008e0: d7bb 9f2c 45de 3a7d 774b 5d52 726f ddb1 ...,E.:}wK]Rro.. │ -000008f0: ede1 9175 ee93 7983 b3b5 6397 1bfc 7be9 ...u..y...c...{. │ -00000900: fafc eeec 9e05 29b7 29be e7b2 fce0 a621 ......).)......! │ -00000910: 69b7 a3e9 1353 6759 4794 8979 e52d bdb0 i....SgYG..y.-.. │ -00000920: bca7 1128 7db1 30c1 959a 3b1f 1d3e d23d ...(}.0...;..>.= │ -00000930: fbe4 b2b5 b3f6 f43f f0fc 83d7 3eb1 6e42 .......?....>.nB │ -00000940: 5fb6 e1f7 f4d4 4edf dce6 d3bb e0d1 f4cc _.....N......... │ -00000950: dd99 736e 5fdf ba7d d18f 1764 e31f 9e7f ..sn_..}...d.... │ -00000960: 6cdb 5753 6ddb bf7d e94d bbfe 737a 7e89 l.WSm..}.M..sz~. │ -00000970: 3d09 2a1d 6d71 fb7f 2959 65ef 8dea 6e3d =.*.mq..)Ye...n= │ -00000980: 6a97 5449 874b fe9e c759 67f1 b225 3932 j.TI.K...Yg..%92 │ -00000990: 74c5 76bb e3f8 cdfe 2313 6e95 fabe 743f t.v.....#.n...t? │ -000009a0: b5f5 3d2e 7806 0402 0201 81f7 0d02 c98e ..=.x........... │ -000009b0: 5923 e293 a7d6 9387 bd54 2a72 ee07 1b52 Y#.......T*r...R │ -000009c0: fb47 74e4 670c 5f77 af1b d179 c9dc aec6 .Gt.g._w...y.... │ -000009d0: 78c6 ecf6 74e7 ccd2 b0b4 5da0 ba96 78c0 x...t.....]...x. │ -000009e0: 4f08 ad9f 9971 5dc3 b7ae 5dea d6d8 19e5 O....q]...]..... │ -000009f0: d13b be99 8eef 4bb2 51fb 5fdb b5d7 829f .;....K.Q._..... │ -00000a00: 752d d974 e3ab 7745 cb8f 3f31 a394 b5eb u-.t..wE..?1.... │ -00000a10: cbd9 9b52 ae54 3f9e 0bc6 e29b 0b07 644a ...R.T?.......dJ │ -00000a20: d3ae 6bb4 ab38 fb30 9fdd 6ed4 9790 aacb ..k..8.0..n..... │ -00000a30: a2fe 956b b79b 1f3e 7ae4 cfda e78f 2aa5 ...k...>z.....*. │ -00000a40: dcc7 2737 262e 96c3 afe4 c9b9 bef9 f36e ..'7&..........n │ -00000a50: fd3f ef1b e84a b73f 77fc ed57 9e19 9d76 .?...J.?w..W...v │ -00000a60: ab9d 2b95 9f9f b9c2 dc6f 5fd4 fda9 42dc ..+......o_...B. │ -00000a70: 50b9 544c 0ab1 3d95 a0d3 0fee 928b af2a P.TL..=........* │ -00000a80: 7cf3 c61f 8d73 3fe4 03d4 cefd c215 df3e |....s?........> │ -00000a90: 700a 8ed2 52d7 e5a2 f6e9 a639 b9f1 1c3d p...R......9...= │ -00000aa0: f1d0 2987 9ea4 6d57 3af7 f2d7 1ffb f190 ..)...mW:....... │ -00000ab0: cbd2 ae38 6e78 ebdc 0f1f 6705 74cd a83a ...8nx....g.t..: │ -00000ac0: dbdb 678f 7f6c 1a2b ff4b 0bef 9a30 b5b5 ..g..l.+.K...0.. │ -00000ad0: 61de 1bb9 59c9 eab8 a1f5 c2e8 c8be bafa a...Y........... │ -00000ae0: dcba 194b 3efd c85b a9f5 bb8e d46d 4c3e ...K>..[.....mL> │ -00000af0: 91be 7566 7a40 f18f d73c fe1f f78c 5b7d ..ufz@...<....[} │ -00000b00: 606c b58f c1b7 6ebd 614e f1e7 a3ae 3b94 `l....n.aN....;. │ -00000b10: 1d9b 7efd 8e35 dfbd b87d efda 89e9 fa68 ..~..5...}.....h │ -00000b20: acdd 586d be32 d3f6 e425 fde6 5fdf 141d ..Xm.2...%.._... │ -00000b30: de97 2966 6775 5e7a cd6b ff9d 6e2a f4d4 ..)fgu^z.k..n*.. │ -00000b40: 6e2f ba64 d4b2 d953 bb7a 319e 4dea d289 n/.d...S.z1.M... │ -00000b50: b369 3661 2e01 8180 4040 2020 1010 0808 .i6a....@@ .... │ -00000b60: 0404 0202 0181 8040 4020 2010 1038 ab11 .......@@ ..8.. │ -00000b70: 888e d993 91ba 74e6 4bae fa46 7e0f b32d ......t.K..F~..- │ -00000b80: d863 31fb 2856 3e89 3d63 f5b1 8ca9 16ce .c1.(V>.=c...... │ -00000b90: e1e1 4ade b395 df5e 3df9 fcb0 6a48 ec91 ..J....^=...jH.. │ -00000ba0: 5962 7254 1df7 cc7e 32f1 bc1f 14af acb7 YbrT...~2....... │ -00000bb0: 677f 2bba 120b b0c7 822b 7975 a327 9403 g.+......+yu.'.. │ -00000bc0: d20b b29f 7b75 94bb ed99 5d9f da39 a97f ....{u....]..9.. │ -00000bd0: 5be5 31dc e141 cfd7 bc93 638f e86c 29ba [.1..A....c..l). │ -00000be0: 7476 6614 bbd6 fa34 2d9e 7eb9 b1de b9ad tvf....4-.~..... │ -00000bf0: 87f9 9803 8b3d 7efa a7fd 1de3 2b83 ea6b .....=~.....+..k │ -00000c00: ec96 d54e cc95 1237 c6d5 6f48 a562 573c ...N...7..oH.bW< │ -00000c10: a377 cfe2 c8b2 1e8e 52ae 90c9 e779 d865 .w......R....y.e │ -00000c20: d3fe 4cb2 f537 3a73 7176 7ad2 b276 f70a ..L..7:sqvz..v.. │ -00000c30: 67cf 46ed 1370 51bc a765 5ede 6d31 3929 g.F..pQ..e^.m19) │ -00000c40: d57d cc58 0fcb d66c aad5 ed9e 6d39 4e2d .}.X...l....m9N- │ -00000c50: 1b5f fb6c ba90 2a26 51e1 0ba9 ac6b 589a ._.l..*&Q....kX. │ -00000c60: 4d1c ebe1 b4cb d32e 69ec 4cf1 2d0c b7c2 M.......i.L.-... │ -00000c70: 155c 3add 1a8d 751d e332 39cb 525e 32c9 .\:...u..29.R^2. │ -00000c80: 83bf 8443 c562 afb1 51e5 a159 b663 45dc ...C.b..Q..Y.cE. │ -00000c90: 07e8 df3c 197a a6c2 4497 ad3f 704b fbed ...<.z..D..?pK.. │ -00000ca0: 0727 ba79 1b23 e776 e6fe a86e cbd3 830b .'.y.#.v...n.... │ -00000cb0: 496e 49fe 8afe 2ece ee9f ba6e 4b71 473e InI........nKqG> │ -00000cc0: 1b2f 9e78 7f8b b552 ee3f 6daf 4f9f 69a9 ./.x...R.?m.O.i. │ -00000cd0: e0ff ff8e c0c7 d75f 9c72 5f49 76ed 3be0 ......._.r_Iv.;. │ -00000ce0: 564c 59d2 7fc8 a0f9 a58d cbdf 19d1 3a83 VLY...........:. │ -00000cf0: cf9a 9ee5 4bd2 6d47 ee75 b2c5 ab9e 6d3f ....K.mG.u....m? │ -00000d00: bcb4 fd91 68dc 4503 c7b8 fd37 7f7f d4a7 ....h.E....7.... │ -00000d10: 9a4a d183 effc f41b 373d b5b6 9071 9bdd .J......7=...q.. │ -00000d20: b377 b8cd 1b6b 936d adec bde7 4efc de40 .w...k.m....N..@ │ -00000d30: fbb8 92fd 0ccb d49b 7b2d 7156 184a d9bd ........{-qV.J.. │ -00000d40: 0f25 63ea 5cb4 e39a 036e d119 4da9 fba9 .%c.\....n..M... │ -00000d50: ed8c 4283 7340 2020 1010 789f 2030 67e8 ..B.s@ ..x. 0g. │ -00000d60: fef2 d7a1 caed 9e3c ece5 7276 73b0 657c .......<..rvs.e| │ -00000d70: d3f3 2fe4 d676 bd98 3f94 3db8 f9d8 d1d9 ../..v..?.=..... │ -00000d80: 37b8 5786 bf92 4f1a d38f dbd7 1622 b7a9 7.W...O......".. │ -00000d90: f4ef 9dfc 7a51 2137 3276 cfcd fcd0 9ccc ....zQ!72v...... │ -00000da0: 01fb 01aa c3ef fcdb 30d7 5837 d6bd 7cb3 ........0.X7..|. │ -00000db0: 5d19 376d 9b30 edd3 87fe fc6f b22b df1a ].7m.0.....o.+.. │ -00000dc0: f57a 6abc 7d13 a16d 965d b83f 7ae1 3e0a .zj.}..m.].?z.>. │ -00000dd0: fec9 8935 33dc e3bf 7343 c420 6ec8 2785 ...53...sC. n.'. │ -00000de0: ca87 4719 3a17 fd2b df46 b08c 5fdf f7d4 ..G.:..+.F.._... │ -00000df0: 2f5e fbaf 63f6 4584 c30b 7edd 547d b8bc /^..c.E...~.T}.. │ -00000e00: b4b0 1bb9 bcd6 d295 6e3b b4dc ce77 cb6f ........n;...w.o │ -00000e10: faf9 ebc3 ae6d 6d71 25b3 d617 3127 271e .....mmq%...1''. │ -00000e20: bbf7 52f9 55f8 e583 2a97 8a1b 5253 5c2e ..R.U...*...RS\. │ -00000e30: ee6e fb80 8d62 b767 ddd5 3f9a 747e ea79 .n...b.g..?.t~.y │ -00000e40: 7ee8 c87e 66aa 9f7b f529 bb67 d272 19df ~..~f..{.).g.r.. │ -00000e50: 6979 b964 d716 2737 9ea7 4fdc d2cb e794 iy.d..'7..O..... │ -00000e60: ab41 6df7 0eaa cf5d fbd2 47fe b260 5fbe .Am....]..G..`_. │ -00000e70: 9ff4 ccae e99f 7983 edc8 bd5e bdbf e8b2 ......y....^.... │ -00000e80: 757e f0ef 58f9 5b47 7e6b c67d 0fcf 8bbf u~..X.[G~k.}.... │ -00000e90: 3637 9fde 9bb9 7ce7 e6d4 eeeb a714 e2c2 67....|......... │ -00000ea0: 6b17 acb9 ffe0 c0b6 3b0f 9e5f c84e 1e34 k.......;.._.N.4 │ -00000eb0: b169 d052 f7d8 4b6f 7ee1 5f26 ef7e 62fc .i.R..Ko~._&.~b. │ -00000ec0: 059d e532 5b26 66bf 3326 fdad 134b 174e ...2[&f.3&...K.N │ -00000ed0: 885a a6df f2d2 5bfb 7e1a 35cf 6929 b88e .Z....[.~.5.i).. │ -00000ee0: 546a 5ef2 a723 4a13 8f5f fcb3 df5f e8d6 Tj^..#J.._..._.. │ -00000ef0: 5e7f 8e1b 935f 77ec fbdb 1e1a 564c 7abf ^...._w.....VLz. │ -00000f00: c329 27ed f6f2 7671 d4fd 0dbf 7aa6 ddfc .)'...vq....z... │ -00000f10: dfb7 83e3 1f84 49be 6fd7 4e68 3c20 1010 ......I.o.Nh< .. │ -00000f20: 0808 0404 0202 0181 8040 4020 2070 3622 .........@@ p6" │ -00000f30: b0db dec5 fa88 4d8c 3702 7802 0071 8bcf ......M.7.x..q.. │ -00000f40: 2d1b 321c e2f3 febc 17a8 71f5 5d36 77a1 -.2.......q.]6w. │ -00000f50: e978 234c 3662 b867 951f 636c 1d9e 4eb6 .x#L6b.g..cl..N. │ -00000f60: 33e1 dc1c ab1f ea11 ebd7 9c6b 0a74 f485 3..........k.t.. │ -00000f70: 9f7e f80c 1fe9 e090 fce0 ca09 afb5 c90f .~.............. │ -00000f80: 6c98 93ef 63c3 b0f4 8000 1839 fb42 f03f l...c......9.B.? │ -00000f90: f28b 602e 7f45 e5fd 927c bed5 ade8 3045 ..`..E...|....0E │ -00000fa0: e9c4 a54b 4b3b 31f5 6529 0d71 c579 ffb0 ...KK;1.e).q.y.. │ -00000fb0: ecee c191 db5a f3c6 745f c283 4f40 2020 .....Z..t_..O@ │ -00000fc0: 1010 0808 0404 0202 0181 8040 4020 2010 ...........@@ . │ -00000fd0: 1008 0804 0402 0201 8180 4040 2020 1010 ..........@@ .. │ -00000fe0: 0808 0404 0202 0181 8040 4020 2010 1008 .........@@ ... │ -00000ff0: 0804 0402 02ef 0a81 b812 95eb 7c91 0f4f ............|..O │ -00001000: b83d 5fad 8cd3 7bd2 6e0a 1f05 3872 a2df .=_...{.n...8r.. │ -00001010: 8036 fe39 609f 962d 69d7 74ee dde7 afb2 .6.9`..-i.t..... │ -00001020: af19 df59 ced7 a7a8 e014 1008 0804 0402 ...Y............ │ -00001030: 0201 8180 4040 2020 1010 0808 0404 0202 ....@@ ........ │ -00001040: 0181 8040 4020 2010 1008 0804 0402 0201 ...@@ ......... │ -00001050: 8180 4040 2020 1010 0808 0404 0202 0181 ..@@ .......... │ -00001060: 3e23 f065 7b37 9bb7 a427 1be9 f70e f88a >#.e{7...'...... │ -00001070: ba7e 6b80 37bb b18b fa9b cc77 e321 df0f .~k.7......w.!.. │ -00001080: bb7e 57e0 2b26 cb9f 3cfe 6f1e c887 3cfc .~W.+&..<.o...<. │ -00001090: a681 9f9f df59 c7ae 5cc8 1f35 422f 1df9 .....Y..\..5B/.. │ -000010a0: 44d8 e58f 8edf 53e0 370e c8f9 de5a 8ae5 D.....S.7....Z.. │ -000010b0: 76b2 ae29 1932 30ae 8baf a1eb 534b 32f8 v..).20.....SK2. │ -000010c0: 916c b437 f548 459b b8bb b68f 8fe2 f7de .l.7.HE......... │ -000010d0: 244e 351c a480 4040 2020 1010 0808 0404 $N5...@@ ...... │ -000010e0: 0202 0181 80c0 ff1a 01fe 3b38 d7f6 99e8 ..........;8.... │ -000010f0: c94c 676a f35d dd13 767d febc 546e a57b .Lgj.]..v}..Tn.{ │ -00001100: b0a2 8d92 710f 34e4 f2dc 1484 2520 1010 ....q.4.....% .. │ -00001110: 0808 0404 0202 0181 8040 4020 20f0 7f88 .........@@ ... │ -00001120: c0ff 002e 482a 48 ....H*H │ +00000010: 0078 01ed 9d0b 9095 e579 c7df f39d b387 .x.......y...... │ +00000020: b317 96c3 c565 818d 7ccb 750d 2847 2501 .....e..|.u.(G%. │ +00000030: 2718 3f90 0871 1ab3 8d6d a326 d143 4142 '.?..q...m.&.CAB │ +00000040: a78a 3826 d116 2f1f 172d 49b4 3253 6bd1 ..8&../..-I.2Sk. │ +00000050: d616 8569 4d33 5624 c6b6 6363 0ea8 d5d6 ...iM3V$..cc.... │ +00000060: a086 b429 a632 5d2f 8949 cb4c b1a6 0978 ...).2]/.I.L...x │ +00000070: a3cf ef9c f35f de3d d90d 603b 1dc5 f7db ....._.=..`;.... │ +00000080: 79ce f3bc cffd fd7f f7ef 5cb6 d5b9 ccbe y.........\..... │ +00000090: f1ce b57f 7bc3 dd8f 1e72 6ee9 654b aeba ....{....rn.eK.. │ +000000a0: ead2 ab4e 5976 e935 6dce b9b9 19e7 9e6b ...NYv.5m......k │ +000000b0: 8f2e 7feb b0e9 74d9 f698 fdfc bf9b 159d ......t......... │ +000000c0: 7861 7fd8 6c6c 2d96 2e67 b6c8 c8c2 0710 xa..ll-..g...... │ +000000d0: bab1 46cd 46c3 ea36 64df 97ba bbeb 367c ..F.F..6d.....6| │ +000000e0: b04d aa73 f2e1 df6a b4d4 8831 f633 8c46 .M.s...j...1.3.F │ +000000f0: 1b51 171d 1c9a 6674 95d1 48a3 df33 42d7 .Q....ft..H..3B. │ +00000100: 65d4 664e 7e4d f44d 46d2 2193 276b 443d e.fN~M.MF.!.'kD= │ +00000110: d5c1 0f1f 78c1 c8a6 5ab5 61d7 7c90 b18d ....x...Z.a.|... │ +00000120: 33ea 3062 0c11 031f 6544 9cef 4f9d 9975 3.0b....eD..O..u │ +00000130: 9d6a e39f 3722 467d c115 478c f4ed 753f .j..7"F}..G...u? │ +00000140: d550 0c3e beac 3118 4b4f 0e91 ec8c 9903 .P.>..1.KO...... │ +00000150: 3ed4 3bb5 2e33 561c bef8 a807 c5ae aeeb >.;..3V......... │ +00000160: d0cf 30c2 7f8c 1173 81c8 a775 a85c 9a33 ..0....s...u.\.3 │ +00000170: 3672 9e6a 066c 3e29 ff04 d393 5b31 f241 6r.j.l>)....[1.A │ +00000180: 079d 6984 0efc 8507 7ae2 e1d8 e843 36f4 ..i.....z....C6. │ +00000190: 571a 8189 6ae0 f7fb 46f8 d20f f80a 33c6 W...j...F.....3. │ +000001a0: aa2d db08 d3e1 abfc c8d0 6fdb 0b73 9a58 .-........o..s.X │ +000001b0: 1f4b 4f7d 6a81 0b3a d565 bb56 9db9 753d .KO}j..:.e.V..u= │ +000001c0: 39c1 8b18 647c e1d4 86d3 0bf5 5b8c c825 9...d|......[..% │ +000001d0: cefc 20ea a327 1eae de91 89c3 87fe 861b .. ..'.......... │ +000001e0: 511b 7ffa a00e 319a db64 93a9 491c 7595 Q.....1..d..I.u. │ +000001f0: 0f19 1df4 3746 8c15 ebef 3be4 568c fce9 ....7F....;.V... │ +00000200: 85fa 9f37 42c7 9858 483e 3e27 b7f2 d323 ...7B..XH>>'...# │ +00000210: 367c e91d 5938 69ce d8fc fe14 0f46 ac53 6|..Y8i......F.S │ +00000220: ecc2 9178 7a21 57b1 2ec7 a654 2fe8 144f ...xz!W....T/..O │ +00000230: 1dc9 c413 d763 440e 48fb 2373 c60e a127 .....cD.H.#s...' │ +00000240: 8658 cd93 3948 c646 2dd5 a347 6cf0 0f1b .X..9H.F-..Gl... │ +00000250: f979 e50b 47ff 7da3 13eb f2c9 c6c1 9958 .y..G.}........X │ +00000260: e180 0f3d 907b ac0d 18ab 0e32 f41d 7b21 ...=.{.....2..{! │ +00000270: 1ff3 579c bffe e437 1407 03d9 90d5 9bf4 ..W....7........ │ +00000280: 1ae3 2359 7e5a 17f4 44ef 10e7 09f9 e2c7 ..#Y~Z..D....... │ +00000290: 7ce0 ea9b 1cea 0f9d 6f53 1fe8 853d 38e2 |.......oS...=8. │ +000002a0: a36d 101b f324 affc 2593 5be7 137c f055 .m...$..%.[..|.U │ +000002b0: cfbe ac7c 7072 6053 7ee2 8821 27c7 7c64 ...|pr`S~..!'.|d │ +000002c0: 081f 7cd1 3326 1642 468f 8c8d e3d7 7423 ..|.3&.BF.....t# │ +000002d0: e688 acb8 f1b6 82d4 afb8 6caa ad31 7664 ..........l..1vd │ +000002e0: ce7f c8aa 814c 5ebf 1fd9 c495 4373 939e .....L^.....Cs.. │ +000002f0: eda3 b1ae 72cb 57b1 8a81 fb78 6017 d6ca ....r.W....x`... │ +00000300: 858f d695 e284 91ef a35a f291 4d1c bd6c .........Z..M..l │ +00000310: aac1 58d8 c88f 1ea0 2e6b 0c7e ba19 b0f9 ..X......k.~.... │ +00000320: 31e8 7d7f 645f a77e e5d3 b81e a5a7 b67a 1.}.d_.~.......z │ +00000330: 522f e441 862b 6723 57bc 7a22 3fc7 14c5 R/.A.+g#W.z"?... │ +00000340: 6257 5ef9 8aa3 f7fb 91de e7be 9d9c 8cb1 bW^............. │ +00000350: ebd8 4adf 8db5 544f dccf 27d9 8f91 0e8e ..J...TO..'..... │ +00000360: 1e42 1e2c ded7 a917 7cd9 7684 81e2 d93f .B.,....|.v....? │ +00000370: 91d9 af55 4336 8dc5 c9c5 768b 5d35 c8c7 ...UC6....v.]5.. │ +00000380: 789d a72b d575 f868 9d35 d655 4e71 ce0b x..+.u.h.5.UNq.. │ +00000390: 3a47 e2ab 7d1d bb3f 07f9 c30f 5872 38f5 :G..}..?....Xr8. │ +000003a0: d986 86f2 a30f c8df cef0 d53c c040 7dca ...........<.@}. │ +000003b0: 174e 6eb8 7a97 4ee7 75ec 2bed e53c 3bc0 .Nn.z.N.u.+..<;. │ +000003c0: 90cf 8f15 2e8a 015f e48f 1b2d 32a2 17b0 ......._...-2... │ +000003d0: a4b6 e620 5ffa 524d 8e2f ea53 fdc8 8f9a ... _.RM./.S.... │ +000003e0: f8b1 5ee9 1fbb 8818 8831 3eb2 2b16 3d76 ..^......1>.+.=v │ +000003f0: f5c5 989e b08b 944b be1a 5397 9a1a cb1f .......K..S..... │ +00000400: 5cb0 49ef c7d1 836f 638c bf62 e9cf 5f3f \.I....oc..b.._? │ +00000410: ca81 1d5f f657 f0e2 1c47 1ef5 8d1d 5ff5 ..._.W...G...._. │ +00000420: ae38 7877 dd46 6e48 beba 5e94 af70 d2b1 .8xw.FnH..^..p.. │ +00000430: 1c3d f3a3 8e62 b47f 68ac d8c6 b1ee 55a4 .=...b..h.....U. │ +00000440: 1797 3fdc c701 bb4f cc91 3173 8633 2ffa ..?....O..1s.3/. │ +00000450: 032b 74ca e3cb 8aef acdb 65f3 fb57 9cb6 .+t.......e..W.. │ +00000460: 03c6 c4c1 357f e288 d158 31be 6f63 efb2 ....5....X1.oc.. │ +00000470: 1143 eec1 ec83 e5f3 7323 abe7 465f d609 .C......s#..F_.. │ +00000480: 76f4 dabe fce3 847a c6a7 117b 6da3 ea6d v......z...{m..m │ +00000490: 523d 57e3 bc1b 7bd1 1c84 abdf 1feb a7d1 R=W...{......... │ +000004a0: dfcf 2759 9cda c8f4 7252 5d46 c7bc fc75 ..'Y....rR]F...u │ +000004b0: caf6 4dde cf18 6147 560e 38db eca4 ba7e ..M...aGV.8....~ │ +000004c0: b0fa 7ecf d895 c3f7 958f af53 0de9 88f3 ..~........S.... │ +000004d0: 63b5 5e64 c7bf 3106 9bf6 0f64 5d27 2906 c.^d..1....d]'). │ +000004e0: ae3c c4d2 079c 39b3 2e75 9f4a 5df4 971a .<....9..u.J]... │ +000004f0: 2996 b172 6bdb 45e7 db1b 65bf 7fd9 e03a )..rk.E...e....: │ +00000500: d622 2bc7 6098 285e 3e7e 0ec9 f2d1 589c ."+.`.(^>~....X. │ +00000510: 98c1 72a2 578c 7cf0 e33c a758 b8f6 61b6 ..r.W.|..<.X..a. │ +00000520: 0dc6 6c33 70c5 220b 3ff2 40e8 c47d 5fc5 ..l3p.".?.@..}_. │ +00000530: 7cb1 6e67 ccf6 2bfd 0c93 b55e d81e 958f |.ng..+....^.... │ +00000540: 632c f5f7 db46 eb6f a3d8 b50e 9443 3170 c,...F.o.....C1p │ +00000550: e9e8 4124 7ba3 4dfe 6c03 c8fe 1c14 836e ..A${.M.l......n │ +00000560: 6643 2ee5 85eb fe70 30bc b14b affc 9fae fC.....p0..K.... │ +00000570: e712 7ef8 e858 a27c c283 b18e 1fc8 3cef ..~..X.|......<. │ +00000580: 5a64 d438 0f6c c74a 9adf abf5 58bf 1f72 Zd.8.l.J....X..r │ +00000590: 5103 1fb6 0dbf 1fd5 c1a6 b9a1 d3fc 246b Q.............$k │ +000005a0: ecf7 aa9c ca47 3c3a 9d0b 8981 d089 c827 .....G<:.......' │ +000005b0: 7f6c 7e4d c52b ceb7 a9cf 463e c572 4847 .l~M.+....F>.rHG │ +000005c0: 0dc9 703d 6f42 3ea1 c186 8e3a f2f7 653f ..p=oB>....:..e? │ +000005d0: 8ff4 e0c6 beae b11f af3e 1587 8f64 e567 .........>...d.g │ +000005e0: ccbc 15af 18c6 c8d8 755e 964e b170 7cd8 ........u^.N.p|. │ +000005f0: 4fc8 c17e a578 f9e8 5a85 3cda 9fc8 83bf O..~.x..Z.<..... │ +00000600: 7ac1 4736 c589 ab2f f9a2 47a7 ed95 9ac4 z.G6.../..G..... │ +00000610: 42be 0f7e ea45 7ae5 526e f4f8 482f ae1a B..~.Ez.Rn..H/.. │ +00000620: f2f3 39bd 32a6 1efe 7e6e d5f3 fd91 f153 ..9.2...~n.....S │ +00000630: bfcc 5b39 d013 430e ec8c b12b bfaf 47a7 ..[9..C....+..G. │ +00000640: 7303 7eaa 81ac 1e54 4b36 b86f 93be 317e s.~....TK6.o..1~ │ +00000650: a8b1 6255 a371 1da9 57c5 e30f 31a7 3946 ..bU.q..W...1.9F │ +00000660: aa2f 8cf1 176e ea05 ae78 647c 21e1 e5f7 ./...n...xd|!... │ +00000670: e0c7 0c26 ab8e 9f13 9d3f 4626 27eb 40bd ...&.....?F&'.@. │ +00000680: aa96 6cf0 c148 b9b0 f93d 0f36 56bc fc34 ..l..H...=.6V..4 │ +00000690: 0ff4 c20d 193c fcbc f4a2 79c0 b5ad e8dc .....<....y..... │ +000006a0: a4de 1923 b3fd fbb9 91a9 a9ba da66 fc9c ...#.........f.. │ +000006b0: 8dbd 69ec e7f1 31c1 eee7 94bf 6aa8 7f6a ..i...1.....j..j │ +000006c0: 35c6 2916 eee7 67ac eb40 e289 f3b7 0fe5 5.)...g..@...... │ +000006d0: 562d 71cd 8331 3e8c 1bf3 0ed5 2b58 1127 V-q..1>.....+X.' │ +000006e0: fe9b 3650 5e9f 6b3b 570f e2f4 e7d7 d7ba ..6P^.k;W....... │ +000006f0: 2176 a24d c0cf 3194 bc33 3bcc fcf4 97b5 !v.M..1..3;..... │ +00000700: 398f b4fd 3a63 73c8 dab9 2063 f9b3 556b 9...:cs... c..Uk │ +00000710: c1a4 8ccd 3063 d631 a6bb c824 2c35 2b3c ....0c.1...$,5+< │ +00000720: 6f44 047f cd55 cfc8 7405 fb8b 2c6b 5b35 oD...U..t...,k[5 │ +00000730: bee6 7f82 c939 b3e5 cd33 6757 1244 0c37 .....9...3gW.D.7 │ +00000740: 8a2c 8e57 fed4 11e3 5a65 2a21 9d60 75e8 .,.W....Ze*!.`u. │ +00000750: b956 99d7 c8ae 1032 966d 587f 1c7e fce5 .V.....2.mX..~.. │ +00000760: acfa 30fb 1b67 deb5 9cd3 ab12 32d4 64af ..0..g......2.d. │ +00000770: b5ec f498 73cf 55a3 6a36 75a0 197e cb90 ....s.U.j6u..~.. │ +00000780: f1fb aa75 8357 ad07 a45a 5e5e c1ad c9ad ...u.W...Z^^.... │ +00000790: afe7 c3d2 6e84 67d6 7ada d184 66b4 4968 ....n.g.z...f.Ih │ +000007a0: 9aaa 48d4 f2e4 aa39 94b5 d603 3829 fb61 ..H....9....8).a │ +000007b0: 897e 8945 c3da aa79 e0db 66f9 6afa 9ab7 .~.E...y..f.j... │ +000007c0: 5e59 4335 b9d9 fda5 4973 dcd7 d854 c312 ^YC5....Is...T.. │ +000007d0: 1008 08bc 5304 165e e25c 9c94 d3f6 74e8 ....S..^.\....t. │ +000007e0: 0c79 ce44 9b33 110f 5ab5 a41c bd6d 29b8 .y.D.3..Z....m). │ +000007f0: e466 0edc b6df fb4b d1c5 fe10 b968 c770 .f.....K.....h.p │ +00000800: 3f43 a3bd 36fe c0dd 4ba2 995f 496d d0de ?C..6...K.._Im.. │ +00000810: 65de b17d 0422 4f58 d2c7 a9c2 25f1 cde5 e..}."OX....%... │ +00000820: d65f c9a6 575e 789a fb8d 4b33 59ce 0bce ._..W^x...K3Y... │ +00000830: 5d1c dd59 13aa 235e eead 4a6d 2e8d 0bb9 ]..Y..#^..Jm.... │ +00000840: 4265 6792 54c7 477a 499f 318f 3117 d773 Beg.T.GzI.1.1..s │ +00000850: 959d 4b2f 18ff 58b5 6e7f 6421 e5b6 72e0 ..K/..X.n.d!..r. │ +00000860: d259 74b9 4a5a 8a0d 8c7d 0d7d 0c74 6c1c .Yt.JZ...}.}.tl. │ +00000870: 15c8 7de2 14e7 96bb a85c 3326 2dc5 dba2 ..}......\3&-... │ +00000880: 964c eaf2 a549 a5ce 76b7 d0d4 b1cb 25b1 .L...I..v.....%. │ +00000890: 6be6 f86b 106e 2b73 721f 64b9 2dae 44f1 k..k.n+sr.d.-.D. │ +000008a0: 351b 7c4b 65e3 9be7 da67 30da 8ab9 3f9f 5.|Ke....g0...?. │ +000008b0: 91ba 3873 8b41 c97a 38e2 32ce f566 3e18 ..8s.A.z8.2..f>. │ +000008c0: 57d7 69bb cb27 4925 5a9f 8bb7 2e73 dd69 W.i..'I%Z....s.i │ +000008d0: 2db4 ecb6 cd1e 3a09 1b04 677d 833f d7be -.....:...g}.?.. │ +000008e0: 7868 3f59 cabc 75fa ce96 a6b4 e2de b875 xh?Y..u........u │ +000008f0: cb03 139a dcc7 8b06 6747 f776 37fa 77a2 ........gG.v7.w. │ +00000900: 7c71 476e e792 8cdb 90dc 794e 7174 db98 |qGn......yNqt.. │ +00000910: c8dd dbf6 b1d9 0bac 23ca 24bc f296 5e58 ........#.$...^X │ +00000920: ded5 0854 3e5f 9aee 2aed bd0f 8d9b e09e ...T>_..*....... │ +00000930: 7efc b235 0b76 b6ee 79f6 be4b 1e5d 3bfd ~..5.v..y..K.];. │ +00000940: 68b6 e177 f5d4 8edc dcc6 23bb e0d1 f6d4 h..w......#..... │ +00000950: 1dd9 136f 59d7 b175 d98f 96e4 921f cc7a ...oY..u.......z │ +00000960: 7dcb 9733 9d5b bf79 d675 dbff 736e 71b9 }..3.[.y.u..snq. │ +00000970: 3d09 aa1c 1ce9 76ff 42b2 dade 1b37 dd78 =.....v.B....7.x │ +00000980: d02e a9d2 6e97 fe3d 8fb3 8ee3 6553 7ae0 ....n..=....eSz. │ +00000990: 8455 5bed 8ee3 d75b 27a4 dc2a 1dfd 32f0 .U[....['..*..2. │ +000009a0: d476 f471 c133 2010 1008 08bc 6710 48ef .v.q.3 .....g.H. │ +000009b0: 5d30 3ee9 3fb5 f61f f632 99d8 b9ef adcf ]0>.?....2...... │ +000009c0: ec1e df5d 9c37 6eed 5d6e 7cef 998b fa5a ...].7n.]n|....Z │ +000009d0: 9279 6777 45bd f32b 6323 bb40 7523 93e1 .ygwE..+c#.@u#.. │ +000009e0: 3f26 343f 3feb fac6 6d5e b3c2 adb6 33ca ?&4??...m^....3. │ +000009f0: 43b7 7e3d 4aee 4e73 71d7 5fd9 b5d7 929f C.~=J.Nsq._..... │ +00000a00: f62d df70 ed4b b7c7 2bdf 7e74 5e25 67d7 .-.p.K..+.~t^%g. │ +00000a10: 9767 6fc8 b84a 7e1a 178c e5d7 960e cf56 .go..J~........V │ +00000a20: e65c de62 5771 f661 3ebb ddc8 5790 eacb .\.bWq.a>...W... │ +00000a30: b2d6 dab5 dbf5 0f1c 3cf0 a75d 174f ac64 ........<..].O.d │ +00000a40: dc47 67b6 a42e 91c3 2fe5 e949 bef9 b36e .Gg...../..I...n │ +00000a50: dd3f ef1a e12a b73c f3f6 9b2f 3e35 2972 .?...*.<.../>5)r │ +00000a60: d738 57a9 3e3f 73a5 45df 3c7d e053 85a4 .8W.>?s.E.<}.S.. │ +00000a70: b976 a998 9612 7b2a 41a7 efdf a590 5c50 .v....{*A.....\P │ +00000a80: fafa b53f 9cea 7ec0 07a8 9dfb b92b bfb9 ...?..~......+.. │ +00000a90: e730 1c95 15ae cfc5 5d73 4dd3 bff1 1c3c .0......]sM....< │ +00000aa0: 74ff 6187 c1a4 2de7 3bf7 c257 1ffe d198 t.a...-.;..W.... │ +00000ab0: 7322 579e 3aae 63d1 07df 6605 f4cd ab3b s"W.:.c...f....; │ +00000ac0: dbdb 678f 7c64 0e2b ff0b 4b6f 9f3e bba3 ..g.|d.+..Ko.>.. │ +00000ad0: 79f1 ab85 05e9 3549 73c7 69f1 815d 4df9 y.....5Is.i..]M. │ +00000ae0: c2da 79cb 3ff9 e01b 9975 db0f 34dd 947e ..y.?....u..4..~ │ +00000af0: 2cba 717e 34bc fc47 ab1f f98f 3ba7 5eb3 ,.q~4..G....;.^. │ +00000b00: 674a bd8f d137 6ebe 7a61 f967 132f df97 gJ...7n.za.g./.. │ +00000b10: 9b12 bd72 ebea 6f9f d1f5 d89a 9e28 1f4f ...r..o......(.O │ +00000b20: b11b ab8d e767 3b1f 3f73 d8c5 57b4 c5fb .....g;.?s..W... │ +00000b30: 7765 cbb9 05bd 675d f4f2 7f47 6da5 c1da we....g]...Gm... │ +00000b40: 1d42 974e bcec ecd9 7d43 188f 2775 e5d0 .B.N....}C..'u.. │ +00000b50: f134 9b30 9780 4040 2020 1010 0808 0404 .4.0..@@ ...... │ +00000b60: 0202 0181 8040 4020 2010 1008 081c d708 .....@@ ....... │ +00000b70: c4af db93 91a6 28fb 0557 7f23 7f90 d996 ......(..W.#.... │ +00000b80: ecb1 987d 14ab 9826 9eb1 fe58 c654 4b17 ...}...&...X.TK. │ +00000b90: f270 a5e8 d9aa 6faf f63f 3fac 1b52 7b64 .p....o..??..R{d │ +00000ba0: 969a 1cd7 c783 b31f f79c fcbd f2f9 797b ..............y{ │ +00000bb0: f6b7 aa2f b500 7b2c 7825 af6e d2f4 6a40 .../..{,x%.n..j@ │ +00000bc0: b424 f799 9726 ba9b 9fda fe89 6d33 5a3b .$...&......m3Z; │ +00000bd0: 6b8f e1f6 8f7a b6e1 9d1c 7b44 674b d945 k....z....{DgK.E │ +00000be0: b9f9 71e2 3af2 112d 1e79 b936 efdc e6fd ..q.:..-.y.6.... │ +00000bf0: 7ccc 81c5 1e3f fdd3 eeee 69b5 41fd 3571 |....?....i.A.5q │ +00000c00: 9735 4ecc 5552 37d9 e5d7 6732 892b 1fd3 .5N.UR7...g2.+.. │ +00000c10: bb67 496c 59f7 c719 57ca 168b 3cec b269 .gIlY...W...<..i │ +00000c20: 7f2a ddfc 6bbd 8524 3737 1db9 66c7 2a67 .*..k..$77..f.*g │ +00000c30: cf46 ed13 7071 b273 e4e2 a2db 6472 5a69 .F..pq.s....drZi │ +00000c40: fa88 b141 96cd b94c 87db 71b6 e538 bcdc ...A...L..q..8.. │ +00000c50: f4f2 a7a3 52a6 9cc6 a5cf 6572 ae79 452e ....R.....er.yE. │ +00000c60: 75ac 8723 2e4f bab4 a537 c3b7 30dc 2a57 u..#.O...7..0.*W │ +00000c70: 7251 d411 4f71 dd53 b305 cb52 5db2 e97d rQ..Oq.S...R]..} │ +00000c80: bf80 43cd 62af 8951 eda1 59ae 7b55 7214 ..C.b..Q..Y.{Ur. │ +00000c90: d0bf d61f 7aac 428f cbe5 f7dc d075 cbde ....z.B......u.. │ +00000ca0: 1eb7 f8a6 d8b9 6d85 3f6c daf4 e4e8 525a ......m.?l....RZ │ +00000cb0: 585e 3caf d525 b9dd b3d7 6e2a df5b cc25 X^<..%....n*.[.% │ +00000cc0: 97f6 dc33 d25a a9f6 1fd9 eb93 c75a 2af8 ...3.Z.......Z*. │ +00000cd0: ffbf 23f0 d175 6764 dc97 d2ed bbf6 b855 ..#..ugd.......U │ +00000ce0: a72c 6f1d 33ea e2ca 4d2b df1a df31 8fcf .,o.3...M+...1.. │ +00000cf0: 9a1e e74b 3a60 471e 72b2 e50b 9eee dabf ...K:`G.r....... │ +00000d00: a2eb c178 eae9 2326 bbdd d77f 77e2 27da ...x..#&....w.'. │ +00000d10: 2af1 7d6f fde4 0fae 7b62 4d29 eb36 baa7 *.}o....{bM).6.. │ +00000d20: 6f75 1b6f 6a4c b6b9 b6f7 9ed4 f39d 11f6 ou.ojL.......... │ +00000d30: 7125 fb19 96d9 d70f 59e2 b830 5472 8fdd q%......Y..0Tr.. │ +00000d40: 9f4e 6e72 f1bd 17ed 71cb 8e69 4a03 4f6d .Nnr....q..iJ.Om │ +00000d50: c714 1a9c 0302 0181 80c0 7b04 8185 27ec ..........{...'. │ +00000d60: ae7e 1daa da6e ff61 af50 b09b 834d d3da .~...n.a.P...M.. │ +00000d70: 9efd 7e61 4ddf 73c5 7db9 bd1b 5f3f 78f6 ..~aM.s.}..._?x. │ +00000d80: d5ee c571 2f16 d396 e811 fbda 42ec 3654 ...q/.......B.6T │ +00000d90: febd 975f 2f2a 1526 24ee 99f9 1f58 98dd ..._/*.&$....X.. │ +00000da0: 633f 40b5 ffad 7f1b eb5a 9aa6 b817 aeb7 c?@......Z...... │ +00000db0: 2be3 b62d d3e7 7c72 df9f fd75 eeca 3726 +..-..|r...u..7& │ +00000dc0: be92 9966 df44 e85c 6017 ee0f 9db6 8b82 ...f.D.\`....... │ +00000dd0: 7f7c 68f5 3cf7 c86f 5d1d 3348 9a8b 69a9 .|h.<..o].3H..i. │ +00000de0: f6e1 5186 cec5 ffca b711 2ce3 5777 3df1 ..Q.......,.Ww=. │ +00000df0: f397 ffeb 75fb 22c2 fe25 bf6a aaa3 b8bc ....u."..%.j.... │ +00000e00: b4b0 6bb9 bcd6 d217 75ee 5b69 e7bb 95d7 ..k.....u.[i.... │ +00000e10: fdec 95b1 9774 8c74 15b3 e6cb 98d3 430f .....t.t......C. │ +00000e20: df75 96fc 6afc dc51 b54b c5f5 9953 5c21 .u..j..Q.K...S\! │ +00000e30: 1968 7b9f 8d12 b773 ed85 3f9c 312b f32c .h{....s..?.1+., │ +00000e40: 3f74 643f 3335 ccbd f484 dd33 6939 87ef ?td?35.....3i9.. │ +00000e50: b4bc 50b1 6b8b fe8d e7c9 4337 0cf1 39e5 ..P.k.....C7..9. │ +00000e60: 7a50 e75d a3f2 854b 9eff d05f 94ec cbf7 zP.]...K..._.... │ +00000e70: 339e da3e f753 afb2 1db9 57ea f717 7db6 3..>.S....W...}. │ +00000e80: cef7 fe2d 2b7f f384 6fcc bbfb 81c5 c957 ...-+...o......W │ +00000e90: 1615 a3c7 b2e7 6edb 98d9 71c5 29a5 a4f4 ......n...q.)... │ +00000ea0: f2a9 abef d93b a2f3 b6bd b34a b999 a37a .....;.....J...z │ +00000eb0: da46 ad70 0f3f ffda e7fe 65e6 8e47 a79d .F.p.?....e..G.. │ +00000ec0: da5b 2db3 a927 f7ad c9d1 370e ad58 3a3d .[-..'....7..X:= │ +00000ed0: 1e39 f786 e7df d8f5 93b8 7de1 c892 ebce .9........}..... │ +00000ee0: 6416 a77f 32be d2f3 f619 3ffd dda5 6ecd d...2.....?...n. │ +00000ef0: 1527 bac9 c5b5 af7f 77cb fd63 cbe9 d077 .'......w..c...w │ +00000f00: 38d5 a403 5ede 2c4f bca7 f997 cf74 80ff 8...^.,O.....t.. │ +00000f10: 7b76 f0f6 fb61 92ef d9b5 131a 0f08 0404 {v...a.......... │ +00000f20: 0202 0181 8040 4020 2010 1008 081c 8f08 .....@@ ....... │ +00000f30: ecb0 77b1 3e64 13e3 8d00 9e00 40dc e273 ..w.>d......@..s │ +00000f40: cb86 0c87 f8bc 3fef 056a 5c7f 97cd 9d66 ......?..j\....f │ +00000f50: 3ade 0893 8d18 ee59 e5c7 185b b7a7 93ed :......Y...[.... │ +00000f60: 5838 37c7 ea87 7ac4 fa35 1799 021d 7de1 X87...z..5....}. │ +00000f70: a71f 3ec3 473a 3824 3fb8 72c2 1b6d f203 ..>.G:8$?.r..m.. │ +00000f80: 1be6 e4fb d830 2c83 2000 46ce be10 fc8f .....0,. .F..... │ +00000f90: fc22 982b 9e57 7bbf a458 ec70 abba 4d51 .".+.W{..X.p..MQ │ +00000fa0: 3974 d68a ca36 4c47 b354 c6b8 f2e2 7fb8 9t...6LG.T...... │ +00000fb0: ec8e d1b1 dbdc f0c6 f4d1 8407 9f80 4040 ..............@@ │ +00000fc0: 2020 1010 0808 0404 0202 0181 8040 4020 ...........@@ │ +00000fd0: 2010 1008 0804 0402 0201 8180 4040 2020 ...........@@ │ +00000fe0: 1010 0808 0404 0202 0181 8040 4020 2010 ...........@@ . │ +00000ff0: 1008 0804 04de 1102 492d aad0 fb1c 1f9e ........I-...... │ +00001000: 703b bf5c 1b47 3b23 770a 1f05 3870 68d8 p;.\.G;#w...8ph. │ +00001010: f04e fe39 e051 2d9b 22d7 76d2 1db3 aeb2 .N.9.Q-.".v..... │ +00001020: af19 df56 cd77 5451 c129 2010 1008 0804 ...V.wTQ.) ..... │ +00001030: 0402 0201 8180 4040 2020 1010 0808 0404 ......@@ ...... │ +00001040: 0202 0181 8040 4020 2010 1008 0804 0402 .....@@ ....... │ +00001050: 0201 8180 4040 2020 1010 0808 0404 0202 ....@@ ........ │ +00001060: 478d c017 eddd 6cde 929e 69a4 df3b e02b G.....l...i..;.+ │ +00001070: eafa ad01 deec c62e 6a35 99ef c643 be1f ........j5...C.. │ +00001080: 76fd aec0 974c 963f 79fc df3c 900f 79f8 v....L.?y..<..y. │ +00001090: 4d03 3f3f bfb3 8e5d b990 3f6c 845e 3af2 M.??...]..?l.^:. │ +000010a0: 89b0 cb1f 1dbf a7c0 6f1c 90f3 ddb5 94ab ........o....... │ +000010b0: ede4 5c5b 3a66 44d2 945c 44d7 8797 74f4 ..\[:fD..\D...t. │ +000010c0: 83b9 f8b1 cc83 356d ea6e df3a 2d4e de7d ......5m.n.:-N.} │ +000010d0: 9338 dc70 9002 0201 8180 4040 2020 1010 .8.p......@@ .. │ +000010e0: 0808 0404 0202 ff6b 04f8 efe0 5cdb 67e3 .......k....\.g. │ +000010f0: c7b3 bd99 8db7 0f4c d8f7 d993 3385 2bdd .......L....3.+. │ +00001100: 7d35 6d9c 4efd 5a73 a1c8 4d41 5802 0201 }5m.N.Zs..MAX... │ +00001110: 8180 4040 2020 1010 0808 0404 0202 ff87 ..@@ .......... │ +00001120: 08fc 0f5f b428 94 ..._.(.