zzgm.smali
.class final Lcom/google/android/gms/internal/gtm/zzgm;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic zza:Lcom/google/android/gms/internal/gtm/zzgq;
.field private final zzb:Lcom/google/android/gms/internal/gtm/zzgx;
# direct methods
.method public constructor <init>(Lcom/google/android/gms/internal/gtm/zzgq;Lcom/google/android/gms/internal/gtm/zzgx;)V
.registers 3
iput-object p1, p0, Lcom/google/android/gms/internal/gtm/zzgm;->zza:Lcom/google/android/gms/internal/gtm/zzgq;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p2, p0, Lcom/google/android/gms/internal/gtm/zzgm;->zzb:Lcom/google/android/gms/internal/gtm/zzgx;
return-void
.end method
# virtual methods
.method public final run()V
.registers 12
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v0
invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper;
move-result-object v1
const/4 v2, 0x1
if-ne v0, v1, :cond_d
const/4 v0, 0x1
goto :goto_e
:cond_d
const/4 v0, 0x0
:goto_e
const-string v1, "runnable"
const-string v3, "com/google/android/gms/internal/gtm/zzgm"
const-string v4, "run"
if-eqz v0, :cond_19
invoke-static {v4, v3, v1}, Lcom/shopee/monitor/trace/c;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:cond_19
iget-object v5, p0, Lcom/google/android/gms/internal/gtm/zzgm;->zza:Lcom/google/android/gms/internal/gtm/zzgq;
.line 1
invoke-static {v5}, Lcom/google/android/gms/internal/gtm/zzgq;->zza(Lcom/google/android/gms/internal/gtm/zzgq;)I
move-result v5
const/4 v6, 0x2
if-ne v5, v6, :cond_52
iget-object v2, p0, Lcom/google/android/gms/internal/gtm/zzgm;->zzb:Lcom/google/android/gms/internal/gtm/zzgx;
invoke-virtual {v2}, Lcom/google/android/gms/internal/gtm/zzgx;->zzb()Ljava/lang/String;
move-result-object v2
.line 2
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
const-string v5, "Evaluating tags for event "
invoke-virtual {v2}, Ljava/lang/String;->length()I
move-result v6
if-eqz v6, :cond_39
invoke-virtual {v5, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
goto :goto_3e
.line 3
:cond_39
new-instance v2, Ljava/lang/String;
.line 4
invoke-direct {v2, v5}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
:goto_3e
invoke-static {v2}, Lcom/google/android/gms/internal/gtm/zzhl;->zzd(Ljava/lang/String;)V
iget-object v2, p0, Lcom/google/android/gms/internal/gtm/zzgm;->zza:Lcom/google/android/gms/internal/gtm/zzgq;
invoke-static {v2}, Lcom/google/android/gms/internal/gtm/zzgq;->zzf(Lcom/google/android/gms/internal/gtm/zzgq;)Lcom/google/android/gms/internal/gtm/zzhz;
move-result-object v2
iget-object v5, p0, Lcom/google/android/gms/internal/gtm/zzgm;->zzb:Lcom/google/android/gms/internal/gtm/zzgx;
.line 5
invoke-virtual {v2, v5}, Lcom/google/android/gms/internal/gtm/zzhz;->zzf(Lcom/google/android/gms/internal/gtm/zzgx;)V
if-eqz v0, :cond_51
invoke-static {v4, v3, v1}, Lcom/shopee/monitor/trace/c;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:cond_51
return-void
.line 6
:cond_52
iget-object v5, p0, Lcom/google/android/gms/internal/gtm/zzgm;->zza:Lcom/google/android/gms/internal/gtm/zzgq;
.line 7
invoke-static {v5}, Lcom/google/android/gms/internal/gtm/zzgq;->zza(Lcom/google/android/gms/internal/gtm/zzgq;)I
move-result v5
if-ne v5, v2, :cond_94
iget-object v2, p0, Lcom/google/android/gms/internal/gtm/zzgm;->zza:Lcom/google/android/gms/internal/gtm/zzgq;
invoke-static {v2}, Lcom/google/android/gms/internal/gtm/zzgq;->zzl(Lcom/google/android/gms/internal/gtm/zzgq;)Ljava/util/List;
move-result-object v2
iget-object v5, p0, Lcom/google/android/gms/internal/gtm/zzgm;->zzb:Lcom/google/android/gms/internal/gtm/zzgx;
.line 8
invoke-interface {v2, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
iget-object v2, p0, Lcom/google/android/gms/internal/gtm/zzgm;->zzb:Lcom/google/android/gms/internal/gtm/zzgx;
invoke-virtual {v2}, Lcom/google/android/gms/internal/gtm/zzgx;->zzb()Ljava/lang/String;
move-result-object v2
.line 9
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/String;->length()I
move-result v5
new-instance v6, Ljava/lang/StringBuilder;
add-int/lit8 v5, v5, 0x1e
invoke-direct {v6, v5}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v5, "Added event "
invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, " to pending queue."
invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lcom/google/android/gms/internal/gtm/zzhl;->zzd(Ljava/lang/String;)V
if-eqz v0, :cond_93
invoke-static {v4, v3, v1}, Lcom/shopee/monitor/trace/c;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:cond_93
return-void
:cond_94
iget-object v2, p0, Lcom/google/android/gms/internal/gtm/zzgm;->zza:Lcom/google/android/gms/internal/gtm/zzgq;
.line 10
invoke-static {v2}, Lcom/google/android/gms/internal/gtm/zzgq;->zza(Lcom/google/android/gms/internal/gtm/zzgq;)I
move-result v2
const/4 v5, 0x3
if-ne v2, v5, :cond_151
iget-object v2, p0, Lcom/google/android/gms/internal/gtm/zzgm;->zzb:Lcom/google/android/gms/internal/gtm/zzgx;
invoke-virtual {v2}, Lcom/google/android/gms/internal/gtm/zzgx;->zzb()Ljava/lang/String;
move-result-object v2
.line 11
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/String;->length()I
move-result v5
new-instance v6, Ljava/lang/StringBuilder;
add-int/lit8 v5, v5, 0x3d
invoke-direct {v6, v5}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v5, "Failed to evaluate tags for event "
invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, " (container failed to load)"
invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 12
invoke-static {v2}, Lcom/google/android/gms/internal/gtm/zzhl;->zzd(Ljava/lang/String;)V
iget-object v2, p0, Lcom/google/android/gms/internal/gtm/zzgm;->zzb:Lcom/google/android/gms/internal/gtm/zzgx;
invoke-virtual {v2}, Lcom/google/android/gms/internal/gtm/zzgx;->zzf()Z
move-result v2
if-eqz v2, :cond_12c
:try_start_ce
iget-object v2, p0, Lcom/google/android/gms/internal/gtm/zzgm;->zza:Lcom/google/android/gms/internal/gtm/zzgq;
invoke-static {v2}, Lcom/google/android/gms/internal/gtm/zzgq;->zzd(Lcom/google/android/gms/internal/gtm/zzgq;)Lcom/google/android/gms/tagmanager/zzcp;
move-result-object v5
const-string v6, "app"
iget-object v2, p0, Lcom/google/android/gms/internal/gtm/zzgm;->zzb:Lcom/google/android/gms/internal/gtm/zzgx;
invoke-virtual {v2}, Lcom/google/android/gms/internal/gtm/zzgx;->zzb()Ljava/lang/String;
move-result-object v7
iget-object v2, p0, Lcom/google/android/gms/internal/gtm/zzgm;->zzb:Lcom/google/android/gms/internal/gtm/zzgx;
invoke-virtual {v2}, Lcom/google/android/gms/internal/gtm/zzgx;->zza()Landroid/os/Bundle;
move-result-object v8
iget-object v2, p0, Lcom/google/android/gms/internal/gtm/zzgm;->zzb:Lcom/google/android/gms/internal/gtm/zzgx;
.line 13
invoke-virtual {v2}, Lcom/google/android/gms/internal/gtm/zzgx;->currentTimeMillis()J
move-result-wide v9
.line 14
invoke-interface/range {v5 .. v10}, Lcom/google/android/gms/tagmanager/zzcp;->zzc(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;J)V
iget-object v2, p0, Lcom/google/android/gms/internal/gtm/zzgm;->zzb:Lcom/google/android/gms/internal/gtm/zzgx;
invoke-virtual {v2}, Lcom/google/android/gms/internal/gtm/zzgx;->zzb()Ljava/lang/String;
move-result-object v2
.line 15
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/String;->length()I
move-result v5
add-int/lit8 v5, v5, 0x26
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6, v5}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v5, "Logged passthrough event "
invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, " to Firebase."
invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lcom/google/android/gms/internal/gtm/zzhl;->zzd(Ljava/lang/String;)V
:try_end_114
.catch Landroid/os/RemoteException; {:try_start_ce .. :try_end_114} :catch_11a
if-eqz v0, :cond_119
invoke-static {v4, v3, v1}, Lcom/shopee/monitor/trace/c;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:cond_119
return-void
:catch_11a
move-exception v2
.line 16
iget-object v5, p0, Lcom/google/android/gms/internal/gtm/zzgm;->zza:Lcom/google/android/gms/internal/gtm/zzgq;
invoke-static {v5}, Lcom/google/android/gms/internal/gtm/zzgq;->zzb(Lcom/google/android/gms/internal/gtm/zzgq;)Landroid/content/Context;
move-result-object v5
const-string v6, "Error logging event with measurement proxy:"
.line 17
invoke-static {v6, v2, v5}, Lcom/google/android/gms/internal/gtm/zzgt;->zzb(Ljava/lang/String;Ljava/lang/Throwable;Landroid/content/Context;)V
if-eqz v0, :cond_12b
invoke-static {v4, v3, v1}, Lcom/shopee/monitor/trace/c;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:cond_12b
return-void
.line 18
:cond_12c
iget-object v2, p0, Lcom/google/android/gms/internal/gtm/zzgm;->zzb:Lcom/google/android/gms/internal/gtm/zzgx;
invoke-virtual {v2}, Lcom/google/android/gms/internal/gtm/zzgx;->zzb()Ljava/lang/String;
move-result-object v2
.line 19
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
const-string v5, "Discarded non-passthrough event "
invoke-virtual {v2}, Ljava/lang/String;->length()I
move-result v6
if-eqz v6, :cond_143
invoke-virtual {v5, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
goto :goto_148
:cond_143
new-instance v2, Ljava/lang/String;
invoke-direct {v2, v5}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
:goto_148
invoke-static {v2}, Lcom/google/android/gms/internal/gtm/zzhl;->zzd(Ljava/lang/String;)V
if-eqz v0, :cond_150
invoke-static {v4, v3, v1}, Lcom/shopee/monitor/trace/c;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:cond_150
return-void
:cond_151
if-eqz v0, :cond_156
invoke-static {v4, v3, v1}, Lcom/shopee/monitor/trace/c;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:cond_156
return-void
.end method