a.smali
.class final Lcom/baidu/sapi2/a;
.super Ljava/lang/Object;
.source "SapiAccountRepository.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/baidu/sapi2/a$a;
}
.end annotation
# static fields
.field private static final a:I = 0x6
.field private static final b:Ljava/lang/String; = "3"
# instance fields
.field private c:Lcom/baidu/sapi2/SapiConfiguration;
.field private d:Lcom/baidu/sapi2/a$a;
# direct methods
.method constructor <init>(Landroid/content/Context;)V
.registers 3
.prologue
.line 162
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 163
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->getSapiConfiguration()Lcom/baidu/sapi2/SapiConfiguration;
move-result-object v0
iput-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
.line 164
new-instance v0, Lcom/baidu/sapi2/a$a;
invoke-direct {v0, p1}, Lcom/baidu/sapi2/a$a;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
.line 165
return-void
.end method
.method static synthetic a(Lcom/baidu/sapi2/a;)Lcom/baidu/sapi2/SapiConfiguration;
.registers 2
.prologue
.line 99
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
return-object v0
.end method
.method static synthetic a(Lcom/baidu/sapi2/a;Lcom/baidu/sapi2/callback/IqiyiLoginCallback;Lcom/baidu/sapi2/dto/IqiyiLoginDTO;Lcom/baidu/sapi2/result/IqiyiLoginResult;)V
.registers 4
.prologue
.line 99
invoke-direct {p0, p1, p2, p3}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/IqiyiLoginCallback;Lcom/baidu/sapi2/dto/IqiyiLoginDTO;Lcom/baidu/sapi2/result/IqiyiLoginResult;)V
return-void
.end method
.method static synthetic a(Lcom/baidu/sapi2/a;Lcom/baidu/sapi2/callback/SapiCallback;Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;Landroid/os/Handler;Ljava/lang/Runnable;[Z)V
.registers 6
.prologue
.line 99
invoke-direct/range {p0 .. p5}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/SapiCallback;Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;Landroid/os/Handler;Ljava/lang/Runnable;[Z)V
return-void
.end method
.method static synthetic a(Lcom/baidu/sapi2/a;Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/baidu/sapi2/utils/SapiDataEncryptor;)V
.registers 8
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/security/InvalidKeyException;,
Ljava/security/NoSuchAlgorithmException;,
Ljavax/crypto/NoSuchPaddingException;,
Ljavax/crypto/IllegalBlockSizeException;,
Ljavax/crypto/BadPaddingException;,
Ljava/io/UnsupportedEncodingException;,
Ljavax/security/cert/CertificateException;,
Lorg/json/JSONException;
}
.end annotation
.prologue
.line 99
invoke-direct/range {p0 .. p7}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/baidu/sapi2/utils/SapiDataEncryptor;)V
return-void
.end method
.method private a(Lcom/baidu/sapi2/callback/IqiyiLoginCallback;Lcom/baidu/sapi2/dto/IqiyiLoginDTO;Lcom/baidu/sapi2/result/IqiyiLoginResult;)V
.registers 15
.prologue
.line 2101
iget-object v0, p2, Lcom/baidu/sapi2/dto/IqiyiLoginDTO;->accessToken:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_10
iget-object v0, p2, Lcom/baidu/sapi2/dto/IqiyiLoginDTO;->openID:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_14
.line 2102
:cond_10
invoke-virtual {p1, p3}, Lcom/baidu/sapi2/callback/IqiyiLoginCallback;->onLogin(Lcom/baidu/sapi2/result/IqiyiLoginResult;)V
.line 2215
:goto_13
return-void
.line 2105
:cond_14
invoke-virtual {p0}, Lcom/baidu/sapi2/a;->r()Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/baidu/sapi2/a;->a(Ljava/lang/String;)Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;
move-result-object v6
.line 2106
iget-object v0, p2, Lcom/baidu/sapi2/dto/IqiyiLoginDTO;->phoneNum:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_2b
.line 2107
const-string v0, "crypt_m"
iget-object v1, p2, Lcom/baidu/sapi2/dto/IqiyiLoginDTO;->phoneNum:Ljava/lang/String;
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2109
:cond_2b
const-string v0, "access_token"
iget-object v1, p2, Lcom/baidu/sapi2/dto/IqiyiLoginDTO;->accessToken:Ljava/lang/String;
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2110
const-string v0, "osuid"
iget-object v1, p2, Lcom/baidu/sapi2/dto/IqiyiLoginDTO;->openID:Ljava/lang/String;
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2111
const-string v0, "json"
const-string v1, "1"
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2112
const-string v0, "type"
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
sget-object v2, Lcom/baidu/sapi2/utils/enums/SocialType;->IQIYI:Lcom/baidu/sapi2/utils/enums/SocialType;
invoke-virtual {v2}, Lcom/baidu/sapi2/utils/enums/SocialType;->getType()I
move-result v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, ""
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2113
const-string v0, "act"
const-string v1, "special"
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2114
const-string v0, "display"
const-string v1, "native"
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2115
const-string v0, "client"
const-string v1, "android"
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2116
invoke-virtual {v6}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;
move-result-object v0
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;
invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 2117
const-string v1, "sig"
invoke-virtual {v6, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2119
new-instance v7, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;
invoke-direct {v7}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V
invoke-virtual {p0}, Lcom/baidu/sapi2/a;->r()Ljava/lang/String;
move-result-object v8
const/4 v9, 0x0
invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;
move-result-object v10
new-instance v0, Lcom/baidu/sapi2/a$10;
.line 2120
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v2
move-object v1, p0
move-object v3, p1
move-object v4, p3
move-object v5, p2
invoke-direct/range {v0 .. v5}, Lcom/baidu/sapi2/a$10;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/IqiyiLoginCallback;Lcom/baidu/sapi2/result/IqiyiLoginResult;Lcom/baidu/sapi2/dto/IqiyiLoginDTO;)V
move-object v1, v7
move-object v2, v8
move-object v3, v6
move-object v4, v9
move-object v5, v10
move-object v6, v0
.line 2119
invoke-virtual/range {v1 .. v6}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->get(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V
goto/16 :goto_13
.end method
.method private a(Lcom/baidu/sapi2/callback/SapiCallback;Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;Landroid/os/Handler;Ljava/lang/Runnable;[Z)V
.registers 19
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/FastRegResult;",
">;",
"Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;",
"Landroid/os/Handler;",
"Ljava/lang/Runnable;",
"[Z)V"
}
.end annotation
.prologue
.line 1801
new-instance v3, Lcom/baidu/sapi2/result/FastRegResult;
invoke-direct {v3}, Lcom/baidu/sapi2/result/FastRegResult;-><init>()V
.line 1802
const/4 v0, 0x0
aget-boolean v0, p5, v0
if-eqz v0, :cond_35
.line 1803
iget-object v0, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
invoke-virtual {v0}, Lcom/baidu/sapi2/a$a;->e()V
.line 1804
const/16 v0, -0x67
invoke-virtual {v3, v0}, Lcom/baidu/sapi2/result/FastRegResult;->setResultCode(I)V
.line 1805
invoke-interface {p1}, Lcom/baidu/sapi2/callback/SapiCallback;->onFinish()V
.line 1806
const/16 v0, 0x2ef5
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
sget-object v4, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FINISH:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;
aput-object v4, v1, v2
invoke-static {v0, v1}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V
.line 1809
invoke-interface {p1, v3}, Lcom/baidu/sapi2/callback/SapiCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
.line 1810
const/16 v0, 0x2ef5
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
sget-object v3, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;
aput-object v3, v1, v2
invoke-static {v0, v1}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V
.line 1921
:goto_34
return-void
.line 1816
:cond_35
new-instance v9, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;
invoke-direct {v9}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/v2/sapi/smsgetlogin"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v10
const/4 v11, 0x0
invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;
move-result-object v12
new-instance v0, Lcom/baidu/sapi2/a$8;
.line 1817
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v2
move-object v1, p0
move-object/from16 v4, p3
move-object/from16 v5, p4
move-object v6, p1
move-object v7, p2
move-object/from16 v8, p5
invoke-direct/range {v0 .. v8}, Lcom/baidu/sapi2/a$8;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/result/FastRegResult;Landroid/os/Handler;Ljava/lang/Runnable;Lcom/baidu/sapi2/callback/SapiCallback;Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;[Z)V
move-object v1, v9
move-object v2, v10
move-object v3, p2
move-object v4, v11
move-object v5, v12
move-object v6, v0
.line 1816
invoke-virtual/range {v1 .. v6}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V
goto :goto_34
.end method
.method private a(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/baidu/sapi2/utils/SapiDataEncryptor;)V
.registers 23
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/shell/callback/SapiCallBack",
"<",
"Lcom/baidu/sapi2/shell/response/SapiAccountResponse;",
">;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Z",
"Lcom/baidu/sapi2/utils/SapiDataEncryptor;",
")V"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/security/InvalidKeyException;,
Ljava/security/NoSuchAlgorithmException;,
Ljavax/crypto/NoSuchPaddingException;,
Ljavax/crypto/IllegalBlockSizeException;,
Ljavax/crypto/BadPaddingException;,
Ljava/io/UnsupportedEncodingException;,
Ljavax/security/cert/CertificateException;,
Lorg/json/JSONException;
}
.end annotation
.prologue
.line 332
new-instance v10, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;
invoke-direct {v10}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V
.line 333
const-string v2, "crypttype"
const-string v3, "6"
invoke-virtual {v10, v2, v3}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 334
const-string v2, "tpl"
iget-object v3, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;
invoke-virtual {v10, v2, v3}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 335
const-string v2, "appid"
iget-object v3, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;
invoke-virtual {v10, v2, v3}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 336
iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
.line 337
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_2d
.line 338
const-string v3, "cuid"
invoke-virtual {v10, v3, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 341
:cond_2d
const-string v2, "/v2/sapi/login"
invoke-static {v2}, Lcom/baidu/sapi2/utils/SapiDeviceInfo;->getDeviceInfo(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 342
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_3e
.line 343
const-string v3, "di"
invoke-virtual {v10, v3, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 346
:cond_3e
const-string v2, "cert_id"
move-object/from16 v0, p3
invoke-virtual {v10, v2, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 348
const-string v2, "isdpass"
const-string v3, "1"
invoke-virtual {v10, v2, v3}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 350
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
.line 351
const-string v3, "username"
move-object/from16 v0, p4
invoke-virtual {v2, v3, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 352
const-string v3, "isphone"
const-string v4, "1"
invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 353
const-string v3, "password"
move-object/from16 v0, p5
invoke-virtual {v2, v3, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 354
const-string v3, "login_type"
const-string v4, "3"
invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 355
const-string v3, "key"
invoke-virtual/range {p7 .. p7}, Lcom/baidu/sapi2/utils/SapiDataEncryptor;->getAESKey()Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 356
const-string v3, "sdk_version"
const-string v4, "2"
invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 357
const-string v3, "pinfo"
invoke-static {}, Lcom/baidu/sapi2/utils/SapiDeviceUtils;->getBrandName()Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 358
invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v2
move-object/from16 v0, p7
move-object/from16 v1, p2
invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/utils/SapiDataEncryptor;->encrypt(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 359
const-string v3, "userinfo"
invoke-virtual {v10, v3, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 361
invoke-virtual {v10}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;
move-result-object v2
iget-object v3, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;
invoke-static {v2, v3}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 362
const-string v3, "sig"
invoke-virtual {v10, v3, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 364
new-instance v11, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;
invoke-direct {v11}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V
invoke-virtual {p0}, Lcom/baidu/sapi2/a;->q()Ljava/lang/String;
move-result-object v12
const/4 v13, 0x0
invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;
move-result-object v14
new-instance v2, Lcom/baidu/sapi2/a$17;
.line 365
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v4
move-object v3, p0
move-object/from16 v5, p1
move/from16 v6, p6
move-object/from16 v7, p7
move-object/from16 v8, p4
move-object/from16 v9, p5
invoke-direct/range {v2 .. v9}, Lcom/baidu/sapi2/a$17;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/shell/callback/SapiCallBack;ZLcom/baidu/sapi2/utils/SapiDataEncryptor;Ljava/lang/String;Ljava/lang/String;)V
move-object v3, v11
move-object v4, v12
move-object v5, v10
move-object v6, v13
move-object v7, v14
move-object v8, v2
.line 364
invoke-virtual/range {v3 .. v8}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V
.line 393
return-void
.end method
.method static synthetic b(Lcom/baidu/sapi2/a;)Lcom/baidu/sapi2/a$a;
.registers 2
.prologue
.line 99
iget-object v0, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
return-object v0
.end method
.method static synthetic c(Lcom/baidu/sapi2/a;)Ljava/lang/String;
.registers 2
.prologue
.line 99
invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method private w()Ljava/lang/String;
.registers 3
.prologue
.line 1954
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "tpl:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ";android_sapi_v"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "8.7.7.0.2"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method private x()Lcom/baidu/sapi2/utils/enums/Domain;
.registers 2
.prologue
.line 2660
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->environment:Lcom/baidu/sapi2/utils/enums/Domain;
return-object v0
.end method
.method private y()Ljava/lang/String;
.registers 3
.prologue
.line 2665
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/sslcrypt/get_last_cert"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
# virtual methods
.method a(Lcom/baidu/sapi2/shell/response/SapiAccountResponse;)Lcom/baidu/sapi2/SapiAccount;
.registers 4
.prologue
.line 2625
new-instance v0, Lcom/baidu/sapi2/SapiAccount;
invoke-direct {v0}, Lcom/baidu/sapi2/SapiAccount;-><init>()V
.line 2626
iget-object v1, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->displayname:Ljava/lang/String;
iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->displayname:Ljava/lang/String;
.line 2627
iget-object v1, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->bduss:Ljava/lang/String;
iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->bduss:Ljava/lang/String;
.line 2628
iget-object v1, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->ptoken:Ljava/lang/String;
iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->ptoken:Ljava/lang/String;
.line 2629
iget-object v1, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->stoken:Ljava/lang/String;
iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->stoken:Ljava/lang/String;
.line 2630
iget-object v1, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->uid:Ljava/lang/String;
iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->uid:Ljava/lang/String;
.line 2631
iget-object v1, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->username:Ljava/lang/String;
iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->username:Ljava/lang/String;
.line 2632
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->getAppName(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->app:Ljava/lang/String;
.line 2634
return-object v0
.end method
.method a(Lorg/json/JSONObject;)Lcom/baidu/sapi2/SapiAccount;
.registers 4
.prologue
.line 2610
new-instance v0, Lcom/baidu/sapi2/SapiAccount;
invoke-direct {v0}, Lcom/baidu/sapi2/SapiAccount;-><init>()V
.line 2611
const-string v1, "uid"
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->uid:Ljava/lang/String;
.line 2612
const-string v1, "bduss"
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->bduss:Ljava/lang/String;
.line 2613
const-string v1, "displayname"
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->displayname:Ljava/lang/String;
.line 2614
const-string v1, "uname"
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->username:Ljava/lang/String;
.line 2615
const-string v1, "stoken"
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->stoken:Ljava/lang/String;
.line 2616
const-string v1, "ptoken"
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->ptoken:Ljava/lang/String;
.line 2617
invoke-virtual {p1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->extra:Ljava/lang/String;
.line 2618
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->getAppName(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->app:Ljava/lang/String;
.line 2620
return-object v0
.end method
.method a(Ljava/lang/String;)Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;
.registers 5
.prologue
.line 1925
new-instance v0, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;
invoke-direct {v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V
.line 1927
const-string v1, "tpl"
iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1928
const-string v1, "appid"
iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1929
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_2d
.line 1930
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v2}, Lcom/baidu/sapi2/utils/SapiUtils;->getClientId(Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
.line 1932
:cond_2d
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_40
.line 1933
const-string v1, "clientid"
iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1935
:cond_40
invoke-static {p1}, Lcom/baidu/sapi2/utils/SapiDeviceInfo;->getDeviceInfo(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 1936
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_4f
.line 1937
const-string v2, "di"
invoke-virtual {v0, v2, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1939
:cond_4f
invoke-static {}, Lcom/baidu/sapi2/utils/SapiDeviceInfo;->getPisDeviceInfo()Ljava/lang/String;
move-result-object v1
.line 1940
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_5e
.line 1941
const-string v2, "pis_di"
invoke-virtual {v0, v2, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1943
:cond_5e
const-string v1, "clientfrom"
const-string v2, "mobilesdk_enhanced"
invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1944
const-string v1, "sdk_version"
const-string v2, "3"
invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1946
return-object v0
.end method
.method a(Lcom/baidu/sapi2/utils/enums/BindWidgetAction;)Ljava/lang/String;
.registers 5
.prologue
.line 2693
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;
move-result-object v1
invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z
move-result v2
invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {p1}, Lcom/baidu/sapi2/utils/enums/BindWidgetAction;->getUri()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method a(Lcom/baidu/sapi2/callback/GetTplStokenCallback;Ljava/lang/String;Ljava/util/List;Z)Ljava/util/Map;
.registers 23
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/GetTplStokenCallback;",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;Z)",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 1102
if-nez p1, :cond_21
.line 1103
new-instance v3, Ljava/lang/IllegalArgumentException;
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-class v5, Lcom/baidu/sapi2/callback/SapiCallback;
invoke-virtual {v5}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
const-string v5, " can\'t be null"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v3
.line 1105
:cond_21
invoke-static/range {p2 .. p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_2f
.line 1106
new-instance v3, Ljava/lang/IllegalArgumentException;
const-string v4, "bduss can\'t be empty"
invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v3
.line 1109
:cond_2f
new-instance v7, Lcom/baidu/sapi2/result/GetTplStokenResult;
invoke-direct {v7}, Lcom/baidu/sapi2/result/GetTplStokenResult;-><init>()V
.line 1110
if-eqz p3, :cond_3c
invoke-interface/range {p3 .. p3}, Ljava/util/List;->isEmpty()Z
move-result v3
if-eqz v3, :cond_5b
.line 1111
:cond_3c
const/16 v3, -0x12e
invoke-virtual {v7, v3}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultCode(I)V
.line 1112
const-string v3, "\u53c2\u6570\u9519\u8bef\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5"
invoke-virtual {v7, v3}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultMsg(Ljava/lang/String;)V
.line 1113
move-object/from16 v0, p1
invoke-virtual {v0, v7}, Lcom/baidu/sapi2/callback/GetTplStokenCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
.line 1114
const/16 v3, 0x2eed
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/Object;
const/4 v5, 0x0
sget-object v6, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;
aput-object v6, v4, v5
invoke-static {v3, v4}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V
.line 1117
iget-object v3, v7, Lcom/baidu/sapi2/result/GetTplStokenResult;->tplStokenMap:Ljava/util/Map;
.line 1338
:goto_5a
return-object v3
.line 1121
:cond_5b
move-object/from16 v0, p0
iget-object v3, v0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v3}, Lcom/baidu/sapi2/SapiContext;->getInstance(Landroid/content/Context;)Lcom/baidu/sapi2/SapiContext;
move-result-object v3
move-object/from16 v0, p2
invoke-virtual {v3, v0}, Lcom/baidu/sapi2/SapiContext;->getAccountFromBduss(Ljava/lang/String;)Lcom/baidu/sapi2/SapiAccount;
move-result-object v8
.line 1122
if-nez v8, :cond_87
.line 1123
const/16 v3, -0x12d
invoke-virtual {v7, v3}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultCode(I)V
.line 1124
move-object/from16 v0, p1
invoke-virtual {v0, v7}, Lcom/baidu/sapi2/callback/GetTplStokenCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
.line 1125
const/16 v3, 0x2eed
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/Object;
const/4 v5, 0x0
sget-object v6, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;
aput-object v6, v4, v5
invoke-static {v3, v4}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V
.line 1128
iget-object v3, v7, Lcom/baidu/sapi2/result/GetTplStokenResult;->tplStokenMap:Ljava/util/Map;
goto :goto_5a
.line 1131
:cond_87
iget-object v11, v8, Lcom/baidu/sapi2/SapiAccount;->ptoken:Ljava/lang/String;
.line 1133
move-object/from16 v0, p0
move-object/from16 v1, p2
move-object/from16 v2, p3
invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/a;->a(Ljava/lang/String;Ljava/util/List;)Z
move-result v3
if-eqz v3, :cond_10f
.line 1136
:try_start_95
new-instance v3, Lorg/json/JSONObject;
iget-object v4, v8, Lcom/baidu/sapi2/SapiAccount;->extra:Ljava/lang/String;
invoke-direct {v3, v4}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 1137
invoke-static {v3}, Lcom/baidu/sapi2/SapiAccount$DispersionCertification;->fromJSONObject(Lorg/json/JSONObject;)Lcom/baidu/sapi2/SapiAccount$DispersionCertification;
:try_end_9f
.catch Lorg/json/JSONException; {:try_start_95 .. :try_end_9f} :catch_c4
move-result-object v4
.line 1147
invoke-interface/range {p3 .. p3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v5
:goto_a4
invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_e8
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
.line 1148
iget-object v6, v4, Lcom/baidu/sapi2/SapiAccount$DispersionCertification;->tplStokenMap:Ljava/util/Map;
invoke-interface {v6, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_e3
.line 1149
iget-object v6, v7, Lcom/baidu/sapi2/result/GetTplStokenResult;->tplStokenMap:Ljava/util/Map;
iget-object v9, v4, Lcom/baidu/sapi2/SapiAccount$DispersionCertification;->tplStokenMap:Ljava/util/Map;
invoke-interface {v9, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v9
invoke-interface {v6, v3, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_a4
.line 1138
:catch_c4
move-exception v3
.line 1139
invoke-static {v3}, Lcom/baidu/sapi2/base/debug/Log;->e(Ljava/lang/Throwable;)V
.line 1140
const/16 v3, -0x130
invoke-virtual {v7, v3}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultCode(I)V
.line 1141
move-object/from16 v0, p1
invoke-virtual {v0, v7}, Lcom/baidu/sapi2/callback/GetTplStokenCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
.line 1142
const/16 v3, 0x2eed
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/Object;
const/4 v5, 0x0
sget-object v6, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;
aput-object v6, v4, v5
invoke-static {v3, v4}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V
.line 1145
iget-object v3, v7, Lcom/baidu/sapi2/result/GetTplStokenResult;->tplStokenMap:Ljava/util/Map;
goto/16 :goto_5a
.line 1151
:cond_e3
iget-object v3, v7, Lcom/baidu/sapi2/result/GetTplStokenResult;->tplStokenMap:Ljava/util/Map;
invoke-interface {v3}, Ljava/util/Map;->clear()V
.line 1155
:cond_e8
iget-object v3, v7, Lcom/baidu/sapi2/result/GetTplStokenResult;->tplStokenMap:Ljava/util/Map;
invoke-interface {v3}, Ljava/util/Map;->isEmpty()Z
move-result v3
if-nez v3, :cond_10f
.line 1156
const/4 v3, 0x0
invoke-virtual {v7, v3}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultCode(I)V
.line 1157
const-string v3, "\u6210\u529f"
invoke-virtual {v7, v3}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultMsg(Ljava/lang/String;)V
.line 1158
move-object/from16 v0, p1
invoke-virtual {v0, v7}, Lcom/baidu/sapi2/callback/GetTplStokenCallback;->onSuccess(Lcom/baidu/sapi2/result/SapiResult;)V
.line 1159
const/16 v3, 0x2eed
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/Object;
const/4 v5, 0x0
sget-object v6, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->SUCCESS:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;
aput-object v6, v4, v5
invoke-static {v3, v4}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V
.line 1162
iget-object v3, v7, Lcom/baidu/sapi2/result/GetTplStokenResult;->tplStokenMap:Ljava/util/Map;
goto/16 :goto_5a
.line 1167
:cond_10f
const/4 v3, 0x0
move-object/from16 v0, p3
invoke-interface {v0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
.line 1168
const/4 v4, 0x1
:goto_119
invoke-interface/range {p3 .. p3}, Ljava/util/List;->size()I
move-result v5
if-ge v4, v5, :cond_143
.line 1169
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const-string v5, "|"
invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
move-object/from16 v0, p3
invoke-interface {v0, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
.line 1168
add-int/lit8 v3, v4, 0x1
move v4, v3
move-object v3, v5
goto :goto_119
.line 1172
:cond_143
invoke-static {v11}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_164
.line 1173
const/16 v4, -0x131
invoke-virtual {v7, v4}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultCode(I)V
.line 1174
sget-object v4, Lcom/baidu/sapi2/result/GetTplStokenResult$FailureType;->PTOKEN_EMPTY:Lcom/baidu/sapi2/result/GetTplStokenResult$FailureType;
iput-object v4, v7, Lcom/baidu/sapi2/result/GetTplStokenResult;->failureType:Lcom/baidu/sapi2/result/GetTplStokenResult$FailureType;
.line 1175
move-object/from16 v0, p1
invoke-virtual {v0, v7}, Lcom/baidu/sapi2/callback/GetTplStokenCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
.line 1176
const/16 v4, 0x2eed
const/4 v5, 0x1
new-array v5, v5, [Ljava/lang/Object;
const/4 v6, 0x0
sget-object v9, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;
aput-object v9, v5, v6
invoke-static {v4, v5}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V
.line 1180
:cond_164
new-instance v13, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;
invoke-direct {v13}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V
.line 1181
const-string v4, "appid"
move-object/from16 v0, p0
iget-object v5, v0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v5, v5, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;
invoke-virtual {v13, v4, v5}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1182
const-string v4, "tpl"
move-object/from16 v0, p0
iget-object v5, v0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v5, v5, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;
invoke-virtual {v13, v4, v5}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1183
const-string v4, "bduss"
move-object/from16 v0, p2
invoke-virtual {v13, v4, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1184
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
move-object/from16 v0, p0
iget-object v5, v0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v5, v5, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
move-object/from16 v0, p0
iget-object v5, v0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v5, v5, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
move-object/from16 v0, p2
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
move-object/from16 v0, p0
iget-object v5, v0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v5, v5, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
.line 1185
const-string v5, "sign"
invoke-virtual {v4}, Ljava/lang/String;->getBytes()[B
move-result-object v4
const/4 v6, 0x0
invoke-static {v4, v6}, Lcom/baidu/android/common/security/MD5Util;->toMd5([BZ)Ljava/lang/String;
move-result-object v4
invoke-virtual {v13, v5, v4}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1186
const-string v4, "client"
const-string v5, "android"
invoke-virtual {v13, v4, v5}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1188
const-string v4, "return_type"
const-string v5, "1"
invoke-virtual {v13, v4, v5}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1189
invoke-static {v11}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_1da
.line 1190
const-string v4, "ptoken"
invoke-virtual {v13, v4, v11}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1192
:cond_1da
const-string v4, "tpl_list"
invoke-virtual {v13, v4, v3}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1194
invoke-virtual {v13}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;
move-result-object v3
move-object/from16 v0, p0
iget-object v4, v0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v4, v4, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;
invoke-static {v3, v4}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
.line 1195
const-string v4, "sig"
invoke-virtual {v13, v4, v3}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1198
new-instance v14, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;
invoke-direct {v14}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
move-object/from16 v0, p0
iget-object v4, v0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
invoke-virtual {v4}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, "/v3/login/api/auth/"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v15
const/16 v16, 0x0
.line 1199
invoke-direct/range {p0 .. p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;
move-result-object v17
new-instance v3, Lcom/baidu/sapi2/a$23;
.line 1200
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v5
move-object/from16 v4, p0
move-object/from16 v6, p1
move-object/from16 v9, p3
move/from16 v10, p4
move-object/from16 v12, p2
invoke-direct/range {v3 .. v12}, Lcom/baidu/sapi2/a$23;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/GetTplStokenCallback;Lcom/baidu/sapi2/result/GetTplStokenResult;Lcom/baidu/sapi2/SapiAccount;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;)V
move-object v8, v14
move-object v9, v15
move-object v10, v13
move-object/from16 v11, v16
move-object/from16 v12, v17
move-object v13, v3
.line 1198
invoke-virtual/range {v8 .. v13}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V
.line 1338
iget-object v3, v7, Lcom/baidu/sapi2/result/GetTplStokenResult;->tplStokenMap:Ljava/util/Map;
goto/16 :goto_5a
.end method
.method a()V
.registers 1
.prologue
.line 170
return-void
.end method
.method a(ILcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Lcom/baidu/sapi2/shell/callback/SapiCallBack",
"<",
"Lcom/baidu/sapi2/shell/response/SapiAccountResponse;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.prologue
.line 1985
if-eqz p3, :cond_82
.line 1986
new-instance v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;
invoke-direct {v0}, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;-><init>()V
.line 1988
:try_start_7
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1, p3}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 1989
const-string v2, "displayname"
invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->displayname:Ljava/lang/String;
.line 1990
const-string v2, "uname"
invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->username:Ljava/lang/String;
.line 1991
const-string v2, "uid"
invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->uid:Ljava/lang/String;
.line 1992
const-string v2, "bduss"
invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->bduss:Ljava/lang/String;
.line 1993
const-string v2, "ptoken"
invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->ptoken:Ljava/lang/String;
.line 1994
const-string v2, "stoken"
invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->stoken:Ljava/lang/String;
.line 1995
const-string v2, "newreg"
invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
move-result v2
iput-boolean v2, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->newReg:Z
.line 1996
const-string v2, "stoken_list"
.line 1997
invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v2
.line 1996
invoke-static {v2}, Lcom/baidu/sapi2/SapiAccount$DispersionCertification;->getTplStokenMap(Lorg/json/JSONObject;)Ljava/util/Map;
move-result-object v2
iput-object v2, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->tplStokenMap:Ljava/util/Map;
.line 1998
iget-boolean v2, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->newReg:Z
if-eqz v2, :cond_5c
.line 1999
const-string v2, "authsid"
invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->authSid:Ljava/lang/String;
.line 2001
:cond_5c
if-eqz p2, :cond_6a
.line 2002
const-string v2, "errno"
invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v2
sparse-switch v2, :sswitch_data_88
.line 2014
invoke-interface {p2, p1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V
.line 2027
:cond_6a
:goto_6a
return-void
.line 2004
:sswitch_6b
invoke-interface {p2, v0}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSuccess(Lcom/baidu/sapi2/shell/response/SapiResponse;)V
:try_end_6e
.catch Ljava/lang/Exception; {:try_start_7 .. :try_end_6e} :catch_6f
goto :goto_6a
.line 2017
:catch_6f
move-exception v0
.line 2018
if-eqz p2, :cond_6a
.line 2019
const/16 v0, -0x64
invoke-interface {p2, v0}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V
goto :goto_6a
.line 2010
:sswitch_78
:try_start_78
const-string v0, "errno"
invoke-virtual {v1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
invoke-interface {p2, v0}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V
:try_end_81
.catch Ljava/lang/Exception; {:try_start_78 .. :try_end_81} :catch_6f
goto :goto_6a
.line 2023
:cond_82
if-eqz p2, :cond_6a
.line 2024
invoke-interface {p2, p1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V
goto :goto_6a
.line 2002
:sswitch_data_88
.sparse-switch
0x0 -> :sswitch_6b
0x2 -> :sswitch_78
0x10 -> :sswitch_78
0x2e640 -> :sswitch_78
.end sparse-switch
.end method
.method a(ILcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;ZLcom/baidu/sapi2/utils/SapiDataEncryptor;)V
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Lcom/baidu/sapi2/shell/callback/SapiCallBack",
"<",
"Lcom/baidu/sapi2/shell/response/SapiAccountResponse;",
">;",
"Ljava/lang/String;",
"Z",
"Lcom/baidu/sapi2/utils/SapiDataEncryptor;",
")V"
}
.end annotation
.prologue
.line 400
if-eqz p3, :cond_9c
.line 401
new-instance v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;
invoke-direct {v1}, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;-><init>()V
.line 403
:try_start_7
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, p3}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 404
const-string v2, "userinfo"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 405
const-string v0, ""
.line 406
const/4 v0, 0x0
.line 407
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_64
.line 408
invoke-virtual {p5, v2}, Lcom/baidu/sapi2/utils/SapiDataEncryptor;->decrypt(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 409
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 411
const-string v2, "displayname"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->displayname:Ljava/lang/String;
.line 412
const-string v2, "uname"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->username:Ljava/lang/String;
.line 413
const-string v2, "uid"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->uid:Ljava/lang/String;
.line 414
const-string v2, "email"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->email:Ljava/lang/String;
.line 415
const-string v2, "bduss"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->bduss:Ljava/lang/String;
.line 416
const-string v2, "ptoken"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->ptoken:Ljava/lang/String;
.line 417
const-string v2, "stoken"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->stoken:Ljava/lang/String;
.line 418
const-string v2, "authsid"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->authSid:Ljava/lang/String;
.line 422
:cond_64
if-eqz p2, :cond_6c
.line 423
packed-switch p1, :pswitch_data_a2
.line 436
invoke-interface {p2, p1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V
.line 451
:cond_6c
:goto_6c
return-void
.line 425
:pswitch_6d
if-eqz p4, :cond_8c
.line 426
invoke-virtual {p0, v1}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/shell/response/SapiAccountResponse;)Lcom/baidu/sapi2/SapiAccount;
move-result-object v2
.line 428
invoke-static {v0}, Lcom/baidu/sapi2/SapiAccount$DispersionCertification;->fromJSONObject(Lorg/json/JSONObject;)Lcom/baidu/sapi2/SapiAccount$DispersionCertification;
move-result-object v0
.line 429
iget-object v0, v0, Lcom/baidu/sapi2/SapiAccount$DispersionCertification;->tplStokenMap:Ljava/util/Map;
invoke-virtual {v2, v0}, Lcom/baidu/sapi2/SapiAccount;->addDispersionCertification(Ljava/util/Map;)V
.line 430
const-string v0, "tpl"
iget-object v3, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;
invoke-virtual {v2, v0, v3}, Lcom/baidu/sapi2/SapiAccount;->putExtra(Ljava/lang/String;Ljava/lang/Object;)V
.line 431
invoke-static {}, Lcom/baidu/sapi2/share/a;->a()Lcom/baidu/sapi2/share/a;
move-result-object v0
invoke-virtual {v0, v2}, Lcom/baidu/sapi2/share/a;->a(Lcom/baidu/sapi2/SapiAccount;)V
.line 433
:cond_8c
invoke-interface {p2, v1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSuccess(Lcom/baidu/sapi2/shell/response/SapiResponse;)V
:try_end_8f
.catch Ljava/lang/Exception; {:try_start_7 .. :try_end_8f} :catch_90
goto :goto_6c
.line 440
:catch_90
move-exception v0
.line 441
invoke-static {v0}, Lcom/baidu/sapi2/base/debug/Log;->e(Ljava/lang/Throwable;)V
.line 442
if-eqz p2, :cond_6c
.line 443
const/16 v0, -0x64
invoke-interface {p2, v0}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V
goto :goto_6c
.line 447
:cond_9c
if-eqz p2, :cond_6c
.line 448
invoke-interface {p2, p1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V
goto :goto_6c
.line 423
:pswitch_data_a2
.packed-switch 0x0
:pswitch_6d
.end packed-switch
.end method
.method a(Landroid/content/Context;Ljava/util/Map;)V
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/Long;",
">;)V"
}
.end annotation
.prologue
const/4 v5, 0x0
.line 2248
if-nez p1, :cond_4
.line 2338
:cond_3
:goto_3
return-void
.line 2251
:cond_4
const-string v1, ""
.line 2252
const-string v0, ""
.line 2253
if-nez p2, :cond_1b
.line 2254
new-instance v2, Lcom/baidu/sapi2/share/face/FaceLoginService;
invoke-direct {v2}, Lcom/baidu/sapi2/share/face/FaceLoginService;-><init>()V
invoke-static {p1}, Lcom/baidu/sapi2/SapiContext;->getInstance(Landroid/content/Context;)Lcom/baidu/sapi2/SapiContext;
move-result-object v3
invoke-virtual {v3}, Lcom/baidu/sapi2/SapiContext;->getV2FaceLivingUnames()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lcom/baidu/sapi2/share/face/FaceLoginService;->str2ShareMap(Ljava/lang/String;)Ljava/util/Map;
move-result-object p2
.line 2257
:cond_1b
invoke-interface {p2}, Ljava/util/Map;->isEmpty()Z
move-result v2
if-nez v2, :cond_3
.line 2260
invoke-interface {p2}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v2
invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v4
move-object v3, v1
move-object v1, v0
:goto_2b
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_70
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
.line 2261
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v2
const-string v3, ","
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 2262
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ","
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
move-object v1, v0
move-object v3, v2
.line 2263
goto :goto_2b
.line 2265
:cond_70
new-instance v2, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;
invoke-direct {v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V
.line 2270
const-string v0, "is_multiple"
const-string v4, "1"
invoke-virtual {v2, v0, v4}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2271
const-string v0, "uid"
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v4
add-int/lit8 v4, v4, -0x1
invoke-virtual {v3, v5, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v0, v3}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2272
const-string v0, "times"
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v3
add-int/lit8 v3, v3, -0x1
invoke-virtual {v1, v5, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v1
invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2273
const-string v0, "client"
const-string v1, "android"
invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2274
const-string v0, "cuid"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2275
const-string v0, "zid"
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v1
invoke-virtual {v1}, Lcom/baidu/sapi2/SapiAccountManager;->getSafeFacade()Lcom/baidu/sapi2/SapiSafeFacade;
move-result-object v1
invoke-virtual {v1, p1}, Lcom/baidu/sapi2/SapiSafeFacade;->getCurrentZid(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2276
const-string v0, "clientfrom"
const-string v1, "native"
invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2277
const-string v0, "/v3/login/facelogincheck"
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiDeviceInfo;->getDeviceInfo(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 2278
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_d3
.line 2279
const-string v1, "di"
invoke-virtual {v2, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2281
:cond_d3
const-string v0, "sapiver"
const-string v1, "1"
invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2282
const-string v0, "tpl"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;
invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2283
const-string v0, "appid"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;
invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2284
invoke-virtual {v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;
move-result-object v0
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;
invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 2285
const-string v1, "sig"
invoke-virtual {v2, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2286
new-instance v0, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;
invoke-direct {v0}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v3, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
invoke-virtual {v3}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v3, "/v3/login/facelogincheck"
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const/4 v3, 0x0
.line 2287
invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;
move-result-object v4
new-instance v5, Lcom/baidu/sapi2/a$13;
.line 2288
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v6
invoke-direct {v5, p0, v6, p1}, Lcom/baidu/sapi2/a$13;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Landroid/content/Context;)V
.line 2286
invoke-virtual/range {v0 .. v5}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V
goto/16 :goto_3
.end method
.method a(Lcom/baidu/sapi2/callback/FillUserProfileCallback;Lcom/baidu/sapi2/result/FillUserProfileResult;Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;)V
.registers 10
.prologue
.line 987
new-instance v0, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;
invoke-direct {v0}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
.line 988
invoke-virtual {v2}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "/v2/security/sapibindwidgetbind"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const/4 v3, 0x0
.line 990
invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;
move-result-object v4
new-instance v5, Lcom/baidu/sapi2/a$22;
.line 992
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v2
invoke-direct {v5, p0, v2, p1, p2}, Lcom/baidu/sapi2/a$22;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/FillUserProfileCallback;Lcom/baidu/sapi2/result/FillUserProfileResult;)V
move-object v2, p3
.line 987
invoke-virtual/range {v0 .. v5}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V
.line 1061
return-void
.end method
.method a(Lcom/baidu/sapi2/callback/FillUserProfileCallback;Ljava/lang/String;)V
.registers 14
.annotation build Landroid/annotation/TargetApi;
value = 0x9
.end annotation
.prologue
.line 815
if-nez p1, :cond_21
.line 816
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-class v2, Lcom/baidu/sapi2/callback/FillUserProfileCallback;
invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " can\'t be null"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 818
:cond_21
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_2f
.line 819
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "bduss can\'t be empty"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 821
:cond_2f
new-instance v4, Lcom/baidu/sapi2/result/FillUserProfileResult;
invoke-direct {v4}, Lcom/baidu/sapi2/result/FillUserProfileResult;-><init>()V
.line 822
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->hasActiveNetwork(Landroid/content/Context;)Z
move-result v0
if-nez v0, :cond_47
.line 823
const/16 v0, -0xc9
invoke-virtual {v4, v0}, Lcom/baidu/sapi2/result/FillUserProfileResult;->setResultCode(I)V
.line 824
invoke-virtual {p1, v4}, Lcom/baidu/sapi2/callback/FillUserProfileCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
.line 983
:goto_46
return-void
.line 827
:cond_47
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->isSimReady(Landroid/content/Context;)Z
move-result v0
if-nez v0, :cond_5a
.line 828
const/16 v0, -0x65
invoke-virtual {v4, v0}, Lcom/baidu/sapi2/result/FillUserProfileResult;->setResultCode(I)V
.line 829
invoke-virtual {p1, v4}, Lcom/baidu/sapi2/callback/FillUserProfileCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
goto :goto_46
.line 833
:cond_5a
new-instance v6, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;
invoke-direct {v6}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V
.line 834
const-string v0, "appid"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 835
const-string v0, "tpl"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 836
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_84
.line 837
const-string v0, "clientid"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 839
:cond_84
const-string v0, "bduss"
invoke-virtual {v6, v0, p2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 840
invoke-virtual {v6}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;
move-result-object v0
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;
invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 841
const-string v1, "sig"
invoke-virtual {v6, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 843
new-instance v7, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;
invoke-direct {v7}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
.line 844
invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/v2/security/sapibindwidgetsend"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v8
const/4 v9, 0x0
invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;
move-result-object v10
new-instance v0, Lcom/baidu/sapi2/a$21;
.line 845
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v2
move-object v1, p0
move-object v3, p1
move-object v5, p2
invoke-direct/range {v0 .. v5}, Lcom/baidu/sapi2/a$21;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/FillUserProfileCallback;Lcom/baidu/sapi2/result/FillUserProfileResult;Ljava/lang/String;)V
move-object v1, v7
move-object v2, v8
move-object v3, v6
move-object v4, v9
move-object v5, v10
move-object v6, v0
.line 843
invoke-virtual/range {v1 .. v6}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V
goto/16 :goto_46
.end method
.method a(Lcom/baidu/sapi2/callback/FillUsernameCallback;Ljava/lang/String;Ljava/lang/String;)V
.registers 18
.prologue
.line 661
if-nez p1, :cond_21
.line 662
new-instance v1, Ljava/lang/IllegalArgumentException;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-class v3, Lcom/baidu/sapi2/callback/FillUsernameCallback;
invoke-virtual {v3}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
const-string v3, " can\'t be null"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v1
.line 664
:cond_21
invoke-static/range {p2 .. p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_2f
.line 665
new-instance v1, Ljava/lang/IllegalArgumentException;
const-string v2, "bduss can\'t be empty"
invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v1
.line 667
:cond_2f
invoke-static/range {p3 .. p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_3d
.line 668
new-instance v1, Ljava/lang/IllegalArgumentException;
const-string v2, "username can\'t be empty"
invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v1
.line 670
:cond_3d
new-instance v5, Lcom/baidu/sapi2/result/FillUsernameResult;
invoke-direct {v5}, Lcom/baidu/sapi2/result/FillUsernameResult;-><init>()V
.line 671
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->hasActiveNetwork(Landroid/content/Context;)Z
move-result v1
if-nez v1, :cond_62
.line 672
const/16 v1, -0xc9
invoke-virtual {v5, v1}, Lcom/baidu/sapi2/result/FillUsernameResult;->setResultCode(I)V
.line 673
invoke-virtual {p1, v5}, Lcom/baidu/sapi2/callback/FillUsernameCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
.line 674
const/16 v1, 0x2ee7
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
sget-object v4, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;
aput-object v4, v2, v3
invoke-static {v1, v2}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V
.line 809
:goto_61
return-void
.line 680
:cond_62
new-instance v11, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;
invoke-direct {v11}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V
.line 681
const-string v1, "appid"
iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;
invoke-virtual {v11, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 682
const-string v1, "tpl"
iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;
invoke-virtual {v11, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 683
const-string v1, "cert_id"
const/4 v2, 0x1
invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v11, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 684
const-string v1, "crypttype"
const/4 v2, 0x6
invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v11, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 685
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
.line 687
new-instance v6, Lcom/baidu/sapi2/utils/SapiDataEncryptor;
invoke-direct {v6}, Lcom/baidu/sapi2/utils/SapiDataEncryptor;-><init>()V
.line 689
:try_start_97
const-string v2, "bduss"
move-object/from16 v0, p2
invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 690
iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_b1
.line 691
const-string v2, "clientid"
iget-object v3, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 693
:cond_b1
iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_c4
.line 694
const-string v2, "clientip"
iget-object v3, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 696
:cond_c4
const-string v2, "username"
move-object/from16 v0, p3
invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 697
const-string v2, "key"
invoke-virtual {v6}, Lcom/baidu/sapi2/utils/SapiDataEncryptor;->getAESKey()Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 698
const-string v2, "userinfo"
const-string v3, "-----BEGIN CERTIFICATE-----\nMIIFKDCCBBCgAwIBAgIQaG9YabPddabIY+N5IoXttzANBgkqhkiG9w0BAQUFADCB\nvDELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL\nExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug\nYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDE2MDQGA1UEAxMt\nVmVyaVNpZ24gQ2xhc3MgMyBJbnRlcm5hdGlvbmFsIFNlcnZlciBDQSAtIEczMB4X\nDTEwMTIwMzAwMDAwMFoXDTEyMTIwMjIzNTk1OVowga8xCzAJBgNVBAYTAkNOMRAw\nDgYDVQQIEwdCZWlqaW5nMRAwDgYDVQQHFAdCZWlqaW5nMTkwNwYDVQQKFDBCZWlK\naW5nIEJhaWR1IE5ldGNvbSBTY2llbmNlIFRlY2hub2xvZ3kgQ28uLCBMdGQxJTAj\nBgNVBAsUHHNlcnZpY2Ugb3BlcmF0aW9uIGRlcGFydG1lbnQxGjAYBgNVBAMUEW9w\nZW5hcGkuYmFpZHUuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC68R1G\nWkkVvvjBOGKHOoyLxdtEcxBiVOGG8lvXTckB8jNrg4tihQzql+fJbr/X8V9MqQLw\nzzOyQViYlW+/GhC6u1jrP6t3Br0Wy8HyThDnvOAWyPFEawgbIywT20F41Iqayled\n/DQ/JCDWcNA7+xX56rqEcQd+6baNAiu9o962PwIDAQABo4IBszCCAa8wCQYDVR0T\nBAIwADALBgNVHQ8EBAMCBaAwQQYDVR0fBDowODA2oDSgMoYwaHR0cDovL1NWUklu\ndGwtRzMtY3JsLnZlcmlzaWduLmNvbS9TVlJJbnRsRzMuY3JsMEQGA1UdIAQ9MDsw\nOQYLYIZIAYb4RQEHFwMwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNp\nZ24uY29tL3JwYTAoBgNVHSUEITAfBglghkgBhvhCBAEGCCsGAQUFBwMBBggrBgEF\nBQcDAjByBggrBgEFBQcBAQRmMGQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLnZl\ncmlzaWduLmNvbTA8BggrBgEFBQcwAoYwaHR0cDovL1NWUkludGwtRzMtYWlhLnZl\ncmlzaWduLmNvbS9TVlJJbnRsRzMuY2VyMG4GCCsGAQUFBwEMBGIwYKFeoFwwWjBY\nMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4mymsSweLIQUY\nMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjANBgkqhkiG\n9w0BAQUFAAOCAQEAgNIl8/QIKP4KWWWj6ltL6lVknoGlpUIoowvnv+57H7FdEYJb\n9zQewrAqoFkblB0mMiUEGdJOa7YxKKJialqz6KnlMrHQMAsB641BHLDESvLjuhio\nUsWmvBowIK92HQ2H9N01U8d1i5rTz5wwFK+Nvue/61tzCTTmbRgBuGPotQ/tcA+g\nYCNuEIHsJMbWiX9O3gflnMdRME7z9Hw9zMogt+lz7GudP/AO1K6sZ6VnQ931Gv1e\nIOmPCPfvO/Kw/aXSacoEWnMsy+qTIewVPT/MMgSaq9JewAQgLpMX+O5qqAJBYoDj\nxoZnHufGgOIKfNmSvYiHjDFJtP55PdEH21q+JA==\n-----END CERTIFICATE-----"
invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v6, v3, v1}, Lcom/baidu/sapi2/utils/SapiDataEncryptor;->encrypt(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v11, v2, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 699
invoke-virtual {v11}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;
move-result-object v1
iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;
invoke-static {v1, v2}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 700
const-string v2, "sig"
invoke-virtual {v11, v2, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 702
new-instance v12, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;
invoke-direct {v12}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V
invoke-virtual {p0}, Lcom/baidu/sapi2/a;->j()Ljava/lang/String;
move-result-object v13
const/4 v9, 0x0
invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;
move-result-object v10
new-instance v1, Lcom/baidu/sapi2/a$20;
.line 703
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v3
move-object v2, p0
move-object v4, p1
move-object/from16 v7, p2
move-object/from16 v8, p3
invoke-direct/range {v1 .. v8}, Lcom/baidu/sapi2/a$20;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/FillUsernameCallback;Lcom/baidu/sapi2/result/FillUsernameResult;Lcom/baidu/sapi2/utils/SapiDataEncryptor;Ljava/lang/String;Ljava/lang/String;)V
move-object v6, v12
move-object v7, v13
move-object v8, v11
move-object v11, v1
.line 702
invoke-virtual/range {v6 .. v11}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V
:try_end_118
.catch Ljava/lang/Throwable; {:try_start_97 .. :try_end_118} :catch_11a
goto/16 :goto_61
.line 804
:catch_11a
move-exception v1
.line 805
const/16 v2, -0xca
invoke-virtual {v5, v2}, Lcom/baidu/sapi2/result/FillUsernameResult;->setResultCode(I)V
.line 806
invoke-virtual {p1, v5}, Lcom/baidu/sapi2/callback/FillUsernameCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
.line 807
invoke-static {v1}, Lcom/baidu/sapi2/base/debug/Log;->e(Ljava/lang/Throwable;)V
goto/16 :goto_61
.end method
.method a(Lcom/baidu/sapi2/callback/GetUserInfoCallback;Ljava/lang/String;)V
.registers 14
.prologue
const/4 v6, 0x0
.line 455
if-nez p1, :cond_22
.line 456
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-class v2, Lcom/baidu/sapi2/callback/GetUserInfoCallback;
invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " can\'t be null"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 458
:cond_22
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_30
.line 459
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "bduss can\'t be empty"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 461
:cond_30
new-instance v4, Lcom/baidu/sapi2/result/GetUserInfoResult;
invoke-direct {v4}, Lcom/baidu/sapi2/result/GetUserInfoResult;-><init>()V
.line 462
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->hasActiveNetwork(Landroid/content/Context;)Z
move-result v0
if-nez v0, :cond_55
.line 463
const/16 v0, -0xc9
invoke-virtual {v4, v0}, Lcom/baidu/sapi2/result/GetUserInfoResult;->setResultCode(I)V
.line 464
invoke-virtual {p1, v4}, Lcom/baidu/sapi2/callback/GetUserInfoCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
.line 465
const/16 v0, 0x2eee
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
sget-object v3, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;
aput-object v3, v1, v2
invoke-static {v0, v1}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V
.line 610
:goto_54
return-void
.line 471
:cond_55
new-instance v7, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;
invoke-direct {v7}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V
.line 472
const-string v0, "appid"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;
invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 473
const-string v0, "tpl"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;
invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 474
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_7f
.line 475
const-string v0, "clientid"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 477
:cond_7f
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_92
.line 478
const-string v0, "clientip"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;
invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 480
:cond_92
const-string v0, "bduss"
invoke-virtual {v7, v0, p2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 482
const-string v0, "sdkversion"
const-string v1, "8.7.7.0.2"
invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 484
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v0}, Lcom/baidu/sapi2/SapiContext;->getInstance(Landroid/content/Context;)Lcom/baidu/sapi2/SapiContext;
move-result-object v0
.line 485
invoke-virtual {v0, p2}, Lcom/baidu/sapi2/SapiContext;->getAccountFromBduss(Ljava/lang/String;)Lcom/baidu/sapi2/SapiAccount;
move-result-object v0
.line 486
if-eqz v0, :cond_bb
iget-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->ptoken:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_bb
.line 487
const-string v1, "ptoken"
iget-object v2, v0, Lcom/baidu/sapi2/SapiAccount;->ptoken:Ljava/lang/String;
invoke-virtual {v7, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 489
:cond_bb
const-string v1, "client"
const-string v2, "android"
invoke-virtual {v7, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 491
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v1
iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
if-nez v0, :cond_144
move-object v0, v6
:goto_cd
const/16 v3, 0x7a
invoke-virtual {v1, v2, v0, v3}, Lcom/baidu/sapi2/SapiAccountManager;->getDeviceAuthToken(Landroid/content/Context;Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
.line 493
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_de
.line 494
const-string v1, "once_token"
invoke-virtual {v7, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 496
:cond_de
const-string v1, "is_outside_company"
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->isOutsideCompany()Z
move-result v0
if-eqz v0, :cond_147
const-string v0, "1"
:goto_ec
invoke-virtual {v7, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 498
const-string v0, "/v2/sapi/center/getuinfo"
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiDeviceInfo;->getDeviceInfo(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 499
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_100
.line 500
const-string v1, "di"
invoke-virtual {v7, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 502
:cond_100
invoke-static {}, Lcom/baidu/sapi2/utils/SapiDeviceInfo;->getPisDeviceInfo()Ljava/lang/String;
move-result-object v0
.line 503
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_10f
.line 504
const-string v1, "pis_di"
invoke-virtual {v7, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 506
:cond_10f
invoke-virtual {v7}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;
move-result-object v0
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;
invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 507
const-string v1, "sig"
invoke-virtual {v7, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 509
new-instance v8, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;
invoke-direct {v8}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V
invoke-virtual {p0}, Lcom/baidu/sapi2/a;->k()Ljava/lang/String;
move-result-object v9
invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;
move-result-object v10
new-instance v0, Lcom/baidu/sapi2/a$18;
.line 510
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v2
move-object v1, p0
move-object v3, p1
move-object v5, p2
invoke-direct/range {v0 .. v5}, Lcom/baidu/sapi2/a$18;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/GetUserInfoCallback;Lcom/baidu/sapi2/result/GetUserInfoResult;Ljava/lang/String;)V
move-object v1, v8
move-object v2, v9
move-object v3, v7
move-object v4, v6
move-object v5, v10
move-object v6, v0
.line 509
invoke-virtual/range {v1 .. v6}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V
goto/16 :goto_54
.line 491
:cond_144
iget-object v0, v0, Lcom/baidu/sapi2/SapiAccount;->uid:Ljava/lang/String;
goto :goto_cd
.line 496
:cond_147
const-string v0, "0"
goto :goto_ec
.end method
.method a(Lcom/baidu/sapi2/callback/IqiyiLoginCallback;Lcom/baidu/sapi2/dto/IqiyiLoginDTO;)V
.registers 11
.prologue
.line 2031
if-nez p1, :cond_3
.line 2095
:goto_2
return-void
.line 2034
:cond_3
invoke-virtual {p1}, Lcom/baidu/sapi2/callback/IqiyiLoginCallback;->onStart()V
.line 2035
iget-object v0, p2, Lcom/baidu/sapi2/dto/IqiyiLoginDTO;->accessToken:Ljava/lang/String;
.line 2036
iget-object v5, p2, Lcom/baidu/sapi2/dto/IqiyiLoginDTO;->phoneNum:Ljava/lang/String;
.line 2037
iget-object v1, p2, Lcom/baidu/sapi2/dto/IqiyiLoginDTO;->openID:Ljava/lang/String;
.line 2038
new-instance v4, Lcom/baidu/sapi2/result/IqiyiLoginResult;
invoke-direct {v4}, Lcom/baidu/sapi2/result/IqiyiLoginResult;-><init>()V
.line 2039
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v2
invoke-virtual {v2}, Lcom/baidu/sapi2/SapiAccountManager;->getSession()Lcom/baidu/sapi2/SapiAccount;
move-result-object v6
.line 2040
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_2e
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_2e
const/4 v0, 0x1
.line 2041
:goto_26
if-nez v0, :cond_30
if-nez v6, :cond_30
.line 2043
invoke-virtual {p1, v4}, Lcom/baidu/sapi2/callback/IqiyiLoginCallback;->onLogin(Lcom/baidu/sapi2/result/IqiyiLoginResult;)V
goto :goto_2
.line 2040
:cond_2e
const/4 v0, 0x0
goto :goto_26
.line 2044
:cond_30
if-eqz v0, :cond_38
if-nez v6, :cond_38
.line 2046
invoke-direct {p0, p1, p2, v4}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/IqiyiLoginCallback;Lcom/baidu/sapi2/dto/IqiyiLoginDTO;Lcom/baidu/sapi2/result/IqiyiLoginResult;)V
goto :goto_2
.line 2049
:cond_38
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->getAccountService()Lcom/baidu/sapi2/SapiAccountService;
move-result-object v7
new-instance v0, Lcom/baidu/sapi2/a$9;
move-object v1, p0
move-object v2, p1
move-object v3, p2
invoke-direct/range {v0 .. v5}, Lcom/baidu/sapi2/a$9;-><init>(Lcom/baidu/sapi2/a;Lcom/baidu/sapi2/callback/IqiyiLoginCallback;Lcom/baidu/sapi2/dto/IqiyiLoginDTO;Lcom/baidu/sapi2/result/IqiyiLoginResult;Ljava/lang/String;)V
iget-object v1, v6, Lcom/baidu/sapi2/SapiAccount;->bduss:Ljava/lang/String;
invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/SapiAccountService;->getUserInfo(Lcom/baidu/sapi2/callback/GetUserInfoCallback;Ljava/lang/String;)V
goto :goto_2
.end method
.method public a(Lcom/baidu/sapi2/callback/SSOConfirmCallback;Lcom/baidu/sapi2/dto/SSOConfirmDTO;)V
.registers 14
.prologue
.line 1466
if-nez p1, :cond_21
.line 1467
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-class v2, Lcom/baidu/sapi2/callback/SSOConfirmCallback;
invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " can\'t be null"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 1470
:cond_21
if-nez p2, :cond_42
.line 1471
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-class v2, Lcom/baidu/sapi2/dto/SSOConfirmDTO;
invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "can\'t be null"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 1474
:cond_42
iget-object v0, p2, Lcom/baidu/sapi2/dto/SSOConfirmDTO;->channelID:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_52
.line 1475
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "channel id can\'t be empty"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 1477
:cond_52
iget-object v0, p2, Lcom/baidu/sapi2/dto/SSOConfirmDTO;->bduss:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_62
.line 1478
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "bduss can\'t be empty"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 1481
:cond_62
new-instance v4, Lcom/baidu/sapi2/result/SSOConfirmResult;
invoke-direct {v4}, Lcom/baidu/sapi2/result/SSOConfirmResult;-><init>()V
.line 1482
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->hasActiveNetwork(Landroid/content/Context;)Z
move-result v0
if-nez v0, :cond_87
.line 1483
const/16 v0, -0xc9
invoke-virtual {v4, v0}, Lcom/baidu/sapi2/result/SSOConfirmResult;->setResultCode(I)V
.line 1484
invoke-virtual {p1, v4}, Lcom/baidu/sapi2/callback/SSOConfirmCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
.line 1485
const/16 v0, 0x2efd
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
sget-object v3, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;
aput-object v3, v1, v2
invoke-static {v0, v1}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V
.line 1579
:goto_86
return-void
.line 1491
:cond_87
const-string v0, "/v2/sapi/setssochannelinfo"
invoke-virtual {p0, v0}, Lcom/baidu/sapi2/a;->a(Ljava/lang/String;)Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;
move-result-object v6
.line 1492
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_a0
.line 1493
const-string v0, "cuid"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1495
:cond_a0
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_b3
.line 1496
const-string v0, "clientip"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1499
:cond_b3
const-string v0, "channel_id"
iget-object v1, p2, Lcom/baidu/sapi2/dto/SSOConfirmDTO;->channelID:Ljava/lang/String;
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1500
const-string v0, "bduss"
iget-object v1, p2, Lcom/baidu/sapi2/dto/SSOConfirmDTO;->bduss:Ljava/lang/String;
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1501
const-string v1, "refuse"
iget-boolean v0, p2, Lcom/baidu/sapi2/dto/SSOConfirmDTO;->authorized:Z
if-eqz v0, :cond_117
const-string v0, "0"
:goto_c9
invoke-virtual {v6, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1502
invoke-virtual {v6}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;
move-result-object v0
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;
invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1503
const-string v1, "sig"
invoke-virtual {v6, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1506
new-instance v7, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;
invoke-direct {v7}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/v2/sapi/setssochannelinfo"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v8
const/4 v9, 0x0
.line 1507
invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;
move-result-object v10
new-instance v0, Lcom/baidu/sapi2/a$3;
.line 1508
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v2
move-object v1, p0
move-object v3, p1
move-object v5, p2
invoke-direct/range {v0 .. v5}, Lcom/baidu/sapi2/a$3;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/SSOConfirmCallback;Lcom/baidu/sapi2/result/SSOConfirmResult;Lcom/baidu/sapi2/dto/SSOConfirmDTO;)V
move-object v1, v7
move-object v2, v8
move-object v3, v6
move-object v4, v9
move-object v5, v10
move-object v6, v0
.line 1506
invoke-virtual/range {v1 .. v6}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V
goto/16 :goto_86
.line 1501
:cond_117
const-string v0, "1"
goto :goto_c9
.end method
.method a(Lcom/baidu/sapi2/callback/SapiCallback;ILjava/util/Map;)V
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/FastRegResult;",
">;I",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.prologue
const/4 v0, 0x0
.line 1728
if-nez p1, :cond_22
.line 1729
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-class v2, Lcom/baidu/sapi2/callback/SapiCallback;
invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " can\'t be null"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 1734
:cond_22
new-instance v1, Lcom/baidu/sapi2/result/FastRegResult;
invoke-direct {v1}, Lcom/baidu/sapi2/result/FastRegResult;-><init>()V
.line 1736
const/16 v2, 0xa
if-lt p2, v2, :cond_2f
const/16 v2, 0x5a
if-le p2, v2, :cond_37
.line 1737
:cond_2f
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "timeoutSeconds must between 10 and 90"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 1740
:cond_37
iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v2}, Lcom/baidu/sapi2/utils/SapiUtils;->isSimReady(Landroid/content/Context;)Z
move-result v2
if-nez v2, :cond_4a
.line 1741
const/16 v0, -0x65
invoke-virtual {v1, v0}, Lcom/baidu/sapi2/result/FastRegResult;->setResultCode(I)V
.line 1742
invoke-interface {p1, v1}, Lcom/baidu/sapi2/callback/SapiCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
.line 1793
:goto_49
return-void
.line 1745
:cond_4a
iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v2}, Lcom/baidu/sapi2/utils/SapiUtils;->hasActiveNetwork(Landroid/content/Context;)Z
move-result v2
if-nez v2, :cond_5d
.line 1746
const/16 v0, -0xc9
invoke-virtual {v1, v0}, Lcom/baidu/sapi2/result/FastRegResult;->setResultCode(I)V
.line 1747
invoke-interface {p1, v1}, Lcom/baidu/sapi2/callback/SapiCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
goto :goto_49
.line 1751
:cond_5d
const/4 v2, 0x1
new-array v5, v2, [Z
aput-boolean v0, v5, v0
.line 1752
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID;
move-result-object v3
invoke-virtual {v3}, Ljava/util/UUID;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
const-string v3, "-"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v6
invoke-virtual {v2, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v2
const-string v3, ",\u70b9\u51fb\u53d1\u9001\u76f4\u63a5\u767b\u5f55"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
.line 1754
new-instance v3, Lcom/baidu/sapi2/a$6;
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v2
invoke-direct {v3, p0, v2, v5}, Lcom/baidu/sapi2/a$6;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;[Z)V
.line 1766
new-instance v4, Lcom/baidu/sapi2/a$7;
invoke-direct {v4, p0, v3}, Lcom/baidu/sapi2/a$7;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Handler;)V
.line 1774
const-string v2, "android.permission.SEND_SMS"
iget-object v7, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v7, v7, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v2, v7}, Lcom/baidu/sapi2/utils/SapiUtils;->checkRequestPermission(Ljava/lang/String;Landroid/content/Context;)Z
move-result v2
if-eqz v2, :cond_b1
.line 1775
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->getFastRegChannel(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
invoke-static {v6, v0}, Lcom/baidu/sapi2/utils/SapiCoreUtil;->sendSms(Ljava/lang/String;Ljava/lang/String;)Z
move-result v0
.line 1777
:cond_b1
if-eqz v0, :cond_ea
.line 1778
const-string v0, "/v2/sapi/smsgetlogin"
invoke-virtual {p0, v0}, Lcom/baidu/sapi2/a;->a(Ljava/lang/String;)Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;
move-result-object v2
.line 1779
if-eqz p3, :cond_c4
invoke-interface {p3}, Ljava/util/Map;->size()I
move-result v0
if-lez v0, :cond_c4
.line 1780
invoke-virtual {v2, p3}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->putAll(Ljava/util/Map;)V
.line 1782
:cond_c4
const-string v0, "sms"
invoke-virtual {v2, v0, v6}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1783
invoke-virtual {v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;
move-result-object v0
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;
invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1784
const-string v1, "sig"
invoke-virtual {v2, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1786
mul-int/lit16 v0, p2, 0x3e8
int-to-long v0, v0
invoke-virtual {v3, v4, v0, v1}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
.line 1787
invoke-interface {p1}, Lcom/baidu/sapi2/callback/SapiCallback;->onStart()V
move-object v0, p0
move-object v1, p1
.line 1788
invoke-direct/range {v0 .. v5}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/SapiCallback;Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;Landroid/os/Handler;Ljava/lang/Runnable;[Z)V
goto/16 :goto_49
.line 1790
:cond_ea
const/16 v0, -0x66
invoke-virtual {v1, v0}, Lcom/baidu/sapi2/result/FastRegResult;->setResultCode(I)V
.line 1791
invoke-interface {p1, v1}, Lcom/baidu/sapi2/callback/SapiCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
goto/16 :goto_49
.end method
.method a(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;)V
.registers 14
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/FaceLoginStatusResult;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.prologue
.line 2427
if-nez p1, :cond_21
.line 2428
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-class v2, Lcom/baidu/sapi2/callback/SapiCallback;
invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " can\'t be null"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 2430
:cond_21
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_2f
.line 2431
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "bduss can\'t be empty"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 2433
:cond_2f
const-string v0, "/v3/security/sapi/faceLoginStatus"
invoke-virtual {p0, v0}, Lcom/baidu/sapi2/a;->a(Ljava/lang/String;)Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;
move-result-object v6
.line 2434
const-string v0, "cuid"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2435
const-string v0, "client"
const-string v1, "android"
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2436
const-string v0, "clientfrom"
const-string v1, "native"
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2437
const-string v0, "bduss"
invoke-virtual {v6, v0, p2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2438
const-string v0, "appid"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2439
const-string v0, "tpl"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2440
const-string v0, "cuid"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2441
const-string v0, "zid"
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v1
invoke-virtual {v1}, Lcom/baidu/sapi2/SapiAccountManager;->getSafeFacade()Lcom/baidu/sapi2/SapiSafeFacade;
move-result-object v1
iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-virtual {v1, v2}, Lcom/baidu/sapi2/SapiSafeFacade;->getCurrentZid(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2442
invoke-virtual {v6}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;
move-result-object v0
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;
invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 2443
const-string v1, "sig"
invoke-virtual {v6, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2445
new-instance v4, Lcom/baidu/sapi2/result/FaceLoginStatusResult;
invoke-direct {v4}, Lcom/baidu/sapi2/result/FaceLoginStatusResult;-><init>()V
.line 2446
new-instance v7, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;
invoke-direct {v7}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/v3/security/sapi/faceLoginStatus"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v8
const/4 v9, 0x0
.line 2447
invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;
move-result-object v10
new-instance v0, Lcom/baidu/sapi2/a$15;
.line 2448
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v2
move-object v1, p0
move-object v3, p1
move-object v5, p2
invoke-direct/range {v0 .. v5}, Lcom/baidu/sapi2/a$15;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/SapiCallback;Lcom/baidu/sapi2/result/FaceLoginStatusResult;Ljava/lang/String;)V
move-object v1, v7
move-object v2, v8
move-object v3, v6
move-object v4, v9
move-object v5, v10
move-object v6, v0
.line 2446
invoke-virtual/range {v1 .. v6}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V
.line 2505
return-void
.end method
.method a(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;Ljava/lang/String;)V
.registers 16
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/OAuthResult;",
">;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")V"
}
.end annotation
.prologue
.line 1343
if-nez p1, :cond_21
.line 1344
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-class v2, Lcom/baidu/sapi2/callback/SapiCallback;
invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " can\'t be null"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 1346
:cond_21
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_2f
.line 1347
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "bduss can\'t be empty"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 1350
:cond_2f
new-instance v4, Lcom/baidu/sapi2/result/OAuthResult;
invoke-direct {v4}, Lcom/baidu/sapi2/result/OAuthResult;-><init>()V
.line 1351
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->hasActiveNetwork(Landroid/content/Context;)Z
move-result v0
if-nez v0, :cond_54
.line 1352
const/16 v0, -0xc9
invoke-virtual {v4, v0}, Lcom/baidu/sapi2/result/OAuthResult;->setResultCode(I)V
.line 1353
invoke-interface {p1, v4}, Lcom/baidu/sapi2/callback/SapiCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V
.line 1354
const/16 v0, 0x2ef0
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
sget-object v3, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;
aput-object v3, v1, v2
invoke-static {v0, v1}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V
.line 1463
:goto_53
return-void
.line 1360
:cond_54
new-instance v7, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;
invoke-direct {v7}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V
.line 1361
const-string v0, "appid"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;
invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1362
const-string v0, "tpl"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;
invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1363
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_7e
.line 1364
const-string v0, "clientid"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1366
:cond_7e
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_91
.line 1367
const-string v0, "clientip"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;
invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1369
:cond_91
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_9c
.line 1370
const-string v0, "openPlatformId"
invoke-virtual {v7, v0, p3}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1372
:cond_9c
const-string v0, "bduss"
invoke-virtual {v7, v0, p2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1373
invoke-virtual {v7}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;
move-result-object v0
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;
invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1374
const-string v1, "sig"
invoke-virtual {v7, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1377
new-instance v8, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;
invoke-direct {v8}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/v2/sapi/bdussexchangeaccesstoken"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v9
const/4 v10, 0x0
.line 1378
invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;
move-result-object v11
new-instance v0, Lcom/baidu/sapi2/a$2;
.line 1379
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v2
move-object v1, p0
move-object v3, p1
move-object v5, p2
move-object v6, p3
invoke-direct/range {v0 .. v6}, Lcom/baidu/sapi2/a$2;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/SapiCallback;Lcom/baidu/sapi2/result/OAuthResult;Ljava/lang/String;Ljava/lang/String;)V
move-object v1, v8
move-object v2, v9
move-object v3, v7
move-object v4, v10
move-object v5, v11
move-object v6, v0
.line 1377
invoke-virtual/range {v1 .. v6}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V
goto/16 :goto_53
.end method
.method a(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;Ljava/util/Map;)V
.registers 16
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/CheckUserFaceIdResult;",
">;",
"Ljava/lang/String;",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.prologue
.line 2342
if-nez p1, :cond_21
.line 2343
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-class v2, Lcom/baidu/sapi2/callback/SapiCallback;
invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " can\'t be null"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 2345
:cond_21
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_2f
.line 2346
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "bduss can\'t be empty"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 2349
:cond_2f
const-string v0, "/v3/security/sapi/faceCheck"
invoke-virtual {p0, v0}, Lcom/baidu/sapi2/a;->a(Ljava/lang/String;)Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;
move-result-object v7
.line 2350
const-string v0, "cuid"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2351
const-string v0, "client"
const-string v1, "android"
invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2352
const-string v0, "clientfrom"
const-string v1, "native"
invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2353
const-string v0, "bduss"
invoke-virtual {v7, v0, p2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2354
const-string v0, "appid"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;
invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2355
const-string v0, "tpl"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;
invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2356
const-string v0, "cuid"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2357
if-eqz p3, :cond_77
invoke-interface {p3}, Ljava/util/Map;->isEmpty()Z
move-result v0
if-nez v0, :cond_77
.line 2358
invoke-virtual {v7, p3}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->putAll(Ljava/util/Map;)V
.line 2360
:cond_77
const-string v0, "zid"
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v1
invoke-virtual {v1}, Lcom/baidu/sapi2/SapiAccountManager;->getSafeFacade()Lcom/baidu/sapi2/SapiSafeFacade;
move-result-object v1
iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-virtual {v1, v2}, Lcom/baidu/sapi2/SapiSafeFacade;->getCurrentZid(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2361
invoke-virtual {v7}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;
move-result-object v0
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;
invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 2362
const-string v1, "sig"
invoke-virtual {v7, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2364
new-instance v4, Lcom/baidu/sapi2/result/CheckUserFaceIdResult;
invoke-direct {v4}, Lcom/baidu/sapi2/result/CheckUserFaceIdResult;-><init>()V
.line 2365
new-instance v8, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;
invoke-direct {v8}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/v3/security/sapi/faceCheck"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v9
const/4 v10, 0x0
.line 2366
invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;
move-result-object v11
new-instance v0, Lcom/baidu/sapi2/a$14;
.line 2367
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v2
move-object v1, p0
move-object v3, p1
move-object v5, p2
move-object v6, p3
invoke-direct/range {v0 .. v6}, Lcom/baidu/sapi2/a$14;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/SapiCallback;Lcom/baidu/sapi2/result/CheckUserFaceIdResult;Ljava/lang/String;Ljava/util/Map;)V
move-object v1, v8
move-object v2, v9
move-object v3, v7
move-object v4, v10
move-object v5, v11
move-object v6, v0
.line 2365
invoke-virtual/range {v1 .. v6}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V
.line 2424
return-void
.end method
.method a(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;ZLjava/lang/String;)V
.registers 19
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/SapiResult;",
">;",
"Ljava/lang/String;",
"Z",
"Ljava/lang/String;",
")V"
}
.end annotation
.prologue
.line 2510
if-nez p1, :cond_21
.line 2511
new-instance v1, Ljava/lang/IllegalArgumentException;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-class v3, Lcom/baidu/sapi2/callback/SapiCallback;
invoke-virtual {v3}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
const-string v3, " can\'t be null"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v1
.line 2513
:cond_21
invoke-static/range {p2 .. p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_2f
.line 2514
new-instance v1, Ljava/lang/IllegalArgumentException;
const-string v2, "bduss can\'t be empty"
invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v1
.line 2517
:cond_2f
const-string v1, "/v3/security/sapi/faceLoginStatus"
invoke-virtual {p0, v1}, Lcom/baidu/sapi2/a;->a(Ljava/lang/String;)Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;
move-result-object v9
.line 2519
if-eqz p3, :cond_f4
.line 2520
const-string v1, "action"
const-string v2, "enable_face_login"
invoke-virtual {v9, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2524
:goto_3e
invoke-static/range {p4 .. p4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_4b
.line 2525
const-string v1, "callbackKey"
move-object/from16 v0, p4
invoke-virtual {v9, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2527
:cond_4b
const-string v1, "guidefrom"
const-string v2, "native_face_login_switch"
invoke-virtual {v9, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2528
const-string v1, "cuid"
iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-virtual {v9, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2529
const-string v1, "client"
const-string v2, "android"
invoke-virtual {v9, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2530
const-string v1, "clientfrom"
const-string v2, "native"
invoke-virtual {v9, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2531
const-string v1, "bduss"
move-object/from16 v0, p2
invoke-virtual {v9, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2532
const-string v1, "appid"
iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;
invoke-virtual {v9, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2533
const-string v1, "tpl"
iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;
invoke-virtual {v9, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2534
const-string v1, "cuid"
iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-virtual {v9, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2535
const-string v1, "zid"
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v2
invoke-virtual {v2}, Lcom/baidu/sapi2/SapiAccountManager;->getSafeFacade()Lcom/baidu/sapi2/SapiSafeFacade;
move-result-object v2
iget-object v3, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-virtual {v2, v3}, Lcom/baidu/sapi2/SapiSafeFacade;->getCurrentZid(Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v9, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2536
invoke-virtual {v9}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;
move-result-object v1
iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;
invoke-static {v1, v2}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 2537
const-string v2, "sig"
invoke-virtual {v9, v2, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2539
new-instance v5, Lcom/baidu/sapi2/result/CheckUserFaceIdResult;
invoke-direct {v5}, Lcom/baidu/sapi2/result/CheckUserFaceIdResult;-><init>()V
.line 2540
new-instance v10, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;
invoke-direct {v10}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
invoke-virtual {v2}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "/v3/security/faceloginswitchresult"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v11
const/4 v12, 0x0
.line 2541
invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;
move-result-object v13
new-instance v1, Lcom/baidu/sapi2/a$16;
.line 2542
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v3
move-object v2, p0
move-object v4, p1
move-object/from16 v6, p2
move/from16 v7, p3
move-object/from16 v8, p4
invoke-direct/range {v1 .. v8}, Lcom/baidu/sapi2/a$16;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/SapiCallback;Lcom/baidu/sapi2/result/CheckUserFaceIdResult;Ljava/lang/String;ZLjava/lang/String;)V
move-object v2, v10
move-object v3, v11
move-object v4, v9
move-object v5, v12
move-object v6, v13
move-object v7, v1
.line 2540
invoke-virtual/range {v2 .. v7}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V
.line 2605
return-void
.line 2522
:cond_f4
const-string v1, "action"
const-string v2, "disable_face_login"
invoke-virtual {v9, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
goto/16 :goto_3e
.end method
.method a(Lcom/baidu/sapi2/callback/Web2NativeLoginCallback;Z)V
.registers 10
.prologue
const/4 v6, 0x0
.line 174
if-nez p1, :cond_22
.line 175
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-class v2, Lcom/baidu/sapi2/callback/Web2NativeLoginCallback;
invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " can\'t be null"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 177
:cond_22
new-instance v2, Lcom/baidu/sapi2/result/Web2NativeLoginResult;
invoke-direct {v2}, Lcom/baidu/sapi2/result/Web2NativeLoginResult;-><init>()V
.line 178
invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getCookieBduss()Ljava/lang/String;
move-result-object v4
.line 179
invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getCookiePtoken()Ljava/lang/String;
move-result-object v5
.line 180
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_3e
.line 181
const/16 v0, -0x65
invoke-virtual {v2, v0}, Lcom/baidu/sapi2/result/Web2NativeLoginResult;->setResultCode(I)V
.line 182
invoke-virtual {p1, v2}, Lcom/baidu/sapi2/callback/Web2NativeLoginCallback;->onBdussEmpty(Lcom/baidu/sapi2/result/Web2NativeLoginResult;)V
.line 248
:goto_3d
return-void
.line 185
:cond_3e
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->isLogin()Z
move-result v0
if-eqz v0, :cond_4a
if-eqz p2, :cond_55
.line 186
:cond_4a
new-instance v0, Lcom/baidu/sapi2/a$1;
move-object v1, p0
move-object v3, p1
invoke-direct/range {v0 .. v5}, Lcom/baidu/sapi2/a$1;-><init>(Lcom/baidu/sapi2/a;Lcom/baidu/sapi2/result/Web2NativeLoginResult;Lcom/baidu/sapi2/callback/Web2NativeLoginCallback;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {p0, v0, v4}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/GetUserInfoCallback;Ljava/lang/String;)V
goto :goto_3d
.line 238
:cond_55
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->getSession()Lcom/baidu/sapi2/SapiAccount;
move-result-object v0
.line 239
iget-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->bduss:Ljava/lang/String;
invoke-virtual {v4, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_76
.line 240
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v1
invoke-virtual {v1}, Lcom/baidu/sapi2/SapiAccountManager;->getAccountService()Lcom/baidu/sapi2/SapiAccountService;
move-result-object v1
iget-object v3, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
iget-object v0, v0, Lcom/baidu/sapi2/SapiAccount;->bduss:Ljava/lang/String;
invoke-virtual {v1, v3, v0}, Lcom/baidu/sapi2/SapiAccountService;->webLogin(Landroid/content/Context;Ljava/lang/String;)Z
.line 242
:cond_76
invoke-virtual {v2, v6}, Lcom/baidu/sapi2/result/Web2NativeLoginResult;->setResultCode(I)V
.line 243
invoke-virtual {p1, v2}, Lcom/baidu/sapi2/callback/Web2NativeLoginCallback;->onSuccess(Lcom/baidu/sapi2/result/SapiResult;)V
.line 244
const/16 v0, 0x2efe
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
sget-object v2, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->SUCCESS:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;
aput-object v2, v1, v6
invoke-static {v0, v1}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V
goto :goto_3d
.end method
.method public a(Lcom/baidu/sapi2/shell/callback/GetUserInfoCallBack;Ljava/lang/String;)V
.registers 6
.prologue
.line 614
if-nez p1, :cond_21
.line 615
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-class v2, Lcom/baidu/sapi2/shell/callback/GetUserInfoCallBack;
invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " can\'t be null"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 618
:cond_21
new-instance v0, Lcom/baidu/sapi2/a$19;
invoke-direct {v0, p0, p1}, Lcom/baidu/sapi2/a$19;-><init>(Lcom/baidu/sapi2/a;Lcom/baidu/sapi2/shell/callback/GetUserInfoCallBack;)V
invoke-virtual {p0, v0, p2}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/GetUserInfoCallback;Ljava/lang/String;)V
.line 658
return-void
.end method
.method a(Lcom/baidu/sapi2/SapiAccount;Ljava/util/List;)Z
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/SapiAccount;",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;)Z"
}
.end annotation
.prologue
const/4 v1, 0x0
.line 1077
const/4 v2, 0x1
.line 1078
if-eqz p1, :cond_c
iget-object v0, p1, Lcom/baidu/sapi2/SapiAccount;->extra:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_d
.line 1095
:cond_c
:goto_c
return v1
.line 1084
:cond_d
:try_start_d
new-instance v0, Lorg/json/JSONObject;
iget-object v3, p1, Lcom/baidu/sapi2/SapiAccount;->extra:Ljava/lang/String;
invoke-direct {v0, v3}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
invoke-static {v0}, Lcom/baidu/sapi2/SapiAccount$DispersionCertification;->fromJSONObject(Lorg/json/JSONObject;)Lcom/baidu/sapi2/SapiAccount$DispersionCertification;
:try_end_17
.catch Lorg/json/JSONException; {:try_start_d .. :try_end_17} :catch_33
move-result-object v3
.line 1089
invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:cond_1c
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_38
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 1090
iget-object v5, v3, Lcom/baidu/sapi2/SapiAccount$DispersionCertification;->tplStokenMap:Ljava/util/Map;
invoke-interface {v5, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_1c
move v0, v1
:goto_31
move v1, v0
.line 1095
goto :goto_c
.line 1085
:catch_33
move-exception v0
.line 1086
invoke-static {v0}, Lcom/baidu/sapi2/base/debug/Log;->e(Ljava/lang/Throwable;)V
goto :goto_c
:cond_38
move v0, v2
goto :goto_31
.end method
.method a(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;)Z
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/shell/callback/SapiCallBack",
"<",
"Lcom/baidu/sapi2/shell/response/SapiResponse;",
">;",
"Ljava/lang/String;",
")Z"
}
.end annotation
.prologue
const/4 v0, 0x0
.line 1584
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
if-eqz v1, :cond_b
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
if-nez v1, :cond_c
.line 1650
:cond_b
:goto_b
return v0
.line 1588
:cond_c
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->hasActiveNetwork(Landroid/content/Context;)Z
move-result v1
if-nez v1, :cond_1c
.line 1589
if-eqz p1, :cond_b
.line 1590
invoke-interface {p1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onNetworkFailed()V
goto :goto_b
.line 1595
:cond_1c
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_2a
.line 1596
if-eqz p1, :cond_b
.line 1597
const/16 v1, 0x101
invoke-interface {p1, v1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V
goto :goto_b
.line 1602
:cond_2a
new-instance v2, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;
invoke-direct {v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V
.line 1603
const-string v0, "username"
invoke-virtual {v2, v0, p2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1605
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_47
.line 1606
const-string v0, "clientid"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1608
:cond_47
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_5a
.line 1609
const-string v0, "clientip"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;
invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1612
:cond_5a
const-string v0, "tpl"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;
invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1613
const-string v0, "appid"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;
invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1614
invoke-virtual {v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;
move-result-object v0
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;
invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1615
const-string v1, "sig"
invoke-virtual {v2, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1618
new-instance v0, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;
invoke-direct {v0}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v3, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
invoke-virtual {v3}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v3, "/v2/sapi/getdpass"
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const/4 v3, 0x0
.line 1619
invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;
move-result-object v4
new-instance v5, Lcom/baidu/sapi2/a$4;
.line 1620
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v6
invoke-direct {v5, p0, v6, p1, p2}, Lcom/baidu/sapi2/a$4;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;)V
.line 1618
invoke-virtual/range {v0 .. v5}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V
.line 1650
const/4 v0, 0x1
goto/16 :goto_b
.end method
.method a(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;Ljava/lang/String;Z)Z
.registers 18
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/shell/callback/SapiCallBack",
"<",
"Lcom/baidu/sapi2/shell/response/SapiAccountResponse;",
">;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Z)Z"
}
.end annotation
.prologue
.line 255
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
if-eqz v0, :cond_a
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
if-nez v0, :cond_c
.line 256
:cond_a
const/4 v0, 0x0
.line 318
:goto_b
return v0
.line 259
:cond_c
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->hasActiveNetwork(Landroid/content/Context;)Z
move-result v0
if-nez v0, :cond_1d
.line 260
if-eqz p1, :cond_1b
.line 261
invoke-interface {p1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onNetworkFailed()V
.line 263
:cond_1b
const/4 v0, 0x1
goto :goto_b
.line 266
:cond_1d
new-instance v5, Lcom/baidu/sapi2/utils/SapiDataEncryptor;
invoke-direct {v5}, Lcom/baidu/sapi2/utils/SapiDataEncryptor;-><init>()V
.line 267
new-instance v8, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;
invoke-direct {v8}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V
invoke-direct {p0}, Lcom/baidu/sapi2/a;->y()Ljava/lang/String;
move-result-object v9
const/4 v10, 0x0
const/4 v11, 0x0
invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;
move-result-object v12
new-instance v0, Lcom/baidu/sapi2/a$12;
.line 268
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v2
move-object v1, p0
move-object v3, p1
move/from16 v4, p4
move-object v6, p2
move-object/from16 v7, p3
invoke-direct/range {v0 .. v7}, Lcom/baidu/sapi2/a$12;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/shell/callback/SapiCallBack;ZLcom/baidu/sapi2/utils/SapiDataEncryptor;Ljava/lang/String;Ljava/lang/String;)V
move-object v1, v8
move-object v2, v9
move-object v3, v10
move-object v4, v11
move-object v5, v12
move-object v6, v0
.line 267
invoke-virtual/range {v1 .. v6}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->get(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V
.line 318
const/4 v0, 0x1
goto :goto_b
.end method
.method a(Ljava/lang/String;Ljava/util/List;)Z
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;)Z"
}
.end annotation
.prologue
.line 1065
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_e
.line 1066
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "bduss can\'t be empty"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 1068
:cond_e
if-eqz p2, :cond_16
invoke-interface {p2}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_1e
.line 1069
:cond_16
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "targetTplList can\'t be null or empty"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 1072
:cond_1e
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v0}, Lcom/baidu/sapi2/SapiContext;->getInstance(Landroid/content/Context;)Lcom/baidu/sapi2/SapiContext;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/baidu/sapi2/SapiContext;->getAccountFromBduss(Ljava/lang/String;)Lcom/baidu/sapi2/SapiAccount;
move-result-object v0
.line 1073
invoke-virtual {p0, v0, p2}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/SapiAccount;Ljava/util/List;)Z
move-result v0
return v0
.end method
.method b(Ljava/lang/String;)I
.registers 4
.prologue
.line 1960
:try_start_0
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 1961
const-string v1, "errno"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
:try_end_a
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_a} :catch_c
move-result v0
.line 1966
:goto_b
return v0
.line 1962
:catch_c
move-exception v0
move-object v1, v0
.line 1963
const/16 v0, -0x64
.line 1964
invoke-static {v1}, Lcom/baidu/sapi2/base/debug/Log;->e(Ljava/lang/Throwable;)V
goto :goto_b
.end method
.method b()Ljava/lang/String;
.registers 4
.prologue
.line 2669
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;
move-result-object v1
invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z
move-result v2
invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/passport/login"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method b(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;)Z
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/shell/callback/SapiCallBack",
"<",
"Lcom/baidu/sapi2/shell/response/SapiAccountResponse;",
">;",
"Ljava/lang/String;",
")Z"
}
.end annotation
.prologue
const/4 v0, 0x0
.line 1656
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
if-eqz v1, :cond_b
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
if-nez v1, :cond_c
.line 1722
:cond_b
:goto_b
return v0
.line 1660
:cond_c
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->hasActiveNetwork(Landroid/content/Context;)Z
move-result v1
if-nez v1, :cond_1c
.line 1661
if-eqz p1, :cond_b
.line 1662
invoke-interface {p1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onNetworkFailed()V
goto :goto_b
.line 1667
:cond_1c
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_2a
.line 1668
if-eqz p1, :cond_b
.line 1669
const/16 v1, -0x67
invoke-interface {p1, v1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V
goto :goto_b
.line 1674
:cond_2a
new-instance v2, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;
invoke-direct {v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V
.line 1675
const-string v0, "sms"
invoke-virtual {v2, v0, p2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1677
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_47
.line 1678
const-string v0, "clientid"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1680
:cond_47
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_5a
.line 1681
const-string v0, "clientip"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;
invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1684
:cond_5a
const-string v0, "tpl"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;
invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1685
const-string v0, "appid"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;
invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1686
invoke-virtual {v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;
move-result-object v0
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;
invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1687
const-string v1, "sig"
invoke-virtual {v2, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1690
new-instance v0, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;
invoke-direct {v0}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v3, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
invoke-virtual {v3}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v3, "/v2/sapi/smsgetlogin"
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const/4 v3, 0x0
.line 1691
invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;
move-result-object v4
new-instance v5, Lcom/baidu/sapi2/a$5;
.line 1692
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v6
invoke-direct {v5, p0, v6, p1, p2}, Lcom/baidu/sapi2/a$5;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;)V
.line 1690
invoke-virtual/range {v0 .. v5}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V
.line 1722
const/4 v0, 0x1
goto/16 :goto_b
.end method
.method c(Ljava/lang/String;)I
.registers 4
.prologue
.line 1973
invoke-virtual {p0, p1}, Lcom/baidu/sapi2/a;->b(Ljava/lang/String;)I
move-result v0
.line 1974
const v1, 0x1adb0
if-ne v0, v1, :cond_a
.line 1975
const/4 v0, 0x0
.line 1977
:cond_a
return v0
.end method
.method c()Ljava/lang/String;
.registers 4
.prologue
.line 2673
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;
move-result-object v1
invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z
move-result v2
invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/passport/getpass"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method c(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/shell/callback/SapiCallBack",
"<",
"Lcom/baidu/sapi2/shell/response/SapiResponse;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.prologue
.line 2642
:try_start_0
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, p2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 2643
const-string v1, "errno"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
.line 2644
packed-switch v0, :pswitch_data_2c
.line 2652
invoke-interface {p1, v0}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V
.line 2657
:goto_15
return-void
.line 2646
:pswitch_16
new-instance v1, Lcom/baidu/sapi2/shell/response/SapiResponse;
invoke-direct {v1}, Lcom/baidu/sapi2/shell/response/SapiResponse;-><init>()V
.line 2647
iput v0, v1, Lcom/baidu/sapi2/shell/response/SapiResponse;->errorCode:I
.line 2648
const-string v0, "\u77ed\u4fe1\u9a8c\u8bc1\u7801\u53d1\u9001\u6210\u529f"
iput-object v0, v1, Lcom/baidu/sapi2/shell/response/SapiResponse;->errorMsg:Ljava/lang/String;
.line 2649
invoke-interface {p1, v1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSuccess(Lcom/baidu/sapi2/shell/response/SapiResponse;)V
:try_end_24
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_24} :catch_25
goto :goto_15
.line 2654
:catch_25
move-exception v0
.line 2655
const/16 v0, -0x64
invoke-interface {p1, v0}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V
goto :goto_15
.line 2644
:pswitch_data_2c
.packed-switch 0x0
:pswitch_16
.end packed-switch
.end method
.method d()Ljava/lang/String;
.registers 4
.prologue
.line 2677
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;
move-result-object v1
invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z
move-result v2
invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/wp/wappassword"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method d(Ljava/lang/String;)V
.registers 9
.prologue
.line 2218
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_7
.line 2245
:cond_6
:goto_6
return-void
.line 2222
:cond_7
iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->hasActiveNetwork(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_6
.line 2226
new-instance v2, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;
invoke-direct {v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V
.line 2227
const-string v0, "tpl"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;
invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2228
const-string v0, "appid"
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;
invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2229
const-string v0, "accesstoken"
invoke-virtual {v2, v0, p1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2230
invoke-virtual {v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;
move-result-object v0
iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;
invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 2232
const-string v1, "sig"
invoke-virtual {v2, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2233
new-instance v0, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;
invoke-direct {v0}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V
invoke-virtual {p0}, Lcom/baidu/sapi2/a;->o()Ljava/lang/String;
move-result-object v1
const/4 v3, 0x0
invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;
move-result-object v4
new-instance v5, Lcom/baidu/sapi2/a$11;
.line 2234
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v6
invoke-direct {v5, p0, v6}, Lcom/baidu/sapi2/a$11;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;)V
.line 2233
invoke-virtual/range {v0 .. v5}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V
goto :goto_6
.end method
.method e()Ljava/lang/String;
.registers 4
.prologue
.line 2681
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;
move-result-object v1
invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z
move-result v2
invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/wp/recordindex"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method f()Ljava/lang/String;
.registers 4
.prologue
.line 2685
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;
move-result-object v1
invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z
move-result v2
invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/v2/?bindingaccount&"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method g()Ljava/lang/String;
.registers 4
.prologue
.line 2689
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;
move-result-object v1
invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z
move-result v2
invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/v2/?bindingret"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method h()Ljava/lang/String;
.registers 4
.prologue
.line 2697
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;
move-result-object v1
invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z
move-result v2
invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/passport/authwidget"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method i()Ljava/lang/String;
.registers 4
.prologue
.line 2701
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;
move-result-object v1
invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z
move-result v2
invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/wp/unitewidget"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method j()Ljava/lang/String;
.registers 3
.prologue
.line 2705
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/v2/sapi/center/filluname"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method k()Ljava/lang/String;
.registers 3
.prologue
.line 2709
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/v2/sapi/center/getuinfo"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method l()Ljava/lang/String;
.registers 4
.prologue
.line 2713
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;
move-result-object v1
invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z
move-result v2
invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/wp/v3/ucenter/index"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method m()Ljava/lang/String;
.registers 4
.prologue
.line 2717
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;
move-result-object v1
invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z
move-result v2
invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/v4/security"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method n()Ljava/lang/String;
.registers 4
.prologue
.line 2721
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;
move-result-object v1
invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z
move-result v2
invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/wp/v3/ucenter/realnameverify"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method o()Ljava/lang/String;
.registers 4
.prologue
.line 2725
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;
move-result-object v1
invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z
move-result v2
invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getURL(Z)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/v3/phoenix/iqiyiat"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method p()Ljava/lang/String;
.registers 4
.prologue
.line 2729
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;
move-result-object v1
invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z
move-result v2
invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getURL(Z)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/phoenix/account/guidetouristnormalize"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method q()Ljava/lang/String;
.registers 3
.prologue
.line 2734
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/v2/sapi/login"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method r()Ljava/lang/String;
.registers 3
.prologue
.line 2741
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/phoenix/account/ssologin"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method s()Ljava/lang/String;
.registers 3
.prologue
.line 2746
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/phoenix/account/ssologin"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method t()Ljava/lang/String;
.registers 3
.prologue
.line 2751
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/phoenix/account/startlogin"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method u()Ljava/lang/String;
.registers 3
.prologue
.line 2756
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/phoenix/account/afterauth"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method v()Ljava/lang/String;
.registers 3
.prologue
.line 2761
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;
invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "/phoenix/account/finishbind"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method