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

108 lines
4.3 KiB
Java

package com.google.android.gms.internal.ads;
/* loaded from: classes3.dex */
public final class zzhek {
public static final zzhek zza = new zzhek(1.0d, 0.0d, 0.0d, 1.0d, 0.0d, 0.0d, 1.0d, 0.0d, 0.0d);
public static final zzhek zzb = new zzhek(0.0d, 1.0d, -1.0d, 0.0d, 0.0d, 0.0d, 1.0d, 0.0d, 0.0d);
public static final zzhek zzc = new zzhek(-1.0d, 0.0d, 0.0d, -1.0d, 0.0d, 0.0d, 1.0d, 0.0d, 0.0d);
public static final zzhek zzd = new zzhek(0.0d, -1.0d, 1.0d, 0.0d, 0.0d, 0.0d, 1.0d, 0.0d, 0.0d);
public final double zze;
public final double zzf;
public final double zzg;
public final double zzh;
public final double zzi;
public final double zzj;
public final double zzk;
public final double zzl;
public final double zzm;
public zzhek(double d, double d2, double d3, double d4, double d5, double d6, double d7, double d8, double d9) {
this.zze = d5;
this.zzf = d6;
this.zzg = d7;
this.zzh = d;
this.zzi = d2;
this.zzj = d3;
this.zzk = d4;
this.zzl = d8;
this.zzm = d9;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || zzhek.class != obj.getClass()) {
return false;
}
zzhek zzhekVar = (zzhek) obj;
return Double.compare(zzhekVar.zzh, this.zzh) == 0 && Double.compare(zzhekVar.zzi, this.zzi) == 0 && Double.compare(zzhekVar.zzj, this.zzj) == 0 && Double.compare(zzhekVar.zzk, this.zzk) == 0 && Double.compare(zzhekVar.zzl, this.zzl) == 0 && Double.compare(zzhekVar.zzm, this.zzm) == 0 && Double.compare(zzhekVar.zze, this.zze) == 0 && Double.compare(zzhekVar.zzf, this.zzf) == 0 && Double.compare(zzhekVar.zzg, this.zzg) == 0;
}
public final int hashCode() {
long doubleToLongBits = Double.doubleToLongBits(this.zze);
long j = doubleToLongBits ^ (doubleToLongBits >>> 32);
long doubleToLongBits2 = Double.doubleToLongBits(this.zzf);
long j2 = doubleToLongBits2 ^ (doubleToLongBits2 >>> 32);
long doubleToLongBits3 = Double.doubleToLongBits(this.zzg);
long j3 = doubleToLongBits3 ^ (doubleToLongBits3 >>> 32);
long doubleToLongBits4 = Double.doubleToLongBits(this.zzh);
long j4 = doubleToLongBits4 ^ (doubleToLongBits4 >>> 32);
long doubleToLongBits5 = Double.doubleToLongBits(this.zzi);
long j5 = doubleToLongBits5 ^ (doubleToLongBits5 >>> 32);
long doubleToLongBits6 = Double.doubleToLongBits(this.zzj);
long j6 = doubleToLongBits6 ^ (doubleToLongBits6 >>> 32);
long doubleToLongBits7 = Double.doubleToLongBits(this.zzk);
long j7 = doubleToLongBits7 ^ (doubleToLongBits7 >>> 32);
long doubleToLongBits8 = Double.doubleToLongBits(this.zzl);
long j8 = doubleToLongBits8 ^ (doubleToLongBits8 >>> 32);
long doubleToLongBits9 = Double.doubleToLongBits(this.zzm);
return (((((((((((((((((int) j) * 31) + ((int) j2)) * 31) + ((int) j3)) * 31) + ((int) j4)) * 31) + ((int) j5)) * 31) + ((int) j6)) * 31) + ((int) j7)) * 31) + ((int) j8)) * 31) + ((int) (doubleToLongBits9 ^ (doubleToLongBits9 >>> 32)));
}
public final String toString() {
if (equals(zza)) {
return "Rotate 0°";
}
if (equals(zzb)) {
return "Rotate 90°";
}
if (equals(zzc)) {
return "Rotate 180°";
}
if (equals(zzd)) {
return "Rotate 270°";
}
double d = this.zze;
double d2 = this.zzf;
double d3 = this.zzg;
double d4 = this.zzh;
double d5 = this.zzi;
double d6 = this.zzj;
double d7 = this.zzk;
double d8 = this.zzl;
double d9 = this.zzm;
StringBuilder sb = new StringBuilder(260);
sb.append("Matrix{u=");
sb.append(d);
sb.append(", v=");
sb.append(d2);
sb.append(", w=");
sb.append(d3);
sb.append(", a=");
sb.append(d4);
sb.append(", b=");
sb.append(d5);
sb.append(", c=");
sb.append(d6);
sb.append(", d=");
sb.append(d7);
sb.append(", tx=");
sb.append(d8);
sb.append(", ty=");
sb.append(d9);
sb.append("}");
return sb.toString();
}
}