Initial import of ADIF API reverse-engineering toolkit

This commit is contained in:
2025-12-16 08:37:56 +01:00
commit 60388529c1
11486 changed files with 1086536 additions and 0 deletions

View File

@@ -0,0 +1,66 @@
package i3;
import e3.F;
import e3.O;
import e3.x;
import e3.y;
import java.io.IOException;
import kotlin.Unit;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes3.dex */
public final class a implements y {
/* renamed from: a, reason: collision with root package name */
public static final a f6826a = new Object();
@Override // e3.y
public final O intercept(x chain) {
Intrinsics.checkNotNullParameter(chain, "chain");
j3.g chain2 = (j3.g) chain;
j jVar = chain2.f6948a;
jVar.getClass();
Intrinsics.checkNotNullParameter(chain2, "chain");
synchronized (jVar) {
if (!jVar.f6870m) {
throw new IllegalStateException("released");
}
if (jVar.f6869l) {
throw new IllegalStateException("Check failed.");
}
if (jVar.f6868k) {
throw new IllegalStateException("Check failed.");
}
Unit unit = Unit.INSTANCE;
}
f fVar = jVar.f6866g;
Intrinsics.checkNotNull(fVar);
F client = jVar.f6860a;
fVar.getClass();
Intrinsics.checkNotNullParameter(client, "client");
Intrinsics.checkNotNullParameter(chain2, "chain");
try {
int i = chain2.f6953f;
int i4 = chain2.f6954g;
int i5 = chain2.h;
client.getClass();
e eVar = new e(jVar, fVar, fVar.a(i, client.f6238f, !Intrinsics.areEqual(chain2.f6952e.f6268b, "GET"), i4, i5).j(client, chain2));
jVar.f6867j = eVar;
jVar.f6872o = eVar;
synchronized (jVar) {
jVar.f6868k = true;
jVar.f6869l = true;
}
if (jVar.f6871n) {
throw new IOException("Canceled");
}
return j3.g.a(chain2, 0, eVar, null, 61).b(chain2.f6952e);
} catch (n e4) {
fVar.c(e4.f6891b);
throw e4;
} catch (IOException e5) {
fVar.c(e5);
throw new n(e5);
}
}
}

View File

@@ -0,0 +1,155 @@
package i3;
import e3.C0323i;
import e3.C0324j;
import e3.C0326l;
import java.net.UnknownServiceException;
import java.util.Arrays;
import java.util.List;
import javax.net.ssl.SSLSocket;
import kotlin.collections.ArraysKt;
import kotlin.comparisons.ComparisonsKt;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes3.dex */
public final class b {
/* renamed from: a, reason: collision with root package name */
public final List f6827a;
/* renamed from: b, reason: collision with root package name */
public int f6828b;
/* renamed from: c, reason: collision with root package name */
public boolean f6829c;
/* renamed from: d, reason: collision with root package name */
public boolean f6830d;
public b(List connectionSpecs) {
Intrinsics.checkNotNullParameter(connectionSpecs, "connectionSpecs");
this.f6827a = connectionSpecs;
}
/* JADX WARN: Type inference failed for: r0v8, types: [e3.k, java.lang.Object] */
/* JADX WARN: Type inference failed for: r5v1, types: [java.lang.String[], java.io.Serializable] */
public final C0326l a(SSLSocket sslSocket) {
C0326l connectionSpec;
int i;
boolean z3;
String[] cipherSuitesIntersection;
String[] tlsVersionsIntersection;
boolean z4 = true;
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
int i4 = this.f6828b;
List list = this.f6827a;
int size = list.size();
while (true) {
if (i4 >= size) {
connectionSpec = null;
break;
}
connectionSpec = (C0326l) list.get(i4);
if (connectionSpec.b(sslSocket)) {
this.f6828b = i4 + 1;
break;
}
i4++;
}
if (connectionSpec == null) {
StringBuilder sb = new StringBuilder("Unable to find acceptable protocols. isFallback=");
sb.append(this.f6830d);
sb.append(", modes=");
sb.append(list);
sb.append(", supported protocols=");
String[] enabledProtocols = sslSocket.getEnabledProtocols();
Intrinsics.checkNotNull(enabledProtocols);
String arrays = Arrays.toString(enabledProtocols);
Intrinsics.checkNotNullExpressionValue(arrays, "toString(this)");
sb.append(arrays);
throw new UnknownServiceException(sb.toString());
}
int i5 = this.f6828b;
int size2 = list.size();
while (true) {
i = 0;
if (i5 >= size2) {
z3 = false;
break;
}
if (((C0326l) list.get(i5)).b(sslSocket)) {
z3 = true;
break;
}
i5++;
}
this.f6829c = z3;
boolean z5 = this.f6830d;
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
String[] strArr = connectionSpec.f6374c;
if (strArr != null) {
String[] enabledCipherSuites = sslSocket.getEnabledCipherSuites();
Intrinsics.checkNotNullExpressionValue(enabledCipherSuites, "sslSocket.enabledCipherSuites");
cipherSuitesIntersection = f3.c.o(enabledCipherSuites, strArr, C0324j.f6350c);
} else {
cipherSuitesIntersection = sslSocket.getEnabledCipherSuites();
}
?? r5 = connectionSpec.f6375d;
if (r5 != 0) {
String[] enabledProtocols2 = sslSocket.getEnabledProtocols();
Intrinsics.checkNotNullExpressionValue(enabledProtocols2, "sslSocket.enabledProtocols");
tlsVersionsIntersection = f3.c.o(enabledProtocols2, r5, ComparisonsKt.naturalOrder());
} else {
tlsVersionsIntersection = sslSocket.getEnabledProtocols();
}
String[] supportedCipherSuites = sslSocket.getSupportedCipherSuites();
Intrinsics.checkNotNullExpressionValue(supportedCipherSuites, "supportedCipherSuites");
C0323i comparator = C0324j.f6350c;
byte[] bArr = f3.c.f6469a;
Intrinsics.checkNotNullParameter(supportedCipherSuites, "<this>");
Intrinsics.checkNotNullParameter("TLS_FALLBACK_SCSV", "value");
Intrinsics.checkNotNullParameter(comparator, "comparator");
int length = supportedCipherSuites.length;
while (true) {
if (i >= length) {
i = -1;
break;
}
boolean z6 = z4;
if (comparator.compare(supportedCipherSuites[i], "TLS_FALLBACK_SCSV") == 0) {
break;
}
i++;
z4 = z6;
}
if (z5 && i != -1) {
Intrinsics.checkNotNullExpressionValue(cipherSuitesIntersection, "cipherSuitesIntersection");
String value = supportedCipherSuites[i];
Intrinsics.checkNotNullExpressionValue(value, "supportedCipherSuites[indexOfFallbackScsv]");
Intrinsics.checkNotNullParameter(cipherSuitesIntersection, "<this>");
Intrinsics.checkNotNullParameter(value, "value");
Object[] copyOf = Arrays.copyOf(cipherSuitesIntersection, cipherSuitesIntersection.length + 1);
Intrinsics.checkNotNullExpressionValue(copyOf, "copyOf(this, newSize)");
cipherSuitesIntersection = (String[]) copyOf;
cipherSuitesIntersection[ArraysKt.getLastIndex(cipherSuitesIntersection)] = value;
}
Intrinsics.checkNotNullParameter(connectionSpec, "connectionSpec");
?? obj = new Object();
obj.f6366a = connectionSpec.f6372a;
obj.f6368c = strArr;
obj.f6369d = r5;
obj.f6367b = connectionSpec.f6373b;
Intrinsics.checkNotNullExpressionValue(cipherSuitesIntersection, "cipherSuitesIntersection");
obj.c((String[]) Arrays.copyOf(cipherSuitesIntersection, cipherSuitesIntersection.length));
Intrinsics.checkNotNullExpressionValue(tlsVersionsIntersection, "tlsVersionsIntersection");
obj.e((String[]) Arrays.copyOf(tlsVersionsIntersection, tlsVersionsIntersection.length));
C0326l a2 = obj.a();
if (a2.c() != null) {
sslSocket.setEnabledProtocols(a2.f6375d);
}
if (a2.a() != null) {
sslSocket.setEnabledCipherSuites(a2.f6374c);
}
return connectionSpec;
}
}

View File

@@ -0,0 +1,88 @@
package i3;
import java.io.IOException;
import java.net.ProtocolException;
import kotlin.jvm.internal.Intrinsics;
import r3.C0576h;
import r3.G;
/* loaded from: classes3.dex */
public final class c extends r3.o {
/* renamed from: b, reason: collision with root package name */
public final long f6831b;
/* renamed from: c, reason: collision with root package name */
public boolean f6832c;
/* renamed from: d, reason: collision with root package name */
public long f6833d;
/* renamed from: e, reason: collision with root package name */
public boolean f6834e;
/* renamed from: f, reason: collision with root package name */
public final /* synthetic */ e f6835f;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public c(e eVar, G delegate, long j4) {
super(delegate);
Intrinsics.checkNotNullParameter(delegate, "delegate");
this.f6835f = eVar;
this.f6831b = j4;
}
@Override // r3.o, r3.G, java.io.Closeable, java.lang.AutoCloseable
public final void close() {
if (this.f6834e) {
return;
}
this.f6834e = true;
long j4 = this.f6831b;
if (j4 != -1 && this.f6833d != j4) {
throw new ProtocolException("unexpected end of stream");
}
try {
super.close();
d(null);
} catch (IOException e4) {
throw d(e4);
}
}
public final IOException d(IOException iOException) {
if (this.f6832c) {
return iOException;
}
this.f6832c = true;
return this.f6835f.a(false, true, iOException);
}
@Override // r3.o, r3.G, java.io.Flushable
public final void flush() {
try {
super.flush();
} catch (IOException e4) {
throw d(e4);
}
}
@Override // r3.o, r3.G
public final void z(C0576h source, long j4) {
Intrinsics.checkNotNullParameter(source, "source");
if (this.f6834e) {
throw new IllegalStateException("closed");
}
long j5 = this.f6831b;
if (j5 == -1 || this.f6833d + j4 <= j5) {
try {
super.z(source, j4);
this.f6833d += j4;
return;
} catch (IOException e4) {
throw d(e4);
}
}
throw new ProtocolException("expected " + j5 + " bytes but received " + (this.f6833d + j4));
}
}

