package com.google.android.gms.common.api;

import E1.C0104k;
import M2.b;
import O1.C0225a;
import P2.w;
import Q2.a;
import Z.g;
import android.app.PendingIntent;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.ReflectedParcelable;
import com.google.android.gms.internal.measurement.X1;
import d5.AbstractC0844a;
import java.util.Arrays;
import n4.u0;

/* JADX INFO: loaded from: classes.dex */
public final class Status extends a implements ReflectedParcelable {
    public static final Parcelable.Creator<Status> CREATOR = new C0104k(11);

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final int f9550q;

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

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public final PendingIntent f9552s;

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

    public Status(int i, String str, PendingIntent pendingIntent, b bVar) {
        this.f9550q = i;
        this.f9551r = str;
        this.f9552s = pendingIntent;
        this.f9553t = bVar;
    }

    public final boolean equals(Object obj) {
        if (!(obj instanceof Status)) {
            return false;
        }
        Status status = (Status) obj;
        return this.f9550q == status.f9550q && w.i(this.f9551r, status.f9551r) && w.i(this.f9552s, status.f9552s) && w.i(this.f9553t, status.f9553t);
    }

    public final int hashCode() {
        return Arrays.hashCode(new Object[]{Integer.valueOf(this.f9550q), this.f9551r, this.f9552s, this.f9553t});
    }

    public final String toString() {
        C0225a c0225a = new C0225a(this);
        String strJ = this.f9551r;
        if (strJ == null) {
            int i = this.f9550q;
            switch (i) {
                case -1:
                    strJ = "SUCCESS_CACHE";
                    break;
                case u0.f15495q /* 0 */:
                    strJ = "SUCCESS";
                    break;
                case 1:
                case 9:
                case 11:
                case 12:
                default:
                    strJ = AbstractC0844a.j("unknown status code: ", i);
                    break;
                case 2:
                    strJ = "SERVICE_VERSION_UPDATE_REQUIRED";
                    break;
                case 3:
                    strJ = "SERVICE_DISABLED";
                    break;
                case 4:
                    strJ = "SIGN_IN_REQUIRED";
                    break;
                case 5:
                    strJ = "INVALID_ACCOUNT";
                    break;
                case g.STRING_SET_FIELD_NUMBER /* 6 */:
                    strJ = "RESOLUTION_REQUIRED";
                    break;
                case g.DOUBLE_FIELD_NUMBER /* 7 */:
                    strJ = "NETWORK_ERROR";
                    break;
                case g.BYTES_FIELD_NUMBER /* 8 */:
                    strJ = "INTERNAL_ERROR";
                    break;
                case 10:
                    strJ = "DEVELOPER_ERROR";
                    break;
                case 13:
                    strJ = "ERROR";
                    break;
                case 14:
                    strJ = "INTERRUPTED";
                    break;
                case 15:
                    strJ = "TIMEOUT";
                    break;
                case 16:
                    strJ = "CANCELED";
                    break;
                case 17:
                    strJ = "API_NOT_CONNECTED";
                    break;
                case 18:
                    strJ = "DEAD_CLIENT";
                    break;
                case 19:
                    strJ = "REMOTE_EXCEPTION";
                    break;
                case 20:
                    strJ = "CONNECTION_SUSPENDED_DURING_CALL";
                    break;
                case 21:
                    strJ = "RECONNECTION_TIMED_OUT_DURING_UPDATE";
                    break;
                case 22:
                    strJ = "RECONNECTION_TIMED_OUT";
                    break;
            }
        }
        c0225a.d(strJ, "statusCode");
        c0225a.d(this.f9552s, "resolution");
        return c0225a.toString();
    }

    @Override // android.os.Parcelable
    public final void writeToParcel(Parcel parcel, int i) {
        int iU = X1.U(parcel, 20293);
        X1.Z(parcel, 1, 4);
        parcel.writeInt(this.f9550q);
        X1.R(parcel, 2, this.f9551r);
        X1.Q(parcel, 3, this.f9552s, i);
        X1.Q(parcel, 4, this.f9553t, i);
        X1.Y(parcel, iU);
    }
}
