package X2;

import Q0.C;
import S4.p;
import S4.w;
import V4.E;
import V4.N;
import com.revenuecat.purchases.common.diagnostics.DiagnosticsEntry;
import com.revenuecat.purchases.subscriberattributes.SubscriberAttributeKt;
import e3.AbstractC1966c;
import java.io.IOException;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Locale;
import java.util.Set;
import kotlin.jvm.internal.o;
import n2.AbstractC2612c;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
import okhttp3.ResponseBody;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import x4.AbstractC3251q;
import x4.y;
import y4.C3274b;

/* JADX INFO: loaded from: classes.dex */
public final class f {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final OkHttpClient f8572a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final String f8573b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final String f8574c;

    public f() {
        OkHttpClient client = (OkHttpClient) AbstractC1966c.f16270a.getValue();
        o.h(client, "client");
        this.f8572a = client;
        this.f8573b = "7ba07eac0fde9485edfc077df9937ab6";
        this.f8574c = "en";
    }

    public static final LinkedHashMap a(f fVar, String str) throws IOException {
        JSONArray jSONArrayOptJSONArray;
        int iOptInt;
        fVar.getClass();
        String strO = Z0.o.o("https://v3-cinemeta.strem.io/meta/series/", URLEncoder.encode(str, StandardCharsets.UTF_8.name()), ".json");
        Request.Builder builder = new Request.Builder();
        builder.i(strO);
        Response responseD = fVar.f8572a.a(builder.b()).d();
        try {
            if (!responseD.c()) {
                responseD.close();
                return null;
            }
            ResponseBody responseBody = responseD.f22146j;
            if (responseBody == null) {
                responseD.close();
                return null;
            }
            JSONObject jSONObjectOptJSONObject = new JSONObject(responseBody.d()).optJSONObject("meta");
            if (jSONObjectOptJSONObject != null && (jSONArrayOptJSONArray = jSONObjectOptJSONObject.optJSONArray("videos")) != null) {
                LinkedHashMap linkedHashMap = new LinkedHashMap();
                int length = jSONArrayOptJSONArray.length();
                for (int i6 = 0; i6 < length; i6++) {
                    JSONObject jSONObjectOptJSONObject2 = jSONArrayOptJSONArray.optJSONObject(i6);
                    if (jSONObjectOptJSONObject2 != null && (iOptInt = jSONObjectOptJSONObject2.optInt("season", -1)) > 0) {
                        int iOptInt2 = jSONObjectOptJSONObject2.optInt("number", jSONObjectOptJSONObject2.optInt("episode", 0));
                        if (iOptInt2 < 0) {
                            iOptInt2 = 0;
                        }
                        if (iOptInt2 > 0) {
                            Integer numValueOf = Integer.valueOf(iOptInt);
                            Object linkedHashSet = linkedHashMap.get(numValueOf);
                            if (linkedHashSet == null) {
                                linkedHashSet = new LinkedHashSet();
                                linkedHashMap.put(numValueOf, linkedHashSet);
                            }
                            ((Set) linkedHashSet).add(Integer.valueOf(iOptInt2));
                        }
                    }
                }
                if (linkedHashMap.isEmpty()) {
                    responseD.close();
                    return null;
                }
                LinkedHashMap linkedHashMap2 = new LinkedHashMap();
                Set setKeySet = linkedHashMap.keySet();
                o.g(setKeySet, "<get-keys>(...)");
                Iterator it = AbstractC3251q.w0(setKeySet).iterator();
                while (it.hasNext()) {
                    int iIntValue = ((Number) it.next()).intValue();
                    Integer numValueOf2 = Integer.valueOf(iIntValue);
                    Object obj = linkedHashMap.get(Integer.valueOf(iIntValue));
                    o.e(obj);
                    linkedHashMap2.put(numValueOf2, Integer.valueOf(((Set) obj).size()));
                }
                responseD.close();
                return linkedHashMap2;
            }
            responseD.close();
            return null;
        } finally {
        }
    }

