package defpackage;

import android.os.Handler;
import android.os.Message;
import android.view.KeyEvent;
import android.view.View;
import androidx.media3.exoplayer.ExoPlayer;

/* JADX INFO: loaded from: classes.dex */
public abstract class b97 extends ca7 implements ku6, View.OnKeyListener {
    public static final Handler d = new a();
    public int c;

    public static class a extends Handler {
        @Override // android.os.Handler
        public final void handleMessage(Message message) {
            if (message.what == 100) {
            }
        }
    }

    public void a(j7 j7Var) {
        l(j7Var, null);
    }

    @Override // defpackage.ca7
    public void g() {
        m(false);
        super.g();
    }

    @Override // defpackage.ca7
    public final void h() {
        m(true);
    }

    @Override // defpackage.ca7
    public final void i() {
        m(false);
    }

    /* JADX WARN: Removed duplicated region for block: B:23:0x0039  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void l(j7 j7Var, KeyEvent keyEvent) {
        if (j7Var != null) {
            if (j7Var == null) {
                e();
                return;
            } else if (j7Var == null) {
                k();
                return;
            } else {
                j7Var.getClass();
                return;
            }
        }
        boolean z = keyEvent == null || keyEvent.getKeyCode() == 85 || keyEvent.getKeyCode() == 126;
        if (keyEvent == null || keyEvent.getKeyCode() == 85 || keyEvent.getKeyCode() == 127) {
            int i = this.c;
            if (!z ? i == 0 : i != 1) {
                this.c = 0;
                j();
            } else if (z && this.c != 1) {
                this.c = 1;
                o();
            }
        }
        p(this.c);
        Handler handler = d;
        handler.removeMessages(100, null);
        handler.sendMessageDelayed(handler.obtainMessage(100, null), ExoPlayer.DEFAULT_DETACH_SURFACE_TIMEOUT_MS);
    }

    public void m(boolean z) {
    }

    public abstract int n();

    public void o() {
    }

    public boolean onKey(View view, int i, KeyEvent keyEvent) {
        if (i != 4 && i != 111) {
            switch (i) {
                case 19:
                case 20:
                case 21:
                case 22:
                    break;
                default:
                    throw null;
            }
        }
        int i2 = this.c;
        if (i2 < 10 && i2 > -10) {
            return false;
        }
        this.c = 1;
        o();
        p(this.c);
        Handler handler = d;
        handler.removeMessages(100, null);
        handler.sendMessageDelayed(handler.obtainMessage(100, null), ExoPlayer.DEFAULT_DETACH_SURFACE_TIMEOUT_MS);
        return i == 4 || i == 111;
    }

    public final void p(int i) {
        throw null;
    }
}
