package defpackage;

import java.util.Arrays;

/* renamed from: ˏי, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C1851 extends C5247 {

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public C0868[] f7493;

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public C0868[] f7494;

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public ᵶˉᵹʣ f7495;

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public int f7496;

    @Override // defpackage.C5247
    public final String toString() {
        ᵶˉᵹʣ r0 = this.f7495;
        String str = " goal -> (" + this.f19649 + ") : ";
        for (int i = 0; i < this.f7496; i++) {
            r0.ᵢˇᵭ = this.f7494[i];
            str = str + r0 + " ";
        }
        return str;
    }

    @Override // defpackage.C5247
    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final boolean mo5241() {
        return this.f7496 == 0;
    }

    @Override // defpackage.C5247
    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final void mo5242(C1692 c1692, C5247 c5247, boolean z) {
        C0868 c0868 = c5247.f19648;
        if (c0868 == null) {
            return;
        }
        float[] fArr = c0868.f3949;
        C2690 c2690 = c5247.f19650;
        int iM6690 = c2690.m6690();
        for (int i = 0; i < iM6690; i++) {
            C0868 c0868M6683 = c2690.m6683(i);
            float fM6685 = c2690.m6685(i);
            ᵶˉᵹʣ r10 = this.f7495;
            r10.ᵢˇᵭ = c0868M6683;
            if (c0868M6683.f3954) {
                boolean z2 = true;
                for (int i2 = 0; i2 < 9; i2++) {
                    float[] fArr2 = ((C0868) r10.ᵢˇᵭ).f3949;
                    float f = (fArr[i2] * fM6685) + fArr2[i2];
                    fArr2[i2] = f;
                    if (Math.abs(f) < 1.0E-4f) {
                        ((C0868) r10.ᵢˇᵭ).f3949[i2] = 0.0f;
                    } else {
                        z2 = false;
                    }
                }
                if (z2) {
                    ((C1851) r10.ᵿʗᵝʽ).m5244((C0868) r10.ᵢˇᵭ);
                }
            } else {
                for (int i3 = 0; i3 < 9; i3++) {
                    float f2 = fArr[i3];
                    if (f2 != 0.0f) {
                        float f3 = f2 * fM6685;
                        if (Math.abs(f3) < 1.0E-4f) {
                            f3 = 0.0f;
                        }
                        ((C0868) r10.ᵢˇᵭ).f3949[i3] = f3;
                    } else {
                        ((C0868) r10.ᵢˇᵭ).f3949[i3] = 0.0f;
                    }
                }
                m5243(c0868M6683);
            }
            this.f19649 = (c5247.f19649 * fM6685) + this.f19649;
        }
        m5244(c0868);
    }

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public final void m5243(C0868 c0868) {
        int i;
        C0868[] c0868Arr;
        int i2 = this.f7496 + 1;
        C0868[] c0868Arr2 = this.f7494;
        if (i2 > c0868Arr2.length) {
            C0868[] c0868Arr3 = (C0868[]) Arrays.copyOf(c0868Arr2, c0868Arr2.length * 2);
            this.f7494 = c0868Arr3;
            this.f7493 = (C0868[]) Arrays.copyOf(c0868Arr3, c0868Arr3.length * 2);
        }
        C0868[] c0868Arr4 = this.f7494;
        int i3 = this.f7496;
        c0868Arr4[i3] = c0868;
        int i4 = i3 + 1;
        this.f7496 = i4;
        if (i4 > 1 && c0868Arr4[i3].f3951 > c0868.f3951) {
            int i5 = 0;
            while (true) {
                i = this.f7496;
                c0868Arr = this.f7493;
                if (i5 >= i) {
                    break;
                }
                c0868Arr[i5] = this.f7494[i5];
                i5++;
            }
            Arrays.sort(c0868Arr, 0, i, new C4544(10));
            for (int i6 = 0; i6 < this.f7496; i6++) {
                this.f7494[i6] = this.f7493[i6];
            }
        }
        c0868.f3954 = true;
        c0868.m2990(this);
    }

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public final void m5244(C0868 c0868) {
        int i = 0;
        while (i < this.f7496) {
            if (this.f7494[i] == c0868) {
                while (true) {
                    int i2 = this.f7496;
                    if (i >= i2 - 1) {
                        this.f7496 = i2 - 1;
                        c0868.f3954 = false;
                        return;
                    } else {
                        C0868[] c0868Arr = this.f7494;
                        int i3 = i + 1;
                        c0868Arr[i] = c0868Arr[i3];
                        i = i3;
                    }
                }
            } else {
                i++;
            }
        }
    }

    @Override // defpackage.C5247
    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final C0868 mo5245(boolean[] zArr) {
        int i = -1;
        for (int i2 = 0; i2 < this.f7496; i2++) {
            C0868[] c0868Arr = this.f7494;
            C0868 c0868 = c0868Arr[i2];
            if (!zArr[c0868.f3951]) {
                ᵶˉᵹʣ r5 = this.f7495;
                r5.ᵢˇᵭ = c0868;
                int i3 = 8;
                if (i == -1) {
                    while (i3 >= 0) {
                        float f = ((C0868) r5.ᵢˇᵭ).f3949[i3];
                        if (f <= 0.0f) {
                            if (f < 0.0f) {
                                i = i2;
                                break;
                            }
                            i3--;
                        }
                    }
                } else {
                    C0868 c08682 = c0868Arr[i];
                    while (true) {
                        if (i3 >= 0) {
                            float f2 = c08682.f3949[i3];
                            float f3 = ((C0868) r5.ᵢˇᵭ).f3949[i3];
                            if (f3 == f2) {
                                i3--;
                            } else if (f3 < f2) {
                            }
                        }
                    }
                }
            }
        }
        if (i == -1) {
            return null;
        }
        return this.f7494[i];
    }
}
