导航菜单

页面标题

页面副标题

Sandridge Go v2025.2.170190457 - m.java 源代码

正在查看: Sandridge Go v2025.2.170190457 应用的 m.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package k2;

import android.app.PendingIntent;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.media.AudioAttributes;
import android.media.MediaDescription;
import android.media.MediaMetadata;
import android.media.Rating;
import android.media.VolumeProvider;
import android.media.session.MediaSession;
import android.media.session.PlaybackState;
import android.net.Uri;
import android.os.BadParcelableException;
import android.os.Binder;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.IBinder;
import android.os.Looper;
import android.os.Message;
import android.os.Parcel;
import android.os.Parcelable;
import android.os.RemoteCallbackList;
import android.os.RemoteException;
import android.os.ResultReceiver;
import android.os.SystemClock;
import android.support.v4.media.session.MediaSessionCompat;
import android.text.TextUtils;
import android.util.Log;
import android.util.TypedValue;
import android.view.KeyEvent;
import com.microsoft.intune.mam.client.app.Y;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.concurrent.atomic.AtomicReference;
import k2.InterfaceC1432c;
import k2.o;
import k2.q;
import s1.AbstractC1672a;
import y2.AbstractC2011a;
import y2.InterfaceC2012b;

public class m {

    static int f20685d;

    private final c f20686a;

    private final k2.i f20687b;

    private final ArrayList f20688c;

    class a extends b {
        a() {
        }
    }

    public static abstract class b {

        private boolean f20692c;

        a f20694e;

        final Object f20690a = new Object();

        final MediaSession.Callback f20691b = new C0273b();

        WeakReference f20693d = new WeakReference(null);

        private class a extends Handler {
            a(Looper looper) {
                super(looper);
            }

            @Override
            public void handleMessage(Message message) {
                c cVar;
                b bVar;
                a aVar;
                if (message.what == 1) {
                    synchronized (b.this.f20690a) {
                        cVar = (c) b.this.f20693d.get();
                        bVar = b.this;
                        aVar = bVar.f20694e;
                    }
                    if (cVar == null || bVar != cVar.k() || aVar == null) {
                        return;
                    }
                    cVar.u((o.e) message.obj);
                    b.this.a(cVar, aVar);
                    cVar.u(null);
                }
            }
        }

        private class C0273b extends MediaSession.Callback {
            C0273b() {
            }

            private void a(c cVar) {
                cVar.u(null);
            }

            private d b() {
                d dVar;
                synchronized (b.this.f20690a) {
                    dVar = (d) b.this.f20693d.get();
                }
                if (dVar == null || b.this != dVar.k()) {
                    return null;
                }
                return dVar;
            }

            private void c(c cVar) {
            }

            @Override
            public void onCommand(String str, Bundle bundle, ResultReceiver resultReceiver) {
                d b6 = b();
                if (b6 == null) {
                    return;
                }
                m.a(bundle);
                c(b6);
                try {
                    h hVar = null;
                    IBinder asBinder = null;
                    hVar = null;
                    if (str.equals("android.support.v4.media.session.command.GET_EXTRA_BINDER")) {
                        if (resultReceiver != null) {
                            Bundle bundle2 = new Bundle();
                            j e6 = b6.e();
                            InterfaceC1432c d6 = e6.d();
                            if (d6 != null) {
                                asBinder = d6.asBinder();
                            }
                            bundle2.putBinder("android.support.v4.media.session.EXTRA_BINDER", asBinder);
                            AbstractC2011a.c(bundle2, "android.support.v4.media.session.SESSION_TOKEN2", e6.e());
                            resultReceiver.send(0, bundle2);
                        }
                    } else if (str.equals("android.support.v4.media.session.command.ADD_QUEUE_ITEM")) {
                        if (bundle != null) {
                            b.this.b((k) k2.d.a(bundle.getParcelable("android.support.v4.media.session.command.ARGUMENT_MEDIA_DESCRIPTION"), k.CREATOR));
                        }
                    } else if (str.equals("android.support.v4.media.session.command.ADD_QUEUE_ITEM_AT")) {
                        if (bundle != null) {
                            b.this.c((k) k2.d.a(bundle.getParcelable("android.support.v4.media.session.command.ARGUMENT_MEDIA_DESCRIPTION"), k.CREATOR), bundle.getInt("android.support.v4.media.session.command.ARGUMENT_INDEX"));
                        }
                    } else if (str.equals("android.support.v4.media.session.command.REMOVE_QUEUE_ITEM")) {
                        if (bundle != null) {
                            b.this.q((k) k2.d.a(bundle.getParcelable("android.support.v4.media.session.command.ARGUMENT_MEDIA_DESCRIPTION"), k.CREATOR));
                        }
                    } else if (str.equals("android.support.v4.media.session.command.REMOVE_QUEUE_ITEM_AT")) {
                        List list = b6.f20705i;
                        if (list != null && bundle != null) {
                            int i5 = bundle.getInt("android.support.v4.media.session.command.ARGUMENT_INDEX", -1);
                            if (i5 >= 0 && i5 < list.size()) {
                                hVar = (h) list.get(i5);
                            }
                            if (hVar != null) {
                                b.this.q(hVar.d());
                            }
                        }
                    } else {
                        b.this.d(str, bundle, resultReceiver);
                    }
                } catch (BadParcelableException unused) {
                    Log.e("MediaSessionCompat", "Could not unparcel the extra data.");
                }
                a(b6);
            }

