/*
 * Decompiled with CFR 0.152.
 */
public class ii
extends ny {
    public int b;
    public ny[] c = new ny[4];

    public ii(boolean bl2) {
        this();
        this.l = 2;
        this.m = new ny(-16777216);
        this.n = ny.b;
        this.q = 256;
        this.r = 1;
        this.s = 1;
        this.t = 1024;
        y.a("Helvetica");
        this.u = new gu(false, false, false, false, false, false, false, false, false, false, false, false, false);
    }

    public ii() {
    }

    public void a(ny ny2) {
        if (this.b != 0 && this.v) {
            int n;
            for (n = 0; n < this.b; ++n) {
                ny ny3 = this.c[n];
                if (ny3 == null) continue;
                ny3.a(ny2);
            }
            if (false) {
                this.D = new gu(false, false, false, false, false, false, false, false, false, false, false, false, false);
                this.C = this.a();
                if (this.C != null && !this.C.b()) {
                    oz oz2 = oz.a(this.C.s << 8, this.C.l << 8, this.C.q << 8, this.C.t << 8);
                    ov ov2 = ny2.f;
                    n = false ? 1 : (int)(this.w ? 1 : 0);
                    ov2.n = n;
                    ov2.m = ny2.C;
                    ny2 = new ny(-1543503617);
                    ov2.a = this.D;
                    ov2.b = this.C;
                    ov2.g = 2;
                    ov2.d = ny.b;
                    ov2.e = ny2;
                    ov2.h = 512;
                    ov2.a(oz2);
                }
            }
        }
    }

    public final ny a() {
        this.C = new ny(false, false, false, false);
        for (int i = 0; i < this.b; ++i) {
            ny ny2 = this.c[i];
            if (ny2 == null || (ny2 = ny2.a()) == null) continue;
            this.C.b(ny2);
        }
        return this.C;
    }

    public final void a(ny ny2, int n) {
        if (n <= this.b && (n >= 0 || n == -1)) {
            if (this.b == this.c.length) {
                ny[] nyArray = new ny[this.b * 2];
                System.arraycopy(this.c, 0, nyArray, 0, this.b);
                this.c = nyArray;
            }
            if (n != -1 && n != this.b) {
                System.arraycopy(this.c, n, this.c, n + 1, this.b - n);
                this.c[n] = ny2;
                ++this.b;
            } else {
                this.c[this.b++] = ny2;
            }
            ny2.k = this;
        }
    }
}

