package defpackage;

import java.util.ArrayList;
import java.util.Arrays;

/* JADX INFO: renamed from: ʿᵡᵭʕ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C0446 {

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public int f2437;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public boolean f2438;

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

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public int f2441;

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public int f2436 = Integer.MAX_VALUE;

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public int f2442 = 4096;

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public C5511[] f2439 = new C5511[8];

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public int f2443 = 7;

    public C0446(C4903 c4903) {
        this.f2440 = c4903;
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final void m1845(C5511 c5511) {
        int i = c5511.f20816;
        int i2 = this.f2442;
        if (i > i2) {
            C5511[] c5511Arr = this.f2439;
            Arrays.fill(c5511Arr, 0, c5511Arr.length, (Object) null);
            this.f2443 = this.f2439.length - 1;
            this.f2441 = 0;
            this.f2437 = 0;
            return;
        }
        m1848((this.f2437 + i) - i2);
        int i3 = this.f2441 + 1;
        C5511[] c5511Arr2 = this.f2439;
        if (i3 > c5511Arr2.length) {
            C5511[] c5511Arr3 = new C5511[c5511Arr2.length * 2];
            System.arraycopy(c5511Arr2, 0, c5511Arr3, c5511Arr2.length, c5511Arr2.length);
            this.f2443 = this.f2439.length - 1;
            this.f2439 = c5511Arr3;
        }
        int i4 = this.f2443;
        this.f2443 = i4 - 1;
        this.f2439[i4] = c5511;
        this.f2441++;
        this.f2437 += i;
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final void m1846(C1054 c1054) {
        int[] iArr = AbstractC3793.f14406;
        int iMo3458 = c1054.mo3458();
        long j = 0;
        long j2 = 0;
        for (int i = 0; i < iMo3458; i++) {
            byte bMo3456 = c1054.mo3456(i);
            byte[] bArr = AbstractC1701.f6716;
            j2 += (long) AbstractC3793.f14404[bMo3456 & 255];
        }
        int i2 = (int) ((j2 + 7) >> 3);
        int iMo34582 = c1054.mo3458();
        C4903 c4903 = this.f2440;
        if (i2 >= iMo34582) {
            m1847(c1054.mo3458(), 127, 0);
            c4903.m10208(c1054);
            return;
        }
        C4903 c49032 = new C4903();
        int[] iArr2 = AbstractC3793.f14406;
        int iMo34583 = c1054.mo3458();
        int i3 = 0;
        for (int i4 = 0; i4 < iMo34583; i4++) {
            byte bMo34562 = c1054.mo3456(i4);
            byte[] bArr2 = AbstractC1701.f6716;
            int i5 = bMo34562 & 255;
            int i6 = AbstractC3793.f14406[i5];
            byte b = AbstractC3793.f14404[i5];
            j = (j << b) | ((long) i6);
            i3 += b;
            while (i3 >= 8) {
                i3 -= 8;
                c49032.m10209((int) (j >> i3));
            }
        }
        if (i3 > 0) {
            c49032.m10209((int) ((j << (8 - i3)) | (255 >>> i3)));
        }
        C1054 c1054Mo5343 = c49032.mo5343(c49032.f18672);
        m1847(c1054Mo5343.mo3458(), 127, 128);
        c4903.m10208(c1054Mo5343);
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final void m1847(int i, int i2, int i3) {
        C4903 c4903 = this.f2440;
        if (i < i2) {
            c4903.m10209(i | i3);
            return;
        }
        c4903.m10209(i3 | i2);
        int i4 = i - i2;
        while (i4 >= 128) {
            c4903.m10209(128 | (i4 & 127));
            i4 >>>= 7;
        }
        c4903.m10209(i4);
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final void m1848(int i) {
        int i2;
        if (i > 0) {
            int length = this.f2439.length - 1;
            int i3 = 0;
            while (true) {
                i2 = this.f2443;
                if (length < i2 || i <= 0) {
                    break;
                }
                int i4 = this.f2439[length].f20816;
                i -= i4;
                this.f2437 -= i4;
                this.f2441--;
                i3++;
                length--;
            }
            C5511[] c5511Arr = this.f2439;
            int i5 = i2 + 1;
            System.arraycopy(c5511Arr, i5, c5511Arr, i5 + i3, this.f2441);
            C5511[] c5511Arr2 = this.f2439;
            int i6 = this.f2443 + 1;
            Arrays.fill(c5511Arr2, i6, i6 + i3, (Object) null);
            this.f2443 += i3;
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:22:0x0069  */
    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void m1849(ArrayList arrayList) {
        int length;
        int length2;
        if (this.f2438) {
            int i = this.f2436;
            if (i < this.f2442) {
                m1847(i, 31, 32);
            }
            this.f2438 = false;
            this.f2436 = Integer.MAX_VALUE;
            m1847(this.f2442, 31, 32);
        }
        int size = arrayList.size();
        for (int i2 = 0; i2 < size; i2++) {
            C5511 c5511 = (C5511) arrayList.get(i2);
            C1054 c1054Mo3460 = c5511.f20817.mo3460();
            C1054 c1054 = c5511.f20815;
            Integer num = (Integer) AbstractC4640.f17638.get(c1054Mo3460);
            if (num != null) {
                int iIntValue = num.intValue();
                length2 = iIntValue + 1;
                if (2 > length2 || length2 >= 8) {
                    length = length2;
                    length2 = -1;
                } else {
                    C5511[] c5511Arr = AbstractC4640.f17639;
                    if (ᵥˈᵛ.ˊᵫᵗ(c5511Arr[iIntValue].f20815, c1054)) {
                        length = length2;
                    } else if (ᵥˈᵛ.ˊᵫᵗ(c5511Arr[length2].f20815, c1054)) {
                        length2 = iIntValue + 2;
                        length = length2;
                    }
                }
            } else {
                length = -1;
                length2 = -1;
            }
            if (length2 == -1) {
                int i3 = this.f2443 + 1;
                int length3 = this.f2439.length;
                while (true) {
                    if (i3 >= length3) {
                        break;
                    }
                    if (ᵥˈᵛ.ˊᵫᵗ(this.f2439[i3].f20817, c1054Mo3460)) {
                        if (ᵥˈᵛ.ˊᵫᵗ(this.f2439[i3].f20815, c1054)) {
                            length2 = AbstractC4640.f17639.length + (i3 - this.f2443);
                            break;
                        } else if (length == -1) {
                            length = (i3 - this.f2443) + AbstractC4640.f17639.length;
                        }
                    }
                    i3++;
                }
            }
            if (length2 != -1) {
                m1847(length2, 127, 128);
            } else if (length == -1) {
                this.f2440.m10209(64);
                m1846(c1054Mo3460);
                m1846(c1054);
                m1845(c5511);
            } else {
                C1054 c10542 = C5511.f20812;
                c1054Mo3460.getClass();
                if (!c1054Mo3460.mo3462(0, c10542, c10542.mo3458()) || ᵥˈᵛ.ˊᵫᵗ(C5511.f20813, c1054Mo3460)) {
                    m1847(length, 63, 64);
                    m1846(c1054);
                    m1845(c5511);
                } else {
                    m1847(length, 15, 0);
                    m1846(c1054);
                }
            }
        }
    }
}
