package x1;

import android.view.KeyEvent;
import android.view.View;
import androidx.media3.common.util.ParsableByteArray;
import androidx.media3.extractor.f0;
import androidx.media3.extractor.k0;
import androidx.media3.extractor.l;
import androidx.media3.extractor.m;
import androidx.media3.extractor.z;
import ie.h1;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import kotlinx.coroutines.flow.h;
import kotlinx.coroutines.y;
import se.e;
import t4.d;
import t4.f;
import tv.danmaku.ijk.media.player.misc.ITrackInfo;
import tv.danmaku.ijk.media.player.ui.BasePlayerView;
import ve.v;
import xyz.stream.api.entity.AudioEntity;
import xyz.stream.api.entity.LiveChannelEntity;
import xyz.stream.utils.o;
import xyz.stream.view.OnItemListener;
import xyz.stream.view.listener.OnDialogSelectListener;

/* JADX INFO: loaded from: classes.dex */
public final class a implements m, OnItemListener, OnDialogSelectListener {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static volatile a f34322d;

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

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

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

    public /* synthetic */ a(Object obj, int i10, Object obj2) {
        this.f34325c = obj;
        this.f34323a = i10;
        this.f34324b = obj2;
    }

    @Override // androidx.media3.extractor.m
    public final l a(z zVar, long j10) {
        long position = zVar.getPosition();
        long jD = d(zVar);
        long jG = zVar.g();
        zVar.h(Math.max(6, ((k0) this.f34324b).f3401c));
        long jD2 = d(zVar);
        return (jD > j10 || jD2 <= j10) ? jD2 <= j10 ? new l(-2, jD2, zVar.g()) : new l(-1, jD, position) : new l(0, -9223372036854775807L, jG);
    }

    public final void c(LiveChannelEntity liveChannelEntity) {
        if (liveChannelEntity == null) {
            return;
        }
        int i10 = this.f34323a;
        Integer id2 = liveChannelEntity.getId();
        if (id2 == null) {
            return;
        }
        LinkedHashSet linkedHashSetU = h.u("iptv_recent_" + i10);
        String strValueOf = String.valueOf(id2);
        linkedHashSetU.remove(strValueOf);
        LinkedHashSet<String> linkedHashSet = new LinkedHashSet();
        linkedHashSet.add(strValueOf);
        linkedHashSet.addAll(linkedHashSetU);
        while (linkedHashSet.size() > 50) {
            str = null;
            for (String str : linkedHashSet) {
            }
            if (str == null) {
                break;
            } else {
                linkedHashSet.remove(str);
            }
        }
        h.L("iptv_recent_" + i10, linkedHashSet);
    }

    public final long d(z zVar) {
        Object obj;
        int iD;
        while (true) {
            long jG = zVar.g();
            long length = zVar.getLength() - 6;
            obj = this.f34324b;
            if (jG >= length) {
                break;
            }
            k0 k0Var = (k0) obj;
            int i10 = this.f34323a;
            f0 f0Var = (f0) this.f34325c;
            long jG2 = zVar.g();
            byte[] bArr = new byte[2];
            int i11 = 0;
            zVar.a(0, 2, bArr);
            if ((((bArr[0] & 255) << 8) | (bArr[1] & 255)) == i10) {
                ParsableByteArray parsableByteArray = new ParsableByteArray(16);
                System.arraycopy(bArr, 0, parsableByteArray.getData(), 0, 2);
                byte[] data = parsableByteArray.getData();
                for (int i12 = 2; i11 < 14 && (iD = zVar.d(i12 + i11, 14 - i11, data)) != -1; i12 = 2) {
                    i11 += iD;
                }
                parsableByteArray.setLimit(i11);
                zVar.j();
                zVar.h((int) (jG2 - zVar.getPosition()));
                if (androidx.datastore.preferences.core.c.b(parsableByteArray, k0Var, i10, f0Var)) {
                    break;
                }
            } else {
                zVar.j();
                zVar.h((int) (jG2 - zVar.getPosition()));
            }
            zVar.h(1);
        }
        if (zVar.g() < zVar.getLength() - 6) {
            return ((f0) this.f34325c).f3366a;
        }
        zVar.h((int) (zVar.getLength() - zVar.g()));
        return ((k0) obj).f3408j;
    }

