--- /home/fdroid/fdroiddata/tmp/com.harleensahni.android.mbr_20140127.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.harleensahni.android.mbr_20140127.apk ├── zipinfo /dev/stdin │ @@ -1,18 +1,18 @@ │ -Zip file size: 128948 bytes, number of entries: 16 │ +Zip file size: 129142 bytes, number of entries: 16 │ -rw---- 2.0 fat 1051 bl defN 14-May-22 04:30 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 1172 bl defN 14-May-22 04:30 META-INF/F2E1B389.SF │ -rw---- 2.0 fat 1332 bl defN 14-May-22 04:30 META-INF/F2E1B389.RSA │ --rw---- 2.0 fat 9949 bX defN 14-May-22 04:15 assets/LICENSE.html │ --rw---- 2.0 fat 580 bl defN 14-May-22 04:15 res/layout/main.xml │ --rw---- 2.0 fat 1596 bl defN 14-May-22 04:15 res/layout/media_button_list.xml │ --rw---- 2.0 fat 1284 bl defN 14-May-22 04:15 res/layout/media_receiver_view.xml │ --rw---- 2.0 fat 408 bl defN 14-May-22 04:15 res/menu/selector_menu.xml │ --rw---- 1.0 fat 80320 b- stor 14-May-22 04:15 res/raw/dismiss.wav │ --rw---- 2.0 fat 1536 bl defN 14-May-22 04:15 res/xml/preferences.xml │ --rw---- 2.0 fat 4416 bl defN 14-May-22 04:15 AndroidManifest.xml │ --rw---- 1.0 fat 6652 b- stor 14-May-22 04:16 resources.arsc │ --rw---- 1.0 fat 5983 b- stor 14-May-22 04:16 res/drawable-hdpi/icon.png │ --rw---- 1.0 fat 2390 b- stor 14-May-22 04:16 res/drawable-ldpi/icon.png │ --rw---- 1.0 fat 3465 b- stor 14-May-22 04:16 res/drawable-mdpi/icon.png │ --rw---- 2.0 fat 45436 bl defN 14-May-22 04:15 classes.dex │ -16 files, 167570 bytes uncompressed, 126811 bytes compressed: 24.3% │ +-rw---- 2.0 fat 4228 bX defN 17-Oct-26 01:28 AndroidManifest.xml │ +-rw---- 2.0 fat 9949 bl defN 17-Oct-26 01:28 assets/LICENSE.html │ +-rw---- 1.0 fat 6045 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/icon.png │ +-rw---- 1.0 fat 2405 b- stor 80-Jan-01 00:00 res/drawable-ldpi-v4/icon.png │ +-rw---- 1.0 fat 3496 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/icon.png │ +-rw---- 2.0 fat 580 bl defN 17-Oct-26 01:28 res/layout/main.xml │ +-rw---- 2.0 fat 1596 bl defN 17-Oct-26 01:28 res/layout/media_button_list.xml │ +-rw---- 2.0 fat 1284 bl defN 17-Oct-26 01:28 res/layout/media_receiver_view.xml │ +-rw---- 2.0 fat 408 bl defN 17-Oct-26 01:28 res/menu/selector_menu.xml │ +-rw---- 1.0 fat 80320 b- stor 80-Jan-01 00:00 res/raw/dismiss.wav │ +-rw---- 2.0 fat 1536 bl defN 17-Oct-26 01:28 res/xml/preferences.xml │ +-rw---- 1.0 fat 6884 b- stor 80-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 45532 bl defN 17-Oct-26 01:28 classes.dex │ +16 files, 167818 bytes uncompressed, 127036 bytes compressed: 24.3% ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -31,9 +31,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ ├── classes.dex │ ├── classes.jar │ │ ├── zipinfo /dev/stdin │ │ │ @@ -1,20 +1,20 @@ │ │ │ -Zip file size: 55100 bytes, number of entries: 39 │ │ │ +Zip file size: 55054 bytes, number of entries: 39 │ │ │ ?rwxrwxr-x 2.0 unx 162 b- stor 80-Jan-01 00:00 android/annotation/SuppressLint.class │ │ │ ?rwxrwxr-x 2.0 unx 141 b- stor 80-Jan-01 00:00 android/annotation/TargetApi.class │ │ │ ?rwxrwxr-x 2.0 unx 175 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 893 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/Constants.class │ │ │ ?rwxrwxr-x 2.0 unx 708 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/Eula$1.class │ │ │ ?rwxrwxr-x 2.0 unx 442 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/Eula$2.class │ │ │ ?rwxrwxr-x 2.0 unx 443 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/Eula$3.class │ │ │ ?rwxrwxr-x 2.0 unx 131 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/Eula$OnEulaAgreedTo.class │ │ │ ?rwxrwxr-x 2.0 unx 3327 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/Eula.class │ │ │ -?rwxrwxr-x 2.0 unx 1785 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/MediaButtonConfigure$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1777 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/MediaButtonConfigure$1.class │ │ │ ?rwxrwxr-x 2.0 unx 746 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/MediaButtonConfigure$2.class │ │ │ -?rwxrwxr-x 2.0 unx 5373 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/MediaButtonConfigure.class │ │ │ +?rwxrwxr-x 2.0 unx 5298 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/MediaButtonConfigure.class │ │ │ ?rwxrwxr-x 2.0 unx 2734 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/MediaButtonMonitorService$SettingsObserver.class │ │ │ ?rwxrwxr-x 2.0 unx 2118 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/MediaButtonMonitorService.class │ │ │ ?rwxrwxr-x 2.0 unx 247 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/R$array.class │ │ │ ?rwxrwxr-x 2.0 unx 150 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 202 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 479 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/R$id.class │ │ │ ?rwxrwxr-x 2.0 unx 284 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/R$layout.class │ │ │ @@ -30,12 +30,12 @@ │ │ │ ?rwxrwxr-x 2.0 unx 621 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/ReceiverSelector$4$1.class │ │ │ ?rwxrwxr-x 2.0 unx 598 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/ReceiverSelector$4.class │ │ │ ?rwxrwxr-x 2.0 unx 584 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/ReceiverSelector$5.class │ │ │ ?rwxrwxr-x 2.0 unx 498 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/ReceiverSelector$SweepBroadcastReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 12277 b- defN 80-Jan-01 00:00 com/harleensahni/android/mbr/ReceiverSelector.class │ │ │ ?rwxrwxr-x 2.0 unx 432 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/Utils$1.class │ │ │ ?rwxrwxr-x 2.0 unx 866 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/Utils$2.class │ │ │ -?rwxrwxr-x 2.0 unx 4772 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/Utils.class │ │ │ -?rwxrwxr-x 2.0 unx 5693 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/receivers/MediaButtonReceiver.class │ │ │ +?rwxrwxr-x 2.0 unx 4761 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/Utils.class │ │ │ +?rwxrwxr-x 2.0 unx 5741 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/receivers/MediaButtonReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 1141 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/receivers/MediaButtonRouterBootReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 270 b- stor 80-Jan-01 00:00 com/harleensahni/android/mbr/ReceiverSelectorLocked.class │ │ │ -39 files, 55015 bytes uncompressed, 48316 bytes compressed: 12.2% │ │ │ +39 files, 54969 bytes uncompressed, 48270 bytes compressed: 12.2% │ │ ├── com/harleensahni/android/mbr/MediaButtonConfigure$1.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -137,103 +137,99 @@ │ │ │ │ 3: astore_3 │ │ │ │ 4: aload_3 │ │ │ │ 5: invokespecial #24 // Method java/lang/StringBuilder."":()V │ │ │ │ 8: iconst_1 │ │ │ │ 9: istore 4 │ │ │ │ 11: aload_0 │ │ │ │ 12: getfield #15 // Field val$showAppCheckBoxPreferences:Ljava/util/List; │ │ │ │ - 15: astore 5 │ │ │ │ - 17: aload 5 │ │ │ │ - 19: invokeinterface #31, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 24: astore 6 │ │ │ │ - 26: aload 6 │ │ │ │ - 28: invokeinterface #37, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 33: istore 7 │ │ │ │ - 35: iload 7 │ │ │ │ - 37: ifeq 126 │ │ │ │ - 40: aload 6 │ │ │ │ - 42: invokeinterface #41, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 47: checkcast #43 // class android/preference/CheckBoxPreference │ │ │ │ - 50: astore 8 │ │ │ │ - 52: aload_1 │ │ │ │ - 53: aload 8 │ │ │ │ - 55: if_acmpne 69 │ │ │ │ - 58: getstatic #49 // Field java/lang/Boolean.FALSE:Ljava/lang/Boolean; │ │ │ │ - 61: astore 5 │ │ │ │ - 63: aload_2 │ │ │ │ - 64: aload 5 │ │ │ │ - 66: if_acmpeq 87 │ │ │ │ - 69: aload_1 │ │ │ │ - 70: aload 8 │ │ │ │ - 72: if_acmpeq 26 │ │ │ │ - 75: aload 8 │ │ │ │ - 77: invokevirtual #52 // Method android/preference/CheckBoxPreference.isChecked:()Z │ │ │ │ - 80: istore 7 │ │ │ │ - 82: iload 7 │ │ │ │ - 84: ifne 26 │ │ │ │ - 87: iload 4 │ │ │ │ - 89: ifeq 112 │ │ │ │ - 92: iconst_0 │ │ │ │ - 93: istore 4 │ │ │ │ - 95: aload 8 │ │ │ │ - 97: invokevirtual #56 // Method android/preference/CheckBoxPreference.getKey:()Ljava/lang/String; │ │ │ │ - 100: astore 5 │ │ │ │ - 102: aload_3 │ │ │ │ - 103: aload 5 │ │ │ │ - 105: invokevirtual #60 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 108: pop │ │ │ │ - 109: goto 26 │ │ │ │ - 112: ldc #62 // String , │ │ │ │ - 114: astore 5 │ │ │ │ - 116: aload_3 │ │ │ │ - 117: aload 5 │ │ │ │ - 119: invokevirtual #60 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 122: pop │ │ │ │ - 123: goto 95 │ │ │ │ - 126: aload_0 │ │ │ │ - 127: getfield #17 // Field val$missingHiddenIds:Ljava/util/List; │ │ │ │ - 130: astore 5 │ │ │ │ - 132: aload 5 │ │ │ │ - 134: invokeinterface #31, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 139: astore 6 │ │ │ │ - 141: aload 6 │ │ │ │ - 143: invokeinterface #37, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 148: istore 7 │ │ │ │ - 150: iload 7 │ │ │ │ - 152: ifeq 199 │ │ │ │ - 155: aload 6 │ │ │ │ - 157: invokeinterface #41, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 162: checkcast #64 // class java/lang/String │ │ │ │ - 165: astore 9 │ │ │ │ - 167: iload 4 │ │ │ │ - 169: ifeq 185 │ │ │ │ - 172: iconst_0 │ │ │ │ - 173: istore 4 │ │ │ │ - 175: aload_3 │ │ │ │ - 176: aload 9 │ │ │ │ - 178: invokevirtual #60 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 181: pop │ │ │ │ - 182: goto 141 │ │ │ │ - 185: ldc #62 // String , │ │ │ │ - 187: astore 5 │ │ │ │ - 189: aload_3 │ │ │ │ - 190: aload 5 │ │ │ │ - 192: invokevirtual #60 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 195: pop │ │ │ │ - 196: goto 175 │ │ │ │ - 199: aload_0 │ │ │ │ - 200: getfield #13 // Field this$0:Lcom/harleensahni/android/mbr/MediaButtonConfigure; │ │ │ │ - 203: invokestatic #70 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ - 206: invokeinterface #76, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ - 211: astore 5 │ │ │ │ - 213: aload_3 │ │ │ │ - 214: invokevirtual #81 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 217: astore 10 │ │ │ │ - 219: aload 5 │ │ │ │ - 221: ldc #78 // String hidden_apps │ │ │ │ - 223: aload 10 │ │ │ │ - 225: invokeinterface #87, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ - 230: invokeinterface #90, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ - 235: pop │ │ │ │ - 236: iconst_1 │ │ │ │ - 237: ireturn │ │ │ │ + 15: invokeinterface #31, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 20: astore 5 │ │ │ │ + 22: aload 5 │ │ │ │ + 24: invokeinterface #37, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 29: istore 6 │ │ │ │ + 31: iload 6 │ │ │ │ + 33: ifeq 122 │ │ │ │ + 36: aload 5 │ │ │ │ + 38: invokeinterface #41, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 43: checkcast #43 // class android/preference/CheckBoxPreference │ │ │ │ + 46: astore 7 │ │ │ │ + 48: aload_1 │ │ │ │ + 49: aload 7 │ │ │ │ + 51: if_acmpne 65 │ │ │ │ + 54: getstatic #49 // Field java/lang/Boolean.FALSE:Ljava/lang/Boolean; │ │ │ │ + 57: astore 8 │ │ │ │ + 59: aload_2 │ │ │ │ + 60: aload 8 │ │ │ │ + 62: if_acmpeq 83 │ │ │ │ + 65: aload_1 │ │ │ │ + 66: aload 7 │ │ │ │ + 68: if_acmpeq 22 │ │ │ │ + 71: aload 7 │ │ │ │ + 73: invokevirtual #52 // Method android/preference/CheckBoxPreference.isChecked:()Z │ │ │ │ + 76: istore 6 │ │ │ │ + 78: iload 6 │ │ │ │ + 80: ifne 22 │ │ │ │ + 83: iload 4 │ │ │ │ + 85: ifeq 108 │ │ │ │ + 88: iconst_0 │ │ │ │ + 89: istore 4 │ │ │ │ + 91: aload 7 │ │ │ │ + 93: invokevirtual #56 // Method android/preference/CheckBoxPreference.getKey:()Ljava/lang/String; │ │ │ │ + 96: astore 8 │ │ │ │ + 98: aload_3 │ │ │ │ + 99: aload 8 │ │ │ │ + 101: invokevirtual #60 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 104: pop │ │ │ │ + 105: goto 22 │ │ │ │ + 108: ldc #62 // String , │ │ │ │ + 110: astore 8 │ │ │ │ + 112: aload_3 │ │ │ │ + 113: aload 8 │ │ │ │ + 115: invokevirtual #60 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 118: pop │ │ │ │ + 119: goto 91 │ │ │ │ + 122: aload_0 │ │ │ │ + 123: getfield #17 // Field val$missingHiddenIds:Ljava/util/List; │ │ │ │ + 126: invokeinterface #31, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 131: astore 5 │ │ │ │ + 133: aload 5 │ │ │ │ + 135: invokeinterface #37, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 140: istore 6 │ │ │ │ + 142: iload 6 │ │ │ │ + 144: ifeq 191 │ │ │ │ + 147: aload 5 │ │ │ │ + 149: invokeinterface #41, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 154: checkcast #64 // class java/lang/String │ │ │ │ + 157: astore 9 │ │ │ │ + 159: iload 4 │ │ │ │ + 161: ifeq 177 │ │ │ │ + 164: iconst_0 │ │ │ │ + 165: istore 4 │ │ │ │ + 167: aload_3 │ │ │ │ + 168: aload 9 │ │ │ │ + 170: invokevirtual #60 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 173: pop │ │ │ │ + 174: goto 133 │ │ │ │ + 177: ldc #62 // String , │ │ │ │ + 179: astore 8 │ │ │ │ + 181: aload_3 │ │ │ │ + 182: aload 8 │ │ │ │ + 184: invokevirtual #60 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 187: pop │ │ │ │ + 188: goto 167 │ │ │ │ + 191: aload_0 │ │ │ │ + 192: getfield #13 // Field this$0:Lcom/harleensahni/android/mbr/MediaButtonConfigure; │ │ │ │ + 195: invokestatic #70 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ + 198: invokeinterface #76, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ + 203: astore 5 │ │ │ │ + 205: aload_3 │ │ │ │ + 206: invokevirtual #81 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 209: astore 10 │ │ │ │ + 211: aload 5 │ │ │ │ + 213: ldc #78 // String hidden_apps │ │ │ │ + 215: aload 10 │ │ │ │ + 217: invokeinterface #87, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ + 222: invokeinterface #90, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ + 227: pop │ │ │ │ + 228: iconst_1 │ │ │ │ + 229: ireturn │ │ │ │ } │ │ ├── com/harleensahni/android/mbr/MediaButtonConfigure.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -348,313 +348,259 @@ │ │ │ │ 73: invokevirtual #43 // Method android/preference/Preference.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ │ │ 76: goto 43 │ │ │ │ │ │ │ │ public void onCreate(android.os.Bundle); │ │ │ │ descriptor: (Landroid/os/Bundle;)V │ │ │ │ flags: ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=24, args_size=2 │ │ │ │ + stack=300, locals=21, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: aload_1 │ │ │ │ 2: invokespecial #47 // Method android/preference/PreferenceActivity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ 5: aload_0 │ │ │ │ 6: invokestatic #53 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ 9: ldc #55 // String hidden_apps │ │ │ │ 11: ldc #57 // String │ │ │ │ 13: invokeinterface #63, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ 18: astore_2 │ │ │ │ - 19: ldc #65 // String , │ │ │ │ - 21: astore_3 │ │ │ │ - 22: aload_2 │ │ │ │ - 23: aload_3 │ │ │ │ - 24: invokevirtual #71 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ - 27: invokestatic #77 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List; │ │ │ │ - 30: astore 4 │ │ │ │ - 32: new #79 // class java/util/ArrayList │ │ │ │ - 35: astore 5 │ │ │ │ - 37: aload 5 │ │ │ │ - 39: aload 4 │ │ │ │ - 41: invokespecial #82 // Method java/util/ArrayList."":(Ljava/util/Collection;)V │ │ │ │ - 44: aload_0 │ │ │ │ - 45: astore_3 │ │ │ │ - 46: ldc #83 // int 2130968576 │ │ │ │ - 48: istore 6 │ │ │ │ - 50: aload_0 │ │ │ │ - 51: iload 6 │ │ │ │ - 53: invokevirtual #88 // Method addPreferencesFromResource:(I)V │ │ │ │ - 56: new #90 // class android/preference/PreferenceCategory │ │ │ │ - 59: astore 7 │ │ │ │ - 61: aload 7 │ │ │ │ - 63: astore_3 │ │ │ │ - 64: aload_0 │ │ │ │ - 65: astore 8 │ │ │ │ - 67: aload 7 │ │ │ │ - 69: aload_0 │ │ │ │ - 70: invokespecial #93 // Method android/preference/PreferenceCategory."":(Landroid/content/Context;)V │ │ │ │ - 73: ldc #94 // int 2131165216 │ │ │ │ - 75: istore 9 │ │ │ │ - 77: aload 7 │ │ │ │ - 79: iload 9 │ │ │ │ - 81: invokevirtual #98 // Method android/preference/PreferenceCategory.setTitle:(I)V │ │ │ │ - 84: aload_0 │ │ │ │ - 85: invokevirtual #102 // Method getPreferenceScreen:()Landroid/preference/PreferenceScreen; │ │ │ │ - 88: astore 10 │ │ │ │ - 90: aload 10 │ │ │ │ - 92: astore_3 │ │ │ │ - 93: aload 7 │ │ │ │ - 95: astore 8 │ │ │ │ - 97: aload 10 │ │ │ │ - 99: aload 7 │ │ │ │ - 101: invokevirtual #108 // Method android/preference/PreferenceScreen.addPreference:(Landroid/preference/Preference;)Z │ │ │ │ - 104: pop │ │ │ │ - 105: new #79 // class java/util/ArrayList │ │ │ │ - 108: astore 11 │ │ │ │ - 110: aload 11 │ │ │ │ - 112: invokespecial #109 // Method java/util/ArrayList."":()V │ │ │ │ - 115: new #111 // class com/harleensahni/android/mbr/MediaButtonConfigure$1 │ │ │ │ - 118: astore 12 │ │ │ │ - 120: aload_0 │ │ │ │ - 121: astore_3 │ │ │ │ - 122: aload 12 │ │ │ │ - 124: aload_0 │ │ │ │ - 125: aload 11 │ │ │ │ - 127: aload 5 │ │ │ │ - 129: invokespecial #114 // Method com/harleensahni/android/mbr/MediaButtonConfigure$1."":(Lcom/harleensahni/android/mbr/MediaButtonConfigure;Ljava/util/List;Ljava/util/List;)V │ │ │ │ - 132: aload_0 │ │ │ │ - 133: invokevirtual #118 // Method getPackageManager:()Landroid/content/pm/PackageManager; │ │ │ │ - 136: astore 10 │ │ │ │ - 138: aconst_null │ │ │ │ - 139: astore 13 │ │ │ │ - 141: iconst_0 │ │ │ │ - 142: istore 14 │ │ │ │ - 144: aload 10 │ │ │ │ - 146: iconst_0 │ │ │ │ - 147: aconst_null │ │ │ │ - 148: invokestatic #124 // Method com/harleensahni/android/mbr/Utils.getMediaReceivers:(Landroid/content/pm/PackageManager;ZLandroid/content/Context;)Ljava/util/List; │ │ │ │ - 151: astore 15 │ │ │ │ - 153: aload 15 │ │ │ │ - 155: invokeinterface #130, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 160: astore 16 │ │ │ │ - 162: aload 16 │ │ │ │ - 164: invokeinterface #136, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 169: istore 9 │ │ │ │ - 171: iload 9 │ │ │ │ - 173: ifeq 383 │ │ │ │ - 176: aload 16 │ │ │ │ - 178: invokeinterface #140, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 183: checkcast #142 // class android/content/pm/ResolveInfo │ │ │ │ - 186: astore 17 │ │ │ │ - 188: ldc #144 // class com/harleensahni/android/mbr/receivers/MediaButtonReceiver │ │ │ │ - 190: invokevirtual #150 // Method java/lang/Class.getName:()Ljava/lang/String; │ │ │ │ - 193: astore 10 │ │ │ │ - 195: aload 17 │ │ │ │ - 197: getfield #154 // Field android/content/pm/ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo; │ │ │ │ - 200: astore_3 │ │ │ │ - 201: aload_3 │ │ │ │ - 202: astore 13 │ │ │ │ - 204: aload_3 │ │ │ │ - 205: getfield #160 // Field android/content/pm/ActivityInfo.name:Ljava/lang/String; │ │ │ │ - 208: astore_3 │ │ │ │ - 209: aload_3 │ │ │ │ - 210: astore 13 │ │ │ │ - 212: aload 10 │ │ │ │ - 214: aload_3 │ │ │ │ - 215: invokevirtual #164 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 218: istore 9 │ │ │ │ - 220: iload 9 │ │ │ │ - 222: ifne 162 │ │ │ │ - 225: aload_0 │ │ │ │ - 226: invokevirtual #118 // Method getPackageManager:()Landroid/content/pm/PackageManager; │ │ │ │ - 229: astore 10 │ │ │ │ - 231: aload 10 │ │ │ │ - 233: astore_3 │ │ │ │ - 234: aload 17 │ │ │ │ + 19: aload_2 │ │ │ │ + 20: ldc #65 // String , │ │ │ │ + 22: invokevirtual #71 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ + 25: invokestatic #77 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List; │ │ │ │ + 28: astore_3 │ │ │ │ + 29: new #79 // class java/util/ArrayList │ │ │ │ + 32: astore 4 │ │ │ │ + 34: aload 4 │ │ │ │ + 36: aload_3 │ │ │ │ + 37: invokespecial #82 // Method java/util/ArrayList."":(Ljava/util/Collection;)V │ │ │ │ + 40: aload_0 │ │ │ │ + 41: astore 5 │ │ │ │ + 43: aload_0 │ │ │ │ + 44: ldc #83 // int 2130968576 │ │ │ │ + 46: invokevirtual #88 // Method addPreferencesFromResource:(I)V │ │ │ │ + 49: new #90 // class android/preference/PreferenceCategory │ │ │ │ + 52: astore 6 │ │ │ │ + 54: aload 6 │ │ │ │ + 56: aload_0 │ │ │ │ + 57: invokespecial #93 // Method android/preference/PreferenceCategory."":(Landroid/content/Context;)V │ │ │ │ + 60: ldc #94 // int 2131165216 │ │ │ │ + 62: istore 7 │ │ │ │ + 64: aload 6 │ │ │ │ + 66: iload 7 │ │ │ │ + 68: invokevirtual #98 // Method android/preference/PreferenceCategory.setTitle:(I)V │ │ │ │ + 71: aload_0 │ │ │ │ + 72: invokevirtual #102 // Method getPreferenceScreen:()Landroid/preference/PreferenceScreen; │ │ │ │ + 75: aload 6 │ │ │ │ + 77: invokevirtual #108 // Method android/preference/PreferenceScreen.addPreference:(Landroid/preference/Preference;)Z │ │ │ │ + 80: pop │ │ │ │ + 81: new #79 // class java/util/ArrayList │ │ │ │ + 84: astore 8 │ │ │ │ + 86: aload 8 │ │ │ │ + 88: invokespecial #109 // Method java/util/ArrayList."":()V │ │ │ │ + 91: new #111 // class com/harleensahni/android/mbr/MediaButtonConfigure$1 │ │ │ │ + 94: astore 9 │ │ │ │ + 96: aload 9 │ │ │ │ + 98: aload_0 │ │ │ │ + 99: aload 8 │ │ │ │ + 101: aload 4 │ │ │ │ + 103: invokespecial #114 // Method com/harleensahni/android/mbr/MediaButtonConfigure$1."":(Lcom/harleensahni/android/mbr/MediaButtonConfigure;Ljava/util/List;Ljava/util/List;)V │ │ │ │ + 106: aload_0 │ │ │ │ + 107: invokevirtual #118 // Method getPackageManager:()Landroid/content/pm/PackageManager; │ │ │ │ + 110: astore 10 │ │ │ │ + 112: iconst_0 │ │ │ │ + 113: istore 11 │ │ │ │ + 115: aload 10 │ │ │ │ + 117: iconst_0 │ │ │ │ + 118: aconst_null │ │ │ │ + 119: invokestatic #124 // Method com/harleensahni/android/mbr/Utils.getMediaReceivers:(Landroid/content/pm/PackageManager;ZLandroid/content/Context;)Ljava/util/List; │ │ │ │ + 122: astore 12 │ │ │ │ + 124: aload 12 │ │ │ │ + 126: invokeinterface #130, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 131: astore 13 │ │ │ │ + 133: aload 13 │ │ │ │ + 135: invokeinterface #136, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 140: istore 7 │ │ │ │ + 142: iload 7 │ │ │ │ + 144: ifeq 333 │ │ │ │ + 147: aload 13 │ │ │ │ + 149: invokeinterface #140, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 154: checkcast #142 // class android/content/pm/ResolveInfo │ │ │ │ + 157: astore 14 │ │ │ │ + 159: ldc #144 // class com/harleensahni/android/mbr/receivers/MediaButtonReceiver │ │ │ │ + 161: invokevirtual #150 // Method java/lang/Class.getName:()Ljava/lang/String; │ │ │ │ + 164: astore 10 │ │ │ │ + 166: aload 14 │ │ │ │ + 168: getfield #154 // Field android/content/pm/ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo; │ │ │ │ + 171: getfield #160 // Field android/content/pm/ActivityInfo.name:Ljava/lang/String; │ │ │ │ + 174: astore 5 │ │ │ │ + 176: aload 10 │ │ │ │ + 178: aload 5 │ │ │ │ + 180: invokevirtual #164 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 183: istore 7 │ │ │ │ + 185: iload 7 │ │ │ │ + 187: ifne 133 │ │ │ │ + 190: aload_0 │ │ │ │ + 191: invokevirtual #118 // Method getPackageManager:()Landroid/content/pm/PackageManager; │ │ │ │ + 194: astore 10 │ │ │ │ + 196: aload 14 │ │ │ │ + 198: aload 10 │ │ │ │ + 200: invokestatic #168 // Method com/harleensahni/android/mbr/Utils.getMediaReceiverUniqueID:(Landroid/content/pm/ResolveInfo;Landroid/content/pm/PackageManager;)Ljava/lang/String; │ │ │ │ + 203: astore 15 │ │ │ │ + 205: new #170 // class android/preference/CheckBoxPreference │ │ │ │ + 208: astore 16 │ │ │ │ + 210: aload_0 │ │ │ │ + 211: astore 5 │ │ │ │ + 213: aload 16 │ │ │ │ + 215: aload_0 │ │ │ │ + 216: invokespecial #171 // Method android/preference/CheckBoxPreference."":(Landroid/content/Context;)V │ │ │ │ + 219: aload_0 │ │ │ │ + 220: invokevirtual #118 // Method getPackageManager:()Landroid/content/pm/PackageManager; │ │ │ │ + 223: astore 10 │ │ │ │ + 225: aload 14 │ │ │ │ + 227: aload 10 │ │ │ │ + 229: invokestatic #174 // Method com/harleensahni/android/mbr/Utils.getAppName:(Landroid/content/pm/ResolveInfo;Landroid/content/pm/PackageManager;)Ljava/lang/String; │ │ │ │ + 232: astore 10 │ │ │ │ + 234: aload 16 │ │ │ │ 236: aload 10 │ │ │ │ - 238: invokestatic #168 // Method com/harleensahni/android/mbr/Utils.getMediaReceiverUniqueID:(Landroid/content/pm/ResolveInfo;Landroid/content/pm/PackageManager;)Ljava/lang/String; │ │ │ │ - 241: astore 18 │ │ │ │ - 243: new #170 // class android/preference/CheckBoxPreference │ │ │ │ - 246: astore 19 │ │ │ │ - 248: aload_0 │ │ │ │ - 249: astore_3 │ │ │ │ - 250: aload 19 │ │ │ │ - 252: aload_0 │ │ │ │ - 253: invokespecial #171 // Method android/preference/CheckBoxPreference."":(Landroid/content/Context;)V │ │ │ │ - 256: aload_0 │ │ │ │ - 257: invokevirtual #118 // Method getPackageManager:()Landroid/content/pm/PackageManager; │ │ │ │ - 260: astore 10 │ │ │ │ + 238: invokevirtual #177 // Method android/preference/CheckBoxPreference.setTitle:(Ljava/lang/CharSequence;)V │ │ │ │ + 241: aload 16 │ │ │ │ + 243: iconst_0 │ │ │ │ + 244: invokevirtual #180 // Method android/preference/CheckBoxPreference.setPersistent:(Z)V │ │ │ │ + 247: aload 16 │ │ │ │ + 249: aload 15 │ │ │ │ + 251: invokevirtual #184 // Method android/preference/CheckBoxPreference.setKey:(Ljava/lang/String;)V │ │ │ │ + 254: aload 16 │ │ │ │ + 256: invokevirtual #187 // Method android/preference/CheckBoxPreference.getKey:()Ljava/lang/String; │ │ │ │ + 259: astore 10 │ │ │ │ + 261: aload_3 │ │ │ │ 262: aload 10 │ │ │ │ - 264: astore_3 │ │ │ │ - 265: aload 17 │ │ │ │ - 267: aload 10 │ │ │ │ - 269: invokestatic #174 // Method com/harleensahni/android/mbr/Utils.getAppName:(Landroid/content/pm/ResolveInfo;Landroid/content/pm/PackageManager;)Ljava/lang/String; │ │ │ │ - 272: astore 10 │ │ │ │ - 274: aload 10 │ │ │ │ - 276: astore_3 │ │ │ │ - 277: aload 19 │ │ │ │ - 279: aload 10 │ │ │ │ - 281: invokevirtual #177 // Method android/preference/CheckBoxPreference.setTitle:(Ljava/lang/CharSequence;)V │ │ │ │ - 284: aload 19 │ │ │ │ - 286: iconst_0 │ │ │ │ - 287: invokevirtual #180 // Method android/preference/CheckBoxPreference.setPersistent:(Z)V │ │ │ │ - 290: aload 19 │ │ │ │ - 292: aload 18 │ │ │ │ - 294: invokevirtual #184 // Method android/preference/CheckBoxPreference.setKey:(Ljava/lang/String;)V │ │ │ │ - 297: aload 19 │ │ │ │ - 299: invokevirtual #187 // Method android/preference/CheckBoxPreference.getKey:()Ljava/lang/String; │ │ │ │ - 302: astore 10 │ │ │ │ - 304: aload 10 │ │ │ │ - 306: astore_3 │ │ │ │ - 307: aload 4 │ │ │ │ - 309: aload 10 │ │ │ │ - 311: invokeinterface #190, 2 // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z │ │ │ │ - 316: istore 9 │ │ │ │ - 318: iload 9 │ │ │ │ - 320: ifne 374 │ │ │ │ - 323: iconst_1 │ │ │ │ - 324: istore 9 │ │ │ │ - 326: aload 19 │ │ │ │ - 328: iload 9 │ │ │ │ - 330: invokevirtual #193 // Method android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ - 333: aload 19 │ │ │ │ - 335: aload 12 │ │ │ │ - 337: invokevirtual #197 // Method android/preference/CheckBoxPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ - 340: aload 7 │ │ │ │ - 342: astore_3 │ │ │ │ - 343: aload 7 │ │ │ │ - 345: aload 19 │ │ │ │ - 347: invokevirtual #198 // Method android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z │ │ │ │ - 350: pop │ │ │ │ - 351: aload 11 │ │ │ │ - 353: aload 19 │ │ │ │ - 355: invokeinterface #201, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 360: pop │ │ │ │ - 361: aload 5 │ │ │ │ - 363: aload 18 │ │ │ │ - 365: invokeinterface #204, 2 // InterfaceMethod java/util/List.remove:(Ljava/lang/Object;)Z │ │ │ │ - 370: pop │ │ │ │ - 371: goto 162 │ │ │ │ - 374: iconst_0 │ │ │ │ - 375: istore 9 │ │ │ │ - 377: aconst_null │ │ │ │ - 378: astore 10 │ │ │ │ - 380: goto 326 │ │ │ │ - 383: aload_0 │ │ │ │ - 384: invokestatic #210 // Method com/harleensahni/android/mbr/Eula.show:(Landroid/app/Activity;)Z │ │ │ │ - 387: pop │ │ │ │ - 388: aload_0 │ │ │ │ - 389: invokestatic #214 // Method com/harleensahni/android/mbr/Utils.showIntroifNeccessary:(Landroid/content/Context;)Landroid/app/AlertDialog; │ │ │ │ - 392: pop │ │ │ │ - 393: new #216 // class android/content/Intent │ │ │ │ - 396: astore 20 │ │ │ │ - 398: aload 20 │ │ │ │ - 400: invokespecial #217 // Method android/content/Intent."":()V │ │ │ │ - 403: ldc #219 // String android.speech.tts.engine.CHECK_TTS_DATA │ │ │ │ - 405: astore 10 │ │ │ │ - 407: aload 10 │ │ │ │ - 409: astore_3 │ │ │ │ - 410: aload 20 │ │ │ │ - 412: aload 10 │ │ │ │ - 414: invokevirtual #223 // Method android/content/Intent.setAction:(Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ - 417: pop │ │ │ │ - 418: bipush 123 │ │ │ │ - 420: istore 9 │ │ │ │ - 422: aload_0 │ │ │ │ - 423: astore_3 │ │ │ │ - 424: iload 9 │ │ │ │ - 426: istore 6 │ │ │ │ - 428: aload_0 │ │ │ │ - 429: aload 20 │ │ │ │ - 431: iload 9 │ │ │ │ - 433: invokevirtual #227 // Method startActivityForResult:(Landroid/content/Intent;I)V │ │ │ │ - 436: aload_0 │ │ │ │ - 437: invokestatic #53 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ - 440: astore 10 │ │ │ │ - 442: aload 10 │ │ │ │ - 444: astore_3 │ │ │ │ - 445: aload_0 │ │ │ │ - 446: astore 8 │ │ │ │ - 448: aload_0 │ │ │ │ - 449: aload 10 │ │ │ │ - 451: putfield #229 // Field preferences:Landroid/content/SharedPreferences; │ │ │ │ - 454: invokestatic #232 // Method com/harleensahni/android/mbr/Utils.isHandlingThroughSoleReceiver:()Z │ │ │ │ - 457: istore 9 │ │ │ │ - 459: iload 9 │ │ │ │ - 461: ifeq 538 │ │ │ │ - 464: invokestatic #232 // Method com/harleensahni/android/mbr/Utils.isHandlingThroughSoleReceiver:()Z │ │ │ │ - 467: istore 9 │ │ │ │ - 469: iload 9 │ │ │ │ - 471: ifeq 538 │ │ │ │ - 474: aload_0 │ │ │ │ - 475: astore_3 │ │ │ │ - 476: aload_0 │ │ │ │ - 477: getfield #229 // Field preferences:Landroid/content/SharedPreferences; │ │ │ │ - 480: astore_3 │ │ │ │ - 481: aload_3 │ │ │ │ - 482: astore 10 │ │ │ │ - 484: ldc #234 // String enable_receiver │ │ │ │ - 486: astore 13 │ │ │ │ - 488: iconst_1 │ │ │ │ - 489: istore 14 │ │ │ │ - 491: aload_3 │ │ │ │ - 492: aload 13 │ │ │ │ - 494: iload 14 │ │ │ │ - 496: invokeinterface #238, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ - 501: istore 9 │ │ │ │ - 503: iload 9 │ │ │ │ - 505: ifeq 538 │ │ │ │ - 508: new #216 // class android/content/Intent │ │ │ │ - 511: astore 21 │ │ │ │ - 513: ldc #240 // class com/harleensahni/android/mbr/MediaButtonMonitorService │ │ │ │ - 515: astore 10 │ │ │ │ - 517: aload_0 │ │ │ │ - 518: astore_3 │ │ │ │ - 519: aload 10 │ │ │ │ - 521: astore 8 │ │ │ │ - 523: aload 21 │ │ │ │ - 525: aload_0 │ │ │ │ - 526: aload 10 │ │ │ │ - 528: invokespecial #243 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ - 531: aload_0 │ │ │ │ - 532: aload 21 │ │ │ │ - 534: invokevirtual #247 // Method startService:(Landroid/content/Intent;)Landroid/content/ComponentName; │ │ │ │ - 537: pop │ │ │ │ - 538: return │ │ │ │ - 539: astore 22 │ │ │ │ - 541: ldc #251 // String Trying to detect text to speech failed. │ │ │ │ - 543: astore 13 │ │ │ │ - 545: ldc #249 // String MediaButtonRouter │ │ │ │ - 547: astore_3 │ │ │ │ - 548: aload 13 │ │ │ │ - 550: astore 8 │ │ │ │ - 552: aload_3 │ │ │ │ - 553: aload 13 │ │ │ │ - 555: aload 22 │ │ │ │ - 557: invokestatic #257 // Method android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - 560: pop │ │ │ │ - 561: aload_0 │ │ │ │ - 562: astore_3 │ │ │ │ - 563: ldc #20 // String tts_warning │ │ │ │ - 565: astore 8 │ │ │ │ - 567: aload_0 │ │ │ │ - 568: aload 8 │ │ │ │ - 570: invokevirtual #24 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ - 573: astore 23 │ │ │ │ - 575: iconst_0 │ │ │ │ - 576: istore 9 │ │ │ │ - 578: aconst_null │ │ │ │ - 579: astore 10 │ │ │ │ - 581: aconst_null │ │ │ │ - 582: astore_3 │ │ │ │ - 583: aload 23 │ │ │ │ - 585: iconst_0 │ │ │ │ - 586: invokevirtual #30 // Method android/preference/Preference.setEnabled:(Z)V │ │ │ │ - 589: goto 436 │ │ │ │ + 264: invokeinterface #190, 2 // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z │ │ │ │ + 269: istore 7 │ │ │ │ + 271: iload 7 │ │ │ │ + 273: ifne 324 │ │ │ │ + 276: iconst_1 │ │ │ │ + 277: istore 7 │ │ │ │ + 279: aload 16 │ │ │ │ + 281: iload 7 │ │ │ │ + 283: invokevirtual #193 // Method android/preference/CheckBoxPreference.setChecked:(Z)V │ │ │ │ + 286: aload 16 │ │ │ │ + 288: aload 9 │ │ │ │ + 290: invokevirtual #197 // Method android/preference/CheckBoxPreference.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ │ │ + 293: aload 6 │ │ │ │ + 295: aload 16 │ │ │ │ + 297: invokevirtual #198 // Method android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z │ │ │ │ + 300: pop │ │ │ │ + 301: aload 8 │ │ │ │ + 303: aload 16 │ │ │ │ + 305: invokeinterface #201, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 310: pop │ │ │ │ + 311: aload 4 │ │ │ │ + 313: aload 15 │ │ │ │ + 315: invokeinterface #204, 2 // InterfaceMethod java/util/List.remove:(Ljava/lang/Object;)Z │ │ │ │ + 320: pop │ │ │ │ + 321: goto 133 │ │ │ │ + 324: iconst_0 │ │ │ │ + 325: istore 7 │ │ │ │ + 327: aconst_null │ │ │ │ + 328: astore 10 │ │ │ │ + 330: goto 279 │ │ │ │ + 333: aload_0 │ │ │ │ + 334: invokestatic #210 // Method com/harleensahni/android/mbr/Eula.show:(Landroid/app/Activity;)Z │ │ │ │ + 337: pop │ │ │ │ + 338: aload_0 │ │ │ │ + 339: invokestatic #214 // Method com/harleensahni/android/mbr/Utils.showIntroifNeccessary:(Landroid/content/Context;)Landroid/app/AlertDialog; │ │ │ │ + 342: pop │ │ │ │ + 343: new #216 // class android/content/Intent │ │ │ │ + 346: astore 17 │ │ │ │ + 348: aload 17 │ │ │ │ + 350: invokespecial #217 // Method android/content/Intent."":()V │ │ │ │ + 353: ldc #219 // String android.speech.tts.engine.CHECK_TTS_DATA │ │ │ │ + 355: astore 10 │ │ │ │ + 357: aload 17 │ │ │ │ + 359: aload 10 │ │ │ │ + 361: invokevirtual #223 // Method android/content/Intent.setAction:(Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ + 364: pop │ │ │ │ + 365: bipush 123 │ │ │ │ + 367: istore 7 │ │ │ │ + 369: aload_0 │ │ │ │ + 370: astore 5 │ │ │ │ + 372: aload_0 │ │ │ │ + 373: aload 17 │ │ │ │ + 375: iload 7 │ │ │ │ + 377: invokevirtual #227 // Method startActivityForResult:(Landroid/content/Intent;I)V │ │ │ │ + 380: aload_0 │ │ │ │ + 381: invokestatic #53 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ + 384: astore 10 │ │ │ │ + 386: aload_0 │ │ │ │ + 387: astore 5 │ │ │ │ + 389: aload_0 │ │ │ │ + 390: aload 10 │ │ │ │ + 392: putfield #229 // Field preferences:Landroid/content/SharedPreferences; │ │ │ │ + 395: invokestatic #232 // Method com/harleensahni/android/mbr/Utils.isHandlingThroughSoleReceiver:()Z │ │ │ │ + 398: istore 7 │ │ │ │ + 400: iload 7 │ │ │ │ + 402: ifeq 470 │ │ │ │ + 405: invokestatic #232 // Method com/harleensahni/android/mbr/Utils.isHandlingThroughSoleReceiver:()Z │ │ │ │ + 408: istore 7 │ │ │ │ + 410: iload 7 │ │ │ │ + 412: ifeq 470 │ │ │ │ + 415: aload_0 │ │ │ │ + 416: getfield #229 // Field preferences:Landroid/content/SharedPreferences; │ │ │ │ + 419: astore 10 │ │ │ │ + 421: ldc #234 // String enable_receiver │ │ │ │ + 423: astore 13 │ │ │ │ + 425: iconst_1 │ │ │ │ + 426: istore 11 │ │ │ │ + 428: aload 10 │ │ │ │ + 430: aload 13 │ │ │ │ + 432: iload 11 │ │ │ │ + 434: invokeinterface #238, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ + 439: istore 7 │ │ │ │ + 441: iload 7 │ │ │ │ + 443: ifeq 470 │ │ │ │ + 446: new #216 // class android/content/Intent │ │ │ │ + 449: astore 18 │ │ │ │ + 451: ldc #240 // class com/harleensahni/android/mbr/MediaButtonMonitorService │ │ │ │ + 453: astore 10 │ │ │ │ + 455: aload 18 │ │ │ │ + 457: aload_0 │ │ │ │ + 458: aload 10 │ │ │ │ + 460: invokespecial #243 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ + 463: aload_0 │ │ │ │ + 464: aload 18 │ │ │ │ + 466: invokevirtual #247 // Method startService:(Landroid/content/Intent;)Landroid/content/ComponentName; │ │ │ │ + 469: pop │ │ │ │ + 470: return │ │ │ │ + 471: astore 19 │ │ │ │ + 473: ldc #251 // String Trying to detect text to speech failed. │ │ │ │ + 475: astore 13 │ │ │ │ + 477: aload 13 │ │ │ │ + 479: astore 5 │ │ │ │ + 481: ldc #249 // String MediaButtonRouter │ │ │ │ + 483: aload 13 │ │ │ │ + 485: aload 19 │ │ │ │ + 487: invokestatic #257 // Method android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + 490: pop │ │ │ │ + 491: aload_0 │ │ │ │ + 492: astore 5 │ │ │ │ + 494: aload_0 │ │ │ │ + 495: ldc #20 // String tts_warning │ │ │ │ + 497: invokevirtual #24 // Method findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ │ │ + 500: astore 20 │ │ │ │ + 502: iconst_0 │ │ │ │ + 503: istore 7 │ │ │ │ + 505: aconst_null │ │ │ │ + 506: astore 10 │ │ │ │ + 508: aload 20 │ │ │ │ + 510: iconst_0 │ │ │ │ + 511: invokevirtual #30 // Method android/preference/Preference.setEnabled:(Z)V │ │ │ │ + 514: goto 380 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 431 436 539 Class java/lang/RuntimeException │ │ │ │ + 375 380 471 Class java/lang/RuntimeException │ │ │ │ │ │ │ │ protected void onPause(); │ │ │ │ descriptor: ()V │ │ │ │ flags: ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── com/harleensahni/android/mbr/Utils.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -275,117 +275,111 @@ │ │ │ │ 1: invokespecial #20 // Method java/lang/Object."":()V │ │ │ │ 4: return │ │ │ │ │ │ │ │ public static void forwardKeyCodeToComponent(android.content.Context, android.content.ComponentName, boolean, int, android.content.BroadcastReceiver); │ │ │ │ descriptor: (Landroid/content/Context;Landroid/content/ComponentName;ZILandroid/content/BroadcastReceiver;)V │ │ │ │ flags: ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=21, args_size=5 │ │ │ │ + stack=300, locals=19, args_size=5 │ │ │ │ 0: new #22 // class android/content/Intent │ │ │ │ 3: astore 5 │ │ │ │ 5: aload 5 │ │ │ │ 7: ldc #24 // String android.intent.action.MEDIA_BUTTON │ │ │ │ 9: invokespecial #27 // Method android/content/Intent."":(Ljava/lang/String;)V │ │ │ │ 12: new #29 // class android/view/KeyEvent │ │ │ │ 15: astore 6 │ │ │ │ 17: invokestatic #35 // Method android/os/SystemClock.uptimeMillis:()J │ │ │ │ 20: lstore 7 │ │ │ │ 22: invokestatic #35 // Method android/os/SystemClock.uptimeMillis:()J │ │ │ │ 25: lstore 9 │ │ │ │ - 27: iload_3 │ │ │ │ - 28: istore 11 │ │ │ │ - 30: aload 6 │ │ │ │ - 32: lload 7 │ │ │ │ - 34: lload 9 │ │ │ │ - 36: iconst_0 │ │ │ │ - 37: iload_3 │ │ │ │ - 38: iconst_0 │ │ │ │ - 39: invokespecial #38 // Method android/view/KeyEvent."":(JJIII)V │ │ │ │ - 42: aload 5 │ │ │ │ - 44: ldc #40 // String android.intent.extra.KEY_EVENT │ │ │ │ - 46: aload 6 │ │ │ │ - 48: invokevirtual #44 // Method android/content/Intent.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ │ │ - 51: pop │ │ │ │ - 52: new #22 // class android/content/Intent │ │ │ │ - 55: astore 12 │ │ │ │ - 57: aload 12 │ │ │ │ - 59: ldc #24 // String android.intent.action.MEDIA_BUTTON │ │ │ │ - 61: invokespecial #27 // Method android/content/Intent."":(Ljava/lang/String;)V │ │ │ │ - 64: new #29 // class android/view/KeyEvent │ │ │ │ - 67: astore 13 │ │ │ │ - 69: invokestatic #35 // Method android/os/SystemClock.uptimeMillis:()J │ │ │ │ - 72: lstore 14 │ │ │ │ - 74: invokestatic #35 // Method android/os/SystemClock.uptimeMillis:()J │ │ │ │ - 77: lstore 16 │ │ │ │ - 79: iconst_1 │ │ │ │ - 80: istore 11 │ │ │ │ - 82: aload 13 │ │ │ │ - 84: lload 14 │ │ │ │ - 86: lload 16 │ │ │ │ - 88: iload 11 │ │ │ │ - 90: iload_3 │ │ │ │ - 91: iconst_0 │ │ │ │ - 92: invokespecial #38 // Method android/view/KeyEvent."":(JJIII)V │ │ │ │ - 95: ldc #40 // String android.intent.extra.KEY_EVENT │ │ │ │ - 97: astore 18 │ │ │ │ - 99: aload 12 │ │ │ │ - 101: aload 18 │ │ │ │ - 103: aload 13 │ │ │ │ - 105: invokevirtual #44 // Method android/content/Intent.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ │ │ - 108: pop │ │ │ │ - 109: aload 5 │ │ │ │ - 111: aload_1 │ │ │ │ - 112: invokevirtual #49 // Method android/content/Intent.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ │ │ - 115: pop │ │ │ │ - 116: aload 12 │ │ │ │ - 118: aload_1 │ │ │ │ - 119: invokevirtual #49 // Method android/content/Intent.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ │ │ - 122: pop │ │ │ │ - 123: iload_2 │ │ │ │ - 124: ifeq 159 │ │ │ │ - 127: aload_0 │ │ │ │ - 128: invokevirtual #55 // Method android/content/Context.getPackageManager:()Landroid/content/pm/PackageManager; │ │ │ │ - 131: astore 18 │ │ │ │ - 133: aload_1 │ │ │ │ - 134: invokevirtual #61 // Method android/content/ComponentName.getPackageName:()Ljava/lang/String; │ │ │ │ - 137: astore 19 │ │ │ │ - 139: aload 18 │ │ │ │ - 141: aload 19 │ │ │ │ - 143: invokevirtual #67 // Method android/content/pm/PackageManager.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ - 146: astore 20 │ │ │ │ - 148: aload 20 │ │ │ │ - 150: ifnull 159 │ │ │ │ - 153: aload_0 │ │ │ │ - 154: aload 20 │ │ │ │ - 156: invokevirtual #71 // Method android/content/Context.startActivity:(Landroid/content/Intent;)V │ │ │ │ + 27: aload 6 │ │ │ │ + 29: lload 7 │ │ │ │ + 31: lload 9 │ │ │ │ + 33: iconst_0 │ │ │ │ + 34: iload_3 │ │ │ │ + 35: iconst_0 │ │ │ │ + 36: invokespecial #38 // Method android/view/KeyEvent."":(JJIII)V │ │ │ │ + 39: aload 5 │ │ │ │ + 41: ldc #40 // String android.intent.extra.KEY_EVENT │ │ │ │ + 43: aload 6 │ │ │ │ + 45: invokevirtual #44 // Method android/content/Intent.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ │ │ + 48: pop │ │ │ │ + 49: new #22 // class android/content/Intent │ │ │ │ + 52: astore 11 │ │ │ │ + 54: aload 11 │ │ │ │ + 56: ldc #24 // String android.intent.action.MEDIA_BUTTON │ │ │ │ + 58: invokespecial #27 // Method android/content/Intent."":(Ljava/lang/String;)V │ │ │ │ + 61: new #29 // class android/view/KeyEvent │ │ │ │ + 64: astore 12 │ │ │ │ + 66: invokestatic #35 // Method android/os/SystemClock.uptimeMillis:()J │ │ │ │ + 69: lstore 9 │ │ │ │ + 71: invokestatic #35 // Method android/os/SystemClock.uptimeMillis:()J │ │ │ │ + 74: lstore 13 │ │ │ │ + 76: iconst_1 │ │ │ │ + 77: istore 15 │ │ │ │ + 79: aload 12 │ │ │ │ + 81: lload 9 │ │ │ │ + 83: lload 13 │ │ │ │ + 85: iload 15 │ │ │ │ + 87: iload_3 │ │ │ │ + 88: iconst_0 │ │ │ │ + 89: invokespecial #38 // Method android/view/KeyEvent."":(JJIII)V │ │ │ │ + 92: ldc #40 // String android.intent.extra.KEY_EVENT │ │ │ │ + 94: astore 16 │ │ │ │ + 96: aload 11 │ │ │ │ + 98: aload 16 │ │ │ │ + 100: aload 12 │ │ │ │ + 102: invokevirtual #44 // Method android/content/Intent.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ │ │ + 105: pop │ │ │ │ + 106: aload 5 │ │ │ │ + 108: aload_1 │ │ │ │ + 109: invokevirtual #49 // Method android/content/Intent.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ │ │ + 112: pop │ │ │ │ + 113: aload 11 │ │ │ │ + 115: aload_1 │ │ │ │ + 116: invokevirtual #49 // Method android/content/Intent.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ │ │ + 119: pop │ │ │ │ + 120: iload_2 │ │ │ │ + 121: ifeq 156 │ │ │ │ + 124: aload_0 │ │ │ │ + 125: invokevirtual #55 // Method android/content/Context.getPackageManager:()Landroid/content/pm/PackageManager; │ │ │ │ + 128: astore 16 │ │ │ │ + 130: aload_1 │ │ │ │ + 131: invokevirtual #61 // Method android/content/ComponentName.getPackageName:()Ljava/lang/String; │ │ │ │ + 134: astore 17 │ │ │ │ + 136: aload 16 │ │ │ │ + 138: aload 17 │ │ │ │ + 140: invokevirtual #67 // Method android/content/pm/PackageManager.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ + 143: astore 18 │ │ │ │ + 145: aload 18 │ │ │ │ + 147: ifnull 156 │ │ │ │ + 150: aload_0 │ │ │ │ + 151: aload 18 │ │ │ │ + 153: invokevirtual #71 // Method android/content/Context.startActivity:(Landroid/content/Intent;)V │ │ │ │ + 156: aload_0 │ │ │ │ + 157: astore 17 │ │ │ │ 159: aload_0 │ │ │ │ - 160: astore 18 │ │ │ │ - 162: aload 5 │ │ │ │ - 164: astore 19 │ │ │ │ - 166: aload_0 │ │ │ │ - 167: aload 5 │ │ │ │ - 169: aconst_null │ │ │ │ - 170: aload 4 │ │ │ │ - 172: aconst_null │ │ │ │ - 173: iconst_m1 │ │ │ │ - 174: aconst_null │ │ │ │ + 160: aload 5 │ │ │ │ + 162: aconst_null │ │ │ │ + 163: aload 4 │ │ │ │ + 165: aconst_null │ │ │ │ + 166: iconst_m1 │ │ │ │ + 167: aconst_null │ │ │ │ + 168: aconst_null │ │ │ │ + 169: invokevirtual #75 // Method android/content/Context.sendOrderedBroadcast:(Landroid/content/Intent;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V │ │ │ │ + 172: aload_0 │ │ │ │ + 173: aload 11 │ │ │ │ 175: aconst_null │ │ │ │ - 176: invokevirtual #75 // Method android/content/Context.sendOrderedBroadcast:(Landroid/content/Intent;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V │ │ │ │ - 179: aload 12 │ │ │ │ - 181: astore 19 │ │ │ │ - 183: aload_0 │ │ │ │ - 184: aload 12 │ │ │ │ - 186: aconst_null │ │ │ │ - 187: aload 4 │ │ │ │ - 189: aconst_null │ │ │ │ - 190: iconst_m1 │ │ │ │ - 191: aconst_null │ │ │ │ - 192: aconst_null │ │ │ │ - 193: invokevirtual #75 // Method android/content/Context.sendOrderedBroadcast:(Landroid/content/Intent;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V │ │ │ │ - 196: return │ │ │ │ + 176: aload 4 │ │ │ │ + 178: aconst_null │ │ │ │ + 179: iconst_m1 │ │ │ │ + 180: aconst_null │ │ │ │ + 181: aconst_null │ │ │ │ + 182: invokevirtual #75 // Method android/content/Context.sendOrderedBroadcast:(Landroid/content/Intent;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V │ │ │ │ + 185: return │ │ │ │ │ │ │ │ public static int getAdjustedKeyCode(android.view.KeyEvent); │ │ │ │ descriptor: (Landroid/view/KeyEvent;)I │ │ │ │ flags: ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── com/harleensahni/android/mbr/receivers/MediaButtonReceiver.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -379,15 +379,15 @@ │ │ │ │ 141: astore 7 │ │ │ │ 143: goto 65 │ │ │ │ │ │ │ │ public void onReceive(android.content.Context, android.content.Intent); │ │ │ │ descriptor: (Landroid/content/Context;Landroid/content/Intent;)V │ │ │ │ flags: ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=28, args_size=3 │ │ │ │ + stack=300, locals=29, args_size=3 │ │ │ │ 0: aload_1 │ │ │ │ 1: invokestatic #89 // Method android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ │ │ 4: astore_3 │ │ │ │ 5: ldc #91 // String enable_receiver │ │ │ │ 7: astore 4 │ │ │ │ 9: iconst_1 │ │ │ │ 10: istore 5 │ │ │ │ @@ -411,26 +411,26 @@ │ │ │ │ 46: aload 4 │ │ │ │ 48: invokevirtual #16 // Method android/content/Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; │ │ │ │ 51: checkcast #102 // class android/app/ActivityManager │ │ │ │ 54: astore 9 │ │ │ │ 56: invokestatic #107 // Method com/harleensahni/android/mbr/Utils.isHandlingThroughSoleReceiver:()Z │ │ │ │ 59: istore 8 │ │ │ │ 61: iload 8 │ │ │ │ - 63: ifeq 243 │ │ │ │ + 63: ifeq 246 │ │ │ │ 66: iconst_1 │ │ │ │ 67: istore 10 │ │ │ │ 69: aload 9 │ │ │ │ 71: iload 10 │ │ │ │ 73: invokevirtual #111 // Method android/app/ActivityManager.getRunningTasks:(I)Ljava/util/List; │ │ │ │ 76: astore 11 │ │ │ │ 78: aload 11 │ │ │ │ 80: invokeinterface #117, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ 85: istore 8 │ │ │ │ 87: iload 8 │ │ │ │ - 89: ifle 243 │ │ │ │ + 89: ifle 246 │ │ │ │ 92: aload 11 │ │ │ │ 94: iconst_0 │ │ │ │ 95: invokeinterface #121, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ 100: checkcast #123 // class android/app/ActivityManager$RunningTaskInfo │ │ │ │ 103: astore 4 │ │ │ │ 105: aload 4 │ │ │ │ 107: astore 6 │ │ │ │ @@ -459,516 +459,544 @@ │ │ │ │ 159: aload 4 │ │ │ │ 161: astore 6 │ │ │ │ 163: aload 12 │ │ │ │ 165: aload 4 │ │ │ │ 167: invokevirtual #138 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 170: istore 8 │ │ │ │ 172: iload 8 │ │ │ │ - 174: ifeq 243 │ │ │ │ + 174: ifeq 246 │ │ │ │ 177: ldc #140 // String Selector is already open, rebroadcasting for selector only. │ │ │ │ 179: astore 13 │ │ │ │ 181: ldc #59 // String MediaButtonRouter │ │ │ │ 183: aload 13 │ │ │ │ 185: invokestatic #146 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 188: pop │ │ │ │ 189: new #24 // class android/content/Intent │ │ │ │ 192: astore 14 │ │ │ │ 194: ldc #148 // String com.harleensahni.android.VIEW_MEDIA_LIST_KEYPRESS │ │ │ │ 196: astore 4 │ │ │ │ - 198: aload 14 │ │ │ │ + 198: aload 4 │ │ │ │ 200: astore 6 │ │ │ │ 202: aload 14 │ │ │ │ 204: aload 4 │ │ │ │ 206: invokespecial #29 // Method android/content/Intent."":(Ljava/lang/String;)V │ │ │ │ - 209: aload 14 │ │ │ │ - 211: aload_2 │ │ │ │ - 212: invokevirtual #39 // Method android/content/Intent.putExtras:(Landroid/content/Intent;)Landroid/content/Intent; │ │ │ │ - 215: pop │ │ │ │ - 216: aload_1 │ │ │ │ - 217: astore 6 │ │ │ │ + 209: aload_2 │ │ │ │ + 210: astore 6 │ │ │ │ + 212: aload 14 │ │ │ │ + 214: aload_2 │ │ │ │ + 215: invokevirtual #39 // Method android/content/Intent.putExtras:(Landroid/content/Intent;)Landroid/content/Intent; │ │ │ │ + 218: pop │ │ │ │ 219: aload_1 │ │ │ │ - 220: aload 14 │ │ │ │ - 222: invokevirtual #151 // Method android/content/Context.sendBroadcast:(Landroid/content/Intent;)V │ │ │ │ - 225: aload_0 │ │ │ │ - 226: invokevirtual #154 // Method isOrderedBroadcast:()Z │ │ │ │ - 229: istore 8 │ │ │ │ - 231: iload 8 │ │ │ │ - 233: ifeq 37 │ │ │ │ - 236: aload_0 │ │ │ │ - 237: invokevirtual #157 // Method abortBroadcast:()V │ │ │ │ - 240: goto 37 │ │ │ │ - 243: ldc #159 // String android.intent.action.MEDIA_BUTTON │ │ │ │ - 245: astore 4 │ │ │ │ - 247: aload_2 │ │ │ │ - 248: invokevirtual #162 // Method android/content/Intent.getAction:()Ljava/lang/String; │ │ │ │ - 251: astore 13 │ │ │ │ - 253: aload 4 │ │ │ │ - 255: aload 13 │ │ │ │ - 257: invokevirtual #138 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 260: istore 8 │ │ │ │ - 262: iload 8 │ │ │ │ - 264: ifeq 37 │ │ │ │ - 267: aload_2 │ │ │ │ - 268: invokevirtual #166 // Method android/content/Intent.getExtras:()Landroid/os/Bundle; │ │ │ │ - 271: astore 4 │ │ │ │ - 273: ldc #168 // String android.intent.extra.KEY_EVENT │ │ │ │ - 275: astore 13 │ │ │ │ - 277: aload 4 │ │ │ │ - 279: aload 13 │ │ │ │ - 281: invokevirtual #172 // Method android/os/Bundle.get:(Ljava/lang/String;)Ljava/lang/Object; │ │ │ │ - 284: checkcast #174 // class android/view/KeyEvent │ │ │ │ - 287: astore 15 │ │ │ │ - 289: aload 15 │ │ │ │ - 291: invokestatic #178 // Method com/harleensahni/android/mbr/Utils.getAdjustedKeyCode:(Landroid/view/KeyEvent;)I │ │ │ │ - 294: istore 16 │ │ │ │ - 296: iload 16 │ │ │ │ - 298: invokestatic #182 // Method com/harleensahni/android/mbr/Utils.isMediaButton:(I)Z │ │ │ │ - 301: istore 8 │ │ │ │ - 303: iload 8 │ │ │ │ - 305: ifeq 37 │ │ │ │ - 308: ldc #184 // String audio │ │ │ │ - 310: astore 4 │ │ │ │ - 312: aload_1 │ │ │ │ - 313: astore 6 │ │ │ │ + 220: astore 6 │ │ │ │ + 222: aload_1 │ │ │ │ + 223: aload 14 │ │ │ │ + 225: invokevirtual #151 // Method android/content/Context.sendBroadcast:(Landroid/content/Intent;)V │ │ │ │ + 228: aload_0 │ │ │ │ + 229: invokevirtual #154 // Method isOrderedBroadcast:()Z │ │ │ │ + 232: istore 8 │ │ │ │ + 234: iload 8 │ │ │ │ + 236: ifeq 37 │ │ │ │ + 239: aload_0 │ │ │ │ + 240: invokevirtual #157 // Method abortBroadcast:()V │ │ │ │ + 243: goto 37 │ │ │ │ + 246: ldc #159 // String android.intent.action.MEDIA_BUTTON │ │ │ │ + 248: astore 4 │ │ │ │ + 250: aload_2 │ │ │ │ + 251: invokevirtual #162 // Method android/content/Intent.getAction:()Ljava/lang/String; │ │ │ │ + 254: astore 13 │ │ │ │ + 256: aload 4 │ │ │ │ + 258: aload 13 │ │ │ │ + 260: invokevirtual #138 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 263: istore 8 │ │ │ │ + 265: iload 8 │ │ │ │ + 267: ifeq 37 │ │ │ │ + 270: aload_2 │ │ │ │ + 271: invokevirtual #166 // Method android/content/Intent.getExtras:()Landroid/os/Bundle; │ │ │ │ + 274: astore 4 │ │ │ │ + 276: ldc #168 // String android.intent.extra.KEY_EVENT │ │ │ │ + 278: astore 13 │ │ │ │ + 280: aload 4 │ │ │ │ + 282: aload 13 │ │ │ │ + 284: invokevirtual #172 // Method android/os/Bundle.get:(Ljava/lang/String;)Ljava/lang/Object; │ │ │ │ + 287: checkcast #174 // class android/view/KeyEvent │ │ │ │ + 290: astore 15 │ │ │ │ + 292: aload 15 │ │ │ │ + 294: invokestatic #178 // Method com/harleensahni/android/mbr/Utils.getAdjustedKeyCode:(Landroid/view/KeyEvent;)I │ │ │ │ + 297: istore 16 │ │ │ │ + 299: iload 16 │ │ │ │ + 301: invokestatic #182 // Method com/harleensahni/android/mbr/Utils.isMediaButton:(I)Z │ │ │ │ + 304: istore 8 │ │ │ │ + 306: iload 8 │ │ │ │ + 308: ifeq 37 │ │ │ │ + 311: ldc #184 // String audio │ │ │ │ + 313: astore 4 │ │ │ │ 315: aload_1 │ │ │ │ - 316: aload 4 │ │ │ │ - 318: invokevirtual #16 // Method android/content/Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; │ │ │ │ - 321: checkcast #186 // class android/media/AudioManager │ │ │ │ - 324: astore 17 │ │ │ │ - 326: aload 17 │ │ │ │ - 328: invokevirtual #189 // Method android/media/AudioManager.isMusicActive:()Z │ │ │ │ - 331: istore 8 │ │ │ │ - 333: iload 8 │ │ │ │ - 335: ifeq 1022 │ │ │ │ - 338: ldc #191 // String last_media_button_receiver │ │ │ │ - 340: astore 4 │ │ │ │ - 342: iconst_0 │ │ │ │ - 343: istore 5 │ │ │ │ - 345: aconst_null │ │ │ │ - 346: astore 13 │ │ │ │ - 348: aload 4 │ │ │ │ - 350: astore 6 │ │ │ │ - 352: iconst_0 │ │ │ │ - 353: istore 7 │ │ │ │ - 355: aload_3 │ │ │ │ - 356: aload 4 │ │ │ │ - 358: aconst_null │ │ │ │ - 359: invokeinterface #195, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 364: astore 18 │ │ │ │ - 366: aload 18 │ │ │ │ - 368: ifnonnull 968 │ │ │ │ - 371: new #197 // class java/lang/StringBuilder │ │ │ │ - 374: astore 13 │ │ │ │ - 376: aload 13 │ │ │ │ - 378: invokespecial #198 // Method java/lang/StringBuilder."":()V │ │ │ │ - 381: aload 13 │ │ │ │ - 383: ldc #200 // String Media Button Receiver: may pass on event because music is already playing: │ │ │ │ - 385: invokevirtual #204 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 388: astore 13 │ │ │ │ - 390: aload 13 │ │ │ │ - 392: astore 6 │ │ │ │ - 394: aload 13 │ │ │ │ - 396: aload 15 │ │ │ │ - 398: invokevirtual #207 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - 401: invokevirtual #210 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 404: astore 13 │ │ │ │ - 406: ldc #59 // String MediaButtonRouter │ │ │ │ - 408: aload 13 │ │ │ │ - 410: invokestatic #146 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - 413: pop │ │ │ │ - 414: aload_1 │ │ │ │ - 415: invokevirtual #214 // Method android/content/Context.getPackageManager:()Landroid/content/pm/PackageManager; │ │ │ │ - 418: astore 4 │ │ │ │ - 420: iconst_0 │ │ │ │ - 421: istore 5 │ │ │ │ - 423: aconst_null │ │ │ │ - 424: astore 13 │ │ │ │ - 426: aload 4 │ │ │ │ - 428: iconst_0 │ │ │ │ - 429: aconst_null │ │ │ │ - 430: invokestatic #218 // Method com/harleensahni/android/mbr/Utils.getMediaReceivers:(Landroid/content/pm/PackageManager;ZLandroid/content/Context;)Ljava/util/List; │ │ │ │ - 433: astore 19 │ │ │ │ - 435: aload 19 │ │ │ │ - 437: ifnull 37 │ │ │ │ - 440: iconst_m1 │ │ │ │ - 441: iconst_1 │ │ │ │ - 442: iushr │ │ │ │ - 443: istore 8 │ │ │ │ - 445: iload 8 │ │ │ │ - 447: istore 10 │ │ │ │ - 449: aload 9 │ │ │ │ - 451: iload 8 │ │ │ │ - 453: invokevirtual #221 // Method android/app/ActivityManager.getRunningServices:(I)Ljava/util/List; │ │ │ │ - 456: astore 20 │ │ │ │ - 458: new #223 // class java/util/ArrayList │ │ │ │ - 461: astore 21 │ │ │ │ - 463: aload 21 │ │ │ │ - 465: invokespecial #224 // Method java/util/ArrayList."":()V │ │ │ │ - 468: aload 20 │ │ │ │ - 470: invokeinterface #228, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 475: astore 22 │ │ │ │ + 316: astore 6 │ │ │ │ + 318: aload_1 │ │ │ │ + 319: aload 4 │ │ │ │ + 321: invokevirtual #16 // Method android/content/Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; │ │ │ │ + 324: checkcast #186 // class android/media/AudioManager │ │ │ │ + 327: astore 17 │ │ │ │ + 329: aload 17 │ │ │ │ + 331: invokevirtual #189 // Method android/media/AudioManager.isMusicActive:()Z │ │ │ │ + 334: istore 8 │ │ │ │ + 336: iload 8 │ │ │ │ + 338: ifeq 1052 │ │ │ │ + 341: ldc #191 // String last_media_button_receiver │ │ │ │ + 343: astore 4 │ │ │ │ + 345: iconst_0 │ │ │ │ + 346: istore 5 │ │ │ │ + 348: aconst_null │ │ │ │ + 349: astore 13 │ │ │ │ + 351: aload 4 │ │ │ │ + 353: astore 6 │ │ │ │ + 355: iconst_0 │ │ │ │ + 356: istore 7 │ │ │ │ + 358: aload_3 │ │ │ │ + 359: aload 4 │ │ │ │ + 361: aconst_null │ │ │ │ + 362: invokeinterface #195, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 367: astore 18 │ │ │ │ + 369: aload 18 │ │ │ │ + 371: ifnonnull 992 │ │ │ │ + 374: new #197 // class java/lang/StringBuilder │ │ │ │ + 377: astore 13 │ │ │ │ + 379: aload 13 │ │ │ │ + 381: invokespecial #198 // Method java/lang/StringBuilder."":()V │ │ │ │ + 384: aload 13 │ │ │ │ + 386: ldc #200 // String Media Button Receiver: may pass on event because music is already playing: │ │ │ │ + 388: invokevirtual #204 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 391: astore 13 │ │ │ │ + 393: aload 13 │ │ │ │ + 395: astore 6 │ │ │ │ + 397: aload 13 │ │ │ │ + 399: aload 15 │ │ │ │ + 401: invokevirtual #207 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + 404: invokevirtual #210 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 407: astore 13 │ │ │ │ + 409: ldc #59 // String MediaButtonRouter │ │ │ │ + 411: aload 13 │ │ │ │ + 413: invokestatic #146 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + 416: pop │ │ │ │ + 417: aload_1 │ │ │ │ + 418: invokevirtual #214 // Method android/content/Context.getPackageManager:()Landroid/content/pm/PackageManager; │ │ │ │ + 421: astore 4 │ │ │ │ + 423: iconst_0 │ │ │ │ + 424: istore 5 │ │ │ │ + 426: aconst_null │ │ │ │ + 427: astore 13 │ │ │ │ + 429: iconst_0 │ │ │ │ + 430: istore 19 │ │ │ │ + 432: aconst_null │ │ │ │ + 433: astore 20 │ │ │ │ + 435: aload 4 │ │ │ │ + 437: iconst_0 │ │ │ │ + 438: aconst_null │ │ │ │ + 439: invokestatic #218 // Method com/harleensahni/android/mbr/Utils.getMediaReceivers:(Landroid/content/pm/PackageManager;ZLandroid/content/Context;)Ljava/util/List; │ │ │ │ + 442: astore 21 │ │ │ │ + 444: aload 21 │ │ │ │ + 446: ifnull 37 │ │ │ │ + 449: iconst_m1 │ │ │ │ + 450: iconst_1 │ │ │ │ + 451: iushr │ │ │ │ + 452: istore 8 │ │ │ │ + 454: iload 8 │ │ │ │ + 456: istore 10 │ │ │ │ + 458: aload 9 │ │ │ │ + 460: iload 8 │ │ │ │ + 462: invokevirtual #221 // Method android/app/ActivityManager.getRunningServices:(I)Ljava/util/List; │ │ │ │ + 465: astore 22 │ │ │ │ + 467: new #223 // class java/util/ArrayList │ │ │ │ + 470: astore 23 │ │ │ │ + 472: aload 23 │ │ │ │ + 474: invokespecial #224 // Method java/util/ArrayList."":()V │ │ │ │ 477: aload 22 │ │ │ │ - 479: invokeinterface #233, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 484: istore 8 │ │ │ │ - 486: iload 8 │ │ │ │ - 488: ifeq 552 │ │ │ │ - 491: aload 22 │ │ │ │ - 493: invokeinterface #237, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 498: checkcast #239 // class android/app/ActivityManager$RunningServiceInfo │ │ │ │ - 501: astore 23 │ │ │ │ - 503: aload 23 │ │ │ │ - 505: astore 6 │ │ │ │ - 507: aload 23 │ │ │ │ - 509: getfield #243 // Field android/app/ActivityManager$RunningServiceInfo.started:Z │ │ │ │ - 512: istore 10 │ │ │ │ - 514: iload 10 │ │ │ │ - 516: istore 8 │ │ │ │ - 518: iload 10 │ │ │ │ - 520: ifeq 477 │ │ │ │ - 523: aload 23 │ │ │ │ - 525: getfield #246 // Field android/app/ActivityManager$RunningServiceInfo.foreground:Z │ │ │ │ - 528: istore 10 │ │ │ │ - 530: iload 10 │ │ │ │ - 532: istore 8 │ │ │ │ - 534: iload 10 │ │ │ │ - 536: ifeq 477 │ │ │ │ - 539: aload 21 │ │ │ │ - 541: aload 23 │ │ │ │ - 543: invokeinterface #249, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 548: pop │ │ │ │ - 549: goto 477 │ │ │ │ - 552: iconst_0 │ │ │ │ - 553: istore 24 │ │ │ │ - 555: aload 19 │ │ │ │ - 557: invokeinterface #228, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 562: astore 22 │ │ │ │ - 564: aload 22 │ │ │ │ - 566: invokeinterface #233, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 571: istore 8 │ │ │ │ - 573: iload 8 │ │ │ │ - 575: ifeq 875 │ │ │ │ - 578: aload 22 │ │ │ │ - 580: invokeinterface #237, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 585: checkcast #251 // class android/content/pm/ResolveInfo │ │ │ │ - 588: astore 25 │ │ │ │ - 590: ldc #2 // class com/harleensahni/android/mbr/receivers/MediaButtonReceiver │ │ │ │ - 592: invokevirtual #47 // Method java/lang/Class.getName:()Ljava/lang/String; │ │ │ │ - 595: astore 4 │ │ │ │ - 597: aload 25 │ │ │ │ - 599: astore 6 │ │ │ │ - 601: aload 25 │ │ │ │ - 603: getfield #255 // Field android/content/pm/ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo; │ │ │ │ - 606: astore 6 │ │ │ │ - 608: aload 6 │ │ │ │ - 610: astore 13 │ │ │ │ - 612: aload 6 │ │ │ │ - 614: getfield #261 // Field android/content/pm/ActivityInfo.name:Ljava/lang/String; │ │ │ │ - 617: astore 6 │ │ │ │ - 619: aload 6 │ │ │ │ - 621: astore 13 │ │ │ │ - 623: aload 4 │ │ │ │ - 625: aload 6 │ │ │ │ - 627: invokevirtual #138 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 630: istore 8 │ │ │ │ - 632: iload 8 │ │ │ │ - 634: ifne 564 │ │ │ │ - 637: aload 21 │ │ │ │ - 639: invokeinterface #228, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 644: astore 26 │ │ │ │ - 646: aload 26 │ │ │ │ - 648: invokeinterface #233, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 653: istore 8 │ │ │ │ - 655: iload 8 │ │ │ │ - 657: ifeq 870 │ │ │ │ - 660: aload 26 │ │ │ │ - 662: invokeinterface #237, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 667: checkcast #239 // class android/app/ActivityManager$RunningServiceInfo │ │ │ │ - 670: astore 27 │ │ │ │ - 672: aload 27 │ │ │ │ - 674: getfield #246 // Field android/app/ActivityManager$RunningServiceInfo.foreground:Z │ │ │ │ - 677: istore 10 │ │ │ │ - 679: iload 10 │ │ │ │ - 681: istore 8 │ │ │ │ - 683: iload 10 │ │ │ │ - 685: ifeq 646 │ │ │ │ - 688: aload 27 │ │ │ │ - 690: getfield #243 // Field android/app/ActivityManager$RunningServiceInfo.started:Z │ │ │ │ - 693: istore 10 │ │ │ │ - 695: iload 10 │ │ │ │ - 697: istore 8 │ │ │ │ - 699: iload 10 │ │ │ │ - 701: ifeq 646 │ │ │ │ - 704: aload 25 │ │ │ │ - 706: astore 6 │ │ │ │ - 708: aload 25 │ │ │ │ - 710: getfield #255 // Field android/content/pm/ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo; │ │ │ │ - 713: astore 6 │ │ │ │ - 715: aload 6 │ │ │ │ - 717: astore 4 │ │ │ │ - 719: aload 6 │ │ │ │ - 721: getfield #264 // Field android/content/pm/ActivityInfo.packageName:Ljava/lang/String; │ │ │ │ - 724: astore 4 │ │ │ │ - 726: aload 27 │ │ │ │ - 728: getfield #267 // Field android/app/ActivityManager$RunningServiceInfo.service:Landroid/content/ComponentName; │ │ │ │ - 731: astore 6 │ │ │ │ - 733: aload 6 │ │ │ │ - 735: astore 13 │ │ │ │ - 737: aload 6 │ │ │ │ - 739: invokevirtual #270 // Method android/content/ComponentName.getPackageName:()Ljava/lang/String; │ │ │ │ - 742: astore 13 │ │ │ │ - 744: aload 4 │ │ │ │ - 746: aload 13 │ │ │ │ - 748: invokevirtual #138 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 751: istore 8 │ │ │ │ - 753: iload 8 │ │ │ │ - 755: ifeq 646 │ │ │ │ - 758: aload 15 │ │ │ │ - 760: invokevirtual #272 // Method android/view/KeyEvent.getAction:()I │ │ │ │ - 763: istore 8 │ │ │ │ - 765: iconst_1 │ │ │ │ - 766: istore 5 │ │ │ │ - 768: iload 8 │ │ │ │ - 770: istore 10 │ │ │ │ - 772: iload 5 │ │ │ │ - 774: istore 7 │ │ │ │ - 776: iload 8 │ │ │ │ - 778: iload 5 │ │ │ │ - 780: if_icmpne 852 │ │ │ │ - 783: new #129 // class android/content/ComponentName │ │ │ │ - 786: astore 4 │ │ │ │ - 788: aload 25 │ │ │ │ - 790: astore 6 │ │ │ │ - 792: aload 25 │ │ │ │ - 794: getfield #255 // Field android/content/pm/ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo; │ │ │ │ - 797: astore 6 │ │ │ │ - 799: aload 6 │ │ │ │ - 801: astore 13 │ │ │ │ - 803: aload 6 │ │ │ │ - 805: getfield #264 // Field android/content/pm/ActivityInfo.packageName:Ljava/lang/String; │ │ │ │ - 808: astore 13 │ │ │ │ - 810: aload 25 │ │ │ │ - 812: astore 6 │ │ │ │ - 814: aload 25 │ │ │ │ - 816: getfield #255 // Field android/content/pm/ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo; │ │ │ │ - 819: getfield #261 // Field android/content/pm/ActivityInfo.name:Ljava/lang/String; │ │ │ │ - 822: astore 6 │ │ │ │ - 824: aload 4 │ │ │ │ - 826: aload 13 │ │ │ │ - 828: aload 6 │ │ │ │ - 830: invokespecial #275 // Method android/content/ComponentName."":(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 833: iconst_0 │ │ │ │ - 834: istore 5 │ │ │ │ - 836: aconst_null │ │ │ │ - 837: astore 13 │ │ │ │ - 839: aload_1 │ │ │ │ - 840: astore 6 │ │ │ │ - 842: aload_1 │ │ │ │ - 843: aload 4 │ │ │ │ - 845: iconst_0 │ │ │ │ - 846: iload 16 │ │ │ │ - 848: aconst_null │ │ │ │ - 849: invokestatic #279 // Method com/harleensahni/android/mbr/Utils.forwardKeyCodeToComponent:(Landroid/content/Context;Landroid/content/ComponentName;ZILandroid/content/BroadcastReceiver;)V │ │ │ │ - 852: aload_0 │ │ │ │ - 853: invokevirtual #154 // Method isOrderedBroadcast:()Z │ │ │ │ - 856: istore 8 │ │ │ │ - 858: iload 8 │ │ │ │ - 860: ifeq 867 │ │ │ │ - 863: aload_0 │ │ │ │ - 864: invokevirtual #157 // Method abortBroadcast:()V │ │ │ │ - 867: iconst_1 │ │ │ │ - 868: istore 24 │ │ │ │ - 870: iload 24 │ │ │ │ - 872: ifeq 564 │ │ │ │ - 875: iload 24 │ │ │ │ - 877: ifne 37 │ │ │ │ - 880: ldc_w #281 // String conservative │ │ │ │ - 883: astore 4 │ │ │ │ - 885: iconst_0 │ │ │ │ - 886: istore 5 │ │ │ │ - 888: aconst_null │ │ │ │ - 889: astore 13 │ │ │ │ - 891: aload 4 │ │ │ │ - 893: astore 6 │ │ │ │ - 895: iconst_0 │ │ │ │ - 896: istore 7 │ │ │ │ - 898: aload_3 │ │ │ │ - 899: aload 4 │ │ │ │ - 901: iconst_0 │ │ │ │ - 902: invokeinterface #98, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ - 907: istore 8 │ │ │ │ - 909: iload 8 │ │ │ │ - 911: ifeq 37 │ │ │ │ - 914: aload_0 │ │ │ │ - 915: invokevirtual #154 // Method isOrderedBroadcast:()Z │ │ │ │ - 918: istore 8 │ │ │ │ - 920: iload 8 │ │ │ │ - 922: ifeq 929 │ │ │ │ - 925: aload_0 │ │ │ │ - 926: invokevirtual #157 // Method abortBroadcast:()V │ │ │ │ - 929: aload 15 │ │ │ │ - 931: invokevirtual #272 // Method android/view/KeyEvent.getAction:()I │ │ │ │ - 934: istore 8 │ │ │ │ - 936: iconst_1 │ │ │ │ - 937: istore 5 │ │ │ │ - 939: iload 8 │ │ │ │ - 941: istore 10 │ │ │ │ - 943: iload 5 │ │ │ │ - 945: istore 7 │ │ │ │ - 947: iload 8 │ │ │ │ - 949: iload 5 │ │ │ │ - 951: if_icmpne 37 │ │ │ │ - 954: aload_0 │ │ │ │ - 955: astore 6 │ │ │ │ - 957: aload_0 │ │ │ │ - 958: aload_1 │ │ │ │ - 959: aload_2 │ │ │ │ - 960: aload 15 │ │ │ │ - 962: invokespecial #285 // Method showSelector:(Landroid/content/Context;Landroid/content/Intent;Landroid/view/KeyEvent;)V │ │ │ │ - 965: goto 37 │ │ │ │ - 968: aload 15 │ │ │ │ - 970: invokevirtual #272 // Method android/view/KeyEvent.getAction:()I │ │ │ │ - 973: istore 8 │ │ │ │ - 975: iconst_1 │ │ │ │ - 976: istore 5 │ │ │ │ - 978: iload 8 │ │ │ │ - 980: istore 10 │ │ │ │ - 982: iload 5 │ │ │ │ - 984: istore 7 │ │ │ │ - 986: iload 8 │ │ │ │ - 988: iload 5 │ │ │ │ - 990: if_icmpne 37 │ │ │ │ - 993: aload 18 │ │ │ │ - 995: invokestatic #289 // Method android/content/ComponentName.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName; │ │ │ │ - 998: astore 4 │ │ │ │ - 1000: iconst_0 │ │ │ │ - 1001: istore 5 │ │ │ │ - 1003: aconst_null │ │ │ │ - 1004: astore 13 │ │ │ │ - 1006: aload_1 │ │ │ │ - 1007: astore 6 │ │ │ │ - 1009: aload_1 │ │ │ │ - 1010: aload 4 │ │ │ │ - 1012: iconst_0 │ │ │ │ - 1013: iload 16 │ │ │ │ - 1015: aconst_null │ │ │ │ - 1016: invokestatic #279 // Method com/harleensahni/android/mbr/Utils.forwardKeyCodeToComponent:(Landroid/content/Context;Landroid/content/ComponentName;ZILandroid/content/BroadcastReceiver;)V │ │ │ │ - 1019: goto 37 │ │ │ │ - 1022: aload_0 │ │ │ │ - 1023: invokevirtual #154 // Method isOrderedBroadcast:()Z │ │ │ │ - 1026: istore 8 │ │ │ │ - 1028: iload 8 │ │ │ │ - 1030: ifeq 1037 │ │ │ │ - 1033: aload_0 │ │ │ │ - 1034: invokevirtual #157 // Method abortBroadcast:()V │ │ │ │ - 1037: aload 15 │ │ │ │ - 1039: invokevirtual #272 // Method android/view/KeyEvent.getAction:()I │ │ │ │ - 1042: istore 8 │ │ │ │ - 1044: iconst_1 │ │ │ │ - 1045: istore 5 │ │ │ │ - 1047: iload 8 │ │ │ │ - 1049: istore 10 │ │ │ │ - 1051: iload 5 │ │ │ │ - 1053: istore 7 │ │ │ │ - 1055: iload 8 │ │ │ │ - 1057: iload 5 │ │ │ │ - 1059: if_icmpne 37 │ │ │ │ - 1062: aload_1 │ │ │ │ - 1063: invokevirtual #214 // Method android/content/Context.getPackageManager:()Landroid/content/pm/PackageManager; │ │ │ │ - 1066: astore 4 │ │ │ │ - 1068: aload 4 │ │ │ │ - 1070: astore 6 │ │ │ │ - 1072: iconst_1 │ │ │ │ - 1073: istore 7 │ │ │ │ - 1075: aload 4 │ │ │ │ - 1077: iload 7 │ │ │ │ - 1079: aload_1 │ │ │ │ - 1080: invokestatic #218 // Method com/harleensahni/android/mbr/Utils.getMediaReceivers:(Landroid/content/pm/PackageManager;ZLandroid/content/Context;)Ljava/util/List; │ │ │ │ - 1083: astore 19 │ │ │ │ - 1085: aload 19 │ │ │ │ - 1087: invokeinterface #117, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ - 1092: istore 8 │ │ │ │ - 1094: iconst_2 │ │ │ │ - 1095: istore 5 │ │ │ │ - 1097: iload 8 │ │ │ │ - 1099: istore 10 │ │ │ │ - 1101: iload 5 │ │ │ │ + 479: invokeinterface #228, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 484: astore 4 │ │ │ │ + 486: aload 4 │ │ │ │ + 488: invokeinterface #233, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 493: istore 5 │ │ │ │ + 495: iload 5 │ │ │ │ + 497: ifeq 561 │ │ │ │ + 500: aload 4 │ │ │ │ + 502: invokeinterface #237, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 507: checkcast #239 // class android/app/ActivityManager$RunningServiceInfo │ │ │ │ + 510: astore 24 │ │ │ │ + 512: aload 24 │ │ │ │ + 514: astore 6 │ │ │ │ + 516: aload 24 │ │ │ │ + 518: getfield #243 // Field android/app/ActivityManager$RunningServiceInfo.started:Z │ │ │ │ + 521: istore 10 │ │ │ │ + 523: iload 10 │ │ │ │ + 525: istore 5 │ │ │ │ + 527: iload 10 │ │ │ │ + 529: ifeq 486 │ │ │ │ + 532: aload 24 │ │ │ │ + 534: getfield #246 // Field android/app/ActivityManager$RunningServiceInfo.foreground:Z │ │ │ │ + 537: istore 10 │ │ │ │ + 539: iload 10 │ │ │ │ + 541: istore 5 │ │ │ │ + 543: iload 10 │ │ │ │ + 545: ifeq 486 │ │ │ │ + 548: aload 23 │ │ │ │ + 550: aload 24 │ │ │ │ + 552: invokeinterface #249, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 557: pop │ │ │ │ + 558: goto 486 │ │ │ │ + 561: iconst_0 │ │ │ │ + 562: istore 25 │ │ │ │ + 564: aload 21 │ │ │ │ + 566: invokeinterface #228, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 571: astore 4 │ │ │ │ + 573: aload 4 │ │ │ │ + 575: invokeinterface #233, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 580: istore 5 │ │ │ │ + 582: iload 5 │ │ │ │ + 584: ifeq 899 │ │ │ │ + 587: aload 4 │ │ │ │ + 589: invokeinterface #237, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 594: checkcast #251 // class android/content/pm/ResolveInfo │ │ │ │ + 597: astore 26 │ │ │ │ + 599: ldc #2 // class com/harleensahni/android/mbr/receivers/MediaButtonReceiver │ │ │ │ + 601: invokevirtual #47 // Method java/lang/Class.getName:()Ljava/lang/String; │ │ │ │ + 604: astore 13 │ │ │ │ + 606: aload 26 │ │ │ │ + 608: astore 6 │ │ │ │ + 610: aload 26 │ │ │ │ + 612: getfield #255 // Field android/content/pm/ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo; │ │ │ │ + 615: astore 6 │ │ │ │ + 617: aload 6 │ │ │ │ + 619: astore 20 │ │ │ │ + 621: aload 6 │ │ │ │ + 623: getfield #261 // Field android/content/pm/ActivityInfo.name:Ljava/lang/String; │ │ │ │ + 626: astore 6 │ │ │ │ + 628: aload 6 │ │ │ │ + 630: astore 20 │ │ │ │ + 632: aload 13 │ │ │ │ + 634: aload 6 │ │ │ │ + 636: invokevirtual #138 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 639: istore 5 │ │ │ │ + 641: iload 5 │ │ │ │ + 643: ifne 573 │ │ │ │ + 646: aload 23 │ │ │ │ + 648: invokeinterface #228, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 653: astore 13 │ │ │ │ + 655: aload 13 │ │ │ │ + 657: invokeinterface #233, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 662: istore 19 │ │ │ │ + 664: iload 19 │ │ │ │ + 666: ifeq 894 │ │ │ │ + 669: aload 13 │ │ │ │ + 671: invokeinterface #237, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 676: checkcast #239 // class android/app/ActivityManager$RunningServiceInfo │ │ │ │ + 679: astore 27 │ │ │ │ + 681: aload 27 │ │ │ │ + 683: getfield #246 // Field android/app/ActivityManager$RunningServiceInfo.foreground:Z │ │ │ │ + 686: istore 10 │ │ │ │ + 688: iload 10 │ │ │ │ + 690: istore 19 │ │ │ │ + 692: iload 10 │ │ │ │ + 694: ifeq 655 │ │ │ │ + 697: aload 27 │ │ │ │ + 699: getfield #243 // Field android/app/ActivityManager$RunningServiceInfo.started:Z │ │ │ │ + 702: istore 10 │ │ │ │ + 704: iload 10 │ │ │ │ + 706: istore 19 │ │ │ │ + 708: iload 10 │ │ │ │ + 710: ifeq 655 │ │ │ │ + 713: aload 26 │ │ │ │ + 715: astore 6 │ │ │ │ + 717: aload 26 │ │ │ │ + 719: getfield #255 // Field android/content/pm/ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo; │ │ │ │ + 722: astore 6 │ │ │ │ + 724: aload 6 │ │ │ │ + 726: astore 20 │ │ │ │ + 728: aload 6 │ │ │ │ + 730: getfield #264 // Field android/content/pm/ActivityInfo.packageName:Ljava/lang/String; │ │ │ │ + 733: astore 20 │ │ │ │ + 735: aload 27 │ │ │ │ + 737: getfield #267 // Field android/app/ActivityManager$RunningServiceInfo.service:Landroid/content/ComponentName; │ │ │ │ + 740: astore 6 │ │ │ │ + 742: aload 6 │ │ │ │ + 744: astore 28 │ │ │ │ + 746: aload 6 │ │ │ │ + 748: invokevirtual #270 // Method android/content/ComponentName.getPackageName:()Ljava/lang/String; │ │ │ │ + 751: astore 28 │ │ │ │ + 753: aload 20 │ │ │ │ + 755: aload 28 │ │ │ │ + 757: invokevirtual #138 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 760: istore 19 │ │ │ │ + 762: iload 19 │ │ │ │ + 764: ifeq 655 │ │ │ │ + 767: aload 15 │ │ │ │ + 769: invokevirtual #272 // Method android/view/KeyEvent.getAction:()I │ │ │ │ + 772: istore 5 │ │ │ │ + 774: iconst_1 │ │ │ │ + 775: istore 19 │ │ │ │ + 777: iload 5 │ │ │ │ + 779: istore 10 │ │ │ │ + 781: iload 19 │ │ │ │ + 783: istore 7 │ │ │ │ + 785: iload 5 │ │ │ │ + 787: iload 19 │ │ │ │ + 789: if_icmpne 876 │ │ │ │ + 792: new #129 // class android/content/ComponentName │ │ │ │ + 795: astore 13 │ │ │ │ + 797: aload 26 │ │ │ │ + 799: astore 6 │ │ │ │ + 801: aload 26 │ │ │ │ + 803: getfield #255 // Field android/content/pm/ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo; │ │ │ │ + 806: astore 6 │ │ │ │ + 808: aload 6 │ │ │ │ + 810: astore 20 │ │ │ │ + 812: aload 6 │ │ │ │ + 814: getfield #264 // Field android/content/pm/ActivityInfo.packageName:Ljava/lang/String; │ │ │ │ + 817: astore 20 │ │ │ │ + 819: aload 26 │ │ │ │ + 821: astore 6 │ │ │ │ + 823: aload 26 │ │ │ │ + 825: getfield #255 // Field android/content/pm/ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo; │ │ │ │ + 828: astore 6 │ │ │ │ + 830: aload 6 │ │ │ │ + 832: astore 28 │ │ │ │ + 834: aload 6 │ │ │ │ + 836: getfield #261 // Field android/content/pm/ActivityInfo.name:Ljava/lang/String; │ │ │ │ + 839: astore 6 │ │ │ │ + 841: aload 6 │ │ │ │ + 843: astore 28 │ │ │ │ + 845: aload 13 │ │ │ │ + 847: aload 20 │ │ │ │ + 849: aload 6 │ │ │ │ + 851: invokespecial #275 // Method android/content/ComponentName."":(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 854: iconst_0 │ │ │ │ + 855: istore 19 │ │ │ │ + 857: aconst_null │ │ │ │ + 858: astore 20 │ │ │ │ + 860: aconst_null │ │ │ │ + 861: astore 28 │ │ │ │ + 863: aload_1 │ │ │ │ + 864: astore 6 │ │ │ │ + 866: aload_1 │ │ │ │ + 867: aload 13 │ │ │ │ + 869: iconst_0 │ │ │ │ + 870: iload 16 │ │ │ │ + 872: aconst_null │ │ │ │ + 873: invokestatic #279 // Method com/harleensahni/android/mbr/Utils.forwardKeyCodeToComponent:(Landroid/content/Context;Landroid/content/ComponentName;ZILandroid/content/BroadcastReceiver;)V │ │ │ │ + 876: aload_0 │ │ │ │ + 877: invokevirtual #154 // Method isOrderedBroadcast:()Z │ │ │ │ + 880: istore 5 │ │ │ │ + 882: iload 5 │ │ │ │ + 884: ifeq 891 │ │ │ │ + 887: aload_0 │ │ │ │ + 888: invokevirtual #157 // Method abortBroadcast:()V │ │ │ │ + 891: iconst_1 │ │ │ │ + 892: istore 25 │ │ │ │ + 894: iload 25 │ │ │ │ + 896: ifeq 573 │ │ │ │ + 899: iload 25 │ │ │ │ + 901: ifne 37 │ │ │ │ + 904: ldc_w #281 // String conservative │ │ │ │ + 907: astore 4 │ │ │ │ + 909: iconst_0 │ │ │ │ + 910: istore 5 │ │ │ │ + 912: aconst_null │ │ │ │ + 913: astore 13 │ │ │ │ + 915: aload 4 │ │ │ │ + 917: astore 6 │ │ │ │ + 919: iconst_0 │ │ │ │ + 920: istore 7 │ │ │ │ + 922: aload_3 │ │ │ │ + 923: aload 4 │ │ │ │ + 925: iconst_0 │ │ │ │ + 926: invokeinterface #98, 3 // InterfaceMethod android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ │ │ + 931: istore 8 │ │ │ │ + 933: iload 8 │ │ │ │ + 935: ifeq 37 │ │ │ │ + 938: aload_0 │ │ │ │ + 939: invokevirtual #154 // Method isOrderedBroadcast:()Z │ │ │ │ + 942: istore 8 │ │ │ │ + 944: iload 8 │ │ │ │ + 946: ifeq 953 │ │ │ │ + 949: aload_0 │ │ │ │ + 950: invokevirtual #157 // Method abortBroadcast:()V │ │ │ │ + 953: aload 15 │ │ │ │ + 955: invokevirtual #272 // Method android/view/KeyEvent.getAction:()I │ │ │ │ + 958: istore 8 │ │ │ │ + 960: iconst_1 │ │ │ │ + 961: istore 5 │ │ │ │ + 963: iload 8 │ │ │ │ + 965: istore 10 │ │ │ │ + 967: iload 5 │ │ │ │ + 969: istore 7 │ │ │ │ + 971: iload 8 │ │ │ │ + 973: iload 5 │ │ │ │ + 975: if_icmpne 37 │ │ │ │ + 978: aload_0 │ │ │ │ + 979: astore 6 │ │ │ │ + 981: aload_0 │ │ │ │ + 982: aload_1 │ │ │ │ + 983: aload_2 │ │ │ │ + 984: aload 15 │ │ │ │ + 986: invokespecial #285 // Method showSelector:(Landroid/content/Context;Landroid/content/Intent;Landroid/view/KeyEvent;)V │ │ │ │ + 989: goto 37 │ │ │ │ + 992: aload 15 │ │ │ │ + 994: invokevirtual #272 // Method android/view/KeyEvent.getAction:()I │ │ │ │ + 997: istore 8 │ │ │ │ + 999: iconst_1 │ │ │ │ + 1000: istore 5 │ │ │ │ + 1002: iload 8 │ │ │ │ + 1004: istore 10 │ │ │ │ + 1006: iload 5 │ │ │ │ + 1008: istore 7 │ │ │ │ + 1010: iload 8 │ │ │ │ + 1012: iload 5 │ │ │ │ + 1014: if_icmpne 37 │ │ │ │ + 1017: aload 18 │ │ │ │ + 1019: invokestatic #289 // Method android/content/ComponentName.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName; │ │ │ │ + 1022: astore 4 │ │ │ │ + 1024: iconst_0 │ │ │ │ + 1025: istore 5 │ │ │ │ + 1027: aconst_null │ │ │ │ + 1028: astore 13 │ │ │ │ + 1030: iconst_0 │ │ │ │ + 1031: istore 19 │ │ │ │ + 1033: aconst_null │ │ │ │ + 1034: astore 20 │ │ │ │ + 1036: aload_1 │ │ │ │ + 1037: astore 6 │ │ │ │ + 1039: aload_1 │ │ │ │ + 1040: aload 4 │ │ │ │ + 1042: iconst_0 │ │ │ │ + 1043: iload 16 │ │ │ │ + 1045: aconst_null │ │ │ │ + 1046: invokestatic #279 // Method com/harleensahni/android/mbr/Utils.forwardKeyCodeToComponent:(Landroid/content/Context;Landroid/content/ComponentName;ZILandroid/content/BroadcastReceiver;)V │ │ │ │ + 1049: goto 37 │ │ │ │ + 1052: aload_0 │ │ │ │ + 1053: invokevirtual #154 // Method isOrderedBroadcast:()Z │ │ │ │ + 1056: istore 8 │ │ │ │ + 1058: iload 8 │ │ │ │ + 1060: ifeq 1067 │ │ │ │ + 1063: aload_0 │ │ │ │ + 1064: invokevirtual #157 // Method abortBroadcast:()V │ │ │ │ + 1067: aload 15 │ │ │ │ + 1069: invokevirtual #272 // Method android/view/KeyEvent.getAction:()I │ │ │ │ + 1072: istore 8 │ │ │ │ + 1074: iconst_1 │ │ │ │ + 1075: istore 5 │ │ │ │ + 1077: iload 8 │ │ │ │ + 1079: istore 10 │ │ │ │ + 1081: iload 5 │ │ │ │ + 1083: istore 7 │ │ │ │ + 1085: iload 8 │ │ │ │ + 1087: iload 5 │ │ │ │ + 1089: if_icmpne 37 │ │ │ │ + 1092: aload_1 │ │ │ │ + 1093: invokevirtual #214 // Method android/content/Context.getPackageManager:()Landroid/content/pm/PackageManager; │ │ │ │ + 1096: astore 4 │ │ │ │ + 1098: aload 4 │ │ │ │ + 1100: astore 6 │ │ │ │ + 1102: iconst_1 │ │ │ │ 1103: istore 7 │ │ │ │ - 1105: iload 8 │ │ │ │ - 1107: iload 5 │ │ │ │ - 1109: if_icmpne 1266 │ │ │ │ - 1112: aload 19 │ │ │ │ - 1114: invokeinterface #228, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 1119: astore 22 │ │ │ │ - 1121: aload 22 │ │ │ │ - 1123: invokeinterface #233, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 1128: istore 8 │ │ │ │ - 1130: iload 8 │ │ │ │ - 1132: ifeq 37 │ │ │ │ - 1135: aload 22 │ │ │ │ - 1137: invokeinterface #237, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 1142: checkcast #251 // class android/content/pm/ResolveInfo │ │ │ │ - 1145: astore 25 │ │ │ │ - 1147: ldc #2 // class com/harleensahni/android/mbr/receivers/MediaButtonReceiver │ │ │ │ - 1149: invokevirtual #47 // Method java/lang/Class.getName:()Ljava/lang/String; │ │ │ │ - 1152: astore 4 │ │ │ │ - 1154: aload 25 │ │ │ │ - 1156: astore 6 │ │ │ │ - 1158: aload 25 │ │ │ │ - 1160: getfield #255 // Field android/content/pm/ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo; │ │ │ │ - 1163: astore 6 │ │ │ │ - 1165: aload 6 │ │ │ │ - 1167: astore 13 │ │ │ │ - 1169: aload 6 │ │ │ │ - 1171: getfield #261 // Field android/content/pm/ActivityInfo.name:Ljava/lang/String; │ │ │ │ - 1174: astore 6 │ │ │ │ - 1176: aload 6 │ │ │ │ - 1178: astore 13 │ │ │ │ - 1180: aload 4 │ │ │ │ - 1182: aload 6 │ │ │ │ - 1184: invokevirtual #138 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 1187: istore 8 │ │ │ │ - 1189: iload 8 │ │ │ │ - 1191: ifne 1121 │ │ │ │ - 1194: new #129 // class android/content/ComponentName │ │ │ │ - 1197: astore 4 │ │ │ │ - 1199: aload 25 │ │ │ │ - 1201: astore 6 │ │ │ │ - 1203: aload 25 │ │ │ │ - 1205: getfield #255 // Field android/content/pm/ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo; │ │ │ │ - 1208: astore 6 │ │ │ │ - 1210: aload 6 │ │ │ │ - 1212: astore 13 │ │ │ │ - 1214: aload 6 │ │ │ │ - 1216: getfield #264 // Field android/content/pm/ActivityInfo.packageName:Ljava/lang/String; │ │ │ │ - 1219: astore 13 │ │ │ │ - 1221: aload 25 │ │ │ │ - 1223: astore 6 │ │ │ │ - 1225: aload 25 │ │ │ │ - 1227: getfield #255 // Field android/content/pm/ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo; │ │ │ │ - 1230: getfield #261 // Field android/content/pm/ActivityInfo.name:Ljava/lang/String; │ │ │ │ - 1233: astore 6 │ │ │ │ - 1235: aload 4 │ │ │ │ - 1237: aload 13 │ │ │ │ - 1239: aload 6 │ │ │ │ - 1241: invokespecial #275 // Method android/content/ComponentName."":(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 1244: iconst_0 │ │ │ │ - 1245: istore 5 │ │ │ │ - 1247: aconst_null │ │ │ │ - 1248: astore 13 │ │ │ │ - 1250: aload_1 │ │ │ │ - 1251: astore 6 │ │ │ │ - 1253: aload_1 │ │ │ │ - 1254: aload 4 │ │ │ │ - 1256: iconst_0 │ │ │ │ - 1257: iload 16 │ │ │ │ - 1259: aconst_null │ │ │ │ - 1260: invokestatic #279 // Method com/harleensahni/android/mbr/Utils.forwardKeyCodeToComponent:(Landroid/content/Context;Landroid/content/ComponentName;ZILandroid/content/BroadcastReceiver;)V │ │ │ │ - 1263: goto 37 │ │ │ │ - 1266: aload_0 │ │ │ │ - 1267: astore 6 │ │ │ │ - 1269: aload_0 │ │ │ │ - 1270: aload_1 │ │ │ │ - 1271: aload_2 │ │ │ │ - 1272: aload 15 │ │ │ │ - 1274: invokespecial #285 // Method showSelector:(Landroid/content/Context;Landroid/content/Intent;Landroid/view/KeyEvent;)V │ │ │ │ - 1277: goto 37 │ │ │ │ + 1105: aload 4 │ │ │ │ + 1107: iload 7 │ │ │ │ + 1109: aload_1 │ │ │ │ + 1110: invokestatic #218 // Method com/harleensahni/android/mbr/Utils.getMediaReceivers:(Landroid/content/pm/PackageManager;ZLandroid/content/Context;)Ljava/util/List; │ │ │ │ + 1113: astore 21 │ │ │ │ + 1115: aload 21 │ │ │ │ + 1117: invokeinterface #117, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ + 1122: istore 8 │ │ │ │ + 1124: iconst_2 │ │ │ │ + 1125: istore 5 │ │ │ │ + 1127: iload 8 │ │ │ │ + 1129: istore 10 │ │ │ │ + 1131: iload 5 │ │ │ │ + 1133: istore 7 │ │ │ │ + 1135: iload 8 │ │ │ │ + 1137: iload 5 │ │ │ │ + 1139: if_icmpne 1314 │ │ │ │ + 1142: aload 21 │ │ │ │ + 1144: invokeinterface #228, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 1149: astore 4 │ │ │ │ + 1151: aload 4 │ │ │ │ + 1153: invokeinterface #233, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 1158: istore 5 │ │ │ │ + 1160: iload 5 │ │ │ │ + 1162: ifeq 37 │ │ │ │ + 1165: aload 4 │ │ │ │ + 1167: invokeinterface #237, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 1172: checkcast #251 // class android/content/pm/ResolveInfo │ │ │ │ + 1175: astore 26 │ │ │ │ + 1177: ldc #2 // class com/harleensahni/android/mbr/receivers/MediaButtonReceiver │ │ │ │ + 1179: invokevirtual #47 // Method java/lang/Class.getName:()Ljava/lang/String; │ │ │ │ + 1182: astore 13 │ │ │ │ + 1184: aload 26 │ │ │ │ + 1186: astore 6 │ │ │ │ + 1188: aload 26 │ │ │ │ + 1190: getfield #255 // Field android/content/pm/ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo; │ │ │ │ + 1193: astore 6 │ │ │ │ + 1195: aload 6 │ │ │ │ + 1197: astore 20 │ │ │ │ + 1199: aload 6 │ │ │ │ + 1201: getfield #261 // Field android/content/pm/ActivityInfo.name:Ljava/lang/String; │ │ │ │ + 1204: astore 6 │ │ │ │ + 1206: aload 6 │ │ │ │ + 1208: astore 20 │ │ │ │ + 1210: aload 13 │ │ │ │ + 1212: aload 6 │ │ │ │ + 1214: invokevirtual #138 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 1217: istore 5 │ │ │ │ + 1219: iload 5 │ │ │ │ + 1221: ifne 1151 │ │ │ │ + 1224: new #129 // class android/content/ComponentName │ │ │ │ + 1227: astore 4 │ │ │ │ + 1229: aload 26 │ │ │ │ + 1231: astore 6 │ │ │ │ + 1233: aload 26 │ │ │ │ + 1235: getfield #255 // Field android/content/pm/ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo; │ │ │ │ + 1238: astore 6 │ │ │ │ + 1240: aload 6 │ │ │ │ + 1242: astore 13 │ │ │ │ + 1244: aload 6 │ │ │ │ + 1246: getfield #264 // Field android/content/pm/ActivityInfo.packageName:Ljava/lang/String; │ │ │ │ + 1249: astore 13 │ │ │ │ + 1251: aload 26 │ │ │ │ + 1253: astore 6 │ │ │ │ + 1255: aload 26 │ │ │ │ + 1257: getfield #255 // Field android/content/pm/ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo; │ │ │ │ + 1260: astore 6 │ │ │ │ + 1262: aload 6 │ │ │ │ + 1264: astore 20 │ │ │ │ + 1266: aload 6 │ │ │ │ + 1268: getfield #261 // Field android/content/pm/ActivityInfo.name:Ljava/lang/String; │ │ │ │ + 1271: astore 6 │ │ │ │ + 1273: aload 6 │ │ │ │ + 1275: astore 20 │ │ │ │ + 1277: aload 4 │ │ │ │ + 1279: aload 13 │ │ │ │ + 1281: aload 6 │ │ │ │ + 1283: invokespecial #275 // Method android/content/ComponentName."":(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 1286: iconst_0 │ │ │ │ + 1287: istore 5 │ │ │ │ + 1289: aconst_null │ │ │ │ + 1290: astore 13 │ │ │ │ + 1292: iconst_0 │ │ │ │ + 1293: istore 19 │ │ │ │ + 1295: aconst_null │ │ │ │ + 1296: astore 20 │ │ │ │ + 1298: aload_1 │ │ │ │ + 1299: astore 6 │ │ │ │ + 1301: aload_1 │ │ │ │ + 1302: aload 4 │ │ │ │ + 1304: iconst_0 │ │ │ │ + 1305: iload 16 │ │ │ │ + 1307: aconst_null │ │ │ │ + 1308: invokestatic #279 // Method com/harleensahni/android/mbr/Utils.forwardKeyCodeToComponent:(Landroid/content/Context;Landroid/content/ComponentName;ZILandroid/content/BroadcastReceiver;)V │ │ │ │ + 1311: goto 37 │ │ │ │ + 1314: aload_0 │ │ │ │ + 1315: astore 6 │ │ │ │ + 1317: aload_0 │ │ │ │ + 1318: aload_1 │ │ │ │ + 1319: aload_2 │ │ │ │ + 1320: aload 15 │ │ │ │ + 1322: invokespecial #285 // Method showSelector:(Landroid/content/Context;Landroid/content/Intent;Landroid/view/KeyEvent;)V │ │ │ │ + 1325: goto 37 │ │ │ │ } ├── smali/com/harleensahni/android/mbr/MediaButtonMonitorService.smali │ @@ -27,15 +27,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 41 │ invoke-direct {p0}, Landroid/app/Service;->()V │ │ - .line 47 │ return-void │ .end method │ │ │ # virtual methods │ .method public onBind(Landroid/content/Intent;)Landroid/os/IBinder; │ .locals 1 ├── smali/com/harleensahni/android/mbr/Utils.smali │ @@ -22,156 +22,158 @@ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 59 │ return-void │ .end method │ │ .method public static forwardKeyCodeToComponent(Landroid/content/Context;Landroid/content/ComponentName;ZILandroid/content/BroadcastReceiver;)V │ - .locals 13 │ + .locals 14 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "selectedReceiver" # Landroid/content/ComponentName; │ .param p2, "launch" # Z │ .param p3, "keyCode" # I │ .param p4, "cleanUpReceiver" # Landroid/content/BroadcastReceiver; │ │ .prologue │ .line 89 │ - new-instance v11, Landroid/content/Intent; │ + new-instance v12, Landroid/content/Intent; │ │ const-string v2, "android.intent.action.MEDIA_BUTTON" │ │ - invoke-direct {v11, v2}, Landroid/content/Intent;->(Ljava/lang/String;)V │ + invoke-direct {v12, v2}, Landroid/content/Intent;->(Ljava/lang/String;)V │ │ .line 90 │ - .local v11, "mediaButtonDownIntent":Landroid/content/Intent; │ - new-instance v0, Landroid/view/KeyEvent; │ + .local v12, "mediaButtonDownIntent":Landroid/content/Intent; │ + new-instance v1, Landroid/view/KeyEvent; │ │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - move/from16 v6, p3 │ + move/from16 v7, p3 │ │ - invoke-direct/range {v0 .. v7}, Landroid/view/KeyEvent;->(JJIII)V │ + invoke-direct/range {v1 .. v8}, Landroid/view/KeyEvent;->(JJIII)V │ │ .line 92 │ - .local v0, "downKe":Landroid/view/KeyEvent; │ + .local v1, "downKe":Landroid/view/KeyEvent; │ const-string v2, "android.intent.extra.KEY_EVENT" │ │ - invoke-virtual {v11, v2, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ + invoke-virtual {v12, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ .line 94 │ - new-instance v12, Landroid/content/Intent; │ + new-instance v13, Landroid/content/Intent; │ │ const-string v2, "android.intent.action.MEDIA_BUTTON" │ │ - invoke-direct {v12, v2}, Landroid/content/Intent;->(Ljava/lang/String;)V │ + invoke-direct {v13, v2}, Landroid/content/Intent;->(Ljava/lang/String;)V │ │ .line 95 │ - .local v12, "mediaButtonUpIntent":Landroid/content/Intent; │ - new-instance v1, Landroid/view/KeyEvent; │ + .local v13, "mediaButtonUpIntent":Landroid/content/Intent; │ + new-instance v3, Landroid/view/KeyEvent; │ │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v2 │ + move-result-wide v4 │ │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v4 │ + move-result-wide v6 │ │ - const/4 v6, 0x1 │ + const/4 v8, 0x1 │ │ - const/4 v8, 0x0 │ + const/4 v10, 0x0 │ │ - move/from16 v7, p3 │ + move/from16 v9, p3 │ │ - invoke-direct/range {v1 .. v8}, Landroid/view/KeyEvent;->(JJIII)V │ + invoke-direct/range {v3 .. v10}, Landroid/view/KeyEvent;->(JJIII)V │ │ .line 97 │ - .local v1, "upKe":Landroid/view/KeyEvent; │ + .local v3, "upKe":Landroid/view/KeyEvent; │ const-string v2, "android.intent.extra.KEY_EVENT" │ │ - invoke-virtual {v12, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ + invoke-virtual {v13, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ .line 99 │ - invoke-virtual {v11, p1}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; │ + invoke-virtual {v12, p1}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ .line 100 │ - invoke-virtual {v12, p1}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; │ + invoke-virtual {v13, p1}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ .line 114 │ if-eqz p2, :cond_0 │ │ .line 115 │ invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v2 │ │ + .line 116 │ invoke-virtual {p1}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v2, v3}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent; │ + .line 115 │ + invoke-virtual {v2, v4}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent; │ │ - move-result-object v10 │ + move-result-object v0 │ │ .line 117 │ - .local v10, "launchIntent":Landroid/content/Intent; │ - if-eqz v10, :cond_0 │ + .local v0, "launchIntent":Landroid/content/Intent; │ + if-eqz v0, :cond_0 │ │ .line 118 │ - invoke-virtual {p0, v10}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V │ + invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V │ │ .line 122 │ - .end local v10 # "launchIntent":Landroid/content/Intent; │ + .end local v0 # "launchIntent":Landroid/content/Intent; │ :cond_0 │ - const/4 v4, 0x0 │ - │ const/4 v6, 0x0 │ │ - const/4 v7, -0x1 │ - │ const/4 v8, 0x0 │ │ - const/4 v9, 0x0 │ + const/4 v9, -0x1 │ │ - move-object v2, p0 │ + const/4 v10, 0x0 │ │ - move-object v3, v11 │ + const/4 v11, 0x0 │ │ - move-object/from16 v5, p4 │ + move-object v4, p0 │ │ - invoke-virtual/range {v2 .. v9}, Landroid/content/Context;->sendOrderedBroadcast(Landroid/content/Intent;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V │ + move-object v5, v12 │ │ - .line 123 │ - const/4 v4, 0x0 │ + move-object/from16 v7, p4 │ │ - const/4 v6, 0x0 │ + invoke-virtual/range {v4 .. v11}, Landroid/content/Context;->sendOrderedBroadcast(Landroid/content/Intent;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V │ │ - const/4 v7, -0x1 │ + .line 123 │ + const/4 v6, 0x0 │ │ const/4 v8, 0x0 │ │ - const/4 v9, 0x0 │ + const/4 v9, -0x1 │ + │ + const/4 v10, 0x0 │ + │ + const/4 v11, 0x0 │ │ - move-object v2, p0 │ + move-object v4, p0 │ │ - move-object v3, v12 │ + move-object v5, v13 │ │ - move-object/from16 v5, p4 │ + move-object/from16 v7, p4 │ │ - invoke-virtual/range {v2 .. v9}, Landroid/content/Context;->sendOrderedBroadcast(Landroid/content/Intent;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V │ + invoke-virtual/range {v4 .. v11}, Landroid/content/Context;->sendOrderedBroadcast(Landroid/content/Intent;Ljava/lang/String;Landroid/content/BroadcastReceiver;Landroid/os/Handler;ILjava/lang/String;Landroid/os/Bundle;)V │ │ .line 125 │ return-void │ .end method │ │ .method public static getAdjustedKeyCode(Landroid/view/KeyEvent;)I │ .locals 2 ├── smali/com/harleensahni/android/mbr/ReceiverSelector$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/harleensahni/android/mbr/ReceiverSelector; │ │ │ # direct methods │ .method constructor (Lcom/harleensahni/android/mbr/ReceiverSelector;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/harleensahni/android/mbr/ReceiverSelector; │ │ .prologue │ .line 328 │ iput-object p1, p0, Lcom/harleensahni/android/mbr/ReceiverSelector$2;->this$0:Lcom/harleensahni/android/mbr/ReceiverSelector; │ │ invoke-direct {p0}, Landroid/widget/BaseAdapter;->()V │ │ @@ -140,23 +141,25 @@ │ │ invoke-virtual {v4, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v6 │ │ iget-object v5, p0, Lcom/harleensahni/android/mbr/ReceiverSelector$2;->this$0:Lcom/harleensahni/android/mbr/ReceiverSelector; │ │ + .line 356 │ # getter for: Lcom/harleensahni/android/mbr/ReceiverSelector;->btButtonSelection:I │ invoke-static {v5}, Lcom/harleensahni/android/mbr/ReceiverSelector;->access$300(Lcom/harleensahni/android/mbr/ReceiverSelector;)I │ │ move-result v5 │ │ if-ne v5, p1, :cond_1 │ │ const/4 v5, 0x0 │ │ + .line 355 │ :goto_0 │ invoke-virtual {v6, v5}, Landroid/view/View;->setVisibility(I)V │ │ .line 358 │ const v5, 0x7f0a0005 │ │ invoke-virtual {v4, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ @@ -201,15 +204,15 @@ │ move-result-object v5 │ │ invoke-virtual {v2, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 363 │ return-object v4 │ │ - .line 355 │ + .line 356 │ .end local v0 # "imageView":Landroid/widget/ImageView; │ .end local v2 # "textView":Landroid/widget/TextView; │ :cond_1 │ const/4 v5, 0x4 │ │ goto :goto_0 │ .end method ├── smali/com/harleensahni/android/mbr/ReceiverSelector$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$timeoutPlayer:Landroid/media/MediaPlayer; │ │ │ # direct methods │ .method constructor (Lcom/harleensahni/android/mbr/ReceiverSelector;Landroid/media/MediaPlayer;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/harleensahni/android/mbr/ReceiverSelector; │ │ .prologue │ .line 664 │ iput-object p1, p0, Lcom/harleensahni/android/mbr/ReceiverSelector$5;->this$0:Lcom/harleensahni/android/mbr/ReceiverSelector; │ │ iput-object p2, p0, Lcom/harleensahni/android/mbr/ReceiverSelector$5;->val$timeoutPlayer:Landroid/media/MediaPlayer; ├── smali/com/harleensahni/android/mbr/R.smali │ @@ -24,10 +24,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 90 │ return-void │ .end method ├── smali/com/harleensahni/android/mbr/MediaButtonMonitorService$SettingsObserver.smali │ @@ -190,39 +190,43 @@ │ .line 66 │ if-nez p1, :cond_0 │ │ iget-object v2, p0, Lcom/harleensahni/android/mbr/MediaButtonMonitorService$SettingsObserver;->mMonitorService:Lcom/harleensahni/android/mbr/MediaButtonMonitorService; │ │ iget-object v2, v2, Lcom/harleensahni/android/mbr/MediaButtonMonitorService;->mComponentName:Landroid/content/ComponentName; │ │ + .line 67 │ invoke-virtual {v2}, Landroid/content/ComponentName;->flattenToString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ const-string v2, "com.harleensahni.android.mbr/com.harleensahni.android.mbr.ReceiverSelector$1" │ │ + .line 69 │ invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ .line 70 │ iget-object v2, p0, Lcom/harleensahni/android/mbr/MediaButtonMonitorService$SettingsObserver;->mMonitorService:Lcom/harleensahni/android/mbr/MediaButtonMonitorService; │ │ + .line 71 │ invoke-virtual {v2}, Lcom/harleensahni/android/mbr/MediaButtonMonitorService;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ + .line 70 │ invoke-static {v2}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ .line 72 │ .local v0, "preferences":Landroid/content/SharedPreferences; │ invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; ├── smali/com/harleensahni/android/mbr/MediaButtonConfigure.smali │ @@ -78,382 +78,343 @@ │ │ invoke-virtual {v0, v1}, Landroid/preference/Preference;->setOnPreferenceClickListener(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ goto :goto_0 │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ - .locals 20 │ + .locals 18 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 57 │ invoke-super/range {p0 .. p1}, Landroid/preference/PreferenceActivity;->onCreate(Landroid/os/Bundle;)V │ │ .line 59 │ invoke-static/range {p0 .. p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v17 │ + move-result-object v15 │ │ - const-string v18, "hidden_apps" │ + const-string v16, "hidden_apps" │ │ - const-string v19, "" │ + const-string v17, "" │ │ - invoke-interface/range {v17 .. v19}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v15 .. v17}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 61 │ - .local v4, "hiddenReceiverIdsString":Ljava/lang/String; │ - const-string v17, "," │ - │ - move-object/from16 v0, v17 │ + .local v3, "hiddenReceiverIdsString":Ljava/lang/String; │ + const-string v15, "," │ │ - invoke-virtual {v4, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v3, v15}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v15 │ │ - invoke-static/range {v17 .. v17}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ + invoke-static {v15}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 62 │ - .local v3, "hiddenIds":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v9, Ljava/util/ArrayList; │ + .local v2, "hiddenIds":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v7, Ljava/util/ArrayList; │ │ - invoke-direct {v9, v3}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + invoke-direct {v7, v2}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ .line 64 │ - .local v9, "missingHiddenIds":Ljava/util/List;, "Ljava/util/List;" │ - const/high16 v17, 0x7f040000 │ + .local v7, "missingHiddenIds":Ljava/util/List;, "Ljava/util/List;" │ + const/high16 v15, 0x7f040000 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v17 │ - │ - invoke-virtual {v0, v1}, Lcom/harleensahni/android/mbr/MediaButtonConfigure;->addPreferencesFromResource(I)V │ + invoke-virtual {v0, v15}, Lcom/harleensahni/android/mbr/MediaButtonConfigure;->addPreferencesFromResource(I)V │ │ .line 68 │ - new-instance v16, Landroid/preference/PreferenceCategory; │ - │ - move-object/from16 v0, v16 │ + new-instance v14, Landroid/preference/PreferenceCategory; │ │ - move-object/from16 v1, p0 │ + move-object/from16 v0, p0 │ │ - invoke-direct {v0, v1}, Landroid/preference/PreferenceCategory;->(Landroid/content/Context;)V │ + invoke-direct {v14, v0}, Landroid/preference/PreferenceCategory;->(Landroid/content/Context;)V │ │ .line 69 │ - .local v16, "visibleAppsCategory":Landroid/preference/PreferenceCategory; │ - const v17, 0x7f070020 │ + .local v14, "visibleAppsCategory":Landroid/preference/PreferenceCategory; │ + const v15, 0x7f070020 │ │ - invoke-virtual/range {v16 .. v17}, Landroid/preference/PreferenceCategory;->setTitle(I)V │ + invoke-virtual {v14, v15}, Landroid/preference/PreferenceCategory;->setTitle(I)V │ │ .line 70 │ invoke-virtual/range {p0 .. p0}, Lcom/harleensahni/android/mbr/MediaButtonConfigure;->getPreferenceScreen()Landroid/preference/PreferenceScreen; │ │ - move-result-object v17 │ - │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, v16 │ + move-result-object v15 │ │ - invoke-virtual {v0, v1}, Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z │ + invoke-virtual {v15, v14}, Landroid/preference/PreferenceScreen;->addPreference(Landroid/preference/Preference;)Z │ │ .line 71 │ - new-instance v12, Ljava/util/ArrayList; │ + new-instance v10, Ljava/util/ArrayList; │ │ - invoke-direct {v12}, Ljava/util/ArrayList;->()V │ + invoke-direct {v10}, Ljava/util/ArrayList;->()V │ │ .line 72 │ - .local v12, "showAppCheckBoxPreferences":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v13, Lcom/harleensahni/android/mbr/MediaButtonConfigure$1; │ + .local v10, "showAppCheckBoxPreferences":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v11, Lcom/harleensahni/android/mbr/MediaButtonConfigure$1; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v13, v0, v12, v9}, Lcom/harleensahni/android/mbr/MediaButtonConfigure$1;->(Lcom/harleensahni/android/mbr/MediaButtonConfigure;Ljava/util/List;Ljava/util/List;)V │ + invoke-direct {v11, v0, v10, v7}, Lcom/harleensahni/android/mbr/MediaButtonConfigure$1;->(Lcom/harleensahni/android/mbr/MediaButtonConfigure;Ljava/util/List;Ljava/util/List;)V │ │ .line 109 │ - .local v13, "showPreferenceChangeListener":Landroid/preference/Preference$OnPreferenceChangeListener; │ + .local v11, "showPreferenceChangeListener":Landroid/preference/Preference$OnPreferenceChangeListener; │ invoke-virtual/range {p0 .. p0}, Lcom/harleensahni/android/mbr/MediaButtonConfigure;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v17 │ + move-result-object v15 │ │ - const/16 v18, 0x0 │ + const/16 v16, 0x0 │ │ - const/16 v19, 0x0 │ + const/16 v17, 0x0 │ │ - invoke-static/range {v17 .. v19}, Lcom/harleensahni/android/mbr/Utils;->getMediaReceivers(Landroid/content/pm/PackageManager;ZLandroid/content/Context;)Ljava/util/List; │ + invoke-static/range {v15 .. v17}, Lcom/harleensahni/android/mbr/Utils;->getMediaReceivers(Landroid/content/pm/PackageManager;ZLandroid/content/Context;)Ljava/util/List; │ │ - move-result-object v8 │ + move-result-object v6 │ │ .line 110 │ - .local v8, "mediaReceivers":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v6, "mediaReceivers":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v16 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v17 │ + move-result v15 │ │ - if-eqz v17, :cond_2 │ + if-eqz v15, :cond_2 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - check-cast v7, Landroid/content/pm/ResolveInfo; │ + check-cast v5, Landroid/content/pm/ResolveInfo; │ │ .line 111 │ - .local v7, "mediaReceiver":Landroid/content/pm/ResolveInfo; │ - const-class v17, Lcom/harleensahni/android/mbr/receivers/MediaButtonReceiver; │ + .local v5, "mediaReceiver":Landroid/content/pm/ResolveInfo; │ + const-class v15, Lcom/harleensahni/android/mbr/receivers/MediaButtonReceiver; │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/Class;->getName()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v15 │ │ - iget-object v0, v7, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ + iget-object v0, v5, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ iget-object v0, v0, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ + │ + move-object/from16 v0, v17 │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v15, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v17 │ + move-result v15 │ │ - if-nez v17, :cond_0 │ + if-nez v15, :cond_0 │ │ .line 114 │ invoke-virtual/range {p0 .. p0}, Lcom/harleensahni/android/mbr/MediaButtonConfigure;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v17 │ - │ - move-object/from16 v0, v17 │ + move-result-object v15 │ │ - invoke-static {v7, v0}, Lcom/harleensahni/android/mbr/Utils;->getMediaReceiverUniqueID(Landroid/content/pm/ResolveInfo;Landroid/content/pm/PackageManager;)Ljava/lang/String; │ + invoke-static {v5, v15}, Lcom/harleensahni/android/mbr/Utils;->getMediaReceiverUniqueID(Landroid/content/pm/ResolveInfo;Landroid/content/pm/PackageManager;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 115 │ - .local v11, "receiverId":Ljava/lang/String; │ - new-instance v14, Landroid/preference/CheckBoxPreference; │ + .local v9, "receiverId":Ljava/lang/String; │ + new-instance v12, Landroid/preference/CheckBoxPreference; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v14, v0}, Landroid/preference/CheckBoxPreference;->(Landroid/content/Context;)V │ + invoke-direct {v12, v0}, Landroid/preference/CheckBoxPreference;->(Landroid/content/Context;)V │ │ .line 116 │ - .local v14, "showReceiverPreference":Landroid/preference/CheckBoxPreference; │ + .local v12, "showReceiverPreference":Landroid/preference/CheckBoxPreference; │ invoke-virtual/range {p0 .. p0}, Lcom/harleensahni/android/mbr/MediaButtonConfigure;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v17 │ - │ - move-object/from16 v0, v17 │ - │ - invoke-static {v7, v0}, Lcom/harleensahni/android/mbr/Utils;->getAppName(Landroid/content/pm/ResolveInfo;Landroid/content/pm/PackageManager;)Ljava/lang/String; │ + move-result-object v15 │ │ - move-result-object v17 │ + invoke-static {v5, v15}, Lcom/harleensahni/android/mbr/Utils;->getAppName(Landroid/content/pm/ResolveInfo;Landroid/content/pm/PackageManager;)Ljava/lang/String; │ │ - move-object/from16 v0, v17 │ + move-result-object v15 │ │ - invoke-virtual {v14, v0}, Landroid/preference/CheckBoxPreference;->setTitle(Ljava/lang/CharSequence;)V │ + invoke-virtual {v12, v15}, Landroid/preference/CheckBoxPreference;->setTitle(Ljava/lang/CharSequence;)V │ │ .line 117 │ - const/16 v17, 0x0 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x0 │ │ - invoke-virtual {v14, v0}, Landroid/preference/CheckBoxPreference;->setPersistent(Z)V │ + invoke-virtual {v12, v15}, Landroid/preference/CheckBoxPreference;->setPersistent(Z)V │ │ .line 118 │ - invoke-virtual {v14, v11}, Landroid/preference/CheckBoxPreference;->setKey(Ljava/lang/String;)V │ + invoke-virtual {v12, v9}, Landroid/preference/CheckBoxPreference;->setKey(Ljava/lang/String;)V │ │ .line 119 │ - invoke-virtual {v14}, Landroid/preference/CheckBoxPreference;->getKey()Ljava/lang/String; │ + invoke-virtual {v12}, Landroid/preference/CheckBoxPreference;->getKey()Ljava/lang/String; │ │ - move-result-object v17 │ - │ - move-object/from16 v0, v17 │ + move-result-object v15 │ │ - invoke-interface {v3, v0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v2, v15}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v17 │ + move-result v15 │ │ - if-nez v17, :cond_1 │ + if-nez v15, :cond_1 │ │ - const/16 v17, 0x1 │ + const/4 v15, 0x1 │ │ :goto_1 │ - move/from16 v0, v17 │ - │ - invoke-virtual {v14, v0}, Landroid/preference/CheckBoxPreference;->setChecked(Z)V │ + invoke-virtual {v12, v15}, Landroid/preference/CheckBoxPreference;->setChecked(Z)V │ │ .line 120 │ - invoke-virtual {v14, v13}, Landroid/preference/CheckBoxPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ + invoke-virtual {v12, v11}, Landroid/preference/CheckBoxPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 121 │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v14}, Landroid/preference/PreferenceCategory;->addPreference(Landroid/preference/Preference;)Z │ + invoke-virtual {v14, v12}, Landroid/preference/PreferenceCategory;->addPreference(Landroid/preference/Preference;)Z │ │ .line 122 │ - invoke-interface {v12, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v10, v12}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 124 │ - invoke-interface {v9, v11}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ + invoke-interface {v7, v9}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 119 │ :cond_1 │ - const/16 v17, 0x0 │ + const/4 v15, 0x0 │ │ goto :goto_1 │ │ .line 127 │ - .end local v7 # "mediaReceiver":Landroid/content/pm/ResolveInfo; │ - .end local v11 # "receiverId":Ljava/lang/String; │ - .end local v14 # "showReceiverPreference":Landroid/preference/CheckBoxPreference; │ + .end local v5 # "mediaReceiver":Landroid/content/pm/ResolveInfo; │ + .end local v9 # "receiverId":Ljava/lang/String; │ + .end local v12 # "showReceiverPreference":Landroid/preference/CheckBoxPreference; │ :cond_2 │ invoke-static/range {p0 .. p0}, Lcom/harleensahni/android/mbr/Eula;->show(Landroid/app/Activity;)Z │ │ .line 128 │ invoke-static/range {p0 .. p0}, Lcom/harleensahni/android/mbr/Utils;->showIntroifNeccessary(Landroid/content/Context;)Landroid/app/AlertDialog; │ │ .line 130 │ - new-instance v2, Landroid/content/Intent; │ + new-instance v1, Landroid/content/Intent; │ │ - invoke-direct {v2}, Landroid/content/Intent;->()V │ + invoke-direct {v1}, Landroid/content/Intent;->()V │ │ .line 131 │ - .local v2, "checkIntent":Landroid/content/Intent; │ - const-string v17, "android.speech.tts.engine.CHECK_TTS_DATA" │ + .local v1, "checkIntent":Landroid/content/Intent; │ + const-string v15, "android.speech.tts.engine.CHECK_TTS_DATA" │ │ - move-object/from16 v0, v17 │ - │ - invoke-virtual {v2, v0}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v1, v15}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ .line 133 │ - const/16 v17, 0x7b │ + const/16 v15, 0x7b │ │ :try_start_0 │ move-object/from16 v0, p0 │ │ - move/from16 v1, v17 │ - │ - invoke-virtual {v0, v2, v1}, Lcom/harleensahni/android/mbr/MediaButtonConfigure;->startActivityForResult(Landroid/content/Intent;I)V │ + invoke-virtual {v0, v1, v15}, Lcom/harleensahni/android/mbr/MediaButtonConfigure;->startActivityForResult(Landroid/content/Intent;I)V │ :try_end_0 │ .catch Ljava/lang/RuntimeException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 141 │ :goto_2 │ invoke-static/range {p0 .. p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v17 │ - │ - move-object/from16 v0, v17 │ + move-result-object v15 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v0, p0 │ │ - iput-object v0, v1, Lcom/harleensahni/android/mbr/MediaButtonConfigure;->preferences:Landroid/content/SharedPreferences; │ + iput-object v15, v0, Lcom/harleensahni/android/mbr/MediaButtonConfigure;->preferences:Landroid/content/SharedPreferences; │ │ .line 149 │ invoke-static {}, Lcom/harleensahni/android/mbr/Utils;->isHandlingThroughSoleReceiver()Z │ │ - move-result v17 │ + move-result v15 │ │ - if-eqz v17, :cond_3 │ + if-eqz v15, :cond_3 │ │ .line 150 │ invoke-static {}, Lcom/harleensahni/android/mbr/Utils;->isHandlingThroughSoleReceiver()Z │ │ - move-result v17 │ + move-result v15 │ │ - if-eqz v17, :cond_3 │ + if-eqz v15, :cond_3 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/harleensahni/android/mbr/MediaButtonConfigure;->preferences:Landroid/content/SharedPreferences; │ + iget-object v15, v0, Lcom/harleensahni/android/mbr/MediaButtonConfigure;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v17, v0 │ - │ - const-string v18, "enable_receiver" │ + const-string v16, "enable_receiver" │ │ - const/16 v19, 0x1 │ + const/16 v17, 0x1 │ │ - invoke-interface/range {v17 .. v19}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface/range {v15 .. v17}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v17 │ + move-result v15 │ │ - if-eqz v17, :cond_3 │ + if-eqz v15, :cond_3 │ │ .line 151 │ - new-instance v6, Landroid/content/Intent; │ + new-instance v4, Landroid/content/Intent; │ │ - const-class v17, Lcom/harleensahni/android/mbr/MediaButtonMonitorService; │ + const-class v15, Lcom/harleensahni/android/mbr/MediaButtonMonitorService; │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v17 │ - │ - invoke-direct {v6, v0, v1}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v4, v0, v15}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 152 │ - .local v6, "intent":Landroid/content/Intent; │ + .local v4, "intent":Landroid/content/Intent; │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v6}, Lcom/harleensahni/android/mbr/MediaButtonConfigure;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; │ + invoke-virtual {v0, v4}, Lcom/harleensahni/android/mbr/MediaButtonConfigure;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; │ │ .line 155 │ - .end local v6 # "intent":Landroid/content/Intent; │ + .end local v4 # "intent":Landroid/content/Intent; │ :cond_3 │ return-void │ │ .line 134 │ :catch_0 │ - move-exception v10 │ + move-exception v8 │ │ .line 136 │ - .local v10, "re":Ljava/lang/RuntimeException; │ - const-string v17, "MediaButtonRouter" │ + .local v8, "re":Ljava/lang/RuntimeException; │ + const-string v15, "MediaButtonRouter" │ │ - const-string v18, "Trying to detect text to speech failed." │ + const-string v16, "Trying to detect text to speech failed." │ │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v16 │ │ - invoke-static {v0, v1, v10}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v15, v0, v8}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 138 │ - const-string v17, "tts_warning" │ + const-string v15, "tts_warning" │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v17 │ + invoke-virtual {v0, v15}, Lcom/harleensahni/android/mbr/MediaButtonConfigure;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - invoke-virtual {v0, v1}, Lcom/harleensahni/android/mbr/MediaButtonConfigure;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ - │ - move-result-object v15 │ + move-result-object v13 │ │ .line 139 │ - .local v15, "ttsWarningPreference":Landroid/preference/Preference; │ - const/16 v17, 0x0 │ - │ - move/from16 v0, v17 │ + .local v13, "ttsWarningPreference":Landroid/preference/Preference; │ + const/4 v15, 0x0 │ │ - invoke-virtual {v15, v0}, Landroid/preference/Preference;->setEnabled(Z)V │ + invoke-virtual {v13, v15}, Landroid/preference/Preference;->setEnabled(Z)V │ │ goto :goto_2 │ .end method │ │ .method protected onPause()V │ .locals 1 ├── smali/com/harleensahni/android/mbr/ReceiverSelector$4$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/harleensahni/android/mbr/ReceiverSelector$4; │ │ │ # direct methods │ .method constructor (Lcom/harleensahni/android/mbr/ReceiverSelector$4;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/harleensahni/android/mbr/ReceiverSelector$4; │ │ .prologue │ .line 560 │ iput-object p1, p0, Lcom/harleensahni/android/mbr/ReceiverSelector$4$1;->this$1:Lcom/harleensahni/android/mbr/ReceiverSelector$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/harleensahni/android/mbr/ReceiverSelector$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/harleensahni/android/mbr/ReceiverSelector; │ │ │ # direct methods │ .method constructor (Lcom/harleensahni/android/mbr/ReceiverSelector;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/harleensahni/android/mbr/ReceiverSelector; │ │ .prologue │ .line 557 │ iput-object p1, p0, Lcom/harleensahni/android/mbr/ReceiverSelector$4;->this$0:Lcom/harleensahni/android/mbr/ReceiverSelector; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/harleensahni/android/mbr/Eula.smali │ @@ -23,15 +23,14 @@ │ .method constructor ()V │ .locals 0 │ │ .prologue │ .line 38 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 46 │ return-void │ .end method │ │ .method private static accept(Landroid/content/SharedPreferences;)V │ .locals 3 │ .param p0, "preferences" # Landroid/content/SharedPreferences; │ │ @@ -184,31 +183,35 @@ │ const-string v0, "" │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ .line 117 │ invoke-static {v2}, Lcom/harleensahni/android/mbr/Eula;->closeStream(Ljava/io/Closeable;)V │ │ + .line 115 │ .end local v1 # "e":Ljava/io/IOException; │ :goto_2 │ return-object v0 │ │ + .line 117 │ .end local v2 # "in":Ljava/io/BufferedReader; │ .restart local v0 # "buffer":Ljava/lang/StringBuilder; │ .restart local v3 # "in":Ljava/io/BufferedReader; │ .restart local v4 # "line":Ljava/lang/String; │ :cond_0 │ invoke-static {v3}, Lcom/harleensahni/android/mbr/Eula;->closeStream(Ljava/io/Closeable;)V │ │ move-object v2, v3 │ │ + .line 113 │ .end local v3 # "in":Ljava/io/BufferedReader; │ .restart local v2 # "in":Ljava/io/BufferedReader; │ goto :goto_2 │ │ + .line 117 │ .end local v0 # "buffer":Ljava/lang/StringBuilder; │ .end local v4 # "line":Ljava/lang/String; │ :catchall_0 │ move-exception v5 │ │ :goto_3 │ invoke-static {v2}, Lcom/harleensahni/android/mbr/Eula;->closeStream(Ljava/io/Closeable;)V ├── smali/com/harleensahni/android/mbr/MediaButtonConfigure$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/harleensahni/android/mbr/MediaButtonConfigure; │ │ │ # direct methods │ .method constructor (Lcom/harleensahni/android/mbr/MediaButtonConfigure;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/harleensahni/android/mbr/MediaButtonConfigure; │ │ .prologue │ .line 200 │ iput-object p1, p0, Lcom/harleensahni/android/mbr/MediaButtonConfigure$2;->this$0:Lcom/harleensahni/android/mbr/MediaButtonConfigure; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/harleensahni/android/mbr/ReceiverSelector.smali │ @@ -191,26 +191,29 @@ │ │ .line 599 │ .local v1, "selectedReceiver":Landroid/content/ComponentName; │ const/4 v2, 0x1 │ │ iget-object v3, p0, Lcom/harleensahni/android/mbr/ReceiverSelector;->trappedKeyEvent:Landroid/view/KeyEvent; │ │ + .line 600 │ invoke-static {v3}, Lcom/harleensahni/android/mbr/Utils;->getAdjustedKeyCode(Landroid/view/KeyEvent;)I │ │ move-result v3 │ │ new-instance v4, Lcom/harleensahni/android/mbr/ReceiverSelector$SweepBroadcastReceiver; │ │ + .line 601 │ invoke-virtual {v1}, Landroid/content/ComponentName;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-direct {v4, p0, v5}, Lcom/harleensahni/android/mbr/ReceiverSelector$SweepBroadcastReceiver;->(Lcom/harleensahni/android/mbr/ReceiverSelector;Ljava/lang/String;)V │ │ + .line 599 │ invoke-static {p0, v1, v2, v3, v4}, Lcom/harleensahni/android/mbr/Utils;->forwardKeyCodeToComponent(Landroid/content/Context;Landroid/content/ComponentName;ZILandroid/content/BroadcastReceiver;)V │ │ .line 604 │ iget-object v2, p0, Lcom/harleensahni/android/mbr/ReceiverSelector;->preferences:Landroid/content/SharedPreferences; │ │ invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ @@ -937,14 +940,15 @@ │ │ aput-object v0, v4, v6 │ │ iget-object v2, p0, Lcom/harleensahni/android/mbr/ReceiverSelector;->receivers:Ljava/util/List; │ │ iget v5, p0, Lcom/harleensahni/android/mbr/ReceiverSelector;->btButtonSelection:I │ │ + .line 263 │ invoke-interface {v2, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/content/pm/ResolveInfo; │ │ invoke-virtual {p0}, Lcom/harleensahni/android/mbr/ReceiverSelector;->getPackageManager()Landroid/content/pm/PackageManager; │ @@ -953,14 +957,15 @@ │ │ invoke-static {v2, v5}, Lcom/harleensahni/android/mbr/Utils;->getAppName(Landroid/content/pm/ResolveInfo;Landroid/content/pm/PackageManager;)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v4, v7 │ │ + .line 262 │ invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ .line 267 │ :goto_1 │ iget-object v2, p0, Lcom/harleensahni/android/mbr/ReceiverSelector;->textToSpeech:Landroid/speech/tts/TextToSpeech; ├── smali/com/harleensahni/android/mbr/ReceiverSelector$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/harleensahni/android/mbr/ReceiverSelector; │ │ │ # direct methods │ .method constructor (Lcom/harleensahni/android/mbr/ReceiverSelector;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/harleensahni/android/mbr/ReceiverSelector; │ │ .prologue │ .line 179 │ iput-object p1, p0, Lcom/harleensahni/android/mbr/ReceiverSelector$1;->this$0:Lcom/harleensahni/android/mbr/ReceiverSelector; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V │ │ @@ -52,14 +53,15 @@ │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ const-string v2, "com.harleensahni.android.VIEW_MEDIA_LIST_KEYPRESS" │ │ + .line 184 │ invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 ├── smali/com/harleensahni/android/mbr/MediaButtonConfigure$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$showAppCheckBoxPreferences:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lcom/harleensahni/android/mbr/MediaButtonConfigure;Ljava/util/List;Ljava/util/List;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/harleensahni/android/mbr/MediaButtonConfigure; │ │ .prologue │ .line 72 │ iput-object p1, p0, Lcom/harleensahni/android/mbr/MediaButtonConfigure$1;->this$0:Lcom/harleensahni/android/mbr/MediaButtonConfigure; │ │ iput-object p2, p0, Lcom/harleensahni/android/mbr/MediaButtonConfigure$1;->val$showAppCheckBoxPreferences:Ljava/util/List; │ │ @@ -41,15 +42,15 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z │ - .locals 8 │ + .locals 7 │ .param p1, "preference" # Landroid/preference/Preference; │ .param p2, "newValue" # Ljava/lang/Object; │ │ .prologue │ .line 76 │ new-instance v2, Ljava/lang/StringBuilder; │ │ @@ -57,30 +58,29 @@ │ │ .line 77 │ .local v2, "hiddenApps":Ljava/lang/StringBuilder; │ const/4 v1, 0x1 │ │ .line 79 │ .local v1, "first":Z │ - iget-object v5, p0, Lcom/harleensahni/android/mbr/MediaButtonConfigure$1;->val$showAppCheckBoxPreferences:Ljava/util/List; │ + iget-object v4, p0, Lcom/harleensahni/android/mbr/MediaButtonConfigure$1;->val$showAppCheckBoxPreferences:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_4 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/preference/CheckBoxPreference; │ │ .line 80 │ .local v0, "checkBoxPreference":Landroid/preference/CheckBoxPreference; │ @@ -89,14 +89,15 @@ │ sget-object v5, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; │ │ if-eq p2, v5, :cond_2 │ │ :cond_1 │ if-eq p1, v0, :cond_0 │ │ + .line 81 │ invoke-virtual {v0}, Landroid/preference/CheckBoxPreference;->isChecked()Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ .line 82 │ @@ -123,77 +124,78 @@ │ invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ .line 93 │ .end local v0 # "checkBoxPreference":Landroid/preference/CheckBoxPreference; │ :cond_4 │ - iget-object v5, p0, Lcom/harleensahni/android/mbr/MediaButtonConfigure$1;->val$missingHiddenIds:Ljava/util/List; │ + iget-object v4, p0, Lcom/harleensahni/android/mbr/MediaButtonConfigure$1;->val$missingHiddenIds:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v4 │ │ :goto_2 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_6 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 94 │ - .local v4, "missingHiddenId":Ljava/lang/String; │ + .local v3, "missingHiddenId":Ljava/lang/String; │ if-eqz v1, :cond_5 │ │ .line 95 │ const/4 v1, 0x0 │ │ .line 99 │ :goto_3 │ - invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_2 │ │ .line 97 │ :cond_5 │ const-string v5, "," │ │ invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_3 │ │ .line 102 │ - .end local v4 # "missingHiddenId":Ljava/lang/String; │ + .end local v3 # "missingHiddenId":Ljava/lang/String; │ :cond_6 │ - iget-object v5, p0, Lcom/harleensahni/android/mbr/MediaButtonConfigure$1;->this$0:Lcom/harleensahni/android/mbr/MediaButtonConfigure; │ + iget-object v4, p0, Lcom/harleensahni/android/mbr/MediaButtonConfigure$1;->this$0:Lcom/harleensahni/android/mbr/MediaButtonConfigure; │ │ - invoke-static {v5}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ + invoke-static {v4}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v4}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const-string v6, "hidden_apps" │ + const-string v5, "hidden_apps" │ │ + .line 103 │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 105 │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ - return v5 │ + return v4 │ .end method ├── smali/com/harleensahni/android/mbr/ReceiverSelector$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/harleensahni/android/mbr/ReceiverSelector; │ │ │ # direct methods │ .method constructor (Lcom/harleensahni/android/mbr/ReceiverSelector;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/harleensahni/android/mbr/ReceiverSelector; │ │ .prologue │ .line 369 │ iput-object p1, p0, Lcom/harleensahni/android/mbr/ReceiverSelector$3;->this$0:Lcom/harleensahni/android/mbr/ReceiverSelector; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/harleensahni/android/mbr/receivers/MediaButtonReceiver.smali │ @@ -11,15 +11,15 @@ │ .line 50 │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V │ │ return-void │ .end method │ │ .method private showSelector(Landroid/content/Context;Landroid/content/Intent;Landroid/view/KeyEvent;)V │ - .locals 7 │ + .locals 8 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "intent" # Landroid/content/Intent; │ .param p3, "keyEvent" # Landroid/view/KeyEvent; │ │ .prologue │ .line 250 │ const-string v5, "keyguard" │ @@ -54,18 +54,20 @@ │ invoke-virtual {v3, p2}, Landroid/content/Intent;->putExtras(Landroid/content/Intent;)Landroid/content/Intent; │ │ .line 256 │ if-eqz v0, :cond_1 │ │ const-class v5, Lcom/harleensahni/android/mbr/ReceiverSelectorLocked; │ │ + .line 257 │ invoke-virtual {v5}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 256 │ :goto_0 │ invoke-virtual {v3, p1, v5}, Landroid/content/Intent;->setClassName(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 261 │ if-eqz v0, :cond_0 │ │ .line 265 │ @@ -90,456 +92,449 @@ │ .line 269 │ .local v4, "wakeLock":Landroid/os/PowerManager$WakeLock; │ const/4 v5, 0x0 │ │ invoke-virtual {v4, v5}, Landroid/os/PowerManager$WakeLock;->setReferenceCounted(Z)V │ │ .line 273 │ - const-wide/16 v5, 0xbb8 │ + const-wide/16 v6, 0xbb8 │ │ - invoke-virtual {v4, v5, v6}, Landroid/os/PowerManager$WakeLock;->acquire(J)V │ + invoke-virtual {v4, v6, v7}, Landroid/os/PowerManager$WakeLock;->acquire(J)V │ │ .line 275 │ .end local v2 # "powerManager":Landroid/os/PowerManager; │ .end local v4 # "wakeLock":Landroid/os/PowerManager$WakeLock; │ :cond_0 │ invoke-virtual {p1, v3}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V │ │ .line 276 │ return-void │ │ - .line 256 │ + .line 257 │ :cond_1 │ const-class v5, Lcom/harleensahni/android/mbr/ReceiverSelector; │ │ invoke-virtual {v5}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V │ - .locals 25 │ + .locals 24 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "intent" # Landroid/content/Intent; │ │ .prologue │ .line 55 │ invoke-static/range {p1 .. p1}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v15 │ + move-result-object v13 │ │ .line 56 │ - .local v15, "preferences":Landroid/content/SharedPreferences; │ - const-string v22, "enable_receiver" │ + .local v13, "preferences":Landroid/content/SharedPreferences; │ + const-string v20, "enable_receiver" │ │ - const/16 v23, 0x1 │ + const/16 v21, 0x1 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v20 │ │ - move/from16 v1, v23 │ + move/from16 v1, v21 │ │ - invoke-interface {v15, v0, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface {v13, v0, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v22 │ + move-result v20 │ │ - if-nez v22, :cond_1 │ + if-nez v20, :cond_1 │ │ .line 236 │ :cond_0 │ :goto_0 │ return-void │ │ .line 60 │ :cond_1 │ - const-string v22, "activity" │ + const-string v20, "activity" │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Landroid/app/ActivityManager; │ │ .line 62 │ .local v4, "activityManager":Landroid/app/ActivityManager; │ invoke-static {}, Lcom/harleensahni/android/mbr/Utils;->isHandlingThroughSoleReceiver()Z │ │ - move-result v22 │ + move-result v20 │ │ - if-eqz v22, :cond_3 │ + if-eqz v20, :cond_3 │ │ .line 64 │ - const/16 v22, 0x1 │ + const/16 v20, 0x1 │ │ - move/from16 v0, v22 │ + move/from16 v0, v20 │ │ invoke-virtual {v4, v0}, Landroid/app/ActivityManager;->getRunningTasks(I)Ljava/util/List; │ │ - move-result-object v21 │ + move-result-object v19 │ │ .line 65 │ - .local v21, "runningTasks":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface/range {v21 .. v21}, Ljava/util/List;->size()I │ + .local v19, "runningTasks":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface/range {v19 .. v19}, Ljava/util/List;->size()I │ │ - move-result v22 │ + move-result v20 │ │ - if-lez v22, :cond_3 │ + if-lez v20, :cond_3 │ │ .line 66 │ - const/16 v22, 0x0 │ + const/16 v20, 0x0 │ │ - invoke-interface/range {v21 .. v22}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface/range {v19 .. v20}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v22 │ + move-result-object v20 │ │ - check-cast v22, Landroid/app/ActivityManager$RunningTaskInfo; │ + check-cast v20, Landroid/app/ActivityManager$RunningTaskInfo; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v20 │ │ iget-object v0, v0, Landroid/app/ActivityManager$RunningTaskInfo;->topActivity:Landroid/content/ComponentName; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v20, v0 │ │ - invoke-virtual/range {v22 .. v22}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String; │ │ move-result-object v8 │ │ .line 67 │ .local v8, "className":Ljava/lang/String; │ - const-class v22, Lcom/harleensahni/android/mbr/ReceiverSelector; │ + const-class v20, Lcom/harleensahni/android/mbr/ReceiverSelector; │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/Class;->getName()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v20 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v20 │ │ invoke-virtual {v8, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v22 │ + move-result v20 │ │ - if-nez v22, :cond_2 │ + if-nez v20, :cond_2 │ │ - const-class v22, Lcom/harleensahni/android/mbr/ReceiverSelectorLocked; │ + const-class v20, Lcom/harleensahni/android/mbr/ReceiverSelectorLocked; │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/Class;->getName()Ljava/lang/String; │ + .line 68 │ + invoke-virtual/range {v20 .. v20}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v20 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v20 │ │ invoke-virtual {v8, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v22 │ + move-result v20 │ │ - if-eqz v22, :cond_3 │ + if-eqz v20, :cond_3 │ │ .line 69 │ :cond_2 │ - const-string v22, "MediaButtonRouter" │ + const-string v20, "MediaButtonRouter" │ │ - const-string v23, "Selector is already open, rebroadcasting for selector only." │ + const-string v21, "Selector is already open, rebroadcasting for selector only." │ │ - invoke-static/range {v22 .. v23}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v20 .. v21}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 70 │ - new-instance v16, Landroid/content/Intent; │ + new-instance v14, Landroid/content/Intent; │ │ - const-string v22, "com.harleensahni.android.VIEW_MEDIA_LIST_KEYPRESS" │ + const-string v20, "com.harleensahni.android.VIEW_MEDIA_LIST_KEYPRESS" │ │ - move-object/from16 v0, v16 │ - │ - move-object/from16 v1, v22 │ + move-object/from16 v0, v20 │ │ - invoke-direct {v0, v1}, Landroid/content/Intent;->(Ljava/lang/String;)V │ + invoke-direct {v14, v0}, Landroid/content/Intent;->(Ljava/lang/String;)V │ │ .line 71 │ - .local v16, "receiver_selector_intent":Landroid/content/Intent; │ - move-object/from16 v0, v16 │ - │ - move-object/from16 v1, p2 │ + .local v14, "receiver_selector_intent":Landroid/content/Intent; │ + move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v1}, Landroid/content/Intent;->putExtras(Landroid/content/Intent;)Landroid/content/Intent; │ + invoke-virtual {v14, v0}, Landroid/content/Intent;->putExtras(Landroid/content/Intent;)Landroid/content/Intent; │ │ .line 72 │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v16 │ - │ - invoke-virtual {v0, v1}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V │ + invoke-virtual {v0, v14}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 73 │ invoke-virtual/range {p0 .. p0}, Lcom/harleensahni/android/mbr/receivers/MediaButtonReceiver;->isOrderedBroadcast()Z │ │ - move-result v22 │ + move-result v20 │ │ - if-eqz v22, :cond_0 │ + if-eqz v20, :cond_0 │ │ .line 74 │ invoke-virtual/range {p0 .. p0}, Lcom/harleensahni/android/mbr/receivers/MediaButtonReceiver;->abortBroadcast()V │ │ goto :goto_0 │ │ .line 88 │ .end local v8 # "className":Ljava/lang/String; │ - .end local v16 # "receiver_selector_intent":Landroid/content/Intent; │ - .end local v21 # "runningTasks":Ljava/util/List;, "Ljava/util/List;" │ + .end local v14 # "receiver_selector_intent":Landroid/content/Intent; │ + .end local v19 # "runningTasks":Ljava/util/List;, "Ljava/util/List;" │ :cond_3 │ - const-string v22, "android.intent.action.MEDIA_BUTTON" │ + const-string v20, "android.intent.action.MEDIA_BUTTON" │ │ invoke-virtual/range {p2 .. p2}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v21 │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v22 │ + move-result v20 │ │ - if-eqz v22, :cond_0 │ + if-eqz v20, :cond_0 │ │ .line 91 │ invoke-virtual/range {p2 .. p2}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ - move-result-object v22 │ + move-result-object v20 │ │ - const-string v23, "android.intent.extra.KEY_EVENT" │ + const-string v21, "android.intent.extra.KEY_EVENT" │ │ - invoke-virtual/range {v22 .. v23}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual/range {v20 .. v21}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - check-cast v12, Landroid/view/KeyEvent; │ + check-cast v10, Landroid/view/KeyEvent; │ │ .line 92 │ - .local v12, "keyEvent":Landroid/view/KeyEvent; │ - invoke-static {v12}, Lcom/harleensahni/android/mbr/Utils;->getAdjustedKeyCode(Landroid/view/KeyEvent;)I │ + .local v10, "keyEvent":Landroid/view/KeyEvent; │ + invoke-static {v10}, Lcom/harleensahni/android/mbr/Utils;->getAdjustedKeyCode(Landroid/view/KeyEvent;)I │ │ - move-result v11 │ + move-result v9 │ │ .line 95 │ - .local v11, "keyCode":I │ - invoke-static {v11}, Lcom/harleensahni/android/mbr/Utils;->isMediaButton(I)Z │ + .local v9, "keyCode":I │ + invoke-static {v9}, Lcom/harleensahni/android/mbr/Utils;->isMediaButton(I)Z │ │ - move-result v22 │ + move-result v20 │ │ - if-eqz v22, :cond_0 │ + if-eqz v20, :cond_0 │ │ .line 98 │ - const-string v22, "audio" │ + const-string v20, "audio" │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Landroid/media/AudioManager; │ │ .line 100 │ .local v5, "audioManager":Landroid/media/AudioManager; │ invoke-virtual {v5}, Landroid/media/AudioManager;->isMusicActive()Z │ │ - move-result v22 │ + move-result v20 │ │ - if-eqz v22, :cond_e │ + if-eqz v20, :cond_e │ │ .line 101 │ - const-string v22, "last_media_button_receiver" │ + const-string v20, "last_media_button_receiver" │ │ - const/16 v23, 0x0 │ + const/16 v21, 0x0 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v21 │ │ - invoke-interface {v15, v0, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v13, v0, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v11 │ │ .line 104 │ - .local v13, "last_media_button_receiver":Ljava/lang/String; │ - if-nez v13, :cond_d │ + .local v11, "last_media_button_receiver":Ljava/lang/String; │ + if-nez v11, :cond_d │ │ .line 120 │ - const-string v22, "MediaButtonRouter" │ + const-string v20, "MediaButtonRouter" │ │ - new-instance v23, Ljava/lang/StringBuilder; │ + new-instance v21, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v23 .. v23}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v21 .. v21}, Ljava/lang/StringBuilder;->()V │ │ - const-string v24, "Media Button Receiver: may pass on event because music is already playing: " │ + const-string v22, "Media Button Receiver: may pass on event because music is already playing: " │ │ - invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v23 │ + move-result-object v21 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v23 │ + move-result-object v21 │ │ - invoke-virtual/range {v23 .. v23}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v21 │ │ - invoke-static/range {v22 .. v23}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v20 .. v21}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 130 │ invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v22 │ + move-result-object v20 │ │ - const/16 v23, 0x0 │ + const/16 v21, 0x0 │ │ - const/16 v24, 0x0 │ + const/16 v22, 0x0 │ │ - invoke-static/range {v22 .. v24}, Lcom/harleensahni/android/mbr/Utils;->getMediaReceivers(Landroid/content/pm/PackageManager;ZLandroid/content/Context;)Ljava/util/List; │ + invoke-static/range {v20 .. v22}, Lcom/harleensahni/android/mbr/Utils;->getMediaReceivers(Landroid/content/pm/PackageManager;ZLandroid/content/Context;)Ljava/util/List; │ │ - move-result-object v17 │ + move-result-object v15 │ │ .line 134 │ - .local v17, "receivers":Ljava/util/List;, "Ljava/util/List;" │ - if-eqz v17, :cond_0 │ + .local v15, "receivers":Ljava/util/List;, "Ljava/util/List;" │ + if-eqz v15, :cond_0 │ │ .line 136 │ - const v22, 0x7fffffff │ + const v20, 0x7fffffff │ │ - move/from16 v0, v22 │ + .line 137 │ + move/from16 v0, v20 │ │ invoke-virtual {v4, v0}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List; │ │ - move-result-object v20 │ + move-result-object v18 │ │ .line 140 │ - .local v20, "runningServices":Ljava/util/List;, "Ljava/util/List;" │ + .local v18, "runningServices":Ljava/util/List;, "Ljava/util/List;" │ new-instance v7, Ljava/util/ArrayList; │ │ invoke-direct {v7}, Ljava/util/ArrayList;->()V │ │ .line 141 │ .local v7, "candidateServices":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface/range {v20 .. v20}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v18 .. v18}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v9 │ + move-result-object v20 │ │ - .local v9, "i$":Ljava/util/Iterator; │ :cond_4 │ :goto_1 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v22 │ + move-result v21 │ │ - if-eqz v22, :cond_5 │ + if-eqz v21, :cond_5 │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - check-cast v19, Landroid/app/ActivityManager$RunningServiceInfo; │ + check-cast v17, Landroid/app/ActivityManager$RunningServiceInfo; │ │ .line 142 │ - .local v19, "runningService":Landroid/app/ActivityManager$RunningServiceInfo; │ - move-object/from16 v0, v19 │ + .local v17, "runningService":Landroid/app/ActivityManager$RunningServiceInfo; │ + move-object/from16 v0, v17 │ │ iget-boolean v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->started:Z │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - if-eqz v22, :cond_4 │ + if-eqz v21, :cond_4 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ iget-boolean v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->foreground:Z │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - if-eqz v22, :cond_4 │ + if-eqz v21, :cond_4 │ │ .line 143 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-interface {v7, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 147 │ - .end local v19 # "runningService":Landroid/app/ActivityManager$RunningServiceInfo; │ + .end local v17 # "runningService":Landroid/app/ActivityManager$RunningServiceInfo; │ :cond_5 │ - const/4 v14, 0x0 │ + const/4 v12, 0x0 │ │ .line 148 │ - .local v14, "matched":Z │ - invoke-interface/range {v17 .. v17}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v12, "matched":Z │ + invoke-interface {v15}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v9 │ + move-result-object v20 │ │ - .end local v9 # "i$":Ljava/util/Iterator; │ :cond_6 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v22 │ + move-result v21 │ │ - if-eqz v22, :cond_b │ + if-eqz v21, :cond_b │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v16 │ │ - check-cast v18, Landroid/content/pm/ResolveInfo; │ + check-cast v16, Landroid/content/pm/ResolveInfo; │ │ .line 149 │ - .local v18, "resolveInfo":Landroid/content/pm/ResolveInfo; │ - const-class v22, Lcom/harleensahni/android/mbr/receivers/MediaButtonReceiver; │ + .local v16, "resolveInfo":Landroid/content/pm/ResolveInfo; │ + const-class v21, Lcom/harleensahni/android/mbr/receivers/MediaButtonReceiver; │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/Class;->getName()Ljava/lang/String; │ + invoke-virtual/range {v21 .. v21}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ iget-object v0, v0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v22, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v22 │ │ iget-object v0, v0, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v22, v0 │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v22 │ + move-result v21 │ │ - if-nez v22, :cond_6 │ + if-nez v21, :cond_6 │ │ .line 156 │ invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v21 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :cond_7 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v22 │ │ if-eqz v22, :cond_a │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v6 │ │ check-cast v6, Landroid/app/ActivityManager$RunningServiceInfo; │ │ .line 157 │ .local v6, "candidateService":Landroid/app/ActivityManager$RunningServiceInfo; │ @@ -551,15 +546,15 @@ │ │ iget-boolean v0, v6, Landroid/app/ActivityManager$RunningServiceInfo;->started:Z │ │ move/from16 v22, v0 │ │ if-eqz v22, :cond_7 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ iget-object v0, v0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ │ move-object/from16 v22, v0 │ │ move-object/from16 v0, v22 │ │ @@ -567,349 +562,349 @@ │ │ move-object/from16 v22, v0 │ │ iget-object v0, v6, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName; │ │ move-object/from16 v23, v0 │ │ + .line 160 │ invoke-virtual/range {v23 .. v23}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String; │ │ move-result-object v23 │ │ + .line 159 │ invoke-virtual/range {v22 .. v23}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v22 │ │ if-eqz v22, :cond_7 │ │ .line 161 │ - invoke-virtual {v12}, Landroid/view/KeyEvent;->getAction()I │ + invoke-virtual {v10}, Landroid/view/KeyEvent;->getAction()I │ │ - move-result v22 │ + move-result v21 │ │ - const/16 v23, 0x1 │ + const/16 v22, 0x1 │ │ - move/from16 v0, v22 │ + move/from16 v0, v21 │ │ - move/from16 v1, v23 │ + move/from16 v1, v22 │ │ if-ne v0, v1, :cond_8 │ │ .line 162 │ - new-instance v22, Landroid/content/ComponentName; │ + new-instance v21, Landroid/content/ComponentName; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ iget-object v0, v0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v22, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v22 │ │ iget-object v0, v0, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v22, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ iget-object v0, v0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v23, v0 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ iget-object v0, v0, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v23, v0 │ + │ + invoke-direct/range {v21 .. v23}, Landroid/content/ComponentName;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-direct/range {v22 .. v24}, Landroid/content/ComponentName;->(Ljava/lang/String;Ljava/lang/String;)V │ + const/16 v22, 0x0 │ │ const/16 v23, 0x0 │ │ - const/16 v24, 0x0 │ - │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v21 │ │ - move/from16 v2, v23 │ + move/from16 v2, v22 │ │ - move-object/from16 v3, v24 │ + move-object/from16 v3, v23 │ │ - invoke-static {v0, v1, v2, v11, v3}, Lcom/harleensahni/android/mbr/Utils;->forwardKeyCodeToComponent(Landroid/content/Context;Landroid/content/ComponentName;ZILandroid/content/BroadcastReceiver;)V │ + invoke-static {v0, v1, v2, v9, v3}, Lcom/harleensahni/android/mbr/Utils;->forwardKeyCodeToComponent(Landroid/content/Context;Landroid/content/ComponentName;ZILandroid/content/BroadcastReceiver;)V │ │ .line 166 │ :cond_8 │ invoke-virtual/range {p0 .. p0}, Lcom/harleensahni/android/mbr/receivers/MediaButtonReceiver;->isOrderedBroadcast()Z │ │ - move-result v22 │ + move-result v21 │ │ - if-eqz v22, :cond_9 │ + if-eqz v21, :cond_9 │ │ .line 167 │ invoke-virtual/range {p0 .. p0}, Lcom/harleensahni/android/mbr/receivers/MediaButtonReceiver;->abortBroadcast()V │ │ .line 169 │ :cond_9 │ - const/4 v14, 0x1 │ + const/4 v12, 0x1 │ │ .line 175 │ .end local v6 # "candidateService":Landroid/app/ActivityManager$RunningServiceInfo; │ :cond_a │ - if-eqz v14, :cond_6 │ + if-eqz v12, :cond_6 │ │ .line 181 │ - .end local v10 # "i$":Ljava/util/Iterator; │ - .end local v18 # "resolveInfo":Landroid/content/pm/ResolveInfo; │ + .end local v16 # "resolveInfo":Landroid/content/pm/ResolveInfo; │ :cond_b │ - if-nez v14, :cond_0 │ + if-nez v12, :cond_0 │ │ .line 182 │ - const-string v22, "conservative" │ + const-string v20, "conservative" │ │ - const/16 v23, 0x0 │ + const/16 v21, 0x0 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v20 │ │ - move/from16 v1, v23 │ + move/from16 v1, v21 │ │ - invoke-interface {v15, v0, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface {v13, v0, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v22 │ + move-result v20 │ │ - if-eqz v22, :cond_0 │ + if-eqz v20, :cond_0 │ │ .line 183 │ invoke-virtual/range {p0 .. p0}, Lcom/harleensahni/android/mbr/receivers/MediaButtonReceiver;->isOrderedBroadcast()Z │ │ - move-result v22 │ + move-result v20 │ │ - if-eqz v22, :cond_c │ + if-eqz v20, :cond_c │ │ .line 184 │ invoke-virtual/range {p0 .. p0}, Lcom/harleensahni/android/mbr/receivers/MediaButtonReceiver;->abortBroadcast()V │ │ .line 188 │ :cond_c │ - invoke-virtual {v12}, Landroid/view/KeyEvent;->getAction()I │ + invoke-virtual {v10}, Landroid/view/KeyEvent;->getAction()I │ │ - move-result v22 │ + move-result v20 │ │ - const/16 v23, 0x1 │ + const/16 v21, 0x1 │ │ - move/from16 v0, v22 │ + move/from16 v0, v20 │ │ - move/from16 v1, v23 │ + move/from16 v1, v21 │ │ if-ne v0, v1, :cond_0 │ │ .line 189 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p1 │ │ move-object/from16 v2, p2 │ │ - invoke-direct {v0, v1, v2, v12}, Lcom/harleensahni/android/mbr/receivers/MediaButtonReceiver;->showSelector(Landroid/content/Context;Landroid/content/Intent;Landroid/view/KeyEvent;)V │ + invoke-direct {v0, v1, v2, v10}, Lcom/harleensahni/android/mbr/receivers/MediaButtonReceiver;->showSelector(Landroid/content/Context;Landroid/content/Intent;Landroid/view/KeyEvent;)V │ │ goto/16 :goto_0 │ │ .line 201 │ .end local v7 # "candidateServices":Ljava/util/List;, "Ljava/util/List;" │ - .end local v14 # "matched":Z │ - .end local v17 # "receivers":Ljava/util/List;, "Ljava/util/List;" │ - .end local v20 # "runningServices":Ljava/util/List;, "Ljava/util/List;" │ + .end local v12 # "matched":Z │ + .end local v15 # "receivers":Ljava/util/List;, "Ljava/util/List;" │ + .end local v18 # "runningServices":Ljava/util/List;, "Ljava/util/List;" │ :cond_d │ - invoke-virtual {v12}, Landroid/view/KeyEvent;->getAction()I │ + invoke-virtual {v10}, Landroid/view/KeyEvent;->getAction()I │ │ - move-result v22 │ + move-result v20 │ │ - const/16 v23, 0x1 │ + const/16 v21, 0x1 │ │ - move/from16 v0, v22 │ + move/from16 v0, v20 │ │ - move/from16 v1, v23 │ + move/from16 v1, v21 │ │ if-ne v0, v1, :cond_0 │ │ - .line 202 │ - invoke-static {v13}, Landroid/content/ComponentName;->unflattenFromString(Ljava/lang/String;)Landroid/content/ComponentName; │ + .line 203 │ + invoke-static {v11}, Landroid/content/ComponentName;->unflattenFromString(Ljava/lang/String;)Landroid/content/ComponentName; │ │ - move-result-object v22 │ + move-result-object v20 │ │ - const/16 v23, 0x0 │ + const/16 v21, 0x0 │ │ - const/16 v24, 0x0 │ + const/16 v22, 0x0 │ │ + .line 202 │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v20 │ │ - move/from16 v2, v23 │ + move/from16 v2, v21 │ │ - move-object/from16 v3, v24 │ + move-object/from16 v3, v22 │ │ - invoke-static {v0, v1, v2, v11, v3}, Lcom/harleensahni/android/mbr/Utils;->forwardKeyCodeToComponent(Landroid/content/Context;Landroid/content/ComponentName;ZILandroid/content/BroadcastReceiver;)V │ + invoke-static {v0, v1, v2, v9, v3}, Lcom/harleensahni/android/mbr/Utils;->forwardKeyCodeToComponent(Landroid/content/Context;Landroid/content/ComponentName;ZILandroid/content/BroadcastReceiver;)V │ │ goto/16 :goto_0 │ │ .line 210 │ - .end local v13 # "last_media_button_receiver":Ljava/lang/String; │ + .end local v11 # "last_media_button_receiver":Ljava/lang/String; │ :cond_e │ invoke-virtual/range {p0 .. p0}, Lcom/harleensahni/android/mbr/receivers/MediaButtonReceiver;->isOrderedBroadcast()Z │ │ - move-result v22 │ + move-result v20 │ │ - if-eqz v22, :cond_f │ + if-eqz v20, :cond_f │ │ .line 211 │ invoke-virtual/range {p0 .. p0}, Lcom/harleensahni/android/mbr/receivers/MediaButtonReceiver;->abortBroadcast()V │ │ .line 214 │ :cond_f │ - invoke-virtual {v12}, Landroid/view/KeyEvent;->getAction()I │ + invoke-virtual {v10}, Landroid/view/KeyEvent;->getAction()I │ │ - move-result v22 │ + move-result v20 │ │ - const/16 v23, 0x1 │ + const/16 v21, 0x1 │ │ - move/from16 v0, v22 │ + move/from16 v0, v20 │ │ - move/from16 v1, v23 │ + move/from16 v1, v21 │ │ if-ne v0, v1, :cond_0 │ │ .line 215 │ invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v22 │ + move-result-object v20 │ │ - const/16 v23, 0x1 │ + const/16 v21, 0x1 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v20 │ │ - move/from16 v1, v23 │ + move/from16 v1, v21 │ │ move-object/from16 v2, p1 │ │ invoke-static {v0, v1, v2}, Lcom/harleensahni/android/mbr/Utils;->getMediaReceivers(Landroid/content/pm/PackageManager;ZLandroid/content/Context;)Ljava/util/List; │ │ - move-result-object v17 │ + move-result-object v15 │ │ .line 217 │ - .restart local v17 # "receivers":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface/range {v17 .. v17}, Ljava/util/List;->size()I │ + .restart local v15 # "receivers":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v15}, Ljava/util/List;->size()I │ │ - move-result v22 │ + move-result v20 │ │ - const/16 v23, 0x2 │ + const/16 v21, 0x2 │ │ - move/from16 v0, v22 │ + move/from16 v0, v20 │ │ - move/from16 v1, v23 │ + move/from16 v1, v21 │ │ if-ne v0, v1, :cond_11 │ │ .line 218 │ - invoke-interface/range {v17 .. v17}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v15}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v9 │ + move-result-object v20 │ │ - .restart local v9 # "i$":Ljava/util/Iterator; │ :cond_10 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v22 │ + move-result v21 │ │ - if-eqz v22, :cond_0 │ + if-eqz v21, :cond_0 │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v16 │ │ - check-cast v18, Landroid/content/pm/ResolveInfo; │ + check-cast v16, Landroid/content/pm/ResolveInfo; │ │ .line 219 │ - .restart local v18 # "resolveInfo":Landroid/content/pm/ResolveInfo; │ - const-class v22, Lcom/harleensahni/android/mbr/receivers/MediaButtonReceiver; │ + .restart local v16 # "resolveInfo":Landroid/content/pm/ResolveInfo; │ + const-class v21, Lcom/harleensahni/android/mbr/receivers/MediaButtonReceiver; │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/Class;->getName()Ljava/lang/String; │ + invoke-virtual/range {v21 .. v21}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ iget-object v0, v0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v22, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v22 │ │ iget-object v0, v0, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v22, v0 │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v22 │ + move-result v21 │ │ - if-nez v22, :cond_10 │ + if-nez v21, :cond_10 │ │ .line 223 │ - new-instance v22, Landroid/content/ComponentName; │ + new-instance v20, Landroid/content/ComponentName; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ iget-object v0, v0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v21, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v21 │ │ iget-object v0, v0, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v21, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ iget-object v0, v0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v22, v0 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ iget-object v0, v0, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v22, v0 │ │ - invoke-direct/range {v22 .. v24}, Landroid/content/ComponentName;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct/range {v20 .. v22}, Landroid/content/ComponentName;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - const/16 v23, 0x0 │ + const/16 v21, 0x0 │ │ - const/16 v24, 0x0 │ + const/16 v22, 0x0 │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v20 │ │ - move/from16 v2, v23 │ + move/from16 v2, v21 │ │ - move-object/from16 v3, v24 │ + move-object/from16 v3, v22 │ │ - invoke-static {v0, v1, v2, v11, v3}, Lcom/harleensahni/android/mbr/Utils;->forwardKeyCodeToComponent(Landroid/content/Context;Landroid/content/ComponentName;ZILandroid/content/BroadcastReceiver;)V │ + invoke-static {v0, v1, v2, v9, v3}, Lcom/harleensahni/android/mbr/Utils;->forwardKeyCodeToComponent(Landroid/content/Context;Landroid/content/ComponentName;ZILandroid/content/BroadcastReceiver;)V │ │ goto/16 :goto_0 │ │ .line 230 │ - .end local v9 # "i$":Ljava/util/Iterator; │ - .end local v18 # "resolveInfo":Landroid/content/pm/ResolveInfo; │ + .end local v16 # "resolveInfo":Landroid/content/pm/ResolveInfo; │ :cond_11 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p1 │ │ move-object/from16 v2, p2 │ │ - invoke-direct {v0, v1, v2, v12}, Lcom/harleensahni/android/mbr/receivers/MediaButtonReceiver;->showSelector(Landroid/content/Context;Landroid/content/Intent;Landroid/view/KeyEvent;)V │ + invoke-direct {v0, v1, v2, v10}, Lcom/harleensahni/android/mbr/receivers/MediaButtonReceiver;->showSelector(Landroid/content/Context;Landroid/content/Intent;Landroid/view/KeyEvent;)V │ │ goto/16 :goto_0 │ .end method ├── res/drawable-hdpi-v4/icon.png │ ├── sng │ │ @@ -1,42 +1,42 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000003 00000005 00000007 00000009 0000000a 00000009 00000008 00000008 00000007 00000007 00000007 00000006 00000004 00000002 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000005 0000000a 0000000c 0000000d 0000000d 0000000d 0000000d 0000000c 0000000c 0000000c 0000000b 0000000b 0000000b 0000000b 0000000a 0000000a 0000000a 00000009 00000009 00000008 00000005 00000003 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 0000000a 0000000f 00000010 0000000f 0000000f 0000000f 0000000f 0000000e 0000000e 0000000e 0000000d 0000000d 0000000d 0000000d 0000000c 0000000c 0000000c 0000000b 0000000b 0000000b 0000000b 0000000a 0000000a 0000000a 00000009 00000006 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000008 0000000f 00000012 00000012 00000011 00000011 00000011 00000011 00000010 00000010 00000010 0000000f 0000000f 0000000f 0000000f 0000000e 0000000e 0000000e 0000000d 0000000d 0000000d 0000000d 0000000c 0000000c 0000000c 0000000b 0000000b 0000000b 0000000a 0000000a 00000008 00000004 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000007 00000013 00000014 00000014 00000013 00000013 00000013 00000013 00000012 00000012 00000012 00000011 00000011 00000011 00000011 00000010 00000010 00000010 0000000f 0000000f 0000000f 0000000f 0000000e 0000000e 0000000e 0000000d 0000000d 0000000d 0000000d 0000000c 0000000c 0000000c 0000000b 0000000b 0000000a 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 00000010 00000016 00000016 00000015 00000015 00000015 00000015 00000014 00000014 00000014 00000013 00000013 00000013 00000013 00000012 32323219 51515123 4a4a4a1f 3a3a3a1a 25252515 00000011 00000010 00000010 00000010 0000000f 0000000f 0000000f 0000000f 0000000e 0000000e 0000000e 0000000d 0000000d 0000000d 0000000c 0000000c 0000000c 00000009 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 0000000a 00000017 00000018 00000017 00000017 00000017 00000017 00000016 00000016 00000016 00000015 2626261b 63636336 73737345 7c7c7c50 8181815b 84848464 8282825e 80808054 82828257 8585855c 86868661 87878766 87878764 8484845d 7e7e7e49 6c6c6c32 4141411b 00000010 00000010 00000010 0000000f 0000000f 0000000f 0000000f 0000000e 0000000e 0000000e 0000000d 0000000d 0000000c 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 00000013 0000001a 0000001a 00000019 00000019 00000019 00000018 00000018 00000018 1313131b 5d5d5d34 79797952 82828266 7676764c 66666637 5151512c 3939391f 00000016 00000015 00000015 00000014 00000014 00000014 00000013 17171716 4242421f 68686833 7b7b7b49 8686865f 8686865d 7c7c7c46 6262622c 00000012 00000011 00000010 00000010 00000010 0000000f 0000000f 0000000f 0000000e 0000000e 0000000e 0000000a 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000006 0000001a 0000001c 0000001b 0000001b 0000001b 0000001a 0000001a 0000001a 4747472b 73737350 80808067 76767652 58585834 1313131b 00000018 00000017 00000017 00000017 00000017 00000016 00000016 00000016 00000015 00000015 00000015 00000015 00000014 00000014 00000014 00000013 3b3b3b1e 66666634 7e7e7e53 8585855c 6b6b6b34 19191915 00000011 00000011 00000011 00000011 00000010 00000010 00000010 0000000f 0000000f 0000000e 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000006 0000001c 0000001d 0000001d 0000001d 0000001c 0000001c 0000001c 1e1e1e22 6f6f6f4e 7e7e7e63 5c5c5c3a 1919191e 0000001a 0000001a 00000019 00000019 00000019 00000019 00000018 00000018 00000018 00000017 00000017 00000017 00000017 00000016 00000016 00000016 00000015 00000015 00000015 00000015 00000014 00000014 4d4d4d25 7c7c7c4c 84848461 6f6f6f3c 1f1f1f19 00000012 00000012 00000012 00000011 00000011 00000011 00000010 00000010 0000000f 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000007 0000001d 0000001f 0000001f 0000001e 0000001e 0000001e 0000001e 5959593c 7b7b7b67 67676748 1111111f 0000001c 0000001c 0000001b 0000001b 0000001b 0000001b 0000001a 0000001a 0000001a 00000019 00000019 00000019 00000019 00000018 00000018 00000018 00000017 00000017 00000017 00000017 00000016 00000016 00000016 00000015 00000015 00000015 38383820 79797946 84848462 66666634 00000013 00000013 00000013 00000013 00000012 00000012 00000012 00000011 00000010 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000007 0000001f 00000021 00000020 00000020 00000020 00000020 3939392d 7474745e 7272725c 3030302a 0000001e 0000001e 0000001e 0000001d 0000001d 0000001d 0000001c 0000001c 0000001c 0000001b 0000001b 0000001b 0000001b 0000001a 0000001a 0000001a 00000019 00000019 00000019 00000019 00000018 00000018 00000018 00000017 00000017 00000017 00000017 00000016 00000016 00000016 3e3e3e21 81818159 7979794c 1e1e1e1a 00000014 00000014 00000014 00000013 00000013 00000013 00000012 00000011 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 00000021 00000022 00000022 00000022 00000022 00000021 46464637 7878786a 5252523b 00000020 00000020 00000020 0000001f 0000001f 0000001f 0000001e 0000001e 0000001e 0000001e 0000001d 0000001d 0000001d 0000001c 0000001c 0000001c 0000001b 0000001b 0000001b 0000001b 0000001a 0000001a 0000001a 00000019 00000019 00000019 00000019 00000018 00000018 00000018 00000017 00000017 00000017 0a0a0a19 71717144 7f7f7f60 4c4c4c28 00000015 00000015 00000015 00000015 00000014 00000014 00000014 00000012 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000004 00000022 00000024 00000024 00000024 00000023 00000023 4848483c 7878786a 39393932 00000022 00000022 00000021 00000021 00000021 00000020 00000020 00000020 00000020 0000001f 0000001f 0000001f 0000001e 0000001e 0000001e 0000001d 0000001d 0000001d 0000001d 0000001c 0000001c 0000001c 0000001b 0000001b 0000001b 0000001b 0000001a 0000001a 0000001a 00000019 00000019 00000019 00000019 00000018 00000018 00000018 5454542e 81818163 6b6b6b3e 00000017 00000016 00000016 00000016 00000015 00000015 00000015 00000014 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000001b 00000026 00000026 00000025 00000025 00000025 4e4e4e41 7575756a 30303030 00000024 00000023 00000023 00000023 00000022 00000022 00000022 0000004c 0000007c 00000024 00000021 00000020 00000020 00000020 00000020 0000001f 0000001f 0000001f 0000001e 0000001e 0000001e 0000001d 0000001d 0000001d 0000001d 0000001c 0000001c 0000001c 0000001b 0000001b 0000001b 0000001b 0000001a 0000001a 0000001a 00000019 00000019 00000019 2121211f 7c7c7c5a 6a6a6a41 00000018 00000017 00000017 00000017 00000017 00000016 00000016 00000010 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000010 00000028 00000027 00000027 00000027 00000026 51515145 7373736a 2626262f 00000025 00000025 00000025 00000024 00000024 00000024 00000024 00000023 00000050 020402d6 080c05bf 00000046 00000022 00000022 00000021 00000021 00000021 00000020 00000020 00000020 0000001f 0000001f 0000001f 0000001f 0000001e 0000001e 0000001e 0000001d 0000001d 0000001d 0000001d 0000001c 0000001c 0000001c 0000001b 0000001b 0000001b 0000001b 0000001a 0000001a 2020201f 7c7c7c5e 6161613c 00000019 00000019 00000018 00000018 00000018 00000017 00000017 00000009 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000005 00000027 00000029 00000029 00000028 00000028 32323238 7474746e 2121212f 00000027 00000027 00000026 00000026 00000026 00000026 00000025 00000025 00000025 00000051 243716cd 669f3fd7 090f06d0 04080485 00000027 00000023 00000022 00000022 00000022 00000022 00000021 00000021 00000021 00000020 00000020 00000020 0000001f 0000001f 0000001f 0000001f 0000001e 0000001e 0000001e 0000001d 0000001d 0000001d 0000001d 0000001c 0000001c 0000001c 0000001b 0000001b 24242423 7c7c7c63 59595937 0000001a 0000001a 00000019 00000019 00000019 00000019 00000017 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000020 0000002b 0000002a 0000002a 0000002a 0b0b0b2d 7272726b 3e3e3e3e 00000029 00000028 00000028 00000028 00000028 00000027 00000027 00000027 00000026 00000026 00000052 243516ce 95eb5bd8 87da4ed8 2d4b1ad0 070c04c2 0303034b 33333332 4d4d4d3f 5f5f5f4c 6a6a6a57 68686856 66666653 6464644f 5d5d5d47 41414133 0e0e0e24 00000021 00000021 00000020 00000020 00000020 0000001f 0000001f 0000001f 0000001f 0000001e 0000001e 0000001e 0000001d 0000001d 0000001d 0000001d 0000001c 2e2e2e27 7d7d7d66 50505033 0000001b 0000001b 0000001b 0000001a 0000001a 0000001a 00000012 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000012 0000002c 0000002c 0000002c 0000002c 0000002b 6060605a 5c5c5c56 0000002a 0000002a 0000002a 0000002a 00000029 00000029 00000029 00000028 00000028 00000028 00000028 00000053 233515ce 94eb59d8 8fea53d8 8ce74fda 62a037e0 141b11e0 282c28ac 5f5f5f5e 5b5b5b4b 4c4c4c3f 4c4c4c3f 50505043 54545445 6262624e 6f6f6f60 7a7a7a6f 73737361 59595945 14141426 00000021 00000021 00000021 00000021 00000020 00000020 00000020 0000001f 0000001f 0000001f 0000001f 0000001e 0000001e 0000001e 0000001d 3b3b3b2b 7b7b7b67 32323229 0000001c 0000001c 0000001c 0000001b 0000001b 0000001b 0000000a ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000001 0000002a 0000002e 0000002e 0000002d 0000002d 43434345 6e6e6e6b 0606062e 0000002c 0000002c 0000002b 0000002b 0000002b 0000002a 0000002a 0000002a 0000002a 00000029 00000029 00000055 233515ce 92e956db 8fe655e3 8be351e5 87e24adf 7bd43eda 2c4d13d1 060a03c4 0000004f 00000026 00000026 00000025 00000025 00000025 00000024 07070725 3a3a3a35 67676754 7777776d 65656551 2727272d 00000022 00000022 00000022 00000021 00000021 00000021 00000021 00000020 00000020 00000020 0000001f 0000001f 0000001f 0000001f 5858583d 72727259 0000001e 0000001d 0000001d 0000001d 0000001d 0000001c 0000001a 00000002 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000011 00000030 0000002f 0000002f 0000002f 0a0a0a31 71717173 2727273a 0000002e 0000002d 0000002d 0000002d 0000002c 0000002c 0000002c 0000002c 0000002b 0000002b 0000002b 0000002a 02020257 283b1bd8 91e658e5 8ce650dd 87e448d9 83e343d8 81e23fd8 7de03ad8 569e26d8 091104d0 050b028f 0000002e 00000027 00000026 00000026 00000026 00000026 00000025 00000025 1818182b 5c5c5c4b 7777776d 5a5a5a47 00000023 00000023 00000023 00000023 00000022 00000022 00000022 00000021 00000021 00000021 00000021 00000020 00000020 00000020 7676765f 51515138 0000001f 0000001f 0000001e 0000001e 0000001e 0000001d 0000000c ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000026 00000031 00000031 00000031 00000030 4b4b4b51 5d5d5d60 0000002f 0000002f 0000002f 0000002e 0000002e 0000002e 0000002e 0000002d 0000002d 0000002d 0000002c 0000002c 25252537 4545458b 293c1cda 8de750da 88e54bd9 85e347d9 82e341d9 7ee13cd9 7adf37d9 77de33d8 6ccf29d8 29500fd2 050a03c7 00000053 00000028 00000028 00000027 00000027 00000027 00000026 00000026 00000026 2121212e 6d6d6d60 6e6e6e62 2626262f 00000024 00000024 00000024 00000023 00000023 00000023 00000023 00000022 00000022 00000022 00000021 00000021 3a3a3a31 79797968 0f0f0f23 00000020 00000020 0000001f 0000001f 0000001f 00000019 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 0000000a 00000033 00000033 00000032 00000032 05050533 6c6c6c73 2929293e 00000031 00000030 00000030 00000030 00000030 0000002f 0000002f 0000002f 0000002e 0000002e 0000002e 20202037 6f6f6f71 2727276f 203514cf 8be64ed9 87e448d9 82e343d9 80e23ed9 7de038d9 78de34d9 74dc2fd9 71db2ad9 6dd926d9 4e9e18d9 091402d0 030a0294 00000031 00000029 00000028 00000028 00000028 00000028 00000027 00000027 00000027 52525247 7575756d 31313134 00000025 00000025 00000025 00000025 00000024 00000024 00000024 00000023 00000023 00000023 00000023 00000022 67676752 6262624c 00000021 00000021 00000021 00000021 00000020 00000020 00000007 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000021 00000034 00000034 00000034 00000033 4242424d 62626268 00000033 00000032 00000032 00000032 00000031 00000031 00000031 00000030 00000030 00000030 00000030 1c1c1c37 6c6c6c71 4747474c 00000059 203512cf 88e54bd9 85e245d9 81e341d9 7ee03cd9 7ade37d9 77dd33d9 73dc2dd9 6ed928d9 6bd823d9 69d61dd9 5fcc18d9 255207d3 040901c9 00000058 0000002a 0000002a 00000029 00000029 00000029 00000028 00000028 00000028 4242423e 7474746e 30303035 00000027 00000026 00000026 00000026 00000025 00000025 00000025 00000025 00000024 00000024 00000024 19191928 7878786b 2c2c2c2e 00000023 00000022 00000022 00000022 00000021 00000014 ffffff00 ffffff00 │ │ -ffffff00 00000004 00000034 00000036 00000035 00000035 00000035 68686871 33333346 00000034 00000034 00000033 00000033 00000033 00000032 00000032 00000032 00000032 00000031 00000032 6666666b 4a4a4a50 00000030 0000005a 1f3512d0 87e348d9 82e243d9 7fe13ed9 7cdf38d9 78de34d9 74db2fd9 71da2ad9 6dd824d9 69d720d9 66d51bd9 63d416d9 5ed212d9 449e08d9 091401d1 030a0099 00000034 0000002b 0000002a 0000002a 0000002a 0000002a 00000029 00000029 43434340 7373736f 2c2c2c35 00000028 00000027 00000027 00000027 00000027 00000026 00000026 00000026 00000025 00000025 00000025 54545445 69696958 00000024 00000024 00000023 00000023 00000023 00000021 00000002 ffffff00 │ │ -ffffff00 00000017 00000037 00000037 00000037 00000037 29292944 67676772 00000036 00000035 00000035 00000035 00000035 00000034 00000034 00000034 00000033 00000033 00000033 4d4d4d53 62626268 00000032 00000032 0000005b 1f3511d0 84e245da 81e240da 7de03cda 7add37da 76dc31da 73db2dd9 6ed928d9 6bd823d9 67d61dd9 64d317d9 60d213d9 5dd10ed9 58cf09d9 52c504d9 225400d3 040900cb 0000005c 0000002c 0000002c 0000002b 0000002b 0000002b 0000002a 0000002a 49494946 6e6e6e68 0606062a 00000029 00000029 00000028 00000028 00000028 00000027 00000027 00000027 00000027 00000026 1212122a 76767670 0d0d0d28 00000025 00000025 00000025 00000024 00000024 0000000e ffffff00 │ │ -ffffff00 00000024 00000039 00000039 00000038 00000038 48484859 5151515f 00000037 00000037 00000037 00000036 00000036 00000036 00000035 00000035 00000035 00000034 1a1a1a3c 6d6d6d78 1a1a1a3c 00000033 00000033 0000005d 1f3510d0 82e243da 7ee13eda 7cde38da 77dd34da 74db2fda 70da2ada 6dd824da 68d620da 65d41bda 62d316da 5ed210d9 5ad00cd9 57cd07d9 52cd02d9 52cc00d9 3f9d00d9 091600d1 030b009e 00000037 0000002d 0000002c 0000002c 0000002c 0000002c 0000002b 66666661 5252524e 0000002a 0000002a 0000002a 00000029 00000029 00000029 00000029 00000028 00000028 00000028 00000027 6868685d 4a4a4a41 00000027 00000026 00000026 00000026 00000025 0000001a ffffff00 │ │ -ffffff00 00000032 0000003a 0000003a 0000003a 00000039 5c5c5c6c 3737374f 00000039 00000038 00000038 00000038 00000037 00000037 00000037 00000037 00000036 00000036 5050505d 5151515b 00000035 00000035 00000034 0000005d 1f3510d1 80e140da 7ddf3cda 7add37da 76dc31da 73db2cda 6ed828da 6ad723da 67d51dda 63d317da 60d213da 5cd00eda 58ce09da 54cd04da 52cc00da 52cc00da 52cc00d9 4fc500d9 245900d4 040900cc 00000061 0000002e 0000002e 0000002d 0000002d 0000002d 1d1d1d34 72727272 25252537 0000002b 0000002b 0000002b 0000002b 0000002a 0000002a 0000002a 00000029 00000029 00000029 47474744 6868685d 00000028 00000028 00000027 00000027 00000027 00000022 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000005 00000007 00000009 0000000a 00000009 00000008 00000008 00000007 00000007 00000007 00000006 00000004 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000005 0000000a 0000000c 0000000d 0000000d 0000000d 0000000d 0000000c 0000000c 0000000c 0000000b 0000000b 0000000b 0000000b 0000000a 0000000a 0000000a 00000009 00000009 00000008 00000005 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 0000000a 0000000f 00000010 0000000f 0000000f 0000000f 0000000f 0000000e 0000000e 0000000e 0000000d 0000000d 0000000d 0000000d 0000000c 0000000c 0000000c 0000000b 0000000b 0000000b 0000000b 0000000a 0000000a 0000000a 00000009 00000006 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000008 0000000f 00000012 00000012 00000011 00000011 00000011 00000011 00000010 00000010 00000010 0000000f 0000000f 0000000f 0000000f 0000000e 0000000e 0000000e 0000000d 0000000d 0000000d 0000000d 0000000c 0000000c 0000000c 0000000b 0000000b 0000000b 0000000a 0000000a 00000008 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 00000013 00000014 00000014 00000013 00000013 00000013 00000013 00000012 00000012 00000012 00000011 00000011 00000011 00000011 00000010 00000010 00000010 0000000f 0000000f 0000000f 0000000f 0000000e 0000000e 0000000e 0000000d 0000000d 0000000d 0000000d 0000000c 0000000c 0000000c 0000000b 0000000b 0000000a 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000010 00000016 00000016 00000015 00000015 00000015 00000015 00000014 00000014 00000014 00000013 00000013 00000013 00000013 00000012 32323219 51515123 4a4a4a1f 3a3a3a1a 25252515 00000011 00000010 00000010 00000010 0000000f 0000000f 0000000f 0000000f 0000000e 0000000e 0000000e 0000000d 0000000d 0000000d 0000000c 0000000c 0000000c 00000009 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000a 00000017 00000018 00000017 00000017 00000017 00000017 00000016 00000016 00000016 00000015 2626261b 63636336 73737345 7c7c7c50 8181815b 84848464 8282825e 80808054 82828257 8585855c 86868661 87878766 87878764 8484845d 7e7e7e49 6c6c6c32 4141411b 00000010 00000010 00000010 0000000f 0000000f 0000000f 0000000f 0000000e 0000000e 0000000e 0000000d 0000000d 0000000c 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000013 0000001a 0000001a 00000019 00000019 00000019 00000018 00000018 00000018 1313131b 5d5d5d34 79797952 82828266 7676764c 66666637 5151512c 3939391f 00000016 00000015 00000015 00000014 00000014 00000014 00000013 17171716 4242421f 68686833 7b7b7b49 8686865f 8686865d 7c7c7c46 6262622c 00000012 00000011 00000010 00000010 00000010 0000000f 0000000f 0000000f 0000000e 0000000e 0000000e 0000000a 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0000001a 0000001c 0000001b 0000001b 0000001b 0000001a 0000001a 0000001a 4747472b 73737350 80808067 76767652 58585834 1313131b 00000018 00000017 00000017 00000017 00000017 00000016 00000016 00000016 00000015 00000015 00000015 00000015 00000014 00000014 00000014 00000013 3b3b3b1e 66666634 7e7e7e53 8585855c 6b6b6b34 19191915 00000011 00000011 00000011 00000011 00000010 00000010 00000010 0000000f 0000000f 0000000e 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0000001c 0000001d 0000001d 0000001d 0000001c 0000001c 0000001c 1e1e1e22 6f6f6f4e 7e7e7e63 5c5c5c3a 1919191e 0000001a 0000001a 00000019 00000019 00000019 00000019 00000018 00000018 00000018 00000017 00000017 00000017 00000017 00000016 00000016 00000016 00000015 00000015 00000015 00000015 00000014 00000014 4d4d4d25 7c7c7c4c 84848461 6f6f6f3c 1f1f1f19 00000012 00000012 00000012 00000011 00000011 00000011 00000010 00000010 0000000f 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 0000001d 0000001f 0000001f 0000001e 0000001e 0000001e 0000001e 5959593c 7b7b7b67 67676748 1111111f 0000001c 0000001c 0000001b 0000001b 0000001b 0000001b 0000001a 0000001a 0000001a 00000019 00000019 00000019 00000019 00000018 00000018 00000018 00000017 00000017 00000017 00000017 00000016 00000016 00000016 00000015 00000015 00000015 38383820 79797946 84848462 66666634 00000013 00000013 00000013 00000013 00000012 00000012 00000012 00000011 00000010 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 0000001f 00000021 00000020 00000020 00000020 00000020 3939392d 7474745e 7272725c 3030302a 0000001e 0000001e 0000001e 0000001d 0000001d 0000001d 0000001c 0000001c 0000001c 0000001b 0000001b 0000001b 0000001b 0000001a 0000001a 0000001a 00000019 00000019 00000019 00000019 00000018 00000018 00000018 00000017 00000017 00000017 00000017 00000016 00000016 00000016 3e3e3e21 81818159 7979794c 1e1e1e1a 00000014 00000014 00000014 00000013 00000013 00000013 00000012 00000011 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 00000021 00000022 00000022 00000022 00000022 00000021 46464637 7878786a 5252523b 00000020 00000020 00000020 0000001f 0000001f 0000001f 0000001e 0000001e 0000001e 0000001e 0000001d 0000001d 0000001d 0000001c 0000001c 0000001c 0000001b 0000001b 0000001b 0000001b 0000001a 0000001a 0000001a 00000019 00000019 00000019 00000019 00000018 00000018 00000018 00000017 00000017 00000017 0a0a0a19 71717144 7f7f7f60 4c4c4c28 00000015 00000015 00000015 00000015 00000014 00000014 00000014 00000012 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000022 00000024 00000024 00000024 00000023 00000023 4848483c 7878786a 39393932 00000022 00000022 00000021 00000021 00000021 00000020 00000020 00000020 00000020 0000001f 0000001f 0000001f 0000001e 0000001e 0000001e 0000001d 0000001d 0000001d 0000001d 0000001c 0000001c 0000001c 0000001b 0000001b 0000001b 0000001b 0000001a 0000001a 0000001a 00000019 00000019 00000019 00000019 00000018 00000018 00000018 5454542e 81818163 6b6b6b3e 00000017 00000016 00000016 00000016 00000015 00000015 00000015 00000014 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001b 00000026 00000026 00000025 00000025 00000025 4e4e4e41 7575756a 30303030 00000024 00000023 00000023 00000023 00000022 00000022 00000022 0000004c 0000007c 00000024 00000021 00000020 00000020 00000020 00000020 0000001f 0000001f 0000001f 0000001e 0000001e 0000001e 0000001d 0000001d 0000001d 0000001d 0000001c 0000001c 0000001c 0000001b 0000001b 0000001b 0000001b 0000001a 0000001a 0000001a 00000019 00000019 00000019 2121211f 7c7c7c5a 6a6a6a41 00000018 00000017 00000017 00000017 00000017 00000016 00000016 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000010 00000028 00000027 00000027 00000027 00000026 51515145 7373736a 2626262f 00000025 00000025 00000025 00000024 00000024 00000024 00000024 00000023 00000050 020402d6 080c05bf 00000046 00000022 00000022 00000021 00000021 00000021 00000020 00000020 00000020 0000001f 0000001f 0000001f 0000001f 0000001e 0000001e 0000001e 0000001d 0000001d 0000001d 0000001d 0000001c 0000001c 0000001c 0000001b 0000001b 0000001b 0000001b 0000001a 0000001a 2020201f 7c7c7c5e 6161613c 00000019 00000019 00000018 00000018 00000018 00000017 00000017 00000009 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000005 00000027 00000029 00000029 00000028 00000028 32323238 7474746e 2121212f 00000027 00000027 00000026 00000026 00000026 00000026 00000025 00000025 00000025 00000051 243716cd 669f3fd7 090f06d0 04080485 00000027 00000023 00000022 00000022 00000022 00000022 00000021 00000021 00000021 00000020 00000020 00000020 0000001f 0000001f 0000001f 0000001f 0000001e 0000001e 0000001e 0000001d 0000001d 0000001d 0000001d 0000001c 0000001c 0000001c 0000001b 0000001b 24242423 7c7c7c63 59595937 0000001a 0000001a 00000019 00000019 00000019 00000019 00000017 00000003 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000020 0000002b 0000002a 0000002a 0000002a 0b0b0b2d 7272726b 3e3e3e3e 00000029 00000028 00000028 00000028 00000028 00000027 00000027 00000027 00000026 00000026 00000052 243516ce 95eb5bd8 87da4ed8 2d4b1ad0 070c04c2 0303034b 33333332 4d4d4d3f 5f5f5f4c 6a6a6a57 68686856 66666653 6464644f 5d5d5d47 41414133 0e0e0e24 00000021 00000021 00000020 00000020 00000020 0000001f 0000001f 0000001f 0000001f 0000001e 0000001e 0000001e 0000001d 0000001d 0000001d 0000001d 0000001c 2e2e2e27 7d7d7d66 50505033 0000001b 0000001b 0000001b 0000001a 0000001a 0000001a 00000012 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000012 0000002c 0000002c 0000002c 0000002c 0000002b 6060605a 5c5c5c56 0000002a 0000002a 0000002a 0000002a 00000029 00000029 00000029 00000028 00000028 00000028 00000028 00000053 233515ce 94eb59d8 8fea53d8 8ce74fda 62a037e0 141b11e0 282c28ac 5f5f5f5e 5b5b5b4b 4c4c4c3f 4c4c4c3f 50505043 54545445 6262624e 6f6f6f60 7a7a7a6f 73737361 59595945 14141426 00000021 00000021 00000021 00000021 00000020 00000020 00000020 0000001f 0000001f 0000001f 0000001f 0000001e 0000001e 0000001e 0000001d 3b3b3b2b 7b7b7b67 32323229 0000001c 0000001c 0000001c 0000001b 0000001b 0000001b 0000000a 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000001 0000002a 0000002e 0000002e 0000002d 0000002d 43434345 6e6e6e6b 0606062e 0000002c 0000002c 0000002b 0000002b 0000002b 0000002a 0000002a 0000002a 0000002a 00000029 00000029 00000055 233515ce 92e956db 8fe655e3 8be351e5 87e24adf 7bd43eda 2c4d13d1 060a03c4 0000004f 00000026 00000026 00000025 00000025 00000025 00000024 07070725 3a3a3a35 67676754 7777776d 65656551 2727272d 00000022 00000022 00000022 00000021 00000021 00000021 00000021 00000020 00000020 00000020 0000001f 0000001f 0000001f 0000001f 5858583d 72727259 0000001e 0000001d 0000001d 0000001d 0000001d 0000001c 0000001a 00000002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000011 00000030 0000002f 0000002f 0000002f 0a0a0a31 71717173 2727273a 0000002e 0000002d 0000002d 0000002d 0000002c 0000002c 0000002c 0000002c 0000002b 0000002b 0000002b 0000002a 02020257 283b1bd8 91e658e5 8ce650dd 87e448d9 83e343d8 81e23fd8 7de03ad8 569e26d8 091104d0 050b028f 0000002e 00000027 00000026 00000026 00000026 00000026 00000025 00000025 1818182b 5c5c5c4b 7777776d 5a5a5a47 00000023 00000023 00000023 00000023 00000022 00000022 00000022 00000021 00000021 00000021 00000021 00000020 00000020 00000020 7676765f 51515138 0000001f 0000001f 0000001e 0000001e 0000001e 0000001d 0000000c 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000026 00000031 00000031 00000031 00000030 4b4b4b51 5d5d5d60 0000002f 0000002f 0000002f 0000002e 0000002e 0000002e 0000002e 0000002d 0000002d 0000002d 0000002c 0000002c 25252537 4545458b 293c1cda 8de750da 88e54bd9 85e347d9 82e341d9 7ee13cd9 7adf37d9 77de33d8 6ccf29d8 29500fd2 050a03c7 00000053 00000028 00000028 00000027 00000027 00000027 00000026 00000026 00000026 2121212e 6d6d6d60 6e6e6e62 2626262f 00000024 00000024 00000024 00000023 00000023 00000023 00000023 00000022 00000022 00000022 00000021 00000021 3a3a3a31 79797968 0f0f0f23 00000020 00000020 0000001f 0000001f 0000001f 00000019 00000000 00000000 00000000 │ │ +00000000 00000000 0000000a 00000033 00000033 00000032 00000032 05050533 6c6c6c73 2929293e 00000031 00000030 00000030 00000030 00000030 0000002f 0000002f 0000002f 0000002e 0000002e 0000002e 20202037 6f6f6f71 2727276f 203514cf 8be64ed9 87e448d9 82e343d9 80e23ed9 7de038d9 78de34d9 74dc2fd9 71db2ad9 6dd926d9 4e9e18d9 091402d0 030a0294 00000031 00000029 00000028 00000028 00000028 00000028 00000027 00000027 00000027 52525247 7575756d 31313134 00000025 00000025 00000025 00000025 00000024 00000024 00000024 00000023 00000023 00000023 00000023 00000022 67676752 6262624c 00000021 00000021 00000021 00000021 00000020 00000020 00000007 00000000 00000000 │ │ +00000000 00000000 00000021 00000034 00000034 00000034 00000033 4242424d 62626268 00000033 00000032 00000032 00000032 00000031 00000031 00000031 00000030 00000030 00000030 00000030 1c1c1c37 6c6c6c71 4747474c 00000059 203512cf 88e54bd9 85e245d9 81e341d9 7ee03cd9 7ade37d9 77dd33d9 73dc2dd9 6ed928d9 6bd823d9 69d61dd9 5fcc18d9 255207d3 040901c9 00000058 0000002a 0000002a 00000029 00000029 00000029 00000028 00000028 00000028 4242423e 7474746e 30303035 00000027 00000026 00000026 00000026 00000025 00000025 00000025 00000025 00000024 00000024 00000024 19191928 7878786b 2c2c2c2e 00000023 00000022 00000022 00000022 00000021 00000014 00000000 00000000 │ │ +00000000 00000004 00000034 00000036 00000035 00000035 00000035 68686871 33333346 00000034 00000034 00000033 00000033 00000033 00000032 00000032 00000032 00000032 00000031 00000032 6666666b 4a4a4a50 00000030 0000005a 1f3512d0 87e348d9 82e243d9 7fe13ed9 7cdf38d9 78de34d9 74db2fd9 71da2ad9 6dd824d9 69d720d9 66d51bd9 63d416d9 5ed212d9 449e08d9 091401d1 030a0099 00000034 0000002b 0000002a 0000002a 0000002a 0000002a 00000029 00000029 43434340 7373736f 2c2c2c35 00000028 00000027 00000027 00000027 00000027 00000026 00000026 00000026 00000025 00000025 00000025 54545445 69696958 00000024 00000024 00000023 00000023 00000023 00000021 00000002 00000000 │ │ +00000000 00000017 00000037 00000037 00000037 00000037 29292944 67676772 00000036 00000035 00000035 00000035 00000035 00000034 00000034 00000034 00000033 00000033 00000033 4d4d4d53 62626268 00000032 00000032 0000005b 1f3511d0 84e245da 81e240da 7de03cda 7add37da 76dc31da 73db2dd9 6ed928d9 6bd823d9 67d61dd9 64d317d9 60d213d9 5dd10ed9 58cf09d9 52c504d9 225400d3 040900cb 0000005c 0000002c 0000002c 0000002b 0000002b 0000002b 0000002a 0000002a 49494946 6e6e6e68 0606062a 00000029 00000029 00000028 00000028 00000028 00000027 00000027 00000027 00000027 00000026 1212122a 76767670 0d0d0d28 00000025 00000025 00000025 00000024 00000024 0000000e 00000000 │ │ +00000000 00000024 00000039 00000039 00000038 00000038 48484859 5151515f 00000037 00000037 00000037 00000036 00000036 00000036 00000035 00000035 00000035 00000034 1a1a1a3c 6d6d6d78 1a1a1a3c 00000033 00000033 0000005d 1f3510d0 82e243da 7ee13eda 7cde38da 77dd34da 74db2fda 70da2ada 6dd824da 68d620da 65d41bda 62d316da 5ed210d9 5ad00cd9 57cd07d9 52cd02d9 52cc00d9 3f9d00d9 091600d1 030b009e 00000037 0000002d 0000002c 0000002c 0000002c 0000002c 0000002b 66666661 5252524e 0000002a 0000002a 0000002a 00000029 00000029 00000029 00000029 00000028 00000028 00000028 00000027 6868685d 4a4a4a41 00000027 00000026 00000026 00000026 00000025 0000001a 00000000 │ │ +00000000 00000032 0000003a 0000003a 0000003a 00000039 5c5c5c6c 3737374f 00000039 00000038 00000038 00000038 00000037 00000037 00000037 00000037 00000036 00000036 5050505d 5151515b 00000035 00000035 00000034 0000005d 1f3510d1 80e140da 7ddf3cda 7add37da 76dc31da 73db2cda 6ed828da 6ad723da 67d51dda 63d317da 60d213da 5cd00eda 58ce09da 54cd04da 52cc00da 52cc00da 52cc00d9 4fc500d9 245900d4 040900cc 00000061 0000002e 0000002e 0000002d 0000002d 0000002d 1d1d1d34 72727272 25252537 0000002b 0000002b 0000002b 0000002b 0000002a 0000002a 0000002a 00000029 00000029 00000029 47474744 6868685d 00000028 00000028 00000027 00000027 00000027 00000022 00000000 │ │ 00000003 0000003c 0000003c 0000003b 0000003b 0000003c 6969697e 0c0c0c3f 0000003a 0000003a 00000039 00000039 00000039 00000039 00000038 00000038 00000038 09090939 6b6b6b7a 1818183f 00000036 00000036 00000036 0000005f 1e330fd1 7ee03ddb 7bde38db 77dd33da 74da2fda 70d92ada 6dd724da 68d620da 65d41bda 62d216da 5fd112dc 5bcf0ddb 57cd07da 52cd02da 52cc00da 52cc00da 52cc00da 52cc00da 52cc00da 40a100da 0a1800d1 030b00a2 0000003b 0000002f 0000002e 0000002e 0000002e 4b4b4b4e 66666664 0000002d 0000002d 0000002c 0000002c 0000002c 0000002b 0000002b 0000002b 0000002b 0000002a 0b0b0b2d 74747473 1111112d 00000029 00000029 00000029 00000028 00000028 00000003 │ │ 0000000f 0000003d 0000003d 0000003d 0000003d 2626264a 63636376 0000003c 0000003b 0000003b 0000003b 0000003b 0000003a 0000003a 0000003a 00000039 00000039 3b3b3b52 5d5d5d6b 00000038 00000038 00000038 00000037 00000060 1d330fd2 7ddf3bdb 79dc37db 76db31db 72d92cdb 6ed828db 6ad723db 69d421e0 66d11fe5 65d01ce7 61cf17e6 5dcd12e6 5acc0de6 56cb08e3 53cb02dd 52cc00da 52cc00da 52cc00da 52cc00da 52cc00da 50c700da 265f00d5 040900ce 00000066 00000030 00000030 0000002f 00000030 6e6e6e74 20202038 0000002e 0000002e 0000002d 0000002d 0000002d 0000002d 0000002c 0000002c 0000002c 0000002b 6464645f 48484847 0000002b 0000002a 0000002a 0000002a 00000029 0000000a │ │ 0000001c 0000003f 0000003f 0000003e 0000003e 3e3e3e5a 52525266 0000003d 0000003d 0000003d 0000003c 0000003c 0000003c 0000003b 0000003b 0000003b 0000003b 56565665 41414157 0000003a 00000039 00000039 00000039 00000061 1d330dd2 7add38db 77dc33db 73da2fdb 70d929db 6cd624db 6bd525e3 69d223e6 63d218de 5ed111db 5acf0cdb 56cc07db 52cc03dc 54cb04df 57cb0ae6 55cb06e2 52cb00db 52cb00da 52cb00da 52cb00da 52cc00da 52cc00da 41a300da 0b1c00d1 030b00a7 0000003e 00000031 00000030 56565659 51515155 00000030 0000002f 0000002f 0000002f 0000002e 0000002e 0000002e 0000002d 0000002d 0000002d 45454547 65656560 0000002c 0000002c 0000002b 0000002b 0000002b 00000013 │ │ 0000002a 00000040 00000040 00000040 0000003f 45454560 47474761 0000003f 0000003e 0000003e 0000003e 0000003d 0000003d 0000003d 0000003d 0000003c 0000003c 63636377 23232348 0000003b 0000003b 0000003b 0000003a 00000062 1c330dd2 78dc35db 75db31db 72d82cdb 6dd728db 6ed52ae5 6ad323e3 62d218db 60d013db 5ccf0edb 57cd08db 54cc03db 52cb00db 52cb00db 52cb01db 56cb07e3 57ca09e5 52cb00db 52cb00da 52cb00da 52cb00da 52cb00da 52cb00da 4fc700da 296300d5 040900d0 0002006b 00000032 2525253d 6c6c6c72 00000031 00000031 00000030 00000030 00000030 00000030 0000002f 0000002f 0000002f 0000002e 2727273a 6c6c6c6d 0000002d 0000002d 0000002d 0000002d 0000002c 0000001b │ │ 00000034 00000042 00000041 00000041 00000041 4b4b4b66 4141415e 00000040 00000040 0000003f 0000003f 0000003f 0000003f 0000003e 0000003e 0000003e 0808083f 6a6a6a80 0000003e 0000003d 0000003c 0000003c 0000003c 00000063 1c330dd2 76db33dc 73d92edc 70d829db 6ed627df 6cd427e6 64d21bdb 61d115db 5dd010db 5ace0cdb 56cc07db 51cc02db 51cb00db 52cb00db 52cb00db 52cb00db 56cb08e4 55cb05e1 52cb00db 52cb00db 52cb00db 52cb00db 52cb00db 52cb00da 52cb00da 43a700da 0d1e00d2 040a00ab 00000042 6767676d 2f2f2f41 00000032 00000032 00000032 00000031 00000031 00000031 00000030 00000030 00000030 0a0a0a31 73737378 0000002f 0000002f 0000002e 0000002e 0000002e 00000024 │ │ 00000036 00000043 00000043 00000043 00000042 4f4f4f6b 3a3a3a5c 00000041 00000041 00000041 00000041 00000040 00000040 00000040 0000003f 0000003f 0f0f0f44 6666667d 0000003e 0000003e 0000003e 0000003d 0000003d 00000065 1c320cd3 75da31dc 72d82cdc 6dd727dc 6dd528e4 68d321e1 62d117dc 5fd013db 5ccf0edb 57cc08db 54cb03db 51ca00db 51ca00db 51ca00db 51cb00db 51cb00db 52cb01dd 57ca0ae7 52cb01dd 52cb00db 52cb00db 52cb00db 52cb00db 52cb00db 52cb00db 52cb00db 51c800db 2a6900d7 040900d1 2729278d 47474752 00000034 00000033 00000033 00000033 00000032 00000032 00000032 00000032 00000031 00000031 6d6d6d75 17171736 00000030 00000030 0000002f 0000002f 00000029 │ │ 00000038 00000045 00000044 00000044 00000044 5353536f 34343459 00000043 00000043 00000042 00000042 00000042 00000041 00000041 00000041 00000041 16161647 6363637c 00000040 0000003f 0000003f 0000003f 0000003f 00000065 1b320cd3 73d92ddc 6fd829dc 6cd524dc 6bd426e6 65d21ddf 60d015dc 5dd010dc 59cd0cdc 56cb07dc 51ca01dc 51ca00dc 51ca00db 51ca00db 51ca00db 51ca00db 51ca00db 54ca05e1 56ca08e4 51cb00db 51cb00db 51cb00db 51cb00db 52cb00db 52cb00db 52cb00db 52cb00db 52cb00db 44aa00db 132806d8 151a11c0 00000045 00000035 00000034 00000034 00000034 00000034 00000033 00000033 00000033 00000032 6666666c 2e2e2e42 00000031 00000031 00000031 00000031 00000029 │ │ @@ -45,36 +45,36 @@ │ │ 0000003e 00000049 00000049 00000048 00000048 44444469 43434367 00000047 00000047 00000047 00000046 00000046 00000046 00000045 00000045 00000045 00000045 6161617f 1414144c 00000044 00000043 00000043 00000043 00000069 19310ad4 6dd627dd 69d421dd 66d21ddd 61d017dd 62cf1ae5 60ce14e6 5acc0ee3 58ca0ce6 55c906e3 51c900dc 51c900dc 51c900dc 51ca00dc 51ca00dc 51ca00dc 51ca00dc 51ca00dc 56ca08e5 53ca03df 51ca00dc 51ca00dc 51ca00dc 51ca00dc 51ca00dc 51ca00dc 51ca00dc 51ca00db 4fc600db 235601d8 131910dd 00000057 00000039 00000039 00000038 00000038 00000038 00000038 00000037 00000037 00000037 4e4e4e59 4f4f4f5a 00000036 00000036 00000035 00000035 0000002b │ │ 00000041 0000004a 0000004a 0000004a 00000049 35353561 4e4e4e73 00000049 00000048 00000048 00000048 00000047 00000047 00000047 00000047 00000046 00000046 53535374 3030305a 00000045 00000045 00000045 00000044 0000006a 193008d4 6bd424dd 67d31fdd 63d119dd 60ce15dd 5cce10dd 5ccc10e2 58ca0ce2 53c905e1 51c900dd 51c900dd 51c900dd 51c900dd 51c900dd 51c900dd 51c900dc 51c900dc 51c900dc 55c907e4 54ca04e1 51ca00dc 51ca00dc 51ca00dc 51ca00dc 51ca00dc 51ca00dc 51ca00dc 47b000dc 0d2400d5 080e04af 5d5d5d80 0000003b 0000003a 0000003a 0000003a 0000003a 00000039 00000039 00000039 00000038 00000038 5151515f 46464657 00000037 00000037 00000037 00000036 0000002b │ │ 0000003d 0000004c 0000004c 0000004b 0000004b 22222259 5858587d 0000004a 0000004a 00000049 00000049 00000049 00000049 00000048 00000048 00000048 00000047 39393962 52525274 00000047 00000046 00000046 00000046 0000006b 183008d5 69d421dd 65d21ddd 61cf17dd 5dce12dd 5acd0ddd 57cb08dd 53ca03dd 51c900dd 51c900dd 51c900dd 51c900dd 51c900dd 51c900dd 51c900dd 51c900dd 51c900dd 51c900dd 56c908e6 53c903e0 51c900dc 51c900dc 51c900dc 51ca00dc 51ca00dc 51ca00dc 388a00dc 050b00d6 02040081 1c1c1c48 63636377 0000003c 0000003c 0000003c 0000003b 0000003b 0000003b 0000003a 0000003a 0000003a 0000003a 56565664 3d3d3d53 00000039 00000038 00000038 00000038 0000002c │ │ 00000030 0000004d 0000004d 0000004d 0000004c 0d0d0d50 60606088 0000004b 0000004b 0000004b 0000004b 0000004a 0000004a 0000004a 00000049 00000049 00000049 0707074c 63636386 1010104e 00000048 00000047 00000047 0000006d 183008d5 66d31fde 63d019de 5fce15de 5cce10dd 59cc0cdd 55ca06dd 51c801dd 51c900dd 51c900dd 51c900dd 51c900dd 51c900dd 51c900dd 51c900dd 51c900dd 51c900dd 51c900dd 57c90ae8 51c900dd 51c900dd 51c900dd 51c900dd 51c900dd 4fc500dd 225500d8 040a00cd 0000005c 0000003e 2525254c 60606075 0000003e 0000003d 0000003d 0000003d 0000003c 0000003c 0000003c 0000003c 0000003b 0000003b 5858586b 3434344f 0000003a 0000003a 0000003a 00000039 00000025 │ │ 00000022 0000004f 0000004e 0000004e 0000004e 0000004e 5c5c5c86 1a1a1a57 0000004d 0000004c 0000004c 0000004c 0000004b 0000004b 0000004b 0000004b 0000004a 0000004a 4a4a4a71 4141416a 00000049 00000049 00000049 0000006d 183008d5 65d11dde 61cf17de 5dce12de 5acd0dde 56ca08de 53c903de 51c800de 51c800de 51c800dd 51c800dd 51c800dd 51c800dd 51c900dd 51c900dd 51c900dd 51c900dd 52c903e0 56c908e6 51c900dd 51c900dd 51c900dd 51c900dd 46b000dd 0d2400d6 040a00af 00000048 00000040 00000040 33333356 5656566e 0000003f 0000003f 0000003e 0000003e 0000003e 0000003e 0000003d 0000003d 0000003d 0000003c 5d5d5d71 2c2c2c4c 0000003c 0000003b 0000003b 0000003b 0000001a │ │ 00000014 00000050 00000050 00000050 0000004f 0000004f 42424270 4242426f 0000004e 0000004e 0000004d 0000004d 0000004d 0000004d 0000004c 0000004c 0000004c 0000004b 13131352 61616186 1b1b1b56 0000004a 0000004a 0000006f 183007d6 63d019de 5fcd15de 5ccd10de 57cb0bde 55c906de 50c801de 50c800de 50c800de 50c800de 50c800de 51c800de 51c800de 51c800de 51c800dd 51c800dd 51c800dd 55c906e4 54c905e3 51c900dd 51c900dd 51c900dd 378900dd 050b00d7 02040084 00000042 00000042 00000042 00000041 4d4d4d67 4141415f 00000040 00000040 00000040 00000040 0000003f 0000003f 0000003f 0000003e 0000003e 0000003e 61616177 20202048 0000003d 0000003d 0000003c 0000003c 0000000f │ │ 00000005 00000052 00000051 00000051 00000051 00000050 1a1a1a5a 5c5c5c88 00000050 0000004f 0000004f 0000004f 0000004e 0000004e 0000004e 0000004d 0000004d 0000004d 0000004d 31313162 59595981 0303034d 0000004b 00000070 172e07d6 60ce17df 5dcd12de 59cc0dde 56ca08de 53c903de 50c800de 50c800de 50c800de 50c800de 50c800de 50c800de 50c800de 50c800de 50c800de 50c800de 52c803e1 57c90ae8 51c801df 51c800dd 4ec400dd 225500d9 040a00cf 00000061 00000044 00000044 00000043 00000043 00000043 5d5d5d79 2323234f 00000042 00000042 00000041 00000041 00000041 00000040 00000040 00000040 00000040 0000003f 6565657e 0f0f0f44 0000003e 0000003e 0000003e 0000003e 00000003 │ │ -ffffff00 00000049 00000053 00000052 00000052 00000052 00000052 57575784 2323235f 00000051 00000050 00000050 00000050 0000004f 0000004f 0000004f 0000004f 0000004e 0000004e 0000004e 4d4d4d77 4d4d4d77 0303034e 00000071 172e06d6 5fcd15df 5ccd10df 57cb0adf 55c906df 50c701df 50c700df 50c800de 50c800de 50c800de 50c800de 50c800de 50c800de 50c800de 50c800de 51c801df 56c80ae9 52c803e1 50c800de 46af00de 0d2400d7 040a00b1 0000004e 00000046 00000045 00000045 00000045 00000044 07070747 65656584 00000045 00000043 00000043 00000043 00000042 00000042 00000042 00000042 00000041 00000041 1b1b1b4b 6161617b 00000040 00000040 00000040 0000003f 00000035 ffffff00 │ │ -ffffff00 0000003b 00000054 00000054 00000054 00000053 00000053 3939396f 47474777 00000052 00000052 00000052 00000051 00000051 00000051 00000050 00000050 00000050 0000004f 0000004f 03030350 4f4f4f7b 5050507a 02020273 172e05d7 5dcd12df 59cc0ddf 56c908df 52c803df 50c700df 50c700df 50c700df 50c700df 50c700df 50c700df 50c700df 50c800de 50c800de 50c800df 55c808e6 54c806e4 50c800de 378a00de 050b00d8 02040089 00000048 00000047 00000047 00000047 00000046 00000046 00000046 3434345d 55555574 00000045 00000045 00000044 00000044 00000044 00000044 00000043 00000043 00000043 00000042 3c3c3c5d 4f4f4f6a 00000042 00000041 00000041 00000041 00000029 ffffff00 │ │ -ffffff00 00000021 00000055 00000055 00000055 00000055 00000054 0e0e0e5a 5c5c5c8d 1111115b 00000053 00000053 00000053 00000052 00000052 00000052 00000051 00000051 00000051 00000051 00000050 03030351 49494976 3c3c3c9d 183108da 5bcc10df 57ca0adf 55c806df 50c701df 50c700df 50c700df 50c700df 50c700df 50c700df 50c700df 50c700df 50c700df 51c801e0 56c809e8 55c807e6 4ec300df 225400da 040a00d0 00000066 00000049 00000049 00000049 00000049 00000048 00000048 00000048 00000047 5a5a5a7c 2b2b2b58 00000046 00000046 00000046 00000046 00000045 00000045 00000045 00000044 00000044 00000044 53535371 34343459 00000043 00000043 00000042 00000042 0000001b ffffff00 │ │ -ffffff00 00000004 00000053 00000056 00000056 00000056 00000056 00000055 3a3a3a72 4c4c4c7f 00000055 00000054 00000054 00000054 00000054 00000053 00000053 00000053 00000052 00000052 00000052 00000051 00000051 19191983 213810e4 5ecc14e8 58c90ce4 52c803e0 50c700df 50c700df 50c700df 50c700df 50c700df 50c700df 50c700df 51c701e0 54c806e5 56c80aea 53c804e3 46ae00df 0d2300d8 040a00b4 00000053 0000004b 0000004b 0000004b 0000004a 0000004a 0000004a 00000049 00000049 25252559 5c5c5c7f 00000048 00000048 00000048 00000047 00000047 00000047 00000046 00000046 00000046 00000046 00000045 64646482 0e0e0e49 00000044 00000044 00000044 00000042 00000005 ffffff00 │ │ -ffffff00 ffffff00 00000035 00000058 00000058 00000057 00000057 00000057 03030357 56565689 27272768 00000056 00000055 00000055 00000055 00000055 00000054 00000054 00000054 00000053 00000053 00000053 00000053 00000075 152f04d8 59ca0ee4 58c90de7 56c70bea 55c709e9 53c705e5 52c704e3 52c704e3 52c704e3 54c706e5 55c808e8 56c80aea 54c706e5 51c701e0 378900df 050b00da 0204008c 0000004d 0000004d 0000004d 0000004c 0000004c 0000004c 0000004b 0000004b 0000004b 0000004b 51515177 36363663 0000004a 00000049 00000049 00000049 00000048 00000048 00000048 00000048 00000047 00000047 1c1c1c52 5c5c5c7c 00000046 00000046 00000046 00000045 0000002b ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000012 00000059 00000059 00000059 00000058 00000058 00000058 21212166 5757578c 06060659 00000057 00000056 00000056 00000056 00000056 00000055 00000055 00000055 00000055 00000054 00000054 00000077 142e02d8 55c808e0 51c702e0 50c600e0 51c702e2 54c706e6 54c707e7 54c707e7 54c707e7 53c705e5 52c703e2 50c700e0 4ec200df 225500db 040a00d1 0000006b 0000004f 0000004f 0000004e 0000004e 0000004e 0000004d 0000004d 0000004d 0000004d 0000004c 2929295e 5e5e5e85 0303034c 0000004b 0000004b 0000004b 0000004a 0000004a 0000004a 00000049 00000049 00000049 00000048 3e3e3e66 4646466d 00000048 00000047 00000047 00000047 0000000e ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 0000004a 0000005a 0000005a 0000005a 0000005a 00000059 00000059 4545457d 3f3f3f79 00000058 00000058 00000058 00000057 00000057 00000057 00000056 00000056 00000056 00000056 00000055 00000078 132e02d8 53c706e0 50c601e0 50c600e0 50c600e0 50c600e0 50c600e0 50c600e0 50c600e0 50c600e0 50c600e0 46ad00e0 0d2300d9 040a00b7 00000059 00000051 00000050 00000050 00000050 0000004f 0000004f 0000004f 0000004f 0000004e 0000004e 0c0c0c52 5e5e5e87 2424245c 0000004d 0000004d 0000004c 0000004c 0000004c 0000004b 0000004b 0000004b 0000004a 0000004a 0303034b 5f5f5f83 19191952 00000049 00000049 00000048 00000038 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000026 0000005c 0000005c 0000005b 0000005b 0000005b 0000005a 0b0b0b5e 5555558c 33333373 00000059 00000059 00000059 00000058 00000058 00000058 00000058 00000057 00000057 00000057 00000078 132e02d9 51c702e1 50c600e1 50c600e0 50c600e0 50c600e0 50c600e0 50c600e0 50c600e0 50c600e0 378900e0 050a00db 02040090 00000053 00000052 00000052 00000052 00000051 00000051 00000051 00000051 00000050 00000050 00000050 0000004f 4c4c4c78 44444471 0000004f 0000004e 0000004e 0000004e 0000004d 0000004d 0000004d 0000004d 0000004c 0000004c 0000004c 34343463 51515177 0000004b 0000004a 0000004a 0000004a 0000001b ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000006 00000056 0000005d 0000005d 0000005c 0000005c 0000005c 0000005c 10101061 5656568e 2f2f2f71 0000005a 0000005a 0000005a 0000005a 00000059 00000059 00000059 00000058 00000058 0000007a 132e01d9 4fc501e1 4fc500e1 4fc500e1 50c600e1 50c600e1 50c600e1 50c600e1 4dc100e0 225400dc 040800d3 00000071 00000054 00000054 00000054 00000053 00000053 00000053 00000053 00000052 00000052 00000052 00000051 00000051 3737376b 58585885 03030351 00000050 00000050 0000004f 0000004f 0000004f 0000004f 0000004e 0000004e 0000004e 0000004d 0000004d 5b5b5b83 1f1f1f59 0000004c 0000004c 0000004c 00000045 00000002 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000022 0000005e 0000005e 0000005e 0000005e 0000005d 0000005d 0000005d 12121263 57575790 29292970 0000005c 0000005b 0000005b 0000005b 0000005a 0000005a 0000005a 0000005a 0000007b 132d01d9 4fc500e1 4fc500e1 4fc500e1 4fc500e1 4fc500e1 4fc500e1 45ad00e1 0e2300db 040a00b9 0000005e 00000056 00000055 00000055 00000055 00000055 00000055 00000054 00000054 00000054 00000053 00000053 00000053 3636366d 5a5a5a88 11111159 00000052 00000051 00000051 00000051 00000051 00000050 00000050 00000050 0000004f 0000004f 0000004f 2c2c2c62 5555557e 0000004e 0000004e 0000004d 0000004d 0000001f ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000044 00000060 0000005f 0000005f 0000005f 0000005e 0000005e 0000005e 14141466 57575792 34343476 0000005d 0000005c 0000005c 0000005c 0000005c 0000005b 0000005b 0000007c 132d00d9 4fc500e1 4fc500e1 4fc500e1 4fc500e1 4fc500e1 368800e1 050a00dc 02030094 00000058 00000058 00000057 00000057 00000057 00000056 00000056 00000056 00000055 00000055 00000055 00000055 00000055 39393970 58585888 0e0e0e59 00000053 00000053 00000053 00000053 00000052 00000052 00000052 00000051 00000051 00000051 00000051 00000050 56565682 27272761 0000004f 0000004f 0000004f 00000039 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000b 0000005c 00000061 00000060 00000060 00000060 00000060 0000005f 0000005f 0f0f0f65 4c4c4c89 4b4b4b88 0d0d0d64 0000005e 0000005d 0000005d 0000005d 0000005c 0000007d 132c00da 4fc500e2 4fc500e1 4fc500e1 4dc000e1 215400dd 040800d4 00000075 0000005a 00000059 00000059 00000059 00000058 00000058 00000058 00000058 00000057 00000057 00000057 00000056 06060659 43434379 56565688 0b0b0b5a 00000055 00000055 00000055 00000054 00000054 00000054 00000053 00000053 00000053 00000053 00000052 00000052 2b2b2b66 57575784 00000051 00000051 00000051 0000004c 00000009 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000028 00000062 00000062 00000062 00000061 00000061 00000061 00000060 00000060 00000060 3232327a 57575793 26262671 0000005f 0000005e 0000005e 0000005e 0000007f 132c00da 4fc500e2 4fc500e2 45ac00e2 0e2300dc 040a00bc 00000064 0000005b 0000005b 0000005b 0000005a 0000005a 0000005a 0000005a 00000059 00000059 00000059 00000058 00000058 2727276a 5959598c 4545457b 0808085a 00000057 00000056 00000056 00000056 00000055 00000055 00000055 00000055 00000055 00000054 00000054 00000054 1111115a 5b5b5b8c 1b1b1b5e 00000053 00000052 00000052 00000020 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 0000004a 00000063 00000063 00000063 00000062 00000062 00000062 00000062 00000061 00000061 1818186b 5050508f 4e4e4e8d 28282872 00000061 0000005f 00000080 132c00db 4fc400e2 368700e2 050a00dd 02030098 0000005d 0000005d 0000005d 0000005c 0000005c 0000005c 0000005c 0000005b 0000005b 0000005b 0000005a 0000005a 0d0d0d60 49494982 5454548b 1e1e1e66 00000059 00000058 00000058 00000058 00000057 00000057 00000057 00000057 00000056 00000056 00000056 00000055 00000055 00000056 51515184 37373770 00000054 00000054 00000054 0000003c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000005e 00000065 00000064 00000064 00000064 00000063 00000063 00000063 00000062 00000062 00000062 24242473 4b4b4b8c 53535393 33333379 05050582 102900db 215400df 040800d6 0000007a 0000005f 0000005f 0000005e 0000005e 0000005e 0000005e 0000005d 0000005d 0000005d 0000005c 0303035d 2727276e 49494984 5a5a5a93 38383877 0303035c 0000005a 0000005a 0000005a 00000059 00000059 00000059 00000059 00000058 00000058 00000058 00000057 00000057 00000057 00000057 3b3b3b74 4d4d4d81 00000056 00000055 00000055 00000050 00000009 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000014 00000060 00000066 00000065 00000065 00000065 00000064 00000064 00000064 00000064 00000063 00000063 00000063 1818186c 42424286 3d3d3dad 090909eb 141910cc 22222279 0a0a0a65 00000060 00000060 00000060 00000060 0000005f 0000005f 05050562 18181869 2b2b2b72 42424280 58585894 4b4b4b88 2d2d2d72 05050560 0000005c 0000005c 0000005c 0000005c 0000005b 0000005b 0000005b 0000005a 0000005a 0000005a 00000059 00000059 00000059 00000059 00000058 21212166 5a5a5a8e 0b0b0b5c 00000057 00000057 00000053 00000014 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000015 00000061 00000067 00000067 00000066 00000066 00000066 00000065 00000065 00000065 00000064 00000064 00000064 00000064 02020280 0b0b0ba1 3333337c 47474789 58585897 5a5a5a99 57575796 54545493 5050508f 4f4f4f8e 58585894 58585894 4e4e4e8c 42424284 33333378 0d0d0d65 0000005f 0000005e 0000005e 0000005e 0000005e 0000005d 0000005d 0000005d 0000005c 0000005c 0000005c 0000005b 0000005b 0000005b 0000005b 0000005a 0000005a 10101060 5858588e 22222268 00000059 00000059 00000053 00000014 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000017 00000062 00000068 00000068 00000067 00000067 00000067 00000066 00000066 00000066 00000066 00000065 00000065 00000065 00000064 00000064 00000064 00000064 03030364 0a0a0a67 1111116a 1818186c 1818186c 08080864 00000062 00000061 00000061 00000061 00000060 00000060 00000060 00000060 0000005f 0000005f 0000005f 0000005e 0000005e 0000005e 0000005e 0000005d 0000005d 0000005d 0000005c 0000005c 0000005c 14141464 5757578f 33333374 0000005b 0000005a 00000055 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000018 00000064 00000069 00000069 00000069 00000068 00000068 00000068 00000067 00000067 00000067 00000066 00000066 00000066 00000066 00000065 00000065 00000065 00000064 00000064 00000064 00000064 00000063 00000063 00000063 00000062 00000062 00000062 00000062 00000061 00000061 00000061 00000060 00000060 00000060 00000060 0000005f 0000005f 0000005f 0000005e 0000005e 0000005e 0000005d 1b1b1b68 57575792 2b2b2b71 0000005c 0000005c 00000056 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000019 00000065 0000006a 0000006a 0000006a 00000069 00000069 00000069 00000068 00000068 00000068 00000068 00000067 00000067 00000067 00000066 00000066 00000066 00000066 00000065 00000065 00000065 00000064 00000064 00000064 00000064 00000063 00000063 00000063 00000062 00000062 00000062 00000062 00000061 00000061 00000061 00000060 00000060 00000060 00000060 0000005f 2323236e 58585894 2525256e 0000005e 0000005e 00000057 00000013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000c 0000004e 0000006b 0000006b 0000006b 0000006b 0000006a 0000006a 0000006a 00000069 00000069 00000069 00000068 00000068 00000068 00000068 00000067 00000067 00000067 00000066 00000066 00000066 00000066 00000065 00000065 00000065 00000064 00000064 00000064 00000064 00000063 00000063 00000063 00000062 00000062 00000062 00000062 00000061 00000061 28282874 58585894 1c1c1c6c 00000060 0000005f 00000046 0000000d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000002b 00000067 0000006c 0000006c 0000006c 0000006b 0000006b 0000006b 0000006a 0000006a 0000006a 0000006a 00000069 00000069 00000069 00000068 00000068 00000068 00000068 00000067 00000067 00000067 00000066 00000066 00000066 00000066 00000065 00000065 00000065 00000064 00000064 00000064 00000064 00000063 00000063 00000063 00000062 2e2e2e79 1515156b 00000062 0000005c 00000027 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 00000051 0000006d 0000006d 0000006d 0000006d 0000006c 0000006c 0000006c 0000006b 0000006b 0000006b 0000006a 0000006a 0000006a 0000006a 00000069 00000069 00000069 00000068 00000068 00000068 00000068 00000067 00000067 00000067 00000066 00000066 00000066 00000066 00000065 00000065 00000065 00000064 00000064 00000064 00000064 00000063 00000046 0000000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000002d 00000066 0000006e 0000006e 0000006e 0000006d 0000006d 0000006d 0000006c 0000006c 0000006c 0000006c 0000006b 0000006b 0000006b 0000006a 0000006a 0000006a 0000006a 00000069 00000069 00000069 00000068 00000068 00000068 00000068 00000067 00000067 00000067 00000066 00000066 00000066 00000066 00000065 0000005d 00000024 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 00000028 00000057 0000006f 0000006f 0000006f 0000006e 0000006e 0000006e 0000006d 0000006d 0000006d 0000006c 0000006c 0000006c 0000006c 0000006b 0000006b 0000006b 0000006a 0000006a 0000006a 0000006a 00000069 00000069 00000069 00000068 00000068 00000068 00000068 00000067 00000054 0000002b 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000017 00000045 0000006c 00000070 0000006f 0000006f 0000006f 0000006e 0000006e 0000006e 0000006e 0000006d 0000006d 0000006d 0000006c 0000006c 0000006c 0000006c 0000006b 0000006b 0000006b 0000006a 0000006a 0000006a 0000006a 00000064 0000003f 00000015 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 0000002f 00000048 0000005f 0000006f 00000070 00000070 0000006f 0000006f 0000006f 0000006e 0000006e 0000006e 0000006e 0000006d 0000006d 0000006d 0000006c 0000006c 0000006c 0000005f 0000004b 0000002a 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000005 0000001b 00000033 00000049 00000058 0000005a 0000005b 0000005d 0000005e 0000005f 00000061 00000058 00000043 0000002f 0000001b 00000007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000049 00000053 00000052 00000052 00000052 00000052 57575784 2323235f 00000051 00000050 00000050 00000050 0000004f 0000004f 0000004f 0000004f 0000004e 0000004e 0000004e 4d4d4d77 4d4d4d77 0303034e 00000071 172e06d6 5fcd15df 5ccd10df 57cb0adf 55c906df 50c701df 50c700df 50c800de 50c800de 50c800de 50c800de 50c800de 50c800de 50c800de 50c800de 51c801df 56c80ae9 52c803e1 50c800de 46af00de 0d2400d7 040a00b1 0000004e 00000046 00000045 00000045 00000045 00000044 07070747 65656584 00000045 00000043 00000043 00000043 00000042 00000042 00000042 00000042 00000041 00000041 1b1b1b4b 6161617b 00000040 00000040 00000040 0000003f 00000035 00000000 │ │ +00000000 0000003b 00000054 00000054 00000054 00000053 00000053 3939396f 47474777 00000052 00000052 00000052 00000051 00000051 00000051 00000050 00000050 00000050 0000004f 0000004f 03030350 4f4f4f7b 5050507a 02020273 172e05d7 5dcd12df 59cc0ddf 56c908df 52c803df 50c700df 50c700df 50c700df 50c700df 50c700df 50c700df 50c700df 50c800de 50c800de 50c800df 55c808e6 54c806e4 50c800de 378a00de 050b00d8 02040089 00000048 00000047 00000047 00000047 00000046 00000046 00000046 3434345d 55555574 00000045 00000045 00000044 00000044 00000044 00000044 00000043 00000043 00000043 00000042 3c3c3c5d 4f4f4f6a 00000042 00000041 00000041 00000041 00000029 00000000 │ │ +00000000 00000021 00000055 00000055 00000055 00000055 00000054 0e0e0e5a 5c5c5c8d 1111115b 00000053 00000053 00000053 00000052 00000052 00000052 00000051 00000051 00000051 00000051 00000050 03030351 49494976 3c3c3c9d 183108da 5bcc10df 57ca0adf 55c806df 50c701df 50c700df 50c700df 50c700df 50c700df 50c700df 50c700df 50c700df 50c700df 51c801e0 56c809e8 55c807e6 4ec300df 225400da 040a00d0 00000066 00000049 00000049 00000049 00000049 00000048 00000048 00000048 00000047 5a5a5a7c 2b2b2b58 00000046 00000046 00000046 00000046 00000045 00000045 00000045 00000044 00000044 00000044 53535371 34343459 00000043 00000043 00000042 00000042 0000001b 00000000 │ │ +00000000 00000004 00000053 00000056 00000056 00000056 00000056 00000055 3a3a3a72 4c4c4c7f 00000055 00000054 00000054 00000054 00000054 00000053 00000053 00000053 00000052 00000052 00000052 00000051 00000051 19191983 213810e4 5ecc14e8 58c90ce4 52c803e0 50c700df 50c700df 50c700df 50c700df 50c700df 50c700df 50c700df 51c701e0 54c806e5 56c80aea 53c804e3 46ae00df 0d2300d8 040a00b4 00000053 0000004b 0000004b 0000004b 0000004a 0000004a 0000004a 00000049 00000049 25252559 5c5c5c7f 00000048 00000048 00000048 00000047 00000047 00000047 00000046 00000046 00000046 00000046 00000045 64646482 0e0e0e49 00000044 00000044 00000044 00000042 00000005 00000000 │ │ +00000000 00000000 00000035 00000058 00000058 00000057 00000057 00000057 03030357 56565689 27272768 00000056 00000055 00000055 00000055 00000055 00000054 00000054 00000054 00000053 00000053 00000053 00000053 00000075 152f04d8 59ca0ee4 58c90de7 56c70bea 55c709e9 53c705e5 52c704e3 52c704e3 52c704e3 54c706e5 55c808e8 56c80aea 54c706e5 51c701e0 378900df 050b00da 0204008c 0000004d 0000004d 0000004d 0000004c 0000004c 0000004c 0000004b 0000004b 0000004b 0000004b 51515177 36363663 0000004a 00000049 00000049 00000049 00000048 00000048 00000048 00000048 00000047 00000047 1c1c1c52 5c5c5c7c 00000046 00000046 00000046 00000045 0000002b 00000000 00000000 │ │ +00000000 00000000 00000012 00000059 00000059 00000059 00000058 00000058 00000058 21212166 5757578c 06060659 00000057 00000056 00000056 00000056 00000056 00000055 00000055 00000055 00000055 00000054 00000054 00000077 142e02d8 55c808e0 51c702e0 50c600e0 51c702e2 54c706e6 54c707e7 54c707e7 54c707e7 53c705e5 52c703e2 50c700e0 4ec200df 225500db 040a00d1 0000006b 0000004f 0000004f 0000004e 0000004e 0000004e 0000004d 0000004d 0000004d 0000004d 0000004c 2929295e 5e5e5e85 0303034c 0000004b 0000004b 0000004b 0000004a 0000004a 0000004a 00000049 00000049 00000049 00000048 3e3e3e66 4646466d 00000048 00000047 00000047 00000047 0000000e 00000000 00000000 │ │ +00000000 00000000 00000000 0000004a 0000005a 0000005a 0000005a 0000005a 00000059 00000059 4545457d 3f3f3f79 00000058 00000058 00000058 00000057 00000057 00000057 00000056 00000056 00000056 00000056 00000055 00000078 132e02d8 53c706e0 50c601e0 50c600e0 50c600e0 50c600e0 50c600e0 50c600e0 50c600e0 50c600e0 50c600e0 46ad00e0 0d2300d9 040a00b7 00000059 00000051 00000050 00000050 00000050 0000004f 0000004f 0000004f 0000004f 0000004e 0000004e 0c0c0c52 5e5e5e87 2424245c 0000004d 0000004d 0000004c 0000004c 0000004c 0000004b 0000004b 0000004b 0000004a 0000004a 0303034b 5f5f5f83 19191952 00000049 00000049 00000048 00000038 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000026 0000005c 0000005c 0000005b 0000005b 0000005b 0000005a 0b0b0b5e 5555558c 33333373 00000059 00000059 00000059 00000058 00000058 00000058 00000058 00000057 00000057 00000057 00000078 132e02d9 51c702e1 50c600e1 50c600e0 50c600e0 50c600e0 50c600e0 50c600e0 50c600e0 50c600e0 378900e0 050a00db 02040090 00000053 00000052 00000052 00000052 00000051 00000051 00000051 00000051 00000050 00000050 00000050 0000004f 4c4c4c78 44444471 0000004f 0000004e 0000004e 0000004e 0000004d 0000004d 0000004d 0000004d 0000004c 0000004c 0000004c 34343463 51515177 0000004b 0000004a 0000004a 0000004a 0000001b 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000006 00000056 0000005d 0000005d 0000005c 0000005c 0000005c 0000005c 10101061 5656568e 2f2f2f71 0000005a 0000005a 0000005a 0000005a 00000059 00000059 00000059 00000058 00000058 0000007a 132e01d9 4fc501e1 4fc500e1 4fc500e1 50c600e1 50c600e1 50c600e1 50c600e1 4dc100e0 225400dc 040800d3 00000071 00000054 00000054 00000054 00000053 00000053 00000053 00000053 00000052 00000052 00000052 00000051 00000051 3737376b 58585885 03030351 00000050 00000050 0000004f 0000004f 0000004f 0000004f 0000004e 0000004e 0000004e 0000004d 0000004d 5b5b5b83 1f1f1f59 0000004c 0000004c 0000004c 00000045 00000002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000022 0000005e 0000005e 0000005e 0000005e 0000005d 0000005d 0000005d 12121263 57575790 29292970 0000005c 0000005b 0000005b 0000005b 0000005a 0000005a 0000005a 0000005a 0000007b 132d01d9 4fc500e1 4fc500e1 4fc500e1 4fc500e1 4fc500e1 4fc500e1 45ad00e1 0e2300db 040a00b9 0000005e 00000056 00000055 00000055 00000055 00000055 00000055 00000054 00000054 00000054 00000053 00000053 00000053 3636366d 5a5a5a88 11111159 00000052 00000051 00000051 00000051 00000051 00000050 00000050 00000050 0000004f 0000004f 0000004f 2c2c2c62 5555557e 0000004e 0000004e 0000004d 0000004d 0000001f 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000044 00000060 0000005f 0000005f 0000005f 0000005e 0000005e 0000005e 14141466 57575792 34343476 0000005d 0000005c 0000005c 0000005c 0000005c 0000005b 0000005b 0000007c 132d00d9 4fc500e1 4fc500e1 4fc500e1 4fc500e1 4fc500e1 368800e1 050a00dc 02030094 00000058 00000058 00000057 00000057 00000057 00000056 00000056 00000056 00000055 00000055 00000055 00000055 00000055 39393970 58585888 0e0e0e59 00000053 00000053 00000053 00000053 00000052 00000052 00000052 00000051 00000051 00000051 00000051 00000050 56565682 27272761 0000004f 0000004f 0000004f 00000039 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 0000000b 0000005c 00000061 00000060 00000060 00000060 00000060 0000005f 0000005f 0f0f0f65 4c4c4c89 4b4b4b88 0d0d0d64 0000005e 0000005d 0000005d 0000005d 0000005c 0000007d 132c00da 4fc500e2 4fc500e1 4fc500e1 4dc000e1 215400dd 040800d4 00000075 0000005a 00000059 00000059 00000059 00000058 00000058 00000058 00000058 00000057 00000057 00000057 00000056 06060659 43434379 56565688 0b0b0b5a 00000055 00000055 00000055 00000054 00000054 00000054 00000053 00000053 00000053 00000053 00000052 00000052 2b2b2b66 57575784 00000051 00000051 00000051 0000004c 00000009 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000028 00000062 00000062 00000062 00000061 00000061 00000061 00000060 00000060 00000060 3232327a 57575793 26262671 0000005f 0000005e 0000005e 0000005e 0000007f 132c00da 4fc500e2 4fc500e2 45ac00e2 0e2300dc 040a00bc 00000064 0000005b 0000005b 0000005b 0000005a 0000005a 0000005a 0000005a 00000059 00000059 00000059 00000058 00000058 2727276a 5959598c 4545457b 0808085a 00000057 00000056 00000056 00000056 00000055 00000055 00000055 00000055 00000055 00000054 00000054 00000054 1111115a 5b5b5b8c 1b1b1b5e 00000053 00000052 00000052 00000020 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000004a 00000063 00000063 00000063 00000062 00000062 00000062 00000062 00000061 00000061 1818186b 5050508f 4e4e4e8d 28282872 00000061 0000005f 00000080 132c00db 4fc400e2 368700e2 050a00dd 02030098 0000005d 0000005d 0000005d 0000005c 0000005c 0000005c 0000005c 0000005b 0000005b 0000005b 0000005a 0000005a 0d0d0d60 49494982 5454548b 1e1e1e66 00000059 00000058 00000058 00000058 00000057 00000057 00000057 00000057 00000056 00000056 00000056 00000055 00000055 00000056 51515184 37373770 00000054 00000054 00000054 0000003c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000005e 00000065 00000064 00000064 00000064 00000063 00000063 00000063 00000062 00000062 00000062 24242473 4b4b4b8c 53535393 33333379 05050582 102900db 215400df 040800d6 0000007a 0000005f 0000005f 0000005e 0000005e 0000005e 0000005e 0000005d 0000005d 0000005d 0000005c 0303035d 2727276e 49494984 5a5a5a93 38383877 0303035c 0000005a 0000005a 0000005a 00000059 00000059 00000059 00000059 00000058 00000058 00000058 00000057 00000057 00000057 00000057 3b3b3b74 4d4d4d81 00000056 00000055 00000055 00000050 00000009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000014 00000060 00000066 00000065 00000065 00000065 00000064 00000064 00000064 00000064 00000063 00000063 00000063 1818186c 42424286 3d3d3dad 090909eb 141910cc 22222279 0a0a0a65 00000060 00000060 00000060 00000060 0000005f 0000005f 05050562 18181869 2b2b2b72 42424280 58585894 4b4b4b88 2d2d2d72 05050560 0000005c 0000005c 0000005c 0000005c 0000005b 0000005b 0000005b 0000005a 0000005a 0000005a 00000059 00000059 00000059 00000059 00000058 21212166 5a5a5a8e 0b0b0b5c 00000057 00000057 00000053 00000014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000015 00000061 00000067 00000067 00000066 00000066 00000066 00000065 00000065 00000065 00000064 00000064 00000064 00000064 02020280 0b0b0ba1 3333337c 47474789 58585897 5a5a5a99 57575796 54545493 5050508f 4f4f4f8e 58585894 58585894 4e4e4e8c 42424284 33333378 0d0d0d65 0000005f 0000005e 0000005e 0000005e 0000005e 0000005d 0000005d 0000005d 0000005c 0000005c 0000005c 0000005b 0000005b 0000005b 0000005b 0000005a 0000005a 10101060 5858588e 22222268 00000059 00000059 00000053 00000014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000017 00000062 00000068 00000068 00000067 00000067 00000067 00000066 00000066 00000066 00000066 00000065 00000065 00000065 00000064 00000064 00000064 00000064 03030364 0a0a0a67 1111116a 1818186c 1818186c 08080864 00000062 00000061 00000061 00000061 00000060 00000060 00000060 00000060 0000005f 0000005f 0000005f 0000005e 0000005e 0000005e 0000005e 0000005d 0000005d 0000005d 0000005c 0000005c 0000005c 14141464 5757578f 33333374 0000005b 0000005a 00000055 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000018 00000064 00000069 00000069 00000069 00000068 00000068 00000068 00000067 00000067 00000067 00000066 00000066 00000066 00000066 00000065 00000065 00000065 00000064 00000064 00000064 00000064 00000063 00000063 00000063 00000062 00000062 00000062 00000062 00000061 00000061 00000061 00000060 00000060 00000060 00000060 0000005f 0000005f 0000005f 0000005e 0000005e 0000005e 0000005d 1b1b1b68 57575792 2b2b2b71 0000005c 0000005c 00000056 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000019 00000065 0000006a 0000006a 0000006a 00000069 00000069 00000069 00000068 00000068 00000068 00000068 00000067 00000067 00000067 00000066 00000066 00000066 00000066 00000065 00000065 00000065 00000064 00000064 00000064 00000064 00000063 00000063 00000063 00000062 00000062 00000062 00000062 00000061 00000061 00000061 00000060 00000060 00000060 00000060 0000005f 2323236e 58585894 2525256e 0000005e 0000005e 00000057 00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000c 0000004e 0000006b 0000006b 0000006b 0000006b 0000006a 0000006a 0000006a 00000069 00000069 00000069 00000068 00000068 00000068 00000068 00000067 00000067 00000067 00000066 00000066 00000066 00000066 00000065 00000065 00000065 00000064 00000064 00000064 00000064 00000063 00000063 00000063 00000062 00000062 00000062 00000062 00000061 00000061 28282874 58585894 1c1c1c6c 00000060 0000005f 00000046 0000000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000002b 00000067 0000006c 0000006c 0000006c 0000006b 0000006b 0000006b 0000006a 0000006a 0000006a 0000006a 00000069 00000069 00000069 00000068 00000068 00000068 00000068 00000067 00000067 00000067 00000066 00000066 00000066 00000066 00000065 00000065 00000065 00000064 00000064 00000064 00000064 00000063 00000063 00000063 00000062 2e2e2e79 1515156b 00000062 0000005c 00000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 00000051 0000006d 0000006d 0000006d 0000006d 0000006c 0000006c 0000006c 0000006b 0000006b 0000006b 0000006a 0000006a 0000006a 0000006a 00000069 00000069 00000069 00000068 00000068 00000068 00000068 00000067 00000067 00000067 00000066 00000066 00000066 00000066 00000065 00000065 00000065 00000064 00000064 00000064 00000064 00000063 00000046 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000002d 00000066 0000006e 0000006e 0000006e 0000006d 0000006d 0000006d 0000006c 0000006c 0000006c 0000006c 0000006b 0000006b 0000006b 0000006a 0000006a 0000006a 0000006a 00000069 00000069 00000069 00000068 00000068 00000068 00000068 00000067 00000067 00000067 00000066 00000066 00000066 00000066 00000065 0000005d 00000024 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000028 00000057 0000006f 0000006f 0000006f 0000006e 0000006e 0000006e 0000006d 0000006d 0000006d 0000006c 0000006c 0000006c 0000006c 0000006b 0000006b 0000006b 0000006a 0000006a 0000006a 0000006a 00000069 00000069 00000069 00000068 00000068 00000068 00000068 00000067 00000054 0000002b 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000017 00000045 0000006c 00000070 0000006f 0000006f 0000006f 0000006e 0000006e 0000006e 0000006e 0000006d 0000006d 0000006d 0000006c 0000006c 0000006c 0000006c 0000006b 0000006b 0000006b 0000006a 0000006a 0000006a 0000006a 00000064 0000003f 00000015 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 0000002f 00000048 0000005f 0000006f 00000070 00000070 0000006f 0000006f 0000006f 0000006e 0000006e 0000006e 0000006e 0000006d 0000006d 0000006d 0000006c 0000006c 0000006c 0000005f 0000004b 0000002a 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 0000001b 00000033 00000049 00000058 0000005a 0000005b 0000005d 0000005e 0000005f 00000061 00000058 00000043 0000002f 0000001b 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/icon.png │ ├── sng │ │ @@ -1,44 +1,44 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 36; height: 36; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000005 00000007 00000009 0000000a 0000000a 00000009 00000009 00000007 00000005 00000003 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000005 0000000c 00000011 00000010 0000000f 0000000f 0000000e 0000000e 0000000d 0000000d 0000000c 0000000b 0000000b 0000000a 00000007 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000004 00000011 00000015 00000014 00000013 00000013 00000012 00000012 35353518 2b2b2b18 0f0f0f11 0000000f 0000000f 0000000e 0000000e 0000000d 0000000d 0000000c 00000009 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 0000000d 00000019 00000018 00000017 0b0b0b18 5555552d 72727241 7171713f 70707040 69696938 6b6b6b37 6f6f6f3c 7373733c 7575753d 7777773a 57575726 00000010 0000000f 0000000f 0000000e 0000000e 00000007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000016 0000001c 0000001c 0909091c 6060603d 67676743 4a4a4a2d 00000019 00000018 00000017 00000017 00000016 00000016 00000015 00000015 17171716 5b5b5b2a 7575753f 6767672f 0d0d0d13 00000011 00000011 00000010 0000000c 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000002 00000019 00000020 0000001f 44444431 6767674a 32323229 0000001d 0000001c 0000001b 0000001b 0000001a 0000001a 00000019 00000019 00000018 00000017 00000017 00000016 00000016 47474724 74747444 49494923 00000013 00000013 00000012 0000000e 00000001 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000001 0000001c 00000023 00000022 54545440 5151513f 00000021 00000020 00000020 0000001f 0000001e 0000001e 0000001d 0000001d 0000001c 0000001b 0000001b 0000001a 0000001a 00000019 00000019 00000018 00000017 6565653a 61616137 00000016 00000015 00000015 0000000f 00000001 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000015 00000026 00000026 54545446 4747473d 00000024 00000024 00000023 00000037 15200d9e 0000002a 00000021 00000020 0000001f 0000001f 0000001e 0000001e 0000001d 0000001d 0000001c 0000001b 0000001b 0000001a 0000001a 4b4b4b2c 6767673e 00000018 00000017 00000017 0000000c ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 0000000a 0000002a 00000029 3e3e3e3e 43434341 00000028 00000027 00000026 00000026 0000003b 507e32cb 32501dbb 131e085e 1a1a1a28 2929292c 34343431 41414133 0e0e0e24 00000020 0000001f 0000001f 0000001e 0000001e 0000001d 0000001d 0000001c 4d4d4d32 5c5c5c3a 0000001a 0000001a 00000019 00000005 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000026 0000002d 19191933 58585854 0000002b 0000002a 0000002a 00000029 00000029 0000003e 5b9036ca 8de751dc 5b9633d8 283c1bad 3e3e3e4a 4444443c 43434339 5d5d5d4a 5f5f5f4b 4949493b 0e0e0e24 00000021 00000021 00000020 0000001f 0000001f 0000001e 5555553c 4141412f 0000001d 0000001c 00000016 ffffff00 ffffff00 │ │ -ffffff00 0000000e 00000030 00000030 52525254 0a0a0a31 0000002e 0000002d 0000002d 0000002c 0000002c 26262650 5d913ad6 89e64bdc 82e340d8 71cf33d8 284e0fbe 0d1c0566 00000027 00000026 00000026 32323233 62626251 2222222d 00000023 00000023 00000022 00000022 00000021 00000021 6868684c 08080820 0000001f 0000001e 00000009 ffffff00 │ │ -ffffff00 00000025 00000033 12121239 4b4b4b52 00000031 00000031 00000030 00000030 0000002f 2727273b 39393962 558d31cc 84e344d9 7edf3bd9 76dd30d9 6dd827d9 468e14d0 162f03a3 00000034 00000029 00000028 0606062a 5c5c5c50 38383837 00000026 00000025 00000025 00000024 00000023 30303030 58585843 00000022 00000021 00000017 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000005 00000007 00000009 0000000a 0000000a 00000009 00000009 00000007 00000005 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 0000000c 00000011 00000010 0000000f 0000000f 0000000e 0000000e 0000000d 0000000d 0000000c 0000000b 0000000b 0000000a 00000007 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000011 00000015 00000014 00000013 00000013 00000012 00000012 35353518 2b2b2b18 0f0f0f11 0000000f 0000000f 0000000e 0000000e 0000000d 0000000d 0000000c 00000009 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000001 0000000d 00000019 00000018 00000017 0b0b0b18 5555552d 72727241 7171713f 70707040 69696938 6b6b6b37 6f6f6f3c 7373733c 7575753d 7777773a 57575726 00000010 0000000f 0000000f 0000000e 0000000e 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 00000016 0000001c 0000001c 0909091c 6060603d 67676743 4a4a4a2d 00000019 00000018 00000017 00000017 00000016 00000016 00000015 00000015 17171716 5b5b5b2a 7575753f 6767672f 0d0d0d13 00000011 00000011 00000010 0000000c 00000001 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000002 00000019 00000020 0000001f 44444431 6767674a 32323229 0000001d 0000001c 0000001b 0000001b 0000001a 0000001a 00000019 00000019 00000018 00000017 00000017 00000016 00000016 47474724 74747444 49494923 00000013 00000013 00000012 0000000e 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000001 0000001c 00000023 00000022 54545440 5151513f 00000021 00000020 00000020 0000001f 0000001e 0000001e 0000001d 0000001d 0000001c 0000001b 0000001b 0000001a 0000001a 00000019 00000019 00000018 00000017 6565653a 61616137 00000016 00000015 00000015 0000000f 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000015 00000026 00000026 54545446 4747473d 00000024 00000024 00000023 00000037 15200d9e 0000002a 00000021 00000020 0000001f 0000001f 0000001e 0000001e 0000001d 0000001d 0000001c 0000001b 0000001b 0000001a 0000001a 4b4b4b2c 6767673e 00000018 00000017 00000017 0000000c 00000000 00000000 00000000 │ │ +00000000 00000000 0000000a 0000002a 00000029 3e3e3e3e 43434341 00000028 00000027 00000026 00000026 0000003b 507e32cb 32501dbb 131e085e 1a1a1a28 2929292c 34343431 41414133 0e0e0e24 00000020 0000001f 0000001f 0000001e 0000001e 0000001d 0000001d 0000001c 4d4d4d32 5c5c5c3a 0000001a 0000001a 00000019 00000005 00000000 00000000 │ │ +00000000 00000000 00000026 0000002d 19191933 58585854 0000002b 0000002a 0000002a 00000029 00000029 0000003e 5b9036ca 8de751dc 5b9633d8 283c1bad 3e3e3e4a 4444443c 43434339 5d5d5d4a 5f5f5f4b 4949493b 0e0e0e24 00000021 00000021 00000020 0000001f 0000001f 0000001e 5555553c 4141412f 0000001d 0000001c 00000016 00000000 00000000 │ │ +00000000 0000000e 00000030 00000030 52525254 0a0a0a31 0000002e 0000002d 0000002d 0000002c 0000002c 26262650 5d913ad6 89e64bdc 82e340d8 71cf33d8 284e0fbe 0d1c0566 00000027 00000026 00000026 32323233 62626251 2222222d 00000023 00000023 00000022 00000022 00000021 00000021 6868684c 08080820 0000001f 0000001e 00000009 00000000 │ │ +00000000 00000025 00000033 12121239 4b4b4b52 00000031 00000031 00000030 00000030 0000002f 2727273b 39393962 558d31cc 84e344d9 7edf3bd9 76dd30d9 6dd827d9 468e14d0 162f03a3 00000034 00000029 00000028 0606062a 5c5c5c50 38383837 00000026 00000025 00000025 00000024 00000023 30303030 58585843 00000022 00000021 00000017 00000000 │ │ 00000006 00000037 00000036 4a4a4a56 0d0d0d39 00000034 00000034 00000033 00000032 13131337 5555555a 00000046 538c2dcc 80e13fda 79de35d9 72db2bd9 6ad822d9 63d418d9 56c30dd9 1f4c01c0 0c1c006c 0000002b 0000002a 0000002a 5555554b 3535353a 00000028 00000027 00000027 00000026 00000026 5b5b5b4c 00000025 00000024 00000023 00000004 │ │ 00000015 00000039 00000039 4d4d4d5d 00000038 00000037 00000037 00000036 00000035 5151515b 0e0e0e38 00000049 518a2acd 7cde3ada 75dc30da 6dd727da 66d51cda 5fd113da 58ce08da 52cc00d9 388e00d1 122e00a7 0000003a 0000002d 0000002c 5a5a5a55 0000002b 0000002a 0000002a 00000029 00000029 3d3d3d3b 3d3d3d3b 00000027 00000026 0000000f │ │ 00000023 0000003c 0808083f 4646465b 0000003b 0000003a 00000039 00000039 04040439 4c4c4c5b 00000037 0000004b 4e8926ce 78dc34db 71d92bdb 69d522dc 65d31be0 5ece12e1 56cc07df 52cb01db 52cc00da 4dc000da 204f00c2 0b1d0073 0000002f 3c3c3c44 34343440 0000002d 0000002d 0000002c 0000002b 0000002c 58585851 0000002a 00000029 00000018 │ │ 00000032 0000003f 2727274f 2f2f2f51 0000003d 0000003d 0000003c 0000003c 3030304f 2c2c2c4b 0000003a 0000004d 4b8824cf 74db30db 6ed727dd 68d321e2 5fcf13dc 57cd08db 52cb01dc 55cb06e1 53cb02dd 52cc00da 52cc00da 3a9100d3 122e00ab 0000003f 54545458 00000030 00000030 0000002f 0000002e 0000002e 56565653 0000002d 0000002c 00000021 │ │ 0000003d 00000042 30303055 2727274f 00000040 00000040 0000003f 0000003f 4848485f 0000003d 0000003d 00000050 49851fcf 70d82bdc 6bd425e2 62d217db 5bce0ddb 53cc02db 52cb00db 52cb00db 55ca06e2 52cb00db 52cb00db 52cb00db 4dc100db 215200c4 24331a8c 2121213d 00000032 00000032 00000031 00000031 50505053 05050530 0000002f 0000002a │ │ 00000040 00000045 3333335a 1a1a1a4e 00000043 00000043 00000042 00000041 42424260 08080842 00000040 00000053 46841dd0 6cd525dc 67d221e3 5ecf11dc 57cc08dc 51ca00dc 51ca00dc 52cb00db 52ca01dd 54ca05e1 52cb00db 52cb00db 52cb00db 52cb00db 3e9504d9 193407b5 00040045 00000035 00000034 00000034 3f3f3f4d 1e1e1e3c 00000032 0000002e │ │ 00000043 00000048 2b2b2b59 24242455 00000046 00000045 00000045 00000044 3737375d 1414144b 00000043 00000055 44831ad1 68d320dd 63d11be2 5ccc10e1 56ca08e2 51ca00dc 51ca00dc 51ca00dc 51ca00dc 55ca06e2 51ca00dc 51ca00dc 52cb00db 52cb00db 47ae02dc 1a3708bd 0003004a 00000038 00000037 00000036 2e2e2e48 2f2f2f46 00000035 00000030 │ │ 00000045 0000004b 19191953 35353560 00000049 00000048 00000048 00000047 26262657 2b2b2b58 00000045 00000058 418316d1 64d21cdd 5ccf11dd 58cb0ae0 52c901de 51c900dd 51c900dd 51c900dd 51c900dd 54c906e3 51ca00dc 51ca00dc 51ca00dc 358100d0 162908a1 36363655 0000003b 0000003a 0000003a 00000039 3434344e 28282846 00000038 00000032 │ │ 0000003b 0000004e 0303034e 4040406c 0000004c 0000004b 0000004b 0000004a 00000049 4646466d 00000048 0000005b 3f8013d2 60cf16de 58cb0dde 52ca02dd 51c900dd 51c900dd 51c900dd 51c900dd 50c801de 53c905e2 51c900dd 4ec300dd 205000c6 09160074 1c1c1c49 38383857 0000003e 0000003d 0000003d 0000003c 3b3b3b56 1e1e1e45 0000003a 0000002e │ │ 0000002f 00000050 00000050 42424270 0000004f 0000004e 0000004d 0000004d 0000004c 2222225a 2f2f2f61 0000005e 3c7f10d3 5cce11de 56ca08de 50c800de 50c800de 50c800de 50c800de 50c800de 53c905e2 51c801df 45ac00db 153000b9 00030054 00000042 4040405f 12121248 00000041 00000040 00000040 0000003f 4545455d 0f0f0f43 0000003d 00000023 │ │ 00000021 00000053 00000053 2b2b2b66 1e1e1e5f 00000051 00000050 00000050 0000004f 0000004f 3c3c3c6b 1c1c1c6e 3a7c0dd3 58ca0ddf 51c802df 50c700df 50c700df 50c800de 50c800de 52c702e1 53c804e3 337e00d3 0e2300a0 00000049 00000046 00000045 47474768 00000044 00000044 00000043 00000042 00000042 49494965 00000041 00000040 00000017 │ │ 00000009 00000055 00000055 03030356 3f3f3f75 00000054 00000053 00000053 00000052 00000051 00000051 25252576 3d7f10db 55c808e0 50c700df 50c700df 50c700df 50c700df 53c706e4 51c104e4 204f00c9 0815007c 0000004a 00000049 00000049 1313134f 39393962 00000047 00000046 00000046 00000045 00000045 48484867 00000044 00000042 00000007 │ │ -ffffff00 0000003e 00000058 00000058 25252568 28282867 00000056 00000055 00000055 00000054 00000054 00000065 367b08d6 53c706e4 54c706e5 52c606e5 54c706e5 52c606e5 45a901df 143100bd 0003005d 0000004d 0000004d 0000004c 0000004c 4040406b 0d0d0d50 0000004a 00000049 00000049 00000048 1f1f1f53 3434345e 00000046 00000031 ffffff00 │ │ -ffffff00 0000001b 0000005b 0000005a 0000005a 3c3c3c78 15151561 00000058 00000058 00000057 00000056 00000067 337904d5 50c600e0 50c600e0 50c600e0 50c600e0 327d00d5 0e2200a5 00000053 00000051 00000050 00000050 0000004f 30303064 2c2c2c62 0000004d 0000004d 0000004c 0000004c 0000004b 4343436b 0707074c 00000049 00000015 ffffff00 │ │ -ffffff00 00000001 0000004d 0000005d 0000005d 0000005c 39393979 20202069 0000005a 0000005a 00000059 0000006a 317701d6 4fc500e1 4fc500e1 4dc000e1 1f4e00cc 08140082 00000055 00000054 00000054 00000053 00000053 20202060 3939396c 00000051 00000050 00000050 0000004f 0000004f 0c0c0c53 3c3c3c6a 0000004d 00000040 00000001 ffffff00 │ │ -ffffff00 ffffff00 00000013 0000005f 00000060 0000005f 0000005e 30303076 29292970 0000005d 0000005c 0000006d 2f7700d7 4fc500e1 43a700e0 143100c1 00020067 00000058 00000058 00000057 00000056 00000056 1818185f 3f3f3f75 00000054 00000054 00000053 00000053 00000052 00000051 3e3e3e6f 0c0c0c54 0000004f 00000012 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000035 00000062 00000062 00000061 00000061 26262672 3737377d 14141468 0000006f 2f7600d8 327b00d8 0e2300aa 0000005d 0000005c 0000005b 0000005a 0000005a 0303035a 37373774 36363672 03030358 00000057 00000056 00000056 00000055 00000055 1f1f1f62 3030306b 00000053 0000002c ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000003 0000004e 00000065 00000064 00000064 00000063 05050564 29292976 2e2e2e8b 152908db 101d098f 05050562 0a0a0a63 12121265 19191968 2121216c 3b3b3b7a 39393979 12121264 0000005b 0000005a 0000005a 00000059 00000059 00000058 0909095a 3e3e3e77 00000056 00000043 00000002 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000005 00000051 00000067 00000066 00000066 00000065 00000065 0000006b 09090974 2d2d2d78 3434347b 2e2e2e79 29292975 26262672 1e1e1e6e 03030361 0000005f 0000005e 0000005e 0000005d 0000005d 0000005c 0000005b 0505055d 4040407b 0808085d 00000045 00000005 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000006 00000053 00000069 00000069 00000068 00000068 00000067 00000066 00000066 00000065 00000065 00000064 00000064 00000063 00000062 00000062 00000061 00000061 00000060 00000060 0000005f 08080861 3e3e3e7f 0b0b0b61 00000047 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 0000003a 0000006b 0000006b 0000006b 0000006a 00000069 00000069 00000068 00000068 00000067 00000066 00000066 00000065 00000065 00000064 00000064 00000063 00000062 00000062 3232327a 08080863 00000034 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000019 0000005d 0000006d 0000006d 0000006c 0000006c 0000006b 0000006a 0000006a 00000069 00000069 00000068 00000068 00000067 00000066 00000066 00000065 00000065 00000052 00000014 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000021 0000004f 0000006e 0000006f 0000006e 0000006d 0000006d 0000006c 0000006c 0000006b 0000006a 0000006a 00000069 00000068 00000048 0000001f 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 00000029 00000041 00000058 00000066 00000066 00000066 00000065 00000053 0000003f 0000002a 0000000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 0000003e 00000058 00000058 25252568 28282867 00000056 00000055 00000055 00000054 00000054 00000065 367b08d6 53c706e4 54c706e5 52c606e5 54c706e5 52c606e5 45a901df 143100bd 0003005d 0000004d 0000004d 0000004c 0000004c 4040406b 0d0d0d50 0000004a 00000049 00000049 00000048 1f1f1f53 3434345e 00000046 00000031 00000000 │ │ +00000000 0000001b 0000005b 0000005a 0000005a 3c3c3c78 15151561 00000058 00000058 00000057 00000056 00000067 337904d5 50c600e0 50c600e0 50c600e0 50c600e0 327d00d5 0e2200a5 00000053 00000051 00000050 00000050 0000004f 30303064 2c2c2c62 0000004d 0000004d 0000004c 0000004c 0000004b 4343436b 0707074c 00000049 00000015 00000000 │ │ +00000000 00000001 0000004d 0000005d 0000005d 0000005c 39393979 20202069 0000005a 0000005a 00000059 0000006a 317701d6 4fc500e1 4fc500e1 4dc000e1 1f4e00cc 08140082 00000055 00000054 00000054 00000053 00000053 20202060 3939396c 00000051 00000050 00000050 0000004f 0000004f 0c0c0c53 3c3c3c6a 0000004d 00000040 00000001 00000000 │ │ +00000000 00000000 00000013 0000005f 00000060 0000005f 0000005e 30303076 29292970 0000005d 0000005c 0000006d 2f7700d7 4fc500e1 43a700e0 143100c1 00020067 00000058 00000058 00000057 00000056 00000056 1818185f 3f3f3f75 00000054 00000054 00000053 00000053 00000052 00000051 3e3e3e6f 0c0c0c54 0000004f 00000012 00000000 00000000 │ │ +00000000 00000000 00000000 00000035 00000062 00000062 00000061 00000061 26262672 3737377d 14141468 0000006f 2f7600d8 327b00d8 0e2300aa 0000005d 0000005c 0000005b 0000005a 0000005a 0303035a 37373774 36363672 03030358 00000057 00000056 00000056 00000055 00000055 1f1f1f62 3030306b 00000053 0000002c 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000003 0000004e 00000065 00000064 00000064 00000063 05050564 29292976 2e2e2e8b 152908db 101d098f 05050562 0a0a0a63 12121265 19191968 2121216c 3b3b3b7a 39393979 12121264 0000005b 0000005a 0000005a 00000059 00000059 00000058 0909095a 3e3e3e77 00000056 00000043 00000002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000005 00000051 00000067 00000066 00000066 00000065 00000065 0000006b 09090974 2d2d2d78 3434347b 2e2e2e79 29292975 26262672 1e1e1e6e 03030361 0000005f 0000005e 0000005e 0000005d 0000005d 0000005c 0000005b 0505055d 4040407b 0808085d 00000045 00000005 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000006 00000053 00000069 00000069 00000068 00000068 00000067 00000066 00000066 00000065 00000065 00000064 00000064 00000063 00000062 00000062 00000061 00000061 00000060 00000060 0000005f 08080861 3e3e3e7f 0b0b0b61 00000047 00000005 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000003 0000003a 0000006b 0000006b 0000006b 0000006a 00000069 00000069 00000068 00000068 00000067 00000066 00000066 00000065 00000065 00000064 00000064 00000063 00000062 00000062 3232327a 08080863 00000034 00000003 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000019 0000005d 0000006d 0000006d 0000006c 0000006c 0000006b 0000006a 0000006a 00000069 00000069 00000068 00000068 00000067 00000066 00000066 00000065 00000065 00000052 00000014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000021 0000004f 0000006e 0000006f 0000006e 0000006d 0000006d 0000006c 0000006c 0000006b 0000006a 0000006a 00000069 00000068 00000048 0000001f 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 00000029 00000041 00000058 00000066 00000066 00000066 00000065 00000053 0000003f 0000002a 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/icon.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000004 00000006 00000008 00000009 0000000a 00000009 00000009 00000009 00000008 00000006 00000004 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000005 0000000c 0000000f 0000000f 0000000e 0000000e 0000000d 0000000d 0000000d 0000000c 0000000c 0000000b 0000000b 0000000a 0000000a 00000009 00000007 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 0000000a 00000011 00000012 00000012 00000011 00000011 00000010 00000010 00000010 0000000f 0000000f 0000000e 0000000e 0000000d 0000000d 0000000d 0000000c 0000000c 0000000b 0000000b 00000009 00000005 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 00000014 00000015 00000015 00000014 00000014 00000013 00000013 00000013 00000012 17171716 4646461d 33333319 0e0e0e12 00000010 00000010 0000000f 0000000f 0000000e 0000000e 0000000d 0000000d 0000000c 0000000c 0000000b 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 00000012 00000018 00000018 00000017 00000017 00000016 14141419 5c5c5c32 77777749 7979794c 7a7a7a4b 77777747 7373733e 78787842 78787848 7e7e7e49 7c7c7c4a 7c7c7c46 6d6d6d31 3b3b3b1a 00000010 00000010 0000000f 0000000f 0000000e 0000000e 0000000d 00000009 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 0000001a 0000001b 0000001a 0000001a 0000001a 4a4a4a2d 7474744d 76767650 61616137 1b1b1b1c 00000017 00000016 00000016 00000016 00000015 00000015 00000014 00000014 21212117 5d5d5d2c 74747442 7e7e7e4d 6767672f 00000012 00000011 00000010 00000010 00000010 0000000f 0000000e 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000009 0000001d 0000001d 0000001d 0000001d 23232324 70707050 67676745 1e1e1e22 0000001a 0000001a 00000019 00000019 00000019 00000018 00000018 00000017 00000017 00000016 00000016 00000016 00000015 00000015 0c0c0c16 67676734 7e7e7e4f 6d6d6d36 0d0d0d14 00000012 00000012 00000011 00000011 00000010 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000a 0000001f 00000020 00000020 00000020 5a5a5a41 70707054 32323229 0000001d 0000001d 0000001d 0000001c 0000001c 0000001b 0000001b 0000001a 0000001a 00000019 00000019 00000019 00000018 00000018 00000017 00000017 00000016 00000016 00000016 63636331 7b7b7b51 3a3a3a1f 00000014 00000013 00000013 00000013 00000012 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000a 00000022 00000023 00000022 07070723 6c6c6c53 4f4f4f3d 00000020 00000020 00000020 0000001f 0000001f 0000001e 0000001e 0000001d 0000001d 0000001c 0000001c 0000001c 0000001b 0000001b 0000001a 0000001a 00000019 00000019 00000019 00000018 00000018 00000017 2929291f 7777774f 62626234 00000016 00000015 00000015 00000014 00000013 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000004 00000023 00000025 00000025 0d0d0d26 68686858 44444438 00000023 00000023 00000022 00000022 00000032 0000004d 00000020 00000020 00000020 0000001f 0000001f 0000001e 0000001e 0000001d 0000001d 0000001c 0000001c 0000001c 0000001b 0000001b 0000001a 0000001a 00000019 00000019 00000019 6767673e 6c6c6c42 00000017 00000017 00000016 00000016 00000015 00000002 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000001c 00000028 00000027 00000028 6969695a 38383837 00000026 00000025 00000025 00000024 00000024 0000003f 111a0bcd 121b0c98 0000002a 00000022 00000021 00000021 00000020 00000020 0000001f 0000001f 0000001f 0000001e 0000001e 0000001d 0000001d 0000001c 0000001c 0000001c 0000001b 0000001b 0000001a 6363633e 6363633e 00000019 00000019 00000018 00000018 00000010 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000011 0000002a 0000002a 00000029 5858584e 43434341 00000028 00000028 00000027 00000027 00000026 00000026 00000042 48722ec9 71b544d6 18270dbf 06090355 1a1a1a28 2828282d 37373733 46464637 4d4d4d3c 2d2d2d2d 00000021 00000020 00000020 0000001f 0000001f 0000001f 0000001e 0000001e 0000001d 0000001d 0000001c 0000001c 67676745 5c5c5c3a 0000001b 0000001a 0000001a 00000019 00000009 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000005 0000002b 0000002c 0000002c 2f2f2f3c 5e5e5e57 0000002b 0000002a 0000002a 00000029 00000029 00000029 00000028 00000044 48722bc9 8fe954da 88df4edf 406526d7 232d1bb1 52525254 56565647 4e4e4e41 4747473d 6464644f 6d6d6d5b 6060604a 3131312f 00000022 00000021 00000021 00000020 00000020 0000001f 0000001f 0000001f 0000001e 0000001e 6c6c6c4e 3a3a3a2c 0000001c 0000001c 0000001c 00000019 00000002 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000019 0000002f 0000002f 0505052f 62626263 0b0b0b2f 0000002d 0000002c 0000002c 0000002c 0000002b 0000002b 0000002a 00000046 4b742fd3 8fe653e1 88e449db 82e341d8 61b02dd7 152809c0 060b035c 00000026 00000026 00000026 00000025 39393936 63636350 6c6c6c5c 2828282d 00000023 00000022 00000022 00000022 00000021 00000021 00000020 00000020 16161623 71717156 0000001f 0000001e 0000001e 0000001d 0000000f ffffff00 ffffff00 │ │ -ffffff00 00000001 0000002e 00000031 00000031 4141414a 4141414a 0000002f 0000002f 0000002f 0000002e 0000002e 0000002d 0000002d 0b0b0b2e 49494974 47722cd0 89e54bd9 84e344d9 7ee03dd9 78de35d9 71d82dd8 315f10cb 0d1b03a1 00000032 00000028 00000027 00000027 00000026 1717172c 6a6a6a5b 3f3f3f39 00000025 00000024 00000024 00000023 00000023 00000022 00000022 00000022 4f4f4f3d 5555553f 00000020 00000020 0000001f 0000001c 00000001 ffffff00 │ │ -ffffff00 00000012 00000034 00000033 00000033 60606065 05050533 00000032 00000031 00000031 00000030 00000030 0000002f 0000002f 5d5d5d5d 1d1d1d58 436f26cb 87e448d9 81e241d9 7bdf38d9 76dd31d9 71d929d9 6bd822d9 52ac15d7 112703c2 050d0061 00000029 00000029 00000029 00000028 0606062a 63636355 50505046 00000026 00000026 00000025 00000025 00000025 00000024 00000024 00000023 6b6b6b58 1a1a1a27 00000022 00000022 00000021 0000000b ffffff00 │ │ -ffffff00 0000002a 00000036 00000036 35353548 49494954 00000034 00000034 00000033 00000033 00000032 00000032 00000032 4e4e4e52 4646464d 0000004b 416e24cc 84e343d9 7ee03dd9 78de35d9 73dc2ed9 6dd826d9 69d71dd9 63d416d9 5ace0fd9 286004cd 0b1a00a5 00000037 0000002b 0000002a 0000002a 00000029 5252524b 5858584e 00000028 00000028 00000027 00000027 00000026 00000026 00000025 36363634 5c5c5c4b 00000024 00000024 00000023 0000001a ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000004 00000006 00000008 00000009 0000000a 00000009 00000009 00000009 00000008 00000006 00000004 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 0000000c 0000000f 0000000f 0000000e 0000000e 0000000d 0000000d 0000000d 0000000c 0000000c 0000000b 0000000b 0000000a 0000000a 00000009 00000007 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 0000000a 00000011 00000012 00000012 00000011 00000011 00000010 00000010 00000010 0000000f 0000000f 0000000e 0000000e 0000000d 0000000d 0000000d 0000000c 0000000c 0000000b 0000000b 00000009 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 00000014 00000015 00000015 00000014 00000014 00000013 00000013 00000013 00000012 17171716 4646461d 33333319 0e0e0e12 00000010 00000010 0000000f 0000000f 0000000e 0000000e 0000000d 0000000d 0000000c 0000000c 0000000b 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000012 00000018 00000018 00000017 00000017 00000016 14141419 5c5c5c32 77777749 7979794c 7a7a7a4b 77777747 7373733e 78787842 78787848 7e7e7e49 7c7c7c4a 7c7c7c46 6d6d6d31 3b3b3b1a 00000010 00000010 0000000f 0000000f 0000000e 0000000e 0000000d 00000009 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 0000001a 0000001b 0000001a 0000001a 0000001a 4a4a4a2d 7474744d 76767650 61616137 1b1b1b1c 00000017 00000016 00000016 00000016 00000015 00000015 00000014 00000014 21212117 5d5d5d2c 74747442 7e7e7e4d 6767672f 00000012 00000011 00000010 00000010 00000010 0000000f 0000000e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000009 0000001d 0000001d 0000001d 0000001d 23232324 70707050 67676745 1e1e1e22 0000001a 0000001a 00000019 00000019 00000019 00000018 00000018 00000017 00000017 00000016 00000016 00000016 00000015 00000015 0c0c0c16 67676734 7e7e7e4f 6d6d6d36 0d0d0d14 00000012 00000012 00000011 00000011 00000010 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 0000000a 0000001f 00000020 00000020 00000020 5a5a5a41 70707054 32323229 0000001d 0000001d 0000001d 0000001c 0000001c 0000001b 0000001b 0000001a 0000001a 00000019 00000019 00000019 00000018 00000018 00000017 00000017 00000016 00000016 00000016 63636331 7b7b7b51 3a3a3a1f 00000014 00000013 00000013 00000013 00000012 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 0000000a 00000022 00000023 00000022 07070723 6c6c6c53 4f4f4f3d 00000020 00000020 00000020 0000001f 0000001f 0000001e 0000001e 0000001d 0000001d 0000001c 0000001c 0000001c 0000001b 0000001b 0000001a 0000001a 00000019 00000019 00000019 00000018 00000018 00000017 2929291f 7777774f 62626234 00000016 00000015 00000015 00000014 00000013 00000005 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000004 00000023 00000025 00000025 0d0d0d26 68686858 44444438 00000023 00000023 00000022 00000022 00000032 0000004d 00000020 00000020 00000020 0000001f 0000001f 0000001e 0000001e 0000001d 0000001d 0000001c 0000001c 0000001c 0000001b 0000001b 0000001a 0000001a 00000019 00000019 00000019 6767673e 6c6c6c42 00000017 00000017 00000016 00000016 00000015 00000002 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000001c 00000028 00000027 00000028 6969695a 38383837 00000026 00000025 00000025 00000024 00000024 0000003f 111a0bcd 121b0c98 0000002a 00000022 00000021 00000021 00000020 00000020 0000001f 0000001f 0000001f 0000001e 0000001e 0000001d 0000001d 0000001c 0000001c 0000001c 0000001b 0000001b 0000001a 6363633e 6363633e 00000019 00000019 00000018 00000018 00000010 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000011 0000002a 0000002a 00000029 5858584e 43434341 00000028 00000028 00000027 00000027 00000026 00000026 00000042 48722ec9 71b544d6 18270dbf 06090355 1a1a1a28 2828282d 37373733 46464637 4d4d4d3c 2d2d2d2d 00000021 00000020 00000020 0000001f 0000001f 0000001f 0000001e 0000001e 0000001d 0000001d 0000001c 0000001c 67676745 5c5c5c3a 0000001b 0000001a 0000001a 00000019 00000009 00000000 00000000 00000000 │ │ +00000000 00000000 00000005 0000002b 0000002c 0000002c 2f2f2f3c 5e5e5e57 0000002b 0000002a 0000002a 00000029 00000029 00000029 00000028 00000044 48722bc9 8fe954da 88df4edf 406526d7 232d1bb1 52525254 56565647 4e4e4e41 4747473d 6464644f 6d6d6d5b 6060604a 3131312f 00000022 00000021 00000021 00000020 00000020 0000001f 0000001f 0000001f 0000001e 0000001e 6c6c6c4e 3a3a3a2c 0000001c 0000001c 0000001c 00000019 00000002 00000000 00000000 │ │ +00000000 00000000 00000019 0000002f 0000002f 0505052f 62626263 0b0b0b2f 0000002d 0000002c 0000002c 0000002c 0000002b 0000002b 0000002a 00000046 4b742fd3 8fe653e1 88e449db 82e341d8 61b02dd7 152809c0 060b035c 00000026 00000026 00000026 00000025 39393936 63636350 6c6c6c5c 2828282d 00000023 00000022 00000022 00000022 00000021 00000021 00000020 00000020 16161623 71717156 0000001f 0000001e 0000001e 0000001d 0000000f 00000000 00000000 │ │ +00000000 00000001 0000002e 00000031 00000031 4141414a 4141414a 0000002f 0000002f 0000002f 0000002e 0000002e 0000002d 0000002d 0b0b0b2e 49494974 47722cd0 89e54bd9 84e344d9 7ee03dd9 78de35d9 71d82dd8 315f10cb 0d1b03a1 00000032 00000028 00000027 00000027 00000026 1717172c 6a6a6a5b 3f3f3f39 00000025 00000024 00000024 00000023 00000023 00000022 00000022 00000022 4f4f4f3d 5555553f 00000020 00000020 0000001f 0000001c 00000001 00000000 │ │ +00000000 00000012 00000034 00000033 00000033 60606065 05050533 00000032 00000031 00000031 00000030 00000030 0000002f 0000002f 5d5d5d5d 1d1d1d58 436f26cb 87e448d9 81e241d9 7bdf38d9 76dd31d9 71d929d9 6bd822d9 52ac15d7 112703c2 050d0061 00000029 00000029 00000029 00000028 0606062a 63636355 50505046 00000026 00000026 00000025 00000025 00000025 00000024 00000024 00000023 6b6b6b58 1a1a1a27 00000022 00000022 00000021 0000000b 00000000 │ │ +00000000 0000002a 00000036 00000036 35353548 49494954 00000034 00000034 00000033 00000033 00000032 00000032 00000032 4e4e4e52 4646464d 0000004b 416e24cc 84e343d9 7ee03dd9 78de35d9 73dc2ed9 6dd826d9 69d71dd9 63d416d9 5ace0fd9 286004cd 0b1a00a5 00000037 0000002b 0000002a 0000002a 00000029 5252524b 5858584e 00000028 00000028 00000027 00000027 00000026 00000026 00000025 36363634 5c5c5c4b 00000024 00000024 00000023 0000001a 00000000 │ │ 00000004 00000039 00000038 00000038 56565662 1111113c 00000036 00000036 00000036 00000035 00000035 00000034 33333346 5454545b 00000033 0000004c 416d22cc 81e13fda 7bde38da 75dc31da 70d829da 6ad722da 65d51ad9 5fd213d9 59d00cd9 55ce04d9 43a700d9 102700c4 050c0067 0000002c 0000002c 0000002c 0000002b 5d5d5d55 3030303a 0000002a 00000029 00000029 00000028 00000028 00000028 00000027 6767675c 00000026 00000026 00000025 00000025 00000004 │ │ 00000010 0000003b 0000003a 0000003a 5a5a5a69 00000039 00000039 00000038 00000038 00000037 00000037 00000036 59595964 09090938 00000035 0000004f 3e6c1fcd 7ddf3cda 77dd35da 73db2eda 6dd725da 68d51dda 62d316da 5cd00eda 58ce08da 52cc00da 52cc00da 51c900d9 286200ce 0b1b00a9 0000003a 0000002e 0000002d 0b0b0b30 65656562 0606062d 0000002b 0000002b 0000002b 0000002a 0000002a 00000029 59595950 30303035 00000028 00000028 00000027 0000000b │ │ 0000001d 0000003d 0000003c 13131342 53535365 0000003b 0000003b 0000003a 0000003a 00000039 00000039 0909093b 58585866 00000038 00000037 00000051 3d6b1fcd 7add38db 74db31db 6fd729db 6ad622db 67d31fe1 63d019e3 5dcf12e3 58cb0ae2 53cb02dd 52cc00da 52cc00da 52cc00da 44a900d9 112900c5 050e006d 0000002f 0000002f 4444444b 46464649 0000002e 0000002d 0000002d 0000002c 0000002c 0000002b 29292938 58585854 0000002a 0000002a 00000029 00000013 │ │ 0000002b 0000003f 0000003f 32323252 3c3c3c59 0000003d 0000003d 0000003c 0000003c 0000003c 0000003b 36363650 3d3d3d54 0000003a 00000039 00000052 3b691cce 77dc34db 72da2ddb 6cd726dd 6bd324e4 63d218de 5ccf0edb 57cd08db 52cb01dc 55cb06e1 55cb07e2 52cb00db 52cc00da 52cc00da 51c900da 2a6700cf 0a1b00ad 0000003e 0a0a0a33 62626263 00000030 0000002f 0000002f 0000002e 0000002e 0000002e 0000002d 62626260 0000002c 0000002c 0000002b 0000001c │ │ 00000039 00000041 00000041 37373758 33333355 0000003f 0000003f 0000003f 0000003e 0000003e 0000003d 52525267 0c0c0c40 0000003c 0000003c 00000054 3a691ace 74db31db 6fd729db 6dd527e3 65d31bdc 5ed013db 58ce0adb 54cc03db 52cb00db 52cb00db 53ca03de 55ca06e2 52cb00db 52cb00db 52cb00db 52cc00da 45ad00da 112c00c7 04100073 5959595f 1a1a1a3a 00000032 00000031 00000031 00000030 00000030 0000002f 60606060 0000002e 0000002e 0000002e 00000025 │ │ 0000003c 00000043 00000043 3c3c3c5e 28282853 00000042 00000041 00000041 00000040 00000040 0000003f 5757576d 0000003f 0000003e 0000003e 00000056 396719cf 72d92ddc 6cd625dc 6ad224e4 61d116dc 5cce0edc 56cc07db 52cb00db 52cb00db 52cb00db 52cb00db 55cb07e2 52cb02dd 52cb00db 52cb00db 52cb00db 52cb00db 50c800db 296a00d1 15240aba 2f2f2f57 00000034 00000033 00000033 00000032 00000032 00000031 5959595c 13131336 00000030 00000030 0000002b │ │ 0000003e 00000045 00000045 40404064 20202050 00000044 00000043 00000043 00000042 00000042 00000042 4f4f4f6a 0f0f0f46 00000040 00000040 00000058 376716cf 6ed629dc 6ad522de 66d11ee3 5ecf13dc 58cd0adc 52cb02dc 51ca00dc 51ca00dc 51ca00dc 51ca00dc 51ca01dc 55c907e4 52cb00db 52cb00db 52cb00db 52cb00db 52cb00db 52cb00db 48ae02dd 1a3309d1 06110078 00000035 00000035 00000035 00000034 00000034 4a4a4a53 2b2b2b42 00000032 00000032 0000002c │ │ 00000041 00000048 00000047 3a3a3a61 27272756 00000046 00000045 00000045 00000045 00000044 00000044 48484867 1a1a1a4d 00000042 00000042 0000005a 356715d0 6bd425dd 67d21ddd 65d01de5 5cce0fde 57cc09df 53c903e0 51ca00dc 51ca00dc 51ca00dc 51ca00dc 51ca00dc 55c907e4 51ca00dc 51ca00dc 51ca00dc 52cb00db 52cb00db 52cb00db 4dbe00dc 20420bd6 060f0084 00000038 00000037 00000037 00000036 00000036 3939394c 3c3c3c4d 00000035 00000034 0000002e │ │ 00000043 0000004a 00000049 2828285a 39393962 00000048 00000048 00000047 00000047 00000046 00000046 40404063 27272755 00000045 00000044 0000005c 356614d0 68d421dd 63d119dd 5ecf14de 5ccc11e5 56ca09e4 52c901de 51c900dd 51c900dd 51ca00dc 51ca00dc 51ca00dc 55c907e4 51ca00dc 51ca00dc 51ca00dc 51ca00dc 51ca00dc 42a300da 0d1f01c6 3838387f 0000003a 0000003a 00000039 00000039 00000038 00000038 3c3c3c51 3636364c 00000037 00000036 00000030 │ │ 0000003f 0000004c 0000004c 13131352 4646466e 0000004a 0000004a 00000049 00000049 00000048 00000048 19191952 4d4d4d6e 00000047 00000046 0000005e 336511d1 66d21ddd 61d016dd 5bcd0edd 55ca07dd 51c900dd 51c900dd 51c900dd 51c900dd 51c900dd 51c900dd 51c900dd 55c808e5 51c900dd 51ca00dc 51ca00dc 51ca00dc 2d6f00d3 0a1700b1 1414144d 4f4f4f64 0000003c 0000003c 0000003b 0000003b 0000003b 0000003a 43434357 2a2a2a49 00000039 00000038 00000030 │ │ 00000033 0000004e 0000004e 0000004d 4f4f4f78 0000004c 0000004c 0000004b 0000004b 0000004b 0000004a 0000004a 4a4a4a6f 1c1c1c53 00000048 00000060 31650fd2 63d019de 5dce12de 57cb0ade 52c902de 51c900dd 51c900dd 51c900dd 51c900dd 51c900dd 51c900dd 51c801df 54c807e4 51c900dd 51c900dd 4cbe00dd 183a00cd 060f0089 00000040 2424244d 47474761 0000003e 0000003e 0000003e 0000003d 0000003d 0000003c 4949495e 21212146 0000003b 0000003b 00000028 │ │ 00000026 00000050 00000050 0000004f 49494976 0c0c0c54 0000004e 0000004e 0000004d 0000004d 0000004c 0000004c 10101051 4c4c4c75 0000004b 00000061 2f640dd2 60cf16de 5bcc0ede 55c907de 50c800de 50c800de 50c800de 50c800de 50c800de 50c800de 51c900dd 54c806e4 52c802e0 51c900dd 41a100dc 0d1f00c7 00030062 00000042 00000042 3f3f3f5d 2e2e2e53 00000041 00000040 00000040 0000003f 0000003f 0000003e 4e4e4e65 13131344 0000003d 0000003d 0000001c │ │ 00000018 00000052 00000052 00000052 27272762 3737376b 00000050 00000050 0000004f 0000004f 0000004e 0000004e 0000004e 4141416e 31313163 00000063 2f620cd3 5dcd12df 57ca0adf 51c802df 50c800de 50c800de 50c800de 50c800de 50c800de 50c800de 52c702e1 55c807e5 50c800de 2c6f00d5 0a1700b4 0000004d 00000045 00000044 00000044 5151516e 07070746 00000043 00000042 00000042 00000041 00000041 00000041 5353536e 00000040 0000003f 0000003f 00000011 │ │ 00000008 00000055 00000054 00000054 00000053 4e4e4e7d 00000052 00000052 00000052 00000051 00000051 00000050 00000050 0000004f 3f3f3f6e 33333382 2e620ad3 5acc0edf 55c807df 50c700df 50c700df 50c700df 50c700df 50c700df 50c700df 52c702e1 55c808e7 4dbd00df 173a00cf 050e008e 00000048 00000048 00000047 00000047 07070748 51515172 00000045 00000045 00000044 00000044 00000044 00000043 04040444 5353536f 00000042 00000041 00000041 00000004 │ │ -ffffff00 0000003f 00000056 00000056 00000055 3535356f 2c2c2c69 00000054 00000054 00000053 00000053 00000052 00000052 00000051 00000051 1c1c1c76 346712de 59ca0de3 52c703e0 50c700df 50c700df 50c700df 50c700df 51c701e0 54c807e6 54c706e5 40a101de 0d1e00c9 02050069 0000004b 0000004a 0000004a 00000049 00000049 39393963 2d2d2d5b 00000047 00000047 00000047 00000046 00000046 00000045 27272755 3f3f3f61 00000044 00000044 00000033 ffffff00 │ │ -ffffff00 0000001d 00000058 00000058 00000057 00000057 4b4b4b81 09090959 00000056 00000055 00000055 00000055 00000054 00000054 00000053 00000069 2b6008d5 56c80ae4 54c707e7 54c707e7 54c707e7 54c708e7 54c707e7 54c807e6 50c601e1 2d6e00d7 0a1600b7 00000056 0000004d 0000004d 0000004c 0000004c 0000004b 0303034c 51515177 0000004a 0000004a 00000049 00000049 00000048 00000048 00000047 44444469 1f1f1f53 00000046 00000046 00000018 ffffff00 │ │ -ffffff00 00000002 00000052 0000005a 00000059 00000059 1c1c1c65 4242427b 00000058 00000057 00000057 00000056 00000056 00000056 00000055 0000006b 296005d5 51c702e0 50c600e0 50c600e0 50c600e0 50c600e0 50c600e0 4bbc00e0 173b00d1 05100094 00000050 00000050 0000004f 0000004f 0000004e 0000004e 0000004e 4343436f 2626265d 0000004c 0000004c 0000004b 0000004b 0000004a 0000004a 0303034b 55555578 00000049 00000048 00000042 00000002 ffffff00 │ │ -ffffff00 ffffff00 00000031 0000005c 0000005c 0000005b 0000005b 35353574 35353574 00000059 00000059 00000059 00000058 00000058 00000057 0000006d 285f02d5 4fc500e1 4fc500e1 50c600e0 50c600e0 50c600e0 41a000df 0d1e00cb 02050070 00000053 00000052 00000052 00000051 00000051 00000051 00000050 2323235f 45454572 0000004f 0000004e 0000004e 0000004e 0000004d 0000004d 0000004c 31313163 36363664 0000004b 0000004a 00000027 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000007 00000057 0000005e 0000005d 0000005d 0000005c 39393979 2f2f2f73 0000005b 0000005b 0000005a 0000005a 00000059 0000006e 265d02d6 4fc500e1 4fc500e1 4fc500e1 4fc500e1 2d6f00d8 0a1600ba 0000005e 00000055 00000055 00000054 00000054 00000054 00000053 00000053 1e1e1e5e 4e4e4e7d 06060653 00000051 00000051 00000050 00000050 0000004f 0000004f 0000004e 5151517b 0303034e 0000004d 00000049 00000008 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000022 00000060 0000005f 0000005f 0000005f 0000005e 3a3a3a7c 3b3b3b7a 0303035e 0000005c 0000005c 0000005c 00000070 255d00d6 4fc500e1 4fc500e1 4bbb00e1 173a00d3 050f0098 00000058 00000058 00000057 00000057 00000056 00000056 00000055 00000055 1f1f1f62 4d4d4d7e 06060656 00000054 00000053 00000053 00000052 00000052 00000051 00000051 29292963 3b3b3b6c 00000050 0000004f 0000001f ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000045 00000062 00000061 00000061 00000060 00000060 2222226f 48484887 14141468 0000005e 0000005e 00000072 255d00d7 4fc400e2 419f00e1 0c1f00ce 02040076 0000005b 0000005a 0000005a 00000059 00000059 00000059 00000058 03030359 3d3d3d76 4444447b 06060658 00000056 00000055 00000055 00000055 00000054 00000054 00000054 09090956 4e4e4e7f 06060654 00000052 00000039 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000b 0000005f 00000063 00000063 00000062 00000062 00000062 0a0a0a65 42424284 42424284 1818186b 00000074 255d00d7 2c6e00da 091500be 00000065 0000005d 0000005d 0000005c 0000005c 0000005c 0000005b 0303035c 2828286c 4b4b4b84 22222268 00000059 00000058 00000058 00000058 00000057 00000057 00000056 00000056 00000055 4747477a 1a1a1a61 00000054 0000004e 00000008 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000001d 00000063 00000065 00000065 00000064 00000064 00000063 00000063 0f0f0f68 3a3a3a80 36363697 0c1407e2 111a0ca6 03030361 00000060 0000005f 0000005f 0000005f 0f0f0f65 2323236e 4040407f 47474784 2f2f2f73 0505055e 0000005c 0000005b 0000005b 0000005a 0000005a 00000059 00000059 00000058 00000058 2e2e2e6e 36363671 00000057 00000054 00000019 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000001e 00000065 00000067 00000066 00000066 00000065 00000065 00000065 00000064 0000006f 0f0f0f84 3030307b 44444487 45454588 45454588 46464687 46464687 3e3e3e80 2f2f2f77 0f0f0f65 0000005f 0000005f 0000005e 0000005e 0000005d 0000005d 0000005c 0000005c 0000005b 0000005b 0000005b 1e1e1e67 46464680 00000059 00000057 0000001a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000001f 00000067 00000069 00000068 00000068 00000067 00000067 00000066 00000066 00000065 00000065 00000065 00000064 00000064 00000063 00000063 00000062 00000062 00000062 00000061 00000061 00000060 00000060 0000005f 0000005f 0000005f 0000005e 0000005e 0000005d 2323236d 46464683 0505055e 00000059 0000001a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000001f 00000064 0000006a 0000006a 00000069 00000069 00000068 00000068 00000068 00000067 00000067 00000066 00000066 00000065 00000065 00000065 00000064 00000064 00000063 00000063 00000062 00000062 00000062 00000061 00000061 00000060 00000060 2b2b2b72 43434382 0303035f 00000059 0000001b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000b 0000004d 0000006c 0000006c 0000006b 0000006b 0000006a 0000006a 00000069 00000069 00000068 00000068 00000068 00000067 00000067 00000066 00000066 00000065 00000065 00000065 00000064 00000064 00000063 00000063 00000062 08080865 3a3a3a80 00000061 00000044 0000000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000002b 00000068 0000006d 0000006d 0000006c 0000006c 0000006b 0000006b 0000006b 0000006a 0000006a 00000069 00000069 00000068 00000068 00000068 00000067 00000067 00000066 00000066 00000065 00000065 00000065 00000064 0000005c 00000023 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000c 0000003a 00000065 0000006f 0000006e 0000006e 0000006d 0000006d 0000006c 0000006c 0000006b 0000006b 0000006b 0000006a 0000006a 00000069 00000069 00000068 00000068 00000068 00000067 0000005e 00000036 00000008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000003 00000028 00000056 00000070 0000006f 0000006f 0000006e 0000006e 0000006e 0000006d 0000006d 0000006c 0000006c 0000006b 0000006b 0000006b 0000006a 0000004e 00000023 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000007 0000001e 00000036 0000004d 00000060 00000063 00000063 00000064 00000064 0000005b 00000047 00000033 0000001f 0000000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 0000003f 00000056 00000056 00000055 3535356f 2c2c2c69 00000054 00000054 00000053 00000053 00000052 00000052 00000051 00000051 1c1c1c76 346712de 59ca0de3 52c703e0 50c700df 50c700df 50c700df 50c700df 51c701e0 54c807e6 54c706e5 40a101de 0d1e00c9 02050069 0000004b 0000004a 0000004a 00000049 00000049 39393963 2d2d2d5b 00000047 00000047 00000047 00000046 00000046 00000045 27272755 3f3f3f61 00000044 00000044 00000033 00000000 │ │ +00000000 0000001d 00000058 00000058 00000057 00000057 4b4b4b81 09090959 00000056 00000055 00000055 00000055 00000054 00000054 00000053 00000069 2b6008d5 56c80ae4 54c707e7 54c707e7 54c707e7 54c708e7 54c707e7 54c807e6 50c601e1 2d6e00d7 0a1600b7 00000056 0000004d 0000004d 0000004c 0000004c 0000004b 0303034c 51515177 0000004a 0000004a 00000049 00000049 00000048 00000048 00000047 44444469 1f1f1f53 00000046 00000046 00000018 00000000 │ │ +00000000 00000002 00000052 0000005a 00000059 00000059 1c1c1c65 4242427b 00000058 00000057 00000057 00000056 00000056 00000056 00000055 0000006b 296005d5 51c702e0 50c600e0 50c600e0 50c600e0 50c600e0 50c600e0 4bbc00e0 173b00d1 05100094 00000050 00000050 0000004f 0000004f 0000004e 0000004e 0000004e 4343436f 2626265d 0000004c 0000004c 0000004b 0000004b 0000004a 0000004a 0303034b 55555578 00000049 00000048 00000042 00000002 00000000 │ │ +00000000 00000000 00000031 0000005c 0000005c 0000005b 0000005b 35353574 35353574 00000059 00000059 00000059 00000058 00000058 00000057 0000006d 285f02d5 4fc500e1 4fc500e1 50c600e0 50c600e0 50c600e0 41a000df 0d1e00cb 02050070 00000053 00000052 00000052 00000051 00000051 00000051 00000050 2323235f 45454572 0000004f 0000004e 0000004e 0000004e 0000004d 0000004d 0000004c 31313163 36363664 0000004b 0000004a 00000027 00000000 00000000 │ │ +00000000 00000000 00000007 00000057 0000005e 0000005d 0000005d 0000005c 39393979 2f2f2f73 0000005b 0000005b 0000005a 0000005a 00000059 0000006e 265d02d6 4fc500e1 4fc500e1 4fc500e1 4fc500e1 2d6f00d8 0a1600ba 0000005e 00000055 00000055 00000054 00000054 00000054 00000053 00000053 1e1e1e5e 4e4e4e7d 06060653 00000051 00000051 00000050 00000050 0000004f 0000004f 0000004e 5151517b 0303034e 0000004d 00000049 00000008 00000000 00000000 │ │ +00000000 00000000 00000000 00000022 00000060 0000005f 0000005f 0000005f 0000005e 3a3a3a7c 3b3b3b7a 0303035e 0000005c 0000005c 0000005c 00000070 255d00d6 4fc500e1 4fc500e1 4bbb00e1 173a00d3 050f0098 00000058 00000058 00000057 00000057 00000056 00000056 00000055 00000055 1f1f1f62 4d4d4d7e 06060656 00000054 00000053 00000053 00000052 00000052 00000051 00000051 29292963 3b3b3b6c 00000050 0000004f 0000001f 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000045 00000062 00000061 00000061 00000060 00000060 2222226f 48484887 14141468 0000005e 0000005e 00000072 255d00d7 4fc400e2 419f00e1 0c1f00ce 02040076 0000005b 0000005a 0000005a 00000059 00000059 00000059 00000058 03030359 3d3d3d76 4444447b 06060658 00000056 00000055 00000055 00000055 00000054 00000054 00000054 09090956 4e4e4e7f 06060654 00000052 00000039 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000b 0000005f 00000063 00000063 00000062 00000062 00000062 0a0a0a65 42424284 42424284 1818186b 00000074 255d00d7 2c6e00da 091500be 00000065 0000005d 0000005d 0000005c 0000005c 0000005c 0000005b 0303035c 2828286c 4b4b4b84 22222268 00000059 00000058 00000058 00000058 00000057 00000057 00000056 00000056 00000055 4747477a 1a1a1a61 00000054 0000004e 00000008 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 0000001d 00000063 00000065 00000065 00000064 00000064 00000063 00000063 0f0f0f68 3a3a3a80 36363697 0c1407e2 111a0ca6 03030361 00000060 0000005f 0000005f 0000005f 0f0f0f65 2323236e 4040407f 47474784 2f2f2f73 0505055e 0000005c 0000005b 0000005b 0000005a 0000005a 00000059 00000059 00000058 00000058 2e2e2e6e 36363671 00000057 00000054 00000019 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 0000001e 00000065 00000067 00000066 00000066 00000065 00000065 00000065 00000064 0000006f 0f0f0f84 3030307b 44444487 45454588 45454588 46464687 46464687 3e3e3e80 2f2f2f77 0f0f0f65 0000005f 0000005f 0000005e 0000005e 0000005d 0000005d 0000005c 0000005c 0000005b 0000005b 0000005b 1e1e1e67 46464680 00000059 00000057 0000001a 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001f 00000067 00000069 00000068 00000068 00000067 00000067 00000066 00000066 00000065 00000065 00000065 00000064 00000064 00000063 00000063 00000062 00000062 00000062 00000061 00000061 00000060 00000060 0000005f 0000005f 0000005f 0000005e 0000005e 0000005d 2323236d 46464683 0505055e 00000059 0000001a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001f 00000064 0000006a 0000006a 00000069 00000069 00000068 00000068 00000068 00000067 00000067 00000066 00000066 00000065 00000065 00000065 00000064 00000064 00000063 00000063 00000062 00000062 00000062 00000061 00000061 00000060 00000060 2b2b2b72 43434382 0303035f 00000059 0000001b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 0000004d 0000006c 0000006c 0000006b 0000006b 0000006a 0000006a 00000069 00000069 00000068 00000068 00000068 00000067 00000067 00000066 00000066 00000065 00000065 00000065 00000064 00000064 00000063 00000063 00000062 08080865 3a3a3a80 00000061 00000044 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000002b 00000068 0000006d 0000006d 0000006c 0000006c 0000006b 0000006b 0000006b 0000006a 0000006a 00000069 00000069 00000068 00000068 00000068 00000067 00000067 00000066 00000066 00000065 00000065 00000065 00000064 0000005c 00000023 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000c 0000003a 00000065 0000006f 0000006e 0000006e 0000006d 0000006d 0000006c 0000006c 0000006b 0000006b 0000006b 0000006a 0000006a 00000069 00000069 00000068 00000068 00000068 00000067 0000005e 00000036 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000028 00000056 00000070 0000006f 0000006f 0000006e 0000006e 0000006e 0000006d 0000006d 0000006c 0000006c 0000006b 0000006b 0000006b 0000006a 0000004e 00000023 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 0000001e 00000036 0000004d 00000060 00000063 00000063 00000064 00000064 0000005b 00000047 00000033 0000001f 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content