package com.google.firebase.sessions.settings;

import A4.d;
import A4.j;
import C0.B;
import C4.c;
import C4.e;
import M4.a;
import O1.InterfaceC0569i;
import Q4.m;
import android.content.Context;
import android.support.v4.media.session.b;
import androidx.media3.extractor.ts.TsExtractor;
import com.google.firebase.Firebase;
import com.google.firebase.FirebaseApp;
import com.google.firebase.FirebaseKt;
import com.google.firebase.installations.FirebaseInstallationsApi;
import com.google.firebase.sessions.ApplicationInfo;
import com.google.firebase.sessions.SessionDataStoreConfigs;
import com.google.firebase.sessions.SessionEvents;
import e4.C;
import kotlin.jvm.internal.D;
import kotlin.jvm.internal.h;
import kotlin.jvm.internal.o;
import kotlin.jvm.internal.w;
import m3.AbstractC2467b;
import w4.C3137A;

/* JADX INFO: loaded from: classes3.dex */
public final class SessionsSettings {
    private static final String TAG = "SessionsSettings";
    private final SettingsProvider localOverrideSettings;
    private final SettingsProvider remoteSettings;
    public static final Companion Companion = new Companion(null);
    private static final a dataStore$delegate = b.D(SessionDataStoreConfigs.INSTANCE.getSETTINGS_CONFIG_NAME(), new B(SessionsSettings$Companion$dataStore$2.INSTANCE), 12);

    public static final class Companion {
        static final /* synthetic */ m[] $$delegatedProperties;

        static {
            w wVar = new w(Companion.class);
            D.f20116a.getClass();
            $$delegatedProperties = new m[]{wVar};
        }

        public /* synthetic */ Companion(h hVar) {
            this();
        }

        /* JADX INFO: Access modifiers changed from: private */
        public final InterfaceC0569i getDataStore(Context context) {
            return (InterfaceC0569i) SessionsSettings.dataStore$delegate.a(context, $$delegatedProperties[0]);
        }

        public final SessionsSettings getInstance() {
            Object obj = FirebaseKt.getApp(Firebase.INSTANCE).get(SessionsSettings.class);
            o.g(obj, "Firebase.app[SessionsSettings::class.java]");
            return (SessionsSettings) obj;
        }

        private Companion() {
        }
    }

    /* JADX INFO: renamed from: com.google.firebase.sessions.settings.SessionsSettings$updateSettings$1, reason: invalid class name */
    @e(c = "com.google.firebase.sessions.settings.SessionsSettings", f = "SessionsSettings.kt", l = {TsExtractor.TS_STREAM_TYPE_DTS, TsExtractor.TS_STREAM_TYPE_DTS_UHD}, m = "updateSettings")
    public static final class AnonymousClass1 extends c {
        Object L$0;
        int label;
        /* synthetic */ Object result;

        public AnonymousClass1(d dVar) {
            super(dVar);
        }

        @Override // C4.a
        public final Object invokeSuspend(Object obj) {
            this.result = obj;
            this.label |= Integer.MIN_VALUE;
            return SessionsSettings.this.updateSettings(this);
        }
    }

    public SessionsSettings(SettingsProvider localOverrideSettings, SettingsProvider remoteSettings) {
        o.h(localOverrideSettings, "localOverrideSettings");
        o.h(remoteSettings, "remoteSettings");
        this.localOverrideSettings = localOverrideSettings;
        this.remoteSettings = remoteSettings;
    }

    private final boolean isValidSamplingRate(double d6) {
        return 0.0d <= d6 && d6 <= 1.0d;
    }

    /* JADX INFO: renamed from: isValidSessionRestartTimeout-LRDsOJo, reason: not valid java name */
    private final boolean m357isValidSessionRestartTimeoutLRDsOJo(long j4) {
        T4.a aVar = T4.b.f6709b;
        return j4 > 0 && !T4.b.f(j4);
    }

    public final double getSamplingRate() {
        Double samplingRate = this.localOverrideSettings.getSamplingRate();
        if (samplingRate != null) {
            double dDoubleValue = samplingRate.doubleValue();
            if (isValidSamplingRate(dDoubleValue)) {
                return dDoubleValue;
            }
        }
        Double samplingRate2 = this.remoteSettings.getSamplingRate();
        if (samplingRate2 == null) {
            return 1.0d;
        }
        double dDoubleValue2 = samplingRate2.doubleValue();
        if (isValidSamplingRate(dDoubleValue2)) {
            return dDoubleValue2;
        }
        return 1.0d;
    }

