package defpackage;

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

/* JADX INFO: loaded from: classes.dex */
public class ce1 implements ag2, y37, u70.b, j35 {
    public final ft6.a a;
    public final RectF b;
    public final ft6 c;
    public final Matrix d;
    public final Path e;
    public final RectF f;
    public final String g;
    public final boolean h;
    public final ArrayList i;
    public final g j;
    public ArrayList k;
    public final xs9 l;

    public ce1(g gVar, w70 w70Var, fp8 fp8Var, zj5 zj5Var) {
        wk wkVar;
        String str = fp8Var.a;
        boolean z = fp8Var.c;
        List list = fp8Var.b;
        ArrayList arrayList = new ArrayList(list.size());
        int i = 0;
        for (int i2 = 0; i2 < list.size(); i2++) {
            nd1 nd1VarA = ((pe1) list.get(i2)).a(gVar, zj5Var, w70Var);
            if (nd1VarA != null) {
                arrayList.add(nd1VarA);
            }
        }
        while (true) {
            if (i >= list.size()) {
                wkVar = null;
                break;
            }
            pe1 pe1Var = (pe1) list.get(i);
            if (pe1Var instanceof wk) {
                wkVar = (wk) pe1Var;
                break;
            }
            i++;
        }
        this(gVar, w70Var, str, z, arrayList, wkVar);
    }

    @Override // u70.b
    public final void a() {
        this.j.invalidateSelf();
    }

    @Override // defpackage.nd1
    public final void b(List list, List list2) {
        int size = list.size();
        ArrayList arrayList = this.i;
        ArrayList arrayList2 = new ArrayList(arrayList.size() + size);
        arrayList2.addAll(list);
        for (int size2 = arrayList.size() - 1; size2 >= 0; size2--) {
            nd1 nd1Var = (nd1) arrayList.get(size2);
            nd1Var.b(arrayList2, arrayList.subList(0, size2));
            arrayList2.add(nd1Var);
        }
    }

    @Override // defpackage.j35
    public final void c(i35 i35Var, int i, ArrayList arrayList, i35 i35Var2) {
        String str = this.g;
        if (!i35Var.c(i, str) && !"__container".equals(str)) {
            return;
        }
        if (!"__container".equals(str)) {
            i35 i35Var3 = new i35(i35Var2);
            i35Var3.a.add(str);
            if (i35Var.a(i, str)) {
                i35 i35Var4 = new i35(i35Var3);
                i35Var4.b = this;
                arrayList.add(i35Var4);
            }
            i35Var2 = i35Var3;
        }
        if (!i35Var.d(i, str)) {
            return;
        }
        int iB = i35Var.b(i, str) + i;
        int i2 = 0;
        while (true) {
            ArrayList arrayList2 = this.i;
            if (i2 >= arrayList2.size()) {
                return;
            }
            nd1 nd1Var = (nd1) arrayList2.get(i2);
            if (nd1Var instanceof j35) {
                ((j35) nd1Var).c(i35Var, iB, arrayList, i35Var2);
            }
            i2++;
        }
    }

    @Override // defpackage.ag2
    public final void e(RectF rectF, Matrix matrix, boolean z) {
        Matrix matrix2 = this.d;
        matrix2.set(matrix);
        xs9 xs9Var = this.l;
        if (xs9Var != null) {
            matrix2.preConcat(xs9Var.e());
        }
        RectF rectF2 = this.f;
        rectF2.set(0.0f, 0.0f, 0.0f, 0.0f);
        ArrayList arrayList = this.i;
        for (int size = arrayList.size() - 1; size >= 0; size--) {
            nd1 nd1Var = (nd1) arrayList.get(size);
            if (nd1Var instanceof ag2) {
                ((ag2) nd1Var).e(rectF2, matrix2, z);
                rectF.union(rectF2);
            }
        }
    }

    public final List f() {
        if (this.k == null) {
            this.k = new ArrayList();
            int i = 0;
            while (true) {
                ArrayList arrayList = this.i;
                if (i >= arrayList.size()) {
                    break;
                }
                nd1 nd1Var = (nd1) arrayList.get(i);
                if (nd1Var instanceof y37) {
                    this.k.add((y37) nd1Var);
                }
                i++;
            }
        }
        return this.k;
    }

