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 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.(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.(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 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 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)); } }