package p9;

import android.animation.TimeInterpolator;
import android.animation.ValueAnimator;
import android.content.ContentResolver;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.ColorFilter;
import android.graphics.Paint;
import android.graphics.Rect;
import androidx.annotation.Nullable;
import androidx.core.view.x1;
import kotlinx.coroutines.y;

/* JADX INFO: loaded from: classes2.dex */
public final class k extends m {

    /* JADX INFO: renamed from: b0, reason: collision with root package name */
    public static final c5.d f31847b0 = new c5.d("indicatorLevel", 2);
    public final p Q;
    public final e1.n R;
    public final e1.m S;
    public final n T;
    public float U;
    public boolean V;
    public final ValueAnimator W;
    public ValueAnimator X;
    public TimeInterpolator Y;
    public TimeInterpolator Z;

    /* JADX INFO: renamed from: a0, reason: collision with root package name */
    public TimeInterpolator f31848a0;

    public k(Context context, d dVar, p pVar) {
        super(context, dVar);
        this.V = false;
        this.Q = pVar;
        n nVar = new n();
        this.T = nVar;
        nVar.f31871h = true;
        e1.n nVar2 = new e1.n();
        this.R = nVar2;
        nVar2.a(1.0f);
        nVar2.b(50.0f);
        e1.m mVar = new e1.m(this, f31847b0);
        this.S = mVar;
        mVar.f25431s = nVar2;
        ValueAnimator valueAnimator = new ValueAnimator();
        this.W = valueAnimator;
        valueAnimator.setDuration(1000L);
        valueAnimator.setFloatValues(0.0f, 1.0f);
        valueAnimator.setRepeatCount(-1);
        valueAnimator.addUpdateListener(new x1(this, dVar, 3));
        if (dVar.b(true) && dVar.f31798m != 0) {
            valueAnimator.start();
        }
        if (this.f31860i != 1.0f) {
            this.f31860i = 1.0f;
            invalidateSelf();
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final void draw(Canvas canvas) {
        if (!getBounds().isEmpty() && isVisible() && canvas.getClipBounds(this.f31863l)) {
            canvas.save();
            p pVar = this.Q;
            Rect bounds = getBounds();
            float fB = b();
            ValueAnimator valueAnimator = this.f31855d;
            boolean z10 = valueAnimator != null && valueAnimator.isRunning();
            ValueAnimator valueAnimator2 = this.f31856e;
            boolean z11 = valueAnimator2 != null && valueAnimator2.isRunning();
            pVar.f31875a.d();
            pVar.a(canvas, bounds, fB, z10, z11);
            float fC = c();
            n nVar = this.T;
            nVar.f31869f = fC;
            Paint paint = this.f31861j;
            paint.setStyle(Paint.Style.FILL);
            paint.setAntiAlias(true);
            d dVar = this.f31853b;
            nVar.f31866c = dVar.f31790e[0];
            int iF = dVar.f31794i;
            if (iF > 0) {
                if (!(this.Q instanceof r)) {
                    iF = (int) ((y.f(nVar.f31865b, 0.0f, 0.01f) * iF) / 0.01f);
                }
                this.Q.d(canvas, paint, nVar.f31865b, 1.0f, dVar.f31791f, this.f31862k, iF);
            } else {
                this.Q.d(canvas, paint, 0.0f, 1.0f, dVar.f31791f, this.f31862k, 0);
            }
            this.Q.c(canvas, paint, nVar, this.f31862k);
            this.Q.b(dVar.f31790e[0], this.f31862k, canvas, paint);
            canvas.restore();
        }
    }

    @Override // p9.m
    public final boolean e(boolean z10, boolean z11, boolean z12) {
        boolean zE = super.e(z10, z11, z12);
        a aVar = this.f31854c;
        ContentResolver contentResolver = this.f31852a.getContentResolver();
        aVar.getClass();
        float fA = a.a(contentResolver);
        if (fA == 0.0f) {
            this.V = true;
        } else {
            this.V = false;
            this.R.b(50.0f / fA);
        }
        return zE;
    }

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

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

    @Override // android.graphics.drawable.Drawable
    public final void jumpToCurrentState() {
        this.S.d();
        this.T.f31865b = getLevel() / 10000.0f;
        invalidateSelf();
    }

    @Override // android.graphics.drawable.Drawable
    public final boolean onLevelChange(int i10) {
        float f10 = i10;
        float f11 = (f10 < 1000.0f || f10 > 9000.0f) ? 0.0f : 1.0f;
        boolean z10 = this.V;
        n nVar = this.T;
        e1.m mVar = this.S;
        if (z10) {
            mVar.d();
            nVar.f31865b = f10 / 10000.0f;
            invalidateSelf();
            nVar.f31868e = f11;
            invalidateSelf();
        } else {
            mVar.f25419b = nVar.f31865b * 10000.0f;
            mVar.f25420c = true;
            mVar.c(f10);
        }
        return true;
    }

    @Override // p9.m, android.graphics.drawable.Drawable
    public /* bridge */ /* synthetic */ void setColorFilter(@Nullable ColorFilter colorFilter) {
        super.setColorFilter(colorFilter);
    }
}
