package g2;

import java.io.IOException;

/* JADX INFO: compiled from: DERGeneralizedTime.java */
/* JADX INFO: loaded from: classes.dex */
public class q0 extends i {
    public q0(byte[] bArr) {
        super(bArr);
    }

    private byte[] t() {
        byte[] bArr = this.f4708e;
        if (bArr[bArr.length - 1] != 90) {
            return bArr;
        }
        if (!q()) {
            byte[] bArr2 = this.f4708e;
            byte[] bArr3 = new byte[bArr2.length + 4];
            System.arraycopy(bArr2, 0, bArr3, 0, bArr2.length - 1);
            System.arraycopy(i2.c.d("0000Z"), 0, bArr3, this.f4708e.length - 1, 5);
            return bArr3;
        }
        if (!r()) {
            byte[] bArr4 = this.f4708e;
            byte[] bArr5 = new byte[bArr4.length + 2];
            System.arraycopy(bArr4, 0, bArr5, 0, bArr4.length - 1);
            System.arraycopy(i2.c.d("00Z"), 0, bArr5, this.f4708e.length - 1, 3);
            return bArr5;
        }
        if (!p()) {
            return this.f4708e;
        }
        int length = this.f4708e.length - 2;
        while (length > 0 && this.f4708e[length] == 48) {
            length--;
        }
        byte[] bArr6 = this.f4708e;
        if (bArr6[length] == 46) {
            byte[] bArr7 = new byte[length + 1];
            System.arraycopy(bArr6, 0, bArr7, 0, length);
            bArr7[length] = 90;
            return bArr7;
        }
        byte[] bArr8 = new byte[length + 2];
        int i3 = length + 1;
        System.arraycopy(bArr6, 0, bArr8, 0, i3);
        bArr8[i3] = 90;
        return bArr8;
    }

    @Override // g2.i, g2.s
    void i(q qVar, boolean z2) throws IOException {
        qVar.n(z2, 24, t());
    }

    @Override // g2.i, g2.s
    int j() {
        int length = t().length;
        return y1.a(length) + 1 + length;
    }

    @Override // g2.i, g2.s
    s n() {
        return this;
    }

    @Override // g2.i, g2.s
    s o() {
        return this;
    }
}
