package p037.p058.p061;

import java.util.Arrays;
import p037.p058.p061.C1741;
import p138.p139.p143.p144.C2803;

/* JADX INFO: renamed from: މ.ނ.ؠ.֏, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C1732 {

    /* JADX INFO: renamed from: މ, reason: contains not printable characters */
    public static float f5628 = 0.001f;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final C1733 f5630;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final C1734 f5631;

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public int f5629 = 0;

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public int f5632 = 8;

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public C1741 f5633 = null;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public int[] f5634 = new int[8];

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public int[] f5635 = new int[8];

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public float[] f5636 = new float[8];

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public int f5637 = -1;

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public int f5638 = -1;

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public boolean f5639 = false;

    public C1732(C1733 c1733, C1734 c1734) {
        this.f5630 = c1733;
        this.f5631 = c1734;
    }

    public String toString() {
        int i = this.f5637;
        String string = "";
        for (int i2 = 0; i != -1 && i2 < this.f5629; i2++) {
            StringBuilder sbM4889 = C2803.m4889(C2803.m4879(string, " -> "));
            sbM4889.append(this.f5636[i]);
            sbM4889.append(" : ");
            StringBuilder sbM48892 = C2803.m4889(sbM4889.toString());
            sbM48892.append(this.f5631.f5647[this.f5634[i]]);
            string = sbM48892.toString();
            i = this.f5635[i];
        }
        return string;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final float m3400(C1741 c1741) {
        int i = this.f5637;
        for (int i2 = 0; i != -1 && i2 < this.f5629; i2++) {
            if (this.f5634[i] == c1741.f5678) {
                return this.f5636[i];
            }
            i = this.f5635[i];
        }
        return 0.0f;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final float m3401(C1741 c1741, boolean z) {
        if (this.f5633 == c1741) {
            this.f5633 = null;
        }
        int i = this.f5637;
        if (i == -1) {
            return 0.0f;
        }
        int i2 = 0;
        int i3 = -1;
        while (i != -1 && i2 < this.f5629) {
            if (this.f5634[i] == c1741.f5678) {
                if (i == this.f5637) {
                    this.f5637 = this.f5635[i];
                } else {
                    int[] iArr = this.f5635;
                    iArr[i3] = iArr[i];
                }
                if (z) {
                    c1741.m3444(this.f5630);
                }
                c1741.f5687--;
                this.f5629--;
                this.f5634[i] = -1;
                if (this.f5639) {
                    this.f5638 = i;
                }
                return this.f5636[i];
            }
            i2++;
            i3 = i;
            i = this.f5635[i];
        }
        return 0.0f;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final C1741 m3402(int i) {
        int i2 = this.f5637;
        for (int i3 = 0; i2 != -1 && i3 < this.f5629; i3++) {
            if (i3 == i) {
                return this.f5631.f5647[this.f5634[i2]];
            }
            i2 = this.f5635[i2];
        }
        return null;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public C1741 m3403(boolean[] zArr, C1741 c1741) {
        C1741.EnumC1742 enumC1742;
        int i = this.f5637;
        C1741 c17412 = null;
        float f = 0.0f;
        for (int i2 = 0; i != -1 && i2 < this.f5629; i2++) {
            float f2 = this.f5636[i];
            if (f2 < 0.0f) {
                C1741 c17413 = this.f5631.f5647[this.f5634[i]];
                if ((zArr == null || !zArr[c17413.f5678]) && c17413 != c1741 && (((enumC1742 = c17413.f5684) == C1741.EnumC1742.SLACK || enumC1742 == C1741.EnumC1742.ERROR) && f2 < f)) {
                    f = f2;
                    c17412 = c17413;
                }
            }
            i = this.f5635[i];
        }
        return c17412;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m3404() {
        int i = this.f5637;
        for (int i2 = 0; i != -1 && i2 < this.f5629; i2++) {
            C1741 c1741 = this.f5631.f5647[this.f5634[i]];
            if (c1741 != null) {
                c1741.m3444(this.f5630);
            }
            i = this.f5635[i];
        }
        this.f5637 = -1;
        this.f5638 = -1;
        this.f5639 = false;
        this.f5629 = 0;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m3405(C1741 c1741, float f) {
        if (f == 0.0f) {
            m3401(c1741, true);
            return;
        }
        int i = this.f5637;
        if (i == -1) {
            this.f5637 = 0;
            this.f5636[0] = f;
            this.f5634[0] = c1741.f5678;
            this.f5635[0] = -1;
            c1741.f5687++;
            c1741.m3443(this.f5630);
            this.f5629++;
            if (this.f5639) {
                return;
            }
            int i2 = this.f5638 + 1;
            this.f5638 = i2;
            int[] iArr = this.f5634;
            if (i2 >= iArr.length) {
                this.f5639 = true;
                this.f5638 = iArr.length - 1;
                return;
            }
            return;
        }
        int i3 = -1;
        for (int i4 = 0; i != -1 && i4 < this.f5629; i4++) {
            int[] iArr2 = this.f5634;
            int i5 = iArr2[i];
            int i6 = c1741.f5678;
            if (i5 == i6) {
                this.f5636[i] = f;
                return;
            }
            if (iArr2[i] < i6) {
                i3 = i;
            }
            i = this.f5635[i];
        }
        int length = this.f5638;
        int i7 = length + 1;
        if (this.f5639) {
            int[] iArr3 = this.f5634;
            if (iArr3[length] != -1) {
                length = iArr3.length;
            }
        } else {
            length = i7;
        }
        int[] iArr4 = this.f5634;
        if (length >= iArr4.length && this.f5629 < iArr4.length) {
            int i8 = 0;
            while (true) {
                int[] iArr5 = this.f5634;
                if (i8 >= iArr5.length) {
                    break;
                }
                if (iArr5[i8] == -1) {
                    length = i8;
                    break;
                }
                i8++;
            }
        }
        int[] iArr6 = this.f5634;
        if (length >= iArr6.length) {
            length = iArr6.length;
            int i9 = this.f5632 * 2;
            this.f5632 = i9;
            this.f5639 = false;
            this.f5638 = length - 1;
            this.f5636 = Arrays.copyOf(this.f5636, i9);
            this.f5634 = Arrays.copyOf(this.f5634, this.f5632);
            this.f5635 = Arrays.copyOf(this.f5635, this.f5632);
        }
        this.f5634[length] = c1741.f5678;
        this.f5636[length] = f;
        if (i3 != -1) {
            int[] iArr7 = this.f5635;
            iArr7[length] = iArr7[i3];
            iArr7[i3] = length;
        } else {
            this.f5635[length] = this.f5637;
            this.f5637 = length;
        }
        c1741.f5687++;
        c1741.m3443(this.f5630);
        this.f5629++;
        if (!this.f5639) {
            this.f5638++;
        }
        if (this.f5629 >= this.f5634.length) {
            this.f5639 = true;
        }
        int i10 = this.f5638;
        int[] iArr8 = this.f5634;
        if (i10 >= iArr8.length) {
            this.f5639 = true;
            this.f5638 = iArr8.length - 1;
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m3406(C1741 c1741, float f, boolean z) {
        if (Math.abs(f) < f5628) {
            return;
        }
        int i = this.f5637;
        if (i == -1) {
            this.f5637 = 0;
            this.f5636[0] = f;
            this.f5634[0] = c1741.f5678;
            this.f5635[0] = -1;
            c1741.f5687++;
            c1741.m3443(this.f5630);
            this.f5629++;
            if (this.f5639) {
                return;
            }
            int i2 = this.f5638 + 1;
            this.f5638 = i2;
            int[] iArr = this.f5634;
            if (i2 >= iArr.length) {
                this.f5639 = true;
                this.f5638 = iArr.length - 1;
                return;
            }
            return;
        }
        int i3 = -1;
        for (int i4 = 0; i != -1 && i4 < this.f5629; i4++) {
            int[] iArr2 = this.f5634;
            int i5 = iArr2[i];
            int i6 = c1741.f5678;
            if (i5 == i6) {
                float[] fArr = this.f5636;
                fArr[i] = fArr[i] + f;
                if (Math.abs(fArr[i]) < f5628) {
                    this.f5636[i] = 0.0f;
                }
                if (this.f5636[i] == 0.0f) {
                    if (i == this.f5637) {
                        this.f5637 = this.f5635[i];
                    } else {
                        int[] iArr3 = this.f5635;
                        iArr3[i3] = iArr3[i];
                    }
                    if (z) {
                        c1741.m3444(this.f5630);
                    }
                    if (this.f5639) {
                        this.f5638 = i;
                    }
                    c1741.f5687--;
                    this.f5629--;
                    return;
                }
                return;
            }
            if (iArr2[i] < i6) {
                i3 = i;
            }
            i = this.f5635[i];
        }
        int length = this.f5638;
        int i7 = length + 1;
        if (this.f5639) {
            int[] iArr4 = this.f5634;
            if (iArr4[length] != -1) {
                length = iArr4.length;
            }
        } else {
            length = i7;
        }
        int[] iArr5 = this.f5634;
        if (length >= iArr5.length && this.f5629 < iArr5.length) {
            int i8 = 0;
            while (true) {
                int[] iArr6 = this.f5634;
                if (i8 >= iArr6.length) {
                    break;
                }
                if (iArr6[i8] == -1) {
                    length = i8;
                    break;
                }
                i8++;
            }
        }
        int[] iArr7 = this.f5634;
        if (length >= iArr7.length) {
            length = iArr7.length;
            int i9 = this.f5632 * 2;
            this.f5632 = i9;
            this.f5639 = false;
            this.f5638 = length - 1;
            this.f5636 = Arrays.copyOf(this.f5636, i9);
            this.f5634 = Arrays.copyOf(this.f5634, this.f5632);
            this.f5635 = Arrays.copyOf(this.f5635, this.f5632);
        }
        this.f5634[length] = c1741.f5678;
        this.f5636[length] = f;
        if (i3 != -1) {
            int[] iArr8 = this.f5635;
            iArr8[length] = iArr8[i3];
            iArr8[i3] = length;
        } else {
            this.f5635[length] = this.f5637;
            this.f5637 = length;
        }
        c1741.f5687++;
        c1741.m3443(this.f5630);
        this.f5629++;
        if (!this.f5639) {
            this.f5638++;
        }
        int i10 = this.f5638;
        int[] iArr9 = this.f5634;
        if (i10 >= iArr9.length) {
            this.f5639 = true;
            this.f5638 = iArr9.length - 1;
        }
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final float m3407(int i) {
        int i2 = this.f5637;
        for (int i3 = 0; i2 != -1 && i3 < this.f5629; i3++) {
            if (i3 == i) {
                return this.f5636[i2];
            }
            i2 = this.f5635[i2];
        }
        return 0.0f;
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final boolean m3408(C1741 c1741) {
        return c1741.f5687 <= 1;
    }
}