View File

@@ -0,0 +1,105 @@
package i3;
import java.io.IOException;
import java.net.ProtocolException;
import kotlin.jvm.internal.Intrinsics;
import r3.C0576h;
import r3.I;
import r3.p;
/* loaded from: classes3.dex */
public final class d extends p {
/* renamed from: a, reason: collision with root package name */
public final long f6836a;
/* renamed from: b, reason: collision with root package name */
public long f6837b;
/* renamed from: c, reason: collision with root package name */
public boolean f6838c;
/* renamed from: d, reason: collision with root package name */
public boolean f6839d;
/* renamed from: e, reason: collision with root package name */
public boolean f6840e;
/* renamed from: f, reason: collision with root package name */
public final /* synthetic */ e f6841f;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public d(e eVar, I delegate, long j4) {
super(delegate);
Intrinsics.checkNotNullParameter(delegate, "delegate");
this.f6841f = eVar;
this.f6836a = j4;
this.f6838c = true;
if (j4 == 0) {
d(null);
}
}
@Override // r3.p, java.io.Closeable, java.lang.AutoCloseable
public final void close() {
if (this.f6840e) {
return;
}
this.f6840e = true;
try {
super.close();
d(null);
} catch (IOException e4) {
throw d(e4);
}
}
public final IOException d(IOException iOException) {
if (this.f6839d) {
return iOException;
}
this.f6839d = true;
e eVar = this.f6841f;
if (iOException == null && this.f6838c) {
this.f6838c = false;
eVar.getClass();
j call = eVar.f6842a;
Intrinsics.checkNotNullParameter(call, "call");
}
return eVar.a(true, false, iOException);
}
@Override // r3.p, r3.I
public final long read(C0576h sink, long j4) {
Intrinsics.checkNotNullParameter(sink, "sink");
if (this.f6840e) {
throw new IllegalStateException("closed");
}
try {
long read = delegate().read(sink, j4);
if (this.f6838c) {
this.f6838c = false;
e eVar = this.f6841f;
eVar.getClass();
j call = eVar.f6842a;
Intrinsics.checkNotNullParameter(call, "call");
}
if (read == -1) {
d(null);
return -1L;
}
long j5 = this.f6837b + read;
long j6 = this.f6836a;
if (j6 == -1 || j5 <= j6) {
this.f6837b = j5;
if (j5 == j6) {
d(null);
}
return read;
}
throw new ProtocolException("expected " + j6 + " bytes but received " + j5);
} catch (IOException e4) {
throw d(e4);
}
}
}

View File

@@ -0,0 +1,149 @@
package i3;
import a.AbstractC0105a;
import e3.C0329o;
import e3.I;
import e3.M;
import e3.N;
import e3.O;
import e3.Q;
import java.io.IOException;
import kotlin.jvm.internal.Intrinsics;
import l3.C0438a;
import l3.D;
import l3.EnumC0439b;
/* loaded from: classes3.dex */
public final class e {
/* renamed from: a, reason: collision with root package name */
public final j f6842a;
/* renamed from: b, reason: collision with root package name */
public final f f6843b;
/* renamed from: c, reason: collision with root package name */
public final j3.e f6844c;
/* renamed from: d, reason: collision with root package name */
public boolean f6845d;
/* renamed from: e, reason: collision with root package name */
public boolean f6846e;
/* renamed from: f, reason: collision with root package name */
public final l f6847f;
public e(j call, f finder, j3.e codec) {
C0329o eventListener = C0329o.f6389d;
Intrinsics.checkNotNullParameter(call, "call");
Intrinsics.checkNotNullParameter(eventListener, "eventListener");
Intrinsics.checkNotNullParameter(finder, "finder");
Intrinsics.checkNotNullParameter(codec, "codec");
this.f6842a = call;
this.f6843b = finder;
this.f6844c = codec;
this.f6847f = codec.h();
}
public final IOException a(boolean z3, boolean z4, IOException ioe) {
if (ioe != null) {
e(ioe);
}
j call = this.f6842a;
if (z4) {
if (ioe != null) {
Intrinsics.checkNotNullParameter(call, "call");
Intrinsics.checkNotNullParameter(ioe, "ioe");
} else {
Intrinsics.checkNotNullParameter(call, "call");
}
}
if (z3) {
if (ioe != null) {
Intrinsics.checkNotNullParameter(call, "call");
Intrinsics.checkNotNullParameter(ioe, "ioe");
} else {
Intrinsics.checkNotNullParameter(call, "call");
}
}
return call.h(this, z4, z3, ioe);
}
public final c b(I request, boolean z3) {
Intrinsics.checkNotNullParameter(request, "request");
this.f6845d = z3;
M m4 = request.f6270d;
Intrinsics.checkNotNull(m4);
long contentLength = m4.contentLength();
j call = this.f6842a;
Intrinsics.checkNotNullParameter(call, "call");
return new c(this, this.f6844c.e(request, contentLength), contentLength);
}
public final Q c(O response) {
j3.e eVar = this.f6844c;
Intrinsics.checkNotNullParameter(response, "response");
try {
String d4 = O.d(response, "Content-Type");
long f2 = eVar.f(response);
return new Q(d4, f2, AbstractC0105a.d(new d(this, eVar.b(response), f2)));
} catch (IOException ioe) {
j call = this.f6842a;
Intrinsics.checkNotNullParameter(call, "call");
Intrinsics.checkNotNullParameter(ioe, "ioe");
e(ioe);
throw ioe;
}
}
public final N d(boolean z3) {
try {
N g4 = this.f6844c.g(z3);
if (g4 != null) {
Intrinsics.checkNotNullParameter(this, "deferredTrailers");
g4.f6290m = this;
}
return g4;
} catch (IOException ioe) {
j call = this.f6842a;
Intrinsics.checkNotNullParameter(call, "call");
Intrinsics.checkNotNullParameter(ioe, "ioe");
e(ioe);
throw ioe;
}
}
public final void e(IOException iOException) {
this.f6846e = true;
this.f6843b.c(iOException);
l h = this.f6844c.h();
j call = this.f6842a;
synchronized (h) {
try {
Intrinsics.checkNotNullParameter(call, "call");
if (!(iOException instanceof D)) {
if (!(h.f6878g != null) || (iOException instanceof C0438a)) {
h.f6879j = true;
if (h.f6882m == 0) {
l.d(call.f6860a, h.f6873b, iOException);
h.f6881l++;
}
}
} else if (((D) iOException).f7372a == EnumC0439b.REFUSED_STREAM) {
int i = h.f6883n + 1;
h.f6883n = i;
if (i > 1) {
h.f6879j = true;
h.f6881l++;
}
} else if (((D) iOException).f7372a != EnumC0439b.CANCEL || !call.f6871n) {
h.f6879j = true;
h.f6881l++;
}
} catch (Throwable th) {
throw th;
}
}
}
}

View File