            @Override
            public void onCustomAction(String str, Bundle bundle) {
                d b6 = b();
                if (b6 == null) {
                    return;
                }
                m.a(bundle);
                c(b6);
                try {
                    if (str.equals("android.support.v4.media.session.action.PLAY_FROM_URI")) {
                        if (bundle != null) {
                            Uri uri = (Uri) bundle.getParcelable("android.support.v4.media.session.action.ARGUMENT_URI");
                            Bundle bundle2 = bundle.getBundle("android.support.v4.media.session.action.ARGUMENT_EXTRAS");
                            m.a(bundle2);
                            b.this.l(uri, bundle2);
                        }
                    } else if (str.equals("android.support.v4.media.session.action.PREPARE")) {
                        b.this.m();
                    } else if (str.equals("android.support.v4.media.session.action.PREPARE_FROM_MEDIA_ID")) {
                        if (bundle != null) {
                            String string = bundle.getString("android.support.v4.media.session.action.ARGUMENT_MEDIA_ID");
                            Bundle bundle3 = bundle.getBundle("android.support.v4.media.session.action.ARGUMENT_EXTRAS");
                            m.a(bundle3);
                            b.this.n(string, bundle3);
                        }
                    } else if (str.equals("android.support.v4.media.session.action.PREPARE_FROM_SEARCH")) {
                        if (bundle != null) {
                            String string2 = bundle.getString("android.support.v4.media.session.action.ARGUMENT_QUERY");
                            Bundle bundle4 = bundle.getBundle("android.support.v4.media.session.action.ARGUMENT_EXTRAS");
                            m.a(bundle4);
                            b.this.o(string2, bundle4);
                        }
                    } else if (str.equals("android.support.v4.media.session.action.PREPARE_FROM_URI")) {
                        if (bundle != null) {
                            Uri uri2 = (Uri) bundle.getParcelable("android.support.v4.media.session.action.ARGUMENT_URI");
                            Bundle bundle5 = bundle.getBundle("android.support.v4.media.session.action.ARGUMENT_EXTRAS");
                            m.a(bundle5);
                            b.this.p(uri2, bundle5);
                        }
                    } else if (str.equals("android.support.v4.media.session.action.SET_CAPTIONING_ENABLED")) {
                        if (bundle != null) {
                            b.this.t(bundle.getBoolean("android.support.v4.media.session.action.ARGUMENT_CAPTIONING_ENABLED"));
                        }
                    } else if (str.equals("android.support.v4.media.session.action.SET_REPEAT_MODE")) {
                        if (bundle != null) {
                            b.this.x(bundle.getInt("android.support.v4.media.session.action.ARGUMENT_REPEAT_MODE"));
                        }
                    } else if (str.equals("android.support.v4.media.session.action.SET_SHUFFLE_MODE")) {
                        if (bundle != null) {
                            b.this.y(bundle.getInt("android.support.v4.media.session.action.ARGUMENT_SHUFFLE_MODE"));
                        }
                    } else if (str.equals("android.support.v4.media.session.action.SET_RATING")) {
                        if (bundle != null) {
                            r rVar = (r) k2.d.a(bundle.getParcelable("android.support.v4.media.session.action.ARGUMENT_RATING"), r.CREATOR);
                            Bundle bundle6 = bundle.getBundle("android.support.v4.media.session.action.ARGUMENT_EXTRAS");
                            m.a(bundle6);
                            b.this.w(rVar, bundle6);
                        }
                    } else if (!str.equals("android.support.v4.media.session.action.SET_PLAYBACK_SPEED")) {
                        b.this.e(str, bundle);
                    } else if (bundle != null) {
                        b.this.u(bundle.getFloat("android.support.v4.media.session.action.ARGUMENT_PLAYBACK_SPEED", 1.0f));
                    }
                } catch (BadParcelableException unused) {
                    Log.e("MediaSessionCompat", "Could not unparcel the data.");
                }
                a(b6);
            }

            @Override
            public void onFastForward() {
                d b6 = b();
                if (b6 == null) {
                    return;
                }
                c(b6);
                b.this.f();
                a(b6);
            }

            @Override
            public boolean onMediaButtonEvent(Intent intent) {
                d b6 = b();
                if (b6 == null) {
                    return false;
                }
                c(b6);
                boolean g5 = b.this.g(intent);
                a(b6);
                return g5 || super.onMediaButtonEvent(intent);
            }

            @Override
            public void onPause() {
                d b6 = b();
                if (b6 == null) {
                    return;
                }
                c(b6);
                b.this.h();
                a(b6);
            }

            @Override
            public void onPlay() {
                d b6 = b();
                if (b6 == null) {
                    return;
                }
                c(b6);
                b.this.i();
                a(b6);
            }

