package com.strmr.ps.ui.search;

import android.util.Log;
import androidx.lifecycle.ak;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.upstream.CmcdData;
import com.google.android.gms.actions.SearchIntents;
import com.strmr.ps.data.local.dao.InstalledAddonDao;
import com.strmr.ps.data.local.dao.RowConfigDao;
import com.strmr.ps.data.model.addon.InstalledAddon;
import com.strmr.ps.data.remote.AddonSearchClient;
import com.strmr.ps.data.repository.AddonRepository;
import com.strmr.ps.data.repository.SearchRepository;
import com.strmr.ps.data.service.StremioAddonService;
import com.strmr.ps.ui.search.SearchViewModel;
import dagger.hilt.android.lifecycle.HiltViewModel;
import defpackage.bka;
import defpackage.ck1;
import defpackage.cr4;
import defpackage.fx4;
import defpackage.hn2;
import defpackage.i49;
import defpackage.ig6;
import defpackage.ik2;
import defpackage.io6;
import defpackage.jn2;
import defpackage.k63;
import defpackage.kp6;
import defpackage.lr3;
import defpackage.n89;
import defpackage.o29;
import defpackage.od;
import defpackage.re6;
import defpackage.rx4;
import defpackage.s38;
import defpackage.sq3;
import defpackage.sr3;
import defpackage.tt5;
import defpackage.vx8;
import defpackage.wj0;
import defpackage.xja;
import defpackage.y41;
import defpackage.zs6;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import javax.inject.Inject;
import kotlin.Metadata;
import kotlin.coroutines.jvm.internal.ContinuationImpl;

