package com.google.android.gms.internal.ads;

import java.io.Serializable;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Objects;

/* JADX INFO: loaded from: classes2.dex */
public final class p92 extends m92 {

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

    public p92(Boolean bool) {
        Objects.requireNonNull(bool);
        this.f15315a = bool;
    }

    public static boolean j(p92 p92Var) {
        Serializable serializable = p92Var.f15315a;
        if (!(serializable instanceof Number)) {
            return false;
        }
        Number number = (Number) serializable;
        return (number instanceof BigInteger) || (number instanceof Long) || (number instanceof Integer) || (number instanceof Short) || (number instanceof Byte);
    }

    @Override // com.google.android.gms.internal.ads.m92
    public final String c() {
        Serializable serializable = this.f15315a;
        if (serializable instanceof String) {
            return (String) serializable;
        }
        if (serializable instanceof Number) {
            return h().toString();
        }
        if (serializable instanceof Boolean) {
            return ((Boolean) serializable).toString();
        }
        throw new AssertionError("Unexpected value type: ".concat(String.valueOf(serializable.getClass())));
    }

    public final boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj != null && p92.class == obj.getClass()) {
            p92 p92Var = (p92) obj;
            Serializable serializable = this.f15315a;
            Serializable serializable2 = p92Var.f15315a;
            if (serializable == null) {
                return serializable2 == null;
            }
            if (j(this) && j(p92Var)) {
                return ((serializable instanceof BigInteger) || (serializable2 instanceof BigInteger)) ? i().equals(p92Var.i()) : h().longValue() == p92Var.h().longValue();
            }
            if (!(serializable instanceof Number) || !(serializable2 instanceof Number)) {
                return serializable.equals(serializable2);
            }
            if ((serializable instanceof BigDecimal) && (serializable2 instanceof BigDecimal)) {
                return (serializable instanceof BigDecimal ? (BigDecimal) serializable : ih1.s(c())).compareTo(serializable2 instanceof BigDecimal ? (BigDecimal) serializable2 : ih1.s(p92Var.c())) == 0;
            }
            double dDoubleValue = serializable instanceof Number ? h().doubleValue() : Double.parseDouble(c());
            double dDoubleValue2 = serializable2 instanceof Number ? p92Var.h().doubleValue() : Double.parseDouble(p92Var.c());
            if (dDoubleValue == dDoubleValue2) {
                return true;
            }
            if (Double.isNaN(dDoubleValue) && Double.isNaN(dDoubleValue2)) {
                return true;
            }
        }
        return false;
    }

    public final Number h() {
        Serializable serializable = this.f15315a;
        if (serializable instanceof Number) {
            return (Number) serializable;
        }
        if (serializable instanceof String) {
            return new zzhyu((String) serializable);
        }
        throw new UnsupportedOperationException("Primitive is neither a number nor a string");
    }

    public final int hashCode() {
        long jDoubleToLongBits;
        Serializable serializable = this.f15315a;
        if (serializable == null) {
            return 31;
        }
        if (j(this)) {
            jDoubleToLongBits = h().longValue();
        } else {
            if (!(serializable instanceof Number)) {
                return serializable.hashCode();
            }
            jDoubleToLongBits = Double.doubleToLongBits(h().doubleValue());
        }
        return (int) (jDoubleToLongBits ^ (jDoubleToLongBits >>> 32));
    }

    public final BigInteger i() {
        Serializable serializable = this.f15315a;
        if (serializable instanceof BigInteger) {
            return (BigInteger) serializable;
        }
        if (j(this)) {
            return BigInteger.valueOf(h().longValue());
        }
        String strC = c();
        ih1.u0(strC);
        return new BigInteger(strC);
    }

    public p92(Number number) {
        this.f15315a = number;
    }

    public p92(String str) {
        this.f15315a = str;
    }
}
