dstIdx = append00(res, dstIdx, x); dstIdx = append00(res, dstIdx, x); dstIdx = append00(res, dstIdx, x); dstIdx = append00(res, dstIdx, x); dstIdx = append00(res, dstIdx, x); } else { res[dstIdx++] = positive ? '+' : '-'; dstIdx = append00(res, dstIdx, offH); res[dstIdx++] = ':'; dstIdx = append00(res, dstIdx, offM); if (offS != 0) { res[dstIdx++] = ':'; dstIdx = append00(res, dstIdx, offS);
dstIdx = append00(res, dstIdx, x); dstIdx = append00(res, dstIdx, x); dstIdx = append00(res, dstIdx, x); dstIdx = append00(res, dstIdx, x); dstIdx = append00(res, dstIdx, x); } else { res[dstIdx++] = positive ? '+' : '-'; dstIdx = append00(res, dstIdx, offH); res[dstIdx++] = ':'; dstIdx = append00(res, dstIdx, offM); if (offS != 0) { res[dstIdx++] = ':'; dstIdx = append00(res, dstIdx, offS);
dstIdx = append00(res, dstIdx, x); dstIdx = append00(res, dstIdx, x); dstIdx = append00(res, dstIdx, x); dstIdx = append00(res, dstIdx, x); dstIdx = append00(res, dstIdx, x); } else { res[dstIdx++] = positive ? '+' : '-'; dstIdx = append00(res, dstIdx, offH); res[dstIdx++] = ':'; dstIdx = append00(res, dstIdx, offM); if (offS != 0) { res[dstIdx++] = ':'; dstIdx = append00(res, dstIdx, offS);
dstIdx = append00(res, dstIdx, x); dstIdx = append00(res, dstIdx, x); dstIdx = append00(res, dstIdx, x); dstIdx = append00(res, dstIdx, x); dstIdx = append00(res, dstIdx, x); } else { res[dstIdx++] = positive ? '+' : '-'; dstIdx = append00(res, dstIdx, offH); if (offM != 0 || offS != 0) { res[dstIdx++] = ':'; dstIdx = append00(res, dstIdx, offM); if (offS != 0) { res[dstIdx++] = ':'; dstIdx = append00(res, dstIdx, offS);