package defpackage;

/* JADX INFO: renamed from: ᵚᵕᵵˉ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C2722 {

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public static final long[] f10434 = {128, 64, 32, 16, 8, 4, 2, 1};

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public int f10435;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final byte[] f10436;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public int f10437;

    public C2722() {
        this.f10436 = new byte[8];
    }

    public C2722(byte[] bArr, int i, int i2) {
        this.f10436 = bArr;
        this.f10437 = i;
        this.f10435 = i2;
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static long m6618(int i, boolean z, byte[] bArr) {
        long j = ((long) bArr[0]) & 255;
        if (z) {
            j &= ~f10434[i - 1];
        }
        for (int i2 = 1; i2 < i; i2++) {
            j = (j << 8) | (((long) bArr[i2]) & 255);
        }
        return j;
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public long m6619(InterfaceC5206 interfaceC5206, boolean z, boolean z2, int i) {
        int i2;
        int i3 = this.f10437;
        byte[] bArr = this.f10436;
        if (i3 == 0) {
            if (!interfaceC5206.mo4710(bArr, 0, 1, z)) {
                return -1L;
            }
            int i4 = bArr[0] & 255;
            int i5 = 0;
            while (true) {
                if (i5 >= 8) {
                    i2 = -1;
                    break;
                }
                if ((f10434[i5] & ((long) i4)) != 0) {
                    i2 = i5 + 1;
                    break;
                }
                i5++;
            }
            this.f10435 = i2;
            if (i2 == -1) {
                ᵕᵩʽᵲ.ᵪᵹᵥᵻ("No valid varint length mask found");
                return 0L;
            }
            this.f10437 = 1;
        }
        int i6 = this.f10435;
        if (i6 > i) {
            this.f10437 = 0;
            return -2L;
        }
        if (i6 != 1) {
            interfaceC5206.readFully(bArr, 1, i6 - 1);
        }
        this.f10437 = 0;
        return m6618(this.f10435, z2, bArr);
    }
}
