package com.google.android.material.resources;

import android.content.Context;
import android.util.TypedValue;
import android.view.View;
import com.google.android.material.R;
import defpackage.cm7;
import defpackage.m38;
import defpackage.na2;
import defpackage.rq6;
import defpackage.vo6;
import defpackage.yw;

/* JADX INFO: loaded from: classes2.dex */
@m38
public class MaterialAttributes {
    @rq6
    public static TypedValue resolve(@vo6 Context context, @yw int i) {
        TypedValue typedValue = new TypedValue();
        if (context.getTheme().resolveAttribute(i, typedValue, true)) {
            return typedValue;
        }
        return null;
    }

    public static boolean resolveBoolean(@vo6 Context context, @yw int i, boolean z) {
        TypedValue typedValueResolve = resolve(context, i);
        return (typedValueResolve == null || typedValueResolve.type != 18) ? z : typedValueResolve.data != 0;
    }

    public static boolean resolveBooleanOrThrow(@vo6 Context context, @yw int i, @vo6 String str) {
        return resolveOrThrow(context, i, str) != 0;
    }

    @cm7
    public static int resolveDimension(@vo6 Context context, @yw int i, @na2 int i2) {
        TypedValue typedValueResolve = resolve(context, i);
        return (int) ((typedValueResolve == null || typedValueResolve.type != 5) ? context.getResources().getDimension(i2) : typedValueResolve.getDimension(context.getResources().getDisplayMetrics()));
    }

    public static int resolveInteger(@vo6 Context context, @yw int i, int i2) {
        TypedValue typedValueResolve = resolve(context, i);
        return (typedValueResolve == null || typedValueResolve.type != 16) ? i2 : typedValueResolve.data;
    }

    @cm7
    public static int resolveMinimumAccessibleTouchTarget(@vo6 Context context) {
        return resolveDimension(context, R.attr.minTouchTargetSize, R.dimen.mtrl_min_touch_target_size);
    }

    public static int resolveOrThrow(@vo6 Context context, @yw int i, @vo6 String str) {
        return resolveTypedValueOrThrow(context, i, str).data;
    }

    @vo6
    public static TypedValue resolveTypedValueOrThrow(@vo6 View view, @yw int i) {
        return resolveTypedValueOrThrow(view.getContext(), i, view.getClass().getCanonicalName());
    }

    public static int resolveOrThrow(@vo6 View view, @yw int i) {
        return resolveTypedValueOrThrow(view, i).data;
    }

    @vo6
    public static TypedValue resolveTypedValueOrThrow(@vo6 Context context, @yw int i, @vo6 String str) {
        TypedValue typedValueResolve = resolve(context, i);
        if (typedValueResolve != null) {
            return typedValueResolve;
        }
        throw new IllegalArgumentException(String.format("%1$s requires a value for the %2$s attribute to be set in your app theme. You can either set the attribute in your theme or update your theme to inherit from Theme.MaterialComponents (or a descendant).", str, context.getResources().getResourceName(i)));
    }
}
