package C;

import b0.t;

/* JADX INFO: loaded from: classes.dex */
final class e {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final t f200a = new t(8);

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private int f201b;

    private long a(v.f fVar) {
        int i2 = 0;
        fVar.i(this.f200a.f3092a, 0, 1);
        int i3 = this.f200a.f3092a[0] & 255;
        if (i3 == 0) {
            return Long.MIN_VALUE;
        }
        int i4 = 128;
        int i5 = 0;
        while ((i3 & i4) == 0) {
            i4 >>= 1;
            i5++;
        }
        int i6 = i3 & (~i4);
        fVar.i(this.f200a.f3092a, 1, i5);
        while (i2 < i5) {
            i2++;
            i6 = (this.f200a.f3092a[i2] & 255) + (i6 << 8);
        }
        this.f201b += i5 + 1;
        return i6;
    }

    public boolean b(v.f fVar) {
        long jF = fVar.f();
        long j2 = 1024;
        if (jF != -1 && jF <= 1024) {
            j2 = jF;
        }
        int i2 = (int) j2;
        fVar.i(this.f200a.f3092a, 0, 4);
        long jS = this.f200a.s();
        this.f201b = 4;
        while (jS != 440786851) {
            int i3 = this.f201b + 1;
            this.f201b = i3;
            if (i3 == i2) {
                return false;
            }
            fVar.i(this.f200a.f3092a, 0, 1);
            jS = ((jS << 8) & (-256)) | ((long) (this.f200a.f3092a[0] & 255));
        }
        long jA = a(fVar);
        long j3 = this.f201b;
        if (jA == Long.MIN_VALUE) {
            return false;
        }
        if (jF != -1 && j3 + jA >= jF) {
            return false;
        }
        while (true) {
            int i4 = this.f201b;
            long j4 = j3 + jA;
            if (i4 >= j4) {
                return ((long) i4) == j4;
            }
            if (a(fVar) == Long.MIN_VALUE) {
                return false;
            }
            long jA2 = a(fVar);
            if (jA2 < 0 || jA2 > 2147483647L) {
                break;
            }
            if (jA2 != 0) {
                fVar.d((int) jA2);
                this.f201b = (int) (((long) this.f201b) + jA2);
            }
        }
        return false;
    }
}
