package defpackage;

import android.content.ContentResolver;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.Typeface;
import android.graphics.fonts.Font;
import android.graphics.fonts.FontFamily;
import android.graphics.fonts.FontStyle;
import android.net.Uri;
import android.os.ParcelFileDescriptor;
import android.text.TextUtils;
import j$.util.Objects;
import java.io.IOException;
import java.util.List;

/* JADX INFO: renamed from: ˈᵪˌ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public class C1106 extends ᵸˊʾᵜ {
    /* JADX INFO: renamed from: ˈⁱᵡ, reason: contains not printable characters */
    public static Font m3584(FontFamily fontFamily, int i) {
        FontStyle fontStyle = new FontStyle((i & 1) != 0 ? 700 : 400, (i & 2) != 0 ? 1 : 0);
        Font font = fontFamily.getFont(0);
        int iM3585 = m3585(fontStyle, font.getStyle());
        for (int i2 = 1; i2 < fontFamily.getSize(); i2++) {
            Font font2 = fontFamily.getFont(i2);
            int iM35852 = m3585(fontStyle, font2.getStyle());
            if (iM35852 < iM3585) {
                font = font2;
                iM3585 = iM35852;
            }
        }
        return font;
    }

    /* JADX INFO: renamed from: ˊˌˊ, reason: contains not printable characters */
    public static int m3585(FontStyle fontStyle, FontStyle fontStyle2) {
        return (Math.abs(fontStyle.getWeight() - fontStyle2.getWeight()) / 100) + (fontStyle.getSlant() == fontStyle2.getSlant() ? 0 : 2);
    }

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final Typeface m3586(Context context, List list, int i) {
        ContentResolver contentResolver = context.getContentResolver();
        try {
            FontFamily fontFamilyM3588 = m3588((C4821[]) list.get(0), contentResolver);
            if (fontFamilyM3588 == null) {
                return null;
            }
            Typeface.CustomFallbackBuilder customFallbackBuilder = new Typeface.CustomFallbackBuilder(fontFamilyM3588);
            for (int i2 = 1; i2 < list.size(); i2++) {
                FontFamily fontFamilyM35882 = m3588((C4821[]) list.get(i2), contentResolver);
                if (fontFamilyM35882 != null) {
                    customFallbackBuilder.addCustomFallback(fontFamilyM35882);
                }
            }
            return customFallbackBuilder.setStyle(m3584(fontFamilyM3588, i).getStyle()).build();
        } catch (Exception unused) {
            return null;
        }
    }

    /* JADX INFO: renamed from: ᵞᵛᵘ, reason: contains not printable characters */
    public Font mo3587(C4821 c4821) {
        throw new UnsupportedOperationException("Getting font from Typeface is not supported before API31");
    }

    /* JADX INFO: renamed from: ᵨˈʼﹶ, reason: contains not printable characters */
    public final FontFamily m3588(C4821[] c4821Arr, ContentResolver contentResolver) {
        Font fontBuild;
        String str;
        ParcelFileDescriptor parcelFileDescriptorOpenFileDescriptor;
        FontFamily.Builder builder = null;
        for (C4821 c4821 : c4821Arr) {
            if (Objects.equals(c4821.f18386.getScheme(), "systemfont")) {
                fontBuild = mo3587(c4821);
            } else {
                try {
                    Uri uri = c4821.f18386;
                    str = c4821.f18385;
                    parcelFileDescriptorOpenFileDescriptor = contentResolver.openFileDescriptor(uri, "r", null);
                } catch (IOException unused) {
                }
                if (parcelFileDescriptorOpenFileDescriptor == null) {
                    if (parcelFileDescriptorOpenFileDescriptor != null) {
                        parcelFileDescriptorOpenFileDescriptor.close();
                    }
                    fontBuild = null;
                } else {
                    try {
                        Font.Builder ttcIndex = new Font.Builder(parcelFileDescriptorOpenFileDescriptor).setWeight(c4821.f18384).setSlant(c4821.f18387 ? 1 : 0).setTtcIndex(c4821.f18383);
                        if (!TextUtils.isEmpty(str)) {
                            ttcIndex.setFontVariationSettings(str);
                        }
                        fontBuild = ttcIndex.build();
                        parcelFileDescriptorOpenFileDescriptor.close();
                    } catch (Throwable th) {
                        try {
                            parcelFileDescriptorOpenFileDescriptor.close();
                        } catch (Throwable th2) {
                            th.addSuppressed(th2);
                        }
                        throw th;
                    }
                }
            }
            if (fontBuild != null) {
                if (builder == null) {
                    builder = new FontFamily.Builder(fontBuild);
                } else {
                    builder.addFont(fontBuild);
                }
            }
        }
        if (builder == null) {
            return null;
        }
        return builder.build();
    }

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final Typeface m3589(Context context, C4821[] c4821Arr, int i) {
        try {
            FontFamily fontFamilyM3588 = m3588(c4821Arr, context.getContentResolver());
            if (fontFamilyM3588 == null) {
                return null;
            }
            return new Typeface.CustomFallbackBuilder(fontFamilyM3588).setStyle(m3584(fontFamilyM3588, i).getStyle()).build();
        } catch (Exception unused) {
            return null;
        }
    }

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final Typeface m3590(Context context, Resources resources, int i, String str, int i2) {
        try {
            Font fontBuild = new Font.Builder(resources, i).build();
            return new Typeface.CustomFallbackBuilder(new FontFamily.Builder(fontBuild).build()).setStyle(fontBuild.getStyle()).build();
        } catch (Exception unused) {
            return null;
        }
    }

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final Typeface m3591(Context context, C2135 c2135, Resources resources, int i) {
        try {
            FontFamily.Builder builder = null;
            for (C2663 c2663 : c2135.f8462) {
                try {
                    Font fontBuild = new Font.Builder(resources, c2663.f10308).setWeight(c2663.f10303).setSlant(c2663.f10304 ? 1 : 0).setTtcIndex(c2663.f10305).setFontVariationSettings(c2663.f10307).build();
                    if (builder == null) {
                        builder = new FontFamily.Builder(fontBuild);
                    } else {
                        builder.addFont(fontBuild);
                    }
                } catch (IOException unused) {
                }
            }
            if (builder == null) {
                return null;
            }
            FontFamily fontFamilyBuild = builder.build();
            return new Typeface.CustomFallbackBuilder(fontFamilyBuild).setStyle(m3584(fontFamilyBuild, i).getStyle()).build();
        } catch (Exception unused2) {
            return null;
        }
    }
}
