Files
adif-api-reverse-engineering/apk_decompiled/sources/f0/C0338b.java

508 lines
17 KiB
Java

package f0;
import O.D0;
import O.X;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.os.SystemClock;
import android.util.Log;
import android.view.View;
import androidx.cardview.widget.CardView;
import androidx.lifecycle.B;
import e3.G;
import g.InterfaceC0355b;
import java.io.File;
import java.io.Serializable;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
import java.util.UUID;
import java.util.WeakHashMap;
import kotlin.UByte;
import kotlin.collections.ArraysKt;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.Charsets;
import kotlin.text.StringsKt__StringsJVMKt;
import l.m;
import l.x;
import o0.C0537n;
import o0.C0545w;
import o0.E;
import okhttp3.internal.publicsuffix.PublicSuffixDatabase;
import q2.AbstractC0562d;
import r.C0564a;
import r3.AbstractC0569a;
import r3.C0579k;
import r3.z;
import s0.InterfaceC0584c;
import x2.o;
import x2.p;
/* renamed from: f0.b, reason: case insensitive filesystem */
/* loaded from: classes.dex */
public class C0338b implements InterfaceC0355b, x, o, InterfaceC0584c {
/* renamed from: a, reason: collision with root package name */
public final /* synthetic */ int f6448a;
public /* synthetic */ C0338b(int i) {
this.f6448a = i;
}
public static final String d(byte[] bArr, byte[][] bArr2, int i) {
int i4;
boolean z3;
int i5;
int i6;
int i7 = -1;
byte[] bArr3 = PublicSuffixDatabase.f8101e;
int length = bArr.length;
int i8 = 0;
while (i8 < length) {
int i9 = (i8 + length) / 2;
while (i9 > i7 && bArr[i9] != 10) {
i9 += i7;
}
int i10 = i9 + 1;
int i11 = 1;
while (true) {
i4 = i10 + i11;
if (bArr[i4] == 10) {
break;
}
i11++;
}
int i12 = i4 - i10;
int i13 = i;
boolean z4 = false;
int i14 = 0;
int i15 = 0;
while (true) {
if (z4) {
i5 = 46;
z3 = false;
} else {
byte b4 = bArr2[i13][i14];
byte[] bArr4 = f3.c.f6469a;
int i16 = b4 & UByte.MAX_VALUE;
z3 = z4;
i5 = i16;
}
byte b5 = bArr[i10 + i15];
byte[] bArr5 = f3.c.f6469a;
i6 = i5 - (b5 & UByte.MAX_VALUE);
if (i6 != 0) {
break;
}
i15++;
i14++;
if (i15 == i12) {
break;
}
if (bArr2[i13].length != i14) {
z4 = z3;
} else {
if (i13 == bArr2.length - 1) {
break;
}
i13++;
z4 = true;
i14 = -1;
}
}
if (i6 >= 0) {
if (i6 <= 0) {
int i17 = i12 - i15;
int length2 = bArr2[i13].length - i14;
int length3 = bArr2.length;
for (int i18 = i13 + 1; i18 < length3; i18++) {
length2 += bArr2[i18].length;
}
if (length2 >= i17) {
if (length2 <= i17) {
Charset UTF_8 = StandardCharsets.UTF_8;
Intrinsics.checkNotNullExpressionValue(UTF_8, "UTF_8");
return new String(bArr, i10, i12, UTF_8);
}
}
}
i8 = i4 + 1;
i7 = -1;
}
length = i9;
i7 = -1;
}
return null;
}
public static final boolean e(z zVar) {
boolean endsWith;
z zVar2 = s3.h.f8485e;
zVar.getClass();
C0579k c0579k = s3.c.f8474a;
C0579k c0579k2 = zVar.f8322a;
int k4 = C0579k.k(c0579k2, c0579k);
if (k4 == -1) {
k4 = C0579k.k(c0579k2, s3.c.f8475b);
}
if (k4 != -1) {
c0579k2 = C0579k.o(c0579k2, k4 + 1, 0, 2);
} else if (zVar.g() != null && c0579k2.d() == 2) {
c0579k2 = C0579k.f8285d;
}
endsWith = StringsKt__StringsJVMKt.endsWith(c0579k2.q(), ".class", true);
return !endsWith;
}
public static ArrayList g(List protocols) {
Intrinsics.checkNotNullParameter(protocols, "protocols");
ArrayList arrayList = new ArrayList();
for (Object obj : protocols) {
if (((G) obj) != G.HTTP_1_0) {
arrayList.add(obj);
}
}
ArrayList arrayList2 = new ArrayList(CollectionsKt.g(arrayList));
Iterator it = arrayList.iterator();
while (it.hasNext()) {
arrayList2.add(((G) it.next()).f6261a);
}
return arrayList2;
}
/* JADX WARN: Type inference failed for: r0v1, types: [java.lang.Object, r3.h] */
public static byte[] j(List protocols) {
Intrinsics.checkNotNullParameter(protocols, "protocols");
?? obj = new Object();
Iterator it = g(protocols).iterator();
while (it.hasNext()) {
String str = (String) it.next();
obj.j0(str.length());
obj.o0(str);
}
return obj.b0(obj.f8284b);
}
public static C0537n k(Context context, E destination, Bundle bundle, B hostLifecycleState, C0545w c0545w) {
String id = UUID.randomUUID().toString();
Intrinsics.checkNotNullExpressionValue(id, "randomUUID().toString()");
Intrinsics.checkNotNullParameter(destination, "destination");
Intrinsics.checkNotNullParameter(hostLifecycleState, "hostLifecycleState");
Intrinsics.checkNotNullParameter(id, "id");
return new C0537n(context, destination, bundle, hostLifecycleState, c0545w, id, null);
}
public static C0579k l(String str) {
char c4;
int i;
char charAt;
char c5 = 'A';
Intrinsics.checkNotNullParameter(str, "<this>");
byte[] bArr = AbstractC0569a.f8269a;
Intrinsics.checkNotNullParameter(str, "<this>");
int length = str.length();
while (true) {
c4 = '\t';
if (length <= 0 || !((charAt = str.charAt(length - 1)) == '=' || charAt == '\n' || charAt == '\r' || charAt == ' ' || charAt == '\t')) {
break;
}
length--;
}
int i4 = (int) ((length * 6) / 8);
byte[] bArr2 = new byte[i4];
int i5 = 0;
int i6 = 0;
int i7 = 0;
int i8 = 0;
while (true) {
if (i5 < length) {
char charAt2 = str.charAt(i5);
char c6 = c5;
if (c5 <= charAt2 && charAt2 < '[') {
i = charAt2 - 'A';
} else if ('a' <= charAt2 && charAt2 < '{') {
i = charAt2 - 'G';
} else if ('0' <= charAt2 && charAt2 < ':') {
i = charAt2 + 4;
} else if (charAt2 == '+' || charAt2 == '-') {
i = 62;
} else if (charAt2 == '/' || charAt2 == '_') {
i = 63;
} else {
if (charAt2 != '\n' && charAt2 != '\r' && charAt2 != ' ' && charAt2 != c4) {
break;
}
i5++;
c5 = c6;
c4 = '\t';
}
int i9 = i | (i7 << 6);
i6++;
if (i6 % 4 == 0) {
bArr2[i8] = (byte) (i9 >> 16);
int i10 = i8 + 2;
bArr2[i8 + 1] = (byte) (i9 >> 8);
i8 += 3;
bArr2[i10] = (byte) i9;
}
i7 = i9;
i5++;
c5 = c6;
c4 = '\t';
} else {
int i11 = i6 % 4;
if (i11 != 1) {
if (i11 == 2) {
bArr2[i8] = (byte) ((i7 << 12) >> 16);
i8 = 1 + i8;
} else if (i11 == 3) {
int i12 = i7 << 6;
int i13 = 1 + i8;
bArr2[i8] = (byte) (i12 >> 16);
i8 += 2;
bArr2[i13] = (byte) (i12 >> 8);
}
if (i8 != i4) {
bArr2 = Arrays.copyOf(bArr2, i8);
Intrinsics.checkNotNullExpressionValue(bArr2, "copyOf(this, newSize)");
}
}
}
}
bArr2 = null;
if (bArr2 != null) {
return new C0579k(bArr2);
}
return null;
}
public static C0579k m(String str) {
Intrinsics.checkNotNullParameter(str, "<this>");
if (str.length() % 2 != 0) {
throw new IllegalArgumentException("Unexpected hex string: ".concat(str).toString());
}
int length = str.length() / 2;
byte[] bArr = new byte[length];
for (int i = 0; i < length; i++) {
int i4 = i * 2;
bArr[i] = (byte) (s3.b.a(str.charAt(i4 + 1)) + (s3.b.a(str.charAt(i4)) << 4));
}
return new C0579k(bArr);
}
public static C0579k n(String str) {
Intrinsics.checkNotNullParameter(str, "<this>");
Intrinsics.checkNotNullParameter(str, "<this>");
byte[] bytes = str.getBytes(Charsets.UTF_8);
Intrinsics.checkNotNullExpressionValue(bytes, "this as java.lang.String).getBytes(charset)");
C0579k c0579k = new C0579k(bytes);
c0579k.f8288c = str;
return c0579k;
}
/* JADX WARN: Type inference failed for: r0v1, types: [java.lang.Object, r3.h] */
public static z o(String str) {
Intrinsics.checkNotNullParameter(str, "<this>");
C0579k c0579k = s3.c.f8474a;
Intrinsics.checkNotNullParameter(str, "<this>");
?? obj = new Object();
obj.o0(str);
return s3.c.d(obj, false);
}
public static z p(File file) {
String str = z.f8321b;
Intrinsics.checkNotNullParameter(file, "<this>");
String file2 = file.toString();
Intrinsics.checkNotNullExpressionValue(file2, "toString(...)");
return o(file2);
}
/* JADX WARN: Code restructure failed: missing block: B:35:0x0045, code lost:
if (java.lang.Character.isHighSurrogate(r5) != false) goto L33;
*/
/* JADX WARN: Code restructure failed: missing block: B:64:0x0082, code lost:
if (java.lang.Character.isLowSurrogate(r5) != false) goto L58;
*/
/* JADX WARN: Code restructure failed: missing block: B:68:0x0075, code lost:
if (r11 != false) goto L46;
*/
/* JADX WARN: Code restructure failed: missing block: B:70:0x00a2, code lost:
if (r10 != (-1)) goto L70;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static boolean r(f0.C0339c r7, android.text.Editable r8, int r9, int r10, boolean r11) {
/*
Method dump skipped, instructions count: 240
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: f0.C0338b.r(f0.c, android.text.Editable, int, int, boolean):boolean");
}
public static boolean s() {
return Intrinsics.areEqual("Dalvik", System.getProperty("java.vm.name"));
}
public static C0579k t(byte[] bArr) {
C0579k c0579k = C0579k.f8285d;
Intrinsics.checkNotNullParameter(bArr, "<this>");
Intrinsics.checkNotNullParameter(bArr, "<this>");
int length = bArr.length;
m3.d.j(bArr.length, 0, length);
return new C0579k(ArraysKt.copyOfRange(bArr, 0, length));
}
private final void u() {
}
private final void v(int i, Serializable serializable) {
}
@Override // s0.InterfaceC0584c
public void a(int i, Serializable serializable) {
String str;
switch (this.f6448a) {
case 14:
return;
default:
switch (i) {
case 1:
str = "RESULT_INSTALL_SUCCESS";
break;
case 2:
str = "RESULT_ALREADY_INSTALLED";
break;
case 3:
str = "RESULT_UNSUPPORTED_ART_VERSION";
break;
case 4:
str = "RESULT_NOT_WRITABLE";
break;
case 5:
str = "RESULT_DESIRED_FORMAT_UNSUPPORTED";
break;
case 6:
str = "RESULT_BASELINE_PROFILE_NOT_FOUND";
break;
case 7:
str = "RESULT_IO_EXCEPTION";
break;
case 8:
str = "RESULT_PARSE_EXCEPTION";
break;
case 9:
default:
str = "";
break;
case 10:
str = "RESULT_INSTALL_SKIP_FILE_SUCCESS";
break;
case 11:
str = "RESULT_DELETE_SKIP_FILE_SUCCESS";
break;
}
if (i == 6 || i == 7 || i == 8) {
Log.e("ProfileInstaller", str, (Throwable) serializable);
return;
} else {
Log.d("ProfileInstaller", str);
return;
}
}
}
@Override // l.x
public void b(m mVar, boolean z3) {
}
@Override // x2.o
public D0 c(View view, D0 d02, p pVar) {
pVar.f8972d = d02.a() + pVar.f8972d;
WeakHashMap weakHashMap = X.f1226a;
boolean z3 = view.getLayoutDirection() == 1;
int b4 = d02.b();
int c4 = d02.c();
int i = pVar.f8969a + (z3 ? c4 : b4);
pVar.f8969a = i;
int i4 = pVar.f8971c;
if (!z3) {
b4 = c4;
}
int i5 = i4 + b4;
pVar.f8971c = i5;
view.setPaddingRelative(i, pVar.f8970b, i5, pVar.f8972d);
return d02;
}
@Override // l.x
public boolean f(m mVar) {
return false;
}
@Override // s0.InterfaceC0584c
public void h() {
switch (this.f6448a) {
case 14:
return;
default:
Log.d("ProfileInstaller", "DIAGNOSTIC_PROFILE_IS_COMPRESSED");
return;
}
}
public float i(float f2, float f4) {
return 1.0f;
}
public long q() {
switch (this.f6448a) {
case 2:
return SystemClock.elapsedRealtime();
default:
return System.currentTimeMillis();
}
}
public void w(F.i iVar, float f2) {
C0564a c0564a = (C0564a) ((Drawable) iVar.f490b);
CardView cardView = (CardView) iVar.f491c;
boolean useCompatPadding = cardView.getUseCompatPadding();
boolean preventCornerOverlap = cardView.getPreventCornerOverlap();
if (f2 != c0564a.f8197e || c0564a.f8198f != useCompatPadding || c0564a.f8199g != preventCornerOverlap) {
c0564a.f8197e = f2;
c0564a.f8198f = useCompatPadding;
c0564a.f8199g = preventCornerOverlap;
c0564a.b(null);
c0564a.invalidateSelf();
}
if (!cardView.getUseCompatPadding()) {
iVar.G(0, 0, 0, 0);
return;
}
C0564a c0564a2 = (C0564a) ((Drawable) iVar.f490b);
float f4 = c0564a2.f8197e;
float f5 = c0564a2.f8193a;
int ceil = (int) Math.ceil(r.b.a(f4, f5, cardView.getPreventCornerOverlap()));
int ceil2 = (int) Math.ceil(r.b.b(f4, f5, cardView.getPreventCornerOverlap()));
iVar.G(ceil, ceil2, ceil, ceil2);
}
public C0338b(Context context, String str, AbstractC0562d callback) {
this.f6448a = 19;
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(callback, "callback");
}
}