.class public final Lcom/google/android/gms/internal/ads/zzgd; .super Ljava/lang/Object; .source "SourceFile" # static fields .field public static final synthetic zzh:I # instance fields .field public final zza:Landroid/net/Uri; .field public final zzb:I .field public final zzc:[B .annotation build Landroidx/annotation/Nullable; .end annotation .end field .field public final zzd:Ljava/util/Map; .field public final zze:J .field public final zzf:J .field public final zzg:I # direct methods .method static constructor ()V .locals 1 const-string v0, "media3.datasource" .line 1 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzas;->zzb(Ljava/lang/String;)V return-void .end method .method private constructor (Landroid/net/Uri;JI[BLjava/util/Map;JJLjava/lang/String;ILjava/lang/Object;)V .locals 0 .param p5 # [B .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p11 # Ljava/lang/String; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .param p13 # Ljava/lang/Object; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V const-wide/16 p2, 0x0 cmp-long p4, p7, p2 const/4 p5, 0x0 const/4 p11, 0x1 if-ltz p4, :cond_0 move p4, p11 goto :goto_0 :cond_0 move p4, p5 :goto_0 invoke-static {p4}, Lcom/google/android/gms/internal/ads/zzcw;->zzd(Z)V .line 2 invoke-static {p4}, Lcom/google/android/gms/internal/ads/zzcw;->zzd(Z)V cmp-long p2, p9, p2 if-gtz p2, :cond_1 const-wide/16 p2, -0x1 cmp-long p4, p9, p2 if-nez p4, :cond_2 move-wide p9, p2 :cond_1 move p5, p11 .line 3 :cond_2 invoke-static {p5}, Lcom/google/android/gms/internal/ads/zzcw;->zzd(Z)V .line 6 invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzgd;->zza:Landroid/net/Uri; iput p11, p0, Lcom/google/android/gms/internal/ads/zzgd;->zzb:I const/4 p1, 0x0 iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzgd;->zzc:[B .line 4 new-instance p1, Ljava/util/HashMap; .line 5 invoke-direct {p1, p6}, Ljava/util/HashMap;->(Ljava/util/Map;)V invoke-static {p1}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map; move-result-object p1 iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzgd;->zzd:Ljava/util/Map; iput-wide p7, p0, Lcom/google/android/gms/internal/ads/zzgd;->zze:J iput-wide p9, p0, Lcom/google/android/gms/internal/ads/zzgd;->zzf:J iput p12, p0, Lcom/google/android/gms/internal/ads/zzgd;->zzg:I return-void .end method .method public synthetic constructor (Landroid/net/Uri;JI[BLjava/util/Map;JJLjava/lang/String;ILjava/lang/Object;Lcom/google/android/gms/internal/ads/zzgc;)V .locals 14 .line 0 const-wide/16 v2, 0x0 const/4 v4, 0x1 const/4 v5, 0x0 const/4 v11, 0x0 const/4 v13, 0x0 move-object v0, p0 move-object v1, p1 move-object/from16 v6, p6 move-wide/from16 v7, p7 move-wide/from16 v9, p9 move/from16 v12, p12 invoke-direct/range {v0 .. v13}, Lcom/google/android/gms/internal/ads/zzgd;->(Landroid/net/Uri;JI[BLjava/util/Map;JJLjava/lang/String;ILjava/lang/Object;)V return-void .end method .method public constructor (Landroid/net/Uri;JJLjava/lang/String;)V .locals 14 .param p6 # Ljava/lang/String; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .annotation runtime Ljava/lang/Deprecated; .end annotation const-wide/16 v2, 0x0 const/4 v4, 0x1 const/4 v5, 0x0 .line 1 invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map; move-result-object v6 const/4 v11, 0x0 const/4 v12, 0x0 const/4 v13, 0x0 move-object v0, p0 move-object v1, p1 move-wide/from16 v7, p2 move-wide/from16 v9, p4 .line 2 invoke-direct/range {v0 .. v13}, Lcom/google/android/gms/internal/ads/zzgd;->(Landroid/net/Uri;JI[BLjava/util/Map;JJLjava/lang/String;ILjava/lang/Object;)V return-void .end method # virtual methods .method public final toString()Ljava/lang/String; .locals 4 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzgd;->zza:Landroid/net/Uri; .line 1 invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v0 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "DataSpec[" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v2, "GET" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v2, " " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v0, ", " invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-wide v2, p0, Lcom/google/android/gms/internal/ads/zzgd;->zze:J invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-wide v2, p0, Lcom/google/android/gms/internal/ads/zzgd;->zzf:J invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; const-string v0, ", null, " invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget v0, p0, Lcom/google/android/gms/internal/ads/zzgd;->zzg:I invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v0, "]" 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 return-object v0 .end method .method public final zza()Lcom/google/android/gms/internal/ads/zzgb; .locals 2 new-instance v0, Lcom/google/android/gms/internal/ads/zzgb; const/4 v1, 0x0 invoke-direct {v0, p0, v1}, Lcom/google/android/gms/internal/ads/zzgb;->(Lcom/google/android/gms/internal/ads/zzgd;Lcom/google/android/gms/internal/ads/zzgc;)V return-object v0 .end method .method public final zzb(I)Z .locals 1 iget v0, p0, Lcom/google/android/gms/internal/ads/zzgd;->zzg:I and-int/2addr v0, p1 if-ne v0, p1, :cond_0 const/4 p1, 0x1 return p1 :cond_0 const/4 p1, 0x0 return p1 .end method