zzayt.smali
.class public abstract Lcom/google/android/gms/internal/ads/zzayt;
.super Ljava/lang/Object;
.source ""
# static fields
.field private static zzedm:Lcom/google/android/gms/internal/ads/zzayt;
.annotation build Lcom/google/android/gms/common/util/VisibleForTesting;
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static declared-synchronized zzaj(Landroid/content/Context;)Lcom/google/android/gms/internal/ads/zzayt;
.registers 10
const-class v0, Lcom/google/android/gms/internal/ads/zzayt;
monitor-enter v0
:try_start_3
sget-object v1, Lcom/google/android/gms/internal/ads/zzayt;->zzedm:Lcom/google/android/gms/internal/ads/zzayt;
:try_end_5
.catchall {:try_start_3 .. :try_end_5} :catchall_d2
if-eqz v1, :cond_9
monitor-exit v0
return-object v1
:cond_9
:try_start_9
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object p0
invoke-static {p0}, Lcom/google/android/gms/internal/ads/zzabq;->initialize(Landroid/content/Context;)V
invoke-static {}, Lcom/google/android/gms/ads/internal/zzr;->zzkz()Lcom/google/android/gms/internal/ads/zzazs;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzazs;->zzyl()Lcom/google/android/gms/ads/internal/util/zzf;
move-result-object v1
invoke-interface {v1, p0}, Lcom/google/android/gms/ads/internal/util/zzf;->initialize(Landroid/content/Context;)V
new-instance v2, Lcom/google/android/gms/internal/ads/zzayb;
const/4 v3, 0x0
invoke-direct {v2, v3}, Lcom/google/android/gms/internal/ads/zzayb;-><init>(Lcom/google/android/gms/internal/ads/zzaxy;)V
invoke-interface {v2, p0}, Lcom/google/android/gms/internal/ads/zzays;->zzz(Landroid/content/Context;)Lcom/google/android/gms/internal/ads/zzays;
move-result-object p0
invoke-interface {p0, v1}, Lcom/google/android/gms/internal/ads/zzays;->zza(Lcom/google/android/gms/ads/internal/util/zzf;)Lcom/google/android/gms/internal/ads/zzays;
move-result-object p0
invoke-static {}, Lcom/google/android/gms/ads/internal/zzr;->zzlt()Lcom/google/android/gms/internal/ads/zzayd;
move-result-object v1
invoke-interface {p0, v1}, Lcom/google/android/gms/internal/ads/zzays;->zza(Lcom/google/android/gms/internal/ads/zzayd;)Lcom/google/android/gms/internal/ads/zzays;
move-result-object p0
invoke-interface {p0}, Lcom/google/android/gms/internal/ads/zzays;->zzxu()Lcom/google/android/gms/internal/ads/zzayt;
move-result-object p0
sput-object p0, Lcom/google/android/gms/internal/ads/zzayt;->zzedm:Lcom/google/android/gms/internal/ads/zzayt;
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzayt;->zzxr()Lcom/google/android/gms/internal/ads/zzaxt;
move-result-object p0
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzaxt;->zzxn()V
sget-object p0, Lcom/google/android/gms/internal/ads/zzayt;->zzedm:Lcom/google/android/gms/internal/ads/zzayt;
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzayt;->zzxs()Lcom/google/android/gms/internal/ads/zzaxx;
move-result-object p0
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzaxx;->zzxq()V
sget-object p0, Lcom/google/android/gms/internal/ads/zzayt;->zzedm:Lcom/google/android/gms/internal/ads/zzayt;
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzayt;->zzxt()Lcom/google/android/gms/internal/ads/zzayu;
move-result-object p0
sget-object v1, Lcom/google/android/gms/internal/ads/zzabq;->zzcpe:Lcom/google/android/gms/internal/ads/zzabf;
invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzra()Lcom/google/android/gms/internal/ads/zzabm;
move-result-object v2
invoke-virtual {v2, v1}, Lcom/google/android/gms/internal/ads/zzabm;->zzd(Lcom/google/android/gms/internal/ads/zzabf;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Boolean;
invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v1
if-eqz v1, :cond_ce
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
:try_end_64
.catchall {:try_start_9 .. :try_end_64} :catchall_d2
:try_start_64
new-instance v2, Lorg/json/JSONObject;
sget-object v3, Lcom/google/android/gms/internal/ads/zzabq;->zzcpf:Lcom/google/android/gms/internal/ads/zzabf;
invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzra()Lcom/google/android/gms/internal/ads/zzabm;
move-result-object v4
invoke-virtual {v4, v3}, Lcom/google/android/gms/internal/ads/zzabm;->zzd(Lcom/google/android/gms/internal/ads/zzabf;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
invoke-direct {v2, v3}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
:try_end_75
.catch Lorg/json/JSONException; {:try_start_64 .. :try_end_75} :catch_c8
.catchall {:try_start_64 .. :try_end_75} :catchall_d2
:try_start_75
invoke-virtual {v2}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
move-result-object v3
:cond_79
:goto_79
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_a7
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
new-instance v5, Ljava/util/HashSet;
invoke-direct {v5}, Ljava/util/HashSet;-><init>()V
invoke-virtual {v2, v4}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v6
if-eqz v6, :cond_79
const/4 v7, 0x0
:goto_91
invoke-virtual {v6}, Lorg/json/JSONArray;->length()I
move-result v8
if-ge v7, v8, :cond_a3
invoke-virtual {v6, v7}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
move-result-object v8
if-eqz v8, :cond_a0
invoke-interface {v5, v8}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
:cond_a0
add-int/lit8 v7, v7, 0x1
goto :goto_91
:cond_a3
invoke-interface {v1, v4, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_79
:cond_a7
invoke-interface {v1}, Ljava/util/Map;->keySet()Ljava/util/Set;
move-result-object v2
invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v2
:goto_af
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_bf
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
invoke-virtual {p0, v3}, Lcom/google/android/gms/internal/ads/zzayu;->zzea(Ljava/lang/String;)V
goto :goto_af
:cond_bf
new-instance v2, Lcom/google/android/gms/internal/ads/zzayx;
invoke-direct {v2, p0, v1}, Lcom/google/android/gms/internal/ads/zzayx;-><init>(Lcom/google/android/gms/internal/ads/zzayu;Ljava/util/Map;)V
invoke-virtual {p0, v2}, Lcom/google/android/gms/internal/ads/zzayu;->zza(Lcom/google/android/gms/internal/ads/zzayz;)V
goto :goto_ce
:catch_c8
move-exception p0
const-string v1, "Failed to parse listening list"
invoke-static {v1, p0}, Lcom/google/android/gms/internal/ads/zzbao;->zzb(Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_ce
:goto_ce
sget-object p0, Lcom/google/android/gms/internal/ads/zzayt;->zzedm:Lcom/google/android/gms/internal/ads/zzayt;
:try_end_d0
.catchall {:try_start_75 .. :try_end_d0} :catchall_d2
monitor-exit v0
return-object p0
:catchall_d2
move-exception p0
monitor-exit v0
goto :goto_d6
:goto_d5
throw p0
:goto_d6
goto :goto_d5
.end method
# virtual methods
.method abstract zzxr()Lcom/google/android/gms/internal/ads/zzaxt;
.end method
.method abstract zzxs()Lcom/google/android/gms/internal/ads/zzaxx;
.end method
.method abstract zzxt()Lcom/google/android/gms/internal/ads/zzayu;
.end method