package com.efs.sdk.launch; import android.content.Context; import android.content.SharedPreferences; import android.util.Log; import com.efs.sdk.base.EfsReporter; import com.efs.sdk.base.observer.IConfigCallback; import com.efs.sdk.pa.config.ConfigManager; import java.util.Map; import java.util.Random; public class LaunchConfigManager { private final String a = "LaunchConfigManager"; private final int b = 0; private EfsReporter c; private int d = 100; private int e; private boolean f = false; private Context g; /* JADX WARNING: Removed duplicated region for block: B:75:0x013f */ /* JADX WARNING: Removed duplicated region for block: B:79:? A[ADDED_TO_REGION, RETURN, SYNTHETIC] */ public LaunchConfigManager(Context context, EfsReporter efsReporter) { SharedPreferences sharedPreferences; SharedPreferences.Editor edit; SharedPreferences.Editor edit2; SharedPreferences.Editor edit3; SharedPreferences.Editor edit4; SharedPreferences.Editor edit5; Context applicationContext = context.getApplicationContext(); this.g = applicationContext; this.c = efsReporter; SharedPreferences sharedPreferences2 = applicationContext.getSharedPreferences("efs_launch", 0); if (sharedPreferences2 != null) { this.e = sharedPreferences2.getInt("apm_startperf_sampling_rate_last", 0); } SharedPreferences sharedPreferences3 = this.g.getSharedPreferences("efs_launch", 0); int i = sharedPreferences3 != null ? sharedPreferences3.getInt("apm_startperf_sampling_rate", -1) : -1; this.c.getAllSdkConfig(new String[]{"apm_startperf_sampling_rate"}, new IConfigCallback() { /* class com.efs.sdk.launch.LaunchConfigManager.AnonymousClass1 */ @Override // com.efs.sdk.base.observer.IConfigCallback public final void onChange(Map<String, Object> map) { SharedPreferences sharedPreferences; SharedPreferences.Editor edit; try { Object obj = map.get("apm_startperf_sampling_rate"); if (obj != null && (sharedPreferences = LaunchConfigManager.this.g.getSharedPreferences("efs_launch", 0)) != null && (edit = sharedPreferences.edit()) != null) { edit.putInt("apm_startperf_sampling_rate", Integer.parseInt(obj.toString())); edit.commit(); } } catch (Throwable th) { th.printStackTrace(); } } }); if (i != -1) { this.d = i; } SharedPreferences sharedPreferences4 = this.g.getSharedPreferences("efs_launch", 0); long j = sharedPreferences4 != null ? sharedPreferences4.getLong(ConfigManager.FLAG_PA_FORE_CHECK_TIME, 0) : 0; boolean z = sharedPreferences4 != null ? sharedPreferences4.getBoolean(ConfigManager.FLAG_PA_CHECK_IN_STATE, false) : false; int i2 = this.d; boolean z2 = true; if (i2 == 0) { if (!(!z || sharedPreferences4 == null || (edit5 = sharedPreferences4.edit()) == null)) { edit5.putBoolean(ConfigManager.FLAG_PA_CHECK_IN_STATE, false); edit5.commit(); } if (!(j == 0 || sharedPreferences4 == null || (edit4 = sharedPreferences4.edit()) == null)) { edit4.putLong(ConfigManager.FLAG_PA_FORE_CHECK_TIME, 0); edit4.commit(); } } else { boolean z3 = i2 != this.e; Long valueOf = Long.valueOf(j); int i3 = this.d; Long valueOf2 = Long.valueOf(System.currentTimeMillis()); Long valueOf3 = Long.valueOf(valueOf2.longValue() - valueOf.longValue()); if (z && valueOf3.longValue() < 86400000 && !z3) { if (LaunchManager.isDebug) { Log.d("LaunchConfigManager", " check in allready"); } this.f = z2; sharedPreferences = this.g.getSharedPreferences("efs_launch", 0); if (sharedPreferences == null) { return; } return; } else if (valueOf3.longValue() >= 86400000 || z3) { if (!(i3 != 0 && (i3 == 100 || new Random().nextInt(100) <= i3))) { if (LaunchManager.isDebug) { Log.d("LaunchConfigManager", "random not check in!"); } z2 = false; } else if (LaunchManager.isDebug) { Log.d("LaunchConfigManager", "random check in"); } SharedPreferences sharedPreferences5 = this.g.getSharedPreferences("efs_launch", 0); if (!(sharedPreferences5 == null || (edit3 = sharedPreferences5.edit()) == null)) { edit3.putBoolean(ConfigManager.FLAG_PA_CHECK_IN_STATE, z2); edit3.commit(); } if (!(sharedPreferences5 == null || (edit2 = sharedPreferences5.edit()) == null)) { edit2.putLong(ConfigManager.FLAG_PA_FORE_CHECK_TIME, valueOf2.longValue()); edit2.commit(); } this.f = z2; sharedPreferences = this.g.getSharedPreferences("efs_launch", 0); if (sharedPreferences == null && (edit = sharedPreferences.edit()) != null) { edit.putInt("apm_startperf_sampling_rate_last", this.d); edit.commit(); return; } return; } else if (LaunchManager.isDebug) { Log.d("LaunchConfigManager", "un repeat check in 24 hour!"); } } z2 = false; this.f = z2; sharedPreferences = this.g.getSharedPreferences("efs_launch", 0); if (sharedPreferences == null) { } } public boolean enableTracer() { return this.f; } }