v$c.smali
.class public final Lm2/v$c;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lm2/v;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "c"
.end annotation
.annotation runtime Lkotlin/Metadata;
.end annotation
# direct methods
.method private constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
.registers 2
invoke-direct {p0}, Lm2/v$c;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Lorg/json/JSONObject;Ljava/lang/Object;Ljava/net/HttpURLConnection;)Lm2/v;
.registers 23
.param p1 # Lorg/json/JSONObject;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end param
move-object/from16 v9, p1
const-string v0, "error_code"
const-string v1, "error"
const-string v2, "FACEBOOK_NON_JSON_RESULT"
const-string v3, "body"
const-string v4, "code"
const-string v5, "singleResult"
invoke-static {v9, v5}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v15, 0x0
:try_start_12
invoke-virtual {v9, v4}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_12d
invoke-virtual {v9, v4}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
move-result v5
invoke-static {v9, v3, v2}, Lc3/t0;->O(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v6
if-eqz v6, :cond_f0
instance-of v7, v6, Lorg/json/JSONObject;
if-eqz v7, :cond_f0
move-object v7, v6
check-cast v7, Lorg/json/JSONObject;
invoke-virtual {v7, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v7
:try_end_2d
.catch Lorg/json/JSONException; {:try_start_12 .. :try_end_2d} :catch_12d
const/4 v8, 0x1
const-string v10, "error_subcode"
const/4 v11, 0x0
const/4 v12, -0x1
if-eqz v7, :cond_83
:try_start_34
move-object v0, v6
check-cast v0, Lorg/json/JSONObject;
invoke-static {v0, v1, v15}, Lc3/t0;->O(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/json/JSONObject;
if-nez v0, :cond_41
move-object v1, v15
goto :goto_47
:cond_41
const-string v1, "type"
invoke-virtual {v0, v1, v15}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
:goto_47
if-nez v0, :cond_4b
move-object v7, v15
goto :goto_51
:cond_4b
const-string v7, "message"
invoke-virtual {v0, v7, v15}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
:goto_51
if-nez v0, :cond_55
const/4 v4, -0x1
goto :goto_59
:cond_55
invoke-virtual {v0, v4, v12}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v4
:goto_59
if-nez v0, :cond_5c
goto :goto_60
:cond_5c
invoke-virtual {v0, v10, v12}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v12
:goto_60
if-nez v0, :cond_64
move-object v10, v15
goto :goto_6a
:cond_64
const-string v10, "error_user_msg"
invoke-virtual {v0, v10, v15}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v10
:goto_6a
if-nez v0, :cond_6e
move-object v13, v15
goto :goto_74
:cond_6e
const-string v13, "error_user_title"
invoke-virtual {v0, v13, v15}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v13
:goto_74
if-nez v0, :cond_77
goto :goto_7d
:cond_77
const-string v14, "is_transient"
invoke-virtual {v0, v14, v11}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v11
:goto_7d
move-object v8, v7
move v14, v11
move v7, v12
const/4 v11, 0x1
move v12, v4
goto :goto_cc
:cond_83
move-object v1, v6
check-cast v1, Lorg/json/JSONObject;
invoke-virtual {v1, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v1
:try_end_8a
.catch Lorg/json/JSONException; {:try_start_34 .. :try_end_8a} :catch_12d
const-string v4, "error_msg"
const-string v7, "error_reason"
if-nez v1, :cond_aa
:try_start_90
move-object v1, v6
check-cast v1, Lorg/json/JSONObject;
invoke-virtual {v1, v4}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_aa
move-object v1, v6
check-cast v1, Lorg/json/JSONObject;
invoke-virtual {v1, v7}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_a3
goto :goto_aa
:cond_a3
move-object v4, v15
move-object v8, v4
move-object v10, v8
move-object v13, v10
const/4 v7, -0x1
const/4 v14, 0x0
goto :goto_cd
:cond_aa
:goto_aa
move-object v1, v6
check-cast v1, Lorg/json/JSONObject;
invoke-virtual {v1, v7, v15}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
move-object v7, v6
check-cast v7, Lorg/json/JSONObject;
invoke-virtual {v7, v4, v15}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
move-object v7, v6
check-cast v7, Lorg/json/JSONObject;
invoke-virtual {v7, v0, v12}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
move-object v7, v6
check-cast v7, Lorg/json/JSONObject;
invoke-virtual {v7, v10, v12}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v7
move v12, v0
move-object v8, v4
move-object v10, v15
move-object v13, v10
const/4 v11, 0x1
const/4 v14, 0x0
:goto_cc
move-object v4, v1
:goto_cd
if-eqz v11, :cond_f0
new-instance v16, Lm2/v;
move-object v11, v6
check-cast v11, Lorg/json/JSONObject;
const/16 v17, 0x0
const/16 v18, 0x0
move-object/from16 v0, v16
move v1, v5
move v2, v12
move v3, v7
move-object v5, v8
move-object v6, v13
move-object v7, v10
move-object v8, v11
move-object/from16 v9, p1
move-object/from16 v10, p2
move-object/from16 v11, p3
move-object/from16 v12, v17
move v13, v14
move-object/from16 v14, v18
invoke-direct/range {v0 .. v14}, Lm2/v;-><init>(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lorg/json/JSONObject;Ljava/lang/Object;Ljava/net/HttpURLConnection;Lm2/s;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V
return-object v16
:cond_f0
invoke-virtual/range {p0 .. p0}, Lm2/v$c;->c()Lm2/v$d;
move-result-object v0
invoke-virtual {v0, v5}, Lm2/v$d;->a(I)Z
move-result v0
if-nez v0, :cond_12d
new-instance v16, Lm2/v;
const/4 v4, -0x1
const/4 v6, -0x1
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v10, 0x0
const/4 v11, 0x0
invoke-virtual {v9, v3}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_110
invoke-static {v9, v3, v2}, Lc3/t0;->O(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/json/JSONObject;
move-object v12, v0
goto :goto_111
:cond_110
move-object v12, v15
:goto_111
const/4 v13, 0x0
const/4 v14, 0x0
const/16 v17, 0x0
move-object/from16 v0, v16
move v1, v5
move v2, v4
move v3, v6
move-object v4, v7
move-object v5, v8
move-object v6, v10
move-object v7, v11
move-object v8, v12
move-object/from16 v9, p1
move-object/from16 v10, p2
move-object/from16 v11, p3
move-object v12, v13
move v13, v14
move-object/from16 v14, v17
invoke-direct/range {v0 .. v14}, Lm2/v;-><init>(IIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Lorg/json/JSONObject;Ljava/lang/Object;Ljava/net/HttpURLConnection;Lm2/s;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V
:try_end_12c
.catch Lorg/json/JSONException; {:try_start_90 .. :try_end_12c} :catch_12d
return-object v16
:catch_12d
:cond_12d
return-object v15
.end method
.method public final declared-synchronized b()Lc3/o;
.registers 2
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
monitor-enter p0
:try_start_1
sget-object v0, Lc3/a0;->a:Lc3/a0;
invoke-static {}, Lm2/f0;->m()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lc3/a0;->f(Ljava/lang/String;)Lc3/w;
move-result-object v0
if-nez v0, :cond_15
sget-object v0, Lc3/o;->g:Lc3/o$a;
invoke-virtual {v0}, Lc3/o$a;->b()Lc3/o;
move-result-object v0
:try_end_13
.catchall {:try_start_1 .. :try_end_13} :catchall_1b
monitor-exit p0
return-object v0
:cond_15
:try_start_15
invoke-virtual {v0}, Lc3/w;->d()Lc3/o;
move-result-object v0
:try_end_19
.catchall {:try_start_15 .. :try_end_19} :catchall_1b
monitor-exit p0
return-object v0
:catchall_1b
move-exception v0
monitor-exit p0
throw v0
.end method
.method public final c()Lm2/v$d;
.registers 2
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
invoke-static {}, Lm2/v;->d()Lm2/v$d;
move-result-object v0
return-object v0
.end method