test.pb.go 139 KB

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