    public final LiveChannelEntity e(LiveChannelEntity liveChannelEntity, boolean z10) {
        if (liveChannelEntity == null || liveChannelEntity.getId() == null || ((List) this.f34325c).isEmpty()) {
            return null;
        }
        for (int i10 = 0; i10 < ((List) this.f34325c).size(); i10++) {
            LiveChannelEntity liveChannelEntity2 = (LiveChannelEntity) ((List) this.f34325c).get(i10);
            if (liveChannelEntity2 != null && liveChannelEntity2.getId() != null && liveChannelEntity2.getId().equals(liveChannelEntity.getId())) {
                return (LiveChannelEntity) ((List) this.f34325c).get(z10 ? (i10 + 1) % ((List) this.f34325c).size() : (((List) this.f34325c).size() + (i10 - 1)) % ((List) this.f34325c).size());
            }
        }
        return (LiveChannelEntity) ((List) this.f34325c).get(0);
    }

    public final List f() {
        Object obj = this.f34325c;
        return ((List) obj) == null ? new ArrayList() : (List) obj;
    }

    public final ArrayList g(LinkedHashSet linkedHashSet) {
        ArrayList arrayList = new ArrayList();
        if (linkedHashSet.isEmpty()) {
            return arrayList;
        }
        Iterator it = linkedHashSet.iterator();
        while (it.hasNext()) {
            Integer num = (Integer) it.next();
            Iterator it2 = ((List) this.f34325c).iterator();
            while (true) {
                if (!it2.hasNext()) {
                    break;
                }
                LiveChannelEntity liveChannelEntity = (LiveChannelEntity) it2.next();
                if (liveChannelEntity != null && liveChannelEntity.getId() != null && liveChannelEntity.getId().equals(num)) {
                    arrayList.add(liveChannelEntity);
                    break;
                }
            }
        }
        return arrayList;
    }

    public final void h() {
        ITrackInfo selectedTrackInfo;
        List<ITrackInfo> trackInfo;
        String str;
        ArrayList arrayList = new ArrayList();
        BasePlayerView basePlayerView = (BasePlayerView) this.f34324b;
        if (basePlayerView.haveTrack(1) && (trackInfo = basePlayerView.getTrackInfo()) != null && !trackInfo.isEmpty()) {
            for (ITrackInfo iTrackInfo : trackInfo) {
                if (iTrackInfo.getTrackType() == 1) {
                    String language = iTrackInfo.getLanguage();
                    String handlerName = iTrackInfo.getHandlerName();
                    ConcurrentHashMap concurrentHashMap = o.c().f36168c;
                    Iterator it = concurrentHashMap.entrySet().iterator();
                    while (true) {
                        if (it.hasNext()) {
                            Map.Entry entry = (Map.Entry) it.next();
                            if (((String) entry.getKey()).equalsIgnoreCase(language)) {
                                str = (String) entry.getValue();
                                break;
                            }
                        } else {
                            Iterator it2 = concurrentHashMap.entrySet().iterator();
                            while (true) {
                                if (!it2.hasNext()) {
                                    str = language;
                                    break;
                                }
                                Map.Entry entry2 = (Map.Entry) it2.next();
                                if (((String) entry2.getKey()).toLowerCase().contains(language.toLowerCase())) {
                                    str = (String) entry2.getValue();
                                    break;
                                }
                            }
                        }
                    }
                    arrayList.add(new AudioEntity(str != null ? str.concat((handlerName == null || !handlerName.toLowerCase().contains("original")) ? "" : "[Original]") : handlerName, iTrackInfo.getGroupIndex(), iTrackInfo.getIndex(), language, iTrackInfo.getDisposition(), handlerName));
                }
            }
            o.g(arrayList);
        }
        this.f34325c = arrayList;
        int iMax = 0;
        if ((!arrayList.isEmpty()) && (selectedTrackInfo = basePlayerView.getSelectedTrackInfo(1)) != null) {
            List list = (List) this.f34325c;
            d dVarG = f.x(list).e(new com.google.gson.internal.a(selectedTrackInfo, 11)).g();
            Object obj = (AudioEntity) ((List) this.f34325c).get(0);
            Object obj2 = dVarG.f32947a;
            if (obj2 != null) {
                obj = obj2;
            }
            iMax = Math.max(list.indexOf(obj), 0);
        }
        this.f34323a = iMax;
    }

