导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - SplashActivity.java 源代码

正在查看: SpeedCash v6.5.1482 应用的 SplashActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.bm.sc.kotlin.ui;

import android.app.Activity;
import android.content.Intent;
import android.location.Location;
import android.location.LocationManager;
import android.os.AsyncTask;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
import androidx.core.splashscreen.SplashScreen;
import androidx.exifinterface.media.ExifInterface;
import androidx.lifecycle.LifecycleOwnerKt;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.TrainScheduleEntity;
import com.bm.sc.bebasbayar.handler.AsyncLauncher;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.helper.EventHelper;
import com.bm.sc.bebasbayar.iface.BBCallback;
import com.bm.sc.bebasbayar.service.BBDonwloadPdfService;
import com.bm.sc.bebasbayar.service.BBFirebaseRegisterService;
import com.bm.sc.bebasbayar.setting.ApiConfig;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.setting.session.ConfigSession;
import com.bm.sc.bebasbayar.setting.session.DataSession;
import com.bm.sc.bebasbayar.setting.session.FirebaseSession;
import com.bm.sc.bebasbayar.ui.LockActivity;
import com.bm.sc.bebasbayar.ui.activity.showcase.PermissionActivity;
import com.bm.sc.bebasbayar.ui.activity.showcase.StartPointActivity;
import com.bm.sc.kotlin.helper.FirebaseRemoteConfigHelper;
import com.bm.sc.kotlin.ui.SplashActivity;
import com.bm.sc.util.android.Connections;
import com.bm.sc.util.android.Device;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.Mapper;
import com.facebook.internal.NativeProtocol;
import com.google.android.gms.location.FusedLocationProviderClient;
import com.google.android.gms.location.LocationCallback;
import com.google.android.gms.location.LocationRequest;
import com.google.android.gms.location.LocationResult;
import com.google.android.gms.location.LocationServices;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.firebase.analytics.FirebaseAnalytics;
import com.google.firebase.messaging.FirebaseMessaging;
import dagger.hilt.android.AndroidEntryPoint;
import defpackage.CASE_INSENSITIVE_ORDER;
import defpackage.qs;
import java.lang.ref.WeakReference;
import java.util.HashMap;
import java.util.LinkedHashMap;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlinx.coroutines.Dispatchers;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.json.JSONException;
import org.json.JSONObject;

