package androidx.vectordrawable.graphics.drawable;

import android.animation.Animator;
import android.animation.AnimatorSet;
import android.animation.ArgbEvaluator;
import android.animation.ObjectAnimator;
import android.content.Context;
import android.content.res.ColorStateList;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.ColorFilter;
import android.graphics.PorterDuff;
import android.graphics.Rect;
import android.graphics.drawable.Animatable;
import android.graphics.drawable.AnimatedVectorDrawable;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.util.AttributeSet;
import androidx.core.content.res.k;
import java.io.IOException;
import java.util.ArrayList;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;

/* JADX INFO: compiled from: AnimatedVectorDrawableCompat.java */
/* JADX INFO: loaded from: classes.dex */
public class b extends g implements Animatable {

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private C0043b f3033f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private Context f3034g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    private ArgbEvaluator f3035h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    final Drawable.Callback f3036i;

    /* JADX INFO: compiled from: AnimatedVectorDrawableCompat.java */
    class a implements Drawable.Callback {
        a() {
        }

        @Override // android.graphics.drawable.Drawable.Callback
        public void invalidateDrawable(Drawable drawable) {
            b.this.invalidateSelf();
        }

        @Override // android.graphics.drawable.Drawable.Callback
        public void scheduleDrawable(Drawable drawable, Runnable runnable, long j3) {
            b.this.scheduleSelf(runnable, j3);
        }

        @Override // android.graphics.drawable.Drawable.Callback
        public void unscheduleDrawable(Drawable drawable, Runnable runnable) {
            b.this.unscheduleSelf(runnable);
        }
    }

    /* JADX INFO: renamed from: androidx.vectordrawable.graphics.drawable.b$b, reason: collision with other inner class name */
    /* JADX INFO: compiled from: AnimatedVectorDrawableCompat.java */
    private static class C0043b extends Drawable.ConstantState {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        int f3038a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        h f3039b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        AnimatorSet f3040c;

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        ArrayList<Animator> f3041d;

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        j.a<Animator, String> f3042e;

        public C0043b(Context context, C0043b c0043b, Drawable.Callback callback, Resources resources) {
            if (c0043b != null) {
                this.f3038a = c0043b.f3038a;
                h hVar = c0043b.f3039b;
                if (hVar != null) {
                    Drawable.ConstantState constantState = hVar.getConstantState();
                    if (resources != null) {
                        this.f3039b = (h) constantState.newDrawable(resources);
                    } else {
                        this.f3039b = (h) constantState.newDrawable();
                    }
                    h hVar2 = (h) this.f3039b.mutate();
                    this.f3039b = hVar2;
                    hVar2.setCallback(callback);
                    this.f3039b.setBounds(c0043b.f3039b.getBounds());
                    this.f3039b.h(false);
                }
                ArrayList<Animator> arrayList = c0043b.f3041d;
                if (arrayList != null) {
                    int size = arrayList.size();
                    this.f3041d = new ArrayList<>(size);
                    this.f3042e = new j.a<>(size);
                    for (int i3 = 0; i3 < size; i3++) {
                        Animator animator = c0043b.f3041d.get(i3);
                        Animator animatorClone = animator.clone();
                        String str = c0043b.f3042e.get(animator);
                        animatorClone.setTarget(this.f3039b.d(str));
                        this.f3041d.add(animatorClone);
                        this.f3042e.put(animatorClone, str);
                    }
                    a();
                }
            }
        }

        public void a() {
            if (this.f3040c == null) {
                this.f3040c = new AnimatorSet();
            }
            this.f3040c.playTogether(this.f3041d);
        }

        @Override // android.graphics.drawable.Drawable.ConstantState
        public int getChangingConfigurations() {
            return this.f3038a;
        }

        @Override // android.graphics.drawable.Drawable.ConstantState
        public Drawable newDrawable() {
            throw new IllegalStateException("No constant state support for SDK < 24.");
        }

        @Override // android.graphics.drawable.Drawable.ConstantState
        public Drawable newDrawable(Resources resources) {
            throw new IllegalStateException("No constant state support for SDK < 24.");
        }
    }

    b() {
        this(null, null, null);
    }

    public static b a(Context context, Resources resources, XmlPullParser xmlPullParser, AttributeSet attributeSet, Resources.Theme theme) throws XmlPullParserException, IOException {
        b bVar = new b(context);
        bVar.inflate(resources, xmlPullParser, attributeSet, theme);
        return bVar;
    }

