.class public final Lcom/google/android/gms/internal/ads/zzefq; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcom/google/android/gms/internal/ads/zzefk; # instance fields .field private final zza:Lcom/google/android/gms/internal/ads/zzdgq; .field private final zzb:Lcom/google/android/gms/internal/ads/zzgcs; .field private final zzc:Lcom/google/android/gms/internal/ads/zzdla; .field private final zzd:Lcom/google/android/gms/internal/ads/zzfdi; .field private final zze:Lcom/google/android/gms/internal/ads/zzdnr; .field private final zzf:Lcom/google/android/gms/internal/ads/zzdrq; # direct methods .method public constructor (Lcom/google/android/gms/internal/ads/zzdgq;Lcom/google/android/gms/internal/ads/zzgcs;Lcom/google/android/gms/internal/ads/zzdla;Lcom/google/android/gms/internal/ads/zzfdi;Lcom/google/android/gms/internal/ads/zzdnr;Lcom/google/android/gms/internal/ads/zzdrq;)V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzefq;->zza:Lcom/google/android/gms/internal/ads/zzdgq; iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzefq;->zzb:Lcom/google/android/gms/internal/ads/zzgcs; iput-object p3, p0, Lcom/google/android/gms/internal/ads/zzefq;->zzc:Lcom/google/android/gms/internal/ads/zzdla; iput-object p4, p0, Lcom/google/android/gms/internal/ads/zzefq;->zzd:Lcom/google/android/gms/internal/ads/zzfdi; iput-object p5, p0, Lcom/google/android/gms/internal/ads/zzefq;->zze:Lcom/google/android/gms/internal/ads/zzdnr; iput-object p6, p0, Lcom/google/android/gms/internal/ads/zzefq;->zzf:Lcom/google/android/gms/internal/ads/zzdrq; return-void .end method .method private final zzg(Lcom/google/android/gms/internal/ads/zzfca;Lcom/google/android/gms/internal/ads/zzfbo;Lorg/json/JSONObject;)Lcom/google/common/util/concurrent/ListenableFuture; .locals 9 .line 1 sget-object v0, Lcom/google/android/gms/internal/ads/zzbcl;->zzcm:Lcom/google/android/gms/internal/ads/zzbcc; .line 2 invoke-static {}, Lcom/google/android/gms/ads/internal/client/zzbe;->zzc()Lcom/google/android/gms/internal/ads/zzbcj; move-result-object v1 invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/ads/zzbcj;->zza(Lcom/google/android/gms/internal/ads/zzbcc;)Ljava/lang/Object; move-result-object v0 .line 1 check-cast v0, Ljava/lang/Boolean; invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z move-result v0 if-eqz v0, :cond_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzefq;->zzf:Lcom/google/android/gms/internal/ads/zzdrq; .line 3 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdrq;->zza()Landroid/os/Bundle; move-result-object v0 sget-object v1, Lcom/google/android/gms/internal/ads/zzdre;->zzu:Lcom/google/android/gms/internal/ads/zzdre; .line 4 invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdre;->zza()Ljava/lang/String; move-result-object v1 .line 5 invoke-static {}, Lcom/google/android/gms/ads/internal/zzv;->zzC()Lcom/google/android/gms/common/util/Clock; move-result-object v2 invoke-interface {v2}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J move-result-wide v2 .line 6 invoke-virtual {v0, v1, v2, v3}, Landroid/os/BaseBundle;->putLong(Ljava/lang/String;J)V :cond_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzefq;->zzd:Lcom/google/android/gms/internal/ads/zzfdi; iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzefq;->zzc:Lcom/google/android/gms/internal/ads/zzdla; .line 7 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzfdi;->zza()Lcom/google/common/util/concurrent/ListenableFuture; move-result-object v5 .line 8 invoke-virtual {v1, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzdla;->zza(Lcom/google/android/gms/internal/ads/zzfca;Lcom/google/android/gms/internal/ads/zzfbo;Lorg/json/JSONObject;)Lcom/google/common/util/concurrent/ListenableFuture; move-result-object v4 const/4 v0, 0x2 new-array v0, v0, [Lcom/google/common/util/concurrent/ListenableFuture; const/4 v1, 0x0 aput-object v5, v0, v1 const/4 v1, 0x1 aput-object v4, v0, v1 .line 9 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzgch;->zzc([Lcom/google/common/util/concurrent/ListenableFuture;)Lcom/google/android/gms/internal/ads/zzgcf; move-result-object v0 new-instance v1, Lcom/google/android/gms/internal/ads/zzefl; move-object v2, v1 move-object v3, p0 move-object v6, p1 move-object v7, p2 move-object v8, p3 invoke-direct/range {v2 .. v8}, Lcom/google/android/gms/internal/ads/zzefl;->(Lcom/google/android/gms/internal/ads/zzefq;Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/android/gms/internal/ads/zzfca;Lcom/google/android/gms/internal/ads/zzfbo;Lorg/json/JSONObject;)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzefq;->zzb:Lcom/google/android/gms/internal/ads/zzgcs; .line 10 invoke-virtual {v0, v1, p1}, Lcom/google/android/gms/internal/ads/zzgcf;->zza(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture; move-result-object p1 return-object p1 .end method # virtual methods .method public final zza(Lcom/google/android/gms/internal/ads/zzfca;Lcom/google/android/gms/internal/ads/zzfbo;)Lcom/google/common/util/concurrent/ListenableFuture; .locals 3 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzefq;->zzd:Lcom/google/android/gms/internal/ads/zzfdi; .line 1 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzfdi;->zza()Lcom/google/common/util/concurrent/ListenableFuture; move-result-object v0 new-instance v1, Lcom/google/android/gms/internal/ads/zzefn; invoke-direct {v1, p0, p2}, Lcom/google/android/gms/internal/ads/zzefn;->(Lcom/google/android/gms/internal/ads/zzefq;Lcom/google/android/gms/internal/ads/zzfbo;)V iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzefq;->zzb:Lcom/google/android/gms/internal/ads/zzgcs; .line 2 invoke-static {v0, v1, v2}, Lcom/google/android/gms/internal/ads/zzgch;->zzn(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/android/gms/internal/ads/zzgbo;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture; move-result-object v0 new-instance v1, Lcom/google/android/gms/internal/ads/zzefo; invoke-direct {v1, p0, p1, p2}, Lcom/google/android/gms/internal/ads/zzefo;->(Lcom/google/android/gms/internal/ads/zzefq;Lcom/google/android/gms/internal/ads/zzfca;Lcom/google/android/gms/internal/ads/zzfbo;)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzefq;->zzb:Lcom/google/android/gms/internal/ads/zzgcs; .line 3 invoke-static {v0, v1, p1}, Lcom/google/android/gms/internal/ads/zzgch;->zzn(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/android/gms/internal/ads/zzgbo;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture; move-result-object p1 return-object p1 .end method .method public final zzb(Lcom/google/android/gms/internal/ads/zzfca;Lcom/google/android/gms/internal/ads/zzfbo;)Z .locals 0 .line 1 iget-object p1, p2, Lcom/google/android/gms/internal/ads/zzfbo;->zzs:Lcom/google/android/gms/internal/ads/zzfbt; if-eqz p1, :cond_0 iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzfbt;->zzc:Lorg/json/JSONObject; if-eqz p1, :cond_0 const/4 p1, 0x1 return p1 :cond_0 const/4 p1, 0x0 return p1 .end method .method public final synthetic zzc(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/android/gms/internal/ads/zzfca;Lcom/google/android/gms/internal/ads/zzfbo;Lorg/json/JSONObject;)Lcom/google/android/gms/internal/ads/zzdia; .locals 5 .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/Exception; } .end annotation .line 1 invoke-interface {p1}, Ljava/util/concurrent/Future;->get()Ljava/lang/Object; move-result-object p1 check-cast p1, Lcom/google/android/gms/internal/ads/zzdif; .line 2 invoke-interface {p2}, Ljava/util/concurrent/Future;->get()Ljava/lang/Object; move-result-object p2 check-cast p2, Lcom/google/android/gms/internal/ads/zzdnl; .line 3 sget-object v0, Lcom/google/android/gms/internal/ads/zzbcl;->zzcm:Lcom/google/android/gms/internal/ads/zzbcc; .line 4 invoke-static {}, Lcom/google/android/gms/ads/internal/client/zzbe;->zzc()Lcom/google/android/gms/internal/ads/zzbcj; move-result-object v1 invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/ads/zzbcj;->zza(Lcom/google/android/gms/internal/ads/zzbcc;)Ljava/lang/Object; move-result-object v1 .line 3 check-cast v1, Ljava/lang/Boolean; invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 if-eqz v1, :cond_0 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzefq;->zzf:Lcom/google/android/gms/internal/ads/zzdrq; .line 5 invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdrq;->zza()Landroid/os/Bundle; move-result-object v1 sget-object v2, Lcom/google/android/gms/internal/ads/zzdre;->zzv:Lcom/google/android/gms/internal/ads/zzdre; .line 6 invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzdre;->zza()Ljava/lang/String; move-result-object v2 .line 7 invoke-static {}, Lcom/google/android/gms/ads/internal/zzv;->zzC()Lcom/google/android/gms/common/util/Clock; move-result-object v3 invoke-interface {v3}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J move-result-wide v3 .line 8 invoke-virtual {v1, v2, v3, v4}, Landroid/os/BaseBundle;->putLong(Ljava/lang/String;J)V :cond_0 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzefq;->zza:Lcom/google/android/gms/internal/ads/zzdgq; new-instance v2, Lcom/google/android/gms/internal/ads/zzcrp; const/4 v3, 0x0 invoke-direct {v2, p3, p4, v3}, Lcom/google/android/gms/internal/ads/zzcrp;->(Lcom/google/android/gms/internal/ads/zzfca;Lcom/google/android/gms/internal/ads/zzfbo;Ljava/lang/String;)V new-instance p3, Lcom/google/android/gms/internal/ads/zzdir; invoke-direct {p3, p1}, Lcom/google/android/gms/internal/ads/zzdir;->(Lcom/google/android/gms/internal/ads/zzdif;)V new-instance p4, Lcom/google/android/gms/internal/ads/zzdhd; invoke-direct {p4, p5, p2}, Lcom/google/android/gms/internal/ads/zzdhd;->(Lorg/json/JSONObject;Lcom/google/android/gms/internal/ads/zzdnl;)V .line 9 invoke-virtual {v1, v2, p3, p4}, Lcom/google/android/gms/internal/ads/zzdgq;->zzd(Lcom/google/android/gms/internal/ads/zzcrp;Lcom/google/android/gms/internal/ads/zzdir;Lcom/google/android/gms/internal/ads/zzdhd;)Lcom/google/android/gms/internal/ads/zzdig; move-result-object p3 .line 10 invoke-static {}, Lcom/google/android/gms/ads/internal/client/zzbe;->zzc()Lcom/google/android/gms/internal/ads/zzbcj; move-result-object p4 invoke-virtual {p4, v0}, Lcom/google/android/gms/internal/ads/zzbcj;->zza(Lcom/google/android/gms/internal/ads/zzbcc;)Ljava/lang/Object; move-result-object p4 .line 11 check-cast p4, Ljava/lang/Boolean; invoke-virtual {p4}, Ljava/lang/Boolean;->booleanValue()Z move-result p4 if-eqz p4, :cond_1 .line 12 invoke-static {}, Lcom/google/android/gms/ads/internal/zzv;->zzC()Lcom/google/android/gms/common/util/Clock; move-result-object p4 invoke-interface {p4}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J move-result-wide p4 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzefq;->zzf:Lcom/google/android/gms/internal/ads/zzdrq; .line 13 invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdrq;->zza()Landroid/os/Bundle; move-result-object v1 sget-object v2, Lcom/google/android/gms/internal/ads/zzdre;->zzw:Lcom/google/android/gms/internal/ads/zzdre; .line 14 invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzdre;->zza()Ljava/lang/String; move-result-object v2 .line 15 invoke-virtual {v1, v2, p4, p5}, Landroid/os/BaseBundle;->putLong(Ljava/lang/String;J)V iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzefq;->zzf:Lcom/google/android/gms/internal/ads/zzdrq; .line 16 invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdrq;->zza()Landroid/os/Bundle; move-result-object v1 sget-object v2, Lcom/google/android/gms/internal/ads/zzdre;->zzx:Lcom/google/android/gms/internal/ads/zzdre; .line 17 invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzdre;->zza()Ljava/lang/String; move-result-object v2 .line 18 invoke-virtual {v1, v2, p4, p5}, Landroid/os/BaseBundle;->putLong(Ljava/lang/String;J)V .line 19 :cond_1 invoke-virtual {p3}, Lcom/google/android/gms/internal/ads/zzdig;->zzh()Lcom/google/android/gms/internal/ads/zzdmx; move-result-object p4 invoke-virtual {p4}, Lcom/google/android/gms/internal/ads/zzdmx;->zzb()V .line 20 invoke-virtual {p3}, Lcom/google/android/gms/internal/ads/zzdig;->zzi()Lcom/google/android/gms/internal/ads/zzdnh; move-result-object p4 invoke-virtual {p4, p2}, Lcom/google/android/gms/internal/ads/zzdnh;->zza(Lcom/google/android/gms/internal/ads/zzdnl;)V .line 21 invoke-virtual {p3}, Lcom/google/android/gms/internal/ads/zzdig;->zzg()Lcom/google/android/gms/internal/ads/zzdmg; move-result-object p2 invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzdif;->zzs()Lcom/google/android/gms/internal/ads/zzcex; move-result-object p4 invoke-virtual {p2, p4}, Lcom/google/android/gms/internal/ads/zzdmg;->zza(Lcom/google/android/gms/internal/ads/zzcex;)V .line 22 invoke-virtual {p3}, Lcom/google/android/gms/internal/ads/zzdig;->zzl()Lcom/google/android/gms/internal/ads/zzdnq; move-result-object p2 iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzefq;->zze:Lcom/google/android/gms/internal/ads/zzdnr; .line 23 invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzdif;->zzq()Lcom/google/android/gms/internal/ads/zzcex; move-result-object p1 invoke-virtual {p2, p4, p1}, Lcom/google/android/gms/internal/ads/zzdnq;->zza(Lcom/google/android/gms/internal/ads/zzdnr;Lcom/google/android/gms/internal/ads/zzcex;)V .line 24 invoke-static {}, Lcom/google/android/gms/ads/internal/client/zzbe;->zzc()Lcom/google/android/gms/internal/ads/zzbcj; move-result-object p1 invoke-virtual {p1, v0}, Lcom/google/android/gms/internal/ads/zzbcj;->zza(Lcom/google/android/gms/internal/ads/zzbcc;)Ljava/lang/Object; move-result-object p1 .line 25 check-cast p1, Ljava/lang/Boolean; invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z move-result p1 if-eqz p1, :cond_2 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzefq;->zzf:Lcom/google/android/gms/internal/ads/zzdrq; .line 26 invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzdrq;->zza()Landroid/os/Bundle; move-result-object p1 sget-object p2, Lcom/google/android/gms/internal/ads/zzdre;->zzy:Lcom/google/android/gms/internal/ads/zzdre; .line 27 invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzdre;->zza()Ljava/lang/String; move-result-object p2 .line 28 invoke-static {}, Lcom/google/android/gms/ads/internal/zzv;->zzC()Lcom/google/android/gms/common/util/Clock; move-result-object p4 invoke-interface {p4}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J move-result-wide p4 .line 29 invoke-virtual {p1, p2, p4, p5}, Landroid/os/BaseBundle;->putLong(Ljava/lang/String;J)V .line 30 :cond_2 invoke-virtual {p3}, Lcom/google/android/gms/internal/ads/zzdii;->zza()Lcom/google/android/gms/internal/ads/zzdia; move-result-object p1 return-object p1 .end method .method public final synthetic zzd(Lcom/google/android/gms/internal/ads/zzdnl;Lorg/json/JSONObject;)Lcom/google/common/util/concurrent/ListenableFuture; .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/Exception; } .end annotation iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzefq;->zzd:Lcom/google/android/gms/internal/ads/zzfdi; .line 1 invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzgch;->zzh(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture; move-result-object p1 invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzfdi;->zzb(Lcom/google/common/util/concurrent/ListenableFuture;)V const-string p1, "success" .line 2 invoke-virtual {p2, p1}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z move-result p1 if-eqz p1, :cond_0 const-string p1, "json" .line 4 invoke-virtual {p2, p1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; move-result-object p1 const-string p2, "ads" invoke-virtual {p1, p2}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; move-result-object p1 invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzgch;->zzh(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture; move-result-object p1 return-object p1 .line 2 :cond_0 new-instance p1, Lcom/google/android/gms/internal/ads/zzbnv; const-string p2, "process json failed" .line 3 invoke-direct {p1, p2}, Lcom/google/android/gms/internal/ads/zzbnv;->(Ljava/lang/String;)V throw p1 .end method .method public final synthetic zze(Lcom/google/android/gms/internal/ads/zzfbo;Lcom/google/android/gms/internal/ads/zzdnl;)Lcom/google/common/util/concurrent/ListenableFuture; .locals 4 .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/Exception; } .end annotation .line 1 new-instance v0, Lorg/json/JSONObject; invoke-direct {v0}, Lorg/json/JSONObject;->()V const-string v1, "isNonagon" const/4 v2, 0x1 .line 2 invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject; .line 3 sget-object v1, Lcom/google/android/gms/internal/ads/zzbcl;->zziA:Lcom/google/android/gms/internal/ads/zzbcc; .line 4 invoke-static {}, Lcom/google/android/gms/ads/internal/client/zzbe;->zzc()Lcom/google/android/gms/internal/ads/zzbcj; move-result-object v3 invoke-virtual {v3, v1}, Lcom/google/android/gms/internal/ads/zzbcj;->zza(Lcom/google/android/gms/internal/ads/zzbcc;)Ljava/lang/Object; move-result-object v1 .line 3 check-cast v1, Ljava/lang/Boolean; invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z move-result v1 if-eqz v1, :cond_0 invoke-static {}, Lcom/google/android/gms/common/util/PlatformVersion;->isAtLeastR()Z move-result v1 if-eqz v1, :cond_0 const-string v1, "skipDeepLinkValidation" .line 5 invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject; :cond_0 new-instance v1, Lorg/json/JSONObject; .line 6 invoke-direct {v1}, Lorg/json/JSONObject;->()V .line 7 iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzfbo;->zzs:Lcom/google/android/gms/internal/ads/zzfbt; iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzfbt;->zzc:Lorg/json/JSONObject; const-string v2, "response" invoke-virtual {v1, v2, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string p1, "sdk_params" .line 8 invoke-virtual {v1, p1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string p1, "google.afma.nativeAds.preProcessJson" .line 9 invoke-virtual {p2, p1, v1}, Lcom/google/android/gms/internal/ads/zzdnl;->zzg(Ljava/lang/String;Lorg/json/JSONObject;)Lcom/google/common/util/concurrent/ListenableFuture; move-result-object p1 new-instance v0, Lcom/google/android/gms/internal/ads/zzefm; invoke-direct {v0, p0, p2}, Lcom/google/android/gms/internal/ads/zzefm;->(Lcom/google/android/gms/internal/ads/zzefq;Lcom/google/android/gms/internal/ads/zzdnl;)V iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzefq;->zzb:Lcom/google/android/gms/internal/ads/zzgcs; .line 10 invoke-static {p1, v0, p2}, Lcom/google/android/gms/internal/ads/zzgch;->zzn(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/android/gms/internal/ads/zzgbo;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture; move-result-object p1 return-object p1 .end method .method public final synthetic zzf(Lcom/google/android/gms/internal/ads/zzfca;Lcom/google/android/gms/internal/ads/zzfbo;Lorg/json/JSONArray;)Lcom/google/common/util/concurrent/ListenableFuture; .locals 6 .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/Exception; } .end annotation .line 1 invoke-virtual {p3}, Lorg/json/JSONArray;->length()I move-result v0 const/4 v1, 0x3 if-nez v0, :cond_0 new-instance p1, Lcom/google/android/gms/internal/ads/zzdvy; .line 2 invoke-direct {p1, v1}, Lcom/google/android/gms/internal/ads/zzdvy;->(I)V invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzgch;->zzg(Ljava/lang/Throwable;)Lcom/google/common/util/concurrent/ListenableFuture; move-result-object p1 goto/16 :goto_2 .line 3 :cond_0 iget-object v0, p1, Lcom/google/android/gms/internal/ads/zzfca;->zza:Lcom/google/android/gms/internal/ads/zzfbx; iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzfbx;->zza:Lcom/google/android/gms/internal/ads/zzfcj; iget v0, v0, Lcom/google/android/gms/internal/ads/zzfcj;->zzk:I const/4 v2, 0x0 const/4 v3, 0x1 if-le v0, v3, :cond_4 .line 4 invoke-virtual {p3}, Lorg/json/JSONArray;->length()I move-result v0 .line 5 sget-object v3, Lcom/google/android/gms/internal/ads/zzbcl;->zzcn:Lcom/google/android/gms/internal/ads/zzbcc; .line 6 invoke-static {}, Lcom/google/android/gms/ads/internal/client/zzbe;->zzc()Lcom/google/android/gms/internal/ads/zzbcj; move-result-object v4 invoke-virtual {v4, v3}, Lcom/google/android/gms/internal/ads/zzbcj;->zza(Lcom/google/android/gms/internal/ads/zzbcc;)Ljava/lang/Object; move-result-object v3 .line 5 check-cast v3, Ljava/lang/Boolean; invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z move-result v3 if-eqz v3, :cond_1 iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzefq;->zzf:Lcom/google/android/gms/internal/ads/zzdrq; .line 7 invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object v4 const-string v5, "nsl" invoke-virtual {v3, v5, v4}, Lcom/google/android/gms/internal/ads/zzdrq;->zzc(Ljava/lang/String;Ljava/lang/String;)V :cond_1 iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzefq;->zzd:Lcom/google/android/gms/internal/ads/zzfdi; .line 8 iget-object v4, p1, Lcom/google/android/gms/internal/ads/zzfca;->zza:Lcom/google/android/gms/internal/ads/zzfbx; iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzfbx;->zza:Lcom/google/android/gms/internal/ads/zzfcj; iget v4, v4, Lcom/google/android/gms/internal/ads/zzfcj;->zzk:I invoke-static {v0, v4}, Ljava/lang/Math;->min(II)I move-result v4 invoke-virtual {v3, v4}, Lcom/google/android/gms/internal/ads/zzfdi;->zzc(I)V new-instance v3, Ljava/util/ArrayList; .line 9 iget-object v4, p1, Lcom/google/android/gms/internal/ads/zzfca;->zza:Lcom/google/android/gms/internal/ads/zzfbx; iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzfbx;->zza:Lcom/google/android/gms/internal/ads/zzfcj; iget v4, v4, Lcom/google/android/gms/internal/ads/zzfcj;->zzk:I invoke-direct {v3, v4}, Ljava/util/ArrayList;->(I)V .line 10 :goto_0 iget-object v4, p1, Lcom/google/android/gms/internal/ads/zzfca;->zza:Lcom/google/android/gms/internal/ads/zzfbx; iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzfbx;->zza:Lcom/google/android/gms/internal/ads/zzfcj; iget v4, v4, Lcom/google/android/gms/internal/ads/zzfcj;->zzk:I if-ge v2, v4, :cond_3 if-ge v2, v0, :cond_2 .line 11 invoke-virtual {p3, v2}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; move-result-object v4 invoke-direct {p0, p1, p2, v4}, Lcom/google/android/gms/internal/ads/zzefq;->zzg(Lcom/google/android/gms/internal/ads/zzfca;Lcom/google/android/gms/internal/ads/zzfbo;Lorg/json/JSONObject;)Lcom/google/common/util/concurrent/ListenableFuture; move-result-object v4 invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z goto :goto_1 :cond_2 new-instance v4, Lcom/google/android/gms/internal/ads/zzdvy; .line 12 invoke-direct {v4, v1}, Lcom/google/android/gms/internal/ads/zzdvy;->(I)V invoke-static {v4}, Lcom/google/android/gms/internal/ads/zzgch;->zzg(Ljava/lang/Throwable;)Lcom/google/common/util/concurrent/ListenableFuture; move-result-object v4 invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z :goto_1 add-int/lit8 v2, v2, 0x1 goto :goto_0 .line 13 :cond_3 invoke-static {v3}, Lcom/google/android/gms/internal/ads/zzgch;->zzh(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture; move-result-object p1 goto :goto_2 .line 14 :cond_4 invoke-virtual {p3, v2}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; move-result-object p3 invoke-direct {p0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzefq;->zzg(Lcom/google/android/gms/internal/ads/zzfca;Lcom/google/android/gms/internal/ads/zzfbo;Lorg/json/JSONObject;)Lcom/google/common/util/concurrent/ListenableFuture; move-result-object p1 new-instance p2, Lcom/google/android/gms/internal/ads/zzefp; invoke-direct {p2}, Lcom/google/android/gms/internal/ads/zzefp;->()V iget-object p3, p0, Lcom/google/android/gms/internal/ads/zzefq;->zzb:Lcom/google/android/gms/internal/ads/zzgcs; .line 15 invoke-static {p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzgch;->zzm(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/android/gms/internal/ads/zzfuc;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture; move-result-object p1 :goto_2 return-object p1 .end method