b.smali

.class public Lcn/jiguang/ax/b;
.super Ljava/lang/Object;


# static fields
.field private static a:Z

.field private static b:Z

.field private static c:Z

.field private static d:Z

.field private static e:Z

.field private static f:Z

.field private static g:Z

.field private static h:Z

.field private static volatile i:Lcn/jiguang/ax/b;

.field private static final j:Ljava/lang/Object;

.field private static k:Ljava/util/concurrent/atomic/AtomicInteger;


# direct methods
.method static constructor <clinit>()V
    .registers 2

    const/4 v1, 0x0

    sput-boolean v1, Lcn/jiguang/ax/b;->a:Z

    sput-boolean v1, Lcn/jiguang/ax/b;->b:Z

    sput-boolean v1, Lcn/jiguang/ax/b;->c:Z

    sput-boolean v1, Lcn/jiguang/ax/b;->d:Z

    sput-boolean v1, Lcn/jiguang/ax/b;->e:Z

    sput-boolean v1, Lcn/jiguang/ax/b;->f:Z

    sput-boolean v1, Lcn/jiguang/ax/b;->g:Z

    sput-boolean v1, Lcn/jiguang/ax/b;->h:Z

    new-instance v0, Ljava/lang/Object;

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

    sput-object v0, Lcn/jiguang/ax/b;->j:Ljava/lang/Object;

    new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V

    sput-object v0, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;

    return-void
.end method

.method private constructor <init>()V
    .registers 2

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

    invoke-static {}, Lcn/jiguang/ax/b;->d()Z

    move-result v0

    sput-boolean v0, Lcn/jiguang/ax/b;->a:Z

    invoke-static {}, Lcn/jiguang/ax/b;->e()Z

    move-result v0

    sput-boolean v0, Lcn/jiguang/ax/b;->b:Z

    invoke-static {}, Lcn/jiguang/ax/b;->f()Z

    move-result v0

    sput-boolean v0, Lcn/jiguang/ax/b;->c:Z

    invoke-static {}, Lcn/jiguang/ax/b;->g()Z

    move-result v0

    sput-boolean v0, Lcn/jiguang/ax/b;->d:Z

    invoke-static {}, Lcn/jiguang/ax/b;->h()Z

    move-result v0

    sput-boolean v0, Lcn/jiguang/ax/b;->e:Z

    invoke-static {}, Lcn/jiguang/ax/b;->j()Z

    move-result v0

    sput-boolean v0, Lcn/jiguang/ax/b;->f:Z

    invoke-static {}, Lcn/jiguang/ax/b;->i()Z

    move-result v0

    sput-boolean v0, Lcn/jiguang/ax/b;->g:Z

    invoke-static {}, Lcn/jiguang/ax/b;->k()Z

    move-result v0

    sput-boolean v0, Lcn/jiguang/ax/b;->h:Z

    return-void
.end method

.method public static a()Lcn/jiguang/ax/b;
    .registers 1

    sget-object v0, Lcn/jiguang/ax/b;->i:Lcn/jiguang/ax/b;

    if-nez v0, :cond_b

    new-instance v0, Lcn/jiguang/ax/b;

    invoke-direct {v0}, Lcn/jiguang/ax/b;-><init>()V

    sput-object v0, Lcn/jiguang/ax/b;->i:Lcn/jiguang/ax/b;

    :cond_b
    sget-object v0, Lcn/jiguang/ax/b;->i:Lcn/jiguang/ax/b;

    return-object v0
.end method

.method private static d()Z
    .registers 7

    const/4 v0, 0x1

    const/4 v1, 0x0

    :try_start_2
    sget-object v2, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;->intValue()I

    move-result v2

    and-int/lit8 v2, v2, 0x1

    if-eqz v2, :cond_16

    const-string v0, "JClientsHelper"

    const-string v2, "p jpush init"

    invoke-static {v0, v2}, Lcn/jiguang/ay/c;->c(Ljava/lang/String;Ljava/lang/String;)V

    sget-boolean v0, Lcn/jiguang/ax/b;->a:Z

    :goto_15
    return v0

    :cond_16
    sget-object v2, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;

    const/4 v3, 0x1

    invoke-virtual {v2, v3}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I
    :try_end_1c
    .catch Ljava/lang/ClassNotFoundException; {:try_start_2 .. :try_end_1c} :catch_46

    move-result v2

    :try_start_1d
    const-string v3, "cn.jpush.android.api.JPushInterface"

    invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
    :try_end_22
    .catch Ljava/lang/ClassNotFoundException; {:try_start_1d .. :try_end_22} :catch_69

    move v1, v2

    :goto_23
    const-string v2, "JClientsHelper"

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    const-string v4, "isPluginJpushSDK:"

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

    move-result-object v3

    invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, ", mPluginInitState: "

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

    move-result-object v3

    invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v2, v1}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_15

    :catch_46
    move-exception v0

    move-object v2, v0

    move v0, v1

    :goto_49
    const-string v3, "JClientsHelper"

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const-string v5, "isPluginJpushSDK:"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v2}, Ljava/lang/ClassNotFoundException;->getMessage()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v4, v2}, 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-static {v3, v2}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V

    move v6, v1

    move v1, v0

    move v0, v6

    goto :goto_23

    :catch_69
    move-exception v0

    move-object v6, v0

    move v0, v2

    move-object v2, v6

    goto :goto_49
