l.smali
.class public final Lcom/kwad/sdk/c/l;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/kwad/sdk/c/l$a;
}
.end annotation
# direct methods
.method private static a(I)Ljava/lang/String;
.registers 2
const/4 v0, -0x1
if-le p0, v0, :cond_8
invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
:goto_7
return-object v0
:cond_8
const-string v0, "-999"
goto :goto_7
.end method
.method public static a(Ljava/lang/String;Lcom/kwad/sdk/c/l$a;)Ljava/lang/String;
.registers 7
.annotation build Landroid/support/annotation/WorkerThread;
.end annotation
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_7
:goto_6
return-object p0
:cond_7
invoke-static {p0, p1}, Lcom/kwad/sdk/c/l;->b(Ljava/lang/String;Lcom/kwad/sdk/c/l$a;)Ljava/lang/String;
move-result-object v0
invoke-static {}, Lcom/kwad/sdk/KsAdSDKImpl;->get()Lcom/kwad/sdk/KsAdSDKImpl;
move-result-object v1
invoke-virtual {v1}, Lcom/kwad/sdk/KsAdSDKImpl;->getContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/kwad/sdk/c/y;->k(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_3f
const-string v2, "__MAC__"
invoke-virtual {v0, v2, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
const-string v2, "__MAC2__"
invoke-static {v1}, Lcom/kwad/sdk/c/m;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v2, v3}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
const-string v2, "__MAC3__"
const-string v3, ":"
const-string v4, ""
invoke-virtual {v1, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/kwad/sdk/c/m;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v2, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
:cond_3f
invoke-static {}, Lcom/kwad/sdk/KsAdSDKImpl;->get()Lcom/kwad/sdk/KsAdSDKImpl;
move-result-object v1
invoke-virtual {v1}, Lcom/kwad/sdk/KsAdSDKImpl;->getContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/kwad/sdk/c/y;->d(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_6b
const-string v2, "__IMEI__"
invoke-virtual {v0, v2, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
const-string v2, "__IMEI2__"
invoke-static {v1}, Lcom/kwad/sdk/c/m;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v2, v3}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
const-string v2, "__IMEI3__"
invoke-static {v1}, Lcom/kwad/sdk/c/m;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v2, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
:cond_6b
invoke-static {}, Lcom/kwad/sdk/core/f/a;->a()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_85
const-string v2, "__OAID__"
invoke-virtual {v0, v2, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
const-string v2, "__OAID2__"
invoke-static {v1}, Lcom/kwad/sdk/c/m;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v2, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
:cond_85
invoke-static {}, Lcom/kwad/sdk/KsAdSDKImpl;->get()Lcom/kwad/sdk/KsAdSDKImpl;
move-result-object v1
invoke-virtual {v1}, Lcom/kwad/sdk/KsAdSDKImpl;->getContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/kwad/sdk/c/y;->i(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_b1
const-string v2, "__ANDROIDID2__"
invoke-static {v1}, Lcom/kwad/sdk/c/m;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v2, v3}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
const-string v2, "__ANDROIDID3__"
invoke-static {v1}, Lcom/kwad/sdk/c/m;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v2, v3}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
const-string v2, "__ANDROIDID__"
invoke-virtual {v0, v2, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
:cond_b1
const-string v1, "__TS__"
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object p0
goto/16 :goto_6
.end method
.method public static b(Ljava/lang/String;Lcom/kwad/sdk/c/l$a;)Ljava/lang/String;
.registers 5
.annotation build Landroid/support/annotation/WorkerThread;
.end annotation
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_8
if-nez p1, :cond_9
:cond_8
:goto_8
return-object p0
:cond_9
const-string v0, "__WIDTH__"
invoke-virtual {p1}, Lcom/kwad/sdk/c/l$a;->a()I
move-result v1
invoke-static {v1}, Lcom/kwad/sdk/c/l;->a(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {p0, v0, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
const-string v1, "__HEIGHT__"
invoke-virtual {p1}, Lcom/kwad/sdk/c/l$a;->b()I
move-result v2
invoke-static {v2}, Lcom/kwad/sdk/c/l;->a(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
const-string v1, "__DOWN_X__"
invoke-virtual {p1}, Lcom/kwad/sdk/c/l$a;->c()I
move-result v2
invoke-static {v2}, Lcom/kwad/sdk/c/l;->a(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
const-string v1, "__DOWN_Y__"
invoke-virtual {p1}, Lcom/kwad/sdk/c/l$a;->d()I
move-result v2
invoke-static {v2}, Lcom/kwad/sdk/c/l;->a(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
const-string v1, "__UP_X__"
invoke-virtual {p1}, Lcom/kwad/sdk/c/l$a;->e()I
move-result v2
invoke-static {v2}, Lcom/kwad/sdk/c/l;->a(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
const-string v1, "__UP_Y__"
invoke-virtual {p1}, Lcom/kwad/sdk/c/l$a;->f()I
move-result v2
invoke-static {v2}, Lcom/kwad/sdk/c/l;->a(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object p0
goto :goto_8
.end method