package i2;

import android.content.res.ColorStateList;
import android.graphics.BlendMode;
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.Drawable;
import android.os.SystemClock;
import d5.AbstractC0844a;
import java.util.ArrayList;
import q2.g;
import t3.C1540c;
import v0.AbstractC1664c;

/* JADX INFO: renamed from: i2.a, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C1050a extends Drawable implements Drawable.Callback, Animatable {

    /* JADX INFO: renamed from: A, reason: collision with root package name */
    public final Drawable f13494A;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final g f13495q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public final int f13496r;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public final boolean f13497s;

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public final ArrayList f13498t = new ArrayList();

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    public final int f13499u;

    /* JADX INFO: renamed from: v, reason: collision with root package name */
    public final int f13500v;

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    public long f13501w;

    /* JADX INFO: renamed from: x, reason: collision with root package name */
    public int f13502x;

    /* JADX INFO: renamed from: y, reason: collision with root package name */
    public int f13503y;

    /* JADX INFO: renamed from: z, reason: collision with root package name */
    public Drawable f13504z;

    public C1050a(Drawable drawable, Drawable drawable2, g gVar, int i, boolean z8) {
        this.f13495q = gVar;
        this.f13496r = i;
        this.f13497s = z8;
        this.f13499u = a(drawable != null ? Integer.valueOf(drawable.getIntrinsicWidth()) : null, drawable2 != null ? Integer.valueOf(drawable2.getIntrinsicWidth()) : null);
        this.f13500v = a(drawable != null ? Integer.valueOf(drawable.getIntrinsicHeight()) : null, drawable2 != null ? Integer.valueOf(drawable2.getIntrinsicHeight()) : null);
        this.f13502x = 255;
        this.f13504z = drawable != null ? drawable.mutate() : null;
        Drawable drawableMutate = drawable2 != null ? drawable2.mutate() : null;
        this.f13494A = drawableMutate;
        if (i <= 0) {
            throw new IllegalArgumentException("durationMillis must be > 0.");
        }
        Drawable drawable3 = this.f13504z;
        if (drawable3 != null) {
            drawable3.setCallback(this);
        }
        if (drawableMutate != null) {
            drawableMutate.setCallback(this);
        }
    }

    public final int a(Integer num, Integer num2) {
        if ((num != null && num.intValue() == -1) || (num2 != null && num2.intValue() == -1)) {
            return -1;
        }
        return Math.max(num != null ? num.intValue() : -1, num2 != null ? num2.intValue() : -1);
    }

    public final void b() {
        this.f13503y = 2;
        this.f13504z = null;
        ArrayList arrayList = this.f13498t;
        int size = arrayList.size();
        for (int i = 0; i < size; i++) {
            ((C1540c) arrayList.get(i)).a();
        }
    }

    public final void c(Drawable drawable, Rect rect) {
        int intrinsicWidth = drawable.getIntrinsicWidth();
        int intrinsicHeight = drawable.getIntrinsicHeight();
        if (intrinsicWidth <= 0 || intrinsicHeight <= 0) {
            drawable.setBounds(rect);
            return;
        }
        int iWidth = rect.width();
        int iHeight = rect.height();
        double dK = AbstractC1664c.k(intrinsicWidth, intrinsicHeight, iWidth, iHeight, this.f13495q);
        double d8 = 2;
        int iS = android.support.v4.media.session.a.s((((double) iWidth) - (((double) intrinsicWidth) * dK)) / d8);
        int iS2 = android.support.v4.media.session.a.s((((double) iHeight) - (dK * ((double) intrinsicHeight))) / d8);
        drawable.setBounds(rect.left + iS, rect.top + iS2, rect.right - iS, rect.bottom - iS2);
    }

    @Override // android.graphics.drawable.Drawable
    public final void draw(Canvas canvas) {
        int iSave;
        Drawable drawable;
        int i = this.f13503y;
        if (i == 0) {
            Drawable drawable2 = this.f13504z;
            if (drawable2 != null) {
                drawable2.setAlpha(this.f13502x);
                iSave = canvas.save();
                try {
                    drawable2.draw(canvas);
                    return;
                } finally {
                }
            }
            return;
        }
        Drawable drawable3 = this.f13494A;
        if (i == 2) {
            if (drawable3 != null) {
                drawable3.setAlpha(this.f13502x);
                iSave = canvas.save();
                try {
                    drawable3.draw(canvas);
                    return;
                } finally {
                }
            }
            return;
        }
        double dUptimeMillis = (SystemClock.uptimeMillis() - this.f13501w) / ((double) this.f13496r);
        double d8 = dUptimeMillis >= 0.0d ? dUptimeMillis > 1.0d ? 1.0d : dUptimeMillis : 0.0d;
        int i5 = this.f13502x;
        int i8 = (int) (d8 * ((double) i5));
        if (this.f13497s) {
            i5 -= i8;
        }
        boolean z8 = dUptimeMillis >= 1.0d;
        if (!z8 && (drawable = this.f13504z) != null) {
            drawable.setAlpha(i5);
            iSave = canvas.save();
            try {
                drawable.draw(canvas);
            } finally {
            }
        }
        if (drawable3 != null) {
            drawable3.setAlpha(i8);
            iSave = canvas.save();
            try {
                drawable3.draw(canvas);
            } finally {
            }
        }
        if (z8) {
            b();
        } else {
            invalidateSelf();
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final int getAlpha() {
        return this.f13502x;
    }

    @Override // android.graphics.drawable.Drawable
    public final ColorFilter getColorFilter() {
        ColorFilter colorFilter;
        int i = this.f13503y;
        if (i == 0) {
            Drawable drawable = this.f13504z;
            if (drawable != null) {
                return drawable.getColorFilter();
            }
            return null;
        }
        Drawable drawable2 = this.f13494A;
        if (i != 1) {
            if (i == 2 && drawable2 != null) {
                return drawable2.getColorFilter();
            }
            return null;
        }
        if (drawable2 != null && (colorFilter = drawable2.getColorFilter()) != null) {
            return colorFilter;
        }
        Drawable drawable3 = this.f13504z;
        if (drawable3 != null) {
            return drawable3.getColorFilter();
        }
        return null;
    }

    @Override // android.graphics.drawable.Drawable
    public final int getIntrinsicHeight() {
        return this.f13500v;
    }

    @Override // android.graphics.drawable.Drawable
    public final int getIntrinsicWidth() {
        return this.f13499u;
    }

    @Override // android.graphics.drawable.Drawable
    public final int getOpacity() {
        Drawable drawable = this.f13504z;
        int i = this.f13503y;
        if (i == 0) {
            if (drawable != null) {
                return drawable.getOpacity();
            }
            return -2;
        }
        Drawable drawable2 = this.f13494A;
        if (i == 2) {
            if (drawable2 != null) {
                return drawable2.getOpacity();
            }
            return -2;
        }
        if (drawable != null && drawable2 != null) {
            return Drawable.resolveOpacity(drawable.getOpacity(), drawable2.getOpacity());
        }
        if (drawable != null) {
            return drawable.getOpacity();
        }
        if (drawable2 != null) {
            return drawable2.getOpacity();
        }
        return -2;
    }

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

    @Override // android.graphics.drawable.Animatable
    public final boolean isRunning() {
        return this.f13503y == 1;
    }

    @Override // android.graphics.drawable.Drawable
    public final void onBoundsChange(Rect rect) {
        Drawable drawable = this.f13504z;
        if (drawable != null) {
            c(drawable, rect);
        }
        Drawable drawable2 = this.f13494A;
        if (drawable2 != null) {
            c(drawable2, rect);
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final boolean onLevelChange(int i) {
        Drawable drawable = this.f13504z;
        boolean level = drawable != null ? drawable.setLevel(i) : false;
        Drawable drawable2 = this.f13494A;
        return level || (drawable2 != null ? drawable2.setLevel(i) : false);
    }

    @Override // android.graphics.drawable.Drawable
    public final boolean onStateChange(int[] iArr) {
        Drawable drawable = this.f13504z;
        boolean state = drawable != null ? drawable.setState(iArr) : false;
        Drawable drawable2 = this.f13494A;
        return state || (drawable2 != null ? drawable2.setState(iArr) : false);
    }

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

    @Override // android.graphics.drawable.Drawable
    public final void setAlpha(int i) {
        if (i < 0 || i >= 256) {
            throw new IllegalArgumentException(AbstractC0844a.j("Invalid alpha: ", i).toString());
        }
        this.f13502x = i;
    }

    @Override // android.graphics.drawable.Drawable
    public final void setColorFilter(ColorFilter colorFilter) {
        Drawable drawable = this.f13504z;
        if (drawable != null) {
            drawable.setColorFilter(colorFilter);
        }
        Drawable drawable2 = this.f13494A;
        if (drawable2 != null) {
            drawable2.setColorFilter(colorFilter);
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final void setTint(int i) {
        Drawable drawable = this.f13504z;
        if (drawable != null) {
            drawable.setTint(i);
        }
        Drawable drawable2 = this.f13494A;
        if (drawable2 != null) {
            drawable2.setTint(i);
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final void setTintBlendMode(BlendMode blendMode) {
        Drawable drawable = this.f13504z;
        if (drawable != null) {
            drawable.setTintBlendMode(blendMode);
        }
        Drawable drawable2 = this.f13494A;
        if (drawable2 != null) {
            drawable2.setTintBlendMode(blendMode);
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final void setTintList(ColorStateList colorStateList) {
        Drawable drawable = this.f13504z;
        if (drawable != null) {
            drawable.setTintList(colorStateList);
        }
        Drawable drawable2 = this.f13494A;
        if (drawable2 != null) {
            drawable2.setTintList(colorStateList);
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final void setTintMode(PorterDuff.Mode mode) {
        Drawable drawable = this.f13504z;
        if (drawable != null) {
            drawable.setTintMode(mode);
        }
        Drawable drawable2 = this.f13494A;
        if (drawable2 != null) {
            drawable2.setTintMode(mode);
        }
    }

    @Override // android.graphics.drawable.Animatable
    public final void start() {
        Object obj = this.f13504z;
        Animatable animatable = obj instanceof Animatable ? (Animatable) obj : null;
        if (animatable != null) {
            animatable.start();
        }
        Object obj2 = this.f13494A;
        Animatable animatable2 = obj2 instanceof Animatable ? (Animatable) obj2 : null;
        if (animatable2 != null) {
            animatable2.start();
        }
        if (this.f13503y != 0) {
            return;
        }
        this.f13503y = 1;
        this.f13501w = SystemClock.uptimeMillis();
        ArrayList arrayList = this.f13498t;
        int size = arrayList.size();
        for (int i = 0; i < size; i++) {
            ((C1540c) arrayList.get(i)).getClass();
        }
        invalidateSelf();
    }

    @Override // android.graphics.drawable.Animatable
    public final void stop() {
        Object obj = this.f13504z;
        Animatable animatable = obj instanceof Animatable ? (Animatable) obj : null;
        if (animatable != null) {
            animatable.stop();
        }
        Object obj2 = this.f13494A;
        Animatable animatable2 = obj2 instanceof Animatable ? (Animatable) obj2 : null;
        if (animatable2 != null) {
            animatable2.stop();
        }
        if (this.f13503y != 2) {
            b();
        }
    }

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