    private void b(String str, Animator animator) {
        animator.setTarget(this.f3033f.f3039b.d(str));
        if (Build.VERSION.SDK_INT < 21) {
            c(animator);
        }
        C0043b c0043b = this.f3033f;
        if (c0043b.f3041d == null) {
            c0043b.f3041d = new ArrayList<>();
            this.f3033f.f3042e = new j.a<>();
        }
        this.f3033f.f3041d.add(animator);
        this.f3033f.f3042e.put(animator, str);
    }

    private void c(Animator animator) {
        ArrayList<Animator> childAnimations;
        if ((animator instanceof AnimatorSet) && (childAnimations = ((AnimatorSet) animator).getChildAnimations()) != null) {
            for (int i3 = 0; i3 < childAnimations.size(); i3++) {
                c(childAnimations.get(i3));
            }
        }
        if (animator instanceof ObjectAnimator) {
            ObjectAnimator objectAnimator = (ObjectAnimator) animator;
            String propertyName = objectAnimator.getPropertyName();
            if ("fillColor".equals(propertyName) || "strokeColor".equals(propertyName)) {
                if (this.f3035h == null) {
                    this.f3035h = new ArgbEvaluator();
                }
                objectAnimator.setEvaluator(this.f3035h);
            }
        }
    }

    @Override // androidx.vectordrawable.graphics.drawable.g, android.graphics.drawable.Drawable
    public void applyTheme(Resources.Theme theme) {
        Drawable drawable = this.f3048e;
        if (drawable != null) {
            androidx.core.graphics.drawable.a.a(drawable, theme);
        }
    }

    @Override // android.graphics.drawable.Drawable
    public boolean canApplyTheme() {
        Drawable drawable = this.f3048e;
        if (drawable != null) {
            return androidx.core.graphics.drawable.a.b(drawable);
        }
        return false;
    }

    @Override // android.graphics.drawable.Drawable
    public void draw(Canvas canvas) {
        Drawable drawable = this.f3048e;
        if (drawable != null) {
            drawable.draw(canvas);
            return;
        }
        this.f3033f.f3039b.draw(canvas);
        if (this.f3033f.f3040c.isStarted()) {
            invalidateSelf();
        }
    }

    @Override // android.graphics.drawable.Drawable
    public int getAlpha() {
        Drawable drawable = this.f3048e;
        return drawable != null ? androidx.core.graphics.drawable.a.d(drawable) : this.f3033f.f3039b.getAlpha();
    }

    @Override // android.graphics.drawable.Drawable
    public int getChangingConfigurations() {
        Drawable drawable = this.f3048e;
        if (drawable != null) {
            return drawable.getChangingConfigurations();
        }
        return this.f3033f.f3038a | super.getChangingConfigurations();
    }

    @Override // android.graphics.drawable.Drawable
    public ColorFilter getColorFilter() {
        Drawable drawable = this.f3048e;
        return drawable != null ? androidx.core.graphics.drawable.a.e(drawable) : this.f3033f.f3039b.getColorFilter();
    }

    @Override // android.graphics.drawable.Drawable
    public Drawable.ConstantState getConstantState() {
        if (this.f3048e == null || Build.VERSION.SDK_INT < 24) {
            return null;
        }
        return new c(this.f3048e.getConstantState());
    }

    @Override // android.graphics.drawable.Drawable
    public int getIntrinsicHeight() {
        Drawable drawable = this.f3048e;
        return drawable != null ? drawable.getIntrinsicHeight() : this.f3033f.f3039b.getIntrinsicHeight();
    }

    @Override // android.graphics.drawable.Drawable
    public int getIntrinsicWidth() {
        Drawable drawable = this.f3048e;
        return drawable != null ? drawable.getIntrinsicWidth() : this.f3033f.f3039b.getIntrinsicWidth();
    }

    @Override // android.graphics.drawable.Drawable
    public int getOpacity() {
        Drawable drawable = this.f3048e;
        return drawable != null ? drawable.getOpacity() : this.f3033f.f3039b.getOpacity();
    }

