Code with Finding: |
/*
* Decompiled with CFR 0_128.
*
* Could not load the following classes:
* android.app.Activity
* android.app.AlertDialog
* android.app.AlertDialog$Builder
* android.app.Dialog
* android.content.ActivityNotFoundException
* android.content.ComponentName
* android.content.Context
* android.content.DialogInterface
* android.content.DialogInterface$OnClickListener
* android.content.Intent
* android.content.pm.PackageManager
* android.content.res.Configuration
* android.content.res.Resources
* android.graphics.Bitmap
* android.graphics.drawable.Drawable
* android.net.Uri
* android.os.AsyncTask
* android.os.Build
* android.os.Build$VERSION
* android.os.Bundle
* android.os.Handler
* android.os.Handler$Callback
* android.provider.ContactsContract
* android.provider.ContactsContract$Contacts
* android.text.TextUtils
* android.view.ContextMenu
* android.view.ContextMenu$ContextMenuInfo
* android.view.LayoutInflater
* android.view.MenuItem
* android.view.View
* android.view.View$OnClickListener
* android.view.ViewGroup
* android.view.ViewGroup$LayoutParams
* android.view.ViewTreeObserver
* android.view.ViewTreeObserver$OnGlobalLayoutListener
* android.widget.AbsListView
* android.widget.AbsListView$OnScrollListener
* android.widget.AdapterView
* android.widget.AdapterView$AdapterContextMenuInfo
* android.widget.AdapterView$OnItemClickListener
* android.widget.Button
* android.widget.CompoundButton
* android.widget.CompoundButton$OnCheckedChangeListener
* android.widget.HorizontalScrollView
* android.widget.ImageButton
* android.widget.ImageView
* android.widget.ImageView$ScaleType
* android.widget.ListAdapter
* android.widget.ListView
* android.widget.Switch
* android.widget.TextView
* android.widget.ToggleButton
* com.actionbarsherlock.app.ActionBar
* com.actionbarsherlock.view.Menu
* com.actionbarsherlock.view.MenuItem
* com.whatsapp.App
* com.whatsapp.DialogToastActivity
* com.whatsapp.DialogToastListActivity
* com.whatsapp.ThumbnailTextButton
* com.whatsapp._g
* com.whatsapp.a22
* com.whatsapp.a93
* com.whatsapp.a94
* com.whatsapp.a9g
* com.whatsapp.a9m
* com.whatsapp.a_d
* com.whatsapp.a_e
* com.whatsapp.ab
* com.whatsapp.ada
* com.whatsapp.ae5
* com.whatsapp.aes
* com.whatsapp.ag8
* com.whatsapp.agc
* com.whatsapp.agf
* com.whatsapp.at0
* com.whatsapp.avp
* com.whatsapp.avx
* com.whatsapp.ax_
* com.whatsapp.axn
* com.whatsapp.axw
* com.whatsapp.axy
* com.whatsapp.ayu
* com.whatsapp.by
* com.whatsapp.dy
* com.whatsapp.ei
* com.whatsapp.el
* com.whatsapp.ep
* com.whatsapp.ey
* com.whatsapp.f2
* com.whatsapp.f9
* com.whatsapp.f_
* com.whatsapp.fb
* com.whatsapp.fc
* com.whatsapp.fieldstats.e
* com.whatsapp.fn
* com.whatsapp.fs
* com.whatsapp.ft
* com.whatsapp.g6
* com.whatsapp.h9
* com.whatsapp.hx
* com.whatsapp.ki
* com.whatsapp.ld
* com.whatsapp.li
* com.whatsapp.lo
* com.whatsapp.lp
* com.whatsapp.mt
* com.whatsapp.o8
* com.whatsapp.pa
* com.whatsapp.protocol.ad
* com.whatsapp.protocol.cj
* com.whatsapp.q0
* com.whatsapp.qd
* com.whatsapp.qq
* com.whatsapp.rt
* com.whatsapp.u6
* com.whatsapp.up
* com.whatsapp.uq
* com.whatsapp.util.Log
* com.whatsapp.util.ao
* com.whatsapp.util.aq
* com.whatsapp.util.b6
* com.whatsapp.util.bk
* com.whatsapp.util.bu
* com.whatsapp.v0
* com.whatsapp.xi
* com.whatsapp.y7
* com.whatsapp.zg
* com.whatsapp.zx
*/
package com.whatsapp;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.ActivityNotFoundException;
import android.content.ComponentName;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.provider.ContactsContract;
import android.text.TextUtils;
import android.view.ContextMenu;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewTreeObserver;
import android.widget.AbsListView;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.CompoundButton;
import android.widget.HorizontalScrollView;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.Switch;
import android.widget.TextView;
import android.widget.ToggleButton;
import com.actionbarsherlock.app.ActionBar;
import com.actionbarsherlock.view.Menu;
import com.actionbarsherlock.view.MenuItem;
import com.whatsapp.App;
import com.whatsapp.ContactInfo;
import com.whatsapp.ContactPicker;
import com.whatsapp.Conversation;
import com.whatsapp.DialogToastActivity;
import com.whatsapp.DialogToastListActivity;
import com.whatsapp.Main;
import com.whatsapp.ThumbnailTextButton;
import com.whatsapp._g;
import com.whatsapp.a22;
import com.whatsapp.a93;
import com.whatsapp.a94;
import com.whatsapp.a9f;
import com.whatsapp.a9g;
import com.whatsapp.a9m;
import com.whatsapp.a_d;
import com.whatsapp.a_e;
import com.whatsapp.ab;
import com.whatsapp.ab2;
import com.whatsapp.ada;
import com.whatsapp.ae5;
import com.whatsapp.aes;
import com.whatsapp.ag8;
import com.whatsapp.agc;
import com.whatsapp.agf;
import com.whatsapp.at0;
import com.whatsapp.avp;
import com.whatsapp.avx;
import com.whatsapp.ax_;
import com.whatsapp.axn;
import com.whatsapp.axw;
import com.whatsapp.axy;
import com.whatsapp.ayu;
import com.whatsapp.by;
import com.whatsapp.dy;
import com.whatsapp.ei;
import com.whatsapp.el;
import com.whatsapp.ep;
import com.whatsapp.ey;
import com.whatsapp.f2;
import com.whatsapp.f9;
import com.whatsapp.f_;
import com.whatsapp.fb;
import com.whatsapp.fc;
import com.whatsapp.fieldstats.e;
import com.whatsapp.fn;
import com.whatsapp.fo;
import com.whatsapp.fs;
import com.whatsapp.ft;
import com.whatsapp.g6;
import com.whatsapp.h9;
import com.whatsapp.hx;
import com.whatsapp.ki;
import com.whatsapp.ld;
import com.whatsapp.li;
import com.whatsapp.lo;
import com.whatsapp.lp;
import com.whatsapp.mt;
import com.whatsapp.o8;
import com.whatsapp.pa;
import com.whatsapp.protocol.ad;
import com.whatsapp.protocol.cj;
import com.whatsapp.q0;
import com.whatsapp.q2;
import com.whatsapp.qd;
import com.whatsapp.qq;
import com.whatsapp.rt;
import com.whatsapp.u6;
import com.whatsapp.up;
import com.whatsapp.uq;
import com.whatsapp.util.Log;
import com.whatsapp.util.ao;
import com.whatsapp.util.aq;
import com.whatsapp.util.b6;
import com.whatsapp.util.bk;
import com.whatsapp.util.bu;
import com.whatsapp.v0;
import com.whatsapp.xi;
import com.whatsapp.y7;
import com.whatsapp.zg;
import com.whatsapp.zx;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Vector;
public class GroupChatInfo
extends DialogToastListActivity
implements pa {
private static final String[] H;
private static GroupChatInfo o;
private String A;
private TextView B;
private final Handler C = new Handler((Handler.Callback)new li(this));
private HashMap D = new HashMap();
private final up E = new uq(this);
private TextView F;
CompoundButton.OnCheckedChangeListener G = new ayu(this);
private a9f i;
private a9g j = new ei(this);
private qq k;
private a9f l;
private ImageView m;
private View n;
private View p;
private TextView q;
private ListView r;
private ab2 s;
private ImageButton t;
private TextView u;
private View v;
private ArrayList w = new ArrayList();
private ae5 x = new ae5();
private TextView y;
private TextView z;
/*
* Enabled aggressive block sorting
*/
static {
String[] arrstring = new String[25];
String string = "=\n<";
int n = -1;
String[] arrstring2 = arrstring;
int n2 = 0;
block32 : do {
char[] arrc = string.toCharArray();
int n3 = arrc.length;
int n4 = 0;
do {
int n5;
if (n3 <= n4) {
String string2 = new String(arrc).intern();
switch (n) {
default: {
arrstring2[n2] = string2;
string = "=\u00117\rC9\u000b9\fZ4\u00057WP(\u00069\fZ5\ru\fZ7\u0006w\u001dA(\f*X";
n2 = 1;
arrstring2 = arrstring;
n = 0;
continue block32;
}
case 0: {
arrstring2[n2] = string2;
string = ")\u00064\u001dP.\u0006<'Y3\u0007";
n2 = 2;
arrstring2 = arrstring;
n = 1;
continue block32;
}
case 1: {
arrstring2[n2] = string2;
string = "?\r<'T(\f-\bl0\n<";
n2 = 3;
arrstring2 = arrstring;
n = 2;
continue block32;
}
case 2: {
arrstring2[n2] = string2;
string = "\u001a\u0010v\u000f[;\u0017+\u0019C*M6\u001dG";
n2 = 4;
arrstring2 = arrstring;
n = 3;
continue block32;
}
case 3: {
arrstring2[n2] = string2;
n2 = 5;
arrstring2 = arrstring;
string = "?\u001b1\fl=\u00117\rC\u0005\t1\u001c";
n = 4;
continue block32;
}
case 4: {
arrstring2[n2] = string2;
n2 = 6;
string = "=\u00117\rC\u0005\n6\u001e\\u\u00000\u0019]=\u0006x\u000bF8\t=\u001bG`";
n = 5;
arrstring2 = arrstring;
continue block32;
}
case 5: {
arrstring2[n2] = string2;
n2 = 7;
string = "=\u00117\rC9\u000b9\fZ4\u00057WR>\u0007x\u001dK3\u0010,\u0011]=C;\u0017].\u0002;\f\tz\u0002;\fZ,\n,\u0001\u00134\f,XU5\u00166\u001c\u001fz\u0013*\u0017Q;\u00014\u0001\u0013.\u0002:\u0014V.";
n = 6;
arrstring2 = arrstring;
continue block32;
}
case 6: {
arrstring2[n2] = string2;
n2 = 8;
string = "=\u00117\rC\u0005\n6\u001e\\u\u0007=\u000bG(\f!";
n = 7;
arrstring2 = arrstring;
continue block32;
}
case 7: {
arrstring2[n2] = string2;
n2 = 9;
string = "*\u000b7\u0016V";
n = 8;
arrstring2 = arrstring;
continue block32;
}
case 8: {
arrstring2[n2] = string2;
n2 = 10;
string = ",\r<VR4\u0007*\u0017Z>M;\rA)\f*VZ.\u00065WP5\r,\u0019P.";
n = 9;
arrstring2 = arrstring;
continue block32;
}
case 9: {
arrstring2[n2] = string2;
n2 = 11;
string = "*\u000b7\u0016V\u0005\u0017!\bV";
n = 10;
arrstring2 = arrstring;
continue block32;
}
case 10: {
arrstring2[n2] = string2;
n2 = 12;
string = ";\r<\n\\3\u0007v\u0011].\u00066\f\u001d;\u0000,\u0011\\4M\u00116`\u001f1\f'|\b<\u001d<z\u000e";
n = 11;
arrstring2 = arrstring;
continue block32;
}
case 11: {
arrstring2[n2] = string2;
n2 = 13;
string = "6\u0002!\u0017F.<1\u0016U6\u0002,\u001dA";
n = 12;
arrstring2 = arrstring;
continue block32;
}
case 12: {
arrstring2[n2] = string2;
n2 = 14;
string = "=\n<";
n = 13;
arrstring2 = arrstring;
continue block32;
}
case 13: {
arrstring2[n2] = string2;
n2 = 15;
string = "=\u00117\rC\u0005\n6\u001e\\u\u0000*\u001dR.\u0006";
n = 14;
arrstring2 = arrstring;
continue block32;
}
case 14: {
arrstring2[n2] = string2;
n2 = 16;
string = ")\u00064\u001dP.\u0006<'Y3\u0007";
n = 15;
arrstring2 = arrstring;
continue block32;
}
case 15: {
arrstring2[n2] = string2;
n2 = 17;
string = "*\u000b7\u0016V";
n = 16;
arrstring2 = arrstring;
continue block32;
}
case 16: {
arrstring2[n2] = string2;
n2 = 18;
string = ";\r<\n\\3\u0007v\u0011].\u00066\f\u001d;\u0000,\u0011\\4M\u00116`\u001f1\f";
n = 17;
arrstring2 = arrstring;
continue block32;
}
case 17: {
arrstring2[n2] = string2;
n2 = 19;
string = "=\u00117\rCz\n6\u001e\\u\u00007\u0016G?\u001b,X@#\u0010,\u001d^z\u00007\u0016G;\u0000,X_3\u0010,XP5\u00164\u001c\u00134\f,XU5\u00166\u001c";
n = 18;
arrstring2 = arrstring;
continue block32;
}
case 18: {
arrstring2[n2] = string2;
n2 = 20;
string = "=\n<";
n = 19;
arrstring2 = arrstring;
continue block32;
}
case 19: {
arrstring2[n2] = string2;
n2 = 21;
string = "9\f6\fR9\u0017";
n = 20;
arrstring2 = arrstring;
continue block32;
}
case 20: {
arrstring2[n2] = string2;
n2 = 22;
string = "3\u0010\u0007\nV)\u0006,";
n = 21;
arrstring2 = arrstring;
continue block32;
}
case 21: {
arrstring2[n2] = string2;
n2 = 23;
string = "=\u00117\rC\u0005\n6\u001e\\u\u0011=\u000bF6\u0017w\u001b\\4\u00179\u001bGz\r7\f\u0013;\u0007<\u001dWz";
n = 22;
arrstring2 = arrstring;
continue block32;
}
case 22: {
arrstring2[n2] = string2;
n2 = 24;
string = "=\u00117\rC\u0005\n6\u001e\\u\u0011=\u000bF6\u0017w\u000bX3\u0013w\u001b\\4\u00179\u001bGz\r7\f\u0013;\u0007<\u001dWz";
n = 23;
arrstring2 = arrstring;
continue block32;
}
case 23:
}
arrstring2[n2] = string2;
H = arrstring;
return;
}
char c = arrc[n4];
switch (n4 % 5) {
default: {
n5 = 51;
break;
}
case 0: {
n5 = 90;
break;
}
case 1: {
n5 = 99;
break;
}
case 2: {
n5 = 88;
break;
}
case 3: {
n5 = 120;
}
}
arrc[n4] = (char)(n5 ^ c);
++n4;
} while (true);
break;
} while (true);
}
static a9f a(GroupChatInfo groupChatInfo) {
return groupChatInfo.i;
}
static a9f a(GroupChatInfo groupChatInfo, a9f a9f2) {
groupChatInfo.l = a9f2;
return a9f2;
}
static void a(GroupChatInfo groupChatInfo, int n) {
groupChatInfo.b(n);
}
static void a(GroupChatInfo groupChatInfo, String string) {
groupChatInfo.e(string);
}
static void a(GroupChatInfo groupChatInfo, ArrayList arrayList) {
groupChatInfo.a(arrayList);
}
public static void a(a9f a9f2, Activity activity) {
Intent intent = new Intent((Context)activity, GroupChatInfo.class);
intent.putExtra(H[20], a9f2.e);
activity.startActivity(intent);
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
private void a(ArrayList arrayList) {
block16 : {
boolean bl;
int n;
int n2;
ImageView imageView;
ViewGroup viewGroup;
block15 : {
bl = App.U;
int n3 = arrayList.size();
View view = this.findViewById(2131427835);
if (n3 == 0) {
this.y.setVisibility(8);
view.setVisibility(8);
if (!bl) return;
}
this.y.setText((CharSequence)Integer.toString(n3));
this.y.setVisibility(0);
view.setVisibility(0);
viewGroup = (ViewGroup)this.findViewById(2131427840);
viewGroup.setOnClickListener((View.OnClickListener)new a94(this));
viewGroup.removeAllViews();
n2 = this.getResources().getDimensionPixelSize(2131361864);
n = this.getResources().getDimensionPixelSize(2131361865);
imageView = new ImageView((Context)this);
imageView.setBackgroundResource(2130839101);
imageView.setPadding(n2, n2, n2, n2);
imageView.setOnClickListener((View.OnClickListener)new avp(this));
imageView.setImageDrawable((Drawable)new aq(this.getResources().getDrawable(2130838776)));
imageView.setScaleType(ImageView.ScaleType.CENTER);
boolean bl2 = App.J();
if (bl2) break block15;
if (arrayList.size() < 12) break block15;
viewGroup.addView((View)imageView);
}
float f = this.getResources().getDimensionPixelSize(2131361863);
for (ad ad2 : arrayList) {
ThumbnailTextButton thumbnailTextButton = new ThumbnailTextButton((Context)this);
thumbnailTextButton.setScaleType(ImageView.ScaleType.CENTER_CROP);
thumbnailTextButton.setLayoutParams(new ViewGroup.LayoutParams(n + n2, n + n2));
thumbnailTextButton.setPadding(n2, n2, n2, n2);
thumbnailTextButton.setRadius(f);
thumbnailTextButton.setTextSize((float)(n / 6));
thumbnailTextButton.setBorderSize(1.0f);
thumbnailTextButton.setBorderColor(1711276032);
Bitmap bitmap = b6.a((ad)ad2);
if (bitmap == null) {
bitmap = bk.f((Context)this);
}
thumbnailTextButton.setImageBitmap(bitmap);
thumbnailTextButton.setText((CharSequence)App.ay.i(ad2.K).e());
viewGroup.addView((View)thumbnailTextButton);
if (!bl) continue;
}
boolean bl3 = App.J();
if (!bl3) break block16;
if (arrayList.size() < 12) return;
viewGroup.addView((View)imageView);
if (!bl) return;
{
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
}
}
HorizontalScrollView horizontalScrollView = (HorizontalScrollView)this.findViewById(2131427839);
horizontalScrollView.getViewTreeObserver().addOnGlobalLayoutListener((ViewTreeObserver.OnGlobalLayoutListener)new ey(this, horizontalScrollView));
return;
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
private void a(ArrayList arrayList, String string) {
boolean bl = App.U;
for (ada ada2 : h9.b((String)string).i()) {
a9f a9f2;
block6 : {
a9f2 = App.ay.i(ada2.c);
if (arrayList.contains((Object)a9f2)) break block6;
arrayList.add(a9f2);
}
if (ada2.b) {
this.D.put(a9f2.e, a9f2);
}
if (!bl) continue;
}
Collections.sort(arrayList, new zx(this.getApplicationContext()));
return;
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
private boolean a(int n) {
block16 : {
a9f a9f2 = this.l;
if (a9f2 != null) break block16;
return true;
}
switch (n) {
default: {
return true;
}
case 0: {
if (this.l.m == null) {
return true;
}
ContactInfo.a(this.l, (Activity)this);
return true;
}
case 2: {
this.l();
return true;
}
case 3: {
this.g();
return true;
}
case 1: {
this.startActivity(Conversation.a(this.l));
return true;
}
case 4: {
App.b((a9f)this.l, (Activity)this);
return true;
}
case 5: {
this.showDialog(6);
return true;
}
case 6: {
this.i(this.l.e);
return true;
}
case 7:
}
this.h(this.l.e);
return true;
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
private void b() {
block5 : {
var1_1 = (ViewGroup)this.findViewById(2131427833);
var4_2 = Build.VERSION.SDK_INT;
if (var4_2 < 14) ** GOTO lbl8
this.u = new Switch((Context)this);
if (!App.U) break block5;
lbl8: // 2 sources:
this.u = new ToggleButton((Context)this);
{
catch (NumberFormatException var3_4) {
throw var3_4;
}
}
}
((CompoundButton)this.u).setOnCheckedChangeListener(this.G);
var1_1.addView((View)this.u);
return;
catch (NumberFormatException var2_3) {
throw var2_3;
}
}
/*
* Exception decompiling
*/
private void b(int var1_1) {
// This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file.
// org.benf.cfr.reader.util.ConfusedCFRException: Tried to end blocks [3[CASE]], but top level block is 0[TRYBLOCK]
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.processEndingBlocks(Op04StructuredStatement.java:418)
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.buildNestedBlocks(Op04StructuredStatement.java:470)
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.createInitialStructuredBlock(Op03SimpleStatement.java:2880)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:816)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisOrWrapFail(CodeAnalyser.java:196)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysis(CodeAnalyser.java:141)
// org.benf.cfr.reader.entities.attributes.AttributeCode.analyse(AttributeCode.java:95)
// org.benf.cfr.reader.entities.Method.analyse(Method.java:370)
// org.benf.cfr.reader.entities.ClassFile.analyseMid(ClassFile.java:852)
// org.benf.cfr.reader.entities.ClassFile.analyseTop(ClassFile.java:753)
// org.benf.cfr.reader.Main.doClass(Main.java:46)
// org.benf.cfr.reader.Main.main(Main.java:190)
// ReviewPreparator.unZipIt(ReviewPreparator.java:54)
// PrepareAndSendToReview$.$anonfun$prepareAndSendToReview$4(PrepareAndSendToReview.scala:37)
// scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234)
// scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:320)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.TraversableLike.map(TraversableLike.scala:234)
// scala.collection.TraversableLike.map$(TraversableLike.scala:227)
// scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47)
// scala.collection.SetLike.map(SetLike.scala:101)
// scala.collection.SetLike.map$(SetLike.scala:101)
// scala.collection.AbstractSet.map(Set.scala:47)
// PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35)
// PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12)
// PrepareAndSendToReview.main(PrepareAndSendToReview.scala)
throw new IllegalStateException("Decompilation failed");
}
static void b(GroupChatInfo groupChatInfo) {
groupChatInfo.j();
}
static void b(GroupChatInfo groupChatInfo, String string) {
groupChatInfo.j(string);
}
static void b(GroupChatInfo groupChatInfo, ArrayList arrayList) {
groupChatInfo.b(arrayList);
}
private void b(ArrayList arrayList) {
ContactInfo.a(arrayList, this.A, (Activity)this);
}
static HashMap c(GroupChatInfo groupChatInfo) {
return groupChatInfo.D;
}
private void c() {
block7 : {
block8 : {
boolean bl;
float f;
int n;
Bitmap bitmap;
block6 : {
bl = App.U;
this.p.setVisibility(8);
if (!ld.a((String)this.i.e)) break block6;
this.p.setVisibility(0);
this.m.setVisibility(4);
if (!bl) break block7;
}
if ((bitmap = this.i.a(n = this.getResources().getDimensionPixelSize(2131361867), f = this.getResources().getDimension(2131361866), false)) == null) {
this.m.setImageBitmap(this.i.g());
if (!bl) break block8;
}
this.m.setImageBitmap(bitmap);
}
this.m.setVisibility(0);
}
}
static void c(GroupChatInfo groupChatInfo, String string) {
groupChatInfo.k(string);
}
static View d(GroupChatInfo groupChatInfo) {
return groupChatInfo.v;
}
static Handler e(GroupChatInfo groupChatInfo) {
return groupChatInfo.C;
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
private void e() {
block9 : {
int n;
boolean bl;
block11 : {
block10 : {
bl = App.U;
View view = this.r.getChildAt(0);
if (view == null) return;
if (this.r.getWidth() <= this.r.getHeight()) break block9;
int n2 = this.r.getFirstVisiblePosition();
if (n2 != 0) break block10;
n = view.getTop();
if (!bl) break block11;
}
n = 1 + (- this.n.getHeight());
}
this.n.offsetTopAndBottom(n - this.n.getTop());
if (!bl) return;
}
if (this.n.getTop() == 0) return;
this.n.offsetTopAndBottom(- this.n.getTop());
return;
{
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
}
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
private void e(String string) {
block11 : {
block12 : {
bl = App.U;
if (this.i.a((Context)this).equals(string) != false) return;
bl2 = App.aL();
if (!bl2) break block11;
n = string.codePointCount(0, string.length());
n2 = ab.h;
if (n > n2) ** GOTO lbl16
this.v.setVisibility(0);
this.t.setVisibility(8);
Log.i((String)(GroupChatInfo.H[6] + string));
App.a((f9)new fc(this, this.A, string, null, 15, null));
if (!bl) break block12;
lbl16: // 2 sources:
string2 = this.getString(2131624973);
arrobject = new Object[]{ab.h};
App.a((Context)this, (String)String.format(string2, arrobject), (int)0);
}
if (bl == false) return;
{
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
}
}
App.b((Context)this.getBaseContext(), (int)2131624624, (int)0);
return;
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
}
static TextView f(GroupChatInfo groupChatInfo) {
return groupChatInfo.u;
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
private void f() {
if (!App.aL()) ** GOTO lbl6
var2_1 = new Intent(App.r.getApplicationContext(), Main.b()).putExtra(GroupChatInfo.H[3], this.i.e).addFlags(603979776);
this.startActivity(var2_1);
if (App.U == false) return;
lbl6: // 2 sources:
App.b((Context)this.getBaseContext(), (int)2131624324, (int)0);
return;
}
private void g() {
try {
Intent intent = new Intent(H[12]);
intent.setType(H[10]);
intent.putExtra(H[9], this.l.a((Context)this));
intent.putExtra(H[11], 2);
intent.setFlags(524288);
this.startActivityForResult(intent, 11);
return;
}
catch (ActivityNotFoundException activityNotFoundException) {
this.showDialog(4);
return;
}
}
static void g(GroupChatInfo groupChatInfo) {
groupChatInfo.e();
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public static void g(String string) {
GroupChatInfo groupChatInfo = o;
if (groupChatInfo == null) return;
{
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
}
if (!GroupChatInfo.o.A.equals(string)) return;
o.h();
return;
}
static ae5 h(GroupChatInfo groupChatInfo) {
return groupChatInfo.x;
}
/*
* Unable to fully structure code
* Enabled aggressive exception aggregation
*/
private void h() {
block21 : {
block20 : {
block19 : {
block18 : {
var1_1 = 8;
this.i = App.ay.i(this.A);
this.i();
this.c();
this.w.clear();
this.a(this.w, this.A);
this.v.setVisibility(var1_1);
this.t.setVisibility(0);
var2_2 = this.B;
var3_3 = new Object[]{Math.min(this.w.size(), ab.j), ab.j};
var2_2.setText((CharSequence)this.getString(2131624644, var3_3));
var4_4 = h9.c((String)this.A);
var5_5 = h9.h((String)this.A);
var9_6 = App.a0();
if (!var9_6 || !var4_4) ** GOTO lbl21
this.findViewById(2131427831).setVisibility(0);
this.k();
if (!App.U) break block18;
lbl21: // 2 sources:
this.findViewById(2131427831).setVisibility(8);
}
var11_7 = this.findViewById(2131427841);
var12_8 = h9.b((String)this.A).c();
if (var12_8 <= 0) break block19;
var13_9 = 0;
lbl28: // 2 sources:
do {
var11_7.setVisibility(var13_9);
var14_10 = (Button)this.findViewById(2131427829);
if (!var4_4) break block20;
var15_11 = 2131624312;
lbl33: // 2 sources:
do {
var14_10.setText(var15_11);
this.findViewById(2131427830).setVisibility(8);
var17_12 = this.findViewById(2131427826);
if (!var5_5) break block21;
var18_13 = 0;
lbl40: // 2 sources:
do {
var17_12.setVisibility(var18_13);
var20_14 = this.findViewById(2131427680);
** if (!var4_4) goto lbl-1000
lbl-1000: // 2 sources:
{
do {
var20_14.setVisibility(var1_1);
this.invalidateOptionsMenu();
this.s.notifyDataSetChanged();
return;
break;
} while (true);
}
lbl-1000: // 1 sources:
{
}
break;
} while (true);
break;
} while (true);
break;
} while (true);
catch (NumberFormatException var6_15) {
throw var6_15;
}
}
var13_9 = var1_1;
** while (true)
}
var15_11 = 2131624233;
** while (true)
catch (NumberFormatException var16_19) {
throw var16_19;
}
}
var18_13 = var1_1;
** while (true)
catch (NumberFormatException var19_20) {
throw var19_20;
}
var1_1 = 0;
** while (true)
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
private void h(String var1_1) {
if (!App.aL()) ** GOTO lbl9
this.a(2131624643, 2131624789);
var3_2 = new Vector<String>();
var3_2.add(var1_1);
var5_3 = new f_(this, this.A, null, var3_2, 90);
App.e((f9)var5_3);
if (App.U == false) return;
lbl9: // 2 sources:
App.b((Context)this.getBaseContext(), (int)2131624587, (int)0);
return;
}
static ImageButton i(GroupChatInfo groupChatInfo) {
return groupChatInfo.t;
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
private void i() {
block7 : {
this.q.setText(bu.c((String)this.i.a((Context)this), (Context)this));
try {
var12_1 = ao.h((Context)this, (long)App.b((long)Long.parseLong(this.i.H)));
this.z.setText((CharSequence)this.getResources().getString(2131624383, new Object[]{var12_1}));
}
catch (NumberFormatException var1_7) {
Log.e((String)(GroupChatInfo.H[1] + var1_7));
var2_8 = this.z;
var3_9 = this.getResources();
var4_10 = new Object[]{this.getString(2131625050)};
var2_8.setText((CharSequence)var3_9.getString(2131624383, var4_10));
}
var5_2 = this.i.w();
var8_3 = App.ay.c(var5_2);
if (!var8_3) ** GOTO lbl19
this.F.setText((CharSequence)this.getString(2131624385));
if (!App.U) break block7;
lbl19: // 2 sources:
var9_4 = this.F;
var10_5 = new Object[]{App.ay.i(var5_2).f()};
var9_4.setText((CharSequence)this.getString(2131624384, var10_5));
{
catch (NumberFormatException var7_12) {
throw var7_12;
}
}
}
var11_6 = this.findViewById(2131427513);
var11_6.getViewTreeObserver().addOnGlobalLayoutListener((ViewTreeObserver.OnGlobalLayoutListener)new lo(this, var11_6));
return;
catch (NumberFormatException var6_11) {
throw var6_11;
}
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
private void i(String var1_1) {
if (!App.aL()) ** GOTO lbl9
this.a(2131624641, 2131624789);
var3_2 = new Vector<String>();
var3_2.add(var1_1);
var5_3 = new fb(this, this.A, null, var3_2, 89);
App.b((f9)var5_3);
if (App.U == false) return;
lbl9: // 2 sources:
App.b((Context)this.getBaseContext(), (int)2131624587, (int)0);
return;
}
static ArrayList j(GroupChatInfo groupChatInfo) {
return groupChatInfo.w;
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
private void j() {
var3_1 = App.aL();
if (!var3_1) ** GOTO lbl10
{
catch (NumberFormatException var1_2) {
throw var1_2;
}
}
this.a(2131624643, 2131624789);
App.g((f9)new f2(this, this.A, null, null, 14));
if (App.U == false) return;
lbl10: // 2 sources:
App.b((Context)this.getBaseContext(), (int)2131624324, (int)0);
return;
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
private void j(String var1_1) {
if (!App.aL()) ** GOTO lbl9
this.a(2131624641, 2131624789);
var3_2 = new Vector<String>();
var3_2.add(var1_1);
var5_3 = new fs(this, this.A, null, var3_2, 13);
App.d((f9)var5_3);
if (App.U == false) return;
lbl9: // 2 sources:
App.b((Context)this.getBaseContext(), (int)2131624587, (int)0);
this.h();
return;
}
static String k(GroupChatInfo groupChatInfo) {
return groupChatInfo.A;
}
private void k() {
boolean bl = App.a0();
if (!bl) {
return;
}
this.runOnUiThread((Runnable)new ki(this));
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
private void k(String string) {
bl = App.U;
if (!this.D.containsKey(string)) ** GOTO lbl7
vector = new Vector<String>();
vector.add(string);
if (bl == false) return;
lbl7: // 2 sources:
if (!(bl2 = App.aL())) ** GOTO lbl17
this.a(2131624643, 2131624789);
vector = new Vector<String>();
vector.add(string);
ft2 = new ft(this, this.A, null, vector, 28);
App.c((f9)ft2);
if (bl == false) return;
lbl17: // 2 sources:
App.b((Context)this.getBaseContext(), (int)2131624587, (int)0);
this.h();
return;
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
private void l() {
var1_1 = this.l.a();
var2_2 = new Intent(GroupChatInfo.H[18], ContactsContract.Contacts.CONTENT_URI);
var2_2.putExtra(GroupChatInfo.H[17], var1_1);
var2_2.setComponent(var2_2.resolveActivity(this.getPackageManager()));
var7_3 = var2_2.getComponent();
if (var7_3 == null) ** GOTO lbl13
{
catch (NumberFormatException var3_4) {
throw var3_4;
}
}
this.startActivityForResult(var2_2, 10);
if (App.U == false) return;
lbl13: // 2 sources:
Log.i((String)GroupChatInfo.H[19]);
App.s();
return;
}
static void l(GroupChatInfo groupChatInfo) {
groupChatInfo.n();
}
static ListView m(GroupChatInfo groupChatInfo) {
return groupChatInfo.r;
}
private void m() {
block3 : {
block2 : {
if (this.w.size() >= ab.j) break block2;
Intent intent = new Intent((Context)this, ContactPicker.class);
intent.putExtra(H[0], this.A);
this.startActivityForResult(intent, 1);
if (!App.U) break block3;
}
AlertDialog alertDialog = new AlertDialog.Builder((Context)this).create();
alertDialog.setTitle((CharSequence)this.getString(2131623987));
Object[] arrobject = new Object[]{ab.j};
alertDialog.setMessage((CharSequence)this.getString(2131624440, arrobject));
alertDialog.setButton((CharSequence)this.getString(2131624636), (DialogInterface.OnClickListener)new u6(this));
alertDialog.show();
}
}
private void n() {
this.startActivity(new Intent(App.r.getApplicationContext(), Main.b()).putExtra(H[5], this.i.e).addFlags(603979776));
}
static void n(GroupChatInfo groupChatInfo) {
groupChatInfo.p();
}
private void o() {
if (!this.isFinishing()) {
this.r.postDelayed((Runnable)new aes(this), 300L);
}
return;
}
static void o(GroupChatInfo groupChatInfo) {
groupChatInfo.m();
}
private void p() {
block2 : {
if (this.k == null) break block2;
this.k.cancel(true);
}
this.setSupportProgressBarIndeterminateVisibility(true);
this.k = new qq(this);
q0.a((AsyncTask)this.k, (Object[])new Void[0]);
}
static void p(GroupChatInfo groupChatInfo) {
groupChatInfo.k();
}
static void q(GroupChatInfo groupChatInfo) {
groupChatInfo.f();
}
static void r(GroupChatInfo groupChatInfo) {
groupChatInfo.o();
}
static a9f s(GroupChatInfo groupChatInfo) {
return groupChatInfo.l;
}
public void a() {
this.w.clear();
this.i = App.ay.h(this.A);
this.a(this.w, this.A);
this.s.notifyDataSetChanged();
}
public void a(String string) {
}
public void a(Collection collection) {
}
public void b(String string) {
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public void c(String string) {
a9f a9f2;
block3 : {
if (string != null) {
if (!string.equals(App.a9() + H[4])) break block3;
this.s.notifyDataSetChanged();
boolean bl = App.U;
if (!bl) return;
}
}
if ((a9f2 = App.ay.i(string)) == null) return;
axw axw2 = new axw(a9f2);
a9f.a(this.w, (hx)axw2);
this.s.notifyDataSetChanged();
return;
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public void d(String string) {
if (!h9.g((String)string)) {
a9f a9f2 = App.ay.i(string);
if (a9f2 != null) {
axy axy2 = new axy(a9f2);
a9f.a(this.w, (hx)axy2);
this.s.notifyDataSetChanged();
}
boolean bl = App.U;
if (!bl) return;
}
if (!string.equals(this.A)) return;
this.p.setVisibility(8);
this.i.s();
this.c();
return;
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
}
/*
* Exception decompiling
*/
protected void onActivityResult(int var1_1, int var2_2, Intent var3_3) {
// This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file.
// org.benf.cfr.reader.util.ConfusedCFRException: Tried to end blocks [41[CASE]], but top level block is 15[TRYBLOCK]
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.processEndingBlocks(Op04StructuredStatement.java:418)
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.buildNestedBlocks(Op04StructuredStatement.java:470)
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.createInitialStructuredBlock(Op03SimpleStatement.java:2880)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:816)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisOrWrapFail(CodeAnalyser.java:196)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysis(CodeAnalyser.java:141)
// org.benf.cfr.reader.entities.attributes.AttributeCode.analyse(AttributeCode.java:95)
// org.benf.cfr.reader.entities.Method.analyse(Method.java:370)
// org.benf.cfr.reader.entities.ClassFile.analyseMid(ClassFile.java:852)
// org.benf.cfr.reader.entities.ClassFile.analyseTop(ClassFile.java:753)
// org.benf.cfr.reader.Main.doClass(Main.java:46)
// org.benf.cfr.reader.Main.main(Main.java:190)
// ReviewPreparator.unZipIt(ReviewPreparator.java:54)
// PrepareAndSendToReview$.$anonfun$prepareAndSendToReview$4(PrepareAndSendToReview.scala:37)
// scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234)
// scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:320)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.TraversableLike.map(TraversableLike.scala:234)
// scala.collection.TraversableLike.map$(TraversableLike.scala:227)
// scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47)
// scala.collection.SetLike.map(SetLike.scala:101)
// scala.collection.SetLike.map$(SetLike.scala:101)
// scala.collection.AbstractSet.map(Set.scala:47)
// PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35)
// PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12)
// PrepareAndSendToReview.main(PrepareAndSendToReview.scala)
throw new IllegalStateException("Decompilation failed");
}
public void onConfigurationChanged(Configuration configuration) {
super.onConfigurationChanged(configuration);
}
public boolean onContextItemSelected(android.view.MenuItem menuItem) {
this.l = (a9f)((Object)((AdapterView.AdapterContextMenuInfo)menuItem.getMenuInfo()).targetView.getTag());
this.a(menuItem.getItemId());
return true;
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public void onCreate(Bundle bundle) {
String string;
block26 : {
View view;
block25 : {
int n;
boolean bl;
View view2;
block24 : {
String string2;
boolean bl2;
View view3;
block27 : {
block23 : {
block22 : {
bl = App.U;
Log.i((String)H[15]);
super.onCreate(bundle);
agc.a((e)e.GROUP_INFO);
this.requestWindowFeature(5L);
this.getSupportActionBar().setDisplayHomeAsUpEnabled(true);
this.setContentView(2130903150);
this.A = this.getIntent().getStringExtra(H[14]);
this.i = App.ay.i(this.A);
this.D.clear();
this.a(this.w, this.A);
this.r = this.getListView();
this.s = new ab2(this, (Context)this, this.w);
LayoutInflater layoutInflater = (LayoutInflater)this.getBaseContext().getSystemService(H[13]);
view3 = lp.a((LayoutInflater)layoutInflater, (int)2130903151, (ViewGroup)this.r, (boolean)false);
view = lp.a((LayoutInflater)layoutInflater, (int)2130903152, (ViewGroup)this.r, (boolean)false);
this.r.addFooterView(view3, (Object)null, false);
this.r.addHeaderView(view, (Object)null, false);
this.n = this.findViewById(2131427513);
this.n.setClickable(true);
this.r.setOnScrollListener((AbsListView.OnScrollListener)new g6(this));
this.r.getViewTreeObserver().addOnGlobalLayoutListener((ViewTreeObserver.OnGlobalLayoutListener)new v0(this));
this.r.setOnItemClickListener((AdapterView.OnItemClickListener)new at0(this));
mt.b((TextView)((TextView)this.findViewById(2131427618)));
mt.b((TextView)((TextView)this.findViewById(2131427836)));
mt.b((TextView)((TextView)this.findViewById(2131427842)));
mt.b((TextView)((TextView)this.findViewById(2131427832)));
view.setClickable(false);
view.setFocusable(false);
a22 a222 = new a22(this);
View view4 = view3.findViewById(2131427826);
boolean bl3 = h9.h((String)this.A);
int n2 = bl3 ? 0 : 8;
view4.setVisibility(n2);
view4.setOnClickListener((View.OnClickListener)a222);
view4.setBackgroundResource(2130839006);
view.findViewById(2131427617).setVisibility(8);
this.y = (TextView)view.findViewById(2131427837);
view.findViewById(2131427835).setVisibility(8);
this.z = (TextView)this.findViewById(2131427822);
this.F = (TextView)this.findViewById(2131427823);
string2 = this.A;
boolean bl4 = this.i.y();
if (bl4) break block22;
boolean bl5 = TextUtils.isEmpty((CharSequence)this.i.H);
if (!bl5) break block23;
{
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
}
}
bl2 = true;
break block27;
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
}
bl2 = false;
}
App.a((String)string2, (boolean)bl2);
this.p();
view3.findViewById(2131427829).setOnClickListener((View.OnClickListener)new ag8(this));
view3.findViewById(2131427830).setOnClickListener((View.OnClickListener)new avx(this));
el el2 = new el(this);
view.findViewById(2131427618).setOnClickListener((View.OnClickListener)el2);
view.findViewById(2131427619).setOnClickListener((View.OnClickListener)el2);
view.findViewById(2131427838).setOnClickListener((View.OnClickListener)new qd(this));
this.m = (ImageView)this.findViewById(2131427593);
ax_ ax_2 = new ax_(this);
this.m.setOnClickListener((View.OnClickListener)ax_2);
this.p = this.findViewById(2131427592);
this.c();
this.r.setAdapter((ListAdapter)this.s);
this.registerForContextMenu((View)this.r);
this.q = (TextView)this.findViewById(2131427821);
this.i();
this.t = (ImageButton)this.findViewById(2131427825);
this.v = this.findViewById(2131427824);
this.t.setOnClickListener((View.OnClickListener)new a93(this));
TextView textView = this.B = (TextView)view.findViewById(2131427843);
Object[] arrobject = new Object[]{Math.min(this.w.size(), ab.j), ab.j};
textView.setText((CharSequence)this.getString(2131624644, arrobject));
b6.b((String)this.A);
View view5 = this.findViewById(2131427841);
int n3 = h9.b((String)this.A).c();
int n4 = n3 > 0 ? 0 : 8;
view5.setVisibility(n4);
TextView textView2 = (TextView)this.findViewById(2131427829);
boolean bl6 = h9.c((String)this.A);
int n5 = bl6 ? 2131624312 : 2131624233;
textView2.setText(n5);
view2 = this.findViewById(2131427680);
boolean bl7 = h9.c((String)this.A);
n = 0;
if (!bl7) break block24;
n = 8;
}
view2.setVisibility(n);
this.findViewById(2131427830).setVisibility(8);
boolean bl8 = App.a0();
if (!bl8) break block25;
if (!h9.c((String)this.A)) break block25;
view.findViewById(2131427831).setVisibility(0);
if (!bl) break block26;
{
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
}
DialogToastActivity.e = 1 + DialogToastActivity.e;
}
view.findViewById(2131427831).setVisibility(8);
}
if (App.a0()) {
((TextView)this.findViewById(2131427832)).setOnClickListener((View.OnClickListener)new agf(this));
this.b();
fo.f.b(this.j);
}
App.aW.a(this.E);
App.b((pa)this);
if (bundle != null && (string = bundle.getString(H[16])) != null) {
this.l = App.ay.i(string);
}
o = this;
return;
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
catch (NumberFormatException numberFormatException) {
throw numberFormatException;
}
}
/*
* Exception decompiling
*/
public void onCreateContextMenu(ContextMenu var1_1, View var2_2, ContextMenu.ContextMenuInfo var3_3) {
// This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file.
// org.benf.cfr.reader.util.ConfusedCFRException: Started 2 blocks at once
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.getStartingBlocks(Op04StructuredStatement.java:395)
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.buildNestedBlocks(Op04StructuredStatement.java:473)
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.createInitialStructuredBlock(Op03SimpleStatement.java:2880)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:816)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisOrWrapFail(CodeAnalyser.java:196)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysis(CodeAnalyser.java:141)
// org.benf.cfr.reader.entities.attributes.AttributeCode.analyse(AttributeCode.java:95)
// org.benf.cfr.reader.entities.Method.analyse(Method.java:370)
// org.benf.cfr.reader.entities.ClassFile.analyseMid(ClassFile.java:852)
// org.benf.cfr.reader.entities.ClassFile.analyseTop(ClassFile.java:753)
// org.benf.cfr.reader.Main.doClass(Main.java:46)
// org.benf.cfr.reader.Main.main(Main.java:190)
// ReviewPreparator.unZipIt(ReviewPreparator.java:54)
// PrepareAndSendToReview$.$anonfun$prepareAndSendToReview$4(PrepareAndSendToReview.scala:37)
// scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234)
// scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:320)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.TraversableLike.map(TraversableLike.scala:234)
// scala.collection.TraversableLike.map$(TraversableLike.scala:227)
// scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47)
// scala.collection.SetLike.map(SetLike.scala:101)
// scala.collection.SetLike.map$(SetLike.scala:101)
// scala.collection.AbstractSet.map(Set.scala:47)
// PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35)
// PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12)
// PrepareAndSendToReview.main(PrepareAndSendToReview.scala)
throw new IllegalStateException("Decompilation failed");
}
protected Dialog onCreateDialog(int n) {
switch (n) {
default: {
return super.onCreateDialog(n);
}
case 50: {
xi xi2 = new xi(this);
return new axn((Activity)this, 2131624255, App.ay.h(this.i.e).a((Context)this), (fn)xi2, ab.h, 2131624925, 2131624618);
}
case 1: {
Object[] arrobject = new Object[]{this.i.a((Context)this)};
String string = this.getString(2131624234, arrobject);
return new AlertDialog.Builder((Context)this).setMessage(bu.c((String)string, (Context)this.getBaseContext())).setCancelable(true).setNegativeButton(2131624060, (DialogInterface.OnClickListener)new a_d(this)).setPositiveButton(2131624207, (DialogInterface.OnClickListener)new _g(this)).create();
}
case 2: {
Object[] arrobject = new Object[]{this.i.a((Context)this)};
String string = this.getString(2131624313, arrobject);
return new AlertDialog.Builder((Context)this).setMessage(bu.c((String)string, (Context)this.getBaseContext())).setCancelable(true).setNegativeButton(2131624060, (DialogInterface.OnClickListener)new o8(this)).setPositiveButton(2131624311, (DialogInterface.OnClickListener)new a9m(this)).create();
}
case 3: {
Object[] arrobject = new Object[]{this.i.a((Context)this)};
String string = this.getString(2131624273, arrobject);
return new AlertDialog.Builder((Context)this).setMessage(bu.c((String)string, (Context)this.getBaseContext())).setCancelable(true).setNegativeButton(2131624060, (DialogInterface.OnClickListener)new a_e(this)).setPositiveButton(2131624636, (DialogInterface.OnClickListener)new by(this)).create();
}
case 6: {
if (this.l != null) {
Object[] arrobject = new Object[]{this.l.a((Context)this), this.i.a((Context)this)};
String string = this.getString(2131624797, arrobject);
return new AlertDialog.Builder((Context)this).setMessage(bu.c((String)string, (Context)this.getBaseContext())).setCancelable(true).setNegativeButton(2131624060, (DialogInterface.OnClickListener)new rt(this)).setPositiveButton(2131624636, (DialogInterface.OnClickListener)new ep(this)).create();
}
return super.onCreateDialog(n);
}
case 4:
}
Log.w((String)H[7]);
return new AlertDialog.Builder((Context)this).setMessage(2131623970).setNeutralButton(2131624636, (DialogInterface.OnClickListener)new y7(this)).create();
}
public boolean onCreateOptionsMenu(Menu menu) {
block2 : {
if (!h9.h((String)this.A)) break block2;
menu.add(0, 1, 0, 2131623978).setIcon(2130838781).setShowAsAction(2);
}
return super.onCreateOptionsMenu(menu);
}
public void onDestroy() {
block2 : {
Log.i((String)H[8]);
super.onDestroy();
if (this.k == null) break block2;
this.k.cancel(true);
}
fo.f.a(this.j);
App.aW.b(this.E);
App.a((pa)this);
this.x.a();
b6.c((String)this.A);
o = null;
}
/*
* Exception decompiling
*/
public boolean onOptionsItemSelected(MenuItem var1_1) {
// This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file.
// org.benf.cfr.reader.util.ConfusedCFRException: Tried to end blocks [0[TRYBLOCK]], but top level block is 1[SWITCH]
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.processEndingBlocks(Op04StructuredStatement.java:418)
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.buildNestedBlocks(Op04StructuredStatement.java:470)
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.createInitialStructuredBlock(Op03SimpleStatement.java:2880)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:816)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisOrWrapFail(CodeAnalyser.java:196)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysis(CodeAnalyser.java:141)
// org.benf.cfr.reader.entities.attributes.AttributeCode.analyse(AttributeCode.java:95)
// org.benf.cfr.reader.entities.Method.analyse(Method.java:370)
// org.benf.cfr.reader.entities.ClassFile.analyseMid(ClassFile.java:852)
// org.benf.cfr.reader.entities.ClassFile.analyseTop(ClassFile.java:753)
// org.benf.cfr.reader.Main.doClass(Main.java:46)
// org.benf.cfr.reader.Main.main(Main.java:190)
// ReviewPreparator.unZipIt(ReviewPreparator.java:54)
// PrepareAndSendToReview$.$anonfun$prepareAndSendToReview$4(PrepareAndSendToReview.scala:37)
// scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234)
// scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:320)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.TraversableLike.map(TraversableLike.scala:234)
// scala.collection.TraversableLike.map$(TraversableLike.scala:227)
// scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47)
// scala.collection.SetLike.map(SetLike.scala:101)
// scala.collection.SetLike.map$(SetLike.scala:101)
// scala.collection.AbstractSet.map(Set.scala:47)
// PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35)
// PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12)
// PrepareAndSendToReview.main(PrepareAndSendToReview.scala)
throw new IllegalStateException("Decompilation failed");
}
public void onResume() {
super.onResume();
this.k();
}
protected void onSaveInstanceState(Bundle bundle) {
super.onSaveInstanceState(bundle);
if (this.l != null) {
bundle.putString(H[2], this.l.e);
}
return;
}
}
|