package b.e.a;

import b.e.a.b;
import com.cvte.vman.BuildConfig;
import com.cvte.vman.instance.InvokeCmd;
import java.util.Arrays;
import java.util.Comparator;

/* JADX INFO: loaded from: classes.dex */
public class f extends b.e.a.b {

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public int f717f;
    public h[] g;
    public h[] h;
    public int i;
    public b j;

    public class a implements Comparator<h> {
        public a(f fVar) {
        }

        @Override // java.util.Comparator
        public int compare(h hVar, h hVar2) {
            return hVar.f726c - hVar2.f726c;
        }
    }

    public class b {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        public h f718a;

        public b(f fVar) {
        }

        public String toString() {
            String string = "[ ";
            if (this.f718a != null) {
                for (int i = 0; i < 9; i++) {
                    StringBuilder sbD = c.a.a.a.a.d(string);
                    sbD.append(this.f718a.i[i]);
                    sbD.append(" ");
                    string = sbD.toString();
                }
            }
            return string + "] " + this.f718a;
        }
    }

    public f(c cVar) {
        super(cVar);
        this.f717f = InvokeCmd.CMD_SYSTEMCTRL_SET_HDMI_CLOCK_WAKEUP_STATE;
        this.g = new h[InvokeCmd.CMD_SYSTEMCTRL_SET_HDMI_CLOCK_WAKEUP_STATE];
        this.h = new h[InvokeCmd.CMD_SYSTEMCTRL_SET_HDMI_CLOCK_WAKEUP_STATE];
        this.i = 0;
        this.j = new b(this);
    }

    /* JADX WARN: Code restructure failed: missing block: B:30:0x0056, code lost:
    
        r6 = false;
     */
    /* JADX WARN: Removed duplicated region for block: B:32:0x0059  */
    @Override // b.e.a.b, b.e.a.d.a
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public b.e.a.h a(b.e.a.d r11, boolean[] r12) {
        /*
            r10 = this;
            r11 = 0
            r0 = -1
            r1 = r11
            r2 = r0
        L4:
            int r3 = r10.i
            if (r1 >= r3) goto L5d
            b.e.a.h[] r3 = r10.g
            r4 = r3[r1]
            int r5 = r4.f726c
            boolean r5 = r12[r5]
            if (r5 == 0) goto L13
            goto L5a
        L13:
            b.e.a.f$b r5 = r10.j
            r5.f718a = r4
            r4 = 8
            r6 = 1
            if (r2 != r0) goto L39
            java.util.Objects.requireNonNull(r5)
        L1f:
            if (r4 < 0) goto L35
            b.e.a.h r3 = r5.f718a
            float[] r3 = r3.i
            r3 = r3[r4]
            r7 = 0
            int r8 = (r3 > r7 ? 1 : (r3 == r7 ? 0 : -1))
            if (r8 <= 0) goto L2d
            goto L35
        L2d:
            int r3 = (r3 > r7 ? 1 : (r3 == r7 ? 0 : -1))
            if (r3 >= 0) goto L32
            goto L36
        L32:
            int r4 = r4 + (-1)
            goto L1f
        L35:
            r6 = r11
        L36:
            if (r6 == 0) goto L5a
            goto L59
        L39:
            r3 = r3[r2]
            java.util.Objects.requireNonNull(r5)
        L3e:
            if (r4 < 0) goto L56
            float[] r7 = r3.i
            r7 = r7[r4]
            b.e.a.h r8 = r5.f718a
            float[] r8 = r8.i
            r8 = r8[r4]
            int r9 = (r8 > r7 ? 1 : (r8 == r7 ? 0 : -1))
            if (r9 != 0) goto L51
            int r4 = r4 + (-1)
            goto L3e
        L51:
            int r3 = (r8 > r7 ? 1 : (r8 == r7 ? 0 : -1))
            if (r3 >= 0) goto L56
            goto L57
        L56:
            r6 = r11
        L57:
            if (r6 == 0) goto L5a
        L59:
            r2 = r1
        L5a:
            int r1 = r1 + 1
            goto L4
        L5d:
            if (r2 != r0) goto L61
            r10 = 0
            return r10
        L61:
            b.e.a.h[] r10 = r10.g
            r10 = r10[r2]
            return r10
        */
        throw new UnsupportedOperationException("Method not decompiled: b.e.a.f.a(b.e.a.d, boolean[]):b.e.a.h");
    }

