Primer paso de la investigacion. Se aportan el .apk, las carpetas con el apk extraido y el apk descompilado. El archivo API_DOCUMENTATION.md es un archivo donde se anotaran los descubrimientos del funcionamiento de la API, y los .py son scripts para probar la funcionalidad de la API con los métodos que vayamos encontrando. Finalmente, los archivos .js son scripts de Frida para extraer informacion de la APP durante la ejecucion.

This commit is contained in:
2025-12-04 13:59:54 +01:00
parent f2fd1c3bf5
commit e0133d2ca2
10432 changed files with 1019085 additions and 1 deletions

View File

@@ -0,0 +1,100 @@
package m3;
import a.AbstractC0105a;
import android.net.http.X509TrustManagerExtensions;
import android.security.NetworkSecurityPolicy;
import f0.C0338b;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import javax.net.ssl.SSLSocket;
import javax.net.ssl.X509TrustManager;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes3.dex */
public final class a extends n {
/* renamed from: d, reason: collision with root package name */
public static final boolean f7806d = C0338b.s();
/* renamed from: c, reason: collision with root package name */
public final ArrayList f7807c;
/* JADX WARN: Multi-variable type inference failed */
public a() {
List listOfNotNull = CollectionsKt.listOfNotNull((Object[]) new n3.m[]{C0338b.s() ? new Object() : null, new n3.l(n3.f.f7872f), new n3.l(n3.j.f7879a), new n3.l(n3.h.f7878a)});
ArrayList arrayList = new ArrayList();
for (Object obj : listOfNotNull) {
if (((n3.m) obj).c()) {
arrayList.add(obj);
}
}
this.f7807c = arrayList;
}
@Override // m3.n
public final AbstractC0105a b(X509TrustManager trustManager) {
X509TrustManagerExtensions x509TrustManagerExtensions;
Intrinsics.checkNotNullParameter(trustManager, "trustManager");
Intrinsics.checkNotNullParameter(trustManager, "trustManager");
try {
x509TrustManagerExtensions = new X509TrustManagerExtensions(trustManager);
} catch (IllegalArgumentException unused) {
x509TrustManagerExtensions = null;
}
n3.b bVar = x509TrustManagerExtensions != null ? new n3.b(trustManager, x509TrustManagerExtensions) : null;
return bVar != null ? bVar : super.b(trustManager);
}
@Override // m3.n
public final void d(SSLSocket sslSocket, String str, List protocols) {
Object obj;
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
Intrinsics.checkNotNullParameter(protocols, "protocols");
Iterator it = this.f7807c.iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
break;
} else {
obj = it.next();
if (((n3.m) obj).a(sslSocket)) {
break;
}
}
}
n3.m mVar = (n3.m) obj;
if (mVar != null) {
mVar.d(sslSocket, str, protocols);
}
}
@Override // m3.n
public final String f(SSLSocket sslSocket) {
Object obj;
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
Iterator it = this.f7807c.iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
if (((n3.m) obj).a(sslSocket)) {
break;
}
}
n3.m mVar = (n3.m) obj;
if (mVar != null) {
return mVar.b(sslSocket);
}
return null;
}
@Override // m3.n
public final boolean h(String hostname) {
Intrinsics.checkNotNullParameter(hostname, "hostname");
return NetworkSecurityPolicy.getInstance().isCleartextTrafficPermitted(hostname);
}
}

View File

@@ -0,0 +1,58 @@
package m3;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.security.cert.TrustAnchor;
import java.security.cert.X509Certificate;
import javax.net.ssl.X509TrustManager;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes3.dex */
public final class b implements q3.d {
/* renamed from: a, reason: collision with root package name */
public final X509TrustManager f7808a;
/* renamed from: b, reason: collision with root package name */
public final Method f7809b;
public b(X509TrustManager trustManager, Method findByIssuerAndSignatureMethod) {
Intrinsics.checkNotNullParameter(trustManager, "trustManager");
Intrinsics.checkNotNullParameter(findByIssuerAndSignatureMethod, "findByIssuerAndSignatureMethod");
this.f7808a = trustManager;
this.f7809b = findByIssuerAndSignatureMethod;
}
@Override // q3.d
public final X509Certificate a(X509Certificate cert) {
Intrinsics.checkNotNullParameter(cert, "cert");
try {
Object invoke = this.f7809b.invoke(this.f7808a, cert);
Intrinsics.checkNotNull(invoke, "null cannot be cast to non-null type java.security.cert.TrustAnchor");
return ((TrustAnchor) invoke).getTrustedCert();
} catch (IllegalAccessException e4) {
throw new AssertionError("unable to get issues and signature", e4);
} catch (InvocationTargetException unused) {
return null;
}
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof b)) {
return false;
}
b bVar = (b) obj;
return Intrinsics.areEqual(this.f7808a, bVar.f7808a) && Intrinsics.areEqual(this.f7809b, bVar.f7809b);
}
public final int hashCode() {
return this.f7809b.hashCode() + (this.f7808a.hashCode() * 31);
}
public final String toString() {
return "CustomTrustRootIndex(trustManager=" + this.f7808a + ", findByIssuerAndSignatureMethod=" + this.f7809b + ')';
}
}

View File

@@ -0,0 +1,206 @@
package m3;
import a.AbstractC0105a;
import android.net.http.X509TrustManagerExtensions;
import android.os.Build;
import android.security.NetworkSecurityPolicy;
import com.google.firebase.remoteconfig.RemoteConfigConstants;
import f0.C0338b;
import java.lang.reflect.Method;
import java.net.InetSocketAddress;
import java.net.Socket;
import java.security.cert.X509Certificate;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import javax.net.ssl.SSLSocket;
import javax.net.ssl.X509TrustManager;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes3.dex */
public final class c extends n {
/* renamed from: e, reason: collision with root package name */
public static final boolean f7810e;
/* renamed from: c, reason: collision with root package name */
public final ArrayList f7811c;
/* renamed from: d, reason: collision with root package name */
public final R0.h f7812d;
static {
boolean z3 = false;
if (C0338b.s() && Build.VERSION.SDK_INT < 30) {
z3 = true;
}
f7810e = z3;
}
public c() {
n3.f fVar;
Method method;
Method method2;
int i = n3.n.f7882g;
Intrinsics.checkNotNullParameter("com.android.org.conscrypt", RemoteConfigConstants.RequestFieldKey.PACKAGE_NAME);
Method method3 = null;
try {
Class<?> sslSocketClass = Class.forName("com.android.org.conscrypt.OpenSSLSocketImpl");
Intrinsics.checkNotNull(sslSocketClass, "null cannot be cast to non-null type java.lang.Class<in javax.net.ssl.SSLSocket>");
Class<?> sslSocketFactoryClass = Class.forName("com.android.org.conscrypt.OpenSSLSocketFactoryImpl");
Intrinsics.checkNotNull(sslSocketFactoryClass, "null cannot be cast to non-null type java.lang.Class<in javax.net.ssl.SSLSocketFactory>");
Class<?> paramClass = Class.forName("com.android.org.conscrypt.SSLParametersImpl");
Intrinsics.checkNotNullExpressionValue(paramClass, "paramsClass");
Intrinsics.checkNotNullParameter(sslSocketClass, "sslSocketClass");
Intrinsics.checkNotNullParameter(sslSocketFactoryClass, "sslSocketFactoryClass");
Intrinsics.checkNotNullParameter(paramClass, "paramClass");
fVar = new n3.f(sslSocketClass);
} catch (Exception e4) {
n.f7829a.getClass();
n.i(5, "unable to load android socket classes", e4);
fVar = null;
}
List listOfNotNull = CollectionsKt.listOfNotNull((Object[]) new n3.m[]{fVar, new n3.l(n3.f.f7872f), new n3.l(n3.j.f7879a), new n3.l(n3.h.f7878a)});
ArrayList arrayList = new ArrayList();
for (Object obj : listOfNotNull) {
if (((n3.m) obj).c()) {
arrayList.add(obj);
}
}
this.f7811c = arrayList;
try {
Class<?> cls = Class.forName("dalvik.system.CloseGuard");
Method method4 = cls.getMethod("get", new Class[0]);
method2 = cls.getMethod("open", String.class);
method = cls.getMethod("warnIfOpen", new Class[0]);
method3 = method4;
} catch (Exception unused) {
method = null;
method2 = null;
}
this.f7812d = new R0.h(method3, method2, method);
}
@Override // m3.n
public final AbstractC0105a b(X509TrustManager trustManager) {
X509TrustManagerExtensions x509TrustManagerExtensions;
Intrinsics.checkNotNullParameter(trustManager, "trustManager");
Intrinsics.checkNotNullParameter(trustManager, "trustManager");
try {
x509TrustManagerExtensions = new X509TrustManagerExtensions(trustManager);
} catch (IllegalArgumentException unused) {
x509TrustManagerExtensions = null;
}
n3.b bVar = x509TrustManagerExtensions != null ? new n3.b(trustManager, x509TrustManagerExtensions) : null;
return bVar != null ? bVar : super.b(trustManager);
}
@Override // m3.n
public final q3.d c(X509TrustManager trustManager) {
Intrinsics.checkNotNullParameter(trustManager, "trustManager");
try {
Method method = trustManager.getClass().getDeclaredMethod("findTrustAnchorByIssuerAndSignature", X509Certificate.class);
method.setAccessible(true);
Intrinsics.checkNotNullExpressionValue(method, "method");
return new b(trustManager, method);
} catch (NoSuchMethodException unused) {
return super.c(trustManager);
}
}
@Override // m3.n
public final void d(SSLSocket sslSocket, String str, List protocols) {
Object obj;
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
Intrinsics.checkNotNullParameter(protocols, "protocols");
Iterator it = this.f7811c.iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
break;
} else {
obj = it.next();
if (((n3.m) obj).a(sslSocket)) {
break;
}
}
}
n3.m mVar = (n3.m) obj;
if (mVar != null) {
mVar.d(sslSocket, str, protocols);
}
}
@Override // m3.n
public final void e(Socket socket, InetSocketAddress address, int i) {
Intrinsics.checkNotNullParameter(socket, "socket");
Intrinsics.checkNotNullParameter(address, "address");
socket.connect(address, i);
}
@Override // m3.n
public final String f(SSLSocket sslSocket) {
Object obj;
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
Iterator it = this.f7811c.iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
if (((n3.m) obj).a(sslSocket)) {
break;
}
}
n3.m mVar = (n3.m) obj;
if (mVar != null) {
return mVar.b(sslSocket);
}
return null;
}
@Override // m3.n
public final Object g() {
Intrinsics.checkNotNullParameter("response.body().close()", "closer");
R0.h hVar = this.f7812d;
hVar.getClass();
Intrinsics.checkNotNullParameter("response.body().close()", "closer");
Method method = (Method) hVar.f1413a;
if (method != null) {
try {
Object invoke = method.invoke(null, new Object[0]);
Method method2 = (Method) hVar.f1414b;
Intrinsics.checkNotNull(method2);
method2.invoke(invoke, "response.body().close()");
return invoke;
} catch (Exception unused) {
}
}
return null;
}
@Override // m3.n
public final boolean h(String hostname) {
Intrinsics.checkNotNullParameter(hostname, "hostname");
return NetworkSecurityPolicy.getInstance().isCleartextTrafficPermitted(hostname);
}
@Override // m3.n
public final void j(Object obj, String message) {
Intrinsics.checkNotNullParameter(message, "message");
R0.h hVar = this.f7812d;
hVar.getClass();
if (obj != null) {
try {
Method method = (Method) hVar.f1415c;
Intrinsics.checkNotNull(method);
method.invoke(obj, new Object[0]);
return;
} catch (Exception unused) {
}
}
n.i(5, message, null);
}
}

