package com.strmr.ps.data.subtitle;

import android.util.Log;
import com.strmr.ps.data.local.entity.PlaybackProgress;
import com.strmr.ps.data.remote.api.StremioSubtitle;
import com.strmr.ps.data.remote.api.StremioSubtitleResponse;
import com.strmr.ps.data.remote.api.StremioSubtitleService;
import defpackage.ak1;
import defpackage.ck1;
import defpackage.cr4;
import defpackage.e6a;
import defpackage.gr3;
import defpackage.ik2;
import defpackage.n89;
import defpackage.q38;
import defpackage.s38;
import defpackage.sb9;
import defpackage.vx8;
import defpackage.y41;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import kotlin.Metadata;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.DebugMetadata;
import kotlin.coroutines.jvm.internal.SuspendLambda;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0004\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00030\u00020\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0004\u0010\u0005"}, d2 = {"Lak1;", "Lq38;", "", "Lsb9;", "<anonymous>", "(Lak1;)Lq38;"}, k = 3, mv = {2, 0, 0})
@DebugMetadata(c = "com.strmr.ps.data.subtitle.StremioSubtitleProvider$search$2", f = "StremioSubtitleProvider.kt", i = {}, l = {59}, m = "invokeSuspend", n = {}, s = {})
@vx8
final class k extends SuspendLambda implements gr3<ak1, Continuation<? super q38<? extends List<? extends sb9>>>, Object> {
    public StremioSubtitleProvider a;
    public int b;
    public /* synthetic */ Object c;
    public final /* synthetic */ u d;
    public final /* synthetic */ StremioSubtitleProvider e;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public k(u uVar, StremioSubtitleProvider stremioSubtitleProvider, Continuation continuation) {
        super(2, continuation);
        this.d = uVar;
        this.e = stremioSubtitleProvider;
    }

    @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
    public final Continuation create(Object obj, Continuation continuation) {
        k kVar = new k(this.d, this.e, continuation);
        kVar.c = obj;
        return kVar;
    }

    @Override // defpackage.gr3
    public final Object invoke(Object obj, Object obj2) {
        return ((k) create((ak1) obj, (Continuation) obj2)).invokeSuspend(e6a.a);
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:72:0x0148  */
    /* JADX WARN: Type inference failed for: r3v3 */
    /* JADX WARN: Type inference failed for: r3v4, types: [java.util.List] */
    /* JADX WARN: Type inference failed for: r3v9 */
    @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object invokeSuspend(Object obj) {
        Throwable thA;
        u uVar;
        StremioSubtitleProvider stremioSubtitleProvider;
        Integer num;
        Integer num2;
        String lowerCase;
        ck1 ck1Var = ck1.a;
        int i = this.b;
        Object objA = ik2.a;
        try {
        } catch (Throwable th) {
            objA = s38.a(th);
        }
        if (i == 0) {
            s38.b(obj);
            u uVar2 = this.d;
            StremioSubtitleProvider stremioSubtitleProvider2 = this.e;
            String str = uVar2.a;
            if (str == null) {
                thA = q38.a(objA);
                if (thA != null) {
                    Log.e("StremioSubtitleProvider", "Stremio subtitle search failed", thA);
                }
                return new q38(objA);
            }
            String str2 = uVar2.a() ? "series" : PlaybackProgress.TYPE_MOVIE;
            if (uVar2.a() && (num = uVar2.e) != null && (num2 = uVar2.f) != null) {
                str = str + ":" + num + ":" + num2;
            }
            StremioSubtitleService stremioSubtitleService = stremioSubtitleProvider2.a;
            this.c = uVar2;
            this.a = stremioSubtitleProvider2;
            this.b = 1;
            Object subtitles = stremioSubtitleService.getSubtitles(str2, str, this);
            if (subtitles == ck1Var) {
                return ck1Var;
            }
            uVar = uVar2;
            obj = subtitles;
            stremioSubtitleProvider = stremioSubtitleProvider2;
        } else {
            if (i != 1) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            stremioSubtitleProvider = this.a;
            uVar = (u) this.c;
            s38.b(obj);
        }
        List<StremioSubtitle> subtitles2 = ((StremioSubtitleResponse) obj).getSubtitles();
        ?? r3 = subtitles2 == null ? objA : subtitles2;
        r3.size();
        List list = uVar.g;
        ArrayList arrayList = new ArrayList(y41.p(list, 10));
        Iterator it = list.iterator();
        while (it.hasNext()) {
            String lowerCase2 = ((String) it.next()).toLowerCase(Locale.ROOT);
            cr4.f(lowerCase2, "toLowerCase(...)");
            arrayList.add(lowerCase2);
        }
        ArrayList arrayList2 = new ArrayList();
        for (Object obj2 : (Iterable) r3) {
            String lang = ((StremioSubtitle) obj2).getLang();
            if (lang != null) {
                lowerCase = lang.toLowerCase(Locale.ROOT);
                cr4.f(lowerCase, "toLowerCase(...)");
            } else {
                lowerCase = "";
            }
            if (!arrayList.isEmpty()) {
                if (!arrayList.isEmpty()) {
                    Iterator it2 = arrayList.iterator();
                    while (it2.hasNext()) {
                        if (n89.ar(lowerCase, (String) it2.next(), false)) {
                        }
                    }
                }
            }
            arrayList2.add(obj2);
        }
        ArrayList arrayList3 = new ArrayList();
        Iterator it3 = arrayList2.iterator();
        while (it3.hasNext()) {
            sb9 sb9VarA = StremioSubtitleProvider.a(stremioSubtitleProvider, (StremioSubtitle) it3.next());
            if (sb9VarA != null) {
                arrayList3.add(sb9VarA);
            }
        }
        objA = y41.bk(arrayList3, 25);
        Iterator it4 = ((Iterable) objA).iterator();
        while (it4.hasNext()) {
            String str3 = ((sb9) it4.next()).b;
        }
        thA = q38.a(objA);
        if (thA != null) {
        }
        return new q38(objA);
    }
}