            @Override
            public void onPlayFromMediaId(String str, Bundle bundle) {
                d b6 = b();
                if (b6 == null) {
                    return;
                }
                m.a(bundle);
                c(b6);
                b.this.j(str, bundle);
                a(b6);
            }

            @Override
            public void onPlayFromSearch(String str, Bundle bundle) {
                d b6 = b();
                if (b6 == null) {
                    return;
                }
                m.a(bundle);
                c(b6);
                b.this.k(str, bundle);
                a(b6);
            }

            @Override
            public void onPlayFromUri(Uri uri, Bundle bundle) {
                d b6 = b();
                if (b6 == null) {
                    return;
                }
                m.a(bundle);
                c(b6);
                b.this.l(uri, bundle);
                a(b6);
            }

            @Override
            public void onPrepare() {
                d b6 = b();
                if (b6 == null) {
                    return;
                }
                c(b6);
                b.this.m();
                a(b6);
            }

            @Override
            public void onPrepareFromMediaId(String str, Bundle bundle) {
                d b6 = b();
                if (b6 == null) {
                    return;
                }
                m.a(bundle);
                c(b6);
                b.this.n(str, bundle);
                a(b6);
            }

            @Override
            public void onPrepareFromSearch(String str, Bundle bundle) {
                d b6 = b();
                if (b6 == null) {
                    return;
                }
                m.a(bundle);
                c(b6);
                b.this.o(str, bundle);
                a(b6);
            }

            @Override
            public void onPrepareFromUri(Uri uri, Bundle bundle) {
                d b6 = b();
                if (b6 == null) {
                    return;
                }
                m.a(bundle);
                c(b6);
                b.this.p(uri, bundle);
                a(b6);
            }

            @Override
            public void onRewind() {
                d b6 = b();
                if (b6 == null) {
                    return;
                }
                c(b6);
                b.this.r();
                a(b6);
            }

            @Override
            public void onSeekTo(long j5) {
                d b6 = b();
                if (b6 == null) {
                    return;
                }
                c(b6);
                b.this.s(j5);
                a(b6);
            }

            @Override
            public void onSetPlaybackSpeed(float f6) {
                d b6 = b();
                if (b6 == null) {
                    return;
                }
                c(b6);
                b.this.u(f6);
                a(b6);
            }

            @Override
            public void onSetRating(Rating rating) {
                d b6 = b();
                if (b6 == null) {
                    return;
                }
                c(b6);
                b.this.v(r.a(rating));
                a(b6);
            }

            @Override
            public void onSkipToNext() {
                d b6 = b();
                if (b6 == null) {
                    return;
                }
                c(b6);
                b.this.z();
                a(b6);
            }

            @Override
            public void onSkipToPrevious() {
                d b6 = b();
                if (b6 == null) {
                    return;
                }
                c(b6);
                b.this.A();
                a(b6);
            }

            @Override
            public void onSkipToQueueItem(long j5) {
                d b6 = b();
                if (b6 == null) {
                    return;
                }
                c(b6);
                b.this.B(j5);
                a(b6);
            }

            @Override
            public void onStop() {
                d b6 = b();
                if (b6 == null) {
                    return;
                }
                c(b6);
                b.this.C();
                a(b6);
            }
        }

        public void A() {
        }

        public void B(long j5) {
        }

        public void C() {
        }

        void D(c cVar, Handler handler) {
            synchronized (this.f20690a) {
                try {
                    this.f20693d = new WeakReference(cVar);
                    a aVar = this.f20694e;
                    a aVar2 = null;
                    if (aVar != null) {
                        aVar.removeCallbacksAndMessages(null);
                    }
                    if (cVar != null && handler != null) {
                        aVar2 = new a(handler.getLooper());
                    }
                    this.f20694e = aVar2;
                } catch (Throwable th) {
                    throw th;
                }
            }
        }

        void a(c cVar, Handler handler) {
            if (this.f20692c) {
                this.f20692c = false;
                handler.removeMessages(1);
                q b6 = cVar.b();
                long b7 = b6 == null ? 0L : b6.b();
                boolean z5 = b6 != null && b6.t() == 3;
                boolean z6 = (516 & b7) != 0;
                boolean z7 = (b7 & 514) != 0;
                if (z5 && z7) {
                    h();
                } else {
                    if (z5 || !z6) {
                        return;
                    }
                    i();
                }
            }
        }

        public void b(k kVar) {
        }

        public void c(k kVar, int i5) {
        }

        public void d(String str, Bundle bundle, ResultReceiver resultReceiver) {
        }

        public void e(String str, Bundle bundle) {
        }

        public void f() {
        }

        public boolean g(Intent intent) {
            return false;
        }

        public void h() {
        }

        public void i() {
        }

        public void j(String str, Bundle bundle) {
        }

        public void k(String str, Bundle bundle) {
        }

        public void l(Uri uri, Bundle bundle) {
        }

        public void m() {
        }

        public void n(String str, Bundle bundle) {
        }

        public void o(String str, Bundle bundle) {
        }

