package p037.p065.p075;

import android.content.ContentUris;
import android.content.Context;
import android.content.pm.PackageManager;
import android.content.pm.ProviderInfo;
import android.content.pm.Signature;
import android.content.res.Resources;
import android.database.Cursor;
import android.graphics.Typeface;
import android.net.Uri;
import android.os.CancellationSignal;
import android.os.Handler;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.Callable;
import p037.p041.p042.LayoutInflaterFactory2C1494;
import p037.p057.C1722;
import p037.p057.C1729;
import p037.p065.p068.p069.AbstractC1858;
import p037.p065.p070.C1865;
import p037.p065.p075.C1892;
import p138.p139.p143.p144.C2803;

/* JADX INFO: renamed from: މ.ރ.އ.ؠ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C1884 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static final C1722<String, Typeface> f6298 = new C1722<>(16);

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static final C1892 f6299 = new C1892("fonts", 10, 10000);

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public static final Object f6300 = new Object();

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public static final C1729<String, ArrayList<C1892.InterfaceC1895<C1891>>> f6301 = new C1729<>();

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public static final Comparator<byte[]> f6302 = new C1888();

    /* JADX INFO: renamed from: މ.ރ.އ.ؠ$֏, reason: contains not printable characters */
    public class CallableC1885 implements Callable<C1891> {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final /* synthetic */ Context f6303;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final /* synthetic */ C1883 f6304;

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public final /* synthetic */ int f6305;

        /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
        public final /* synthetic */ String f6306;

        public CallableC1885(Context context, C1883 c1883, int i, String str) {
            this.f6303 = context;
            this.f6304 = c1883;
            this.f6305 = i;
            this.f6306 = str;
        }

        @Override // java.util.concurrent.Callable
        public C1891 call() {
            C1891 c1891M3707 = C1884.m3707(this.f6303, this.f6304, this.f6305);
            Typeface typeface = c1891M3707.f6317;
            if (typeface != null) {
                C1884.f6298.m3372(this.f6306, typeface);
            }
            return c1891M3707;
        }
    }

    /* JADX INFO: renamed from: މ.ރ.އ.ؠ$ؠ, reason: contains not printable characters */
    public class C1886 implements C1892.InterfaceC1895<C1891> {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final /* synthetic */ AbstractC1858 f6307;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final /* synthetic */ Handler f6308;

        public C1886(AbstractC1858 abstractC1858, Handler handler) {
            this.f6307 = abstractC1858;
            this.f6308 = handler;
        }

        @Override // p037.p065.p075.C1892.InterfaceC1895
        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public void mo3708(C1891 c1891) {
            C1891 c18912 = c1891;
            if (c18912 == null) {
                this.f6307.m3662(1, this.f6308);
                return;
            }
            int i = c18912.f6318;
            if (i == 0) {
                this.f6307.m3663(c18912.f6317, this.f6308);
            } else {
                this.f6307.m3662(i, this.f6308);
            }
        }
    }

    /* JADX INFO: renamed from: މ.ރ.އ.ؠ$ހ, reason: contains not printable characters */
    public class C1887 implements C1892.InterfaceC1895<C1891> {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final /* synthetic */ String f6309;

        public C1887(String str) {
            this.f6309 = str;
        }

        @Override // p037.p065.p075.C1892.InterfaceC1895
        /* JADX INFO: renamed from: ֏, reason: avoid collision after fix types in other method and contains not printable characters and merged with bridge method [inline-methods] */
        public void mo3708(C1891 c1891) {
            synchronized (C1884.f6300) {
                ArrayList<C1892.InterfaceC1895<C1891>> arrayList = C1884.f6301.get(this.f6309);
                if (arrayList == null) {
                    return;
                }
                C1884.f6301.remove(this.f6309);
                for (int i = 0; i < arrayList.size(); i++) {
                    arrayList.get(i).mo3708(c1891);
                }
            }
        }
    }

    /* JADX INFO: renamed from: މ.ރ.އ.ؠ$ށ, reason: contains not printable characters */
    public class C1888 implements Comparator<byte[]> {
        @Override // java.util.Comparator
        public int compare(byte[] bArr, byte[] bArr2) {
            int length;
            int length2;
            byte[] bArr3 = bArr;
            byte[] bArr4 = bArr2;
            if (bArr3.length == bArr4.length) {
                for (int i = 0; i < bArr3.length; i++) {
                    if (bArr3[i] != bArr4[i]) {
                        length = bArr3[i];
                        length2 = bArr4[i];
                    }
                }
                return 0;
            }
            length = bArr3.length;
            length2 = bArr4.length;
            return length - length2;
        }
    }

    /* JADX INFO: renamed from: މ.ރ.އ.ؠ$ނ, reason: contains not printable characters */
    public static class C1889 {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final int f6310;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final C1890[] f6311;

        public C1889(int i, C1890[] c1890Arr) {
            this.f6310 = i;
            this.f6311 = c1890Arr;
        }
    }

    /* JADX INFO: renamed from: މ.ރ.އ.ؠ$ރ, reason: contains not printable characters */
    public static class C1890 {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final Uri f6312;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final int f6313;

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public final int f6314;

        /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
        public final boolean f6315;

        /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
        public final int f6316;

        public C1890(Uri uri, int i, int i2, boolean z, int i3) {
            if (uri == null) {
                throw null;
            }
            this.f6312 = uri;
            this.f6313 = i;
            this.f6314 = i2;
            this.f6315 = z;
            this.f6316 = i3;
        }
    }

    /* JADX INFO: renamed from: މ.ރ.އ.ؠ$ބ, reason: contains not printable characters */
    public static final class C1891 {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final Typeface f6317;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final int f6318;

        public C1891(Typeface typeface, int i) {
            this.f6317 = typeface;
            this.f6318 = i;
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static Typeface m3704(Context context, C1883 c1883, AbstractC1858 abstractC1858, Handler handler, boolean z, int i, int i2) {
        String str = c1883.f6297 + "-" + i2;
        Typeface typefaceM3371 = f6298.m3371(str);
        if (typefaceM3371 != null) {
            if (abstractC1858 != null) {
                abstractC1858.mo3205(typefaceM3371);
            }
            return typefaceM3371;
        }
        if (z && i == -1) {
            C1891 c1891M3707 = m3707(context, c1883, i2);
            if (abstractC1858 != null) {
                int i3 = c1891M3707.f6318;
                if (i3 == 0) {
                    abstractC1858.m3663(c1891M3707.f6317, handler);
                } else {
                    abstractC1858.m3662(i3, handler);
                }
            }
            return c1891M3707.f6317;
        }
        CallableC1885 callableC1885 = new CallableC1885(context, c1883, i2, str);
        if (z) {
            try {
                return ((C1891) f6299.m3710(callableC1885, i)).f6317;
            } catch (InterruptedException unused) {
                return null;
            }
        }
        C1886 c1886 = abstractC1858 == null ? null : new C1886(abstractC1858, handler);
        synchronized (f6300) {
            ArrayList<C1892.InterfaceC1895<C1891>> orDefault = f6301.getOrDefault(str, null);
            if (orDefault != null) {
                if (c1886 != null) {
                    orDefault.add(c1886);
                }
                return null;
            }
            if (c1886 != null) {
                ArrayList<C1892.InterfaceC1895<C1891>> arrayList = new ArrayList<>();
                arrayList.add(c1886);
                f6301.put(str, arrayList);
            }
            C1892 c1892 = f6299;
            C1887 c1887 = new C1887(str);
            if (c1892 == null) {
                throw null;
            }
            c1892.m3713(new RunnableC1896(c1892, callableC1885, new Handler(), c1887));
            return null;
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static Map<Uri, ByteBuffer> m3705(Context context, C1890[] c1890Arr, CancellationSignal cancellationSignal) {
        HashMap map = new HashMap();
        for (C1890 c1890 : c1890Arr) {
            if (c1890.f6316 == 0) {
                Uri uri = c1890.f6312;
                if (!map.containsKey(uri)) {
                    map.put(uri, LayoutInflaterFactory2C1494.C1505.m2919(context, cancellationSignal, uri));
                }
            }
        }
        return Collections.unmodifiableMap(map);
    }

    /* JADX WARN: Removed duplicated region for block: B:30:0x0092 A[LOOP:1: B:15:0x004d->B:30:0x0092, LOOP_END] */
    /* JADX WARN: Removed duplicated region for block: B:80:0x0096 A[EDGE_INSN: B:80:0x0096->B:32:0x0096 BREAK  A[LOOP:1: B:15:0x004d->B:30:0x0092], SYNTHETIC] */
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static C1889 m3706(Context context, CancellationSignal cancellationSignal, C1883 c1883) throws PackageManager.NameNotFoundException {
        Cursor cursorQuery;
        boolean z;
        PackageManager packageManager = context.getPackageManager();
        Resources resources = context.getResources();
        String str = c1883.f6292;
        ProviderInfo providerInfoResolveContentProvider = packageManager.resolveContentProvider(str, 0);
        if (providerInfoResolveContentProvider == null) {
            throw new PackageManager.NameNotFoundException(C2803.m4879("No package found for authority: ", str));
        }
        if (!providerInfoResolveContentProvider.packageName.equals(c1883.f6293)) {
            StringBuilder sbM4898 = C2803.m4898("Found content provider ", str, ", but package was not ");
            sbM4898.append(c1883.f6293);
            throw new PackageManager.NameNotFoundException(sbM4898.toString());
        }
        Signature[] signatureArr = packageManager.getPackageInfo(providerInfoResolveContentProvider.packageName, 64).signatures;
        ArrayList arrayList = new ArrayList();
        for (Signature signature : signatureArr) {
            arrayList.add(signature.toByteArray());
        }
        Collections.sort(arrayList, f6302);
        List<List<byte[]>> listM2920 = c1883.f6295;
        if (listM2920 == null) {
            listM2920 = LayoutInflaterFactory2C1494.C1505.m2920(resources, c1883.f6296);
        }
        int i = 0;
        while (true) {
            cursorQuery = null;
            if (i >= listM2920.size()) {
                providerInfoResolveContentProvider = null;
                break;
            }
            ArrayList arrayList2 = new ArrayList(listM2920.get(i));
            Collections.sort(arrayList2, f6302);
            if (arrayList.size() != arrayList2.size()) {
                z = false;
                if (!z) {
                    break;
                }
                i++;
            } else {
                for (int i2 = 0; i2 < arrayList.size(); i2++) {
                    if (!Arrays.equals((byte[]) arrayList.get(i2), (byte[]) arrayList2.get(i2))) {
                        z = false;
                        break;
                    }
                }
                z = true;
                if (!z) {
                }
            }
        }
        if (providerInfoResolveContentProvider == null) {
            return new C1889(1, null);
        }
        String str2 = providerInfoResolveContentProvider.authority;
        ArrayList arrayList3 = new ArrayList();
        Uri uriBuild = new Uri.Builder().scheme("content").authority(str2).build();
        Uri uriBuild2 = new Uri.Builder().scheme("content").authority(str2).appendPath("file").build();
        try {
            cursorQuery = context.getContentResolver().query(uriBuild, new String[]{"_id", "file_id", "font_ttc_index", "font_variation_settings", "font_weight", "font_italic", "result_code"}, "query = ?", new String[]{c1883.f6294}, null, cancellationSignal);
            if (cursorQuery != null && cursorQuery.getCount() > 0) {
                int columnIndex = cursorQuery.getColumnIndex("result_code");
                arrayList3 = new ArrayList();
                int columnIndex2 = cursorQuery.getColumnIndex("_id");
                int columnIndex3 = cursorQuery.getColumnIndex("file_id");
                int columnIndex4 = cursorQuery.getColumnIndex("font_ttc_index");
                int columnIndex5 = cursorQuery.getColumnIndex("font_weight");
                int columnIndex6 = cursorQuery.getColumnIndex("font_italic");
                while (cursorQuery.moveToNext()) {
                    arrayList3.add(new C1890(columnIndex3 == -1 ? ContentUris.withAppendedId(uriBuild, cursorQuery.getLong(columnIndex2)) : ContentUris.withAppendedId(uriBuild2, cursorQuery.getLong(columnIndex3)), columnIndex4 != -1 ? cursorQuery.getInt(columnIndex4) : 0, columnIndex5 != -1 ? cursorQuery.getInt(columnIndex5) : 400, columnIndex6 != -1 && cursorQuery.getInt(columnIndex6) == 1, columnIndex != -1 ? cursorQuery.getInt(columnIndex) : 0));
                }
            }
            return new C1889(0, (C1890[]) arrayList3.toArray(new C1890[0]));
        } finally {
            if (cursorQuery != null) {
                cursorQuery.close();
            }
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static C1891 m3707(Context context, C1883 c1883, int i) {
        try {
            C1889 c1889M3706 = m3706(context, (CancellationSignal) null, c1883);
            int i2 = c1889M3706.f6310;
            if (i2 != 0) {
                return new C1891(null, i2 == 1 ? -2 : -3);
            }
            Typeface typefaceMo3677 = C1865.f6258.mo3677(context, (CancellationSignal) null, c1889M3706.f6311, i);
            return new C1891(typefaceMo3677, typefaceMo3677 != null ? 0 : -3);
        } catch (PackageManager.NameNotFoundException unused) {
            return new C1891(null, -1);
        }
    }
}
