Files
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

152 lines
4.6 KiB
Java

package com.google.android.gms.internal.ads;
import androidx.annotation.Nullable;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.mbridge.msdk.playercommon.exoplayer2.C;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/* loaded from: classes3.dex */
final class zzaev extends zzaex {
private long zzb;
private long[] zzc;
private long[] zzd;
public zzaev() {
super(new zzaci());
this.zzb = C.TIME_UNSET;
this.zzc = new long[0];
this.zzd = new long[0];
}
private static Double zzg(zzdy zzdyVar) {
return Double.valueOf(Double.longBitsToDouble(zzdyVar.zzt()));
}
private static String zzi(zzdy zzdyVar) {
int zzq = zzdyVar.zzq();
int zzd = zzdyVar.zzd();
zzdyVar.zzM(zzq);
return new String(zzdyVar.zzN(), zzd, zzq);
}
private static HashMap zzj(zzdy zzdyVar) {
int zzp = zzdyVar.zzp();
HashMap hashMap = new HashMap(zzp);
for (int i = 0; i < zzp; i++) {
String zzi = zzi(zzdyVar);
Object zzh = zzh(zzdyVar, zzdyVar.zzm());
if (zzh != null) {
hashMap.put(zzi, zzh);
}
}
return hashMap;
}
@Override // com.google.android.gms.internal.ads.zzaex
public final boolean zza(zzdy zzdyVar) {
return true;
}
@Override // com.google.android.gms.internal.ads.zzaex
public final boolean zzb(zzdy zzdyVar, long j) {
if (zzdyVar.zzm() == 2 && "onMetaData".equals(zzi(zzdyVar)) && zzdyVar.zzb() != 0 && zzdyVar.zzm() == 8) {
HashMap zzj = zzj(zzdyVar);
Object obj = zzj.get(IronSourceConstants.EVENTS_DURATION);
if (obj instanceof Double) {
double doubleValue = ((Double) obj).doubleValue();
if (doubleValue > 0.0d) {
this.zzb = (long) (doubleValue * 1000000.0d);
}
}
Object obj2 = zzj.get("keyframes");
if (obj2 instanceof Map) {
Map map = (Map) obj2;
Object obj3 = map.get("filepositions");
Object obj4 = map.get("times");
if ((obj3 instanceof List) && (obj4 instanceof List)) {
List list = (List) obj3;
List list2 = (List) obj4;
int size = list2.size();
this.zzc = new long[size];
this.zzd = new long[size];
for (int i = 0; i < size; i++) {
Object obj5 = list.get(i);
Object obj6 = list2.get(i);
if (!(obj6 instanceof Double) || !(obj5 instanceof Double)) {
this.zzc = new long[0];
this.zzd = new long[0];
break;
}
this.zzc[i] = (long) (((Double) obj6).doubleValue() * 1000000.0d);
this.zzd[i] = ((Double) obj5).longValue();
}
}
}
}
return false;
}
public final long zzc() {
return this.zzb;
}
public final long[] zzd() {
return this.zzd;
}
public final long[] zze() {
return this.zzc;
}
@Nullable
private static Object zzh(zzdy zzdyVar, int i) {
if (i == 0) {
return zzg(zzdyVar);
}
if (i == 1) {
return Boolean.valueOf(zzdyVar.zzm() == 1);
}
if (i == 2) {
return zzi(zzdyVar);
}
if (i != 3) {
if (i == 8) {
return zzj(zzdyVar);
}
if (i != 10) {
if (i != 11) {
return null;
}
Date date = new Date((long) zzg(zzdyVar).doubleValue());
zzdyVar.zzM(2);
return date;
}
int zzp = zzdyVar.zzp();
ArrayList arrayList = new ArrayList(zzp);
for (int i2 = 0; i2 < zzp; i2++) {
Object zzh = zzh(zzdyVar, zzdyVar.zzm());
if (zzh != null) {
arrayList.add(zzh);
}
}
return arrayList;
}
HashMap hashMap = new HashMap();
while (true) {
String zzi = zzi(zzdyVar);
int zzm = zzdyVar.zzm();
if (zzm == 9) {
return hashMap;
}
Object zzh2 = zzh(zzdyVar, zzm);
if (zzh2 != null) {
hashMap.put(zzi, zzh2);
}
}
}
}