        public void p(Uri uri, Bundle bundle) {
        }

        public void q(k kVar) {
        }

        public void r() {
        }

        public void s(long j5) {
        }

        public void t(boolean z5) {
        }

        public void u(float f6) {
        }

        public void v(r rVar) {
        }

        public void w(r rVar, Bundle bundle) {
        }

        public void x(int i5) {
        }

        public void y(int i5) {
        }

        public void z() {
        }
    }

    interface c {
        void a();

        q b();

        boolean c();

        void d(int i5);

        j e();

        void f(PendingIntent pendingIntent);

        void g(int i5);

        void h(int i5);

        void i(CharSequence charSequence);

        void j(l lVar);

        b k();

        void l(PendingIntent pendingIntent);

        void m(int i5);

        void n(s sVar);

        void o(List list);

        void p(q qVar);

        void q(boolean z5);

        Object r();

        void s(b bVar, Handler handler);

        void t(int i5);

        void u(o.e eVar);

        o.e v();
    }

    static class d implements c {

        final MediaSession f20697a;

        final a f20698b;

        final j f20699c;

        Bundle f20701e;

        q f20704h;

        List f20705i;

        l f20706j;

        int f20707k;

        boolean f20708l;

        int f20709m;

        int f20710n;

        b f20711o;

        final Object f20700d = new Object();

        boolean f20702f = false;

        final RemoteCallbackList f20703g = new RemoteCallbackList();

        private static class a extends InterfaceC1432c.a {

            private final AtomicReference f20712e;

            a(d dVar) {
                this.f20712e = new AtomicReference(dVar);
            }

            @Override
            public void A(String str, Bundle bundle) {
                throw new AssertionError();
            }

            @Override
            public boolean H() {
                return false;
            }

            @Override
            public void I1(String str, Bundle bundle, i iVar) {
                throw new AssertionError();
            }

            @Override
            public void J(int i5, int i6, String str) {
                throw new AssertionError();
            }

            @Override
            public void J1(long j5) {
                throw new AssertionError();
            }

            @Override
            public void K(Uri uri, Bundle bundle) {
                throw new AssertionError();
            }

            @Override
            public void K1(boolean z5) {
            }

            @Override
            public boolean L0(KeyEvent keyEvent) {
                throw new AssertionError();
            }

            @Override
            public boolean M() {
                throw new AssertionError();
            }

            @Override
            public p O1() {
                throw new AssertionError();
            }

            @Override
            public PendingIntent P() {
                throw new AssertionError();
            }

            @Override
            public void R0(int i5, int i6, String str) {
                throw new AssertionError();
            }

            @Override
            public void T(String str, Bundle bundle) {
                throw new AssertionError();
            }

            @Override
            public void V(InterfaceC1431b interfaceC1431b) {
                d dVar = (d) this.f20712e.get();
                if (dVar == null || interfaceC1431b == null) {
                    return;
                }
                dVar.f20703g.register(interfaceC1431b, new o.e("android.media.session.MediaController", Binder.getCallingPid(), Binder.getCallingUid()));
                synchronized (dVar.f20700d) {
                }
            }

            @Override
            public String X0() {
                throw new AssertionError();
            }

            @Override
            public void Z(r rVar, Bundle bundle) {
                throw new AssertionError();
            }

            @Override
            public long a() {
                throw new AssertionError();
            }

            @Override
            public q b() {
                d dVar = (d) this.f20712e.get();
                if (dVar != null) {
                    return m.f(dVar.f20704h, dVar.f20706j);
                }
                return null;
            }

            @Override
            public void b1(boolean z5) {
                throw new AssertionError();
            }

            @Override
            public void c(float f6) {
                throw new AssertionError();
            }

            @Override
            public l d() {
                throw new AssertionError();
            }

            @Override
            public String e() {
                throw new AssertionError();
            }

            @Override
            public void e0(k kVar, int i5) {
                throw new AssertionError();
            }

            @Override
            public void f() {
                throw new AssertionError();
            }

            @Override
            public void g(int i5) {
                throw new AssertionError();
            }

            @Override
            public void g2(r rVar) {
                throw new AssertionError();
            }

            @Override
            public Bundle getExtras() {
                throw new AssertionError();
            }

            @Override
            public void h1(k kVar) {
                throw new AssertionError();
            }

            @Override
            public int i() {
                d dVar = (d) this.f20712e.get();
                if (dVar != null) {
                    return dVar.f20709m;
                }
                return -1;
            }

            @Override
            public void i0(InterfaceC1431b interfaceC1431b) {
                d dVar = (d) this.f20712e.get();
                if (dVar == null || interfaceC1431b == null) {
                    return;
                }
                dVar.f20703g.unregister(interfaceC1431b);
                Binder.getCallingPid();
                Binder.getCallingUid();
                synchronized (dVar.f20700d) {
                }
            }

            @Override
            public void k(long j5) {
                throw new AssertionError();
            }

            @Override
            public int l() {
                d dVar = (d) this.f20712e.get();
                if (dVar != null) {
                    return dVar.f20707k;
                }
                return 0;
            }

