package p037.p065.p070;

import android.content.Context;
import android.content.res.AssetManager;
import android.content.res.Resources;
import android.graphics.Typeface;
import android.graphics.fonts.FontVariationAxis;
import android.net.Uri;
import android.os.CancellationSignal;
import android.os.ParcelFileDescriptor;
import android.util.Log;
import java.io.IOException;
import java.lang.reflect.Array;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.nio.ByteBuffer;
import java.util.Map;
import p037.p065.p068.p069.C1854;
import p037.p065.p068.p069.C1855;
import p037.p065.p075.C1884;
import p138.p139.p143.p144.C2803;

/* JADX INFO: renamed from: މ.ރ.ބ.ބ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C1868 extends C1866 {

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public final Class<?> f6269;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public final Constructor<?> f6270;

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public final Method f6271;

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public final Method f6272;

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public final Method f6273;

    /* JADX INFO: renamed from: މ, reason: contains not printable characters */
    public final Method f6274;

    /* JADX INFO: renamed from: ފ, reason: contains not printable characters */
    public final Method f6275;

    public C1868() throws NoSuchMethodException {
        Method methodMo3689;
        Method method;
        Constructor<?> constructor;
        Method methodM3683;
        Method methodM3687;
        Method method2;
        Class<?> cls = null;
        try {
            Class<?> cls2 = Class.forName("android.graphics.FontFamily");
            constructor = cls2.getConstructor(new Class[0]);
            methodM3683 = m3683(cls2);
            methodM3687 = m3687(cls2);
            method2 = cls2.getMethod("freeze", new Class[0]);
            method = cls2.getMethod("abortCreation", new Class[0]);
            methodMo3689 = mo3689(cls2);
            cls = cls2;
        } catch (ClassNotFoundException | NoSuchMethodException e) {
            StringBuilder sbM4889 = C2803.m4889("Unable to collect necessary methods for class ");
            sbM4889.append(e.getClass().getName());
            Log.e("TypefaceCompatApi26Impl", sbM4889.toString(), e);
            methodMo3689 = null;
            method = null;
            constructor = null;
            methodM3683 = null;
            methodM3687 = null;
            method2 = null;
        }
        this.f6269 = cls;
        this.f6270 = constructor;
        this.f6271 = methodM3683;
        this.f6272 = methodM3687;
        this.f6273 = method2;
        this.f6274 = method;
        this.f6275 = methodMo3689;
    }

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    private Object m3681() {
        try {
            return this.f6270.newInstance(new Object[0]);
        } catch (IllegalAccessException | InstantiationException | InvocationTargetException unused) {
            return null;
        }
    }

    @Override // p037.p065.p070.C1871
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public Typeface mo3682(Context context, Resources resources, int i, String str, int i2) {
        if (!m3688()) {
            return super.mo3682(context, resources, i, str, i2);
        }
        Object objM3681 = m3681();
        if (objM3681 == null) {
            return null;
        }
        if (!m3685(context, objM3681, str, 0, -1, -1, null)) {
            m3684(objM3681);
            return null;
        }
        if (m3690(objM3681)) {
            return mo3686(objM3681);
        }
        return null;
    }

    @Override // p037.p065.p070.C1866, p037.p065.p070.C1871
    /* JADX INFO: renamed from: ֏ */
    public Typeface mo3677(Context context, CancellationSignal cancellationSignal, C1884.C1890[] c1890Arr, int i) {
        Typeface typefaceMo3686;
        boolean zBooleanValue;
        if (c1890Arr.length < 1) {
            return null;
        }
        if (!m3688()) {
            C1884.C1890 c1890Mo3691 = mo3691(c1890Arr, i);
            try {
                ParcelFileDescriptor parcelFileDescriptorOpenFileDescriptor = context.getContentResolver().openFileDescriptor(c1890Mo3691.f6312, "r", cancellationSignal);
                if (parcelFileDescriptorOpenFileDescriptor == null) {
                    if (parcelFileDescriptorOpenFileDescriptor != null) {
                        parcelFileDescriptorOpenFileDescriptor.close();
                    }
                    return null;
                }
                try {
                    Typeface typefaceBuild = new Typeface.Builder(parcelFileDescriptorOpenFileDescriptor.getFileDescriptor()).setWeight(c1890Mo3691.f6314).setItalic(c1890Mo3691.f6315).build();
                    parcelFileDescriptorOpenFileDescriptor.close();
                    return typefaceBuild;
                } finally {
                }
            } catch (IOException unused) {
                return null;
            }
        }
        Map<Uri, ByteBuffer> mapM3705 = C1884.m3705(context, c1890Arr, cancellationSignal);
        Object objM3681 = m3681();
        if (objM3681 == null) {
            return null;
        }
        boolean z = false;
        for (C1884.C1890 c1890 : c1890Arr) {
            ByteBuffer byteBuffer = mapM3705.get(c1890.f6312);
            if (byteBuffer != null) {
                try {
                    zBooleanValue = ((Boolean) this.f6272.invoke(objM3681, byteBuffer, Integer.valueOf(c1890.f6313), null, Integer.valueOf(c1890.f6314), Integer.valueOf(c1890.f6315 ? 1 : 0))).booleanValue();
                } catch (IllegalAccessException | InvocationTargetException unused2) {
                    zBooleanValue = false;
                }
                if (!zBooleanValue) {
                    m3684(objM3681);
                    return null;
                }
                z = true;
            }
        }
        if (!z) {
            m3684(objM3681);
            return null;
        }
        if (m3690(objM3681) && (typefaceMo3686 = mo3686(objM3681)) != null) {
            return Typeface.create(typefaceMo3686, i);
        }
        return null;
    }

    @Override // p037.p065.p070.C1866, p037.p065.p070.C1871
    /* JADX INFO: renamed from: ֏ */
    public Typeface mo3678(Context context, C1854 c1854, Resources resources, int i) {
        if (!m3688()) {
            return super.mo3678(context, c1854, resources, i);
        }
        Object objM3681 = m3681();
        if (objM3681 == null) {
            return null;
        }
        for (C1855 c1855 : c1854.f6232) {
            if (!m3685(context, objM3681, c1855.f6233, c1855.f6237, c1855.f6234, c1855.f6235 ? 1 : 0, FontVariationAxis.fromFontVariationSettings(c1855.f6236))) {
                m3684(objM3681);
                return null;
            }
        }
        if (m3690(objM3681)) {
            return mo3686(objM3681);
        }
        return null;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public Method m3683(Class<?> cls) {
        Class<?> cls2 = Integer.TYPE;
        return cls.getMethod("addFontFromAssetManager", AssetManager.class, String.class, Integer.TYPE, Boolean.TYPE, cls2, cls2, cls2, FontVariationAxis[].class);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m3684(Object obj) {
        try {
            this.f6274.invoke(obj, new Object[0]);
        } catch (IllegalAccessException | InvocationTargetException unused) {
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final boolean m3685(Context context, Object obj, String str, int i, int i2, int i3, FontVariationAxis[] fontVariationAxisArr) {
        try {
            return ((Boolean) this.f6271.invoke(obj, context.getAssets(), str, 0, false, Integer.valueOf(i), Integer.valueOf(i2), Integer.valueOf(i3), fontVariationAxisArr)).booleanValue();
        } catch (IllegalAccessException | InvocationTargetException unused) {
            return false;
        }
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public Typeface mo3686(Object obj) {
        try {
            Object objNewInstance = Array.newInstance(this.f6269, 1);
            Array.set(objNewInstance, 0, obj);
            return (Typeface) this.f6275.invoke(null, objNewInstance, -1, -1);
        } catch (IllegalAccessException | InvocationTargetException unused) {
            return null;
        }
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public Method m3687(Class<?> cls) {
        Class<?> cls2 = Integer.TYPE;
        return cls.getMethod("addFontFromBuffer", ByteBuffer.class, cls2, FontVariationAxis[].class, cls2, cls2);
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final boolean m3688() {
        if (this.f6271 == null) {
            Log.w("TypefaceCompatApi26Impl", "Unable to collect necessary private methods. Fallback to legacy implementation.");
        }
        return this.f6271 != null;
    }

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public Method mo3689(Class<?> cls) throws NoSuchMethodException {
        Class cls2 = Integer.TYPE;
        Method declaredMethod = Typeface.class.getDeclaredMethod("createFromFamiliesWithDefault", Array.newInstance(cls, 1).getClass(), cls2, cls2);
        declaredMethod.setAccessible(true);
        return declaredMethod;
    }

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final boolean m3690(Object obj) {
        try {
            return ((Boolean) this.f6273.invoke(obj, new Object[0])).booleanValue();
        } catch (IllegalAccessException | InvocationTargetException unused) {
            return false;
        }
    }
}
