package S0;

import android.content.Context;
import android.graphics.PointF;
import android.opengl.Matrix;
import android.view.GestureDetector;
import android.view.MotionEvent;
import android.view.View;

/* JADX INFO: loaded from: classes.dex */
public final class m extends GestureDetector.SimpleOnGestureListener implements View.OnTouchListener, c {

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public final k f6272s;

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    public final GestureDetector f6274u;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final PointF f6270q = new PointF();

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public final PointF f6271r = new PointF();

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public final float f6273t = 25.0f;

    /* JADX INFO: renamed from: v, reason: collision with root package name */
    public volatile float f6275v = 3.1415927f;

    public m(Context context, k kVar) {
        this.f6272s = kVar;
        this.f6274u = new GestureDetector(context, this);
    }

    @Override // S0.c
    public final void a(float[] fArr, float f3) {
        this.f6275v = -f3;
    }

    @Override // android.view.GestureDetector.SimpleOnGestureListener, android.view.GestureDetector.OnGestureListener
    public final boolean onDown(MotionEvent motionEvent) {
        this.f6270q.set(motionEvent.getX(), motionEvent.getY());
        return true;
    }

    @Override // android.view.GestureDetector.SimpleOnGestureListener, android.view.GestureDetector.OnGestureListener
    public final boolean onScroll(MotionEvent motionEvent, MotionEvent motionEvent2, float f3, float f7) {
        float x8 = (motionEvent2.getX() - this.f6270q.x) / this.f6273t;
        float y8 = motionEvent2.getY();
        PointF pointF = this.f6270q;
        float f8 = (y8 - pointF.y) / this.f6273t;
        pointF.set(motionEvent2.getX(), motionEvent2.getY());
        double d8 = this.f6275v;
        float fCos = (float) Math.cos(d8);
        float fSin = (float) Math.sin(d8);
        PointF pointF2 = this.f6271r;
        pointF2.x -= (fCos * x8) - (fSin * f8);
        float f9 = (fCos * f8) + (fSin * x8) + pointF2.y;
        pointF2.y = f9;
        pointF2.y = Math.max(-45.0f, Math.min(45.0f, f9));
        k kVar = this.f6272s;
        PointF pointF3 = this.f6271r;
        synchronized (kVar) {
            float f10 = pointF3.y;
            kVar.f6254w = f10;
            Matrix.setRotateM(kVar.f6252u, 0, -f10, (float) Math.cos(kVar.f6255x), (float) Math.sin(kVar.f6255x), 0.0f);
            Matrix.setRotateM(kVar.f6253v, 0, -pointF3.x, 0.0f, 1.0f, 0.0f);
        }
        return true;
    }

    @Override // android.view.GestureDetector.SimpleOnGestureListener, android.view.GestureDetector.OnGestureListener
    public final boolean onSingleTapUp(MotionEvent motionEvent) {
        return this.f6272s.f6247A.performClick();
    }

    @Override // android.view.View.OnTouchListener
    public final boolean onTouch(View view, MotionEvent motionEvent) {
        return this.f6274u.onTouchEvent(motionEvent);
    }
}