            @Override
            public void l0(String str, Bundle bundle) {
                throw new AssertionError();
            }

            @Override
            public CharSequence m() {
                throw new AssertionError();
            }

            @Override
            public Bundle m0() {
                d dVar = (d) this.f20712e.get();
                if (dVar == null || dVar.f20701e == null) {
                    return null;
                }
                return new Bundle(dVar.f20701e);
            }

            @Override
            public void next() {
                throw new AssertionError();
            }

            @Override
            public int o() {
                d dVar = (d) this.f20712e.get();
                if (dVar != null) {
                    return dVar.f20710n;
                }
                return -1;
            }

            @Override
            public void o1(int i5) {
                throw new AssertionError();
            }

            @Override
            public boolean p() {
                d dVar = (d) this.f20712e.get();
                return dVar != null && dVar.f20708l;
            }

            @Override
            public void p0(String str, Bundle bundle) {
                throw new AssertionError();
            }

            @Override
            public void pause() {
                throw new AssertionError();
            }

            @Override
            public void prepare() {
                throw new AssertionError();
            }

            @Override
            public void previous() {
                throw new AssertionError();
            }

            @Override
            public List q() {
                return null;
            }

            @Override
            public void r() {
                throw new AssertionError();
            }

            @Override
            public void s0(String str, Bundle bundle) {
                throw new AssertionError();
            }

            @Override
            public void stop() {
                throw new AssertionError();
            }

            @Override
            public void t(int i5) {
                throw new AssertionError();
            }

            @Override
            public void u0() {
                throw new AssertionError();
            }

            @Override
            public void v(k kVar) {
                throw new AssertionError();
            }

            public void w() {
                this.f20712e.set(null);
            }

            @Override
            public void x0(Uri uri, Bundle bundle) {
                throw new AssertionError();
            }
        }

        d(Context context, String str, InterfaceC2012b interfaceC2012b, Bundle bundle) {
            MediaSession w5 = w(context, str, bundle);
            this.f20697a = w5;
            a aVar = new a(this);
            this.f20698b = aVar;
            this.f20699c = new j(w5.getSessionToken(), aVar, interfaceC2012b);
            this.f20701e = bundle;
            d(3);
        }

        @Override
        public void a() {
            this.f20702f = true;
            this.f20703g.kill();
            this.f20697a.setCallback(null);
            this.f20698b.w();
            this.f20697a.release();
        }

        @Override
        public q b() {
            return this.f20704h;
        }

        @Override
        public boolean c() {
            return this.f20697a.isActive();
        }

        @Override
        public void d(int i5) {
            this.f20697a.setFlags(i5 | 3);
        }

        @Override
        public j e() {
            return this.f20699c;
        }

        @Override
        public void f(PendingIntent pendingIntent) {
            this.f20697a.setSessionActivity(pendingIntent);
        }

        @Override
        public void g(int i5) {
            if (this.f20709m != i5) {
                this.f20709m = i5;
                synchronized (this.f20700d) {
                    for (int beginBroadcast = this.f20703g.beginBroadcast() - 1; beginBroadcast >= 0; beginBroadcast--) {
                        try {
                            ((InterfaceC1431b) this.f20703g.getBroadcastItem(beginBroadcast)).s(i5);
                        } catch (RemoteException unused) {
                        }
                    }
                    this.f20703g.finishBroadcast();
                }
            }
        }

        @Override
        public void h(int i5) {
            AudioAttributes.Builder builder = new AudioAttributes.Builder();
            builder.setLegacyStreamType(i5);
            this.f20697a.setPlaybackToLocal(builder.build());
        }

        @Override
        public void i(CharSequence charSequence) {
            this.f20697a.setQueueTitle(charSequence);
        }

        @Override
        public void j(l lVar) {
            this.f20706j = lVar;
            this.f20697a.setMetadata(lVar == null ? null : (MediaMetadata) lVar.h());
        }

        @Override
        public b k() {
            b bVar;
            synchronized (this.f20700d) {
                bVar = this.f20711o;
            }
            return bVar;
        }

        @Override
        public void l(PendingIntent pendingIntent) {
            this.f20697a.setMediaButtonReceiver(pendingIntent);
        }

        @Override
        public void n(s sVar) {
            this.f20697a.setPlaybackToRemote((VolumeProvider) sVar.a());
        }

        @Override
        public void o(List list) {
            this.f20705i = list;
            if (list == null) {
                this.f20697a.setQueue(null);
                return;
            }
            ArrayList arrayList = new ArrayList(list.size());
            Iterator it = list.iterator();
            while (it.hasNext()) {
                arrayList.add((MediaSession.QueueItem) AbstractC1672a.e(((h) it.next()).g()));
            }
            this.f20697a.setQueue(arrayList);
        }

        @Override
        public void p(q qVar) {
            this.f20704h = qVar;
            synchronized (this.f20700d) {
                for (int beginBroadcast = this.f20703g.beginBroadcast() - 1; beginBroadcast >= 0; beginBroadcast--) {
                    try {
                        ((InterfaceC1431b) this.f20703g.getBroadcastItem(beginBroadcast)).U1(qVar);
                    } catch (RemoteException unused) {
                    }
                }
                this.f20703g.finishBroadcast();
            }
            this.f20697a.setPlaybackState(qVar == null ? null : (PlaybackState) qVar.r());
        }

