OEMConfig.smali
.class public Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;
.super Ljava/lang/Object;
.source "OEMConfig.java"
# static fields
.field private static final FLAG_A:I = 0x5
.field private static final FLAG_ADV:I = 0x4
.field private static final FLAG_AP:I = 0x12
.field private static final FLAG_CMF:I = 0x13
.field private static final FLAG_CR:I = 0x8
.field private static final FLAG_DAPKD:I = 0x17
.field private static final FLAG_DBCF:I = 0x13
.field private static final FLAG_DEVICE_ADMIN:I = 0x18
.field private static final FLAG_DISW:I = 0x14
.field private static final FLAG_E:I = 0x3
.field private static final FLAG_FSR:I = 0x9
.field private static final FLAG_FWS:I = 0x19
.field private static final FLAG_GB:I = 0x10
.field private static final FLAG_GBSC:I = 0x2
.field private static final FLAG_IBDM:I = 0x3
.field private static final FLAG_IMEI:I = 0x1e
.field private static final FLAG_IMEICN:I = 0x15
.field private static final FLAG_JN:I = 0xe
.field private static final FLAG_JR:I = 0x16
.field private static final FLAG_JRN:I = 0x6
.field private static final FLAG_JUNK_PUSH:I = 0xc
.field private static final FLAG_KT:I = 0x18
.field private static final FLAG_L:I = 0x2
.field private static final FLAG_LSN:I = 0x15
.field private static final FLAG_MD:I = 0xc
.field private static final FLAG_MEMR:I = 0x16
.field private static final FLAG_MFTM:I = 0x5
.field private static final FLAG_MUDNF:I = 0x7
.field private static final FLAG_NF:I = 0xd
.field private static final FLAG_NT:I = 0x1a
.field private static final FLAG_NTFT:I = 0x12
.field private static final FLAG_OEM:I = 0xf
.field private static final FLAG_ONOE:I = 0xd
.field private static final FLAG_P:I = 0x4
.field private static final FLAG_PRD:I = 0x10
.field private static final FLAG_R:I = 0x1
.field private static final FLAG_RO:I = 0x7
.field private static final FLAG_RP:I = 0xf
.field private static final FLAG_RTP:I = 0x1b
.field private static final FLAG_RU:I = 0x17
.field private static final FLAG_SAFT:I = 0x1d
.field private static final FLAG_SB:I = 0x1c
.field private static final FLAG_SH:I = 0x9
.field private static final FLAG_SKEY_ATS:I = 0xb
.field private static final FLAG_SP:I = 0xb
.field private static final FLAG_SPJN:I = 0xe
.field private static final FLAG_SSIN:I = 0xa
.field private static final FLAG_T:I = 0x8
.field private static final FLAG_TT:I = 0x14
.field private static final FLAG_UP:I = 0x11
.field private static final FLAG_US:I = 0x0
.field private static final FLAG_USJRS:I = 0x11
.field private static final FLAG_XIAOMI:I = 0x1
.field private static final FLAG_n:I = 0x6
.field private static final FLAG_pr:I = 0xa
.field private static final FLAG_u:I
.field private static cfgFlag:I
.field private static cfgFlag4OEMDistributeControl:J
.field private static cfgFlag_oem:J
# direct methods
.method static constructor <clinit>()V
.registers 4
.prologue
const-wide/16 v2, 0x0
.line 13
const/4 v0, 0x0
sput v0, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag:I
.line 39
sput-wide v2, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag_oem:J
.line 75
sput-wide v2, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag4OEMDistributeControl:J
return-void
.end method
.method public constructor <init>()V
.registers 1
.prologue
.line 12
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getBitValueOfOEMDistributionFlag(I)J
.registers 5
.prologue
.line 949
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/system/VersionReplaceUtils;->IsPreVerionNull()Z
move-result v0
if-eqz v0, :cond_f
.line 950
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag4OEMDistributionControl()J
move-result-wide v0
.line 951
const-wide/16 v2, 0x1
shl-long/2addr v2, p0
and-long/2addr v0, v2
.line 954
:goto_e
return-wide v0
:cond_f
const-wide/16 v0, 0x0
goto :goto_e
.end method
.method public static getConfigFlag()I
.registers 3
.prologue
.line 16
sget v0, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag:I
if-eqz v0, :cond_7
sget v0, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag:I
.line 33
:goto_6
return v0
.line 18
:cond_7
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getAssetsCfgFlag()I
move-result v0
sput v0, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag:I
.line 19
sget v0, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag:I
if-eqz v0, :cond_18
sget v0, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag:I
goto :goto_6
.line 21
:cond_18
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/ConfigIniReader;->getInstance()Lcom/cleanmaster/hpsharelib/base/ConfigIniReader;
move-result-object v0
const-string v1, "global"
const-string v2, "flag"
invoke-virtual {v0, v1, v2}, Lcom/cleanmaster/hpsharelib/base/ConfigIniReader;->getValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 23
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_2c
.line 24
const/4 v0, 0x0
goto :goto_6
.line 27
:cond_2c
invoke-static {v0}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
sput v0, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag:I
.line 29
sget v0, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag:I
if-eqz v0, :cond_43
.line 30
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v0
sget v1, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag:I
invoke-virtual {v0, v1}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setAssetsCfgFlag(I)V
.line 33
:cond_43
sget v0, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag:I
goto :goto_6
.end method
.method public static getConfigFlag4OEMDistributionControl()J
.registers 5
.prologue
const-wide/16 v0, 0x0
.line 78
sget-wide v2, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag4OEMDistributeControl:J
cmp-long v2, v0, v2
if-eqz v2, :cond_b
.line 79
sget-wide v0, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag4OEMDistributeControl:J
.line 100
:cond_a
:goto_a
return-wide v0
.line 82
:cond_b
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v2
invoke-virtual {v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getAssetsCfgFlag4OEMDistributeControl()J
move-result-wide v2
sput-wide v2, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag4OEMDistributeControl:J
.line 83
sget-wide v2, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag4OEMDistributeControl:J
cmp-long v2, v0, v2
if-eqz v2, :cond_1e
.line 84
sget-wide v0, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag4OEMDistributeControl:J
goto :goto_a
.line 87
:cond_1e
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/ConfigIniReader;->getInstance()Lcom/cleanmaster/hpsharelib/base/ConfigIniReader;
move-result-object v2
const-string v3, "global"
const-string v4, "flag_oem_distribute_control"
invoke-virtual {v2, v3, v4}, Lcom/cleanmaster/hpsharelib/base/ConfigIniReader;->getValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 89
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_a
.line 93
:try_start_30
invoke-static {v2}, Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
sput-wide v0, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag4OEMDistributeControl:J
:try_end_3a
.catch Ljava/lang/NumberFormatException; {:try_start_30 .. :try_end_3a} :catch_46
.line 98
:goto_3a
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v0
sget-wide v2, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag4OEMDistributeControl:J
invoke-virtual {v0, v2, v3}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setAssetsCfgFlag4OEMDistributeControl(J)V
.line 100
sget-wide v0, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag4OEMDistributeControl:J
goto :goto_a
.line 94
:catch_46
move-exception v0
.line 95
invoke-virtual {v0}, Ljava/lang/NumberFormatException;->printStackTrace()V
goto :goto_3a
.end method
.method public static getConfigFlag_OEM()J
.registers 5
.prologue
const-wide/16 v0, 0x0
.line 42
sget-wide v2, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag_oem:J
cmp-long v2, v0, v2
if-eqz v2, :cond_b
sget-wide v0, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag_oem:J
.line 61
:cond_a
:goto_a
return-wide v0
.line 44
:cond_b
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v2
invoke-virtual {v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getAssetsCfgFlag_OEM()J
move-result-wide v2
sput-wide v2, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag_oem:J
.line 45
sget-wide v2, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag_oem:J
cmp-long v2, v0, v2
if-eqz v2, :cond_1e
sget-wide v0, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag_oem:J
goto :goto_a
.line 47
:cond_1e
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/ConfigIniReader;->getInstance()Lcom/cleanmaster/hpsharelib/base/ConfigIniReader;
move-result-object v2
const-string v3, "global"
const-string v4, "flag_oem"
invoke-virtual {v2, v3, v4}, Lcom/cleanmaster/hpsharelib/base/ConfigIniReader;->getValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 49
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_a
.line 52
:try_start_30
invoke-static {v2}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
int-to-long v2, v2
sput-wide v2, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag_oem:J
:try_end_3b
.catch Ljava/lang/NumberFormatException; {:try_start_30 .. :try_end_3b} :catch_4d
.line 57
:goto_3b
sget-wide v2, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag_oem:J
cmp-long v0, v0, v2
if-eqz v0, :cond_4a
.line 58
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v0
sget-wide v2, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag_oem:J
invoke-virtual {v0, v2, v3}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setAssetsCfgFlag_OEM(J)V
.line 61
:cond_4a
sget-wide v0, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->cfgFlag_oem:J
goto :goto_a
.line 53
:catch_4d
move-exception v2
.line 54
invoke-virtual {v2}, Ljava/lang/NumberFormatException;->printStackTrace()V
goto :goto_3b
.end method
.method private static getFlagOemBitValue(I)J
.registers 5
.prologue
.line 944
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag_OEM()J
move-result-wide v0
.line 945
const-wide/16 v2, 0x1
shl-long/2addr v2, p0
and-long/2addr v0, v2
return-wide v0
.end method
.method public static isCollectIMEI()Z
.registers 6
.prologue
.line 572
const/4 v0, 0x0
.line 573
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 574
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x403e000000000000L # 30.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 575
const/4 v0, 0x1
.line 577
:cond_12
return v0
.end method
.method public static isCollectIMEI_CN()Z
.registers 6
.prologue
.line 899
const/4 v0, 0x1
.line 900
const/16 v1, 0x15
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_e
.line 901
const/4 v0, 0x0
.line 903
:cond_e
return v0
.end method
.method public static isCpuReminderDefaultOn()Z
.registers 6
.prologue
.line 738
const/4 v0, 0x1
.line 739
const/16 v1, 0x8
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_e
.line 740
const/4 v0, 0x0
.line 742
:cond_e
return v0
.end method
.method public static isDisableBoostChargeEntry()Z
.registers 6
.prologue
.line 873
const/4 v0, 0x0
.line 874
const/16 v1, 0x13
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_e
.line 875
const/4 v0, 0x1
.line 877
:cond_e
return v0
.end method
.method public static isDisableISwipeEntry()Z
.registers 1
.prologue
.line 885
const/4 v0, 0x1
return v0
.end method
.method public static isFreqStartReminderDefaultOn()Z
.registers 6
.prologue
.line 750
const/4 v0, 0x1
.line 751
const/16 v1, 0x9
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_e
.line 752
const/4 v0, 0x0
.line 754
:cond_e
return v0
.end method
.method public static isGuideDeviceAdmin()Z
.registers 4
.prologue
.line 69
const/16 v0, 0x18
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v0
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_e
const/4 v0, 0x1
:goto_d
return v0
:cond_e
const/4 v0, 0x0
goto :goto_d
.end method
.method public static isJunkReminderNotificationDefaultOff()Z
.registers 6
.prologue
.line 713
const/4 v0, 0x0
.line 714
const/4 v1, 0x6
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_d
.line 715
const/4 v0, 0x1
.line 717
:cond_d
return v0
.end method
.method public static isMarketForTestMode()Z
.registers 6
.prologue
.line 700
const/4 v0, 0x0
.line 701
const/4 v1, 0x5
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_d
.line 702
const/4 v0, 0x1
.line 704
:cond_d
return v0
.end method
.method public static isMemoryUsedDialogSupportNinetyFivePercent()Z
.registers 6
.prologue
.line 726
const/4 v0, 0x0
.line 727
const/4 v1, 0x7
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_d
.line 728
const/4 v0, 0x1
.line 730
:cond_d
return v0
.end method
.method public static isOEMAPK()Z
.registers 6
.prologue
.line 824
const/4 v0, 0x0
.line 825
const/16 v1, 0xf
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_e
.line 826
const/4 v0, 0x1
.line 828
:cond_e
return v0
.end method
.method public static isOneNotificationOnlyEveryday()Z
.registers 6
.prologue
.line 798
const/4 v0, 0x0
.line 799
const/16 v1, 0xd
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_e
.line 800
const/4 v0, 0x1
.line 802
:cond_e
return v0
.end method
.method public static isSafeNotGameButton()Z
.registers 6
.prologue
.line 558
const/4 v0, 0x1
.line 559
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 560
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x403d000000000000L # 29.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 561
const/4 v0, 0x0
.line 563
:cond_12
return v0
.end method
.method public static isSetOFFNotificationSetting()Z
.registers 6
.prologue
.line 861
const/4 v0, 0x0
.line 862
const/16 v1, 0x12
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_e
.line 863
const/4 v0, 0x1
.line 865
:cond_e
return v0
.end method
.method public static isShowSafeInstalledNotification()Z
.registers 6
.prologue
.line 762
const/4 v0, 0x1
.line 763
const/16 v1, 0xa
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_e
.line 764
const/4 v0, 0x0
.line 766
:cond_e
return v0
.end method
.method public static isSimplifiedNotificationContent()Z
.registers 6
.prologue
.line 811
const/4 v0, 0x0
.line 812
const/16 v1, 0xe
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_e
.line 813
const/4 v0, 0x1
.line 815
:cond_e
return v0
.end method
.method public static isSupportAPRecommended()Z
.registers 6
.prologue
.line 402
const/4 v0, 0x1
.line 403
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 404
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x4032000000000000L # 18.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 405
const/4 v0, 0x0
.line 407
:cond_12
return v0
.end method
.method public static isSupportAppPicks()Z
.registers 6
.prologue
.line 197
const/4 v0, 0x1
.line 199
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 200
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x4010000000000000L # 4.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 201
const/4 v0, 0x0
.line 203
:cond_12
return v0
.end method
.method public static isSupportAutostartByCfgFlag()Z
.registers 6
.prologue
.line 772
const/4 v0, 0x0
.line 773
const/16 v1, 0xb
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_e
.line 774
const/4 v0, 0x1
.line 776
:cond_e
return v0
.end method
.method public static isSupportCMFRecommended()Z
.registers 6
.prologue
.line 416
const/4 v0, 0x1
.line 417
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 418
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x4033000000000000L # 19.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 419
const/4 v0, 0x0
.line 421
:cond_12
return v0
.end method
.method public static isSupportDeleteAPKFileDialog()Z
.registers 6
.prologue
.line 925
const/4 v0, 0x1
.line 926
const/16 v1, 0x17
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_e
.line 927
const/4 v0, 0x0
.line 929
:cond_e
return v0
.end method
.method public static isSupportFloatingWidget()Z
.registers 6
.prologue
.line 500
const/4 v0, 0x0
.line 501
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 502
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x4039000000000000L # 25.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 503
const/4 v0, 0x1
.line 505
:cond_12
return v0
.end method
.method public static isSupportGameBoxRecommend()Z
.registers 6
.prologue
.line 374
const/4 v0, 0x1
.line 375
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 376
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x4030000000000000L # 16.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 377
const/4 v0, 0x0
.line 379
:cond_12
return v0
.end method
.method public static isSupportJunkPush()Z
.registers 6
.prologue
.line 785
const/4 v0, 0x1
.line 786
const/16 v1, 0xc
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_e
.line 787
const/4 v0, 0x0
.line 789
:cond_e
return v0
.end method
.method public static isSupportJunkReminder()Z
.registers 6
.prologue
.line 457
const/4 v0, 0x1
.line 458
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 459
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x4036000000000000L # 22.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 460
const/4 v0, 0x0
.line 462
:cond_12
return v0
.end method
.method public static isSupportKilltasks()Z
.registers 6
.prologue
.line 486
const/4 v0, 0x0
.line 487
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 488
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x4038000000000000L # 24.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 489
const/4 v0, 0x1
.line 491
:cond_12
return v0
.end method
.method public static isSupportLowSpaceNotification()Z
.registers 6
.prologue
.line 443
const/4 v0, 0x1
.line 444
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 445
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x4035000000000000L # 21.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 446
const/4 v0, 0x0
.line 448
:cond_12
return v0
.end method
.method public static isSupportMemoryDialog()Z
.registers 6
.prologue
.line 316
const/4 v0, 0x1
.line 317
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 318
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x4028000000000000L # 12.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 319
const/4 v0, 0x0
.line 321
:cond_12
return v0
.end method
.method public static isSupportMemoryReminder()Z
.registers 6
.prologue
.line 912
const/4 v0, 0x1
.line 913
const/16 v1, 0x16
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_e
.line 914
const/4 v0, 0x0
.line 916
:cond_e
return v0
.end method
.method public static isSupportNetConnectDialog()Z
.registers 6
.prologue
.line 226
const/4 v0, 0x0
.line 228
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 229
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x4018000000000000L # 6.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 230
const/4 v0, 0x1
.line 232
:cond_12
return v0
.end method
.method public static isSupportNormalNotification()Z
.registers 6
.prologue
.line 333
const/4 v0, 0x1
.line 334
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 335
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x402a000000000000L # 13.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 336
const/4 v0, 0x0
.line 338
:cond_12
return v0
.end method
.method public static isSupportNoticationToggle()Z
.registers 6
.prologue
.line 514
const/4 v0, 0x0
.line 515
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 516
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x403a000000000000L # 26.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 517
const/4 v0, 0x1
.line 519
:cond_12
return v0
.end method
.method public static isSupportOneTap()Z
.registers 6
.prologue
.line 256
const/4 v0, 0x1
.line 258
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 259
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x4020000000000000L # 8.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 260
const/4 v0, 0x0
.line 262
:cond_12
return v0
.end method
.method public static isSupportPppBoxOneTap()Z
.registers 6
.prologue
.line 428
const/4 v0, 0x1
.line 429
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 430
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x4034000000000000L # 20.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 431
const/4 v0, 0x0
.line 433
:cond_12
return v0
.end method
.method public static isSupportPreDownload()Z
.registers 6
.prologue
.line 837
const/4 v0, 0x0
.line 838
const/16 v1, 0x10
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_e
.line 839
const/4 v0, 0x1
.line 841
:cond_e
return v0
.end method
.method public static isSupportPreLoadModule()Z
.registers 6
.prologue
const/4 v0, 0x0
.line 638
const/4 v1, 0x1
.line 639
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-eqz v2, :cond_d
.line 642
:goto_c
return v0
:cond_d
move v0, v1
goto :goto_c
.end method
.method public static isSupportPrivacyTips()Z
.registers 6
.prologue
.line 286
const/4 v0, 0x0
.line 288
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 289
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x4024000000000000L # 10.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 290
const/4 v0, 0x1
.line 292
:cond_12
return v0
.end method
.method public static isSupportRTProtection()Z
.registers 6
.prologue
.line 529
const/4 v0, 0x1
.line 530
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 531
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x403b000000000000L # 27.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 532
const/4 v0, 0x0
.line 534
:cond_12
return v0
.end method
.method public static isSupportRarelyUsedApp()Z
.registers 6
.prologue
.line 471
const/4 v0, 0x1
.line 472
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 473
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x4037000000000000L # 23.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 474
const/4 v0, 0x0
.line 476
:cond_12
return v0
.end method
.method public static isSupportResultsPageApps()Z
.registers 6
.prologue
.line 360
const/4 v0, 0x1
.line 361
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 362
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x402e000000000000L # 15.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 363
const/4 v0, 0x0
.line 365
:cond_12
return v0
.end method
.method public static isSupportRootDialog()Z
.registers 6
.prologue
.line 241
const/4 v0, 0x1
.line 243
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 244
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x401c000000000000L # 7.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 245
const/4 v0, 0x0
.line 247
:cond_12
return v0
.end method
.method public static isSupportSafeBrowsing()Z
.registers 6
.prologue
.line 544
const/4 v0, 0x0
.line 545
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 546
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x403c000000000000L # 28.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 547
const/4 v0, 0x1
.line 549
:cond_12
return v0
.end method
.method public static isSupportShortcut()Z
.registers 6
.prologue
.line 271
const/4 v0, 0x1
.line 273
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 274
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x4022000000000000L # 9.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 275
const/4 v0, 0x0
.line 277
:cond_12
return v0
.end method
.method public static isSupportShowPositioning()Z
.registers 6
.prologue
.line 301
const/4 v0, 0x0
.line 303
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 304
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x4026000000000000L # 11.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 305
const/4 v0, 0x1
.line 307
:cond_12
return v0
.end method
.method public static isSupportSlientlyCreateGameBoxshortcut()Z
.registers 6
.prologue
.line 663
const/4 v0, 0x1
.line 664
const/4 v1, 0x2
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_d
.line 665
const/4 v0, 0x0
.line 667
:cond_d
return v0
.end method
.method public static isSupportUPAppRecommend()Z
.registers 6
.prologue
.line 388
const/4 v0, 0x1
.line 389
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getConfigFlag()I
move-result v1
.line 390
const-wide/high16 v2, 0x4000000000000000L # 2.0
const-wide/high16 v4, 0x4031000000000000L # 17.0
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
move-result-wide v2
double-to-int v2, v2
and-int/2addr v1, v2
if-eqz v1, :cond_12
.line 391
const/4 v0, 0x0
.line 393
:cond_12
return v0
.end method
.method public static isSupportXiaoMiTailorMade()Z
.registers 6
.prologue
const/4 v0, 0x1
.line 651
const/4 v1, 0x0
.line 652
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-eqz v2, :cond_d
.line 655
:goto_c
return v0
:cond_d
move v0, v1
goto :goto_c
.end method
.method public static isSupport_Common_adv()Z
.registers 6
.prologue
.line 688
const/4 v0, 0x1
.line 689
const/4 v1, 0x4
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_d
.line 690
const/4 v0, 0x0
.line 692
:cond_d
return v0
.end method
.method public static isSupport_IBD_MARKET()Z
.registers 6
.prologue
.line 676
const/4 v0, 0x0
.line 677
const/4 v1, 0x3
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_d
.line 678
const/4 v0, 0x1
.line 680
:cond_d
return v0
.end method
.method public static isUsingSettingJunkReminderSize()Z
.registers 6
.prologue
.line 849
const/4 v0, 0x0
.line 850
const/16 v1, 0x11
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->getFlagOemBitValue(I)J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-eqz v1, :cond_e
.line 851
const/4 v0, 0x1
.line 853
:cond_e
return v0
.end method