package com.strmr.ps.data.remote.model.stremio;

import androidx.media3.container.NalUnitUtil;
import com.google.android.gms.common.internal.ImagesContract;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import com.google.gson.annotations.SerializedName;
import defpackage.cr4;
import defpackage.fi7;
import defpackage.kp6;
import defpackage.n89;
import defpackage.pq6;
import defpackage.uz1;
import defpackage.vw2;
import java.util.List;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u00000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0005\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\b\u0011\n\u0002\u0010\u000b\n\u0002\b\u0014\b\u0086\b\u0018\u00002\u00020\u0001By\u0012\n\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u0003\u0012\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u0003\u0012\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u0003\u0012\n\b\u0002\u0010\u0006\u001a\u0004\u0018\u00010\u0003\u0012\n\b\u0002\u0010\u0007\u001a\u0004\u0018\u00010\u0003\u0012\n\b\u0002\u0010\b\u001a\u0004\u0018\u00010\t\u0012\n\b\u0002\u0010\n\u001a\u0004\u0018\u00010\u000b\u0012\n\b\u0002\u0010\f\u001a\u0004\u0018\u00010\u0003\u0012\u0010\b\u0002\u0010\r\u001a\n\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u000e¢\u0006\u0004\b\u000f\u0010\u0010J\u000b\u0010%\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010&\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010'\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010(\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010)\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u0010\u0010*\u001a\u0004\u0018\u00010\tHÆ\u0003¢\u0006\u0002\u0010\u0018J\u000b\u0010+\u001a\u0004\u0018\u00010\u000bHÆ\u0003J\u000b\u0010,\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u0011\u0010-\u001a\n\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u000eHÆ\u0003J\u0080\u0001\u0010.\u001a\u00020\u00002\n\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u0006\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u0007\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\b\u001a\u0004\u0018\u00010\t2\n\b\u0002\u0010\n\u001a\u0004\u0018\u00010\u000b2\n\b\u0002\u0010\f\u001a\u0004\u0018\u00010\u00032\u0010\b\u0002\u0010\r\u001a\n\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u000eHÆ\u0001¢\u0006\u0002\u0010/J\u0013\u00100\u001a\u00020 2\b\u00101\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u00102\u001a\u00020\tHÖ\u0001J\t\u00103\u001a\u00020\u0003HÖ\u0001R\u0018\u0010\u0002\u001a\u0004\u0018\u00010\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0011\u0010\u0012R\u0018\u0010\u0004\u001a\u0004\u0018\u00010\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0013\u0010\u0012R\u0018\u0010\u0005\u001a\u0004\u0018\u00010\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0014\u0010\u0012R\u0018\u0010\u0006\u001a\u0004\u0018\u00010\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0015\u0010\u0012R\u0018\u0010\u0007\u001a\u0004\u0018\u00010\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0016\u0010\u0012R\u001a\u0010\b\u001a\u0004\u0018\u00010\t8\u0006X\u0087\u0004¢\u0006\n\n\u0002\u0010\u0019\u001a\u0004\b\u0017\u0010\u0018R\u0018\u0010\n\u001a\u0004\u0018\u00010\u000b8\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u001a\u0010\u001bR\u0018\u0010\f\u001a\u0004\u0018\u00010\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u001c\u0010\u0012R\u001e\u0010\r\u001a\n\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u000e8\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u001d\u0010\u001eR\u0011\u0010\u001f\u001a\u00020 8F¢\u0006\u0006\u001a\u0004\b\u001f\u0010!R\u0011\u0010\"\u001a\u00020 8F¢\u0006\u0006\u001a\u0004\b\"\u0010!R\u0011\u0010#\u001a\u00020\u00038F¢\u0006\u0006\u001a\u0004\b$\u0010\u0012¨\u00064"}, d2 = {"Lcom/strmr/ps/data/remote/model/stremio/StremioStream;", "", "infoHash", "", ImagesContract.URL, AppMeasurementSdk.ConditionalUserProperty.NAME, "title", "description", "fileIdx", "", "behaviorHints", "Lcom/strmr/ps/data/remote/model/stremio/BehaviorHints;", "externalUrl", "sources", "", "<init>", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lcom/strmr/ps/data/remote/model/stremio/BehaviorHints;Ljava/lang/String;Ljava/util/List;)V", "getInfoHash", "()Ljava/lang/String;", "getUrl", "getName", "getTitle", "getDescription", "getFileIdx", "()Ljava/lang/Integer;", "Ljava/lang/Integer;", "getBehaviorHints", "()Lcom/strmr/ps/data/remote/model/stremio/BehaviorHints;", "getExternalUrl", "getSources", "()Ljava/util/List;", "isDirectUrl", "", "()Z", "isTorrent", "effectiveTitle", "getEffectiveTitle", "component1", "component2", "component3", "component4", "component5", "component6", "component7", "component8", "component9", "copy", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lcom/strmr/ps/data/remote/model/stremio/BehaviorHints;Ljava/lang/String;Ljava/util/List;)Lcom/strmr/ps/data/remote/model/stremio/StremioStream;", "equals", "other", "hashCode", "toString", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public final /* data */ class StremioStream {

    @SerializedName("behaviorHints")
    @pq6
    private final BehaviorHints behaviorHints;

    @SerializedName("description")
    @pq6
    private final String description;

    @SerializedName("externalUrl")
    @pq6
    private final String externalUrl;

    @SerializedName("fileIdx")
    @pq6
    private final Integer fileIdx;

    @SerializedName("infoHash")
    @pq6
    private final String infoHash;

    @SerializedName(AppMeasurementSdk.ConditionalUserProperty.NAME)
    @pq6
    private final String name;

    @SerializedName("sources")
    @pq6
    private final List<String> sources;

    @SerializedName("title")
    @pq6
    private final String title;

    @SerializedName(ImagesContract.URL)
    @pq6
    private final String url;

    public StremioStream() {
        this(null, null, null, null, null, null, null, null, null, 511, null);
    }

    /* JADX WARN: Multi-variable type inference failed */
    public static /* synthetic */ StremioStream copy$default(StremioStream stremioStream, String str, String str2, String str3, String str4, String str5, Integer num, BehaviorHints behaviorHints, String str6, List list, int i, Object obj) {
        if ((i & 1) != 0) {
            str = stremioStream.infoHash;
        }
        if ((i & 2) != 0) {
            str2 = stremioStream.url;
        }
        if ((i & 4) != 0) {
            str3 = stremioStream.name;
        }
        if ((i & 8) != 0) {
            str4 = stremioStream.title;
        }
        if ((i & 16) != 0) {
            str5 = stremioStream.description;
        }
        if ((i & 32) != 0) {
            num = stremioStream.fileIdx;
        }
        if ((i & 64) != 0) {
            behaviorHints = stremioStream.behaviorHints;
        }
        if ((i & 128) != 0) {
            str6 = stremioStream.externalUrl;
        }
        if ((i & 256) != 0) {
            list = stremioStream.sources;
        }
        String str7 = str6;
        List list2 = list;
        Integer num2 = num;
        BehaviorHints behaviorHints2 = behaviorHints;
        String str8 = str5;
        String str9 = str3;
        return stremioStream.copy(str, str2, str9, str4, str8, num2, behaviorHints2, str7, list2);
    }

    @pq6
    /* JADX INFO: renamed from: component1, reason: from getter */
    public final String getInfoHash() {
        return this.infoHash;
    }

    @pq6
    /* JADX INFO: renamed from: component2, reason: from getter */
    public final String getUrl() {
        return this.url;
    }

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

    @pq6
    /* JADX INFO: renamed from: component4, reason: from getter */
    public final String getTitle() {
        return this.title;
    }

    @pq6
    /* JADX INFO: renamed from: component5, reason: from getter */
    public final String getDescription() {
        return this.description;
    }

    @pq6
    /* JADX INFO: renamed from: component6, reason: from getter */
    public final Integer getFileIdx() {
        return this.fileIdx;
    }

    @pq6
    /* JADX INFO: renamed from: component7, reason: from getter */
    public final BehaviorHints getBehaviorHints() {
        return this.behaviorHints;
    }

    @pq6
    /* JADX INFO: renamed from: component8, reason: from getter */
    public final String getExternalUrl() {
        return this.externalUrl;
    }

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

    @kp6
    public final StremioStream copy(@pq6 String infoHash, @pq6 String url, @pq6 String name, @pq6 String title, @pq6 String description, @pq6 Integer fileIdx, @pq6 BehaviorHints behaviorHints, @pq6 String externalUrl, @pq6 List<String> sources) {
        return new StremioStream(infoHash, url, name, title, description, fileIdx, behaviorHints, externalUrl, sources);
    }

    public boolean equals(@pq6 Object other) {
        if (this == other) {
            return true;
        }
        if (!(other instanceof StremioStream)) {
            return false;
        }
        StremioStream stremioStream = (StremioStream) other;
        return cr4.b(this.infoHash, stremioStream.infoHash) && cr4.b(this.url, stremioStream.url) && cr4.b(this.name, stremioStream.name) && cr4.b(this.title, stremioStream.title) && cr4.b(this.description, stremioStream.description) && cr4.b(this.fileIdx, stremioStream.fileIdx) && cr4.b(this.behaviorHints, stremioStream.behaviorHints) && cr4.b(this.externalUrl, stremioStream.externalUrl) && cr4.b(this.sources, stremioStream.sources);
    }

    @pq6
    public final BehaviorHints getBehaviorHints() {
        return this.behaviorHints;
    }

    @pq6
    public final String getDescription() {
        return this.description;
    }

    @kp6
    public final String getEffectiveTitle() {
        String str = this.title;
        if (str != null) {
            return str;
        }
        String str2 = this.name;
        if (str2 != null) {
            return str2;
        }
        String str3 = this.description;
        return str3 == null ? "Unknown" : str3;
    }

    @pq6
    public final String getExternalUrl() {
        return this.externalUrl;
    }

    @pq6
    public final Integer getFileIdx() {
        return this.fileIdx;
    }

    @pq6
    public final String getInfoHash() {
        return this.infoHash;
    }

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

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

    @pq6
    public final String getTitle() {
        return this.title;
    }

    @pq6
    public final String getUrl() {
        return this.url;
    }

    public int hashCode() {
        String str = this.infoHash;
        int iHashCode = (str == null ? 0 : str.hashCode()) * 31;
        String str2 = this.url;
        int iHashCode2 = (iHashCode + (str2 == null ? 0 : str2.hashCode())) * 31;
        String str3 = this.name;
        int iHashCode3 = (iHashCode2 + (str3 == null ? 0 : str3.hashCode())) * 31;
        String str4 = this.title;
        int iHashCode4 = (iHashCode3 + (str4 == null ? 0 : str4.hashCode())) * 31;
        String str5 = this.description;
        int iHashCode5 = (iHashCode4 + (str5 == null ? 0 : str5.hashCode())) * 31;
        Integer num = this.fileIdx;
        int iHashCode6 = (iHashCode5 + (num == null ? 0 : num.hashCode())) * 31;
        BehaviorHints behaviorHints = this.behaviorHints;
        int iHashCode7 = (iHashCode6 + (behaviorHints == null ? 0 : behaviorHints.hashCode())) * 31;
        String str6 = this.externalUrl;
        int iHashCode8 = (iHashCode7 + (str6 == null ? 0 : str6.hashCode())) * 31;
        List<String> list = this.sources;
        return iHashCode8 + (list != null ? list.hashCode() : 0);
    }

    public final boolean isDirectUrl() {
        String str = this.url;
        return !(str == null || n89.ab(str));
    }

    public final boolean isTorrent() {
        String str = this.infoHash;
        if (str == null || n89.ab(str)) {
            return false;
        }
        String str2 = this.url;
        return str2 == null || n89.ab(str2);
    }

    @kp6
    public String toString() {
        String str = this.infoHash;
        String str2 = this.url;
        String str3 = this.name;
        String str4 = this.title;
        String str5 = this.description;
        Integer num = this.fileIdx;
        BehaviorHints behaviorHints = this.behaviorHints;
        String str6 = this.externalUrl;
        List<String> list = this.sources;
        StringBuilder sbM = fi7.m("StremioStream(infoHash=", str, ", url=", str2, ", name=");
        vw2.aa(sbM, str3, ", title=", str4, ", description=");
        sbM.append(str5);
        sbM.append(", fileIdx=");
        sbM.append(num);
        sbM.append(", behaviorHints=");
        sbM.append(behaviorHints);
        sbM.append(", externalUrl=");
        sbM.append(str6);
        sbM.append(", sources=");
        return fi7.i(sbM, list, ")");
    }

    public StremioStream(@pq6 String str, @pq6 String str2, @pq6 String str3, @pq6 String str4, @pq6 String str5, @pq6 Integer num, @pq6 BehaviorHints behaviorHints, @pq6 String str6, @pq6 List<String> list) {
        this.infoHash = str;
        this.url = str2;
        this.name = str3;
        this.title = str4;
        this.description = str5;
        this.fileIdx = num;
        this.behaviorHints = behaviorHints;
        this.externalUrl = str6;
        this.sources = list;
    }

    public /* synthetic */ StremioStream(String str, String str2, String str3, String str4, String str5, Integer num, BehaviorHints behaviorHints, String str6, List list, int i, uz1 uz1Var) {
        this((i & 1) != 0 ? null : str, (i & 2) != 0 ? null : str2, (i & 4) != 0 ? null : str3, (i & 8) != 0 ? null : str4, (i & 16) != 0 ? null : str5, (i & 32) != 0 ? null : num, (i & 64) != 0 ? null : behaviorHints, (i & 128) != 0 ? null : str6, (i & 256) != 0 ? null : list);
    }
}
