package f6; import java.io.FilterInputStream; import java.io.InputStream; /* loaded from: classes2.dex */ public final class g extends FilterInputStream { /* renamed from: c, reason: collision with root package name */ private static final byte[] f9572c = {-1, -31, 0, 28, 69, 120, 105, 102, 0, 0, 77, 77, 0, 0, 0, 0, 0, 8, 0, 1, 1, 18, 0, 2, 0, 0, 0, 1, 0}; /* renamed from: d, reason: collision with root package name */ private static final int f9573d = 29; /* renamed from: e, reason: collision with root package name */ private static final int f9574e = 31; /* renamed from: a, reason: collision with root package name */ private final byte f9575a; /* renamed from: b, reason: collision with root package name */ private int f9576b; public g(InputStream inputStream, int i10) { super(inputStream); if (i10 >= -1 && i10 <= 8) { this.f9575a = (byte) i10; return; } throw new IllegalArgumentException("Cannot add invalid orientation: " + i10); } @Override // java.io.FilterInputStream, java.io.InputStream public void mark(int i10) { throw new UnsupportedOperationException(); } @Override // java.io.FilterInputStream, java.io.InputStream public boolean markSupported() { return false; } @Override // java.io.FilterInputStream, java.io.InputStream public int read() { int i10; int i11 = this.f9576b; int read = (i11 < 2 || i11 > (i10 = f9574e)) ? super.read() : i11 == i10 ? this.f9575a : f9572c[i11 - 2] & 255; if (read != -1) { this.f9576b++; } return read; } @Override // java.io.FilterInputStream, java.io.InputStream public void reset() { throw new UnsupportedOperationException(); } @Override // java.io.FilterInputStream, java.io.InputStream public long skip(long j10) { long skip = super.skip(j10); if (skip > 0) { this.f9576b = (int) (this.f9576b + skip); } return skip; } @Override // java.io.FilterInputStream, java.io.InputStream public int read(byte[] bArr, int i10, int i11) { int i12; int i13 = this.f9576b; int i14 = f9574e; if (i13 > i14) { i12 = super.read(bArr, i10, i11); } else if (i13 == i14) { bArr[i10] = this.f9575a; i12 = 1; } else if (i13 < 2) { i12 = super.read(bArr, i10, 2 - i13); } else { int min = Math.min(i14 - i13, i11); System.arraycopy(f9572c, this.f9576b - 2, bArr, i10, min); i12 = min; } if (i12 > 0) { this.f9576b += i12; } return i12; } }