package com.google.android.gms.internal.measurement;

import android.content.ContentResolver;
import android.database.sqlite.SQLiteException;
import android.net.Uri;
import android.os.Binder;
import android.os.StrictMode;
import android.util.Log;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Map;
import q.C1443d;

/* JADX INFO: renamed from: com.google.android.gms.internal.measurement.y1, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C0727y1 {

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public static final q.e f10070h = new q.e(0);
    public static final String[] i = {"key", "value"};

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final ContentResolver f10071a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final Uri f10072b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final Runnable f10073c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final Q.a f10074d;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public volatile Map f10076f;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final Object f10075e = new Object();

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final ArrayList f10077g = new ArrayList();

    public C0727y1(ContentResolver contentResolver, Uri uri, Runnable runnable) {
        contentResolver.getClass();
        uri.getClass();
        this.f10071a = contentResolver;
        this.f10072b = uri;
        this.f10073c = runnable;
        this.f10074d = new Q.a(2, this);
    }

    public static C0727y1 a(ContentResolver contentResolver, Uri uri, Runnable runnable) {
        C0727y1 c0727y1;
        synchronized (C0727y1.class) {
            q.e eVar = f10070h;
            c0727y1 = (C0727y1) eVar.get(uri);
            if (c0727y1 == null) {
                try {
                    C0727y1 c0727y12 = new C0727y1(contentResolver, uri, runnable);
                    try {
                        contentResolver.registerContentObserver(uri, false, c0727y12.f10074d);
                        eVar.put(uri, c0727y12);
                    } catch (SecurityException unused) {
                    }
                    c0727y1 = c0727y12;
                } catch (SecurityException unused2) {
                }
            }
        }
        return c0727y1;
    }

    public static synchronized void c() {
        try {
            q.e eVar = f10070h;
            for (C0727y1 c0727y1 : (C1443d) eVar.values()) {
                c0727y1.f10071a.unregisterContentObserver(c0727y1.f10074d);
            }
            eVar.clear();
        } catch (Throwable th) {
            throw th;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:41:0x0051 A[RETURN] */
    /* JADX WARN: Removed duplicated region for block: B:42:0x0052  */
    /* JADX WARN: Type inference failed for: r0v1, types: [java.util.Map] */
    /* JADX WARN: Type inference failed for: r0v10 */
    /* JADX WARN: Type inference failed for: r0v4, types: [android.os.StrictMode$ThreadPolicy, java.util.Map] */
    /* JADX WARN: Type inference failed for: r0v6 */
    /* JADX WARN: Type inference failed for: r0v7 */
    /* JADX WARN: Type inference failed for: r0v8 */
    /* JADX WARN: Type inference failed for: r0v9 */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Map b() {
        Map map;
        ?? r02;
        Object objC;
        Map map2 = this.f10076f;
        ?? r03 = map2;
        if (map2 == null) {
            synchronized (this.f10075e) {
                ?? r04 = this.f10076f;
                r02 = r04;
                if (r04 == 0) {
                    try {
                        StrictMode.ThreadPolicy threadPolicyAllowThreadDiskReads = StrictMode.allowThreadDiskReads();
                        try {
                            try {
                                C0674n2 c0674n2 = new C0674n2(this);
                                try {
                                    objC = c0674n2.c();
                                } catch (SecurityException unused) {
                                    long jClearCallingIdentity = Binder.clearCallingIdentity();
                                    try {
                                        objC = c0674n2.c();
                                    } finally {
                                        Binder.restoreCallingIdentity(jClearCallingIdentity);
                                    }
                                }
                                map = (Map) objC;
                            } catch (SecurityException e8) {
                                e = e8;
                                Log.w("ConfigurationContentLdr", "Unable to query ContentProvider, using default values", e);
                                map = Collections.EMPTY_MAP;
                                StrictMode.setThreadPolicy(threadPolicyAllowThreadDiskReads);
                                this.f10076f = map;
                                r02 = map;
                                r03 = r02;
                                if (r03 == 0) {
                                }
                            }
                        } catch (SQLiteException e9) {
                            e = e9;
                            Log.w("ConfigurationContentLdr", "Unable to query ContentProvider, using default values", e);
                            map = Collections.EMPTY_MAP;
                            StrictMode.setThreadPolicy(threadPolicyAllowThreadDiskReads);
                            this.f10076f = map;
                            r02 = map;
                            r03 = r02;
                            if (r03 == 0) {
                            }
                        } catch (IllegalStateException e10) {
                            e = e10;
                            Log.w("ConfigurationContentLdr", "Unable to query ContentProvider, using default values", e);
                            map = Collections.EMPTY_MAP;
                            StrictMode.setThreadPolicy(threadPolicyAllowThreadDiskReads);
                            this.f10076f = map;
                            r02 = map;
                            r03 = r02;
                            if (r03 == 0) {
                            }
                        }
                        StrictMode.setThreadPolicy(threadPolicyAllowThreadDiskReads);
                        this.f10076f = map;
                        r02 = map;
                    } catch (Throwable th) {
                        StrictMode.setThreadPolicy(r04);
                        throw th;
                    }
                }
            }
            r03 = r02;
        }
        return r03 == 0 ? r03 : Collections.EMPTY_MAP;
    }
}
