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

import android.content.Context;
import android.os.Process;
import android.os.UserManager;
import androidx.annotation.GuardedBy;
import androidx.annotation.Nullable;

/* JADX INFO: loaded from: classes2.dex */
public abstract class u4 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static volatile boolean f20441a = false;

    @Nullable
    @GuardedBy("DirectBootUtils.class")
    private static UserManager zza;

    /* JADX WARN: Code restructure failed: missing block: B:28:0x0040, code lost:
    
        r1 = false;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static boolean a(Context context) {
        boolean z10 = true;
        if (f20441a) {
            return true;
        }
        synchronized (u4.class) {
            try {
                if (f20441a) {
                    return true;
                }
                int i10 = 1;
                while (true) {
                    if (i10 > 2) {
                        break;
                    }
                    if (zza == null) {
                        zza = (UserManager) context.getSystemService(UserManager.class);
                    }
                    UserManager userManager = zza;
                    if (userManager == null) {
                        break;
                    }
                    try {
                        if (userManager.isUserUnlocked()) {
                            break;
                        }
                        if (userManager.isUserRunning(Process.myUserHandle())) {
                            break;
                        }
                    } catch (NullPointerException unused) {
                        zza = null;
                        i10++;
                    }
                }
                if (z10) {
                    zza = null;
                }
                if (z10) {
                    f20441a = z10;
                }
                return z10;
            } catch (Throwable th) {
                throw th;
            }
        }
    }
}
