deleted my target lib (fully)

This commit is contained in:
gdlbo
2022-07-25 21:19:18 +03:00
parent e963080385
commit ec2df87e42
304 changed files with 2 additions and 97663 deletions
-4
View File
@@ -1463,10 +1463,6 @@
</service>
<service android:name="com.vk.voip.VoipService" />
<activity
android:name="com.my.target.common.MyTargetActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" />
<receiver android:name="com.vk.music.broadcast.MediaButtonEventReceiver">
<intent-filter>
<action android:name="android.intent.action.MEDIA_BUTTON" />
@@ -1,81 +0,0 @@
.class public abstract Lcom/my/target/AbstractJsCall;
.super Ljava/lang/Object;
.source "AbstractJsCall.java"
# interfaces
.implements Lcom/my/target/JsCall;
# instance fields
.field private final a:Lorg/json/JSONObject;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field b:Lorg/json/JSONObject;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 2
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
iput-object v0, p0, Lcom/my/target/AbstractJsCall;->a:Lorg/json/JSONObject;
.line 3
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
iput-object v0, p0, Lcom/my/target/AbstractJsCall;->b:Lorg/json/JSONObject;
.line 4
iget-object v0, p0, Lcom/my/target/AbstractJsCall;->a:Lorg/json/JSONObject;
const-string v1, "method"
invoke-virtual {v0, v1, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 5
iget-object p1, p0, Lcom/my/target/AbstractJsCall;->a:Lorg/json/JSONObject;
iget-object v0, p0, Lcom/my/target/AbstractJsCall;->b:Lorg/json/JSONObject;
const-string v1, "data"
invoke-virtual {p1, v1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
return-void
.end method
# virtual methods
.method public g()Lorg/json/JSONObject;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AbstractJsCall;->a:Lorg/json/JSONObject;
return-object v0
.end method
@@ -1,44 +0,0 @@
.class public abstract Lcom/my/target/AbstractJsEvent;
.super Ljava/lang/Object;
.source "AbstractJsEvent.java"
# interfaces
.implements Lcom/my/target/JsEvent;
# instance fields
.field private final a:Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lcom/my/target/AbstractJsEvent;->a:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public k0()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AbstractJsEvent;->a:Ljava/lang/String;
return-object v0
.end method
@@ -1,811 +0,0 @@
.class public abstract Lcom/my/target/AdBanner;
.super Ljava/lang/Object;
.source "AdBanner.java"
# instance fields
.field protected A:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private final a:Lcom/my/target/StatHolder;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field protected b:Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field protected c:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field protected d:Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field protected e:Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field protected f:Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field protected g:F
.field protected h:I
.field protected i:Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field protected j:Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field protected k:Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field protected l:Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field protected m:Lcom/my/target/common/e/ImageData;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field protected n:Lcom/my/target/common/e/ImageData;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field protected o:Lcom/my/target/ClickArea;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field protected p:Z
.field protected q:Z
.field protected r:Z
.field protected s:I
.field protected t:I
.field protected u:F
.field protected v:Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field protected w:Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field protected x:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field protected y:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field protected z:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
# direct methods
.method protected constructor <init>()V
.locals 2
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
invoke-static {}, Lcom/my/target/StatHolder;->e()Lcom/my/target/StatHolder;
move-result-object v0
iput-object v0, p0, Lcom/my/target/AdBanner;->a:Lcom/my/target/StatHolder;
const-string v0, ""
.line 3
iput-object v0, p0, Lcom/my/target/AdBanner;->b:Ljava/lang/String;
.line 4
iput-object v0, p0, Lcom/my/target/AdBanner;->d:Ljava/lang/String;
.line 5
iput-object v0, p0, Lcom/my/target/AdBanner;->e:Ljava/lang/String;
.line 6
iput-object v0, p0, Lcom/my/target/AdBanner;->f:Ljava/lang/String;
.line 7
iput-object v0, p0, Lcom/my/target/AdBanner;->i:Ljava/lang/String;
.line 8
iput-object v0, p0, Lcom/my/target/AdBanner;->j:Ljava/lang/String;
.line 9
iput-object v0, p0, Lcom/my/target/AdBanner;->k:Ljava/lang/String;
const-string v1, "web"
.line 10
iput-object v1, p0, Lcom/my/target/AdBanner;->l:Ljava/lang/String;
.line 11
sget-object v1, Lcom/my/target/ClickArea;->n:Lcom/my/target/ClickArea;
iput-object v1, p0, Lcom/my/target/AdBanner;->o:Lcom/my/target/ClickArea;
const/4 v1, 0x0
.line 12
iput-boolean v1, p0, Lcom/my/target/AdBanner;->q:Z
.line 13
iput-boolean v1, p0, Lcom/my/target/AdBanner;->r:Z
.line 14
iput-object v0, p0, Lcom/my/target/AdBanner;->v:Ljava/lang/String;
.line 15
iput-object v0, p0, Lcom/my/target/AdBanner;->w:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public A()Z
.locals 1
.line 1
iget-boolean v0, p0, Lcom/my/target/AdBanner;->p:Z
return v0
.end method
.method public a()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
iget-object v0, p0, Lcom/my/target/AdBanner;->f:Ljava/lang/String;
return-object v0
.end method
.method public a(F)V
.locals 0
.line 5
iput p1, p0, Lcom/my/target/AdBanner;->u:F
return-void
.end method
.method public a(I)V
.locals 0
.line 3
iput p1, p0, Lcom/my/target/AdBanner;->t:I
return-void
.end method
.method public a(Lcom/my/target/common/e/ImageData;)V
.locals 0
.param p1 # Lcom/my/target/common/e/ImageData;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
iput-object p1, p0, Lcom/my/target/AdBanner;->n:Lcom/my/target/common/e/ImageData;
return-void
.end method
.method public a(Lcom/my/target/AdChoices;)V
.locals 0
.param p1 # Lcom/my/target/AdChoices;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
return-void
.end method
.method public a(Lcom/my/target/ClickArea;)V
.locals 0
.param p1 # Lcom/my/target/ClickArea;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 6
iput-object p1, p0, Lcom/my/target/AdBanner;->o:Lcom/my/target/ClickArea;
return-void
.end method
.method public a(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
return-void
.end method
.method public a(Z)V
.locals 0
.line 4
iput-boolean p1, p0, Lcom/my/target/AdBanner;->r:Z
return-void
.end method
.method public b()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 3
iget-object v0, p0, Lcom/my/target/AdBanner;->y:Ljava/lang/String;
return-object v0
.end method
.method public b(F)V
.locals 0
.line 4
iput p1, p0, Lcom/my/target/AdBanner;->g:F
return-void
.end method
.method public b(I)V
.locals 0
.line 5
iput p1, p0, Lcom/my/target/AdBanner;->h:I
return-void
.end method
.method public b(Lcom/my/target/common/e/ImageData;)V
.locals 0
.param p1 # Lcom/my/target/common/e/ImageData;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
iput-object p1, p0, Lcom/my/target/AdBanner;->m:Lcom/my/target/common/e/ImageData;
return-void
.end method
.method public b(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 2
iput-object p1, p0, Lcom/my/target/AdBanner;->f:Ljava/lang/String;
return-void
.end method
.method public b(Z)V
.locals 0
.line 6
iput-boolean p1, p0, Lcom/my/target/AdBanner;->q:Z
return-void
.end method
.method public c()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
iget-object v0, p0, Lcom/my/target/AdBanner;->i:Ljava/lang/String;
return-object v0
.end method
.method public c(I)V
.locals 0
.line 3
iput p1, p0, Lcom/my/target/AdBanner;->s:I
return-void
.end method
.method public c(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
iput-object p1, p0, Lcom/my/target/AdBanner;->y:Ljava/lang/String;
return-void
.end method
.method public c(Z)V
.locals 0
.line 4
iput-boolean p1, p0, Lcom/my/target/AdBanner;->p:Z
return-void
.end method
.method public d()Lcom/my/target/ClickArea;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
iget-object v0, p0, Lcom/my/target/AdBanner;->o:Lcom/my/target/ClickArea;
return-object v0
.end method
.method public d(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
iput-object p1, p0, Lcom/my/target/AdBanner;->i:Ljava/lang/String;
return-void
.end method
.method public e()Ljava/lang/String;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdBanner;->c:Ljava/lang/String;
if-nez v0, :cond_1
.line 2
iget-object v0, p0, Lcom/my/target/AdBanner;->l:Ljava/lang/String;
const-string v1, "store"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
const-string v0, "Install"
return-object v0
:cond_0
const-string v0, "Visit"
:cond_1
return-object v0
.end method
.method public e(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 3
iput-object p1, p0, Lcom/my/target/AdBanner;->c:Ljava/lang/String;
return-void
.end method
.method public f()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdBanner;->z:Ljava/lang/String;
return-object v0
.end method
.method public f(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 2
iput-object p1, p0, Lcom/my/target/AdBanner;->z:Ljava/lang/String;
return-void
.end method
.method public g()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdBanner;->b:Ljava/lang/String;
return-object v0
.end method
.method public g(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 2
iput-object p1, p0, Lcom/my/target/AdBanner;->b:Ljava/lang/String;
return-void
.end method
.method public h()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdBanner;->e:Ljava/lang/String;
return-object v0
.end method
.method public h(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 2
iput-object p1, p0, Lcom/my/target/AdBanner;->e:Ljava/lang/String;
return-void
.end method
.method public i()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdBanner;->k:Ljava/lang/String;
return-object v0
.end method
.method public i(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 2
iput-object p1, p0, Lcom/my/target/AdBanner;->k:Ljava/lang/String;
return-void
.end method
.method public j()F
.locals 1
.line 2
iget v0, p0, Lcom/my/target/AdBanner;->u:F
return v0
.end method
.method public j(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
iput-object p1, p0, Lcom/my/target/AdBanner;->w:Ljava/lang/String;
return-void
.end method
.method public k()I
.locals 1
.line 1
iget v0, p0, Lcom/my/target/AdBanner;->t:I
return v0
.end method
.method public k(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 2
iput-object p1, p0, Lcom/my/target/AdBanner;->l:Ljava/lang/String;
return-void
.end method
.method public l()Lcom/my/target/common/e/ImageData;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdBanner;->n:Lcom/my/target/common/e/ImageData;
return-object v0
.end method
.method public l(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 2
iput-object p1, p0, Lcom/my/target/AdBanner;->j:Ljava/lang/String;
return-void
.end method
.method public m()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdBanner;->w:Ljava/lang/String;
return-object v0
.end method
.method public m(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 2
iput-object p1, p0, Lcom/my/target/AdBanner;->d:Ljava/lang/String;
return-void
.end method
.method public n()Lcom/my/target/common/e/ImageData;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdBanner;->m:Lcom/my/target/common/e/ImageData;
return-object v0
.end method
.method public n(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 2
iput-object p1, p0, Lcom/my/target/AdBanner;->A:Ljava/lang/String;
return-void
.end method
.method public o()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
iget-object v0, p0, Lcom/my/target/AdBanner;->l:Ljava/lang/String;
return-object v0
.end method
.method public o(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
iput-object p1, p0, Lcom/my/target/AdBanner;->v:Ljava/lang/String;
return-void
.end method
.method public p()F
.locals 1
.line 1
iget v0, p0, Lcom/my/target/AdBanner;->g:F
return v0
.end method
.method public p(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 2
iput-object p1, p0, Lcom/my/target/AdBanner;->x:Ljava/lang/String;
return-void
.end method
.method public q()Lcom/my/target/StatHolder;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdBanner;->a:Lcom/my/target/StatHolder;
return-object v0
.end method
.method public r()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdBanner;->j:Ljava/lang/String;
return-object v0
.end method
.method public s()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdBanner;->d:Ljava/lang/String;
return-object v0
.end method
.method public t()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdBanner;->A:Ljava/lang/String;
return-object v0
.end method
.method public u()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdBanner;->v:Ljava/lang/String;
return-object v0
.end method
.method public v()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdBanner;->x:Ljava/lang/String;
return-object v0
.end method
.method public w()I
.locals 1
.line 1
iget v0, p0, Lcom/my/target/AdBanner;->h:I
return v0
.end method
.method public x()I
.locals 1
.line 1
iget v0, p0, Lcom/my/target/AdBanner;->s:I
return v0
.end method
.method public y()Z
.locals 1
.line 1
iget-boolean v0, p0, Lcom/my/target/AdBanner;->r:Z
return v0
.end method
.method public z()Z
.locals 1
.line 1
iget-boolean v0, p0, Lcom/my/target/AdBanner;->q:Z
return v0
.end method
@@ -1,43 +0,0 @@
.class public Lcom/my/target/AdChoices;
.super Ljava/lang/Object;
.source "AdChoices.java"
# direct methods
.method private constructor <init>(Lcom/my/target/common/e/ImageData;Ljava/lang/String;)V
.locals 0
.param p1 # Lcom/my/target/common/e/ImageData;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Lcom/my/target/common/e/ImageData;Ljava/lang/String;)Lcom/my/target/AdChoices;
.locals 1
.param p0 # Lcom/my/target/common/e/ImageData;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/my/target/AdChoices;
invoke-direct {v0, p0, p1}, Lcom/my/target/AdChoices;-><init>(Lcom/my/target/common/e/ImageData;Ljava/lang/String;)V
return-object v0
.end method
@@ -1,193 +0,0 @@
.class public final Lcom/my/target/AdConfig;
.super Ljava/lang/Object;
.source "AdConfig.java"
# instance fields
.field private final a:I
.field private final b:Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final c:Lcom/my/target/common/CustomParams;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private d:Z
.field private e:Z
.field private f:Z
.field private g:I
.field private h:I
.field private i:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
# direct methods
.method private constructor <init>(ILjava/lang/String;)V
.locals 1
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Lcom/my/target/common/CustomParams;
invoke-direct {v0}, Lcom/my/target/common/CustomParams;-><init>()V
iput-object v0, p0, Lcom/my/target/AdConfig;->c:Lcom/my/target/common/CustomParams;
const/4 v0, 0x1
.line 3
iput-boolean v0, p0, Lcom/my/target/AdConfig;->d:Z
.line 4
iput-boolean v0, p0, Lcom/my/target/AdConfig;->e:Z
const/4 v0, 0x0
.line 5
iput-boolean v0, p0, Lcom/my/target/AdConfig;->f:Z
const/16 v0, 0x168
.line 6
iput v0, p0, Lcom/my/target/AdConfig;->g:I
.line 7
iput p1, p0, Lcom/my/target/AdConfig;->a:I
.line 8
iput-object p2, p0, Lcom/my/target/AdConfig;->b:Ljava/lang/String;
return-void
.end method
.method public static a(ILjava/lang/String;)Lcom/my/target/AdConfig;
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/my/target/AdConfig;
invoke-direct {v0, p0, p1}, Lcom/my/target/AdConfig;-><init>(ILjava/lang/String;)V
return-object v0
.end method
# virtual methods
.method public a()I
.locals 1
.line 3
iget v0, p0, Lcom/my/target/AdConfig;->h:I
return v0
.end method
.method public a(Z)V
.locals 0
.line 2
iput-boolean p1, p0, Lcom/my/target/AdConfig;->e:Z
return-void
.end method
.method public b()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdConfig;->i:Ljava/lang/String;
return-object v0
.end method
.method public c()Lcom/my/target/common/CustomParams;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdConfig;->c:Lcom/my/target/common/CustomParams;
return-object v0
.end method
.method public d()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdConfig;->b:Ljava/lang/String;
return-object v0
.end method
.method public e()I
.locals 1
.line 1
iget v0, p0, Lcom/my/target/AdConfig;->a:I
return v0
.end method
.method public f()I
.locals 1
.line 1
iget v0, p0, Lcom/my/target/AdConfig;->g:I
return v0
.end method
.method public g()Z
.locals 1
.line 1
iget-boolean v0, p0, Lcom/my/target/AdConfig;->f:Z
return v0
.end method
.method public h()Z
.locals 1
.line 1
iget-boolean v0, p0, Lcom/my/target/AdConfig;->e:Z
return v0
.end method
.method public i()Z
.locals 1
.line 1
iget-boolean v0, p0, Lcom/my/target/AdConfig;->d:Z
return v0
.end method
@@ -1,33 +0,0 @@
.class public interface abstract Lcom/my/target/AdDialog$a;
.super Ljava/lang/Object;
.source "AdDialog.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/AdDialog;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "a"
.end annotation
# virtual methods
.method public abstract a(Lcom/my/target/AdDialog;Landroid/widget/FrameLayout;)V
.param p1 # Lcom/my/target/AdDialog;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/widget/FrameLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract a(Z)V
.end method
.method public abstract f()V
.end method
@@ -1,120 +0,0 @@
.class public Lcom/my/target/AdDialog;
.super Landroid/app/Dialog;
.source "AdDialog.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/my/target/AdDialog$a;
}
.end annotation
# instance fields
.field private final a:Lcom/my/target/AdDialog$a;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# virtual methods
.method public a()V
.locals 2
.line 1
invoke-virtual {p0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
move-result-object v0
if-eqz v0, :cond_0
const/16 v1, 0x400
.line 2
invoke-virtual {v0, v1, v1}, Landroid/view/Window;->setFlags(II)V
:cond_0
return-void
.end method
.method public dismiss()V
.locals 1
.line 1
invoke-super {p0}, Landroid/app/Dialog;->dismiss()V
.line 2
iget-object v0, p0, Lcom/my/target/AdDialog;->a:Lcom/my/target/AdDialog$a;
invoke-interface {v0}, Lcom/my/target/AdDialog$a;->f()V
return-void
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.locals 4
const/4 v0, 0x1
.line 1
invoke-virtual {p0, v0}, Landroid/app/Dialog;->requestWindowFeature(I)Z
.line 2
new-instance v0, Landroid/widget/FrameLayout;
invoke-virtual {p0}, Landroid/app/Dialog;->getContext()Landroid/content/Context;
move-result-object v1
invoke-direct {v0, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 3
invoke-virtual {p0, v0}, Landroid/app/Dialog;->setContentView(Landroid/view/View;)V
.line 4
invoke-virtual {p0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
move-result-object v1
if-eqz v1, :cond_0
.line 5
new-instance v2, Landroid/graphics/drawable/ColorDrawable;
const/4 v3, 0x0
invoke-direct {v2, v3}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
invoke-virtual {v1, v2}, Landroid/view/Window;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
const/4 v2, -0x1
.line 6
invoke-virtual {v1, v2, v2}, Landroid/view/Window;->setLayout(II)V
.line 7
:cond_0
iget-object v1, p0, Lcom/my/target/AdDialog;->a:Lcom/my/target/AdDialog$a;
invoke-interface {v1, p0, v0}, Lcom/my/target/AdDialog$a;->a(Lcom/my/target/AdDialog;Landroid/widget/FrameLayout;)V
.line 8
invoke-super {p0, p1}, Landroid/app/Dialog;->onCreate(Landroid/os/Bundle;)V
return-void
.end method
.method public onWindowFocusChanged(Z)V
.locals 1
.line 1
iget-object v0, p0, Lcom/my/target/AdDialog;->a:Lcom/my/target/AdDialog$a;
invoke-interface {v0, p1}, Lcom/my/target/AdDialog$a;->a(Z)V
.line 2
invoke-super {p0, p1}, Landroid/app/Dialog;->onWindowFocusChanged(Z)V
return-void
.end method
@@ -1,62 +0,0 @@
.class Lcom/my/target/AdFactory$a;
.super Ljava/lang/Object;
.source "AdFactory.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/my/target/AdFactory;->a(Landroid/content/Context;)Lcom/my/target/AdFactory;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Landroid/content/Context;
.field final synthetic b:Lcom/my/target/AdFactory;
# direct methods
.method constructor <init>(Lcom/my/target/AdFactory;Landroid/content/Context;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/my/target/AdFactory$a;->b:Lcom/my/target/AdFactory;
iput-object p2, p0, Lcom/my/target/AdFactory$a;->a:Landroid/content/Context;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 3
.line 1
iget-object v0, p0, Lcom/my/target/AdFactory$a;->b:Lcom/my/target/AdFactory;
iget-object v1, p0, Lcom/my/target/AdFactory$a;->a:Landroid/content/Context;
invoke-virtual {v0, v1}, Lcom/my/target/AdFactory;->b(Landroid/content/Context;)Lcom/my/target/AdSection;
move-result-object v0
.line 2
iget-object v1, p0, Lcom/my/target/AdFactory$a;->b:Lcom/my/target/AdFactory;
iget-object v2, v1, Lcom/my/target/AdFactory;->c:Ljava/lang/String;
invoke-virtual {v1, v0, v2}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdSection;Ljava/lang/String;)V
return-void
.end method
@@ -1,80 +0,0 @@
.class Lcom/my/target/AdFactory$b;
.super Ljava/lang/Object;
.source "AdFactory.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/my/target/AdFactory;->a(Lcom/my/target/AdSection;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/my/target/AdSection;
.field final synthetic b:Ljava/lang/String;
.field final synthetic c:Lcom/my/target/AdFactory;
# direct methods
.method constructor <init>(Lcom/my/target/AdFactory;Lcom/my/target/AdSection;Ljava/lang/String;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/my/target/AdFactory$b;->c:Lcom/my/target/AdFactory;
iput-object p2, p0, Lcom/my/target/AdFactory$b;->a:Lcom/my/target/AdSection;
iput-object p3, p0, Lcom/my/target/AdFactory$b;->b:Ljava/lang/String;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 3
.line 1
iget-object v0, p0, Lcom/my/target/AdFactory$b;->c:Lcom/my/target/AdFactory;
invoke-static {v0}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdFactory;)Lcom/my/target/AdFactory$d;
move-result-object v0
if-eqz v0, :cond_0
.line 2
iget-object v0, p0, Lcom/my/target/AdFactory$b;->c:Lcom/my/target/AdFactory;
invoke-static {v0}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdFactory;)Lcom/my/target/AdFactory$d;
move-result-object v0
iget-object v1, p0, Lcom/my/target/AdFactory$b;->a:Lcom/my/target/AdSection;
iget-object v2, p0, Lcom/my/target/AdFactory$b;->b:Ljava/lang/String;
invoke-interface {v0, v1, v2}, Lcom/my/target/AdFactory$d;->a(Lcom/my/target/AdSection;Ljava/lang/String;)V
.line 3
iget-object v0, p0, Lcom/my/target/AdFactory$b;->c:Lcom/my/target/AdFactory;
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdFactory;Lcom/my/target/AdFactory$d;)Lcom/my/target/AdFactory$d;
:cond_0
return-void
.end method
@@ -1,59 +0,0 @@
.class public interface abstract Lcom/my/target/AdFactory$c;
.super Ljava/lang/Object;
.source "AdFactory.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/AdFactory;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "c"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Lcom/my/target/AdSection;",
">",
"Ljava/lang/Object;"
}
.end annotation
# virtual methods
.method public abstract a()Z
.end method
.method public abstract b()Lcom/my/target/AdResponseParser;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/my/target/AdResponseParser<",
"TT;>;"
}
.end annotation
.end method
.method public abstract c()Lcom/my/target/AdResultProcessor;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/my/target/AdResultProcessor<",
"TT;>;"
}
.end annotation
.end method
.method public abstract d()Lcom/my/target/AdServiceBuilder;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
@@ -1,43 +0,0 @@
.class public interface abstract Lcom/my/target/AdFactory$d;
.super Ljava/lang/Object;
.source "AdFactory.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/AdFactory;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "d"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Lcom/my/target/AdSection;",
">",
"Ljava/lang/Object;"
}
.end annotation
# virtual methods
.method public abstract a(Lcom/my/target/AdSection;Ljava/lang/String;)V
.param p1 # Lcom/my/target/AdSection;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;",
"Ljava/lang/String;",
")V"
}
.end annotation
.end method
@@ -1,709 +0,0 @@
.class public abstract Lcom/my/target/AdFactory;
.super Ljava/lang/Object;
.source "AdFactory.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/my/target/AdFactory$d;,
Lcom/my/target/AdFactory$c;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Lcom/my/target/AdSection;",
">",
"Ljava/lang/Object;"
}
.end annotation
# instance fields
.field protected final a:Lcom/my/target/AdFactory$c;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/my/target/AdFactory$c<",
"TT;>;"
}
.end annotation
.end field
.field protected final b:Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field protected c:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private d:Lcom/my/target/AdFactory$d;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/my/target/AdFactory$d<",
"TT;>;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Lcom/my/target/AdFactory$c;Lcom/my/target/AdConfig;)V
.locals 0
.param p1 # Lcom/my/target/AdFactory$c;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/my/target/AdFactory$c<",
"TT;>;",
"Lcom/my/target/AdConfig;",
")V"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lcom/my/target/AdFactory;->a:Lcom/my/target/AdFactory$c;
.line 3
iput-object p2, p0, Lcom/my/target/AdFactory;->b:Lcom/my/target/AdConfig;
return-void
.end method
.method static synthetic a(Lcom/my/target/AdFactory;)Lcom/my/target/AdFactory$d;
.locals 0
.line 1
iget-object p0, p0, Lcom/my/target/AdFactory;->d:Lcom/my/target/AdFactory$d;
return-object p0
.end method
.method static synthetic a(Lcom/my/target/AdFactory;Lcom/my/target/AdFactory$d;)Lcom/my/target/AdFactory$d;
.locals 0
.line 2
iput-object p1, p0, Lcom/my/target/AdFactory;->d:Lcom/my/target/AdFactory$d;
return-object p1
.end method
# virtual methods
.method public a(Landroid/content/Context;)Lcom/my/target/AdFactory;
.locals 1
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/AnyThread;
.end annotation
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
")",
"Lcom/my/target/AdFactory<",
"TT;>;"
}
.end annotation
.line 4
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object p1
.line 5
new-instance v0, Lcom/my/target/AdFactory$a;
invoke-direct {v0, p0, p1}, Lcom/my/target/AdFactory$a;-><init>(Lcom/my/target/AdFactory;Landroid/content/Context;)V
invoke-static {v0}, Lcom/my/target/AsyncCommand;->a(Ljava/lang/Runnable;)V
return-object p0
.end method
.method public final a(Lcom/my/target/AdFactory$d;)Lcom/my/target/AdFactory;
.locals 0
.param p1 # Lcom/my/target/AdFactory$d;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/AnyThread;
.end annotation
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/my/target/AdFactory$d<",
"TT;>;)",
"Lcom/my/target/AdFactory<",
"TT;>;"
}
.end annotation
.line 3
iput-object p1, p0, Lcom/my/target/AdFactory;->d:Lcom/my/target/AdFactory$d;
return-object p0
.end method
.method protected a(Lcom/my/target/AdService;Lcom/my/target/AdSection;Lcom/my/target/AdResponseParser;Lcom/my/target/HttpAdRequest;Landroid/content/Context;)Lcom/my/target/AdSection;
.locals 12
.param p1 # Lcom/my/target/AdService;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/AdSection;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p3 # Lcom/my/target/AdResponseParser;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Lcom/my/target/HttpAdRequest;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p5 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/my/target/AdService;",
"TT;",
"Lcom/my/target/AdResponseParser<",
"TT;>;",
"Lcom/my/target/HttpAdRequest;",
"Landroid/content/Context;",
")TT;"
}
.end annotation
move-object v6, p1
move-object/from16 v7, p5
.line 15
invoke-virtual {p1}, Lcom/my/target/AdService;->u()Ljava/lang/String;
move-result-object v0
move-object/from16 v8, p4
invoke-virtual {v8, v0, v7}, Lcom/my/target/HttpRequest;->b(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object;
.line 16
invoke-virtual/range {p4 .. p4}, Lcom/my/target/HttpRequest;->a()Z
move-result v0
if-nez v0, :cond_0
return-object p2
:cond_0
const-string v0, "serviceRequested"
.line 17
invoke-virtual {p1, v0}, Lcom/my/target/AdService;->a(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object v0
invoke-static {v0, v7}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V
const/4 v9, 0x0
if-eqz p2, :cond_1
.line 18
invoke-virtual {p2}, Lcom/my/target/AdSection;->b()I
move-result v0
move v10, v0
goto :goto_0
:cond_1
const/4 v10, 0x0
.line 19
:goto_0
invoke-virtual/range {p4 .. p4}, Lcom/my/target/HttpRequest;->b()Ljava/lang/Object;
move-result-object v0
move-object v1, v0
check-cast v1, Ljava/lang/String;
move-object v11, p0
if-eqz v1, :cond_2
.line 20
iget-object v4, v11, Lcom/my/target/AdFactory;->b:Lcom/my/target/AdConfig;
move-object v0, p3
move-object v2, p1
move-object v3, p2
move-object/from16 v5, p5
invoke-virtual/range {v0 .. v5}, Lcom/my/target/AdResponseParser;->a(Ljava/lang/String;Lcom/my/target/AdService;Lcom/my/target/AdSection;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdSection;
move-result-object v2
.line 21
invoke-virtual {p1}, Lcom/my/target/AdService;->d()Ljava/util/ArrayList;
move-result-object v1
move-object v0, p0
move-object v3, p3
move-object/from16 v4, p4
invoke-virtual/range {v0 .. v5}, Lcom/my/target/AdFactory;->a(Ljava/util/List;Lcom/my/target/AdSection;Lcom/my/target/AdResponseParser;Lcom/my/target/HttpAdRequest;Landroid/content/Context;)Lcom/my/target/AdSection;
move-result-object v0
move-object v2, v0
goto :goto_1
:cond_2
move-object v2, p2
:goto_1
if-eqz v2, :cond_3
.line 22
invoke-virtual {v2}, Lcom/my/target/AdSection;->b()I
move-result v9
:cond_3
if-ne v10, v9, :cond_4
const-string v0, "serviceAnswerEmpty"
.line 23
invoke-virtual {p1, v0}, Lcom/my/target/AdService;->a(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object v0
invoke-static {v0, v7}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V
.line 24
invoke-virtual {p1}, Lcom/my/target/AdService;->c()Lcom/my/target/AdService;
move-result-object v1
if-eqz v1, :cond_4
move-object v0, p0
move-object v3, p3
move-object/from16 v4, p4
move-object/from16 v5, p5
.line 25
invoke-virtual/range {v0 .. v5}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdService;Lcom/my/target/AdSection;Lcom/my/target/AdResponseParser;Lcom/my/target/HttpAdRequest;Landroid/content/Context;)Lcom/my/target/AdSection;
move-result-object v2
:cond_4
return-object v2
.end method
.method protected a(Lcom/my/target/AdSection;Landroid/content/Context;)Lcom/my/target/AdSection;
.locals 2
.param p1 # Lcom/my/target/AdSection;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;",
"Landroid/content/Context;",
")TT;"
}
.end annotation
if-eqz p1, :cond_0
.line 6
iget-object v0, p0, Lcom/my/target/AdFactory;->a:Lcom/my/target/AdFactory$c;
invoke-interface {v0}, Lcom/my/target/AdFactory$c;->c()Lcom/my/target/AdResultProcessor;
move-result-object v0
if-eqz v0, :cond_0
.line 7
iget-object v1, p0, Lcom/my/target/AdFactory;->b:Lcom/my/target/AdConfig;
invoke-virtual {v0, p1, v1, p2}, Lcom/my/target/AdResultProcessor;->a(Lcom/my/target/AdSection;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdSection;
move-result-object p1
:cond_0
return-object p1
.end method
.method protected a(Ljava/util/List;Lcom/my/target/AdSection;Lcom/my/target/AdResponseParser;Lcom/my/target/HttpAdRequest;Landroid/content/Context;)Lcom/my/target/AdSection;
.locals 6
.param p1 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/AdSection;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p3 # Lcom/my/target/AdResponseParser;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Lcom/my/target/HttpAdRequest;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p5 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/my/target/AdService;",
">;TT;",
"Lcom/my/target/AdResponseParser<",
"TT;>;",
"Lcom/my/target/HttpAdRequest;",
"Landroid/content/Context;",
")TT;"
}
.end annotation
.line 12
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v0
if-lez v0, :cond_1
.line 13
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p1
move-object v2, p2
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result p2
if-eqz p2, :cond_0
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p2
move-object v1, p2
check-cast v1, Lcom/my/target/AdService;
move-object v0, p0
move-object v3, p3
move-object v4, p4
move-object v5, p5
.line 14
invoke-virtual/range {v0 .. v5}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdService;Lcom/my/target/AdSection;Lcom/my/target/AdResponseParser;Lcom/my/target/HttpAdRequest;Landroid/content/Context;)Lcom/my/target/AdSection;
move-result-object v2
goto :goto_0
:cond_0
move-object p2, v2
:cond_1
return-object p2
.end method
.method protected a(Lcom/my/target/AdService;Lcom/my/target/HttpAdRequest;Landroid/content/Context;)Ljava/lang/String;
.locals 0
.param p1 # Lcom/my/target/AdService;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/HttpAdRequest;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 8
invoke-virtual {p1}, Lcom/my/target/AdService;->u()Ljava/lang/String;
move-result-object p1
invoke-virtual {p2, p1, p3}, Lcom/my/target/HttpRequest;->b(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object;
.line 9
invoke-virtual {p2}, Lcom/my/target/HttpRequest;->a()Z
move-result p1
if-eqz p1, :cond_0
.line 10
invoke-virtual {p2}, Lcom/my/target/HttpRequest;->b()Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/String;
return-object p1
.line 11
:cond_0
invoke-virtual {p2}, Lcom/my/target/HttpRequest;->c()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/my/target/AdFactory;->c:Ljava/lang/String;
const/4 p1, 0x0
return-object p1
.end method
.method protected a(Lcom/my/target/AdSection;Ljava/lang/String;)V
.locals 2
.param p1 # Lcom/my/target/AdSection;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 26
iget-object v0, p0, Lcom/my/target/AdFactory;->d:Lcom/my/target/AdFactory$d;
if-nez v0, :cond_0
return-void
.line 27
:cond_0
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_1
.line 28
iget-object v0, p0, Lcom/my/target/AdFactory;->d:Lcom/my/target/AdFactory$d;
invoke-interface {v0, p1, p2}, Lcom/my/target/AdFactory$d;->a(Lcom/my/target/AdSection;Ljava/lang/String;)V
const/4 p1, 0x0
.line 29
iput-object p1, p0, Lcom/my/target/AdFactory;->d:Lcom/my/target/AdFactory$d;
goto :goto_0
.line 30
:cond_1
new-instance v0, Lcom/my/target/AdFactory$b;
invoke-direct {v0, p0, p1, p2}, Lcom/my/target/AdFactory$b;-><init>(Lcom/my/target/AdFactory;Lcom/my/target/AdSection;Ljava/lang/String;)V
invoke-static {v0}, Lcom/my/target/AsyncCommand;->c(Ljava/lang/Runnable;)V
:goto_0
return-void
.end method
.method protected b(Landroid/content/Context;)Lcom/my/target/AdSection;
.locals 10
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
")TT;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdFactory;->a:Lcom/my/target/AdFactory$c;
invoke-interface {v0}, Lcom/my/target/AdFactory$c;->d()Lcom/my/target/AdServiceBuilder;
move-result-object v0
.line 2
iget-object v1, p0, Lcom/my/target/AdFactory;->b:Lcom/my/target/AdConfig;
invoke-virtual {v0, v1, p1}, Lcom/my/target/AdServiceBuilder;->a(Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdService;
move-result-object v0
.line 3
invoke-static {}, Lcom/my/target/HttpAdRequest;->d()Lcom/my/target/HttpAdRequest;
move-result-object v8
.line 4
invoke-virtual {p0, v0, v8, p1}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdService;Lcom/my/target/HttpAdRequest;Landroid/content/Context;)Ljava/lang/String;
move-result-object v3
if-nez v3, :cond_0
const/4 p1, 0x0
return-object p1
.line 5
:cond_0
iget-object v1, p0, Lcom/my/target/AdFactory;->a:Lcom/my/target/AdFactory$c;
invoke-interface {v1}, Lcom/my/target/AdFactory$c;->b()Lcom/my/target/AdResponseParser;
move-result-object v9
const/4 v5, 0x0
.line 6
iget-object v6, p0, Lcom/my/target/AdFactory;->b:Lcom/my/target/AdConfig;
move-object v2, v9
move-object v4, v0
move-object v7, p1
invoke-virtual/range {v2 .. v7}, Lcom/my/target/AdResponseParser;->a(Ljava/lang/String;Lcom/my/target/AdService;Lcom/my/target/AdSection;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdSection;
move-result-object v3
.line 7
iget-object v1, p0, Lcom/my/target/AdFactory;->a:Lcom/my/target/AdFactory$c;
invoke-interface {v1}, Lcom/my/target/AdFactory$c;->a()Z
move-result v1
if-eqz v1, :cond_1
.line 8
invoke-virtual {v0}, Lcom/my/target/AdService;->d()Ljava/util/ArrayList;
move-result-object v2
move-object v1, p0
move-object v4, v9
move-object v5, v8
move-object v6, p1
invoke-virtual/range {v1 .. v6}, Lcom/my/target/AdFactory;->a(Ljava/util/List;Lcom/my/target/AdSection;Lcom/my/target/AdResponseParser;Lcom/my/target/HttpAdRequest;Landroid/content/Context;)Lcom/my/target/AdSection;
move-result-object v3
.line 9
:cond_1
invoke-virtual {p0, v3, p1}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdSection;Landroid/content/Context;)Lcom/my/target/AdSection;
move-result-object p1
return-object p1
.end method
@@ -1,262 +0,0 @@
.class public abstract Lcom/my/target/AdResponseParser;
.super Ljava/lang/Object;
.source "AdResponseParser.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Lcom/my/target/AdSection;",
">",
"Ljava/lang/Object;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method static a(Ljava/lang/String;)Z
.locals 1
.param p0 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object p0
const-string v0, "<VAST"
.line 2
invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_1
const-string v0, "<?xml"
invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_0
goto :goto_0
:cond_0
const/4 p0, 0x0
goto :goto_1
:cond_1
:goto_0
const/4 p0, 0x1
:goto_1
return p0
.end method
.method private a(Lorg/json/JSONObject;)Z
.locals 3
.param p1 # Lorg/json/JSONObject;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 v0, 0x0
:try_start_0
const-string v1, "version"
.line 11
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 12
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "json version: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
const-string v1, "."
.line 13
invoke-virtual {p1, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
move-result v1
if-lez v1, :cond_0
.line 14
invoke-virtual {p1, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object p1
:try_end_0
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
const/16 v1, 0xa
.line 15
:try_start_1
invoke-static {p1, v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I
move-result p1
:try_end_1
.catch Ljava/lang/NumberFormatException; {:try_start_1 .. :try_end_1} :catch_0
.catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_0
const/4 v1, 0x2
if-ne p1, v1, :cond_0
const/4 p1, 0x1
return p1
:catch_0
:cond_0
return v0
.end method
# virtual methods
.method public abstract a(Ljava/lang/String;Lcom/my/target/AdService;Lcom/my/target/AdSection;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdSection;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/AdService;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/my/target/AdSection;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p4 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p5 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lcom/my/target/AdService;",
"TT;",
"Lcom/my/target/AdConfig;",
"Landroid/content/Context;",
")TT;"
}
.end annotation
.end method
.method protected a(Ljava/lang/String;Landroid/content/Context;)Lorg/json/JSONObject;
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
if-eqz p1, :cond_0
.line 3
invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object p1
:cond_0
if-eqz p1, :cond_2
const-string p2, ""
.line 4
invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-nez p2, :cond_2
const-string p2, "Converting to JSON..."
.line 5
invoke-static {p2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 6
:try_start_0
new-instance p2, Lorg/json/JSONObject;
invoke-direct {p2, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
const-string p1, "done"
.line 7
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 8
invoke-direct {p0, p2}, Lcom/my/target/AdResponseParser;->a(Lorg/json/JSONObject;)Z
move-result p1
if-eqz p1, :cond_1
return-object p2
:cond_1
const-string p1, "invalid json version"
.line 9
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:cond_2
const-string p1, "parsing ad response: empty data"
.line 10
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
:catch_0
:goto_0
const/4 p1, 0x0
return-object p1
.end method
@@ -1,53 +0,0 @@
.class public abstract Lcom/my/target/AdResultProcessor;
.super Ljava/lang/Object;
.source "AdResultProcessor.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Lcom/my/target/AdSection;",
">",
"Ljava/lang/Object;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public abstract a(Lcom/my/target/AdSection;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdSection;
.param p1 # Lcom/my/target/AdSection;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;",
"Lcom/my/target/AdConfig;",
"Landroid/content/Context;",
")TT;"
}
.end annotation
.end method
@@ -1,154 +0,0 @@
.class public abstract Lcom/my/target/AdSection;
.super Ljava/lang/Object;
.source "AdSection.java"
# instance fields
.field private final a:Ljava/util/ArrayList;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lcom/my/target/Stat;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/my/target/AdSection;->a:Ljava/util/ArrayList;
return-void
.end method
# virtual methods
.method public a()Ljava/util/ArrayList;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList<",
"Lcom/my/target/Stat;",
">;"
}
.end annotation
.line 2
new-instance v0, Ljava/util/ArrayList;
iget-object v1, p0, Lcom/my/target/AdSection;->a:Ljava/util/ArrayList;
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
return-object v0
.end method
.method public a(Ljava/lang/String;)Ljava/util/ArrayList;
.locals 4
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Ljava/util/ArrayList<",
"Lcom/my/target/Stat;",
">;"
}
.end annotation
.line 3
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 4
iget-object v1, p0, Lcom/my/target/AdSection;->a:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_0
:goto_0
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_1
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/my/target/Stat;
.line 5
invoke-virtual {v2}, Lcom/my/target/Stat;->a()Ljava/lang/String;
move-result-object v3
invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_0
.line 6
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_0
:cond_1
return-object v0
.end method
.method public a(Ljava/util/ArrayList;)V
.locals 1
.param p1 # Ljava/util/ArrayList;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lcom/my/target/Stat;",
">;)V"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdSection;->a:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
return-void
.end method
.method public abstract b()I
.end method
@@ -1,838 +0,0 @@
.class public Lcom/my/target/AdService;
.super Ljava/lang/Object;
.source "AdService.java"
# instance fields
.field private final a:Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final b:Ljava/util/ArrayList;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lcom/my/target/AdService;",
">;"
}
.end annotation
.end field
.field private final c:Ljava/util/ArrayList;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lcom/my/target/Stat;",
">;"
}
.end annotation
.end field
.field private final d:Lcom/my/target/StatHolder;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private e:Ljava/util/ArrayList;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lcom/my/target/Stat;",
">;"
}
.end annotation
.end field
.field private f:Ljava/util/ArrayList;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lcom/my/target/CompanionBanner;",
">;"
}
.end annotation
.end field
.field private g:Lcom/my/target/AdService;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private h:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private i:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private j:I
.field private k:I
.field private l:I
.field private m:I
.field private n:F
.field private o:F
.field private p:Z
.field private q:Z
.field private r:F
.field private s:Ljava/lang/Boolean;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private t:Ljava/lang/Boolean;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private u:Ljava/lang/Boolean;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private v:Ljava/lang/Boolean;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private w:Ljava/lang/Boolean;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
# direct methods
.method private constructor <init>(Ljava/lang/String;)V
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/my/target/AdService;->b:Ljava/util/ArrayList;
.line 3
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/my/target/AdService;->c:Ljava/util/ArrayList;
.line 4
invoke-static {}, Lcom/my/target/StatHolder;->e()Lcom/my/target/StatHolder;
move-result-object v0
iput-object v0, p0, Lcom/my/target/AdService;->d:Lcom/my/target/StatHolder;
const/4 v0, -0x1
.line 5
iput v0, p0, Lcom/my/target/AdService;->k:I
.line 6
iput v0, p0, Lcom/my/target/AdService;->l:I
.line 7
iput v0, p0, Lcom/my/target/AdService;->m:I
const/high16 v0, -0x40800000 # -1.0f
.line 8
iput v0, p0, Lcom/my/target/AdService;->n:F
.line 9
iput v0, p0, Lcom/my/target/AdService;->o:F
.line 10
iput v0, p0, Lcom/my/target/AdService;->r:F
.line 11
iput-object p1, p0, Lcom/my/target/AdService;->a:Ljava/lang/String;
return-void
.end method
.method public static d(Ljava/lang/String;)Lcom/my/target/AdService;
.locals 1
.param p0 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
new-instance v0, Lcom/my/target/AdService;
invoke-direct {v0, p0}, Lcom/my/target/AdService;-><init>(Ljava/lang/String;)V
return-object v0
.end method
# virtual methods
.method public a()I
.locals 1
.line 2
iget v0, p0, Lcom/my/target/AdService;->m:I
return v0
.end method
.method public a(Ljava/lang/String;)Ljava/util/ArrayList;
.locals 4
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Ljava/util/ArrayList<",
"Lcom/my/target/Stat;",
">;"
}
.end annotation
.line 6
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 7
iget-object v1, p0, Lcom/my/target/AdService;->c:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_0
:goto_0
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_1
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/my/target/Stat;
.line 8
invoke-virtual {v2}, Lcom/my/target/Stat;->a()Ljava/lang/String;
move-result-object v3
invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_0
.line 9
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_0
:cond_1
return-object v0
.end method
.method public a(F)V
.locals 0
.line 12
iput p1, p0, Lcom/my/target/AdService;->r:F
return-void
.end method
.method public a(I)V
.locals 0
.line 11
iput p1, p0, Lcom/my/target/AdService;->j:I
return-void
.end method
.method public a(Lcom/my/target/AdService;)V
.locals 1
.param p1 # Lcom/my/target/AdService;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 3
iput-object p1, p0, Lcom/my/target/AdService;->g:Lcom/my/target/AdService;
if-eqz p1, :cond_0
.line 4
iget v0, p0, Lcom/my/target/AdService;->l:I
invoke-virtual {p1, v0}, Lcom/my/target/AdService;->d(I)V
:cond_0
return-void
.end method
.method public a(Lcom/my/target/Stat;)V
.locals 1
.line 5
iget-object v0, p0, Lcom/my/target/AdService;->c:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
return-void
.end method
.method public a(Ljava/lang/Boolean;)V
.locals 0
.param p1 # Ljava/lang/Boolean;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 13
iput-object p1, p0, Lcom/my/target/AdService;->s:Ljava/lang/Boolean;
return-void
.end method
.method public a(Ljava/util/ArrayList;)V
.locals 0
.param p1 # Ljava/util/ArrayList;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lcom/my/target/CompanionBanner;",
">;)V"
}
.end annotation
.line 10
iput-object p1, p0, Lcom/my/target/AdService;->f:Ljava/util/ArrayList;
return-void
.end method
.method public a(Z)V
.locals 0
.line 1
iput-boolean p1, p0, Lcom/my/target/AdService;->p:Z
return-void
.end method
.method public b(F)V
.locals 0
.line 3
iput p1, p0, Lcom/my/target/AdService;->n:F
return-void
.end method
.method public b(I)V
.locals 0
.line 5
iput p1, p0, Lcom/my/target/AdService;->m:I
return-void
.end method
.method public b(Lcom/my/target/AdService;)V
.locals 1
.param p1 # Lcom/my/target/AdService;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 7
iget-object v0, p0, Lcom/my/target/AdService;->b:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
return-void
.end method
.method public b(Ljava/lang/Boolean;)V
.locals 0
.param p1 # Ljava/lang/Boolean;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 8
iput-object p1, p0, Lcom/my/target/AdService;->t:Ljava/lang/Boolean;
return-void
.end method
.method public b(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 4
iput-object p1, p0, Lcom/my/target/AdService;->h:Ljava/lang/String;
return-void
.end method
.method public b(Ljava/util/ArrayList;)V
.locals 0
.param p1 # Ljava/util/ArrayList;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lcom/my/target/Stat;",
">;)V"
}
.end annotation
.line 2
iput-object p1, p0, Lcom/my/target/AdService;->e:Ljava/util/ArrayList;
return-void
.end method
.method public b(Z)V
.locals 0
.line 6
iput-boolean p1, p0, Lcom/my/target/AdService;->q:Z
return-void
.end method
.method public b()Z
.locals 1
.line 1
iget-boolean v0, p0, Lcom/my/target/AdService;->q:Z
return v0
.end method
.method public c()Lcom/my/target/AdService;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 2
iget-object v0, p0, Lcom/my/target/AdService;->g:Lcom/my/target/AdService;
return-object v0
.end method
.method public c(F)V
.locals 0
.line 3
iput p1, p0, Lcom/my/target/AdService;->o:F
return-void
.end method
.method public c(I)V
.locals 0
.line 1
iput p1, p0, Lcom/my/target/AdService;->k:I
return-void
.end method
.method public c(Ljava/lang/Boolean;)V
.locals 0
.param p1 # Ljava/lang/Boolean;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 8
iput-object p1, p0, Lcom/my/target/AdService;->u:Ljava/lang/Boolean;
return-void
.end method
.method public c(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 7
iput-object p1, p0, Lcom/my/target/AdService;->i:Ljava/lang/String;
return-void
.end method
.method public c(Ljava/util/ArrayList;)V
.locals 1
.param p1 # Ljava/util/ArrayList;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lcom/my/target/Stat;",
">;)V"
}
.end annotation
.line 4
iget-object v0, p0, Lcom/my/target/AdService;->e:Ljava/util/ArrayList;
if-nez v0, :cond_0
.line 5
iput-object p1, p0, Lcom/my/target/AdService;->e:Ljava/util/ArrayList;
goto :goto_0
:cond_0
if-eqz p1, :cond_1
.line 6
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
:cond_1
:goto_0
return-void
.end method
.method public d()Ljava/util/ArrayList;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList<",
"Lcom/my/target/AdService;",
">;"
}
.end annotation
.line 2
iget-object v0, p0, Lcom/my/target/AdService;->b:Ljava/util/ArrayList;
return-object v0
.end method
.method public d(I)V
.locals 1
.line 3
iput p1, p0, Lcom/my/target/AdService;->l:I
.line 4
iget-object v0, p0, Lcom/my/target/AdService;->g:Lcom/my/target/AdService;
if-eqz v0, :cond_0
.line 5
invoke-virtual {v0, p1}, Lcom/my/target/AdService;->d(I)V
:cond_0
return-void
.end method
.method public d(Ljava/lang/Boolean;)V
.locals 0
.param p1 # Ljava/lang/Boolean;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 6
iput-object p1, p0, Lcom/my/target/AdService;->v:Ljava/lang/Boolean;
return-void
.end method
.method public e()Ljava/util/ArrayList;
.locals 2
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList<",
"Lcom/my/target/Stat;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdService;->e:Ljava/util/ArrayList;
if-eqz v0, :cond_0
.line 2
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1, v0}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
return-object v1
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public e(Ljava/lang/Boolean;)V
.locals 0
.param p1 # Ljava/lang/Boolean;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 3
iput-object p1, p0, Lcom/my/target/AdService;->w:Ljava/lang/Boolean;
return-void
.end method
.method public f()I
.locals 1
.line 1
iget v0, p0, Lcom/my/target/AdService;->j:I
return v0
.end method
.method public g()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdService;->h:Ljava/lang/String;
return-object v0
.end method
.method public h()Ljava/lang/Boolean;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdService;->s:Ljava/lang/Boolean;
return-object v0
.end method
.method public i()Ljava/lang/Boolean;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdService;->t:Ljava/lang/Boolean;
return-object v0
.end method
.method public j()Ljava/lang/Boolean;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdService;->u:Ljava/lang/Boolean;
return-object v0
.end method
.method public k()Ljava/lang/Boolean;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdService;->v:Ljava/lang/Boolean;
return-object v0
.end method
.method public l()Ljava/lang/Boolean;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdService;->w:Ljava/lang/Boolean;
return-object v0
.end method
.method public m()Lcom/my/target/StatHolder;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdService;->d:Lcom/my/target/StatHolder;
return-object v0
.end method
.method public n()F
.locals 1
.line 1
iget v0, p0, Lcom/my/target/AdService;->r:F
return v0
.end method
.method public o()Ljava/util/ArrayList;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList<",
"Lcom/my/target/CompanionBanner;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdService;->f:Ljava/util/ArrayList;
return-object v0
.end method
.method public p()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdService;->i:Ljava/lang/String;
return-object v0
.end method
.method public q()I
.locals 1
.line 1
iget v0, p0, Lcom/my/target/AdService;->k:I
return v0
.end method
.method public r()F
.locals 1
.line 1
iget v0, p0, Lcom/my/target/AdService;->n:F
return v0
.end method
.method public s()F
.locals 1
.line 1
iget v0, p0, Lcom/my/target/AdService;->o:F
return v0
.end method
.method public t()I
.locals 1
.line 1
iget v0, p0, Lcom/my/target/AdService;->l:I
return v0
.end method
.method public u()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/AdService;->a:Ljava/lang/String;
return-object v0
.end method
.method public v()Z
.locals 1
.line 1
iget-boolean v0, p0, Lcom/my/target/AdService;->p:Z
return v0
.end method
@@ -1,441 +0,0 @@
.class public Lcom/my/target/AdServiceBuilder$a;
.super Lcom/my/target/AdServiceBuilder;
.source "AdServiceBuilder.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/AdServiceBuilder;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "a"
.end annotation
# static fields
.field private static a:Ljava/lang/String; = "http://127.0.0.1"
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# direct methods
.method protected constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/my/target/AdServiceBuilder;-><init>()V
return-void
.end method
.method private c(Lcom/my/target/AdConfig;Landroid/content/Context;)Ljava/lang/String;
.locals 5
.param p1 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0, p1, p2}, Lcom/my/target/AdServiceBuilder$a;->b(Lcom/my/target/AdConfig;Landroid/content/Context;)Ljava/util/Map;
move-result-object p2
.line 2
new-instance v0, Ljava/lang/StringBuilder;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
sget-object v2, Lcom/my/target/AdServiceBuilder$a;->a:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lcom/my/target/AdConfig;->e()I
move-result p1
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, "/"
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {v0, p1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 3
invoke-interface {p2}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object p1
invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p1
const/4 p2, 0x1
:cond_0
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_2
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/util/Map$Entry;
.line 4
invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
if-eqz v2, :cond_0
.line 5
invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
:try_start_0
const-string v3, "UTF-8"
.line 6
invoke-static {v2, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
:try_end_0
.catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_1
:catch_0
move-exception v3
.line 7
invoke-virtual {v3}, Ljava/io/UnsupportedEncodingException;->getMessage()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
:goto_1
const-string v3, "="
if-eqz p2, :cond_1
const-string p2, "?"
.line 8
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/4 p2, 0x0
goto :goto_0
:cond_1
const-string v4, "&"
.line 9
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_0
.line 10
:cond_2
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
return-object p1
.end method
# virtual methods
.method public a(Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdService;
.locals 0
.param p1 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Lcom/my/target/AdServiceBuilder$a;->c(Lcom/my/target/AdConfig;Landroid/content/Context;)Ljava/lang/String;
move-result-object p1
.line 2
invoke-static {p1}, Lcom/my/target/AdService;->d(Ljava/lang/String;)Lcom/my/target/AdService;
move-result-object p1
return-object p1
.end method
.method protected b(Lcom/my/target/AdConfig;Landroid/content/Context;)Ljava/util/Map;
.locals 4
.param p1 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/my/target/AdConfig;",
"Landroid/content/Context;",
")",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.line 1
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 2
invoke-virtual {p1}, Lcom/my/target/AdConfig;->d()Ljava/lang/String;
move-result-object v1
const-string v2, "formats"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "adman_ver"
const-string v2, "5.2.1"
.line 3
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4
invoke-static {}, Lcom/my/target/common/MyTargetPrivacy;->a()Z
move-result v1
const-string v2, "1"
if-eqz v1, :cond_1
.line 5
invoke-static {}, Lcom/my/target/common/MyTargetPrivacy;->c()Z
move-result v1
if-eqz v1, :cond_0
move-object v1, v2
goto :goto_0
:cond_0
const-string v1, "0"
:goto_0
const-string v3, "user_consent"
invoke-interface {v0, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 6
:cond_1
invoke-static {}, Lcom/my/target/common/MyTargetPrivacy;->b()Z
move-result v1
if-eqz v1, :cond_2
const-string v1, "user_age_restricted"
.line 7
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 8
:cond_2
invoke-virtual {p1}, Lcom/my/target/AdConfig;->g()Z
move-result v1
if-eqz v1, :cond_3
const-string v1, "preloadvideo"
.line 9
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 10
:cond_3
invoke-virtual {p1}, Lcom/my/target/AdConfig;->a()I
move-result v1
if-lez v1, :cond_4
.line 11
invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
const-string v2, "count"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 12
:cond_4
invoke-virtual {p1}, Lcom/my/target/AdConfig;->b()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_5
const-string v2, "bid_id"
.line 13
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 14
:cond_5
invoke-static {}, Lcom/my/target/common/MyTargetPrivacy;->a()Z
move-result v1
if-eqz v1, :cond_6
invoke-static {}, Lcom/my/target/common/MyTargetPrivacy;->c()Z
move-result v1
if-nez v1, :cond_6
return-object v0
.line 15
:cond_6
invoke-virtual {p1}, Lcom/my/target/AdConfig;->c()Lcom/my/target/common/CustomParams;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/util/Map;)V
.line 16
:try_start_0
invoke-static {}, Lcom/my/target/FingerprintDataProvider;->e()Lcom/my/target/FingerprintDataProvider;
move-result-object v1
.line 17
invoke-virtual {v1}, Lcom/my/target/FingerprintDataProvider;->d()Lcom/my/target/EnvironmentParamsDataProvider;
move-result-object v1
.line 18
invoke-virtual {p1}, Lcom/my/target/AdConfig;->h()Z
move-result v2
invoke-virtual {v1, v2}, Lcom/my/target/EnvironmentParamsDataProvider;->a(Z)V
.line 19
invoke-static {}, Lcom/my/target/FingerprintDataProvider;->e()Lcom/my/target/FingerprintDataProvider;
move-result-object v1
invoke-virtual {v1}, Lcom/my/target/FingerprintDataProvider;->d()Lcom/my/target/EnvironmentParamsDataProvider;
move-result-object v1
invoke-virtual {p1}, Lcom/my/target/AdConfig;->i()Z
move-result p1
invoke-virtual {v1, p1}, Lcom/my/target/EnvironmentParamsDataProvider;->b(Z)V
.line 20
invoke-static {}, Lcom/my/target/FingerprintDataProvider;->e()Lcom/my/target/FingerprintDataProvider;
move-result-object p1
invoke-virtual {p1, p2}, Lcom/my/target/FingerprintDataProvider;->a(Landroid/content/Context;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_1
:catchall_0
move-exception p1
.line 21
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Error collecting data: "
invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 22
:goto_1
invoke-static {}, Lcom/my/target/FingerprintDataProvider;->e()Lcom/my/target/FingerprintDataProvider;
move-result-object p1
invoke-virtual {p1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/util/Map;)V
return-object v0
.end method
@@ -1,50 +0,0 @@
.class public abstract Lcom/my/target/AdServiceBuilder;
.super Ljava/lang/Object;
.source "AdServiceBuilder.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/my/target/AdServiceBuilder$a;
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a()Lcom/my/target/AdServiceBuilder;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/my/target/AdServiceBuilder$a;
invoke-direct {v0}, Lcom/my/target/AdServiceBuilder$a;-><init>()V
return-object v0
.end method
# virtual methods
.method public abstract a(Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdService;
.param p1 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
@@ -1,605 +0,0 @@
.class public Lcom/my/target/AdditionalDataParser;
.super Ljava/lang/Object;
.source "AdditionalDataParser.java"
# instance fields
.field private final a:Lcom/my/target/AdService;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final b:Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final c:Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final d:Lcom/my/target/StatsParser;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# direct methods
.method private constructor <init>(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V
.locals 0
.param p1 # Lcom/my/target/AdService;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lcom/my/target/AdditionalDataParser;->a:Lcom/my/target/AdService;
.line 3
iput-object p2, p0, Lcom/my/target/AdditionalDataParser;->b:Lcom/my/target/AdConfig;
.line 4
iput-object p3, p0, Lcom/my/target/AdditionalDataParser;->c:Landroid/content/Context;
.line 5
invoke-static {p1, p2, p3}, Lcom/my/target/StatsParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/StatsParser;
move-result-object p1
iput-object p1, p0, Lcom/my/target/AdditionalDataParser;->d:Lcom/my/target/StatsParser;
return-void
.end method
.method public static a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdditionalDataParser;
.locals 1
.param p0 # Lcom/my/target/AdService;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
new-instance v0, Lcom/my/target/AdditionalDataParser;
invoke-direct {v0, p0, p1, p2}, Lcom/my/target/AdditionalDataParser;-><init>(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V
return-object v0
.end method
.method private a(Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 43
invoke-static {p1}, Lcom/my/target/LogMessage;->d(Ljava/lang/String;)Lcom/my/target/LogMessage;
move-result-object p1
invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(Ljava/lang/String;)Lcom/my/target/LogMessage;
iget-object p2, p0, Lcom/my/target/AdditionalDataParser;->b:Lcom/my/target/AdConfig;
.line 44
invoke-virtual {p2}, Lcom/my/target/AdConfig;->e()I
move-result p2
invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(I)Lcom/my/target/LogMessage;
iget-object p2, p0, Lcom/my/target/AdditionalDataParser;->a:Lcom/my/target/AdService;
.line 45
invoke-virtual {p2}, Lcom/my/target/AdService;->u()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->b(Ljava/lang/String;)Lcom/my/target/LogMessage;
iget-object p2, p0, Lcom/my/target/AdditionalDataParser;->c:Landroid/content/Context;
.line 46
invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(Landroid/content/Context;)V
return-void
.end method
# virtual methods
.method public a(Lorg/json/JSONObject;)Lcom/my/target/AdService;
.locals 14
.param p1 # Lorg/json/JSONObject;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 2
iget-object v0, p0, Lcom/my/target/AdditionalDataParser;->a:Lcom/my/target/AdService;
invoke-virtual {v0}, Lcom/my/target/AdService;->f()I
move-result v0
const/4 v1, 0x0
const/4 v2, 0x5
if-lt v0, v2, :cond_0
const-string p1, "got additional data, but max redirects limit exceeded"
.line 3
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
return-object v1
.line 4
:cond_0
iget-object v2, p0, Lcom/my/target/AdditionalDataParser;->a:Lcom/my/target/AdService;
invoke-virtual {v2}, Lcom/my/target/AdService;->q()I
move-result v2
const-string v3, "id"
invoke-virtual {p1, v3, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v2
const-string v3, "url"
.line 5
invoke-virtual {p1, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
.line 6
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-eqz v5, :cond_1
.line 7
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "No url in additionalData Id = "
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string v0, "Required field"
invoke-direct {p0, v0, p1}, Lcom/my/target/AdditionalDataParser;->a(Ljava/lang/String;Ljava/lang/String;)V
return-object v1
.line 8
:cond_1
invoke-static {v4}, Lcom/my/target/AdService;->d(Ljava/lang/String;)Lcom/my/target/AdService;
move-result-object v1
add-int/lit8 v0, v0, 0x1
.line 9
invoke-virtual {v1, v0}, Lcom/my/target/AdService;->a(I)V
.line 10
invoke-virtual {v1, v2}, Lcom/my/target/AdService;->c(I)V
.line 11
invoke-virtual {v1}, Lcom/my/target/AdService;->v()Z
move-result v0
const-string v2, "doAfter"
invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
invoke-virtual {v1, v0}, Lcom/my/target/AdService;->a(Z)V
.line 12
invoke-virtual {v1}, Lcom/my/target/AdService;->a()I
move-result v0
const-string v2, "doOnEmptyResponseFromId"
invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
invoke-virtual {v1, v0}, Lcom/my/target/AdService;->b(I)V
.line 13
invoke-virtual {v1}, Lcom/my/target/AdService;->b()Z
move-result v0
const-string v2, "isMidrollPoint"
invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
.line 14
invoke-virtual {v1, v0}, Lcom/my/target/AdService;->b(Z)V
.line 15
invoke-virtual {v1}, Lcom/my/target/AdService;->n()F
move-result v2
float-to-double v4, v2
const-string v2, "allowCloseDelay"
invoke-virtual {p1, v2, v4, v5}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v4
double-to-float v2, v4
invoke-virtual {v1, v2}, Lcom/my/target/AdService;->a(F)V
const-string v2, "allowClose"
.line 16
invoke-virtual {p1, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_2
.line 17
invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
move-result v2
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/my/target/AdService;->a(Ljava/lang/Boolean;)V
:cond_2
const-string v2, "hasPause"
.line 18
invoke-virtual {p1, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_3
.line 19
invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
move-result v2
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/my/target/AdService;->b(Ljava/lang/Boolean;)V
:cond_3
const-string v2, "allowSeek"
.line 20
invoke-virtual {p1, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_4
.line 21
invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
move-result v2
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/my/target/AdService;->c(Ljava/lang/Boolean;)V
:cond_4
const-string v2, "allowSkip"
.line 22
invoke-virtual {p1, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_5
.line 23
invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
move-result v2
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/my/target/AdService;->d(Ljava/lang/Boolean;)V
:cond_5
const-string v2, "allowTrackChange"
.line 24
invoke-virtual {p1, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_6
.line 25
invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
move-result v2
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/my/target/AdService;->e(Ljava/lang/Boolean;)V
:cond_6
const-string v2, "point"
.line 26
invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
move-result-wide v4
.line 27
invoke-static {v4, v5}, Ljava/lang/Double;->isNaN(D)Z
move-result v2
const-string v6, "Wrong value "
const-string v7, "Bad value"
const-wide/high16 v8, -0x4010000000000000L # -1.0
const-wide/16 v10, 0x0
if-eqz v2, :cond_7
move-wide v4, v8
goto :goto_0
:cond_7
cmpg-double v2, v4, v10
if-gez v2, :cond_8
.line 28
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
const-string v12, " for point in additionalData object"
invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-direct {p0, v7, v2}, Lcom/my/target/AdditionalDataParser;->a(Ljava/lang/String;Ljava/lang/String;)V
:cond_8
:goto_0
const-string v2, "pointP"
.line 29
invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
move-result-wide v12
.line 30
invoke-static {v12, v13}, Ljava/lang/Double;->isNaN(D)Z
move-result v2
if-eqz v2, :cond_9
move-wide v12, v8
goto :goto_1
:cond_9
cmpg-double v2, v12, v10
if-gez v2, :cond_a
.line 31
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v12, v13}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
const-string v6, " for pointP in additionalData object"
invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-direct {p0, v7, v2}, Lcom/my/target/AdditionalDataParser;->a(Ljava/lang/String;Ljava/lang/String;)V
:cond_a
:goto_1
if-eqz v0, :cond_b
cmpg-double v0, v4, v10
if-gez v0, :cond_b
cmpg-double v0, v12, v10
if-gez v0, :cond_b
const-wide/high16 v12, 0x4049000000000000L # 50.0
move-wide v4, v8
:cond_b
double-to-float v0, v4
.line 32
invoke-virtual {v1, v0}, Lcom/my/target/AdService;->b(F)V
double-to-float v0, v12
.line 33
invoke-virtual {v1, v0}, Lcom/my/target/AdService;->c(F)V
.line 34
iget-object v0, p0, Lcom/my/target/AdditionalDataParser;->a:Lcom/my/target/AdService;
invoke-virtual {v0}, Lcom/my/target/AdService;->e()Ljava/util/ArrayList;
move-result-object v0
invoke-virtual {v1, v0}, Lcom/my/target/AdService;->c(Ljava/util/ArrayList;)V
const-string v0, "serviceStatistics"
.line 35
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v0
if-eqz v0, :cond_d
const/4 v2, 0x0
.line 36
:goto_2
invoke-virtual {v0}, Lorg/json/JSONArray;->length()I
move-result v4
if-ge v2, v4, :cond_d
.line 37
invoke-virtual {v0, v2}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
move-result-object v4
if-eqz v4, :cond_c
const-string v5, ""
const-string v6, "type"
.line 38
invoke-virtual {v4, v6, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
.line 39
invoke-virtual {v4, v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
.line 40
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_c
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_c
.line 41
invoke-static {v6, v4}, Lcom/my/target/Stat;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/my/target/Stat;
move-result-object v4
invoke-virtual {v1, v4}, Lcom/my/target/AdService;->a(Lcom/my/target/Stat;)V
:cond_c
add-int/lit8 v2, v2, 0x1
goto :goto_2
.line 42
:cond_d
iget-object v0, p0, Lcom/my/target/AdditionalDataParser;->d:Lcom/my/target/StatsParser;
invoke-virtual {v1}, Lcom/my/target/AdService;->m()Lcom/my/target/StatHolder;
move-result-object v2
invoke-virtual {v1}, Lcom/my/target/AdService;->q()I
move-result v3
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
const/high16 v4, -0x40800000 # -1.0f
invoke-virtual {v0, v2, p1, v3, v4}, Lcom/my/target/StatsParser;->a(Lcom/my/target/StatHolder;Lorg/json/JSONObject;Ljava/lang/String;F)V
return-object v1
.end method
@@ -1,47 +0,0 @@
.class final Lcom/my/target/AsyncCommand$a;
.super Ljava/lang/Object;
.source "AsyncCommand.java"
# interfaces
.implements Ljava/util/concurrent/Executor;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/AsyncCommand;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = null
.end annotation
# direct methods
.method constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public execute(Ljava/lang/Runnable;)V
.locals 1
.param p1 # Ljava/lang/Runnable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-static {}, Lcom/my/target/AsyncCommand;->a()Landroid/os/Handler;
move-result-object v0
invoke-virtual {v0, p1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
@@ -1,107 +0,0 @@
.class public abstract Lcom/my/target/AsyncCommand;
.super Ljava/lang/Object;
.source "AsyncCommand.java"
# static fields
.field private static final a:Ljava/util/concurrent/Executor;
.field private static final b:Ljava/util/concurrent/Executor;
.field private static final c:Ljava/util/concurrent/Executor;
.field private static final d:Landroid/os/Handler;
# direct methods
.method static constructor <clinit>()V
.locals 2
.line 1
invoke-static {}, Ljava/util/concurrent/Executors;->newSingleThreadExecutor()Ljava/util/concurrent/ExecutorService;
move-result-object v0
sput-object v0, Lcom/my/target/AsyncCommand;->a:Ljava/util/concurrent/Executor;
.line 2
invoke-static {}, Ljava/util/concurrent/Executors;->newSingleThreadExecutor()Ljava/util/concurrent/ExecutorService;
move-result-object v0
sput-object v0, Lcom/my/target/AsyncCommand;->b:Ljava/util/concurrent/Executor;
.line 3
new-instance v0, Lcom/my/target/AsyncCommand$a;
invoke-direct {v0}, Lcom/my/target/AsyncCommand$a;-><init>()V
sput-object v0, Lcom/my/target/AsyncCommand;->c:Ljava/util/concurrent/Executor;
.line 4
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
sput-object v0, Lcom/my/target/AsyncCommand;->d:Landroid/os/Handler;
return-void
.end method
.method static synthetic a()Landroid/os/Handler;
.locals 1
.line 1
sget-object v0, Lcom/my/target/AsyncCommand;->d:Landroid/os/Handler;
return-object v0
.end method
.method public static a(Ljava/lang/Runnable;)V
.locals 1
.param p0 # Ljava/lang/Runnable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 2
sget-object v0, Lcom/my/target/AsyncCommand;->a:Ljava/util/concurrent/Executor;
invoke-interface {v0, p0}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
return-void
.end method
.method public static b(Ljava/lang/Runnable;)V
.locals 1
.param p0 # Ljava/lang/Runnable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
sget-object v0, Lcom/my/target/AsyncCommand;->b:Ljava/util/concurrent/Executor;
invoke-interface {v0, p0}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
return-void
.end method
.method public static c(Ljava/lang/Runnable;)V
.locals 1
.param p0 # Ljava/lang/Runnable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
sget-object v0, Lcom/my/target/AsyncCommand;->c:Ljava/util/concurrent/Executor;
invoke-interface {v0, p0}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
return-void
.end method
@@ -1,994 +0,0 @@
.class public final Lcom/my/target/AudioBannerParser;
.super Ljava/lang/Object;
.source "AudioBannerParser.java"
# instance fields
.field private final a:Lcom/my/target/AdService;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final b:Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final c:Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final d:Lcom/my/target/CommonBannerParser;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# direct methods
.method private constructor <init>(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V
.locals 0
.param p1 # Lcom/my/target/AdService;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lcom/my/target/AudioBannerParser;->a:Lcom/my/target/AdService;
.line 3
iput-object p2, p0, Lcom/my/target/AudioBannerParser;->b:Lcom/my/target/AdConfig;
.line 4
iput-object p3, p0, Lcom/my/target/AudioBannerParser;->c:Landroid/content/Context;
.line 5
invoke-static {p1, p2, p3}, Lcom/my/target/CommonBannerParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/CommonBannerParser;
move-result-object p1
iput-object p1, p0, Lcom/my/target/AudioBannerParser;->d:Lcom/my/target/CommonBannerParser;
return-void
.end method
.method public static a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AudioBannerParser;
.locals 1
.param p0 # Lcom/my/target/AdService;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
new-instance v0, Lcom/my/target/AudioBannerParser;
invoke-direct {v0, p0, p1, p2}, Lcom/my/target/AudioBannerParser;-><init>(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V
return-object v0
.end method
.method private a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 64
invoke-static {p1}, Lcom/my/target/LogMessage;->d(Ljava/lang/String;)Lcom/my/target/LogMessage;
move-result-object p1
invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(Ljava/lang/String;)Lcom/my/target/LogMessage;
iget-object p2, p0, Lcom/my/target/AudioBannerParser;->b:Lcom/my/target/AdConfig;
.line 65
invoke-virtual {p2}, Lcom/my/target/AdConfig;->e()I
move-result p2
invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(I)Lcom/my/target/LogMessage;
.line 66
invoke-virtual {p1, p3}, Lcom/my/target/LogMessage;->c(Ljava/lang/String;)Lcom/my/target/LogMessage;
iget-object p2, p0, Lcom/my/target/AudioBannerParser;->a:Lcom/my/target/AdService;
.line 67
invoke-virtual {p2}, Lcom/my/target/AdService;->u()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->b(Ljava/lang/String;)Lcom/my/target/LogMessage;
iget-object p2, p0, Lcom/my/target/AudioBannerParser;->c:Landroid/content/Context;
.line 68
invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(Landroid/content/Context;)V
return-void
.end method
.method private b(Lorg/json/JSONObject;Lcom/my/target/MediaBanner;)Z
.locals 5
.param p1 # Lorg/json/JSONObject;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/MediaBanner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/json/JSONObject;",
"Lcom/my/target/MediaBanner<",
"Lcom/my/target/common/e/AudioData;",
">;)Z"
}
.end annotation
const-string v0, "mediafiles"
.line 1
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object p1
const/4 v0, 0x0
if-eqz p1, :cond_4
.line 2
invoke-virtual {p1}, Lorg/json/JSONArray;->length()I
move-result v1
if-gtz v1, :cond_0
goto :goto_1
:cond_0
const/4 v1, 0x0
.line 3
:goto_0
invoke-virtual {p1}, Lorg/json/JSONArray;->length()I
move-result v2
if-ge v1, v2, :cond_3
.line 4
invoke-virtual {p1, v1}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
move-result-object v2
if-eqz v2, :cond_2
const-string v3, "src"
.line 5
invoke-virtual {v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
.line 6
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_1
.line 7
invoke-static {v3}, Lcom/my/target/common/e/AudioData;->a(Ljava/lang/String;)Lcom/my/target/common/e/AudioData;
move-result-object p1
const-string v0, "bitrate"
.line 8
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
invoke-virtual {p1, v0}, Lcom/my/target/common/e/AudioData;->c(I)V
.line 9
invoke-virtual {p2, p1}, Lcom/my/target/MediaBanner;->a(Lcom/my/target/MediaData;)V
const/4 p1, 0x1
return p1
.line 10
:cond_1
invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
const-string v3, "bad mediafile object, src = "
invoke-virtual {v3, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-virtual {p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String;
move-result-object v3
const-string v4, "Bad value"
invoke-direct {p0, v4, v2, v3}, Lcom/my/target/AudioBannerParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:cond_2
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_3
return v0
:cond_4
:goto_1
const-string p1, "mediafiles array is empty"
.line 11
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
return v0
.end method
# virtual methods
.method public final a(Lorg/json/JSONObject;Lcom/my/target/MediaBanner;)Z
.locals 16
.param p1 # Lorg/json/JSONObject;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/MediaBanner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/json/JSONObject;",
"Lcom/my/target/MediaBanner<",
"Lcom/my/target/common/e/AudioData;",
">;)Z"
}
.end annotation
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v2, p2
.line 2
iget-object v3, v0, Lcom/my/target/AudioBannerParser;->d:Lcom/my/target/CommonBannerParser;
invoke-virtual {v3, v1, v2}, Lcom/my/target/CommonBannerParser;->a(Lorg/json/JSONObject;Lcom/my/target/AdBanner;)V
.line 3
invoke-virtual/range {p2 .. p2}, Lcom/my/target/AdBanner;->u()Ljava/lang/String;
move-result-object v3
const-string v4, "statistics"
invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_0
const/4 v1, 0x1
return v1
:cond_0
const-wide/16 v3, 0x0
const-string v5, "duration"
.line 4
invoke-virtual {v1, v5, v3, v4}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v5
double-to-float v5, v5
const/4 v6, 0x0
const-string v7, "Required field"
const/4 v8, 0x0
cmpg-float v9, v5, v8
if-gtz v9, :cond_1
.line 5
invoke-static {v5}, Ljava/lang/String;->valueOf(F)Ljava/lang/String;
move-result-object v1
const-string v3, "unable to set duration "
invoke-virtual {v3, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual/range {p2 .. p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String;
move-result-object v2
invoke-direct {v0, v7, v1, v2}, Lcom/my/target/AudioBannerParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return v6
.line 6
:cond_1
invoke-virtual/range {p2 .. p2}, Lcom/my/target/MediaBanner;->T()Z
move-result v5
const-string v9, "autoplay"
invoke-virtual {v1, v9, v5}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v5
invoke-virtual {v2, v5}, Lcom/my/target/MediaBanner;->l(Z)V
.line 7
invoke-virtual/range {p2 .. p2}, Lcom/my/target/MediaBanner;->U()Z
move-result v5
const-string v9, "hasCtaButton"
invoke-virtual {v1, v9, v5}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v5
invoke-virtual {v2, v5}, Lcom/my/target/MediaBanner;->m(Z)V
.line 8
invoke-virtual/range {p2 .. p2}, Lcom/my/target/MediaBanner;->B()Ljava/lang/String;
move-result-object v5
const-string v9, "adText"
invoke-virtual {v1, v9, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v2, v5}, Lcom/my/target/MediaBanner;->q(Ljava/lang/String;)V
.line 9
iget-object v5, v0, Lcom/my/target/AudioBannerParser;->a:Lcom/my/target/AdService;
invoke-virtual {v5}, Lcom/my/target/AdService;->r()F
move-result v5
float-to-double v9, v5
cmpg-double v5, v9, v3
if-gez v5, :cond_2
const-string v5, "point"
.line 10
invoke-virtual {v1, v5}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
move-result-wide v9
.line 11
:cond_2
invoke-static {v9, v10}, Ljava/lang/Double;->isNaN(D)Z
move-result v5
const-string v11, "Wrong value "
const-string v12, "Bad value"
if-eqz v5, :cond_3
const-wide/high16 v9, -0x4010000000000000L # -1.0
goto :goto_0
:cond_3
cmpg-double v5, v9, v3
if-gez v5, :cond_4
.line 12
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5, v11}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v5, v9, v10}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
const-string v15, " for point"
invoke-virtual {v5, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-virtual/range {p2 .. p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String;
move-result-object v15
invoke-direct {v0, v12, v5, v15}, Lcom/my/target/AudioBannerParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 13
:cond_4
:goto_0
iget-object v5, v0, Lcom/my/target/AudioBannerParser;->a:Lcom/my/target/AdService;
invoke-virtual {v5}, Lcom/my/target/AdService;->s()F
move-result v5
float-to-double v13, v5
cmpg-double v5, v13, v3
if-gez v5, :cond_5
const-string v5, "pointP"
.line 14
invoke-virtual {v1, v5}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
move-result-wide v13
.line 15
:cond_5
invoke-static {v13, v14}, Ljava/lang/Double;->isNaN(D)Z
move-result v5
if-eqz v5, :cond_6
const-wide/high16 v13, -0x4010000000000000L # -1.0
goto :goto_1
:cond_6
cmpg-double v5, v13, v3
if-gez v5, :cond_7
.line 16
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5, v11}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v5, v13, v14}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
const-string v11, " for pointP"
invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-virtual/range {p2 .. p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String;
move-result-object v11
invoke-direct {v0, v12, v5, v11}, Lcom/my/target/AudioBannerParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:cond_7
:goto_1
cmpg-double v5, v9, v3
if-gez v5, :cond_8
cmpg-double v5, v13, v3
if-gez v5, :cond_8
const-wide/high16 v13, 0x4049000000000000L # 50.0
const-wide/high16 v9, -0x4010000000000000L # -1.0
:cond_8
double-to-float v3, v9
.line 17
invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->d(F)V
double-to-float v3, v13
.line 18
invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->e(F)V
.line 19
iget-object v3, v0, Lcom/my/target/AudioBannerParser;->a:Lcom/my/target/AdService;
invoke-virtual {v3}, Lcom/my/target/AdService;->h()Ljava/lang/Boolean;
move-result-object v3
if-eqz v3, :cond_9
.line 20
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result v3
invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->e(Z)V
goto :goto_2
.line 21
:cond_9
invoke-virtual/range {p2 .. p2}, Lcom/my/target/MediaBanner;->M()Z
move-result v3
const-string v4, "allowClose"
invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v3
invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->e(Z)V
.line 22
:goto_2
iget-object v3, v0, Lcom/my/target/AudioBannerParser;->a:Lcom/my/target/AdService;
invoke-virtual {v3}, Lcom/my/target/AdService;->j()Ljava/lang/Boolean;
move-result-object v3
if-eqz v3, :cond_a
.line 23
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result v3
invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->h(Z)V
goto :goto_3
.line 24
:cond_a
invoke-virtual/range {p2 .. p2}, Lcom/my/target/MediaBanner;->P()Z
move-result v3
const-string v4, "allowSeek"
invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v3
invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->h(Z)V
.line 25
:goto_3
iget-object v3, v0, Lcom/my/target/AudioBannerParser;->a:Lcom/my/target/AdService;
invoke-virtual {v3}, Lcom/my/target/AdService;->k()Ljava/lang/Boolean;
move-result-object v3
if-eqz v3, :cond_b
.line 26
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result v3
invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->i(Z)V
goto :goto_4
.line 27
:cond_b
invoke-virtual/range {p2 .. p2}, Lcom/my/target/MediaBanner;->Q()Z
move-result v3
const-string v4, "allowSkip"
invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v3
invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->i(Z)V
.line 28
:goto_4
iget-object v3, v0, Lcom/my/target/AudioBannerParser;->a:Lcom/my/target/AdService;
invoke-virtual {v3}, Lcom/my/target/AdService;->l()Ljava/lang/Boolean;
move-result-object v3
if-eqz v3, :cond_c
.line 29
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result v3
invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->j(Z)V
goto :goto_5
.line 30
:cond_c
invoke-virtual/range {p2 .. p2}, Lcom/my/target/MediaBanner;->R()Z
move-result v3
const-string v4, "allowTrackChange"
invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v3
invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->j(Z)V
.line 31
:goto_5
iget-object v3, v0, Lcom/my/target/AudioBannerParser;->a:Lcom/my/target/AdService;
invoke-virtual {v3}, Lcom/my/target/AdService;->i()Ljava/lang/Boolean;
move-result-object v3
if-eqz v3, :cond_d
.line 32
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result v3
invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->f(Z)V
goto :goto_6
.line 33
:cond_d
invoke-virtual/range {p2 .. p2}, Lcom/my/target/MediaBanner;->N()Z
move-result v3
const-string v4, "hasPause"
invoke-virtual {v1, v4, v3}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v3
invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->f(Z)V
.line 34
:goto_6
iget-object v3, v0, Lcom/my/target/AudioBannerParser;->a:Lcom/my/target/AdService;
invoke-virtual {v3}, Lcom/my/target/AdService;->n()F
move-result v3
cmpl-float v4, v3, v8
if-ltz v4, :cond_e
.line 35
invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->c(F)V
goto :goto_7
.line 36
:cond_e
invoke-virtual/range {p2 .. p2}, Lcom/my/target/MediaBanner;->C()F
move-result v3
float-to-double v3, v3
const-string v5, "allowCloseDelay"
invoke-virtual {v1, v5, v3, v4}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v3
double-to-float v3, v3
invoke-virtual {v2, v3}, Lcom/my/target/MediaBanner;->c(F)V
:goto_7
const-string v3, "companionAds"
.line 37
invoke-virtual {v1, v3}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v3
if-eqz v3, :cond_14
.line 38
invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
move-result v4
:goto_8
if-ge v6, v4, :cond_14
.line 39
invoke-virtual {v3, v6}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
move-result-object v5
.line 40
invoke-virtual/range {p2 .. p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String;
move-result-object v8
.line 41
invoke-static {}, Lcom/my/target/CompanionBanner;->L()Lcom/my/target/CompanionBanner;
move-result-object v9
.line 42
iget-object v10, v0, Lcom/my/target/AudioBannerParser;->d:Lcom/my/target/CommonBannerParser;
invoke-virtual {v10, v5, v9}, Lcom/my/target/CommonBannerParser;->a(Lorg/json/JSONObject;Lcom/my/target/AdBanner;)V
.line 43
invoke-virtual {v9}, Lcom/my/target/AdBanner;->x()I
move-result v10
if-eqz v10, :cond_11
invoke-virtual {v9}, Lcom/my/target/AdBanner;->k()I
move-result v10
if-nez v10, :cond_f
goto/16 :goto_9
:cond_f
const-string v10, "assetWidth"
.line 44
invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v10
invoke-virtual {v9, v10}, Lcom/my/target/CompanionBanner;->e(I)V
const-string v10, "assetHeight"
.line 45
invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v10
invoke-virtual {v9, v10}, Lcom/my/target/CompanionBanner;->d(I)V
const-string v10, "expandedWidth"
.line 46
invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v10
invoke-virtual {v9, v10}, Lcom/my/target/CompanionBanner;->g(I)V
const-string v10, "expandedHeight"
.line 47
invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v10
invoke-virtual {v9, v10}, Lcom/my/target/CompanionBanner;->f(I)V
const-string v10, "staticResource"
.line 48
invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v10
invoke-virtual {v9, v10}, Lcom/my/target/CompanionBanner;->v(Ljava/lang/String;)V
const-string v10, "iframeResource"
.line 49
invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v10
invoke-virtual {v9, v10}, Lcom/my/target/CompanionBanner;->t(Ljava/lang/String;)V
const-string v10, "htmlResource"
.line 50
invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v10
invoke-virtual {v9, v10}, Lcom/my/target/CompanionBanner;->s(Ljava/lang/String;)V
const-string v10, "apiFramework"
.line 51
invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v10
invoke-virtual {v9, v10}, Lcom/my/target/CompanionBanner;->r(Ljava/lang/String;)V
const-string v10, "adSlotID"
.line 52
invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v10
invoke-virtual {v9, v10}, Lcom/my/target/CompanionBanner;->q(Ljava/lang/String;)V
const-string v10, "required"
.line 53
invoke-virtual {v5, v10}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
if-eqz v5, :cond_12
const-string v10, "all"
.line 54
invoke-virtual {v10, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v10
if-nez v10, :cond_10
const-string v10, "any"
.line 55
invoke-virtual {v10, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v10
if-nez v10, :cond_10
const-string v10, "none"
.line 56
invoke-virtual {v10, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v10
if-nez v10, :cond_10
.line 57
invoke-static {v5}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v5
const-string v10, "Wrong companion required attribute:"
invoke-virtual {v10, v5}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
invoke-direct {v0, v12, v5, v8}, Lcom/my/target/AudioBannerParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_a
.line 58
:cond_10
invoke-virtual {v9, v5}, Lcom/my/target/CompanionBanner;->u(Ljava/lang/String;)V
goto :goto_a
.line 59
:cond_11
:goto_9
new-instance v5, Ljava/lang/StringBuilder;
const-string v10, "Unable to add companion banner with width "
invoke-direct {v5, v10}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v9}, Lcom/my/target/AdBanner;->x()I
move-result v10
invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v10, " and height "
invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 60
invoke-virtual {v9}, Lcom/my/target/AdBanner;->k()I
move-result v9
invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
.line 61
invoke-direct {v0, v7, v5, v8}, Lcom/my/target/AudioBannerParser;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
const/4 v9, 0x0
:cond_12
:goto_a
if-eqz v9, :cond_13
.line 62
invoke-virtual {v2, v9}, Lcom/my/target/MediaBanner;->a(Lcom/my/target/CompanionBanner;)V
:cond_13
add-int/lit8 v6, v6, 0x1
goto/16 :goto_8
.line 63
:cond_14
invoke-direct/range {p0 .. p2}, Lcom/my/target/AudioBannerParser;->b(Lorg/json/JSONObject;Lcom/my/target/MediaBanner;)Z
move-result v1
return v1
.end method
@@ -1,49 +0,0 @@
.class Lcom/my/target/BannerWebView$a;
.super Ljava/lang/Object;
.source "BannerWebView.java"
# interfaces
.implements Lcom/my/target/BannerWebView$f$a;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/my/target/BannerWebView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/my/target/BannerWebView;
# direct methods
.method constructor <init>(Lcom/my/target/BannerWebView;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/my/target/BannerWebView$a;->a:Lcom/my/target/BannerWebView;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a()V
.locals 2
.line 1
iget-object v0, p0, Lcom/my/target/BannerWebView$a;->a:Lcom/my/target/BannerWebView;
const/4 v1, 0x1
invoke-static {v0, v1}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/BannerWebView;Z)Z
return-void
.end method
@@ -1,69 +0,0 @@
.class Lcom/my/target/BannerWebView$b;
.super Ljava/lang/Object;
.source "BannerWebView.java"
# interfaces
.implements Landroid/view/View$OnTouchListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/my/target/BannerWebView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/my/target/BannerWebView$f;
# direct methods
.method constructor <init>(Lcom/my/target/BannerWebView;Lcom/my/target/BannerWebView$f;)V
.locals 0
.line 1
iput-object p2, p0, Lcom/my/target/BannerWebView$b;->a:Lcom/my/target/BannerWebView$f;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z
.locals 0
.annotation build Landroid/annotation/SuppressLint;
value = {
"ClickableViewAccessibility"
}
.end annotation
.line 1
iget-object p1, p0, Lcom/my/target/BannerWebView$b;->a:Lcom/my/target/BannerWebView$f;
invoke-virtual {p1, p2}, Lcom/my/target/BannerWebView$f;->a(Landroid/view/MotionEvent;)V
.line 2
invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I
move-result p1
const/4 p2, 0x2
if-ne p1, p2, :cond_0
const/4 p1, 0x1
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
return p1
.end method
@@ -1,37 +0,0 @@
.class public interface abstract Lcom/my/target/BannerWebView$c;
.super Ljava/lang/Object;
.source "BannerWebView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/BannerWebView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "c"
.end annotation
# virtual methods
.method public abstract a(Lcom/my/target/JsEvent;)V
.param p1 # Lcom/my/target/JsEvent;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract a(Ljava/lang/String;)V
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract c(Ljava/lang/String;)V
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
@@ -1,114 +0,0 @@
.class Lcom/my/target/BannerWebView$d;
.super Landroid/webkit/WebChromeClient;
.source "BannerWebView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/BannerWebView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2
name = "d"
.end annotation
# instance fields
.field final synthetic a:Lcom/my/target/BannerWebView;
# direct methods
.method private constructor <init>(Lcom/my/target/BannerWebView;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/my/target/BannerWebView$d;->a:Lcom/my/target/BannerWebView;
invoke-direct {p0}, Landroid/webkit/WebChromeClient;-><init>()V
return-void
.end method
.method synthetic constructor <init>(Lcom/my/target/BannerWebView;Lcom/my/target/BannerWebView$a;)V
.locals 0
.line 2
invoke-direct {p0, p1}, Lcom/my/target/BannerWebView$d;-><init>(Lcom/my/target/BannerWebView;)V
return-void
.end method
# virtual methods
.method public onConsoleMessage(Landroid/webkit/ConsoleMessage;)Z
.locals 4
.line 1
invoke-virtual {p1}, Landroid/webkit/ConsoleMessage;->message()Ljava/lang/String;
move-result-object v0
.line 2
invoke-virtual {p1}, Landroid/webkit/ConsoleMessage;->lineNumber()I
move-result v1
.line 3
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "js console message: "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, " at line: "
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 4
invoke-static {p1}, Lcom/my/target/JsEventDeserializer;->a(Landroid/webkit/ConsoleMessage;)Lcom/my/target/JsEvent;
move-result-object p1
if-eqz p1, :cond_1
.line 5
iget-object v0, p0, Lcom/my/target/BannerWebView$d;->a:Lcom/my/target/BannerWebView;
invoke-static {v0}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/BannerWebView;)Lcom/my/target/BannerWebView$c;
move-result-object v0
if-eqz v0, :cond_0
.line 6
iget-object v0, p0, Lcom/my/target/BannerWebView$d;->a:Lcom/my/target/BannerWebView;
invoke-static {v0}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/BannerWebView;)Lcom/my/target/BannerWebView$c;
move-result-object v0
invoke-interface {v0, p1}, Lcom/my/target/BannerWebView$c;->a(Lcom/my/target/JsEvent;)V
:cond_0
const/4 p1, 0x1
return p1
:cond_1
const/4 p1, 0x0
return p1
.end method
@@ -1,431 +0,0 @@
.class Lcom/my/target/BannerWebView$e;
.super Landroid/webkit/WebViewClient;
.source "BannerWebView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/BannerWebView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2
name = "e"
.end annotation
# instance fields
.field final synthetic a:Lcom/my/target/BannerWebView;
# direct methods
.method private constructor <init>(Lcom/my/target/BannerWebView;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView;
invoke-direct {p0}, Landroid/webkit/WebViewClient;-><init>()V
return-void
.end method
.method synthetic constructor <init>(Lcom/my/target/BannerWebView;Lcom/my/target/BannerWebView$a;)V
.locals 0
.line 2
invoke-direct {p0, p1}, Lcom/my/target/BannerWebView$e;-><init>(Lcom/my/target/BannerWebView;)V
return-void
.end method
# virtual methods
.method public onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V
.locals 2
.line 1
iget-object v0, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView;
invoke-static {v0}, Lcom/my/target/BannerWebView;->d(Lcom/my/target/BannerWebView;)Z
move-result v0
if-nez v0, :cond_0
.line 2
iget-object v0, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView;
const/4 v1, 0x1
invoke-static {v0, v1}, Lcom/my/target/BannerWebView;->b(Lcom/my/target/BannerWebView;Z)Z
const-string v0, "page loaded"
.line 3
invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 4
invoke-super {p0, p1, p2}, Landroid/webkit/WebViewClient;->onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V
.line 5
iget-object p1, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView;
invoke-static {p1}, Lcom/my/target/BannerWebView;->e(Lcom/my/target/BannerWebView;)Lorg/json/JSONObject;
move-result-object p1
if-eqz p1, :cond_0
.line 6
:try_start_0
iget-object p1, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView;
new-instance p2, Lcom/my/target/JsInitCall;
iget-object v0, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView;
invoke-static {v0}, Lcom/my/target/BannerWebView;->e(Lcom/my/target/BannerWebView;)Lorg/json/JSONObject;
move-result-object v0
invoke-direct {p2, v0}, Lcom/my/target/JsInitCall;-><init>(Lorg/json/JSONObject;)V
invoke-virtual {p1, p2}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/JsCall;)V
:try_end_0
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
.line 7
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "js call executing error "
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lorg/json/JSONException;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
:cond_0
:goto_0
return-void
.end method
.method public onPageStarted(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V
.locals 1
const-string v0, "load page started"
.line 1
invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 2
invoke-super {p0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onPageStarted(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V
return-void
.end method
.method public onReceivedError(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V
.locals 2
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "load failed. error: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, " description: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, " url: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 2
invoke-super {p0, p1, p2, p3, p4}, Landroid/webkit/WebViewClient;->onReceivedError(Landroid/webkit/WebView;ILjava/lang/String;Ljava/lang/String;)V
.line 3
iget-object p1, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView;
invoke-static {p1}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/BannerWebView;)Lcom/my/target/BannerWebView$c;
move-result-object p1
if-eqz p1, :cond_1
.line 4
iget-object p1, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView;
invoke-static {p1}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/BannerWebView;)Lcom/my/target/BannerWebView$c;
move-result-object p1
if-eqz p3, :cond_0
goto :goto_0
:cond_0
const-string p3, "unknown JS error"
:goto_0
invoke-interface {p1, p3}, Lcom/my/target/BannerWebView$c;->c(Ljava/lang/String;)V
:cond_1
return-void
.end method
.method public onReceivedError(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceError;)V
.locals 2
.annotation build Landroid/annotation/TargetApi;
value = 0x17
.end annotation
.line 5
invoke-super {p0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onReceivedError(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceError;)V
.line 6
invoke-virtual {p3}, Landroid/webkit/WebResourceError;->getDescription()Ljava/lang/CharSequence;
move-result-object p1
if-eqz p1, :cond_0
.line 7
invoke-interface {p1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object p1
goto :goto_0
:cond_0
const/4 p1, 0x0
.line 8
:goto_0
invoke-virtual {p3}, Landroid/webkit/WebResourceError;->getErrorCode()I
move-result p3
.line 9
invoke-interface {p2}, Landroid/webkit/WebResourceRequest;->getUrl()Landroid/net/Uri;
move-result-object p2
invoke-virtual {p2}, Landroid/net/Uri;->toString()Ljava/lang/String;
move-result-object p2
.line 10
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "load failed. error: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p3, " description: "
invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p3, " url: "
invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-static {p2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 11
iget-object p2, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView;
invoke-static {p2}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/BannerWebView;)Lcom/my/target/BannerWebView$c;
move-result-object p2
if-eqz p2, :cond_2
.line 12
iget-object p2, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView;
invoke-static {p2}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/BannerWebView;)Lcom/my/target/BannerWebView$c;
move-result-object p2
if-eqz p1, :cond_1
goto :goto_1
:cond_1
const-string p1, "Unknown JS error"
:goto_1
invoke-interface {p2, p1}, Lcom/my/target/BannerWebView$c;->c(Ljava/lang/String;)V
:cond_2
return-void
.end method
.method public onScaleChanged(Landroid/webkit/WebView;FF)V
.locals 1
.line 1
invoke-super {p0, p1, p2, p3}, Landroid/webkit/WebViewClient;->onScaleChanged(Landroid/webkit/WebView;FF)V
.line 2
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "scale new: "
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
const-string p3, " old: "
invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
return-void
.end method
.method public shouldOverrideUrlLoading(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z
.locals 0
.annotation build Landroid/annotation/TargetApi;
value = 0x18
.end annotation
.line 5
iget-object p1, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView;
invoke-static {p1}, Lcom/my/target/BannerWebView;->b(Lcom/my/target/BannerWebView;)Z
move-result p1
if-eqz p1, :cond_0
.line 6
invoke-interface {p2}, Landroid/webkit/WebResourceRequest;->getUrl()Landroid/net/Uri;
move-result-object p1
if-eqz p1, :cond_0
.line 7
invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String;
move-result-object p1
if-eqz p1, :cond_0
const-string p2, "adman://onEvent,"
.line 8
invoke-virtual {p1, p2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result p2
if-nez p2, :cond_0
.line 9
iget-object p2, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView;
invoke-static {p2, p1}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/BannerWebView;Ljava/lang/String;)V
.line 10
iget-object p1, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView;
invoke-static {p1}, Lcom/my/target/BannerWebView;->c(Lcom/my/target/BannerWebView;)V
:cond_0
const/4 p1, 0x1
return p1
.end method
.method public shouldOverrideUrlLoading(Landroid/webkit/WebView;Ljava/lang/String;)Z
.locals 0
.line 1
iget-object p1, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView;
invoke-static {p1}, Lcom/my/target/BannerWebView;->b(Lcom/my/target/BannerWebView;)Z
move-result p1
if-eqz p1, :cond_0
if-eqz p2, :cond_0
const-string p1, "adman://onEvent,"
.line 2
invoke-virtual {p2, p1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result p1
if-nez p1, :cond_0
.line 3
iget-object p1, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView;
invoke-static {p1, p2}, Lcom/my/target/BannerWebView;->a(Lcom/my/target/BannerWebView;Ljava/lang/String;)V
.line 4
iget-object p1, p0, Lcom/my/target/BannerWebView$e;->a:Lcom/my/target/BannerWebView;
invoke-static {p1}, Lcom/my/target/BannerWebView;->c(Lcom/my/target/BannerWebView;)V
:cond_0
const/4 p1, 0x1
return p1
.end method
@@ -1,19 +0,0 @@
.class interface abstract Lcom/my/target/BannerWebView$f$a;
.super Ljava/lang/Object;
.source "BannerWebView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/BannerWebView$f;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x608
name = "a"
.end annotation
# virtual methods
.method public abstract a()V
.end method
@@ -1,242 +0,0 @@
.class Lcom/my/target/BannerWebView$f;
.super Landroid/view/GestureDetector;
.source "BannerWebView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/BannerWebView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "f"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/my/target/BannerWebView$f$a;
}
.end annotation
# instance fields
.field private final a:Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private b:Lcom/my/target/BannerWebView$f$a;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
# direct methods
.method constructor <init>(Landroid/content/Context;Landroid/view/View;)V
.locals 1
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
new-instance v0, Landroid/view/GestureDetector$SimpleOnGestureListener;
invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V
invoke-direct {p0, p1, p2, v0}, Lcom/my/target/BannerWebView$f;-><init>(Landroid/content/Context;Landroid/view/View;Landroid/view/GestureDetector$SimpleOnGestureListener;)V
return-void
.end method
.method private constructor <init>(Landroid/content/Context;Landroid/view/View;Landroid/view/GestureDetector$SimpleOnGestureListener;)V
.locals 0
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/view/GestureDetector$SimpleOnGestureListener;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 2
invoke-direct {p0, p1, p3}, Landroid/view/GestureDetector;-><init>(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V
.line 3
iput-object p2, p0, Lcom/my/target/BannerWebView$f;->a:Landroid/view/View;
const/4 p1, 0x0
.line 4
invoke-virtual {p0, p1}, Landroid/view/GestureDetector;->setIsLongpressEnabled(Z)V
return-void
.end method
.method private a(Landroid/view/MotionEvent;Landroid/view/View;)Z
.locals 4
.param p1 # Landroid/view/MotionEvent;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
const/4 v0, 0x0
if-eqz p1, :cond_1
if-nez p2, :cond_0
goto :goto_0
.line 10
:cond_0
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v1
.line 11
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result p1
const/4 v2, 0x0
cmpl-float v3, v1, v2
if-ltz v3, :cond_1
.line 12
invoke-virtual {p2}, Landroid/view/View;->getWidth()I
move-result v3
int-to-float v3, v3
cmpg-float v1, v1, v3
if-gtz v1, :cond_1
cmpl-float v1, p1, v2
if-ltz v1, :cond_1
.line 13
invoke-virtual {p2}, Landroid/view/View;->getHeight()I
move-result p2
int-to-float p2, p2
cmpg-float p1, p1, p2
if-gtz p1, :cond_1
const/4 v0, 0x1
:cond_1
:goto_0
return v0
.end method
# virtual methods
.method a(Landroid/view/MotionEvent;)V
.locals 2
.param p1 # Landroid/view/MotionEvent;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
if-eqz v0, :cond_3
const/4 v1, 0x1
if-eq v0, v1, :cond_1
const/4 v1, 0x2
if-eq v0, v1, :cond_0
goto :goto_0
.line 2
:cond_0
iget-object v0, p0, Lcom/my/target/BannerWebView$f;->a:Landroid/view/View;
invoke-direct {p0, p1, v0}, Lcom/my/target/BannerWebView$f;->a(Landroid/view/MotionEvent;Landroid/view/View;)Z
move-result v0
if-eqz v0, :cond_4
.line 3
invoke-virtual {p0, p1}, Landroid/view/GestureDetector;->onTouchEvent(Landroid/view/MotionEvent;)Z
goto :goto_0
.line 4
:cond_1
iget-object p1, p0, Lcom/my/target/BannerWebView$f;->b:Lcom/my/target/BannerWebView$f$a;
if-eqz p1, :cond_2
const-string p1, "Gestures: user clicked"
.line 5
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 6
iget-object p1, p0, Lcom/my/target/BannerWebView$f;->b:Lcom/my/target/BannerWebView$f$a;
invoke-interface {p1}, Lcom/my/target/BannerWebView$f$a;->a()V
goto :goto_0
:cond_2
const-string p1, "View\'s onUserClick() is not registered."
.line 7
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
goto :goto_0
.line 8
:cond_3
invoke-virtual {p0, p1}, Landroid/view/GestureDetector;->onTouchEvent(Landroid/view/MotionEvent;)Z
:cond_4
:goto_0
return-void
.end method
.method a(Lcom/my/target/BannerWebView$f$a;)V
.locals 0
.param p1 # Lcom/my/target/BannerWebView$f$a;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 9
iput-object p1, p0, Lcom/my/target/BannerWebView$f;->b:Lcom/my/target/BannerWebView$f$a;
return-void
.end method
@@ -1,405 +0,0 @@
.class public Lcom/my/target/BannerWebView;
.super Landroid/webkit/WebView;
.source "BannerWebView.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/my/target/BannerWebView$f;,
Lcom/my/target/BannerWebView$e;,
Lcom/my/target/BannerWebView$d;,
Lcom/my/target/BannerWebView$c;
}
.end annotation
# instance fields
.field private final a:Landroid/webkit/WebViewClient;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final b:Landroid/webkit/WebChromeClient;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private c:Lorg/json/JSONObject;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private d:Lcom/my/target/BannerWebView$c;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private e:Z
.field private f:Z
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 v0, 0x0
.line 1
invoke-direct {p0, p1, v0}, Lcom/my/target/BannerWebView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 1
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/util/AttributeSet;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
const/4 v0, 0x0
.line 2
invoke-direct {p0, p1, p2, v0}, Lcom/my/target/BannerWebView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 1
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/util/AttributeSet;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroid/annotation/SuppressLint;
value = {
"SetJavaScriptEnabled"
}
.end annotation
.line 3
invoke-direct {p0, p1, p2, p3}, Landroid/webkit/WebView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 4
new-instance p1, Lcom/my/target/BannerWebView$d;
const/4 p2, 0x0
invoke-direct {p1, p0, p2}, Lcom/my/target/BannerWebView$d;-><init>(Lcom/my/target/BannerWebView;Lcom/my/target/BannerWebView$a;)V
iput-object p1, p0, Lcom/my/target/BannerWebView;->b:Landroid/webkit/WebChromeClient;
.line 5
new-instance p1, Lcom/my/target/BannerWebView$e;
invoke-direct {p1, p0, p2}, Lcom/my/target/BannerWebView$e;-><init>(Lcom/my/target/BannerWebView;Lcom/my/target/BannerWebView$a;)V
iput-object p1, p0, Lcom/my/target/BannerWebView;->a:Landroid/webkit/WebViewClient;
.line 6
new-instance p1, Lcom/my/target/BannerWebView$f;
invoke-virtual {p0}, Landroid/webkit/WebView;->getContext()Landroid/content/Context;
move-result-object p2
invoke-direct {p1, p2, p0}, Lcom/my/target/BannerWebView$f;-><init>(Landroid/content/Context;Landroid/view/View;)V
.line 7
new-instance p2, Lcom/my/target/BannerWebView$a;
invoke-direct {p2, p0}, Lcom/my/target/BannerWebView$a;-><init>(Lcom/my/target/BannerWebView;)V
invoke-virtual {p1, p2}, Lcom/my/target/BannerWebView$f;->a(Lcom/my/target/BannerWebView$f$a;)V
.line 8
new-instance p2, Lcom/my/target/BannerWebView$b;
invoke-direct {p2, p0, p1}, Lcom/my/target/BannerWebView$b;-><init>(Lcom/my/target/BannerWebView;Lcom/my/target/BannerWebView$f;)V
invoke-virtual {p0, p2}, Landroid/webkit/WebView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
const/4 p1, 0x0
.line 9
invoke-virtual {p0, p1}, Landroid/webkit/WebView;->setHorizontalScrollBarEnabled(Z)V
.line 10
invoke-virtual {p0, p1}, Landroid/webkit/WebView;->setVerticalScrollBarEnabled(Z)V
.line 11
invoke-virtual {p0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object p2
const/4 p3, 0x1
.line 12
invoke-virtual {p2, p3}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
.line 13
invoke-virtual {p2, p3}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V
.line 14
invoke-virtual {p2, p3}, Landroid/webkit/WebSettings;->setAppCacheEnabled(Z)V
.line 15
invoke-virtual {p2, p1}, Landroid/webkit/WebSettings;->setSupportZoom(Z)V
.line 16
invoke-virtual {p0}, Landroid/webkit/WebView;->getContext()Landroid/content/Context;
move-result-object p3
invoke-virtual {p3}, Landroid/content/Context;->getCacheDir()Ljava/io/File;
move-result-object p3
invoke-virtual {p3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object p3
invoke-virtual {p2, p3}, Landroid/webkit/WebSettings;->setAppCachePath(Ljava/lang/String;)V
.line 17
invoke-virtual {p2, p1}, Landroid/webkit/WebSettings;->setAllowFileAccess(Z)V
.line 18
invoke-virtual {p2, p1}, Landroid/webkit/WebSettings;->setAllowContentAccess(Z)V
.line 19
sget p3, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v0, 0x10
if-lt p3, v0, :cond_0
.line 20
invoke-virtual {p2, p1}, Landroid/webkit/WebSettings;->setAllowFileAccessFromFileURLs(Z)V
.line 21
invoke-virtual {p2, p1}, Landroid/webkit/WebSettings;->setAllowUniversalAccessFromFileURLs(Z)V
.line 22
:cond_0
iget-object p1, p0, Lcom/my/target/BannerWebView;->b:Landroid/webkit/WebChromeClient;
invoke-virtual {p0, p1}, Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V
.line 23
iget-object p1, p0, Lcom/my/target/BannerWebView;->a:Landroid/webkit/WebViewClient;
invoke-virtual {p0, p1}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V
return-void
.end method
.method static synthetic a(Lcom/my/target/BannerWebView;)Lcom/my/target/BannerWebView$c;
.locals 0
.line 1
iget-object p0, p0, Lcom/my/target/BannerWebView;->d:Lcom/my/target/BannerWebView$c;
return-object p0
.end method
.method private a()V
.locals 1
const/4 v0, 0x0
.line 11
iput-boolean v0, p0, Lcom/my/target/BannerWebView;->f:Z
return-void
.end method
.method static synthetic a(Lcom/my/target/BannerWebView;Ljava/lang/String;)V
.locals 0
.line 2
invoke-direct {p0, p1}, Lcom/my/target/BannerWebView;->a(Ljava/lang/String;)V
return-void
.end method
.method private a(Ljava/lang/String;)V
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 12
iget-object v0, p0, Lcom/my/target/BannerWebView;->d:Lcom/my/target/BannerWebView$c;
if-eqz v0, :cond_0
.line 13
invoke-interface {v0, p1}, Lcom/my/target/BannerWebView$c;->a(Ljava/lang/String;)V
:cond_0
return-void
.end method
.method static synthetic a(Lcom/my/target/BannerWebView;Z)Z
.locals 0
.line 3
iput-boolean p1, p0, Lcom/my/target/BannerWebView;->f:Z
return p1
.end method
.method static synthetic b(Lcom/my/target/BannerWebView;)Z
.locals 0
.line 1
iget-boolean p0, p0, Lcom/my/target/BannerWebView;->f:Z
return p0
.end method
.method static synthetic b(Lcom/my/target/BannerWebView;Z)Z
.locals 0
.line 2
iput-boolean p1, p0, Lcom/my/target/BannerWebView;->e:Z
return p1
.end method
.method static synthetic c(Lcom/my/target/BannerWebView;)V
.locals 0
.line 1
invoke-direct {p0}, Lcom/my/target/BannerWebView;->a()V
return-void
.end method
.method static synthetic d(Lcom/my/target/BannerWebView;)Z
.locals 0
.line 1
iget-boolean p0, p0, Lcom/my/target/BannerWebView;->e:Z
return p0
.end method
.method static synthetic e(Lcom/my/target/BannerWebView;)Lorg/json/JSONObject;
.locals 0
.line 1
iget-object p0, p0, Lcom/my/target/BannerWebView;->c:Lorg/json/JSONObject;
return-object p0
.end method
# virtual methods
.method public a(Lcom/my/target/JsCall;)V
.locals 2
.param p1 # Lcom/my/target/JsCall;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 8
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "javascript:AdmanJS.execute("
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-interface {p1}, Lcom/my/target/JsCall;->g()Lorg/json/JSONObject;
move-result-object p1
invoke-virtual {p1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, ")"
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
.line 9
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 10
invoke-virtual {p0, p1}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
return-void
.end method
.method public a(Lorg/json/JSONObject;Ljava/lang/String;)V
.locals 7
.param p1 # Lorg/json/JSONObject;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
const/4 v0, 0x0
.line 4
iput-boolean v0, p0, Lcom/my/target/BannerWebView;->e:Z
.line 5
iput-boolean v0, p0, Lcom/my/target/BannerWebView;->f:Z
const-string v2, "http://127.0.0.1"
const-string v4, "text/html"
const-string v5, "UTF-8"
const/4 v6, 0x0
move-object v1, p0
move-object v3, p2
.line 6
invoke-virtual/range {v1 .. v6}, Landroid/webkit/WebView;->loadDataWithBaseURL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 7
iput-object p1, p0, Lcom/my/target/BannerWebView;->c:Lorg/json/JSONObject;
return-void
.end method
.method public setBannerWebViewListener(Lcom/my/target/BannerWebView$c;)V
.locals 0
.param p1 # Lcom/my/target/BannerWebView$c;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
iput-object p1, p0, Lcom/my/target/BannerWebView;->d:Lcom/my/target/BannerWebView$c;
return-void
.end method
@@ -1,320 +0,0 @@
.class public Lcom/my/target/BaseResources;
.super Ljava/lang/Object;
.source "BaseResources.java"
# direct methods
.method public static a(I)Landroid/graphics/Bitmap;
.locals 10
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 17
sget-object v0, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
const/4 v1, 0x0
.line 18
:try_start_0
invoke-static {p0, p0, v0}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
move-result-object v0
:try_end_0
.catch Ljava/lang/OutOfMemoryError; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
const-string v0, "cannot build icon: OOME"
.line 19
invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
move-object v0, v1
:goto_0
if-nez v0, :cond_0
return-object v1
:cond_0
int-to-float v1, p0
const/high16 v2, 0x42c80000 # 100.0f
div-float v2, v1, v2
.line 20
new-instance v3, Landroid/graphics/Paint;
invoke-direct {v3}, Landroid/graphics/Paint;-><init>()V
const/4 v4, 0x0
.line 21
invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setColor(I)V
.line 22
sget-object v4, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;
invoke-virtual {v3, v4}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
.line 23
new-instance v4, Landroid/graphics/Canvas;
invoke-direct {v4, v0}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
const/high16 v5, 0x40400000 # 3.0f
mul-float v5, v5, v2
.line 24
new-instance v6, Landroid/graphics/Paint;
invoke-direct {v6}, Landroid/graphics/Paint;-><init>()V
const/4 v7, 0x1
.line 25
invoke-virtual {v6, v7}, Landroid/graphics/Paint;->setAntiAlias(Z)V
const/high16 v8, -0x78000000
.line 26
invoke-virtual {v6, v8}, Landroid/graphics/Paint;->setColor(I)V
.line 27
new-instance v8, Landroid/graphics/RectF;
const/4 v9, 0x0
invoke-direct {v8, v9, v9, v1, v1}, Landroid/graphics/RectF;-><init>(FFFF)V
.line 28
invoke-virtual {v4, v8, v6}, Landroid/graphics/Canvas;->drawOval(Landroid/graphics/RectF;Landroid/graphics/Paint;)V
.line 29
new-instance v1, Landroid/graphics/Paint;
invoke-direct {v1}, Landroid/graphics/Paint;-><init>()V
.line 30
invoke-virtual {v1, v7}, Landroid/graphics/Paint;->setAntiAlias(Z)V
.line 31
sget-object v6, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;
invoke-virtual {v1, v6}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
.line 32
invoke-virtual {v1, v5}, Landroid/graphics/Paint;->setStrokeWidth(F)V
const/4 v6, -0x1
.line 33
invoke-virtual {v1, v6}, Landroid/graphics/Paint;->setColor(I)V
.line 34
div-int/lit8 p0, p0, 0x2
int-to-float p0, p0
const/high16 v8, 0x40000000 # 2.0f
div-float v8, v5, v8
sub-float v8, p0, v8
invoke-virtual {v4, p0, p0, v8, v1}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V
.line 35
invoke-virtual {v3, v5}, Landroid/graphics/Paint;->setStrokeWidth(F)V
.line 36
invoke-virtual {v3, v6}, Landroid/graphics/Paint;->setColor(I)V
.line 37
invoke-virtual {v3, v7}, Landroid/graphics/Paint;->setAntiAlias(Z)V
.line 38
new-instance p0, Landroid/graphics/Path;
invoke-direct {p0}, Landroid/graphics/Path;-><init>()V
.line 39
sget-object v1, Landroid/graphics/Path$FillType;->EVEN_ODD:Landroid/graphics/Path$FillType;
invoke-virtual {p0, v1}, Landroid/graphics/Path;->setFillType(Landroid/graphics/Path$FillType;)V
const/high16 v1, 0x42040000 # 33.0f
mul-float v1, v1, v2
.line 40
invoke-virtual {p0, v1, v1}, Landroid/graphics/Path;->moveTo(FF)V
const/high16 v5, 0x42840000 # 66.0f
mul-float v5, v5, v2
.line 41
invoke-virtual {p0, v5, v5}, Landroid/graphics/Path;->lineTo(FF)V
.line 42
invoke-virtual {p0, v1, v5}, Landroid/graphics/Path;->moveTo(FF)V
const/high16 v6, 0x42480000 # 50.0f
mul-float v6, v6, v2
.line 43
invoke-virtual {p0, v6, v6}, Landroid/graphics/Path;->lineTo(FF)V
const/high16 v6, 0x425c0000 # 55.0f
mul-float v6, v6, v2
const/high16 v7, 0x42340000 # 45.0f
mul-float v2, v2, v7
.line 44
invoke-virtual {p0, v6, v2}, Landroid/graphics/Path;->moveTo(FF)V
.line 45
invoke-virtual {p0, v5, v1}, Landroid/graphics/Path;->lineTo(FF)V
.line 46
invoke-virtual {p0}, Landroid/graphics/Path;->close()V
.line 47
invoke-virtual {v4, p0, v3}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V
return-object v0
.end method
.method public static a(II)Landroid/graphics/Bitmap;
.locals 9
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 6
sget-object v0, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
.line 7
invoke-static {p0, p0, v0}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
move-result-object v0
.line 8
new-instance v7, Landroid/graphics/Canvas;
invoke-direct {v7, v0}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
.line 9
new-instance v8, Landroid/graphics/Paint;
invoke-direct {v8}, Landroid/graphics/Paint;-><init>()V
int-to-float p1, p1
.line 10
invoke-virtual {v8, p1}, Landroid/graphics/Paint;->setStrokeWidth(F)V
const/4 p1, 0x1
.line 11
invoke-virtual {v8, p1}, Landroid/graphics/Paint;->setAntiAlias(Z)V
const p1, -0x777778
.line 12
invoke-virtual {v8, p1}, Landroid/graphics/Paint;->setColor(I)V
.line 13
sget-object p1, Landroid/graphics/Paint$Cap;->BUTT:Landroid/graphics/Paint$Cap;
invoke-virtual {v8, p1}, Landroid/graphics/Paint;->setStrokeCap(Landroid/graphics/Paint$Cap;)V
.line 14
sget-object p1, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;
invoke-virtual {v8, p1}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
int-to-float p0, p0
const/4 v2, 0x0
const/4 v3, 0x0
move-object v1, v7
move v4, p0
move v5, p0
move-object v6, v8
.line 15
invoke-virtual/range {v1 .. v6}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V
const/4 v5, 0x0
move v3, p0
.line 16
invoke-virtual/range {v1 .. v6}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V
return-object v0
.end method
.method public static a(Landroid/content/Context;)Landroid/graphics/Bitmap;
.locals 4
.param p0 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
const/4 v0, 0x0
const-string v1, "iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgAR0KGztQKbC4AAAA8UlEQVR42u2aQQ6EMAzE6IhH8wR+DfeVoCAySRfs82plQ0FNxTQBAAAAAMBXab0frFut4NIeBFTLX4lo4+ufJ+i1z8BI1//sHvz9HSCAAAIIIIAAAiqZo/bl0Vzdi7GECCCAAAJGDlg392wtr77/eEBufXeC/PreBGXoOxOUo+9LUJa+K0F5+p4EZeo7EpSrH5+gbP3oBOXrxyaoQj8yQTX6cQmq0o9KUJ1+TML89A+Ozot+1VznSkxkBBBAAAEEEEAAAQQQ4J8HeqPH3f3+UDMxS4iAgDXt5cVf7iruvVJx/Tuv0aWN//k9AAAAAAB8lx0xVUXCRDTw+wAAAABJRU5ErkJggg=="
.line 1
invoke-static {v1, v0}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
move-result-object v1
.line 2
new-instance v2, Landroid/graphics/BitmapFactory$Options;
invoke-direct {v2}, Landroid/graphics/BitmapFactory$Options;-><init>()V
const/16 v3, 0x280
.line 3
iput v3, v2, Landroid/graphics/BitmapFactory$Options;->inDensity:I
.line 4
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p0
invoke-virtual {p0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
move-result-object p0
iget p0, p0, Landroid/util/DisplayMetrics;->densityDpi:I
iput p0, v2, Landroid/graphics/BitmapFactory$Options;->inTargetDensity:I
.line 5
array-length p0, v1
invoke-static {v1, v0, p0, v2}, Landroid/graphics/BitmapFactory;->decodeByteArray([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;
move-result-object p0
return-object p0
.end method
File diff suppressed because it is too large Load Diff
@@ -1,229 +0,0 @@
.class public Lcom/my/target/BorderedTextView;
.super Landroid/widget/TextView;
.source "BorderedTextView.java"
# annotations
.annotation build Landroid/annotation/SuppressLint;
value = {
"AppCompatCustomView"
}
.end annotation
# instance fields
.field private final a:Landroid/graphics/drawable/GradientDrawable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final b:I
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 v0, 0x0
.line 1
invoke-direct {p0, p1, v0}, Lcom/my/target/BorderedTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 1
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/util/AttributeSet;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
const/4 v0, 0x0
.line 2
invoke-direct {p0, p1, p2, v0}, Lcom/my/target/BorderedTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 1
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/util/AttributeSet;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 3
invoke-direct {p0, p1, p2, p3}, Landroid/widget/TextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 4
new-instance p2, Landroid/graphics/drawable/GradientDrawable;
invoke-direct {p2}, Landroid/graphics/drawable/GradientDrawable;-><init>()V
iput-object p2, p0, Lcom/my/target/BorderedTextView;->a:Landroid/graphics/drawable/GradientDrawable;
.line 5
iget-object p2, p0, Lcom/my/target/BorderedTextView;->a:Landroid/graphics/drawable/GradientDrawable;
const/4 p3, 0x0
const v0, -0xcccccd
invoke-virtual {p2, p3, v0}, Landroid/graphics/drawable/GradientDrawable;->setStroke(II)V
.line 6
iget-object p2, p0, Lcom/my/target/BorderedTextView;->a:Landroid/graphics/drawable/GradientDrawable;
invoke-virtual {p2, p3}, Landroid/graphics/drawable/GradientDrawable;->setColor(I)V
.line 7
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p1
.line 8
invoke-virtual {p1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
move-result-object p1
const/4 p2, 0x1
const/high16 p3, 0x40000000 # 2.0f
invoke-static {p2, p3, p1}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
move-result p1
float-to-int p1, p1
iput p1, p0, Lcom/my/target/BorderedTextView;->b:I
return-void
.end method
# virtual methods
.method public a(II)V
.locals 1
const/4 v0, 0x0
.line 1
invoke-virtual {p0, p1, p2, v0}, Lcom/my/target/BorderedTextView;->a(III)V
return-void
.end method
.method public a(III)V
.locals 1
.line 2
iget-object v0, p0, Lcom/my/target/BorderedTextView;->a:Landroid/graphics/drawable/GradientDrawable;
invoke-virtual {v0, p1, p2}, Landroid/graphics/drawable/GradientDrawable;->setStroke(II)V
.line 3
iget-object p1, p0, Lcom/my/target/BorderedTextView;->a:Landroid/graphics/drawable/GradientDrawable;
int-to-float p2, p3
invoke-virtual {p1, p2}, Landroid/graphics/drawable/GradientDrawable;->setCornerRadius(F)V
.line 4
invoke-virtual {p0}, Landroid/widget/TextView;->invalidate()V
return-void
.end method
.method protected onDraw(Landroid/graphics/Canvas;)V
.locals 5
.line 1
iget-object v0, p0, Lcom/my/target/BorderedTextView;->a:Landroid/graphics/drawable/GradientDrawable;
invoke-virtual {p0}, Landroid/widget/TextView;->getPaddingLeft()I
move-result v1
iget v2, p0, Lcom/my/target/BorderedTextView;->b:I
sub-int/2addr v1, v2
invoke-virtual {p0}, Landroid/widget/TextView;->getPaddingTop()I
move-result v2
invoke-virtual {p0}, Landroid/widget/TextView;->getWidth()I
move-result v3
invoke-virtual {p0}, Landroid/widget/TextView;->getHeight()I
move-result v4
invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/drawable/GradientDrawable;->setBounds(IIII)V
.line 2
iget-object v0, p0, Lcom/my/target/BorderedTextView;->a:Landroid/graphics/drawable/GradientDrawable;
invoke-virtual {v0, p1}, Landroid/graphics/drawable/GradientDrawable;->draw(Landroid/graphics/Canvas;)V
.line 3
invoke-super {p0, p1}, Landroid/widget/TextView;->onDraw(Landroid/graphics/Canvas;)V
return-void
.end method
.method protected onMeasure(II)V
.locals 0
.line 1
invoke-super {p0, p1, p2}, Landroid/widget/TextView;->onMeasure(II)V
.line 2
invoke-virtual {p0}, Landroid/widget/TextView;->getMeasuredWidth()I
move-result p1
iget p2, p0, Lcom/my/target/BorderedTextView;->b:I
mul-int/lit8 p2, p2, 0x2
add-int/2addr p1, p2
invoke-virtual {p0}, Landroid/widget/TextView;->getMeasuredHeight()I
move-result p2
invoke-virtual {p0, p1, p2}, Landroid/widget/TextView;->setMeasuredDimension(II)V
return-void
.end method
.method public setBackgroundColor(I)V
.locals 1
.line 1
iget-object v0, p0, Lcom/my/target/BorderedTextView;->a:Landroid/graphics/drawable/GradientDrawable;
invoke-virtual {v0, p1}, Landroid/graphics/drawable/GradientDrawable;->setColor(I)V
.line 2
invoke-virtual {p0}, Landroid/widget/TextView;->invalidate()V
return-void
.end method
@@ -1,517 +0,0 @@
.class public final Lcom/my/target/CardHorizontalView;
.super Landroid/widget/RelativeLayout;
.source "CardHorizontalView.java"
# interfaces
.implements Landroid/view/View$OnTouchListener;
# static fields
.field private static final g:I
.field private static final h:I
# instance fields
.field private final a:Lcom/my/target/SmartImageView;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final b:Landroid/widget/TextView;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final c:Lcom/my/target/UiUtils;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final d:Ljava/util/HashMap;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Landroid/view/View;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
.field private final e:Landroid/widget/FrameLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private f:Landroid/view/View$OnClickListener;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
.line 1
invoke-static {}, Lcom/my/target/UiUtils;->a()I
move-result v0
sput v0, Lcom/my/target/CardHorizontalView;->g:I
.line 2
invoke-static {}, Lcom/my/target/UiUtils;->a()I
move-result v0
sput v0, Lcom/my/target/CardHorizontalView;->h:I
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.locals 6
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0, p1}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;)V
.line 2
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/my/target/CardHorizontalView;->d:Ljava/util/HashMap;
.line 3
invoke-static {p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils;
move-result-object v0
iput-object v0, p0, Lcom/my/target/CardHorizontalView;->c:Lcom/my/target/UiUtils;
.line 4
new-instance v0, Lcom/my/target/SmartImageView;
invoke-direct {v0, p1}, Lcom/my/target/SmartImageView;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/my/target/CardHorizontalView;->a:Lcom/my/target/SmartImageView;
.line 5
new-instance v0, Landroid/widget/FrameLayout;
invoke-direct {v0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/my/target/CardHorizontalView;->e:Landroid/widget/FrameLayout;
.line 6
new-instance v0, Landroid/widget/TextView;
invoke-direct {v0, p1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView;
.line 7
iget-object p1, p0, Lcom/my/target/CardHorizontalView;->a:Lcom/my/target/SmartImageView;
sget v0, Lcom/my/target/CardHorizontalView;->g:I
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setId(I)V
.line 8
iget-object p1, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView;
sget v0, Lcom/my/target/CardHorizontalView;->h:I
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setId(I)V
.line 9
iget-object p1, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView;
const/high16 v0, -0x1000000
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setTextColor(I)V
.line 10
iget-object p1, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView;
const/4 v0, 0x2
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setLines(I)V
.line 11
iget-object p1, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView;
const/high16 v1, 0x41900000 # 18.0f
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setTextSize(F)V
.line 12
iget-object p1, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView;
sget-object v1, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
invoke-virtual {p1, v1}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
.line 13
iget-object p1, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView;
iget-object v1, p0, Lcom/my/target/CardHorizontalView;->c:Lcom/my/target/UiUtils;
const/16 v2, 0xc
invoke-virtual {v1, v2}, Lcom/my/target/UiUtils;->a(I)I
move-result v1
iget-object v3, p0, Lcom/my/target/CardHorizontalView;->c:Lcom/my/target/UiUtils;
const/4 v4, 0x1
invoke-virtual {v3, v4}, Lcom/my/target/UiUtils;->a(I)I
move-result v3
iget-object v5, p0, Lcom/my/target/CardHorizontalView;->c:Lcom/my/target/UiUtils;
invoke-virtual {v5, v4}, Lcom/my/target/UiUtils;->a(I)I
move-result v4
iget-object v5, p0, Lcom/my/target/CardHorizontalView;->c:Lcom/my/target/UiUtils;
invoke-virtual {v5, v2}, Lcom/my/target/UiUtils;->a(I)I
move-result v5
invoke-virtual {p1, v1, v3, v4, v5}, Landroid/widget/TextView;->setPadding(IIII)V
.line 14
new-instance p1, Landroid/widget/RelativeLayout$LayoutParams;
const/4 v1, -0x2
invoke-direct {p1, v1, v1}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
.line 15
iget-object v1, p0, Lcom/my/target/CardHorizontalView;->c:Lcom/my/target/UiUtils;
invoke-virtual {v1, v0}, Lcom/my/target/UiUtils;->a(I)I
move-result v1
iput v1, p1, Landroid/widget/RelativeLayout$LayoutParams;->topMargin:I
const/4 v1, -0x1
.line 16
invoke-virtual {p1, v2, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V
.line 17
iget-object v2, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView;
invoke-virtual {v2, p1}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 18
new-instance p1, Landroid/widget/RelativeLayout$LayoutParams;
invoke-direct {p1, v1, v1}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
.line 19
sget v2, Lcom/my/target/CardHorizontalView;->h:I
invoke-virtual {p1, v0, v2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V
.line 20
iget-object v0, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView;
invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V
.line 21
iget-object v0, p0, Lcom/my/target/CardHorizontalView;->e:Landroid/widget/FrameLayout;
invoke-virtual {v0, p1}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 22
new-instance p1, Landroid/widget/FrameLayout$LayoutParams;
invoke-direct {p1, v1, v1}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
const/16 v0, 0x11
.line 23
iput v0, p1, Landroid/widget/FrameLayout$LayoutParams;->gravity:I
.line 24
iget-object v0, p0, Lcom/my/target/CardHorizontalView;->e:Landroid/widget/FrameLayout;
iget-object v1, p0, Lcom/my/target/CardHorizontalView;->a:Lcom/my/target/SmartImageView;
invoke-virtual {v0, v1, p1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 25
iget-object p1, p0, Lcom/my/target/CardHorizontalView;->e:Landroid/widget/FrameLayout;
invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V
return-void
.end method
# virtual methods
.method public final a(Landroid/view/View$OnClickListener;Lcom/my/target/ClickArea;)V
.locals 4
.param p1 # Landroid/view/View$OnClickListener;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Lcom/my/target/ClickArea;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroid/annotation/SuppressLint;
value = {
"ClickableViewAccessibility"
}
.end annotation
.line 1
iput-object p1, p0, Lcom/my/target/CardHorizontalView;->f:Landroid/view/View$OnClickListener;
if-eqz p1, :cond_7
if-nez p2, :cond_0
goto :goto_4
.line 2
:cond_0
invoke-virtual {p0, p0}, Landroid/widget/RelativeLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 3
iget-object p1, p0, Lcom/my/target/CardHorizontalView;->a:Lcom/my/target/SmartImageView;
invoke-virtual {p1, p0}, Landroid/widget/ImageView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 4
iget-object p1, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView;
invoke-virtual {p1, p0}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 5
iget-object p1, p0, Lcom/my/target/CardHorizontalView;->d:Ljava/util/HashMap;
iget-object v0, p0, Lcom/my/target/CardHorizontalView;->a:Lcom/my/target/SmartImageView;
iget-boolean v1, p2, Lcom/my/target/ClickArea;->d:Z
const/4 v2, 0x0
const/4 v3, 0x1
if-nez v1, :cond_2
iget-boolean v1, p2, Lcom/my/target/ClickArea;->l:Z
if-eqz v1, :cond_1
goto :goto_0
:cond_1
const/4 v1, 0x0
goto :goto_1
:cond_2
:goto_0
const/4 v1, 0x1
:goto_1
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {p1, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 6
iget-object p1, p0, Lcom/my/target/CardHorizontalView;->d:Ljava/util/HashMap;
iget-boolean v0, p2, Lcom/my/target/ClickArea;->k:Z
if-nez v0, :cond_4
iget-boolean v0, p2, Lcom/my/target/ClickArea;->l:Z
if-eqz v0, :cond_3
goto :goto_2
:cond_3
const/4 v0, 0x0
goto :goto_3
:cond_4
:goto_2
const/4 v0, 0x1
:goto_3
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
invoke-virtual {p1, p0, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 7
iget-object p1, p0, Lcom/my/target/CardHorizontalView;->d:Ljava/util/HashMap;
iget-object v0, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView;
iget-boolean v1, p2, Lcom/my/target/ClickArea;->a:Z
if-nez v1, :cond_5
iget-boolean p2, p2, Lcom/my/target/ClickArea;->l:Z
if-eqz p2, :cond_6
:cond_5
const/4 v2, 0x1
:cond_6
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p2
invoke-virtual {p1, v0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
:cond_7
:goto_4
const/4 p1, 0x0
.line 8
invoke-super {p0, p1}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method
.method public final getImageView()Lcom/my/target/SmartImageView;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/CardHorizontalView;->a:Lcom/my/target/SmartImageView;
return-object v0
.end method
.method public final getTitleTextView()Landroid/widget/TextView;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/CardHorizontalView;->b:Landroid/widget/TextView;
return-object v0
.end method
.method public final onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z
.locals 3
.line 1
iget-object v0, p0, Lcom/my/target/CardHorizontalView;->d:Ljava/util/HashMap;
invoke-virtual {v0, p1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_0
return v1
.line 2
:cond_0
iget-object v0, p0, Lcom/my/target/CardHorizontalView;->d:Ljava/util/HashMap;
invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
const/4 v2, 0x1
if-nez v0, :cond_1
return v2
.line 3
:cond_1
invoke-virtual {p1, v2}, Landroid/view/View;->setClickable(Z)V
.line 4
invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I
move-result p2
if-eqz p2, :cond_5
if-eq p2, v2, :cond_3
const/4 p1, 0x3
if-eq p2, p1, :cond_2
goto :goto_0
.line 5
:cond_2
invoke-virtual {p0, v1}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V
goto :goto_0
.line 6
:cond_3
invoke-virtual {p0, v1}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V
.line 7
iget-object p2, p0, Lcom/my/target/CardHorizontalView;->f:Landroid/view/View$OnClickListener;
if-eqz p2, :cond_4
.line 8
invoke-interface {p2, p1}, Landroid/view/View$OnClickListener;->onClick(Landroid/view/View;)V
.line 9
:cond_4
invoke-virtual {p0, v1}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V
goto :goto_0
:cond_5
const p1, -0x3a1508
.line 10
invoke-virtual {p0, p1}, Landroid/widget/RelativeLayout;->setBackgroundColor(I)V
:goto_0
return v2
.end method
@@ -1,113 +0,0 @@
.class public final Lcom/my/target/CardRecyclerLayoutManager;
.super Landroidx/recyclerview/widget/LinearLayoutManager;
.source "CardRecyclerLayoutManager.java"
# virtual methods
.method public final measureChildWithMargins(Landroid/view/View;II)V
.locals 5
.line 1
invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
check-cast v0, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;
.line 2
invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getWidth()I
move-result v1
int-to-float v1, v1
const/high16 v2, 0x3f400000 # 0.75f
mul-float v1, v1, v2
float-to-int v1, v1
invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getWidthMode()I
move-result v2
.line 3
invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingLeft()I
move-result v3
invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingRight()I
move-result v4
add-int/2addr v3, v4
iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
add-int/2addr v3, v4
iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
add-int/2addr v3, v4
add-int/2addr v3, p2
iget p2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
.line 4
invoke-virtual {p0}, Landroidx/recyclerview/widget/LinearLayoutManager;->canScrollHorizontally()Z
move-result v4
.line 5
invoke-static {v1, v2, v3, p2, v4}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildMeasureSpec(IIIIZ)I
move-result p2
.line 6
invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getHeight()I
move-result v1
invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getHeightMode()I
move-result v2
.line 7
invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingTop()I
move-result v3
invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingBottom()I
move-result v4
add-int/2addr v3, v4
iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
add-int/2addr v3, v4
iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
add-int/2addr v3, v4
add-int/2addr v3, p3
iget p3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
.line 8
invoke-virtual {p0}, Landroidx/recyclerview/widget/LinearLayoutManager;->canScrollVertically()Z
move-result v0
.line 9
invoke-static {v1, v2, v3, p3, v0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildMeasureSpec(IIIIZ)I
move-result p3
.line 10
invoke-virtual {p1, p2, p3}, Landroid/view/View;->measure(II)V
return-void
.end method
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,395 +0,0 @@
.class public final Lcom/my/target/CarouselContainerView;
.super Lcom/my/target/InterstitialPromoView;
.source "CarouselContainerView.java"
# instance fields
.field private final B:Lcom/my/target/InterstitialPromoView;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final C:Lcom/my/target/InterstitialPromoView;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private D:Lcom/my/target/InterstitialPromoView;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 v0, 0x0
.line 1
invoke-direct {p0, p1, v0}, Lcom/my/target/InterstitialPromoView;-><init>(Landroid/content/Context;I)V
.line 2
new-instance v0, Lcom/my/target/CarouselHorizontalView;
invoke-direct {v0, p1}, Lcom/my/target/CarouselHorizontalView;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView;
.line 3
new-instance v0, Lcom/my/target/CarouselVerticalView;
invoke-direct {v0, p1}, Lcom/my/target/CarouselVerticalView;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView;
.line 4
iget-object p1, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView;
iput-object p1, p0, Lcom/my/target/CarouselContainerView;->D:Lcom/my/target/InterstitialPromoView;
return-void
.end method
# virtual methods
.method public final a()V
.locals 1
.line 1
iget-object v0, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->a()V
.line 2
iget-object v0, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->a()V
return-void
.end method
.method public final a(I)V
.locals 1
.line 3
iget-object v0, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->a(I)V
.line 4
iget-object v0, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->a(I)V
return-void
.end method
.method public final a(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V
.locals 0
.param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
return-void
.end method
.method public final b()V
.locals 0
return-void
.end method
.method public final b(Z)V
.locals 1
.line 1
iget-object v0, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->b(Z)V
.line 2
iget-object v0, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->b(Z)V
return-void
.end method
.method public final c()V
.locals 0
return-void
.end method
.method public final d()V
.locals 0
return-void
.end method
.method public final e()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public final f()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public final g()V
.locals 1
.line 1
iget-object v0, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->g()V
.line 2
iget-object v0, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->g()V
return-void
.end method
.method public final getCloseButton()Landroid/view/View;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public final getNumbersOfCurrentShowingCards()[I
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/CarouselContainerView;->D:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->getNumbersOfCurrentShowingCards()[I
move-result-object v0
return-object v0
.end method
.method public final getSoundButton()Lcom/my/target/IconButton;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public final h()V
.locals 1
.line 1
iget-object v0, p0, Lcom/my/target/CarouselContainerView;->D:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->h()V
return-void
.end method
.method public final i()V
.locals 1
.line 1
iget-object v0, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->i()V
.line 2
iget-object v0, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0}, Lcom/my/target/InterstitialPromoView;->i()V
return-void
.end method
.method public final setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V
.locals 1
.param p1 # Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-super {p0, p1}, Lcom/my/target/InterstitialPromoView;->setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V
.line 2
iget-object v0, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V
.line 3
iget-object v0, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V
return-void
.end method
.method public final setClickArea(Lcom/my/target/ClickArea;)V
.locals 2
.param p1 # Lcom/my/target/ClickArea;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "Apply click area "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p1}, Lcom/my/target/ClickArea;->a()I
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, " to view"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 2
iget-object v0, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->setClickArea(Lcom/my/target/ClickArea;)V
.line 3
iget-object v0, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->setClickArea(Lcom/my/target/ClickArea;)V
return-void
.end method
.method public final setInterstitialPromoViewListener(Lcom/my/target/InterstitialPromoView$d;)V
.locals 1
.param p1 # Lcom/my/target/InterstitialPromoView$d;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
invoke-super {p0, p1}, Lcom/my/target/InterstitialPromoView;->setInterstitialPromoViewListener(Lcom/my/target/InterstitialPromoView$d;)V
.line 2
iget-object v0, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->setInterstitialPromoViewListener(Lcom/my/target/InterstitialPromoView$d;)V
.line 3
iget-object v0, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0, p1}, Lcom/my/target/InterstitialPromoView;->setInterstitialPromoViewListener(Lcom/my/target/InterstitialPromoView$d;)V
return-void
.end method
.method protected final setLayoutOrientation(I)V
.locals 2
.line 1
invoke-super {p0, p1}, Lcom/my/target/InterstitialPromoView;->setLayoutOrientation(I)V
.line 2
iget-object v0, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getParent()Landroid/view/ViewParent;
move-result-object v0
if-eqz v0, :cond_0
.line 3
check-cast v0, Landroid/view/ViewGroup;
iget-object v1, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
.line 4
:cond_0
iget-object v0, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getParent()Landroid/view/ViewParent;
move-result-object v0
if-eqz v0, :cond_1
.line 5
check-cast v0, Landroid/view/ViewGroup;
iget-object v1, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView;
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
:cond_1
const/4 v0, 0x2
if-ne p1, v0, :cond_2
.line 6
iget-object p1, p0, Lcom/my/target/CarouselContainerView;->B:Lcom/my/target/InterstitialPromoView;
iput-object p1, p0, Lcom/my/target/CarouselContainerView;->D:Lcom/my/target/InterstitialPromoView;
goto :goto_0
.line 7
:cond_2
iget-object p1, p0, Lcom/my/target/CarouselContainerView;->C:Lcom/my/target/InterstitialPromoView;
iput-object p1, p0, Lcom/my/target/CarouselContainerView;->D:Lcom/my/target/InterstitialPromoView;
.line 8
:goto_0
iget-object p1, p0, Lcom/my/target/CarouselContainerView;->D:Lcom/my/target/InterstitialPromoView;
new-instance v0, Landroid/view/ViewGroup$LayoutParams;
const/4 v1, -0x1
invoke-direct {v0, v1, v1}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
invoke-virtual {p0, p1, v0}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
return-void
.end method
.method public final setTimeChanged(F)V
.locals 0
return-void
.end method
File diff suppressed because it is too large Load Diff
@@ -1,218 +0,0 @@
.class final Lcom/my/target/CarouselTabletView$a;
.super Lcom/my/target/MeasuringPromoLayoutManager;
.source "CarouselTabletView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/CarouselTabletView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = "a"
.end annotation
# instance fields
.field private B:F
# direct methods
.method constructor <init>(Landroid/content/Context;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/my/target/MeasuringPromoLayoutManager;-><init>(Landroid/content/Context;)V
const/high16 p1, 0x40200000 # 2.5f
.line 2
iput p1, p0, Lcom/my/target/CarouselTabletView$a;->B:F
return-void
.end method
# virtual methods
.method final a(F)V
.locals 0
.line 1
iput p1, p0, Lcom/my/target/CarouselTabletView$a;->B:F
return-void
.end method
.method public final measureChildWithMargins(Landroid/view/View;II)V
.locals 6
.line 1
invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
check-cast v0, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;
.line 2
invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getWidth()I
move-result v1
int-to-float v1, v1
.line 3
iget v2, p0, Lcom/my/target/CarouselTabletView$a;->B:F
div-float/2addr v1, v2
float-to-int v1, v1
.line 4
iget v2, p0, Lcom/my/target/MeasuringPromoLayoutManager;->d:I
.line 5
iget v3, p0, Lcom/my/target/PromoLayoutManager;->a:I
if-nez v3, :cond_0
.line 6
iput v2, p0, Lcom/my/target/PromoLayoutManager;->a:I
.line 7
:cond_0
invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getItemViewType(Landroid/view/View;)I
move-result v3
const/4 v4, 0x1
if-ne v3, v4, :cond_1
.line 8
iget v3, p0, Lcom/my/target/PromoLayoutManager;->a:I
iput v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
.line 9
iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
goto :goto_0
.line 10
:cond_1
invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getItemViewType(Landroid/view/View;)I
move-result v3
const/4 v4, 0x2
if-ne v3, v4, :cond_2
.line 11
iget v3, p0, Lcom/my/target/PromoLayoutManager;->a:I
iput v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
.line 12
iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
goto :goto_0
.line 13
:cond_2
iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
.line 14
iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
.line 15
:goto_0
invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getWidth()I
move-result v2
.line 16
invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getWidthMode()I
move-result v3
.line 17
invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingLeft()I
move-result v4
invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingRight()I
move-result v5
add-int/2addr v4, v5
iget v5, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
add-int/2addr v4, v5
iget v5, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
add-int/2addr v4, v5
add-int/2addr v4, p2
.line 18
invoke-virtual {p0}, Landroidx/recyclerview/widget/LinearLayoutManager;->canScrollHorizontally()Z
move-result p2
.line 19
invoke-static {v2, v3, v4, v1, p2}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildMeasureSpec(IIIIZ)I
move-result p2
.line 20
invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getHeight()I
move-result v1
.line 21
invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getHeightMode()I
move-result v2
.line 22
invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingTop()I
move-result v3
invoke-virtual {p0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingBottom()I
move-result v4
add-int/2addr v3, v4
iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
add-int/2addr v3, v4
iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
add-int/2addr v3, v4
add-int/2addr v3, p3
iget p3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
.line 23
invoke-virtual {p0}, Landroidx/recyclerview/widget/LinearLayoutManager;->canScrollVertically()Z
move-result v0
.line 24
invoke-static {v1, v2, v3, p3, v0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildMeasureSpec(IIIIZ)I
move-result p3
.line 25
invoke-virtual {p1, p2, p3}, Landroid/view/View;->measure(II)V
return-void
.end method
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,310 +0,0 @@
.class public Lcom/my/target/ClickArea;
.super Ljava/lang/Object;
.source "ClickArea.java"
# static fields
.field public static final n:Lcom/my/target/ClickArea;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field public static final o:Lcom/my/target/ClickArea;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# instance fields
.field public final a:Z
.field public final b:Z
.field public final c:Z
.field public final d:Z
.field public final e:Z
.field public final f:Z
.field public final g:Z
.field public final h:Z
.field public final i:Z
.field public final j:Z
.field public final k:Z
.field public final l:Z
.field private final m:I
# direct methods
.method static constructor <clinit>()V
.locals 2
.line 1
new-instance v0, Lcom/my/target/ClickArea;
const/16 v1, 0x1000
invoke-direct {v0, v1}, Lcom/my/target/ClickArea;-><init>(I)V
sput-object v0, Lcom/my/target/ClickArea;->n:Lcom/my/target/ClickArea;
.line 2
new-instance v0, Lcom/my/target/ClickArea;
const/16 v1, 0x40
invoke-direct {v0, v1}, Lcom/my/target/ClickArea;-><init>(I)V
sput-object v0, Lcom/my/target/ClickArea;->o:Lcom/my/target/ClickArea;
return-void
.end method
.method private constructor <init>(I)V
.locals 4
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput p1, p0, Lcom/my/target/ClickArea;->m:I
and-int/lit8 v0, p1, 0x1
const/4 v1, 0x0
const/4 v2, 0x1
if-ne v0, v2, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
.line 3
:goto_0
iput-boolean v0, p0, Lcom/my/target/ClickArea;->a:Z
and-int/lit8 v0, p1, 0x2
const/4 v3, 0x2
if-ne v0, v3, :cond_1
const/4 v0, 0x1
goto :goto_1
:cond_1
const/4 v0, 0x0
.line 4
:goto_1
iput-boolean v0, p0, Lcom/my/target/ClickArea;->b:Z
and-int/lit8 v0, p1, 0x4
const/4 v3, 0x4
if-ne v0, v3, :cond_2
const/4 v0, 0x1
goto :goto_2
:cond_2
const/4 v0, 0x0
.line 5
:goto_2
iput-boolean v0, p0, Lcom/my/target/ClickArea;->c:Z
and-int/lit8 v0, p1, 0x8
const/16 v3, 0x8
if-ne v0, v3, :cond_3
const/4 v0, 0x1
goto :goto_3
:cond_3
const/4 v0, 0x0
.line 6
:goto_3
iput-boolean v0, p0, Lcom/my/target/ClickArea;->d:Z
and-int/lit8 v0, p1, 0x10
const/16 v3, 0x10
if-ne v0, v3, :cond_4
const/4 v0, 0x1
goto :goto_4
:cond_4
const/4 v0, 0x0
.line 7
:goto_4
iput-boolean v0, p0, Lcom/my/target/ClickArea;->e:Z
and-int/lit8 v0, p1, 0x20
const/16 v3, 0x20
if-ne v0, v3, :cond_5
const/4 v0, 0x1
goto :goto_5
:cond_5
const/4 v0, 0x0
.line 8
:goto_5
iput-boolean v0, p0, Lcom/my/target/ClickArea;->f:Z
and-int/lit8 v0, p1, 0x40
const/16 v3, 0x40
if-ne v0, v3, :cond_6
const/4 v0, 0x1
goto :goto_6
:cond_6
const/4 v0, 0x0
.line 9
:goto_6
iput-boolean v0, p0, Lcom/my/target/ClickArea;->g:Z
and-int/lit16 v0, p1, 0x80
const/16 v3, 0x80
if-ne v0, v3, :cond_7
const/4 v0, 0x1
goto :goto_7
:cond_7
const/4 v0, 0x0
.line 10
:goto_7
iput-boolean v0, p0, Lcom/my/target/ClickArea;->h:Z
and-int/lit16 v0, p1, 0x100
const/16 v3, 0x100
and-int/lit16 v0, p1, 0x200
const/16 v3, 0x200
if-ne v0, v3, :cond_8
const/4 v0, 0x1
goto :goto_8
:cond_8
const/4 v0, 0x0
.line 11
:goto_8
iput-boolean v0, p0, Lcom/my/target/ClickArea;->i:Z
and-int/lit16 v0, p1, 0x400
const/16 v3, 0x400
if-ne v0, v3, :cond_9
const/4 v0, 0x1
goto :goto_9
:cond_9
const/4 v0, 0x0
.line 12
:goto_9
iput-boolean v0, p0, Lcom/my/target/ClickArea;->j:Z
and-int/lit16 v0, p1, 0x800
const/16 v3, 0x800
if-ne v0, v3, :cond_a
const/4 v0, 0x1
goto :goto_a
:cond_a
const/4 v0, 0x0
.line 13
:goto_a
iput-boolean v0, p0, Lcom/my/target/ClickArea;->k:Z
const/16 v0, 0x1000
and-int/2addr p1, v0
if-ne p1, v0, :cond_b
const/4 v1, 0x1
.line 14
:cond_b
iput-boolean v1, p0, Lcom/my/target/ClickArea;->l:Z
return-void
.end method
.method public static a(I)Lcom/my/target/ClickArea;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/my/target/ClickArea;
invoke-direct {v0, p0}, Lcom/my/target/ClickArea;-><init>(I)V
return-object v0
.end method
# virtual methods
.method public a()I
.locals 1
.line 2
iget v0, p0, Lcom/my/target/ClickArea;->m:I
return v0
.end method
@@ -1,80 +0,0 @@
.class Lcom/my/target/ClickHandler$a;
.super Ljava/lang/Object;
.source "ClickHandler.java"
# interfaces
.implements Lcom/my/target/UrlResolver$b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/my/target/ClickHandler;->a(Ljava/lang/String;Lcom/my/target/AdBanner;Landroid/content/Context;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/my/target/AdBanner;
.field final synthetic b:Landroid/content/Context;
.field final synthetic c:Lcom/my/target/ClickHandler;
# direct methods
.method constructor <init>(Lcom/my/target/ClickHandler;Lcom/my/target/AdBanner;Landroid/content/Context;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/my/target/ClickHandler$a;->c:Lcom/my/target/ClickHandler;
iput-object p2, p0, Lcom/my/target/ClickHandler$a;->a:Lcom/my/target/AdBanner;
iput-object p3, p0, Lcom/my/target/ClickHandler$a;->b:Landroid/content/Context;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;)V
.locals 3
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_0
.line 2
iget-object v0, p0, Lcom/my/target/ClickHandler$a;->c:Lcom/my/target/ClickHandler;
iget-object v1, p0, Lcom/my/target/ClickHandler$a;->a:Lcom/my/target/AdBanner;
iget-object v2, p0, Lcom/my/target/ClickHandler$a;->b:Landroid/content/Context;
invoke-static {v0, p1, v1, v2}, Lcom/my/target/ClickHandler;->a(Lcom/my/target/ClickHandler;Ljava/lang/String;Lcom/my/target/AdBanner;Landroid/content/Context;)V
.line 3
:cond_0
invoke-static {}, Lcom/my/target/ClickHandler;->b()Ljava/util/WeakHashMap;
move-result-object p1
iget-object v0, p0, Lcom/my/target/ClickHandler$a;->a:Lcom/my/target/AdBanner;
invoke-virtual {p1, v0}, Ljava/util/WeakHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
@@ -1,105 +0,0 @@
.class abstract Lcom/my/target/ClickHandler$b;
.super Ljava/lang/Object;
.source "ClickHandler.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/ClickHandler;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x40a
name = "b"
.end annotation
# instance fields
.field protected final a:Lcom/my/target/AdBanner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# direct methods
.method protected constructor <init>(Lcom/my/target/AdBanner;)V
.locals 0
.param p1 # Lcom/my/target/AdBanner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner;
return-void
.end method
.method static a(Lcom/my/target/AdBanner;)Lcom/my/target/ClickHandler$b;
.locals 2
.param p0 # Lcom/my/target/AdBanner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/my/target/ClickHandler$c;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/my/target/ClickHandler$c;-><init>(Lcom/my/target/AdBanner;Lcom/my/target/ClickHandler$a;)V
return-object v0
.end method
.method static a(Ljava/lang/String;Lcom/my/target/AdBanner;)Lcom/my/target/ClickHandler$b;
.locals 2
.param p0 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Lcom/my/target/AdBanner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
invoke-static {p0}, Lcom/my/target/UrlResolver;->a(Ljava/lang/String;)Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_0
.line 3
new-instance v0, Lcom/my/target/ClickHandler$d;
invoke-direct {v0, p0, p1, v1}, Lcom/my/target/ClickHandler$d;-><init>(Ljava/lang/String;Lcom/my/target/AdBanner;Lcom/my/target/ClickHandler$a;)V
return-object v0
.line 4
:cond_0
new-instance v0, Lcom/my/target/ClickHandler$e;
invoke-direct {v0, p0, p1, v1}, Lcom/my/target/ClickHandler$e;-><init>(Ljava/lang/String;Lcom/my/target/AdBanner;Lcom/my/target/ClickHandler$a;)V
return-object v0
.end method
# virtual methods
.method protected abstract a(Landroid/content/Context;)Z
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
@@ -1,355 +0,0 @@
.class Lcom/my/target/ClickHandler$c;
.super Lcom/my/target/ClickHandler$b;
.source "ClickHandler.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/ClickHandler;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "c"
.end annotation
# direct methods
.method private constructor <init>(Lcom/my/target/AdBanner;)V
.locals 0
.param p1 # Lcom/my/target/AdBanner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 2
invoke-direct {p0, p1}, Lcom/my/target/ClickHandler$b;-><init>(Lcom/my/target/AdBanner;)V
return-void
.end method
.method synthetic constructor <init>(Lcom/my/target/AdBanner;Lcom/my/target/ClickHandler$a;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/my/target/ClickHandler$c;-><init>(Lcom/my/target/AdBanner;)V
return-void
.end method
.method private a(Landroid/content/Intent;Landroid/content/Context;)Z
.locals 1
.param p1 # Landroid/content/Intent;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 17
:try_start_0
instance-of v0, p2, Landroid/app/Activity;
if-nez v0, :cond_0
const/high16 v0, 0x10000000
.line 18
invoke-virtual {p1, v0}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 19
:cond_0
invoke-virtual {p2, p1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
const/4 p1, 0x1
return p1
:catch_0
const/4 p1, 0x0
return p1
.end method
.method private a(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z
.locals 3
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p3 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 v0, 0x0
if-nez p2, :cond_0
return v0
.line 12
:cond_0
:try_start_0
new-instance v1, Landroid/content/Intent;
const-string v2, "android.intent.action.VIEW"
invoke-static {p2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object p2
invoke-direct {v1, v2, p2}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
.line 13
instance-of p2, p3, Landroid/app/Activity;
if-nez p2, :cond_1
const/high16 p2, 0x10000000
.line 14
invoke-virtual {v1, p2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 15
:cond_1
invoke-virtual {v1, p1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
.line 16
invoke-virtual {p3, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
const/4 p1, 0x1
return p1
:catch_0
return v0
.end method
.method private b(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z
.locals 3
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p3 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 v0, 0x0
if-nez p2, :cond_0
return v0
.line 1
:cond_0
:try_start_0
new-instance v1, Landroid/content/Intent;
const-string v2, "android.intent.action.VIEW"
invoke-static {p2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object p2
invoke-direct {v1, v2, p2}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
.line 2
instance-of p2, p3, Landroid/app/Activity;
if-nez p2, :cond_1
const/high16 p2, 0x10000000
.line 3
invoke-virtual {v1, p2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 4
:cond_1
invoke-virtual {v1, p1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
.line 5
invoke-virtual {p3, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
const/4 p1, 0x1
return p1
:catch_0
return v0
.end method
# virtual methods
.method protected a(Landroid/content/Context;)Z
.locals 5
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
iget-object v0, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner;
invoke-virtual {v0}, Lcom/my/target/AdBanner;->o()Ljava/lang/String;
move-result-object v0
const-string v1, "store"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_0
return v1
.line 2
:cond_0
iget-object v0, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner;
invoke-virtual {v0}, Lcom/my/target/AdBanner;->b()Ljava/lang/String;
move-result-object v0
if-nez v0, :cond_1
return v1
.line 3
:cond_1
invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v2
invoke-virtual {v2, v0}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
move-result-object v2
if-nez v2, :cond_2
return v1
.line 4
:cond_2
iget-object v3, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner;
invoke-virtual {v3}, Lcom/my/target/AdBanner;->f()Ljava/lang/String;
move-result-object v3
invoke-direct {p0, v0, v3, p1}, Lcom/my/target/ClickHandler$c;->a(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z
move-result v3
const/4 v4, 0x1
if-eqz v3, :cond_3
.line 5
iget-object v0, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner;
invoke-virtual {v0}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder;
move-result-object v0
const-string v1, "deeplinkClick"
invoke-virtual {v0, v1}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object v0
invoke-static {v0, p1}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V
return v4
.line 6
:cond_3
iget-object v3, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner;
invoke-virtual {v3}, Lcom/my/target/AdBanner;->v()Ljava/lang/String;
move-result-object v3
invoke-direct {p0, v0, v3, p1}, Lcom/my/target/ClickHandler$c;->b(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z
move-result v0
if-nez v0, :cond_5
.line 7
invoke-direct {p0, v2, p1}, Lcom/my/target/ClickHandler$c;->a(Landroid/content/Intent;Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_4
goto :goto_0
:cond_4
return v1
.line 8
:cond_5
:goto_0
iget-object v0, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner;
invoke-virtual {v0}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder;
move-result-object v0
const-string v1, "click"
invoke-virtual {v0, v1}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object v0
invoke-static {v0, p1}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V
.line 9
iget-object v0, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner;
invoke-virtual {v0}, Lcom/my/target/AdBanner;->t()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_6
.line 10
invoke-static {v0}, Lcom/my/target/UrlResolver;->a(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_6
.line 11
invoke-static {v0}, Lcom/my/target/UrlResolver;->d(Ljava/lang/String;)Lcom/my/target/UrlResolver;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/my/target/UrlResolver;->a(Landroid/content/Context;)V
:cond_6
return v4
.end method
@@ -1,250 +0,0 @@
.class Lcom/my/target/ClickHandler$d;
.super Lcom/my/target/ClickHandler$e;
.source "ClickHandler.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/ClickHandler;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "d"
.end annotation
# direct methods
.method private constructor <init>(Ljava/lang/String;Lcom/my/target/AdBanner;)V
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/AdBanner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 v0, 0x0
.line 2
invoke-direct {p0, p1, p2, v0}, Lcom/my/target/ClickHandler$e;-><init>(Ljava/lang/String;Lcom/my/target/AdBanner;Lcom/my/target/ClickHandler$a;)V
return-void
.end method
.method synthetic constructor <init>(Ljava/lang/String;Lcom/my/target/AdBanner;Lcom/my/target/ClickHandler$a;)V
.locals 0
.line 1
invoke-direct {p0, p1, p2}, Lcom/my/target/ClickHandler$d;-><init>(Ljava/lang/String;Lcom/my/target/AdBanner;)V
return-void
.end method
.method private a(Ljava/lang/String;Landroid/content/Context;)Z
.locals 2
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 5
:try_start_0
new-instance v0, Landroid/content/Intent;
const-string v1, "android.intent.action.VIEW"
invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object p1
invoke-direct {v0, v1, p1}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
.line 6
instance-of p1, p2, Landroid/app/Activity;
if-nez p1, :cond_0
const/high16 p1, 0x10000000
.line 7
invoke-virtual {v0, p1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 8
:cond_0
invoke-virtual {p2, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
const/4 p1, 0x1
return p1
:catch_0
const/4 p1, 0x0
return p1
.end method
.method private b(Ljava/lang/String;Landroid/content/Context;)Z
.locals 5
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const-string v0, "com.android.vending"
.line 1
:try_start_0
iget-object v1, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner;
invoke-virtual {v1}, Lcom/my/target/AdBanner;->A()Z
move-result v1
const/high16 v2, 0x10000000
if-eqz v1, :cond_1
.line 2
invoke-virtual {p2}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
move-result-object v1
if-eqz v1, :cond_3
.line 3
new-instance v3, Landroid/content/ComponentName;
const-string v4, "com.google.android.finsky.activities.LaunchUrlHandlerActivity"
invoke-direct {v3, v0, v4}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 4
invoke-virtual {v1, v3}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
.line 5
instance-of v0, p2, Landroid/app/Activity;
if-nez v0, :cond_0
.line 6
invoke-virtual {v1, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 7
:cond_0
invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object p1
invoke-virtual {v1, p1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
.line 8
invoke-virtual {p2, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
goto :goto_0
.line 9
:cond_1
new-instance v0, Landroid/content/Intent;
const-string v1, "android.intent.action.VIEW"
invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object p1
invoke-direct {v0, v1, p1}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
.line 10
instance-of p1, p2, Landroid/app/Activity;
if-nez p1, :cond_2
.line 11
invoke-virtual {v0, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 12
:cond_2
invoke-virtual {p2, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
:cond_3
:goto_0
const/4 p1, 0x1
return p1
:catch_0
const/4 p1, 0x0
return p1
.end method
# virtual methods
.method protected a(Landroid/content/Context;)Z
.locals 2
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
iget-object v0, p0, Lcom/my/target/ClickHandler$e;->b:Ljava/lang/String;
invoke-static {v0}, Lcom/my/target/UrlResolver;->b(Ljava/lang/String;)Z
move-result v0
const/4 v1, 0x1
if-eqz v0, :cond_0
.line 2
iget-object v0, p0, Lcom/my/target/ClickHandler$e;->b:Ljava/lang/String;
invoke-direct {p0, v0, p1}, Lcom/my/target/ClickHandler$d;->a(Ljava/lang/String;Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_1
return v1
.line 3
:cond_0
iget-object v0, p0, Lcom/my/target/ClickHandler$e;->b:Ljava/lang/String;
invoke-direct {p0, v0, p1}, Lcom/my/target/ClickHandler$d;->b(Ljava/lang/String;Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_1
return v1
.line 4
:cond_1
invoke-super {p0, p1}, Lcom/my/target/ClickHandler$e;->a(Landroid/content/Context;)Z
move-result p1
return p1
.end method
@@ -1,299 +0,0 @@
.class Lcom/my/target/ClickHandler$e;
.super Lcom/my/target/ClickHandler$b;
.source "ClickHandler.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/ClickHandler;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "e"
.end annotation
# instance fields
.field protected final b:Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# direct methods
.method private constructor <init>(Ljava/lang/String;Lcom/my/target/AdBanner;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/AdBanner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 2
invoke-direct {p0, p2}, Lcom/my/target/ClickHandler$b;-><init>(Lcom/my/target/AdBanner;)V
.line 3
iput-object p1, p0, Lcom/my/target/ClickHandler$e;->b:Ljava/lang/String;
return-void
.end method
.method synthetic constructor <init>(Ljava/lang/String;Lcom/my/target/AdBanner;Lcom/my/target/ClickHandler$a;)V
.locals 0
.line 1
invoke-direct {p0, p1, p2}, Lcom/my/target/ClickHandler$e;-><init>(Ljava/lang/String;Lcom/my/target/AdBanner;)V
return-void
.end method
.method private a(Ljava/lang/String;Landroid/content/Context;)Z
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 9
invoke-static {p1}, Lcom/my/target/ClickHandler$f;->a(Ljava/lang/String;)Lcom/my/target/ClickHandler$f;
move-result-object p1
invoke-virtual {p1, p2}, Lcom/my/target/ClickHandler$f;->a(Landroid/content/Context;)V
const/4 p1, 0x1
return p1
.end method
.method private b(Ljava/lang/String;Landroid/content/Context;)Z
.locals 3
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroid/annotation/TargetApi;
value = 0x12
.end annotation
.line 1
:try_start_0
new-instance v0, Landroid/content/Intent;
const-string v1, "android.intent.action.VIEW"
invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object p1
invoke-direct {v0, v1, p1}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
.line 2
new-instance p1, Landroid/os/Bundle;
invoke-direct {p1}, Landroid/os/Bundle;-><init>()V
const-string v1, "android.support.customtabs.extra.SESSION"
const/4 v2, 0x0
.line 3
invoke-virtual {p1, v1, v2}, Landroid/os/Bundle;->putBinder(Ljava/lang/String;Landroid/os/IBinder;)V
.line 4
instance-of v1, p2, Landroid/app/Activity;
if-nez v1, :cond_0
const/high16 v1, 0x10000000
.line 5
invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
:cond_0
const-string v1, "com.android.chrome"
.line 6
invoke-virtual {v0, v1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
.line 7
invoke-virtual {v0, p1}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent;
.line 8
invoke-virtual {p2, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
:try_end_0
.catch Landroid/content/ActivityNotFoundException; {:try_start_0 .. :try_end_0} :catch_0
const/4 p1, 0x1
return p1
:catch_0
const/4 p1, 0x0
return p1
.end method
.method private c(Ljava/lang/String;Landroid/content/Context;)Z
.locals 2
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
:try_start_0
new-instance v0, Landroid/content/Intent;
const-string v1, "android.intent.action.VIEW"
invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object p1
invoke-direct {v0, v1, p1}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
.line 2
instance-of p1, p2, Landroid/app/Activity;
if-nez p1, :cond_0
const/high16 p1, 0x10000000
.line 3
invoke-virtual {v0, p1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 4
:cond_0
invoke-virtual {p2, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
const/4 p1, 0x1
return p1
:catch_0
const/4 p1, 0x0
return p1
.end method
# virtual methods
.method protected a(Landroid/content/Context;)Z
.locals 2
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
iget-object v0, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner;
invoke-virtual {v0}, Lcom/my/target/AdBanner;->z()Z
move-result v0
if-eqz v0, :cond_0
.line 2
iget-object v0, p0, Lcom/my/target/ClickHandler$e;->b:Ljava/lang/String;
invoke-direct {p0, v0, p1}, Lcom/my/target/ClickHandler$e;->c(Ljava/lang/String;Landroid/content/Context;)Z
move-result p1
return p1
.line 3
:cond_0
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x12
if-lt v0, v1, :cond_1
.line 4
iget-object v0, p0, Lcom/my/target/ClickHandler$e;->b:Ljava/lang/String;
invoke-direct {p0, v0, p1}, Lcom/my/target/ClickHandler$e;->b(Ljava/lang/String;Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_1
const/4 p1, 0x1
return p1
.line 5
:cond_1
iget-object v0, p0, Lcom/my/target/ClickHandler$b;->a:Lcom/my/target/AdBanner;
invoke-virtual {v0}, Lcom/my/target/AdBanner;->o()Ljava/lang/String;
move-result-object v0
const-string v1, "store"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_3
.line 6
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x1c
if-lt v0, v1, :cond_2
iget-object v0, p0, Lcom/my/target/ClickHandler$e;->b:Ljava/lang/String;
invoke-static {v0}, Lcom/my/target/UrlResolver;->c(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_2
goto :goto_0
.line 7
:cond_2
iget-object v0, p0, Lcom/my/target/ClickHandler$e;->b:Ljava/lang/String;
invoke-direct {p0, v0, p1}, Lcom/my/target/ClickHandler$e;->a(Ljava/lang/String;Landroid/content/Context;)Z
move-result p1
return p1
.line 8
:cond_3
:goto_0
iget-object v0, p0, Lcom/my/target/ClickHandler$e;->b:Ljava/lang/String;
invoke-direct {p0, v0, p1}, Lcom/my/target/ClickHandler$e;->c(Ljava/lang/String;Landroid/content/Context;)Z
move-result p1
return p1
.end method
@@ -1,47 +0,0 @@
.class Lcom/my/target/ClickHandler$f$a;
.super Ljava/lang/Object;
.source "ClickHandler.java"
# interfaces
.implements Lcom/my/target/WebViewBrowser$d;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/my/target/ClickHandler$f;->a(Lcom/my/target/common/MyTargetActivity;Landroid/content/Intent;Landroid/widget/FrameLayout;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/my/target/common/MyTargetActivity;
# direct methods
.method constructor <init>(Lcom/my/target/ClickHandler$f;Lcom/my/target/common/MyTargetActivity;)V
.locals 0
.line 1
iput-object p2, p0, Lcom/my/target/ClickHandler$f$a;->a:Lcom/my/target/common/MyTargetActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a()V
.locals 1
.line 1
iget-object v0, p0, Lcom/my/target/ClickHandler$f$a;->a:Lcom/my/target/common/MyTargetActivity;
invoke-virtual {v0}, Landroid/app/Activity;->finish()V
return-void
.end method
@@ -1,263 +0,0 @@
.class Lcom/my/target/ClickHandler$f;
.super Ljava/lang/Object;
.source "ClickHandler.java"
# interfaces
.implements Lcom/my/target/common/MyTargetActivity$a;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/ClickHandler;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "f"
.end annotation
# instance fields
.field private final a:Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private b:Lcom/my/target/WebViewBrowser;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
# direct methods
.method private constructor <init>(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lcom/my/target/ClickHandler$f;->a:Ljava/lang/String;
return-void
.end method
.method public static a(Ljava/lang/String;)Lcom/my/target/ClickHandler$f;
.locals 1
.param p0 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/my/target/ClickHandler$f;
invoke-direct {v0, p0}, Lcom/my/target/ClickHandler$f;-><init>(Ljava/lang/String;)V
return-object v0
.end method
# virtual methods
.method public a()V
.locals 0
return-void
.end method
.method public a(Landroid/content/Context;)V
.locals 2
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 2
sput-object p0, Lcom/my/target/common/MyTargetActivity;->c:Lcom/my/target/common/MyTargetActivity$a;
.line 3
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/my/target/common/MyTargetActivity;
invoke-direct {v0, p1, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 4
instance-of v1, p1, Landroid/app/Activity;
if-nez v1, :cond_0
const/high16 v1, 0x10000000
.line 5
invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 6
:cond_0
invoke-virtual {p1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public a(Lcom/my/target/common/MyTargetActivity;Landroid/content/Intent;Landroid/widget/FrameLayout;)V
.locals 1
.param p1 # Lcom/my/target/common/MyTargetActivity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Intent;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/widget/FrameLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const p2, 0x103000d
.line 7
invoke-virtual {p1, p2}, Landroid/app/Activity;->setTheme(I)V
.line 8
sget p2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v0, 0x15
if-lt p2, v0, :cond_0
.line 9
invoke-virtual {p1}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
move-result-object p2
const/high16 v0, -0x80000000
.line 10
invoke-virtual {p2, v0}, Landroid/view/Window;->addFlags(I)V
const v0, -0xbaa59c
.line 11
invoke-virtual {p2, v0}, Landroid/view/Window;->setStatusBarColor(I)V
invoke-static {p2, v0}, Lru/vtosters/lite/utils/Themes;->setNavbarColor(Landroid/view/Window;I)V
.line 12
:cond_0
new-instance p2, Lcom/my/target/WebViewBrowser;
invoke-direct {p2, p1}, Lcom/my/target/WebViewBrowser;-><init>(Landroid/content/Context;)V
iput-object p2, p0, Lcom/my/target/ClickHandler$f;->b:Lcom/my/target/WebViewBrowser;
.line 13
iget-object p2, p0, Lcom/my/target/ClickHandler$f;->b:Lcom/my/target/WebViewBrowser;
invoke-virtual {p3, p2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 14
iget-object p2, p0, Lcom/my/target/ClickHandler$f;->b:Lcom/my/target/WebViewBrowser;
invoke-virtual {p2}, Lcom/my/target/WebViewBrowser;->a()V
.line 15
iget-object p2, p0, Lcom/my/target/ClickHandler$f;->b:Lcom/my/target/WebViewBrowser;
iget-object p3, p0, Lcom/my/target/ClickHandler$f;->a:Ljava/lang/String;
invoke-virtual {p2, p3}, Lcom/my/target/WebViewBrowser;->setUrl(Ljava/lang/String;)V
.line 16
iget-object p2, p0, Lcom/my/target/ClickHandler$f;->b:Lcom/my/target/WebViewBrowser;
new-instance p3, Lcom/my/target/ClickHandler$f$a;
invoke-direct {p3, p0, p1}, Lcom/my/target/ClickHandler$f$a;-><init>(Lcom/my/target/ClickHandler$f;Lcom/my/target/common/MyTargetActivity;)V
invoke-virtual {p2, p3}, Lcom/my/target/WebViewBrowser;->setListener(Lcom/my/target/WebViewBrowser$d;)V
return-void
.end method
.method public a(Landroid/view/MenuItem;)Z
.locals 0
const/4 p1, 0x0
return p1
.end method
.method public b()V
.locals 0
return-void
.end method
.method public c()Z
.locals 1
.line 1
iget-object v0, p0, Lcom/my/target/ClickHandler$f;->b:Lcom/my/target/WebViewBrowser;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/my/target/WebViewBrowser;->b()Z
move-result v0
if-eqz v0, :cond_0
.line 3
iget-object v0, p0, Lcom/my/target/ClickHandler$f;->b:Lcom/my/target/WebViewBrowser;
invoke-virtual {v0}, Lcom/my/target/WebViewBrowser;->d()V
const/4 v0, 0x0
return v0
:cond_0
const/4 v0, 0x1
return v0
.end method
.method public d()V
.locals 0
return-void
.end method
.method public e()V
.locals 0
return-void
.end method
.method public onActivityDestroy()V
.locals 1
.line 1
iget-object v0, p0, Lcom/my/target/ClickHandler$f;->b:Lcom/my/target/WebViewBrowser;
if-eqz v0, :cond_0
.line 2
invoke-virtual {v0}, Lcom/my/target/WebViewBrowser;->c()V
const/4 v0, 0x0
.line 3
iput-object v0, p0, Lcom/my/target/ClickHandler$f;->b:Lcom/my/target/WebViewBrowser;
:cond_0
return-void
.end method
@@ -1,267 +0,0 @@
.class public Lcom/my/target/ClickHandler;
.super Ljava/lang/Object;
.source "ClickHandler.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/my/target/ClickHandler$f;,
Lcom/my/target/ClickHandler$e;,
Lcom/my/target/ClickHandler$d;,
Lcom/my/target/ClickHandler$c;,
Lcom/my/target/ClickHandler$b;
}
.end annotation
# static fields
.field private static final a:Ljava/util/WeakHashMap;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/WeakHashMap<",
"Lcom/my/target/AdBanner;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
.line 1
new-instance v0, Ljava/util/WeakHashMap;
invoke-direct {v0}, Ljava/util/WeakHashMap;-><init>()V
sput-object v0, Lcom/my/target/ClickHandler;->a:Ljava/util/WeakHashMap;
return-void
.end method
.method private constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a()Lcom/my/target/ClickHandler;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
new-instance v0, Lcom/my/target/ClickHandler;
invoke-direct {v0}, Lcom/my/target/ClickHandler;-><init>()V
return-object v0
.end method
.method static synthetic a(Lcom/my/target/ClickHandler;Ljava/lang/String;Lcom/my/target/AdBanner;Landroid/content/Context;)V
.locals 0
.line 1
invoke-direct {p0, p1, p2, p3}, Lcom/my/target/ClickHandler;->b(Ljava/lang/String;Lcom/my/target/AdBanner;Landroid/content/Context;)V
return-void
.end method
.method private a(Ljava/lang/String;Lcom/my/target/AdBanner;Landroid/content/Context;)V
.locals 2
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/AdBanner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 10
invoke-virtual {p2}, Lcom/my/target/AdBanner;->y()Z
move-result v0
if-nez v0, :cond_1
invoke-static {p1}, Lcom/my/target/UrlResolver;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_0
goto :goto_0
.line 11
:cond_0
sget-object v0, Lcom/my/target/ClickHandler;->a:Ljava/util/WeakHashMap;
const/4 v1, 0x1
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, p2, v1}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 12
invoke-static {p1}, Lcom/my/target/UrlResolver;->d(Ljava/lang/String;)Lcom/my/target/UrlResolver;
move-result-object p1
new-instance v0, Lcom/my/target/ClickHandler$a;
invoke-direct {v0, p0, p2, p3}, Lcom/my/target/ClickHandler$a;-><init>(Lcom/my/target/ClickHandler;Lcom/my/target/AdBanner;Landroid/content/Context;)V
invoke-virtual {p1, v0}, Lcom/my/target/UrlResolver;->a(Lcom/my/target/UrlResolver$b;)Lcom/my/target/UrlResolver;
.line 13
invoke-virtual {p1, p3}, Lcom/my/target/UrlResolver;->a(Landroid/content/Context;)V
goto :goto_1
.line 14
:cond_1
:goto_0
invoke-direct {p0, p1, p2, p3}, Lcom/my/target/ClickHandler;->b(Ljava/lang/String;Lcom/my/target/AdBanner;Landroid/content/Context;)V
:goto_1
return-void
.end method
.method static synthetic b()Ljava/util/WeakHashMap;
.locals 1
.line 1
sget-object v0, Lcom/my/target/ClickHandler;->a:Ljava/util/WeakHashMap;
return-object v0
.end method
.method private b(Ljava/lang/String;Lcom/my/target/AdBanner;Landroid/content/Context;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/AdBanner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 2
invoke-static {p1, p2}, Lcom/my/target/ClickHandler$b;->a(Ljava/lang/String;Lcom/my/target/AdBanner;)Lcom/my/target/ClickHandler$b;
move-result-object p1
.line 3
invoke-virtual {p1, p3}, Lcom/my/target/ClickHandler$b;->a(Landroid/content/Context;)Z
return-void
.end method
# virtual methods
.method public a(Lcom/my/target/AdBanner;Landroid/content/Context;)V
.locals 1
.param p1 # Lcom/my/target/AdBanner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 3
invoke-virtual {p1}, Lcom/my/target/AdBanner;->t()Ljava/lang/String;
move-result-object v0
.line 4
invoke-virtual {p0, p1, v0, p2}, Lcom/my/target/ClickHandler;->a(Lcom/my/target/AdBanner;Ljava/lang/String;Landroid/content/Context;)V
return-void
.end method
.method public a(Lcom/my/target/AdBanner;Ljava/lang/String;Landroid/content/Context;)V
.locals 1
.param p1 # Lcom/my/target/AdBanner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p3 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 5
sget-object v0, Lcom/my/target/ClickHandler;->a:Ljava/util/WeakHashMap;
invoke-virtual {v0, p1}, Ljava/util/WeakHashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
return-void
.line 6
:cond_0
invoke-static {p1}, Lcom/my/target/ClickHandler$b;->a(Lcom/my/target/AdBanner;)Lcom/my/target/ClickHandler$b;
move-result-object v0
.line 7
invoke-virtual {v0, p3}, Lcom/my/target/ClickHandler$b;->a(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_1
return-void
:cond_1
if-eqz p2, :cond_2
.line 8
invoke-direct {p0, p2, p1, p3}, Lcom/my/target/ClickHandler;->a(Ljava/lang/String;Lcom/my/target/AdBanner;Landroid/content/Context;)V
.line 9
:cond_2
invoke-virtual {p1}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder;
move-result-object p1
const-string p2, "click"
invoke-virtual {p1, p2}, Lcom/my/target/StatHolder;->a(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object p1
invoke-static {p1, p3}, Lcom/my/target/StatResolver;->c(Ljava/util/List;Landroid/content/Context;)V
return-void
.end method
@@ -1,19 +0,0 @@
.class public interface abstract Lcom/my/target/CloseableLayout$a;
.super Ljava/lang/Object;
.source "CloseableLayout.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/CloseableLayout;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "a"
.end annotation
# virtual methods
.method public abstract onClose()V
.end method
@@ -1,563 +0,0 @@
.class public Lcom/my/target/CloseableLayout;
.super Landroid/widget/FrameLayout;
.source "CloseableLayout.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/my/target/CloseableLayout$a;
}
.end annotation
# instance fields
.field private final B:Landroid/graphics/Rect;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final C:Lcom/my/target/UiUtils;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private D:Lcom/my/target/CloseableLayout$a;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private E:Z
.field private F:Z
.field private G:I
.field private final a:I
.field private final b:Landroid/graphics/drawable/BitmapDrawable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final c:I
.field private final d:I
.field private final e:I
.field private final f:Landroid/graphics/Rect;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final g:Landroid/graphics/Rect;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final h:Landroid/graphics/Rect;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 3
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 2
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
iput-object v0, p0, Lcom/my/target/CloseableLayout;->f:Landroid/graphics/Rect;
.line 3
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
iput-object v0, p0, Lcom/my/target/CloseableLayout;->g:Landroid/graphics/Rect;
.line 4
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
iput-object v0, p0, Lcom/my/target/CloseableLayout;->h:Landroid/graphics/Rect;
.line 5
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
iput-object v0, p0, Lcom/my/target/CloseableLayout;->B:Landroid/graphics/Rect;
const v0, 0x800035
.line 6
iput v0, p0, Lcom/my/target/CloseableLayout;->G:I
.line 7
invoke-static {p1}, Lcom/my/target/UiUtils;->a(Landroid/content/Context;)Lcom/my/target/UiUtils;
move-result-object v0
iput-object v0, p0, Lcom/my/target/CloseableLayout;->C:Lcom/my/target/UiUtils;
.line 8
new-instance v0, Landroid/graphics/drawable/BitmapDrawable;
iget-object v1, p0, Lcom/my/target/CloseableLayout;->C:Lcom/my/target/UiUtils;
const/16 v2, 0x1e
invoke-virtual {v1, v2}, Lcom/my/target/UiUtils;->a(I)I
move-result v1
invoke-static {v1}, Lcom/my/target/BaseResources;->a(I)Landroid/graphics/Bitmap;
move-result-object v1
invoke-direct {v0, v1}, Landroid/graphics/drawable/BitmapDrawable;-><init>(Landroid/graphics/Bitmap;)V
iput-object v0, p0, Lcom/my/target/CloseableLayout;->b:Landroid/graphics/drawable/BitmapDrawable;
.line 9
iget-object v0, p0, Lcom/my/target/CloseableLayout;->b:Landroid/graphics/drawable/BitmapDrawable;
sget-object v1, Landroid/widget/FrameLayout;->EMPTY_STATE_SET:[I
invoke-virtual {v0, v1}, Landroid/graphics/drawable/BitmapDrawable;->setState([I)Z
.line 10
iget-object v0, p0, Lcom/my/target/CloseableLayout;->b:Landroid/graphics/drawable/BitmapDrawable;
invoke-virtual {v0, p0}, Landroid/graphics/drawable/BitmapDrawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
.line 11
invoke-static {p1}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
move-result-object v0
invoke-virtual {v0}, Landroid/view/ViewConfiguration;->getScaledTouchSlop()I
move-result v0
iput v0, p0, Lcom/my/target/CloseableLayout;->a:I
const/16 v0, 0x32
.line 12
invoke-static {v0, p1}, Lcom/my/target/UiUtils;->a(ILandroid/content/Context;)I
move-result v0
iput v0, p0, Lcom/my/target/CloseableLayout;->c:I
.line 13
invoke-static {v2, p1}, Lcom/my/target/UiUtils;->a(ILandroid/content/Context;)I
move-result v0
iput v0, p0, Lcom/my/target/CloseableLayout;->d:I
const/16 v0, 0x8
.line 14
invoke-static {v0, p1}, Lcom/my/target/UiUtils;->a(ILandroid/content/Context;)I
move-result p1
iput p1, p0, Lcom/my/target/CloseableLayout;->e:I
const/4 p1, 0x0
.line 15
invoke-virtual {p0, p1}, Landroid/widget/FrameLayout;->setWillNotDraw(Z)V
return-void
.end method
.method private a(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V
.locals 1
.line 3
iget v0, p0, Lcom/my/target/CloseableLayout;->G:I
invoke-static {v0, p1, p1, p2, p3}, Landroid/view/Gravity;->apply(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V
return-void
.end method
.method private b()V
.locals 1
const/4 v0, 0x0
.line 1
invoke-virtual {p0, v0}, Landroid/widget/FrameLayout;->playSoundEffect(I)V
.line 2
iget-object v0, p0, Lcom/my/target/CloseableLayout;->D:Lcom/my/target/CloseableLayout$a;
if-eqz v0, :cond_0
.line 3
invoke-interface {v0}, Lcom/my/target/CloseableLayout$a;->onClose()V
:cond_0
return-void
.end method
# virtual methods
.method public a()Z
.locals 1
.line 1
iget-object v0, p0, Lcom/my/target/CloseableLayout;->b:Landroid/graphics/drawable/BitmapDrawable;
invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;->isVisible()Z
move-result v0
return v0
.end method
.method a(III)Z
.locals 2
.annotation build Landroidx/annotation/VisibleForTesting;
.end annotation
.line 2
iget-object v0, p0, Lcom/my/target/CloseableLayout;->g:Landroid/graphics/Rect;
iget v1, v0, Landroid/graphics/Rect;->left:I
sub-int/2addr v1, p3
if-lt p1, v1, :cond_0
iget v1, v0, Landroid/graphics/Rect;->top:I
sub-int/2addr v1, p3
if-lt p2, v1, :cond_0
iget v1, v0, Landroid/graphics/Rect;->right:I
add-int/2addr v1, p3
if-ge p1, v1, :cond_0
iget p1, v0, Landroid/graphics/Rect;->bottom:I
add-int/2addr p1, p3
if-ge p2, p1, :cond_0
const/4 p1, 0x1
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
return p1
.end method
.method public draw(Landroid/graphics/Canvas;)V
.locals 4
.line 1
invoke-super {p0, p1}, Landroid/widget/FrameLayout;->draw(Landroid/graphics/Canvas;)V
.line 2
iget-boolean v0, p0, Lcom/my/target/CloseableLayout;->E:Z
if-eqz v0, :cond_0
const/4 v0, 0x0
.line 3
iput-boolean v0, p0, Lcom/my/target/CloseableLayout;->E:Z
.line 4
iget-object v1, p0, Lcom/my/target/CloseableLayout;->f:Landroid/graphics/Rect;
invoke-virtual {p0}, Landroid/widget/FrameLayout;->getWidth()I
move-result v2
invoke-virtual {p0}, Landroid/widget/FrameLayout;->getHeight()I
move-result v3
invoke-virtual {v1, v0, v0, v2, v3}, Landroid/graphics/Rect;->set(IIII)V
.line 5
iget v0, p0, Lcom/my/target/CloseableLayout;->c:I
iget-object v1, p0, Lcom/my/target/CloseableLayout;->f:Landroid/graphics/Rect;
iget-object v2, p0, Lcom/my/target/CloseableLayout;->g:Landroid/graphics/Rect;
invoke-direct {p0, v0, v1, v2}, Lcom/my/target/CloseableLayout;->a(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V
.line 6
iget-object v0, p0, Lcom/my/target/CloseableLayout;->B:Landroid/graphics/Rect;
iget-object v1, p0, Lcom/my/target/CloseableLayout;->g:Landroid/graphics/Rect;
invoke-virtual {v0, v1}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
.line 7
iget-object v0, p0, Lcom/my/target/CloseableLayout;->B:Landroid/graphics/Rect;
iget v1, p0, Lcom/my/target/CloseableLayout;->e:I
invoke-virtual {v0, v1, v1}, Landroid/graphics/Rect;->inset(II)V
.line 8
iget v0, p0, Lcom/my/target/CloseableLayout;->d:I
iget-object v1, p0, Lcom/my/target/CloseableLayout;->B:Landroid/graphics/Rect;
iget-object v2, p0, Lcom/my/target/CloseableLayout;->h:Landroid/graphics/Rect;
invoke-direct {p0, v0, v1, v2}, Lcom/my/target/CloseableLayout;->a(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V
.line 9
iget-object v0, p0, Lcom/my/target/CloseableLayout;->b:Landroid/graphics/drawable/BitmapDrawable;
iget-object v1, p0, Lcom/my/target/CloseableLayout;->h:Landroid/graphics/Rect;
invoke-virtual {v0, v1}, Landroid/graphics/drawable/BitmapDrawable;->setBounds(Landroid/graphics/Rect;)V
.line 10
:cond_0
iget-object v0, p0, Lcom/my/target/CloseableLayout;->b:Landroid/graphics/drawable/BitmapDrawable;
invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;->isVisible()Z
move-result v0
if-eqz v0, :cond_1
.line 11
iget-object v0, p0, Lcom/my/target/CloseableLayout;->b:Landroid/graphics/drawable/BitmapDrawable;
invoke-virtual {v0, p1}, Landroid/graphics/drawable/BitmapDrawable;->draw(Landroid/graphics/Canvas;)V
:cond_1
return-void
.end method
.method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
.locals 2
.line 1
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_0
return v1
.line 2
:cond_0
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v0
float-to-int v0, v0
.line 3
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result p1
float-to-int p1, p1
.line 4
invoke-virtual {p0, v0, p1, v1}, Lcom/my/target/CloseableLayout;->a(III)Z
move-result p1
return p1
.end method
.method protected onSizeChanged(IIII)V
.locals 0
.line 1
invoke-super {p0, p1, p2, p3, p4}, Landroid/widget/FrameLayout;->onSizeChanged(IIII)V
const/4 p1, 0x1
.line 2
iput-boolean p1, p0, Lcom/my/target/CloseableLayout;->E:Z
return-void
.end method
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.locals 3
.annotation build Landroid/annotation/SuppressLint;
value = {
"ClickableViewAccessibility"
}
.end annotation
.line 1
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v0
float-to-int v0, v0
.line 2
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result v1
float-to-int v1, v1
.line 3
iget v2, p0, Lcom/my/target/CloseableLayout;->a:I
invoke-virtual {p0, v0, v1, v2}, Lcom/my/target/CloseableLayout;->a(III)Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_0
.line 4
invoke-super {p0, p1}, Landroid/widget/FrameLayout;->onTouchEvent(Landroid/view/MotionEvent;)Z
return v1
.line 5
:cond_0
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result p1
const/4 v0, 0x1
if-eqz p1, :cond_3
if-eq p1, v0, :cond_2
const/4 v2, 0x3
if-eq p1, v2, :cond_1
goto :goto_0
.line 6
:cond_1
iput-boolean v1, p0, Lcom/my/target/CloseableLayout;->F:Z
goto :goto_0
.line 7
:cond_2
iget-boolean p1, p0, Lcom/my/target/CloseableLayout;->F:Z
if-eqz p1, :cond_4
.line 8
invoke-direct {p0}, Lcom/my/target/CloseableLayout;->b()V
.line 9
iput-boolean v1, p0, Lcom/my/target/CloseableLayout;->F:Z
goto :goto_0
.line 10
:cond_3
iput-boolean v0, p0, Lcom/my/target/CloseableLayout;->F:Z
:cond_4
:goto_0
return v0
.end method
.method setCloseBounds(Landroid/graphics/Rect;)V
.locals 1
.param p1 # Landroid/graphics/Rect;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/VisibleForTesting;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/CloseableLayout;->g:Landroid/graphics/Rect;
invoke-virtual {v0, p1}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
return-void
.end method
.method public setCloseGravity(I)V
.locals 0
.line 1
iput p1, p0, Lcom/my/target/CloseableLayout;->G:I
return-void
.end method
.method public setCloseVisible(Z)V
.locals 2
.line 1
iget-object v0, p0, Lcom/my/target/CloseableLayout;->b:Landroid/graphics/drawable/BitmapDrawable;
const/4 v1, 0x0
invoke-virtual {v0, p1, v1}, Landroid/graphics/drawable/BitmapDrawable;->setVisible(ZZ)Z
move-result p1
if-eqz p1, :cond_0
.line 2
iget-object p1, p0, Lcom/my/target/CloseableLayout;->g:Landroid/graphics/Rect;
invoke-virtual {p0, p1}, Landroid/widget/FrameLayout;->invalidate(Landroid/graphics/Rect;)V
:cond_0
return-void
.end method
.method public setOnCloseListener(Lcom/my/target/CloseableLayout$a;)V
.locals 0
.param p1 # Lcom/my/target/CloseableLayout$a;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
iput-object p1, p0, Lcom/my/target/CloseableLayout;->D:Lcom/my/target/CloseableLayout$a;
return-void
.end method
@@ -1,985 +0,0 @@
.class public Lcom/my/target/CommonBannerParser;
.super Ljava/lang/Object;
.source "CommonBannerParser.java"
# instance fields
.field private final a:Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final b:Lcom/my/target/AdService;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final c:Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final d:Lcom/my/target/StatsParser;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private e:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
# direct methods
.method private constructor <init>(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V
.locals 0
.param p1 # Lcom/my/target/AdService;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lcom/my/target/CommonBannerParser;->b:Lcom/my/target/AdService;
.line 3
iput-object p2, p0, Lcom/my/target/CommonBannerParser;->c:Lcom/my/target/AdConfig;
.line 4
iput-object p3, p0, Lcom/my/target/CommonBannerParser;->a:Landroid/content/Context;
.line 5
invoke-static {p1, p2, p3}, Lcom/my/target/StatsParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/StatsParser;
move-result-object p1
iput-object p1, p0, Lcom/my/target/CommonBannerParser;->d:Lcom/my/target/StatsParser;
return-void
.end method
.method public static a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/CommonBannerParser;
.locals 1
.param p0 # Lcom/my/target/AdService;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/my/target/CommonBannerParser;
invoke-direct {v0, p0, p1, p2}, Lcom/my/target/CommonBannerParser;-><init>(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V
return-object v0
.end method
.method private a(Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 88
invoke-static {p1}, Lcom/my/target/LogMessage;->d(Ljava/lang/String;)Lcom/my/target/LogMessage;
move-result-object p1
invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(Ljava/lang/String;)Lcom/my/target/LogMessage;
iget-object p2, p0, Lcom/my/target/CommonBannerParser;->c:Lcom/my/target/AdConfig;
.line 89
invoke-virtual {p2}, Lcom/my/target/AdConfig;->e()I
move-result p2
invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(I)Lcom/my/target/LogMessage;
iget-object p2, p0, Lcom/my/target/CommonBannerParser;->e:Ljava/lang/String;
.line 90
invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->c(Ljava/lang/String;)Lcom/my/target/LogMessage;
iget-object p2, p0, Lcom/my/target/CommonBannerParser;->b:Lcom/my/target/AdService;
.line 91
invoke-virtual {p2}, Lcom/my/target/AdService;->u()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->b(Ljava/lang/String;)Lcom/my/target/LogMessage;
iget-object p2, p0, Lcom/my/target/CommonBannerParser;->a:Landroid/content/Context;
.line 92
invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(Landroid/content/Context;)V
return-void
.end method
.method public static b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.locals 4
.param p0 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_1
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_0
goto :goto_0
.line 2
:cond_0
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0, p1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 3
invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I
move-result v2
if-lez v2, :cond_1
const/4 v2, 0x2
const-string v3, "<script\\s+[^>]*\\bsrc\\s*=\\s*(\\\\?[\\\"\\\'])mraid\\.js\\1[^>]*>\\s*<\\/script>\\n*"
.line 4
invoke-static {v3, v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern;
move-result-object v2
.line 5
invoke-virtual {v2, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
move-result-object p1
.line 6
invoke-virtual {p1}, Ljava/util/regex/Matcher;->find()Z
move-result v2
if-eqz v2, :cond_1
.line 7
invoke-virtual {p1}, Ljava/util/regex/Matcher;->start()I
move-result v1
.line 8
invoke-virtual {p1}, Ljava/util/regex/Matcher;->end()I
move-result p1
invoke-virtual {v0, v1, p1}, Ljava/lang/StringBuilder;->delete(II)Ljava/lang/StringBuilder;
.line 9
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "<script src=\""
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p0, "\"></script>"
invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-virtual {v0, v1, p0}, Ljava/lang/StringBuilder;->insert(ILjava/lang/String;)Ljava/lang/StringBuilder;
.line 10
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
:cond_1
:goto_0
return-object v1
.end method
# virtual methods
.method public a(Lorg/json/JSONObject;Lcom/my/target/AdBanner;)V
.locals 7
.param p1 # Lorg/json/JSONObject;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/AdBanner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const-string v0, "id"
.line 2
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/my/target/CommonBannerParser;->e:Ljava/lang/String;
.line 3
iget-object v0, p0, Lcom/my/target/CommonBannerParser;->e:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_0
.line 4
invoke-virtual {p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String;
move-result-object v0
const-string v1, "bannerID"
invoke-virtual {p1, v1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/my/target/CommonBannerParser;->e:Ljava/lang/String;
.line 5
:cond_0
iget-object v0, p0, Lcom/my/target/CommonBannerParser;->e:Ljava/lang/String;
invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->j(Ljava/lang/String;)V
const-string v0, "type"
.line 6
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 7
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_1
.line 8
invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->o(Ljava/lang/String;)V
.line 9
:cond_1
invoke-virtual {p2}, Lcom/my/target/AdBanner;->x()I
move-result v0
const-string v1, "width"
invoke-virtual {p1, v1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->c(I)V
.line 10
invoke-virtual {p2}, Lcom/my/target/AdBanner;->k()I
move-result v0
const-string v1, "height"
invoke-virtual {p1, v1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->a(I)V
const-string v0, "ageRestrictions"
.line 11
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 12
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_2
.line 13
invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->b(Ljava/lang/String;)V
:cond_2
const-string v0, "deeplink"
.line 14
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 15
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_3
.line 16
invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->f(Ljava/lang/String;)V
:cond_3
const-string v1, "trackingLink"
.line 17
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 18
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_4
.line 19
invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->n(Ljava/lang/String;)V
:cond_4
const-string v1, "bundle_id"
.line 20
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 21
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_5
.line 22
invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->c(Ljava/lang/String;)V
:cond_5
const-string v1, "urlscheme"
.line 23
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 24
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_6
.line 25
invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->p(Ljava/lang/String;)V
.line 26
:cond_6
invoke-virtual {p2}, Lcom/my/target/AdBanner;->z()Z
move-result v1
const-string v2, "openInBrowser"
invoke-virtual {p1, v2, v1}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v1
invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->b(Z)V
.line 27
invoke-virtual {p2}, Lcom/my/target/AdBanner;->A()Z
move-result v1
const-string v2, "usePlayStoreAction"
invoke-virtual {p1, v2, v1}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v1
invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->c(Z)V
.line 28
invoke-virtual {p2}, Lcom/my/target/AdBanner;->y()Z
move-result v1
const-string v2, "directLink"
invoke-virtual {p1, v2, v1}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v1
invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->a(Z)V
const-string v1, "navigationType"
.line 29
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 30
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_8
.line 31
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_7
const-string v0, "store"
.line 32
invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->k(Ljava/lang/String;)V
goto :goto_0
.line 33
:cond_7
invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->k(Ljava/lang/String;)V
:cond_8
:goto_0
const-string v0, "title"
.line 34
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 35
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_9
.line 36
invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->m(Ljava/lang/String;)V
:cond_9
const-string v0, "description"
.line 37
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 38
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_a
.line 39
invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->g(Ljava/lang/String;)V
:cond_a
const-string v0, "disclaimer"
.line 40
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 41
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_b
.line 42
invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->h(Ljava/lang/String;)V
.line 43
:cond_b
invoke-virtual {p2}, Lcom/my/target/AdBanner;->w()I
move-result v0
const-string v1, "votes"
invoke-virtual {p1, v1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->b(I)V
const-string v0, "category"
.line 44
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 45
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_c
.line 46
invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->d(Ljava/lang/String;)V
:cond_c
const-string v0, "subcategory"
.line 47
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 48
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_d
.line 49
invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->l(Ljava/lang/String;)V
:cond_d
const-string v0, "domain"
.line 50
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 51
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_e
.line 52
invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->i(Ljava/lang/String;)V
.line 53
:cond_e
invoke-virtual {p2}, Lcom/my/target/AdBanner;->j()F
move-result v0
float-to-double v0, v0
const-string v2, "duration"
invoke-virtual {p1, v2, v0, v1}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v0
double-to-float v0, v0
invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->a(F)V
const-string v0, "rating"
.line 54
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v1
const-string v2, "Bad value"
if-eqz v1, :cond_10
const-wide/high16 v3, -0x4010000000000000L # -1.0
.line 55
invoke-virtual {p1, v0, v3, v4}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v0
double-to-float v0, v0
float-to-double v3, v0
const-wide/high16 v5, 0x4014000000000000L # 5.0
cmpg-double v1, v3, v5
if-gtz v1, :cond_f
const-wide/16 v5, 0x0
cmpl-double v1, v3, v5
if-ltz v1, :cond_f
.line 56
invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->b(F)V
goto :goto_1
.line 57
:cond_f
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "unable to parse rating "
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v2, v0}, Lcom/my/target/CommonBannerParser;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 58
:cond_10
:goto_1
invoke-virtual {p2}, Lcom/my/target/AdBanner;->e()Ljava/lang/String;
move-result-object v0
const-string v1, "ctaText"
invoke-virtual {p1, v1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->e(Ljava/lang/String;)V
const-string v0, "iconLink"
.line 59
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v3, "iconWidth"
.line 60
invoke-virtual {p1, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v3
const-string v4, "iconHeight"
.line 61
invoke-virtual {p1, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v4
.line 62
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_11
.line 63
invoke-static {v1, v3, v4}, Lcom/my/target/common/e/ImageData;->a(Ljava/lang/String;II)Lcom/my/target/common/e/ImageData;
move-result-object v1
invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->a(Lcom/my/target/common/e/ImageData;)V
:cond_11
const-string v1, "imageLink"
.line 64
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v3, "imageWidth"
.line 65
invoke-virtual {p1, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v3
const-string v4, "imageHeight"
.line 66
invoke-virtual {p1, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v4
.line 67
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_12
.line 68
invoke-static {v1, v3, v4}, Lcom/my/target/common/e/ImageData;->a(Ljava/lang/String;II)Lcom/my/target/common/e/ImageData;
move-result-object v1
invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->b(Lcom/my/target/common/e/ImageData;)V
:cond_12
const-string v1, "clickArea"
.line 69
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_14
.line 70
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v1
if-gtz v1, :cond_13
.line 71
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "Bad ClickArea mask "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 72
invoke-direct {p0, v2, v1}, Lcom/my/target/CommonBannerParser;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_2
.line 73
:cond_13
invoke-static {v1}, Lcom/my/target/ClickArea;->a(I)Lcom/my/target/ClickArea;
move-result-object v1
invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->a(Lcom/my/target/ClickArea;)V
goto :goto_2
:cond_14
const-string v1, "extendedClickArea"
.line 74
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_16
const/4 v2, 0x1
.line 75
invoke-virtual {p1, v1, v2}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v1
if-eqz v1, :cond_15
.line 76
sget-object v1, Lcom/my/target/ClickArea;->n:Lcom/my/target/ClickArea;
invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->a(Lcom/my/target/ClickArea;)V
goto :goto_2
.line 77
:cond_15
sget-object v1, Lcom/my/target/ClickArea;->o:Lcom/my/target/ClickArea;
invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->a(Lcom/my/target/ClickArea;)V
:cond_16
:goto_2
const-string v1, "advertisingLabel"
const-string v2, ""
.line 78
invoke-virtual {p1, v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {p2, v1}, Lcom/my/target/AdBanner;->a(Ljava/lang/String;)V
const-string v1, "adChoices"
.line 79
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v1
if-eqz v1, :cond_17
.line 80
invoke-virtual {v1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v2, "clickLink"
.line 81
invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 82
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_17
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_17
.line 83
invoke-static {v0}, Lcom/my/target/common/e/ImageData;->a(Ljava/lang/String;)Lcom/my/target/common/e/ImageData;
move-result-object v0
invoke-static {v0, v1}, Lcom/my/target/AdChoices;->a(Lcom/my/target/common/e/ImageData;Ljava/lang/String;)Lcom/my/target/AdChoices;
move-result-object v0
invoke-virtual {p2, v0}, Lcom/my/target/AdBanner;->a(Lcom/my/target/AdChoices;)V
.line 84
:cond_17
iget-object v0, p0, Lcom/my/target/CommonBannerParser;->d:Lcom/my/target/StatsParser;
invoke-virtual {p2}, Lcom/my/target/AdBanner;->q()Lcom/my/target/StatHolder;
move-result-object v1
iget-object v2, p0, Lcom/my/target/CommonBannerParser;->e:Ljava/lang/String;
invoke-virtual {p2}, Lcom/my/target/AdBanner;->j()F
move-result p2
invoke-virtual {v0, v1, p1, v2, p2}, Lcom/my/target/StatsParser;->a(Lcom/my/target/StatHolder;Lorg/json/JSONObject;Ljava/lang/String;F)V
return-void
.end method
.method public a(Ljava/lang/String;Lorg/json/JSONObject;)Z
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lorg/json/JSONObject;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const-string v0, "source"
.line 85
invoke-virtual {p2, v0}, Lorg/json/JSONObject;->remove(Ljava/lang/String;)Ljava/lang/Object;
.line 86
:try_start_0
invoke-virtual {p2, v0, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_0
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
const/4 p1, 0x1
return p1
:catch_0
const-string p1, "Json error"
const-string p2, "Unable to re-encode source of html banner"
.line 87
invoke-direct {p0, p1, p2}, Lcom/my/target/CommonBannerParser;->a(Ljava/lang/String;Ljava/lang/String;)V
const/4 p1, 0x0
return p1
.end method
@@ -1,883 +0,0 @@
.class public Lcom/my/target/CommonVideoParser;
.super Ljava/lang/Object;
.source "CommonVideoParser.java"
# instance fields
.field private final a:Lcom/my/target/AdService;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final b:Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final c:Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private d:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
# direct methods
.method private constructor <init>(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V
.locals 0
.param p1 # Lcom/my/target/AdService;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lcom/my/target/CommonVideoParser;->a:Lcom/my/target/AdService;
.line 3
iput-object p2, p0, Lcom/my/target/CommonVideoParser;->b:Lcom/my/target/AdConfig;
.line 4
iput-object p3, p0, Lcom/my/target/CommonVideoParser;->c:Landroid/content/Context;
return-void
.end method
.method private a(Lorg/json/JSONObject;)Lcom/my/target/common/e/VideoData;
.locals 5
.param p1 # Lorg/json/JSONObject;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
const-string v0, "src"
.line 39
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "width"
.line 40
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v1
const-string v2, "height"
.line 41
invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v2
.line 42
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
const/4 v4, 0x0
if-nez v3, :cond_1
if-lez v1, :cond_1
if-lez v2, :cond_1
.line 43
invoke-static {v0, v1, v2}, Lcom/my/target/common/e/VideoData;->a(Ljava/lang/String;II)Lcom/my/target/common/e/VideoData;
move-result-object v0
const-string v1, "bitrate"
.line 44
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result p1
invoke-virtual {v0, p1}, Lcom/my/target/common/e/VideoData;->c(I)V
.line 45
invoke-virtual {v0}, Lcom/my/target/MediaData;->c()Ljava/lang/String;
move-result-object p1
const-string v1, ".m3u8"
invoke-virtual {p1, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_0
invoke-static {}, Lcom/my/target/MediaUtils;->b()Z
move-result p1
if-nez p1, :cond_0
const-string p1, "HLS Video does not supported, add com.google.android.exoplayer:exoplayer-hls dependency to play HLS video "
.line 46
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
return-object v4
:cond_0
return-object v0
.line 47
:cond_1
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "bad mediafile object, src = "
invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, ", width = "
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v0, ", height = "
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string v0, "Bad value"
invoke-direct {p0, v0, p1}, Lcom/my/target/CommonVideoParser;->a(Ljava/lang/String;Ljava/lang/String;)V
return-object v4
.end method
.method public static a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/CommonVideoParser;
.locals 1
.param p0 # Lcom/my/target/AdService;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/my/target/CommonVideoParser;
invoke-direct {v0, p0, p1, p2}, Lcom/my/target/CommonVideoParser;-><init>(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)V
return-object v0
.end method
.method private a(Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.line 48
invoke-static {p1}, Lcom/my/target/LogMessage;->d(Ljava/lang/String;)Lcom/my/target/LogMessage;
move-result-object p1
invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(Ljava/lang/String;)Lcom/my/target/LogMessage;
iget-object p2, p0, Lcom/my/target/CommonVideoParser;->b:Lcom/my/target/AdConfig;
.line 49
invoke-virtual {p2}, Lcom/my/target/AdConfig;->e()I
move-result p2
invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(I)Lcom/my/target/LogMessage;
iget-object p2, p0, Lcom/my/target/CommonVideoParser;->d:Ljava/lang/String;
.line 50
invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->c(Ljava/lang/String;)Lcom/my/target/LogMessage;
iget-object p2, p0, Lcom/my/target/CommonVideoParser;->a:Lcom/my/target/AdService;
.line 51
invoke-virtual {p2}, Lcom/my/target/AdService;->u()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->b(Ljava/lang/String;)Lcom/my/target/LogMessage;
iget-object p2, p0, Lcom/my/target/CommonVideoParser;->c:Landroid/content/Context;
.line 52
invoke-virtual {p1, p2}, Lcom/my/target/LogMessage;->a(Landroid/content/Context;)V
return-void
.end method
.method private b(Lorg/json/JSONObject;Lcom/my/target/MediaBanner;)V
.locals 1
.param p1 # Lorg/json/JSONObject;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/MediaBanner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/json/JSONObject;",
"Lcom/my/target/MediaBanner<",
"Lcom/my/target/common/e/VideoData;",
">;)V"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Lcom/my/target/CommonVideoParser;->c(Lorg/json/JSONObject;Lcom/my/target/MediaBanner;)V
.line 2
iget-object p1, p0, Lcom/my/target/CommonVideoParser;->a:Lcom/my/target/AdService;
invoke-virtual {p1}, Lcom/my/target/AdService;->h()Ljava/lang/Boolean;
move-result-object p1
if-eqz p1, :cond_0
.line 3
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
invoke-virtual {p2, p1}, Lcom/my/target/MediaBanner;->e(Z)V
.line 4
:cond_0
iget-object p1, p0, Lcom/my/target/CommonVideoParser;->a:Lcom/my/target/AdService;
invoke-virtual {p1}, Lcom/my/target/AdService;->i()Ljava/lang/Boolean;
move-result-object p1
if-eqz p1, :cond_1
.line 5
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
invoke-virtual {p2, p1}, Lcom/my/target/MediaBanner;->f(Z)V
.line 6
:cond_1
iget-object p1, p0, Lcom/my/target/CommonVideoParser;->a:Lcom/my/target/AdService;
invoke-virtual {p1}, Lcom/my/target/AdService;->n()F
move-result p1
const/4 v0, 0x0
cmpl-float v0, p1, v0
if-ltz v0, :cond_2
.line 7
invoke-virtual {p2, p1}, Lcom/my/target/MediaBanner;->c(F)V
:cond_2
return-void
.end method
.method private c(Lorg/json/JSONObject;Lcom/my/target/MediaBanner;)V
.locals 11
.param p1 # Lorg/json/JSONObject;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/MediaBanner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/json/JSONObject;",
"Lcom/my/target/MediaBanner<",
"Lcom/my/target/common/e/VideoData;",
">;)V"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/CommonVideoParser;->a:Lcom/my/target/AdService;
invoke-virtual {v0}, Lcom/my/target/AdService;->r()F
move-result v0
float-to-double v0, v0
const-wide/16 v2, 0x0
cmpg-double v4, v0, v2
if-gez v4, :cond_0
const-string v0, "point"
.line 2
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
move-result-wide v0
.line 3
:cond_0
invoke-static {v0, v1}, Ljava/lang/Double;->isNaN(D)Z
move-result v4
const-string v5, "Wrong value "
const-string v6, "Bad value"
const-wide/high16 v7, -0x4010000000000000L # -1.0
if-eqz v4, :cond_1
move-wide v0, v7
goto :goto_0
:cond_1
cmpg-double v4, v0, v2
if-gez v4, :cond_2
.line 4
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
const-string v9, " for point"
invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-direct {p0, v6, v4}, Lcom/my/target/CommonVideoParser;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 5
:cond_2
:goto_0
iget-object v4, p0, Lcom/my/target/CommonVideoParser;->a:Lcom/my/target/AdService;
invoke-virtual {v4}, Lcom/my/target/AdService;->s()F
move-result v4
float-to-double v9, v4
cmpg-double v4, v9, v2
if-gez v4, :cond_3
const-string v4, "pointP"
.line 6
invoke-virtual {p1, v4}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
move-result-wide v9
.line 7
:cond_3
invoke-static {v9, v10}, Ljava/lang/Double;->isNaN(D)Z
move-result p1
if-eqz p1, :cond_4
move-wide v9, v7
goto :goto_1
:cond_4
cmpg-double p1, v9, v2
if-gez p1, :cond_5
.line 8
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, v9, v10}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
const-string v4, " for pointP"
invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {p0, v6, p1}, Lcom/my/target/CommonVideoParser;->a(Ljava/lang/String;Ljava/lang/String;)V
:cond_5
:goto_1
cmpg-double p1, v0, v2
if-gez p1, :cond_6
cmpg-double p1, v9, v2
if-gez p1, :cond_6
const-wide/high16 v9, 0x4049000000000000L # 50.0
move-wide v0, v7
:cond_6
double-to-float p1, v0
.line 9
invoke-virtual {p2, p1}, Lcom/my/target/MediaBanner;->d(F)V
double-to-float p1, v9
.line 10
invoke-virtual {p2, p1}, Lcom/my/target/MediaBanner;->e(F)V
return-void
.end method
# virtual methods
.method public a(Lorg/json/JSONObject;Lcom/my/target/MediaBanner;)Z
.locals 6
.param p1 # Lorg/json/JSONObject;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/MediaBanner;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/json/JSONObject;",
"Lcom/my/target/MediaBanner<",
"Lcom/my/target/common/e/VideoData;",
">;)Z"
}
.end annotation
.line 2
iget-object v0, p0, Lcom/my/target/CommonVideoParser;->a:Lcom/my/target/AdService;
iget-object v1, p0, Lcom/my/target/CommonVideoParser;->b:Lcom/my/target/AdConfig;
iget-object v2, p0, Lcom/my/target/CommonVideoParser;->c:Landroid/content/Context;
invoke-static {v0, v1, v2}, Lcom/my/target/CommonBannerParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/CommonBannerParser;
move-result-object v0
invoke-virtual {v0, p1, p2}, Lcom/my/target/CommonBannerParser;->a(Lorg/json/JSONObject;Lcom/my/target/AdBanner;)V
.line 3
invoke-virtual {p2}, Lcom/my/target/AdBanner;->u()Ljava/lang/String;
move-result-object v0
const-string v1, "statistics"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
const/4 v1, 0x1
if-eqz v0, :cond_0
return v1
.line 4
:cond_0
invoke-virtual {p2}, Lcom/my/target/AdBanner;->m()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/my/target/CommonVideoParser;->d:Ljava/lang/String;
.line 5
invoke-virtual {p2}, Lcom/my/target/AdBanner;->j()F
move-result v0
const/4 v2, 0x0
const/4 v3, 0x0
cmpg-float v2, v0, v2
if-gtz v2, :cond_1
.line 6
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string p2, "wrong videoBanner duration "
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string p2, "Bad value"
invoke-direct {p0, p2, p1}, Lcom/my/target/CommonVideoParser;->a(Ljava/lang/String;Ljava/lang/String;)V
return v3
:cond_1
const-string v0, "Close"
const-string v2, "closeActionText"
.line 7
invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 8
invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->r(Ljava/lang/String;)V
.line 9
invoke-virtual {p2}, Lcom/my/target/MediaBanner;->K()Ljava/lang/String;
move-result-object v0
const-string v2, "replayActionText"
invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->t(Ljava/lang/String;)V
.line 10
invoke-virtual {p2}, Lcom/my/target/MediaBanner;->E()Ljava/lang/String;
move-result-object v0
const-string v2, "closeDelayActionText"
invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->s(Ljava/lang/String;)V
.line 11
invoke-virtual {p2}, Lcom/my/target/MediaBanner;->O()Z
move-result v0
const-string v2, "allowReplay"
invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->g(Z)V
.line 12
invoke-virtual {p2}, Lcom/my/target/MediaBanner;->S()Z
move-result v0
const-string v2, "automute"
invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->k(Z)V
.line 13
invoke-virtual {p2}, Lcom/my/target/MediaBanner;->L()Z
move-result v0
const-string v2, "allowBackButton"
invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->d(Z)V
.line 14
invoke-virtual {p2}, Lcom/my/target/MediaBanner;->M()Z
move-result v0
const-string v2, "allowClose"
invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->e(Z)V
const-wide/16 v4, 0x0
const-string v0, "allowCloseDelay"
.line 15
invoke-virtual {p1, v0, v4, v5}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v4
double-to-float v0, v4
invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->c(F)V
.line 16
invoke-virtual {p2}, Lcom/my/target/MediaBanner;->V()Z
move-result v0
const-string v2, "showPlayerControls"
invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->n(Z)V
.line 17
invoke-virtual {p2}, Lcom/my/target/MediaBanner;->T()Z
move-result v0
const-string v2, "autoplay"
invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->l(Z)V
.line 18
invoke-virtual {p2}, Lcom/my/target/MediaBanner;->U()Z
move-result v0
const-string v2, "hasCtaButton"
invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->m(Z)V
.line 19
invoke-virtual {p2}, Lcom/my/target/MediaBanner;->N()Z
move-result v0
const-string v2, "hasPause"
invoke-virtual {p1, v2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->f(Z)V
const-string v0, "previewLink"
.line 20
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 21
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_2
const-string v2, "previewWidth"
.line 22
invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v2
const-string v4, "previewHeight"
.line 23
invoke-virtual {p1, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v4
.line 24
invoke-static {v0, v2, v4}, Lcom/my/target/common/e/ImageData;->a(Ljava/lang/String;II)Lcom/my/target/common/e/ImageData;
move-result-object v0
.line 25
invoke-virtual {p2, v0}, Lcom/my/target/MediaBanner;->c(Lcom/my/target/common/e/ImageData;)V
:cond_2
const-string v0, "mediafiles"
.line 26
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v0
if-eqz v0, :cond_7
.line 27
invoke-virtual {v0}, Lorg/json/JSONArray;->length()I
move-result v2
if-nez v2, :cond_3
goto :goto_1
.line 28
:cond_3
invoke-direct {p0, p1, p2}, Lcom/my/target/CommonVideoParser;->b(Lorg/json/JSONObject;Lcom/my/target/MediaBanner;)V
.line 29
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
.line 30
invoke-virtual {v0}, Lorg/json/JSONArray;->length()I
move-result v2
const/4 v4, 0x0
:goto_0
if-ge v4, v2, :cond_5
.line 31
invoke-virtual {v0, v4}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
move-result-object v5
if-eqz v5, :cond_4
.line 32
invoke-direct {p0, v5}, Lcom/my/target/CommonVideoParser;->a(Lorg/json/JSONObject;)Lcom/my/target/common/e/VideoData;
move-result-object v5
if-eqz v5, :cond_4
.line 33
invoke-virtual {p1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_4
add-int/lit8 v4, v4, 0x1
goto :goto_0
.line 34
:cond_5
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
move-result v0
if-lez v0, :cond_6
.line 35
iget-object v0, p0, Lcom/my/target/CommonVideoParser;->b:Lcom/my/target/AdConfig;
invoke-virtual {v0}, Lcom/my/target/AdConfig;->f()I
move-result v0
invoke-static {p1, v0}, Lcom/my/target/common/e/VideoData;->a(Ljava/util/List;I)Lcom/my/target/common/e/VideoData;
move-result-object p1
if-eqz p1, :cond_6
.line 36
invoke-virtual {p2, p1}, Lcom/my/target/MediaBanner;->a(Lcom/my/target/MediaData;)V
return v1
:cond_6
return v3
:cond_7
:goto_1
const-string p1, "mediafiles array is empty"
.line 37
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
const-string p1, "Required field"
const-string p2, "unable to find mediaFiles in MediaBanner"
.line 38
invoke-direct {p0, p1, p2}, Lcom/my/target/CommonVideoParser;->a(Ljava/lang/String;Ljava/lang/String;)V
return v3
.end method
@@ -1,290 +0,0 @@
.class public Lcom/my/target/CompanionBanner;
.super Lcom/my/target/AdBanner;
.source "CompanionBanner.java"
# instance fields
.field private B:I
.field private C:I
.field private D:I
.field private E:I
.field private F:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private G:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private H:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private I:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private J:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private K:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
# direct methods
.method private constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Lcom/my/target/AdBanner;-><init>()V
const-string v0, "companion"
.line 2
iput-object v0, p0, Lcom/my/target/AdBanner;->v:Ljava/lang/String;
return-void
.end method
.method public static L()Lcom/my/target/CompanionBanner;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/my/target/CompanionBanner;
invoke-direct {v0}, Lcom/my/target/CompanionBanner;-><init>()V
return-object v0
.end method
# virtual methods
.method public B()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/CompanionBanner;->J:Ljava/lang/String;
return-object v0
.end method
.method public C()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/CompanionBanner;->I:Ljava/lang/String;
return-object v0
.end method
.method public D()I
.locals 1
.line 1
iget v0, p0, Lcom/my/target/CompanionBanner;->C:I
return v0
.end method
.method public E()I
.locals 1
.line 1
iget v0, p0, Lcom/my/target/CompanionBanner;->B:I
return v0
.end method
.method public F()I
.locals 1
.line 1
iget v0, p0, Lcom/my/target/CompanionBanner;->E:I
return v0
.end method
.method public G()I
.locals 1
.line 1
iget v0, p0, Lcom/my/target/CompanionBanner;->D:I
return v0
.end method
.method public H()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/CompanionBanner;->H:Ljava/lang/String;
return-object v0
.end method
.method public I()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/CompanionBanner;->G:Ljava/lang/String;
return-object v0
.end method
.method public J()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/CompanionBanner;->K:Ljava/lang/String;
return-object v0
.end method
.method public K()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/CompanionBanner;->F:Ljava/lang/String;
return-object v0
.end method
.method public d(I)V
.locals 0
.line 1
iput p1, p0, Lcom/my/target/CompanionBanner;->C:I
return-void
.end method
.method public e(I)V
.locals 0
.line 1
iput p1, p0, Lcom/my/target/CompanionBanner;->B:I
return-void
.end method
.method public f(I)V
.locals 0
.line 1
iput p1, p0, Lcom/my/target/CompanionBanner;->E:I
return-void
.end method
.method public g(I)V
.locals 0
.line 1
iput p1, p0, Lcom/my/target/CompanionBanner;->D:I
return-void
.end method
.method public q(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
iput-object p1, p0, Lcom/my/target/CompanionBanner;->J:Ljava/lang/String;
return-void
.end method
.method public r(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
iput-object p1, p0, Lcom/my/target/CompanionBanner;->I:Ljava/lang/String;
return-void
.end method
.method public s(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
iput-object p1, p0, Lcom/my/target/CompanionBanner;->H:Ljava/lang/String;
return-void
.end method
.method public t(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
iput-object p1, p0, Lcom/my/target/CompanionBanner;->G:Ljava/lang/String;
return-void
.end method
.method public u(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
iput-object p1, p0, Lcom/my/target/CompanionBanner;->K:Ljava/lang/String;
return-void
.end method
.method public v(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
iput-object p1, p0, Lcom/my/target/CompanionBanner;->F:Ljava/lang/String;
return-void
.end method
@@ -1,23 +0,0 @@
.class public Lcom/my/target/DefaultJsCall;
.super Lcom/my/target/AbstractJsCall;
.source "DefaultJsCall.java"
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;
}
.end annotation
.line 1
invoke-direct {p0, p1}, Lcom/my/target/AbstractJsCall;-><init>(Ljava/lang/String;)V
return-void
.end method
@@ -1,18 +0,0 @@
.class public Lcom/my/target/DefaultJsEvent;
.super Lcom/my/target/AbstractJsEvent;
.source "DefaultJsEvent.java"
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0, p1}, Lcom/my/target/AbstractJsEvent;-><init>(Ljava/lang/String;)V
return-void
.end method
@@ -1,65 +0,0 @@
.class final Lcom/my/target/DefaultView$a;
.super Ljava/lang/Object;
.source "DefaultView.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/my/target/DefaultView;->setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/my/target/DefaultView;
# direct methods
.method constructor <init>(Lcom/my/target/DefaultView;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/my/target/DefaultView$a;->a:Lcom/my/target/DefaultView;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 4
.line 1
iget-object v0, p0, Lcom/my/target/DefaultView$a;->a:Lcom/my/target/DefaultView;
invoke-static {v0}, Lcom/my/target/DefaultView;->b(Lcom/my/target/DefaultView;)Lcom/my/target/PanelView;
move-result-object v0
const/4 v1, 0x1
new-array v1, v1, [Landroid/view/View;
iget-object v2, p0, Lcom/my/target/DefaultView$a;->a:Lcom/my/target/DefaultView;
invoke-static {v2}, Lcom/my/target/DefaultView;->a(Lcom/my/target/DefaultView;)Lcom/my/target/IconButton;
move-result-object v2
const/4 v3, 0x0
aput-object v2, v1, v3
invoke-virtual {v0, v1}, Lcom/my/target/PanelView;->a([Landroid/view/View;)V
return-void
.end method
@@ -1,65 +0,0 @@
.class final Lcom/my/target/DefaultView$b;
.super Ljava/lang/Object;
.source "DefaultView.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/my/target/DefaultView;->setLayoutOrientation(I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/my/target/DefaultView;
# direct methods
.method constructor <init>(Lcom/my/target/DefaultView;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/my/target/DefaultView$b;->a:Lcom/my/target/DefaultView;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 4
.line 1
iget-object v0, p0, Lcom/my/target/DefaultView$b;->a:Lcom/my/target/DefaultView;
invoke-static {v0}, Lcom/my/target/DefaultView;->b(Lcom/my/target/DefaultView;)Lcom/my/target/PanelView;
move-result-object v0
const/4 v1, 0x1
new-array v1, v1, [Landroid/view/View;
iget-object v2, p0, Lcom/my/target/DefaultView$b;->a:Lcom/my/target/DefaultView;
invoke-static {v2}, Lcom/my/target/DefaultView;->a(Lcom/my/target/DefaultView;)Lcom/my/target/IconButton;
move-result-object v2
const/4 v3, 0x0
aput-object v2, v1, v3
invoke-virtual {v0, v1}, Lcom/my/target/PanelView;->a([Landroid/view/View;)V
return-void
.end method
File diff suppressed because it is too large Load Diff
@@ -1,60 +0,0 @@
.class Lcom/my/target/DeviceParamsDataProvider$a;
.super Ljava/lang/Object;
.source "DeviceParamsDataProvider.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/my/target/DeviceParamsDataProvider;->a(Landroid/content/Context;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/my/target/DeviceParamsDataProvider;
# direct methods
.method constructor <init>(Lcom/my/target/DeviceParamsDataProvider;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/my/target/DeviceParamsDataProvider$a;->a:Lcom/my/target/DeviceParamsDataProvider;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 3
.line 1
iget-object v0, p0, Lcom/my/target/DeviceParamsDataProvider$a;->a:Lcom/my/target/DeviceParamsDataProvider;
invoke-static {v0}, Lcom/my/target/DeviceParamsDataProvider;->a(Lcom/my/target/DeviceParamsDataProvider;)Z
move-result v0
.line 2
iget-object v1, p0, Lcom/my/target/DeviceParamsDataProvider$a;->a:Lcom/my/target/DeviceParamsDataProvider;
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
const-string v2, "rooted"
invoke-virtual {v1, v2, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z
return-void
.end method
File diff suppressed because it is too large Load Diff
@@ -1,43 +0,0 @@
.class final Lcom/my/target/DiskCache$a;
.super Ljava/lang/Object;
.source "DiskCache.java"
# interfaces
.implements Ljava/io/FilenameFilter;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/DiskCache;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = null
.end annotation
# direct methods
.method constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public accept(Ljava/io/File;Ljava/lang/String;)Z
.locals 0
const-string p1, "mytrg_"
.line 1
invoke-virtual {p2, p1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result p1
return p1
.end method
@@ -1,43 +0,0 @@
.class final Lcom/my/target/DiskCache$b;
.super Ljava/lang/Object;
.source "DiskCache.java"
# interfaces
.implements Ljava/io/FilenameFilter;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/DiskCache;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = null
.end annotation
# direct methods
.method constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public accept(Ljava/io/File;Ljava/lang/String;)Z
.locals 0
const-string p1, ".mp4"
.line 1
invoke-virtual {p2, p1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result p1
return p1
.end method
@@ -1,81 +0,0 @@
.class Lcom/my/target/DiskCache$c;
.super Ljava/lang/Object;
.source "DiskCache.java"
# interfaces
.implements Ljava/util/Comparator;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/my/target/DiskCache;->a()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Ljava/util/Comparator<",
"Ljava/io/File;",
">;"
}
.end annotation
# direct methods
.method constructor <init>(Lcom/my/target/DiskCache;)V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/io/File;Ljava/io/File;)I
.locals 2
.line 1
invoke-virtual {p2}, Ljava/io/File;->lastModified()J
move-result-wide v0
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p2
invoke-virtual {p1}, Ljava/io/File;->lastModified()J
move-result-wide v0
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p1
invoke-virtual {p2, p1}, Ljava/lang/Long;->compareTo(Ljava/lang/Long;)I
move-result p1
return p1
.end method
.method public synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I
.locals 0
.line 1
check-cast p1, Ljava/io/File;
check-cast p2, Ljava/io/File;
invoke-virtual {p0, p1, p2}, Lcom/my/target/DiskCache$c;->a(Ljava/io/File;Ljava/io/File;)I
move-result p1
return p1
.end method
File diff suppressed because it is too large Load Diff
@@ -1,102 +0,0 @@
.class public Lcom/my/target/EncryptionUtils;
.super Ljava/lang/Object;
.source "EncryptionUtils.java"
# direct methods
.method public static a(Ljava/lang/String;)Ljava/lang/String;
.locals 6
.param p0 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
:try_start_0
const-string v0, "md5"
.line 1
invoke-static {v0}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;
move-result-object v0
const-string v1, "UTF-8"
.line 2
invoke-static {v1}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
move-result-object v1
invoke-virtual {p0, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object p0
invoke-virtual {v0, p0}, Ljava/security/MessageDigest;->update([B)V
.line 3
invoke-virtual {v0}, Ljava/security/MessageDigest;->digest()[B
move-result-object p0
.line 4
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const/4 v1, 0x0
const/4 v2, 0x0
.line 5
:goto_0
array-length v3, p0
if-ge v2, v3, :cond_0
const-string v3, "%02X"
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/Object;
.line 6
aget-byte v5, p0, v2
invoke-static {v5}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
move-result-object v5
aput-object v5, v4, v1
invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
add-int/lit8 v2, v2, 0x1
goto :goto_0
.line 7
:cond_0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
sget-object v0, Ljava/util/Locale;->ROOT:Ljava/util/Locale;
invoke-virtual {p0, v0}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object p0
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
return-object p0
:catch_0
const/4 p0, 0x0
return-object p0
.end method
@@ -1,917 +0,0 @@
.class Lcom/my/target/EnvironmentParamsDataProvider$a;
.super Ljava/lang/Object;
.source "EnvironmentParamsDataProvider.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/EnvironmentParamsDataProvider;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "a"
.end annotation
# instance fields
.field private a:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private b:Ljava/util/ArrayList;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lcom/my/target/EnvironmentParamsDataProvider$b;",
">;"
}
.end annotation
.end field
# direct methods
.method constructor <init>(Landroid/content/Context;)V
.locals 4
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
.line 2
iput-object v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->b:Ljava/util/ArrayList;
const-string v0, "phone"
.line 3
invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/telephony/TelephonyManager;
if-nez v0, :cond_0
return-void
.line 4
:cond_0
:try_start_0
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
const/16 v2, 0x11
const-string v3, "android.permission.ACCESS_COARSE_LOCATION"
if-lt v1, v2, :cond_1
.line 5
:try_start_1
invoke-static {v3, p1}, Lcom/my/target/EnvironmentParamsDataProvider;->b(Ljava/lang/String;Landroid/content/Context;)Z
move-result v1
if-eqz v1, :cond_1
.line 6
invoke-direct {p0, v0}, Lcom/my/target/EnvironmentParamsDataProvider$a;->b(Landroid/telephony/TelephonyManager;)Ljava/util/ArrayList;
move-result-object v1
iput-object v1, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->b:Ljava/util/ArrayList;
.line 7
:cond_1
iget-object v1, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->b:Ljava/util/ArrayList;
if-eqz v1, :cond_2
iget-object v1, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->b:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-eqz v1, :cond_4
:cond_2
const-string v1, "android.permission.ACCESS_FINE_LOCATION"
.line 8
invoke-static {v1, p1}, Lcom/my/target/EnvironmentParamsDataProvider;->b(Ljava/lang/String;Landroid/content/Context;)Z
move-result v1
if-nez v1, :cond_3
.line 9
invoke-static {v3, p1}, Lcom/my/target/EnvironmentParamsDataProvider;->b(Ljava/lang/String;Landroid/content/Context;)Z
move-result p1
if-eqz p1, :cond_4
.line 10
:cond_3
invoke-direct {p0, v0}, Lcom/my/target/EnvironmentParamsDataProvider$a;->a(Landroid/telephony/TelephonyManager;)Ljava/util/ArrayList;
move-result-object p1
iput-object p1, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->b:Ljava/util/ArrayList;
:try_end_1
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0
goto :goto_0
:catch_0
move-exception p1
.line 11
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Environment provider exception "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
:cond_4
:goto_0
return-void
.end method
.method private a(Landroid/telephony/TelephonyManager;)Ljava/util/ArrayList;
.locals 4
.param p1 # Landroid/telephony/TelephonyManager;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroid/annotation/SuppressLint;
value = {
"MissingPermission"
}
.end annotation
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/telephony/TelephonyManager;",
")",
"Ljava/util/ArrayList<",
"Lcom/my/target/EnvironmentParamsDataProvider$b;",
">;"
}
.end annotation
.line 2
invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation;
move-result-object v0
if-eqz v0, :cond_1
.line 3
instance-of v1, v0, Landroid/telephony/gsm/GsmCellLocation;
if-eqz v1, :cond_1
.line 4
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 5
check-cast v0, Landroid/telephony/gsm/GsmCellLocation;
.line 6
new-instance v2, Lcom/my/target/EnvironmentParamsDataProvider$b;
const-string v3, "gsm"
invoke-direct {v2, v3}, Lcom/my/target/EnvironmentParamsDataProvider$b;-><init>(Ljava/lang/String;)V
.line 7
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8
invoke-virtual {v0}, Landroid/telephony/gsm/GsmCellLocation;->getCid()I
move-result v3
iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->b:I
.line 9
invoke-virtual {v0}, Landroid/telephony/gsm/GsmCellLocation;->getLac()I
move-result v0
iput v0, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->c:I
.line 10
invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getNetworkOperator()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->a:Ljava/lang/String;
.line 11
iget-object p1, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->a:Ljava/lang/String;
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_0
.line 12
:try_start_0
iget-object p1, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->a:Ljava/lang/String;
const/4 v0, 0x0
const/4 v3, 0x3
invoke-virtual {p1, v0, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result p1
iput p1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->d:I
.line 13
iget-object p1, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->a:Ljava/lang/String;
invoke-virtual {p1, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result p1
iput p1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->e:I
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
.line 14
:catch_0
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "unable to substring network operator "
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->a:Ljava/lang/String;
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 15
:cond_0
:goto_0
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "current cell: "
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v0, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->b:I
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v0, ","
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->c:I
invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->d:I
invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v0, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->e:I
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
goto :goto_1
:cond_1
const/4 v1, 0x0
:goto_1
return-object v1
.end method
.method static synthetic a(Lcom/my/target/EnvironmentParamsDataProvider$a;)Ljava/util/ArrayList;
.locals 0
.line 1
iget-object p0, p0, Lcom/my/target/EnvironmentParamsDataProvider$a;->b:Ljava/util/ArrayList;
return-object p0
.end method
.method private b(Landroid/telephony/TelephonyManager;)Ljava/util/ArrayList;
.locals 8
.param p1 # Landroid/telephony/TelephonyManager;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroid/annotation/SuppressLint;
value = {
"MissingPermission"
}
.end annotation
.annotation build Landroid/annotation/TargetApi;
value = 0x11
.end annotation
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/telephony/TelephonyManager;",
")",
"Ljava/util/ArrayList<",
"Lcom/my/target/EnvironmentParamsDataProvider$b;",
">;"
}
.end annotation
.line 1
invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getAllCellInfo()Ljava/util/List;
move-result-object p1
if-eqz p1, :cond_8
.line 2
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 3
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_0
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_9
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/telephony/CellInfo;
.line 4
invoke-virtual {v1}, Landroid/telephony/CellInfo;->isRegistered()Z
move-result v2
if-eqz v2, :cond_0
.line 5
instance-of v2, v1, Landroid/telephony/CellInfoLte;
const/16 v3, 0x18
const v4, 0x7fffffff
if-eqz v2, :cond_2
.line 6
new-instance v2, Lcom/my/target/EnvironmentParamsDataProvider$b;
const-string v5, "lte"
invoke-direct {v2, v5}, Lcom/my/target/EnvironmentParamsDataProvider$b;-><init>(Ljava/lang/String;)V
.line 7
check-cast v1, Landroid/telephony/CellInfoLte;
invoke-virtual {v1}, Landroid/telephony/CellInfoLte;->getCellIdentity()Landroid/telephony/CellIdentityLte;
move-result-object v5
.line 8
invoke-virtual {v1}, Landroid/telephony/CellInfoLte;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthLte;
move-result-object v1
.line 9
invoke-virtual {v5}, Landroid/telephony/CellIdentityLte;->getCi()I
move-result v6
iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->b:I
.line 10
iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->c:I
.line 11
invoke-virtual {v5}, Landroid/telephony/CellIdentityLte;->getMcc()I
move-result v6
iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->d:I
.line 12
invoke-virtual {v5}, Landroid/telephony/CellIdentityLte;->getMnc()I
move-result v6
iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->e:I
.line 13
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthLte;->getLevel()I
move-result v6
iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->f:I
.line 14
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthLte;->getDbm()I
move-result v6
iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->g:I
.line 15
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthLte;->getAsuLevel()I
move-result v6
iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->h:I
.line 16
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthLte;->getTimingAdvance()I
move-result v1
iput v1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->i:I
.line 17
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v1, v3, :cond_1
.line 18
invoke-virtual {v5}, Landroid/telephony/CellIdentityLte;->getEarfcn()I
move-result v1
iput v1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->j:I
.line 19
:cond_1
iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->k:I
.line 20
iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->l:I
.line 21
invoke-virtual {v5}, Landroid/telephony/CellIdentityLte;->getTac()I
move-result v1
iput v1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->m:I
goto/16 :goto_2
.line 22
:cond_2
instance-of v2, v1, Landroid/telephony/CellInfoGsm;
if-eqz v2, :cond_5
.line 23
new-instance v2, Lcom/my/target/EnvironmentParamsDataProvider$b;
const-string v5, "gsm"
invoke-direct {v2, v5}, Lcom/my/target/EnvironmentParamsDataProvider$b;-><init>(Ljava/lang/String;)V
.line 24
check-cast v1, Landroid/telephony/CellInfoGsm;
invoke-virtual {v1}, Landroid/telephony/CellInfoGsm;->getCellIdentity()Landroid/telephony/CellIdentityGsm;
move-result-object v5
.line 25
invoke-virtual {v1}, Landroid/telephony/CellInfoGsm;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthGsm;
move-result-object v1
.line 26
invoke-virtual {v5}, Landroid/telephony/CellIdentityGsm;->getCid()I
move-result v6
iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->b:I
.line 27
invoke-virtual {v5}, Landroid/telephony/CellIdentityGsm;->getLac()I
move-result v6
iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->c:I
.line 28
invoke-virtual {v5}, Landroid/telephony/CellIdentityGsm;->getMcc()I
move-result v6
iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->d:I
.line 29
invoke-virtual {v5}, Landroid/telephony/CellIdentityGsm;->getMnc()I
move-result v6
iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->e:I
.line 30
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthGsm;->getLevel()I
move-result v6
iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->f:I
.line 31
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthGsm;->getDbm()I
move-result v6
iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->g:I
.line 32
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthGsm;->getAsuLevel()I
move-result v6
iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->h:I
.line 33
sget v6, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v7, 0x1a
if-lt v6, v7, :cond_3
.line 34
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthGsm;->getTimingAdvance()I
move-result v1
iput v1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->i:I
goto :goto_1
.line 35
:cond_3
iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->i:I
.line 36
:goto_1
iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->j:I
.line 37
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v1, v3, :cond_4
.line 38
invoke-virtual {v5}, Landroid/telephony/CellIdentityGsm;->getBsic()I
move-result v1
iput v1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->k:I
.line 39
:cond_4
invoke-virtual {v5}, Landroid/telephony/CellIdentityGsm;->getPsc()I
move-result v1
iput v1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->l:I
.line 40
iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->m:I
goto/16 :goto_2
.line 41
:cond_5
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v5, 0x12
if-lt v2, v5, :cond_7
instance-of v2, v1, Landroid/telephony/CellInfoWcdma;
if-eqz v2, :cond_7
.line 42
new-instance v2, Lcom/my/target/EnvironmentParamsDataProvider$b;
const-string v5, "wcdma"
invoke-direct {v2, v5}, Lcom/my/target/EnvironmentParamsDataProvider$b;-><init>(Ljava/lang/String;)V
.line 43
check-cast v1, Landroid/telephony/CellInfoWcdma;
invoke-virtual {v1}, Landroid/telephony/CellInfoWcdma;->getCellIdentity()Landroid/telephony/CellIdentityWcdma;
move-result-object v5
.line 44
invoke-virtual {v1}, Landroid/telephony/CellInfoWcdma;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthWcdma;
move-result-object v1
.line 45
invoke-virtual {v5}, Landroid/telephony/CellIdentityWcdma;->getCid()I
move-result v6
iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->b:I
.line 46
invoke-virtual {v5}, Landroid/telephony/CellIdentityWcdma;->getLac()I
move-result v6
iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->c:I
.line 47
invoke-virtual {v5}, Landroid/telephony/CellIdentityWcdma;->getMcc()I
move-result v6
iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->d:I
.line 48
invoke-virtual {v5}, Landroid/telephony/CellIdentityWcdma;->getMnc()I
move-result v6
iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->e:I
.line 49
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthWcdma;->getLevel()I
move-result v6
iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->f:I
.line 50
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthWcdma;->getDbm()I
move-result v6
iput v6, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->g:I
.line 51
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthWcdma;->getAsuLevel()I
move-result v1
iput v1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->h:I
.line 52
iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->i:I
.line 53
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v1, v3, :cond_6
.line 54
invoke-virtual {v5}, Landroid/telephony/CellIdentityWcdma;->getUarfcn()I
move-result v1
iput v1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->j:I
.line 55
:cond_6
iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->k:I
.line 56
invoke-virtual {v5}, Landroid/telephony/CellIdentityWcdma;->getPsc()I
move-result v1
iput v1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->l:I
.line 57
iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->m:I
goto :goto_2
.line 58
:cond_7
instance-of v2, v1, Landroid/telephony/CellInfoCdma;
if-eqz v2, :cond_0
.line 59
new-instance v2, Lcom/my/target/EnvironmentParamsDataProvider$b;
const-string v3, "cdma"
invoke-direct {v2, v3}, Lcom/my/target/EnvironmentParamsDataProvider$b;-><init>(Ljava/lang/String;)V
.line 60
check-cast v1, Landroid/telephony/CellInfoCdma;
invoke-virtual {v1}, Landroid/telephony/CellInfoCdma;->getCellIdentity()Landroid/telephony/CellIdentityCdma;
move-result-object v3
.line 61
invoke-virtual {v1}, Landroid/telephony/CellInfoCdma;->getCellSignalStrength()Landroid/telephony/CellSignalStrengthCdma;
move-result-object v1
.line 62
invoke-virtual {v3}, Landroid/telephony/CellIdentityCdma;->getNetworkId()I
move-result v4
iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->n:I
.line 63
invoke-virtual {v3}, Landroid/telephony/CellIdentityCdma;->getSystemId()I
move-result v4
iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->o:I
.line 64
invoke-virtual {v3}, Landroid/telephony/CellIdentityCdma;->getBasestationId()I
move-result v4
iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->p:I
.line 65
invoke-virtual {v3}, Landroid/telephony/CellIdentityCdma;->getLatitude()I
move-result v4
iput v4, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->q:I
.line 66
invoke-virtual {v3}, Landroid/telephony/CellIdentityCdma;->getLongitude()I
move-result v3
iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->r:I
.line 67
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthCdma;->getCdmaLevel()I
move-result v3
iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->s:I
.line 68
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthCdma;->getLevel()I
move-result v3
iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->f:I
.line 69
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthCdma;->getEvdoLevel()I
move-result v3
iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->t:I
.line 70
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthCdma;->getAsuLevel()I
move-result v3
iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->h:I
.line 71
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthCdma;->getCdmaDbm()I
move-result v3
iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->u:I
.line 72
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthCdma;->getDbm()I
move-result v3
iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->g:I
.line 73
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthCdma;->getEvdoDbm()I
move-result v3
iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->v:I
.line 74
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthCdma;->getEvdoEcio()I
move-result v3
iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->w:I
.line 75
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthCdma;->getCdmaEcio()I
move-result v3
iput v3, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->x:I
.line 76
invoke-virtual {v1}, Landroid/telephony/CellSignalStrengthCdma;->getEvdoSnr()I
move-result v1
iput v1, v2, Lcom/my/target/EnvironmentParamsDataProvider$b;->y:I
.line 77
:goto_2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_0
:cond_8
const/4 v0, 0x0
:cond_9
return-object v0
.end method
@@ -1,154 +0,0 @@
.class Lcom/my/target/EnvironmentParamsDataProvider$b;
.super Ljava/lang/Object;
.source "EnvironmentParamsDataProvider.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/EnvironmentParamsDataProvider;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "b"
.end annotation
# instance fields
.field public final a:Ljava/lang/String;
.field b:I
.field c:I
.field d:I
.field e:I
.field f:I
.field g:I
.field h:I
.field i:I
.field j:I
.field k:I
.field l:I
.field m:I
.field n:I
.field o:I
.field p:I
.field q:I
.field r:I
.field s:I
.field t:I
.field u:I
.field v:I
.field w:I
.field x:I
.field y:I
# direct methods
.method constructor <init>(Ljava/lang/String;)V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const v0, 0x7fffffff
.line 2
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->b:I
.line 3
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->c:I
.line 4
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->d:I
.line 5
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->e:I
.line 6
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->f:I
.line 7
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->g:I
.line 8
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->h:I
.line 9
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->i:I
.line 10
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->j:I
.line 11
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->k:I
.line 12
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->l:I
.line 13
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->m:I
.line 14
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->n:I
.line 15
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->o:I
.line 16
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->p:I
.line 17
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->q:I
.line 18
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->r:I
.line 19
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->s:I
.line 20
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->t:I
.line 21
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->u:I
.line 22
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->v:I
.line 23
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->w:I
.line 24
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->x:I
.line 25
iput v0, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->y:I
.line 26
iput-object p1, p0, Lcom/my/target/EnvironmentParamsDataProvider$b;->a:Ljava/lang/String;
return-void
.end method
@@ -1,81 +0,0 @@
.class Lcom/my/target/EnvironmentParamsDataProvider$c$a;
.super Ljava/lang/Object;
.source "EnvironmentParamsDataProvider.java"
# interfaces
.implements Ljava/util/Comparator;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/my/target/EnvironmentParamsDataProvider$c;-><init>(Landroid/content/Context;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Ljava/util/Comparator<",
"Landroid/net/wifi/ScanResult;",
">;"
}
.end annotation
# direct methods
.method constructor <init>(Lcom/my/target/EnvironmentParamsDataProvider$c;)V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Landroid/net/wifi/ScanResult;Landroid/net/wifi/ScanResult;)I
.locals 0
.line 1
iget p1, p1, Landroid/net/wifi/ScanResult;->level:I
iget p2, p2, Landroid/net/wifi/ScanResult;->level:I
if-ge p1, p2, :cond_0
const/4 p1, 0x1
return p1
:cond_0
if-le p1, p2, :cond_1
const/4 p1, -0x1
return p1
:cond_1
const/4 p1, 0x0
return p1
.end method
.method public synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I
.locals 0
.line 1
check-cast p1, Landroid/net/wifi/ScanResult;
check-cast p2, Landroid/net/wifi/ScanResult;
invoke-virtual {p0, p1, p2}, Lcom/my/target/EnvironmentParamsDataProvider$c$a;->a(Landroid/net/wifi/ScanResult;Landroid/net/wifi/ScanResult;)I
move-result p1
return p1
.end method
@@ -1,129 +0,0 @@
.class Lcom/my/target/EnvironmentParamsDataProvider$c;
.super Ljava/lang/Object;
.source "EnvironmentParamsDataProvider.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/EnvironmentParamsDataProvider;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "c"
.end annotation
# instance fields
.field a:Landroid/net/wifi/WifiInfo;
.field b:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Landroid/net/wifi/ScanResult;",
">;"
}
.end annotation
.end field
# direct methods
.method constructor <init>(Landroid/content/Context;)V
.locals 3
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroid/annotation/SuppressLint;
value = {
"MissingPermission"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
:try_start_0
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
const-string v1, "wifi"
invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/net/wifi/WifiManager;
if-nez v0, :cond_0
return-void
.line 3
:cond_0
invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
move-result v1
if-eqz v1, :cond_3
.line 4
invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
move-result-object v1
iput-object v1, p0, Lcom/my/target/EnvironmentParamsDataProvider$c;->a:Landroid/net/wifi/WifiInfo;
.line 5
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x18
if-lt v1, v2, :cond_1
invoke-static {p1}, Lcom/my/target/EnvironmentParamsDataProvider;->f(Landroid/content/Context;)Z
move-result p1
if-eqz p1, :cond_2
.line 6
:cond_1
invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
move-result-object p1
iput-object p1, p0, Lcom/my/target/EnvironmentParamsDataProvider$c;->b:Ljava/util/List;
.line 7
:cond_2
iget-object p1, p0, Lcom/my/target/EnvironmentParamsDataProvider$c;->b:Ljava/util/List;
if-eqz p1, :cond_3
.line 8
iget-object p1, p0, Lcom/my/target/EnvironmentParamsDataProvider$c;->b:Ljava/util/List;
new-instance v0, Lcom/my/target/EnvironmentParamsDataProvider$c$a;
invoke-direct {v0, p0}, Lcom/my/target/EnvironmentParamsDataProvider$c$a;-><init>(Lcom/my/target/EnvironmentParamsDataProvider$c;)V
invoke-static {p1, v0}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
:try_end_0
.catch Ljava/lang/SecurityException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
const-string p1, "No permissions for access to wifi state"
.line 9
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
:cond_3
:goto_0
return-void
.end method
File diff suppressed because it is too large Load Diff
@@ -1,297 +0,0 @@
.class public abstract Lcom/my/target/FPDataProvider;
.super Ljava/lang/Object;
.source "FPDataProvider.java"
# instance fields
.field private final a:Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/my/target/FPDataProvider;->a:Ljava/util/Map;
return-void
.end method
# virtual methods
.method public declared-synchronized a()Ljava/util/Map;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
monitor-enter p0
.line 10
:try_start_0
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 11
iget-object v1, p0, Lcom/my/target/FPDataProvider;->a:Ljava/util/Map;
invoke-virtual {v0, v1}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 12
monitor-exit p0
return-object v0
:catchall_0
move-exception v0
monitor-exit p0
throw v0
.end method
.method public declared-synchronized a(Ljava/util/Map;)V
.locals 1
.param p1 # Ljava/util/Map;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
monitor-enter p0
.line 13
:try_start_0
iget-object v0, p0, Lcom/my/target/FPDataProvider;->a:Ljava/util/Map;
invoke-interface {p1, v0}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 14
monitor-exit p0
return-void
:catchall_0
move-exception p1
monitor-exit p0
throw p1
.end method
.method protected declared-synchronized a(Ljava/lang/String;)Z
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
monitor-enter p0
.line 6
:try_start_0
iget-object v0, p0, Lcom/my/target/FPDataProvider;->a:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
.line 7
iget-object v0, p0, Lcom/my/target/FPDataProvider;->a:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
const/4 p1, 0x1
.line 8
monitor-exit p0
return p1
:cond_0
const/4 p1, 0x0
.line 9
monitor-exit p0
return p1
:catchall_0
move-exception p1
monitor-exit p0
throw p1
.end method
.method protected declared-synchronized a(Ljava/lang/String;Ljava/lang/String;)Z
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
monitor-enter p0
.line 1
:try_start_0
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1
if-nez p2, :cond_0
.line 2
invoke-virtual {p0, p1}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;)Z
move-result p1
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
monitor-exit p0
return p1
.line 3
:cond_0
:try_start_1
iget-object v0, p0, Lcom/my/target/FPDataProvider;->a:Ljava/util/Map;
invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
const/4 p1, 0x1
.line 4
monitor-exit p0
return p1
:cond_1
const/4 p1, 0x0
.line 5
monitor-exit p0
return p1
:catchall_0
move-exception p1
monitor-exit p0
throw p1
.end method
.method protected declared-synchronized b()Ljava/util/Map;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
monitor-enter p0
.line 1
:try_start_0
iget-object v0, p0, Lcom/my/target/FPDataProvider;->a:Ljava/util/Map;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
monitor-exit p0
return-object v0
:catchall_0
move-exception v0
monitor-exit p0
throw v0
.end method
.method protected declared-synchronized c()V
.locals 1
monitor-enter p0
.line 1
:try_start_0
iget-object v0, p0, Lcom/my/target/FPDataProvider;->a:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->clear()V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 2
monitor-exit p0
return-void
:catchall_0
move-exception v0
monitor-exit p0
throw v0
.end method
@@ -1,208 +0,0 @@
.class public final Lcom/my/target/FingerprintDataProvider;
.super Lcom/my/target/FPDataProvider;
.source "FingerprintDataProvider.java"
# static fields
.field private static final f:Lcom/my/target/FingerprintDataProvider;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# instance fields
.field private final b:Lcom/my/target/DeviceParamsDataProvider;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final c:Lcom/my/target/EnvironmentParamsDataProvider;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final d:Lcom/my/target/GoogleAIdDataProvider;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final e:Lcom/my/target/NetworkInfoDataProvider;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
.line 1
new-instance v0, Lcom/my/target/FingerprintDataProvider;
invoke-direct {v0}, Lcom/my/target/FingerprintDataProvider;-><init>()V
sput-object v0, Lcom/my/target/FingerprintDataProvider;->f:Lcom/my/target/FingerprintDataProvider;
return-void
.end method
.method private constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Lcom/my/target/FPDataProvider;-><init>()V
.line 2
new-instance v0, Lcom/my/target/DeviceParamsDataProvider;
invoke-direct {v0}, Lcom/my/target/DeviceParamsDataProvider;-><init>()V
iput-object v0, p0, Lcom/my/target/FingerprintDataProvider;->b:Lcom/my/target/DeviceParamsDataProvider;
.line 3
new-instance v0, Lcom/my/target/EnvironmentParamsDataProvider;
invoke-direct {v0}, Lcom/my/target/EnvironmentParamsDataProvider;-><init>()V
iput-object v0, p0, Lcom/my/target/FingerprintDataProvider;->c:Lcom/my/target/EnvironmentParamsDataProvider;
.line 4
new-instance v0, Lcom/my/target/GoogleAIdDataProvider;
invoke-direct {v0}, Lcom/my/target/GoogleAIdDataProvider;-><init>()V
iput-object v0, p0, Lcom/my/target/FingerprintDataProvider;->d:Lcom/my/target/GoogleAIdDataProvider;
.line 5
new-instance v0, Lcom/my/target/NetworkInfoDataProvider;
invoke-direct {v0}, Lcom/my/target/NetworkInfoDataProvider;-><init>()V
iput-object v0, p0, Lcom/my/target/FingerprintDataProvider;->e:Lcom/my/target/NetworkInfoDataProvider;
return-void
.end method
.method public static e()Lcom/my/target/FingerprintDataProvider;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
sget-object v0, Lcom/my/target/FingerprintDataProvider;->f:Lcom/my/target/FingerprintDataProvider;
return-object v0
.end method
# virtual methods
.method public declared-synchronized a(Landroid/content/Context;)V
.locals 2
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/WorkerThread;
.end annotation
monitor-enter p0
.line 1
:try_start_0
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_0
const-string p1, "FingerprintDataProvider: You must not call collectData method from main thread"
.line 2
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 3
monitor-exit p0
return-void
.line 4
:cond_0
:try_start_1
invoke-virtual {p0}, Lcom/my/target/FPDataProvider;->c()V
.line 5
iget-object v0, p0, Lcom/my/target/FingerprintDataProvider;->b:Lcom/my/target/DeviceParamsDataProvider;
invoke-virtual {v0, p1}, Lcom/my/target/DeviceParamsDataProvider;->a(Landroid/content/Context;)V
.line 6
iget-object v0, p0, Lcom/my/target/FingerprintDataProvider;->c:Lcom/my/target/EnvironmentParamsDataProvider;
invoke-virtual {v0, p1}, Lcom/my/target/EnvironmentParamsDataProvider;->a(Landroid/content/Context;)V
.line 7
iget-object v0, p0, Lcom/my/target/FingerprintDataProvider;->d:Lcom/my/target/GoogleAIdDataProvider;
invoke-virtual {v0, p1}, Lcom/my/target/GoogleAIdDataProvider;->a(Landroid/content/Context;)V
.line 8
iget-object v0, p0, Lcom/my/target/FingerprintDataProvider;->e:Lcom/my/target/NetworkInfoDataProvider;
invoke-virtual {v0, p1}, Lcom/my/target/NetworkInfoDataProvider;->a(Landroid/content/Context;)V
.line 9
invoke-virtual {p0}, Lcom/my/target/FPDataProvider;->b()Ljava/util/Map;
move-result-object p1
.line 10
iget-object v0, p0, Lcom/my/target/FingerprintDataProvider;->b:Lcom/my/target/DeviceParamsDataProvider;
invoke-virtual {v0, p1}, Lcom/my/target/FPDataProvider;->a(Ljava/util/Map;)V
.line 11
iget-object v0, p0, Lcom/my/target/FingerprintDataProvider;->c:Lcom/my/target/EnvironmentParamsDataProvider;
invoke-virtual {v0, p1}, Lcom/my/target/FPDataProvider;->a(Ljava/util/Map;)V
.line 12
iget-object v0, p0, Lcom/my/target/FingerprintDataProvider;->d:Lcom/my/target/GoogleAIdDataProvider;
invoke-virtual {v0, p1}, Lcom/my/target/FPDataProvider;->a(Ljava/util/Map;)V
.line 13
iget-object v0, p0, Lcom/my/target/FingerprintDataProvider;->e:Lcom/my/target/NetworkInfoDataProvider;
invoke-virtual {v0, p1}, Lcom/my/target/FPDataProvider;->a(Ljava/util/Map;)V
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
.line 14
monitor-exit p0
return-void
:catchall_0
move-exception p1
monitor-exit p0
throw p1
.end method
.method public d()Lcom/my/target/EnvironmentParamsDataProvider;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/FingerprintDataProvider;->c:Lcom/my/target/EnvironmentParamsDataProvider;
return-object v0
.end method
@@ -1,104 +0,0 @@
.class final Lcom/my/target/FooterView$a;
.super Ljava/lang/Object;
.source "FooterView.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/FooterView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "a"
.end annotation
# instance fields
.field private final a:Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# direct methods
.method private constructor <init>(Landroid/content/Context;)V
.locals 0
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/my/target/FooterView$a;->a:Landroid/content/Context;
return-void
.end method
.method synthetic constructor <init>(Landroid/content/Context;B)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/my/target/FooterView$a;-><init>(Landroid/content/Context;)V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 2
.line 1
:try_start_0
new-instance p1, Landroid/content/Intent;
const-string v0, "android.intent.action.VIEW"
const-string v1, "https://target.my.com/"
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
invoke-direct {p1, v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
.line 2
iget-object v0, p0, Lcom/my/target/FooterView$a;->a:Landroid/content/Context;
instance-of v0, v0, Landroid/app/Activity;
if-nez v0, :cond_0
const/high16 v0, 0x10000000
.line 3
invoke-virtual {p1, v0}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 4
:cond_0
iget-object v0, p0, Lcom/my/target/FooterView$a;->a:Landroid/content/Context;
invoke-virtual {v0, p1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
return-void
:catchall_0
move-exception p1
.line 5
invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
return-void
.end method
@@ -1,502 +0,0 @@
.class public final Lcom/my/target/FooterView;
.super Landroid/widget/RelativeLayout;
.source "FooterView.java"
# annotations
.annotation build Landroid/annotation/SuppressLint;
value = {
"ViewConstructor"
}
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/my/target/FooterView$a;
}
.end annotation
# instance fields
.field private final a:Landroid/widget/RelativeLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final b:Landroid/widget/ImageView;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final c:Landroid/widget/ImageView;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final d:Lcom/my/target/UiUtils;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final e:Z
.field private final f:Landroid/view/View$OnClickListener;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# direct methods
.method public constructor <init>(Landroid/content/Context;Lcom/my/target/UiUtils;Z)V
.locals 2
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/UiUtils;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0, p1}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;)V
.line 2
new-instance v0, Landroid/widget/RelativeLayout;
invoke-direct {v0, p1}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/my/target/FooterView;->a:Landroid/widget/RelativeLayout;
.line 3
new-instance v0, Landroid/widget/ImageView;
invoke-direct {v0, p1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/my/target/FooterView;->b:Landroid/widget/ImageView;
.line 4
iget-object v0, p0, Lcom/my/target/FooterView;->b:Landroid/widget/ImageView;
const-string v1, "logo_image"
invoke-static {v0, v1}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V
.line 5
new-instance v0, Landroid/widget/ImageView;
invoke-direct {v0, p1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/my/target/FooterView;->c:Landroid/widget/ImageView;
.line 6
iget-object v0, p0, Lcom/my/target/FooterView;->c:Landroid/widget/ImageView;
const-string v1, "store_image"
invoke-static {v0, v1}, Lcom/my/target/UiUtils;->a(Landroid/view/View;Ljava/lang/String;)V
.line 7
iput-object p2, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils;
.line 8
iput-boolean p3, p0, Lcom/my/target/FooterView;->e:Z
.line 9
new-instance p2, Lcom/my/target/FooterView$a;
const/4 p3, 0x0
invoke-direct {p2, p1, p3}, Lcom/my/target/FooterView$a;-><init>(Landroid/content/Context;B)V
iput-object p2, p0, Lcom/my/target/FooterView;->f:Landroid/view/View$OnClickListener;
return-void
.end method
# virtual methods
.method final a()V
.locals 6
.line 1
new-instance v0, Landroid/widget/RelativeLayout$LayoutParams;
const/4 v1, -0x1
const/4 v2, -0x2
invoke-direct {v0, v1, v2}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
const/16 v2, 0xc
.line 2
invoke-virtual {v0, v2, v1}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V
.line 3
iget-object v1, p0, Lcom/my/target/FooterView;->a:Landroid/widget/RelativeLayout;
invoke-virtual {v1, v0}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 4
iget-object v0, p0, Lcom/my/target/FooterView;->b:Landroid/widget/ImageView;
invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context;
move-result-object v1
const/4 v2, 0x0
const-string v3, "iVBORw0KGgoAAAANSUhEUgAAAF8AAAA2CAYAAACht0VnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAByNJREFUeNrsW31sVEUQvyvntVI+WqTYFPkypSAoRU2kgh8YrYRIg9ZEYyqCH1GUGPuHBkg0Eo1GY0OEaECNRsGIooakIPWDVIwpopaAkdKAUhEFRahS5ECscM7EafK67szue7d3xx03yS+vfW92dt/v7c7uzuyFQjlxKvF4fHr8P6kx6ebl6HJLPFzW07+RHPnpId5KcuSnifgc+W6Ivy4I8VZ+KcuJw0shYCygCjAFMAIwDHAKsA+wFfAVYANgfzgc9pYvhcsnuS7oj/Q+2GMBG+P+pFax84yge2eO6d5khQG3AGLxYHISP5zHXrug2wY4F3A2g1D4DCK+DC6fAioSNNUPXE+MbO4lFxVEpuSdAaSHaMOzzwHxuwExB836B/BtXrYTDzIP0Oij2CHAFsA2wFHP/e8Ak7wTbgLEjwY7f2Z7j7/Hwo/vxckRVy6API2NswCF9CF7rXQA3T7nDNQfGfSFCgDlgEFqYwLaK6UVw2pAPb6kgcybACtJt8Bgu8pAxM+kEw7Y7pgz4unl+gIG6IiFe5U02/fIo4we4mrAOsBngNlqjyK9IZoGduJKgGnf44puF2Ago4s99YRAxBJAJIEO45R4HFpNHuWXlef5zMv01xDfoNF7VqP3EdPQ2zTt68foLmQ+/rsCEfcFHbVIYABXg7yeI/X4lZpCYY/Ok4zh4YqdemF9bEMmR2g1o9uo0R0u2J6fROJbASWAIg+iJqNRxliEnpcIFZZ77FwhbU6UOi8TdHU9fxmju0yjO4PR/SCJxDcHcmPkw3QSpd7caCIfh5Whce1KnbMF3cGakXmQ0a3RvE85ozsgicT3CRpY6888Q4MTADWGxqGNLw1But3K/2WM3lJY/x5S7uGqZjCjv0lz73tAA+Bhz72rwO4RC6LRN8+gIBsG1nYAnhfeDXfM1WD7pMcGtrWWyr8Hzw5LFVYyX3Sxxay+ALDGYtJZrNT5HKN3iaZ94xjdLs6N0GjBuMoEafmqxHwW+ZxI/9fj4f9RmrmuLAj5LqVeqXMJo3eepn33M7pLHW7GXkyUeLLVpNF9Pd3JlCOWesc0925ndF3F0S8CPOBDf73qajxyvubeTG6Epor8P5R4y1ib5A5tuCYzur84attjPnQx5lPDEI/SqrlXRPNnIPJxAhwFWGvQw8DTHKb3nvD8fTngesaGOrHWCfUddhR4u9lHkW4g/pTwfIeweNGS/7ehwjlQ4R6K8kkyGfTeCOnzmcd6QgpwaRZsVHuIKYbLS4JuzFHP9zP6+xqen/JDfkQo0EPah/R3iaC3yrNEHKJ5HqU9wde0dOQEV1jfUNh1tYGYvzwfCvUwdjIJcA0N9R9xyQntOsAZwPAwlN0Of15oSf7npkQLN2K4oTdGmNXnevTeF/TGe/Ra4qmRgbQBWqwE/NSl3iCD67nVR52XGmw1M+XCXIEKobJ+FqQeV+JA61JE/l5LvUUGwjCZvsfCzkYpPEF7BV0naJP8Hefz34RhedRiKD4Bet5W/WZRZjlN5ImIbe70ISlmTyuXiYCfBBubAdMMWaxhjJtcK32xMuZLj1b0XmX0ShS9Ryx6bEQIgHmlw9EoGWOx8olQ5mu/p9xOwI26fISm/NNM3VVSoWJNgV2atNlMjd5bGr2RAgmdPbFtGqYmF3WlI/KtI5q040VXlOejTF+h7nyTrzqgFKhg9F7w6GzQGabG1+rCv2qWipI0O7keg0EqnyQfF55dnMRc8XKmzhW2udk7APeyWZfeWa+oqVeQTYwbTaGQs5RPaFB66VAKdbdbEI6jdDL1VOwgrwmjriAJ5Eujc3goE4SIC1NPmmWZF71BnUzJBXBLz5agsXemzSOEuppcHDJI5QfASW+FBfFtXPKc7NQJZVtEP2zf1gsMSZbiTCI+n/KgNjLPYhRJh2APUp4gSDvRvc01tK8uk4iPChOvTqZbrkA6DXbexhyCzUcg0qdaLH9XZoy7oZfyG5KotLQ9xLAC8u4nHgRMpAxYES3B0adfS8kfmyMjzTZ7gtOFeGlzIi0dy3zUUWoxAlzIGpeTeSrILxdeZpZwZKTQZz14gu2LJBK/IMixw3T3+s3MyzQYjq3kBagPJ+G7HJPeQaueUEaJsHvt7Bm+cN2qeR5L5GXptNxTCZKOEYGajPHvPuLod3tGhu7oyscOV1jTmRMHceajL8XchSsXk85fI3LRvh88qTdd2q7VReXhcBhD6U0I6sGYgRtKwHox74w/YMBftOwHdDn4YcRpQ/5Q5j4m1zHPyx3v2+a6IZQU/5WwJVUEpNNndTD351MuYTzzfHsoSySdPX+T8GyX8GxftpCftrUpBZ5+91kM/XSBkrbMWEmn28FTbO/4LLMqW4g/HZabxUI8XCfTcqy5/QBTfZCfn2PMfZih1oL4V3JsJe8jjBOij93qLx9z4v4DYHJ+oTIP4GmyYdn4vv8KMABn4J6/m2yRnwAAAABJRU5ErkJggg=="
.line 5
invoke-static {v3, v2}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
move-result-object v3
.line 6
new-instance v4, Landroid/graphics/BitmapFactory$Options;
invoke-direct {v4}, Landroid/graphics/BitmapFactory$Options;-><init>()V
const/16 v5, 0x140
.line 7
iput v5, v4, Landroid/graphics/BitmapFactory$Options;->inDensity:I
.line 8
invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v1
invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
move-result-object v1
iget v1, v1, Landroid/util/DisplayMetrics;->densityDpi:I
iput v1, v4, Landroid/graphics/BitmapFactory$Options;->inTargetDensity:I
.line 9
array-length v1, v3
invoke-static {v3, v2, v1, v4}, Landroid/graphics/BitmapFactory;->decodeByteArray([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;
move-result-object v1
.line 10
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
.line 11
iget-object v0, p0, Lcom/my/target/FooterView;->a:Landroid/widget/RelativeLayout;
iget-object v1, p0, Lcom/my/target/FooterView;->b:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V
.line 12
iget-object v0, p0, Lcom/my/target/FooterView;->a:Landroid/widget/RelativeLayout;
iget-object v1, p0, Lcom/my/target/FooterView;->c:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V
.line 13
iget-object v0, p0, Lcom/my/target/FooterView;->a:Landroid/widget/RelativeLayout;
invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V
return-void
.end method
.method final a(IZ)V
.locals 11
.line 14
div-int/lit8 v0, p1, 0x3
.line 15
iget-boolean v1, p0, Lcom/my/target/FooterView;->e:Z
if-eqz v1, :cond_0
.line 16
div-int/lit8 v0, p1, 0x5
.line 17
:cond_0
new-instance p1, Landroid/widget/RelativeLayout$LayoutParams;
const/4 v1, -0x2
invoke-direct {p1, v1, v0}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
const/4 v2, 0x4
const/16 v3, 0x18
const/16 v4, 0x8
const/16 v5, 0x10
if-eqz p2, :cond_1
.line 18
iget-object v6, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils;
invoke-virtual {v6, v4}, Lcom/my/target/UiUtils;->a(I)I
move-result v6
iget-object v7, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils;
invoke-virtual {v7, v2}, Lcom/my/target/UiUtils;->a(I)I
move-result v7
iget-object v8, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils;
invoke-virtual {v8, v4}, Lcom/my/target/UiUtils;->a(I)I
move-result v8
iget-object v9, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils;
.line 19
invoke-virtual {v9, v5}, Lcom/my/target/UiUtils;->a(I)I
move-result v9
.line 20
invoke-virtual {p1, v6, v7, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V
goto :goto_0
.line 21
:cond_1
iget-object v6, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils;
invoke-virtual {v6, v3}, Lcom/my/target/UiUtils;->a(I)I
move-result v6
iget-object v7, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils;
invoke-virtual {v7, v5}, Lcom/my/target/UiUtils;->a(I)I
move-result v7
iget-object v8, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils;
const/16 v9, 0x12
invoke-virtual {v8, v9}, Lcom/my/target/UiUtils;->a(I)I
move-result v8
iget-object v9, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils;
.line 22
invoke-virtual {v9, v5}, Lcom/my/target/UiUtils;->a(I)I
move-result v9
.line 23
invoke-virtual {p1, v6, v7, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V
:goto_0
const/4 v6, -0x1
const/16 v7, 0xf
.line 24
invoke-virtual {p1, v7, v6}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V
.line 25
sget v8, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v9, 0x11
if-lt v8, v9, :cond_2
const/16 v8, 0x14
.line 26
invoke-virtual {p1, v8}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V
goto :goto_1
:cond_2
const/16 v8, 0x9
.line 27
invoke-virtual {p1, v8}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V
.line 28
:goto_1
iget-object v8, p0, Lcom/my/target/FooterView;->c:Landroid/widget/ImageView;
sget-object v10, Landroid/widget/ImageView$ScaleType;->FIT_START:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v8, v10}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 29
iget-object v8, p0, Lcom/my/target/FooterView;->c:Landroid/widget/ImageView;
invoke-virtual {v8, p1}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 30
new-instance p1, Landroid/widget/RelativeLayout$LayoutParams;
invoke-direct {p1, v1, v0}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
if-eqz p2, :cond_3
.line 31
iget-object p2, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils;
invoke-virtual {p2, v4}, Lcom/my/target/UiUtils;->a(I)I
move-result p2
iget-object v0, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils;
invoke-virtual {v0, v2}, Lcom/my/target/UiUtils;->a(I)I
move-result v0
iget-object v1, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils;
invoke-virtual {v1, v4}, Lcom/my/target/UiUtils;->a(I)I
move-result v1
iget-object v2, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils;
.line 32
invoke-virtual {v2, v5}, Lcom/my/target/UiUtils;->a(I)I
move-result v2
.line 33
invoke-virtual {p1, p2, v0, v1, v2}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V
goto :goto_2
.line 34
:cond_3
iget-object p2, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils;
invoke-virtual {p2, v3}, Lcom/my/target/UiUtils;->a(I)I
move-result p2
iget-object v0, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils;
invoke-virtual {v0, v5}, Lcom/my/target/UiUtils;->a(I)I
move-result v0
iget-object v1, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils;
invoke-virtual {v1, v3}, Lcom/my/target/UiUtils;->a(I)I
move-result v1
iget-object v2, p0, Lcom/my/target/FooterView;->d:Lcom/my/target/UiUtils;
.line 35
invoke-virtual {v2, v5}, Lcom/my/target/UiUtils;->a(I)I
move-result v2
.line 36
invoke-virtual {p1, p2, v0, v1, v2}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V
.line 37
:goto_2
invoke-virtual {p1, v7, v6}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V
.line 38
sget p2, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt p2, v9, :cond_4
const/16 p2, 0x15
.line 39
invoke-virtual {p1, p2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V
goto :goto_3
:cond_4
const/16 p2, 0xb
.line 40
invoke-virtual {p1, p2}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(I)V
.line 41
:goto_3
iget-object p2, p0, Lcom/my/target/FooterView;->b:Landroid/widget/ImageView;
sget-object v0, Landroid/widget/ImageView$ScaleType;->FIT_CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {p2, v0}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 42
iget-object p2, p0, Lcom/my/target/FooterView;->b:Landroid/widget/ImageView;
invoke-virtual {p2, p1}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 43
iget-object p1, p0, Lcom/my/target/FooterView;->b:Landroid/widget/ImageView;
iget-object p2, p0, Lcom/my/target/FooterView;->f:Landroid/view/View$OnClickListener;
invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method
.method public final setBanner(Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;)V
.locals 2
.line 1
invoke-virtual {p1}, Lcom/my/target/p1/c/a/InterstitialAdPromoBanner;->L()Lcom/my/target/common/e/ImageData;
move-result-object v0
.line 2
invoke-virtual {p1}, Lcom/my/target/AdBanner;->o()Ljava/lang/String;
move-result-object p1
const-string v1, "store"
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_0
if-eqz v0, :cond_0
.line 3
invoke-virtual {v0}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap;
move-result-object p1
if-eqz p1, :cond_0
.line 4
iget-object p1, p0, Lcom/my/target/FooterView;->c:Landroid/widget/ImageView;
invoke-virtual {v0}, Lcom/my/target/common/e/ImageData;->a()Landroid/graphics/Bitmap;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
:cond_0
return-void
.end method
@@ -1,66 +0,0 @@
.class public final Lcom/my/target/FramedImageView;
.super Landroid/widget/FrameLayout;
.source "FramedImageView.java"
# instance fields
.field private final a:Landroid/widget/ImageView;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 2
new-instance v0, Landroid/widget/ImageView;
invoke-direct {v0, p1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/my/target/FramedImageView;->a:Landroid/widget/ImageView;
.line 3
new-instance p1, Landroid/widget/FrameLayout$LayoutParams;
const/4 v0, -0x2
invoke-direct {p1, v0, v0}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
const/16 v0, 0x11
.line 4
iput v0, p1, Landroid/widget/FrameLayout$LayoutParams;->gravity:I
.line 5
iget-object v0, p0, Lcom/my/target/FramedImageView;->a:Landroid/widget/ImageView;
invoke-virtual {p0, v0, p1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
return-void
.end method
# virtual methods
.method public final setImageBitmap(Landroid/graphics/Bitmap;)V
.locals 1
.param p1 # Landroid/graphics/Bitmap;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
iget-object v0, p0, Lcom/my/target/FramedImageView;->a:Landroid/widget/ImageView;
invoke-virtual {v0, p1}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
return-void
.end method
@@ -1,306 +0,0 @@
.class public Lcom/my/target/GoogleAIdDataProvider;
.super Lcom/my/target/FPDataProvider;
.source "GoogleAIdDataProvider.java"
# instance fields
.field private b:Z
# direct methods
.method constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Lcom/my/target/FPDataProvider;-><init>()V
const/4 v0, 0x0
.line 2
iput-boolean v0, p0, Lcom/my/target/GoogleAIdDataProvider;->b:Z
return-void
.end method
.method private b(Landroid/content/Context;)V
.locals 6
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const-string v0, "send google AId"
.line 1
invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
const-string v0, "com.google.android.gms.ads.identifier.AdvertisingIdClient"
.line 2
:try_start_0
invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
if-eqz v0, :cond_3
const-string v1, "getAdvertisingIdInfo"
const/4 v2, 0x1
new-array v3, v2, [Ljava/lang/Class;
.line 3
const-class v4, Landroid/content/Context;
const/4 v5, 0x0
aput-object v4, v3, v5
invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v0
if-eqz v0, :cond_3
const/4 v1, 0x0
new-array v3, v2, [Ljava/lang/Object;
aput-object p1, v3, v5
.line 4
invoke-virtual {v0, v1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
if-eqz p1, :cond_3
.line 5
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
const-string v1, "getId"
new-array v3, v5, [Ljava/lang/Class;
invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v0
if-eqz v0, :cond_0
new-array v1, v5, [Ljava/lang/Object;
.line 6
invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
const-string v1, "advertising_id"
.line 7
invoke-virtual {p0, v1, v0}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z
.line 8
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "google AId: "
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 9
:cond_0
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
const-string v1, "isLimitAdTrackingEnabled"
new-array v3, v5, [Ljava/lang/Class;
invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v0
if-eqz v0, :cond_3
new-array v1, v5, [Ljava/lang/Object;
.line 10
invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
const-string v0, "advertising_tracking_enabled"
.line 11
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
if-eqz p1, :cond_1
const/4 v3, 0x0
goto :goto_0
:cond_1
const/4 v3, 0x1
:goto_0
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, ""
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/my/target/FPDataProvider;->a(Ljava/lang/String;Ljava/lang/String;)Z
.line 12
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "ad tracking enabled: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
if-nez p1, :cond_2
goto :goto_1
:cond_2
const/4 v2, 0x0
:goto_1
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_2
:catchall_0
move-exception p1
.line 13
invoke-virtual {p1}, Ljava/lang/Throwable;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
const-string p1, "failed to send google AId"
.line 14
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
:cond_3
:goto_2
return-void
.end method
# virtual methods
.method public declared-synchronized a(Landroid/content/Context;)V
.locals 2
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/WorkerThread;
.end annotation
monitor-enter p0
.line 1
:try_start_0
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_0
const-string p1, "You must not call collectData method from main thread"
.line 2
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 3
monitor-exit p0
return-void
.line 4
:cond_0
:try_start_1
iget-boolean v0, p0, Lcom/my/target/GoogleAIdDataProvider;->b:Z
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
if-eqz v0, :cond_1
.line 5
monitor-exit p0
return-void
.line 6
:cond_1
:try_start_2
invoke-direct {p0, p1}, Lcom/my/target/GoogleAIdDataProvider;->b(Landroid/content/Context;)V
const/4 p1, 0x1
.line 7
iput-boolean p1, p0, Lcom/my/target/GoogleAIdDataProvider;->b:Z
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_0
.line 8
monitor-exit p0
return-void
:catchall_0
move-exception p1
monitor-exit p0
throw p1
.end method
@@ -1,295 +0,0 @@
.class public final Lcom/my/target/HttpAdRequest;
.super Lcom/my/target/HttpRequest;
.source "HttpAdRequest.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/my/target/HttpRequest<",
"Ljava/lang/String;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/my/target/HttpRequest;-><init>()V
return-void
.end method
.method public static d()Lcom/my/target/HttpAdRequest;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/my/target/HttpAdRequest;
invoke-direct {v0}, Lcom/my/target/HttpAdRequest;-><init>()V
return-object v0
.end method
# virtual methods
.method protected synthetic a(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object;
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
invoke-virtual {p0, p1, p2}, Lcom/my/target/HttpAdRequest;->c(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String;
move-result-object p1
return-object p1
.end method
.method protected c(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String;
.locals 5
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
const/4 p2, 0x0
const/4 v0, 0x0
.line 1
:try_start_0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "send ad request: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 2
new-instance v1, Ljava/net/URL;
invoke-direct {v1, p1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
invoke-virtual {v1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
move-result-object p1
check-cast p1, Ljava/net/HttpURLConnection;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_1
const/16 v0, 0x2710
.line 3
:try_start_1
invoke-virtual {p1, v0}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
.line 4
invoke-virtual {p1, v0}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
const/4 v0, 0x1
.line 5
invoke-virtual {p1, v0}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V
const-string v0, "connection"
const-string v1, "close"
.line 6
invoke-virtual {p1, v0, v1}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
.line 7
invoke-virtual {p1}, Ljava/net/HttpURLConnection;->connect()V
.line 8
invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getResponseCode()I
move-result v0
iput v0, p0, Lcom/my/target/HttpRequest;->b:I
.line 9
iget v0, p0, Lcom/my/target/HttpRequest;->b:I
const/16 v1, 0xc8
if-ne v0, v1, :cond_1
.line 10
new-instance v0, Ljava/io/BufferedReader;
new-instance v1, Ljava/io/InputStreamReader;
invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
move-result-object v2
const-string v3, "UTF-8"
invoke-static {v3}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
move-result-object v3
invoke-direct {v1, v2, v3}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V
invoke-direct {v0, v1}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
.line 11
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
.line 12
:goto_0
invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
move-result-object v2
if-eqz v2, :cond_0
.line 13
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_0
.line 14
:cond_0
invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
.line 15
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object;
goto :goto_2
.line 16
:cond_1
iget v0, p0, Lcom/my/target/HttpRequest;->b:I
const/16 v1, 0xcc
if-eq v0, v1, :cond_2
.line 17
iput-boolean p2, p0, Lcom/my/target/HttpRequest;->a:Z
.line 18
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "ad request error: response code "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/my/target/HttpRequest;->b:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
.line 19
iget-object v0, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
goto :goto_2
:catchall_0
move-exception v0
goto :goto_1
:catchall_1
move-exception p1
move-object v4, v0
move-object v0, p1
move-object p1, v4
.line 20
:goto_1
iput-boolean p2, p0, Lcom/my/target/HttpRequest;->a:Z
.line 21
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object p2
iput-object p2, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
.line 22
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "ad request error: "
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v0, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-static {p2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
:cond_2
:goto_2
if-eqz p1, :cond_3
.line 23
invoke-virtual {p1}, Ljava/net/HttpURLConnection;->disconnect()V
.line 24
:cond_3
iget-object p1, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object;
check-cast p1, Ljava/lang/String;
return-object p1
.end method
@@ -1,483 +0,0 @@
.class public final Lcom/my/target/HttpImageRequest;
.super Lcom/my/target/HttpRequest;
.source "HttpImageRequest.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/my/target/HttpRequest<",
"Landroid/graphics/Bitmap;",
">;"
}
.end annotation
# instance fields
.field private final e:Z
# direct methods
.method private constructor <init>(Z)V
.locals 0
.line 1
invoke-direct {p0}, Lcom/my/target/HttpRequest;-><init>()V
.line 2
iput-boolean p1, p0, Lcom/my/target/HttpImageRequest;->e:Z
return-void
.end method
.method private a(Lcom/my/target/DiskCache;Ljava/io/InputStream;Ljava/lang/String;)V
.locals 0
.param p1 # Lcom/my/target/DiskCache;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/io/InputStream;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 21
invoke-virtual {p1, p2, p3}, Lcom/my/target/DiskCache;->a(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/File;
move-result-object p1
if-eqz p1, :cond_0
.line 22
iget-boolean p2, p0, Lcom/my/target/HttpImageRequest;->e:Z
if-nez p2, :cond_1
.line 23
invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Landroid/graphics/BitmapFactory;->decodeFile(Ljava/lang/String;)Landroid/graphics/Bitmap;
move-result-object p1
iput-object p1, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object;
goto :goto_0
:cond_0
const/4 p1, 0x0
.line 24
iput-boolean p1, p0, Lcom/my/target/HttpRequest;->a:Z
const-string p1, "image request error: can\'t save image to disk cache"
.line 25
iput-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
.line 26
iget-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
:cond_1
:goto_0
return-void
.end method
.method private a(Lcom/my/target/DiskCache;Ljava/lang/String;)V
.locals 4
.param p1 # Lcom/my/target/DiskCache;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 v0, 0x0
const/4 v1, 0x0
.line 2
:try_start_0
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "send image request: "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 3
new-instance v2, Ljava/net/URL;
invoke-direct {v2, p2}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
invoke-virtual {v2}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
move-result-object v2
check-cast v2, Ljava/net/HttpURLConnection;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_1
const/16 v1, 0x2710
.line 4
:try_start_1
invoke-virtual {v2, v1}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
.line 5
invoke-virtual {v2, v1}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
const/4 v1, 0x1
.line 6
invoke-virtual {v2, v1}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V
const-string v1, "connection"
const-string v3, "close"
.line 7
invoke-virtual {v2, v1, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
.line 8
invoke-virtual {v2}, Ljava/net/HttpURLConnection;->connect()V
.line 9
invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseCode()I
move-result v1
iput v1, p0, Lcom/my/target/HttpRequest;->b:I
.line 10
iget v1, p0, Lcom/my/target/HttpRequest;->b:I
const/16 v3, 0xc8
if-ne v1, v3, :cond_1
.line 11
invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
move-result-object v1
if-eqz p1, :cond_0
.line 12
invoke-direct {p0, p1, v1, p2}, Lcom/my/target/HttpImageRequest;->a(Lcom/my/target/DiskCache;Ljava/io/InputStream;Ljava/lang/String;)V
goto :goto_1
.line 13
:cond_0
invoke-direct {p0, v1}, Lcom/my/target/HttpImageRequest;->a(Ljava/io/InputStream;)V
goto :goto_1
.line 14
:cond_1
iput-boolean v0, p0, Lcom/my/target/HttpRequest;->a:Z
.line 15
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string p2, "image request error: response code "
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget p2, p0, Lcom/my/target/HttpRequest;->b:I
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
.line 16
iget-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
goto :goto_1
:catchall_0
move-exception p1
goto :goto_0
:catchall_1
move-exception p1
move-object v2, v1
.line 17
:goto_0
iput-boolean v0, p0, Lcom/my/target/HttpRequest;->a:Z
.line 18
invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
.line 19
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string p2, "image request error: "
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p2, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
:goto_1
if-eqz v2, :cond_2
.line 20
invoke-virtual {v2}, Ljava/net/HttpURLConnection;->disconnect()V
:cond_2
return-void
.end method
.method private a(Ljava/io/InputStream;)V
.locals 2
.param p1 # Ljava/io/InputStream;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 27
new-instance v0, Ljava/io/BufferedInputStream;
const/16 v1, 0x2000
invoke-direct {v0, p1, v1}, Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;I)V
.line 28
invoke-static {v0}, Landroid/graphics/BitmapFactory;->decodeStream(Ljava/io/InputStream;)Landroid/graphics/Bitmap;
move-result-object p1
iput-object p1, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object;
.line 29
:try_start_0
invoke-virtual {v0}, Ljava/io/BufferedInputStream;->close()V
:try_end_0
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
.line 30
invoke-virtual {p1}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
:goto_0
return-void
.end method
.method public static d()Lcom/my/target/HttpImageRequest;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/my/target/HttpImageRequest;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/my/target/HttpImageRequest;-><init>(Z)V
return-object v0
.end method
.method public static e()Lcom/my/target/HttpImageRequest;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/my/target/HttpImageRequest;
const/4 v1, 0x1
invoke-direct {v0, v1}, Lcom/my/target/HttpImageRequest;-><init>(Z)V
return-object v0
.end method
# virtual methods
.method protected synthetic a(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object;
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
invoke-virtual {p0, p1, p2}, Lcom/my/target/HttpImageRequest;->c(Ljava/lang/String;Landroid/content/Context;)Landroid/graphics/Bitmap;
move-result-object p1
return-object p1
.end method
.method protected c(Ljava/lang/String;Landroid/content/Context;)Landroid/graphics/Bitmap;
.locals 3
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
invoke-static {p2}, Lcom/my/target/DiskCache;->a(Landroid/content/Context;)Lcom/my/target/DiskCache;
move-result-object p2
const/4 v0, 0x0
if-eqz p2, :cond_1
.line 2
iget-boolean v1, p0, Lcom/my/target/HttpImageRequest;->e:Z
if-eqz v1, :cond_0
.line 3
invoke-virtual {p2, p1}, Lcom/my/target/DiskCache;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_2
const-string p1, "image request (caching only): image already cached"
.line 4
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
return-object v0
.line 5
:cond_0
invoke-virtual {p2, p1}, Lcom/my/target/DiskCache;->c(Ljava/lang/String;)Landroid/graphics/Bitmap;
move-result-object v0
iput-object v0, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object;
.line 6
iget-object v0, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object;
if-eqz v0, :cond_2
.line 7
check-cast v0, Landroid/graphics/Bitmap;
return-object v0
.line 8
:cond_1
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "unable to open disk cache and get image "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 9
iget-boolean v1, p0, Lcom/my/target/HttpImageRequest;->e:Z
if-eqz v1, :cond_2
const/4 p1, 0x0
.line 10
iput-boolean p1, p0, Lcom/my/target/HttpRequest;->a:Z
const-string p1, "image request (caching only) error: can\'t cache image"
.line 11
iput-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
.line 12
iget-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
return-object v0
.line 13
:cond_2
invoke-direct {p0, p2, p1}, Lcom/my/target/HttpImageRequest;->a(Lcom/my/target/DiskCache;Ljava/lang/String;)V
.line 14
iget-object p1, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object;
check-cast p1, Landroid/graphics/Bitmap;
return-object p1
.end method
@@ -1,280 +0,0 @@
.class public Lcom/my/target/HttpLogRequest;
.super Lcom/my/target/HttpRequest;
.source "HttpLogRequest.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/my/target/HttpRequest<",
"Ljava/lang/Void;",
">;"
}
.end annotation
# instance fields
.field private e:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/my/target/HttpRequest;-><init>()V
return-void
.end method
.method public static d()Lcom/my/target/HttpLogRequest;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/my/target/HttpLogRequest;
invoke-direct {v0}, Lcom/my/target/HttpLogRequest;-><init>()V
return-object v0
.end method
# virtual methods
.method public a(Ljava/lang/String;)Lcom/my/target/HttpLogRequest;
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
iput-object p1, p0, Lcom/my/target/HttpLogRequest;->e:Ljava/lang/String;
return-object p0
.end method
.method protected synthetic a(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object;
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-virtual {p0, p1, p2}, Lcom/my/target/HttpLogRequest;->c(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Void;
move-result-object p1
return-object p1
.end method
.method protected c(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Void;
.locals 5
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
iget-object p2, p0, Lcom/my/target/HttpLogRequest;->e:Ljava/lang/String;
const/4 v0, 0x0
const/4 v1, 0x0
if-nez p2, :cond_0
const-string p1, "can\'t send log request: body is null"
.line 2
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 3
iput-boolean v0, p0, Lcom/my/target/HttpRequest;->a:Z
return-object v1
:cond_0
const-string p2, "send log request"
.line 4
invoke-static {p2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 5
:try_start_0
new-instance p2, Ljava/net/URL;
invoke-direct {p2, p1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
invoke-virtual {p2}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
move-result-object p1
check-cast p1, Ljava/net/HttpURLConnection;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_1
.line 6
:try_start_1
invoke-virtual {p1, v0}, Ljava/net/HttpURLConnection;->setUseCaches(Z)V
const/4 p2, 0x1
.line 7
invoke-virtual {p1, p2}, Ljava/net/HttpURLConnection;->setDoOutput(Z)V
const/16 p2, 0x1388
.line 8
invoke-virtual {p1, p2}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
.line 9
invoke-virtual {p1, p2}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
const-string p2, "POST"
.line 10
invoke-virtual {p1, p2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
const-string p2, "Content-Type"
const-string v2, "text/html; charset=utf-8"
.line 11
invoke-virtual {p1, p2, v2}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
const-string p2, "connection"
const-string v2, "close"
.line 12
invoke-virtual {p1, p2, v2}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
.line 13
invoke-virtual {p1}, Ljava/net/HttpURLConnection;->connect()V
.line 14
invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getOutputStream()Ljava/io/OutputStream;
move-result-object p2
.line 15
new-instance v2, Ljava/io/BufferedWriter;
new-instance v3, Ljava/io/OutputStreamWriter;
const-string v4, "UTF-8"
invoke-static {v4}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
move-result-object v4
invoke-direct {v3, p2, v4}, Ljava/io/OutputStreamWriter;-><init>(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V
invoke-direct {v2, v3}, Ljava/io/BufferedWriter;-><init>(Ljava/io/Writer;)V
.line 16
iget-object v3, p0, Lcom/my/target/HttpLogRequest;->e:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/io/BufferedWriter;->write(Ljava/lang/String;)V
.line 17
invoke-virtual {v2}, Ljava/io/BufferedWriter;->flush()V
.line 18
invoke-virtual {v2}, Ljava/io/BufferedWriter;->close()V
.line 19
invoke-virtual {p2}, Ljava/io/OutputStream;->close()V
.line 20
invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
move-result-object p2
.line 21
invoke-virtual {p2}, Ljava/io/InputStream;->close()V
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
if-eqz p1, :cond_1
goto :goto_1
:catchall_0
move-exception p2
goto :goto_0
:catchall_1
move-exception p2
move-object p1, v1
.line 22
:goto_0
:try_start_2
iput-boolean v0, p0, Lcom/my/target/HttpRequest;->a:Z
.line 23
invoke-virtual {p2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object p2
iput-object p2, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
.line 24
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "log request error: "
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v0, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-static {p2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_2
if-eqz p1, :cond_1
.line 25
:goto_1
invoke-virtual {p1}, Ljava/net/HttpURLConnection;->disconnect()V
:cond_1
return-object v1
:catchall_2
move-exception p2
if-eqz p1, :cond_2
invoke-virtual {p1}, Ljava/net/HttpURLConnection;->disconnect()V
:cond_2
throw p2
.end method
@@ -1,161 +0,0 @@
.class public abstract Lcom/my/target/HttpRequest;
.super Ljava/lang/Object;
.source "HttpRequest.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;"
}
.end annotation
# instance fields
.field protected a:Z
.field protected b:I
.field protected c:Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"TT;"
}
.end annotation
.end field
.field protected d:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, -0x1
.line 2
iput v0, p0, Lcom/my/target/HttpRequest;->b:I
return-void
.end method
# virtual methods
.method protected abstract a(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Landroid/content/Context;",
")TT;"
}
.end annotation
.end method
.method public a()Z
.locals 1
.line 1
iget-boolean v0, p0, Lcom/my/target/HttpRequest;->a:Z
return v0
.end method
.method public b()Ljava/lang/Object;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()TT;"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object;
return-object v0
.end method
.method public final b(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object;
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Landroid/content/Context;",
")TT;"
}
.end annotation
const/4 v0, 0x1
.line 2
iput-boolean v0, p0, Lcom/my/target/HttpRequest;->a:Z
const/4 v0, -0x1
.line 3
iput v0, p0, Lcom/my/target/HttpRequest;->b:I
const/4 v0, 0x0
.line 4
iput-object v0, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object;
.line 5
iput-object v0, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
.line 6
invoke-virtual {p0, p1, p2}, Lcom/my/target/HttpRequest;->a(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object;
move-result-object p1
return-object p1
.end method
.method public c()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
iget-object v0, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
return-object v0
.end method
@@ -1,468 +0,0 @@
.class public Lcom/my/target/HttpStatRequest;
.super Lcom/my/target/HttpRequest;
.source "HttpStatRequest.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/my/target/HttpRequest<",
"Ljava/lang/String;",
">;"
}
.end annotation
# instance fields
.field private e:I
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/my/target/HttpRequest;-><init>()V
return-void
.end method
.method private a(Ljava/net/HttpURLConnection;)Ljava/lang/String;
.locals 4
.param p1 # Ljava/net/HttpURLConnection;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 2
iget v0, p0, Lcom/my/target/HttpStatRequest;->e:I
const/4 v1, 0x0
const/16 v2, 0xa
if-gt v0, v2, :cond_3
const-string v0, "Location"
.line 3
invoke-virtual {p1, v0}, Ljava/net/HttpURLConnection;->getHeaderField(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 4
:try_start_0
new-instance v2, Ljava/net/URI;
invoke-direct {v2, v0}, Ljava/net/URI;-><init>(Ljava/lang/String;)V
.line 5
invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getURL()Ljava/net/URL;
move-result-object p1
invoke-virtual {p1}, Ljava/net/URL;->toURI()Ljava/net/URI;
move-result-object p1
.line 6
invoke-virtual {p1, v2}, Ljava/net/URI;->resolve(Ljava/net/URI;)Ljava/net/URI;
move-result-object p1
.line 7
invoke-virtual {p1}, Ljava/net/URI;->toString()Ljava/lang/String;
move-result-object p1
:try_end_0
.catch Ljava/net/URISyntaxException; {:try_start_0 .. :try_end_0} :catch_0
const/4 v0, 0x1
.line 8
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x1c
if-lt v2, v3, :cond_0
invoke-static {p1}, Lcom/my/target/UrlResolver;->c(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_0
const/4 v0, 0x0
.line 9
:cond_0
invoke-static {p1}, Lcom/my/target/UrlResolver;->a(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_2
if-nez v0, :cond_1
goto :goto_0
:cond_1
return-object p1
.line 10
:cond_2
:goto_0
iput-object p1, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object;
nop
:catch_0
:cond_3
return-object v1
.end method
.method public static d()Lcom/my/target/HttpStatRequest;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/my/target/HttpStatRequest;
invoke-direct {v0}, Lcom/my/target/HttpStatRequest;-><init>()V
return-object v0
.end method
.method private d(Ljava/lang/String;Landroid/content/Context;)V
.locals 5
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 2
iput-object p1, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object;
.line 3
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "send stat request: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
const/4 v0, 0x0
.line 4
:try_start_0
invoke-static {p2}, Lcom/my/target/MyTargetCookieManager;->a(Landroid/content/Context;)Lcom/my/target/MyTargetCookieManager;
move-result-object v1
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_0
:catchall_0
move-exception v1
const-string v2, "MyTargetCookieManager error"
.line 5
invoke-static {v2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 6
invoke-virtual {v1}, Ljava/lang/Throwable;->printStackTrace()V
move-object v1, v0
:goto_0
const/4 v2, 0x0
.line 7
:try_start_1
new-instance v3, Ljava/net/URL;
invoke-direct {v3, p1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
invoke-virtual {v3}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
move-result-object p1
check-cast p1, Ljava/net/HttpURLConnection;
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_2
const/16 v3, 0x2710
.line 8
:try_start_2
invoke-virtual {p1, v3}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
.line 9
invoke-virtual {p1, v3}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
const-string v3, "GET"
.line 10
invoke-virtual {p1, v3}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
const-string v3, "User-Agent"
const-string v4, "http.agent"
.line 11
invoke-static {v4}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {p1, v3, v4}, Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
.line 12
invoke-virtual {p1, v2}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V
const-string v3, "connection"
const-string v4, "close"
.line 13
invoke-virtual {p1, v3, v4}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
if-eqz v1, :cond_0
.line 14
invoke-virtual {v1, p1}, Lcom/my/target/MyTargetCookieManager;->b(Ljava/net/URLConnection;)V
.line 15
:cond_0
invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getResponseCode()I
move-result v3
iput v3, p0, Lcom/my/target/HttpRequest;->b:I
.line 16
invoke-virtual {p1}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
move-result-object v3
if-eqz v3, :cond_1
.line 17
invoke-virtual {v3}, Ljava/io/InputStream;->close()V
.line 18
:cond_1
iget v3, p0, Lcom/my/target/HttpRequest;->b:I
const/16 v4, 0xc8
if-eq v3, v4, :cond_4
iget v3, p0, Lcom/my/target/HttpRequest;->b:I
const/16 v4, 0xcc
if-eq v3, v4, :cond_4
iget v3, p0, Lcom/my/target/HttpRequest;->b:I
const/16 v4, 0x194
if-eq v3, v4, :cond_4
iget v3, p0, Lcom/my/target/HttpRequest;->b:I
const/16 v4, 0x193
if-ne v3, v4, :cond_2
goto :goto_1
.line 19
:cond_2
iget v1, p0, Lcom/my/target/HttpRequest;->b:I
const/16 v3, 0x12e
if-eq v1, v3, :cond_3
iget v1, p0, Lcom/my/target/HttpRequest;->b:I
const/16 v3, 0x12d
if-eq v1, v3, :cond_3
iget v1, p0, Lcom/my/target/HttpRequest;->b:I
const/16 v3, 0x12f
if-ne v1, v3, :cond_5
.line 20
:cond_3
iget v1, p0, Lcom/my/target/HttpStatRequest;->e:I
add-int/lit8 v1, v1, 0x1
iput v1, p0, Lcom/my/target/HttpStatRequest;->e:I
.line 21
invoke-direct {p0, p1}, Lcom/my/target/HttpStatRequest;->a(Ljava/net/HttpURLConnection;)Ljava/lang/String;
move-result-object v0
goto :goto_3
:cond_4
:goto_1
if-eqz v1, :cond_5
.line 22
invoke-virtual {v1, p1}, Lcom/my/target/MyTargetCookieManager;->a(Ljava/net/URLConnection;)V
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_1
goto :goto_3
:catchall_1
move-exception v1
goto :goto_2
:catchall_2
move-exception v1
move-object p1, v0
.line 23
:goto_2
iput-boolean v2, p0, Lcom/my/target/HttpRequest;->a:Z
.line 24
invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v1
iput-object v1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
.line 25
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "stat request error: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
:cond_5
:goto_3
if-eqz p1, :cond_6
.line 26
invoke-virtual {p1}, Ljava/net/HttpURLConnection;->disconnect()V
:cond_6
if-eqz v0, :cond_7
.line 27
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "redirected to: "
invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 28
invoke-direct {p0, v0, p2}, Lcom/my/target/HttpStatRequest;->d(Ljava/lang/String;Landroid/content/Context;)V
:cond_7
return-void
.end method
# virtual methods
.method protected synthetic a(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object;
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
invoke-virtual {p0, p1, p2}, Lcom/my/target/HttpStatRequest;->c(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String;
move-result-object p1
return-object p1
.end method
.method protected c(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String;
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
const/4 v0, 0x0
.line 1
iput v0, p0, Lcom/my/target/HttpStatRequest;->e:I
.line 2
invoke-direct {p0, p1, p2}, Lcom/my/target/HttpStatRequest;->d(Ljava/lang/String;Landroid/content/Context;)V
.line 3
iget-object p1, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object;
check-cast p1, Ljava/lang/String;
return-object p1
.end method
@@ -1,318 +0,0 @@
.class public final Lcom/my/target/HttpVideoRequest;
.super Lcom/my/target/HttpRequest;
.source "HttpVideoRequest.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/my/target/HttpRequest<",
"Ljava/lang/String;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/my/target/HttpRequest;-><init>()V
return-void
.end method
.method public static d()Lcom/my/target/HttpVideoRequest;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/my/target/HttpVideoRequest;
invoke-direct {v0}, Lcom/my/target/HttpVideoRequest;-><init>()V
return-object v0
.end method
# virtual methods
.method protected synthetic a(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object;
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
invoke-virtual {p0, p1, p2}, Lcom/my/target/HttpVideoRequest;->c(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String;
move-result-object p1
return-object p1
.end method
.method protected c(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String;
.locals 4
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
invoke-static {p2}, Lcom/my/target/DiskCache;->a(Landroid/content/Context;)Lcom/my/target/DiskCache;
move-result-object p2
const/4 v0, 0x0
const/4 v1, 0x0
if-eqz p2, :cond_4
.line 2
invoke-virtual {p2, p1}, Lcom/my/target/DiskCache;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object;
.line 3
iget-object v2, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object;
if-eqz v2, :cond_0
.line 4
check-cast v2, Ljava/lang/String;
return-object v2
.line 5
:cond_0
:try_start_0
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "send video request: "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 6
new-instance v2, Ljava/net/URL;
invoke-direct {v2, p1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
invoke-virtual {v2}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
move-result-object v2
check-cast v2, Ljava/net/HttpURLConnection;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_1
const/16 v0, 0x2710
.line 7
:try_start_1
invoke-virtual {v2, v0}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
.line 8
invoke-virtual {v2, v0}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
const/4 v0, 0x1
.line 9
invoke-virtual {v2, v0}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V
const-string v0, "connection"
const-string v3, "close"
.line 10
invoke-virtual {v2, v0, v3}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
.line 11
invoke-virtual {v2}, Ljava/net/HttpURLConnection;->connect()V
.line 12
invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseCode()I
move-result v0
iput v0, p0, Lcom/my/target/HttpRequest;->b:I
.line 13
iget v0, p0, Lcom/my/target/HttpRequest;->b:I
const/16 v3, 0xc8
if-ne v0, v3, :cond_2
.line 14
invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
move-result-object v0
.line 15
invoke-virtual {p2, v0, p1}, Lcom/my/target/DiskCache;->b(Ljava/io/InputStream;Ljava/lang/String;)Ljava/io/File;
move-result-object p1
if-eqz p1, :cond_1
.line 16
invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object;
goto :goto_1
.line 17
:cond_1
iput-boolean v1, p0, Lcom/my/target/HttpRequest;->a:Z
const-string p1, "video request error: can\'t save video to disk cache"
.line 18
iput-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
.line 19
iget-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
goto :goto_1
.line 20
:cond_2
iput-boolean v1, p0, Lcom/my/target/HttpRequest;->a:Z
.line 21
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string p2, "video request error: response code "
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget p2, p0, Lcom/my/target/HttpRequest;->b:I
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
.line 22
iget-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
goto :goto_1
:catchall_0
move-exception p1
goto :goto_0
:catchall_1
move-exception p1
move-object v2, v0
.line 23
:goto_0
iput-boolean v1, p0, Lcom/my/target/HttpRequest;->a:Z
.line 24
invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
.line 25
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string p2, "video request error: "
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object p2, p0, Lcom/my/target/HttpRequest;->d:Ljava/lang/String;
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
:goto_1
if-eqz v2, :cond_3
.line 26
invoke-virtual {v2}, Ljava/net/HttpURLConnection;->disconnect()V
.line 27
:cond_3
iget-object p1, p0, Lcom/my/target/HttpRequest;->c:Ljava/lang/Object;
check-cast p1, Ljava/lang/String;
return-object p1
.line 28
:cond_4
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "unable to open disk cache and load/save video "
invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/my/target/Tracer;->a(Ljava/lang/String;)V
.line 29
iput-boolean v1, p0, Lcom/my/target/HttpRequest;->a:Z
return-object v0
.end method
@@ -1,403 +0,0 @@
.class public Lcom/my/target/IconButton;
.super Landroid/view/View;
.source "IconButton.java"
# instance fields
.field private final a:Landroid/graphics/Rect;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final b:Landroid/graphics/Paint;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final c:Landroid/graphics/ColorFilter;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private final d:F
.field private final e:I
.field private f:Landroid/graphics/Bitmap;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private g:I
.field private h:I
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 2
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0, p1}, Landroid/view/View;-><init>(Landroid/content/Context;)V
.line 2
new-instance v0, Landroid/graphics/Paint;
invoke-direct {v0}, Landroid/graphics/Paint;-><init>()V
iput-object v0, p0, Lcom/my/target/IconButton;->b:Landroid/graphics/Paint;
.line 3
iget-object v0, p0, Lcom/my/target/IconButton;->b:Landroid/graphics/Paint;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setFilterBitmap(Z)V
.line 4
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
.line 5
invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
move-result-object v0
iget v0, v0, Landroid/util/DisplayMetrics;->density:F
iput v0, p0, Lcom/my/target/IconButton;->d:F
const/16 v0, 0xa
.line 6
invoke-static {v0, p1}, Lcom/my/target/UiUtils;->a(ILandroid/content/Context;)I
move-result p1
iput p1, p0, Lcom/my/target/IconButton;->e:I
.line 7
new-instance p1, Landroid/graphics/Rect;
invoke-direct {p1}, Landroid/graphics/Rect;-><init>()V
iput-object p1, p0, Lcom/my/target/IconButton;->a:Landroid/graphics/Rect;
.line 8
new-instance p1, Landroid/graphics/LightingColorFilter;
const v0, -0x333334
invoke-direct {p1, v0, v1}, Landroid/graphics/LightingColorFilter;-><init>(II)V
iput-object p1, p0, Lcom/my/target/IconButton;->c:Landroid/graphics/ColorFilter;
return-void
.end method
# virtual methods
.method public a(Landroid/graphics/Bitmap;Z)V
.locals 1
.param p1 # Landroid/graphics/Bitmap;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
iput-object p1, p0, Lcom/my/target/IconButton;->f:Landroid/graphics/Bitmap;
.line 2
iget-object p1, p0, Lcom/my/target/IconButton;->f:Landroid/graphics/Bitmap;
if-eqz p1, :cond_2
if-eqz p2, :cond_1
.line 3
iget p1, p0, Lcom/my/target/IconButton;->d:F
const/high16 p2, 0x3f800000 # 1.0f
cmpl-float p1, p1, p2
if-lez p1, :cond_0
const/high16 p2, 0x40000000 # 2.0f
.line 4
:cond_0
iget-object p1, p0, Lcom/my/target/IconButton;->f:Landroid/graphics/Bitmap;
invoke-virtual {p1}, Landroid/graphics/Bitmap;->getHeight()I
move-result p1
int-to-float p1, p1
div-float/2addr p1, p2
iget v0, p0, Lcom/my/target/IconButton;->d:F
mul-float p1, p1, v0
float-to-int p1, p1
iput p1, p0, Lcom/my/target/IconButton;->h:I
.line 5
iget-object p1, p0, Lcom/my/target/IconButton;->f:Landroid/graphics/Bitmap;
invoke-virtual {p1}, Landroid/graphics/Bitmap;->getWidth()I
move-result p1
int-to-float p1, p1
div-float/2addr p1, p2
iget p2, p0, Lcom/my/target/IconButton;->d:F
mul-float p1, p1, p2
float-to-int p1, p1
iput p1, p0, Lcom/my/target/IconButton;->g:I
goto :goto_0
.line 6
:cond_1
invoke-virtual {p1}, Landroid/graphics/Bitmap;->getWidth()I
move-result p1
iput p1, p0, Lcom/my/target/IconButton;->g:I
.line 7
iget-object p1, p0, Lcom/my/target/IconButton;->f:Landroid/graphics/Bitmap;
invoke-virtual {p1}, Landroid/graphics/Bitmap;->getHeight()I
move-result p1
iput p1, p0, Lcom/my/target/IconButton;->h:I
goto :goto_0
:cond_2
const/4 p1, 0x0
.line 8
iput p1, p0, Lcom/my/target/IconButton;->h:I
iput p1, p0, Lcom/my/target/IconButton;->g:I
.line 9
:goto_0
iget p1, p0, Lcom/my/target/IconButton;->g:I
iget p2, p0, Lcom/my/target/IconButton;->e:I
mul-int/lit8 v0, p2, 0x2
add-int/2addr p1, v0
iget v0, p0, Lcom/my/target/IconButton;->h:I
mul-int/lit8 p2, p2, 0x2
add-int/2addr v0, p2
invoke-virtual {p0, p1, v0}, Landroid/view/View;->setMeasuredDimension(II)V
.line 10
invoke-virtual {p0}, Landroid/view/View;->requestLayout()V
return-void
.end method
.method public getPadding()I
.locals 1
.line 1
iget v0, p0, Lcom/my/target/IconButton;->e:I
return v0
.end method
.method protected onDraw(Landroid/graphics/Canvas;)V
.locals 4
.line 1
invoke-super {p0, p1}, Landroid/view/View;->onDraw(Landroid/graphics/Canvas;)V
.line 2
iget-object v0, p0, Lcom/my/target/IconButton;->f:Landroid/graphics/Bitmap;
if-eqz v0, :cond_0
.line 3
iget-object v1, p0, Lcom/my/target/IconButton;->a:Landroid/graphics/Rect;
iget v2, p0, Lcom/my/target/IconButton;->e:I
iput v2, v1, Landroid/graphics/Rect;->left:I
.line 4
iput v2, v1, Landroid/graphics/Rect;->top:I
.line 5
iget v3, p0, Lcom/my/target/IconButton;->g:I
add-int/2addr v3, v2
iput v3, v1, Landroid/graphics/Rect;->right:I
.line 6
iget v3, p0, Lcom/my/target/IconButton;->h:I
add-int/2addr v3, v2
iput v3, v1, Landroid/graphics/Rect;->bottom:I
const/4 v2, 0x0
.line 7
iget-object v3, p0, Lcom/my/target/IconButton;->b:Landroid/graphics/Paint;
invoke-virtual {p1, v0, v2, v1, v3}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V
:cond_0
return-void
.end method
.method protected onMeasure(II)V
.locals 0
.line 1
invoke-virtual {p0}, Landroid/view/View;->getMeasuredWidth()I
move-result p1
invoke-virtual {p0}, Landroid/view/View;->getMeasuredHeight()I
move-result p2
invoke-virtual {p0, p1, p2}, Landroid/view/View;->setMeasuredDimension(II)V
return-void
.end method
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.locals 4
.annotation build Landroid/annotation/SuppressLint;
value = {
"ClickableViewAccessibility"
}
.end annotation
.line 1
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
const/4 v1, 0x1
if-eqz v0, :cond_2
if-eq v0, v1, :cond_0
const/4 v2, 0x3
if-eq v0, v2, :cond_1
.line 2
invoke-super {p0, p1}, Landroid/view/View;->onTouchEvent(Landroid/view/MotionEvent;)Z
move-result p1
return p1
.line 3
:cond_0
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v0
const/4 v2, 0x0
cmpl-float v0, v0, v2
if-ltz v0, :cond_1
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v0
invoke-virtual {p0}, Landroid/view/View;->getMeasuredWidth()I
move-result v3
int-to-float v3, v3
cmpg-float v0, v0, v3
if-gtz v0, :cond_1
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result v0
cmpl-float v0, v0, v2
if-ltz v0, :cond_1
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result p1
invoke-virtual {p0}, Landroid/view/View;->getMeasuredHeight()I
move-result v0
int-to-float v0, v0
cmpg-float p1, p1, v0
if-gtz p1, :cond_1
.line 4
invoke-virtual {p0}, Landroid/view/View;->performClick()Z
.line 5
:cond_1
iget-object p1, p0, Lcom/my/target/IconButton;->b:Landroid/graphics/Paint;
const/4 v0, 0x0
invoke-virtual {p1, v0}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter;
.line 6
invoke-virtual {p0}, Landroid/view/View;->invalidate()V
return v1
.line 7
:cond_2
iget-object p1, p0, Lcom/my/target/IconButton;->b:Landroid/graphics/Paint;
iget-object v0, p0, Lcom/my/target/IconButton;->c:Landroid/graphics/ColorFilter;
invoke-virtual {p1, v0}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter;
.line 8
invoke-virtual {p0}, Landroid/view/View;->invalidate()V
return v1
.end method
@@ -1,93 +0,0 @@
.class final Lcom/my/target/ImageLoader$a;
.super Ljava/lang/Object;
.source "ImageLoader.java"
# interfaces
.implements Lcom/my/target/ImageLoader$d;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/my/target/ImageLoader;->a(Lcom/my/target/common/e/ImageData;Landroid/widget/ImageView;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = null
.end annotation
# instance fields
.field final synthetic a:Ljava/lang/ref/WeakReference;
.field final synthetic b:Lcom/my/target/common/e/ImageData;
# direct methods
.method constructor <init>(Ljava/lang/ref/WeakReference;Lcom/my/target/common/e/ImageData;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/my/target/ImageLoader$a;->a:Ljava/lang/ref/WeakReference;
iput-object p2, p0, Lcom/my/target/ImageLoader$a;->b:Lcom/my/target/common/e/ImageData;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a()V
.locals 3
.line 1
iget-object v0, p0, Lcom/my/target/ImageLoader$a;->a:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
if-eqz v0, :cond_0
.line 2
invoke-static {}, Lcom/my/target/ImageLoader;->a()Ljava/util/WeakHashMap;
move-result-object v1
invoke-virtual {v1, v0}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/my/target/common/e/ImageData;
.line 3
iget-object v2, p0, Lcom/my/target/ImageLoader$a;->b:Lcom/my/target/common/e/ImageData;
if-ne v2, v1, :cond_0
.line 4
invoke-static {}, Lcom/my/target/ImageLoader;->a()Ljava/util/WeakHashMap;
move-result-object v1
invoke-virtual {v1, v0}, Ljava/util/WeakHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 5
iget-object v1, p0, Lcom/my/target/ImageLoader$a;->b:Lcom/my/target/common/e/ImageData;
invoke-virtual {v1}, Lcom/my/target/common/e/ImageData;->e()Landroid/graphics/Bitmap;
move-result-object v1
if-eqz v1, :cond_0
.line 6
invoke-static {v1, v0}, Lcom/my/target/ImageLoader;->b(Landroid/graphics/Bitmap;Landroid/widget/ImageView;)V
:cond_0
return-void
.end method
@@ -1,58 +0,0 @@
.class Lcom/my/target/ImageLoader$b;
.super Ljava/lang/Object;
.source "ImageLoader.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/my/target/ImageLoader;->a(Landroid/content/Context;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Landroid/content/Context;
.field final synthetic b:Lcom/my/target/ImageLoader;
# direct methods
.method constructor <init>(Lcom/my/target/ImageLoader;Landroid/content/Context;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/my/target/ImageLoader$b;->b:Lcom/my/target/ImageLoader;
iput-object p2, p0, Lcom/my/target/ImageLoader$b;->a:Landroid/content/Context;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 2
.line 1
iget-object v0, p0, Lcom/my/target/ImageLoader$b;->b:Lcom/my/target/ImageLoader;
iget-object v1, p0, Lcom/my/target/ImageLoader$b;->a:Landroid/content/Context;
invoke-virtual {v0, v1}, Lcom/my/target/ImageLoader;->b(Landroid/content/Context;)V
.line 2
iget-object v0, p0, Lcom/my/target/ImageLoader$b;->b:Lcom/my/target/ImageLoader;
invoke-static {v0}, Lcom/my/target/ImageLoader;->a(Lcom/my/target/ImageLoader;)V
return-void
.end method
@@ -1,68 +0,0 @@
.class Lcom/my/target/ImageLoader$c;
.super Ljava/lang/Object;
.source "ImageLoader.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/my/target/ImageLoader;->b()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/my/target/ImageLoader;
# direct methods
.method constructor <init>(Lcom/my/target/ImageLoader;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/my/target/ImageLoader$c;->a:Lcom/my/target/ImageLoader;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 2
.line 1
iget-object v0, p0, Lcom/my/target/ImageLoader$c;->a:Lcom/my/target/ImageLoader;
invoke-static {v0}, Lcom/my/target/ImageLoader;->b(Lcom/my/target/ImageLoader;)Lcom/my/target/ImageLoader$d;
move-result-object v0
if-eqz v0, :cond_0
.line 2
iget-object v0, p0, Lcom/my/target/ImageLoader$c;->a:Lcom/my/target/ImageLoader;
invoke-static {v0}, Lcom/my/target/ImageLoader;->b(Lcom/my/target/ImageLoader;)Lcom/my/target/ImageLoader$d;
move-result-object v0
invoke-interface {v0}, Lcom/my/target/ImageLoader$d;->a()V
.line 3
iget-object v0, p0, Lcom/my/target/ImageLoader$c;->a:Lcom/my/target/ImageLoader;
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/my/target/ImageLoader;->a(Lcom/my/target/ImageLoader;Lcom/my/target/ImageLoader$d;)Lcom/my/target/ImageLoader$d;
:cond_0
return-void
.end method
@@ -1,19 +0,0 @@
.class public interface abstract Lcom/my/target/ImageLoader$d;
.super Ljava/lang/Object;
.source "ImageLoader.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/ImageLoader;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "d"
.end annotation
# virtual methods
.method public abstract a()V
.end method
@@ -1,518 +0,0 @@
.class public Lcom/my/target/ImageLoader;
.super Ljava/lang/Object;
.source "ImageLoader.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/my/target/ImageLoader$d;
}
.end annotation
# static fields
.field private static final d:Ljava/util/WeakHashMap;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/WeakHashMap<",
"Landroid/widget/ImageView;",
"Lcom/my/target/common/e/ImageData;",
">;"
}
.end annotation
.end field
# instance fields
.field private final a:Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/my/target/common/e/ImageData;",
">;"
}
.end annotation
.end field
.field private b:Lcom/my/target/ImageLoader$d;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private c:Z
# direct methods
.method static constructor <clinit>()V
.locals 1
.line 1
new-instance v0, Ljava/util/WeakHashMap;
invoke-direct {v0}, Ljava/util/WeakHashMap;-><init>()V
sput-object v0, Lcom/my/target/ImageLoader;->d:Ljava/util/WeakHashMap;
return-void
.end method
.method private constructor <init>(Ljava/util/List;)V
.locals 0
.param p1 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/my/target/common/e/ImageData;",
">;)V"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lcom/my/target/ImageLoader;->a:Ljava/util/List;
return-void
.end method
.method static synthetic a(Lcom/my/target/ImageLoader;Lcom/my/target/ImageLoader$d;)Lcom/my/target/ImageLoader$d;
.locals 0
.line 1
iput-object p1, p0, Lcom/my/target/ImageLoader;->b:Lcom/my/target/ImageLoader$d;
return-object p1
.end method
.method public static a(Lcom/my/target/common/e/ImageData;)Lcom/my/target/ImageLoader;
.locals 1
.param p0 # Lcom/my/target/common/e/ImageData;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 4
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 5
invoke-virtual {v0, p0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 6
new-instance p0, Lcom/my/target/ImageLoader;
invoke-direct {p0, v0}, Lcom/my/target/ImageLoader;-><init>(Ljava/util/List;)V
return-object p0
.end method
.method public static a(Ljava/util/List;)Lcom/my/target/ImageLoader;
.locals 1
.param p0 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/my/target/common/e/ImageData;",
">;)",
"Lcom/my/target/ImageLoader;"
}
.end annotation
.line 7
new-instance v0, Lcom/my/target/ImageLoader;
invoke-direct {v0, p0}, Lcom/my/target/ImageLoader;-><init>(Ljava/util/List;)V
return-object v0
.end method
.method static synthetic a()Ljava/util/WeakHashMap;
.locals 1
.line 3
sget-object v0, Lcom/my/target/ImageLoader;->d:Ljava/util/WeakHashMap;
return-object v0
.end method
.method private static a(Landroid/graphics/Bitmap;Landroid/widget/ImageView;)V
.locals 1
.param p0 # Landroid/graphics/Bitmap;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Landroid/widget/ImageView;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 18
instance-of v0, p1, Lcom/my/target/SmartImageView;
if-eqz v0, :cond_0
.line 19
check-cast p1, Lcom/my/target/SmartImageView;
const/4 v0, 0x1
invoke-virtual {p1, p0, v0}, Lcom/my/target/SmartImageView;->a(Landroid/graphics/Bitmap;Z)V
goto :goto_0
.line 20
:cond_0
invoke-virtual {p1, p0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
:goto_0
return-void
.end method
.method public static a(Lcom/my/target/common/e/ImageData;Landroid/widget/ImageView;)V
.locals 3
.param p0 # Lcom/my/target/common/e/ImageData;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Landroid/widget/ImageView;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/UiThread;
.end annotation
.line 8
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-eq v0, v1, :cond_0
const-string p0, "[ImageLoader] method loadAndDisplay called from worker thread"
.line 9
invoke-static {p0}, Lcom/my/target/Tracer;->b(Ljava/lang/String;)V
return-void
.line 10
:cond_0
sget-object v0, Lcom/my/target/ImageLoader;->d:Ljava/util/WeakHashMap;
invoke-virtual {v0, p1}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
if-ne v0, p0, :cond_1
return-void
.line 11
:cond_1
sget-object v0, Lcom/my/target/ImageLoader;->d:Ljava/util/WeakHashMap;
invoke-virtual {v0, p1}, Ljava/util/WeakHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 12
invoke-virtual {p0}, Lcom/my/target/common/e/ImageData;->e()Landroid/graphics/Bitmap;
move-result-object v0
if-eqz v0, :cond_2
.line 13
invoke-virtual {p0}, Lcom/my/target/common/e/ImageData;->e()Landroid/graphics/Bitmap;
move-result-object p0
invoke-static {p0, p1}, Lcom/my/target/ImageLoader;->a(Landroid/graphics/Bitmap;Landroid/widget/ImageView;)V
return-void
.line 14
:cond_2
sget-object v0, Lcom/my/target/ImageLoader;->d:Ljava/util/WeakHashMap;
invoke-virtual {v0, p1, p0}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 15
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
.line 16
invoke-static {p0}, Lcom/my/target/ImageLoader;->a(Lcom/my/target/common/e/ImageData;)Lcom/my/target/ImageLoader;
move-result-object v1
new-instance v2, Lcom/my/target/ImageLoader$a;
invoke-direct {v2, v0, p0}, Lcom/my/target/ImageLoader$a;-><init>(Ljava/lang/ref/WeakReference;Lcom/my/target/common/e/ImageData;)V
invoke-virtual {v1, v2}, Lcom/my/target/ImageLoader;->a(Lcom/my/target/ImageLoader$d;)Lcom/my/target/ImageLoader;
.line 17
invoke-virtual {p1}, Landroid/widget/ImageView;->getContext()Landroid/content/Context;
move-result-object p0
invoke-virtual {v1, p0}, Lcom/my/target/ImageLoader;->a(Landroid/content/Context;)V
return-void
.end method
.method static synthetic a(Lcom/my/target/ImageLoader;)V
.locals 0
.line 2
invoke-direct {p0}, Lcom/my/target/ImageLoader;->b()V
return-void
.end method
.method static synthetic b(Lcom/my/target/ImageLoader;)Lcom/my/target/ImageLoader$d;
.locals 0
.line 1
iget-object p0, p0, Lcom/my/target/ImageLoader;->b:Lcom/my/target/ImageLoader$d;
return-object p0
.end method
.method private b()V
.locals 1
.line 14
iget-object v0, p0, Lcom/my/target/ImageLoader;->b:Lcom/my/target/ImageLoader$d;
if-nez v0, :cond_0
return-void
.line 15
:cond_0
new-instance v0, Lcom/my/target/ImageLoader$c;
invoke-direct {v0, p0}, Lcom/my/target/ImageLoader$c;-><init>(Lcom/my/target/ImageLoader;)V
invoke-static {v0}, Lcom/my/target/AsyncCommand;->c(Ljava/lang/Runnable;)V
return-void
.end method
.method static synthetic b(Landroid/graphics/Bitmap;Landroid/widget/ImageView;)V
.locals 0
.line 2
invoke-static {p0, p1}, Lcom/my/target/ImageLoader;->a(Landroid/graphics/Bitmap;Landroid/widget/ImageView;)V
return-void
.end method
# virtual methods
.method public a(Lcom/my/target/ImageLoader$d;)Lcom/my/target/ImageLoader;
.locals 0
.param p1 # Lcom/my/target/ImageLoader$d;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 21
iput-object p1, p0, Lcom/my/target/ImageLoader;->b:Lcom/my/target/ImageLoader$d;
return-object p0
.end method
.method public a(Landroid/content/Context;)V
.locals 1
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 22
iget-object v0, p0, Lcom/my/target/ImageLoader;->a:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_0
.line 23
invoke-direct {p0}, Lcom/my/target/ImageLoader;->b()V
return-void
.line 24
:cond_0
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object p1
.line 25
new-instance v0, Lcom/my/target/ImageLoader$b;
invoke-direct {v0, p0, p1}, Lcom/my/target/ImageLoader$b;-><init>(Lcom/my/target/ImageLoader;Landroid/content/Context;)V
invoke-static {v0}, Lcom/my/target/AsyncCommand;->a(Ljava/lang/Runnable;)V
return-void
.end method
.method public b(Landroid/content/Context;)V
.locals 5
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/WorkerThread;
.end annotation
.line 3
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_0
const-string p1, "[ImageLoader] method loadSync called from main thread"
.line 4
invoke-static {p1}, Lcom/my/target/Tracer;->b(Ljava/lang/String;)V
return-void
.line 5
:cond_0
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object p1
.line 6
iget-boolean v0, p0, Lcom/my/target/ImageLoader;->c:Z
if-eqz v0, :cond_1
invoke-static {}, Lcom/my/target/HttpImageRequest;->e()Lcom/my/target/HttpImageRequest;
move-result-object v0
goto :goto_0
:cond_1
invoke-static {}, Lcom/my/target/HttpImageRequest;->d()Lcom/my/target/HttpImageRequest;
move-result-object v0
.line 7
:goto_0
iget-object v1, p0, Lcom/my/target/ImageLoader;->a:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_2
:goto_1
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_4
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/my/target/common/e/ImageData;
.line 8
invoke-virtual {v2}, Lcom/my/target/common/e/ImageData;->e()Landroid/graphics/Bitmap;
move-result-object v3
if-nez v3, :cond_2
.line 9
invoke-virtual {v2}, Lcom/my/target/MediaData;->c()Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3, p1}, Lcom/my/target/HttpRequest;->b(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Landroid/graphics/Bitmap;
if-eqz v3, :cond_2
.line 10
invoke-virtual {v2, v3}, Lcom/my/target/common/e/ImageData;->a(Landroid/graphics/Bitmap;)V
.line 11
invoke-virtual {v2}, Lcom/my/target/MediaData;->b()I
move-result v4
if-eqz v4, :cond_3
invoke-virtual {v2}, Lcom/my/target/MediaData;->d()I
move-result v4
if-nez v4, :cond_2
.line 12
:cond_3
invoke-virtual {v3}, Landroid/graphics/Bitmap;->getHeight()I
move-result v4
invoke-virtual {v2, v4}, Lcom/my/target/MediaData;->a(I)V
.line 13
invoke-virtual {v3}, Landroid/graphics/Bitmap;->getWidth()I
move-result v3
invoke-virtual {v2, v3}, Lcom/my/target/MediaData;->b(I)V
goto :goto_1
:cond_4
return-void
.end method
@@ -1,66 +0,0 @@
.class final Lcom/my/target/InstreamAdFactory$a;
.super Ljava/lang/Object;
.source "InstreamAdFactory.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/my/target/InstreamAdFactory;->a(Landroid/content/Context;)Lcom/my/target/AdFactory;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/my/target/InstreamAdFactory;
# direct methods
.method constructor <init>(Lcom/my/target/InstreamAdFactory;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/my/target/InstreamAdFactory$a;->a:Lcom/my/target/InstreamAdFactory;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 3
.line 1
iget-object v0, p0, Lcom/my/target/InstreamAdFactory$a;->a:Lcom/my/target/InstreamAdFactory;
invoke-static {v0}, Lcom/my/target/InstreamAdFactory;->b(Lcom/my/target/InstreamAdFactory;)Lcom/my/target/Repeater;
move-result-object v0
iget-object v1, p0, Lcom/my/target/InstreamAdFactory$a;->a:Lcom/my/target/InstreamAdFactory;
invoke-static {v1}, Lcom/my/target/InstreamAdFactory;->a(Lcom/my/target/InstreamAdFactory;)Ljava/lang/Runnable;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V
.line 2
iget-object v0, p0, Lcom/my/target/InstreamAdFactory$a;->a:Lcom/my/target/InstreamAdFactory;
const/4 v1, 0x0
const-string v2, "ad loading timeout"
invoke-virtual {v0, v1, v2}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdSection;Ljava/lang/String;)V
return-void
.end method
@@ -1,113 +0,0 @@
.class final Lcom/my/target/InstreamAdFactory$b;
.super Ljava/lang/Object;
.source "InstreamAdFactory.java"
# interfaces
.implements Lcom/my/target/AdFactory$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/InstreamAdFactory;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "b"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/my/target/AdFactory$c<",
"Lcom/my/target/p1/c/b/InstreamAdSection;",
">;"
}
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method synthetic constructor <init>(B)V
.locals 0
.line 2
invoke-direct {p0}, Lcom/my/target/InstreamAdFactory$b;-><init>()V
return-void
.end method
# virtual methods
.method public final a()Z
.locals 1
const/4 v0, 0x1
return v0
.end method
.method public final b()Lcom/my/target/AdResponseParser;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/my/target/AdResponseParser<",
"Lcom/my/target/p1/c/b/InstreamAdSection;",
">;"
}
.end annotation
.line 1
invoke-static {}, Lcom/my/target/InstreamAdResponseParser;->a()Lcom/my/target/AdResponseParser;
move-result-object v0
return-object v0
.end method
.method public final c()Lcom/my/target/AdResultProcessor;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/my/target/AdResultProcessor<",
"Lcom/my/target/p1/c/b/InstreamAdSection;",
">;"
}
.end annotation
.line 1
invoke-static {}, Lcom/my/target/InstreamAdResultProcessor;->a()Lcom/my/target/InstreamAdResultProcessor;
move-result-object v0
return-object v0
.end method
.method public final d()Lcom/my/target/AdServiceBuilder;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-static {}, Lcom/my/target/AdServiceBuilder;->a()Lcom/my/target/AdServiceBuilder;
move-result-object v0
return-object v0
.end method
@@ -1,337 +0,0 @@
.class public final Lcom/my/target/InstreamAdFactory;
.super Lcom/my/target/AdFactory;
.source "InstreamAdFactory.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/my/target/InstreamAdFactory$b;,
Lcom/my/target/c3$c;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/my/target/AdFactory<",
"Lcom/my/target/p1/c/b/InstreamAdSection;",
">;"
}
.end annotation
# instance fields
.field private final e:Ljava/util/List;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/my/target/AdService;",
">;"
}
.end annotation
.end field
.field private final f:Lcom/my/target/Repeater;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private g:Ljava/lang/Runnable;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
# direct methods
.method private constructor <init>(Lcom/my/target/AdConfig;I)V
.locals 1
.param p1 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 v0, 0x0
.line 1
invoke-direct {p0, v0, p1, p2}, Lcom/my/target/InstreamAdFactory;-><init>(Ljava/util/List;Lcom/my/target/AdConfig;I)V
return-void
.end method
.method private constructor <init>(Ljava/util/List;Lcom/my/target/AdConfig;I)V
.locals 2
.param p1 # Ljava/util/List;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/my/target/AdService;",
">;",
"Lcom/my/target/AdConfig;",
"I)V"
}
.end annotation
.line 2
new-instance v0, Lcom/my/target/InstreamAdFactory$b;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/my/target/InstreamAdFactory$b;-><init>(B)V
invoke-direct {p0, v0, p2}, Lcom/my/target/AdFactory;-><init>(Lcom/my/target/AdFactory$c;Lcom/my/target/AdConfig;)V
.line 3
iput-object p1, p0, Lcom/my/target/InstreamAdFactory;->e:Ljava/util/List;
mul-int/lit16 p3, p3, 0x3e8
.line 4
invoke-static {p3}, Lcom/my/target/Repeater;->a(I)Lcom/my/target/Repeater;
move-result-object p1
iput-object p1, p0, Lcom/my/target/InstreamAdFactory;->f:Lcom/my/target/Repeater;
return-void
.end method
.method public static a(Lcom/my/target/AdConfig;I)Lcom/my/target/AdFactory;
.locals 1
.param p0 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/my/target/AdConfig;",
"I)",
"Lcom/my/target/AdFactory<",
"Lcom/my/target/p1/c/b/InstreamAdSection;",
">;"
}
.end annotation
.line 2
new-instance v0, Lcom/my/target/InstreamAdFactory;
invoke-direct {v0, p0, p1}, Lcom/my/target/InstreamAdFactory;-><init>(Lcom/my/target/AdConfig;I)V
return-object v0
.end method
.method public static a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;I)Lcom/my/target/AdFactory;
.locals 1
.param p0 # Lcom/my/target/AdService;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/my/target/AdService;",
"Lcom/my/target/AdConfig;",
"I)",
"Lcom/my/target/AdFactory<",
"Lcom/my/target/p1/c/b/InstreamAdSection;",
">;"
}
.end annotation
.line 3
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 4
invoke-virtual {v0, p0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 5
new-instance p0, Lcom/my/target/InstreamAdFactory;
invoke-direct {p0, v0, p1, p2}, Lcom/my/target/InstreamAdFactory;-><init>(Ljava/util/List;Lcom/my/target/AdConfig;I)V
return-object p0
.end method
.method public static a(Ljava/util/List;Lcom/my/target/AdConfig;I)Lcom/my/target/AdFactory;
.locals 1
.param p0 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/my/target/AdService;",
">;",
"Lcom/my/target/AdConfig;",
"I)",
"Lcom/my/target/AdFactory<",
"Lcom/my/target/p1/c/b/InstreamAdSection;",
">;"
}
.end annotation
.line 6
new-instance v0, Lcom/my/target/InstreamAdFactory;
invoke-direct {v0, p0, p1, p2}, Lcom/my/target/InstreamAdFactory;-><init>(Ljava/util/List;Lcom/my/target/AdConfig;I)V
return-object v0
.end method
.method static synthetic a(Lcom/my/target/InstreamAdFactory;)Ljava/lang/Runnable;
.locals 0
.line 1
iget-object p0, p0, Lcom/my/target/InstreamAdFactory;->g:Ljava/lang/Runnable;
return-object p0
.end method
.method static synthetic b(Lcom/my/target/InstreamAdFactory;)Lcom/my/target/Repeater;
.locals 0
.line 1
iget-object p0, p0, Lcom/my/target/InstreamAdFactory;->f:Lcom/my/target/Repeater;
return-object p0
.end method
# virtual methods
.method public final a(Landroid/content/Context;)Lcom/my/target/AdFactory;
.locals 2
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
")",
"Lcom/my/target/AdFactory<",
"Lcom/my/target/p1/c/b/InstreamAdSection;",
">;"
}
.end annotation
.line 7
iget-object v0, p0, Lcom/my/target/InstreamAdFactory;->g:Ljava/lang/Runnable;
if-nez v0, :cond_0
.line 8
new-instance v0, Lcom/my/target/InstreamAdFactory$a;
invoke-direct {v0, p0}, Lcom/my/target/InstreamAdFactory$a;-><init>(Lcom/my/target/InstreamAdFactory;)V
iput-object v0, p0, Lcom/my/target/InstreamAdFactory;->g:Ljava/lang/Runnable;
.line 9
:cond_0
iget-object v0, p0, Lcom/my/target/InstreamAdFactory;->f:Lcom/my/target/Repeater;
iget-object v1, p0, Lcom/my/target/InstreamAdFactory;->g:Ljava/lang/Runnable;
invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->a(Ljava/lang/Runnable;)V
.line 10
invoke-super {p0, p1}, Lcom/my/target/AdFactory;->a(Landroid/content/Context;)Lcom/my/target/AdFactory;
return-object p0
.end method
.method protected final synthetic b(Landroid/content/Context;)Lcom/my/target/AdSection;
.locals 7
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 2
iget-object v0, p0, Lcom/my/target/InstreamAdFactory;->e:Ljava/util/List;
if-eqz v0, :cond_0
.line 3
invoke-static {}, Lcom/my/target/HttpAdRequest;->d()Lcom/my/target/HttpAdRequest;
move-result-object v5
.line 4
iget-object v2, p0, Lcom/my/target/InstreamAdFactory;->e:Ljava/util/List;
const/4 v3, 0x0
iget-object v0, p0, Lcom/my/target/AdFactory;->a:Lcom/my/target/AdFactory$c;
invoke-interface {v0}, Lcom/my/target/AdFactory$c;->b()Lcom/my/target/AdResponseParser;
move-result-object v4
move-object v1, p0
move-object v6, p1
invoke-virtual/range {v1 .. v6}, Lcom/my/target/AdFactory;->a(Ljava/util/List;Lcom/my/target/AdSection;Lcom/my/target/AdResponseParser;Lcom/my/target/HttpAdRequest;Landroid/content/Context;)Lcom/my/target/AdSection;
move-result-object v0
check-cast v0, Lcom/my/target/p1/c/b/InstreamAdSection;
.line 5
invoke-virtual {p0, v0, p1}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdSection;Landroid/content/Context;)Lcom/my/target/AdSection;
move-result-object p1
check-cast p1, Lcom/my/target/p1/c/b/InstreamAdSection;
return-object p1
.line 6
:cond_0
invoke-super {p0, p1}, Lcom/my/target/AdFactory;->b(Landroid/content/Context;)Lcom/my/target/AdSection;
move-result-object p1
check-cast p1, Lcom/my/target/p1/c/b/InstreamAdSection;
return-object p1
.end method
@@ -1,792 +0,0 @@
.class public final Lcom/my/target/InstreamAdResponseParser;
.super Lcom/my/target/AdResponseParser;
.source "InstreamAdResponseParser.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/my/target/AdResponseParser<",
"Lcom/my/target/p1/c/b/InstreamAdSection;",
">;"
}
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/my/target/AdResponseParser;-><init>()V
return-void
.end method
.method public static a()Lcom/my/target/AdResponseParser;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/my/target/AdResponseParser<",
"Lcom/my/target/p1/c/b/InstreamAdSection;",
">;"
}
.end annotation
.line 48
new-instance v0, Lcom/my/target/InstreamAdResponseParser;
invoke-direct {v0}, Lcom/my/target/InstreamAdResponseParser;-><init>()V
return-object v0
.end method
.method private static a(Ljava/util/ArrayList;Ljava/util/ArrayList;)V
.locals 5
.param p0 # Ljava/util/ArrayList;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Ljava/util/ArrayList;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lcom/my/target/AdService;",
">;",
"Ljava/util/ArrayList<",
"Lcom/my/target/AdService;",
">;)V"
}
.end annotation
.line 77
invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_0
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_2
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/my/target/AdService;
.line 78
invoke-virtual {p0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_1
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_0
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/my/target/AdService;
.line 79
invoke-virtual {v0}, Lcom/my/target/AdService;->a()I
move-result v3
invoke-virtual {v2}, Lcom/my/target/AdService;->q()I
move-result v4
if-ne v3, v4, :cond_1
.line 80
invoke-virtual {v2, v0}, Lcom/my/target/AdService;->a(Lcom/my/target/AdService;)V
goto :goto_0
:cond_2
return-void
.end method
.method private static a(Lorg/json/JSONObject;Lcom/my/target/AdditionalDataParser;Lcom/my/target/MediaSection;Lcom/my/target/CommonVideoParser;Lcom/my/target/AdService;)V
.locals 8
.param p0 # Lorg/json/JSONObject;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Lcom/my/target/AdditionalDataParser;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/MediaSection;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/my/target/CommonVideoParser;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Lcom/my/target/AdService;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/json/JSONObject;",
"Lcom/my/target/AdditionalDataParser;",
"Lcom/my/target/MediaSection<",
"Lcom/my/target/common/e/VideoData;",
">;",
"Lcom/my/target/CommonVideoParser;",
"Lcom/my/target/AdService;",
")V"
}
.end annotation
.line 49
invoke-virtual {p2}, Lcom/my/target/MediaSection;->j()Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object p0
if-nez p0, :cond_0
return-void
.line 50
:cond_0
invoke-virtual {p4}, Lcom/my/target/AdService;->t()I
move-result v0
.line 51
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 52
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
const/4 v3, 0x0
.line 53
:goto_0
invoke-virtual {p0}, Lorg/json/JSONArray;->length()I
move-result v4
if-ge v3, v4, :cond_9
.line 54
invoke-virtual {p0, v3}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
move-result-object v4
if-eqz v4, :cond_8
const-string v5, "type"
.line 55
invoke-virtual {v4, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
const-string v6, "additionalData"
.line 56
invoke-virtual {v6, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_4
.line 57
invoke-virtual {p1, v4}, Lcom/my/target/AdditionalDataParser;->a(Lorg/json/JSONObject;)Lcom/my/target/AdService;
move-result-object v4
if-eqz v4, :cond_8
.line 58
invoke-virtual {p2}, Lcom/my/target/MediaSection;->j()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Lcom/my/target/AdService;->b(Ljava/lang/String;)V
.line 59
invoke-virtual {v4}, Lcom/my/target/AdService;->a()I
move-result v5
const/4 v6, -0x1
if-eq v5, v6, :cond_1
.line 60
invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_2
.line 61
:cond_1
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 62
invoke-virtual {v4}, Lcom/my/target/AdService;->b()Z
move-result v5
if-nez v5, :cond_3
invoke-virtual {v4}, Lcom/my/target/AdService;->v()Z
move-result v5
if-nez v5, :cond_3
.line 63
invoke-virtual {p4, v4}, Lcom/my/target/AdService;->b(Lcom/my/target/AdService;)V
.line 64
invoke-virtual {p4}, Lcom/my/target/AdService;->t()I
move-result v5
if-ltz v5, :cond_2
.line 65
invoke-virtual {v4, v5}, Lcom/my/target/AdService;->d(I)V
goto :goto_1
.line 66
:cond_2
invoke-virtual {p2}, Lcom/my/target/MediaSection;->b()I
move-result v5
invoke-virtual {v4, v5}, Lcom/my/target/AdService;->d(I)V
.line 67
:cond_3
:goto_1
invoke-virtual {p2, v4}, Lcom/my/target/MediaSection;->a(Lcom/my/target/AdService;)V
goto :goto_2
.line 68
:cond_4
invoke-static {}, Lcom/my/target/MediaBanner;->Y()Lcom/my/target/MediaBanner;
move-result-object v5
.line 69
invoke-virtual {p3, v4, v5}, Lcom/my/target/CommonVideoParser;->a(Lorg/json/JSONObject;Lcom/my/target/MediaBanner;)Z
move-result v4
if-eqz v4, :cond_8
.line 70
invoke-virtual {p4}, Lcom/my/target/AdService;->r()F
move-result v4
const/4 v6, 0x0
cmpl-float v7, v4, v6
if-ltz v7, :cond_5
.line 71
invoke-virtual {v5, v4}, Lcom/my/target/MediaBanner;->d(F)V
.line 72
:cond_5
invoke-virtual {p4}, Lcom/my/target/AdService;->s()F
move-result v4
cmpl-float v6, v4, v6
if-ltz v6, :cond_6
.line 73
invoke-virtual {v5, v4}, Lcom/my/target/MediaBanner;->e(F)V
:cond_6
if-ltz v0, :cond_7
add-int/lit8 v4, v0, 0x1
.line 74
invoke-virtual {p2, v5, v0}, Lcom/my/target/MediaSection;->a(Lcom/my/target/MediaBanner;I)V
move v0, v4
goto :goto_2
.line 75
:cond_7
invoke-virtual {p2, v5}, Lcom/my/target/MediaSection;->a(Lcom/my/target/MediaBanner;)V
:cond_8
:goto_2
add-int/lit8 v3, v3, 0x1
goto/16 :goto_0
.line 76
:cond_9
invoke-static {v2, v1}, Lcom/my/target/InstreamAdResponseParser;->a(Ljava/util/ArrayList;Ljava/util/ArrayList;)V
return-void
.end method
# virtual methods
.method public final synthetic a(Ljava/lang/String;Lcom/my/target/AdService;Lcom/my/target/AdSection;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdSection;
.locals 6
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/AdService;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/my/target/AdSection;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p4 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p5 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
check-cast p3, Lcom/my/target/p1/c/b/InstreamAdSection;
.line 2
invoke-static {p1}, Lcom/my/target/AdResponseParser;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_9
.line 3
invoke-static {p4, p2, p5}, Lcom/my/target/VastParser;->a(Lcom/my/target/AdConfig;Lcom/my/target/AdService;Landroid/content/Context;)Lcom/my/target/VastParser;
move-result-object p4
.line 4
invoke-virtual {p4, p1}, Lcom/my/target/VastParser;->a(Ljava/lang/String;)V
.line 5
invoke-virtual {p2}, Lcom/my/target/AdService;->g()Ljava/lang/String;
move-result-object p1
if-nez p1, :cond_0
const-string p1, "preroll"
:cond_0
if-nez p3, :cond_1
.line 6
invoke-static {}, Lcom/my/target/p1/c/b/InstreamAdSection;->e()Lcom/my/target/p1/c/b/InstreamAdSection;
move-result-object p3
.line 7
:cond_1
invoke-virtual {p3, p1}, Lcom/my/target/p1/c/b/InstreamAdSection;->b(Ljava/lang/String;)Lcom/my/target/MediaSection;
move-result-object p1
if-eqz p1, :cond_8
.line 8
invoke-virtual {p4}, Lcom/my/target/VastParser;->b()Ljava/util/ArrayList;
move-result-object p5
invoke-virtual {p5}, Ljava/util/ArrayList;->isEmpty()Z
move-result p5
if-nez p5, :cond_6
.line 9
invoke-virtual {p4}, Lcom/my/target/VastParser;->a()Ljava/util/ArrayList;
move-result-object p5
invoke-virtual {p1, p5}, Lcom/my/target/AdSection;->a(Ljava/util/ArrayList;)V
.line 10
invoke-virtual {p2}, Lcom/my/target/AdService;->t()I
move-result p5
.line 11
invoke-virtual {p4}, Lcom/my/target/VastParser;->b()Ljava/util/ArrayList;
move-result-object p4
invoke-virtual {p4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object p4
:goto_0
invoke-interface {p4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_8
invoke-interface {p4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/my/target/MediaBanner;
.line 12
invoke-virtual {p2}, Lcom/my/target/AdService;->h()Ljava/lang/Boolean;
move-result-object v1
if-eqz v1, :cond_2
.line 13
invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v1
invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->e(Z)V
.line 14
:cond_2
invoke-virtual {p2}, Lcom/my/target/AdService;->n()F
move-result v1
const/4 v2, 0x0
cmpl-float v2, v1, v2
if-lez v2, :cond_3
.line 15
invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->c(F)V
.line 16
:cond_3
invoke-virtual {p2}, Lcom/my/target/AdService;->i()Ljava/lang/Boolean;
move-result-object v1
if-eqz v1, :cond_4
.line 17
invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v1
invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->f(Z)V
:cond_4
const-string v1, "Close"
.line 18
invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->r(Ljava/lang/String;)V
.line 19
invoke-virtual {p2}, Lcom/my/target/AdService;->r()F
move-result v1
invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->d(F)V
.line 20
invoke-virtual {p2}, Lcom/my/target/AdService;->s()F
move-result v1
invoke-virtual {v0, v1}, Lcom/my/target/MediaBanner;->e(F)V
if-ltz p5, :cond_5
add-int/lit8 v1, p5, 0x1
.line 21
invoke-virtual {p1, v0, p5}, Lcom/my/target/MediaSection;->a(Lcom/my/target/MediaBanner;I)V
move p5, v1
goto :goto_0
.line 22
:cond_5
invoke-virtual {p1, v0}, Lcom/my/target/MediaSection;->a(Lcom/my/target/MediaBanner;)V
goto :goto_0
.line 23
:cond_6
invoke-virtual {p4}, Lcom/my/target/VastParser;->c()Lcom/my/target/AdService;
move-result-object p4
if-eqz p4, :cond_8
.line 24
invoke-virtual {p1}, Lcom/my/target/MediaSection;->j()Ljava/lang/String;
move-result-object p5
invoke-virtual {p4, p5}, Lcom/my/target/AdService;->b(Ljava/lang/String;)V
.line 25
invoke-virtual {p2}, Lcom/my/target/AdService;->t()I
move-result p2
if-ltz p2, :cond_7
.line 26
invoke-virtual {p4, p2}, Lcom/my/target/AdService;->d(I)V
goto :goto_1
.line 27
:cond_7
invoke-virtual {p1}, Lcom/my/target/MediaSection;->b()I
move-result p2
invoke-virtual {p4, p2}, Lcom/my/target/AdService;->d(I)V
.line 28
:goto_1
invoke-virtual {p1, p4}, Lcom/my/target/MediaSection;->a(Lcom/my/target/AdService;)V
:cond_8
return-object p3
.line 29
:cond_9
invoke-virtual {p0, p1, p5}, Lcom/my/target/AdResponseParser;->a(Ljava/lang/String;Landroid/content/Context;)Lorg/json/JSONObject;
move-result-object p1
if-eqz p1, :cond_f
.line 30
invoke-virtual {p4}, Lcom/my/target/AdConfig;->d()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object p1
if-eqz p1, :cond_f
if-nez p3, :cond_a
.line 31
invoke-static {}, Lcom/my/target/p1/c/b/InstreamAdSection;->e()Lcom/my/target/p1/c/b/InstreamAdSection;
move-result-object p3
.line 32
:cond_a
invoke-static {}, Lcom/my/target/InstreamAdSectionParser;->a()Lcom/my/target/InstreamAdSectionParser;
const-string v0, "settings"
.line 33
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
if-eqz v0, :cond_d
.line 34
invoke-virtual {p3}, Lcom/my/target/p1/c/b/InstreamAdSection;->d()Ljava/util/ArrayList;
move-result-object v1
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_b
:goto_2
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_d
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/my/target/MediaSection;
.line 35
invoke-virtual {v2}, Lcom/my/target/MediaSection;->j()Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v3
if-eqz v3, :cond_b
.line 36
invoke-virtual {v2}, Lcom/my/target/MediaSection;->c()I
move-result v4
const-string v5, "connectionTimeout"
invoke-virtual {v3, v5, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v4
invoke-virtual {v2, v4}, Lcom/my/target/MediaSection;->a(I)V
.line 37
invoke-virtual {v2}, Lcom/my/target/MediaSection;->d()I
move-result v4
const-string v5, "maxBannersShow"
invoke-virtual {v3, v5, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v3
if-eqz v3, :cond_c
goto :goto_3
:cond_c
const/4 v3, -0x1
.line 38
:goto_3
invoke-virtual {v2, v3}, Lcom/my/target/MediaSection;->b(I)V
goto :goto_2
.line 39
:cond_d
invoke-static {p2, p4, p5}, Lcom/my/target/AdditionalDataParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdditionalDataParser;
move-result-object v0
const-string v1, "sections"
.line 40
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object p1
if-eqz p1, :cond_f
.line 41
invoke-virtual {p2}, Lcom/my/target/AdService;->g()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_e
.line 42
invoke-virtual {p3, v1}, Lcom/my/target/p1/c/b/InstreamAdSection;->b(Ljava/lang/String;)Lcom/my/target/MediaSection;
move-result-object v1
if-eqz v1, :cond_f
.line 43
invoke-static {p2, p4, p5}, Lcom/my/target/CommonVideoParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/CommonVideoParser;
move-result-object p4
.line 44
invoke-static {p1, v0, v1, p4, p2}, Lcom/my/target/InstreamAdResponseParser;->a(Lorg/json/JSONObject;Lcom/my/target/AdditionalDataParser;Lcom/my/target/MediaSection;Lcom/my/target/CommonVideoParser;Lcom/my/target/AdService;)V
goto :goto_5
.line 45
:cond_e
invoke-virtual {p3}, Lcom/my/target/p1/c/b/InstreamAdSection;->d()Ljava/util/ArrayList;
move-result-object v1
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_4
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_f
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/my/target/MediaSection;
.line 46
invoke-static {p2, p4, p5}, Lcom/my/target/CommonVideoParser;->a(Lcom/my/target/AdService;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/CommonVideoParser;
move-result-object v3
.line 47
invoke-static {p1, v0, v2, v3, p2}, Lcom/my/target/InstreamAdResponseParser;->a(Lorg/json/JSONObject;Lcom/my/target/AdditionalDataParser;Lcom/my/target/MediaSection;Lcom/my/target/CommonVideoParser;Lcom/my/target/AdService;)V
goto :goto_4
:cond_f
:goto_5
return-object p3
.end method
@@ -1,90 +0,0 @@
.class public final Lcom/my/target/InstreamAdResultProcessor;
.super Lcom/my/target/AdResultProcessor;
.source "InstreamAdResultProcessor.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/my/target/AdResultProcessor<",
"Lcom/my/target/p1/c/b/InstreamAdSection;",
">;"
}
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/my/target/AdResultProcessor;-><init>()V
return-void
.end method
.method public static a()Lcom/my/target/InstreamAdResultProcessor;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 4
new-instance v0, Lcom/my/target/InstreamAdResultProcessor;
invoke-direct {v0}, Lcom/my/target/InstreamAdResultProcessor;-><init>()V
return-object v0
.end method
# virtual methods
.method public final synthetic a(Lcom/my/target/AdSection;Lcom/my/target/AdConfig;Landroid/content/Context;)Lcom/my/target/AdSection;
.locals 0
.param p1 # Lcom/my/target/AdSection;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/my/target/AdConfig;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
check-cast p1, Lcom/my/target/p1/c/b/InstreamAdSection;
.line 2
invoke-virtual {p1}, Lcom/my/target/p1/c/b/InstreamAdSection;->d()Ljava/util/ArrayList;
move-result-object p2
invoke-virtual {p2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object p2
:goto_0
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result p3
if-eqz p3, :cond_0
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p3
check-cast p3, Lcom/my/target/MediaSection;
.line 3
invoke-virtual {p3}, Lcom/my/target/MediaSection;->h()V
goto :goto_0
:cond_0
return-object p1
.end method
@@ -1,27 +0,0 @@
.class public final Lcom/my/target/InstreamAdSectionParser;
.super Ljava/lang/Object;
.source "InstreamAdSectionParser.java"
# direct methods
.method private constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a()Lcom/my/target/InstreamAdSectionParser;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/my/target/InstreamAdSectionParser;
invoke-direct {v0}, Lcom/my/target/InstreamAdSectionParser;-><init>()V
return-object v0
.end method
@@ -1,66 +0,0 @@
.class final Lcom/my/target/InstreamAudioAdFactory$a;
.super Ljava/lang/Object;
.source "InstreamAudioAdFactory.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/my/target/InstreamAudioAdFactory;->a(Landroid/content/Context;)Lcom/my/target/AdFactory;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/my/target/InstreamAudioAdFactory;
# direct methods
.method constructor <init>(Lcom/my/target/InstreamAudioAdFactory;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/my/target/InstreamAudioAdFactory$a;->a:Lcom/my/target/InstreamAudioAdFactory;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.locals 3
.line 1
iget-object v0, p0, Lcom/my/target/InstreamAudioAdFactory$a;->a:Lcom/my/target/InstreamAudioAdFactory;
invoke-static {v0}, Lcom/my/target/InstreamAudioAdFactory;->b(Lcom/my/target/InstreamAudioAdFactory;)Lcom/my/target/Repeater;
move-result-object v0
iget-object v1, p0, Lcom/my/target/InstreamAudioAdFactory$a;->a:Lcom/my/target/InstreamAudioAdFactory;
invoke-static {v1}, Lcom/my/target/InstreamAudioAdFactory;->a(Lcom/my/target/InstreamAudioAdFactory;)Ljava/lang/Runnable;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/my/target/Repeater;->b(Ljava/lang/Runnable;)V
.line 2
iget-object v0, p0, Lcom/my/target/InstreamAudioAdFactory$a;->a:Lcom/my/target/InstreamAudioAdFactory;
const/4 v1, 0x0
const-string v2, "ad loading timeout"
invoke-virtual {v0, v1, v2}, Lcom/my/target/AdFactory;->a(Lcom/my/target/AdSection;Ljava/lang/String;)V
return-void
.end method
@@ -1,113 +0,0 @@
.class final Lcom/my/target/InstreamAudioAdFactory$b;
.super Ljava/lang/Object;
.source "InstreamAudioAdFactory.java"
# interfaces
.implements Lcom/my/target/AdFactory$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/my/target/InstreamAudioAdFactory;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0xa
name = "b"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/my/target/AdFactory$c<",
"Lcom/my/target/p1/c/b/InstreamAudioAdSection;",
">;"
}
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method synthetic constructor <init>(B)V
.locals 0
.line 2
invoke-direct {p0}, Lcom/my/target/InstreamAudioAdFactory$b;-><init>()V
return-void
.end method
# virtual methods
.method public final a()Z
.locals 1
const/4 v0, 0x1
return v0
.end method
.method public final b()Lcom/my/target/AdResponseParser;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/my/target/AdResponseParser<",
"Lcom/my/target/p1/c/b/InstreamAudioAdSection;",
">;"
}
.end annotation
.line 1
invoke-static {}, Lcom/my/target/InstreamAudioAdResponseParser;->a()Lcom/my/target/AdResponseParser;
move-result-object v0
return-object v0
.end method
.method public final c()Lcom/my/target/AdResultProcessor;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/my/target/AdResultProcessor<",
"Lcom/my/target/p1/c/b/InstreamAudioAdSection;",
">;"
}
.end annotation
.line 1
invoke-static {}, Lcom/my/target/InstreamAudioAdResultProcessor;->a()Lcom/my/target/InstreamAudioAdResultProcessor;
move-result-object v0
return-object v0
.end method
.method public final d()Lcom/my/target/AdServiceBuilder;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-static {}, Lcom/my/target/AdServiceBuilder;->a()Lcom/my/target/AdServiceBuilder;
move-result-object v0
return-object v0
.end method

Some files were not shown because too many files have changed in this diff Show More