    public static final List b(f fVar, String str, int i6) throws IOException {
        JSONArray jSONArrayOptJSONArray;
        int iOptInt;
        fVar.getClass();
        String strO = Z0.o.o("https://v3-cinemeta.strem.io/meta/series/", URLEncoder.encode(str, StandardCharsets.UTF_8.name()), ".json");
        Request.Builder builder = new Request.Builder();
        builder.i(strO);
        Response responseD = fVar.f8572a.a(builder.b()).d();
        try {
            if (!responseD.c()) {
                throw new Exception("Cinemeta " + responseD.f22143d);
            }
            ResponseBody responseBody = responseD.f22146j;
            if (responseBody == null) {
                throw new Exception("Empty Cinemeta response");
            }
            JSONObject jSONObjectOptJSONObject = new JSONObject(responseBody.d()).optJSONObject("meta");
            if (jSONObjectOptJSONObject != null && (jSONArrayOptJSONArray = jSONObjectOptJSONObject.optJSONArray("videos")) != null) {
                ArrayList arrayList = new ArrayList(jSONArrayOptJSONArray.length());
                int length = jSONArrayOptJSONArray.length();
                for (int i7 = 0; i7 < length; i7++) {
                    JSONObject jSONObjectOptJSONObject2 = jSONArrayOptJSONArray.optJSONObject(i7);
                    if (jSONObjectOptJSONObject2 != null && (iOptInt = jSONObjectOptJSONObject2.optInt("season", -1)) > 0) {
                        if (iOptInt == i6) {
                            int iOptInt2 = jSONObjectOptJSONObject2.optInt("number", jSONObjectOptJSONObject2.optInt("episode", 0));
                            int i8 = iOptInt2 < 0 ? 0 : iOptInt2;
                            if (i8 > 0) {
                                int iOptInt3 = jSONObjectOptJSONObject2.optInt("tvdb_id", 0);
                                int iHashCode = jSONObjectOptJSONObject2.optString("id", "").hashCode();
                                if (iHashCode < 0) {
                                    iHashCode = -iHashCode;
                                }
                                int i9 = iOptInt3 > 0 ? iOptInt3 : iHashCode;
                                String strG = W0.e.g(jSONObjectOptJSONObject2, "released");
                                if (p.Q0(strG)) {
                                    strG = W0.e.g(jSONObjectOptJSONObject2, "firstAired");
                                }
                                if (strG.length() >= 10) {
                                    strG = strG.substring(0, 10);
                                    o.g(strG, "substring(...)");
                                }
                                String str2 = strG;
                                String strG2 = W0.e.g(jSONObjectOptJSONObject2, "description");
                                if (p.Q0(strG2)) {
                                    strG2 = W0.e.g(jSONObjectOptJSONObject2, "overview");
                                }
                                String str3 = strG2;
                                String strG3 = W0.e.g(jSONObjectOptJSONObject2, "thumbnail");
                                if (p.Q0(strG3)) {
                                    strG3 = null;
                                }
                                arrayList.add(new i(i9, W0.e.g(jSONObjectOptJSONObject2, DiagnosticsEntry.NAME_KEY), str3, str2, i8, iOptInt, 0, strG3));
                            }
                        }
                    }
                }
                List listX0 = AbstractC3251q.x0(new Q2.i(3), arrayList);
                responseD.close();
                return listX0;
            }
            y yVar = y.f26065a;
            responseD.close();
            return yVar;
        } catch (Throwable th) {
            try {
                throw th;
            } catch (Throwable th2) {
                android.support.v4.media.session.b.j(responseD, th);
                throw th2;
            }
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:6:0x0034  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final int c(f fVar, JSONObject jSONObject, String str) {
        int i6;
        fVar.getClass();
        String strOptString = jSONObject.optString("iso_639_1");
        o.g(strOptString, "optString(...)");
        String lowerCase = p.o1(strOptString).toString().toLowerCase(Locale.ROOT);
        o.g(lowerCase, "toLowerCase(...)");
        if (!lowerCase.equals(str)) {
            i6 = w.A0(lowerCase, str.concat("-"), false) ? 100 : 0;
        }
        return jSONObject.optBoolean("official") ? i6 + 10 : i6;
    }

    public static final List d(f fVar, JSONArray jSONArray) throws JSONException {
        fVar.getClass();
        if (jSONArray == null || jSONArray.length() == 0) {
            return y.f26065a;
        }
        C3274b c3274bK = AbstractC2612c.k();
        int length = jSONArray.length();
        for (int i6 = 0; i6 < length; i6++) {
            JSONObject jSONObject = jSONArray.getJSONObject(i6);
            o.e(jSONObject);
            String strG = W0.e.g(jSONObject, "logo_path");
            String strConcat = W0.e.f(strG) ? "https://image.tmdb.org/t/p/w200".concat(strG) : null;
            String strOptString = jSONObject.optString("provider_name");
            o.e(strOptString);
            if (strOptString.length() > 0) {
                c3274bK.add(new k(jSONObject.optInt("provider_id"), strOptString, strConcat));
            }
        }
        return AbstractC2612c.e(c3274bK);
    }

    public static final String e(JSONArray jSONArray, String str) throws JSONException {
        int length = jSONArray.length();
        for (int i6 = 0; i6 < length; i6++) {
            JSONObject jSONObject = jSONArray.getJSONObject(i6);
            if (o.c(jSONObject.optString("job"), str)) {
                String strOptString = jSONObject.optString(DiagnosticsEntry.NAME_KEY);
                o.e(strOptString);
                if (strOptString.length() > 0) {
                    return strOptString;
                }
            }
        }
        return null;
    }

    public final Object f(int i6, int i7, boolean z6, String str, String str2, C4.c cVar) {
        c5.e eVar = N.f8259a;
        return E.H(c5.d.f13466b, new b(str, z6, i7, this, i6, str2, null), cVar);
    }

    /* JADX WARN: Removed duplicated region for block: B:11:0x0018  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final JSONObject g(String str, String str2, boolean z6) throws IOException {
        String string;
        if (str2 == null || (string = p.o1(str2).toString()) == null) {
            string = this.f8574c;
        } else {
            if (string.length() <= 0) {
                string = null;
            }
            if (string == null) {
            }
        }
        String str3 = p.D0(str, "?", false) ? "&" : "?";
        String strO = z6 ? Z0.o.o("&include_video_language=", string, ",null") : "";
        StringBuilder sb = new StringBuilder("https://api.themoviedb.org/3/");
        sb.append(str);
        sb.append(str3);
        sb.append("api_key=");
        A0.a.w(sb, this.f8573b, "&language=", string, strO);
        sb.append("&include_adult=false");
        String string2 = sb.toString();
        Request.Builder builder = new Request.Builder();
        builder.i(string2);
        Response responseD = this.f8572a.a(builder.b()).d();
        try {
            if (!responseD.c()) {
                throw new Exception("TMDB " + responseD.f22143d);
            }
            ResponseBody responseBody = responseD.f22146j;
            if (responseBody == null) {
                throw new Exception("Empty TMDB response");
            }
            JSONObject jSONObject = new JSONObject(responseBody.d());
            responseD.close();
            return jSONObject;
        } finally {
        }
    }

    public final String h(JSONObject jSONObject, String str) throws JSONException {
        JSONObject jSONObject2;
        String strOptString;
        JSONArray jSONArrayOptJSONArray = jSONObject.optJSONArray("results");
        if (jSONArrayOptJSONArray == null) {
            return null;
        }
        String lowerCase = p.o1(str).toString().toLowerCase(Locale.ROOT);
        o.g(lowerCase, "toLowerCase(...)");
        if (p.Q0(lowerCase)) {
            lowerCase = "en";
        }
        C3274b c3274bK = AbstractC2612c.k();
        int length = jSONArrayOptJSONArray.length();
        for (int i6 = 0; i6 < length; i6++) {
            JSONObject jSONObject3 = jSONArrayOptJSONArray.getJSONObject(i6);
            if (o.c(jSONObject3.optString("site"), "YouTube") && o.c(jSONObject3.optString("type"), "Trailer")) {
                c3274bK.add(jSONObject3);
            }
        }
        C3274b c3274bE = AbstractC2612c.e(c3274bK);
        if (c3274bE.isEmpty() || (jSONObject2 = (JSONObject) AbstractC3251q.q0(c3274bE, new C(new e(this, lowerCase), 3))) == null || (strOptString = jSONObject2.optString(SubscriberAttributeKt.JSON_NAME_KEY)) == null || strOptString.length() <= 0) {
            return null;
        }
        return strOptString;
    }
}
