Code with Finding: |
/*
* Decompiled with CFR 0_128.
*
* Could not load the following classes:
* android.annotation.TargetApi
* android.content.ContentResolver
* android.content.ContentUris
* android.content.Context
* android.content.SharedPreferences
* android.content.res.Resources
* android.database.Cursor
* android.database.sqlite.SQLiteException
* android.graphics.Bitmap
* android.graphics.Bitmap$CompressFormat
* android.graphics.Bitmap$Config
* android.graphics.Canvas
* android.graphics.Paint
* android.graphics.PorterDuff
* android.graphics.PorterDuff$Mode
* android.graphics.PorterDuffXfermode
* android.graphics.Rect
* android.graphics.RectF
* android.graphics.Xfermode
* android.graphics.drawable.BitmapDrawable
* android.graphics.drawable.Drawable
* android.net.Uri
* android.os.Build
* android.os.Build$VERSION
* android.os.Environment
* android.provider.ContactsContract
* android.provider.ContactsContract$CommonDataKinds
* android.provider.ContactsContract$CommonDataKinds$Phone
* android.provider.ContactsContract$Contacts
* android.provider.ContactsContract$Data
* android.provider.ContactsContract$RawContacts
* android.support.v4.util.LruCache
* android.text.TextUtils
* com.whatsapp.App
* com.whatsapp.a9z
* com.whatsapp.bo
* com.whatsapp.contact.ContactProvider
* com.whatsapp.contact.o
* com.whatsapp.f1
* com.whatsapp.gl
* com.whatsapp.h9
* com.whatsapp.hx
* com.whatsapp.util.Log
* com.whatsapp.util.ao
* com.whatsapp.util.bu
* com.whatsapp.w4
* com.whatsapp.zg
*/
package com.whatsapp;
import android.annotation.TargetApi;
import android.content.ContentResolver;
import android.content.ContentUris;
import android.content.Context;
import android.content.SharedPreferences;
import android.content.res.Resources;
import android.database.Cursor;
import android.database.sqlite.SQLiteException;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.Rect;
import android.graphics.RectF;
import android.graphics.Xfermode;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Build;
import android.os.Environment;
import android.provider.ContactsContract;
import android.support.v4.util.LruCache;
import android.text.TextUtils;
import com.whatsapp.App;
import com.whatsapp.a91;
import com.whatsapp.a9z;
import com.whatsapp.bo;
import com.whatsapp.contact.ContactProvider;
import com.whatsapp.contact.o;
import com.whatsapp.f1;
import com.whatsapp.gl;
import com.whatsapp.h9;
import com.whatsapp.hx;
import com.whatsapp.q2;
import com.whatsapp.util.Log;
import com.whatsapp.util.ao;
import com.whatsapp.util.bu;
import com.whatsapp.w4;
import com.whatsapp.zg;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
public class a9f
extends a9z {
public static String B;
public static String G;
public static String I;
private static final HashMap K;
public static String M;
public static String N;
public static String O;
public static String[] P;
public static String Q;
private static final String[] R;
public static String f;
public static String h;
public static String i;
public static String j;
public static String k;
public static String l;
public static String n;
public static String r;
public static String u;
public static String w;
public static String x;
public static String y;
public int A;
public boolean C;
public String D;
public f1 E;
public String F;
public String H;
public Integer J;
public transient boolean L;
public String g;
public zg m;
public long o;
public int p;
public String q;
public String s;
public boolean t;
public long v;
@Deprecated
public String z;
/*
* Exception decompiling
*/
static {
// 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.CannotPerformDecode: reachable test BLOCK was exited and re-entered.
// org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.Misc.getFarthestReachableInRange(Misc.java:143)
// org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.examineSwitchContiguity(SwitchReplacer.java:385)
// org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.rebuildSwitches(SwitchReplacer.java:334)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:515)
// 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");
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
private a9f(Cursor cursor) {
int n;
block15 : {
block14 : {
block13 : {
String string;
block12 : {
n = 1;
super(cursor.getString(n), cursor.getString(3), cursor.getLong(17));
this.o = -1L;
this.m = null;
this.J = null;
this.C = false;
this.z = null;
this.L = n;
this.o = cursor.getLong(0);
this.F = cursor.getString(6);
this.J = cursor.getInt(7);
this.H = cursor.getString(8);
string = cursor.getString(4);
long l = cursor.getLong(5);
if ((l > 0L || l == -2L) && string != null) {
boolean bl = o.a((String)string);
if (!bl) break block12;
this.m = new zg(l, string);
boolean bl2 = a9z.b;
if (!bl2) break block13;
}
}
if (string != null) {
this.z = string;
}
}
int n2 = cursor.getInt(2);
if (n2 != n) break block14;
break block15;
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
n = 0;
}
this.t = n;
this.d = cursor.getInt(9);
this.p = cursor.getInt(10);
this.A = cursor.getInt(11);
this.v = cursor.getLong(12);
this.g = cursor.getString(13);
this.q = cursor.getString(14);
this.D = cursor.getString(15);
this.s = cursor.getString(16);
this.E = f1.fromText((String)cursor.getString(18));
}
public a9f(o o2) {
this(o2.c(), o2.g(), o2.e(), o2.b(), o2.a());
this.s = o2.d();
}
public a9f(zg zg2, String string, int n, String string2) {
this.o = -1L;
this.m = null;
this.J = null;
this.C = false;
this.z = null;
this.L = true;
this.m = zg2;
this.F = string;
this.J = n;
this.H = string2;
}
public a9f(String string) {
super(string);
this.o = -1L;
this.m = null;
this.J = null;
this.C = false;
this.z = null;
this.L = true;
this.t = true;
this.m = null;
}
public a9f(String string, long l, String string2, int n, String string3) {
this(new zg(l, string), string2, n, string3);
}
private a9f(String string, boolean bl, String string2, long l, String string3) {
this.o = -1L;
this.m = null;
this.J = null;
this.C = false;
this.z = null;
this.L = true;
this.e = string;
this.t = bl;
this.F = string3;
this.m = new zg(l, string2);
}
public static Bitmap a(int n) {
Bitmap bitmap = (Bitmap)K.get(n);
if (bitmap != null) {
return bitmap;
}
Bitmap bitmap2 = a9f.a(n, App.r.getResources().getDimensionPixelSize(2131361881), App.r.getResources().getDimension(2131361880));
K.put(n, bitmap2);
return bitmap2;
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public static Bitmap a(int n, int n2, float f) {
block7 : {
bl = a9z.b;
drawable = App.r.getResources().getDrawable(n);
bitmap = Bitmap.createBitmap((int)n2, (int)n2, (Bitmap.Config)Bitmap.Config.ARGB_8888);
canvas = new Canvas(bitmap);
drawable.setBounds(0, 0, n2, n2);
if (!(drawable instanceof BitmapDrawable)) ** GOTO lbl27
paint = new Paint();
rectF = new RectF(0.0f, 0.0f, (float)n2, (float)n2);
paint.setAntiAlias(true);
paint.setDither(true);
paint.setFilterBitmap(true);
canvas.drawARGB(0, 0, 0, 0);
paint.setColor(-1);
if (f < 0.0f) ** GOTO lbl19
canvas.drawRoundRect(rectF, f, f, paint);
if (!bl) break block7;
lbl19: // 2 sources:
canvas.drawArc(rectF, 0.0f, 360.0f, true, paint);
{
catch (IllegalArgumentException var10_10) {
throw var10_10;
}
}
}
paint.setXfermode((Xfermode)new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));
canvas.drawBitmap(((BitmapDrawable)drawable).getBitmap(), null, rectF, paint);
if (bl == false) return bitmap;
lbl27: // 2 sources:
drawable.draw(canvas);
return bitmap;
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
public static a9f a(Cursor cursor) {
return new a9f(cursor);
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public static void a(Collection collection, String string, String string2) {
int n;
boolean bl;
block5 : {
bl = a9z.b;
n = collection.size();
Log.i((String)(string + R[43] + n));
int n2 = App.as;
if (n2 >= 1) break block5;
return;
}
if (n >= 5000) return;
Iterator iterator = collection.iterator();
do {
if (!iterator.hasNext()) {
return;
}
(a9f)((Object)iterator.next());
} while (!bl);
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public static boolean a(String string) {
boolean bl = a9f.g(string);
if (bl) return true;
{
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
if (!a9f.f(string)) return false;
return true;
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public static boolean a(List list, hx hx2) {
boolean bl = a9z.b;
if (list == null) {
return false;
}
Iterator iterator = list.iterator();
boolean bl2 = false;
while (iterator.hasNext()) {
a9f a9f2 = (a9f)((Object)iterator.next());
boolean bl3 = hx2.a(a9f2);
boolean bl4 = bl3 || bl2;
if (bl) {
return bl4;
}
bl2 = bl4;
}
return bl2;
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public static a9f b(Cursor cursor) {
boolean bl;
String string;
block3 : {
block2 : {
bl = true;
string = cursor.getString(1);
boolean bl2 = cursor.getInt(2);
if (bl2 != bl) break block2;
break block3;
}
bl = false;
}
a9f a9f2 = new a9f(string, bl, cursor.getString(3), cursor.getLong(4), cursor.getString(5));
a9f2.o = cursor.getLong(0);
return a9f2;
}
public static File b(String string) {
File file;
block2 : {
file = new File(App.r.getFilesDir(), R[23]);
if (file.exists()) break block2;
file.mkdirs();
}
return new File(file, string + R[24]);
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public static File c(String string) {
int n;
File file;
file = new File(App.aN, R[62]);
if (!file.exists()) {
file.mkdirs();
File file2 = new File(file, R[59]);
try {
file2.createNewFile();
}
catch (IOException iOException) {}
}
if ((n = string.indexOf("@")) <= 0) {
return new File(file, string + R[61]);
}
return new File(file, string.substring(0, n) + R[60]);
}
public static boolean d(String string) {
return string.substring(1 + string.lastIndexOf("@"), string.length()).equals(R[27]);
}
public static boolean f(String string) {
return R[26].equals(string);
}
public static boolean g(String string) {
if (string != null) {
boolean bl = string.endsWith(R[55]);
if (bl) {
return true;
}
}
return false;
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
private String i() {
uri = this.b(App.aq);
if (uri == null) return null;
cursor = App.aq.query(uri, null, null, null, null);
if (cursor == null) return null;
if (!cursor.moveToFirst()) ** GOTO lbl15
string = cursor.getString(cursor.getColumnIndex(a9f.R[25]));
{
catch (Throwable throwable) {
cursor.close();
throw throwable;
}
}
try {
cursor.close();
return string;
lbl15: // 1 sources:
cursor.close();
return null;
}
catch (SQLiteException sQLiteException) {
Log.c((Throwable)sQLiteException);
}
return null;
}
public Bitmap a(int n, float f) {
return (Bitmap)App.aw.get((Object)this.c(n, f));
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public Bitmap a(int n, float f, boolean bl) {
Bitmap bitmap;
block5 : {
block4 : {
if (bl && (bitmap = (Bitmap)App.aw.get((Object)this.c(n, f))) != null) break block4;
bitmap = this.b(n, f);
if (bl && bitmap != null) break block5;
}
return bitmap;
}
App.aw.put((Object)this.c(n, f), (Object)bitmap);
return bitmap;
}
public Uri a(ContentResolver contentResolver) {
if (this.u() == null) {
return null;
}
return ContactsContract.RawContacts.getContactLookupUri((ContentResolver)contentResolver, (Uri)this.u());
}
public File a() {
if (this.e.equals(App.ay.d().e)) {
File file = App.ay.d().a();
return file;
}
return a9f.c(this.e);
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public InputStream a(ContentResolver contentResolver, boolean bl) {
Uri uri = this.b(contentResolver);
InputStream inputStream = null;
if (uri == null) return inputStream;
if (!bl) return ContactsContract.Contacts.openContactPhotoInputStream((ContentResolver)contentResolver, (Uri)uri);
int n = Build.VERSION.SDK_INT;
if (n < 14) return ContactsContract.Contacts.openContactPhotoInputStream((ContentResolver)contentResolver, (Uri)uri);
try {
String string = R[8];
Class[] arrclass = new Class[]{ContentResolver.class, Uri.class, Boolean.TYPE};
Method method = ContactsContract.Contacts.class.getDeclaredMethod(string, arrclass);
method.setAccessible(true);
Object[] arrobject = new Object[]{contentResolver, uri, true};
return (InputStream)method.invoke(null, arrobject);
}
catch (SecurityException securityException) {
Log.c((Throwable)securityException);
}
return ContactsContract.Contacts.openContactPhotoInputStream((ContentResolver)contentResolver, (Uri)uri);
catch (NoSuchMethodException noSuchMethodException) {
Log.c((Throwable)noSuchMethodException);
return ContactsContract.Contacts.openContactPhotoInputStream((ContentResolver)contentResolver, (Uri)uri);
}
catch (IllegalArgumentException illegalArgumentException) {
Log.c((Throwable)illegalArgumentException);
return ContactsContract.Contacts.openContactPhotoInputStream((ContentResolver)contentResolver, (Uri)uri);
}
catch (IllegalAccessException illegalAccessException) {
Log.c((Throwable)illegalAccessException);
return ContactsContract.Contacts.openContactPhotoInputStream((ContentResolver)contentResolver, (Uri)uri);
}
catch (InvocationTargetException invocationTargetException) {
Log.c((Throwable)invocationTargetException);
return ContactsContract.Contacts.openContactPhotoInputStream((ContentResolver)contentResolver, (Uri)uri);
}
}
protected InputStream a(boolean bl) {
boolean bl2 = a9z.b;
ContentResolver contentResolver = App.r.getContentResolver();
InputStream inputStream = this.a(contentResolver, bl);
if (inputStream == null) {
Long l;
Iterator iterator = App.ay.b(this).iterator();
while (iterator.hasNext() && ((inputStream = new a9f(this.m.b, l = (Long)iterator.next(), this.F, 0, null).a(contentResolver, bl)) == null || bl2) && !bl2) {
}
}
return inputStream;
}
/*
* Unable to fully structure code
* Enabled aggressive exception aggregation
*/
public CharSequence a(Resources var1_1) {
block10 : {
var5_2 = this.J;
if (var5_2 == null) break block10;
var6_3 = this.J;
** if (var6_3 != 0) goto lbl20
lbl-1000: // 1 sources:
{
if (this.H != null) {
var7_4 = this.H;
return var7_4;
} else {
** GOTO lbl20
}
}
{
}
lbl20: // 3 sources:
return var1_1.getString(ContactsContract.CommonDataKinds.Phone.getTypeLabelResource((int)this.J));
}
return null;
}
public String a(Context context) {
if (R[22].equals(this.e)) {
String string = context.getString(2131624038);
return string;
}
if (!TextUtils.isEmpty((CharSequence)this.F)) {
String string = this.F;
return string;
}
if (this.h()) {
String string = context.getString(2131624437);
return string;
}
if (this.b()) {
int n = h9.b((String)this.e).c();
String string = App.B.a(2131558405, n);
Object[] arrobject = new Object[]{n};
return String.format(string, arrobject);
}
return "\u202a" + this.a() + "\u202c";
}
/*
* Enabled force condition propagation
* Lifted jumps to return sites
*/
public String a(SharedPreferences sharedPreferences) {
if (!sharedPreferences.getBoolean(R[38], true)) return null;
zg zg2 = this.m;
if (zg2 != null) return this.i();
return null;
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public void a(int var1_1, int var2_2) {
var5_3 = this.e.equals(App.ay.d().e);
if (!var5_3) ** GOTO lbl9
{
catch (IllegalArgumentException var3_4) {
throw var3_4;
}
}
App.ay.d().a(var1_1, var2_2);
if (a9z.b == false) return;
lbl9: // 2 sources:
this.p = var1_1;
this.A = var2_2;
this.v = System.currentTimeMillis();
App.ay.a(this);
return;
}
/*
* Exception decompiling
*/
public void a(byte[] var1_1, byte[] var2_2) {
// 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 [5[CATCHBLOCK], 0[TRYBLOCK]], but top level block is 7[CATCHBLOCK]
// 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");
}
/*
* Exception decompiling
*/
public boolean a(o 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: Started 3 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");
}
/*
* Exception decompiling
*/
public Bitmap b(int var1_1, float var2_2) {
// 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 10 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");
}
/*
* Enabled force condition propagation
* Lifted jumps to return sites
*/
public Uri b(ContentResolver contentResolver) {
Uri uri = this.a(contentResolver);
Uri uri2 = null;
if (uri == null) return uri2;
try {
Uri uri3 = ContactsContract.Contacts.lookupContact((ContentResolver)contentResolver, (Uri)uri);
return uri3;
}
catch (SecurityException securityException) {
throw securityException;
}
catch (IllegalArgumentException illegalArgumentException) {
Log.c((Throwable)illegalArgumentException);
return null;
}
catch (IllegalStateException illegalStateException) {
Log.c((Throwable)illegalStateException);
return null;
}
}
/*
* Enabled force condition propagation
* Lifted jumps to return sites
*/
public String b(SharedPreferences sharedPreferences) {
if (!sharedPreferences.getBoolean(R[19], true)) return null;
zg zg2 = this.m;
if (zg2 != null) return this.i();
return null;
}
public boolean b() {
return a9f.g(this.e);
}
public boolean b(boolean bl) {
if (this.e.equals(App.ay.d().e)) {
boolean bl2 = App.ay.d().b(bl);
return bl2;
}
long l = 604800000L + this.v;
long l2 = System.currentTimeMillis();
if (l < l2) {
return true;
}
return false;
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public InputStream c(boolean bl) {
File file;
block15 : {
block14 : {
block16 : {
boolean bl2;
boolean bl3 = this.L;
FileInputStream fileInputStream = null;
if (!bl3) return fileInputStream;
if (!bl) break block14;
file = this.a();
if (file.exists()) break block15;
file = this.l();
if (this.p <= 0) break block15;
String string = Environment.getExternalStorageState();
if (!string.equals(R[12]) || (bl2 = string.equals(R[9]))) break block16;
Log.e((String)(R[13] + this.e + R[10] + this.p));
this.p = 0;
{
catch (FileNotFoundException fileNotFoundException) {
throw fileNotFoundException;
}
}
}
if (!a9z.b) break block15;
}
if (!(file = this.l()).exists()) {
file = this.a();
if (this.A <= 0) break block15;
Log.e((String)(R[11] + this.e + R[14] + this.A));
this.A = 0;
}
}
if (!file.exists()) return this.a(bl);
try {
FileInputStream fileInputStream2 = new FileInputStream(file);
return fileInputStream2;
}
catch (FileNotFoundException fileNotFoundException) {
return this.a(bl);
}
catch (FileNotFoundException fileNotFoundException) {
throw fileNotFoundException;
}
catch (FileNotFoundException fileNotFoundException) {
throw fileNotFoundException;
}
catch (FileNotFoundException fileNotFoundException) {
throw fileNotFoundException;
}
}
public String c(int n, float f) {
return this.r() + "_" + Integer.toString(n) + "_" + Float.toString(f);
}
public boolean c() {
return this.e.substring(1 + this.e.lastIndexOf("@"), this.e.length()).equals(R[57]);
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
@TargetApi(value=17)
public File d() {
FileOutputStream fileOutputStream;
File file = new File(App.r.getFilesDir(), R[40]);
if (!file.exists()) {
file.mkdirs();
}
file.setExecutable(true, false);
File file2 = new File(file, this.e + R[39]);
boolean bl = file2.exists();
if (bl) {
return file2;
}
try {
fileOutputStream = new FileOutputStream(file2);
}
catch (IOException iOException) {
fileOutputStream = null;
}
Bitmap bitmap = this.a(512, App.r.getResources().getDimension(2131361880), false);
File file3 = null;
if (fileOutputStream == null) return file3;
file3 = null;
if (bitmap == null) {
return file3;
}
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, (OutputStream)fileOutputStream);
return file2;
}
/*
* Unable to fully structure code
* Enabled aggressive exception aggregation
*/
public String e() {
var4_1 = this.m;
** if (var4_1 == null) goto lbl-1000
lbl-1000: // 1 sources:
{
var5_2 = this.g;
** if (var5_2 == null) goto lbl-1000
lbl-1000: // 1 sources:
{
if (this.g.length() != 0) {
var6_3 = this.g;
return var6_3;
}
}
}
lbl-1000: // 4 sources:
{
}
return this.a((Context)App.r);
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public boolean e(String string) {
String string2;
block16 : {
block14 : {
boolean bl;
block15 : {
bl = a9z.b;
boolean bl2 = TextUtils.isEmpty((CharSequence)string);
if (bl2) {
return true;
}
if (TextUtils.isEmpty((CharSequence)this.F)) break block15;
string2 = bu.a((CharSequence)this.F);
if (!bl) break block16;
}
boolean bl3 = this.b();
if (!bl3) break block14;
string2 = h9.i((String)this.e);
if (!bl) break block16;
}
string2 = this.a();
}
boolean bl = false;
if (string2 == null) return bl;
String string3 = string2.toLowerCase();
boolean bl4 = string3.startsWith(string);
if (bl4) return true;
boolean bl5 = string3.contains(" " + string);
bl = false;
if (!bl5) return bl;
return true;
{
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public boolean equals(Object object) {
if (this == object) {
return true;
}
if (object == null) return false;
Class class_ = object.getClass();
Class class_2 = this.getClass();
if (class_ != class_2) {
return false;
}
a9f a9f2 = (a9f)((Object)object);
boolean bl = TextUtils.equals((CharSequence)this.e, (CharSequence)a9f2.e);
if (!bl) {
return false;
}
zg zg2 = this.m;
if (zg2 != null) return this.m.equals((Object)a9f2.m);
{
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
if (a9f2.m == null) return true;
return false;
}
/*
* Enabled aggressive block sorting
*/
public String f() {
String string = this.a((Context)App.r);
if (string == null || App.J()) {
return string;
}
return R[58] + string + "\u202c";
}
public Bitmap g() {
return a9f.a(this.n());
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public boolean h() {
block9 : {
if (this.e != null) return h9.g((String)this.e);
var1_1 = new StringBuilder();
var1_1.append(a9f.R[5]).append(this.o);
var4_2 = var1_1.append(a9f.R[3]);
var5_3 = this.e == null ? a9f.R[6] : this.e;
var4_2.append(var5_3);
var1_1.append(a9f.R[1]);
var10_4 = this.m;
if (var10_4 != null) ** GOTO lbl15
var1_1.append(a9f.R[7]);
if (!a9z.b) break block9;
lbl15: // 2 sources:
var1_1.append(this.m.a).append("-").append(this.m.b);
{
catch (IllegalArgumentException var7_7) {
throw var7_7;
}
}
}
var1_1.append(a9f.R[4]).append(this.J);
var1_1.append(a9f.R[0]).append(this.t);
if (this.o == -1L) return false;
Log.e((String)(a9f.R[2] + var1_1.toString()));
return false;
catch (IllegalArgumentException var2_5) {
throw var2_5;
}
catch (IllegalArgumentException var6_6) {
throw var6_6;
}
}
public int hashCode() {
if (this.m != null) {
int n = this.m.hashCode();
return n;
}
return this.e.hashCode();
}
/*
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
public String j() {
int n;
block19 : {
boolean bl = this.b();
if (!bl) break block19;
return null;
}
if (this.h()) {
w4 w42 = App.a7.e(this.e);
if (w42 != null) {
a9f a9f2 = App.ay.i(w42.a);
if (w42.b == 0) {
App app = App.r;
Object[] arrobject = new Object[]{a9f2.e()};
return app.getString(2131624182, arrobject);
}
if (w42.b == 1) {
App app = App.r;
Object[] arrobject = new Object[]{a9f2.e()};
return app.getString(2131624183, arrobject);
}
}
if (!a9z.b) return null;
}
if ((n = App.a7.a(this.e, null)) == 0) {
return App.r.getString(2131624178);
}
if (n != 1) {
return null;
}
return App.r.getString(2131624179);
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public void k() {
block10 : {
bl = a9z.b;
file2 = this.a();
bl2 = file2.exists();
if (!bl2) ** GOTO lbl9
file2.delete();
if (!bl) break block10;
lbl9: // 2 sources:
Log.i((String)(a9f.R[17] + file2.getAbsolutePath() + a9f.R[15]));
}
file = this.l();
bl3 = file.exists();
if (!bl3) ** GOTO lbl18
file.delete();
if (bl == false) return;
lbl18: // 2 sources:
Log.i((String)(a9f.R[18] + file.getAbsolutePath() + a9f.R[16]));
return;
{
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
public File l() {
if (this.e.equals(App.ay.d().e)) {
File file = App.ay.d().a();
return file;
}
return a9f.b(this.e);
}
public boolean m() {
Bitmap bitmap = this.a(App.r.getResources().getDimensionPixelSize(2131361881), App.r.getResources().getDimension(2131361880));
if (bitmap != null) {
return true;
}
return false;
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public int n() {
boolean bl = a9f.a(this.e);
if (bl) {
return 2130837653;
}
boolean bl2 = h9.g((String)this.e);
if (!bl2) return 2130837654;
{
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
if (!this.e.contains(R[56])) return 2130837655;
return 2130837656;
}
public String o() {
if (this.E == null) {
String string = f1.getDefault().getText();
return string;
}
return this.E.getText();
}
public long p() {
zg zg2 = this.m;
if (zg2 == null) {
return 0L;
}
return this.m.a;
}
public String q() {
String string = this.j();
if (string != null) {
return string;
}
long l = App.a7.b(this.e);
if (l == 0L) {
return "";
}
if (l == 1L) {
String string2 = App.r.getString(2131624176);
return string2;
}
return App.r.getString(2131624180) + " " + ao.d((Context)App.r, (long)App.b((long)l));
}
public String r() {
if (this.m != null) {
String string = this.m.toString();
return string;
}
return this.e;
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public void s() {
boolean bl = a9z.b;
for (String string : App.aw.snapshot().keySet()) {
if (string.startsWith(this.r())) {
App.aw.remove((Object)string);
}
if (!bl) continue;
}
this.L = true;
return;
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
@Deprecated
public String t() {
block7 : {
bl = h9.g((String)this.e);
** if (!bl) goto lbl-1000
lbl-1000: // 1 sources:
{
if (this.z == null) return this.e.substring(0, this.e.indexOf("-")) + a9f.R[41];
return this.z;
}
lbl-1000: // 1 sources:
{
break block7;
}
{
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
if (this.b() == false) return null;
return App.a9() + a9f.R[42];
}
/*
* Unable to fully structure code
* Enabled aggressive exception aggregation
*/
public String toString() {
block16 : {
var1_1 = a9z.b;
var2_2 = new StringBuilder();
var2_2.append(a9f.R[51]).append(this.o);
var5_3 = var2_2.append(a9f.R[46]);
if (this.e != null) break block16;
var6_4 = a9f.R[53];
lbl8: // 2 sources:
do {
block19 : {
block18 : {
block17 : {
var5_3.append(var6_4);
var2_2.append(a9f.R[52]);
var11_5 = this.m;
if (var11_5 != null) ** GOTO lbl17
var2_2.append(a9f.R[47]);
if (!var1_1) break block17;
lbl17: // 2 sources:
var2_2.append(this.m.a).append("-").append(this.m.b);
}
var2_2.append(a9f.R[48]).append(this.J);
var2_2.append(a9f.R[44]).append(this.t);
var18_6 = this.h();
if (!var18_6) break block18;
var2_2.append(a9f.R[50]).append(this.a((Context)App.r));
var2_2.append(a9f.R[49]).append(this.a);
if (!var1_1) break block19;
}
if (App.as < 1) break block19;
var2_2.append(a9f.R[45]).append(this.F);
}
return var2_2.toString();
break;
} while (true);
}
var6_4 = this.e;
** while (true)
catch (IllegalArgumentException var7_8) {
throw var7_8;
}
catch (IllegalArgumentException var13_10) {
throw var13_10;
}
}
/*
* Exception decompiling
*/
public Uri u() {
// 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");
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public void v() {
block27 : {
Cursor cursor;
String[] arrstring2;
String string;
String[] arrstring;
Uri uri;
ContentResolver contentResolver;
boolean bl = a9z.b;
if (this.m != null && (cursor = (contentResolver = App.aq).query(uri = ContactsContract.Data.CONTENT_URI, arrstring = new String[]{R[37], R[31], R[28], R[29]}, string = R[32], arrstring2 = new String[]{Long.toString(this.m.a), R[33]}, null)) != null) {
block24 : {
String string2;
block26 : {
String string3;
block25 : {
if (!cursor.moveToNext()) break block24;
this.g = cursor.getString(cursor.getColumnIndex(R[35]));
this.q = cursor.getString(cursor.getColumnIndex(R[34]));
int n = Build.VERSION.SDK_INT;
if (n >= 11) break block24;
string2 = cursor.getString(cursor.getColumnIndex(R[36]));
string3 = cursor.getString(cursor.getColumnIndex(R[30]));
boolean bl2 = TextUtils.isEmpty((CharSequence)string3);
if (bl2) break block25;
boolean bl3 = TextUtils.isEmpty((CharSequence)string2);
if (bl3) break block25;
this.s = string3 + " " + string2;
if (!bl) break block24;
}
boolean bl4 = TextUtils.isEmpty((CharSequence)string3);
if (bl4) break block26;
this.s = string3;
if (!bl) break block24;
}
if (TextUtils.isEmpty((CharSequence)string2)) break block24;
this.s = string2;
}
cursor.close();
}
if (this.g != null) break block27;
this.g = "";
}
if (this.q != null) return;
this.q = "";
return;
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
public String w() {
if (h9.g((String)this.e)) {
return this.e.substring(0, this.e.indexOf("-")) + R[54];
}
return null;
}
public Uri x() {
return ContentUris.withAppendedId((Uri)ContactProvider.f, (long)this.o);
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
public boolean y() {
boolean bl = a9f.a(this.e);
if (bl) return false;
{
catch (IllegalArgumentException illegalArgumentException) {
throw illegalArgumentException;
}
}
if (!TextUtils.isEmpty((CharSequence)this.F)) return false;
return true;
}
}
|