...

Source file src/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20190205_c823c79e/test.pb.go

Documentation: google.golang.org/protobuf/internal/testprotos/legacy/proto2_20190205_c823c79e

     1  // Copyright 2018 The Go Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  // Code generated by protoc-gen-go. DO NOT EDIT.
     6  // source: proto2_20190205_c823c79e/test.proto
     7  
     8  package proto2_20190205_c823c79e
     9  
    10  import (
    11  	fmt "fmt"
    12  	math "math"
    13  
    14  	proto "google.golang.org/protobuf/internal/protolegacy"
    15  )
    16  
    17  // Reference imports to suppress errors if they are not otherwise used.
    18  var _ = proto.Marshal
    19  var _ = fmt.Errorf
    20  var _ = math.Inf
    21  
    22  // This is a compile-time assertion to ensure that this generated file
    23  // is compatible with the proto package it is being compiled against.
    24  // A compilation error at this line likely means your copy of the
    25  // proto package needs to be updated.
    26  const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
    27  
    28  type SiblingEnum int32
    29  
    30  const (
    31  	SiblingEnum_ALPHA   SiblingEnum = 0
    32  	SiblingEnum_BRAVO   SiblingEnum = 10
    33  	SiblingEnum_CHARLIE SiblingEnum = 200
    34  )
    35  
    36  var SiblingEnum_name = map[int32]string{
    37  	0:   "ALPHA",
    38  	10:  "BRAVO",
    39  	200: "CHARLIE",
    40  }
    41  
    42  var SiblingEnum_value = map[string]int32{
    43  	"ALPHA":   0,
    44  	"BRAVO":   10,
    45  	"CHARLIE": 200,
    46  }
    47  
    48  func (x SiblingEnum) Enum() *SiblingEnum {
    49  	p := new(SiblingEnum)
    50  	*p = x
    51  	return p
    52  }
    53  
    54  func (x SiblingEnum) String() string {
    55  	return proto.EnumName(SiblingEnum_name, int32(x))
    56  }
    57  
    58  func (x *SiblingEnum) UnmarshalJSON(data []byte) error {
    59  	value, err := proto.UnmarshalJSONEnum(SiblingEnum_value, data, "SiblingEnum")
    60  	if err != nil {
    61  		return err
    62  	}
    63  	*x = SiblingEnum(value)
    64  	return nil
    65  }
    66  
    67  func (SiblingEnum) EnumDescriptor() ([]byte, []int) {
    68  	return fileDescriptor_3a17e2c63b2b3424, []int{0}
    69  }
    70  
    71  type Message_ChildEnum int32
    72  
    73  const (
    74  	Message_ALPHA   Message_ChildEnum = 0
    75  	Message_BRAVO   Message_ChildEnum = 1
    76  	Message_CHARLIE Message_ChildEnum = 2
    77  )
    78  
    79  var Message_ChildEnum_name = map[int32]string{
    80  	0: "ALPHA",
    81  	1: "BRAVO",
    82  	2: "CHARLIE",
    83  }
    84  
    85  var Message_ChildEnum_value = map[string]int32{
    86  	"ALPHA":   0,
    87  	"BRAVO":   1,
    88  	"CHARLIE": 2,
    89  }
    90  
    91  func (x Message_ChildEnum) Enum() *Message_ChildEnum {
    92  	p := new(Message_ChildEnum)
    93  	*p = x
    94  	return p
    95  }
    96  
    97  func (x Message_ChildEnum) String() string {
    98  	return proto.EnumName(Message_ChildEnum_name, int32(x))
    99  }
   100  
   101  func (x *Message_ChildEnum) UnmarshalJSON(data []byte) error {
   102  	value, err := proto.UnmarshalJSONEnum(Message_ChildEnum_value, data, "Message_ChildEnum")
   103  	if err != nil {
   104  		return err
   105  	}
   106  	*x = Message_ChildEnum(value)
   107  	return nil
   108  }
   109  
   110  func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) {
   111  	return fileDescriptor_3a17e2c63b2b3424, []int{1, 0}
   112  }
   113  
   114  type SiblingMessage struct {
   115  	F1                   *string  `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"`
   116  	F2                   *string  `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"`
   117  	F3                   []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"`
   118  	F4                   *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"`
   119  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   120  	XXX_unrecognized     []byte   `json:"-"`
   121  	XXX_sizecache        int32    `json:"-"`
   122  }
   123  
   124  func (m *SiblingMessage) Reset()         { *m = SiblingMessage{} }
   125  func (m *SiblingMessage) String() string { return proto.CompactTextString(m) }
   126  func (*SiblingMessage) ProtoMessage()    {}
   127  func (*SiblingMessage) Descriptor() ([]byte, []int) {
   128  	return fileDescriptor_3a17e2c63b2b3424, []int{0}
   129  }
   130  
   131  func (m *SiblingMessage) XXX_Unmarshal(b []byte) error {
   132  	return xxx_messageInfo_SiblingMessage.Unmarshal(m, b)
   133  }
   134  func (m *SiblingMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   135  	return xxx_messageInfo_SiblingMessage.Marshal(b, m, deterministic)
   136  }
   137  func (m *SiblingMessage) XXX_Merge(src proto.Message) {
   138  	xxx_messageInfo_SiblingMessage.Merge(m, src)
   139  }
   140  func (m *SiblingMessage) XXX_Size() int {
   141  	return xxx_messageInfo_SiblingMessage.Size(m)
   142  }
   143  func (m *SiblingMessage) XXX_DiscardUnknown() {
   144  	xxx_messageInfo_SiblingMessage.DiscardUnknown(m)
   145  }
   146  
   147  var xxx_messageInfo_SiblingMessage proto.InternalMessageInfo
   148  
   149  func (m *SiblingMessage) GetF1() string {
   150  	if m != nil && m.F1 != nil {
   151  		return *m.F1
   152  	}
   153  	return ""
   154  }
   155  
   156  func (m *SiblingMessage) GetF2() string {
   157  	if m != nil && m.F2 != nil {
   158  		return *m.F2
   159  	}
   160  	return ""
   161  }
   162  
   163  func (m *SiblingMessage) GetF3() []string {
   164  	if m != nil {
   165  		return m.F3
   166  	}
   167  	return nil
   168  }
   169  
   170  func (m *SiblingMessage) GetF4() *Message {
   171  	if m != nil {
   172  		return m.F4
   173  	}
   174  	return nil
   175  }
   176  
   177  type Message struct {
   178  	Namedgroup *Message_NamedGroup `protobuf:"group,1,opt,name=NamedGroup,json=namedgroup" json:"namedgroup,omitempty"`
   179  	// Optional fields.
   180  	OptionalBool           *bool                  `protobuf:"varint,100,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"`
   181  	OptionalInt32          *int32                 `protobuf:"varint,101,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"`
   182  	OptionalSint32         *int32                 `protobuf:"zigzag32,102,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"`
   183  	OptionalUint32         *uint32                `protobuf:"varint,103,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"`
   184  	OptionalInt64          *int64                 `protobuf:"varint,104,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"`
   185  	OptionalSint64         *int64                 `protobuf:"zigzag64,105,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"`
   186  	OptionalUint64         *uint64                `protobuf:"varint,106,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"`
   187  	OptionalFixed32        *uint32                `protobuf:"fixed32,107,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"`
   188  	OptionalSfixed32       *int32                 `protobuf:"fixed32,108,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"`
   189  	OptionalFloat          *float32               `protobuf:"fixed32,109,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"`
   190  	OptionalFixed64        *uint64                `protobuf:"fixed64,110,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"`
   191  	OptionalSfixed64       *int64                 `protobuf:"fixed64,111,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"`
   192  	OptionalDouble         *float64               `protobuf:"fixed64,112,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"`
   193  	OptionalString         *string                `protobuf:"bytes,113,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"`
   194  	OptionalBytes          []byte                 `protobuf:"bytes,114,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"`
   195  	OptionalChildEnum      *Message_ChildEnum     `protobuf:"varint,115,opt,name=optional_child_enum,json=optionalChildEnum,enum=google.golang.org.proto2_20190205.Message_ChildEnum" json:"optional_child_enum,omitempty"`
   196  	OptionalChildMessage   *Message_ChildMessage  `protobuf:"bytes,116,opt,name=optional_child_message,json=optionalChildMessage" json:"optional_child_message,omitempty"`
   197  	OptionalNamedGroup     *Message_NamedGroup    `protobuf:"bytes,117,opt,name=optional_named_group,json=optionalNamedGroup" json:"optional_named_group,omitempty"`
   198  	OptionalSiblingEnum    *SiblingEnum           `protobuf:"varint,118,opt,name=optional_sibling_enum,json=optionalSiblingEnum,enum=google.golang.org.proto2_20190205.SiblingEnum" json:"optional_sibling_enum,omitempty"`
   199  	OptionalSiblingMessage *SiblingMessage        `protobuf:"bytes,119,opt,name=optional_sibling_message,json=optionalSiblingMessage" json:"optional_sibling_message,omitempty"`
   200  	Optionalgroup          *Message_OptionalGroup `protobuf:"group,120,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"`
   201  	// Optional default fields.
   202  	DefaultedBool        *bool              `protobuf:"varint,200,opt,name=defaulted_bool,json=defaultedBool,def=1" json:"defaulted_bool,omitempty"`
   203  	DefaultedInt32       *int32             `protobuf:"varint,201,opt,name=defaulted_int32,json=defaultedInt32,def=-12345" json:"defaulted_int32,omitempty"`
   204  	DefaultedSint32      *int32             `protobuf:"zigzag32,202,opt,name=defaulted_sint32,json=defaultedSint32,def=-3200" json:"defaulted_sint32,omitempty"`
   205  	DefaultedUint32      *uint32            `protobuf:"varint,203,opt,name=defaulted_uint32,json=defaultedUint32,def=3200" json:"defaulted_uint32,omitempty"`
   206  	DefaultedInt64       *int64             `protobuf:"varint,204,opt,name=defaulted_int64,json=defaultedInt64,def=-123456789" json:"defaulted_int64,omitempty"`
   207  	DefaultedSint64      *int64             `protobuf:"zigzag64,205,opt,name=defaulted_sint64,json=defaultedSint64,def=-6400" json:"defaulted_sint64,omitempty"`
   208  	DefaultedUint64      *uint64            `protobuf:"varint,206,opt,name=defaulted_uint64,json=defaultedUint64,def=6400" json:"defaulted_uint64,omitempty"`
   209  	DefaultedFixed32     *uint32            `protobuf:"fixed32,207,opt,name=defaulted_fixed32,json=defaultedFixed32,def=320000" json:"defaulted_fixed32,omitempty"`
   210  	DefaultedSfixed32    *int32             `protobuf:"fixed32,208,opt,name=defaulted_sfixed32,json=defaultedSfixed32,def=-320000" json:"defaulted_sfixed32,omitempty"`
   211  	DefaultedFloat       *float32           `protobuf:"fixed32,209,opt,name=defaulted_float,json=defaultedFloat,def=3.14159" json:"defaulted_float,omitempty"`
   212  	DefaultedFixed64     *uint64            `protobuf:"fixed64,210,opt,name=defaulted_fixed64,json=defaultedFixed64,def=640000" json:"defaulted_fixed64,omitempty"`
   213  	DefaultedSfixed64    *int64             `protobuf:"fixed64,211,opt,name=defaulted_sfixed64,json=defaultedSfixed64,def=-640000" json:"defaulted_sfixed64,omitempty"`
   214  	DefaultedDouble      *float64           `protobuf:"fixed64,212,opt,name=defaulted_double,json=defaultedDouble,def=3.14159265359" json:"defaulted_double,omitempty"`
   215  	DefaultedString      *string            `protobuf:"bytes,213,opt,name=defaulted_string,json=defaultedString,def=hello, \"world!\"\n" json:"defaulted_string,omitempty"`
   216  	DefaultedBytes       []byte             `protobuf:"bytes,214,opt,name=defaulted_bytes,json=defaultedBytes,def=dead\\336\\255\\276\\357beef" json:"defaulted_bytes,omitempty"`
   217  	DefaultedChildEnum   *Message_ChildEnum `protobuf:"varint,215,opt,name=defaulted_child_enum,json=defaultedChildEnum,enum=google.golang.org.proto2_20190205.Message_ChildEnum,def=0" json:"defaulted_child_enum,omitempty"`
   218  	DefaultedSiblingEnum *SiblingEnum       `protobuf:"varint,216,opt,name=defaulted_sibling_enum,json=defaultedSiblingEnum,enum=google.golang.org.proto2_20190205.SiblingEnum,def=0" json:"defaulted_sibling_enum,omitempty"`
   219  	// Required fields.
   220  	RequiredBool           *bool                  `protobuf:"varint,300,req,name=required_bool,json=requiredBool" json:"required_bool,omitempty"`
   221  	RequiredInt32          *int32                 `protobuf:"varint,301,req,name=required_int32,json=requiredInt32" json:"required_int32,omitempty"`
   222  	RequiredSint32         *int32                 `protobuf:"zigzag32,302,req,name=required_sint32,json=requiredSint32" json:"required_sint32,omitempty"`
   223  	RequiredUint32         *uint32                `protobuf:"varint,303,req,name=required_uint32,json=requiredUint32" json:"required_uint32,omitempty"`
   224  	RequiredInt64          *int64                 `protobuf:"varint,304,req,name=required_int64,json=requiredInt64" json:"required_int64,omitempty"`
   225  	RequiredSint64         *int64                 `protobuf:"zigzag64,305,req,name=required_sint64,json=requiredSint64" json:"required_sint64,omitempty"`
   226  	RequiredUint64         *uint64                `protobuf:"varint,306,req,name=required_uint64,json=requiredUint64" json:"required_uint64,omitempty"`
   227  	RequiredFixed32        *uint32                `protobuf:"fixed32,307,req,name=required_fixed32,json=requiredFixed32" json:"required_fixed32,omitempty"`
   228  	RequiredSfixed32       *int32                 `protobuf:"fixed32,308,req,name=required_sfixed32,json=requiredSfixed32" json:"required_sfixed32,omitempty"`
   229  	RequiredFloat          *float32               `protobuf:"fixed32,309,req,name=required_float,json=requiredFloat" json:"required_float,omitempty"`
   230  	RequiredFixed64        *uint64                `protobuf:"fixed64,310,req,name=required_fixed64,json=requiredFixed64" json:"required_fixed64,omitempty"`
   231  	RequiredSfixed64       *int64                 `protobuf:"fixed64,311,req,name=required_sfixed64,json=requiredSfixed64" json:"required_sfixed64,omitempty"`
   232  	RequiredDouble         *float64               `protobuf:"fixed64,312,req,name=required_double,json=requiredDouble" json:"required_double,omitempty"`
   233  	RequiredString         *string                `protobuf:"bytes,313,req,name=required_string,json=requiredString" json:"required_string,omitempty"`
   234  	RequiredBytes          []byte                 `protobuf:"bytes,314,req,name=required_bytes,json=requiredBytes" json:"required_bytes,omitempty"`
   235  	RequiredChildEnum      *Message_ChildEnum     `protobuf:"varint,315,req,name=required_child_enum,json=requiredChildEnum,enum=google.golang.org.proto2_20190205.Message_ChildEnum" json:"required_child_enum,omitempty"`
   236  	RequiredChildMessage   *Message_ChildMessage  `protobuf:"bytes,316,req,name=required_child_message,json=requiredChildMessage" json:"required_child_message,omitempty"`
   237  	RequiredNamedGroup     *Message_NamedGroup    `protobuf:"bytes,317,req,name=required_named_group,json=requiredNamedGroup" json:"required_named_group,omitempty"`
   238  	RequiredSiblingEnum    *SiblingEnum           `protobuf:"varint,318,req,name=required_sibling_enum,json=requiredSiblingEnum,enum=google.golang.org.proto2_20190205.SiblingEnum" json:"required_sibling_enum,omitempty"`
   239  	RequiredSiblingMessage *SiblingMessage        `protobuf:"bytes,319,req,name=required_sibling_message,json=requiredSiblingMessage" json:"required_sibling_message,omitempty"`
   240  	Requiredgroup          *Message_RequiredGroup `protobuf:"group,320,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"`
   241  	// Required default fields.
   242  	RequiredDefaultedBool        *bool              `protobuf:"varint,400,req,name=required_defaulted_bool,json=requiredDefaultedBool,def=1" json:"required_defaulted_bool,omitempty"`
   243  	RequiredDefaultedInt32       *int32             `protobuf:"varint,401,req,name=required_defaulted_int32,json=requiredDefaultedInt32,def=-12345" json:"required_defaulted_int32,omitempty"`
   244  	RequiredDefaultedSint32      *int32             `protobuf:"zigzag32,402,req,name=required_defaulted_sint32,json=requiredDefaultedSint32,def=-3200" json:"required_defaulted_sint32,omitempty"`
   245  	RequiredDefaultedUint32      *uint32            `protobuf:"varint,403,req,name=required_defaulted_uint32,json=requiredDefaultedUint32,def=3200" json:"required_defaulted_uint32,omitempty"`
   246  	RequiredDefaultedInt64       *int64             `protobuf:"varint,404,req,name=required_defaulted_int64,json=requiredDefaultedInt64,def=-123456789" json:"required_defaulted_int64,omitempty"`
   247  	RequiredDefaultedSint64      *int64             `protobuf:"zigzag64,405,req,name=required_defaulted_sint64,json=requiredDefaultedSint64,def=-6400" json:"required_defaulted_sint64,omitempty"`
   248  	RequiredDefaultedUint64      *uint64            `protobuf:"varint,406,req,name=required_defaulted_uint64,json=requiredDefaultedUint64,def=6400" json:"required_defaulted_uint64,omitempty"`
   249  	RequiredDefaultedFixed32     *uint32            `protobuf:"fixed32,407,req,name=required_defaulted_fixed32,json=requiredDefaultedFixed32,def=320000" json:"required_defaulted_fixed32,omitempty"`
   250  	RequiredDefaultedSfixed32    *int32             `protobuf:"fixed32,408,req,name=required_defaulted_sfixed32,json=requiredDefaultedSfixed32,def=-320000" json:"required_defaulted_sfixed32,omitempty"`
   251  	RequiredDefaultedFloat       *float32           `protobuf:"fixed32,409,req,name=required_defaulted_float,json=requiredDefaultedFloat,def=3.14159" json:"required_defaulted_float,omitempty"`
   252  	RequiredDefaultedFixed64     *uint64            `protobuf:"fixed64,410,req,name=required_defaulted_fixed64,json=requiredDefaultedFixed64,def=640000" json:"required_defaulted_fixed64,omitempty"`
   253  	RequiredDefaultedSfixed64    *int64             `protobuf:"fixed64,411,req,name=required_defaulted_sfixed64,json=requiredDefaultedSfixed64,def=-640000" json:"required_defaulted_sfixed64,omitempty"`
   254  	RequiredDefaultedDouble      *float64           `protobuf:"fixed64,412,req,name=required_defaulted_double,json=requiredDefaultedDouble,def=3.14159265359" json:"required_defaulted_double,omitempty"`
   255  	RequiredDefaultedString      *string            `protobuf:"bytes,413,req,name=required_defaulted_string,json=requiredDefaultedString,def=hello, \"world!\"\n" json:"required_defaulted_string,omitempty"`
   256  	RequiredDefaultedBytes       []byte             `protobuf:"bytes,414,req,name=required_defaulted_bytes,json=requiredDefaultedBytes,def=dead\\336\\255\\276\\357beef" json:"required_defaulted_bytes,omitempty"`
   257  	RequiredDefaultedChildEnum   *Message_ChildEnum `protobuf:"varint,415,req,name=required_defaulted_child_enum,json=requiredDefaultedChildEnum,enum=google.golang.org.proto2_20190205.Message_ChildEnum,def=0" json:"required_defaulted_child_enum,omitempty"`
   258  	RequiredDefaultedSiblingEnum *SiblingEnum       `protobuf:"varint,416,req,name=required_defaulted_sibling_enum,json=requiredDefaultedSiblingEnum,enum=google.golang.org.proto2_20190205.SiblingEnum,def=0" json:"required_defaulted_sibling_enum,omitempty"`
   259  	// Repeated fields.
   260  	RepeatedBool           []bool                   `protobuf:"varint,500,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"`
   261  	RepeatedInt32          []int32                  `protobuf:"varint,501,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"`
   262  	RepeatedSint32         []int32                  `protobuf:"zigzag32,502,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"`
   263  	RepeatedUint32         []uint32                 `protobuf:"varint,503,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"`
   264  	RepeatedInt64          []int64                  `protobuf:"varint,504,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"`
   265  	RepeatedSint64         []int64                  `protobuf:"zigzag64,505,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"`
   266  	RepeatedUint64         []uint64                 `protobuf:"varint,506,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"`
   267  	RepeatedFixed32        []uint32                 `protobuf:"fixed32,507,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"`
   268  	RepeatedSfixed32       []int32                  `protobuf:"fixed32,508,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"`
   269  	RepeatedFloat          []float32                `protobuf:"fixed32,509,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"`
   270  	RepeatedFixed64        []uint64                 `protobuf:"fixed64,510,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"`
   271  	RepeatedSfixed64       []int64                  `protobuf:"fixed64,511,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"`
   272  	RepeatedDouble         []float64                `protobuf:"fixed64,512,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"`
   273  	RepeatedString         []string                 `protobuf:"bytes,513,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"`
   274  	RepeatedBytes          [][]byte                 `protobuf:"bytes,514,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"`
   275  	RepeatedChildEnum      []Message_ChildEnum      `protobuf:"varint,515,rep,name=repeated_child_enum,json=repeatedChildEnum,enum=google.golang.org.proto2_20190205.Message_ChildEnum" json:"repeated_child_enum,omitempty"`
   276  	RepeatedChildMessage   []*Message_ChildMessage  `protobuf:"bytes,516,rep,name=repeated_child_message,json=repeatedChildMessage" json:"repeated_child_message,omitempty"`
   277  	RepeatedNamedGroup     []*Message_NamedGroup    `protobuf:"bytes,517,rep,name=repeated_named_group,json=repeatedNamedGroup" json:"repeated_named_group,omitempty"`
   278  	RepeatedSiblingEnum    []SiblingEnum            `protobuf:"varint,518,rep,name=repeated_sibling_enum,json=repeatedSiblingEnum,enum=google.golang.org.proto2_20190205.SiblingEnum" json:"repeated_sibling_enum,omitempty"`
   279  	RepeatedSiblingMessage []*SiblingMessage        `protobuf:"bytes,519,rep,name=repeated_sibling_message,json=repeatedSiblingMessage" json:"repeated_sibling_message,omitempty"`
   280  	Repeatedgroup          []*Message_RepeatedGroup `protobuf:"group,520,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"`
   281  	// Map fields.
   282  	MapBoolBool           map[bool]bool                  `protobuf:"bytes,600,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"`
   283  	MapBoolInt32          map[bool]int32                 `protobuf:"bytes,601,rep,name=map_bool_int32,json=mapBoolInt32" json:"map_bool_int32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
   284  	MapBoolSint32         map[bool]int32                 `protobuf:"bytes,602,rep,name=map_bool_sint32,json=mapBoolSint32" json:"map_bool_sint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"`
   285  	MapBoolUint32         map[bool]uint32                `protobuf:"bytes,603,rep,name=map_bool_uint32,json=mapBoolUint32" json:"map_bool_uint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
   286  	MapBoolInt64          map[bool]int64                 `protobuf:"bytes,604,rep,name=map_bool_int64,json=mapBoolInt64" json:"map_bool_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
   287  	MapBoolSint64         map[bool]int64                 `protobuf:"bytes,605,rep,name=map_bool_sint64,json=mapBoolSint64" json:"map_bool_sint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"`
   288  	MapBoolUint64         map[bool]uint64                `protobuf:"bytes,606,rep,name=map_bool_uint64,json=mapBoolUint64" json:"map_bool_uint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
   289  	MapBoolFixed32        map[bool]uint32                `protobuf:"bytes,607,rep,name=map_bool_fixed32,json=mapBoolFixed32" json:"map_bool_fixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
   290  	MapBoolSfixed32       map[bool]int32                 `protobuf:"bytes,608,rep,name=map_bool_sfixed32,json=mapBoolSfixed32" json:"map_bool_sfixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
   291  	MapBoolFloat          map[bool]float32               `protobuf:"bytes,609,rep,name=map_bool_float,json=mapBoolFloat" json:"map_bool_float,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
   292  	MapBoolFixed64        map[bool]uint64                `protobuf:"bytes,610,rep,name=map_bool_fixed64,json=mapBoolFixed64" json:"map_bool_fixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
   293  	MapBoolSfixed64       map[bool]int64                 `protobuf:"bytes,611,rep,name=map_bool_sfixed64,json=mapBoolSfixed64" json:"map_bool_sfixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
   294  	MapBoolDouble         map[bool]float64               `protobuf:"bytes,612,rep,name=map_bool_double,json=mapBoolDouble" json:"map_bool_double,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"`
   295  	MapBoolString         map[bool]string                `protobuf:"bytes,613,rep,name=map_bool_string,json=mapBoolString" json:"map_bool_string,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
   296  	MapBoolBytes          map[bool][]byte                `protobuf:"bytes,614,rep,name=map_bool_bytes,json=mapBoolBytes" json:"map_bool_bytes,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
   297  	MapBoolChildEnum      map[bool]Message_ChildEnum     `protobuf:"bytes,615,rep,name=map_bool_child_enum,json=mapBoolChildEnum" json:"map_bool_child_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto2_20190205.Message_ChildEnum"`
   298  	MapBoolChildMessage   map[bool]*Message_ChildMessage `protobuf:"bytes,616,rep,name=map_bool_child_message,json=mapBoolChildMessage" json:"map_bool_child_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
   299  	MapBoolNamedGroup     map[bool]*Message_NamedGroup   `protobuf:"bytes,617,rep,name=map_bool_named_group,json=mapBoolNamedGroup" json:"map_bool_named_group,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
   300  	MapBoolSiblingEnum    map[bool]SiblingEnum           `protobuf:"bytes,618,rep,name=map_bool_sibling_enum,json=mapBoolSiblingEnum" json:"map_bool_sibling_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto2_20190205.SiblingEnum"`
   301  	MapBoolSiblingMessage map[bool]*SiblingMessage       `protobuf:"bytes,619,rep,name=map_bool_sibling_message,json=mapBoolSiblingMessage" json:"map_bool_sibling_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
   302  	MapInt32Bool          map[int32]bool                 `protobuf:"bytes,620,rep,name=map_int32_bool,json=mapInt32Bool" json:"map_int32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
   303  	MapSint32Bool         map[int32]bool                 `protobuf:"bytes,621,rep,name=map_sint32_bool,json=mapSint32Bool" json:"map_sint32_bool,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
   304  	MapUint32Bool         map[uint32]bool                `protobuf:"bytes,622,rep,name=map_uint32_bool,json=mapUint32Bool" json:"map_uint32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
   305  	MapInt64Bool          map[int64]bool                 `protobuf:"bytes,623,rep,name=map_int64_bool,json=mapInt64Bool" json:"map_int64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
   306  	MapSint64Bool         map[int64]bool                 `protobuf:"bytes,624,rep,name=map_sint64_bool,json=mapSint64Bool" json:"map_sint64_bool,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
   307  	MapUint64Bool         map[uint64]bool                `protobuf:"bytes,625,rep,name=map_uint64_bool,json=mapUint64Bool" json:"map_uint64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
   308  	MapFixed32Bool        map[uint32]bool                `protobuf:"bytes,626,rep,name=map_fixed32_bool,json=mapFixed32Bool" json:"map_fixed32_bool,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
   309  	MapStringBool         map[string]bool                `protobuf:"bytes,627,rep,name=map_string_bool,json=mapStringBool" json:"map_string_bool,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
   310  	// Oneof fields.
   311  	//
   312  	// Types that are valid to be assigned to OneofUnion:
   313  	//	*Message_OneofBool
   314  	//	*Message_OneofInt32
   315  	//	*Message_OneofSint32
   316  	//	*Message_OneofUint32
   317  	//	*Message_OneofInt64
   318  	//	*Message_OneofSint64
   319  	//	*Message_OneofUint64
   320  	//	*Message_OneofFixed32
   321  	//	*Message_OneofSfixed32
   322  	//	*Message_OneofFloat
   323  	//	*Message_OneofFixed64
   324  	//	*Message_OneofSfixed64
   325  	//	*Message_OneofDouble
   326  	//	*Message_OneofString
   327  	//	*Message_OneofBytes
   328  	//	*Message_OneofChildEnum
   329  	//	*Message_OneofChildMessage
   330  	//	*Message_OneofNamedGroup
   331  	//	*Message_OneofSiblingEnum
   332  	//	*Message_OneofSiblingMessage
   333  	//	*Message_Oneofgroup
   334  	//	*Message_OneofString1
   335  	//	*Message_OneofString2
   336  	//	*Message_OneofString3
   337  	OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"`
   338  	// Oneof default fields.
   339  	//
   340  	// Types that are valid to be assigned to OneofDefaultedUnion:
   341  	//	*Message_OneofDefaultedBool
   342  	//	*Message_OneofDefaultedInt32
   343  	//	*Message_OneofDefaultedSint32
   344  	//	*Message_OneofDefaultedUint32
   345  	//	*Message_OneofDefaultedInt64
   346  	//	*Message_OneofDefaultedSint64
   347  	//	*Message_OneofDefaultedUint64
   348  	//	*Message_OneofDefaultedFixed32
   349  	//	*Message_OneofDefaultedSfixed32
   350  	//	*Message_OneofDefaultedFloat
   351  	//	*Message_OneofDefaultedFixed64
   352  	//	*Message_OneofDefaultedSfixed64
   353  	//	*Message_OneofDefaultedDouble
   354  	//	*Message_OneofDefaultedString
   355  	//	*Message_OneofDefaultedBytes
   356  	//	*Message_OneofDefaultedChildEnum
   357  	//	*Message_OneofDefaultedSiblingEnum
   358  	OneofDefaultedUnion          isMessage_OneofDefaultedUnion `protobuf_oneof:"oneof_defaulted_union"`
   359  	XXX_NoUnkeyedLiteral         struct{}                      `json:"-"`
   360  	proto.XXX_InternalExtensions `json:"-"`
   361  	XXX_unrecognized             []byte `json:"-"`
   362  	XXX_sizecache                int32  `json:"-"`
   363  }
   364  
   365  func (m *Message) Reset()         { *m = Message{} }
   366  func (m *Message) String() string { return proto.CompactTextString(m) }
   367  func (*Message) ProtoMessage()    {}
   368  func (*Message) Descriptor() ([]byte, []int) {
   369  	return fileDescriptor_3a17e2c63b2b3424, []int{1}
   370  }
   371  
   372  var extRange_Message = []proto.ExtensionRange{
   373  	{Start: 10000, End: 536870911},
   374  }
   375  
   376  func (*Message) ExtensionRangeArray() []proto.ExtensionRange {
   377  	return extRange_Message
   378  }
   379  
   380  func (m *Message) XXX_Unmarshal(b []byte) error {
   381  	return xxx_messageInfo_Message.Unmarshal(m, b)
   382  }
   383  func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   384  	return xxx_messageInfo_Message.Marshal(b, m, deterministic)
   385  }
   386  func (m *Message) XXX_Merge(src proto.Message) {
   387  	xxx_messageInfo_Message.Merge(m, src)
   388  }
   389  func (m *Message) XXX_Size() int {
   390  	return xxx_messageInfo_Message.Size(m)
   391  }
   392  func (m *Message) XXX_DiscardUnknown() {
   393  	xxx_messageInfo_Message.DiscardUnknown(m)
   394  }
   395  
   396  var xxx_messageInfo_Message proto.InternalMessageInfo
   397  
   398  const Default_Message_DefaultedBool bool = true
   399  const Default_Message_DefaultedInt32 int32 = -12345
   400  const Default_Message_DefaultedSint32 int32 = -3200
   401  const Default_Message_DefaultedUint32 uint32 = 3200
   402  const Default_Message_DefaultedInt64 int64 = -123456789
   403  const Default_Message_DefaultedSint64 int64 = -6400
   404  const Default_Message_DefaultedUint64 uint64 = 6400
   405  const Default_Message_DefaultedFixed32 uint32 = 320000
   406  const Default_Message_DefaultedSfixed32 int32 = -320000
   407  const Default_Message_DefaultedFloat float32 = 3.14159
   408  const Default_Message_DefaultedFixed64 uint64 = 640000
   409  const Default_Message_DefaultedSfixed64 int64 = -640000
   410  const Default_Message_DefaultedDouble float64 = 3.14159265359
   411  const Default_Message_DefaultedString string = "hello, \"world!\"\n"
   412  
   413  var Default_Message_DefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef")
   414  
   415  const Default_Message_DefaultedChildEnum Message_ChildEnum = Message_ALPHA
   416  const Default_Message_DefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA
   417  const Default_Message_RequiredDefaultedBool bool = true
   418  const Default_Message_RequiredDefaultedInt32 int32 = -12345
   419  const Default_Message_RequiredDefaultedSint32 int32 = -3200
   420  const Default_Message_RequiredDefaultedUint32 uint32 = 3200
   421  const Default_Message_RequiredDefaultedInt64 int64 = -123456789
   422  const Default_Message_RequiredDefaultedSint64 int64 = -6400
   423  const Default_Message_RequiredDefaultedUint64 uint64 = 6400
   424  const Default_Message_RequiredDefaultedFixed32 uint32 = 320000
   425  const Default_Message_RequiredDefaultedSfixed32 int32 = -320000
   426  const Default_Message_RequiredDefaultedFloat float32 = 3.14159
   427  const Default_Message_RequiredDefaultedFixed64 uint64 = 640000
   428  const Default_Message_RequiredDefaultedSfixed64 int64 = -640000
   429  const Default_Message_RequiredDefaultedDouble float64 = 3.14159265359
   430  const Default_Message_RequiredDefaultedString string = "hello, \"world!\"\n"
   431  
   432  var Default_Message_RequiredDefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef")
   433  
   434  const Default_Message_RequiredDefaultedChildEnum Message_ChildEnum = Message_ALPHA
   435  const Default_Message_RequiredDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA
   436  const Default_Message_OneofDefaultedBool bool = true
   437  const Default_Message_OneofDefaultedInt32 int32 = -12345
   438  const Default_Message_OneofDefaultedSint32 int32 = -3200
   439  const Default_Message_OneofDefaultedUint32 uint32 = 3200
   440  const Default_Message_OneofDefaultedInt64 int64 = -123456789
   441  const Default_Message_OneofDefaultedSint64 int64 = -6400
   442  const Default_Message_OneofDefaultedUint64 uint64 = 6400
   443  const Default_Message_OneofDefaultedFixed32 uint32 = 320000
   444  const Default_Message_OneofDefaultedSfixed32 int32 = -320000
   445  const Default_Message_OneofDefaultedFloat float32 = 3.14159
   446  const Default_Message_OneofDefaultedFixed64 uint64 = 640000
   447  const Default_Message_OneofDefaultedSfixed64 int64 = -640000
   448  const Default_Message_OneofDefaultedDouble float64 = 3.14159265359
   449  const Default_Message_OneofDefaultedString string = "hello, \"world!\"\n"
   450  
   451  var Default_Message_OneofDefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef")
   452  
   453  const Default_Message_OneofDefaultedChildEnum Message_ChildEnum = Message_ALPHA
   454  const Default_Message_OneofDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA
   455  
   456  func (m *Message) GetNamedgroup() *Message_NamedGroup {
   457  	if m != nil {
   458  		return m.Namedgroup
   459  	}
   460  	return nil
   461  }
   462  
   463  func (m *Message) GetOptionalBool() bool {
   464  	if m != nil && m.OptionalBool != nil {
   465  		return *m.OptionalBool
   466  	}
   467  	return false
   468  }
   469  
   470  func (m *Message) GetOptionalInt32() int32 {
   471  	if m != nil && m.OptionalInt32 != nil {
   472  		return *m.OptionalInt32
   473  	}
   474  	return 0
   475  }
   476  
   477  func (m *Message) GetOptionalSint32() int32 {
   478  	if m != nil && m.OptionalSint32 != nil {
   479  		return *m.OptionalSint32
   480  	}
   481  	return 0
   482  }
   483  
   484  func (m *Message) GetOptionalUint32() uint32 {
   485  	if m != nil && m.OptionalUint32 != nil {
   486  		return *m.OptionalUint32
   487  	}
   488  	return 0
   489  }
   490  
   491  func (m *Message) GetOptionalInt64() int64 {
   492  	if m != nil && m.OptionalInt64 != nil {
   493  		return *m.OptionalInt64
   494  	}
   495  	return 0
   496  }
   497  
   498  func (m *Message) GetOptionalSint64() int64 {
   499  	if m != nil && m.OptionalSint64 != nil {
   500  		return *m.OptionalSint64
   501  	}
   502  	return 0
   503  }
   504  
   505  func (m *Message) GetOptionalUint64() uint64 {
   506  	if m != nil && m.OptionalUint64 != nil {
   507  		return *m.OptionalUint64
   508  	}
   509  	return 0
   510  }
   511  
   512  func (m *Message) GetOptionalFixed32() uint32 {
   513  	if m != nil && m.OptionalFixed32 != nil {
   514  		return *m.OptionalFixed32
   515  	}
   516  	return 0
   517  }
   518  
   519  func (m *Message) GetOptionalSfixed32() int32 {
   520  	if m != nil && m.OptionalSfixed32 != nil {
   521  		return *m.OptionalSfixed32
   522  	}
   523  	return 0
   524  }
   525  
   526  func (m *Message) GetOptionalFloat() float32 {
   527  	if m != nil && m.OptionalFloat != nil {
   528  		return *m.OptionalFloat
   529  	}
   530  	return 0
   531  }
   532  
   533  func (m *Message) GetOptionalFixed64() uint64 {
   534  	if m != nil && m.OptionalFixed64 != nil {
   535  		return *m.OptionalFixed64
   536  	}
   537  	return 0
   538  }
   539  
   540  func (m *Message) GetOptionalSfixed64() int64 {
   541  	if m != nil && m.OptionalSfixed64 != nil {
   542  		return *m.OptionalSfixed64
   543  	}
   544  	return 0
   545  }
   546  
   547  func (m *Message) GetOptionalDouble() float64 {
   548  	if m != nil && m.OptionalDouble != nil {
   549  		return *m.OptionalDouble
   550  	}
   551  	return 0
   552  }
   553  
   554  func (m *Message) GetOptionalString() string {
   555  	if m != nil && m.OptionalString != nil {
   556  		return *m.OptionalString
   557  	}
   558  	return ""
   559  }
   560  
   561  func (m *Message) GetOptionalBytes() []byte {
   562  	if m != nil {
   563  		return m.OptionalBytes
   564  	}
   565  	return nil
   566  }
   567  
   568  func (m *Message) GetOptionalChildEnum() Message_ChildEnum {
   569  	if m != nil && m.OptionalChildEnum != nil {
   570  		return *m.OptionalChildEnum
   571  	}
   572  	return Message_ALPHA
   573  }
   574  
   575  func (m *Message) GetOptionalChildMessage() *Message_ChildMessage {
   576  	if m != nil {
   577  		return m.OptionalChildMessage
   578  	}
   579  	return nil
   580  }
   581  
   582  func (m *Message) GetOptionalNamedGroup() *Message_NamedGroup {
   583  	if m != nil {
   584  		return m.OptionalNamedGroup
   585  	}
   586  	return nil
   587  }
   588  
   589  func (m *Message) GetOptionalSiblingEnum() SiblingEnum {
   590  	if m != nil && m.OptionalSiblingEnum != nil {
   591  		return *m.OptionalSiblingEnum
   592  	}
   593  	return SiblingEnum_ALPHA
   594  }
   595  
   596  func (m *Message) GetOptionalSiblingMessage() *SiblingMessage {
   597  	if m != nil {
   598  		return m.OptionalSiblingMessage
   599  	}
   600  	return nil
   601  }
   602  
   603  func (m *Message) GetOptionalgroup() *Message_OptionalGroup {
   604  	if m != nil {
   605  		return m.Optionalgroup
   606  	}
   607  	return nil
   608  }
   609  
   610  func (m *Message) GetDefaultedBool() bool {
   611  	if m != nil && m.DefaultedBool != nil {
   612  		return *m.DefaultedBool
   613  	}
   614  	return Default_Message_DefaultedBool
   615  }
   616  
   617  func (m *Message) GetDefaultedInt32() int32 {
   618  	if m != nil && m.DefaultedInt32 != nil {
   619  		return *m.DefaultedInt32
   620  	}
   621  	return Default_Message_DefaultedInt32
   622  }
   623  
   624  func (m *Message) GetDefaultedSint32() int32 {
   625  	if m != nil && m.DefaultedSint32 != nil {
   626  		return *m.DefaultedSint32
   627  	}
   628  	return Default_Message_DefaultedSint32
   629  }
   630  
   631  func (m *Message) GetDefaultedUint32() uint32 {
   632  	if m != nil && m.DefaultedUint32 != nil {
   633  		return *m.DefaultedUint32
   634  	}
   635  	return Default_Message_DefaultedUint32
   636  }
   637  
   638  func (m *Message) GetDefaultedInt64() int64 {
   639  	if m != nil && m.DefaultedInt64 != nil {
   640  		return *m.DefaultedInt64
   641  	}
   642  	return Default_Message_DefaultedInt64
   643  }
   644  
   645  func (m *Message) GetDefaultedSint64() int64 {
   646  	if m != nil && m.DefaultedSint64 != nil {
   647  		return *m.DefaultedSint64
   648  	}
   649  	return Default_Message_DefaultedSint64
   650  }
   651  
   652  func (m *Message) GetDefaultedUint64() uint64 {
   653  	if m != nil && m.DefaultedUint64 != nil {
   654  		return *m.DefaultedUint64
   655  	}
   656  	return Default_Message_DefaultedUint64
   657  }
   658  
   659  func (m *Message) GetDefaultedFixed32() uint32 {
   660  	if m != nil && m.DefaultedFixed32 != nil {
   661  		return *m.DefaultedFixed32
   662  	}
   663  	return Default_Message_DefaultedFixed32
   664  }
   665  
   666  func (m *Message) GetDefaultedSfixed32() int32 {
   667  	if m != nil && m.DefaultedSfixed32 != nil {
   668  		return *m.DefaultedSfixed32
   669  	}
   670  	return Default_Message_DefaultedSfixed32
   671  }
   672  
   673  func (m *Message) GetDefaultedFloat() float32 {
   674  	if m != nil && m.DefaultedFloat != nil {
   675  		return *m.DefaultedFloat
   676  	}
   677  	return Default_Message_DefaultedFloat
   678  }
   679  
   680  func (m *Message) GetDefaultedFixed64() uint64 {
   681  	if m != nil && m.DefaultedFixed64 != nil {
   682  		return *m.DefaultedFixed64
   683  	}
   684  	return Default_Message_DefaultedFixed64
   685  }
   686  
   687  func (m *Message) GetDefaultedSfixed64() int64 {
   688  	if m != nil && m.DefaultedSfixed64 != nil {
   689  		return *m.DefaultedSfixed64
   690  	}
   691  	return Default_Message_DefaultedSfixed64
   692  }
   693  
   694  func (m *Message) GetDefaultedDouble() float64 {
   695  	if m != nil && m.DefaultedDouble != nil {
   696  		return *m.DefaultedDouble
   697  	}
   698  	return Default_Message_DefaultedDouble
   699  }
   700  
   701  func (m *Message) GetDefaultedString() string {
   702  	if m != nil && m.DefaultedString != nil {
   703  		return *m.DefaultedString
   704  	}
   705  	return Default_Message_DefaultedString
   706  }
   707  
   708  func (m *Message) GetDefaultedBytes() []byte {
   709  	if m != nil && m.DefaultedBytes != nil {
   710  		return m.DefaultedBytes
   711  	}
   712  	return append([]byte(nil), Default_Message_DefaultedBytes...)
   713  }
   714  
   715  func (m *Message) GetDefaultedChildEnum() Message_ChildEnum {
   716  	if m != nil && m.DefaultedChildEnum != nil {
   717  		return *m.DefaultedChildEnum
   718  	}
   719  	return Default_Message_DefaultedChildEnum
   720  }
   721  
   722  func (m *Message) GetDefaultedSiblingEnum() SiblingEnum {
   723  	if m != nil && m.DefaultedSiblingEnum != nil {
   724  		return *m.DefaultedSiblingEnum
   725  	}
   726  	return Default_Message_DefaultedSiblingEnum
   727  }
   728  
   729  func (m *Message) GetRequiredBool() bool {
   730  	if m != nil && m.RequiredBool != nil {
   731  		return *m.RequiredBool
   732  	}
   733  	return false
   734  }
   735  
   736  func (m *Message) GetRequiredInt32() int32 {
   737  	if m != nil && m.RequiredInt32 != nil {
   738  		return *m.RequiredInt32
   739  	}
   740  	return 0
   741  }
   742  
   743  func (m *Message) GetRequiredSint32() int32 {
   744  	if m != nil && m.RequiredSint32 != nil {
   745  		return *m.RequiredSint32
   746  	}
   747  	return 0
   748  }
   749  
   750  func (m *Message) GetRequiredUint32() uint32 {
   751  	if m != nil && m.RequiredUint32 != nil {
   752  		return *m.RequiredUint32
   753  	}
   754  	return 0
   755  }
   756  
   757  func (m *Message) GetRequiredInt64() int64 {
   758  	if m != nil && m.RequiredInt64 != nil {
   759  		return *m.RequiredInt64
   760  	}
   761  	return 0
   762  }
   763  
   764  func (m *Message) GetRequiredSint64() int64 {
   765  	if m != nil && m.RequiredSint64 != nil {
   766  		return *m.RequiredSint64
   767  	}
   768  	return 0
   769  }
   770  
   771  func (m *Message) GetRequiredUint64() uint64 {
   772  	if m != nil && m.RequiredUint64 != nil {
   773  		return *m.RequiredUint64
   774  	}
   775  	return 0
   776  }
   777  
   778  func (m *Message) GetRequiredFixed32() uint32 {
   779  	if m != nil && m.RequiredFixed32 != nil {
   780  		return *m.RequiredFixed32
   781  	}
   782  	return 0
   783  }
   784  
   785  func (m *Message) GetRequiredSfixed32() int32 {
   786  	if m != nil && m.RequiredSfixed32 != nil {
   787  		return *m.RequiredSfixed32
   788  	}
   789  	return 0
   790  }
   791  
   792  func (m *Message) GetRequiredFloat() float32 {
   793  	if m != nil && m.RequiredFloat != nil {
   794  		return *m.RequiredFloat
   795  	}
   796  	return 0
   797  }
   798  
   799  func (m *Message) GetRequiredFixed64() uint64 {
   800  	if m != nil && m.RequiredFixed64 != nil {
   801  		return *m.RequiredFixed64
   802  	}
   803  	return 0
   804  }
   805  
   806  func (m *Message) GetRequiredSfixed64() int64 {
   807  	if m != nil && m.RequiredSfixed64 != nil {
   808  		return *m.RequiredSfixed64
   809  	}
   810  	return 0
   811  }
   812  
   813  func (m *Message) GetRequiredDouble() float64 {
   814  	if m != nil && m.RequiredDouble != nil {
   815  		return *m.RequiredDouble
   816  	}
   817  	return 0
   818  }
   819  
   820  func (m *Message) GetRequiredString() string {
   821  	if m != nil && m.RequiredString != nil {
   822  		return *m.RequiredString
   823  	}
   824  	return ""
   825  }
   826  
   827  func (m *Message) GetRequiredBytes() []byte {
   828  	if m != nil {
   829  		return m.RequiredBytes
   830  	}
   831  	return nil
   832  }
   833  
   834  func (m *Message) GetRequiredChildEnum() Message_ChildEnum {
   835  	if m != nil && m.RequiredChildEnum != nil {
   836  		return *m.RequiredChildEnum
   837  	}
   838  	return Message_ALPHA
   839  }
   840  
   841  func (m *Message) GetRequiredChildMessage() *Message_ChildMessage {
   842  	if m != nil {
   843  		return m.RequiredChildMessage
   844  	}
   845  	return nil
   846  }
   847  
   848  func (m *Message) GetRequiredNamedGroup() *Message_NamedGroup {
   849  	if m != nil {
   850  		return m.RequiredNamedGroup
   851  	}
   852  	return nil
   853  }
   854  
   855  func (m *Message) GetRequiredSiblingEnum() SiblingEnum {
   856  	if m != nil && m.RequiredSiblingEnum != nil {
   857  		return *m.RequiredSiblingEnum
   858  	}
   859  	return SiblingEnum_ALPHA
   860  }
   861  
   862  func (m *Message) GetRequiredSiblingMessage() *SiblingMessage {
   863  	if m != nil {
   864  		return m.RequiredSiblingMessage
   865  	}
   866  	return nil
   867  }
   868  
   869  func (m *Message) GetRequiredgroup() *Message_RequiredGroup {
   870  	if m != nil {
   871  		return m.Requiredgroup
   872  	}
   873  	return nil
   874  }
   875  
   876  func (m *Message) GetRequiredDefaultedBool() bool {
   877  	if m != nil && m.RequiredDefaultedBool != nil {
   878  		return *m.RequiredDefaultedBool
   879  	}
   880  	return Default_Message_RequiredDefaultedBool
   881  }
   882  
   883  func (m *Message) GetRequiredDefaultedInt32() int32 {
   884  	if m != nil && m.RequiredDefaultedInt32 != nil {
   885  		return *m.RequiredDefaultedInt32
   886  	}
   887  	return Default_Message_RequiredDefaultedInt32
   888  }
   889  
   890  func (m *Message) GetRequiredDefaultedSint32() int32 {
   891  	if m != nil && m.RequiredDefaultedSint32 != nil {
   892  		return *m.RequiredDefaultedSint32
   893  	}
   894  	return Default_Message_RequiredDefaultedSint32
   895  }
   896  
   897  func (m *Message) GetRequiredDefaultedUint32() uint32 {
   898  	if m != nil && m.RequiredDefaultedUint32 != nil {
   899  		return *m.RequiredDefaultedUint32
   900  	}
   901  	return Default_Message_RequiredDefaultedUint32
   902  }
   903  
   904  func (m *Message) GetRequiredDefaultedInt64() int64 {
   905  	if m != nil && m.RequiredDefaultedInt64 != nil {
   906  		return *m.RequiredDefaultedInt64
   907  	}
   908  	return Default_Message_RequiredDefaultedInt64
   909  }
   910  
   911  func (m *Message) GetRequiredDefaultedSint64() int64 {
   912  	if m != nil && m.RequiredDefaultedSint64 != nil {
   913  		return *m.RequiredDefaultedSint64
   914  	}
   915  	return Default_Message_RequiredDefaultedSint64
   916  }
   917  
   918  func (m *Message) GetRequiredDefaultedUint64() uint64 {
   919  	if m != nil && m.RequiredDefaultedUint64 != nil {
   920  		return *m.RequiredDefaultedUint64
   921  	}
   922  	return Default_Message_RequiredDefaultedUint64
   923  }
   924  
   925  func (m *Message) GetRequiredDefaultedFixed32() uint32 {
   926  	if m != nil && m.RequiredDefaultedFixed32 != nil {
   927  		return *m.RequiredDefaultedFixed32
   928  	}
   929  	return Default_Message_RequiredDefaultedFixed32
   930  }
   931  
   932  func (m *Message) GetRequiredDefaultedSfixed32() int32 {
   933  	if m != nil && m.RequiredDefaultedSfixed32 != nil {
   934  		return *m.RequiredDefaultedSfixed32
   935  	}
   936  	return Default_Message_RequiredDefaultedSfixed32
   937  }
   938  
   939  func (m *Message) GetRequiredDefaultedFloat() float32 {
   940  	if m != nil && m.RequiredDefaultedFloat != nil {
   941  		return *m.RequiredDefaultedFloat
   942  	}
   943  	return Default_Message_RequiredDefaultedFloat
   944  }
   945  
   946  func (m *Message) GetRequiredDefaultedFixed64() uint64 {
   947  	if m != nil && m.RequiredDefaultedFixed64 != nil {
   948  		return *m.RequiredDefaultedFixed64
   949  	}
   950  	return Default_Message_RequiredDefaultedFixed64
   951  }
   952  
   953  func (m *Message) GetRequiredDefaultedSfixed64() int64 {
   954  	if m != nil && m.RequiredDefaultedSfixed64 != nil {
   955  		return *m.RequiredDefaultedSfixed64
   956  	}
   957  	return Default_Message_RequiredDefaultedSfixed64
   958  }
   959  
   960  func (m *Message) GetRequiredDefaultedDouble() float64 {
   961  	if m != nil && m.RequiredDefaultedDouble != nil {
   962  		return *m.RequiredDefaultedDouble
   963  	}
   964  	return Default_Message_RequiredDefaultedDouble
   965  }
   966  
   967  func (m *Message) GetRequiredDefaultedString() string {
   968  	if m != nil && m.RequiredDefaultedString != nil {
   969  		return *m.RequiredDefaultedString
   970  	}
   971  	return Default_Message_RequiredDefaultedString
   972  }
   973  
   974  func (m *Message) GetRequiredDefaultedBytes() []byte {
   975  	if m != nil && m.RequiredDefaultedBytes != nil {
   976  		return m.RequiredDefaultedBytes
   977  	}
   978  	return append([]byte(nil), Default_Message_RequiredDefaultedBytes...)
   979  }
   980  
   981  func (m *Message) GetRequiredDefaultedChildEnum() Message_ChildEnum {
   982  	if m != nil && m.RequiredDefaultedChildEnum != nil {
   983  		return *m.RequiredDefaultedChildEnum
   984  	}
   985  	return Default_Message_RequiredDefaultedChildEnum
   986  }
   987  
   988  func (m *Message) GetRequiredDefaultedSiblingEnum() SiblingEnum {
   989  	if m != nil && m.RequiredDefaultedSiblingEnum != nil {
   990  		return *m.RequiredDefaultedSiblingEnum
   991  	}
   992  	return Default_Message_RequiredDefaultedSiblingEnum
   993  }
   994  
   995  func (m *Message) GetRepeatedBool() []bool {
   996  	if m != nil {
   997  		return m.RepeatedBool
   998  	}
   999  	return nil
  1000  }
  1001  
  1002  func (m *Message) GetRepeatedInt32() []int32 {
  1003  	if m != nil {
  1004  		return m.RepeatedInt32
  1005  	}
  1006  	return nil
  1007  }
  1008  
  1009  func (m *Message) GetRepeatedSint32() []int32 {
  1010  	if m != nil {
  1011  		return m.RepeatedSint32
  1012  	}
  1013  	return nil
  1014  }
  1015  
  1016  func (m *Message) GetRepeatedUint32() []uint32 {
  1017  	if m != nil {
  1018  		return m.RepeatedUint32
  1019  	}
  1020  	return nil
  1021  }
  1022  
  1023  func (m *Message) GetRepeatedInt64() []int64 {
  1024  	if m != nil {
  1025  		return m.RepeatedInt64
  1026  	}
  1027  	return nil
  1028  }
  1029  
  1030  func (m *Message) GetRepeatedSint64() []int64 {
  1031  	if m != nil {
  1032  		return m.RepeatedSint64
  1033  	}
  1034  	return nil
  1035  }
  1036  
  1037  func (m *Message) GetRepeatedUint64() []uint64 {
  1038  	if m != nil {
  1039  		return m.RepeatedUint64
  1040  	}
  1041  	return nil
  1042  }
  1043  
  1044  func (m *Message) GetRepeatedFixed32() []uint32 {
  1045  	if m != nil {
  1046  		return m.RepeatedFixed32
  1047  	}
  1048  	return nil
  1049  }
  1050  
  1051  func (m *Message) GetRepeatedSfixed32() []int32 {
  1052  	if m != nil {
  1053  		return m.RepeatedSfixed32
  1054  	}
  1055  	return nil
  1056  }
  1057  
  1058  func (m *Message) GetRepeatedFloat() []float32 {
  1059  	if m != nil {
  1060  		return m.RepeatedFloat
  1061  	}
  1062  	return nil
  1063  }
  1064  
  1065  func (m *Message) GetRepeatedFixed64() []uint64 {
  1066  	if m != nil {
  1067  		return m.RepeatedFixed64
  1068  	}
  1069  	return nil
  1070  }
  1071  
  1072  func (m *Message) GetRepeatedSfixed64() []int64 {
  1073  	if m != nil {
  1074  		return m.RepeatedSfixed64
  1075  	}
  1076  	return nil
  1077  }
  1078  
  1079  func (m *Message) GetRepeatedDouble() []float64 {
  1080  	if m != nil {
  1081  		return m.RepeatedDouble
  1082  	}
  1083  	return nil
  1084  }
  1085  
  1086  func (m *Message) GetRepeatedString() []string {
  1087  	if m != nil {
  1088  		return m.RepeatedString
  1089  	}
  1090  	return nil
  1091  }
  1092  
  1093  func (m *Message) GetRepeatedBytes() [][]byte {
  1094  	if m != nil {
  1095  		return m.RepeatedBytes
  1096  	}
  1097  	return nil
  1098  }
  1099  
  1100  func (m *Message) GetRepeatedChildEnum() []Message_ChildEnum {
  1101  	if m != nil {
  1102  		return m.RepeatedChildEnum
  1103  	}
  1104  	return nil
  1105  }
  1106  
  1107  func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage {
  1108  	if m != nil {
  1109  		return m.RepeatedChildMessage
  1110  	}
  1111  	return nil
  1112  }
  1113  
  1114  func (m *Message) GetRepeatedNamedGroup() []*Message_NamedGroup {
  1115  	if m != nil {
  1116  		return m.RepeatedNamedGroup
  1117  	}
  1118  	return nil
  1119  }
  1120  
  1121  func (m *Message) GetRepeatedSiblingEnum() []SiblingEnum {
  1122  	if m != nil {
  1123  		return m.RepeatedSiblingEnum
  1124  	}
  1125  	return nil
  1126  }
  1127  
  1128  func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage {
  1129  	if m != nil {
  1130  		return m.RepeatedSiblingMessage
  1131  	}
  1132  	return nil
  1133  }
  1134  
  1135  func (m *Message) GetRepeatedgroup() []*Message_RepeatedGroup {
  1136  	if m != nil {
  1137  		return m.Repeatedgroup
  1138  	}
  1139  	return nil
  1140  }
  1141  
  1142  func (m *Message) GetMapBoolBool() map[bool]bool {
  1143  	if m != nil {
  1144  		return m.MapBoolBool
  1145  	}
  1146  	return nil
  1147  }
  1148  
  1149  func (m *Message) GetMapBoolInt32() map[bool]int32 {
  1150  	if m != nil {
  1151  		return m.MapBoolInt32
  1152  	}
  1153  	return nil
  1154  }
  1155  
  1156  func (m *Message) GetMapBoolSint32() map[bool]int32 {
  1157  	if m != nil {
  1158  		return m.MapBoolSint32
  1159  	}
  1160  	return nil
  1161  }
  1162  
  1163  func (m *Message) GetMapBoolUint32() map[bool]uint32 {
  1164  	if m != nil {
  1165  		return m.MapBoolUint32
  1166  	}
  1167  	return nil
  1168  }
  1169  
  1170  func (m *Message) GetMapBoolInt64() map[bool]int64 {
  1171  	if m != nil {
  1172  		return m.MapBoolInt64
  1173  	}
  1174  	return nil
  1175  }
  1176  
  1177  func (m *Message) GetMapBoolSint64() map[bool]int64 {
  1178  	if m != nil {
  1179  		return m.MapBoolSint64
  1180  	}
  1181  	return nil
  1182  }
  1183  
  1184  func (m *Message) GetMapBoolUint64() map[bool]uint64 {
  1185  	if m != nil {
  1186  		return m.MapBoolUint64
  1187  	}
  1188  	return nil
  1189  }
  1190  
  1191  func (m *Message) GetMapBoolFixed32() map[bool]uint32 {
  1192  	if m != nil {
  1193  		return m.MapBoolFixed32
  1194  	}
  1195  	return nil
  1196  }
  1197  
  1198  func (m *Message) GetMapBoolSfixed32() map[bool]int32 {
  1199  	if m != nil {
  1200  		return m.MapBoolSfixed32
  1201  	}
  1202  	return nil
  1203  }
  1204  
  1205  func (m *Message) GetMapBoolFloat() map[bool]float32 {
  1206  	if m != nil {
  1207  		return m.MapBoolFloat
  1208  	}
  1209  	return nil
  1210  }
  1211  
  1212  func (m *Message) GetMapBoolFixed64() map[bool]uint64 {
  1213  	if m != nil {
  1214  		return m.MapBoolFixed64
  1215  	}
  1216  	return nil
  1217  }
  1218  
  1219  func (m *Message) GetMapBoolSfixed64() map[bool]int64 {
  1220  	if m != nil {
  1221  		return m.MapBoolSfixed64
  1222  	}
  1223  	return nil
  1224  }
  1225  
  1226  func (m *Message) GetMapBoolDouble() map[bool]float64 {
  1227  	if m != nil {
  1228  		return m.MapBoolDouble
  1229  	}
  1230  	return nil
  1231  }
  1232  
  1233  func (m *Message) GetMapBoolString() map[bool]string {
  1234  	if m != nil {
  1235  		return m.MapBoolString
  1236  	}
  1237  	return nil
  1238  }
  1239  
  1240  func (m *Message) GetMapBoolBytes() map[bool][]byte {
  1241  	if m != nil {
  1242  		return m.MapBoolBytes
  1243  	}
  1244  	return nil
  1245  }
  1246  
  1247  func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum {
  1248  	if m != nil {
  1249  		return m.MapBoolChildEnum
  1250  	}
  1251  	return nil
  1252  }
  1253  
  1254  func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage {
  1255  	if m != nil {
  1256  		return m.MapBoolChildMessage
  1257  	}
  1258  	return nil
  1259  }
  1260  
  1261  func (m *Message) GetMapBoolNamedGroup() map[bool]*Message_NamedGroup {
  1262  	if m != nil {
  1263  		return m.MapBoolNamedGroup
  1264  	}
  1265  	return nil
  1266  }
  1267  
  1268  func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum {
  1269  	if m != nil {
  1270  		return m.MapBoolSiblingEnum
  1271  	}
  1272  	return nil
  1273  }
  1274  
  1275  func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage {
  1276  	if m != nil {
  1277  		return m.MapBoolSiblingMessage
  1278  	}
  1279  	return nil
  1280  }
  1281  
  1282  func (m *Message) GetMapInt32Bool() map[int32]bool {
  1283  	if m != nil {
  1284  		return m.MapInt32Bool
  1285  	}
  1286  	return nil
  1287  }
  1288  
  1289  func (m *Message) GetMapSint32Bool() map[int32]bool {
  1290  	if m != nil {
  1291  		return m.MapSint32Bool
  1292  	}
  1293  	return nil
  1294  }
  1295  
  1296  func (m *Message) GetMapUint32Bool() map[uint32]bool {
  1297  	if m != nil {
  1298  		return m.MapUint32Bool
  1299  	}
  1300  	return nil
  1301  }
  1302  
  1303  func (m *Message) GetMapInt64Bool() map[int64]bool {
  1304  	if m != nil {
  1305  		return m.MapInt64Bool
  1306  	}
  1307  	return nil
  1308  }
  1309  
  1310  func (m *Message) GetMapSint64Bool() map[int64]bool {
  1311  	if m != nil {
  1312  		return m.MapSint64Bool
  1313  	}
  1314  	return nil
  1315  }
  1316  
  1317  func (m *Message) GetMapUint64Bool() map[uint64]bool {
  1318  	if m != nil {
  1319  		return m.MapUint64Bool
  1320  	}
  1321  	return nil
  1322  }
  1323  
  1324  func (m *Message) GetMapFixed32Bool() map[uint32]bool {
  1325  	if m != nil {
  1326  		return m.MapFixed32Bool
  1327  	}
  1328  	return nil
  1329  }
  1330  
  1331  func (m *Message) GetMapStringBool() map[string]bool {
  1332  	if m != nil {
  1333  		return m.MapStringBool
  1334  	}
  1335  	return nil
  1336  }
  1337  
  1338  type isMessage_OneofUnion interface {
  1339  	isMessage_OneofUnion()
  1340  }
  1341  
  1342  type Message_OneofBool struct {
  1343  	OneofBool bool `protobuf:"varint,700,opt,name=oneof_bool,json=oneofBool,oneof"`
  1344  }
  1345  
  1346  type Message_OneofInt32 struct {
  1347  	OneofInt32 int32 `protobuf:"varint,701,opt,name=oneof_int32,json=oneofInt32,oneof"`
  1348  }
  1349  
  1350  type Message_OneofSint32 struct {
  1351  	OneofSint32 int32 `protobuf:"zigzag32,702,opt,name=oneof_sint32,json=oneofSint32,oneof"`
  1352  }
  1353  
  1354  type Message_OneofUint32 struct {
  1355  	OneofUint32 uint32 `protobuf:"varint,703,opt,name=oneof_uint32,json=oneofUint32,oneof"`
  1356  }
  1357  
  1358  type Message_OneofInt64 struct {
  1359  	OneofInt64 int64 `protobuf:"varint,704,opt,name=oneof_int64,json=oneofInt64,oneof"`
  1360  }
  1361  
  1362  type Message_OneofSint64 struct {
  1363  	OneofSint64 int64 `protobuf:"zigzag64,705,opt,name=oneof_sint64,json=oneofSint64,oneof"`
  1364  }
  1365  
  1366  type Message_OneofUint64 struct {
  1367  	OneofUint64 uint64 `protobuf:"varint,706,opt,name=oneof_uint64,json=oneofUint64,oneof"`
  1368  }
  1369  
  1370  type Message_OneofFixed32 struct {
  1371  	OneofFixed32 uint32 `protobuf:"fixed32,707,opt,name=oneof_fixed32,json=oneofFixed32,oneof"`
  1372  }
  1373  
  1374  type Message_OneofSfixed32 struct {
  1375  	OneofSfixed32 int32 `protobuf:"fixed32,708,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"`
  1376  }
  1377  
  1378  type Message_OneofFloat struct {
  1379  	OneofFloat float32 `protobuf:"fixed32,709,opt,name=oneof_float,json=oneofFloat,oneof"`
  1380  }
  1381  
  1382  type Message_OneofFixed64 struct {
  1383  	OneofFixed64 uint64 `protobuf:"fixed64,710,opt,name=oneof_fixed64,json=oneofFixed64,oneof"`
  1384  }
  1385  
  1386  type Message_OneofSfixed64 struct {
  1387  	OneofSfixed64 int64 `protobuf:"fixed64,711,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"`
  1388  }
  1389  
  1390  type Message_OneofDouble struct {
  1391  	OneofDouble float64 `protobuf:"fixed64,712,opt,name=oneof_double,json=oneofDouble,oneof"`
  1392  }
  1393  
  1394  type Message_OneofString struct {
  1395  	OneofString string `protobuf:"bytes,713,opt,name=oneof_string,json=oneofString,oneof"`
  1396  }
  1397  
  1398  type Message_OneofBytes struct {
  1399  	OneofBytes []byte `protobuf:"bytes,714,opt,name=oneof_bytes,json=oneofBytes,oneof"`
  1400  }
  1401  
  1402  type Message_OneofChildEnum struct {
  1403  	OneofChildEnum Message_ChildEnum `protobuf:"varint,715,opt,name=oneof_child_enum,json=oneofChildEnum,enum=google.golang.org.proto2_20190205.Message_ChildEnum,oneof"`
  1404  }
  1405  
  1406  type Message_OneofChildMessage struct {
  1407  	OneofChildMessage *Message_ChildMessage `protobuf:"bytes,716,opt,name=oneof_child_message,json=oneofChildMessage,oneof"`
  1408  }
  1409  
  1410  type Message_OneofNamedGroup struct {
  1411  	OneofNamedGroup *Message_NamedGroup `protobuf:"bytes,717,opt,name=oneof_named_group,json=oneofNamedGroup,oneof"`
  1412  }
  1413  
  1414  type Message_OneofSiblingEnum struct {
  1415  	OneofSiblingEnum SiblingEnum `protobuf:"varint,718,opt,name=oneof_sibling_enum,json=oneofSiblingEnum,enum=google.golang.org.proto2_20190205.SiblingEnum,oneof"`
  1416  }
  1417  
  1418  type Message_OneofSiblingMessage struct {
  1419  	OneofSiblingMessage *SiblingMessage `protobuf:"bytes,719,opt,name=oneof_sibling_message,json=oneofSiblingMessage,oneof"`
  1420  }
  1421  
  1422  type Message_Oneofgroup struct {
  1423  	Oneofgroup *Message_OneofGroup `protobuf:"group,720,opt,name=OneofGroup,json=oneofgroup,oneof"`
  1424  }
  1425  
  1426  type Message_OneofString1 struct {
  1427  	OneofString1 string `protobuf:"bytes,721,opt,name=oneof_string1,json=oneofString1,oneof"`
  1428  }
  1429  
  1430  type Message_OneofString2 struct {
  1431  	OneofString2 string `protobuf:"bytes,722,opt,name=oneof_string2,json=oneofString2,oneof"`
  1432  }
  1433  
  1434  type Message_OneofString3 struct {
  1435  	OneofString3 string `protobuf:"bytes,723,opt,name=oneof_string3,json=oneofString3,oneof"`
  1436  }
  1437  
  1438  func (*Message_OneofBool) isMessage_OneofUnion() {}
  1439  
  1440  func (*Message_OneofInt32) isMessage_OneofUnion() {}
  1441  
  1442  func (*Message_OneofSint32) isMessage_OneofUnion() {}
  1443  
  1444  func (*Message_OneofUint32) isMessage_OneofUnion() {}
  1445  
  1446  func (*Message_OneofInt64) isMessage_OneofUnion() {}
  1447  
  1448  func (*Message_OneofSint64) isMessage_OneofUnion() {}
  1449  
  1450  func (*Message_OneofUint64) isMessage_OneofUnion() {}
  1451  
  1452  func (*Message_OneofFixed32) isMessage_OneofUnion() {}
  1453  
  1454  func (*Message_OneofSfixed32) isMessage_OneofUnion() {}
  1455  
  1456  func (*Message_OneofFloat) isMessage_OneofUnion() {}
  1457  
  1458  func (*Message_OneofFixed64) isMessage_OneofUnion() {}
  1459  
  1460  func (*Message_OneofSfixed64) isMessage_OneofUnion() {}
  1461  
  1462  func (*Message_OneofDouble) isMessage_OneofUnion() {}
  1463  
  1464  func (*Message_OneofString) isMessage_OneofUnion() {}
  1465  
  1466  func (*Message_OneofBytes) isMessage_OneofUnion() {}
  1467  
  1468  func (*Message_OneofChildEnum) isMessage_OneofUnion() {}
  1469  
  1470  func (*Message_OneofChildMessage) isMessage_OneofUnion() {}
  1471  
  1472  func (*Message_OneofNamedGroup) isMessage_OneofUnion() {}
  1473  
  1474  func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {}
  1475  
  1476  func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {}
  1477  
  1478  func (*Message_Oneofgroup) isMessage_OneofUnion() {}
  1479  
  1480  func (*Message_OneofString1) isMessage_OneofUnion() {}
  1481  
  1482  func (*Message_OneofString2) isMessage_OneofUnion() {}
  1483  
  1484  func (*Message_OneofString3) isMessage_OneofUnion() {}
  1485  
  1486  func (m *Message) GetOneofUnion() isMessage_OneofUnion {
  1487  	if m != nil {
  1488  		return m.OneofUnion
  1489  	}
  1490  	return nil
  1491  }
  1492  
  1493  func (m *Message) GetOneofBool() bool {
  1494  	if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok {
  1495  		return x.OneofBool
  1496  	}
  1497  	return false
  1498  }
  1499  
  1500  func (m *Message) GetOneofInt32() int32 {
  1501  	if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok {
  1502  		return x.OneofInt32
  1503  	}
  1504  	return 0
  1505  }
  1506  
  1507  func (m *Message) GetOneofSint32() int32 {
  1508  	if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok {
  1509  		return x.OneofSint32
  1510  	}
  1511  	return 0
  1512  }
  1513  
  1514  func (m *Message) GetOneofUint32() uint32 {
  1515  	if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok {
  1516  		return x.OneofUint32
  1517  	}
  1518  	return 0
  1519  }
  1520  
  1521  func (m *Message) GetOneofInt64() int64 {
  1522  	if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok {
  1523  		return x.OneofInt64
  1524  	}
  1525  	return 0
  1526  }
  1527  
  1528  func (m *Message) GetOneofSint64() int64 {
  1529  	if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok {
  1530  		return x.OneofSint64
  1531  	}
  1532  	return 0
  1533  }
  1534  
  1535  func (m *Message) GetOneofUint64() uint64 {
  1536  	if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok {
  1537  		return x.OneofUint64
  1538  	}
  1539  	return 0
  1540  }
  1541  
  1542  func (m *Message) GetOneofFixed32() uint32 {
  1543  	if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok {
  1544  		return x.OneofFixed32
  1545  	}
  1546  	return 0
  1547  }
  1548  
  1549  func (m *Message) GetOneofSfixed32() int32 {
  1550  	if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok {
  1551  		return x.OneofSfixed32
  1552  	}
  1553  	return 0
  1554  }
  1555  
  1556  func (m *Message) GetOneofFloat() float32 {
  1557  	if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok {
  1558  		return x.OneofFloat
  1559  	}
  1560  	return 0
  1561  }
  1562  
  1563  func (m *Message) GetOneofFixed64() uint64 {
  1564  	if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok {
  1565  		return x.OneofFixed64
  1566  	}
  1567  	return 0
  1568  }
  1569  
  1570  func (m *Message) GetOneofSfixed64() int64 {
  1571  	if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok {
  1572  		return x.OneofSfixed64
  1573  	}
  1574  	return 0
  1575  }
  1576  
  1577  func (m *Message) GetOneofDouble() float64 {
  1578  	if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok {
  1579  		return x.OneofDouble
  1580  	}
  1581  	return 0
  1582  }
  1583  
  1584  func (m *Message) GetOneofString() string {
  1585  	if x, ok := m.GetOneofUnion().(*Message_OneofString); ok {
  1586  		return x.OneofString
  1587  	}
  1588  	return ""
  1589  }
  1590  
  1591  func (m *Message) GetOneofBytes() []byte {
  1592  	if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok {
  1593  		return x.OneofBytes
  1594  	}
  1595  	return nil
  1596  }
  1597  
  1598  func (m *Message) GetOneofChildEnum() Message_ChildEnum {
  1599  	if x, ok := m.GetOneofUnion().(*Message_OneofChildEnum); ok {
  1600  		return x.OneofChildEnum
  1601  	}
  1602  	return Message_ALPHA
  1603  }
  1604  
  1605  func (m *Message) GetOneofChildMessage() *Message_ChildMessage {
  1606  	if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok {
  1607  		return x.OneofChildMessage
  1608  	}
  1609  	return nil
  1610  }
  1611  
  1612  func (m *Message) GetOneofNamedGroup() *Message_NamedGroup {
  1613  	if x, ok := m.GetOneofUnion().(*Message_OneofNamedGroup); ok {
  1614  		return x.OneofNamedGroup
  1615  	}
  1616  	return nil
  1617  }
  1618  
  1619  func (m *Message) GetOneofSiblingEnum() SiblingEnum {
  1620  	if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok {
  1621  		return x.OneofSiblingEnum
  1622  	}
  1623  	return SiblingEnum_ALPHA
  1624  }
  1625  
  1626  func (m *Message) GetOneofSiblingMessage() *SiblingMessage {
  1627  	if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok {
  1628  		return x.OneofSiblingMessage
  1629  	}
  1630  	return nil
  1631  }
  1632  
  1633  func (m *Message) GetOneofgroup() *Message_OneofGroup {
  1634  	if x, ok := m.GetOneofUnion().(*Message_Oneofgroup); ok {
  1635  		return x.Oneofgroup
  1636  	}
  1637  	return nil
  1638  }
  1639  
  1640  func (m *Message) GetOneofString1() string {
  1641  	if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok {
  1642  		return x.OneofString1
  1643  	}
  1644  	return ""
  1645  }
  1646  
  1647  func (m *Message) GetOneofString2() string {
  1648  	if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok {
  1649  		return x.OneofString2
  1650  	}
  1651  	return ""
  1652  }
  1653  
  1654  func (m *Message) GetOneofString3() string {
  1655  	if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok {
  1656  		return x.OneofString3
  1657  	}
  1658  	return ""
  1659  }
  1660  
  1661  type isMessage_OneofDefaultedUnion interface {
  1662  	isMessage_OneofDefaultedUnion()
  1663  }
  1664  
  1665  type Message_OneofDefaultedBool struct {
  1666  	OneofDefaultedBool bool `protobuf:"varint,800,opt,name=oneof_defaulted_bool,json=oneofDefaultedBool,oneof,def=1"`
  1667  }
  1668  
  1669  type Message_OneofDefaultedInt32 struct {
  1670  	OneofDefaultedInt32 int32 `protobuf:"varint,801,opt,name=oneof_defaulted_int32,json=oneofDefaultedInt32,oneof,def=-12345"`
  1671  }
  1672  
  1673  type Message_OneofDefaultedSint32 struct {
  1674  	OneofDefaultedSint32 int32 `protobuf:"zigzag32,802,opt,name=oneof_defaulted_sint32,json=oneofDefaultedSint32,oneof,def=-3200"`
  1675  }
  1676  
  1677  type Message_OneofDefaultedUint32 struct {
  1678  	OneofDefaultedUint32 uint32 `protobuf:"varint,803,opt,name=oneof_defaulted_uint32,json=oneofDefaultedUint32,oneof,def=3200"`
  1679  }
  1680  
  1681  type Message_OneofDefaultedInt64 struct {
  1682  	OneofDefaultedInt64 int64 `protobuf:"varint,804,opt,name=oneof_defaulted_int64,json=oneofDefaultedInt64,oneof,def=-123456789"`
  1683  }
  1684  
  1685  type Message_OneofDefaultedSint64 struct {
  1686  	OneofDefaultedSint64 int64 `protobuf:"zigzag64,805,opt,name=oneof_defaulted_sint64,json=oneofDefaultedSint64,oneof,def=-6400"`
  1687  }
  1688  
  1689  type Message_OneofDefaultedUint64 struct {
  1690  	OneofDefaultedUint64 uint64 `protobuf:"varint,806,opt,name=oneof_defaulted_uint64,json=oneofDefaultedUint64,oneof,def=6400"`
  1691  }
  1692  
  1693  type Message_OneofDefaultedFixed32 struct {
  1694  	OneofDefaultedFixed32 uint32 `protobuf:"fixed32,807,opt,name=oneof_defaulted_fixed32,json=oneofDefaultedFixed32,oneof,def=320000"`
  1695  }
  1696  
  1697  type Message_OneofDefaultedSfixed32 struct {
  1698  	OneofDefaultedSfixed32 int32 `protobuf:"fixed32,808,opt,name=oneof_defaulted_sfixed32,json=oneofDefaultedSfixed32,oneof,def=-320000"`
  1699  }
  1700  
  1701  type Message_OneofDefaultedFloat struct {
  1702  	OneofDefaultedFloat float32 `protobuf:"fixed32,809,opt,name=oneof_defaulted_float,json=oneofDefaultedFloat,oneof,def=3.14159"`
  1703  }
  1704  
  1705  type Message_OneofDefaultedFixed64 struct {
  1706  	OneofDefaultedFixed64 uint64 `protobuf:"fixed64,810,opt,name=oneof_defaulted_fixed64,json=oneofDefaultedFixed64,oneof,def=640000"`
  1707  }
  1708  
  1709  type Message_OneofDefaultedSfixed64 struct {
  1710  	OneofDefaultedSfixed64 int64 `protobuf:"fixed64,811,opt,name=oneof_defaulted_sfixed64,json=oneofDefaultedSfixed64,oneof,def=-640000"`
  1711  }
  1712  
  1713  type Message_OneofDefaultedDouble struct {
  1714  	OneofDefaultedDouble float64 `protobuf:"fixed64,812,opt,name=oneof_defaulted_double,json=oneofDefaultedDouble,oneof,def=3.14159265359"`
  1715  }
  1716  
  1717  type Message_OneofDefaultedString struct {
  1718  	OneofDefaultedString string `protobuf:"bytes,813,opt,name=oneof_defaulted_string,json=oneofDefaultedString,oneof,def=hello, \"world!\"\n"`
  1719  }
  1720  
  1721  type Message_OneofDefaultedBytes struct {
  1722  	OneofDefaultedBytes []byte `protobuf:"bytes,814,opt,name=oneof_defaulted_bytes,json=oneofDefaultedBytes,oneof,def=dead\\336\\255\\276\\357beef"`
  1723  }
  1724  
  1725  type Message_OneofDefaultedChildEnum struct {
  1726  	OneofDefaultedChildEnum Message_ChildEnum `protobuf:"varint,815,opt,name=oneof_defaulted_child_enum,json=oneofDefaultedChildEnum,enum=google.golang.org.proto2_20190205.Message_ChildEnum,oneof,def=0"`
  1727  }
  1728  
  1729  type Message_OneofDefaultedSiblingEnum struct {
  1730  	OneofDefaultedSiblingEnum SiblingEnum `protobuf:"varint,816,opt,name=oneof_defaulted_sibling_enum,json=oneofDefaultedSiblingEnum,enum=google.golang.org.proto2_20190205.SiblingEnum,oneof,def=0"`
  1731  }
  1732  
  1733  func (*Message_OneofDefaultedBool) isMessage_OneofDefaultedUnion() {}
  1734  
  1735  func (*Message_OneofDefaultedInt32) isMessage_OneofDefaultedUnion() {}
  1736  
  1737  func (*Message_OneofDefaultedSint32) isMessage_OneofDefaultedUnion() {}
  1738  
  1739  func (*Message_OneofDefaultedUint32) isMessage_OneofDefaultedUnion() {}
  1740  
  1741  func (*Message_OneofDefaultedInt64) isMessage_OneofDefaultedUnion() {}
  1742  
  1743  func (*Message_OneofDefaultedSint64) isMessage_OneofDefaultedUnion() {}
  1744  
  1745  func (*Message_OneofDefaultedUint64) isMessage_OneofDefaultedUnion() {}
  1746  
  1747  func (*Message_OneofDefaultedFixed32) isMessage_OneofDefaultedUnion() {}
  1748  
  1749  func (*Message_OneofDefaultedSfixed32) isMessage_OneofDefaultedUnion() {}
  1750  
  1751  func (*Message_OneofDefaultedFloat) isMessage_OneofDefaultedUnion() {}
  1752  
  1753  func (*Message_OneofDefaultedFixed64) isMessage_OneofDefaultedUnion() {}
  1754  
  1755  func (*Message_OneofDefaultedSfixed64) isMessage_OneofDefaultedUnion() {}
  1756  
  1757  func (*Message_OneofDefaultedDouble) isMessage_OneofDefaultedUnion() {}
  1758  
  1759  func (*Message_OneofDefaultedString) isMessage_OneofDefaultedUnion() {}
  1760  
  1761  func (*Message_OneofDefaultedBytes) isMessage_OneofDefaultedUnion() {}
  1762  
  1763  func (*Message_OneofDefaultedChildEnum) isMessage_OneofDefaultedUnion() {}
  1764  
  1765  func (*Message_OneofDefaultedSiblingEnum) isMessage_OneofDefaultedUnion() {}
  1766  
  1767  func (m *Message) GetOneofDefaultedUnion() isMessage_OneofDefaultedUnion {
  1768  	if m != nil {
  1769  		return m.OneofDefaultedUnion
  1770  	}
  1771  	return nil
  1772  }
  1773  
  1774  func (m *Message) GetOneofDefaultedBool() bool {
  1775  	if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedBool); ok {
  1776  		return x.OneofDefaultedBool
  1777  	}
  1778  	return Default_Message_OneofDefaultedBool
  1779  }
  1780  
  1781  func (m *Message) GetOneofDefaultedInt32() int32 {
  1782  	if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedInt32); ok {
  1783  		return x.OneofDefaultedInt32
  1784  	}
  1785  	return Default_Message_OneofDefaultedInt32
  1786  }
  1787  
  1788  func (m *Message) GetOneofDefaultedSint32() int32 {
  1789  	if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSint32); ok {
  1790  		return x.OneofDefaultedSint32
  1791  	}
  1792  	return Default_Message_OneofDefaultedSint32
  1793  }
  1794  
  1795  func (m *Message) GetOneofDefaultedUint32() uint32 {
  1796  	if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedUint32); ok {
  1797  		return x.OneofDefaultedUint32
  1798  	}
  1799  	return Default_Message_OneofDefaultedUint32
  1800  }
  1801  
  1802  func (m *Message) GetOneofDefaultedInt64() int64 {
  1803  	if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedInt64); ok {
  1804  		return x.OneofDefaultedInt64
  1805  	}
  1806  	return Default_Message_OneofDefaultedInt64
  1807  }
  1808  
  1809  func (m *Message) GetOneofDefaultedSint64() int64 {
  1810  	if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSint64); ok {
  1811  		return x.OneofDefaultedSint64
  1812  	}
  1813  	return Default_Message_OneofDefaultedSint64
  1814  }
  1815  
  1816  func (m *Message) GetOneofDefaultedUint64() uint64 {
  1817  	if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedUint64); ok {
  1818  		return x.OneofDefaultedUint64
  1819  	}
  1820  	return Default_Message_OneofDefaultedUint64
  1821  }
  1822  
  1823  func (m *Message) GetOneofDefaultedFixed32() uint32 {
  1824  	if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFixed32); ok {
  1825  		return x.OneofDefaultedFixed32
  1826  	}
  1827  	return Default_Message_OneofDefaultedFixed32
  1828  }
  1829  
  1830  func (m *Message) GetOneofDefaultedSfixed32() int32 {
  1831  	if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSfixed32); ok {
  1832  		return x.OneofDefaultedSfixed32
  1833  	}
  1834  	return Default_Message_OneofDefaultedSfixed32
  1835  }
  1836  
  1837  func (m *Message) GetOneofDefaultedFloat() float32 {
  1838  	if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFloat); ok {
  1839  		return x.OneofDefaultedFloat
  1840  	}
  1841  	return Default_Message_OneofDefaultedFloat
  1842  }
  1843  
  1844  func (m *Message) GetOneofDefaultedFixed64() uint64 {
  1845  	if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFixed64); ok {
  1846  		return x.OneofDefaultedFixed64
  1847  	}
  1848  	return Default_Message_OneofDefaultedFixed64
  1849  }
  1850  
  1851  func (m *Message) GetOneofDefaultedSfixed64() int64 {
  1852  	if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSfixed64); ok {
  1853  		return x.OneofDefaultedSfixed64
  1854  	}
  1855  	return Default_Message_OneofDefaultedSfixed64
  1856  }
  1857  
  1858  func (m *Message) GetOneofDefaultedDouble() float64 {
  1859  	if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedDouble); ok {
  1860  		return x.OneofDefaultedDouble
  1861  	}
  1862  	return Default_Message_OneofDefaultedDouble
  1863  }
  1864  
  1865  func (m *Message) GetOneofDefaultedString() string {
  1866  	if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedString); ok {
  1867  		return x.OneofDefaultedString
  1868  	}
  1869  	return Default_Message_OneofDefaultedString
  1870  }
  1871  
  1872  func (m *Message) GetOneofDefaultedBytes() []byte {
  1873  	if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedBytes); ok {
  1874  		return x.OneofDefaultedBytes
  1875  	}
  1876  	return append([]byte(nil), Default_Message_OneofDefaultedBytes...)
  1877  }
  1878  
  1879  func (m *Message) GetOneofDefaultedChildEnum() Message_ChildEnum {
  1880  	if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedChildEnum); ok {
  1881  		return x.OneofDefaultedChildEnum
  1882  	}
  1883  	return Default_Message_OneofDefaultedChildEnum
  1884  }
  1885  
  1886  func (m *Message) GetOneofDefaultedSiblingEnum() SiblingEnum {
  1887  	if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSiblingEnum); ok {
  1888  		return x.OneofDefaultedSiblingEnum
  1889  	}
  1890  	return Default_Message_OneofDefaultedSiblingEnum
  1891  }
  1892  
  1893  // XXX_OneofWrappers is for the internal use of the proto package.
  1894  func (*Message) XXX_OneofWrappers() []interface{} {
  1895  	return []interface{}{
  1896  		(*Message_OneofBool)(nil),
  1897  		(*Message_OneofInt32)(nil),
  1898  		(*Message_OneofSint32)(nil),
  1899  		(*Message_OneofUint32)(nil),
  1900  		(*Message_OneofInt64)(nil),
  1901  		(*Message_OneofSint64)(nil),
  1902  		(*Message_OneofUint64)(nil),
  1903  		(*Message_OneofFixed32)(nil),
  1904  		(*Message_OneofSfixed32)(nil),
  1905  		(*Message_OneofFloat)(nil),
  1906  		(*Message_OneofFixed64)(nil),
  1907  		(*Message_OneofSfixed64)(nil),
  1908  		(*Message_OneofDouble)(nil),
  1909  		(*Message_OneofString)(nil),
  1910  		(*Message_OneofBytes)(nil),
  1911  		(*Message_OneofChildEnum)(nil),
  1912  		(*Message_OneofChildMessage)(nil),
  1913  		(*Message_OneofNamedGroup)(nil),
  1914  		(*Message_OneofSiblingEnum)(nil),
  1915  		(*Message_OneofSiblingMessage)(nil),
  1916  		(*Message_Oneofgroup)(nil),
  1917  		(*Message_OneofString1)(nil),
  1918  		(*Message_OneofString2)(nil),
  1919  		(*Message_OneofString3)(nil),
  1920  		(*Message_OneofDefaultedBool)(nil),
  1921  		(*Message_OneofDefaultedInt32)(nil),
  1922  		(*Message_OneofDefaultedSint32)(nil),
  1923  		(*Message_OneofDefaultedUint32)(nil),
  1924  		(*Message_OneofDefaultedInt64)(nil),
  1925  		(*Message_OneofDefaultedSint64)(nil),
  1926  		(*Message_OneofDefaultedUint64)(nil),
  1927  		(*Message_OneofDefaultedFixed32)(nil),
  1928  		(*Message_OneofDefaultedSfixed32)(nil),
  1929  		(*Message_OneofDefaultedFloat)(nil),
  1930  		(*Message_OneofDefaultedFixed64)(nil),
  1931  		(*Message_OneofDefaultedSfixed64)(nil),
  1932  		(*Message_OneofDefaultedDouble)(nil),
  1933  		(*Message_OneofDefaultedString)(nil),
  1934  		(*Message_OneofDefaultedBytes)(nil),
  1935  		(*Message_OneofDefaultedChildEnum)(nil),
  1936  		(*Message_OneofDefaultedSiblingEnum)(nil),
  1937  	}
  1938  }
  1939  
  1940  var E_Message_ExtensionOptionalBool = &proto.ExtensionDesc{
  1941  	ExtendedType:  (*Message)(nil),
  1942  	ExtensionType: (*bool)(nil),
  1943  	Field:         10000,
  1944  	Name:          "google.golang.org.proto2_20190205.Message.extension_optional_bool",
  1945  	Tag:           "varint,10000,opt,name=extension_optional_bool",
  1946  	Filename:      "proto2_20190205_c823c79e/test.proto",
  1947  }
  1948  
  1949  var E_Message_ExtensionOptionalInt32 = &proto.ExtensionDesc{
  1950  	ExtendedType:  (*Message)(nil),
  1951  	ExtensionType: (*int32)(nil),
  1952  	Field:         10001,
  1953  	Name:          "google.golang.org.proto2_20190205.Message.extension_optional_int32",
  1954  	Tag:           "varint,10001,opt,name=extension_optional_int32",
  1955  	Filename:      "proto2_20190205_c823c79e/test.proto",
  1956  }
  1957  
  1958  var E_Message_ExtensionOptionalSint32 = &proto.ExtensionDesc{
  1959  	ExtendedType:  (*Message)(nil),
  1960  	ExtensionType: (*int32)(nil),
  1961  	Field:         10002,
  1962  	Name:          "google.golang.org.proto2_20190205.Message.extension_optional_sint32",
  1963  	Tag:           "zigzag32,10002,opt,name=extension_optional_sint32",
  1964  	Filename:      "proto2_20190205_c823c79e/test.proto",
  1965  }
  1966  
  1967  var E_Message_ExtensionOptionalUint32 = &proto.ExtensionDesc{
  1968  	ExtendedType:  (*Message)(nil),
  1969  	ExtensionType: (*uint32)(nil),
  1970  	Field:         10003,
  1971  	Name:          "google.golang.org.proto2_20190205.Message.extension_optional_uint32",
  1972  	Tag:           "varint,10003,opt,name=extension_optional_uint32",
  1973  	Filename:      "proto2_20190205_c823c79e/test.proto",
  1974  }
  1975  
  1976  var E_Message_ExtensionOptionalInt64 = &proto.ExtensionDesc{
  1977  	ExtendedType:  (*Message)(nil),
  1978  	ExtensionType: (*int64)(nil),
  1979  	Field:         10004,
  1980  	Name:          "google.golang.org.proto2_20190205.Message.extension_optional_int64",
  1981  	Tag:           "varint,10004,opt,name=extension_optional_int64",
  1982  	Filename:      "proto2_20190205_c823c79e/test.proto",
  1983  }
  1984  
  1985  var E_Message_ExtensionOptionalSint64 = &proto.ExtensionDesc{
  1986  	ExtendedType:  (*Message)(nil),
  1987  	ExtensionType: (*int64)(nil),
  1988  	Field:         10005,
  1989  	Name:          "google.golang.org.proto2_20190205.Message.extension_optional_sint64",
  1990  	Tag:           "zigzag64,10005,opt,name=extension_optional_sint64",
  1991  	Filename:      "proto2_20190205_c823c79e/test.proto",
  1992  }
  1993  
  1994  var E_Message_ExtensionOptionalUint64 = &proto.ExtensionDesc{
  1995  	ExtendedType:  (*Message)(nil),
  1996  	ExtensionType: (*uint64)(nil),
  1997  	Field:         10006,
  1998  	Name:          "google.golang.org.proto2_20190205.Message.extension_optional_uint64",
  1999  	Tag:           "varint,10006,opt,name=extension_optional_uint64",
  2000  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2001  }
  2002  
  2003  var E_Message_ExtensionOptionalFixed32 = &proto.ExtensionDesc{
  2004  	ExtendedType:  (*Message)(nil),
  2005  	ExtensionType: (*uint32)(nil),
  2006  	Field:         10007,
  2007  	Name:          "google.golang.org.proto2_20190205.Message.extension_optional_fixed32",
  2008  	Tag:           "fixed32,10007,opt,name=extension_optional_fixed32",
  2009  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2010  }
  2011  
  2012  var E_Message_ExtensionOptionalSfixed32 = &proto.ExtensionDesc{
  2013  	ExtendedType:  (*Message)(nil),
  2014  	ExtensionType: (*int32)(nil),
  2015  	Field:         10008,
  2016  	Name:          "google.golang.org.proto2_20190205.Message.extension_optional_sfixed32",
  2017  	Tag:           "fixed32,10008,opt,name=extension_optional_sfixed32",
  2018  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2019  }
  2020  
  2021  var E_Message_ExtensionOptionalFloat = &proto.ExtensionDesc{
  2022  	ExtendedType:  (*Message)(nil),
  2023  	ExtensionType: (*float32)(nil),
  2024  	Field:         10009,
  2025  	Name:          "google.golang.org.proto2_20190205.Message.extension_optional_float",
  2026  	Tag:           "fixed32,10009,opt,name=extension_optional_float",
  2027  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2028  }
  2029  
  2030  var E_Message_ExtensionOptionalFixed64 = &proto.ExtensionDesc{
  2031  	ExtendedType:  (*Message)(nil),
  2032  	ExtensionType: (*uint64)(nil),
  2033  	Field:         10010,
  2034  	Name:          "google.golang.org.proto2_20190205.Message.extension_optional_fixed64",
  2035  	Tag:           "fixed64,10010,opt,name=extension_optional_fixed64",
  2036  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2037  }
  2038  
  2039  var E_Message_ExtensionOptionalSfixed64 = &proto.ExtensionDesc{
  2040  	ExtendedType:  (*Message)(nil),
  2041  	ExtensionType: (*int64)(nil),
  2042  	Field:         10011,
  2043  	Name:          "google.golang.org.proto2_20190205.Message.extension_optional_sfixed64",
  2044  	Tag:           "fixed64,10011,opt,name=extension_optional_sfixed64",
  2045  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2046  }
  2047  
  2048  var E_Message_ExtensionOptionalDouble = &proto.ExtensionDesc{
  2049  	ExtendedType:  (*Message)(nil),
  2050  	ExtensionType: (*float64)(nil),
  2051  	Field:         10012,
  2052  	Name:          "google.golang.org.proto2_20190205.Message.extension_optional_double",
  2053  	Tag:           "fixed64,10012,opt,name=extension_optional_double",
  2054  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2055  }
  2056  
  2057  var E_Message_ExtensionOptionalString = &proto.ExtensionDesc{
  2058  	ExtendedType:  (*Message)(nil),
  2059  	ExtensionType: (*string)(nil),
  2060  	Field:         10013,
  2061  	Name:          "google.golang.org.proto2_20190205.Message.extension_optional_string",
  2062  	Tag:           "bytes,10013,opt,name=extension_optional_string",
  2063  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2064  }
  2065  
  2066  var E_Message_ExtensionOptionalBytes = &proto.ExtensionDesc{
  2067  	ExtendedType:  (*Message)(nil),
  2068  	ExtensionType: ([]byte)(nil),
  2069  	Field:         10014,
  2070  	Name:          "google.golang.org.proto2_20190205.Message.extension_optional_bytes",
  2071  	Tag:           "bytes,10014,opt,name=extension_optional_bytes",
  2072  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2073  }
  2074  
  2075  var E_Message_ExtensionOptionalChildEnum = &proto.ExtensionDesc{
  2076  	ExtendedType:  (*Message)(nil),
  2077  	ExtensionType: (*Message_ChildEnum)(nil),
  2078  	Field:         10015,
  2079  	Name:          "google.golang.org.proto2_20190205.Message.extension_optional_child_enum",
  2080  	Tag:           "varint,10015,opt,name=extension_optional_child_enum,enum=google.golang.org.proto2_20190205.Message_ChildEnum",
  2081  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2082  }
  2083  
  2084  var E_Message_ExtensionOptionalChildMessage = &proto.ExtensionDesc{
  2085  	ExtendedType:  (*Message)(nil),
  2086  	ExtensionType: (*Message_ChildMessage)(nil),
  2087  	Field:         10016,
  2088  	Name:          "google.golang.org.proto2_20190205.Message.extension_optional_child_message",
  2089  	Tag:           "bytes,10016,opt,name=extension_optional_child_message",
  2090  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2091  }
  2092  
  2093  var E_Message_ExtensionOptionalNamedGroup = &proto.ExtensionDesc{
  2094  	ExtendedType:  (*Message)(nil),
  2095  	ExtensionType: (*Message_NamedGroup)(nil),
  2096  	Field:         10017,
  2097  	Name:          "google.golang.org.proto2_20190205.Message.extension_optional_named_group",
  2098  	Tag:           "bytes,10017,opt,name=extension_optional_named_group",
  2099  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2100  }
  2101  
  2102  var E_Message_ExtensionOptionalSiblingEnum = &proto.ExtensionDesc{
  2103  	ExtendedType:  (*Message)(nil),
  2104  	ExtensionType: (*SiblingEnum)(nil),
  2105  	Field:         10018,
  2106  	Name:          "google.golang.org.proto2_20190205.Message.extension_optional_sibling_enum",
  2107  	Tag:           "varint,10018,opt,name=extension_optional_sibling_enum,enum=google.golang.org.proto2_20190205.SiblingEnum",
  2108  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2109  }
  2110  
  2111  var E_Message_ExtensionOptionalSiblingMessage = &proto.ExtensionDesc{
  2112  	ExtendedType:  (*Message)(nil),
  2113  	ExtensionType: (*SiblingMessage)(nil),
  2114  	Field:         10019,
  2115  	Name:          "google.golang.org.proto2_20190205.Message.extension_optional_sibling_message",
  2116  	Tag:           "bytes,10019,opt,name=extension_optional_sibling_message",
  2117  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2118  }
  2119  
  2120  var E_Message_Extensionoptionalgroup = &proto.ExtensionDesc{
  2121  	ExtendedType:  (*Message)(nil),
  2122  	ExtensionType: (*Message_ExtensionOptionalGroup)(nil),
  2123  	Field:         10020,
  2124  	Name:          "google.golang.org.proto2_20190205.Message.extensionoptionalgroup",
  2125  	Tag:           "group,10020,opt,name=ExtensionOptionalGroup",
  2126  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2127  }
  2128  
  2129  var E_Message_ExtensionDefaultedBool = &proto.ExtensionDesc{
  2130  	ExtendedType:  (*Message)(nil),
  2131  	ExtensionType: (*bool)(nil),
  2132  	Field:         20000,
  2133  	Name:          "google.golang.org.proto2_20190205.Message.extension_defaulted_bool",
  2134  	Tag:           "varint,20000,opt,name=extension_defaulted_bool,def=1",
  2135  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2136  }
  2137  
  2138  var E_Message_ExtensionDefaultedInt32 = &proto.ExtensionDesc{
  2139  	ExtendedType:  (*Message)(nil),
  2140  	ExtensionType: (*int32)(nil),
  2141  	Field:         20001,
  2142  	Name:          "google.golang.org.proto2_20190205.Message.extension_defaulted_int32",
  2143  	Tag:           "varint,20001,opt,name=extension_defaulted_int32,def=-12345",
  2144  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2145  }
  2146  
  2147  var E_Message_ExtensionDefaultedSint32 = &proto.ExtensionDesc{
  2148  	ExtendedType:  (*Message)(nil),
  2149  	ExtensionType: (*int32)(nil),
  2150  	Field:         20002,
  2151  	Name:          "google.golang.org.proto2_20190205.Message.extension_defaulted_sint32",
  2152  	Tag:           "zigzag32,20002,opt,name=extension_defaulted_sint32,def=-3200",
  2153  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2154  }
  2155  
  2156  var E_Message_ExtensionDefaultedUint32 = &proto.ExtensionDesc{
  2157  	ExtendedType:  (*Message)(nil),
  2158  	ExtensionType: (*uint32)(nil),
  2159  	Field:         20003,
  2160  	Name:          "google.golang.org.proto2_20190205.Message.extension_defaulted_uint32",
  2161  	Tag:           "varint,20003,opt,name=extension_defaulted_uint32,def=3200",
  2162  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2163  }
  2164  
  2165  var E_Message_ExtensionDefaultedInt64 = &proto.ExtensionDesc{
  2166  	ExtendedType:  (*Message)(nil),
  2167  	ExtensionType: (*int64)(nil),
  2168  	Field:         20004,
  2169  	Name:          "google.golang.org.proto2_20190205.Message.extension_defaulted_int64",
  2170  	Tag:           "varint,20004,opt,name=extension_defaulted_int64,def=-123456789",
  2171  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2172  }
  2173  
  2174  var E_Message_ExtensionDefaultedSint64 = &proto.ExtensionDesc{
  2175  	ExtendedType:  (*Message)(nil),
  2176  	ExtensionType: (*int64)(nil),
  2177  	Field:         20005,
  2178  	Name:          "google.golang.org.proto2_20190205.Message.extension_defaulted_sint64",
  2179  	Tag:           "zigzag64,20005,opt,name=extension_defaulted_sint64,def=-6400",
  2180  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2181  }
  2182  
  2183  var E_Message_ExtensionDefaultedUint64 = &proto.ExtensionDesc{
  2184  	ExtendedType:  (*Message)(nil),
  2185  	ExtensionType: (*uint64)(nil),
  2186  	Field:         20006,
  2187  	Name:          "google.golang.org.proto2_20190205.Message.extension_defaulted_uint64",
  2188  	Tag:           "varint,20006,opt,name=extension_defaulted_uint64,def=6400",
  2189  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2190  }
  2191  
  2192  var E_Message_ExtensionDefaultedFixed32 = &proto.ExtensionDesc{
  2193  	ExtendedType:  (*Message)(nil),
  2194  	ExtensionType: (*uint32)(nil),
  2195  	Field:         20007,
  2196  	Name:          "google.golang.org.proto2_20190205.Message.extension_defaulted_fixed32",
  2197  	Tag:           "fixed32,20007,opt,name=extension_defaulted_fixed32,def=320000",
  2198  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2199  }
  2200  
  2201  var E_Message_ExtensionDefaultedSfixed32 = &proto.ExtensionDesc{
  2202  	ExtendedType:  (*Message)(nil),
  2203  	ExtensionType: (*int32)(nil),
  2204  	Field:         20008,
  2205  	Name:          "google.golang.org.proto2_20190205.Message.extension_defaulted_sfixed32",
  2206  	Tag:           "fixed32,20008,opt,name=extension_defaulted_sfixed32,def=-320000",
  2207  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2208  }
  2209  
  2210  var E_Message_ExtensionDefaultedFloat = &proto.ExtensionDesc{
  2211  	ExtendedType:  (*Message)(nil),
  2212  	ExtensionType: (*float32)(nil),
  2213  	Field:         20009,
  2214  	Name:          "google.golang.org.proto2_20190205.Message.extension_defaulted_float",
  2215  	Tag:           "fixed32,20009,opt,name=extension_defaulted_float,def=3.14159",
  2216  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2217  }
  2218  
  2219  var E_Message_ExtensionDefaultedFixed64 = &proto.ExtensionDesc{
  2220  	ExtendedType:  (*Message)(nil),
  2221  	ExtensionType: (*uint64)(nil),
  2222  	Field:         20010,
  2223  	Name:          "google.golang.org.proto2_20190205.Message.extension_defaulted_fixed64",
  2224  	Tag:           "fixed64,20010,opt,name=extension_defaulted_fixed64,def=640000",
  2225  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2226  }
  2227  
  2228  var E_Message_ExtensionDefaultedSfixed64 = &proto.ExtensionDesc{
  2229  	ExtendedType:  (*Message)(nil),
  2230  	ExtensionType: (*int64)(nil),
  2231  	Field:         20011,
  2232  	Name:          "google.golang.org.proto2_20190205.Message.extension_defaulted_sfixed64",
  2233  	Tag:           "fixed64,20011,opt,name=extension_defaulted_sfixed64,def=-640000",
  2234  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2235  }
  2236  
  2237  var E_Message_ExtensionDefaultedDouble = &proto.ExtensionDesc{
  2238  	ExtendedType:  (*Message)(nil),
  2239  	ExtensionType: (*float64)(nil),
  2240  	Field:         20012,
  2241  	Name:          "google.golang.org.proto2_20190205.Message.extension_defaulted_double",
  2242  	Tag:           "fixed64,20012,opt,name=extension_defaulted_double,def=3.14159265359",
  2243  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2244  }
  2245  
  2246  var E_Message_ExtensionDefaultedString = &proto.ExtensionDesc{
  2247  	ExtendedType:  (*Message)(nil),
  2248  	ExtensionType: (*string)(nil),
  2249  	Field:         20013,
  2250  	Name:          "google.golang.org.proto2_20190205.Message.extension_defaulted_string",
  2251  	Tag:           "bytes,20013,opt,name=extension_defaulted_string,def=hello, \"world!\"\n",
  2252  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2253  }
  2254  
  2255  var E_Message_ExtensionDefaultedBytes = &proto.ExtensionDesc{
  2256  	ExtendedType:  (*Message)(nil),
  2257  	ExtensionType: ([]byte)(nil),
  2258  	Field:         20014,
  2259  	Name:          "google.golang.org.proto2_20190205.Message.extension_defaulted_bytes",
  2260  	Tag:           "bytes,20014,opt,name=extension_defaulted_bytes,def=dead\\336\\255\\276\\357beef",
  2261  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2262  }
  2263  
  2264  var E_Message_ExtensionDefaultedChildEnum = &proto.ExtensionDesc{
  2265  	ExtendedType:  (*Message)(nil),
  2266  	ExtensionType: (*Message_ChildEnum)(nil),
  2267  	Field:         20015,
  2268  	Name:          "google.golang.org.proto2_20190205.Message.extension_defaulted_child_enum",
  2269  	Tag:           "varint,20015,opt,name=extension_defaulted_child_enum,enum=google.golang.org.proto2_20190205.Message_ChildEnum,def=0",
  2270  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2271  }
  2272  
  2273  var E_Message_ExtensionDefaultedSiblingEnum = &proto.ExtensionDesc{
  2274  	ExtendedType:  (*Message)(nil),
  2275  	ExtensionType: (*SiblingEnum)(nil),
  2276  	Field:         20016,
  2277  	Name:          "google.golang.org.proto2_20190205.Message.extension_defaulted_sibling_enum",
  2278  	Tag:           "varint,20016,opt,name=extension_defaulted_sibling_enum,enum=google.golang.org.proto2_20190205.SiblingEnum,def=0",
  2279  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2280  }
  2281  
  2282  var E_Message_ExtensionRepeatedBool = &proto.ExtensionDesc{
  2283  	ExtendedType:  (*Message)(nil),
  2284  	ExtensionType: ([]bool)(nil),
  2285  	Field:         30000,
  2286  	Name:          "google.golang.org.proto2_20190205.Message.extension_repeated_bool",
  2287  	Tag:           "varint,30000,rep,name=extension_repeated_bool",
  2288  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2289  }
  2290  
  2291  var E_Message_ExtensionRepeatedInt32 = &proto.ExtensionDesc{
  2292  	ExtendedType:  (*Message)(nil),
  2293  	ExtensionType: ([]int32)(nil),
  2294  	Field:         30001,
  2295  	Name:          "google.golang.org.proto2_20190205.Message.extension_repeated_int32",
  2296  	Tag:           "varint,30001,rep,name=extension_repeated_int32",
  2297  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2298  }
  2299  
  2300  var E_Message_ExtensionRepeatedSint32 = &proto.ExtensionDesc{
  2301  	ExtendedType:  (*Message)(nil),
  2302  	ExtensionType: ([]int32)(nil),
  2303  	Field:         30002,
  2304  	Name:          "google.golang.org.proto2_20190205.Message.extension_repeated_sint32",
  2305  	Tag:           "zigzag32,30002,rep,name=extension_repeated_sint32",
  2306  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2307  }
  2308  
  2309  var E_Message_ExtensionRepeatedUint32 = &proto.ExtensionDesc{
  2310  	ExtendedType:  (*Message)(nil),
  2311  	ExtensionType: ([]uint32)(nil),
  2312  	Field:         30003,
  2313  	Name:          "google.golang.org.proto2_20190205.Message.extension_repeated_uint32",
  2314  	Tag:           "varint,30003,rep,name=extension_repeated_uint32",
  2315  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2316  }
  2317  
  2318  var E_Message_ExtensionRepeatedInt64 = &proto.ExtensionDesc{
  2319  	ExtendedType:  (*Message)(nil),
  2320  	ExtensionType: ([]int64)(nil),
  2321  	Field:         30004,
  2322  	Name:          "google.golang.org.proto2_20190205.Message.extension_repeated_int64",
  2323  	Tag:           "varint,30004,rep,name=extension_repeated_int64",
  2324  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2325  }
  2326  
  2327  var E_Message_ExtensionRepeatedSint64 = &proto.ExtensionDesc{
  2328  	ExtendedType:  (*Message)(nil),
  2329  	ExtensionType: ([]int64)(nil),
  2330  	Field:         30005,
  2331  	Name:          "google.golang.org.proto2_20190205.Message.extension_repeated_sint64",
  2332  	Tag:           "zigzag64,30005,rep,name=extension_repeated_sint64",
  2333  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2334  }
  2335  
  2336  var E_Message_ExtensionRepeatedUint64 = &proto.ExtensionDesc{
  2337  	ExtendedType:  (*Message)(nil),
  2338  	ExtensionType: ([]uint64)(nil),
  2339  	Field:         30006,
  2340  	Name:          "google.golang.org.proto2_20190205.Message.extension_repeated_uint64",
  2341  	Tag:           "varint,30006,rep,name=extension_repeated_uint64",
  2342  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2343  }
  2344  
  2345  var E_Message_ExtensionRepeatedFixed32 = &proto.ExtensionDesc{
  2346  	ExtendedType:  (*Message)(nil),
  2347  	ExtensionType: ([]uint32)(nil),
  2348  	Field:         30007,
  2349  	Name:          "google.golang.org.proto2_20190205.Message.extension_repeated_fixed32",
  2350  	Tag:           "fixed32,30007,rep,name=extension_repeated_fixed32",
  2351  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2352  }
  2353  
  2354  var E_Message_ExtensionRepeatedSfixed32 = &proto.ExtensionDesc{
  2355  	ExtendedType:  (*Message)(nil),
  2356  	ExtensionType: ([]int32)(nil),
  2357  	Field:         30008,
  2358  	Name:          "google.golang.org.proto2_20190205.Message.extension_repeated_sfixed32",
  2359  	Tag:           "fixed32,30008,rep,name=extension_repeated_sfixed32",
  2360  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2361  }
  2362  
  2363  var E_Message_ExtensionRepeatedFloat = &proto.ExtensionDesc{
  2364  	ExtendedType:  (*Message)(nil),
  2365  	ExtensionType: ([]float32)(nil),
  2366  	Field:         30009,
  2367  	Name:          "google.golang.org.proto2_20190205.Message.extension_repeated_float",
  2368  	Tag:           "fixed32,30009,rep,name=extension_repeated_float",
  2369  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2370  }
  2371  
  2372  var E_Message_ExtensionRepeatedFixed64 = &proto.ExtensionDesc{
  2373  	ExtendedType:  (*Message)(nil),
  2374  	ExtensionType: ([]uint64)(nil),
  2375  	Field:         30010,
  2376  	Name:          "google.golang.org.proto2_20190205.Message.extension_repeated_fixed64",
  2377  	Tag:           "fixed64,30010,rep,name=extension_repeated_fixed64",
  2378  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2379  }
  2380  
  2381  var E_Message_ExtensionRepeatedSfixed64 = &proto.ExtensionDesc{
  2382  	ExtendedType:  (*Message)(nil),
  2383  	ExtensionType: ([]int64)(nil),
  2384  	Field:         30011,
  2385  	Name:          "google.golang.org.proto2_20190205.Message.extension_repeated_sfixed64",
  2386  	Tag:           "fixed64,30011,rep,name=extension_repeated_sfixed64",
  2387  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2388  }
  2389  
  2390  var E_Message_ExtensionRepeatedDouble = &proto.ExtensionDesc{
  2391  	ExtendedType:  (*Message)(nil),
  2392  	ExtensionType: ([]float64)(nil),
  2393  	Field:         30012,
  2394  	Name:          "google.golang.org.proto2_20190205.Message.extension_repeated_double",
  2395  	Tag:           "fixed64,30012,rep,name=extension_repeated_double",
  2396  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2397  }
  2398  
  2399  var E_Message_ExtensionRepeatedString = &proto.ExtensionDesc{
  2400  	ExtendedType:  (*Message)(nil),
  2401  	ExtensionType: ([]string)(nil),
  2402  	Field:         30013,
  2403  	Name:          "google.golang.org.proto2_20190205.Message.extension_repeated_string",
  2404  	Tag:           "bytes,30013,rep,name=extension_repeated_string",
  2405  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2406  }
  2407  
  2408  var E_Message_ExtensionRepeatedBytes = &proto.ExtensionDesc{
  2409  	ExtendedType:  (*Message)(nil),
  2410  	ExtensionType: ([][]byte)(nil),
  2411  	Field:         30014,
  2412  	Name:          "google.golang.org.proto2_20190205.Message.extension_repeated_bytes",
  2413  	Tag:           "bytes,30014,rep,name=extension_repeated_bytes",
  2414  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2415  }
  2416  
  2417  var E_Message_ExtensionRepeatedChildEnum = &proto.ExtensionDesc{
  2418  	ExtendedType:  (*Message)(nil),
  2419  	ExtensionType: ([]Message_ChildEnum)(nil),
  2420  	Field:         30015,
  2421  	Name:          "google.golang.org.proto2_20190205.Message.extension_repeated_child_enum",
  2422  	Tag:           "varint,30015,rep,name=extension_repeated_child_enum,enum=google.golang.org.proto2_20190205.Message_ChildEnum",
  2423  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2424  }
  2425  
  2426  var E_Message_ExtensionRepeatedChildMessage = &proto.ExtensionDesc{
  2427  	ExtendedType:  (*Message)(nil),
  2428  	ExtensionType: ([]*Message_ChildMessage)(nil),
  2429  	Field:         30016,
  2430  	Name:          "google.golang.org.proto2_20190205.Message.extension_repeated_child_message",
  2431  	Tag:           "bytes,30016,rep,name=extension_repeated_child_message",
  2432  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2433  }
  2434  
  2435  var E_Message_ExtensionRepeatedNamedGroup = &proto.ExtensionDesc{
  2436  	ExtendedType:  (*Message)(nil),
  2437  	ExtensionType: ([]*Message_NamedGroup)(nil),
  2438  	Field:         30017,
  2439  	Name:          "google.golang.org.proto2_20190205.Message.extension_repeated_named_group",
  2440  	Tag:           "bytes,30017,rep,name=extension_repeated_named_group",
  2441  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2442  }
  2443  
  2444  var E_Message_ExtensionRepeatedSiblingEnum = &proto.ExtensionDesc{
  2445  	ExtendedType:  (*Message)(nil),
  2446  	ExtensionType: ([]SiblingEnum)(nil),
  2447  	Field:         30018,
  2448  	Name:          "google.golang.org.proto2_20190205.Message.extension_repeated_sibling_enum",
  2449  	Tag:           "varint,30018,rep,name=extension_repeated_sibling_enum,enum=google.golang.org.proto2_20190205.SiblingEnum",
  2450  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2451  }
  2452  
  2453  var E_Message_ExtensionRepeatedSiblingMessage = &proto.ExtensionDesc{
  2454  	ExtendedType:  (*Message)(nil),
  2455  	ExtensionType: ([]*SiblingMessage)(nil),
  2456  	Field:         30019,
  2457  	Name:          "google.golang.org.proto2_20190205.Message.extension_repeated_sibling_message",
  2458  	Tag:           "bytes,30019,rep,name=extension_repeated_sibling_message",
  2459  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2460  }
  2461  
  2462  var E_Message_Extensionrepeatedgroup = &proto.ExtensionDesc{
  2463  	ExtendedType:  (*Message)(nil),
  2464  	ExtensionType: ([]*Message_ExtensionRepeatedGroup)(nil),
  2465  	Field:         30020,
  2466  	Name:          "google.golang.org.proto2_20190205.Message.extensionrepeatedgroup",
  2467  	Tag:           "group,30020,rep,name=ExtensionRepeatedGroup",
  2468  	Filename:      "proto2_20190205_c823c79e/test.proto",
  2469  }
  2470  
  2471  type Message_ChildMessage struct {
  2472  	F1                   *string  `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"`
  2473  	F2                   *string  `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"`
  2474  	F3                   []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"`
  2475  	F4                   *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"`
  2476  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2477  	XXX_unrecognized     []byte   `json:"-"`
  2478  	XXX_sizecache        int32    `json:"-"`
  2479  }
  2480  
  2481  func (m *Message_ChildMessage) Reset()         { *m = Message_ChildMessage{} }
  2482  func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) }
  2483  func (*Message_ChildMessage) ProtoMessage()    {}
  2484  func (*Message_ChildMessage) Descriptor() ([]byte, []int) {
  2485  	return fileDescriptor_3a17e2c63b2b3424, []int{1, 0}
  2486  }
  2487  
  2488  func (m *Message_ChildMessage) XXX_Unmarshal(b []byte) error {
  2489  	return xxx_messageInfo_Message_ChildMessage.Unmarshal(m, b)
  2490  }
  2491  func (m *Message_ChildMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2492  	return xxx_messageInfo_Message_ChildMessage.Marshal(b, m, deterministic)
  2493  }
  2494  func (m *Message_ChildMessage) XXX_Merge(src proto.Message) {
  2495  	xxx_messageInfo_Message_ChildMessage.Merge(m, src)
  2496  }
  2497  func (m *Message_ChildMessage) XXX_Size() int {
  2498  	return xxx_messageInfo_Message_ChildMessage.Size(m)
  2499  }
  2500  func (m *Message_ChildMessage) XXX_DiscardUnknown() {
  2501  	xxx_messageInfo_Message_ChildMessage.DiscardUnknown(m)
  2502  }
  2503  
  2504  var xxx_messageInfo_Message_ChildMessage proto.InternalMessageInfo
  2505  
  2506  func (m *Message_ChildMessage) GetF1() string {
  2507  	if m != nil && m.F1 != nil {
  2508  		return *m.F1
  2509  	}
  2510  	return ""
  2511  }
  2512  
  2513  func (m *Message_ChildMessage) GetF2() string {
  2514  	if m != nil && m.F2 != nil {
  2515  		return *m.F2
  2516  	}
  2517  	return ""
  2518  }
  2519  
  2520  func (m *Message_ChildMessage) GetF3() []string {
  2521  	if m != nil {
  2522  		return m.F3
  2523  	}
  2524  	return nil
  2525  }
  2526  
  2527  func (m *Message_ChildMessage) GetF4() *Message {
  2528  	if m != nil {
  2529  		return m.F4
  2530  	}
  2531  	return nil
  2532  }
  2533  
  2534  type Message_NamedGroup struct {
  2535  	F1                   *string  `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"`
  2536  	F2                   *string  `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"`
  2537  	F3                   []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"`
  2538  	F4                   *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"`
  2539  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2540  	XXX_unrecognized     []byte   `json:"-"`
  2541  	XXX_sizecache        int32    `json:"-"`
  2542  }
  2543  
  2544  func (m *Message_NamedGroup) Reset()         { *m = Message_NamedGroup{} }
  2545  func (m *Message_NamedGroup) String() string { return proto.CompactTextString(m) }
  2546  func (*Message_NamedGroup) ProtoMessage()    {}
  2547  func (*Message_NamedGroup) Descriptor() ([]byte, []int) {
  2548  	return fileDescriptor_3a17e2c63b2b3424, []int{1, 1}
  2549  }
  2550  
  2551  func (m *Message_NamedGroup) XXX_Unmarshal(b []byte) error {
  2552  	return xxx_messageInfo_Message_NamedGroup.Unmarshal(m, b)
  2553  }
  2554  func (m *Message_NamedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2555  	return xxx_messageInfo_Message_NamedGroup.Marshal(b, m, deterministic)
  2556  }
  2557  func (m *Message_NamedGroup) XXX_Merge(src proto.Message) {
  2558  	xxx_messageInfo_Message_NamedGroup.Merge(m, src)
  2559  }
  2560  func (m *Message_NamedGroup) XXX_Size() int {
  2561  	return xxx_messageInfo_Message_NamedGroup.Size(m)
  2562  }
  2563  func (m *Message_NamedGroup) XXX_DiscardUnknown() {
  2564  	xxx_messageInfo_Message_NamedGroup.DiscardUnknown(m)
  2565  }
  2566  
  2567  var xxx_messageInfo_Message_NamedGroup proto.InternalMessageInfo
  2568  
  2569  func (m *Message_NamedGroup) GetF1() string {
  2570  	if m != nil && m.F1 != nil {
  2571  		return *m.F1
  2572  	}
  2573  	return ""
  2574  }
  2575  
  2576  func (m *Message_NamedGroup) GetF2() string {
  2577  	if m != nil && m.F2 != nil {
  2578  		return *m.F2
  2579  	}
  2580  	return ""
  2581  }
  2582  
  2583  func (m *Message_NamedGroup) GetF3() []string {
  2584  	if m != nil {
  2585  		return m.F3
  2586  	}
  2587  	return nil
  2588  }
  2589  
  2590  func (m *Message_NamedGroup) GetF4() *Message {
  2591  	if m != nil {
  2592  		return m.F4
  2593  	}
  2594  	return nil
  2595  }
  2596  
  2597  type Message_OptionalGroup struct {
  2598  	F1                   *string  `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"`
  2599  	F2                   *string  `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"`
  2600  	F3                   []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"`
  2601  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2602  	XXX_unrecognized     []byte   `json:"-"`
  2603  	XXX_sizecache        int32    `json:"-"`
  2604  }
  2605  
  2606  func (m *Message_OptionalGroup) Reset()         { *m = Message_OptionalGroup{} }
  2607  func (m *Message_OptionalGroup) String() string { return proto.CompactTextString(m) }
  2608  func (*Message_OptionalGroup) ProtoMessage()    {}
  2609  func (*Message_OptionalGroup) Descriptor() ([]byte, []int) {
  2610  	return fileDescriptor_3a17e2c63b2b3424, []int{1, 2}
  2611  }
  2612  
  2613  func (m *Message_OptionalGroup) XXX_Unmarshal(b []byte) error {
  2614  	return xxx_messageInfo_Message_OptionalGroup.Unmarshal(m, b)
  2615  }
  2616  func (m *Message_OptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2617  	return xxx_messageInfo_Message_OptionalGroup.Marshal(b, m, deterministic)
  2618  }
  2619  func (m *Message_OptionalGroup) XXX_Merge(src proto.Message) {
  2620  	xxx_messageInfo_Message_OptionalGroup.Merge(m, src)
  2621  }
  2622  func (m *Message_OptionalGroup) XXX_Size() int {
  2623  	return xxx_messageInfo_Message_OptionalGroup.Size(m)
  2624  }
  2625  func (m *Message_OptionalGroup) XXX_DiscardUnknown() {
  2626  	xxx_messageInfo_Message_OptionalGroup.DiscardUnknown(m)
  2627  }
  2628  
  2629  var xxx_messageInfo_Message_OptionalGroup proto.InternalMessageInfo
  2630  
  2631  func (m *Message_OptionalGroup) GetF1() string {
  2632  	if m != nil && m.F1 != nil {
  2633  		return *m.F1
  2634  	}
  2635  	return ""
  2636  }
  2637  
  2638  func (m *Message_OptionalGroup) GetF2() string {
  2639  	if m != nil && m.F2 != nil {
  2640  		return *m.F2
  2641  	}
  2642  	return ""
  2643  }
  2644  
  2645  func (m *Message_OptionalGroup) GetF3() []string {
  2646  	if m != nil {
  2647  		return m.F3
  2648  	}
  2649  	return nil
  2650  }
  2651  
  2652  type Message_RequiredGroup struct {
  2653  	F1                   *string  `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"`
  2654  	F2                   *string  `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"`
  2655  	F3                   []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"`
  2656  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2657  	XXX_unrecognized     []byte   `json:"-"`
  2658  	XXX_sizecache        int32    `json:"-"`
  2659  }
  2660  
  2661  func (m *Message_RequiredGroup) Reset()         { *m = Message_RequiredGroup{} }
  2662  func (m *Message_RequiredGroup) String() string { return proto.CompactTextString(m) }
  2663  func (*Message_RequiredGroup) ProtoMessage()    {}
  2664  func (*Message_RequiredGroup) Descriptor() ([]byte, []int) {
  2665  	return fileDescriptor_3a17e2c63b2b3424, []int{1, 3}
  2666  }
  2667  
  2668  func (m *Message_RequiredGroup) XXX_Unmarshal(b []byte) error {
  2669  	return xxx_messageInfo_Message_RequiredGroup.Unmarshal(m, b)
  2670  }
  2671  func (m *Message_RequiredGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2672  	return xxx_messageInfo_Message_RequiredGroup.Marshal(b, m, deterministic)
  2673  }
  2674  func (m *Message_RequiredGroup) XXX_Merge(src proto.Message) {
  2675  	xxx_messageInfo_Message_RequiredGroup.Merge(m, src)
  2676  }
  2677  func (m *Message_RequiredGroup) XXX_Size() int {
  2678  	return xxx_messageInfo_Message_RequiredGroup.Size(m)
  2679  }
  2680  func (m *Message_RequiredGroup) XXX_DiscardUnknown() {
  2681  	xxx_messageInfo_Message_RequiredGroup.DiscardUnknown(m)
  2682  }
  2683  
  2684  var xxx_messageInfo_Message_RequiredGroup proto.InternalMessageInfo
  2685  
  2686  func (m *Message_RequiredGroup) GetF1() string {
  2687  	if m != nil && m.F1 != nil {
  2688  		return *m.F1
  2689  	}
  2690  	return ""
  2691  }
  2692  
  2693  func (m *Message_RequiredGroup) GetF2() string {
  2694  	if m != nil && m.F2 != nil {
  2695  		return *m.F2
  2696  	}
  2697  	return ""
  2698  }
  2699  
  2700  func (m *Message_RequiredGroup) GetF3() []string {
  2701  	if m != nil {
  2702  		return m.F3
  2703  	}
  2704  	return nil
  2705  }
  2706  
  2707  type Message_RepeatedGroup struct {
  2708  	F1                   *string  `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"`
  2709  	F2                   *string  `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"`
  2710  	F3                   []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"`
  2711  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2712  	XXX_unrecognized     []byte   `json:"-"`
  2713  	XXX_sizecache        int32    `json:"-"`
  2714  }
  2715  
  2716  func (m *Message_RepeatedGroup) Reset()         { *m = Message_RepeatedGroup{} }
  2717  func (m *Message_RepeatedGroup) String() string { return proto.CompactTextString(m) }
  2718  func (*Message_RepeatedGroup) ProtoMessage()    {}
  2719  func (*Message_RepeatedGroup) Descriptor() ([]byte, []int) {
  2720  	return fileDescriptor_3a17e2c63b2b3424, []int{1, 4}
  2721  }
  2722  
  2723  func (m *Message_RepeatedGroup) XXX_Unmarshal(b []byte) error {
  2724  	return xxx_messageInfo_Message_RepeatedGroup.Unmarshal(m, b)
  2725  }
  2726  func (m *Message_RepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2727  	return xxx_messageInfo_Message_RepeatedGroup.Marshal(b, m, deterministic)
  2728  }
  2729  func (m *Message_RepeatedGroup) XXX_Merge(src proto.Message) {
  2730  	xxx_messageInfo_Message_RepeatedGroup.Merge(m, src)
  2731  }
  2732  func (m *Message_RepeatedGroup) XXX_Size() int {
  2733  	return xxx_messageInfo_Message_RepeatedGroup.Size(m)
  2734  }
  2735  func (m *Message_RepeatedGroup) XXX_DiscardUnknown() {
  2736  	xxx_messageInfo_Message_RepeatedGroup.DiscardUnknown(m)
  2737  }
  2738  
  2739  var xxx_messageInfo_Message_RepeatedGroup proto.InternalMessageInfo
  2740  
  2741  func (m *Message_RepeatedGroup) GetF1() string {
  2742  	if m != nil && m.F1 != nil {
  2743  		return *m.F1
  2744  	}
  2745  	return ""
  2746  }
  2747  
  2748  func (m *Message_RepeatedGroup) GetF2() string {
  2749  	if m != nil && m.F2 != nil {
  2750  		return *m.F2
  2751  	}
  2752  	return ""
  2753  }
  2754  
  2755  func (m *Message_RepeatedGroup) GetF3() []string {
  2756  	if m != nil {
  2757  		return m.F3
  2758  	}
  2759  	return nil
  2760  }
  2761  
  2762  type Message_OneofGroup struct {
  2763  	F1                   *string  `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"`
  2764  	F2                   *string  `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"`
  2765  	F3                   []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"`
  2766  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2767  	XXX_unrecognized     []byte   `json:"-"`
  2768  	XXX_sizecache        int32    `json:"-"`
  2769  }
  2770  
  2771  func (m *Message_OneofGroup) Reset()         { *m = Message_OneofGroup{} }
  2772  func (m *Message_OneofGroup) String() string { return proto.CompactTextString(m) }
  2773  func (*Message_OneofGroup) ProtoMessage()    {}
  2774  func (*Message_OneofGroup) Descriptor() ([]byte, []int) {
  2775  	return fileDescriptor_3a17e2c63b2b3424, []int{1, 33}
  2776  }
  2777  
  2778  func (m *Message_OneofGroup) XXX_Unmarshal(b []byte) error {
  2779  	return xxx_messageInfo_Message_OneofGroup.Unmarshal(m, b)
  2780  }
  2781  func (m *Message_OneofGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2782  	return xxx_messageInfo_Message_OneofGroup.Marshal(b, m, deterministic)
  2783  }
  2784  func (m *Message_OneofGroup) XXX_Merge(src proto.Message) {
  2785  	xxx_messageInfo_Message_OneofGroup.Merge(m, src)
  2786  }
  2787  func (m *Message_OneofGroup) XXX_Size() int {
  2788  	return xxx_messageInfo_Message_OneofGroup.Size(m)
  2789  }
  2790  func (m *Message_OneofGroup) XXX_DiscardUnknown() {
  2791  	xxx_messageInfo_Message_OneofGroup.DiscardUnknown(m)
  2792  }
  2793  
  2794  var xxx_messageInfo_Message_OneofGroup proto.InternalMessageInfo
  2795  
  2796  func (m *Message_OneofGroup) GetF1() string {
  2797  	if m != nil && m.F1 != nil {
  2798  		return *m.F1
  2799  	}
  2800  	return ""
  2801  }
  2802  
  2803  func (m *Message_OneofGroup) GetF2() string {
  2804  	if m != nil && m.F2 != nil {
  2805  		return *m.F2
  2806  	}
  2807  	return ""
  2808  }
  2809  
  2810  func (m *Message_OneofGroup) GetF3() []string {
  2811  	if m != nil {
  2812  		return m.F3
  2813  	}
  2814  	return nil
  2815  }
  2816  
  2817  type Message_ExtensionOptionalGroup struct {
  2818  	F1                   *string  `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"`
  2819  	F2                   *string  `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"`
  2820  	F3                   []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"`
  2821  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2822  	XXX_unrecognized     []byte   `json:"-"`
  2823  	XXX_sizecache        int32    `json:"-"`
  2824  }
  2825  
  2826  func (m *Message_ExtensionOptionalGroup) Reset()         { *m = Message_ExtensionOptionalGroup{} }
  2827  func (m *Message_ExtensionOptionalGroup) String() string { return proto.CompactTextString(m) }
  2828  func (*Message_ExtensionOptionalGroup) ProtoMessage()    {}
  2829  func (*Message_ExtensionOptionalGroup) Descriptor() ([]byte, []int) {
  2830  	return fileDescriptor_3a17e2c63b2b3424, []int{1, 34}
  2831  }
  2832  
  2833  func (m *Message_ExtensionOptionalGroup) XXX_Unmarshal(b []byte) error {
  2834  	return xxx_messageInfo_Message_ExtensionOptionalGroup.Unmarshal(m, b)
  2835  }
  2836  func (m *Message_ExtensionOptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2837  	return xxx_messageInfo_Message_ExtensionOptionalGroup.Marshal(b, m, deterministic)
  2838  }
  2839  func (m *Message_ExtensionOptionalGroup) XXX_Merge(src proto.Message) {
  2840  	xxx_messageInfo_Message_ExtensionOptionalGroup.Merge(m, src)
  2841  }
  2842  func (m *Message_ExtensionOptionalGroup) XXX_Size() int {
  2843  	return xxx_messageInfo_Message_ExtensionOptionalGroup.Size(m)
  2844  }
  2845  func (m *Message_ExtensionOptionalGroup) XXX_DiscardUnknown() {
  2846  	xxx_messageInfo_Message_ExtensionOptionalGroup.DiscardUnknown(m)
  2847  }
  2848  
  2849  var xxx_messageInfo_Message_ExtensionOptionalGroup proto.InternalMessageInfo
  2850  
  2851  func (m *Message_ExtensionOptionalGroup) GetF1() string {
  2852  	if m != nil && m.F1 != nil {
  2853  		return *m.F1
  2854  	}
  2855  	return ""
  2856  }
  2857  
  2858  func (m *Message_ExtensionOptionalGroup) GetF2() string {
  2859  	if m != nil && m.F2 != nil {
  2860  		return *m.F2
  2861  	}
  2862  	return ""
  2863  }
  2864  
  2865  func (m *Message_ExtensionOptionalGroup) GetF3() []string {
  2866  	if m != nil {
  2867  		return m.F3
  2868  	}
  2869  	return nil
  2870  }
  2871  
  2872  type Message_ExtensionRepeatedGroup struct {
  2873  	F1                   *string  `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"`
  2874  	F2                   *string  `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"`
  2875  	F3                   []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"`
  2876  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2877  	XXX_unrecognized     []byte   `json:"-"`
  2878  	XXX_sizecache        int32    `json:"-"`
  2879  }
  2880  
  2881  func (m *Message_ExtensionRepeatedGroup) Reset()         { *m = Message_ExtensionRepeatedGroup{} }
  2882  func (m *Message_ExtensionRepeatedGroup) String() string { return proto.CompactTextString(m) }
  2883  func (*Message_ExtensionRepeatedGroup) ProtoMessage()    {}
  2884  func (*Message_ExtensionRepeatedGroup) Descriptor() ([]byte, []int) {
  2885  	return fileDescriptor_3a17e2c63b2b3424, []int{1, 35}
  2886  }
  2887  
  2888  func (m *Message_ExtensionRepeatedGroup) XXX_Unmarshal(b []byte) error {
  2889  	return xxx_messageInfo_Message_ExtensionRepeatedGroup.Unmarshal(m, b)
  2890  }
  2891  func (m *Message_ExtensionRepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2892  	return xxx_messageInfo_Message_ExtensionRepeatedGroup.Marshal(b, m, deterministic)
  2893  }
  2894  func (m *Message_ExtensionRepeatedGroup) XXX_Merge(src proto.Message) {
  2895  	xxx_messageInfo_Message_ExtensionRepeatedGroup.Merge(m, src)
  2896  }
  2897  func (m *Message_ExtensionRepeatedGroup) XXX_Size() int {
  2898  	return xxx_messageInfo_Message_ExtensionRepeatedGroup.Size(m)
  2899  }
  2900  func (m *Message_ExtensionRepeatedGroup) XXX_DiscardUnknown() {
  2901  	xxx_messageInfo_Message_ExtensionRepeatedGroup.DiscardUnknown(m)
  2902  }
  2903  
  2904  var xxx_messageInfo_Message_ExtensionRepeatedGroup proto.InternalMessageInfo
  2905  
  2906  func (m *Message_ExtensionRepeatedGroup) GetF1() string {
  2907  	if m != nil && m.F1 != nil {
  2908  		return *m.F1
  2909  	}
  2910  	return ""
  2911  }
  2912  
  2913  func (m *Message_ExtensionRepeatedGroup) GetF2() string {
  2914  	if m != nil && m.F2 != nil {
  2915  		return *m.F2
  2916  	}
  2917  	return ""
  2918  }
  2919  
  2920  func (m *Message_ExtensionRepeatedGroup) GetF3() []string {
  2921  	if m != nil {
  2922  		return m.F3
  2923  	}
  2924  	return nil
  2925  }
  2926  
  2927  func init() {
  2928  	proto.RegisterEnum("google.golang.org.proto2_20190205.SiblingEnum", SiblingEnum_name, SiblingEnum_value)
  2929  	proto.RegisterEnum("google.golang.org.proto2_20190205.Message_ChildEnum", Message_ChildEnum_name, Message_ChildEnum_value)
  2930  	proto.RegisterType((*SiblingMessage)(nil), "google.golang.org.proto2_20190205.SiblingMessage")
  2931  	proto.RegisterExtension(E_Message_ExtensionOptionalBool)
  2932  	proto.RegisterExtension(E_Message_ExtensionOptionalInt32)
  2933  	proto.RegisterExtension(E_Message_ExtensionOptionalSint32)
  2934  	proto.RegisterExtension(E_Message_ExtensionOptionalUint32)
  2935  	proto.RegisterExtension(E_Message_ExtensionOptionalInt64)
  2936  	proto.RegisterExtension(E_Message_ExtensionOptionalSint64)
  2937  	proto.RegisterExtension(E_Message_ExtensionOptionalUint64)
  2938  	proto.RegisterExtension(E_Message_ExtensionOptionalFixed32)
  2939  	proto.RegisterExtension(E_Message_ExtensionOptionalSfixed32)
  2940  	proto.RegisterExtension(E_Message_ExtensionOptionalFloat)
  2941  	proto.RegisterExtension(E_Message_ExtensionOptionalFixed64)
  2942  	proto.RegisterExtension(E_Message_ExtensionOptionalSfixed64)
  2943  	proto.RegisterExtension(E_Message_ExtensionOptionalDouble)
  2944  	proto.RegisterExtension(E_Message_ExtensionOptionalString)
  2945  	proto.RegisterExtension(E_Message_ExtensionOptionalBytes)
  2946  	proto.RegisterExtension(E_Message_ExtensionOptionalChildEnum)
  2947  	proto.RegisterExtension(E_Message_ExtensionOptionalChildMessage)
  2948  	proto.RegisterExtension(E_Message_ExtensionOptionalNamedGroup)
  2949  	proto.RegisterExtension(E_Message_ExtensionOptionalSiblingEnum)
  2950  	proto.RegisterExtension(E_Message_ExtensionOptionalSiblingMessage)
  2951  	proto.RegisterExtension(E_Message_Extensionoptionalgroup)
  2952  	proto.RegisterExtension(E_Message_ExtensionDefaultedBool)
  2953  	proto.RegisterExtension(E_Message_ExtensionDefaultedInt32)
  2954  	proto.RegisterExtension(E_Message_ExtensionDefaultedSint32)
  2955  	proto.RegisterExtension(E_Message_ExtensionDefaultedUint32)
  2956  	proto.RegisterExtension(E_Message_ExtensionDefaultedInt64)
  2957  	proto.RegisterExtension(E_Message_ExtensionDefaultedSint64)
  2958  	proto.RegisterExtension(E_Message_ExtensionDefaultedUint64)
  2959  	proto.RegisterExtension(E_Message_ExtensionDefaultedFixed32)
  2960  	proto.RegisterExtension(E_Message_ExtensionDefaultedSfixed32)
  2961  	proto.RegisterExtension(E_Message_ExtensionDefaultedFloat)
  2962  	proto.RegisterExtension(E_Message_ExtensionDefaultedFixed64)
  2963  	proto.RegisterExtension(E_Message_ExtensionDefaultedSfixed64)
  2964  	proto.RegisterExtension(E_Message_ExtensionDefaultedDouble)
  2965  	proto.RegisterExtension(E_Message_ExtensionDefaultedString)
  2966  	proto.RegisterExtension(E_Message_ExtensionDefaultedBytes)
  2967  	proto.RegisterExtension(E_Message_ExtensionDefaultedChildEnum)
  2968  	proto.RegisterExtension(E_Message_ExtensionDefaultedSiblingEnum)
  2969  	proto.RegisterExtension(E_Message_ExtensionRepeatedBool)
  2970  	proto.RegisterExtension(E_Message_ExtensionRepeatedInt32)
  2971  	proto.RegisterExtension(E_Message_ExtensionRepeatedSint32)
  2972  	proto.RegisterExtension(E_Message_ExtensionRepeatedUint32)
  2973  	proto.RegisterExtension(E_Message_ExtensionRepeatedInt64)
  2974  	proto.RegisterExtension(E_Message_ExtensionRepeatedSint64)
  2975  	proto.RegisterExtension(E_Message_ExtensionRepeatedUint64)
  2976  	proto.RegisterExtension(E_Message_ExtensionRepeatedFixed32)
  2977  	proto.RegisterExtension(E_Message_ExtensionRepeatedSfixed32)
  2978  	proto.RegisterExtension(E_Message_ExtensionRepeatedFloat)
  2979  	proto.RegisterExtension(E_Message_ExtensionRepeatedFixed64)
  2980  	proto.RegisterExtension(E_Message_ExtensionRepeatedSfixed64)
  2981  	proto.RegisterExtension(E_Message_ExtensionRepeatedDouble)
  2982  	proto.RegisterExtension(E_Message_ExtensionRepeatedString)
  2983  	proto.RegisterExtension(E_Message_ExtensionRepeatedBytes)
  2984  	proto.RegisterExtension(E_Message_ExtensionRepeatedChildEnum)
  2985  	proto.RegisterExtension(E_Message_ExtensionRepeatedChildMessage)
  2986  	proto.RegisterExtension(E_Message_ExtensionRepeatedNamedGroup)
  2987  	proto.RegisterExtension(E_Message_ExtensionRepeatedSiblingEnum)
  2988  	proto.RegisterExtension(E_Message_ExtensionRepeatedSiblingMessage)
  2989  	proto.RegisterExtension(E_Message_Extensionrepeatedgroup)
  2990  	proto.RegisterType((*Message)(nil), "google.golang.org.proto2_20190205.Message")
  2991  	proto.RegisterMapType((map[bool]bool)(nil), "google.golang.org.proto2_20190205.Message.MapBoolBoolEntry")
  2992  	proto.RegisterMapType((map[bool][]byte)(nil), "google.golang.org.proto2_20190205.Message.MapBoolBytesEntry")
  2993  	proto.RegisterMapType((map[bool]Message_ChildEnum)(nil), "google.golang.org.proto2_20190205.Message.MapBoolChildEnumEntry")
  2994  	proto.RegisterMapType((map[bool]*Message_ChildMessage)(nil), "google.golang.org.proto2_20190205.Message.MapBoolChildMessageEntry")
  2995  	proto.RegisterMapType((map[bool]float64)(nil), "google.golang.org.proto2_20190205.Message.MapBoolDoubleEntry")
  2996  	proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto2_20190205.Message.MapBoolFixed32Entry")
  2997  	proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto2_20190205.Message.MapBoolFixed64Entry")
  2998  	proto.RegisterMapType((map[bool]float32)(nil), "google.golang.org.proto2_20190205.Message.MapBoolFloatEntry")
  2999  	proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto2_20190205.Message.MapBoolInt32Entry")
  3000  	proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto2_20190205.Message.MapBoolInt64Entry")
  3001  	proto.RegisterMapType((map[bool]*Message_NamedGroup)(nil), "google.golang.org.proto2_20190205.Message.MapBoolNamedGroupEntry")
  3002  	proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto2_20190205.Message.MapBoolSfixed32Entry")
  3003  	proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto2_20190205.Message.MapBoolSfixed64Entry")
  3004  	proto.RegisterMapType((map[bool]SiblingEnum)(nil), "google.golang.org.proto2_20190205.Message.MapBoolSiblingEnumEntry")
  3005  	proto.RegisterMapType((map[bool]*SiblingMessage)(nil), "google.golang.org.proto2_20190205.Message.MapBoolSiblingMessageEntry")
  3006  	proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto2_20190205.Message.MapBoolSint32Entry")
  3007  	proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto2_20190205.Message.MapBoolSint64Entry")
  3008  	proto.RegisterMapType((map[bool]string)(nil), "google.golang.org.proto2_20190205.Message.MapBoolStringEntry")
  3009  	proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto2_20190205.Message.MapBoolUint32Entry")
  3010  	proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto2_20190205.Message.MapBoolUint64Entry")
  3011  	proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto2_20190205.Message.MapFixed32BoolEntry")
  3012  	proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto2_20190205.Message.MapInt32BoolEntry")
  3013  	proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto2_20190205.Message.MapInt64BoolEntry")
  3014  	proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto2_20190205.Message.MapSint32BoolEntry")
  3015  	proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto2_20190205.Message.MapSint64BoolEntry")
  3016  	proto.RegisterMapType((map[string]bool)(nil), "google.golang.org.proto2_20190205.Message.MapStringBoolEntry")
  3017  	proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto2_20190205.Message.MapUint32BoolEntry")
  3018  	proto.RegisterMapType((map[uint64]bool)(nil), "google.golang.org.proto2_20190205.Message.MapUint64BoolEntry")
  3019  	proto.RegisterType((*Message_ChildMessage)(nil), "google.golang.org.proto2_20190205.Message.ChildMessage")
  3020  	proto.RegisterType((*Message_NamedGroup)(nil), "google.golang.org.proto2_20190205.Message.NamedGroup")
  3021  	proto.RegisterType((*Message_OptionalGroup)(nil), "google.golang.org.proto2_20190205.Message.OptionalGroup")
  3022  	proto.RegisterType((*Message_RequiredGroup)(nil), "google.golang.org.proto2_20190205.Message.RequiredGroup")
  3023  	proto.RegisterType((*Message_RepeatedGroup)(nil), "google.golang.org.proto2_20190205.Message.RepeatedGroup")
  3024  	proto.RegisterType((*Message_OneofGroup)(nil), "google.golang.org.proto2_20190205.Message.OneofGroup")
  3025  	proto.RegisterType((*Message_ExtensionOptionalGroup)(nil), "google.golang.org.proto2_20190205.Message.ExtensionOptionalGroup")
  3026  	proto.RegisterType((*Message_ExtensionRepeatedGroup)(nil), "google.golang.org.proto2_20190205.Message.ExtensionRepeatedGroup")
  3027  }
  3028  
  3029  func init() {
  3030  	proto.RegisterFile("proto2_20190205_c823c79e/test.proto", fileDescriptor_3a17e2c63b2b3424)
  3031  }
  3032  
  3033  var fileDescriptor_3a17e2c63b2b3424 = []byte{
  3034  	// 4469 bytes of a gzipped FileDescriptorProto
  3035  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x5c, 0x67, 0x70, 0x24, 0xc7,
  3036  	0x75, 0xc6, 0xec, 0x62, 0x17, 0x87, 0x3e, 0x2c, 0xb0, 0x98, 0xbb, 0x03, 0xe6, 0x40, 0xd2, 0x5c,
  3037  	0x41, 0xb2, 0xbc, 0xa6, 0x79, 0x38, 0x60, 0xd0, 0xe8, 0xe3, 0xad, 0x19, 0x04, 0x90, 0x47, 0x2d,
  3038  	0x65, 0x71, 0xa9, 0x1a, 0xd6, 0xb9, 0x5c, 0x2e, 0x96, 0x61, 0xdc, 0x61, 0x81, 0x03, 0xb9, 0x01,
  3039  	0x04, 0x76, 0x49, 0x9e, 0x25, 0x17, 0xcf, 0x72, 0xfc, 0x49, 0xe5, 0xb4, 0x92, 0x28, 0x66, 0x89,
  3040  	0x51, 0x39, 0x31, 0x29, 0xd8, 0xa6, 0x72, 0x72, 0x90, 0x93, 0x9c, 0x93, 0x9c, 0x73, 0x0e, 0xd5,
  3041  	0xfd, 0xba, 0xa7, 0xbb, 0x67, 0x7a, 0x16, 0xe8, 0x59, 0x15, 0x7f, 0xb0, 0x8a, 0xd7, 0xfb, 0xfa,
  3042  	0x7d, 0xfd, 0xbe, 0xed, 0xf7, 0xde, 0x87, 0x9e, 0xe9, 0x45, 0x2f, 0xdd, 0xde, 0x69, 0x77, 0xda,
  3043  	0xfe, 0xaa, 0x3f, 0xbf, 0x70, 0x72, 0xde, 0x9f, 0x5f, 0x5a, 0x3d, 0x7b, 0x85, 0xbf, 0x78, 0xf6,
  3044  	0xc4, 0xc9, 0xfa, 0xf1, 0x4e, 0x7d, 0xb7, 0x33, 0xc7, 0x3e, 0x75, 0x5f, 0xb2, 0xd9, 0x6e, 0x6f,
  3045  	0x36, 0xea, 0x73, 0x9b, 0xed, 0xc6, 0x5a, 0x6b, 0x73, 0xae, 0xbd, 0xb3, 0x39, 0x17, 0x99, 0x36,
  3046  	0xfb, 0x3a, 0x34, 0x7e, 0xf3, 0xd6, 0x99, 0xc6, 0x56, 0x6b, 0xf3, 0xc6, 0xfa, 0xee, 0xee, 0xda,
  3047  	0x66, 0xdd, 0x1d, 0x47, 0x99, 0x8d, 0x05, 0xcf, 0x29, 0x39, 0xe5, 0xd1, 0x20, 0xb3, 0xb1, 0xc0,
  3048  	0xfe, 0xed, 0x7b, 0x99, 0x52, 0x86, 0xfd, 0xdb, 0x67, 0xff, 0x5e, 0xf4, 0xb2, 0xa5, 0x2c, 0xfb,
  3049  	0xf7, 0xa2, 0x5b, 0x41, 0x99, 0x0d, 0xec, 0x0d, 0x97, 0x9c, 0xf2, 0x41, 0xff, 0xb2, 0xb9, 0x3d,
  3050  	0x11, 0xe7, 0x38, 0x4e, 0x90, 0xd9, 0xc0, 0xb3, 0xdf, 0x79, 0xd4, 0x41, 0x23, 0x02, 0xf8, 0x34,
  3051  	0x42, 0xad, 0xb5, 0x66, 0x7d, 0x7d, 0x73, 0xa7, 0xdd, 0xdd, 0x66, 0x0b, 0x40, 0xfe, 0xd2, 0xfe,
  3052  	0x1d, 0xce, 0xd5, 0xe8, 0xe4, 0x57, 0xd2, 0xc9, 0x81, 0xe2, 0xc8, 0x7d, 0x29, 0x2a, 0xb4, 0xb7,
  3053  	0x3b, 0x5b, 0xed, 0xd6, 0x5a, 0x63, 0xf5, 0x4c, 0xbb, 0xdd, 0xf0, 0xd6, 0x4b, 0x4e, 0xf9, 0x40,
  3054  	0x30, 0x26, 0x06, 0x57, 0xda, 0xed, 0x86, 0xfb, 0xfd, 0x68, 0x3c, 0x34, 0xda, 0x6a, 0x75, 0x16,
  3055  	0x7d, 0xaf, 0x5e, 0x72, 0xca, 0xb9, 0x20, 0x9c, 0x7a, 0x03, 0x1d, 0x74, 0x7f, 0x00, 0x4d, 0x84,
  3056  	0x66, 0xbb, 0x60, 0xb7, 0x51, 0x72, 0xca, 0x93, 0x41, 0x38, 0xfb, 0xe6, 0xad, 0x98, 0x61, 0x17,
  3057  	0x0c, 0x37, 0x4b, 0x4e, 0xb9, 0x20, 0x0d, 0x4f, 0x83, 0x61, 0x04, 0x98, 0x60, 0xef, 0x5c, 0xc9,
  3058  	0x29, 0x67, 0x35, 0x60, 0x82, 0x63, 0xc0, 0x04, 0x7b, 0x5b, 0x25, 0xa7, 0xec, 0xea, 0xc0, 0x11,
  3059  	0xc3, 0x2e, 0x18, 0xde, 0x5a, 0x72, 0xca, 0xc3, 0x3a, 0x30, 0xc1, 0xee, 0x0f, 0xa2, 0x62, 0x68,
  3060  	0xb8, 0xb1, 0x75, 0x57, 0x7d, 0x7d, 0xd1, 0xf7, 0x6e, 0x2b, 0x39, 0xe5, 0x91, 0x20, 0x74, 0x70,
  3061  	0x3d, 0x0c, 0xbb, 0x3f, 0x84, 0x26, 0x25, 0xb8, 0xb0, 0x6d, 0x94, 0x9c, 0xf2, 0x44, 0x10, 0xfa,
  3062  	0xb8, 0x99, 0x8f, 0x6b, 0x01, 0x6d, 0x34, 0xda, 0x6b, 0x1d, 0xaf, 0x59, 0x72, 0xca, 0x19, 0x19,
  3063  	0xd0, 0xf5, 0x74, 0x30, 0x0e, 0x4f, 0xb0, 0xd7, 0x2a, 0x39, 0xe5, 0x7c, 0x04, 0x9e, 0x60, 0x03,
  3064  	0x3c, 0xc1, 0x5e, 0xbb, 0xe4, 0x94, 0x8b, 0x51, 0xf8, 0x48, 0xfc, 0xeb, 0xed, 0xee, 0x99, 0x46,
  3065  	0xdd, 0xdb, 0x2e, 0x39, 0x65, 0x47, 0xc6, 0x7f, 0x1d, 0x1b, 0xd5, 0x19, 0xed, 0xec, 0x6c, 0xb5,
  3066  	0x36, 0xbd, 0xdb, 0xd9, 0x9e, 0x97, 0x8c, 0xb2, 0x51, 0x2d, 0xa0, 0x33, 0xe7, 0x3b, 0xf5, 0x5d,
  3067  	0x6f, 0xa7, 0xe4, 0x94, 0xc7, 0x64, 0x40, 0x2b, 0x74, 0xd0, 0x5d, 0x47, 0x87, 0x42, 0xb3, 0xb3,
  3068  	0xe7, 0xb6, 0x1a, 0xeb, 0xab, 0xf5, 0x56, 0xb7, 0xe9, 0xed, 0x96, 0x9c, 0xf2, 0xb8, 0x8f, 0x2d,
  3069  	0xb6, 0xf1, 0xb5, 0x74, 0xf2, 0xa9, 0x56, 0xb7, 0x19, 0x84, 0x61, 0x87, 0x43, 0x6e, 0x13, 0x4d,
  3070  	0x45, 0x50, 0x9a, 0x30, 0xcd, 0xeb, 0xb0, 0x04, 0x3c, 0x61, 0x0b, 0x24, 0xb2, 0xf1, 0xb0, 0x86,
  3071  	0x25, 0x52, 0x72, 0x13, 0x85, 0xe3, 0xab, 0x2c, 0xa5, 0x56, 0x21, 0x39, 0xbb, 0x0c, 0x2c, 0x65,
  3072  	0x72, 0xba, 0xc2, 0xa5, 0x1c, 0x73, 0xcf, 0xa0, 0x23, 0xca, 0xfe, 0x66, 0xf5, 0x08, 0xf8, 0xbb,
  3073  	0x83, 0xf1, 0x37, 0xb7, 0x0f, 0x24, 0x5e, 0xc6, 0x18, 0x73, 0x87, 0x64, 0x56, 0x84, 0x83, 0xee,
  3074  	0x6d, 0xc8, 0x8b, 0x61, 0x08, 0xf6, 0xee, 0x64, 0x01, 0x2d, 0xec, 0x1f, 0x46, 0xf0, 0x36, 0x15,
  3075  	0x41, 0x12, 0xcc, 0xfd, 0x84, 0xac, 0x3a, 0x40, 0xd9, 0x5d, 0xac, 0x9e, 0x5d, 0x61, 0x41, 0xd9,
  3076  	0x4d, 0x7c, 0x3e, 0xb0, 0xa6, 0xbb, 0x73, 0x2f, 0x47, 0xe3, 0xeb, 0xf5, 0x8d, 0xb5, 0x6e, 0xa3,
  3077  	0x53, 0x5f, 0x87, 0xb2, 0xf6, 0x02, 0xad, 0x98, 0x07, 0x2a, 0xc3, 0x9d, 0x9d, 0x6e, 0x3d, 0x28,
  3078  	0x84, 0x1f, 0xb2, 0xf2, 0x36, 0x8f, 0x26, 0xa4, 0x35, 0x94, 0xa3, 0x2f, 0x50, 0xf3, 0x5c, 0x25,
  3079  	0x7f, 0x6c, 0xc1, 0x5f, 0xc4, 0x4b, 0x81, 0xf4, 0x06, 0x95, 0x6e, 0x01, 0x15, 0xe5, 0x0c, 0x5e,
  3080  	0xea, 0xbe, 0x48, 0xa7, 0x4c, 0x56, 0x72, 0xc7, 0x16, 0xfd, 0xf9, 0xf9, 0x40, 0x7a, 0xe4, 0x35,
  3081  	0x6f, 0x5e, 0x9d, 0xc2, 0x8b, 0xde, 0x97, 0xe8, 0x94, 0x42, 0x65, 0x38, 0x32, 0x83, 0x17, 0x3f,
  3082  	0x1c, 0x59, 0x16, 0xc1, 0xde, 0x97, 0xe9, 0x84, 0x6c, 0x05, 0xc1, 0xb2, 0xc8, 0x89, 0x2b, 0x4e,
  3083  	0xea, 0x4b, 0x23, 0x38, 0xbe, 0x34, 0x82, 0xbd, 0xaf, 0xd0, 0x69, 0x6e, 0x25, 0x77, 0x8c, 0xe0,
  3084  	0xd8, 0xd2, 0x08, 0x8e, 0x2f, 0x8d, 0x60, 0xef, 0xab, 0x74, 0xca, 0x70, 0x65, 0x38, 0x32, 0x83,
  3085  	0x97, 0x47, 0x8c, 0x26, 0xe5, 0x0c, 0x51, 0xf3, 0xbe, 0x46, 0xa7, 0x8c, 0x54, 0xf2, 0x34, 0x9a,
  3086  	0xf9, 0xf9, 0x40, 0xfa, 0x14, 0x95, 0xf2, 0x04, 0x72, 0x95, 0xa5, 0x89, 0x69, 0x5f, 0xa7, 0xd3,
  3087  	0x26, 0x2a, 0x23, 0xc7, 0xf8, 0x3c, 0xe9, 0x39, 0xac, 0x9a, 0x0b, 0x2a, 0x13, 0x50, 0x36, 0xbf,
  3088  	0x41, 0x67, 0x65, 0x2a, 0x23, 0x8b, 0x73, 0x0b, 0x78, 0x61, 0x49, 0xa5, 0x01, 0x2a, 0x68, 0x7c,
  3089  	0x85, 0x04, 0x7b, 0xdf, 0xa4, 0x93, 0xf2, 0x95, 0x3c, 0x0d, 0x2a, 0xbe, 0x42, 0x82, 0x4d, 0x2b,
  3090  	0x24, 0xd8, 0xfb, 0x16, 0x9d, 0x56, 0xac, 0x8c, 0x1c, 0xe3, 0xf3, 0xa2, 0x2b, 0x24, 0xd8, 0x3d,
  3091  	0xa9, 0x52, 0xc8, 0x2b, 0xeb, 0xaf, 0xd1, 0x69, 0x4e, 0xa5, 0xc0, 0x97, 0xe8, 0x93, 0xa5, 0xc5,
  3092  	0xa5, 0x93, 0x0a, 0x97, 0xbc, 0xd4, 0x5e, 0xa9, 0x7d, 0x61, 0x50, 0x6b, 0x7f, 0x9d, 0x09, 0x8c,
  3093  	0x4a, 0xf1, 0x5c, 0xbd, 0xd1, 0x68, 0x5f, 0x5e, 0x9a, 0xbd, 0xb3, 0xbd, 0xd3, 0x58, 0x7f, 0xc9,
  3094  	0x2c, 0x52, 0xbf, 0x3b, 0xa8, 0xbf, 0x2b, 0x2a, 0x35, 0x50, 0x80, 0x7f, 0x83, 0x4e, 0x1e, 0xab,
  3095  	0x78, 0xeb, 0xf5, 0xb5, 0xf5, 0x5b, 0x16, 0x17, 0xc9, 0x2d, 0xfe, 0xd2, 0xd2, 0x2d, 0xfe, 0x09,
  3096  	0x72, 0xcb, 0xe2, 0xd2, 0x89, 0x33, 0xf5, 0xfa, 0x86, 0xc2, 0x15, 0x14, 0xe7, 0x16, 0x3a, 0x2c,
  3097  	0x7d, 0x28, 0xd5, 0xf9, 0x37, 0x9d, 0xf4, 0xe5, 0xb9, 0x92, 0x5b, 0x7e, 0xf5, 0x6b, 0xaa, 0xcb,
  3098  	0x81, 0xe4, 0x53, 0x96, 0xe9, 0x06, 0x9a, 0x52, 0xb7, 0xa8, 0x52, 0xcf, 0xbe, 0xed, 0xa4, 0x29,
  3099  	0x68, 0x02, 0xeb, 0xb0, 0xb2, 0xb1, 0x65, 0x61, 0x7b, 0x19, 0x2a, 0xec, 0xd4, 0x6f, 0xef, 0x6e,
  3100  	0xed, 0x88, 0x52, 0xf0, 0x18, 0x55, 0x6b, 0x07, 0x82, 0x31, 0x31, 0xca, 0x6a, 0xc0, 0xcb, 0xd1,
  3101  	0x78, 0x68, 0x05, 0xc9, 0xf9, 0x38, 0x35, 0xcb, 0x05, 0xe1, 0x64, 0xc8, 0xfc, 0x32, 0x9a, 0x08,
  3102  	0xed, 0x78, 0xe2, 0x3f, 0x41, 0x0d, 0x27, 0x83, 0x70, 0x3e, 0x4f, 0x78, 0xd5, 0x92, 0xe7, 0xfb,
  3103  	0x93, 0xd4, 0xb2, 0x20, 0x2d, 0x79, 0xa2, 0x47, 0xb0, 0x09, 0xf6, 0x9e, 0xa2, 0x86, 0x59, 0x0d,
  3104  	0x9b, 0xe0, 0x18, 0x36, 0xc1, 0xde, 0x07, 0xa9, 0xa1, 0xab, 0x63, 0x47, 0x2c, 0x79, 0x42, 0x7f,
  3105  	0x88, 0x5a, 0x0e, 0xeb, 0xd8, 0x04, 0xbb, 0x97, 0xa1, 0x62, 0x68, 0x29, 0x32, 0xf2, 0xc3, 0xd4,
  3106  	0x74, 0x24, 0x08, 0x5d, 0x88, 0xfc, 0xbd, 0x1c, 0x4d, 0x4a, 0x7c, 0x61, 0xfc, 0x11, 0x6a, 0x3c,
  3107  	0x11, 0x84, 0x5e, 0xc2, 0xa4, 0x55, 0xa3, 0x82, 0x9c, 0xfd, 0x28, 0x35, 0xcd, 0xc8, 0xa8, 0x20,
  3108  	0x53, 0x63, 0x2b, 0x20, 0xd8, 0xfb, 0x18, 0xb5, 0xcc, 0x47, 0x56, 0x40, 0xb0, 0x61, 0x05, 0x04,
  3109  	0x7b, 0x1f, 0xa7, 0xc6, 0xc5, 0xe8, 0x0a, 0x22, 0x2c, 0xf0, 0x9c, 0xfc, 0x04, 0xb5, 0x75, 0x24,
  3110  	0x0b, 0x3c, 0x07, 0x35, 0x66, 0x21, 0x05, 0x3f, 0x09, 0x9a, 0x5e, 0x32, 0x0b, 0xf9, 0xa6, 0x46,
  3111  	0x05, 0xe9, 0xf6, 0x29, 0x6a, 0x38, 0x26, 0xa3, 0x82, 0x9c, 0xaa, 0xa3, 0x43, 0xa1, 0x9d, 0x92,
  3112  	0x52, 0x9f, 0xa6, 0xc6, 0xa9, 0x15, 0x8f, 0xf0, 0x28, 0x53, 0xa9, 0x85, 0xa6, 0x22, 0x30, 0xa2,
  3113  	0x67, 0x3f, 0x4d, 0x91, 0x06, 0x91, 0x3c, 0x1a, 0x98, 0x68, 0xdc, 0xe7, 0x50, 0x38, 0xae, 0x49,
  3114  	0x9e, 0x67, 0x00, 0x2d, 0xad, 0xe6, 0x11, 0x3e, 0x15, 0xcd, 0x73, 0x16, 0x1d, 0x51, 0x36, 0xbb,
  3115  	0x52, 0x23, 0x9e, 0x05, 0x0a, 0xad, 0x45, 0x8f, 0x4c, 0x11, 0x59, 0x1b, 0x1a, 0xc8, 0x8b, 0x81,
  3116  	0x08, 0x02, 0x9f, 0x83, 0x90, 0xd2, 0xa8, 0x9e, 0x08, 0x94, 0x20, 0x6f, 0x55, 0x56, 0x22, 0x60,
  3117  	0xed, 0x79, 0x0a, 0x61, 0x27, 0x7b, 0x02, 0xee, 0x80, 0xcb, 0x1e, 0xcd, 0x9f, 0x7b, 0x15, 0x9a,
  3118  	0x96, 0x1b, 0x5e, 0xd7, 0x3f, 0xf7, 0x64, 0x69, 0xd1, 0xe3, 0xfa, 0x27, 0x64, 0xf6, 0x3a, 0x4d,
  3119  	0x07, 0x2d, 0x2b, 0x6c, 0x44, 0x05, 0xd1, 0x1b, 0xe8, 0x7c, 0x29, 0x88, 0xa6, 0x62, 0x1e, 0xa0,
  3120  	0x3c, 0xae, 0xa0, 0xa3, 0x06, 0x17, 0xbc, 0x50, 0xbe, 0x91, 0xfa, 0x08, 0x15, 0xd2, 0x74, 0xcc,
  3121  	0x05, 0x2f, 0x9c, 0xcb, 0x46, 0x1f, 0xbc, 0x84, 0xbe, 0x89, 0xfa, 0x10, 0x92, 0x29, 0xee, 0x82,
  3122  	0x57, 0xd4, 0x53, 0x49, 0x91, 0x10, 0xec, 0xbd, 0x99, 0x7a, 0xd0, 0x35, 0x94, 0x31, 0x1a, 0x82,
  3123  	0xfb, 0x44, 0x43, 0xb0, 0xf7, 0x16, 0xea, 0x27, 0x14, 0x55, 0xe6, 0x68, 0x08, 0xee, 0x13, 0x0d,
  3124  	0xc1, 0xde, 0x5b, 0xa9, 0x0f, 0xa1, 0xb2, 0xcc, 0xd1, 0x10, 0xec, 0x9e, 0x42, 0x33, 0x06, 0x17,
  3125  	0xa2, 0x00, 0xbf, 0x8d, 0xfa, 0x90, 0xb2, 0xcb, 0x8b, 0x79, 0x11, 0xe5, 0xbb, 0x8a, 0x2e, 0x32,
  3126  	0x45, 0x23, 0xfc, 0xbc, 0x9d, 0xfa, 0x51, 0x74, 0xd8, 0xd1, 0x78, 0x44, 0xa2, 0xb4, 0xaf, 0x18,
  3127  	0xe9, 0x85, 0x22, 0xff, 0x0e, 0xea, 0x46, 0x11, 0x66, 0x71, 0x6e, 0xa1, 0xec, 0xf7, 0x09, 0x8a,
  3128  	0x60, 0xef, 0x9d, 0xd4, 0x8b, 0x54, 0x6a, 0x09, 0x41, 0x11, 0xdc, 0x37, 0x28, 0x82, 0xbd, 0x77,
  3129  	0x51, 0x3f, 0x8a, 0x74, 0x4b, 0x0a, 0x8a, 0x60, 0xf7, 0x55, 0xc6, 0x2f, 0x8a, 0xf7, 0x8d, 0x1e,
  3130  	0xf5, 0x13, 0xd3, 0x72, 0xf1, 0x6f, 0x8c, 0xf7, 0x93, 0x1b, 0xcd, 0x1b, 0x07, 0x3a, 0xcb, 0xbb,
  3131  	0xa9, 0x2f, 0x93, 0xb8, 0x33, 0xec, 0x21, 0x68, 0x3a, 0x37, 0x1b, 0xf9, 0x86, 0xf6, 0xf3, 0x1e,
  3132  	0xea, 0xad, 0x9f, 0xda, 0x8b, 0x7f, 0x01, 0xd0, 0xa1, 0xee, 0x46, 0x97, 0x18, 0x9c, 0x2a, 0xbd,
  3133  	0xea, 0xbd, 0xd9, 0xf4, 0xbd, 0x4a, 0x48, 0xb2, 0x99, 0x18, 0xb8, 0xec, 0x5d, 0x3f, 0x8d, 0x2e,
  3134  	0x35, 0x66, 0x97, 0x52, 0xeb, 0xef, 0xcd, 0xa6, 0xa9, 0xf5, 0x02, 0xfc, 0x62, 0x43, 0x4e, 0x46,
  3135  	0x74, 0xe1, 0x76, 0x7d, 0x2d, 0x2c, 0x91, 0xff, 0x9c, 0x2d, 0x65, 0x41, 0x17, 0xc2, 0xa8, 0xd4,
  3136  	0x85, 0xdc, 0x0a, 0x2a, 0xd0, 0xbf, 0x50, 0x33, 0xa6, 0x0b, 0x61, 0x58, 0xd1, 0x85, 0xdc, 0x8e,
  3137  	0x97, 0xbb, 0x7f, 0xa5, 0x86, 0x4c, 0x17, 0xc2, 0xb8, 0xaa, 0x0b, 0xb9, 0x25, 0x2f, 0x6a, 0xff,
  3138  	0x46, 0x2d, 0x0b, 0xd2, 0x52, 0xd5, 0x85, 0x12, 0x9b, 0x60, 0xef, 0xdf, 0xa9, 0x61, 0x56, 0xc3,
  3139  	0x16, 0x3a, 0x47, 0xc1, 0x26, 0xd8, 0xfb, 0x0f, 0x6a, 0xe8, 0xea, 0xd8, 0x11, 0x4b, 0x5e, 0x82,
  3140  	0xfe, 0x93, 0x5a, 0x0e, 0xeb, 0xd8, 0x42, 0x17, 0x72, 0x4b, 0x51, 0x21, 0xfe, 0x8b, 0x9a, 0x32,
  3141  	0x5d, 0x08, 0x1f, 0x68, 0xba, 0x50, 0xe0, 0x0b, 0xe3, 0xff, 0xa6, 0xc6, 0x4c, 0x17, 0xf2, 0x15,
  3142  	0x68, 0xba, 0x50, 0x78, 0x66, 0x25, 0xe3, 0x7f, 0xa8, 0x69, 0x46, 0x46, 0xa5, 0xe8, 0x42, 0x75,
  3143  	0x05, 0x04, 0x7b, 0xff, 0x4b, 0x2d, 0xf3, 0x91, 0x15, 0x08, 0x5d, 0xa8, 0xad, 0x80, 0x60, 0xef,
  3144  	0xff, 0xa8, 0x71, 0x31, 0xba, 0x82, 0x08, 0x0b, 0x3c, 0xbf, 0x2f, 0x0c, 0x97, 0xb2, 0xa0, 0x0b,
  3145  	0x61, 0x5c, 0xd5, 0x85, 0xc2, 0x2f, 0x64, 0xef, 0xcf, 0x0c, 0xb3, 0xb3, 0x5d, 0xc9, 0xac, 0xa2,
  3146  	0x0b, 0xc5, 0x6e, 0x62, 0x89, 0xf9, 0x7a, 0x6a, 0x38, 0x26, 0xa3, 0x52, 0x74, 0x21, 0xb7, 0x53,
  3147  	0x72, 0xed, 0x67, 0xa9, 0xf1, 0x00, 0xba, 0x10, 0x3c, 0x46, 0x74, 0xa1, 0x06, 0x23, 0x64, 0xcd,
  3148  	0xcf, 0x51, 0xa4, 0xc1, 0x74, 0xa1, 0x02, 0xa6, 0xe9, 0x42, 0x8e, 0xa7, 0xea, 0xc2, 0x9f, 0x07,
  3149  	0xb4, 0xf4, 0xba, 0x10, 0x7c, 0x46, 0x75, 0x61, 0xb8, 0xd9, 0x95, 0x5a, 0xf1, 0x0b, 0x40, 0x61,
  3150  	0x0a, 0x5d, 0x28, 0x52, 0x24, 0xa2, 0x0b, 0x23, 0x20, 0x82, 0xc0, 0x5f, 0x84, 0x90, 0xd2, 0xe9,
  3151  	0x42, 0x0d, 0x4a, 0xd3, 0x85, 0xf0, 0x09, 0xb0, 0xf6, 0x4b, 0x14, 0xc2, 0x56, 0x17, 0x82, 0x83,
  3152  	0x50, 0x17, 0x2a, 0xfe, 0xdc, 0x9f, 0x44, 0x85, 0xe6, 0xda, 0x36, 0xab, 0x72, 0x50, 0xea, 0xbe,
  3153  	0x0d, 0x31, 0xfc, 0xb0, 0x05, 0xc0, 0x8d, 0x6b, 0xdb, 0xb4, 0x20, 0xd2, 0xff, 0x4e, 0xb5, 0x3a,
  3154  	0x3b, 0xe7, 0x83, 0x83, 0x4d, 0x39, 0xe2, 0x9e, 0x45, 0xe3, 0x21, 0x02, 0xd4, 0xb4, 0xdf, 0x02,
  3155  	0x88, 0x2b, 0xed, 0x21, 0x58, 0x41, 0x05, 0x8c, 0xb1, 0xa6, 0x32, 0xe4, 0x6e, 0xa0, 0x89, 0x10,
  3156  	0x84, 0xd7, 0xd8, 0xdf, 0x06, 0x94, 0xab, 0xec, 0x51, 0xa0, 0x1a, 0x03, 0x4c, 0xa1, 0xa9, 0x8e,
  3157  	0x69, 0x38, 0xbc, 0x42, 0xff, 0x4e, 0x6a, 0x9c, 0xd3, 0x06, 0x1c, 0x5e, 0xdf, 0x23, 0xa4, 0x11,
  3158  	0xec, 0xfd, 0xee, 0x20, 0xa4, 0x11, 0x1c, 0x23, 0x8d, 0xe0, 0x18, 0x69, 0x04, 0x7b, 0xbf, 0x37,
  3159  	0x10, 0x69, 0x02, 0x46, 0x25, 0x2d, 0x82, 0xc3, 0x5b, 0xcb, 0x77, 0x06, 0x22, 0x2d, 0x8a, 0xc3,
  3160  	0x1b, 0xd3, 0x16, 0x2a, 0x86, 0x38, 0xa2, 0xd7, 0xfc, 0x3e, 0x00, 0x5d, 0x6d, 0x0f, 0xc4, 0x5b,
  3161  	0x18, 0x20, 0x8d, 0x37, 0xb5, 0x41, 0xb7, 0x81, 0x26, 0x25, 0x75, 0x02, 0xeb, 0x0f, 0x00, 0xeb,
  3162  	0x9a, 0x14, 0xe4, 0x6d, 0xa8, 0x60, 0x13, 0x4d, 0x7d, 0x54, 0xdb, 0x0d, 0xd0, 0x17, 0xff, 0x30,
  3163  	0xf5, 0x6e, 0x60, 0x1d, 0x54, 0xdf, 0x0d, 0xd0, 0x54, 0x63, 0xec, 0x11, 0xec, 0xfd, 0xd1, 0x60,
  3164  	0xec, 0x89, 0xef, 0x49, 0x63, 0x8f, 0x60, 0x03, 0x7b, 0x04, 0x7b, 0x7f, 0x3c, 0x20, 0x7b, 0x02,
  3165  	0x4c, 0x67, 0x2f, 0xb2, 0xfd, 0x78, 0x4f, 0xff, 0x93, 0xd4, 0xdb, 0x0f, 0xba, 0xbf, 0xbe, 0xfd,
  3166  	0xb8, 0x22, 0xd0, 0xd2, 0x09, 0x14, 0xc1, 0x9f, 0xa6, 0x4f, 0x27, 0xe6, 0x20, 0x92, 0x4e, 0xa0,
  3167  	0x27, 0xd4, 0xdd, 0x00, 0x7a, 0xe2, 0xcf, 0x52, 0xef, 0x06, 0xa6, 0x3c, 0xf4, 0xdd, 0x00, 0x62,
  3168  	0x64, 0x1b, 0x1d, 0x0a, 0x41, 0x14, 0x31, 0xf2, 0xe7, 0x80, 0xf4, 0x0a, 0x7b, 0xa4, 0x50, 0x80,
  3169  	0x00, 0x5a, 0xb1, 0x19, 0x19, 0x76, 0xcf, 0xa3, 0xa9, 0x08, 0xa2, 0x68, 0xab, 0x7f, 0x01, 0xa0,
  3170  	0xd7, 0xa6, 0x04, 0xe5, 0x63, 0x80, 0x7b, 0xa8, 0x19, 0xff, 0xc4, 0xdd, 0x45, 0x87, 0x43, 0x68,
  3171  	0x55, 0xa2, 0xfc, 0x25, 0x00, 0x2f, 0xdb, 0x03, 0x4b, 0x55, 0x02, 0xb0, 0x93, 0xcd, 0xe8, 0xb8,
  3172  	0x7b, 0x07, 0x3a, 0xa2, 0x54, 0x5f, 0x45, 0xad, 0x7c, 0x17, 0x50, 0x57, 0xd2, 0xd4, 0xe0, 0x50,
  3173  	0xa7, 0x00, 0xac, 0xdb, 0x8c, 0x7d, 0xe0, 0xde, 0x8d, 0xbc, 0x18, 0xae, 0x60, 0xfa, 0xaf, 0x00,
  3174  	0xfa, 0x54, 0x6a, 0x68, 0x8d, 0xeb, 0x23, 0x4d, 0xd3, 0x67, 0x62, 0xff, 0xb2, 0x46, 0x07, 0x9a,
  3175  	0xe3, 0xaf, 0x53, 0xed, 0x5f, 0xd6, 0xf9, 0xa5, 0xe8, 0xa0, 0xfb, 0x37, 0x1c, 0x12, 0xc9, 0xb8,
  3176  	0xab, 0xa0, 0xfc, 0x4d, 0xaa, 0x64, 0x84, 0xc6, 0x2f, 0x61, 0x68, 0x32, 0xca, 0x31, 0x81, 0xd3,
  3177  	0x55, 0x70, 0xfe, 0x36, 0x15, 0xce, 0x69, 0x03, 0x8e, 0x1c, 0x53, 0x48, 0x23, 0x18, 0x60, 0xfe,
  3178  	0x2e, 0x2d, 0x69, 0x04, 0xc7, 0x48, 0x83, 0x21, 0x95, 0x34, 0x81, 0xf2, 0xf7, 0xa9, 0x49, 0x53,
  3179  	0x61, 0x04, 0x69, 0x3a, 0x4e, 0x57, 0xc1, 0xf9, 0x87, 0xd4, 0xa4, 0x45, 0x71, 0xe4, 0x98, 0x68,
  3180  	0x69, 0xbc, 0x8d, 0x02, 0xd0, 0x3f, 0xa6, 0x6a, 0x69, 0xbc, 0xef, 0x4b, 0x24, 0xfa, 0x6d, 0x28,
  3181  	0x83, 0x21, 0x75, 0xac, 0x44, 0x03, 0xd2, 0x3f, 0xa5, 0xa3, 0x8e, 0x79, 0x88, 0x50, 0x17, 0x8e,
  3182  	0xb9, 0x25, 0x84, 0xda, 0xad, 0x7a, 0x7b, 0x03, 0x20, 0x9e, 0xce, 0x95, 0x9c, 0xf2, 0x81, 0xea,
  3183  	0x50, 0x30, 0xca, 0x06, 0x99, 0xc5, 0x2c, 0x3a, 0x08, 0x16, 0x20, 0x4f, 0x9f, 0xa1, 0x26, 0xb9,
  3184  	0xea, 0x50, 0x00, 0xf3, 0x40, 0x2e, 0xbf, 0x0c, 0x8d, 0x81, 0x0d, 0xd7, 0xca, 0xcf, 0x52, 0xa3,
  3185  	0xc9, 0xea, 0x50, 0x00, 0x53, 0xb9, 0xd8, 0x0d, 0xad, 0xb8, 0xd2, 0x7d, 0x8e, 0x5a, 0x15, 0x42,
  3186  	0x2b, 0x2e, 0x55, 0x55, 0x3c, 0x82, 0xbd, 0xe7, 0xa9, 0x51, 0x56, 0xc5, 0x23, 0x58, 0xc7, 0x23,
  3187  	0xd8, 0xfb, 0x0c, 0x35, 0x72, 0x35, 0x3c, 0xd5, 0x8a, 0x8b, 0xc4, 0xcf, 0x52, 0xab, 0x61, 0x0d,
  3188  	0x8f, 0x60, 0xf7, 0xe5, 0xa8, 0x00, 0x56, 0x42, 0x76, 0x7d, 0x8e, 0x9a, 0x8d, 0x54, 0x87, 0x02,
  3189  	0x98, 0x2d, 0x24, 0x5a, 0x19, 0x8d, 0x73, 0x4c, 0x61, 0xf8, 0x79, 0x6a, 0x38, 0x51, 0x1d, 0x0a,
  3190  	0xc0, 0x41, 0x28, 0xaf, 0xc2, 0x08, 0x40, 0x5b, 0xfd, 0x32, 0x35, 0xcb, 0x84, 0x11, 0x80, 0x3a,
  3191  	0xd2, 0x51, 0x09, 0xf6, 0x7e, 0x85, 0x5a, 0xe5, 0x75, 0x54, 0x76, 0x80, 0xa0, 0xa1, 0x12, 0xec,
  3192  	0xfd, 0x2a, 0x35, 0x2c, 0x46, 0x50, 0xd5, 0x68, 0xb9, 0x26, 0x79, 0x81, 0xda, 0x39, 0x61, 0xb4,
  3193  	0x5c, 0x54, 0x48, 0xe6, 0x40, 0x51, 0x7c, 0x81, 0x5a, 0x8d, 0x4a, 0xe6, 0x40, 0x12, 0x84, 0x11,
  3194  	0x80, 0x1e, 0xf8, 0x22, 0x35, 0x1a, 0x0b, 0x23, 0x80, 0x8e, 0xbe, 0x86, 0x8a, 0x60, 0xa3, 0xb4,
  3195  	0xf3, 0x2f, 0xe5, 0xd2, 0x3f, 0xc6, 0xad, 0x0e, 0x05, 0x10, 0xaa, 0x6c, 0xe1, 0xb7, 0xa2, 0x43,
  3196  	0x2a, 0x84, 0xe8, 0x2a, 0x5f, 0xce, 0x0d, 0xf4, 0x8a, 0x4d, 0x75, 0x28, 0x98, 0x94, 0x40, 0xa2,
  3197  	0x8b, 0xac, 0x23, 0x18, 0xd4, 0x1a, 0xf6, 0x57, 0x72, 0x03, 0xbc, 0x5f, 0x53, 0x1d, 0x0a, 0x26,
  3198  	0x98, 0x4b, 0xa5, 0x49, 0xaf, 0x22, 0x57, 0x6c, 0x5c, 0xa5, 0x43, 0x7f, 0x35, 0x97, 0xe6, 0x59,
  3199  	0x74, 0x75, 0x28, 0x28, 0xf2, 0xed, 0x2e, 0xbb, 0xf1, 0x39, 0x74, 0x44, 0x07, 0x10, 0xa4, 0x7d,
  3200  	0x2d, 0x97, 0xf2, 0xcd, 0x9a, 0xea, 0x50, 0x70, 0x48, 0x85, 0x11, 0x84, 0xfd, 0x18, 0xaf, 0x1c,
  3201  	0xc0, 0xd4, 0xd7, 0x73, 0xd6, 0xaf, 0x09, 0xde, 0x44, 0x67, 0x0b, 0xa6, 0x14, 0x5f, 0x32, 0x37,
  3202  	0x60, 0x8f, 0x2e, 0x78, 0xdf, 0x10, 0x9b, 0x74, 0x4c, 0xd9, 0xa4, 0x0b, 0x51, 0x3b, 0xdf, 0xfb,
  3203  	0xa6, 0xc9, 0xce, 0x8f, 0xda, 0x2d, 0x7a, 0xdf, 0x32, 0xd9, 0x2d, 0xba, 0x27, 0xd1, 0x61, 0x9e,
  3204  	0x41, 0xfa, 0x03, 0xad, 0x7b, 0xf3, 0xf2, 0x85, 0x9e, 0xaa, 0x13, 0xc0, 0x37, 0xa8, 0x3f, 0xcf,
  3205  	0xba, 0x4a, 0xd0, 0x1e, 0x7d, 0x98, 0xf5, 0xbe, 0xbc, 0xfa, 0x76, 0x4f, 0xd5, 0xe1, 0x5c, 0x46,
  3206  	0x9e, 0x65, 0x5d, 0x8d, 0xa6, 0xa2, 0xd3, 0x79, 0x25, 0xbd, 0x2f, 0xaf, 0xbc, 0xea, 0x53, 0x75,
  3207  	0x82, 0xc3, 0xfa, 0x74, 0x5e, 0x59, 0xaf, 0x8a, 0xcf, 0xe7, 0x35, 0xf6, 0xfe, 0xbc, 0x7c, 0xef,
  3208  	0x27, 0x3e, 0xfd, 0xb4, 0x78, 0x0c, 0x66, 0x5a, 0x3d, 0xc1, 0xde, 0x03, 0xf9, 0xe8, 0x4b, 0x40,
  3209  	0xc6, 0x08, 0x08, 0x4e, 0x8a, 0x80, 0x60, 0xef, 0xc1, 0xbc, 0xf2, 0x46, 0x90, 0x39, 0x02, 0x82,
  3210  	0x93, 0x22, 0x20, 0xd8, 0x7b, 0x28, 0x2f, 0x5f, 0x0f, 0x32, 0x47, 0xc0, 0x1e, 0x7d, 0x4d, 0x47,
  3211  	0xa7, 0x8b, 0x2a, 0xfd, 0x70, 0x5e, 0x7d, 0x57, 0xa8, 0xea, 0x04, 0x47, 0x74, 0x0f, 0xa2, 0xbe,
  3212  	0x5f, 0x87, 0xbc, 0x58, 0x04, 0xc2, 0xc7, 0x23, 0x79, 0xed, 0xc5, 0xa1, 0xaa, 0x13, 0x4c, 0x45,
  3213  	0xa2, 0x10, 0xb5, 0xff, 0xea, 0x38, 0x95, 0xd0, 0x05, 0xde, 0x9f, 0xd7, 0xde, 0x22, 0x8a, 0xf3,
  3214  	0x08, 0x7d, 0x21, 0x29, 0x10, 0x82, 0xbd, 0x0f, 0xe4, 0xd5, 0x57, 0x8a, 0x12, 0x02, 0x21, 0x38,
  3215  	0x39, 0x10, 0x82, 0xbd, 0x47, 0xf3, 0xda, 0xfb, 0x45, 0x49, 0x81, 0x10, 0xec, 0x5e, 0x1f, 0xff,
  3216  	0x42, 0x78, 0x63, 0x79, 0x2c, 0x6f, 0x78, 0xd9, 0x28, 0xfe, 0xcd, 0xf0, 0x86, 0x73, 0x83, 0x61,
  3217  	0x63, 0x40, 0xeb, 0x79, 0x3c, 0x6f, 0x7e, 0xf3, 0xc8, 0xb0, 0x47, 0xa0, 0x2b, 0xdd, 0x14, 0xe7,
  3218  	0x16, 0xfa, 0xd3, 0x13, 0xf9, 0xfe, 0xaf, 0x21, 0xc5, 0xc9, 0x86, 0x16, 0xf6, 0x5a, 0x34, 0x13,
  3219  	0x75, 0xa8, 0x34, 0xb3, 0x27, 0xf3, 0x03, 0xbf, 0x93, 0x54, 0x75, 0x82, 0x69, 0x1d, 0x58, 0xfd,
  3220  	0xfb, 0xf4, 0xe2, 0x78, 0xc6, 0x28, 0x4d, 0xe1, 0xa9, 0xfc, 0x00, 0x2f, 0x28, 0x55, 0x9d, 0xe0,
  3221  	0x68, 0x34, 0xcf, 0x42, 0x9b, 0x99, 0x9f, 0x42, 0x63, 0x5a, 0xef, 0x7b, 0x11, 0xdf, 0x34, 0x9f,
  3222  	0xb9, 0x0b, 0x21, 0xa5, 0x1f, 0xbe, 0x98, 0xc8, 0xd7, 0xa0, 0x82, 0xf6, 0x26, 0xa7, 0x2d, 0x38,
  3223  	0x75, 0xa0, 0xbd, 0x13, 0x91, 0xce, 0x81, 0x72, 0x78, 0x6e, 0xed, 0xe0, 0x6a, 0x54, 0x8c, 0x1e,
  3224  	0x8e, 0xbb, 0x45, 0x94, 0xbd, 0xad, 0x7e, 0x9e, 0x39, 0x39, 0x10, 0xd0, 0xff, 0x75, 0x0f, 0xa3,
  3225  	0xdc, 0x1d, 0x6b, 0x8d, 0x6e, 0xdd, 0xcb, 0xb0, 0x31, 0xf8, 0x47, 0x25, 0x73, 0x85, 0x33, 0x73,
  3226  	0x0d, 0x9a, 0x8c, 0x9d, 0x7c, 0xef, 0xe5, 0x20, 0xa7, 0x3a, 0x78, 0x05, 0x72, 0xe3, 0x87, 0xda,
  3227  	0x7b, 0x79, 0x98, 0x34, 0x7b, 0x38, 0xbd, 0x7f, 0x0f, 0x85, 0xc4, 0x20, 0xf8, 0x29, 0xdd, 0x5e,
  3228  	0x0e, 0xb2, 0xc9, 0x41, 0xec, 0xd3, 0x83, 0x9b, 0x1c, 0xc4, 0x3e, 0x3d, 0x0c, 0xab, 0x1e, 0x96,
  3229  	0xd1, 0x21, 0xc3, 0xb9, 0xf0, 0x5e, 0x2e, 0x46, 0x54, 0x17, 0x2b, 0xe8, 0xb0, 0xe9, 0xb8, 0x77,
  3230  	0x2f, 0x1f, 0x13, 0x66, 0x2e, 0xe5, 0x39, 0xee, 0x5e, 0x0e, 0x32, 0x7d, 0xe2, 0xd8, 0x27, 0x15,
  3231  	0xf9, 0x7e, 0x71, 0xec, 0xd3, 0x47, 0xd1, 0xfc, 0x85, 0x28, 0x07, 0xaa, 0x7b, 0x79, 0x70, 0x12,
  3232  	0x36, 0x85, 0x3c, 0x2a, 0xdd, 0xcb, 0xc3, 0xa8, 0x99, 0x4b, 0x79, 0x0a, 0xba, 0x97, 0x83, 0x31,
  3233  	0xd5, 0xc1, 0x79, 0x74, 0xc4, 0x78, 0xb8, 0x69, 0x70, 0xf2, 0x2a, 0xd5, 0x49, 0xda, 0x87, 0xb9,
  3234  	0x0a, 0xf4, 0xdd, 0xc8, 0x4b, 0x3a, 0xe2, 0x34, 0xa0, 0xdf, 0xa8, 0xa2, 0x0f, 0xf0, 0x80, 0x57,
  3235  	0x59, 0xc0, 0x6b, 0xd1, 0x94, 0xf9, 0xa8, 0xd3, 0x00, 0xff, 0x23, 0x3a, 0x7c, 0xca, 0x27, 0xbe,
  3236  	0x0a, 0x78, 0x17, 0x4d, 0x27, 0x9c, 0x78, 0x1a, 0xd0, 0xaf, 0xd3, 0xa9, 0xb7, 0x7d, 0x08, 0xac,
  3237  	0xc5, 0x3c, 0x93, 0x7c, 0xda, 0x69, 0x40, 0x7e, 0xa5, 0x1e, 0x77, 0x8a, 0xc7, 0xc2, 0xb1, 0xdd,
  3238  	0xaa, 0x9f, 0x79, 0xaa, 0x98, 0xb9, 0xbd, 0x7a, 0x09, 0x24, 0x4c, 0xe4, 0x38, 0x53, 0xf5, 0x30,
  3239  	0xb9, 0x3f, 0x0f, 0xa7, 0x93, 0x3d, 0x14, 0xf6, 0xd7, 0xcf, 0xf4, 0x33, 0x48, 0xd5, 0x41, 0x76,
  3240  	0xff, 0x41, 0x24, 0x78, 0x70, 0xf7, 0x1f, 0x44, 0x82, 0x87, 0xe1, 0xbd, 0x3c, 0x40, 0x09, 0x8d,
  3241  	0x9e, 0x08, 0xaa, 0x2e, 0x46, 0xf6, 0x19, 0x86, 0x7e, 0xd4, 0xa7, 0x7a, 0x18, 0xdd, 0xcb, 0xc3,
  3242  	0x95, 0x08, 0xc9, 0xbf, 0xc7, 0xad, 0x75, 0x49, 0x15, 0x4d, 0x9d, 0xba, 0xab, 0x53, 0x6f, 0xed,
  3243  	0x6e, 0xb5, 0x5b, 0x83, 0x69, 0x2c, 0xd5, 0xd3, 0x40, 0x5a, 0x69, 0x76, 0x0e, 0x8d, 0x4a, 0xb1,
  3244  	0x3d, 0x8a, 0x40, 0x17, 0x17, 0x87, 0xe8, 0xff, 0xae, 0x04, 0xcb, 0x3f, 0x7a, 0x53, 0xd1, 0x71,
  3245  	0x0f, 0xa2, 0x91, 0x6b, 0xab, 0xcb, 0xc1, 0xab, 0x6f, 0x38, 0x55, 0xcc, 0x5c, 0x36, 0x7a, 0xe0,
  3246  	0x9e, 0x5a, 0xf1, 0xc2, 0x85, 0x0b, 0x17, 0x32, 0xfe, 0x59, 0x34, 0x5d, 0x17, 0x8b, 0x58, 0xd5,
  3247  	0xee, 0x2c, 0xba, 0x16, 0xa2, 0xd3, 0xbb, 0xa7, 0xc6, 0x58, 0x3e, 0x52, 0x8f, 0x52, 0x43, 0xbf,
  3248  	0x22, 0xbf, 0x8e, 0x3c, 0x03, 0x08, 0xfc, 0x41, 0x6e, 0x83, 0xf2, 0x86, 0x1a, 0xcb, 0xd6, 0xa9,
  3249  	0x18, 0x0a, 0xcb, 0x6d, 0x7f, 0x13, 0x1d, 0x35, 0xc0, 0xec, 0xda, 0xe3, 0xbc, 0xb1, 0xc6, 0x72,
  3250  	0x7a, 0x3a, 0x86, 0x03, 0x25, 0x20, 0x01, 0xa8, 0x6b, 0x0f, 0xf4, 0xa6, 0x1a, 0x4b, 0xfd, 0x38,
  3251  	0x10, 0x54, 0x8a, 0x64, 0xe2, 0x08, 0xb6, 0xc2, 0x79, 0x73, 0x8d, 0x55, 0x08, 0x23, 0x71, 0x04,
  3252  	0xf7, 0x21, 0xce, 0x12, 0xe7, 0x2d, 0x35, 0x56, 0x47, 0xcc, 0xc4, 0x25, 0x02, 0x75, 0xed, 0x81,
  3253  	0xde, 0x5a, 0x63, 0xe5, 0xc6, 0x4c, 0x1c, 0xc1, 0xfe, 0x16, 0x9a, 0x31, 0x00, 0x89, 0x93, 0x0b,
  3254  	0x1b, 0xa4, 0xb7, 0xd5, 0x58, 0x55, 0xf2, 0x62, 0x48, 0xbc, 0x8a, 0xf9, 0xb7, 0xa1, 0x8b, 0x4c,
  3255  	0xe4, 0xa5, 0xc1, 0x7a, 0x7b, 0x8d, 0x89, 0xd6, 0xa3, 0x71, 0xfa, 0xb8, 0xb7, 0x84, 0x0d, 0xb1,
  3256  	0x01, 0xaf, 0xf6, 0x59, 0x20, 0xbd, 0xa3, 0xc6, 0xd4, 0x6d, 0x7c, 0x43, 0x30, 0x6d, 0xdc, 0x8f,
  3257  	0x3e, 0xcb, 0x2f, 0xea, 0x9d, 0x35, 0xa6, 0x81, 0x13, 0xe8, 0x23, 0xb8, 0x2f, 0x7d, 0x96, 0x58,
  3258  	0xef, 0xaa, 0x31, 0xad, 0x9c, 0x44, 0x5f, 0xe2, 0xfe, 0x83, 0xc3, 0x1e, 0x2b, 0xa8, 0x5e, 0x8d,
  3259  	0x89, 0xea, 0xf8, 0xfe, 0x03, 0x4d, 0x9e, 0x94, 0x51, 0x70, 0xb8, 0x63, 0x03, 0xf4, 0xee, 0x1a,
  3260  	0xeb, 0x02, 0x86, 0x8c, 0x82, 0x13, 0x5f, 0xf3, 0x86, 0x60, 0x67, 0x45, 0x56, 0x38, 0xef, 0xa9,
  3261  	0x31, 0x89, 0x1e, 0xdf, 0x10, 0x4c, 0xe0, 0xfb, 0x0f, 0x38, 0xe8, 0x12, 0x03, 0x8e, 0x3c, 0x42,
  3262  	0xb2, 0x02, 0x7b, 0x6f, 0x6d, 0x00, 0x29, 0x3f, 0x13, 0x5b, 0x62, 0xf8, 0x99, 0xff, 0xb8, 0x83,
  3263  	0x4a, 0x89, 0xcb, 0xe4, 0x8f, 0x07, 0xac, 0x56, 0x7a, 0x6f, 0x6d, 0x30, 0xd9, 0x7f, 0x89, 0x79,
  3264  	0xb1, 0xfc, 0x63, 0xff, 0x61, 0x07, 0x7d, 0x9f, 0x61, 0xbd, 0xca, 0x73, 0x19, 0xab, 0xd5, 0xbe,
  3265  	0xaf, 0x36, 0xc8, 0x5f, 0x09, 0x17, 0xc5, 0xd6, 0x2a, 0x3f, 0xf4, 0xef, 0x73, 0xd0, 0xa5, 0xc6,
  3266  	0x1e, 0x21, 0x8f, 0xf1, 0xac, 0x96, 0x7a, 0x5f, 0x2d, 0xd5, 0x9f, 0x14, 0x17, 0x1b, 0x3a, 0x4b,
  3267  	0xf8, 0xa9, 0xff, 0xa8, 0x83, 0x66, 0xfb, 0x2c, 0x32, 0xcd, 0x06, 0xb8, 0xbf, 0x96, 0xf6, 0x0f,
  3268  	0x90, 0x4b, 0x93, 0x96, 0x2a, 0xbe, 0xfc, 0x87, 0x1c, 0x24, 0xd3, 0x4d, 0xbf, 0x69, 0x6d, 0xb3,
  3269  	0xc2, 0x07, 0x6a, 0xec, 0x71, 0x94, 0xcd, 0x9b, 0x36, 0x66, 0x01, 0x1b, 0x24, 0xac, 0xc6, 0x6f,
  3270  	0xa8, 0x35, 0x46, 0x7f, 0x60, 0x64, 0x97, 0x4c, 0x3d, 0xf5, 0xba, 0xb8, 0x44, 0xd3, 0x9e, 0x2f,
  3271  	0xf9, 0xdb, 0x6a, 0xe9, 0x8c, 0x3c, 0x63, 0xb2, 0xcb, 0x86, 0x9e, 0x7e, 0xdd, 0x7c, 0x3a, 0x0e,
  3272  	0x08, 0xba, 0xf1, 0x76, 0xb5, 0xdb, 0x45, 0x1f, 0x4b, 0xd9, 0xed, 0xea, 0x9e, 0x76, 0x5d, 0xdd,
  3273  	0x8b, 0x23, 0x72, 0x05, 0xb9, 0x6d, 0x86, 0x4c, 0x21, 0x21, 0xef, 0xef, 0xa9, 0xd7, 0xdd, 0x0d,
  3274  	0x88, 0x5c, 0x4a, 0x76, 0x12, 0x69, 0xb5, 0xec, 0xb2, 0x0f, 0xf4, 0xe2, 0xd7, 0xe5, 0xcd, 0xd4,
  3275  	0x12, 0xdc, 0x8f, 0x5a, 0x4b, 0xd8, 0x07, 0x7b, 0xda, 0x75, 0xfb, 0x04, 0x6a, 0x09, 0xee, 0x47,
  3276  	0xad, 0x25, 0xe4, 0x43, 0x3d, 0xf5, 0xba, 0x7e, 0x02, 0xb5, 0x04, 0xfb, 0x1d, 0x55, 0xc2, 0xc4,
  3277  	0x9e, 0xca, 0x59, 0x41, 0x3e, 0xdc, 0xd3, 0xaf, 0xfb, 0x1f, 0x8d, 0x83, 0x0a, 0xdd, 0x79, 0x27,
  3278  	0xba, 0xd8, 0x48, 0x6d, 0x1a, 0xd8, 0x47, 0x7a, 0x91, 0x9f, 0x0b, 0x98, 0x31, 0xd0, 0x2b, 0x34,
  3279  	0xe8, 0xed, 0xe6, 0x9d, 0x64, 0x2f, 0x42, 0xdf, 0xdf, 0x8b, 0xfc, 0xdc, 0x80, 0x61, 0x1b, 0x81,
  3280  	0x1e, 0xed, 0xc7, 0xb0, 0xe5, 0x97, 0xfa, 0x81, 0x9e, 0xfe, 0x73, 0x05, 0x49, 0x0c, 0x13, 0xdc,
  3281  	0x9f, 0x61, 0x4b, 0xd8, 0x47, 0x7b, 0x91, 0x9f, 0x3b, 0x48, 0x64, 0x98, 0x60, 0xff, 0xbc, 0x79,
  3282  	0x0b, 0xa7, 0xd0, 0xa9, 0x8f, 0xf5, 0x8c, 0x3f, 0x97, 0x60, 0xd8, 0xcb, 0x5c, 0xb8, 0xbe, 0x2e,
  3283  	0x21, 0x61, 0xed, 0x95, 0xeb, 0xe3, 0xbd, 0xa4, 0x9f, 0x5b, 0x30, 0xe5, 0x2e, 0xa8, 0xd9, 0xd7,
  3284  	0x3b, 0xe6, 0xbd, 0x65, 0xaf, 0x67, 0x9f, 0xe8, 0xed, 0xf5, 0x7b, 0x0d, 0x86, 0xcd, 0x06, 0x5a,
  3285  	0xf7, 0x09, 0x4d, 0x94, 0x99, 0x9e, 0x97, 0x5a, 0xad, 0xe4, 0xc9, 0xde, 0xf7, 0xe0, 0x07, 0x1f,
  3286  	0x2e, 0x8a, 0x2f, 0x56, 0xaa, 0xde, 0xc7, 0x34, 0xd5, 0x6b, 0x7e, 0xc6, 0x6a, 0xb5, 0xe4, 0xa7,
  3287  	0x7a, 0x03, 0xfd, 0x62, 0xc4, 0x25, 0xa6, 0xda, 0x2c, 0x55, 0xda, 0xba, 0x7a, 0xe4, 0xa4, 0x5d,
  3288  	0x16, 0xb4, 0x5b, 0xe4, 0x77, 0x1d, 0x76, 0xb3, 0x50, 0x9e, 0x39, 0x05, 0xca, 0x15, 0x43, 0x7f,
  3289  	0x43, 0x15, 0x2d, 0xfa, 0x65, 0x43, 0x2b, 0x98, 0x0f, 0x32, 0x18, 0xf5, 0xd0, 0x29, 0x50, 0xaf,
  3290  	0x28, 0xfa, 0xe7, 0xd4, 0x1d, 0x1b, 0xb9, 0xac, 0x68, 0x05, 0xf4, 0x21, 0x06, 0xa4, 0x9e, 0x3a,
  3291  	0x05, 0xda, 0x15, 0xc7, 0x04, 0xa4, 0x14, 0x92, 0xe1, 0xc3, 0x0c, 0xa9, 0x60, 0x40, 0xe2, 0x5a,
  3292  	0x21, 0x91, 0x3b, 0xcb, 0xa2, 0xf7, 0x11, 0x06, 0x94, 0x35, 0x73, 0x47, 0x70, 0x1f, 0xee, 0x2c,
  3293  	0x81, 0x3e, 0xca, 0x80, 0xdc, 0x04, 0xee, 0x12, 0x91, 0x52, 0x68, 0x82, 0x8f, 0x31, 0xa4, 0xe1,
  3294  	0x04, 0xee, 0x08, 0xf6, 0x6f, 0x55, 0x0b, 0x68, 0xf4, 0xb2, 0xa7, 0x15, 0xd4, 0xc7, 0x19, 0x94,
  3295  	0x7a, 0xf4, 0x14, 0xe8, 0x57, 0x44, 0xfd, 0x86, 0xda, 0x16, 0x63, 0x97, 0x45, 0xad, 0xc0, 0x3e,
  3296  	0xc1, 0xc0, 0xd4, 0xb3, 0xa7, 0x20, 0x72, 0xc5, 0x34, 0x61, 0x57, 0xd8, 0xb7, 0xfd, 0x4f, 0x32,
  3297  	0xa8, 0x8c, 0x61, 0x57, 0x40, 0xb3, 0xef, 0xc3, 0xa0, 0xe5, 0x97, 0xf5, 0x29, 0x86, 0x94, 0x4f,
  3298  	0x62, 0x90, 0xe0, 0xbe, 0x0c, 0x5a, 0x82, 0x7d, 0x9a, 0x81, 0x15, 0x13, 0x19, 0x4c, 0xdc, 0x85,
  3299  	0x29, 0xda, 0xfa, 0xd3, 0x0c, 0xcb, 0x31, 0xec, 0x42, 0xde, 0xc6, 0x13, 0x32, 0xcb, 0xbe, 0x8b,
  3300  	0x3f, 0xc3, 0x90, 0x46, 0x4d, 0x99, 0x05, 0x2d, 0xdb, 0xbc, 0x2b, 0xec, 0x1b, 0xf6, 0xb3, 0x0c,
  3301  	0x68, 0xcc, 0xb0, 0x2b, 0xa0, 0x2b, 0x3f, 0xa8, 0x9d, 0x40, 0x19, 0x6e, 0xfb, 0x5a, 0xa1, 0x3d,
  3302  	0xc7, 0xd0, 0x06, 0x3f, 0x82, 0x0a, 0xa2, 0x77, 0x84, 0xa9, 0x7a, 0x28, 0x25, 0xae, 0x33, 0xcd,
  3303  	0x09, 0xc4, 0xf3, 0x6c, 0xa9, 0xdf, 0x93, 0x33, 0xa8, 0xc0, 0x70, 0xc9, 0xd8, 0x7f, 0x44, 0x93,
  3304  	0x3b, 0xa6, 0xfb, 0xc6, 0x56, 0xcb, 0xfd, 0x0c, 0x5f, 0xee, 0xc0, 0x87, 0x50, 0x41, 0xec, 0x96,
  3305  	0xb2, 0x7f, 0xbf, 0x76, 0x08, 0x65, 0xbc, 0xb0, 0x6c, 0xb5, 0xd6, 0xcf, 0xf2, 0x5d, 0x90, 0xfe,
  3306  	0x14, 0x2a, 0x88, 0x5f, 0x73, 0xa6, 0x72, 0x6c, 0xb6, 0xcf, 0x2a, 0xd3, 0xec, 0x81, 0xcf, 0x71,
  3307  	0x52, 0x07, 0x3a, 0x86, 0x0a, 0x8c, 0xf7, 0xa4, 0xfd, 0x87, 0xd5, 0x63, 0x28, 0xfd, 0x86, 0xb3,
  3308  	0xcd, 0x12, 0x3f, 0xcf, 0x96, 0x98, 0xf2, 0x1c, 0x4a, 0xbf, 0x67, 0x9d, 0xb0, 0x9c, 0x95, 0x82,
  3309  	0x78, 0x55, 0xbf, 0xdb, 0xda, 0x6a, 0xb7, 0x56, 0xa6, 0xe3, 0xef, 0x48, 0xb2, 0x0f, 0x2e, 0x5b,
  3310  	0x40, 0x07, 0xd5, 0xf7, 0xc4, 0x4d, 0x0f, 0x44, 0x91, 0x3b, 0x26, 0x1f, 0x88, 0xbe, 0xe0, 0xac,
  3311  	0xbc, 0xe6, 0xc7, 0x6b, 0xb1, 0x65, 0x1f, 0x67, 0xcb, 0x3e, 0xd3, 0xdd, 0x38, 0xbe, 0xd5, 0xea,
  3312  	0xd4, 0x77, 0x5a, 0x6b, 0x0d, 0xf6, 0x3b, 0xb7, 0x6c, 0x74, 0xf7, 0x78, 0xa3, 0xbe, 0xb9, 0x76,
  3313  	0xf6, 0xfc, 0xf1, 0xa4, 0x9f, 0xc4, 0xfd, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0x51, 0x2c, 0x45,
  3314  	0xc2, 0x2d, 0x57, 0x00, 0x00,
  3315  }
  3316  

View as plain text