package defpackage;

import android.content.Context;
import android.content.res.ColorStateList;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.content.res.XmlResourceParser;
import android.graphics.Canvas;
import android.graphics.ColorFilter;
import android.graphics.Outline;
import android.graphics.PorterDuff;
import android.graphics.Rect;
import android.graphics.drawable.Animatable;
import android.graphics.drawable.AnimationDrawable;
import android.graphics.drawable.Drawable;
import android.os.SystemClock;
import android.util.AttributeSet;
import android.util.StateSet;
import org.xmlpull.v1.XmlPullParserException;

/* JADX INFO: renamed from: ᵝʤﹶ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C2904 extends Drawable implements Drawable.Callback {

    /* JADX INFO: renamed from: ˑʢ, reason: contains not printable characters */
    public static final /* synthetic */ int f11155 = 0;

    /* JADX INFO: renamed from: ʿٴˇ, reason: contains not printable characters */
    public long f11156;

    /* JADX INFO: renamed from: ˀᵭ, reason: contains not printable characters */
    public C4268 f11157;

    /* JADX INFO: renamed from: ˁˌᵩ, reason: contains not printable characters */
    public boolean f11158;

    /* JADX INFO: renamed from: ˉᵵᵜ, reason: contains not printable characters */
    public C4268 f11160;

    /* JADX INFO: renamed from: ˊᵾʽʼ, reason: contains not printable characters */
    public ᵶᵦ f11162;

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public C4268 f11163;

    /* JADX INFO: renamed from: ˌᵨʠᵫ, reason: contains not printable characters */
    public boolean f11164;

    /* JADX INFO: renamed from: ˑˊᵲ, reason: contains not printable characters */
    public long f11165;

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public Drawable f11166;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public Rect f11168;

    /* JADX INFO: renamed from: ᵠˏˏ, reason: contains not printable characters */
    public C1753 f11169;

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public Drawable f11170;

    /* JADX INFO: renamed from: ᵵᵬᵽ, reason: contains not printable characters */
    public boolean f11172;

    /* JADX INFO: renamed from: ᵶˇᵱ, reason: contains not printable characters */
    public boolean f11173;

    /* JADX INFO: renamed from: ᵸˆˁ, reason: contains not printable characters */
    public RunnableC1500 f11174;

    /* JADX INFO: renamed from: ᵯᵷʽ, reason: contains not printable characters */
    public int f11171 = 255;

    /* JADX INFO: renamed from: ˈᵲᵢ, reason: contains not printable characters */
    public int f11159 = -1;

    /* JADX INFO: renamed from: ˊᵡᵗʨ, reason: contains not printable characters */
    public int f11161 = -1;

    /* JADX INFO: renamed from: ᵛˑﹳ, reason: contains not printable characters */
    public int f11167 = -1;

    public C2904(C4268 c4268, Resources resources) {
        m6968(new C4268(c4268, this, resources));
        onStateChange(getState());
        jumpToCurrentState();
    }

    /* JADX WARN: Code restructure failed: missing block: B:98:0x0272, code lost:
    
        r5.onStateChange(r5.getState());
     */
    /* JADX WARN: Code restructure failed: missing block: B:99:0x0279, code lost:
    
        return r5;
     */
    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static C2904 m6960(Context context, Resources resources, XmlResourceParser xmlResourceParser, AttributeSet attributeSet, Resources.Theme theme) throws Throwable {
        int depth;
        int next;
        int next2;
        Context context2 = context;
        Resources resources2 = resources;
        String name = xmlResourceParser.getName();
        if (!name.equals("animated-selector")) {
            throw new XmlPullParserException(xmlResourceParser.getPositionDescription() + ": invalid animated-selector tag " + name);
        }
        C2904 c2904 = new C2904(null, null);
        TypedArray typedArray = ᵫﾞˌ.ˉᵲ(resources2, theme, attributeSet, AbstractC2814.f10818);
        int i = 1;
        c2904.setVisible(typedArray.getBoolean(1, true), true);
        C4268 c4268 = c2904.f11157;
        c4268.f16312 |= typedArray.getChangingConfigurations();
        int i2 = 2;
        c4268.f16314 = typedArray.getBoolean(2, c4268.f16314);
        int i3 = 3;
        c4268.f16304 = typedArray.getBoolean(3, c4268.f16304);
        c4268.f16302 = typedArray.getInt(4, c4268.f16302);
        c4268.f16305 = typedArray.getInt(5, c4268.f16305);
        boolean z = false;
        c2904.setDither(typedArray.getBoolean(0, c4268.f16297));
        C4268 c42682 = c2904.f11163;
        if (resources2 != null) {
            c42682.f16280 = resources2;
            int i4 = resources2.getDisplayMetrics().densityDpi;
            if (i4 == 0) {
                i4 = 160;
            }
            int i5 = c42682.f16294;
            c42682.f16294 = i4;
            if (i5 != i4) {
                c42682.f16298 = false;
                c42682.f16307 = false;
            }
        } else {
            c42682.getClass();
        }
        typedArray.recycle();
        int depth2 = xmlResourceParser.getDepth() + 1;
        while (true) {
            int next3 = xmlResourceParser.next();
            if (next3 == i || ((depth = xmlResourceParser.getDepth()) < depth2 && next3 == i3)) {
                break;
            }
            if (next3 == i2 && depth <= depth2) {
                if (xmlResourceParser.getName().equals("item")) {
                    TypedArray typedArray2 = ᵫﾞˌ.ˉᵲ(resources2, theme, attributeSet, AbstractC2814.f10816);
                    int resourceId = typedArray2.getResourceId(z ? 1 : 0, z ? 1 : 0);
                    int resourceId2 = typedArray2.getResourceId(i, -1);
                    Drawable drawableM10919 = resourceId2 > 0 ? C5332.m10908().m10919(context2, resourceId2) : null;
                    typedArray2.recycle();
                    int attributeCount = attributeSet.getAttributeCount();
                    int[] iArr = new int[attributeCount];
                    int i6 = z ? 1 : 0;
                    for (int i7 = i6 == true ? 1 : 0; i7 < attributeCount; i7++) {
                        int attributeNameResource = attributeSet.getAttributeNameResource(i7);
                        if (attributeNameResource != 0 && attributeNameResource != 16842960 && attributeNameResource != 16843161) {
                            int i8 = (i6 == true ? 1 : 0) + 1;
                            if (!attributeSet.getAttributeBooleanValue(i7, z)) {
                                attributeNameResource = -attributeNameResource;
                            }
                            iArr[i6 == true ? 1 : 0] = attributeNameResource;
                            i6 = i8;
                        }
                    }
                    int[] iArrTrimStateSet = StateSet.trimStateSet(iArr, i6 == true ? 1 : 0);
                    if (drawableM10919 == null) {
                        do {
                            next2 = xmlResourceParser.next();
                        } while (next2 == 4);
                        if (next2 != 2) {
                            throw new XmlPullParserException(xmlResourceParser.getPositionDescription() + ": <item> tag requires a 'drawable' attribute or child tag defining a drawable");
                        }
                        if (xmlResourceParser.getName().equals("vector")) {
                            drawableM10919 = new C1235();
                            drawableM10919.inflate(resources2, xmlResourceParser, attributeSet, theme);
                        } else {
                            drawableM10919 = Drawable.createFromXmlInner(resources, xmlResourceParser, attributeSet, theme);
                        }
                    }
                    if (drawableM10919 == null) {
                        throw new XmlPullParserException(xmlResourceParser.getPositionDescription() + ": <item> tag requires a 'drawable' attribute or child tag defining a drawable");
                    }
                    C4268 c42683 = c2904.f11157;
                    int iM9235 = c42683.m9235(drawableM10919);
                    c42683.f16286[iM9235] = iArrTrimStateSet;
                    c42683.f16282.m10864(iM9235, Integer.valueOf(resourceId));
                } else if (xmlResourceParser.getName().equals("transition")) {
                    TypedArray typedArray3 = ᵫﾞˌ.ˉᵲ(resources2, theme, attributeSet, AbstractC2814.f10817);
                    int resourceId3 = typedArray3.getResourceId(2, -1);
                    int resourceId4 = typedArray3.getResourceId(1, -1);
                    int resourceId5 = typedArray3.getResourceId(z ? 1 : 0, -1);
                    Drawable drawableM109192 = resourceId5 > 0 ? C5332.m10908().m10919(context2, resourceId5) : null;
                    boolean z2 = typedArray3.getBoolean(3, z);
                    typedArray3.recycle();
                    if (drawableM109192 == null) {
                        do {
                            next = xmlResourceParser.next();
                        } while (next == 4);
                        if (next != 2) {
                            throw new XmlPullParserException(xmlResourceParser.getPositionDescription() + ": <transition> tag requires a 'drawable' attribute or child tag defining a drawable");
                        }
                        if (xmlResourceParser.getName().equals("animated-vector")) {
                            drawableM109192 = new C3195(context2, z ? 1 : 0);
                            drawableM109192.inflate(resources2, xmlResourceParser, attributeSet, theme);
                        } else {
                            drawableM109192 = Drawable.createFromXmlInner(resources, xmlResourceParser, attributeSet, theme);
                        }
                    }
                    if (drawableM109192 == null) {
                        throw new XmlPullParserException(xmlResourceParser.getPositionDescription() + ": <transition> tag requires a 'drawable' attribute or child tag defining a drawable");
                    }
                    if (resourceId3 == -1 || resourceId4 == -1) {
                        break;
                    }
                    C4268 c42684 = c2904.f11157;
                    int iM92352 = c42684.m9235(drawableM109192);
                    long j = resourceId3;
                    long j2 = resourceId4;
                    long j3 = (j << 32) | j2;
                    long j4 = z2 ? 8589934592L : 0L;
                    long j5 = iM92352;
                    c42684.f16283.m7265(j3, Long.valueOf(j5 | j4));
                    if (z2) {
                        c42684.f16283.m7265((j2 << 32) | j, Long.valueOf(j5 | 4294967296L | j4));
                    }
                    context2 = context;
                    resources2 = resources;
                    i = 1;
                    z = false;
                    i2 = 2;
                    i3 = 3;
                } else {
                    context2 = context;
                    resources2 = resources;
                }
                i = 1;
                i2 = 2;
                i3 = 3;
            }
        }
        throw new XmlPullParserException(xmlResourceParser.getPositionDescription() + ": <transition> tag requires 'fromId' & 'toId' attributes");
    }

    @Override // android.graphics.drawable.Drawable
    public final void applyTheme(Resources.Theme theme) {
        m6961(theme);
        onStateChange(getState());
    }

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

    @Override // android.graphics.drawable.Drawable
    public final void draw(Canvas canvas) {
        Drawable drawable = this.f11166;
        if (drawable != null) {
            drawable.draw(canvas);
        }
        Drawable drawable2 = this.f11170;
        if (drawable2 != null) {
            drawable2.draw(canvas);
        }
    }

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

    @Override // android.graphics.drawable.Drawable
    public final int getChangingConfigurations() {
        return this.f11163.getChangingConfigurations() | super.getChangingConfigurations();
    }

    @Override // android.graphics.drawable.Drawable
    public final Drawable.ConstantState getConstantState() {
        boolean z;
        C4268 c4268 = this.f11163;
        if (!c4268.f16288) {
            c4268.m9233();
            c4268.f16288 = true;
            int i = c4268.f16289;
            Drawable[] drawableArr = c4268.f16309;
            int i2 = 0;
            while (true) {
                if (i2 >= i) {
                    c4268.f16291 = true;
                    z = true;
                    break;
                }
                if (drawableArr[i2].getConstantState() == null) {
                    c4268.f16291 = false;
                    z = false;
                    break;
                }
                i2++;
            }
        } else {
            z = c4268.f16291;
        }
        if (!z) {
            return null;
        }
        this.f11163.f16312 = getChangingConfigurations();
        return this.f11163;
    }

    @Override // android.graphics.drawable.Drawable
    public final Drawable getCurrent() {
        return this.f11166;
    }

    @Override // android.graphics.drawable.Drawable
    public final void getHotspotBounds(Rect rect) {
        Rect rect2 = this.f11168;
        if (rect2 != null) {
            rect.set(rect2);
        } else {
            super.getHotspotBounds(rect);
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final int getIntrinsicHeight() {
        C4268 c4268 = this.f11163;
        if (c4268.f16304) {
            if (!c4268.f16298) {
                c4268.m9232();
            }
            return c4268.f16303;
        }
        Drawable drawable = this.f11166;
        if (drawable != null) {
            return drawable.getIntrinsicHeight();
        }
        return -1;
    }

    @Override // android.graphics.drawable.Drawable
    public final int getIntrinsicWidth() {
        C4268 c4268 = this.f11163;
        if (c4268.f16304) {
            if (!c4268.f16298) {
                c4268.m9232();
            }
            return c4268.f16290;
        }
        Drawable drawable = this.f11166;
        if (drawable != null) {
            return drawable.getIntrinsicWidth();
        }
        return -1;
    }

    @Override // android.graphics.drawable.Drawable
    public final int getMinimumHeight() {
        C4268 c4268 = this.f11163;
        if (c4268.f16304) {
            if (!c4268.f16298) {
                c4268.m9232();
            }
            return c4268.f16306;
        }
        Drawable drawable = this.f11166;
        if (drawable != null) {
            return drawable.getMinimumHeight();
        }
        return 0;
    }

    @Override // android.graphics.drawable.Drawable
    public final int getMinimumWidth() {
        C4268 c4268 = this.f11163;
        if (c4268.f16304) {
            if (!c4268.f16298) {
                c4268.m9232();
            }
            return c4268.f16299;
        }
        Drawable drawable = this.f11166;
        if (drawable != null) {
            return drawable.getMinimumWidth();
        }
        return 0;
    }

    @Override // android.graphics.drawable.Drawable
    public final int getOpacity() {
        Drawable drawable = this.f11166;
        if (drawable != null && drawable.isVisible()) {
            C4268 c4268 = this.f11163;
            if (c4268.f16287) {
                return c4268.f16285;
            }
            c4268.m9233();
            int i = c4268.f16289;
            Drawable[] drawableArr = c4268.f16309;
            opacity = i > 0 ? drawableArr[0].getOpacity() : -2;
            for (int i2 = 1; i2 < i; i2++) {
                opacity = Drawable.resolveOpacity(opacity, drawableArr[i2].getOpacity());
            }
            c4268.f16285 = opacity;
            c4268.f16287 = true;
        }
        return opacity;
    }

    @Override // android.graphics.drawable.Drawable
    public final void getOutline(Outline outline) {
        Drawable drawable = this.f11166;
        if (drawable != null) {
            drawable.getOutline(outline);
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final boolean getPadding(Rect rect) {
        C4268 c4268 = this.f11163;
        Rect rect2 = null;
        boolean padding = false;
        if (!c4268.f16314) {
            Rect rect3 = c4268.f16311;
            if (rect3 != null || c4268.f16307) {
                rect2 = rect3;
            } else {
                c4268.m9233();
                Rect rect4 = new Rect();
                int i = c4268.f16289;
                Drawable[] drawableArr = c4268.f16309;
                for (int i2 = 0; i2 < i; i2++) {
                    if (drawableArr[i2].getPadding(rect4)) {
                        if (rect2 == null) {
                            rect2 = new Rect(0, 0, 0, 0);
                        }
                        int i3 = rect4.left;
                        if (i3 > rect2.left) {
                            rect2.left = i3;
                        }
                        int i4 = rect4.top;
                        if (i4 > rect2.top) {
                            rect2.top = i4;
                        }
                        int i5 = rect4.right;
                        if (i5 > rect2.right) {
                            rect2.right = i5;
                        }
                        int i6 = rect4.bottom;
                        if (i6 > rect2.bottom) {
                            rect2.bottom = i6;
                        }
                    }
                }
                c4268.f16307 = true;
                c4268.f16311 = rect2;
            }
        }
        if (rect2 != null) {
            rect.set(rect2);
            if ((rect2.left | rect2.top | rect2.bottom | rect2.right) != 0) {
                padding = true;
            }
        } else {
            Drawable drawable = this.f11166;
            padding = drawable != null ? drawable.getPadding(rect) : super.getPadding(rect);
        }
        if (this.f11163.f16310 && getLayoutDirection() == 1) {
            int i7 = rect.left;
            rect.left = rect.right;
            rect.right = i7;
        }
        return padding;
    }

    @Override // android.graphics.drawable.Drawable.Callback
    public final void invalidateDrawable(Drawable drawable) {
        C4268 c4268 = this.f11163;
        if (c4268 != null) {
            c4268.f16287 = false;
            c4268.f16293 = false;
        }
        if (drawable != this.f11166 || getCallback() == null) {
            return;
        }
        getCallback().invalidateDrawable(this);
    }

    @Override // android.graphics.drawable.Drawable
    public final boolean isAutoMirrored() {
        return this.f11163.f16310;
    }

    @Override // android.graphics.drawable.Drawable
    public final boolean isStateful() {
        return true;
    }

    @Override // android.graphics.drawable.Drawable
    public final void jumpToCurrentState() {
        m6963();
        ᵶᵦ r0 = this.f11162;
        if (r0 != null) {
            r0.ᵠˏˏ();
            this.f11162 = null;
            m6962(this.f11161);
            this.f11161 = -1;
            this.f11167 = -1;
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final Drawable mutate() {
        if (!this.f11172) {
            m6966();
            C4268 c4268 = this.f11157;
            c4268.f16283 = c4268.f16283.clone();
            c4268.f16282 = c4268.f16282.clone();
            this.f11172 = true;
        }
        return this;
    }

    @Override // android.graphics.drawable.Drawable
    public final void onBoundsChange(Rect rect) {
        Drawable drawable = this.f11170;
        if (drawable != null) {
            drawable.setBounds(rect);
        }
        Drawable drawable2 = this.f11166;
        if (drawable2 != null) {
            drawable2.setBounds(rect);
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final boolean onLayoutDirectionChanged(int i) {
        C4268 c4268 = this.f11163;
        int i2 = this.f11159;
        int i3 = c4268.f16289;
        Drawable[] drawableArr = c4268.f16309;
        boolean z = false;
        for (int i4 = 0; i4 < i3; i4++) {
            Drawable drawable = drawableArr[i4];
            if (drawable != null) {
                boolean layoutDirection = drawable.setLayoutDirection(i);
                if (i4 == i2) {
                    z = layoutDirection;
                }
            }
        }
        c4268.f16296 = i;
        return z;
    }

    @Override // android.graphics.drawable.Drawable
    public final boolean onLevelChange(int i) {
        Drawable drawable = this.f11170;
        if (drawable != null) {
            return drawable.setLevel(i);
        }
        Drawable drawable2 = this.f11166;
        if (drawable2 != null) {
            return drawable2.setLevel(i);
        }
        return false;
    }

    /* JADX WARN: Removed duplicated region for block: B:57:0x00ee  */
    /* JADX WARN: Removed duplicated region for block: B:59:0x00f4  */
    @Override // android.graphics.drawable.Drawable
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean onStateChange(int[] iArr) {
        int i;
        ᵶᵦ c4750;
        C4268 c4268 = this.f11157;
        int[][] iArr2 = c4268.f16286;
        int i2 = c4268.f16289;
        int i3 = 0;
        while (true) {
            if (i3 >= i2) {
                i3 = -1;
                break;
            }
            if (StateSet.stateSetMatches(iArr2[i3], iArr)) {
                break;
            }
            i3++;
        }
        if (i3 < 0) {
            int[] iArr3 = StateSet.WILD_CARD;
            int[][] iArr4 = c4268.f16286;
            int i4 = c4268.f16289;
            i3 = 0;
            while (true) {
                if (i3 >= i4) {
                    i3 = -1;
                    break;
                }
                if (StateSet.stateSetMatches(iArr4[i3], iArr3)) {
                    break;
                }
                i3++;
            }
        }
        if (i3 != this.f11159) {
            ᵶᵦ r0 = this.f11162;
            if (r0 != null) {
                if (i3 != this.f11161) {
                    if (i3 == this.f11167 && r0.ᵵᵽ()) {
                        r0.ᵶˇᵱ();
                        this.f11161 = this.f11167;
                        this.f11167 = i3;
                    } else {
                        i = this.f11161;
                        r0.ᵠˏˏ();
                    }
                }
                z = true;
            } else {
                i = this.f11159;
            }
            this.f11162 = null;
            this.f11167 = -1;
            this.f11161 = -1;
            C4268 c42682 = this.f11157;
            int iM9234 = c42682.m9234(i);
            int iM92342 = c42682.m9234(i3);
            if (iM92342 != 0 && iM9234 != 0) {
                long j = ((long) iM92342) | (((long) iM9234) << 32);
                int iLongValue = (int) ((Long) c42682.f16283.m7269(j)).longValue();
                if (iLongValue >= 0) {
                    boolean z = (((Long) c42682.f16283.m7269(j)).longValue() & 8589934592L) != 0;
                    m6962(iLongValue);
                    Object obj = this.f11166;
                    if (obj instanceof AnimationDrawable) {
                        c4750 = new C2647((AnimationDrawable) obj, (((Long) c42682.f16283.m7269(j)).longValue() & 4294967296L) != 0, z);
                    } else if (obj instanceof C3195) {
                        c4750 = new C4750((C3195) obj, 1);
                    } else {
                        if (obj instanceof Animatable) {
                            c4750 = new C4750((Animatable) obj, 0);
                        }
                        if (m6962(i3)) {
                        }
                    }
                    c4750.ˑˊᵲ();
                    this.f11162 = c4750;
                    this.f11167 = i;
                    this.f11161 = i3;
                    z = true;
                }
            } else if (m6962(i3)) {
                z = true;
            }
        }
        Drawable drawable = this.f11166;
        return drawable != null ? drawable.setState(iArr) | z : z;
    }

    @Override // android.graphics.drawable.Drawable.Callback
    public final void scheduleDrawable(Drawable drawable, Runnable runnable, long j) {
        if (drawable != this.f11166 || getCallback() == null) {
            return;
        }
        getCallback().scheduleDrawable(this, runnable, j);
    }

    @Override // android.graphics.drawable.Drawable
    public final void setAlpha(int i) {
        if (this.f11173 && this.f11171 == i) {
            return;
        }
        this.f11173 = true;
        this.f11171 = i;
        Drawable drawable = this.f11166;
        if (drawable != null) {
            if (this.f11165 == 0) {
                drawable.setAlpha(i);
            } else {
                m6965(false);
            }
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final void setAutoMirrored(boolean z) {
        C4268 c4268 = this.f11163;
        if (c4268.f16310 != z) {
            c4268.f16310 = z;
            Drawable drawable = this.f11166;
            if (drawable != null) {
                drawable.setAutoMirrored(z);
            }
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final void setColorFilter(ColorFilter colorFilter) {
        C4268 c4268 = this.f11163;
        c4268.f16292 = true;
        if (c4268.f16284 != colorFilter) {
            c4268.f16284 = colorFilter;
            Drawable drawable = this.f11166;
            if (drawable != null) {
                drawable.setColorFilter(colorFilter);
            }
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final void setDither(boolean z) {
        C4268 c4268 = this.f11163;
        if (c4268.f16297 != z) {
            c4268.f16297 = z;
            Drawable drawable = this.f11166;
            if (drawable != null) {
                drawable.setDither(z);
            }
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final void setHotspot(float f, float f2) {
        Drawable drawable = this.f11166;
        if (drawable != null) {
            drawable.setHotspot(f, f2);
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final void setHotspotBounds(int i, int i2, int i3, int i4) {
        Rect rect = this.f11168;
        if (rect == null) {
            this.f11168 = new Rect(i, i2, i3, i4);
        } else {
            rect.set(i, i2, i3, i4);
        }
        Drawable drawable = this.f11166;
        if (drawable != null) {
            drawable.setHotspotBounds(i, i2, i3, i4);
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final void setTint(int i) {
        setTintList(ColorStateList.valueOf(i));
    }

    @Override // android.graphics.drawable.Drawable
    public final void setTintList(ColorStateList colorStateList) {
        C4268 c4268 = this.f11163;
        c4268.f16281 = true;
        if (c4268.f16313 != colorStateList) {
            c4268.f16313 = colorStateList;
            this.f11166.setTintList(colorStateList);
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final void setTintMode(PorterDuff.Mode mode) {
        C4268 c4268 = this.f11163;
        c4268.f16300 = true;
        if (c4268.f16295 != mode) {
            c4268.f16295 = mode;
            this.f11166.setTintMode(mode);
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final boolean setVisible(boolean z, boolean z2) {
        boolean zM6964 = m6964(z, z2);
        ᵶᵦ r1 = this.f11162;
        if (r1 != null && (zM6964 || z2)) {
            if (z) {
                r1.ˑˊᵲ();
                return zM6964;
            }
            jumpToCurrentState();
        }
        return zM6964;
    }

    @Override // android.graphics.drawable.Drawable.Callback
    public final void unscheduleDrawable(Drawable drawable, Runnable runnable) {
        if (drawable != this.f11166 || getCallback() == null) {
            return;
        }
        getCallback().unscheduleDrawable(this, runnable);
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final void m6961(Resources.Theme theme) {
        C4268 c4268 = this.f11163;
        if (theme == null) {
            c4268.getClass();
            return;
        }
        c4268.m9233();
        int i = c4268.f16289;
        Drawable[] drawableArr = c4268.f16309;
        for (int i2 = 0; i2 < i; i2++) {
            Drawable drawable = drawableArr[i2];
            if (drawable != null && drawable.canApplyTheme()) {
                drawableArr[i2].applyTheme(theme);
                c4268.f16301 |= drawableArr[i2].getChangingConfigurations();
            }
        }
        Resources resources = theme.getResources();
        if (resources != null) {
            c4268.f16280 = resources;
            int i3 = resources.getDisplayMetrics().densityDpi;
            if (i3 == 0) {
                i3 = 160;
            }
            int i4 = c4268.f16294;
            c4268.f16294 = i3;
            if (i4 != i3) {
                c4268.f16298 = false;
                c4268.f16307 = false;
            }
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:26:0x0055  */
    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean m6962(int i) {
        if (i == this.f11159) {
            return false;
        }
        long jUptimeMillis = SystemClock.uptimeMillis();
        if (this.f11163.f16305 > 0) {
            Drawable drawable = this.f11170;
            if (drawable != null) {
                drawable.setVisible(false, false);
            }
            Drawable drawable2 = this.f11166;
            if (drawable2 != null) {
                this.f11170 = drawable2;
                this.f11156 = ((long) this.f11163.f16305) + jUptimeMillis;
            } else {
                this.f11170 = null;
                this.f11156 = 0L;
            }
        } else {
            Drawable drawable3 = this.f11166;
            if (drawable3 != null) {
                drawable3.setVisible(false, false);
            }
        }
        if (i >= 0) {
            C4268 c4268 = this.f11163;
            if (i < c4268.f16289) {
                Drawable drawableM9236 = c4268.m9236(i);
                this.f11166 = drawableM9236;
                this.f11159 = i;
                if (drawableM9236 != null) {
                    int i2 = this.f11163.f16302;
                    if (i2 > 0) {
                        this.f11165 = jUptimeMillis + ((long) i2);
                    }
                    m6967(drawableM9236);
                }
            } else {
                this.f11166 = null;
                this.f11159 = -1;
            }
        }
        if (this.f11165 != 0 || this.f11156 != 0) {
            RunnableC1500 runnableC1500 = this.f11174;
            if (runnableC1500 == null) {
                this.f11174 = new RunnableC1500(7, this);
            } else {
                unscheduleSelf(runnableC1500);
            }
            m6965(true);
        }
        invalidateSelf();
        return true;
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final void m6963() {
        boolean z;
        Drawable drawable = this.f11170;
        boolean z2 = true;
        if (drawable != null) {
            drawable.jumpToCurrentState();
            this.f11170 = null;
            z = true;
        } else {
            z = false;
        }
        Drawable drawable2 = this.f11166;
        if (drawable2 != null) {
            drawable2.jumpToCurrentState();
            if (this.f11173) {
                this.f11166.setAlpha(this.f11171);
            }
        }
        if (this.f11156 != 0) {
            this.f11156 = 0L;
            z = true;
        }
        if (this.f11165 != 0) {
            this.f11165 = 0L;
        } else {
            z2 = z;
        }
        if (z2) {
            invalidateSelf();
        }
    }

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public final boolean m6964(boolean z, boolean z2) {
        boolean visible = super.setVisible(z, z2);
        Drawable drawable = this.f11170;
        if (drawable != null) {
            drawable.setVisible(z, z2);
        }
        Drawable drawable2 = this.f11166;
        if (drawable2 != null) {
            drawable2.setVisible(z, z2);
        }
        return visible;
    }

    /* JADX WARN: Removed duplicated region for block: B:14:0x003d  */
    /* JADX WARN: Removed duplicated region for block: B:20:0x0061  */
    /* JADX WARN: Removed duplicated region for block: B:23:0x0066 A[ADDED_TO_REGION] */
    /* JADX WARN: Removed duplicated region for block: B:26:? A[ADDED_TO_REGION, RETURN, SYNTHETIC] */
    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void m6965(boolean z) {
        boolean z2;
        Drawable drawable;
        boolean z3 = true;
        this.f11173 = true;
        long jUptimeMillis = SystemClock.uptimeMillis();
        Drawable drawable2 = this.f11166;
        if (drawable2 != null) {
            long j = this.f11165;
            if (j != 0) {
                if (j <= jUptimeMillis) {
                    drawable2.setAlpha(this.f11171);
                    this.f11165 = 0L;
                } else {
                    drawable2.setAlpha(((255 - (((int) ((j - jUptimeMillis) * 255)) / this.f11163.f16302)) * this.f11171) / 255);
                    z2 = true;
                }
            }
            drawable = this.f11170;
            if (drawable == null) {
                long j2 = this.f11156;
                if (j2 != 0) {
                    if (j2 <= jUptimeMillis) {
                        drawable.setVisible(false, false);
                        this.f11170 = null;
                        this.f11156 = 0L;
                    } else {
                        drawable.setAlpha(((((int) ((j2 - jUptimeMillis) * 255)) / this.f11163.f16305) * this.f11171) / 255);
                    }
                }
                if (z && z3) {
                    scheduleSelf(this.f11174, jUptimeMillis + 16);
                    return;
                }
                return;
            }
            this.f11156 = 0L;
            z3 = z2;
            if (z) {
                return;
            } else {
                return;
            }
        }
        this.f11165 = 0L;
        z2 = false;
        drawable = this.f11170;
        if (drawable == null) {
        }
        z3 = z2;
        if (z) {
        }
    }

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final Drawable m6966() {
        if (!this.f11158) {
            m6969();
            C4268 c4268 = this.f11160;
            c4268.f16283 = c4268.f16283.clone();
            c4268.f16282 = c4268.f16282.clone();
            this.f11158 = true;
        }
        return this;
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final void m6967(Drawable drawable) {
        if (this.f11169 == null) {
            this.f11169 = new C1753();
        }
        C1753 c1753 = this.f11169;
        c1753.f6995 = drawable.getCallback();
        drawable.setCallback(c1753);
        try {
            if (this.f11163.f16302 <= 0 && this.f11173) {
                drawable.setAlpha(this.f11171);
            }
            C4268 c4268 = this.f11163;
            if (c4268.f16292) {
                drawable.setColorFilter(c4268.f16284);
            } else {
                if (c4268.f16281) {
                    drawable.setTintList(c4268.f16313);
                }
                C4268 c42682 = this.f11163;
                if (c42682.f16300) {
                    drawable.setTintMode(c42682.f16295);
                }
            }
            drawable.setVisible(isVisible(), true);
            drawable.setDither(this.f11163.f16297);
            drawable.setState(getState());
            drawable.setLevel(getLevel());
            drawable.setBounds(getBounds());
            drawable.setLayoutDirection(getLayoutDirection());
            drawable.setAutoMirrored(this.f11163.f16310);
            Rect rect = this.f11168;
            if (rect != null) {
                drawable.setHotspotBounds(rect.left, rect.top, rect.right, rect.bottom);
            }
            C1753 c17532 = this.f11169;
            Drawable.Callback callback = (Drawable.Callback) c17532.f6995;
            c17532.f6995 = null;
            drawable.setCallback(callback);
        } catch (Throwable th) {
            C1753 c17533 = this.f11169;
            Drawable.Callback callback2 = (Drawable.Callback) c17533.f6995;
            c17533.f6995 = null;
            drawable.setCallback(callback2);
            throw th;
        }
    }

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final void m6968(C4268 c4268) {
        this.f11163 = c4268;
        int i = this.f11159;
        if (i >= 0) {
            Drawable drawableM9236 = c4268.m9236(i);
            this.f11166 = drawableM9236;
            if (drawableM9236 != null) {
                m6967(drawableM9236);
            }
        }
        this.f11170 = null;
        this.f11160 = c4268;
        this.f11157 = c4268;
    }

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final Drawable m6969() {
        if (!this.f11164 && super.mutate() == this) {
            C4268 c4268 = new C4268(this.f11157, this, null);
            c4268.f16283 = c4268.f16283.clone();
            c4268.f16282 = c4268.f16282.clone();
            m6968(c4268);
            this.f11164 = true;
        }
        return this;
    }
}
