Files
rr3-apk/decompiled-community/sources/com/google/android/gms/internal/ads/zzayz.java
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

189 lines
5.3 KiB
Java

package com.google.android.gms.internal.ads;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import java.util.ArrayList;
/* loaded from: classes3.dex */
public final class zzayz {
private final int zza;
private final int zzb;
private final int zzc;
private final boolean zzd;
private final zzazo zze;
private final zzazw zzf;
private int zzn;
private final Object zzg = new Object();
private final ArrayList zzh = new ArrayList();
private final ArrayList zzi = new ArrayList();
private final ArrayList zzj = new ArrayList();
private int zzk = 0;
private int zzl = 0;
private int zzm = 0;
private String zzo = "";
private String zzp = "";
private String zzq = "";
public zzayz(int i, int i2, int i3, int i4, int i5, int i6, int i7, boolean z) {
this.zza = i;
this.zzb = i2;
this.zzc = i3;
this.zzd = z;
this.zze = new zzazo(i4);
this.zzf = new zzazw(i5, i6, i7);
}
private final void zzm(@Nullable String str, boolean z, float f, float f2, float f3, float f4) {
if (str != null) {
if (str.length() < this.zzc) {
return;
}
synchronized (this.zzg) {
try {
this.zzh.add(str);
this.zzk += str.length();
if (z) {
this.zzi.add(str);
this.zzj.add(new zzazk(f, f2, f3, f4, this.zzi.size() - 1));
}
} catch (Throwable th) {
throw th;
}
}
}
}
private static final String zzn(ArrayList arrayList, int i) {
if (arrayList.isEmpty()) {
return "";
}
StringBuilder sb = new StringBuilder();
int size = arrayList.size();
int i2 = 0;
while (i2 < size) {
sb.append((String) arrayList.get(i2));
sb.append(' ');
i2++;
if (sb.length() > 100) {
break;
}
}
sb.deleteCharAt(sb.length() - 1);
String sb2 = sb.toString();
return sb2.length() < 100 ? sb2 : sb2.substring(0, 100);
}
public final boolean equals(Object obj) {
if (!(obj instanceof zzayz)) {
return false;
}
if (obj == this) {
return true;
}
String str = ((zzayz) obj).zzo;
return str != null && str.equals(this.zzo);
}
public final int hashCode() {
return this.zzo.hashCode();
}
public final String toString() {
ArrayList arrayList = this.zzh;
return "ActivityContent fetchId: " + this.zzl + " score:" + this.zzn + " total_length:" + this.zzk + "\n text: " + zzn(arrayList, 100) + "\n viewableText" + zzn(this.zzi, 100) + "\n signture: " + this.zzo + "\n viewableSignture: " + this.zzp + "\n viewableSignatureForVertical: " + this.zzq;
}
@VisibleForTesting
public final int zza(int i, int i2) {
return this.zzd ? this.zzb : (i * this.zza) + (i2 * this.zzb);
}
@VisibleForTesting
public final int zzb() {
return this.zzk;
}
public final String zzc() {
return this.zzo;
}
public final String zzd() {
return this.zzq;
}
public final void zze() {
synchronized (this.zzg) {
this.zzm--;
}
}
public final void zzf() {
synchronized (this.zzg) {
this.zzm++;
}
}
public final void zzg(int i) {
this.zzl = i;
}
public final void zzh(String str, boolean z, float f, float f2, float f3, float f4) {
zzm(str, z, f, f2, f3, f4);
}
public final void zzi(String str, boolean z, float f, float f2, float f3, float f4) {
zzm(str, z, f, f2, f3, f4);
synchronized (this.zzg) {
try {
if (this.zzm < 0) {
com.google.android.gms.ads.internal.util.client.zzo.zze("ActivityContent: negative number of WebViews.");
}
zzj();
} catch (Throwable th) {
throw th;
}
}
}
public final void zzj() {
synchronized (this.zzg) {
try {
int zza = zza(this.zzk, this.zzl);
if (zza > this.zzn) {
this.zzn = zza;
if (!com.google.android.gms.ads.internal.zzv.zzp().zzi().zzK()) {
this.zzo = this.zze.zza(this.zzh);
this.zzp = this.zze.zza(this.zzi);
}
if (!com.google.android.gms.ads.internal.zzv.zzp().zzi().zzL()) {
this.zzq = this.zzf.zza(this.zzi, this.zzj);
}
}
} catch (Throwable th) {
throw th;
}
}
}
public final void zzk() {
synchronized (this.zzg) {
try {
int zza = zza(this.zzk, this.zzl);
if (zza > this.zzn) {
this.zzn = zza;
}
} catch (Throwable th) {
throw th;
}
}
}
public final boolean zzl() {
boolean z;
synchronized (this.zzg) {
z = this.zzm == 0;
}
return z;
}
}