package com.strmr.ps.data.auth;

import android.content.SharedPreferences;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.upstream.CmcdData;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import com.strmr.ps.data.repository.AppConfigRepository;
import com.strmr.ps.data.subscription.ProSubscriptionManager;
import com.strmr.ps.data.supabase.DeviceManager;
import defpackage.cr4;
import defpackage.kp6;
import javax.inject.Inject;
import javax.inject.Singleton;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Singleton
@Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\b\u0007\u0018\u00002\u00020\u0001:\u0001\fB)\b\u0007\u0012\u0006\u0010\u0003\u001a\u00020\u0002\u0012\u0006\u0010\u0005\u001a\u00020\u0004\u0012\u0006\u0010\u0007\u001a\u00020\u0006\u0012\u0006\u0010\t\u001a\u00020\b¢\u0006\u0004\b\n\u0010\u000b¨\u0006\r"}, d2 = {"Lcom/strmr/ps/data/auth/FeatureGateManager;", "", "Lcom/strmr/ps/data/auth/GoogleAuthManager;", "googleAuthManager", "Lcom/strmr/ps/data/supabase/DeviceManager;", "deviceManager", "Lcom/strmr/ps/data/subscription/ProSubscriptionManager;", "proSubscriptionManager", "Lcom/strmr/ps/data/repository/AppConfigRepository;", "appConfigRepository", "<init>", "(Lcom/strmr/ps/data/auth/GoogleAuthManager;Lcom/strmr/ps/data/supabase/DeviceManager;Lcom/strmr/ps/data/subscription/ProSubscriptionManager;Lcom/strmr/ps/data/repository/AppConfigRepository;)V", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public final class FeatureGateManager {
    public final GoogleAuthManager a;
    public final DeviceManager b;
    public final ProSubscriptionManager c;
    public final AppConfigRepository d;

    @Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\u0003\b\u0086\u0003\u0018\u00002\u00020\u0001R\u0014\u0010\u0003\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0003\u0010\u0004¨\u0006\u0005"}, d2 = {"Lcom/strmr/ps/data/auth/FeatureGateManager$a;", "", "", "TAG", "Ljava/lang/String;", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class a {
    }

    @Metadata(k = 3, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public /* synthetic */ class b {
        static {
            int[] iArr = new int[BlockReason.values().length];
            try {
                iArr[BlockReason.NOT_SIGNED_IN.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                iArr[BlockReason.SUBSCRIPTION_REQUIRED.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                iArr[BlockReason.UPDATE_REQUIRED.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                iArr[BlockReason.LICENSE_INVALID.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
        }
    }

    @Inject
    public FeatureGateManager(@kp6 GoogleAuthManager googleAuthManager, @kp6 DeviceManager deviceManager, @kp6 ProSubscriptionManager proSubscriptionManager, @kp6 AppConfigRepository appConfigRepository) {
        cr4.g(googleAuthManager, "googleAuthManager");
        cr4.g(deviceManager, "deviceManager");
        cr4.g(proSubscriptionManager, "proSubscriptionManager");
        cr4.g(appConfigRepository, "appConfigRepository");
        this.a = googleAuthManager;
        this.b = deviceManager;
        this.c = proSubscriptionManager;
        this.d = appConfigRepository;
    }

    public final boolean a() {
        if (!this.d.isProRequired()) {
            return true;
        }
        ProSubscriptionManager proSubscriptionManager = this.c;
        SharedPreferences sharedPreferences = proSubscriptionManager.c;
        ProSubscriptionManager.b bVar = (ProSubscriptionManager.b) proSubscriptionManager.d.getValue();
        if (!(bVar instanceof ProSubscriptionManager.b.a) && !(bVar instanceof ProSubscriptionManager.b.C0103b)) {
            String string = sharedPreferences.getString("subscription_status", null);
            if ((!cr4.b(string, AppMeasurementSdk.ConditionalUserProperty.ACTIVE) && !cr4.b(string, "trial")) || !proSubscriptionManager.c()) {
                return false;
            }
            long j = sharedPreferences.getLong("subscription_expires_at", 0L);
            if (j > 0 && System.currentTimeMillis() > j) {
                return false;
            }
            if (cr4.b(string, "trial")) {
                long j2 = sharedPreferences.getLong("trial_expires_at", 0L);
                if (j2 > 0 && System.currentTimeMillis() > j2) {
                    return false;
                }
            }
        } else if (!proSubscriptionManager.c()) {
            return false;
        }
        return true;
    }
}
