148 lines
4.3 KiB
Java
148 lines
4.3 KiB
Java
package g0.z;
|
|
|
|
import d0.g0.c;
|
|
import d0.z.d.m;
|
|
import g0.e;
|
|
import g0.o;
|
|
import g0.s;
|
|
/* compiled from: Buffer.kt */
|
|
public final class a {
|
|
public static final byte[] a;
|
|
|
|
static {
|
|
m.checkParameterIsNotNull("0123456789abcdef", "$this$asUtf8ToByteArray");
|
|
byte[] bytes = "0123456789abcdef".getBytes(c.a);
|
|
m.checkExpressionValueIsNotNull(bytes, "(this as java.lang.String).getBytes(charset)");
|
|
a = bytes;
|
|
}
|
|
|
|
public static final String a(e eVar, long j) {
|
|
m.checkParameterIsNotNull(eVar, "$this$readUtf8Line");
|
|
if (j > 0) {
|
|
long j2 = j - 1;
|
|
if (eVar.r(j2) == ((byte) 13)) {
|
|
String H = eVar.H(j2);
|
|
eVar.skip(2);
|
|
return H;
|
|
}
|
|
}
|
|
String H2 = eVar.H(j);
|
|
eVar.skip(1);
|
|
return H2;
|
|
}
|
|
|
|
public static final int b(e eVar, o oVar, boolean z2) {
|
|
int i;
|
|
int i2;
|
|
int i3;
|
|
s sVar;
|
|
int i4;
|
|
m.checkParameterIsNotNull(eVar, "$this$selectPrefix");
|
|
m.checkParameterIsNotNull(oVar, "options");
|
|
s sVar2 = eVar.i;
|
|
if (sVar2 == null) {
|
|
return z2 ? -2 : -1;
|
|
}
|
|
byte[] bArr = sVar2.a;
|
|
int i5 = sVar2.b;
|
|
int i6 = sVar2.f2794c;
|
|
int[] iArr = oVar.l;
|
|
s sVar3 = sVar2;
|
|
int i7 = 0;
|
|
int i8 = -1;
|
|
loop0:
|
|
while (true) {
|
|
int i9 = i7 + 1;
|
|
int i10 = iArr[i7];
|
|
int i11 = i9 + 1;
|
|
int i12 = iArr[i9];
|
|
if (i12 != -1) {
|
|
i8 = i12;
|
|
}
|
|
if (sVar3 == null) {
|
|
break;
|
|
}
|
|
if (i10 < 0) {
|
|
int i13 = (i10 * -1) + i11;
|
|
while (true) {
|
|
int i14 = i5 + 1;
|
|
int i15 = i11 + 1;
|
|
if ((bArr[i5] & 255) != iArr[i11]) {
|
|
return i8;
|
|
}
|
|
boolean z3 = i15 == i13;
|
|
if (i14 == i6) {
|
|
if (sVar3 == null) {
|
|
m.throwNpe();
|
|
}
|
|
s sVar4 = sVar3.f;
|
|
if (sVar4 == null) {
|
|
m.throwNpe();
|
|
}
|
|
i4 = sVar4.b;
|
|
byte[] bArr2 = sVar4.a;
|
|
i3 = sVar4.f2794c;
|
|
if (sVar4 != sVar2) {
|
|
sVar = sVar4;
|
|
bArr = bArr2;
|
|
} else if (!z3) {
|
|
break loop0;
|
|
} else {
|
|
bArr = bArr2;
|
|
sVar = null;
|
|
}
|
|
} else {
|
|
i3 = i6;
|
|
i4 = i14;
|
|
sVar = sVar3;
|
|
}
|
|
if (z3) {
|
|
i2 = iArr[i15];
|
|
i = i4;
|
|
i6 = i3;
|
|
sVar3 = sVar;
|
|
break;
|
|
}
|
|
i5 = i4;
|
|
i6 = i3;
|
|
i11 = i15;
|
|
sVar3 = sVar;
|
|
}
|
|
} else {
|
|
i = i5 + 1;
|
|
int i16 = bArr[i5] & 255;
|
|
int i17 = i11 + i10;
|
|
while (i11 != i17) {
|
|
if (i16 == iArr[i11]) {
|
|
i2 = iArr[i11 + i10];
|
|
if (i == i6) {
|
|
sVar3 = sVar3.f;
|
|
if (sVar3 == null) {
|
|
m.throwNpe();
|
|
}
|
|
i = sVar3.b;
|
|
bArr = sVar3.a;
|
|
i6 = sVar3.f2794c;
|
|
if (sVar3 == sVar2) {
|
|
sVar3 = null;
|
|
}
|
|
}
|
|
} else {
|
|
i11++;
|
|
}
|
|
}
|
|
return i8;
|
|
}
|
|
if (i2 >= 0) {
|
|
return i2;
|
|
}
|
|
i7 = -i2;
|
|
i5 = i;
|
|
}
|
|
if (z2) {
|
|
return -2;
|
|
}
|
|
return i8;
|
|
}
|
|
}
|