View File

@@ -0,0 +1,669 @@
package m3;
import C.w;
import O.L;
import O.X;
import a.AbstractC0106b;
import android.content.Context;
import android.content.res.Configuration;
import android.graphics.Bitmap;
import android.graphics.Color;
import android.graphics.Rect;
import android.graphics.Typeface;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.os.Bundle;
import android.text.SpannableStringBuilder;
import android.util.TypedValue;
import android.view.View;
import android.view.ViewParent;
import android.view.inputmethod.EditorInfo;
import android.widget.TextView;
import androidx.fragment.app.K;
import com.adif.elcanomovil.R;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.firebase.messaging.ServiceStarter;
import d1.C0309c;
import e3.V;
import f0.C0338b;
import java.security.cert.X509Certificate;
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.LinkedHashMap;
import java.util.WeakHashMap;
import java.util.logging.Logger;
import kotlin.NoWhenBranchMatchedException;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.StringCompanionObject;
import kotlin.reflect.KClass;
import kotlin.time.DurationKt;
import o0.T;
import o0.U;
import o0.W;
import org.xmlpull.v1.XmlPullParserException;
import r3.C0579k;
import w2.C0651a;
/* loaded from: classes3.dex */
public abstract class d {
public static Typeface A(Configuration configuration, Typeface typeface) {
int i;
int i4;
int i5;
if (Build.VERSION.SDK_INT < 31) {
return null;
}
i = configuration.fontWeightAdjustment;
if (i == Integer.MAX_VALUE) {
return null;
}
i4 = configuration.fontWeightAdjustment;
if (i4 == 0 || typeface == null) {
return null;
}
int weight = typeface.getWeight();
i5 = configuration.fontWeightAdjustment;
return Typeface.create(typeface, AbstractC0106b.d(i5 + weight, 1, 1000), typeface.isItalic());
}
public static int B(int i, Rect rect, Rect rect2) {
if (i != 17) {
if (i != 33) {
if (i != 66) {
if (i != 130) {
throw new IllegalArgumentException("direction must be one of {FOCUS_UP, FOCUS_DOWN, FOCUS_LEFT, FOCUS_RIGHT}.");
}
}
}
return Math.abs(((rect.width() / 2) + rect.left) - ((rect2.width() / 2) + rect2.left));
}
return Math.abs(((rect.height() / 2) + rect.top) - ((rect2.height() / 2) + rect2.top));
}
public static String C(X509Certificate certificate) {
Intrinsics.checkNotNullParameter(certificate, "certificate");
if (certificate == null) {
throw new IllegalArgumentException("Certificate pinning requires X509 certificates");
}
return "sha256/" + K(certificate).a();
}
public static final void D(View view, v0.f fVar) {
Intrinsics.checkNotNullParameter(view, "<this>");
view.setTag(R.id.view_tree_saved_state_registry_owner, fVar);
}
public static void G(TextView textView, int i) {
g(i);
if (i != textView.getPaint().getFontMetricsInt(null)) {
textView.setLineSpacing(i - r0, 1.0f);
}
}
public static void H(View view, E2.g gVar) {
C0651a c0651a = gVar.f400a.f387b;
if (c0651a == null || !c0651a.f8806a) {
return;
}
float f2 = BitmapDescriptorFactory.HUE_RED;
for (ViewParent parent = view.getParent(); parent instanceof View; parent = parent.getParent()) {
WeakHashMap weakHashMap = X.f1226a;
f2 += L.i((View) parent);
}
E2.f fVar = gVar.f400a;
if (fVar.f395l != f2) {
fVar.f395l = f2;
gVar.m();
}
}
public static void I(EditorInfo editorInfo, CharSequence charSequence, int i, int i4) {
if (editorInfo.extras == null) {
editorInfo.extras = new Bundle();
}
editorInfo.extras.putCharSequence("androidx.core.view.inputmethod.EditorInfoCompat.CONTENT_SURROUNDING_TEXT", charSequence != null ? new SpannableStringBuilder(charSequence) : null);
editorInfo.extras.putInt("androidx.core.view.inputmethod.EditorInfoCompat.CONTENT_SELECTION_HEAD", i);
editorInfo.extras.putInt("androidx.core.view.inputmethod.EditorInfoCompat.CONTENT_SELECTION_END", i4);
}
public static void J(Drawable drawable, int i) {
H.a.g(drawable, i);
}
public static C0579k K(X509Certificate x509Certificate) {
Intrinsics.checkNotNullParameter(x509Certificate, "<this>");
C0579k c0579k = C0579k.f8285d;
byte[] encoded = x509Certificate.getPublicKey().getEncoded();
Intrinsics.checkNotNullExpressionValue(encoded, "publicKey.encoded");
return C0338b.t(encoded).c("SHA-256");
}
public static final StackTraceElement a(String str, Exception exc) {
StackTraceElement stackTraceElement = exc.getStackTrace()[0];
return new StackTraceElement("_COROUTINE.".concat(str), "_", stackTraceElement.getFileName(), stackTraceElement.getLineNumber());
}
public static final void b(h3.a aVar, h3.c cVar, String str) {
h3.e.h.getClass();
Logger logger = h3.e.f6792j;
StringBuilder sb = new StringBuilder();
sb.append(cVar.f6785b);
sb.append(' ');
StringCompanionObject stringCompanionObject = StringCompanionObject.INSTANCE;
String format = String.format("%-22s", Arrays.copyOf(new Object[]{str}, 1));
Intrinsics.checkNotNullExpressionValue(format, "format(format, *args)");
sb.append(format);
sb.append(": ");
sb.append(aVar.f6778a);
logger.fine(sb.toString());
}
public static final boolean c(byte[] a2, byte[] b4, int i, int i4, int i5) {
Intrinsics.checkNotNullParameter(a2, "a");
Intrinsics.checkNotNullParameter(b4, "b");
for (int i6 = 0; i6 < i5; i6++) {
if (a2[i6 + i] != b4[i6 + i4]) {
return false;
}
}
return true;
}
/* JADX WARN: Code restructure failed: missing block: B:10:0x0025, code lost:
if (r9.bottom <= r11.top) goto L24;
*/
/* JADX WARN: Code restructure failed: missing block: B:13:0x0042, code lost:
if (r8 == 17) goto L41;
*/
/* JADX WARN: Code restructure failed: missing block: B:14:0x0044, code lost:
if (r8 != 66) goto L27;
*/
/* JADX WARN: Code restructure failed: missing block: B:15:0x0047, code lost:
r10 = z(r8, r9, r10);
*/
/* JADX WARN: Code restructure failed: missing block: B:16:0x004b, code lost:
if (r8 == 17) goto L38;
*/
/* JADX WARN: Code restructure failed: missing block: B:17:0x004d, code lost:
if (r8 == 33) goto L37;
*/
/* JADX WARN: Code restructure failed: missing block: B:18:0x004f, code lost:
if (r8 == 66) goto L36;
*/
/* JADX WARN: Code restructure failed: missing block: B:19:0x0051, code lost:
if (r8 != 130) goto L34;
*/
/* JADX WARN: Code restructure failed: missing block: B:20:0x0053, code lost:
r8 = r11.bottom;
r9 = r9.bottom;
*/
/* JADX WARN: Code restructure failed: missing block: B:23:0x0072, code lost:
if (r10 >= java.lang.Math.max(1, r8 - r9)) goto L44;
*/
/* JADX WARN: Code restructure failed: missing block: B:24:?, code lost:
return false;
*/
/* JADX WARN: Code restructure failed: missing block: B:26:0x005e, code lost:
throw new java.lang.IllegalArgumentException("direction must be one of {FOCUS_UP, FOCUS_DOWN, FOCUS_LEFT, FOCUS_RIGHT}.");
*/
/* JADX WARN: Code restructure failed: missing block: B:27:0x005f, code lost:
r8 = r11.right;
r9 = r9.right;
*/
/* JADX WARN: Code restructure failed: missing block: B:28:0x0064, code lost:
r8 = r9.top;
r9 = r11.top;
*/
/* JADX WARN: Code restructure failed: missing block: B:29:0x0069, code lost:
r8 = r9.left;
r9 = r11.left;
*/
/* JADX WARN: Code restructure failed: missing block: B:33:0x0032, code lost:
if (r9.right <= r11.left) goto L24;
*/
/* JADX WARN: Code restructure failed: missing block: B:35:0x0039, code lost:
if (r9.top >= r11.bottom) goto L24;
*/
/* JADX WARN: Code restructure failed: missing block: B:37:0x0040, code lost:
if (r9.left >= r11.right) goto L24;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static boolean d(int r8, android.graphics.Rect r9, android.graphics.Rect r10, android.graphics.Rect r11) {
/*
boolean r0 = e(r8, r9, r10)
boolean r1 = e(r8, r9, r11)
if (r1 != 0) goto L75
if (r0 != 0) goto Le
goto L75
Le:
java.lang.String r0 = "direction must be one of {FOCUS_UP, FOCUS_DOWN, FOCUS_LEFT, FOCUS_RIGHT}."
r1 = 130(0x82, float:1.82E-43)
r2 = 33
r3 = 66
r4 = 17
r5 = 1
if (r8 == r4) goto L3c
if (r8 == r2) goto L35
if (r8 == r3) goto L2e
if (r8 != r1) goto L28
int r6 = r9.bottom
int r7 = r11.top
if (r6 > r7) goto L74
goto L42
L28:
java.lang.IllegalArgumentException r8 = new java.lang.IllegalArgumentException
r8.<init>(r0)
throw r8
L2e:
int r6 = r9.right
int r7 = r11.left
if (r6 > r7) goto L74
goto L42
L35:
int r6 = r9.top
int r7 = r11.bottom
if (r6 < r7) goto L74
goto L42
L3c:
int r6 = r9.left
int r7 = r11.right
if (r6 < r7) goto L74
L42:
if (r8 == r4) goto L74
if (r8 != r3) goto L47
goto L74
L47:
int r10 = z(r8, r9, r10)
if (r8 == r4) goto L69
if (r8 == r2) goto L64
if (r8 == r3) goto L5f
if (r8 != r1) goto L59
int r8 = r11.bottom
int r9 = r9.bottom
L57:
int r8 = r8 - r9
goto L6e
L59:
java.lang.IllegalArgumentException r8 = new java.lang.IllegalArgumentException
r8.<init>(r0)
throw r8
L5f:
int r8 = r11.right
int r9 = r9.right
goto L57
L64:
int r8 = r9.top
int r9 = r11.top
goto L57
L69:
int r8 = r9.left
int r9 = r11.left
goto L57
L6e:
int r8 = java.lang.Math.max(r5, r8)
if (r10 >= r8) goto L75
L74:
return r5
L75:
r8 = 0
return r8
*/
throw new UnsupportedOperationException("Method not decompiled: m3.d.d(int, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect):boolean");
}
public static boolean e(int i, Rect rect, Rect rect2) {
if (i != 17) {
if (i != 33) {
if (i != 66) {
if (i != 130) {
throw new IllegalArgumentException("direction must be one of {FOCUS_UP, FOCUS_DOWN, FOCUS_LEFT, FOCUS_RIGHT}.");
}
}
}
return rect2.right >= rect.left && rect2.left <= rect.right;
}
return rect2.bottom >= rect.top && rect2.top <= rect.bottom;
}
public static void f(boolean z3, String str) {
if (!z3) {
throw new IllegalArgumentException(str);
}
}
public static void g(int i) {
if (i < 0) {
throw new IllegalArgumentException();
}
}
public static T h(TypedValue value, T t2, T expectedNavType, String str, String foundType) {
Intrinsics.checkNotNullParameter(value, "value");
Intrinsics.checkNotNullParameter(expectedNavType, "expectedNavType");
Intrinsics.checkNotNullParameter(foundType, "foundType");
if (t2 == null || t2 == expectedNavType) {
return t2 == null ? expectedNavType : t2;
}
throw new XmlPullParserException("Type is " + str + " but found " + foundType + ": " + value.data);
}
public static void i(Object obj, String str) {
if (obj == null) {
throw new NullPointerException(str);
}
}
public static final void j(long j4, long j5, long j6) {
if ((j5 | j6) < 0 || j5 > j4 || j4 - j5 < j6) {
throw new ArrayIndexOutOfBoundsException("size=" + j4 + " offset=" + j5 + " byteCount=" + j6);
}
}
public static final double k(int i, int i4, int i5, int i6, T0.g gVar) {
double d4 = i5 / i;
double d5 = i6 / i4;
int i7 = J0.i.$EnumSwitchMapping$0[gVar.ordinal()];
if (i7 == 1) {
return Math.max(d4, d5);
}
if (i7 == 2) {
return Math.min(d4, d5);
}
throw new NoWhenBranchMatchedException();
}
/* JADX WARN: Removed duplicated region for block: B:16:0x0070 */
/* JADX WARN: Removed duplicated region for block: B:19:? A[RETURN, SYNTHETIC] */
/* JADX WARN: Type inference failed for: r4v1, types: [d0.p, androidx.recyclerview.widget.b0] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static d0.p l(android.content.Context r8) {
/*
android.content.pm.PackageManager r0 = r8.getPackageManager()
java.lang.String r1 = "Package manager required to locate emoji font provider"
i(r0, r1)
android.content.Intent r1 = new android.content.Intent
java.lang.String r2 = "androidx.content.action.LOAD_EMOJI_FONT"
r1.<init>(r2)
r2 = 0
java.util.List r1 = r0.queryIntentContentProviders(r1, r2)
java.util.Iterator r1 = r1.iterator()
L19:
boolean r3 = r1.hasNext()
r4 = 0
if (r3 == 0) goto L35
java.lang.Object r3 = r1.next()
android.content.pm.ResolveInfo r3 = (android.content.pm.ResolveInfo) r3
android.content.pm.ProviderInfo r3 = r3.providerInfo
if (r3 == 0) goto L19
android.content.pm.ApplicationInfo r5 = r3.applicationInfo
if (r5 == 0) goto L19
int r5 = r5.flags
r6 = 1
r5 = r5 & r6
if (r5 != r6) goto L19
goto L36
L35:
r3 = r4
L36:
if (r3 != 0) goto L3a
L38:
r2 = r4
goto L6d
L3a:
java.lang.String r1 = r3.authority // Catch: android.content.pm.PackageManager.NameNotFoundException -> L66
java.lang.String r3 = r3.packageName // Catch: android.content.pm.PackageManager.NameNotFoundException -> L66
r5 = 64
android.content.pm.PackageInfo r0 = r0.getPackageInfo(r3, r5) // Catch: android.content.pm.PackageManager.NameNotFoundException -> L66
android.content.pm.Signature[] r0 = r0.signatures // Catch: android.content.pm.PackageManager.NameNotFoundException -> L66
java.util.ArrayList r5 = new java.util.ArrayList // Catch: android.content.pm.PackageManager.NameNotFoundException -> L66
r5.<init>() // Catch: android.content.pm.PackageManager.NameNotFoundException -> L66
int r6 = r0.length // Catch: android.content.pm.PackageManager.NameNotFoundException -> L66
L4c:
if (r2 >= r6) goto L5a
r7 = r0[r2] // Catch: android.content.pm.PackageManager.NameNotFoundException -> L66
byte[] r7 = r7.toByteArray() // Catch: android.content.pm.PackageManager.NameNotFoundException -> L66
r5.add(r7) // Catch: android.content.pm.PackageManager.NameNotFoundException -> L66
int r2 = r2 + 1
goto L4c
L5a:
java.util.List r0 = java.util.Collections.singletonList(r5) // Catch: android.content.pm.PackageManager.NameNotFoundException -> L66
I0.b r2 = new I0.b // Catch: android.content.pm.PackageManager.NameNotFoundException -> L66
java.lang.String r5 = "emojicompat-emoji-font"
r2.<init>(r1, r3, r5, r0) // Catch: android.content.pm.PackageManager.NameNotFoundException -> L66
goto L6d
L66:
r0 = move-exception
java.lang.String r1 = "emoji2.text.DefaultEmojiConfig"
android.util.Log.wtf(r1, r0)
goto L38
L6d:
if (r2 != 0) goto L70
goto L7a
L70:
d0.p r4 = new d0.p
d0.o r0 = new d0.o
r0.<init>(r8, r2)
r4.<init>(r0)
L7a:
return r4
*/
throw new UnsupportedOperationException("Method not decompiled: m3.d.l(android.content.Context):d0.p");
}
/* JADX WARN: Type inference failed for: r1v1, types: [a.b, java.lang.Object] */
/* JADX WARN: Type inference failed for: r1v2, types: [a.b, java.lang.Object] */
/* JADX WARN: Type inference failed for: r1v3, types: [a.b, java.lang.Object] */
public static AbstractC0106b m(int i) {
if (i != 0 && i == 1) {
return new Object();
}
return new Object();
}
public static final I0.b n(K k4, KClass viewModelClass, Function0 storeProducer, Function0 extrasProducer, Function0 function0) {
Intrinsics.checkNotNullParameter(k4, "<this>");
Intrinsics.checkNotNullParameter(viewModelClass, "viewModelClass");
Intrinsics.checkNotNullParameter(storeProducer, "storeProducer");
Intrinsics.checkNotNullParameter(extrasProducer, "extrasProducer");
return new I0.b(viewModelClass, storeProducer, function0, extrasProducer);
}
public static SimpleDateFormat o() {
return (SimpleDateFormat) C0309c.f6168a.getValue();
}
public static V p(String javaName) {
Intrinsics.checkNotNullParameter(javaName, "javaName");
int hashCode = javaName.hashCode();
if (hashCode != 79201641) {
if (hashCode != 79923350) {
switch (hashCode) {
case -503070503:
if (javaName.equals("TLSv1.1")) {
return V.TLS_1_1;
}
break;
case -503070502:
if (javaName.equals("TLSv1.2")) {
return V.TLS_1_2;
}
break;
case -503070501:
if (javaName.equals("TLSv1.3")) {
return V.TLS_1_3;
}
break;
}
} else if (javaName.equals("TLSv1")) {
return V.TLS_1_0;
}
} else if (javaName.equals("SSLv3")) {
return V.SSL_3_0;
}
throw new IllegalArgumentException("Unexpected TLS version: ".concat(javaName));
}
public static final String q(long j4) {
String q4 = j4 <= -999500000 ? w.q(new StringBuilder(), (j4 - 500000000) / 1000000000, " s ") : j4 <= -999500 ? w.q(new StringBuilder(), (j4 - 500000) / DurationKt.NANOS_IN_MILLIS, " ms") : j4 <= 0 ? w.q(new StringBuilder(), (j4 - ServiceStarter.ERROR_UNKNOWN) / 1000, " µs") : j4 < 999500 ? w.q(new StringBuilder(), (j4 + ServiceStarter.ERROR_UNKNOWN) / 1000, " µs") : j4 < 999500000 ? w.q(new StringBuilder(), (j4 + 500000) / DurationKt.NANOS_IN_MILLIS, " ms") : w.q(new StringBuilder(), (j4 + 500000000) / 1000000000, " s ");
StringCompanionObject stringCompanionObject = StringCompanionObject.INSTANCE;
return w.s(new Object[]{q4}, 1, "%6s", "format(format, *args)");
}
public static final int r(Bitmap bitmap) {
if (!bitmap.isRecycled()) {
try {
return bitmap.getAllocationByteCount();
} catch (Exception unused) {
int height = bitmap.getHeight() * bitmap.getWidth();
Bitmap.Config config = bitmap.getConfig();
return height * (config == Bitmap.Config.ALPHA_8 ? 1 : (config == Bitmap.Config.RGB_565 || config == Bitmap.Config.ARGB_4444) ? 2 : config == Bitmap.Config.RGBA_F16 ? 8 : 4);
}
}
throw new IllegalStateException(("Cannot obtain size for recycled bitmap: " + bitmap + " [" + bitmap.getWidth() + " x " + bitmap.getHeight() + "] + " + bitmap.getConfig()).toString());
}
public static int s(Context context, int i, int i4) {
Integer num;
TypedValue T3 = l.T(context, i);
if (T3 != null) {
int i5 = T3.resourceId;
num = Integer.valueOf(i5 != 0 ? D.h.getColor(context, i5) : T3.data);
} else {
num = null;
}
return num != null ? num.intValue() : i4;
}
public static int t(View view, int i) {
Context context = view.getContext();
TypedValue V3 = l.V(view.getContext(), i, view.getClass().getCanonicalName());
int i4 = V3.resourceId;
return i4 != 0 ? D.h.getColor(context, i4) : V3.data;
}
public static String u(Class navigatorClass) {
Intrinsics.checkNotNullParameter(navigatorClass, "navigatorClass");
LinkedHashMap linkedHashMap = W.f7966b;
String str = (String) linkedHashMap.get(navigatorClass);
if (str == null) {
U u3 = (U) navigatorClass.getAnnotation(U.class);
str = u3 != null ? u3.value() : null;
if (str == null || str.length() <= 0) {
throw new IllegalArgumentException("No @Navigator.Name annotation found for ".concat(navigatorClass.getSimpleName()).toString());
}
linkedHashMap.put(navigatorClass, str);
}
Intrinsics.checkNotNull(str);
return str;
}
public static boolean w(int i, Rect rect, Rect rect2) {
if (i == 17) {
int i4 = rect.right;
int i5 = rect2.right;
return (i4 > i5 || rect.left >= i5) && rect.left > rect2.left;
}
if (i == 33) {
int i6 = rect.bottom;
int i7 = rect2.bottom;
return (i6 > i7 || rect.top >= i7) && rect.top > rect2.top;
}
if (i == 66) {
int i8 = rect.left;
int i9 = rect2.left;
return (i8 < i9 || rect.right <= i9) && rect.right < rect2.right;
}
if (i != 130) {
throw new IllegalArgumentException("direction must be one of {FOCUS_UP, FOCUS_DOWN, FOCUS_LEFT, FOCUS_RIGHT}.");
}
int i10 = rect.top;
int i11 = rect2.top;
return (i10 < i11 || rect.bottom <= i11) && rect.bottom < rect2.bottom;
}
public static boolean x(int i) {
if (i == 0) {
return false;
}
ThreadLocal threadLocal = G.a.f556a;
double[] dArr = (double[]) threadLocal.get();
if (dArr == null) {
dArr = new double[3];
threadLocal.set(dArr);
}
int red = Color.red(i);
int green = Color.green(i);
int blue = Color.blue(i);
if (dArr.length != 3) {
throw new IllegalArgumentException("outXyz must have a length of 3.");
}
double d4 = red / 255.0d;
double pow = d4 < 0.04045d ? d4 / 12.92d : Math.pow((d4 + 0.055d) / 1.055d, 2.4d);
double d5 = green / 255.0d;
double pow2 = d5 < 0.04045d ? d5 / 12.92d : Math.pow((d5 + 0.055d) / 1.055d, 2.4d);
double d6 = blue / 255.0d;
double pow3 = d6 < 0.04045d ? d6 / 12.92d : Math.pow((d6 + 0.055d) / 1.055d, 2.4d);
dArr[0] = ((0.1805d * pow3) + (0.3576d * pow2) + (0.4124d * pow)) * 100.0d;
double d7 = ((0.0722d * pow3) + (0.7152d * pow2) + (0.2126d * pow)) * 100.0d;
dArr[1] = d7;
dArr[2] = ((pow3 * 0.9505d) + (pow2 * 0.1192d) + (pow * 0.0193d)) * 100.0d;
return d7 / 100.0d > 0.5d;
}
public static int y(float f2, int i, int i4) {
return G.a.b(G.a.d(i4, Math.round(Color.alpha(i4) * f2)), i);
}
public static int z(int i, Rect rect, Rect rect2) {
int i4;
int i5;
if (i == 17) {
i4 = rect.left;
i5 = rect2.right;
} else if (i == 33) {
i4 = rect.top;
i5 = rect2.bottom;
} else if (i == 66) {
i4 = rect2.left;
i5 = rect.right;
} else {
if (i != 130) {
throw new IllegalArgumentException("direction must be one of {FOCUS_UP, FOCUS_DOWN, FOCUS_LEFT, FOCUS_RIGHT}.");
}
i4 = rect2.top;
i5 = rect.bottom;
}
return Math.max(0, i4 - i5);
}
public abstract void E(boolean z3);
public abstract void F(boolean z3);
public abstract boolean v();
}

