package com.strmr.ps.data.model.addon;

import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.rtsp.SessionDescription;
import androidx.media3.extractor.text.ttml.TtmlNode;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import defpackage.cr4;
import defpackage.fi7;
import defpackage.kp6;
import defpackage.n89;
import defpackage.pq6;
import defpackage.uz1;
import defpackage.vw2;
import defpackage.vx8;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000*\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000b\n\u0002\b)\b\u0086\b\u0018\u00002\u00020\u0001Bo\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0003\u0012\b\u0010\u0005\u001a\u0004\u0018\u00010\u0003\u0012\u0010\b\u0002\u0010\u0006\u001a\n\u0012\u0004\u0012\u00020\b\u0018\u00010\u0007\u0012\n\b\u0002\u0010\t\u001a\u0004\u0018\u00010\n\u0012\n\b\u0002\u0010\u000b\u001a\u0004\u0018\u00010\f\u0012\u0010\b\u0002\u0010\r\u001a\n\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u0007\u0012\u0010\b\u0002\u0010\u000e\u001a\n\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u0007¢\u0006\u0004\b\u000f\u0010\u0010J\u0006\u0010!\u001a\u00020\fJ\t\u0010'\u001a\u00020\u0003HÆ\u0003J\t\u0010(\u001a\u00020\u0003HÆ\u0003J\u000b\u0010)\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u0011\u0010*\u001a\n\u0012\u0004\u0012\u00020\b\u0018\u00010\u0007HÆ\u0003J\u0010\u0010+\u001a\u0004\u0018\u00010\nHÆ\u0003¢\u0006\u0002\u0010\u0018J\u0010\u0010,\u001a\u0004\u0018\u00010\fHÆ\u0003¢\u0006\u0002\u0010\u001bJ\u0011\u0010-\u001a\n\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u0007HÆ\u0003J\u0011\u0010.\u001a\n\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u0007HÆ\u0003J|\u0010/\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u00032\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u00032\u0010\b\u0002\u0010\u0006\u001a\n\u0012\u0004\u0012\u00020\b\u0018\u00010\u00072\n\b\u0002\u0010\t\u001a\u0004\u0018\u00010\n2\n\b\u0002\u0010\u000b\u001a\u0004\u0018\u00010\f2\u0010\b\u0002\u0010\r\u001a\n\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u00072\u0010\b\u0002\u0010\u000e\u001a\n\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u0007HÆ\u0001¢\u0006\u0002\u00100J\u0013\u00101\u001a\u00020\f2\b\u00102\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u00103\u001a\u00020\nHÖ\u0001J\t\u00104\u001a\u00020\u0003HÖ\u0001R\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0011\u0010\u0012R\u0011\u0010\u0004\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0013\u0010\u0012R\u0013\u0010\u0005\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0014\u0010\u0012R\u0019\u0010\u0006\u001a\n\u0012\u0004\u0012\u00020\b\u0018\u00010\u0007¢\u0006\b\n\u0000\u001a\u0004\b\u0015\u0010\u0016R\u0015\u0010\t\u001a\u0004\u0018\u00010\n¢\u0006\n\n\u0002\u0010\u0019\u001a\u0004\b\u0017\u0010\u0018R\u0015\u0010\u000b\u001a\u0004\u0018\u00010\f¢\u0006\n\n\u0002\u0010\u001c\u001a\u0004\b\u001a\u0010\u001bR\u0019\u0010\r\u001a\n\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u0007¢\u0006\b\n\u0000\u001a\u0004\b\u001d\u0010\u0016R\u0019\u0010\u000e\u001a\n\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u0007¢\u0006\b\n\u0000\u001a\u0004\b\u001e\u0010\u0016R\u0011\u0010\u001f\u001a\u00020\f8F¢\u0006\u0006\u001a\u0004\b\u001f\u0010 R\u0011\u0010\"\u001a\u00020\f8F¢\u0006\u0006\u001a\u0004\b#\u0010 R\u0011\u0010$\u001a\u00020\n8F¢\u0006\u0006\u001a\u0004\b%\u0010&¨\u00065"}, d2 = {"Lcom/strmr/ps/data/model/addon/StremioCatalog;", "", SessionDescription.ATTR_TYPE, "", TtmlNode.ATTR_ID, AppMeasurementSdk.ConditionalUserProperty.NAME, "extra", "", "Lcom/strmr/ps/data/model/addon/StremioCatalogExtra;", "pageSize", "", "showInHome", "", "extraSupported", "extraRequired", "<init>", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/List;Ljava/util/List;)V", "getType", "()Ljava/lang/String;", "getId", "getName", "getExtra", "()Ljava/util/List;", "getPageSize", "()Ljava/lang/Integer;", "Ljava/lang/Integer;", "getShowInHome", "()Ljava/lang/Boolean;", "Ljava/lang/Boolean;", "getExtraSupported", "getExtraRequired", "isSearchOnly", "()Z", "shouldShowOnHome", "supportsSkip", "getSupportsSkip", "effectivePageSize", "getEffectivePageSize", "()I", "component1", "component2", "component3", "component4", "component5", "component6", "component7", "component8", "copy", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/util/List;Ljava/util/List;)Lcom/strmr/ps/data/model/addon/StremioCatalog;", "equals", "other", "hashCode", "toString", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public final /* data */ class StremioCatalog {

    @pq6
    private final List<StremioCatalogExtra> extra;

    @pq6
    private final List<String> extraRequired;

    @pq6
    private final List<String> extraSupported;

    @kp6
    private final String id;

    @pq6
    private final String name;

    @pq6
    private final Integer pageSize;

    @pq6
    private final Boolean showInHome;

    @kp6
    private final String type;

    public StremioCatalog(@kp6 String str, @kp6 String str2, @pq6 String str3, @pq6 List<StremioCatalogExtra> list, @pq6 Integer num, @pq6 Boolean bool, @pq6 List<String> list2, @pq6 List<String> list3) {
        cr4.g(str, SessionDescription.ATTR_TYPE);
        cr4.g(str2, TtmlNode.ATTR_ID);
        this.type = str;
        this.id = str2;
        this.name = str3;
        this.extra = list;
        this.pageSize = num;
        this.showInHome = bool;
        this.extraSupported = list2;
        this.extraRequired = list3;
    }

    /* JADX WARN: Multi-variable type inference failed */
    public static /* synthetic */ StremioCatalog copy$default(StremioCatalog stremioCatalog, String str, String str2, String str3, List list, Integer num, Boolean bool, List list2, List list3, int i, Object obj) {
        if ((i & 1) != 0) {
            str = stremioCatalog.type;
        }
        if ((i & 2) != 0) {
            str2 = stremioCatalog.id;
        }
        if ((i & 4) != 0) {
            str3 = stremioCatalog.name;
        }
        if ((i & 8) != 0) {
            list = stremioCatalog.extra;
        }
        if ((i & 16) != 0) {
            num = stremioCatalog.pageSize;
        }
        if ((i & 32) != 0) {
            bool = stremioCatalog.showInHome;
        }
        if ((i & 64) != 0) {
            list2 = stremioCatalog.extraSupported;
        }
        if ((i & 128) != 0) {
            list3 = stremioCatalog.extraRequired;
        }
        List list4 = list2;
        List list5 = list3;
        Integer num2 = num;
        Boolean bool2 = bool;
        return stremioCatalog.copy(str, str2, str3, list, num2, bool2, list4, list5);
    }

    @kp6
    /* JADX INFO: renamed from: component1, reason: from getter */
    public final String getType() {
        return this.type;
    }

    @kp6
    /* JADX INFO: renamed from: component2, reason: from getter */
    public final String getId() {
        return this.id;
    }

    @pq6
    /* JADX INFO: renamed from: component3, reason: from getter */
    public final String getName() {
        return this.name;
    }

    @pq6
    public final List<StremioCatalogExtra> component4() {
        return this.extra;
    }

    @pq6
    /* JADX INFO: renamed from: component5, reason: from getter */
    public final Integer getPageSize() {
        return this.pageSize;
    }

    @pq6
    /* JADX INFO: renamed from: component6, reason: from getter */
    public final Boolean getShowInHome() {
        return this.showInHome;
    }

    @pq6
    public final List<String> component7() {
        return this.extraSupported;
    }

    @pq6
    public final List<String> component8() {
        return this.extraRequired;
    }

    @kp6
    public final StremioCatalog copy(@kp6 String type, @kp6 String id, @pq6 String name, @pq6 List<StremioCatalogExtra> extra, @pq6 Integer pageSize, @pq6 Boolean showInHome, @pq6 List<String> extraSupported, @pq6 List<String> extraRequired) {
        cr4.g(type, SessionDescription.ATTR_TYPE);
        cr4.g(id, TtmlNode.ATTR_ID);
        return new StremioCatalog(type, id, name, extra, pageSize, showInHome, extraSupported, extraRequired);
    }

    public boolean equals(@pq6 Object other) {
        if (this == other) {
            return true;
        }
        if (!(other instanceof StremioCatalog)) {
            return false;
        }
        StremioCatalog stremioCatalog = (StremioCatalog) other;
        return cr4.b(this.type, stremioCatalog.type) && cr4.b(this.id, stremioCatalog.id) && cr4.b(this.name, stremioCatalog.name) && cr4.b(this.extra, stremioCatalog.extra) && cr4.b(this.pageSize, stremioCatalog.pageSize) && cr4.b(this.showInHome, stremioCatalog.showInHome) && cr4.b(this.extraSupported, stremioCatalog.extraSupported) && cr4.b(this.extraRequired, stremioCatalog.extraRequired);
    }

    public final int getEffectivePageSize() {
        Integer num = this.pageSize;
        if (num != null) {
            return num.intValue();
        }
        return 20;
    }

    @pq6
    public final List<StremioCatalogExtra> getExtra() {
        return this.extra;
    }

    @pq6
    public final List<String> getExtraRequired() {
        return this.extraRequired;
    }

    @pq6
    public final List<String> getExtraSupported() {
        return this.extraSupported;
    }

    @kp6
    public final String getId() {
        return this.id;
    }

    @pq6
    public final String getName() {
        return this.name;
    }

    @pq6
    public final Integer getPageSize() {
        return this.pageSize;
    }

    @pq6
    public final Boolean getShowInHome() {
        return this.showInHome;
    }

    public final boolean getSupportsSkip() {
        List<String> list = this.extraSupported;
        if (list != null) {
            List<String> list2 = list;
            if (!(list2 instanceof Collection) || !list2.isEmpty()) {
                Iterator<T> it = list2.iterator();
                while (it.hasNext()) {
                    if (n89.u((String) it.next(), "skip")) {
                        return true;
                    }
                }
            }
        }
        List<StremioCatalogExtra> list3 = this.extra;
        if (list3 == null) {
            return false;
        }
        List<StremioCatalogExtra> list4 = list3;
        if ((list4 instanceof Collection) && list4.isEmpty()) {
            return false;
        }
        Iterator<T> it2 = list4.iterator();
        while (it2.hasNext()) {
            if (n89.u(((StremioCatalogExtra) it2.next()).getName(), "skip")) {
                return true;
            }
        }
        return false;
    }

    @kp6
    public final String getType() {
        return this.type;
    }

    public int hashCode() {
        int iB = vw2.b(this.type.hashCode() * 31, 31, this.id);
        String str = this.name;
        int iHashCode = (iB + (str == null ? 0 : str.hashCode())) * 31;
        List<StremioCatalogExtra> list = this.extra;
        int iHashCode2 = (iHashCode + (list == null ? 0 : list.hashCode())) * 31;
        Integer num = this.pageSize;
        int iHashCode3 = (iHashCode2 + (num == null ? 0 : num.hashCode())) * 31;
        Boolean bool = this.showInHome;
        int iHashCode4 = (iHashCode3 + (bool == null ? 0 : bool.hashCode())) * 31;
        List<String> list2 = this.extraSupported;
        int iHashCode5 = (iHashCode4 + (list2 == null ? 0 : list2.hashCode())) * 31;
        List<String> list3 = this.extraRequired;
        return iHashCode5 + (list3 != null ? list3.hashCode() : 0);
    }

    public final boolean isSearchOnly() {
        List<StremioCatalogExtra> list = this.extra;
        if (list == null) {
            return false;
        }
        List<StremioCatalogExtra> list2 = list;
        if ((list2 instanceof Collection) && list2.isEmpty()) {
            return false;
        }
        for (StremioCatalogExtra stremioCatalogExtra : list2) {
            if (n89.u(stremioCatalogExtra.getName(), "search") && stremioCatalogExtra.isRequired()) {
                return true;
            }
        }
        return false;
    }

    public final boolean shouldShowOnHome() {
        if (isSearchOnly()) {
            return false;
        }
        return !cr4.b(this.showInHome, Boolean.FALSE);
    }

    @kp6
    public String toString() {
        String str = this.type;
        String str2 = this.id;
        String str3 = this.name;
        List<StremioCatalogExtra> list = this.extra;
        Integer num = this.pageSize;
        Boolean bool = this.showInHome;
        List<String> list2 = this.extraSupported;
        List<String> list3 = this.extraRequired;
        StringBuilder sbM = fi7.m("StremioCatalog(type=", str, ", id=", str2, ", name=");
        sbM.append(str3);
        sbM.append(", extra=");
        sbM.append(list);
        sbM.append(", pageSize=");
        sbM.append(num);
        sbM.append(", showInHome=");
        sbM.append(bool);
        sbM.append(", extraSupported=");
        sbM.append(list2);
        sbM.append(", extraRequired=");
        sbM.append(list3);
        sbM.append(")");
        return sbM.toString();
    }

    public /* synthetic */ StremioCatalog(String str, String str2, String str3, List list, Integer num, Boolean bool, List list2, List list3, int i, uz1 uz1Var) {
        this(str, str2, str3, (i & 8) != 0 ? null : list, (i & 16) != 0 ? null : num, (i & 32) != 0 ? null : bool, (i & 64) != 0 ? null : list2, (i & 128) != 0 ? null : list3);
    }
}
