package defpackage;

import android.content.Context;
import android.content.SharedPreferences;
import android.os.Handler;
import android.os.Looper;
import android.os.SystemClock;
import android.util.Xml;
import android.view.View;
import android.view.ViewGroup;
import com.google.crypto.tink.shaded.protobuf.InvalidProtocolBufferException;
import j$.util.DesugarCollections;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.Serializable;
import java.security.GeneralSecurityException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import kotlinx.serialization.MissingFieldException;
import org.xmlpull.v1.XmlSerializer;

/* renamed from: ʾʾᵩ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public abstract class AbstractC0220 {

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public static volatile Handler f1732;

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public static Thread f1736;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static final Object f1734 = new Object();

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static final InterfaceC3119[] f1735 = new InterfaceC3119[0];

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public static final Object f1733 = new Object();

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public static final void m1498(int i, int i2) {
        if (i <= i2) {
            return;
        }
        ᵨᴵᵺ.ˏˋٴ(i, i2, ") is greater than size (", "toIndex (");
    }

    /* JADX WARN: Code restructure failed: missing block: B:22:0x003d, code lost:
    
        r1 = r3.getAttributeValue(null, "application_locales");
     */
    /* renamed from: ˌʾˀ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static java.lang.String m1499(android.content.Context r8) {
        /*
            java.lang.Object r0 = defpackage.AbstractC0220.f1734
            monitor-enter(r0)
            java.lang.String r1 = ""
            java.lang.String r2 = "androidx.appcompat.app.AppCompatDelegate.application_locales_record_file"
            java.io.FileInputStream r2 = r8.openFileInput(r2)     // Catch: java.lang.Throwable -> L4a java.io.FileNotFoundException -> L63
            org.xmlpull.v1.XmlPullParser r3 = android.util.Xml.newPullParser()     // Catch: java.lang.Throwable -> L29 java.lang.Throwable -> L52
            java.lang.String r4 = "UTF-8"
            r3.setInput(r2, r4)     // Catch: java.lang.Throwable -> L29 java.lang.Throwable -> L52
            int r4 = r3.getDepth()     // Catch: java.lang.Throwable -> L29 java.lang.Throwable -> L52
        L18:
            int r5 = r3.next()     // Catch: java.lang.Throwable -> L29 java.lang.Throwable -> L52
            r6 = 1
            if (r5 == r6) goto L44
            r6 = 3
            if (r5 != r6) goto L2b
            int r7 = r3.getDepth()     // Catch: java.lang.Throwable -> L29 java.lang.Throwable -> L52
            if (r7 <= r4) goto L44
            goto L2b
        L29:
            r8 = move-exception
            goto L4c
        L2b:
            if (r5 == r6) goto L18
            r6 = 4
            if (r5 != r6) goto L31
            goto L18
        L31:
            java.lang.String r5 = r3.getName()     // Catch: java.lang.Throwable -> L29 java.lang.Throwable -> L52
            java.lang.String r6 = "locales"
            boolean r5 = r5.equals(r6)     // Catch: java.lang.Throwable -> L29 java.lang.Throwable -> L52
            if (r5 == 0) goto L18
            java.lang.String r4 = "application_locales"
            r5 = 0
            java.lang.String r1 = r3.getAttributeValue(r5, r4)     // Catch: java.lang.Throwable -> L29 java.lang.Throwable -> L52
        L44:
            if (r2 == 0) goto L55
        L46:
            r2.close()     // Catch: java.lang.Throwable -> L4a java.io.IOException -> L55
            goto L55
        L4a:
            r8 = move-exception
            goto L65
        L4c:
            if (r2 == 0) goto L51
            r2.close()     // Catch: java.lang.Throwable -> L4a java.io.IOException -> L51
        L51:
            throw r8     // Catch: java.lang.Throwable -> L4a
        L52:
            if (r2 == 0) goto L55
            goto L46
        L55:
            boolean r2 = r1.isEmpty()     // Catch: java.lang.Throwable -> L4a
            if (r2 != 0) goto L5c
            goto L61
        L5c:
            java.lang.String r2 = "androidx.appcompat.app.AppCompatDelegate.application_locales_record_file"
            r8.deleteFile(r2)     // Catch: java.lang.Throwable -> L4a
        L61:
            monitor-exit(r0)     // Catch: java.lang.Throwable -> L4a
            return r1
        L63:
            monitor-exit(r0)     // Catch: java.lang.Throwable -> L4a
            return r1
        L65:
            monitor-exit(r0)     // Catch: java.lang.Throwable -> L4a
            throw r8
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.AbstractC0220.m1499(android.content.Context):java.lang.String");
    }

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public static List m1500(Object... objArr) {
        int length = objArr.length;
        return length != 0 ? length != 1 ? DesugarCollections.unmodifiableList(Arrays.asList(objArr)) : Collections.singletonList(objArr[0]) : Collections.EMPTY_LIST;
    }

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public static final File m1501(Context context, String str) {
        return new File(context.getApplicationContext().getFilesDir(), "datastore/".concat(str));
    }

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public static final ᵱᵡᵸˑ m1502(int i) {
        ᵱᵡᵸˑ r0 = new ᵱᵡᵸˑ();
        r0.m8306(ˉˇʨ.ᵻᵢﹳᵰ(new C2836[]{new C2836("args", new ᵟᵤ(i))}));
        return r0;
    }

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public static final InterfaceC3119[] m1503(List list) {
        InterfaceC3119[] interfaceC3119Arr;
        if (list == null || list.isEmpty()) {
            list = null;
        }
        return (list == null || (interfaceC3119Arr = (InterfaceC3119[]) list.toArray(new InterfaceC3119[0])) == null) ? f1735 : interfaceC3119Arr;
    }

    /* renamed from: ˑᵱ, reason: contains not printable characters */
    public static File m1504(Context context) {
        File filesDir = context.getFilesDir();
        if (filesDir != null) {
            return filesDir;
        }
        SystemClock.sleep(100L);
        File filesDir2 = context.getFilesDir();
        if (filesDir2 != null) {
            return filesDir2;
        }
        ᵹˉᵞ.ᵳٴᵶ("getFilesDir returned null twice.");
        return null;
    }

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public static String m1505(byte[] bArr) {
        StringBuilder sb = new StringBuilder(bArr.length * 2);
        for (byte b : bArr) {
            int i = b & 255;
            sb.append("0123456789abcdef".charAt(i / 16));
            sb.append("0123456789abcdef".charAt(i % 16));
        }
        return sb.toString();
    }

    /* renamed from: ᵞʡ, reason: contains not printable characters */
    public static final void m1506(int i, int i2, InterfaceC3119 interfaceC3119) {
        ArrayList arrayList = new ArrayList();
        int i3 = (~i) & i2;
        for (int i4 = 0; i4 < 32; i4++) {
            if ((i3 & 1) != 0) {
                arrayList.add(interfaceC3119.mo6382(i4));
            }
            i3 >>>= 1;
        }
        String strMo6386 = interfaceC3119.mo6386();
        throw new MissingFieldException(arrayList, arrayList.size() == 1 ? "Field '" + ((String) arrayList.get(0)) + "' is required for type with serial name '" + strMo6386 + "', but it was missing" : "Fields " + arrayList + " are required for type with serial name '" + strMo6386 + "', but they were missing", null);
    }

    /* renamed from: ᵡʠ, reason: contains not printable characters */
    public static C2520 m1507(C2520 c2520, String[] strArr, Map map) {
        int i = 0;
        if (c2520 == null) {
            if (strArr == null) {
                return null;
            }
            if (strArr.length == 1) {
                return (C2520) map.get(strArr[0]);
            }
            if (strArr.length > 1) {
                C2520 c25202 = new C2520();
                int length = strArr.length;
                while (i < length) {
                    c25202.m6367((C2520) map.get(strArr[i]));
                    i++;
                }
                return c25202;
            }
        } else {
            if (strArr != null && strArr.length == 1) {
                c2520.m6367((C2520) map.get(strArr[0]));
                return c2520;
            }
            if (strArr != null && strArr.length > 1) {
                int length2 = strArr.length;
                while (i < length2) {
                    c2520.m6367((C2520) map.get(strArr[i]));
                    i++;
                }
            }
        }
        return c2520;
    }

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public static boolean m1508(Thread thread) {
        if (f1736 == null) {
            f1736 = Looper.getMainLooper().getThread();
        }
        return thread == f1736;
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static String m1509(byte[] bArr) {
        StringBuilder sb = new StringBuilder(bArr.length * 2);
        for (byte b : bArr) {
            sb.append(String.format("%02x", Byte.valueOf(b)));
        }
        return sb.toString();
    }

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public static void m1510(int i, Object[] objArr) {
        for (int i2 = 0; i2 < i; i2++) {
            if (objArr[i2] == null) {
                C1260.m3813(AbstractC4486.m9556(new StringBuilder(String.valueOf(i2).length() + 9), "at index ", i2));
                return;
            }
        }
    }

    /* renamed from: ᵨᵳʝ, reason: contains not printable characters */
    public static final Object m1511(InterfaceC2628 interfaceC2628, InterfaceC0362 interfaceC0362, AbstractC1989 abstractC1989) {
        C3958 c3958 = new C3958(interfaceC2628);
        return abstractC1989.mo2135().mo1764(c3958) != null ? interfaceC0362.mo1588(abstractC1989) : ᵮʛˀ.ᵧـˌᵎ(new C0340(c3958), new ᵹʽʘ(interfaceC2628, interfaceC0362, (InterfaceC4943) null, 12), abstractC1989);
    }

    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public static ᵧˉʙ m1512(C2931 c2931, C0863 c0863, byte[] bArr) throws GeneralSecurityException, IOException {
        ByteArrayInputStream byteArrayInputStream = (ByteArrayInputStream) c2931.f11366;
        try {
            C2979 c2979M7286 = C2979.m7286(byteArrayInputStream, C1523.m4449());
            byteArrayInputStream.close();
            if (c2979M7286.m7290().size() == 0) {
                C0910.m3048("empty keyset");
                return null;
            }
            try {
                C2903 c2903M7076 = C2903.m7076(c0863.mo2412(c2979M7286.m7290().m5863(), bArr), C1523.m4449());
                if (c2903M7076 == null || c2903M7076.m7080() <= 0) {
                    throw new GeneralSecurityException("empty keyset");
                }
                return ᵧˉʙ.ᵾᵬ(c2903M7076);
            } catch (InvalidProtocolBufferException unused) {
                C0910.m3048("invalid keyset, corrupted key material");
                return null;
            }
        } catch (Throwable th) {
            byteArrayInputStream.close();
            throw th;
        }
    }

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public static InterfaceC5454 m1513(InterfaceC5454 interfaceC5454) {
        return ((interfaceC5454 instanceof C4248) || (interfaceC5454 instanceof C0909)) ? interfaceC5454 : interfaceC5454 instanceof Serializable ? new C0909(interfaceC5454) : new C4248(interfaceC5454);
    }

    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public static void m1514(Context context, String str) {
        synchronized (f1734) {
            if (str.equals("")) {
                context.deleteFile("androidx.appcompat.app.AppCompatDelegate.application_locales_record_file");
                return;
            }
            try {
                FileOutputStream fileOutputStreamOpenFileOutput = context.openFileOutput("androidx.appcompat.app.AppCompatDelegate.application_locales_record_file", 0);
                XmlSerializer xmlSerializerNewSerializer = Xml.newSerializer();
                try {
                    xmlSerializerNewSerializer.setOutput(fileOutputStreamOpenFileOutput, null);
                    xmlSerializerNewSerializer.startDocument("UTF-8", Boolean.TRUE);
                    xmlSerializerNewSerializer.startTag(null, "locales");
                    xmlSerializerNewSerializer.attribute(null, "application_locales", str);
                    xmlSerializerNewSerializer.endTag(null, "locales");
                    xmlSerializerNewSerializer.endDocument();
                } catch (Exception unused) {
                    if (fileOutputStreamOpenFileOutput != null) {
                    }
                } catch (Throwable th) {
                    if (fileOutputStreamOpenFileOutput != null) {
                        try {
                            fileOutputStreamOpenFileOutput.close();
                        } catch (IOException unused2) {
                        }
                    }
                    throw th;
                }
                if (fileOutputStreamOpenFileOutput != null) {
                    try {
                        fileOutputStreamOpenFileOutput.close();
                    } catch (IOException unused3) {
                    }
                }
            } catch (FileNotFoundException unused4) {
            }
        }
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static final Set m1515(InterfaceC3119 interfaceC3119) {
        if (interfaceC3119 instanceof InterfaceC1025) {
            return ((InterfaceC1025) interfaceC3119).mo3389();
        }
        HashSet hashSet = new HashSet(interfaceC3119.mo6383());
        int iMo6383 = interfaceC3119.mo6383();
        for (int i = 0; i < iMo6383; i++) {
            hashSet.add(interfaceC3119.mo6382(i));
        }
        return hashSet;
    }

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public static View m1516(View view, int i) {
        if (!(view instanceof ViewGroup)) {
            return null;
        }
        ViewGroup viewGroup = (ViewGroup) view;
        int childCount = viewGroup.getChildCount();
        for (int i2 = 0; i2 < childCount; i2++) {
            View viewFindViewById = viewGroup.getChildAt(i2).findViewById(i);
            if (viewFindViewById != null) {
                return viewFindViewById;
            }
        }
        return null;
    }

    /* renamed from: ᵸʓᵠ, reason: contains not printable characters */
    public static void m1517(ᵧˉʙ r2, C5553 c5553, C0863 c0863, byte[] bArr) throws IOException {
        C2903 c2903 = r2.ˀᵗᵝᵭ();
        byte[] bArrMo2411 = c0863.mo2411(c2903.m952(), bArr);
        C0985 c0985M7287 = C2979.m7287();
        C5500 c5500M5862 = AbstractC2202.m5862(bArrMo2411, 0, bArrMo2411.length);
        c0985M7287.m8456();
        C2979.m7289((C2979) c0985M7287.f14207, c5500M5862);
        C0150 c0150M4382 = AbstractC1472.m4382(c2903);
        c0985M7287.m8456();
        C2979.m7288((C2979) c0985M7287.f14207, c0150M4382);
        if (((SharedPreferences.Editor) c5553.f20833).putString((String) c5553.f20835, m1505(((C2979) c0985M7287.m8459()).m952())).commit()) {
            return;
        }
        C0910.m3045("Failed to write to SharedPreferences");
    }

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public static C2372 m1518(InterfaceC5394 interfaceC5394) {
        C1864 c1864 = new C1864();
        c1864.f7557 = new C0619();
        C2372 c2372 = new C2372(c1864);
        c1864.f7559 = c2372;
        c1864.f7558 = interfaceC5394.getClass();
        try {
            Object objMo1597 = interfaceC5394.mo1597(c1864);
            if (objMo1597 == null) {
                return c2372;
            }
            c1864.f7558 = objMo1597;
            return c2372;
        } catch (Exception e) {
            c2372.f9296.mo2504(e);
            return c2372;
        }
    }

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public static byte[] m1519(String str) {
        if (str.length() % 2 != 0) {
            ᵹˉᵞ.ˌᵜᵹᵩ("Expected a string of even length");
            return null;
        }
        int length = str.length() / 2;
        byte[] bArr = new byte[length];
        for (int i = 0; i < length; i++) {
            int i2 = i * 2;
            int iDigit = Character.digit(str.charAt(i2), 16);
            int iDigit2 = Character.digit(str.charAt(i2 + 1), 16);
            if (iDigit == -1 || iDigit2 == -1) {
                ᵹˉᵞ.ˌᵜᵹᵩ("input is not hexadecimal");
                return null;
            }
            bArr[i] = (byte) ((iDigit * 16) + iDigit2);
        }
        return bArr;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public static long[] m1520(Serializable serializable) {
        if (!(serializable instanceof int[])) {
            if (serializable instanceof long[]) {
                return (long[]) serializable;
            }
            return null;
        }
        int[] iArr = (int[]) serializable;
        long[] jArr = new long[iArr.length];
        for (int i = 0; i < iArr.length; i++) {
            jArr[i] = iArr[i];
        }
        return jArr;
    }

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public static Handler m1521() {
        if (f1732 == null) {
            synchronized (f1733) {
                try {
                    if (f1732 == null) {
                        f1732 = new Handler(Looper.getMainLooper());
                    }
                } finally {
                }
            }
        }
        return f1732;
    }
}
