c.smali
.class public final Lcom/bigo/common/settings/a/c;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.registers 1
.line 10
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Lorg/json/JSONObject;Ljava/lang/String;)Z
.registers 3
.line 1023
invoke-virtual {p0, p1}, Lorg/json/JSONObject;->opt(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p0
.line 1054
instance-of p1, p0, Ljava/lang/Boolean;
if-eqz p1, :cond_b
.line 1055
check-cast p0, Ljava/lang/Boolean;
goto :goto_52
.line 1056
:cond_b
instance-of p1, p0, Ljava/lang/Integer;
if-eqz p1, :cond_24
.line 1057
check-cast p0, Ljava/lang/Integer;
invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
move-result p1
const/4 v0, 0x1
if-ne p1, v0, :cond_1b
.line 1058
sget-object p0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
goto :goto_52
.line 1059
:cond_1b
invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
move-result p0
if-nez p0, :cond_51
.line 1060
sget-object p0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
goto :goto_52
.line 1062
:cond_24
instance-of p1, p0, Ljava/lang/String;
if-eqz p1, :cond_51
.line 1063
check-cast p0, Ljava/lang/String;
const-string p1, "true"
.line 1064
invoke-virtual {p1, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result p1
if-nez p1, :cond_4e
const-string p1, "1"
invoke-virtual {p1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_3b
goto :goto_4e
:cond_3b
const-string p1, "false"
.line 1066
invoke-virtual {p1, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result p1
if-nez p1, :cond_4b
const-string p1, "0"
invoke-virtual {p1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_51
.line 1067
:cond_4b
sget-object p0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
goto :goto_52
.line 1065
:cond_4e
:goto_4e
sget-object p0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
goto :goto_52
:cond_51
const/4 p0, 0x0
:goto_52
if-eqz p0, :cond_59
.line 1025
invoke-virtual {p0}, Ljava/lang/Boolean;->booleanValue()Z
move-result p0
return p0
:cond_59
const/4 p0, 0x0
return p0
.end method