View File

@@ -0,0 +1,74 @@
package m3;
import java.security.KeyStore;
import java.security.Provider;
import java.util.Arrays;
import java.util.List;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocket;
import javax.net.ssl.TrustManager;
import javax.net.ssl.TrustManagerFactory;
import javax.net.ssl.X509TrustManager;
import kotlin.jvm.internal.Intrinsics;
import org.bouncycastle.jsse.provider.BouncyCastleJsseProvider;
/* loaded from: classes3.dex */
public final class e extends n {
/* renamed from: d, reason: collision with root package name */
public static final boolean f7813d;
/* renamed from: c, reason: collision with root package name */
public final Provider f7814c = new BouncyCastleJsseProvider();
static {
boolean z3 = false;
try {
Class.forName("org.bouncycastle.jsse.provider.BouncyCastleJsseProvider", false, d.class.getClassLoader());
z3 = true;
} catch (ClassNotFoundException unused) {
}
f7813d = z3;
}
@Override // m3.n
public final void d(SSLSocket sslSocket, String str, List protocols) {
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
Intrinsics.checkNotNullParameter(protocols, "protocols");
super.d(sslSocket, str, protocols);
}
@Override // m3.n
public final String f(SSLSocket sslSocket) {
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
return null;
}
@Override // m3.n
public final SSLContext k() {
SSLContext sSLContext = SSLContext.getInstance("TLS", this.f7814c);
Intrinsics.checkNotNullExpressionValue(sSLContext, "getInstance(\"TLS\", provider)");
return sSLContext;
}
@Override // m3.n
public final X509TrustManager m() {
TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance("PKIX", "BCJSSE");
trustManagerFactory.init((KeyStore) null);
TrustManager[] trustManagers = trustManagerFactory.getTrustManagers();
Intrinsics.checkNotNull(trustManagers);
if (trustManagers.length == 1) {
TrustManager trustManager = trustManagers[0];
if (trustManager instanceof X509TrustManager) {
Intrinsics.checkNotNull(trustManager, "null cannot be cast to non-null type javax.net.ssl.X509TrustManager");
return (X509TrustManager) trustManager;
}
}
StringBuilder sb = new StringBuilder("Unexpected default trust managers: ");
String arrays = Arrays.toString(trustManagers);
Intrinsics.checkNotNullExpressionValue(arrays, "toString(this)");
sb.append(arrays);
throw new IllegalStateException(sb.toString().toString());
}
}