/* JADX INFO: loaded from: classes3.dex */
@HiltViewModel
@Metadata(d1 = {"\u00004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0006\b\u0007\u0018\u00002\u00020\u0001:\u0002\u0012\u0013BA\b\u0007\u0012\u0006\u0010\u0003\u001a\u00020\u0002\u0012\u0006\u0010\u0005\u001a\u00020\u0004\u0012\u0006\u0010\u0007\u001a\u00020\u0006\u0012\u0006\u0010\t\u001a\u00020\b\u0012\u0006\u0010\u000b\u001a\u00020\n\u0012\u0006\u0010\r\u001a\u00020\f\u0012\u0006\u0010\u000f\u001a\u00020\u000e¢\u0006\u0004\b\u0010\u0010\u0011¨\u0006\u0014"}, d2 = {"Lcom/strmr/ps/ui/search/SearchViewModel;", "Lxja;", "Lcom/strmr/ps/data/repository/SearchRepository;", "searchRepository", "Landroidx/lifecycle/ak;", "savedStateHandle", "Lcom/strmr/ps/data/local/dao/RowConfigDao;", "rowConfigDao", "Lcom/strmr/ps/data/repository/AddonRepository;", "addonRepository", "Lcom/strmr/ps/data/remote/AddonSearchClient;", "addonSearchClient", "Lcom/strmr/ps/data/local/dao/InstalledAddonDao;", "installedAddonDao", "Lcom/strmr/ps/data/service/StremioAddonService;", "stremioAddonService", "<init>", "(Lcom/strmr/ps/data/repository/SearchRepository;Landroidx/lifecycle/ak;Lcom/strmr/ps/data/local/dao/RowConfigDao;Lcom/strmr/ps/data/repository/AddonRepository;Lcom/strmr/ps/data/remote/AddonSearchClient;Lcom/strmr/ps/data/local/dao/InstalledAddonDao;Lcom/strmr/ps/data/service/StremioAddonService;)V", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "b", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public final class SearchViewModel extends xja {
    public final SearchRepository a;
    public final ak b;
    public final RowConfigDao c;
    public final AddonRepository d;
    public final AddonSearchClient e;
    public final InstalledAddonDao f;
    public final StremioAddonService g;
    public final re6 h;
    public final re6 i;
    public final re6 j;
    public final re6 k;
    public final re6 l;
    public final re6 m;
    public final re6 n;
    public final re6 o;
    public final re6 p;
    public final re6 q;
    public final tt5 r;
    public final ig6 s;
    public final o29 t;
    public fx4 u;

    @Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\u0004\b\u0086\u0003\u0018\u00002\u00020\u0001R\u0014\u0010\u0003\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0003\u0010\u0004R\u0014\u0010\u0005\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0005\u0010\u0004¨\u0006\u0006"}, d2 = {"Lcom/strmr/ps/ui/search/SearchViewModel$a;", "", "", "TAG", "Ljava/lang/String;", "KEY_LAST_QUERY", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class a {
    }

    /* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
    /* JADX WARN: Unknown enum class pattern. Please report as an issue! */
    @Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0000\b\u0086\u0081\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001¨\u0006\u0002"}, d2 = {"Lcom/strmr/ps/ui/search/SearchViewModel$b;", "", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class b {
        public static final b a;
        public static final b b;
        public static final b c;
        public static final /* synthetic */ b[] d;
        public static final /* synthetic */ hn2 e;

        static {
            b bVar = new b("ALL", 0);
            a = bVar;
            b bVar2 = new b("MOVIES", 1);
            b = bVar2;
            b bVar3 = new b("TV_SHOWS", 2);
            c = bVar3;
            b[] bVarArr = {bVar, bVar2, bVar3};
            d = bVarArr;
            e = jn2.a(bVarArr);
        }

        public static b valueOf(String str) {
            return (b) Enum.valueOf(b.class, str);
        }

        public static b[] values() {
            return (b[]) d.clone();
        }
    }

    @Metadata(k = 3, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public /* synthetic */ class c {
        static {
            int[] iArr = new int[b.values().length];
            try {
                iArr[0] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                b bVar = b.a;
                iArr[1] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                b bVar2 = b.a;
                iArr[2] = 3;
            } catch (NoSuchFieldError unused3) {
            }
        }
    }

    @Metadata(k = 3, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class d implements zs6, sr3 {
        public final /* synthetic */ sq3 a;

        public d(sq3 sq3Var) {
            this.a = sq3Var;
        }

        @Override // defpackage.zs6
        public final /* synthetic */ void a(Object obj) {
            this.a.invoke(obj);
        }

        @Override // defpackage.sr3
        public final lr3 b() {
            return this.a;
        }

        public final boolean equals(Object obj) {
            if (!(obj instanceof zs6) || !(obj instanceof sr3)) {
                return false;
            }
            return this.a.equals(((sr3) obj).b());
        }

        public final int hashCode() {
            return this.a.hashCode();
        }
    }

    @Inject
    public SearchViewModel(@kp6 SearchRepository searchRepository, @kp6 ak akVar, @kp6 RowConfigDao rowConfigDao, @kp6 AddonRepository addonRepository, @kp6 AddonSearchClient addonSearchClient, @kp6 InstalledAddonDao installedAddonDao, @kp6 StremioAddonService stremioAddonService) {
        cr4.g(searchRepository, "searchRepository");
        cr4.g(akVar, "savedStateHandle");
        cr4.g(rowConfigDao, "rowConfigDao");
        cr4.g(addonRepository, "addonRepository");
        cr4.g(addonSearchClient, "addonSearchClient");
        cr4.g(installedAddonDao, "installedAddonDao");
        cr4.g(stremioAddonService, "stremioAddonService");
        this.a = searchRepository;
        this.b = akVar;
        this.c = rowConfigDao;
        this.d = addonRepository;
        this.e = addonSearchClient;
        this.f = installedAddonDao;
        this.g = stremioAddonService;
        ik2 ik2Var = ik2.a;
        re6 re6Var = new re6(ik2Var);
        this.h = re6Var;
        this.i = re6Var;
        re6 re6Var2 = new re6(ik2Var);
        this.j = re6Var2;
        this.k = re6Var2;
        re6 re6Var3 = new re6(ik2Var);
        this.l = re6Var3;
        this.m = re6Var3;
        re6 re6Var4 = new re6(Boolean.FALSE);
        this.n = re6Var4;
        this.o = re6Var4;
        re6 re6Var5 = new re6(b.a);
        this.p = re6Var5;
        this.q = re6Var5;
        final tt5 tt5Var = new tt5();
        final int i = 0;
        tt5Var.m(re6Var, new d(new sq3(this) { // from class: vd8
            public final /* synthetic */ SearchViewModel b;

            {
                this.b = this;
            }

            @Override // defpackage.sq3
            public final Object invoke(Object obj) {
                switch (i) {
                    case 0:
                        SearchViewModel.c(this.b, tt5Var);
                        break;
                    case 1:
                        SearchViewModel.c(this.b, tt5Var);
                        break;
                    default:
                        SearchViewModel.c(this.b, tt5Var);
                        break;
                }
                return e6a.a;
            }
        }));
        final int i2 = 1;
        tt5Var.m(re6Var2, new d(new sq3(this) { // from class: vd8
            public final /* synthetic */ SearchViewModel b;

            {
                this.b = this;
            }

            @Override // defpackage.sq3
            public final Object invoke(Object obj) {
                switch (i2) {
                    case 0:
                        SearchViewModel.c(this.b, tt5Var);
                        break;
                    case 1:
                        SearchViewModel.c(this.b, tt5Var);
                        break;
                    default:
                        SearchViewModel.c(this.b, tt5Var);
                        break;
                }
                return e6a.a;
            }
        }));
        final int i3 = 2;
        tt5Var.m(re6Var5, new d(new sq3(this) { // from class: vd8
            public final /* synthetic */ SearchViewModel b;

            {
                this.b = this;
            }

            @Override // defpackage.sq3
            public final Object invoke(Object obj) {
                switch (i3) {
                    case 0:
                        SearchViewModel.c(this.b, tt5Var);
                        break;
                    case 1:
                        SearchViewModel.c(this.b, tt5Var);
                        break;
                    default:
                        SearchViewModel.c(this.b, tt5Var);
                        break;
                }
                return e6a.a;
            }
        }));
        this.r = tt5Var;
        ig6 ig6VarA = i49.a(ik2Var);
        this.s = ig6VarA;
        this.t = k63.b(ig6VarA);
        wj0.c(bka.a(this), null, null, new f(this, null), 3);
        String str = (String) akVar.b("last_query");
        if (str == null || n89.ab(str)) {
            return;
        }
        d(str);
    }

    /* JADX WARN: Removed duplicated region for block: B:8:0x0016  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final Object b(SearchViewModel searchViewModel, od odVar, String str, ContinuationImpl continuationImpl) {
        j jVar;
        Exception exc;
        String str2;
        String str3;
        String str4;
        String str5;
        InstalledAddon installedAddon;
        if (continuationImpl instanceof j) {
            jVar = (j) continuationImpl;
            int i = jVar.k;
            if ((i & Integer.MIN_VALUE) != 0) {
                jVar.k = i - Integer.MIN_VALUE;
            } else {
                jVar = new j(searchViewModel, continuationImpl);
            }
        }
        j jVar2 = jVar;
        Object obj = jVar2.i;
        ck1 ck1Var = ck1.a;
        int i2 = jVar2.k;
        ik2 ik2Var = ik2.a;
        try {
            if (i2 == 0) {
                s38.b(obj);
                String dataSourceUrl = odVar.a.getDataSourceUrl();
                if (dataSourceUrl == null) {
                    return od.a(odVar, ik2Var);
                }
                List listAo = n89.ao(dataSourceUrl, new String[]{":"}, 6);
                if (listAo.size() < 4 || !cr4.b(listAo.get(0), "addon_search")) {
                    Log.w("SearchViewModel", "Invalid addon search dataSourceUrl: ".concat(dataSourceUrl));
                    return od.a(odVar, ik2Var);
                }
                String str6 = (String) listAo.get(1);
                String str7 = (String) listAo.get(2);
                String str8 = (String) listAo.get(3);
                AddonRepository addonRepository = searchViewModel.d;
                jVar2.a = searchViewModel;
                jVar2.b = odVar;
                jVar2.c = str;
                jVar2.d = str6;
                jVar2.e = str7;
                jVar2.f = str8;
                jVar2.k = 1;
                Object installedAddon2 = addonRepository.getInstalledAddon(str6, jVar2);
                if (installedAddon2 == ck1Var) {
                    return ck1Var;
                }
                str2 = str;
                str3 = str6;
                obj = installedAddon2;
                str4 = str7;
                str5 = str8;
            } else {
                if (i2 != 1) {
                    if (i2 != 2) {
                        throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                    }
                    installedAddon = (InstalledAddon) jVar2.b;
                    odVar = (od) jVar2.a;
                    s38.b(obj);
                    List list = (List) obj;
                    installedAddon.getName();
                    list.size();
                    return od.a(odVar, list);
                }
                String str9 = jVar2.f;
                String str10 = jVar2.e;
                str3 = jVar2.d;
                String str11 = jVar2.c;
                od odVar2 = (od) jVar2.b;
                SearchViewModel searchViewModel2 = (SearchViewModel) jVar2.a;
                try {
                    s38.b(obj);
                    str5 = str9;
                    searchViewModel = searchViewModel2;
                    str4 = str10;
                    odVar = odVar2;
                    str2 = str11;
                } catch (Exception e) {
                    exc = e;
                    odVar = odVar2;
                    Log.e("SearchViewModel", "Error searching addon: " + exc.getMessage());
                    return od.a(odVar, ik2Var);
                }
            }
            InstalledAddon installedAddon3 = (InstalledAddon) obj;
            if (installedAddon3 == null) {
                Log.w("SearchViewModel", "Addon not found: " + str3);
                return od.a(odVar, ik2Var);
            }
            String configuredUrl = installedAddon3.getConfiguredUrl();
            if (configuredUrl == null) {
                configuredUrl = installedAddon3.getBaseUrl();
            }
            installedAddon3.getName();
            AddonSearchClient addonSearchClient = searchViewModel.e;
            jVar2.a = odVar;
            jVar2.b = installedAddon3;
            jVar2.c = null;
            jVar2.d = null;
            jVar2.e = null;
            jVar2.f = null;
            jVar2.k = 2;
            Object objB = addonSearchClient.b(configuredUrl, str4, str5, str2, jVar2);
            if (objB != ck1Var) {
                obj = objB;
                installedAddon = installedAddon3;
                List list2 = (List) obj;
                installedAddon.getName();
                list2.size();
                return od.a(odVar, list2);
            }
            return ck1Var;
        } catch (Exception e2) {
            exc = e2;
        }
    }

    public static final void c(SearchViewModel searchViewModel, tt5 tt5Var) {
        List listAu = (List) searchViewModel.h.e();
        List list = ik2.a;
        if (listAu == null) {
            listAu = list;
        }
        List list2 = (List) searchViewModel.j.e();
        if (list2 != null) {
            list = list2;
        }
        b bVar = (b) searchViewModel.p.e();
        if (bVar == null) {
            bVar = b.a;
        }
        int iOrdinal = bVar.ordinal();
        if (iOrdinal == 0) {
            listAu = y41.au(list, listAu);
        } else if (iOrdinal != 1) {
            if (iOrdinal != 2) {
                throw new io6();
            }
            listAu = list;
        }
        tt5Var.l(listAu);
    }

    public final void d(String str) {
        cr4.g(str, SearchIntents.EXTRA_QUERY);
        this.b.c(str, "last_query");
        fx4 fx4Var = this.u;
        if (fx4Var != null) {
            ((rx4) fx4Var).h(null);
        }
        if (!n89.ab(str)) {
            this.u = wj0.c(bka.a(this), null, null, new i(this, str, null), 3);
            return;
        }
        re6 re6Var = this.h;
        ik2 ik2Var = ik2.a;
        re6Var.l(ik2Var);
        this.j.l(ik2Var);
        this.l.l(ik2Var);
        ig6 ig6Var = this.s;
        Iterable iterable = (Iterable) ig6Var.getValue();
        ArrayList arrayList = new ArrayList(y41.p(iterable, 10));
        Iterator it = iterable.iterator();
        while (it.hasNext()) {
            arrayList.add(od.a((od) it.next(), ik2Var));
        }
        ig6Var.setValue(arrayList);
    }
}
