SapiOptions.smali

.class final Lcom/baidu/sapi2/SapiOptions;
.super Ljava/lang/Object;
.source "SapiOptions.java"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/baidu/sapi2/SapiOptions$Cache;
    }
.end annotation


# static fields
.field private static final A:Ljava/lang/String; = "di_except_index"

.field private static final B:Ljava/lang/String; = "share_account_gray"

.field private static final C:Ljava/lang/String; = "share_common_storage_enable"

.field private static final D:Ljava/lang/String; = "face_login_check_freq_v2"

.field private static final E:Ljava/lang/String; = "extrajson_limit_len"

.field private static final F:Ljava/lang/String; = "vehicle_system_pkgs"

.field private static final G:Ljava/lang/String; = "share_direction"

.field private static final H:Ljava/lang/String; = "pass_httpclient_async_cookie"

.field private static final I:Ljava/lang/String; = "reset_file_exec_per"

.field private static final J:Ljava/lang/String; = "cm_oauth_gray"

.field private static final K:Ljava/lang/String; = "sid_key"

.field private static final a:Ljava/lang/String; = "fast_reg_sms_num"

.field private static final b:Ljava/lang/String; = "global_share_strategy"

.field private static final c:Ljava/lang/String; = "specific_share_strategy"

.field private static final d:Ljava/lang/String; = "default_https_enabled"

.field private static final e:Ljava/lang/String; = "sofire_sdk_enabled"

.field private static final f:Ljava/lang/String; = "plugin_load_model_v2_enable"

.field private static final g:Ljava/lang/String; = "plugins_enabled"

.field private static final h:Ljava/lang/String; = "plugins_suffix"

.field private static final i:Ljava/lang/String; = "authorized_packages"

.field private static final j:Ljava/lang/String; = "sc_authorized_packages"

.field private static final k:Ljava/lang/String; = "authorized_domains"

.field private static final l:Ljava/lang/String; = "cuid_authorized_domains"

.field private static final m:Ljava/lang/String; = "cache"

.field private static final n:Ljava/lang/String; = "enabled"

.field private static final o:Ljava/lang/String; = "version"

.field private static final p:Ljava/lang/String; = "modules"

.field private static final q:Ljava/lang/String; = "id"

.field private static final r:Ljava/lang/String; = "download_url"

.field private static final s:Ljava/lang/String; = "hash"

.field private static final t:Ljava/lang/String; = "login_cookie_di_keys"

.field private static final u:Ljava/lang/String; = "pre_fetch_tpl_list"

.field private static final v:Ljava/lang/String; = "config_type"

.field private static final w:Ljava/lang/String; = "config_step"

.field private static final x:Ljava/lang/String; = "share_inter_storage_gray"

.field private static final y:Ljava/lang/String; = "share_livinguname_enabled"

.field private static final z:Ljava/lang/String; = "face_login_check_enabled"


# instance fields
.field private L:Lcom/baidu/sapi2/SapiOptions$Cache;

.field private M:Ljava/lang/String;

.field private N:Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;

.field private O:Z

.field private P:Z

.field private Q:Z

.field private R:Z

.field private S:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;",
            ">;"
        }
    .end annotation
.end field

.field private T:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private U:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private V:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private W:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private X:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private Y:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private Z:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private aa:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field public chinaMobileOauthGray:I

.field public configStep:I

.field public configType:I

.field public diExceptIndex:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation
.end field

.field public faceLoginCheckEnabled:Z

.field public faceLoginCheckFreq:I

.field public httpClientAsyncCookie:Z

.field public loginStatExtraLimitLen:I

.field public resetFileExecPer:Z

.field public shareAccountGray:I

.field public shareCommonStorageEnable:Z

.field public shareDirection:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field public shareFaceLoginEnable:Z

.field public shareInterGray:I

.field public shareLivingunameEnabled:Z

.field public sidKeys:Ljava/lang/String;


# direct methods
.method public constructor <init>()V
    .registers 2

    .prologue
    const/4 v0, 0x1

    .line 114
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 83
    iput-boolean v0, p0, Lcom/baidu/sapi2/SapiOptions;->O:Z

    .line 86
    iput-boolean v0, p0, Lcom/baidu/sapi2/SapiOptions;->R:Z

    .line 87
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->S:Ljava/util/Map;

    .line 88
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->T:Ljava/util/Map;

    .line 89
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->U:Ljava/util/Map;

    .line 90
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->V:Ljava/util/Map;

    .line 91
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->W:Ljava/util/Map;

    .line 92
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->X:Ljava/util/List;

    .line 93
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->Y:Ljava/util/List;

    .line 94
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->Z:Ljava/util/List;

    .line 95
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->aa:Ljava/util/List;

    .line 96
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->diExceptIndex:Ljava/util/List;

    .line 97
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->shareDirection:Ljava/util/Map;

    .line 99
    const/4 v0, 0x0

    iput v0, p0, Lcom/baidu/sapi2/SapiOptions;->configType:I

    .line 100
    const/16 v0, 0x12c

    iput v0, p0, Lcom/baidu/sapi2/SapiOptions;->configStep:I

    .line 109
    const/16 v0, 0x64

    iput v0, p0, Lcom/baidu/sapi2/SapiOptions;->shareInterGray:I

    .line 115
    new-instance v0, Lcom/baidu/sapi2/SapiOptions$Cache;

    invoke-direct {v0}, Lcom/baidu/sapi2/SapiOptions$Cache;-><init>()V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->L:Lcom/baidu/sapi2/SapiOptions$Cache;

    .line 116
    const-string v0, "10698000036592"

    iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->M:Ljava/lang/String;

    .line 117
    return-void