View File

@@ -0,0 +1,22 @@
package m3;
import org.conscrypt.Conscrypt;
/* loaded from: classes3.dex */
public abstract class f {
public static boolean a() {
Conscrypt.Version version = Conscrypt.version();
if (version.major() != 2) {
if (version.major() <= 2) {
return false;
}
} else if (version.minor() != 1) {
if (version.minor() <= 1) {
return false;
}
} else if (version.patch() < 0) {
return false;
}
return true;
}
}

View File

@@ -0,0 +1,10 @@
package m3;
import org.conscrypt.ConscryptHostnameVerifier;
/* loaded from: classes3.dex */
public final class g implements ConscryptHostnameVerifier {
/* renamed from: a, reason: collision with root package name */
public static final g f7815a = new Object();
}

View File

@@ -0,0 +1,123 @@
package m3;
import e3.G;
import java.security.KeyStore;
import java.security.Provider;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocket;
import javax.net.ssl.SSLSocketFactory;
import javax.net.ssl.TrustManager;
import javax.net.ssl.TrustManagerFactory;
import javax.net.ssl.X509TrustManager;
import kotlin.collections.CollectionsKt__IterablesKt;
import kotlin.jvm.internal.Intrinsics;
import org.conscrypt.Conscrypt;
/* loaded from: classes3.dex */
public final class h extends n {
/* renamed from: d, reason: collision with root package name */
public static final boolean f7816d;
/* renamed from: c, reason: collision with root package name */
public final Provider f7817c;
static {
boolean z3 = false;
try {
Class.forName("org.conscrypt.Conscrypt$Version", false, f.class.getClassLoader());
if (Conscrypt.isAvailable()) {
if (f.a()) {
z3 = true;
}
}
} catch (ClassNotFoundException | NoClassDefFoundError unused) {
}
f7816d = z3;
}
public h() {
Provider newProvider = Conscrypt.newProvider();
Intrinsics.checkNotNullExpressionValue(newProvider, "newProvider()");
this.f7817c = newProvider;
}
@Override // m3.n
public final void d(SSLSocket sslSocket, String str, List protocols) {
int collectionSizeOrDefault;
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
Intrinsics.checkNotNullParameter(protocols, "protocols");
if (!Conscrypt.isConscrypt(sslSocket)) {
super.d(sslSocket, str, protocols);
return;
}
Conscrypt.setUseSessionTickets(sslSocket, true);
Intrinsics.checkNotNullParameter(protocols, "protocols");
ArrayList arrayList = new ArrayList();
for (Object obj : protocols) {
if (((G) obj) != G.HTTP_1_0) {
arrayList.add(obj);
}
}
collectionSizeOrDefault = CollectionsKt__IterablesKt.collectionSizeOrDefault(arrayList, 10);
ArrayList arrayList2 = new ArrayList(collectionSizeOrDefault);
Iterator it = arrayList.iterator();
while (it.hasNext()) {
arrayList2.add(((G) it.next()).f6261a);
}
Conscrypt.setApplicationProtocols(sslSocket, (String[]) arrayList2.toArray(new String[0]));
}
@Override // m3.n
public final String f(SSLSocket sslSocket) {
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
if (Conscrypt.isConscrypt(sslSocket)) {
return Conscrypt.getApplicationProtocol(sslSocket);
}
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
return null;
}
@Override // m3.n
public final SSLContext k() {
SSLContext sSLContext = SSLContext.getInstance("TLS", this.f7817c);
Intrinsics.checkNotNullExpressionValue(sSLContext, "getInstance(\"TLS\", provider)");
return sSLContext;
}
@Override // m3.n
public final SSLSocketFactory l(X509TrustManager trustManager) {
Intrinsics.checkNotNullParameter(trustManager, "trustManager");
SSLContext k4 = k();
k4.init(null, new TrustManager[]{trustManager}, null);
SSLSocketFactory socketFactory = k4.getSocketFactory();
Intrinsics.checkNotNullExpressionValue(socketFactory, "newSSLContext().apply {\n…null)\n }.socketFactory");
return socketFactory;
}
@Override // m3.n
public final X509TrustManager m() {
TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
trustManagerFactory.init((KeyStore) null);
TrustManager[] trustManagers = trustManagerFactory.getTrustManagers();
Intrinsics.checkNotNull(trustManagers);
if (trustManagers.length == 1) {
TrustManager trustManager = trustManagers[0];
if (trustManager instanceof X509TrustManager) {
Intrinsics.checkNotNull(trustManager, "null cannot be cast to non-null type javax.net.ssl.X509TrustManager");
X509TrustManager x509TrustManager = (X509TrustManager) trustManager;
Conscrypt.setHostnameVerifier(x509TrustManager, g.f7815a);
return x509TrustManager;
}
}
StringBuilder sb = new StringBuilder("Unexpected default trust managers: ");
String arrays = Arrays.toString(trustManagers);
Intrinsics.checkNotNullExpressionValue(arrays, "toString(this)");
sb.append(arrays);
throw new IllegalStateException(sb.toString().toString());
}
}

