package m5;

import I2.W;

/* JADX INFO: loaded from: classes3.dex */
public final class g extends W {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final boolean f21249c;

    public g(C1.k kVar, boolean z6) {
        super(kVar);
        this.f21249c = z6;
    }

    @Override // I2.W
    public final void b(byte b5) {
        if (this.f21249c) {
            h(String.valueOf(b5 & 255));
        } else {
            f(String.valueOf(b5 & 255));
        }
    }

    @Override // I2.W
    public final void d(int i6) {
        if (this.f21249c) {
            h(Long.toString(4294967295L & ((long) i6), 10));
        } else {
            f(Long.toString(4294967295L & ((long) i6), 10));
        }
    }

    @Override // I2.W
    public final void e(long j4) {
        int i6 = 63;
        String str = "0";
        if (this.f21249c) {
            if (j4 != 0) {
                if (j4 > 0) {
                    str = Long.toString(j4, 10);
                } else {
                    char[] cArr = new char[64];
                    long j6 = (j4 >>> 1) / ((long) 5);
                    long j7 = 10;
                    cArr[63] = Character.forDigit((int) (j4 - (j6 * j7)), 10);
                    while (j6 > 0) {
                        i6--;
                        cArr[i6] = Character.forDigit((int) (j6 % j7), 10);
                        j6 /= j7;
                    }
                    str = new String(cArr, i6, 64 - i6);
                }
            }
            h(str);
            return;
        }
        if (j4 != 0) {
            if (j4 > 0) {
                str = Long.toString(j4, 10);
            } else {
                char[] cArr2 = new char[64];
                long j8 = (j4 >>> 1) / ((long) 5);
                long j9 = 10;
                cArr2[63] = Character.forDigit((int) (j4 - (j8 * j9)), 10);
                while (j8 > 0) {
                    i6--;
                    cArr2[i6] = Character.forDigit((int) (j8 % j9), 10);
                    j8 /= j9;
                }
                str = new String(cArr2, i6, 64 - i6);
            }
        }
        f(str);
    }

    @Override // I2.W
    public final void g(short s6) {
        if (this.f21249c) {
            h(String.valueOf(s6 & 65535));
        } else {
            f(String.valueOf(s6 & 65535));
        }
    }
}