@@ -0,0 +1,82 @@
package i3;
import Z2.D;
import e3.C0315a;
import e3.C0329o;
import e3.U;
import e3.w;
import java.io.IOException;
import kotlin.jvm.internal.Intrinsics;
import l3.C0438a;
import l3.EnumC0439b;
/* loaded from: classes3.dex */
public final class f {
/* renamed from: a, reason: collision with root package name */
public final m f6848a;
/* renamed from: b, reason: collision with root package name */
public final C0315a f6849b;
/* renamed from: c, reason: collision with root package name */
public final j f6850c;
/* renamed from: d, reason: collision with root package name */
public D f6851d;
/* renamed from: e, reason: collision with root package name */
public o f6852e;
/* renamed from: f, reason: collision with root package name */
public int f6853f;
/* renamed from: g, reason: collision with root package name */
public int f6854g;
public int h;
public U i;
public f(m connectionPool, C0315a address, j call) {
C0329o eventListener = C0329o.f6389d;
Intrinsics.checkNotNullParameter(connectionPool, "connectionPool");
Intrinsics.checkNotNullParameter(address, "address");
Intrinsics.checkNotNullParameter(call, "call");
Intrinsics.checkNotNullParameter(eventListener, "eventListener");
this.f6848a = connectionPool;
this.f6849b = address;
this.f6850c = call;
}
/* JADX WARN: Removed duplicated region for block: B:22:0x0391 */
/* JADX WARN: Removed duplicated region for block: B:44:0x0390 A[SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:69:0x0320 A[EXC_TOP_SPLITTER, SYNTHETIC] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final i3.l a(int r17, boolean r18, boolean r19, int r20, int r21) {
/*
Method dump skipped, instructions count: 994
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: i3.f.a(int, boolean, boolean, int, int):i3.l");
}
public final boolean b(w url) {
Intrinsics.checkNotNullParameter(url, "url");
w wVar = this.f6849b.h;
return url.f6417e == wVar.f6417e && Intrinsics.areEqual(url.f6416d, wVar.f6416d);
}
public final void c(IOException e4) {
Intrinsics.checkNotNullParameter(e4, "e");
this.i = null;
if ((e4 instanceof l3.D) && ((l3.D) e4).f7372a == EnumC0439b.REFUSED_STREAM) {
this.f6853f++;
} else if (e4 instanceof C0438a) {
this.f6854g++;
} else {
this.h++;
}
}
}

View File

@@ -0,0 +1,84 @@
package i3;
import e3.C0330p;
import e3.InterfaceC0320f;
import java.io.IOException;
import java.util.concurrent.atomic.AtomicInteger;
import kotlin.ExceptionsKt;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes3.dex */
public final class g implements Runnable {
/* renamed from: a, reason: collision with root package name */
public final InterfaceC0320f f6855a;
/* renamed from: b, reason: collision with root package name */
public volatile AtomicInteger f6856b;
/* renamed from: c, reason: collision with root package name */
public final /* synthetic */ j f6857c;
public g(j jVar, InterfaceC0320f responseCallback) {
Intrinsics.checkNotNullParameter(responseCallback, "responseCallback");
this.f6857c = jVar;
this.f6855a = responseCallback;
this.f6856b = new AtomicInteger(0);
}
@Override // java.lang.Runnable
public final void run() {
C0330p c0330p;
String str = "OkHttp " + this.f6857c.f6861b.f6267a.g();
j jVar = this.f6857c;
Thread currentThread = Thread.currentThread();
String name = currentThread.getName();
currentThread.setName(str);
try {
jVar.f6863d.h();
boolean z3 = false;
try {
try {
try {
this.f6855a.onResponse(jVar, jVar.g());
c0330p = jVar.f6860a.f6233a;
} catch (IOException e4) {
e = e4;
z3 = true;
if (z3) {
m3.n nVar = m3.n.f7829a;
m3.n nVar2 = m3.n.f7829a;
String str2 = "Callback failure for " + j.a(jVar);
nVar2.getClass();
m3.n.i(4, str2, e);
} else {
this.f6855a.onFailure(jVar, e);
}
c0330p = jVar.f6860a.f6233a;
c0330p.b(this);
} catch (Throwable th) {
th = th;
z3 = true;
jVar.cancel();
if (!z3) {
IOException iOException = new IOException("canceled due to " + th);
ExceptionsKt.addSuppressed(iOException, th);
this.f6855a.onFailure(jVar, iOException);
}
throw th;
}
} catch (Throwable th2) {
jVar.f6860a.f6233a.b(this);
throw th2;
}
} catch (IOException e5) {
e = e5;
} catch (Throwable th3) {
th = th3;
}
c0330p.b(this);
} finally {
currentThread.setName(name);
}
}
}

View File

@@ -0,0 +1,18 @@
package i3;
import java.lang.ref.WeakReference;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes3.dex */
public final class h extends WeakReference {
/* renamed from: a, reason: collision with root package name */
public final Object f6858a;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public h(j referent, Object obj) {
super(referent);
Intrinsics.checkNotNullParameter(referent, "referent");
this.f6858a = obj;
}
}

View File

@@ -0,0 +1,19 @@
package i3;
import r3.C0573e;
/* loaded from: classes3.dex */
public final class i extends C0573e {
/* renamed from: m, reason: collision with root package name */
public final /* synthetic */ j f6859m;
public i(j jVar) {
this.f6859m = jVar;
}
@Override // r3.C0573e
public final void j() {
this.f6859m.cancel();
}
}

View File

@@ -0,0 +1,436 @@
package i3;
import e3.C0329o;
import e3.C0330p;
import e3.F;
import e3.I;
import e3.InterfaceC0319e;
import e3.InterfaceC0320f;
import e3.O;
import java.io.IOException;
import java.io.InterruptedIOException;
import java.lang.ref.Reference;
import java.net.Socket;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
import kotlin.Unit;
import kotlin.collections.CollectionsKt__MutableCollectionsKt;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes3.dex */
public final class j implements InterfaceC0319e {
/* renamed from: a, reason: collision with root package name */
public final F f6860a;
/* renamed from: b, reason: collision with root package name */
public final I f6861b;
/* renamed from: c, reason: collision with root package name */
public final m f6862c;
/* renamed from: d, reason: collision with root package name */
public final i f6863d;
/* renamed from: e, reason: collision with root package name */
public final AtomicBoolean f6864e;
/* renamed from: f, reason: collision with root package name */
public Object f6865f;
/* renamed from: g, reason: collision with root package name */
public f f6866g;
public l h;
public boolean i;
/* renamed from: j, reason: collision with root package name */
public e f6867j;
/* renamed from: k, reason: collision with root package name */
public boolean f6868k;
/* renamed from: l, reason: collision with root package name */
public boolean f6869l;
/* renamed from: m, reason: collision with root package name */
public boolean f6870m;
/* renamed from: n, reason: collision with root package name */
public volatile boolean f6871n;
/* renamed from: o, reason: collision with root package name */
public volatile e f6872o;
public volatile l p;
public j(F client, I originalRequest) {
Intrinsics.checkNotNullParameter(client, "client");
Intrinsics.checkNotNullParameter(originalRequest, "originalRequest");
this.f6860a = client;
this.f6861b = originalRequest;
this.f6862c = (m) client.f6234b.f7b;
client.f6237e.getClass();
C0329o this_asFactory = C0329o.f6389d;
Intrinsics.checkNotNullParameter(this_asFactory, "$this_asFactory");
Intrinsics.checkNotNullParameter(this, "it");
i iVar = new i(this);
TimeUnit timeUnit = TimeUnit.MILLISECONDS;
iVar.g(0);
this.f6863d = iVar;
this.f6864e = new AtomicBoolean();
this.f6870m = true;
}
public static final String a(j jVar) {
StringBuilder sb = new StringBuilder();
sb.append(jVar.f6871n ? "canceled " : "");
sb.append("call");
sb.append(" to ");
sb.append(jVar.f6861b.f6267a.g());
return sb.toString();
}
public final void b(l connection) {
Intrinsics.checkNotNullParameter(connection, "connection");
byte[] bArr = f3.c.f6469a;
if (this.h != null) {
throw new IllegalStateException("Check failed.");
}
this.h = connection;
connection.p.add(new h(this, this.f6865f));
}
public final IOException c(IOException iOException) {
IOException ioe;
Socket j4;
byte[] bArr = f3.c.f6469a;
l connection = this.h;
if (connection != null) {
synchronized (connection) {
j4 = j();
}
if (this.h == null) {
if (j4 != null) {
f3.c.d(j4);
}
Intrinsics.checkNotNullParameter(this, "call");
Intrinsics.checkNotNullParameter(connection, "connection");
} else if (j4 != null) {
throw new IllegalStateException("Check failed.");
}
}
if (!this.i && this.f6863d.i()) {
ioe = new InterruptedIOException("timeout");
if (iOException != null) {
ioe.initCause(iOException);
}
} else {
ioe = iOException;
}
if (iOException == null) {
Intrinsics.checkNotNullParameter(this, "call");
return ioe;
}
Intrinsics.checkNotNull(ioe);
Intrinsics.checkNotNullParameter(this, "call");
Intrinsics.checkNotNullParameter(ioe, "ioe");
return ioe;
}
public final void cancel() {
Socket socket;
if (this.f6871n) {
return;
}
this.f6871n = true;
e eVar = this.f6872o;
if (eVar != null) {
eVar.f6844c.cancel();
}
l lVar = this.p;
if (lVar != null && (socket = lVar.f6874c) != null) {
f3.c.d(socket);
}
Intrinsics.checkNotNullParameter(this, "call");
}
public final Object clone() {
return new j(this.f6860a, this.f6861b);
}
public final void d(InterfaceC0320f responseCallback) {
g other;
Intrinsics.checkNotNullParameter(responseCallback, "responseCallback");
if (!this.f6864e.compareAndSet(false, true)) {
throw new IllegalStateException("Already Executed");
}
m3.n nVar = m3.n.f7829a;
this.f6865f = m3.n.f7829a.g();
Intrinsics.checkNotNullParameter(this, "call");
C0330p c0330p = this.f6860a.f6233a;
g call = new g(this, responseCallback);
c0330p.getClass();
Intrinsics.checkNotNullParameter(call, "call");
synchronized (c0330p) {
c0330p.f6391b.add(call);
String str = this.f6861b.f6267a.f6416d;
Iterator it = c0330p.f6392c.iterator();
while (true) {
if (!it.hasNext()) {
Iterator it2 = c0330p.f6391b.iterator();
while (true) {
if (!it2.hasNext()) {
other = null;
break;
} else {
other = (g) it2.next();
if (Intrinsics.areEqual(other.f6857c.f6861b.f6267a.f6416d, str)) {
break;
}
}
}
} else {
other = (g) it.next();
if (Intrinsics.areEqual(other.f6857c.f6861b.f6267a.f6416d, str)) {
break;
}
}
}
if (other != null) {
Intrinsics.checkNotNullParameter(other, "other");
call.f6856b = other.f6856b;
}
Unit unit = Unit.INSTANCE;
}
c0330p.c();
}
public final O e() {
if (!this.f6864e.compareAndSet(false, true)) {
throw new IllegalStateException("Already Executed");
}
this.f6863d.h();
m3.n nVar = m3.n.f7829a;
this.f6865f = m3.n.f7829a.g();
Intrinsics.checkNotNullParameter(this, "call");
try {
C0330p c0330p = this.f6860a.f6233a;
synchronized (c0330p) {
Intrinsics.checkNotNullParameter(this, "call");
c0330p.f6393d.add(this);
}
return g();
} finally {
C0330p c0330p2 = this.f6860a.f6233a;
c0330p2.getClass();
Intrinsics.checkNotNullParameter(this, "call");
c0330p2.a(c0330p2.f6393d, this);
}
}
public final void f(boolean z3) {
e eVar;
synchronized (this) {
if (!this.f6870m) {
throw new IllegalStateException("released");
}
Unit unit = Unit.INSTANCE;
}
if (z3 && (eVar = this.f6872o) != null) {
eVar.f6844c.cancel();
eVar.f6842a.h(eVar, true, true, null);
}
this.f6867j = null;
}
public final O g() {
ArrayList arrayList = new ArrayList();
CollectionsKt__MutableCollectionsKt.addAll(arrayList, this.f6860a.f6235c);
arrayList.add(new j3.a(this.f6860a));
arrayList.add(new j3.a(this.f6860a.f6240j));
this.f6860a.getClass();
arrayList.add(new Object());
arrayList.add(a.f6826a);
CollectionsKt__MutableCollectionsKt.addAll(arrayList, this.f6860a.f6236d);
arrayList.add(new Object());
I i = this.f6861b;
F f2 = this.f6860a;
try {
try {
O b4 = new j3.g(this, arrayList, 0, null, i, f2.f6251v, f2.f6252w, f2.f6253x).b(this.f6861b);
if (this.f6871n) {
f3.c.c(b4);
throw new IOException("Canceled");
}
i(null);
return b4;
} catch (IOException e4) {
IOException i4 = i(e4);
Intrinsics.checkNotNull(i4, "null cannot be cast to non-null type kotlin.Throwable");
throw i4;
}
} catch (Throwable th) {
if (0 == 0) {
i(null);
}
throw th;
}
}
/* JADX WARN: Removed duplicated region for block: B:10:0x0022 A[Catch: all -> 0x0018, TryCatch #1 {all -> 0x0018, blocks: (B:49:0x0013, B:10:0x0022, B:12:0x0026, B:13:0x0028, B:15:0x002c, B:19:0x0035, B:21:0x0039, B:25:0x0042, B:7:0x001c), top: B:48:0x0013 }] */
/* JADX WARN: Removed duplicated region for block: B:12:0x0026 A[Catch: all -> 0x0018, TryCatch #1 {all -> 0x0018, blocks: (B:49:0x0013, B:10:0x0022, B:12:0x0026, B:13:0x0028, B:15:0x002c, B:19:0x0035, B:21:0x0039, B:25:0x0042, B:7:0x001c), top: B:48:0x0013 }] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.io.IOException h(i3.e r3, boolean r4, boolean r5, java.io.IOException r6) {
/*
r2 = this;
java.lang.String r0 = "exchange"
kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r3, r0)
i3.e r0 = r2.f6872o
boolean r3 = kotlin.jvm.internal.Intrinsics.areEqual(r3, r0)
if (r3 != 0) goto Le
goto L60
Le:
monitor-enter(r2)
r3 = 1
r0 = 0
if (r4 == 0) goto L1a
boolean r1 = r2.f6868k // Catch: java.lang.Throwable -> L18
if (r1 != 0) goto L20
goto L1a
L18:
r3 = move-exception
goto L61
L1a:
if (r5 == 0) goto L41
boolean r1 = r2.f6869l // Catch: java.lang.Throwable -> L18
if (r1 == 0) goto L41
L20:
if (r4 == 0) goto L24
r2.f6868k = r0 // Catch: java.lang.Throwable -> L18
L24:
if (r5 == 0) goto L28
r2.f6869l = r0 // Catch: java.lang.Throwable -> L18
L28:
boolean r4 = r2.f6868k // Catch: java.lang.Throwable -> L18
if (r4 != 0) goto L32
boolean r5 = r2.f6869l // Catch: java.lang.Throwable -> L18
if (r5 != 0) goto L32
r5 = r3
goto L33
L32:
r5 = r0
L33:
if (r4 != 0) goto L3e
boolean r4 = r2.f6869l // Catch: java.lang.Throwable -> L18
if (r4 != 0) goto L3e
boolean r4 = r2.f6870m // Catch: java.lang.Throwable -> L18
if (r4 != 0) goto L3e
r0 = r3
L3e:
r4 = r0
r0 = r5
goto L42
L41:
r4 = r0
L42:
kotlin.Unit r5 = kotlin.Unit.INSTANCE // Catch: java.lang.Throwable -> L18
monitor-exit(r2)
if (r0 == 0) goto L59
r5 = 0
r2.f6872o = r5
i3.l r5 = r2.h
if (r5 == 0) goto L59
monitor-enter(r5)
int r0 = r5.f6882m // Catch: java.lang.Throwable -> L56
int r0 = r0 + r3
r5.f6882m = r0 // Catch: java.lang.Throwable -> L56
monitor-exit(r5)
goto L59
L56:
r2 = move-exception
monitor-exit(r5) // Catch: java.lang.Throwable -> L56
throw r2
L59:
if (r4 == 0) goto L60
java.io.IOException r2 = r2.c(r6)
return r2
L60:
return r6
L61:
monitor-exit(r2)
throw r3
*/
throw new UnsupportedOperationException("Method not decompiled: i3.j.h(i3.e, boolean, boolean, java.io.IOException):java.io.IOException");
}
public final IOException i(IOException iOException) {
boolean z3;
synchronized (this) {
try {
z3 = false;
if (this.f6870m) {
this.f6870m = false;
if (!this.f6868k && !this.f6869l) {
z3 = true;
}
}
Unit unit = Unit.INSTANCE;
} catch (Throwable th) {
throw th;
}
}
return z3 ? c(iOException) : iOException;
}
public final Socket j() {
l connection = this.h;
Intrinsics.checkNotNull(connection);
byte[] bArr = f3.c.f6469a;
ArrayList arrayList = connection.p;
Iterator it = arrayList.iterator();
int i = 0;
while (true) {
if (!it.hasNext()) {
i = -1;
break;
}
if (Intrinsics.areEqual(((Reference) it.next()).get(), this)) {
break;
}
i++;
}
if (i == -1) {
throw new IllegalStateException("Check failed.");
}
arrayList.remove(i);
this.h = null;
if (!arrayList.isEmpty()) {
return null;
}
connection.f6885q = System.nanoTime();
m mVar = this.f6862c;
mVar.getClass();
Intrinsics.checkNotNullParameter(connection, "connection");
byte[] bArr2 = f3.c.f6469a;
boolean z3 = connection.f6879j;
h3.c cVar = mVar.f6887b;
if (!z3) {
cVar.c(mVar.f6888c, 0L);
return null;
}
connection.f6879j = true;
ConcurrentLinkedQueue concurrentLinkedQueue = mVar.f6889d;
concurrentLinkedQueue.remove(connection);
if (concurrentLinkedQueue.isEmpty()) {
cVar.a();
}
Socket socket = connection.f6875d;
Intrinsics.checkNotNull(socket);
return socket;
}
}

