package t5;

import java.io.FilterInputStream;
import java.io.IOException;

/* JADX INFO: loaded from: classes.dex */
public final class l extends FilterInputStream {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public int f32972a;

    public l(f fVar) {
        super(fVar);
        this.f32972a = Integer.MIN_VALUE;
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public final int available() {
        int i10 = this.f32972a;
        return i10 == Integer.MIN_VALUE ? super.available() : Math.min(i10, super.available());
    }

    public final long e(long j10) {
        int i10 = this.f32972a;
        if (i10 == 0) {
            return -1L;
        }
        return (i10 == Integer.MIN_VALUE || j10 <= ((long) i10)) ? j10 : i10;
    }

    public final void g(long j10) {
        int i10 = this.f32972a;
        if (i10 == Integer.MIN_VALUE || j10 == -1) {
            return;
        }
        this.f32972a = (int) (((long) i10) - j10);
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public final synchronized void mark(int i10) {
        super.mark(i10);
        this.f32972a = i10;
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public final int read() throws IOException {
        if (e(1L) == -1) {
            return -1;
        }
        int i10 = super.read();
        g(1L);
        return i10;
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public final synchronized void reset() {
        super.reset();
        this.f32972a = Integer.MIN_VALUE;
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public final long skip(long j10) throws IOException {
        long jE = e(j10);
        if (jE == -1) {
            return 0L;
        }
        long jSkip = super.skip(jE);
        g(jSkip);
        return jSkip;
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public final int read(byte[] bArr, int i10, int i11) throws IOException {
        int iE = (int) e(i11);
        if (iE == -1) {
            return -1;
        }
        int i12 = super.read(bArr, i10, iE);
        g(i12);
        return i12;
    }
}