.end method

.method private static e()Z
    .registers 6

    const/4 v0, 0x0

    :try_start_1
    sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;->intValue()I

    move-result v1

    and-int/lit8 v1, v1, 0x2

    if-eqz v1, :cond_15

    const-string v1, "JClientsHelper"

    const-string v2, "p jmessage init"

    invoke-static {v1, v2}, Lcn/jiguang/ay/c;->c(Ljava/lang/String;Ljava/lang/String;)V

    sget-boolean v0, Lcn/jiguang/ax/b;->b:Z

    :goto_14
    return v0

    :cond_15
    sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;

    const/4 v2, 0x2

    invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I
    :try_end_1b
    .catch Ljava/lang/ClassNotFoundException; {:try_start_1 .. :try_end_1b} :catch_45

    move-result v1

    :try_start_1c
    const-string v2, "cn.jpush.im.android.api.JMessageClient"

    invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
    :try_end_21
    .catch Ljava/lang/ClassNotFoundException; {:try_start_1c .. :try_end_21} :catch_65

    const/4 v0, 0x1

    :goto_22
    const-string v2, "JClientsHelper"

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    const-string v4, "isPluginJMessageSDK:"

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

    move-result-object v3

    invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, ", pluginState: "

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

    move-result-object v3

    invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v2, v1}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_14

    :catch_45
    move-exception v1

    move-object v2, v1

    move v1, v0

    :goto_48
    const-string v3, "JClientsHelper"

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const-string v5, "isPluginJMessageSDK:"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v2}, Ljava/lang/ClassNotFoundException;->getMessage()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v4, v2}, 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-static {v3, v2}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_22

    :catch_65
    move-exception v2

    goto :goto_48
.end method

.method private static f()Z
    .registers 6

    const/4 v0, 0x0

    :try_start_1
    sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;->intValue()I

    move-result v1

    and-int/lit8 v1, v1, 0x4

    if-eqz v1, :cond_15

    const-string v1, "JClientsHelper"

    const-string v2, "p janalytics init"

    invoke-static {v1, v2}, Lcn/jiguang/ay/c;->c(Ljava/lang/String;Ljava/lang/String;)V

    sget-boolean v0, Lcn/jiguang/ax/b;->c:Z

    :goto_14
    return v0

    :cond_15
    sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;

    const/4 v2, 0x4

    invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I
    :try_end_1b
    .catch Ljava/lang/ClassNotFoundException; {:try_start_1 .. :try_end_1b} :catch_45

    move-result v1

    :try_start_1c
    const-string v2, "cn.jiguang.analytics.android.api.JAnalyticsInterface"

    invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
    :try_end_21
    .catch Ljava/lang/ClassNotFoundException; {:try_start_1c .. :try_end_21} :catch_65

    const/4 v0, 0x1

    :goto_22
    const-string v2, "JClientsHelper"

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    const-string v4, "isPluginJanalyticsSDK:"

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

    move-result-object v3

    invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, ", pluginState: "

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

    move-result-object v3

    invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v2, v1}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_14

    :catch_45
    move-exception v1

    move-object v2, v1

    move v1, v0

    :goto_48
    const-string v3, "JClientsHelper"

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const-string v5, "isPluginJanalyticsSDK:"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v2}, Ljava/lang/ClassNotFoundException;->getMessage()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v4, v2}, 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-static {v3, v2}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_22

    :catch_65
    move-exception v2

    goto :goto_48
.end method

