Files
adif-api-reverse-engineering/apk_decompiled/sources/r3/D.java

104 lines
2.9 KiB
Java

package r3;
import kotlin.collections.ArraysKt;
import kotlin.collections.ArraysKt___ArraysJvmKt;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes3.dex */
public final class D {
/* renamed from: a, reason: collision with root package name */
public final byte[] f8248a;
/* renamed from: b, reason: collision with root package name */
public int f8249b;
/* renamed from: c, reason: collision with root package name */
public int f8250c;
/* renamed from: d, reason: collision with root package name */
public boolean f8251d;
/* renamed from: e, reason: collision with root package name */
public final boolean f8252e;
/* renamed from: f, reason: collision with root package name */
public D f8253f;
/* renamed from: g, reason: collision with root package name */
public D f8254g;
public D() {
this.f8248a = new byte[8192];
this.f8252e = true;
this.f8251d = false;
}
public final D a() {
D d4 = this.f8253f;
if (d4 == this) {
d4 = null;
}
D d5 = this.f8254g;
Intrinsics.checkNotNull(d5);
d5.f8253f = this.f8253f;
D d6 = this.f8253f;
Intrinsics.checkNotNull(d6);
d6.f8254g = this.f8254g;
this.f8253f = null;
this.f8254g = null;
return d4;
}
public final void b(D segment) {
Intrinsics.checkNotNullParameter(segment, "segment");
segment.f8254g = this;
segment.f8253f = this.f8253f;
D d4 = this.f8253f;
Intrinsics.checkNotNull(d4);
d4.f8254g = segment;
this.f8253f = segment;
}
public final D c() {
this.f8251d = true;
return new D(this.f8248a, this.f8249b, this.f8250c, true);
}
public final void d(D sink, int i) {
Intrinsics.checkNotNullParameter(sink, "sink");
if (!sink.f8252e) {
throw new IllegalStateException("only owner can write");
}
int i4 = sink.f8250c;
int i5 = i4 + i;
byte[] bArr = sink.f8248a;
if (i5 > 8192) {
if (sink.f8251d) {
throw new IllegalArgumentException();
}
int i6 = sink.f8249b;
if (i5 - i6 > 8192) {
throw new IllegalArgumentException();
}
ArraysKt___ArraysJvmKt.copyInto$default(bArr, bArr, 0, i6, i4, 2, (Object) null);
sink.f8250c -= sink.f8249b;
sink.f8249b = 0;
}
int i7 = sink.f8250c;
int i8 = this.f8249b;
ArraysKt.copyInto(this.f8248a, bArr, i7, i8, i8 + i);
sink.f8250c += i;
this.f8249b += i;
}
public D(byte[] data, int i, int i4, boolean z3) {
Intrinsics.checkNotNullParameter(data, "data");
this.f8248a = data;
this.f8249b = i;
this.f8250c = i4;
this.f8251d = z3;
this.f8252e = false;
}
}