    public final boolean i(int i10) {
        int i11;
        List list = (List) this.f34325c;
        if (list == null || list.isEmpty() || i10 < 0 || i10 >= ((List) this.f34325c).size() || i10 == (i11 = this.f34323a)) {
            return false;
        }
        Object obj = this.f34324b;
        if (i11 >= 0 && i11 < ((List) this.f34325c).size()) {
            ((BasePlayerView) obj).deselectTrack(1, ((AudioEntity) ((List) this.f34325c).get(this.f34323a)).getIndex());
        }
        this.f34323a = i10;
        ((BasePlayerView) obj).selectTrack(1, ((AudioEntity) ((List) this.f34325c).get(i10)).getIndex(), true);
        return true;
    }

    @Override // xyz.stream.view.listener.OnDialogSelectListener
    public final void onCancelClick() {
        ((v) this.f34325c).p();
        ((v) this.f34325c).f33946z = null;
    }

    @Override // xyz.stream.view.OnItemListener
    public final void onItemClick(View view, int i10) {
        super.onItemClick(view, i10);
        Object obj = this.f34325c;
        if (((e) obj).f32761h != null) {
            ((e) obj).f32761h.b(view, this.f34323a, i10);
        }
    }

    @Override // xyz.stream.view.OnItemListener
    public final void onItemFocus(View view, int i10) {
        super.onItemFocus(view, i10);
        ag.e eVar = ((e) this.f34325c).f32759f;
        if (eVar != null) {
            eVar.a(((h1) this.f34324b).f26948a, view, this.f34323a, i10);
        }
    }

    @Override // xyz.stream.view.OnItemListener
    public final boolean onItemKey(View view, int i10, KeyEvent keyEvent, int i11) {
        Object obj = this.f34325c;
        return ((e) obj).f32760g != null ? ((e) obj).f32760g.e(view, i10, keyEvent, this.f34323a, i11) : super.onItemKey(view, i10, keyEvent, i11);
    }

    @Override // xyz.stream.view.listener.OnDialogSelectListener
    public final void onItemSelected(int i10) {
        int i11 = this.f34323a;
        Object obj = this.f34324b;
        if (i11 > 0 && ((String) ((List) obj).get(i10)).contains("(PREMIUM)")) {
            y.a0(((v) this.f34325c).f33924d);
            return;
        }
        ((v) this.f34325c).f33929i = i10;
        if (xyz.stream.utils.e.d().f36119h) {
            ((v) this.f34325c).f33922b.setQualityText((String) ((List) obj).get(i10));
        } else {
            ((v) this.f34325c).f33921a.setQualityText((String) ((List) obj).get(i10));
        }
        int selectedTrack = ((v) this.f34325c).f33925e.getSelectedTrack(2);
        v vVar = (v) this.f34325c;
        vVar.f33925e.selectGroupTrack(((ITrackInfo) vVar.f33932l.get(i10)).getTrackType(), ((ITrackInfo) ((v) this.f34325c).f33932l.get(i10)).getGroupIndex(), ((ITrackInfo) ((v) this.f34325c).f33932l.get(i10)).getIndex());
        v vVar2 = (v) this.f34325c;
        vVar2.f33946z = null;
        if (i10 == 0 || selectedTrack == i10 - 1) {
            vVar2.f33943w.f27106l.f27435a.setVisibility(8);
        } else {
            vVar2.f33943w.f27106l.f27435a.setVisibility(0);
        }
        ((v) this.f34325c).m();
    }

    public /* synthetic */ a(Object obj, Serializable serializable, int i10) {
        this.f34324b = obj;
        this.f34325c = serializable;
        this.f34323a = i10;
    }

    public a(BasePlayerView basePlayerView) {
        this.f34325c = new ArrayList();
        this.f34323a = 0;
        this.f34324b = basePlayerView;
    }
}