    @Override // defpackage.nd1
    public final String getName() {
        throw null;
    }

    @Override // defpackage.y37
    public final Path getPath() {
        Matrix matrix = this.d;
        matrix.reset();
        xs9 xs9Var = this.l;
        if (xs9Var != null) {
            matrix.set(xs9Var.e());
        }
        Path path = this.e;
        path.reset();
        if (!this.h) {
            ArrayList arrayList = this.i;
            for (int size = arrayList.size() - 1; size >= 0; size--) {
                nd1 nd1Var = (nd1) arrayList.get(size);
                if (nd1Var instanceof y37) {
                    path.addPath(((y37) nd1Var).getPath(), matrix);
                }
            }
        }
        return path;
    }

    @Override // defpackage.j35
    public final void h(hl5 hl5Var, Object obj) {
        xs9 xs9Var = this.l;
        if (xs9Var != null) {
            xs9Var.c(hl5Var, obj);
        }
    }

    @Override // defpackage.ag2
    public final void i(Canvas canvas, Matrix matrix, int i, fg2 fg2Var) {
        if (this.h) {
            return;
        }
        Matrix matrix2 = this.d;
        matrix2.set(matrix);
        xs9 xs9Var = this.l;
        if (xs9Var != null) {
            matrix2.preConcat(xs9Var.e());
            i = (int) (((((xs9Var.j == null ? 100 : ((Integer) r1.e()).intValue()) / 100.0f) * i) / 255.0f) * 255.0f);
        }
        g gVar = this.j;
        boolean z = (gVar.y && j() && i != 255) || (fg2Var != null && gVar.z && j());
        int i2 = z ? 255 : i;
        ft6 ft6Var = this.c;
        if (z) {
            RectF rectF = this.b;
            rectF.set(0.0f, 0.0f, 0.0f, 0.0f);
            e(rectF, matrix, true);
            ft6.a aVar = this.a;
            aVar.a = i;
            if (fg2Var != null) {
                if (Color.alpha(fg2Var.d) > 0) {
                    aVar.b = fg2Var;
                } else {
                    aVar.b = null;
                }
                fg2Var = null;
            } else {
                aVar.b = null;
            }
            canvas = ft6Var.e(canvas, rectF, aVar);
        } else if (fg2Var != null) {
            fg2 fg2Var2 = new fg2(fg2Var);
            fg2Var2.b(i2);
            fg2Var = fg2Var2;
        }
        ArrayList arrayList = this.i;
        for (int size = arrayList.size() - 1; size >= 0; size--) {
            Object obj = arrayList.get(size);
            if (obj instanceof ag2) {
                ((ag2) obj).i(canvas, matrix2, i2, fg2Var);
            }
        }
        if (z) {
            ft6Var.c();
        }
    }

    public final boolean j() {
        int i = 0;
        int i2 = 0;
        while (true) {
            ArrayList arrayList = this.i;
            if (i >= arrayList.size()) {
                return false;
            }
            if ((arrayList.get(i) instanceof ag2) && (i2 = i2 + 1) >= 2) {
                return true;
            }
            i++;
        }
    }

    public ce1(g gVar, w70 w70Var, String str, boolean z, ArrayList arrayList, wk wkVar) {
        this.a = new ft6.a();
        this.b = new RectF();
        this.c = new ft6();
        this.d = new Matrix();
        this.e = new Path();
        this.f = new RectF();
        this.g = str;
        this.j = gVar;
        this.h = z;
        this.i = arrayList;
        if (wkVar != null) {
            xs9 xs9Var = new xs9(wkVar);
            this.l = xs9Var;
            xs9Var.a(w70Var);
            xs9Var.b(this);
        }
        ArrayList arrayList2 = new ArrayList();
        for (int size = arrayList.size() - 1; size >= 0; size--) {
            nd1 nd1Var = (nd1) arrayList.get(size);
            if (nd1Var instanceof px3) {
                arrayList2.add((px3) nd1Var);
            }
        }
        for (int size2 = arrayList2.size() - 1; size2 >= 0; size2--) {
            ((px3) arrayList2.get(size2)).f(arrayList.listIterator(arrayList.size()));
        }
    }
}
