.class final Lcom/google/android/gms/internal/ads/zzku; .super Ljava/lang/Object; .source "com.google.android.gms:play-services-ads@@19.1.0" # static fields .field private static final zzawy:I .field private static final zzawz:I .field private static final zzaxa:I .field private static final zzaxb:I .field private static final zzaxc:I .field private static final zzaxd:I .field private static final zzaxe:I .field private static final zzaxf:I .field private static final zzaxg:I .field private static final zzaxh:I .field private static final zzaxi:I .field private static final zzaxj:I .field private static final zzaxk:I .field private static final zzaxl:I .field private static final zzaxm:I .field private static final zzaxn:I .field private static final zzaxo:I .field private static final zzaxp:I .field private static final zzaxq:I .field private static final zzaxr:I .field private static final zzaxs:I .field private static final zzaxt:I .field private static final zzaxu:I .field private static final zzaxv:I .field private static final zzaxw:I .field private static final zzaxx:I .field private static final zzaxy:I .field private static final zzaxz:I .field private static final zzaya:I .field private static final zzayb:[Ljava/lang/String; # direct methods .method public static constructor ()V .locals 149 const-string v0, "nam" .line 1 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzawy:I const-string v0, "trk" .line 2 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzawz:I const-string v0, "cmt" .line 3 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxa:I const-string v0, "day" .line 4 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxb:I const-string v0, "ART" .line 5 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxc:I const-string v0, "too" .line 6 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxd:I const-string v0, "alb" .line 7 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxe:I const-string v0, "com" .line 8 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxf:I const-string v0, "wrt" .line 9 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxg:I const-string v0, "lyr" .line 10 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxh:I const-string v0, "gen" .line 11 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxi:I const-string v0, "covr" .line 12 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxj:I const-string v0, "gnre" .line 13 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxk:I const-string v0, "grp" .line 14 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxl:I const-string v0, "disk" .line 15 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxm:I const-string v0, "trkn" .line 16 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxn:I const-string v0, "tmpo" .line 17 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxo:I const-string v0, "cpil" .line 18 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxp:I const-string v0, "aART" .line 19 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxq:I const-string v0, "sonm" .line 20 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxr:I const-string v0, "soal" .line 21 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxs:I const-string v0, "soar" .line 22 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxt:I const-string v0, "soaa" .line 23 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxu:I const-string v0, "soco" .line 24 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxv:I const-string v0, "rtng" .line 25 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxw:I const-string v0, "pgap" .line 26 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxx:I const-string v0, "sosn" .line 27 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxy:I const-string v0, "tvsh" .line 28 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaxz:I const-string v0, "----" .line 29 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzov;->zzbj(Ljava/lang/String;)I move-result v0 sput v0, Lcom/google/android/gms/internal/ads/zzku;->zzaya:I const-string v1, "Blues" const-string v2, "Classic Rock" const-string v3, "Country" const-string v4, "Dance" const-string v5, "Disco" const-string v6, "Funk" const-string v7, "Grunge" const-string v8, "Hip-Hop" const-string v9, "Jazz" const-string v10, "Metal" const-string v11, "New Age" const-string v12, "Oldies" const-string v13, "Other" const-string v14, "Pop" const-string v15, "R&B" const-string v16, "Rap" const-string v17, "Reggae" const-string v18, "Rock" const-string v19, "Techno" const-string v20, "Industrial" const-string v21, "Alternative" const-string v22, "Ska" const-string v23, "Death Metal" const-string v24, "Pranks" const-string v25, "Soundtrack" const-string v26, "Euro-Techno" const-string v27, "Ambient" const-string v28, "Trip-Hop" const-string v29, "Vocal" const-string v30, "Jazz+Funk" const-string v31, "Fusion" const-string v32, "Trance" const-string v33, "Classical" const-string v34, "Instrumental" const-string v35, "Acid" const-string v36, "House" const-string v37, "Game" const-string v38, "Sound Clip" const-string v39, "Gospel" const-string v40, "Noise" const-string v41, "AlternRock" const-string v42, "Bass" const-string v43, "Soul" const-string v44, "Punk" const-string v45, "Space" const-string v46, "Meditative" const-string v47, "Instrumental Pop" const-string v48, "Instrumental Rock" const-string v49, "Ethnic" const-string v50, "Gothic" const-string v51, "Darkwave" const-string v52, "Techno-Industrial" const-string v53, "Electronic" const-string v54, "Pop-Folk" const-string v55, "Eurodance" const-string v56, "Dream" const-string v57, "Southern Rock" const-string v58, "Comedy" const-string v59, "Cult" const-string v60, "Gangsta" const-string v61, "Top 40" const-string v62, "Christian Rap" const-string v63, "Pop/Funk" const-string v64, "Jungle" const-string v65, "Native American" const-string v66, "Cabaret" const-string v67, "New Wave" const-string v68, "Psychadelic" const-string v69, "Rave" const-string v70, "Showtunes" const-string v71, "Trailer" const-string v72, "Lo-Fi" const-string v73, "Tribal" const-string v74, "Acid Punk" const-string v75, "Acid Jazz" const-string v76, "Polka" const-string v77, "Retro" const-string v78, "Musical" const-string v79, "Rock & Roll" const-string v80, "Hard Rock" const-string v81, "Folk" const-string v82, "Folk-Rock" const-string v83, "National Folk" const-string v84, "Swing" const-string v85, "Fast Fusion" const-string v86, "Bebob" const-string v87, "Latin" const-string v88, "Revival" const-string v89, "Celtic" const-string v90, "Bluegrass" const-string v91, "Avantgarde" const-string v92, "Gothic Rock" const-string v93, "Progressive Rock" const-string v94, "Psychedelic Rock" const-string v95, "Symphonic Rock" const-string v96, "Slow Rock" const-string v97, "Big Band" const-string v98, "Chorus" const-string v99, "Easy Listening" const-string v100, "Acoustic" const-string v101, "Humour" const-string v102, "Speech" const-string v103, "Chanson" const-string v104, "Opera" const-string v105, "Chamber Music" const-string v106, "Sonata" const-string v107, "Symphony" const-string v108, "Booty Bass" const-string v109, "Primus" const-string v110, "Porn Groove" const-string v111, "Satire" const-string v112, "Slow Jam" const-string v113, "Club" const-string v114, "Tango" const-string v115, "Samba" const-string v116, "Folklore" const-string v117, "Ballad" const-string v118, "Power Ballad" const-string v119, "Rhythmic Soul" const-string v120, "Freestyle" const-string v121, "Duet" const-string v122, "Punk Rock" const-string v123, "Drum Solo" const-string v124, "A capella" const-string v125, "Euro-House" const-string v126, "Dance Hall" const-string v127, "Goa" const-string v128, "Drum & Bass" const-string v129, "Club-House" const-string v130, "Hardcore" const-string v131, "Terror" const-string v132, "Indie" const-string v133, "BritPop" const-string v134, "Negerpunk" const-string v135, "Polsk Punk" const-string v136, "Beat" const-string v137, "Christian Gangsta Rap" const-string v138, "Heavy Metal" const-string v139, "Black Metal" const-string v140, "Crossover" const-string v141, "Contemporary Christian" const-string v142, "Christian Rock" const-string v143, "Merengue" const-string v144, "Salsa" const-string v145, "Thrash Metal" const-string v146, "Anime" const-string v147, "Jpop" const-string v148, "Synthpop" .line 30 filled-new-array/range {v1 .. v148}, [Ljava/lang/String; move-result-object v0 sput-object v0, Lcom/google/android/gms/internal/ads/zzku;->zzayb:[Ljava/lang/String; return-void .end method .method private static zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; .locals 4 .line 1 invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzos;->readInt()I move-result v0 .line 2 invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzos;->readInt()I move-result v1 .line 3 sget v2, Lcom/google/android/gms/internal/ads/zzki;->zzavf:I const/4 v3, 0x0 if-ne v1, v2, :cond_0 const/16 p0, 0x8 .line 4 invoke-virtual {p2, p0}, Lcom/google/android/gms/internal/ads/zzos;->zzbj(I)V add-int/lit8 v0, v0, -0x10 .line 5 invoke-virtual {p2, v0}, Lcom/google/android/gms/internal/ads/zzos;->zzbk(I)Ljava/lang/String; move-result-object p0 .line 6 new-instance p2, Lcom/google/android/gms/internal/ads/zzlt; invoke-direct {p2, p1, v3, p0}, Lcom/google/android/gms/internal/ads/zzlt;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object p2 :cond_0 const-string p1, "Failed to parse text attribute: " .line 7 invoke-static {p0}, Lcom/google/android/gms/internal/ads/zzki;->zzar(I)Ljava/lang/String; move-result-object p0 invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object p0 invoke-virtual {p0}, Ljava/lang/String;->length()I move-result p2 if-eqz p2, :cond_1 invoke-virtual {p1, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; move-result-object p0 goto :goto_0 :cond_1 new-instance p0, Ljava/lang/String; invoke-direct {p0, p1}, Ljava/lang/String;->(Ljava/lang/String;)V :goto_0 const-string p1, "MetadataUtil" invoke-static {p1, p0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I return-object v3 .end method .method private static zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;ZZ)Lcom/google/android/gms/internal/ads/zzlu; .locals 0 .line 8 invoke-static {p2}, Lcom/google/android/gms/internal/ads/zzku;->zze(Lcom/google/android/gms/internal/ads/zzos;)I move-result p2 if-eqz p4, :cond_0 const/4 p4, 0x1 .line 9 invoke-static {p4, p2}, Ljava/lang/Math;->min(II)I move-result p2 :cond_0 const/4 p4, 0x0 if-ltz p2, :cond_2 if-eqz p3, :cond_1 .line 10 new-instance p0, Lcom/google/android/gms/internal/ads/zzlt; invoke-static {p2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; move-result-object p2 invoke-direct {p0, p1, p4, p2}, Lcom/google/android/gms/internal/ads/zzlt;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object p0 .line 11 :cond_1 new-instance p0, Lcom/google/android/gms/internal/ads/zzlp; invoke-static {p2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; move-result-object p2 const-string p3, "und" invoke-direct {p0, p3, p1, p2}, Lcom/google/android/gms/internal/ads/zzlp;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object p0 :cond_2 const-string p1, "Failed to parse uint8 attribute: " .line 12 invoke-static {p0}, Lcom/google/android/gms/internal/ads/zzki;->zzar(I)Ljava/lang/String; move-result-object p0 invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object p0 invoke-virtual {p0}, Ljava/lang/String;->length()I move-result p2 if-eqz p2, :cond_3 invoke-virtual {p1, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; move-result-object p0 goto :goto_0 :cond_3 new-instance p0, Ljava/lang/String; invoke-direct {p0, p1}, Ljava/lang/String;->(Ljava/lang/String;)V :goto_0 const-string p1, "MetadataUtil" invoke-static {p1, p0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I return-object p4 .end method .method private static zzb(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; .locals 4 .line 1 invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzos;->readInt()I move-result v0 .line 2 invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzos;->readInt()I move-result v1 .line 3 sget v2, Lcom/google/android/gms/internal/ads/zzki;->zzavf:I const/4 v3, 0x0 if-ne v1, v2, :cond_1 const/16 v1, 0x16 if-lt v0, v1, :cond_1 const/16 v0, 0xa .line 4 invoke-virtual {p2, v0}, Lcom/google/android/gms/internal/ads/zzos;->zzbj(I)V .line 5 invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzos;->readUnsignedShort()I move-result v0 if-lez v0, :cond_1 const/16 p0, 0xb .line 6 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1, p0}, Ljava/lang/StringBuilder;->(I)V invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 .line 7 invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzos;->readUnsignedShort()I move-result p2 if-lez p2, :cond_0 .line 8 invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object p0 invoke-virtual {p0}, Ljava/lang/String;->length()I move-result v0 add-int/lit8 v0, v0, 0xc new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1, v0}, Ljava/lang/StringBuilder;->(I)V invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p0, "/" invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 .line 9 :cond_0 new-instance p2, Lcom/google/android/gms/internal/ads/zzlt; invoke-direct {p2, p1, v3, p0}, Lcom/google/android/gms/internal/ads/zzlt;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object p2 :cond_1 const-string p1, "Failed to parse index/count attribute: " .line 10 invoke-static {p0}, Lcom/google/android/gms/internal/ads/zzki;->zzar(I)Ljava/lang/String; move-result-object p0 invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object p0 invoke-virtual {p0}, Ljava/lang/String;->length()I move-result p2 if-eqz p2, :cond_2 invoke-virtual {p1, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; move-result-object p0 goto :goto_0 :cond_2 new-instance p0, Ljava/lang/String; invoke-direct {p0, p1}, Ljava/lang/String;->(Ljava/lang/String;)V :goto_0 const-string p1, "MetadataUtil" invoke-static {p1, p0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I return-object v3 .end method .method public static zzd(Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzln$zza; .locals 14 .line 1 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzos;->getPosition()I move-result v0 .line 2 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzos;->readInt()I move-result v1 add-int/2addr v1, v0 .line 3 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzos;->readInt()I move-result v0 ushr-int/lit8 v2, v0, 0x18 const/16 v3, 0xa9 const-string v4, "und" const-string v5, "TCON" const/16 v6, 0x10 const-string v7, "MetadataUtil" const/4 v8, 0x0 if-eq v2, v3, :cond_1d const v3, 0xfffd if-ne v2, v3, :cond_0 goto/16 :goto_6 .line 4 :cond_0 :try_start_0 sget v2, Lcom/google/android/gms/internal/ads/zzku;->zzaxk:I const/4 v3, 0x1 if-ne v0, v2, :cond_3 .line 5 invoke-static {p0}, Lcom/google/android/gms/internal/ads/zzku;->zze(Lcom/google/android/gms/internal/ads/zzos;)I move-result v0 if-lez v0, :cond_1 .line 6 sget-object v2, Lcom/google/android/gms/internal/ads/zzku;->zzayb:[Ljava/lang/String; array-length v4, v2 if-gt v0, v4, :cond_1 sub-int/2addr v0, v3 .line 7 aget-object v0, v2, v0 goto :goto_0 :cond_1 move-object v0, v8 :goto_0 if-eqz v0, :cond_2 .line 8 new-instance v2, Lcom/google/android/gms/internal/ads/zzlt; invoke-direct {v2, v5, v8, v0}, Lcom/google/android/gms/internal/ads/zzlt;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V move-object v8, v2 goto :goto_1 :cond_2 const-string v0, "Failed to parse standard genre code" .line 9 invoke-static {v7, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 10 :goto_1 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v8 .line 11 :cond_3 :try_start_1 sget v2, Lcom/google/android/gms/internal/ads/zzku;->zzaxm:I if-ne v0, v2, :cond_4 const-string v2, "TPOS" .line 12 invoke-static {v0, v2, p0}, Lcom/google/android/gms/internal/ads/zzku;->zzb(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; move-result-object v0 :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 13 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 .line 14 :cond_4 :try_start_2 sget v2, Lcom/google/android/gms/internal/ads/zzku;->zzaxn:I if-ne v0, v2, :cond_5 const-string v2, "TRCK" .line 15 invoke-static {v0, v2, p0}, Lcom/google/android/gms/internal/ads/zzku;->zzb(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; move-result-object v0 :try_end_2 .catchall {:try_start_2 .. :try_end_2} :catchall_0 .line 16 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 .line 17 :cond_5 :try_start_3 sget v2, Lcom/google/android/gms/internal/ads/zzku;->zzaxo:I const/4 v5, 0x0 if-ne v0, v2, :cond_6 const-string v2, "TBPM" .line 18 invoke-static {v0, v2, p0, v3, v5}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;ZZ)Lcom/google/android/gms/internal/ads/zzlu; move-result-object v0 :try_end_3 .catchall {:try_start_3 .. :try_end_3} :catchall_0 .line 19 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 .line 20 :cond_6 :try_start_4 sget v2, Lcom/google/android/gms/internal/ads/zzku;->zzaxp:I if-ne v0, v2, :cond_7 const-string v2, "TCMP" .line 21 invoke-static {v0, v2, p0, v3, v3}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;ZZ)Lcom/google/android/gms/internal/ads/zzlu; move-result-object v0 :try_end_4 .catchall {:try_start_4 .. :try_end_4} :catchall_0 .line 22 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 .line 23 :cond_7 :try_start_5 sget v2, Lcom/google/android/gms/internal/ads/zzku;->zzaxj:I const/4 v9, 0x4 if-ne v0, v2, :cond_c .line 24 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzos;->readInt()I move-result v0 .line 25 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzos;->readInt()I move-result v2 .line 26 sget v3, Lcom/google/android/gms/internal/ads/zzki;->zzavf:I if-ne v2, v3, :cond_b .line 27 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzos;->readInt()I move-result v2 .line 28 invoke-static {v2}, Lcom/google/android/gms/internal/ads/zzki;->zzaq(I)I move-result v2 const/16 v3, 0xd if-ne v2, v3, :cond_8 const-string v3, "image/jpeg" goto :goto_2 :cond_8 const/16 v3, 0xe if-ne v2, v3, :cond_9 const-string v3, "image/png" goto :goto_2 :cond_9 move-object v3, v8 :goto_2 if-nez v3, :cond_a const/16 v0, 0x29 .line 29 new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3, v0}, Ljava/lang/StringBuilder;->(I)V const-string v0, "Unrecognized cover art flags: " invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-static {v7, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I goto :goto_3 .line 30 :cond_a invoke-virtual {p0, v9}, Lcom/google/android/gms/internal/ads/zzos;->zzbj(I)V sub-int/2addr v0, v6 .line 31 new-array v2, v0, [B .line 32 invoke-virtual {p0, v2, v5, v0}, Lcom/google/android/gms/internal/ads/zzos;->zze([BII)V .line 33 new-instance v0, Lcom/google/android/gms/internal/ads/zzlo; const/4 v4, 0x3 invoke-direct {v0, v3, v8, v4, v2}, Lcom/google/android/gms/internal/ads/zzlo;->(Ljava/lang/String;Ljava/lang/String;I[B)V move-object v8, v0 goto :goto_3 :cond_b const-string v0, "Failed to parse cover art attribute" .line 34 invoke-static {v7, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I :try_end_5 .catchall {:try_start_5 .. :try_end_5} :catchall_0 .line 35 :goto_3 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v8 .line 36 :cond_c :try_start_6 sget v2, Lcom/google/android/gms/internal/ads/zzku;->zzaxq:I if-ne v0, v2, :cond_d const-string v2, "TPE2" .line 37 invoke-static {v0, v2, p0}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; move-result-object v0 :try_end_6 .catchall {:try_start_6 .. :try_end_6} :catchall_0 .line 38 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 .line 39 :cond_d :try_start_7 sget v2, Lcom/google/android/gms/internal/ads/zzku;->zzaxr:I if-ne v0, v2, :cond_e const-string v2, "TSOT" .line 40 invoke-static {v0, v2, p0}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; move-result-object v0 :try_end_7 .catchall {:try_start_7 .. :try_end_7} :catchall_0 .line 41 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 .line 42 :cond_e :try_start_8 sget v2, Lcom/google/android/gms/internal/ads/zzku;->zzaxs:I if-ne v0, v2, :cond_f const-string v2, "TSO2" .line 43 invoke-static {v0, v2, p0}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; move-result-object v0 :try_end_8 .catchall {:try_start_8 .. :try_end_8} :catchall_0 .line 44 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 .line 45 :cond_f :try_start_9 sget v2, Lcom/google/android/gms/internal/ads/zzku;->zzaxt:I if-ne v0, v2, :cond_10 const-string v2, "TSOA" .line 46 invoke-static {v0, v2, p0}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; move-result-object v0 :try_end_9 .catchall {:try_start_9 .. :try_end_9} :catchall_0 .line 47 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 .line 48 :cond_10 :try_start_a sget v2, Lcom/google/android/gms/internal/ads/zzku;->zzaxu:I if-ne v0, v2, :cond_11 const-string v2, "TSOP" .line 49 invoke-static {v0, v2, p0}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; move-result-object v0 :try_end_a .catchall {:try_start_a .. :try_end_a} :catchall_0 .line 50 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 .line 51 :cond_11 :try_start_b sget v2, Lcom/google/android/gms/internal/ads/zzku;->zzaxv:I if-ne v0, v2, :cond_12 const-string v2, "TSOC" .line 52 invoke-static {v0, v2, p0}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; move-result-object v0 :try_end_b .catchall {:try_start_b .. :try_end_b} :catchall_0 .line 53 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 .line 54 :cond_12 :try_start_c sget v2, Lcom/google/android/gms/internal/ads/zzku;->zzaxw:I if-ne v0, v2, :cond_13 const-string v2, "ITUNESADVISORY" .line 55 invoke-static {v0, v2, p0, v5, v5}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;ZZ)Lcom/google/android/gms/internal/ads/zzlu; move-result-object v0 :try_end_c .catchall {:try_start_c .. :try_end_c} :catchall_0 .line 56 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 .line 57 :cond_13 :try_start_d sget v2, Lcom/google/android/gms/internal/ads/zzku;->zzaxx:I if-ne v0, v2, :cond_14 const-string v2, "ITUNESGAPLESS" .line 58 invoke-static {v0, v2, p0, v5, v3}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;ZZ)Lcom/google/android/gms/internal/ads/zzlu; move-result-object v0 :try_end_d .catchall {:try_start_d .. :try_end_d} :catchall_0 .line 59 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 .line 60 :cond_14 :try_start_e sget v2, Lcom/google/android/gms/internal/ads/zzku;->zzaxy:I if-ne v0, v2, :cond_15 const-string v2, "TVSHOWSORT" .line 61 invoke-static {v0, v2, p0}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; move-result-object v0 :try_end_e .catchall {:try_start_e .. :try_end_e} :catchall_0 .line 62 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 .line 63 :cond_15 :try_start_f sget v2, Lcom/google/android/gms/internal/ads/zzku;->zzaxz:I if-ne v0, v2, :cond_16 const-string v2, "TVSHOW" .line 64 invoke-static {v0, v2, p0}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; move-result-object v0 :try_end_f .catchall {:try_start_f .. :try_end_f} :catchall_0 .line 65 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 .line 66 :cond_16 :try_start_10 sget v2, Lcom/google/android/gms/internal/ads/zzku;->zzaya:I if-ne v0, v2, :cond_29 const/4 v0, -0x1 move v5, v0 move v7, v5 move-object v2, v8 move-object v3, v2 .line 67 :goto_4 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzos;->getPosition()I move-result v10 if-ge v10, v1, :cond_1a .line 68 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzos;->getPosition()I move-result v10 .line 69 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzos;->readInt()I move-result v11 .line 70 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzos;->readInt()I move-result v12 .line 71 invoke-virtual {p0, v9}, Lcom/google/android/gms/internal/ads/zzos;->zzbj(I)V .line 72 sget v13, Lcom/google/android/gms/internal/ads/zzki;->zzavd:I if-ne v12, v13, :cond_17 add-int/lit8 v11, v11, -0xc .line 73 invoke-virtual {p0, v11}, Lcom/google/android/gms/internal/ads/zzos;->zzbk(I)Ljava/lang/String; move-result-object v2 goto :goto_4 .line 74 :cond_17 sget v13, Lcom/google/android/gms/internal/ads/zzki;->zzave:I if-ne v12, v13, :cond_18 add-int/lit8 v11, v11, -0xc .line 75 invoke-virtual {p0, v11}, Lcom/google/android/gms/internal/ads/zzos;->zzbk(I)Ljava/lang/String; move-result-object v3 goto :goto_4 .line 76 :cond_18 sget v13, Lcom/google/android/gms/internal/ads/zzki;->zzavf:I if-ne v12, v13, :cond_19 move v5, v10 move v7, v11 :cond_19 add-int/lit8 v11, v11, -0xc .line 77 invoke-virtual {p0, v11}, Lcom/google/android/gms/internal/ads/zzos;->zzbj(I)V goto :goto_4 :cond_1a const-string v9, "com.apple.iTunes" .line 78 invoke-virtual {v9, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_1c const-string v2, "iTunSMPB" invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_1c if-ne v5, v0, :cond_1b goto :goto_5 .line 79 :cond_1b invoke-virtual {p0, v5}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V .line 80 invoke-virtual {p0, v6}, Lcom/google/android/gms/internal/ads/zzos;->zzbj(I)V sub-int/2addr v7, v6 .line 81 invoke-virtual {p0, v7}, Lcom/google/android/gms/internal/ads/zzos;->zzbk(I)Ljava/lang/String; move-result-object v0 .line 82 new-instance v8, Lcom/google/android/gms/internal/ads/zzlp; invoke-direct {v8, v4, v3, v0}, Lcom/google/android/gms/internal/ads/zzlp;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :try_end_10 .catchall {:try_start_10 .. :try_end_10} :catchall_0 .line 83 :cond_1c :goto_5 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v8 :cond_1d :goto_6 const v2, 0xffffff and-int/2addr v2, v0 .line 84 :try_start_11 sget v3, Lcom/google/android/gms/internal/ads/zzku;->zzaxa:I if-ne v2, v3, :cond_20 .line 85 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzos;->readInt()I move-result v2 .line 86 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzos;->readInt()I move-result v3 .line 87 sget v5, Lcom/google/android/gms/internal/ads/zzki;->zzavf:I if-ne v3, v5, :cond_1e const/16 v0, 0x8 .line 88 invoke-virtual {p0, v0}, Lcom/google/android/gms/internal/ads/zzos;->zzbj(I)V sub-int/2addr v2, v6 .line 89 invoke-virtual {p0, v2}, Lcom/google/android/gms/internal/ads/zzos;->zzbk(I)Ljava/lang/String; move-result-object v0 .line 90 new-instance v8, Lcom/google/android/gms/internal/ads/zzlp; invoke-direct {v8, v4, v0, v0}, Lcom/google/android/gms/internal/ads/zzlp;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V goto :goto_8 :cond_1e const-string v2, "Failed to parse comment attribute: " .line 91 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzki;->zzar(I)Ljava/lang/String; move-result-object v0 invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 invoke-virtual {v0}, Ljava/lang/String;->length()I move-result v3 if-eqz v3, :cond_1f invoke-virtual {v2, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 goto :goto_7 :cond_1f new-instance v0, Ljava/lang/String; invoke-direct {v0, v2}, Ljava/lang/String;->(Ljava/lang/String;)V :goto_7 invoke-static {v7, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I :try_end_11 .catchall {:try_start_11 .. :try_end_11} :catchall_0 .line 92 :goto_8 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v8 .line 93 :cond_20 :try_start_12 sget v3, Lcom/google/android/gms/internal/ads/zzku;->zzawy:I if-eq v2, v3, :cond_2c sget v3, Lcom/google/android/gms/internal/ads/zzku;->zzawz:I if-ne v2, v3, :cond_21 goto/16 :goto_b .line 94 :cond_21 sget v3, Lcom/google/android/gms/internal/ads/zzku;->zzaxf:I if-eq v2, v3, :cond_2b sget v3, Lcom/google/android/gms/internal/ads/zzku;->zzaxg:I if-ne v2, v3, :cond_22 goto/16 :goto_a .line 95 :cond_22 sget v3, Lcom/google/android/gms/internal/ads/zzku;->zzaxb:I if-ne v2, v3, :cond_23 const-string v2, "TDRC" .line 96 invoke-static {v0, v2, p0}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; move-result-object v0 :try_end_12 .catchall {:try_start_12 .. :try_end_12} :catchall_0 .line 97 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 .line 98 :cond_23 :try_start_13 sget v3, Lcom/google/android/gms/internal/ads/zzku;->zzaxc:I if-ne v2, v3, :cond_24 const-string v2, "TPE1" .line 99 invoke-static {v0, v2, p0}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; move-result-object v0 :try_end_13 .catchall {:try_start_13 .. :try_end_13} :catchall_0 .line 100 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 .line 101 :cond_24 :try_start_14 sget v3, Lcom/google/android/gms/internal/ads/zzku;->zzaxd:I if-ne v2, v3, :cond_25 const-string v2, "TSSE" .line 102 invoke-static {v0, v2, p0}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; move-result-object v0 :try_end_14 .catchall {:try_start_14 .. :try_end_14} :catchall_0 .line 103 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 .line 104 :cond_25 :try_start_15 sget v3, Lcom/google/android/gms/internal/ads/zzku;->zzaxe:I if-ne v2, v3, :cond_26 const-string v2, "TALB" .line 105 invoke-static {v0, v2, p0}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; move-result-object v0 :try_end_15 .catchall {:try_start_15 .. :try_end_15} :catchall_0 .line 106 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 .line 107 :cond_26 :try_start_16 sget v3, Lcom/google/android/gms/internal/ads/zzku;->zzaxh:I if-ne v2, v3, :cond_27 const-string v2, "USLT" .line 108 invoke-static {v0, v2, p0}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; move-result-object v0 :try_end_16 .catchall {:try_start_16 .. :try_end_16} :catchall_0 .line 109 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 .line 110 :cond_27 :try_start_17 sget v3, Lcom/google/android/gms/internal/ads/zzku;->zzaxi:I if-ne v2, v3, :cond_28 .line 111 invoke-static {v0, v5, p0}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; move-result-object v0 :try_end_17 .catchall {:try_start_17 .. :try_end_17} :catchall_0 .line 112 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 .line 113 :cond_28 :try_start_18 sget v3, Lcom/google/android/gms/internal/ads/zzku;->zzaxl:I if-ne v2, v3, :cond_29 const-string v2, "TIT1" .line 114 invoke-static {v0, v2, p0}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; move-result-object v0 :try_end_18 .catchall {:try_start_18 .. :try_end_18} :catchall_0 .line 115 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 :cond_29 :try_start_19 const-string v2, "Skipped unknown metadata entry: " .line 116 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzki;->zzar(I)Ljava/lang/String; move-result-object v0 invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 invoke-virtual {v0}, Ljava/lang/String;->length()I move-result v3 if-eqz v3, :cond_2a invoke-virtual {v2, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 goto :goto_9 :cond_2a new-instance v0, Ljava/lang/String; invoke-direct {v0, v2}, Ljava/lang/String;->(Ljava/lang/String;)V :goto_9 invoke-static {v7, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I :try_end_19 .catchall {:try_start_19 .. :try_end_19} :catchall_0 .line 117 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v8 :cond_2b :goto_a :try_start_1a const-string v2, "TCOM" .line 118 invoke-static {v0, v2, p0}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; move-result-object v0 :try_end_1a .catchall {:try_start_1a .. :try_end_1a} :catchall_0 .line 119 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 :cond_2c :goto_b :try_start_1b const-string v2, "TIT2" .line 120 invoke-static {v0, v2, p0}, Lcom/google/android/gms/internal/ads/zzku;->zza(ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzlt; move-result-object v0 :try_end_1b .catchall {:try_start_1b .. :try_end_1b} :catchall_0 .line 121 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V return-object v0 :catchall_0 move-exception v0 .line 122 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V .line 123 throw v0 .end method .method private static zze(Lcom/google/android/gms/internal/ads/zzos;)I .locals 2 const/4 v0, 0x4 .line 1 invoke-virtual {p0, v0}, Lcom/google/android/gms/internal/ads/zzos;->zzbj(I)V .line 2 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzos;->readInt()I move-result v0 .line 3 sget v1, Lcom/google/android/gms/internal/ads/zzki;->zzavf:I if-ne v0, v1, :cond_0 const/16 v0, 0x8 .line 4 invoke-virtual {p0, v0}, Lcom/google/android/gms/internal/ads/zzos;->zzbj(I)V .line 5 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzos;->readUnsignedByte()I move-result p0 return p0 :cond_0 const-string p0, "MetadataUtil" const-string v0, "Failed to parse uint8 attribute value" .line 6 invoke-static {p0, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I const/4 p0, -0x1 return p0 .end method