Files
adif-api-reverse-engineering/apk_decompiled/sources/l3/C0441d.java

195 lines
6.6 KiB
Java

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;
}
}
}