package b7; import androidx.recyclerview.widget.RecyclerView; import java.io.FilterInputStream; import java.io.InputStream; /* loaded from: classes2.dex */ public class h extends FilterInputStream { /* renamed from: a, reason: collision with root package name */ private int f3325a; public h(InputStream inputStream) { super(inputStream); this.f3325a = RecyclerView.UNDEFINED_DURATION; } private long c(long j10) { int i10 = this.f3325a; if (i10 == 0) { return -1L; } if (i10 != Integer.MIN_VALUE) { long j11 = i10; if (j10 > j11) { return j11; } } return j10; } private void z(long j10) { int i10 = this.f3325a; if (i10 == Integer.MIN_VALUE || j10 == -1) { return; } this.f3325a = (int) (i10 - j10); } @Override // java.io.FilterInputStream, java.io.InputStream public int available() { int i10 = this.f3325a; return i10 == Integer.MIN_VALUE ? super.available() : Math.min(i10, super.available()); } @Override // java.io.FilterInputStream, java.io.InputStream public synchronized void mark(int i10) { super.mark(i10); this.f3325a = i10; } @Override // java.io.FilterInputStream, java.io.InputStream public int read() { if (c(1L) == -1) { return -1; } int read = super.read(); z(1L); return read; } @Override // java.io.FilterInputStream, java.io.InputStream public synchronized void reset() { super.reset(); this.f3325a = RecyclerView.UNDEFINED_DURATION; } @Override // java.io.FilterInputStream, java.io.InputStream public long skip(long j10) { long c10 = c(j10); if (c10 == -1) { return 0L; } long skip = super.skip(c10); z(skip); return skip; } @Override // java.io.FilterInputStream, java.io.InputStream public int read(byte[] bArr, int i10, int i11) { int c10 = (int) c(i11); if (c10 == -1) { return -1; } int read = super.read(bArr, i10, c10); z(read); return read; } }