View File

@@ -0,0 +1,84 @@
package m3;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes3.dex */
public final class i implements InvocationHandler {
/* renamed from: a, reason: collision with root package name */
public final ArrayList f7818a;
/* renamed from: b, reason: collision with root package name */
public boolean f7819b;
/* renamed from: c, reason: collision with root package name */
public String f7820c;
public i(ArrayList protocols) {
Intrinsics.checkNotNullParameter(protocols, "protocols");
this.f7818a = protocols;
}
@Override // java.lang.reflect.InvocationHandler
public final Object invoke(Object proxy, Method method, Object[] objArr) {
Intrinsics.checkNotNullParameter(proxy, "proxy");
Intrinsics.checkNotNullParameter(method, "method");
if (objArr == null) {
objArr = new Object[0];
}
String name = method.getName();
Class<?> returnType = method.getReturnType();
if (Intrinsics.areEqual(name, "supports") && Intrinsics.areEqual(Boolean.TYPE, returnType)) {
return Boolean.TRUE;
}
if (Intrinsics.areEqual(name, "unsupported") && Intrinsics.areEqual(Void.TYPE, returnType)) {
this.f7819b = true;
return null;
}
boolean areEqual = Intrinsics.areEqual(name, "protocols");
ArrayList arrayList = this.f7818a;
if (areEqual && objArr.length == 0) {
return arrayList;
}
if ((Intrinsics.areEqual(name, "selectProtocol") || Intrinsics.areEqual(name, "select")) && Intrinsics.areEqual(String.class, returnType) && objArr.length == 1) {
Object obj = objArr[0];
if (obj instanceof List) {
Intrinsics.checkNotNull(obj, "null cannot be cast to non-null type kotlin.collections.List<*>");
List list = (List) obj;
int size = list.size();
if (size >= 0) {
int i = 0;
while (true) {
Object obj2 = list.get(i);
Intrinsics.checkNotNull(obj2, "null cannot be cast to non-null type kotlin.String");
String str = (String) obj2;
if (!arrayList.contains(str)) {
if (i == size) {
break;
}
i++;
} else {
this.f7820c = str;
return str;
}
}
}
String str2 = (String) arrayList.get(0);
this.f7820c = str2;
return str2;
}
}
if ((!Intrinsics.areEqual(name, "protocolSelected") && !Intrinsics.areEqual(name, "selected")) || objArr.length != 1) {
return method.invoke(this, Arrays.copyOf(objArr, objArr.length));
}
Object obj3 = objArr[0];
Intrinsics.checkNotNull(obj3, "null cannot be cast to non-null type kotlin.String");
this.f7820c = (String) obj3;
return null;
}
}

View File

@@ -0,0 +1,107 @@
package m3;
import e3.G;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import javax.net.ssl.SSLSocket;
import kotlin.collections.CollectionsKt__IterablesKt;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes3.dex */
public final class j extends n {
/* renamed from: c, reason: collision with root package name */
public final Method f7821c;
/* renamed from: d, reason: collision with root package name */
public final Method f7822d;
/* renamed from: e, reason: collision with root package name */
public final Method f7823e;
/* renamed from: f, reason: collision with root package name */
public final Class f7824f;
/* renamed from: g, reason: collision with root package name */
public final Class f7825g;
public j(Method putMethod, Method getMethod, Method removeMethod, Class clientProviderClass, Class serverProviderClass) {
Intrinsics.checkNotNullParameter(putMethod, "putMethod");
Intrinsics.checkNotNullParameter(getMethod, "getMethod");
Intrinsics.checkNotNullParameter(removeMethod, "removeMethod");
Intrinsics.checkNotNullParameter(clientProviderClass, "clientProviderClass");
Intrinsics.checkNotNullParameter(serverProviderClass, "serverProviderClass");
this.f7821c = putMethod;
this.f7822d = getMethod;
this.f7823e = removeMethod;
this.f7824f = clientProviderClass;
this.f7825g = serverProviderClass;
}
@Override // m3.n
public final void a(SSLSocket sslSocket) {
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
try {
this.f7823e.invoke(null, sslSocket);
} catch (IllegalAccessException e4) {
throw new AssertionError("failed to remove ALPN", e4);
} catch (InvocationTargetException e5) {
throw new AssertionError("failed to remove ALPN", e5);
}
}
@Override // m3.n
public final void d(SSLSocket sslSocket, String str, List protocols) {
int collectionSizeOrDefault;
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
Intrinsics.checkNotNullParameter(protocols, "protocols");
Intrinsics.checkNotNullParameter(protocols, "protocols");
ArrayList arrayList = new ArrayList();
for (Object obj : protocols) {
if (((G) obj) != G.HTTP_1_0) {
arrayList.add(obj);
}
}
collectionSizeOrDefault = CollectionsKt__IterablesKt.collectionSizeOrDefault(arrayList, 10);
ArrayList arrayList2 = new ArrayList(collectionSizeOrDefault);
Iterator it = arrayList.iterator();
while (it.hasNext()) {
arrayList2.add(((G) it.next()).f6261a);
}
try {
this.f7821c.invoke(null, sslSocket, Proxy.newProxyInstance(n.class.getClassLoader(), new Class[]{this.f7824f, this.f7825g}, new i(arrayList2)));
} catch (IllegalAccessException e4) {
throw new AssertionError("failed to set ALPN", e4);
} catch (InvocationTargetException e5) {
throw new AssertionError("failed to set ALPN", e5);
}
}
@Override // m3.n
public final String f(SSLSocket sslSocket) {
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
try {
InvocationHandler invocationHandler = Proxy.getInvocationHandler(this.f7822d.invoke(null, sslSocket));
Intrinsics.checkNotNull(invocationHandler, "null cannot be cast to non-null type okhttp3.internal.platform.Jdk8WithJettyBootPlatform.AlpnProvider");
i iVar = (i) invocationHandler;
boolean z3 = iVar.f7819b;
if (!z3 && iVar.f7820c == null) {
n.i(4, "ALPN callback dropped: HTTP/2 is disabled. Is alpn-boot on the boot class path?", null);
return null;
}
if (z3) {
return null;
}
return iVar.f7820c;
} catch (IllegalAccessException e4) {
throw new AssertionError("failed to get ALPN selected protocol", e4);
} catch (InvocationTargetException e5) {
throw new AssertionError("failed to get ALPN selected protocol", e5);
}
}
}

