.class public final Lcom/google/android/gms/internal/ads/zzcoi; .super Ljava/lang/Object; .source "com.google.android.gms:play-services-ads@@19.1.0" # interfaces .implements Lcom/google/android/gms/internal/ads/zzcnj; # annotations .annotation system Ldalvik/annotation/Signature; value = { "Ljava/lang/Object;", "Lcom/google/android/gms/internal/ads/zzcnj<", "Lcom/google/android/gms/internal/ads/zzbws;", ">;" } .end annotation # instance fields .field private final zzfgh:Lcom/google/android/gms/internal/ads/zzdgm; .field private final zzfhi:Ljava/util/concurrent/Executor; .field private final zzgfa:Lcom/google/android/gms/internal/ads/zzbxr; .field private final zzvf:Landroid/content/Context; # direct methods .method public constructor (Landroid/content/Context;Ljava/util/concurrent/Executor;Lcom/google/android/gms/internal/ads/zzbxr;Lcom/google/android/gms/internal/ads/zzdgm;)V .locals 0 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V .line 2 iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzcoi;->zzvf:Landroid/content/Context; .line 3 iput-object p3, p0, Lcom/google/android/gms/internal/ads/zzcoi;->zzgfa:Lcom/google/android/gms/internal/ads/zzbxr; .line 4 iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzcoi;->zzfhi:Ljava/util/concurrent/Executor; .line 5 iput-object p4, p0, Lcom/google/android/gms/internal/ads/zzcoi;->zzfgh:Lcom/google/android/gms/internal/ads/zzdgm; return-void .end method .method private static zzd(Lcom/google/android/gms/internal/ads/zzdgo;)Ljava/lang/String; .locals 1 .line 1 :try_start_0 iget-object p0, p0, Lcom/google/android/gms/internal/ads/zzdgo;->zzgtu:Lorg/json/JSONObject; const-string v0, "tab_url" invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)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 # virtual methods .method public final synthetic zza(Landroid/net/Uri;Lcom/google/android/gms/internal/ads/zzdha;Lcom/google/android/gms/internal/ads/zzdgo;Ljava/lang/Object;)Lcom/google/android/gms/internal/ads/zzdri; .locals 7 .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/Exception; } .end annotation .line 5 :try_start_0 new-instance p4, Landroidx/browser/customtabs/b$a; invoke-direct {p4}, Landroidx/browser/customtabs/b$a;->()V invoke-virtual {p4}, Landroidx/browser/customtabs/b$a;->d()Landroidx/browser/customtabs/b; move-result-object p4 .line 6 iget-object v0, p4, Landroidx/browser/customtabs/b;->a:Landroid/content/Intent; invoke-virtual {v0, p1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; .line 7 new-instance v2, Lcom/google/android/gms/ads/internal/overlay/zzd; iget-object p1, p4, Landroidx/browser/customtabs/b;->a:Landroid/content/Intent; invoke-direct {v2, p1}, Lcom/google/android/gms/ads/internal/overlay/zzd;->(Landroid/content/Intent;)V .line 8 new-instance p1, Lcom/google/android/gms/internal/ads/zzbaj; invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzbaj;->()V .line 9 iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzcoi;->zzgfa:Lcom/google/android/gms/internal/ads/zzbxr; new-instance v0, Lcom/google/android/gms/internal/ads/zzboi; const/4 v1, 0x0 invoke-direct {v0, p2, p3, v1}, Lcom/google/android/gms/internal/ads/zzboi;->(Lcom/google/android/gms/internal/ads/zzdha;Lcom/google/android/gms/internal/ads/zzdgo;Ljava/lang/String;)V new-instance p2, Lcom/google/android/gms/internal/ads/zzbwx; new-instance p3, Lcom/google/android/gms/internal/ads/zzcok; invoke-direct {p3, p1}, Lcom/google/android/gms/internal/ads/zzcok;->(Lcom/google/android/gms/internal/ads/zzbaj;)V invoke-direct {p2, p3}, Lcom/google/android/gms/internal/ads/zzbwx;->(Lcom/google/android/gms/internal/ads/zzbxz;)V .line 10 invoke-virtual {p4, v0, p2}, Lcom/google/android/gms/internal/ads/zzbxr;->zza(Lcom/google/android/gms/internal/ads/zzboi;Lcom/google/android/gms/internal/ads/zzbwx;)Lcom/google/android/gms/internal/ads/zzbwu; move-result-object p2 .line 11 new-instance p3, Lcom/google/android/gms/ads/internal/overlay/AdOverlayInfoParcel; const/4 v3, 0x0 .line 12 invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzbwu;->zzafp()Lcom/google/android/gms/internal/ads/zzbsu; move-result-object v4 const/4 v5, 0x0 new-instance v6, Lcom/google/android/gms/internal/ads/zzazz; const/4 p4, 0x0 invoke-direct {v6, p4, p4, p4}, Lcom/google/android/gms/internal/ads/zzazz;->(IIZ)V move-object v1, p3 invoke-direct/range {v1 .. v6}, Lcom/google/android/gms/ads/internal/overlay/AdOverlayInfoParcel;->(Lcom/google/android/gms/ads/internal/overlay/zzd;Lcom/google/android/gms/internal/ads/zzub;Lcom/google/android/gms/ads/internal/overlay/zzo;Lcom/google/android/gms/ads/internal/overlay/zzt;Lcom/google/android/gms/internal/ads/zzazz;)V .line 13 invoke-virtual {p1, p3}, Lcom/google/android/gms/internal/ads/zzbaj;->set(Ljava/lang/Object;)Z .line 14 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzcoi;->zzfgh:Lcom/google/android/gms/internal/ads/zzdgm; invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzdgm;->zzvx()V .line 15 invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzbwu;->zzafo()Lcom/google/android/gms/internal/ads/zzbws; move-result-object p1 invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzdqw;->zzag(Ljava/lang/Object;)Lcom/google/android/gms/internal/ads/zzdri; move-result-object p1 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 return-object p1 :catchall_0 move-exception p1 const-string p2, "Error in CustomTabsAdRenderer" .line 16 invoke-static {p2, p1}, Lcom/google/android/gms/internal/ads/zzazw;->zzc(Ljava/lang/String;Ljava/lang/Throwable;)V .line 17 throw p1 .end method .method public final zza(Lcom/google/android/gms/internal/ads/zzdha;Lcom/google/android/gms/internal/ads/zzdgo;)Z .locals 0 .line 1 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzcoi;->zzvf:Landroid/content/Context; instance-of p1, p1, Landroid/app/Activity; if-eqz p1, :cond_0 .line 2 invoke-static {}, Lcom/google/android/gms/common/util/PlatformVersion;->isAtLeastIceCreamSandwichMR1()Z move-result p1 if-eqz p1, :cond_0 iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzcoi;->zzvf:Landroid/content/Context; .line 3 invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzaaw;->zzj(Landroid/content/Context;)Z move-result p1 if-eqz p1, :cond_0 .line 4 invoke-static {p2}, Lcom/google/android/gms/internal/ads/zzcoi;->zzd(Lcom/google/android/gms/internal/ads/zzdgo;)Ljava/lang/String; move-result-object p1 invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p1 if-nez p1, :cond_0 const/4 p1, 0x1 return p1 :cond_0 const/4 p1, 0x0 return p1 .end method .method public final zzb(Lcom/google/android/gms/internal/ads/zzdha;Lcom/google/android/gms/internal/ads/zzdgo;)Lcom/google/android/gms/internal/ads/zzdri; .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/android/gms/internal/ads/zzdha;", "Lcom/google/android/gms/internal/ads/zzdgo;", ")", "Lcom/google/android/gms/internal/ads/zzdri<", "Lcom/google/android/gms/internal/ads/zzbws;", ">;" } .end annotation .line 1 invoke-static {p2}, Lcom/google/android/gms/internal/ads/zzcoi;->zzd(Lcom/google/android/gms/internal/ads/zzdgo;)Ljava/lang/String; move-result-object v0 const/4 v1, 0x0 if-eqz v0, :cond_0 .line 2 invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; move-result-object v0 goto :goto_0 :cond_0 move-object v0, v1 .line 3 :goto_0 invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzdqw;->zzag(Ljava/lang/Object;)Lcom/google/android/gms/internal/ads/zzdri; move-result-object v1 new-instance v2, Lcom/google/android/gms/internal/ads/zzcol; invoke-direct {v2, p0, v0, p1, p2}, Lcom/google/android/gms/internal/ads/zzcol;->(Lcom/google/android/gms/internal/ads/zzcoi;Landroid/net/Uri;Lcom/google/android/gms/internal/ads/zzdha;Lcom/google/android/gms/internal/ads/zzdgo;)V iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzcoi;->zzfhi:Ljava/util/concurrent/Executor; .line 4 invoke-static {v1, v2, p1}, Lcom/google/android/gms/internal/ads/zzdqw;->zzb(Lcom/google/android/gms/internal/ads/zzdri;Lcom/google/android/gms/internal/ads/zzdqj;Ljava/util/concurrent/Executor;)Lcom/google/android/gms/internal/ads/zzdri; move-result-object p1 return-object p1 .end method