package coil.decode;

import E3.v;
import java.util.Set;
import x4.AbstractC3250p;

/* JADX INFO: loaded from: classes.dex */
public final class ExifUtilsKt {
    private static final Set<String> RESPECT_PERFORMANCE_MIME_TYPES = AbstractC3250p.Y(new String[]{"image/jpeg", "image/webp", "image/heic", "image/heif"});

    public /* synthetic */ class WhenMappings {
        public static final /* synthetic */ int[] $EnumSwitchMapping$0;

        static {
            int[] iArr = new int[ExifOrientationPolicy.values().length];
            try {
                iArr[ExifOrientationPolicy.RESPECT_PERFORMANCE.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                iArr[ExifOrientationPolicy.IGNORE.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                iArr[ExifOrientationPolicy.RESPECT_ALL.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            $EnumSwitchMapping$0 = iArr;
        }
    }

    public static final boolean isRotated(ExifData exifData) {
        return exifData.getRotationDegrees() > 0;
    }

    public static final boolean isSwapped(ExifData exifData) {
        return exifData.getRotationDegrees() == 90 || exifData.getRotationDegrees() == 270;
    }

    public static final boolean supports(ExifOrientationPolicy exifOrientationPolicy, String str) {
        int i6 = WhenMappings.$EnumSwitchMapping$0[exifOrientationPolicy.ordinal()];
        if (i6 == 1) {
            return str != null && RESPECT_PERFORMANCE_MIME_TYPES.contains(str);
        }
        if (i6 == 2) {
            return false;
        }
        if (i6 == 3) {
            return true;
        }
        throw new v();
    }
}
