package com.google.android.gms.internal.ads; import android.app.Activity; import android.content.Context; import android.util.DisplayMetrics; import android.view.MotionEvent; import android.view.View; import androidx.annotation.Nullable; import java.util.Arrays; import java.util.Iterator; import java.util.LinkedList; /* loaded from: classes3.dex */ public abstract class zzauw implements zzauv { protected static volatile zzawd zza; protected MotionEvent zzb; protected double zzk; protected float zzl; protected float zzm; protected float zzn; protected float zzo; protected DisplayMetrics zzq; @Nullable protected zzavv zzr; private double zzs; private double zzt; protected final LinkedList zzc = new LinkedList(); protected long zzd = 0; protected long zze = 0; protected long zzf = 0; protected long zzg = 0; protected long zzh = 0; protected long zzi = 0; protected long zzj = 0; private boolean zzu = false; protected boolean zzp = false; public zzauw(Context context) { try { zzaty.zze(); this.zzq = context.getResources().getDisplayMetrics(); if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzcT)).booleanValue()) { this.zzr = new zzavv(); } } catch (Throwable unused) { } } private final void zzm() { this.zzh = 0L; this.zzd = 0L; this.zze = 0L; this.zzf = 0L; this.zzg = 0L; this.zzi = 0L; this.zzj = 0L; if (this.zzc.isEmpty()) { MotionEvent motionEvent = this.zzb; if (motionEvent != null) { motionEvent.recycle(); } } else { Iterator it = this.zzc.iterator(); while (it.hasNext()) { ((MotionEvent) it.next()).recycle(); } this.zzc.clear(); } this.zzb = null; } /* JADX WARN: Removed duplicated region for block: B:40:0x00a7 A[EXC_TOP_SPLITTER, SYNTHETIC] */ /* JADX WARN: Removed duplicated region for block: B:60:0x0084 */ /* JADX WARN: Removed duplicated region for block: B:62:0x0089 */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ private final java.lang.String zzp(android.content.Context r20, java.lang.String r21, int r22, android.view.View r23, android.app.Activity r24, byte[] r25) { /* Method dump skipped, instructions count: 279 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzauw.zzp(android.content.Context, java.lang.String, int, android.view.View, android.app.Activity, byte[]):java.lang.String"); } public abstract long zza(StackTraceElement[] stackTraceElementArr) throws zzavt; public abstract zzasc zzb(Context context, View view, Activity activity); public abstract zzasc zzc(Context context, zzarp zzarpVar); @Override // com.google.android.gms.internal.ads.zzauv public final String zzd(Context context, @Nullable String str, @Nullable View view) { return zzp(context, str, 3, view, null, null); } @Override // com.google.android.gms.internal.ads.zzauv public final String zze(Context context, @Nullable String str, @Nullable View view, @Nullable Activity activity) { return zzp(context, str, 3, view, activity, null); } @Override // com.google.android.gms.internal.ads.zzauv public final String zzf(Context context) { if (zzawg.zzc()) { throw new IllegalStateException("The caller must not be called from the UI thread."); } return zzp(context, null, 1, null, null, null); } @Override // com.google.android.gms.internal.ads.zzauv public final String zzg(Context context) { return "19"; } @Override // com.google.android.gms.internal.ads.zzauv public final String zzh(Context context, @Nullable View view, @Nullable Activity activity) { return zzp(context, null, 2, view, activity, null); } public abstract zzasc zzi(Context context, View view, Activity activity); public abstract zzawf zzj(MotionEvent motionEvent) throws zzavt; @Override // com.google.android.gms.internal.ads.zzauv public final synchronized void zzk(@Nullable MotionEvent motionEvent) { Long l; try { if (this.zzu) { zzm(); this.zzu = false; } int action = motionEvent.getAction(); if (action == 0) { this.zzk = 0.0d; this.zzs = motionEvent.getRawX(); this.zzt = motionEvent.getRawY(); } else if (action == 1 || action == 2) { double rawX = motionEvent.getRawX(); double rawY = motionEvent.getRawY(); double d = rawX - this.zzs; double d2 = rawY - this.zzt; this.zzk += Math.sqrt((d * d) + (d2 * d2)); this.zzs = rawX; this.zzt = rawY; } int action2 = motionEvent.getAction(); if (action2 != 0) { try { if (action2 == 1) { MotionEvent obtain = MotionEvent.obtain(motionEvent); this.zzb = obtain; this.zzc.add(obtain); if (this.zzc.size() > 6) { ((MotionEvent) this.zzc.remove()).recycle(); } this.zzf++; this.zzh = zza(new Throwable().getStackTrace()); } else if (action2 == 2) { this.zze += motionEvent.getHistorySize() + 1; zzawf zzj = zzj(motionEvent); Long l2 = zzj.zzd; if (l2 != null && zzj.zzg != null) { this.zzi += l2.longValue() + zzj.zzg.longValue(); } if (this.zzq != null && (l = zzj.zze) != null && zzj.zzh != null) { this.zzj += l.longValue() + zzj.zzh.longValue(); } } else if (action2 == 3) { this.zzg++; } } catch (zzavt unused) { } } else { this.zzl = motionEvent.getX(); this.zzm = motionEvent.getY(); this.zzn = motionEvent.getRawX(); this.zzo = motionEvent.getRawY(); this.zzd++; } this.zzp = true; } catch (Throwable th) { throw th; } } @Override // com.google.android.gms.internal.ads.zzauv public final synchronized void zzl(int i, int i2, int i3) { try { if (this.zzb != null) { if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzcE)).booleanValue()) { zzm(); } else { this.zzb.recycle(); } } DisplayMetrics displayMetrics = this.zzq; if (displayMetrics != null) { float f = displayMetrics.density; this.zzb = MotionEvent.obtain(0L, i3, 1, i * f, i2 * f, 0.0f, 0.0f, 0, 0.0f, 0.0f, 0, 0); } else { this.zzb = null; } this.zzp = false; } catch (Throwable th) { throw th; } } @Override // com.google.android.gms.internal.ads.zzauv public final void zzn(StackTraceElement[] stackTraceElementArr) { zzavv zzavvVar; if (!((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzcT)).booleanValue() || (zzavvVar = this.zzr) == null) { return; } zzavvVar.zzb(Arrays.asList(stackTraceElementArr)); } @Override // com.google.android.gms.internal.ads.zzauv public void zzo(View view) { } }