/*
 * Decompiled with CFR 0.152.
 */
import java.io.DataInput;
import java.io.DataOutput;
import java.io.OutputStream;

/*
 * Duplicate member names - consider using --renamedupmembers true
 */
public final class mm
implements jf,
Runnable {
    private final int a;
    private final lk a;
    private final mm b;
    private final ek b;
    private final bu c;
    private final hj d;
    public jp a;
    public jp b;
    public jp c;
    public jp d;
    public kx e;
    public kx f;
    public kx g;
    public jp h;
    public jp i;
    public jp j;
    public jp k;

    public mm(int n, ek ek2, bu bu2, hj hj2, mm mm2) {
        this(n, ek2, bu2, hj2);
    }

    public mm(ek ek2, bu bu2, hj hj2) {
        this(0, ek2, bu2, hj2);
    }

    public int z() {
        return 48;
    }

    public boolean A_() {
        return false;
    }

    public boolean y_() {
        return true;
    }

    public boolean z_() {
        return true;
    }

    public static int a(mm mm2) {
        return mm2.a;
    }

    public static hj d(mm mm2) {
        return mm2.d;
    }

    public static bu c(mm mm2) {
        return mm2.c;
    }

    public static ek b(mm mm2) {
        return mm2.b;
    }

    private mm() {
    }

    public mm(mb mb2) {
        this();
    }

    public mm(mm mm2, lk lk2) {
        this.b = mm2;
        this.a = lk2;
    }

    private mm(int n, ek ek2, bu bu2, hj hj2) {
        this.a = n;
        this.b = ek2;
        this.c = bu2;
        this.d = hj2;
    }

    public boolean a(DataInput dataInput) {
        lk lk2 = ar.a(la.am, dataInput);
        int n = ar.b(lk2, 1, -1);
        int n2 = ar.b(lk2.f(2), 1, -1);
        switch (n) {
            default: {
                ka.a(n2, this.d);
                return true;
            }
            case 0: 
        }
        this.d.a(new mm(this, lk2));
        return true;
    }

    public void a(DataOutput dataOutput) {
        int n = 0;
        lk lk2 = new lk(la.al);
        int n2 = ps.a().b(2);
        int n3 = ps.a().a(2);
        int n4 = ps.a().b(1);
        int n5 = ps.a().a(1);
        int n6 = ps.a().b(0);
        int n7 = ps.a().a(0);
        for (int i = this.a; n < 5 && i < this.b.a; ++n, ++i) {
            if (ps.i) {
                lk lk3 = new lk(la.ak);
                lk3.b(1, this.b.a(i));
                lk3.h(2, n2);
                lk3.h(3, n3);
                lk2.a(1, lk3);
            }
            lk lk4 = new lk(la.ak);
            lk4.b(1, this.b.a(i));
            lk4.h(2, n4);
            lk4.h(3, n5);
            lk2.a(1, lk4);
            lk lk5 = new lk(la.ak);
            lk5.b(1, this.b.a(i));
            lk5.h(2, n6);
            lk5.h(3, n7);
            lk2.a(1, lk5);
        }
        dataOutput.writeInt(lk2.b());
        lk2.a((OutputStream)((Object)dataOutput));
    }

    public void run() {
        int n = this.a.i(3);
        int n2 = !ps.i ? 2 : 3;
        for (int i = 0; i < n; ++i) {
            int n3;
            lk lk2 = null;
            long l = this.b.b.a(this.b.a + i / n2);
            if (ps.i) {
                n3 = i + 1;
                lk2 = this.a.e(3, i);
            } else {
                n3 = i;
            }
            i = n3 + 1;
            dk dk2 = dk.a(l, lk2, this.a.e(3, n3), this.a.e(3, i));
            if (ps.i && dk2.a() == null || dk2.f == null || dk2.e == null) continue;
            this.b.c.a(dk2);
        }
        if (this.b.a + 5 < this.b.b.a) {
            ck.e().a(new mm(mm.a(this.b) + 5, mm.b(this.b), mm.c(this.b), mm.d(this.b), null));
        }
    }
}

