aj.smali
.class public Lcom/bytedance/sdk/openadsdk/utils/aj;
.super Ljava/lang/Object;
.source "ToolUtils.java"
# static fields
.field private static a:Lcom/bytedance/sdk/openadsdk/utils/ai;
.field private static b:Ljava/lang/String;
.field private static c:Ljava/lang/String;
.field private static d:Ljava/lang/String;
.field private static e:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 2
.prologue
const/4 v1, 0x0
.line 58
new-instance v0, Lcom/bytedance/sdk/openadsdk/utils/ai;
invoke-direct {v0}, Lcom/bytedance/sdk/openadsdk/utils/ai;-><init>()V
sput-object v0, Lcom/bytedance/sdk/openadsdk/utils/aj;->a:Lcom/bytedance/sdk/openadsdk/utils/ai;
.line 433
const-string v0, ""
sput-object v0, Lcom/bytedance/sdk/openadsdk/utils/aj;->b:Ljava/lang/String;
.line 480
sput-object v1, Lcom/bytedance/sdk/openadsdk/utils/aj;->c:Ljava/lang/String;
.line 481
sput-object v1, Lcom/bytedance/sdk/openadsdk/utils/aj;->d:Ljava/lang/String;
.line 482
sput-object v1, Lcom/bytedance/sdk/openadsdk/utils/aj;->e:Ljava/lang/String;
return-void
.end method
.method public static a(Lcom/bytedance/sdk/openadsdk/core/video/nativevideo/c;Z)I
.registers 4
.prologue
.line 867
const/4 v0, 0x3
.line 868
if-eqz p0, :cond_16
invoke-interface {p0}, Lcom/bytedance/sdk/openadsdk/core/video/nativevideo/c;->t()Lcom/bytedance/sdk/openadsdk/core/video/c/d;
move-result-object v1
if-eqz v1, :cond_16
.line 869
invoke-interface {p0}, Lcom/bytedance/sdk/openadsdk/core/video/nativevideo/c;->t()Lcom/bytedance/sdk/openadsdk/core/video/c/d;
move-result-object v1
invoke-virtual {v1}, Lcom/bytedance/sdk/openadsdk/core/video/c/d;->g()Z
move-result v1
if-eqz v1, :cond_16
.line 870
if-eqz p1, :cond_17
const/4 v0, 0x0
.line 873
:cond_16
:goto_16
return v0
.line 870
:cond_17
const/4 v0, 0x1
goto :goto_16
.end method
.method public static a(Ljava/lang/String;)I
.registers 8
.prologue
const/4 v4, 0x5
const/4 v3, 0x4
const/4 v2, 0x3
const/4 v1, 0x2
const/4 v0, 0x1
.line 218
const/4 v5, -0x1
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v6
sparse-switch v6, :sswitch_data_6e
:cond_d
:goto_d
packed-switch v5, :pswitch_data_90
.line 235
:goto_10
:pswitch_10
return v0
.line 218
:sswitch_11
const-string v6, "embeded_ad"
invoke-virtual {p0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_d
const/4 v5, 0x0
goto :goto_d
:sswitch_1b
const-string v6, "draw_ad"
invoke-virtual {p0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_d
move v5, v0
goto :goto_d
:sswitch_25
const-string v6, "banner_ad"
invoke-virtual {p0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_d
move v5, v1
goto :goto_d
:sswitch_2f
const-string v6, "interaction"
invoke-virtual {p0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_d
move v5, v2
goto :goto_d
:sswitch_39
const-string v6, "splash_ad"
invoke-virtual {p0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_d
move v5, v3
goto :goto_d
:sswitch_43
const-string v6, "cache_splash_ad"
invoke-virtual {p0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_d
move v5, v4
goto :goto_d
:sswitch_4d
const-string v6, "fullscreen_interstitial_ad"
invoke-virtual {p0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_d
const/4 v5, 0x6
goto :goto_d
:sswitch_57
const-string v6, "rewarded_video"
invoke-virtual {p0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_d
const/4 v5, 0x7
goto :goto_d
.line 222
:pswitch_61
const/4 v0, 0x6
goto :goto_10
:pswitch_63
move v0, v1
.line 224
goto :goto_10
:pswitch_65
move v0, v2
.line 226
goto :goto_10
:pswitch_67
move v0, v3
.line 229
goto :goto_10
:pswitch_69
move v0, v4
.line 231
goto :goto_10
.line 233
:pswitch_6b
const/4 v0, 0x7
goto :goto_10
.line 218
nop
:sswitch_data_6e
.sparse-switch
-0x65146dea -> :sswitch_25
-0x514cfef6 -> :sswitch_57
-0x2d935a6e -> :sswitch_4d
-0x2a77c376 -> :sswitch_11
0xa6dd8fb -> :sswitch_39
0x21a3887e -> :sswitch_43
0x6deace12 -> :sswitch_2f
0x72060cfe -> :sswitch_1b
.end sparse-switch
:pswitch_data_90
.packed-switch 0x0
:pswitch_10
:pswitch_61
:pswitch_63
:pswitch_65
:pswitch_67
:pswitch_67
:pswitch_69
:pswitch_6b
.end packed-switch
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
.registers 5
.prologue
const/4 v0, 0x0
.line 79
invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v1
invoke-virtual {v1, p1}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
move-result-object v1
.line 80
if-nez v1, :cond_c
.line 92
:goto_b
return-object v0
.line 84
:cond_c
const-string v2, "android.intent.category.LAUNCHER"
invoke-virtual {v1, v2}, Landroid/content/Intent;->hasCategory(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_19
.line 85
const-string v2, "android.intent.category.LAUNCHER"
invoke-virtual {v1, v2}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
.line 89
:cond_19
invoke-virtual {v1, v0}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
.line 90
const/high16 v0, 0x200000
invoke-virtual {v1, v0}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 91
const/high16 v0, 0x10000000
invoke-virtual {v1, v0}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
move-object v0, v1
.line 92
goto :goto_b
.end method
.method public static a()Ljava/lang/String;
.registers 2
.prologue
.line 435
sget-object v0, Lcom/bytedance/sdk/openadsdk/utils/aj;->b:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_b
.line 436
sget-object v0, Lcom/bytedance/sdk/openadsdk/utils/aj;->b:Ljava/lang/String;
.line 458
:goto_a
return-object v0
.line 439
:cond_b
:try_start_b
invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper;
move-result-object v0
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v1
if-ne v0, v1, :cond_2b
.line 440
new-instance v0, Lcom/bytedance/sdk/openadsdk/core/widget/webview/SSWebView;
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/p;->a()Landroid/content/Context;
move-result-object v1
invoke-direct {v0, v1}, Lcom/bytedance/sdk/openadsdk/core/widget/webview/SSWebView;-><init>(Landroid/content/Context;)V
.line 441
invoke-virtual {v0}, Lcom/bytedance/sdk/openadsdk/core/widget/webview/SSWebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object v0
invoke-virtual {v0}, Landroid/webkit/WebSettings;->getUserAgentString()Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/bytedance/sdk/openadsdk/utils/aj;->b:Ljava/lang/String;
:try_end_28
.catch Ljava/lang/Exception; {:try_start_b .. :try_end_28} :catch_3d
.line 458
:goto_28
sget-object v0, Lcom/bytedance/sdk/openadsdk/utils/aj;->b:Ljava/lang/String;
goto :goto_a
.line 444
:cond_2b
:try_start_2b
new-instance v0, Landroid/os/Handler;
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v1
invoke-direct {v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
new-instance v1, Lcom/bytedance/sdk/openadsdk/utils/aj$2;
invoke-direct {v1}, Lcom/bytedance/sdk/openadsdk/utils/aj$2;-><init>()V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:try_end_3c
.catch Ljava/lang/Exception; {:try_start_2b .. :try_end_3c} :catch_3d
goto :goto_28
.line 456
:catch_3d
move-exception v0
goto :goto_28
.end method
.method public static a(I)Ljava/lang/String;
.registers 2
.prologue
.line 192
packed-switch p0, :pswitch_data_1a
.line 208
const/4 v0, 0x0
:goto_4
return-object v0
.line 194
:pswitch_5
const-string v0, "embeded_ad_landingpage"
goto :goto_4
.line 196
:pswitch_8
const-string v0, "draw_ad_landingpage"
goto :goto_4
.line 198
:pswitch_b
const-string v0, "banner_ad_landingpage"
goto :goto_4
.line 200
:pswitch_e
const-string v0, "interaction_landingpage"
goto :goto_4
.line 202
:pswitch_11
const-string v0, "splash_ad_landingpage"
goto :goto_4
.line 204
:pswitch_14
const-string v0, "fullscreen_interstitial_ad_landingpage"
goto :goto_4
.line 206
:pswitch_17
const-string v0, "rewarded_video_landingpage"
goto :goto_4
.line 192
:pswitch_data_1a
.packed-switch 0x1
:pswitch_5
:pswitch_b
:pswitch_e
:pswitch_11
:pswitch_14
:pswitch_8
:pswitch_17
.end packed-switch
.end method
.method public static a(Landroid/content/Context;)Ljava/lang/String;
.registers 4
.prologue
.line 563
invoke-static {p0}, Lcom/bytedance/sdk/openadsdk/core/d;->a(Landroid/content/Context;)Lcom/bytedance/sdk/openadsdk/core/d;
move-result-object v0
const-string v1, "total_memory"
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lcom/bytedance/sdk/openadsdk/core/d;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 564
if-nez v0, :cond_1c
.line 565
const-string v0, "MemTotal"
invoke-static {p0, v0}, Lcom/bytedance/sdk/openadsdk/utils/aj;->e(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 566
invoke-static {p0}, Lcom/bytedance/sdk/openadsdk/core/d;->a(Landroid/content/Context;)Lcom/bytedance/sdk/openadsdk/core/d;
move-result-object v1
const-string v2, "total_memory"
invoke-virtual {v1, v2, v0}, Lcom/bytedance/sdk/openadsdk/core/d;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 568
:cond_1c
return-object v0
.end method
.method public static a(Lcom/bytedance/sdk/openadsdk/core/d/l;)Ljava/lang/String;
.registers 3
.prologue
const/4 v0, 0x0
.line 261
if-nez p0, :cond_4
.line 268
:goto_3
return-object v0
.line 265
:cond_4
:try_start_4
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->W()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/bytedance/sdk/openadsdk/utils/aj;->c(Ljava/lang/String;)I
move-result v1
.line 266
invoke-static {v1}, Lcom/bytedance/sdk/openadsdk/utils/aj;->b(I)Ljava/lang/String;
:try_end_f
.catch Ljava/lang/Throwable; {:try_start_4 .. :try_end_f} :catch_11
move-result-object v0
goto :goto_3
.line 267
:catch_11
move-exception v1
goto :goto_3
.end method
.method public static a(JLcom/bytedance/sdk/openadsdk/core/d/l;Lcom/bytedance/sdk/openadsdk/core/video/c/d;)Ljava/util/Map;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Lcom/bytedance/sdk/openadsdk/core/d/l;",
"Lcom/bytedance/sdk/openadsdk/core/video/c/d;",
")",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.prologue
.line 694
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 695
const-string/jumbo v1, "video_start_duration"
invoke-static {p0, p1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 696
if-eqz p2, :cond_42
.line 697
invoke-virtual {p2}, Lcom/bytedance/sdk/openadsdk/core/d/l;->T()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_24
.line 698
const-string v1, "creative_id"
invoke-virtual {p2}, Lcom/bytedance/sdk/openadsdk/core/d/l;->T()Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 700
:cond_24
invoke-virtual {p2}, Lcom/bytedance/sdk/openadsdk/core/d/l;->F()Lcom/bytedance/sdk/openadsdk/core/d/s;
move-result-object v1
.line 701
if-eqz v1, :cond_42
.line 702
const-string/jumbo v2, "video_resolution"
invoke-virtual {v1}, Lcom/bytedance/sdk/openadsdk/core/d/s;->f()Ljava/lang/String;
move-result-object v3
invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 703
const-string/jumbo v2, "video_size"
invoke-virtual {v1}, Lcom/bytedance/sdk/openadsdk/core/d/s;->d()J
move-result-wide v4
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 707
:cond_42
invoke-static {v0, p3}, Lcom/bytedance/sdk/openadsdk/utils/aj;->a(Ljava/util/Map;Lcom/bytedance/sdk/openadsdk/core/video/c/d;)V
.line 709
return-object v0
.end method
.method public static a(Lcom/bytedance/sdk/openadsdk/core/d/l;IILcom/bytedance/sdk/openadsdk/core/video/c/d;)Ljava/util/Map;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/bytedance/sdk/openadsdk/core/d/l;",
"II",
"Lcom/bytedance/sdk/openadsdk/core/video/c/d;",
")",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.prologue
.line 752
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 753
const-string v1, "creative_id"
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->T()Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 754
const-string v1, "error_code"
invoke-static {p1}, 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 755
const-string v1, "extra_error_code"
invoke-static {p2}, 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 756
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->F()Lcom/bytedance/sdk/openadsdk/core/d/s;
move-result-object v1
.line 757
if-eqz v1, :cond_3e
.line 758
const-string/jumbo v2, "video_size"
invoke-virtual {v1}, Lcom/bytedance/sdk/openadsdk/core/d/s;->d()J
move-result-wide v4
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 759
const-string/jumbo v2, "video_resolution"
invoke-virtual {v1}, Lcom/bytedance/sdk/openadsdk/core/d/s;->f()Ljava/lang/String;
move-result-object v1
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 762
:cond_3e
invoke-static {v0, p3}, Lcom/bytedance/sdk/openadsdk/utils/aj;->a(Ljava/util/Map;Lcom/bytedance/sdk/openadsdk/core/video/c/d;)V
.line 764
return-object v0
.end method
.method public static a(Lcom/bytedance/sdk/openadsdk/core/d/l;JLcom/bytedance/sdk/openadsdk/core/video/c/d;)Ljava/util/Map;
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/bytedance/sdk/openadsdk/core/d/l;",
"J",
"Lcom/bytedance/sdk/openadsdk/core/video/c/d;",
")",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.prologue
.line 768
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 769
const-string v1, "creative_id"
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->T()Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 770
const-string v1, "buffers_time"
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 771
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->F()Lcom/bytedance/sdk/openadsdk/core/d/s;
move-result-object v1
.line 772
if-eqz v1, :cond_35
.line 773
const-string/jumbo v2, "video_size"
invoke-virtual {v1}, Lcom/bytedance/sdk/openadsdk/core/d/s;->d()J
move-result-wide v4
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 774
const-string/jumbo v2, "video_resolution"
invoke-virtual {v1}, Lcom/bytedance/sdk/openadsdk/core/d/s;->f()Ljava/lang/String;
move-result-object v1
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 777
:cond_35
invoke-static {v0, p3}, Lcom/bytedance/sdk/openadsdk/utils/aj;->a(Ljava/util/Map;Lcom/bytedance/sdk/openadsdk/core/video/c/d;)V
.line 779
return-object v0
.end method
.method public static a(ZLcom/bytedance/sdk/openadsdk/core/d/l;JJLjava/lang/String;)Ljava/util/Map;
.registers 13
.annotation system Ldalvik/annotation/Signature;
value = {
"(Z",
"Lcom/bytedance/sdk/openadsdk/core/d/l;",
"JJ",
"Ljava/lang/String;",
")",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.prologue
.line 722
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 723
const-string v1, "creative_id"
invoke-virtual {p1}, Lcom/bytedance/sdk/openadsdk/core/d/l;->T()Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 724
const-string v1, "load_time"
invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 725
invoke-virtual {p1}, Lcom/bytedance/sdk/openadsdk/core/d/l;->F()Lcom/bytedance/sdk/openadsdk/core/d/s;
move-result-object v1
.line 726
if-eqz v1, :cond_35
.line 727
const-string/jumbo v2, "video_size"
invoke-virtual {v1}, Lcom/bytedance/sdk/openadsdk/core/d/s;->d()J
move-result-wide v4
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 728
const-string/jumbo v2, "video_resolution"
invoke-virtual {v1}, Lcom/bytedance/sdk/openadsdk/core/d/s;->f()Ljava/lang/String;
move-result-object v1
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 732
:cond_35
if-nez p0, :cond_4e
.line 733
const-string v1, "error_code"
invoke-static {p4, p5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 734
const-string v1, "error_message"
invoke-static {p6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_4b
const-string/jumbo p6, "unknown"
:cond_4b
invoke-interface {v0, v1, p6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 736
:cond_4e
return-object v0
.end method
.method public static a(Lorg/json/JSONObject;)Lorg/json/JSONObject;
.registers 6
.prologue
.line 880
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
.line 881
if-nez p0, :cond_8
.line 904
:goto_7
return-object v0
.line 885
:cond_8
:try_start_8
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/a;->a()Ljava/lang/String;
move-result-object v1
.line 886
invoke-static {v1}, Lcom/bytedance/sdk/openadsdk/core/a;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 887
invoke-virtual {p0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v3, v2}, Lcom/bytedance/sdk/openadsdk/core/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 888
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const/4 v4, 0x2
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 889
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_53
.line 890
const-string v2, "message"
invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 891
const-string v1, "cypher"
const/4 v2, 0x2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
:try_end_3f
.catch Ljava/lang/Throwable; {:try_start_8 .. :try_end_3f} :catch_40
goto :goto_7
.line 896
:catch_40
move-exception v1
.line 898
:try_start_41
const-string v1, "message"
invoke-virtual {p0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 899
const-string v1, "cypher"
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
:try_end_50
.catch Ljava/lang/Throwable; {:try_start_41 .. :try_end_50} :catch_51
goto :goto_7
.line 900
:catch_51
move-exception v1
goto :goto_7
.line 893
:cond_53
:try_start_53
const-string v1, "message"
invoke-virtual {p0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 894
const-string v1, "cypher"
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
:try_end_62
.catch Ljava/lang/Throwable; {:try_start_53 .. :try_end_62} :catch_40
goto :goto_7
.end method
.method public static a(Lcom/bytedance/sdk/openadsdk/core/d/l;Landroid/view/View;)V
.registers 5
.param p0 # Lcom/bytedance/sdk/openadsdk/core/d/l;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.param p1 # Landroid/view/View;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.prologue
.line 388
invoke-static {}, Lcom/bytedance/sdk/openadsdk/k/a;->a()Lcom/bytedance/sdk/openadsdk/k/a;
move-result-object v0
new-instance v1, Lcom/bytedance/sdk/openadsdk/utils/aj$1;
invoke-direct {v1, p0, p1}, Lcom/bytedance/sdk/openadsdk/utils/aj$1;-><init>(Lcom/bytedance/sdk/openadsdk/core/d/l;Landroid/view/View;)V
const/4 v2, 0x5
invoke-virtual {v0, v1, v2}, Lcom/bytedance/sdk/openadsdk/k/a;->c(Ljava/lang/Runnable;I)V
.line 400
return-void
.end method
.method public static a(Lcom/bytedance/sdk/openadsdk/core/d/l;Ljava/lang/String;)V
.registers 8
.prologue
.line 995
if-eqz p0, :cond_47
.line 996
:try_start_2
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->K()Ljava/lang/String;
move-result-object v1
.line 997
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_33
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->V()Lcom/bytedance/sdk/openadsdk/core/d/g;
move-result-object v0
if-eqz v0, :cond_33
.line 998
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->V()Lcom/bytedance/sdk/openadsdk/core/d/g;
move-result-object v0
invoke-virtual {v0}, Lcom/bytedance/sdk/openadsdk/core/d/g;->c()I
move-result v0
const/4 v2, 0x1
if-ne v0, v2, :cond_33
.line 999
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->V()Lcom/bytedance/sdk/openadsdk/core/d/g;
move-result-object v0
invoke-virtual {v0}, Lcom/bytedance/sdk/openadsdk/core/d/g;->b()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_33
.line 1000
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->V()Lcom/bytedance/sdk/openadsdk/core/d/g;
move-result-object v0
invoke-virtual {v0}, Lcom/bytedance/sdk/openadsdk/core/d/g;->b()Ljava/lang/String;
move-result-object v1
.line 1002
:cond_33
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_47
.line 1003
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/p;->a()Landroid/content/Context;
move-result-object v0
.line 1004
invoke-static {p1}, Lcom/bytedance/sdk/openadsdk/utils/aj;->a(Ljava/lang/String;)I
move-result v3
const/4 v5, 0x0
move-object v2, p0
move-object v4, p1
.line 1003
invoke-static/range {v0 .. v5}, Lcom/bytedance/sdk/openadsdk/core/z;->a(Landroid/content/Context;Ljava/lang/String;Lcom/bytedance/sdk/openadsdk/core/d/l;ILjava/lang/String;Z)Z
:try_end_47
.catch Ljava/lang/Throwable; {:try_start_2 .. :try_end_47} :catch_48
.line 1009
:cond_47
:goto_47
return-void
.line 1007
:catch_48
move-exception v0
goto :goto_47
.end method
.method private static a(Ljava/util/Map;Lcom/bytedance/sdk/openadsdk/core/video/c/d;)V
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;",
"Lcom/bytedance/sdk/openadsdk/core/video/c/d;",
")V"
}
.end annotation
.prologue
.line 783
const-string/jumbo v0, "video_resolution"
invoke-interface {p0, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_42
.line 786
if-eqz p1, :cond_42
:try_start_b
invoke-virtual {p1}, Lcom/bytedance/sdk/openadsdk/core/video/c/d;->a()Landroid/media/MediaPlayer;
move-result-object v0
if-eqz v0, :cond_42
.line 787
invoke-virtual {p1}, Lcom/bytedance/sdk/openadsdk/core/video/c/d;->a()Landroid/media/MediaPlayer;
move-result-object v0
invoke-virtual {v0}, Landroid/media/MediaPlayer;->getVideoWidth()I
move-result v0
.line 788
invoke-virtual {p1}, Lcom/bytedance/sdk/openadsdk/core/video/c/d;->a()Landroid/media/MediaPlayer;
move-result-object v1
invoke-virtual {v1}, Landroid/media/MediaPlayer;->getVideoHeight()I
move-result v1
.line 789
const-string/jumbo v2, "video_resolution"
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object v3
const-string v4, "%d\u00d7%d"
const/4 v5, 0x2
new-array v5, v5, [Ljava/lang/Object;
const/4 v6, 0x0
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
aput-object v0, v5, v6
const/4 v0, 0x1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v5, v0
invoke-static {v3, v4, v5}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-interface {p0, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:try_end_42
.catch Ljava/lang/Throwable; {:try_start_b .. :try_end_42} :catch_43
.line 794
:cond_42
:goto_42
return-void
.line 791
:catch_43
move-exception v0
goto :goto_42
.end method
.method public static a(Landroid/content/Context;Landroid/content/Intent;)Z
.registers 5
.prologue
const/4 v0, 0x0
.line 110
if-nez p1, :cond_4
.line 116
:cond_3
:goto_3
return v0
.line 113
:cond_4
invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v1
.line 114
const/high16 v2, 0x10000
invoke-virtual {v1, p1, v2}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;
move-result-object v1
.line 116
if-eqz v1, :cond_3
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v1
if-lez v1, :cond_3
const/4 v0, 0x1
goto :goto_3
.end method
.method public static b()Ljava/lang/String;
.registers 1
.prologue
.line 462
invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID;
move-result-object v0
invoke-virtual {v0}, Ljava/util/UUID;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static b(I)Ljava/lang/String;
.registers 2
.prologue
.line 240
packed-switch p0, :pswitch_data_18
.line 256
:pswitch_3
const-string v0, "embeded_ad"
:goto_5
return-object v0
.line 242
:pswitch_6
const-string v0, "banner_ad"
goto :goto_5
.line 244
:pswitch_9
const-string v0, "interaction"
goto :goto_5
.line 247
:pswitch_c
const-string v0, "splash_ad"
goto :goto_5
.line 249
:pswitch_f
const-string v0, "rewarded_video"
goto :goto_5
.line 251
:pswitch_12
const-string v0, "fullscreen_interstitial_ad"
goto :goto_5
.line 253
:pswitch_15
const-string v0, "draw_ad"
goto :goto_5
.line 240
:pswitch_data_18
.packed-switch 0x1
:pswitch_6
:pswitch_9
:pswitch_c
:pswitch_c
:pswitch_3
:pswitch_3
:pswitch_f
:pswitch_12
:pswitch_15
.end packed-switch
.end method
.method public static b(Landroid/content/Context;)Ljava/lang/String;
.registers 4
.param p0 # Landroid/content/Context;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.prologue
.line 851
const-string v0, ""
.line 854
:try_start_2
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x18
if-lt v1, v2, :cond_1e
.line 855
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v1
invoke-virtual {v1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object v1
invoke-virtual {v1}, Landroid/content/res/Configuration;->getLocales()Landroid/os/LocaleList;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v1, v2}, Landroid/os/LocaleList;->get(I)Ljava/util/Locale;
move-result-object v1
.line 859
:goto_19
invoke-virtual {v1}, Ljava/util/Locale;->getLanguage()Ljava/lang/String;
move-result-object v0
.line 863
:goto_1d
return-object v0
.line 857
:cond_1e
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
:try_end_21
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_21} :catch_23
move-result-object v1
goto :goto_19
.line 860
:catch_23
move-exception v1
.line 861
const-string v2, "ToolUtils"
invoke-virtual {v1}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v2, v1}, Lcom/bytedance/sdk/openadsdk/utils/u;->f(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_1d
.end method
.method public static b(ZLcom/bytedance/sdk/openadsdk/core/d/l;JJLjava/lang/String;)Ljava/util/Map;
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(Z",
"Lcom/bytedance/sdk/openadsdk/core/d/l;",
"JJ",
"Ljava/lang/String;",
")",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.prologue
.line 740
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 741
const-string v1, "creative_id"
invoke-virtual {p1}, Lcom/bytedance/sdk/openadsdk/core/d/l;->T()Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 742
const-string v1, "load_time"
invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 744
if-nez p0, :cond_30
.line 745
const-string v1, "error_code"
invoke-static {p4, p5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 746
const-string v1, "error_message"
invoke-static {p6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_2d
const-string/jumbo p6, "unknown"
:cond_2d
invoke-interface {v0, v1, p6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 748
:cond_30
return-object v0
.end method
.method public static b(Ljava/lang/String;)Lorg/json/JSONObject;
.registers 3
.prologue
const/4 v1, 0x0
.line 273
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_8
.line 284
:goto_7
return-object v1
.line 277
:cond_8
if-eqz p0, :cond_1b
invoke-virtual {p0}, Ljava/lang/String;->isEmpty()Z
move-result v0
if-nez v0, :cond_1b
.line 279
:try_start_10
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
:try_end_15
.catch Lorg/json/JSONException; {:try_start_10 .. :try_end_15} :catch_17
:goto_15
move-object v1, v0
.line 284
goto :goto_7
.line 280
:catch_17
move-exception v0
.line 281
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
:cond_1b
move-object v0, v1
goto :goto_15
.end method
.method public static b(Landroid/content/Context;Ljava/lang/String;)Z
.registers 5
.prologue
const/4 v0, 0x0
.line 96
.line 97
if-eqz p0, :cond_15
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_15
.line 98
invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v1
.line 100
const/4 v2, 0x0
:try_start_e
invoke-virtual {v1, p1, v2}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
:try_end_11
.catch Ljava/lang/Throwable; {:try_start_e .. :try_end_11} :catch_16
move-result-object v1
if-eqz v1, :cond_15
.line 101
const/4 v0, 0x1
.line 106
:cond_15
:goto_15
return v0
.line 102
:catch_16
move-exception v1
goto :goto_15
.end method
.method public static b(Lcom/bytedance/sdk/openadsdk/core/d/l;)Z
.registers 4
.prologue
const/4 v0, 0x0
.line 288
.line 289
if-eqz p0, :cond_10
.line 290
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->W()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/bytedance/sdk/openadsdk/utils/aj;->c(Ljava/lang/String;)I
move-result v1
const/16 v2, 0x9
if-ne v1, v2, :cond_10
const/4 v0, 0x1
.line 292
:cond_10
return v0
.end method
.method public static c(Ljava/lang/String;)I
.registers 4
.prologue
const/4 v0, 0x0
.line 331
invoke-static {p0}, Lcom/bytedance/sdk/openadsdk/utils/aj;->b(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v1
.line 332
if-eqz v1, :cond_d
.line 333
const-string v2, "ad_slot_type"
invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
.line 335
:cond_d
return v0
.end method
.method public static c()Ljava/lang/String;
.registers 3
.prologue
.line 467
const/4 v0, 0x0
.line 468
new-instance v1, Ljava/security/SecureRandom;
invoke-direct {v1}, Ljava/security/SecureRandom;-><init>()V
.line 470
const/16 v2, 0x8
:try_start_8
new-array v2, v2, [B
.line 471
invoke-virtual {v1, v2}, Ljava/security/SecureRandom;->nextBytes([B)V
.line 472
invoke-static {v2}, Lcom/bytedance/sdk/openadsdk/utils/j;->a([B)Ljava/lang/String;
:try_end_10
.catch Ljava/lang/Exception; {:try_start_8 .. :try_end_10} :catch_12
move-result-object v0
.line 476
:goto_11
return-object v0
.line 473
:catch_12
move-exception v1
goto :goto_11
.end method
.method public static c(Landroid/content/Context;Ljava/lang/String;)Z
.registers 3
.prologue
.line 124
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/i;->c()Lcom/bytedance/sdk/openadsdk/core/i;
move-result-object v0
if-eqz v0, :cond_12
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/i;->c()Lcom/bytedance/sdk/openadsdk/core/i;
move-result-object v0
invoke-virtual {v0}, Lcom/bytedance/sdk/openadsdk/core/i;->a()Z
move-result v0
if-nez v0, :cond_12
const/4 v0, 0x1
:goto_11
return v0
:cond_12
const/4 v0, 0x0
goto :goto_11
.end method
.method public static c(Lcom/bytedance/sdk/openadsdk/core/d/l;)Z
.registers 4
.prologue
const/4 v0, 0x0
.line 296
.line 297
if-eqz p0, :cond_1a
.line 298
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->W()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/bytedance/sdk/openadsdk/utils/aj;->c(Ljava/lang/String;)I
move-result v1
const/4 v2, 0x3
if-eq v1, v2, :cond_19
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->W()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/bytedance/sdk/openadsdk/utils/aj;->c(Ljava/lang/String;)I
move-result v1
const/4 v2, 0x4
if-ne v1, v2, :cond_1a
:cond_19
const/4 v0, 0x1
.line 300
:cond_1a
return v0
.end method
.method public static d(Ljava/lang/String;)I
.registers 4
.prologue
const/4 v0, 0x0
.line 339
invoke-static {p0}, Lcom/bytedance/sdk/openadsdk/utils/aj;->b(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v1
.line 340
if-eqz v1, :cond_d
.line 341
const-string v2, "rit"
invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
.line 343
:cond_d
return v0
.end method
.method public static declared-synchronized d()Ljava/lang/String;
.registers 4
.prologue
.line 485
const-class v1, Lcom/bytedance/sdk/openadsdk/utils/aj;
monitor-enter v1
:try_start_3
sget-object v0, Lcom/bytedance/sdk/openadsdk/utils/aj;->c:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_1b
.line 486
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/p;->a()Landroid/content/Context;
:try_end_e
.catchall {:try_start_3 .. :try_end_e} :catchall_28
move-result-object v0
if-eqz v0, :cond_1b
.line 489
:try_start_11
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/p;->a()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/bytedance/sdk/openadsdk/utils/aj;->c:Ljava/lang/String;
:try_end_1b
.catch Ljava/lang/Throwable; {:try_start_11 .. :try_end_1b} :catch_1f
.catchall {:try_start_11 .. :try_end_1b} :catchall_28
.line 496
:cond_1b
:goto_1b
:try_start_1b
sget-object v0, Lcom/bytedance/sdk/openadsdk/utils/aj;->c:Ljava/lang/String;
:try_end_1d
.catchall {:try_start_1b .. :try_end_1d} :catchall_28
monitor-exit v1
return-object v0
.line 490
:catch_1f
move-exception v0
.line 491
:try_start_20
const-string v2, "ToolUtils"
const-string v3, "ToolUtils getPackageName throws exception :"
invoke-static {v2, v3, v0}, Lcom/bytedance/sdk/openadsdk/utils/u;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
:try_end_27
.catchall {:try_start_20 .. :try_end_27} :catchall_28
goto :goto_1b
.line 485
:catchall_28
move-exception v0
monitor-exit v1
throw v0
.end method
.method public static d(Landroid/content/Context;Ljava/lang/String;)Z
.registers 6
.prologue
const/4 v0, 0x0
.line 135
if-eqz p0, :cond_9
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_a
.line 149
:cond_9
:goto_9
return v0
.line 139
:cond_a
:try_start_a
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "tel:"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-static {p1}, Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
.line 140
new-instance v2, Landroid/content/Intent;
const-string v3, "android.intent.action.DIAL"
invoke-direct {v2, v3, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
.line 141
instance-of v1, p0, Landroid/app/Activity;
if-nez v1, :cond_35
.line 142
const/high16 v1, 0x10000000
invoke-virtual {v2, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
.line 144
:cond_35
const/4 v1, 0x0
invoke-static {p0, v2, v1}, Lcom/bytedance/sdk/openadsdk/utils/b;->a(Landroid/content/Context;Landroid/content/Intent;Lcom/bytedance/sdk/openadsdk/utils/b$a;)Z
:try_end_39
.catch Ljava/lang/Exception; {:try_start_a .. :try_end_39} :catch_3b
.line 145
const/4 v0, 0x1
goto :goto_9
.line 146
:catch_3b
move-exception v1
goto :goto_9
.end method
.method public static d(Lcom/bytedance/sdk/openadsdk/core/d/l;)Z
.registers 4
.prologue
const/4 v0, 0x0
.line 304
.line 305
if-eqz p0, :cond_f
.line 306
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->W()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/bytedance/sdk/openadsdk/utils/aj;->c(Ljava/lang/String;)I
move-result v1
const/4 v2, 0x7
if-ne v1, v2, :cond_f
const/4 v0, 0x1
.line 308
:cond_f
return v0
.end method
.method public static e(Ljava/lang/String;)J
.registers 5
.prologue
const-wide/16 v0, 0x0
.line 347
invoke-static {p0}, Lcom/bytedance/sdk/openadsdk/utils/aj;->b(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v2
.line 348
if-eqz v2, :cond_f
.line 349
const-string/jumbo v3, "uid"
invoke-virtual {v2, v3, v0, v1}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;J)J
move-result-wide v0
.line 351
:cond_f
return-wide v0
.end method
.method public static declared-synchronized e()Ljava/lang/String;
.registers 4
.prologue
.line 500
const-class v1, Lcom/bytedance/sdk/openadsdk/utils/aj;
monitor-enter v1
:try_start_3
sget-object v0, Lcom/bytedance/sdk/openadsdk/utils/aj;->d:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_2e
.line 501
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/p;->a()Landroid/content/Context;
:try_end_e
.catchall {:try_start_3 .. :try_end_e} :catchall_3b
move-result-object v0
if-eqz v0, :cond_2e
.line 503
:try_start_11
invoke-static {}, Lcom/bytedance/sdk/openadsdk/utils/aj;->d()Ljava/lang/String;
move-result-object v0
.line 504
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/p;->a()Landroid/content/Context;
move-result-object v2
invoke-virtual {v2}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v2, v0, v3}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
move-result-object v0
.line 506
iget v2, v0, Landroid/content/pm/PackageInfo;->versionCode:I
.line 507
invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
sput-object v2, Lcom/bytedance/sdk/openadsdk/utils/aj;->d:Ljava/lang/String;
.line 508
iget-object v0, v0, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
sput-object v0, Lcom/bytedance/sdk/openadsdk/utils/aj;->e:Ljava/lang/String;
:try_end_2e
.catch Ljava/lang/Throwable; {:try_start_11 .. :try_end_2e} :catch_32
.catchall {:try_start_11 .. :try_end_2e} :catchall_3b
.line 515
:cond_2e
:goto_2e
:try_start_2e
sget-object v0, Lcom/bytedance/sdk/openadsdk/utils/aj;->d:Ljava/lang/String;
:try_end_30
.catchall {:try_start_2e .. :try_end_30} :catchall_3b
monitor-exit v1
return-object v0
.line 509
:catch_32
move-exception v0
.line 510
:try_start_33
const-string v2, "ToolUtils"
const-string v3, "ToolUtils getVersionCode throws exception :"
invoke-static {v2, v3, v0}, Lcom/bytedance/sdk/openadsdk/utils/u;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
:try_end_3a
.catchall {:try_start_33 .. :try_end_3a} :catchall_3b
goto :goto_2e
.line 500
:catchall_3b
move-exception v0
monitor-exit v1
throw v0
.end method
.method public static e(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
.registers 9
.prologue
const/4 v0, 0x0
.line 589
.line 592
:try_start_1
new-instance v3, Ljava/io/FileReader;
const-string v1, "/proc/meminfo"
invoke-direct {v3, v1}, Ljava/io/FileReader;-><init>(Ljava/lang/String;)V
:try_end_8
.catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_8} :catch_59
.catchall {:try_start_1 .. :try_end_8} :catchall_6c
.line 593
:try_start_8
new-instance v2, Ljava/io/BufferedReader;
const/16 v1, 0x1000
invoke-direct {v2, v3, v1}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;I)V
:try_end_f
.catch Ljava/lang/Throwable; {:try_start_8 .. :try_end_f} :catch_8d
.catchall {:try_start_8 .. :try_end_f} :catchall_87
.line 595
:cond_f
:try_start_f
invoke-virtual {v2}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_1b
.line 596
invoke-virtual {v1, p1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
:try_end_18
.catch Ljava/lang/Throwable; {:try_start_f .. :try_end_18} :catch_90
.catchall {:try_start_f .. :try_end_18} :catchall_8b
move-result v4
if-eqz v4, :cond_f
.line 603
:cond_1b
if-nez v1, :cond_28
.line 614
if-eqz v2, :cond_22
.line 616
:try_start_1f
invoke-virtual {v2}, Ljava/io/BufferedReader;->close()V
:try_end_22
.catch Ljava/lang/Exception; {:try_start_1f .. :try_end_22} :catch_7b
.line 620
:cond_22
:goto_22
if-eqz v3, :cond_27
.line 622
:try_start_24
invoke-virtual {v3}, Ljava/io/FileReader;->close()V
:try_end_27
.catch Ljava/lang/Exception; {:try_start_24 .. :try_end_27} :catch_7d
.line 627
:cond_27
:goto_27
return-object v0
.line 605
:cond_28
:try_start_28
const-string v4, "\\s+"
invoke-virtual {v1, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v1
.line 608
const-string v4, "ToolUtils"
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "getTotalMemory = "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
const/4 v6, 0x1
aget-object v6, v1, v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-static {v4, v5}, Lcom/bytedance/sdk/openadsdk/utils/u;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 609
const/4 v4, 0x1
aget-object v0, v1, v4
:try_end_4c
.catch Ljava/lang/Throwable; {:try_start_28 .. :try_end_4c} :catch_90
.catchall {:try_start_28 .. :try_end_4c} :catchall_8b
.line 614
if-eqz v2, :cond_51
.line 616
:try_start_4e
invoke-virtual {v2}, Ljava/io/BufferedReader;->close()V
:try_end_51
.catch Ljava/lang/Exception; {:try_start_4e .. :try_end_51} :catch_7f
.line 620
:cond_51
:goto_51
if-eqz v3, :cond_27
.line 622
:try_start_53
invoke-virtual {v3}, Ljava/io/FileReader;->close()V
:try_end_56
.catch Ljava/lang/Exception; {:try_start_53 .. :try_end_56} :catch_57
goto :goto_27
.line 623
:catch_57
move-exception v1
goto :goto_27
.line 611
:catch_59
move-exception v1
move-object v2, v0
move-object v3, v0
.line 612
:goto_5c
:try_start_5c
invoke-virtual {v1}, Ljava/lang/Throwable;->printStackTrace()V
:try_end_5f
.catchall {:try_start_5c .. :try_end_5f} :catchall_8b
.line 614
if-eqz v2, :cond_64
.line 616
:try_start_61
invoke-virtual {v2}, Ljava/io/BufferedReader;->close()V
:try_end_64
.catch Ljava/lang/Exception; {:try_start_61 .. :try_end_64} :catch_81
.line 620
:cond_64
:goto_64
if-eqz v3, :cond_27
.line 622
:try_start_66
invoke-virtual {v3}, Ljava/io/FileReader;->close()V
:try_end_69
.catch Ljava/lang/Exception; {:try_start_66 .. :try_end_69} :catch_6a
goto :goto_27
.line 623
:catch_6a
move-exception v1
goto :goto_27
.line 614
:catchall_6c
move-exception v1
move-object v2, v0
move-object v3, v0
move-object v0, v1
:goto_70
if-eqz v2, :cond_75
.line 616
:try_start_72
invoke-virtual {v2}, Ljava/io/BufferedReader;->close()V
:try_end_75
.catch Ljava/lang/Exception; {:try_start_72 .. :try_end_75} :catch_83
.line 620
:cond_75
:goto_75
if-eqz v3, :cond_7a
.line 622
:try_start_77
invoke-virtual {v3}, Ljava/io/FileReader;->close()V
:try_end_7a
.catch Ljava/lang/Exception; {:try_start_77 .. :try_end_7a} :catch_85
.line 624
:cond_7a
:goto_7a
throw v0
.line 617
:catch_7b
move-exception v1
goto :goto_22
.line 623
:catch_7d
move-exception v1
goto :goto_27
.line 617
:catch_7f
move-exception v1
goto :goto_51
:catch_81
move-exception v1
goto :goto_64
:catch_83
move-exception v1
goto :goto_75
.line 623
:catch_85
move-exception v1
goto :goto_7a
.line 614
:catchall_87
move-exception v1
move-object v2, v0
move-object v0, v1
goto :goto_70
:catchall_8b
move-exception v0
goto :goto_70
.line 611
:catch_8d
move-exception v1
move-object v2, v0
goto :goto_5c
:catch_90
move-exception v1
goto :goto_5c
.end method
.method public static e(Lcom/bytedance/sdk/openadsdk/core/d/l;)Z
.registers 4
.prologue
const/4 v0, 0x0
.line 312
.line 313
if-eqz p0, :cond_10
.line 314
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->W()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/bytedance/sdk/openadsdk/utils/aj;->c(Ljava/lang/String;)I
move-result v1
const/16 v2, 0x8
if-ne v1, v2, :cond_10
const/4 v0, 0x1
.line 316
:cond_10
return v0
.end method
.method public static f(Ljava/lang/String;)I
.registers 4
.prologue
const/4 v0, 0x0
.line 355
invoke-static {p0}, Lcom/bytedance/sdk/openadsdk/utils/aj;->b(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v1
.line 356
if-eqz v1, :cond_e
.line 357
const-string/jumbo v2, "ut"
invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
.line 359
:cond_e
return v0
.end method
.method public static declared-synchronized f()Ljava/lang/String;
.registers 4
.prologue
.line 519
const-class v1, Lcom/bytedance/sdk/openadsdk/utils/aj;
monitor-enter v1
:try_start_3
sget-object v0, Lcom/bytedance/sdk/openadsdk/utils/aj;->e:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_2e
.line 520
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/p;->a()Landroid/content/Context;
:try_end_e
.catchall {:try_start_3 .. :try_end_e} :catchall_3b
move-result-object v0
if-eqz v0, :cond_2e
.line 522
:try_start_11
invoke-static {}, Lcom/bytedance/sdk/openadsdk/utils/aj;->d()Ljava/lang/String;
move-result-object v0
.line 523
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/p;->a()Landroid/content/Context;
move-result-object v2
invoke-virtual {v2}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v2, v0, v3}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
move-result-object v0
.line 525
iget v2, v0, Landroid/content/pm/PackageInfo;->versionCode:I
.line 526
invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
sput-object v2, Lcom/bytedance/sdk/openadsdk/utils/aj;->d:Ljava/lang/String;
.line 527
iget-object v0, v0, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
sput-object v0, Lcom/bytedance/sdk/openadsdk/utils/aj;->e:Ljava/lang/String;
:try_end_2e
.catch Ljava/lang/Throwable; {:try_start_11 .. :try_end_2e} :catch_32
.catchall {:try_start_11 .. :try_end_2e} :catchall_3b
.line 534
:cond_2e
:goto_2e
:try_start_2e
sget-object v0, Lcom/bytedance/sdk/openadsdk/utils/aj;->e:Ljava/lang/String;
:try_end_30
.catchall {:try_start_2e .. :try_end_30} :catchall_3b
monitor-exit v1
return-object v0
.line 528
:catch_32
move-exception v0
.line 529
:try_start_33
const-string v2, "ToolUtils"
const-string v3, "ToolUtils getVersionName throws exception :"
invoke-static {v2, v3, v0}, Lcom/bytedance/sdk/openadsdk/utils/u;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
:try_end_3a
.catchall {:try_start_33 .. :try_end_3a} :catchall_3b
goto :goto_2e
.line 519
:catchall_3b
move-exception v0
monitor-exit v1
throw v0
.end method
.method public static f(Lcom/bytedance/sdk/openadsdk/core/d/l;)Z
.registers 2
.prologue
.line 320
if-eqz p0, :cond_18
.line 321
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->V()Lcom/bytedance/sdk/openadsdk/core/d/g;
move-result-object v0
if-eqz v0, :cond_18
.line 322
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->V()Lcom/bytedance/sdk/openadsdk/core/d/g;
move-result-object v0
invoke-virtual {v0}, Lcom/bytedance/sdk/openadsdk/core/d/g;->a()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_18
const/4 v0, 0x1
.line 320
:goto_17
return v0
.line 322
:cond_18
const/4 v0, 0x0
goto :goto_17
.end method
.method public static g(Ljava/lang/String;)D
.registers 5
.prologue
const-wide/16 v0, 0x0
.line 363
invoke-static {p0}, Lcom/bytedance/sdk/openadsdk/utils/aj;->b(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v2
.line 364
if-eqz v2, :cond_e
.line 365
const-string v3, "pack_time"
invoke-virtual {v2, v3, v0, v1}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v0
.line 367
:cond_e
return-wide v0
.end method
.method public static g()Ljava/lang/String;
.registers 4
.prologue
.line 1051
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/p;->h()Lcom/bytedance/sdk/openadsdk/core/h/l;
move-result-object v0
invoke-virtual {v0}, Lcom/bytedance/sdk/openadsdk/core/h/l;->c()Ljava/lang/String;
move-result-object v0
.line 1053
const-string v1, "https://%s"
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
aput-object v0, v2, v3
invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static g(Lcom/bytedance/sdk/openadsdk/core/d/l;)Ljava/lang/String;
.registers 2
.prologue
.line 326
invoke-static {p0}, Lcom/bytedance/sdk/openadsdk/utils/aj;->f(Lcom/bytedance/sdk/openadsdk/core/d/l;)Z
move-result v0
.line 327
if-eqz v0, :cond_9
const-string v0, "deeplink_fail"
:goto_8
return-object v0
:cond_9
const-string v0, "installed"
goto :goto_8
.end method
.method public static h()Ljava/lang/String;
.registers 4
.prologue
.line 1057
const-string v0, "log.snssdk.com/service/2/app_log_test/"
.line 1058
const-string v1, "https://%s"
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
aput-object v0, v2, v3
invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static h(Lcom/bytedance/sdk/openadsdk/core/d/l;)Ljava/lang/String;
.registers 3
.prologue
.line 379
const/4 v0, 0x0
.line 380
if-eqz p0, :cond_1f
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->U()Lcom/bytedance/sdk/openadsdk/core/d/b;
move-result-object v1
if-eqz v1, :cond_1f
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->U()Lcom/bytedance/sdk/openadsdk/core/d/b;
move-result-object v1
invoke-virtual {v1}, Lcom/bytedance/sdk/openadsdk/core/d/b;->b()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_1f
.line 381
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->U()Lcom/bytedance/sdk/openadsdk/core/d/b;
move-result-object v0
invoke-virtual {v0}, Lcom/bytedance/sdk/openadsdk/core/d/b;->b()Ljava/lang/String;
move-result-object v0
.line 383
:cond_1f
return-object v0
.end method
.method public static h(Ljava/lang/String;)Ljava/lang/String;
.registers 4
.prologue
.line 371
invoke-static {p0}, Lcom/bytedance/sdk/openadsdk/utils/aj;->b(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
.line 372
if-eqz v0, :cond_f
.line 373
const-string v1, "req_id"
const-string v2, ""
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 375
:goto_e
return-object v0
:cond_f
const-string v0, ""
goto :goto_e
.end method
.method public static i()I
.registers 4
.prologue
.line 1066
const/4 v0, -0x1
.line 1069
:try_start_1
invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Runtime;->maxMemory()J
:try_end_8
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_8} :catch_12
move-result-wide v0
long-to-double v0, v0
const-wide/high16 v2, 0x3ff0000000000000L # 1.0
mul-double/2addr v0, v2
const-wide/high16 v2, 0x4130000000000000L # 1048576.0
div-double/2addr v0, v2
double-to-int v0, v0
.line 1073
:goto_11
return v0
.line 1070
:catch_12
move-exception v1
goto :goto_11
.end method
.method public static i(Lcom/bytedance/sdk/openadsdk/core/d/l;)Z
.registers 5
.prologue
const/4 v0, 0x0
const/4 v1, 0x1
.line 1013
if-nez p0, :cond_5
.line 1027
:goto_4
:pswitch_4
return v1
.line 1014
:cond_5
invoke-virtual {p0}, Lcom/bytedance/sdk/openadsdk/core/d/l;->W()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lcom/bytedance/sdk/openadsdk/utils/aj;->d(Ljava/lang/String;)I
move-result v2
.line 1015
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/p;->h()Lcom/bytedance/sdk/openadsdk/core/h/l;
move-result-object v3
invoke-virtual {v3, v2}, Lcom/bytedance/sdk/openadsdk/core/h/l;->c(I)I
move-result v2
.line 1017
packed-switch v2, :pswitch_data_3c
goto :goto_4
.line 1021
:pswitch_19
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/p;->a()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/bytedance/sdk/openadsdk/utils/x;->d(Landroid/content/Context;)Z
move-result v1
goto :goto_4
:pswitch_22
move v1, v0
.line 1019
goto :goto_4
.line 1023
:pswitch_24
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/p;->a()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Lcom/bytedance/sdk/openadsdk/utils/x;->e(Landroid/content/Context;)Z
move-result v2
if-nez v2, :cond_38
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/p;->a()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Lcom/bytedance/sdk/openadsdk/utils/x;->d(Landroid/content/Context;)Z
move-result v2
if-eqz v2, :cond_39
:cond_38
move v0, v1
:cond_39
move v1, v0
goto :goto_4
.line 1017
nop
:pswitch_data_3c
.packed-switch 0x1
:pswitch_19
:pswitch_24
:pswitch_22
:pswitch_4
.end packed-switch
.end method
.method public static i(Ljava/lang/String;)[B
.registers 5
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
const/4 v0, 0x0
.line 804
if-eqz p0, :cond_9
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v1
if-nez v1, :cond_a
.line 823
:cond_9
:goto_9
return-object v0
.line 807
:cond_a
new-instance v1, Ljava/io/ByteArrayOutputStream;
invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;-><init>()V
.line 808
new-instance v2, Ljava/util/zip/GZIPOutputStream;
invoke-direct {v2, v1}, Ljava/util/zip/GZIPOutputStream;-><init>(Ljava/io/OutputStream;)V
.line 810
:try_start_14
invoke-virtual {p0}, Ljava/lang/String;->getBytes()[B
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/zip/GZIPOutputStream;->write([B)V
:try_end_1b
.catch Ljava/lang/Exception; {:try_start_14 .. :try_end_1b} :catch_2e
.catchall {:try_start_14 .. :try_end_1b} :catchall_45
.line 815
if-eqz v2, :cond_20
.line 817
:try_start_1d
invoke-virtual {v2}, Ljava/util/zip/GZIPOutputStream;->close()V
:try_end_20
.catch Ljava/lang/Exception; {:try_start_1d .. :try_end_20} :catch_25
.line 823
:cond_20
:goto_20
invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
move-result-object v0
goto :goto_9
.line 818
:catch_25
move-exception v0
.line 819
invoke-virtual {v0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/bytedance/sdk/openadsdk/utils/u;->b(Ljava/lang/String;)V
goto :goto_20
.line 811
:catch_2e
move-exception v1
.line 812
:try_start_2f
invoke-virtual {v1}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/bytedance/sdk/openadsdk/utils/u;->b(Ljava/lang/String;)V
:try_end_36
.catchall {:try_start_2f .. :try_end_36} :catchall_45
.line 815
if-eqz v2, :cond_9
.line 817
:try_start_38
invoke-virtual {v2}, Ljava/util/zip/GZIPOutputStream;->close()V
:try_end_3b
.catch Ljava/lang/Exception; {:try_start_38 .. :try_end_3b} :catch_3c
goto :goto_9
.line 818
:catch_3c
move-exception v1
.line 819
invoke-virtual {v1}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/bytedance/sdk/openadsdk/utils/u;->b(Ljava/lang/String;)V
goto :goto_9
.line 815
:catchall_45
move-exception v0
if-eqz v2, :cond_4b
.line 817
:try_start_48
invoke-virtual {v2}, Ljava/util/zip/GZIPOutputStream;->close()V
:try_end_4b
.catch Ljava/lang/Exception; {:try_start_48 .. :try_end_4b} :catch_4c
.line 820
:cond_4b
:goto_4b
throw v0
.line 818
:catch_4c
move-exception v1
.line 819
invoke-virtual {v1}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/bytedance/sdk/openadsdk/utils/u;->b(Ljava/lang/String;)V
goto :goto_4b
.end method
.method public static j()I
.registers 4
.prologue
.line 1081
const/4 v0, -0x1
.line 1084
:try_start_1
invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Runtime;->freeMemory()J
:try_end_8
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_8} :catch_12
move-result-wide v0
long-to-double v0, v0
const-wide/high16 v2, 0x3ff0000000000000L # 1.0
mul-double/2addr v0, v2
const-wide/high16 v2, 0x4130000000000000L # 1048576.0
div-double/2addr v0, v2
double-to-int v0, v0
.line 1088
:goto_11
return v0
.line 1085
:catch_12
move-exception v1
goto :goto_11
.end method
.method public static j(Ljava/lang/String;)Z
.registers 2
.prologue
.line 834
:try_start_0
const-string v0, "[\u4e00-\u9fa5]"
invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
move-result-object v0
.line 835
invoke-virtual {v0, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
move-result-object v0
.line 836
invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z
:try_end_d
.catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_d} :catch_12
move-result v0
if-eqz v0, :cond_13
.line 837
const/4 v0, 0x1
.line 842
:goto_11
return v0
.line 839
:catch_12
move-exception v0
.line 842
:cond_13
const/4 v0, 0x0
goto :goto_11
.end method
.method public static k()I
.registers 4
.prologue
.line 1096
const/4 v0, -0x1
.line 1099
:try_start_1
invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Runtime;->totalMemory()J
:try_end_8
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_8} :catch_12
move-result-wide v0
long-to-double v0, v0
const-wide/high16 v2, 0x3ff0000000000000L # 1.0
mul-double/2addr v0, v2
const-wide/high16 v2, 0x4130000000000000L # 1048576.0
div-double/2addr v0, v2
double-to-int v0, v0
.line 1103
:goto_11
return v0
.line 1100
:catch_12
move-exception v1
goto :goto_11
.end method
.method public static k(Ljava/lang/String;)Ljava/lang/String;
.registers 3
.prologue
const/16 v1, 0x11
.line 908
.line 909
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1f
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v0
if-lt v0, v1, :cond_1f
.line 910
const/4 v0, 0x1
invoke-virtual {p0, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/bytedance/sdk/openadsdk/utils/aj;->t(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 911
invoke-virtual {p0, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v1
invoke-static {v1, v0}, Lcom/bytedance/sdk/openadsdk/core/a;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
.line 913
:cond_1f
return-object p0
.end method
.method public static l(Ljava/lang/String;)Z
.registers 3
.prologue
const/4 v0, 0x0
.line 958
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_8
.line 961
:cond_7
:goto_7
return v0
:cond_8
invoke-static {p0}, Lcom/bytedance/sdk/openadsdk/utils/aj;->m(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_14
invoke-static {p0}, Lcom/bytedance/sdk/openadsdk/utils/aj;->n(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_7
:cond_14
const/4 v0, 0x1
goto :goto_7
.end method
.method public static m(Ljava/lang/String;)Z
.registers 2
.prologue
.line 965
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_8
.line 966
const/4 v0, 0x0
.line 968
:goto_7
return v0
:cond_8
const-string v0, "([1-9]|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])(\\.(\\d|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])){3}"
invoke-static {v0, p0}, Ljava/util/regex/Pattern;->matches(Ljava/lang/String;Ljava/lang/CharSequence;)Z
move-result v0
goto :goto_7
.end method
.method public static n(Ljava/lang/String;)Z
.registers 3
.prologue
const/4 v0, 0x0
.line 972
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_8
.line 975
:cond_7
:goto_7
return v0
:cond_8
invoke-static {p0}, Lcom/bytedance/sdk/openadsdk/utils/aj;->o(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_14
invoke-static {p0}, Lcom/bytedance/sdk/openadsdk/utils/aj;->p(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_7
:cond_14
const/4 v0, 0x1
goto :goto_7
.end method
.method public static o(Ljava/lang/String;)Z
.registers 2
.prologue
.line 980
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_8
.line 981
const/4 v0, 0x0
.line 983
:goto_7
return v0
:cond_8
const-string v0, "^(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$"
invoke-static {v0, p0}, Ljava/util/regex/Pattern;->matches(Ljava/lang/String;Ljava/lang/CharSequence;)Z
move-result v0
goto :goto_7
.end method
.method public static p(Ljava/lang/String;)Z
.registers 2
.prologue
.line 987
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_8
.line 988
const/4 v0, 0x0
.line 990
:goto_7
return v0
:cond_8
const-string v0, "^((?:[0-9A-Fa-f]{1,4}(?::[0-9A-Fa-f]{1,4})*)?)::((?:[0-9A-Fa-f]{1,4}(?::[0-9A-Fa-f]{1,4})*)?)$"
invoke-static {v0, p0}, Ljava/util/regex/Pattern;->matches(Ljava/lang/String;Ljava/lang/CharSequence;)Z
move-result v0
goto :goto_7
.end method
.method public static q(Ljava/lang/String;)Ljava/lang/String;
.registers 5
.prologue
.line 1031
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/p;->h()Lcom/bytedance/sdk/openadsdk/core/h/l;
move-result-object v0
invoke-virtual {v0}, Lcom/bytedance/sdk/openadsdk/core/h/l;->b()Ljava/lang/String;
move-result-object v0
.line 1032
const-string v1, "https://%s%s"
const/4 v2, 0x2
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
aput-object v0, v2, v3
const/4 v0, 0x1
aput-object p0, v2, v0
invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 1041
sget-object v1, Lcom/bytedance/sdk/openadsdk/utils/aj;->a:Lcom/bytedance/sdk/openadsdk/utils/ai;
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/p;->a()Landroid/content/Context;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/bytedance/sdk/openadsdk/utils/ai;->a(Landroid/content/Context;)Z
move-result v1
if-eqz v1, :cond_33
.line 1042
sget-object v1, Lcom/bytedance/sdk/openadsdk/utils/aj;->a:Lcom/bytedance/sdk/openadsdk/utils/ai;
const-string v2, "testIp.txt"
invoke-virtual {v1, v2}, Lcom/bytedance/sdk/openadsdk/utils/ai;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 1043
if-eqz v1, :cond_33
.line 1044
sget-object v2, Lcom/bytedance/sdk/openadsdk/utils/aj;->a:Lcom/bytedance/sdk/openadsdk/utils/ai;
invoke-virtual {v2, v0, v1}, Lcom/bytedance/sdk/openadsdk/utils/ai;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1047
:cond_33
return-object v0
.end method
.method public static r(Ljava/lang/String;)Ljava/lang/String;
.registers 5
.prologue
.line 1111
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_9
.line 1112
const-string v0, ""
.line 1122
:cond_8
:goto_8
return-object v0
.line 1114
:cond_9
const-string v0, ""
.line 1115
const-string v1, "OPPO"
.line 1116
const-string v2, "oppo"
.line 1117
const-string v3, "KLLK"
invoke-virtual {p0, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_1e
.line 1118
const-string v0, "KLLK"
invoke-virtual {p0, v0, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
goto :goto_8
.line 1119
:cond_1e
const-string v1, "kllk"
invoke-virtual {p0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_8
.line 1120
const-string v0, "kllk"
invoke-virtual {p0, v0, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
goto :goto_8
.end method
.method static synthetic s(Ljava/lang/String;)Ljava/lang/String;
.registers 1
.prologue
.line 56
sput-object p0, Lcom/bytedance/sdk/openadsdk/utils/aj;->b:Ljava/lang/String;
return-object p0
.end method
.method private static t(Ljava/lang/String;)Ljava/lang/String;
.registers 4
.prologue
.line 917
invoke-static {p0}, Lcom/bytedance/sdk/openadsdk/core/a;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 918
if-nez p0, :cond_16
.line 919
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/b;->a()Ljava/lang/String;
move-result-object v0
.line 920
invoke-virtual {v0, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const/16 v1, 0x8
const/16 v2, 0x18
invoke-virtual {v0, v1, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v0
.line 922
:cond_16
return-object v0
.end method