what-the-bank/sources/o/ZRp.java

1324 lines
47 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package o;
import android.app.SearchableInfo;
import android.content.ComponentName;
import android.content.Context;
import android.content.pm.ActivityInfo;
import android.content.pm.ApplicationInfo;
import android.content.pm.ComponentInfo;
import android.content.pm.PackageManager;
import android.content.res.ColorStateList;
import android.content.res.Resources;
import android.database.Cursor;
import android.graphics.drawable.Drawable;
import android.media.AudioTrack;
import android.net.Uri;
import android.os.Bundle;
import android.os.Process;
import android.text.SpannableString;
import android.text.TextUtils;
import android.text.style.TextAppearanceSpan;
import android.util.TypedValue;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewConfiguration;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.appcompat.widget.SearchView;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.lang.reflect.Method;
import java.util.List;
import java.util.WeakHashMap;
import net.sf.scuba.smartcards.ISOFileInfo;
import o.SYO;
import org.jmrtd.cbeff.ISO781611;
/* loaded from: classes.dex */
public final class ZRp extends VNe implements View.OnClickListener {
private boolean a;
private int b;
private final int e;
private final Context f;
private final WeakHashMap<String, Drawable.ConstantState> g;
private int h;
private int i;
private int j;
private int k;
private final SearchableInfo l;
private final SearchView m;
private int n;
/* renamed from: o, reason: collision with root package name */
private int f8482o;
private ColorStateList t;
private static final byte[] $$a = {116, ISOFileInfo.SECURITY_ATTR_EXP, 37, 13};
private static final int $$b = ISO781611.BIOMETRIC_SUBTYPE_TAG;
private static int $10 = 0;
private static int $11 = 1;
private static int r = 0;
private static int q = 1;
private static int[] s = {-99381888, -2125469651, -733607066, 648002427, 2038031903, 77100224, 1297589948, 2052628734, -685108666, -1690474069, -1172519835, 2131943427, -436550894, 487610381, 105895111, -715689044, 725204269, -1712650324};
public static /* synthetic */ Object e(Object[] objArr, int i, int i2, int i3) {
int i4 = ~i2;
int i5 = ~(i4 | i);
int i6 = ~i3;
int i7 = ~(i6 | i);
int i8 = (i * (-711)) + (i2 * 713) + ((i5 | i7) * (-712)) + (((~(i | i2 | i3)) | (~(i4 | i6 | i))) * (-712)) + ((i4 | i7) * 712);
if (i8 == 1) {
return e(objArr);
}
if (i8 != 2) {
return i8 != 3 ? i8 != 4 ? b(objArr) : c(objArr) : a(objArr);
}
int i9 = 2 % 2;
int i10 = q + 49;
int i11 = i10 % 128;
r = i11;
int i12 = i10 % 2;
int i13 = i11 + 99;
q = i13 % 128;
int i14 = i13 % 2;
return false;
}
/* JADX WARN: Removed duplicated region for block: B:10:0x0026 */
/* JADX WARN: Removed duplicated region for block: B:7:0x001e */
/* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:10:0x0026 -> B:4:0x0028). Please report as a decompilation issue!!! */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private static void u(short r5, int r6, byte r7, java.lang.Object[] r8) {
/*
int r7 = r7 * 2
int r0 = r7 + 1
int r6 = r6 * 2
int r6 = r6 + 102
int r5 = r5 * 4
int r5 = 4 - r5
byte[] r1 = o.ZRp.$$a
byte[] r0 = new byte[r0]
r2 = 0
if (r1 != 0) goto L16
r3 = r7
r4 = r2
goto L28
L16:
r3 = r2
L17:
byte r4 = (byte) r6
r0[r3] = r4
int r4 = r3 + 1
if (r3 != r7) goto L26
java.lang.String r5 = new java.lang.String
r5.<init>(r0, r2)
r8[r2] = r5
return
L26:
r3 = r1[r5]
L28:
int r3 = -r3
int r5 = r5 + 1
int r6 = r6 + r3
r3 = r4
goto L17
*/
throw new UnsupportedOperationException("Method not decompiled: o.ZRp.u(short, int, byte, java.lang.Object[]):void");
}
private static void p(int[] iArr, int i, Object[] objArr) {
char c;
int i2;
int i3 = 2 % 2;
C4403bZM c4403bZM = new C4403bZM();
char[] cArr = new char[4];
char[] cArr2 = new char[iArr.length * 2];
int[] iArr2 = s;
int i4 = 16;
int i5 = 1;
int i6 = 0;
if (iArr2 != null) {
int length = iArr2.length;
int[] iArr3 = new int[length];
int i7 = 0;
while (i7 < length) {
try {
Object[] objArr2 = new Object[i5];
objArr2[0] = Integer.valueOf(iArr2[i7]);
Object obj = xzZ.y.get(729798706);
if (obj == null) {
obj = ((Class) xzZ.c(15 - (ViewConfiguration.getKeyRepeatDelay() >> i4), 5 - View.resolveSize(0, 0), (char) (((Process.getThreadPriority(0) + 20) >> 6) + 58134))).getMethod("i", Integer.TYPE);
xzZ.y.put(729798706, obj);
}
iArr3[i7] = ((Integer) ((Method) obj).invoke(null, objArr2)).intValue();
i7++;
int i8 = $11 + 17;
$10 = i8 % 128;
if (i8 % 2 != 0) {
int i9 = 4 % 3;
}
i4 = 16;
i5 = 1;
} catch (Throwable th) {
Throwable cause = th.getCause();
if (cause == null) {
throw th;
}
throw cause;
}
}
iArr2 = iArr3;
}
int length2 = iArr2.length;
int[] iArr4 = new int[length2];
int[] iArr5 = s;
if (iArr5 != null) {
int length3 = iArr5.length;
int[] iArr6 = new int[length3];
int i10 = 0;
while (i10 < length3) {
int i11 = $11 + 103;
$10 = i11 % 128;
if (i11 % 2 != 0) {
Object[] objArr3 = new Object[1];
objArr3[i6] = Integer.valueOf(iArr5[i10]);
Object obj2 = xzZ.y.get(729798706);
if (obj2 != null) {
i2 = length3;
} else {
i2 = length3;
obj2 = ((Class) xzZ.c(15 - (ViewConfiguration.getKeyRepeatDelay() >> 16), 5 - (TypedValue.complexToFraction(0, BitmapDescriptorFactory.HUE_RED, BitmapDescriptorFactory.HUE_RED) > BitmapDescriptorFactory.HUE_RED ? 1 : (TypedValue.complexToFraction(0, BitmapDescriptorFactory.HUE_RED, BitmapDescriptorFactory.HUE_RED) == BitmapDescriptorFactory.HUE_RED ? 0 : -1)), (char) (58134 - TextUtils.getOffsetAfter("", 0)))).getMethod("i", Integer.TYPE);
xzZ.y.put(729798706, obj2);
}
iArr6[i10] = ((Integer) ((Method) obj2).invoke(null, objArr3)).intValue();
i10--;
length3 = i2;
} else {
int i12 = length3;
Object[] objArr4 = {Integer.valueOf(iArr5[i10])};
Object obj3 = xzZ.y.get(729798706);
if (obj3 != null) {
c = 55346;
} else {
obj3 = ((Class) xzZ.c(16 - (Process.getElapsedCpuTime() > 0L ? 1 : (Process.getElapsedCpuTime() == 0L ? 0 : -1)), View.MeasureSpec.makeMeasureSpec(0, 0) + 5, (char) (TextUtils.indexOf("", "", 0) + 58134))).getMethod("i", Integer.TYPE);
c = 55346;
xzZ.y.put(729798706, obj3);
}
iArr6[i10] = ((Integer) ((Method) obj3).invoke(null, objArr4)).intValue();
i10++;
length3 = i12;
}
i6 = 0;
}
iArr5 = iArr6;
}
int i13 = i6;
System.arraycopy(iArr5, i13, iArr4, i13, length2);
c4403bZM.b = i13;
while (c4403bZM.b < iArr.length) {
int i14 = $11 + 111;
$10 = i14 % 128;
int i15 = i14 % 2;
cArr[0] = (char) (iArr[c4403bZM.b] >> 16);
cArr[1] = (char) iArr[c4403bZM.b];
cArr[2] = (char) (iArr[c4403bZM.b + 1] >> 16);
cArr[3] = (char) iArr[c4403bZM.b + 1];
c4403bZM.e = (cArr[0] << 16) + cArr[1];
c4403bZM.a = (cArr[2] << 16) + cArr[3];
C4403bZM.d(iArr4);
int i16 = 0;
for (int i17 = 16; i16 < i17; i17 = 16) {
c4403bZM.e ^= iArr4[i16];
try {
Object[] objArr5 = {c4403bZM, Integer.valueOf(C4403bZM.d(c4403bZM.e)), c4403bZM, c4403bZM};
Object obj4 = xzZ.y.get(-1196964548);
if (obj4 == null) {
Class cls = (Class) xzZ.c(KeyEvent.keyCodeFromString("") + 118, 4 - TextUtils.lastIndexOf("", '0', 0), (char) ((AudioTrack.getMaxVolume() > BitmapDescriptorFactory.HUE_RED ? 1 : (AudioTrack.getMaxVolume() == BitmapDescriptorFactory.HUE_RED ? 0 : -1)) - 1));
byte b = (byte) 0;
byte b2 = (byte) (b + 1);
Object[] objArr6 = new Object[1];
u(b, b2, (byte) (b2 - 1), objArr6);
obj4 = cls.getMethod((String) objArr6[0], Object.class, Integer.TYPE, Object.class, Object.class);
xzZ.y.put(-1196964548, obj4);
}
int intValue = ((Integer) ((Method) obj4).invoke(null, objArr5)).intValue();
c4403bZM.e = c4403bZM.a;
c4403bZM.a = intValue;
i16++;
} catch (Throwable th2) {
Throwable cause2 = th2.getCause();
if (cause2 == null) {
throw th2;
}
throw cause2;
}
}
int i18 = c4403bZM.e;
c4403bZM.e = c4403bZM.a;
c4403bZM.a = i18;
c4403bZM.a ^= iArr4[16];
c4403bZM.e ^= iArr4[17];
int i19 = c4403bZM.e;
int i20 = c4403bZM.a;
cArr[0] = (char) (c4403bZM.e >>> 16);
cArr[1] = (char) c4403bZM.e;
cArr[2] = (char) (c4403bZM.a >>> 16);
cArr[3] = (char) c4403bZM.a;
C4403bZM.d(iArr4);
cArr2[c4403bZM.b * 2] = cArr[0];
cArr2[(c4403bZM.b * 2) + 1] = cArr[1];
cArr2[(c4403bZM.b * 2) + 2] = cArr[2];
cArr2[(c4403bZM.b * 2) + 3] = cArr[3];
Object[] objArr7 = {c4403bZM, c4403bZM};
Object obj5 = xzZ.y.get(1914371176);
if (obj5 == null) {
Class cls2 = (Class) xzZ.c(98 - (ViewConfiguration.getJumpTapTimeout() >> 16), 5 - (ViewConfiguration.getDoubleTapTimeout() >> 16), (char) (ViewConfiguration.getTapTimeout() >> 16));
byte b3 = (byte) 0;
byte b4 = b3;
Object[] objArr8 = new Object[1];
u(b3, b4, b4, objArr8);
obj5 = cls2.getMethod((String) objArr8[0], Object.class, Object.class);
xzZ.y.put(1914371176, obj5);
}
((Method) obj5).invoke(null, objArr7);
}
objArr[0] = new String(cArr2, 0, i);
}
@Override // o.BEC, o.yQj.LWm
public final Cursor wT_(CharSequence charSequence) {
String obj;
int i = 2 % 2;
if (charSequence == null) {
int i2 = q + 11;
r = i2 % 128;
int i3 = i2 % 2;
obj = "";
} else {
obj = charSequence.toString();
}
if (this.m.getVisibility() != 0 || this.m.getWindowVisibility() != 0) {
return null;
}
try {
Cursor jC_ = jC_(this.l, obj);
if (jC_ == null) {
return null;
}
jC_.getCount();
int i4 = r + 41;
q = i4 % 128;
int i5 = i4 % 2;
return jC_;
} catch (RuntimeException unused) {
return null;
}
}
@Override // android.widget.BaseAdapter
public final void notifyDataSetChanged() {
int i = 2 % 2;
int i2 = r + 11;
q = i2 % 128;
int i3 = i2 % 2;
super.notifyDataSetChanged();
jx_(this.d);
int i4 = q + 115;
r = i4 % 128;
int i5 = i4 % 2;
}
@Override // android.widget.BaseAdapter
public final void notifyDataSetInvalidated() {
int i = 2 % 2;
int i2 = r + 59;
q = i2 % 128;
if (i2 % 2 == 0) {
super.notifyDataSetInvalidated();
jx_(this.d);
int i3 = 55 / 0;
} else {
super.notifyDataSetInvalidated();
jx_(this.d);
}
int i4 = r + 103;
q = i4 % 128;
if (i4 % 2 == 0) {
throw null;
}
}
private static void jx_(Cursor cursor) {
int i = 2 % 2;
Bundle bundle = null;
if (cursor != null) {
int i2 = r + 63;
q = i2 % 128;
if (i2 % 2 == 0) {
cursor.getExtras();
bundle.hashCode();
throw null;
}
bundle = cursor.getExtras();
} else {
int i3 = r + 117;
q = i3 % 128;
int i4 = i3 % 2;
}
if (bundle != null) {
bundle.getBoolean("in_progress");
}
}
/* JADX WARN: Code restructure failed: missing block: B:14:0x001b, code lost:
if (r4 != null) goto L10;
*/
/* JADX WARN: Code restructure failed: missing block: B:6:0x0015, code lost:
if (r4 != null) goto L10;
*/
@Override // o.BEC, o.yQj.LWm
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void wQ_(android.database.Cursor r4) {
/*
r3 = this;
r0 = 2
int r1 = r0 % r0
int r1 = o.ZRp.r
int r1 = r1 + 115
int r2 = r1 % 128
o.ZRp.q = r2
int r1 = r1 % r0
if (r1 != 0) goto L18
super.wQ_(r4) // Catch: java.lang.Exception -> L4e
r1 = 38
int r1 = r1 / 0
if (r4 == 0) goto L4e
goto L1d
L18:
super.wQ_(r4) // Catch: java.lang.Exception -> L4e
if (r4 == 0) goto L4e
L1d:
java.lang.String r1 = "suggest_text_1"
int r1 = r4.getColumnIndex(r1) // Catch: java.lang.Exception -> L4e
r3.f8482o = r1 // Catch: java.lang.Exception -> L4e
java.lang.String r1 = "suggest_text_2"
int r1 = r4.getColumnIndex(r1) // Catch: java.lang.Exception -> L4e
r3.k = r1 // Catch: java.lang.Exception -> L4e
java.lang.String r1 = "suggest_text_2_url"
int r1 = r4.getColumnIndex(r1) // Catch: java.lang.Exception -> L4e
r3.n = r1 // Catch: java.lang.Exception -> L4e
java.lang.String r1 = "suggest_icon_1"
int r1 = r4.getColumnIndex(r1) // Catch: java.lang.Exception -> L4e
r3.h = r1 // Catch: java.lang.Exception -> L4e
java.lang.String r1 = "suggest_icon_2"
int r1 = r4.getColumnIndex(r1) // Catch: java.lang.Exception -> L4e
r3.i = r1 // Catch: java.lang.Exception -> L4e
java.lang.String r1 = "suggest_flags"
int r4 = r4.getColumnIndex(r1) // Catch: java.lang.Exception -> L4e
r3.b = r4 // Catch: java.lang.Exception -> L4e
return
L4e:
int r4 = o.ZRp.r
int r4 = r4 + 43
int r1 = r4 % 128
o.ZRp.q = r1
int r4 = r4 % r0
return
*/
throw new UnsupportedOperationException("Method not decompiled: o.ZRp.wQ_(android.database.Cursor):void");
}
@Override // o.VNe, o.BEC
public final View wV_(Context context, Cursor cursor, ViewGroup viewGroup) {
int i = 2 % 2;
View wV_ = super.wV_(context, cursor, viewGroup);
wV_.setTag(new RVV(wV_));
((ImageView) wV_.findViewById(SYO.saX.edit_query)).setImageResource(this.e);
int i2 = q + 125;
r = i2 % 128;
int i3 = i2 % 2;
return wV_;
}
/* loaded from: classes.dex */
static final class RVV {
public final ImageView a;
public final ImageView b;
public final TextView c;
public final ImageView d;
public final TextView e;
public RVV(View view) {
this.e = (TextView) view.findViewById(android.R.id.text1);
this.c = (TextView) view.findViewById(android.R.id.text2);
this.a = (ImageView) view.findViewById(android.R.id.icon1);
this.d = (ImageView) view.findViewById(android.R.id.icon2);
this.b = (ImageView) view.findViewById(SYO.saX.edit_query);
}
}
@Override // o.BEC
public final void wJ_(View view, Cursor cursor) {
CharSequence jt_;
int i = 2 % 2;
RVV rvv = (RVV) view.getTag();
int i2 = this.b;
int i3 = i2 != -1 ? cursor.getInt(i2) : 0;
if (rvv.e != null) {
jv_(rvv.e, jt_(cursor, this.f8482o));
}
if (rvv.c != null) {
int i4 = r + 67;
q = i4 % 128;
int i5 = i4 % 2;
String jt_2 = jt_(cursor, this.n);
if (jt_2 != null) {
int i6 = q + 107;
r = i6 % 128;
int i7 = i6 % 2;
jt_ = (CharSequence) e(new Object[]{this, jt_2}, -2042947454, 2042947457, System.identityHashCode(this));
} else {
jt_ = jt_(cursor, this.k);
}
if (TextUtils.isEmpty(jt_)) {
if (rvv.e != null) {
int i8 = r + 15;
q = i8 % 128;
if (i8 % 2 == 0) {
rvv.e.setSingleLine(false);
rvv.e.setMaxLines(3);
} else {
rvv.e.setSingleLine(false);
rvv.e.setMaxLines(2);
}
}
} else if (rvv.e != null) {
int i9 = q + 59;
r = i9 % 128;
int i10 = i9 % 2;
rvv.e.setSingleLine(true);
rvv.e.setMaxLines(1);
}
jv_(rvv.c, jt_);
}
if (rvv.a != null) {
int i11 = q + 57;
r = i11 % 128;
int i12 = i11 % 2;
ju_(rvv.a, jr_(cursor), 4);
}
if (rvv.d != null) {
ju_(rvv.d, js_(cursor), 8);
}
int i13 = this.j;
if (i13 != 2 && (i13 != 1 || (i3 & 1) == 0)) {
rvv.b.setVisibility(8);
return;
}
rvv.b.setVisibility(0);
rvv.b.setTag(rvv.e.getText());
rvv.b.setOnClickListener(this);
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
int i = 2 % 2;
Object tag = view.getTag();
if (!(!(tag instanceof CharSequence))) {
this.m.a((CharSequence) tag);
int i2 = q + 37;
r = i2 % 128;
if (i2 % 2 != 0) {
int i3 = 5 / 2;
}
}
int i4 = q + 25;
r = i4 % 128;
int i5 = i4 % 2;
}
private static /* synthetic */ Object a(Object[] objArr) {
ZRp zRp = (ZRp) objArr[0];
CharSequence charSequence = (CharSequence) objArr[1];
int i = 2 % 2;
int i2 = r + 39;
q = i2 % 128;
int i3 = i2 % 2;
if (zRp.t == null) {
TypedValue typedValue = new TypedValue();
zRp.f.getTheme().resolveAttribute(SYO.IeS.textColorSearchUrl, typedValue, true);
zRp.t = zRp.f.getResources().getColorStateList(typedValue.resourceId);
}
SpannableString spannableString = new SpannableString(charSequence);
spannableString.setSpan(new TextAppearanceSpan(null, 0, 0, zRp.t, null), 0, charSequence.length(), 33);
int i4 = q + 67;
r = i4 % 128;
if (i4 % 2 != 0) {
int i5 = 29 / 0;
}
return spannableString;
}
private static void jv_(TextView textView, CharSequence charSequence) {
int i = 2 % 2;
int i2 = r + 33;
q = i2 % 128;
int i3 = i2 % 2;
textView.setText(charSequence);
if (!(!TextUtils.isEmpty(charSequence))) {
int i4 = r + 11;
q = i4 % 128;
int i5 = i4 % 2;
textView.setVisibility(8);
return;
}
textView.setVisibility(0);
}
private Drawable jr_(Cursor cursor) {
int i = 2 % 2;
int i2 = this.h;
Object obj = null;
if (i2 != -1) {
Drawable jq_ = jq_(cursor.getString(i2));
if (jq_ == null) {
return jo_();
}
int i3 = r + 75;
q = i3 % 128;
if (i3 % 2 != 0) {
return jq_;
}
obj.hashCode();
throw null;
}
int i4 = q + 97;
r = i4 % 128;
if (i4 % 2 == 0) {
return null;
}
obj.hashCode();
throw null;
}
private Drawable js_(Cursor cursor) {
int i = 2 % 2;
int i2 = q;
int i3 = i2 + 91;
r = i3 % 128;
int i4 = i3 % 2;
int i5 = this.i;
if (i5 == -1) {
int i6 = i2 + 53;
r = i6 % 128;
Object obj = null;
if (i6 % 2 != 0) {
obj.hashCode();
throw null;
}
int i7 = i2 + 115;
r = i7 % 128;
int i8 = i7 % 2;
return null;
}
Drawable jq_ = jq_(cursor.getString(i5));
int i9 = r + 47;
q = i9 % 128;
if (i9 % 2 == 0) {
int i10 = 30 / 0;
}
return jq_;
}
private static void ju_(ImageView imageView, Drawable drawable, int i) {
int i2 = 2 % 2;
imageView.setImageDrawable(drawable);
if (drawable != null) {
imageView.setVisibility(0);
drawable.setVisible(false, false);
drawable.setVisible(true, false);
return;
}
int i3 = r + 7;
q = i3 % 128;
int i4 = i3 % 2;
imageView.setVisibility(i);
int i5 = r + 71;
q = i5 % 128;
int i6 = i5 % 2;
}
/* JADX WARN: Removed duplicated region for block: B:22:0x0060 A[RETURN] */
@Override // o.BEC, o.yQj.LWm
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.lang.CharSequence wR_(android.database.Cursor r5) {
/*
r4 = this;
r0 = 2
int r1 = r0 % r0
r1 = 0
if (r5 != 0) goto L10
int r5 = o.ZRp.q
int r5 = r5 + 41
int r2 = r5 % 128
o.ZRp.r = r2
int r5 = r5 % r0
return r1
L10:
java.lang.String r2 = "suggest_intent_query"
java.lang.String r2 = jn_(r5, r2)
if (r2 == 0) goto L22
int r5 = o.ZRp.q
int r5 = r5 + 57
int r1 = r5 % 128
o.ZRp.r = r1
int r5 = r5 % r0
return r2
L22:
android.app.SearchableInfo r2 = r4.l
boolean r2 = r2.shouldRewriteQueryFromData()
if (r2 == 0) goto L3c
java.lang.String r2 = "suggest_intent_data"
java.lang.String r2 = jn_(r5, r2)
if (r2 == 0) goto L3c
int r5 = o.ZRp.r
int r5 = r5 + 125
int r1 = r5 % 128
o.ZRp.q = r1
int r5 = r5 % r0
return r2
L3c:
android.app.SearchableInfo r2 = r4.l
boolean r2 = r2.shouldRewriteQueryFromText()
r3 = 1
if (r2 == r3) goto L46
goto L61
L46:
int r2 = o.ZRp.r
int r2 = r2 + 105
int r3 = r2 % 128
o.ZRp.q = r3
int r2 = r2 % r0
java.lang.String r0 = "suggest_text_1"
java.lang.String r5 = jn_(r5, r0)
if (r2 != 0) goto L5e
r0 = 60
int r0 = r0 / 0
if (r5 == 0) goto L61
goto L60
L5e:
if (r5 == 0) goto L61
L60:
return r5
L61:
return r1
*/
throw new UnsupportedOperationException("Method not decompiled: o.ZRp.wR_(android.database.Cursor):java.lang.CharSequence");
}
@Override // o.BEC, android.widget.Adapter
public final View getView(int i, View view, ViewGroup viewGroup) {
int i2 = 2 % 2;
int i3 = r + 9;
q = i3 % 128;
int i4 = i3 % 2;
try {
return super.getView(i, view, viewGroup);
} catch (RuntimeException e) {
View wV_ = wV_(this.f, this.d, viewGroup);
if (wV_ != null) {
((RVV) wV_.getTag()).e.setText(e.toString());
int i5 = q + 83;
r = i5 % 128;
int i6 = i5 % 2;
}
return wV_;
}
}
@Override // o.BEC, android.widget.BaseAdapter, android.widget.SpinnerAdapter
public final View getDropDownView(int i, View view, ViewGroup viewGroup) {
int i2 = 2 % 2;
try {
return super.getDropDownView(i, view, viewGroup);
} catch (RuntimeException e) {
View wU_ = wU_(this.f, this.d, viewGroup);
if (wU_ != null) {
((RVV) wU_.getTag()).e.setText(e.toString());
int i3 = q + 37;
r = i3 % 128;
int i4 = i3 % 2;
}
int i5 = r + 107;
q = i5 % 128;
int i6 = i5 % 2;
return wU_;
}
}
/* JADX WARN: Code restructure failed: missing block: B:11:0x006a, code lost:
r4 = java.lang.Integer.parseInt(r9);
r5 = new java.lang.StringBuilder("android.resource://");
r5.append(r8.f.getPackageName());
r5.append("/");
r5.append(r4);
r5 = r5.toString();
r6 = (android.graphics.drawable.Drawable) e(new java.lang.Object[]{r8, r5}, 1002219623, -1002219622, java.lang.System.identityHashCode(r8));
*/
/* JADX WARN: Code restructure failed: missing block: B:12:0x0098, code lost:
if (r6 == null) goto L21;
*/
/* JADX WARN: Code restructure failed: missing block: B:13:0x009a, code lost:
r9 = o.ZRp.q + 97;
o.ZRp.r = r9 % 128;
*/
/* JADX WARN: Code restructure failed: missing block: B:14:0x00a3, code lost:
if ((r9 % 2) != 0) goto L20;
*/
/* JADX WARN: Code restructure failed: missing block: B:15:0x00a5, code lost:
return r6;
*/
/* JADX WARN: Code restructure failed: missing block: B:17:0x00a6, code lost:
throw null;
*/
/* JADX WARN: Code restructure failed: missing block: B:18:0x00a7, code lost:
r0 = o.nMh.getDrawable(r8.f, r4);
jw_(r5, r0);
*/
/* JADX WARN: Code restructure failed: missing block: B:19:0x00b0, code lost:
return r0;
*/
/* JADX WARN: Code restructure failed: missing block: B:21:0x00b1, code lost:
return null;
*/
/* JADX WARN: Code restructure failed: missing block: B:22:0x00b2, code lost:
r0 = (android.graphics.drawable.Drawable) e(new java.lang.Object[]{r8, r9}, 1002219623, -1002219622, java.lang.System.identityHashCode(r8));
*/
/* JADX WARN: Code restructure failed: missing block: B:23:0x00c0, code lost:
if (r0 != null) goto L26;
*/
/* JADX WARN: Code restructure failed: missing block: B:24:0x00c2, code lost:
return r0;
*/
/* JADX WARN: Code restructure failed: missing block: B:25:0x00c3, code lost:
r0 = jp_(android.net.Uri.parse(r9));
jw_(r9, r0);
*/
/* JADX WARN: Code restructure failed: missing block: B:26:0x00ce, code lost:
return r0;
*/
/* JADX WARN: Code restructure failed: missing block: B:28:0x0062, code lost:
if (((java.lang.String) r3[0]).intern().equals(r9) == false) goto L14;
*/
/* JADX WARN: Code restructure failed: missing block: B:8:0x0045, code lost:
if (((java.lang.String) r3[0]).intern().equals(r9) == false) goto L14;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private android.graphics.drawable.Drawable jq_(java.lang.String r9) {
/*
r8 = this;
r0 = 2
int r1 = r0 % r0
int r1 = o.ZRp.q
int r1 = r1 + 81
int r2 = r1 % 128
o.ZRp.r = r2
int r1 = r1 % r0
r1 = 0
if (r9 == 0) goto Lcf
boolean r2 = r9.isEmpty()
r3 = 1
r2 = r2 ^ r3
if (r2 == r3) goto L19
goto Lcf
L19:
int r2 = o.ZRp.q
int r2 = r2 + 83
int r4 = r2 % 128
o.ZRp.r = r4
int r2 = r2 % r0
java.lang.String r4 = ""
r5 = 1015066750(0x3c80b07e, float:0.015709158)
r6 = 1346420094(0x5040bd7e, float:1.2934576E10)
r7 = 0
if (r2 == 0) goto L48
int[] r2 = new int[]{r6, r5}
android.text.TextUtils.getOffsetBefore(r4, r7)
java.lang.Object[] r3 = new java.lang.Object[r3]
p(r2, r7, r3)
r2 = r3[r7]
java.lang.String r2 = (java.lang.String) r2
java.lang.String r2 = r2.intern()
boolean r2 = r2.equals(r9)
if (r2 != 0) goto Lcf
goto L64
L48:
int[] r2 = new int[]{r6, r5}
int r4 = android.text.TextUtils.getOffsetBefore(r4, r7)
int r4 = r4 + r3
java.lang.Object[] r3 = new java.lang.Object[r3]
p(r2, r4, r3)
r2 = r3[r7]
java.lang.String r2 = (java.lang.String) r2
java.lang.String r2 = r2.intern()
boolean r2 = r2.equals(r9)
if (r2 != 0) goto Lcf
L64:
r2 = -1002219622(0xffffffffc443579a, float:-781.3688)
r3 = 1002219623(0x3bbca867, float:0.00575738)
int r4 = java.lang.Integer.parseInt(r9) // Catch: android.content.res.Resources.NotFoundException -> Lb1 java.lang.NumberFormatException -> Lb2
java.lang.StringBuilder r5 = new java.lang.StringBuilder // Catch: android.content.res.Resources.NotFoundException -> Lb1 java.lang.NumberFormatException -> Lb2
java.lang.String r6 = "android.resource://"
r5.<init>(r6) // Catch: android.content.res.Resources.NotFoundException -> Lb1 java.lang.NumberFormatException -> Lb2
android.content.Context r6 = r8.f // Catch: android.content.res.Resources.NotFoundException -> Lb1 java.lang.NumberFormatException -> Lb2
java.lang.String r6 = r6.getPackageName() // Catch: android.content.res.Resources.NotFoundException -> Lb1 java.lang.NumberFormatException -> Lb2
r5.append(r6) // Catch: android.content.res.Resources.NotFoundException -> Lb1 java.lang.NumberFormatException -> Lb2
java.lang.String r6 = "/"
r5.append(r6) // Catch: android.content.res.Resources.NotFoundException -> Lb1 java.lang.NumberFormatException -> Lb2
r5.append(r4) // Catch: android.content.res.Resources.NotFoundException -> Lb1 java.lang.NumberFormatException -> Lb2
java.lang.String r5 = r5.toString() // Catch: android.content.res.Resources.NotFoundException -> Lb1 java.lang.NumberFormatException -> Lb2
java.lang.Object[] r6 = new java.lang.Object[]{r8, r5} // Catch: android.content.res.Resources.NotFoundException -> Lb1 java.lang.NumberFormatException -> Lb2
int r7 = java.lang.System.identityHashCode(r8) // Catch: android.content.res.Resources.NotFoundException -> Lb1 java.lang.NumberFormatException -> Lb2
java.lang.Object r6 = e(r6, r3, r2, r7) // Catch: android.content.res.Resources.NotFoundException -> Lb1 java.lang.NumberFormatException -> Lb2
android.graphics.drawable.Drawable r6 = (android.graphics.drawable.Drawable) r6 // Catch: android.content.res.Resources.NotFoundException -> Lb1 java.lang.NumberFormatException -> Lb2
if (r6 == 0) goto La7
int r9 = o.ZRp.q
int r9 = r9 + 97
int r2 = r9 % 128
o.ZRp.r = r2
int r9 = r9 % r0
if (r9 != 0) goto La6
return r6
La6:
throw r1
La7:
android.content.Context r0 = r8.f // Catch: android.content.res.Resources.NotFoundException -> Lb1 java.lang.NumberFormatException -> Lb2
android.graphics.drawable.Drawable r0 = o.nMh.getDrawable(r0, r4) // Catch: android.content.res.Resources.NotFoundException -> Lb1 java.lang.NumberFormatException -> Lb2
r8.jw_(r5, r0) // Catch: android.content.res.Resources.NotFoundException -> Lb1 java.lang.NumberFormatException -> Lb2
return r0
Lb1:
return r1
Lb2:
java.lang.Object[] r0 = new java.lang.Object[]{r8, r9}
int r1 = java.lang.System.identityHashCode(r8)
java.lang.Object r0 = e(r0, r3, r2, r1)
android.graphics.drawable.Drawable r0 = (android.graphics.drawable.Drawable) r0
if (r0 == 0) goto Lc3
return r0
Lc3:
android.net.Uri r0 = android.net.Uri.parse(r9)
android.graphics.drawable.Drawable r0 = r8.jp_(r0)
r8.jw_(r9, r0)
return r0
Lcf:
return r1
*/
throw new UnsupportedOperationException("Method not decompiled: o.ZRp.jq_(java.lang.String):android.graphics.drawable.Drawable");
}
private Drawable jp_(Uri uri) {
int i = 2 % 2;
int i2 = r + 121;
q = i2 % 128;
int i3 = i2 % 2;
Object obj = null;
try {
if (!"android.resource".equals(uri.getScheme())) {
InputStream openInputStream = this.f.getContentResolver().openInputStream(uri);
if (openInputStream == null) {
StringBuilder sb = new StringBuilder("Failed to open ");
sb.append(uri);
throw new FileNotFoundException(sb.toString());
}
try {
Drawable createFromStream = Drawable.createFromStream(openInputStream, null);
int i4 = q + 27;
r = i4 % 128;
if (i4 % 2 != 0) {
int i5 = 58 / 0;
}
return createFromStream;
} finally {
try {
openInputStream.close();
} catch (IOException unused) {
}
}
}
int i6 = r + 113;
q = i6 % 128;
try {
if (i6 % 2 == 0) {
jB_(uri);
obj.hashCode();
throw null;
}
Drawable jB_ = jB_(uri);
int i7 = r + 13;
q = i7 % 128;
int i8 = i7 % 2;
return jB_;
} catch (Resources.NotFoundException unused2) {
StringBuilder sb2 = new StringBuilder("Resource does not exist: ");
sb2.append(uri);
throw new FileNotFoundException(sb2.toString());
}
} catch (FileNotFoundException e) {
e.getMessage();
return null;
}
e.getMessage();
return null;
}
private static /* synthetic */ Object e(Object[] objArr) {
ZRp zRp = (ZRp) objArr[0];
String str = (String) objArr[1];
int i = 2 % 2;
int i2 = q + 19;
r = i2 % 128;
int i3 = i2 % 2;
Drawable.ConstantState constantState = zRp.g.get(str);
if (constantState != null) {
Drawable newDrawable = constantState.newDrawable();
int i4 = r + 33;
q = i4 % 128;
if (i4 % 2 != 0) {
return newDrawable;
}
throw null;
}
int i5 = r;
int i6 = i5 + 29;
q = i6 % 128;
if (i6 % 2 == 0) {
int i7 = 53 / 0;
}
int i8 = i5 + 17;
q = i8 % 128;
int i9 = i8 % 2;
return null;
}
private void jw_(String str, Drawable drawable) {
int i = 2 % 2;
if (drawable != null) {
int i2 = q + 91;
r = i2 % 128;
int i3 = i2 % 2;
this.g.put(str, drawable.getConstantState());
int i4 = r + 123;
q = i4 % 128;
int i5 = i4 % 2;
}
}
private Drawable jo_() {
int i = 2 % 2;
Drawable jm_ = jm_(this.l.getSearchActivity());
if (jm_ != null) {
int i2 = r + 63;
q = i2 % 128;
int i3 = i2 % 2;
return jm_;
}
Drawable defaultActivityIcon = this.f.getPackageManager().getDefaultActivityIcon();
int i4 = r + 71;
q = i4 % 128;
int i5 = i4 % 2;
return defaultActivityIcon;
}
private Drawable jm_(ComponentName componentName) {
int i = 2 % 2;
String flattenToShortString = componentName.flattenToShortString();
Drawable.ConstantState constantState = null;
if (this.g.containsKey(flattenToShortString)) {
int i2 = q + 5;
r = i2 % 128;
if (i2 % 2 != 0) {
this.g.get(flattenToShortString);
throw null;
}
Drawable.ConstantState constantState2 = this.g.get(flattenToShortString);
if (constantState2 == null) {
return null;
}
return constantState2.newDrawable(this.f.getResources());
}
Drawable drawable = (Drawable) e(new Object[]{this, componentName}, -1149350714, 1149350718, System.identityHashCode(this));
if (drawable == null) {
int i3 = r + 49;
q = i3 % 128;
if (i3 % 2 == 0) {
throw null;
}
} else {
constantState = drawable.getConstantState();
}
this.g.put(flattenToShortString, constantState);
return drawable;
}
private static /* synthetic */ Object c(Object[] objArr) {
PackageManager packageManager;
ActivityInfo activityInfo;
ZRp zRp = (ZRp) objArr[0];
ComponentName componentName = (ComponentName) objArr[1];
int i = 2 % 2;
int i2 = r + 17;
q = i2 % 128;
Object obj = null;
try {
if (i2 % 2 == 0) {
packageManager = zRp.f.getPackageManager();
activityInfo = packageManager.getActivityInfo(componentName, 22806);
} else {
packageManager = zRp.f.getPackageManager();
activityInfo = packageManager.getActivityInfo(componentName, 128);
}
try {
int intValue = ((Integer) ComponentInfo.class.getMethod("getIconResource", null).invoke(activityInfo, null)).intValue();
if (intValue == 0) {
int i3 = r + 43;
q = i3 % 128;
int i4 = i3 % 2;
return null;
}
Drawable drawable = packageManager.getDrawable(componentName.getPackageName(), intValue, (ApplicationInfo) ComponentInfo.class.getField("applicationInfo").get(activityInfo));
if (drawable != null) {
int i5 = q + 73;
r = i5 % 128;
if (i5 % 2 == 0) {
return drawable;
}
obj.hashCode();
throw null;
}
componentName.flattenToShortString();
return null;
} catch (Throwable th) {
Throwable cause = th.getCause();
if (cause != null) {
throw cause;
}
throw th;
}
} catch (PackageManager.NameNotFoundException unused) {
return null;
}
}
public static String jn_(Cursor cursor, String str) {
int i = 2 % 2;
int i2 = r + 123;
q = i2 % 128;
int i3 = i2 % 2;
String jt_ = jt_(cursor, cursor.getColumnIndex(str));
int i4 = r + 95;
q = i4 % 128;
if (i4 % 2 != 0) {
return jt_;
}
Object obj = null;
obj.hashCode();
throw null;
}
private static String jt_(Cursor cursor, int i) {
int i2 = 2 % 2;
int i3 = r + 7;
int i4 = i3 % 128;
q = i4;
if (i3 % 2 == 0) {
throw null;
}
if (i != -1) {
try {
return cursor.getString(i);
} catch (Exception unused) {
return null;
}
}
int i5 = i4 + 41;
r = i5 % 128;
if (i5 % 2 == 0) {
return null;
}
throw null;
}
private Drawable jB_(Uri uri) throws FileNotFoundException {
String str;
String str2;
int identifier;
int i = 2 % 2;
String authority = uri.getAuthority();
if (TextUtils.isEmpty(authority)) {
throw new FileNotFoundException("No authority: ".concat(String.valueOf(uri)));
}
try {
Resources resourcesForApplication = this.f.getPackageManager().getResourcesForApplication(authority);
List<String> pathSegments = uri.getPathSegments();
if (pathSegments == null) {
throw new FileNotFoundException("No path: ".concat(String.valueOf(uri)));
}
int size = pathSegments.size();
if (size == 1) {
int i2 = r + 71;
q = i2 % 128;
int i3 = i2 % 2;
try {
identifier = Integer.parseInt(pathSegments.get(0));
int i4 = q + 45;
r = i4 % 128;
int i5 = i4 % 2;
} catch (NumberFormatException unused) {
throw new FileNotFoundException("Single path segment is not a resource ID: ".concat(String.valueOf(uri)));
}
} else if (size == 2) {
int i6 = q + 67;
r = i6 % 128;
if (i6 % 2 != 0) {
str = pathSegments.get(1);
str2 = pathSegments.get(1);
} else {
str = pathSegments.get(1);
str2 = pathSegments.get(0);
}
identifier = resourcesForApplication.getIdentifier(str, str2, authority);
} else {
throw new FileNotFoundException("More than two path segments: ".concat(String.valueOf(uri)));
}
if (identifier == 0) {
throw new FileNotFoundException("No resource found for: ".concat(String.valueOf(uri)));
}
return resourcesForApplication.getDrawable(identifier);
} catch (PackageManager.NameNotFoundException unused2) {
throw new FileNotFoundException("No package found for authority: ".concat(String.valueOf(uri)));
}
}
private Cursor jC_(SearchableInfo searchableInfo, String str) {
int i = 2 % 2;
int i2 = q + 101;
r = i2 % 128;
int i3 = i2 % 2;
String[] strArr = null;
if (searchableInfo == null) {
return null;
}
String suggestAuthority = searchableInfo.getSuggestAuthority();
if (suggestAuthority == null) {
int i4 = q + 41;
r = i4 % 128;
int i5 = i4 % 2;
return null;
}
Uri.Builder fragment = new Uri.Builder().scheme("content").authority(suggestAuthority).query("").fragment("");
String suggestPath = searchableInfo.getSuggestPath();
if (suggestPath != null) {
fragment.appendEncodedPath(suggestPath);
}
fragment.appendPath("search_suggest_query");
String suggestSelection = searchableInfo.getSuggestSelection();
if (suggestSelection != null) {
strArr = new String[]{str};
} else {
fragment.appendPath(str);
int i6 = q + 35;
r = i6 % 128;
int i7 = i6 % 2;
}
String[] strArr2 = strArr;
fragment.appendQueryParameter("limit", "50");
return this.f.getContentResolver().query(fragment.build(), null, suggestSelection, strArr2, null);
}
public ZRp(Context context, SearchView searchView, SearchableInfo searchableInfo, WeakHashMap<String, Drawable.ConstantState> weakHashMap) {
super(context, searchView.n);
this.a = false;
this.j = 1;
this.f8482o = -1;
this.k = -1;
this.n = -1;
this.h = -1;
this.i = -1;
this.b = -1;
this.m = searchView;
this.l = searchableInfo;
this.e = searchView.l;
this.f = context;
this.g = weakHashMap;
}
private static /* synthetic */ Object b(Object[] objArr) {
ZRp zRp = (ZRp) objArr[0];
int intValue = ((Number) objArr[1]).intValue();
int i = 2 % 2;
int i2 = q + 125;
r = i2 % 128;
int i3 = i2 % 2;
Object obj = null;
zRp.j = intValue;
if (i3 == 0) {
return null;
}
obj.hashCode();
throw null;
}
public final void c(int i) {
e(new Object[]{this, Integer.valueOf(i)}, 416540722, -416540722, i);
}
@Override // o.BEC, android.widget.BaseAdapter, android.widget.Adapter
public final boolean hasStableIds() {
return ((Boolean) e(new Object[]{this}, 604306026, -604306024, System.identityHashCode(this))).booleanValue();
}
private Drawable jl_(ComponentName componentName) {
return (Drawable) e(new Object[]{this, componentName}, -1149350714, 1149350718, System.identityHashCode(this));
}
private CharSequence c(CharSequence charSequence) {
return (CharSequence) e(new Object[]{this, charSequence}, -2042947454, 2042947457, System.identityHashCode(this));
}
private Drawable jk_(String str) {
return (Drawable) e(new Object[]{this, str}, 1002219623, -1002219622, System.identityHashCode(this));
}
}