github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/tm2/pkg/amino/tests/pb/tests.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.31.0
     4  // 	protoc        v4.24.3
     5  // source: tests.proto
     6  
     7  package pb
     8  
     9  import (
    10  	reflect "reflect"
    11  	sync "sync"
    12  
    13  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    14  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    15  	anypb "google.golang.org/protobuf/types/known/anypb"
    16  	durationpb "google.golang.org/protobuf/types/known/durationpb"
    17  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    18  )
    19  
    20  const (
    21  	// Verify that this generated code is sufficiently up-to-date.
    22  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    23  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    24  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    25  )
    26  
    27  // messages
    28  type EmptyStruct struct {
    29  	state         protoimpl.MessageState
    30  	sizeCache     protoimpl.SizeCache
    31  	unknownFields protoimpl.UnknownFields
    32  }
    33  
    34  func (x *EmptyStruct) Reset() {
    35  	*x = EmptyStruct{}
    36  	if protoimpl.UnsafeEnabled {
    37  		mi := &file_tests_proto_msgTypes[0]
    38  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    39  		ms.StoreMessageInfo(mi)
    40  	}
    41  }
    42  
    43  func (x *EmptyStruct) String() string {
    44  	return protoimpl.X.MessageStringOf(x)
    45  }
    46  
    47  func (*EmptyStruct) ProtoMessage() {}
    48  
    49  func (x *EmptyStruct) ProtoReflect() protoreflect.Message {
    50  	mi := &file_tests_proto_msgTypes[0]
    51  	if protoimpl.UnsafeEnabled && x != nil {
    52  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    53  		if ms.LoadMessageInfo() == nil {
    54  			ms.StoreMessageInfo(mi)
    55  		}
    56  		return ms
    57  	}
    58  	return mi.MessageOf(x)
    59  }
    60  
    61  // Deprecated: Use EmptyStruct.ProtoReflect.Descriptor instead.
    62  func (*EmptyStruct) Descriptor() ([]byte, []int) {
    63  	return file_tests_proto_rawDescGZIP(), []int{0}
    64  }
    65  
    66  type PrimitivesStruct struct {
    67  	state         protoimpl.MessageState
    68  	sizeCache     protoimpl.SizeCache
    69  	unknownFields protoimpl.UnknownFields
    70  
    71  	Int8        int32                  `protobuf:"zigzag32,1,opt,name=int8,json=Int8,proto3" json:"int8,omitempty"`
    72  	Int16       int32                  `protobuf:"zigzag32,2,opt,name=int16,json=Int16,proto3" json:"int16,omitempty"`
    73  	Int32       int32                  `protobuf:"zigzag32,3,opt,name=int32,json=Int32,proto3" json:"int32,omitempty"`
    74  	Int32Fixed  int32                  `protobuf:"fixed32,4,opt,name=int32_fixed,json=Int32Fixed,proto3" json:"int32_fixed,omitempty"`
    75  	Int64       int64                  `protobuf:"zigzag64,5,opt,name=int64,json=Int64,proto3" json:"int64,omitempty"`
    76  	Int64Fixed  int64                  `protobuf:"fixed64,6,opt,name=int64_fixed,json=Int64Fixed,proto3" json:"int64_fixed,omitempty"`
    77  	Int         int64                  `protobuf:"zigzag64,7,opt,name=int,json=Int,proto3" json:"int,omitempty"`
    78  	Byte        uint32                 `protobuf:"varint,8,opt,name=byte,json=Byte,proto3" json:"byte,omitempty"`
    79  	Uint8       uint32                 `protobuf:"varint,9,opt,name=uint8,json=Uint8,proto3" json:"uint8,omitempty"`
    80  	Uint16      uint32                 `protobuf:"varint,10,opt,name=uint16,json=Uint16,proto3" json:"uint16,omitempty"`
    81  	Uint32      uint32                 `protobuf:"varint,11,opt,name=uint32,json=Uint32,proto3" json:"uint32,omitempty"`
    82  	Uint32Fixed uint32                 `protobuf:"fixed32,12,opt,name=uint32_fixed,json=Uint32Fixed,proto3" json:"uint32_fixed,omitempty"`
    83  	Uint64      uint64                 `protobuf:"varint,13,opt,name=uint64,json=Uint64,proto3" json:"uint64,omitempty"`
    84  	Uint64Fixed uint64                 `protobuf:"fixed64,14,opt,name=uint64_fixed,json=Uint64Fixed,proto3" json:"uint64_fixed,omitempty"`
    85  	Uint        uint64                 `protobuf:"varint,15,opt,name=uint,json=Uint,proto3" json:"uint,omitempty"`
    86  	Str         string                 `protobuf:"bytes,16,opt,name=str,json=Str,proto3" json:"str,omitempty"`
    87  	Bytes       []byte                 `protobuf:"bytes,17,opt,name=bytes,json=Bytes,proto3" json:"bytes,omitempty"`
    88  	Time        *timestamppb.Timestamp `protobuf:"bytes,18,opt,name=time,json=Time,proto3" json:"time,omitempty"`
    89  	Duration    *durationpb.Duration   `protobuf:"bytes,19,opt,name=duration,json=Duration,proto3" json:"duration,omitempty"`
    90  	Empty       *EmptyStruct           `protobuf:"bytes,20,opt,name=empty,json=Empty,proto3" json:"empty,omitempty"`
    91  }
    92  
    93  func (x *PrimitivesStruct) Reset() {
    94  	*x = PrimitivesStruct{}
    95  	if protoimpl.UnsafeEnabled {
    96  		mi := &file_tests_proto_msgTypes[1]
    97  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    98  		ms.StoreMessageInfo(mi)
    99  	}
   100  }
   101  
   102  func (x *PrimitivesStruct) String() string {
   103  	return protoimpl.X.MessageStringOf(x)
   104  }
   105  
   106  func (*PrimitivesStruct) ProtoMessage() {}
   107  
   108  func (x *PrimitivesStruct) ProtoReflect() protoreflect.Message {
   109  	mi := &file_tests_proto_msgTypes[1]
   110  	if protoimpl.UnsafeEnabled && x != nil {
   111  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   112  		if ms.LoadMessageInfo() == nil {
   113  			ms.StoreMessageInfo(mi)
   114  		}
   115  		return ms
   116  	}
   117  	return mi.MessageOf(x)
   118  }
   119  
   120  // Deprecated: Use PrimitivesStruct.ProtoReflect.Descriptor instead.
   121  func (*PrimitivesStruct) Descriptor() ([]byte, []int) {
   122  	return file_tests_proto_rawDescGZIP(), []int{1}
   123  }
   124  
   125  func (x *PrimitivesStruct) GetInt8() int32 {
   126  	if x != nil {
   127  		return x.Int8
   128  	}
   129  	return 0
   130  }
   131  
   132  func (x *PrimitivesStruct) GetInt16() int32 {
   133  	if x != nil {
   134  		return x.Int16
   135  	}
   136  	return 0
   137  }
   138  
   139  func (x *PrimitivesStruct) GetInt32() int32 {
   140  	if x != nil {
   141  		return x.Int32
   142  	}
   143  	return 0
   144  }
   145  
   146  func (x *PrimitivesStruct) GetInt32Fixed() int32 {
   147  	if x != nil {
   148  		return x.Int32Fixed
   149  	}
   150  	return 0
   151  }
   152  
   153  func (x *PrimitivesStruct) GetInt64() int64 {
   154  	if x != nil {
   155  		return x.Int64
   156  	}
   157  	return 0
   158  }
   159  
   160  func (x *PrimitivesStruct) GetInt64Fixed() int64 {
   161  	if x != nil {
   162  		return x.Int64Fixed
   163  	}
   164  	return 0
   165  }
   166  
   167  func (x *PrimitivesStruct) GetInt() int64 {
   168  	if x != nil {
   169  		return x.Int
   170  	}
   171  	return 0
   172  }
   173  
   174  func (x *PrimitivesStruct) GetByte() uint32 {
   175  	if x != nil {
   176  		return x.Byte
   177  	}
   178  	return 0
   179  }
   180  
   181  func (x *PrimitivesStruct) GetUint8() uint32 {
   182  	if x != nil {
   183  		return x.Uint8
   184  	}
   185  	return 0
   186  }
   187  
   188  func (x *PrimitivesStruct) GetUint16() uint32 {
   189  	if x != nil {
   190  		return x.Uint16
   191  	}
   192  	return 0
   193  }
   194  
   195  func (x *PrimitivesStruct) GetUint32() uint32 {
   196  	if x != nil {
   197  		return x.Uint32
   198  	}
   199  	return 0
   200  }
   201  
   202  func (x *PrimitivesStruct) GetUint32Fixed() uint32 {
   203  	if x != nil {
   204  		return x.Uint32Fixed
   205  	}
   206  	return 0
   207  }
   208  
   209  func (x *PrimitivesStruct) GetUint64() uint64 {
   210  	if x != nil {
   211  		return x.Uint64
   212  	}
   213  	return 0
   214  }
   215  
   216  func (x *PrimitivesStruct) GetUint64Fixed() uint64 {
   217  	if x != nil {
   218  		return x.Uint64Fixed
   219  	}
   220  	return 0
   221  }
   222  
   223  func (x *PrimitivesStruct) GetUint() uint64 {
   224  	if x != nil {
   225  		return x.Uint
   226  	}
   227  	return 0
   228  }
   229  
   230  func (x *PrimitivesStruct) GetStr() string {
   231  	if x != nil {
   232  		return x.Str
   233  	}
   234  	return ""
   235  }
   236  
   237  func (x *PrimitivesStruct) GetBytes() []byte {
   238  	if x != nil {
   239  		return x.Bytes
   240  	}
   241  	return nil
   242  }
   243  
   244  func (x *PrimitivesStruct) GetTime() *timestamppb.Timestamp {
   245  	if x != nil {
   246  		return x.Time
   247  	}
   248  	return nil
   249  }
   250  
   251  func (x *PrimitivesStruct) GetDuration() *durationpb.Duration {
   252  	if x != nil {
   253  		return x.Duration
   254  	}
   255  	return nil
   256  }
   257  
   258  func (x *PrimitivesStruct) GetEmpty() *EmptyStruct {
   259  	if x != nil {
   260  		return x.Empty
   261  	}
   262  	return nil
   263  }
   264  
   265  type ShortArraysStruct struct {
   266  	state         protoimpl.MessageState
   267  	sizeCache     protoimpl.SizeCache
   268  	unknownFields protoimpl.UnknownFields
   269  
   270  	TimeAr     []*timestamppb.Timestamp `protobuf:"bytes,1,rep,name=time_ar,json=TimeAr,proto3" json:"time_ar,omitempty"`
   271  	DurationAr []*durationpb.Duration   `protobuf:"bytes,2,rep,name=duration_ar,json=DurationAr,proto3" json:"duration_ar,omitempty"`
   272  }
   273  
   274  func (x *ShortArraysStruct) Reset() {
   275  	*x = ShortArraysStruct{}
   276  	if protoimpl.UnsafeEnabled {
   277  		mi := &file_tests_proto_msgTypes[2]
   278  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   279  		ms.StoreMessageInfo(mi)
   280  	}
   281  }
   282  
   283  func (x *ShortArraysStruct) String() string {
   284  	return protoimpl.X.MessageStringOf(x)
   285  }
   286  
   287  func (*ShortArraysStruct) ProtoMessage() {}
   288  
   289  func (x *ShortArraysStruct) ProtoReflect() protoreflect.Message {
   290  	mi := &file_tests_proto_msgTypes[2]
   291  	if protoimpl.UnsafeEnabled && x != nil {
   292  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   293  		if ms.LoadMessageInfo() == nil {
   294  			ms.StoreMessageInfo(mi)
   295  		}
   296  		return ms
   297  	}
   298  	return mi.MessageOf(x)
   299  }
   300  
   301  // Deprecated: Use ShortArraysStruct.ProtoReflect.Descriptor instead.
   302  func (*ShortArraysStruct) Descriptor() ([]byte, []int) {
   303  	return file_tests_proto_rawDescGZIP(), []int{2}
   304  }
   305  
   306  func (x *ShortArraysStruct) GetTimeAr() []*timestamppb.Timestamp {
   307  	if x != nil {
   308  		return x.TimeAr
   309  	}
   310  	return nil
   311  }
   312  
   313  func (x *ShortArraysStruct) GetDurationAr() []*durationpb.Duration {
   314  	if x != nil {
   315  		return x.DurationAr
   316  	}
   317  	return nil
   318  }
   319  
   320  type ArraysStruct struct {
   321  	state         protoimpl.MessageState
   322  	sizeCache     protoimpl.SizeCache
   323  	unknownFields protoimpl.UnknownFields
   324  
   325  	Int8Ar        []int32                  `protobuf:"zigzag32,1,rep,packed,name=int8_ar,json=Int8Ar,proto3" json:"int8_ar,omitempty"`
   326  	Int16Ar       []int32                  `protobuf:"zigzag32,2,rep,packed,name=int16_ar,json=Int16Ar,proto3" json:"int16_ar,omitempty"`
   327  	Int32Ar       []int32                  `protobuf:"zigzag32,3,rep,packed,name=int32_ar,json=Int32Ar,proto3" json:"int32_ar,omitempty"`
   328  	Int32FixedAr  []int32                  `protobuf:"fixed32,4,rep,packed,name=int32_fixed_ar,json=Int32FixedAr,proto3" json:"int32_fixed_ar,omitempty"`
   329  	Int64Ar       []int64                  `protobuf:"zigzag64,5,rep,packed,name=int64_ar,json=Int64Ar,proto3" json:"int64_ar,omitempty"`
   330  	Int64FixedAr  []int64                  `protobuf:"fixed64,6,rep,packed,name=int64_fixed_ar,json=Int64FixedAr,proto3" json:"int64_fixed_ar,omitempty"`
   331  	IntAr         []int64                  `protobuf:"zigzag64,7,rep,packed,name=int_ar,json=IntAr,proto3" json:"int_ar,omitempty"`
   332  	ByteAr        []byte                   `protobuf:"bytes,8,opt,name=byte_ar,json=ByteAr,proto3" json:"byte_ar,omitempty"`
   333  	Uint8Ar       []byte                   `protobuf:"bytes,9,opt,name=uint8_ar,json=Uint8Ar,proto3" json:"uint8_ar,omitempty"`
   334  	Uint16Ar      []uint32                 `protobuf:"varint,10,rep,packed,name=uint16_ar,json=Uint16Ar,proto3" json:"uint16_ar,omitempty"`
   335  	Uint32Ar      []uint32                 `protobuf:"varint,11,rep,packed,name=uint32_ar,json=Uint32Ar,proto3" json:"uint32_ar,omitempty"`
   336  	Uint32FixedAr []uint32                 `protobuf:"fixed32,12,rep,packed,name=uint32_fixed_ar,json=Uint32FixedAr,proto3" json:"uint32_fixed_ar,omitempty"`
   337  	Uint64Ar      []uint64                 `protobuf:"varint,13,rep,packed,name=uint64_ar,json=Uint64Ar,proto3" json:"uint64_ar,omitempty"`
   338  	Uint64FixedAr []uint64                 `protobuf:"fixed64,14,rep,packed,name=uint64_fixed_ar,json=Uint64FixedAr,proto3" json:"uint64_fixed_ar,omitempty"`
   339  	UintAr        []uint64                 `protobuf:"varint,15,rep,packed,name=uint_ar,json=UintAr,proto3" json:"uint_ar,omitempty"`
   340  	StrAr         []string                 `protobuf:"bytes,16,rep,name=str_ar,json=StrAr,proto3" json:"str_ar,omitempty"`
   341  	BytesAr       [][]byte                 `protobuf:"bytes,17,rep,name=bytes_ar,json=BytesAr,proto3" json:"bytes_ar,omitempty"`
   342  	TimeAr        []*timestamppb.Timestamp `protobuf:"bytes,18,rep,name=time_ar,json=TimeAr,proto3" json:"time_ar,omitempty"`
   343  	DurationAr    []*durationpb.Duration   `protobuf:"bytes,19,rep,name=duration_ar,json=DurationAr,proto3" json:"duration_ar,omitempty"`
   344  	EmptyAr       []*EmptyStruct           `protobuf:"bytes,20,rep,name=empty_ar,json=EmptyAr,proto3" json:"empty_ar,omitempty"`
   345  }
   346  
   347  func (x *ArraysStruct) Reset() {
   348  	*x = ArraysStruct{}
   349  	if protoimpl.UnsafeEnabled {
   350  		mi := &file_tests_proto_msgTypes[3]
   351  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   352  		ms.StoreMessageInfo(mi)
   353  	}
   354  }
   355  
   356  func (x *ArraysStruct) String() string {
   357  	return protoimpl.X.MessageStringOf(x)
   358  }
   359  
   360  func (*ArraysStruct) ProtoMessage() {}
   361  
   362  func (x *ArraysStruct) ProtoReflect() protoreflect.Message {
   363  	mi := &file_tests_proto_msgTypes[3]
   364  	if protoimpl.UnsafeEnabled && x != nil {
   365  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   366  		if ms.LoadMessageInfo() == nil {
   367  			ms.StoreMessageInfo(mi)
   368  		}
   369  		return ms
   370  	}
   371  	return mi.MessageOf(x)
   372  }
   373  
   374  // Deprecated: Use ArraysStruct.ProtoReflect.Descriptor instead.
   375  func (*ArraysStruct) Descriptor() ([]byte, []int) {
   376  	return file_tests_proto_rawDescGZIP(), []int{3}
   377  }
   378  
   379  func (x *ArraysStruct) GetInt8Ar() []int32 {
   380  	if x != nil {
   381  		return x.Int8Ar
   382  	}
   383  	return nil
   384  }
   385  
   386  func (x *ArraysStruct) GetInt16Ar() []int32 {
   387  	if x != nil {
   388  		return x.Int16Ar
   389  	}
   390  	return nil
   391  }
   392  
   393  func (x *ArraysStruct) GetInt32Ar() []int32 {
   394  	if x != nil {
   395  		return x.Int32Ar
   396  	}
   397  	return nil
   398  }
   399  
   400  func (x *ArraysStruct) GetInt32FixedAr() []int32 {
   401  	if x != nil {
   402  		return x.Int32FixedAr
   403  	}
   404  	return nil
   405  }
   406  
   407  func (x *ArraysStruct) GetInt64Ar() []int64 {
   408  	if x != nil {
   409  		return x.Int64Ar
   410  	}
   411  	return nil
   412  }
   413  
   414  func (x *ArraysStruct) GetInt64FixedAr() []int64 {
   415  	if x != nil {
   416  		return x.Int64FixedAr
   417  	}
   418  	return nil
   419  }
   420  
   421  func (x *ArraysStruct) GetIntAr() []int64 {
   422  	if x != nil {
   423  		return x.IntAr
   424  	}
   425  	return nil
   426  }
   427  
   428  func (x *ArraysStruct) GetByteAr() []byte {
   429  	if x != nil {
   430  		return x.ByteAr
   431  	}
   432  	return nil
   433  }
   434  
   435  func (x *ArraysStruct) GetUint8Ar() []byte {
   436  	if x != nil {
   437  		return x.Uint8Ar
   438  	}
   439  	return nil
   440  }
   441  
   442  func (x *ArraysStruct) GetUint16Ar() []uint32 {
   443  	if x != nil {
   444  		return x.Uint16Ar
   445  	}
   446  	return nil
   447  }
   448  
   449  func (x *ArraysStruct) GetUint32Ar() []uint32 {
   450  	if x != nil {
   451  		return x.Uint32Ar
   452  	}
   453  	return nil
   454  }
   455  
   456  func (x *ArraysStruct) GetUint32FixedAr() []uint32 {
   457  	if x != nil {
   458  		return x.Uint32FixedAr
   459  	}
   460  	return nil
   461  }
   462  
   463  func (x *ArraysStruct) GetUint64Ar() []uint64 {
   464  	if x != nil {
   465  		return x.Uint64Ar
   466  	}
   467  	return nil
   468  }
   469  
   470  func (x *ArraysStruct) GetUint64FixedAr() []uint64 {
   471  	if x != nil {
   472  		return x.Uint64FixedAr
   473  	}
   474  	return nil
   475  }
   476  
   477  func (x *ArraysStruct) GetUintAr() []uint64 {
   478  	if x != nil {
   479  		return x.UintAr
   480  	}
   481  	return nil
   482  }
   483  
   484  func (x *ArraysStruct) GetStrAr() []string {
   485  	if x != nil {
   486  		return x.StrAr
   487  	}
   488  	return nil
   489  }
   490  
   491  func (x *ArraysStruct) GetBytesAr() [][]byte {
   492  	if x != nil {
   493  		return x.BytesAr
   494  	}
   495  	return nil
   496  }
   497  
   498  func (x *ArraysStruct) GetTimeAr() []*timestamppb.Timestamp {
   499  	if x != nil {
   500  		return x.TimeAr
   501  	}
   502  	return nil
   503  }
   504  
   505  func (x *ArraysStruct) GetDurationAr() []*durationpb.Duration {
   506  	if x != nil {
   507  		return x.DurationAr
   508  	}
   509  	return nil
   510  }
   511  
   512  func (x *ArraysStruct) GetEmptyAr() []*EmptyStruct {
   513  	if x != nil {
   514  		return x.EmptyAr
   515  	}
   516  	return nil
   517  }
   518  
   519  type ArraysArraysStruct struct {
   520  	state         protoimpl.MessageState
   521  	sizeCache     protoimpl.SizeCache
   522  	unknownFields protoimpl.UnknownFields
   523  
   524  	Int8ArAr        []*TESTS_Int8List               `protobuf:"bytes,1,rep,name=int8_ar_ar,json=Int8ArAr,proto3" json:"int8_ar_ar,omitempty"`
   525  	Int16ArAr       []*TESTS_Int16List              `protobuf:"bytes,2,rep,name=int16_ar_ar,json=Int16ArAr,proto3" json:"int16_ar_ar,omitempty"`
   526  	Int32ArAr       []*TESTS_Int32ValueList         `protobuf:"bytes,3,rep,name=int32_ar_ar,json=Int32ArAr,proto3" json:"int32_ar_ar,omitempty"`
   527  	Int32FixedArAr  []*TESTS_Fixed32Int32ValueList  `protobuf:"bytes,4,rep,name=int32_fixed_ar_ar,json=Int32FixedArAr,proto3" json:"int32_fixed_ar_ar,omitempty"`
   528  	Int64ArAr       []*TESTS_Int64ValueList         `protobuf:"bytes,5,rep,name=int64_ar_ar,json=Int64ArAr,proto3" json:"int64_ar_ar,omitempty"`
   529  	Int64FixedArAr  []*TESTS_Fixed64Int64ValueList  `protobuf:"bytes,6,rep,name=int64_fixed_ar_ar,json=Int64FixedArAr,proto3" json:"int64_fixed_ar_ar,omitempty"`
   530  	IntArAr         []*TESTS_Int64ValueList         `protobuf:"bytes,7,rep,name=int_ar_ar,json=IntArAr,proto3" json:"int_ar_ar,omitempty"`
   531  	ByteArAr        [][]byte                        `protobuf:"bytes,8,rep,name=byte_ar_ar,json=ByteArAr,proto3" json:"byte_ar_ar,omitempty"`
   532  	Uint8ArAr       [][]byte                        `protobuf:"bytes,9,rep,name=uint8_ar_ar,json=Uint8ArAr,proto3" json:"uint8_ar_ar,omitempty"`
   533  	Uint16ArAr      []*TESTS_UInt16List             `protobuf:"bytes,10,rep,name=uint16_ar_ar,json=Uint16ArAr,proto3" json:"uint16_ar_ar,omitempty"`
   534  	Uint32ArAr      []*TESTS_UInt32ValueList        `protobuf:"bytes,11,rep,name=uint32_ar_ar,json=Uint32ArAr,proto3" json:"uint32_ar_ar,omitempty"`
   535  	Uint32FixedArAr []*TESTS_Fixed32UInt32ValueList `protobuf:"bytes,12,rep,name=uint32_fixed_ar_ar,json=Uint32FixedArAr,proto3" json:"uint32_fixed_ar_ar,omitempty"`
   536  	Uint64ArAr      []*TESTS_UInt64ValueList        `protobuf:"bytes,13,rep,name=uint64_ar_ar,json=Uint64ArAr,proto3" json:"uint64_ar_ar,omitempty"`
   537  	Uint64FixedArAr []*TESTS_Fixed64UInt64ValueList `protobuf:"bytes,14,rep,name=uint64_fixed_ar_ar,json=Uint64FixedArAr,proto3" json:"uint64_fixed_ar_ar,omitempty"`
   538  	UintArAr        []*TESTS_UInt64ValueList        `protobuf:"bytes,15,rep,name=uint_ar_ar,json=UintArAr,proto3" json:"uint_ar_ar,omitempty"`
   539  	StrArAr         []*TESTS_StringValueList        `protobuf:"bytes,16,rep,name=str_ar_ar,json=StrArAr,proto3" json:"str_ar_ar,omitempty"`
   540  	BytesArAr       []*TESTS_BytesList              `protobuf:"bytes,17,rep,name=bytes_ar_ar,json=BytesArAr,proto3" json:"bytes_ar_ar,omitempty"`
   541  	TimeArAr        []*TESTS_TimestampList          `protobuf:"bytes,18,rep,name=time_ar_ar,json=TimeArAr,proto3" json:"time_ar_ar,omitempty"`
   542  	DurationArAr    []*TESTS_DurationList           `protobuf:"bytes,19,rep,name=duration_ar_ar,json=DurationArAr,proto3" json:"duration_ar_ar,omitempty"`
   543  	EmptyArAr       []*TESTS_EmptyStructList        `protobuf:"bytes,20,rep,name=empty_ar_ar,json=EmptyArAr,proto3" json:"empty_ar_ar,omitempty"`
   544  }
   545  
   546  func (x *ArraysArraysStruct) Reset() {
   547  	*x = ArraysArraysStruct{}
   548  	if protoimpl.UnsafeEnabled {
   549  		mi := &file_tests_proto_msgTypes[4]
   550  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   551  		ms.StoreMessageInfo(mi)
   552  	}
   553  }
   554  
   555  func (x *ArraysArraysStruct) String() string {
   556  	return protoimpl.X.MessageStringOf(x)
   557  }
   558  
   559  func (*ArraysArraysStruct) ProtoMessage() {}
   560  
   561  func (x *ArraysArraysStruct) ProtoReflect() protoreflect.Message {
   562  	mi := &file_tests_proto_msgTypes[4]
   563  	if protoimpl.UnsafeEnabled && x != nil {
   564  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   565  		if ms.LoadMessageInfo() == nil {
   566  			ms.StoreMessageInfo(mi)
   567  		}
   568  		return ms
   569  	}
   570  	return mi.MessageOf(x)
   571  }
   572  
   573  // Deprecated: Use ArraysArraysStruct.ProtoReflect.Descriptor instead.
   574  func (*ArraysArraysStruct) Descriptor() ([]byte, []int) {
   575  	return file_tests_proto_rawDescGZIP(), []int{4}
   576  }
   577  
   578  func (x *ArraysArraysStruct) GetInt8ArAr() []*TESTS_Int8List {
   579  	if x != nil {
   580  		return x.Int8ArAr
   581  	}
   582  	return nil
   583  }
   584  
   585  func (x *ArraysArraysStruct) GetInt16ArAr() []*TESTS_Int16List {
   586  	if x != nil {
   587  		return x.Int16ArAr
   588  	}
   589  	return nil
   590  }
   591  
   592  func (x *ArraysArraysStruct) GetInt32ArAr() []*TESTS_Int32ValueList {
   593  	if x != nil {
   594  		return x.Int32ArAr
   595  	}
   596  	return nil
   597  }
   598  
   599  func (x *ArraysArraysStruct) GetInt32FixedArAr() []*TESTS_Fixed32Int32ValueList {
   600  	if x != nil {
   601  		return x.Int32FixedArAr
   602  	}
   603  	return nil
   604  }
   605  
   606  func (x *ArraysArraysStruct) GetInt64ArAr() []*TESTS_Int64ValueList {
   607  	if x != nil {
   608  		return x.Int64ArAr
   609  	}
   610  	return nil
   611  }
   612  
   613  func (x *ArraysArraysStruct) GetInt64FixedArAr() []*TESTS_Fixed64Int64ValueList {
   614  	if x != nil {
   615  		return x.Int64FixedArAr
   616  	}
   617  	return nil
   618  }
   619  
   620  func (x *ArraysArraysStruct) GetIntArAr() []*TESTS_Int64ValueList {
   621  	if x != nil {
   622  		return x.IntArAr
   623  	}
   624  	return nil
   625  }
   626  
   627  func (x *ArraysArraysStruct) GetByteArAr() [][]byte {
   628  	if x != nil {
   629  		return x.ByteArAr
   630  	}
   631  	return nil
   632  }
   633  
   634  func (x *ArraysArraysStruct) GetUint8ArAr() [][]byte {
   635  	if x != nil {
   636  		return x.Uint8ArAr
   637  	}
   638  	return nil
   639  }
   640  
   641  func (x *ArraysArraysStruct) GetUint16ArAr() []*TESTS_UInt16List {
   642  	if x != nil {
   643  		return x.Uint16ArAr
   644  	}
   645  	return nil
   646  }
   647  
   648  func (x *ArraysArraysStruct) GetUint32ArAr() []*TESTS_UInt32ValueList {
   649  	if x != nil {
   650  		return x.Uint32ArAr
   651  	}
   652  	return nil
   653  }
   654  
   655  func (x *ArraysArraysStruct) GetUint32FixedArAr() []*TESTS_Fixed32UInt32ValueList {
   656  	if x != nil {
   657  		return x.Uint32FixedArAr
   658  	}
   659  	return nil
   660  }
   661  
   662  func (x *ArraysArraysStruct) GetUint64ArAr() []*TESTS_UInt64ValueList {
   663  	if x != nil {
   664  		return x.Uint64ArAr
   665  	}
   666  	return nil
   667  }
   668  
   669  func (x *ArraysArraysStruct) GetUint64FixedArAr() []*TESTS_Fixed64UInt64ValueList {
   670  	if x != nil {
   671  		return x.Uint64FixedArAr
   672  	}
   673  	return nil
   674  }
   675  
   676  func (x *ArraysArraysStruct) GetUintArAr() []*TESTS_UInt64ValueList {
   677  	if x != nil {
   678  		return x.UintArAr
   679  	}
   680  	return nil
   681  }
   682  
   683  func (x *ArraysArraysStruct) GetStrArAr() []*TESTS_StringValueList {
   684  	if x != nil {
   685  		return x.StrArAr
   686  	}
   687  	return nil
   688  }
   689  
   690  func (x *ArraysArraysStruct) GetBytesArAr() []*TESTS_BytesList {
   691  	if x != nil {
   692  		return x.BytesArAr
   693  	}
   694  	return nil
   695  }
   696  
   697  func (x *ArraysArraysStruct) GetTimeArAr() []*TESTS_TimestampList {
   698  	if x != nil {
   699  		return x.TimeArAr
   700  	}
   701  	return nil
   702  }
   703  
   704  func (x *ArraysArraysStruct) GetDurationArAr() []*TESTS_DurationList {
   705  	if x != nil {
   706  		return x.DurationArAr
   707  	}
   708  	return nil
   709  }
   710  
   711  func (x *ArraysArraysStruct) GetEmptyArAr() []*TESTS_EmptyStructList {
   712  	if x != nil {
   713  		return x.EmptyArAr
   714  	}
   715  	return nil
   716  }
   717  
   718  type SlicesStruct struct {
   719  	state         protoimpl.MessageState
   720  	sizeCache     protoimpl.SizeCache
   721  	unknownFields protoimpl.UnknownFields
   722  
   723  	Int8Sl        []int32                  `protobuf:"zigzag32,1,rep,packed,name=int8_sl,json=Int8Sl,proto3" json:"int8_sl,omitempty"`
   724  	Int16Sl       []int32                  `protobuf:"zigzag32,2,rep,packed,name=int16_sl,json=Int16Sl,proto3" json:"int16_sl,omitempty"`
   725  	Int32Sl       []int32                  `protobuf:"zigzag32,3,rep,packed,name=int32_sl,json=Int32Sl,proto3" json:"int32_sl,omitempty"`
   726  	Int32FixedSl  []int32                  `protobuf:"fixed32,4,rep,packed,name=int32_fixed_sl,json=Int32FixedSl,proto3" json:"int32_fixed_sl,omitempty"`
   727  	Int64Sl       []int64                  `protobuf:"zigzag64,5,rep,packed,name=int64_sl,json=Int64Sl,proto3" json:"int64_sl,omitempty"`
   728  	Int64FixedSl  []int64                  `protobuf:"fixed64,6,rep,packed,name=int64_fixed_sl,json=Int64FixedSl,proto3" json:"int64_fixed_sl,omitempty"`
   729  	IntSl         []int64                  `protobuf:"zigzag64,7,rep,packed,name=int_sl,json=IntSl,proto3" json:"int_sl,omitempty"`
   730  	ByteSl        []byte                   `protobuf:"bytes,8,opt,name=byte_sl,json=ByteSl,proto3" json:"byte_sl,omitempty"`
   731  	Uint8Sl       []byte                   `protobuf:"bytes,9,opt,name=uint8_sl,json=Uint8Sl,proto3" json:"uint8_sl,omitempty"`
   732  	Uint16Sl      []uint32                 `protobuf:"varint,10,rep,packed,name=uint16_sl,json=Uint16Sl,proto3" json:"uint16_sl,omitempty"`
   733  	Uint32Sl      []uint32                 `protobuf:"varint,11,rep,packed,name=uint32_sl,json=Uint32Sl,proto3" json:"uint32_sl,omitempty"`
   734  	Uint32FixedSl []uint32                 `protobuf:"fixed32,12,rep,packed,name=uint32_fixed_sl,json=Uint32FixedSl,proto3" json:"uint32_fixed_sl,omitempty"`
   735  	Uint64Sl      []uint64                 `protobuf:"varint,13,rep,packed,name=uint64_sl,json=Uint64Sl,proto3" json:"uint64_sl,omitempty"`
   736  	Uint64FixedSl []uint64                 `protobuf:"fixed64,14,rep,packed,name=uint64_fixed_sl,json=Uint64FixedSl,proto3" json:"uint64_fixed_sl,omitempty"`
   737  	UintSl        []uint64                 `protobuf:"varint,15,rep,packed,name=uint_sl,json=UintSl,proto3" json:"uint_sl,omitempty"`
   738  	StrSl         []string                 `protobuf:"bytes,16,rep,name=str_sl,json=StrSl,proto3" json:"str_sl,omitempty"`
   739  	BytesSl       [][]byte                 `protobuf:"bytes,17,rep,name=bytes_sl,json=BytesSl,proto3" json:"bytes_sl,omitempty"`
   740  	TimeSl        []*timestamppb.Timestamp `protobuf:"bytes,18,rep,name=time_sl,json=TimeSl,proto3" json:"time_sl,omitempty"`
   741  	DurationSl    []*durationpb.Duration   `protobuf:"bytes,19,rep,name=duration_sl,json=DurationSl,proto3" json:"duration_sl,omitempty"`
   742  	EmptySl       []*EmptyStruct           `protobuf:"bytes,20,rep,name=empty_sl,json=EmptySl,proto3" json:"empty_sl,omitempty"`
   743  }
   744  
   745  func (x *SlicesStruct) Reset() {
   746  	*x = SlicesStruct{}
   747  	if protoimpl.UnsafeEnabled {
   748  		mi := &file_tests_proto_msgTypes[5]
   749  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   750  		ms.StoreMessageInfo(mi)
   751  	}
   752  }
   753  
   754  func (x *SlicesStruct) String() string {
   755  	return protoimpl.X.MessageStringOf(x)
   756  }
   757  
   758  func (*SlicesStruct) ProtoMessage() {}
   759  
   760  func (x *SlicesStruct) ProtoReflect() protoreflect.Message {
   761  	mi := &file_tests_proto_msgTypes[5]
   762  	if protoimpl.UnsafeEnabled && x != nil {
   763  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   764  		if ms.LoadMessageInfo() == nil {
   765  			ms.StoreMessageInfo(mi)
   766  		}
   767  		return ms
   768  	}
   769  	return mi.MessageOf(x)
   770  }
   771  
   772  // Deprecated: Use SlicesStruct.ProtoReflect.Descriptor instead.
   773  func (*SlicesStruct) Descriptor() ([]byte, []int) {
   774  	return file_tests_proto_rawDescGZIP(), []int{5}
   775  }
   776  
   777  func (x *SlicesStruct) GetInt8Sl() []int32 {
   778  	if x != nil {
   779  		return x.Int8Sl
   780  	}
   781  	return nil
   782  }
   783  
   784  func (x *SlicesStruct) GetInt16Sl() []int32 {
   785  	if x != nil {
   786  		return x.Int16Sl
   787  	}
   788  	return nil
   789  }
   790  
   791  func (x *SlicesStruct) GetInt32Sl() []int32 {
   792  	if x != nil {
   793  		return x.Int32Sl
   794  	}
   795  	return nil
   796  }
   797  
   798  func (x *SlicesStruct) GetInt32FixedSl() []int32 {
   799  	if x != nil {
   800  		return x.Int32FixedSl
   801  	}
   802  	return nil
   803  }
   804  
   805  func (x *SlicesStruct) GetInt64Sl() []int64 {
   806  	if x != nil {
   807  		return x.Int64Sl
   808  	}
   809  	return nil
   810  }
   811  
   812  func (x *SlicesStruct) GetInt64FixedSl() []int64 {
   813  	if x != nil {
   814  		return x.Int64FixedSl
   815  	}
   816  	return nil
   817  }
   818  
   819  func (x *SlicesStruct) GetIntSl() []int64 {
   820  	if x != nil {
   821  		return x.IntSl
   822  	}
   823  	return nil
   824  }
   825  
   826  func (x *SlicesStruct) GetByteSl() []byte {
   827  	if x != nil {
   828  		return x.ByteSl
   829  	}
   830  	return nil
   831  }
   832  
   833  func (x *SlicesStruct) GetUint8Sl() []byte {
   834  	if x != nil {
   835  		return x.Uint8Sl
   836  	}
   837  	return nil
   838  }
   839  
   840  func (x *SlicesStruct) GetUint16Sl() []uint32 {
   841  	if x != nil {
   842  		return x.Uint16Sl
   843  	}
   844  	return nil
   845  }
   846  
   847  func (x *SlicesStruct) GetUint32Sl() []uint32 {
   848  	if x != nil {
   849  		return x.Uint32Sl
   850  	}
   851  	return nil
   852  }
   853  
   854  func (x *SlicesStruct) GetUint32FixedSl() []uint32 {
   855  	if x != nil {
   856  		return x.Uint32FixedSl
   857  	}
   858  	return nil
   859  }
   860  
   861  func (x *SlicesStruct) GetUint64Sl() []uint64 {
   862  	if x != nil {
   863  		return x.Uint64Sl
   864  	}
   865  	return nil
   866  }
   867  
   868  func (x *SlicesStruct) GetUint64FixedSl() []uint64 {
   869  	if x != nil {
   870  		return x.Uint64FixedSl
   871  	}
   872  	return nil
   873  }
   874  
   875  func (x *SlicesStruct) GetUintSl() []uint64 {
   876  	if x != nil {
   877  		return x.UintSl
   878  	}
   879  	return nil
   880  }
   881  
   882  func (x *SlicesStruct) GetStrSl() []string {
   883  	if x != nil {
   884  		return x.StrSl
   885  	}
   886  	return nil
   887  }
   888  
   889  func (x *SlicesStruct) GetBytesSl() [][]byte {
   890  	if x != nil {
   891  		return x.BytesSl
   892  	}
   893  	return nil
   894  }
   895  
   896  func (x *SlicesStruct) GetTimeSl() []*timestamppb.Timestamp {
   897  	if x != nil {
   898  		return x.TimeSl
   899  	}
   900  	return nil
   901  }
   902  
   903  func (x *SlicesStruct) GetDurationSl() []*durationpb.Duration {
   904  	if x != nil {
   905  		return x.DurationSl
   906  	}
   907  	return nil
   908  }
   909  
   910  func (x *SlicesStruct) GetEmptySl() []*EmptyStruct {
   911  	if x != nil {
   912  		return x.EmptySl
   913  	}
   914  	return nil
   915  }
   916  
   917  type SlicesSlicesStruct struct {
   918  	state         protoimpl.MessageState
   919  	sizeCache     protoimpl.SizeCache
   920  	unknownFields protoimpl.UnknownFields
   921  
   922  	Int8SlSl        []*TESTS_Int8List               `protobuf:"bytes,1,rep,name=int8_sl_sl,json=Int8SlSl,proto3" json:"int8_sl_sl,omitempty"`
   923  	Int16SlSl       []*TESTS_Int16List              `protobuf:"bytes,2,rep,name=int16_sl_sl,json=Int16SlSl,proto3" json:"int16_sl_sl,omitempty"`
   924  	Int32SlSl       []*TESTS_Int32ValueList         `protobuf:"bytes,3,rep,name=int32_sl_sl,json=Int32SlSl,proto3" json:"int32_sl_sl,omitempty"`
   925  	Int32FixedSlSl  []*TESTS_Fixed32Int32ValueList  `protobuf:"bytes,4,rep,name=int32_fixed_sl_sl,json=Int32FixedSlSl,proto3" json:"int32_fixed_sl_sl,omitempty"`
   926  	Int64SlSl       []*TESTS_Int64ValueList         `protobuf:"bytes,5,rep,name=int64_sl_sl,json=Int64SlSl,proto3" json:"int64_sl_sl,omitempty"`
   927  	Int64FixedSlSl  []*TESTS_Fixed64Int64ValueList  `protobuf:"bytes,6,rep,name=int64_fixed_sl_sl,json=Int64FixedSlSl,proto3" json:"int64_fixed_sl_sl,omitempty"`
   928  	IntSlSl         []*TESTS_Int64ValueList         `protobuf:"bytes,7,rep,name=int_sl_sl,json=IntSlSl,proto3" json:"int_sl_sl,omitempty"`
   929  	ByteSlSl        [][]byte                        `protobuf:"bytes,8,rep,name=byte_sl_sl,json=ByteSlSl,proto3" json:"byte_sl_sl,omitempty"`
   930  	Uint8SlSl       [][]byte                        `protobuf:"bytes,9,rep,name=uint8_sl_sl,json=Uint8SlSl,proto3" json:"uint8_sl_sl,omitempty"`
   931  	Uint16SlSl      []*TESTS_UInt16List             `protobuf:"bytes,10,rep,name=uint16_sl_sl,json=Uint16SlSl,proto3" json:"uint16_sl_sl,omitempty"`
   932  	Uint32SlSl      []*TESTS_UInt32ValueList        `protobuf:"bytes,11,rep,name=uint32_sl_sl,json=Uint32SlSl,proto3" json:"uint32_sl_sl,omitempty"`
   933  	Uint32FixedSlSl []*TESTS_Fixed32UInt32ValueList `protobuf:"bytes,12,rep,name=uint32_fixed_sl_sl,json=Uint32FixedSlSl,proto3" json:"uint32_fixed_sl_sl,omitempty"`
   934  	Uint64SlSl      []*TESTS_UInt64ValueList        `protobuf:"bytes,13,rep,name=uint64_sl_sl,json=Uint64SlSl,proto3" json:"uint64_sl_sl,omitempty"`
   935  	Uint64FixedSlSl []*TESTS_Fixed64UInt64ValueList `protobuf:"bytes,14,rep,name=uint64_fixed_sl_sl,json=Uint64FixedSlSl,proto3" json:"uint64_fixed_sl_sl,omitempty"`
   936  	UintSlSl        []*TESTS_UInt64ValueList        `protobuf:"bytes,15,rep,name=uint_sl_sl,json=UintSlSl,proto3" json:"uint_sl_sl,omitempty"`
   937  	StrSlSl         []*TESTS_StringValueList        `protobuf:"bytes,16,rep,name=str_sl_sl,json=StrSlSl,proto3" json:"str_sl_sl,omitempty"`
   938  	BytesSlSl       []*TESTS_BytesList              `protobuf:"bytes,17,rep,name=bytes_sl_sl,json=BytesSlSl,proto3" json:"bytes_sl_sl,omitempty"`
   939  	TimeSlSl        []*TESTS_TimestampList          `protobuf:"bytes,18,rep,name=time_sl_sl,json=TimeSlSl,proto3" json:"time_sl_sl,omitempty"`
   940  	DurationSlSl    []*TESTS_DurationList           `protobuf:"bytes,19,rep,name=duration_sl_sl,json=DurationSlSl,proto3" json:"duration_sl_sl,omitempty"`
   941  	EmptySlSl       []*TESTS_EmptyStructList        `protobuf:"bytes,20,rep,name=empty_sl_sl,json=EmptySlSl,proto3" json:"empty_sl_sl,omitempty"`
   942  }
   943  
   944  func (x *SlicesSlicesStruct) Reset() {
   945  	*x = SlicesSlicesStruct{}
   946  	if protoimpl.UnsafeEnabled {
   947  		mi := &file_tests_proto_msgTypes[6]
   948  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   949  		ms.StoreMessageInfo(mi)
   950  	}
   951  }
   952  
   953  func (x *SlicesSlicesStruct) String() string {
   954  	return protoimpl.X.MessageStringOf(x)
   955  }
   956  
   957  func (*SlicesSlicesStruct) ProtoMessage() {}
   958  
   959  func (x *SlicesSlicesStruct) ProtoReflect() protoreflect.Message {
   960  	mi := &file_tests_proto_msgTypes[6]
   961  	if protoimpl.UnsafeEnabled && x != nil {
   962  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   963  		if ms.LoadMessageInfo() == nil {
   964  			ms.StoreMessageInfo(mi)
   965  		}
   966  		return ms
   967  	}
   968  	return mi.MessageOf(x)
   969  }
   970  
   971  // Deprecated: Use SlicesSlicesStruct.ProtoReflect.Descriptor instead.
   972  func (*SlicesSlicesStruct) Descriptor() ([]byte, []int) {
   973  	return file_tests_proto_rawDescGZIP(), []int{6}
   974  }
   975  
   976  func (x *SlicesSlicesStruct) GetInt8SlSl() []*TESTS_Int8List {
   977  	if x != nil {
   978  		return x.Int8SlSl
   979  	}
   980  	return nil
   981  }
   982  
   983  func (x *SlicesSlicesStruct) GetInt16SlSl() []*TESTS_Int16List {
   984  	if x != nil {
   985  		return x.Int16SlSl
   986  	}
   987  	return nil
   988  }
   989  
   990  func (x *SlicesSlicesStruct) GetInt32SlSl() []*TESTS_Int32ValueList {
   991  	if x != nil {
   992  		return x.Int32SlSl
   993  	}
   994  	return nil
   995  }
   996  
   997  func (x *SlicesSlicesStruct) GetInt32FixedSlSl() []*TESTS_Fixed32Int32ValueList {
   998  	if x != nil {
   999  		return x.Int32FixedSlSl
  1000  	}
  1001  	return nil
  1002  }
  1003  
  1004  func (x *SlicesSlicesStruct) GetInt64SlSl() []*TESTS_Int64ValueList {
  1005  	if x != nil {
  1006  		return x.Int64SlSl
  1007  	}
  1008  	return nil
  1009  }
  1010  
  1011  func (x *SlicesSlicesStruct) GetInt64FixedSlSl() []*TESTS_Fixed64Int64ValueList {
  1012  	if x != nil {
  1013  		return x.Int64FixedSlSl
  1014  	}
  1015  	return nil
  1016  }
  1017  
  1018  func (x *SlicesSlicesStruct) GetIntSlSl() []*TESTS_Int64ValueList {
  1019  	if x != nil {
  1020  		return x.IntSlSl
  1021  	}
  1022  	return nil
  1023  }
  1024  
  1025  func (x *SlicesSlicesStruct) GetByteSlSl() [][]byte {
  1026  	if x != nil {
  1027  		return x.ByteSlSl
  1028  	}
  1029  	return nil
  1030  }
  1031  
  1032  func (x *SlicesSlicesStruct) GetUint8SlSl() [][]byte {
  1033  	if x != nil {
  1034  		return x.Uint8SlSl
  1035  	}
  1036  	return nil
  1037  }
  1038  
  1039  func (x *SlicesSlicesStruct) GetUint16SlSl() []*TESTS_UInt16List {
  1040  	if x != nil {
  1041  		return x.Uint16SlSl
  1042  	}
  1043  	return nil
  1044  }
  1045  
  1046  func (x *SlicesSlicesStruct) GetUint32SlSl() []*TESTS_UInt32ValueList {
  1047  	if x != nil {
  1048  		return x.Uint32SlSl
  1049  	}
  1050  	return nil
  1051  }
  1052  
  1053  func (x *SlicesSlicesStruct) GetUint32FixedSlSl() []*TESTS_Fixed32UInt32ValueList {
  1054  	if x != nil {
  1055  		return x.Uint32FixedSlSl
  1056  	}
  1057  	return nil
  1058  }
  1059  
  1060  func (x *SlicesSlicesStruct) GetUint64SlSl() []*TESTS_UInt64ValueList {
  1061  	if x != nil {
  1062  		return x.Uint64SlSl
  1063  	}
  1064  	return nil
  1065  }
  1066  
  1067  func (x *SlicesSlicesStruct) GetUint64FixedSlSl() []*TESTS_Fixed64UInt64ValueList {
  1068  	if x != nil {
  1069  		return x.Uint64FixedSlSl
  1070  	}
  1071  	return nil
  1072  }
  1073  
  1074  func (x *SlicesSlicesStruct) GetUintSlSl() []*TESTS_UInt64ValueList {
  1075  	if x != nil {
  1076  		return x.UintSlSl
  1077  	}
  1078  	return nil
  1079  }
  1080  
  1081  func (x *SlicesSlicesStruct) GetStrSlSl() []*TESTS_StringValueList {
  1082  	if x != nil {
  1083  		return x.StrSlSl
  1084  	}
  1085  	return nil
  1086  }
  1087  
  1088  func (x *SlicesSlicesStruct) GetBytesSlSl() []*TESTS_BytesList {
  1089  	if x != nil {
  1090  		return x.BytesSlSl
  1091  	}
  1092  	return nil
  1093  }
  1094  
  1095  func (x *SlicesSlicesStruct) GetTimeSlSl() []*TESTS_TimestampList {
  1096  	if x != nil {
  1097  		return x.TimeSlSl
  1098  	}
  1099  	return nil
  1100  }
  1101  
  1102  func (x *SlicesSlicesStruct) GetDurationSlSl() []*TESTS_DurationList {
  1103  	if x != nil {
  1104  		return x.DurationSlSl
  1105  	}
  1106  	return nil
  1107  }
  1108  
  1109  func (x *SlicesSlicesStruct) GetEmptySlSl() []*TESTS_EmptyStructList {
  1110  	if x != nil {
  1111  		return x.EmptySlSl
  1112  	}
  1113  	return nil
  1114  }
  1115  
  1116  type PointersStruct struct {
  1117  	state         protoimpl.MessageState
  1118  	sizeCache     protoimpl.SizeCache
  1119  	unknownFields protoimpl.UnknownFields
  1120  
  1121  	Int8Pt        int32                  `protobuf:"zigzag32,1,opt,name=int8_pt,json=Int8Pt,proto3" json:"int8_pt,omitempty"`
  1122  	Int16Pt       int32                  `protobuf:"zigzag32,2,opt,name=int16_pt,json=Int16Pt,proto3" json:"int16_pt,omitempty"`
  1123  	Int32Pt       int32                  `protobuf:"zigzag32,3,opt,name=int32_pt,json=Int32Pt,proto3" json:"int32_pt,omitempty"`
  1124  	Int32FixedPt  int32                  `protobuf:"fixed32,4,opt,name=int32_fixed_pt,json=Int32FixedPt,proto3" json:"int32_fixed_pt,omitempty"`
  1125  	Int64Pt       int64                  `protobuf:"zigzag64,5,opt,name=int64_pt,json=Int64Pt,proto3" json:"int64_pt,omitempty"`
  1126  	Int64FixedPt  int64                  `protobuf:"fixed64,6,opt,name=int64_fixed_pt,json=Int64FixedPt,proto3" json:"int64_fixed_pt,omitempty"`
  1127  	IntPt         int64                  `protobuf:"zigzag64,7,opt,name=int_pt,json=IntPt,proto3" json:"int_pt,omitempty"`
  1128  	BytePt        uint32                 `protobuf:"varint,8,opt,name=byte_pt,json=BytePt,proto3" json:"byte_pt,omitempty"`
  1129  	Uint8Pt       uint32                 `protobuf:"varint,9,opt,name=uint8_pt,json=Uint8Pt,proto3" json:"uint8_pt,omitempty"`
  1130  	Uint16Pt      uint32                 `protobuf:"varint,10,opt,name=uint16_pt,json=Uint16Pt,proto3" json:"uint16_pt,omitempty"`
  1131  	Uint32Pt      uint32                 `protobuf:"varint,11,opt,name=uint32_pt,json=Uint32Pt,proto3" json:"uint32_pt,omitempty"`
  1132  	Uint32FixedPt uint32                 `protobuf:"fixed32,12,opt,name=uint32_fixed_pt,json=Uint32FixedPt,proto3" json:"uint32_fixed_pt,omitempty"`
  1133  	Uint64Pt      uint64                 `protobuf:"varint,13,opt,name=uint64_pt,json=Uint64Pt,proto3" json:"uint64_pt,omitempty"`
  1134  	Uint64FixedPt uint64                 `protobuf:"fixed64,14,opt,name=uint64_fixed_pt,json=Uint64FixedPt,proto3" json:"uint64_fixed_pt,omitempty"`
  1135  	UintPt        uint64                 `protobuf:"varint,15,opt,name=uint_pt,json=UintPt,proto3" json:"uint_pt,omitempty"`
  1136  	StrPt         string                 `protobuf:"bytes,16,opt,name=str_pt,json=StrPt,proto3" json:"str_pt,omitempty"`
  1137  	BytesPt       []byte                 `protobuf:"bytes,17,opt,name=bytes_pt,json=BytesPt,proto3" json:"bytes_pt,omitempty"`
  1138  	TimePt        *timestamppb.Timestamp `protobuf:"bytes,18,opt,name=time_pt,json=TimePt,proto3" json:"time_pt,omitempty"`
  1139  	DurationPt    *durationpb.Duration   `protobuf:"bytes,19,opt,name=duration_pt,json=DurationPt,proto3" json:"duration_pt,omitempty"`
  1140  	EmptyPt       *EmptyStruct           `protobuf:"bytes,20,opt,name=empty_pt,json=EmptyPt,proto3" json:"empty_pt,omitempty"`
  1141  }
  1142  
  1143  func (x *PointersStruct) Reset() {
  1144  	*x = PointersStruct{}
  1145  	if protoimpl.UnsafeEnabled {
  1146  		mi := &file_tests_proto_msgTypes[7]
  1147  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1148  		ms.StoreMessageInfo(mi)
  1149  	}
  1150  }
  1151  
  1152  func (x *PointersStruct) String() string {
  1153  	return protoimpl.X.MessageStringOf(x)
  1154  }
  1155  
  1156  func (*PointersStruct) ProtoMessage() {}
  1157  
  1158  func (x *PointersStruct) ProtoReflect() protoreflect.Message {
  1159  	mi := &file_tests_proto_msgTypes[7]
  1160  	if protoimpl.UnsafeEnabled && x != nil {
  1161  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1162  		if ms.LoadMessageInfo() == nil {
  1163  			ms.StoreMessageInfo(mi)
  1164  		}
  1165  		return ms
  1166  	}
  1167  	return mi.MessageOf(x)
  1168  }
  1169  
  1170  // Deprecated: Use PointersStruct.ProtoReflect.Descriptor instead.
  1171  func (*PointersStruct) Descriptor() ([]byte, []int) {
  1172  	return file_tests_proto_rawDescGZIP(), []int{7}
  1173  }
  1174  
  1175  func (x *PointersStruct) GetInt8Pt() int32 {
  1176  	if x != nil {
  1177  		return x.Int8Pt
  1178  	}
  1179  	return 0
  1180  }
  1181  
  1182  func (x *PointersStruct) GetInt16Pt() int32 {
  1183  	if x != nil {
  1184  		return x.Int16Pt
  1185  	}
  1186  	return 0
  1187  }
  1188  
  1189  func (x *PointersStruct) GetInt32Pt() int32 {
  1190  	if x != nil {
  1191  		return x.Int32Pt
  1192  	}
  1193  	return 0
  1194  }
  1195  
  1196  func (x *PointersStruct) GetInt32FixedPt() int32 {
  1197  	if x != nil {
  1198  		return x.Int32FixedPt
  1199  	}
  1200  	return 0
  1201  }
  1202  
  1203  func (x *PointersStruct) GetInt64Pt() int64 {
  1204  	if x != nil {
  1205  		return x.Int64Pt
  1206  	}
  1207  	return 0
  1208  }
  1209  
  1210  func (x *PointersStruct) GetInt64FixedPt() int64 {
  1211  	if x != nil {
  1212  		return x.Int64FixedPt
  1213  	}
  1214  	return 0
  1215  }
  1216  
  1217  func (x *PointersStruct) GetIntPt() int64 {
  1218  	if x != nil {
  1219  		return x.IntPt
  1220  	}
  1221  	return 0
  1222  }
  1223  
  1224  func (x *PointersStruct) GetBytePt() uint32 {
  1225  	if x != nil {
  1226  		return x.BytePt
  1227  	}
  1228  	return 0
  1229  }
  1230  
  1231  func (x *PointersStruct) GetUint8Pt() uint32 {
  1232  	if x != nil {
  1233  		return x.Uint8Pt
  1234  	}
  1235  	return 0
  1236  }
  1237  
  1238  func (x *PointersStruct) GetUint16Pt() uint32 {
  1239  	if x != nil {
  1240  		return x.Uint16Pt
  1241  	}
  1242  	return 0
  1243  }
  1244  
  1245  func (x *PointersStruct) GetUint32Pt() uint32 {
  1246  	if x != nil {
  1247  		return x.Uint32Pt
  1248  	}
  1249  	return 0
  1250  }
  1251  
  1252  func (x *PointersStruct) GetUint32FixedPt() uint32 {
  1253  	if x != nil {
  1254  		return x.Uint32FixedPt
  1255  	}
  1256  	return 0
  1257  }
  1258  
  1259  func (x *PointersStruct) GetUint64Pt() uint64 {
  1260  	if x != nil {
  1261  		return x.Uint64Pt
  1262  	}
  1263  	return 0
  1264  }
  1265  
  1266  func (x *PointersStruct) GetUint64FixedPt() uint64 {
  1267  	if x != nil {
  1268  		return x.Uint64FixedPt
  1269  	}
  1270  	return 0
  1271  }
  1272  
  1273  func (x *PointersStruct) GetUintPt() uint64 {
  1274  	if x != nil {
  1275  		return x.UintPt
  1276  	}
  1277  	return 0
  1278  }
  1279  
  1280  func (x *PointersStruct) GetStrPt() string {
  1281  	if x != nil {
  1282  		return x.StrPt
  1283  	}
  1284  	return ""
  1285  }
  1286  
  1287  func (x *PointersStruct) GetBytesPt() []byte {
  1288  	if x != nil {
  1289  		return x.BytesPt
  1290  	}
  1291  	return nil
  1292  }
  1293  
  1294  func (x *PointersStruct) GetTimePt() *timestamppb.Timestamp {
  1295  	if x != nil {
  1296  		return x.TimePt
  1297  	}
  1298  	return nil
  1299  }
  1300  
  1301  func (x *PointersStruct) GetDurationPt() *durationpb.Duration {
  1302  	if x != nil {
  1303  		return x.DurationPt
  1304  	}
  1305  	return nil
  1306  }
  1307  
  1308  func (x *PointersStruct) GetEmptyPt() *EmptyStruct {
  1309  	if x != nil {
  1310  		return x.EmptyPt
  1311  	}
  1312  	return nil
  1313  }
  1314  
  1315  type PointerSlicesStruct struct {
  1316  	state         protoimpl.MessageState
  1317  	sizeCache     protoimpl.SizeCache
  1318  	unknownFields protoimpl.UnknownFields
  1319  
  1320  	Int8PtSl        []int32                  `protobuf:"zigzag32,1,rep,packed,name=int8_pt_sl,json=Int8PtSl,proto3" json:"int8_pt_sl,omitempty"`
  1321  	Int16PtSl       []int32                  `protobuf:"zigzag32,2,rep,packed,name=int16_pt_sl,json=Int16PtSl,proto3" json:"int16_pt_sl,omitempty"`
  1322  	Int32PtSl       []int32                  `protobuf:"zigzag32,3,rep,packed,name=int32_pt_sl,json=Int32PtSl,proto3" json:"int32_pt_sl,omitempty"`
  1323  	Int32FixedPtSl  []int32                  `protobuf:"fixed32,4,rep,packed,name=int32_fixed_pt_sl,json=Int32FixedPtSl,proto3" json:"int32_fixed_pt_sl,omitempty"`
  1324  	Int64PtSl       []int64                  `protobuf:"zigzag64,5,rep,packed,name=int64_pt_sl,json=Int64PtSl,proto3" json:"int64_pt_sl,omitempty"`
  1325  	Int64FixedPtSl  []int64                  `protobuf:"fixed64,6,rep,packed,name=int64_fixed_pt_sl,json=Int64FixedPtSl,proto3" json:"int64_fixed_pt_sl,omitempty"`
  1326  	IntPtSl         []int64                  `protobuf:"zigzag64,7,rep,packed,name=int_pt_sl,json=IntPtSl,proto3" json:"int_pt_sl,omitempty"`
  1327  	BytePtSl        []byte                   `protobuf:"bytes,8,opt,name=byte_pt_sl,json=BytePtSl,proto3" json:"byte_pt_sl,omitempty"`
  1328  	Uint8PtSl       []byte                   `protobuf:"bytes,9,opt,name=uint8_pt_sl,json=Uint8PtSl,proto3" json:"uint8_pt_sl,omitempty"`
  1329  	Uint16PtSl      []uint32                 `protobuf:"varint,10,rep,packed,name=uint16_pt_sl,json=Uint16PtSl,proto3" json:"uint16_pt_sl,omitempty"`
  1330  	Uint32PtSl      []uint32                 `protobuf:"varint,11,rep,packed,name=uint32_pt_sl,json=Uint32PtSl,proto3" json:"uint32_pt_sl,omitempty"`
  1331  	Uint32FixedPtSl []uint32                 `protobuf:"fixed32,12,rep,packed,name=uint32_fixed_pt_sl,json=Uint32FixedPtSl,proto3" json:"uint32_fixed_pt_sl,omitempty"`
  1332  	Uint64PtSl      []uint64                 `protobuf:"varint,13,rep,packed,name=uint64_pt_sl,json=Uint64PtSl,proto3" json:"uint64_pt_sl,omitempty"`
  1333  	Uint64FixedPtSl []uint64                 `protobuf:"fixed64,14,rep,packed,name=uint64_fixed_pt_sl,json=Uint64FixedPtSl,proto3" json:"uint64_fixed_pt_sl,omitempty"`
  1334  	UintPtSl        []uint64                 `protobuf:"varint,15,rep,packed,name=uint_pt_sl,json=UintPtSl,proto3" json:"uint_pt_sl,omitempty"`
  1335  	StrPtSl         []string                 `protobuf:"bytes,16,rep,name=str_pt_sl,json=StrPtSl,proto3" json:"str_pt_sl,omitempty"`
  1336  	BytesPtSl       [][]byte                 `protobuf:"bytes,17,rep,name=bytes_pt_sl,json=BytesPtSl,proto3" json:"bytes_pt_sl,omitempty"`
  1337  	TimePtSl        []*timestamppb.Timestamp `protobuf:"bytes,18,rep,name=time_pt_sl,json=TimePtSl,proto3" json:"time_pt_sl,omitempty"`
  1338  	DurationPtSl    []*durationpb.Duration   `protobuf:"bytes,19,rep,name=duration_pt_sl,json=DurationPtSl,proto3" json:"duration_pt_sl,omitempty"`
  1339  	EmptyPtSl       []*EmptyStruct           `protobuf:"bytes,20,rep,name=empty_pt_sl,json=EmptyPtSl,proto3" json:"empty_pt_sl,omitempty"`
  1340  }
  1341  
  1342  func (x *PointerSlicesStruct) Reset() {
  1343  	*x = PointerSlicesStruct{}
  1344  	if protoimpl.UnsafeEnabled {
  1345  		mi := &file_tests_proto_msgTypes[8]
  1346  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1347  		ms.StoreMessageInfo(mi)
  1348  	}
  1349  }
  1350  
  1351  func (x *PointerSlicesStruct) String() string {
  1352  	return protoimpl.X.MessageStringOf(x)
  1353  }
  1354  
  1355  func (*PointerSlicesStruct) ProtoMessage() {}
  1356  
  1357  func (x *PointerSlicesStruct) ProtoReflect() protoreflect.Message {
  1358  	mi := &file_tests_proto_msgTypes[8]
  1359  	if protoimpl.UnsafeEnabled && x != nil {
  1360  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1361  		if ms.LoadMessageInfo() == nil {
  1362  			ms.StoreMessageInfo(mi)
  1363  		}
  1364  		return ms
  1365  	}
  1366  	return mi.MessageOf(x)
  1367  }
  1368  
  1369  // Deprecated: Use PointerSlicesStruct.ProtoReflect.Descriptor instead.
  1370  func (*PointerSlicesStruct) Descriptor() ([]byte, []int) {
  1371  	return file_tests_proto_rawDescGZIP(), []int{8}
  1372  }
  1373  
  1374  func (x *PointerSlicesStruct) GetInt8PtSl() []int32 {
  1375  	if x != nil {
  1376  		return x.Int8PtSl
  1377  	}
  1378  	return nil
  1379  }
  1380  
  1381  func (x *PointerSlicesStruct) GetInt16PtSl() []int32 {
  1382  	if x != nil {
  1383  		return x.Int16PtSl
  1384  	}
  1385  	return nil
  1386  }
  1387  
  1388  func (x *PointerSlicesStruct) GetInt32PtSl() []int32 {
  1389  	if x != nil {
  1390  		return x.Int32PtSl
  1391  	}
  1392  	return nil
  1393  }
  1394  
  1395  func (x *PointerSlicesStruct) GetInt32FixedPtSl() []int32 {
  1396  	if x != nil {
  1397  		return x.Int32FixedPtSl
  1398  	}
  1399  	return nil
  1400  }
  1401  
  1402  func (x *PointerSlicesStruct) GetInt64PtSl() []int64 {
  1403  	if x != nil {
  1404  		return x.Int64PtSl
  1405  	}
  1406  	return nil
  1407  }
  1408  
  1409  func (x *PointerSlicesStruct) GetInt64FixedPtSl() []int64 {
  1410  	if x != nil {
  1411  		return x.Int64FixedPtSl
  1412  	}
  1413  	return nil
  1414  }
  1415  
  1416  func (x *PointerSlicesStruct) GetIntPtSl() []int64 {
  1417  	if x != nil {
  1418  		return x.IntPtSl
  1419  	}
  1420  	return nil
  1421  }
  1422  
  1423  func (x *PointerSlicesStruct) GetBytePtSl() []byte {
  1424  	if x != nil {
  1425  		return x.BytePtSl
  1426  	}
  1427  	return nil
  1428  }
  1429  
  1430  func (x *PointerSlicesStruct) GetUint8PtSl() []byte {
  1431  	if x != nil {
  1432  		return x.Uint8PtSl
  1433  	}
  1434  	return nil
  1435  }
  1436  
  1437  func (x *PointerSlicesStruct) GetUint16PtSl() []uint32 {
  1438  	if x != nil {
  1439  		return x.Uint16PtSl
  1440  	}
  1441  	return nil
  1442  }
  1443  
  1444  func (x *PointerSlicesStruct) GetUint32PtSl() []uint32 {
  1445  	if x != nil {
  1446  		return x.Uint32PtSl
  1447  	}
  1448  	return nil
  1449  }
  1450  
  1451  func (x *PointerSlicesStruct) GetUint32FixedPtSl() []uint32 {
  1452  	if x != nil {
  1453  		return x.Uint32FixedPtSl
  1454  	}
  1455  	return nil
  1456  }
  1457  
  1458  func (x *PointerSlicesStruct) GetUint64PtSl() []uint64 {
  1459  	if x != nil {
  1460  		return x.Uint64PtSl
  1461  	}
  1462  	return nil
  1463  }
  1464  
  1465  func (x *PointerSlicesStruct) GetUint64FixedPtSl() []uint64 {
  1466  	if x != nil {
  1467  		return x.Uint64FixedPtSl
  1468  	}
  1469  	return nil
  1470  }
  1471  
  1472  func (x *PointerSlicesStruct) GetUintPtSl() []uint64 {
  1473  	if x != nil {
  1474  		return x.UintPtSl
  1475  	}
  1476  	return nil
  1477  }
  1478  
  1479  func (x *PointerSlicesStruct) GetStrPtSl() []string {
  1480  	if x != nil {
  1481  		return x.StrPtSl
  1482  	}
  1483  	return nil
  1484  }
  1485  
  1486  func (x *PointerSlicesStruct) GetBytesPtSl() [][]byte {
  1487  	if x != nil {
  1488  		return x.BytesPtSl
  1489  	}
  1490  	return nil
  1491  }
  1492  
  1493  func (x *PointerSlicesStruct) GetTimePtSl() []*timestamppb.Timestamp {
  1494  	if x != nil {
  1495  		return x.TimePtSl
  1496  	}
  1497  	return nil
  1498  }
  1499  
  1500  func (x *PointerSlicesStruct) GetDurationPtSl() []*durationpb.Duration {
  1501  	if x != nil {
  1502  		return x.DurationPtSl
  1503  	}
  1504  	return nil
  1505  }
  1506  
  1507  func (x *PointerSlicesStruct) GetEmptyPtSl() []*EmptyStruct {
  1508  	if x != nil {
  1509  		return x.EmptyPtSl
  1510  	}
  1511  	return nil
  1512  }
  1513  
  1514  type ComplexSt struct {
  1515  	state         protoimpl.MessageState
  1516  	sizeCache     protoimpl.SizeCache
  1517  	unknownFields protoimpl.UnknownFields
  1518  
  1519  	PrField *PrimitivesStruct `protobuf:"bytes,1,opt,name=pr_field,json=PrField,proto3" json:"pr_field,omitempty"`
  1520  	ArField *ArraysStruct     `protobuf:"bytes,2,opt,name=ar_field,json=ArField,proto3" json:"ar_field,omitempty"`
  1521  	SlField *SlicesStruct     `protobuf:"bytes,3,opt,name=sl_field,json=SlField,proto3" json:"sl_field,omitempty"`
  1522  	PtField *PointersStruct   `protobuf:"bytes,4,opt,name=pt_field,json=PtField,proto3" json:"pt_field,omitempty"`
  1523  }
  1524  
  1525  func (x *ComplexSt) Reset() {
  1526  	*x = ComplexSt{}
  1527  	if protoimpl.UnsafeEnabled {
  1528  		mi := &file_tests_proto_msgTypes[9]
  1529  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1530  		ms.StoreMessageInfo(mi)
  1531  	}
  1532  }
  1533  
  1534  func (x *ComplexSt) String() string {
  1535  	return protoimpl.X.MessageStringOf(x)
  1536  }
  1537  
  1538  func (*ComplexSt) ProtoMessage() {}
  1539  
  1540  func (x *ComplexSt) ProtoReflect() protoreflect.Message {
  1541  	mi := &file_tests_proto_msgTypes[9]
  1542  	if protoimpl.UnsafeEnabled && x != nil {
  1543  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1544  		if ms.LoadMessageInfo() == nil {
  1545  			ms.StoreMessageInfo(mi)
  1546  		}
  1547  		return ms
  1548  	}
  1549  	return mi.MessageOf(x)
  1550  }
  1551  
  1552  // Deprecated: Use ComplexSt.ProtoReflect.Descriptor instead.
  1553  func (*ComplexSt) Descriptor() ([]byte, []int) {
  1554  	return file_tests_proto_rawDescGZIP(), []int{9}
  1555  }
  1556  
  1557  func (x *ComplexSt) GetPrField() *PrimitivesStruct {
  1558  	if x != nil {
  1559  		return x.PrField
  1560  	}
  1561  	return nil
  1562  }
  1563  
  1564  func (x *ComplexSt) GetArField() *ArraysStruct {
  1565  	if x != nil {
  1566  		return x.ArField
  1567  	}
  1568  	return nil
  1569  }
  1570  
  1571  func (x *ComplexSt) GetSlField() *SlicesStruct {
  1572  	if x != nil {
  1573  		return x.SlField
  1574  	}
  1575  	return nil
  1576  }
  1577  
  1578  func (x *ComplexSt) GetPtField() *PointersStruct {
  1579  	if x != nil {
  1580  		return x.PtField
  1581  	}
  1582  	return nil
  1583  }
  1584  
  1585  type EmbeddedSt1 struct {
  1586  	state         protoimpl.MessageState
  1587  	sizeCache     protoimpl.SizeCache
  1588  	unknownFields protoimpl.UnknownFields
  1589  
  1590  	PrimitivesStruct *PrimitivesStruct `protobuf:"bytes,1,opt,name=primitives_struct,json=PrimitivesStruct,proto3" json:"primitives_struct,omitempty"`
  1591  }
  1592  
  1593  func (x *EmbeddedSt1) Reset() {
  1594  	*x = EmbeddedSt1{}
  1595  	if protoimpl.UnsafeEnabled {
  1596  		mi := &file_tests_proto_msgTypes[10]
  1597  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1598  		ms.StoreMessageInfo(mi)
  1599  	}
  1600  }
  1601  
  1602  func (x *EmbeddedSt1) String() string {
  1603  	return protoimpl.X.MessageStringOf(x)
  1604  }
  1605  
  1606  func (*EmbeddedSt1) ProtoMessage() {}
  1607  
  1608  func (x *EmbeddedSt1) ProtoReflect() protoreflect.Message {
  1609  	mi := &file_tests_proto_msgTypes[10]
  1610  	if protoimpl.UnsafeEnabled && x != nil {
  1611  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1612  		if ms.LoadMessageInfo() == nil {
  1613  			ms.StoreMessageInfo(mi)
  1614  		}
  1615  		return ms
  1616  	}
  1617  	return mi.MessageOf(x)
  1618  }
  1619  
  1620  // Deprecated: Use EmbeddedSt1.ProtoReflect.Descriptor instead.
  1621  func (*EmbeddedSt1) Descriptor() ([]byte, []int) {
  1622  	return file_tests_proto_rawDescGZIP(), []int{10}
  1623  }
  1624  
  1625  func (x *EmbeddedSt1) GetPrimitivesStruct() *PrimitivesStruct {
  1626  	if x != nil {
  1627  		return x.PrimitivesStruct
  1628  	}
  1629  	return nil
  1630  }
  1631  
  1632  type EmbeddedSt2 struct {
  1633  	state         protoimpl.MessageState
  1634  	sizeCache     protoimpl.SizeCache
  1635  	unknownFields protoimpl.UnknownFields
  1636  
  1637  	PrimitivesStruct *PrimitivesStruct `protobuf:"bytes,1,opt,name=primitives_struct,json=PrimitivesStruct,proto3" json:"primitives_struct,omitempty"`
  1638  	ArraysStruct     *ArraysStruct     `protobuf:"bytes,2,opt,name=arrays_struct,json=ArraysStruct,proto3" json:"arrays_struct,omitempty"`
  1639  	SlicesStruct     *SlicesStruct     `protobuf:"bytes,3,opt,name=slices_struct,json=SlicesStruct,proto3" json:"slices_struct,omitempty"`
  1640  	PointersStruct   *PointersStruct   `protobuf:"bytes,4,opt,name=pointers_struct,json=PointersStruct,proto3" json:"pointers_struct,omitempty"`
  1641  }
  1642  
  1643  func (x *EmbeddedSt2) Reset() {
  1644  	*x = EmbeddedSt2{}
  1645  	if protoimpl.UnsafeEnabled {
  1646  		mi := &file_tests_proto_msgTypes[11]
  1647  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1648  		ms.StoreMessageInfo(mi)
  1649  	}
  1650  }
  1651  
  1652  func (x *EmbeddedSt2) String() string {
  1653  	return protoimpl.X.MessageStringOf(x)
  1654  }
  1655  
  1656  func (*EmbeddedSt2) ProtoMessage() {}
  1657  
  1658  func (x *EmbeddedSt2) ProtoReflect() protoreflect.Message {
  1659  	mi := &file_tests_proto_msgTypes[11]
  1660  	if protoimpl.UnsafeEnabled && x != nil {
  1661  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1662  		if ms.LoadMessageInfo() == nil {
  1663  			ms.StoreMessageInfo(mi)
  1664  		}
  1665  		return ms
  1666  	}
  1667  	return mi.MessageOf(x)
  1668  }
  1669  
  1670  // Deprecated: Use EmbeddedSt2.ProtoReflect.Descriptor instead.
  1671  func (*EmbeddedSt2) Descriptor() ([]byte, []int) {
  1672  	return file_tests_proto_rawDescGZIP(), []int{11}
  1673  }
  1674  
  1675  func (x *EmbeddedSt2) GetPrimitivesStruct() *PrimitivesStruct {
  1676  	if x != nil {
  1677  		return x.PrimitivesStruct
  1678  	}
  1679  	return nil
  1680  }
  1681  
  1682  func (x *EmbeddedSt2) GetArraysStruct() *ArraysStruct {
  1683  	if x != nil {
  1684  		return x.ArraysStruct
  1685  	}
  1686  	return nil
  1687  }
  1688  
  1689  func (x *EmbeddedSt2) GetSlicesStruct() *SlicesStruct {
  1690  	if x != nil {
  1691  		return x.SlicesStruct
  1692  	}
  1693  	return nil
  1694  }
  1695  
  1696  func (x *EmbeddedSt2) GetPointersStruct() *PointersStruct {
  1697  	if x != nil {
  1698  		return x.PointersStruct
  1699  	}
  1700  	return nil
  1701  }
  1702  
  1703  type EmbeddedSt3 struct {
  1704  	state         protoimpl.MessageState
  1705  	sizeCache     protoimpl.SizeCache
  1706  	unknownFields protoimpl.UnknownFields
  1707  
  1708  	PrimitivesStruct *PrimitivesStruct `protobuf:"bytes,1,opt,name=primitives_struct,json=PrimitivesStruct,proto3" json:"primitives_struct,omitempty"`
  1709  	ArraysStruct     *ArraysStruct     `protobuf:"bytes,2,opt,name=arrays_struct,json=ArraysStruct,proto3" json:"arrays_struct,omitempty"`
  1710  	SlicesStruct     *SlicesStruct     `protobuf:"bytes,3,opt,name=slices_struct,json=SlicesStruct,proto3" json:"slices_struct,omitempty"`
  1711  	PointersStruct   *PointersStruct   `protobuf:"bytes,4,opt,name=pointers_struct,json=PointersStruct,proto3" json:"pointers_struct,omitempty"`
  1712  	EmptyStruct      *EmptyStruct      `protobuf:"bytes,5,opt,name=empty_struct,json=EmptyStruct,proto3" json:"empty_struct,omitempty"`
  1713  }
  1714  
  1715  func (x *EmbeddedSt3) Reset() {
  1716  	*x = EmbeddedSt3{}
  1717  	if protoimpl.UnsafeEnabled {
  1718  		mi := &file_tests_proto_msgTypes[12]
  1719  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1720  		ms.StoreMessageInfo(mi)
  1721  	}
  1722  }
  1723  
  1724  func (x *EmbeddedSt3) String() string {
  1725  	return protoimpl.X.MessageStringOf(x)
  1726  }
  1727  
  1728  func (*EmbeddedSt3) ProtoMessage() {}
  1729  
  1730  func (x *EmbeddedSt3) ProtoReflect() protoreflect.Message {
  1731  	mi := &file_tests_proto_msgTypes[12]
  1732  	if protoimpl.UnsafeEnabled && x != nil {
  1733  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1734  		if ms.LoadMessageInfo() == nil {
  1735  			ms.StoreMessageInfo(mi)
  1736  		}
  1737  		return ms
  1738  	}
  1739  	return mi.MessageOf(x)
  1740  }
  1741  
  1742  // Deprecated: Use EmbeddedSt3.ProtoReflect.Descriptor instead.
  1743  func (*EmbeddedSt3) Descriptor() ([]byte, []int) {
  1744  	return file_tests_proto_rawDescGZIP(), []int{12}
  1745  }
  1746  
  1747  func (x *EmbeddedSt3) GetPrimitivesStruct() *PrimitivesStruct {
  1748  	if x != nil {
  1749  		return x.PrimitivesStruct
  1750  	}
  1751  	return nil
  1752  }
  1753  
  1754  func (x *EmbeddedSt3) GetArraysStruct() *ArraysStruct {
  1755  	if x != nil {
  1756  		return x.ArraysStruct
  1757  	}
  1758  	return nil
  1759  }
  1760  
  1761  func (x *EmbeddedSt3) GetSlicesStruct() *SlicesStruct {
  1762  	if x != nil {
  1763  		return x.SlicesStruct
  1764  	}
  1765  	return nil
  1766  }
  1767  
  1768  func (x *EmbeddedSt3) GetPointersStruct() *PointersStruct {
  1769  	if x != nil {
  1770  		return x.PointersStruct
  1771  	}
  1772  	return nil
  1773  }
  1774  
  1775  func (x *EmbeddedSt3) GetEmptyStruct() *EmptyStruct {
  1776  	if x != nil {
  1777  		return x.EmptyStruct
  1778  	}
  1779  	return nil
  1780  }
  1781  
  1782  type EmbeddedSt4 struct {
  1783  	state         protoimpl.MessageState
  1784  	sizeCache     protoimpl.SizeCache
  1785  	unknownFields protoimpl.UnknownFields
  1786  
  1787  	Foo1                int64             `protobuf:"zigzag64,1,opt,name=foo1,json=Foo1,proto3" json:"foo1,omitempty"`
  1788  	PrimitivesStruct    *PrimitivesStruct `protobuf:"bytes,2,opt,name=primitives_struct,json=PrimitivesStruct,proto3" json:"primitives_struct,omitempty"`
  1789  	Foo2                string            `protobuf:"bytes,3,opt,name=foo2,json=Foo2,proto3" json:"foo2,omitempty"`
  1790  	ArraysStructField   *ArraysStruct     `protobuf:"bytes,4,opt,name=arrays_struct_field,json=ArraysStructField,proto3" json:"arrays_struct_field,omitempty"`
  1791  	Foo3                []byte            `protobuf:"bytes,5,opt,name=foo3,json=Foo3,proto3" json:"foo3,omitempty"`
  1792  	SlicesStruct        *SlicesStruct     `protobuf:"bytes,6,opt,name=slices_struct,json=SlicesStruct,proto3" json:"slices_struct,omitempty"`
  1793  	Foo4                bool              `protobuf:"varint,7,opt,name=foo4,json=Foo4,proto3" json:"foo4,omitempty"`
  1794  	PointersStructField *PointersStruct   `protobuf:"bytes,8,opt,name=pointers_struct_field,json=PointersStructField,proto3" json:"pointers_struct_field,omitempty"`
  1795  	Foo5                uint64            `protobuf:"varint,9,opt,name=foo5,json=Foo5,proto3" json:"foo5,omitempty"`
  1796  }
  1797  
  1798  func (x *EmbeddedSt4) Reset() {
  1799  	*x = EmbeddedSt4{}
  1800  	if protoimpl.UnsafeEnabled {
  1801  		mi := &file_tests_proto_msgTypes[13]
  1802  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1803  		ms.StoreMessageInfo(mi)
  1804  	}
  1805  }
  1806  
  1807  func (x *EmbeddedSt4) String() string {
  1808  	return protoimpl.X.MessageStringOf(x)
  1809  }
  1810  
  1811  func (*EmbeddedSt4) ProtoMessage() {}
  1812  
  1813  func (x *EmbeddedSt4) ProtoReflect() protoreflect.Message {
  1814  	mi := &file_tests_proto_msgTypes[13]
  1815  	if protoimpl.UnsafeEnabled && x != nil {
  1816  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1817  		if ms.LoadMessageInfo() == nil {
  1818  			ms.StoreMessageInfo(mi)
  1819  		}
  1820  		return ms
  1821  	}
  1822  	return mi.MessageOf(x)
  1823  }
  1824  
  1825  // Deprecated: Use EmbeddedSt4.ProtoReflect.Descriptor instead.
  1826  func (*EmbeddedSt4) Descriptor() ([]byte, []int) {
  1827  	return file_tests_proto_rawDescGZIP(), []int{13}
  1828  }
  1829  
  1830  func (x *EmbeddedSt4) GetFoo1() int64 {
  1831  	if x != nil {
  1832  		return x.Foo1
  1833  	}
  1834  	return 0
  1835  }
  1836  
  1837  func (x *EmbeddedSt4) GetPrimitivesStruct() *PrimitivesStruct {
  1838  	if x != nil {
  1839  		return x.PrimitivesStruct
  1840  	}
  1841  	return nil
  1842  }
  1843  
  1844  func (x *EmbeddedSt4) GetFoo2() string {
  1845  	if x != nil {
  1846  		return x.Foo2
  1847  	}
  1848  	return ""
  1849  }
  1850  
  1851  func (x *EmbeddedSt4) GetArraysStructField() *ArraysStruct {
  1852  	if x != nil {
  1853  		return x.ArraysStructField
  1854  	}
  1855  	return nil
  1856  }
  1857  
  1858  func (x *EmbeddedSt4) GetFoo3() []byte {
  1859  	if x != nil {
  1860  		return x.Foo3
  1861  	}
  1862  	return nil
  1863  }
  1864  
  1865  func (x *EmbeddedSt4) GetSlicesStruct() *SlicesStruct {
  1866  	if x != nil {
  1867  		return x.SlicesStruct
  1868  	}
  1869  	return nil
  1870  }
  1871  
  1872  func (x *EmbeddedSt4) GetFoo4() bool {
  1873  	if x != nil {
  1874  		return x.Foo4
  1875  	}
  1876  	return false
  1877  }
  1878  
  1879  func (x *EmbeddedSt4) GetPointersStructField() *PointersStruct {
  1880  	if x != nil {
  1881  		return x.PointersStructField
  1882  	}
  1883  	return nil
  1884  }
  1885  
  1886  func (x *EmbeddedSt4) GetFoo5() uint64 {
  1887  	if x != nil {
  1888  		return x.Foo5
  1889  	}
  1890  	return 0
  1891  }
  1892  
  1893  type EmbeddedSt5NameOverride struct {
  1894  	state         protoimpl.MessageState
  1895  	sizeCache     protoimpl.SizeCache
  1896  	unknownFields protoimpl.UnknownFields
  1897  
  1898  	Foo1                int64             `protobuf:"zigzag64,1,opt,name=foo1,json=Foo1,proto3" json:"foo1,omitempty"`
  1899  	PrimitivesStruct    *PrimitivesStruct `protobuf:"bytes,2,opt,name=primitives_struct,json=PrimitivesStruct,proto3" json:"primitives_struct,omitempty"`
  1900  	Foo2                string            `protobuf:"bytes,3,opt,name=foo2,json=Foo2,proto3" json:"foo2,omitempty"`
  1901  	ArraysStructField   *ArraysStruct     `protobuf:"bytes,4,opt,name=arrays_struct_field,json=ArraysStructField,proto3" json:"arrays_struct_field,omitempty"`
  1902  	Foo3                []byte            `protobuf:"bytes,5,opt,name=foo3,json=Foo3,proto3" json:"foo3,omitempty"`
  1903  	SlicesStruct        *SlicesStruct     `protobuf:"bytes,6,opt,name=slices_struct,json=SlicesStruct,proto3" json:"slices_struct,omitempty"`
  1904  	Foo4                bool              `protobuf:"varint,7,opt,name=foo4,json=Foo4,proto3" json:"foo4,omitempty"`
  1905  	PointersStructField *PointersStruct   `protobuf:"bytes,8,opt,name=pointers_struct_field,json=PointersStructField,proto3" json:"pointers_struct_field,omitempty"`
  1906  	Foo5                uint64            `protobuf:"varint,9,opt,name=foo5,json=Foo5,proto3" json:"foo5,omitempty"`
  1907  }
  1908  
  1909  func (x *EmbeddedSt5NameOverride) Reset() {
  1910  	*x = EmbeddedSt5NameOverride{}
  1911  	if protoimpl.UnsafeEnabled {
  1912  		mi := &file_tests_proto_msgTypes[14]
  1913  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1914  		ms.StoreMessageInfo(mi)
  1915  	}
  1916  }
  1917  
  1918  func (x *EmbeddedSt5NameOverride) String() string {
  1919  	return protoimpl.X.MessageStringOf(x)
  1920  }
  1921  
  1922  func (*EmbeddedSt5NameOverride) ProtoMessage() {}
  1923  
  1924  func (x *EmbeddedSt5NameOverride) ProtoReflect() protoreflect.Message {
  1925  	mi := &file_tests_proto_msgTypes[14]
  1926  	if protoimpl.UnsafeEnabled && x != nil {
  1927  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1928  		if ms.LoadMessageInfo() == nil {
  1929  			ms.StoreMessageInfo(mi)
  1930  		}
  1931  		return ms
  1932  	}
  1933  	return mi.MessageOf(x)
  1934  }
  1935  
  1936  // Deprecated: Use EmbeddedSt5NameOverride.ProtoReflect.Descriptor instead.
  1937  func (*EmbeddedSt5NameOverride) Descriptor() ([]byte, []int) {
  1938  	return file_tests_proto_rawDescGZIP(), []int{14}
  1939  }
  1940  
  1941  func (x *EmbeddedSt5NameOverride) GetFoo1() int64 {
  1942  	if x != nil {
  1943  		return x.Foo1
  1944  	}
  1945  	return 0
  1946  }
  1947  
  1948  func (x *EmbeddedSt5NameOverride) GetPrimitivesStruct() *PrimitivesStruct {
  1949  	if x != nil {
  1950  		return x.PrimitivesStruct
  1951  	}
  1952  	return nil
  1953  }
  1954  
  1955  func (x *EmbeddedSt5NameOverride) GetFoo2() string {
  1956  	if x != nil {
  1957  		return x.Foo2
  1958  	}
  1959  	return ""
  1960  }
  1961  
  1962  func (x *EmbeddedSt5NameOverride) GetArraysStructField() *ArraysStruct {
  1963  	if x != nil {
  1964  		return x.ArraysStructField
  1965  	}
  1966  	return nil
  1967  }
  1968  
  1969  func (x *EmbeddedSt5NameOverride) GetFoo3() []byte {
  1970  	if x != nil {
  1971  		return x.Foo3
  1972  	}
  1973  	return nil
  1974  }
  1975  
  1976  func (x *EmbeddedSt5NameOverride) GetSlicesStruct() *SlicesStruct {
  1977  	if x != nil {
  1978  		return x.SlicesStruct
  1979  	}
  1980  	return nil
  1981  }
  1982  
  1983  func (x *EmbeddedSt5NameOverride) GetFoo4() bool {
  1984  	if x != nil {
  1985  		return x.Foo4
  1986  	}
  1987  	return false
  1988  }
  1989  
  1990  func (x *EmbeddedSt5NameOverride) GetPointersStructField() *PointersStruct {
  1991  	if x != nil {
  1992  		return x.PointersStructField
  1993  	}
  1994  	return nil
  1995  }
  1996  
  1997  func (x *EmbeddedSt5NameOverride) GetFoo5() uint64 {
  1998  	if x != nil {
  1999  		return x.Foo5
  2000  	}
  2001  	return 0
  2002  }
  2003  
  2004  type AminoMarshalerStruct1 struct {
  2005  	state         protoimpl.MessageState
  2006  	sizeCache     protoimpl.SizeCache
  2007  	unknownFields protoimpl.UnknownFields
  2008  
  2009  	C int64 `protobuf:"zigzag64,1,opt,name=c,json=C,proto3" json:"c,omitempty"`
  2010  	D int64 `protobuf:"zigzag64,2,opt,name=d,json=D,proto3" json:"d,omitempty"`
  2011  }
  2012  
  2013  func (x *AminoMarshalerStruct1) Reset() {
  2014  	*x = AminoMarshalerStruct1{}
  2015  	if protoimpl.UnsafeEnabled {
  2016  		mi := &file_tests_proto_msgTypes[15]
  2017  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2018  		ms.StoreMessageInfo(mi)
  2019  	}
  2020  }
  2021  
  2022  func (x *AminoMarshalerStruct1) String() string {
  2023  	return protoimpl.X.MessageStringOf(x)
  2024  }
  2025  
  2026  func (*AminoMarshalerStruct1) ProtoMessage() {}
  2027  
  2028  func (x *AminoMarshalerStruct1) ProtoReflect() protoreflect.Message {
  2029  	mi := &file_tests_proto_msgTypes[15]
  2030  	if protoimpl.UnsafeEnabled && x != nil {
  2031  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2032  		if ms.LoadMessageInfo() == nil {
  2033  			ms.StoreMessageInfo(mi)
  2034  		}
  2035  		return ms
  2036  	}
  2037  	return mi.MessageOf(x)
  2038  }
  2039  
  2040  // Deprecated: Use AminoMarshalerStruct1.ProtoReflect.Descriptor instead.
  2041  func (*AminoMarshalerStruct1) Descriptor() ([]byte, []int) {
  2042  	return file_tests_proto_rawDescGZIP(), []int{15}
  2043  }
  2044  
  2045  func (x *AminoMarshalerStruct1) GetC() int64 {
  2046  	if x != nil {
  2047  		return x.C
  2048  	}
  2049  	return 0
  2050  }
  2051  
  2052  func (x *AminoMarshalerStruct1) GetD() int64 {
  2053  	if x != nil {
  2054  		return x.D
  2055  	}
  2056  	return 0
  2057  }
  2058  
  2059  type ReprStruct1 struct {
  2060  	state         protoimpl.MessageState
  2061  	sizeCache     protoimpl.SizeCache
  2062  	unknownFields protoimpl.UnknownFields
  2063  
  2064  	C int64 `protobuf:"zigzag64,1,opt,name=c,json=C,proto3" json:"c,omitempty"`
  2065  	D int64 `protobuf:"zigzag64,2,opt,name=d,json=D,proto3" json:"d,omitempty"`
  2066  }
  2067  
  2068  func (x *ReprStruct1) Reset() {
  2069  	*x = ReprStruct1{}
  2070  	if protoimpl.UnsafeEnabled {
  2071  		mi := &file_tests_proto_msgTypes[16]
  2072  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2073  		ms.StoreMessageInfo(mi)
  2074  	}
  2075  }
  2076  
  2077  func (x *ReprStruct1) String() string {
  2078  	return protoimpl.X.MessageStringOf(x)
  2079  }
  2080  
  2081  func (*ReprStruct1) ProtoMessage() {}
  2082  
  2083  func (x *ReprStruct1) ProtoReflect() protoreflect.Message {
  2084  	mi := &file_tests_proto_msgTypes[16]
  2085  	if protoimpl.UnsafeEnabled && x != nil {
  2086  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2087  		if ms.LoadMessageInfo() == nil {
  2088  			ms.StoreMessageInfo(mi)
  2089  		}
  2090  		return ms
  2091  	}
  2092  	return mi.MessageOf(x)
  2093  }
  2094  
  2095  // Deprecated: Use ReprStruct1.ProtoReflect.Descriptor instead.
  2096  func (*ReprStruct1) Descriptor() ([]byte, []int) {
  2097  	return file_tests_proto_rawDescGZIP(), []int{16}
  2098  }
  2099  
  2100  func (x *ReprStruct1) GetC() int64 {
  2101  	if x != nil {
  2102  		return x.C
  2103  	}
  2104  	return 0
  2105  }
  2106  
  2107  func (x *ReprStruct1) GetD() int64 {
  2108  	if x != nil {
  2109  		return x.D
  2110  	}
  2111  	return 0
  2112  }
  2113  
  2114  type AminoMarshalerStruct2 struct {
  2115  	state         protoimpl.MessageState
  2116  	sizeCache     protoimpl.SizeCache
  2117  	unknownFields protoimpl.UnknownFields
  2118  
  2119  	Value []*ReprElem2 `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
  2120  }
  2121  
  2122  func (x *AminoMarshalerStruct2) Reset() {
  2123  	*x = AminoMarshalerStruct2{}
  2124  	if protoimpl.UnsafeEnabled {
  2125  		mi := &file_tests_proto_msgTypes[17]
  2126  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2127  		ms.StoreMessageInfo(mi)
  2128  	}
  2129  }
  2130  
  2131  func (x *AminoMarshalerStruct2) String() string {
  2132  	return protoimpl.X.MessageStringOf(x)
  2133  }
  2134  
  2135  func (*AminoMarshalerStruct2) ProtoMessage() {}
  2136  
  2137  func (x *AminoMarshalerStruct2) ProtoReflect() protoreflect.Message {
  2138  	mi := &file_tests_proto_msgTypes[17]
  2139  	if protoimpl.UnsafeEnabled && x != nil {
  2140  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2141  		if ms.LoadMessageInfo() == nil {
  2142  			ms.StoreMessageInfo(mi)
  2143  		}
  2144  		return ms
  2145  	}
  2146  	return mi.MessageOf(x)
  2147  }
  2148  
  2149  // Deprecated: Use AminoMarshalerStruct2.ProtoReflect.Descriptor instead.
  2150  func (*AminoMarshalerStruct2) Descriptor() ([]byte, []int) {
  2151  	return file_tests_proto_rawDescGZIP(), []int{17}
  2152  }
  2153  
  2154  func (x *AminoMarshalerStruct2) GetValue() []*ReprElem2 {
  2155  	if x != nil {
  2156  		return x.Value
  2157  	}
  2158  	return nil
  2159  }
  2160  
  2161  type ReprElem2 struct {
  2162  	state         protoimpl.MessageState
  2163  	sizeCache     protoimpl.SizeCache
  2164  	unknownFields protoimpl.UnknownFields
  2165  
  2166  	Key   string     `protobuf:"bytes,1,opt,name=key,json=Key,proto3" json:"key,omitempty"`
  2167  	Value *anypb.Any `protobuf:"bytes,2,opt,name=value,json=Value,proto3" json:"value,omitempty"`
  2168  }
  2169  
  2170  func (x *ReprElem2) Reset() {
  2171  	*x = ReprElem2{}
  2172  	if protoimpl.UnsafeEnabled {
  2173  		mi := &file_tests_proto_msgTypes[18]
  2174  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2175  		ms.StoreMessageInfo(mi)
  2176  	}
  2177  }
  2178  
  2179  func (x *ReprElem2) String() string {
  2180  	return protoimpl.X.MessageStringOf(x)
  2181  }
  2182  
  2183  func (*ReprElem2) ProtoMessage() {}
  2184  
  2185  func (x *ReprElem2) ProtoReflect() protoreflect.Message {
  2186  	mi := &file_tests_proto_msgTypes[18]
  2187  	if protoimpl.UnsafeEnabled && x != nil {
  2188  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2189  		if ms.LoadMessageInfo() == nil {
  2190  			ms.StoreMessageInfo(mi)
  2191  		}
  2192  		return ms
  2193  	}
  2194  	return mi.MessageOf(x)
  2195  }
  2196  
  2197  // Deprecated: Use ReprElem2.ProtoReflect.Descriptor instead.
  2198  func (*ReprElem2) Descriptor() ([]byte, []int) {
  2199  	return file_tests_proto_rawDescGZIP(), []int{18}
  2200  }
  2201  
  2202  func (x *ReprElem2) GetKey() string {
  2203  	if x != nil {
  2204  		return x.Key
  2205  	}
  2206  	return ""
  2207  }
  2208  
  2209  func (x *ReprElem2) GetValue() *anypb.Any {
  2210  	if x != nil {
  2211  		return x.Value
  2212  	}
  2213  	return nil
  2214  }
  2215  
  2216  type AminoMarshalerStruct3 struct {
  2217  	state         protoimpl.MessageState
  2218  	sizeCache     protoimpl.SizeCache
  2219  	unknownFields protoimpl.UnknownFields
  2220  
  2221  	Value int32 `protobuf:"zigzag32,1,opt,name=value,proto3" json:"value,omitempty"`
  2222  }
  2223  
  2224  func (x *AminoMarshalerStruct3) Reset() {
  2225  	*x = AminoMarshalerStruct3{}
  2226  	if protoimpl.UnsafeEnabled {
  2227  		mi := &file_tests_proto_msgTypes[19]
  2228  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2229  		ms.StoreMessageInfo(mi)
  2230  	}
  2231  }
  2232  
  2233  func (x *AminoMarshalerStruct3) String() string {
  2234  	return protoimpl.X.MessageStringOf(x)
  2235  }
  2236  
  2237  func (*AminoMarshalerStruct3) ProtoMessage() {}
  2238  
  2239  func (x *AminoMarshalerStruct3) ProtoReflect() protoreflect.Message {
  2240  	mi := &file_tests_proto_msgTypes[19]
  2241  	if protoimpl.UnsafeEnabled && x != nil {
  2242  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2243  		if ms.LoadMessageInfo() == nil {
  2244  			ms.StoreMessageInfo(mi)
  2245  		}
  2246  		return ms
  2247  	}
  2248  	return mi.MessageOf(x)
  2249  }
  2250  
  2251  // Deprecated: Use AminoMarshalerStruct3.ProtoReflect.Descriptor instead.
  2252  func (*AminoMarshalerStruct3) Descriptor() ([]byte, []int) {
  2253  	return file_tests_proto_rawDescGZIP(), []int{19}
  2254  }
  2255  
  2256  func (x *AminoMarshalerStruct3) GetValue() int32 {
  2257  	if x != nil {
  2258  		return x.Value
  2259  	}
  2260  	return 0
  2261  }
  2262  
  2263  type AminoMarshalerInt4 struct {
  2264  	state         protoimpl.MessageState
  2265  	sizeCache     protoimpl.SizeCache
  2266  	unknownFields protoimpl.UnknownFields
  2267  
  2268  	A int32 `protobuf:"zigzag32,1,opt,name=a,json=A,proto3" json:"a,omitempty"`
  2269  }
  2270  
  2271  func (x *AminoMarshalerInt4) Reset() {
  2272  	*x = AminoMarshalerInt4{}
  2273  	if protoimpl.UnsafeEnabled {
  2274  		mi := &file_tests_proto_msgTypes[20]
  2275  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2276  		ms.StoreMessageInfo(mi)
  2277  	}
  2278  }
  2279  
  2280  func (x *AminoMarshalerInt4) String() string {
  2281  	return protoimpl.X.MessageStringOf(x)
  2282  }
  2283  
  2284  func (*AminoMarshalerInt4) ProtoMessage() {}
  2285  
  2286  func (x *AminoMarshalerInt4) ProtoReflect() protoreflect.Message {
  2287  	mi := &file_tests_proto_msgTypes[20]
  2288  	if protoimpl.UnsafeEnabled && x != nil {
  2289  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2290  		if ms.LoadMessageInfo() == nil {
  2291  			ms.StoreMessageInfo(mi)
  2292  		}
  2293  		return ms
  2294  	}
  2295  	return mi.MessageOf(x)
  2296  }
  2297  
  2298  // Deprecated: Use AminoMarshalerInt4.ProtoReflect.Descriptor instead.
  2299  func (*AminoMarshalerInt4) Descriptor() ([]byte, []int) {
  2300  	return file_tests_proto_rawDescGZIP(), []int{20}
  2301  }
  2302  
  2303  func (x *AminoMarshalerInt4) GetA() int32 {
  2304  	if x != nil {
  2305  		return x.A
  2306  	}
  2307  	return 0
  2308  }
  2309  
  2310  type AminoMarshalerInt5 struct {
  2311  	state         protoimpl.MessageState
  2312  	sizeCache     protoimpl.SizeCache
  2313  	unknownFields protoimpl.UnknownFields
  2314  
  2315  	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
  2316  }
  2317  
  2318  func (x *AminoMarshalerInt5) Reset() {
  2319  	*x = AminoMarshalerInt5{}
  2320  	if protoimpl.UnsafeEnabled {
  2321  		mi := &file_tests_proto_msgTypes[21]
  2322  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2323  		ms.StoreMessageInfo(mi)
  2324  	}
  2325  }
  2326  
  2327  func (x *AminoMarshalerInt5) String() string {
  2328  	return protoimpl.X.MessageStringOf(x)
  2329  }
  2330  
  2331  func (*AminoMarshalerInt5) ProtoMessage() {}
  2332  
  2333  func (x *AminoMarshalerInt5) ProtoReflect() protoreflect.Message {
  2334  	mi := &file_tests_proto_msgTypes[21]
  2335  	if protoimpl.UnsafeEnabled && x != nil {
  2336  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2337  		if ms.LoadMessageInfo() == nil {
  2338  			ms.StoreMessageInfo(mi)
  2339  		}
  2340  		return ms
  2341  	}
  2342  	return mi.MessageOf(x)
  2343  }
  2344  
  2345  // Deprecated: Use AminoMarshalerInt5.ProtoReflect.Descriptor instead.
  2346  func (*AminoMarshalerInt5) Descriptor() ([]byte, []int) {
  2347  	return file_tests_proto_rawDescGZIP(), []int{21}
  2348  }
  2349  
  2350  func (x *AminoMarshalerInt5) GetValue() string {
  2351  	if x != nil {
  2352  		return x.Value
  2353  	}
  2354  	return ""
  2355  }
  2356  
  2357  type AminoMarshalerStruct6 struct {
  2358  	state         protoimpl.MessageState
  2359  	sizeCache     protoimpl.SizeCache
  2360  	unknownFields protoimpl.UnknownFields
  2361  
  2362  	Value []*AminoMarshalerStruct1 `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
  2363  }
  2364  
  2365  func (x *AminoMarshalerStruct6) Reset() {
  2366  	*x = AminoMarshalerStruct6{}
  2367  	if protoimpl.UnsafeEnabled {
  2368  		mi := &file_tests_proto_msgTypes[22]
  2369  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2370  		ms.StoreMessageInfo(mi)
  2371  	}
  2372  }
  2373  
  2374  func (x *AminoMarshalerStruct6) String() string {
  2375  	return protoimpl.X.MessageStringOf(x)
  2376  }
  2377  
  2378  func (*AminoMarshalerStruct6) ProtoMessage() {}
  2379  
  2380  func (x *AminoMarshalerStruct6) ProtoReflect() protoreflect.Message {
  2381  	mi := &file_tests_proto_msgTypes[22]
  2382  	if protoimpl.UnsafeEnabled && x != nil {
  2383  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2384  		if ms.LoadMessageInfo() == nil {
  2385  			ms.StoreMessageInfo(mi)
  2386  		}
  2387  		return ms
  2388  	}
  2389  	return mi.MessageOf(x)
  2390  }
  2391  
  2392  // Deprecated: Use AminoMarshalerStruct6.ProtoReflect.Descriptor instead.
  2393  func (*AminoMarshalerStruct6) Descriptor() ([]byte, []int) {
  2394  	return file_tests_proto_rawDescGZIP(), []int{22}
  2395  }
  2396  
  2397  func (x *AminoMarshalerStruct6) GetValue() []*AminoMarshalerStruct1 {
  2398  	if x != nil {
  2399  		return x.Value
  2400  	}
  2401  	return nil
  2402  }
  2403  
  2404  type AminoMarshalerStruct7 struct {
  2405  	state         protoimpl.MessageState
  2406  	sizeCache     protoimpl.SizeCache
  2407  	unknownFields protoimpl.UnknownFields
  2408  
  2409  	Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
  2410  }
  2411  
  2412  func (x *AminoMarshalerStruct7) Reset() {
  2413  	*x = AminoMarshalerStruct7{}
  2414  	if protoimpl.UnsafeEnabled {
  2415  		mi := &file_tests_proto_msgTypes[23]
  2416  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2417  		ms.StoreMessageInfo(mi)
  2418  	}
  2419  }
  2420  
  2421  func (x *AminoMarshalerStruct7) String() string {
  2422  	return protoimpl.X.MessageStringOf(x)
  2423  }
  2424  
  2425  func (*AminoMarshalerStruct7) ProtoMessage() {}
  2426  
  2427  func (x *AminoMarshalerStruct7) ProtoReflect() protoreflect.Message {
  2428  	mi := &file_tests_proto_msgTypes[23]
  2429  	if protoimpl.UnsafeEnabled && x != nil {
  2430  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2431  		if ms.LoadMessageInfo() == nil {
  2432  			ms.StoreMessageInfo(mi)
  2433  		}
  2434  		return ms
  2435  	}
  2436  	return mi.MessageOf(x)
  2437  }
  2438  
  2439  // Deprecated: Use AminoMarshalerStruct7.ProtoReflect.Descriptor instead.
  2440  func (*AminoMarshalerStruct7) Descriptor() ([]byte, []int) {
  2441  	return file_tests_proto_rawDescGZIP(), []int{23}
  2442  }
  2443  
  2444  func (x *AminoMarshalerStruct7) GetValue() []byte {
  2445  	if x != nil {
  2446  		return x.Value
  2447  	}
  2448  	return nil
  2449  }
  2450  
  2451  type ReprElem7 struct {
  2452  	state         protoimpl.MessageState
  2453  	sizeCache     protoimpl.SizeCache
  2454  	unknownFields protoimpl.UnknownFields
  2455  
  2456  	Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
  2457  }
  2458  
  2459  func (x *ReprElem7) Reset() {
  2460  	*x = ReprElem7{}
  2461  	if protoimpl.UnsafeEnabled {
  2462  		mi := &file_tests_proto_msgTypes[24]
  2463  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2464  		ms.StoreMessageInfo(mi)
  2465  	}
  2466  }
  2467  
  2468  func (x *ReprElem7) String() string {
  2469  	return protoimpl.X.MessageStringOf(x)
  2470  }
  2471  
  2472  func (*ReprElem7) ProtoMessage() {}
  2473  
  2474  func (x *ReprElem7) ProtoReflect() protoreflect.Message {
  2475  	mi := &file_tests_proto_msgTypes[24]
  2476  	if protoimpl.UnsafeEnabled && x != nil {
  2477  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2478  		if ms.LoadMessageInfo() == nil {
  2479  			ms.StoreMessageInfo(mi)
  2480  		}
  2481  		return ms
  2482  	}
  2483  	return mi.MessageOf(x)
  2484  }
  2485  
  2486  // Deprecated: Use ReprElem7.ProtoReflect.Descriptor instead.
  2487  func (*ReprElem7) Descriptor() ([]byte, []int) {
  2488  	return file_tests_proto_rawDescGZIP(), []int{24}
  2489  }
  2490  
  2491  func (x *ReprElem7) GetValue() uint32 {
  2492  	if x != nil {
  2493  		return x.Value
  2494  	}
  2495  	return 0
  2496  }
  2497  
  2498  type IntDef struct {
  2499  	state         protoimpl.MessageState
  2500  	sizeCache     protoimpl.SizeCache
  2501  	unknownFields protoimpl.UnknownFields
  2502  
  2503  	Value int64 `protobuf:"zigzag64,1,opt,name=value,proto3" json:"value,omitempty"`
  2504  }
  2505  
  2506  func (x *IntDef) Reset() {
  2507  	*x = IntDef{}
  2508  	if protoimpl.UnsafeEnabled {
  2509  		mi := &file_tests_proto_msgTypes[25]
  2510  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2511  		ms.StoreMessageInfo(mi)
  2512  	}
  2513  }
  2514  
  2515  func (x *IntDef) String() string {
  2516  	return protoimpl.X.MessageStringOf(x)
  2517  }
  2518  
  2519  func (*IntDef) ProtoMessage() {}
  2520  
  2521  func (x *IntDef) ProtoReflect() protoreflect.Message {
  2522  	mi := &file_tests_proto_msgTypes[25]
  2523  	if protoimpl.UnsafeEnabled && x != nil {
  2524  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2525  		if ms.LoadMessageInfo() == nil {
  2526  			ms.StoreMessageInfo(mi)
  2527  		}
  2528  		return ms
  2529  	}
  2530  	return mi.MessageOf(x)
  2531  }
  2532  
  2533  // Deprecated: Use IntDef.ProtoReflect.Descriptor instead.
  2534  func (*IntDef) Descriptor() ([]byte, []int) {
  2535  	return file_tests_proto_rawDescGZIP(), []int{25}
  2536  }
  2537  
  2538  func (x *IntDef) GetValue() int64 {
  2539  	if x != nil {
  2540  		return x.Value
  2541  	}
  2542  	return 0
  2543  }
  2544  
  2545  type IntAr struct {
  2546  	state         protoimpl.MessageState
  2547  	sizeCache     protoimpl.SizeCache
  2548  	unknownFields protoimpl.UnknownFields
  2549  
  2550  	Value []int64 `protobuf:"zigzag64,1,rep,packed,name=value,proto3" json:"value,omitempty"`
  2551  }
  2552  
  2553  func (x *IntAr) Reset() {
  2554  	*x = IntAr{}
  2555  	if protoimpl.UnsafeEnabled {
  2556  		mi := &file_tests_proto_msgTypes[26]
  2557  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2558  		ms.StoreMessageInfo(mi)
  2559  	}
  2560  }
  2561  
  2562  func (x *IntAr) String() string {
  2563  	return protoimpl.X.MessageStringOf(x)
  2564  }
  2565  
  2566  func (*IntAr) ProtoMessage() {}
  2567  
  2568  func (x *IntAr) ProtoReflect() protoreflect.Message {
  2569  	mi := &file_tests_proto_msgTypes[26]
  2570  	if protoimpl.UnsafeEnabled && x != nil {
  2571  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2572  		if ms.LoadMessageInfo() == nil {
  2573  			ms.StoreMessageInfo(mi)
  2574  		}
  2575  		return ms
  2576  	}
  2577  	return mi.MessageOf(x)
  2578  }
  2579  
  2580  // Deprecated: Use IntAr.ProtoReflect.Descriptor instead.
  2581  func (*IntAr) Descriptor() ([]byte, []int) {
  2582  	return file_tests_proto_rawDescGZIP(), []int{26}
  2583  }
  2584  
  2585  func (x *IntAr) GetValue() []int64 {
  2586  	if x != nil {
  2587  		return x.Value
  2588  	}
  2589  	return nil
  2590  }
  2591  
  2592  type IntSl struct {
  2593  	state         protoimpl.MessageState
  2594  	sizeCache     protoimpl.SizeCache
  2595  	unknownFields protoimpl.UnknownFields
  2596  
  2597  	Value []int64 `protobuf:"zigzag64,1,rep,packed,name=value,proto3" json:"value,omitempty"`
  2598  }
  2599  
  2600  func (x *IntSl) Reset() {
  2601  	*x = IntSl{}
  2602  	if protoimpl.UnsafeEnabled {
  2603  		mi := &file_tests_proto_msgTypes[27]
  2604  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2605  		ms.StoreMessageInfo(mi)
  2606  	}
  2607  }
  2608  
  2609  func (x *IntSl) String() string {
  2610  	return protoimpl.X.MessageStringOf(x)
  2611  }
  2612  
  2613  func (*IntSl) ProtoMessage() {}
  2614  
  2615  func (x *IntSl) ProtoReflect() protoreflect.Message {
  2616  	mi := &file_tests_proto_msgTypes[27]
  2617  	if protoimpl.UnsafeEnabled && x != nil {
  2618  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2619  		if ms.LoadMessageInfo() == nil {
  2620  			ms.StoreMessageInfo(mi)
  2621  		}
  2622  		return ms
  2623  	}
  2624  	return mi.MessageOf(x)
  2625  }
  2626  
  2627  // Deprecated: Use IntSl.ProtoReflect.Descriptor instead.
  2628  func (*IntSl) Descriptor() ([]byte, []int) {
  2629  	return file_tests_proto_rawDescGZIP(), []int{27}
  2630  }
  2631  
  2632  func (x *IntSl) GetValue() []int64 {
  2633  	if x != nil {
  2634  		return x.Value
  2635  	}
  2636  	return nil
  2637  }
  2638  
  2639  type ByteAr struct {
  2640  	state         protoimpl.MessageState
  2641  	sizeCache     protoimpl.SizeCache
  2642  	unknownFields protoimpl.UnknownFields
  2643  
  2644  	Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
  2645  }
  2646  
  2647  func (x *ByteAr) Reset() {
  2648  	*x = ByteAr{}
  2649  	if protoimpl.UnsafeEnabled {
  2650  		mi := &file_tests_proto_msgTypes[28]
  2651  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2652  		ms.StoreMessageInfo(mi)
  2653  	}
  2654  }
  2655  
  2656  func (x *ByteAr) String() string {
  2657  	return protoimpl.X.MessageStringOf(x)
  2658  }
  2659  
  2660  func (*ByteAr) ProtoMessage() {}
  2661  
  2662  func (x *ByteAr) ProtoReflect() protoreflect.Message {
  2663  	mi := &file_tests_proto_msgTypes[28]
  2664  	if protoimpl.UnsafeEnabled && x != nil {
  2665  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2666  		if ms.LoadMessageInfo() == nil {
  2667  			ms.StoreMessageInfo(mi)
  2668  		}
  2669  		return ms
  2670  	}
  2671  	return mi.MessageOf(x)
  2672  }
  2673  
  2674  // Deprecated: Use ByteAr.ProtoReflect.Descriptor instead.
  2675  func (*ByteAr) Descriptor() ([]byte, []int) {
  2676  	return file_tests_proto_rawDescGZIP(), []int{28}
  2677  }
  2678  
  2679  func (x *ByteAr) GetValue() []byte {
  2680  	if x != nil {
  2681  		return x.Value
  2682  	}
  2683  	return nil
  2684  }
  2685  
  2686  type ByteSl struct {
  2687  	state         protoimpl.MessageState
  2688  	sizeCache     protoimpl.SizeCache
  2689  	unknownFields protoimpl.UnknownFields
  2690  
  2691  	Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
  2692  }
  2693  
  2694  func (x *ByteSl) Reset() {
  2695  	*x = ByteSl{}
  2696  	if protoimpl.UnsafeEnabled {
  2697  		mi := &file_tests_proto_msgTypes[29]
  2698  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2699  		ms.StoreMessageInfo(mi)
  2700  	}
  2701  }
  2702  
  2703  func (x *ByteSl) String() string {
  2704  	return protoimpl.X.MessageStringOf(x)
  2705  }
  2706  
  2707  func (*ByteSl) ProtoMessage() {}
  2708  
  2709  func (x *ByteSl) ProtoReflect() protoreflect.Message {
  2710  	mi := &file_tests_proto_msgTypes[29]
  2711  	if protoimpl.UnsafeEnabled && x != nil {
  2712  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2713  		if ms.LoadMessageInfo() == nil {
  2714  			ms.StoreMessageInfo(mi)
  2715  		}
  2716  		return ms
  2717  	}
  2718  	return mi.MessageOf(x)
  2719  }
  2720  
  2721  // Deprecated: Use ByteSl.ProtoReflect.Descriptor instead.
  2722  func (*ByteSl) Descriptor() ([]byte, []int) {
  2723  	return file_tests_proto_rawDescGZIP(), []int{29}
  2724  }
  2725  
  2726  func (x *ByteSl) GetValue() []byte {
  2727  	if x != nil {
  2728  		return x.Value
  2729  	}
  2730  	return nil
  2731  }
  2732  
  2733  type PrimitivesStructDef struct {
  2734  	state         protoimpl.MessageState
  2735  	sizeCache     protoimpl.SizeCache
  2736  	unknownFields protoimpl.UnknownFields
  2737  
  2738  	Int8        int32                  `protobuf:"zigzag32,1,opt,name=int8,json=Int8,proto3" json:"int8,omitempty"`
  2739  	Int16       int32                  `protobuf:"zigzag32,2,opt,name=int16,json=Int16,proto3" json:"int16,omitempty"`
  2740  	Int32       int32                  `protobuf:"zigzag32,3,opt,name=int32,json=Int32,proto3" json:"int32,omitempty"`
  2741  	Int32Fixed  int32                  `protobuf:"fixed32,4,opt,name=int32_fixed,json=Int32Fixed,proto3" json:"int32_fixed,omitempty"`
  2742  	Int64       int64                  `protobuf:"zigzag64,5,opt,name=int64,json=Int64,proto3" json:"int64,omitempty"`
  2743  	Int64Fixed  int64                  `protobuf:"fixed64,6,opt,name=int64_fixed,json=Int64Fixed,proto3" json:"int64_fixed,omitempty"`
  2744  	Int         int64                  `protobuf:"zigzag64,7,opt,name=int,json=Int,proto3" json:"int,omitempty"`
  2745  	Byte        uint32                 `protobuf:"varint,8,opt,name=byte,json=Byte,proto3" json:"byte,omitempty"`
  2746  	Uint8       uint32                 `protobuf:"varint,9,opt,name=uint8,json=Uint8,proto3" json:"uint8,omitempty"`
  2747  	Uint16      uint32                 `protobuf:"varint,10,opt,name=uint16,json=Uint16,proto3" json:"uint16,omitempty"`
  2748  	Uint32      uint32                 `protobuf:"varint,11,opt,name=uint32,json=Uint32,proto3" json:"uint32,omitempty"`
  2749  	Uint32Fixed uint32                 `protobuf:"fixed32,12,opt,name=uint32_fixed,json=Uint32Fixed,proto3" json:"uint32_fixed,omitempty"`
  2750  	Uint64      uint64                 `protobuf:"varint,13,opt,name=uint64,json=Uint64,proto3" json:"uint64,omitempty"`
  2751  	Uint64Fixed uint64                 `protobuf:"fixed64,14,opt,name=uint64_fixed,json=Uint64Fixed,proto3" json:"uint64_fixed,omitempty"`
  2752  	Uint        uint64                 `protobuf:"varint,15,opt,name=uint,json=Uint,proto3" json:"uint,omitempty"`
  2753  	Str         string                 `protobuf:"bytes,16,opt,name=str,json=Str,proto3" json:"str,omitempty"`
  2754  	Bytes       []byte                 `protobuf:"bytes,17,opt,name=bytes,json=Bytes,proto3" json:"bytes,omitempty"`
  2755  	Time        *timestamppb.Timestamp `protobuf:"bytes,18,opt,name=time,json=Time,proto3" json:"time,omitempty"`
  2756  	Duration    *durationpb.Duration   `protobuf:"bytes,19,opt,name=duration,json=Duration,proto3" json:"duration,omitempty"`
  2757  	Empty       *EmptyStruct           `protobuf:"bytes,20,opt,name=empty,json=Empty,proto3" json:"empty,omitempty"`
  2758  }
  2759  
  2760  func (x *PrimitivesStructDef) Reset() {
  2761  	*x = PrimitivesStructDef{}
  2762  	if protoimpl.UnsafeEnabled {
  2763  		mi := &file_tests_proto_msgTypes[30]
  2764  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2765  		ms.StoreMessageInfo(mi)
  2766  	}
  2767  }
  2768  
  2769  func (x *PrimitivesStructDef) String() string {
  2770  	return protoimpl.X.MessageStringOf(x)
  2771  }
  2772  
  2773  func (*PrimitivesStructDef) ProtoMessage() {}
  2774  
  2775  func (x *PrimitivesStructDef) ProtoReflect() protoreflect.Message {
  2776  	mi := &file_tests_proto_msgTypes[30]
  2777  	if protoimpl.UnsafeEnabled && x != nil {
  2778  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2779  		if ms.LoadMessageInfo() == nil {
  2780  			ms.StoreMessageInfo(mi)
  2781  		}
  2782  		return ms
  2783  	}
  2784  	return mi.MessageOf(x)
  2785  }
  2786  
  2787  // Deprecated: Use PrimitivesStructDef.ProtoReflect.Descriptor instead.
  2788  func (*PrimitivesStructDef) Descriptor() ([]byte, []int) {
  2789  	return file_tests_proto_rawDescGZIP(), []int{30}
  2790  }
  2791  
  2792  func (x *PrimitivesStructDef) GetInt8() int32 {
  2793  	if x != nil {
  2794  		return x.Int8
  2795  	}
  2796  	return 0
  2797  }
  2798  
  2799  func (x *PrimitivesStructDef) GetInt16() int32 {
  2800  	if x != nil {
  2801  		return x.Int16
  2802  	}
  2803  	return 0
  2804  }
  2805  
  2806  func (x *PrimitivesStructDef) GetInt32() int32 {
  2807  	if x != nil {
  2808  		return x.Int32
  2809  	}
  2810  	return 0
  2811  }
  2812  
  2813  func (x *PrimitivesStructDef) GetInt32Fixed() int32 {
  2814  	if x != nil {
  2815  		return x.Int32Fixed
  2816  	}
  2817  	return 0
  2818  }
  2819  
  2820  func (x *PrimitivesStructDef) GetInt64() int64 {
  2821  	if x != nil {
  2822  		return x.Int64
  2823  	}
  2824  	return 0
  2825  }
  2826  
  2827  func (x *PrimitivesStructDef) GetInt64Fixed() int64 {
  2828  	if x != nil {
  2829  		return x.Int64Fixed
  2830  	}
  2831  	return 0
  2832  }
  2833  
  2834  func (x *PrimitivesStructDef) GetInt() int64 {
  2835  	if x != nil {
  2836  		return x.Int
  2837  	}
  2838  	return 0
  2839  }
  2840  
  2841  func (x *PrimitivesStructDef) GetByte() uint32 {
  2842  	if x != nil {
  2843  		return x.Byte
  2844  	}
  2845  	return 0
  2846  }
  2847  
  2848  func (x *PrimitivesStructDef) GetUint8() uint32 {
  2849  	if x != nil {
  2850  		return x.Uint8
  2851  	}
  2852  	return 0
  2853  }
  2854  
  2855  func (x *PrimitivesStructDef) GetUint16() uint32 {
  2856  	if x != nil {
  2857  		return x.Uint16
  2858  	}
  2859  	return 0
  2860  }
  2861  
  2862  func (x *PrimitivesStructDef) GetUint32() uint32 {
  2863  	if x != nil {
  2864  		return x.Uint32
  2865  	}
  2866  	return 0
  2867  }
  2868  
  2869  func (x *PrimitivesStructDef) GetUint32Fixed() uint32 {
  2870  	if x != nil {
  2871  		return x.Uint32Fixed
  2872  	}
  2873  	return 0
  2874  }
  2875  
  2876  func (x *PrimitivesStructDef) GetUint64() uint64 {
  2877  	if x != nil {
  2878  		return x.Uint64
  2879  	}
  2880  	return 0
  2881  }
  2882  
  2883  func (x *PrimitivesStructDef) GetUint64Fixed() uint64 {
  2884  	if x != nil {
  2885  		return x.Uint64Fixed
  2886  	}
  2887  	return 0
  2888  }
  2889  
  2890  func (x *PrimitivesStructDef) GetUint() uint64 {
  2891  	if x != nil {
  2892  		return x.Uint
  2893  	}
  2894  	return 0
  2895  }
  2896  
  2897  func (x *PrimitivesStructDef) GetStr() string {
  2898  	if x != nil {
  2899  		return x.Str
  2900  	}
  2901  	return ""
  2902  }
  2903  
  2904  func (x *PrimitivesStructDef) GetBytes() []byte {
  2905  	if x != nil {
  2906  		return x.Bytes
  2907  	}
  2908  	return nil
  2909  }
  2910  
  2911  func (x *PrimitivesStructDef) GetTime() *timestamppb.Timestamp {
  2912  	if x != nil {
  2913  		return x.Time
  2914  	}
  2915  	return nil
  2916  }
  2917  
  2918  func (x *PrimitivesStructDef) GetDuration() *durationpb.Duration {
  2919  	if x != nil {
  2920  		return x.Duration
  2921  	}
  2922  	return nil
  2923  }
  2924  
  2925  func (x *PrimitivesStructDef) GetEmpty() *EmptyStruct {
  2926  	if x != nil {
  2927  		return x.Empty
  2928  	}
  2929  	return nil
  2930  }
  2931  
  2932  type PrimitivesStructSl struct {
  2933  	state         protoimpl.MessageState
  2934  	sizeCache     protoimpl.SizeCache
  2935  	unknownFields protoimpl.UnknownFields
  2936  
  2937  	Value []*PrimitivesStruct `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
  2938  }
  2939  
  2940  func (x *PrimitivesStructSl) Reset() {
  2941  	*x = PrimitivesStructSl{}
  2942  	if protoimpl.UnsafeEnabled {
  2943  		mi := &file_tests_proto_msgTypes[31]
  2944  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2945  		ms.StoreMessageInfo(mi)
  2946  	}
  2947  }
  2948  
  2949  func (x *PrimitivesStructSl) String() string {
  2950  	return protoimpl.X.MessageStringOf(x)
  2951  }
  2952  
  2953  func (*PrimitivesStructSl) ProtoMessage() {}
  2954  
  2955  func (x *PrimitivesStructSl) ProtoReflect() protoreflect.Message {
  2956  	mi := &file_tests_proto_msgTypes[31]
  2957  	if protoimpl.UnsafeEnabled && x != nil {
  2958  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2959  		if ms.LoadMessageInfo() == nil {
  2960  			ms.StoreMessageInfo(mi)
  2961  		}
  2962  		return ms
  2963  	}
  2964  	return mi.MessageOf(x)
  2965  }
  2966  
  2967  // Deprecated: Use PrimitivesStructSl.ProtoReflect.Descriptor instead.
  2968  func (*PrimitivesStructSl) Descriptor() ([]byte, []int) {
  2969  	return file_tests_proto_rawDescGZIP(), []int{31}
  2970  }
  2971  
  2972  func (x *PrimitivesStructSl) GetValue() []*PrimitivesStruct {
  2973  	if x != nil {
  2974  		return x.Value
  2975  	}
  2976  	return nil
  2977  }
  2978  
  2979  type PrimitivesStructAr struct {
  2980  	state         protoimpl.MessageState
  2981  	sizeCache     protoimpl.SizeCache
  2982  	unknownFields protoimpl.UnknownFields
  2983  
  2984  	Value []*PrimitivesStruct `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
  2985  }
  2986  
  2987  func (x *PrimitivesStructAr) Reset() {
  2988  	*x = PrimitivesStructAr{}
  2989  	if protoimpl.UnsafeEnabled {
  2990  		mi := &file_tests_proto_msgTypes[32]
  2991  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2992  		ms.StoreMessageInfo(mi)
  2993  	}
  2994  }
  2995  
  2996  func (x *PrimitivesStructAr) String() string {
  2997  	return protoimpl.X.MessageStringOf(x)
  2998  }
  2999  
  3000  func (*PrimitivesStructAr) ProtoMessage() {}
  3001  
  3002  func (x *PrimitivesStructAr) ProtoReflect() protoreflect.Message {
  3003  	mi := &file_tests_proto_msgTypes[32]
  3004  	if protoimpl.UnsafeEnabled && x != nil {
  3005  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3006  		if ms.LoadMessageInfo() == nil {
  3007  			ms.StoreMessageInfo(mi)
  3008  		}
  3009  		return ms
  3010  	}
  3011  	return mi.MessageOf(x)
  3012  }
  3013  
  3014  // Deprecated: Use PrimitivesStructAr.ProtoReflect.Descriptor instead.
  3015  func (*PrimitivesStructAr) Descriptor() ([]byte, []int) {
  3016  	return file_tests_proto_rawDescGZIP(), []int{32}
  3017  }
  3018  
  3019  func (x *PrimitivesStructAr) GetValue() []*PrimitivesStruct {
  3020  	if x != nil {
  3021  		return x.Value
  3022  	}
  3023  	return nil
  3024  }
  3025  
  3026  type Concrete1 struct {
  3027  	state         protoimpl.MessageState
  3028  	sizeCache     protoimpl.SizeCache
  3029  	unknownFields protoimpl.UnknownFields
  3030  }
  3031  
  3032  func (x *Concrete1) Reset() {
  3033  	*x = Concrete1{}
  3034  	if protoimpl.UnsafeEnabled {
  3035  		mi := &file_tests_proto_msgTypes[33]
  3036  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3037  		ms.StoreMessageInfo(mi)
  3038  	}
  3039  }
  3040  
  3041  func (x *Concrete1) String() string {
  3042  	return protoimpl.X.MessageStringOf(x)
  3043  }
  3044  
  3045  func (*Concrete1) ProtoMessage() {}
  3046  
  3047  func (x *Concrete1) ProtoReflect() protoreflect.Message {
  3048  	mi := &file_tests_proto_msgTypes[33]
  3049  	if protoimpl.UnsafeEnabled && x != nil {
  3050  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3051  		if ms.LoadMessageInfo() == nil {
  3052  			ms.StoreMessageInfo(mi)
  3053  		}
  3054  		return ms
  3055  	}
  3056  	return mi.MessageOf(x)
  3057  }
  3058  
  3059  // Deprecated: Use Concrete1.ProtoReflect.Descriptor instead.
  3060  func (*Concrete1) Descriptor() ([]byte, []int) {
  3061  	return file_tests_proto_rawDescGZIP(), []int{33}
  3062  }
  3063  
  3064  type Concrete2 struct {
  3065  	state         protoimpl.MessageState
  3066  	sizeCache     protoimpl.SizeCache
  3067  	unknownFields protoimpl.UnknownFields
  3068  }
  3069  
  3070  func (x *Concrete2) Reset() {
  3071  	*x = Concrete2{}
  3072  	if protoimpl.UnsafeEnabled {
  3073  		mi := &file_tests_proto_msgTypes[34]
  3074  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3075  		ms.StoreMessageInfo(mi)
  3076  	}
  3077  }
  3078  
  3079  func (x *Concrete2) String() string {
  3080  	return protoimpl.X.MessageStringOf(x)
  3081  }
  3082  
  3083  func (*Concrete2) ProtoMessage() {}
  3084  
  3085  func (x *Concrete2) ProtoReflect() protoreflect.Message {
  3086  	mi := &file_tests_proto_msgTypes[34]
  3087  	if protoimpl.UnsafeEnabled && x != nil {
  3088  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3089  		if ms.LoadMessageInfo() == nil {
  3090  			ms.StoreMessageInfo(mi)
  3091  		}
  3092  		return ms
  3093  	}
  3094  	return mi.MessageOf(x)
  3095  }
  3096  
  3097  // Deprecated: Use Concrete2.ProtoReflect.Descriptor instead.
  3098  func (*Concrete2) Descriptor() ([]byte, []int) {
  3099  	return file_tests_proto_rawDescGZIP(), []int{34}
  3100  }
  3101  
  3102  type ConcreteTypeDef struct {
  3103  	state         protoimpl.MessageState
  3104  	sizeCache     protoimpl.SizeCache
  3105  	unknownFields protoimpl.UnknownFields
  3106  
  3107  	Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
  3108  }
  3109  
  3110  func (x *ConcreteTypeDef) Reset() {
  3111  	*x = ConcreteTypeDef{}
  3112  	if protoimpl.UnsafeEnabled {
  3113  		mi := &file_tests_proto_msgTypes[35]
  3114  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3115  		ms.StoreMessageInfo(mi)
  3116  	}
  3117  }
  3118  
  3119  func (x *ConcreteTypeDef) String() string {
  3120  	return protoimpl.X.MessageStringOf(x)
  3121  }
  3122  
  3123  func (*ConcreteTypeDef) ProtoMessage() {}
  3124  
  3125  func (x *ConcreteTypeDef) ProtoReflect() protoreflect.Message {
  3126  	mi := &file_tests_proto_msgTypes[35]
  3127  	if protoimpl.UnsafeEnabled && x != nil {
  3128  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3129  		if ms.LoadMessageInfo() == nil {
  3130  			ms.StoreMessageInfo(mi)
  3131  		}
  3132  		return ms
  3133  	}
  3134  	return mi.MessageOf(x)
  3135  }
  3136  
  3137  // Deprecated: Use ConcreteTypeDef.ProtoReflect.Descriptor instead.
  3138  func (*ConcreteTypeDef) Descriptor() ([]byte, []int) {
  3139  	return file_tests_proto_rawDescGZIP(), []int{35}
  3140  }
  3141  
  3142  func (x *ConcreteTypeDef) GetValue() []byte {
  3143  	if x != nil {
  3144  		return x.Value
  3145  	}
  3146  	return nil
  3147  }
  3148  
  3149  type ConcreteWrappedBytes struct {
  3150  	state         protoimpl.MessageState
  3151  	sizeCache     protoimpl.SizeCache
  3152  	unknownFields protoimpl.UnknownFields
  3153  
  3154  	Value []byte `protobuf:"bytes,1,opt,name=value,json=Value,proto3" json:"value,omitempty"`
  3155  }
  3156  
  3157  func (x *ConcreteWrappedBytes) Reset() {
  3158  	*x = ConcreteWrappedBytes{}
  3159  	if protoimpl.UnsafeEnabled {
  3160  		mi := &file_tests_proto_msgTypes[36]
  3161  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3162  		ms.StoreMessageInfo(mi)
  3163  	}
  3164  }
  3165  
  3166  func (x *ConcreteWrappedBytes) String() string {
  3167  	return protoimpl.X.MessageStringOf(x)
  3168  }
  3169  
  3170  func (*ConcreteWrappedBytes) ProtoMessage() {}
  3171  
  3172  func (x *ConcreteWrappedBytes) ProtoReflect() protoreflect.Message {
  3173  	mi := &file_tests_proto_msgTypes[36]
  3174  	if protoimpl.UnsafeEnabled && x != nil {
  3175  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3176  		if ms.LoadMessageInfo() == nil {
  3177  			ms.StoreMessageInfo(mi)
  3178  		}
  3179  		return ms
  3180  	}
  3181  	return mi.MessageOf(x)
  3182  }
  3183  
  3184  // Deprecated: Use ConcreteWrappedBytes.ProtoReflect.Descriptor instead.
  3185  func (*ConcreteWrappedBytes) Descriptor() ([]byte, []int) {
  3186  	return file_tests_proto_rawDescGZIP(), []int{36}
  3187  }
  3188  
  3189  func (x *ConcreteWrappedBytes) GetValue() []byte {
  3190  	if x != nil {
  3191  		return x.Value
  3192  	}
  3193  	return nil
  3194  }
  3195  
  3196  type InterfaceFieldsStruct struct {
  3197  	state         protoimpl.MessageState
  3198  	sizeCache     protoimpl.SizeCache
  3199  	unknownFields protoimpl.UnknownFields
  3200  
  3201  	F1 *anypb.Any `protobuf:"bytes,1,opt,name=f1,json=F1,proto3" json:"f1,omitempty"`
  3202  	F2 *anypb.Any `protobuf:"bytes,2,opt,name=f2,json=F2,proto3" json:"f2,omitempty"`
  3203  	F3 *anypb.Any `protobuf:"bytes,3,opt,name=f3,json=F3,proto3" json:"f3,omitempty"`
  3204  	F4 *anypb.Any `protobuf:"bytes,4,opt,name=f4,json=F4,proto3" json:"f4,omitempty"`
  3205  }
  3206  
  3207  func (x *InterfaceFieldsStruct) Reset() {
  3208  	*x = InterfaceFieldsStruct{}
  3209  	if protoimpl.UnsafeEnabled {
  3210  		mi := &file_tests_proto_msgTypes[37]
  3211  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3212  		ms.StoreMessageInfo(mi)
  3213  	}
  3214  }
  3215  
  3216  func (x *InterfaceFieldsStruct) String() string {
  3217  	return protoimpl.X.MessageStringOf(x)
  3218  }
  3219  
  3220  func (*InterfaceFieldsStruct) ProtoMessage() {}
  3221  
  3222  func (x *InterfaceFieldsStruct) ProtoReflect() protoreflect.Message {
  3223  	mi := &file_tests_proto_msgTypes[37]
  3224  	if protoimpl.UnsafeEnabled && x != nil {
  3225  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3226  		if ms.LoadMessageInfo() == nil {
  3227  			ms.StoreMessageInfo(mi)
  3228  		}
  3229  		return ms
  3230  	}
  3231  	return mi.MessageOf(x)
  3232  }
  3233  
  3234  // Deprecated: Use InterfaceFieldsStruct.ProtoReflect.Descriptor instead.
  3235  func (*InterfaceFieldsStruct) Descriptor() ([]byte, []int) {
  3236  	return file_tests_proto_rawDescGZIP(), []int{37}
  3237  }
  3238  
  3239  func (x *InterfaceFieldsStruct) GetF1() *anypb.Any {
  3240  	if x != nil {
  3241  		return x.F1
  3242  	}
  3243  	return nil
  3244  }
  3245  
  3246  func (x *InterfaceFieldsStruct) GetF2() *anypb.Any {
  3247  	if x != nil {
  3248  		return x.F2
  3249  	}
  3250  	return nil
  3251  }
  3252  
  3253  func (x *InterfaceFieldsStruct) GetF3() *anypb.Any {
  3254  	if x != nil {
  3255  		return x.F3
  3256  	}
  3257  	return nil
  3258  }
  3259  
  3260  func (x *InterfaceFieldsStruct) GetF4() *anypb.Any {
  3261  	if x != nil {
  3262  		return x.F4
  3263  	}
  3264  	return nil
  3265  }
  3266  
  3267  type TESTS_BytesList struct {
  3268  	state         protoimpl.MessageState
  3269  	sizeCache     protoimpl.SizeCache
  3270  	unknownFields protoimpl.UnknownFields
  3271  
  3272  	Value [][]byte `protobuf:"bytes,1,rep,name=Value,proto3" json:"Value,omitempty"`
  3273  }
  3274  
  3275  func (x *TESTS_BytesList) Reset() {
  3276  	*x = TESTS_BytesList{}
  3277  	if protoimpl.UnsafeEnabled {
  3278  		mi := &file_tests_proto_msgTypes[38]
  3279  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3280  		ms.StoreMessageInfo(mi)
  3281  	}
  3282  }
  3283  
  3284  func (x *TESTS_BytesList) String() string {
  3285  	return protoimpl.X.MessageStringOf(x)
  3286  }
  3287  
  3288  func (*TESTS_BytesList) ProtoMessage() {}
  3289  
  3290  func (x *TESTS_BytesList) ProtoReflect() protoreflect.Message {
  3291  	mi := &file_tests_proto_msgTypes[38]
  3292  	if protoimpl.UnsafeEnabled && x != nil {
  3293  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3294  		if ms.LoadMessageInfo() == nil {
  3295  			ms.StoreMessageInfo(mi)
  3296  		}
  3297  		return ms
  3298  	}
  3299  	return mi.MessageOf(x)
  3300  }
  3301  
  3302  // Deprecated: Use TESTS_BytesList.ProtoReflect.Descriptor instead.
  3303  func (*TESTS_BytesList) Descriptor() ([]byte, []int) {
  3304  	return file_tests_proto_rawDescGZIP(), []int{38}
  3305  }
  3306  
  3307  func (x *TESTS_BytesList) GetValue() [][]byte {
  3308  	if x != nil {
  3309  		return x.Value
  3310  	}
  3311  	return nil
  3312  }
  3313  
  3314  type TESTS_BytesListList struct {
  3315  	state         protoimpl.MessageState
  3316  	sizeCache     protoimpl.SizeCache
  3317  	unknownFields protoimpl.UnknownFields
  3318  
  3319  	Value []*TESTS_BytesList `protobuf:"bytes,1,rep,name=Value,proto3" json:"Value,omitempty"`
  3320  }
  3321  
  3322  func (x *TESTS_BytesListList) Reset() {
  3323  	*x = TESTS_BytesListList{}
  3324  	if protoimpl.UnsafeEnabled {
  3325  		mi := &file_tests_proto_msgTypes[39]
  3326  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3327  		ms.StoreMessageInfo(mi)
  3328  	}
  3329  }
  3330  
  3331  func (x *TESTS_BytesListList) String() string {
  3332  	return protoimpl.X.MessageStringOf(x)
  3333  }
  3334  
  3335  func (*TESTS_BytesListList) ProtoMessage() {}
  3336  
  3337  func (x *TESTS_BytesListList) ProtoReflect() protoreflect.Message {
  3338  	mi := &file_tests_proto_msgTypes[39]
  3339  	if protoimpl.UnsafeEnabled && x != nil {
  3340  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3341  		if ms.LoadMessageInfo() == nil {
  3342  			ms.StoreMessageInfo(mi)
  3343  		}
  3344  		return ms
  3345  	}
  3346  	return mi.MessageOf(x)
  3347  }
  3348  
  3349  // Deprecated: Use TESTS_BytesListList.ProtoReflect.Descriptor instead.
  3350  func (*TESTS_BytesListList) Descriptor() ([]byte, []int) {
  3351  	return file_tests_proto_rawDescGZIP(), []int{39}
  3352  }
  3353  
  3354  func (x *TESTS_BytesListList) GetValue() []*TESTS_BytesList {
  3355  	if x != nil {
  3356  		return x.Value
  3357  	}
  3358  	return nil
  3359  }
  3360  
  3361  type TESTS_DurationList struct {
  3362  	state         protoimpl.MessageState
  3363  	sizeCache     protoimpl.SizeCache
  3364  	unknownFields protoimpl.UnknownFields
  3365  
  3366  	Value []*durationpb.Duration `protobuf:"bytes,1,rep,name=Value,proto3" json:"Value,omitempty"`
  3367  }
  3368  
  3369  func (x *TESTS_DurationList) Reset() {
  3370  	*x = TESTS_DurationList{}
  3371  	if protoimpl.UnsafeEnabled {
  3372  		mi := &file_tests_proto_msgTypes[40]
  3373  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3374  		ms.StoreMessageInfo(mi)
  3375  	}
  3376  }
  3377  
  3378  func (x *TESTS_DurationList) String() string {
  3379  	return protoimpl.X.MessageStringOf(x)
  3380  }
  3381  
  3382  func (*TESTS_DurationList) ProtoMessage() {}
  3383  
  3384  func (x *TESTS_DurationList) ProtoReflect() protoreflect.Message {
  3385  	mi := &file_tests_proto_msgTypes[40]
  3386  	if protoimpl.UnsafeEnabled && x != nil {
  3387  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3388  		if ms.LoadMessageInfo() == nil {
  3389  			ms.StoreMessageInfo(mi)
  3390  		}
  3391  		return ms
  3392  	}
  3393  	return mi.MessageOf(x)
  3394  }
  3395  
  3396  // Deprecated: Use TESTS_DurationList.ProtoReflect.Descriptor instead.
  3397  func (*TESTS_DurationList) Descriptor() ([]byte, []int) {
  3398  	return file_tests_proto_rawDescGZIP(), []int{40}
  3399  }
  3400  
  3401  func (x *TESTS_DurationList) GetValue() []*durationpb.Duration {
  3402  	if x != nil {
  3403  		return x.Value
  3404  	}
  3405  	return nil
  3406  }
  3407  
  3408  type TESTS_EmptyStructList struct {
  3409  	state         protoimpl.MessageState
  3410  	sizeCache     protoimpl.SizeCache
  3411  	unknownFields protoimpl.UnknownFields
  3412  
  3413  	Value []*EmptyStruct `protobuf:"bytes,1,rep,name=Value,proto3" json:"Value,omitempty"`
  3414  }
  3415  
  3416  func (x *TESTS_EmptyStructList) Reset() {
  3417  	*x = TESTS_EmptyStructList{}
  3418  	if protoimpl.UnsafeEnabled {
  3419  		mi := &file_tests_proto_msgTypes[41]
  3420  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3421  		ms.StoreMessageInfo(mi)
  3422  	}
  3423  }
  3424  
  3425  func (x *TESTS_EmptyStructList) String() string {
  3426  	return protoimpl.X.MessageStringOf(x)
  3427  }
  3428  
  3429  func (*TESTS_EmptyStructList) ProtoMessage() {}
  3430  
  3431  func (x *TESTS_EmptyStructList) ProtoReflect() protoreflect.Message {
  3432  	mi := &file_tests_proto_msgTypes[41]
  3433  	if protoimpl.UnsafeEnabled && x != nil {
  3434  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3435  		if ms.LoadMessageInfo() == nil {
  3436  			ms.StoreMessageInfo(mi)
  3437  		}
  3438  		return ms
  3439  	}
  3440  	return mi.MessageOf(x)
  3441  }
  3442  
  3443  // Deprecated: Use TESTS_EmptyStructList.ProtoReflect.Descriptor instead.
  3444  func (*TESTS_EmptyStructList) Descriptor() ([]byte, []int) {
  3445  	return file_tests_proto_rawDescGZIP(), []int{41}
  3446  }
  3447  
  3448  func (x *TESTS_EmptyStructList) GetValue() []*EmptyStruct {
  3449  	if x != nil {
  3450  		return x.Value
  3451  	}
  3452  	return nil
  3453  }
  3454  
  3455  type TESTS_Fixed32Int32ValueList struct {
  3456  	state         protoimpl.MessageState
  3457  	sizeCache     protoimpl.SizeCache
  3458  	unknownFields protoimpl.UnknownFields
  3459  
  3460  	Value []int32 `protobuf:"fixed32,1,rep,packed,name=Value,proto3" json:"Value,omitempty"`
  3461  }
  3462  
  3463  func (x *TESTS_Fixed32Int32ValueList) Reset() {
  3464  	*x = TESTS_Fixed32Int32ValueList{}
  3465  	if protoimpl.UnsafeEnabled {
  3466  		mi := &file_tests_proto_msgTypes[42]
  3467  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3468  		ms.StoreMessageInfo(mi)
  3469  	}
  3470  }
  3471  
  3472  func (x *TESTS_Fixed32Int32ValueList) String() string {
  3473  	return protoimpl.X.MessageStringOf(x)
  3474  }
  3475  
  3476  func (*TESTS_Fixed32Int32ValueList) ProtoMessage() {}
  3477  
  3478  func (x *TESTS_Fixed32Int32ValueList) ProtoReflect() protoreflect.Message {
  3479  	mi := &file_tests_proto_msgTypes[42]
  3480  	if protoimpl.UnsafeEnabled && x != nil {
  3481  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3482  		if ms.LoadMessageInfo() == nil {
  3483  			ms.StoreMessageInfo(mi)
  3484  		}
  3485  		return ms
  3486  	}
  3487  	return mi.MessageOf(x)
  3488  }
  3489  
  3490  // Deprecated: Use TESTS_Fixed32Int32ValueList.ProtoReflect.Descriptor instead.
  3491  func (*TESTS_Fixed32Int32ValueList) Descriptor() ([]byte, []int) {
  3492  	return file_tests_proto_rawDescGZIP(), []int{42}
  3493  }
  3494  
  3495  func (x *TESTS_Fixed32Int32ValueList) GetValue() []int32 {
  3496  	if x != nil {
  3497  		return x.Value
  3498  	}
  3499  	return nil
  3500  }
  3501  
  3502  type TESTS_Fixed32UInt32ValueList struct {
  3503  	state         protoimpl.MessageState
  3504  	sizeCache     protoimpl.SizeCache
  3505  	unknownFields protoimpl.UnknownFields
  3506  
  3507  	Value []uint32 `protobuf:"fixed32,1,rep,packed,name=Value,proto3" json:"Value,omitempty"`
  3508  }
  3509  
  3510  func (x *TESTS_Fixed32UInt32ValueList) Reset() {
  3511  	*x = TESTS_Fixed32UInt32ValueList{}
  3512  	if protoimpl.UnsafeEnabled {
  3513  		mi := &file_tests_proto_msgTypes[43]
  3514  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3515  		ms.StoreMessageInfo(mi)
  3516  	}
  3517  }
  3518  
  3519  func (x *TESTS_Fixed32UInt32ValueList) String() string {
  3520  	return protoimpl.X.MessageStringOf(x)
  3521  }
  3522  
  3523  func (*TESTS_Fixed32UInt32ValueList) ProtoMessage() {}
  3524  
  3525  func (x *TESTS_Fixed32UInt32ValueList) ProtoReflect() protoreflect.Message {
  3526  	mi := &file_tests_proto_msgTypes[43]
  3527  	if protoimpl.UnsafeEnabled && x != nil {
  3528  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3529  		if ms.LoadMessageInfo() == nil {
  3530  			ms.StoreMessageInfo(mi)
  3531  		}
  3532  		return ms
  3533  	}
  3534  	return mi.MessageOf(x)
  3535  }
  3536  
  3537  // Deprecated: Use TESTS_Fixed32UInt32ValueList.ProtoReflect.Descriptor instead.
  3538  func (*TESTS_Fixed32UInt32ValueList) Descriptor() ([]byte, []int) {
  3539  	return file_tests_proto_rawDescGZIP(), []int{43}
  3540  }
  3541  
  3542  func (x *TESTS_Fixed32UInt32ValueList) GetValue() []uint32 {
  3543  	if x != nil {
  3544  		return x.Value
  3545  	}
  3546  	return nil
  3547  }
  3548  
  3549  type TESTS_Fixed64Int64ValueList struct {
  3550  	state         protoimpl.MessageState
  3551  	sizeCache     protoimpl.SizeCache
  3552  	unknownFields protoimpl.UnknownFields
  3553  
  3554  	Value []int64 `protobuf:"fixed64,1,rep,packed,name=Value,proto3" json:"Value,omitempty"`
  3555  }
  3556  
  3557  func (x *TESTS_Fixed64Int64ValueList) Reset() {
  3558  	*x = TESTS_Fixed64Int64ValueList{}
  3559  	if protoimpl.UnsafeEnabled {
  3560  		mi := &file_tests_proto_msgTypes[44]
  3561  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3562  		ms.StoreMessageInfo(mi)
  3563  	}
  3564  }
  3565  
  3566  func (x *TESTS_Fixed64Int64ValueList) String() string {
  3567  	return protoimpl.X.MessageStringOf(x)
  3568  }
  3569  
  3570  func (*TESTS_Fixed64Int64ValueList) ProtoMessage() {}
  3571  
  3572  func (x *TESTS_Fixed64Int64ValueList) ProtoReflect() protoreflect.Message {
  3573  	mi := &file_tests_proto_msgTypes[44]
  3574  	if protoimpl.UnsafeEnabled && x != nil {
  3575  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3576  		if ms.LoadMessageInfo() == nil {
  3577  			ms.StoreMessageInfo(mi)
  3578  		}
  3579  		return ms
  3580  	}
  3581  	return mi.MessageOf(x)
  3582  }
  3583  
  3584  // Deprecated: Use TESTS_Fixed64Int64ValueList.ProtoReflect.Descriptor instead.
  3585  func (*TESTS_Fixed64Int64ValueList) Descriptor() ([]byte, []int) {
  3586  	return file_tests_proto_rawDescGZIP(), []int{44}
  3587  }
  3588  
  3589  func (x *TESTS_Fixed64Int64ValueList) GetValue() []int64 {
  3590  	if x != nil {
  3591  		return x.Value
  3592  	}
  3593  	return nil
  3594  }
  3595  
  3596  type TESTS_Fixed64UInt64ValueList struct {
  3597  	state         protoimpl.MessageState
  3598  	sizeCache     protoimpl.SizeCache
  3599  	unknownFields protoimpl.UnknownFields
  3600  
  3601  	Value []uint64 `protobuf:"fixed64,1,rep,packed,name=Value,proto3" json:"Value,omitempty"`
  3602  }
  3603  
  3604  func (x *TESTS_Fixed64UInt64ValueList) Reset() {
  3605  	*x = TESTS_Fixed64UInt64ValueList{}
  3606  	if protoimpl.UnsafeEnabled {
  3607  		mi := &file_tests_proto_msgTypes[45]
  3608  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3609  		ms.StoreMessageInfo(mi)
  3610  	}
  3611  }
  3612  
  3613  func (x *TESTS_Fixed64UInt64ValueList) String() string {
  3614  	return protoimpl.X.MessageStringOf(x)
  3615  }
  3616  
  3617  func (*TESTS_Fixed64UInt64ValueList) ProtoMessage() {}
  3618  
  3619  func (x *TESTS_Fixed64UInt64ValueList) ProtoReflect() protoreflect.Message {
  3620  	mi := &file_tests_proto_msgTypes[45]
  3621  	if protoimpl.UnsafeEnabled && x != nil {
  3622  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3623  		if ms.LoadMessageInfo() == nil {
  3624  			ms.StoreMessageInfo(mi)
  3625  		}
  3626  		return ms
  3627  	}
  3628  	return mi.MessageOf(x)
  3629  }
  3630  
  3631  // Deprecated: Use TESTS_Fixed64UInt64ValueList.ProtoReflect.Descriptor instead.
  3632  func (*TESTS_Fixed64UInt64ValueList) Descriptor() ([]byte, []int) {
  3633  	return file_tests_proto_rawDescGZIP(), []int{45}
  3634  }
  3635  
  3636  func (x *TESTS_Fixed64UInt64ValueList) GetValue() []uint64 {
  3637  	if x != nil {
  3638  		return x.Value
  3639  	}
  3640  	return nil
  3641  }
  3642  
  3643  type TESTS_Int16List struct {
  3644  	state         protoimpl.MessageState
  3645  	sizeCache     protoimpl.SizeCache
  3646  	unknownFields protoimpl.UnknownFields
  3647  
  3648  	Value []int32 `protobuf:"zigzag32,1,rep,packed,name=Value,proto3" json:"Value,omitempty"`
  3649  }
  3650  
  3651  func (x *TESTS_Int16List) Reset() {
  3652  	*x = TESTS_Int16List{}
  3653  	if protoimpl.UnsafeEnabled {
  3654  		mi := &file_tests_proto_msgTypes[46]
  3655  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3656  		ms.StoreMessageInfo(mi)
  3657  	}
  3658  }
  3659  
  3660  func (x *TESTS_Int16List) String() string {
  3661  	return protoimpl.X.MessageStringOf(x)
  3662  }
  3663  
  3664  func (*TESTS_Int16List) ProtoMessage() {}
  3665  
  3666  func (x *TESTS_Int16List) ProtoReflect() protoreflect.Message {
  3667  	mi := &file_tests_proto_msgTypes[46]
  3668  	if protoimpl.UnsafeEnabled && x != nil {
  3669  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3670  		if ms.LoadMessageInfo() == nil {
  3671  			ms.StoreMessageInfo(mi)
  3672  		}
  3673  		return ms
  3674  	}
  3675  	return mi.MessageOf(x)
  3676  }
  3677  
  3678  // Deprecated: Use TESTS_Int16List.ProtoReflect.Descriptor instead.
  3679  func (*TESTS_Int16List) Descriptor() ([]byte, []int) {
  3680  	return file_tests_proto_rawDescGZIP(), []int{46}
  3681  }
  3682  
  3683  func (x *TESTS_Int16List) GetValue() []int32 {
  3684  	if x != nil {
  3685  		return x.Value
  3686  	}
  3687  	return nil
  3688  }
  3689  
  3690  type TESTS_Int32ValueList struct {
  3691  	state         protoimpl.MessageState
  3692  	sizeCache     protoimpl.SizeCache
  3693  	unknownFields protoimpl.UnknownFields
  3694  
  3695  	Value []int32 `protobuf:"zigzag32,1,rep,packed,name=Value,proto3" json:"Value,omitempty"`
  3696  }
  3697  
  3698  func (x *TESTS_Int32ValueList) Reset() {
  3699  	*x = TESTS_Int32ValueList{}
  3700  	if protoimpl.UnsafeEnabled {
  3701  		mi := &file_tests_proto_msgTypes[47]
  3702  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3703  		ms.StoreMessageInfo(mi)
  3704  	}
  3705  }
  3706  
  3707  func (x *TESTS_Int32ValueList) String() string {
  3708  	return protoimpl.X.MessageStringOf(x)
  3709  }
  3710  
  3711  func (*TESTS_Int32ValueList) ProtoMessage() {}
  3712  
  3713  func (x *TESTS_Int32ValueList) ProtoReflect() protoreflect.Message {
  3714  	mi := &file_tests_proto_msgTypes[47]
  3715  	if protoimpl.UnsafeEnabled && x != nil {
  3716  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3717  		if ms.LoadMessageInfo() == nil {
  3718  			ms.StoreMessageInfo(mi)
  3719  		}
  3720  		return ms
  3721  	}
  3722  	return mi.MessageOf(x)
  3723  }
  3724  
  3725  // Deprecated: Use TESTS_Int32ValueList.ProtoReflect.Descriptor instead.
  3726  func (*TESTS_Int32ValueList) Descriptor() ([]byte, []int) {
  3727  	return file_tests_proto_rawDescGZIP(), []int{47}
  3728  }
  3729  
  3730  func (x *TESTS_Int32ValueList) GetValue() []int32 {
  3731  	if x != nil {
  3732  		return x.Value
  3733  	}
  3734  	return nil
  3735  }
  3736  
  3737  type TESTS_Int64ValueList struct {
  3738  	state         protoimpl.MessageState
  3739  	sizeCache     protoimpl.SizeCache
  3740  	unknownFields protoimpl.UnknownFields
  3741  
  3742  	Value []int64 `protobuf:"zigzag64,1,rep,packed,name=Value,proto3" json:"Value,omitempty"`
  3743  }
  3744  
  3745  func (x *TESTS_Int64ValueList) Reset() {
  3746  	*x = TESTS_Int64ValueList{}
  3747  	if protoimpl.UnsafeEnabled {
  3748  		mi := &file_tests_proto_msgTypes[48]
  3749  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3750  		ms.StoreMessageInfo(mi)
  3751  	}
  3752  }
  3753  
  3754  func (x *TESTS_Int64ValueList) String() string {
  3755  	return protoimpl.X.MessageStringOf(x)
  3756  }
  3757  
  3758  func (*TESTS_Int64ValueList) ProtoMessage() {}
  3759  
  3760  func (x *TESTS_Int64ValueList) ProtoReflect() protoreflect.Message {
  3761  	mi := &file_tests_proto_msgTypes[48]
  3762  	if protoimpl.UnsafeEnabled && x != nil {
  3763  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3764  		if ms.LoadMessageInfo() == nil {
  3765  			ms.StoreMessageInfo(mi)
  3766  		}
  3767  		return ms
  3768  	}
  3769  	return mi.MessageOf(x)
  3770  }
  3771  
  3772  // Deprecated: Use TESTS_Int64ValueList.ProtoReflect.Descriptor instead.
  3773  func (*TESTS_Int64ValueList) Descriptor() ([]byte, []int) {
  3774  	return file_tests_proto_rawDescGZIP(), []int{48}
  3775  }
  3776  
  3777  func (x *TESTS_Int64ValueList) GetValue() []int64 {
  3778  	if x != nil {
  3779  		return x.Value
  3780  	}
  3781  	return nil
  3782  }
  3783  
  3784  type TESTS_Int8List struct {
  3785  	state         protoimpl.MessageState
  3786  	sizeCache     protoimpl.SizeCache
  3787  	unknownFields protoimpl.UnknownFields
  3788  
  3789  	Value []int32 `protobuf:"zigzag32,1,rep,packed,name=Value,proto3" json:"Value,omitempty"`
  3790  }
  3791  
  3792  func (x *TESTS_Int8List) Reset() {
  3793  	*x = TESTS_Int8List{}
  3794  	if protoimpl.UnsafeEnabled {
  3795  		mi := &file_tests_proto_msgTypes[49]
  3796  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3797  		ms.StoreMessageInfo(mi)
  3798  	}
  3799  }
  3800  
  3801  func (x *TESTS_Int8List) String() string {
  3802  	return protoimpl.X.MessageStringOf(x)
  3803  }
  3804  
  3805  func (*TESTS_Int8List) ProtoMessage() {}
  3806  
  3807  func (x *TESTS_Int8List) ProtoReflect() protoreflect.Message {
  3808  	mi := &file_tests_proto_msgTypes[49]
  3809  	if protoimpl.UnsafeEnabled && x != nil {
  3810  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3811  		if ms.LoadMessageInfo() == nil {
  3812  			ms.StoreMessageInfo(mi)
  3813  		}
  3814  		return ms
  3815  	}
  3816  	return mi.MessageOf(x)
  3817  }
  3818  
  3819  // Deprecated: Use TESTS_Int8List.ProtoReflect.Descriptor instead.
  3820  func (*TESTS_Int8List) Descriptor() ([]byte, []int) {
  3821  	return file_tests_proto_rawDescGZIP(), []int{49}
  3822  }
  3823  
  3824  func (x *TESTS_Int8List) GetValue() []int32 {
  3825  	if x != nil {
  3826  		return x.Value
  3827  	}
  3828  	return nil
  3829  }
  3830  
  3831  type TESTS_StringValueList struct {
  3832  	state         protoimpl.MessageState
  3833  	sizeCache     protoimpl.SizeCache
  3834  	unknownFields protoimpl.UnknownFields
  3835  
  3836  	Value []string `protobuf:"bytes,1,rep,name=Value,proto3" json:"Value,omitempty"`
  3837  }
  3838  
  3839  func (x *TESTS_StringValueList) Reset() {
  3840  	*x = TESTS_StringValueList{}
  3841  	if protoimpl.UnsafeEnabled {
  3842  		mi := &file_tests_proto_msgTypes[50]
  3843  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3844  		ms.StoreMessageInfo(mi)
  3845  	}
  3846  }
  3847  
  3848  func (x *TESTS_StringValueList) String() string {
  3849  	return protoimpl.X.MessageStringOf(x)
  3850  }
  3851  
  3852  func (*TESTS_StringValueList) ProtoMessage() {}
  3853  
  3854  func (x *TESTS_StringValueList) ProtoReflect() protoreflect.Message {
  3855  	mi := &file_tests_proto_msgTypes[50]
  3856  	if protoimpl.UnsafeEnabled && x != nil {
  3857  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3858  		if ms.LoadMessageInfo() == nil {
  3859  			ms.StoreMessageInfo(mi)
  3860  		}
  3861  		return ms
  3862  	}
  3863  	return mi.MessageOf(x)
  3864  }
  3865  
  3866  // Deprecated: Use TESTS_StringValueList.ProtoReflect.Descriptor instead.
  3867  func (*TESTS_StringValueList) Descriptor() ([]byte, []int) {
  3868  	return file_tests_proto_rawDescGZIP(), []int{50}
  3869  }
  3870  
  3871  func (x *TESTS_StringValueList) GetValue() []string {
  3872  	if x != nil {
  3873  		return x.Value
  3874  	}
  3875  	return nil
  3876  }
  3877  
  3878  type TESTS_TimestampList struct {
  3879  	state         protoimpl.MessageState
  3880  	sizeCache     protoimpl.SizeCache
  3881  	unknownFields protoimpl.UnknownFields
  3882  
  3883  	Value []*timestamppb.Timestamp `protobuf:"bytes,1,rep,name=Value,proto3" json:"Value,omitempty"`
  3884  }
  3885  
  3886  func (x *TESTS_TimestampList) Reset() {
  3887  	*x = TESTS_TimestampList{}
  3888  	if protoimpl.UnsafeEnabled {
  3889  		mi := &file_tests_proto_msgTypes[51]
  3890  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3891  		ms.StoreMessageInfo(mi)
  3892  	}
  3893  }
  3894  
  3895  func (x *TESTS_TimestampList) String() string {
  3896  	return protoimpl.X.MessageStringOf(x)
  3897  }
  3898  
  3899  func (*TESTS_TimestampList) ProtoMessage() {}
  3900  
  3901  func (x *TESTS_TimestampList) ProtoReflect() protoreflect.Message {
  3902  	mi := &file_tests_proto_msgTypes[51]
  3903  	if protoimpl.UnsafeEnabled && x != nil {
  3904  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3905  		if ms.LoadMessageInfo() == nil {
  3906  			ms.StoreMessageInfo(mi)
  3907  		}
  3908  		return ms
  3909  	}
  3910  	return mi.MessageOf(x)
  3911  }
  3912  
  3913  // Deprecated: Use TESTS_TimestampList.ProtoReflect.Descriptor instead.
  3914  func (*TESTS_TimestampList) Descriptor() ([]byte, []int) {
  3915  	return file_tests_proto_rawDescGZIP(), []int{51}
  3916  }
  3917  
  3918  func (x *TESTS_TimestampList) GetValue() []*timestamppb.Timestamp {
  3919  	if x != nil {
  3920  		return x.Value
  3921  	}
  3922  	return nil
  3923  }
  3924  
  3925  type TESTS_UInt16List struct {
  3926  	state         protoimpl.MessageState
  3927  	sizeCache     protoimpl.SizeCache
  3928  	unknownFields protoimpl.UnknownFields
  3929  
  3930  	Value []uint32 `protobuf:"varint,1,rep,packed,name=Value,proto3" json:"Value,omitempty"`
  3931  }
  3932  
  3933  func (x *TESTS_UInt16List) Reset() {
  3934  	*x = TESTS_UInt16List{}
  3935  	if protoimpl.UnsafeEnabled {
  3936  		mi := &file_tests_proto_msgTypes[52]
  3937  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3938  		ms.StoreMessageInfo(mi)
  3939  	}
  3940  }
  3941  
  3942  func (x *TESTS_UInt16List) String() string {
  3943  	return protoimpl.X.MessageStringOf(x)
  3944  }
  3945  
  3946  func (*TESTS_UInt16List) ProtoMessage() {}
  3947  
  3948  func (x *TESTS_UInt16List) ProtoReflect() protoreflect.Message {
  3949  	mi := &file_tests_proto_msgTypes[52]
  3950  	if protoimpl.UnsafeEnabled && x != nil {
  3951  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3952  		if ms.LoadMessageInfo() == nil {
  3953  			ms.StoreMessageInfo(mi)
  3954  		}
  3955  		return ms
  3956  	}
  3957  	return mi.MessageOf(x)
  3958  }
  3959  
  3960  // Deprecated: Use TESTS_UInt16List.ProtoReflect.Descriptor instead.
  3961  func (*TESTS_UInt16List) Descriptor() ([]byte, []int) {
  3962  	return file_tests_proto_rawDescGZIP(), []int{52}
  3963  }
  3964  
  3965  func (x *TESTS_UInt16List) GetValue() []uint32 {
  3966  	if x != nil {
  3967  		return x.Value
  3968  	}
  3969  	return nil
  3970  }
  3971  
  3972  type TESTS_UInt32ValueList struct {
  3973  	state         protoimpl.MessageState
  3974  	sizeCache     protoimpl.SizeCache
  3975  	unknownFields protoimpl.UnknownFields
  3976  
  3977  	Value []uint32 `protobuf:"varint,1,rep,packed,name=Value,proto3" json:"Value,omitempty"`
  3978  }
  3979  
  3980  func (x *TESTS_UInt32ValueList) Reset() {
  3981  	*x = TESTS_UInt32ValueList{}
  3982  	if protoimpl.UnsafeEnabled {
  3983  		mi := &file_tests_proto_msgTypes[53]
  3984  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3985  		ms.StoreMessageInfo(mi)
  3986  	}
  3987  }
  3988  
  3989  func (x *TESTS_UInt32ValueList) String() string {
  3990  	return protoimpl.X.MessageStringOf(x)
  3991  }
  3992  
  3993  func (*TESTS_UInt32ValueList) ProtoMessage() {}
  3994  
  3995  func (x *TESTS_UInt32ValueList) ProtoReflect() protoreflect.Message {
  3996  	mi := &file_tests_proto_msgTypes[53]
  3997  	if protoimpl.UnsafeEnabled && x != nil {
  3998  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3999  		if ms.LoadMessageInfo() == nil {
  4000  			ms.StoreMessageInfo(mi)
  4001  		}
  4002  		return ms
  4003  	}
  4004  	return mi.MessageOf(x)
  4005  }
  4006  
  4007  // Deprecated: Use TESTS_UInt32ValueList.ProtoReflect.Descriptor instead.
  4008  func (*TESTS_UInt32ValueList) Descriptor() ([]byte, []int) {
  4009  	return file_tests_proto_rawDescGZIP(), []int{53}
  4010  }
  4011  
  4012  func (x *TESTS_UInt32ValueList) GetValue() []uint32 {
  4013  	if x != nil {
  4014  		return x.Value
  4015  	}
  4016  	return nil
  4017  }
  4018  
  4019  type TESTS_UInt64ValueList struct {
  4020  	state         protoimpl.MessageState
  4021  	sizeCache     protoimpl.SizeCache
  4022  	unknownFields protoimpl.UnknownFields
  4023  
  4024  	Value []uint64 `protobuf:"varint,1,rep,packed,name=Value,proto3" json:"Value,omitempty"`
  4025  }
  4026  
  4027  func (x *TESTS_UInt64ValueList) Reset() {
  4028  	*x = TESTS_UInt64ValueList{}
  4029  	if protoimpl.UnsafeEnabled {
  4030  		mi := &file_tests_proto_msgTypes[54]
  4031  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4032  		ms.StoreMessageInfo(mi)
  4033  	}
  4034  }
  4035  
  4036  func (x *TESTS_UInt64ValueList) String() string {
  4037  	return protoimpl.X.MessageStringOf(x)
  4038  }
  4039  
  4040  func (*TESTS_UInt64ValueList) ProtoMessage() {}
  4041  
  4042  func (x *TESTS_UInt64ValueList) ProtoReflect() protoreflect.Message {
  4043  	mi := &file_tests_proto_msgTypes[54]
  4044  	if protoimpl.UnsafeEnabled && x != nil {
  4045  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4046  		if ms.LoadMessageInfo() == nil {
  4047  			ms.StoreMessageInfo(mi)
  4048  		}
  4049  		return ms
  4050  	}
  4051  	return mi.MessageOf(x)
  4052  }
  4053  
  4054  // Deprecated: Use TESTS_UInt64ValueList.ProtoReflect.Descriptor instead.
  4055  func (*TESTS_UInt64ValueList) Descriptor() ([]byte, []int) {
  4056  	return file_tests_proto_rawDescGZIP(), []int{54}
  4057  }
  4058  
  4059  func (x *TESTS_UInt64ValueList) GetValue() []uint64 {
  4060  	if x != nil {
  4061  		return x.Value
  4062  	}
  4063  	return nil
  4064  }
  4065  
  4066  var File_tests_proto protoreflect.FileDescriptor
  4067  
  4068  var file_tests_proto_rawDesc = []byte{
  4069  	0x0a, 0x0b, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x05, 0x74,
  4070  	0x65, 0x73, 0x74, 0x73, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f,
  4071  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e,
  4072  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72,
  4073  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
  4074  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72,
  4075  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61, 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  4076  	0x22, 0x0d, 0x0a, 0x0b, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x22,
  4077  	0xc1, 0x04, 0x0a, 0x10, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 0x74,
  4078  	0x72, 0x75, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x6e, 0x74, 0x38, 0x18, 0x01, 0x20, 0x01,
  4079  	0x28, 0x11, 0x52, 0x04, 0x49, 0x6e, 0x74, 0x38, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x74, 0x31,
  4080  	0x36, 0x18, 0x02, 0x20, 0x01, 0x28, 0x11, 0x52, 0x05, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x12, 0x14,
  4081  	0x0a, 0x05, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x03, 0x20, 0x01, 0x28, 0x11, 0x52, 0x05, 0x49,
  4082  	0x6e, 0x74, 0x33, 0x32, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69,
  4083  	0x78, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x0a, 0x49, 0x6e, 0x74, 0x33, 0x32,
  4084  	0x46, 0x69, 0x78, 0x65, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x05,
  4085  	0x20, 0x01, 0x28, 0x12, 0x52, 0x05, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x1f, 0x0a, 0x0b, 0x69,
  4086  	0x6e, 0x74, 0x36, 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x10,
  4087  	0x52, 0x0a, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x12, 0x10, 0x0a, 0x03,
  4088  	0x69, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x12, 0x52, 0x03, 0x49, 0x6e, 0x74, 0x12, 0x12,
  4089  	0x0a, 0x04, 0x62, 0x79, 0x74, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x42, 0x79,
  4090  	0x74, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x75, 0x69, 0x6e, 0x74, 0x38, 0x18, 0x09, 0x20, 0x01, 0x28,
  4091  	0x0d, 0x52, 0x05, 0x55, 0x69, 0x6e, 0x74, 0x38, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x69, 0x6e, 0x74,
  4092  	0x31, 0x36, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x55, 0x69, 0x6e, 0x74, 0x31, 0x36,
  4093  	0x12, 0x16, 0x0a, 0x06, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d,
  4094  	0x52, 0x06, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x21, 0x0a, 0x0c, 0x75, 0x69, 0x6e, 0x74,
  4095  	0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0b,
  4096  	0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75,
  4097  	0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x55, 0x69, 0x6e,
  4098  	0x74, 0x36, 0x34, 0x12, 0x21, 0x0a, 0x0c, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x66, 0x69,
  4099  	0x78, 0x65, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x06, 0x52, 0x0b, 0x55, 0x69, 0x6e, 0x74, 0x36,
  4100  	0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x69, 0x6e, 0x74, 0x18, 0x0f,
  4101  	0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x55, 0x69, 0x6e, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x74,
  4102  	0x72, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x53, 0x74, 0x72, 0x12, 0x14, 0x0a, 0x05,
  4103  	0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x42, 0x79, 0x74,
  4104  	0x65, 0x73, 0x12, 0x2e, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b,
  4105  	0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  4106  	0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x04, 0x54, 0x69,
  4107  	0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x13,
  4108  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  4109  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
  4110  	0x08, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x0a, 0x05, 0x65, 0x6d, 0x70,
  4111  	0x74, 0x79, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73,
  4112  	0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x05, 0x45, 0x6d,
  4113  	0x70, 0x74, 0x79, 0x22, 0x84, 0x01, 0x0a, 0x11, 0x53, 0x68, 0x6f, 0x72, 0x74, 0x41, 0x72, 0x72,
  4114  	0x61, 0x79, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x33, 0x0a, 0x07, 0x74, 0x69, 0x6d,
  4115  	0x65, 0x5f, 0x61, 0x72, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
  4116  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
  4117  	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x06, 0x54, 0x69, 0x6d, 0x65, 0x41, 0x72, 0x12, 0x3a,
  4118  	0x0a, 0x0b, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x18, 0x02, 0x20,
  4119  	0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  4120  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a,
  4121  	0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x72, 0x22, 0xa1, 0x05, 0x0a, 0x0c, 0x41,
  4122  	0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69,
  4123  	0x6e, 0x74, 0x38, 0x5f, 0x61, 0x72, 0x18, 0x01, 0x20, 0x03, 0x28, 0x11, 0x52, 0x06, 0x49, 0x6e,
  4124  	0x74, 0x38, 0x41, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x5f, 0x61, 0x72,
  4125  	0x18, 0x02, 0x20, 0x03, 0x28, 0x11, 0x52, 0x07, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x41, 0x72, 0x12,
  4126  	0x19, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x61, 0x72, 0x18, 0x03, 0x20, 0x03, 0x28,
  4127  	0x11, 0x52, 0x07, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x41, 0x72, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x6e,
  4128  	0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x61, 0x72, 0x18, 0x04, 0x20, 0x03,
  4129  	0x28, 0x0f, 0x52, 0x0c, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x41, 0x72,
  4130  	0x12, 0x19, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x61, 0x72, 0x18, 0x05, 0x20, 0x03,
  4131  	0x28, 0x12, 0x52, 0x07, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x41, 0x72, 0x12, 0x24, 0x0a, 0x0e, 0x69,
  4132  	0x6e, 0x74, 0x36, 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x61, 0x72, 0x18, 0x06, 0x20,
  4133  	0x03, 0x28, 0x10, 0x52, 0x0c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x41,
  4134  	0x72, 0x12, 0x15, 0x0a, 0x06, 0x69, 0x6e, 0x74, 0x5f, 0x61, 0x72, 0x18, 0x07, 0x20, 0x03, 0x28,
  4135  	0x12, 0x52, 0x05, 0x49, 0x6e, 0x74, 0x41, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x79, 0x74, 0x65,
  4136  	0x5f, 0x61, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x42, 0x79, 0x74, 0x65, 0x41,
  4137  	0x72, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x69, 0x6e, 0x74, 0x38, 0x5f, 0x61, 0x72, 0x18, 0x09, 0x20,
  4138  	0x01, 0x28, 0x0c, 0x52, 0x07, 0x55, 0x69, 0x6e, 0x74, 0x38, 0x41, 0x72, 0x12, 0x1b, 0x0a, 0x09,
  4139  	0x75, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x5f, 0x61, 0x72, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52,
  4140  	0x08, 0x55, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x41, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x69, 0x6e,
  4141  	0x74, 0x33, 0x32, 0x5f, 0x61, 0x72, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x55, 0x69,
  4142  	0x6e, 0x74, 0x33, 0x32, 0x41, 0x72, 0x12, 0x26, 0x0a, 0x0f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32,
  4143  	0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x61, 0x72, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x07, 0x52,
  4144  	0x0d, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x41, 0x72, 0x12, 0x1b,
  4145  	0x0a, 0x09, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x61, 0x72, 0x18, 0x0d, 0x20, 0x03, 0x28,
  4146  	0x04, 0x52, 0x08, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x41, 0x72, 0x12, 0x26, 0x0a, 0x0f, 0x75,
  4147  	0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x61, 0x72, 0x18, 0x0e,
  4148  	0x20, 0x03, 0x28, 0x06, 0x52, 0x0d, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65,
  4149  	0x64, 0x41, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x69, 0x6e, 0x74, 0x5f, 0x61, 0x72, 0x18, 0x0f,
  4150  	0x20, 0x03, 0x28, 0x04, 0x52, 0x06, 0x55, 0x69, 0x6e, 0x74, 0x41, 0x72, 0x12, 0x15, 0x0a, 0x06,
  4151  	0x73, 0x74, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x10, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x53, 0x74,
  4152  	0x72, 0x41, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x61, 0x72, 0x18,
  4153  	0x11, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x07, 0x42, 0x79, 0x74, 0x65, 0x73, 0x41, 0x72, 0x12, 0x33,
  4154  	0x0a, 0x07, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x61, 0x72, 0x18, 0x12, 0x20, 0x03, 0x28, 0x0b, 0x32,
  4155  	0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
  4156  	0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x06, 0x54, 0x69, 0x6d,
  4157  	0x65, 0x41, 0x72, 0x12, 0x3a, 0x0a, 0x0b, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
  4158  	0x61, 0x72, 0x18, 0x13, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  4159  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74,
  4160  	0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x72, 0x12,
  4161  	0x2d, 0x0a, 0x08, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x5f, 0x61, 0x72, 0x18, 0x14, 0x20, 0x03, 0x28,
  4162  	0x0b, 0x32, 0x12, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53,
  4163  	0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x07, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x41, 0x72, 0x22, 0xd6,
  4164  	0x09, 0x0a, 0x12, 0x41, 0x72, 0x72, 0x61, 0x79, 0x73, 0x41, 0x72, 0x72, 0x61, 0x79, 0x73, 0x53,
  4165  	0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x33, 0x0a, 0x0a, 0x69, 0x6e, 0x74, 0x38, 0x5f, 0x61, 0x72,
  4166  	0x5f, 0x61, 0x72, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x74, 0x65, 0x73, 0x74,
  4167  	0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x38, 0x4c, 0x69, 0x73, 0x74,
  4168  	0x52, 0x08, 0x49, 0x6e, 0x74, 0x38, 0x41, 0x72, 0x41, 0x72, 0x12, 0x36, 0x0a, 0x0b, 0x69, 0x6e,
  4169  	0x74, 0x31, 0x36, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
  4170  	0x16, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e,
  4171  	0x74, 0x31, 0x36, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x09, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x41, 0x72,
  4172  	0x41, 0x72, 0x12, 0x3b, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x61, 0x72, 0x5f, 0x61,
  4173  	0x72, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e,
  4174  	0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65,
  4175  	0x4c, 0x69, 0x73, 0x74, 0x52, 0x09, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x41, 0x72, 0x41, 0x72, 0x12,
  4176  	0x4d, 0x0a, 0x11, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x61,
  4177  	0x72, 0x5f, 0x61, 0x72, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x74, 0x65, 0x73,
  4178  	0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32,
  4179  	0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0e,
  4180  	0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x41, 0x72, 0x41, 0x72, 0x12, 0x3b,
  4181  	0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x05, 0x20,
  4182  	0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54,
  4183  	0x53, 0x5f, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74,
  4184  	0x52, 0x09, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x41, 0x72, 0x41, 0x72, 0x12, 0x4d, 0x0a, 0x11, 0x69,
  4185  	0x6e, 0x74, 0x36, 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72,
  4186  	0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54,
  4187  	0x45, 0x53, 0x54, 0x53, 0x5f, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x49, 0x6e, 0x74, 0x36,
  4188  	0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0e, 0x49, 0x6e, 0x74, 0x36,
  4189  	0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x41, 0x72, 0x41, 0x72, 0x12, 0x37, 0x0a, 0x09, 0x69, 0x6e,
  4190  	0x74, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e,
  4191  	0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x36,
  4192  	0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x07, 0x49, 0x6e, 0x74, 0x41,
  4193  	0x72, 0x41, 0x72, 0x12, 0x1c, 0x0a, 0x0a, 0x62, 0x79, 0x74, 0x65, 0x5f, 0x61, 0x72, 0x5f, 0x61,
  4194  	0x72, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x08, 0x42, 0x79, 0x74, 0x65, 0x41, 0x72, 0x41,
  4195  	0x72, 0x12, 0x1e, 0x0a, 0x0b, 0x75, 0x69, 0x6e, 0x74, 0x38, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72,
  4196  	0x18, 0x09, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x09, 0x55, 0x69, 0x6e, 0x74, 0x38, 0x41, 0x72, 0x41,
  4197  	0x72, 0x12, 0x39, 0x0a, 0x0c, 0x75, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x5f, 0x61, 0x72, 0x5f, 0x61,
  4198  	0x72, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e,
  4199  	0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x55, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x4c, 0x69, 0x73, 0x74,
  4200  	0x52, 0x0a, 0x55, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x41, 0x72, 0x41, 0x72, 0x12, 0x3e, 0x0a, 0x0c,
  4201  	0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x0b, 0x20, 0x03,
  4202  	0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53,
  4203  	0x5f, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74,
  4204  	0x52, 0x0a, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x41, 0x72, 0x41, 0x72, 0x12, 0x50, 0x0a, 0x12,
  4205  	0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x61, 0x72, 0x5f,
  4206  	0x61, 0x72, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73,
  4207  	0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x55, 0x49,
  4208  	0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0f, 0x55,
  4209  	0x69, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x41, 0x72, 0x41, 0x72, 0x12, 0x3e,
  4210  	0x0a, 0x0c, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x0d,
  4211  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53,
  4212  	0x54, 0x53, 0x5f, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69,
  4213  	0x73, 0x74, 0x52, 0x0a, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x41, 0x72, 0x41, 0x72, 0x12, 0x50,
  4214  	0x0a, 0x12, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x61,
  4215  	0x72, 0x5f, 0x61, 0x72, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x74, 0x65, 0x73,
  4216  	0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34,
  4217  	0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52,
  4218  	0x0f, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x41, 0x72, 0x41, 0x72,
  4219  	0x12, 0x3a, 0x0a, 0x0a, 0x75, 0x69, 0x6e, 0x74, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x0f,
  4220  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53,
  4221  	0x54, 0x53, 0x5f, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69,
  4222  	0x73, 0x74, 0x52, 0x08, 0x55, 0x69, 0x6e, 0x74, 0x41, 0x72, 0x41, 0x72, 0x12, 0x38, 0x0a, 0x09,
  4223  	0x73, 0x74, 0x72, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x10, 0x20, 0x03, 0x28, 0x0b, 0x32,
  4224  	0x1c, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x53, 0x74,
  4225  	0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x07, 0x53,
  4226  	0x74, 0x72, 0x41, 0x72, 0x41, 0x72, 0x12, 0x36, 0x0a, 0x0b, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f,
  4227  	0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x11, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x74, 0x65,
  4228  	0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x42, 0x79, 0x74, 0x65, 0x73, 0x4c,
  4229  	0x69, 0x73, 0x74, 0x52, 0x09, 0x42, 0x79, 0x74, 0x65, 0x73, 0x41, 0x72, 0x41, 0x72, 0x12, 0x38,
  4230  	0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x12, 0x20, 0x03,
  4231  	0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53,
  4232  	0x5f, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x08,
  4233  	0x54, 0x69, 0x6d, 0x65, 0x41, 0x72, 0x41, 0x72, 0x12, 0x3f, 0x0a, 0x0e, 0x64, 0x75, 0x72, 0x61,
  4234  	0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x13, 0x20, 0x03, 0x28, 0x0b,
  4235  	0x32, 0x19, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x44,
  4236  	0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0c, 0x44, 0x75, 0x72,
  4237  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x72, 0x41, 0x72, 0x12, 0x3c, 0x0a, 0x0b, 0x65, 0x6d, 0x70,
  4238  	0x74, 0x79, 0x5f, 0x61, 0x72, 0x5f, 0x61, 0x72, 0x18, 0x14, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c,
  4239  	0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x45, 0x6d, 0x70,
  4240  	0x74, 0x79, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x09, 0x45, 0x6d,
  4241  	0x70, 0x74, 0x79, 0x41, 0x72, 0x41, 0x72, 0x22, 0xa1, 0x05, 0x0a, 0x0c, 0x53, 0x6c, 0x69, 0x63,
  4242  	0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x6e, 0x74, 0x38,
  4243  	0x5f, 0x73, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x11, 0x52, 0x06, 0x49, 0x6e, 0x74, 0x38, 0x53,
  4244  	0x6c, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x5f, 0x73, 0x6c, 0x18, 0x02, 0x20,
  4245  	0x03, 0x28, 0x11, 0x52, 0x07, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x53, 0x6c, 0x12, 0x19, 0x0a, 0x08,
  4246  	0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x73, 0x6c, 0x18, 0x03, 0x20, 0x03, 0x28, 0x11, 0x52, 0x07,
  4247  	0x49, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x6c, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x6e, 0x74, 0x33, 0x32,
  4248  	0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x73, 0x6c, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0f, 0x52,
  4249  	0x0c, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x53, 0x6c, 0x12, 0x19, 0x0a,
  4250  	0x08, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x73, 0x6c, 0x18, 0x05, 0x20, 0x03, 0x28, 0x12, 0x52,
  4251  	0x07, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x53, 0x6c, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x6e, 0x74, 0x36,
  4252  	0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x73, 0x6c, 0x18, 0x06, 0x20, 0x03, 0x28, 0x10,
  4253  	0x52, 0x0c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x53, 0x6c, 0x12, 0x15,
  4254  	0x0a, 0x06, 0x69, 0x6e, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x07, 0x20, 0x03, 0x28, 0x12, 0x52, 0x05,
  4255  	0x49, 0x6e, 0x74, 0x53, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x79, 0x74, 0x65, 0x5f, 0x73, 0x6c,
  4256  	0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x42, 0x79, 0x74, 0x65, 0x53, 0x6c, 0x12, 0x19,
  4257  	0x0a, 0x08, 0x75, 0x69, 0x6e, 0x74, 0x38, 0x5f, 0x73, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c,
  4258  	0x52, 0x07, 0x55, 0x69, 0x6e, 0x74, 0x38, 0x53, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x69, 0x6e,
  4259  	0x74, 0x31, 0x36, 0x5f, 0x73, 0x6c, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x55, 0x69,
  4260  	0x6e, 0x74, 0x31, 0x36, 0x53, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32,
  4261  	0x5f, 0x73, 0x6c, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x55, 0x69, 0x6e, 0x74, 0x33,
  4262  	0x32, 0x53, 0x6c, 0x12, 0x26, 0x0a, 0x0f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69,
  4263  	0x78, 0x65, 0x64, 0x5f, 0x73, 0x6c, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x07, 0x52, 0x0d, 0x55, 0x69,
  4264  	0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x53, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x75,
  4265  	0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x73, 0x6c, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x04, 0x52, 0x08,
  4266  	0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x53, 0x6c, 0x12, 0x26, 0x0a, 0x0f, 0x75, 0x69, 0x6e, 0x74,
  4267  	0x36, 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x73, 0x6c, 0x18, 0x0e, 0x20, 0x03, 0x28,
  4268  	0x06, 0x52, 0x0d, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x53, 0x6c,
  4269  	0x12, 0x17, 0x0a, 0x07, 0x75, 0x69, 0x6e, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x0f, 0x20, 0x03, 0x28,
  4270  	0x04, 0x52, 0x06, 0x55, 0x69, 0x6e, 0x74, 0x53, 0x6c, 0x12, 0x15, 0x0a, 0x06, 0x73, 0x74, 0x72,
  4271  	0x5f, 0x73, 0x6c, 0x18, 0x10, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x53, 0x74, 0x72, 0x53, 0x6c,
  4272  	0x12, 0x19, 0x0a, 0x08, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x73, 0x6c, 0x18, 0x11, 0x20, 0x03,
  4273  	0x28, 0x0c, 0x52, 0x07, 0x42, 0x79, 0x74, 0x65, 0x73, 0x53, 0x6c, 0x12, 0x33, 0x0a, 0x07, 0x74,
  4274  	0x69, 0x6d, 0x65, 0x5f, 0x73, 0x6c, 0x18, 0x12, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
  4275  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
  4276  	0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x06, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x6c,
  4277  	0x12, 0x3a, 0x0a, 0x0b, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x6c, 0x18,
  4278  	0x13, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
  4279  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  4280  	0x52, 0x0a, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x6c, 0x12, 0x2d, 0x0a, 0x08,
  4281  	0x65, 0x6d, 0x70, 0x74, 0x79, 0x5f, 0x73, 0x6c, 0x18, 0x14, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12,
  4282  	0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x74, 0x72, 0x75,
  4283  	0x63, 0x74, 0x52, 0x07, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x6c, 0x22, 0xd6, 0x09, 0x0a, 0x12,
  4284  	0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75,
  4285  	0x63, 0x74, 0x12, 0x33, 0x0a, 0x0a, 0x69, 0x6e, 0x74, 0x38, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c,
  4286  	0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54,
  4287  	0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x38, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x08, 0x49,
  4288  	0x6e, 0x74, 0x38, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x36, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x31, 0x36,
  4289  	0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x74,
  4290  	0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x31, 0x36,
  4291  	0x4c, 0x69, 0x73, 0x74, 0x52, 0x09, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x53, 0x6c, 0x53, 0x6c, 0x12,
  4292  	0x3b, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x03,
  4293  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53,
  4294  	0x54, 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73,
  4295  	0x74, 0x52, 0x09, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x4d, 0x0a, 0x11,
  4296  	0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x73, 0x6c, 0x5f, 0x73,
  4297  	0x6c, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e,
  4298  	0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x49, 0x6e, 0x74,
  4299  	0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0e, 0x49, 0x6e, 0x74,
  4300  	0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x3b, 0x0a, 0x0b, 0x69,
  4301  	0x6e, 0x74, 0x36, 0x34, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b,
  4302  	0x32, 0x1b, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49,
  4303  	0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x09, 0x49,
  4304  	0x6e, 0x74, 0x36, 0x34, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x4d, 0x0a, 0x11, 0x69, 0x6e, 0x74, 0x36,
  4305  	0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x06, 0x20,
  4306  	0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54,
  4307  	0x53, 0x5f, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61,
  4308  	0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69,
  4309  	0x78, 0x65, 0x64, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x37, 0x0a, 0x09, 0x69, 0x6e, 0x74, 0x5f, 0x73,
  4310  	0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x74, 0x65, 0x73,
  4311  	0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61,
  4312  	0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x07, 0x49, 0x6e, 0x74, 0x53, 0x6c, 0x53, 0x6c,
  4313  	0x12, 0x1c, 0x0a, 0x0a, 0x62, 0x79, 0x74, 0x65, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x08,
  4314  	0x20, 0x03, 0x28, 0x0c, 0x52, 0x08, 0x42, 0x79, 0x74, 0x65, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x1e,
  4315  	0x0a, 0x0b, 0x75, 0x69, 0x6e, 0x74, 0x38, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x09, 0x20,
  4316  	0x03, 0x28, 0x0c, 0x52, 0x09, 0x55, 0x69, 0x6e, 0x74, 0x38, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x39,
  4317  	0x0a, 0x0c, 0x75, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x0a,
  4318  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53,
  4319  	0x54, 0x53, 0x5f, 0x55, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0a, 0x55,
  4320  	0x69, 0x6e, 0x74, 0x31, 0x36, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x3e, 0x0a, 0x0c, 0x75, 0x69, 0x6e,
  4321  	0x74, 0x33, 0x32, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32,
  4322  	0x1c, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x55, 0x49,
  4323  	0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0a, 0x55,
  4324  	0x69, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x50, 0x0a, 0x12, 0x75, 0x69, 0x6e,
  4325  	0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18,
  4326  	0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45,
  4327  	0x53, 0x54, 0x53, 0x5f, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x55, 0x49, 0x6e, 0x74, 0x33,
  4328  	0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0f, 0x55, 0x69, 0x6e, 0x74,
  4329  	0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x3e, 0x0a, 0x0c, 0x75,
  4330  	0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x0d, 0x20, 0x03, 0x28,
  4331  	0x0b, 0x32, 0x1c, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f,
  4332  	0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52,
  4333  	0x0a, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x50, 0x0a, 0x12, 0x75,
  4334  	0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x73, 0x6c, 0x5f, 0x73,
  4335  	0x6c, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e,
  4336  	0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x55, 0x49, 0x6e,
  4337  	0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0f, 0x55, 0x69,
  4338  	0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x3a, 0x0a,
  4339  	0x0a, 0x75, 0x69, 0x6e, 0x74, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x0f, 0x20, 0x03, 0x28,
  4340  	0x0b, 0x32, 0x1c, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f,
  4341  	0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52,
  4342  	0x08, 0x55, 0x69, 0x6e, 0x74, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x38, 0x0a, 0x09, 0x73, 0x74, 0x72,
  4343  	0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x10, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x74,
  4344  	0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x53, 0x74, 0x72, 0x69, 0x6e,
  4345  	0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x07, 0x53, 0x74, 0x72, 0x53,
  4346  	0x6c, 0x53, 0x6c, 0x12, 0x36, 0x0a, 0x0b, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x73, 0x6c, 0x5f,
  4347  	0x73, 0x6c, 0x18, 0x11, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73,
  4348  	0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x42, 0x79, 0x74, 0x65, 0x73, 0x4c, 0x69, 0x73, 0x74,
  4349  	0x52, 0x09, 0x42, 0x79, 0x74, 0x65, 0x73, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x38, 0x0a, 0x0a, 0x74,
  4350  	0x69, 0x6d, 0x65, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x12, 0x20, 0x03, 0x28, 0x0b, 0x32,
  4351  	0x1a, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x54, 0x69,
  4352  	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x08, 0x54, 0x69, 0x6d,
  4353  	0x65, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x3f, 0x0a, 0x0e, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
  4354  	0x6e, 0x5f, 0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x13, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e,
  4355  	0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x44, 0x75, 0x72, 0x61,
  4356  	0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0c, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69,
  4357  	0x6f, 0x6e, 0x53, 0x6c, 0x53, 0x6c, 0x12, 0x3c, 0x0a, 0x0b, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x5f,
  4358  	0x73, 0x6c, 0x5f, 0x73, 0x6c, 0x18, 0x14, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x74, 0x65,
  4359  	0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53,
  4360  	0x74, 0x72, 0x75, 0x63, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x09, 0x45, 0x6d, 0x70, 0x74, 0x79,
  4361  	0x53, 0x6c, 0x53, 0x6c, 0x22, 0xa3, 0x05, 0x0a, 0x0e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72,
  4362  	0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x6e, 0x74, 0x38, 0x5f,
  4363  	0x70, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x52, 0x06, 0x49, 0x6e, 0x74, 0x38, 0x50, 0x74,
  4364  	0x12, 0x19, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x5f, 0x70, 0x74, 0x18, 0x02, 0x20, 0x01,
  4365  	0x28, 0x11, 0x52, 0x07, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x50, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x69,
  4366  	0x6e, 0x74, 0x33, 0x32, 0x5f, 0x70, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x11, 0x52, 0x07, 0x49,
  4367  	0x6e, 0x74, 0x33, 0x32, 0x50, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f,
  4368  	0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x70, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x0c,
  4369  	0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x74, 0x12, 0x19, 0x0a, 0x08,
  4370  	0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x70, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x12, 0x52, 0x07,
  4371  	0x49, 0x6e, 0x74, 0x36, 0x34, 0x50, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x6e, 0x74, 0x36, 0x34,
  4372  	0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x70, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x10, 0x52,
  4373  	0x0c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x74, 0x12, 0x15, 0x0a,
  4374  	0x06, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x12, 0x52, 0x05, 0x49,
  4375  	0x6e, 0x74, 0x50, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x79, 0x74, 0x65, 0x5f, 0x70, 0x74, 0x18,
  4376  	0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x42, 0x79, 0x74, 0x65, 0x50, 0x74, 0x12, 0x19, 0x0a,
  4377  	0x08, 0x75, 0x69, 0x6e, 0x74, 0x38, 0x5f, 0x70, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52,
  4378  	0x07, 0x55, 0x69, 0x6e, 0x74, 0x38, 0x50, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x69, 0x6e, 0x74,
  4379  	0x31, 0x36, 0x5f, 0x70, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x55, 0x69, 0x6e,
  4380  	0x74, 0x31, 0x36, 0x50, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f,
  4381  	0x70, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32,
  4382  	0x50, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78,
  4383  	0x65, 0x64, 0x5f, 0x70, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0d, 0x55, 0x69, 0x6e,
  4384  	0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x69,
  4385  	0x6e, 0x74, 0x36, 0x34, 0x5f, 0x70, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x55,
  4386  	0x69, 0x6e, 0x74, 0x36, 0x34, 0x50, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x75, 0x69, 0x6e, 0x74, 0x36,
  4387  	0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x70, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x06,
  4388  	0x52, 0x0d, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x74, 0x12,
  4389  	0x17, 0x0a, 0x07, 0x75, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x04,
  4390  	0x52, 0x06, 0x55, 0x69, 0x6e, 0x74, 0x50, 0x74, 0x12, 0x15, 0x0a, 0x06, 0x73, 0x74, 0x72, 0x5f,
  4391  	0x70, 0x74, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x53, 0x74, 0x72, 0x50, 0x74, 0x12,
  4392  	0x19, 0x0a, 0x08, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x70, 0x74, 0x18, 0x11, 0x20, 0x01, 0x28,
  4393  	0x0c, 0x52, 0x07, 0x42, 0x79, 0x74, 0x65, 0x73, 0x50, 0x74, 0x12, 0x33, 0x0a, 0x07, 0x74, 0x69,
  4394  	0x6d, 0x65, 0x5f, 0x70, 0x74, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
  4395  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
  4396  	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x06, 0x54, 0x69, 0x6d, 0x65, 0x50, 0x74, 0x12,
  4397  	0x3a, 0x0a, 0x0b, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x74, 0x18, 0x13,
  4398  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  4399  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
  4400  	0x0a, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x74, 0x12, 0x2d, 0x0a, 0x08, 0x65,
  4401  	0x6d, 0x70, 0x74, 0x79, 0x5f, 0x70, 0x74, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e,
  4402  	0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x74, 0x72, 0x75, 0x63,
  4403  	0x74, 0x52, 0x07, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x50, 0x74, 0x22, 0x8c, 0x06, 0x0a, 0x13, 0x50,
  4404  	0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75,
  4405  	0x63, 0x74, 0x12, 0x1c, 0x0a, 0x0a, 0x69, 0x6e, 0x74, 0x38, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c,
  4406  	0x18, 0x01, 0x20, 0x03, 0x28, 0x11, 0x52, 0x08, 0x49, 0x6e, 0x74, 0x38, 0x50, 0x74, 0x53, 0x6c,
  4407  	0x12, 0x1e, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18,
  4408  	0x02, 0x20, 0x03, 0x28, 0x11, 0x52, 0x09, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x50, 0x74, 0x53, 0x6c,
  4409  	0x12, 0x1e, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18,
  4410  	0x03, 0x20, 0x03, 0x28, 0x11, 0x52, 0x09, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x50, 0x74, 0x53, 0x6c,
  4411  	0x12, 0x29, 0x0a, 0x11, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f,
  4412  	0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0f, 0x52, 0x0e, 0x49, 0x6e, 0x74,
  4413  	0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x74, 0x53, 0x6c, 0x12, 0x1e, 0x0a, 0x0b, 0x69,
  4414  	0x6e, 0x74, 0x36, 0x34, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x05, 0x20, 0x03, 0x28, 0x12,
  4415  	0x52, 0x09, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x50, 0x74, 0x53, 0x6c, 0x12, 0x29, 0x0a, 0x11, 0x69,
  4416  	0x6e, 0x74, 0x36, 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c,
  4417  	0x18, 0x06, 0x20, 0x03, 0x28, 0x10, 0x52, 0x0e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78,
  4418  	0x65, 0x64, 0x50, 0x74, 0x53, 0x6c, 0x12, 0x1a, 0x0a, 0x09, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x74,
  4419  	0x5f, 0x73, 0x6c, 0x18, 0x07, 0x20, 0x03, 0x28, 0x12, 0x52, 0x07, 0x49, 0x6e, 0x74, 0x50, 0x74,
  4420  	0x53, 0x6c, 0x12, 0x1c, 0x0a, 0x0a, 0x62, 0x79, 0x74, 0x65, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c,
  4421  	0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x42, 0x79, 0x74, 0x65, 0x50, 0x74, 0x53, 0x6c,
  4422  	0x12, 0x1e, 0x0a, 0x0b, 0x75, 0x69, 0x6e, 0x74, 0x38, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18,
  4423  	0x09, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x55, 0x69, 0x6e, 0x74, 0x38, 0x50, 0x74, 0x53, 0x6c,
  4424  	0x12, 0x20, 0x0a, 0x0c, 0x75, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c,
  4425  	0x18, 0x0a, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x55, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x50, 0x74,
  4426  	0x53, 0x6c, 0x12, 0x20, 0x0a, 0x0c, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x70, 0x74, 0x5f,
  4427  	0x73, 0x6c, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0a, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32,
  4428  	0x50, 0x74, 0x53, 0x6c, 0x12, 0x2b, 0x0a, 0x12, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66,
  4429  	0x69, 0x78, 0x65, 0x64, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x07,
  4430  	0x52, 0x0f, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x74, 0x53,
  4431  	0x6c, 0x12, 0x20, 0x0a, 0x0c, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x70, 0x74, 0x5f, 0x73,
  4432  	0x6c, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0a, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x50,
  4433  	0x74, 0x53, 0x6c, 0x12, 0x2b, 0x0a, 0x12, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x66, 0x69,
  4434  	0x78, 0x65, 0x64, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x06, 0x52,
  4435  	0x0f, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x74, 0x53, 0x6c,
  4436  	0x12, 0x1c, 0x0a, 0x0a, 0x75, 0x69, 0x6e, 0x74, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x0f,
  4437  	0x20, 0x03, 0x28, 0x04, 0x52, 0x08, 0x55, 0x69, 0x6e, 0x74, 0x50, 0x74, 0x53, 0x6c, 0x12, 0x1a,
  4438  	0x0a, 0x09, 0x73, 0x74, 0x72, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x10, 0x20, 0x03, 0x28,
  4439  	0x09, 0x52, 0x07, 0x53, 0x74, 0x72, 0x50, 0x74, 0x53, 0x6c, 0x12, 0x1e, 0x0a, 0x0b, 0x62, 0x79,
  4440  	0x74, 0x65, 0x73, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x11, 0x20, 0x03, 0x28, 0x0c, 0x52,
  4441  	0x09, 0x42, 0x79, 0x74, 0x65, 0x73, 0x50, 0x74, 0x53, 0x6c, 0x12, 0x38, 0x0a, 0x0a, 0x74, 0x69,
  4442  	0x6d, 0x65, 0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x12, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a,
  4443  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
  4444  	0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x08, 0x54, 0x69, 0x6d, 0x65,
  4445  	0x50, 0x74, 0x53, 0x6c, 0x12, 0x3f, 0x0a, 0x0e, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  4446  	0x5f, 0x70, 0x74, 0x5f, 0x73, 0x6c, 0x18, 0x13, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67,
  4447  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44,
  4448  	0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
  4449  	0x6e, 0x50, 0x74, 0x53, 0x6c, 0x12, 0x32, 0x0a, 0x0b, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x5f, 0x70,
  4450  	0x74, 0x5f, 0x73, 0x6c, 0x18, 0x14, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x74, 0x65, 0x73,
  4451  	0x74, 0x73, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x09,
  4452  	0x45, 0x6d, 0x70, 0x74, 0x79, 0x50, 0x74, 0x53, 0x6c, 0x22, 0xd1, 0x01, 0x0a, 0x09, 0x43, 0x6f,
  4453  	0x6d, 0x70, 0x6c, 0x65, 0x78, 0x53, 0x74, 0x12, 0x32, 0x0a, 0x08, 0x70, 0x72, 0x5f, 0x66, 0x69,
  4454  	0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 0x65, 0x73, 0x74,
  4455  	0x73, 0x2e, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75,
  4456  	0x63, 0x74, 0x52, 0x07, 0x50, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x2e, 0x0a, 0x08, 0x61,
  4457  	0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e,
  4458  	0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x41, 0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 0x74, 0x72, 0x75,
  4459  	0x63, 0x74, 0x52, 0x07, 0x41, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x2e, 0x0a, 0x08, 0x73,
  4460  	0x6c, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e,
  4461  	0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75,
  4462  	0x63, 0x74, 0x52, 0x07, 0x53, 0x6c, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x30, 0x0a, 0x08, 0x70,
  4463  	0x74, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e,
  4464  	0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x53, 0x74,
  4465  	0x72, 0x75, 0x63, 0x74, 0x52, 0x07, 0x50, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x22, 0x53, 0x0a,
  4466  	0x0b, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x65, 0x64, 0x53, 0x74, 0x31, 0x12, 0x44, 0x0a, 0x11,
  4467  	0x70, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63,
  4468  	0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e,
  4469  	0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74,
  4470  	0x52, 0x10, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75,
  4471  	0x63, 0x74, 0x22, 0x87, 0x02, 0x0a, 0x0b, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x65, 0x64, 0x53,
  4472  	0x74, 0x32, 0x12, 0x44, 0x0a, 0x11, 0x70, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73,
  4473  	0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e,
  4474  	0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73,
  4475  	0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x10, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76,
  4476  	0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x38, 0x0a, 0x0d, 0x61, 0x72, 0x72, 0x61,
  4477  	0x79, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
  4478  	0x13, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x41, 0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 0x74,
  4479  	0x72, 0x75, 0x63, 0x74, 0x52, 0x0c, 0x41, 0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 0x74, 0x72, 0x75,
  4480  	0x63, 0x74, 0x12, 0x38, 0x0a, 0x0d, 0x73, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x5f, 0x73, 0x74, 0x72,
  4481  	0x75, 0x63, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x74, 0x65, 0x73, 0x74,
  4482  	0x73, 0x2e, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x0c,
  4483  	0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x3e, 0x0a, 0x0f,
  4484  	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18,
  4485  	0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x50, 0x6f,
  4486  	0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x0e, 0x50, 0x6f,
  4487  	0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x22, 0xbe, 0x02, 0x0a,
  4488  	0x0b, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x65, 0x64, 0x53, 0x74, 0x33, 0x12, 0x44, 0x0a, 0x11,
  4489  	0x70, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63,
  4490  	0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e,
  4491  	0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74,
  4492  	0x52, 0x10, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75,
  4493  	0x63, 0x74, 0x12, 0x38, 0x0a, 0x0d, 0x61, 0x72, 0x72, 0x61, 0x79, 0x73, 0x5f, 0x73, 0x74, 0x72,
  4494  	0x75, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x74, 0x65, 0x73, 0x74,
  4495  	0x73, 0x2e, 0x41, 0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x0c,
  4496  	0x41, 0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x38, 0x0a, 0x0d,
  4497  	0x73, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x03, 0x20,
  4498  	0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x53, 0x6c, 0x69, 0x63,
  4499  	0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x0c, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73,
  4500  	0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x3e, 0x0a, 0x0f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x65,
  4501  	0x72, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
  4502  	0x15, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73,
  4503  	0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x0e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73,
  4504  	0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x35, 0x0a, 0x0c, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x5f,
  4505  	0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x74,
  4506  	0x65, 0x73, 0x74, 0x73, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74,
  4507  	0x52, 0x0b, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x22, 0x81, 0x03,
  4508  	0x0a, 0x0b, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x65, 0x64, 0x53, 0x74, 0x34, 0x12, 0x12, 0x0a,
  4509  	0x04, 0x66, 0x6f, 0x6f, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x52, 0x04, 0x46, 0x6f, 0x6f,
  4510  	0x31, 0x12, 0x44, 0x0a, 0x11, 0x70, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x5f,
  4511  	0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74,
  4512  	0x65, 0x73, 0x74, 0x73, 0x2e, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53,
  4513  	0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x10, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65,
  4514  	0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x6f, 0x6f, 0x32, 0x18,
  4515  	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x46, 0x6f, 0x6f, 0x32, 0x12, 0x43, 0x0a, 0x13, 0x61,
  4516  	0x72, 0x72, 0x61, 0x79, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x5f, 0x66, 0x69, 0x65,
  4517  	0x6c, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73,
  4518  	0x2e, 0x41, 0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x11, 0x41,
  4519  	0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64,
  4520  	0x12, 0x12, 0x0a, 0x04, 0x66, 0x6f, 0x6f, 0x33, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04,
  4521  	0x46, 0x6f, 0x6f, 0x33, 0x12, 0x38, 0x0a, 0x0d, 0x73, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x5f, 0x73,
  4522  	0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x74, 0x65,
  4523  	0x73, 0x74, 0x73, 0x2e, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74,
  4524  	0x52, 0x0c, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x12,
  4525  	0x0a, 0x04, 0x66, 0x6f, 0x6f, 0x34, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x46, 0x6f,
  4526  	0x6f, 0x34, 0x12, 0x49, 0x0a, 0x15, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x5f, 0x73,
  4527  	0x74, 0x72, 0x75, 0x63, 0x74, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28,
  4528  	0x0b, 0x32, 0x15, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65,
  4529  	0x72, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x13, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65,
  4530  	0x72, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x12, 0x0a,
  4531  	0x04, 0x66, 0x6f, 0x6f, 0x35, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x46, 0x6f, 0x6f,
  4532  	0x35, 0x22, 0x8d, 0x03, 0x0a, 0x17, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x65, 0x64, 0x53, 0x74,
  4533  	0x35, 0x4e, 0x61, 0x6d, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x12, 0x12, 0x0a,
  4534  	0x04, 0x66, 0x6f, 0x6f, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x52, 0x04, 0x46, 0x6f, 0x6f,
  4535  	0x31, 0x12, 0x44, 0x0a, 0x11, 0x70, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x5f,
  4536  	0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74,
  4537  	0x65, 0x73, 0x74, 0x73, 0x2e, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53,
  4538  	0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x10, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65,
  4539  	0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x6f, 0x6f, 0x32, 0x18,
  4540  	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x46, 0x6f, 0x6f, 0x32, 0x12, 0x43, 0x0a, 0x13, 0x61,
  4541  	0x72, 0x72, 0x61, 0x79, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x5f, 0x66, 0x69, 0x65,
  4542  	0x6c, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73,
  4543  	0x2e, 0x41, 0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x11, 0x41,
  4544  	0x72, 0x72, 0x61, 0x79, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64,
  4545  	0x12, 0x12, 0x0a, 0x04, 0x66, 0x6f, 0x6f, 0x33, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04,
  4546  	0x46, 0x6f, 0x6f, 0x33, 0x12, 0x38, 0x0a, 0x0d, 0x73, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x5f, 0x73,
  4547  	0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x74, 0x65,
  4548  	0x73, 0x74, 0x73, 0x2e, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74,
  4549  	0x52, 0x0c, 0x53, 0x6c, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x12,
  4550  	0x0a, 0x04, 0x66, 0x6f, 0x6f, 0x34, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x46, 0x6f,
  4551  	0x6f, 0x34, 0x12, 0x49, 0x0a, 0x15, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x5f, 0x73,
  4552  	0x74, 0x72, 0x75, 0x63, 0x74, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28,
  4553  	0x0b, 0x32, 0x15, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65,
  4554  	0x72, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x13, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65,
  4555  	0x72, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x12, 0x0a,
  4556  	0x04, 0x66, 0x6f, 0x6f, 0x35, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x46, 0x6f, 0x6f,
  4557  	0x35, 0x22, 0x33, 0x0a, 0x15, 0x41, 0x6d, 0x69, 0x6e, 0x6f, 0x4d, 0x61, 0x72, 0x73, 0x68, 0x61,
  4558  	0x6c, 0x65, 0x72, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x31, 0x12, 0x0c, 0x0a, 0x01, 0x63, 0x18,
  4559  	0x01, 0x20, 0x01, 0x28, 0x12, 0x52, 0x01, 0x43, 0x12, 0x0c, 0x0a, 0x01, 0x64, 0x18, 0x02, 0x20,
  4560  	0x01, 0x28, 0x12, 0x52, 0x01, 0x44, 0x22, 0x29, 0x0a, 0x0b, 0x52, 0x65, 0x70, 0x72, 0x53, 0x74,
  4561  	0x72, 0x75, 0x63, 0x74, 0x31, 0x12, 0x0c, 0x0a, 0x01, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12,
  4562  	0x52, 0x01, 0x43, 0x12, 0x0c, 0x0a, 0x01, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x12, 0x52, 0x01,
  4563  	0x44, 0x22, 0x3f, 0x0a, 0x15, 0x41, 0x6d, 0x69, 0x6e, 0x6f, 0x4d, 0x61, 0x72, 0x73, 0x68, 0x61,
  4564  	0x6c, 0x65, 0x72, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x32, 0x12, 0x26, 0x0a, 0x05, 0x76, 0x61,
  4565  	0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x74, 0x65, 0x73, 0x74,
  4566  	0x73, 0x2e, 0x52, 0x65, 0x70, 0x72, 0x45, 0x6c, 0x65, 0x6d, 0x32, 0x52, 0x05, 0x76, 0x61, 0x6c,
  4567  	0x75, 0x65, 0x22, 0x49, 0x0a, 0x09, 0x52, 0x65, 0x70, 0x72, 0x45, 0x6c, 0x65, 0x6d, 0x32, 0x12,
  4568  	0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x4b, 0x65,
  4569  	0x79, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
  4570  	0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  4571  	0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x2d, 0x0a,
  4572  	0x15, 0x41, 0x6d, 0x69, 0x6e, 0x6f, 0x4d, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6c, 0x65, 0x72, 0x53,
  4573  	0x74, 0x72, 0x75, 0x63, 0x74, 0x33, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
  4574  	0x01, 0x20, 0x01, 0x28, 0x11, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x22, 0x0a, 0x12,
  4575  	0x41, 0x6d, 0x69, 0x6e, 0x6f, 0x4d, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6c, 0x65, 0x72, 0x49, 0x6e,
  4576  	0x74, 0x34, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x52, 0x01, 0x41,
  4577  	0x22, 0x2a, 0x0a, 0x12, 0x41, 0x6d, 0x69, 0x6e, 0x6f, 0x4d, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6c,
  4578  	0x65, 0x72, 0x49, 0x6e, 0x74, 0x35, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
  4579  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x4b, 0x0a, 0x15,
  4580  	0x41, 0x6d, 0x69, 0x6e, 0x6f, 0x4d, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6c, 0x65, 0x72, 0x53, 0x74,
  4581  	0x72, 0x75, 0x63, 0x74, 0x36, 0x12, 0x32, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01,
  4582  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x41, 0x6d, 0x69,
  4583  	0x6e, 0x6f, 0x4d, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6c, 0x65, 0x72, 0x53, 0x74, 0x72, 0x75, 0x63,
  4584  	0x74, 0x31, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x2d, 0x0a, 0x15, 0x41, 0x6d, 0x69,
  4585  	0x6e, 0x6f, 0x4d, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6c, 0x65, 0x72, 0x53, 0x74, 0x72, 0x75, 0x63,
  4586  	0x74, 0x37, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
  4587  	0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x21, 0x0a, 0x09, 0x52, 0x65, 0x70, 0x72,
  4588  	0x45, 0x6c, 0x65, 0x6d, 0x37, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01,
  4589  	0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x1e, 0x0a, 0x06, 0x49,
  4590  	0x6e, 0x74, 0x44, 0x65, 0x66, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01,
  4591  	0x20, 0x01, 0x28, 0x12, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x1d, 0x0a, 0x05, 0x49,
  4592  	0x6e, 0x74, 0x41, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20,
  4593  	0x03, 0x28, 0x12, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x1d, 0x0a, 0x05, 0x49, 0x6e,
  4594  	0x74, 0x53, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03,
  4595  	0x28, 0x12, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x1e, 0x0a, 0x06, 0x42, 0x79, 0x74,
  4596  	0x65, 0x41, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01,
  4597  	0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x1e, 0x0a, 0x06, 0x42, 0x79, 0x74,
  4598  	0x65, 0x53, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01,
  4599  	0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xc4, 0x04, 0x0a, 0x13, 0x50, 0x72,
  4600  	0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x44, 0x65,
  4601  	0x66, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x6e, 0x74, 0x38, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x52,
  4602  	0x04, 0x49, 0x6e, 0x74, 0x38, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x18, 0x02,
  4603  	0x20, 0x01, 0x28, 0x11, 0x52, 0x05, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x12, 0x14, 0x0a, 0x05, 0x69,
  4604  	0x6e, 0x74, 0x33, 0x32, 0x18, 0x03, 0x20, 0x01, 0x28, 0x11, 0x52, 0x05, 0x49, 0x6e, 0x74, 0x33,
  4605  	0x32, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64,
  4606  	0x18, 0x04, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x0a, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x69, 0x78,
  4607  	0x65, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x05, 0x20, 0x01, 0x28,
  4608  	0x12, 0x52, 0x05, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x36,
  4609  	0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x10, 0x52, 0x0a, 0x49,
  4610  	0x6e, 0x74, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x69, 0x6e, 0x74,
  4611  	0x18, 0x07, 0x20, 0x01, 0x28, 0x12, 0x52, 0x03, 0x49, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x62,
  4612  	0x79, 0x74, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x42, 0x79, 0x74, 0x65, 0x12,
  4613  	0x14, 0x0a, 0x05, 0x75, 0x69, 0x6e, 0x74, 0x38, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
  4614  	0x55, 0x69, 0x6e, 0x74, 0x38, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x18,
  4615  	0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x55, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x12, 0x16, 0x0a,
  4616  	0x06, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x55,
  4617  	0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x21, 0x0a, 0x0c, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f,
  4618  	0x66, 0x69, 0x78, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0b, 0x55, 0x69, 0x6e,
  4619  	0x74, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x69, 0x6e, 0x74,
  4620  	0x36, 0x34, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34,
  4621  	0x12, 0x21, 0x0a, 0x0c, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64,
  4622  	0x18, 0x0e, 0x20, 0x01, 0x28, 0x06, 0x52, 0x0b, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x46, 0x69,
  4623  	0x78, 0x65, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x69, 0x6e, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28,
  4624  	0x04, 0x52, 0x04, 0x55, 0x69, 0x6e, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x74, 0x72, 0x18, 0x10,
  4625  	0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x53, 0x74, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74,
  4626  	0x65, 0x73, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12,
  4627  	0x2e, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
  4628  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  4629  	0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x04, 0x54, 0x69, 0x6d, 0x65, 0x12,
  4630  	0x35, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x13, 0x20, 0x01, 0x28,
  4631  	0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  4632  	0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x44, 0x75,
  4633  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x0a, 0x05, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x18,
  4634  	0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x45, 0x6d,
  4635  	0x70, 0x74, 0x79, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x05, 0x45, 0x6d, 0x70, 0x74, 0x79,
  4636  	0x22, 0x43, 0x0a, 0x12, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 0x74,
  4637  	0x72, 0x75, 0x63, 0x74, 0x53, 0x6c, 0x12, 0x2d, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
  4638  	0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x50, 0x72,
  4639  	0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x05,
  4640  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x43, 0x0a, 0x12, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69,
  4641  	0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x41, 0x72, 0x12, 0x2d, 0x0a, 0x05, 0x76,
  4642  	0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x74, 0x65, 0x73,
  4643  	0x74, 0x73, 0x2e, 0x50, 0x72, 0x69, 0x6d, 0x69, 0x74, 0x69, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72,
  4644  	0x75, 0x63, 0x74, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x0b, 0x0a, 0x09, 0x43, 0x6f,
  4645  	0x6e, 0x63, 0x72, 0x65, 0x74, 0x65, 0x31, 0x22, 0x0b, 0x0a, 0x09, 0x43, 0x6f, 0x6e, 0x63, 0x72,
  4646  	0x65, 0x74, 0x65, 0x32, 0x22, 0x27, 0x0a, 0x0f, 0x43, 0x6f, 0x6e, 0x63, 0x72, 0x65, 0x74, 0x65,
  4647  	0x54, 0x79, 0x70, 0x65, 0x44, 0x65, 0x66, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
  4648  	0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x2c, 0x0a,
  4649  	0x14, 0x43, 0x6f, 0x6e, 0x63, 0x72, 0x65, 0x74, 0x65, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64,
  4650  	0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01,
  4651  	0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xaf, 0x01, 0x0a, 0x15,
  4652  	0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x53,
  4653  	0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x24, 0x0a, 0x02, 0x66, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28,
  4654  	0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  4655  	0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x02, 0x46, 0x31, 0x12, 0x24, 0x0a, 0x02, 0x66,
  4656  	0x32, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  4657  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x02, 0x46,
  4658  	0x32, 0x12, 0x24, 0x0a, 0x02, 0x66, 0x33, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e,
  4659  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  4660  	0x41, 0x6e, 0x79, 0x52, 0x02, 0x46, 0x33, 0x12, 0x24, 0x0a, 0x02, 0x66, 0x34, 0x18, 0x04, 0x20,
  4661  	0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  4662  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x02, 0x46, 0x34, 0x22, 0x27, 0x0a,
  4663  	0x0f, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x42, 0x79, 0x74, 0x65, 0x73, 0x4c, 0x69, 0x73, 0x74,
  4664  	0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0c, 0x52,
  4665  	0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x43, 0x0a, 0x13, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f,
  4666  	0x42, 0x79, 0x74, 0x65, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2c, 0x0a,
  4667  	0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x74,
  4668  	0x65, 0x73, 0x74, 0x73, 0x2e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x42, 0x79, 0x74, 0x65, 0x73,
  4669  	0x4c, 0x69, 0x73, 0x74, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x45, 0x0a, 0x12, 0x54,
  4670  	0x45, 0x53, 0x54, 0x53, 0x5f, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73,
  4671  	0x74, 0x12, 0x2f, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
  4672  	0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  4673  	0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x05, 0x56, 0x61, 0x6c,
  4674  	0x75, 0x65, 0x22, 0x41, 0x0a, 0x15, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x45, 0x6d, 0x70, 0x74,
  4675  	0x79, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x05, 0x56,
  4676  	0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x74, 0x65, 0x73,
  4677  	0x74, 0x73, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x05,
  4678  	0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x33, 0x0a, 0x1b, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x46,
  4679  	0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65,
  4680  	0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20,
  4681  	0x03, 0x28, 0x0f, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x34, 0x0a, 0x1c, 0x54, 0x45,
  4682  	0x53, 0x54, 0x53, 0x5f, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x55, 0x49, 0x6e, 0x74, 0x33,
  4683  	0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61,
  4684  	0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x07, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65,
  4685  	0x22, 0x33, 0x0a, 0x1b, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36,
  4686  	0x34, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12,
  4687  	0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x10, 0x52, 0x05,
  4688  	0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x34, 0x0a, 0x1c, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x46,
  4689  	0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75,
  4690  	0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01,
  4691  	0x20, 0x03, 0x28, 0x06, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x27, 0x0a, 0x0f, 0x54,
  4692  	0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x31, 0x36, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14,
  4693  	0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x11, 0x52, 0x05, 0x56,
  4694  	0x61, 0x6c, 0x75, 0x65, 0x22, 0x2c, 0x0a, 0x14, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e,
  4695  	0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05,
  4696  	0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x11, 0x52, 0x05, 0x56, 0x61, 0x6c,
  4697  	0x75, 0x65, 0x22, 0x2c, 0x0a, 0x14, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x36,
  4698  	0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61,
  4699  	0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x12, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65,
  4700  	0x22, 0x26, 0x0a, 0x0e, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x49, 0x6e, 0x74, 0x38, 0x4c, 0x69,
  4701  	0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28,
  4702  	0x11, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x2d, 0x0a, 0x15, 0x54, 0x45, 0x53, 0x54,
  4703  	0x53, 0x5f, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73,
  4704  	0x74, 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09,
  4705  	0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x47, 0x0a, 0x13, 0x54, 0x45, 0x53, 0x54, 0x53,
  4706  	0x5f, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x30,
  4707  	0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
  4708  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  4709  	0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65,
  4710  	0x22, 0x28, 0x0a, 0x10, 0x54, 0x45, 0x53, 0x54, 0x53, 0x5f, 0x55, 0x49, 0x6e, 0x74, 0x31, 0x36,
  4711  	0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20,
  4712  	0x03, 0x28, 0x0d, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x2d, 0x0a, 0x15, 0x54, 0x45,
  4713  	0x53, 0x54, 0x53, 0x5f, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c,
  4714  	0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03,
  4715  	0x28, 0x0d, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x2d, 0x0a, 0x15, 0x54, 0x45, 0x53,
  4716  	0x54, 0x53, 0x5f, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69,
  4717  	0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28,
  4718  	0x04, 0x52, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x2f, 0x5a, 0x2d, 0x67, 0x69, 0x74, 0x68,
  4719  	0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6e, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2f, 0x67,
  4720  	0x6e, 0x6f, 0x2f, 0x74, 0x6d, 0x32, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x61, 0x6d, 0x69, 0x6e, 0x6f,
  4721  	0x2f, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  4722  	0x33,
  4723  }
  4724  
  4725  var (
  4726  	file_tests_proto_rawDescOnce sync.Once
  4727  	file_tests_proto_rawDescData = file_tests_proto_rawDesc
  4728  )
  4729  
  4730  func file_tests_proto_rawDescGZIP() []byte {
  4731  	file_tests_proto_rawDescOnce.Do(func() {
  4732  		file_tests_proto_rawDescData = protoimpl.X.CompressGZIP(file_tests_proto_rawDescData)
  4733  	})
  4734  	return file_tests_proto_rawDescData
  4735  }
  4736  
  4737  var file_tests_proto_msgTypes = make([]protoimpl.MessageInfo, 55)
  4738  var file_tests_proto_goTypes = []interface{}{
  4739  	(*EmptyStruct)(nil),                  // 0: tests.EmptyStruct
  4740  	(*PrimitivesStruct)(nil),             // 1: tests.PrimitivesStruct
  4741  	(*ShortArraysStruct)(nil),            // 2: tests.ShortArraysStruct
  4742  	(*ArraysStruct)(nil),                 // 3: tests.ArraysStruct
  4743  	(*ArraysArraysStruct)(nil),           // 4: tests.ArraysArraysStruct
  4744  	(*SlicesStruct)(nil),                 // 5: tests.SlicesStruct
  4745  	(*SlicesSlicesStruct)(nil),           // 6: tests.SlicesSlicesStruct
  4746  	(*PointersStruct)(nil),               // 7: tests.PointersStruct
  4747  	(*PointerSlicesStruct)(nil),          // 8: tests.PointerSlicesStruct
  4748  	(*ComplexSt)(nil),                    // 9: tests.ComplexSt
  4749  	(*EmbeddedSt1)(nil),                  // 10: tests.EmbeddedSt1
  4750  	(*EmbeddedSt2)(nil),                  // 11: tests.EmbeddedSt2
  4751  	(*EmbeddedSt3)(nil),                  // 12: tests.EmbeddedSt3
  4752  	(*EmbeddedSt4)(nil),                  // 13: tests.EmbeddedSt4
  4753  	(*EmbeddedSt5NameOverride)(nil),      // 14: tests.EmbeddedSt5NameOverride
  4754  	(*AminoMarshalerStruct1)(nil),        // 15: tests.AminoMarshalerStruct1
  4755  	(*ReprStruct1)(nil),                  // 16: tests.ReprStruct1
  4756  	(*AminoMarshalerStruct2)(nil),        // 17: tests.AminoMarshalerStruct2
  4757  	(*ReprElem2)(nil),                    // 18: tests.ReprElem2
  4758  	(*AminoMarshalerStruct3)(nil),        // 19: tests.AminoMarshalerStruct3
  4759  	(*AminoMarshalerInt4)(nil),           // 20: tests.AminoMarshalerInt4
  4760  	(*AminoMarshalerInt5)(nil),           // 21: tests.AminoMarshalerInt5
  4761  	(*AminoMarshalerStruct6)(nil),        // 22: tests.AminoMarshalerStruct6
  4762  	(*AminoMarshalerStruct7)(nil),        // 23: tests.AminoMarshalerStruct7
  4763  	(*ReprElem7)(nil),                    // 24: tests.ReprElem7
  4764  	(*IntDef)(nil),                       // 25: tests.IntDef
  4765  	(*IntAr)(nil),                        // 26: tests.IntAr
  4766  	(*IntSl)(nil),                        // 27: tests.IntSl
  4767  	(*ByteAr)(nil),                       // 28: tests.ByteAr
  4768  	(*ByteSl)(nil),                       // 29: tests.ByteSl
  4769  	(*PrimitivesStructDef)(nil),          // 30: tests.PrimitivesStructDef
  4770  	(*PrimitivesStructSl)(nil),           // 31: tests.PrimitivesStructSl
  4771  	(*PrimitivesStructAr)(nil),           // 32: tests.PrimitivesStructAr
  4772  	(*Concrete1)(nil),                    // 33: tests.Concrete1
  4773  	(*Concrete2)(nil),                    // 34: tests.Concrete2
  4774  	(*ConcreteTypeDef)(nil),              // 35: tests.ConcreteTypeDef
  4775  	(*ConcreteWrappedBytes)(nil),         // 36: tests.ConcreteWrappedBytes
  4776  	(*InterfaceFieldsStruct)(nil),        // 37: tests.InterfaceFieldsStruct
  4777  	(*TESTS_BytesList)(nil),              // 38: tests.TESTS_BytesList
  4778  	(*TESTS_BytesListList)(nil),          // 39: tests.TESTS_BytesListList
  4779  	(*TESTS_DurationList)(nil),           // 40: tests.TESTS_DurationList
  4780  	(*TESTS_EmptyStructList)(nil),        // 41: tests.TESTS_EmptyStructList
  4781  	(*TESTS_Fixed32Int32ValueList)(nil),  // 42: tests.TESTS_Fixed32Int32ValueList
  4782  	(*TESTS_Fixed32UInt32ValueList)(nil), // 43: tests.TESTS_Fixed32UInt32ValueList
  4783  	(*TESTS_Fixed64Int64ValueList)(nil),  // 44: tests.TESTS_Fixed64Int64ValueList
  4784  	(*TESTS_Fixed64UInt64ValueList)(nil), // 45: tests.TESTS_Fixed64UInt64ValueList
  4785  	(*TESTS_Int16List)(nil),              // 46: tests.TESTS_Int16List
  4786  	(*TESTS_Int32ValueList)(nil),         // 47: tests.TESTS_Int32ValueList
  4787  	(*TESTS_Int64ValueList)(nil),         // 48: tests.TESTS_Int64ValueList
  4788  	(*TESTS_Int8List)(nil),               // 49: tests.TESTS_Int8List
  4789  	(*TESTS_StringValueList)(nil),        // 50: tests.TESTS_StringValueList
  4790  	(*TESTS_TimestampList)(nil),          // 51: tests.TESTS_TimestampList
  4791  	(*TESTS_UInt16List)(nil),             // 52: tests.TESTS_UInt16List
  4792  	(*TESTS_UInt32ValueList)(nil),        // 53: tests.TESTS_UInt32ValueList
  4793  	(*TESTS_UInt64ValueList)(nil),        // 54: tests.TESTS_UInt64ValueList
  4794  	(*timestamppb.Timestamp)(nil),        // 55: google.protobuf.Timestamp
  4795  	(*durationpb.Duration)(nil),          // 56: google.protobuf.Duration
  4796  	(*anypb.Any)(nil),                    // 57: google.protobuf.Any
  4797  }
  4798  var file_tests_proto_depIdxs = []int32{
  4799  	55, // 0: tests.PrimitivesStruct.time:type_name -> google.protobuf.Timestamp
  4800  	56, // 1: tests.PrimitivesStruct.duration:type_name -> google.protobuf.Duration
  4801  	0,  // 2: tests.PrimitivesStruct.empty:type_name -> tests.EmptyStruct
  4802  	55, // 3: tests.ShortArraysStruct.time_ar:type_name -> google.protobuf.Timestamp
  4803  	56, // 4: tests.ShortArraysStruct.duration_ar:type_name -> google.protobuf.Duration
  4804  	55, // 5: tests.ArraysStruct.time_ar:type_name -> google.protobuf.Timestamp
  4805  	56, // 6: tests.ArraysStruct.duration_ar:type_name -> google.protobuf.Duration
  4806  	0,  // 7: tests.ArraysStruct.empty_ar:type_name -> tests.EmptyStruct
  4807  	49, // 8: tests.ArraysArraysStruct.int8_ar_ar:type_name -> tests.TESTS_Int8List
  4808  	46, // 9: tests.ArraysArraysStruct.int16_ar_ar:type_name -> tests.TESTS_Int16List
  4809  	47, // 10: tests.ArraysArraysStruct.int32_ar_ar:type_name -> tests.TESTS_Int32ValueList
  4810  	42, // 11: tests.ArraysArraysStruct.int32_fixed_ar_ar:type_name -> tests.TESTS_Fixed32Int32ValueList
  4811  	48, // 12: tests.ArraysArraysStruct.int64_ar_ar:type_name -> tests.TESTS_Int64ValueList
  4812  	44, // 13: tests.ArraysArraysStruct.int64_fixed_ar_ar:type_name -> tests.TESTS_Fixed64Int64ValueList
  4813  	48, // 14: tests.ArraysArraysStruct.int_ar_ar:type_name -> tests.TESTS_Int64ValueList
  4814  	52, // 15: tests.ArraysArraysStruct.uint16_ar_ar:type_name -> tests.TESTS_UInt16List
  4815  	53, // 16: tests.ArraysArraysStruct.uint32_ar_ar:type_name -> tests.TESTS_UInt32ValueList
  4816  	43, // 17: tests.ArraysArraysStruct.uint32_fixed_ar_ar:type_name -> tests.TESTS_Fixed32UInt32ValueList
  4817  	54, // 18: tests.ArraysArraysStruct.uint64_ar_ar:type_name -> tests.TESTS_UInt64ValueList
  4818  	45, // 19: tests.ArraysArraysStruct.uint64_fixed_ar_ar:type_name -> tests.TESTS_Fixed64UInt64ValueList
  4819  	54, // 20: tests.ArraysArraysStruct.uint_ar_ar:type_name -> tests.TESTS_UInt64ValueList
  4820  	50, // 21: tests.ArraysArraysStruct.str_ar_ar:type_name -> tests.TESTS_StringValueList
  4821  	38, // 22: tests.ArraysArraysStruct.bytes_ar_ar:type_name -> tests.TESTS_BytesList
  4822  	51, // 23: tests.ArraysArraysStruct.time_ar_ar:type_name -> tests.TESTS_TimestampList
  4823  	40, // 24: tests.ArraysArraysStruct.duration_ar_ar:type_name -> tests.TESTS_DurationList
  4824  	41, // 25: tests.ArraysArraysStruct.empty_ar_ar:type_name -> tests.TESTS_EmptyStructList
  4825  	55, // 26: tests.SlicesStruct.time_sl:type_name -> google.protobuf.Timestamp
  4826  	56, // 27: tests.SlicesStruct.duration_sl:type_name -> google.protobuf.Duration
  4827  	0,  // 28: tests.SlicesStruct.empty_sl:type_name -> tests.EmptyStruct
  4828  	49, // 29: tests.SlicesSlicesStruct.int8_sl_sl:type_name -> tests.TESTS_Int8List
  4829  	46, // 30: tests.SlicesSlicesStruct.int16_sl_sl:type_name -> tests.TESTS_Int16List
  4830  	47, // 31: tests.SlicesSlicesStruct.int32_sl_sl:type_name -> tests.TESTS_Int32ValueList
  4831  	42, // 32: tests.SlicesSlicesStruct.int32_fixed_sl_sl:type_name -> tests.TESTS_Fixed32Int32ValueList
  4832  	48, // 33: tests.SlicesSlicesStruct.int64_sl_sl:type_name -> tests.TESTS_Int64ValueList
  4833  	44, // 34: tests.SlicesSlicesStruct.int64_fixed_sl_sl:type_name -> tests.TESTS_Fixed64Int64ValueList
  4834  	48, // 35: tests.SlicesSlicesStruct.int_sl_sl:type_name -> tests.TESTS_Int64ValueList
  4835  	52, // 36: tests.SlicesSlicesStruct.uint16_sl_sl:type_name -> tests.TESTS_UInt16List
  4836  	53, // 37: tests.SlicesSlicesStruct.uint32_sl_sl:type_name -> tests.TESTS_UInt32ValueList
  4837  	43, // 38: tests.SlicesSlicesStruct.uint32_fixed_sl_sl:type_name -> tests.TESTS_Fixed32UInt32ValueList
  4838  	54, // 39: tests.SlicesSlicesStruct.uint64_sl_sl:type_name -> tests.TESTS_UInt64ValueList
  4839  	45, // 40: tests.SlicesSlicesStruct.uint64_fixed_sl_sl:type_name -> tests.TESTS_Fixed64UInt64ValueList
  4840  	54, // 41: tests.SlicesSlicesStruct.uint_sl_sl:type_name -> tests.TESTS_UInt64ValueList
  4841  	50, // 42: tests.SlicesSlicesStruct.str_sl_sl:type_name -> tests.TESTS_StringValueList
  4842  	38, // 43: tests.SlicesSlicesStruct.bytes_sl_sl:type_name -> tests.TESTS_BytesList
  4843  	51, // 44: tests.SlicesSlicesStruct.time_sl_sl:type_name -> tests.TESTS_TimestampList
  4844  	40, // 45: tests.SlicesSlicesStruct.duration_sl_sl:type_name -> tests.TESTS_DurationList
  4845  	41, // 46: tests.SlicesSlicesStruct.empty_sl_sl:type_name -> tests.TESTS_EmptyStructList
  4846  	55, // 47: tests.PointersStruct.time_pt:type_name -> google.protobuf.Timestamp
  4847  	56, // 48: tests.PointersStruct.duration_pt:type_name -> google.protobuf.Duration
  4848  	0,  // 49: tests.PointersStruct.empty_pt:type_name -> tests.EmptyStruct
  4849  	55, // 50: tests.PointerSlicesStruct.time_pt_sl:type_name -> google.protobuf.Timestamp
  4850  	56, // 51: tests.PointerSlicesStruct.duration_pt_sl:type_name -> google.protobuf.Duration
  4851  	0,  // 52: tests.PointerSlicesStruct.empty_pt_sl:type_name -> tests.EmptyStruct
  4852  	1,  // 53: tests.ComplexSt.pr_field:type_name -> tests.PrimitivesStruct
  4853  	3,  // 54: tests.ComplexSt.ar_field:type_name -> tests.ArraysStruct
  4854  	5,  // 55: tests.ComplexSt.sl_field:type_name -> tests.SlicesStruct
  4855  	7,  // 56: tests.ComplexSt.pt_field:type_name -> tests.PointersStruct
  4856  	1,  // 57: tests.EmbeddedSt1.primitives_struct:type_name -> tests.PrimitivesStruct
  4857  	1,  // 58: tests.EmbeddedSt2.primitives_struct:type_name -> tests.PrimitivesStruct
  4858  	3,  // 59: tests.EmbeddedSt2.arrays_struct:type_name -> tests.ArraysStruct
  4859  	5,  // 60: tests.EmbeddedSt2.slices_struct:type_name -> tests.SlicesStruct
  4860  	7,  // 61: tests.EmbeddedSt2.pointers_struct:type_name -> tests.PointersStruct
  4861  	1,  // 62: tests.EmbeddedSt3.primitives_struct:type_name -> tests.PrimitivesStruct
  4862  	3,  // 63: tests.EmbeddedSt3.arrays_struct:type_name -> tests.ArraysStruct
  4863  	5,  // 64: tests.EmbeddedSt3.slices_struct:type_name -> tests.SlicesStruct
  4864  	7,  // 65: tests.EmbeddedSt3.pointers_struct:type_name -> tests.PointersStruct
  4865  	0,  // 66: tests.EmbeddedSt3.empty_struct:type_name -> tests.EmptyStruct
  4866  	1,  // 67: tests.EmbeddedSt4.primitives_struct:type_name -> tests.PrimitivesStruct
  4867  	3,  // 68: tests.EmbeddedSt4.arrays_struct_field:type_name -> tests.ArraysStruct
  4868  	5,  // 69: tests.EmbeddedSt4.slices_struct:type_name -> tests.SlicesStruct
  4869  	7,  // 70: tests.EmbeddedSt4.pointers_struct_field:type_name -> tests.PointersStruct
  4870  	1,  // 71: tests.EmbeddedSt5NameOverride.primitives_struct:type_name -> tests.PrimitivesStruct
  4871  	3,  // 72: tests.EmbeddedSt5NameOverride.arrays_struct_field:type_name -> tests.ArraysStruct
  4872  	5,  // 73: tests.EmbeddedSt5NameOverride.slices_struct:type_name -> tests.SlicesStruct
  4873  	7,  // 74: tests.EmbeddedSt5NameOverride.pointers_struct_field:type_name -> tests.PointersStruct
  4874  	18, // 75: tests.AminoMarshalerStruct2.value:type_name -> tests.ReprElem2
  4875  	57, // 76: tests.ReprElem2.value:type_name -> google.protobuf.Any
  4876  	15, // 77: tests.AminoMarshalerStruct6.value:type_name -> tests.AminoMarshalerStruct1
  4877  	55, // 78: tests.PrimitivesStructDef.time:type_name -> google.protobuf.Timestamp
  4878  	56, // 79: tests.PrimitivesStructDef.duration:type_name -> google.protobuf.Duration
  4879  	0,  // 80: tests.PrimitivesStructDef.empty:type_name -> tests.EmptyStruct
  4880  	1,  // 81: tests.PrimitivesStructSl.value:type_name -> tests.PrimitivesStruct
  4881  	1,  // 82: tests.PrimitivesStructAr.value:type_name -> tests.PrimitivesStruct
  4882  	57, // 83: tests.InterfaceFieldsStruct.f1:type_name -> google.protobuf.Any
  4883  	57, // 84: tests.InterfaceFieldsStruct.f2:type_name -> google.protobuf.Any
  4884  	57, // 85: tests.InterfaceFieldsStruct.f3:type_name -> google.protobuf.Any
  4885  	57, // 86: tests.InterfaceFieldsStruct.f4:type_name -> google.protobuf.Any
  4886  	38, // 87: tests.TESTS_BytesListList.Value:type_name -> tests.TESTS_BytesList
  4887  	56, // 88: tests.TESTS_DurationList.Value:type_name -> google.protobuf.Duration
  4888  	0,  // 89: tests.TESTS_EmptyStructList.Value:type_name -> tests.EmptyStruct
  4889  	55, // 90: tests.TESTS_TimestampList.Value:type_name -> google.protobuf.Timestamp
  4890  	91, // [91:91] is the sub-list for method output_type
  4891  	91, // [91:91] is the sub-list for method input_type
  4892  	91, // [91:91] is the sub-list for extension type_name
  4893  	91, // [91:91] is the sub-list for extension extendee
  4894  	0,  // [0:91] is the sub-list for field type_name
  4895  }
  4896  
  4897  func init() { file_tests_proto_init() }
  4898  func file_tests_proto_init() {
  4899  	if File_tests_proto != nil {
  4900  		return
  4901  	}
  4902  	if !protoimpl.UnsafeEnabled {
  4903  		file_tests_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  4904  			switch v := v.(*EmptyStruct); i {
  4905  			case 0:
  4906  				return &v.state
  4907  			case 1:
  4908  				return &v.sizeCache
  4909  			case 2:
  4910  				return &v.unknownFields
  4911  			default:
  4912  				return nil
  4913  			}
  4914  		}
  4915  		file_tests_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  4916  			switch v := v.(*PrimitivesStruct); i {
  4917  			case 0:
  4918  				return &v.state
  4919  			case 1:
  4920  				return &v.sizeCache
  4921  			case 2:
  4922  				return &v.unknownFields
  4923  			default:
  4924  				return nil
  4925  			}
  4926  		}
  4927  		file_tests_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  4928  			switch v := v.(*ShortArraysStruct); i {
  4929  			case 0:
  4930  				return &v.state
  4931  			case 1:
  4932  				return &v.sizeCache
  4933  			case 2:
  4934  				return &v.unknownFields
  4935  			default:
  4936  				return nil
  4937  			}
  4938  		}
  4939  		file_tests_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  4940  			switch v := v.(*ArraysStruct); i {
  4941  			case 0:
  4942  				return &v.state
  4943  			case 1:
  4944  				return &v.sizeCache
  4945  			case 2:
  4946  				return &v.unknownFields
  4947  			default:
  4948  				return nil
  4949  			}
  4950  		}
  4951  		file_tests_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  4952  			switch v := v.(*ArraysArraysStruct); i {
  4953  			case 0:
  4954  				return &v.state
  4955  			case 1:
  4956  				return &v.sizeCache
  4957  			case 2:
  4958  				return &v.unknownFields
  4959  			default:
  4960  				return nil
  4961  			}
  4962  		}
  4963  		file_tests_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  4964  			switch v := v.(*SlicesStruct); i {
  4965  			case 0:
  4966  				return &v.state
  4967  			case 1:
  4968  				return &v.sizeCache
  4969  			case 2:
  4970  				return &v.unknownFields
  4971  			default:
  4972  				return nil
  4973  			}
  4974  		}
  4975  		file_tests_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  4976  			switch v := v.(*SlicesSlicesStruct); i {
  4977  			case 0:
  4978  				return &v.state
  4979  			case 1:
  4980  				return &v.sizeCache
  4981  			case 2:
  4982  				return &v.unknownFields
  4983  			default:
  4984  				return nil
  4985  			}
  4986  		}
  4987  		file_tests_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  4988  			switch v := v.(*PointersStruct); i {
  4989  			case 0:
  4990  				return &v.state
  4991  			case 1:
  4992  				return &v.sizeCache
  4993  			case 2:
  4994  				return &v.unknownFields
  4995  			default:
  4996  				return nil
  4997  			}
  4998  		}
  4999  		file_tests_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  5000  			switch v := v.(*PointerSlicesStruct); i {
  5001  			case 0:
  5002  				return &v.state
  5003  			case 1:
  5004  				return &v.sizeCache
  5005  			case 2:
  5006  				return &v.unknownFields
  5007  			default:
  5008  				return nil
  5009  			}
  5010  		}
  5011  		file_tests_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  5012  			switch v := v.(*ComplexSt); i {
  5013  			case 0:
  5014  				return &v.state
  5015  			case 1:
  5016  				return &v.sizeCache
  5017  			case 2:
  5018  				return &v.unknownFields
  5019  			default:
  5020  				return nil
  5021  			}
  5022  		}
  5023  		file_tests_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  5024  			switch v := v.(*EmbeddedSt1); i {
  5025  			case 0:
  5026  				return &v.state
  5027  			case 1:
  5028  				return &v.sizeCache
  5029  			case 2:
  5030  				return &v.unknownFields
  5031  			default:
  5032  				return nil
  5033  			}
  5034  		}
  5035  		file_tests_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  5036  			switch v := v.(*EmbeddedSt2); i {
  5037  			case 0:
  5038  				return &v.state
  5039  			case 1:
  5040  				return &v.sizeCache
  5041  			case 2:
  5042  				return &v.unknownFields
  5043  			default:
  5044  				return nil
  5045  			}
  5046  		}
  5047  		file_tests_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  5048  			switch v := v.(*EmbeddedSt3); i {
  5049  			case 0:
  5050  				return &v.state
  5051  			case 1:
  5052  				return &v.sizeCache
  5053  			case 2:
  5054  				return &v.unknownFields
  5055  			default:
  5056  				return nil
  5057  			}
  5058  		}
  5059  		file_tests_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  5060  			switch v := v.(*EmbeddedSt4); i {
  5061  			case 0:
  5062  				return &v.state
  5063  			case 1:
  5064  				return &v.sizeCache
  5065  			case 2:
  5066  				return &v.unknownFields
  5067  			default:
  5068  				return nil
  5069  			}
  5070  		}
  5071  		file_tests_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  5072  			switch v := v.(*EmbeddedSt5NameOverride); i {
  5073  			case 0:
  5074  				return &v.state
  5075  			case 1:
  5076  				return &v.sizeCache
  5077  			case 2:
  5078  				return &v.unknownFields
  5079  			default:
  5080  				return nil
  5081  			}
  5082  		}
  5083  		file_tests_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
  5084  			switch v := v.(*AminoMarshalerStruct1); i {
  5085  			case 0:
  5086  				return &v.state
  5087  			case 1:
  5088  				return &v.sizeCache
  5089  			case 2:
  5090  				return &v.unknownFields
  5091  			default:
  5092  				return nil
  5093  			}
  5094  		}
  5095  		file_tests_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
  5096  			switch v := v.(*ReprStruct1); i {
  5097  			case 0:
  5098  				return &v.state
  5099  			case 1:
  5100  				return &v.sizeCache
  5101  			case 2:
  5102  				return &v.unknownFields
  5103  			default:
  5104  				return nil
  5105  			}
  5106  		}
  5107  		file_tests_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
  5108  			switch v := v.(*AminoMarshalerStruct2); i {
  5109  			case 0:
  5110  				return &v.state
  5111  			case 1:
  5112  				return &v.sizeCache
  5113  			case 2:
  5114  				return &v.unknownFields
  5115  			default:
  5116  				return nil
  5117  			}
  5118  		}
  5119  		file_tests_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
  5120  			switch v := v.(*ReprElem2); i {
  5121  			case 0:
  5122  				return &v.state
  5123  			case 1:
  5124  				return &v.sizeCache
  5125  			case 2:
  5126  				return &v.unknownFields
  5127  			default:
  5128  				return nil
  5129  			}
  5130  		}
  5131  		file_tests_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
  5132  			switch v := v.(*AminoMarshalerStruct3); i {
  5133  			case 0:
  5134  				return &v.state
  5135  			case 1:
  5136  				return &v.sizeCache
  5137  			case 2:
  5138  				return &v.unknownFields
  5139  			default:
  5140  				return nil
  5141  			}
  5142  		}
  5143  		file_tests_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
  5144  			switch v := v.(*AminoMarshalerInt4); i {
  5145  			case 0:
  5146  				return &v.state
  5147  			case 1:
  5148  				return &v.sizeCache
  5149  			case 2:
  5150  				return &v.unknownFields
  5151  			default:
  5152  				return nil
  5153  			}
  5154  		}
  5155  		file_tests_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
  5156  			switch v := v.(*AminoMarshalerInt5); i {
  5157  			case 0:
  5158  				return &v.state
  5159  			case 1:
  5160  				return &v.sizeCache
  5161  			case 2:
  5162  				return &v.unknownFields
  5163  			default:
  5164  				return nil
  5165  			}
  5166  		}
  5167  		file_tests_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
  5168  			switch v := v.(*AminoMarshalerStruct6); i {
  5169  			case 0:
  5170  				return &v.state
  5171  			case 1:
  5172  				return &v.sizeCache
  5173  			case 2:
  5174  				return &v.unknownFields
  5175  			default:
  5176  				return nil
  5177  			}
  5178  		}
  5179  		file_tests_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
  5180  			switch v := v.(*AminoMarshalerStruct7); i {
  5181  			case 0:
  5182  				return &v.state
  5183  			case 1:
  5184  				return &v.sizeCache
  5185  			case 2:
  5186  				return &v.unknownFields
  5187  			default:
  5188  				return nil
  5189  			}
  5190  		}
  5191  		file_tests_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
  5192  			switch v := v.(*ReprElem7); i {
  5193  			case 0:
  5194  				return &v.state
  5195  			case 1:
  5196  				return &v.sizeCache
  5197  			case 2:
  5198  				return &v.unknownFields
  5199  			default:
  5200  				return nil
  5201  			}
  5202  		}
  5203  		file_tests_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
  5204  			switch v := v.(*IntDef); i {
  5205  			case 0:
  5206  				return &v.state
  5207  			case 1:
  5208  				return &v.sizeCache
  5209  			case 2:
  5210  				return &v.unknownFields
  5211  			default:
  5212  				return nil
  5213  			}
  5214  		}
  5215  		file_tests_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
  5216  			switch v := v.(*IntAr); i {
  5217  			case 0:
  5218  				return &v.state
  5219  			case 1:
  5220  				return &v.sizeCache
  5221  			case 2:
  5222  				return &v.unknownFields
  5223  			default:
  5224  				return nil
  5225  			}
  5226  		}
  5227  		file_tests_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
  5228  			switch v := v.(*IntSl); i {
  5229  			case 0:
  5230  				return &v.state
  5231  			case 1:
  5232  				return &v.sizeCache
  5233  			case 2:
  5234  				return &v.unknownFields
  5235  			default:
  5236  				return nil
  5237  			}
  5238  		}
  5239  		file_tests_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
  5240  			switch v := v.(*ByteAr); i {
  5241  			case 0:
  5242  				return &v.state
  5243  			case 1:
  5244  				return &v.sizeCache
  5245  			case 2:
  5246  				return &v.unknownFields
  5247  			default:
  5248  				return nil
  5249  			}
  5250  		}
  5251  		file_tests_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
  5252  			switch v := v.(*ByteSl); i {
  5253  			case 0:
  5254  				return &v.state
  5255  			case 1:
  5256  				return &v.sizeCache
  5257  			case 2:
  5258  				return &v.unknownFields
  5259  			default:
  5260  				return nil
  5261  			}
  5262  		}
  5263  		file_tests_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
  5264  			switch v := v.(*PrimitivesStructDef); i {
  5265  			case 0:
  5266  				return &v.state
  5267  			case 1:
  5268  				return &v.sizeCache
  5269  			case 2:
  5270  				return &v.unknownFields
  5271  			default:
  5272  				return nil
  5273  			}
  5274  		}
  5275  		file_tests_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
  5276  			switch v := v.(*PrimitivesStructSl); i {
  5277  			case 0:
  5278  				return &v.state
  5279  			case 1:
  5280  				return &v.sizeCache
  5281  			case 2:
  5282  				return &v.unknownFields
  5283  			default:
  5284  				return nil
  5285  			}
  5286  		}
  5287  		file_tests_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
  5288  			switch v := v.(*PrimitivesStructAr); i {
  5289  			case 0:
  5290  				return &v.state
  5291  			case 1:
  5292  				return &v.sizeCache
  5293  			case 2:
  5294  				return &v.unknownFields
  5295  			default:
  5296  				return nil
  5297  			}
  5298  		}
  5299  		file_tests_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
  5300  			switch v := v.(*Concrete1); i {
  5301  			case 0:
  5302  				return &v.state
  5303  			case 1:
  5304  				return &v.sizeCache
  5305  			case 2:
  5306  				return &v.unknownFields
  5307  			default:
  5308  				return nil
  5309  			}
  5310  		}
  5311  		file_tests_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
  5312  			switch v := v.(*Concrete2); i {
  5313  			case 0:
  5314  				return &v.state
  5315  			case 1:
  5316  				return &v.sizeCache
  5317  			case 2:
  5318  				return &v.unknownFields
  5319  			default:
  5320  				return nil
  5321  			}
  5322  		}
  5323  		file_tests_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
  5324  			switch v := v.(*ConcreteTypeDef); i {
  5325  			case 0:
  5326  				return &v.state
  5327  			case 1:
  5328  				return &v.sizeCache
  5329  			case 2:
  5330  				return &v.unknownFields
  5331  			default:
  5332  				return nil
  5333  			}
  5334  		}
  5335  		file_tests_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
  5336  			switch v := v.(*ConcreteWrappedBytes); i {
  5337  			case 0:
  5338  				return &v.state
  5339  			case 1:
  5340  				return &v.sizeCache
  5341  			case 2:
  5342  				return &v.unknownFields
  5343  			default:
  5344  				return nil
  5345  			}
  5346  		}
  5347  		file_tests_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
  5348  			switch v := v.(*InterfaceFieldsStruct); i {
  5349  			case 0:
  5350  				return &v.state
  5351  			case 1:
  5352  				return &v.sizeCache
  5353  			case 2:
  5354  				return &v.unknownFields
  5355  			default:
  5356  				return nil
  5357  			}
  5358  		}
  5359  		file_tests_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
  5360  			switch v := v.(*TESTS_BytesList); i {
  5361  			case 0:
  5362  				return &v.state
  5363  			case 1:
  5364  				return &v.sizeCache
  5365  			case 2:
  5366  				return &v.unknownFields
  5367  			default:
  5368  				return nil
  5369  			}
  5370  		}
  5371  		file_tests_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
  5372  			switch v := v.(*TESTS_BytesListList); i {
  5373  			case 0:
  5374  				return &v.state
  5375  			case 1:
  5376  				return &v.sizeCache
  5377  			case 2:
  5378  				return &v.unknownFields
  5379  			default:
  5380  				return nil
  5381  			}
  5382  		}
  5383  		file_tests_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
  5384  			switch v := v.(*TESTS_DurationList); i {
  5385  			case 0:
  5386  				return &v.state
  5387  			case 1:
  5388  				return &v.sizeCache
  5389  			case 2:
  5390  				return &v.unknownFields
  5391  			default:
  5392  				return nil
  5393  			}
  5394  		}
  5395  		file_tests_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
  5396  			switch v := v.(*TESTS_EmptyStructList); i {
  5397  			case 0:
  5398  				return &v.state
  5399  			case 1:
  5400  				return &v.sizeCache
  5401  			case 2:
  5402  				return &v.unknownFields
  5403  			default:
  5404  				return nil
  5405  			}
  5406  		}
  5407  		file_tests_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
  5408  			switch v := v.(*TESTS_Fixed32Int32ValueList); i {
  5409  			case 0:
  5410  				return &v.state
  5411  			case 1:
  5412  				return &v.sizeCache
  5413  			case 2:
  5414  				return &v.unknownFields
  5415  			default:
  5416  				return nil
  5417  			}
  5418  		}
  5419  		file_tests_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
  5420  			switch v := v.(*TESTS_Fixed32UInt32ValueList); i {
  5421  			case 0:
  5422  				return &v.state
  5423  			case 1:
  5424  				return &v.sizeCache
  5425  			case 2:
  5426  				return &v.unknownFields
  5427  			default:
  5428  				return nil
  5429  			}
  5430  		}
  5431  		file_tests_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
  5432  			switch v := v.(*TESTS_Fixed64Int64ValueList); i {
  5433  			case 0:
  5434  				return &v.state
  5435  			case 1:
  5436  				return &v.sizeCache
  5437  			case 2:
  5438  				return &v.unknownFields
  5439  			default:
  5440  				return nil
  5441  			}
  5442  		}
  5443  		file_tests_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
  5444  			switch v := v.(*TESTS_Fixed64UInt64ValueList); i {
  5445  			case 0:
  5446  				return &v.state
  5447  			case 1:
  5448  				return &v.sizeCache
  5449  			case 2:
  5450  				return &v.unknownFields
  5451  			default:
  5452  				return nil
  5453  			}
  5454  		}
  5455  		file_tests_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
  5456  			switch v := v.(*TESTS_Int16List); i {
  5457  			case 0:
  5458  				return &v.state
  5459  			case 1:
  5460  				return &v.sizeCache
  5461  			case 2:
  5462  				return &v.unknownFields
  5463  			default:
  5464  				return nil
  5465  			}
  5466  		}
  5467  		file_tests_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
  5468  			switch v := v.(*TESTS_Int32ValueList); i {
  5469  			case 0:
  5470  				return &v.state
  5471  			case 1:
  5472  				return &v.sizeCache
  5473  			case 2:
  5474  				return &v.unknownFields
  5475  			default:
  5476  				return nil
  5477  			}
  5478  		}
  5479  		file_tests_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
  5480  			switch v := v.(*TESTS_Int64ValueList); i {
  5481  			case 0:
  5482  				return &v.state
  5483  			case 1:
  5484  				return &v.sizeCache
  5485  			case 2:
  5486  				return &v.unknownFields
  5487  			default:
  5488  				return nil
  5489  			}
  5490  		}
  5491  		file_tests_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
  5492  			switch v := v.(*TESTS_Int8List); i {
  5493  			case 0:
  5494  				return &v.state
  5495  			case 1:
  5496  				return &v.sizeCache
  5497  			case 2:
  5498  				return &v.unknownFields
  5499  			default:
  5500  				return nil
  5501  			}
  5502  		}
  5503  		file_tests_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
  5504  			switch v := v.(*TESTS_StringValueList); i {
  5505  			case 0:
  5506  				return &v.state
  5507  			case 1:
  5508  				return &v.sizeCache
  5509  			case 2:
  5510  				return &v.unknownFields
  5511  			default:
  5512  				return nil
  5513  			}
  5514  		}
  5515  		file_tests_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
  5516  			switch v := v.(*TESTS_TimestampList); i {
  5517  			case 0:
  5518  				return &v.state
  5519  			case 1:
  5520  				return &v.sizeCache
  5521  			case 2:
  5522  				return &v.unknownFields
  5523  			default:
  5524  				return nil
  5525  			}
  5526  		}
  5527  		file_tests_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
  5528  			switch v := v.(*TESTS_UInt16List); i {
  5529  			case 0:
  5530  				return &v.state
  5531  			case 1:
  5532  				return &v.sizeCache
  5533  			case 2:
  5534  				return &v.unknownFields
  5535  			default:
  5536  				return nil
  5537  			}
  5538  		}
  5539  		file_tests_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} {
  5540  			switch v := v.(*TESTS_UInt32ValueList); i {
  5541  			case 0:
  5542  				return &v.state
  5543  			case 1:
  5544  				return &v.sizeCache
  5545  			case 2:
  5546  				return &v.unknownFields
  5547  			default:
  5548  				return nil
  5549  			}
  5550  		}
  5551  		file_tests_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} {
  5552  			switch v := v.(*TESTS_UInt64ValueList); i {
  5553  			case 0:
  5554  				return &v.state
  5555  			case 1:
  5556  				return &v.sizeCache
  5557  			case 2:
  5558  				return &v.unknownFields
  5559  			default:
  5560  				return nil
  5561  			}
  5562  		}
  5563  	}
  5564  	type x struct{}
  5565  	out := protoimpl.TypeBuilder{
  5566  		File: protoimpl.DescBuilder{
  5567  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  5568  			RawDescriptor: file_tests_proto_rawDesc,
  5569  			NumEnums:      0,
  5570  			NumMessages:   55,
  5571  			NumExtensions: 0,
  5572  			NumServices:   0,
  5573  		},
  5574  		GoTypes:           file_tests_proto_goTypes,
  5575  		DependencyIndexes: file_tests_proto_depIdxs,
  5576  		MessageInfos:      file_tests_proto_msgTypes,
  5577  	}.Build()
  5578  	File_tests_proto = out.File
  5579  	file_tests_proto_rawDesc = nil
  5580  	file_tests_proto_goTypes = nil
  5581  	file_tests_proto_depIdxs = nil
  5582  }