.method private static g()Z
    .registers 6

    const/4 v0, 0x0

    :try_start_1
    sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;->intValue()I

    move-result v1

    and-int/lit8 v1, v1, 0x8

    if-eqz v1, :cond_15

    const-string v1, "JClientsHelper"

    const-string v2, "p jshare init"

    invoke-static {v1, v2}, Lcn/jiguang/ay/c;->c(Ljava/lang/String;Ljava/lang/String;)V

    sget-boolean v0, Lcn/jiguang/ax/b;->d:Z

    :goto_14
    return v0

    :cond_15
    sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;

    const/16 v2, 0x8

    invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I
    :try_end_1c
    .catch Ljava/lang/ClassNotFoundException; {:try_start_1 .. :try_end_1c} :catch_46

    move-result v1

    :try_start_1d
    const-string v2, "cn.jiguang.share.android.api.JShareInterface"

    invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
    :try_end_22
    .catch Ljava/lang/ClassNotFoundException; {:try_start_1d .. :try_end_22} :catch_66

    const/4 v0, 0x1

    :goto_23
    const-string v2, "JClientsHelper"

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    const-string v4, "isPluginJshareSDK:"

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

    move-result-object v3

    invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, ", pluginState: "

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

    move-result-object v3

    invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v2, v1}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_14

    :catch_46
    move-exception v1

    move-object v2, v1

    move v1, v0

    :goto_49
    const-string v3, "JClientsHelper"

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const-string v5, "isPluginJshareSDK:"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v2}, Ljava/lang/ClassNotFoundException;->getMessage()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v4, v2}, 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-static {v3, v2}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_23

    :catch_66
    move-exception v2

    goto :goto_49
.end method

.method private static h()Z
    .registers 6

    const/4 v0, 0x0

    :try_start_1
    sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;->intValue()I

    move-result v1

    and-int/lit8 v1, v1, 0x10

    if-eqz v1, :cond_15

    const-string v1, "JClientsHelper"

    const-string v2, "p jssp init"

    invoke-static {v1, v2}, Lcn/jiguang/ay/c;->c(Ljava/lang/String;Ljava/lang/String;)V

    sget-boolean v0, Lcn/jiguang/ax/b;->e:Z

    :goto_14
    return v0

    :cond_15
    sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;

    const/16 v2, 0x10

    invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I
    :try_end_1c
    .catch Ljava/lang/ClassNotFoundException; {:try_start_1 .. :try_end_1c} :catch_46

    move-result v1

    :try_start_1d
    const-string v2, "cn.jiguang.adsdk.api.JSSPInterface"

    invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
    :try_end_22
    .catch Ljava/lang/ClassNotFoundException; {:try_start_1d .. :try_end_22} :catch_66

    const/4 v0, 0x1

    :goto_23
    const-string v2, "JClientsHelper"

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    const-string v4, "isPluginJSspSDK:"

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

    move-result-object v3

    invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, ", pluginState: "

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

    move-result-object v3

    invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v2, v1}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_14

    :catch_46
    move-exception v1

    move-object v2, v1

    move v1, v0

    :goto_49
    const-string v3, "JClientsHelper"

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const-string v5, "isPluginJSspSDK:"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v2}, Ljava/lang/ClassNotFoundException;->getMessage()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v4, v2}, 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-static {v3, v2}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_23

    :catch_66
    move-exception v2

    goto :goto_49
.end method

.method private static i()Z
    .registers 6

    const/4 v0, 0x0

    :try_start_1
    sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;->intValue()I

    move-result v1

    and-int/lit8 v1, v1, 0x20

    if-eqz v1, :cond_15

    const-string v1, "JClientsHelper"

    const-string v2, "p jcommon init"

    invoke-static {v1, v2}, Lcn/jiguang/ay/c;->c(Ljava/lang/String;Ljava/lang/String;)V

    sget-boolean v0, Lcn/jiguang/ax/b;->g:Z

    :goto_14
    return v0

    :cond_15
    sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;

    const/16 v2, 0x20

    invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I
    :try_end_1c
    .catch Ljava/lang/ClassNotFoundException; {:try_start_1 .. :try_end_1c} :catch_46

    move-result v1

    :try_start_1d
    const-string v2, "cn.jiguang.h.a"

    invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
    :try_end_22
    .catch Ljava/lang/ClassNotFoundException; {:try_start_1d .. :try_end_22} :catch_66

    const/4 v0, 0x1

    :goto_23
    const-string v2, "JClientsHelper"

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    const-string v4, "isPluginJCommonSDK:"

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

    move-result-object v3

    invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, ", pluginState: "

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

    move-result-object v3

    invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v2, v1}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_14

    :catch_46
    move-exception v1

    move-object v2, v1

    move v1, v0

    :goto_49
    const-string v3, "JClientsHelper"

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const-string v5, "isPluginJCommonSDK:"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v2}, Ljava/lang/ClassNotFoundException;->getMessage()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v4, v2}, 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-static {v3, v2}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_23

    :catch_66
    move-exception v2

    goto :goto_49
