func encodeVarintSnapshot(dAtA []byte, offset int, v uint64) int {
    offset -= sovSnapshot(v)
    base := offset
    for v >= 1<<7 {
        dAtA[offset] = uint8(v&0x7f | 0x80)