package defpackage;

import java.io.EOFException;
import java.io.IOException;
import java.io.InputStream;
import java.io.PushbackInputStream;
import java.util.zip.DataFormatException;
import java.util.zip.Inflater;

/* JADX INFO: renamed from: ˉˎᵩ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C1189 extends AbstractC4623 {

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public Inflater f5063;

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public byte[] f5064;

    /* JADX INFO: renamed from: ᵯᵷʽ, reason: contains not printable characters */
    public byte[] f5065;

    /* JADX INFO: renamed from: ᵶˇᵱ, reason: contains not printable characters */
    public int f5066;

    @Override // defpackage.AbstractC4623, java.io.InputStream, java.io.Closeable, java.lang.AutoCloseable
    public final void close() throws IOException {
        Inflater inflater = this.f5063;
        if (inflater != null) {
            inflater.end();
        }
        super.close();
    }

    @Override // defpackage.AbstractC4623, java.io.InputStream
    public final int read() {
        byte[] bArr = this.f5065;
        if (read(bArr, 0, bArr.length) == -1) {
            return -1;
        }
        return bArr[0];
    }

    @Override // defpackage.AbstractC4623, java.io.InputStream
    public final int read(byte[] bArr) {
        return read(bArr, 0, bArr.length);
    }

    /* JADX WARN: Code restructure failed: missing block: B:16:0x003e, code lost:
    
        return -1;
     */
    @Override // defpackage.AbstractC4623, java.io.InputStream
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final int read(byte[] bArr, int i, int i2) throws IOException {
        while (true) {
            try {
                int iInflate = this.f5063.inflate(bArr, i, i2);
                if (iInflate != 0) {
                    return iInflate;
                }
                if (this.f5063.finished() || this.f5063.needsDictionary()) {
                    break;
                }
                if (this.f5063.needsInput()) {
                    byte[] bArr2 = this.f5064;
                    int i3 = this.f17585.read(bArr2, 0, bArr2.length);
                    this.f5066 = i3;
                    if (i3 == -1) {
                        throw new EOFException("Unexpected end of input stream");
                    }
                    this.f5063.setInput(bArr2, 0, i3);
                }
            } catch (DataFormatException e) {
                throw new IOException(e);
            }
        }
    }

    @Override // defpackage.AbstractC4623
    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final int mo3662(PushbackInputStream pushbackInputStream) throws IOException {
        int remaining = this.f5063.getRemaining();
        if (remaining > 0) {
            pushbackInputStream.unread(this.f17585.f12009, this.f5066 - remaining, remaining);
        }
        return remaining;
    }

    @Override // defpackage.AbstractC4623
    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final void mo3663(InputStream inputStream, int i) {
        Inflater inflater = this.f5063;
        if (inflater != null) {
            inflater.end();
            this.f5063 = null;
        }
        super.mo3663(inputStream, i);
    }
}
