package defpackage;

import java.lang.reflect.Array;
import org.tukaani.xz.CorruptedInputException;

/* JADX INFO: renamed from: ᵪᵲᵟ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C3928 {

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final short[] f14998;

    /* JADX INFO: renamed from: ˋˈ, reason: contains not printable characters */
    public final C3180 f14999;

    /* JADX INFO: renamed from: ᵝᵶ, reason: contains not printable characters */
    public final C4837 f15001;

    /* JADX INFO: renamed from: ᵟᵹᵙ, reason: contains not printable characters */
    public final ᵕˁـ f15002;

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final short[] f15003;

    /* JADX INFO: renamed from: ᵪᵹᵥᵻ, reason: contains not printable characters */
    public final C0760 f15004;

    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    public final short[] f15005;

    /* JADX INFO: renamed from: ᵱʡˏ, reason: contains not printable characters */
    public final ᵕˁـ f15006;

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public final short[][] f15007;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final int f15008;

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final short[] f15009;

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public final short[][] f15010;

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final short[][] f15011;

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final short[][] f15012;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final short[] f15013;

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final int[] f14997 = new int[4];

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final ᵾːʿ f15000 = new ᵾːʿ(13);

    public C3928(C4837 c4837, C3180 c3180, int i, int i2, int i3) {
        int i4 = 0;
        Class cls = Short.TYPE;
        this.f15011 = (short[][]) Array.newInstance((Class<?>) cls, 12, 16);
        this.f15003 = new short[12];
        this.f15013 = new short[12];
        this.f15009 = new short[12];
        this.f14998 = new short[12];
        this.f15012 = (short[][]) Array.newInstance((Class<?>) cls, 12, 16);
        this.f15007 = (short[][]) Array.newInstance((Class<?>) cls, 4, 64);
        this.f15010 = new short[][]{new short[2], new short[2], new short[4], new short[4], new short[8], new short[8], new short[16], new short[16], new short[32], new short[32]};
        this.f15005 = new short[16];
        this.f15008 = (1 << i3) - 1;
        this.f15002 = new ᵕˁـ(this);
        this.f15006 = new ᵕˁـ(this);
        this.f15001 = c4837;
        this.f14999 = c3180;
        C0760 c0760 = new C0760();
        c0760.f3420 = this;
        c0760.f3417 = i;
        c0760.f3419 = (1 << i2) - 1;
        c0760.f3418 = new C1709[1 << (i + i2)];
        while (true) {
            C1709[] c1709Arr = (C1709[]) c0760.f3418;
            if (i4 >= c1709Arr.length) {
                this.f15004 = c0760;
                m8660();
                return;
            } else {
                c1709Arr[i4] = new C1709(c0760);
                i4++;
            }
        }
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final void m8660() {
        int[] iArr = this.f14997;
        int i = 0;
        iArr[0] = 0;
        iArr[1] = 0;
        iArr[2] = 0;
        iArr[3] = 0;
        this.f15000.ᵜᵪʾ = 0;
        int i2 = 0;
        while (true) {
            short[][] sArr = this.f15011;
            if (i2 >= sArr.length) {
                break;
            }
            C3180.m7285(sArr[i2]);
            i2++;
        }
        C3180.m7285(this.f15003);
        C3180.m7285(this.f15013);
        C3180.m7285(this.f15009);
        C3180.m7285(this.f14998);
        int i3 = 0;
        while (true) {
            short[][] sArr2 = this.f15012;
            if (i3 >= sArr2.length) {
                break;
            }
            C3180.m7285(sArr2[i3]);
            i3++;
        }
        int i4 = 0;
        while (true) {
            short[][] sArr3 = this.f15007;
            if (i4 >= sArr3.length) {
                break;
            }
            C3180.m7285(sArr3[i4]);
            i4++;
        }
        int i5 = 0;
        while (true) {
            short[][] sArr4 = this.f15010;
            if (i5 >= sArr4.length) {
                break;
            }
            C3180.m7285(sArr4[i5]);
            i5++;
        }
        C3180.m7285(this.f15005);
        while (true) {
            C1709[] c1709Arr = (C1709[]) this.f15004.f3418;
            if (i >= c1709Arr.length) {
                this.f15002.ˌᴵ();
                this.f15006.ˌᴵ();
                return;
            } else {
                C3180.m7285((short[]) c1709Arr[i].f6833);
                i++;
            }
        }
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final void m8661() throws CorruptedInputException {
        int i;
        int i2;
        C4837 c4837 = this.f15001;
        int i3 = c4837.f18443;
        if (i3 > 0) {
            c4837.m10084(c4837.f18439, i3);
        }
        while (true) {
            int i4 = c4837.f18444;
            int i5 = c4837.f18445;
            C3180 c3180 = this.f14999;
            if (i4 >= i5) {
                c3180.m7304();
                return;
            }
            int i6 = i4 & this.f15008;
            short[][] sArr = this.f15011;
            ᵾːʿ r4 = this.f15000;
            int iM7303 = 1;
            if (c3180.m7303(sArr[r4.ᵜᵪʾ], i6) == 0) {
                C0760 c0760 = this.f15004;
                C4837 c48372 = ((C3928) c0760.f3420).f15001;
                int i7 = c48372.f18444;
                int i8 = i7 - 1;
                if (i7 <= 0) {
                    i8 += c48372.f18438;
                }
                int i9 = c48372.f18442[i8] & 255;
                int i10 = c0760.f3417;
                C1709 c1709 = ((C1709[]) c0760.f3418)[(i9 >> (8 - i10)) + ((i7 & c0760.f3419) << i10)];
                short[] sArr2 = (short[]) c1709.f6833;
                C3928 c3928 = (C3928) ((C0760) c1709.f6832).f3420;
                C4837 c48373 = c3928.f15001;
                C3180 c31802 = c3928.f14999;
                ᵾːʿ r12 = c3928.f15000;
                if (r12.ᵜᵪʾ < 7) {
                    do {
                        iM7303 = (iM7303 << 1) | c31802.m7303(sArr2, iM7303);
                    } while (iM7303 < 256);
                } else {
                    int i11 = c3928.f14997[0];
                    int i12 = c48373.f18444;
                    int i13 = (i12 - i11) - 1;
                    if (i11 >= i12) {
                        i13 += c48373.f18438;
                    }
                    int i14 = c48373.f18442[i13] & 255;
                    int i15 = 1;
                    int i16 = 256;
                    do {
                        i14 <<= 1;
                        int i17 = i14 & i16;
                        int iM73032 = c31802.m7303(sArr2, i16 + i17 + i15);
                        i15 = (i15 << 1) | iM73032;
                        i16 &= (~i17) ^ (0 - iM73032);
                    } while (i15 < 256);
                    iM7303 = i15;
                }
                byte[] bArr = c48373.f18442;
                int i18 = c48373.f18444;
                int i19 = i18 + 1;
                c48373.f18444 = i19;
                bArr[i18] = (byte) iM7303;
                if (c48373.f18441 < i19) {
                    c48373.f18441 = i19;
                }
                int i20 = r12.ᵜᵪʾ;
                if (i20 <= 3) {
                    r12.ᵜᵪʾ = 0;
                } else if (i20 <= 9) {
                    r12.ᵜᵪʾ = i20 - 3;
                } else {
                    r12.ᵜᵪʾ = i20 - 6;
                }
            } else {
                int iM73033 = c3180.m7303(this.f15003, r4.ᵜᵪʾ);
                int[] iArr = this.f14997;
                if (iM73033 == 0) {
                    r4.ᵜᵪʾ = r4.ᵜᵪʾ >= 7 ? 10 : 7;
                    iArr[3] = iArr[2];
                    iArr[2] = iArr[1];
                    iArr[1] = iArr[0];
                    i2 = this.f15002.ᵝᵶ(i6);
                    int iM7295 = c3180.m7295(this.f15007[i2 < 6 ? i2 - 2 : 3]);
                    if (iM7295 < 4) {
                        iArr[0] = iM7295;
                    } else {
                        int i21 = iM7295 >> 1;
                        int i22 = ((iM7295 & 1) | 2) << (i21 - 1);
                        iArr[0] = i22;
                        if (iM7295 < 14) {
                            short[] sArr3 = this.f15010[iM7295 - 4];
                            int i23 = 1;
                            int i24 = 0;
                            int i25 = 0;
                            while (true) {
                                int iM73034 = c3180.m7303(sArr3, i23);
                                i23 = (i23 << 1) | iM73034;
                                int i26 = i25 + 1;
                                i24 |= iM73034 << i25;
                                if (i23 >= sArr3.length) {
                                    break;
                                } else {
                                    i25 = i26;
                                }
                            }
                            iArr[0] = i22 | i24;
                        } else {
                            int i27 = i21 - 5;
                            int i28 = 0;
                            do {
                                c3180.m7304();
                                int i29 = c3180.f12076 >>> 1;
                                c3180.f12076 = i29;
                                int i30 = c3180.f12079;
                                int i31 = (i30 - i29) >>> 31;
                                c3180.f12079 = i30 - (i29 & (i31 - 1));
                                i28 = (i28 << 1) | (1 - i31);
                                i27--;
                            } while (i27 != 0);
                            int i32 = i22 | (i28 << 4);
                            iArr[0] = i32;
                            int i33 = 1;
                            int i34 = 0;
                            int i35 = 0;
                            while (true) {
                                short[] sArr4 = this.f15005;
                                int iM73035 = c3180.m7303(sArr4, i33);
                                i33 = (i33 << 1) | iM73035;
                                int i36 = i35 + 1;
                                i34 |= iM73035 << i35;
                                if (i33 >= sArr4.length) {
                                    break;
                                } else {
                                    i35 = i36;
                                }
                            }
                            iArr[0] = i32 | i34;
                        }
                    }
                } else {
                    if (c3180.m7303(this.f15013, r4.ᵜᵪʾ) == 0) {
                        if (c3180.m7303(this.f15012[r4.ᵜᵪʾ], i6) == 0) {
                            r4.ᵜᵪʾ = r4.ᵜᵪʾ >= 7 ? 11 : 9;
                        }
                        i2 = iM7303;
                    } else {
                        if (c3180.m7303(this.f15009, r4.ᵜᵪʾ) == 0) {
                            i = iArr[1];
                        } else {
                            if (c3180.m7303(this.f14998, r4.ᵜᵪʾ) == 0) {
                                i = iArr[2];
                            } else {
                                i = iArr[3];
                                iArr[3] = iArr[2];
                            }
                            iArr[2] = iArr[1];
                        }
                        iArr[1] = iArr[0];
                        iArr[0] = i;
                    }
                    r4.ᵜᵪʾ = r4.ᵜᵪʾ < 7 ? 8 : 11;
                    iM7303 = this.f15006.ᵝᵶ(i6);
                    i2 = iM7303;
                }
                c4837.m10084(iArr[0], i2);
            }
        }
    }
}
