package androidx.core.graphics.drawable;

import android.content.res.ColorStateList;
import android.graphics.Bitmap;
import android.graphics.PorterDuff;
import android.graphics.drawable.Icon;
import android.os.Parcelable;
import androidx.versionedparcelable.CustomVersionedParcelable;

/* JADX INFO: loaded from: classes.dex */
public class IconCompat extends CustomVersionedParcelable {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final PorterDuff.Mode f155a = PorterDuff.Mode.SRC_IN;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public Object f157c;
    public String k;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public int f156b = -1;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public byte[] f158d = null;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public Parcelable f159e = null;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public int f160f = 0;
    public int g = 0;
    public ColorStateList h = null;
    public PorterDuff.Mode i = f155a;
    public String j = null;

    public int a() {
        int i = this.f156b;
        if (i == -1) {
            return ((Icon) this.f157c).getResId();
        }
        if (i == 2) {
            return this.f160f;
        }
        throw new IllegalStateException("called getResId() on " + this);
    }

    public String toString() {
        String str;
        int height;
        if (this.f156b == -1) {
            return String.valueOf(this.f157c);
        }
        StringBuilder sb = new StringBuilder("Icon(typ=");
        switch (this.f156b) {
            case 1:
                str = "BITMAP";
                break;
            case 2:
                str = "RESOURCE";
                break;
            case 3:
                str = "DATA";
                break;
            case 4:
                str = "URI";
                break;
            case 5:
                str = "BITMAP_MASKABLE";
                break;
            case 6:
                str = "URI_MASKABLE";
                break;
            default:
                str = "UNKNOWN";
                break;
        }
        sb.append(str);
        switch (this.f156b) {
            case 1:
            case 5:
                sb.append(" size=");
                sb.append(((Bitmap) this.f157c).getWidth());
                sb.append("x");
                height = ((Bitmap) this.f157c).getHeight();
                sb.append(height);
                break;
            case 2:
                sb.append(" pkg=");
                sb.append(this.k);
                sb.append(" id=");
                sb.append(String.format("0x%08x", Integer.valueOf(a())));
                break;
            case 3:
                sb.append(" len=");
                sb.append(this.f160f);
                if (this.g != 0) {
                    sb.append(" off=");
                    height = this.g;
                    sb.append(height);
                }
                break;
            case 4:
            case 6:
                sb.append(" uri=");
                sb.append(this.f157c);
                break;
        }
        if (this.h != null) {
            sb.append(" tint=");
            sb.append(this.h);
        }
        if (this.i != f155a) {
            sb.append(" mode=");
            sb.append(this.i);
        }
        sb.append(")");
        return sb.toString();
    }
}