@Metadata(d1 = {"\u0000l\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u0011\n\u0000\n\u0002\u0010\u0015\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\b\b\u0007\u0018\u0000 :2\u00020\u00012\u00020\u0002:\u0002;:B\u0007¢\u0006\u0004\b8\u00109J\b\u0010\u0004\u001a\u00020\u0003H\u0002J\b\u0010\u0005\u001a\u00020\u0003H\u0002J\u0010\u0010\b\u001a\u00020\u00032\u0006\u0010\u0007\u001a\u00020\u0006H\u0002J\b\u0010\t\u001a\u00020\u0003H\u0002J\b\u0010\n\u001a\u00020\u0006H\u0002J\b\u0010\u000b\u001a\u00020\u0006H\u0002J\b\u0010\f\u001a\u00020\u0003H\u0002J\b\u0010\r\u001a\u00020\u0006H\u0002J.\u0010\u0013\u001a\u0004\u0018\u00010\u000f2\"\u0010\u0012\u001a\u001e\u0012\u0004\u0012\u00020\u000f\u0012\u0004\u0012\u00020\u00100\u000ej\u000e\u0012\u0004\u0012\u00020\u000f\u0012\u0004\u0012\u00020\u0010`\u0011H\u0002J\u0012\u0010\u0016\u001a\u00020\u00032\b\u0010\u0015\u001a\u0004\u0018\u00010\u0014H\u0014J\b\u0010\u0017\u001a\u00020\u0003H\u0016J\u0010\u0010\u0019\u001a\u00020\u00032\u0006\u0010\u0018\u001a\u00020\u000fH\u0016J-\u0010 \u001a\u00020\u00032\u0006\u0010\u001b\u001a\u00020\u001a2\f\u0010\u001d\u001a\b\u0012\u0004\u0012\u00020\u000f0\u001c2\u0006\u0010\u001f\u001a\u00020\u001eH\u0016¢\u0006\u0004\b \u0010!J\"\u0010%\u001a\u00020\u00032\u0006\u0010\u001b\u001a\u00020\u001a2\u0006\u0010\"\u001a\u00020\u001a2\b\u0010$\u001a\u0004\u0018\u00010#H\u0014R\u0016\u0010(\u001a\u00020\u00068\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b&\u0010'R\u0016\u0010+\u001a\u00020\u001a8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b)\u0010*R\u0016\u0010/\u001a\u00020,8\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b-\u0010.R\u0016\u00103\u001a\u0002008\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b1\u00102R\u0016\u00107\u001a\u0002048\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b5\u00106¨\u0006<"}, d2 = {"Lcom/bm/sc/kotlin/ui/SplashActivity;", "Lcom/bm/sc/bebasbayar/ui/activity/showcase/StartPointActivity;", "Lcom/bm/sc/kotlin/helper/FirebaseRemoteConfigHelper$RemoteConfigListener;", "", "L", "Y", "", "isMock", "J", "U", TrainScheduleEntity.CLASS_BUSSINESS, ExifInterface.GPS_MEASUREMENT_IN_PROGRESS, "C", "z", "Ljava/util/HashMap;", "", "", "Lkotlin/collections/HashMap;", "map", ExifInterface.GPS_DIRECTION_TRUE, "Landroid/os/Bundle;", "savedInstanceState", "onCreate", "onRemoteConfigSuccessful", "msg", "onRemoteConfigFailed", "", "requestCode", "", "permissions", "", "grantResults", "onRequestPermissionsResult", "(I[Ljava/lang/String;[I)V", "resultCode", "Landroid/content/Intent;", "data", "onActivityResult", "e", "Z", "keep", "f", "I", "hitFirebase", "Lcom/google/android/gms/location/FusedLocationProviderClient;", "g", "Lcom/google/android/gms/location/FusedLocationProviderClient;", "fusedLocationClient", "Lcom/google/android/gms/location/LocationCallback;", "h", "Lcom/google/android/gms/location/LocationCallback;", "locationCallback", "Lcom/bm/sc/bebasbayar/setting/session/AppSession;", "i", "Lcom/bm/sc/bebasbayar/setting/session/AppSession;", "appSession", "<init>", "()V", "Companion", "a", "app_release"}, k = 1, mv = {1, 8, 0})
@AndroidEntryPoint
@SourceDebugExtension({"SMAP\nSplashActivity.kt\nKotlin\n*S Kotlin\n*F\n+ 1 SplashActivity.kt\ncom/bm/sc/kotlin/ui/SplashActivity\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,559:1\n1#2:560\n*E\n"})
public final class SplashActivity extends Hilt_SplashActivity implements FirebaseRemoteConfigHelper.RemoteConfigListener {

    @NotNull
    public static final String CRASH_TAG = "has:crashed";

    public boolean keep = true;

    public int hitFirebase;

    public FusedLocationProviderClient fusedLocationClient;

    public LocationCallback locationCallback;

    public AppSession appSession;

    @Metadata(d1 = {"\u00000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0002\u0010\u0005\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u0011\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\b\u0002\u0018\u00002\u0018\u0012\u0006\u0012\u0004\u0018\u00010\u0002\u0012\u0006\u0012\u0004\u0018\u00010\u0003\u0012\u0004\u0012\u00020\u00040\u0001B\u0011\b\u0000\u0012\u0006\u0010\u000f\u001a\u00020\r¢\u0006\u0004\b\u0010\u0010\u0011J\u0010\u0010\u0007\u001a\u00020\u00062\u0006\u0010\u0005\u001a\u00020\u0004H\u0014J'\u0010\n\u001a\u00020\u00042\u0016\u0010\t\u001a\f\u0012\b\b\u0001\u0012\u0004\u0018\u00010\u00020\b\"\u0004\u0018\u00010\u0002H\u0014¢\u0006\u0004\b\n\u0010\u000bR\u001a\u0010\u000f\u001a\b\u0012\u0004\u0012\u00020\r0\f8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\n\u0010\u000e¨\u0006\u0012"}, d2 = {"Lcom/bm/sc/kotlin/ui/SplashActivity$a;", "Landroid/os/AsyncTask;", "Ljava/lang/Void;", "", "", BBDonwloadPdfService.EXTRA_RESULT, "", "b", "", NativeProtocol.WEB_DIALOG_PARAMS, "a", "([Ljava/lang/Void;)Ljava/lang/Byte;", "Ljava/lang/ref/WeakReference;", "Lcom/bm/sc/kotlin/ui/SplashActivity;", "Ljava/lang/ref/WeakReference;", "activity", "<init>", "(Lcom/bm/sc/kotlin/ui/SplashActivity;)V", "app_release"}, k = 1, mv = {1, 8, 0})
    public static final class a extends AsyncTask<Void, Integer, Byte> {

