package defpackage;

import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Matrix;
import android.graphics.RectF;
import com.airbnb.lottie.g;
import defpackage.ft6;
import defpackage.y55;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class ha1 extends w70 {
    public u70 ad;
    public final ArrayList ae;
    public final RectF af;
    public final RectF ag;
    public final RectF ah;
    public final ft6 ai;
    public final ft6.a aj;
    public float ak;
    public boolean al;
    public final jg2 am;

    public static /* synthetic */ class a {
        public static final /* synthetic */ int[] a;

        static {
            int[] iArr = new int[y55.b.values().length];
            a = iArr;
            try {
                iArr[1] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                a[2] = 2;
            } catch (NoSuchFieldError unused2) {
            }
        }
    }

    public ha1(g gVar, y55 y55Var, List list, zj5 zj5Var) {
        int i;
        w70 w70Var;
        w70 ha1Var;
        super(gVar, y55Var);
        this.ae = new ArrayList();
        this.af = new RectF();
        this.ag = new RectF();
        this.ah = new RectF();
        this.ai = new ft6();
        this.aj = new ft6.a();
        this.al = true;
        ik ikVar = y55Var.s;
        if (ikVar != null) {
            l33 l33VarA = ikVar.a();
            this.ad = l33VarA;
            f(l33VarA);
            this.ad.a(this);
        } else {
            this.ad = null;
        }
        hj5 hj5Var = new hj5(zj5Var.j.size());
        int size = list.size() - 1;
        w70 w70Var2 = null;
        while (true) {
            if (size < 0) {
                break;
            }
            y55 y55Var2 = (y55) list.get(size);
            int iOrdinal = y55Var2.e.ordinal();
            if (iOrdinal == 0) {
                ha1Var = new ha1(gVar, y55Var2, (List) zj5Var.c.get(y55Var2.g), zj5Var);
            } else if (iOrdinal == 1) {
                ha1Var = new ww8(gVar, y55Var2);
            } else if (iOrdinal == 2) {
                ha1Var = new yh4(gVar, y55Var2);
            } else if (iOrdinal == 3) {
                ha1Var = new iq6(gVar, y55Var2);
            } else if (iOrdinal == 4) {
                ha1Var = new ip8(gVar, y55Var2, this, zj5Var);
            } else if (iOrdinal != 5) {
                gh5.b("Unknown layer type " + y55Var2.e);
                ha1Var = null;
            } else {
                ha1Var = new al9(gVar, y55Var2);
            }
            if (ha1Var != null) {
                hj5Var.g(ha1Var.p.d, ha1Var);
                if (w70Var2 != null) {
                    w70Var2.s = ha1Var;
                    w70Var2 = null;
                } else {
                    this.ae.add(0, ha1Var);
                    int iOrdinal2 = y55Var2.u.ordinal();
                    if (iOrdinal2 == 1 || iOrdinal2 == 2) {
                        w70Var2 = ha1Var;
                    }
                }
            }
            size--;
        }
        for (i = 0; i < hj5Var.h(); i++) {
            w70 w70Var3 = (w70) hj5Var.c(hj5Var.f(i));
            if (w70Var3 != null && (w70Var = (w70) hj5Var.c(w70Var3.p.f)) != null) {
                w70Var3.t = w70Var;
            }
        }
        gg2 gg2Var = this.p.x;
        if (gg2Var != null) {
            this.am = new jg2(this, this, gg2Var);
        }
    }

    @Override // defpackage.w70, defpackage.ag2
    public final void e(RectF rectF, Matrix matrix, boolean z) {
        super.e(rectF, matrix, z);
        ArrayList arrayList = this.ae;
        for (int size = arrayList.size() - 1; size >= 0; size--) {
            RectF rectF2 = this.af;
            rectF2.set(0.0f, 0.0f, 0.0f, 0.0f);
            ((w70) arrayList.get(size)).e(rectF2, this.n, true);
            rectF.union(rectF2);
        }
    }

    @Override // defpackage.w70, defpackage.j35
    public final void h(hl5 hl5Var, Object obj) {
        super.h(hl5Var, obj);
        if (obj == xk5.z) {
            yea yeaVar = new yea(hl5Var, null);
            this.ad = yeaVar;
            yeaVar.a(this);
            f(this.ad);
            return;
        }
        jg2 jg2Var = this.am;
        if (obj == 5 && jg2Var != null) {
            jg2Var.c.j(hl5Var);
            return;
        }
        if (obj == xk5.ab && jg2Var != null) {
            jg2Var.c(hl5Var);
            return;
        }
        if (obj == xk5.ac && jg2Var != null) {
            jg2Var.e.j(hl5Var);
            return;
        }
        if (obj == xk5.ad && jg2Var != null) {
            jg2Var.f.j(hl5Var);
        } else {
            if (obj != xk5.ae || jg2Var == null) {
                return;
            }
            jg2Var.g.j(hl5Var);
        }
    }

    @Override // defpackage.w70
    public final void k(Canvas canvas, Matrix matrix, int i, fg2 fg2Var) {
        Canvas canvasE;
        boolean z = false;
        jg2 jg2Var = this.am;
        boolean z2 = (fg2Var == null && jg2Var == null) ? false : true;
        g gVar = this.o;
        boolean z3 = gVar.y;
        ArrayList<w70> arrayList = this.ae;
        if ((z3 && arrayList.size() > 1 && i != 255) || (z2 && gVar.z)) {
            z = true;
        }
        int i2 = z ? 255 : i;
        if (jg2Var != null) {
            fg2Var = jg2Var.b(matrix, i2);
        }
        boolean z4 = this.al;
        y55 y55Var = this.p;
        RectF rectF = this.ag;
        if (z4 || !"__container".equals(y55Var.c)) {
            rectF.set(0.0f, 0.0f, y55Var.o, y55Var.p);
            matrix.mapRect(rectF);
        } else {
            rectF.setEmpty();
            for (w70 w70Var : arrayList) {
                RectF rectF2 = this.ah;
                w70Var.e(rectF2, matrix, true);
                rectF.union(rectF2);
            }
        }
        ft6 ft6Var = this.ai;
        if (z) {
            ft6.a aVar = this.aj;
            aVar.b = null;
            aVar.a = i;
            if (fg2Var != null) {
                if (Color.alpha(fg2Var.d) > 0) {
                    aVar.b = fg2Var;
                } else {
                    aVar.b = null;
                }
                fg2Var = null;
            }
            canvasE = ft6Var.e(canvas, rectF, aVar);
        } else {
            canvasE = canvas;
        }
        canvas.save();
        if (canvas.clipRect(rectF)) {
            for (int size = arrayList.size() - 1; size >= 0; size--) {
                ((w70) arrayList.get(size)).i(canvasE, matrix, i2, fg2Var);
            }
        }
        if (z) {
            ft6Var.c();
        }
        canvas.restore();
    }

    @Override // defpackage.w70
    public final void p(i35 i35Var, int i, ArrayList arrayList, i35 i35Var2) {
        int i2 = 0;
        while (true) {
            ArrayList arrayList2 = this.ae;
            if (i2 >= arrayList2.size()) {
                return;
            }
            ((w70) arrayList2.get(i2)).c(i35Var, i, arrayList, i35Var2);
            i2++;
        }
    }

    @Override // defpackage.w70
    public final void q(boolean z) {
        super.q(z);
        Iterator it = this.ae.iterator();
        while (it.hasNext()) {
            ((w70) it.next()).q(z);
        }
    }

    @Override // defpackage.w70
    public final void r(float f) {
        this.ak = f;
        super.r(f);
        u70 u70Var = this.ad;
        y55 y55Var = this.p;
        if (u70Var != null) {
            zj5 zj5Var = this.o.a;
            f = ((((Float) u70Var.e()).floatValue() * y55Var.b.n) - y55Var.b.l) / ((zj5Var.m - zj5Var.l) + 0.01f);
        }
        if (this.ad == null) {
            float f2 = y55Var.n;
            zj5 zj5Var2 = y55Var.b;
            f -= f2 / (zj5Var2.m - zj5Var2.l);
        }
        if (y55Var.m != 0.0f && !"__container".equals(y55Var.c)) {
            f /= y55Var.m;
        }
        ArrayList arrayList = this.ae;
        for (int size = arrayList.size() - 1; size >= 0; size--) {
            ((w70) arrayList.get(size)).r(f);
        }
    }
}