View File

@@ -0,0 +1,90 @@
package m3;
import e3.G;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import javax.net.ssl.SSLParameters;
import javax.net.ssl.SSLSocket;
import kotlin.collections.CollectionsKt__IterablesKt;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes3.dex */
public final class k extends n {
/* renamed from: c, reason: collision with root package name */
public static final boolean f7826c;
/* JADX WARN: Code restructure failed: missing block: B:7:0x0018, code lost:
if (r0.intValue() >= 9) goto L13;
*/
static {
/*
java.lang.String r0 = "java.specification.version"
java.lang.String r0 = java.lang.System.getProperty(r0)
if (r0 == 0) goto Ld
java.lang.Integer r0 = kotlin.text.StringsKt.toIntOrNull(r0)
goto Le
Ld:
r0 = 0
Le:
r1 = 1
r2 = 0
if (r0 == 0) goto L1d
int r0 = r0.intValue()
r3 = 9
if (r0 < r3) goto L1b
goto L26
L1b:
r1 = r2
goto L26
L1d:
java.lang.Class<javax.net.ssl.SSLSocket> r0 = javax.net.ssl.SSLSocket.class
java.lang.String r3 = "getApplicationProtocol"
java.lang.Class[] r4 = new java.lang.Class[r2] // Catch: java.lang.NoSuchMethodException -> L1b
r0.getMethod(r3, r4) // Catch: java.lang.NoSuchMethodException -> L1b
L26:
m3.k.f7826c = r1
return
*/
throw new UnsupportedOperationException("Method not decompiled: m3.k.<clinit>():void");
}
@Override // m3.n
public final void d(SSLSocket sslSocket, String str, List protocols) {
int collectionSizeOrDefault;
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
Intrinsics.checkNotNullParameter(protocols, "protocols");
SSLParameters sSLParameters = sslSocket.getSSLParameters();
Intrinsics.checkNotNullParameter(protocols, "protocols");
ArrayList arrayList = new ArrayList();
for (Object obj : protocols) {
if (((G) obj) != G.HTTP_1_0) {
arrayList.add(obj);
}
}
collectionSizeOrDefault = CollectionsKt__IterablesKt.collectionSizeOrDefault(arrayList, 10);
ArrayList arrayList2 = new ArrayList(collectionSizeOrDefault);
Iterator it = arrayList.iterator();
while (it.hasNext()) {
arrayList2.add(((G) it.next()).f6261a);
}
sSLParameters.setApplicationProtocols((String[]) arrayList2.toArray(new String[0]));
sslSocket.setSSLParameters(sSLParameters);
}
@Override // m3.n
public final String f(SSLSocket sslSocket) {
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
try {
String applicationProtocol = sslSocket.getApplicationProtocol();
if (applicationProtocol == null ? true : Intrinsics.areEqual(applicationProtocol, "")) {
return null;
}
return applicationProtocol;
} catch (UnsupportedOperationException unused) {
return null;
}
}
}

View File

