package com.google.android.gms.internal.ads;

import android.content.Context;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorManager;

/* JADX INFO: loaded from: classes2.dex */
public final class ct0 extends wi1 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final Context f10072a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public SensorManager f10073b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public Sensor f10074c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public long f10075d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public int f10076e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public bt0 f10077f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public boolean f10078g;

    public ct0(Context context) {
        this.f10072a = context;
    }

    @Override // com.google.android.gms.internal.ads.wi1
    public final void a(SensorEvent sensorEvent) {
        tn tnVar = ao.f8921ja;
        n7.y yVar = n7.y.f31093e;
        if (((Boolean) yVar.f31096c.b(tnVar)).booleanValue()) {
            float[] fArr = sensorEvent.values;
            float f10 = fArr[0] / 9.80665f;
            float f11 = fArr[1] / 9.80665f;
            float f12 = fArr[2] / 9.80665f;
            float f13 = f12 * f12;
            float fSqrt = (float) Math.sqrt(f13 + (f11 * f11) + (f10 * f10));
            tn tnVar2 = ao.f8936ka;
            yn ynVar = yVar.f31096c;
            if (fSqrt >= ((Float) ynVar.b(tnVar2)).floatValue()) {
                m7.n.C.f30472k.getClass();
                long jCurrentTimeMillis = System.currentTimeMillis();
                if (this.f10075d + ((long) ((Integer) ynVar.b(ao.f8953la)).intValue()) <= jCurrentTimeMillis) {
                    if (this.f10075d + ((long) ((Integer) ynVar.b(ao.f8970ma)).intValue()) < jCurrentTimeMillis) {
                        this.f10076e = 0;
                    }
                    p7.l0.g("Shake detected.");
                    this.f10075d = jCurrentTimeMillis;
                    int i10 = this.f10076e + 1;
                    this.f10076e = i10;
                    bt0 bt0Var = this.f10077f;
                    if (bt0Var == null || i10 != ((Integer) ynVar.b(ao.f8987na)).intValue()) {
                        return;
                    }
                    ps0 ps0Var = (ps0) bt0Var;
                    ps0Var.e(new os0(ps0Var, 0), zzebe.f19668c);
                }
            }
        }
    }

    public final void b() {
        SensorManager sensorManager;
        Sensor sensor;
        synchronized (this) {
            try {
                tn tnVar = ao.f8921ja;
                n7.y yVar = n7.y.f31093e;
                if (((Boolean) yVar.f31096c.b(tnVar)).booleanValue()) {
                    if (this.f10073b == null) {
                        SensorManager sensorManager2 = (SensorManager) this.f10072a.getSystemService("sensor");
                        this.f10073b = sensorManager2;
                        if (sensorManager2 == null) {
                            q7.j.d("Shake detection failed to initialize. Failed to obtain accelerometer.");
                            return;
                        }
                        this.f10074c = sensorManager2.getDefaultSensor(1);
                    }
                    if (!this.f10078g && (sensorManager = this.f10073b) != null && (sensor = this.f10074c) != null) {
                        sensorManager.registerListener(this, sensor, 2);
                        m7.n.C.f30472k.getClass();
                        this.f10075d = System.currentTimeMillis() - ((long) ((Integer) yVar.f31096c.b(ao.f8953la)).intValue());
                        this.f10078g = true;
                        p7.l0.g("Listening for shake gestures.");
                    }
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }
}