    @Override // b.e.a.b, b.e.a.d.a
    public void b(h hVar) {
        this.j.f718a = hVar;
        Arrays.fill(hVar.i, 0.0f);
        hVar.i[hVar.f728e] = 1.0f;
        m(hVar);
    }

    @Override // b.e.a.b, b.e.a.d.a
    public void clear() {
        this.i = 0;
        this.f701b = 0.0f;
    }

    @Override // b.e.a.b, b.e.a.d.a
    public boolean isEmpty() {
        return this.i == 0;
    }

    @Override // b.e.a.b
    public void l(d dVar, b.e.a.b bVar, boolean z) {
        h hVar = bVar.f700a;
        if (hVar == null) {
            return;
        }
        b.a aVar = bVar.f703d;
        int iK = aVar.k();
        for (int i = 0; i < iK; i++) {
            h hVarD = aVar.d(i);
            float fA = aVar.a(i);
            b bVar2 = this.j;
            bVar2.f718a = hVarD;
            boolean z2 = true;
            if (hVarD.f725b) {
                for (int i2 = 0; i2 < 9; i2++) {
                    float[] fArr = bVar2.f718a.i;
                    fArr[i2] = (hVar.i[i2] * fA) + fArr[i2];
                    if (Math.abs(fArr[i2]) < 1.0E-4f) {
                        bVar2.f718a.i[i2] = 0.0f;
                    } else {
                        z2 = false;
                    }
                }
                if (z2) {
                    f.this.n(bVar2.f718a);
                }
                z2 = false;
            } else {
                for (int i3 = 0; i3 < 9; i3++) {
                    float f2 = hVar.i[i3];
                    if (f2 != 0.0f) {
                        float f3 = f2 * fA;
                        if (Math.abs(f3) < 1.0E-4f) {
                            f3 = 0.0f;
                        }
                        bVar2.f718a.i[i3] = f3;
                    } else {
                        bVar2.f718a.i[i3] = 0.0f;
                    }
                }
            }
            if (z2) {
                m(hVarD);
            }
            this.f701b = (bVar.f701b * fA) + this.f701b;
        }
        n(hVar);
    }

    public final void m(h hVar) {
        int i;
        int i2 = this.i + 1;
        h[] hVarArr = this.g;
        if (i2 > hVarArr.length) {
            h[] hVarArr2 = (h[]) Arrays.copyOf(hVarArr, hVarArr.length * 2);
            this.g = hVarArr2;
            this.h = (h[]) Arrays.copyOf(hVarArr2, hVarArr2.length * 2);
        }
        h[] hVarArr3 = this.g;
        int i3 = this.i;
        hVarArr3[i3] = hVar;
        int i4 = i3 + 1;
        this.i = i4;
        if (i4 > 1 && hVarArr3[i4 - 1].f726c > hVar.f726c) {
            int i5 = 0;
            while (true) {
                i = this.i;
                if (i5 >= i) {
                    break;
                }
                this.h[i5] = this.g[i5];
                i5++;
            }
            Arrays.sort(this.h, 0, i, new a(this));
            for (int i6 = 0; i6 < this.i; i6++) {
                this.g[i6] = this.h[i6];
            }
        }
        hVar.f725b = true;
        hVar.a(this);
    }

    public final void n(h hVar) {
        int i = 0;
        while (i < this.i) {
            if (this.g[i] == hVar) {
                while (true) {
                    int i2 = this.i;
                    if (i >= i2 - 1) {
                        this.i = i2 - 1;
                        hVar.f725b = false;
                        return;
                    } else {
                        h[] hVarArr = this.g;
                        int i3 = i + 1;
                        hVarArr[i] = hVarArr[i3];
                        i = i3;
                    }
                }
            } else {
                i++;
            }
        }
    }

    @Override // b.e.a.b
    public String toString() {
        String string = BuildConfig.FLAVOR + " goal -> (" + this.f701b + ") : ";
        for (int i = 0; i < this.i; i++) {
            this.j.f718a = this.g[i];
            StringBuilder sbD = c.a.a.a.a.d(string);
            sbD.append(this.j);
            sbD.append(" ");
            string = sbD.toString();
        }
        return string;
    }
}