@@ -0,0 +1,457 @@
package m3;
import C.AbstractC0045i;
import C.AbstractC0046j;
import C.w;
import O.C0079u;
import O.i0;
import a.AbstractC0106b;
import android.app.AppOpsManager;
import android.app.Dialog;
import android.content.Context;
import android.content.res.ColorStateList;
import android.database.Cursor;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.ColorStateListDrawable;
import android.graphics.drawable.Drawable;
import android.os.Binder;
import android.os.Process;
import android.text.InputFilter;
import android.text.method.TransformationMethod;
import android.util.Log;
import android.util.TypedValue;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.widget.EditText;
import androidx.coordinatorlayout.widget.CoordinatorLayout;
import androidx.fragment.app.C0164o0;
import androidx.fragment.app.DialogInterfaceOnCancelListenerC0174y;
import androidx.lifecycle.C0;
import androidx.lifecycle.y0;
import androidx.navigation.fragment.NavHostFragment;
import androidx.room.A;
import androidx.room.u;
import e3.C0324j;
import e3.C0332s;
import e3.V;
import java.io.IOException;
import java.security.cert.Certificate;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.concurrent.Callable;
import java.util.concurrent.TimeUnit;
import javax.net.ssl.SSLPeerUnverifiedException;
import javax.net.ssl.SSLSession;
import kotlin.collections.ArraysKt;
import kotlin.collections.ArraysKt___ArraysKt;
import kotlin.collections.CollectionsKt;
import kotlin.collections.MapsKt;
import kotlin.coroutines.Continuation;
import kotlin.jvm.JvmClassMappingKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import kotlin.reflect.KClass;
import kotlinx.coroutines.BuildersKt;
import kotlinx.coroutines.CoroutineDispatcher;
import kotlinx.coroutines.CoroutineScope;
import kotlinx.coroutines.CoroutineScopeKt;
import kotlinx.coroutines.Dispatchers;
import kotlinx.coroutines.ExecutorsKt;
import kotlinx.coroutines.Job;
import kotlinx.coroutines.SupervisorKt;
import kotlinx.coroutines.flow.Flow;
import kotlinx.coroutines.flow.FlowKt;
import l0.C0435a;
import o0.AbstractC0544v;
import o0.C0545w;
import o0.I;
import o0.K;
import o0.L;
import r3.C0573e;
/* loaded from: classes3.dex */
public abstract class l implements i0 {
public static boolean E(EditText editText) {
return editText.getInputType() != 0;
}
public static String J(String str, String str2) {
int length = str.length() - str2.length();
if (length < 0 || length > 1) {
throw new IllegalArgumentException("Invalid input received");
}
StringBuilder sb = new StringBuilder(str2.length() + str.length());
for (int i = 0; i < str.length(); i++) {
sb.append(str.charAt(i));
if (str2.length() > i) {
sb.append(str2.charAt(i));
}
}
return sb.toString();
}
public static final K K(Function1 optionsBuilder) {
Intrinsics.checkNotNullParameter(optionsBuilder, "optionsBuilder");
L l4 = new L();
optionsBuilder.invoke(l4);
boolean z3 = l4.f7945b;
C0079u c0079u = l4.f7944a;
return new K(z3, false, l4.f7946c, false, l4.f7947d, c0079u.f1298a, c0079u.f1299b, -1, -1);
}
public static final boolean R(String method) {
Intrinsics.checkNotNullParameter(method, "method");
return (Intrinsics.areEqual(method, "GET") || Intrinsics.areEqual(method, "HEAD")) ? false : true;
}
public static a0.c S(String name) {
CoroutineScope scope = CoroutineScopeKt.CoroutineScope(Dispatchers.getIO().plus(SupervisorKt.SupervisorJob$default((Job) null, 1, (Object) null)));
Intrinsics.checkNotNullParameter(name, "name");
a0.a produceMigrations = a0.a.f2319a;
Intrinsics.checkNotNullParameter(produceMigrations, "produceMigrations");
Intrinsics.checkNotNullParameter(scope, "scope");
return new a0.c(name, produceMigrations, scope);
}
public static TypedValue T(Context context, int i) {
TypedValue typedValue = new TypedValue();
if (context.getTheme().resolveAttribute(i, typedValue, true)) {
return typedValue;
}
return null;
}
public static boolean U(Context context, int i, boolean z3) {
TypedValue T3 = T(context, i);
return (T3 == null || T3.type != 18) ? z3 : T3.data != 0;
}
public static TypedValue V(Context context, int i, String str) {
TypedValue T3 = T(context, i);
if (T3 != null) {
return T3;
}
throw new IllegalArgumentException(String.format("%1$s requires a value for the %2$s attribute to be set in your app theme. You can either set the attribute in your theme or update your theme to inherit from Theme.MaterialComponents (or a descendant).", str, context.getResources().getResourceName(i)));
}
public static final List Z(List list) {
int size = list.size();
return size != 0 ? size != 1 ? Collections.unmodifiableList(new ArrayList(list)) : Collections.singletonList(CollectionsKt.first(list)) : CollectionsKt.emptyList();
}
public static final Map a0(Map map) {
int size = map.size();
if (size == 0) {
return MapsKt.emptyMap();
}
if (size != 1) {
return Collections.unmodifiableMap(new LinkedHashMap(map));
}
Map.Entry entry = (Map.Entry) CollectionsKt.i(map.entrySet());
return Collections.singletonMap(entry.getKey(), entry.getValue());
}
public static C0573e d() {
C0573e c0573e = C0573e.f8277l;
Intrinsics.checkNotNull(c0573e);
C0573e c0573e2 = c0573e.f8279f;
if (c0573e2 == null) {
long nanoTime = System.nanoTime();
C0573e.i.await(C0573e.f8275j, TimeUnit.MILLISECONDS);
C0573e c0573e3 = C0573e.f8277l;
Intrinsics.checkNotNull(c0573e3);
if (c0573e3.f8279f != null || System.nanoTime() - nanoTime < C0573e.f8276k) {
return null;
}
return C0573e.f8277l;
}
long nanoTime2 = c0573e2.f8280g - System.nanoTime();
if (nanoTime2 > 0) {
C0573e.i.await(nanoTime2, TimeUnit.NANOSECONDS);
return null;
}
C0573e c0573e4 = C0573e.f8277l;
Intrinsics.checkNotNull(c0573e4);
c0573e4.f8279f = c0573e2.f8279f;
c0573e2.f8279f = null;
return c0573e2;
}
public static void g(Throwable throwable) {
Intrinsics.checkNotNullParameter(throwable, "throwable");
StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace();
Intrinsics.checkNotNullExpressionValue(stackTrace, "getStackTrace(...)");
StackTraceElement[] stackTraceElementArr = (StackTraceElement[]) ArraysKt.drop(stackTrace, 3).toArray(new StackTraceElement[0]);
Throwable th = new Throwable(throwable.getClass() + ": " + throwable.getMessage(), throwable);
th.setStackTrace(stackTraceElementArr);
t3.c.f8551a.b(th);
}
public static int h(Context context, String str, String str2, int i, int i4) {
int c4;
if (context.checkPermission(str, i, i4) != -1) {
String d4 = AbstractC0045i.d(str);
if (d4 != null) {
if (str2 == null) {
String[] packagesForUid = context.getPackageManager().getPackagesForUid(i4);
if (packagesForUid != null && packagesForUid.length > 0) {
str2 = packagesForUid[0];
}
}
int myUid = Process.myUid();
String packageName = context.getPackageName();
if (myUid == i4 && Objects.equals(packageName, str2)) {
AppOpsManager c5 = AbstractC0046j.c(context);
c4 = AbstractC0046j.a(c5, d4, Binder.getCallingUid(), str2);
if (c4 == 0) {
c4 = AbstractC0046j.a(c5, d4, i4, AbstractC0046j.b(context));
}
} else {
c4 = AbstractC0045i.c((AppOpsManager) AbstractC0045i.a(context, AppOpsManager.class), d4, str2);
}
if (c4 != 0) {
return -2;
}
}
return 0;
}
return -1;
}
public static int i(Context context, String str) {
return h(context, str, context.getPackageName(), Process.myPid(), Process.myUid());
}
public static final Flow l(u uVar, boolean z3, String[] strArr, Callable callable) {
return FlowKt.flow(new androidx.room.e(z3, uVar, strArr, callable, null));
}
public static final Object m(u uVar, Callable callable, Continuation continuation) {
if (uVar.isOpenInternal() && uVar.inTransaction()) {
return callable.call();
}
if (continuation.getContext().get(A.f3944a) != null) {
throw new ClassCastException();
}
Map<String, Object> backingFieldMap = uVar.getBackingFieldMap();
Object obj = backingFieldMap.get("TransactionDispatcher");
if (obj == null) {
obj = ExecutorsKt.from(uVar.getTransactionExecutor());
backingFieldMap.put("TransactionDispatcher", obj);
}
Intrinsics.checkNotNull(obj, "null cannot be cast to non-null type kotlinx.coroutines.CoroutineDispatcher");
return BuildersKt.withContext((CoroutineDispatcher) obj, new androidx.room.f(callable, null), continuation);
}
public static final AbstractC0544v n(androidx.fragment.app.K fragment) {
Dialog dialog;
Window window;
Intrinsics.checkNotNullParameter(fragment, "<this>");
Intrinsics.checkNotNullParameter(fragment, "fragment");
for (androidx.fragment.app.K k4 = fragment; k4 != null; k4 = k4.getParentFragment()) {
if (k4 instanceof NavHostFragment) {
I i = ((NavHostFragment) k4).f3454a;
if (i != null) {
return i;
}
throw new NullPointerException("null cannot be cast to non-null type androidx.navigation.NavController");
}
androidx.fragment.app.K k5 = k4.getParentFragmentManager().f3180z;
if (k5 instanceof NavHostFragment) {
I i4 = ((NavHostFragment) k5).f3454a;
if (i4 != null) {
return i4;
}
throw new NullPointerException("null cannot be cast to non-null type androidx.navigation.NavController");
}
}
View view = fragment.getView();
if (view != null) {
return AbstractC0106b.g(view);
}
View view2 = null;
DialogInterfaceOnCancelListenerC0174y dialogInterfaceOnCancelListenerC0174y = fragment instanceof DialogInterfaceOnCancelListenerC0174y ? (DialogInterfaceOnCancelListenerC0174y) fragment : null;
if (dialogInterfaceOnCancelListenerC0174y != null && (dialog = dialogInterfaceOnCancelListenerC0174y.getDialog()) != null && (window = dialog.getWindow()) != null) {
view2 = window.getDecorView();
}
if (view2 != null) {
return AbstractC0106b.g(view2);
}
throw new IllegalStateException(w.m("Fragment ", fragment, " does not have a NavController set"));
}
public static C0332s o(SSLSession sSLSession) {
List emptyList;
Intrinsics.checkNotNullParameter(sSLSession, "<this>");
String cipherSuite = sSLSession.getCipherSuite();
if (cipherSuite == null) {
throw new IllegalStateException("cipherSuite == null");
}
if (Intrinsics.areEqual(cipherSuite, "TLS_NULL_WITH_NULL_NULL") ? true : Intrinsics.areEqual(cipherSuite, "SSL_NULL_WITH_NULL_NULL")) {
throw new IOException("cipherSuite == ".concat(cipherSuite));
}
C0324j c4 = C0324j.f6349b.c(cipherSuite);
String protocol = sSLSession.getProtocol();
if (protocol == null) {
throw new IllegalStateException("tlsVersion == null");
}
if (Intrinsics.areEqual("NONE", protocol)) {
throw new IOException("tlsVersion == NONE");
}
V p = d.p(protocol);
try {
Certificate[] peerCertificates = sSLSession.getPeerCertificates();
emptyList = peerCertificates != null ? f3.c.k(Arrays.copyOf(peerCertificates, peerCertificates.length)) : CollectionsKt.emptyList();
} catch (SSLPeerUnverifiedException unused) {
emptyList = CollectionsKt.emptyList();
}
Certificate[] localCertificates = sSLSession.getLocalCertificates();
return new C0332s(p, c4, localCertificates != null ? f3.c.k(Arrays.copyOf(localCertificates, localCertificates.length)) : CollectionsKt.emptyList(), new J0.e(emptyList, 8));
}
public static ColorStateList p(Drawable drawable) {
if (drawable instanceof ColorDrawable) {
return ColorStateList.valueOf(((ColorDrawable) drawable).getColor());
}
if (drawable instanceof ColorStateListDrawable) {
return ((ColorStateListDrawable) drawable).getColorStateList();
}
return null;
}
public static final int q(Cursor c4, String name) {
Intrinsics.checkNotNullParameter(c4, "c");
Intrinsics.checkNotNullParameter(name, "name");
int columnIndex = c4.getColumnIndex(name);
if (columnIndex >= 0) {
return columnIndex;
}
int columnIndex2 = c4.getColumnIndex("`" + name + '`');
if (columnIndex2 >= 0) {
return columnIndex2;
}
return -1;
}
public static final int r(Cursor c4, String name) {
String str;
Intrinsics.checkNotNullParameter(c4, "c");
Intrinsics.checkNotNullParameter(name, "name");
int q4 = q(c4, name);
if (q4 >= 0) {
return q4;
}
try {
String[] columnNames = c4.getColumnNames();
Intrinsics.checkNotNullExpressionValue(columnNames, "c.columnNames");
str = ArraysKt___ArraysKt.joinToString$default(columnNames, (CharSequence) null, (CharSequence) null, (CharSequence) null, 0, (CharSequence) null, (Function1) null, 63, (Object) null);
} catch (Exception e4) {
Log.d("RoomCursorUtil", "Cannot collect column names for debug purposes", e4);
str = "unknown";
}
throw new IllegalArgumentException("column '" + name + "' does not exist. Available columns: " + str);
}
public static C0545w w(C0 store) {
Intrinsics.checkNotNullParameter(store, "viewModelStore");
C0164o0 factory = C0545w.f8071b;
C0435a defaultCreationExtras = C0435a.f7312b;
Intrinsics.checkNotNullParameter(store, "store");
Intrinsics.checkNotNullParameter(factory, "factory");
Intrinsics.checkNotNullParameter(defaultCreationExtras, "defaultCreationExtras");
R0.h hVar = new R0.h(store, (y0) factory, (l0.c) defaultCreationExtras);
Intrinsics.checkNotNullParameter(C0545w.class, "modelClass");
KClass modelClass = JvmClassMappingKt.getKotlinClass(C0545w.class);
Intrinsics.checkNotNullParameter(modelClass, "modelClass");
Intrinsics.checkNotNullParameter(modelClass, "modelClass");
Intrinsics.checkNotNullParameter(modelClass, "<this>");
String qualifiedName = modelClass.getQualifiedName();
if (qualifiedName != null) {
return (C0545w) hVar.i(modelClass, "androidx.lifecycle.ViewModelProvider.DefaultKey:".concat(qualifiedName));
}
throw new IllegalArgumentException("Local and anonymous classes can not be ViewModels");
}
public abstract int A(CoordinatorLayout coordinatorLayout);
public abstract int B();
public int C(View view) {
return 0;
}
public int D() {
return 0;
}
public abstract boolean F();
public abstract boolean G(float f2);
public abstract boolean H(View view);
public abstract boolean I(float f2, float f4);
public abstract void L(Throwable th);
public abstract void M(A.j jVar);
public void N(View view, int i) {
}
public abstract void O(int i);
public abstract void P(View view, int i, int i4);
public abstract void Q(View view, float f2, float f4);
public abstract void W(boolean z3);
public abstract void X(boolean z3);
public abstract boolean Y(View view, float f2);
@Override // O.i0
public void b() {
}
public abstract boolean b0(View view, int i);
@Override // O.i0
public void c() {
}
public abstract void c0(ViewGroup.MarginLayoutParams marginLayoutParams, int i);
public abstract void d0(ViewGroup.MarginLayoutParams marginLayoutParams, int i, int i4);
public abstract int e(ViewGroup.MarginLayoutParams marginLayoutParams);
public abstract TransformationMethod e0(TransformationMethod transformationMethod);
public abstract float f(int i);
public abstract int j(View view, int i);
public abstract int k(View view, int i);
public abstract int s(ViewGroup.MarginLayoutParams marginLayoutParams);
public abstract int t();
public abstract InputFilter[] u(InputFilter[] inputFilterArr);
public abstract int v();
public abstract int x();
public abstract int y();
public abstract int z(View view);
}