        @NotNull
        public final WeakReference<SplashActivity> activity;

        public a(@NotNull SplashActivity activity) {
            Intrinsics.checkNotNullParameter(activity, "activity");
            this.activity = new WeakReference<>(activity);
        }

        @Override
        @NotNull
        public Byte doInBackground(@NotNull Void... params) {
            Intrinsics.checkNotNullParameter(params, "params");
            SplashActivity splashActivity = this.activity.get();
            return Byte.valueOf(splashActivity != null ? new FirebaseSession(splashActivity).checkPlayServices() : (byte) 4);
        }

        public void b(byte result) {
            SplashActivity splashActivity = this.activity.get();
            if (splashActivity != null) {
                if (result == 1) {
                    try {
                        splashActivity.startService(new Intent(splashActivity, (Class<?>) BBFirebaseRegisterService.class));
                    } catch (Exception unused) {
                        BBFirebaseRegisterService.doRegister(splashActivity);
                    }
                }
                splashActivity.onActivityResult(1972, result, null);
            }
        }

        @Override
        public void onPostExecute(Byte b) {
            b(b.byteValue());
        }
    }

    public static final void D(final SplashActivity this$0, int i, boolean z) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        if (z) {
            ApiConfig.fetchScStartConf(this$0, new BBCallback() {
                @Override
                public final void do_callback(int i2, Object obj) {
                    SplashActivity.E(SplashActivity.this, i2, (String) obj);
                }
            });
            return;
        }
        int i2 = this$0.hitFirebase + 1;
        this$0.hitFirebase = i2;
        if (i2 < 5) {
            this$0.C();
            return;
        }
        if (i2 == 5) {
            Affinity.show_confirm_coba_lagi(this$0, R.drawable.ic_fi_alert_confirm, this$0.getString(R.string.title_confirm), this$0.getString(R.string.error_connection_failure_firebase_), new BBCallback() {
                @Override
                public final void do_callback(int i3, Object obj) {
                    SplashActivity.H(SplashActivity.this, i3, ((Boolean) obj).booleanValue());
                }
            }, null);
        } else if (this$0.z()) {
            new AsyncLauncher((StartPointActivity) this$0).execute(this$0.uri, !new AppSession(this$0).isSessionValid());
        } else {
            this$0.finish();
        }
    }

    public static final void E(final SplashActivity this$0, int i, String str) {
        JSONObject jSONObject;
        String string;
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        if (str != null) {
            try {
                jSONObject = new JSONObject(str);
            } catch (JSONException e) {
                e.printStackTrace();
                Affinity.info(this$0, -1, this$0.getString(R.string.title_confirm), this$0.getString(R.string.error_json_parse), new BBCallback() {
                    @Override
                    public final void do_callback(int i2, Object obj) {
                        SplashActivity.G(SplashActivity.this, i2, (Boolean) obj);
                    }
                });
                return;
            }
        } else {
            jSONObject = null;
        }
        try {
            LinkedHashMap<String, Object> jsonToMap = Mapper.jsonToMap(jSONObject);
            Intrinsics.checkNotNullExpressionValue(jsonToMap, "jsonToMap(root)");
            string = this$0.T(jsonToMap);
        } catch (JSONException e2) {
            e2.printStackTrace();
            string = this$0.getString(R.string.error_json_parse);
        }
        if (string != null) {
            Affinity.info(this$0, -1, this$0.getString(R.string.title_confirm), string, new BBCallback() {
                @Override
                public final void do_callback(int i2, Object obj) {
                    SplashActivity.F(SplashActivity.this, i2, (Boolean) obj);
                }
            });
        }
    }

    public static final void F(SplashActivity this$0, int i, Boolean bool) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.finish();
    }

    public static final void G(SplashActivity this$0, int i, Boolean bool) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.finish();
    }

    public static final void H(SplashActivity this$0, int i, boolean z) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        if (z) {
            this$0.C();
        } else if (this$0.z()) {
            new AsyncLauncher((StartPointActivity) this$0).execute(this$0.uri, !new AppSession(this$0).isSessionValid());
        } else {
            this$0.finish();
        }
    }

    public static final void I(SplashActivity this$0, int i, Boolean bool) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.finish();
    }

    public static final void K(SplashActivity this$0, int i, Boolean bool) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.finish();
    }

    public static final void M(SplashActivity this$0, int i, Boolean bool) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.finish();
    }

    public static final void N(SplashActivity this$0, int i, Boolean bool) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.finish();
    }

    public static final void O(SplashActivity this$0, int i, Boolean bool) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.finish();
    }

    public static final void P(SplashActivity this$0, int i, Boolean bool) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        if (this$0.B()) {
            this$0.C();
        }
    }

    public static final boolean Q(SplashActivity this$0) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        return this$0.keep;
    }

    public static final void R(SplashActivity this$0) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.keep = false;
    }

    public static final void S(SplashActivity this$0, int i, Boolean bool) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.finish();
    }

    public static final void V(final SplashActivity this$0, Task it) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        Intrinsics.checkNotNullParameter(it, "it");
        if (!it.isSuccessful()) {
            Affinity.info(this$0, -1, this$0.getString(R.string.title_confirm), this$0.getString(R.string.failed_load_splash_config), new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    SplashActivity.X(SplashActivity.this, i, (Boolean) obj);
                }
            });
            return;
        }
        try {
            String str = (String) it.getResult();
            if (str == null) {
                str = null;
            }
            new ConfigSession(this$0).store(ConfigSession.PROPERTY_FCM_TOKEN, String.valueOf(str));
        } catch (Exception e) {
            Affinity.info(this$0, -1, this$0.getString(R.string.title_confirm), this$0.getString(R.string.failed_load_splash_config), new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    SplashActivity.W(SplashActivity.this, i, (Boolean) obj);
                }
            });
            e.printStackTrace();
        }
    }

    public static final void W(SplashActivity this$0, int i, Boolean bool) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.finish();
    }

    public static final void X(SplashActivity this$0, int i, Boolean bool) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.finish();
    }

    public final boolean A() {
        boolean z = !Intrinsics.areEqual(new DataSession(this).retrieve(DataSession.PROPERTY_INTRO_SHOWN), "1");
        if (z) {
            Bundle bundle = new Bundle();
            bundle.putParcelable("data", getIntent().getData());
            if (new AppSession(this).isSessionValid()) {
                Affinity.purge(this, ShareActivity.class, bundle);
            } else {
                new AsyncLauncher((StartPointActivity) this).execute(this.uri, true);
            }
        }
        return !z;
    }

    public final boolean B() {
        int i = Build.VERSION.SDK_INT;
        boolean z = false;
        boolean z2 = i >= 33 && !Affinity.isPermissionGranted(this, "android.permission.POST_NOTIFICATIONS");
        if (i >= 34 && !Affinity.isPermissionGranted(this, "android.permission.FOREGROUND_SERVICE")) {
            z = true;
        }
        if (z2 && z) {
            Affinity.listen(this, PermissionActivity.class, 1973);
        }
        if (ApiConfig.isLoggable()) {
            StringBuilder sb = new StringBuilder();
            sb.append("Permission Required? ");
            sb.append(z2);
        }
        return !z2;
    }

    public final void C() {
        if (Connections.isConnectingToInternet(this)) {
            ApiConfig.fetchRemoteConfig(this, new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    SplashActivity.D(SplashActivity.this, i, ((Boolean) obj).booleanValue());
                }
            });
        } else {
            Affinity.info(this, -1, "", getString(R.string.error_connection_offline), new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    SplashActivity.I(SplashActivity.this, i, (Boolean) obj);
                }
            });
        }
    }

    public final void J(boolean isMock) {
        FusedLocationProviderClient fusedLocationProviderClient = this.fusedLocationClient;
        LocationCallback locationCallback = null;
        if (fusedLocationProviderClient == null) {
            Intrinsics.throwUninitializedPropertyAccessException("fusedLocationClient");
            fusedLocationProviderClient = null;
        }
        LocationCallback locationCallback2 = this.locationCallback;
        if (locationCallback2 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("locationCallback");
        } else {
            locationCallback = locationCallback2;
        }
        fusedLocationProviderClient.removeLocationUpdates(locationCallback);
        if (isMock) {
            Affinity.info(this, 2, "Penggunaan Fake GPS Terdeteksi", "Mohon tidak menggunakan aplikasi Fake GPS", new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    SplashActivity.K(SplashActivity.this, i, (Boolean) obj);
                }
            });
        } else {
            L();
        }
    }

    public final void L() {
        if (Device.isDeviceRooted()) {
            Affinity.info(this, 2, "Penggunaan root Terdeteksi", "Mohon maaf, disarankan untuk tidak memakai perangkat yang telah diroot.", new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    SplashActivity.M(SplashActivity.this, i, (Boolean) obj);
                }
            });
            return;
        }
        if (Device.isEmulator()) {
            Affinity.info(this, 2, "Penggunaan Emulator Terdeteksi", "Mohon maaf, disarankan untuk tidak memakai perangkat Emulator.", new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    SplashActivity.N(SplashActivity.this, i, (Boolean) obj);
                }
            });
            return;
        }
        if (Device.isClonner(this)) {
            Affinity.info(this, 2, "Penggunaan Clone Terdeteksi", "Mohon maaf, disarankan untuk tidak menggunakan aplikasi yang telah diclone.", new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    SplashActivity.O(SplashActivity.this, i, (Boolean) obj);
                }
            });
            return;
        }
        AppSession appSession = this.appSession;
        AppSession appSession2 = null;
        if (appSession == null) {
            Intrinsics.throwUninitializedPropertyAccessException("appSession");
            appSession = null;
        }
        if (!appSession.isLocked()) {
            new a(this).execute(new Void[0]);
            return;
        }
        AppSession appSession3 = this.appSession;
        if (appSession3 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("appSession");
        } else {
            appSession2 = appSession3;
        }
        Affinity.purge(this, LockActivity.class, LockActivity.getBundle(appSession2.isFingerSet(), ""));
    }

    public final String T(HashMap<String, Object> map) {
        ConfigSession configSession = new ConfigSession(this);
        try {
            configSession.remove(ConfigSession.PROPERTY_SPLASH_BG);
            configSession.importMap(map);
            if (Var.toBoolean(configSession.retrieveMap(ConfigSession.PROPERTY_CUSTOM_CONFIG, ConfigSession.KEY_CUSTOM_CONF_ENABLE_LISTEN_UPDATE_REMOTE_CONFIG), false)) {
                ApiConfig.updateRemoteConfigListener(this);
            }
            if (A()) {
                new AsyncLauncher((StartPointActivity) this).execute(this.uri, new AppSession(this).isSessionValid() ? false : true);
            }
            return null;
        } catch (IllegalAccessException unused) {
            return getString(R.string.error_connection_failure);
        }
    }

    public final void U() {
        FirebaseMessaging.getInstance().getToken().addOnCompleteListener(new OnCompleteListener() {
            @Override
            public final void onComplete(Task task) {
                SplashActivity.V(SplashActivity.this, task);
            }
        });
    }

    public final void Y() {
        Object systemService = getSystemService(FirebaseAnalytics.Param.LOCATION);
        Intrinsics.checkNotNull(systemService, "null cannot be cast to non-null type android.location.LocationManager");
        LocationManager locationManager = (LocationManager) systemService;
        boolean isProviderEnabled = locationManager.isProviderEnabled("gps");
        boolean isProviderEnabled2 = locationManager.isProviderEnabled("network");
        if (!isProviderEnabled && !isProviderEnabled2) {
            L();
            return;
        }
        LocationRequest.Builder builder = new LocationRequest.Builder(100, 5000L);
        builder.setMinUpdateIntervalMillis(2000L);
        LocationRequest build = builder.build();
        Intrinsics.checkNotNullExpressionValue(build, "Builder(\n            Pri…nterval\n        }.build()");
        this.locationCallback = new LocationCallback() {
            @Override
            public void onLocationResult(@NotNull LocationResult locationResult) {
                Intrinsics.checkNotNullParameter(locationResult, "locationResult");
                for (Location location : locationResult.getLocations()) {
                    if (location != null) {
                        SplashActivity.this.J(location.isFromMockProvider());
                    }
                }
            }
        };
        if (ContextCompat.checkSelfPermission(this, "android.permission.ACCESS_FINE_LOCATION") == 0 && ContextCompat.checkSelfPermission(this, "android.permission.ACCESS_COARSE_LOCATION") == 0) {
            FusedLocationProviderClient fusedLocationProviderClient = this.fusedLocationClient;
            LocationCallback locationCallback = null;
            if (fusedLocationProviderClient == null) {
                Intrinsics.throwUninitializedPropertyAccessException("fusedLocationClient");
                fusedLocationProviderClient = null;
            }
            LocationCallback locationCallback2 = this.locationCallback;
            if (locationCallback2 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("locationCallback");
            } else {
                locationCallback = locationCallback2;
            }
            fusedLocationProviderClient.requestLocationUpdates(build, locationCallback, Looper.getMainLooper());
        }
    }

    @Override
    public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
        if (requestCode != 1972) {
            if (requestCode != 1973) {
                super.onActivityResult(requestCode, resultCode, data);
                return;
            } else if (resultCode == -1) {
                C();
                return;
            } else {
                Affinity.info(this, false, getString(R.string.splash_error_denied));
                return;
            }
        }
        if (resultCode != 1) {
            Affinity.info(this, 2, getString(R.string.title_warning), getString(resultCode == 3 ? R.string.error_outdated_play_store : R.string.error_invalid_play_store), new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    SplashActivity.P(SplashActivity.this, i, (Boolean) obj);
                }
            });
            return;
        }
        int i = Build.VERSION.SDK_INT;
        if (i >= 33) {
            ActivityCompat.requestPermissions(this, i >= 34 ? new String[]{"android.permission.POST_NOTIFICATIONS"} : new String[]{"android.permission.POST_NOTIFICATIONS"}, 1973);
        } else {
            C();
        }
    }

    @Override
    public void onCreate(@Nullable Bundle savedInstanceState) {
        SplashScreen.INSTANCE.installSplashScreen(this).setKeepOnScreenCondition(new SplashScreen.KeepOnScreenCondition() {
            @Override
            public final boolean shouldKeepOnScreen() {
                boolean Q;
                Q = SplashActivity.Q(SplashActivity.this);
                return Q;
            }
        });
        super.onCreate(savedInstanceState);
        FusedLocationProviderClient fusedLocationProviderClient = LocationServices.getFusedLocationProviderClient((Activity) this);
        Intrinsics.checkNotNullExpressionValue(fusedLocationProviderClient, "getFusedLocationProviderClient(this)");
        this.fusedLocationClient = fusedLocationProviderClient;
        this.appSession = new AppSession(this);
        if (ContextCompat.checkSelfPermission(this, "android.permission.ACCESS_FINE_LOCATION") == 0 && ContextCompat.checkSelfPermission(this, "android.permission.ACCESS_COARSE_LOCATION") == 0) {
            Y();
        } else {
            L();
        }
        new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
            @Override
            public final void run() {
                SplashActivity.R(SplashActivity.this);
            }
        }, 1500L);
        setContentView(R.layout.activity_splash);
        String simpleName = SplashActivity.class.getSimpleName();
        Intrinsics.checkNotNullExpressionValue(simpleName, "this.javaClass.getSimpleName()");
        EventHelper.sendAllEvents(this, "screen_view", CASE_INSENSITIVE_ORDER.replace$default(simpleName, "Activity", "", false, 4, (Object) null));
        if (this.uri == null) {
            this.uri = getIntent().getData();
            StringBuilder sb = new StringBuilder();
            sb.append("onCreateSplash: ");
            sb.append(this.uri);
        }
        AppSession appSession = this.appSession;
        if (appSession == null) {
            Intrinsics.throwUninitializedPropertyAccessException("appSession");
            appSession = null;
        }
        appSession.store(AppSession.OPEN_HOME_FROM_SPLASH, "1");
        FirebaseRemoteConfigHelper.INSTANCE.initRemoteConfig(this);
    }

    @Override
    public void onRemoteConfigFailed(@NotNull String msg) {
        Intrinsics.checkNotNullParameter(msg, "msg");
        Affinity.info(this, -1, msg, getString(R.string.failed_load_splash_config), new BBCallback() {
            @Override
            public final void do_callback(int i, Object obj) {
                SplashActivity.S(SplashActivity.this, i, (Boolean) obj);
            }
        });
    }

    @Override
    public void onRemoteConfigSuccessful() {
        qs.e(LifecycleOwnerKt.getLifecycleScope(this), Dispatchers.getIO(), null, new SplashActivity$onRemoteConfigSuccessful$1(this, null), 2, null);
    }

    @Override
    public void onRequestPermissionsResult(int requestCode, @NotNull String[] permissions, @NotNull int[] grantResults) {
        Intrinsics.checkNotNullParameter(permissions, "permissions");
        Intrinsics.checkNotNullParameter(grantResults, "grantResults");
        super.onRequestPermissionsResult(requestCode, permissions, grantResults);
        if (requestCode == 1973) {
            C();
        }
    }

    public final boolean z() {
        String var = Var.toString(new ConfigSession(this).retrieveMap(ConfigSession.PROPERTY_URL, ConfigSession.KEY_URL_LANDING), "");
        if (var != null) {
            return !(var.length() == 0);
        }
        return false;
    }
}