View File

@@ -0,0 +1,21 @@
package i3;
import java.net.Proxy;
/* loaded from: classes3.dex */
public abstract /* synthetic */ class k {
public static final /* synthetic */ int[] $EnumSwitchMapping$0;
static {
int[] iArr = new int[Proxy.Type.values().length];
try {
iArr[Proxy.Type.DIRECT.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
iArr[Proxy.Type.HTTP.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
$EnumSwitchMapping$0 = iArr;
}
}

View File

@@ -0,0 +1,761 @@
package i3;
import C.w;
import a.AbstractC0105a;
import a.AbstractC0106b;
import androidx.fragment.app.C0163o;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import e3.C0315a;
import e3.C0322h;
import e3.C0326l;
import e3.C0329o;
import e3.C0332s;
import e3.C0333t;
import e3.F;
import e3.G;
import e3.H;
import e3.I;
import e3.InterfaceC0319e;
import e3.N;
import e3.O;
import e3.Q;
import e3.U;
import java.io.IOException;
import java.io.InterruptedIOException;
import java.net.ConnectException;
import java.net.InetSocketAddress;
import java.net.ProtocolException;
import java.net.Proxy;
import java.net.Socket;
import java.net.SocketTimeoutException;
import java.net.UnknownServiceException;
import java.security.cert.CertificateException;
import java.security.cert.X509Certificate;
import java.util.ArrayList;
import java.util.Collection;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.concurrent.TimeUnit;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.SSLException;
import javax.net.ssl.SSLHandshakeException;
import javax.net.ssl.SSLPeerUnverifiedException;
import javax.net.ssl.SSLSession;
import javax.net.ssl.SSLSocket;
import javax.net.ssl.SSLSocketFactory;
import kotlin.ExceptionsKt;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.LongCompanionObject;
import kotlin.text.StringsKt__IndentKt;
import l3.EnumC0439b;
import l3.q;
import l3.r;
import l3.y;
import l3.z;
import r3.B;
import r3.C;
/* loaded from: classes3.dex */
public final class l extends l3.i {
/* renamed from: b, reason: collision with root package name */
public final U f6873b;
/* renamed from: c, reason: collision with root package name */
public Socket f6874c;
/* renamed from: d, reason: collision with root package name */
public Socket f6875d;
/* renamed from: e, reason: collision with root package name */
public C0332s f6876e;
/* renamed from: f, reason: collision with root package name */
public G f6877f;
/* renamed from: g, reason: collision with root package name */
public q f6878g;
public C h;
public B i;
/* renamed from: j, reason: collision with root package name */
public boolean f6879j;
/* renamed from: k, reason: collision with root package name */
public boolean f6880k;
/* renamed from: l, reason: collision with root package name */
public int f6881l;
/* renamed from: m, reason: collision with root package name */
public int f6882m;
/* renamed from: n, reason: collision with root package name */
public int f6883n;
/* renamed from: o, reason: collision with root package name */
public int f6884o;
public final ArrayList p;
/* renamed from: q, reason: collision with root package name */
public long f6885q;
public l(m connectionPool, U route) {
Intrinsics.checkNotNullParameter(connectionPool, "connectionPool");
Intrinsics.checkNotNullParameter(route, "route");
this.f6873b = route;
this.f6884o = 1;
this.p = new ArrayList();
this.f6885q = LongCompanionObject.MAX_VALUE;
}
public static void d(F client, U failedRoute, IOException failure) {
Intrinsics.checkNotNullParameter(client, "client");
Intrinsics.checkNotNullParameter(failedRoute, "failedRoute");
Intrinsics.checkNotNullParameter(failure, "failure");
if (failedRoute.f6312b.type() != Proxy.Type.DIRECT) {
C0315a c0315a = failedRoute.f6311a;
c0315a.f6327g.connectFailed(c0315a.h.h(), failedRoute.f6312b.address(), failure);
}
h3.d dVar = client.f6254y;
synchronized (dVar) {
Intrinsics.checkNotNullParameter(failedRoute, "failedRoute");
((LinkedHashSet) dVar.f6791b).add(failedRoute);
}
}
@Override // l3.i
public final synchronized void a(q connection, l3.C settings) {
Intrinsics.checkNotNullParameter(connection, "connection");
Intrinsics.checkNotNullParameter(settings, "settings");
this.f6884o = (settings.f7370a & 16) != 0 ? settings.f7371b[4] : Integer.MAX_VALUE;
}
@Override // l3.i
public final void b(y stream) {
Intrinsics.checkNotNullParameter(stream, "stream");
stream.c(EnumC0439b.REFUSED_STREAM, null);
}
public final void c(int i, int i4, int i5, boolean z3, InterfaceC0319e call) {
U u3;
C0329o eventListener = C0329o.f6389d;
Intrinsics.checkNotNullParameter(call, "call");
Intrinsics.checkNotNullParameter(eventListener, "eventListener");
if (this.f6877f != null) {
throw new IllegalStateException("already connected");
}
List list = this.f6873b.f6311a.f6328j;
b bVar = new b(list);
C0315a c0315a = this.f6873b.f6311a;
if (c0315a.f6323c == null) {
if (!list.contains(C0326l.f6371f)) {
throw new n(new UnknownServiceException("CLEARTEXT communication not enabled for client"));
}
String str = this.f6873b.f6311a.h.f6416d;
m3.n nVar = m3.n.f7829a;
if (!m3.n.f7829a.h(str)) {
throw new n(new UnknownServiceException(w.o("CLEARTEXT communication to ", str, " not permitted by network security policy")));
}
} else if (c0315a.i.contains(G.H2_PRIOR_KNOWLEDGE)) {
throw new n(new UnknownServiceException("H2_PRIOR_KNOWLEDGE cannot be used with HTTPS"));
}
n nVar2 = null;
do {
try {
U u4 = this.f6873b;
if (u4.f6311a.f6323c != null && u4.f6312b.type() == Proxy.Type.HTTP) {
f(i, i4, i5, call);
if (this.f6874c == null) {
u3 = this.f6873b;
if (u3.f6311a.f6323c == null && u3.f6312b.type() == Proxy.Type.HTTP && this.f6874c == null) {
throw new n(new ProtocolException("Too many tunnel connections attempted: 21"));
}
this.f6885q = System.nanoTime();
return;
}
} else {
e(i, i4, call);
}
g(bVar, call);
U u5 = this.f6873b;
InetSocketAddress inetSocketAddress = u5.f6313c;
Proxy proxy = u5.f6312b;
Intrinsics.checkNotNullParameter(call, "call");
Intrinsics.checkNotNullParameter(inetSocketAddress, "inetSocketAddress");
Intrinsics.checkNotNullParameter(proxy, "proxy");
u3 = this.f6873b;
if (u3.f6311a.f6323c == null) {
}
this.f6885q = System.nanoTime();
return;
} catch (IOException e4) {
Socket socket = this.f6875d;
if (socket != null) {
f3.c.d(socket);
}
Socket socket2 = this.f6874c;
if (socket2 != null) {
f3.c.d(socket2);
}
this.f6875d = null;
this.f6874c = null;
this.h = null;
this.i = null;
this.f6876e = null;
this.f6877f = null;
this.f6878g = null;
this.f6884o = 1;
U u6 = this.f6873b;
InetSocketAddress inetSocketAddress2 = u6.f6313c;
Proxy proxy2 = u6.f6312b;
Intrinsics.checkNotNullParameter(call, "call");
Intrinsics.checkNotNullParameter(inetSocketAddress2, "inetSocketAddress");
Intrinsics.checkNotNullParameter(proxy2, "proxy");
Intrinsics.checkNotNullParameter(e4, "ioe");
if (nVar2 == null) {
nVar2 = new n(e4);
} else {
Intrinsics.checkNotNullParameter(e4, "e");
ExceptionsKt.addSuppressed(nVar2.f6890a, e4);
nVar2.f6891b = e4;
}
if (!z3) {
throw nVar2;
}
Intrinsics.checkNotNullParameter(e4, "e");
bVar.f6830d = true;
if (!bVar.f6829c) {
throw nVar2;
}
if (e4 instanceof ProtocolException) {
throw nVar2;
}
if (e4 instanceof InterruptedIOException) {
throw nVar2;
}
if ((e4 instanceof SSLHandshakeException) && (e4.getCause() instanceof CertificateException)) {
throw nVar2;
}
if (e4 instanceof SSLPeerUnverifiedException) {
throw nVar2;
}
}
} while (e4 instanceof SSLException);
throw nVar2;
}
public final void e(int i, int i4, InterfaceC0319e call) {
Socket createSocket;
U u3 = this.f6873b;
Proxy proxy = u3.f6312b;
C0315a c0315a = u3.f6311a;
Proxy.Type type = proxy.type();
int i5 = type == null ? -1 : k.$EnumSwitchMapping$0[type.ordinal()];
if (i5 == 1 || i5 == 2) {
createSocket = c0315a.f6322b.createSocket();
Intrinsics.checkNotNull(createSocket);
} else {
createSocket = new Socket(proxy);
}
this.f6874c = createSocket;
InetSocketAddress inetSocketAddress = this.f6873b.f6313c;
Intrinsics.checkNotNullParameter(call, "call");
Intrinsics.checkNotNullParameter(inetSocketAddress, "inetSocketAddress");
Intrinsics.checkNotNullParameter(proxy, "proxy");
createSocket.setSoTimeout(i4);
try {
m3.n nVar = m3.n.f7829a;
m3.n.f7829a.e(createSocket, this.f6873b.f6313c, i);
try {
this.h = AbstractC0105a.d(AbstractC0105a.S(createSocket));
this.i = AbstractC0105a.c(AbstractC0105a.Q(createSocket));
} catch (NullPointerException e4) {
if (Intrinsics.areEqual(e4.getMessage(), "throw with null exception")) {
throw new IOException(e4);
}
}
} catch (ConnectException e5) {
ConnectException connectException = new ConnectException("Failed to connect to " + this.f6873b.f6313c);
connectException.initCause(e5);
throw connectException;
}
}
public final void f(int i, int i4, int i5, InterfaceC0319e interfaceC0319e) {
H h = new H();
U u3 = this.f6873b;
e3.w url = u3.f6311a.h;
Intrinsics.checkNotNullParameter(url, "url");
h.f6262a = url;
h.d("CONNECT", null);
C0315a c0315a = u3.f6311a;
h.c("Host", f3.c.v(c0315a.h, true));
h.c("Proxy-Connection", "Keep-Alive");
h.c("User-Agent", "okhttp/4.12.0");
I request = h.a();
C0333t c0333t = new C0333t();
Intrinsics.checkNotNullParameter(request, "request");
G protocol = G.HTTP_1_1;
Intrinsics.checkNotNullParameter(protocol, "protocol");
Intrinsics.checkNotNullParameter("Preemptive Authenticate", "message");
Q q4 = f3.c.f6471c;
Intrinsics.checkNotNullParameter("Proxy-Authenticate", AppMeasurementSdk.ConditionalUserProperty.NAME);
Intrinsics.checkNotNullParameter("OkHttp-Preemptive", "value");
Intrinsics.checkNotNullParameter("Proxy-Authenticate", AppMeasurementSdk.ConditionalUserProperty.NAME);
Intrinsics.checkNotNullParameter("OkHttp-Preemptive", "value");
AbstractC0105a.g("Proxy-Authenticate");
AbstractC0105a.h("OkHttp-Preemptive", "Proxy-Authenticate");
c0333t.e("Proxy-Authenticate");
c0333t.b("Proxy-Authenticate", "OkHttp-Preemptive");
O response = new O(request, protocol, "Preemptive Authenticate", 407, null, c0333t.d(), q4, null, null, null, -1L, -1L, null);
c0315a.f6326f.getClass();
Intrinsics.checkNotNullParameter(response, "response");
e(i, i4, interfaceC0319e);
String str = "CONNECT " + f3.c.v(request.f6267a, true) + " HTTP/1.1";
C c4 = this.h;
Intrinsics.checkNotNull(c4);
B b4 = this.i;
Intrinsics.checkNotNull(b4);
o oVar = new o(null, this, c4, b4);
TimeUnit timeUnit = TimeUnit.MILLISECONDS;
c4.f8245a.timeout().g(i4);
b4.f8242a.timeout().g(i5);
oVar.l(request.f6269c, str);
oVar.c();
N g4 = oVar.g(false);
Intrinsics.checkNotNull(g4);
g4.getClass();
Intrinsics.checkNotNullParameter(request, "request");
g4.f6280a = request;
O response2 = g4.a();
Intrinsics.checkNotNullParameter(response2, "response");
long j4 = f3.c.j(response2);
if (j4 != -1) {
k3.d k4 = oVar.k(j4);
f3.c.t(k4, Integer.MAX_VALUE);
k4.close();
}
int i6 = response2.f6294d;
if (i6 == 200) {
if (!c4.f8246b.x() || !b4.f8243b.x()) {
throw new IOException("TLS tunnel buffered too many bytes!");
}
} else {
if (i6 != 407) {
throw new IOException(com.google.android.gms.measurement.internal.a.l(i6, "Unexpected response code for CONNECT: "));
}
c0315a.f6326f.getClass();
Intrinsics.checkNotNullParameter(response2, "response");
throw new IOException("Failed to authenticate with proxy");
}
}
public final void g(b bVar, InterfaceC0319e call) {
String trimMargin$default;
int i = 2;
C0315a c0315a = this.f6873b.f6311a;
SSLSocketFactory sSLSocketFactory = c0315a.f6323c;
G g4 = G.HTTP_1_1;
if (sSLSocketFactory == null) {
List list = c0315a.i;
G g5 = G.H2_PRIOR_KNOWLEDGE;
if (!list.contains(g5)) {
this.f6875d = this.f6874c;
this.f6877f = g4;
return;
} else {
this.f6875d = this.f6874c;
this.f6877f = g5;
l();
return;
}
}
Intrinsics.checkNotNullParameter(call, "call");
C0315a c0315a2 = this.f6873b.f6311a;
SSLSocketFactory sSLSocketFactory2 = c0315a2.f6323c;
SSLSocket sSLSocket = null;
String str = null;
try {
Intrinsics.checkNotNull(sSLSocketFactory2);
Socket socket = this.f6874c;
e3.w wVar = c0315a2.h;
Socket createSocket = sSLSocketFactory2.createSocket(socket, wVar.f6416d, wVar.f6417e, true);
Intrinsics.checkNotNull(createSocket, "null cannot be cast to non-null type javax.net.ssl.SSLSocket");
SSLSocket sSLSocket2 = (SSLSocket) createSocket;
try {
C0326l a2 = bVar.a(sSLSocket2);
if (a2.f6373b) {
m3.n nVar = m3.n.f7829a;
m3.n.f7829a.d(sSLSocket2, c0315a2.h.f6416d, c0315a2.i);
}
sSLSocket2.startHandshake();
SSLSession sslSocketSession = sSLSocket2.getSession();
Intrinsics.checkNotNullExpressionValue(sslSocketSession, "sslSocketSession");
C0332s o4 = m3.l.o(sslSocketSession);
HostnameVerifier hostnameVerifier = c0315a2.f6324d;
Intrinsics.checkNotNull(hostnameVerifier);
if (hostnameVerifier.verify(c0315a2.h.f6416d, sslSocketSession)) {
C0322h c0322h = c0315a2.f6325e;
Intrinsics.checkNotNull(c0322h);
this.f6876e = new C0332s(o4.f6399a, o4.f6400b, o4.f6401c, new C0163o(c0322h, o4, c0315a2, i));
c0322h.a(c0315a2.h.f6416d, new J0.e(this, 10));
if (a2.f6373b) {
m3.n nVar2 = m3.n.f7829a;
str = m3.n.f7829a.f(sSLSocket2);
}
this.f6875d = sSLSocket2;
this.h = AbstractC0105a.d(AbstractC0105a.S(sSLSocket2));
this.i = AbstractC0105a.c(AbstractC0105a.Q(sSLSocket2));
if (str != null) {
g4 = AbstractC0106b.i(str);
}
this.f6877f = g4;
m3.n nVar3 = m3.n.f7829a;
m3.n.f7829a.a(sSLSocket2);
Intrinsics.checkNotNullParameter(call, "call");
if (this.f6877f == G.HTTP_2) {
l();
return;
}
return;
}
List a4 = o4.a();
if (a4.isEmpty()) {
throw new SSLPeerUnverifiedException("Hostname " + c0315a2.h.f6416d + " not verified (no certificates)");
}
Object obj = a4.get(0);
Intrinsics.checkNotNull(obj, "null cannot be cast to non-null type java.security.cert.X509Certificate");
X509Certificate certificate = (X509Certificate) obj;
StringBuilder sb = new StringBuilder("\n |Hostname ");
sb.append(c0315a2.h.f6416d);
sb.append(" not verified:\n | certificate: ");
C0322h c0322h2 = C0322h.f6346c;
sb.append(m3.d.C(certificate));
sb.append("\n | DN: ");
sb.append(certificate.getSubjectDN().getName());
sb.append("\n | subjectAltNames: ");
Intrinsics.checkNotNullParameter(certificate, "certificate");
sb.append(CollectionsKt.plus((Collection) q3.c.a(certificate, 7), (Iterable) q3.c.a(certificate, 2)));
sb.append("\n ");
trimMargin$default = StringsKt__IndentKt.trimMargin$default(sb.toString(), null, 1, null);
throw new SSLPeerUnverifiedException(trimMargin$default);
} catch (Throwable th) {
th = th;
sSLSocket = sSLSocket2;
if (sSLSocket != null) {
m3.n nVar4 = m3.n.f7829a;
m3.n.f7829a.a(sSLSocket);
}
if (sSLSocket != null) {
f3.c.d(sSLSocket);
}
throw th;
}
} catch (Throwable th2) {
th = th2;
}
}
/* JADX WARN: Code restructure failed: missing block: B:41:0x00b6, code lost:
if (q3.c.c(r1, (java.security.cert.X509Certificate) r10) != false) goto L50;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final boolean h(e3.C0315a r9, java.util.ArrayList r10) {
/*
r8 = this;
r0 = 1
java.lang.String r1 = "address"
kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r9, r1)
byte[] r1 = f3.c.f6469a
java.util.ArrayList r1 = r8.p
int r1 = r1.size()
int r2 = r8.f6884o
r3 = 0
if (r1 >= r2) goto Ldc
boolean r1 = r8.f6879j
if (r1 == 0) goto L19
goto Ldc
L19:
e3.U r1 = r8.f6873b
e3.a r2 = r1.f6311a
boolean r2 = r2.a(r9)
if (r2 != 0) goto L25
goto Ldc
L25:
e3.w r2 = r9.h
java.lang.String r4 = r2.f6416d
e3.a r5 = r1.f6311a
e3.w r6 = r5.h
java.lang.String r6 = r6.f6416d
boolean r4 = kotlin.jvm.internal.Intrinsics.areEqual(r4, r6)
if (r4 == 0) goto L36
return r0
L36:
l3.q r4 = r8.f6878g
if (r4 != 0) goto L3c
goto Ldc
L3c:
if (r10 == 0) goto Ldc
boolean r4 = r10.isEmpty()
if (r4 == 0) goto L46
goto Ldc
L46:
java.util.Iterator r10 = r10.iterator()
L4a:
boolean r4 = r10.hasNext()
if (r4 == 0) goto Ldc
java.lang.Object r4 = r10.next()
e3.U r4 = (e3.U) r4
java.net.Proxy r6 = r4.f6312b
java.net.Proxy$Type r6 = r6.type()
java.net.Proxy$Type r7 = java.net.Proxy.Type.DIRECT
if (r6 != r7) goto L4a
java.net.Proxy r6 = r1.f6312b
java.net.Proxy$Type r6 = r6.type()
if (r6 != r7) goto L4a
java.net.InetSocketAddress r4 = r4.f6313c
java.net.InetSocketAddress r6 = r1.f6313c
boolean r4 = kotlin.jvm.internal.Intrinsics.areEqual(r6, r4)
if (r4 == 0) goto L4a
q3.c r10 = q3.c.f8192a
javax.net.ssl.HostnameVerifier r1 = r9.f6324d
if (r1 == r10) goto L79
goto Ldc
L79:
byte[] r10 = f3.c.f6469a
e3.w r10 = r5.h
int r1 = r10.f6417e
int r4 = r2.f6417e
if (r4 == r1) goto L84
goto Ldc
L84:
java.lang.String r10 = r10.f6416d
java.lang.String r1 = r2.f6416d
boolean r10 = kotlin.jvm.internal.Intrinsics.areEqual(r1, r10)
if (r10 == 0) goto L8f
goto Lb8
L8f:
boolean r10 = r8.f6880k
if (r10 != 0) goto Ldc
e3.s r10 = r8.f6876e
if (r10 == 0) goto Ldc
kotlin.jvm.internal.Intrinsics.checkNotNull(r10)
java.util.List r10 = r10.a()
r2 = r10
java.util.Collection r2 = (java.util.Collection) r2
boolean r2 = r2.isEmpty()
if (r2 != 0) goto Ldc
java.lang.Object r10 = r10.get(r3)
java.lang.String r2 = "null cannot be cast to non-null type java.security.cert.X509Certificate"
kotlin.jvm.internal.Intrinsics.checkNotNull(r10, r2)
java.security.cert.X509Certificate r10 = (java.security.cert.X509Certificate) r10
boolean r10 = q3.c.c(r1, r10)
if (r10 == 0) goto Ldc
Lb8:
e3.h r9 = r9.f6325e // Catch: javax.net.ssl.SSLPeerUnverifiedException -> Ldc
kotlin.jvm.internal.Intrinsics.checkNotNull(r9) // Catch: javax.net.ssl.SSLPeerUnverifiedException -> Ldc
e3.s r8 = r8.f6876e // Catch: javax.net.ssl.SSLPeerUnverifiedException -> Ldc
kotlin.jvm.internal.Intrinsics.checkNotNull(r8) // Catch: javax.net.ssl.SSLPeerUnverifiedException -> Ldc
java.util.List r8 = r8.a() // Catch: javax.net.ssl.SSLPeerUnverifiedException -> Ldc
r9.getClass() // Catch: javax.net.ssl.SSLPeerUnverifiedException -> Ldc
java.lang.String r10 = "hostname"
kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r1, r10) // Catch: javax.net.ssl.SSLPeerUnverifiedException -> Ldc
java.lang.String r10 = "peerCertificates"
kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r8, r10) // Catch: javax.net.ssl.SSLPeerUnverifiedException -> Ldc
androidx.fragment.app.o r10 = new androidx.fragment.app.o // Catch: javax.net.ssl.SSLPeerUnverifiedException -> Ldc
r10.<init>(r9, r8, r1, r0) // Catch: javax.net.ssl.SSLPeerUnverifiedException -> Ldc
r9.a(r1, r10) // Catch: javax.net.ssl.SSLPeerUnverifiedException -> Ldc
return r0
Ldc:
return r3
*/
throw new UnsupportedOperationException("Method not decompiled: i3.l.h(e3.a, java.util.ArrayList):boolean");
}
public final boolean i(boolean z3) {
long j4;
byte[] bArr = f3.c.f6469a;
long nanoTime = System.nanoTime();
Socket socket = this.f6874c;
Intrinsics.checkNotNull(socket);
Socket socket2 = this.f6875d;
Intrinsics.checkNotNull(socket2);
C source = this.h;
Intrinsics.checkNotNull(source);
if (socket.isClosed() || socket2.isClosed() || socket2.isInputShutdown() || socket2.isOutputShutdown()) {
return false;
}
q qVar = this.f6878g;
if (qVar != null) {
synchronized (qVar) {
if (qVar.f7434f) {
return false;
}
if (qVar.f7440n < qVar.f7439m) {
if (nanoTime >= qVar.f7441o) {
return false;
}
}
return true;
}
}
synchronized (this) {
j4 = nanoTime - this.f6885q;
}
if (j4 < 10000000000L || !z3) {
return true;
}
Intrinsics.checkNotNullParameter(socket2, "<this>");
Intrinsics.checkNotNullParameter(source, "source");
try {
int soTimeout = socket2.getSoTimeout();
try {
socket2.setSoTimeout(1);
return !source.d();
} finally {
socket2.setSoTimeout(soTimeout);
}
} catch (SocketTimeoutException unused) {
return true;
} catch (IOException unused2) {
return false;
}
}
public final j3.e j(F client, j3.g chain) {
Intrinsics.checkNotNullParameter(client, "client");
Intrinsics.checkNotNullParameter(chain, "chain");
Socket socket = this.f6875d;
Intrinsics.checkNotNull(socket);
C c4 = this.h;
Intrinsics.checkNotNull(c4);
B b4 = this.i;
Intrinsics.checkNotNull(b4);
q qVar = this.f6878g;
if (qVar != null) {
return new r(client, this, chain, qVar);
}
int i = chain.f6954g;
socket.setSoTimeout(i);
TimeUnit timeUnit = TimeUnit.MILLISECONDS;
c4.f8245a.timeout().g(i);
b4.f8242a.timeout().g(chain.h);
return new o(client, this, c4, b4);
}
public final synchronized void k() {
this.f6879j = true;
}
/* JADX WARN: Type inference failed for: r4v0, types: [I0.g, java.lang.Object] */
public final void l() {
Socket socket = this.f6875d;
Intrinsics.checkNotNull(socket);
C source = this.h;
Intrinsics.checkNotNull(source);
B sink = this.i;
Intrinsics.checkNotNull(sink);
socket.setSoTimeout(0);
h3.e taskRunner = h3.e.i;
Intrinsics.checkNotNullParameter(taskRunner, "taskRunner");
?? obj = new Object();
obj.f753a = taskRunner;
obj.f758f = l3.i.f7407a;
String peerName = this.f6873b.f6311a.h.f6416d;
Intrinsics.checkNotNullParameter(socket, "socket");
Intrinsics.checkNotNullParameter(peerName, "peerName");
Intrinsics.checkNotNullParameter(source, "source");
Intrinsics.checkNotNullParameter(sink, "sink");
Intrinsics.checkNotNullParameter(socket, "<set-?>");
obj.f754b = socket;
String str = f3.c.f6475g + ' ' + peerName;
Intrinsics.checkNotNullParameter(str, "<set-?>");
obj.f755c = str;
Intrinsics.checkNotNullParameter(source, "<set-?>");
obj.f756d = source;
Intrinsics.checkNotNullParameter(sink, "<set-?>");
obj.f757e = sink;
Intrinsics.checkNotNullParameter(this, "listener");
obj.f758f = this;
q qVar = new q(obj);
this.f6878g = qVar;
l3.C c4 = q.f7428z;
this.f6884o = (c4.f7370a & 16) != 0 ? c4.f7371b[4] : Integer.MAX_VALUE;
Intrinsics.checkNotNullParameter(taskRunner, "taskRunner");
z zVar = qVar.f7448w;
synchronized (zVar) {
try {
if (zVar.f7495d) {
throw new IOException("closed");
}
Logger logger = z.f7491f;
if (logger.isLoggable(Level.FINE)) {
logger.fine(f3.c.h(">> CONNECTION " + l3.g.f7403a.e(), new Object[0]));
}
zVar.f7492a.F(l3.g.f7403a);
zVar.f7492a.flush();
} finally {
}
}
z zVar2 = qVar.f7448w;
l3.C settings = qVar.p;
synchronized (zVar2) {
try {
Intrinsics.checkNotNullParameter(settings, "settings");
if (zVar2.f7495d) {
throw new IOException("closed");
}
zVar2.s(0, Integer.bitCount(settings.f7370a) * 6, 4, 0);
int i = 0;
while (i < 10) {
boolean z3 = true;
if (((1 << i) & settings.f7370a) == 0) {
z3 = false;
}
if (z3) {
zVar2.f7492a.m(i != 4 ? i != 7 ? i : 4 : 3);
zVar2.f7492a.r(settings.f7371b[i]);
}
i++;
}
zVar2.f7492a.flush();
} finally {
}
}
if (qVar.p.a() != 65535) {
qVar.f7448w.a0(0, r9 - 65535);
}
taskRunner.e().c(new h3.b(qVar.f7449x, 0, qVar.f7431c), 0L);
}
public final String toString() {
Object obj;
StringBuilder sb = new StringBuilder("Connection{");
U u3 = this.f6873b;
sb.append(u3.f6311a.h.f6416d);
sb.append(':');
sb.append(u3.f6311a.h.f6417e);
sb.append(", proxy=");
sb.append(u3.f6312b);
sb.append(" hostAddress=");
sb.append(u3.f6313c);
sb.append(" cipherSuite=");
C0332s c0332s = this.f6876e;
if (c0332s == null || (obj = c0332s.f6400b) == null) {
obj = "none";
}
sb.append(obj);
sb.append(" protocol=");
sb.append(this.f6877f);
sb.append('}');
return sb.toString();
}
}

View File

@@ -0,0 +1,113 @@
package i3;
import C.w;
import java.lang.ref.Reference;
import java.util.ArrayList;
import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.concurrent.TimeUnit;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes3.dex */
public final class m {
/* renamed from: a, reason: collision with root package name */
public final long f6886a;
/* renamed from: b, reason: collision with root package name */
public final h3.c f6887b;
/* renamed from: c, reason: collision with root package name */
public final h3.b f6888c;
/* renamed from: d, reason: collision with root package name */
public final ConcurrentLinkedQueue f6889d;
public m(h3.e taskRunner) {
TimeUnit timeUnit = TimeUnit.MINUTES;
Intrinsics.checkNotNullParameter(taskRunner, "taskRunner");
Intrinsics.checkNotNullParameter(timeUnit, "timeUnit");
this.f6886a = timeUnit.toNanos(5L);
this.f6887b = taskRunner.e();
this.f6888c = new h3.b(this, w.r(new StringBuilder(), f3.c.f6475g, " ConnectionPool"));
this.f6889d = new ConcurrentLinkedQueue();
}
/* JADX WARN: Code restructure failed: missing block: B:24:0x002b, code lost:
if ((r0.f6878g != null) != false) goto L13;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final boolean a(e3.C0315a r5, i3.j r6, java.util.ArrayList r7, boolean r8) {
/*
r4 = this;
java.lang.String r0 = "address"
kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r5, r0)
java.lang.String r0 = "call"
kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r6, r0)
java.util.concurrent.ConcurrentLinkedQueue r4 = r4.f6889d
java.util.Iterator r4 = r4.iterator()
L10:
boolean r0 = r4.hasNext()
r1 = 0
if (r0 == 0) goto L40
java.lang.Object r0 = r4.next()
i3.l r0 = (i3.l) r0
java.lang.String r2 = "connection"
kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r0, r2)
monitor-enter(r0)
r2 = 1
if (r8 == 0) goto L2d
l3.q r3 = r0.f6878g // Catch: java.lang.Throwable -> L38
if (r3 == 0) goto L2b
r1 = r2
L2b:
if (r1 == 0) goto L3a
L2d:
boolean r1 = r0.h(r5, r7) // Catch: java.lang.Throwable -> L38
if (r1 == 0) goto L3a
r6.b(r0) // Catch: java.lang.Throwable -> L38
monitor-exit(r0)
return r2
L38:
r4 = move-exception
goto L3e
L3a:
kotlin.Unit r1 = kotlin.Unit.INSTANCE // Catch: java.lang.Throwable -> L38
monitor-exit(r0)
goto L10
L3e:
monitor-exit(r0)
throw r4
L40:
return r1
*/
throw new UnsupportedOperationException("Method not decompiled: i3.m.a(e3.a, i3.j, java.util.ArrayList, boolean):boolean");
}
public final int b(l lVar, long j4) {
byte[] bArr = f3.c.f6469a;
ArrayList arrayList = lVar.p;
int i = 0;
while (i < arrayList.size()) {
Reference reference = (Reference) arrayList.get(i);
if (reference.get() != null) {
i++;
} else {
Intrinsics.checkNotNull(reference, "null cannot be cast to non-null type okhttp3.internal.connection.RealCall.CallReference");
String str = "A connection to " + lVar.f6873b.f6311a.h + " was leaked. Did you forget to close a response body?";
m3.n nVar = m3.n.f7829a;
m3.n.f7829a.j(((h) reference).f6858a, str);
arrayList.remove(i);
lVar.f6879j = true;
if (arrayList.isEmpty()) {
lVar.f6885q = j4 - this.f6886a;
return 0;
}
}
}
return arrayList.size();
}
}

View File

@@ -0,0 +1,22 @@
package i3;
import java.io.IOException;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes3.dex */
public final class n extends RuntimeException {
/* renamed from: a, reason: collision with root package name */
public final IOException f6890a;
/* renamed from: b, reason: collision with root package name */
public IOException f6891b;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public n(IOException firstConnectException) {
super(firstConnectException);
Intrinsics.checkNotNullParameter(firstConnectException, "firstConnectException");
this.f6890a = firstConnectException;
this.f6891b = firstConnectException;
}
}

View File

@@ -0,0 +1,303 @@
package i3;
import a.AbstractC0105a;
import androidx.recyclerview.widget.C0221i;
import e3.C0315a;
import e3.C0329o;
import e3.C0334u;
import e3.F;
import e3.I;
import e3.InterfaceC0319e;
import e3.M;
import e3.N;
import e3.O;
import e3.w;
import java.io.EOFException;
import java.io.IOException;
import java.net.ProtocolException;
import java.net.Proxy;
import java.net.Socket;
import java.net.URI;
import java.util.ArrayList;
import java.util.List;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.StringsKt__StringsJVMKt;
import r3.B;
import r3.C;
import r3.G;
import r3.J;
import r3.K;
import r3.q;
/* loaded from: classes3.dex */
public final class o implements j3.e {
/* renamed from: a, reason: collision with root package name */
public int f6892a;
/* renamed from: b, reason: collision with root package name */
public final Object f6893b;
/* renamed from: c, reason: collision with root package name */
public final Object f6894c;
/* renamed from: d, reason: collision with root package name */
public final Object f6895d;
/* renamed from: e, reason: collision with root package name */
public final Object f6896e;
/* renamed from: f, reason: collision with root package name */
public Object f6897f;
/* renamed from: g, reason: collision with root package name */
public Iterable f6898g;
public o(C0315a address, h3.d routeDatabase, InterfaceC0319e call) {
List proxies;
C0329o eventListener = C0329o.f6389d;
Intrinsics.checkNotNullParameter(address, "address");
Intrinsics.checkNotNullParameter(routeDatabase, "routeDatabase");
Intrinsics.checkNotNullParameter(call, "call");
Intrinsics.checkNotNullParameter(eventListener, "eventListener");
this.f6893b = address;
this.f6894c = routeDatabase;
this.f6895d = call;
this.f6896e = CollectionsKt.emptyList();
this.f6897f = CollectionsKt.emptyList();
this.f6898g = new ArrayList();
Intrinsics.checkNotNullParameter(call, "call");
w url = address.h;
Intrinsics.checkNotNullParameter(url, "url");
URI h = url.h();
if (h.getHost() == null) {
proxies = f3.c.k(Proxy.NO_PROXY);
} else {
List<Proxy> proxiesOrNull = address.f6327g.select(h);
List<Proxy> list = proxiesOrNull;
if (list != null && !list.isEmpty()) {
Intrinsics.checkNotNullExpressionValue(proxiesOrNull, "proxiesOrNull");
proxies = f3.c.w(proxiesOrNull);
} else {
proxies = f3.c.k(Proxy.NO_PROXY);
}
}
this.f6896e = proxies;
this.f6892a = 0;
Intrinsics.checkNotNullParameter(call, "call");
Intrinsics.checkNotNullParameter(url, "url");
Intrinsics.checkNotNullParameter(proxies, "proxies");
}
public static final void i(o oVar, q qVar) {
oVar.getClass();
K k4 = qVar.f8301e;
J delegate = K.f8261d;
Intrinsics.checkNotNullParameter(delegate, "delegate");
qVar.f8301e = delegate;
k4.a();
k4.b();
}
@Override // j3.e
public void a(I request) {
Intrinsics.checkNotNullParameter(request, "request");
Proxy.Type proxyType = ((l) this.f6894c).f6873b.f6312b.type();
Intrinsics.checkNotNullExpressionValue(proxyType, "connection.route().proxy.type()");
Intrinsics.checkNotNullParameter(request, "request");
Intrinsics.checkNotNullParameter(proxyType, "proxyType");
StringBuilder sb = new StringBuilder();
sb.append(request.f6268b);
sb.append(' ');
w url = request.f6267a;
if (url.f6420j || proxyType != Proxy.Type.HTTP) {
Intrinsics.checkNotNullParameter(url, "url");
String b4 = url.b();
String d4 = url.d();
if (d4 != null) {
b4 = b4 + '?' + d4;
}
sb.append(b4);
} else {
sb.append(url);
}
sb.append(" HTTP/1.1");
String sb2 = sb.toString();
Intrinsics.checkNotNullExpressionValue(sb2, "StringBuilder().apply(builderAction).toString()");
l(request.f6269c, sb2);
}
@Override // j3.e
public r3.I b(O response) {
boolean equals;
Intrinsics.checkNotNullParameter(response, "response");
if (!j3.f.a(response)) {
return k(0L);
}
equals = StringsKt__StringsJVMKt.equals("chunked", O.d(response, "Transfer-Encoding"), true);
if (equals) {
w wVar = response.f6291a.f6267a;
if (this.f6892a == 4) {
this.f6892a = 5;
return new k3.c(this, wVar);
}
throw new IllegalStateException(("state: " + this.f6892a).toString());
}
long j4 = f3.c.j(response);
if (j4 != -1) {
return k(j4);
}
if (this.f6892a == 4) {
this.f6892a = 5;
((l) this.f6894c).k();
return new k3.a(this);
}
throw new IllegalStateException(("state: " + this.f6892a).toString());
}
@Override // j3.e
public void c() {
((B) this.f6896e).flush();
}
@Override // j3.e
public void cancel() {
Socket socket = ((l) this.f6894c).f6874c;
if (socket != null) {
f3.c.d(socket);
}
}
@Override // j3.e
public void d() {
((B) this.f6896e).flush();
}
@Override // j3.e
public G e(I request, long j4) {
boolean equals;
Intrinsics.checkNotNullParameter(request, "request");
M m4 = request.f6270d;
if (m4 != null && m4.isDuplex()) {
throw new ProtocolException("Duplex connections are not supported for HTTP/1");
}
equals = StringsKt__StringsJVMKt.equals("chunked", request.b("Transfer-Encoding"), true);
if (equals) {
if (this.f6892a == 1) {
this.f6892a = 2;
return new k3.b(this);
}
throw new IllegalStateException(("state: " + this.f6892a).toString());
}
if (j4 == -1) {
throw new IllegalStateException("Cannot stream a request body without chunked encoding or a known content length!");
}
if (this.f6892a == 1) {
this.f6892a = 2;
return new k3.e(this);
}
throw new IllegalStateException(("state: " + this.f6892a).toString());
}
@Override // j3.e
public long f(O response) {
boolean equals;
Intrinsics.checkNotNullParameter(response, "response");
if (!j3.f.a(response)) {
return 0L;
}
equals = StringsKt__StringsJVMKt.equals("chunked", O.d(response, "Transfer-Encoding"), true);
if (equals) {
return -1L;
}
return f3.c.j(response);
}
@Override // j3.e
public N g(boolean z3) {
C0221i c0221i = (C0221i) this.f6897f;
int i = this.f6892a;
if (i != 1 && i != 2 && i != 3) {
throw new IllegalStateException(("state: " + this.f6892a).toString());
}
try {
String a02 = ((C) c0221i.f3825c).a0(c0221i.f3824b);
c0221i.f3824b -= a02.length();
B0.G L3 = AbstractC0105a.L(a02);
int i4 = L3.f102b;
N n4 = new N();
e3.G protocol = (e3.G) L3.f103c;
Intrinsics.checkNotNullParameter(protocol, "protocol");
n4.f6281b = protocol;
n4.f6282c = i4;
String message = (String) L3.f104d;
Intrinsics.checkNotNullParameter(message, "message");
n4.f6283d = message;
n4.c(c0221i.f());
if (z3 && i4 == 100) {
return null;
}
if (i4 == 100) {
this.f6892a = 3;
return n4;
}
if (102 > i4 || i4 >= 200) {
this.f6892a = 4;
return n4;
}
this.f6892a = 3;
return n4;
} catch (EOFException e4) {
throw new IOException(C.w.z("unexpected end of stream on ", ((l) this.f6894c).f6873b.f6311a.h.g()), e4);
}
}
@Override // j3.e
public l h() {
return (l) this.f6894c;
}
public boolean j() {
return this.f6892a < ((List) this.f6896e).size() || !((ArrayList) this.f6898g).isEmpty();
}
public k3.d k(long j4) {
if (this.f6892a == 4) {
this.f6892a = 5;
return new k3.d(this, j4);
}
throw new IllegalStateException(("state: " + this.f6892a).toString());
}
public void l(C0334u headers, String requestLine) {
Intrinsics.checkNotNullParameter(headers, "headers");
Intrinsics.checkNotNullParameter(requestLine, "requestLine");
if (this.f6892a != 0) {
throw new IllegalStateException(("state: " + this.f6892a).toString());
}
B b4 = (B) this.f6896e;
b4.Q(requestLine);
b4.Q("\r\n");
int size = headers.size();
for (int i = 0; i < size; i++) {
b4.Q(headers.b(i));
b4.Q(": ");
b4.Q(headers.f(i));
b4.Q("\r\n");
}
b4.Q("\r\n");
this.f6892a = 1;
}
public o(F f2, l connection, C source, B sink) {
Intrinsics.checkNotNullParameter(connection, "connection");
Intrinsics.checkNotNullParameter(source, "source");
Intrinsics.checkNotNullParameter(sink, "sink");
this.f6893b = f2;
this.f6894c = connection;
this.f6895d = source;
this.f6896e = sink;
this.f6897f = new C0221i(source);
}
}