package com.facetec.sdk; import android.content.ContentResolver; import android.content.Context; import android.graphics.Color; import android.graphics.ImageFormat; import android.os.Looper; import android.os.Process; import android.os.SystemClock; import android.provider.Settings; import android.text.TextUtils; import android.util.TypedValue; import android.view.Gravity; import android.view.KeyEvent; import android.view.View; import android.view.ViewConfiguration; import android.widget.ExpandableListView; import com.google.android.gms.maps.model.BitmapDescriptorFactory; import com.google.common.base.Ascii; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.lang.reflect.Method; import java.nio.charset.StandardCharsets; import net.sf.scuba.smartcards.ISO7816; import org.bouncycastle.crypto.tls.CipherSuite; import org.bouncycastle.i18n.LocalizedMessage; import org.jmrtd.lds.CVCAFile; import org.json.JSONException; import org.json.JSONObject; import org.simpleframework.xml.strategy.Name; /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes.dex */ public final class c { private static final byte[] $$a = null; private static final int $$b = 0; private static int $10; private static int $11; private static e a; private static byte[] d; private static c e; private static int f; private static final int g = 0; private static Object h; private static boolean i; private static final byte[] j = null; private static int k; private static int l; private static char[] m; private static byte[] n; /* renamed from: o, reason: collision with root package name */ private static short[] f6417o; private static int q; private static int r; private ac b; private d c; /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes.dex */ public enum e { Old, New } /* JADX WARN: Removed duplicated region for block: B:10:0x0050 */ /* JADX WARN: Removed duplicated region for block: B:13:0x0058 */ /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:13:0x0058 -> B:7:0x0061). 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 t(int r7, byte r8, int r9, java.lang.Object[] r10) { /* int r0 = com.facetec.sdk.c.q int r0 = r0 + 79 int r1 = r0 % 128 com.facetec.sdk.c.r = r1 int r0 = r0 % 2 r2 = 1 r3 = 0 if (r0 == 0) goto L2a r0 = 4 int r7 = r0 >> r7 r0 = 125(0x7d, float:1.75E-43) int r7 = r0 >>> r7 int r9 = r9 + (-127) int r9 = r9 * 84 int r8 = r8 / 98 r0 = 34 int r0 = r0 % r8 byte[] r8 = com.facetec.sdk.c.j byte[] r4 = new byte[r7] int r7 = r7 + 127 if (r8 != 0) goto L28 r5 = r2 goto L3f L28: r1 = r2 goto L4b L2a: int r7 = r7 * 3 int r9 = r9 * 12 int r9 = 16 - r9 int r8 = r8 * 7 int r0 = 106 - r8 byte[] r8 = com.facetec.sdk.c.j int r4 = 16 - r7 byte[] r4 = new byte[r4] int r7 = 15 - r7 if (r8 != 0) goto L4a r5 = r3 L3f: int r1 = r1 + 85 int r1 = r1 % 128 com.facetec.sdk.c.q = r1 r1 = r0 r0 = r9 r9 = r8 r8 = r7 goto L61 L4a: r1 = r3 L4b: byte r5 = (byte) r0 r4[r1] = r5 if (r1 != r7) goto L58 java.lang.String r7 = new java.lang.String r7.(r4, r3) r10[r3] = r7 return L58: int r5 = r1 + 1 r1 = r8[r9] r6 = r8 r8 = r7 r7 = r0 r0 = r9 r9 = r6 L61: int r7 = r7 + r1 int r7 = r7 + 2 int r0 = r0 + r2 r1 = r5 r6 = r0 r0 = r7 r7 = r8 r8 = r9 r9 = r6 goto L4b */ throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.c.t(int, byte, int, java.lang.Object[]):void"); } /* JADX WARN: Removed duplicated region for block: B:10:0x0024 */ /* JADX WARN: Removed duplicated region for block: B:7:0x001c */ /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:10:0x0024 -> 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(int r5, int r6, int r7, java.lang.Object[] r8) { /* int r7 = r7 << 2 int r7 = 4 - r7 int r5 = r5 * 3 byte[] r0 = com.facetec.sdk.c.$$a int r6 = r6 + 97 int r1 = 1 - r5 byte[] r1 = new byte[r1] r2 = 0 int r5 = 0 - r5 if (r0 != 0) goto L16 r4 = r5 r3 = r2 goto L28 L16: r3 = r2 L17: byte r4 = (byte) r6 r1[r3] = r4 if (r3 != r5) goto L24 java.lang.String r5 = new java.lang.String r5.(r1, r2) r8[r2] = r5 return L24: r4 = r0[r7] int r3 = r3 + 1 L28: int r4 = -r4 int r7 = r7 + 1 int r6 = r6 + r4 goto L17 */ throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.c.u(int, int, int, java.lang.Object[]):void"); } static { init$0(); $10 = 0; $11 = 1; r = 0; q = 1; c(); b(); i = true; d = null; e = null; a = e.Old; h = new Object(); q = (r + 85) % 128; } private c(Context context) { this.c = new d(); this.b = new ac(context); try { byte[] e2 = bh.e(context, i(context), j(context)); JSONObject jSONObject = new JSONObject(new String(e2, 0, e2.length, StandardCharsets.UTF_8)); Object[] objArr = new Object[1]; p(Color.alpha(0) - 586675151, (-727531433) - (ViewConfiguration.getPressedStateDuration() >> 16), (byte) ((-1) - Process.getGidForName("")), (short) ((ViewConfiguration.getLongPressTimeout() >> 16) - 79), ImageFormat.getBitsPerPixel(0) - 12, objArr); String optString = jSONObject.optString(((String) objArr[0]).intern(), ""); Object[] objArr2 = new Object[1]; s(false, new int[]{0, 5, 142, 5}, "\u0001\u0001\u0000\u0000\u0000", objArr2); JSONObject optJSONObject = jSONObject.optJSONObject(((String) objArr2[0]).intern()); if (!optString.isEmpty()) { this.c = d.a(new JSONObject(optString)); } if (optJSONObject != null) { this.b = ac.a(context, optJSONObject.toString()); } } catch (FileNotFoundException unused) { } catch (Exception e3) { k.a(e3); } } private static c b(Context context) { c cVar; synchronized (c.class) { r = (q + 123) % 128; if (e == null) { e = new c(context); r = (q + 67) % 128; } cVar = e; } return cVar; } private static d d() { d dVar; synchronized (c.class) { int i2 = q; int i3 = i2 + 87; r = i3 % 128; if (i3 % 2 != 0) { throw new ArithmeticException(); } c cVar = e; if (cVar == null) { try { Object[] objArr = new Object[1]; p((-586675143) - TextUtils.indexOf("", "", 0), (-727531465) - (ViewConfiguration.getMinimumFlingVelocity() >> 16), (byte) (ViewConfiguration.getFadingEdgeLength() >> 16), (short) ((TypedValue.complexToFloat(0) > BitmapDescriptorFactory.HUE_RED ? 1 : (TypedValue.complexToFloat(0) == BitmapDescriptorFactory.HUE_RED ? 0 : -1)) - 88), (-14) - TextUtils.indexOf((CharSequence) "", '0'), objArr); throw new RuntimeException(((String) objArr[0]).intern()); } catch (Exception e2) { k.a(e2); return new d(); } } int i4 = i2 + 75; r = i4 % 128; if (i4 % 2 != 0) { d dVar2 = cVar.c; throw new NullPointerException(); } dVar = cVar.c; } return dVar; } /* JADX INFO: Access modifiers changed from: package-private */ public static ac d(Context context) { ac acVar; synchronized (c.class) { int i2 = r + 85; q = i2 % 128; try { if (i2 % 2 != 0) { acVar = b(context).b; } else { ac acVar2 = b(context).b; throw new NullPointerException(); } } catch (Exception unused) { return new ac(context); } } return acVar; } /* JADX INFO: Access modifiers changed from: package-private */ public static e c(Context context) { e eVar; synchronized (c.class) { int i2 = q + 49; r = i2 % 128; if (i2 % 2 != 0) { h(context); throw new NullPointerException(); } h(context); eVar = a; r = (q + 25) % 128; } return eVar; } /* JADX INFO: Access modifiers changed from: package-private */ public static void d(Context context, ac acVar) { synchronized (c.class) { q = (r + 119) % 128; try { c b = b(context); b.b = acVar; b.a(context); r = (q + 67) % 128; } catch (Exception e2) { k.a(e2); } } } private void a(Context context) throws Exception { int i2 = r; q = (i2 + 41) % 128; if (!i) { int i3 = (i2 + 77) % 128; q = i3; r = (i3 + 31) % 128; try { byte[] bArr = j; byte b = (byte) (bArr[15] - 1); byte b2 = b; Object[] objArr = new Object[1]; t(b, b2, b2, objArr); Class cls = Class.forName((String) objArr[0]); byte b3 = bArr[15]; byte b4 = b3; Object[] objArr2 = new Object[1]; t(b3, b4, b4, objArr2); if (cls.getMethod((String) objArr2[0], null).invoke(null, null).equals(Looper.getMainLooper().getThread())) { throw new AssertionError(); } } catch (Throwable th) { Throwable cause = th.getCause(); if (cause == null) { throw th; } throw cause; } } e = this; JSONObject jSONObject = new JSONObject(); String d2 = this.c.d(); Object[] objArr3 = new Object[1]; p((-586675151) - (ViewConfiguration.getPressedStateDuration() >> 16), View.combineMeasuredStates(0, 0) - 727531433, (byte) (1 - (ViewConfiguration.getGlobalActionKeyTimeout() > 0L ? 1 : (ViewConfiguration.getGlobalActionKeyTimeout() == 0L ? 0 : -1))), (short) (View.resolveSizeAndState(0, 0, 0) - 79), TextUtils.indexOf((CharSequence) "", '0') - 12, objArr3); jSONObject.put(((String) objArr3[0]).intern(), d2); Object[] objArr4 = new Object[1]; s(false, new int[]{0, 5, 142, 5}, "\u0001\u0001\u0000\u0000\u0000", objArr4); jSONObject.put(((String) objArr4[0]).intern(), this.b.a()); Object[] objArr5 = new Object[1]; p((-586675127) - TextUtils.indexOf("", "", 0, 0), (ViewConfiguration.getWindowTouchSlop() >> 8) - 727531434, (byte) ((-1) - TextUtils.indexOf((CharSequence) "", '0', 0, 0)), (short) (96 - TextUtils.indexOf((CharSequence) "", '0')), (-12) - (ViewConfiguration.getGlobalActionKeyTimeout() > 0L ? 1 : (ViewConfiguration.getGlobalActionKeyTimeout() == 0L ? 0 : -1)), objArr5); jSONObject.put(((String) objArr5[0]).intern(), av.c(16, 32)); bh.b(context, i(context), j(context), jSONObject.toString().getBytes(StandardCharsets.UTF_8)); } private static byte[] h(Context context) throws Exception { byte[] e2; ContentResolver contentResolver = context.getContentResolver(); Object[] objArr = new Object[1]; s(true, new int[]{5, 10, 80, 0}, "\u0000\u0001\u0000\u0001\u0001\u0000\u0001\u0000\u0000\u0001", objArr); String string = Settings.Secure.getString(contentResolver, ((String) objArr[0]).intern()); StringBuilder sb = new StringBuilder(); sb.append(context.getPackageName()); sb.append(string); Object[] objArr2 = new Object[1]; s(false, new int[]{15, 10, 2, 6}, "\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0001\u0000\u0001", objArr2); sb.append(((String) objArr2[0]).intern()); String e3 = bl.e(sb.toString()); StringBuilder sb2 = new StringBuilder(); sb2.append(context.getPackageName()); sb2.append(string); Object[] objArr3 = new Object[1]; s(true, new int[]{25, 4, 0, 3}, "\u0000\u0001\u0000\u0001", objArr3); sb2.append(((String) objArr3[0]).intern()); String e4 = bl.e(sb2.toString()); try { e2 = bh.e(context, e3); } catch (FileNotFoundException unused) { } if (e2.length <= 0) { q = (r + 123) % 128; byte[] d2 = av.d(32, 128); bh.a(context, e3, d2); e eVar = e.New; a = eVar; byte ordinal = (byte) eVar.ordinal(); FileOutputStream openFileOutput = context.openFileOutput(e4, 0); openFileOutput.write(ordinal); openFileOutput.close(); return d2; } int i2 = r + 105; q = i2 % 128; if (i2 % 2 != 0) { a = e.values()[bh.d(context, e4)]; return e2; } a = e.values()[bh.d(context, e4)]; throw null; } /* JADX INFO: Access modifiers changed from: package-private */ public static byte[] e(Context context) throws Exception { synchronized (h) { if (d == null) { d = h(context); } } return bl.c(d); } /* JADX INFO: Access modifiers changed from: package-private */ public static void e(Context context, d dVar) { synchronized (c.class) { q = (r + 31) % 128; try { c b = b(context); b.c = dVar; b.a(context); int i2 = r + 97; q = i2 % 128; if (i2 % 2 == 0) { throw null; } } catch (Exception e2) { k.a(e2); } } } /* JADX INFO: Access modifiers changed from: package-private */ public static boolean a() { int i2 = r + 53; q = i2 % 128; if (i2 % 2 == 0) { Boolean bool = d().c; throw new ArithmeticException(); } boolean booleanValue = d().c.booleanValue(); r = (q + 91) % 128; return booleanValue; } /* JADX INFO: Access modifiers changed from: package-private */ public static int e() { int i2 = r + 15; q = i2 % 128; if (i2 % 2 == 0) { Integer num = d().a; throw null; } int intValue = d().a.intValue(); r = (q + 61) % 128; return intValue; } private static String i(Context context) throws Exception { q = (r + 47) % 128; byte[] e2 = e(context); long elapsedRealtimeNanos = SystemClock.elapsedRealtimeNanos(); Object[] objArr = new Object[1]; p((-586675120) - (elapsedRealtimeNanos > 0L ? 1 : (elapsedRealtimeNanos == 0L ? 0 : -1)), TextUtils.indexOf("", "") - 727531458, (byte) (TypedValue.complexToFloat(0) > BitmapDescriptorFactory.HUE_RED ? 1 : (TypedValue.complexToFloat(0) == BitmapDescriptorFactory.HUE_RED ? 0 : -1)), (short) (101 - (ViewConfiguration.getScrollBarFadeDuration() >> 16)), (-13) - (TypedValue.complexToFloat(0) > BitmapDescriptorFactory.HUE_RED ? 1 : (TypedValue.complexToFloat(0) == BitmapDescriptorFactory.HUE_RED ? 0 : -1)), objArr); String e3 = bl.e(e2, ((String) objArr[0]).intern()); int i2 = r + 89; q = i2 % 128; if (i2 % 2 != 0) { return e3; } throw null; } private static byte[] j(Context context) throws Exception { int i2 = q + 11; r = i2 % 128; if (i2 % 2 != 0) { byte[] e2 = e(context); Object[] objArr = new Object[1]; s(true, new int[]{29, 14, CipherSuite.TLS_DHE_PSK_WITH_AES_128_GCM_SHA256, 3}, "\u0001\u0000\u0000\u0001\u0001\u0000\u0000\u0000\u0001\u0000\u0000\u0001\u0001\u0001", objArr); return bl.a(e2, ((String) objArr[0]).intern()); } byte[] e3 = e(context); Object[] objArr2 = new Object[1]; s(false, new int[]{29, 14, CipherSuite.TLS_DHE_PSK_WITH_AES_128_GCM_SHA256, 3}, "\u0001\u0000\u0000\u0001\u0001\u0000\u0000\u0000\u0001\u0000\u0000\u0001\u0001\u0001", objArr2); return bl.a(e3, ((String) objArr2[0]).intern()); } /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes.dex */ public static final class d { String b; String d; Integer f; Integer i; Boolean c = Boolean.FALSE; Integer a = 10; Boolean e = Boolean.FALSE; private Boolean h = Boolean.TRUE; /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes.dex */ public enum a { ID(Name.MARK), APP_SEND_DIAGNOSTICS("sd"), DIAGNOSTICS_SIZE("ds"), CACHE_KEY("ck"), IS_VERSION_DEPRECATED("vd"), RECENT_FAILURES("rf"), APPLICATION_ID("ai"), IS_LATEST_VERSION("lv"); final String j; a(String str) { this.j = str; } } /* JADX INFO: Access modifiers changed from: package-private */ public static d a(JSONObject jSONObject) throws JSONException { d dVar = new d(); for (a aVar : a.values()) { switch (AnonymousClass4.a[aVar.ordinal()]) { case 1: dVar.d = jSONObject.getString(aVar.j); break; case 2: dVar.c = Boolean.valueOf(jSONObject.getBoolean(aVar.j)); break; case 3: dVar.a = Integer.valueOf(jSONObject.getInt(aVar.j)); break; case 4: dVar.b = jSONObject.getString(aVar.j); break; case 5: dVar.e = Boolean.valueOf(jSONObject.getBoolean(aVar.j)); break; case 6: dVar.i = Integer.valueOf(jSONObject.getInt(aVar.j)); break; case 7: dVar.f = Integer.valueOf(jSONObject.getInt(aVar.j)); break; case 8: dVar.h = Boolean.valueOf(jSONObject.getBoolean(aVar.j)); break; } } return dVar; } /* JADX WARN: Failed to find 'out' block for switch in B:6:0x0017. Please report as an issue. */ final String d() { int i; JSONObject jSONObject = new JSONObject(); try { } catch (JSONException unused) { } for (a aVar : a.values()) { switch (AnonymousClass4.a[aVar.ordinal()]) { case 1: jSONObject.put(aVar.j, this.d); case 2: jSONObject.put(aVar.j, this.c); case 3: jSONObject.put(aVar.j, this.a); case 4: jSONObject.put(aVar.j, this.b); case 5: jSONObject.put(aVar.j, this.e); case 6: jSONObject.put(aVar.j, this.i); case 7: jSONObject.put(aVar.j, this.f); case 8: jSONObject.put(aVar.j, this.h); default: } return jSONObject.toString(); } return jSONObject.toString(); } } /* JADX INFO: Access modifiers changed from: package-private */ /* renamed from: com.facetec.sdk.c$4, reason: invalid class name */ /* loaded from: classes.dex */ public static final /* synthetic */ class AnonymousClass4 { static final int[] a; static { int[] iArr = new int[d.a.values().length]; a = iArr; try { iArr[d.a.ID.ordinal()] = 1; } catch (NoSuchFieldError unused) { } try { a[d.a.APP_SEND_DIAGNOSTICS.ordinal()] = 2; } catch (NoSuchFieldError unused2) { } try { a[d.a.DIAGNOSTICS_SIZE.ordinal()] = 3; } catch (NoSuchFieldError unused3) { } try { a[d.a.CACHE_KEY.ordinal()] = 4; } catch (NoSuchFieldError unused4) { } try { a[d.a.IS_VERSION_DEPRECATED.ordinal()] = 5; } catch (NoSuchFieldError unused5) { } try { a[d.a.RECENT_FAILURES.ordinal()] = 6; } catch (NoSuchFieldError unused6) { } try { a[d.a.APPLICATION_ID.ordinal()] = 7; } catch (NoSuchFieldError unused7) { } try { a[d.a.IS_LATEST_VERSION.ordinal()] = 8; } catch (NoSuchFieldError unused8) { } } } /* JADX WARN: Code restructure failed: missing block: B:51:0x01ed, code lost: if (r4 != false) goto L50; */ /* JADX WARN: Code restructure failed: missing block: B:52:0x0203, code lost: com.facetec.sdk.c.$10 = (r3 + 123) % 128; r3 = 0; */ /* JADX WARN: Code restructure failed: missing block: B:85:0x0201, code lost: r3 = 1; */ /* JADX WARN: Code restructure failed: missing block: B:87:0x01ff, code lost: if (r4 != false) goto L50; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ private static void p(int r20, int r21, byte r22, short r23, int r24, java.lang.Object[] r25) { /* Method dump skipped, instructions count: 812 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.facetec.sdk.c.p(int, int, byte, short, int, java.lang.Object[]):void"); } private static void s(boolean z, int[] iArr, String str, Object[] objArr) { String str2 = str; byte[] bArr = str2; if (str2 != null) { bArr = str2.getBytes(LocalizedMessage.DEFAULT_ENCODING); } byte[] bArr2 = bArr; gp gpVar = new gp(); char c = 0; int i2 = iArr[0]; int i3 = iArr[1]; int i4 = 2; int i5 = iArr[2]; int i6 = 3; int i7 = iArr[3]; char[] cArr = m; if (cArr != null) { int length = cArr.length; char[] cArr2 = new char[length]; int i8 = 0; while (i8 < length) { int i9 = $10 + 7; $11 = i9 % 128; if (i9 % i4 == 0) { try { Object[] objArr2 = new Object[1]; objArr2[c] = Integer.valueOf(cArr[i8]); Object obj = bo.s.get(-344240863); if (obj == null) { Class cls = (Class) bo.e(989 - (SystemClock.uptimeMillis() > 0L ? 1 : (SystemClock.uptimeMillis() == 0L ? 0 : -1)), (char) (ExpandableListView.getPackedPositionChild(0L) + 1), (ViewConfiguration.getLongPressTimeout() >> 16) + 32); Object[] objArr3 = new Object[1]; u(0, i6, 0, objArr3); obj = cls.getMethod((String) objArr3[0], Integer.TYPE); bo.s.put(-344240863, obj); } cArr2[i8] = ((Character) ((Method) obj).invoke(null, objArr2)).charValue(); i8 <<= 1; } catch (Throwable th) { Throwable cause = th.getCause(); if (cause == null) { throw th; } throw cause; } } else { try { Object[] objArr4 = {Integer.valueOf(cArr[i8])}; Object obj2 = bo.s.get(-344240863); if (obj2 == null) { Class cls2 = (Class) bo.e(988 - (ViewConfiguration.getDoubleTapTimeout() >> 16), (char) Gravity.getAbsoluteGravity(0, 0), View.combineMeasuredStates(0, 0) + 32); Object[] objArr5 = new Object[1]; u(0, 3, 0, objArr5); obj2 = cls2.getMethod((String) objArr5[0], Integer.TYPE); bo.s.put(-344240863, obj2); } cArr2[i8] = ((Character) ((Method) obj2).invoke(null, objArr4)).charValue(); i8++; } catch (Throwable th2) { Throwable cause2 = th2.getCause(); if (cause2 == null) { throw th2; } throw cause2; } } $10 = ($11 + 31) % 128; c = 0; i4 = 2; i6 = 3; } cArr = cArr2; } char[] cArr3 = new char[i3]; System.arraycopy(cArr, i2, cArr3, 0, i3); if (bArr2 != null) { char[] cArr4 = new char[i3]; gpVar.a = 0; char c2 = 0; while (gpVar.a < i3) { int i10 = $11 + 59; $10 = i10 % 128; if (i10 % 2 == 0 ? bArr2[gpVar.a] != 1 : bArr2[gpVar.a] != 0) { int i11 = gpVar.a; try { Object[] objArr6 = {Integer.valueOf(cArr3[gpVar.a]), Integer.valueOf(c2)}; Object obj3 = bo.s.get(-1063034112); if (obj3 == null) { obj3 = ((Class) bo.e(TextUtils.getTrimmedLength("") + 1877, (char) (Process.getGidForName("") + 23953), (KeyEvent.getMaxKeyCode() >> 16) + 23)).getMethod("g", Integer.TYPE, Integer.TYPE); bo.s.put(-1063034112, obj3); } cArr4[i11] = ((Character) ((Method) obj3).invoke(null, objArr6)).charValue(); } catch (Throwable th3) { Throwable cause3 = th3.getCause(); if (cause3 == null) { throw th3; } throw cause3; } } else { int i12 = gpVar.a; try { Object[] objArr7 = {Integer.valueOf(cArr3[gpVar.a]), Integer.valueOf(c2)}; Object obj4 = bo.s.get(69282466); if (obj4 == null) { Class cls3 = (Class) bo.e(1569 - TextUtils.lastIndexOf("", '0', 0), (char) (11060 - Color.red(0)), ImageFormat.getBitsPerPixel(0) + 24); Object[] objArr8 = new Object[1]; u(0, 0, 0, objArr8); obj4 = cls3.getMethod((String) objArr8[0], Integer.TYPE, Integer.TYPE); bo.s.put(69282466, obj4); } cArr4[i12] = ((Character) ((Method) obj4).invoke(null, objArr7)).charValue(); } catch (Throwable th4) { Throwable cause4 = th4.getCause(); if (cause4 == null) { throw th4; } throw cause4; } } c2 = cArr4[gpVar.a]; try { Object[] objArr9 = {gpVar, gpVar}; Object obj5 = bo.s.get(1322201006); if (obj5 == null) { Class cls4 = (Class) bo.e((ViewConfiguration.getScrollBarFadeDuration() >> 16) + 734, (char) (((byte) KeyEvent.getModifierMetaStateMask()) + 1), 32 - (ViewConfiguration.getMaximumDrawingCacheSize() >> 24)); Object[] objArr10 = new Object[1]; u(0, $$a[1], 0, objArr10); obj5 = cls4.getMethod((String) objArr10[0], Object.class, Object.class); bo.s.put(1322201006, obj5); } ((Method) obj5).invoke(null, objArr9); } catch (Throwable th5) { Throwable cause5 = th5.getCause(); if (cause5 == null) { throw th5; } throw cause5; } } cArr3 = cArr4; } if (i7 > 0) { char[] cArr5 = new char[i3]; System.arraycopy(cArr3, 0, cArr5, 0, i3); int i13 = i3 - i7; System.arraycopy(cArr5, 0, cArr3, i13, i7); System.arraycopy(cArr5, i7, cArr3, 0, i13); $11 = ($10 + 21) % 128; } if (z) { $11 = ($10 + 75) % 128; char[] cArr6 = new char[i3]; gpVar.a = 0; while (gpVar.a < i3) { cArr6[gpVar.a] = cArr3[(i3 - gpVar.a) - 1]; gpVar.a++; $11 = ($10 + 85) % 128; } cArr3 = cArr6; } if (i5 > 0) { int i14 = 0; while (true) { gpVar.a = i14; if (gpVar.a >= i3) { break; } cArr3[gpVar.a] = (char) (cArr3[gpVar.a] - iArr[2]); i14 = gpVar.a + 1; } } objArr[0] = new String(cArr3); } static void init$0() { $$a = new byte[]{95, 7, 78, -97}; $$b = 92; } static void c() { l = -1940725904; f = -1364906829; n = new byte[]{Byte.MIN_VALUE, 39, ISO7816.INS_DECREASE_STAMPED, 40, 56, 51, ISO7816.INS_MSE, 61, 120, 45, 33, ISO7816.INS_INCREASE, ISO7816.INS_CHANGE_CHV, 30, 40, -39, 121, Ascii.CAN, 45, 33, 49, ISO7816.INS_CHANGE_CHV, Ascii.ESC, Ascii.SYN, -122, -31, ISO7816.INS_UPDATE_BINARY, -23, ISO7816.INS_WRITE_BINARY, -14, 125, 11, -20, -12, ISO7816.INS_WRITE_RECORD, -60, 19, -25, ISO7816.INS_READ_RECORD_STAMPED, 19, -27, -25, -52}; k = -1492148384; m = new char[]{38839, 38861, 38860, 38860, 38852, 38765, 38785, 38787, 38790, 38785, 38795, 38903, 38796, 38798, 38784, 38670, 38745, 38744, 38748, 38747, 38745, 38738, 38749, 38725, 38750, 38661, 38737, 38750, 38744, 38733, 38453, 38446, 38436, 38457, 38446, 38447, 38454, 38453, 38445, 38451, 38859, 38435, 38435}; } static void b() { int i2 = (r + 25) % 128; q = i2; j = new byte[]{CVCAFile.CAR_TAG, 58, -103, ISO7816.INS_WRITE_RECORD, 16, -5, -2, -15, 7, 4, -34, Ascii.DC2, 8, -15, -6, 1, -11, 19, -23, -53, 60, -13, 11, -9, -59, ISO7816.INS_CHANGE_CHV, Ascii.DC2, 8, -15, -6, 1}; g = 101; int i3 = i2 + 67; r = i3 % 128; if (i3 % 2 != 0) { throw null; } } }