package defpackage;

import android.R;
import android.graphics.Insets;
import android.graphics.PorterDuff;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.os.Build;
import java.lang.reflect.InvocationTargetException;

/* renamed from: ːᵳˎ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public abstract class AbstractC1991 {

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static final int[] f8003 = {R.attr.state_checked};

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static final int[] f8004 = new int[0];

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public static final Rect f8002 = new Rect();

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public static PorterDuff.Mode m5512(int i, PorterDuff.Mode mode) {
        if (i == 3) {
            return PorterDuff.Mode.SRC_OVER;
        }
        if (i == 5) {
            return PorterDuff.Mode.SRC_IN;
        }
        if (i == 9) {
            return PorterDuff.Mode.SRC_ATOP;
        }
        switch (i) {
            case 14:
                return PorterDuff.Mode.MULTIPLY;
            case 15:
                return PorterDuff.Mode.SCREEN;
            case 16:
                return PorterDuff.Mode.ADD;
            default:
                return mode;
        }
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static void m5513(Drawable drawable) {
        String name = drawable.getClass().getName();
        int i = Build.VERSION.SDK_INT;
        if (i < 29 || i >= 31 || !"android.graphics.drawable.ColorStateListDrawable".equals(name)) {
            return;
        }
        int[] state = drawable.getState();
        if (state == null || state.length == 0) {
            drawable.setState(f8003);
        } else {
            drawable.setState(f8004);
        }
        drawable.setState(state);
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static Rect m5514(Drawable drawable) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException {
        int i = Build.VERSION.SDK_INT;
        if (i >= 29) {
            Insets opticalInsets = drawable.getOpticalInsets();
            return new Rect(opticalInsets.left, opticalInsets.top, opticalInsets.right, opticalInsets.bottom);
        }
        if (i >= 29) {
            boolean z = AbstractC1971.f7936;
        } else if (AbstractC1971.f7936) {
            try {
                Object objInvoke = AbstractC1971.f7937.invoke(drawable, null);
                if (objInvoke != null) {
                    return new Rect(AbstractC1971.f7935.getInt(objInvoke), AbstractC1971.f7938.getInt(objInvoke), AbstractC1971.f7933.getInt(objInvoke), AbstractC1971.f7934.getInt(objInvoke));
                }
            } catch (IllegalAccessException | InvocationTargetException unused) {
            }
        }
        return f8002;
    }
}
