xref: /aosp_15_r20/external/golang-protobuf/internal/testprotos/test/test.pb.go (revision 1c12ee1efe575feb122dbf939ff15148a3b3e8f2)
1*1c12ee1eSDan Willemsen// Copyright 2018 The Go Authors. All rights reserved.
2*1c12ee1eSDan Willemsen// Use of this source code is governed by a BSD-style
3*1c12ee1eSDan Willemsen// license that can be found in the LICENSE file.
4*1c12ee1eSDan Willemsen
5*1c12ee1eSDan Willemsen// Code generated by protoc-gen-go. DO NOT EDIT.
6*1c12ee1eSDan Willemsen// source: internal/testprotos/test/test.proto
7*1c12ee1eSDan Willemsen
8*1c12ee1eSDan Willemsenpackage test
9*1c12ee1eSDan Willemsen
10*1c12ee1eSDan Willemsenimport (
11*1c12ee1eSDan Willemsen	enums "google.golang.org/protobuf/internal/testprotos/enums"
12*1c12ee1eSDan Willemsen	proto "google.golang.org/protobuf/proto"
13*1c12ee1eSDan Willemsen	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
14*1c12ee1eSDan Willemsen	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
15*1c12ee1eSDan Willemsen	reflect "reflect"
16*1c12ee1eSDan Willemsen	sync "sync"
17*1c12ee1eSDan Willemsen)
18*1c12ee1eSDan Willemsen
19*1c12ee1eSDan Willemsentype ForeignEnum int32
20*1c12ee1eSDan Willemsen
21*1c12ee1eSDan Willemsenconst (
22*1c12ee1eSDan Willemsen	ForeignEnum_FOREIGN_FOO ForeignEnum = 4
23*1c12ee1eSDan Willemsen	ForeignEnum_FOREIGN_BAR ForeignEnum = 5
24*1c12ee1eSDan Willemsen	ForeignEnum_FOREIGN_BAZ ForeignEnum = 6
25*1c12ee1eSDan Willemsen)
26*1c12ee1eSDan Willemsen
27*1c12ee1eSDan Willemsen// Enum value maps for ForeignEnum.
28*1c12ee1eSDan Willemsenvar (
29*1c12ee1eSDan Willemsen	ForeignEnum_name = map[int32]string{
30*1c12ee1eSDan Willemsen		4: "FOREIGN_FOO",
31*1c12ee1eSDan Willemsen		5: "FOREIGN_BAR",
32*1c12ee1eSDan Willemsen		6: "FOREIGN_BAZ",
33*1c12ee1eSDan Willemsen	}
34*1c12ee1eSDan Willemsen	ForeignEnum_value = map[string]int32{
35*1c12ee1eSDan Willemsen		"FOREIGN_FOO": 4,
36*1c12ee1eSDan Willemsen		"FOREIGN_BAR": 5,
37*1c12ee1eSDan Willemsen		"FOREIGN_BAZ": 6,
38*1c12ee1eSDan Willemsen	}
39*1c12ee1eSDan Willemsen)
40*1c12ee1eSDan Willemsen
41*1c12ee1eSDan Willemsenfunc (x ForeignEnum) Enum() *ForeignEnum {
42*1c12ee1eSDan Willemsen	p := new(ForeignEnum)
43*1c12ee1eSDan Willemsen	*p = x
44*1c12ee1eSDan Willemsen	return p
45*1c12ee1eSDan Willemsen}
46*1c12ee1eSDan Willemsen
47*1c12ee1eSDan Willemsenfunc (x ForeignEnum) String() string {
48*1c12ee1eSDan Willemsen	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
49*1c12ee1eSDan Willemsen}
50*1c12ee1eSDan Willemsen
51*1c12ee1eSDan Willemsenfunc (ForeignEnum) Descriptor() protoreflect.EnumDescriptor {
52*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_enumTypes[0].Descriptor()
53*1c12ee1eSDan Willemsen}
54*1c12ee1eSDan Willemsen
55*1c12ee1eSDan Willemsenfunc (ForeignEnum) Type() protoreflect.EnumType {
56*1c12ee1eSDan Willemsen	return &file_internal_testprotos_test_test_proto_enumTypes[0]
57*1c12ee1eSDan Willemsen}
58*1c12ee1eSDan Willemsen
59*1c12ee1eSDan Willemsenfunc (x ForeignEnum) Number() protoreflect.EnumNumber {
60*1c12ee1eSDan Willemsen	return protoreflect.EnumNumber(x)
61*1c12ee1eSDan Willemsen}
62*1c12ee1eSDan Willemsen
63*1c12ee1eSDan Willemsen// Deprecated: Do not use.
64*1c12ee1eSDan Willemsenfunc (x *ForeignEnum) UnmarshalJSON(b []byte) error {
65*1c12ee1eSDan Willemsen	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
66*1c12ee1eSDan Willemsen	if err != nil {
67*1c12ee1eSDan Willemsen		return err
68*1c12ee1eSDan Willemsen	}
69*1c12ee1eSDan Willemsen	*x = ForeignEnum(num)
70*1c12ee1eSDan Willemsen	return nil
71*1c12ee1eSDan Willemsen}
72*1c12ee1eSDan Willemsen
73*1c12ee1eSDan Willemsen// Deprecated: Use ForeignEnum.Descriptor instead.
74*1c12ee1eSDan Willemsenfunc (ForeignEnum) EnumDescriptor() ([]byte, []int) {
75*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0}
76*1c12ee1eSDan Willemsen}
77*1c12ee1eSDan Willemsen
78*1c12ee1eSDan Willemsentype TestReservedEnumFields int32
79*1c12ee1eSDan Willemsen
80*1c12ee1eSDan Willemsenconst (
81*1c12ee1eSDan Willemsen	TestReservedEnumFields_RESERVED_ENUM TestReservedEnumFields = 0
82*1c12ee1eSDan Willemsen)
83*1c12ee1eSDan Willemsen
84*1c12ee1eSDan Willemsen// Enum value maps for TestReservedEnumFields.
85*1c12ee1eSDan Willemsenvar (
86*1c12ee1eSDan Willemsen	TestReservedEnumFields_name = map[int32]string{
87*1c12ee1eSDan Willemsen		0: "RESERVED_ENUM",
88*1c12ee1eSDan Willemsen	}
89*1c12ee1eSDan Willemsen	TestReservedEnumFields_value = map[string]int32{
90*1c12ee1eSDan Willemsen		"RESERVED_ENUM": 0,
91*1c12ee1eSDan Willemsen	}
92*1c12ee1eSDan Willemsen)
93*1c12ee1eSDan Willemsen
94*1c12ee1eSDan Willemsenfunc (x TestReservedEnumFields) Enum() *TestReservedEnumFields {
95*1c12ee1eSDan Willemsen	p := new(TestReservedEnumFields)
96*1c12ee1eSDan Willemsen	*p = x
97*1c12ee1eSDan Willemsen	return p
98*1c12ee1eSDan Willemsen}
99*1c12ee1eSDan Willemsen
100*1c12ee1eSDan Willemsenfunc (x TestReservedEnumFields) String() string {
101*1c12ee1eSDan Willemsen	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
102*1c12ee1eSDan Willemsen}
103*1c12ee1eSDan Willemsen
104*1c12ee1eSDan Willemsenfunc (TestReservedEnumFields) Descriptor() protoreflect.EnumDescriptor {
105*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_enumTypes[1].Descriptor()
106*1c12ee1eSDan Willemsen}
107*1c12ee1eSDan Willemsen
108*1c12ee1eSDan Willemsenfunc (TestReservedEnumFields) Type() protoreflect.EnumType {
109*1c12ee1eSDan Willemsen	return &file_internal_testprotos_test_test_proto_enumTypes[1]
110*1c12ee1eSDan Willemsen}
111*1c12ee1eSDan Willemsen
112*1c12ee1eSDan Willemsenfunc (x TestReservedEnumFields) Number() protoreflect.EnumNumber {
113*1c12ee1eSDan Willemsen	return protoreflect.EnumNumber(x)
114*1c12ee1eSDan Willemsen}
115*1c12ee1eSDan Willemsen
116*1c12ee1eSDan Willemsen// Deprecated: Do not use.
117*1c12ee1eSDan Willemsenfunc (x *TestReservedEnumFields) UnmarshalJSON(b []byte) error {
118*1c12ee1eSDan Willemsen	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
119*1c12ee1eSDan Willemsen	if err != nil {
120*1c12ee1eSDan Willemsen		return err
121*1c12ee1eSDan Willemsen	}
122*1c12ee1eSDan Willemsen	*x = TestReservedEnumFields(num)
123*1c12ee1eSDan Willemsen	return nil
124*1c12ee1eSDan Willemsen}
125*1c12ee1eSDan Willemsen
126*1c12ee1eSDan Willemsen// Deprecated: Use TestReservedEnumFields.Descriptor instead.
127*1c12ee1eSDan Willemsenfunc (TestReservedEnumFields) EnumDescriptor() ([]byte, []int) {
128*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{1}
129*1c12ee1eSDan Willemsen}
130*1c12ee1eSDan Willemsen
131*1c12ee1eSDan Willemsentype TestAllTypes_NestedEnum int32
132*1c12ee1eSDan Willemsen
133*1c12ee1eSDan Willemsenconst (
134*1c12ee1eSDan Willemsen	TestAllTypes_FOO TestAllTypes_NestedEnum = 0
135*1c12ee1eSDan Willemsen	TestAllTypes_BAR TestAllTypes_NestedEnum = 1
136*1c12ee1eSDan Willemsen	TestAllTypes_BAZ TestAllTypes_NestedEnum = 2
137*1c12ee1eSDan Willemsen	TestAllTypes_NEG TestAllTypes_NestedEnum = -1 // Intentionally negative.
138*1c12ee1eSDan Willemsen)
139*1c12ee1eSDan Willemsen
140*1c12ee1eSDan Willemsen// Enum value maps for TestAllTypes_NestedEnum.
141*1c12ee1eSDan Willemsenvar (
142*1c12ee1eSDan Willemsen	TestAllTypes_NestedEnum_name = map[int32]string{
143*1c12ee1eSDan Willemsen		0:  "FOO",
144*1c12ee1eSDan Willemsen		1:  "BAR",
145*1c12ee1eSDan Willemsen		2:  "BAZ",
146*1c12ee1eSDan Willemsen		-1: "NEG",
147*1c12ee1eSDan Willemsen	}
148*1c12ee1eSDan Willemsen	TestAllTypes_NestedEnum_value = map[string]int32{
149*1c12ee1eSDan Willemsen		"FOO": 0,
150*1c12ee1eSDan Willemsen		"BAR": 1,
151*1c12ee1eSDan Willemsen		"BAZ": 2,
152*1c12ee1eSDan Willemsen		"NEG": -1,
153*1c12ee1eSDan Willemsen	}
154*1c12ee1eSDan Willemsen)
155*1c12ee1eSDan Willemsen
156*1c12ee1eSDan Willemsenfunc (x TestAllTypes_NestedEnum) Enum() *TestAllTypes_NestedEnum {
157*1c12ee1eSDan Willemsen	p := new(TestAllTypes_NestedEnum)
158*1c12ee1eSDan Willemsen	*p = x
159*1c12ee1eSDan Willemsen	return p
160*1c12ee1eSDan Willemsen}
161*1c12ee1eSDan Willemsen
162*1c12ee1eSDan Willemsenfunc (x TestAllTypes_NestedEnum) String() string {
163*1c12ee1eSDan Willemsen	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
164*1c12ee1eSDan Willemsen}
165*1c12ee1eSDan Willemsen
166*1c12ee1eSDan Willemsenfunc (TestAllTypes_NestedEnum) Descriptor() protoreflect.EnumDescriptor {
167*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_enumTypes[2].Descriptor()
168*1c12ee1eSDan Willemsen}
169*1c12ee1eSDan Willemsen
170*1c12ee1eSDan Willemsenfunc (TestAllTypes_NestedEnum) Type() protoreflect.EnumType {
171*1c12ee1eSDan Willemsen	return &file_internal_testprotos_test_test_proto_enumTypes[2]
172*1c12ee1eSDan Willemsen}
173*1c12ee1eSDan Willemsen
174*1c12ee1eSDan Willemsenfunc (x TestAllTypes_NestedEnum) Number() protoreflect.EnumNumber {
175*1c12ee1eSDan Willemsen	return protoreflect.EnumNumber(x)
176*1c12ee1eSDan Willemsen}
177*1c12ee1eSDan Willemsen
178*1c12ee1eSDan Willemsen// Deprecated: Do not use.
179*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_NestedEnum) UnmarshalJSON(b []byte) error {
180*1c12ee1eSDan Willemsen	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
181*1c12ee1eSDan Willemsen	if err != nil {
182*1c12ee1eSDan Willemsen		return err
183*1c12ee1eSDan Willemsen	}
184*1c12ee1eSDan Willemsen	*x = TestAllTypes_NestedEnum(num)
185*1c12ee1eSDan Willemsen	return nil
186*1c12ee1eSDan Willemsen}
187*1c12ee1eSDan Willemsen
188*1c12ee1eSDan Willemsen// Deprecated: Use TestAllTypes_NestedEnum.Descriptor instead.
189*1c12ee1eSDan Willemsenfunc (TestAllTypes_NestedEnum) EnumDescriptor() ([]byte, []int) {
190*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0, 0}
191*1c12ee1eSDan Willemsen}
192*1c12ee1eSDan Willemsen
193*1c12ee1eSDan Willemsen// Deprecated: Marked as deprecated in internal/testprotos/test/test.proto.
194*1c12ee1eSDan Willemsentype TestDeprecatedMessage_DeprecatedEnum int32
195*1c12ee1eSDan Willemsen
196*1c12ee1eSDan Willemsenconst (
197*1c12ee1eSDan Willemsen	// Deprecated: Marked as deprecated in internal/testprotos/test/test.proto.
198*1c12ee1eSDan Willemsen	TestDeprecatedMessage_DEPRECATED TestDeprecatedMessage_DeprecatedEnum = 0
199*1c12ee1eSDan Willemsen)
200*1c12ee1eSDan Willemsen
201*1c12ee1eSDan Willemsen// Enum value maps for TestDeprecatedMessage_DeprecatedEnum.
202*1c12ee1eSDan Willemsenvar (
203*1c12ee1eSDan Willemsen	TestDeprecatedMessage_DeprecatedEnum_name = map[int32]string{
204*1c12ee1eSDan Willemsen		0: "DEPRECATED",
205*1c12ee1eSDan Willemsen	}
206*1c12ee1eSDan Willemsen	TestDeprecatedMessage_DeprecatedEnum_value = map[string]int32{
207*1c12ee1eSDan Willemsen		"DEPRECATED": 0,
208*1c12ee1eSDan Willemsen	}
209*1c12ee1eSDan Willemsen)
210*1c12ee1eSDan Willemsen
211*1c12ee1eSDan Willemsenfunc (x TestDeprecatedMessage_DeprecatedEnum) Enum() *TestDeprecatedMessage_DeprecatedEnum {
212*1c12ee1eSDan Willemsen	p := new(TestDeprecatedMessage_DeprecatedEnum)
213*1c12ee1eSDan Willemsen	*p = x
214*1c12ee1eSDan Willemsen	return p
215*1c12ee1eSDan Willemsen}
216*1c12ee1eSDan Willemsen
217*1c12ee1eSDan Willemsenfunc (x TestDeprecatedMessage_DeprecatedEnum) String() string {
218*1c12ee1eSDan Willemsen	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
219*1c12ee1eSDan Willemsen}
220*1c12ee1eSDan Willemsen
221*1c12ee1eSDan Willemsenfunc (TestDeprecatedMessage_DeprecatedEnum) Descriptor() protoreflect.EnumDescriptor {
222*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_enumTypes[3].Descriptor()
223*1c12ee1eSDan Willemsen}
224*1c12ee1eSDan Willemsen
225*1c12ee1eSDan Willemsenfunc (TestDeprecatedMessage_DeprecatedEnum) Type() protoreflect.EnumType {
226*1c12ee1eSDan Willemsen	return &file_internal_testprotos_test_test_proto_enumTypes[3]
227*1c12ee1eSDan Willemsen}
228*1c12ee1eSDan Willemsen
229*1c12ee1eSDan Willemsenfunc (x TestDeprecatedMessage_DeprecatedEnum) Number() protoreflect.EnumNumber {
230*1c12ee1eSDan Willemsen	return protoreflect.EnumNumber(x)
231*1c12ee1eSDan Willemsen}
232*1c12ee1eSDan Willemsen
233*1c12ee1eSDan Willemsen// Deprecated: Do not use.
234*1c12ee1eSDan Willemsenfunc (x *TestDeprecatedMessage_DeprecatedEnum) UnmarshalJSON(b []byte) error {
235*1c12ee1eSDan Willemsen	num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
236*1c12ee1eSDan Willemsen	if err != nil {
237*1c12ee1eSDan Willemsen		return err
238*1c12ee1eSDan Willemsen	}
239*1c12ee1eSDan Willemsen	*x = TestDeprecatedMessage_DeprecatedEnum(num)
240*1c12ee1eSDan Willemsen	return nil
241*1c12ee1eSDan Willemsen}
242*1c12ee1eSDan Willemsen
243*1c12ee1eSDan Willemsen// Deprecated: Use TestDeprecatedMessage_DeprecatedEnum.Descriptor instead.
244*1c12ee1eSDan Willemsenfunc (TestDeprecatedMessage_DeprecatedEnum) EnumDescriptor() ([]byte, []int) {
245*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{1, 0}
246*1c12ee1eSDan Willemsen}
247*1c12ee1eSDan Willemsen
248*1c12ee1eSDan Willemsentype TestAllTypes struct {
249*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
250*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
251*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
252*1c12ee1eSDan Willemsen
253*1c12ee1eSDan Willemsen	OptionalInt32          *int32                                 `protobuf:"varint,1,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"`
254*1c12ee1eSDan Willemsen	OptionalInt64          *int64                                 `protobuf:"varint,2,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"`
255*1c12ee1eSDan Willemsen	OptionalUint32         *uint32                                `protobuf:"varint,3,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"`
256*1c12ee1eSDan Willemsen	OptionalUint64         *uint64                                `protobuf:"varint,4,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"`
257*1c12ee1eSDan Willemsen	OptionalSint32         *int32                                 `protobuf:"zigzag32,5,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"`
258*1c12ee1eSDan Willemsen	OptionalSint64         *int64                                 `protobuf:"zigzag64,6,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"`
259*1c12ee1eSDan Willemsen	OptionalFixed32        *uint32                                `protobuf:"fixed32,7,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"`
260*1c12ee1eSDan Willemsen	OptionalFixed64        *uint64                                `protobuf:"fixed64,8,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"`
261*1c12ee1eSDan Willemsen	OptionalSfixed32       *int32                                 `protobuf:"fixed32,9,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"`
262*1c12ee1eSDan Willemsen	OptionalSfixed64       *int64                                 `protobuf:"fixed64,10,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"`
263*1c12ee1eSDan Willemsen	OptionalFloat          *float32                               `protobuf:"fixed32,11,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"`
264*1c12ee1eSDan Willemsen	OptionalDouble         *float64                               `protobuf:"fixed64,12,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"`
265*1c12ee1eSDan Willemsen	OptionalBool           *bool                                  `protobuf:"varint,13,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"`
266*1c12ee1eSDan Willemsen	OptionalString         *string                                `protobuf:"bytes,14,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"`
267*1c12ee1eSDan Willemsen	OptionalBytes          []byte                                 `protobuf:"bytes,15,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"`
268*1c12ee1eSDan Willemsen	Optionalgroup          *TestAllTypes_OptionalGroup            `protobuf:"group,16,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"`
269*1c12ee1eSDan Willemsen	OptionalNestedMessage  *TestAllTypes_NestedMessage            `protobuf:"bytes,18,opt,name=optional_nested_message,json=optionalNestedMessage" json:"optional_nested_message,omitempty"`
270*1c12ee1eSDan Willemsen	OptionalForeignMessage *ForeignMessage                        `protobuf:"bytes,19,opt,name=optional_foreign_message,json=optionalForeignMessage" json:"optional_foreign_message,omitempty"`
271*1c12ee1eSDan Willemsen	OptionalImportMessage  *ImportMessage                         `protobuf:"bytes,20,opt,name=optional_import_message,json=optionalImportMessage" json:"optional_import_message,omitempty"`
272*1c12ee1eSDan Willemsen	OptionalNestedEnum     *TestAllTypes_NestedEnum               `protobuf:"varint,21,opt,name=optional_nested_enum,json=optionalNestedEnum,enum=goproto.proto.test.TestAllTypes_NestedEnum" json:"optional_nested_enum,omitempty"`
273*1c12ee1eSDan Willemsen	OptionalForeignEnum    *ForeignEnum                           `protobuf:"varint,22,opt,name=optional_foreign_enum,json=optionalForeignEnum,enum=goproto.proto.test.ForeignEnum" json:"optional_foreign_enum,omitempty"`
274*1c12ee1eSDan Willemsen	OptionalImportEnum     *ImportEnum                            `protobuf:"varint,23,opt,name=optional_import_enum,json=optionalImportEnum,enum=goproto.proto.test.ImportEnum" json:"optional_import_enum,omitempty"`
275*1c12ee1eSDan Willemsen	RepeatedInt32          []int32                                `protobuf:"varint,31,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"`
276*1c12ee1eSDan Willemsen	RepeatedInt64          []int64                                `protobuf:"varint,32,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"`
277*1c12ee1eSDan Willemsen	RepeatedUint32         []uint32                               `protobuf:"varint,33,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"`
278*1c12ee1eSDan Willemsen	RepeatedUint64         []uint64                               `protobuf:"varint,34,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"`
279*1c12ee1eSDan Willemsen	RepeatedSint32         []int32                                `protobuf:"zigzag32,35,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"`
280*1c12ee1eSDan Willemsen	RepeatedSint64         []int64                                `protobuf:"zigzag64,36,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"`
281*1c12ee1eSDan Willemsen	RepeatedFixed32        []uint32                               `protobuf:"fixed32,37,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"`
282*1c12ee1eSDan Willemsen	RepeatedFixed64        []uint64                               `protobuf:"fixed64,38,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"`
283*1c12ee1eSDan Willemsen	RepeatedSfixed32       []int32                                `protobuf:"fixed32,39,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"`
284*1c12ee1eSDan Willemsen	RepeatedSfixed64       []int64                                `protobuf:"fixed64,40,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"`
285*1c12ee1eSDan Willemsen	RepeatedFloat          []float32                              `protobuf:"fixed32,41,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"`
286*1c12ee1eSDan Willemsen	RepeatedDouble         []float64                              `protobuf:"fixed64,42,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"`
287*1c12ee1eSDan Willemsen	RepeatedBool           []bool                                 `protobuf:"varint,43,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"`
288*1c12ee1eSDan Willemsen	RepeatedString         []string                               `protobuf:"bytes,44,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"`
289*1c12ee1eSDan Willemsen	RepeatedBytes          [][]byte                               `protobuf:"bytes,45,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"`
290*1c12ee1eSDan Willemsen	Repeatedgroup          []*TestAllTypes_RepeatedGroup          `protobuf:"group,46,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"`
291*1c12ee1eSDan Willemsen	RepeatedNestedMessage  []*TestAllTypes_NestedMessage          `protobuf:"bytes,48,rep,name=repeated_nested_message,json=repeatedNestedMessage" json:"repeated_nested_message,omitempty"`
292*1c12ee1eSDan Willemsen	RepeatedForeignMessage []*ForeignMessage                      `protobuf:"bytes,49,rep,name=repeated_foreign_message,json=repeatedForeignMessage" json:"repeated_foreign_message,omitempty"`
293*1c12ee1eSDan Willemsen	RepeatedImportmessage  []*ImportMessage                       `protobuf:"bytes,50,rep,name=repeated_importmessage,json=repeatedImportmessage" json:"repeated_importmessage,omitempty"`
294*1c12ee1eSDan Willemsen	RepeatedNestedEnum     []TestAllTypes_NestedEnum              `protobuf:"varint,51,rep,name=repeated_nested_enum,json=repeatedNestedEnum,enum=goproto.proto.test.TestAllTypes_NestedEnum" json:"repeated_nested_enum,omitempty"`
295*1c12ee1eSDan Willemsen	RepeatedForeignEnum    []ForeignEnum                          `protobuf:"varint,52,rep,name=repeated_foreign_enum,json=repeatedForeignEnum,enum=goproto.proto.test.ForeignEnum" json:"repeated_foreign_enum,omitempty"`
296*1c12ee1eSDan Willemsen	RepeatedImportenum     []ImportEnum                           `protobuf:"varint,53,rep,name=repeated_importenum,json=repeatedImportenum,enum=goproto.proto.test.ImportEnum" json:"repeated_importenum,omitempty"`
297*1c12ee1eSDan Willemsen	MapInt32Int32          map[int32]int32                        `protobuf:"bytes,56,rep,name=map_int32_int32,json=mapInt32Int32" json:"map_int32_int32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
298*1c12ee1eSDan Willemsen	MapInt64Int64          map[int64]int64                        `protobuf:"bytes,57,rep,name=map_int64_int64,json=mapInt64Int64" json:"map_int64_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
299*1c12ee1eSDan Willemsen	MapUint32Uint32        map[uint32]uint32                      `protobuf:"bytes,58,rep,name=map_uint32_uint32,json=mapUint32Uint32" json:"map_uint32_uint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
300*1c12ee1eSDan Willemsen	MapUint64Uint64        map[uint64]uint64                      `protobuf:"bytes,59,rep,name=map_uint64_uint64,json=mapUint64Uint64" json:"map_uint64_uint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
301*1c12ee1eSDan Willemsen	MapSint32Sint32        map[int32]int32                        `protobuf:"bytes,60,rep,name=map_sint32_sint32,json=mapSint32Sint32" json:"map_sint32_sint32,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"`
302*1c12ee1eSDan Willemsen	MapSint64Sint64        map[int64]int64                        `protobuf:"bytes,61,rep,name=map_sint64_sint64,json=mapSint64Sint64" json:"map_sint64_sint64,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"`
303*1c12ee1eSDan Willemsen	MapFixed32Fixed32      map[uint32]uint32                      `protobuf:"bytes,62,rep,name=map_fixed32_fixed32,json=mapFixed32Fixed32" json:"map_fixed32_fixed32,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
304*1c12ee1eSDan Willemsen	MapFixed64Fixed64      map[uint64]uint64                      `protobuf:"bytes,63,rep,name=map_fixed64_fixed64,json=mapFixed64Fixed64" json:"map_fixed64_fixed64,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
305*1c12ee1eSDan Willemsen	MapSfixed32Sfixed32    map[int32]int32                        `protobuf:"bytes,64,rep,name=map_sfixed32_sfixed32,json=mapSfixed32Sfixed32" json:"map_sfixed32_sfixed32,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
306*1c12ee1eSDan Willemsen	MapSfixed64Sfixed64    map[int64]int64                        `protobuf:"bytes,65,rep,name=map_sfixed64_sfixed64,json=mapSfixed64Sfixed64" json:"map_sfixed64_sfixed64,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
307*1c12ee1eSDan Willemsen	MapInt32Float          map[int32]float32                      `protobuf:"bytes,66,rep,name=map_int32_float,json=mapInt32Float" json:"map_int32_float,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
308*1c12ee1eSDan Willemsen	MapInt32Double         map[int32]float64                      `protobuf:"bytes,67,rep,name=map_int32_double,json=mapInt32Double" json:"map_int32_double,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
309*1c12ee1eSDan Willemsen	MapBoolBool            map[bool]bool                          `protobuf:"bytes,68,rep,name=map_bool_bool,json=mapBoolBool" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
310*1c12ee1eSDan Willemsen	MapStringString        map[string]string                      `protobuf:"bytes,69,rep,name=map_string_string,json=mapStringString" json:"map_string_string,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
311*1c12ee1eSDan Willemsen	MapStringBytes         map[string][]byte                      `protobuf:"bytes,70,rep,name=map_string_bytes,json=mapStringBytes" json:"map_string_bytes,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
312*1c12ee1eSDan Willemsen	MapStringNestedMessage map[string]*TestAllTypes_NestedMessage `protobuf:"bytes,71,rep,name=map_string_nested_message,json=mapStringNestedMessage" json:"map_string_nested_message,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
313*1c12ee1eSDan Willemsen	MapStringNestedEnum    map[string]TestAllTypes_NestedEnum     `protobuf:"bytes,73,rep,name=map_string_nested_enum,json=mapStringNestedEnum" json:"map_string_nested_enum,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=goproto.proto.test.TestAllTypes_NestedEnum"`
314*1c12ee1eSDan Willemsen	// Singular with defaults
315*1c12ee1eSDan Willemsen	DefaultInt32       *int32                   `protobuf:"varint,81,opt,name=default_int32,json=defaultInt32,def=81" json:"default_int32,omitempty"`
316*1c12ee1eSDan Willemsen	DefaultInt64       *int64                   `protobuf:"varint,82,opt,name=default_int64,json=defaultInt64,def=82" json:"default_int64,omitempty"`
317*1c12ee1eSDan Willemsen	DefaultUint32      *uint32                  `protobuf:"varint,83,opt,name=default_uint32,json=defaultUint32,def=83" json:"default_uint32,omitempty"`
318*1c12ee1eSDan Willemsen	DefaultUint64      *uint64                  `protobuf:"varint,84,opt,name=default_uint64,json=defaultUint64,def=84" json:"default_uint64,omitempty"`
319*1c12ee1eSDan Willemsen	DefaultSint32      *int32                   `protobuf:"zigzag32,85,opt,name=default_sint32,json=defaultSint32,def=-85" json:"default_sint32,omitempty"`
320*1c12ee1eSDan Willemsen	DefaultSint64      *int64                   `protobuf:"zigzag64,86,opt,name=default_sint64,json=defaultSint64,def=86" json:"default_sint64,omitempty"`
321*1c12ee1eSDan Willemsen	DefaultFixed32     *uint32                  `protobuf:"fixed32,87,opt,name=default_fixed32,json=defaultFixed32,def=87" json:"default_fixed32,omitempty"`
322*1c12ee1eSDan Willemsen	DefaultFixed64     *uint64                  `protobuf:"fixed64,88,opt,name=default_fixed64,json=defaultFixed64,def=88" json:"default_fixed64,omitempty"`
323*1c12ee1eSDan Willemsen	DefaultSfixed32    *int32                   `protobuf:"fixed32,89,opt,name=default_sfixed32,json=defaultSfixed32,def=89" json:"default_sfixed32,omitempty"`
324*1c12ee1eSDan Willemsen	DefaultSfixed64    *int64                   `protobuf:"fixed64,80,opt,name=default_sfixed64,json=defaultSfixed64,def=-90" json:"default_sfixed64,omitempty"`
325*1c12ee1eSDan Willemsen	DefaultFloat       *float32                 `protobuf:"fixed32,91,opt,name=default_float,json=defaultFloat,def=91.5" json:"default_float,omitempty"`
326*1c12ee1eSDan Willemsen	DefaultDouble      *float64                 `protobuf:"fixed64,92,opt,name=default_double,json=defaultDouble,def=92000" json:"default_double,omitempty"`
327*1c12ee1eSDan Willemsen	DefaultBool        *bool                    `protobuf:"varint,93,opt,name=default_bool,json=defaultBool,def=1" json:"default_bool,omitempty"`
328*1c12ee1eSDan Willemsen	DefaultString      *string                  `protobuf:"bytes,94,opt,name=default_string,json=defaultString,def=hello" json:"default_string,omitempty"`
329*1c12ee1eSDan Willemsen	DefaultBytes       []byte                   `protobuf:"bytes,95,opt,name=default_bytes,json=defaultBytes,def=world" json:"default_bytes,omitempty"`
330*1c12ee1eSDan Willemsen	DefaultNestedEnum  *TestAllTypes_NestedEnum `protobuf:"varint,96,opt,name=default_nested_enum,json=defaultNestedEnum,enum=goproto.proto.test.TestAllTypes_NestedEnum,def=1" json:"default_nested_enum,omitempty"`
331*1c12ee1eSDan Willemsen	DefaultForeignEnum *ForeignEnum             `protobuf:"varint,97,opt,name=default_foreign_enum,json=defaultForeignEnum,enum=goproto.proto.test.ForeignEnum,def=5" json:"default_foreign_enum,omitempty"`
332*1c12ee1eSDan Willemsen	// Types that are assignable to OneofField:
333*1c12ee1eSDan Willemsen	//
334*1c12ee1eSDan Willemsen	//	*TestAllTypes_OneofUint32
335*1c12ee1eSDan Willemsen	//	*TestAllTypes_OneofNestedMessage
336*1c12ee1eSDan Willemsen	//	*TestAllTypes_OneofString
337*1c12ee1eSDan Willemsen	//	*TestAllTypes_OneofBytes
338*1c12ee1eSDan Willemsen	//	*TestAllTypes_OneofBool
339*1c12ee1eSDan Willemsen	//	*TestAllTypes_OneofUint64
340*1c12ee1eSDan Willemsen	//	*TestAllTypes_OneofFloat
341*1c12ee1eSDan Willemsen	//	*TestAllTypes_OneofDouble
342*1c12ee1eSDan Willemsen	//	*TestAllTypes_OneofEnum
343*1c12ee1eSDan Willemsen	//	*TestAllTypes_Oneofgroup
344*1c12ee1eSDan Willemsen	OneofField isTestAllTypes_OneofField `protobuf_oneof:"oneof_field"`
345*1c12ee1eSDan Willemsen	// A oneof with exactly one field.
346*1c12ee1eSDan Willemsen	//
347*1c12ee1eSDan Willemsen	// Types that are assignable to OneofOptional:
348*1c12ee1eSDan Willemsen	//
349*1c12ee1eSDan Willemsen	//	*TestAllTypes_OneofOptionalUint32
350*1c12ee1eSDan Willemsen	OneofOptional isTestAllTypes_OneofOptional `protobuf_oneof:"oneof_optional"`
351*1c12ee1eSDan Willemsen}
352*1c12ee1eSDan Willemsen
353*1c12ee1eSDan Willemsen// Default values for TestAllTypes fields.
354*1c12ee1eSDan Willemsenconst (
355*1c12ee1eSDan Willemsen	Default_TestAllTypes_DefaultInt32       = int32(81)
356*1c12ee1eSDan Willemsen	Default_TestAllTypes_DefaultInt64       = int64(82)
357*1c12ee1eSDan Willemsen	Default_TestAllTypes_DefaultUint32      = uint32(83)
358*1c12ee1eSDan Willemsen	Default_TestAllTypes_DefaultUint64      = uint64(84)
359*1c12ee1eSDan Willemsen	Default_TestAllTypes_DefaultSint32      = int32(-85)
360*1c12ee1eSDan Willemsen	Default_TestAllTypes_DefaultSint64      = int64(86)
361*1c12ee1eSDan Willemsen	Default_TestAllTypes_DefaultFixed32     = uint32(87)
362*1c12ee1eSDan Willemsen	Default_TestAllTypes_DefaultFixed64     = uint64(88)
363*1c12ee1eSDan Willemsen	Default_TestAllTypes_DefaultSfixed32    = int32(89)
364*1c12ee1eSDan Willemsen	Default_TestAllTypes_DefaultSfixed64    = int64(-90)
365*1c12ee1eSDan Willemsen	Default_TestAllTypes_DefaultFloat       = float32(91.5)
366*1c12ee1eSDan Willemsen	Default_TestAllTypes_DefaultDouble      = float64(92000)
367*1c12ee1eSDan Willemsen	Default_TestAllTypes_DefaultBool        = bool(true)
368*1c12ee1eSDan Willemsen	Default_TestAllTypes_DefaultString      = string("hello")
369*1c12ee1eSDan Willemsen	Default_TestAllTypes_DefaultNestedEnum  = TestAllTypes_BAR
370*1c12ee1eSDan Willemsen	Default_TestAllTypes_DefaultForeignEnum = ForeignEnum_FOREIGN_BAR
371*1c12ee1eSDan Willemsen)
372*1c12ee1eSDan Willemsen
373*1c12ee1eSDan Willemsen// Default values for TestAllTypes fields.
374*1c12ee1eSDan Willemsenvar (
375*1c12ee1eSDan Willemsen	Default_TestAllTypes_DefaultBytes = []byte("world")
376*1c12ee1eSDan Willemsen)
377*1c12ee1eSDan Willemsen
378*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) Reset() {
379*1c12ee1eSDan Willemsen	*x = TestAllTypes{}
380*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
381*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[0]
382*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
383*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
384*1c12ee1eSDan Willemsen	}
385*1c12ee1eSDan Willemsen}
386*1c12ee1eSDan Willemsen
387*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) String() string {
388*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
389*1c12ee1eSDan Willemsen}
390*1c12ee1eSDan Willemsen
391*1c12ee1eSDan Willemsenfunc (*TestAllTypes) ProtoMessage() {}
392*1c12ee1eSDan Willemsen
393*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) ProtoReflect() protoreflect.Message {
394*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[0]
395*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
396*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
397*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
398*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
399*1c12ee1eSDan Willemsen		}
400*1c12ee1eSDan Willemsen		return ms
401*1c12ee1eSDan Willemsen	}
402*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
403*1c12ee1eSDan Willemsen}
404*1c12ee1eSDan Willemsen
405*1c12ee1eSDan Willemsen// Deprecated: Use TestAllTypes.ProtoReflect.Descriptor instead.
406*1c12ee1eSDan Willemsenfunc (*TestAllTypes) Descriptor() ([]byte, []int) {
407*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0}
408*1c12ee1eSDan Willemsen}
409*1c12ee1eSDan Willemsen
410*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalInt32() int32 {
411*1c12ee1eSDan Willemsen	if x != nil && x.OptionalInt32 != nil {
412*1c12ee1eSDan Willemsen		return *x.OptionalInt32
413*1c12ee1eSDan Willemsen	}
414*1c12ee1eSDan Willemsen	return 0
415*1c12ee1eSDan Willemsen}
416*1c12ee1eSDan Willemsen
417*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalInt64() int64 {
418*1c12ee1eSDan Willemsen	if x != nil && x.OptionalInt64 != nil {
419*1c12ee1eSDan Willemsen		return *x.OptionalInt64
420*1c12ee1eSDan Willemsen	}
421*1c12ee1eSDan Willemsen	return 0
422*1c12ee1eSDan Willemsen}
423*1c12ee1eSDan Willemsen
424*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalUint32() uint32 {
425*1c12ee1eSDan Willemsen	if x != nil && x.OptionalUint32 != nil {
426*1c12ee1eSDan Willemsen		return *x.OptionalUint32
427*1c12ee1eSDan Willemsen	}
428*1c12ee1eSDan Willemsen	return 0
429*1c12ee1eSDan Willemsen}
430*1c12ee1eSDan Willemsen
431*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalUint64() uint64 {
432*1c12ee1eSDan Willemsen	if x != nil && x.OptionalUint64 != nil {
433*1c12ee1eSDan Willemsen		return *x.OptionalUint64
434*1c12ee1eSDan Willemsen	}
435*1c12ee1eSDan Willemsen	return 0
436*1c12ee1eSDan Willemsen}
437*1c12ee1eSDan Willemsen
438*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalSint32() int32 {
439*1c12ee1eSDan Willemsen	if x != nil && x.OptionalSint32 != nil {
440*1c12ee1eSDan Willemsen		return *x.OptionalSint32
441*1c12ee1eSDan Willemsen	}
442*1c12ee1eSDan Willemsen	return 0
443*1c12ee1eSDan Willemsen}
444*1c12ee1eSDan Willemsen
445*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalSint64() int64 {
446*1c12ee1eSDan Willemsen	if x != nil && x.OptionalSint64 != nil {
447*1c12ee1eSDan Willemsen		return *x.OptionalSint64
448*1c12ee1eSDan Willemsen	}
449*1c12ee1eSDan Willemsen	return 0
450*1c12ee1eSDan Willemsen}
451*1c12ee1eSDan Willemsen
452*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalFixed32() uint32 {
453*1c12ee1eSDan Willemsen	if x != nil && x.OptionalFixed32 != nil {
454*1c12ee1eSDan Willemsen		return *x.OptionalFixed32
455*1c12ee1eSDan Willemsen	}
456*1c12ee1eSDan Willemsen	return 0
457*1c12ee1eSDan Willemsen}
458*1c12ee1eSDan Willemsen
459*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalFixed64() uint64 {
460*1c12ee1eSDan Willemsen	if x != nil && x.OptionalFixed64 != nil {
461*1c12ee1eSDan Willemsen		return *x.OptionalFixed64
462*1c12ee1eSDan Willemsen	}
463*1c12ee1eSDan Willemsen	return 0
464*1c12ee1eSDan Willemsen}
465*1c12ee1eSDan Willemsen
466*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalSfixed32() int32 {
467*1c12ee1eSDan Willemsen	if x != nil && x.OptionalSfixed32 != nil {
468*1c12ee1eSDan Willemsen		return *x.OptionalSfixed32
469*1c12ee1eSDan Willemsen	}
470*1c12ee1eSDan Willemsen	return 0
471*1c12ee1eSDan Willemsen}
472*1c12ee1eSDan Willemsen
473*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalSfixed64() int64 {
474*1c12ee1eSDan Willemsen	if x != nil && x.OptionalSfixed64 != nil {
475*1c12ee1eSDan Willemsen		return *x.OptionalSfixed64
476*1c12ee1eSDan Willemsen	}
477*1c12ee1eSDan Willemsen	return 0
478*1c12ee1eSDan Willemsen}
479*1c12ee1eSDan Willemsen
480*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalFloat() float32 {
481*1c12ee1eSDan Willemsen	if x != nil && x.OptionalFloat != nil {
482*1c12ee1eSDan Willemsen		return *x.OptionalFloat
483*1c12ee1eSDan Willemsen	}
484*1c12ee1eSDan Willemsen	return 0
485*1c12ee1eSDan Willemsen}
486*1c12ee1eSDan Willemsen
487*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalDouble() float64 {
488*1c12ee1eSDan Willemsen	if x != nil && x.OptionalDouble != nil {
489*1c12ee1eSDan Willemsen		return *x.OptionalDouble
490*1c12ee1eSDan Willemsen	}
491*1c12ee1eSDan Willemsen	return 0
492*1c12ee1eSDan Willemsen}
493*1c12ee1eSDan Willemsen
494*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalBool() bool {
495*1c12ee1eSDan Willemsen	if x != nil && x.OptionalBool != nil {
496*1c12ee1eSDan Willemsen		return *x.OptionalBool
497*1c12ee1eSDan Willemsen	}
498*1c12ee1eSDan Willemsen	return false
499*1c12ee1eSDan Willemsen}
500*1c12ee1eSDan Willemsen
501*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalString() string {
502*1c12ee1eSDan Willemsen	if x != nil && x.OptionalString != nil {
503*1c12ee1eSDan Willemsen		return *x.OptionalString
504*1c12ee1eSDan Willemsen	}
505*1c12ee1eSDan Willemsen	return ""
506*1c12ee1eSDan Willemsen}
507*1c12ee1eSDan Willemsen
508*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalBytes() []byte {
509*1c12ee1eSDan Willemsen	if x != nil {
510*1c12ee1eSDan Willemsen		return x.OptionalBytes
511*1c12ee1eSDan Willemsen	}
512*1c12ee1eSDan Willemsen	return nil
513*1c12ee1eSDan Willemsen}
514*1c12ee1eSDan Willemsen
515*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalgroup() *TestAllTypes_OptionalGroup {
516*1c12ee1eSDan Willemsen	if x != nil {
517*1c12ee1eSDan Willemsen		return x.Optionalgroup
518*1c12ee1eSDan Willemsen	}
519*1c12ee1eSDan Willemsen	return nil
520*1c12ee1eSDan Willemsen}
521*1c12ee1eSDan Willemsen
522*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalNestedMessage() *TestAllTypes_NestedMessage {
523*1c12ee1eSDan Willemsen	if x != nil {
524*1c12ee1eSDan Willemsen		return x.OptionalNestedMessage
525*1c12ee1eSDan Willemsen	}
526*1c12ee1eSDan Willemsen	return nil
527*1c12ee1eSDan Willemsen}
528*1c12ee1eSDan Willemsen
529*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalForeignMessage() *ForeignMessage {
530*1c12ee1eSDan Willemsen	if x != nil {
531*1c12ee1eSDan Willemsen		return x.OptionalForeignMessage
532*1c12ee1eSDan Willemsen	}
533*1c12ee1eSDan Willemsen	return nil
534*1c12ee1eSDan Willemsen}
535*1c12ee1eSDan Willemsen
536*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalImportMessage() *ImportMessage {
537*1c12ee1eSDan Willemsen	if x != nil {
538*1c12ee1eSDan Willemsen		return x.OptionalImportMessage
539*1c12ee1eSDan Willemsen	}
540*1c12ee1eSDan Willemsen	return nil
541*1c12ee1eSDan Willemsen}
542*1c12ee1eSDan Willemsen
543*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalNestedEnum() TestAllTypes_NestedEnum {
544*1c12ee1eSDan Willemsen	if x != nil && x.OptionalNestedEnum != nil {
545*1c12ee1eSDan Willemsen		return *x.OptionalNestedEnum
546*1c12ee1eSDan Willemsen	}
547*1c12ee1eSDan Willemsen	return TestAllTypes_FOO
548*1c12ee1eSDan Willemsen}
549*1c12ee1eSDan Willemsen
550*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalForeignEnum() ForeignEnum {
551*1c12ee1eSDan Willemsen	if x != nil && x.OptionalForeignEnum != nil {
552*1c12ee1eSDan Willemsen		return *x.OptionalForeignEnum
553*1c12ee1eSDan Willemsen	}
554*1c12ee1eSDan Willemsen	return ForeignEnum_FOREIGN_FOO
555*1c12ee1eSDan Willemsen}
556*1c12ee1eSDan Willemsen
557*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalImportEnum() ImportEnum {
558*1c12ee1eSDan Willemsen	if x != nil && x.OptionalImportEnum != nil {
559*1c12ee1eSDan Willemsen		return *x.OptionalImportEnum
560*1c12ee1eSDan Willemsen	}
561*1c12ee1eSDan Willemsen	return ImportEnum_IMPORT_ZERO
562*1c12ee1eSDan Willemsen}
563*1c12ee1eSDan Willemsen
564*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedInt32() []int32 {
565*1c12ee1eSDan Willemsen	if x != nil {
566*1c12ee1eSDan Willemsen		return x.RepeatedInt32
567*1c12ee1eSDan Willemsen	}
568*1c12ee1eSDan Willemsen	return nil
569*1c12ee1eSDan Willemsen}
570*1c12ee1eSDan Willemsen
571*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedInt64() []int64 {
572*1c12ee1eSDan Willemsen	if x != nil {
573*1c12ee1eSDan Willemsen		return x.RepeatedInt64
574*1c12ee1eSDan Willemsen	}
575*1c12ee1eSDan Willemsen	return nil
576*1c12ee1eSDan Willemsen}
577*1c12ee1eSDan Willemsen
578*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedUint32() []uint32 {
579*1c12ee1eSDan Willemsen	if x != nil {
580*1c12ee1eSDan Willemsen		return x.RepeatedUint32
581*1c12ee1eSDan Willemsen	}
582*1c12ee1eSDan Willemsen	return nil
583*1c12ee1eSDan Willemsen}
584*1c12ee1eSDan Willemsen
585*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedUint64() []uint64 {
586*1c12ee1eSDan Willemsen	if x != nil {
587*1c12ee1eSDan Willemsen		return x.RepeatedUint64
588*1c12ee1eSDan Willemsen	}
589*1c12ee1eSDan Willemsen	return nil
590*1c12ee1eSDan Willemsen}
591*1c12ee1eSDan Willemsen
592*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedSint32() []int32 {
593*1c12ee1eSDan Willemsen	if x != nil {
594*1c12ee1eSDan Willemsen		return x.RepeatedSint32
595*1c12ee1eSDan Willemsen	}
596*1c12ee1eSDan Willemsen	return nil
597*1c12ee1eSDan Willemsen}
598*1c12ee1eSDan Willemsen
599*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedSint64() []int64 {
600*1c12ee1eSDan Willemsen	if x != nil {
601*1c12ee1eSDan Willemsen		return x.RepeatedSint64
602*1c12ee1eSDan Willemsen	}
603*1c12ee1eSDan Willemsen	return nil
604*1c12ee1eSDan Willemsen}
605*1c12ee1eSDan Willemsen
606*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedFixed32() []uint32 {
607*1c12ee1eSDan Willemsen	if x != nil {
608*1c12ee1eSDan Willemsen		return x.RepeatedFixed32
609*1c12ee1eSDan Willemsen	}
610*1c12ee1eSDan Willemsen	return nil
611*1c12ee1eSDan Willemsen}
612*1c12ee1eSDan Willemsen
613*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedFixed64() []uint64 {
614*1c12ee1eSDan Willemsen	if x != nil {
615*1c12ee1eSDan Willemsen		return x.RepeatedFixed64
616*1c12ee1eSDan Willemsen	}
617*1c12ee1eSDan Willemsen	return nil
618*1c12ee1eSDan Willemsen}
619*1c12ee1eSDan Willemsen
620*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedSfixed32() []int32 {
621*1c12ee1eSDan Willemsen	if x != nil {
622*1c12ee1eSDan Willemsen		return x.RepeatedSfixed32
623*1c12ee1eSDan Willemsen	}
624*1c12ee1eSDan Willemsen	return nil
625*1c12ee1eSDan Willemsen}
626*1c12ee1eSDan Willemsen
627*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedSfixed64() []int64 {
628*1c12ee1eSDan Willemsen	if x != nil {
629*1c12ee1eSDan Willemsen		return x.RepeatedSfixed64
630*1c12ee1eSDan Willemsen	}
631*1c12ee1eSDan Willemsen	return nil
632*1c12ee1eSDan Willemsen}
633*1c12ee1eSDan Willemsen
634*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedFloat() []float32 {
635*1c12ee1eSDan Willemsen	if x != nil {
636*1c12ee1eSDan Willemsen		return x.RepeatedFloat
637*1c12ee1eSDan Willemsen	}
638*1c12ee1eSDan Willemsen	return nil
639*1c12ee1eSDan Willemsen}
640*1c12ee1eSDan Willemsen
641*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedDouble() []float64 {
642*1c12ee1eSDan Willemsen	if x != nil {
643*1c12ee1eSDan Willemsen		return x.RepeatedDouble
644*1c12ee1eSDan Willemsen	}
645*1c12ee1eSDan Willemsen	return nil
646*1c12ee1eSDan Willemsen}
647*1c12ee1eSDan Willemsen
648*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedBool() []bool {
649*1c12ee1eSDan Willemsen	if x != nil {
650*1c12ee1eSDan Willemsen		return x.RepeatedBool
651*1c12ee1eSDan Willemsen	}
652*1c12ee1eSDan Willemsen	return nil
653*1c12ee1eSDan Willemsen}
654*1c12ee1eSDan Willemsen
655*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedString() []string {
656*1c12ee1eSDan Willemsen	if x != nil {
657*1c12ee1eSDan Willemsen		return x.RepeatedString
658*1c12ee1eSDan Willemsen	}
659*1c12ee1eSDan Willemsen	return nil
660*1c12ee1eSDan Willemsen}
661*1c12ee1eSDan Willemsen
662*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedBytes() [][]byte {
663*1c12ee1eSDan Willemsen	if x != nil {
664*1c12ee1eSDan Willemsen		return x.RepeatedBytes
665*1c12ee1eSDan Willemsen	}
666*1c12ee1eSDan Willemsen	return nil
667*1c12ee1eSDan Willemsen}
668*1c12ee1eSDan Willemsen
669*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedgroup() []*TestAllTypes_RepeatedGroup {
670*1c12ee1eSDan Willemsen	if x != nil {
671*1c12ee1eSDan Willemsen		return x.Repeatedgroup
672*1c12ee1eSDan Willemsen	}
673*1c12ee1eSDan Willemsen	return nil
674*1c12ee1eSDan Willemsen}
675*1c12ee1eSDan Willemsen
676*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedNestedMessage() []*TestAllTypes_NestedMessage {
677*1c12ee1eSDan Willemsen	if x != nil {
678*1c12ee1eSDan Willemsen		return x.RepeatedNestedMessage
679*1c12ee1eSDan Willemsen	}
680*1c12ee1eSDan Willemsen	return nil
681*1c12ee1eSDan Willemsen}
682*1c12ee1eSDan Willemsen
683*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedForeignMessage() []*ForeignMessage {
684*1c12ee1eSDan Willemsen	if x != nil {
685*1c12ee1eSDan Willemsen		return x.RepeatedForeignMessage
686*1c12ee1eSDan Willemsen	}
687*1c12ee1eSDan Willemsen	return nil
688*1c12ee1eSDan Willemsen}
689*1c12ee1eSDan Willemsen
690*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedImportmessage() []*ImportMessage {
691*1c12ee1eSDan Willemsen	if x != nil {
692*1c12ee1eSDan Willemsen		return x.RepeatedImportmessage
693*1c12ee1eSDan Willemsen	}
694*1c12ee1eSDan Willemsen	return nil
695*1c12ee1eSDan Willemsen}
696*1c12ee1eSDan Willemsen
697*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedNestedEnum() []TestAllTypes_NestedEnum {
698*1c12ee1eSDan Willemsen	if x != nil {
699*1c12ee1eSDan Willemsen		return x.RepeatedNestedEnum
700*1c12ee1eSDan Willemsen	}
701*1c12ee1eSDan Willemsen	return nil
702*1c12ee1eSDan Willemsen}
703*1c12ee1eSDan Willemsen
704*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedForeignEnum() []ForeignEnum {
705*1c12ee1eSDan Willemsen	if x != nil {
706*1c12ee1eSDan Willemsen		return x.RepeatedForeignEnum
707*1c12ee1eSDan Willemsen	}
708*1c12ee1eSDan Willemsen	return nil
709*1c12ee1eSDan Willemsen}
710*1c12ee1eSDan Willemsen
711*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedImportenum() []ImportEnum {
712*1c12ee1eSDan Willemsen	if x != nil {
713*1c12ee1eSDan Willemsen		return x.RepeatedImportenum
714*1c12ee1eSDan Willemsen	}
715*1c12ee1eSDan Willemsen	return nil
716*1c12ee1eSDan Willemsen}
717*1c12ee1eSDan Willemsen
718*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapInt32Int32() map[int32]int32 {
719*1c12ee1eSDan Willemsen	if x != nil {
720*1c12ee1eSDan Willemsen		return x.MapInt32Int32
721*1c12ee1eSDan Willemsen	}
722*1c12ee1eSDan Willemsen	return nil
723*1c12ee1eSDan Willemsen}
724*1c12ee1eSDan Willemsen
725*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapInt64Int64() map[int64]int64 {
726*1c12ee1eSDan Willemsen	if x != nil {
727*1c12ee1eSDan Willemsen		return x.MapInt64Int64
728*1c12ee1eSDan Willemsen	}
729*1c12ee1eSDan Willemsen	return nil
730*1c12ee1eSDan Willemsen}
731*1c12ee1eSDan Willemsen
732*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapUint32Uint32() map[uint32]uint32 {
733*1c12ee1eSDan Willemsen	if x != nil {
734*1c12ee1eSDan Willemsen		return x.MapUint32Uint32
735*1c12ee1eSDan Willemsen	}
736*1c12ee1eSDan Willemsen	return nil
737*1c12ee1eSDan Willemsen}
738*1c12ee1eSDan Willemsen
739*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapUint64Uint64() map[uint64]uint64 {
740*1c12ee1eSDan Willemsen	if x != nil {
741*1c12ee1eSDan Willemsen		return x.MapUint64Uint64
742*1c12ee1eSDan Willemsen	}
743*1c12ee1eSDan Willemsen	return nil
744*1c12ee1eSDan Willemsen}
745*1c12ee1eSDan Willemsen
746*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapSint32Sint32() map[int32]int32 {
747*1c12ee1eSDan Willemsen	if x != nil {
748*1c12ee1eSDan Willemsen		return x.MapSint32Sint32
749*1c12ee1eSDan Willemsen	}
750*1c12ee1eSDan Willemsen	return nil
751*1c12ee1eSDan Willemsen}
752*1c12ee1eSDan Willemsen
753*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapSint64Sint64() map[int64]int64 {
754*1c12ee1eSDan Willemsen	if x != nil {
755*1c12ee1eSDan Willemsen		return x.MapSint64Sint64
756*1c12ee1eSDan Willemsen	}
757*1c12ee1eSDan Willemsen	return nil
758*1c12ee1eSDan Willemsen}
759*1c12ee1eSDan Willemsen
760*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapFixed32Fixed32() map[uint32]uint32 {
761*1c12ee1eSDan Willemsen	if x != nil {
762*1c12ee1eSDan Willemsen		return x.MapFixed32Fixed32
763*1c12ee1eSDan Willemsen	}
764*1c12ee1eSDan Willemsen	return nil
765*1c12ee1eSDan Willemsen}
766*1c12ee1eSDan Willemsen
767*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapFixed64Fixed64() map[uint64]uint64 {
768*1c12ee1eSDan Willemsen	if x != nil {
769*1c12ee1eSDan Willemsen		return x.MapFixed64Fixed64
770*1c12ee1eSDan Willemsen	}
771*1c12ee1eSDan Willemsen	return nil
772*1c12ee1eSDan Willemsen}
773*1c12ee1eSDan Willemsen
774*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapSfixed32Sfixed32() map[int32]int32 {
775*1c12ee1eSDan Willemsen	if x != nil {
776*1c12ee1eSDan Willemsen		return x.MapSfixed32Sfixed32
777*1c12ee1eSDan Willemsen	}
778*1c12ee1eSDan Willemsen	return nil
779*1c12ee1eSDan Willemsen}
780*1c12ee1eSDan Willemsen
781*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapSfixed64Sfixed64() map[int64]int64 {
782*1c12ee1eSDan Willemsen	if x != nil {
783*1c12ee1eSDan Willemsen		return x.MapSfixed64Sfixed64
784*1c12ee1eSDan Willemsen	}
785*1c12ee1eSDan Willemsen	return nil
786*1c12ee1eSDan Willemsen}
787*1c12ee1eSDan Willemsen
788*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapInt32Float() map[int32]float32 {
789*1c12ee1eSDan Willemsen	if x != nil {
790*1c12ee1eSDan Willemsen		return x.MapInt32Float
791*1c12ee1eSDan Willemsen	}
792*1c12ee1eSDan Willemsen	return nil
793*1c12ee1eSDan Willemsen}
794*1c12ee1eSDan Willemsen
795*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapInt32Double() map[int32]float64 {
796*1c12ee1eSDan Willemsen	if x != nil {
797*1c12ee1eSDan Willemsen		return x.MapInt32Double
798*1c12ee1eSDan Willemsen	}
799*1c12ee1eSDan Willemsen	return nil
800*1c12ee1eSDan Willemsen}
801*1c12ee1eSDan Willemsen
802*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapBoolBool() map[bool]bool {
803*1c12ee1eSDan Willemsen	if x != nil {
804*1c12ee1eSDan Willemsen		return x.MapBoolBool
805*1c12ee1eSDan Willemsen	}
806*1c12ee1eSDan Willemsen	return nil
807*1c12ee1eSDan Willemsen}
808*1c12ee1eSDan Willemsen
809*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapStringString() map[string]string {
810*1c12ee1eSDan Willemsen	if x != nil {
811*1c12ee1eSDan Willemsen		return x.MapStringString
812*1c12ee1eSDan Willemsen	}
813*1c12ee1eSDan Willemsen	return nil
814*1c12ee1eSDan Willemsen}
815*1c12ee1eSDan Willemsen
816*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapStringBytes() map[string][]byte {
817*1c12ee1eSDan Willemsen	if x != nil {
818*1c12ee1eSDan Willemsen		return x.MapStringBytes
819*1c12ee1eSDan Willemsen	}
820*1c12ee1eSDan Willemsen	return nil
821*1c12ee1eSDan Willemsen}
822*1c12ee1eSDan Willemsen
823*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapStringNestedMessage() map[string]*TestAllTypes_NestedMessage {
824*1c12ee1eSDan Willemsen	if x != nil {
825*1c12ee1eSDan Willemsen		return x.MapStringNestedMessage
826*1c12ee1eSDan Willemsen	}
827*1c12ee1eSDan Willemsen	return nil
828*1c12ee1eSDan Willemsen}
829*1c12ee1eSDan Willemsen
830*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapStringNestedEnum() map[string]TestAllTypes_NestedEnum {
831*1c12ee1eSDan Willemsen	if x != nil {
832*1c12ee1eSDan Willemsen		return x.MapStringNestedEnum
833*1c12ee1eSDan Willemsen	}
834*1c12ee1eSDan Willemsen	return nil
835*1c12ee1eSDan Willemsen}
836*1c12ee1eSDan Willemsen
837*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultInt32() int32 {
838*1c12ee1eSDan Willemsen	if x != nil && x.DefaultInt32 != nil {
839*1c12ee1eSDan Willemsen		return *x.DefaultInt32
840*1c12ee1eSDan Willemsen	}
841*1c12ee1eSDan Willemsen	return Default_TestAllTypes_DefaultInt32
842*1c12ee1eSDan Willemsen}
843*1c12ee1eSDan Willemsen
844*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultInt64() int64 {
845*1c12ee1eSDan Willemsen	if x != nil && x.DefaultInt64 != nil {
846*1c12ee1eSDan Willemsen		return *x.DefaultInt64
847*1c12ee1eSDan Willemsen	}
848*1c12ee1eSDan Willemsen	return Default_TestAllTypes_DefaultInt64
849*1c12ee1eSDan Willemsen}
850*1c12ee1eSDan Willemsen
851*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultUint32() uint32 {
852*1c12ee1eSDan Willemsen	if x != nil && x.DefaultUint32 != nil {
853*1c12ee1eSDan Willemsen		return *x.DefaultUint32
854*1c12ee1eSDan Willemsen	}
855*1c12ee1eSDan Willemsen	return Default_TestAllTypes_DefaultUint32
856*1c12ee1eSDan Willemsen}
857*1c12ee1eSDan Willemsen
858*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultUint64() uint64 {
859*1c12ee1eSDan Willemsen	if x != nil && x.DefaultUint64 != nil {
860*1c12ee1eSDan Willemsen		return *x.DefaultUint64
861*1c12ee1eSDan Willemsen	}
862*1c12ee1eSDan Willemsen	return Default_TestAllTypes_DefaultUint64
863*1c12ee1eSDan Willemsen}
864*1c12ee1eSDan Willemsen
865*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultSint32() int32 {
866*1c12ee1eSDan Willemsen	if x != nil && x.DefaultSint32 != nil {
867*1c12ee1eSDan Willemsen		return *x.DefaultSint32
868*1c12ee1eSDan Willemsen	}
869*1c12ee1eSDan Willemsen	return Default_TestAllTypes_DefaultSint32
870*1c12ee1eSDan Willemsen}
871*1c12ee1eSDan Willemsen
872*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultSint64() int64 {
873*1c12ee1eSDan Willemsen	if x != nil && x.DefaultSint64 != nil {
874*1c12ee1eSDan Willemsen		return *x.DefaultSint64
875*1c12ee1eSDan Willemsen	}
876*1c12ee1eSDan Willemsen	return Default_TestAllTypes_DefaultSint64
877*1c12ee1eSDan Willemsen}
878*1c12ee1eSDan Willemsen
879*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultFixed32() uint32 {
880*1c12ee1eSDan Willemsen	if x != nil && x.DefaultFixed32 != nil {
881*1c12ee1eSDan Willemsen		return *x.DefaultFixed32
882*1c12ee1eSDan Willemsen	}
883*1c12ee1eSDan Willemsen	return Default_TestAllTypes_DefaultFixed32
884*1c12ee1eSDan Willemsen}
885*1c12ee1eSDan Willemsen
886*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultFixed64() uint64 {
887*1c12ee1eSDan Willemsen	if x != nil && x.DefaultFixed64 != nil {
888*1c12ee1eSDan Willemsen		return *x.DefaultFixed64
889*1c12ee1eSDan Willemsen	}
890*1c12ee1eSDan Willemsen	return Default_TestAllTypes_DefaultFixed64
891*1c12ee1eSDan Willemsen}
892*1c12ee1eSDan Willemsen
893*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultSfixed32() int32 {
894*1c12ee1eSDan Willemsen	if x != nil && x.DefaultSfixed32 != nil {
895*1c12ee1eSDan Willemsen		return *x.DefaultSfixed32
896*1c12ee1eSDan Willemsen	}
897*1c12ee1eSDan Willemsen	return Default_TestAllTypes_DefaultSfixed32
898*1c12ee1eSDan Willemsen}
899*1c12ee1eSDan Willemsen
900*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultSfixed64() int64 {
901*1c12ee1eSDan Willemsen	if x != nil && x.DefaultSfixed64 != nil {
902*1c12ee1eSDan Willemsen		return *x.DefaultSfixed64
903*1c12ee1eSDan Willemsen	}
904*1c12ee1eSDan Willemsen	return Default_TestAllTypes_DefaultSfixed64
905*1c12ee1eSDan Willemsen}
906*1c12ee1eSDan Willemsen
907*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultFloat() float32 {
908*1c12ee1eSDan Willemsen	if x != nil && x.DefaultFloat != nil {
909*1c12ee1eSDan Willemsen		return *x.DefaultFloat
910*1c12ee1eSDan Willemsen	}
911*1c12ee1eSDan Willemsen	return Default_TestAllTypes_DefaultFloat
912*1c12ee1eSDan Willemsen}
913*1c12ee1eSDan Willemsen
914*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultDouble() float64 {
915*1c12ee1eSDan Willemsen	if x != nil && x.DefaultDouble != nil {
916*1c12ee1eSDan Willemsen		return *x.DefaultDouble
917*1c12ee1eSDan Willemsen	}
918*1c12ee1eSDan Willemsen	return Default_TestAllTypes_DefaultDouble
919*1c12ee1eSDan Willemsen}
920*1c12ee1eSDan Willemsen
921*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultBool() bool {
922*1c12ee1eSDan Willemsen	if x != nil && x.DefaultBool != nil {
923*1c12ee1eSDan Willemsen		return *x.DefaultBool
924*1c12ee1eSDan Willemsen	}
925*1c12ee1eSDan Willemsen	return Default_TestAllTypes_DefaultBool
926*1c12ee1eSDan Willemsen}
927*1c12ee1eSDan Willemsen
928*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultString() string {
929*1c12ee1eSDan Willemsen	if x != nil && x.DefaultString != nil {
930*1c12ee1eSDan Willemsen		return *x.DefaultString
931*1c12ee1eSDan Willemsen	}
932*1c12ee1eSDan Willemsen	return Default_TestAllTypes_DefaultString
933*1c12ee1eSDan Willemsen}
934*1c12ee1eSDan Willemsen
935*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultBytes() []byte {
936*1c12ee1eSDan Willemsen	if x != nil && x.DefaultBytes != nil {
937*1c12ee1eSDan Willemsen		return x.DefaultBytes
938*1c12ee1eSDan Willemsen	}
939*1c12ee1eSDan Willemsen	return append([]byte(nil), Default_TestAllTypes_DefaultBytes...)
940*1c12ee1eSDan Willemsen}
941*1c12ee1eSDan Willemsen
942*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultNestedEnum() TestAllTypes_NestedEnum {
943*1c12ee1eSDan Willemsen	if x != nil && x.DefaultNestedEnum != nil {
944*1c12ee1eSDan Willemsen		return *x.DefaultNestedEnum
945*1c12ee1eSDan Willemsen	}
946*1c12ee1eSDan Willemsen	return Default_TestAllTypes_DefaultNestedEnum
947*1c12ee1eSDan Willemsen}
948*1c12ee1eSDan Willemsen
949*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultForeignEnum() ForeignEnum {
950*1c12ee1eSDan Willemsen	if x != nil && x.DefaultForeignEnum != nil {
951*1c12ee1eSDan Willemsen		return *x.DefaultForeignEnum
952*1c12ee1eSDan Willemsen	}
953*1c12ee1eSDan Willemsen	return Default_TestAllTypes_DefaultForeignEnum
954*1c12ee1eSDan Willemsen}
955*1c12ee1eSDan Willemsen
956*1c12ee1eSDan Willemsenfunc (m *TestAllTypes) GetOneofField() isTestAllTypes_OneofField {
957*1c12ee1eSDan Willemsen	if m != nil {
958*1c12ee1eSDan Willemsen		return m.OneofField
959*1c12ee1eSDan Willemsen	}
960*1c12ee1eSDan Willemsen	return nil
961*1c12ee1eSDan Willemsen}
962*1c12ee1eSDan Willemsen
963*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofUint32() uint32 {
964*1c12ee1eSDan Willemsen	if x, ok := x.GetOneofField().(*TestAllTypes_OneofUint32); ok {
965*1c12ee1eSDan Willemsen		return x.OneofUint32
966*1c12ee1eSDan Willemsen	}
967*1c12ee1eSDan Willemsen	return 0
968*1c12ee1eSDan Willemsen}
969*1c12ee1eSDan Willemsen
970*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofNestedMessage() *TestAllTypes_NestedMessage {
971*1c12ee1eSDan Willemsen	if x, ok := x.GetOneofField().(*TestAllTypes_OneofNestedMessage); ok {
972*1c12ee1eSDan Willemsen		return x.OneofNestedMessage
973*1c12ee1eSDan Willemsen	}
974*1c12ee1eSDan Willemsen	return nil
975*1c12ee1eSDan Willemsen}
976*1c12ee1eSDan Willemsen
977*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofString() string {
978*1c12ee1eSDan Willemsen	if x, ok := x.GetOneofField().(*TestAllTypes_OneofString); ok {
979*1c12ee1eSDan Willemsen		return x.OneofString
980*1c12ee1eSDan Willemsen	}
981*1c12ee1eSDan Willemsen	return ""
982*1c12ee1eSDan Willemsen}
983*1c12ee1eSDan Willemsen
984*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofBytes() []byte {
985*1c12ee1eSDan Willemsen	if x, ok := x.GetOneofField().(*TestAllTypes_OneofBytes); ok {
986*1c12ee1eSDan Willemsen		return x.OneofBytes
987*1c12ee1eSDan Willemsen	}
988*1c12ee1eSDan Willemsen	return nil
989*1c12ee1eSDan Willemsen}
990*1c12ee1eSDan Willemsen
991*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofBool() bool {
992*1c12ee1eSDan Willemsen	if x, ok := x.GetOneofField().(*TestAllTypes_OneofBool); ok {
993*1c12ee1eSDan Willemsen		return x.OneofBool
994*1c12ee1eSDan Willemsen	}
995*1c12ee1eSDan Willemsen	return false
996*1c12ee1eSDan Willemsen}
997*1c12ee1eSDan Willemsen
998*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofUint64() uint64 {
999*1c12ee1eSDan Willemsen	if x, ok := x.GetOneofField().(*TestAllTypes_OneofUint64); ok {
1000*1c12ee1eSDan Willemsen		return x.OneofUint64
1001*1c12ee1eSDan Willemsen	}
1002*1c12ee1eSDan Willemsen	return 0
1003*1c12ee1eSDan Willemsen}
1004*1c12ee1eSDan Willemsen
1005*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofFloat() float32 {
1006*1c12ee1eSDan Willemsen	if x, ok := x.GetOneofField().(*TestAllTypes_OneofFloat); ok {
1007*1c12ee1eSDan Willemsen		return x.OneofFloat
1008*1c12ee1eSDan Willemsen	}
1009*1c12ee1eSDan Willemsen	return 0
1010*1c12ee1eSDan Willemsen}
1011*1c12ee1eSDan Willemsen
1012*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofDouble() float64 {
1013*1c12ee1eSDan Willemsen	if x, ok := x.GetOneofField().(*TestAllTypes_OneofDouble); ok {
1014*1c12ee1eSDan Willemsen		return x.OneofDouble
1015*1c12ee1eSDan Willemsen	}
1016*1c12ee1eSDan Willemsen	return 0
1017*1c12ee1eSDan Willemsen}
1018*1c12ee1eSDan Willemsen
1019*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofEnum() TestAllTypes_NestedEnum {
1020*1c12ee1eSDan Willemsen	if x, ok := x.GetOneofField().(*TestAllTypes_OneofEnum); ok {
1021*1c12ee1eSDan Willemsen		return x.OneofEnum
1022*1c12ee1eSDan Willemsen	}
1023*1c12ee1eSDan Willemsen	return TestAllTypes_FOO
1024*1c12ee1eSDan Willemsen}
1025*1c12ee1eSDan Willemsen
1026*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofgroup() *TestAllTypes_OneofGroup {
1027*1c12ee1eSDan Willemsen	if x, ok := x.GetOneofField().(*TestAllTypes_Oneofgroup); ok {
1028*1c12ee1eSDan Willemsen		return x.Oneofgroup
1029*1c12ee1eSDan Willemsen	}
1030*1c12ee1eSDan Willemsen	return nil
1031*1c12ee1eSDan Willemsen}
1032*1c12ee1eSDan Willemsen
1033*1c12ee1eSDan Willemsenfunc (m *TestAllTypes) GetOneofOptional() isTestAllTypes_OneofOptional {
1034*1c12ee1eSDan Willemsen	if m != nil {
1035*1c12ee1eSDan Willemsen		return m.OneofOptional
1036*1c12ee1eSDan Willemsen	}
1037*1c12ee1eSDan Willemsen	return nil
1038*1c12ee1eSDan Willemsen}
1039*1c12ee1eSDan Willemsen
1040*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofOptionalUint32() uint32 {
1041*1c12ee1eSDan Willemsen	if x, ok := x.GetOneofOptional().(*TestAllTypes_OneofOptionalUint32); ok {
1042*1c12ee1eSDan Willemsen		return x.OneofOptionalUint32
1043*1c12ee1eSDan Willemsen	}
1044*1c12ee1eSDan Willemsen	return 0
1045*1c12ee1eSDan Willemsen}
1046*1c12ee1eSDan Willemsen
1047*1c12ee1eSDan Willemsentype isTestAllTypes_OneofField interface {
1048*1c12ee1eSDan Willemsen	isTestAllTypes_OneofField()
1049*1c12ee1eSDan Willemsen}
1050*1c12ee1eSDan Willemsen
1051*1c12ee1eSDan Willemsentype TestAllTypes_OneofUint32 struct {
1052*1c12ee1eSDan Willemsen	OneofUint32 uint32 `protobuf:"varint,111,opt,name=oneof_uint32,json=oneofUint32,oneof"`
1053*1c12ee1eSDan Willemsen}
1054*1c12ee1eSDan Willemsen
1055*1c12ee1eSDan Willemsentype TestAllTypes_OneofNestedMessage struct {
1056*1c12ee1eSDan Willemsen	OneofNestedMessage *TestAllTypes_NestedMessage `protobuf:"bytes,112,opt,name=oneof_nested_message,json=oneofNestedMessage,oneof"`
1057*1c12ee1eSDan Willemsen}
1058*1c12ee1eSDan Willemsen
1059*1c12ee1eSDan Willemsentype TestAllTypes_OneofString struct {
1060*1c12ee1eSDan Willemsen	OneofString string `protobuf:"bytes,113,opt,name=oneof_string,json=oneofString,oneof"`
1061*1c12ee1eSDan Willemsen}
1062*1c12ee1eSDan Willemsen
1063*1c12ee1eSDan Willemsentype TestAllTypes_OneofBytes struct {
1064*1c12ee1eSDan Willemsen	OneofBytes []byte `protobuf:"bytes,114,opt,name=oneof_bytes,json=oneofBytes,oneof"`
1065*1c12ee1eSDan Willemsen}
1066*1c12ee1eSDan Willemsen
1067*1c12ee1eSDan Willemsentype TestAllTypes_OneofBool struct {
1068*1c12ee1eSDan Willemsen	OneofBool bool `protobuf:"varint,115,opt,name=oneof_bool,json=oneofBool,oneof"`
1069*1c12ee1eSDan Willemsen}
1070*1c12ee1eSDan Willemsen
1071*1c12ee1eSDan Willemsentype TestAllTypes_OneofUint64 struct {
1072*1c12ee1eSDan Willemsen	OneofUint64 uint64 `protobuf:"varint,116,opt,name=oneof_uint64,json=oneofUint64,oneof"`
1073*1c12ee1eSDan Willemsen}
1074*1c12ee1eSDan Willemsen
1075*1c12ee1eSDan Willemsentype TestAllTypes_OneofFloat struct {
1076*1c12ee1eSDan Willemsen	OneofFloat float32 `protobuf:"fixed32,117,opt,name=oneof_float,json=oneofFloat,oneof"`
1077*1c12ee1eSDan Willemsen}
1078*1c12ee1eSDan Willemsen
1079*1c12ee1eSDan Willemsentype TestAllTypes_OneofDouble struct {
1080*1c12ee1eSDan Willemsen	OneofDouble float64 `protobuf:"fixed64,118,opt,name=oneof_double,json=oneofDouble,oneof"`
1081*1c12ee1eSDan Willemsen}
1082*1c12ee1eSDan Willemsen
1083*1c12ee1eSDan Willemsentype TestAllTypes_OneofEnum struct {
1084*1c12ee1eSDan Willemsen	OneofEnum TestAllTypes_NestedEnum `protobuf:"varint,119,opt,name=oneof_enum,json=oneofEnum,enum=goproto.proto.test.TestAllTypes_NestedEnum,oneof"`
1085*1c12ee1eSDan Willemsen}
1086*1c12ee1eSDan Willemsen
1087*1c12ee1eSDan Willemsentype TestAllTypes_Oneofgroup struct {
1088*1c12ee1eSDan Willemsen	Oneofgroup *TestAllTypes_OneofGroup `protobuf:"group,121,opt,name=OneofGroup,json=oneofgroup,oneof"`
1089*1c12ee1eSDan Willemsen}
1090*1c12ee1eSDan Willemsen
1091*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofUint32) isTestAllTypes_OneofField() {}
1092*1c12ee1eSDan Willemsen
1093*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofNestedMessage) isTestAllTypes_OneofField() {}
1094*1c12ee1eSDan Willemsen
1095*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofString) isTestAllTypes_OneofField() {}
1096*1c12ee1eSDan Willemsen
1097*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofBytes) isTestAllTypes_OneofField() {}
1098*1c12ee1eSDan Willemsen
1099*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofBool) isTestAllTypes_OneofField() {}
1100*1c12ee1eSDan Willemsen
1101*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofUint64) isTestAllTypes_OneofField() {}
1102*1c12ee1eSDan Willemsen
1103*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofFloat) isTestAllTypes_OneofField() {}
1104*1c12ee1eSDan Willemsen
1105*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofDouble) isTestAllTypes_OneofField() {}
1106*1c12ee1eSDan Willemsen
1107*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofEnum) isTestAllTypes_OneofField() {}
1108*1c12ee1eSDan Willemsen
1109*1c12ee1eSDan Willemsenfunc (*TestAllTypes_Oneofgroup) isTestAllTypes_OneofField() {}
1110*1c12ee1eSDan Willemsen
1111*1c12ee1eSDan Willemsentype isTestAllTypes_OneofOptional interface {
1112*1c12ee1eSDan Willemsen	isTestAllTypes_OneofOptional()
1113*1c12ee1eSDan Willemsen}
1114*1c12ee1eSDan Willemsen
1115*1c12ee1eSDan Willemsentype TestAllTypes_OneofOptionalUint32 struct {
1116*1c12ee1eSDan Willemsen	OneofOptionalUint32 uint32 `protobuf:"varint,120,opt,name=oneof_optional_uint32,json=oneofOptionalUint32,oneof"`
1117*1c12ee1eSDan Willemsen}
1118*1c12ee1eSDan Willemsen
1119*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofOptionalUint32) isTestAllTypes_OneofOptional() {}
1120*1c12ee1eSDan Willemsen
1121*1c12ee1eSDan Willemsen// Deprecated: Marked as deprecated in internal/testprotos/test/test.proto.
1122*1c12ee1eSDan Willemsentype TestDeprecatedMessage struct {
1123*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
1124*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
1125*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
1126*1c12ee1eSDan Willemsen
1127*1c12ee1eSDan Willemsen	// Deprecated: Marked as deprecated in internal/testprotos/test/test.proto.
1128*1c12ee1eSDan Willemsen	DeprecatedInt32 *int32 `protobuf:"varint,1,opt,name=deprecated_int32,json=deprecatedInt32" json:"deprecated_int32,omitempty"`
1129*1c12ee1eSDan Willemsen	// Types that are assignable to DeprecatedOneof:
1130*1c12ee1eSDan Willemsen	//
1131*1c12ee1eSDan Willemsen	//	*TestDeprecatedMessage_DeprecatedOneofField
1132*1c12ee1eSDan Willemsen	DeprecatedOneof isTestDeprecatedMessage_DeprecatedOneof `protobuf_oneof:"deprecated_oneof"`
1133*1c12ee1eSDan Willemsen}
1134*1c12ee1eSDan Willemsen
1135*1c12ee1eSDan Willemsenfunc (x *TestDeprecatedMessage) Reset() {
1136*1c12ee1eSDan Willemsen	*x = TestDeprecatedMessage{}
1137*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
1138*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[1]
1139*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1140*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
1141*1c12ee1eSDan Willemsen	}
1142*1c12ee1eSDan Willemsen}
1143*1c12ee1eSDan Willemsen
1144*1c12ee1eSDan Willemsenfunc (x *TestDeprecatedMessage) String() string {
1145*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
1146*1c12ee1eSDan Willemsen}
1147*1c12ee1eSDan Willemsen
1148*1c12ee1eSDan Willemsenfunc (*TestDeprecatedMessage) ProtoMessage() {}
1149*1c12ee1eSDan Willemsen
1150*1c12ee1eSDan Willemsenfunc (x *TestDeprecatedMessage) ProtoReflect() protoreflect.Message {
1151*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[1]
1152*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
1153*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1154*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
1155*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
1156*1c12ee1eSDan Willemsen		}
1157*1c12ee1eSDan Willemsen		return ms
1158*1c12ee1eSDan Willemsen	}
1159*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
1160*1c12ee1eSDan Willemsen}
1161*1c12ee1eSDan Willemsen
1162*1c12ee1eSDan Willemsen// Deprecated: Use TestDeprecatedMessage.ProtoReflect.Descriptor instead.
1163*1c12ee1eSDan Willemsenfunc (*TestDeprecatedMessage) Descriptor() ([]byte, []int) {
1164*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{1}
1165*1c12ee1eSDan Willemsen}
1166*1c12ee1eSDan Willemsen
1167*1c12ee1eSDan Willemsen// Deprecated: Marked as deprecated in internal/testprotos/test/test.proto.
1168*1c12ee1eSDan Willemsenfunc (x *TestDeprecatedMessage) GetDeprecatedInt32() int32 {
1169*1c12ee1eSDan Willemsen	if x != nil && x.DeprecatedInt32 != nil {
1170*1c12ee1eSDan Willemsen		return *x.DeprecatedInt32
1171*1c12ee1eSDan Willemsen	}
1172*1c12ee1eSDan Willemsen	return 0
1173*1c12ee1eSDan Willemsen}
1174*1c12ee1eSDan Willemsen
1175*1c12ee1eSDan Willemsenfunc (m *TestDeprecatedMessage) GetDeprecatedOneof() isTestDeprecatedMessage_DeprecatedOneof {
1176*1c12ee1eSDan Willemsen	if m != nil {
1177*1c12ee1eSDan Willemsen		return m.DeprecatedOneof
1178*1c12ee1eSDan Willemsen	}
1179*1c12ee1eSDan Willemsen	return nil
1180*1c12ee1eSDan Willemsen}
1181*1c12ee1eSDan Willemsen
1182*1c12ee1eSDan Willemsen// Deprecated: Marked as deprecated in internal/testprotos/test/test.proto.
1183*1c12ee1eSDan Willemsenfunc (x *TestDeprecatedMessage) GetDeprecatedOneofField() int32 {
1184*1c12ee1eSDan Willemsen	if x, ok := x.GetDeprecatedOneof().(*TestDeprecatedMessage_DeprecatedOneofField); ok {
1185*1c12ee1eSDan Willemsen		return x.DeprecatedOneofField
1186*1c12ee1eSDan Willemsen	}
1187*1c12ee1eSDan Willemsen	return 0
1188*1c12ee1eSDan Willemsen}
1189*1c12ee1eSDan Willemsen
1190*1c12ee1eSDan Willemsentype isTestDeprecatedMessage_DeprecatedOneof interface {
1191*1c12ee1eSDan Willemsen	isTestDeprecatedMessage_DeprecatedOneof()
1192*1c12ee1eSDan Willemsen}
1193*1c12ee1eSDan Willemsen
1194*1c12ee1eSDan Willemsentype TestDeprecatedMessage_DeprecatedOneofField struct {
1195*1c12ee1eSDan Willemsen	// Deprecated: Marked as deprecated in internal/testprotos/test/test.proto.
1196*1c12ee1eSDan Willemsen	DeprecatedOneofField int32 `protobuf:"varint,2,opt,name=deprecated_oneof_field,json=deprecatedOneofField,oneof"`
1197*1c12ee1eSDan Willemsen}
1198*1c12ee1eSDan Willemsen
1199*1c12ee1eSDan Willemsenfunc (*TestDeprecatedMessage_DeprecatedOneofField) isTestDeprecatedMessage_DeprecatedOneof() {}
1200*1c12ee1eSDan Willemsen
1201*1c12ee1eSDan Willemsentype ForeignMessage struct {
1202*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
1203*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
1204*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
1205*1c12ee1eSDan Willemsen
1206*1c12ee1eSDan Willemsen	C *int32 `protobuf:"varint,1,opt,name=c" json:"c,omitempty"`
1207*1c12ee1eSDan Willemsen	D *int32 `protobuf:"varint,2,opt,name=d" json:"d,omitempty"`
1208*1c12ee1eSDan Willemsen}
1209*1c12ee1eSDan Willemsen
1210*1c12ee1eSDan Willemsenfunc (x *ForeignMessage) Reset() {
1211*1c12ee1eSDan Willemsen	*x = ForeignMessage{}
1212*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
1213*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[2]
1214*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1215*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
1216*1c12ee1eSDan Willemsen	}
1217*1c12ee1eSDan Willemsen}
1218*1c12ee1eSDan Willemsen
1219*1c12ee1eSDan Willemsenfunc (x *ForeignMessage) String() string {
1220*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
1221*1c12ee1eSDan Willemsen}
1222*1c12ee1eSDan Willemsen
1223*1c12ee1eSDan Willemsenfunc (*ForeignMessage) ProtoMessage() {}
1224*1c12ee1eSDan Willemsen
1225*1c12ee1eSDan Willemsenfunc (x *ForeignMessage) ProtoReflect() protoreflect.Message {
1226*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[2]
1227*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
1228*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1229*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
1230*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
1231*1c12ee1eSDan Willemsen		}
1232*1c12ee1eSDan Willemsen		return ms
1233*1c12ee1eSDan Willemsen	}
1234*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
1235*1c12ee1eSDan Willemsen}
1236*1c12ee1eSDan Willemsen
1237*1c12ee1eSDan Willemsen// Deprecated: Use ForeignMessage.ProtoReflect.Descriptor instead.
1238*1c12ee1eSDan Willemsenfunc (*ForeignMessage) Descriptor() ([]byte, []int) {
1239*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{2}
1240*1c12ee1eSDan Willemsen}
1241*1c12ee1eSDan Willemsen
1242*1c12ee1eSDan Willemsenfunc (x *ForeignMessage) GetC() int32 {
1243*1c12ee1eSDan Willemsen	if x != nil && x.C != nil {
1244*1c12ee1eSDan Willemsen		return *x.C
1245*1c12ee1eSDan Willemsen	}
1246*1c12ee1eSDan Willemsen	return 0
1247*1c12ee1eSDan Willemsen}
1248*1c12ee1eSDan Willemsen
1249*1c12ee1eSDan Willemsenfunc (x *ForeignMessage) GetD() int32 {
1250*1c12ee1eSDan Willemsen	if x != nil && x.D != nil {
1251*1c12ee1eSDan Willemsen		return *x.D
1252*1c12ee1eSDan Willemsen	}
1253*1c12ee1eSDan Willemsen	return 0
1254*1c12ee1eSDan Willemsen}
1255*1c12ee1eSDan Willemsen
1256*1c12ee1eSDan Willemsentype TestReservedFields struct {
1257*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
1258*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
1259*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
1260*1c12ee1eSDan Willemsen}
1261*1c12ee1eSDan Willemsen
1262*1c12ee1eSDan Willemsenfunc (x *TestReservedFields) Reset() {
1263*1c12ee1eSDan Willemsen	*x = TestReservedFields{}
1264*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
1265*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[3]
1266*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1267*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
1268*1c12ee1eSDan Willemsen	}
1269*1c12ee1eSDan Willemsen}
1270*1c12ee1eSDan Willemsen
1271*1c12ee1eSDan Willemsenfunc (x *TestReservedFields) String() string {
1272*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
1273*1c12ee1eSDan Willemsen}
1274*1c12ee1eSDan Willemsen
1275*1c12ee1eSDan Willemsenfunc (*TestReservedFields) ProtoMessage() {}
1276*1c12ee1eSDan Willemsen
1277*1c12ee1eSDan Willemsenfunc (x *TestReservedFields) ProtoReflect() protoreflect.Message {
1278*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[3]
1279*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
1280*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1281*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
1282*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
1283*1c12ee1eSDan Willemsen		}
1284*1c12ee1eSDan Willemsen		return ms
1285*1c12ee1eSDan Willemsen	}
1286*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
1287*1c12ee1eSDan Willemsen}
1288*1c12ee1eSDan Willemsen
1289*1c12ee1eSDan Willemsen// Deprecated: Use TestReservedFields.ProtoReflect.Descriptor instead.
1290*1c12ee1eSDan Willemsenfunc (*TestReservedFields) Descriptor() ([]byte, []int) {
1291*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{3}
1292*1c12ee1eSDan Willemsen}
1293*1c12ee1eSDan Willemsen
1294*1c12ee1eSDan Willemsentype TestAllExtensions struct {
1295*1c12ee1eSDan Willemsen	state           protoimpl.MessageState
1296*1c12ee1eSDan Willemsen	sizeCache       protoimpl.SizeCache
1297*1c12ee1eSDan Willemsen	unknownFields   protoimpl.UnknownFields
1298*1c12ee1eSDan Willemsen	extensionFields protoimpl.ExtensionFields
1299*1c12ee1eSDan Willemsen}
1300*1c12ee1eSDan Willemsen
1301*1c12ee1eSDan Willemsenfunc (x *TestAllExtensions) Reset() {
1302*1c12ee1eSDan Willemsen	*x = TestAllExtensions{}
1303*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
1304*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[4]
1305*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1306*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
1307*1c12ee1eSDan Willemsen	}
1308*1c12ee1eSDan Willemsen}
1309*1c12ee1eSDan Willemsen
1310*1c12ee1eSDan Willemsenfunc (x *TestAllExtensions) String() string {
1311*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
1312*1c12ee1eSDan Willemsen}
1313*1c12ee1eSDan Willemsen
1314*1c12ee1eSDan Willemsenfunc (*TestAllExtensions) ProtoMessage() {}
1315*1c12ee1eSDan Willemsen
1316*1c12ee1eSDan Willemsenfunc (x *TestAllExtensions) ProtoReflect() protoreflect.Message {
1317*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[4]
1318*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
1319*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1320*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
1321*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
1322*1c12ee1eSDan Willemsen		}
1323*1c12ee1eSDan Willemsen		return ms
1324*1c12ee1eSDan Willemsen	}
1325*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
1326*1c12ee1eSDan Willemsen}
1327*1c12ee1eSDan Willemsen
1328*1c12ee1eSDan Willemsen// Deprecated: Use TestAllExtensions.ProtoReflect.Descriptor instead.
1329*1c12ee1eSDan Willemsenfunc (*TestAllExtensions) Descriptor() ([]byte, []int) {
1330*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{4}
1331*1c12ee1eSDan Willemsen}
1332*1c12ee1eSDan Willemsen
1333*1c12ee1eSDan Willemsentype OptionalGroup struct {
1334*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
1335*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
1336*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
1337*1c12ee1eSDan Willemsen
1338*1c12ee1eSDan Willemsen	A                     *int32                           `protobuf:"varint,17,opt,name=a" json:"a,omitempty"`
1339*1c12ee1eSDan Willemsen	SameFieldNumber       *int32                           `protobuf:"varint,16,opt,name=same_field_number,json=sameFieldNumber" json:"same_field_number,omitempty"`
1340*1c12ee1eSDan Willemsen	OptionalNestedMessage *TestAllExtensions_NestedMessage `protobuf:"bytes,1000,opt,name=optional_nested_message,json=optionalNestedMessage" json:"optional_nested_message,omitempty"`
1341*1c12ee1eSDan Willemsen}
1342*1c12ee1eSDan Willemsen
1343*1c12ee1eSDan Willemsenfunc (x *OptionalGroup) Reset() {
1344*1c12ee1eSDan Willemsen	*x = OptionalGroup{}
1345*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
1346*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[5]
1347*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1348*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
1349*1c12ee1eSDan Willemsen	}
1350*1c12ee1eSDan Willemsen}
1351*1c12ee1eSDan Willemsen
1352*1c12ee1eSDan Willemsenfunc (x *OptionalGroup) String() string {
1353*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
1354*1c12ee1eSDan Willemsen}
1355*1c12ee1eSDan Willemsen
1356*1c12ee1eSDan Willemsenfunc (*OptionalGroup) ProtoMessage() {}
1357*1c12ee1eSDan Willemsen
1358*1c12ee1eSDan Willemsenfunc (x *OptionalGroup) ProtoReflect() protoreflect.Message {
1359*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[5]
1360*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
1361*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1362*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
1363*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
1364*1c12ee1eSDan Willemsen		}
1365*1c12ee1eSDan Willemsen		return ms
1366*1c12ee1eSDan Willemsen	}
1367*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
1368*1c12ee1eSDan Willemsen}
1369*1c12ee1eSDan Willemsen
1370*1c12ee1eSDan Willemsen// Deprecated: Use OptionalGroup.ProtoReflect.Descriptor instead.
1371*1c12ee1eSDan Willemsenfunc (*OptionalGroup) Descriptor() ([]byte, []int) {
1372*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{5}
1373*1c12ee1eSDan Willemsen}
1374*1c12ee1eSDan Willemsen
1375*1c12ee1eSDan Willemsenfunc (x *OptionalGroup) GetA() int32 {
1376*1c12ee1eSDan Willemsen	if x != nil && x.A != nil {
1377*1c12ee1eSDan Willemsen		return *x.A
1378*1c12ee1eSDan Willemsen	}
1379*1c12ee1eSDan Willemsen	return 0
1380*1c12ee1eSDan Willemsen}
1381*1c12ee1eSDan Willemsen
1382*1c12ee1eSDan Willemsenfunc (x *OptionalGroup) GetSameFieldNumber() int32 {
1383*1c12ee1eSDan Willemsen	if x != nil && x.SameFieldNumber != nil {
1384*1c12ee1eSDan Willemsen		return *x.SameFieldNumber
1385*1c12ee1eSDan Willemsen	}
1386*1c12ee1eSDan Willemsen	return 0
1387*1c12ee1eSDan Willemsen}
1388*1c12ee1eSDan Willemsen
1389*1c12ee1eSDan Willemsenfunc (x *OptionalGroup) GetOptionalNestedMessage() *TestAllExtensions_NestedMessage {
1390*1c12ee1eSDan Willemsen	if x != nil {
1391*1c12ee1eSDan Willemsen		return x.OptionalNestedMessage
1392*1c12ee1eSDan Willemsen	}
1393*1c12ee1eSDan Willemsen	return nil
1394*1c12ee1eSDan Willemsen}
1395*1c12ee1eSDan Willemsen
1396*1c12ee1eSDan Willemsentype RepeatedGroup struct {
1397*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
1398*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
1399*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
1400*1c12ee1eSDan Willemsen
1401*1c12ee1eSDan Willemsen	A                     *int32                           `protobuf:"varint,47,opt,name=a" json:"a,omitempty"`
1402*1c12ee1eSDan Willemsen	OptionalNestedMessage *TestAllExtensions_NestedMessage `protobuf:"bytes,1001,opt,name=optional_nested_message,json=optionalNestedMessage" json:"optional_nested_message,omitempty"`
1403*1c12ee1eSDan Willemsen}
1404*1c12ee1eSDan Willemsen
1405*1c12ee1eSDan Willemsenfunc (x *RepeatedGroup) Reset() {
1406*1c12ee1eSDan Willemsen	*x = RepeatedGroup{}
1407*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
1408*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[6]
1409*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1410*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
1411*1c12ee1eSDan Willemsen	}
1412*1c12ee1eSDan Willemsen}
1413*1c12ee1eSDan Willemsen
1414*1c12ee1eSDan Willemsenfunc (x *RepeatedGroup) String() string {
1415*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
1416*1c12ee1eSDan Willemsen}
1417*1c12ee1eSDan Willemsen
1418*1c12ee1eSDan Willemsenfunc (*RepeatedGroup) ProtoMessage() {}
1419*1c12ee1eSDan Willemsen
1420*1c12ee1eSDan Willemsenfunc (x *RepeatedGroup) ProtoReflect() protoreflect.Message {
1421*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[6]
1422*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
1423*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1424*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
1425*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
1426*1c12ee1eSDan Willemsen		}
1427*1c12ee1eSDan Willemsen		return ms
1428*1c12ee1eSDan Willemsen	}
1429*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
1430*1c12ee1eSDan Willemsen}
1431*1c12ee1eSDan Willemsen
1432*1c12ee1eSDan Willemsen// Deprecated: Use RepeatedGroup.ProtoReflect.Descriptor instead.
1433*1c12ee1eSDan Willemsenfunc (*RepeatedGroup) Descriptor() ([]byte, []int) {
1434*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{6}
1435*1c12ee1eSDan Willemsen}
1436*1c12ee1eSDan Willemsen
1437*1c12ee1eSDan Willemsenfunc (x *RepeatedGroup) GetA() int32 {
1438*1c12ee1eSDan Willemsen	if x != nil && x.A != nil {
1439*1c12ee1eSDan Willemsen		return *x.A
1440*1c12ee1eSDan Willemsen	}
1441*1c12ee1eSDan Willemsen	return 0
1442*1c12ee1eSDan Willemsen}
1443*1c12ee1eSDan Willemsen
1444*1c12ee1eSDan Willemsenfunc (x *RepeatedGroup) GetOptionalNestedMessage() *TestAllExtensions_NestedMessage {
1445*1c12ee1eSDan Willemsen	if x != nil {
1446*1c12ee1eSDan Willemsen		return x.OptionalNestedMessage
1447*1c12ee1eSDan Willemsen	}
1448*1c12ee1eSDan Willemsen	return nil
1449*1c12ee1eSDan Willemsen}
1450*1c12ee1eSDan Willemsen
1451*1c12ee1eSDan Willemsentype TestNestedExtension struct {
1452*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
1453*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
1454*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
1455*1c12ee1eSDan Willemsen}
1456*1c12ee1eSDan Willemsen
1457*1c12ee1eSDan Willemsenfunc (x *TestNestedExtension) Reset() {
1458*1c12ee1eSDan Willemsen	*x = TestNestedExtension{}
1459*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
1460*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[7]
1461*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1462*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
1463*1c12ee1eSDan Willemsen	}
1464*1c12ee1eSDan Willemsen}
1465*1c12ee1eSDan Willemsen
1466*1c12ee1eSDan Willemsenfunc (x *TestNestedExtension) String() string {
1467*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
1468*1c12ee1eSDan Willemsen}
1469*1c12ee1eSDan Willemsen
1470*1c12ee1eSDan Willemsenfunc (*TestNestedExtension) ProtoMessage() {}
1471*1c12ee1eSDan Willemsen
1472*1c12ee1eSDan Willemsenfunc (x *TestNestedExtension) ProtoReflect() protoreflect.Message {
1473*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[7]
1474*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
1475*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1476*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
1477*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
1478*1c12ee1eSDan Willemsen		}
1479*1c12ee1eSDan Willemsen		return ms
1480*1c12ee1eSDan Willemsen	}
1481*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
1482*1c12ee1eSDan Willemsen}
1483*1c12ee1eSDan Willemsen
1484*1c12ee1eSDan Willemsen// Deprecated: Use TestNestedExtension.ProtoReflect.Descriptor instead.
1485*1c12ee1eSDan Willemsenfunc (*TestNestedExtension) Descriptor() ([]byte, []int) {
1486*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{7}
1487*1c12ee1eSDan Willemsen}
1488*1c12ee1eSDan Willemsen
1489*1c12ee1eSDan Willemsentype TestRequired struct {
1490*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
1491*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
1492*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
1493*1c12ee1eSDan Willemsen
1494*1c12ee1eSDan Willemsen	RequiredField *int32 `protobuf:"varint,1,req,name=required_field,json=requiredField" json:"required_field,omitempty"`
1495*1c12ee1eSDan Willemsen}
1496*1c12ee1eSDan Willemsen
1497*1c12ee1eSDan Willemsenfunc (x *TestRequired) Reset() {
1498*1c12ee1eSDan Willemsen	*x = TestRequired{}
1499*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
1500*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[8]
1501*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1502*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
1503*1c12ee1eSDan Willemsen	}
1504*1c12ee1eSDan Willemsen}
1505*1c12ee1eSDan Willemsen
1506*1c12ee1eSDan Willemsenfunc (x *TestRequired) String() string {
1507*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
1508*1c12ee1eSDan Willemsen}
1509*1c12ee1eSDan Willemsen
1510*1c12ee1eSDan Willemsenfunc (*TestRequired) ProtoMessage() {}
1511*1c12ee1eSDan Willemsen
1512*1c12ee1eSDan Willemsenfunc (x *TestRequired) ProtoReflect() protoreflect.Message {
1513*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[8]
1514*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
1515*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1516*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
1517*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
1518*1c12ee1eSDan Willemsen		}
1519*1c12ee1eSDan Willemsen		return ms
1520*1c12ee1eSDan Willemsen	}
1521*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
1522*1c12ee1eSDan Willemsen}
1523*1c12ee1eSDan Willemsen
1524*1c12ee1eSDan Willemsen// Deprecated: Use TestRequired.ProtoReflect.Descriptor instead.
1525*1c12ee1eSDan Willemsenfunc (*TestRequired) Descriptor() ([]byte, []int) {
1526*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{8}
1527*1c12ee1eSDan Willemsen}
1528*1c12ee1eSDan Willemsen
1529*1c12ee1eSDan Willemsenfunc (x *TestRequired) GetRequiredField() int32 {
1530*1c12ee1eSDan Willemsen	if x != nil && x.RequiredField != nil {
1531*1c12ee1eSDan Willemsen		return *x.RequiredField
1532*1c12ee1eSDan Willemsen	}
1533*1c12ee1eSDan Willemsen	return 0
1534*1c12ee1eSDan Willemsen}
1535*1c12ee1eSDan Willemsen
1536*1c12ee1eSDan Willemsentype TestRequiredForeign struct {
1537*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
1538*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
1539*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
1540*1c12ee1eSDan Willemsen
1541*1c12ee1eSDan Willemsen	OptionalMessage *TestRequired           `protobuf:"bytes,1,opt,name=optional_message,json=optionalMessage" json:"optional_message,omitempty"`
1542*1c12ee1eSDan Willemsen	RepeatedMessage []*TestRequired         `protobuf:"bytes,2,rep,name=repeated_message,json=repeatedMessage" json:"repeated_message,omitempty"`
1543*1c12ee1eSDan Willemsen	MapMessage      map[int32]*TestRequired `protobuf:"bytes,3,rep,name=map_message,json=mapMessage" json:"map_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
1544*1c12ee1eSDan Willemsen	// Types that are assignable to OneofField:
1545*1c12ee1eSDan Willemsen	//
1546*1c12ee1eSDan Willemsen	//	*TestRequiredForeign_OneofMessage
1547*1c12ee1eSDan Willemsen	OneofField isTestRequiredForeign_OneofField `protobuf_oneof:"oneof_field"`
1548*1c12ee1eSDan Willemsen}
1549*1c12ee1eSDan Willemsen
1550*1c12ee1eSDan Willemsenfunc (x *TestRequiredForeign) Reset() {
1551*1c12ee1eSDan Willemsen	*x = TestRequiredForeign{}
1552*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
1553*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[9]
1554*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1555*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
1556*1c12ee1eSDan Willemsen	}
1557*1c12ee1eSDan Willemsen}
1558*1c12ee1eSDan Willemsen
1559*1c12ee1eSDan Willemsenfunc (x *TestRequiredForeign) String() string {
1560*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
1561*1c12ee1eSDan Willemsen}
1562*1c12ee1eSDan Willemsen
1563*1c12ee1eSDan Willemsenfunc (*TestRequiredForeign) ProtoMessage() {}
1564*1c12ee1eSDan Willemsen
1565*1c12ee1eSDan Willemsenfunc (x *TestRequiredForeign) ProtoReflect() protoreflect.Message {
1566*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[9]
1567*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
1568*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1569*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
1570*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
1571*1c12ee1eSDan Willemsen		}
1572*1c12ee1eSDan Willemsen		return ms
1573*1c12ee1eSDan Willemsen	}
1574*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
1575*1c12ee1eSDan Willemsen}
1576*1c12ee1eSDan Willemsen
1577*1c12ee1eSDan Willemsen// Deprecated: Use TestRequiredForeign.ProtoReflect.Descriptor instead.
1578*1c12ee1eSDan Willemsenfunc (*TestRequiredForeign) Descriptor() ([]byte, []int) {
1579*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{9}
1580*1c12ee1eSDan Willemsen}
1581*1c12ee1eSDan Willemsen
1582*1c12ee1eSDan Willemsenfunc (x *TestRequiredForeign) GetOptionalMessage() *TestRequired {
1583*1c12ee1eSDan Willemsen	if x != nil {
1584*1c12ee1eSDan Willemsen		return x.OptionalMessage
1585*1c12ee1eSDan Willemsen	}
1586*1c12ee1eSDan Willemsen	return nil
1587*1c12ee1eSDan Willemsen}
1588*1c12ee1eSDan Willemsen
1589*1c12ee1eSDan Willemsenfunc (x *TestRequiredForeign) GetRepeatedMessage() []*TestRequired {
1590*1c12ee1eSDan Willemsen	if x != nil {
1591*1c12ee1eSDan Willemsen		return x.RepeatedMessage
1592*1c12ee1eSDan Willemsen	}
1593*1c12ee1eSDan Willemsen	return nil
1594*1c12ee1eSDan Willemsen}
1595*1c12ee1eSDan Willemsen
1596*1c12ee1eSDan Willemsenfunc (x *TestRequiredForeign) GetMapMessage() map[int32]*TestRequired {
1597*1c12ee1eSDan Willemsen	if x != nil {
1598*1c12ee1eSDan Willemsen		return x.MapMessage
1599*1c12ee1eSDan Willemsen	}
1600*1c12ee1eSDan Willemsen	return nil
1601*1c12ee1eSDan Willemsen}
1602*1c12ee1eSDan Willemsen
1603*1c12ee1eSDan Willemsenfunc (m *TestRequiredForeign) GetOneofField() isTestRequiredForeign_OneofField {
1604*1c12ee1eSDan Willemsen	if m != nil {
1605*1c12ee1eSDan Willemsen		return m.OneofField
1606*1c12ee1eSDan Willemsen	}
1607*1c12ee1eSDan Willemsen	return nil
1608*1c12ee1eSDan Willemsen}
1609*1c12ee1eSDan Willemsen
1610*1c12ee1eSDan Willemsenfunc (x *TestRequiredForeign) GetOneofMessage() *TestRequired {
1611*1c12ee1eSDan Willemsen	if x, ok := x.GetOneofField().(*TestRequiredForeign_OneofMessage); ok {
1612*1c12ee1eSDan Willemsen		return x.OneofMessage
1613*1c12ee1eSDan Willemsen	}
1614*1c12ee1eSDan Willemsen	return nil
1615*1c12ee1eSDan Willemsen}
1616*1c12ee1eSDan Willemsen
1617*1c12ee1eSDan Willemsentype isTestRequiredForeign_OneofField interface {
1618*1c12ee1eSDan Willemsen	isTestRequiredForeign_OneofField()
1619*1c12ee1eSDan Willemsen}
1620*1c12ee1eSDan Willemsen
1621*1c12ee1eSDan Willemsentype TestRequiredForeign_OneofMessage struct {
1622*1c12ee1eSDan Willemsen	OneofMessage *TestRequired `protobuf:"bytes,4,opt,name=oneof_message,json=oneofMessage,oneof"`
1623*1c12ee1eSDan Willemsen}
1624*1c12ee1eSDan Willemsen
1625*1c12ee1eSDan Willemsenfunc (*TestRequiredForeign_OneofMessage) isTestRequiredForeign_OneofField() {}
1626*1c12ee1eSDan Willemsen
1627*1c12ee1eSDan Willemsentype TestRequiredGroupFields struct {
1628*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
1629*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
1630*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
1631*1c12ee1eSDan Willemsen
1632*1c12ee1eSDan Willemsen	Optionalgroup *TestRequiredGroupFields_OptionalGroup   `protobuf:"group,1,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"`
1633*1c12ee1eSDan Willemsen	Repeatedgroup []*TestRequiredGroupFields_RepeatedGroup `protobuf:"group,3,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"`
1634*1c12ee1eSDan Willemsen}
1635*1c12ee1eSDan Willemsen
1636*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields) Reset() {
1637*1c12ee1eSDan Willemsen	*x = TestRequiredGroupFields{}
1638*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
1639*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[10]
1640*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1641*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
1642*1c12ee1eSDan Willemsen	}
1643*1c12ee1eSDan Willemsen}
1644*1c12ee1eSDan Willemsen
1645*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields) String() string {
1646*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
1647*1c12ee1eSDan Willemsen}
1648*1c12ee1eSDan Willemsen
1649*1c12ee1eSDan Willemsenfunc (*TestRequiredGroupFields) ProtoMessage() {}
1650*1c12ee1eSDan Willemsen
1651*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields) ProtoReflect() protoreflect.Message {
1652*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[10]
1653*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
1654*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1655*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
1656*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
1657*1c12ee1eSDan Willemsen		}
1658*1c12ee1eSDan Willemsen		return ms
1659*1c12ee1eSDan Willemsen	}
1660*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
1661*1c12ee1eSDan Willemsen}
1662*1c12ee1eSDan Willemsen
1663*1c12ee1eSDan Willemsen// Deprecated: Use TestRequiredGroupFields.ProtoReflect.Descriptor instead.
1664*1c12ee1eSDan Willemsenfunc (*TestRequiredGroupFields) Descriptor() ([]byte, []int) {
1665*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{10}
1666*1c12ee1eSDan Willemsen}
1667*1c12ee1eSDan Willemsen
1668*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields) GetOptionalgroup() *TestRequiredGroupFields_OptionalGroup {
1669*1c12ee1eSDan Willemsen	if x != nil {
1670*1c12ee1eSDan Willemsen		return x.Optionalgroup
1671*1c12ee1eSDan Willemsen	}
1672*1c12ee1eSDan Willemsen	return nil
1673*1c12ee1eSDan Willemsen}
1674*1c12ee1eSDan Willemsen
1675*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields) GetRepeatedgroup() []*TestRequiredGroupFields_RepeatedGroup {
1676*1c12ee1eSDan Willemsen	if x != nil {
1677*1c12ee1eSDan Willemsen		return x.Repeatedgroup
1678*1c12ee1eSDan Willemsen	}
1679*1c12ee1eSDan Willemsen	return nil
1680*1c12ee1eSDan Willemsen}
1681*1c12ee1eSDan Willemsen
1682*1c12ee1eSDan Willemsentype TestWeak struct {
1683*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
1684*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
1685*1c12ee1eSDan Willemsen	weakFields    protoimpl.WeakFields
1686*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
1687*1c12ee1eSDan Willemsen
1688*1c12ee1eSDan Willemsen	XXX_weak_WeakMessage1 struct{} `protobuf:"bytes,1,opt,name=weak_message1,json=weakMessage1,weak=goproto.proto.test.weak.WeakImportMessage1" json:"weak_message1,omitempty"`
1689*1c12ee1eSDan Willemsen	XXX_weak_WeakMessage2 struct{} `protobuf:"bytes,2,opt,name=weak_message2,json=weakMessage2,weak=goproto.proto.test.weak.WeakImportMessage2" json:"weak_message2,omitempty"`
1690*1c12ee1eSDan Willemsen}
1691*1c12ee1eSDan Willemsen
1692*1c12ee1eSDan Willemsenfunc (x *TestWeak) Reset() {
1693*1c12ee1eSDan Willemsen	*x = TestWeak{}
1694*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
1695*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[11]
1696*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1697*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
1698*1c12ee1eSDan Willemsen	}
1699*1c12ee1eSDan Willemsen}
1700*1c12ee1eSDan Willemsen
1701*1c12ee1eSDan Willemsenfunc (x *TestWeak) String() string {
1702*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
1703*1c12ee1eSDan Willemsen}
1704*1c12ee1eSDan Willemsen
1705*1c12ee1eSDan Willemsenfunc (*TestWeak) ProtoMessage() {}
1706*1c12ee1eSDan Willemsen
1707*1c12ee1eSDan Willemsenfunc (x *TestWeak) ProtoReflect() protoreflect.Message {
1708*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[11]
1709*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
1710*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1711*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
1712*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
1713*1c12ee1eSDan Willemsen		}
1714*1c12ee1eSDan Willemsen		return ms
1715*1c12ee1eSDan Willemsen	}
1716*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
1717*1c12ee1eSDan Willemsen}
1718*1c12ee1eSDan Willemsen
1719*1c12ee1eSDan Willemsen// Deprecated: Use TestWeak.ProtoReflect.Descriptor instead.
1720*1c12ee1eSDan Willemsenfunc (*TestWeak) Descriptor() ([]byte, []int) {
1721*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{11}
1722*1c12ee1eSDan Willemsen}
1723*1c12ee1eSDan Willemsen
1724*1c12ee1eSDan Willemsenfunc (x *TestWeak) GetWeakMessage1() proto.Message {
1725*1c12ee1eSDan Willemsen	var w protoimpl.WeakFields
1726*1c12ee1eSDan Willemsen	if x != nil {
1727*1c12ee1eSDan Willemsen		w = x.weakFields
1728*1c12ee1eSDan Willemsen	}
1729*1c12ee1eSDan Willemsen	return protoimpl.X.GetWeak(w, 1, "goproto.proto.test.weak.WeakImportMessage1")
1730*1c12ee1eSDan Willemsen}
1731*1c12ee1eSDan Willemsen
1732*1c12ee1eSDan Willemsenfunc (x *TestWeak) GetWeakMessage2() proto.Message {
1733*1c12ee1eSDan Willemsen	var w protoimpl.WeakFields
1734*1c12ee1eSDan Willemsen	if x != nil {
1735*1c12ee1eSDan Willemsen		w = x.weakFields
1736*1c12ee1eSDan Willemsen	}
1737*1c12ee1eSDan Willemsen	return protoimpl.X.GetWeak(w, 2, "goproto.proto.test.weak.WeakImportMessage2")
1738*1c12ee1eSDan Willemsen}
1739*1c12ee1eSDan Willemsen
1740*1c12ee1eSDan Willemsenfunc (x *TestWeak) SetWeakMessage1(v proto.Message) {
1741*1c12ee1eSDan Willemsen	var w *protoimpl.WeakFields
1742*1c12ee1eSDan Willemsen	if x != nil {
1743*1c12ee1eSDan Willemsen		w = &x.weakFields
1744*1c12ee1eSDan Willemsen	}
1745*1c12ee1eSDan Willemsen	protoimpl.X.SetWeak(w, 1, "goproto.proto.test.weak.WeakImportMessage1", v)
1746*1c12ee1eSDan Willemsen}
1747*1c12ee1eSDan Willemsen
1748*1c12ee1eSDan Willemsenfunc (x *TestWeak) SetWeakMessage2(v proto.Message) {
1749*1c12ee1eSDan Willemsen	var w *protoimpl.WeakFields
1750*1c12ee1eSDan Willemsen	if x != nil {
1751*1c12ee1eSDan Willemsen		w = &x.weakFields
1752*1c12ee1eSDan Willemsen	}
1753*1c12ee1eSDan Willemsen	protoimpl.X.SetWeak(w, 2, "goproto.proto.test.weak.WeakImportMessage2", v)
1754*1c12ee1eSDan Willemsen}
1755*1c12ee1eSDan Willemsen
1756*1c12ee1eSDan Willemsentype TestPackedTypes struct {
1757*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
1758*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
1759*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
1760*1c12ee1eSDan Willemsen
1761*1c12ee1eSDan Willemsen	PackedInt32    []int32       `protobuf:"varint,90,rep,packed,name=packed_int32,json=packedInt32" json:"packed_int32,omitempty"`
1762*1c12ee1eSDan Willemsen	PackedInt64    []int64       `protobuf:"varint,91,rep,packed,name=packed_int64,json=packedInt64" json:"packed_int64,omitempty"`
1763*1c12ee1eSDan Willemsen	PackedUint32   []uint32      `protobuf:"varint,92,rep,packed,name=packed_uint32,json=packedUint32" json:"packed_uint32,omitempty"`
1764*1c12ee1eSDan Willemsen	PackedUint64   []uint64      `protobuf:"varint,93,rep,packed,name=packed_uint64,json=packedUint64" json:"packed_uint64,omitempty"`
1765*1c12ee1eSDan Willemsen	PackedSint32   []int32       `protobuf:"zigzag32,94,rep,packed,name=packed_sint32,json=packedSint32" json:"packed_sint32,omitempty"`
1766*1c12ee1eSDan Willemsen	PackedSint64   []int64       `protobuf:"zigzag64,95,rep,packed,name=packed_sint64,json=packedSint64" json:"packed_sint64,omitempty"`
1767*1c12ee1eSDan Willemsen	PackedFixed32  []uint32      `protobuf:"fixed32,96,rep,packed,name=packed_fixed32,json=packedFixed32" json:"packed_fixed32,omitempty"`
1768*1c12ee1eSDan Willemsen	PackedFixed64  []uint64      `protobuf:"fixed64,97,rep,packed,name=packed_fixed64,json=packedFixed64" json:"packed_fixed64,omitempty"`
1769*1c12ee1eSDan Willemsen	PackedSfixed32 []int32       `protobuf:"fixed32,98,rep,packed,name=packed_sfixed32,json=packedSfixed32" json:"packed_sfixed32,omitempty"`
1770*1c12ee1eSDan Willemsen	PackedSfixed64 []int64       `protobuf:"fixed64,99,rep,packed,name=packed_sfixed64,json=packedSfixed64" json:"packed_sfixed64,omitempty"`
1771*1c12ee1eSDan Willemsen	PackedFloat    []float32     `protobuf:"fixed32,100,rep,packed,name=packed_float,json=packedFloat" json:"packed_float,omitempty"`
1772*1c12ee1eSDan Willemsen	PackedDouble   []float64     `protobuf:"fixed64,101,rep,packed,name=packed_double,json=packedDouble" json:"packed_double,omitempty"`
1773*1c12ee1eSDan Willemsen	PackedBool     []bool        `protobuf:"varint,102,rep,packed,name=packed_bool,json=packedBool" json:"packed_bool,omitempty"`
1774*1c12ee1eSDan Willemsen	PackedEnum     []ForeignEnum `protobuf:"varint,103,rep,packed,name=packed_enum,json=packedEnum,enum=goproto.proto.test.ForeignEnum" json:"packed_enum,omitempty"`
1775*1c12ee1eSDan Willemsen}
1776*1c12ee1eSDan Willemsen
1777*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) Reset() {
1778*1c12ee1eSDan Willemsen	*x = TestPackedTypes{}
1779*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
1780*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[12]
1781*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1782*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
1783*1c12ee1eSDan Willemsen	}
1784*1c12ee1eSDan Willemsen}
1785*1c12ee1eSDan Willemsen
1786*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) String() string {
1787*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
1788*1c12ee1eSDan Willemsen}
1789*1c12ee1eSDan Willemsen
1790*1c12ee1eSDan Willemsenfunc (*TestPackedTypes) ProtoMessage() {}
1791*1c12ee1eSDan Willemsen
1792*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) ProtoReflect() protoreflect.Message {
1793*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[12]
1794*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
1795*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1796*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
1797*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
1798*1c12ee1eSDan Willemsen		}
1799*1c12ee1eSDan Willemsen		return ms
1800*1c12ee1eSDan Willemsen	}
1801*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
1802*1c12ee1eSDan Willemsen}
1803*1c12ee1eSDan Willemsen
1804*1c12ee1eSDan Willemsen// Deprecated: Use TestPackedTypes.ProtoReflect.Descriptor instead.
1805*1c12ee1eSDan Willemsenfunc (*TestPackedTypes) Descriptor() ([]byte, []int) {
1806*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{12}
1807*1c12ee1eSDan Willemsen}
1808*1c12ee1eSDan Willemsen
1809*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedInt32() []int32 {
1810*1c12ee1eSDan Willemsen	if x != nil {
1811*1c12ee1eSDan Willemsen		return x.PackedInt32
1812*1c12ee1eSDan Willemsen	}
1813*1c12ee1eSDan Willemsen	return nil
1814*1c12ee1eSDan Willemsen}
1815*1c12ee1eSDan Willemsen
1816*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedInt64() []int64 {
1817*1c12ee1eSDan Willemsen	if x != nil {
1818*1c12ee1eSDan Willemsen		return x.PackedInt64
1819*1c12ee1eSDan Willemsen	}
1820*1c12ee1eSDan Willemsen	return nil
1821*1c12ee1eSDan Willemsen}
1822*1c12ee1eSDan Willemsen
1823*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedUint32() []uint32 {
1824*1c12ee1eSDan Willemsen	if x != nil {
1825*1c12ee1eSDan Willemsen		return x.PackedUint32
1826*1c12ee1eSDan Willemsen	}
1827*1c12ee1eSDan Willemsen	return nil
1828*1c12ee1eSDan Willemsen}
1829*1c12ee1eSDan Willemsen
1830*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedUint64() []uint64 {
1831*1c12ee1eSDan Willemsen	if x != nil {
1832*1c12ee1eSDan Willemsen		return x.PackedUint64
1833*1c12ee1eSDan Willemsen	}
1834*1c12ee1eSDan Willemsen	return nil
1835*1c12ee1eSDan Willemsen}
1836*1c12ee1eSDan Willemsen
1837*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedSint32() []int32 {
1838*1c12ee1eSDan Willemsen	if x != nil {
1839*1c12ee1eSDan Willemsen		return x.PackedSint32
1840*1c12ee1eSDan Willemsen	}
1841*1c12ee1eSDan Willemsen	return nil
1842*1c12ee1eSDan Willemsen}
1843*1c12ee1eSDan Willemsen
1844*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedSint64() []int64 {
1845*1c12ee1eSDan Willemsen	if x != nil {
1846*1c12ee1eSDan Willemsen		return x.PackedSint64
1847*1c12ee1eSDan Willemsen	}
1848*1c12ee1eSDan Willemsen	return nil
1849*1c12ee1eSDan Willemsen}
1850*1c12ee1eSDan Willemsen
1851*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedFixed32() []uint32 {
1852*1c12ee1eSDan Willemsen	if x != nil {
1853*1c12ee1eSDan Willemsen		return x.PackedFixed32
1854*1c12ee1eSDan Willemsen	}
1855*1c12ee1eSDan Willemsen	return nil
1856*1c12ee1eSDan Willemsen}
1857*1c12ee1eSDan Willemsen
1858*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedFixed64() []uint64 {
1859*1c12ee1eSDan Willemsen	if x != nil {
1860*1c12ee1eSDan Willemsen		return x.PackedFixed64
1861*1c12ee1eSDan Willemsen	}
1862*1c12ee1eSDan Willemsen	return nil
1863*1c12ee1eSDan Willemsen}
1864*1c12ee1eSDan Willemsen
1865*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedSfixed32() []int32 {
1866*1c12ee1eSDan Willemsen	if x != nil {
1867*1c12ee1eSDan Willemsen		return x.PackedSfixed32
1868*1c12ee1eSDan Willemsen	}
1869*1c12ee1eSDan Willemsen	return nil
1870*1c12ee1eSDan Willemsen}
1871*1c12ee1eSDan Willemsen
1872*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedSfixed64() []int64 {
1873*1c12ee1eSDan Willemsen	if x != nil {
1874*1c12ee1eSDan Willemsen		return x.PackedSfixed64
1875*1c12ee1eSDan Willemsen	}
1876*1c12ee1eSDan Willemsen	return nil
1877*1c12ee1eSDan Willemsen}
1878*1c12ee1eSDan Willemsen
1879*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedFloat() []float32 {
1880*1c12ee1eSDan Willemsen	if x != nil {
1881*1c12ee1eSDan Willemsen		return x.PackedFloat
1882*1c12ee1eSDan Willemsen	}
1883*1c12ee1eSDan Willemsen	return nil
1884*1c12ee1eSDan Willemsen}
1885*1c12ee1eSDan Willemsen
1886*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedDouble() []float64 {
1887*1c12ee1eSDan Willemsen	if x != nil {
1888*1c12ee1eSDan Willemsen		return x.PackedDouble
1889*1c12ee1eSDan Willemsen	}
1890*1c12ee1eSDan Willemsen	return nil
1891*1c12ee1eSDan Willemsen}
1892*1c12ee1eSDan Willemsen
1893*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedBool() []bool {
1894*1c12ee1eSDan Willemsen	if x != nil {
1895*1c12ee1eSDan Willemsen		return x.PackedBool
1896*1c12ee1eSDan Willemsen	}
1897*1c12ee1eSDan Willemsen	return nil
1898*1c12ee1eSDan Willemsen}
1899*1c12ee1eSDan Willemsen
1900*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedEnum() []ForeignEnum {
1901*1c12ee1eSDan Willemsen	if x != nil {
1902*1c12ee1eSDan Willemsen		return x.PackedEnum
1903*1c12ee1eSDan Willemsen	}
1904*1c12ee1eSDan Willemsen	return nil
1905*1c12ee1eSDan Willemsen}
1906*1c12ee1eSDan Willemsen
1907*1c12ee1eSDan Willemsentype TestUnpackedTypes struct {
1908*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
1909*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
1910*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
1911*1c12ee1eSDan Willemsen
1912*1c12ee1eSDan Willemsen	UnpackedInt32    []int32       `protobuf:"varint,90,rep,name=unpacked_int32,json=unpackedInt32" json:"unpacked_int32,omitempty"`
1913*1c12ee1eSDan Willemsen	UnpackedInt64    []int64       `protobuf:"varint,91,rep,name=unpacked_int64,json=unpackedInt64" json:"unpacked_int64,omitempty"`
1914*1c12ee1eSDan Willemsen	UnpackedUint32   []uint32      `protobuf:"varint,92,rep,name=unpacked_uint32,json=unpackedUint32" json:"unpacked_uint32,omitempty"`
1915*1c12ee1eSDan Willemsen	UnpackedUint64   []uint64      `protobuf:"varint,93,rep,name=unpacked_uint64,json=unpackedUint64" json:"unpacked_uint64,omitempty"`
1916*1c12ee1eSDan Willemsen	UnpackedSint32   []int32       `protobuf:"zigzag32,94,rep,name=unpacked_sint32,json=unpackedSint32" json:"unpacked_sint32,omitempty"`
1917*1c12ee1eSDan Willemsen	UnpackedSint64   []int64       `protobuf:"zigzag64,95,rep,name=unpacked_sint64,json=unpackedSint64" json:"unpacked_sint64,omitempty"`
1918*1c12ee1eSDan Willemsen	UnpackedFixed32  []uint32      `protobuf:"fixed32,96,rep,name=unpacked_fixed32,json=unpackedFixed32" json:"unpacked_fixed32,omitempty"`
1919*1c12ee1eSDan Willemsen	UnpackedFixed64  []uint64      `protobuf:"fixed64,97,rep,name=unpacked_fixed64,json=unpackedFixed64" json:"unpacked_fixed64,omitempty"`
1920*1c12ee1eSDan Willemsen	UnpackedSfixed32 []int32       `protobuf:"fixed32,98,rep,name=unpacked_sfixed32,json=unpackedSfixed32" json:"unpacked_sfixed32,omitempty"`
1921*1c12ee1eSDan Willemsen	UnpackedSfixed64 []int64       `protobuf:"fixed64,99,rep,name=unpacked_sfixed64,json=unpackedSfixed64" json:"unpacked_sfixed64,omitempty"`
1922*1c12ee1eSDan Willemsen	UnpackedFloat    []float32     `protobuf:"fixed32,100,rep,name=unpacked_float,json=unpackedFloat" json:"unpacked_float,omitempty"`
1923*1c12ee1eSDan Willemsen	UnpackedDouble   []float64     `protobuf:"fixed64,101,rep,name=unpacked_double,json=unpackedDouble" json:"unpacked_double,omitempty"`
1924*1c12ee1eSDan Willemsen	UnpackedBool     []bool        `protobuf:"varint,102,rep,name=unpacked_bool,json=unpackedBool" json:"unpacked_bool,omitempty"`
1925*1c12ee1eSDan Willemsen	UnpackedEnum     []ForeignEnum `protobuf:"varint,103,rep,name=unpacked_enum,json=unpackedEnum,enum=goproto.proto.test.ForeignEnum" json:"unpacked_enum,omitempty"`
1926*1c12ee1eSDan Willemsen}
1927*1c12ee1eSDan Willemsen
1928*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) Reset() {
1929*1c12ee1eSDan Willemsen	*x = TestUnpackedTypes{}
1930*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
1931*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[13]
1932*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1933*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
1934*1c12ee1eSDan Willemsen	}
1935*1c12ee1eSDan Willemsen}
1936*1c12ee1eSDan Willemsen
1937*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) String() string {
1938*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
1939*1c12ee1eSDan Willemsen}
1940*1c12ee1eSDan Willemsen
1941*1c12ee1eSDan Willemsenfunc (*TestUnpackedTypes) ProtoMessage() {}
1942*1c12ee1eSDan Willemsen
1943*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) ProtoReflect() protoreflect.Message {
1944*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[13]
1945*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
1946*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1947*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
1948*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
1949*1c12ee1eSDan Willemsen		}
1950*1c12ee1eSDan Willemsen		return ms
1951*1c12ee1eSDan Willemsen	}
1952*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
1953*1c12ee1eSDan Willemsen}
1954*1c12ee1eSDan Willemsen
1955*1c12ee1eSDan Willemsen// Deprecated: Use TestUnpackedTypes.ProtoReflect.Descriptor instead.
1956*1c12ee1eSDan Willemsenfunc (*TestUnpackedTypes) Descriptor() ([]byte, []int) {
1957*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{13}
1958*1c12ee1eSDan Willemsen}
1959*1c12ee1eSDan Willemsen
1960*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedInt32() []int32 {
1961*1c12ee1eSDan Willemsen	if x != nil {
1962*1c12ee1eSDan Willemsen		return x.UnpackedInt32
1963*1c12ee1eSDan Willemsen	}
1964*1c12ee1eSDan Willemsen	return nil
1965*1c12ee1eSDan Willemsen}
1966*1c12ee1eSDan Willemsen
1967*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedInt64() []int64 {
1968*1c12ee1eSDan Willemsen	if x != nil {
1969*1c12ee1eSDan Willemsen		return x.UnpackedInt64
1970*1c12ee1eSDan Willemsen	}
1971*1c12ee1eSDan Willemsen	return nil
1972*1c12ee1eSDan Willemsen}
1973*1c12ee1eSDan Willemsen
1974*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedUint32() []uint32 {
1975*1c12ee1eSDan Willemsen	if x != nil {
1976*1c12ee1eSDan Willemsen		return x.UnpackedUint32
1977*1c12ee1eSDan Willemsen	}
1978*1c12ee1eSDan Willemsen	return nil
1979*1c12ee1eSDan Willemsen}
1980*1c12ee1eSDan Willemsen
1981*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedUint64() []uint64 {
1982*1c12ee1eSDan Willemsen	if x != nil {
1983*1c12ee1eSDan Willemsen		return x.UnpackedUint64
1984*1c12ee1eSDan Willemsen	}
1985*1c12ee1eSDan Willemsen	return nil
1986*1c12ee1eSDan Willemsen}
1987*1c12ee1eSDan Willemsen
1988*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedSint32() []int32 {
1989*1c12ee1eSDan Willemsen	if x != nil {
1990*1c12ee1eSDan Willemsen		return x.UnpackedSint32
1991*1c12ee1eSDan Willemsen	}
1992*1c12ee1eSDan Willemsen	return nil
1993*1c12ee1eSDan Willemsen}
1994*1c12ee1eSDan Willemsen
1995*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedSint64() []int64 {
1996*1c12ee1eSDan Willemsen	if x != nil {
1997*1c12ee1eSDan Willemsen		return x.UnpackedSint64
1998*1c12ee1eSDan Willemsen	}
1999*1c12ee1eSDan Willemsen	return nil
2000*1c12ee1eSDan Willemsen}
2001*1c12ee1eSDan Willemsen
2002*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedFixed32() []uint32 {
2003*1c12ee1eSDan Willemsen	if x != nil {
2004*1c12ee1eSDan Willemsen		return x.UnpackedFixed32
2005*1c12ee1eSDan Willemsen	}
2006*1c12ee1eSDan Willemsen	return nil
2007*1c12ee1eSDan Willemsen}
2008*1c12ee1eSDan Willemsen
2009*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedFixed64() []uint64 {
2010*1c12ee1eSDan Willemsen	if x != nil {
2011*1c12ee1eSDan Willemsen		return x.UnpackedFixed64
2012*1c12ee1eSDan Willemsen	}
2013*1c12ee1eSDan Willemsen	return nil
2014*1c12ee1eSDan Willemsen}
2015*1c12ee1eSDan Willemsen
2016*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedSfixed32() []int32 {
2017*1c12ee1eSDan Willemsen	if x != nil {
2018*1c12ee1eSDan Willemsen		return x.UnpackedSfixed32
2019*1c12ee1eSDan Willemsen	}
2020*1c12ee1eSDan Willemsen	return nil
2021*1c12ee1eSDan Willemsen}
2022*1c12ee1eSDan Willemsen
2023*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedSfixed64() []int64 {
2024*1c12ee1eSDan Willemsen	if x != nil {
2025*1c12ee1eSDan Willemsen		return x.UnpackedSfixed64
2026*1c12ee1eSDan Willemsen	}
2027*1c12ee1eSDan Willemsen	return nil
2028*1c12ee1eSDan Willemsen}
2029*1c12ee1eSDan Willemsen
2030*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedFloat() []float32 {
2031*1c12ee1eSDan Willemsen	if x != nil {
2032*1c12ee1eSDan Willemsen		return x.UnpackedFloat
2033*1c12ee1eSDan Willemsen	}
2034*1c12ee1eSDan Willemsen	return nil
2035*1c12ee1eSDan Willemsen}
2036*1c12ee1eSDan Willemsen
2037*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedDouble() []float64 {
2038*1c12ee1eSDan Willemsen	if x != nil {
2039*1c12ee1eSDan Willemsen		return x.UnpackedDouble
2040*1c12ee1eSDan Willemsen	}
2041*1c12ee1eSDan Willemsen	return nil
2042*1c12ee1eSDan Willemsen}
2043*1c12ee1eSDan Willemsen
2044*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedBool() []bool {
2045*1c12ee1eSDan Willemsen	if x != nil {
2046*1c12ee1eSDan Willemsen		return x.UnpackedBool
2047*1c12ee1eSDan Willemsen	}
2048*1c12ee1eSDan Willemsen	return nil
2049*1c12ee1eSDan Willemsen}
2050*1c12ee1eSDan Willemsen
2051*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedEnum() []ForeignEnum {
2052*1c12ee1eSDan Willemsen	if x != nil {
2053*1c12ee1eSDan Willemsen		return x.UnpackedEnum
2054*1c12ee1eSDan Willemsen	}
2055*1c12ee1eSDan Willemsen	return nil
2056*1c12ee1eSDan Willemsen}
2057*1c12ee1eSDan Willemsen
2058*1c12ee1eSDan Willemsentype TestPackedExtensions struct {
2059*1c12ee1eSDan Willemsen	state           protoimpl.MessageState
2060*1c12ee1eSDan Willemsen	sizeCache       protoimpl.SizeCache
2061*1c12ee1eSDan Willemsen	unknownFields   protoimpl.UnknownFields
2062*1c12ee1eSDan Willemsen	extensionFields protoimpl.ExtensionFields
2063*1c12ee1eSDan Willemsen}
2064*1c12ee1eSDan Willemsen
2065*1c12ee1eSDan Willemsenfunc (x *TestPackedExtensions) Reset() {
2066*1c12ee1eSDan Willemsen	*x = TestPackedExtensions{}
2067*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
2068*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[14]
2069*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2070*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
2071*1c12ee1eSDan Willemsen	}
2072*1c12ee1eSDan Willemsen}
2073*1c12ee1eSDan Willemsen
2074*1c12ee1eSDan Willemsenfunc (x *TestPackedExtensions) String() string {
2075*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
2076*1c12ee1eSDan Willemsen}
2077*1c12ee1eSDan Willemsen
2078*1c12ee1eSDan Willemsenfunc (*TestPackedExtensions) ProtoMessage() {}
2079*1c12ee1eSDan Willemsen
2080*1c12ee1eSDan Willemsenfunc (x *TestPackedExtensions) ProtoReflect() protoreflect.Message {
2081*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[14]
2082*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
2083*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2084*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
2085*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
2086*1c12ee1eSDan Willemsen		}
2087*1c12ee1eSDan Willemsen		return ms
2088*1c12ee1eSDan Willemsen	}
2089*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
2090*1c12ee1eSDan Willemsen}
2091*1c12ee1eSDan Willemsen
2092*1c12ee1eSDan Willemsen// Deprecated: Use TestPackedExtensions.ProtoReflect.Descriptor instead.
2093*1c12ee1eSDan Willemsenfunc (*TestPackedExtensions) Descriptor() ([]byte, []int) {
2094*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{14}
2095*1c12ee1eSDan Willemsen}
2096*1c12ee1eSDan Willemsen
2097*1c12ee1eSDan Willemsentype TestUnpackedExtensions struct {
2098*1c12ee1eSDan Willemsen	state           protoimpl.MessageState
2099*1c12ee1eSDan Willemsen	sizeCache       protoimpl.SizeCache
2100*1c12ee1eSDan Willemsen	unknownFields   protoimpl.UnknownFields
2101*1c12ee1eSDan Willemsen	extensionFields protoimpl.ExtensionFields
2102*1c12ee1eSDan Willemsen}
2103*1c12ee1eSDan Willemsen
2104*1c12ee1eSDan Willemsenfunc (x *TestUnpackedExtensions) Reset() {
2105*1c12ee1eSDan Willemsen	*x = TestUnpackedExtensions{}
2106*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
2107*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[15]
2108*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2109*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
2110*1c12ee1eSDan Willemsen	}
2111*1c12ee1eSDan Willemsen}
2112*1c12ee1eSDan Willemsen
2113*1c12ee1eSDan Willemsenfunc (x *TestUnpackedExtensions) String() string {
2114*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
2115*1c12ee1eSDan Willemsen}
2116*1c12ee1eSDan Willemsen
2117*1c12ee1eSDan Willemsenfunc (*TestUnpackedExtensions) ProtoMessage() {}
2118*1c12ee1eSDan Willemsen
2119*1c12ee1eSDan Willemsenfunc (x *TestUnpackedExtensions) ProtoReflect() protoreflect.Message {
2120*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[15]
2121*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
2122*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2123*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
2124*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
2125*1c12ee1eSDan Willemsen		}
2126*1c12ee1eSDan Willemsen		return ms
2127*1c12ee1eSDan Willemsen	}
2128*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
2129*1c12ee1eSDan Willemsen}
2130*1c12ee1eSDan Willemsen
2131*1c12ee1eSDan Willemsen// Deprecated: Use TestUnpackedExtensions.ProtoReflect.Descriptor instead.
2132*1c12ee1eSDan Willemsenfunc (*TestUnpackedExtensions) Descriptor() ([]byte, []int) {
2133*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{15}
2134*1c12ee1eSDan Willemsen}
2135*1c12ee1eSDan Willemsen
2136*1c12ee1eSDan Willemsen// Test that RPC services work.
2137*1c12ee1eSDan Willemsentype FooRequest struct {
2138*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
2139*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
2140*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
2141*1c12ee1eSDan Willemsen}
2142*1c12ee1eSDan Willemsen
2143*1c12ee1eSDan Willemsenfunc (x *FooRequest) Reset() {
2144*1c12ee1eSDan Willemsen	*x = FooRequest{}
2145*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
2146*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[16]
2147*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2148*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
2149*1c12ee1eSDan Willemsen	}
2150*1c12ee1eSDan Willemsen}
2151*1c12ee1eSDan Willemsen
2152*1c12ee1eSDan Willemsenfunc (x *FooRequest) String() string {
2153*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
2154*1c12ee1eSDan Willemsen}
2155*1c12ee1eSDan Willemsen
2156*1c12ee1eSDan Willemsenfunc (*FooRequest) ProtoMessage() {}
2157*1c12ee1eSDan Willemsen
2158*1c12ee1eSDan Willemsenfunc (x *FooRequest) ProtoReflect() protoreflect.Message {
2159*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[16]
2160*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
2161*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2162*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
2163*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
2164*1c12ee1eSDan Willemsen		}
2165*1c12ee1eSDan Willemsen		return ms
2166*1c12ee1eSDan Willemsen	}
2167*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
2168*1c12ee1eSDan Willemsen}
2169*1c12ee1eSDan Willemsen
2170*1c12ee1eSDan Willemsen// Deprecated: Use FooRequest.ProtoReflect.Descriptor instead.
2171*1c12ee1eSDan Willemsenfunc (*FooRequest) Descriptor() ([]byte, []int) {
2172*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{16}
2173*1c12ee1eSDan Willemsen}
2174*1c12ee1eSDan Willemsen
2175*1c12ee1eSDan Willemsentype FooResponse struct {
2176*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
2177*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
2178*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
2179*1c12ee1eSDan Willemsen}
2180*1c12ee1eSDan Willemsen
2181*1c12ee1eSDan Willemsenfunc (x *FooResponse) Reset() {
2182*1c12ee1eSDan Willemsen	*x = FooResponse{}
2183*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
2184*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[17]
2185*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2186*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
2187*1c12ee1eSDan Willemsen	}
2188*1c12ee1eSDan Willemsen}
2189*1c12ee1eSDan Willemsen
2190*1c12ee1eSDan Willemsenfunc (x *FooResponse) String() string {
2191*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
2192*1c12ee1eSDan Willemsen}
2193*1c12ee1eSDan Willemsen
2194*1c12ee1eSDan Willemsenfunc (*FooResponse) ProtoMessage() {}
2195*1c12ee1eSDan Willemsen
2196*1c12ee1eSDan Willemsenfunc (x *FooResponse) ProtoReflect() protoreflect.Message {
2197*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[17]
2198*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
2199*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2200*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
2201*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
2202*1c12ee1eSDan Willemsen		}
2203*1c12ee1eSDan Willemsen		return ms
2204*1c12ee1eSDan Willemsen	}
2205*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
2206*1c12ee1eSDan Willemsen}
2207*1c12ee1eSDan Willemsen
2208*1c12ee1eSDan Willemsen// Deprecated: Use FooResponse.ProtoReflect.Descriptor instead.
2209*1c12ee1eSDan Willemsenfunc (*FooResponse) Descriptor() ([]byte, []int) {
2210*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{17}
2211*1c12ee1eSDan Willemsen}
2212*1c12ee1eSDan Willemsen
2213*1c12ee1eSDan Willemsentype WeirdDefault struct {
2214*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
2215*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
2216*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
2217*1c12ee1eSDan Willemsen
2218*1c12ee1eSDan Willemsen	WeirdDefault []byte `protobuf:"bytes,1,opt,name=weird_default,json=weirdDefault,def=hello, \\\"world!\\\"\\ndead\\336\\255\\276\\357beef\x60" json:"weird_default,omitempty"`
2219*1c12ee1eSDan Willemsen}
2220*1c12ee1eSDan Willemsen
2221*1c12ee1eSDan Willemsen// Default values for WeirdDefault fields.
2222*1c12ee1eSDan Willemsenvar (
2223*1c12ee1eSDan Willemsen	Default_WeirdDefault_WeirdDefault = []byte("hello, \"world!\"\ndeadޭ\xbe\xefbeef`")
2224*1c12ee1eSDan Willemsen)
2225*1c12ee1eSDan Willemsen
2226*1c12ee1eSDan Willemsenfunc (x *WeirdDefault) Reset() {
2227*1c12ee1eSDan Willemsen	*x = WeirdDefault{}
2228*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
2229*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[18]
2230*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2231*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
2232*1c12ee1eSDan Willemsen	}
2233*1c12ee1eSDan Willemsen}
2234*1c12ee1eSDan Willemsen
2235*1c12ee1eSDan Willemsenfunc (x *WeirdDefault) String() string {
2236*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
2237*1c12ee1eSDan Willemsen}
2238*1c12ee1eSDan Willemsen
2239*1c12ee1eSDan Willemsenfunc (*WeirdDefault) ProtoMessage() {}
2240*1c12ee1eSDan Willemsen
2241*1c12ee1eSDan Willemsenfunc (x *WeirdDefault) ProtoReflect() protoreflect.Message {
2242*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[18]
2243*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
2244*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2245*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
2246*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
2247*1c12ee1eSDan Willemsen		}
2248*1c12ee1eSDan Willemsen		return ms
2249*1c12ee1eSDan Willemsen	}
2250*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
2251*1c12ee1eSDan Willemsen}
2252*1c12ee1eSDan Willemsen
2253*1c12ee1eSDan Willemsen// Deprecated: Use WeirdDefault.ProtoReflect.Descriptor instead.
2254*1c12ee1eSDan Willemsenfunc (*WeirdDefault) Descriptor() ([]byte, []int) {
2255*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{18}
2256*1c12ee1eSDan Willemsen}
2257*1c12ee1eSDan Willemsen
2258*1c12ee1eSDan Willemsenfunc (x *WeirdDefault) GetWeirdDefault() []byte {
2259*1c12ee1eSDan Willemsen	if x != nil && x.WeirdDefault != nil {
2260*1c12ee1eSDan Willemsen		return x.WeirdDefault
2261*1c12ee1eSDan Willemsen	}
2262*1c12ee1eSDan Willemsen	return append([]byte(nil), Default_WeirdDefault_WeirdDefault...)
2263*1c12ee1eSDan Willemsen}
2264*1c12ee1eSDan Willemsen
2265*1c12ee1eSDan Willemsentype RemoteDefault struct {
2266*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
2267*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
2268*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
2269*1c12ee1eSDan Willemsen
2270*1c12ee1eSDan Willemsen	Default     *enums.Enum `protobuf:"varint,1,opt,name=default,enum=goproto.proto.enums.Enum" json:"default,omitempty"`
2271*1c12ee1eSDan Willemsen	Zero        *enums.Enum `protobuf:"varint,2,opt,name=zero,enum=goproto.proto.enums.Enum,def=0" json:"zero,omitempty"`
2272*1c12ee1eSDan Willemsen	One         *enums.Enum `protobuf:"varint,3,opt,name=one,enum=goproto.proto.enums.Enum,def=1" json:"one,omitempty"`
2273*1c12ee1eSDan Willemsen	Elevent     *enums.Enum `protobuf:"varint,4,opt,name=elevent,enum=goproto.proto.enums.Enum,def=11" json:"elevent,omitempty"`
2274*1c12ee1eSDan Willemsen	Seventeen   *enums.Enum `protobuf:"varint,5,opt,name=seventeen,enum=goproto.proto.enums.Enum,def=17" json:"seventeen,omitempty"`
2275*1c12ee1eSDan Willemsen	Thirtyseven *enums.Enum `protobuf:"varint,6,opt,name=thirtyseven,enum=goproto.proto.enums.Enum,def=37" json:"thirtyseven,omitempty"`
2276*1c12ee1eSDan Willemsen	Sixtyseven  *enums.Enum `protobuf:"varint,7,opt,name=sixtyseven,enum=goproto.proto.enums.Enum,def=67" json:"sixtyseven,omitempty"`
2277*1c12ee1eSDan Willemsen	Negative    *enums.Enum `protobuf:"varint,8,opt,name=negative,enum=goproto.proto.enums.Enum,def=-1" json:"negative,omitempty"`
2278*1c12ee1eSDan Willemsen}
2279*1c12ee1eSDan Willemsen
2280*1c12ee1eSDan Willemsen// Default values for RemoteDefault fields.
2281*1c12ee1eSDan Willemsenconst (
2282*1c12ee1eSDan Willemsen	Default_RemoteDefault_Zero        = enums.Enum(0)  // enums.Enum_ZERO
2283*1c12ee1eSDan Willemsen	Default_RemoteDefault_One         = enums.Enum(1)  // enums.Enum_ONE
2284*1c12ee1eSDan Willemsen	Default_RemoteDefault_Elevent     = enums.Enum(11) // enums.Enum_ELEVENT
2285*1c12ee1eSDan Willemsen	Default_RemoteDefault_Seventeen   = enums.Enum(17) // enums.Enum_SEVENTEEN
2286*1c12ee1eSDan Willemsen	Default_RemoteDefault_Thirtyseven = enums.Enum(37) // enums.Enum_THIRTYSEVEN
2287*1c12ee1eSDan Willemsen	Default_RemoteDefault_Sixtyseven  = enums.Enum(67) // enums.Enum_SIXTYSEVEN
2288*1c12ee1eSDan Willemsen	Default_RemoteDefault_Negative    = enums.Enum(-1) // enums.Enum_NEGATIVE
2289*1c12ee1eSDan Willemsen)
2290*1c12ee1eSDan Willemsen
2291*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) Reset() {
2292*1c12ee1eSDan Willemsen	*x = RemoteDefault{}
2293*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
2294*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[19]
2295*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2296*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
2297*1c12ee1eSDan Willemsen	}
2298*1c12ee1eSDan Willemsen}
2299*1c12ee1eSDan Willemsen
2300*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) String() string {
2301*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
2302*1c12ee1eSDan Willemsen}
2303*1c12ee1eSDan Willemsen
2304*1c12ee1eSDan Willemsenfunc (*RemoteDefault) ProtoMessage() {}
2305*1c12ee1eSDan Willemsen
2306*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) ProtoReflect() protoreflect.Message {
2307*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[19]
2308*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
2309*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2310*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
2311*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
2312*1c12ee1eSDan Willemsen		}
2313*1c12ee1eSDan Willemsen		return ms
2314*1c12ee1eSDan Willemsen	}
2315*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
2316*1c12ee1eSDan Willemsen}
2317*1c12ee1eSDan Willemsen
2318*1c12ee1eSDan Willemsen// Deprecated: Use RemoteDefault.ProtoReflect.Descriptor instead.
2319*1c12ee1eSDan Willemsenfunc (*RemoteDefault) Descriptor() ([]byte, []int) {
2320*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{19}
2321*1c12ee1eSDan Willemsen}
2322*1c12ee1eSDan Willemsen
2323*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) GetDefault() enums.Enum {
2324*1c12ee1eSDan Willemsen	if x != nil && x.Default != nil {
2325*1c12ee1eSDan Willemsen		return *x.Default
2326*1c12ee1eSDan Willemsen	}
2327*1c12ee1eSDan Willemsen	return enums.Enum(1337)
2328*1c12ee1eSDan Willemsen}
2329*1c12ee1eSDan Willemsen
2330*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) GetZero() enums.Enum {
2331*1c12ee1eSDan Willemsen	if x != nil && x.Zero != nil {
2332*1c12ee1eSDan Willemsen		return *x.Zero
2333*1c12ee1eSDan Willemsen	}
2334*1c12ee1eSDan Willemsen	return Default_RemoteDefault_Zero
2335*1c12ee1eSDan Willemsen}
2336*1c12ee1eSDan Willemsen
2337*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) GetOne() enums.Enum {
2338*1c12ee1eSDan Willemsen	if x != nil && x.One != nil {
2339*1c12ee1eSDan Willemsen		return *x.One
2340*1c12ee1eSDan Willemsen	}
2341*1c12ee1eSDan Willemsen	return Default_RemoteDefault_One
2342*1c12ee1eSDan Willemsen}
2343*1c12ee1eSDan Willemsen
2344*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) GetElevent() enums.Enum {
2345*1c12ee1eSDan Willemsen	if x != nil && x.Elevent != nil {
2346*1c12ee1eSDan Willemsen		return *x.Elevent
2347*1c12ee1eSDan Willemsen	}
2348*1c12ee1eSDan Willemsen	return Default_RemoteDefault_Elevent
2349*1c12ee1eSDan Willemsen}
2350*1c12ee1eSDan Willemsen
2351*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) GetSeventeen() enums.Enum {
2352*1c12ee1eSDan Willemsen	if x != nil && x.Seventeen != nil {
2353*1c12ee1eSDan Willemsen		return *x.Seventeen
2354*1c12ee1eSDan Willemsen	}
2355*1c12ee1eSDan Willemsen	return Default_RemoteDefault_Seventeen
2356*1c12ee1eSDan Willemsen}
2357*1c12ee1eSDan Willemsen
2358*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) GetThirtyseven() enums.Enum {
2359*1c12ee1eSDan Willemsen	if x != nil && x.Thirtyseven != nil {
2360*1c12ee1eSDan Willemsen		return *x.Thirtyseven
2361*1c12ee1eSDan Willemsen	}
2362*1c12ee1eSDan Willemsen	return Default_RemoteDefault_Thirtyseven
2363*1c12ee1eSDan Willemsen}
2364*1c12ee1eSDan Willemsen
2365*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) GetSixtyseven() enums.Enum {
2366*1c12ee1eSDan Willemsen	if x != nil && x.Sixtyseven != nil {
2367*1c12ee1eSDan Willemsen		return *x.Sixtyseven
2368*1c12ee1eSDan Willemsen	}
2369*1c12ee1eSDan Willemsen	return Default_RemoteDefault_Sixtyseven
2370*1c12ee1eSDan Willemsen}
2371*1c12ee1eSDan Willemsen
2372*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) GetNegative() enums.Enum {
2373*1c12ee1eSDan Willemsen	if x != nil && x.Negative != nil {
2374*1c12ee1eSDan Willemsen		return *x.Negative
2375*1c12ee1eSDan Willemsen	}
2376*1c12ee1eSDan Willemsen	return Default_RemoteDefault_Negative
2377*1c12ee1eSDan Willemsen}
2378*1c12ee1eSDan Willemsen
2379*1c12ee1eSDan Willemsentype TestAllTypes_NestedMessage struct {
2380*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
2381*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
2382*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
2383*1c12ee1eSDan Willemsen
2384*1c12ee1eSDan Willemsen	A           *int32        `protobuf:"varint,1,opt,name=a" json:"a,omitempty"`
2385*1c12ee1eSDan Willemsen	Corecursive *TestAllTypes `protobuf:"bytes,2,opt,name=corecursive" json:"corecursive,omitempty"`
2386*1c12ee1eSDan Willemsen}
2387*1c12ee1eSDan Willemsen
2388*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_NestedMessage) Reset() {
2389*1c12ee1eSDan Willemsen	*x = TestAllTypes_NestedMessage{}
2390*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
2391*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[20]
2392*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2393*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
2394*1c12ee1eSDan Willemsen	}
2395*1c12ee1eSDan Willemsen}
2396*1c12ee1eSDan Willemsen
2397*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_NestedMessage) String() string {
2398*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
2399*1c12ee1eSDan Willemsen}
2400*1c12ee1eSDan Willemsen
2401*1c12ee1eSDan Willemsenfunc (*TestAllTypes_NestedMessage) ProtoMessage() {}
2402*1c12ee1eSDan Willemsen
2403*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_NestedMessage) ProtoReflect() protoreflect.Message {
2404*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[20]
2405*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
2406*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2407*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
2408*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
2409*1c12ee1eSDan Willemsen		}
2410*1c12ee1eSDan Willemsen		return ms
2411*1c12ee1eSDan Willemsen	}
2412*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
2413*1c12ee1eSDan Willemsen}
2414*1c12ee1eSDan Willemsen
2415*1c12ee1eSDan Willemsen// Deprecated: Use TestAllTypes_NestedMessage.ProtoReflect.Descriptor instead.
2416*1c12ee1eSDan Willemsenfunc (*TestAllTypes_NestedMessage) Descriptor() ([]byte, []int) {
2417*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0, 0}
2418*1c12ee1eSDan Willemsen}
2419*1c12ee1eSDan Willemsen
2420*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_NestedMessage) GetA() int32 {
2421*1c12ee1eSDan Willemsen	if x != nil && x.A != nil {
2422*1c12ee1eSDan Willemsen		return *x.A
2423*1c12ee1eSDan Willemsen	}
2424*1c12ee1eSDan Willemsen	return 0
2425*1c12ee1eSDan Willemsen}
2426*1c12ee1eSDan Willemsen
2427*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_NestedMessage) GetCorecursive() *TestAllTypes {
2428*1c12ee1eSDan Willemsen	if x != nil {
2429*1c12ee1eSDan Willemsen		return x.Corecursive
2430*1c12ee1eSDan Willemsen	}
2431*1c12ee1eSDan Willemsen	return nil
2432*1c12ee1eSDan Willemsen}
2433*1c12ee1eSDan Willemsen
2434*1c12ee1eSDan Willemsentype TestAllTypes_OptionalGroup struct {
2435*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
2436*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
2437*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
2438*1c12ee1eSDan Willemsen
2439*1c12ee1eSDan Willemsen	A                     *int32                      `protobuf:"varint,17,opt,name=a" json:"a,omitempty"`
2440*1c12ee1eSDan Willemsen	OptionalNestedMessage *TestAllTypes_NestedMessage `protobuf:"bytes,1000,opt,name=optional_nested_message,json=optionalNestedMessage" json:"optional_nested_message,omitempty"`
2441*1c12ee1eSDan Willemsen	SameFieldNumber       *int32                      `protobuf:"varint,16,opt,name=same_field_number,json=sameFieldNumber" json:"same_field_number,omitempty"`
2442*1c12ee1eSDan Willemsen}
2443*1c12ee1eSDan Willemsen
2444*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OptionalGroup) Reset() {
2445*1c12ee1eSDan Willemsen	*x = TestAllTypes_OptionalGroup{}
2446*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
2447*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[21]
2448*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2449*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
2450*1c12ee1eSDan Willemsen	}
2451*1c12ee1eSDan Willemsen}
2452*1c12ee1eSDan Willemsen
2453*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OptionalGroup) String() string {
2454*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
2455*1c12ee1eSDan Willemsen}
2456*1c12ee1eSDan Willemsen
2457*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OptionalGroup) ProtoMessage() {}
2458*1c12ee1eSDan Willemsen
2459*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OptionalGroup) ProtoReflect() protoreflect.Message {
2460*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[21]
2461*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
2462*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2463*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
2464*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
2465*1c12ee1eSDan Willemsen		}
2466*1c12ee1eSDan Willemsen		return ms
2467*1c12ee1eSDan Willemsen	}
2468*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
2469*1c12ee1eSDan Willemsen}
2470*1c12ee1eSDan Willemsen
2471*1c12ee1eSDan Willemsen// Deprecated: Use TestAllTypes_OptionalGroup.ProtoReflect.Descriptor instead.
2472*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OptionalGroup) Descriptor() ([]byte, []int) {
2473*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0, 1}
2474*1c12ee1eSDan Willemsen}
2475*1c12ee1eSDan Willemsen
2476*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OptionalGroup) GetA() int32 {
2477*1c12ee1eSDan Willemsen	if x != nil && x.A != nil {
2478*1c12ee1eSDan Willemsen		return *x.A
2479*1c12ee1eSDan Willemsen	}
2480*1c12ee1eSDan Willemsen	return 0
2481*1c12ee1eSDan Willemsen}
2482*1c12ee1eSDan Willemsen
2483*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OptionalGroup) GetOptionalNestedMessage() *TestAllTypes_NestedMessage {
2484*1c12ee1eSDan Willemsen	if x != nil {
2485*1c12ee1eSDan Willemsen		return x.OptionalNestedMessage
2486*1c12ee1eSDan Willemsen	}
2487*1c12ee1eSDan Willemsen	return nil
2488*1c12ee1eSDan Willemsen}
2489*1c12ee1eSDan Willemsen
2490*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OptionalGroup) GetSameFieldNumber() int32 {
2491*1c12ee1eSDan Willemsen	if x != nil && x.SameFieldNumber != nil {
2492*1c12ee1eSDan Willemsen		return *x.SameFieldNumber
2493*1c12ee1eSDan Willemsen	}
2494*1c12ee1eSDan Willemsen	return 0
2495*1c12ee1eSDan Willemsen}
2496*1c12ee1eSDan Willemsen
2497*1c12ee1eSDan Willemsentype TestAllTypes_RepeatedGroup struct {
2498*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
2499*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
2500*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
2501*1c12ee1eSDan Willemsen
2502*1c12ee1eSDan Willemsen	A                     *int32                      `protobuf:"varint,47,opt,name=a" json:"a,omitempty"`
2503*1c12ee1eSDan Willemsen	OptionalNestedMessage *TestAllTypes_NestedMessage `protobuf:"bytes,1001,opt,name=optional_nested_message,json=optionalNestedMessage" json:"optional_nested_message,omitempty"`
2504*1c12ee1eSDan Willemsen}
2505*1c12ee1eSDan Willemsen
2506*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_RepeatedGroup) Reset() {
2507*1c12ee1eSDan Willemsen	*x = TestAllTypes_RepeatedGroup{}
2508*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
2509*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[22]
2510*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2511*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
2512*1c12ee1eSDan Willemsen	}
2513*1c12ee1eSDan Willemsen}
2514*1c12ee1eSDan Willemsen
2515*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_RepeatedGroup) String() string {
2516*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
2517*1c12ee1eSDan Willemsen}
2518*1c12ee1eSDan Willemsen
2519*1c12ee1eSDan Willemsenfunc (*TestAllTypes_RepeatedGroup) ProtoMessage() {}
2520*1c12ee1eSDan Willemsen
2521*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_RepeatedGroup) ProtoReflect() protoreflect.Message {
2522*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[22]
2523*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
2524*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2525*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
2526*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
2527*1c12ee1eSDan Willemsen		}
2528*1c12ee1eSDan Willemsen		return ms
2529*1c12ee1eSDan Willemsen	}
2530*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
2531*1c12ee1eSDan Willemsen}
2532*1c12ee1eSDan Willemsen
2533*1c12ee1eSDan Willemsen// Deprecated: Use TestAllTypes_RepeatedGroup.ProtoReflect.Descriptor instead.
2534*1c12ee1eSDan Willemsenfunc (*TestAllTypes_RepeatedGroup) Descriptor() ([]byte, []int) {
2535*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0, 2}
2536*1c12ee1eSDan Willemsen}
2537*1c12ee1eSDan Willemsen
2538*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_RepeatedGroup) GetA() int32 {
2539*1c12ee1eSDan Willemsen	if x != nil && x.A != nil {
2540*1c12ee1eSDan Willemsen		return *x.A
2541*1c12ee1eSDan Willemsen	}
2542*1c12ee1eSDan Willemsen	return 0
2543*1c12ee1eSDan Willemsen}
2544*1c12ee1eSDan Willemsen
2545*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_RepeatedGroup) GetOptionalNestedMessage() *TestAllTypes_NestedMessage {
2546*1c12ee1eSDan Willemsen	if x != nil {
2547*1c12ee1eSDan Willemsen		return x.OptionalNestedMessage
2548*1c12ee1eSDan Willemsen	}
2549*1c12ee1eSDan Willemsen	return nil
2550*1c12ee1eSDan Willemsen}
2551*1c12ee1eSDan Willemsen
2552*1c12ee1eSDan Willemsentype TestAllTypes_OneofGroup struct {
2553*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
2554*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
2555*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
2556*1c12ee1eSDan Willemsen
2557*1c12ee1eSDan Willemsen	A *int32 `protobuf:"varint,1,opt,name=a" json:"a,omitempty"`
2558*1c12ee1eSDan Willemsen	B *int32 `protobuf:"varint,2,opt,name=b" json:"b,omitempty"`
2559*1c12ee1eSDan Willemsen}
2560*1c12ee1eSDan Willemsen
2561*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OneofGroup) Reset() {
2562*1c12ee1eSDan Willemsen	*x = TestAllTypes_OneofGroup{}
2563*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
2564*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[40]
2565*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2566*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
2567*1c12ee1eSDan Willemsen	}
2568*1c12ee1eSDan Willemsen}
2569*1c12ee1eSDan Willemsen
2570*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OneofGroup) String() string {
2571*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
2572*1c12ee1eSDan Willemsen}
2573*1c12ee1eSDan Willemsen
2574*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofGroup) ProtoMessage() {}
2575*1c12ee1eSDan Willemsen
2576*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OneofGroup) ProtoReflect() protoreflect.Message {
2577*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[40]
2578*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
2579*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2580*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
2581*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
2582*1c12ee1eSDan Willemsen		}
2583*1c12ee1eSDan Willemsen		return ms
2584*1c12ee1eSDan Willemsen	}
2585*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
2586*1c12ee1eSDan Willemsen}
2587*1c12ee1eSDan Willemsen
2588*1c12ee1eSDan Willemsen// Deprecated: Use TestAllTypes_OneofGroup.ProtoReflect.Descriptor instead.
2589*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofGroup) Descriptor() ([]byte, []int) {
2590*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0, 20}
2591*1c12ee1eSDan Willemsen}
2592*1c12ee1eSDan Willemsen
2593*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OneofGroup) GetA() int32 {
2594*1c12ee1eSDan Willemsen	if x != nil && x.A != nil {
2595*1c12ee1eSDan Willemsen		return *x.A
2596*1c12ee1eSDan Willemsen	}
2597*1c12ee1eSDan Willemsen	return 0
2598*1c12ee1eSDan Willemsen}
2599*1c12ee1eSDan Willemsen
2600*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OneofGroup) GetB() int32 {
2601*1c12ee1eSDan Willemsen	if x != nil && x.B != nil {
2602*1c12ee1eSDan Willemsen		return *x.B
2603*1c12ee1eSDan Willemsen	}
2604*1c12ee1eSDan Willemsen	return 0
2605*1c12ee1eSDan Willemsen}
2606*1c12ee1eSDan Willemsen
2607*1c12ee1eSDan Willemsentype TestAllExtensions_NestedMessage struct {
2608*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
2609*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
2610*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
2611*1c12ee1eSDan Willemsen
2612*1c12ee1eSDan Willemsen	A           *int32             `protobuf:"varint,1,opt,name=a" json:"a,omitempty"`
2613*1c12ee1eSDan Willemsen	Corecursive *TestAllExtensions `protobuf:"bytes,2,opt,name=corecursive" json:"corecursive,omitempty"`
2614*1c12ee1eSDan Willemsen}
2615*1c12ee1eSDan Willemsen
2616*1c12ee1eSDan Willemsenfunc (x *TestAllExtensions_NestedMessage) Reset() {
2617*1c12ee1eSDan Willemsen	*x = TestAllExtensions_NestedMessage{}
2618*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
2619*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[41]
2620*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2621*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
2622*1c12ee1eSDan Willemsen	}
2623*1c12ee1eSDan Willemsen}
2624*1c12ee1eSDan Willemsen
2625*1c12ee1eSDan Willemsenfunc (x *TestAllExtensions_NestedMessage) String() string {
2626*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
2627*1c12ee1eSDan Willemsen}
2628*1c12ee1eSDan Willemsen
2629*1c12ee1eSDan Willemsenfunc (*TestAllExtensions_NestedMessage) ProtoMessage() {}
2630*1c12ee1eSDan Willemsen
2631*1c12ee1eSDan Willemsenfunc (x *TestAllExtensions_NestedMessage) ProtoReflect() protoreflect.Message {
2632*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[41]
2633*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
2634*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2635*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
2636*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
2637*1c12ee1eSDan Willemsen		}
2638*1c12ee1eSDan Willemsen		return ms
2639*1c12ee1eSDan Willemsen	}
2640*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
2641*1c12ee1eSDan Willemsen}
2642*1c12ee1eSDan Willemsen
2643*1c12ee1eSDan Willemsen// Deprecated: Use TestAllExtensions_NestedMessage.ProtoReflect.Descriptor instead.
2644*1c12ee1eSDan Willemsenfunc (*TestAllExtensions_NestedMessage) Descriptor() ([]byte, []int) {
2645*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{4, 0}
2646*1c12ee1eSDan Willemsen}
2647*1c12ee1eSDan Willemsen
2648*1c12ee1eSDan Willemsenfunc (x *TestAllExtensions_NestedMessage) GetA() int32 {
2649*1c12ee1eSDan Willemsen	if x != nil && x.A != nil {
2650*1c12ee1eSDan Willemsen		return *x.A
2651*1c12ee1eSDan Willemsen	}
2652*1c12ee1eSDan Willemsen	return 0
2653*1c12ee1eSDan Willemsen}
2654*1c12ee1eSDan Willemsen
2655*1c12ee1eSDan Willemsenfunc (x *TestAllExtensions_NestedMessage) GetCorecursive() *TestAllExtensions {
2656*1c12ee1eSDan Willemsen	if x != nil {
2657*1c12ee1eSDan Willemsen		return x.Corecursive
2658*1c12ee1eSDan Willemsen	}
2659*1c12ee1eSDan Willemsen	return nil
2660*1c12ee1eSDan Willemsen}
2661*1c12ee1eSDan Willemsen
2662*1c12ee1eSDan Willemsentype TestRequiredGroupFields_OptionalGroup struct {
2663*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
2664*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
2665*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
2666*1c12ee1eSDan Willemsen
2667*1c12ee1eSDan Willemsen	A *int32 `protobuf:"varint,2,req,name=a" json:"a,omitempty"`
2668*1c12ee1eSDan Willemsen}
2669*1c12ee1eSDan Willemsen
2670*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields_OptionalGroup) Reset() {
2671*1c12ee1eSDan Willemsen	*x = TestRequiredGroupFields_OptionalGroup{}
2672*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
2673*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[43]
2674*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2675*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
2676*1c12ee1eSDan Willemsen	}
2677*1c12ee1eSDan Willemsen}
2678*1c12ee1eSDan Willemsen
2679*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields_OptionalGroup) String() string {
2680*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
2681*1c12ee1eSDan Willemsen}
2682*1c12ee1eSDan Willemsen
2683*1c12ee1eSDan Willemsenfunc (*TestRequiredGroupFields_OptionalGroup) ProtoMessage() {}
2684*1c12ee1eSDan Willemsen
2685*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields_OptionalGroup) ProtoReflect() protoreflect.Message {
2686*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[43]
2687*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
2688*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2689*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
2690*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
2691*1c12ee1eSDan Willemsen		}
2692*1c12ee1eSDan Willemsen		return ms
2693*1c12ee1eSDan Willemsen	}
2694*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
2695*1c12ee1eSDan Willemsen}
2696*1c12ee1eSDan Willemsen
2697*1c12ee1eSDan Willemsen// Deprecated: Use TestRequiredGroupFields_OptionalGroup.ProtoReflect.Descriptor instead.
2698*1c12ee1eSDan Willemsenfunc (*TestRequiredGroupFields_OptionalGroup) Descriptor() ([]byte, []int) {
2699*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{10, 0}
2700*1c12ee1eSDan Willemsen}
2701*1c12ee1eSDan Willemsen
2702*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields_OptionalGroup) GetA() int32 {
2703*1c12ee1eSDan Willemsen	if x != nil && x.A != nil {
2704*1c12ee1eSDan Willemsen		return *x.A
2705*1c12ee1eSDan Willemsen	}
2706*1c12ee1eSDan Willemsen	return 0
2707*1c12ee1eSDan Willemsen}
2708*1c12ee1eSDan Willemsen
2709*1c12ee1eSDan Willemsentype TestRequiredGroupFields_RepeatedGroup struct {
2710*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
2711*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
2712*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
2713*1c12ee1eSDan Willemsen
2714*1c12ee1eSDan Willemsen	A *int32 `protobuf:"varint,4,req,name=a" json:"a,omitempty"`
2715*1c12ee1eSDan Willemsen}
2716*1c12ee1eSDan Willemsen
2717*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields_RepeatedGroup) Reset() {
2718*1c12ee1eSDan Willemsen	*x = TestRequiredGroupFields_RepeatedGroup{}
2719*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
2720*1c12ee1eSDan Willemsen		mi := &file_internal_testprotos_test_test_proto_msgTypes[44]
2721*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2722*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
2723*1c12ee1eSDan Willemsen	}
2724*1c12ee1eSDan Willemsen}
2725*1c12ee1eSDan Willemsen
2726*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields_RepeatedGroup) String() string {
2727*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
2728*1c12ee1eSDan Willemsen}
2729*1c12ee1eSDan Willemsen
2730*1c12ee1eSDan Willemsenfunc (*TestRequiredGroupFields_RepeatedGroup) ProtoMessage() {}
2731*1c12ee1eSDan Willemsen
2732*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields_RepeatedGroup) ProtoReflect() protoreflect.Message {
2733*1c12ee1eSDan Willemsen	mi := &file_internal_testprotos_test_test_proto_msgTypes[44]
2734*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
2735*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2736*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
2737*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
2738*1c12ee1eSDan Willemsen		}
2739*1c12ee1eSDan Willemsen		return ms
2740*1c12ee1eSDan Willemsen	}
2741*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
2742*1c12ee1eSDan Willemsen}
2743*1c12ee1eSDan Willemsen
2744*1c12ee1eSDan Willemsen// Deprecated: Use TestRequiredGroupFields_RepeatedGroup.ProtoReflect.Descriptor instead.
2745*1c12ee1eSDan Willemsenfunc (*TestRequiredGroupFields_RepeatedGroup) Descriptor() ([]byte, []int) {
2746*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{10, 1}
2747*1c12ee1eSDan Willemsen}
2748*1c12ee1eSDan Willemsen
2749*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields_RepeatedGroup) GetA() int32 {
2750*1c12ee1eSDan Willemsen	if x != nil && x.A != nil {
2751*1c12ee1eSDan Willemsen		return *x.A
2752*1c12ee1eSDan Willemsen	}
2753*1c12ee1eSDan Willemsen	return 0
2754*1c12ee1eSDan Willemsen}
2755*1c12ee1eSDan Willemsen
2756*1c12ee1eSDan Willemsenvar file_internal_testprotos_test_test_proto_extTypes = []protoimpl.ExtensionInfo{
2757*1c12ee1eSDan Willemsen	{
2758*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2759*1c12ee1eSDan Willemsen		ExtensionType: (*int32)(nil),
2760*1c12ee1eSDan Willemsen		Field:         1,
2761*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.optional_int32",
2762*1c12ee1eSDan Willemsen		Tag:           "varint,1,opt,name=optional_int32",
2763*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2764*1c12ee1eSDan Willemsen	},
2765*1c12ee1eSDan Willemsen	{
2766*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2767*1c12ee1eSDan Willemsen		ExtensionType: (*int64)(nil),
2768*1c12ee1eSDan Willemsen		Field:         2,
2769*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.optional_int64",
2770*1c12ee1eSDan Willemsen		Tag:           "varint,2,opt,name=optional_int64",
2771*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2772*1c12ee1eSDan Willemsen	},
2773*1c12ee1eSDan Willemsen	{
2774*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2775*1c12ee1eSDan Willemsen		ExtensionType: (*uint32)(nil),
2776*1c12ee1eSDan Willemsen		Field:         3,
2777*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.optional_uint32",
2778*1c12ee1eSDan Willemsen		Tag:           "varint,3,opt,name=optional_uint32",
2779*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2780*1c12ee1eSDan Willemsen	},
2781*1c12ee1eSDan Willemsen	{
2782*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2783*1c12ee1eSDan Willemsen		ExtensionType: (*uint64)(nil),
2784*1c12ee1eSDan Willemsen		Field:         4,
2785*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.optional_uint64",
2786*1c12ee1eSDan Willemsen		Tag:           "varint,4,opt,name=optional_uint64",
2787*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2788*1c12ee1eSDan Willemsen	},
2789*1c12ee1eSDan Willemsen	{
2790*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2791*1c12ee1eSDan Willemsen		ExtensionType: (*int32)(nil),
2792*1c12ee1eSDan Willemsen		Field:         5,
2793*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.optional_sint32",
2794*1c12ee1eSDan Willemsen		Tag:           "zigzag32,5,opt,name=optional_sint32",
2795*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2796*1c12ee1eSDan Willemsen	},
2797*1c12ee1eSDan Willemsen	{
2798*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2799*1c12ee1eSDan Willemsen		ExtensionType: (*int64)(nil),
2800*1c12ee1eSDan Willemsen		Field:         6,
2801*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.optional_sint64",
2802*1c12ee1eSDan Willemsen		Tag:           "zigzag64,6,opt,name=optional_sint64",
2803*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2804*1c12ee1eSDan Willemsen	},
2805*1c12ee1eSDan Willemsen	{
2806*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2807*1c12ee1eSDan Willemsen		ExtensionType: (*uint32)(nil),
2808*1c12ee1eSDan Willemsen		Field:         7,
2809*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.optional_fixed32",
2810*1c12ee1eSDan Willemsen		Tag:           "fixed32,7,opt,name=optional_fixed32",
2811*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2812*1c12ee1eSDan Willemsen	},
2813*1c12ee1eSDan Willemsen	{
2814*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2815*1c12ee1eSDan Willemsen		ExtensionType: (*uint64)(nil),
2816*1c12ee1eSDan Willemsen		Field:         8,
2817*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.optional_fixed64",
2818*1c12ee1eSDan Willemsen		Tag:           "fixed64,8,opt,name=optional_fixed64",
2819*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2820*1c12ee1eSDan Willemsen	},
2821*1c12ee1eSDan Willemsen	{
2822*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2823*1c12ee1eSDan Willemsen		ExtensionType: (*int32)(nil),
2824*1c12ee1eSDan Willemsen		Field:         9,
2825*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.optional_sfixed32",
2826*1c12ee1eSDan Willemsen		Tag:           "fixed32,9,opt,name=optional_sfixed32",
2827*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2828*1c12ee1eSDan Willemsen	},
2829*1c12ee1eSDan Willemsen	{
2830*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2831*1c12ee1eSDan Willemsen		ExtensionType: (*int64)(nil),
2832*1c12ee1eSDan Willemsen		Field:         10,
2833*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.optional_sfixed64",
2834*1c12ee1eSDan Willemsen		Tag:           "fixed64,10,opt,name=optional_sfixed64",
2835*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2836*1c12ee1eSDan Willemsen	},
2837*1c12ee1eSDan Willemsen	{
2838*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2839*1c12ee1eSDan Willemsen		ExtensionType: (*float32)(nil),
2840*1c12ee1eSDan Willemsen		Field:         11,
2841*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.optional_float",
2842*1c12ee1eSDan Willemsen		Tag:           "fixed32,11,opt,name=optional_float",
2843*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2844*1c12ee1eSDan Willemsen	},
2845*1c12ee1eSDan Willemsen	{
2846*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2847*1c12ee1eSDan Willemsen		ExtensionType: (*float64)(nil),
2848*1c12ee1eSDan Willemsen		Field:         12,
2849*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.optional_double",
2850*1c12ee1eSDan Willemsen		Tag:           "fixed64,12,opt,name=optional_double",
2851*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2852*1c12ee1eSDan Willemsen	},
2853*1c12ee1eSDan Willemsen	{
2854*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2855*1c12ee1eSDan Willemsen		ExtensionType: (*bool)(nil),
2856*1c12ee1eSDan Willemsen		Field:         13,
2857*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.optional_bool",
2858*1c12ee1eSDan Willemsen		Tag:           "varint,13,opt,name=optional_bool",
2859*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2860*1c12ee1eSDan Willemsen	},
2861*1c12ee1eSDan Willemsen	{
2862*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2863*1c12ee1eSDan Willemsen		ExtensionType: (*string)(nil),
2864*1c12ee1eSDan Willemsen		Field:         14,
2865*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.optional_string",
2866*1c12ee1eSDan Willemsen		Tag:           "bytes,14,opt,name=optional_string",
2867*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2868*1c12ee1eSDan Willemsen	},
2869*1c12ee1eSDan Willemsen	{
2870*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2871*1c12ee1eSDan Willemsen		ExtensionType: ([]byte)(nil),
2872*1c12ee1eSDan Willemsen		Field:         15,
2873*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.optional_bytes",
2874*1c12ee1eSDan Willemsen		Tag:           "bytes,15,opt,name=optional_bytes",
2875*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2876*1c12ee1eSDan Willemsen	},
2877*1c12ee1eSDan Willemsen	{
2878*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2879*1c12ee1eSDan Willemsen		ExtensionType: (*OptionalGroup)(nil),
2880*1c12ee1eSDan Willemsen		Field:         16,
2881*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.optionalgroup",
2882*1c12ee1eSDan Willemsen		Tag:           "group,16,opt,name=OptionalGroup",
2883*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2884*1c12ee1eSDan Willemsen	},
2885*1c12ee1eSDan Willemsen	{
2886*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2887*1c12ee1eSDan Willemsen		ExtensionType: (*TestAllExtensions_NestedMessage)(nil),
2888*1c12ee1eSDan Willemsen		Field:         18,
2889*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.optional_nested_message",
2890*1c12ee1eSDan Willemsen		Tag:           "bytes,18,opt,name=optional_nested_message",
2891*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2892*1c12ee1eSDan Willemsen	},
2893*1c12ee1eSDan Willemsen	{
2894*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2895*1c12ee1eSDan Willemsen		ExtensionType: (*TestAllTypes_NestedEnum)(nil),
2896*1c12ee1eSDan Willemsen		Field:         21,
2897*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.optional_nested_enum",
2898*1c12ee1eSDan Willemsen		Tag:           "varint,21,opt,name=optional_nested_enum,enum=goproto.proto.test.TestAllTypes_NestedEnum",
2899*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2900*1c12ee1eSDan Willemsen	},
2901*1c12ee1eSDan Willemsen	{
2902*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2903*1c12ee1eSDan Willemsen		ExtensionType: ([]int32)(nil),
2904*1c12ee1eSDan Willemsen		Field:         31,
2905*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.repeated_int32",
2906*1c12ee1eSDan Willemsen		Tag:           "varint,31,rep,name=repeated_int32",
2907*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2908*1c12ee1eSDan Willemsen	},
2909*1c12ee1eSDan Willemsen	{
2910*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2911*1c12ee1eSDan Willemsen		ExtensionType: ([]int64)(nil),
2912*1c12ee1eSDan Willemsen		Field:         32,
2913*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.repeated_int64",
2914*1c12ee1eSDan Willemsen		Tag:           "varint,32,rep,name=repeated_int64",
2915*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2916*1c12ee1eSDan Willemsen	},
2917*1c12ee1eSDan Willemsen	{
2918*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2919*1c12ee1eSDan Willemsen		ExtensionType: ([]uint32)(nil),
2920*1c12ee1eSDan Willemsen		Field:         33,
2921*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.repeated_uint32",
2922*1c12ee1eSDan Willemsen		Tag:           "varint,33,rep,name=repeated_uint32",
2923*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2924*1c12ee1eSDan Willemsen	},
2925*1c12ee1eSDan Willemsen	{
2926*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2927*1c12ee1eSDan Willemsen		ExtensionType: ([]uint64)(nil),
2928*1c12ee1eSDan Willemsen		Field:         34,
2929*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.repeated_uint64",
2930*1c12ee1eSDan Willemsen		Tag:           "varint,34,rep,name=repeated_uint64",
2931*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2932*1c12ee1eSDan Willemsen	},
2933*1c12ee1eSDan Willemsen	{
2934*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2935*1c12ee1eSDan Willemsen		ExtensionType: ([]int32)(nil),
2936*1c12ee1eSDan Willemsen		Field:         35,
2937*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.repeated_sint32",
2938*1c12ee1eSDan Willemsen		Tag:           "zigzag32,35,rep,name=repeated_sint32",
2939*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2940*1c12ee1eSDan Willemsen	},
2941*1c12ee1eSDan Willemsen	{
2942*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2943*1c12ee1eSDan Willemsen		ExtensionType: ([]int64)(nil),
2944*1c12ee1eSDan Willemsen		Field:         36,
2945*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.repeated_sint64",
2946*1c12ee1eSDan Willemsen		Tag:           "zigzag64,36,rep,name=repeated_sint64",
2947*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2948*1c12ee1eSDan Willemsen	},
2949*1c12ee1eSDan Willemsen	{
2950*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2951*1c12ee1eSDan Willemsen		ExtensionType: ([]uint32)(nil),
2952*1c12ee1eSDan Willemsen		Field:         37,
2953*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.repeated_fixed32",
2954*1c12ee1eSDan Willemsen		Tag:           "fixed32,37,rep,name=repeated_fixed32",
2955*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2956*1c12ee1eSDan Willemsen	},
2957*1c12ee1eSDan Willemsen	{
2958*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2959*1c12ee1eSDan Willemsen		ExtensionType: ([]uint64)(nil),
2960*1c12ee1eSDan Willemsen		Field:         38,
2961*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.repeated_fixed64",
2962*1c12ee1eSDan Willemsen		Tag:           "fixed64,38,rep,name=repeated_fixed64",
2963*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2964*1c12ee1eSDan Willemsen	},
2965*1c12ee1eSDan Willemsen	{
2966*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2967*1c12ee1eSDan Willemsen		ExtensionType: ([]int32)(nil),
2968*1c12ee1eSDan Willemsen		Field:         39,
2969*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.repeated_sfixed32",
2970*1c12ee1eSDan Willemsen		Tag:           "fixed32,39,rep,name=repeated_sfixed32",
2971*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2972*1c12ee1eSDan Willemsen	},
2973*1c12ee1eSDan Willemsen	{
2974*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2975*1c12ee1eSDan Willemsen		ExtensionType: ([]int64)(nil),
2976*1c12ee1eSDan Willemsen		Field:         40,
2977*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.repeated_sfixed64",
2978*1c12ee1eSDan Willemsen		Tag:           "fixed64,40,rep,name=repeated_sfixed64",
2979*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2980*1c12ee1eSDan Willemsen	},
2981*1c12ee1eSDan Willemsen	{
2982*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2983*1c12ee1eSDan Willemsen		ExtensionType: ([]float32)(nil),
2984*1c12ee1eSDan Willemsen		Field:         41,
2985*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.repeated_float",
2986*1c12ee1eSDan Willemsen		Tag:           "fixed32,41,rep,name=repeated_float",
2987*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2988*1c12ee1eSDan Willemsen	},
2989*1c12ee1eSDan Willemsen	{
2990*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2991*1c12ee1eSDan Willemsen		ExtensionType: ([]float64)(nil),
2992*1c12ee1eSDan Willemsen		Field:         42,
2993*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.repeated_double",
2994*1c12ee1eSDan Willemsen		Tag:           "fixed64,42,rep,name=repeated_double",
2995*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
2996*1c12ee1eSDan Willemsen	},
2997*1c12ee1eSDan Willemsen	{
2998*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
2999*1c12ee1eSDan Willemsen		ExtensionType: ([]bool)(nil),
3000*1c12ee1eSDan Willemsen		Field:         43,
3001*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.repeated_bool",
3002*1c12ee1eSDan Willemsen		Tag:           "varint,43,rep,name=repeated_bool",
3003*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3004*1c12ee1eSDan Willemsen	},
3005*1c12ee1eSDan Willemsen	{
3006*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3007*1c12ee1eSDan Willemsen		ExtensionType: ([]string)(nil),
3008*1c12ee1eSDan Willemsen		Field:         44,
3009*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.repeated_string",
3010*1c12ee1eSDan Willemsen		Tag:           "bytes,44,rep,name=repeated_string",
3011*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3012*1c12ee1eSDan Willemsen	},
3013*1c12ee1eSDan Willemsen	{
3014*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3015*1c12ee1eSDan Willemsen		ExtensionType: ([][]byte)(nil),
3016*1c12ee1eSDan Willemsen		Field:         45,
3017*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.repeated_bytes",
3018*1c12ee1eSDan Willemsen		Tag:           "bytes,45,rep,name=repeated_bytes",
3019*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3020*1c12ee1eSDan Willemsen	},
3021*1c12ee1eSDan Willemsen	{
3022*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3023*1c12ee1eSDan Willemsen		ExtensionType: ([]*RepeatedGroup)(nil),
3024*1c12ee1eSDan Willemsen		Field:         46,
3025*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.repeatedgroup",
3026*1c12ee1eSDan Willemsen		Tag:           "group,46,rep,name=RepeatedGroup",
3027*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3028*1c12ee1eSDan Willemsen	},
3029*1c12ee1eSDan Willemsen	{
3030*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3031*1c12ee1eSDan Willemsen		ExtensionType: ([]*TestAllExtensions_NestedMessage)(nil),
3032*1c12ee1eSDan Willemsen		Field:         48,
3033*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.repeated_nested_message",
3034*1c12ee1eSDan Willemsen		Tag:           "bytes,48,rep,name=repeated_nested_message",
3035*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3036*1c12ee1eSDan Willemsen	},
3037*1c12ee1eSDan Willemsen	{
3038*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3039*1c12ee1eSDan Willemsen		ExtensionType: ([]TestAllTypes_NestedEnum)(nil),
3040*1c12ee1eSDan Willemsen		Field:         51,
3041*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.repeated_nested_enum",
3042*1c12ee1eSDan Willemsen		Tag:           "varint,51,rep,name=repeated_nested_enum,enum=goproto.proto.test.TestAllTypes_NestedEnum",
3043*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3044*1c12ee1eSDan Willemsen	},
3045*1c12ee1eSDan Willemsen	{
3046*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3047*1c12ee1eSDan Willemsen		ExtensionType: (*int32)(nil),
3048*1c12ee1eSDan Willemsen		Field:         81,
3049*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.default_int32",
3050*1c12ee1eSDan Willemsen		Tag:           "varint,81,opt,name=default_int32,def=81",
3051*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3052*1c12ee1eSDan Willemsen	},
3053*1c12ee1eSDan Willemsen	{
3054*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3055*1c12ee1eSDan Willemsen		ExtensionType: (*int64)(nil),
3056*1c12ee1eSDan Willemsen		Field:         82,
3057*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.default_int64",
3058*1c12ee1eSDan Willemsen		Tag:           "varint,82,opt,name=default_int64,def=82",
3059*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3060*1c12ee1eSDan Willemsen	},
3061*1c12ee1eSDan Willemsen	{
3062*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3063*1c12ee1eSDan Willemsen		ExtensionType: (*uint32)(nil),
3064*1c12ee1eSDan Willemsen		Field:         83,
3065*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.default_uint32",
3066*1c12ee1eSDan Willemsen		Tag:           "varint,83,opt,name=default_uint32,def=83",
3067*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3068*1c12ee1eSDan Willemsen	},
3069*1c12ee1eSDan Willemsen	{
3070*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3071*1c12ee1eSDan Willemsen		ExtensionType: (*uint64)(nil),
3072*1c12ee1eSDan Willemsen		Field:         84,
3073*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.default_uint64",
3074*1c12ee1eSDan Willemsen		Tag:           "varint,84,opt,name=default_uint64,def=84",
3075*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3076*1c12ee1eSDan Willemsen	},
3077*1c12ee1eSDan Willemsen	{
3078*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3079*1c12ee1eSDan Willemsen		ExtensionType: (*int32)(nil),
3080*1c12ee1eSDan Willemsen		Field:         85,
3081*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.default_sint32",
3082*1c12ee1eSDan Willemsen		Tag:           "zigzag32,85,opt,name=default_sint32,def=-85",
3083*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3084*1c12ee1eSDan Willemsen	},
3085*1c12ee1eSDan Willemsen	{
3086*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3087*1c12ee1eSDan Willemsen		ExtensionType: (*int64)(nil),
3088*1c12ee1eSDan Willemsen		Field:         86,
3089*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.default_sint64",
3090*1c12ee1eSDan Willemsen		Tag:           "zigzag64,86,opt,name=default_sint64,def=86",
3091*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3092*1c12ee1eSDan Willemsen	},
3093*1c12ee1eSDan Willemsen	{
3094*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3095*1c12ee1eSDan Willemsen		ExtensionType: (*uint32)(nil),
3096*1c12ee1eSDan Willemsen		Field:         87,
3097*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.default_fixed32",
3098*1c12ee1eSDan Willemsen		Tag:           "fixed32,87,opt,name=default_fixed32,def=87",
3099*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3100*1c12ee1eSDan Willemsen	},
3101*1c12ee1eSDan Willemsen	{
3102*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3103*1c12ee1eSDan Willemsen		ExtensionType: (*uint64)(nil),
3104*1c12ee1eSDan Willemsen		Field:         88,
3105*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.default_fixed64",
3106*1c12ee1eSDan Willemsen		Tag:           "fixed64,88,opt,name=default_fixed64,def=88",
3107*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3108*1c12ee1eSDan Willemsen	},
3109*1c12ee1eSDan Willemsen	{
3110*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3111*1c12ee1eSDan Willemsen		ExtensionType: (*int32)(nil),
3112*1c12ee1eSDan Willemsen		Field:         89,
3113*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.default_sfixed32",
3114*1c12ee1eSDan Willemsen		Tag:           "fixed32,89,opt,name=default_sfixed32,def=89",
3115*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3116*1c12ee1eSDan Willemsen	},
3117*1c12ee1eSDan Willemsen	{
3118*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3119*1c12ee1eSDan Willemsen		ExtensionType: (*int64)(nil),
3120*1c12ee1eSDan Willemsen		Field:         80,
3121*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.default_sfixed64",
3122*1c12ee1eSDan Willemsen		Tag:           "fixed64,80,opt,name=default_sfixed64,def=-90",
3123*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3124*1c12ee1eSDan Willemsen	},
3125*1c12ee1eSDan Willemsen	{
3126*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3127*1c12ee1eSDan Willemsen		ExtensionType: (*float32)(nil),
3128*1c12ee1eSDan Willemsen		Field:         91,
3129*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.default_float",
3130*1c12ee1eSDan Willemsen		Tag:           "fixed32,91,opt,name=default_float,def=91.5",
3131*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3132*1c12ee1eSDan Willemsen	},
3133*1c12ee1eSDan Willemsen	{
3134*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3135*1c12ee1eSDan Willemsen		ExtensionType: (*float64)(nil),
3136*1c12ee1eSDan Willemsen		Field:         92,
3137*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.default_double",
3138*1c12ee1eSDan Willemsen		Tag:           "fixed64,92,opt,name=default_double,def=92000",
3139*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3140*1c12ee1eSDan Willemsen	},
3141*1c12ee1eSDan Willemsen	{
3142*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3143*1c12ee1eSDan Willemsen		ExtensionType: (*bool)(nil),
3144*1c12ee1eSDan Willemsen		Field:         93,
3145*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.default_bool",
3146*1c12ee1eSDan Willemsen		Tag:           "varint,93,opt,name=default_bool,def=1",
3147*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3148*1c12ee1eSDan Willemsen	},
3149*1c12ee1eSDan Willemsen	{
3150*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3151*1c12ee1eSDan Willemsen		ExtensionType: (*string)(nil),
3152*1c12ee1eSDan Willemsen		Field:         94,
3153*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.default_string",
3154*1c12ee1eSDan Willemsen		Tag:           "bytes,94,opt,name=default_string,def=hello",
3155*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3156*1c12ee1eSDan Willemsen	},
3157*1c12ee1eSDan Willemsen	{
3158*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3159*1c12ee1eSDan Willemsen		ExtensionType: ([]byte)(nil),
3160*1c12ee1eSDan Willemsen		Field:         95,
3161*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.default_bytes",
3162*1c12ee1eSDan Willemsen		Tag:           "bytes,95,opt,name=default_bytes,def=world",
3163*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3164*1c12ee1eSDan Willemsen	},
3165*1c12ee1eSDan Willemsen	{
3166*1c12ee1eSDan Willemsen		ExtendedType:  (*TestPackedExtensions)(nil),
3167*1c12ee1eSDan Willemsen		ExtensionType: ([]int32)(nil),
3168*1c12ee1eSDan Willemsen		Field:         90,
3169*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.packed_int32",
3170*1c12ee1eSDan Willemsen		Tag:           "varint,90,rep,packed,name=packed_int32",
3171*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3172*1c12ee1eSDan Willemsen	},
3173*1c12ee1eSDan Willemsen	{
3174*1c12ee1eSDan Willemsen		ExtendedType:  (*TestPackedExtensions)(nil),
3175*1c12ee1eSDan Willemsen		ExtensionType: ([]int64)(nil),
3176*1c12ee1eSDan Willemsen		Field:         91,
3177*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.packed_int64",
3178*1c12ee1eSDan Willemsen		Tag:           "varint,91,rep,packed,name=packed_int64",
3179*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3180*1c12ee1eSDan Willemsen	},
3181*1c12ee1eSDan Willemsen	{
3182*1c12ee1eSDan Willemsen		ExtendedType:  (*TestPackedExtensions)(nil),
3183*1c12ee1eSDan Willemsen		ExtensionType: ([]uint32)(nil),
3184*1c12ee1eSDan Willemsen		Field:         92,
3185*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.packed_uint32",
3186*1c12ee1eSDan Willemsen		Tag:           "varint,92,rep,packed,name=packed_uint32",
3187*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3188*1c12ee1eSDan Willemsen	},
3189*1c12ee1eSDan Willemsen	{
3190*1c12ee1eSDan Willemsen		ExtendedType:  (*TestPackedExtensions)(nil),
3191*1c12ee1eSDan Willemsen		ExtensionType: ([]uint64)(nil),
3192*1c12ee1eSDan Willemsen		Field:         93,
3193*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.packed_uint64",
3194*1c12ee1eSDan Willemsen		Tag:           "varint,93,rep,packed,name=packed_uint64",
3195*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3196*1c12ee1eSDan Willemsen	},
3197*1c12ee1eSDan Willemsen	{
3198*1c12ee1eSDan Willemsen		ExtendedType:  (*TestPackedExtensions)(nil),
3199*1c12ee1eSDan Willemsen		ExtensionType: ([]int32)(nil),
3200*1c12ee1eSDan Willemsen		Field:         94,
3201*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.packed_sint32",
3202*1c12ee1eSDan Willemsen		Tag:           "zigzag32,94,rep,packed,name=packed_sint32",
3203*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3204*1c12ee1eSDan Willemsen	},
3205*1c12ee1eSDan Willemsen	{
3206*1c12ee1eSDan Willemsen		ExtendedType:  (*TestPackedExtensions)(nil),
3207*1c12ee1eSDan Willemsen		ExtensionType: ([]int64)(nil),
3208*1c12ee1eSDan Willemsen		Field:         95,
3209*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.packed_sint64",
3210*1c12ee1eSDan Willemsen		Tag:           "zigzag64,95,rep,packed,name=packed_sint64",
3211*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3212*1c12ee1eSDan Willemsen	},
3213*1c12ee1eSDan Willemsen	{
3214*1c12ee1eSDan Willemsen		ExtendedType:  (*TestPackedExtensions)(nil),
3215*1c12ee1eSDan Willemsen		ExtensionType: ([]uint32)(nil),
3216*1c12ee1eSDan Willemsen		Field:         96,
3217*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.packed_fixed32",
3218*1c12ee1eSDan Willemsen		Tag:           "fixed32,96,rep,packed,name=packed_fixed32",
3219*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3220*1c12ee1eSDan Willemsen	},
3221*1c12ee1eSDan Willemsen	{
3222*1c12ee1eSDan Willemsen		ExtendedType:  (*TestPackedExtensions)(nil),
3223*1c12ee1eSDan Willemsen		ExtensionType: ([]uint64)(nil),
3224*1c12ee1eSDan Willemsen		Field:         97,
3225*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.packed_fixed64",
3226*1c12ee1eSDan Willemsen		Tag:           "fixed64,97,rep,packed,name=packed_fixed64",
3227*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3228*1c12ee1eSDan Willemsen	},
3229*1c12ee1eSDan Willemsen	{
3230*1c12ee1eSDan Willemsen		ExtendedType:  (*TestPackedExtensions)(nil),
3231*1c12ee1eSDan Willemsen		ExtensionType: ([]int32)(nil),
3232*1c12ee1eSDan Willemsen		Field:         98,
3233*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.packed_sfixed32",
3234*1c12ee1eSDan Willemsen		Tag:           "fixed32,98,rep,packed,name=packed_sfixed32",
3235*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3236*1c12ee1eSDan Willemsen	},
3237*1c12ee1eSDan Willemsen	{
3238*1c12ee1eSDan Willemsen		ExtendedType:  (*TestPackedExtensions)(nil),
3239*1c12ee1eSDan Willemsen		ExtensionType: ([]int64)(nil),
3240*1c12ee1eSDan Willemsen		Field:         99,
3241*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.packed_sfixed64",
3242*1c12ee1eSDan Willemsen		Tag:           "fixed64,99,rep,packed,name=packed_sfixed64",
3243*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3244*1c12ee1eSDan Willemsen	},
3245*1c12ee1eSDan Willemsen	{
3246*1c12ee1eSDan Willemsen		ExtendedType:  (*TestPackedExtensions)(nil),
3247*1c12ee1eSDan Willemsen		ExtensionType: ([]float32)(nil),
3248*1c12ee1eSDan Willemsen		Field:         100,
3249*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.packed_float",
3250*1c12ee1eSDan Willemsen		Tag:           "fixed32,100,rep,packed,name=packed_float",
3251*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3252*1c12ee1eSDan Willemsen	},
3253*1c12ee1eSDan Willemsen	{
3254*1c12ee1eSDan Willemsen		ExtendedType:  (*TestPackedExtensions)(nil),
3255*1c12ee1eSDan Willemsen		ExtensionType: ([]float64)(nil),
3256*1c12ee1eSDan Willemsen		Field:         101,
3257*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.packed_double",
3258*1c12ee1eSDan Willemsen		Tag:           "fixed64,101,rep,packed,name=packed_double",
3259*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3260*1c12ee1eSDan Willemsen	},
3261*1c12ee1eSDan Willemsen	{
3262*1c12ee1eSDan Willemsen		ExtendedType:  (*TestPackedExtensions)(nil),
3263*1c12ee1eSDan Willemsen		ExtensionType: ([]bool)(nil),
3264*1c12ee1eSDan Willemsen		Field:         102,
3265*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.packed_bool",
3266*1c12ee1eSDan Willemsen		Tag:           "varint,102,rep,packed,name=packed_bool",
3267*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3268*1c12ee1eSDan Willemsen	},
3269*1c12ee1eSDan Willemsen	{
3270*1c12ee1eSDan Willemsen		ExtendedType:  (*TestPackedExtensions)(nil),
3271*1c12ee1eSDan Willemsen		ExtensionType: ([]ForeignEnum)(nil),
3272*1c12ee1eSDan Willemsen		Field:         103,
3273*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.packed_enum",
3274*1c12ee1eSDan Willemsen		Tag:           "varint,103,rep,packed,name=packed_enum,enum=goproto.proto.test.ForeignEnum",
3275*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3276*1c12ee1eSDan Willemsen	},
3277*1c12ee1eSDan Willemsen	{
3278*1c12ee1eSDan Willemsen		ExtendedType:  (*TestUnpackedExtensions)(nil),
3279*1c12ee1eSDan Willemsen		ExtensionType: ([]int32)(nil),
3280*1c12ee1eSDan Willemsen		Field:         90,
3281*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.unpacked_int32",
3282*1c12ee1eSDan Willemsen		Tag:           "varint,90,rep,name=unpacked_int32",
3283*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3284*1c12ee1eSDan Willemsen	},
3285*1c12ee1eSDan Willemsen	{
3286*1c12ee1eSDan Willemsen		ExtendedType:  (*TestUnpackedExtensions)(nil),
3287*1c12ee1eSDan Willemsen		ExtensionType: ([]int64)(nil),
3288*1c12ee1eSDan Willemsen		Field:         91,
3289*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.unpacked_int64",
3290*1c12ee1eSDan Willemsen		Tag:           "varint,91,rep,name=unpacked_int64",
3291*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3292*1c12ee1eSDan Willemsen	},
3293*1c12ee1eSDan Willemsen	{
3294*1c12ee1eSDan Willemsen		ExtendedType:  (*TestUnpackedExtensions)(nil),
3295*1c12ee1eSDan Willemsen		ExtensionType: ([]uint32)(nil),
3296*1c12ee1eSDan Willemsen		Field:         92,
3297*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.unpacked_uint32",
3298*1c12ee1eSDan Willemsen		Tag:           "varint,92,rep,name=unpacked_uint32",
3299*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3300*1c12ee1eSDan Willemsen	},
3301*1c12ee1eSDan Willemsen	{
3302*1c12ee1eSDan Willemsen		ExtendedType:  (*TestUnpackedExtensions)(nil),
3303*1c12ee1eSDan Willemsen		ExtensionType: ([]uint64)(nil),
3304*1c12ee1eSDan Willemsen		Field:         93,
3305*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.unpacked_uint64",
3306*1c12ee1eSDan Willemsen		Tag:           "varint,93,rep,name=unpacked_uint64",
3307*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3308*1c12ee1eSDan Willemsen	},
3309*1c12ee1eSDan Willemsen	{
3310*1c12ee1eSDan Willemsen		ExtendedType:  (*TestUnpackedExtensions)(nil),
3311*1c12ee1eSDan Willemsen		ExtensionType: ([]int32)(nil),
3312*1c12ee1eSDan Willemsen		Field:         94,
3313*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.unpacked_sint32",
3314*1c12ee1eSDan Willemsen		Tag:           "zigzag32,94,rep,name=unpacked_sint32",
3315*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3316*1c12ee1eSDan Willemsen	},
3317*1c12ee1eSDan Willemsen	{
3318*1c12ee1eSDan Willemsen		ExtendedType:  (*TestUnpackedExtensions)(nil),
3319*1c12ee1eSDan Willemsen		ExtensionType: ([]int64)(nil),
3320*1c12ee1eSDan Willemsen		Field:         95,
3321*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.unpacked_sint64",
3322*1c12ee1eSDan Willemsen		Tag:           "zigzag64,95,rep,name=unpacked_sint64",
3323*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3324*1c12ee1eSDan Willemsen	},
3325*1c12ee1eSDan Willemsen	{
3326*1c12ee1eSDan Willemsen		ExtendedType:  (*TestUnpackedExtensions)(nil),
3327*1c12ee1eSDan Willemsen		ExtensionType: ([]uint32)(nil),
3328*1c12ee1eSDan Willemsen		Field:         96,
3329*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.unpacked_fixed32",
3330*1c12ee1eSDan Willemsen		Tag:           "fixed32,96,rep,name=unpacked_fixed32",
3331*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3332*1c12ee1eSDan Willemsen	},
3333*1c12ee1eSDan Willemsen	{
3334*1c12ee1eSDan Willemsen		ExtendedType:  (*TestUnpackedExtensions)(nil),
3335*1c12ee1eSDan Willemsen		ExtensionType: ([]uint64)(nil),
3336*1c12ee1eSDan Willemsen		Field:         97,
3337*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.unpacked_fixed64",
3338*1c12ee1eSDan Willemsen		Tag:           "fixed64,97,rep,name=unpacked_fixed64",
3339*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3340*1c12ee1eSDan Willemsen	},
3341*1c12ee1eSDan Willemsen	{
3342*1c12ee1eSDan Willemsen		ExtendedType:  (*TestUnpackedExtensions)(nil),
3343*1c12ee1eSDan Willemsen		ExtensionType: ([]int32)(nil),
3344*1c12ee1eSDan Willemsen		Field:         98,
3345*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.unpacked_sfixed32",
3346*1c12ee1eSDan Willemsen		Tag:           "fixed32,98,rep,name=unpacked_sfixed32",
3347*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3348*1c12ee1eSDan Willemsen	},
3349*1c12ee1eSDan Willemsen	{
3350*1c12ee1eSDan Willemsen		ExtendedType:  (*TestUnpackedExtensions)(nil),
3351*1c12ee1eSDan Willemsen		ExtensionType: ([]int64)(nil),
3352*1c12ee1eSDan Willemsen		Field:         99,
3353*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.unpacked_sfixed64",
3354*1c12ee1eSDan Willemsen		Tag:           "fixed64,99,rep,name=unpacked_sfixed64",
3355*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3356*1c12ee1eSDan Willemsen	},
3357*1c12ee1eSDan Willemsen	{
3358*1c12ee1eSDan Willemsen		ExtendedType:  (*TestUnpackedExtensions)(nil),
3359*1c12ee1eSDan Willemsen		ExtensionType: ([]float32)(nil),
3360*1c12ee1eSDan Willemsen		Field:         100,
3361*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.unpacked_float",
3362*1c12ee1eSDan Willemsen		Tag:           "fixed32,100,rep,name=unpacked_float",
3363*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3364*1c12ee1eSDan Willemsen	},
3365*1c12ee1eSDan Willemsen	{
3366*1c12ee1eSDan Willemsen		ExtendedType:  (*TestUnpackedExtensions)(nil),
3367*1c12ee1eSDan Willemsen		ExtensionType: ([]float64)(nil),
3368*1c12ee1eSDan Willemsen		Field:         101,
3369*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.unpacked_double",
3370*1c12ee1eSDan Willemsen		Tag:           "fixed64,101,rep,name=unpacked_double",
3371*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3372*1c12ee1eSDan Willemsen	},
3373*1c12ee1eSDan Willemsen	{
3374*1c12ee1eSDan Willemsen		ExtendedType:  (*TestUnpackedExtensions)(nil),
3375*1c12ee1eSDan Willemsen		ExtensionType: ([]bool)(nil),
3376*1c12ee1eSDan Willemsen		Field:         102,
3377*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.unpacked_bool",
3378*1c12ee1eSDan Willemsen		Tag:           "varint,102,rep,name=unpacked_bool",
3379*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3380*1c12ee1eSDan Willemsen	},
3381*1c12ee1eSDan Willemsen	{
3382*1c12ee1eSDan Willemsen		ExtendedType:  (*TestUnpackedExtensions)(nil),
3383*1c12ee1eSDan Willemsen		ExtensionType: ([]ForeignEnum)(nil),
3384*1c12ee1eSDan Willemsen		Field:         103,
3385*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.unpacked_enum",
3386*1c12ee1eSDan Willemsen		Tag:           "varint,103,rep,name=unpacked_enum,enum=goproto.proto.test.ForeignEnum",
3387*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3388*1c12ee1eSDan Willemsen	},
3389*1c12ee1eSDan Willemsen	{
3390*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3391*1c12ee1eSDan Willemsen		ExtensionType: (*string)(nil),
3392*1c12ee1eSDan Willemsen		Field:         1003,
3393*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.TestNestedExtension.nested_string_extension",
3394*1c12ee1eSDan Willemsen		Tag:           "bytes,1003,opt,name=nested_string_extension",
3395*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3396*1c12ee1eSDan Willemsen	},
3397*1c12ee1eSDan Willemsen	{
3398*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3399*1c12ee1eSDan Willemsen		ExtensionType: (*TestRequired)(nil),
3400*1c12ee1eSDan Willemsen		Field:         1000,
3401*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.TestRequired.single",
3402*1c12ee1eSDan Willemsen		Tag:           "bytes,1000,opt,name=single",
3403*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3404*1c12ee1eSDan Willemsen	},
3405*1c12ee1eSDan Willemsen	{
3406*1c12ee1eSDan Willemsen		ExtendedType:  (*TestAllExtensions)(nil),
3407*1c12ee1eSDan Willemsen		ExtensionType: ([]*TestRequired)(nil),
3408*1c12ee1eSDan Willemsen		Field:         1001,
3409*1c12ee1eSDan Willemsen		Name:          "goproto.proto.test.TestRequired.multi",
3410*1c12ee1eSDan Willemsen		Tag:           "bytes,1001,rep,name=multi",
3411*1c12ee1eSDan Willemsen		Filename:      "internal/testprotos/test/test.proto",
3412*1c12ee1eSDan Willemsen	},
3413*1c12ee1eSDan Willemsen}
3414*1c12ee1eSDan Willemsen
3415*1c12ee1eSDan Willemsen// Extension fields to TestAllExtensions.
3416*1c12ee1eSDan Willemsenvar (
3417*1c12ee1eSDan Willemsen	// optional int32 optional_int32 = 1;
3418*1c12ee1eSDan Willemsen	E_OptionalInt32 = &file_internal_testprotos_test_test_proto_extTypes[0]
3419*1c12ee1eSDan Willemsen	// optional int64 optional_int64 = 2;
3420*1c12ee1eSDan Willemsen	E_OptionalInt64 = &file_internal_testprotos_test_test_proto_extTypes[1]
3421*1c12ee1eSDan Willemsen	// optional uint32 optional_uint32 = 3;
3422*1c12ee1eSDan Willemsen	E_OptionalUint32 = &file_internal_testprotos_test_test_proto_extTypes[2]
3423*1c12ee1eSDan Willemsen	// optional uint64 optional_uint64 = 4;
3424*1c12ee1eSDan Willemsen	E_OptionalUint64 = &file_internal_testprotos_test_test_proto_extTypes[3]
3425*1c12ee1eSDan Willemsen	// optional sint32 optional_sint32 = 5;
3426*1c12ee1eSDan Willemsen	E_OptionalSint32 = &file_internal_testprotos_test_test_proto_extTypes[4]
3427*1c12ee1eSDan Willemsen	// optional sint64 optional_sint64 = 6;
3428*1c12ee1eSDan Willemsen	E_OptionalSint64 = &file_internal_testprotos_test_test_proto_extTypes[5]
3429*1c12ee1eSDan Willemsen	// optional fixed32 optional_fixed32 = 7;
3430*1c12ee1eSDan Willemsen	E_OptionalFixed32 = &file_internal_testprotos_test_test_proto_extTypes[6]
3431*1c12ee1eSDan Willemsen	// optional fixed64 optional_fixed64 = 8;
3432*1c12ee1eSDan Willemsen	E_OptionalFixed64 = &file_internal_testprotos_test_test_proto_extTypes[7]
3433*1c12ee1eSDan Willemsen	// optional sfixed32 optional_sfixed32 = 9;
3434*1c12ee1eSDan Willemsen	E_OptionalSfixed32 = &file_internal_testprotos_test_test_proto_extTypes[8]
3435*1c12ee1eSDan Willemsen	// optional sfixed64 optional_sfixed64 = 10;
3436*1c12ee1eSDan Willemsen	E_OptionalSfixed64 = &file_internal_testprotos_test_test_proto_extTypes[9]
3437*1c12ee1eSDan Willemsen	// optional float optional_float = 11;
3438*1c12ee1eSDan Willemsen	E_OptionalFloat = &file_internal_testprotos_test_test_proto_extTypes[10]
3439*1c12ee1eSDan Willemsen	// optional double optional_double = 12;
3440*1c12ee1eSDan Willemsen	E_OptionalDouble = &file_internal_testprotos_test_test_proto_extTypes[11]
3441*1c12ee1eSDan Willemsen	// optional bool optional_bool = 13;
3442*1c12ee1eSDan Willemsen	E_OptionalBool = &file_internal_testprotos_test_test_proto_extTypes[12]
3443*1c12ee1eSDan Willemsen	// optional string optional_string = 14;
3444*1c12ee1eSDan Willemsen	E_OptionalString = &file_internal_testprotos_test_test_proto_extTypes[13]
3445*1c12ee1eSDan Willemsen	// optional bytes optional_bytes = 15;
3446*1c12ee1eSDan Willemsen	E_OptionalBytes = &file_internal_testprotos_test_test_proto_extTypes[14]
3447*1c12ee1eSDan Willemsen	// optional goproto.proto.test.OptionalGroup optionalgroup = 16;
3448*1c12ee1eSDan Willemsen	E_Optionalgroup = &file_internal_testprotos_test_test_proto_extTypes[15]
3449*1c12ee1eSDan Willemsen	// optional goproto.proto.test.TestAllExtensions.NestedMessage optional_nested_message = 18;
3450*1c12ee1eSDan Willemsen	E_OptionalNestedMessage = &file_internal_testprotos_test_test_proto_extTypes[16]
3451*1c12ee1eSDan Willemsen	// optional goproto.proto.test.TestAllTypes.NestedEnum optional_nested_enum = 21;
3452*1c12ee1eSDan Willemsen	E_OptionalNestedEnum = &file_internal_testprotos_test_test_proto_extTypes[17]
3453*1c12ee1eSDan Willemsen	// repeated int32 repeated_int32 = 31;
3454*1c12ee1eSDan Willemsen	E_RepeatedInt32 = &file_internal_testprotos_test_test_proto_extTypes[18]
3455*1c12ee1eSDan Willemsen	// repeated int64 repeated_int64 = 32;
3456*1c12ee1eSDan Willemsen	E_RepeatedInt64 = &file_internal_testprotos_test_test_proto_extTypes[19]
3457*1c12ee1eSDan Willemsen	// repeated uint32 repeated_uint32 = 33;
3458*1c12ee1eSDan Willemsen	E_RepeatedUint32 = &file_internal_testprotos_test_test_proto_extTypes[20]
3459*1c12ee1eSDan Willemsen	// repeated uint64 repeated_uint64 = 34;
3460*1c12ee1eSDan Willemsen	E_RepeatedUint64 = &file_internal_testprotos_test_test_proto_extTypes[21]
3461*1c12ee1eSDan Willemsen	// repeated sint32 repeated_sint32 = 35;
3462*1c12ee1eSDan Willemsen	E_RepeatedSint32 = &file_internal_testprotos_test_test_proto_extTypes[22]
3463*1c12ee1eSDan Willemsen	// repeated sint64 repeated_sint64 = 36;
3464*1c12ee1eSDan Willemsen	E_RepeatedSint64 = &file_internal_testprotos_test_test_proto_extTypes[23]
3465*1c12ee1eSDan Willemsen	// repeated fixed32 repeated_fixed32 = 37;
3466*1c12ee1eSDan Willemsen	E_RepeatedFixed32 = &file_internal_testprotos_test_test_proto_extTypes[24]
3467*1c12ee1eSDan Willemsen	// repeated fixed64 repeated_fixed64 = 38;
3468*1c12ee1eSDan Willemsen	E_RepeatedFixed64 = &file_internal_testprotos_test_test_proto_extTypes[25]
3469*1c12ee1eSDan Willemsen	// repeated sfixed32 repeated_sfixed32 = 39;
3470*1c12ee1eSDan Willemsen	E_RepeatedSfixed32 = &file_internal_testprotos_test_test_proto_extTypes[26]
3471*1c12ee1eSDan Willemsen	// repeated sfixed64 repeated_sfixed64 = 40;
3472*1c12ee1eSDan Willemsen	E_RepeatedSfixed64 = &file_internal_testprotos_test_test_proto_extTypes[27]
3473*1c12ee1eSDan Willemsen	// repeated float repeated_float = 41;
3474*1c12ee1eSDan Willemsen	E_RepeatedFloat = &file_internal_testprotos_test_test_proto_extTypes[28]
3475*1c12ee1eSDan Willemsen	// repeated double repeated_double = 42;
3476*1c12ee1eSDan Willemsen	E_RepeatedDouble = &file_internal_testprotos_test_test_proto_extTypes[29]
3477*1c12ee1eSDan Willemsen	// repeated bool repeated_bool = 43;
3478*1c12ee1eSDan Willemsen	E_RepeatedBool = &file_internal_testprotos_test_test_proto_extTypes[30]
3479*1c12ee1eSDan Willemsen	// repeated string repeated_string = 44;
3480*1c12ee1eSDan Willemsen	E_RepeatedString = &file_internal_testprotos_test_test_proto_extTypes[31]
3481*1c12ee1eSDan Willemsen	// repeated bytes repeated_bytes = 45;
3482*1c12ee1eSDan Willemsen	E_RepeatedBytes = &file_internal_testprotos_test_test_proto_extTypes[32]
3483*1c12ee1eSDan Willemsen	// repeated goproto.proto.test.RepeatedGroup repeatedgroup = 46;
3484*1c12ee1eSDan Willemsen	E_Repeatedgroup = &file_internal_testprotos_test_test_proto_extTypes[33]
3485*1c12ee1eSDan Willemsen	// repeated goproto.proto.test.TestAllExtensions.NestedMessage repeated_nested_message = 48;
3486*1c12ee1eSDan Willemsen	E_RepeatedNestedMessage = &file_internal_testprotos_test_test_proto_extTypes[34]
3487*1c12ee1eSDan Willemsen	// repeated goproto.proto.test.TestAllTypes.NestedEnum repeated_nested_enum = 51;
3488*1c12ee1eSDan Willemsen	E_RepeatedNestedEnum = &file_internal_testprotos_test_test_proto_extTypes[35]
3489*1c12ee1eSDan Willemsen	// optional int32 default_int32 = 81;
3490*1c12ee1eSDan Willemsen	E_DefaultInt32 = &file_internal_testprotos_test_test_proto_extTypes[36]
3491*1c12ee1eSDan Willemsen	// optional int64 default_int64 = 82;
3492*1c12ee1eSDan Willemsen	E_DefaultInt64 = &file_internal_testprotos_test_test_proto_extTypes[37]
3493*1c12ee1eSDan Willemsen	// optional uint32 default_uint32 = 83;
3494*1c12ee1eSDan Willemsen	E_DefaultUint32 = &file_internal_testprotos_test_test_proto_extTypes[38]
3495*1c12ee1eSDan Willemsen	// optional uint64 default_uint64 = 84;
3496*1c12ee1eSDan Willemsen	E_DefaultUint64 = &file_internal_testprotos_test_test_proto_extTypes[39]
3497*1c12ee1eSDan Willemsen	// optional sint32 default_sint32 = 85;
3498*1c12ee1eSDan Willemsen	E_DefaultSint32 = &file_internal_testprotos_test_test_proto_extTypes[40]
3499*1c12ee1eSDan Willemsen	// optional sint64 default_sint64 = 86;
3500*1c12ee1eSDan Willemsen	E_DefaultSint64 = &file_internal_testprotos_test_test_proto_extTypes[41]
3501*1c12ee1eSDan Willemsen	// optional fixed32 default_fixed32 = 87;
3502*1c12ee1eSDan Willemsen	E_DefaultFixed32 = &file_internal_testprotos_test_test_proto_extTypes[42]
3503*1c12ee1eSDan Willemsen	// optional fixed64 default_fixed64 = 88;
3504*1c12ee1eSDan Willemsen	E_DefaultFixed64 = &file_internal_testprotos_test_test_proto_extTypes[43]
3505*1c12ee1eSDan Willemsen	// optional sfixed32 default_sfixed32 = 89;
3506*1c12ee1eSDan Willemsen	E_DefaultSfixed32 = &file_internal_testprotos_test_test_proto_extTypes[44]
3507*1c12ee1eSDan Willemsen	// optional sfixed64 default_sfixed64 = 80;
3508*1c12ee1eSDan Willemsen	E_DefaultSfixed64 = &file_internal_testprotos_test_test_proto_extTypes[45]
3509*1c12ee1eSDan Willemsen	// optional float default_float = 91;
3510*1c12ee1eSDan Willemsen	E_DefaultFloat = &file_internal_testprotos_test_test_proto_extTypes[46]
3511*1c12ee1eSDan Willemsen	// optional double default_double = 92;
3512*1c12ee1eSDan Willemsen	E_DefaultDouble = &file_internal_testprotos_test_test_proto_extTypes[47]
3513*1c12ee1eSDan Willemsen	// optional bool default_bool = 93;
3514*1c12ee1eSDan Willemsen	E_DefaultBool = &file_internal_testprotos_test_test_proto_extTypes[48]
3515*1c12ee1eSDan Willemsen	// optional string default_string = 94;
3516*1c12ee1eSDan Willemsen	E_DefaultString = &file_internal_testprotos_test_test_proto_extTypes[49]
3517*1c12ee1eSDan Willemsen	// optional bytes default_bytes = 95;
3518*1c12ee1eSDan Willemsen	E_DefaultBytes = &file_internal_testprotos_test_test_proto_extTypes[50]
3519*1c12ee1eSDan Willemsen	// optional string nested_string_extension = 1003;
3520*1c12ee1eSDan Willemsen	E_TestNestedExtension_NestedStringExtension = &file_internal_testprotos_test_test_proto_extTypes[79]
3521*1c12ee1eSDan Willemsen	// optional goproto.proto.test.TestRequired single = 1000;
3522*1c12ee1eSDan Willemsen	E_TestRequired_Single = &file_internal_testprotos_test_test_proto_extTypes[80]
3523*1c12ee1eSDan Willemsen	// repeated goproto.proto.test.TestRequired multi = 1001;
3524*1c12ee1eSDan Willemsen	E_TestRequired_Multi = &file_internal_testprotos_test_test_proto_extTypes[81]
3525*1c12ee1eSDan Willemsen)
3526*1c12ee1eSDan Willemsen
3527*1c12ee1eSDan Willemsen// Extension fields to TestPackedExtensions.
3528*1c12ee1eSDan Willemsenvar (
3529*1c12ee1eSDan Willemsen	// repeated int32 packed_int32 = 90;
3530*1c12ee1eSDan Willemsen	E_PackedInt32 = &file_internal_testprotos_test_test_proto_extTypes[51]
3531*1c12ee1eSDan Willemsen	// repeated int64 packed_int64 = 91;
3532*1c12ee1eSDan Willemsen	E_PackedInt64 = &file_internal_testprotos_test_test_proto_extTypes[52]
3533*1c12ee1eSDan Willemsen	// repeated uint32 packed_uint32 = 92;
3534*1c12ee1eSDan Willemsen	E_PackedUint32 = &file_internal_testprotos_test_test_proto_extTypes[53]
3535*1c12ee1eSDan Willemsen	// repeated uint64 packed_uint64 = 93;
3536*1c12ee1eSDan Willemsen	E_PackedUint64 = &file_internal_testprotos_test_test_proto_extTypes[54]
3537*1c12ee1eSDan Willemsen	// repeated sint32 packed_sint32 = 94;
3538*1c12ee1eSDan Willemsen	E_PackedSint32 = &file_internal_testprotos_test_test_proto_extTypes[55]
3539*1c12ee1eSDan Willemsen	// repeated sint64 packed_sint64 = 95;
3540*1c12ee1eSDan Willemsen	E_PackedSint64 = &file_internal_testprotos_test_test_proto_extTypes[56]
3541*1c12ee1eSDan Willemsen	// repeated fixed32 packed_fixed32 = 96;
3542*1c12ee1eSDan Willemsen	E_PackedFixed32 = &file_internal_testprotos_test_test_proto_extTypes[57]
3543*1c12ee1eSDan Willemsen	// repeated fixed64 packed_fixed64 = 97;
3544*1c12ee1eSDan Willemsen	E_PackedFixed64 = &file_internal_testprotos_test_test_proto_extTypes[58]
3545*1c12ee1eSDan Willemsen	// repeated sfixed32 packed_sfixed32 = 98;
3546*1c12ee1eSDan Willemsen	E_PackedSfixed32 = &file_internal_testprotos_test_test_proto_extTypes[59]
3547*1c12ee1eSDan Willemsen	// repeated sfixed64 packed_sfixed64 = 99;
3548*1c12ee1eSDan Willemsen	E_PackedSfixed64 = &file_internal_testprotos_test_test_proto_extTypes[60]
3549*1c12ee1eSDan Willemsen	// repeated float packed_float = 100;
3550*1c12ee1eSDan Willemsen	E_PackedFloat = &file_internal_testprotos_test_test_proto_extTypes[61]
3551*1c12ee1eSDan Willemsen	// repeated double packed_double = 101;
3552*1c12ee1eSDan Willemsen	E_PackedDouble = &file_internal_testprotos_test_test_proto_extTypes[62]
3553*1c12ee1eSDan Willemsen	// repeated bool packed_bool = 102;
3554*1c12ee1eSDan Willemsen	E_PackedBool = &file_internal_testprotos_test_test_proto_extTypes[63]
3555*1c12ee1eSDan Willemsen	// repeated goproto.proto.test.ForeignEnum packed_enum = 103;
3556*1c12ee1eSDan Willemsen	E_PackedEnum = &file_internal_testprotos_test_test_proto_extTypes[64]
3557*1c12ee1eSDan Willemsen)
3558*1c12ee1eSDan Willemsen
3559*1c12ee1eSDan Willemsen// Extension fields to TestUnpackedExtensions.
3560*1c12ee1eSDan Willemsenvar (
3561*1c12ee1eSDan Willemsen	// repeated int32 unpacked_int32 = 90;
3562*1c12ee1eSDan Willemsen	E_UnpackedInt32 = &file_internal_testprotos_test_test_proto_extTypes[65]
3563*1c12ee1eSDan Willemsen	// repeated int64 unpacked_int64 = 91;
3564*1c12ee1eSDan Willemsen	E_UnpackedInt64 = &file_internal_testprotos_test_test_proto_extTypes[66]
3565*1c12ee1eSDan Willemsen	// repeated uint32 unpacked_uint32 = 92;
3566*1c12ee1eSDan Willemsen	E_UnpackedUint32 = &file_internal_testprotos_test_test_proto_extTypes[67]
3567*1c12ee1eSDan Willemsen	// repeated uint64 unpacked_uint64 = 93;
3568*1c12ee1eSDan Willemsen	E_UnpackedUint64 = &file_internal_testprotos_test_test_proto_extTypes[68]
3569*1c12ee1eSDan Willemsen	// repeated sint32 unpacked_sint32 = 94;
3570*1c12ee1eSDan Willemsen	E_UnpackedSint32 = &file_internal_testprotos_test_test_proto_extTypes[69]
3571*1c12ee1eSDan Willemsen	// repeated sint64 unpacked_sint64 = 95;
3572*1c12ee1eSDan Willemsen	E_UnpackedSint64 = &file_internal_testprotos_test_test_proto_extTypes[70]
3573*1c12ee1eSDan Willemsen	// repeated fixed32 unpacked_fixed32 = 96;
3574*1c12ee1eSDan Willemsen	E_UnpackedFixed32 = &file_internal_testprotos_test_test_proto_extTypes[71]
3575*1c12ee1eSDan Willemsen	// repeated fixed64 unpacked_fixed64 = 97;
3576*1c12ee1eSDan Willemsen	E_UnpackedFixed64 = &file_internal_testprotos_test_test_proto_extTypes[72]
3577*1c12ee1eSDan Willemsen	// repeated sfixed32 unpacked_sfixed32 = 98;
3578*1c12ee1eSDan Willemsen	E_UnpackedSfixed32 = &file_internal_testprotos_test_test_proto_extTypes[73]
3579*1c12ee1eSDan Willemsen	// repeated sfixed64 unpacked_sfixed64 = 99;
3580*1c12ee1eSDan Willemsen	E_UnpackedSfixed64 = &file_internal_testprotos_test_test_proto_extTypes[74]
3581*1c12ee1eSDan Willemsen	// repeated float unpacked_float = 100;
3582*1c12ee1eSDan Willemsen	E_UnpackedFloat = &file_internal_testprotos_test_test_proto_extTypes[75]
3583*1c12ee1eSDan Willemsen	// repeated double unpacked_double = 101;
3584*1c12ee1eSDan Willemsen	E_UnpackedDouble = &file_internal_testprotos_test_test_proto_extTypes[76]
3585*1c12ee1eSDan Willemsen	// repeated bool unpacked_bool = 102;
3586*1c12ee1eSDan Willemsen	E_UnpackedBool = &file_internal_testprotos_test_test_proto_extTypes[77]
3587*1c12ee1eSDan Willemsen	// repeated goproto.proto.test.ForeignEnum unpacked_enum = 103;
3588*1c12ee1eSDan Willemsen	E_UnpackedEnum = &file_internal_testprotos_test_test_proto_extTypes[78]
3589*1c12ee1eSDan Willemsen)
3590*1c12ee1eSDan Willemsen
3591*1c12ee1eSDan Willemsenvar File_internal_testprotos_test_test_proto protoreflect.FileDescriptor
3592*1c12ee1eSDan Willemsen
3593*1c12ee1eSDan Willemsenvar file_internal_testprotos_test_test_proto_rawDesc = []byte{
3594*1c12ee1eSDan Willemsen	0x0a, 0x23, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70,
3595*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e,
3596*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
3597*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x69, 0x6e, 0x74, 0x65, 0x72,
3598*1c12ee1eSDan Willemsen	0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x65,
3599*1c12ee1eSDan Willemsen	0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
3600*1c12ee1eSDan Willemsen	0x1a, 0x2a, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70,
3601*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x5f,
3602*1c12ee1eSDan Willemsen	0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2a, 0x69, 0x6e,
3603*1c12ee1eSDan Willemsen	0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f,
3604*1c12ee1eSDan Willemsen	0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x75, 0x62, 0x6c,
3605*1c12ee1eSDan Willemsen	0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e,
3606*1c12ee1eSDan Willemsen	0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65,
3607*1c12ee1eSDan Willemsen	0x73, 0x74, 0x2f, 0x77, 0x65, 0x61, 0x6b, 0x31, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x77, 0x65,
3608*1c12ee1eSDan Willemsen	0x61, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e,
3609*1c12ee1eSDan Willemsen	0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65,
3610*1c12ee1eSDan Willemsen	0x73, 0x74, 0x2f, 0x77, 0x65, 0x61, 0x6b, 0x32, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x77, 0x65,
3611*1c12ee1eSDan Willemsen	0x61, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x3a, 0x0a, 0x0c, 0x54, 0x65, 0x73,
3612*1c12ee1eSDan Willemsen	0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74,
3613*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x01, 0x20, 0x01, 0x28,
3614*1c12ee1eSDan Willemsen	0x05, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x33, 0x32,
3615*1c12ee1eSDan Willemsen	0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74,
3616*1c12ee1eSDan Willemsen	0x36, 0x34, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
3617*1c12ee1eSDan Willemsen	0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f,
3618*1c12ee1eSDan Willemsen	0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
3619*1c12ee1eSDan Willemsen	0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32,
3620*1c12ee1eSDan Willemsen	0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e,
3621*1c12ee1eSDan Willemsen	0x74, 0x36, 0x34, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f,
3622*1c12ee1eSDan Willemsen	0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74,
3623*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x05, 0x20, 0x01,
3624*1c12ee1eSDan Willemsen	0x28, 0x11, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74,
3625*1c12ee1eSDan Willemsen	0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73,
3626*1c12ee1eSDan Willemsen	0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x06, 0x20, 0x01, 0x28, 0x12, 0x52, 0x0e, 0x6f, 0x70, 0x74,
3627*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x10, 0x6f,
3628*1c12ee1eSDan Willemsen	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18,
3629*1c12ee1eSDan Willemsen	0x07, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46,
3630*1c12ee1eSDan Willemsen	0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
3631*1c12ee1eSDan Willemsen	0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x08, 0x20, 0x01, 0x28, 0x06,
3632*1c12ee1eSDan Willemsen	0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36,
3633*1c12ee1eSDan Willemsen	0x34, 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66,
3634*1c12ee1eSDan Willemsen	0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x10, 0x6f, 0x70,
3635*1c12ee1eSDan Willemsen	0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2b,
3636*1c12ee1eSDan Willemsen	0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65,
3637*1c12ee1eSDan Willemsen	0x64, 0x36, 0x34, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x10, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f,
3638*1c12ee1eSDan Willemsen	0x6e, 0x61, 0x6c, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x0a, 0x0e, 0x6f,
3639*1c12ee1eSDan Willemsen	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x0b, 0x20,
3640*1c12ee1eSDan Willemsen	0x01, 0x28, 0x02, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x6c, 0x6f,
3641*1c12ee1eSDan Willemsen	0x61, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64,
3642*1c12ee1eSDan Willemsen	0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0e, 0x6f, 0x70, 0x74,
3643*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6f,
3644*1c12ee1eSDan Willemsen	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x0d, 0x20, 0x01,
3645*1c12ee1eSDan Willemsen	0x28, 0x08, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x6f, 0x6f, 0x6c,
3646*1c12ee1eSDan Willemsen	0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x72,
3647*1c12ee1eSDan Willemsen	0x69, 0x6e, 0x67, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f,
3648*1c12ee1eSDan Willemsen	0x6e, 0x61, 0x6c, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74,
3649*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28,
3650*1c12ee1eSDan Willemsen	0x0c, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73,
3651*1c12ee1eSDan Willemsen	0x12, 0x54, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x67, 0x72, 0x6f, 0x75,
3652*1c12ee1eSDan Willemsen	0x70, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0a, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74,
3653*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73,
3654*1c12ee1eSDan Willemsen	0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
3655*1c12ee1eSDan Willemsen	0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61,
3656*1c12ee1eSDan Willemsen	0x6c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x66, 0x0a, 0x17, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
3657*1c12ee1eSDan Willemsen	0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
3658*1c12ee1eSDan Willemsen	0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74,
3659*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73,
3660*1c12ee1eSDan Willemsen	0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64,
3661*1c12ee1eSDan Willemsen	0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61,
3662*1c12ee1eSDan Willemsen	0x6c, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5c,
3663*1c12ee1eSDan Willemsen	0x0a, 0x18, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69,
3664*1c12ee1eSDan Willemsen	0x67, 0x6e, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0b,
3665*1c12ee1eSDan Willemsen	0x32, 0x22, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
3666*1c12ee1eSDan Willemsen	0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x4d, 0x65, 0x73,
3667*1c12ee1eSDan Willemsen	0x73, 0x61, 0x67, 0x65, 0x52, 0x16, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x6f,
3668*1c12ee1eSDan Willemsen	0x72, 0x65, 0x69, 0x67, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x59, 0x0a, 0x17,
3669*1c12ee1eSDan Willemsen	0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f,
3670*1c12ee1eSDan Willemsen	0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e,
3671*1c12ee1eSDan Willemsen	0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65,
3672*1c12ee1eSDan Willemsen	0x73, 0x74, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
3673*1c12ee1eSDan Willemsen	0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74,
3674*1c12ee1eSDan Willemsen	0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5d, 0x0a, 0x14, 0x6f, 0x70, 0x74, 0x69, 0x6f,
3675*1c12ee1eSDan Willemsen	0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18,
3676*1c12ee1eSDan Willemsen	0x15, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
3677*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41,
3678*1c12ee1eSDan Willemsen	0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e,
3679*1c12ee1eSDan Willemsen	0x75, 0x6d, 0x52, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74,
3680*1c12ee1eSDan Willemsen	0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x53, 0x0a, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
3681*1c12ee1eSDan Willemsen	0x61, 0x6c, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18,
3682*1c12ee1eSDan Willemsen	0x16, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
3683*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69,
3684*1c12ee1eSDan Willemsen	0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x13, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
3685*1c12ee1eSDan Willemsen	0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x50, 0x0a, 0x14, 0x6f,
3686*1c12ee1eSDan Willemsen	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x65,
3687*1c12ee1eSDan Willemsen	0x6e, 0x75, 0x6d, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x70, 0x72,
3688*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x49,
3689*1c12ee1eSDan Willemsen	0x6d, 0x70, 0x6f, 0x72, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f,
3690*1c12ee1eSDan Willemsen	0x6e, 0x61, 0x6c, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x25, 0x0a,
3691*1c12ee1eSDan Willemsen	0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18,
3692*1c12ee1eSDan Willemsen	0x1f, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49,
3693*1c12ee1eSDan Willemsen	0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
3694*1c12ee1eSDan Willemsen	0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x20, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0d, 0x72, 0x65,
3695*1c12ee1eSDan Willemsen	0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x72,
3696*1c12ee1eSDan Willemsen	0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x21,
3697*1c12ee1eSDan Willemsen	0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69,
3698*1c12ee1eSDan Willemsen	0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
3699*1c12ee1eSDan Willemsen	0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x22, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x72,
3700*1c12ee1eSDan Willemsen	0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a,
3701*1c12ee1eSDan Willemsen	0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32,
3702*1c12ee1eSDan Willemsen	0x18, 0x23, 0x20, 0x03, 0x28, 0x11, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
3703*1c12ee1eSDan Willemsen	0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74,
3704*1c12ee1eSDan Willemsen	0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x24, 0x20, 0x03, 0x28, 0x12, 0x52,
3705*1c12ee1eSDan Willemsen	0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12,
3706*1c12ee1eSDan Willemsen	0x29, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65,
3707*1c12ee1eSDan Willemsen	0x64, 0x33, 0x32, 0x18, 0x25, 0x20, 0x03, 0x28, 0x07, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61,
3708*1c12ee1eSDan Willemsen	0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x72, 0x65,
3709*1c12ee1eSDan Willemsen	0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x26,
3710*1c12ee1eSDan Willemsen	0x20, 0x03, 0x28, 0x06, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69,
3711*1c12ee1eSDan Willemsen	0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
3712*1c12ee1eSDan Willemsen	0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x27, 0x20, 0x03, 0x28, 0x0f,
3713*1c12ee1eSDan Willemsen	0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64,
3714*1c12ee1eSDan Willemsen	0x33, 0x32, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73,
3715*1c12ee1eSDan Willemsen	0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x28, 0x20, 0x03, 0x28, 0x10, 0x52, 0x10, 0x72,
3716*1c12ee1eSDan Willemsen	0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12,
3717*1c12ee1eSDan Willemsen	0x25, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61,
3718*1c12ee1eSDan Willemsen	0x74, 0x18, 0x29, 0x20, 0x03, 0x28, 0x02, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
3719*1c12ee1eSDan Willemsen	0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74,
3720*1c12ee1eSDan Willemsen	0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x2a, 0x20, 0x03, 0x28, 0x01, 0x52,
3721*1c12ee1eSDan Willemsen	0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12,
3722*1c12ee1eSDan Willemsen	0x23, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x6f, 0x6f, 0x6c,
3723*1c12ee1eSDan Willemsen	0x18, 0x2b, 0x20, 0x03, 0x28, 0x08, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
3724*1c12ee1eSDan Willemsen	0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
3725*1c12ee1eSDan Willemsen	0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x2c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x72,
3726*1c12ee1eSDan Willemsen	0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x0a,
3727*1c12ee1eSDan Willemsen	0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18,
3728*1c12ee1eSDan Willemsen	0x2d, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42,
3729*1c12ee1eSDan Willemsen	0x79, 0x74, 0x65, 0x73, 0x12, 0x54, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
3730*1c12ee1eSDan Willemsen	0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x2e, 0x20, 0x03, 0x28, 0x0a, 0x32, 0x2e, 0x2e, 0x67, 0x6f,
3731*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74,
3732*1c12ee1eSDan Willemsen	0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x52, 0x65,
3733*1c12ee1eSDan Willemsen	0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x72, 0x65, 0x70,
3734*1c12ee1eSDan Willemsen	0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x66, 0x0a, 0x17, 0x72, 0x65,
3735*1c12ee1eSDan Willemsen	0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65,
3736*1c12ee1eSDan Willemsen	0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x30, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f,
3737*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74,
3738*1c12ee1eSDan Willemsen	0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65,
3739*1c12ee1eSDan Willemsen	0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x15, 0x72, 0x65, 0x70,
3740*1c12ee1eSDan Willemsen	0x65, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61,
3741*1c12ee1eSDan Willemsen	0x67, 0x65, 0x12, 0x5c, 0x0a, 0x18, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66,
3742*1c12ee1eSDan Willemsen	0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x31,
3743*1c12ee1eSDan Willemsen	0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
3744*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67,
3745*1c12ee1eSDan Willemsen	0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x16, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74,
3746*1c12ee1eSDan Willemsen	0x65, 0x64, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
3747*1c12ee1eSDan Willemsen	0x12, 0x58, 0x0a, 0x16, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6d, 0x70,
3748*1c12ee1eSDan Willemsen	0x6f, 0x72, 0x74, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x32, 0x20, 0x03, 0x28, 0x0b,
3749*1c12ee1eSDan Willemsen	0x32, 0x21, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
3750*1c12ee1eSDan Willemsen	0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73,
3751*1c12ee1eSDan Willemsen	0x61, 0x67, 0x65, 0x52, 0x15, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6d, 0x70,
3752*1c12ee1eSDan Willemsen	0x6f, 0x72, 0x74, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5d, 0x0a, 0x14, 0x72, 0x65,
3753*1c12ee1eSDan Willemsen	0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e,
3754*1c12ee1eSDan Willemsen	0x75, 0x6d, 0x18, 0x33, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
3755*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65,
3756*1c12ee1eSDan Willemsen	0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65,
3757*1c12ee1eSDan Willemsen	0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x12, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4e,
3758*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x53, 0x0a, 0x15, 0x72, 0x65, 0x70,
3759*1c12ee1eSDan Willemsen	0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x65, 0x6e,
3760*1c12ee1eSDan Willemsen	0x75, 0x6d, 0x18, 0x34, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
3761*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f,
3762*1c12ee1eSDan Willemsen	0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x13, 0x72, 0x65, 0x70, 0x65, 0x61,
3763*1c12ee1eSDan Willemsen	0x74, 0x65, 0x64, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x4f,
3764*1c12ee1eSDan Willemsen	0x0a, 0x13, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72,
3765*1c12ee1eSDan Willemsen	0x74, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x35, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x67, 0x6f,
3766*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74,
3767*1c12ee1eSDan Willemsen	0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x12, 0x72, 0x65, 0x70,
3768*1c12ee1eSDan Willemsen	0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x6e, 0x75, 0x6d, 0x12,
3769*1c12ee1eSDan Willemsen	0x5b, 0x0a, 0x0f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x69, 0x6e, 0x74,
3770*1c12ee1eSDan Willemsen	0x33, 0x32, 0x18, 0x38, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
3771*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65,
3772*1c12ee1eSDan Willemsen	0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e,
3773*1c12ee1eSDan Willemsen	0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6d,
3774*1c12ee1eSDan Willemsen	0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x5b, 0x0a, 0x0f,
3775*1c12ee1eSDan Willemsen	0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18,
3776*1c12ee1eSDan Willemsen	0x39, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
3777*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41,
3778*1c12ee1eSDan Willemsen	0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x36, 0x34,
3779*1c12ee1eSDan Willemsen	0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6d, 0x61, 0x70, 0x49,
3780*1c12ee1eSDan Willemsen	0x6e, 0x74, 0x36, 0x34, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x61, 0x0a, 0x11, 0x6d, 0x61, 0x70,
3781*1c12ee1eSDan Willemsen	0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x3a,
3782*1c12ee1eSDan Willemsen	0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
3783*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c,
3784*1c12ee1eSDan Willemsen	0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32,
3785*1c12ee1eSDan Willemsen	0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6d, 0x61, 0x70,
3786*1c12ee1eSDan Willemsen	0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x61, 0x0a, 0x11,
3787*1c12ee1eSDan Willemsen	0x6d, 0x61, 0x70, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36,
3788*1c12ee1eSDan Willemsen	0x34, 0x18, 0x3b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74,
3789*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73,
3790*1c12ee1eSDan Willemsen	0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x55, 0x69, 0x6e,
3791*1c12ee1eSDan Willemsen	0x74, 0x36, 0x34, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f,
3792*1c12ee1eSDan Willemsen	0x6d, 0x61, 0x70, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12,
3793*1c12ee1eSDan Willemsen	0x61, 0x0a, 0x11, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x73, 0x69,
3794*1c12ee1eSDan Willemsen	0x6e, 0x74, 0x33, 0x32, 0x18, 0x3c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70,
3795*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e,
3796*1c12ee1eSDan Willemsen	0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70,
3797*1c12ee1eSDan Willemsen	0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72,
3798*1c12ee1eSDan Willemsen	0x79, 0x52, 0x0f, 0x6d, 0x61, 0x70, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x69, 0x6e, 0x74,
3799*1c12ee1eSDan Willemsen	0x33, 0x32, 0x12, 0x61, 0x0a, 0x11, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34,
3800*1c12ee1eSDan Willemsen	0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x3d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e,
3801*1c12ee1eSDan Willemsen	0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65,
3802*1c12ee1eSDan Willemsen	0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e,
3803*1c12ee1eSDan Willemsen	0x4d, 0x61, 0x70, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x45,
3804*1c12ee1eSDan Willemsen	0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6d, 0x61, 0x70, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x53,
3805*1c12ee1eSDan Willemsen	0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x67, 0x0a, 0x13, 0x6d, 0x61, 0x70, 0x5f, 0x66, 0x69, 0x78,
3806*1c12ee1eSDan Willemsen	0x65, 0x64, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x3e, 0x20, 0x03,
3807*1c12ee1eSDan Willemsen	0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
3808*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54,
3809*1c12ee1eSDan Willemsen	0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x46,
3810*1c12ee1eSDan Willemsen	0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x11, 0x6d, 0x61, 0x70,
3811*1c12ee1eSDan Willemsen	0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x67,
3812*1c12ee1eSDan Willemsen	0x0a, 0x13, 0x6d, 0x61, 0x70, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x5f, 0x66, 0x69,
3813*1c12ee1eSDan Willemsen	0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x3f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f,
3814*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74,
3815*1c12ee1eSDan Willemsen	0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61,
3816*1c12ee1eSDan Willemsen	0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45,
3817*1c12ee1eSDan Willemsen	0x6e, 0x74, 0x72, 0x79, 0x52, 0x11, 0x6d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34,
3818*1c12ee1eSDan Willemsen	0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x6d, 0x0a, 0x15, 0x6d, 0x61, 0x70, 0x5f, 0x73,
3819*1c12ee1eSDan Willemsen	0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32,
3820*1c12ee1eSDan Willemsen	0x18, 0x40, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
3821*1c12ee1eSDan Willemsen	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74,
3822*1c12ee1eSDan Willemsen	0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x66, 0x69, 0x78,
3823*1c12ee1eSDan Willemsen	0x65, 0x64, 0x33, 0x32, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72,
3824*1c12ee1eSDan Willemsen	0x79, 0x52, 0x13, 0x6d, 0x61, 0x70, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x53, 0x66,
3825*1c12ee1eSDan Willemsen	0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x6d, 0x0a, 0x15, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x66,
3826*1c12ee1eSDan Willemsen	0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18,
3827*1c12ee1eSDan Willemsen	0x41, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
3828*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41,
3829*1c12ee1eSDan Willemsen	0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x66, 0x69, 0x78, 0x65,
3830*1c12ee1eSDan Willemsen	0x64, 0x36, 0x34, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79,
3831*1c12ee1eSDan Willemsen	0x52, 0x13, 0x6d, 0x61, 0x70, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x53, 0x66, 0x69,
3832*1c12ee1eSDan Willemsen	0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x5b, 0x0a, 0x0f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x74,
3833*1c12ee1eSDan Willemsen	0x33, 0x32, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x42, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33,
3834*1c12ee1eSDan Willemsen	0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74,
3835*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73,
3836*1c12ee1eSDan Willemsen	0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x45, 0x6e,
3837*1c12ee1eSDan Willemsen	0x74, 0x72, 0x79, 0x52, 0x0d, 0x6d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x6c, 0x6f,
3838*1c12ee1eSDan Willemsen	0x61, 0x74, 0x12, 0x5e, 0x0a, 0x10, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f,
3839*1c12ee1eSDan Willemsen	0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x43, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67,
3840*1c12ee1eSDan Willemsen	0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73,
3841*1c12ee1eSDan Willemsen	0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d,
3842*1c12ee1eSDan Willemsen	0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x45, 0x6e, 0x74,
3843*1c12ee1eSDan Willemsen	0x72, 0x79, 0x52, 0x0e, 0x6d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x44, 0x6f, 0x75, 0x62,
3844*1c12ee1eSDan Willemsen	0x6c, 0x65, 0x12, 0x55, 0x0a, 0x0d, 0x6d, 0x61, 0x70, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x62,
3845*1c12ee1eSDan Willemsen	0x6f, 0x6f, 0x6c, 0x18, 0x44, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x70, 0x72,
3846*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54,
3847*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x42,
3848*1c12ee1eSDan Willemsen	0x6f, 0x6f, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x6d, 0x61,
3849*1c12ee1eSDan Willemsen	0x70, 0x42, 0x6f, 0x6f, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x61, 0x0a, 0x11, 0x6d, 0x61, 0x70,
3850*1c12ee1eSDan Willemsen	0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x45,
3851*1c12ee1eSDan Willemsen	0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
3852*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c,
3853*1c12ee1eSDan Willemsen	0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67,
3854*1c12ee1eSDan Willemsen	0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6d, 0x61, 0x70,
3855*1c12ee1eSDan Willemsen	0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x5e, 0x0a, 0x10,
3856*1c12ee1eSDan Willemsen	0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73,
3857*1c12ee1eSDan Willemsen	0x18, 0x46, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
3858*1c12ee1eSDan Willemsen	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74,
3859*1c12ee1eSDan Willemsen	0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69,
3860*1c12ee1eSDan Willemsen	0x6e, 0x67, 0x42, 0x79, 0x74, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x6d, 0x61,
3861*1c12ee1eSDan Willemsen	0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x77, 0x0a, 0x19,
3862*1c12ee1eSDan Willemsen	0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65,
3863*1c12ee1eSDan Willemsen	0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x47, 0x20, 0x03, 0x28, 0x0b, 0x32,
3864*1c12ee1eSDan Willemsen	0x3c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
3865*1c12ee1eSDan Willemsen	0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65,
3866*1c12ee1eSDan Willemsen	0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65,
3867*1c12ee1eSDan Willemsen	0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x16, 0x6d,
3868*1c12ee1eSDan Willemsen	0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65,
3869*1c12ee1eSDan Willemsen	0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x6e, 0x0a, 0x16, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72,
3870*1c12ee1eSDan Willemsen	0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18,
3871*1c12ee1eSDan Willemsen	0x49, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
3872*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41,
3873*1c12ee1eSDan Willemsen	0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e,
3874*1c12ee1eSDan Willemsen	0x67, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79,
3875*1c12ee1eSDan Willemsen	0x52, 0x13, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65,
3876*1c12ee1eSDan Willemsen	0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x27, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
3877*1c12ee1eSDan Willemsen	0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x51, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x02, 0x38, 0x31,
3878*1c12ee1eSDan Willemsen	0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27,
3879*1c12ee1eSDan Willemsen	0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18,
3880*1c12ee1eSDan Willemsen	0x52, 0x20, 0x01, 0x28, 0x03, 0x3a, 0x02, 0x38, 0x32, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75,
3881*1c12ee1eSDan Willemsen	0x6c, 0x74, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75,
3882*1c12ee1eSDan Willemsen	0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x53, 0x20, 0x01, 0x28, 0x0d, 0x3a,
3883*1c12ee1eSDan Willemsen	0x02, 0x38, 0x33, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x55, 0x69, 0x6e, 0x74,
3884*1c12ee1eSDan Willemsen	0x33, 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69,
3885*1c12ee1eSDan Willemsen	0x6e, 0x74, 0x36, 0x34, 0x18, 0x54, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x02, 0x38, 0x34, 0x52, 0x0d,
3886*1c12ee1eSDan Willemsen	0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2a, 0x0a,
3887*1c12ee1eSDan Willemsen	0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18,
3888*1c12ee1eSDan Willemsen	0x55, 0x20, 0x01, 0x28, 0x11, 0x3a, 0x03, 0x2d, 0x38, 0x35, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61,
3889*1c12ee1eSDan Willemsen	0x75, 0x6c, 0x74, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66,
3890*1c12ee1eSDan Willemsen	0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x56, 0x20, 0x01, 0x28,
3891*1c12ee1eSDan Willemsen	0x12, 0x3a, 0x02, 0x38, 0x36, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x69,
3892*1c12ee1eSDan Willemsen	0x6e, 0x74, 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f,
3893*1c12ee1eSDan Willemsen	0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x57, 0x20, 0x01, 0x28, 0x07, 0x3a, 0x02, 0x38,
3894*1c12ee1eSDan Willemsen	0x37, 0x52, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33,
3895*1c12ee1eSDan Willemsen	0x32, 0x12, 0x2b, 0x0a, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x69, 0x78,
3896*1c12ee1eSDan Willemsen	0x65, 0x64, 0x36, 0x34, 0x18, 0x58, 0x20, 0x01, 0x28, 0x06, 0x3a, 0x02, 0x38, 0x38, 0x52, 0x0e,
3897*1c12ee1eSDan Willemsen	0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2d,
3898*1c12ee1eSDan Willemsen	0x0a, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64,
3899*1c12ee1eSDan Willemsen	0x33, 0x32, 0x18, 0x59, 0x20, 0x01, 0x28, 0x0f, 0x3a, 0x02, 0x38, 0x39, 0x52, 0x0f, 0x64, 0x65,
3900*1c12ee1eSDan Willemsen	0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2e, 0x0a,
3901*1c12ee1eSDan Willemsen	0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36,
3902*1c12ee1eSDan Willemsen	0x34, 0x18, 0x50, 0x20, 0x01, 0x28, 0x10, 0x3a, 0x03, 0x2d, 0x39, 0x30, 0x52, 0x0f, 0x64, 0x65,
3903*1c12ee1eSDan Willemsen	0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x29, 0x0a,
3904*1c12ee1eSDan Willemsen	0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x5b,
3905*1c12ee1eSDan Willemsen	0x20, 0x01, 0x28, 0x02, 0x3a, 0x04, 0x39, 0x31, 0x2e, 0x35, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61,
3906*1c12ee1eSDan Willemsen	0x75, 0x6c, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2c, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61,
3907*1c12ee1eSDan Willemsen	0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x5c, 0x20, 0x01, 0x28, 0x01,
3908*1c12ee1eSDan Willemsen	0x3a, 0x05, 0x39, 0x32, 0x30, 0x30, 0x30, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
3909*1c12ee1eSDan Willemsen	0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
3910*1c12ee1eSDan Willemsen	0x74, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x5d, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72,
3911*1c12ee1eSDan Willemsen	0x75, 0x65, 0x52, 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x12,
3912*1c12ee1eSDan Willemsen	0x2c, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e,
3913*1c12ee1eSDan Willemsen	0x67, 0x18, 0x5e, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x05, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x52, 0x0d,
3914*1c12ee1eSDan Willemsen	0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x2a, 0x0a,
3915*1c12ee1eSDan Willemsen	0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x5f,
3916*1c12ee1eSDan Willemsen	0x20, 0x01, 0x28, 0x0c, 0x3a, 0x05, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x0c, 0x64, 0x65, 0x66,
3917*1c12ee1eSDan Willemsen	0x61, 0x75, 0x6c, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x60, 0x0a, 0x13, 0x64, 0x65, 0x66,
3918*1c12ee1eSDan Willemsen	0x61, 0x75, 0x6c, 0x74, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d,
3919*1c12ee1eSDan Willemsen	0x18, 0x60, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
3920*1c12ee1eSDan Willemsen	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74,
3921*1c12ee1eSDan Willemsen	0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45,
3922*1c12ee1eSDan Willemsen	0x6e, 0x75, 0x6d, 0x3a, 0x03, 0x42, 0x41, 0x52, 0x52, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
3923*1c12ee1eSDan Willemsen	0x74, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x5e, 0x0a, 0x14, 0x64,
3924*1c12ee1eSDan Willemsen	0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x65,
3925*1c12ee1eSDan Willemsen	0x6e, 0x75, 0x6d, 0x18, 0x61, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72,
3926*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46,
3927*1c12ee1eSDan Willemsen	0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x0b, 0x46, 0x4f, 0x52, 0x45,
3928*1c12ee1eSDan Willemsen	0x49, 0x47, 0x4e, 0x5f, 0x42, 0x41, 0x52, 0x52, 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
3929*1c12ee1eSDan Willemsen	0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x23, 0x0a, 0x0c, 0x6f,
3930*1c12ee1eSDan Willemsen	0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x6f, 0x20, 0x01, 0x28,
3931*1c12ee1eSDan Willemsen	0x0d, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32,
3932*1c12ee1eSDan Willemsen	0x12, 0x62, 0x0a, 0x14, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64,
3933*1c12ee1eSDan Willemsen	0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x70, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e,
3934*1c12ee1eSDan Willemsen	0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74,
3935*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73,
3936*1c12ee1eSDan Willemsen	0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00,
3937*1c12ee1eSDan Willemsen	0x52, 0x12, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73,
3938*1c12ee1eSDan Willemsen	0x73, 0x61, 0x67, 0x65, 0x12, 0x23, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x74,
3939*1c12ee1eSDan Willemsen	0x72, 0x69, 0x6e, 0x67, 0x18, 0x71, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e,
3940*1c12ee1eSDan Willemsen	0x65, 0x6f, 0x66, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x21, 0x0a, 0x0b, 0x6f, 0x6e, 0x65,
3941*1c12ee1eSDan Willemsen	0x6f, 0x66, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x72, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00,
3942*1c12ee1eSDan Willemsen	0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1f, 0x0a, 0x0a,
3943*1c12ee1eSDan Willemsen	0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x73, 0x20, 0x01, 0x28, 0x08,
3944*1c12ee1eSDan Willemsen	0x48, 0x00, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x23, 0x0a,
3945*1c12ee1eSDan Willemsen	0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x74, 0x20,
3946*1c12ee1eSDan Willemsen	0x01, 0x28, 0x04, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x55, 0x69, 0x6e, 0x74,
3947*1c12ee1eSDan Willemsen	0x36, 0x34, 0x12, 0x21, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x6c, 0x6f, 0x61,
3948*1c12ee1eSDan Willemsen	0x74, 0x18, 0x75, 0x20, 0x01, 0x28, 0x02, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66,
3949*1c12ee1eSDan Willemsen	0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x23, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x64,
3950*1c12ee1eSDan Willemsen	0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x76, 0x20, 0x01, 0x28, 0x01, 0x48, 0x00, 0x52, 0x0b, 0x6f,
3951*1c12ee1eSDan Willemsen	0x6e, 0x65, 0x6f, 0x66, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x4c, 0x0a, 0x0a, 0x6f, 0x6e,
3952*1c12ee1eSDan Willemsen	0x65, 0x6f, 0x66, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x77, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b,
3953*1c12ee1eSDan Willemsen	0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74,
3954*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73,
3955*1c12ee1eSDan Willemsen	0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x48, 0x00, 0x52, 0x09, 0x6f,
3956*1c12ee1eSDan Willemsen	0x6e, 0x65, 0x6f, 0x66, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x4d, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f,
3957*1c12ee1eSDan Willemsen	0x66, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x79, 0x20, 0x01, 0x28, 0x0a, 0x32, 0x2b, 0x2e, 0x67,
3958*1c12ee1eSDan Willemsen	0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73,
3959*1c12ee1eSDan Willemsen	0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4f,
3960*1c12ee1eSDan Willemsen	0x6e, 0x65, 0x6f, 0x66, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65,
3961*1c12ee1eSDan Willemsen	0x6f, 0x66, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x34, 0x0a, 0x15, 0x6f, 0x6e, 0x65, 0x6f, 0x66,
3962*1c12ee1eSDan Willemsen	0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32,
3963*1c12ee1eSDan Willemsen	0x18, 0x78, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x01, 0x52, 0x13, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4f,
3964*1c12ee1eSDan Willemsen	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x1a, 0x61, 0x0a,
3965*1c12ee1eSDan Willemsen	0x0d, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x0c,
3966*1c12ee1eSDan Willemsen	0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x61, 0x12, 0x42, 0x0a, 0x0b,
3967*1c12ee1eSDan Willemsen	0x63, 0x6f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
3968*1c12ee1eSDan Willemsen	0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
3969*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79,
3970*1c12ee1eSDan Willemsen	0x70, 0x65, 0x73, 0x52, 0x0b, 0x63, 0x6f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65,
3971*1c12ee1eSDan Willemsen	0x1a, 0xb2, 0x01, 0x0a, 0x0d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47, 0x72, 0x6f,
3972*1c12ee1eSDan Willemsen	0x75, 0x70, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x11, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x61,
3973*1c12ee1eSDan Willemsen	0x12, 0x67, 0x0a, 0x17, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73,
3974*1c12ee1eSDan Willemsen	0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xe8, 0x07, 0x20, 0x01,
3975*1c12ee1eSDan Willemsen	0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
3976*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54,
3977*1c12ee1eSDan Willemsen	0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61,
3978*1c12ee1eSDan Willemsen	0x67, 0x65, 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74,
3979*1c12ee1eSDan Willemsen	0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x73, 0x61, 0x6d,
3980*1c12ee1eSDan Willemsen	0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x10,
3981*1c12ee1eSDan Willemsen	0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x73, 0x61, 0x6d, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4e,
3982*1c12ee1eSDan Willemsen	0x75, 0x6d, 0x62, 0x65, 0x72, 0x1a, 0x86, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74,
3983*1c12ee1eSDan Willemsen	0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x2f, 0x20, 0x01,
3984*1c12ee1eSDan Willemsen	0x28, 0x05, 0x52, 0x01, 0x61, 0x12, 0x67, 0x0a, 0x17, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61,
3985*1c12ee1eSDan Willemsen	0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
3986*1c12ee1eSDan Willemsen	0x18, 0xe9, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74,
3987*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73,
3988*1c12ee1eSDan Willemsen	0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64,
3989*1c12ee1eSDan Willemsen	0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61,
3990*1c12ee1eSDan Willemsen	0x6c, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, 0x40,
3991*1c12ee1eSDan Willemsen	0x0a, 0x12, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x45,
3992*1c12ee1eSDan Willemsen	0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
3993*1c12ee1eSDan Willemsen	0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
3994*1c12ee1eSDan Willemsen	0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
3995*1c12ee1eSDan Willemsen	0x1a, 0x40, 0x0a, 0x12, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x49, 0x6e, 0x74, 0x36,
3996*1c12ee1eSDan Willemsen	0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
3997*1c12ee1eSDan Willemsen	0x01, 0x28, 0x03, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
3998*1c12ee1eSDan Willemsen	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
3999*1c12ee1eSDan Willemsen	0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x55,
4000*1c12ee1eSDan Willemsen	0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
4001*1c12ee1eSDan Willemsen	0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
4002*1c12ee1eSDan Willemsen	0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c,
4003*1c12ee1eSDan Willemsen	0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x55, 0x69, 0x6e,
4004*1c12ee1eSDan Willemsen	0x74, 0x36, 0x34, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
4005*1c12ee1eSDan Willemsen	0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x6b, 0x65, 0x79,
4006*1c12ee1eSDan Willemsen	0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52,
4007*1c12ee1eSDan Willemsen	0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61,
4008*1c12ee1eSDan Willemsen	0x70, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74,
4009*1c12ee1eSDan Willemsen	0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x52,
4010*1c12ee1eSDan Willemsen	0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
4011*1c12ee1eSDan Willemsen	0x01, 0x28, 0x11, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42,
4012*1c12ee1eSDan Willemsen	0x0a, 0x14, 0x4d, 0x61, 0x70, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x53, 0x69, 0x6e, 0x74, 0x36,
4013*1c12ee1eSDan Willemsen	0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
4014*1c12ee1eSDan Willemsen	0x01, 0x28, 0x12, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
4015*1c12ee1eSDan Willemsen	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x12, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
4016*1c12ee1eSDan Willemsen	0x38, 0x01, 0x1a, 0x44, 0x0a, 0x16, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32,
4017*1c12ee1eSDan Willemsen	0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
4018*1c12ee1eSDan Willemsen	0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x07, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14,
4019*1c12ee1eSDan Willemsen	0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x07, 0x52, 0x05, 0x76,
4020*1c12ee1eSDan Willemsen	0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x44, 0x0a, 0x16, 0x4d, 0x61, 0x70, 0x46,
4021*1c12ee1eSDan Willemsen	0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x74,
4022*1c12ee1eSDan Willemsen	0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x06, 0x52,
4023*1c12ee1eSDan Willemsen	0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
4024*1c12ee1eSDan Willemsen	0x01, 0x28, 0x06, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x46,
4025*1c12ee1eSDan Willemsen	0x0a, 0x18, 0x4d, 0x61, 0x70, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x53, 0x66, 0x69,
4026*1c12ee1eSDan Willemsen	0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
4027*1c12ee1eSDan Willemsen	0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
4028*1c12ee1eSDan Willemsen	0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x05, 0x76, 0x61, 0x6c,
4029*1c12ee1eSDan Willemsen	0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x46, 0x0a, 0x18, 0x4d, 0x61, 0x70, 0x53, 0x66, 0x69,
4030*1c12ee1eSDan Willemsen	0x78, 0x65, 0x64, 0x36, 0x34, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x74,
4031*1c12ee1eSDan Willemsen	0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x10, 0x52,
4032*1c12ee1eSDan Willemsen	0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
4033*1c12ee1eSDan Willemsen	0x01, 0x28, 0x10, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x40,
4034*1c12ee1eSDan Willemsen	0x0a, 0x12, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x45,
4035*1c12ee1eSDan Willemsen	0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
4036*1c12ee1eSDan Willemsen	0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
4037*1c12ee1eSDan Willemsen	0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
4038*1c12ee1eSDan Willemsen	0x1a, 0x41, 0x0a, 0x13, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x44, 0x6f, 0x75, 0x62,
4039*1c12ee1eSDan Willemsen	0x6c, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
4040*1c12ee1eSDan Willemsen	0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
4041*1c12ee1eSDan Willemsen	0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x01, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
4042*1c12ee1eSDan Willemsen	0x02, 0x38, 0x01, 0x1a, 0x3e, 0x0a, 0x10, 0x4d, 0x61, 0x70, 0x42, 0x6f, 0x6f, 0x6c, 0x42, 0x6f,
4043*1c12ee1eSDan Willemsen	0x6f, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
4044*1c12ee1eSDan Willemsen	0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
4045*1c12ee1eSDan Willemsen	0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
4046*1c12ee1eSDan Willemsen	0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67,
4047*1c12ee1eSDan Willemsen	0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
4048*1c12ee1eSDan Willemsen	0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
4049*1c12ee1eSDan Willemsen	0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61,
4050*1c12ee1eSDan Willemsen	0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x41, 0x0a, 0x13, 0x4d, 0x61, 0x70, 0x53, 0x74,
4051*1c12ee1eSDan Willemsen	0x72, 0x69, 0x6e, 0x67, 0x42, 0x79, 0x74, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
4052*1c12ee1eSDan Willemsen	0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79,
4053*1c12ee1eSDan Willemsen	0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52,
4054*1c12ee1eSDan Willemsen	0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x79, 0x0a, 0x1b, 0x4d, 0x61,
4055*1c12ee1eSDan Willemsen	0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73,
4056*1c12ee1eSDan Willemsen	0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
4057*1c12ee1eSDan Willemsen	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x44, 0x0a, 0x05, 0x76,
4058*1c12ee1eSDan Willemsen	0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x70,
4059*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e,
4060*1c12ee1eSDan Willemsen	0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73,
4061*1c12ee1eSDan Willemsen	0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
4062*1c12ee1eSDan Willemsen	0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x73, 0x0a, 0x18, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69,
4063*1c12ee1eSDan Willemsen	0x6e, 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72,
4064*1c12ee1eSDan Willemsen	0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
4065*1c12ee1eSDan Willemsen	0x6b, 0x65, 0x79, 0x12, 0x41, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
4066*1c12ee1eSDan Willemsen	0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
4067*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54,
4068*1c12ee1eSDan Willemsen	0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52,
4069*1c12ee1eSDan Willemsen	0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x28, 0x0a, 0x0a, 0x4f, 0x6e,
4070*1c12ee1eSDan Willemsen	0x65, 0x6f, 0x66, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20,
4071*1c12ee1eSDan Willemsen	0x01, 0x28, 0x05, 0x52, 0x01, 0x61, 0x12, 0x0c, 0x0a, 0x01, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28,
4072*1c12ee1eSDan Willemsen	0x05, 0x52, 0x01, 0x62, 0x22, 0x39, 0x0a, 0x0a, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e,
4073*1c12ee1eSDan Willemsen	0x75, 0x6d, 0x12, 0x07, 0x0a, 0x03, 0x46, 0x4f, 0x4f, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x42,
4074*1c12ee1eSDan Willemsen	0x41, 0x52, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x42, 0x41, 0x5a, 0x10, 0x02, 0x12, 0x10, 0x0a,
4075*1c12ee1eSDan Willemsen	0x03, 0x4e, 0x45, 0x47, 0x10, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x42,
4076*1c12ee1eSDan Willemsen	0x0d, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x10,
4077*1c12ee1eSDan Willemsen	0x0a, 0x0e, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
4078*1c12ee1eSDan Willemsen	0x22, 0xc4, 0x01, 0x0a, 0x15, 0x54, 0x65, 0x73, 0x74, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61,
4079*1c12ee1eSDan Willemsen	0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x2d, 0x0a, 0x10, 0x64, 0x65,
4080*1c12ee1eSDan Willemsen	0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x01,
4081*1c12ee1eSDan Willemsen	0x20, 0x01, 0x28, 0x05, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0f, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63,
4082*1c12ee1eSDan Willemsen	0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x3a, 0x0a, 0x16, 0x64, 0x65, 0x70,
4083*1c12ee1eSDan Willemsen	0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69,
4084*1c12ee1eSDan Willemsen	0x65, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x02, 0x18, 0x01, 0x48, 0x00, 0x52,
4085*1c12ee1eSDan Willemsen	0x14, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x4f, 0x6e, 0x65, 0x6f, 0x66,
4086*1c12ee1eSDan Willemsen	0x46, 0x69, 0x65, 0x6c, 0x64, 0x22, 0x28, 0x0a, 0x0e, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61,
4087*1c12ee1eSDan Willemsen	0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x12, 0x0a, 0x0a, 0x44, 0x45, 0x50, 0x52, 0x45,
4088*1c12ee1eSDan Willemsen	0x43, 0x41, 0x54, 0x45, 0x44, 0x10, 0x00, 0x1a, 0x02, 0x08, 0x01, 0x1a, 0x02, 0x18, 0x01, 0x3a,
4089*1c12ee1eSDan Willemsen	0x02, 0x18, 0x01, 0x42, 0x12, 0x0a, 0x10, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65,
4090*1c12ee1eSDan Willemsen	0x64, 0x5f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x22, 0x2c, 0x0a, 0x0e, 0x46, 0x6f, 0x72, 0x65, 0x69,
4091*1c12ee1eSDan Willemsen	0x67, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x0c, 0x0a, 0x01, 0x63, 0x18, 0x01,
4092*1c12ee1eSDan Willemsen	0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x63, 0x12, 0x0c, 0x0a, 0x01, 0x64, 0x18, 0x02, 0x20, 0x01,
4093*1c12ee1eSDan Willemsen	0x28, 0x05, 0x52, 0x01, 0x64, 0x22, 0x30, 0x0a, 0x12, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73,
4094*1c12ee1eSDan Willemsen	0x65, 0x72, 0x76, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10,
4095*1c12ee1eSDan Willemsen	0x03, 0x4a, 0x04, 0x08, 0x0f, 0x10, 0x10, 0x4a, 0x04, 0x08, 0x09, 0x10, 0x0c, 0x52, 0x03, 0x62,
4096*1c12ee1eSDan Willemsen	0x61, 0x72, 0x52, 0x03, 0x62, 0x61, 0x7a, 0x22, 0x85, 0x01, 0x0a, 0x11, 0x54, 0x65, 0x73, 0x74,
4097*1c12ee1eSDan Willemsen	0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x66, 0x0a,
4098*1c12ee1eSDan Willemsen	0x0d, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x0c,
4099*1c12ee1eSDan Willemsen	0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x61, 0x12, 0x47, 0x0a, 0x0b,
4100*1c12ee1eSDan Willemsen	0x63, 0x6f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
4101*1c12ee1eSDan Willemsen	0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
4102*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78,
4103*1c12ee1eSDan Willemsen	0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x0b, 0x63, 0x6f, 0x72, 0x65, 0x63, 0x75,
4104*1c12ee1eSDan Willemsen	0x72, 0x73, 0x69, 0x76, 0x65, 0x2a, 0x08, 0x08, 0x01, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x22,
4105*1c12ee1eSDan Willemsen	0xb7, 0x01, 0x0a, 0x0d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75,
4106*1c12ee1eSDan Willemsen	0x70, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x11, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x61, 0x12,
4107*1c12ee1eSDan Willemsen	0x2a, 0x0a, 0x11, 0x73, 0x61, 0x6d, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6e, 0x75,
4108*1c12ee1eSDan Willemsen	0x6d, 0x62, 0x65, 0x72, 0x18, 0x10, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x73, 0x61, 0x6d, 0x65,
4109*1c12ee1eSDan Willemsen	0x46, 0x69, 0x65, 0x6c, 0x64, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x6c, 0x0a, 0x17, 0x6f,
4110*1c12ee1eSDan Willemsen	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d,
4111*1c12ee1eSDan Willemsen	0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xe8, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e,
4112*1c12ee1eSDan Willemsen	0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65,
4113*1c12ee1eSDan Willemsen	0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73,
4114*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61,
4115*1c12ee1eSDan Willemsen	0x67, 0x65, 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74,
4116*1c12ee1eSDan Willemsen	0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x8b, 0x01, 0x0a, 0x0d, 0x52, 0x65,
4117*1c12ee1eSDan Willemsen	0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x0c, 0x0a, 0x01, 0x61,
4118*1c12ee1eSDan Willemsen	0x18, 0x2f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x61, 0x12, 0x6c, 0x0a, 0x17, 0x6f, 0x70, 0x74,
4119*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73,
4120*1c12ee1eSDan Willemsen	0x73, 0x61, 0x67, 0x65, 0x18, 0xe9, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f,
4121*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74,
4122*1c12ee1eSDan Willemsen	0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
4123*1c12ee1eSDan Willemsen	0x6e, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
4124*1c12ee1eSDan Willemsen	0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64,
4125*1c12ee1eSDan Willemsen	0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x75, 0x0a, 0x13, 0x54, 0x65, 0x73, 0x74, 0x4e,
4126*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x32, 0x5e,
4127*1c12ee1eSDan Willemsen	0x0a, 0x17, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f,
4128*1c12ee1eSDan Willemsen	0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72,
4129*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54,
4130*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73,
4131*1c12ee1eSDan Willemsen	0x18, 0xeb, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x53,
4132*1c12ee1eSDan Willemsen	0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xf7,
4133*1c12ee1eSDan Willemsen	0x01, 0x0a, 0x0c, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12,
4134*1c12ee1eSDan Willemsen	0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c,
4135*1c12ee1eSDan Willemsen	0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
4136*1c12ee1eSDan Willemsen	0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x60, 0x0a, 0x06, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65,
4137*1c12ee1eSDan Willemsen	0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
4138*1c12ee1eSDan Willemsen	0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74,
4139*1c12ee1eSDan Willemsen	0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xe8, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20,
4140*1c12ee1eSDan Willemsen	0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74,
4141*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64,
4142*1c12ee1eSDan Willemsen	0x52, 0x06, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x32, 0x5e, 0x0a, 0x05, 0x6d, 0x75, 0x6c, 0x74,
4143*1c12ee1eSDan Willemsen	0x69, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
4144*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78,
4145*1c12ee1eSDan Willemsen	0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xe9, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32,
4146*1c12ee1eSDan Willemsen	0x20, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
4147*1c12ee1eSDan Willemsen	0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
4148*1c12ee1eSDan Willemsen	0x64, 0x52, 0x05, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x22, 0xc2, 0x03, 0x0a, 0x13, 0x54, 0x65, 0x73,
4149*1c12ee1eSDan Willemsen	0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e,
4150*1c12ee1eSDan Willemsen	0x12, 0x4b, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x65, 0x73,
4151*1c12ee1eSDan Willemsen	0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x70,
4152*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e,
4153*1c12ee1eSDan Willemsen	0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x52, 0x0f, 0x6f, 0x70,
4154*1c12ee1eSDan Willemsen	0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x4b, 0x0a,
4155*1c12ee1eSDan Willemsen	0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
4156*1c12ee1eSDan Willemsen	0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74,
4157*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73,
4158*1c12ee1eSDan Willemsen	0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61,
4159*1c12ee1eSDan Willemsen	0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x58, 0x0a, 0x0b, 0x6d, 0x61,
4160*1c12ee1eSDan Willemsen	0x70, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
4161*1c12ee1eSDan Willemsen	0x37, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
4162*1c12ee1eSDan Willemsen	0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
4163*1c12ee1eSDan Willemsen	0x64, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x2e, 0x4d, 0x61, 0x70, 0x4d, 0x65, 0x73, 0x73,
4164*1c12ee1eSDan Willemsen	0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x6d, 0x61, 0x70, 0x4d, 0x65, 0x73,
4165*1c12ee1eSDan Willemsen	0x73, 0x61, 0x67, 0x65, 0x12, 0x47, 0x0a, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6d, 0x65,
4166*1c12ee1eSDan Willemsen	0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f,
4167*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74,
4168*1c12ee1eSDan Willemsen	0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x48, 0x00, 0x52,
4169*1c12ee1eSDan Willemsen	0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, 0x5f, 0x0a,
4170*1c12ee1eSDan Willemsen	0x0f, 0x4d, 0x61, 0x70, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79,
4171*1c12ee1eSDan Willemsen	0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b,
4172*1c12ee1eSDan Willemsen	0x65, 0x79, 0x12, 0x36, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
4173*1c12ee1eSDan Willemsen	0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
4174*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69,
4175*1c12ee1eSDan Willemsen	0x72, 0x65, 0x64, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x0d,
4176*1c12ee1eSDan Willemsen	0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x22, 0x99, 0x02,
4177*1c12ee1eSDan Willemsen	0x0a, 0x17, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x47, 0x72,
4178*1c12ee1eSDan Willemsen	0x6f, 0x75, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x5f, 0x0a, 0x0d, 0x6f, 0x70, 0x74,
4179*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0a,
4180*1c12ee1eSDan Willemsen	0x32, 0x39, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
4181*1c12ee1eSDan Willemsen	0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72,
4182*1c12ee1eSDan Willemsen	0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x2e, 0x4f, 0x70,
4183*1c12ee1eSDan Willemsen	0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x6f, 0x70, 0x74,
4184*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x5f, 0x0a, 0x0d, 0x72, 0x65,
4185*1c12ee1eSDan Willemsen	0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28,
4186*1c12ee1eSDan Willemsen	0x0a, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
4187*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69,
4188*1c12ee1eSDan Willemsen	0x72, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x2e, 0x52,
4189*1c12ee1eSDan Willemsen	0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x72, 0x65,
4190*1c12ee1eSDan Willemsen	0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x1d, 0x0a, 0x0d, 0x4f,
4191*1c12ee1eSDan Willemsen	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x0c, 0x0a, 0x01,
4192*1c12ee1eSDan Willemsen	0x61, 0x18, 0x02, 0x20, 0x02, 0x28, 0x05, 0x52, 0x01, 0x61, 0x1a, 0x1d, 0x0a, 0x0d, 0x52, 0x65,
4193*1c12ee1eSDan Willemsen	0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x0c, 0x0a, 0x01, 0x61,
4194*1c12ee1eSDan Willemsen	0x18, 0x04, 0x20, 0x02, 0x28, 0x05, 0x52, 0x01, 0x61, 0x22, 0xb6, 0x01, 0x0a, 0x08, 0x54, 0x65,
4195*1c12ee1eSDan Willemsen	0x73, 0x74, 0x57, 0x65, 0x61, 0x6b, 0x12, 0x54, 0x0a, 0x0d, 0x77, 0x65, 0x61, 0x6b, 0x5f, 0x6d,
4196*1c12ee1eSDan Willemsen	0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e,
4197*1c12ee1eSDan Willemsen	0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65,
4198*1c12ee1eSDan Willemsen	0x73, 0x74, 0x2e, 0x77, 0x65, 0x61, 0x6b, 0x2e, 0x57, 0x65, 0x61, 0x6b, 0x49, 0x6d, 0x70, 0x6f,
4199*1c12ee1eSDan Willemsen	0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x42, 0x02, 0x50, 0x01, 0x52, 0x0c,
4200*1c12ee1eSDan Willemsen	0x77, 0x65, 0x61, 0x6b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x12, 0x54, 0x0a, 0x0d,
4201*1c12ee1eSDan Willemsen	0x77, 0x65, 0x61, 0x6b, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x18, 0x02, 0x20,
4202*1c12ee1eSDan Willemsen	0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72,
4203*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x77, 0x65, 0x61, 0x6b, 0x2e, 0x57, 0x65,
4204*1c12ee1eSDan Willemsen	0x61, 0x6b, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32,
4205*1c12ee1eSDan Willemsen	0x42, 0x02, 0x50, 0x01, 0x52, 0x0c, 0x77, 0x65, 0x61, 0x6b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
4206*1c12ee1eSDan Willemsen	0x65, 0x32, 0x22, 0xee, 0x04, 0x0a, 0x0f, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65,
4207*1c12ee1eSDan Willemsen	0x64, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64,
4208*1c12ee1eSDan Willemsen	0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x5a, 0x20, 0x03, 0x28, 0x05, 0x42, 0x02, 0x10, 0x01,
4209*1c12ee1eSDan Willemsen	0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 0x0a,
4210*1c12ee1eSDan Willemsen	0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x5b, 0x20,
4211*1c12ee1eSDan Willemsen	0x03, 0x28, 0x03, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x49,
4212*1c12ee1eSDan Willemsen	0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75,
4213*1c12ee1eSDan Willemsen	0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x5c, 0x20, 0x03, 0x28, 0x0d, 0x42, 0x02, 0x10, 0x01, 0x52,
4214*1c12ee1eSDan Willemsen	0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a,
4215*1c12ee1eSDan Willemsen	0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x5d,
4216*1c12ee1eSDan Willemsen	0x20, 0x03, 0x28, 0x04, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64,
4217*1c12ee1eSDan Willemsen	0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64,
4218*1c12ee1eSDan Willemsen	0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x5e, 0x20, 0x03, 0x28, 0x11, 0x42, 0x02, 0x10,
4219*1c12ee1eSDan Willemsen	0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12,
4220*1c12ee1eSDan Willemsen	0x27, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34,
4221*1c12ee1eSDan Willemsen	0x18, 0x5f, 0x20, 0x03, 0x28, 0x12, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b,
4222*1c12ee1eSDan Willemsen	0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x0e, 0x70, 0x61, 0x63, 0x6b,
4223*1c12ee1eSDan Willemsen	0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x60, 0x20, 0x03, 0x28, 0x07,
4224*1c12ee1eSDan Willemsen	0x42, 0x02, 0x10, 0x01, 0x52, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65,
4225*1c12ee1eSDan Willemsen	0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66, 0x69,
4226*1c12ee1eSDan Willemsen	0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x61, 0x20, 0x03, 0x28, 0x06, 0x42, 0x02, 0x10, 0x01, 0x52,
4227*1c12ee1eSDan Willemsen	0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2b,
4228*1c12ee1eSDan Willemsen	0x0a, 0x0f, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33,
4229*1c12ee1eSDan Willemsen	0x32, 0x18, 0x62, 0x20, 0x03, 0x28, 0x0f, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0e, 0x70, 0x61, 0x63,
4230*1c12ee1eSDan Willemsen	0x6b, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2b, 0x0a, 0x0f, 0x70,
4231*1c12ee1eSDan Willemsen	0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x63,
4232*1c12ee1eSDan Willemsen	0x20, 0x03, 0x28, 0x10, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64,
4233*1c12ee1eSDan Willemsen	0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x0a, 0x0c, 0x70, 0x61, 0x63, 0x6b,
4234*1c12ee1eSDan Willemsen	0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x64, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02,
4235*1c12ee1eSDan Willemsen	0x10, 0x01, 0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12,
4236*1c12ee1eSDan Willemsen	0x27, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65,
4237*1c12ee1eSDan Willemsen	0x18, 0x65, 0x20, 0x03, 0x28, 0x01, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b,
4238*1c12ee1eSDan Willemsen	0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x23, 0x0a, 0x0b, 0x70, 0x61, 0x63, 0x6b,
4239*1c12ee1eSDan Willemsen	0x65, 0x64, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x66, 0x20, 0x03, 0x28, 0x08, 0x42, 0x02, 0x10,
4240*1c12ee1eSDan Willemsen	0x01, 0x52, 0x0a, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x44, 0x0a,
4241*1c12ee1eSDan Willemsen	0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x67, 0x20, 0x03,
4242*1c12ee1eSDan Willemsen	0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
4243*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45,
4244*1c12ee1eSDan Willemsen	0x6e, 0x75, 0x6d, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0a, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45,
4245*1c12ee1eSDan Willemsen	0x6e, 0x75, 0x6d, 0x22, 0xa8, 0x05, 0x0a, 0x11, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61,
4246*1c12ee1eSDan Willemsen	0x63, 0x6b, 0x65, 0x64, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x29, 0x0a, 0x0e, 0x75, 0x6e, 0x70,
4247*1c12ee1eSDan Willemsen	0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x5a, 0x20, 0x03, 0x28,
4248*1c12ee1eSDan Willemsen	0x05, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0d, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x49,
4249*1c12ee1eSDan Willemsen	0x6e, 0x74, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64,
4250*1c12ee1eSDan Willemsen	0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x5b, 0x20, 0x03, 0x28, 0x03, 0x42, 0x02, 0x10, 0x00,
4251*1c12ee1eSDan Willemsen	0x52, 0x0d, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12,
4252*1c12ee1eSDan Willemsen	0x2b, 0x0a, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74,
4253*1c12ee1eSDan Willemsen	0x33, 0x32, 0x18, 0x5c, 0x20, 0x03, 0x28, 0x0d, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e,
4254*1c12ee1eSDan Willemsen	0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x2b, 0x0a, 0x0f,
4255*1c12ee1eSDan Willemsen	0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18,
4256*1c12ee1eSDan Willemsen	0x5d, 0x20, 0x03, 0x28, 0x04, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63,
4257*1c12ee1eSDan Willemsen	0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x0f, 0x75, 0x6e, 0x70,
4258*1c12ee1eSDan Willemsen	0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x5e, 0x20, 0x03,
4259*1c12ee1eSDan Willemsen	0x28, 0x11, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64,
4260*1c12ee1eSDan Willemsen	0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x2b, 0x0a, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b,
4261*1c12ee1eSDan Willemsen	0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x5f, 0x20, 0x03, 0x28, 0x12, 0x42,
4262*1c12ee1eSDan Willemsen	0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x69, 0x6e,
4263*1c12ee1eSDan Willemsen	0x74, 0x36, 0x34, 0x12, 0x2d, 0x0a, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f,
4264*1c12ee1eSDan Willemsen	0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x60, 0x20, 0x03, 0x28, 0x07, 0x42, 0x02, 0x10,
4265*1c12ee1eSDan Willemsen	0x00, 0x52, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64,
4266*1c12ee1eSDan Willemsen	0x33, 0x32, 0x12, 0x2d, 0x0a, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66,
4267*1c12ee1eSDan Willemsen	0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x61, 0x20, 0x03, 0x28, 0x06, 0x42, 0x02, 0x10, 0x00,
4268*1c12ee1eSDan Willemsen	0x52, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36,
4269*1c12ee1eSDan Willemsen	0x34, 0x12, 0x2f, 0x0a, 0x11, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x66,
4270*1c12ee1eSDan Willemsen	0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x62, 0x20, 0x03, 0x28, 0x0f, 0x42, 0x02, 0x10, 0x00,
4271*1c12ee1eSDan Willemsen	0x52, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64,
4272*1c12ee1eSDan Willemsen	0x33, 0x32, 0x12, 0x2f, 0x0a, 0x11, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73,
4273*1c12ee1eSDan Willemsen	0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x63, 0x20, 0x03, 0x28, 0x10, 0x42, 0x02, 0x10,
4274*1c12ee1eSDan Willemsen	0x00, 0x52, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65,
4275*1c12ee1eSDan Willemsen	0x64, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f,
4276*1c12ee1eSDan Willemsen	0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x64, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x00, 0x52,
4277*1c12ee1eSDan Willemsen	0x0d, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2b,
4278*1c12ee1eSDan Willemsen	0x0a, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c,
4279*1c12ee1eSDan Willemsen	0x65, 0x18, 0x65, 0x20, 0x03, 0x28, 0x01, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70,
4280*1c12ee1eSDan Willemsen	0x61, 0x63, 0x6b, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0d, 0x75,
4281*1c12ee1eSDan Willemsen	0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x66, 0x20, 0x03,
4282*1c12ee1eSDan Willemsen	0x28, 0x08, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0c, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64,
4283*1c12ee1eSDan Willemsen	0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x48, 0x0a, 0x0d, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64,
4284*1c12ee1eSDan Willemsen	0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x67, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x6f,
4285*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74,
4286*1c12ee1eSDan Willemsen	0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x42, 0x02, 0x10, 0x00,
4287*1c12ee1eSDan Willemsen	0x52, 0x0c, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x22, 0x20,
4288*1c12ee1eSDan Willemsen	0x0a, 0x14, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65,
4289*1c12ee1eSDan Willemsen	0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2a, 0x08, 0x08, 0x01, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02,
4290*1c12ee1eSDan Willemsen	0x22, 0x22, 0x0a, 0x16, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64,
4291*1c12ee1eSDan Willemsen	0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2a, 0x08, 0x08, 0x01, 0x10, 0x80,
4292*1c12ee1eSDan Willemsen	0x80, 0x80, 0x80, 0x02, 0x22, 0x0c, 0x0a, 0x0a, 0x46, 0x6f, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65,
4293*1c12ee1eSDan Willemsen	0x73, 0x74, 0x22, 0x0d, 0x0a, 0x0b, 0x46, 0x6f, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
4294*1c12ee1eSDan Willemsen	0x65, 0x22, 0x61, 0x0a, 0x0c, 0x57, 0x65, 0x69, 0x72, 0x64, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c,
4295*1c12ee1eSDan Willemsen	0x74, 0x12, 0x51, 0x0a, 0x0d, 0x77, 0x65, 0x69, 0x72, 0x64, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75,
4296*1c12ee1eSDan Willemsen	0x6c, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x3a, 0x2c, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c,
4297*1c12ee1eSDan Willemsen	0x20, 0x5c, 0x22, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x21, 0x5c, 0x22, 0x5c, 0x6e, 0x64, 0x65, 0x61,
4298*1c12ee1eSDan Willemsen	0x64, 0x5c, 0x33, 0x33, 0x36, 0x5c, 0x32, 0x35, 0x35, 0x5c, 0x32, 0x37, 0x36, 0x5c, 0x33, 0x35,
4299*1c12ee1eSDan Willemsen	0x37, 0x62, 0x65, 0x65, 0x66, 0x60, 0x52, 0x0c, 0x77, 0x65, 0x69, 0x72, 0x64, 0x44, 0x65, 0x66,
4300*1c12ee1eSDan Willemsen	0x61, 0x75, 0x6c, 0x74, 0x22, 0xff, 0x03, 0x0a, 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x44,
4301*1c12ee1eSDan Willemsen	0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x33, 0x0a, 0x07, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
4302*1c12ee1eSDan Willemsen	0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74,
4303*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x45, 0x6e,
4304*1c12ee1eSDan Willemsen	0x75, 0x6d, 0x52, 0x07, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x33, 0x0a, 0x04, 0x7a,
4305*1c12ee1eSDan Willemsen	0x65, 0x72, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72,
4306*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e,
4307*1c12ee1eSDan Willemsen	0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x04, 0x5a, 0x45, 0x52, 0x4f, 0x52, 0x04, 0x7a, 0x65, 0x72, 0x6f,
4308*1c12ee1eSDan Willemsen	0x12, 0x30, 0x0a, 0x03, 0x6f, 0x6e, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e,
4309*1c12ee1eSDan Willemsen	0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e,
4310*1c12ee1eSDan Willemsen	0x75, 0x6d, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x03, 0x4f, 0x4e, 0x45, 0x52, 0x03, 0x6f,
4311*1c12ee1eSDan Willemsen	0x6e, 0x65, 0x12, 0x3c, 0x0a, 0x07, 0x65, 0x6c, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20,
4312*1c12ee1eSDan Willemsen	0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72,
4313*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x07,
4314*1c12ee1eSDan Willemsen	0x45, 0x4c, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x52, 0x07, 0x65, 0x6c, 0x65, 0x76, 0x65, 0x6e, 0x74,
4315*1c12ee1eSDan Willemsen	0x12, 0x42, 0x0a, 0x09, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x65, 0x65, 0x6e, 0x18, 0x05, 0x20,
4316*1c12ee1eSDan Willemsen	0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72,
4317*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x09,
4318*1c12ee1eSDan Willemsen	0x53, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x45, 0x45, 0x4e, 0x52, 0x09, 0x73, 0x65, 0x76, 0x65, 0x6e,
4319*1c12ee1eSDan Willemsen	0x74, 0x65, 0x65, 0x6e, 0x12, 0x48, 0x0a, 0x0b, 0x74, 0x68, 0x69, 0x72, 0x74, 0x79, 0x73, 0x65,
4320*1c12ee1eSDan Willemsen	0x76, 0x65, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72,
4321*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e,
4322*1c12ee1eSDan Willemsen	0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x0b, 0x54, 0x48, 0x49, 0x52, 0x54, 0x59, 0x53, 0x45, 0x56, 0x45,
4323*1c12ee1eSDan Willemsen	0x4e, 0x52, 0x0b, 0x74, 0x68, 0x69, 0x72, 0x74, 0x79, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x12, 0x45,
4324*1c12ee1eSDan Willemsen	0x0a, 0x0a, 0x73, 0x69, 0x78, 0x74, 0x79, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x18, 0x07, 0x20, 0x01,
4325*1c12ee1eSDan Willemsen	0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
4326*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x0a, 0x53,
4327*1c12ee1eSDan Willemsen	0x49, 0x58, 0x54, 0x59, 0x53, 0x45, 0x56, 0x45, 0x4e, 0x52, 0x0a, 0x73, 0x69, 0x78, 0x74, 0x79,
4328*1c12ee1eSDan Willemsen	0x73, 0x65, 0x76, 0x65, 0x6e, 0x12, 0x3f, 0x0a, 0x08, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76,
4329*1c12ee1eSDan Willemsen	0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74,
4330*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x45, 0x6e,
4331*1c12ee1eSDan Willemsen	0x75, 0x6d, 0x3a, 0x08, 0x4e, 0x45, 0x47, 0x41, 0x54, 0x49, 0x56, 0x45, 0x52, 0x08, 0x6e, 0x65,
4332*1c12ee1eSDan Willemsen	0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x2a, 0x40, 0x0a, 0x0b, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67,
4333*1c12ee1eSDan Willemsen	0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x0f, 0x0a, 0x0b, 0x46, 0x4f, 0x52, 0x45, 0x49, 0x47, 0x4e,
4334*1c12ee1eSDan Willemsen	0x5f, 0x46, 0x4f, 0x4f, 0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b, 0x46, 0x4f, 0x52, 0x45, 0x49, 0x47,
4335*1c12ee1eSDan Willemsen	0x4e, 0x5f, 0x42, 0x41, 0x52, 0x10, 0x05, 0x12, 0x0f, 0x0a, 0x0b, 0x46, 0x4f, 0x52, 0x45, 0x49,
4336*1c12ee1eSDan Willemsen	0x47, 0x4e, 0x5f, 0x42, 0x41, 0x5a, 0x10, 0x06, 0x2a, 0x47, 0x0a, 0x16, 0x54, 0x65, 0x73, 0x74,
4337*1c12ee1eSDan Willemsen	0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c,
4338*1c12ee1eSDan Willemsen	0x64, 0x73, 0x12, 0x11, 0x0a, 0x0d, 0x52, 0x45, 0x53, 0x45, 0x52, 0x56, 0x45, 0x44, 0x5f, 0x45,
4339*1c12ee1eSDan Willemsen	0x4e, 0x55, 0x4d, 0x10, 0x00, 0x22, 0x04, 0x08, 0x02, 0x10, 0x02, 0x22, 0x04, 0x08, 0x0f, 0x10,
4340*1c12ee1eSDan Willemsen	0x0f, 0x22, 0x04, 0x08, 0x09, 0x10, 0x0b, 0x2a, 0x03, 0x42, 0x41, 0x52, 0x2a, 0x03, 0x42, 0x41,
4341*1c12ee1eSDan Willemsen	0x5a, 0x32, 0xa8, 0x01, 0x0a, 0x0b, 0x54, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
4342*1c12ee1eSDan Willemsen	0x65, 0x12, 0x46, 0x0a, 0x03, 0x46, 0x6f, 0x6f, 0x12, 0x1e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
4343*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f,
4344*1c12ee1eSDan Willemsen	0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
4345*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f,
4346*1c12ee1eSDan Willemsen	0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a, 0x0a, 0x54, 0x65, 0x73,
4347*1c12ee1eSDan Willemsen	0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x1e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74,
4348*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x6f,
4349*1c12ee1eSDan Willemsen	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74,
4350*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x6f,
4351*1c12ee1eSDan Willemsen	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x28, 0x01, 0x30, 0x01, 0x32, 0x85, 0x01, 0x0a,
4352*1c12ee1eSDan Willemsen	0x15, 0x54, 0x65, 0x73, 0x74, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x53,
4353*1c12ee1eSDan Willemsen	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x67, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63,
4354*1c12ee1eSDan Willemsen	0x61, 0x74, 0x65, 0x64, 0x12, 0x29, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
4355*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x44, 0x65,
4356*1c12ee1eSDan Willemsen	0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a,
4357*1c12ee1eSDan Willemsen	0x29, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
4358*1c12ee1eSDan Willemsen	0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61,
4359*1c12ee1eSDan Willemsen	0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x03, 0x88, 0x02, 0x01, 0x1a,
4360*1c12ee1eSDan Willemsen	0x03, 0x88, 0x02, 0x01, 0x3a, 0x4c, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
4361*1c12ee1eSDan Willemsen	0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
4362*1c12ee1eSDan Willemsen	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74,
4363*1c12ee1eSDan Willemsen	0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20,
4364*1c12ee1eSDan Willemsen	0x01, 0x28, 0x05, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74,
4365*1c12ee1eSDan Willemsen	0x33, 0x32, 0x3a, 0x4c, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69,
4366*1c12ee1eSDan Willemsen	0x6e, 0x74, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
4367*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c,
4368*1c12ee1eSDan Willemsen	0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28,
4369*1c12ee1eSDan Willemsen	0x03, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, 0x34,
4370*1c12ee1eSDan Willemsen	0x3a, 0x4e, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e,
4371*1c12ee1eSDan Willemsen	0x74, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72,
4372*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c,
4373*1c12ee1eSDan Willemsen	0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
4374*1c12ee1eSDan Willemsen	0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32,
4375*1c12ee1eSDan Willemsen	0x3a, 0x4e, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e,
4376*1c12ee1eSDan Willemsen	0x74, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72,
4377*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c,
4378*1c12ee1eSDan Willemsen	0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04,
4379*1c12ee1eSDan Willemsen	0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34,
4380*1c12ee1eSDan Willemsen	0x3a, 0x4e, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e,
4381*1c12ee1eSDan Willemsen	0x74, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72,
4382*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c,
4383*1c12ee1eSDan Willemsen	0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x11,
4384*1c12ee1eSDan Willemsen	0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32,
4385*1c12ee1eSDan Willemsen	0x3a, 0x4e, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e,
4386*1c12ee1eSDan Willemsen	0x74, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72,
4387*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c,
4388*1c12ee1eSDan Willemsen	0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x12,
4389*1c12ee1eSDan Willemsen	0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34,
4390*1c12ee1eSDan Willemsen	0x3a, 0x50, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78,
4391*1c12ee1eSDan Willemsen	0x65, 0x64, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
4392*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c,
4393*1c12ee1eSDan Willemsen	0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28,
4394*1c12ee1eSDan Willemsen	0x07, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64,
4395*1c12ee1eSDan Willemsen	0x33, 0x32, 0x3a, 0x50, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66,
4396*1c12ee1eSDan Willemsen	0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
4397*1c12ee1eSDan Willemsen	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74,
4398*1c12ee1eSDan Willemsen	0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x08, 0x20,
4399*1c12ee1eSDan Willemsen	0x01, 0x28, 0x06, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78,
4400*1c12ee1eSDan Willemsen	0x65, 0x64, 0x36, 0x34, 0x3a, 0x52, 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
4401*1c12ee1eSDan Willemsen	0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72,
4402*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54,
4403*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73,
4404*1c12ee1eSDan Willemsen	0x18, 0x09, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
4405*1c12ee1eSDan Willemsen	0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x52, 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69,
4406*1c12ee1eSDan Willemsen	0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x2e,
4407*1c12ee1eSDan Willemsen	0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65,
4408*1c12ee1eSDan Willemsen	0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73,
4409*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x10, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69,
4410*1c12ee1eSDan Willemsen	0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 0x4c, 0x0a, 0x0e,
4411*1c12ee1eSDan Willemsen	0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x25,
4412*1c12ee1eSDan Willemsen	0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74,
4413*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e,
4414*1c12ee1eSDan Willemsen	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0d, 0x6f, 0x70, 0x74,
4415*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x3a, 0x4e, 0x0a, 0x0f, 0x6f, 0x70,
4416*1c12ee1eSDan Willemsen	0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x25, 0x2e,
4417*1c12ee1eSDan Willemsen	0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65,
4418*1c12ee1eSDan Willemsen	0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73,
4419*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69,
4420*1c12ee1eSDan Willemsen	0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x3a, 0x4a, 0x0a, 0x0d, 0x6f, 0x70,
4421*1c12ee1eSDan Willemsen	0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x12, 0x25, 0x2e, 0x67, 0x6f,
4422*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74,
4423*1c12ee1eSDan Willemsen	0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
4424*1c12ee1eSDan Willemsen	0x6e, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
4425*1c12ee1eSDan Willemsen	0x61, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x3a, 0x4e, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
4426*1c12ee1eSDan Willemsen	0x61, 0x6c, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72,
4427*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54,
4428*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73,
4429*1c12ee1eSDan Willemsen	0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
4430*1c12ee1eSDan Willemsen	0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x3a, 0x4c, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
4431*1c12ee1eSDan Willemsen	0x61, 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
4432*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65,
4433*1c12ee1eSDan Willemsen	0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18,
4434*1c12ee1eSDan Willemsen	0x0f, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42,
4435*1c12ee1eSDan Willemsen	0x79, 0x74, 0x65, 0x73, 0x3a, 0x6e, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
4436*1c12ee1eSDan Willemsen	0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
4437*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41,
4438*1c12ee1eSDan Willemsen	0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x10, 0x20, 0x01,
4439*1c12ee1eSDan Willemsen	0x28, 0x0a, 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
4440*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
4441*1c12ee1eSDan Willemsen	0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x67,
4442*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x75, 0x70, 0x3a, 0x92, 0x01, 0x0a, 0x17, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61,
4443*1c12ee1eSDan Willemsen	0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
4444*1c12ee1eSDan Willemsen	0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
4445*1c12ee1eSDan Willemsen	0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74,
4446*1c12ee1eSDan Willemsen	0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e,
4447*1c12ee1eSDan Willemsen	0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65,
4448*1c12ee1eSDan Willemsen	0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73,
4449*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61,
4450*1c12ee1eSDan Willemsen	0x67, 0x65, 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74,
4451*1c12ee1eSDan Willemsen	0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x3a, 0x84, 0x01, 0x0a, 0x14, 0x6f, 0x70,
4452*1c12ee1eSDan Willemsen	0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e,
4453*1c12ee1eSDan Willemsen	0x75, 0x6d, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
4454*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45,
4455*1c12ee1eSDan Willemsen	0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0e, 0x32,
4456*1c12ee1eSDan Willemsen	0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
4457*1c12ee1eSDan Willemsen	0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65,
4458*1c12ee1eSDan Willemsen	0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x12, 0x6f, 0x70,
4459*1c12ee1eSDan Willemsen	0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d,
4460*1c12ee1eSDan Willemsen	0x3a, 0x4c, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74,
4461*1c12ee1eSDan Willemsen	0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
4462*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45,
4463*1c12ee1eSDan Willemsen	0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x1f, 0x20, 0x03, 0x28, 0x05, 0x52,
4464*1c12ee1eSDan Willemsen	0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x4c,
4465*1c12ee1eSDan Willemsen	0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34,
4466*1c12ee1eSDan Willemsen	0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
4467*1c12ee1eSDan Willemsen	0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74,
4468*1c12ee1eSDan Willemsen	0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x20, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0d, 0x72,
4469*1c12ee1eSDan Willemsen	0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x4e, 0x0a, 0x0f,
4470*1c12ee1eSDan Willemsen	0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12,
4471*1c12ee1eSDan Willemsen	0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
4472*1c12ee1eSDan Willemsen	0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65,
4473*1c12ee1eSDan Willemsen	0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x21, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65,
4474*1c12ee1eSDan Willemsen	0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x4e, 0x0a, 0x0f,
4475*1c12ee1eSDan Willemsen	0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12,
4476*1c12ee1eSDan Willemsen	0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
4477*1c12ee1eSDan Willemsen	0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65,
4478*1c12ee1eSDan Willemsen	0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x22, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x72, 0x65,
4479*1c12ee1eSDan Willemsen	0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x4e, 0x0a, 0x0f,
4480*1c12ee1eSDan Willemsen	0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12,
4481*1c12ee1eSDan Willemsen	0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
4482*1c12ee1eSDan Willemsen	0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65,
4483*1c12ee1eSDan Willemsen	0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x23, 0x20, 0x03, 0x28, 0x11, 0x52, 0x0e, 0x72, 0x65,
4484*1c12ee1eSDan Willemsen	0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x4e, 0x0a, 0x0f,
4485*1c12ee1eSDan Willemsen	0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12,
4486*1c12ee1eSDan Willemsen	0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
4487*1c12ee1eSDan Willemsen	0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65,
4488*1c12ee1eSDan Willemsen	0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x24, 0x20, 0x03, 0x28, 0x12, 0x52, 0x0e, 0x72, 0x65,
4489*1c12ee1eSDan Willemsen	0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x50, 0x0a, 0x10,
4490*1c12ee1eSDan Willemsen	0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32,
4491*1c12ee1eSDan Willemsen	0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
4492*1c12ee1eSDan Willemsen	0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74,
4493*1c12ee1eSDan Willemsen	0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x25, 0x20, 0x03, 0x28, 0x07, 0x52, 0x0f, 0x72,
4494*1c12ee1eSDan Willemsen	0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x50,
4495*1c12ee1eSDan Willemsen	0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64,
4496*1c12ee1eSDan Willemsen	0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
4497*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45,
4498*1c12ee1eSDan Willemsen	0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x26, 0x20, 0x03, 0x28, 0x06, 0x52,
4499*1c12ee1eSDan Willemsen	0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34,
4500*1c12ee1eSDan Willemsen	0x3a, 0x52, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69,
4501*1c12ee1eSDan Willemsen	0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
4502*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41,
4503*1c12ee1eSDan Willemsen	0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x27, 0x20, 0x03,
4504*1c12ee1eSDan Willemsen	0x28, 0x0f, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78,
4505*1c12ee1eSDan Willemsen	0x65, 0x64, 0x33, 0x32, 0x3a, 0x52, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
4506*1c12ee1eSDan Willemsen	0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72,
4507*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54,
4508*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73,
4509*1c12ee1eSDan Willemsen	0x18, 0x28, 0x20, 0x03, 0x28, 0x10, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
4510*1c12ee1eSDan Willemsen	0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 0x4c, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65,
4511*1c12ee1eSDan Willemsen	0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70,
4512*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e,
4513*1c12ee1eSDan Willemsen	0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
4514*1c12ee1eSDan Willemsen	0x73, 0x18, 0x29, 0x20, 0x03, 0x28, 0x02, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
4515*1c12ee1eSDan Willemsen	0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x3a, 0x4e, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74,
4516*1c12ee1eSDan Willemsen	0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72,
4517*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54,
4518*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73,
4519*1c12ee1eSDan Willemsen	0x18, 0x2a, 0x20, 0x03, 0x28, 0x01, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
4520*1c12ee1eSDan Willemsen	0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x3a, 0x4a, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74,
4521*1c12ee1eSDan Willemsen	0x65, 0x64, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74,
4522*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73,
4523*1c12ee1eSDan Willemsen	0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x2b,
4524*1c12ee1eSDan Willemsen	0x20, 0x03, 0x28, 0x08, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x6f,
4525*1c12ee1eSDan Willemsen	0x6f, 0x6c, 0x3a, 0x4e, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73,
4526*1c12ee1eSDan Willemsen	0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
4527*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41,
4528*1c12ee1eSDan Willemsen	0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x2c, 0x20, 0x03,
4529*1c12ee1eSDan Willemsen	0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69,
4530*1c12ee1eSDan Willemsen	0x6e, 0x67, 0x3a, 0x4c, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62,
4531*1c12ee1eSDan Willemsen	0x79, 0x74, 0x65, 0x73, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
4532*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c,
4533*1c12ee1eSDan Willemsen	0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x2d, 0x20, 0x03, 0x28,
4534*1c12ee1eSDan Willemsen	0x0c, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73,
4535*1c12ee1eSDan Willemsen	0x3a, 0x6e, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75,
4536*1c12ee1eSDan Willemsen	0x70, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
4537*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78,
4538*1c12ee1eSDan Willemsen	0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x2e, 0x20, 0x03, 0x28, 0x0a, 0x32, 0x21,
4539*1c12ee1eSDan Willemsen	0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74,
4540*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75,
4541*1c12ee1eSDan Willemsen	0x70, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70,
4542*1c12ee1eSDan Willemsen	0x3a, 0x92, 0x01, 0x0a, 0x17, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6e, 0x65,
4543*1c12ee1eSDan Willemsen	0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x25, 0x2e, 0x67,
4544*1c12ee1eSDan Willemsen	0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73,
4545*1c12ee1eSDan Willemsen	0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
4546*1c12ee1eSDan Willemsen	0x6f, 0x6e, 0x73, 0x18, 0x30, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x70, 0x72,
4547*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54,
4548*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73,
4549*1c12ee1eSDan Willemsen	0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x15,
4550*1c12ee1eSDan Willemsen	0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65,
4551*1c12ee1eSDan Willemsen	0x73, 0x73, 0x61, 0x67, 0x65, 0x3a, 0x84, 0x01, 0x0a, 0x14, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74,
4552*1c12ee1eSDan Willemsen	0x65, 0x64, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x25,
4553*1c12ee1eSDan Willemsen	0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74,
4554*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e,
4555*1c12ee1eSDan Willemsen	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x33, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f,
4556*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74,
4557*1c12ee1eSDan Willemsen	0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65,
4558*1c12ee1eSDan Willemsen	0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x12, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74,
4559*1c12ee1eSDan Willemsen	0x65, 0x64, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x4e, 0x0a, 0x0d,
4560*1c12ee1eSDan Willemsen	0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 0x2e,
4561*1c12ee1eSDan Willemsen	0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65,
4562*1c12ee1eSDan Willemsen	0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73,
4563*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x73, 0x18, 0x51, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x02, 0x38, 0x31, 0x52, 0x0c,
4564*1c12ee1eSDan Willemsen	0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x4e, 0x0a, 0x0d,
4565*1c12ee1eSDan Willemsen	0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x25, 0x2e,
4566*1c12ee1eSDan Willemsen	0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65,
4567*1c12ee1eSDan Willemsen	0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73,
4568*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x73, 0x18, 0x52, 0x20, 0x01, 0x28, 0x03, 0x3a, 0x02, 0x38, 0x32, 0x52, 0x0c,
4569*1c12ee1eSDan Willemsen	0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x50, 0x0a, 0x0e,
4570*1c12ee1eSDan Willemsen	0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25,
4571*1c12ee1eSDan Willemsen	0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74,
4572*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e,
4573*1c12ee1eSDan Willemsen	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x53, 0x20, 0x01, 0x28, 0x0d, 0x3a, 0x02, 0x38, 0x33, 0x52,
4574*1c12ee1eSDan Willemsen	0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x50,
4575*1c12ee1eSDan Willemsen	0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34,
4576*1c12ee1eSDan Willemsen	0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
4577*1c12ee1eSDan Willemsen	0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74,
4578*1c12ee1eSDan Willemsen	0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x54, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x02, 0x38,
4579*1c12ee1eSDan Willemsen	0x34, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34,
4580*1c12ee1eSDan Willemsen	0x3a, 0x51, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x69, 0x6e, 0x74,
4581*1c12ee1eSDan Willemsen	0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
4582*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45,
4583*1c12ee1eSDan Willemsen	0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x55, 0x20, 0x01, 0x28, 0x11, 0x3a,
4584*1c12ee1eSDan Willemsen	0x03, 0x2d, 0x38, 0x35, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x69, 0x6e,
4585*1c12ee1eSDan Willemsen	0x74, 0x33, 0x32, 0x3a, 0x50, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73,
4586*1c12ee1eSDan Willemsen	0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
4587*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41,
4588*1c12ee1eSDan Willemsen	0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x56, 0x20, 0x01,
4589*1c12ee1eSDan Willemsen	0x28, 0x12, 0x3a, 0x02, 0x38, 0x36, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53,
4590*1c12ee1eSDan Willemsen	0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x52, 0x0a, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
4591*1c12ee1eSDan Willemsen	0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
4592*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65,
4593*1c12ee1eSDan Willemsen	0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18,
4594*1c12ee1eSDan Willemsen	0x57, 0x20, 0x01, 0x28, 0x07, 0x3a, 0x02, 0x38, 0x37, 0x52, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75,
4595*1c12ee1eSDan Willemsen	0x6c, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x52, 0x0a, 0x0f, 0x64, 0x65, 0x66,
4596*1c12ee1eSDan Willemsen	0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67,
4597*1c12ee1eSDan Willemsen	0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73,
4598*1c12ee1eSDan Willemsen	0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
4599*1c12ee1eSDan Willemsen	0x6f, 0x6e, 0x73, 0x18, 0x58, 0x20, 0x01, 0x28, 0x06, 0x3a, 0x02, 0x38, 0x38, 0x52, 0x0e, 0x64,
4600*1c12ee1eSDan Willemsen	0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 0x54, 0x0a,
4601*1c12ee1eSDan Willemsen	0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33,
4602*1c12ee1eSDan Willemsen	0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
4603*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78,
4604*1c12ee1eSDan Willemsen	0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x59, 0x20, 0x01, 0x28, 0x0f, 0x3a, 0x02,
4605*1c12ee1eSDan Willemsen	0x38, 0x39, 0x52, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65,
4606*1c12ee1eSDan Willemsen	0x64, 0x33, 0x32, 0x3a, 0x55, 0x0a, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73,
4607*1c12ee1eSDan Willemsen	0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74,
4608*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73,
4609*1c12ee1eSDan Willemsen	0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x50,
4610*1c12ee1eSDan Willemsen	0x20, 0x01, 0x28, 0x10, 0x3a, 0x03, 0x2d, 0x39, 0x30, 0x52, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75,
4611*1c12ee1eSDan Willemsen	0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 0x50, 0x0a, 0x0d, 0x64, 0x65,
4612*1c12ee1eSDan Willemsen	0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x25, 0x2e, 0x67, 0x6f,
4613*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74,
4614*1c12ee1eSDan Willemsen	0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
4615*1c12ee1eSDan Willemsen	0x6e, 0x73, 0x18, 0x5b, 0x20, 0x01, 0x28, 0x02, 0x3a, 0x04, 0x39, 0x31, 0x2e, 0x35, 0x52, 0x0c,
4616*1c12ee1eSDan Willemsen	0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x3a, 0x53, 0x0a, 0x0e,
4617*1c12ee1eSDan Willemsen	0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x25,
4618*1c12ee1eSDan Willemsen	0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74,
4619*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e,
4620*1c12ee1eSDan Willemsen	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5c, 0x20, 0x01, 0x28, 0x01, 0x3a, 0x05, 0x39, 0x32, 0x30,
4621*1c12ee1eSDan Willemsen	0x30, 0x30, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c,
4622*1c12ee1eSDan Willemsen	0x65, 0x3a, 0x4e, 0x0a, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x62, 0x6f, 0x6f,
4623*1c12ee1eSDan Willemsen	0x6c, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
4624*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78,
4625*1c12ee1eSDan Willemsen	0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5d, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04,
4626*1c12ee1eSDan Willemsen	0x74, 0x72, 0x75, 0x65, 0x52, 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x42, 0x6f, 0x6f,
4627*1c12ee1eSDan Willemsen	0x6c, 0x3a, 0x53, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x74, 0x72,
4628*1c12ee1eSDan Willemsen	0x69, 0x6e, 0x67, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72,
4629*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c,
4630*1c12ee1eSDan Willemsen	0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5e, 0x20, 0x01, 0x28, 0x09,
4631*1c12ee1eSDan Willemsen	0x3a, 0x05, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
4632*1c12ee1eSDan Willemsen	0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x3a, 0x51, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
4633*1c12ee1eSDan Willemsen	0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74,
4634*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73,
4635*1c12ee1eSDan Willemsen	0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5f,
4636*1c12ee1eSDan Willemsen	0x20, 0x01, 0x28, 0x0c, 0x3a, 0x05, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x0c, 0x64, 0x65, 0x66,
4637*1c12ee1eSDan Willemsen	0x61, 0x75, 0x6c, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x3a, 0x4f, 0x0a, 0x0c, 0x70, 0x61, 0x63,
4638*1c12ee1eSDan Willemsen	0x6b, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72,
4639*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54,
4640*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
4641*1c12ee1eSDan Willemsen	0x6f, 0x6e, 0x73, 0x18, 0x5a, 0x20, 0x03, 0x28, 0x05, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0b, 0x70,
4642*1c12ee1eSDan Willemsen	0x61, 0x63, 0x6b, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x4f, 0x0a, 0x0c, 0x70, 0x61,
4643*1c12ee1eSDan Willemsen	0x63, 0x6b, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70,
4644*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e,
4645*1c12ee1eSDan Willemsen	0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73,
4646*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5b, 0x20, 0x03, 0x28, 0x03, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0b,
4647*1c12ee1eSDan Willemsen	0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x51, 0x0a, 0x0d, 0x70,
4648*1c12ee1eSDan Willemsen	0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x28, 0x2e, 0x67,
4649*1c12ee1eSDan Willemsen	0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73,
4650*1c12ee1eSDan Willemsen	0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65,
4651*1c12ee1eSDan Willemsen	0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5c, 0x20, 0x03, 0x28, 0x0d, 0x42, 0x02, 0x10, 0x01,
4652*1c12ee1eSDan Willemsen	0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x51,
4653*1c12ee1eSDan Willemsen	0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12,
4654*1c12ee1eSDan Willemsen	0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
4655*1c12ee1eSDan Willemsen	0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45,
4656*1c12ee1eSDan Willemsen	0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5d, 0x20, 0x03, 0x28, 0x04, 0x42,
4657*1c12ee1eSDan Willemsen	0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36,
4658*1c12ee1eSDan Willemsen	0x34, 0x3a, 0x51, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74,
4659*1c12ee1eSDan Willemsen	0x33, 0x32, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
4660*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b,
4661*1c12ee1eSDan Willemsen	0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5e, 0x20, 0x03,
4662*1c12ee1eSDan Willemsen	0x28, 0x11, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x69,
4663*1c12ee1eSDan Willemsen	0x6e, 0x74, 0x33, 0x32, 0x3a, 0x51, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73,
4664*1c12ee1eSDan Willemsen	0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
4665*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50,
4666*1c12ee1eSDan Willemsen	0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18,
4667*1c12ee1eSDan Willemsen	0x5f, 0x20, 0x03, 0x28, 0x12, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65,
4668*1c12ee1eSDan Willemsen	0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x53, 0x0a, 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x65,
4669*1c12ee1eSDan Willemsen	0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72,
4670*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54,
4671*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
4672*1c12ee1eSDan Willemsen	0x6f, 0x6e, 0x73, 0x18, 0x60, 0x20, 0x03, 0x28, 0x07, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0d, 0x70,
4673*1c12ee1eSDan Willemsen	0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x53, 0x0a, 0x0e,
4674*1c12ee1eSDan Willemsen	0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x28,
4675*1c12ee1eSDan Willemsen	0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74,
4676*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78,
4677*1c12ee1eSDan Willemsen	0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x61, 0x20, 0x03, 0x28, 0x06, 0x42, 0x02,
4678*1c12ee1eSDan Willemsen	0x10, 0x01, 0x52, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36,
4679*1c12ee1eSDan Willemsen	0x34, 0x3a, 0x55, 0x0a, 0x0f, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78,
4680*1c12ee1eSDan Willemsen	0x65, 0x64, 0x33, 0x32, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
4681*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61,
4682*1c12ee1eSDan Willemsen	0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x62,
4683*1c12ee1eSDan Willemsen	0x20, 0x03, 0x28, 0x0f, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64,
4684*1c12ee1eSDan Willemsen	0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x55, 0x0a, 0x0f, 0x70, 0x61, 0x63, 0x6b,
4685*1c12ee1eSDan Willemsen	0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x28, 0x2e, 0x67, 0x6f,
4686*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74,
4687*1c12ee1eSDan Willemsen	0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e,
4688*1c12ee1eSDan Willemsen	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x63, 0x20, 0x03, 0x28, 0x10, 0x42, 0x02, 0x10, 0x01, 0x52,
4689*1c12ee1eSDan Willemsen	0x0e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a,
4690*1c12ee1eSDan Willemsen	0x4f, 0x0a, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x12,
4691*1c12ee1eSDan Willemsen	0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
4692*1c12ee1eSDan Willemsen	0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45,
4693*1c12ee1eSDan Willemsen	0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x64, 0x20, 0x03, 0x28, 0x02, 0x42,
4694*1c12ee1eSDan Willemsen	0x02, 0x10, 0x01, 0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74,
4695*1c12ee1eSDan Willemsen	0x3a, 0x51, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c,
4696*1c12ee1eSDan Willemsen	0x65, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
4697*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65,
4698*1c12ee1eSDan Willemsen	0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x65, 0x20, 0x03, 0x28,
4699*1c12ee1eSDan Willemsen	0x01, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x44, 0x6f, 0x75,
4700*1c12ee1eSDan Willemsen	0x62, 0x6c, 0x65, 0x3a, 0x4d, 0x0a, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x62, 0x6f,
4701*1c12ee1eSDan Willemsen	0x6f, 0x6c, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
4702*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b,
4703*1c12ee1eSDan Willemsen	0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x66, 0x20, 0x03,
4704*1c12ee1eSDan Willemsen	0x28, 0x08, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0a, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x42, 0x6f,
4705*1c12ee1eSDan Willemsen	0x6f, 0x6c, 0x3a, 0x6e, 0x0a, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75,
4706*1c12ee1eSDan Willemsen	0x6d, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
4707*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65,
4708*1c12ee1eSDan Willemsen	0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x67, 0x20, 0x03, 0x28,
4709*1c12ee1eSDan Willemsen	0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
4710*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e,
4711*1c12ee1eSDan Willemsen	0x75, 0x6d, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0a, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x6e,
4712*1c12ee1eSDan Willemsen	0x75, 0x6d, 0x3a, 0x55, 0x0a, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x69,
4713*1c12ee1eSDan Willemsen	0x6e, 0x74, 0x33, 0x32, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
4714*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e,
4715*1c12ee1eSDan Willemsen	0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73,
4716*1c12ee1eSDan Willemsen	0x18, 0x5a, 0x20, 0x03, 0x28, 0x05, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0d, 0x75, 0x6e, 0x70, 0x61,
4717*1c12ee1eSDan Willemsen	0x63, 0x6b, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x55, 0x0a, 0x0e, 0x75, 0x6e, 0x70,
4718*1c12ee1eSDan Willemsen	0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2a, 0x2e, 0x67, 0x6f,
4719*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74,
4720*1c12ee1eSDan Willemsen	0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74,
4721*1c12ee1eSDan Willemsen	0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5b, 0x20, 0x03, 0x28, 0x03, 0x42, 0x02, 0x10,
4722*1c12ee1eSDan Willemsen	0x00, 0x52, 0x0d, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34,
4723*1c12ee1eSDan Willemsen	0x3a, 0x57, 0x0a, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e,
4724*1c12ee1eSDan Willemsen	0x74, 0x33, 0x32, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72,
4725*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70,
4726*1c12ee1eSDan Willemsen	0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18,
4727*1c12ee1eSDan Willemsen	0x5c, 0x20, 0x03, 0x28, 0x0d, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63,
4728*1c12ee1eSDan Willemsen	0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x57, 0x0a, 0x0f, 0x75, 0x6e, 0x70,
4729*1c12ee1eSDan Willemsen	0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2a, 0x2e, 0x67,
4730*1c12ee1eSDan Willemsen	0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73,
4731*1c12ee1eSDan Willemsen	0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78,
4732*1c12ee1eSDan Willemsen	0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5d, 0x20, 0x03, 0x28, 0x04, 0x42, 0x02,
4733*1c12ee1eSDan Willemsen	0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74,
4734*1c12ee1eSDan Willemsen	0x36, 0x34, 0x3a, 0x57, 0x0a, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73,
4735*1c12ee1eSDan Willemsen	0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
4736*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55,
4737*1c12ee1eSDan Willemsen	0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
4738*1c12ee1eSDan Willemsen	0x73, 0x18, 0x5e, 0x20, 0x03, 0x28, 0x11, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70,
4739*1c12ee1eSDan Willemsen	0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x57, 0x0a, 0x0f, 0x75,
4740*1c12ee1eSDan Willemsen	0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2a,
4741*1c12ee1eSDan Willemsen	0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74,
4742*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64,
4743*1c12ee1eSDan Willemsen	0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5f, 0x20, 0x03, 0x28, 0x12,
4744*1c12ee1eSDan Willemsen	0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x69,
4745*1c12ee1eSDan Willemsen	0x6e, 0x74, 0x36, 0x34, 0x3a, 0x59, 0x0a, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64,
4746*1c12ee1eSDan Willemsen	0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
4747*1c12ee1eSDan Willemsen	0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65,
4748*1c12ee1eSDan Willemsen	0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73,
4749*1c12ee1eSDan Willemsen	0x69, 0x6f, 0x6e, 0x73, 0x18, 0x60, 0x20, 0x03, 0x28, 0x07, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0f,
4750*1c12ee1eSDan Willemsen	0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a,
4751*1c12ee1eSDan Willemsen	0x59, 0x0a, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65,
4752*1c12ee1eSDan Willemsen	0x64, 0x36, 0x34, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72,
4753*1c12ee1eSDan Willemsen	0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70,
4754*1c12ee1eSDan Willemsen	0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18,
4755*1c12ee1eSDan Willemsen	0x61, 0x20, 0x03, 0x28, 0x06, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63,
4756*1c12ee1eSDan Willemsen	0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 0x5b, 0x0a, 0x11, 0x75, 0x6e,
4757*1c12ee1eSDan Willemsen	0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12,
4758*1c12ee1eSDan Willemsen	0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
4759*1c12ee1eSDan Willemsen	0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65,
4760*1c12ee1eSDan Willemsen	0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x62, 0x20, 0x03, 0x28,
4761*1c12ee1eSDan Willemsen	0x0f, 0x42, 0x02, 0x10, 0x00, 0x52, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53,
4762*1c12ee1eSDan Willemsen	0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x5b, 0x0a, 0x11, 0x75, 0x6e, 0x70, 0x61, 0x63,
4763*1c12ee1eSDan Willemsen	0x6b, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2a, 0x2e, 0x67,
4764*1c12ee1eSDan Willemsen	0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73,
4765*1c12ee1eSDan Willemsen	0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78,
4766*1c12ee1eSDan Willemsen	0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x63, 0x20, 0x03, 0x28, 0x10, 0x42, 0x02,
4767*1c12ee1eSDan Willemsen	0x10, 0x00, 0x52, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78,
4768*1c12ee1eSDan Willemsen	0x65, 0x64, 0x36, 0x34, 0x3a, 0x55, 0x0a, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64,
4769*1c12ee1eSDan Willemsen	0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
4770*1c12ee1eSDan Willemsen	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74,
4771*1c12ee1eSDan Willemsen	0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
4772*1c12ee1eSDan Willemsen	0x6e, 0x73, 0x18, 0x64, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0d, 0x75, 0x6e,
4773*1c12ee1eSDan Willemsen	0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x3a, 0x57, 0x0a, 0x0f, 0x75,
4774*1c12ee1eSDan Willemsen	0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x2a,
4775*1c12ee1eSDan Willemsen	0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74,
4776*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64,
4777*1c12ee1eSDan Willemsen	0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x65, 0x20, 0x03, 0x28, 0x01,
4778*1c12ee1eSDan Willemsen	0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x44, 0x6f,
4779*1c12ee1eSDan Willemsen	0x75, 0x62, 0x6c, 0x65, 0x3a, 0x53, 0x0a, 0x0d, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64,
4780*1c12ee1eSDan Willemsen	0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
4781*1c12ee1eSDan Willemsen	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55,
4782*1c12ee1eSDan Willemsen	0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
4783*1c12ee1eSDan Willemsen	0x73, 0x18, 0x66, 0x20, 0x03, 0x28, 0x08, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0c, 0x75, 0x6e, 0x70,
4784*1c12ee1eSDan Willemsen	0x61, 0x63, 0x6b, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x3a, 0x74, 0x0a, 0x0d, 0x75, 0x6e, 0x70,
4785*1c12ee1eSDan Willemsen	0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70,
4786*1c12ee1eSDan Willemsen	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e,
4787*1c12ee1eSDan Willemsen	0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65,
4788*1c12ee1eSDan Willemsen	0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x67, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67,
4789*1c12ee1eSDan Willemsen	0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73,
4790*1c12ee1eSDan Willemsen	0x74, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x42, 0x02, 0x10,
4791*1c12ee1eSDan Willemsen	0x00, 0x52, 0x0c, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x42,
4792*1c12ee1eSDan Willemsen	0x35, 0x5a, 0x33, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67,
4793*1c12ee1eSDan Willemsen	0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e,
4794*1c12ee1eSDan Willemsen	0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f,
4795*1c12ee1eSDan Willemsen	0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x50, 0x02, 0x58, 0x03, 0x58, 0x04,
4796*1c12ee1eSDan Willemsen}
4797*1c12ee1eSDan Willemsen
4798*1c12ee1eSDan Willemsenvar (
4799*1c12ee1eSDan Willemsen	file_internal_testprotos_test_test_proto_rawDescOnce sync.Once
4800*1c12ee1eSDan Willemsen	file_internal_testprotos_test_test_proto_rawDescData = file_internal_testprotos_test_test_proto_rawDesc
4801*1c12ee1eSDan Willemsen)
4802*1c12ee1eSDan Willemsen
4803*1c12ee1eSDan Willemsenfunc file_internal_testprotos_test_test_proto_rawDescGZIP() []byte {
4804*1c12ee1eSDan Willemsen	file_internal_testprotos_test_test_proto_rawDescOnce.Do(func() {
4805*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_test_test_proto_rawDescData)
4806*1c12ee1eSDan Willemsen	})
4807*1c12ee1eSDan Willemsen	return file_internal_testprotos_test_test_proto_rawDescData
4808*1c12ee1eSDan Willemsen}
4809*1c12ee1eSDan Willemsen
4810*1c12ee1eSDan Willemsenvar file_internal_testprotos_test_test_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
4811*1c12ee1eSDan Willemsenvar file_internal_testprotos_test_test_proto_msgTypes = make([]protoimpl.MessageInfo, 45)
4812*1c12ee1eSDan Willemsenvar file_internal_testprotos_test_test_proto_goTypes = []interface{}{
4813*1c12ee1eSDan Willemsen	(ForeignEnum)(0),                          // 0: goproto.proto.test.ForeignEnum
4814*1c12ee1eSDan Willemsen	(TestReservedEnumFields)(0),               // 1: goproto.proto.test.TestReservedEnumFields
4815*1c12ee1eSDan Willemsen	(TestAllTypes_NestedEnum)(0),              // 2: goproto.proto.test.TestAllTypes.NestedEnum
4816*1c12ee1eSDan Willemsen	(TestDeprecatedMessage_DeprecatedEnum)(0), // 3: goproto.proto.test.TestDeprecatedMessage.DeprecatedEnum
4817*1c12ee1eSDan Willemsen	(*TestAllTypes)(nil),                      // 4: goproto.proto.test.TestAllTypes
4818*1c12ee1eSDan Willemsen	(*TestDeprecatedMessage)(nil),             // 5: goproto.proto.test.TestDeprecatedMessage
4819*1c12ee1eSDan Willemsen	(*ForeignMessage)(nil),                    // 6: goproto.proto.test.ForeignMessage
4820*1c12ee1eSDan Willemsen	(*TestReservedFields)(nil),                // 7: goproto.proto.test.TestReservedFields
4821*1c12ee1eSDan Willemsen	(*TestAllExtensions)(nil),                 // 8: goproto.proto.test.TestAllExtensions
4822*1c12ee1eSDan Willemsen	(*OptionalGroup)(nil),                     // 9: goproto.proto.test.OptionalGroup
4823*1c12ee1eSDan Willemsen	(*RepeatedGroup)(nil),                     // 10: goproto.proto.test.RepeatedGroup
4824*1c12ee1eSDan Willemsen	(*TestNestedExtension)(nil),               // 11: goproto.proto.test.TestNestedExtension
4825*1c12ee1eSDan Willemsen	(*TestRequired)(nil),                      // 12: goproto.proto.test.TestRequired
4826*1c12ee1eSDan Willemsen	(*TestRequiredForeign)(nil),               // 13: goproto.proto.test.TestRequiredForeign
4827*1c12ee1eSDan Willemsen	(*TestRequiredGroupFields)(nil),           // 14: goproto.proto.test.TestRequiredGroupFields
4828*1c12ee1eSDan Willemsen	(*TestWeak)(nil),                          // 15: goproto.proto.test.TestWeak
4829*1c12ee1eSDan Willemsen	(*TestPackedTypes)(nil),                   // 16: goproto.proto.test.TestPackedTypes
4830*1c12ee1eSDan Willemsen	(*TestUnpackedTypes)(nil),                 // 17: goproto.proto.test.TestUnpackedTypes
4831*1c12ee1eSDan Willemsen	(*TestPackedExtensions)(nil),              // 18: goproto.proto.test.TestPackedExtensions
4832*1c12ee1eSDan Willemsen	(*TestUnpackedExtensions)(nil),            // 19: goproto.proto.test.TestUnpackedExtensions
4833*1c12ee1eSDan Willemsen	(*FooRequest)(nil),                        // 20: goproto.proto.test.FooRequest
4834*1c12ee1eSDan Willemsen	(*FooResponse)(nil),                       // 21: goproto.proto.test.FooResponse
4835*1c12ee1eSDan Willemsen	(*WeirdDefault)(nil),                      // 22: goproto.proto.test.WeirdDefault
4836*1c12ee1eSDan Willemsen	(*RemoteDefault)(nil),                     // 23: goproto.proto.test.RemoteDefault
4837*1c12ee1eSDan Willemsen	(*TestAllTypes_NestedMessage)(nil),        // 24: goproto.proto.test.TestAllTypes.NestedMessage
4838*1c12ee1eSDan Willemsen	(*TestAllTypes_OptionalGroup)(nil),        // 25: goproto.proto.test.TestAllTypes.OptionalGroup
4839*1c12ee1eSDan Willemsen	(*TestAllTypes_RepeatedGroup)(nil),        // 26: goproto.proto.test.TestAllTypes.RepeatedGroup
4840*1c12ee1eSDan Willemsen	nil,                                       // 27: goproto.proto.test.TestAllTypes.MapInt32Int32Entry
4841*1c12ee1eSDan Willemsen	nil,                                       // 28: goproto.proto.test.TestAllTypes.MapInt64Int64Entry
4842*1c12ee1eSDan Willemsen	nil,                                       // 29: goproto.proto.test.TestAllTypes.MapUint32Uint32Entry
4843*1c12ee1eSDan Willemsen	nil,                                       // 30: goproto.proto.test.TestAllTypes.MapUint64Uint64Entry
4844*1c12ee1eSDan Willemsen	nil,                                       // 31: goproto.proto.test.TestAllTypes.MapSint32Sint32Entry
4845*1c12ee1eSDan Willemsen	nil,                                       // 32: goproto.proto.test.TestAllTypes.MapSint64Sint64Entry
4846*1c12ee1eSDan Willemsen	nil,                                       // 33: goproto.proto.test.TestAllTypes.MapFixed32Fixed32Entry
4847*1c12ee1eSDan Willemsen	nil,                                       // 34: goproto.proto.test.TestAllTypes.MapFixed64Fixed64Entry
4848*1c12ee1eSDan Willemsen	nil,                                       // 35: goproto.proto.test.TestAllTypes.MapSfixed32Sfixed32Entry
4849*1c12ee1eSDan Willemsen	nil,                                       // 36: goproto.proto.test.TestAllTypes.MapSfixed64Sfixed64Entry
4850*1c12ee1eSDan Willemsen	nil,                                       // 37: goproto.proto.test.TestAllTypes.MapInt32FloatEntry
4851*1c12ee1eSDan Willemsen	nil,                                       // 38: goproto.proto.test.TestAllTypes.MapInt32DoubleEntry
4852*1c12ee1eSDan Willemsen	nil,                                       // 39: goproto.proto.test.TestAllTypes.MapBoolBoolEntry
4853*1c12ee1eSDan Willemsen	nil,                                       // 40: goproto.proto.test.TestAllTypes.MapStringStringEntry
4854*1c12ee1eSDan Willemsen	nil,                                       // 41: goproto.proto.test.TestAllTypes.MapStringBytesEntry
4855*1c12ee1eSDan Willemsen	nil,                                       // 42: goproto.proto.test.TestAllTypes.MapStringNestedMessageEntry
4856*1c12ee1eSDan Willemsen	nil,                                       // 43: goproto.proto.test.TestAllTypes.MapStringNestedEnumEntry
4857*1c12ee1eSDan Willemsen	(*TestAllTypes_OneofGroup)(nil),           // 44: goproto.proto.test.TestAllTypes.OneofGroup
4858*1c12ee1eSDan Willemsen	(*TestAllExtensions_NestedMessage)(nil),   // 45: goproto.proto.test.TestAllExtensions.NestedMessage
4859*1c12ee1eSDan Willemsen	nil,                                       // 46: goproto.proto.test.TestRequiredForeign.MapMessageEntry
4860*1c12ee1eSDan Willemsen	(*TestRequiredGroupFields_OptionalGroup)(nil), // 47: goproto.proto.test.TestRequiredGroupFields.OptionalGroup
4861*1c12ee1eSDan Willemsen	(*TestRequiredGroupFields_RepeatedGroup)(nil), // 48: goproto.proto.test.TestRequiredGroupFields.RepeatedGroup
4862*1c12ee1eSDan Willemsen	(*ImportMessage)(nil),                         // 49: goproto.proto.test.ImportMessage
4863*1c12ee1eSDan Willemsen	(ImportEnum)(0),                               // 50: goproto.proto.test.ImportEnum
4864*1c12ee1eSDan Willemsen	(enums.Enum)(0),                               // 51: goproto.proto.enums.Enum
4865*1c12ee1eSDan Willemsen}
4866*1c12ee1eSDan Willemsenvar file_internal_testprotos_test_test_proto_depIdxs = []int32{
4867*1c12ee1eSDan Willemsen	25,  // 0: goproto.proto.test.TestAllTypes.optionalgroup:type_name -> goproto.proto.test.TestAllTypes.OptionalGroup
4868*1c12ee1eSDan Willemsen	24,  // 1: goproto.proto.test.TestAllTypes.optional_nested_message:type_name -> goproto.proto.test.TestAllTypes.NestedMessage
4869*1c12ee1eSDan Willemsen	6,   // 2: goproto.proto.test.TestAllTypes.optional_foreign_message:type_name -> goproto.proto.test.ForeignMessage
4870*1c12ee1eSDan Willemsen	49,  // 3: goproto.proto.test.TestAllTypes.optional_import_message:type_name -> goproto.proto.test.ImportMessage
4871*1c12ee1eSDan Willemsen	2,   // 4: goproto.proto.test.TestAllTypes.optional_nested_enum:type_name -> goproto.proto.test.TestAllTypes.NestedEnum
4872*1c12ee1eSDan Willemsen	0,   // 5: goproto.proto.test.TestAllTypes.optional_foreign_enum:type_name -> goproto.proto.test.ForeignEnum
4873*1c12ee1eSDan Willemsen	50,  // 6: goproto.proto.test.TestAllTypes.optional_import_enum:type_name -> goproto.proto.test.ImportEnum
4874*1c12ee1eSDan Willemsen	26,  // 7: goproto.proto.test.TestAllTypes.repeatedgroup:type_name -> goproto.proto.test.TestAllTypes.RepeatedGroup
4875*1c12ee1eSDan Willemsen	24,  // 8: goproto.proto.test.TestAllTypes.repeated_nested_message:type_name -> goproto.proto.test.TestAllTypes.NestedMessage
4876*1c12ee1eSDan Willemsen	6,   // 9: goproto.proto.test.TestAllTypes.repeated_foreign_message:type_name -> goproto.proto.test.ForeignMessage
4877*1c12ee1eSDan Willemsen	49,  // 10: goproto.proto.test.TestAllTypes.repeated_importmessage:type_name -> goproto.proto.test.ImportMessage
4878*1c12ee1eSDan Willemsen	2,   // 11: goproto.proto.test.TestAllTypes.repeated_nested_enum:type_name -> goproto.proto.test.TestAllTypes.NestedEnum
4879*1c12ee1eSDan Willemsen	0,   // 12: goproto.proto.test.TestAllTypes.repeated_foreign_enum:type_name -> goproto.proto.test.ForeignEnum
4880*1c12ee1eSDan Willemsen	50,  // 13: goproto.proto.test.TestAllTypes.repeated_importenum:type_name -> goproto.proto.test.ImportEnum
4881*1c12ee1eSDan Willemsen	27,  // 14: goproto.proto.test.TestAllTypes.map_int32_int32:type_name -> goproto.proto.test.TestAllTypes.MapInt32Int32Entry
4882*1c12ee1eSDan Willemsen	28,  // 15: goproto.proto.test.TestAllTypes.map_int64_int64:type_name -> goproto.proto.test.TestAllTypes.MapInt64Int64Entry
4883*1c12ee1eSDan Willemsen	29,  // 16: goproto.proto.test.TestAllTypes.map_uint32_uint32:type_name -> goproto.proto.test.TestAllTypes.MapUint32Uint32Entry
4884*1c12ee1eSDan Willemsen	30,  // 17: goproto.proto.test.TestAllTypes.map_uint64_uint64:type_name -> goproto.proto.test.TestAllTypes.MapUint64Uint64Entry
4885*1c12ee1eSDan Willemsen	31,  // 18: goproto.proto.test.TestAllTypes.map_sint32_sint32:type_name -> goproto.proto.test.TestAllTypes.MapSint32Sint32Entry
4886*1c12ee1eSDan Willemsen	32,  // 19: goproto.proto.test.TestAllTypes.map_sint64_sint64:type_name -> goproto.proto.test.TestAllTypes.MapSint64Sint64Entry
4887*1c12ee1eSDan Willemsen	33,  // 20: goproto.proto.test.TestAllTypes.map_fixed32_fixed32:type_name -> goproto.proto.test.TestAllTypes.MapFixed32Fixed32Entry
4888*1c12ee1eSDan Willemsen	34,  // 21: goproto.proto.test.TestAllTypes.map_fixed64_fixed64:type_name -> goproto.proto.test.TestAllTypes.MapFixed64Fixed64Entry
4889*1c12ee1eSDan Willemsen	35,  // 22: goproto.proto.test.TestAllTypes.map_sfixed32_sfixed32:type_name -> goproto.proto.test.TestAllTypes.MapSfixed32Sfixed32Entry
4890*1c12ee1eSDan Willemsen	36,  // 23: goproto.proto.test.TestAllTypes.map_sfixed64_sfixed64:type_name -> goproto.proto.test.TestAllTypes.MapSfixed64Sfixed64Entry
4891*1c12ee1eSDan Willemsen	37,  // 24: goproto.proto.test.TestAllTypes.map_int32_float:type_name -> goproto.proto.test.TestAllTypes.MapInt32FloatEntry
4892*1c12ee1eSDan Willemsen	38,  // 25: goproto.proto.test.TestAllTypes.map_int32_double:type_name -> goproto.proto.test.TestAllTypes.MapInt32DoubleEntry
4893*1c12ee1eSDan Willemsen	39,  // 26: goproto.proto.test.TestAllTypes.map_bool_bool:type_name -> goproto.proto.test.TestAllTypes.MapBoolBoolEntry
4894*1c12ee1eSDan Willemsen	40,  // 27: goproto.proto.test.TestAllTypes.map_string_string:type_name -> goproto.proto.test.TestAllTypes.MapStringStringEntry
4895*1c12ee1eSDan Willemsen	41,  // 28: goproto.proto.test.TestAllTypes.map_string_bytes:type_name -> goproto.proto.test.TestAllTypes.MapStringBytesEntry
4896*1c12ee1eSDan Willemsen	42,  // 29: goproto.proto.test.TestAllTypes.map_string_nested_message:type_name -> goproto.proto.test.TestAllTypes.MapStringNestedMessageEntry
4897*1c12ee1eSDan Willemsen	43,  // 30: goproto.proto.test.TestAllTypes.map_string_nested_enum:type_name -> goproto.proto.test.TestAllTypes.MapStringNestedEnumEntry
4898*1c12ee1eSDan Willemsen	2,   // 31: goproto.proto.test.TestAllTypes.default_nested_enum:type_name -> goproto.proto.test.TestAllTypes.NestedEnum
4899*1c12ee1eSDan Willemsen	0,   // 32: goproto.proto.test.TestAllTypes.default_foreign_enum:type_name -> goproto.proto.test.ForeignEnum
4900*1c12ee1eSDan Willemsen	24,  // 33: goproto.proto.test.TestAllTypes.oneof_nested_message:type_name -> goproto.proto.test.TestAllTypes.NestedMessage
4901*1c12ee1eSDan Willemsen	2,   // 34: goproto.proto.test.TestAllTypes.oneof_enum:type_name -> goproto.proto.test.TestAllTypes.NestedEnum
4902*1c12ee1eSDan Willemsen	44,  // 35: goproto.proto.test.TestAllTypes.oneofgroup:type_name -> goproto.proto.test.TestAllTypes.OneofGroup
4903*1c12ee1eSDan Willemsen	45,  // 36: goproto.proto.test.OptionalGroup.optional_nested_message:type_name -> goproto.proto.test.TestAllExtensions.NestedMessage
4904*1c12ee1eSDan Willemsen	45,  // 37: goproto.proto.test.RepeatedGroup.optional_nested_message:type_name -> goproto.proto.test.TestAllExtensions.NestedMessage
4905*1c12ee1eSDan Willemsen	12,  // 38: goproto.proto.test.TestRequiredForeign.optional_message:type_name -> goproto.proto.test.TestRequired
4906*1c12ee1eSDan Willemsen	12,  // 39: goproto.proto.test.TestRequiredForeign.repeated_message:type_name -> goproto.proto.test.TestRequired
4907*1c12ee1eSDan Willemsen	46,  // 40: goproto.proto.test.TestRequiredForeign.map_message:type_name -> goproto.proto.test.TestRequiredForeign.MapMessageEntry
4908*1c12ee1eSDan Willemsen	12,  // 41: goproto.proto.test.TestRequiredForeign.oneof_message:type_name -> goproto.proto.test.TestRequired
4909*1c12ee1eSDan Willemsen	47,  // 42: goproto.proto.test.TestRequiredGroupFields.optionalgroup:type_name -> goproto.proto.test.TestRequiredGroupFields.OptionalGroup
4910*1c12ee1eSDan Willemsen	48,  // 43: goproto.proto.test.TestRequiredGroupFields.repeatedgroup:type_name -> goproto.proto.test.TestRequiredGroupFields.RepeatedGroup
4911*1c12ee1eSDan Willemsen	0,   // 44: goproto.proto.test.TestPackedTypes.packed_enum:type_name -> goproto.proto.test.ForeignEnum
4912*1c12ee1eSDan Willemsen	0,   // 45: goproto.proto.test.TestUnpackedTypes.unpacked_enum:type_name -> goproto.proto.test.ForeignEnum
4913*1c12ee1eSDan Willemsen	51,  // 46: goproto.proto.test.RemoteDefault.default:type_name -> goproto.proto.enums.Enum
4914*1c12ee1eSDan Willemsen	51,  // 47: goproto.proto.test.RemoteDefault.zero:type_name -> goproto.proto.enums.Enum
4915*1c12ee1eSDan Willemsen	51,  // 48: goproto.proto.test.RemoteDefault.one:type_name -> goproto.proto.enums.Enum
4916*1c12ee1eSDan Willemsen	51,  // 49: goproto.proto.test.RemoteDefault.elevent:type_name -> goproto.proto.enums.Enum
4917*1c12ee1eSDan Willemsen	51,  // 50: goproto.proto.test.RemoteDefault.seventeen:type_name -> goproto.proto.enums.Enum
4918*1c12ee1eSDan Willemsen	51,  // 51: goproto.proto.test.RemoteDefault.thirtyseven:type_name -> goproto.proto.enums.Enum
4919*1c12ee1eSDan Willemsen	51,  // 52: goproto.proto.test.RemoteDefault.sixtyseven:type_name -> goproto.proto.enums.Enum
4920*1c12ee1eSDan Willemsen	51,  // 53: goproto.proto.test.RemoteDefault.negative:type_name -> goproto.proto.enums.Enum
4921*1c12ee1eSDan Willemsen	4,   // 54: goproto.proto.test.TestAllTypes.NestedMessage.corecursive:type_name -> goproto.proto.test.TestAllTypes
4922*1c12ee1eSDan Willemsen	24,  // 55: goproto.proto.test.TestAllTypes.OptionalGroup.optional_nested_message:type_name -> goproto.proto.test.TestAllTypes.NestedMessage
4923*1c12ee1eSDan Willemsen	24,  // 56: goproto.proto.test.TestAllTypes.RepeatedGroup.optional_nested_message:type_name -> goproto.proto.test.TestAllTypes.NestedMessage
4924*1c12ee1eSDan Willemsen	24,  // 57: goproto.proto.test.TestAllTypes.MapStringNestedMessageEntry.value:type_name -> goproto.proto.test.TestAllTypes.NestedMessage
4925*1c12ee1eSDan Willemsen	2,   // 58: goproto.proto.test.TestAllTypes.MapStringNestedEnumEntry.value:type_name -> goproto.proto.test.TestAllTypes.NestedEnum
4926*1c12ee1eSDan Willemsen	8,   // 59: goproto.proto.test.TestAllExtensions.NestedMessage.corecursive:type_name -> goproto.proto.test.TestAllExtensions
4927*1c12ee1eSDan Willemsen	12,  // 60: goproto.proto.test.TestRequiredForeign.MapMessageEntry.value:type_name -> goproto.proto.test.TestRequired
4928*1c12ee1eSDan Willemsen	8,   // 61: goproto.proto.test.optional_int32:extendee -> goproto.proto.test.TestAllExtensions
4929*1c12ee1eSDan Willemsen	8,   // 62: goproto.proto.test.optional_int64:extendee -> goproto.proto.test.TestAllExtensions
4930*1c12ee1eSDan Willemsen	8,   // 63: goproto.proto.test.optional_uint32:extendee -> goproto.proto.test.TestAllExtensions
4931*1c12ee1eSDan Willemsen	8,   // 64: goproto.proto.test.optional_uint64:extendee -> goproto.proto.test.TestAllExtensions
4932*1c12ee1eSDan Willemsen	8,   // 65: goproto.proto.test.optional_sint32:extendee -> goproto.proto.test.TestAllExtensions
4933*1c12ee1eSDan Willemsen	8,   // 66: goproto.proto.test.optional_sint64:extendee -> goproto.proto.test.TestAllExtensions
4934*1c12ee1eSDan Willemsen	8,   // 67: goproto.proto.test.optional_fixed32:extendee -> goproto.proto.test.TestAllExtensions
4935*1c12ee1eSDan Willemsen	8,   // 68: goproto.proto.test.optional_fixed64:extendee -> goproto.proto.test.TestAllExtensions
4936*1c12ee1eSDan Willemsen	8,   // 69: goproto.proto.test.optional_sfixed32:extendee -> goproto.proto.test.TestAllExtensions
4937*1c12ee1eSDan Willemsen	8,   // 70: goproto.proto.test.optional_sfixed64:extendee -> goproto.proto.test.TestAllExtensions
4938*1c12ee1eSDan Willemsen	8,   // 71: goproto.proto.test.optional_float:extendee -> goproto.proto.test.TestAllExtensions
4939*1c12ee1eSDan Willemsen	8,   // 72: goproto.proto.test.optional_double:extendee -> goproto.proto.test.TestAllExtensions
4940*1c12ee1eSDan Willemsen	8,   // 73: goproto.proto.test.optional_bool:extendee -> goproto.proto.test.TestAllExtensions
4941*1c12ee1eSDan Willemsen	8,   // 74: goproto.proto.test.optional_string:extendee -> goproto.proto.test.TestAllExtensions
4942*1c12ee1eSDan Willemsen	8,   // 75: goproto.proto.test.optional_bytes:extendee -> goproto.proto.test.TestAllExtensions
4943*1c12ee1eSDan Willemsen	8,   // 76: goproto.proto.test.optionalgroup:extendee -> goproto.proto.test.TestAllExtensions
4944*1c12ee1eSDan Willemsen	8,   // 77: goproto.proto.test.optional_nested_message:extendee -> goproto.proto.test.TestAllExtensions
4945*1c12ee1eSDan Willemsen	8,   // 78: goproto.proto.test.optional_nested_enum:extendee -> goproto.proto.test.TestAllExtensions
4946*1c12ee1eSDan Willemsen	8,   // 79: goproto.proto.test.repeated_int32:extendee -> goproto.proto.test.TestAllExtensions
4947*1c12ee1eSDan Willemsen	8,   // 80: goproto.proto.test.repeated_int64:extendee -> goproto.proto.test.TestAllExtensions
4948*1c12ee1eSDan Willemsen	8,   // 81: goproto.proto.test.repeated_uint32:extendee -> goproto.proto.test.TestAllExtensions
4949*1c12ee1eSDan Willemsen	8,   // 82: goproto.proto.test.repeated_uint64:extendee -> goproto.proto.test.TestAllExtensions
4950*1c12ee1eSDan Willemsen	8,   // 83: goproto.proto.test.repeated_sint32:extendee -> goproto.proto.test.TestAllExtensions
4951*1c12ee1eSDan Willemsen	8,   // 84: goproto.proto.test.repeated_sint64:extendee -> goproto.proto.test.TestAllExtensions
4952*1c12ee1eSDan Willemsen	8,   // 85: goproto.proto.test.repeated_fixed32:extendee -> goproto.proto.test.TestAllExtensions
4953*1c12ee1eSDan Willemsen	8,   // 86: goproto.proto.test.repeated_fixed64:extendee -> goproto.proto.test.TestAllExtensions
4954*1c12ee1eSDan Willemsen	8,   // 87: goproto.proto.test.repeated_sfixed32:extendee -> goproto.proto.test.TestAllExtensions
4955*1c12ee1eSDan Willemsen	8,   // 88: goproto.proto.test.repeated_sfixed64:extendee -> goproto.proto.test.TestAllExtensions
4956*1c12ee1eSDan Willemsen	8,   // 89: goproto.proto.test.repeated_float:extendee -> goproto.proto.test.TestAllExtensions
4957*1c12ee1eSDan Willemsen	8,   // 90: goproto.proto.test.repeated_double:extendee -> goproto.proto.test.TestAllExtensions
4958*1c12ee1eSDan Willemsen	8,   // 91: goproto.proto.test.repeated_bool:extendee -> goproto.proto.test.TestAllExtensions
4959*1c12ee1eSDan Willemsen	8,   // 92: goproto.proto.test.repeated_string:extendee -> goproto.proto.test.TestAllExtensions
4960*1c12ee1eSDan Willemsen	8,   // 93: goproto.proto.test.repeated_bytes:extendee -> goproto.proto.test.TestAllExtensions
4961*1c12ee1eSDan Willemsen	8,   // 94: goproto.proto.test.repeatedgroup:extendee -> goproto.proto.test.TestAllExtensions
4962*1c12ee1eSDan Willemsen	8,   // 95: goproto.proto.test.repeated_nested_message:extendee -> goproto.proto.test.TestAllExtensions
4963*1c12ee1eSDan Willemsen	8,   // 96: goproto.proto.test.repeated_nested_enum:extendee -> goproto.proto.test.TestAllExtensions
4964*1c12ee1eSDan Willemsen	8,   // 97: goproto.proto.test.default_int32:extendee -> goproto.proto.test.TestAllExtensions
4965*1c12ee1eSDan Willemsen	8,   // 98: goproto.proto.test.default_int64:extendee -> goproto.proto.test.TestAllExtensions
4966*1c12ee1eSDan Willemsen	8,   // 99: goproto.proto.test.default_uint32:extendee -> goproto.proto.test.TestAllExtensions
4967*1c12ee1eSDan Willemsen	8,   // 100: goproto.proto.test.default_uint64:extendee -> goproto.proto.test.TestAllExtensions
4968*1c12ee1eSDan Willemsen	8,   // 101: goproto.proto.test.default_sint32:extendee -> goproto.proto.test.TestAllExtensions
4969*1c12ee1eSDan Willemsen	8,   // 102: goproto.proto.test.default_sint64:extendee -> goproto.proto.test.TestAllExtensions
4970*1c12ee1eSDan Willemsen	8,   // 103: goproto.proto.test.default_fixed32:extendee -> goproto.proto.test.TestAllExtensions
4971*1c12ee1eSDan Willemsen	8,   // 104: goproto.proto.test.default_fixed64:extendee -> goproto.proto.test.TestAllExtensions
4972*1c12ee1eSDan Willemsen	8,   // 105: goproto.proto.test.default_sfixed32:extendee -> goproto.proto.test.TestAllExtensions
4973*1c12ee1eSDan Willemsen	8,   // 106: goproto.proto.test.default_sfixed64:extendee -> goproto.proto.test.TestAllExtensions
4974*1c12ee1eSDan Willemsen	8,   // 107: goproto.proto.test.default_float:extendee -> goproto.proto.test.TestAllExtensions
4975*1c12ee1eSDan Willemsen	8,   // 108: goproto.proto.test.default_double:extendee -> goproto.proto.test.TestAllExtensions
4976*1c12ee1eSDan Willemsen	8,   // 109: goproto.proto.test.default_bool:extendee -> goproto.proto.test.TestAllExtensions
4977*1c12ee1eSDan Willemsen	8,   // 110: goproto.proto.test.default_string:extendee -> goproto.proto.test.TestAllExtensions
4978*1c12ee1eSDan Willemsen	8,   // 111: goproto.proto.test.default_bytes:extendee -> goproto.proto.test.TestAllExtensions
4979*1c12ee1eSDan Willemsen	18,  // 112: goproto.proto.test.packed_int32:extendee -> goproto.proto.test.TestPackedExtensions
4980*1c12ee1eSDan Willemsen	18,  // 113: goproto.proto.test.packed_int64:extendee -> goproto.proto.test.TestPackedExtensions
4981*1c12ee1eSDan Willemsen	18,  // 114: goproto.proto.test.packed_uint32:extendee -> goproto.proto.test.TestPackedExtensions
4982*1c12ee1eSDan Willemsen	18,  // 115: goproto.proto.test.packed_uint64:extendee -> goproto.proto.test.TestPackedExtensions
4983*1c12ee1eSDan Willemsen	18,  // 116: goproto.proto.test.packed_sint32:extendee -> goproto.proto.test.TestPackedExtensions
4984*1c12ee1eSDan Willemsen	18,  // 117: goproto.proto.test.packed_sint64:extendee -> goproto.proto.test.TestPackedExtensions
4985*1c12ee1eSDan Willemsen	18,  // 118: goproto.proto.test.packed_fixed32:extendee -> goproto.proto.test.TestPackedExtensions
4986*1c12ee1eSDan Willemsen	18,  // 119: goproto.proto.test.packed_fixed64:extendee -> goproto.proto.test.TestPackedExtensions
4987*1c12ee1eSDan Willemsen	18,  // 120: goproto.proto.test.packed_sfixed32:extendee -> goproto.proto.test.TestPackedExtensions
4988*1c12ee1eSDan Willemsen	18,  // 121: goproto.proto.test.packed_sfixed64:extendee -> goproto.proto.test.TestPackedExtensions
4989*1c12ee1eSDan Willemsen	18,  // 122: goproto.proto.test.packed_float:extendee -> goproto.proto.test.TestPackedExtensions
4990*1c12ee1eSDan Willemsen	18,  // 123: goproto.proto.test.packed_double:extendee -> goproto.proto.test.TestPackedExtensions
4991*1c12ee1eSDan Willemsen	18,  // 124: goproto.proto.test.packed_bool:extendee -> goproto.proto.test.TestPackedExtensions
4992*1c12ee1eSDan Willemsen	18,  // 125: goproto.proto.test.packed_enum:extendee -> goproto.proto.test.TestPackedExtensions
4993*1c12ee1eSDan Willemsen	19,  // 126: goproto.proto.test.unpacked_int32:extendee -> goproto.proto.test.TestUnpackedExtensions
4994*1c12ee1eSDan Willemsen	19,  // 127: goproto.proto.test.unpacked_int64:extendee -> goproto.proto.test.TestUnpackedExtensions
4995*1c12ee1eSDan Willemsen	19,  // 128: goproto.proto.test.unpacked_uint32:extendee -> goproto.proto.test.TestUnpackedExtensions
4996*1c12ee1eSDan Willemsen	19,  // 129: goproto.proto.test.unpacked_uint64:extendee -> goproto.proto.test.TestUnpackedExtensions
4997*1c12ee1eSDan Willemsen	19,  // 130: goproto.proto.test.unpacked_sint32:extendee -> goproto.proto.test.TestUnpackedExtensions
4998*1c12ee1eSDan Willemsen	19,  // 131: goproto.proto.test.unpacked_sint64:extendee -> goproto.proto.test.TestUnpackedExtensions
4999*1c12ee1eSDan Willemsen	19,  // 132: goproto.proto.test.unpacked_fixed32:extendee -> goproto.proto.test.TestUnpackedExtensions
5000*1c12ee1eSDan Willemsen	19,  // 133: goproto.proto.test.unpacked_fixed64:extendee -> goproto.proto.test.TestUnpackedExtensions
5001*1c12ee1eSDan Willemsen	19,  // 134: goproto.proto.test.unpacked_sfixed32:extendee -> goproto.proto.test.TestUnpackedExtensions
5002*1c12ee1eSDan Willemsen	19,  // 135: goproto.proto.test.unpacked_sfixed64:extendee -> goproto.proto.test.TestUnpackedExtensions
5003*1c12ee1eSDan Willemsen	19,  // 136: goproto.proto.test.unpacked_float:extendee -> goproto.proto.test.TestUnpackedExtensions
5004*1c12ee1eSDan Willemsen	19,  // 137: goproto.proto.test.unpacked_double:extendee -> goproto.proto.test.TestUnpackedExtensions
5005*1c12ee1eSDan Willemsen	19,  // 138: goproto.proto.test.unpacked_bool:extendee -> goproto.proto.test.TestUnpackedExtensions
5006*1c12ee1eSDan Willemsen	19,  // 139: goproto.proto.test.unpacked_enum:extendee -> goproto.proto.test.TestUnpackedExtensions
5007*1c12ee1eSDan Willemsen	8,   // 140: goproto.proto.test.TestNestedExtension.nested_string_extension:extendee -> goproto.proto.test.TestAllExtensions
5008*1c12ee1eSDan Willemsen	8,   // 141: goproto.proto.test.TestRequired.single:extendee -> goproto.proto.test.TestAllExtensions
5009*1c12ee1eSDan Willemsen	8,   // 142: goproto.proto.test.TestRequired.multi:extendee -> goproto.proto.test.TestAllExtensions
5010*1c12ee1eSDan Willemsen	9,   // 143: goproto.proto.test.optionalgroup:type_name -> goproto.proto.test.OptionalGroup
5011*1c12ee1eSDan Willemsen	45,  // 144: goproto.proto.test.optional_nested_message:type_name -> goproto.proto.test.TestAllExtensions.NestedMessage
5012*1c12ee1eSDan Willemsen	2,   // 145: goproto.proto.test.optional_nested_enum:type_name -> goproto.proto.test.TestAllTypes.NestedEnum
5013*1c12ee1eSDan Willemsen	10,  // 146: goproto.proto.test.repeatedgroup:type_name -> goproto.proto.test.RepeatedGroup
5014*1c12ee1eSDan Willemsen	45,  // 147: goproto.proto.test.repeated_nested_message:type_name -> goproto.proto.test.TestAllExtensions.NestedMessage
5015*1c12ee1eSDan Willemsen	2,   // 148: goproto.proto.test.repeated_nested_enum:type_name -> goproto.proto.test.TestAllTypes.NestedEnum
5016*1c12ee1eSDan Willemsen	0,   // 149: goproto.proto.test.packed_enum:type_name -> goproto.proto.test.ForeignEnum
5017*1c12ee1eSDan Willemsen	0,   // 150: goproto.proto.test.unpacked_enum:type_name -> goproto.proto.test.ForeignEnum
5018*1c12ee1eSDan Willemsen	12,  // 151: goproto.proto.test.TestRequired.single:type_name -> goproto.proto.test.TestRequired
5019*1c12ee1eSDan Willemsen	12,  // 152: goproto.proto.test.TestRequired.multi:type_name -> goproto.proto.test.TestRequired
5020*1c12ee1eSDan Willemsen	20,  // 153: goproto.proto.test.TestService.Foo:input_type -> goproto.proto.test.FooRequest
5021*1c12ee1eSDan Willemsen	20,  // 154: goproto.proto.test.TestService.TestStream:input_type -> goproto.proto.test.FooRequest
5022*1c12ee1eSDan Willemsen	5,   // 155: goproto.proto.test.TestDeprecatedService.Deprecated:input_type -> goproto.proto.test.TestDeprecatedMessage
5023*1c12ee1eSDan Willemsen	21,  // 156: goproto.proto.test.TestService.Foo:output_type -> goproto.proto.test.FooResponse
5024*1c12ee1eSDan Willemsen	21,  // 157: goproto.proto.test.TestService.TestStream:output_type -> goproto.proto.test.FooResponse
5025*1c12ee1eSDan Willemsen	5,   // 158: goproto.proto.test.TestDeprecatedService.Deprecated:output_type -> goproto.proto.test.TestDeprecatedMessage
5026*1c12ee1eSDan Willemsen	156, // [156:159] is the sub-list for method output_type
5027*1c12ee1eSDan Willemsen	153, // [153:156] is the sub-list for method input_type
5028*1c12ee1eSDan Willemsen	143, // [143:153] is the sub-list for extension type_name
5029*1c12ee1eSDan Willemsen	61,  // [61:143] is the sub-list for extension extendee
5030*1c12ee1eSDan Willemsen	0,   // [0:61] is the sub-list for field type_name
5031*1c12ee1eSDan Willemsen}
5032*1c12ee1eSDan Willemsen
5033*1c12ee1eSDan Willemsenfunc init() { file_internal_testprotos_test_test_proto_init() }
5034*1c12ee1eSDan Willemsenfunc file_internal_testprotos_test_test_proto_init() {
5035*1c12ee1eSDan Willemsen	if File_internal_testprotos_test_test_proto != nil {
5036*1c12ee1eSDan Willemsen		return
5037*1c12ee1eSDan Willemsen	}
5038*1c12ee1eSDan Willemsen	file_internal_testprotos_test_test_import_proto_init()
5039*1c12ee1eSDan Willemsen	file_internal_testprotos_test_test_public_proto_init()
5040*1c12ee1eSDan Willemsen	if !protoimpl.UnsafeEnabled {
5041*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
5042*1c12ee1eSDan Willemsen			switch v := v.(*TestAllTypes); i {
5043*1c12ee1eSDan Willemsen			case 0:
5044*1c12ee1eSDan Willemsen				return &v.state
5045*1c12ee1eSDan Willemsen			case 1:
5046*1c12ee1eSDan Willemsen				return &v.sizeCache
5047*1c12ee1eSDan Willemsen			case 2:
5048*1c12ee1eSDan Willemsen				return &v.unknownFields
5049*1c12ee1eSDan Willemsen			default:
5050*1c12ee1eSDan Willemsen				return nil
5051*1c12ee1eSDan Willemsen			}
5052*1c12ee1eSDan Willemsen		}
5053*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
5054*1c12ee1eSDan Willemsen			switch v := v.(*TestDeprecatedMessage); i {
5055*1c12ee1eSDan Willemsen			case 0:
5056*1c12ee1eSDan Willemsen				return &v.state
5057*1c12ee1eSDan Willemsen			case 1:
5058*1c12ee1eSDan Willemsen				return &v.sizeCache
5059*1c12ee1eSDan Willemsen			case 2:
5060*1c12ee1eSDan Willemsen				return &v.unknownFields
5061*1c12ee1eSDan Willemsen			default:
5062*1c12ee1eSDan Willemsen				return nil
5063*1c12ee1eSDan Willemsen			}
5064*1c12ee1eSDan Willemsen		}
5065*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
5066*1c12ee1eSDan Willemsen			switch v := v.(*ForeignMessage); i {
5067*1c12ee1eSDan Willemsen			case 0:
5068*1c12ee1eSDan Willemsen				return &v.state
5069*1c12ee1eSDan Willemsen			case 1:
5070*1c12ee1eSDan Willemsen				return &v.sizeCache
5071*1c12ee1eSDan Willemsen			case 2:
5072*1c12ee1eSDan Willemsen				return &v.unknownFields
5073*1c12ee1eSDan Willemsen			default:
5074*1c12ee1eSDan Willemsen				return nil
5075*1c12ee1eSDan Willemsen			}
5076*1c12ee1eSDan Willemsen		}
5077*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
5078*1c12ee1eSDan Willemsen			switch v := v.(*TestReservedFields); i {
5079*1c12ee1eSDan Willemsen			case 0:
5080*1c12ee1eSDan Willemsen				return &v.state
5081*1c12ee1eSDan Willemsen			case 1:
5082*1c12ee1eSDan Willemsen				return &v.sizeCache
5083*1c12ee1eSDan Willemsen			case 2:
5084*1c12ee1eSDan Willemsen				return &v.unknownFields
5085*1c12ee1eSDan Willemsen			default:
5086*1c12ee1eSDan Willemsen				return nil
5087*1c12ee1eSDan Willemsen			}
5088*1c12ee1eSDan Willemsen		}
5089*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
5090*1c12ee1eSDan Willemsen			switch v := v.(*TestAllExtensions); i {
5091*1c12ee1eSDan Willemsen			case 0:
5092*1c12ee1eSDan Willemsen				return &v.state
5093*1c12ee1eSDan Willemsen			case 1:
5094*1c12ee1eSDan Willemsen				return &v.sizeCache
5095*1c12ee1eSDan Willemsen			case 2:
5096*1c12ee1eSDan Willemsen				return &v.unknownFields
5097*1c12ee1eSDan Willemsen			case 3:
5098*1c12ee1eSDan Willemsen				return &v.extensionFields
5099*1c12ee1eSDan Willemsen			default:
5100*1c12ee1eSDan Willemsen				return nil
5101*1c12ee1eSDan Willemsen			}
5102*1c12ee1eSDan Willemsen		}
5103*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
5104*1c12ee1eSDan Willemsen			switch v := v.(*OptionalGroup); i {
5105*1c12ee1eSDan Willemsen			case 0:
5106*1c12ee1eSDan Willemsen				return &v.state
5107*1c12ee1eSDan Willemsen			case 1:
5108*1c12ee1eSDan Willemsen				return &v.sizeCache
5109*1c12ee1eSDan Willemsen			case 2:
5110*1c12ee1eSDan Willemsen				return &v.unknownFields
5111*1c12ee1eSDan Willemsen			default:
5112*1c12ee1eSDan Willemsen				return nil
5113*1c12ee1eSDan Willemsen			}
5114*1c12ee1eSDan Willemsen		}
5115*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
5116*1c12ee1eSDan Willemsen			switch v := v.(*RepeatedGroup); i {
5117*1c12ee1eSDan Willemsen			case 0:
5118*1c12ee1eSDan Willemsen				return &v.state
5119*1c12ee1eSDan Willemsen			case 1:
5120*1c12ee1eSDan Willemsen				return &v.sizeCache
5121*1c12ee1eSDan Willemsen			case 2:
5122*1c12ee1eSDan Willemsen				return &v.unknownFields
5123*1c12ee1eSDan Willemsen			default:
5124*1c12ee1eSDan Willemsen				return nil
5125*1c12ee1eSDan Willemsen			}
5126*1c12ee1eSDan Willemsen		}
5127*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
5128*1c12ee1eSDan Willemsen			switch v := v.(*TestNestedExtension); i {
5129*1c12ee1eSDan Willemsen			case 0:
5130*1c12ee1eSDan Willemsen				return &v.state
5131*1c12ee1eSDan Willemsen			case 1:
5132*1c12ee1eSDan Willemsen				return &v.sizeCache
5133*1c12ee1eSDan Willemsen			case 2:
5134*1c12ee1eSDan Willemsen				return &v.unknownFields
5135*1c12ee1eSDan Willemsen			default:
5136*1c12ee1eSDan Willemsen				return nil
5137*1c12ee1eSDan Willemsen			}
5138*1c12ee1eSDan Willemsen		}
5139*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
5140*1c12ee1eSDan Willemsen			switch v := v.(*TestRequired); i {
5141*1c12ee1eSDan Willemsen			case 0:
5142*1c12ee1eSDan Willemsen				return &v.state
5143*1c12ee1eSDan Willemsen			case 1:
5144*1c12ee1eSDan Willemsen				return &v.sizeCache
5145*1c12ee1eSDan Willemsen			case 2:
5146*1c12ee1eSDan Willemsen				return &v.unknownFields
5147*1c12ee1eSDan Willemsen			default:
5148*1c12ee1eSDan Willemsen				return nil
5149*1c12ee1eSDan Willemsen			}
5150*1c12ee1eSDan Willemsen		}
5151*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
5152*1c12ee1eSDan Willemsen			switch v := v.(*TestRequiredForeign); i {
5153*1c12ee1eSDan Willemsen			case 0:
5154*1c12ee1eSDan Willemsen				return &v.state
5155*1c12ee1eSDan Willemsen			case 1:
5156*1c12ee1eSDan Willemsen				return &v.sizeCache
5157*1c12ee1eSDan Willemsen			case 2:
5158*1c12ee1eSDan Willemsen				return &v.unknownFields
5159*1c12ee1eSDan Willemsen			default:
5160*1c12ee1eSDan Willemsen				return nil
5161*1c12ee1eSDan Willemsen			}
5162*1c12ee1eSDan Willemsen		}
5163*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
5164*1c12ee1eSDan Willemsen			switch v := v.(*TestRequiredGroupFields); i {
5165*1c12ee1eSDan Willemsen			case 0:
5166*1c12ee1eSDan Willemsen				return &v.state
5167*1c12ee1eSDan Willemsen			case 1:
5168*1c12ee1eSDan Willemsen				return &v.sizeCache
5169*1c12ee1eSDan Willemsen			case 2:
5170*1c12ee1eSDan Willemsen				return &v.unknownFields
5171*1c12ee1eSDan Willemsen			default:
5172*1c12ee1eSDan Willemsen				return nil
5173*1c12ee1eSDan Willemsen			}
5174*1c12ee1eSDan Willemsen		}
5175*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
5176*1c12ee1eSDan Willemsen			switch v := v.(*TestWeak); i {
5177*1c12ee1eSDan Willemsen			case 0:
5178*1c12ee1eSDan Willemsen				return &v.state
5179*1c12ee1eSDan Willemsen			case 1:
5180*1c12ee1eSDan Willemsen				return &v.sizeCache
5181*1c12ee1eSDan Willemsen			case 2:
5182*1c12ee1eSDan Willemsen				return &v.weakFields
5183*1c12ee1eSDan Willemsen			case 3:
5184*1c12ee1eSDan Willemsen				return &v.unknownFields
5185*1c12ee1eSDan Willemsen			default:
5186*1c12ee1eSDan Willemsen				return nil
5187*1c12ee1eSDan Willemsen			}
5188*1c12ee1eSDan Willemsen		}
5189*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
5190*1c12ee1eSDan Willemsen			switch v := v.(*TestPackedTypes); i {
5191*1c12ee1eSDan Willemsen			case 0:
5192*1c12ee1eSDan Willemsen				return &v.state
5193*1c12ee1eSDan Willemsen			case 1:
5194*1c12ee1eSDan Willemsen				return &v.sizeCache
5195*1c12ee1eSDan Willemsen			case 2:
5196*1c12ee1eSDan Willemsen				return &v.unknownFields
5197*1c12ee1eSDan Willemsen			default:
5198*1c12ee1eSDan Willemsen				return nil
5199*1c12ee1eSDan Willemsen			}
5200*1c12ee1eSDan Willemsen		}
5201*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
5202*1c12ee1eSDan Willemsen			switch v := v.(*TestUnpackedTypes); i {
5203*1c12ee1eSDan Willemsen			case 0:
5204*1c12ee1eSDan Willemsen				return &v.state
5205*1c12ee1eSDan Willemsen			case 1:
5206*1c12ee1eSDan Willemsen				return &v.sizeCache
5207*1c12ee1eSDan Willemsen			case 2:
5208*1c12ee1eSDan Willemsen				return &v.unknownFields
5209*1c12ee1eSDan Willemsen			default:
5210*1c12ee1eSDan Willemsen				return nil
5211*1c12ee1eSDan Willemsen			}
5212*1c12ee1eSDan Willemsen		}
5213*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
5214*1c12ee1eSDan Willemsen			switch v := v.(*TestPackedExtensions); i {
5215*1c12ee1eSDan Willemsen			case 0:
5216*1c12ee1eSDan Willemsen				return &v.state
5217*1c12ee1eSDan Willemsen			case 1:
5218*1c12ee1eSDan Willemsen				return &v.sizeCache
5219*1c12ee1eSDan Willemsen			case 2:
5220*1c12ee1eSDan Willemsen				return &v.unknownFields
5221*1c12ee1eSDan Willemsen			case 3:
5222*1c12ee1eSDan Willemsen				return &v.extensionFields
5223*1c12ee1eSDan Willemsen			default:
5224*1c12ee1eSDan Willemsen				return nil
5225*1c12ee1eSDan Willemsen			}
5226*1c12ee1eSDan Willemsen		}
5227*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
5228*1c12ee1eSDan Willemsen			switch v := v.(*TestUnpackedExtensions); i {
5229*1c12ee1eSDan Willemsen			case 0:
5230*1c12ee1eSDan Willemsen				return &v.state
5231*1c12ee1eSDan Willemsen			case 1:
5232*1c12ee1eSDan Willemsen				return &v.sizeCache
5233*1c12ee1eSDan Willemsen			case 2:
5234*1c12ee1eSDan Willemsen				return &v.unknownFields
5235*1c12ee1eSDan Willemsen			case 3:
5236*1c12ee1eSDan Willemsen				return &v.extensionFields
5237*1c12ee1eSDan Willemsen			default:
5238*1c12ee1eSDan Willemsen				return nil
5239*1c12ee1eSDan Willemsen			}
5240*1c12ee1eSDan Willemsen		}
5241*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
5242*1c12ee1eSDan Willemsen			switch v := v.(*FooRequest); i {
5243*1c12ee1eSDan Willemsen			case 0:
5244*1c12ee1eSDan Willemsen				return &v.state
5245*1c12ee1eSDan Willemsen			case 1:
5246*1c12ee1eSDan Willemsen				return &v.sizeCache
5247*1c12ee1eSDan Willemsen			case 2:
5248*1c12ee1eSDan Willemsen				return &v.unknownFields
5249*1c12ee1eSDan Willemsen			default:
5250*1c12ee1eSDan Willemsen				return nil
5251*1c12ee1eSDan Willemsen			}
5252*1c12ee1eSDan Willemsen		}
5253*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
5254*1c12ee1eSDan Willemsen			switch v := v.(*FooResponse); i {
5255*1c12ee1eSDan Willemsen			case 0:
5256*1c12ee1eSDan Willemsen				return &v.state
5257*1c12ee1eSDan Willemsen			case 1:
5258*1c12ee1eSDan Willemsen				return &v.sizeCache
5259*1c12ee1eSDan Willemsen			case 2:
5260*1c12ee1eSDan Willemsen				return &v.unknownFields
5261*1c12ee1eSDan Willemsen			default:
5262*1c12ee1eSDan Willemsen				return nil
5263*1c12ee1eSDan Willemsen			}
5264*1c12ee1eSDan Willemsen		}
5265*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
5266*1c12ee1eSDan Willemsen			switch v := v.(*WeirdDefault); i {
5267*1c12ee1eSDan Willemsen			case 0:
5268*1c12ee1eSDan Willemsen				return &v.state
5269*1c12ee1eSDan Willemsen			case 1:
5270*1c12ee1eSDan Willemsen				return &v.sizeCache
5271*1c12ee1eSDan Willemsen			case 2:
5272*1c12ee1eSDan Willemsen				return &v.unknownFields
5273*1c12ee1eSDan Willemsen			default:
5274*1c12ee1eSDan Willemsen				return nil
5275*1c12ee1eSDan Willemsen			}
5276*1c12ee1eSDan Willemsen		}
5277*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
5278*1c12ee1eSDan Willemsen			switch v := v.(*RemoteDefault); i {
5279*1c12ee1eSDan Willemsen			case 0:
5280*1c12ee1eSDan Willemsen				return &v.state
5281*1c12ee1eSDan Willemsen			case 1:
5282*1c12ee1eSDan Willemsen				return &v.sizeCache
5283*1c12ee1eSDan Willemsen			case 2:
5284*1c12ee1eSDan Willemsen				return &v.unknownFields
5285*1c12ee1eSDan Willemsen			default:
5286*1c12ee1eSDan Willemsen				return nil
5287*1c12ee1eSDan Willemsen			}
5288*1c12ee1eSDan Willemsen		}
5289*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
5290*1c12ee1eSDan Willemsen			switch v := v.(*TestAllTypes_NestedMessage); i {
5291*1c12ee1eSDan Willemsen			case 0:
5292*1c12ee1eSDan Willemsen				return &v.state
5293*1c12ee1eSDan Willemsen			case 1:
5294*1c12ee1eSDan Willemsen				return &v.sizeCache
5295*1c12ee1eSDan Willemsen			case 2:
5296*1c12ee1eSDan Willemsen				return &v.unknownFields
5297*1c12ee1eSDan Willemsen			default:
5298*1c12ee1eSDan Willemsen				return nil
5299*1c12ee1eSDan Willemsen			}
5300*1c12ee1eSDan Willemsen		}
5301*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
5302*1c12ee1eSDan Willemsen			switch v := v.(*TestAllTypes_OptionalGroup); i {
5303*1c12ee1eSDan Willemsen			case 0:
5304*1c12ee1eSDan Willemsen				return &v.state
5305*1c12ee1eSDan Willemsen			case 1:
5306*1c12ee1eSDan Willemsen				return &v.sizeCache
5307*1c12ee1eSDan Willemsen			case 2:
5308*1c12ee1eSDan Willemsen				return &v.unknownFields
5309*1c12ee1eSDan Willemsen			default:
5310*1c12ee1eSDan Willemsen				return nil
5311*1c12ee1eSDan Willemsen			}
5312*1c12ee1eSDan Willemsen		}
5313*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
5314*1c12ee1eSDan Willemsen			switch v := v.(*TestAllTypes_RepeatedGroup); i {
5315*1c12ee1eSDan Willemsen			case 0:
5316*1c12ee1eSDan Willemsen				return &v.state
5317*1c12ee1eSDan Willemsen			case 1:
5318*1c12ee1eSDan Willemsen				return &v.sizeCache
5319*1c12ee1eSDan Willemsen			case 2:
5320*1c12ee1eSDan Willemsen				return &v.unknownFields
5321*1c12ee1eSDan Willemsen			default:
5322*1c12ee1eSDan Willemsen				return nil
5323*1c12ee1eSDan Willemsen			}
5324*1c12ee1eSDan Willemsen		}
5325*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
5326*1c12ee1eSDan Willemsen			switch v := v.(*TestAllTypes_OneofGroup); i {
5327*1c12ee1eSDan Willemsen			case 0:
5328*1c12ee1eSDan Willemsen				return &v.state
5329*1c12ee1eSDan Willemsen			case 1:
5330*1c12ee1eSDan Willemsen				return &v.sizeCache
5331*1c12ee1eSDan Willemsen			case 2:
5332*1c12ee1eSDan Willemsen				return &v.unknownFields
5333*1c12ee1eSDan Willemsen			default:
5334*1c12ee1eSDan Willemsen				return nil
5335*1c12ee1eSDan Willemsen			}
5336*1c12ee1eSDan Willemsen		}
5337*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
5338*1c12ee1eSDan Willemsen			switch v := v.(*TestAllExtensions_NestedMessage); i {
5339*1c12ee1eSDan Willemsen			case 0:
5340*1c12ee1eSDan Willemsen				return &v.state
5341*1c12ee1eSDan Willemsen			case 1:
5342*1c12ee1eSDan Willemsen				return &v.sizeCache
5343*1c12ee1eSDan Willemsen			case 2:
5344*1c12ee1eSDan Willemsen				return &v.unknownFields
5345*1c12ee1eSDan Willemsen			default:
5346*1c12ee1eSDan Willemsen				return nil
5347*1c12ee1eSDan Willemsen			}
5348*1c12ee1eSDan Willemsen		}
5349*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
5350*1c12ee1eSDan Willemsen			switch v := v.(*TestRequiredGroupFields_OptionalGroup); i {
5351*1c12ee1eSDan Willemsen			case 0:
5352*1c12ee1eSDan Willemsen				return &v.state
5353*1c12ee1eSDan Willemsen			case 1:
5354*1c12ee1eSDan Willemsen				return &v.sizeCache
5355*1c12ee1eSDan Willemsen			case 2:
5356*1c12ee1eSDan Willemsen				return &v.unknownFields
5357*1c12ee1eSDan Willemsen			default:
5358*1c12ee1eSDan Willemsen				return nil
5359*1c12ee1eSDan Willemsen			}
5360*1c12ee1eSDan Willemsen		}
5361*1c12ee1eSDan Willemsen		file_internal_testprotos_test_test_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
5362*1c12ee1eSDan Willemsen			switch v := v.(*TestRequiredGroupFields_RepeatedGroup); i {
5363*1c12ee1eSDan Willemsen			case 0:
5364*1c12ee1eSDan Willemsen				return &v.state
5365*1c12ee1eSDan Willemsen			case 1:
5366*1c12ee1eSDan Willemsen				return &v.sizeCache
5367*1c12ee1eSDan Willemsen			case 2:
5368*1c12ee1eSDan Willemsen				return &v.unknownFields
5369*1c12ee1eSDan Willemsen			default:
5370*1c12ee1eSDan Willemsen				return nil
5371*1c12ee1eSDan Willemsen			}
5372*1c12ee1eSDan Willemsen		}
5373*1c12ee1eSDan Willemsen	}
5374*1c12ee1eSDan Willemsen	file_internal_testprotos_test_test_proto_msgTypes[0].OneofWrappers = []interface{}{
5375*1c12ee1eSDan Willemsen		(*TestAllTypes_OneofUint32)(nil),
5376*1c12ee1eSDan Willemsen		(*TestAllTypes_OneofNestedMessage)(nil),
5377*1c12ee1eSDan Willemsen		(*TestAllTypes_OneofString)(nil),
5378*1c12ee1eSDan Willemsen		(*TestAllTypes_OneofBytes)(nil),
5379*1c12ee1eSDan Willemsen		(*TestAllTypes_OneofBool)(nil),
5380*1c12ee1eSDan Willemsen		(*TestAllTypes_OneofUint64)(nil),
5381*1c12ee1eSDan Willemsen		(*TestAllTypes_OneofFloat)(nil),
5382*1c12ee1eSDan Willemsen		(*TestAllTypes_OneofDouble)(nil),
5383*1c12ee1eSDan Willemsen		(*TestAllTypes_OneofEnum)(nil),
5384*1c12ee1eSDan Willemsen		(*TestAllTypes_Oneofgroup)(nil),
5385*1c12ee1eSDan Willemsen		(*TestAllTypes_OneofOptionalUint32)(nil),
5386*1c12ee1eSDan Willemsen	}
5387*1c12ee1eSDan Willemsen	file_internal_testprotos_test_test_proto_msgTypes[1].OneofWrappers = []interface{}{
5388*1c12ee1eSDan Willemsen		(*TestDeprecatedMessage_DeprecatedOneofField)(nil),
5389*1c12ee1eSDan Willemsen	}
5390*1c12ee1eSDan Willemsen	file_internal_testprotos_test_test_proto_msgTypes[9].OneofWrappers = []interface{}{
5391*1c12ee1eSDan Willemsen		(*TestRequiredForeign_OneofMessage)(nil),
5392*1c12ee1eSDan Willemsen	}
5393*1c12ee1eSDan Willemsen	type x struct{}
5394*1c12ee1eSDan Willemsen	out := protoimpl.TypeBuilder{
5395*1c12ee1eSDan Willemsen		File: protoimpl.DescBuilder{
5396*1c12ee1eSDan Willemsen			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
5397*1c12ee1eSDan Willemsen			RawDescriptor: file_internal_testprotos_test_test_proto_rawDesc,
5398*1c12ee1eSDan Willemsen			NumEnums:      4,
5399*1c12ee1eSDan Willemsen			NumMessages:   45,
5400*1c12ee1eSDan Willemsen			NumExtensions: 82,
5401*1c12ee1eSDan Willemsen			NumServices:   2,
5402*1c12ee1eSDan Willemsen		},
5403*1c12ee1eSDan Willemsen		GoTypes:           file_internal_testprotos_test_test_proto_goTypes,
5404*1c12ee1eSDan Willemsen		DependencyIndexes: file_internal_testprotos_test_test_proto_depIdxs,
5405*1c12ee1eSDan Willemsen		EnumInfos:         file_internal_testprotos_test_test_proto_enumTypes,
5406*1c12ee1eSDan Willemsen		MessageInfos:      file_internal_testprotos_test_test_proto_msgTypes,
5407*1c12ee1eSDan Willemsen		ExtensionInfos:    file_internal_testprotos_test_test_proto_extTypes,
5408*1c12ee1eSDan Willemsen	}.Build()
5409*1c12ee1eSDan Willemsen	File_internal_testprotos_test_test_proto = out.File
5410*1c12ee1eSDan Willemsen	file_internal_testprotos_test_test_proto_rawDesc = nil
5411*1c12ee1eSDan Willemsen	file_internal_testprotos_test_test_proto_goTypes = nil
5412*1c12ee1eSDan Willemsen	file_internal_testprotos_test_test_proto_depIdxs = nil
5413*1c12ee1eSDan Willemsen}
5414