    @Override // android.graphics.drawable.Drawable
    public void inflate(Resources resources, XmlPullParser xmlPullParser, AttributeSet attributeSet, Resources.Theme theme) throws XmlPullParserException, IOException {
        Drawable drawable = this.f3048e;
        if (drawable != null) {
            androidx.core.graphics.drawable.a.g(drawable, resources, xmlPullParser, attributeSet, theme);
            return;
        }
        int eventType = xmlPullParser.getEventType();
        int depth = xmlPullParser.getDepth() + 1;
        while (eventType != 1 && (xmlPullParser.getDepth() >= depth || eventType != 3)) {
            if (eventType == 2) {
                String name = xmlPullParser.getName();
                if ("animated-vector".equals(name)) {
                    TypedArray typedArrayK = k.k(resources, theme, attributeSet, androidx.vectordrawable.graphics.drawable.a.f3025e);
                    int resourceId = typedArrayK.getResourceId(0, 0);
                    if (resourceId != 0) {
                        h hVarB = h.b(resources, resourceId, theme);
                        hVarB.h(false);
                        hVarB.setCallback(this.f3036i);
                        h hVar = this.f3033f.f3039b;
                        if (hVar != null) {
                            hVar.setCallback(null);
                        }
                        this.f3033f.f3039b = hVarB;
                    }
                    typedArrayK.recycle();
                } else if ("target".equals(name)) {
                    TypedArray typedArrayObtainAttributes = resources.obtainAttributes(attributeSet, androidx.vectordrawable.graphics.drawable.a.f3026f);
                    String string = typedArrayObtainAttributes.getString(0);
                    int resourceId2 = typedArrayObtainAttributes.getResourceId(1, 0);
                    if (resourceId2 != 0) {
                        Context context = this.f3034g;
                        if (context == null) {
                            typedArrayObtainAttributes.recycle();
                            throw new IllegalStateException("Context can't be null when inflating animators");
                        }
                        b(string, d.i(context, resourceId2));
                    }
                    typedArrayObtainAttributes.recycle();
                } else {
                    continue;
                }
            }
            eventType = xmlPullParser.next();
        }
        this.f3033f.a();
    }

    @Override // android.graphics.drawable.Drawable
    public boolean isAutoMirrored() {
        Drawable drawable = this.f3048e;
        return drawable != null ? androidx.core.graphics.drawable.a.h(drawable) : this.f3033f.f3039b.isAutoMirrored();
    }

    @Override // android.graphics.drawable.Animatable
    public boolean isRunning() {
        Drawable drawable = this.f3048e;
        return drawable != null ? ((AnimatedVectorDrawable) drawable).isRunning() : this.f3033f.f3040c.isRunning();
    }

    @Override // android.graphics.drawable.Drawable
    public boolean isStateful() {
        Drawable drawable = this.f3048e;
        return drawable != null ? drawable.isStateful() : this.f3033f.f3039b.isStateful();
    }

    @Override // android.graphics.drawable.Drawable
    public Drawable mutate() {
        Drawable drawable = this.f3048e;
        if (drawable != null) {
            drawable.mutate();
        }
        return this;
    }

    @Override // android.graphics.drawable.Drawable
    protected void onBoundsChange(Rect rect) {
        Drawable drawable = this.f3048e;
        if (drawable != null) {
            drawable.setBounds(rect);
        } else {
            this.f3033f.f3039b.setBounds(rect);
        }
    }

    @Override // androidx.vectordrawable.graphics.drawable.g, android.graphics.drawable.Drawable
    protected boolean onLevelChange(int i3) {
        Drawable drawable = this.f3048e;
        return drawable != null ? drawable.setLevel(i3) : this.f3033f.f3039b.setLevel(i3);
    }

    @Override // android.graphics.drawable.Drawable
    protected boolean onStateChange(int[] iArr) {
        Drawable drawable = this.f3048e;
        return drawable != null ? drawable.setState(iArr) : this.f3033f.f3039b.setState(iArr);
    }

    @Override // android.graphics.drawable.Drawable
    public void setAlpha(int i3) {
        Drawable drawable = this.f3048e;
        if (drawable != null) {
            drawable.setAlpha(i3);
        } else {
            this.f3033f.f3039b.setAlpha(i3);
        }
    }

    @Override // android.graphics.drawable.Drawable
    public void setAutoMirrored(boolean z2) {
        Drawable drawable = this.f3048e;
        if (drawable != null) {
            androidx.core.graphics.drawable.a.j(drawable, z2);
        } else {
            this.f3033f.f3039b.setAutoMirrored(z2);
        }
    }

    @Override // android.graphics.drawable.Drawable
    public void setColorFilter(ColorFilter colorFilter) {
        Drawable drawable = this.f3048e;
        if (drawable != null) {
            drawable.setColorFilter(colorFilter);
        } else {
            this.f3033f.f3039b.setColorFilter(colorFilter);
        }
    }