        @Override
        public void q(boolean z5) {
            this.f20697a.setActive(z5);
        }

        @Override
        public Object r() {
            return this.f20697a;
        }

        @Override
        public void s(b bVar, Handler handler) {
            synchronized (this.f20700d) {
                try {
                    this.f20711o = bVar;
                    this.f20697a.setCallback(bVar == null ? null : bVar.f20691b, handler);
                    if (bVar != null) {
                        bVar.D(this, handler);
                    }
                } catch (Throwable th) {
                    throw th;
                }
            }
        }

        @Override
        public void t(int i5) {
            if (this.f20710n != i5) {
                this.f20710n = i5;
                synchronized (this.f20700d) {
                    for (int beginBroadcast = this.f20703g.beginBroadcast() - 1; beginBroadcast >= 0; beginBroadcast--) {
                        try {
                            ((InterfaceC1431b) this.f20703g.getBroadcastItem(beginBroadcast)).r1(i5);
                        } catch (RemoteException unused) {
                        }
                    }
                    this.f20703g.finishBroadcast();
                }
            }
        }

        public MediaSession w(Context context, String str, Bundle bundle) {
            return new MediaSession(context, str);
        }
    }

    static class e extends d {
        e(Context context, String str, InterfaceC2012b interfaceC2012b, Bundle bundle) {
            super(context, str, interfaceC2012b, bundle);
        }

        @Override
        public void m(int i5) {
            this.f20697a.setRatingType(i5);
        }
    }

    static class f extends e {
        f(Context context, String str, InterfaceC2012b interfaceC2012b, Bundle bundle) {
            super(context, str, interfaceC2012b, bundle);
        }

        @Override
        public void u(o.e eVar) {
        }

        @Override
        public final o.e v() {
            return new o.e(this.f20697a.getCurrentControllerInfo());
        }
    }

    static class g extends f {
        g(Context context, String str, InterfaceC2012b interfaceC2012b, Bundle bundle) {
            super(context, str, interfaceC2012b, bundle);
        }

        @Override
        public MediaSession w(Context context, String str, Bundle bundle) {
            return n.a(context, str, bundle);
        }
    }

    public static final class h implements Parcelable {
        public static final Parcelable.Creator<h> CREATOR = new a();

        private final k f20713o;

        private final long f20714p;

        private MediaSession.QueueItem f20715q;

        class a implements Parcelable.Creator {
            a() {
            }

            @Override
            public h createFromParcel(Parcel parcel) {
                return new h(parcel);
            }

            @Override
            public h[] newArray(int i5) {
                return new h[i5];
            }
        }

        private static class b {
            static MediaSession.QueueItem a(MediaDescription mediaDescription, long j5) {
                return new MediaSession.QueueItem(mediaDescription, j5);
            }

            static MediaDescription b(MediaSession.QueueItem queueItem) {
                return queueItem.getDescription();
            }

            static long c(MediaSession.QueueItem queueItem) {
                return queueItem.getQueueId();
            }
        }

        public h(k kVar, long j5) {
            this(null, kVar, j5);
        }

        public static h a(Object obj) {
            MediaSession.QueueItem queueItem = (MediaSession.QueueItem) obj;
            return new h(queueItem, k.a(b.b(queueItem)), b.c(queueItem));
        }

        public static List b(List list) {
            if (list == null) {
                return null;
            }
            ArrayList arrayList = new ArrayList(list.size());
            Iterator it = list.iterator();
            while (it.hasNext()) {
                arrayList.add(a(it.next()));
            }
            return arrayList;
        }

        public k d() {
            return this.f20713o;
        }

        @Override
        public int describeContents() {
            return 0;
        }

        public long e() {
            return this.f20714p;
        }

        public Object g() {
            MediaSession.QueueItem queueItem = this.f20715q;
            if (queueItem != null) {
                return queueItem;
            }
            MediaSession.QueueItem a6 = b.a((MediaDescription) this.f20713o.h(), this.f20714p);
            this.f20715q = a6;
            return a6;
        }

        public String toString() {
            return "MediaSession.QueueItem {Description=" + this.f20713o + ", Id=" + this.f20714p + " }";
        }

        @Override
        public void writeToParcel(Parcel parcel, int i5) {
            this.f20713o.writeToParcel(parcel, i5);
            parcel.writeLong(this.f20714p);
        }

        private h(MediaSession.QueueItem queueItem, k kVar, long j5) {
            if (kVar == null) {
                throw new IllegalArgumentException("Description cannot be null");
            }
            if (j5 == -1) {
                throw new IllegalArgumentException("Id cannot be QueueItem.UNKNOWN_ID");
            }
            this.f20713o = kVar;
            this.f20714p = j5;
            this.f20715q = queueItem;
        }