.end method

.method private static j()Z
    .registers 6

    const/4 v0, 0x0

    :try_start_1
    sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;->intValue()I

    move-result v1

    and-int/lit8 v1, v1, 0x40

    if-eqz v1, :cond_15

    const-string v1, "JClientsHelper"

    const-string v2, "p jverification init"

    invoke-static {v1, v2}, Lcn/jiguang/ay/c;->c(Ljava/lang/String;Ljava/lang/String;)V

    sget-boolean v0, Lcn/jiguang/ax/b;->f:Z

    :goto_14
    return v0

    :cond_15
    sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;

    const/16 v2, 0x40

    invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I
    :try_end_1c
    .catch Ljava/lang/ClassNotFoundException; {:try_start_1 .. :try_end_1c} :catch_46

    move-result v1

    :try_start_1d
    const-string v2, "cn.jiguang.verifysdk.api.JVerificationInterface"

    invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
    :try_end_22
    .catch Ljava/lang/ClassNotFoundException; {:try_start_1d .. :try_end_22} :catch_66

    const/4 v0, 0x1

    :goto_23
    const-string v2, "JClientsHelper"

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    const-string v4, "isPluginJVerificationSDK:"

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

    move-result-object v3

    invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, ", pluginState: "

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

    move-result-object v3

    invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v2, v1}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_14

    :catch_46
    move-exception v1

    move-object v2, v1

    move v1, v0

    :goto_49
    const-string v3, "JClientsHelper"

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const-string v5, "isPluginJVerificationSDK:"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v2}, Ljava/lang/ClassNotFoundException;->getMessage()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v4, v2}, 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-static {v3, v2}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_23

    :catch_66
    move-exception v2

    goto :goto_49
.end method

.method private static k()Z
    .registers 6

    const/4 v0, 0x0

    :try_start_1
    sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;->intValue()I

    move-result v1

    and-int/lit16 v1, v1, 0x80

    if-eqz v1, :cond_15

    const-string v1, "JClientsHelper"

    const-string v2, "p jmlink init"

    invoke-static {v1, v2}, Lcn/jiguang/ay/c;->c(Ljava/lang/String;Ljava/lang/String;)V

    sget-boolean v0, Lcn/jiguang/ax/b;->h:Z

    :goto_14
    return v0

    :cond_15
    sget-object v1, Lcn/jiguang/ax/b;->k:Ljava/util/concurrent/atomic/AtomicInteger;

    const/16 v2, 0x80

    invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I
    :try_end_1c
    .catch Ljava/lang/ClassNotFoundException; {:try_start_1 .. :try_end_1c} :catch_46

    move-result v1

    :try_start_1d
    const-string v2, "cn.jiguang.jmlinksdk.core.JMlinkInterfaceImpl"

    invoke-static {v2}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
    :try_end_22
    .catch Ljava/lang/ClassNotFoundException; {:try_start_1d .. :try_end_22} :catch_66

    const/4 v0, 0x1

    :goto_23
    const-string v2, "JClientsHelper"

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    const-string v4, "isPluginJMLinkSDK:"

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

    move-result-object v3

    invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, ", pluginState: "

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

    move-result-object v3

    invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v2, v1}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_14

    :catch_46
    move-exception v1

    move-object v2, v1

    move v1, v0

    :goto_49
    const-string v3, "JClientsHelper"

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const-string v5, "isPluginJMLinkSDK:"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v2}, Ljava/lang/ClassNotFoundException;->getMessage()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v4, v2}, 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-static {v3, v2}, Lcn/jiguang/ay/c;->a(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_23

    :catch_66
    move-exception v2

    goto :goto_49
.end method


# virtual methods
.method public a(Landroid/content/Context;)Z
    .registers 3

    sget-boolean v0, Lcn/jiguang/ax/b;->b:Z

    if-nez v0, :cond_8

    sget-boolean v0, Lcn/jiguang/ax/b;->a:Z

    if-eqz v0, :cond_a

    :cond_8
    const/4 v0, 0x1

    :goto_9
    return v0

    :cond_a
    const/4 v0, 0x0

    goto :goto_9
.end method

.method public b()Z
    .registers 2

    sget-boolean v0, Lcn/jiguang/ax/b;->b:Z

    return v0
.end method

.method public c()Z
    .registers 2

    sget-boolean v0, Lcn/jiguang/ax/b;->a:Z

    return v0
.end method