View File

@@ -0,0 +1,74 @@
package m3;
import java.security.KeyStore;
import java.security.Provider;
import java.util.Arrays;
import java.util.List;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocket;
import javax.net.ssl.TrustManager;
import javax.net.ssl.TrustManagerFactory;
import javax.net.ssl.X509TrustManager;
import kotlin.jvm.internal.Intrinsics;
import org.openjsse.net.ssl.OpenJSSE;
/* loaded from: classes3.dex */
public final class m extends n {
/* renamed from: d, reason: collision with root package name */
public static final boolean f7827d;
/* renamed from: c, reason: collision with root package name */
public final Provider f7828c = new OpenJSSE();
static {
boolean z3 = false;
try {
Class.forName("org.openjsse.net.ssl.OpenJSSE", false, l.class.getClassLoader());
z3 = true;
} catch (ClassNotFoundException unused) {
}
f7827d = z3;
}
@Override // m3.n
public final void d(SSLSocket sslSocket, String str, List protocols) {
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
Intrinsics.checkNotNullParameter(protocols, "protocols");
super.d(sslSocket, str, protocols);
}
@Override // m3.n
public final String f(SSLSocket sslSocket) {
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
return null;
}
@Override // m3.n
public final SSLContext k() {
SSLContext sSLContext = SSLContext.getInstance("TLSv1.3", this.f7828c);
Intrinsics.checkNotNullExpressionValue(sSLContext, "getInstance(\"TLSv1.3\", provider)");
return sSLContext;
}
@Override // m3.n
public final X509TrustManager m() {
TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm(), this.f7828c);
trustManagerFactory.init((KeyStore) null);
TrustManager[] trustManagers = trustManagerFactory.getTrustManagers();
Intrinsics.checkNotNull(trustManagers);
if (trustManagers.length == 1) {
TrustManager trustManager = trustManagers[0];
if (trustManager instanceof X509TrustManager) {
Intrinsics.checkNotNull(trustManager, "null cannot be cast to non-null type javax.net.ssl.X509TrustManager");
return (X509TrustManager) trustManager;
}
}
StringBuilder sb = new StringBuilder("Unexpected default trust managers: ");
String arrays = Arrays.toString(trustManagers);
Intrinsics.checkNotNullExpressionValue(arrays, "toString(this)");
sb.append(arrays);
throw new IllegalStateException(sb.toString().toString());
}
}

View File

@@ -0,0 +1,176 @@
package m3;
import C.w;
import a.AbstractC0105a;
import java.net.InetSocketAddress;
import java.net.Socket;
import java.security.GeneralSecurityException;
import java.security.KeyStore;
import java.security.cert.X509Certificate;
import java.util.Arrays;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocket;
import javax.net.ssl.SSLSocketFactory;
import javax.net.ssl.TrustManager;
import javax.net.ssl.TrustManagerFactory;
import javax.net.ssl.X509TrustManager;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes3.dex */
public class n {
/* renamed from: a, reason: collision with root package name */
public static volatile n f7829a;
/* renamed from: b, reason: collision with root package name */
public static final Logger f7830b;
/* JADX WARN: Code restructure failed: missing block: B:39:0x0091, code lost:
if (r0 != 0) goto L68;
*/
/* JADX WARN: Code restructure failed: missing block: B:46:0x00b2, code lost:
if (r0 != 0) goto L68;
*/
/* JADX WARN: Code restructure failed: missing block: B:53:0x00d3, code lost:
if (r0 != 0) goto L68;
*/
/* JADX WARN: Code restructure failed: missing block: B:63:0x00fb, code lost:
if (java.lang.Integer.parseInt(r2) >= 9) goto L65;
*/
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Removed duplicated region for block: B:71:0x0158 */
/* JADX WARN: Type inference failed for: r0v14 */
/* JADX WARN: Type inference failed for: r0v15 */
/* JADX WARN: Type inference failed for: r0v17, types: [java.lang.Object] */
/* JADX WARN: Type inference failed for: r0v26 */
/* JADX WARN: Type inference failed for: r0v27 */
/* JADX WARN: Type inference failed for: r0v30 */
/* JADX WARN: Type inference failed for: r0v31 */
/* JADX WARN: Type inference failed for: r0v34 */
/* JADX WARN: Type inference failed for: r0v35 */
/* JADX WARN: Type inference failed for: r0v37, types: [m3.n] */
/* JADX WARN: Type inference failed for: r0v41 */
/* JADX WARN: Type inference failed for: r0v46 */
/* JADX WARN: Type inference failed for: r0v47 */
/* JADX WARN: Type inference failed for: r0v50 */
/* JADX WARN: Type inference failed for: r0v51 */
/* JADX WARN: Type inference failed for: r0v52 */
/* JADX WARN: Type inference failed for: r0v53 */
/* JADX WARN: Type inference failed for: r0v54 */
static {
/*
Method dump skipped, instructions count: 364
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: m3.n.<clinit>():void");
}
public static void i(int i, String message, Throwable th) {
Intrinsics.checkNotNullParameter(message, "message");
f7830b.log(i == 5 ? Level.WARNING : Level.INFO, message, th);
}
public void a(SSLSocket sslSocket) {
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
}
public AbstractC0105a b(X509TrustManager trustManager) {
Intrinsics.checkNotNullParameter(trustManager, "trustManager");
return new q3.a(c(trustManager));
}
public q3.d c(X509TrustManager trustManager) {
Intrinsics.checkNotNullParameter(trustManager, "trustManager");
X509Certificate[] acceptedIssuers = trustManager.getAcceptedIssuers();
Intrinsics.checkNotNullExpressionValue(acceptedIssuers, "trustManager.acceptedIssuers");
return new q3.b((X509Certificate[]) Arrays.copyOf(acceptedIssuers, acceptedIssuers.length));
}
public void d(SSLSocket sslSocket, String str, List protocols) {
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
Intrinsics.checkNotNullParameter(protocols, "protocols");
}
public void e(Socket socket, InetSocketAddress address, int i) {
Intrinsics.checkNotNullParameter(socket, "socket");
Intrinsics.checkNotNullParameter(address, "address");
socket.connect(address, i);
}
public String f(SSLSocket sslSocket) {
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
return null;
}
public Object g() {
Intrinsics.checkNotNullParameter("response.body().close()", "closer");
if (f7830b.isLoggable(Level.FINE)) {
return new Throwable("response.body().close()");
}
return null;
}
public boolean h(String hostname) {
Intrinsics.checkNotNullParameter(hostname, "hostname");
return true;
}
public void j(Object obj, String message) {
Intrinsics.checkNotNullParameter(message, "message");
if (obj == null) {
message = w.n(message, " To see where this was allocated, set the OkHttpClient logger level to FINE: Logger.getLogger(OkHttpClient.class.getName()).setLevel(Level.FINE);");
}
i(5, message, (Throwable) obj);
}
public SSLContext k() {
SSLContext sSLContext = SSLContext.getInstance("TLS");
Intrinsics.checkNotNullExpressionValue(sSLContext, "getInstance(\"TLS\")");
return sSLContext;
}
public SSLSocketFactory l(X509TrustManager trustManager) {
Intrinsics.checkNotNullParameter(trustManager, "trustManager");
try {
SSLContext k4 = k();
k4.init(null, new TrustManager[]{trustManager}, null);
SSLSocketFactory socketFactory = k4.getSocketFactory();
Intrinsics.checkNotNullExpressionValue(socketFactory, "newSSLContext().apply {\n…ll)\n }.socketFactory");
return socketFactory;
} catch (GeneralSecurityException e4) {
throw new AssertionError("No System TLS: " + e4, e4);
}
}
public X509TrustManager m() {
TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
trustManagerFactory.init((KeyStore) null);
TrustManager[] trustManagers = trustManagerFactory.getTrustManagers();
Intrinsics.checkNotNull(trustManagers);
if (trustManagers.length == 1) {
TrustManager trustManager = trustManagers[0];
if (trustManager instanceof X509TrustManager) {
Intrinsics.checkNotNull(trustManager, "null cannot be cast to non-null type javax.net.ssl.X509TrustManager");
return (X509TrustManager) trustManager;
}
}
StringBuilder sb = new StringBuilder("Unexpected default trust managers: ");
String arrays = Arrays.toString(trustManagers);
Intrinsics.checkNotNullExpressionValue(arrays, "toString(this)");
sb.append(arrays);
throw new IllegalStateException(sb.toString().toString());
}
public final String toString() {
String simpleName = getClass().getSimpleName();
Intrinsics.checkNotNullExpressionValue(simpleName, "javaClass.simpleName");
return simpleName;
}
}