        h(Parcel parcel) {
            this.f20713o = k.CREATOR.createFromParcel(parcel);
            this.f20714p = parcel.readLong();
        }
    }

    static final class i implements Parcelable {
        public static final Parcelable.Creator<i> CREATOR = new a();

        ResultReceiver f20716o;

        class a implements Parcelable.Creator {
            a() {
            }

            @Override
            public i createFromParcel(Parcel parcel) {
                return new i(parcel);
            }

            @Override
            public i[] newArray(int i5) {
                return new i[i5];
            }
        }

        i(Parcel parcel) {
            this.f20716o = (ResultReceiver) ResultReceiver.CREATOR.createFromParcel(parcel);
        }

        @Override
        public int describeContents() {
            return 0;
        }

        @Override
        public void writeToParcel(Parcel parcel, int i5) {
            this.f20716o.writeToParcel(parcel, i5);
        }
    }

    public static final class j implements Parcelable {
        public static final Parcelable.Creator<j> CREATOR = new a();

        private final Object f20717o;

        private final Object f20718p;

        private InterfaceC1432c f20719q;

        private InterfaceC2012b f20720r;

        class a implements Parcelable.Creator {
            a() {
            }

            @Override
            public j createFromParcel(Parcel parcel) {
                return new j(AbstractC1672a.e(parcel.readParcelable(null)));
            }

            @Override
            public j[] newArray(int i5) {
                return new j[i5];
            }
        }

        j(Object obj) {
            this(obj, null, null);
        }

        public static j a(Object obj) {
            return b(obj, null);
        }

        static j b(Object obj, InterfaceC1432c interfaceC1432c) {
            AbstractC1672a.g(obj != null);
            if (obj instanceof MediaSession.Token) {
                return new j(obj, interfaceC1432c);
            }
            throw new IllegalArgumentException("token is not a valid MediaSession.Token object");
        }

        InterfaceC1432c d() {
            InterfaceC1432c interfaceC1432c;
            synchronized (this.f20717o) {
                interfaceC1432c = this.f20719q;
            }
            return interfaceC1432c;
        }

        @Override
        public int describeContents() {
            return 0;
        }

        public InterfaceC2012b e() {
            InterfaceC2012b interfaceC2012b;
            synchronized (this.f20717o) {
                interfaceC2012b = this.f20720r;
            }
            return interfaceC2012b;
        }

        public boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            if (!(obj instanceof j)) {
                return false;
            }
            j jVar = (j) obj;
            Object obj2 = this.f20718p;
            if (obj2 == null) {
                return jVar.f20718p == null;
            }
            Object obj3 = jVar.f20718p;
            if (obj3 == null) {
                return false;
            }
            return obj2.equals(obj3);
        }

        public Object g() {
            return this.f20718p;
        }

        void h(InterfaceC1432c interfaceC1432c) {
            synchronized (this.f20717o) {
                this.f20719q = interfaceC1432c;
            }
        }

        public int hashCode() {
            Object obj = this.f20718p;
            if (obj == null) {
                return 0;
            }
            return obj.hashCode();
        }

        public void i(InterfaceC2012b interfaceC2012b) {
            synchronized (this.f20717o) {
                this.f20720r = interfaceC2012b;
            }
        }

        public Bundle m() {
            Bundle bundle = new Bundle();
            bundle.putParcelable("android.support.v4.media.session.TOKEN", k2.d.a(this, MediaSessionCompat.Token.CREATOR));
            synchronized (this.f20717o) {
                try {
                    InterfaceC1432c interfaceC1432c = this.f20719q;
                    if (interfaceC1432c != null) {
                        bundle.putBinder("android.support.v4.media.session.EXTRA_BINDER", interfaceC1432c.asBinder());
                    }
                    InterfaceC2012b interfaceC2012b = this.f20720r;
                    if (interfaceC2012b != null) {
                        AbstractC2011a.c(bundle, "android.support.v4.media.session.SESSION_TOKEN2", interfaceC2012b);
                    }
                } catch (Throwable th) {
                    throw th;
                }
            }
            return bundle;
        }

        @Override
        public void writeToParcel(Parcel parcel, int i5) {
            parcel.writeParcelable((Parcelable) this.f20718p, i5);
        }

        j(Object obj, InterfaceC1432c interfaceC1432c) {
            this(obj, interfaceC1432c, null);
        }

