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