package com.strmr.ps.data.local.entity;

import androidx.media3.container.NalUnitUtil;
import com.google.android.gms.common.Scopes;
import defpackage.cr4;
import defpackage.fi7;
import defpackage.ih7;
import defpackage.kp6;
import defpackage.n41;
import defpackage.pq6;
import defpackage.uz1;
import defpackage.vm2;
import defpackage.vw2;
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\u0005\n\u0002\u0010\t\n\u0000\n\u0002\u0010\b\n\u0002\b\t\n\u0002\u0010\u000b\n\u0002\b2\b\u0087\b\u0018\u00002\u00020\u0001B\u009d\u0001\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0003\u0012\b\u0010\u0005\u001a\u0004\u0018\u00010\u0003\u0012\u0006\u0010\u0006\u001a\u00020\u0003\u0012\u0006\u0010\u0007\u001a\u00020\u0003\u0012\b\u0010\b\u001a\u0004\u0018\u00010\t\u0012\b\u0010\n\u001a\u0004\u0018\u00010\u000b\u0012\b\u0010\f\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\r\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\u000e\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\u000f\u001a\u0004\u0018\u00010\u000b\u0012\b\u0010\u0010\u001a\u0004\u0018\u00010\t\u0012\b\u0010\u0011\u001a\u0004\u0018\u00010\u000b\u0012\u0006\u0010\u0012\u001a\u00020\t\u0012\u0006\u0010\u0013\u001a\u00020\t\u0012\b\b\u0002\u0010\u0014\u001a\u00020\u0015¢\u0006\u0004\b\u0016\u0010\u0017J\u0006\u0010.\u001a\u00020\u0003J\u0006\u0010/\u001a\u00020\u0015J\u0006\u00100\u001a\u00020\u0015J\t\u00101\u001a\u00020\u0003HÆ\u0003J\t\u00102\u001a\u00020\u0003HÆ\u0003J\u000b\u00103\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\t\u00104\u001a\u00020\u0003HÆ\u0003J\t\u00105\u001a\u00020\u0003HÆ\u0003J\u0010\u00106\u001a\u0004\u0018\u00010\tHÆ\u0003¢\u0006\u0002\u0010\u001fJ\u0010\u00107\u001a\u0004\u0018\u00010\u000bHÆ\u0003¢\u0006\u0002\u0010\"J\u000b\u00108\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u00109\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010:\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u0010\u0010;\u001a\u0004\u0018\u00010\u000bHÆ\u0003¢\u0006\u0002\u0010\"J\u0010\u0010<\u001a\u0004\u0018\u00010\tHÆ\u0003¢\u0006\u0002\u0010\u001fJ\u0010\u0010=\u001a\u0004\u0018\u00010\u000bHÆ\u0003¢\u0006\u0002\u0010\"J\t\u0010>\u001a\u00020\tHÆ\u0003J\t\u0010?\u001a\u00020\tHÆ\u0003J\t\u0010@\u001a\u00020\u0015HÆ\u0003JÀ\u0001\u0010A\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\b\b\u0002\u0010\u0006\u001a\u00020\u00032\b\b\u0002\u0010\u0007\u001a\u00020\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\n\b\u0002\u0010\r\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u000e\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u000f\u001a\u0004\u0018\u00010\u000b2\n\b\u0002\u0010\u0010\u001a\u0004\u0018\u00010\t2\n\b\u0002\u0010\u0011\u001a\u0004\u0018\u00010\u000b2\b\b\u0002\u0010\u0012\u001a\u00020\t2\b\b\u0002\u0010\u0013\u001a\u00020\t2\b\b\u0002\u0010\u0014\u001a\u00020\u0015HÆ\u0001¢\u0006\u0002\u0010BJ\u0013\u0010C\u001a\u00020\u00152\b\u0010D\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010E\u001a\u00020\u000bHÖ\u0001J\t\u0010F\u001a\u00020\u0003HÖ\u0001R\u0016\u0010\u0002\u001a\u00020\u00038\u0006X\u0087\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0018\u0010\u0019R\u0011\u0010\u0004\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u001a\u0010\u0019R\u0013\u0010\u0005\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u001b\u0010\u0019R\u0011\u0010\u0006\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u001c\u0010\u0019R\u0011\u0010\u0007\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u001d\u0010\u0019R\u0015\u0010\b\u001a\u0004\u0018\u00010\t¢\u0006\n\n\u0002\u0010 \u001a\u0004\b\u001e\u0010\u001fR\u0015\u0010\n\u001a\u0004\u0018\u00010\u000b¢\u0006\n\n\u0002\u0010#\u001a\u0004\b!\u0010\"R\u0013\u0010\f\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b$\u0010\u0019R\u0013\u0010\r\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b%\u0010\u0019R\u0013\u0010\u000e\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b&\u0010\u0019R\u0015\u0010\u000f\u001a\u0004\u0018\u00010\u000b¢\u0006\n\n\u0002\u0010#\u001a\u0004\b'\u0010\"R\u0015\u0010\u0010\u001a\u0004\u0018\u00010\t¢\u0006\n\n\u0002\u0010 \u001a\u0004\b(\u0010\u001fR\u0015\u0010\u0011\u001a\u0004\u0018\u00010\u000b¢\u0006\n\n\u0002\u0010#\u001a\u0004\b)\u0010\"R\u0011\u0010\u0012\u001a\u00020\t¢\u0006\b\n\u0000\u001a\u0004\b*\u0010+R\u0011\u0010\u0013\u001a\u00020\t¢\u0006\b\n\u0000\u001a\u0004\b,\u0010+R\u0011\u0010\u0014\u001a\u00020\u0015¢\u0006\b\n\u0000\u001a\u0004\b\u0014\u0010-¨\u0006G"}, d2 = {"Lcom/strmr/ps/data/local/entity/RealDebridAccount;", "", "providerId", "", "accessToken", "refreshToken", "clientId", "clientSecret", "tokenExpiresAt", "", "userId", "", "username", Scopes.EMAIL, "accountType", "premiumDaysRemaining", "expiresAt", "points", "lastVerifiedAt", "createdAt", "isAuthValid", "", "<init>", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Integer;JJZ)V", "getProviderId", "()Ljava/lang/String;", "getAccessToken", "getRefreshToken", "getClientId", "getClientSecret", "getTokenExpiresAt", "()Ljava/lang/Long;", "Ljava/lang/Long;", "getUserId", "()Ljava/lang/Integer;", "Ljava/lang/Integer;", "getUsername", "getEmail", "getAccountType", "getPremiumDaysRemaining", "getExpiresAt", "getPoints", "getLastVerifiedAt", "()J", "getCreatedAt", "()Z", "getAuthHeader", "isTokenExpired", "isPremium", "component1", "component2", "component3", "component4", "component5", "component6", "component7", "component8", "component9", "component10", "component11", "component12", "component13", "component14", "component15", "component16", "copy", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Integer;JJZ)Lcom/strmr/ps/data/local/entity/RealDebridAccount;", "equals", "other", "hashCode", "toString", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vm2
public final /* data */ class RealDebridAccount {

    @kp6
    private final String accessToken;

    @pq6
    private final String accountType;

    @kp6
    private final String clientId;

    @kp6
    private final String clientSecret;
    private final long createdAt;

    @pq6
    private final String email;

    @pq6
    private final Long expiresAt;
    private final boolean isAuthValid;
    private final long lastVerifiedAt;

    @pq6
    private final Integer points;

    @pq6
    private final Integer premiumDaysRemaining;

    @ih7
    @kp6
    private final String providerId;

    @pq6
    private final String refreshToken;

    @pq6
    private final Long tokenExpiresAt;

    @pq6
    private final Integer userId;

    @pq6
    private final String username;

    public RealDebridAccount(@kp6 String str, @kp6 String str2, @pq6 String str3, @kp6 String str4, @kp6 String str5, @pq6 Long l, @pq6 Integer num, @pq6 String str6, @pq6 String str7, @pq6 String str8, @pq6 Integer num2, @pq6 Long l2, @pq6 Integer num3, long j, long j2, boolean z) {
        cr4.g(str, "providerId");
        cr4.g(str2, "accessToken");
        cr4.g(str4, "clientId");
        cr4.g(str5, "clientSecret");
        this.providerId = str;
        this.accessToken = str2;
        this.refreshToken = str3;
        this.clientId = str4;
        this.clientSecret = str5;
        this.tokenExpiresAt = l;
        this.userId = num;
        this.username = str6;
        this.email = str7;
        this.accountType = str8;
        this.premiumDaysRemaining = num2;
        this.expiresAt = l2;
        this.points = num3;
        this.lastVerifiedAt = j;
        this.createdAt = j2;
        this.isAuthValid = z;
    }

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

    @pq6
    /* JADX INFO: renamed from: component10, reason: from getter */
    public final String getAccountType() {
        return this.accountType;
    }

    @pq6
    /* JADX INFO: renamed from: component11, reason: from getter */
    public final Integer getPremiumDaysRemaining() {
        return this.premiumDaysRemaining;
    }

    @pq6
    /* JADX INFO: renamed from: component12, reason: from getter */
    public final Long getExpiresAt() {
        return this.expiresAt;
    }

    @pq6
    /* JADX INFO: renamed from: component13, reason: from getter */
    public final Integer getPoints() {
        return this.points;
    }

    /* JADX INFO: renamed from: component14, reason: from getter */
    public final long getLastVerifiedAt() {
        return this.lastVerifiedAt;
    }

    /* JADX INFO: renamed from: component15, reason: from getter */
    public final long getCreatedAt() {
        return this.createdAt;
    }

    /* JADX INFO: renamed from: component16, reason: from getter */
    public final boolean getIsAuthValid() {
        return this.isAuthValid;
    }

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

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

    @kp6
    /* JADX INFO: renamed from: component4, reason: from getter */
    public final String getClientId() {
        return this.clientId;
    }

    @kp6
    /* JADX INFO: renamed from: component5, reason: from getter */
    public final String getClientSecret() {
        return this.clientSecret;
    }

    @pq6
    /* JADX INFO: renamed from: component6, reason: from getter */
    public final Long getTokenExpiresAt() {
        return this.tokenExpiresAt;
    }

    @pq6
    /* JADX INFO: renamed from: component7, reason: from getter */
    public final Integer getUserId() {
        return this.userId;
    }

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

    @pq6
    /* JADX INFO: renamed from: component9, reason: from getter */
    public final String getEmail() {
        return this.email;
    }

    @kp6
    public final RealDebridAccount copy(@kp6 String providerId, @kp6 String accessToken, @pq6 String refreshToken, @kp6 String clientId, @kp6 String clientSecret, @pq6 Long tokenExpiresAt, @pq6 Integer userId, @pq6 String username, @pq6 String email, @pq6 String accountType, @pq6 Integer premiumDaysRemaining, @pq6 Long expiresAt, @pq6 Integer points, long lastVerifiedAt, long createdAt, boolean isAuthValid) {
        cr4.g(providerId, "providerId");
        cr4.g(accessToken, "accessToken");
        cr4.g(clientId, "clientId");
        cr4.g(clientSecret, "clientSecret");
        return new RealDebridAccount(providerId, accessToken, refreshToken, clientId, clientSecret, tokenExpiresAt, userId, username, email, accountType, premiumDaysRemaining, expiresAt, points, lastVerifiedAt, createdAt, isAuthValid);
    }

    public boolean equals(@pq6 Object other) {
        if (this == other) {
            return true;
        }
        if (!(other instanceof RealDebridAccount)) {
            return false;
        }
        RealDebridAccount realDebridAccount = (RealDebridAccount) other;
        return cr4.b(this.providerId, realDebridAccount.providerId) && cr4.b(this.accessToken, realDebridAccount.accessToken) && cr4.b(this.refreshToken, realDebridAccount.refreshToken) && cr4.b(this.clientId, realDebridAccount.clientId) && cr4.b(this.clientSecret, realDebridAccount.clientSecret) && cr4.b(this.tokenExpiresAt, realDebridAccount.tokenExpiresAt) && cr4.b(this.userId, realDebridAccount.userId) && cr4.b(this.username, realDebridAccount.username) && cr4.b(this.email, realDebridAccount.email) && cr4.b(this.accountType, realDebridAccount.accountType) && cr4.b(this.premiumDaysRemaining, realDebridAccount.premiumDaysRemaining) && cr4.b(this.expiresAt, realDebridAccount.expiresAt) && cr4.b(this.points, realDebridAccount.points) && this.lastVerifiedAt == realDebridAccount.lastVerifiedAt && this.createdAt == realDebridAccount.createdAt && this.isAuthValid == realDebridAccount.isAuthValid;
    }

    @kp6
    public final String getAccessToken() {
        return this.accessToken;
    }

    @pq6
    public final String getAccountType() {
        return this.accountType;
    }

    @kp6
    public final String getAuthHeader() {
        return n41.n("Bearer ", this.accessToken);
    }

    @kp6
    public final String getClientId() {
        return this.clientId;
    }

    @kp6
    public final String getClientSecret() {
        return this.clientSecret;
    }

    public final long getCreatedAt() {
        return this.createdAt;
    }

    @pq6
    public final String getEmail() {
        return this.email;
    }

    @pq6
    public final Long getExpiresAt() {
        return this.expiresAt;
    }

    public final long getLastVerifiedAt() {
        return this.lastVerifiedAt;
    }

    @pq6
    public final Integer getPoints() {
        return this.points;
    }

    @pq6
    public final Integer getPremiumDaysRemaining() {
        return this.premiumDaysRemaining;
    }

    @kp6
    public final String getProviderId() {
        return this.providerId;
    }

    @pq6
    public final String getRefreshToken() {
        return this.refreshToken;
    }

    @pq6
    public final Long getTokenExpiresAt() {
        return this.tokenExpiresAt;
    }

    @pq6
    public final Integer getUserId() {
        return this.userId;
    }

    @pq6
    public final String getUsername() {
        return this.username;
    }

    public int hashCode() {
        int iB = vw2.b(this.providerId.hashCode() * 31, 31, this.accessToken);
        String str = this.refreshToken;
        int iB2 = vw2.b(vw2.b((iB + (str == null ? 0 : str.hashCode())) * 31, 31, this.clientId), 31, this.clientSecret);
        Long l = this.tokenExpiresAt;
        int iHashCode = (iB2 + (l == null ? 0 : l.hashCode())) * 31;
        Integer num = this.userId;
        int iHashCode2 = (iHashCode + (num == null ? 0 : num.hashCode())) * 31;
        String str2 = this.username;
        int iHashCode3 = (iHashCode2 + (str2 == null ? 0 : str2.hashCode())) * 31;
        String str3 = this.email;
        int iHashCode4 = (iHashCode3 + (str3 == null ? 0 : str3.hashCode())) * 31;
        String str4 = this.accountType;
        int iHashCode5 = (iHashCode4 + (str4 == null ? 0 : str4.hashCode())) * 31;
        Integer num2 = this.premiumDaysRemaining;
        int iHashCode6 = (iHashCode5 + (num2 == null ? 0 : num2.hashCode())) * 31;
        Long l2 = this.expiresAt;
        int iHashCode7 = (iHashCode6 + (l2 == null ? 0 : l2.hashCode())) * 31;
        Integer num3 = this.points;
        return Boolean.hashCode(this.isAuthValid) + fi7.b(fi7.b((iHashCode7 + (num3 != null ? num3.hashCode() : 0)) * 31, 31, this.lastVerifiedAt), 31, this.createdAt);
    }

    public final boolean isAuthValid() {
        return this.isAuthValid;
    }

    public final boolean isPremium() {
        return cr4.b(this.accountType, "premium");
    }

    public final boolean isTokenExpired() {
        Long l = this.tokenExpiresAt;
        if (l != null) {
            if (System.currentTimeMillis() >= l.longValue()) {
                return true;
            }
        }
        return false;
    }

    @kp6
    public String toString() {
        String str = this.providerId;
        String str2 = this.accessToken;
        String str3 = this.refreshToken;
        String str4 = this.clientId;
        String str5 = this.clientSecret;
        Long l = this.tokenExpiresAt;
        Integer num = this.userId;
        String str6 = this.username;
        String str7 = this.email;
        String str8 = this.accountType;
        Integer num2 = this.premiumDaysRemaining;
        Long l2 = this.expiresAt;
        Integer num3 = this.points;
        long j = this.lastVerifiedAt;
        long j2 = this.createdAt;
        boolean z = this.isAuthValid;
        StringBuilder sbM = fi7.m("RealDebridAccount(providerId=", str, ", accessToken=", str2, ", refreshToken=");
        vw2.aa(sbM, str3, ", clientId=", str4, ", clientSecret=");
        sbM.append(str5);
        sbM.append(", tokenExpiresAt=");
        sbM.append(l);
        sbM.append(", userId=");
        sbM.append(num);
        sbM.append(", username=");
        sbM.append(str6);
        sbM.append(", email=");
        vw2.aa(sbM, str7, ", accountType=", str8, ", premiumDaysRemaining=");
        sbM.append(num2);
        sbM.append(", expiresAt=");
        sbM.append(l2);
        sbM.append(", points=");
        sbM.append(num3);
        sbM.append(", lastVerifiedAt=");
        sbM.append(j);
        sbM.append(", createdAt=");
        sbM.append(j2);
        sbM.append(", isAuthValid=");
        sbM.append(z);
        sbM.append(")");
        return sbM.toString();
    }

    public /* synthetic */ RealDebridAccount(String str, String str2, String str3, String str4, String str5, Long l, Integer num, String str6, String str7, String str8, Integer num2, Long l2, Integer num3, long j, long j2, boolean z, int i, uz1 uz1Var) {
        this((i & 1) != 0 ? "realdebrid" : str, str2, str3, str4, str5, l, num, str6, str7, str8, num2, l2, num3, j, j2, (i & 32768) != 0 ? true : z);
    }
}