        j(Object obj, InterfaceC1432c interfaceC1432c, InterfaceC2012b interfaceC2012b) {
            this.f20717o = new Object();
            this.f20718p = obj;
            this.f20719q = interfaceC1432c;
            this.f20720r = interfaceC2012b;
        }
    }

    public m(Context context, String str, ComponentName componentName, PendingIntent pendingIntent, Bundle bundle) {
        this(context, str, componentName, pendingIntent, bundle, null);
    }

    public static void a(Bundle bundle) {
        if (bundle != null) {
            bundle.setClassLoader((ClassLoader) AbstractC1672a.e(m.class.getClassLoader()));
        }
    }

    static q f(q qVar, l lVar) {
        if (qVar == null) {
            return qVar;
        }
        long j5 = -1;
        if (qVar.s() == -1) {
            return qVar;
        }
        if (qVar.t() != 3 && qVar.t() != 4 && qVar.t() != 5) {
            return qVar;
        }
        if (qVar.p() <= 0) {
            return qVar;
        }
        long elapsedRealtime = SystemClock.elapsedRealtime();
        long q5 = ((long) (qVar.q() * (elapsedRealtime - r0))) + qVar.s();
        if (lVar != null && lVar.a("android.media.metadata.DURATION")) {
            j5 = lVar.g("android.media.metadata.DURATION");
        }
        return new q.d(qVar).h(qVar.t(), (j5 < 0 || q5 <= j5) ? q5 < 0 ? 0L : q5 : j5, qVar.q(), elapsedRealtime).b();
    }

    public static Bundle w(Bundle bundle) {
        if (bundle == null) {
            return null;
        }
        a(bundle);
        try {
            bundle.isEmpty();
            return bundle;
        } catch (BadParcelableException unused) {
            Log.e("MediaSessionCompat", "Could not unparcel the data.");
            return null;
        }
    }

    public k2.i b() {
        return this.f20687b;
    }

    public final o.e c() {
        return this.f20686a.v();
    }

    public Object d() {
        return this.f20686a.r();
    }

    public j e() {
        return this.f20686a.e();
    }

    public boolean g() {
        return this.f20686a.c();
    }

    public void h() {
        this.f20686a.a();
    }

    public void i(boolean z5) {
        this.f20686a.q(z5);
        Iterator it = this.f20688c.iterator();
        if (it.hasNext()) {
            android.support.v4.media.session.b.a(it.next());
            throw null;
        }
    }

    public void j(b bVar, Handler handler) {
        if (bVar == null) {
            this.f20686a.s(null, null);
            return;
        }
        c cVar = this.f20686a;
        if (handler == null) {
            handler = new Handler();
        }
        cVar.s(bVar, handler);
    }

    public void k(int i5) {
        this.f20686a.d(i5);
    }

    public void l(PendingIntent pendingIntent) {
        this.f20686a.l(pendingIntent);
    }

    public void m(l lVar) {
        this.f20686a.j(lVar);
    }

    public void n(q qVar) {
        this.f20686a.p(qVar);
    }

    public void o(int i5) {
        this.f20686a.h(i5);
    }

    public void p(s sVar) {
        if (sVar == null) {
            throw new IllegalArgumentException("volumeProvider may not be null!");
        }
        this.f20686a.n(sVar);
    }

    public void q(List list) {
        if (list != null) {
            HashSet hashSet = new HashSet();
            Iterator it = list.iterator();
            while (it.hasNext()) {
                h hVar = (h) it.next();
                if (hVar == null) {
                    throw new IllegalArgumentException("queue shouldn't have null items");
                }
                if (hashSet.contains(Long.valueOf(hVar.e()))) {
                    Log.e("MediaSessionCompat", "Found duplicate queue id: " + hVar.e(), new IllegalArgumentException("id of each queue item should be unique"));
                }
                hashSet.add(Long.valueOf(hVar.e()));
            }
        }
        this.f20686a.o(list);
    }

    public void r(CharSequence charSequence) {
        this.f20686a.i(charSequence);
    }

    public void s(int i5) {
        this.f20686a.m(i5);
    }

    public void t(int i5) {
        this.f20686a.g(i5);
    }

    public void u(PendingIntent pendingIntent) {
        this.f20686a.f(pendingIntent);
    }

    public void v(int i5) {
        this.f20686a.t(i5);
    }

    public m(Context context, String str, ComponentName componentName, PendingIntent pendingIntent, Bundle bundle, InterfaceC2012b interfaceC2012b) {
        this.f20688c = new ArrayList();
        if (context == null) {
            throw new IllegalArgumentException("context must not be null");
        }
        if (TextUtils.isEmpty(str)) {
            throw new IllegalArgumentException("tag must not be null or empty");
        }
        if (componentName == null && (componentName = k2.h.a(context)) == null) {
            Log.w("MediaSessionCompat", "Couldn't find a unique registered media button receiver in the given context.");
        }
        if (componentName != null && pendingIntent == null) {
            Intent intent = new Intent("android.intent.action.MEDIA_BUTTON");
            intent.setComponent(componentName);
            pendingIntent = Y.b(context, 0, intent, Build.VERSION.SDK_INT >= 31 ? 33554432 : 0);
        }
        if (Build.VERSION.SDK_INT >= 29) {
            this.f20686a = new g(context, str, interfaceC2012b, bundle);
        } else {
            this.f20686a = new f(context, str, interfaceC2012b, bundle);
        }
        Looper myLooper = Looper.myLooper();
        j(new a(), new Handler(myLooper == null ? Looper.getMainLooper() : myLooper));
        this.f20686a.l(pendingIntent);
        this.f20687b = new k2.i(context, this);
        if (f20685d == 0) {
            f20685d = (int) (TypedValue.applyDimension(1, 320.0f, context.getResources().getDisplayMetrics()) + 0.5f);
        }
    }
}