    /* JADX INFO: renamed from: getSessionRestartTimeout-UwyO8pc, reason: not valid java name */
    public final long m358getSessionRestartTimeoutUwyO8pc() {
        T4.b bVarMo356getSessionRestartTimeoutFghU774 = this.localOverrideSettings.mo356getSessionRestartTimeoutFghU774();
        if (bVarMo356getSessionRestartTimeoutFghU774 != null) {
            long j4 = bVarMo356getSessionRestartTimeoutFghU774.f6712a;
            if (m357isValidSessionRestartTimeoutLRDsOJo(j4)) {
                return j4;
            }
        }
        T4.b bVarMo356getSessionRestartTimeoutFghU7742 = this.remoteSettings.mo356getSessionRestartTimeoutFghU774();
        if (bVarMo356getSessionRestartTimeoutFghU7742 != null) {
            long j6 = bVarMo356getSessionRestartTimeoutFghU7742.f6712a;
            if (m357isValidSessionRestartTimeoutLRDsOJo(j6)) {
                return j6;
            }
        }
        T4.a aVar = T4.b.f6709b;
        return C.i0(30, T4.d.f6717e);
    }

    public final boolean getSessionsEnabled() {
        Boolean sessionEnabled = this.localOverrideSettings.getSessionEnabled();
        if (sessionEnabled != null) {
            return sessionEnabled.booleanValue();
        }
        Boolean sessionEnabled2 = this.remoteSettings.getSessionEnabled();
        if (sessionEnabled2 != null) {
            return sessionEnabled2.booleanValue();
        }
        return true;
    }

    /* JADX WARN: Code restructure failed: missing block: B:21:0x0056, code lost:
    
        if (r6.updateSettings(r0) == r1) goto L22;
     */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object updateSettings(d dVar) {
        AnonymousClass1 anonymousClass1;
        SessionsSettings sessionsSettings;
        if (dVar instanceof AnonymousClass1) {
            anonymousClass1 = (AnonymousClass1) dVar;
            int i6 = anonymousClass1.label;
            if ((i6 & Integer.MIN_VALUE) != 0) {
                anonymousClass1.label = i6 - Integer.MIN_VALUE;
            } else {
                anonymousClass1 = new AnonymousClass1(dVar);
            }
        }
        Object obj = anonymousClass1.result;
        B4.a aVar = B4.a.f492a;
        int i7 = anonymousClass1.label;
        if (i7 == 0) {
            AbstractC2467b.l(obj);
            SettingsProvider settingsProvider = this.localOverrideSettings;
            anonymousClass1.L$0 = this;
            anonymousClass1.label = 1;
            if (settingsProvider.updateSettings(anonymousClass1) != aVar) {
                sessionsSettings = this;
            }
            return aVar;
        }
        if (i7 != 1) {
            if (i7 != 2) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            AbstractC2467b.l(obj);
            return C3137A.f25453a;
        }
        sessionsSettings = (SessionsSettings) anonymousClass1.L$0;
        AbstractC2467b.l(obj);
        SettingsProvider settingsProvider2 = sessionsSettings.remoteSettings;
        anonymousClass1.L$0 = null;
        anonymousClass1.label = 2;
    }

    private SessionsSettings(Context context, j jVar, j jVar2, FirebaseInstallationsApi firebaseInstallationsApi, ApplicationInfo applicationInfo) {
        this(new LocalOverrideSettings(context), new RemoteSettings(jVar2, firebaseInstallationsApi, applicationInfo, new RemoteSettingsFetcher(applicationInfo, jVar, null, 4, null), Companion.getDataStore(context)));
    }

    /* JADX WARN: Illegal instructions before constructor call */
    public SessionsSettings(FirebaseApp firebaseApp, j blockingDispatcher, j backgroundDispatcher, FirebaseInstallationsApi firebaseInstallationsApi) {
        o.h(firebaseApp, "firebaseApp");
        o.h(blockingDispatcher, "blockingDispatcher");
        o.h(backgroundDispatcher, "backgroundDispatcher");
        o.h(firebaseInstallationsApi, "firebaseInstallationsApi");
        Context applicationContext = firebaseApp.getApplicationContext();
        o.g(applicationContext, "firebaseApp.applicationContext");
        this(applicationContext, blockingDispatcher, backgroundDispatcher, firebaseInstallationsApi, SessionEvents.INSTANCE.getApplicationInfo(firebaseApp));
    }
}