.end method

.method private static a(Lorg/json/JSONArray;Ljava/util/List;)V
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lorg/json/JSONArray;",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 377
    if-eqz p0, :cond_1d

    .line 378
    const/4 v0, 0x0

    invoke-virtual {p0}, Lorg/json/JSONArray;->length()I

    move-result v1

    :goto_7
    if-ge v0, v1, :cond_1d

    .line 379
    invoke-virtual {p0, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_1a

    .line 380
    invoke-virtual {p0, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;

    move-result-object v2

    invoke-interface {p1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 378
    :cond_1a
    add-int/lit8 v0, v0, 0x1

    goto :goto_7

    .line 384
    :cond_1d
    return-void
.end method

.method private static a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/List;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lorg/json/JSONObject;",
            "Ljava/lang/String;",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    .prologue
    .line 290
    new-instance v1, Lorg/json/JSONArray;

    invoke-direct {v1}, Lorg/json/JSONArray;-><init>()V

    .line 291
    invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v2

    :goto_9
    invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_19

    invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 292
    invoke-virtual {v1, v0}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;

    goto :goto_9

    .line 294
    :cond_19
    invoke-virtual {p0, p1, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 295
    return-void
.end method

.method private static a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/Map;)V
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lorg/json/JSONObject;",
            "Ljava/lang/String;",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    .prologue
    .line 275
    new-instance v2, Lorg/json/JSONObject;

    invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V

    .line 276
    invoke-interface {p2}, Ljava/util/Map;->entrySet()Ljava/util/Set;

    move-result-object v0

    invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v3

    :goto_d
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_27

    invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/util/Map$Entry;

    .line 277
    invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/String;

    invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;

    move-result-object v0

    invoke-virtual {v2, v1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    goto :goto_d

    .line 279
    :cond_27
    invoke-virtual {p0, p1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 280
    return-void
.end method

.method private static a(Lorg/json/JSONObject;Ljava/util/Map;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lorg/json/JSONObject;",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 359
    if-eqz p0, :cond_26

    .line 360
    invoke-virtual {p0}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;

    move-result-object v1

    .line 361
    :cond_6
    :goto_6
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_26

    .line 362
    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 363
    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 364
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_6

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_6

    .line 365
    invoke-interface {p1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_6

    .line 369
    :cond_26
    return-void
.end method

.method public static fromJSON(Lorg/json/JSONObject;)Lcom/baidu/sapi2/SapiOptions;
    .registers 8

    .prologue
    const/4 v4, 0x1

    const/4 v1, 0x0

    .line 298
    new-instance v2, Lcom/baidu/sapi2/SapiOptions;

    invoke-direct {v2}, Lcom/baidu/sapi2/SapiOptions;-><init>()V

    .line 299
    const-string v0, "cache"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v0

    invoke-static {v0}, Lcom/baidu/sapi2/SapiOptions$Cache;->a(Lorg/json/JSONObject;)Lcom/baidu/sapi2/SapiOptions$Cache;

    move-result-object v0

    iput-object v0, v2, Lcom/baidu/sapi2/SapiOptions;->L:Lcom/baidu/sapi2/SapiOptions$Cache;

    .line 300
    const-string v0, "fast_reg_sms_num"

    const-string v3, "10698000036592"

    invoke-virtual {p0, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, v2, Lcom/baidu/sapi2/SapiOptions;->M:Ljava/lang/String;

    .line 301
    const-string v0, "config_type"

    invoke-virtual {p0, v0, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/baidu/sapi2/SapiOptions;->configType:I

    .line 302
    const-string v0, "config_step"

    const/16 v3, 0x12c

    invoke-virtual {p0, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/baidu/sapi2/SapiOptions;->configStep:I

    .line 303
    const-string v0, "face_login_check_enabled"

    invoke-virtual {p0, v0, v4}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z

    move-result v0

    iput-boolean v0, v2, Lcom/baidu/sapi2/SapiOptions;->faceLoginCheckEnabled:Z

    .line 304
    const-string v0, "share_livinguname_enabled"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z

    move-result v0

    iput-boolean v0, v2, Lcom/baidu/sapi2/SapiOptions;->shareLivingunameEnabled:Z

    .line 305
    const-string v0, "share_common_storage_enable"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z

    move-result v0

    iput-boolean v0, v2, Lcom/baidu/sapi2/SapiOptions;->shareCommonStorageEnable:Z

    .line 306
    const-string v0, "face_login_check_freq_v2"

    const/16 v3, 0x18

    invoke-virtual {p0, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/baidu/sapi2/SapiOptions;->faceLoginCheckFreq:I

    .line 307
    const-string v0, "default_https_enabled"

    invoke-virtual {p0, v0, v4}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z

    move-result v0

    iput-boolean v0, v2, Lcom/baidu/sapi2/SapiOptions;->O:Z

    .line 308
    const-string v0, "sofire_sdk_enabled"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z

    move-result v0

    iput-boolean v0, v2, Lcom/baidu/sapi2/SapiOptions;->P:Z

    .line 309
    const-string v0, "plugins_enabled"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z

    move-result v0

    iput-boolean v0, v2, Lcom/baidu/sapi2/SapiOptions;->Q:Z

    .line 310
    const-string v0, "plugin_load_model_v2_enable"

    invoke-virtual {p0, v0, v4}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z

    move-result v0

    iput-boolean v0, v2, Lcom/baidu/sapi2/SapiOptions;->R:Z

    .line 311
    const-string v0, "share_account_gray"

    invoke-virtual {p0, v0, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/baidu/sapi2/SapiOptions;->shareAccountGray:I

    .line 312
    const-string v0, "share_inter_storage_gray"

    invoke-virtual {p0, v0, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/baidu/sapi2/SapiOptions;->shareInterGray:I

    .line 313
    const-string v0, "cm_oauth_gray"

    invoke-virtual {p0, v0, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/baidu/sapi2/SapiOptions;->chinaMobileOauthGray:I

    .line 314
    const-string v0, "global_share_strategy"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 315
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_9b

    .line 316
    invoke-static {v0}, Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;->mapStrToValue(Ljava/lang/String;)Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;

    move-result-object v0

    iput-object v0, v2, Lcom/baidu/sapi2/SapiOptions;->N:Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;

    .line 318
    :cond_9b
    const-string v0, "specific_share_strategy"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v3

    .line 319
    if-eqz v3, :cond_c1

    .line 320
    invoke-virtual {v3}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;

    move-result-object v4

    .line 321
    :goto_a7
    invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_c1

    .line 322
    invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 323
    invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v5

    invoke-static {v5}, Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;->mapStrToValue(Ljava/lang/String;)Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;

    move-result-object v5

    .line 324
    iget-object v6, v2, Lcom/baidu/sapi2/SapiOptions;->S:Ljava/util/Map;

    invoke-interface {v6, v0, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_a7

    .line 327
    :cond_c1
    const-string v0, "authorized_packages"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v0

    iget-object v3, v2, Lcom/baidu/sapi2/SapiOptions;->T:Ljava/util/Map;

    invoke-static {v0, v3}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/util/Map;)V

    .line 328
    const-string v0, "vehicle_system_pkgs"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v0

    iget-object v3, v2, Lcom/baidu/sapi2/SapiOptions;->V:Ljava/util/Map;

    invoke-static {v0, v3}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/util/Map;)V

    .line 329
    const-string v0, "sc_authorized_packages"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v0

    iget-object v3, v2, Lcom/baidu/sapi2/SapiOptions;->U:Ljava/util/Map;

    invoke-static {v0, v3}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/util/Map;)V

    .line 330
    const-string v0, "plugins_suffix"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v0

    iget-object v3, v2, Lcom/baidu/sapi2/SapiOptions;->W:Ljava/util/Map;

    invoke-static {v0, v3}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/util/Map;)V

    .line 331
    const-string v0, "share_direction"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v0

    iget-object v3, v2, Lcom/baidu/sapi2/SapiOptions;->shareDirection:Ljava/util/Map;

    invoke-static {v0, v3}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/util/Map;)V

    .line 333
    const-string v0, "authorized_domains"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;

    move-result-object v0

    iget-object v3, v2, Lcom/baidu/sapi2/SapiOptions;->X:Ljava/util/List;

    invoke-static {v0, v3}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONArray;Ljava/util/List;)V

    .line 334
    const-string v0, "cuid_authorized_domains"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;

    move-result-object v0

    iget-object v3, v2, Lcom/baidu/sapi2/SapiOptions;->Y:Ljava/util/List;

    invoke-static {v0, v3}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONArray;Ljava/util/List;)V

    .line 335
    const-string v0, "login_cookie_di_keys"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;

    move-result-object v0

    iget-object v3, v2, Lcom/baidu/sapi2/SapiOptions;->Z:Ljava/util/List;

    invoke-static {v0, v3}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONArray;Ljava/util/List;)V

    .line 336
    const-string v0, "pre_fetch_tpl_list"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;

    move-result-object v0

    iget-object v3, v2, Lcom/baidu/sapi2/SapiOptions;->aa:Ljava/util/List;

    invoke-static {v0, v3}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONArray;Ljava/util/List;)V

    .line 339
    const-string v0, "di_except_index"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;

    move-result-object v3

    .line 340
    if-eqz v3, :cond_143

    .line 341
    invoke-virtual {v3}, Lorg/json/JSONArray;->length()I

    move-result v4

    move v0, v1

    :goto_131
    if-ge v0, v4, :cond_143

    .line 342
    iget-object v5, v2, Lcom/baidu/sapi2/SapiOptions;->diExceptIndex:Ljava/util/List;

    invoke-virtual {v3, v0}, Lorg/json/JSONArray;->optInt(I)I

    move-result v6

    invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v6

    invoke-interface {v5, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 341
    add-int/lit8 v0, v0, 0x1

    goto :goto_131

    .line 345
    :cond_143
    const-string v0, "extrajson_limit_len"

    const/16 v3, 0x64

    invoke-virtual {p0, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/baidu/sapi2/SapiOptions;->loginStatExtraLimitLen:I

    .line 346
    const-string v0, "pass_httpclient_async_cookie"

    invoke-virtual {p0, v0, v1}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z

    move-result v0

    iput-boolean v0, v2, Lcom/baidu/sapi2/SapiOptions;->httpClientAsyncCookie:Z

    .line 347
    const-string v0, "reset_file_exec_per"

    invoke-virtual {p0, v0, v1}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z

    move-result v0

    iput-boolean v0, v2, Lcom/baidu/sapi2/SapiOptions;->resetFileExecPer:Z

    .line 348
    const-string v0, "sid_key"

    const-string v1, ""

    invoke-virtual {p0, v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, v2, Lcom/baidu/sapi2/SapiOptions;->sidKeys:Ljava/lang/String;

    .line 349
    return-object v2
.end method

.method protected static getInitialCachePackagesWhiteList()Ljava/util/List;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 695
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 696
    const-string v1, "com.baidu.(.*)input(.*)"

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 697
    const-string v1, "com.baidu.browser.(.+)"

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 698
    return-object v0
.end method

.method static h()Ljava/util/List;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 677
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 678
    const-string v1, "baidu.com"

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 679
    const-string v1, "hao123.com"

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 680
    const-string v1, "nuomi.com"

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 681
    const-string v1, "baifubao.com"

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 682
    return-object v0
.end method

.method static i()Ljava/util/List;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 686
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 687
    const-string v1, "nsclick.baidu.com"

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 688
    const-string v1, "passport.baidu.com"

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 689
    const-string v1, "wappass.baidu.com"

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 690
    return-object v0
.end method

.method static j()Ljava/util/List;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 703
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 704
    const-string v1, "com.baidu.BaiduMap(.*)"

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 705
    const-string v1, "cn.opda.a.phonoalbumshoushou(.*)"

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 706
    return-object v0
.end method


# virtual methods
.method a()Ljava/util/Map;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 501
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    .line 502
    const-string v1, "com.baidu.BaiduMap(.*)"

    const-string v2, "c2b0b497d0389e6de1505e7fd8f4d539"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 503
    const-string v1, "com.baidu.minivideo"

    const-string v2, "7fd3727852d29eb6f4283988dc0d6150"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 504
    const-string v1, "com.nuomi.merchant"

    const-string v2, "59215ee95c063ff2c56226581a62130a"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 505
    const-string v1, "com.baidu.hi"

    const-string v2, "c2b0b497d0389e6de1505e7fd8f4d539"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 506
    const-string v1, "com.baidu.finance"

    const-string v2, "3029dbf5932d8d9cd70d3f6e61a1bfaf"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 507
    const-string v1, "com.baidu.searchcraft"

    const-string v2, "88f73a1aa8439d646e7ee31c92684f9a"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 508
    const-string v1, "com.baidu.robot"

    const-string v2, "251b30bf338a35325dbcce7182009571"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 509
    const-string v1, "com.baidu.carlife"

    const-string v2, "e4cebec6e83e2817aaae40de3a2275cb"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 510
    const-string v1, "com.baidu.duer.smartmate"

    const-string v2, "b650a93303a12982d36ea9bbc1bba8"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 511
    const-string v1, "com.baidu.wifikey"

    const-string v2, "a442374d6d1e3191490e9b1bf5bdf28f"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 512
    const-string v1, "com.baidu.baijia"

    const-string v2, "121c6e789e83fd28e8103ba0c7610955"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 513
    const-string v1, "com.baidu.mtjapp"

    const-string v2, "656365c98ade631c914b5aeac8737449"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 514
    const-string v1, "com.baidu.umoney"

    const-string v2, "c2fad038465e40f47640e77c529165fb"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 515
    const-string v1, "com.baidu.lbs.crowdapp"

    const-string v2, "dcbf2b2dc4c43c60cd09c09165de1b1f"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 516
    const-string v1, "com.baidu.video.pad"

    const-string v2, "194981736af29076ef2e66238b70ba0d"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 517
    const-string v1, "com.dianxinos.superuser"

    const-string v2, "bd3df198d50f0dafa3c5804d342d3698"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 518
    const-string v1, "com.baidu.baiducamera"

    const-string v2, "ac979bc4100a1e17d145ca8a4d09bcde"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 519
    const-string v1, "com.baidu.vrvision"

    const-string v2, "f250054dfbefd747928103b3c7146c95"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 520
    const-string v1, "com.baidu.baike"

    const-string v2, "b729d38e6bca7cf35683f438159c000d"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 521
    const-string v1, "com.baidu.bshop"

    const-string v2, "f099e273c67592854c51edccbb91005c"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 522
    const-string v1, "com.baidu.motu.finder"

    const-string v2, "f555bc53b39fc3d5ceb16e1a9f5cf68b"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 523
    const-string v1, "com.kezhuo"

    const-string v2, "525c84e2fa04915f12eb0a7bacdf7e8f"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 524
    const-string v1, "com.baidu.roocontroller"

    const-string v2, "35abb58862c10c50a5d746ec9db24de5"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 525
    const-string v1, "com.baidu.imesceneinput"

    const-string v2, "35abb58862c10c50a5d746ec9db24de5"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 526
    const-string v1, "com.baidu.doctor.doctoranswer"

    const-string v2, "13a0a8019be4015ed20e075d824f1696"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 527
    const-string v1, "com.baidu.dict"

    const-string v2, "b154fb69ae7b033725dabaaf1e3b70d0"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 528
    return-object v0
.end method

.method b()Ljava/util/Map;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 533
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    .line 534
    const-string v1, "com.baidu.sapi2.(.*)"

    const-string v2, "de308d7973b5171883333a97253327e4"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 535
    const-string v1, "com.baidu.tieba(.*)"

    const-string v2, "673004cf2f6efdec2385c8116c1e8c14"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 536
    const-string v1, "com.baidu.searchbox(.*)"

    const-string v2, "c2b0b497d0389e6de1505e7fd8f4d539"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 537
    const-string v1, "com.baidu.appsearch"

    const-string v2, "c2b0b497d0389e6de1505e7fd8f4d539"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 538
    const-string v1, "com.baidu.(.*)input(.*)"

    const-string v2, "c2b0b497d0389e6de1505e7fd8f4d539"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 539
    const-string v1, "com.baidu.BaiduMap(.*)"

    const-string v2, "c2b0b497d0389e6de1505e7fd8f4d539"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 540
    const-string v1, "com.baidu.browser.(.+)"

    const-string v2, "c2b0b497d0389e6de1505e7fd8f4d539"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 541
    const-string v1, "com.baidu.iknow"

    const-string v2, "13a0a8019be4015ed20e075d824f1696"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 542
    const-string v1, "com.baidu.yuedu"

    const-string v2, "13a0a8019be4015ed20e075d824f1696"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 543
    const-string v1, "com.baidu.homework"

    const-string v2, "13a0a8019be4015ed20e075d824f1696"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 544
    const-string v1, "com.baidu.wenku"

    const-string v2, "13a0a8019be4015ed20e075d824f1696"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 545
    const-string v1, "com.baidu.mbaby"

    const-string v2, "13a0a8019be4015ed20e075d824f1696"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 547
    const-string v1, "com.baidu.travel"

    const-string v2, "0586742e88a2e6a19e996598ec336b61"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 549
    const-string v1, "com.ting.mp3.android"

    const-string v2, "0586742e88a2e6a19e996598ec336b61"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 550
    const-string v1, "com.baidu.news(.*)"

    const-string v2, "0586742e88a2e6a19e996598ec336b61"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 552
    const-string v1, "com.baidu.video"

    const-string v2, "0586742e88a2e6a19e996598ec336b61"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 553
    const-string v1, "com.baidu.hao123(.*)"

    const-string v2, "7fd3727852d29eb6f4283988dc0d6150"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 556
    const-string v1, "com.baidu.netdisk(.*)"

    const-string v2, "ae5821440fab5e1a61a025f014bd8972"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 559
    const-string v1, "com.hiapk.marketpho"

    const-string v2, "d46053ef4381d35cb774eb632d8e8aec"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 563
    const-string v1, "com.baidu.passport.securitycenter"

    const-string v2, "db97d206640d7aca6d75975b3c1f6e87"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 565
    const-string v1, "com.nuomi"

    const-string v2, "59215ee95c063ff2c56226581a62130a"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 569
    const-string v1, "cn.jingling.motu.photowonder"

    const-string v2, "6930f0bd9fa461c2cd65e216acee0118"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 572
    const-string v1, "com.dragon.android.pandaspace"

    const-string v2, "5b120e96b20f5b4ec695d79b20d18753"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 574
    const-string v1, "cn.opda.a.phonoalbumshoushou"

    const-string v2, "310a4f78e839b86df7731c2f48fcadae"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 575
    const-string v1, "com.baidu.fb"

    const-string v2, "a4622402640f20dfda894cbe2edf8823"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 576
    const-string v1, "com.baidu.baidutranslate"

    const-string v2, "0586742e88a2e6a19e996598ec336b61"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 577
    const-string v1, "com.baidu.lbs.waimai"

    const-string v2, "77ad7ac419a031af0252422152c62e67"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 578
    const-string v1, "com.baidu.lottery"

    const-string v2, "6e45686dd05db2374b0a600c7f28c0c4"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 579
    const-string v1, "com.baidu.doctor"

    const-string v2, "49c95b74699e358ffe67f5daacab3d48"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 580
    const-string v1, "com.baidu.patient"

    const-string v2, "49c95b74699e358ffe67f5daacab3d48"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 583
    const-string v1, "com.zongheng.reader(.*)"

    const-string v2, "b9c43ba43f1e150d4f1670ae09a89a7f"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 584
    const-string v1, "com.baidu.doctor.doctorask"

    const-string v2, "13a0a8019be4015ed20e075d824f1696"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 585
    const-string v1, "com.baidu.k12edu"

    const-string v2, "610d60c69d2adf4b57fc6c2ec83fecbf"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 588
    const-string v1, "com.baidu.wallet"

    const-string v2, "de74282b18c0847e64b2b3f0ebbfe0a0"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 589
    const-string v1, "com.baidu.clouda.mobile.crm"

    const-string v2, "561e009b4a1f97012bf90dfed6c054d5"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 591
    const-string v1, "com.dianxinos.optimizer.channel"

    const-string v2, "bd3df198d50f0dafa3c5804d342d3698"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 593
    const-string v1, "com.baidu.lbs.bus"

    const-string v2, "3d96c8b0be8fd5b1db754b8dbb73f23e"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 594
    const-string v1, "com.baidu.hui"

    const-string v2, "3102ce07daa9cb7c8d62c82fdc61c0ba"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 595
    const-string v1, "com.baidu.image"

    const-string v2, "ff934173c55f54a81d9c5da216263479"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 596
    const-string v1, "com.baidu.vip"

    const-string v2, "a00a833bf8afe07172262db3ccb3a5c5"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 597
    const-string v1, "com.baidu.mami"

    const-string v2, "86743dc804add1dd5f3a81a5818ead58"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 600
    const-string v1, "com.baidu.panocam"

    const-string v2, "c6186fde16482ce83196441e7fbed1b3"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 601
    const-string v1, "com.baidu.dsocial"

    const-string v2, "49c95b74699e358ffe67f5daacab3d48"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 603
    const-string v1, "com.qiyi.video"

    const-string v2, "846b46b26f2d9572124e4cfd778e8774"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 604
    const-string v1, "tv.pps.mobile"

    const-string v2, "79a4816c58b11ba96e85524a7d5cf697"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 605
    const-string v1, "com.baidu.cloudenterprise"

    const-string v2, "ae5821440fab5e1a61a025f014bd8972"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 606
    const-string v1, "com.baidu.haokan"

    const-string v2, "7fd3727852d29eb6f4283988dc0d6150"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 607
    const-string v1, "com.baidu.fangmi"

    const-string v2, "08e0e60c3b3a37ac88a2a06e86d0f8fa"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 608
    const-string v1, "com.chuanke.ikk"

    const-string v2, "b12d5bcf96654b0a8da91256638695ab"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 609
    const-string v1, "com.baidu.golf"

    const-string v2, "57ed129c4f9c2340b91d9f224d1478e7"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 610
    const-string v1, "com.baidu.wefan"

    const-string v2, "7cc37b8563f320aee19809b1ee56cba7"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 611
    const-string v1, "com.baidu.inote"

    const-string v2, "c266cc0c884249ce197bcf0cdacbe772"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 612
    const-string v1, "com.baidu.album"

    const-string v2, "4ffb648ae77dbfc7f8d57593d9a6b50c"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 613
    const-string v1, "com.baidu.eduai"

    const-string v2, "5a9c869602eb27e97af3eaec4d88160b"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 614
    const-string v1, "com.baidu.eureka"

    const-string v2, "934e69310f5eb3234ba2067d67694ec9"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 616
    const-string v1, "com.baidu.aiting"

    const-string v2, "0fb46b5e8f8d50dd5a8cda441c8af10d"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 617
    const-string v1, "com.baidu.car.faceos"

    const-string v2, "9b284760b6eed6ad6ff793c5ad32736a"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 618
    const-string v1, "com.baidu.nani"

    const-string v2, "dd473ebed169a590680a89351a596f60"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 619
    const-string v1, "com.baidu.car.radio"

    const-string v2, "246ed007729a5f84a1886adfebce0d63"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 620
    const-string v1, "com.baidu.che.codriver"

    const-string v2, "5a7c4b062a2292a56f5b7ff283bf3da5"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 621
    const-string v1, "com.baidu.searchcraft"

    const-string v2, "88f73a1aa8439d646e7ee31c92684f9a"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 622
    return-object v0
.end method

.method c()Ljava/util/Map;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 626
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    .line 627
    const-string v1, "com.baidu.sapi2.demo.standard"

    const-string v2, "de308d7973b5171883333a97253327e4"

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 628
    return-object v0
.end method

.method d()Ljava/util/Map;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation

    .prologue
    .line 632
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    .line 633
    const-string v1, "com.baidu.wallet"

    const/4 v2, 0x1

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 634
    const-string v1, "com.nuomi"

    const/4 v2, 0x2

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 635
    const-string v1, "com.baidu.lbs.waimai"

    const/4 v2, 0x3

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 636
    const-string v1, "com.baidu.searchbox(.*)"

    const/4 v2, 0x4

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 637
    const-string v1, "com.baidu.BaiduMap(.*)"

    const/4 v2, 0x5

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 638
    const-string v1, "com.baidu.tieba(.*)"

    const/4 v2, 0x6

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 639
    const-string v1, "com.baidu.netdisk(.*)"

    const/4 v2, 0x7

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 640
    const-string v1, "com.baidu.appsearch"

    const/16 v2, 0x8

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 641
    return-object v0
.end method

.method e()Ljava/util/List;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 646
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 647
    const-string v1, "com.baidu.passport.securitycenter"

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 648
    return-object v0
.end method

.method f()Ljava/util/List;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 653
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 654
    const-string v1, "com.baidu.searchbox(.*)"

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 655
    const-string v1, "com.baidu.browser.(.+)"

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 656
    const-string v1, "com.baidu.passport.securitycenter"

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 657
    return-object v0
.end method

.method g()Ljava/util/List;
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 661
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 662
    invoke-static {}, Lcom/baidu/sapi2/ServiceManager;->getInstance()Lcom/baidu/sapi2/ServiceManager;

    move-result-object v1

    invoke-virtual {v1}, Lcom/baidu/sapi2/ServiceManager;->getIsAccountManager()Lcom/baidu/sapi2/service/interfaces/ISAccountManager;

    move-result-object v1

    invoke-interface {v1}, Lcom/baidu/sapi2/service/interfaces/ISAccountManager;->getConfignation()Lcom/baidu/sapi2/SapiConfiguration;

    move-result-object v1

    .line 664
    iget-object v2, v1, Lcom/baidu/sapi2/SapiConfiguration;->environment:Lcom/baidu/sapi2/utils/enums/Domain;

    invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z

    move-result v3

    invoke-virtual {v2, v3}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;

    move-result-object v2

    const-string v3, "http://"

    const-string v4, ""

    .line 665
    invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v2

    const-string v3, "https://"

    const-string v4, ""

    invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v2

    const-string v3, "(:[0-9]{1,4})?"

    const-string v4, ""

    .line 666
    invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 667
    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->environment:Lcom/baidu/sapi2/utils/enums/Domain;

    invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z

    move-result v3

    invoke-virtual {v1, v3}, Lcom/baidu/sapi2/utils/enums/Domain;->getURL(Z)Ljava/lang/String;

    move-result-object v1

    const-string v3, "http://"

    const-string v4, ""

    .line 668
    invoke-virtual {v1, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v1

    const-string v3, "https://"

    const-string v4, ""

    .line 669
    invoke-virtual {v1, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v1

    const-string v3, "(:[0-9]{1,4})?"

    const-string v4, ""

    invoke-virtual {v1, v3, v4}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 670
    invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 671
    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 672
    return-object v0
.end method

.method public getAuthorizedDomains()Ljava/util/List;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 179
    iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->X:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_b

    .line 180
    iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->X:Ljava/util/List;

    .line 182
    :goto_a
    return-object v0

    :cond_b
    invoke-static {}, Lcom/baidu/sapi2/SapiOptions;->h()Ljava/util/List;

    move-result-object v0

    goto :goto_a
.end method

.method public getAuthorizedPackages()Ljava/util/Map;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 156
    iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->T:Ljava/util/Map;

    invoke-interface {v0}, Ljava/util/Map;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_b

    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->T:Ljava/util/Map;

    .line 159
    :goto_a
    return-object v0

    :cond_b
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiOptions;->b()Ljava/util/Map;

    move-result-object v0

    goto :goto_a
.end method

.method public getCache()Lcom/baidu/sapi2/SapiOptions$Cache;
    .registers 2

    .prologue
    .line 207
    iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->L:Lcom/baidu/sapi2/SapiOptions$Cache;

    return-object v0
.end method

.method public getCuidAuthorizedDomains()Ljava/util/List;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 187
    iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->Y:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_b

    .line 188
    iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->Y:Ljava/util/List;

    .line 190
    :goto_a
    return-object v0

    :cond_b
    invoke-static {}, Lcom/baidu/sapi2/SapiOptions;->i()Ljava/util/List;

    move-result-object v0

    goto :goto_a
.end method

.method public getDefaultHttpsEnabled()Z
    .registers 2

    .prologue
    .line 128
    iget-boolean v0, p0, Lcom/baidu/sapi2/SapiOptions;->O:Z

    return v0
.end method

.method public getFastRegSmsNum()Ljava/lang/String;
    .registers 2

    .prologue
    .line 120
    iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->M:Ljava/lang/String;

    return-object v0
.end method

.method public getGlobalShareStrategy()Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;
    .registers 2

    .prologue
    .line 124
    iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->N:Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;

    return-object v0
.end method

.method public getHttpAsyncCookie()Z
    .registers 2

    .prologue
    .line 195
    iget-boolean v0, p0, Lcom/baidu/sapi2/SapiOptions;->httpClientAsyncCookie:Z

    return v0
.end method

.method public getLoginCookieDiKeys()Ljava/util/List;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 199
    iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->Z:Ljava/util/List;

    return-object v0
.end method

.method public getLoginStatExtraLimitLen()I
    .registers 2

    .prologue
    .line 152
    iget v0, p0, Lcom/baidu/sapi2/SapiOptions;->loginStatExtraLimitLen:I

    return v0
.end method

.method public getPluginLoadModeV2Enable()Z
    .registers 2

    .prologue
    .line 140
    iget-boolean v0, p0, Lcom/baidu/sapi2/SapiOptions;->R:Z

    return v0
.end method

.method public getPluginsEnabled()Z
    .registers 2

    .prologue
    .line 136
    iget-boolean v0, p0, Lcom/baidu/sapi2/SapiOptions;->Q:Z

    return v0
.end method

.method public getPluginsSuffix()Ljava/util/Map;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 148
    iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->W:Ljava/util/Map;

    return-object v0
.end method

.method public getPreFetchTplList()Ljava/util/List;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 203
    iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->aa:Ljava/util/List;

    return-object v0
.end method

.method public getSCAuthorizedPackages()Ljava/util/Map;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 164
    iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->U:Ljava/util/Map;

    invoke-interface {v0}, Ljava/util/Map;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_b

    .line 165
    iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->U:Ljava/util/Map;

    .line 167
    :goto_a
    return-object v0

    :cond_b
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiOptions;->a()Ljava/util/Map;

    move-result-object v0

    goto :goto_a
.end method

.method public getSofireSdkEnabled()Z
    .registers 2

    .prologue
    .line 132
    iget-boolean v0, p0, Lcom/baidu/sapi2/SapiOptions;->P:Z

    return v0
.end method

.method public getSpecificShareStrategy()Ljava/util/Map;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;",
            ">;"
        }
    .end annotation

    .prologue
    .line 144
    iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->S:Ljava/util/Map;

    return-object v0
.end method

.method public getVehicleSystemPackages()Ljava/util/Map;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 172
    iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->V:Ljava/util/Map;

    invoke-interface {v0}, Ljava/util/Map;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_d

    .line 173
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiOptions;->c()Ljava/util/Map;

    move-result-object v0

    .line 175
    :goto_c
    return-object v0

    :cond_d
    iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->V:Ljava/util/Map;

    goto :goto_c
.end method

.method protected setCache(Lcom/baidu/sapi2/SapiOptions$Cache;)V
    .registers 2

    .prologue
    .line 211
    iput-object p1, p0, Lcom/baidu/sapi2/SapiOptions;->L:Lcom/baidu/sapi2/SapiOptions$Cache;

    .line 212
    return-void
.end method

.method public toJSON()Ljava/lang/String;
    .registers 6

    .prologue
    .line 215
    new-instance v2, Lorg/json/JSONObject;

    invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V

    .line 217
    :try_start_5
    const-string v0, "cache"

    iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->L:Lcom/baidu/sapi2/SapiOptions$Cache;

    invoke-virtual {v1}, Lcom/baidu/sapi2/SapiOptions$Cache;->a()Lorg/json/JSONObject;

    move-result-object v1

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 218
    const-string v0, "fast_reg_sms_num"

    iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->M:Ljava/lang/String;

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 219
    const-string v0, "config_step"

    iget v1, p0, Lcom/baidu/sapi2/SapiOptions;->configStep:I

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 220
    const-string v0, "config_type"

    iget v1, p0, Lcom/baidu/sapi2/SapiOptions;->configType:I

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 221
    const-string v0, "share_livinguname_enabled"

    iget-boolean v1, p0, Lcom/baidu/sapi2/SapiOptions;->shareLivingunameEnabled:Z

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 222
    const-string v0, "face_login_check_enabled"

    iget-boolean v1, p0, Lcom/baidu/sapi2/SapiOptions;->faceLoginCheckEnabled:Z

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 223
    const-string v0, "share_common_storage_enable"

    iget-boolean v1, p0, Lcom/baidu/sapi2/SapiOptions;->shareCommonStorageEnable:Z

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 224
    const-string v0, "face_login_check_freq_v2"

    iget v1, p0, Lcom/baidu/sapi2/SapiOptions;->faceLoginCheckFreq:I

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 225
    const-string v0, "share_account_gray"

    iget v1, p0, Lcom/baidu/sapi2/SapiOptions;->shareAccountGray:I

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 226
    const-string v0, "share_inter_storage_gray"

    iget v1, p0, Lcom/baidu/sapi2/SapiOptions;->shareInterGray:I

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 227
    iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->N:Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;

    if-eqz v0, :cond_5e

    .line 228
    const-string v0, "global_share_strategy"

    iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->N:Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;

    invoke-virtual {v1}, Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;->getStrValue()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 230
    :cond_5e
    const-string v0, "default_https_enabled"

    iget-boolean v1, p0, Lcom/baidu/sapi2/SapiOptions;->O:Z

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 231
    const-string v0, "sofire_sdk_enabled"

    iget-boolean v1, p0, Lcom/baidu/sapi2/SapiOptions;->P:Z

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 232
    const-string v0, "plugins_enabled"

    iget-boolean v1, p0, Lcom/baidu/sapi2/SapiOptions;->Q:Z

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 233
    const-string v0, "plugin_load_model_v2_enable"

    iget-boolean v1, p0, Lcom/baidu/sapi2/SapiOptions;->R:Z

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 234
    const-string v0, "cm_oauth_gray"

    iget v1, p0, Lcom/baidu/sapi2/SapiOptions;->chinaMobileOauthGray:I

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 235
    new-instance v3, Lorg/json/JSONObject;

    invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V

    .line 236
    iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->S:Ljava/util/Map;

    invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set;

    move-result-object v0

    invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v4

    :goto_90
    invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_b3

    invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/util/Map$Entry;

    .line 237
    invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/String;

    invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;

    invoke-virtual {v0}, Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;->getStrValue()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v3, v1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    goto :goto_90

    .line 262
    :catch_b0
    move-exception v0

    .line 263
    const/4 v0, 0x0

    :goto_b2
    return-object v0

    .line 239
    :cond_b3
    const-string v0, "specific_share_strategy"

    invoke-virtual {v2, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 241
    const-string v0, "authorized_packages"

    iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->T:Ljava/util/Map;

    invoke-static {v2, v0, v1}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/Map;)V

    .line 242
    const-string v0, "vehicle_system_pkgs"

    iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->V:Ljava/util/Map;

    invoke-static {v2, v0, v1}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/Map;)V

    .line 243
    const-string v0, "sc_authorized_packages"

    iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->U:Ljava/util/Map;

    invoke-static {v2, v0, v1}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/Map;)V

    .line 244
    const-string v0, "plugins_suffix"

    iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->W:Ljava/util/Map;

    invoke-static {v2, v0, v1}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/Map;)V

    .line 245
    const-string v0, "share_direction"

    iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->shareDirection:Ljava/util/Map;

    invoke-static {v2, v0, v1}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/Map;)V

    .line 247
    const-string v0, "authorized_domains"

    iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->X:Ljava/util/List;

    invoke-static {v2, v0, v1}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/List;)V

    .line 248
    const-string v0, "cuid_authorized_domains"

    iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->Y:Ljava/util/List;

    invoke-static {v2, v0, v1}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/List;)V

    .line 249
    const-string v0, "login_cookie_di_keys"

    iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->Z:Ljava/util/List;

    invoke-static {v2, v0, v1}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/List;)V

    .line 250
    const-string v0, "pre_fetch_tpl_list"

    iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->aa:Ljava/util/List;

    invoke-static {v2, v0, v1}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/List;)V

    .line 252
    new-instance v1, Lorg/json/JSONArray;

    invoke-direct {v1}, Lorg/json/JSONArray;-><init>()V

    .line 253
    iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->diExceptIndex:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v3

    :goto_102
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_112

    invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Integer;

    .line 254
    invoke-virtual {v1, v0}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;

    goto :goto_102

    .line 256
    :cond_112
    const-string v0, "di_except_index"

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 257
    const-string v0, "extrajson_limit_len"

    iget v1, p0, Lcom/baidu/sapi2/SapiOptions;->loginStatExtraLimitLen:I

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 258
    const-string v0, "pass_httpclient_async_cookie"

    iget-boolean v1, p0, Lcom/baidu/sapi2/SapiOptions;->httpClientAsyncCookie:Z

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 259
    const-string v0, "reset_file_exec_per"

    iget-boolean v1, p0, Lcom/baidu/sapi2/SapiOptions;->resetFileExecPer:Z

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 260
    const-string v0, "sid_key"

    iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->sidKeys:Ljava/lang/String;

    invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 261
    invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
    :try_end_136
    .catch Ljava/lang/Throwable; {:try_start_5 .. :try_end_136} :catch_b0

    move-result-object v0

    goto/16 :goto_b2
.end method