    @Override // android.graphics.drawable.Drawable, androidx.core.graphics.drawable.b
    public void setTint(int i3) {
        Drawable drawable = this.f3048e;
        if (drawable != null) {
            androidx.core.graphics.drawable.a.n(drawable, i3);
        } else {
            this.f3033f.f3039b.setTint(i3);
        }
    }

    @Override // android.graphics.drawable.Drawable, androidx.core.graphics.drawable.b
    public void setTintList(ColorStateList colorStateList) {
        Drawable drawable = this.f3048e;
        if (drawable != null) {
            androidx.core.graphics.drawable.a.o(drawable, colorStateList);
        } else {
            this.f3033f.f3039b.setTintList(colorStateList);
        }
    }

    @Override // android.graphics.drawable.Drawable, androidx.core.graphics.drawable.b
    public void setTintMode(PorterDuff.Mode mode) {
        Drawable drawable = this.f3048e;
        if (drawable != null) {
            androidx.core.graphics.drawable.a.p(drawable, mode);
        } else {
            this.f3033f.f3039b.setTintMode(mode);
        }
    }

    @Override // android.graphics.drawable.Drawable
    public boolean setVisible(boolean z2, boolean z3) {
        Drawable drawable = this.f3048e;
        if (drawable != null) {
            return drawable.setVisible(z2, z3);
        }
        this.f3033f.f3039b.setVisible(z2, z3);
        return super.setVisible(z2, z3);
    }

    @Override // android.graphics.drawable.Animatable
    public void start() {
        Drawable drawable = this.f3048e;
        if (drawable != null) {
            ((AnimatedVectorDrawable) drawable).start();
        } else {
            if (this.f3033f.f3040c.isStarted()) {
                return;
            }
            this.f3033f.f3040c.start();
            invalidateSelf();
        }
    }

    @Override // android.graphics.drawable.Animatable
    public void stop() {
        Drawable drawable = this.f3048e;
        if (drawable != null) {
            ((AnimatedVectorDrawable) drawable).stop();
        } else {
            this.f3033f.f3040c.end();
        }
    }

    private b(Context context) {
        this(context, null, null);
    }

    /* JADX INFO: compiled from: AnimatedVectorDrawableCompat.java */
    private static class c extends Drawable.ConstantState {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        private final Drawable.ConstantState f3043a;

        public c(Drawable.ConstantState constantState) {
            this.f3043a = constantState;
        }

        @Override // android.graphics.drawable.Drawable.ConstantState
        public boolean canApplyTheme() {
            return this.f3043a.canApplyTheme();
        }

        @Override // android.graphics.drawable.Drawable.ConstantState
        public int getChangingConfigurations() {
            return this.f3043a.getChangingConfigurations();
        }

        @Override // android.graphics.drawable.Drawable.ConstantState
        public Drawable newDrawable() {
            b bVar = new b();
            Drawable drawableNewDrawable = this.f3043a.newDrawable();
            bVar.f3048e = drawableNewDrawable;
            drawableNewDrawable.setCallback(bVar.f3036i);
            return bVar;
        }

        @Override // android.graphics.drawable.Drawable.ConstantState
        public Drawable newDrawable(Resources resources) {
            b bVar = new b();
            Drawable drawableNewDrawable = this.f3043a.newDrawable(resources);
            bVar.f3048e = drawableNewDrawable;
            drawableNewDrawable.setCallback(bVar.f3036i);
            return bVar;
        }

        @Override // android.graphics.drawable.Drawable.ConstantState
        public Drawable newDrawable(Resources resources, Resources.Theme theme) {
            b bVar = new b();
            Drawable drawableNewDrawable = this.f3043a.newDrawable(resources, theme);
            bVar.f3048e = drawableNewDrawable;
            drawableNewDrawable.setCallback(bVar.f3036i);
            return bVar;
        }
    }

    private b(Context context, C0043b c0043b, Resources resources) {
        this.f3035h = null;
        a aVar = new a();
        this.f3036i = aVar;
        this.f3034g = context;
        if (c0043b != null) {
            this.f3033f = c0043b;
        } else {
            this.f3033f = new C0043b(context, c0043b, aVar, resources);
        }
    }

    @Override // android.graphics.drawable.Drawable
    public void inflate(Resources resources, XmlPullParser xmlPullParser, AttributeSet attributeSet) throws XmlPullParserException, IOException {
        inflate(resources, xmlPullParser, attributeSet, null);
    }
}
