package z1;

import C1.l;
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.os.ParcelFileDescriptor;
import android.util.Log;
import com.revenuecat.purchases.common.networking.RCHTTPStatusCodes;
import com.revenuecat.purchases.ui.revenuecatui.helpers.ColorExtractionConstants;
import java.io.IOException;
import java.io.InputStream;
import java.util.List;
import n2.AbstractC2612c;

/* JADX INFO: loaded from: classes.dex */
public final class k extends AbstractC2612c {
    public static Font x(FontFamily fontFamily, int i6) {
        FontStyle fontStyle = new FontStyle((i6 & 1) != 0 ? ColorExtractionConstants.MAXIMUM_BRIGHTNESS_THRESHOLD : RCHTTPStatusCodes.BAD_REQUEST, (i6 & 2) != 0 ? 1 : 0);
        Font font = fontFamily.getFont(0);
        int iZ = z(fontStyle, font.getStyle());
        for (int i7 = 1; i7 < fontFamily.getSize(); i7++) {
            Font font2 = fontFamily.getFont(i7);
            int iZ2 = z(fontStyle, font2.getStyle());
            if (iZ2 < iZ) {
                font = font2;
                iZ = iZ2;
            }
        }
        return font;
    }

    public static FontFamily y(l[] lVarArr, ContentResolver contentResolver) {
        ParcelFileDescriptor parcelFileDescriptorOpenFileDescriptor;
        FontFamily.Builder builder = null;
        for (l lVar : lVarArr) {
            try {
                parcelFileDescriptorOpenFileDescriptor = contentResolver.openFileDescriptor(lVar.f692a, "r", null);
            } catch (IOException e6) {
                Log.w("TypefaceCompatApi29Impl", "Font load failed", e6);
            }
            if (parcelFileDescriptorOpenFileDescriptor == null) {
                if (parcelFileDescriptorOpenFileDescriptor != null) {
                }
            } else {
                try {
                    Font fontBuild = new Font.Builder(parcelFileDescriptorOpenFileDescriptor).setWeight(lVar.f694c).setSlant(lVar.f695d ? 1 : 0).setTtcIndex(lVar.f693b).build();
                    if (builder == null) {
                        builder = new FontFamily.Builder(fontBuild);
                    } else {
                        builder.addFont(fontBuild);
                    }
                } catch (Throwable th) {
                    try {
                        parcelFileDescriptorOpenFileDescriptor.close();
                    } catch (Throwable th2) {
                        th.addSuppressed(th2);
                    }
                    throw th;
                }
            }
            parcelFileDescriptorOpenFileDescriptor.close();
        }
        if (builder == null) {
            return null;
        }
        return builder.build();
    }

    public static int z(FontStyle fontStyle, FontStyle fontStyle2) {
        return (Math.abs(fontStyle.getWeight() - fontStyle2.getWeight()) / 100) + (fontStyle.getSlant() == fontStyle2.getSlant() ? 0 : 2);
    }

    @Override // n2.AbstractC2612c
    public final Typeface f(Context context, y1.e eVar, Resources resources) {
        try {
            FontFamily.Builder builder = null;
            for (y1.f fVar : eVar.f26149a) {
                try {
                    Font fontBuild = new Font.Builder(resources, fVar.f26155f).setWeight(fVar.f26151b).setSlant(fVar.f26152c ? 1 : 0).setTtcIndex(fVar.f26154e).setFontVariationSettings(fVar.f26153d).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(x(fontFamilyBuild, 0).getStyle()).build();
        } catch (Exception e6) {
            Log.w("TypefaceCompatApi29Impl", "Font load failed", e6);
            return null;
        }
    }

    @Override // n2.AbstractC2612c
    public final Typeface g(Context context, l[] lVarArr, int i6) {
        try {
            FontFamily fontFamilyY = y(lVarArr, context.getContentResolver());
            if (fontFamilyY == null) {
                return null;
            }
            return new Typeface.CustomFallbackBuilder(fontFamilyY).setStyle(x(fontFamilyY, i6).getStyle()).build();
        } catch (Exception e6) {
            Log.w("TypefaceCompatApi29Impl", "Font load failed", e6);
            return null;
        }
    }

    @Override // n2.AbstractC2612c
    public final Typeface h(Context context, List list, int i6) {
        ContentResolver contentResolver = context.getContentResolver();
        try {
            FontFamily fontFamilyY = y((l[]) list.get(0), contentResolver);
            if (fontFamilyY == null) {
                return null;
            }
            Typeface.CustomFallbackBuilder customFallbackBuilder = new Typeface.CustomFallbackBuilder(fontFamilyY);
            for (int i7 = 1; i7 < list.size(); i7++) {
                FontFamily fontFamilyY2 = y((l[]) list.get(i7), contentResolver);
                if (fontFamilyY2 != null) {
                    customFallbackBuilder.addCustomFallback(fontFamilyY2);
                }
            }
            return customFallbackBuilder.setStyle(x(fontFamilyY, i6).getStyle()).build();
        } catch (Exception e6) {
            Log.w("TypefaceCompatApi29Impl", "Font load failed", e6);
            return null;
        }
    }

    @Override // n2.AbstractC2612c
    public final Typeface i(Context context, InputStream inputStream) {
        throw new RuntimeException("Do not use this function in API 29 or later.");
    }

    @Override // n2.AbstractC2612c
    public final Typeface j(Context context, Resources resources, int i6, String str) {
        try {
            Font fontBuild = new Font.Builder(resources, i6).build();
            return new Typeface.CustomFallbackBuilder(new FontFamily.Builder(fontBuild).build()).setStyle(fontBuild.getStyle()).build();
        } catch (Exception e6) {
            Log.w("TypefaceCompatApi29Impl", "Font load failed", e6);
            return null;
        }
    }

    @Override // n2.AbstractC2612c
    public final l m(l[] lVarArr, int i6) {
        throw new RuntimeException("Do not use this function in API 29 or later.");
    }
}
