package p010d;

import android.content.Context;
import android.location.Location;
import android.location.LocationManager;
import android.util.Log;
import java.util.Calendar;
import p069x.C1803g;

/* renamed from: d.h0 */
/* loaded from: classes.dex */
public class C0572h0 {

    /* renamed from: d */
    public static C0572h0 f2071d;

    /* renamed from: a */
    public final Context f2072a;

    /* renamed from: b */
    public final LocationManager f2073b;

    /* renamed from: c */
    public final C0573a f2074c = new C0573a();

    /* renamed from: d.h0$a */
    /* loaded from: classes.dex */
    public static class C0573a {

        /* renamed from: a */
        public boolean f2075a;

        /* renamed from: b */
        public long f2076b;
    }

    public C0572h0(Context context, LocationManager locationManager) {
        this.f2072a = context;
        this.f2073b = locationManager;
    }

    /* renamed from: a */
    public static C0572h0 m3376a(Context context) {
        if (f2071d == null) {
            Context applicationContext = context.getApplicationContext();
            f2071d = new C0572h0(applicationContext, (LocationManager) applicationContext.getSystemService("location"));
        }
        return f2071d;
    }

    /* renamed from: b */
    public final Location m3375b() {
        Location m3374c = C1803g.m372b(this.f2072a, "android.permission.ACCESS_COARSE_LOCATION") == 0 ? m3374c("network") : null;
        Location m3374c2 = C1803g.m372b(this.f2072a, "android.permission.ACCESS_FINE_LOCATION") == 0 ? m3374c("gps") : null;
        return (m3374c2 == null || m3374c == null) ? m3374c2 != null ? m3374c2 : m3374c : m3374c2.getTime() > m3374c.getTime() ? m3374c2 : m3374c;
    }

    /* renamed from: c */
    public final Location m3374c(String str) {
        try {
            if (this.f2073b.isProviderEnabled(str)) {
                return this.f2073b.getLastKnownLocation(str);
            }
            return null;
        } catch (Exception e) {
            Log.d("TwilightManager", "Failed to get last known location", e);
            return null;
        }
    }

    /* renamed from: d */
    public boolean m3373d() {
        C0573a c0573a = this.f2074c;
        if (m3372e()) {
            return c0573a.f2075a;
        }
        Location m3375b = m3375b();
        if (m3375b != null) {
            m3371f(m3375b);
            return c0573a.f2075a;
        }
        Log.i("TwilightManager", "Could not get last known location. This is probably because the app does not have any location permissions. Falling back to hardcoded sunrise/sunset values.");
        int i = Calendar.getInstance().get(11);
        return i < 6 || i >= 22;
    }

    /* renamed from: e */
    public final boolean m3372e() {
        return this.f2074c.f2076b > System.currentTimeMillis();
    }

    /* renamed from: f */
    public final void m3371f(Location location) {
        long j;
        C0573a c0573a = this.f2074c;
        long currentTimeMillis = System.currentTimeMillis();
        C0570g0 m3378b = C0570g0.m3378b();
        m3378b.m3379a(currentTimeMillis - 86400000, location.getLatitude(), location.getLongitude());
        m3378b.m3379a(currentTimeMillis, location.getLatitude(), location.getLongitude());
        boolean z = m3378b.f2070c == 1;
        long j2 = m3378b.f2069b;
        long j3 = m3378b.f2068a;
        m3378b.m3379a(currentTimeMillis + 86400000, location.getLatitude(), location.getLongitude());
        long j4 = m3378b.f2069b;
        if (j2 == -1 || j3 == -1) {
            j = 43200000 + currentTimeMillis;
        } else {
            j = (currentTimeMillis > j3 ? j4 + 0 : currentTimeMillis > j2 ? j3 + 0 : j2 + 0) + 60000;
        }
        c0573a.f2075a = z;
        c0573a.f2076b = j;
    }
}