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:
46
apk_decompiled/sources/l3/A.java
Normal file
46
apk_decompiled/sources/l3/A.java
Normal file
@@ -0,0 +1,46 @@
|
||||
package l3;
|
||||
|
||||
import kotlin.KotlinVersion;
|
||||
import kotlin.collections.ArraysKt___ArraysJvmKt;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class A {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public static final int[] f7366a = {8184, 8388568, 268435426, 268435427, 268435428, 268435429, 268435430, 268435431, 268435432, 16777194, 1073741820, 268435433, 268435434, 1073741821, 268435435, 268435436, 268435437, 268435438, 268435439, 268435440, 268435441, 268435442, 1073741822, 268435443, 268435444, 268435445, 268435446, 268435447, 268435448, 268435449, 268435450, 268435451, 20, 1016, 1017, 4090, 8185, 21, 248, 2042, 1018, 1019, 249, 2043, 250, 22, 23, 24, 0, 1, 2, 25, 26, 27, 28, 29, 30, 31, 92, 251, 32764, 32, 4091, 1020, 8186, 33, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 252, 115, 253, 8187, 524272, 8188, 16380, 34, 32765, 3, 35, 4, 36, 5, 37, 38, 39, 6, 116, 117, 40, 41, 42, 7, 43, 118, 44, 8, 9, 45, 119, 120, 121, 122, 123, 32766, 2044, 16381, 8189, 268435452, 1048550, 4194258, 1048551, 1048552, 4194259, 4194260, 4194261, 8388569, 4194262, 8388570, 8388571, 8388572, 8388573, 8388574, 16777195, 8388575, 16777196, 16777197, 4194263, 8388576, 16777198, 8388577, 8388578, 8388579, 8388580, 2097116, 4194264, 8388581, 4194265, 8388582, 8388583, 16777199, 4194266, 2097117, 1048553, 4194267, 4194268, 8388584, 8388585, 2097118, 8388586, 4194269, 4194270, 16777200, 2097119, 4194271, 8388587, 8388588, 2097120, 2097121, 4194272, 2097122, 8388589, 4194273, 8388590, 8388591, 1048554, 4194274, 4194275, 4194276, 8388592, 4194277, 4194278, 8388593, 67108832, 67108833, 1048555, 524273, 4194279, 8388594, 4194280, 33554412, 67108834, 67108835, 67108836, 134217694, 134217695, 67108837, 16777201, 33554413, 524274, 2097123, 67108838, 134217696, 134217697, 67108839, 134217698, 16777202, 2097124, 2097125, 67108840, 67108841, 268435453, 134217699, 134217700, 134217701, 1048556, 16777203, 1048557, 2097126, 4194281, 2097127, 2097128, 8388595, 4194282, 4194283, 33554414, 33554415, 16777204, 16777205, 67108842, 8388596, 67108843, 134217702, 67108844, 67108845, 134217703, 134217704, 134217705, 134217706, 134217707, 268435454, 134217708, 134217709, 134217710, 134217711, 134217712, 67108846};
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public static final byte[] f7367b = {13, 23, 28, 28, 28, 28, 28, 28, 28, 24, 30, 28, 28, 30, 28, 28, 28, 28, 28, 28, 28, 28, 30, 28, 28, 28, 28, 28, 28, 28, 28, 28, 6, 10, 10, 12, 13, 6, 8, 11, 10, 10, 8, 11, 8, 6, 6, 6, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 8, 15, 6, 12, 10, 13, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 8, 13, 19, 13, 14, 6, 15, 5, 6, 5, 6, 5, 6, 6, 6, 5, 7, 7, 6, 6, 6, 5, 6, 7, 6, 5, 5, 6, 7, 7, 7, 7, 7, 15, 11, 14, 13, 28, 20, 22, 20, 20, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 24, 23, 24, 24, 22, 23, 24, 23, 23, 23, 23, 21, 22, 23, 22, 23, 23, 24, 22, 21, 20, 22, 22, 23, 23, 21, 23, 22, 22, 24, 21, 22, 23, 23, 21, 21, 22, 21, 23, 22, 23, 23, 20, 22, 22, 22, 23, 22, 22, 23, 26, 26, 20, 19, 22, 23, 22, 25, 26, 26, 26, 27, 27, 26, 24, 25, 19, 21, 26, 27, 27, 26, 27, 24, 21, 21, 26, 26, 28, 27, 27, 27, 20, 24, 20, 21, 22, 21, 21, 23, 22, 22, 25, 25, 24, 24, 26, 23, 26, 27, 26, 26, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 26};
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public static final com.google.android.material.datepicker.l f7368c = new com.google.android.material.datepicker.l();
|
||||
|
||||
static {
|
||||
com.google.android.material.datepicker.l[] lVarArr;
|
||||
for (int i = 0; i < 256; i++) {
|
||||
int i4 = f7366a[i];
|
||||
int i5 = f7367b[i];
|
||||
com.google.android.material.datepicker.l lVar = new com.google.android.material.datepicker.l(i, i5);
|
||||
com.google.android.material.datepicker.l lVar2 = f7368c;
|
||||
while (true) {
|
||||
lVarArr = (com.google.android.material.datepicker.l[]) lVar2.f5667a;
|
||||
if (i5 > 8) {
|
||||
i5 -= 8;
|
||||
int i6 = (i4 >>> i5) & KotlinVersion.MAX_COMPONENT_VALUE;
|
||||
Intrinsics.checkNotNull(lVarArr);
|
||||
com.google.android.material.datepicker.l lVar3 = lVarArr[i6];
|
||||
if (lVar3 == null) {
|
||||
lVar3 = new com.google.android.material.datepicker.l();
|
||||
lVarArr[i6] = lVar3;
|
||||
}
|
||||
lVar2 = lVar3;
|
||||
}
|
||||
}
|
||||
int i7 = 8 - i5;
|
||||
int i8 = (i4 << i7) & KotlinVersion.MAX_COMPONENT_VALUE;
|
||||
Intrinsics.checkNotNull(lVarArr);
|
||||
ArraysKt___ArraysJvmKt.fill((com.google.android.material.datepicker.l[]) lVarArr, lVar, i8, (1 << i7) + i8);
|
||||
}
|
||||
}
|
||||
}
|
||||
8
apk_decompiled/sources/l3/B.java
Normal file
8
apk_decompiled/sources/l3/B.java
Normal file
@@ -0,0 +1,8 @@
|
||||
package l3;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class B {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public static final B f7369a = new Object();
|
||||
}
|
||||
40
apk_decompiled/sources/l3/C.java
Normal file
40
apk_decompiled/sources/l3/C.java
Normal file
@@ -0,0 +1,40 @@
|
||||
package l3;
|
||||
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class C {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f7370a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final int[] f7371b = new int[10];
|
||||
|
||||
public final int a() {
|
||||
if ((this.f7370a & 128) != 0) {
|
||||
return this.f7371b[7];
|
||||
}
|
||||
return 65535;
|
||||
}
|
||||
|
||||
public final void b(C other) {
|
||||
Intrinsics.checkNotNullParameter(other, "other");
|
||||
for (int i = 0; i < 10; i++) {
|
||||
if (((1 << i) & other.f7370a) != 0) {
|
||||
c(i, other.f7371b[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public final void c(int i, int i4) {
|
||||
if (i >= 0) {
|
||||
int[] iArr = this.f7371b;
|
||||
if (i >= iArr.length) {
|
||||
return;
|
||||
}
|
||||
this.f7370a = (1 << i) | this.f7370a;
|
||||
iArr[i] = i4;
|
||||
}
|
||||
}
|
||||
}
|
||||
8
apk_decompiled/sources/l3/C0438a.java
Normal file
8
apk_decompiled/sources/l3/C0438a.java
Normal file
@@ -0,0 +1,8 @@
|
||||
package l3;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
/* renamed from: l3.a, reason: case insensitive filesystem */
|
||||
/* loaded from: classes3.dex */
|
||||
public final class C0438a extends IOException {
|
||||
}
|
||||
86
apk_decompiled/sources/l3/C0440c.java
Normal file
86
apk_decompiled/sources/l3/C0440c.java
Normal file
@@ -0,0 +1,86 @@
|
||||
package l3;
|
||||
|
||||
import f0.C0338b;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import r3.C0579k;
|
||||
|
||||
/* renamed from: l3.c, reason: case insensitive filesystem */
|
||||
/* loaded from: classes3.dex */
|
||||
public final class C0440c {
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public static final C0579k f7380d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public static final C0579k f7381e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public static final C0579k f7382f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public static final C0579k f7383g;
|
||||
public static final C0579k h;
|
||||
public static final C0579k i;
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final C0579k f7384a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final C0579k f7385b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final int f7386c;
|
||||
|
||||
static {
|
||||
C0579k c0579k = C0579k.f8285d;
|
||||
f7380d = C0338b.n(":");
|
||||
f7381e = C0338b.n(":status");
|
||||
f7382f = C0338b.n(":method");
|
||||
f7383g = C0338b.n(":path");
|
||||
h = C0338b.n(":scheme");
|
||||
i = C0338b.n(":authority");
|
||||
}
|
||||
|
||||
public C0440c(C0579k name, C0579k value) {
|
||||
Intrinsics.checkNotNullParameter(name, "name");
|
||||
Intrinsics.checkNotNullParameter(value, "value");
|
||||
this.f7384a = name;
|
||||
this.f7385b = value;
|
||||
this.f7386c = value.d() + name.d() + 32;
|
||||
}
|
||||
|
||||
public final boolean equals(Object obj) {
|
||||
if (this == obj) {
|
||||
return true;
|
||||
}
|
||||
if (!(obj instanceof C0440c)) {
|
||||
return false;
|
||||
}
|
||||
C0440c c0440c = (C0440c) obj;
|
||||
return Intrinsics.areEqual(this.f7384a, c0440c.f7384a) && Intrinsics.areEqual(this.f7385b, c0440c.f7385b);
|
||||
}
|
||||
|
||||
public final int hashCode() {
|
||||
return this.f7385b.hashCode() + (this.f7384a.hashCode() * 31);
|
||||
}
|
||||
|
||||
public final String toString() {
|
||||
return this.f7384a.q() + ": " + this.f7385b.q();
|
||||
}
|
||||
|
||||
/* JADX WARN: 'this' call moved to the top of the method (can break code semantics) */
|
||||
public C0440c(String name, String value) {
|
||||
this(C0338b.n(name), C0338b.n(value));
|
||||
Intrinsics.checkNotNullParameter(name, "name");
|
||||
Intrinsics.checkNotNullParameter(value, "value");
|
||||
C0579k c0579k = C0579k.f8285d;
|
||||
}
|
||||
|
||||
/* JADX WARN: 'this' call moved to the top of the method (can break code semantics) */
|
||||
public C0440c(C0579k name, String value) {
|
||||
this(name, C0338b.n(value));
|
||||
Intrinsics.checkNotNullParameter(name, "name");
|
||||
Intrinsics.checkNotNullParameter(value, "value");
|
||||
C0579k c0579k = C0579k.f8285d;
|
||||
}
|
||||
}
|
||||
194
apk_decompiled/sources/l3/C0441d.java
Normal file
194
apk_decompiled/sources/l3/C0441d.java
Normal file
@@ -0,0 +1,194 @@
|
||||
package l3;
|
||||
|
||||
import a.AbstractC0105a;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import kotlin.KotlinVersion;
|
||||
import kotlin.UByte;
|
||||
import kotlin.collections.ArraysKt___ArraysJvmKt;
|
||||
import kotlin.io.ConstantsKt;
|
||||
import kotlin.jvm.internal.ByteCompanionObject;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlinx.coroutines.scheduling.WorkQueueKt;
|
||||
import r3.C0579k;
|
||||
|
||||
/* renamed from: l3.d, reason: case insensitive filesystem */
|
||||
/* loaded from: classes3.dex */
|
||||
public final class C0441d {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f7387a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final ArrayList f7388b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final r3.C f7389c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public C0440c[] f7390d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public int f7391e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public int f7392f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public int f7393g;
|
||||
|
||||
public C0441d(t source) {
|
||||
Intrinsics.checkNotNullParameter(source, "source");
|
||||
this.f7387a = ConstantsKt.DEFAULT_BLOCK_SIZE;
|
||||
this.f7388b = new ArrayList();
|
||||
this.f7389c = AbstractC0105a.d(source);
|
||||
this.f7390d = new C0440c[8];
|
||||
this.f7391e = 7;
|
||||
}
|
||||
|
||||
public final int a(int i) {
|
||||
int i4;
|
||||
int i5 = 0;
|
||||
if (i > 0) {
|
||||
int length = this.f7390d.length;
|
||||
while (true) {
|
||||
length--;
|
||||
i4 = this.f7391e;
|
||||
if (length < i4 || i <= 0) {
|
||||
break;
|
||||
}
|
||||
C0440c c0440c = this.f7390d[length];
|
||||
Intrinsics.checkNotNull(c0440c);
|
||||
int i6 = c0440c.f7386c;
|
||||
i -= i6;
|
||||
this.f7393g -= i6;
|
||||
this.f7392f--;
|
||||
i5++;
|
||||
}
|
||||
C0440c[] c0440cArr = this.f7390d;
|
||||
System.arraycopy(c0440cArr, i4 + 1, c0440cArr, i4 + 1 + i5, this.f7392f);
|
||||
this.f7391e += i5;
|
||||
}
|
||||
return i5;
|
||||
}
|
||||
|
||||
public final C0579k b(int i) {
|
||||
if (i >= 0) {
|
||||
C0440c[] c0440cArr = f.f7401a;
|
||||
if (i <= c0440cArr.length - 1) {
|
||||
return c0440cArr[i].f7384a;
|
||||
}
|
||||
}
|
||||
int length = this.f7391e + 1 + (i - f.f7401a.length);
|
||||
if (length >= 0) {
|
||||
C0440c[] c0440cArr2 = this.f7390d;
|
||||
if (length < c0440cArr2.length) {
|
||||
C0440c c0440c = c0440cArr2[length];
|
||||
Intrinsics.checkNotNull(c0440c);
|
||||
return c0440c.f7384a;
|
||||
}
|
||||
}
|
||||
throw new IOException("Header index too large " + (i + 1));
|
||||
}
|
||||
|
||||
public final void c(C0440c c0440c) {
|
||||
this.f7388b.add(c0440c);
|
||||
int i = this.f7387a;
|
||||
int i4 = c0440c.f7386c;
|
||||
if (i4 > i) {
|
||||
ArraysKt___ArraysJvmKt.fill$default(this.f7390d, (Object) null, 0, 0, 6, (Object) null);
|
||||
this.f7391e = this.f7390d.length - 1;
|
||||
this.f7392f = 0;
|
||||
this.f7393g = 0;
|
||||
return;
|
||||
}
|
||||
a((this.f7393g + i4) - i);
|
||||
int i5 = this.f7392f + 1;
|
||||
C0440c[] c0440cArr = this.f7390d;
|
||||
if (i5 > c0440cArr.length) {
|
||||
C0440c[] c0440cArr2 = new C0440c[c0440cArr.length * 2];
|
||||
System.arraycopy(c0440cArr, 0, c0440cArr2, c0440cArr.length, c0440cArr.length);
|
||||
this.f7391e = this.f7390d.length - 1;
|
||||
this.f7390d = c0440cArr2;
|
||||
}
|
||||
int i6 = this.f7391e;
|
||||
this.f7391e = i6 - 1;
|
||||
this.f7390d[i6] = c0440c;
|
||||
this.f7392f++;
|
||||
this.f7393g += i4;
|
||||
}
|
||||
|
||||
/* JADX WARN: Type inference failed for: r12v3, types: [java.lang.Object, r3.h] */
|
||||
public final C0579k d() {
|
||||
int i;
|
||||
r3.C source = this.f7389c;
|
||||
byte readByte = source.readByte();
|
||||
byte[] bArr = f3.c.f6469a;
|
||||
int i4 = readByte & UByte.MAX_VALUE;
|
||||
int i5 = 0;
|
||||
boolean z3 = (readByte & ByteCompanionObject.MIN_VALUE) == 128;
|
||||
long e4 = e(i4, WorkQueueKt.MASK);
|
||||
if (!z3) {
|
||||
return source.h(e4);
|
||||
}
|
||||
?? sink = new Object();
|
||||
int[] iArr = A.f7366a;
|
||||
Intrinsics.checkNotNullParameter(source, "source");
|
||||
Intrinsics.checkNotNullParameter(sink, "sink");
|
||||
com.google.android.material.datepicker.l lVar = A.f7368c;
|
||||
com.google.android.material.datepicker.l lVar2 = lVar;
|
||||
int i6 = 0;
|
||||
for (long j4 = 0; j4 < e4; j4++) {
|
||||
byte readByte2 = source.readByte();
|
||||
byte[] bArr2 = f3.c.f6469a;
|
||||
i5 = (i5 << 8) | (readByte2 & UByte.MAX_VALUE);
|
||||
i6 += 8;
|
||||
while (i6 >= 8) {
|
||||
int i7 = (i5 >>> (i6 - 8)) & KotlinVersion.MAX_COMPONENT_VALUE;
|
||||
com.google.android.material.datepicker.l[] lVarArr = (com.google.android.material.datepicker.l[]) lVar2.f5667a;
|
||||
Intrinsics.checkNotNull(lVarArr);
|
||||
lVar2 = lVarArr[i7];
|
||||
Intrinsics.checkNotNull(lVar2);
|
||||
if (((com.google.android.material.datepicker.l[]) lVar2.f5667a) == null) {
|
||||
sink.j0(lVar2.f5668b);
|
||||
i6 -= lVar2.f5669c;
|
||||
lVar2 = lVar;
|
||||
} else {
|
||||
i6 -= 8;
|
||||
}
|
||||
}
|
||||
}
|
||||
while (i6 > 0) {
|
||||
int i8 = (i5 << (8 - i6)) & KotlinVersion.MAX_COMPONENT_VALUE;
|
||||
com.google.android.material.datepicker.l[] lVarArr2 = (com.google.android.material.datepicker.l[]) lVar2.f5667a;
|
||||
Intrinsics.checkNotNull(lVarArr2);
|
||||
com.google.android.material.datepicker.l lVar3 = lVarArr2[i8];
|
||||
Intrinsics.checkNotNull(lVar3);
|
||||
if (((com.google.android.material.datepicker.l[]) lVar3.f5667a) != null || (i = lVar3.f5669c) > i6) {
|
||||
break;
|
||||
}
|
||||
sink.j0(lVar3.f5668b);
|
||||
i6 -= i;
|
||||
lVar2 = lVar;
|
||||
}
|
||||
return sink.h(sink.f8284b);
|
||||
}
|
||||
|
||||
public final int e(int i, int i4) {
|
||||
int i5 = i & i4;
|
||||
if (i5 < i4) {
|
||||
return i5;
|
||||
}
|
||||
int i6 = 0;
|
||||
while (true) {
|
||||
byte readByte = this.f7389c.readByte();
|
||||
byte[] bArr = f3.c.f6469a;
|
||||
int i7 = readByte & UByte.MAX_VALUE;
|
||||
if ((readByte & ByteCompanionObject.MIN_VALUE) == 0) {
|
||||
return i4 + (i7 << i6);
|
||||
}
|
||||
i4 += (readByte & ByteCompanionObject.MAX_VALUE) << i6;
|
||||
i6 += 7;
|
||||
}
|
||||
}
|
||||
}
|
||||
18
apk_decompiled/sources/l3/D.java
Normal file
18
apk_decompiled/sources/l3/D.java
Normal file
@@ -0,0 +1,18 @@
|
||||
package l3;
|
||||
|
||||
import java.io.IOException;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class D extends IOException {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final EnumC0439b f7372a;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public D(EnumC0439b errorCode) {
|
||||
super("stream was reset: " + errorCode);
|
||||
Intrinsics.checkNotNullParameter(errorCode, "errorCode");
|
||||
this.f7372a = errorCode;
|
||||
}
|
||||
}
|
||||
36
apk_decompiled/sources/l3/EnumC0439b.java
Normal file
36
apk_decompiled/sources/l3/EnumC0439b.java
Normal file
@@ -0,0 +1,36 @@
|
||||
package l3;
|
||||
|
||||
/* renamed from: l3.b, reason: case insensitive filesystem */
|
||||
/* loaded from: classes3.dex */
|
||||
public enum EnumC0439b {
|
||||
NO_ERROR(0),
|
||||
PROTOCOL_ERROR(1),
|
||||
INTERNAL_ERROR(2),
|
||||
FLOW_CONTROL_ERROR(3),
|
||||
/* JADX INFO: Fake field, exist only in values array */
|
||||
SETTINGS_TIMEOUT(4),
|
||||
/* JADX INFO: Fake field, exist only in values array */
|
||||
STREAM_CLOSED(5),
|
||||
/* JADX INFO: Fake field, exist only in values array */
|
||||
FRAME_SIZE_ERROR(6),
|
||||
REFUSED_STREAM(7),
|
||||
CANCEL(8),
|
||||
/* JADX INFO: Fake field, exist only in values array */
|
||||
COMPRESSION_ERROR(9),
|
||||
/* JADX INFO: Fake field, exist only in values array */
|
||||
CONNECT_ERROR(10),
|
||||
/* JADX INFO: Fake field, exist only in values array */
|
||||
ENHANCE_YOUR_CALM(11),
|
||||
/* JADX INFO: Fake field, exist only in values array */
|
||||
INADEQUATE_SECURITY(12),
|
||||
/* JADX INFO: Fake field, exist only in values array */
|
||||
HTTP_1_1_REQUIRED(13);
|
||||
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final int f7379a;
|
||||
|
||||
EnumC0439b(int i) {
|
||||
this.f7379a = i;
|
||||
}
|
||||
}
|
||||
246
apk_decompiled/sources/l3/e.java
Normal file
246
apk_decompiled/sources/l3/e.java
Normal file
@@ -0,0 +1,246 @@
|
||||
package l3;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import kotlin.UByte;
|
||||
import kotlin.collections.ArraysKt___ArraysJvmKt;
|
||||
import kotlin.io.ConstantsKt;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlinx.coroutines.scheduling.WorkQueueKt;
|
||||
import r3.C0576h;
|
||||
import r3.C0579k;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class e {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final C0576h f7394a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int f7395b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public boolean f7396c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public int f7397d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public C0440c[] f7398e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public int f7399f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public int f7400g;
|
||||
public int h;
|
||||
|
||||
public e(C0576h out) {
|
||||
Intrinsics.checkNotNullParameter(out, "out");
|
||||
this.f7394a = out;
|
||||
this.f7395b = Integer.MAX_VALUE;
|
||||
this.f7397d = ConstantsKt.DEFAULT_BLOCK_SIZE;
|
||||
this.f7398e = new C0440c[8];
|
||||
this.f7399f = 7;
|
||||
}
|
||||
|
||||
public final void a(int i) {
|
||||
int i4;
|
||||
if (i > 0) {
|
||||
int length = this.f7398e.length - 1;
|
||||
int i5 = 0;
|
||||
while (true) {
|
||||
i4 = this.f7399f;
|
||||
if (length < i4 || i <= 0) {
|
||||
break;
|
||||
}
|
||||
C0440c c0440c = this.f7398e[length];
|
||||
Intrinsics.checkNotNull(c0440c);
|
||||
i -= c0440c.f7386c;
|
||||
int i6 = this.h;
|
||||
C0440c c0440c2 = this.f7398e[length];
|
||||
Intrinsics.checkNotNull(c0440c2);
|
||||
this.h = i6 - c0440c2.f7386c;
|
||||
this.f7400g--;
|
||||
i5++;
|
||||
length--;
|
||||
}
|
||||
C0440c[] c0440cArr = this.f7398e;
|
||||
int i7 = i4 + 1;
|
||||
System.arraycopy(c0440cArr, i7, c0440cArr, i7 + i5, this.f7400g);
|
||||
C0440c[] c0440cArr2 = this.f7398e;
|
||||
int i8 = this.f7399f + 1;
|
||||
Arrays.fill(c0440cArr2, i8, i8 + i5, (Object) null);
|
||||
this.f7399f += i5;
|
||||
}
|
||||
}
|
||||
|
||||
public final void b(C0440c c0440c) {
|
||||
int i = this.f7397d;
|
||||
int i4 = c0440c.f7386c;
|
||||
if (i4 > i) {
|
||||
ArraysKt___ArraysJvmKt.fill$default(this.f7398e, (Object) null, 0, 0, 6, (Object) null);
|
||||
this.f7399f = this.f7398e.length - 1;
|
||||
this.f7400g = 0;
|
||||
this.h = 0;
|
||||
return;
|
||||
}
|
||||
a((this.h + i4) - i);
|
||||
int i5 = this.f7400g + 1;
|
||||
C0440c[] c0440cArr = this.f7398e;
|
||||
if (i5 > c0440cArr.length) {
|
||||
C0440c[] c0440cArr2 = new C0440c[c0440cArr.length * 2];
|
||||
System.arraycopy(c0440cArr, 0, c0440cArr2, c0440cArr.length, c0440cArr.length);
|
||||
this.f7399f = this.f7398e.length - 1;
|
||||
this.f7398e = c0440cArr2;
|
||||
}
|
||||
int i6 = this.f7399f;
|
||||
this.f7399f = i6 - 1;
|
||||
this.f7398e[i6] = c0440c;
|
||||
this.f7400g++;
|
||||
this.h += i4;
|
||||
}
|
||||
|
||||
/* JADX WARN: Type inference failed for: r2v6, types: [java.lang.Object, r3.h] */
|
||||
public final void c(C0579k source) {
|
||||
Intrinsics.checkNotNullParameter(source, "data");
|
||||
C0576h c0576h = this.f7394a;
|
||||
int[] iArr = A.f7366a;
|
||||
Intrinsics.checkNotNullParameter(source, "bytes");
|
||||
int d4 = source.d();
|
||||
long j4 = 0;
|
||||
for (int i = 0; i < d4; i++) {
|
||||
byte i4 = source.i(i);
|
||||
byte[] bArr = f3.c.f6469a;
|
||||
j4 += A.f7367b[i4 & UByte.MAX_VALUE];
|
||||
}
|
||||
if (((int) ((j4 + 7) >> 3)) >= source.d()) {
|
||||
e(source.d(), WorkQueueKt.MASK, 0);
|
||||
c0576h.h0(source);
|
||||
return;
|
||||
}
|
||||
?? sink = new Object();
|
||||
int[] iArr2 = A.f7366a;
|
||||
Intrinsics.checkNotNullParameter(source, "source");
|
||||
Intrinsics.checkNotNullParameter(sink, "sink");
|
||||
int d5 = source.d();
|
||||
long j5 = 0;
|
||||
int i5 = 0;
|
||||
for (int i6 = 0; i6 < d5; i6++) {
|
||||
byte i7 = source.i(i6);
|
||||
byte[] bArr2 = f3.c.f6469a;
|
||||
int i8 = i7 & UByte.MAX_VALUE;
|
||||
int i9 = A.f7366a[i8];
|
||||
byte b4 = A.f7367b[i8];
|
||||
j5 = (j5 << b4) | i9;
|
||||
i5 += b4;
|
||||
while (i5 >= 8) {
|
||||
i5 -= 8;
|
||||
sink.j0((int) (j5 >> i5));
|
||||
}
|
||||
}
|
||||
if (i5 > 0) {
|
||||
sink.j0((int) ((255 >>> i5) | (j5 << (8 - i5))));
|
||||
}
|
||||
C0579k h = sink.h(sink.f8284b);
|
||||
e(h.d(), WorkQueueKt.MASK, 128);
|
||||
c0576h.h0(h);
|
||||
}
|
||||
|
||||
public final void d(ArrayList headerBlock) {
|
||||
int i;
|
||||
int i4;
|
||||
Intrinsics.checkNotNullParameter(headerBlock, "headerBlock");
|
||||
if (this.f7396c) {
|
||||
int i5 = this.f7395b;
|
||||
if (i5 < this.f7397d) {
|
||||
e(i5, 31, 32);
|
||||
}
|
||||
this.f7396c = false;
|
||||
this.f7395b = Integer.MAX_VALUE;
|
||||
e(this.f7397d, 31, 32);
|
||||
}
|
||||
int size = headerBlock.size();
|
||||
for (int i6 = 0; i6 < size; i6++) {
|
||||
C0440c c0440c = (C0440c) headerBlock.get(i6);
|
||||
C0579k p = c0440c.f7384a.p();
|
||||
Integer num = (Integer) f.f7402b.get(p);
|
||||
C0579k c0579k = c0440c.f7385b;
|
||||
if (num != null) {
|
||||
int intValue = num.intValue();
|
||||
i4 = intValue + 1;
|
||||
if (2 <= i4 && i4 < 8) {
|
||||
C0440c[] c0440cArr = f.f7401a;
|
||||
if (Intrinsics.areEqual(c0440cArr[intValue].f7385b, c0579k)) {
|
||||
i = i4;
|
||||
} else if (Intrinsics.areEqual(c0440cArr[i4].f7385b, c0579k)) {
|
||||
i4 = intValue + 2;
|
||||
i = i4;
|
||||
}
|
||||
}
|
||||
i = i4;
|
||||
i4 = -1;
|
||||
} else {
|
||||
i = -1;
|
||||
i4 = -1;
|
||||
}
|
||||
if (i4 == -1) {
|
||||
int i7 = this.f7399f + 1;
|
||||
int length = this.f7398e.length;
|
||||
while (true) {
|
||||
if (i7 >= length) {
|
||||
break;
|
||||
}
|
||||
C0440c c0440c2 = this.f7398e[i7];
|
||||
Intrinsics.checkNotNull(c0440c2);
|
||||
if (Intrinsics.areEqual(c0440c2.f7384a, p)) {
|
||||
C0440c c0440c3 = this.f7398e[i7];
|
||||
Intrinsics.checkNotNull(c0440c3);
|
||||
if (Intrinsics.areEqual(c0440c3.f7385b, c0579k)) {
|
||||
i4 = f.f7401a.length + (i7 - this.f7399f);
|
||||
break;
|
||||
} else if (i == -1) {
|
||||
i = (i7 - this.f7399f) + f.f7401a.length;
|
||||
}
|
||||
}
|
||||
i7++;
|
||||
}
|
||||
}
|
||||
if (i4 != -1) {
|
||||
e(i4, WorkQueueKt.MASK, 128);
|
||||
} else if (i == -1) {
|
||||
this.f7394a.j0(64);
|
||||
c(p);
|
||||
c(c0579k);
|
||||
b(c0440c);
|
||||
} else {
|
||||
C0579k prefix = C0440c.f7380d;
|
||||
p.getClass();
|
||||
Intrinsics.checkNotNullParameter(prefix, "prefix");
|
||||
if (!p.l(0, prefix, prefix.d()) || Intrinsics.areEqual(C0440c.i, p)) {
|
||||
e(i, 63, 64);
|
||||
c(c0579k);
|
||||
b(c0440c);
|
||||
} else {
|
||||
e(i, 15, 0);
|
||||
c(c0579k);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public final void e(int i, int i4, int i5) {
|
||||
C0576h c0576h = this.f7394a;
|
||||
if (i < i4) {
|
||||
c0576h.j0(i | i5);
|
||||
return;
|
||||
}
|
||||
c0576h.j0(i5 | i4);
|
||||
int i6 = i - i4;
|
||||
while (i6 >= 128) {
|
||||
c0576h.j0(128 | (i6 & WorkQueueKt.MASK));
|
||||
i6 >>>= 7;
|
||||
}
|
||||
c0576h.j0(i6);
|
||||
}
|
||||
}
|
||||
58
apk_decompiled/sources/l3/f.java
Normal file
58
apk_decompiled/sources/l3/f.java
Normal file
@@ -0,0 +1,58 @@
|
||||
package l3;
|
||||
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import com.google.firebase.dynamiclinks.DynamicLink;
|
||||
import com.google.firebase.messaging.Constants;
|
||||
import com.google.firebase.sessions.settings.RemoteSettings;
|
||||
import java.io.IOException;
|
||||
import java.util.Collections;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.Map;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import r3.C0579k;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class f {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public static final C0440c[] f7401a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public static final Map f7402b;
|
||||
|
||||
static {
|
||||
C0440c c0440c = new C0440c(C0440c.i, "");
|
||||
C0579k c0579k = C0440c.f7382f;
|
||||
C0440c c0440c2 = new C0440c(c0579k, "GET");
|
||||
C0440c c0440c3 = new C0440c(c0579k, "POST");
|
||||
C0579k c0579k2 = C0440c.f7383g;
|
||||
C0440c c0440c4 = new C0440c(c0579k2, RemoteSettings.FORWARD_SLASH_STRING);
|
||||
C0440c c0440c5 = new C0440c(c0579k2, "/index.html");
|
||||
C0579k c0579k3 = C0440c.h;
|
||||
C0440c c0440c6 = new C0440c(c0579k3, "http");
|
||||
C0440c c0440c7 = new C0440c(c0579k3, "https");
|
||||
C0579k c0579k4 = C0440c.f7381e;
|
||||
C0440c[] c0440cArr = {c0440c, c0440c2, c0440c3, c0440c4, c0440c5, c0440c6, c0440c7, new C0440c(c0579k4, "200"), new C0440c(c0579k4, "204"), new C0440c(c0579k4, "206"), new C0440c(c0579k4, "304"), new C0440c(c0579k4, "400"), new C0440c(c0579k4, "404"), new C0440c(c0579k4, "500"), new C0440c("accept-charset", ""), new C0440c("accept-encoding", "gzip, deflate"), new C0440c("accept-language", ""), new C0440c("accept-ranges", ""), new C0440c("accept", ""), new C0440c("access-control-allow-origin", ""), new C0440c("age", ""), new C0440c("allow", ""), new C0440c("authorization", ""), new C0440c("cache-control", ""), new C0440c("content-disposition", ""), new C0440c("content-encoding", ""), new C0440c("content-language", ""), new C0440c("content-length", ""), new C0440c("content-location", ""), new C0440c("content-range", ""), new C0440c("content-type", ""), new C0440c("cookie", ""), new C0440c("date", ""), new C0440c("etag", ""), new C0440c("expect", ""), new C0440c("expires", ""), new C0440c(Constants.MessagePayloadKeys.FROM, ""), new C0440c("host", ""), new C0440c("if-match", ""), new C0440c("if-modified-since", ""), new C0440c("if-none-match", ""), new C0440c("if-range", ""), new C0440c("if-unmodified-since", ""), new C0440c("last-modified", ""), new C0440c(DynamicLink.Builder.KEY_LINK, ""), new C0440c(FirebaseAnalytics.Param.LOCATION, ""), new C0440c("max-forwards", ""), new C0440c("proxy-authenticate", ""), new C0440c("proxy-authorization", ""), new C0440c("range", ""), new C0440c("referer", ""), new C0440c("refresh", ""), new C0440c("retry-after", ""), new C0440c("server", ""), new C0440c("set-cookie", ""), new C0440c("strict-transport-security", ""), new C0440c("transfer-encoding", ""), new C0440c("user-agent", ""), new C0440c("vary", ""), new C0440c("via", ""), new C0440c("www-authenticate", "")};
|
||||
f7401a = c0440cArr;
|
||||
LinkedHashMap linkedHashMap = new LinkedHashMap(61);
|
||||
for (int i = 0; i < 61; i++) {
|
||||
if (!linkedHashMap.containsKey(c0440cArr[i].f7384a)) {
|
||||
linkedHashMap.put(c0440cArr[i].f7384a, Integer.valueOf(i));
|
||||
}
|
||||
}
|
||||
Map unmodifiableMap = Collections.unmodifiableMap(linkedHashMap);
|
||||
Intrinsics.checkNotNullExpressionValue(unmodifiableMap, "unmodifiableMap(result)");
|
||||
f7402b = unmodifiableMap;
|
||||
}
|
||||
|
||||
public static void a(C0579k name) {
|
||||
Intrinsics.checkNotNullParameter(name, "name");
|
||||
int d4 = name.d();
|
||||
for (int i = 0; i < d4; i++) {
|
||||
byte i4 = name.i(i);
|
||||
if (65 <= i4 && i4 < 91) {
|
||||
throw new IOException("PROTOCOL_ERROR response malformed: mixed case name: ".concat(name.q()));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
95
apk_decompiled/sources/l3/g.java
Normal file
95
apk_decompiled/sources/l3/g.java
Normal file
@@ -0,0 +1,95 @@
|
||||
package l3;
|
||||
|
||||
import f0.C0338b;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.text.StringsKt__StringsJVMKt;
|
||||
import r3.C0579k;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class g {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public static final C0579k f7403a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public static final String[] f7404b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public static final String[] f7405c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public static final String[] f7406d;
|
||||
|
||||
static {
|
||||
String replace$default;
|
||||
C0579k c0579k = C0579k.f8285d;
|
||||
f7403a = C0338b.n("PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n");
|
||||
f7404b = new String[]{"DATA", "HEADERS", "PRIORITY", "RST_STREAM", "SETTINGS", "PUSH_PROMISE", "PING", "GOAWAY", "WINDOW_UPDATE", "CONTINUATION"};
|
||||
f7405c = new String[64];
|
||||
String[] strArr = new String[256];
|
||||
for (int i = 0; i < 256; i++) {
|
||||
String binaryString = Integer.toBinaryString(i);
|
||||
Intrinsics.checkNotNullExpressionValue(binaryString, "toBinaryString(it)");
|
||||
replace$default = StringsKt__StringsJVMKt.replace$default(f3.c.h("%8s", binaryString), ' ', '0', false, 4, (Object) null);
|
||||
strArr[i] = replace$default;
|
||||
}
|
||||
f7406d = strArr;
|
||||
String[] strArr2 = f7405c;
|
||||
strArr2[0] = "";
|
||||
strArr2[1] = "END_STREAM";
|
||||
int[] iArr = {1};
|
||||
strArr2[8] = "PADDED";
|
||||
int i4 = iArr[0];
|
||||
strArr2[i4 | 8] = C.w.r(new StringBuilder(), strArr2[i4], "|PADDED");
|
||||
strArr2[4] = "END_HEADERS";
|
||||
strArr2[32] = "PRIORITY";
|
||||
strArr2[36] = "END_HEADERS|PRIORITY";
|
||||
int[] iArr2 = {4, 32, 36};
|
||||
for (int i5 = 0; i5 < 3; i5++) {
|
||||
int i6 = iArr2[i5];
|
||||
int i7 = iArr[0];
|
||||
String[] strArr3 = f7405c;
|
||||
int i8 = i7 | i6;
|
||||
strArr3[i8] = strArr3[i7] + '|' + strArr3[i6];
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append(strArr3[i7]);
|
||||
sb.append('|');
|
||||
strArr3[i8 | 8] = C.w.r(sb, strArr3[i6], "|PADDED");
|
||||
}
|
||||
int length = f7405c.length;
|
||||
for (int i9 = 0; i9 < length; i9++) {
|
||||
String[] strArr4 = f7405c;
|
||||
if (strArr4[i9] == null) {
|
||||
strArr4[i9] = f7406d[i9];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static String a(boolean z3, int i, int i4, int i5, int i6) {
|
||||
String str;
|
||||
String str2;
|
||||
String[] strArr = f7404b;
|
||||
String h = i5 < strArr.length ? strArr[i5] : f3.c.h("0x%02x", Integer.valueOf(i5));
|
||||
if (i6 == 0) {
|
||||
str = "";
|
||||
} else {
|
||||
String[] strArr2 = f7406d;
|
||||
if (i5 != 2 && i5 != 3) {
|
||||
if (i5 == 4 || i5 == 6) {
|
||||
str = i6 == 1 ? "ACK" : strArr2[i6];
|
||||
} else if (i5 != 7 && i5 != 8) {
|
||||
String[] strArr3 = f7405c;
|
||||
if (i6 < strArr3.length) {
|
||||
str2 = strArr3[i6];
|
||||
Intrinsics.checkNotNull(str2);
|
||||
} else {
|
||||
str2 = strArr2[i6];
|
||||
}
|
||||
str = (i5 != 5 || (i6 & 4) == 0) ? (i5 != 0 || (i6 & 32) == 0) ? str2 : StringsKt__StringsJVMKt.replace$default(str2, "PRIORITY", "COMPRESSED", false, 4, (Object) null) : StringsKt__StringsJVMKt.replace$default(str2, "HEADERS", "PUSH_PROMISE", false, 4, (Object) null);
|
||||
}
|
||||
}
|
||||
str = strArr2[i6];
|
||||
}
|
||||
return f3.c.h("%s 0x%08x %5d %-13s %s", z3 ? "<<" : ">>", Integer.valueOf(i), Integer.valueOf(i4), h, str);
|
||||
}
|
||||
}
|
||||
12
apk_decompiled/sources/l3/h.java
Normal file
12
apk_decompiled/sources/l3/h.java
Normal file
@@ -0,0 +1,12 @@
|
||||
package l3;
|
||||
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class h extends i {
|
||||
@Override // l3.i
|
||||
public final void b(y stream) {
|
||||
Intrinsics.checkNotNullParameter(stream, "stream");
|
||||
stream.c(EnumC0439b.REFUSED_STREAM, null);
|
||||
}
|
||||
}
|
||||
17
apk_decompiled/sources/l3/i.java
Normal file
17
apk_decompiled/sources/l3/i.java
Normal file
@@ -0,0 +1,17 @@
|
||||
package l3;
|
||||
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class i {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public static final h f7407a = new Object();
|
||||
|
||||
public void a(q connection, C settings) {
|
||||
Intrinsics.checkNotNullParameter(connection, "connection");
|
||||
Intrinsics.checkNotNullParameter(settings, "settings");
|
||||
}
|
||||
|
||||
public abstract void b(y yVar);
|
||||
}
|
||||
113
apk_decompiled/sources/l3/j.java
Normal file
113
apk_decompiled/sources/l3/j.java
Normal file
@@ -0,0 +1,113 @@
|
||||
package l3;
|
||||
|
||||
import java.io.IOException;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.Ref;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class j extends h3.a {
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public final /* synthetic */ int f7408e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public final /* synthetic */ Object f7409f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public final /* synthetic */ Object f7410g;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public /* synthetic */ j(String str, Object obj, Object obj2, int i) {
|
||||
super(str, true);
|
||||
this.f7408e = i;
|
||||
this.f7409f = obj;
|
||||
this.f7410g = obj2;
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
/* JADX WARN: Type inference failed for: r7v0, types: [T, l3.C] */
|
||||
@Override // h3.a
|
||||
public final long a() {
|
||||
long a2;
|
||||
y[] yVarArr;
|
||||
int i = 0;
|
||||
switch (this.f7408e) {
|
||||
case 0:
|
||||
q qVar = (q) this.f7409f;
|
||||
qVar.f7429a.a(qVar, (C) ((Ref.ObjectRef) this.f7410g).element);
|
||||
return -1L;
|
||||
case 1:
|
||||
try {
|
||||
((q) this.f7409f).f7429a.b((y) this.f7410g);
|
||||
} catch (IOException e4) {
|
||||
m3.n nVar = m3.n.f7829a;
|
||||
m3.n nVar2 = m3.n.f7829a;
|
||||
String str = "Http2Connection.Listener failure for " + ((q) this.f7409f).f7431c;
|
||||
nVar2.getClass();
|
||||
m3.n.i(4, str, e4);
|
||||
try {
|
||||
((y) this.f7410g).c(EnumC0439b.PROTOCOL_ERROR, e4);
|
||||
} catch (IOException unused) {
|
||||
}
|
||||
}
|
||||
return -1L;
|
||||
default:
|
||||
l lVar = (l) this.f7409f;
|
||||
C settings = (C) this.f7410g;
|
||||
Intrinsics.checkNotNullParameter(settings, "settings");
|
||||
Ref.ObjectRef objectRef = new Ref.ObjectRef();
|
||||
q qVar2 = lVar.f7415b;
|
||||
synchronized (qVar2.f7448w) {
|
||||
synchronized (qVar2) {
|
||||
try {
|
||||
C c4 = qVar2.f7442q;
|
||||
?? c5 = new C();
|
||||
c5.b(c4);
|
||||
c5.b(settings);
|
||||
objectRef.element = c5;
|
||||
a2 = c5.a() - c4.a();
|
||||
if (a2 != 0 && !qVar2.f7430b.isEmpty()) {
|
||||
yVarArr = (y[]) qVar2.f7430b.values().toArray(new y[0]);
|
||||
C c6 = (C) objectRef.element;
|
||||
Intrinsics.checkNotNullParameter(c6, "<set-?>");
|
||||
qVar2.f7442q = c6;
|
||||
qVar2.f7436j.c(new j(qVar2.f7431c + " onSettings", qVar2, objectRef, i), 0L);
|
||||
Unit unit = Unit.INSTANCE;
|
||||
}
|
||||
yVarArr = null;
|
||||
C c62 = (C) objectRef.element;
|
||||
Intrinsics.checkNotNullParameter(c62, "<set-?>");
|
||||
qVar2.f7442q = c62;
|
||||
qVar2.f7436j.c(new j(qVar2.f7431c + " onSettings", qVar2, objectRef, i), 0L);
|
||||
Unit unit2 = Unit.INSTANCE;
|
||||
} catch (Throwable th) {
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
try {
|
||||
qVar2.f7448w.d((C) objectRef.element);
|
||||
} catch (IOException e5) {
|
||||
qVar2.e(e5);
|
||||
}
|
||||
Unit unit3 = Unit.INSTANCE;
|
||||
}
|
||||
if (yVarArr != null) {
|
||||
int length = yVarArr.length;
|
||||
while (i < length) {
|
||||
y yVar = yVarArr[i];
|
||||
synchronized (yVar) {
|
||||
yVar.f7484f += a2;
|
||||
if (a2 > 0) {
|
||||
Intrinsics.checkNotNull(yVar, "null cannot be cast to non-null type java.lang.Object");
|
||||
yVar.notifyAll();
|
||||
}
|
||||
Unit unit4 = Unit.INSTANCE;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
return -1L;
|
||||
}
|
||||
}
|
||||
}
|
||||
39
apk_decompiled/sources/l3/k.java
Normal file
39
apk_decompiled/sources/l3/k.java
Normal file
@@ -0,0 +1,39 @@
|
||||
package l3;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class k extends h3.a {
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public final /* synthetic */ q f7411e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public final /* synthetic */ int f7412f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public final /* synthetic */ int f7413g;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public k(String str, q qVar, int i, int i4) {
|
||||
super(str, true);
|
||||
this.f7411e = qVar;
|
||||
this.f7412f = i;
|
||||
this.f7413g = i4;
|
||||
}
|
||||
|
||||
@Override // h3.a
|
||||
public final long a() {
|
||||
int i = this.f7412f;
|
||||
int i4 = this.f7413g;
|
||||
q qVar = this.f7411e;
|
||||
qVar.getClass();
|
||||
try {
|
||||
qVar.f7448w.Y(i, i4, true);
|
||||
return -1L;
|
||||
} catch (IOException e4) {
|
||||
qVar.e(e4);
|
||||
return -1L;
|
||||
}
|
||||
}
|
||||
}
|
||||
73
apk_decompiled/sources/l3/l.java
Normal file
73
apk_decompiled/sources/l3/l.java
Normal file
@@ -0,0 +1,73 @@
|
||||
package l3;
|
||||
|
||||
import java.io.IOException;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class l implements Function0 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final u f7414a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final /* synthetic */ q f7415b;
|
||||
|
||||
public l(q qVar, u reader) {
|
||||
Intrinsics.checkNotNullParameter(reader, "reader");
|
||||
this.f7415b = qVar;
|
||||
this.f7414a = reader;
|
||||
}
|
||||
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final Object invoke() {
|
||||
Throwable th;
|
||||
EnumC0439b enumC0439b;
|
||||
q qVar = this.f7415b;
|
||||
u uVar = this.f7414a;
|
||||
EnumC0439b enumC0439b2 = EnumC0439b.INTERNAL_ERROR;
|
||||
IOException e4 = null;
|
||||
try {
|
||||
try {
|
||||
Intrinsics.checkNotNullParameter(this, "handler");
|
||||
if (!uVar.d(true, this)) {
|
||||
throw new IOException("Required SETTINGS preface not received");
|
||||
}
|
||||
do {
|
||||
try {
|
||||
} catch (Throwable th2) {
|
||||
th = th2;
|
||||
enumC0439b = enumC0439b2;
|
||||
qVar.d(enumC0439b, enumC0439b2, e4);
|
||||
f3.c.c(uVar);
|
||||
throw th;
|
||||
}
|
||||
} while (uVar.d(false, this));
|
||||
enumC0439b = EnumC0439b.NO_ERROR;
|
||||
try {
|
||||
try {
|
||||
qVar.d(enumC0439b, EnumC0439b.CANCEL, null);
|
||||
} catch (IOException e5) {
|
||||
e4 = e5;
|
||||
EnumC0439b enumC0439b3 = EnumC0439b.PROTOCOL_ERROR;
|
||||
qVar.d(enumC0439b3, enumC0439b3, e4);
|
||||
f3.c.c(uVar);
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
} catch (Throwable th3) {
|
||||
th = th3;
|
||||
qVar.d(enumC0439b, enumC0439b2, e4);
|
||||
f3.c.c(uVar);
|
||||
throw th;
|
||||
}
|
||||
} catch (Throwable th4) {
|
||||
th = th4;
|
||||
}
|
||||
} catch (IOException e6) {
|
||||
e4 = e6;
|
||||
}
|
||||
f3.c.c(uVar);
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
47
apk_decompiled/sources/l3/m.java
Normal file
47
apk_decompiled/sources/l3/m.java
Normal file
@@ -0,0 +1,47 @@
|
||||
package l3;
|
||||
|
||||
import java.io.IOException;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import r3.C0576h;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class m extends h3.a {
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public final /* synthetic */ q f7416e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public final /* synthetic */ int f7417f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public final /* synthetic */ C0576h f7418g;
|
||||
public final /* synthetic */ int h;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public m(String str, q qVar, int i, C0576h c0576h, int i4, boolean z3) {
|
||||
super(str, true);
|
||||
this.f7416e = qVar;
|
||||
this.f7417f = i;
|
||||
this.f7418g = c0576h;
|
||||
this.h = i4;
|
||||
}
|
||||
|
||||
@Override // h3.a
|
||||
public final long a() {
|
||||
try {
|
||||
B b4 = this.f7416e.f7437k;
|
||||
C0576h source = this.f7418g;
|
||||
int i = this.h;
|
||||
b4.getClass();
|
||||
Intrinsics.checkNotNullParameter(source, "source");
|
||||
source.l(i);
|
||||
this.f7416e.f7448w.Z(this.f7417f, EnumC0439b.CANCEL);
|
||||
synchronized (this.f7416e) {
|
||||
this.f7416e.f7450y.remove(Integer.valueOf(this.f7417f));
|
||||
}
|
||||
return -1L;
|
||||
} catch (IOException unused) {
|
||||
return -1L;
|
||||
}
|
||||
}
|
||||
}
|
||||
69
apk_decompiled/sources/l3/n.java
Normal file
69
apk_decompiled/sources/l3/n.java
Normal file
@@ -0,0 +1,69 @@
|
||||
package l3;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.List;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class n extends h3.a {
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public final /* synthetic */ int f7419e = 1;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public final /* synthetic */ q f7420f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public final /* synthetic */ int f7421g;
|
||||
public final /* synthetic */ List h;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public n(String str, q qVar, int i, List list) {
|
||||
super(str, true);
|
||||
this.f7420f = qVar;
|
||||
this.f7421g = i;
|
||||
this.h = list;
|
||||
}
|
||||
|
||||
@Override // h3.a
|
||||
public final long a() {
|
||||
switch (this.f7419e) {
|
||||
case 0:
|
||||
B b4 = this.f7420f.f7437k;
|
||||
List responseHeaders = this.h;
|
||||
b4.getClass();
|
||||
Intrinsics.checkNotNullParameter(responseHeaders, "responseHeaders");
|
||||
try {
|
||||
this.f7420f.f7448w.Z(this.f7421g, EnumC0439b.CANCEL);
|
||||
synchronized (this.f7420f) {
|
||||
this.f7420f.f7450y.remove(Integer.valueOf(this.f7421g));
|
||||
}
|
||||
return -1L;
|
||||
} catch (IOException unused) {
|
||||
return -1L;
|
||||
}
|
||||
default:
|
||||
B b5 = this.f7420f.f7437k;
|
||||
List requestHeaders = this.h;
|
||||
b5.getClass();
|
||||
Intrinsics.checkNotNullParameter(requestHeaders, "requestHeaders");
|
||||
try {
|
||||
this.f7420f.f7448w.Z(this.f7421g, EnumC0439b.CANCEL);
|
||||
synchronized (this.f7420f) {
|
||||
this.f7420f.f7450y.remove(Integer.valueOf(this.f7421g));
|
||||
}
|
||||
return -1L;
|
||||
} catch (IOException unused2) {
|
||||
return -1L;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public n(String str, q qVar, int i, List list, boolean z3) {
|
||||
super(str, true);
|
||||
this.f7420f = qVar;
|
||||
this.f7421g = i;
|
||||
this.h = list;
|
||||
}
|
||||
}
|
||||
56
apk_decompiled/sources/l3/o.java
Normal file
56
apk_decompiled/sources/l3/o.java
Normal file
@@ -0,0 +1,56 @@
|
||||
package l3;
|
||||
|
||||
import java.io.IOException;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class o extends h3.a {
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public final /* synthetic */ int f7422e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public final /* synthetic */ q f7423f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public final /* synthetic */ int f7424g;
|
||||
public final /* synthetic */ EnumC0439b h;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public /* synthetic */ o(String str, q qVar, int i, EnumC0439b enumC0439b, int i4) {
|
||||
super(str, true);
|
||||
this.f7422e = i4;
|
||||
this.f7423f = qVar;
|
||||
this.f7424g = i;
|
||||
this.h = enumC0439b;
|
||||
}
|
||||
|
||||
@Override // h3.a
|
||||
public final long a() {
|
||||
switch (this.f7422e) {
|
||||
case 0:
|
||||
B b4 = this.f7423f.f7437k;
|
||||
EnumC0439b errorCode = this.h;
|
||||
b4.getClass();
|
||||
Intrinsics.checkNotNullParameter(errorCode, "errorCode");
|
||||
synchronized (this.f7423f) {
|
||||
this.f7423f.f7450y.remove(Integer.valueOf(this.f7424g));
|
||||
Unit unit = Unit.INSTANCE;
|
||||
}
|
||||
return -1L;
|
||||
default:
|
||||
q qVar = this.f7423f;
|
||||
try {
|
||||
int i = this.f7424g;
|
||||
EnumC0439b statusCode = this.h;
|
||||
qVar.getClass();
|
||||
Intrinsics.checkNotNullParameter(statusCode, "statusCode");
|
||||
qVar.f7448w.Z(i, statusCode);
|
||||
} catch (IOException e4) {
|
||||
qVar.e(e4);
|
||||
}
|
||||
return -1L;
|
||||
}
|
||||
}
|
||||
}
|
||||
36
apk_decompiled/sources/l3/p.java
Normal file
36
apk_decompiled/sources/l3/p.java
Normal file
@@ -0,0 +1,36 @@
|
||||
package l3;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class p extends h3.a {
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public final /* synthetic */ q f7425e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public final /* synthetic */ int f7426f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public final /* synthetic */ long f7427g;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public p(String str, q qVar, int i, long j4) {
|
||||
super(str, true);
|
||||
this.f7425e = qVar;
|
||||
this.f7426f = i;
|
||||
this.f7427g = j4;
|
||||
}
|
||||
|
||||
@Override // h3.a
|
||||
public final long a() {
|
||||
q qVar = this.f7425e;
|
||||
try {
|
||||
qVar.f7448w.a0(this.f7426f, this.f7427g);
|
||||
return -1L;
|
||||
} catch (IOException e4) {
|
||||
qVar.e(e4);
|
||||
return -1L;
|
||||
}
|
||||
}
|
||||
}
|
||||
335
apk_decompiled/sources/l3/q.java
Normal file
335
apk_decompiled/sources/l3/q.java
Normal file
@@ -0,0 +1,335 @@
|
||||
package l3;
|
||||
|
||||
import java.io.Closeable;
|
||||
import java.io.IOException;
|
||||
import java.net.Socket;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.LinkedHashSet;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.Ref;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class q implements Closeable {
|
||||
|
||||
/* renamed from: z, reason: collision with root package name */
|
||||
public static final C f7428z;
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final i f7429a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final LinkedHashMap f7430b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final String f7431c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public int f7432d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public int f7433e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public boolean f7434f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public final h3.e f7435g;
|
||||
public final h3.c h;
|
||||
public final h3.c i;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public final h3.c f7436j;
|
||||
|
||||
/* renamed from: k, reason: collision with root package name */
|
||||
public final B f7437k;
|
||||
|
||||
/* renamed from: l, reason: collision with root package name */
|
||||
public long f7438l;
|
||||
|
||||
/* renamed from: m, reason: collision with root package name */
|
||||
public long f7439m;
|
||||
|
||||
/* renamed from: n, reason: collision with root package name */
|
||||
public long f7440n;
|
||||
|
||||
/* renamed from: o, reason: collision with root package name */
|
||||
public long f7441o;
|
||||
public final C p;
|
||||
|
||||
/* renamed from: q, reason: collision with root package name */
|
||||
public C f7442q;
|
||||
|
||||
/* renamed from: r, reason: collision with root package name */
|
||||
public long f7443r;
|
||||
|
||||
/* renamed from: s, reason: collision with root package name */
|
||||
public long f7444s;
|
||||
|
||||
/* renamed from: t, reason: collision with root package name */
|
||||
public long f7445t;
|
||||
|
||||
/* renamed from: u, reason: collision with root package name */
|
||||
public long f7446u;
|
||||
|
||||
/* renamed from: v, reason: collision with root package name */
|
||||
public final Socket f7447v;
|
||||
|
||||
/* renamed from: w, reason: collision with root package name */
|
||||
public final z f7448w;
|
||||
|
||||
/* renamed from: x, reason: collision with root package name */
|
||||
public final l f7449x;
|
||||
|
||||
/* renamed from: y, reason: collision with root package name */
|
||||
public final LinkedHashSet f7450y;
|
||||
|
||||
static {
|
||||
C c4 = new C();
|
||||
c4.c(7, 65535);
|
||||
c4.c(5, 16384);
|
||||
f7428z = c4;
|
||||
}
|
||||
|
||||
public q(I0.g builder) {
|
||||
Intrinsics.checkNotNullParameter(builder, "builder");
|
||||
this.f7429a = (i) builder.f758f;
|
||||
this.f7430b = new LinkedHashMap();
|
||||
String str = (String) builder.f755c;
|
||||
r3.C c4 = null;
|
||||
if (str == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("connectionName");
|
||||
str = null;
|
||||
}
|
||||
this.f7431c = str;
|
||||
this.f7433e = 3;
|
||||
h3.e eVar = (h3.e) builder.f753a;
|
||||
this.f7435g = eVar;
|
||||
this.h = eVar.e();
|
||||
this.i = eVar.e();
|
||||
this.f7436j = eVar.e();
|
||||
this.f7437k = B.f7369a;
|
||||
C c5 = new C();
|
||||
c5.c(7, 16777216);
|
||||
this.p = c5;
|
||||
this.f7442q = f7428z;
|
||||
this.f7446u = r0.a();
|
||||
Socket socket = (Socket) builder.f754b;
|
||||
if (socket == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("socket");
|
||||
socket = null;
|
||||
}
|
||||
this.f7447v = socket;
|
||||
r3.B b4 = (r3.B) builder.f757e;
|
||||
if (b4 == null) {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("sink");
|
||||
b4 = null;
|
||||
}
|
||||
this.f7448w = new z(b4);
|
||||
r3.C c6 = (r3.C) builder.f756d;
|
||||
if (c6 != null) {
|
||||
c4 = c6;
|
||||
} else {
|
||||
Intrinsics.throwUninitializedPropertyAccessException("source");
|
||||
}
|
||||
this.f7449x = new l(this, new u(c4));
|
||||
this.f7450y = new LinkedHashSet();
|
||||
}
|
||||
|
||||
public final void O(EnumC0439b statusCode) {
|
||||
Intrinsics.checkNotNullParameter(statusCode, "statusCode");
|
||||
synchronized (this.f7448w) {
|
||||
Ref.IntRef intRef = new Ref.IntRef();
|
||||
synchronized (this) {
|
||||
if (this.f7434f) {
|
||||
return;
|
||||
}
|
||||
this.f7434f = true;
|
||||
int i = this.f7432d;
|
||||
intRef.element = i;
|
||||
Unit unit = Unit.INSTANCE;
|
||||
this.f7448w.x(i, statusCode, f3.c.f6469a);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public final synchronized void Y(long j4) {
|
||||
long j5 = this.f7443r + j4;
|
||||
this.f7443r = j5;
|
||||
long j6 = j5 - this.f7444s;
|
||||
if (j6 >= this.p.a() / 2) {
|
||||
b0(0, j6);
|
||||
this.f7444s += j6;
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX WARN: Code restructure failed: missing block: B:17:0x0038, code lost:
|
||||
|
||||
throw new java.io.IOException("stream closed");
|
||||
*/
|
||||
/* JADX WARN: Code restructure failed: missing block: B:21:0x003a, code lost:
|
||||
|
||||
r2 = java.lang.Math.min((int) java.lang.Math.min(r12, r6 - r4), r8.f7448w.f7494c);
|
||||
r6 = r2;
|
||||
r8.f7445t += r6;
|
||||
r4 = kotlin.Unit.INSTANCE;
|
||||
*/
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final void Z(int r9, boolean r10, r3.C0576h r11, long r12) {
|
||||
/*
|
||||
r8 = this;
|
||||
r0 = 0
|
||||
int r2 = (r12 > r0 ? 1 : (r12 == r0 ? 0 : -1))
|
||||
r3 = 0
|
||||
if (r2 != 0) goto Ld
|
||||
l3.z r8 = r8.f7448w
|
||||
r8.e(r10, r9, r11, r3)
|
||||
return
|
||||
Ld:
|
||||
int r2 = (r12 > r0 ? 1 : (r12 == r0 ? 0 : -1))
|
||||
if (r2 <= 0) goto L6f
|
||||
monitor-enter(r8)
|
||||
L12:
|
||||
long r4 = r8.f7445t // Catch: java.lang.Throwable -> L2f java.lang.InterruptedException -> L60
|
||||
long r6 = r8.f7446u // Catch: java.lang.Throwable -> L2f java.lang.InterruptedException -> L60
|
||||
int r2 = (r4 > r6 ? 1 : (r4 == r6 ? 0 : -1))
|
||||
if (r2 < 0) goto L39
|
||||
java.util.LinkedHashMap r2 = r8.f7430b // Catch: java.lang.Throwable -> L2f java.lang.InterruptedException -> L60
|
||||
java.lang.Integer r4 = java.lang.Integer.valueOf(r9) // Catch: java.lang.Throwable -> L2f java.lang.InterruptedException -> L60
|
||||
boolean r2 = r2.containsKey(r4) // Catch: java.lang.Throwable -> L2f java.lang.InterruptedException -> L60
|
||||
if (r2 == 0) goto L31
|
||||
java.lang.String r2 = "null cannot be cast to non-null type java.lang.Object"
|
||||
kotlin.jvm.internal.Intrinsics.checkNotNull(r8, r2) // Catch: java.lang.Throwable -> L2f java.lang.InterruptedException -> L60
|
||||
r8.wait() // Catch: java.lang.Throwable -> L2f java.lang.InterruptedException -> L60
|
||||
goto L12
|
||||
L2f:
|
||||
r9 = move-exception
|
||||
goto L6d
|
||||
L31:
|
||||
java.io.IOException r9 = new java.io.IOException // Catch: java.lang.Throwable -> L2f java.lang.InterruptedException -> L60
|
||||
java.lang.String r10 = "stream closed"
|
||||
r9.<init>(r10) // Catch: java.lang.Throwable -> L2f java.lang.InterruptedException -> L60
|
||||
throw r9 // Catch: java.lang.Throwable -> L2f java.lang.InterruptedException -> L60
|
||||
L39:
|
||||
long r6 = r6 - r4
|
||||
long r4 = java.lang.Math.min(r12, r6) // Catch: java.lang.Throwable -> L2f
|
||||
int r2 = (int) r4 // Catch: java.lang.Throwable -> L2f
|
||||
l3.z r4 = r8.f7448w // Catch: java.lang.Throwable -> L2f
|
||||
int r4 = r4.f7494c // Catch: java.lang.Throwable -> L2f
|
||||
int r2 = java.lang.Math.min(r2, r4) // Catch: java.lang.Throwable -> L2f
|
||||
long r4 = r8.f7445t // Catch: java.lang.Throwable -> L2f
|
||||
long r6 = (long) r2 // Catch: java.lang.Throwable -> L2f
|
||||
long r4 = r4 + r6
|
||||
r8.f7445t = r4 // Catch: java.lang.Throwable -> L2f
|
||||
kotlin.Unit r4 = kotlin.Unit.INSTANCE // Catch: java.lang.Throwable -> L2f
|
||||
monitor-exit(r8)
|
||||
long r12 = r12 - r6
|
||||
l3.z r4 = r8.f7448w
|
||||
if (r10 == 0) goto L5b
|
||||
int r5 = (r12 > r0 ? 1 : (r12 == r0 ? 0 : -1))
|
||||
if (r5 != 0) goto L5b
|
||||
r5 = 1
|
||||
goto L5c
|
||||
L5b:
|
||||
r5 = r3
|
||||
L5c:
|
||||
r4.e(r5, r9, r11, r2)
|
||||
goto Ld
|
||||
L60:
|
||||
java.lang.Thread r9 = java.lang.Thread.currentThread() // Catch: java.lang.Throwable -> L2f
|
||||
r9.interrupt() // Catch: java.lang.Throwable -> L2f
|
||||
java.io.InterruptedIOException r9 = new java.io.InterruptedIOException // Catch: java.lang.Throwable -> L2f
|
||||
r9.<init>() // Catch: java.lang.Throwable -> L2f
|
||||
throw r9 // Catch: java.lang.Throwable -> L2f
|
||||
L6d:
|
||||
monitor-exit(r8)
|
||||
throw r9
|
||||
L6f:
|
||||
return
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: l3.q.Z(int, boolean, r3.h, long):void");
|
||||
}
|
||||
|
||||
public final void a0(int i, EnumC0439b errorCode) {
|
||||
Intrinsics.checkNotNullParameter(errorCode, "errorCode");
|
||||
this.h.c(new o(this.f7431c + '[' + i + "] writeSynReset", this, i, errorCode, 1), 0L);
|
||||
}
|
||||
|
||||
public final void b0(int i, long j4) {
|
||||
this.h.c(new p(this.f7431c + '[' + i + "] windowUpdate", this, i, j4), 0L);
|
||||
}
|
||||
|
||||
@Override // java.io.Closeable, java.lang.AutoCloseable
|
||||
public final void close() {
|
||||
d(EnumC0439b.NO_ERROR, EnumC0439b.CANCEL, null);
|
||||
}
|
||||
|
||||
public final void d(EnumC0439b connectionCode, EnumC0439b streamCode, IOException iOException) {
|
||||
int i;
|
||||
Object[] objArr;
|
||||
Intrinsics.checkNotNullParameter(connectionCode, "connectionCode");
|
||||
Intrinsics.checkNotNullParameter(streamCode, "streamCode");
|
||||
byte[] bArr = f3.c.f6469a;
|
||||
try {
|
||||
O(connectionCode);
|
||||
} catch (IOException unused) {
|
||||
}
|
||||
synchronized (this) {
|
||||
try {
|
||||
if (this.f7430b.isEmpty()) {
|
||||
objArr = null;
|
||||
} else {
|
||||
objArr = this.f7430b.values().toArray(new y[0]);
|
||||
this.f7430b.clear();
|
||||
}
|
||||
Unit unit = Unit.INSTANCE;
|
||||
} catch (Throwable th) {
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
y[] yVarArr = (y[]) objArr;
|
||||
if (yVarArr != null) {
|
||||
for (y yVar : yVarArr) {
|
||||
try {
|
||||
yVar.c(streamCode, iOException);
|
||||
} catch (IOException unused2) {
|
||||
}
|
||||
}
|
||||
}
|
||||
try {
|
||||
this.f7448w.close();
|
||||
} catch (IOException unused3) {
|
||||
}
|
||||
try {
|
||||
this.f7447v.close();
|
||||
} catch (IOException unused4) {
|
||||
}
|
||||
this.h.e();
|
||||
this.i.e();
|
||||
this.f7436j.e();
|
||||
}
|
||||
|
||||
public final void e(IOException iOException) {
|
||||
EnumC0439b enumC0439b = EnumC0439b.PROTOCOL_ERROR;
|
||||
d(enumC0439b, enumC0439b, iOException);
|
||||
}
|
||||
|
||||
public final void flush() {
|
||||
this.f7448w.flush();
|
||||
}
|
||||
|
||||
public final synchronized y s(int i) {
|
||||
return (y) this.f7430b.get(Integer.valueOf(i));
|
||||
}
|
||||
|
||||
public final synchronized y x(int i) {
|
||||
y yVar;
|
||||
yVar = (y) this.f7430b.remove(Integer.valueOf(i));
|
||||
Intrinsics.checkNotNull(this, "null cannot be cast to non-null type java.lang.Object");
|
||||
notifyAll();
|
||||
return yVar;
|
||||
}
|
||||
}
|
||||
266
apk_decompiled/sources/l3/r.java
Normal file
266
apk_decompiled/sources/l3/r.java
Normal file
@@ -0,0 +1,266 @@
|
||||
package l3;
|
||||
|
||||
import a.AbstractC0105a;
|
||||
import e3.C0334u;
|
||||
import e3.F;
|
||||
import e3.G;
|
||||
import e3.I;
|
||||
import e3.N;
|
||||
import e3.O;
|
||||
import java.io.IOException;
|
||||
import java.net.ProtocolException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.text.StringsKt__StringsKt;
|
||||
import r3.C0579k;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class r implements j3.e {
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public static final List f7451g = f3.c.k("connection", "host", "keep-alive", "proxy-connection", "te", "transfer-encoding", "encoding", "upgrade", ":method", ":path", ":scheme", ":authority");
|
||||
public static final List h = f3.c.k("connection", "host", "keep-alive", "proxy-connection", "te", "transfer-encoding", "encoding", "upgrade");
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final i3.l f7452a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final j3.g f7453b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final q f7454c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public volatile y f7455d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public final G f7456e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public volatile boolean f7457f;
|
||||
|
||||
public r(F client, i3.l connection, j3.g chain, q http2Connection) {
|
||||
Intrinsics.checkNotNullParameter(client, "client");
|
||||
Intrinsics.checkNotNullParameter(connection, "connection");
|
||||
Intrinsics.checkNotNullParameter(chain, "chain");
|
||||
Intrinsics.checkNotNullParameter(http2Connection, "http2Connection");
|
||||
this.f7452a = connection;
|
||||
this.f7453b = chain;
|
||||
this.f7454c = http2Connection;
|
||||
List list = client.f6247r;
|
||||
G g4 = G.H2_PRIOR_KNOWLEDGE;
|
||||
this.f7456e = list.contains(g4) ? g4 : G.HTTP_2;
|
||||
}
|
||||
|
||||
@Override // j3.e
|
||||
public final void a(I request) {
|
||||
int i;
|
||||
y yVar;
|
||||
boolean z3 = true;
|
||||
Intrinsics.checkNotNullParameter(request, "request");
|
||||
if (this.f7455d != null) {
|
||||
return;
|
||||
}
|
||||
boolean z4 = request.f6270d != null;
|
||||
Intrinsics.checkNotNullParameter(request, "request");
|
||||
C0334u c0334u = request.f6269c;
|
||||
ArrayList requestHeaders = new ArrayList(c0334u.size() + 4);
|
||||
requestHeaders.add(new C0440c(C0440c.f7382f, request.f6268b));
|
||||
C0579k c0579k = C0440c.f7383g;
|
||||
e3.w url = request.f6267a;
|
||||
Intrinsics.checkNotNullParameter(url, "url");
|
||||
String b4 = url.b();
|
||||
String d4 = url.d();
|
||||
if (d4 != null) {
|
||||
b4 = b4 + '?' + d4;
|
||||
}
|
||||
requestHeaders.add(new C0440c(c0579k, b4));
|
||||
String b5 = request.b("Host");
|
||||
if (b5 != null) {
|
||||
requestHeaders.add(new C0440c(C0440c.i, b5));
|
||||
}
|
||||
requestHeaders.add(new C0440c(C0440c.h, url.f6413a));
|
||||
int size = c0334u.size();
|
||||
for (int i4 = 0; i4 < size; i4++) {
|
||||
String b6 = c0334u.b(i4);
|
||||
Locale US = Locale.US;
|
||||
Intrinsics.checkNotNullExpressionValue(US, "US");
|
||||
String lowerCase = b6.toLowerCase(US);
|
||||
Intrinsics.checkNotNullExpressionValue(lowerCase, "this as java.lang.String).toLowerCase(locale)");
|
||||
if (!f7451g.contains(lowerCase) || (Intrinsics.areEqual(lowerCase, "te") && Intrinsics.areEqual(c0334u.f(i4), "trailers"))) {
|
||||
requestHeaders.add(new C0440c(lowerCase, c0334u.f(i4)));
|
||||
}
|
||||
}
|
||||
q qVar = this.f7454c;
|
||||
qVar.getClass();
|
||||
Intrinsics.checkNotNullParameter(requestHeaders, "requestHeaders");
|
||||
boolean z5 = !z4;
|
||||
synchronized (qVar.f7448w) {
|
||||
synchronized (qVar) {
|
||||
try {
|
||||
if (qVar.f7433e > 1073741823) {
|
||||
qVar.O(EnumC0439b.REFUSED_STREAM);
|
||||
}
|
||||
if (qVar.f7434f) {
|
||||
throw new IOException();
|
||||
}
|
||||
i = qVar.f7433e;
|
||||
qVar.f7433e = i + 2;
|
||||
yVar = new y(i, qVar, z5, false, null);
|
||||
if (z4 && qVar.f7445t < qVar.f7446u && yVar.f7483e < yVar.f7484f) {
|
||||
z3 = false;
|
||||
}
|
||||
if (yVar.h()) {
|
||||
qVar.f7430b.put(Integer.valueOf(i), yVar);
|
||||
}
|
||||
Unit unit = Unit.INSTANCE;
|
||||
} catch (Throwable th) {
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
qVar.f7448w.O(z5, i, requestHeaders);
|
||||
}
|
||||
if (z3) {
|
||||
qVar.f7448w.flush();
|
||||
}
|
||||
this.f7455d = yVar;
|
||||
if (this.f7457f) {
|
||||
y yVar2 = this.f7455d;
|
||||
Intrinsics.checkNotNull(yVar2);
|
||||
yVar2.e(EnumC0439b.CANCEL);
|
||||
throw new IOException("Canceled");
|
||||
}
|
||||
y yVar3 = this.f7455d;
|
||||
Intrinsics.checkNotNull(yVar3);
|
||||
x xVar = yVar3.f7487k;
|
||||
long j4 = this.f7453b.f6954g;
|
||||
TimeUnit timeUnit = TimeUnit.MILLISECONDS;
|
||||
xVar.g(j4);
|
||||
y yVar4 = this.f7455d;
|
||||
Intrinsics.checkNotNull(yVar4);
|
||||
yVar4.f7488l.g(this.f7453b.h);
|
||||
}
|
||||
|
||||
@Override // j3.e
|
||||
public final r3.I b(O response) {
|
||||
Intrinsics.checkNotNullParameter(response, "response");
|
||||
y yVar = this.f7455d;
|
||||
Intrinsics.checkNotNull(yVar);
|
||||
return yVar.i;
|
||||
}
|
||||
|
||||
@Override // j3.e
|
||||
public final void c() {
|
||||
y yVar = this.f7455d;
|
||||
Intrinsics.checkNotNull(yVar);
|
||||
yVar.f().close();
|
||||
}
|
||||
|
||||
@Override // j3.e
|
||||
public final void cancel() {
|
||||
this.f7457f = true;
|
||||
y yVar = this.f7455d;
|
||||
if (yVar != null) {
|
||||
yVar.e(EnumC0439b.CANCEL);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // j3.e
|
||||
public final void d() {
|
||||
this.f7454c.flush();
|
||||
}
|
||||
|
||||
@Override // j3.e
|
||||
public final r3.G e(I request, long j4) {
|
||||
Intrinsics.checkNotNullParameter(request, "request");
|
||||
y yVar = this.f7455d;
|
||||
Intrinsics.checkNotNull(yVar);
|
||||
return yVar.f();
|
||||
}
|
||||
|
||||
@Override // j3.e
|
||||
public final long f(O response) {
|
||||
Intrinsics.checkNotNullParameter(response, "response");
|
||||
if (j3.f.a(response)) {
|
||||
return f3.c.j(response);
|
||||
}
|
||||
return 0L;
|
||||
}
|
||||
|
||||
@Override // j3.e
|
||||
public final N g(boolean z3) {
|
||||
C0334u headerBlock;
|
||||
CharSequence trim;
|
||||
y yVar = this.f7455d;
|
||||
if (yVar == null) {
|
||||
throw new IOException("stream wasn't created");
|
||||
}
|
||||
synchronized (yVar) {
|
||||
yVar.f7487k.h();
|
||||
while (yVar.f7485g.isEmpty() && yVar.f7489m == null) {
|
||||
try {
|
||||
yVar.k();
|
||||
} catch (Throwable th) {
|
||||
yVar.f7487k.k();
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
yVar.f7487k.k();
|
||||
if (yVar.f7485g.isEmpty()) {
|
||||
IOException iOException = yVar.f7490n;
|
||||
if (iOException != null) {
|
||||
throw iOException;
|
||||
}
|
||||
EnumC0439b enumC0439b = yVar.f7489m;
|
||||
Intrinsics.checkNotNull(enumC0439b);
|
||||
throw new D(enumC0439b);
|
||||
}
|
||||
Object removeFirst = yVar.f7485g.removeFirst();
|
||||
Intrinsics.checkNotNullExpressionValue(removeFirst, "headersQueue.removeFirst()");
|
||||
headerBlock = (C0334u) removeFirst;
|
||||
}
|
||||
G protocol = this.f7456e;
|
||||
Intrinsics.checkNotNullParameter(headerBlock, "headerBlock");
|
||||
Intrinsics.checkNotNullParameter(protocol, "protocol");
|
||||
ArrayList arrayList = new ArrayList(20);
|
||||
int size = headerBlock.size();
|
||||
B0.G g4 = null;
|
||||
for (int i = 0; i < size; i++) {
|
||||
String name = headerBlock.b(i);
|
||||
String value = headerBlock.f(i);
|
||||
if (Intrinsics.areEqual(name, ":status")) {
|
||||
g4 = AbstractC0105a.L("HTTP/1.1 " + value);
|
||||
} else if (!h.contains(name)) {
|
||||
Intrinsics.checkNotNullParameter(name, "name");
|
||||
Intrinsics.checkNotNullParameter(value, "value");
|
||||
arrayList.add(name);
|
||||
trim = StringsKt__StringsKt.trim((CharSequence) value);
|
||||
arrayList.add(trim.toString());
|
||||
}
|
||||
}
|
||||
if (g4 == null) {
|
||||
throw new ProtocolException("Expected ':status' header not present");
|
||||
}
|
||||
N n4 = new N();
|
||||
Intrinsics.checkNotNullParameter(protocol, "protocol");
|
||||
n4.f6281b = protocol;
|
||||
n4.f6282c = g4.f102b;
|
||||
String message = (String) g4.f104d;
|
||||
Intrinsics.checkNotNullParameter(message, "message");
|
||||
n4.f6283d = message;
|
||||
n4.c(new C0334u((String[]) arrayList.toArray(new String[0])));
|
||||
if (z3 && n4.f6282c == 100) {
|
||||
return null;
|
||||
}
|
||||
return n4;
|
||||
}
|
||||
|
||||
@Override // j3.e
|
||||
public final i3.l h() {
|
||||
return this.f7452a;
|
||||
}
|
||||
}
|
||||
16
apk_decompiled/sources/l3/s.java
Normal file
16
apk_decompiled/sources/l3/s.java
Normal file
@@ -0,0 +1,16 @@
|
||||
package l3;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public abstract class s {
|
||||
public static int a(int i, int i4, int i5) {
|
||||
if ((i4 & 8) != 0) {
|
||||
i--;
|
||||
}
|
||||
if (i5 <= i) {
|
||||
return i - i5;
|
||||
}
|
||||
throw new IOException(C.w.k("PROTOCOL_ERROR padding ", i5, i, " > remaining length "));
|
||||
}
|
||||
}
|
||||
89
apk_decompiled/sources/l3/t.java
Normal file
89
apk_decompiled/sources/l3/t.java
Normal file
@@ -0,0 +1,89 @@
|
||||
package l3;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import kotlin.UByte;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import r3.C0576h;
|
||||
import r3.C0579k;
|
||||
import r3.I;
|
||||
import r3.InterfaceC0578j;
|
||||
import r3.K;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class t implements I {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final InterfaceC0578j f7458a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int f7459b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public int f7460c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public int f7461d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public int f7462e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public int f7463f;
|
||||
|
||||
public t(InterfaceC0578j source) {
|
||||
Intrinsics.checkNotNullParameter(source, "source");
|
||||
this.f7458a = source;
|
||||
}
|
||||
|
||||
@Override // java.io.Closeable, java.lang.AutoCloseable
|
||||
public final void close() {
|
||||
}
|
||||
|
||||
@Override // r3.I
|
||||
public final long read(C0576h sink, long j4) {
|
||||
int i;
|
||||
int readInt;
|
||||
Intrinsics.checkNotNullParameter(sink, "sink");
|
||||
do {
|
||||
int i4 = this.f7462e;
|
||||
InterfaceC0578j interfaceC0578j = this.f7458a;
|
||||
if (i4 == 0) {
|
||||
interfaceC0578j.l(this.f7463f);
|
||||
this.f7463f = 0;
|
||||
if ((this.f7460c & 4) == 0) {
|
||||
i = this.f7461d;
|
||||
int s4 = f3.c.s(interfaceC0578j);
|
||||
this.f7462e = s4;
|
||||
this.f7459b = s4;
|
||||
int readByte = interfaceC0578j.readByte() & UByte.MAX_VALUE;
|
||||
this.f7460c = interfaceC0578j.readByte() & UByte.MAX_VALUE;
|
||||
Logger logger = u.f7464d;
|
||||
if (logger.isLoggable(Level.FINE)) {
|
||||
C0579k c0579k = g.f7403a;
|
||||
logger.fine(g.a(true, this.f7461d, this.f7459b, readByte, this.f7460c));
|
||||
}
|
||||
readInt = interfaceC0578j.readInt() & Integer.MAX_VALUE;
|
||||
this.f7461d = readInt;
|
||||
if (readByte != 9) {
|
||||
throw new IOException(readByte + " != TYPE_CONTINUATION");
|
||||
}
|
||||
}
|
||||
} else {
|
||||
long read = interfaceC0578j.read(sink, Math.min(j4, i4));
|
||||
if (read != -1) {
|
||||
this.f7462e -= (int) read;
|
||||
return read;
|
||||
}
|
||||
}
|
||||
return -1L;
|
||||
} while (readInt == i);
|
||||
throw new IOException("TYPE_CONTINUATION streamId changed");
|
||||
}
|
||||
|
||||
@Override // r3.I
|
||||
public final K timeout() {
|
||||
return this.f7458a.timeout();
|
||||
}
|
||||
}
|
||||
270
apk_decompiled/sources/l3/u.java
Normal file
270
apk_decompiled/sources/l3/u.java
Normal file
@@ -0,0 +1,270 @@
|
||||
package l3;
|
||||
|
||||
import java.io.Closeable;
|
||||
import java.io.EOFException;
|
||||
import java.io.IOException;
|
||||
import java.util.List;
|
||||
import java.util.logging.Logger;
|
||||
import kotlin.UByte;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import r3.C0576h;
|
||||
import r3.InterfaceC0578j;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class u implements Closeable {
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public static final Logger f7464d;
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final InterfaceC0578j f7465a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final t f7466b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final C0441d f7467c;
|
||||
|
||||
static {
|
||||
Logger logger = Logger.getLogger(g.class.getName());
|
||||
Intrinsics.checkNotNullExpressionValue(logger, "getLogger(Http2::class.java.name)");
|
||||
f7464d = logger;
|
||||
}
|
||||
|
||||
public u(InterfaceC0578j source) {
|
||||
Intrinsics.checkNotNullParameter(source, "source");
|
||||
this.f7465a = source;
|
||||
t tVar = new t(source);
|
||||
this.f7466b = tVar;
|
||||
this.f7467c = new C0441d(tVar);
|
||||
}
|
||||
|
||||
public final void O(l lVar, int i, int i4, int i5) {
|
||||
int i6;
|
||||
if (i5 == 0) {
|
||||
throw new IOException("PROTOCOL_ERROR: TYPE_PUSH_PROMISE streamId == 0");
|
||||
}
|
||||
if ((i4 & 8) != 0) {
|
||||
byte readByte = this.f7465a.readByte();
|
||||
byte[] bArr = f3.c.f6469a;
|
||||
i6 = readByte & UByte.MAX_VALUE;
|
||||
} else {
|
||||
i6 = 0;
|
||||
}
|
||||
int readInt = this.f7465a.readInt() & Integer.MAX_VALUE;
|
||||
List requestHeaders = s(s.a(i - 4, i4, i6), i6, i4, i5);
|
||||
Intrinsics.checkNotNullParameter(requestHeaders, "requestHeaders");
|
||||
q qVar = lVar.f7415b;
|
||||
qVar.getClass();
|
||||
Intrinsics.checkNotNullParameter(requestHeaders, "requestHeaders");
|
||||
synchronized (qVar) {
|
||||
if (qVar.f7450y.contains(Integer.valueOf(readInt))) {
|
||||
qVar.a0(readInt, EnumC0439b.PROTOCOL_ERROR);
|
||||
return;
|
||||
}
|
||||
qVar.f7450y.add(Integer.valueOf(readInt));
|
||||
qVar.i.c(new n(qVar.f7431c + '[' + readInt + "] onRequest", qVar, readInt, requestHeaders), 0L);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // java.io.Closeable, java.lang.AutoCloseable
|
||||
public final void close() {
|
||||
this.f7465a.close();
|
||||
}
|
||||
|
||||
/* JADX WARN: Code restructure failed: missing block: B:155:0x0256, code lost:
|
||||
|
||||
throw new java.io.IOException(com.google.android.gms.measurement.internal.a.l(r8, "PROTOCOL_ERROR SETTINGS_MAX_FRAME_SIZE: "));
|
||||
*/
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final boolean d(boolean r20, l3.l r21) {
|
||||
/*
|
||||
Method dump skipped, instructions count: 912
|
||||
To view this dump add '--comments-level debug' option
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: l3.u.d(boolean, l3.l):boolean");
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
/* JADX WARN: Type inference failed for: r1v13, types: [java.lang.Object, r3.h] */
|
||||
public final void e(l lVar, int i, int i4, int i5) {
|
||||
int i6;
|
||||
boolean z3;
|
||||
long j4;
|
||||
boolean z4;
|
||||
if (i5 == 0) {
|
||||
throw new IOException("PROTOCOL_ERROR: TYPE_DATA streamId == 0");
|
||||
}
|
||||
boolean z5 = (i4 & 1) != 0;
|
||||
if ((i4 & 32) != 0) {
|
||||
throw new IOException("PROTOCOL_ERROR: FLAG_COMPRESSED without SETTINGS_COMPRESS_DATA");
|
||||
}
|
||||
if ((i4 & 8) != 0) {
|
||||
byte readByte = this.f7465a.readByte();
|
||||
byte[] bArr = f3.c.f6469a;
|
||||
i6 = readByte & UByte.MAX_VALUE;
|
||||
} else {
|
||||
i6 = 0;
|
||||
}
|
||||
int a2 = s.a(i, i4, i6);
|
||||
InterfaceC0578j source = this.f7465a;
|
||||
Intrinsics.checkNotNullParameter(source, "source");
|
||||
lVar.f7415b.getClass();
|
||||
long j5 = 0;
|
||||
if (i5 != 0 && (i5 & 1) == 0) {
|
||||
q qVar = lVar.f7415b;
|
||||
qVar.getClass();
|
||||
Intrinsics.checkNotNullParameter(source, "source");
|
||||
?? obj = new Object();
|
||||
long j6 = a2;
|
||||
source.P(j6);
|
||||
source.read(obj, j6);
|
||||
qVar.i.c(new m(qVar.f7431c + '[' + i5 + "] onData", qVar, i5, obj, a2, z5), 0L);
|
||||
} else {
|
||||
y s4 = lVar.f7415b.s(i5);
|
||||
if (s4 == null) {
|
||||
lVar.f7415b.a0(i5, EnumC0439b.PROTOCOL_ERROR);
|
||||
long j7 = a2;
|
||||
lVar.f7415b.Y(j7);
|
||||
source.l(j7);
|
||||
} else {
|
||||
Intrinsics.checkNotNullParameter(source, "source");
|
||||
byte[] bArr2 = f3.c.f6469a;
|
||||
w wVar = s4.i;
|
||||
long j8 = a2;
|
||||
wVar.getClass();
|
||||
Intrinsics.checkNotNullParameter(source, "source");
|
||||
long j9 = j8;
|
||||
while (true) {
|
||||
if (j9 <= j5) {
|
||||
byte[] bArr3 = f3.c.f6469a;
|
||||
wVar.f7477f.f7480b.Y(j8);
|
||||
break;
|
||||
}
|
||||
synchronized (wVar.f7477f) {
|
||||
z3 = wVar.f7473b;
|
||||
j4 = j5;
|
||||
z4 = wVar.f7475d.f8284b + j9 > wVar.f7472a;
|
||||
Unit unit = Unit.INSTANCE;
|
||||
}
|
||||
if (z4) {
|
||||
source.l(j9);
|
||||
wVar.f7477f.e(EnumC0439b.FLOW_CONTROL_ERROR);
|
||||
break;
|
||||
}
|
||||
if (z3) {
|
||||
source.l(j9);
|
||||
break;
|
||||
}
|
||||
long read = source.read(wVar.f7474c, j9);
|
||||
if (read == -1) {
|
||||
throw new EOFException();
|
||||
}
|
||||
j9 -= read;
|
||||
y yVar = wVar.f7477f;
|
||||
synchronized (yVar) {
|
||||
try {
|
||||
if (wVar.f7476e) {
|
||||
wVar.f7474c.d();
|
||||
} else {
|
||||
C0576h c0576h = wVar.f7475d;
|
||||
boolean z6 = c0576h.f8284b == j4;
|
||||
c0576h.D(wVar.f7474c);
|
||||
if (z6) {
|
||||
Intrinsics.checkNotNull(yVar, "null cannot be cast to non-null type java.lang.Object");
|
||||
yVar.notifyAll();
|
||||
}
|
||||
}
|
||||
} catch (Throwable th) {
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
j5 = j4;
|
||||
}
|
||||
if (z5) {
|
||||
s4.i(f3.c.f6470b, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
this.f7465a.l(i6);
|
||||
}
|
||||
|
||||
/* JADX WARN: Code restructure failed: missing block: B:46:0x00e4, code lost:
|
||||
|
||||
throw new java.io.IOException("Invalid dynamic table size update " + r6.f7387a);
|
||||
*/
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final java.util.List s(int r6, int r7, int r8, int r9) {
|
||||
/*
|
||||
Method dump skipped, instructions count: 301
|
||||
To view this dump add '--comments-level debug' option
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: l3.u.s(int, int, int, int):java.util.List");
|
||||
}
|
||||
|
||||
public final void x(l lVar, int i, int i4, int i5) {
|
||||
int i6;
|
||||
int i7 = 1;
|
||||
if (i5 == 0) {
|
||||
throw new IOException("PROTOCOL_ERROR: TYPE_HEADERS streamId == 0");
|
||||
}
|
||||
boolean z3 = false;
|
||||
boolean z4 = (i4 & 1) != 0;
|
||||
if ((i4 & 8) != 0) {
|
||||
byte readByte = this.f7465a.readByte();
|
||||
byte[] bArr = f3.c.f6469a;
|
||||
i6 = readByte & UByte.MAX_VALUE;
|
||||
} else {
|
||||
i6 = 0;
|
||||
}
|
||||
if ((i4 & 32) != 0) {
|
||||
InterfaceC0578j interfaceC0578j = this.f7465a;
|
||||
interfaceC0578j.readInt();
|
||||
interfaceC0578j.readByte();
|
||||
byte[] bArr2 = f3.c.f6469a;
|
||||
i -= 5;
|
||||
}
|
||||
List requestHeaders = s(s.a(i, i4, i6), i6, i4, i5);
|
||||
Intrinsics.checkNotNullParameter(requestHeaders, "headerBlock");
|
||||
lVar.f7415b.getClass();
|
||||
if (i5 != 0 && (i5 & 1) == 0) {
|
||||
z3 = true;
|
||||
}
|
||||
if (z3) {
|
||||
q qVar = lVar.f7415b;
|
||||
qVar.getClass();
|
||||
Intrinsics.checkNotNullParameter(requestHeaders, "requestHeaders");
|
||||
qVar.i.c(new n(qVar.f7431c + '[' + i5 + "] onHeaders", qVar, i5, requestHeaders, z4), 0L);
|
||||
return;
|
||||
}
|
||||
q qVar2 = lVar.f7415b;
|
||||
synchronized (qVar2) {
|
||||
y s4 = qVar2.s(i5);
|
||||
if (s4 != null) {
|
||||
Unit unit = Unit.INSTANCE;
|
||||
s4.i(f3.c.u(requestHeaders), z4);
|
||||
return;
|
||||
}
|
||||
if (qVar2.f7434f) {
|
||||
return;
|
||||
}
|
||||
if (i5 <= qVar2.f7432d) {
|
||||
return;
|
||||
}
|
||||
if (i5 % 2 == qVar2.f7433e % 2) {
|
||||
return;
|
||||
}
|
||||
y yVar = new y(i5, qVar2, false, z4, f3.c.u(requestHeaders));
|
||||
qVar2.f7432d = i5;
|
||||
qVar2.f7430b.put(Integer.valueOf(i5), yVar);
|
||||
qVar2.f7435g.e().c(new j(qVar2.f7431c + '[' + i5 + "] onStream", qVar2, yVar, i7), 0L);
|
||||
}
|
||||
}
|
||||
}
|
||||
133
apk_decompiled/sources/l3/v.java
Normal file
133
apk_decompiled/sources/l3/v.java
Normal file
@@ -0,0 +1,133 @@
|
||||
package l3;
|
||||
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import r3.C0576h;
|
||||
import r3.G;
|
||||
import r3.K;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class v implements G {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final boolean f7468a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final C0576h f7469b = new Object();
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public boolean f7470c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public final /* synthetic */ y f7471d;
|
||||
|
||||
/* JADX WARN: Type inference failed for: r1v1, types: [java.lang.Object, r3.h] */
|
||||
public v(y yVar, boolean z3) {
|
||||
this.f7471d = yVar;
|
||||
this.f7468a = z3;
|
||||
}
|
||||
|
||||
@Override // r3.G, java.io.Closeable, java.lang.AutoCloseable
|
||||
public final void close() {
|
||||
boolean z3;
|
||||
y yVar = this.f7471d;
|
||||
byte[] bArr = f3.c.f6469a;
|
||||
synchronized (yVar) {
|
||||
if (this.f7470c) {
|
||||
return;
|
||||
}
|
||||
synchronized (yVar) {
|
||||
z3 = yVar.f7489m == null;
|
||||
Unit unit = Unit.INSTANCE;
|
||||
}
|
||||
y yVar2 = this.f7471d;
|
||||
if (!yVar2.f7486j.f7468a) {
|
||||
if (this.f7469b.f8284b > 0) {
|
||||
while (this.f7469b.f8284b > 0) {
|
||||
d(true);
|
||||
}
|
||||
} else if (z3) {
|
||||
yVar2.f7480b.Z(yVar2.f7479a, true, null, 0L);
|
||||
}
|
||||
}
|
||||
synchronized (this.f7471d) {
|
||||
this.f7470c = true;
|
||||
Unit unit2 = Unit.INSTANCE;
|
||||
}
|
||||
this.f7471d.f7480b.flush();
|
||||
this.f7471d.a();
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX WARN: Finally extract failed */
|
||||
public final void d(boolean z3) {
|
||||
long min;
|
||||
boolean z4;
|
||||
y yVar = this.f7471d;
|
||||
synchronized (yVar) {
|
||||
try {
|
||||
yVar.f7488l.h();
|
||||
while (yVar.f7483e >= yVar.f7484f && !this.f7468a && !this.f7470c) {
|
||||
try {
|
||||
synchronized (yVar) {
|
||||
EnumC0439b enumC0439b = yVar.f7489m;
|
||||
if (enumC0439b != null) {
|
||||
break;
|
||||
} else {
|
||||
yVar.k();
|
||||
}
|
||||
}
|
||||
} catch (Throwable th) {
|
||||
yVar.f7488l.k();
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
yVar.f7488l.k();
|
||||
yVar.b();
|
||||
min = Math.min(yVar.f7484f - yVar.f7483e, this.f7469b.f8284b);
|
||||
yVar.f7483e += min;
|
||||
z4 = z3 && min == this.f7469b.f8284b;
|
||||
Unit unit = Unit.INSTANCE;
|
||||
} catch (Throwable th2) {
|
||||
throw th2;
|
||||
}
|
||||
}
|
||||
this.f7471d.f7488l.h();
|
||||
try {
|
||||
y yVar2 = this.f7471d;
|
||||
yVar2.f7480b.Z(yVar2.f7479a, z4, this.f7469b, min);
|
||||
} finally {
|
||||
this.f7471d.f7488l.k();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // r3.G, java.io.Flushable
|
||||
public final void flush() {
|
||||
y yVar = this.f7471d;
|
||||
byte[] bArr = f3.c.f6469a;
|
||||
synchronized (yVar) {
|
||||
yVar.b();
|
||||
Unit unit = Unit.INSTANCE;
|
||||
}
|
||||
while (this.f7469b.f8284b > 0) {
|
||||
d(false);
|
||||
this.f7471d.f7480b.flush();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // r3.G
|
||||
public final K timeout() {
|
||||
return this.f7471d.f7488l;
|
||||
}
|
||||
|
||||
@Override // r3.G
|
||||
public final void z(C0576h source, long j4) {
|
||||
Intrinsics.checkNotNullParameter(source, "source");
|
||||
byte[] bArr = f3.c.f6469a;
|
||||
C0576h c0576h = this.f7469b;
|
||||
c0576h.z(source, j4);
|
||||
while (c0576h.f8284b >= 16384) {
|
||||
d(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
193
apk_decompiled/sources/l3/w.java
Normal file
193
apk_decompiled/sources/l3/w.java
Normal file
@@ -0,0 +1,193 @@
|
||||
package l3;
|
||||
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import r3.C0576h;
|
||||
import r3.I;
|
||||
import r3.K;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class w implements I {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final long f7472a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public boolean f7473b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final C0576h f7474c = new Object();
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public final C0576h f7475d = new Object();
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public boolean f7476e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public final /* synthetic */ y f7477f;
|
||||
|
||||
/* JADX WARN: Type inference failed for: r1v1, types: [java.lang.Object, r3.h] */
|
||||
/* JADX WARN: Type inference failed for: r1v2, types: [java.lang.Object, r3.h] */
|
||||
public w(y yVar, long j4, boolean z3) {
|
||||
this.f7477f = yVar;
|
||||
this.f7472a = j4;
|
||||
this.f7473b = z3;
|
||||
}
|
||||
|
||||
@Override // java.io.Closeable, java.lang.AutoCloseable
|
||||
public final void close() {
|
||||
long j4;
|
||||
y yVar = this.f7477f;
|
||||
synchronized (yVar) {
|
||||
this.f7476e = true;
|
||||
C0576h c0576h = this.f7475d;
|
||||
j4 = c0576h.f8284b;
|
||||
c0576h.d();
|
||||
Intrinsics.checkNotNull(yVar, "null cannot be cast to non-null type java.lang.Object");
|
||||
yVar.notifyAll();
|
||||
Unit unit = Unit.INSTANCE;
|
||||
}
|
||||
if (j4 > 0) {
|
||||
byte[] bArr = f3.c.f6469a;
|
||||
this.f7477f.f7480b.Y(j4);
|
||||
}
|
||||
this.f7477f.a();
|
||||
}
|
||||
|
||||
/* JADX WARN: Removed duplicated region for block: B:40:0x008a A[LOOP:0: B:3:0x000f->B:40:0x008a, LOOP_END] */
|
||||
/* JADX WARN: Removed duplicated region for block: B:41:0x008d A[SYNTHETIC] */
|
||||
@Override // r3.I
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final long read(r3.C0576h r16, long r17) {
|
||||
/*
|
||||
r15 = this;
|
||||
r1 = r16
|
||||
r2 = r17
|
||||
java.lang.String r4 = "sink"
|
||||
kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r1, r4)
|
||||
r4 = 0
|
||||
int r6 = (r2 > r4 ? 1 : (r2 == r4 ? 0 : -1))
|
||||
if (r6 < 0) goto Lab
|
||||
Lf:
|
||||
l3.y r6 = r15.f7477f
|
||||
monitor-enter(r6)
|
||||
l3.x r7 = r6.f7487k // Catch: java.lang.Throwable -> L96
|
||||
r7.h() // Catch: java.lang.Throwable -> L96
|
||||
monitor-enter(r6) // Catch: java.lang.Throwable -> L32
|
||||
l3.b r7 = r6.f7489m // Catch: java.lang.Throwable -> La0
|
||||
monitor-exit(r6) // Catch: java.lang.Throwable -> L32
|
||||
if (r7 == 0) goto L38
|
||||
boolean r7 = r15.f7473b // Catch: java.lang.Throwable -> L32
|
||||
if (r7 != 0) goto L38
|
||||
java.io.IOException r7 = r6.f7490n // Catch: java.lang.Throwable -> L32
|
||||
if (r7 != 0) goto L39
|
||||
l3.D r7 = new l3.D // Catch: java.lang.Throwable -> L32
|
||||
monitor-enter(r6) // Catch: java.lang.Throwable -> L32
|
||||
l3.b r8 = r6.f7489m // Catch: java.lang.Throwable -> L35
|
||||
monitor-exit(r6) // Catch: java.lang.Throwable -> L32
|
||||
kotlin.jvm.internal.Intrinsics.checkNotNull(r8) // Catch: java.lang.Throwable -> L32
|
||||
r7.<init>(r8) // Catch: java.lang.Throwable -> L32
|
||||
goto L39
|
||||
L32:
|
||||
r0 = move-exception
|
||||
goto La3
|
||||
L35:
|
||||
r0 = move-exception
|
||||
monitor-exit(r6) // Catch: java.lang.Throwable -> L35
|
||||
throw r0 // Catch: java.lang.Throwable -> L32
|
||||
L38:
|
||||
r7 = 0
|
||||
L39:
|
||||
boolean r8 = r15.f7476e // Catch: java.lang.Throwable -> L32
|
||||
if (r8 != 0) goto L98
|
||||
r3.h r8 = r15.f7475d // Catch: java.lang.Throwable -> L32
|
||||
long r9 = r8.f8284b // Catch: java.lang.Throwable -> L32
|
||||
int r11 = (r9 > r4 ? 1 : (r9 == r4 ? 0 : -1))
|
||||
r12 = -1
|
||||
r14 = 0
|
||||
if (r11 <= 0) goto L75
|
||||
long r9 = java.lang.Math.min(r2, r9) // Catch: java.lang.Throwable -> L32
|
||||
long r8 = r8.read(r1, r9) // Catch: java.lang.Throwable -> L32
|
||||
long r10 = r6.f7481c // Catch: java.lang.Throwable -> L32
|
||||
long r10 = r10 + r8
|
||||
r6.f7481c = r10 // Catch: java.lang.Throwable -> L32
|
||||
long r4 = r6.f7482d // Catch: java.lang.Throwable -> L32
|
||||
long r10 = r10 - r4
|
||||
if (r7 != 0) goto L80
|
||||
l3.q r4 = r6.f7480b // Catch: java.lang.Throwable -> L32
|
||||
l3.C r4 = r4.p // Catch: java.lang.Throwable -> L32
|
||||
int r4 = r4.a() // Catch: java.lang.Throwable -> L32
|
||||
int r4 = r4 / 2
|
||||
long r4 = (long) r4 // Catch: java.lang.Throwable -> L32
|
||||
int r4 = (r10 > r4 ? 1 : (r10 == r4 ? 0 : -1))
|
||||
if (r4 < 0) goto L80
|
||||
l3.q r4 = r6.f7480b // Catch: java.lang.Throwable -> L32
|
||||
int r5 = r6.f7479a // Catch: java.lang.Throwable -> L32
|
||||
r4.b0(r5, r10) // Catch: java.lang.Throwable -> L32
|
||||
long r4 = r6.f7481c // Catch: java.lang.Throwable -> L32
|
||||
r6.f7482d = r4 // Catch: java.lang.Throwable -> L32
|
||||
goto L80
|
||||
L75:
|
||||
boolean r4 = r15.f7473b // Catch: java.lang.Throwable -> L32
|
||||
if (r4 != 0) goto L7f
|
||||
if (r7 != 0) goto L7f
|
||||
r6.k() // Catch: java.lang.Throwable -> L32
|
||||
r14 = 1
|
||||
L7f:
|
||||
r8 = r12
|
||||
L80:
|
||||
l3.x r4 = r6.f7487k // Catch: java.lang.Throwable -> L96
|
||||
r4.k() // Catch: java.lang.Throwable -> L96
|
||||
kotlin.Unit r4 = kotlin.Unit.INSTANCE // Catch: java.lang.Throwable -> L96
|
||||
monitor-exit(r6)
|
||||
if (r14 == 0) goto L8d
|
||||
r4 = 0
|
||||
goto Lf
|
||||
L8d:
|
||||
int r0 = (r8 > r12 ? 1 : (r8 == r12 ? 0 : -1))
|
||||
if (r0 == 0) goto L92
|
||||
return r8
|
||||
L92:
|
||||
if (r7 != 0) goto L95
|
||||
return r12
|
||||
L95:
|
||||
throw r7
|
||||
L96:
|
||||
r0 = move-exception
|
||||
goto La9
|
||||
L98:
|
||||
java.io.IOException r0 = new java.io.IOException // Catch: java.lang.Throwable -> L32
|
||||
java.lang.String r1 = "stream closed"
|
||||
r0.<init>(r1) // Catch: java.lang.Throwable -> L32
|
||||
throw r0 // Catch: java.lang.Throwable -> L32
|
||||
La0:
|
||||
r0 = move-exception
|
||||
monitor-exit(r6) // Catch: java.lang.Throwable -> La0
|
||||
throw r0 // Catch: java.lang.Throwable -> L32
|
||||
La3:
|
||||
l3.x r1 = r6.f7487k // Catch: java.lang.Throwable -> L96
|
||||
r1.k() // Catch: java.lang.Throwable -> L96
|
||||
throw r0 // Catch: java.lang.Throwable -> L96
|
||||
La9:
|
||||
monitor-exit(r6)
|
||||
throw r0
|
||||
Lab:
|
||||
java.lang.String r0 = "byteCount < 0: "
|
||||
java.lang.String r0 = C.w.l(r0, r2)
|
||||
java.lang.IllegalArgumentException r1 = new java.lang.IllegalArgumentException
|
||||
java.lang.String r0 = r0.toString()
|
||||
r1.<init>(r0)
|
||||
throw r1
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: l3.w.read(r3.h, long):long");
|
||||
}
|
||||
|
||||
@Override // r3.I
|
||||
public final K timeout() {
|
||||
return this.f7477f.f7487k;
|
||||
}
|
||||
}
|
||||
39
apk_decompiled/sources/l3/x.java
Normal file
39
apk_decompiled/sources/l3/x.java
Normal file
@@ -0,0 +1,39 @@
|
||||
package l3;
|
||||
|
||||
import java.net.SocketTimeoutException;
|
||||
import kotlin.Unit;
|
||||
import r3.C0573e;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class x extends C0573e {
|
||||
|
||||
/* renamed from: m, reason: collision with root package name */
|
||||
public final /* synthetic */ y f7478m;
|
||||
|
||||
public x(y yVar) {
|
||||
this.f7478m = yVar;
|
||||
}
|
||||
|
||||
@Override // r3.C0573e
|
||||
public final void j() {
|
||||
this.f7478m.e(EnumC0439b.CANCEL);
|
||||
q qVar = this.f7478m.f7480b;
|
||||
synchronized (qVar) {
|
||||
long j4 = qVar.f7440n;
|
||||
long j5 = qVar.f7439m;
|
||||
if (j4 < j5) {
|
||||
return;
|
||||
}
|
||||
qVar.f7439m = j5 + 1;
|
||||
qVar.f7441o = System.nanoTime() + 1000000000;
|
||||
Unit unit = Unit.INSTANCE;
|
||||
qVar.h.c(new h3.b(qVar, 2, C.w.r(new StringBuilder(), qVar.f7431c, " ping")), 0L);
|
||||
}
|
||||
}
|
||||
|
||||
public final void k() {
|
||||
if (i()) {
|
||||
throw new SocketTimeoutException("timeout");
|
||||
}
|
||||
}
|
||||
}
|
||||
267
apk_decompiled/sources/l3/y.java
Normal file
267
apk_decompiled/sources/l3/y.java
Normal file
@@ -0,0 +1,267 @@
|
||||
package l3;
|
||||
|
||||
import e3.C0334u;
|
||||
import java.io.IOException;
|
||||
import java.io.InterruptedIOException;
|
||||
import java.util.ArrayDeque;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class y {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final int f7479a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final q f7480b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public long f7481c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public long f7482d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public long f7483e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public long f7484f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public final ArrayDeque f7485g;
|
||||
public boolean h;
|
||||
public final w i;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public final v f7486j;
|
||||
|
||||
/* renamed from: k, reason: collision with root package name */
|
||||
public final x f7487k;
|
||||
|
||||
/* renamed from: l, reason: collision with root package name */
|
||||
public final x f7488l;
|
||||
|
||||
/* renamed from: m, reason: collision with root package name */
|
||||
public EnumC0439b f7489m;
|
||||
|
||||
/* renamed from: n, reason: collision with root package name */
|
||||
public IOException f7490n;
|
||||
|
||||
public y(int i, q connection, boolean z3, boolean z4, C0334u c0334u) {
|
||||
Intrinsics.checkNotNullParameter(connection, "connection");
|
||||
this.f7479a = i;
|
||||
this.f7480b = connection;
|
||||
this.f7484f = connection.f7442q.a();
|
||||
ArrayDeque arrayDeque = new ArrayDeque();
|
||||
this.f7485g = arrayDeque;
|
||||
this.i = new w(this, connection.p.a(), z4);
|
||||
this.f7486j = new v(this, z3);
|
||||
this.f7487k = new x(this);
|
||||
this.f7488l = new x(this);
|
||||
if (c0334u == null) {
|
||||
if (!g()) {
|
||||
throw new IllegalStateException("remotely-initiated streams should have headers");
|
||||
}
|
||||
} else {
|
||||
if (g()) {
|
||||
throw new IllegalStateException("locally-initiated streams shouldn't have headers yet");
|
||||
}
|
||||
arrayDeque.add(c0334u);
|
||||
}
|
||||
}
|
||||
|
||||
public final void a() {
|
||||
boolean z3;
|
||||
boolean h;
|
||||
byte[] bArr = f3.c.f6469a;
|
||||
synchronized (this) {
|
||||
try {
|
||||
w wVar = this.i;
|
||||
if (!wVar.f7473b && wVar.f7476e) {
|
||||
v vVar = this.f7486j;
|
||||
if (vVar.f7468a || vVar.f7470c) {
|
||||
z3 = true;
|
||||
h = h();
|
||||
Unit unit = Unit.INSTANCE;
|
||||
}
|
||||
}
|
||||
z3 = false;
|
||||
h = h();
|
||||
Unit unit2 = Unit.INSTANCE;
|
||||
} catch (Throwable th) {
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
if (z3) {
|
||||
c(EnumC0439b.CANCEL, null);
|
||||
} else {
|
||||
if (h) {
|
||||
return;
|
||||
}
|
||||
this.f7480b.x(this.f7479a);
|
||||
}
|
||||
}
|
||||
|
||||
public final void b() {
|
||||
v vVar = this.f7486j;
|
||||
if (vVar.f7470c) {
|
||||
throw new IOException("stream closed");
|
||||
}
|
||||
if (vVar.f7468a) {
|
||||
throw new IOException("stream finished");
|
||||
}
|
||||
if (this.f7489m != null) {
|
||||
IOException iOException = this.f7490n;
|
||||
if (iOException != null) {
|
||||
throw iOException;
|
||||
}
|
||||
EnumC0439b enumC0439b = this.f7489m;
|
||||
Intrinsics.checkNotNull(enumC0439b);
|
||||
throw new D(enumC0439b);
|
||||
}
|
||||
}
|
||||
|
||||
public final void c(EnumC0439b statusCode, IOException iOException) {
|
||||
Intrinsics.checkNotNullParameter(statusCode, "rstStatusCode");
|
||||
if (d(statusCode, iOException)) {
|
||||
q qVar = this.f7480b;
|
||||
qVar.getClass();
|
||||
Intrinsics.checkNotNullParameter(statusCode, "statusCode");
|
||||
qVar.f7448w.Z(this.f7479a, statusCode);
|
||||
}
|
||||
}
|
||||
|
||||
public final boolean d(EnumC0439b enumC0439b, IOException iOException) {
|
||||
byte[] bArr = f3.c.f6469a;
|
||||
synchronized (this) {
|
||||
if (this.f7489m != null) {
|
||||
return false;
|
||||
}
|
||||
this.f7489m = enumC0439b;
|
||||
this.f7490n = iOException;
|
||||
Intrinsics.checkNotNull(this, "null cannot be cast to non-null type java.lang.Object");
|
||||
notifyAll();
|
||||
if (this.i.f7473b && this.f7486j.f7468a) {
|
||||
return false;
|
||||
}
|
||||
Unit unit = Unit.INSTANCE;
|
||||
this.f7480b.x(this.f7479a);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
public final void e(EnumC0439b errorCode) {
|
||||
Intrinsics.checkNotNullParameter(errorCode, "errorCode");
|
||||
if (d(errorCode, null)) {
|
||||
this.f7480b.a0(this.f7479a, errorCode);
|
||||
}
|
||||
}
|
||||
|
||||
public final v f() {
|
||||
synchronized (this) {
|
||||
try {
|
||||
if (!this.h && !g()) {
|
||||
throw new IllegalStateException("reply before requesting the sink");
|
||||
}
|
||||
Unit unit = Unit.INSTANCE;
|
||||
} catch (Throwable th) {
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
return this.f7486j;
|
||||
}
|
||||
|
||||
public final boolean g() {
|
||||
boolean z3 = (this.f7479a & 1) == 1;
|
||||
this.f7480b.getClass();
|
||||
return true == z3;
|
||||
}
|
||||
|
||||
public final synchronized boolean h() {
|
||||
if (this.f7489m != null) {
|
||||
return false;
|
||||
}
|
||||
w wVar = this.i;
|
||||
if (wVar.f7473b || wVar.f7476e) {
|
||||
v vVar = this.f7486j;
|
||||
if (vVar.f7468a || vVar.f7470c) {
|
||||
if (this.h) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/* JADX WARN: Removed duplicated region for block: B:10:0x0021 A[Catch: all -> 0x0016, TryCatch #0 {all -> 0x0016, blocks: (B:4:0x0008, B:8:0x0010, B:10:0x0021, B:11:0x0025, B:19:0x0018), top: B:3:0x0008 }] */
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final void i(e3.C0334u r3, boolean r4) {
|
||||
/*
|
||||
r2 = this;
|
||||
java.lang.String r0 = "headers"
|
||||
kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r3, r0)
|
||||
byte[] r0 = f3.c.f6469a
|
||||
monitor-enter(r2)
|
||||
boolean r0 = r2.h // Catch: java.lang.Throwable -> L16
|
||||
r1 = 1
|
||||
if (r0 == 0) goto L18
|
||||
if (r4 != 0) goto L10
|
||||
goto L18
|
||||
L10:
|
||||
l3.w r3 = r2.i // Catch: java.lang.Throwable -> L16
|
||||
r3.getClass() // Catch: java.lang.Throwable -> L16
|
||||
goto L1f
|
||||
L16:
|
||||
r3 = move-exception
|
||||
goto L3e
|
||||
L18:
|
||||
r2.h = r1 // Catch: java.lang.Throwable -> L16
|
||||
java.util.ArrayDeque r0 = r2.f7485g // Catch: java.lang.Throwable -> L16
|
||||
r0.add(r3) // Catch: java.lang.Throwable -> L16
|
||||
L1f:
|
||||
if (r4 == 0) goto L25
|
||||
l3.w r3 = r2.i // Catch: java.lang.Throwable -> L16
|
||||
r3.f7473b = r1 // Catch: java.lang.Throwable -> L16
|
||||
L25:
|
||||
boolean r3 = r2.h() // Catch: java.lang.Throwable -> L16
|
||||
java.lang.String r4 = "null cannot be cast to non-null type java.lang.Object"
|
||||
kotlin.jvm.internal.Intrinsics.checkNotNull(r2, r4) // Catch: java.lang.Throwable -> L16
|
||||
r2.notifyAll() // Catch: java.lang.Throwable -> L16
|
||||
kotlin.Unit r4 = kotlin.Unit.INSTANCE // Catch: java.lang.Throwable -> L16
|
||||
monitor-exit(r2)
|
||||
if (r3 != 0) goto L3d
|
||||
l3.q r3 = r2.f7480b
|
||||
int r2 = r2.f7479a
|
||||
r3.x(r2)
|
||||
L3d:
|
||||
return
|
||||
L3e:
|
||||
monitor-exit(r2)
|
||||
throw r3
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: l3.y.i(e3.u, boolean):void");
|
||||
}
|
||||
|
||||
public final synchronized void j(EnumC0439b errorCode) {
|
||||
Intrinsics.checkNotNullParameter(errorCode, "errorCode");
|
||||
if (this.f7489m == null) {
|
||||
this.f7489m = errorCode;
|
||||
Intrinsics.checkNotNull(this, "null cannot be cast to non-null type java.lang.Object");
|
||||
notifyAll();
|
||||
}
|
||||
}
|
||||
|
||||
public final void k() {
|
||||
try {
|
||||
Intrinsics.checkNotNull(this, "null cannot be cast to non-null type java.lang.Object");
|
||||
wait();
|
||||
} catch (InterruptedException unused) {
|
||||
Thread.currentThread().interrupt();
|
||||
throw new InterruptedIOException();
|
||||
}
|
||||
}
|
||||
}
|
||||
213
apk_decompiled/sources/l3/z.java
Normal file
213
apk_decompiled/sources/l3/z.java
Normal file
@@ -0,0 +1,213 @@
|
||||
package l3;
|
||||
|
||||
import java.io.Closeable;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import kotlin.KotlinVersion;
|
||||
import kotlin.collections.ArraysKt___ArraysJvmKt;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import r3.C0576h;
|
||||
import r3.InterfaceC0577i;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class z implements Closeable {
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public static final Logger f7491f = Logger.getLogger(g.class.getName());
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final InterfaceC0577i f7492a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final C0576h f7493b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public int f7494c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public boolean f7495d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public final e f7496e;
|
||||
|
||||
/* JADX WARN: Type inference failed for: r2v1, types: [java.lang.Object, r3.h] */
|
||||
public z(InterfaceC0577i sink) {
|
||||
Intrinsics.checkNotNullParameter(sink, "sink");
|
||||
this.f7492a = sink;
|
||||
?? obj = new Object();
|
||||
this.f7493b = obj;
|
||||
this.f7494c = 16384;
|
||||
this.f7496e = new e(obj);
|
||||
}
|
||||
|
||||
public final synchronized void O(boolean z3, int i, ArrayList headerBlock) {
|
||||
Intrinsics.checkNotNullParameter(headerBlock, "headerBlock");
|
||||
if (this.f7495d) {
|
||||
throw new IOException("closed");
|
||||
}
|
||||
this.f7496e.d(headerBlock);
|
||||
long j4 = this.f7493b.f8284b;
|
||||
long min = Math.min(this.f7494c, j4);
|
||||
int i4 = j4 == min ? 4 : 0;
|
||||
if (z3) {
|
||||
i4 |= 1;
|
||||
}
|
||||
s(i, (int) min, 1, i4);
|
||||
this.f7492a.z(this.f7493b, min);
|
||||
if (j4 > min) {
|
||||
long j5 = j4 - min;
|
||||
while (j5 > 0) {
|
||||
long min2 = Math.min(this.f7494c, j5);
|
||||
j5 -= min2;
|
||||
s(i, (int) min2, 9, j5 == 0 ? 4 : 0);
|
||||
this.f7492a.z(this.f7493b, min2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public final synchronized void Y(int i, int i4, boolean z3) {
|
||||
if (this.f7495d) {
|
||||
throw new IOException("closed");
|
||||
}
|
||||
s(0, 8, 6, z3 ? 1 : 0);
|
||||
this.f7492a.r(i);
|
||||
this.f7492a.r(i4);
|
||||
this.f7492a.flush();
|
||||
}
|
||||
|
||||
public final synchronized void Z(int i, EnumC0439b errorCode) {
|
||||
Intrinsics.checkNotNullParameter(errorCode, "errorCode");
|
||||
if (this.f7495d) {
|
||||
throw new IOException("closed");
|
||||
}
|
||||
if (errorCode.f7379a == -1) {
|
||||
throw new IllegalArgumentException("Failed requirement.");
|
||||
}
|
||||
s(i, 4, 3, 0);
|
||||
this.f7492a.r(errorCode.f7379a);
|
||||
this.f7492a.flush();
|
||||
}
|
||||
|
||||
public final synchronized void a0(int i, long j4) {
|
||||
if (this.f7495d) {
|
||||
throw new IOException("closed");
|
||||
}
|
||||
if (j4 == 0 || j4 > 2147483647L) {
|
||||
throw new IllegalArgumentException(("windowSizeIncrement == 0 || windowSizeIncrement > 0x7fffffffL: " + j4).toString());
|
||||
}
|
||||
s(i, 4, 8, 0);
|
||||
this.f7492a.r((int) j4);
|
||||
this.f7492a.flush();
|
||||
}
|
||||
|
||||
@Override // java.io.Closeable, java.lang.AutoCloseable
|
||||
public final synchronized void close() {
|
||||
this.f7495d = true;
|
||||
this.f7492a.close();
|
||||
}
|
||||
|
||||
public final synchronized void d(C peerSettings) {
|
||||
try {
|
||||
Intrinsics.checkNotNullParameter(peerSettings, "peerSettings");
|
||||
if (this.f7495d) {
|
||||
throw new IOException("closed");
|
||||
}
|
||||
int i = this.f7494c;
|
||||
int i4 = peerSettings.f7370a;
|
||||
if ((i4 & 32) != 0) {
|
||||
i = peerSettings.f7371b[5];
|
||||
}
|
||||
this.f7494c = i;
|
||||
if (((i4 & 2) != 0 ? peerSettings.f7371b[1] : -1) != -1) {
|
||||
e eVar = this.f7496e;
|
||||
int i5 = (i4 & 2) != 0 ? peerSettings.f7371b[1] : -1;
|
||||
eVar.getClass();
|
||||
int min = Math.min(i5, 16384);
|
||||
int i6 = eVar.f7397d;
|
||||
if (i6 != min) {
|
||||
if (min < i6) {
|
||||
eVar.f7395b = Math.min(eVar.f7395b, min);
|
||||
}
|
||||
eVar.f7396c = true;
|
||||
eVar.f7397d = min;
|
||||
int i7 = eVar.h;
|
||||
if (min < i7) {
|
||||
if (min == 0) {
|
||||
ArraysKt___ArraysJvmKt.fill$default(eVar.f7398e, (Object) null, 0, 0, 6, (Object) null);
|
||||
eVar.f7399f = eVar.f7398e.length - 1;
|
||||
eVar.f7400g = 0;
|
||||
eVar.h = 0;
|
||||
} else {
|
||||
eVar.a(i7 - min);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
s(0, 0, 4, 1);
|
||||
this.f7492a.flush();
|
||||
} catch (Throwable th) {
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
|
||||
public final synchronized void e(boolean z3, int i, C0576h c0576h, int i4) {
|
||||
if (this.f7495d) {
|
||||
throw new IOException("closed");
|
||||
}
|
||||
s(i, i4, 0, z3 ? 1 : 0);
|
||||
if (i4 > 0) {
|
||||
Intrinsics.checkNotNull(c0576h);
|
||||
this.f7492a.z(c0576h, i4);
|
||||
}
|
||||
}
|
||||
|
||||
public final synchronized void flush() {
|
||||
if (this.f7495d) {
|
||||
throw new IOException("closed");
|
||||
}
|
||||
this.f7492a.flush();
|
||||
}
|
||||
|
||||
public final void s(int i, int i4, int i5, int i6) {
|
||||
Level level = Level.FINE;
|
||||
Logger logger = f7491f;
|
||||
if (logger.isLoggable(level)) {
|
||||
logger.fine(g.a(false, i, i4, i5, i6));
|
||||
}
|
||||
if (i4 > this.f7494c) {
|
||||
throw new IllegalArgumentException(("FRAME_SIZE_ERROR length > " + this.f7494c + ": " + i4).toString());
|
||||
}
|
||||
if ((Integer.MIN_VALUE & i) != 0) {
|
||||
throw new IllegalArgumentException(com.google.android.gms.measurement.internal.a.l(i, "reserved bit set: ").toString());
|
||||
}
|
||||
byte[] bArr = f3.c.f6469a;
|
||||
InterfaceC0577i interfaceC0577i = this.f7492a;
|
||||
Intrinsics.checkNotNullParameter(interfaceC0577i, "<this>");
|
||||
interfaceC0577i.y((i4 >>> 16) & KotlinVersion.MAX_COMPONENT_VALUE);
|
||||
interfaceC0577i.y((i4 >>> 8) & KotlinVersion.MAX_COMPONENT_VALUE);
|
||||
interfaceC0577i.y(i4 & KotlinVersion.MAX_COMPONENT_VALUE);
|
||||
interfaceC0577i.y(i5 & KotlinVersion.MAX_COMPONENT_VALUE);
|
||||
interfaceC0577i.y(i6 & KotlinVersion.MAX_COMPONENT_VALUE);
|
||||
interfaceC0577i.r(i & Integer.MAX_VALUE);
|
||||
}
|
||||
|
||||
public final synchronized void x(int i, EnumC0439b errorCode, byte[] debugData) {
|
||||
Intrinsics.checkNotNullParameter(errorCode, "errorCode");
|
||||
Intrinsics.checkNotNullParameter(debugData, "debugData");
|
||||
if (this.f7495d) {
|
||||
throw new IOException("closed");
|
||||
}
|
||||
if (errorCode.f7379a == -1) {
|
||||
throw new IllegalArgumentException("errorCode.httpCode == -1");
|
||||
}
|
||||
s(0, debugData.length + 8, 7, 0);
|
||||
this.f7492a.r(i);
|
||||
this.f7492a.r(errorCode.f7379a);
|
||||
if (debugData.length != 0) {
|
||||
this.f7492a.E(debugData);
|
||||
}
|
||||
this.f7492a.flush();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user