test.pb.go 178 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: test.proto
  3. /*
  4. Package test_proto is a generated protocol buffer package.
  5. It is generated from these files:
  6. test.proto
  7. It has these top-level messages:
  8. GoEnum
  9. GoTestField
  10. GoTest
  11. GoTestRequiredGroupField
  12. GoSkipTest
  13. NonPackedTest
  14. PackedTest
  15. MaxTag
  16. OldMessage
  17. NewMessage
  18. InnerMessage
  19. OtherMessage
  20. RequiredInnerMessage
  21. MyMessage
  22. Ext
  23. ComplexExtension
  24. DefaultsMessage
  25. MyMessageSet
  26. Empty
  27. MessageList
  28. Strings
  29. Defaults
  30. SubDefaults
  31. RepeatedEnum
  32. MoreRepeated
  33. GroupOld
  34. GroupNew
  35. FloatingPoint
  36. MessageWithMap
  37. Oneof
  38. Communique
  39. */
  40. package test_proto
  41. import proto "github.com/golang/protobuf/proto"
  42. import fmt "fmt"
  43. import math "math"
  44. // Reference imports to suppress errors if they are not otherwise used.
  45. var _ = proto.Marshal
  46. var _ = fmt.Errorf
  47. var _ = math.Inf
  48. // This is a compile-time assertion to ensure that this generated file
  49. // is compatible with the proto package it is being compiled against.
  50. // A compilation error at this line likely means your copy of the
  51. // proto package needs to be updated.
  52. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  53. type FOO int32
  54. const (
  55. FOO_FOO1 FOO = 1
  56. )
  57. var FOO_name = map[int32]string{
  58. 1: "FOO1",
  59. }
  60. var FOO_value = map[string]int32{
  61. "FOO1": 1,
  62. }
  63. func (x FOO) Enum() *FOO {
  64. p := new(FOO)
  65. *p = x
  66. return p
  67. }
  68. func (x FOO) String() string {
  69. return proto.EnumName(FOO_name, int32(x))
  70. }
  71. func (x *FOO) UnmarshalJSON(data []byte) error {
  72. value, err := proto.UnmarshalJSONEnum(FOO_value, data, "FOO")
  73. if err != nil {
  74. return err
  75. }
  76. *x = FOO(value)
  77. return nil
  78. }
  79. func (FOO) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
  80. // An enum, for completeness.
  81. type GoTest_KIND int32
  82. const (
  83. GoTest_VOID GoTest_KIND = 0
  84. // Basic types
  85. GoTest_BOOL GoTest_KIND = 1
  86. GoTest_BYTES GoTest_KIND = 2
  87. GoTest_FINGERPRINT GoTest_KIND = 3
  88. GoTest_FLOAT GoTest_KIND = 4
  89. GoTest_INT GoTest_KIND = 5
  90. GoTest_STRING GoTest_KIND = 6
  91. GoTest_TIME GoTest_KIND = 7
  92. // Groupings
  93. GoTest_TUPLE GoTest_KIND = 8
  94. GoTest_ARRAY GoTest_KIND = 9
  95. GoTest_MAP GoTest_KIND = 10
  96. // Table types
  97. GoTest_TABLE GoTest_KIND = 11
  98. // Functions
  99. GoTest_FUNCTION GoTest_KIND = 12
  100. )
  101. var GoTest_KIND_name = map[int32]string{
  102. 0: "VOID",
  103. 1: "BOOL",
  104. 2: "BYTES",
  105. 3: "FINGERPRINT",
  106. 4: "FLOAT",
  107. 5: "INT",
  108. 6: "STRING",
  109. 7: "TIME",
  110. 8: "TUPLE",
  111. 9: "ARRAY",
  112. 10: "MAP",
  113. 11: "TABLE",
  114. 12: "FUNCTION",
  115. }
  116. var GoTest_KIND_value = map[string]int32{
  117. "VOID": 0,
  118. "BOOL": 1,
  119. "BYTES": 2,
  120. "FINGERPRINT": 3,
  121. "FLOAT": 4,
  122. "INT": 5,
  123. "STRING": 6,
  124. "TIME": 7,
  125. "TUPLE": 8,
  126. "ARRAY": 9,
  127. "MAP": 10,
  128. "TABLE": 11,
  129. "FUNCTION": 12,
  130. }
  131. func (x GoTest_KIND) Enum() *GoTest_KIND {
  132. p := new(GoTest_KIND)
  133. *p = x
  134. return p
  135. }
  136. func (x GoTest_KIND) String() string {
  137. return proto.EnumName(GoTest_KIND_name, int32(x))
  138. }
  139. func (x *GoTest_KIND) UnmarshalJSON(data []byte) error {
  140. value, err := proto.UnmarshalJSONEnum(GoTest_KIND_value, data, "GoTest_KIND")
  141. if err != nil {
  142. return err
  143. }
  144. *x = GoTest_KIND(value)
  145. return nil
  146. }
  147. func (GoTest_KIND) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{2, 0} }
  148. type MyMessage_Color int32
  149. const (
  150. MyMessage_RED MyMessage_Color = 0
  151. MyMessage_GREEN MyMessage_Color = 1
  152. MyMessage_BLUE MyMessage_Color = 2
  153. )
  154. var MyMessage_Color_name = map[int32]string{
  155. 0: "RED",
  156. 1: "GREEN",
  157. 2: "BLUE",
  158. }
  159. var MyMessage_Color_value = map[string]int32{
  160. "RED": 0,
  161. "GREEN": 1,
  162. "BLUE": 2,
  163. }
  164. func (x MyMessage_Color) Enum() *MyMessage_Color {
  165. p := new(MyMessage_Color)
  166. *p = x
  167. return p
  168. }
  169. func (x MyMessage_Color) String() string {
  170. return proto.EnumName(MyMessage_Color_name, int32(x))
  171. }
  172. func (x *MyMessage_Color) UnmarshalJSON(data []byte) error {
  173. value, err := proto.UnmarshalJSONEnum(MyMessage_Color_value, data, "MyMessage_Color")
  174. if err != nil {
  175. return err
  176. }
  177. *x = MyMessage_Color(value)
  178. return nil
  179. }
  180. func (MyMessage_Color) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{13, 0} }
  181. type DefaultsMessage_DefaultsEnum int32
  182. const (
  183. DefaultsMessage_ZERO DefaultsMessage_DefaultsEnum = 0
  184. DefaultsMessage_ONE DefaultsMessage_DefaultsEnum = 1
  185. DefaultsMessage_TWO DefaultsMessage_DefaultsEnum = 2
  186. )
  187. var DefaultsMessage_DefaultsEnum_name = map[int32]string{
  188. 0: "ZERO",
  189. 1: "ONE",
  190. 2: "TWO",
  191. }
  192. var DefaultsMessage_DefaultsEnum_value = map[string]int32{
  193. "ZERO": 0,
  194. "ONE": 1,
  195. "TWO": 2,
  196. }
  197. func (x DefaultsMessage_DefaultsEnum) Enum() *DefaultsMessage_DefaultsEnum {
  198. p := new(DefaultsMessage_DefaultsEnum)
  199. *p = x
  200. return p
  201. }
  202. func (x DefaultsMessage_DefaultsEnum) String() string {
  203. return proto.EnumName(DefaultsMessage_DefaultsEnum_name, int32(x))
  204. }
  205. func (x *DefaultsMessage_DefaultsEnum) UnmarshalJSON(data []byte) error {
  206. value, err := proto.UnmarshalJSONEnum(DefaultsMessage_DefaultsEnum_value, data, "DefaultsMessage_DefaultsEnum")
  207. if err != nil {
  208. return err
  209. }
  210. *x = DefaultsMessage_DefaultsEnum(value)
  211. return nil
  212. }
  213. func (DefaultsMessage_DefaultsEnum) EnumDescriptor() ([]byte, []int) {
  214. return fileDescriptor0, []int{16, 0}
  215. }
  216. type Defaults_Color int32
  217. const (
  218. Defaults_RED Defaults_Color = 0
  219. Defaults_GREEN Defaults_Color = 1
  220. Defaults_BLUE Defaults_Color = 2
  221. )
  222. var Defaults_Color_name = map[int32]string{
  223. 0: "RED",
  224. 1: "GREEN",
  225. 2: "BLUE",
  226. }
  227. var Defaults_Color_value = map[string]int32{
  228. "RED": 0,
  229. "GREEN": 1,
  230. "BLUE": 2,
  231. }
  232. func (x Defaults_Color) Enum() *Defaults_Color {
  233. p := new(Defaults_Color)
  234. *p = x
  235. return p
  236. }
  237. func (x Defaults_Color) String() string {
  238. return proto.EnumName(Defaults_Color_name, int32(x))
  239. }
  240. func (x *Defaults_Color) UnmarshalJSON(data []byte) error {
  241. value, err := proto.UnmarshalJSONEnum(Defaults_Color_value, data, "Defaults_Color")
  242. if err != nil {
  243. return err
  244. }
  245. *x = Defaults_Color(value)
  246. return nil
  247. }
  248. func (Defaults_Color) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{21, 0} }
  249. type RepeatedEnum_Color int32
  250. const (
  251. RepeatedEnum_RED RepeatedEnum_Color = 1
  252. )
  253. var RepeatedEnum_Color_name = map[int32]string{
  254. 1: "RED",
  255. }
  256. var RepeatedEnum_Color_value = map[string]int32{
  257. "RED": 1,
  258. }
  259. func (x RepeatedEnum_Color) Enum() *RepeatedEnum_Color {
  260. p := new(RepeatedEnum_Color)
  261. *p = x
  262. return p
  263. }
  264. func (x RepeatedEnum_Color) String() string {
  265. return proto.EnumName(RepeatedEnum_Color_name, int32(x))
  266. }
  267. func (x *RepeatedEnum_Color) UnmarshalJSON(data []byte) error {
  268. value, err := proto.UnmarshalJSONEnum(RepeatedEnum_Color_value, data, "RepeatedEnum_Color")
  269. if err != nil {
  270. return err
  271. }
  272. *x = RepeatedEnum_Color(value)
  273. return nil
  274. }
  275. func (RepeatedEnum_Color) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{23, 0} }
  276. type GoEnum struct {
  277. Foo *FOO `protobuf:"varint,1,req,name=foo,enum=test_proto.FOO" json:"foo,omitempty"`
  278. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  279. XXX_unrecognized []byte `json:"-"`
  280. XXX_sizecache int32 `json:"-"`
  281. }
  282. func (m *GoEnum) Reset() { *m = GoEnum{} }
  283. func (m *GoEnum) String() string { return proto.CompactTextString(m) }
  284. func (*GoEnum) ProtoMessage() {}
  285. func (*GoEnum) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
  286. func (m *GoEnum) Unmarshal(b []byte) error {
  287. return xxx_messageInfo_GoEnum.Unmarshal(m, b)
  288. }
  289. func (m *GoEnum) Marshal(b []byte, deterministic bool) ([]byte, error) {
  290. return xxx_messageInfo_GoEnum.Marshal(b, m, deterministic)
  291. }
  292. func (dst *GoEnum) XXX_Merge(src proto.Message) {
  293. xxx_messageInfo_GoEnum.Merge(dst, src)
  294. }
  295. func (m *GoEnum) XXX_Size() int {
  296. return xxx_messageInfo_GoEnum.Size(m)
  297. }
  298. func (m *GoEnum) XXX_DiscardUnknown() {
  299. xxx_messageInfo_GoEnum.DiscardUnknown(m)
  300. }
  301. var xxx_messageInfo_GoEnum proto.InternalMessageInfo
  302. func (m *GoEnum) GetFoo() FOO {
  303. if m != nil && m.Foo != nil {
  304. return *m.Foo
  305. }
  306. return FOO_FOO1
  307. }
  308. type GoTestField struct {
  309. Label *string `protobuf:"bytes,1,req,name=Label" json:"Label,omitempty"`
  310. Type *string `protobuf:"bytes,2,req,name=Type" json:"Type,omitempty"`
  311. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  312. XXX_unrecognized []byte `json:"-"`
  313. XXX_sizecache int32 `json:"-"`
  314. }
  315. func (m *GoTestField) Reset() { *m = GoTestField{} }
  316. func (m *GoTestField) String() string { return proto.CompactTextString(m) }
  317. func (*GoTestField) ProtoMessage() {}
  318. func (*GoTestField) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
  319. func (m *GoTestField) Unmarshal(b []byte) error {
  320. return xxx_messageInfo_GoTestField.Unmarshal(m, b)
  321. }
  322. func (m *GoTestField) Marshal(b []byte, deterministic bool) ([]byte, error) {
  323. return xxx_messageInfo_GoTestField.Marshal(b, m, deterministic)
  324. }
  325. func (dst *GoTestField) XXX_Merge(src proto.Message) {
  326. xxx_messageInfo_GoTestField.Merge(dst, src)
  327. }
  328. func (m *GoTestField) XXX_Size() int {
  329. return xxx_messageInfo_GoTestField.Size(m)
  330. }
  331. func (m *GoTestField) XXX_DiscardUnknown() {
  332. xxx_messageInfo_GoTestField.DiscardUnknown(m)
  333. }
  334. var xxx_messageInfo_GoTestField proto.InternalMessageInfo
  335. func (m *GoTestField) GetLabel() string {
  336. if m != nil && m.Label != nil {
  337. return *m.Label
  338. }
  339. return ""
  340. }
  341. func (m *GoTestField) GetType() string {
  342. if m != nil && m.Type != nil {
  343. return *m.Type
  344. }
  345. return ""
  346. }
  347. type GoTest struct {
  348. // Some typical parameters
  349. Kind *GoTest_KIND `protobuf:"varint,1,req,name=Kind,enum=test_proto.GoTest_KIND" json:"Kind,omitempty"`
  350. Table *string `protobuf:"bytes,2,opt,name=Table" json:"Table,omitempty"`
  351. Param *int32 `protobuf:"varint,3,opt,name=Param" json:"Param,omitempty"`
  352. // Required, repeated and optional foreign fields.
  353. RequiredField *GoTestField `protobuf:"bytes,4,req,name=RequiredField" json:"RequiredField,omitempty"`
  354. RepeatedField []*GoTestField `protobuf:"bytes,5,rep,name=RepeatedField" json:"RepeatedField,omitempty"`
  355. OptionalField *GoTestField `protobuf:"bytes,6,opt,name=OptionalField" json:"OptionalField,omitempty"`
  356. // Required fields of all basic types
  357. F_BoolRequired *bool `protobuf:"varint,10,req,name=F_Bool_required,json=FBoolRequired" json:"F_Bool_required,omitempty"`
  358. F_Int32Required *int32 `protobuf:"varint,11,req,name=F_Int32_required,json=FInt32Required" json:"F_Int32_required,omitempty"`
  359. F_Int64Required *int64 `protobuf:"varint,12,req,name=F_Int64_required,json=FInt64Required" json:"F_Int64_required,omitempty"`
  360. F_Fixed32Required *uint32 `protobuf:"fixed32,13,req,name=F_Fixed32_required,json=FFixed32Required" json:"F_Fixed32_required,omitempty"`
  361. F_Fixed64Required *uint64 `protobuf:"fixed64,14,req,name=F_Fixed64_required,json=FFixed64Required" json:"F_Fixed64_required,omitempty"`
  362. F_Uint32Required *uint32 `protobuf:"varint,15,req,name=F_Uint32_required,json=FUint32Required" json:"F_Uint32_required,omitempty"`
  363. F_Uint64Required *uint64 `protobuf:"varint,16,req,name=F_Uint64_required,json=FUint64Required" json:"F_Uint64_required,omitempty"`
  364. F_FloatRequired *float32 `protobuf:"fixed32,17,req,name=F_Float_required,json=FFloatRequired" json:"F_Float_required,omitempty"`
  365. F_DoubleRequired *float64 `protobuf:"fixed64,18,req,name=F_Double_required,json=FDoubleRequired" json:"F_Double_required,omitempty"`
  366. F_StringRequired *string `protobuf:"bytes,19,req,name=F_String_required,json=FStringRequired" json:"F_String_required,omitempty"`
  367. F_BytesRequired []byte `protobuf:"bytes,101,req,name=F_Bytes_required,json=FBytesRequired" json:"F_Bytes_required,omitempty"`
  368. F_Sint32Required *int32 `protobuf:"zigzag32,102,req,name=F_Sint32_required,json=FSint32Required" json:"F_Sint32_required,omitempty"`
  369. F_Sint64Required *int64 `protobuf:"zigzag64,103,req,name=F_Sint64_required,json=FSint64Required" json:"F_Sint64_required,omitempty"`
  370. F_Sfixed32Required *int32 `protobuf:"fixed32,104,req,name=F_Sfixed32_required,json=FSfixed32Required" json:"F_Sfixed32_required,omitempty"`
  371. F_Sfixed64Required *int64 `protobuf:"fixed64,105,req,name=F_Sfixed64_required,json=FSfixed64Required" json:"F_Sfixed64_required,omitempty"`
  372. // Repeated fields of all basic types
  373. F_BoolRepeated []bool `protobuf:"varint,20,rep,name=F_Bool_repeated,json=FBoolRepeated" json:"F_Bool_repeated,omitempty"`
  374. F_Int32Repeated []int32 `protobuf:"varint,21,rep,name=F_Int32_repeated,json=FInt32Repeated" json:"F_Int32_repeated,omitempty"`
  375. F_Int64Repeated []int64 `protobuf:"varint,22,rep,name=F_Int64_repeated,json=FInt64Repeated" json:"F_Int64_repeated,omitempty"`
  376. F_Fixed32Repeated []uint32 `protobuf:"fixed32,23,rep,name=F_Fixed32_repeated,json=FFixed32Repeated" json:"F_Fixed32_repeated,omitempty"`
  377. F_Fixed64Repeated []uint64 `protobuf:"fixed64,24,rep,name=F_Fixed64_repeated,json=FFixed64Repeated" json:"F_Fixed64_repeated,omitempty"`
  378. F_Uint32Repeated []uint32 `protobuf:"varint,25,rep,name=F_Uint32_repeated,json=FUint32Repeated" json:"F_Uint32_repeated,omitempty"`
  379. F_Uint64Repeated []uint64 `protobuf:"varint,26,rep,name=F_Uint64_repeated,json=FUint64Repeated" json:"F_Uint64_repeated,omitempty"`
  380. F_FloatRepeated []float32 `protobuf:"fixed32,27,rep,name=F_Float_repeated,json=FFloatRepeated" json:"F_Float_repeated,omitempty"`
  381. F_DoubleRepeated []float64 `protobuf:"fixed64,28,rep,name=F_Double_repeated,json=FDoubleRepeated" json:"F_Double_repeated,omitempty"`
  382. F_StringRepeated []string `protobuf:"bytes,29,rep,name=F_String_repeated,json=FStringRepeated" json:"F_String_repeated,omitempty"`
  383. F_BytesRepeated [][]byte `protobuf:"bytes,201,rep,name=F_Bytes_repeated,json=FBytesRepeated" json:"F_Bytes_repeated,omitempty"`
  384. F_Sint32Repeated []int32 `protobuf:"zigzag32,202,rep,name=F_Sint32_repeated,json=FSint32Repeated" json:"F_Sint32_repeated,omitempty"`
  385. F_Sint64Repeated []int64 `protobuf:"zigzag64,203,rep,name=F_Sint64_repeated,json=FSint64Repeated" json:"F_Sint64_repeated,omitempty"`
  386. F_Sfixed32Repeated []int32 `protobuf:"fixed32,204,rep,name=F_Sfixed32_repeated,json=FSfixed32Repeated" json:"F_Sfixed32_repeated,omitempty"`
  387. F_Sfixed64Repeated []int64 `protobuf:"fixed64,205,rep,name=F_Sfixed64_repeated,json=FSfixed64Repeated" json:"F_Sfixed64_repeated,omitempty"`
  388. // Optional fields of all basic types
  389. F_BoolOptional *bool `protobuf:"varint,30,opt,name=F_Bool_optional,json=FBoolOptional" json:"F_Bool_optional,omitempty"`
  390. F_Int32Optional *int32 `protobuf:"varint,31,opt,name=F_Int32_optional,json=FInt32Optional" json:"F_Int32_optional,omitempty"`
  391. F_Int64Optional *int64 `protobuf:"varint,32,opt,name=F_Int64_optional,json=FInt64Optional" json:"F_Int64_optional,omitempty"`
  392. F_Fixed32Optional *uint32 `protobuf:"fixed32,33,opt,name=F_Fixed32_optional,json=FFixed32Optional" json:"F_Fixed32_optional,omitempty"`
  393. F_Fixed64Optional *uint64 `protobuf:"fixed64,34,opt,name=F_Fixed64_optional,json=FFixed64Optional" json:"F_Fixed64_optional,omitempty"`
  394. F_Uint32Optional *uint32 `protobuf:"varint,35,opt,name=F_Uint32_optional,json=FUint32Optional" json:"F_Uint32_optional,omitempty"`
  395. F_Uint64Optional *uint64 `protobuf:"varint,36,opt,name=F_Uint64_optional,json=FUint64Optional" json:"F_Uint64_optional,omitempty"`
  396. F_FloatOptional *float32 `protobuf:"fixed32,37,opt,name=F_Float_optional,json=FFloatOptional" json:"F_Float_optional,omitempty"`
  397. F_DoubleOptional *float64 `protobuf:"fixed64,38,opt,name=F_Double_optional,json=FDoubleOptional" json:"F_Double_optional,omitempty"`
  398. F_StringOptional *string `protobuf:"bytes,39,opt,name=F_String_optional,json=FStringOptional" json:"F_String_optional,omitempty"`
  399. F_BytesOptional []byte `protobuf:"bytes,301,opt,name=F_Bytes_optional,json=FBytesOptional" json:"F_Bytes_optional,omitempty"`
  400. F_Sint32Optional *int32 `protobuf:"zigzag32,302,opt,name=F_Sint32_optional,json=FSint32Optional" json:"F_Sint32_optional,omitempty"`
  401. F_Sint64Optional *int64 `protobuf:"zigzag64,303,opt,name=F_Sint64_optional,json=FSint64Optional" json:"F_Sint64_optional,omitempty"`
  402. F_Sfixed32Optional *int32 `protobuf:"fixed32,304,opt,name=F_Sfixed32_optional,json=FSfixed32Optional" json:"F_Sfixed32_optional,omitempty"`
  403. F_Sfixed64Optional *int64 `protobuf:"fixed64,305,opt,name=F_Sfixed64_optional,json=FSfixed64Optional" json:"F_Sfixed64_optional,omitempty"`
  404. // Default-valued fields of all basic types
  405. F_BoolDefaulted *bool `protobuf:"varint,40,opt,name=F_Bool_defaulted,json=FBoolDefaulted,def=1" json:"F_Bool_defaulted,omitempty"`
  406. F_Int32Defaulted *int32 `protobuf:"varint,41,opt,name=F_Int32_defaulted,json=FInt32Defaulted,def=32" json:"F_Int32_defaulted,omitempty"`
  407. F_Int64Defaulted *int64 `protobuf:"varint,42,opt,name=F_Int64_defaulted,json=FInt64Defaulted,def=64" json:"F_Int64_defaulted,omitempty"`
  408. F_Fixed32Defaulted *uint32 `protobuf:"fixed32,43,opt,name=F_Fixed32_defaulted,json=FFixed32Defaulted,def=320" json:"F_Fixed32_defaulted,omitempty"`
  409. F_Fixed64Defaulted *uint64 `protobuf:"fixed64,44,opt,name=F_Fixed64_defaulted,json=FFixed64Defaulted,def=640" json:"F_Fixed64_defaulted,omitempty"`
  410. F_Uint32Defaulted *uint32 `protobuf:"varint,45,opt,name=F_Uint32_defaulted,json=FUint32Defaulted,def=3200" json:"F_Uint32_defaulted,omitempty"`
  411. F_Uint64Defaulted *uint64 `protobuf:"varint,46,opt,name=F_Uint64_defaulted,json=FUint64Defaulted,def=6400" json:"F_Uint64_defaulted,omitempty"`
  412. F_FloatDefaulted *float32 `protobuf:"fixed32,47,opt,name=F_Float_defaulted,json=FFloatDefaulted,def=314159" json:"F_Float_defaulted,omitempty"`
  413. F_DoubleDefaulted *float64 `protobuf:"fixed64,48,opt,name=F_Double_defaulted,json=FDoubleDefaulted,def=271828" json:"F_Double_defaulted,omitempty"`
  414. F_StringDefaulted *string `protobuf:"bytes,49,opt,name=F_String_defaulted,json=FStringDefaulted,def=hello, \"world!\"\n" json:"F_String_defaulted,omitempty"`
  415. F_BytesDefaulted []byte `protobuf:"bytes,401,opt,name=F_Bytes_defaulted,json=FBytesDefaulted,def=Bignose" json:"F_Bytes_defaulted,omitempty"`
  416. F_Sint32Defaulted *int32 `protobuf:"zigzag32,402,opt,name=F_Sint32_defaulted,json=FSint32Defaulted,def=-32" json:"F_Sint32_defaulted,omitempty"`
  417. F_Sint64Defaulted *int64 `protobuf:"zigzag64,403,opt,name=F_Sint64_defaulted,json=FSint64Defaulted,def=-64" json:"F_Sint64_defaulted,omitempty"`
  418. F_Sfixed32Defaulted *int32 `protobuf:"fixed32,404,opt,name=F_Sfixed32_defaulted,json=FSfixed32Defaulted,def=-32" json:"F_Sfixed32_defaulted,omitempty"`
  419. F_Sfixed64Defaulted *int64 `protobuf:"fixed64,405,opt,name=F_Sfixed64_defaulted,json=FSfixed64Defaulted,def=-64" json:"F_Sfixed64_defaulted,omitempty"`
  420. // Packed repeated fields (no string or bytes).
  421. F_BoolRepeatedPacked []bool `protobuf:"varint,50,rep,packed,name=F_Bool_repeated_packed,json=FBoolRepeatedPacked" json:"F_Bool_repeated_packed,omitempty"`
  422. F_Int32RepeatedPacked []int32 `protobuf:"varint,51,rep,packed,name=F_Int32_repeated_packed,json=FInt32RepeatedPacked" json:"F_Int32_repeated_packed,omitempty"`
  423. F_Int64RepeatedPacked []int64 `protobuf:"varint,52,rep,packed,name=F_Int64_repeated_packed,json=FInt64RepeatedPacked" json:"F_Int64_repeated_packed,omitempty"`
  424. F_Fixed32RepeatedPacked []uint32 `protobuf:"fixed32,53,rep,packed,name=F_Fixed32_repeated_packed,json=FFixed32RepeatedPacked" json:"F_Fixed32_repeated_packed,omitempty"`
  425. F_Fixed64RepeatedPacked []uint64 `protobuf:"fixed64,54,rep,packed,name=F_Fixed64_repeated_packed,json=FFixed64RepeatedPacked" json:"F_Fixed64_repeated_packed,omitempty"`
  426. F_Uint32RepeatedPacked []uint32 `protobuf:"varint,55,rep,packed,name=F_Uint32_repeated_packed,json=FUint32RepeatedPacked" json:"F_Uint32_repeated_packed,omitempty"`
  427. F_Uint64RepeatedPacked []uint64 `protobuf:"varint,56,rep,packed,name=F_Uint64_repeated_packed,json=FUint64RepeatedPacked" json:"F_Uint64_repeated_packed,omitempty"`
  428. F_FloatRepeatedPacked []float32 `protobuf:"fixed32,57,rep,packed,name=F_Float_repeated_packed,json=FFloatRepeatedPacked" json:"F_Float_repeated_packed,omitempty"`
  429. F_DoubleRepeatedPacked []float64 `protobuf:"fixed64,58,rep,packed,name=F_Double_repeated_packed,json=FDoubleRepeatedPacked" json:"F_Double_repeated_packed,omitempty"`
  430. F_Sint32RepeatedPacked []int32 `protobuf:"zigzag32,502,rep,packed,name=F_Sint32_repeated_packed,json=FSint32RepeatedPacked" json:"F_Sint32_repeated_packed,omitempty"`
  431. F_Sint64RepeatedPacked []int64 `protobuf:"zigzag64,503,rep,packed,name=F_Sint64_repeated_packed,json=FSint64RepeatedPacked" json:"F_Sint64_repeated_packed,omitempty"`
  432. F_Sfixed32RepeatedPacked []int32 `protobuf:"fixed32,504,rep,packed,name=F_Sfixed32_repeated_packed,json=FSfixed32RepeatedPacked" json:"F_Sfixed32_repeated_packed,omitempty"`
  433. F_Sfixed64RepeatedPacked []int64 `protobuf:"fixed64,505,rep,packed,name=F_Sfixed64_repeated_packed,json=FSfixed64RepeatedPacked" json:"F_Sfixed64_repeated_packed,omitempty"`
  434. Requiredgroup *GoTest_RequiredGroup `protobuf:"group,70,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"`
  435. Repeatedgroup []*GoTest_RepeatedGroup `protobuf:"group,80,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"`
  436. Optionalgroup *GoTest_OptionalGroup `protobuf:"group,90,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"`
  437. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  438. XXX_unrecognized []byte `json:"-"`
  439. XXX_sizecache int32 `json:"-"`
  440. }
  441. func (m *GoTest) Reset() { *m = GoTest{} }
  442. func (m *GoTest) String() string { return proto.CompactTextString(m) }
  443. func (*GoTest) ProtoMessage() {}
  444. func (*GoTest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
  445. func (m *GoTest) Unmarshal(b []byte) error {
  446. return xxx_messageInfo_GoTest.Unmarshal(m, b)
  447. }
  448. func (m *GoTest) Marshal(b []byte, deterministic bool) ([]byte, error) {
  449. return xxx_messageInfo_GoTest.Marshal(b, m, deterministic)
  450. }
  451. func (dst *GoTest) XXX_Merge(src proto.Message) {
  452. xxx_messageInfo_GoTest.Merge(dst, src)
  453. }
  454. func (m *GoTest) XXX_Size() int {
  455. return xxx_messageInfo_GoTest.Size(m)
  456. }
  457. func (m *GoTest) XXX_DiscardUnknown() {
  458. xxx_messageInfo_GoTest.DiscardUnknown(m)
  459. }
  460. var xxx_messageInfo_GoTest proto.InternalMessageInfo
  461. const Default_GoTest_F_BoolDefaulted bool = true
  462. const Default_GoTest_F_Int32Defaulted int32 = 32
  463. const Default_GoTest_F_Int64Defaulted int64 = 64
  464. const Default_GoTest_F_Fixed32Defaulted uint32 = 320
  465. const Default_GoTest_F_Fixed64Defaulted uint64 = 640
  466. const Default_GoTest_F_Uint32Defaulted uint32 = 3200
  467. const Default_GoTest_F_Uint64Defaulted uint64 = 6400
  468. const Default_GoTest_F_FloatDefaulted float32 = 314159
  469. const Default_GoTest_F_DoubleDefaulted float64 = 271828
  470. const Default_GoTest_F_StringDefaulted string = "hello, \"world!\"\n"
  471. var Default_GoTest_F_BytesDefaulted []byte = []byte("Bignose")
  472. const Default_GoTest_F_Sint32Defaulted int32 = -32
  473. const Default_GoTest_F_Sint64Defaulted int64 = -64
  474. const Default_GoTest_F_Sfixed32Defaulted int32 = -32
  475. const Default_GoTest_F_Sfixed64Defaulted int64 = -64
  476. func (m *GoTest) GetKind() GoTest_KIND {
  477. if m != nil && m.Kind != nil {
  478. return *m.Kind
  479. }
  480. return GoTest_VOID
  481. }
  482. func (m *GoTest) GetTable() string {
  483. if m != nil && m.Table != nil {
  484. return *m.Table
  485. }
  486. return ""
  487. }
  488. func (m *GoTest) GetParam() int32 {
  489. if m != nil && m.Param != nil {
  490. return *m.Param
  491. }
  492. return 0
  493. }
  494. func (m *GoTest) GetRequiredField() *GoTestField {
  495. if m != nil {
  496. return m.RequiredField
  497. }
  498. return nil
  499. }
  500. func (m *GoTest) GetRepeatedField() []*GoTestField {
  501. if m != nil {
  502. return m.RepeatedField
  503. }
  504. return nil
  505. }
  506. func (m *GoTest) GetOptionalField() *GoTestField {
  507. if m != nil {
  508. return m.OptionalField
  509. }
  510. return nil
  511. }
  512. func (m *GoTest) GetF_BoolRequired() bool {
  513. if m != nil && m.F_BoolRequired != nil {
  514. return *m.F_BoolRequired
  515. }
  516. return false
  517. }
  518. func (m *GoTest) GetF_Int32Required() int32 {
  519. if m != nil && m.F_Int32Required != nil {
  520. return *m.F_Int32Required
  521. }
  522. return 0
  523. }
  524. func (m *GoTest) GetF_Int64Required() int64 {
  525. if m != nil && m.F_Int64Required != nil {
  526. return *m.F_Int64Required
  527. }
  528. return 0
  529. }
  530. func (m *GoTest) GetF_Fixed32Required() uint32 {
  531. if m != nil && m.F_Fixed32Required != nil {
  532. return *m.F_Fixed32Required
  533. }
  534. return 0
  535. }
  536. func (m *GoTest) GetF_Fixed64Required() uint64 {
  537. if m != nil && m.F_Fixed64Required != nil {
  538. return *m.F_Fixed64Required
  539. }
  540. return 0
  541. }
  542. func (m *GoTest) GetF_Uint32Required() uint32 {
  543. if m != nil && m.F_Uint32Required != nil {
  544. return *m.F_Uint32Required
  545. }
  546. return 0
  547. }
  548. func (m *GoTest) GetF_Uint64Required() uint64 {
  549. if m != nil && m.F_Uint64Required != nil {
  550. return *m.F_Uint64Required
  551. }
  552. return 0
  553. }
  554. func (m *GoTest) GetF_FloatRequired() float32 {
  555. if m != nil && m.F_FloatRequired != nil {
  556. return *m.F_FloatRequired
  557. }
  558. return 0
  559. }
  560. func (m *GoTest) GetF_DoubleRequired() float64 {
  561. if m != nil && m.F_DoubleRequired != nil {
  562. return *m.F_DoubleRequired
  563. }
  564. return 0
  565. }
  566. func (m *GoTest) GetF_StringRequired() string {
  567. if m != nil && m.F_StringRequired != nil {
  568. return *m.F_StringRequired
  569. }
  570. return ""
  571. }
  572. func (m *GoTest) GetF_BytesRequired() []byte {
  573. if m != nil {
  574. return m.F_BytesRequired
  575. }
  576. return nil
  577. }
  578. func (m *GoTest) GetF_Sint32Required() int32 {
  579. if m != nil && m.F_Sint32Required != nil {
  580. return *m.F_Sint32Required
  581. }
  582. return 0
  583. }
  584. func (m *GoTest) GetF_Sint64Required() int64 {
  585. if m != nil && m.F_Sint64Required != nil {
  586. return *m.F_Sint64Required
  587. }
  588. return 0
  589. }
  590. func (m *GoTest) GetF_Sfixed32Required() int32 {
  591. if m != nil && m.F_Sfixed32Required != nil {
  592. return *m.F_Sfixed32Required
  593. }
  594. return 0
  595. }
  596. func (m *GoTest) GetF_Sfixed64Required() int64 {
  597. if m != nil && m.F_Sfixed64Required != nil {
  598. return *m.F_Sfixed64Required
  599. }
  600. return 0
  601. }
  602. func (m *GoTest) GetF_BoolRepeated() []bool {
  603. if m != nil {
  604. return m.F_BoolRepeated
  605. }
  606. return nil
  607. }
  608. func (m *GoTest) GetF_Int32Repeated() []int32 {
  609. if m != nil {
  610. return m.F_Int32Repeated
  611. }
  612. return nil
  613. }
  614. func (m *GoTest) GetF_Int64Repeated() []int64 {
  615. if m != nil {
  616. return m.F_Int64Repeated
  617. }
  618. return nil
  619. }
  620. func (m *GoTest) GetF_Fixed32Repeated() []uint32 {
  621. if m != nil {
  622. return m.F_Fixed32Repeated
  623. }
  624. return nil
  625. }
  626. func (m *GoTest) GetF_Fixed64Repeated() []uint64 {
  627. if m != nil {
  628. return m.F_Fixed64Repeated
  629. }
  630. return nil
  631. }
  632. func (m *GoTest) GetF_Uint32Repeated() []uint32 {
  633. if m != nil {
  634. return m.F_Uint32Repeated
  635. }
  636. return nil
  637. }
  638. func (m *GoTest) GetF_Uint64Repeated() []uint64 {
  639. if m != nil {
  640. return m.F_Uint64Repeated
  641. }
  642. return nil
  643. }
  644. func (m *GoTest) GetF_FloatRepeated() []float32 {
  645. if m != nil {
  646. return m.F_FloatRepeated
  647. }
  648. return nil
  649. }
  650. func (m *GoTest) GetF_DoubleRepeated() []float64 {
  651. if m != nil {
  652. return m.F_DoubleRepeated
  653. }
  654. return nil
  655. }
  656. func (m *GoTest) GetF_StringRepeated() []string {
  657. if m != nil {
  658. return m.F_StringRepeated
  659. }
  660. return nil
  661. }
  662. func (m *GoTest) GetF_BytesRepeated() [][]byte {
  663. if m != nil {
  664. return m.F_BytesRepeated
  665. }
  666. return nil
  667. }
  668. func (m *GoTest) GetF_Sint32Repeated() []int32 {
  669. if m != nil {
  670. return m.F_Sint32Repeated
  671. }
  672. return nil
  673. }
  674. func (m *GoTest) GetF_Sint64Repeated() []int64 {
  675. if m != nil {
  676. return m.F_Sint64Repeated
  677. }
  678. return nil
  679. }
  680. func (m *GoTest) GetF_Sfixed32Repeated() []int32 {
  681. if m != nil {
  682. return m.F_Sfixed32Repeated
  683. }
  684. return nil
  685. }
  686. func (m *GoTest) GetF_Sfixed64Repeated() []int64 {
  687. if m != nil {
  688. return m.F_Sfixed64Repeated
  689. }
  690. return nil
  691. }
  692. func (m *GoTest) GetF_BoolOptional() bool {
  693. if m != nil && m.F_BoolOptional != nil {
  694. return *m.F_BoolOptional
  695. }
  696. return false
  697. }
  698. func (m *GoTest) GetF_Int32Optional() int32 {
  699. if m != nil && m.F_Int32Optional != nil {
  700. return *m.F_Int32Optional
  701. }
  702. return 0
  703. }
  704. func (m *GoTest) GetF_Int64Optional() int64 {
  705. if m != nil && m.F_Int64Optional != nil {
  706. return *m.F_Int64Optional
  707. }
  708. return 0
  709. }
  710. func (m *GoTest) GetF_Fixed32Optional() uint32 {
  711. if m != nil && m.F_Fixed32Optional != nil {
  712. return *m.F_Fixed32Optional
  713. }
  714. return 0
  715. }
  716. func (m *GoTest) GetF_Fixed64Optional() uint64 {
  717. if m != nil && m.F_Fixed64Optional != nil {
  718. return *m.F_Fixed64Optional
  719. }
  720. return 0
  721. }
  722. func (m *GoTest) GetF_Uint32Optional() uint32 {
  723. if m != nil && m.F_Uint32Optional != nil {
  724. return *m.F_Uint32Optional
  725. }
  726. return 0
  727. }
  728. func (m *GoTest) GetF_Uint64Optional() uint64 {
  729. if m != nil && m.F_Uint64Optional != nil {
  730. return *m.F_Uint64Optional
  731. }
  732. return 0
  733. }
  734. func (m *GoTest) GetF_FloatOptional() float32 {
  735. if m != nil && m.F_FloatOptional != nil {
  736. return *m.F_FloatOptional
  737. }
  738. return 0
  739. }
  740. func (m *GoTest) GetF_DoubleOptional() float64 {
  741. if m != nil && m.F_DoubleOptional != nil {
  742. return *m.F_DoubleOptional
  743. }
  744. return 0
  745. }
  746. func (m *GoTest) GetF_StringOptional() string {
  747. if m != nil && m.F_StringOptional != nil {
  748. return *m.F_StringOptional
  749. }
  750. return ""
  751. }
  752. func (m *GoTest) GetF_BytesOptional() []byte {
  753. if m != nil {
  754. return m.F_BytesOptional
  755. }
  756. return nil
  757. }
  758. func (m *GoTest) GetF_Sint32Optional() int32 {
  759. if m != nil && m.F_Sint32Optional != nil {
  760. return *m.F_Sint32Optional
  761. }
  762. return 0
  763. }
  764. func (m *GoTest) GetF_Sint64Optional() int64 {
  765. if m != nil && m.F_Sint64Optional != nil {
  766. return *m.F_Sint64Optional
  767. }
  768. return 0
  769. }
  770. func (m *GoTest) GetF_Sfixed32Optional() int32 {
  771. if m != nil && m.F_Sfixed32Optional != nil {
  772. return *m.F_Sfixed32Optional
  773. }
  774. return 0
  775. }
  776. func (m *GoTest) GetF_Sfixed64Optional() int64 {
  777. if m != nil && m.F_Sfixed64Optional != nil {
  778. return *m.F_Sfixed64Optional
  779. }
  780. return 0
  781. }
  782. func (m *GoTest) GetF_BoolDefaulted() bool {
  783. if m != nil && m.F_BoolDefaulted != nil {
  784. return *m.F_BoolDefaulted
  785. }
  786. return Default_GoTest_F_BoolDefaulted
  787. }
  788. func (m *GoTest) GetF_Int32Defaulted() int32 {
  789. if m != nil && m.F_Int32Defaulted != nil {
  790. return *m.F_Int32Defaulted
  791. }
  792. return Default_GoTest_F_Int32Defaulted
  793. }
  794. func (m *GoTest) GetF_Int64Defaulted() int64 {
  795. if m != nil && m.F_Int64Defaulted != nil {
  796. return *m.F_Int64Defaulted
  797. }
  798. return Default_GoTest_F_Int64Defaulted
  799. }
  800. func (m *GoTest) GetF_Fixed32Defaulted() uint32 {
  801. if m != nil && m.F_Fixed32Defaulted != nil {
  802. return *m.F_Fixed32Defaulted
  803. }
  804. return Default_GoTest_F_Fixed32Defaulted
  805. }
  806. func (m *GoTest) GetF_Fixed64Defaulted() uint64 {
  807. if m != nil && m.F_Fixed64Defaulted != nil {
  808. return *m.F_Fixed64Defaulted
  809. }
  810. return Default_GoTest_F_Fixed64Defaulted
  811. }
  812. func (m *GoTest) GetF_Uint32Defaulted() uint32 {
  813. if m != nil && m.F_Uint32Defaulted != nil {
  814. return *m.F_Uint32Defaulted
  815. }
  816. return Default_GoTest_F_Uint32Defaulted
  817. }
  818. func (m *GoTest) GetF_Uint64Defaulted() uint64 {
  819. if m != nil && m.F_Uint64Defaulted != nil {
  820. return *m.F_Uint64Defaulted
  821. }
  822. return Default_GoTest_F_Uint64Defaulted
  823. }
  824. func (m *GoTest) GetF_FloatDefaulted() float32 {
  825. if m != nil && m.F_FloatDefaulted != nil {
  826. return *m.F_FloatDefaulted
  827. }
  828. return Default_GoTest_F_FloatDefaulted
  829. }
  830. func (m *GoTest) GetF_DoubleDefaulted() float64 {
  831. if m != nil && m.F_DoubleDefaulted != nil {
  832. return *m.F_DoubleDefaulted
  833. }
  834. return Default_GoTest_F_DoubleDefaulted
  835. }
  836. func (m *GoTest) GetF_StringDefaulted() string {
  837. if m != nil && m.F_StringDefaulted != nil {
  838. return *m.F_StringDefaulted
  839. }
  840. return Default_GoTest_F_StringDefaulted
  841. }
  842. func (m *GoTest) GetF_BytesDefaulted() []byte {
  843. if m != nil && m.F_BytesDefaulted != nil {
  844. return m.F_BytesDefaulted
  845. }
  846. return append([]byte(nil), Default_GoTest_F_BytesDefaulted...)
  847. }
  848. func (m *GoTest) GetF_Sint32Defaulted() int32 {
  849. if m != nil && m.F_Sint32Defaulted != nil {
  850. return *m.F_Sint32Defaulted
  851. }
  852. return Default_GoTest_F_Sint32Defaulted
  853. }
  854. func (m *GoTest) GetF_Sint64Defaulted() int64 {
  855. if m != nil && m.F_Sint64Defaulted != nil {
  856. return *m.F_Sint64Defaulted
  857. }
  858. return Default_GoTest_F_Sint64Defaulted
  859. }
  860. func (m *GoTest) GetF_Sfixed32Defaulted() int32 {
  861. if m != nil && m.F_Sfixed32Defaulted != nil {
  862. return *m.F_Sfixed32Defaulted
  863. }
  864. return Default_GoTest_F_Sfixed32Defaulted
  865. }
  866. func (m *GoTest) GetF_Sfixed64Defaulted() int64 {
  867. if m != nil && m.F_Sfixed64Defaulted != nil {
  868. return *m.F_Sfixed64Defaulted
  869. }
  870. return Default_GoTest_F_Sfixed64Defaulted
  871. }
  872. func (m *GoTest) GetF_BoolRepeatedPacked() []bool {
  873. if m != nil {
  874. return m.F_BoolRepeatedPacked
  875. }
  876. return nil
  877. }
  878. func (m *GoTest) GetF_Int32RepeatedPacked() []int32 {
  879. if m != nil {
  880. return m.F_Int32RepeatedPacked
  881. }
  882. return nil
  883. }
  884. func (m *GoTest) GetF_Int64RepeatedPacked() []int64 {
  885. if m != nil {
  886. return m.F_Int64RepeatedPacked
  887. }
  888. return nil
  889. }
  890. func (m *GoTest) GetF_Fixed32RepeatedPacked() []uint32 {
  891. if m != nil {
  892. return m.F_Fixed32RepeatedPacked
  893. }
  894. return nil
  895. }
  896. func (m *GoTest) GetF_Fixed64RepeatedPacked() []uint64 {
  897. if m != nil {
  898. return m.F_Fixed64RepeatedPacked
  899. }
  900. return nil
  901. }
  902. func (m *GoTest) GetF_Uint32RepeatedPacked() []uint32 {
  903. if m != nil {
  904. return m.F_Uint32RepeatedPacked
  905. }
  906. return nil
  907. }
  908. func (m *GoTest) GetF_Uint64RepeatedPacked() []uint64 {
  909. if m != nil {
  910. return m.F_Uint64RepeatedPacked
  911. }
  912. return nil
  913. }
  914. func (m *GoTest) GetF_FloatRepeatedPacked() []float32 {
  915. if m != nil {
  916. return m.F_FloatRepeatedPacked
  917. }
  918. return nil
  919. }
  920. func (m *GoTest) GetF_DoubleRepeatedPacked() []float64 {
  921. if m != nil {
  922. return m.F_DoubleRepeatedPacked
  923. }
  924. return nil
  925. }
  926. func (m *GoTest) GetF_Sint32RepeatedPacked() []int32 {
  927. if m != nil {
  928. return m.F_Sint32RepeatedPacked
  929. }
  930. return nil
  931. }
  932. func (m *GoTest) GetF_Sint64RepeatedPacked() []int64 {
  933. if m != nil {
  934. return m.F_Sint64RepeatedPacked
  935. }
  936. return nil
  937. }
  938. func (m *GoTest) GetF_Sfixed32RepeatedPacked() []int32 {
  939. if m != nil {
  940. return m.F_Sfixed32RepeatedPacked
  941. }
  942. return nil
  943. }
  944. func (m *GoTest) GetF_Sfixed64RepeatedPacked() []int64 {
  945. if m != nil {
  946. return m.F_Sfixed64RepeatedPacked
  947. }
  948. return nil
  949. }
  950. func (m *GoTest) GetRequiredgroup() *GoTest_RequiredGroup {
  951. if m != nil {
  952. return m.Requiredgroup
  953. }
  954. return nil
  955. }
  956. func (m *GoTest) GetRepeatedgroup() []*GoTest_RepeatedGroup {
  957. if m != nil {
  958. return m.Repeatedgroup
  959. }
  960. return nil
  961. }
  962. func (m *GoTest) GetOptionalgroup() *GoTest_OptionalGroup {
  963. if m != nil {
  964. return m.Optionalgroup
  965. }
  966. return nil
  967. }
  968. // Required, repeated, and optional groups.
  969. type GoTest_RequiredGroup struct {
  970. RequiredField *string `protobuf:"bytes,71,req,name=RequiredField" json:"RequiredField,omitempty"`
  971. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  972. XXX_unrecognized []byte `json:"-"`
  973. XXX_sizecache int32 `json:"-"`
  974. }
  975. func (m *GoTest_RequiredGroup) Reset() { *m = GoTest_RequiredGroup{} }
  976. func (m *GoTest_RequiredGroup) String() string { return proto.CompactTextString(m) }
  977. func (*GoTest_RequiredGroup) ProtoMessage() {}
  978. func (*GoTest_RequiredGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2, 0} }
  979. func (m *GoTest_RequiredGroup) Unmarshal(b []byte) error {
  980. return xxx_messageInfo_GoTest_RequiredGroup.Unmarshal(m, b)
  981. }
  982. func (m *GoTest_RequiredGroup) Marshal(b []byte, deterministic bool) ([]byte, error) {
  983. return xxx_messageInfo_GoTest_RequiredGroup.Marshal(b, m, deterministic)
  984. }
  985. func (dst *GoTest_RequiredGroup) XXX_Merge(src proto.Message) {
  986. xxx_messageInfo_GoTest_RequiredGroup.Merge(dst, src)
  987. }
  988. func (m *GoTest_RequiredGroup) XXX_Size() int {
  989. return xxx_messageInfo_GoTest_RequiredGroup.Size(m)
  990. }
  991. func (m *GoTest_RequiredGroup) XXX_DiscardUnknown() {
  992. xxx_messageInfo_GoTest_RequiredGroup.DiscardUnknown(m)
  993. }
  994. var xxx_messageInfo_GoTest_RequiredGroup proto.InternalMessageInfo
  995. func (m *GoTest_RequiredGroup) GetRequiredField() string {
  996. if m != nil && m.RequiredField != nil {
  997. return *m.RequiredField
  998. }
  999. return ""
  1000. }
  1001. type GoTest_RepeatedGroup struct {
  1002. RequiredField *string `protobuf:"bytes,81,req,name=RequiredField" json:"RequiredField,omitempty"`
  1003. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1004. XXX_unrecognized []byte `json:"-"`
  1005. XXX_sizecache int32 `json:"-"`
  1006. }
  1007. func (m *GoTest_RepeatedGroup) Reset() { *m = GoTest_RepeatedGroup{} }
  1008. func (m *GoTest_RepeatedGroup) String() string { return proto.CompactTextString(m) }
  1009. func (*GoTest_RepeatedGroup) ProtoMessage() {}
  1010. func (*GoTest_RepeatedGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2, 1} }
  1011. func (m *GoTest_RepeatedGroup) Unmarshal(b []byte) error {
  1012. return xxx_messageInfo_GoTest_RepeatedGroup.Unmarshal(m, b)
  1013. }
  1014. func (m *GoTest_RepeatedGroup) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1015. return xxx_messageInfo_GoTest_RepeatedGroup.Marshal(b, m, deterministic)
  1016. }
  1017. func (dst *GoTest_RepeatedGroup) XXX_Merge(src proto.Message) {
  1018. xxx_messageInfo_GoTest_RepeatedGroup.Merge(dst, src)
  1019. }
  1020. func (m *GoTest_RepeatedGroup) XXX_Size() int {
  1021. return xxx_messageInfo_GoTest_RepeatedGroup.Size(m)
  1022. }
  1023. func (m *GoTest_RepeatedGroup) XXX_DiscardUnknown() {
  1024. xxx_messageInfo_GoTest_RepeatedGroup.DiscardUnknown(m)
  1025. }
  1026. var xxx_messageInfo_GoTest_RepeatedGroup proto.InternalMessageInfo
  1027. func (m *GoTest_RepeatedGroup) GetRequiredField() string {
  1028. if m != nil && m.RequiredField != nil {
  1029. return *m.RequiredField
  1030. }
  1031. return ""
  1032. }
  1033. type GoTest_OptionalGroup struct {
  1034. RequiredField *string `protobuf:"bytes,91,req,name=RequiredField" json:"RequiredField,omitempty"`
  1035. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1036. XXX_unrecognized []byte `json:"-"`
  1037. XXX_sizecache int32 `json:"-"`
  1038. }
  1039. func (m *GoTest_OptionalGroup) Reset() { *m = GoTest_OptionalGroup{} }
  1040. func (m *GoTest_OptionalGroup) String() string { return proto.CompactTextString(m) }
  1041. func (*GoTest_OptionalGroup) ProtoMessage() {}
  1042. func (*GoTest_OptionalGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2, 2} }
  1043. func (m *GoTest_OptionalGroup) Unmarshal(b []byte) error {
  1044. return xxx_messageInfo_GoTest_OptionalGroup.Unmarshal(m, b)
  1045. }
  1046. func (m *GoTest_OptionalGroup) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1047. return xxx_messageInfo_GoTest_OptionalGroup.Marshal(b, m, deterministic)
  1048. }
  1049. func (dst *GoTest_OptionalGroup) XXX_Merge(src proto.Message) {
  1050. xxx_messageInfo_GoTest_OptionalGroup.Merge(dst, src)
  1051. }
  1052. func (m *GoTest_OptionalGroup) XXX_Size() int {
  1053. return xxx_messageInfo_GoTest_OptionalGroup.Size(m)
  1054. }
  1055. func (m *GoTest_OptionalGroup) XXX_DiscardUnknown() {
  1056. xxx_messageInfo_GoTest_OptionalGroup.DiscardUnknown(m)
  1057. }
  1058. var xxx_messageInfo_GoTest_OptionalGroup proto.InternalMessageInfo
  1059. func (m *GoTest_OptionalGroup) GetRequiredField() string {
  1060. if m != nil && m.RequiredField != nil {
  1061. return *m.RequiredField
  1062. }
  1063. return ""
  1064. }
  1065. // For testing a group containing a required field.
  1066. type GoTestRequiredGroupField struct {
  1067. Group *GoTestRequiredGroupField_Group `protobuf:"group,1,req,name=Group,json=group" json:"group,omitempty"`
  1068. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1069. XXX_unrecognized []byte `json:"-"`
  1070. XXX_sizecache int32 `json:"-"`
  1071. }
  1072. func (m *GoTestRequiredGroupField) Reset() { *m = GoTestRequiredGroupField{} }
  1073. func (m *GoTestRequiredGroupField) String() string { return proto.CompactTextString(m) }
  1074. func (*GoTestRequiredGroupField) ProtoMessage() {}
  1075. func (*GoTestRequiredGroupField) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
  1076. func (m *GoTestRequiredGroupField) Unmarshal(b []byte) error {
  1077. return xxx_messageInfo_GoTestRequiredGroupField.Unmarshal(m, b)
  1078. }
  1079. func (m *GoTestRequiredGroupField) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1080. return xxx_messageInfo_GoTestRequiredGroupField.Marshal(b, m, deterministic)
  1081. }
  1082. func (dst *GoTestRequiredGroupField) XXX_Merge(src proto.Message) {
  1083. xxx_messageInfo_GoTestRequiredGroupField.Merge(dst, src)
  1084. }
  1085. func (m *GoTestRequiredGroupField) XXX_Size() int {
  1086. return xxx_messageInfo_GoTestRequiredGroupField.Size(m)
  1087. }
  1088. func (m *GoTestRequiredGroupField) XXX_DiscardUnknown() {
  1089. xxx_messageInfo_GoTestRequiredGroupField.DiscardUnknown(m)
  1090. }
  1091. var xxx_messageInfo_GoTestRequiredGroupField proto.InternalMessageInfo
  1092. func (m *GoTestRequiredGroupField) GetGroup() *GoTestRequiredGroupField_Group {
  1093. if m != nil {
  1094. return m.Group
  1095. }
  1096. return nil
  1097. }
  1098. type GoTestRequiredGroupField_Group struct {
  1099. Field *int32 `protobuf:"varint,2,req,name=Field" json:"Field,omitempty"`
  1100. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1101. XXX_unrecognized []byte `json:"-"`
  1102. XXX_sizecache int32 `json:"-"`
  1103. }
  1104. func (m *GoTestRequiredGroupField_Group) Reset() { *m = GoTestRequiredGroupField_Group{} }
  1105. func (m *GoTestRequiredGroupField_Group) String() string { return proto.CompactTextString(m) }
  1106. func (*GoTestRequiredGroupField_Group) ProtoMessage() {}
  1107. func (*GoTestRequiredGroupField_Group) Descriptor() ([]byte, []int) {
  1108. return fileDescriptor0, []int{3, 0}
  1109. }
  1110. func (m *GoTestRequiredGroupField_Group) Unmarshal(b []byte) error {
  1111. return xxx_messageInfo_GoTestRequiredGroupField_Group.Unmarshal(m, b)
  1112. }
  1113. func (m *GoTestRequiredGroupField_Group) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1114. return xxx_messageInfo_GoTestRequiredGroupField_Group.Marshal(b, m, deterministic)
  1115. }
  1116. func (dst *GoTestRequiredGroupField_Group) XXX_Merge(src proto.Message) {
  1117. xxx_messageInfo_GoTestRequiredGroupField_Group.Merge(dst, src)
  1118. }
  1119. func (m *GoTestRequiredGroupField_Group) XXX_Size() int {
  1120. return xxx_messageInfo_GoTestRequiredGroupField_Group.Size(m)
  1121. }
  1122. func (m *GoTestRequiredGroupField_Group) XXX_DiscardUnknown() {
  1123. xxx_messageInfo_GoTestRequiredGroupField_Group.DiscardUnknown(m)
  1124. }
  1125. var xxx_messageInfo_GoTestRequiredGroupField_Group proto.InternalMessageInfo
  1126. func (m *GoTestRequiredGroupField_Group) GetField() int32 {
  1127. if m != nil && m.Field != nil {
  1128. return *m.Field
  1129. }
  1130. return 0
  1131. }
  1132. // For testing skipping of unrecognized fields.
  1133. // Numbers are all big, larger than tag numbers in GoTestField,
  1134. // the message used in the corresponding test.
  1135. type GoSkipTest struct {
  1136. SkipInt32 *int32 `protobuf:"varint,11,req,name=skip_int32,json=skipInt32" json:"skip_int32,omitempty"`
  1137. SkipFixed32 *uint32 `protobuf:"fixed32,12,req,name=skip_fixed32,json=skipFixed32" json:"skip_fixed32,omitempty"`
  1138. SkipFixed64 *uint64 `protobuf:"fixed64,13,req,name=skip_fixed64,json=skipFixed64" json:"skip_fixed64,omitempty"`
  1139. SkipString *string `protobuf:"bytes,14,req,name=skip_string,json=skipString" json:"skip_string,omitempty"`
  1140. Skipgroup *GoSkipTest_SkipGroup `protobuf:"group,15,req,name=SkipGroup,json=skipgroup" json:"skipgroup,omitempty"`
  1141. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1142. XXX_unrecognized []byte `json:"-"`
  1143. XXX_sizecache int32 `json:"-"`
  1144. }
  1145. func (m *GoSkipTest) Reset() { *m = GoSkipTest{} }
  1146. func (m *GoSkipTest) String() string { return proto.CompactTextString(m) }
  1147. func (*GoSkipTest) ProtoMessage() {}
  1148. func (*GoSkipTest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
  1149. func (m *GoSkipTest) Unmarshal(b []byte) error {
  1150. return xxx_messageInfo_GoSkipTest.Unmarshal(m, b)
  1151. }
  1152. func (m *GoSkipTest) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1153. return xxx_messageInfo_GoSkipTest.Marshal(b, m, deterministic)
  1154. }
  1155. func (dst *GoSkipTest) XXX_Merge(src proto.Message) {
  1156. xxx_messageInfo_GoSkipTest.Merge(dst, src)
  1157. }
  1158. func (m *GoSkipTest) XXX_Size() int {
  1159. return xxx_messageInfo_GoSkipTest.Size(m)
  1160. }
  1161. func (m *GoSkipTest) XXX_DiscardUnknown() {
  1162. xxx_messageInfo_GoSkipTest.DiscardUnknown(m)
  1163. }
  1164. var xxx_messageInfo_GoSkipTest proto.InternalMessageInfo
  1165. func (m *GoSkipTest) GetSkipInt32() int32 {
  1166. if m != nil && m.SkipInt32 != nil {
  1167. return *m.SkipInt32
  1168. }
  1169. return 0
  1170. }
  1171. func (m *GoSkipTest) GetSkipFixed32() uint32 {
  1172. if m != nil && m.SkipFixed32 != nil {
  1173. return *m.SkipFixed32
  1174. }
  1175. return 0
  1176. }
  1177. func (m *GoSkipTest) GetSkipFixed64() uint64 {
  1178. if m != nil && m.SkipFixed64 != nil {
  1179. return *m.SkipFixed64
  1180. }
  1181. return 0
  1182. }
  1183. func (m *GoSkipTest) GetSkipString() string {
  1184. if m != nil && m.SkipString != nil {
  1185. return *m.SkipString
  1186. }
  1187. return ""
  1188. }
  1189. func (m *GoSkipTest) GetSkipgroup() *GoSkipTest_SkipGroup {
  1190. if m != nil {
  1191. return m.Skipgroup
  1192. }
  1193. return nil
  1194. }
  1195. type GoSkipTest_SkipGroup struct {
  1196. GroupInt32 *int32 `protobuf:"varint,16,req,name=group_int32,json=groupInt32" json:"group_int32,omitempty"`
  1197. GroupString *string `protobuf:"bytes,17,req,name=group_string,json=groupString" json:"group_string,omitempty"`
  1198. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1199. XXX_unrecognized []byte `json:"-"`
  1200. XXX_sizecache int32 `json:"-"`
  1201. }
  1202. func (m *GoSkipTest_SkipGroup) Reset() { *m = GoSkipTest_SkipGroup{} }
  1203. func (m *GoSkipTest_SkipGroup) String() string { return proto.CompactTextString(m) }
  1204. func (*GoSkipTest_SkipGroup) ProtoMessage() {}
  1205. func (*GoSkipTest_SkipGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4, 0} }
  1206. func (m *GoSkipTest_SkipGroup) Unmarshal(b []byte) error {
  1207. return xxx_messageInfo_GoSkipTest_SkipGroup.Unmarshal(m, b)
  1208. }
  1209. func (m *GoSkipTest_SkipGroup) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1210. return xxx_messageInfo_GoSkipTest_SkipGroup.Marshal(b, m, deterministic)
  1211. }
  1212. func (dst *GoSkipTest_SkipGroup) XXX_Merge(src proto.Message) {
  1213. xxx_messageInfo_GoSkipTest_SkipGroup.Merge(dst, src)
  1214. }
  1215. func (m *GoSkipTest_SkipGroup) XXX_Size() int {
  1216. return xxx_messageInfo_GoSkipTest_SkipGroup.Size(m)
  1217. }
  1218. func (m *GoSkipTest_SkipGroup) XXX_DiscardUnknown() {
  1219. xxx_messageInfo_GoSkipTest_SkipGroup.DiscardUnknown(m)
  1220. }
  1221. var xxx_messageInfo_GoSkipTest_SkipGroup proto.InternalMessageInfo
  1222. func (m *GoSkipTest_SkipGroup) GetGroupInt32() int32 {
  1223. if m != nil && m.GroupInt32 != nil {
  1224. return *m.GroupInt32
  1225. }
  1226. return 0
  1227. }
  1228. func (m *GoSkipTest_SkipGroup) GetGroupString() string {
  1229. if m != nil && m.GroupString != nil {
  1230. return *m.GroupString
  1231. }
  1232. return ""
  1233. }
  1234. // For testing packed/non-packed decoder switching.
  1235. // A serialized instance of one should be deserializable as the other.
  1236. type NonPackedTest struct {
  1237. A []int32 `protobuf:"varint,1,rep,name=a" json:"a,omitempty"`
  1238. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1239. XXX_unrecognized []byte `json:"-"`
  1240. XXX_sizecache int32 `json:"-"`
  1241. }
  1242. func (m *NonPackedTest) Reset() { *m = NonPackedTest{} }
  1243. func (m *NonPackedTest) String() string { return proto.CompactTextString(m) }
  1244. func (*NonPackedTest) ProtoMessage() {}
  1245. func (*NonPackedTest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
  1246. func (m *NonPackedTest) Unmarshal(b []byte) error {
  1247. return xxx_messageInfo_NonPackedTest.Unmarshal(m, b)
  1248. }
  1249. func (m *NonPackedTest) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1250. return xxx_messageInfo_NonPackedTest.Marshal(b, m, deterministic)
  1251. }
  1252. func (dst *NonPackedTest) XXX_Merge(src proto.Message) {
  1253. xxx_messageInfo_NonPackedTest.Merge(dst, src)
  1254. }
  1255. func (m *NonPackedTest) XXX_Size() int {
  1256. return xxx_messageInfo_NonPackedTest.Size(m)
  1257. }
  1258. func (m *NonPackedTest) XXX_DiscardUnknown() {
  1259. xxx_messageInfo_NonPackedTest.DiscardUnknown(m)
  1260. }
  1261. var xxx_messageInfo_NonPackedTest proto.InternalMessageInfo
  1262. func (m *NonPackedTest) GetA() []int32 {
  1263. if m != nil {
  1264. return m.A
  1265. }
  1266. return nil
  1267. }
  1268. type PackedTest struct {
  1269. B []int32 `protobuf:"varint,1,rep,packed,name=b" json:"b,omitempty"`
  1270. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1271. XXX_unrecognized []byte `json:"-"`
  1272. XXX_sizecache int32 `json:"-"`
  1273. }
  1274. func (m *PackedTest) Reset() { *m = PackedTest{} }
  1275. func (m *PackedTest) String() string { return proto.CompactTextString(m) }
  1276. func (*PackedTest) ProtoMessage() {}
  1277. func (*PackedTest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
  1278. func (m *PackedTest) Unmarshal(b []byte) error {
  1279. return xxx_messageInfo_PackedTest.Unmarshal(m, b)
  1280. }
  1281. func (m *PackedTest) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1282. return xxx_messageInfo_PackedTest.Marshal(b, m, deterministic)
  1283. }
  1284. func (dst *PackedTest) XXX_Merge(src proto.Message) {
  1285. xxx_messageInfo_PackedTest.Merge(dst, src)
  1286. }
  1287. func (m *PackedTest) XXX_Size() int {
  1288. return xxx_messageInfo_PackedTest.Size(m)
  1289. }
  1290. func (m *PackedTest) XXX_DiscardUnknown() {
  1291. xxx_messageInfo_PackedTest.DiscardUnknown(m)
  1292. }
  1293. var xxx_messageInfo_PackedTest proto.InternalMessageInfo
  1294. func (m *PackedTest) GetB() []int32 {
  1295. if m != nil {
  1296. return m.B
  1297. }
  1298. return nil
  1299. }
  1300. type MaxTag struct {
  1301. // Maximum possible tag number.
  1302. LastField *string `protobuf:"bytes,536870911,opt,name=last_field,json=lastField" json:"last_field,omitempty"`
  1303. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1304. XXX_unrecognized []byte `json:"-"`
  1305. XXX_sizecache int32 `json:"-"`
  1306. }
  1307. func (m *MaxTag) Reset() { *m = MaxTag{} }
  1308. func (m *MaxTag) String() string { return proto.CompactTextString(m) }
  1309. func (*MaxTag) ProtoMessage() {}
  1310. func (*MaxTag) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
  1311. func (m *MaxTag) Unmarshal(b []byte) error {
  1312. return xxx_messageInfo_MaxTag.Unmarshal(m, b)
  1313. }
  1314. func (m *MaxTag) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1315. return xxx_messageInfo_MaxTag.Marshal(b, m, deterministic)
  1316. }
  1317. func (dst *MaxTag) XXX_Merge(src proto.Message) {
  1318. xxx_messageInfo_MaxTag.Merge(dst, src)
  1319. }
  1320. func (m *MaxTag) XXX_Size() int {
  1321. return xxx_messageInfo_MaxTag.Size(m)
  1322. }
  1323. func (m *MaxTag) XXX_DiscardUnknown() {
  1324. xxx_messageInfo_MaxTag.DiscardUnknown(m)
  1325. }
  1326. var xxx_messageInfo_MaxTag proto.InternalMessageInfo
  1327. func (m *MaxTag) GetLastField() string {
  1328. if m != nil && m.LastField != nil {
  1329. return *m.LastField
  1330. }
  1331. return ""
  1332. }
  1333. type OldMessage struct {
  1334. Nested *OldMessage_Nested `protobuf:"bytes,1,opt,name=nested" json:"nested,omitempty"`
  1335. Num *int32 `protobuf:"varint,2,opt,name=num" json:"num,omitempty"`
  1336. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1337. XXX_unrecognized []byte `json:"-"`
  1338. XXX_sizecache int32 `json:"-"`
  1339. }
  1340. func (m *OldMessage) Reset() { *m = OldMessage{} }
  1341. func (m *OldMessage) String() string { return proto.CompactTextString(m) }
  1342. func (*OldMessage) ProtoMessage() {}
  1343. func (*OldMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
  1344. func (m *OldMessage) Unmarshal(b []byte) error {
  1345. return xxx_messageInfo_OldMessage.Unmarshal(m, b)
  1346. }
  1347. func (m *OldMessage) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1348. return xxx_messageInfo_OldMessage.Marshal(b, m, deterministic)
  1349. }
  1350. func (dst *OldMessage) XXX_Merge(src proto.Message) {
  1351. xxx_messageInfo_OldMessage.Merge(dst, src)
  1352. }
  1353. func (m *OldMessage) XXX_Size() int {
  1354. return xxx_messageInfo_OldMessage.Size(m)
  1355. }
  1356. func (m *OldMessage) XXX_DiscardUnknown() {
  1357. xxx_messageInfo_OldMessage.DiscardUnknown(m)
  1358. }
  1359. var xxx_messageInfo_OldMessage proto.InternalMessageInfo
  1360. func (m *OldMessage) GetNested() *OldMessage_Nested {
  1361. if m != nil {
  1362. return m.Nested
  1363. }
  1364. return nil
  1365. }
  1366. func (m *OldMessage) GetNum() int32 {
  1367. if m != nil && m.Num != nil {
  1368. return *m.Num
  1369. }
  1370. return 0
  1371. }
  1372. type OldMessage_Nested struct {
  1373. Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1374. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1375. XXX_unrecognized []byte `json:"-"`
  1376. XXX_sizecache int32 `json:"-"`
  1377. }
  1378. func (m *OldMessage_Nested) Reset() { *m = OldMessage_Nested{} }
  1379. func (m *OldMessage_Nested) String() string { return proto.CompactTextString(m) }
  1380. func (*OldMessage_Nested) ProtoMessage() {}
  1381. func (*OldMessage_Nested) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8, 0} }
  1382. func (m *OldMessage_Nested) Unmarshal(b []byte) error {
  1383. return xxx_messageInfo_OldMessage_Nested.Unmarshal(m, b)
  1384. }
  1385. func (m *OldMessage_Nested) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1386. return xxx_messageInfo_OldMessage_Nested.Marshal(b, m, deterministic)
  1387. }
  1388. func (dst *OldMessage_Nested) XXX_Merge(src proto.Message) {
  1389. xxx_messageInfo_OldMessage_Nested.Merge(dst, src)
  1390. }
  1391. func (m *OldMessage_Nested) XXX_Size() int {
  1392. return xxx_messageInfo_OldMessage_Nested.Size(m)
  1393. }
  1394. func (m *OldMessage_Nested) XXX_DiscardUnknown() {
  1395. xxx_messageInfo_OldMessage_Nested.DiscardUnknown(m)
  1396. }
  1397. var xxx_messageInfo_OldMessage_Nested proto.InternalMessageInfo
  1398. func (m *OldMessage_Nested) GetName() string {
  1399. if m != nil && m.Name != nil {
  1400. return *m.Name
  1401. }
  1402. return ""
  1403. }
  1404. // NewMessage is wire compatible with OldMessage;
  1405. // imagine it as a future version.
  1406. type NewMessage struct {
  1407. Nested *NewMessage_Nested `protobuf:"bytes,1,opt,name=nested" json:"nested,omitempty"`
  1408. // This is an int32 in OldMessage.
  1409. Num *int64 `protobuf:"varint,2,opt,name=num" json:"num,omitempty"`
  1410. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1411. XXX_unrecognized []byte `json:"-"`
  1412. XXX_sizecache int32 `json:"-"`
  1413. }
  1414. func (m *NewMessage) Reset() { *m = NewMessage{} }
  1415. func (m *NewMessage) String() string { return proto.CompactTextString(m) }
  1416. func (*NewMessage) ProtoMessage() {}
  1417. func (*NewMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
  1418. func (m *NewMessage) Unmarshal(b []byte) error {
  1419. return xxx_messageInfo_NewMessage.Unmarshal(m, b)
  1420. }
  1421. func (m *NewMessage) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1422. return xxx_messageInfo_NewMessage.Marshal(b, m, deterministic)
  1423. }
  1424. func (dst *NewMessage) XXX_Merge(src proto.Message) {
  1425. xxx_messageInfo_NewMessage.Merge(dst, src)
  1426. }
  1427. func (m *NewMessage) XXX_Size() int {
  1428. return xxx_messageInfo_NewMessage.Size(m)
  1429. }
  1430. func (m *NewMessage) XXX_DiscardUnknown() {
  1431. xxx_messageInfo_NewMessage.DiscardUnknown(m)
  1432. }
  1433. var xxx_messageInfo_NewMessage proto.InternalMessageInfo
  1434. func (m *NewMessage) GetNested() *NewMessage_Nested {
  1435. if m != nil {
  1436. return m.Nested
  1437. }
  1438. return nil
  1439. }
  1440. func (m *NewMessage) GetNum() int64 {
  1441. if m != nil && m.Num != nil {
  1442. return *m.Num
  1443. }
  1444. return 0
  1445. }
  1446. type NewMessage_Nested struct {
  1447. Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  1448. FoodGroup *string `protobuf:"bytes,2,opt,name=food_group,json=foodGroup" json:"food_group,omitempty"`
  1449. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1450. XXX_unrecognized []byte `json:"-"`
  1451. XXX_sizecache int32 `json:"-"`
  1452. }
  1453. func (m *NewMessage_Nested) Reset() { *m = NewMessage_Nested{} }
  1454. func (m *NewMessage_Nested) String() string { return proto.CompactTextString(m) }
  1455. func (*NewMessage_Nested) ProtoMessage() {}
  1456. func (*NewMessage_Nested) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9, 0} }
  1457. func (m *NewMessage_Nested) Unmarshal(b []byte) error {
  1458. return xxx_messageInfo_NewMessage_Nested.Unmarshal(m, b)
  1459. }
  1460. func (m *NewMessage_Nested) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1461. return xxx_messageInfo_NewMessage_Nested.Marshal(b, m, deterministic)
  1462. }
  1463. func (dst *NewMessage_Nested) XXX_Merge(src proto.Message) {
  1464. xxx_messageInfo_NewMessage_Nested.Merge(dst, src)
  1465. }
  1466. func (m *NewMessage_Nested) XXX_Size() int {
  1467. return xxx_messageInfo_NewMessage_Nested.Size(m)
  1468. }
  1469. func (m *NewMessage_Nested) XXX_DiscardUnknown() {
  1470. xxx_messageInfo_NewMessage_Nested.DiscardUnknown(m)
  1471. }
  1472. var xxx_messageInfo_NewMessage_Nested proto.InternalMessageInfo
  1473. func (m *NewMessage_Nested) GetName() string {
  1474. if m != nil && m.Name != nil {
  1475. return *m.Name
  1476. }
  1477. return ""
  1478. }
  1479. func (m *NewMessage_Nested) GetFoodGroup() string {
  1480. if m != nil && m.FoodGroup != nil {
  1481. return *m.FoodGroup
  1482. }
  1483. return ""
  1484. }
  1485. type InnerMessage struct {
  1486. Host *string `protobuf:"bytes,1,req,name=host" json:"host,omitempty"`
  1487. Port *int32 `protobuf:"varint,2,opt,name=port,def=4000" json:"port,omitempty"`
  1488. Connected *bool `protobuf:"varint,3,opt,name=connected" json:"connected,omitempty"`
  1489. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1490. XXX_unrecognized []byte `json:"-"`
  1491. XXX_sizecache int32 `json:"-"`
  1492. }
  1493. func (m *InnerMessage) Reset() { *m = InnerMessage{} }
  1494. func (m *InnerMessage) String() string { return proto.CompactTextString(m) }
  1495. func (*InnerMessage) ProtoMessage() {}
  1496. func (*InnerMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
  1497. func (m *InnerMessage) Unmarshal(b []byte) error {
  1498. return xxx_messageInfo_InnerMessage.Unmarshal(m, b)
  1499. }
  1500. func (m *InnerMessage) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1501. return xxx_messageInfo_InnerMessage.Marshal(b, m, deterministic)
  1502. }
  1503. func (dst *InnerMessage) XXX_Merge(src proto.Message) {
  1504. xxx_messageInfo_InnerMessage.Merge(dst, src)
  1505. }
  1506. func (m *InnerMessage) XXX_Size() int {
  1507. return xxx_messageInfo_InnerMessage.Size(m)
  1508. }
  1509. func (m *InnerMessage) XXX_DiscardUnknown() {
  1510. xxx_messageInfo_InnerMessage.DiscardUnknown(m)
  1511. }
  1512. var xxx_messageInfo_InnerMessage proto.InternalMessageInfo
  1513. const Default_InnerMessage_Port int32 = 4000
  1514. func (m *InnerMessage) GetHost() string {
  1515. if m != nil && m.Host != nil {
  1516. return *m.Host
  1517. }
  1518. return ""
  1519. }
  1520. func (m *InnerMessage) GetPort() int32 {
  1521. if m != nil && m.Port != nil {
  1522. return *m.Port
  1523. }
  1524. return Default_InnerMessage_Port
  1525. }
  1526. func (m *InnerMessage) GetConnected() bool {
  1527. if m != nil && m.Connected != nil {
  1528. return *m.Connected
  1529. }
  1530. return false
  1531. }
  1532. type OtherMessage struct {
  1533. Key *int64 `protobuf:"varint,1,opt,name=key" json:"key,omitempty"`
  1534. Value []byte `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
  1535. Weight *float32 `protobuf:"fixed32,3,opt,name=weight" json:"weight,omitempty"`
  1536. Inner *InnerMessage `protobuf:"bytes,4,opt,name=inner" json:"inner,omitempty"`
  1537. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1538. proto.XXX_InternalExtensions `json:"-"`
  1539. XXX_unrecognized []byte `json:"-"`
  1540. XXX_sizecache int32 `json:"-"`
  1541. }
  1542. func (m *OtherMessage) Reset() { *m = OtherMessage{} }
  1543. func (m *OtherMessage) String() string { return proto.CompactTextString(m) }
  1544. func (*OtherMessage) ProtoMessage() {}
  1545. func (*OtherMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
  1546. var extRange_OtherMessage = []proto.ExtensionRange{
  1547. {100, 536870911},
  1548. }
  1549. func (*OtherMessage) ExtensionRangeArray() []proto.ExtensionRange {
  1550. return extRange_OtherMessage
  1551. }
  1552. func (m *OtherMessage) Unmarshal(b []byte) error {
  1553. return xxx_messageInfo_OtherMessage.Unmarshal(m, b)
  1554. }
  1555. func (m *OtherMessage) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1556. return xxx_messageInfo_OtherMessage.Marshal(b, m, deterministic)
  1557. }
  1558. func (dst *OtherMessage) XXX_Merge(src proto.Message) {
  1559. xxx_messageInfo_OtherMessage.Merge(dst, src)
  1560. }
  1561. func (m *OtherMessage) XXX_Size() int {
  1562. return xxx_messageInfo_OtherMessage.Size(m)
  1563. }
  1564. func (m *OtherMessage) XXX_DiscardUnknown() {
  1565. xxx_messageInfo_OtherMessage.DiscardUnknown(m)
  1566. }
  1567. var xxx_messageInfo_OtherMessage proto.InternalMessageInfo
  1568. func (m *OtherMessage) GetKey() int64 {
  1569. if m != nil && m.Key != nil {
  1570. return *m.Key
  1571. }
  1572. return 0
  1573. }
  1574. func (m *OtherMessage) GetValue() []byte {
  1575. if m != nil {
  1576. return m.Value
  1577. }
  1578. return nil
  1579. }
  1580. func (m *OtherMessage) GetWeight() float32 {
  1581. if m != nil && m.Weight != nil {
  1582. return *m.Weight
  1583. }
  1584. return 0
  1585. }
  1586. func (m *OtherMessage) GetInner() *InnerMessage {
  1587. if m != nil {
  1588. return m.Inner
  1589. }
  1590. return nil
  1591. }
  1592. type RequiredInnerMessage struct {
  1593. LeoFinallyWonAnOscar *InnerMessage `protobuf:"bytes,1,req,name=leo_finally_won_an_oscar,json=leoFinallyWonAnOscar" json:"leo_finally_won_an_oscar,omitempty"`
  1594. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1595. XXX_unrecognized []byte `json:"-"`
  1596. XXX_sizecache int32 `json:"-"`
  1597. }
  1598. func (m *RequiredInnerMessage) Reset() { *m = RequiredInnerMessage{} }
  1599. func (m *RequiredInnerMessage) String() string { return proto.CompactTextString(m) }
  1600. func (*RequiredInnerMessage) ProtoMessage() {}
  1601. func (*RequiredInnerMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} }
  1602. func (m *RequiredInnerMessage) Unmarshal(b []byte) error {
  1603. return xxx_messageInfo_RequiredInnerMessage.Unmarshal(m, b)
  1604. }
  1605. func (m *RequiredInnerMessage) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1606. return xxx_messageInfo_RequiredInnerMessage.Marshal(b, m, deterministic)
  1607. }
  1608. func (dst *RequiredInnerMessage) XXX_Merge(src proto.Message) {
  1609. xxx_messageInfo_RequiredInnerMessage.Merge(dst, src)
  1610. }
  1611. func (m *RequiredInnerMessage) XXX_Size() int {
  1612. return xxx_messageInfo_RequiredInnerMessage.Size(m)
  1613. }
  1614. func (m *RequiredInnerMessage) XXX_DiscardUnknown() {
  1615. xxx_messageInfo_RequiredInnerMessage.DiscardUnknown(m)
  1616. }
  1617. var xxx_messageInfo_RequiredInnerMessage proto.InternalMessageInfo
  1618. func (m *RequiredInnerMessage) GetLeoFinallyWonAnOscar() *InnerMessage {
  1619. if m != nil {
  1620. return m.LeoFinallyWonAnOscar
  1621. }
  1622. return nil
  1623. }
  1624. type MyMessage struct {
  1625. Count *int32 `protobuf:"varint,1,req,name=count" json:"count,omitempty"`
  1626. Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
  1627. Quote *string `protobuf:"bytes,3,opt,name=quote" json:"quote,omitempty"`
  1628. Pet []string `protobuf:"bytes,4,rep,name=pet" json:"pet,omitempty"`
  1629. Inner *InnerMessage `protobuf:"bytes,5,opt,name=inner" json:"inner,omitempty"`
  1630. Others []*OtherMessage `protobuf:"bytes,6,rep,name=others" json:"others,omitempty"`
  1631. WeMustGoDeeper *RequiredInnerMessage `protobuf:"bytes,13,opt,name=we_must_go_deeper,json=weMustGoDeeper" json:"we_must_go_deeper,omitempty"`
  1632. RepInner []*InnerMessage `protobuf:"bytes,12,rep,name=rep_inner,json=repInner" json:"rep_inner,omitempty"`
  1633. Bikeshed *MyMessage_Color `protobuf:"varint,7,opt,name=bikeshed,enum=test_proto.MyMessage_Color" json:"bikeshed,omitempty"`
  1634. Somegroup *MyMessage_SomeGroup `protobuf:"group,8,opt,name=SomeGroup,json=somegroup" json:"somegroup,omitempty"`
  1635. // This field becomes [][]byte in the generated code.
  1636. RepBytes [][]byte `protobuf:"bytes,10,rep,name=rep_bytes,json=repBytes" json:"rep_bytes,omitempty"`
  1637. Bigfloat *float64 `protobuf:"fixed64,11,opt,name=bigfloat" json:"bigfloat,omitempty"`
  1638. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1639. proto.XXX_InternalExtensions `json:"-"`
  1640. XXX_unrecognized []byte `json:"-"`
  1641. XXX_sizecache int32 `json:"-"`
  1642. }
  1643. func (m *MyMessage) Reset() { *m = MyMessage{} }
  1644. func (m *MyMessage) String() string { return proto.CompactTextString(m) }
  1645. func (*MyMessage) ProtoMessage() {}
  1646. func (*MyMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} }
  1647. var extRange_MyMessage = []proto.ExtensionRange{
  1648. {100, 536870911},
  1649. }
  1650. func (*MyMessage) ExtensionRangeArray() []proto.ExtensionRange {
  1651. return extRange_MyMessage
  1652. }
  1653. func (m *MyMessage) Unmarshal(b []byte) error {
  1654. return xxx_messageInfo_MyMessage.Unmarshal(m, b)
  1655. }
  1656. func (m *MyMessage) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1657. return xxx_messageInfo_MyMessage.Marshal(b, m, deterministic)
  1658. }
  1659. func (dst *MyMessage) XXX_Merge(src proto.Message) {
  1660. xxx_messageInfo_MyMessage.Merge(dst, src)
  1661. }
  1662. func (m *MyMessage) XXX_Size() int {
  1663. return xxx_messageInfo_MyMessage.Size(m)
  1664. }
  1665. func (m *MyMessage) XXX_DiscardUnknown() {
  1666. xxx_messageInfo_MyMessage.DiscardUnknown(m)
  1667. }
  1668. var xxx_messageInfo_MyMessage proto.InternalMessageInfo
  1669. func (m *MyMessage) GetCount() int32 {
  1670. if m != nil && m.Count != nil {
  1671. return *m.Count
  1672. }
  1673. return 0
  1674. }
  1675. func (m *MyMessage) GetName() string {
  1676. if m != nil && m.Name != nil {
  1677. return *m.Name
  1678. }
  1679. return ""
  1680. }
  1681. func (m *MyMessage) GetQuote() string {
  1682. if m != nil && m.Quote != nil {
  1683. return *m.Quote
  1684. }
  1685. return ""
  1686. }
  1687. func (m *MyMessage) GetPet() []string {
  1688. if m != nil {
  1689. return m.Pet
  1690. }
  1691. return nil
  1692. }
  1693. func (m *MyMessage) GetInner() *InnerMessage {
  1694. if m != nil {
  1695. return m.Inner
  1696. }
  1697. return nil
  1698. }
  1699. func (m *MyMessage) GetOthers() []*OtherMessage {
  1700. if m != nil {
  1701. return m.Others
  1702. }
  1703. return nil
  1704. }
  1705. func (m *MyMessage) GetWeMustGoDeeper() *RequiredInnerMessage {
  1706. if m != nil {
  1707. return m.WeMustGoDeeper
  1708. }
  1709. return nil
  1710. }
  1711. func (m *MyMessage) GetRepInner() []*InnerMessage {
  1712. if m != nil {
  1713. return m.RepInner
  1714. }
  1715. return nil
  1716. }
  1717. func (m *MyMessage) GetBikeshed() MyMessage_Color {
  1718. if m != nil && m.Bikeshed != nil {
  1719. return *m.Bikeshed
  1720. }
  1721. return MyMessage_RED
  1722. }
  1723. func (m *MyMessage) GetSomegroup() *MyMessage_SomeGroup {
  1724. if m != nil {
  1725. return m.Somegroup
  1726. }
  1727. return nil
  1728. }
  1729. func (m *MyMessage) GetRepBytes() [][]byte {
  1730. if m != nil {
  1731. return m.RepBytes
  1732. }
  1733. return nil
  1734. }
  1735. func (m *MyMessage) GetBigfloat() float64 {
  1736. if m != nil && m.Bigfloat != nil {
  1737. return *m.Bigfloat
  1738. }
  1739. return 0
  1740. }
  1741. type MyMessage_SomeGroup struct {
  1742. GroupField *int32 `protobuf:"varint,9,opt,name=group_field,json=groupField" json:"group_field,omitempty"`
  1743. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1744. XXX_unrecognized []byte `json:"-"`
  1745. XXX_sizecache int32 `json:"-"`
  1746. }
  1747. func (m *MyMessage_SomeGroup) Reset() { *m = MyMessage_SomeGroup{} }
  1748. func (m *MyMessage_SomeGroup) String() string { return proto.CompactTextString(m) }
  1749. func (*MyMessage_SomeGroup) ProtoMessage() {}
  1750. func (*MyMessage_SomeGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13, 0} }
  1751. func (m *MyMessage_SomeGroup) Unmarshal(b []byte) error {
  1752. return xxx_messageInfo_MyMessage_SomeGroup.Unmarshal(m, b)
  1753. }
  1754. func (m *MyMessage_SomeGroup) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1755. return xxx_messageInfo_MyMessage_SomeGroup.Marshal(b, m, deterministic)
  1756. }
  1757. func (dst *MyMessage_SomeGroup) XXX_Merge(src proto.Message) {
  1758. xxx_messageInfo_MyMessage_SomeGroup.Merge(dst, src)
  1759. }
  1760. func (m *MyMessage_SomeGroup) XXX_Size() int {
  1761. return xxx_messageInfo_MyMessage_SomeGroup.Size(m)
  1762. }
  1763. func (m *MyMessage_SomeGroup) XXX_DiscardUnknown() {
  1764. xxx_messageInfo_MyMessage_SomeGroup.DiscardUnknown(m)
  1765. }
  1766. var xxx_messageInfo_MyMessage_SomeGroup proto.InternalMessageInfo
  1767. func (m *MyMessage_SomeGroup) GetGroupField() int32 {
  1768. if m != nil && m.GroupField != nil {
  1769. return *m.GroupField
  1770. }
  1771. return 0
  1772. }
  1773. type Ext struct {
  1774. Data *string `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"`
  1775. MapField map[int32]int32 `protobuf:"bytes,2,rep,name=map_field,json=mapField" json:"map_field,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
  1776. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1777. XXX_unrecognized []byte `json:"-"`
  1778. XXX_sizecache int32 `json:"-"`
  1779. }
  1780. func (m *Ext) Reset() { *m = Ext{} }
  1781. func (m *Ext) String() string { return proto.CompactTextString(m) }
  1782. func (*Ext) ProtoMessage() {}
  1783. func (*Ext) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} }
  1784. func (m *Ext) Unmarshal(b []byte) error {
  1785. return xxx_messageInfo_Ext.Unmarshal(m, b)
  1786. }
  1787. func (m *Ext) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1788. return xxx_messageInfo_Ext.Marshal(b, m, deterministic)
  1789. }
  1790. func (dst *Ext) XXX_Merge(src proto.Message) {
  1791. xxx_messageInfo_Ext.Merge(dst, src)
  1792. }
  1793. func (m *Ext) XXX_Size() int {
  1794. return xxx_messageInfo_Ext.Size(m)
  1795. }
  1796. func (m *Ext) XXX_DiscardUnknown() {
  1797. xxx_messageInfo_Ext.DiscardUnknown(m)
  1798. }
  1799. var xxx_messageInfo_Ext proto.InternalMessageInfo
  1800. func (m *Ext) GetData() string {
  1801. if m != nil && m.Data != nil {
  1802. return *m.Data
  1803. }
  1804. return ""
  1805. }
  1806. func (m *Ext) GetMapField() map[int32]int32 {
  1807. if m != nil {
  1808. return m.MapField
  1809. }
  1810. return nil
  1811. }
  1812. var E_Ext_More = &proto.ExtensionDesc{
  1813. ExtendedType: (*MyMessage)(nil),
  1814. ExtensionType: (*Ext)(nil),
  1815. Field: 103,
  1816. Name: "test_proto.Ext.more",
  1817. Tag: "bytes,103,opt,name=more",
  1818. Filename: "test.proto",
  1819. }
  1820. var E_Ext_Text = &proto.ExtensionDesc{
  1821. ExtendedType: (*MyMessage)(nil),
  1822. ExtensionType: (*string)(nil),
  1823. Field: 104,
  1824. Name: "test_proto.Ext.text",
  1825. Tag: "bytes,104,opt,name=text",
  1826. Filename: "test.proto",
  1827. }
  1828. var E_Ext_Number = &proto.ExtensionDesc{
  1829. ExtendedType: (*MyMessage)(nil),
  1830. ExtensionType: (*int32)(nil),
  1831. Field: 105,
  1832. Name: "test_proto.Ext.number",
  1833. Tag: "varint,105,opt,name=number",
  1834. Filename: "test.proto",
  1835. }
  1836. type ComplexExtension struct {
  1837. First *int32 `protobuf:"varint,1,opt,name=first" json:"first,omitempty"`
  1838. Second *int32 `protobuf:"varint,2,opt,name=second" json:"second,omitempty"`
  1839. Third []int32 `protobuf:"varint,3,rep,name=third" json:"third,omitempty"`
  1840. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1841. XXX_unrecognized []byte `json:"-"`
  1842. XXX_sizecache int32 `json:"-"`
  1843. }
  1844. func (m *ComplexExtension) Reset() { *m = ComplexExtension{} }
  1845. func (m *ComplexExtension) String() string { return proto.CompactTextString(m) }
  1846. func (*ComplexExtension) ProtoMessage() {}
  1847. func (*ComplexExtension) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} }
  1848. func (m *ComplexExtension) Unmarshal(b []byte) error {
  1849. return xxx_messageInfo_ComplexExtension.Unmarshal(m, b)
  1850. }
  1851. func (m *ComplexExtension) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1852. return xxx_messageInfo_ComplexExtension.Marshal(b, m, deterministic)
  1853. }
  1854. func (dst *ComplexExtension) XXX_Merge(src proto.Message) {
  1855. xxx_messageInfo_ComplexExtension.Merge(dst, src)
  1856. }
  1857. func (m *ComplexExtension) XXX_Size() int {
  1858. return xxx_messageInfo_ComplexExtension.Size(m)
  1859. }
  1860. func (m *ComplexExtension) XXX_DiscardUnknown() {
  1861. xxx_messageInfo_ComplexExtension.DiscardUnknown(m)
  1862. }
  1863. var xxx_messageInfo_ComplexExtension proto.InternalMessageInfo
  1864. func (m *ComplexExtension) GetFirst() int32 {
  1865. if m != nil && m.First != nil {
  1866. return *m.First
  1867. }
  1868. return 0
  1869. }
  1870. func (m *ComplexExtension) GetSecond() int32 {
  1871. if m != nil && m.Second != nil {
  1872. return *m.Second
  1873. }
  1874. return 0
  1875. }
  1876. func (m *ComplexExtension) GetThird() []int32 {
  1877. if m != nil {
  1878. return m.Third
  1879. }
  1880. return nil
  1881. }
  1882. type DefaultsMessage struct {
  1883. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1884. proto.XXX_InternalExtensions `json:"-"`
  1885. XXX_unrecognized []byte `json:"-"`
  1886. XXX_sizecache int32 `json:"-"`
  1887. }
  1888. func (m *DefaultsMessage) Reset() { *m = DefaultsMessage{} }
  1889. func (m *DefaultsMessage) String() string { return proto.CompactTextString(m) }
  1890. func (*DefaultsMessage) ProtoMessage() {}
  1891. func (*DefaultsMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} }
  1892. var extRange_DefaultsMessage = []proto.ExtensionRange{
  1893. {100, 536870911},
  1894. }
  1895. func (*DefaultsMessage) ExtensionRangeArray() []proto.ExtensionRange {
  1896. return extRange_DefaultsMessage
  1897. }
  1898. func (m *DefaultsMessage) Unmarshal(b []byte) error {
  1899. return xxx_messageInfo_DefaultsMessage.Unmarshal(m, b)
  1900. }
  1901. func (m *DefaultsMessage) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1902. return xxx_messageInfo_DefaultsMessage.Marshal(b, m, deterministic)
  1903. }
  1904. func (dst *DefaultsMessage) XXX_Merge(src proto.Message) {
  1905. xxx_messageInfo_DefaultsMessage.Merge(dst, src)
  1906. }
  1907. func (m *DefaultsMessage) XXX_Size() int {
  1908. return xxx_messageInfo_DefaultsMessage.Size(m)
  1909. }
  1910. func (m *DefaultsMessage) XXX_DiscardUnknown() {
  1911. xxx_messageInfo_DefaultsMessage.DiscardUnknown(m)
  1912. }
  1913. var xxx_messageInfo_DefaultsMessage proto.InternalMessageInfo
  1914. type MyMessageSet struct {
  1915. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1916. proto.XXX_InternalExtensions `protobuf_messageset:"1" json:"-"`
  1917. XXX_unrecognized []byte `json:"-"`
  1918. XXX_sizecache int32 `json:"-"`
  1919. }
  1920. func (m *MyMessageSet) Reset() { *m = MyMessageSet{} }
  1921. func (m *MyMessageSet) String() string { return proto.CompactTextString(m) }
  1922. func (*MyMessageSet) ProtoMessage() {}
  1923. func (*MyMessageSet) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} }
  1924. func (m *MyMessageSet) MarshalJSON() ([]byte, error) {
  1925. return proto.MarshalMessageSetJSON(&m.XXX_InternalExtensions)
  1926. }
  1927. func (m *MyMessageSet) UnmarshalJSON(buf []byte) error {
  1928. return proto.UnmarshalMessageSetJSON(buf, &m.XXX_InternalExtensions)
  1929. }
  1930. // ensure MyMessageSet satisfies proto.Unmarshaler
  1931. var _ proto.Unmarshaler = (*MyMessageSet)(nil)
  1932. var extRange_MyMessageSet = []proto.ExtensionRange{
  1933. {100, 2147483646},
  1934. }
  1935. func (*MyMessageSet) ExtensionRangeArray() []proto.ExtensionRange {
  1936. return extRange_MyMessageSet
  1937. }
  1938. func (m *MyMessageSet) Unmarshal(b []byte) error {
  1939. return xxx_messageInfo_MyMessageSet.Unmarshal(m, b)
  1940. }
  1941. func (m *MyMessageSet) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1942. return xxx_messageInfo_MyMessageSet.Marshal(b, m, deterministic)
  1943. }
  1944. func (dst *MyMessageSet) XXX_Merge(src proto.Message) {
  1945. xxx_messageInfo_MyMessageSet.Merge(dst, src)
  1946. }
  1947. func (m *MyMessageSet) XXX_Size() int {
  1948. return xxx_messageInfo_MyMessageSet.Size(m)
  1949. }
  1950. func (m *MyMessageSet) XXX_DiscardUnknown() {
  1951. xxx_messageInfo_MyMessageSet.DiscardUnknown(m)
  1952. }
  1953. var xxx_messageInfo_MyMessageSet proto.InternalMessageInfo
  1954. type Empty struct {
  1955. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1956. XXX_unrecognized []byte `json:"-"`
  1957. XXX_sizecache int32 `json:"-"`
  1958. }
  1959. func (m *Empty) Reset() { *m = Empty{} }
  1960. func (m *Empty) String() string { return proto.CompactTextString(m) }
  1961. func (*Empty) ProtoMessage() {}
  1962. func (*Empty) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} }
  1963. func (m *Empty) Unmarshal(b []byte) error {
  1964. return xxx_messageInfo_Empty.Unmarshal(m, b)
  1965. }
  1966. func (m *Empty) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1967. return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
  1968. }
  1969. func (dst *Empty) XXX_Merge(src proto.Message) {
  1970. xxx_messageInfo_Empty.Merge(dst, src)
  1971. }
  1972. func (m *Empty) XXX_Size() int {
  1973. return xxx_messageInfo_Empty.Size(m)
  1974. }
  1975. func (m *Empty) XXX_DiscardUnknown() {
  1976. xxx_messageInfo_Empty.DiscardUnknown(m)
  1977. }
  1978. var xxx_messageInfo_Empty proto.InternalMessageInfo
  1979. type MessageList struct {
  1980. Message []*MessageList_Message `protobuf:"group,1,rep,name=Message,json=message" json:"message,omitempty"`
  1981. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1982. XXX_unrecognized []byte `json:"-"`
  1983. XXX_sizecache int32 `json:"-"`
  1984. }
  1985. func (m *MessageList) Reset() { *m = MessageList{} }
  1986. func (m *MessageList) String() string { return proto.CompactTextString(m) }
  1987. func (*MessageList) ProtoMessage() {}
  1988. func (*MessageList) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19} }
  1989. func (m *MessageList) Unmarshal(b []byte) error {
  1990. return xxx_messageInfo_MessageList.Unmarshal(m, b)
  1991. }
  1992. func (m *MessageList) Marshal(b []byte, deterministic bool) ([]byte, error) {
  1993. return xxx_messageInfo_MessageList.Marshal(b, m, deterministic)
  1994. }
  1995. func (dst *MessageList) XXX_Merge(src proto.Message) {
  1996. xxx_messageInfo_MessageList.Merge(dst, src)
  1997. }
  1998. func (m *MessageList) XXX_Size() int {
  1999. return xxx_messageInfo_MessageList.Size(m)
  2000. }
  2001. func (m *MessageList) XXX_DiscardUnknown() {
  2002. xxx_messageInfo_MessageList.DiscardUnknown(m)
  2003. }
  2004. var xxx_messageInfo_MessageList proto.InternalMessageInfo
  2005. func (m *MessageList) GetMessage() []*MessageList_Message {
  2006. if m != nil {
  2007. return m.Message
  2008. }
  2009. return nil
  2010. }
  2011. type MessageList_Message struct {
  2012. Name *string `protobuf:"bytes,2,req,name=name" json:"name,omitempty"`
  2013. Count *int32 `protobuf:"varint,3,req,name=count" json:"count,omitempty"`
  2014. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2015. XXX_unrecognized []byte `json:"-"`
  2016. XXX_sizecache int32 `json:"-"`
  2017. }
  2018. func (m *MessageList_Message) Reset() { *m = MessageList_Message{} }
  2019. func (m *MessageList_Message) String() string { return proto.CompactTextString(m) }
  2020. func (*MessageList_Message) ProtoMessage() {}
  2021. func (*MessageList_Message) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19, 0} }
  2022. func (m *MessageList_Message) Unmarshal(b []byte) error {
  2023. return xxx_messageInfo_MessageList_Message.Unmarshal(m, b)
  2024. }
  2025. func (m *MessageList_Message) Marshal(b []byte, deterministic bool) ([]byte, error) {
  2026. return xxx_messageInfo_MessageList_Message.Marshal(b, m, deterministic)
  2027. }
  2028. func (dst *MessageList_Message) XXX_Merge(src proto.Message) {
  2029. xxx_messageInfo_MessageList_Message.Merge(dst, src)
  2030. }
  2031. func (m *MessageList_Message) XXX_Size() int {
  2032. return xxx_messageInfo_MessageList_Message.Size(m)
  2033. }
  2034. func (m *MessageList_Message) XXX_DiscardUnknown() {
  2035. xxx_messageInfo_MessageList_Message.DiscardUnknown(m)
  2036. }
  2037. var xxx_messageInfo_MessageList_Message proto.InternalMessageInfo
  2038. func (m *MessageList_Message) GetName() string {
  2039. if m != nil && m.Name != nil {
  2040. return *m.Name
  2041. }
  2042. return ""
  2043. }
  2044. func (m *MessageList_Message) GetCount() int32 {
  2045. if m != nil && m.Count != nil {
  2046. return *m.Count
  2047. }
  2048. return 0
  2049. }
  2050. type Strings struct {
  2051. StringField *string `protobuf:"bytes,1,opt,name=string_field,json=stringField" json:"string_field,omitempty"`
  2052. BytesField []byte `protobuf:"bytes,2,opt,name=bytes_field,json=bytesField" json:"bytes_field,omitempty"`
  2053. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2054. XXX_unrecognized []byte `json:"-"`
  2055. XXX_sizecache int32 `json:"-"`
  2056. }
  2057. func (m *Strings) Reset() { *m = Strings{} }
  2058. func (m *Strings) String() string { return proto.CompactTextString(m) }
  2059. func (*Strings) ProtoMessage() {}
  2060. func (*Strings) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{20} }
  2061. func (m *Strings) Unmarshal(b []byte) error {
  2062. return xxx_messageInfo_Strings.Unmarshal(m, b)
  2063. }
  2064. func (m *Strings) Marshal(b []byte, deterministic bool) ([]byte, error) {
  2065. return xxx_messageInfo_Strings.Marshal(b, m, deterministic)
  2066. }
  2067. func (dst *Strings) XXX_Merge(src proto.Message) {
  2068. xxx_messageInfo_Strings.Merge(dst, src)
  2069. }
  2070. func (m *Strings) XXX_Size() int {
  2071. return xxx_messageInfo_Strings.Size(m)
  2072. }
  2073. func (m *Strings) XXX_DiscardUnknown() {
  2074. xxx_messageInfo_Strings.DiscardUnknown(m)
  2075. }
  2076. var xxx_messageInfo_Strings proto.InternalMessageInfo
  2077. func (m *Strings) GetStringField() string {
  2078. if m != nil && m.StringField != nil {
  2079. return *m.StringField
  2080. }
  2081. return ""
  2082. }
  2083. func (m *Strings) GetBytesField() []byte {
  2084. if m != nil {
  2085. return m.BytesField
  2086. }
  2087. return nil
  2088. }
  2089. type Defaults struct {
  2090. // Default-valued fields of all basic types.
  2091. // Same as GoTest, but copied here to make testing easier.
  2092. F_Bool *bool `protobuf:"varint,1,opt,name=F_Bool,json=FBool,def=1" json:"F_Bool,omitempty"`
  2093. F_Int32 *int32 `protobuf:"varint,2,opt,name=F_Int32,json=FInt32,def=32" json:"F_Int32,omitempty"`
  2094. F_Int64 *int64 `protobuf:"varint,3,opt,name=F_Int64,json=FInt64,def=64" json:"F_Int64,omitempty"`
  2095. F_Fixed32 *uint32 `protobuf:"fixed32,4,opt,name=F_Fixed32,json=FFixed32,def=320" json:"F_Fixed32,omitempty"`
  2096. F_Fixed64 *uint64 `protobuf:"fixed64,5,opt,name=F_Fixed64,json=FFixed64,def=640" json:"F_Fixed64,omitempty"`
  2097. F_Uint32 *uint32 `protobuf:"varint,6,opt,name=F_Uint32,json=FUint32,def=3200" json:"F_Uint32,omitempty"`
  2098. F_Uint64 *uint64 `protobuf:"varint,7,opt,name=F_Uint64,json=FUint64,def=6400" json:"F_Uint64,omitempty"`
  2099. F_Float *float32 `protobuf:"fixed32,8,opt,name=F_Float,json=FFloat,def=314159" json:"F_Float,omitempty"`
  2100. F_Double *float64 `protobuf:"fixed64,9,opt,name=F_Double,json=FDouble,def=271828" json:"F_Double,omitempty"`
  2101. F_String *string `protobuf:"bytes,10,opt,name=F_String,json=FString,def=hello, \"world!\"\n" json:"F_String,omitempty"`
  2102. F_Bytes []byte `protobuf:"bytes,11,opt,name=F_Bytes,json=FBytes,def=Bignose" json:"F_Bytes,omitempty"`
  2103. F_Sint32 *int32 `protobuf:"zigzag32,12,opt,name=F_Sint32,json=FSint32,def=-32" json:"F_Sint32,omitempty"`
  2104. F_Sint64 *int64 `protobuf:"zigzag64,13,opt,name=F_Sint64,json=FSint64,def=-64" json:"F_Sint64,omitempty"`
  2105. F_Enum *Defaults_Color `protobuf:"varint,14,opt,name=F_Enum,json=FEnum,enum=test_proto.Defaults_Color,def=1" json:"F_Enum,omitempty"`
  2106. // More fields with crazy defaults.
  2107. F_Pinf *float32 `protobuf:"fixed32,15,opt,name=F_Pinf,json=FPinf,def=inf" json:"F_Pinf,omitempty"`
  2108. F_Ninf *float32 `protobuf:"fixed32,16,opt,name=F_Ninf,json=FNinf,def=-inf" json:"F_Ninf,omitempty"`
  2109. F_Nan *float32 `protobuf:"fixed32,17,opt,name=F_Nan,json=FNan,def=nan" json:"F_Nan,omitempty"`
  2110. // Sub-message.
  2111. Sub *SubDefaults `protobuf:"bytes,18,opt,name=sub" json:"sub,omitempty"`
  2112. // Redundant but explicit defaults.
  2113. StrZero *string `protobuf:"bytes,19,opt,name=str_zero,json=strZero,def=" json:"str_zero,omitempty"`
  2114. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2115. XXX_unrecognized []byte `json:"-"`
  2116. XXX_sizecache int32 `json:"-"`
  2117. }
  2118. func (m *Defaults) Reset() { *m = Defaults{} }
  2119. func (m *Defaults) String() string { return proto.CompactTextString(m) }
  2120. func (*Defaults) ProtoMessage() {}
  2121. func (*Defaults) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} }
  2122. func (m *Defaults) Unmarshal(b []byte) error {
  2123. return xxx_messageInfo_Defaults.Unmarshal(m, b)
  2124. }
  2125. func (m *Defaults) Marshal(b []byte, deterministic bool) ([]byte, error) {
  2126. return xxx_messageInfo_Defaults.Marshal(b, m, deterministic)
  2127. }
  2128. func (dst *Defaults) XXX_Merge(src proto.Message) {
  2129. xxx_messageInfo_Defaults.Merge(dst, src)
  2130. }
  2131. func (m *Defaults) XXX_Size() int {
  2132. return xxx_messageInfo_Defaults.Size(m)
  2133. }
  2134. func (m *Defaults) XXX_DiscardUnknown() {
  2135. xxx_messageInfo_Defaults.DiscardUnknown(m)
  2136. }
  2137. var xxx_messageInfo_Defaults proto.InternalMessageInfo
  2138. const Default_Defaults_F_Bool bool = true
  2139. const Default_Defaults_F_Int32 int32 = 32
  2140. const Default_Defaults_F_Int64 int64 = 64
  2141. const Default_Defaults_F_Fixed32 uint32 = 320
  2142. const Default_Defaults_F_Fixed64 uint64 = 640
  2143. const Default_Defaults_F_Uint32 uint32 = 3200
  2144. const Default_Defaults_F_Uint64 uint64 = 6400
  2145. const Default_Defaults_F_Float float32 = 314159
  2146. const Default_Defaults_F_Double float64 = 271828
  2147. const Default_Defaults_F_String string = "hello, \"world!\"\n"
  2148. var Default_Defaults_F_Bytes []byte = []byte("Bignose")
  2149. const Default_Defaults_F_Sint32 int32 = -32
  2150. const Default_Defaults_F_Sint64 int64 = -64
  2151. const Default_Defaults_F_Enum Defaults_Color = Defaults_GREEN
  2152. var Default_Defaults_F_Pinf float32 = float32(math.Inf(1))
  2153. var Default_Defaults_F_Ninf float32 = float32(math.Inf(-1))
  2154. var Default_Defaults_F_Nan float32 = float32(math.NaN())
  2155. func (m *Defaults) GetF_Bool() bool {
  2156. if m != nil && m.F_Bool != nil {
  2157. return *m.F_Bool
  2158. }
  2159. return Default_Defaults_F_Bool
  2160. }
  2161. func (m *Defaults) GetF_Int32() int32 {
  2162. if m != nil && m.F_Int32 != nil {
  2163. return *m.F_Int32
  2164. }
  2165. return Default_Defaults_F_Int32
  2166. }
  2167. func (m *Defaults) GetF_Int64() int64 {
  2168. if m != nil && m.F_Int64 != nil {
  2169. return *m.F_Int64
  2170. }
  2171. return Default_Defaults_F_Int64
  2172. }
  2173. func (m *Defaults) GetF_Fixed32() uint32 {
  2174. if m != nil && m.F_Fixed32 != nil {
  2175. return *m.F_Fixed32
  2176. }
  2177. return Default_Defaults_F_Fixed32
  2178. }
  2179. func (m *Defaults) GetF_Fixed64() uint64 {
  2180. if m != nil && m.F_Fixed64 != nil {
  2181. return *m.F_Fixed64
  2182. }
  2183. return Default_Defaults_F_Fixed64
  2184. }
  2185. func (m *Defaults) GetF_Uint32() uint32 {
  2186. if m != nil && m.F_Uint32 != nil {
  2187. return *m.F_Uint32
  2188. }
  2189. return Default_Defaults_F_Uint32
  2190. }
  2191. func (m *Defaults) GetF_Uint64() uint64 {
  2192. if m != nil && m.F_Uint64 != nil {
  2193. return *m.F_Uint64
  2194. }
  2195. return Default_Defaults_F_Uint64
  2196. }
  2197. func (m *Defaults) GetF_Float() float32 {
  2198. if m != nil && m.F_Float != nil {
  2199. return *m.F_Float
  2200. }
  2201. return Default_Defaults_F_Float
  2202. }
  2203. func (m *Defaults) GetF_Double() float64 {
  2204. if m != nil && m.F_Double != nil {
  2205. return *m.F_Double
  2206. }
  2207. return Default_Defaults_F_Double
  2208. }
  2209. func (m *Defaults) GetF_String() string {
  2210. if m != nil && m.F_String != nil {
  2211. return *m.F_String
  2212. }
  2213. return Default_Defaults_F_String
  2214. }
  2215. func (m *Defaults) GetF_Bytes() []byte {
  2216. if m != nil && m.F_Bytes != nil {
  2217. return m.F_Bytes
  2218. }
  2219. return append([]byte(nil), Default_Defaults_F_Bytes...)
  2220. }
  2221. func (m *Defaults) GetF_Sint32() int32 {
  2222. if m != nil && m.F_Sint32 != nil {
  2223. return *m.F_Sint32
  2224. }
  2225. return Default_Defaults_F_Sint32
  2226. }
  2227. func (m *Defaults) GetF_Sint64() int64 {
  2228. if m != nil && m.F_Sint64 != nil {
  2229. return *m.F_Sint64
  2230. }
  2231. return Default_Defaults_F_Sint64
  2232. }
  2233. func (m *Defaults) GetF_Enum() Defaults_Color {
  2234. if m != nil && m.F_Enum != nil {
  2235. return *m.F_Enum
  2236. }
  2237. return Default_Defaults_F_Enum
  2238. }
  2239. func (m *Defaults) GetF_Pinf() float32 {
  2240. if m != nil && m.F_Pinf != nil {
  2241. return *m.F_Pinf
  2242. }
  2243. return Default_Defaults_F_Pinf
  2244. }
  2245. func (m *Defaults) GetF_Ninf() float32 {
  2246. if m != nil && m.F_Ninf != nil {
  2247. return *m.F_Ninf
  2248. }
  2249. return Default_Defaults_F_Ninf
  2250. }
  2251. func (m *Defaults) GetF_Nan() float32 {
  2252. if m != nil && m.F_Nan != nil {
  2253. return *m.F_Nan
  2254. }
  2255. return Default_Defaults_F_Nan
  2256. }
  2257. func (m *Defaults) GetSub() *SubDefaults {
  2258. if m != nil {
  2259. return m.Sub
  2260. }
  2261. return nil
  2262. }
  2263. func (m *Defaults) GetStrZero() string {
  2264. if m != nil && m.StrZero != nil {
  2265. return *m.StrZero
  2266. }
  2267. return ""
  2268. }
  2269. type SubDefaults struct {
  2270. N *int64 `protobuf:"varint,1,opt,name=n,def=7" json:"n,omitempty"`
  2271. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2272. XXX_unrecognized []byte `json:"-"`
  2273. XXX_sizecache int32 `json:"-"`
  2274. }
  2275. func (m *SubDefaults) Reset() { *m = SubDefaults{} }
  2276. func (m *SubDefaults) String() string { return proto.CompactTextString(m) }
  2277. func (*SubDefaults) ProtoMessage() {}
  2278. func (*SubDefaults) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{22} }
  2279. func (m *SubDefaults) Unmarshal(b []byte) error {
  2280. return xxx_messageInfo_SubDefaults.Unmarshal(m, b)
  2281. }
  2282. func (m *SubDefaults) Marshal(b []byte, deterministic bool) ([]byte, error) {
  2283. return xxx_messageInfo_SubDefaults.Marshal(b, m, deterministic)
  2284. }
  2285. func (dst *SubDefaults) XXX_Merge(src proto.Message) {
  2286. xxx_messageInfo_SubDefaults.Merge(dst, src)
  2287. }
  2288. func (m *SubDefaults) XXX_Size() int {
  2289. return xxx_messageInfo_SubDefaults.Size(m)
  2290. }
  2291. func (m *SubDefaults) XXX_DiscardUnknown() {
  2292. xxx_messageInfo_SubDefaults.DiscardUnknown(m)
  2293. }
  2294. var xxx_messageInfo_SubDefaults proto.InternalMessageInfo
  2295. const Default_SubDefaults_N int64 = 7
  2296. func (m *SubDefaults) GetN() int64 {
  2297. if m != nil && m.N != nil {
  2298. return *m.N
  2299. }
  2300. return Default_SubDefaults_N
  2301. }
  2302. type RepeatedEnum struct {
  2303. Color []RepeatedEnum_Color `protobuf:"varint,1,rep,name=color,enum=test_proto.RepeatedEnum_Color" json:"color,omitempty"`
  2304. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2305. XXX_unrecognized []byte `json:"-"`
  2306. XXX_sizecache int32 `json:"-"`
  2307. }
  2308. func (m *RepeatedEnum) Reset() { *m = RepeatedEnum{} }
  2309. func (m *RepeatedEnum) String() string { return proto.CompactTextString(m) }
  2310. func (*RepeatedEnum) ProtoMessage() {}
  2311. func (*RepeatedEnum) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{23} }
  2312. func (m *RepeatedEnum) Unmarshal(b []byte) error {
  2313. return xxx_messageInfo_RepeatedEnum.Unmarshal(m, b)
  2314. }
  2315. func (m *RepeatedEnum) Marshal(b []byte, deterministic bool) ([]byte, error) {
  2316. return xxx_messageInfo_RepeatedEnum.Marshal(b, m, deterministic)
  2317. }
  2318. func (dst *RepeatedEnum) XXX_Merge(src proto.Message) {
  2319. xxx_messageInfo_RepeatedEnum.Merge(dst, src)
  2320. }
  2321. func (m *RepeatedEnum) XXX_Size() int {
  2322. return xxx_messageInfo_RepeatedEnum.Size(m)
  2323. }
  2324. func (m *RepeatedEnum) XXX_DiscardUnknown() {
  2325. xxx_messageInfo_RepeatedEnum.DiscardUnknown(m)
  2326. }
  2327. var xxx_messageInfo_RepeatedEnum proto.InternalMessageInfo
  2328. func (m *RepeatedEnum) GetColor() []RepeatedEnum_Color {
  2329. if m != nil {
  2330. return m.Color
  2331. }
  2332. return nil
  2333. }
  2334. type MoreRepeated struct {
  2335. Bools []bool `protobuf:"varint,1,rep,name=bools" json:"bools,omitempty"`
  2336. BoolsPacked []bool `protobuf:"varint,2,rep,packed,name=bools_packed,json=boolsPacked" json:"bools_packed,omitempty"`
  2337. Ints []int32 `protobuf:"varint,3,rep,name=ints" json:"ints,omitempty"`
  2338. IntsPacked []int32 `protobuf:"varint,4,rep,packed,name=ints_packed,json=intsPacked" json:"ints_packed,omitempty"`
  2339. Int64SPacked []int64 `protobuf:"varint,7,rep,packed,name=int64s_packed,json=int64sPacked" json:"int64s_packed,omitempty"`
  2340. Strings []string `protobuf:"bytes,5,rep,name=strings" json:"strings,omitempty"`
  2341. Fixeds []uint32 `protobuf:"fixed32,6,rep,name=fixeds" json:"fixeds,omitempty"`
  2342. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2343. XXX_unrecognized []byte `json:"-"`
  2344. XXX_sizecache int32 `json:"-"`
  2345. }
  2346. func (m *MoreRepeated) Reset() { *m = MoreRepeated{} }
  2347. func (m *MoreRepeated) String() string { return proto.CompactTextString(m) }
  2348. func (*MoreRepeated) ProtoMessage() {}
  2349. func (*MoreRepeated) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{24} }
  2350. func (m *MoreRepeated) Unmarshal(b []byte) error {
  2351. return xxx_messageInfo_MoreRepeated.Unmarshal(m, b)
  2352. }
  2353. func (m *MoreRepeated) Marshal(b []byte, deterministic bool) ([]byte, error) {
  2354. return xxx_messageInfo_MoreRepeated.Marshal(b, m, deterministic)
  2355. }
  2356. func (dst *MoreRepeated) XXX_Merge(src proto.Message) {
  2357. xxx_messageInfo_MoreRepeated.Merge(dst, src)
  2358. }
  2359. func (m *MoreRepeated) XXX_Size() int {
  2360. return xxx_messageInfo_MoreRepeated.Size(m)
  2361. }
  2362. func (m *MoreRepeated) XXX_DiscardUnknown() {
  2363. xxx_messageInfo_MoreRepeated.DiscardUnknown(m)
  2364. }
  2365. var xxx_messageInfo_MoreRepeated proto.InternalMessageInfo
  2366. func (m *MoreRepeated) GetBools() []bool {
  2367. if m != nil {
  2368. return m.Bools
  2369. }
  2370. return nil
  2371. }
  2372. func (m *MoreRepeated) GetBoolsPacked() []bool {
  2373. if m != nil {
  2374. return m.BoolsPacked
  2375. }
  2376. return nil
  2377. }
  2378. func (m *MoreRepeated) GetInts() []int32 {
  2379. if m != nil {
  2380. return m.Ints
  2381. }
  2382. return nil
  2383. }
  2384. func (m *MoreRepeated) GetIntsPacked() []int32 {
  2385. if m != nil {
  2386. return m.IntsPacked
  2387. }
  2388. return nil
  2389. }
  2390. func (m *MoreRepeated) GetInt64SPacked() []int64 {
  2391. if m != nil {
  2392. return m.Int64SPacked
  2393. }
  2394. return nil
  2395. }
  2396. func (m *MoreRepeated) GetStrings() []string {
  2397. if m != nil {
  2398. return m.Strings
  2399. }
  2400. return nil
  2401. }
  2402. func (m *MoreRepeated) GetFixeds() []uint32 {
  2403. if m != nil {
  2404. return m.Fixeds
  2405. }
  2406. return nil
  2407. }
  2408. type GroupOld struct {
  2409. G *GroupOld_G `protobuf:"group,101,opt,name=G,json=g" json:"g,omitempty"`
  2410. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2411. XXX_unrecognized []byte `json:"-"`
  2412. XXX_sizecache int32 `json:"-"`
  2413. }
  2414. func (m *GroupOld) Reset() { *m = GroupOld{} }
  2415. func (m *GroupOld) String() string { return proto.CompactTextString(m) }
  2416. func (*GroupOld) ProtoMessage() {}
  2417. func (*GroupOld) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{25} }
  2418. func (m *GroupOld) Unmarshal(b []byte) error {
  2419. return xxx_messageInfo_GroupOld.Unmarshal(m, b)
  2420. }
  2421. func (m *GroupOld) Marshal(b []byte, deterministic bool) ([]byte, error) {
  2422. return xxx_messageInfo_GroupOld.Marshal(b, m, deterministic)
  2423. }
  2424. func (dst *GroupOld) XXX_Merge(src proto.Message) {
  2425. xxx_messageInfo_GroupOld.Merge(dst, src)
  2426. }
  2427. func (m *GroupOld) XXX_Size() int {
  2428. return xxx_messageInfo_GroupOld.Size(m)
  2429. }
  2430. func (m *GroupOld) XXX_DiscardUnknown() {
  2431. xxx_messageInfo_GroupOld.DiscardUnknown(m)
  2432. }
  2433. var xxx_messageInfo_GroupOld proto.InternalMessageInfo
  2434. func (m *GroupOld) GetG() *GroupOld_G {
  2435. if m != nil {
  2436. return m.G
  2437. }
  2438. return nil
  2439. }
  2440. type GroupOld_G struct {
  2441. X *int32 `protobuf:"varint,2,opt,name=x" json:"x,omitempty"`
  2442. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2443. XXX_unrecognized []byte `json:"-"`
  2444. XXX_sizecache int32 `json:"-"`
  2445. }
  2446. func (m *GroupOld_G) Reset() { *m = GroupOld_G{} }
  2447. func (m *GroupOld_G) String() string { return proto.CompactTextString(m) }
  2448. func (*GroupOld_G) ProtoMessage() {}
  2449. func (*GroupOld_G) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{25, 0} }
  2450. func (m *GroupOld_G) Unmarshal(b []byte) error {
  2451. return xxx_messageInfo_GroupOld_G.Unmarshal(m, b)
  2452. }
  2453. func (m *GroupOld_G) Marshal(b []byte, deterministic bool) ([]byte, error) {
  2454. return xxx_messageInfo_GroupOld_G.Marshal(b, m, deterministic)
  2455. }
  2456. func (dst *GroupOld_G) XXX_Merge(src proto.Message) {
  2457. xxx_messageInfo_GroupOld_G.Merge(dst, src)
  2458. }
  2459. func (m *GroupOld_G) XXX_Size() int {
  2460. return xxx_messageInfo_GroupOld_G.Size(m)
  2461. }
  2462. func (m *GroupOld_G) XXX_DiscardUnknown() {
  2463. xxx_messageInfo_GroupOld_G.DiscardUnknown(m)
  2464. }
  2465. var xxx_messageInfo_GroupOld_G proto.InternalMessageInfo
  2466. func (m *GroupOld_G) GetX() int32 {
  2467. if m != nil && m.X != nil {
  2468. return *m.X
  2469. }
  2470. return 0
  2471. }
  2472. type GroupNew struct {
  2473. G *GroupNew_G `protobuf:"group,101,opt,name=G,json=g" json:"g,omitempty"`
  2474. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2475. XXX_unrecognized []byte `json:"-"`
  2476. XXX_sizecache int32 `json:"-"`
  2477. }
  2478. func (m *GroupNew) Reset() { *m = GroupNew{} }
  2479. func (m *GroupNew) String() string { return proto.CompactTextString(m) }
  2480. func (*GroupNew) ProtoMessage() {}
  2481. func (*GroupNew) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{26} }
  2482. func (m *GroupNew) Unmarshal(b []byte) error {
  2483. return xxx_messageInfo_GroupNew.Unmarshal(m, b)
  2484. }
  2485. func (m *GroupNew) Marshal(b []byte, deterministic bool) ([]byte, error) {
  2486. return xxx_messageInfo_GroupNew.Marshal(b, m, deterministic)
  2487. }
  2488. func (dst *GroupNew) XXX_Merge(src proto.Message) {
  2489. xxx_messageInfo_GroupNew.Merge(dst, src)
  2490. }
  2491. func (m *GroupNew) XXX_Size() int {
  2492. return xxx_messageInfo_GroupNew.Size(m)
  2493. }
  2494. func (m *GroupNew) XXX_DiscardUnknown() {
  2495. xxx_messageInfo_GroupNew.DiscardUnknown(m)
  2496. }
  2497. var xxx_messageInfo_GroupNew proto.InternalMessageInfo
  2498. func (m *GroupNew) GetG() *GroupNew_G {
  2499. if m != nil {
  2500. return m.G
  2501. }
  2502. return nil
  2503. }
  2504. type GroupNew_G struct {
  2505. X *int32 `protobuf:"varint,2,opt,name=x" json:"x,omitempty"`
  2506. Y *int32 `protobuf:"varint,3,opt,name=y" json:"y,omitempty"`
  2507. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2508. XXX_unrecognized []byte `json:"-"`
  2509. XXX_sizecache int32 `json:"-"`
  2510. }
  2511. func (m *GroupNew_G) Reset() { *m = GroupNew_G{} }
  2512. func (m *GroupNew_G) String() string { return proto.CompactTextString(m) }
  2513. func (*GroupNew_G) ProtoMessage() {}
  2514. func (*GroupNew_G) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{26, 0} }
  2515. func (m *GroupNew_G) Unmarshal(b []byte) error {
  2516. return xxx_messageInfo_GroupNew_G.Unmarshal(m, b)
  2517. }
  2518. func (m *GroupNew_G) Marshal(b []byte, deterministic bool) ([]byte, error) {
  2519. return xxx_messageInfo_GroupNew_G.Marshal(b, m, deterministic)
  2520. }
  2521. func (dst *GroupNew_G) XXX_Merge(src proto.Message) {
  2522. xxx_messageInfo_GroupNew_G.Merge(dst, src)
  2523. }
  2524. func (m *GroupNew_G) XXX_Size() int {
  2525. return xxx_messageInfo_GroupNew_G.Size(m)
  2526. }
  2527. func (m *GroupNew_G) XXX_DiscardUnknown() {
  2528. xxx_messageInfo_GroupNew_G.DiscardUnknown(m)
  2529. }
  2530. var xxx_messageInfo_GroupNew_G proto.InternalMessageInfo
  2531. func (m *GroupNew_G) GetX() int32 {
  2532. if m != nil && m.X != nil {
  2533. return *m.X
  2534. }
  2535. return 0
  2536. }
  2537. func (m *GroupNew_G) GetY() int32 {
  2538. if m != nil && m.Y != nil {
  2539. return *m.Y
  2540. }
  2541. return 0
  2542. }
  2543. type FloatingPoint struct {
  2544. F *float64 `protobuf:"fixed64,1,req,name=f" json:"f,omitempty"`
  2545. Exact *bool `protobuf:"varint,2,opt,name=exact" json:"exact,omitempty"`
  2546. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2547. XXX_unrecognized []byte `json:"-"`
  2548. XXX_sizecache int32 `json:"-"`
  2549. }
  2550. func (m *FloatingPoint) Reset() { *m = FloatingPoint{} }
  2551. func (m *FloatingPoint) String() string { return proto.CompactTextString(m) }
  2552. func (*FloatingPoint) ProtoMessage() {}
  2553. func (*FloatingPoint) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{27} }
  2554. func (m *FloatingPoint) Unmarshal(b []byte) error {
  2555. return xxx_messageInfo_FloatingPoint.Unmarshal(m, b)
  2556. }
  2557. func (m *FloatingPoint) Marshal(b []byte, deterministic bool) ([]byte, error) {
  2558. return xxx_messageInfo_FloatingPoint.Marshal(b, m, deterministic)
  2559. }
  2560. func (dst *FloatingPoint) XXX_Merge(src proto.Message) {
  2561. xxx_messageInfo_FloatingPoint.Merge(dst, src)
  2562. }
  2563. func (m *FloatingPoint) XXX_Size() int {
  2564. return xxx_messageInfo_FloatingPoint.Size(m)
  2565. }
  2566. func (m *FloatingPoint) XXX_DiscardUnknown() {
  2567. xxx_messageInfo_FloatingPoint.DiscardUnknown(m)
  2568. }
  2569. var xxx_messageInfo_FloatingPoint proto.InternalMessageInfo
  2570. func (m *FloatingPoint) GetF() float64 {
  2571. if m != nil && m.F != nil {
  2572. return *m.F
  2573. }
  2574. return 0
  2575. }
  2576. func (m *FloatingPoint) GetExact() bool {
  2577. if m != nil && m.Exact != nil {
  2578. return *m.Exact
  2579. }
  2580. return false
  2581. }
  2582. type MessageWithMap struct {
  2583. NameMapping map[int32]string `protobuf:"bytes,1,rep,name=name_mapping,json=nameMapping" json:"name_mapping,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  2584. MsgMapping map[int64]*FloatingPoint `protobuf:"bytes,2,rep,name=msg_mapping,json=msgMapping" json:"msg_mapping,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  2585. ByteMapping map[bool][]byte `protobuf:"bytes,3,rep,name=byte_mapping,json=byteMapping" json:"byte_mapping,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  2586. StrToStr map[string]string `protobuf:"bytes,4,rep,name=str_to_str,json=strToStr" json:"str_to_str,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
  2587. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2588. XXX_unrecognized []byte `json:"-"`
  2589. XXX_sizecache int32 `json:"-"`
  2590. }
  2591. func (m *MessageWithMap) Reset() { *m = MessageWithMap{} }
  2592. func (m *MessageWithMap) String() string { return proto.CompactTextString(m) }
  2593. func (*MessageWithMap) ProtoMessage() {}
  2594. func (*MessageWithMap) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{28} }
  2595. func (m *MessageWithMap) Unmarshal(b []byte) error {
  2596. return xxx_messageInfo_MessageWithMap.Unmarshal(m, b)
  2597. }
  2598. func (m *MessageWithMap) Marshal(b []byte, deterministic bool) ([]byte, error) {
  2599. return xxx_messageInfo_MessageWithMap.Marshal(b, m, deterministic)
  2600. }
  2601. func (dst *MessageWithMap) XXX_Merge(src proto.Message) {
  2602. xxx_messageInfo_MessageWithMap.Merge(dst, src)
  2603. }
  2604. func (m *MessageWithMap) XXX_Size() int {
  2605. return xxx_messageInfo_MessageWithMap.Size(m)
  2606. }
  2607. func (m *MessageWithMap) XXX_DiscardUnknown() {
  2608. xxx_messageInfo_MessageWithMap.DiscardUnknown(m)
  2609. }
  2610. var xxx_messageInfo_MessageWithMap proto.InternalMessageInfo
  2611. func (m *MessageWithMap) GetNameMapping() map[int32]string {
  2612. if m != nil {
  2613. return m.NameMapping
  2614. }
  2615. return nil
  2616. }
  2617. func (m *MessageWithMap) GetMsgMapping() map[int64]*FloatingPoint {
  2618. if m != nil {
  2619. return m.MsgMapping
  2620. }
  2621. return nil
  2622. }
  2623. func (m *MessageWithMap) GetByteMapping() map[bool][]byte {
  2624. if m != nil {
  2625. return m.ByteMapping
  2626. }
  2627. return nil
  2628. }
  2629. func (m *MessageWithMap) GetStrToStr() map[string]string {
  2630. if m != nil {
  2631. return m.StrToStr
  2632. }
  2633. return nil
  2634. }
  2635. type Oneof struct {
  2636. // Types that are valid to be assigned to Union:
  2637. // *Oneof_F_Bool
  2638. // *Oneof_F_Int32
  2639. // *Oneof_F_Int64
  2640. // *Oneof_F_Fixed32
  2641. // *Oneof_F_Fixed64
  2642. // *Oneof_F_Uint32
  2643. // *Oneof_F_Uint64
  2644. // *Oneof_F_Float
  2645. // *Oneof_F_Double
  2646. // *Oneof_F_String
  2647. // *Oneof_F_Bytes
  2648. // *Oneof_F_Sint32
  2649. // *Oneof_F_Sint64
  2650. // *Oneof_F_Enum
  2651. // *Oneof_F_Message
  2652. // *Oneof_FGroup
  2653. // *Oneof_F_Largest_Tag
  2654. Union isOneof_Union `protobuf_oneof:"union"`
  2655. // Types that are valid to be assigned to Tormato:
  2656. // *Oneof_Value
  2657. Tormato isOneof_Tormato `protobuf_oneof:"tormato"`
  2658. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2659. XXX_unrecognized []byte `json:"-"`
  2660. XXX_sizecache int32 `json:"-"`
  2661. }
  2662. func (m *Oneof) Reset() { *m = Oneof{} }
  2663. func (m *Oneof) String() string { return proto.CompactTextString(m) }
  2664. func (*Oneof) ProtoMessage() {}
  2665. func (*Oneof) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{29} }
  2666. func (m *Oneof) Unmarshal(b []byte) error {
  2667. return xxx_messageInfo_Oneof.Unmarshal(m, b)
  2668. }
  2669. func (m *Oneof) Marshal(b []byte, deterministic bool) ([]byte, error) {
  2670. return xxx_messageInfo_Oneof.Marshal(b, m, deterministic)
  2671. }
  2672. func (dst *Oneof) XXX_Merge(src proto.Message) {
  2673. xxx_messageInfo_Oneof.Merge(dst, src)
  2674. }
  2675. func (m *Oneof) XXX_Size() int {
  2676. return xxx_messageInfo_Oneof.Size(m)
  2677. }
  2678. func (m *Oneof) XXX_DiscardUnknown() {
  2679. xxx_messageInfo_Oneof.DiscardUnknown(m)
  2680. }
  2681. var xxx_messageInfo_Oneof proto.InternalMessageInfo
  2682. type isOneof_Union interface {
  2683. isOneof_Union()
  2684. }
  2685. type isOneof_Tormato interface {
  2686. isOneof_Tormato()
  2687. }
  2688. type Oneof_F_Bool struct {
  2689. F_Bool bool `protobuf:"varint,1,opt,name=F_Bool,json=FBool,oneof"`
  2690. }
  2691. type Oneof_F_Int32 struct {
  2692. F_Int32 int32 `protobuf:"varint,2,opt,name=F_Int32,json=FInt32,oneof"`
  2693. }
  2694. type Oneof_F_Int64 struct {
  2695. F_Int64 int64 `protobuf:"varint,3,opt,name=F_Int64,json=FInt64,oneof"`
  2696. }
  2697. type Oneof_F_Fixed32 struct {
  2698. F_Fixed32 uint32 `protobuf:"fixed32,4,opt,name=F_Fixed32,json=FFixed32,oneof"`
  2699. }
  2700. type Oneof_F_Fixed64 struct {
  2701. F_Fixed64 uint64 `protobuf:"fixed64,5,opt,name=F_Fixed64,json=FFixed64,oneof"`
  2702. }
  2703. type Oneof_F_Uint32 struct {
  2704. F_Uint32 uint32 `protobuf:"varint,6,opt,name=F_Uint32,json=FUint32,oneof"`
  2705. }
  2706. type Oneof_F_Uint64 struct {
  2707. F_Uint64 uint64 `protobuf:"varint,7,opt,name=F_Uint64,json=FUint64,oneof"`
  2708. }
  2709. type Oneof_F_Float struct {
  2710. F_Float float32 `protobuf:"fixed32,8,opt,name=F_Float,json=FFloat,oneof"`
  2711. }
  2712. type Oneof_F_Double struct {
  2713. F_Double float64 `protobuf:"fixed64,9,opt,name=F_Double,json=FDouble,oneof"`
  2714. }
  2715. type Oneof_F_String struct {
  2716. F_String string `protobuf:"bytes,10,opt,name=F_String,json=FString,oneof"`
  2717. }
  2718. type Oneof_F_Bytes struct {
  2719. F_Bytes []byte `protobuf:"bytes,11,opt,name=F_Bytes,json=FBytes,oneof"`
  2720. }
  2721. type Oneof_F_Sint32 struct {
  2722. F_Sint32 int32 `protobuf:"zigzag32,12,opt,name=F_Sint32,json=FSint32,oneof"`
  2723. }
  2724. type Oneof_F_Sint64 struct {
  2725. F_Sint64 int64 `protobuf:"zigzag64,13,opt,name=F_Sint64,json=FSint64,oneof"`
  2726. }
  2727. type Oneof_F_Enum struct {
  2728. F_Enum MyMessage_Color `protobuf:"varint,14,opt,name=F_Enum,json=FEnum,enum=test_proto.MyMessage_Color,oneof"`
  2729. }
  2730. type Oneof_F_Message struct {
  2731. F_Message *GoTestField `protobuf:"bytes,15,opt,name=F_Message,json=FMessage,oneof"`
  2732. }
  2733. type Oneof_FGroup struct {
  2734. FGroup *Oneof_F_Group `protobuf:"group,16,opt,name=F_Group,json=fGroup,oneof"`
  2735. }
  2736. type Oneof_F_Largest_Tag struct {
  2737. F_Largest_Tag int32 `protobuf:"varint,536870911,opt,name=F_Largest_Tag,json=FLargestTag,oneof"`
  2738. }
  2739. type Oneof_Value struct {
  2740. Value int32 `protobuf:"varint,100,opt,name=value,oneof"`
  2741. }
  2742. func (*Oneof_F_Bool) isOneof_Union() {}
  2743. func (*Oneof_F_Int32) isOneof_Union() {}
  2744. func (*Oneof_F_Int64) isOneof_Union() {}
  2745. func (*Oneof_F_Fixed32) isOneof_Union() {}
  2746. func (*Oneof_F_Fixed64) isOneof_Union() {}
  2747. func (*Oneof_F_Uint32) isOneof_Union() {}
  2748. func (*Oneof_F_Uint64) isOneof_Union() {}
  2749. func (*Oneof_F_Float) isOneof_Union() {}
  2750. func (*Oneof_F_Double) isOneof_Union() {}
  2751. func (*Oneof_F_String) isOneof_Union() {}
  2752. func (*Oneof_F_Bytes) isOneof_Union() {}
  2753. func (*Oneof_F_Sint32) isOneof_Union() {}
  2754. func (*Oneof_F_Sint64) isOneof_Union() {}
  2755. func (*Oneof_F_Enum) isOneof_Union() {}
  2756. func (*Oneof_F_Message) isOneof_Union() {}
  2757. func (*Oneof_FGroup) isOneof_Union() {}
  2758. func (*Oneof_F_Largest_Tag) isOneof_Union() {}
  2759. func (*Oneof_Value) isOneof_Tormato() {}
  2760. func (m *Oneof) GetUnion() isOneof_Union {
  2761. if m != nil {
  2762. return m.Union
  2763. }
  2764. return nil
  2765. }
  2766. func (m *Oneof) GetTormato() isOneof_Tormato {
  2767. if m != nil {
  2768. return m.Tormato
  2769. }
  2770. return nil
  2771. }
  2772. func (m *Oneof) GetF_Bool() bool {
  2773. if x, ok := m.GetUnion().(*Oneof_F_Bool); ok {
  2774. return x.F_Bool
  2775. }
  2776. return false
  2777. }
  2778. func (m *Oneof) GetF_Int32() int32 {
  2779. if x, ok := m.GetUnion().(*Oneof_F_Int32); ok {
  2780. return x.F_Int32
  2781. }
  2782. return 0
  2783. }
  2784. func (m *Oneof) GetF_Int64() int64 {
  2785. if x, ok := m.GetUnion().(*Oneof_F_Int64); ok {
  2786. return x.F_Int64
  2787. }
  2788. return 0
  2789. }
  2790. func (m *Oneof) GetF_Fixed32() uint32 {
  2791. if x, ok := m.GetUnion().(*Oneof_F_Fixed32); ok {
  2792. return x.F_Fixed32
  2793. }
  2794. return 0
  2795. }
  2796. func (m *Oneof) GetF_Fixed64() uint64 {
  2797. if x, ok := m.GetUnion().(*Oneof_F_Fixed64); ok {
  2798. return x.F_Fixed64
  2799. }
  2800. return 0
  2801. }
  2802. func (m *Oneof) GetF_Uint32() uint32 {
  2803. if x, ok := m.GetUnion().(*Oneof_F_Uint32); ok {
  2804. return x.F_Uint32
  2805. }
  2806. return 0
  2807. }
  2808. func (m *Oneof) GetF_Uint64() uint64 {
  2809. if x, ok := m.GetUnion().(*Oneof_F_Uint64); ok {
  2810. return x.F_Uint64
  2811. }
  2812. return 0
  2813. }
  2814. func (m *Oneof) GetF_Float() float32 {
  2815. if x, ok := m.GetUnion().(*Oneof_F_Float); ok {
  2816. return x.F_Float
  2817. }
  2818. return 0
  2819. }
  2820. func (m *Oneof) GetF_Double() float64 {
  2821. if x, ok := m.GetUnion().(*Oneof_F_Double); ok {
  2822. return x.F_Double
  2823. }
  2824. return 0
  2825. }
  2826. func (m *Oneof) GetF_String() string {
  2827. if x, ok := m.GetUnion().(*Oneof_F_String); ok {
  2828. return x.F_String
  2829. }
  2830. return ""
  2831. }
  2832. func (m *Oneof) GetF_Bytes() []byte {
  2833. if x, ok := m.GetUnion().(*Oneof_F_Bytes); ok {
  2834. return x.F_Bytes
  2835. }
  2836. return nil
  2837. }
  2838. func (m *Oneof) GetF_Sint32() int32 {
  2839. if x, ok := m.GetUnion().(*Oneof_F_Sint32); ok {
  2840. return x.F_Sint32
  2841. }
  2842. return 0
  2843. }
  2844. func (m *Oneof) GetF_Sint64() int64 {
  2845. if x, ok := m.GetUnion().(*Oneof_F_Sint64); ok {
  2846. return x.F_Sint64
  2847. }
  2848. return 0
  2849. }
  2850. func (m *Oneof) GetF_Enum() MyMessage_Color {
  2851. if x, ok := m.GetUnion().(*Oneof_F_Enum); ok {
  2852. return x.F_Enum
  2853. }
  2854. return MyMessage_RED
  2855. }
  2856. func (m *Oneof) GetF_Message() *GoTestField {
  2857. if x, ok := m.GetUnion().(*Oneof_F_Message); ok {
  2858. return x.F_Message
  2859. }
  2860. return nil
  2861. }
  2862. func (m *Oneof) GetFGroup() *Oneof_F_Group {
  2863. if x, ok := m.GetUnion().(*Oneof_FGroup); ok {
  2864. return x.FGroup
  2865. }
  2866. return nil
  2867. }
  2868. func (m *Oneof) GetF_Largest_Tag() int32 {
  2869. if x, ok := m.GetUnion().(*Oneof_F_Largest_Tag); ok {
  2870. return x.F_Largest_Tag
  2871. }
  2872. return 0
  2873. }
  2874. func (m *Oneof) GetValue() int32 {
  2875. if x, ok := m.GetTormato().(*Oneof_Value); ok {
  2876. return x.Value
  2877. }
  2878. return 0
  2879. }
  2880. // XXX_OneofFuncs is for the internal use of the proto package.
  2881. func (*Oneof) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  2882. return _Oneof_OneofMarshaler, _Oneof_OneofUnmarshaler, _Oneof_OneofSizer, []interface{}{
  2883. (*Oneof_F_Bool)(nil),
  2884. (*Oneof_F_Int32)(nil),
  2885. (*Oneof_F_Int64)(nil),
  2886. (*Oneof_F_Fixed32)(nil),
  2887. (*Oneof_F_Fixed64)(nil),
  2888. (*Oneof_F_Uint32)(nil),
  2889. (*Oneof_F_Uint64)(nil),
  2890. (*Oneof_F_Float)(nil),
  2891. (*Oneof_F_Double)(nil),
  2892. (*Oneof_F_String)(nil),
  2893. (*Oneof_F_Bytes)(nil),
  2894. (*Oneof_F_Sint32)(nil),
  2895. (*Oneof_F_Sint64)(nil),
  2896. (*Oneof_F_Enum)(nil),
  2897. (*Oneof_F_Message)(nil),
  2898. (*Oneof_FGroup)(nil),
  2899. (*Oneof_F_Largest_Tag)(nil),
  2900. (*Oneof_Value)(nil),
  2901. }
  2902. }
  2903. func _Oneof_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  2904. m := msg.(*Oneof)
  2905. // union
  2906. switch x := m.Union.(type) {
  2907. case *Oneof_F_Bool:
  2908. t := uint64(0)
  2909. if x.F_Bool {
  2910. t = 1
  2911. }
  2912. b.EncodeVarint(1<<3 | proto.WireVarint)
  2913. b.EncodeVarint(t)
  2914. case *Oneof_F_Int32:
  2915. b.EncodeVarint(2<<3 | proto.WireVarint)
  2916. b.EncodeVarint(uint64(x.F_Int32))
  2917. case *Oneof_F_Int64:
  2918. b.EncodeVarint(3<<3 | proto.WireVarint)
  2919. b.EncodeVarint(uint64(x.F_Int64))
  2920. case *Oneof_F_Fixed32:
  2921. b.EncodeVarint(4<<3 | proto.WireFixed32)
  2922. b.EncodeFixed32(uint64(x.F_Fixed32))
  2923. case *Oneof_F_Fixed64:
  2924. b.EncodeVarint(5<<3 | proto.WireFixed64)
  2925. b.EncodeFixed64(uint64(x.F_Fixed64))
  2926. case *Oneof_F_Uint32:
  2927. b.EncodeVarint(6<<3 | proto.WireVarint)
  2928. b.EncodeVarint(uint64(x.F_Uint32))
  2929. case *Oneof_F_Uint64:
  2930. b.EncodeVarint(7<<3 | proto.WireVarint)
  2931. b.EncodeVarint(uint64(x.F_Uint64))
  2932. case *Oneof_F_Float:
  2933. b.EncodeVarint(8<<3 | proto.WireFixed32)
  2934. b.EncodeFixed32(uint64(math.Float32bits(x.F_Float)))
  2935. case *Oneof_F_Double:
  2936. b.EncodeVarint(9<<3 | proto.WireFixed64)
  2937. b.EncodeFixed64(math.Float64bits(x.F_Double))
  2938. case *Oneof_F_String:
  2939. b.EncodeVarint(10<<3 | proto.WireBytes)
  2940. b.EncodeStringBytes(x.F_String)
  2941. case *Oneof_F_Bytes:
  2942. b.EncodeVarint(11<<3 | proto.WireBytes)
  2943. b.EncodeRawBytes(x.F_Bytes)
  2944. case *Oneof_F_Sint32:
  2945. b.EncodeVarint(12<<3 | proto.WireVarint)
  2946. b.EncodeZigzag32(uint64(x.F_Sint32))
  2947. case *Oneof_F_Sint64:
  2948. b.EncodeVarint(13<<3 | proto.WireVarint)
  2949. b.EncodeZigzag64(uint64(x.F_Sint64))
  2950. case *Oneof_F_Enum:
  2951. b.EncodeVarint(14<<3 | proto.WireVarint)
  2952. b.EncodeVarint(uint64(x.F_Enum))
  2953. case *Oneof_F_Message:
  2954. b.EncodeVarint(15<<3 | proto.WireBytes)
  2955. if err := b.EncodeMessage(x.F_Message); err != nil {
  2956. return err
  2957. }
  2958. case *Oneof_FGroup:
  2959. b.EncodeVarint(16<<3 | proto.WireStartGroup)
  2960. if err := b.Marshal(x.FGroup); err != nil {
  2961. return err
  2962. }
  2963. b.EncodeVarint(16<<3 | proto.WireEndGroup)
  2964. case *Oneof_F_Largest_Tag:
  2965. b.EncodeVarint(536870911<<3 | proto.WireVarint)
  2966. b.EncodeVarint(uint64(x.F_Largest_Tag))
  2967. case nil:
  2968. default:
  2969. return fmt.Errorf("Oneof.Union has unexpected type %T", x)
  2970. }
  2971. // tormato
  2972. switch x := m.Tormato.(type) {
  2973. case *Oneof_Value:
  2974. b.EncodeVarint(100<<3 | proto.WireVarint)
  2975. b.EncodeVarint(uint64(x.Value))
  2976. case nil:
  2977. default:
  2978. return fmt.Errorf("Oneof.Tormato has unexpected type %T", x)
  2979. }
  2980. return nil
  2981. }
  2982. func _Oneof_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  2983. m := msg.(*Oneof)
  2984. switch tag {
  2985. case 1: // union.F_Bool
  2986. if wire != proto.WireVarint {
  2987. return true, proto.ErrInternalBadWireType
  2988. }
  2989. x, err := b.DecodeVarint()
  2990. m.Union = &Oneof_F_Bool{x != 0}
  2991. return true, err
  2992. case 2: // union.F_Int32
  2993. if wire != proto.WireVarint {
  2994. return true, proto.ErrInternalBadWireType
  2995. }
  2996. x, err := b.DecodeVarint()
  2997. m.Union = &Oneof_F_Int32{int32(x)}
  2998. return true, err
  2999. case 3: // union.F_Int64
  3000. if wire != proto.WireVarint {
  3001. return true, proto.ErrInternalBadWireType
  3002. }
  3003. x, err := b.DecodeVarint()
  3004. m.Union = &Oneof_F_Int64{int64(x)}
  3005. return true, err
  3006. case 4: // union.F_Fixed32
  3007. if wire != proto.WireFixed32 {
  3008. return true, proto.ErrInternalBadWireType
  3009. }
  3010. x, err := b.DecodeFixed32()
  3011. m.Union = &Oneof_F_Fixed32{uint32(x)}
  3012. return true, err
  3013. case 5: // union.F_Fixed64
  3014. if wire != proto.WireFixed64 {
  3015. return true, proto.ErrInternalBadWireType
  3016. }
  3017. x, err := b.DecodeFixed64()
  3018. m.Union = &Oneof_F_Fixed64{x}
  3019. return true, err
  3020. case 6: // union.F_Uint32
  3021. if wire != proto.WireVarint {
  3022. return true, proto.ErrInternalBadWireType
  3023. }
  3024. x, err := b.DecodeVarint()
  3025. m.Union = &Oneof_F_Uint32{uint32(x)}
  3026. return true, err
  3027. case 7: // union.F_Uint64
  3028. if wire != proto.WireVarint {
  3029. return true, proto.ErrInternalBadWireType
  3030. }
  3031. x, err := b.DecodeVarint()
  3032. m.Union = &Oneof_F_Uint64{x}
  3033. return true, err
  3034. case 8: // union.F_Float
  3035. if wire != proto.WireFixed32 {
  3036. return true, proto.ErrInternalBadWireType
  3037. }
  3038. x, err := b.DecodeFixed32()
  3039. m.Union = &Oneof_F_Float{math.Float32frombits(uint32(x))}
  3040. return true, err
  3041. case 9: // union.F_Double
  3042. if wire != proto.WireFixed64 {
  3043. return true, proto.ErrInternalBadWireType
  3044. }
  3045. x, err := b.DecodeFixed64()
  3046. m.Union = &Oneof_F_Double{math.Float64frombits(x)}
  3047. return true, err
  3048. case 10: // union.F_String
  3049. if wire != proto.WireBytes {
  3050. return true, proto.ErrInternalBadWireType
  3051. }
  3052. x, err := b.DecodeStringBytes()
  3053. m.Union = &Oneof_F_String{x}
  3054. return true, err
  3055. case 11: // union.F_Bytes
  3056. if wire != proto.WireBytes {
  3057. return true, proto.ErrInternalBadWireType
  3058. }
  3059. x, err := b.DecodeRawBytes(true)
  3060. m.Union = &Oneof_F_Bytes{x}
  3061. return true, err
  3062. case 12: // union.F_Sint32
  3063. if wire != proto.WireVarint {
  3064. return true, proto.ErrInternalBadWireType
  3065. }
  3066. x, err := b.DecodeZigzag32()
  3067. m.Union = &Oneof_F_Sint32{int32(x)}
  3068. return true, err
  3069. case 13: // union.F_Sint64
  3070. if wire != proto.WireVarint {
  3071. return true, proto.ErrInternalBadWireType
  3072. }
  3073. x, err := b.DecodeZigzag64()
  3074. m.Union = &Oneof_F_Sint64{int64(x)}
  3075. return true, err
  3076. case 14: // union.F_Enum
  3077. if wire != proto.WireVarint {
  3078. return true, proto.ErrInternalBadWireType
  3079. }
  3080. x, err := b.DecodeVarint()
  3081. m.Union = &Oneof_F_Enum{MyMessage_Color(x)}
  3082. return true, err
  3083. case 15: // union.F_Message
  3084. if wire != proto.WireBytes {
  3085. return true, proto.ErrInternalBadWireType
  3086. }
  3087. msg := new(GoTestField)
  3088. err := b.DecodeMessage(msg)
  3089. m.Union = &Oneof_F_Message{msg}
  3090. return true, err
  3091. case 16: // union.f_group
  3092. if wire != proto.WireStartGroup {
  3093. return true, proto.ErrInternalBadWireType
  3094. }
  3095. msg := new(Oneof_F_Group)
  3096. err := b.DecodeGroup(msg)
  3097. m.Union = &Oneof_FGroup{msg}
  3098. return true, err
  3099. case 536870911: // union.F_Largest_Tag
  3100. if wire != proto.WireVarint {
  3101. return true, proto.ErrInternalBadWireType
  3102. }
  3103. x, err := b.DecodeVarint()
  3104. m.Union = &Oneof_F_Largest_Tag{int32(x)}
  3105. return true, err
  3106. case 100: // tormato.value
  3107. if wire != proto.WireVarint {
  3108. return true, proto.ErrInternalBadWireType
  3109. }
  3110. x, err := b.DecodeVarint()
  3111. m.Tormato = &Oneof_Value{int32(x)}
  3112. return true, err
  3113. default:
  3114. return false, nil
  3115. }
  3116. }
  3117. func _Oneof_OneofSizer(msg proto.Message) (n int) {
  3118. m := msg.(*Oneof)
  3119. // union
  3120. switch x := m.Union.(type) {
  3121. case *Oneof_F_Bool:
  3122. n += proto.SizeVarint(1<<3 | proto.WireVarint)
  3123. n += 1
  3124. case *Oneof_F_Int32:
  3125. n += proto.SizeVarint(2<<3 | proto.WireVarint)
  3126. n += proto.SizeVarint(uint64(x.F_Int32))
  3127. case *Oneof_F_Int64:
  3128. n += proto.SizeVarint(3<<3 | proto.WireVarint)
  3129. n += proto.SizeVarint(uint64(x.F_Int64))
  3130. case *Oneof_F_Fixed32:
  3131. n += proto.SizeVarint(4<<3 | proto.WireFixed32)
  3132. n += 4
  3133. case *Oneof_F_Fixed64:
  3134. n += proto.SizeVarint(5<<3 | proto.WireFixed64)
  3135. n += 8
  3136. case *Oneof_F_Uint32:
  3137. n += proto.SizeVarint(6<<3 | proto.WireVarint)
  3138. n += proto.SizeVarint(uint64(x.F_Uint32))
  3139. case *Oneof_F_Uint64:
  3140. n += proto.SizeVarint(7<<3 | proto.WireVarint)
  3141. n += proto.SizeVarint(uint64(x.F_Uint64))
  3142. case *Oneof_F_Float:
  3143. n += proto.SizeVarint(8<<3 | proto.WireFixed32)
  3144. n += 4
  3145. case *Oneof_F_Double:
  3146. n += proto.SizeVarint(9<<3 | proto.WireFixed64)
  3147. n += 8
  3148. case *Oneof_F_String:
  3149. n += proto.SizeVarint(10<<3 | proto.WireBytes)
  3150. n += proto.SizeVarint(uint64(len(x.F_String)))
  3151. n += len(x.F_String)
  3152. case *Oneof_F_Bytes:
  3153. n += proto.SizeVarint(11<<3 | proto.WireBytes)
  3154. n += proto.SizeVarint(uint64(len(x.F_Bytes)))
  3155. n += len(x.F_Bytes)
  3156. case *Oneof_F_Sint32:
  3157. n += proto.SizeVarint(12<<3 | proto.WireVarint)
  3158. n += proto.SizeVarint(uint64((uint32(x.F_Sint32) << 1) ^ uint32((int32(x.F_Sint32) >> 31))))
  3159. case *Oneof_F_Sint64:
  3160. n += proto.SizeVarint(13<<3 | proto.WireVarint)
  3161. n += proto.SizeVarint(uint64(uint64(x.F_Sint64<<1) ^ uint64((int64(x.F_Sint64) >> 63))))
  3162. case *Oneof_F_Enum:
  3163. n += proto.SizeVarint(14<<3 | proto.WireVarint)
  3164. n += proto.SizeVarint(uint64(x.F_Enum))
  3165. case *Oneof_F_Message:
  3166. s := proto.Size(x.F_Message)
  3167. n += proto.SizeVarint(15<<3 | proto.WireBytes)
  3168. n += proto.SizeVarint(uint64(s))
  3169. n += s
  3170. case *Oneof_FGroup:
  3171. n += proto.SizeVarint(16<<3 | proto.WireStartGroup)
  3172. n += proto.Size(x.FGroup)
  3173. n += proto.SizeVarint(16<<3 | proto.WireEndGroup)
  3174. case *Oneof_F_Largest_Tag:
  3175. n += proto.SizeVarint(536870911<<3 | proto.WireVarint)
  3176. n += proto.SizeVarint(uint64(x.F_Largest_Tag))
  3177. case nil:
  3178. default:
  3179. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  3180. }
  3181. // tormato
  3182. switch x := m.Tormato.(type) {
  3183. case *Oneof_Value:
  3184. n += proto.SizeVarint(100<<3 | proto.WireVarint)
  3185. n += proto.SizeVarint(uint64(x.Value))
  3186. case nil:
  3187. default:
  3188. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  3189. }
  3190. return n
  3191. }
  3192. type Oneof_F_Group struct {
  3193. X *int32 `protobuf:"varint,17,opt,name=x" json:"x,omitempty"`
  3194. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3195. XXX_unrecognized []byte `json:"-"`
  3196. XXX_sizecache int32 `json:"-"`
  3197. }
  3198. func (m *Oneof_F_Group) Reset() { *m = Oneof_F_Group{} }
  3199. func (m *Oneof_F_Group) String() string { return proto.CompactTextString(m) }
  3200. func (*Oneof_F_Group) ProtoMessage() {}
  3201. func (*Oneof_F_Group) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{29, 0} }
  3202. func (m *Oneof_F_Group) Unmarshal(b []byte) error {
  3203. return xxx_messageInfo_Oneof_F_Group.Unmarshal(m, b)
  3204. }
  3205. func (m *Oneof_F_Group) Marshal(b []byte, deterministic bool) ([]byte, error) {
  3206. return xxx_messageInfo_Oneof_F_Group.Marshal(b, m, deterministic)
  3207. }
  3208. func (dst *Oneof_F_Group) XXX_Merge(src proto.Message) {
  3209. xxx_messageInfo_Oneof_F_Group.Merge(dst, src)
  3210. }
  3211. func (m *Oneof_F_Group) XXX_Size() int {
  3212. return xxx_messageInfo_Oneof_F_Group.Size(m)
  3213. }
  3214. func (m *Oneof_F_Group) XXX_DiscardUnknown() {
  3215. xxx_messageInfo_Oneof_F_Group.DiscardUnknown(m)
  3216. }
  3217. var xxx_messageInfo_Oneof_F_Group proto.InternalMessageInfo
  3218. func (m *Oneof_F_Group) GetX() int32 {
  3219. if m != nil && m.X != nil {
  3220. return *m.X
  3221. }
  3222. return 0
  3223. }
  3224. type Communique struct {
  3225. MakeMeCry *bool `protobuf:"varint,1,opt,name=make_me_cry,json=makeMeCry" json:"make_me_cry,omitempty"`
  3226. // This is a oneof, called "union".
  3227. //
  3228. // Types that are valid to be assigned to Union:
  3229. // *Communique_Number
  3230. // *Communique_Name
  3231. // *Communique_Data
  3232. // *Communique_TempC
  3233. // *Communique_Col
  3234. // *Communique_Msg
  3235. Union isCommunique_Union `protobuf_oneof:"union"`
  3236. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3237. XXX_unrecognized []byte `json:"-"`
  3238. XXX_sizecache int32 `json:"-"`
  3239. }
  3240. func (m *Communique) Reset() { *m = Communique{} }
  3241. func (m *Communique) String() string { return proto.CompactTextString(m) }
  3242. func (*Communique) ProtoMessage() {}
  3243. func (*Communique) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{30} }
  3244. func (m *Communique) Unmarshal(b []byte) error {
  3245. return xxx_messageInfo_Communique.Unmarshal(m, b)
  3246. }
  3247. func (m *Communique) Marshal(b []byte, deterministic bool) ([]byte, error) {
  3248. return xxx_messageInfo_Communique.Marshal(b, m, deterministic)
  3249. }
  3250. func (dst *Communique) XXX_Merge(src proto.Message) {
  3251. xxx_messageInfo_Communique.Merge(dst, src)
  3252. }
  3253. func (m *Communique) XXX_Size() int {
  3254. return xxx_messageInfo_Communique.Size(m)
  3255. }
  3256. func (m *Communique) XXX_DiscardUnknown() {
  3257. xxx_messageInfo_Communique.DiscardUnknown(m)
  3258. }
  3259. var xxx_messageInfo_Communique proto.InternalMessageInfo
  3260. type isCommunique_Union interface {
  3261. isCommunique_Union()
  3262. }
  3263. type Communique_Number struct {
  3264. Number int32 `protobuf:"varint,5,opt,name=number,oneof"`
  3265. }
  3266. type Communique_Name struct {
  3267. Name string `protobuf:"bytes,6,opt,name=name,oneof"`
  3268. }
  3269. type Communique_Data struct {
  3270. Data []byte `protobuf:"bytes,7,opt,name=data,oneof"`
  3271. }
  3272. type Communique_TempC struct {
  3273. TempC float64 `protobuf:"fixed64,8,opt,name=temp_c,json=tempC,oneof"`
  3274. }
  3275. type Communique_Col struct {
  3276. Col MyMessage_Color `protobuf:"varint,9,opt,name=col,enum=test_proto.MyMessage_Color,oneof"`
  3277. }
  3278. type Communique_Msg struct {
  3279. Msg *Strings `protobuf:"bytes,10,opt,name=msg,oneof"`
  3280. }
  3281. func (*Communique_Number) isCommunique_Union() {}
  3282. func (*Communique_Name) isCommunique_Union() {}
  3283. func (*Communique_Data) isCommunique_Union() {}
  3284. func (*Communique_TempC) isCommunique_Union() {}
  3285. func (*Communique_Col) isCommunique_Union() {}
  3286. func (*Communique_Msg) isCommunique_Union() {}
  3287. func (m *Communique) GetUnion() isCommunique_Union {
  3288. if m != nil {
  3289. return m.Union
  3290. }
  3291. return nil
  3292. }
  3293. func (m *Communique) GetMakeMeCry() bool {
  3294. if m != nil && m.MakeMeCry != nil {
  3295. return *m.MakeMeCry
  3296. }
  3297. return false
  3298. }
  3299. func (m *Communique) GetNumber() int32 {
  3300. if x, ok := m.GetUnion().(*Communique_Number); ok {
  3301. return x.Number
  3302. }
  3303. return 0
  3304. }
  3305. func (m *Communique) GetName() string {
  3306. if x, ok := m.GetUnion().(*Communique_Name); ok {
  3307. return x.Name
  3308. }
  3309. return ""
  3310. }
  3311. func (m *Communique) GetData() []byte {
  3312. if x, ok := m.GetUnion().(*Communique_Data); ok {
  3313. return x.Data
  3314. }
  3315. return nil
  3316. }
  3317. func (m *Communique) GetTempC() float64 {
  3318. if x, ok := m.GetUnion().(*Communique_TempC); ok {
  3319. return x.TempC
  3320. }
  3321. return 0
  3322. }
  3323. func (m *Communique) GetCol() MyMessage_Color {
  3324. if x, ok := m.GetUnion().(*Communique_Col); ok {
  3325. return x.Col
  3326. }
  3327. return MyMessage_RED
  3328. }
  3329. func (m *Communique) GetMsg() *Strings {
  3330. if x, ok := m.GetUnion().(*Communique_Msg); ok {
  3331. return x.Msg
  3332. }
  3333. return nil
  3334. }
  3335. // XXX_OneofFuncs is for the internal use of the proto package.
  3336. func (*Communique) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  3337. return _Communique_OneofMarshaler, _Communique_OneofUnmarshaler, _Communique_OneofSizer, []interface{}{
  3338. (*Communique_Number)(nil),
  3339. (*Communique_Name)(nil),
  3340. (*Communique_Data)(nil),
  3341. (*Communique_TempC)(nil),
  3342. (*Communique_Col)(nil),
  3343. (*Communique_Msg)(nil),
  3344. }
  3345. }
  3346. func _Communique_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  3347. m := msg.(*Communique)
  3348. // union
  3349. switch x := m.Union.(type) {
  3350. case *Communique_Number:
  3351. b.EncodeVarint(5<<3 | proto.WireVarint)
  3352. b.EncodeVarint(uint64(x.Number))
  3353. case *Communique_Name:
  3354. b.EncodeVarint(6<<3 | proto.WireBytes)
  3355. b.EncodeStringBytes(x.Name)
  3356. case *Communique_Data:
  3357. b.EncodeVarint(7<<3 | proto.WireBytes)
  3358. b.EncodeRawBytes(x.Data)
  3359. case *Communique_TempC:
  3360. b.EncodeVarint(8<<3 | proto.WireFixed64)
  3361. b.EncodeFixed64(math.Float64bits(x.TempC))
  3362. case *Communique_Col:
  3363. b.EncodeVarint(9<<3 | proto.WireVarint)
  3364. b.EncodeVarint(uint64(x.Col))
  3365. case *Communique_Msg:
  3366. b.EncodeVarint(10<<3 | proto.WireBytes)
  3367. if err := b.EncodeMessage(x.Msg); err != nil {
  3368. return err
  3369. }
  3370. case nil:
  3371. default:
  3372. return fmt.Errorf("Communique.Union has unexpected type %T", x)
  3373. }
  3374. return nil
  3375. }
  3376. func _Communique_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  3377. m := msg.(*Communique)
  3378. switch tag {
  3379. case 5: // union.number
  3380. if wire != proto.WireVarint {
  3381. return true, proto.ErrInternalBadWireType
  3382. }
  3383. x, err := b.DecodeVarint()
  3384. m.Union = &Communique_Number{int32(x)}
  3385. return true, err
  3386. case 6: // union.name
  3387. if wire != proto.WireBytes {
  3388. return true, proto.ErrInternalBadWireType
  3389. }
  3390. x, err := b.DecodeStringBytes()
  3391. m.Union = &Communique_Name{x}
  3392. return true, err
  3393. case 7: // union.data
  3394. if wire != proto.WireBytes {
  3395. return true, proto.ErrInternalBadWireType
  3396. }
  3397. x, err := b.DecodeRawBytes(true)
  3398. m.Union = &Communique_Data{x}
  3399. return true, err
  3400. case 8: // union.temp_c
  3401. if wire != proto.WireFixed64 {
  3402. return true, proto.ErrInternalBadWireType
  3403. }
  3404. x, err := b.DecodeFixed64()
  3405. m.Union = &Communique_TempC{math.Float64frombits(x)}
  3406. return true, err
  3407. case 9: // union.col
  3408. if wire != proto.WireVarint {
  3409. return true, proto.ErrInternalBadWireType
  3410. }
  3411. x, err := b.DecodeVarint()
  3412. m.Union = &Communique_Col{MyMessage_Color(x)}
  3413. return true, err
  3414. case 10: // union.msg
  3415. if wire != proto.WireBytes {
  3416. return true, proto.ErrInternalBadWireType
  3417. }
  3418. msg := new(Strings)
  3419. err := b.DecodeMessage(msg)
  3420. m.Union = &Communique_Msg{msg}
  3421. return true, err
  3422. default:
  3423. return false, nil
  3424. }
  3425. }
  3426. func _Communique_OneofSizer(msg proto.Message) (n int) {
  3427. m := msg.(*Communique)
  3428. // union
  3429. switch x := m.Union.(type) {
  3430. case *Communique_Number:
  3431. n += proto.SizeVarint(5<<3 | proto.WireVarint)
  3432. n += proto.SizeVarint(uint64(x.Number))
  3433. case *Communique_Name:
  3434. n += proto.SizeVarint(6<<3 | proto.WireBytes)
  3435. n += proto.SizeVarint(uint64(len(x.Name)))
  3436. n += len(x.Name)
  3437. case *Communique_Data:
  3438. n += proto.SizeVarint(7<<3 | proto.WireBytes)
  3439. n += proto.SizeVarint(uint64(len(x.Data)))
  3440. n += len(x.Data)
  3441. case *Communique_TempC:
  3442. n += proto.SizeVarint(8<<3 | proto.WireFixed64)
  3443. n += 8
  3444. case *Communique_Col:
  3445. n += proto.SizeVarint(9<<3 | proto.WireVarint)
  3446. n += proto.SizeVarint(uint64(x.Col))
  3447. case *Communique_Msg:
  3448. s := proto.Size(x.Msg)
  3449. n += proto.SizeVarint(10<<3 | proto.WireBytes)
  3450. n += proto.SizeVarint(uint64(s))
  3451. n += s
  3452. case nil:
  3453. default:
  3454. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  3455. }
  3456. return n
  3457. }
  3458. var E_Greeting = &proto.ExtensionDesc{
  3459. ExtendedType: (*MyMessage)(nil),
  3460. ExtensionType: ([]string)(nil),
  3461. Field: 106,
  3462. Name: "test_proto.greeting",
  3463. Tag: "bytes,106,rep,name=greeting",
  3464. Filename: "test.proto",
  3465. }
  3466. var E_Complex = &proto.ExtensionDesc{
  3467. ExtendedType: (*OtherMessage)(nil),
  3468. ExtensionType: (*ComplexExtension)(nil),
  3469. Field: 200,
  3470. Name: "test_proto.complex",
  3471. Tag: "bytes,200,opt,name=complex",
  3472. Filename: "test.proto",
  3473. }
  3474. var E_RComplex = &proto.ExtensionDesc{
  3475. ExtendedType: (*OtherMessage)(nil),
  3476. ExtensionType: ([]*ComplexExtension)(nil),
  3477. Field: 201,
  3478. Name: "test_proto.r_complex",
  3479. Tag: "bytes,201,rep,name=r_complex,json=rComplex",
  3480. Filename: "test.proto",
  3481. }
  3482. var E_NoDefaultDouble = &proto.ExtensionDesc{
  3483. ExtendedType: (*DefaultsMessage)(nil),
  3484. ExtensionType: (*float64)(nil),
  3485. Field: 101,
  3486. Name: "test_proto.no_default_double",
  3487. Tag: "fixed64,101,opt,name=no_default_double,json=noDefaultDouble",
  3488. Filename: "test.proto",
  3489. }
  3490. var E_NoDefaultFloat = &proto.ExtensionDesc{
  3491. ExtendedType: (*DefaultsMessage)(nil),
  3492. ExtensionType: (*float32)(nil),
  3493. Field: 102,
  3494. Name: "test_proto.no_default_float",
  3495. Tag: "fixed32,102,opt,name=no_default_float,json=noDefaultFloat",
  3496. Filename: "test.proto",
  3497. }
  3498. var E_NoDefaultInt32 = &proto.ExtensionDesc{
  3499. ExtendedType: (*DefaultsMessage)(nil),
  3500. ExtensionType: (*int32)(nil),
  3501. Field: 103,
  3502. Name: "test_proto.no_default_int32",
  3503. Tag: "varint,103,opt,name=no_default_int32,json=noDefaultInt32",
  3504. Filename: "test.proto",
  3505. }
  3506. var E_NoDefaultInt64 = &proto.ExtensionDesc{
  3507. ExtendedType: (*DefaultsMessage)(nil),
  3508. ExtensionType: (*int64)(nil),
  3509. Field: 104,
  3510. Name: "test_proto.no_default_int64",
  3511. Tag: "varint,104,opt,name=no_default_int64,json=noDefaultInt64",
  3512. Filename: "test.proto",
  3513. }
  3514. var E_NoDefaultUint32 = &proto.ExtensionDesc{
  3515. ExtendedType: (*DefaultsMessage)(nil),
  3516. ExtensionType: (*uint32)(nil),
  3517. Field: 105,
  3518. Name: "test_proto.no_default_uint32",
  3519. Tag: "varint,105,opt,name=no_default_uint32,json=noDefaultUint32",
  3520. Filename: "test.proto",
  3521. }
  3522. var E_NoDefaultUint64 = &proto.ExtensionDesc{
  3523. ExtendedType: (*DefaultsMessage)(nil),
  3524. ExtensionType: (*uint64)(nil),
  3525. Field: 106,
  3526. Name: "test_proto.no_default_uint64",
  3527. Tag: "varint,106,opt,name=no_default_uint64,json=noDefaultUint64",
  3528. Filename: "test.proto",
  3529. }
  3530. var E_NoDefaultSint32 = &proto.ExtensionDesc{
  3531. ExtendedType: (*DefaultsMessage)(nil),
  3532. ExtensionType: (*int32)(nil),
  3533. Field: 107,
  3534. Name: "test_proto.no_default_sint32",
  3535. Tag: "zigzag32,107,opt,name=no_default_sint32,json=noDefaultSint32",
  3536. Filename: "test.proto",
  3537. }
  3538. var E_NoDefaultSint64 = &proto.ExtensionDesc{
  3539. ExtendedType: (*DefaultsMessage)(nil),
  3540. ExtensionType: (*int64)(nil),
  3541. Field: 108,
  3542. Name: "test_proto.no_default_sint64",
  3543. Tag: "zigzag64,108,opt,name=no_default_sint64,json=noDefaultSint64",
  3544. Filename: "test.proto",
  3545. }
  3546. var E_NoDefaultFixed32 = &proto.ExtensionDesc{
  3547. ExtendedType: (*DefaultsMessage)(nil),
  3548. ExtensionType: (*uint32)(nil),
  3549. Field: 109,
  3550. Name: "test_proto.no_default_fixed32",
  3551. Tag: "fixed32,109,opt,name=no_default_fixed32,json=noDefaultFixed32",
  3552. Filename: "test.proto",
  3553. }
  3554. var E_NoDefaultFixed64 = &proto.ExtensionDesc{
  3555. ExtendedType: (*DefaultsMessage)(nil),
  3556. ExtensionType: (*uint64)(nil),
  3557. Field: 110,
  3558. Name: "test_proto.no_default_fixed64",
  3559. Tag: "fixed64,110,opt,name=no_default_fixed64,json=noDefaultFixed64",
  3560. Filename: "test.proto",
  3561. }
  3562. var E_NoDefaultSfixed32 = &proto.ExtensionDesc{
  3563. ExtendedType: (*DefaultsMessage)(nil),
  3564. ExtensionType: (*int32)(nil),
  3565. Field: 111,
  3566. Name: "test_proto.no_default_sfixed32",
  3567. Tag: "fixed32,111,opt,name=no_default_sfixed32,json=noDefaultSfixed32",
  3568. Filename: "test.proto",
  3569. }
  3570. var E_NoDefaultSfixed64 = &proto.ExtensionDesc{
  3571. ExtendedType: (*DefaultsMessage)(nil),
  3572. ExtensionType: (*int64)(nil),
  3573. Field: 112,
  3574. Name: "test_proto.no_default_sfixed64",
  3575. Tag: "fixed64,112,opt,name=no_default_sfixed64,json=noDefaultSfixed64",
  3576. Filename: "test.proto",
  3577. }
  3578. var E_NoDefaultBool = &proto.ExtensionDesc{
  3579. ExtendedType: (*DefaultsMessage)(nil),
  3580. ExtensionType: (*bool)(nil),
  3581. Field: 113,
  3582. Name: "test_proto.no_default_bool",
  3583. Tag: "varint,113,opt,name=no_default_bool,json=noDefaultBool",
  3584. Filename: "test.proto",
  3585. }
  3586. var E_NoDefaultString = &proto.ExtensionDesc{
  3587. ExtendedType: (*DefaultsMessage)(nil),
  3588. ExtensionType: (*string)(nil),
  3589. Field: 114,
  3590. Name: "test_proto.no_default_string",
  3591. Tag: "bytes,114,opt,name=no_default_string,json=noDefaultString",
  3592. Filename: "test.proto",
  3593. }
  3594. var E_NoDefaultBytes = &proto.ExtensionDesc{
  3595. ExtendedType: (*DefaultsMessage)(nil),
  3596. ExtensionType: ([]byte)(nil),
  3597. Field: 115,
  3598. Name: "test_proto.no_default_bytes",
  3599. Tag: "bytes,115,opt,name=no_default_bytes,json=noDefaultBytes",
  3600. Filename: "test.proto",
  3601. }
  3602. var E_NoDefaultEnum = &proto.ExtensionDesc{
  3603. ExtendedType: (*DefaultsMessage)(nil),
  3604. ExtensionType: (*DefaultsMessage_DefaultsEnum)(nil),
  3605. Field: 116,
  3606. Name: "test_proto.no_default_enum",
  3607. Tag: "varint,116,opt,name=no_default_enum,json=noDefaultEnum,enum=test_proto.DefaultsMessage_DefaultsEnum",
  3608. Filename: "test.proto",
  3609. }
  3610. var E_DefaultDouble = &proto.ExtensionDesc{
  3611. ExtendedType: (*DefaultsMessage)(nil),
  3612. ExtensionType: (*float64)(nil),
  3613. Field: 201,
  3614. Name: "test_proto.default_double",
  3615. Tag: "fixed64,201,opt,name=default_double,json=defaultDouble,def=3.1415",
  3616. Filename: "test.proto",
  3617. }
  3618. var E_DefaultFloat = &proto.ExtensionDesc{
  3619. ExtendedType: (*DefaultsMessage)(nil),
  3620. ExtensionType: (*float32)(nil),
  3621. Field: 202,
  3622. Name: "test_proto.default_float",
  3623. Tag: "fixed32,202,opt,name=default_float,json=defaultFloat,def=3.14",
  3624. Filename: "test.proto",
  3625. }
  3626. var E_DefaultInt32 = &proto.ExtensionDesc{
  3627. ExtendedType: (*DefaultsMessage)(nil),
  3628. ExtensionType: (*int32)(nil),
  3629. Field: 203,
  3630. Name: "test_proto.default_int32",
  3631. Tag: "varint,203,opt,name=default_int32,json=defaultInt32,def=42",
  3632. Filename: "test.proto",
  3633. }
  3634. var E_DefaultInt64 = &proto.ExtensionDesc{
  3635. ExtendedType: (*DefaultsMessage)(nil),
  3636. ExtensionType: (*int64)(nil),
  3637. Field: 204,
  3638. Name: "test_proto.default_int64",
  3639. Tag: "varint,204,opt,name=default_int64,json=defaultInt64,def=43",
  3640. Filename: "test.proto",
  3641. }
  3642. var E_DefaultUint32 = &proto.ExtensionDesc{
  3643. ExtendedType: (*DefaultsMessage)(nil),
  3644. ExtensionType: (*uint32)(nil),
  3645. Field: 205,
  3646. Name: "test_proto.default_uint32",
  3647. Tag: "varint,205,opt,name=default_uint32,json=defaultUint32,def=44",
  3648. Filename: "test.proto",
  3649. }
  3650. var E_DefaultUint64 = &proto.ExtensionDesc{
  3651. ExtendedType: (*DefaultsMessage)(nil),
  3652. ExtensionType: (*uint64)(nil),
  3653. Field: 206,
  3654. Name: "test_proto.default_uint64",
  3655. Tag: "varint,206,opt,name=default_uint64,json=defaultUint64,def=45",
  3656. Filename: "test.proto",
  3657. }
  3658. var E_DefaultSint32 = &proto.ExtensionDesc{
  3659. ExtendedType: (*DefaultsMessage)(nil),
  3660. ExtensionType: (*int32)(nil),
  3661. Field: 207,
  3662. Name: "test_proto.default_sint32",
  3663. Tag: "zigzag32,207,opt,name=default_sint32,json=defaultSint32,def=46",
  3664. Filename: "test.proto",
  3665. }
  3666. var E_DefaultSint64 = &proto.ExtensionDesc{
  3667. ExtendedType: (*DefaultsMessage)(nil),
  3668. ExtensionType: (*int64)(nil),
  3669. Field: 208,
  3670. Name: "test_proto.default_sint64",
  3671. Tag: "zigzag64,208,opt,name=default_sint64,json=defaultSint64,def=47",
  3672. Filename: "test.proto",
  3673. }
  3674. var E_DefaultFixed32 = &proto.ExtensionDesc{
  3675. ExtendedType: (*DefaultsMessage)(nil),
  3676. ExtensionType: (*uint32)(nil),
  3677. Field: 209,
  3678. Name: "test_proto.default_fixed32",
  3679. Tag: "fixed32,209,opt,name=default_fixed32,json=defaultFixed32,def=48",
  3680. Filename: "test.proto",
  3681. }
  3682. var E_DefaultFixed64 = &proto.ExtensionDesc{
  3683. ExtendedType: (*DefaultsMessage)(nil),
  3684. ExtensionType: (*uint64)(nil),
  3685. Field: 210,
  3686. Name: "test_proto.default_fixed64",
  3687. Tag: "fixed64,210,opt,name=default_fixed64,json=defaultFixed64,def=49",
  3688. Filename: "test.proto",
  3689. }
  3690. var E_DefaultSfixed32 = &proto.ExtensionDesc{
  3691. ExtendedType: (*DefaultsMessage)(nil),
  3692. ExtensionType: (*int32)(nil),
  3693. Field: 211,
  3694. Name: "test_proto.default_sfixed32",
  3695. Tag: "fixed32,211,opt,name=default_sfixed32,json=defaultSfixed32,def=50",
  3696. Filename: "test.proto",
  3697. }
  3698. var E_DefaultSfixed64 = &proto.ExtensionDesc{
  3699. ExtendedType: (*DefaultsMessage)(nil),
  3700. ExtensionType: (*int64)(nil),
  3701. Field: 212,
  3702. Name: "test_proto.default_sfixed64",
  3703. Tag: "fixed64,212,opt,name=default_sfixed64,json=defaultSfixed64,def=51",
  3704. Filename: "test.proto",
  3705. }
  3706. var E_DefaultBool = &proto.ExtensionDesc{
  3707. ExtendedType: (*DefaultsMessage)(nil),
  3708. ExtensionType: (*bool)(nil),
  3709. Field: 213,
  3710. Name: "test_proto.default_bool",
  3711. Tag: "varint,213,opt,name=default_bool,json=defaultBool,def=1",
  3712. Filename: "test.proto",
  3713. }
  3714. var E_DefaultString = &proto.ExtensionDesc{
  3715. ExtendedType: (*DefaultsMessage)(nil),
  3716. ExtensionType: (*string)(nil),
  3717. Field: 214,
  3718. Name: "test_proto.default_string",
  3719. Tag: "bytes,214,opt,name=default_string,json=defaultString,def=Hello, string,def=foo",
  3720. Filename: "test.proto",
  3721. }
  3722. var E_DefaultBytes = &proto.ExtensionDesc{
  3723. ExtendedType: (*DefaultsMessage)(nil),
  3724. ExtensionType: ([]byte)(nil),
  3725. Field: 215,
  3726. Name: "test_proto.default_bytes",
  3727. Tag: "bytes,215,opt,name=default_bytes,json=defaultBytes,def=Hello, bytes",
  3728. Filename: "test.proto",
  3729. }
  3730. var E_DefaultEnum = &proto.ExtensionDesc{
  3731. ExtendedType: (*DefaultsMessage)(nil),
  3732. ExtensionType: (*DefaultsMessage_DefaultsEnum)(nil),
  3733. Field: 216,
  3734. Name: "test_proto.default_enum",
  3735. Tag: "varint,216,opt,name=default_enum,json=defaultEnum,enum=test_proto.DefaultsMessage_DefaultsEnum,def=1",
  3736. Filename: "test.proto",
  3737. }
  3738. var E_X201 = &proto.ExtensionDesc{
  3739. ExtendedType: (*MyMessageSet)(nil),
  3740. ExtensionType: (*Empty)(nil),
  3741. Field: 201,
  3742. Name: "test_proto.x201",
  3743. Tag: "bytes,201,opt,name=x201",
  3744. Filename: "test.proto",
  3745. }
  3746. var E_X202 = &proto.ExtensionDesc{
  3747. ExtendedType: (*MyMessageSet)(nil),
  3748. ExtensionType: (*Empty)(nil),
  3749. Field: 202,
  3750. Name: "test_proto.x202",
  3751. Tag: "bytes,202,opt,name=x202",
  3752. Filename: "test.proto",
  3753. }
  3754. var E_X203 = &proto.ExtensionDesc{
  3755. ExtendedType: (*MyMessageSet)(nil),
  3756. ExtensionType: (*Empty)(nil),
  3757. Field: 203,
  3758. Name: "test_proto.x203",
  3759. Tag: "bytes,203,opt,name=x203",
  3760. Filename: "test.proto",
  3761. }
  3762. var E_X204 = &proto.ExtensionDesc{
  3763. ExtendedType: (*MyMessageSet)(nil),
  3764. ExtensionType: (*Empty)(nil),
  3765. Field: 204,
  3766. Name: "test_proto.x204",
  3767. Tag: "bytes,204,opt,name=x204",
  3768. Filename: "test.proto",
  3769. }
  3770. var E_X205 = &proto.ExtensionDesc{
  3771. ExtendedType: (*MyMessageSet)(nil),
  3772. ExtensionType: (*Empty)(nil),
  3773. Field: 205,
  3774. Name: "test_proto.x205",
  3775. Tag: "bytes,205,opt,name=x205",
  3776. Filename: "test.proto",
  3777. }
  3778. var E_X206 = &proto.ExtensionDesc{
  3779. ExtendedType: (*MyMessageSet)(nil),
  3780. ExtensionType: (*Empty)(nil),
  3781. Field: 206,
  3782. Name: "test_proto.x206",
  3783. Tag: "bytes,206,opt,name=x206",
  3784. Filename: "test.proto",
  3785. }
  3786. var E_X207 = &proto.ExtensionDesc{
  3787. ExtendedType: (*MyMessageSet)(nil),
  3788. ExtensionType: (*Empty)(nil),
  3789. Field: 207,
  3790. Name: "test_proto.x207",
  3791. Tag: "bytes,207,opt,name=x207",
  3792. Filename: "test.proto",
  3793. }
  3794. var E_X208 = &proto.ExtensionDesc{
  3795. ExtendedType: (*MyMessageSet)(nil),
  3796. ExtensionType: (*Empty)(nil),
  3797. Field: 208,
  3798. Name: "test_proto.x208",
  3799. Tag: "bytes,208,opt,name=x208",
  3800. Filename: "test.proto",
  3801. }
  3802. var E_X209 = &proto.ExtensionDesc{
  3803. ExtendedType: (*MyMessageSet)(nil),
  3804. ExtensionType: (*Empty)(nil),
  3805. Field: 209,
  3806. Name: "test_proto.x209",
  3807. Tag: "bytes,209,opt,name=x209",
  3808. Filename: "test.proto",
  3809. }
  3810. var E_X210 = &proto.ExtensionDesc{
  3811. ExtendedType: (*MyMessageSet)(nil),
  3812. ExtensionType: (*Empty)(nil),
  3813. Field: 210,
  3814. Name: "test_proto.x210",
  3815. Tag: "bytes,210,opt,name=x210",
  3816. Filename: "test.proto",
  3817. }
  3818. var E_X211 = &proto.ExtensionDesc{
  3819. ExtendedType: (*MyMessageSet)(nil),
  3820. ExtensionType: (*Empty)(nil),
  3821. Field: 211,
  3822. Name: "test_proto.x211",
  3823. Tag: "bytes,211,opt,name=x211",
  3824. Filename: "test.proto",
  3825. }
  3826. var E_X212 = &proto.ExtensionDesc{
  3827. ExtendedType: (*MyMessageSet)(nil),
  3828. ExtensionType: (*Empty)(nil),
  3829. Field: 212,
  3830. Name: "test_proto.x212",
  3831. Tag: "bytes,212,opt,name=x212",
  3832. Filename: "test.proto",
  3833. }
  3834. var E_X213 = &proto.ExtensionDesc{
  3835. ExtendedType: (*MyMessageSet)(nil),
  3836. ExtensionType: (*Empty)(nil),
  3837. Field: 213,
  3838. Name: "test_proto.x213",
  3839. Tag: "bytes,213,opt,name=x213",
  3840. Filename: "test.proto",
  3841. }
  3842. var E_X214 = &proto.ExtensionDesc{
  3843. ExtendedType: (*MyMessageSet)(nil),
  3844. ExtensionType: (*Empty)(nil),
  3845. Field: 214,
  3846. Name: "test_proto.x214",
  3847. Tag: "bytes,214,opt,name=x214",
  3848. Filename: "test.proto",
  3849. }
  3850. var E_X215 = &proto.ExtensionDesc{
  3851. ExtendedType: (*MyMessageSet)(nil),
  3852. ExtensionType: (*Empty)(nil),
  3853. Field: 215,
  3854. Name: "test_proto.x215",
  3855. Tag: "bytes,215,opt,name=x215",
  3856. Filename: "test.proto",
  3857. }
  3858. var E_X216 = &proto.ExtensionDesc{
  3859. ExtendedType: (*MyMessageSet)(nil),
  3860. ExtensionType: (*Empty)(nil),
  3861. Field: 216,
  3862. Name: "test_proto.x216",
  3863. Tag: "bytes,216,opt,name=x216",
  3864. Filename: "test.proto",
  3865. }
  3866. var E_X217 = &proto.ExtensionDesc{
  3867. ExtendedType: (*MyMessageSet)(nil),
  3868. ExtensionType: (*Empty)(nil),
  3869. Field: 217,
  3870. Name: "test_proto.x217",
  3871. Tag: "bytes,217,opt,name=x217",
  3872. Filename: "test.proto",
  3873. }
  3874. var E_X218 = &proto.ExtensionDesc{
  3875. ExtendedType: (*MyMessageSet)(nil),
  3876. ExtensionType: (*Empty)(nil),
  3877. Field: 218,
  3878. Name: "test_proto.x218",
  3879. Tag: "bytes,218,opt,name=x218",
  3880. Filename: "test.proto",
  3881. }
  3882. var E_X219 = &proto.ExtensionDesc{
  3883. ExtendedType: (*MyMessageSet)(nil),
  3884. ExtensionType: (*Empty)(nil),
  3885. Field: 219,
  3886. Name: "test_proto.x219",
  3887. Tag: "bytes,219,opt,name=x219",
  3888. Filename: "test.proto",
  3889. }
  3890. var E_X220 = &proto.ExtensionDesc{
  3891. ExtendedType: (*MyMessageSet)(nil),
  3892. ExtensionType: (*Empty)(nil),
  3893. Field: 220,
  3894. Name: "test_proto.x220",
  3895. Tag: "bytes,220,opt,name=x220",
  3896. Filename: "test.proto",
  3897. }
  3898. var E_X221 = &proto.ExtensionDesc{
  3899. ExtendedType: (*MyMessageSet)(nil),
  3900. ExtensionType: (*Empty)(nil),
  3901. Field: 221,
  3902. Name: "test_proto.x221",
  3903. Tag: "bytes,221,opt,name=x221",
  3904. Filename: "test.proto",
  3905. }
  3906. var E_X222 = &proto.ExtensionDesc{
  3907. ExtendedType: (*MyMessageSet)(nil),
  3908. ExtensionType: (*Empty)(nil),
  3909. Field: 222,
  3910. Name: "test_proto.x222",
  3911. Tag: "bytes,222,opt,name=x222",
  3912. Filename: "test.proto",
  3913. }
  3914. var E_X223 = &proto.ExtensionDesc{
  3915. ExtendedType: (*MyMessageSet)(nil),
  3916. ExtensionType: (*Empty)(nil),
  3917. Field: 223,
  3918. Name: "test_proto.x223",
  3919. Tag: "bytes,223,opt,name=x223",
  3920. Filename: "test.proto",
  3921. }
  3922. var E_X224 = &proto.ExtensionDesc{
  3923. ExtendedType: (*MyMessageSet)(nil),
  3924. ExtensionType: (*Empty)(nil),
  3925. Field: 224,
  3926. Name: "test_proto.x224",
  3927. Tag: "bytes,224,opt,name=x224",
  3928. Filename: "test.proto",
  3929. }
  3930. var E_X225 = &proto.ExtensionDesc{
  3931. ExtendedType: (*MyMessageSet)(nil),
  3932. ExtensionType: (*Empty)(nil),
  3933. Field: 225,
  3934. Name: "test_proto.x225",
  3935. Tag: "bytes,225,opt,name=x225",
  3936. Filename: "test.proto",
  3937. }
  3938. var E_X226 = &proto.ExtensionDesc{
  3939. ExtendedType: (*MyMessageSet)(nil),
  3940. ExtensionType: (*Empty)(nil),
  3941. Field: 226,
  3942. Name: "test_proto.x226",
  3943. Tag: "bytes,226,opt,name=x226",
  3944. Filename: "test.proto",
  3945. }
  3946. var E_X227 = &proto.ExtensionDesc{
  3947. ExtendedType: (*MyMessageSet)(nil),
  3948. ExtensionType: (*Empty)(nil),
  3949. Field: 227,
  3950. Name: "test_proto.x227",
  3951. Tag: "bytes,227,opt,name=x227",
  3952. Filename: "test.proto",
  3953. }
  3954. var E_X228 = &proto.ExtensionDesc{
  3955. ExtendedType: (*MyMessageSet)(nil),
  3956. ExtensionType: (*Empty)(nil),
  3957. Field: 228,
  3958. Name: "test_proto.x228",
  3959. Tag: "bytes,228,opt,name=x228",
  3960. Filename: "test.proto",
  3961. }
  3962. var E_X229 = &proto.ExtensionDesc{
  3963. ExtendedType: (*MyMessageSet)(nil),
  3964. ExtensionType: (*Empty)(nil),
  3965. Field: 229,
  3966. Name: "test_proto.x229",
  3967. Tag: "bytes,229,opt,name=x229",
  3968. Filename: "test.proto",
  3969. }
  3970. var E_X230 = &proto.ExtensionDesc{
  3971. ExtendedType: (*MyMessageSet)(nil),
  3972. ExtensionType: (*Empty)(nil),
  3973. Field: 230,
  3974. Name: "test_proto.x230",
  3975. Tag: "bytes,230,opt,name=x230",
  3976. Filename: "test.proto",
  3977. }
  3978. var E_X231 = &proto.ExtensionDesc{
  3979. ExtendedType: (*MyMessageSet)(nil),
  3980. ExtensionType: (*Empty)(nil),
  3981. Field: 231,
  3982. Name: "test_proto.x231",
  3983. Tag: "bytes,231,opt,name=x231",
  3984. Filename: "test.proto",
  3985. }
  3986. var E_X232 = &proto.ExtensionDesc{
  3987. ExtendedType: (*MyMessageSet)(nil),
  3988. ExtensionType: (*Empty)(nil),
  3989. Field: 232,
  3990. Name: "test_proto.x232",
  3991. Tag: "bytes,232,opt,name=x232",
  3992. Filename: "test.proto",
  3993. }
  3994. var E_X233 = &proto.ExtensionDesc{
  3995. ExtendedType: (*MyMessageSet)(nil),
  3996. ExtensionType: (*Empty)(nil),
  3997. Field: 233,
  3998. Name: "test_proto.x233",
  3999. Tag: "bytes,233,opt,name=x233",
  4000. Filename: "test.proto",
  4001. }
  4002. var E_X234 = &proto.ExtensionDesc{
  4003. ExtendedType: (*MyMessageSet)(nil),
  4004. ExtensionType: (*Empty)(nil),
  4005. Field: 234,
  4006. Name: "test_proto.x234",
  4007. Tag: "bytes,234,opt,name=x234",
  4008. Filename: "test.proto",
  4009. }
  4010. var E_X235 = &proto.ExtensionDesc{
  4011. ExtendedType: (*MyMessageSet)(nil),
  4012. ExtensionType: (*Empty)(nil),
  4013. Field: 235,
  4014. Name: "test_proto.x235",
  4015. Tag: "bytes,235,opt,name=x235",
  4016. Filename: "test.proto",
  4017. }
  4018. var E_X236 = &proto.ExtensionDesc{
  4019. ExtendedType: (*MyMessageSet)(nil),
  4020. ExtensionType: (*Empty)(nil),
  4021. Field: 236,
  4022. Name: "test_proto.x236",
  4023. Tag: "bytes,236,opt,name=x236",
  4024. Filename: "test.proto",
  4025. }
  4026. var E_X237 = &proto.ExtensionDesc{
  4027. ExtendedType: (*MyMessageSet)(nil),
  4028. ExtensionType: (*Empty)(nil),
  4029. Field: 237,
  4030. Name: "test_proto.x237",
  4031. Tag: "bytes,237,opt,name=x237",
  4032. Filename: "test.proto",
  4033. }
  4034. var E_X238 = &proto.ExtensionDesc{
  4035. ExtendedType: (*MyMessageSet)(nil),
  4036. ExtensionType: (*Empty)(nil),
  4037. Field: 238,
  4038. Name: "test_proto.x238",
  4039. Tag: "bytes,238,opt,name=x238",
  4040. Filename: "test.proto",
  4041. }
  4042. var E_X239 = &proto.ExtensionDesc{
  4043. ExtendedType: (*MyMessageSet)(nil),
  4044. ExtensionType: (*Empty)(nil),
  4045. Field: 239,
  4046. Name: "test_proto.x239",
  4047. Tag: "bytes,239,opt,name=x239",
  4048. Filename: "test.proto",
  4049. }
  4050. var E_X240 = &proto.ExtensionDesc{
  4051. ExtendedType: (*MyMessageSet)(nil),
  4052. ExtensionType: (*Empty)(nil),
  4053. Field: 240,
  4054. Name: "test_proto.x240",
  4055. Tag: "bytes,240,opt,name=x240",
  4056. Filename: "test.proto",
  4057. }
  4058. var E_X241 = &proto.ExtensionDesc{
  4059. ExtendedType: (*MyMessageSet)(nil),
  4060. ExtensionType: (*Empty)(nil),
  4061. Field: 241,
  4062. Name: "test_proto.x241",
  4063. Tag: "bytes,241,opt,name=x241",
  4064. Filename: "test.proto",
  4065. }
  4066. var E_X242 = &proto.ExtensionDesc{
  4067. ExtendedType: (*MyMessageSet)(nil),
  4068. ExtensionType: (*Empty)(nil),
  4069. Field: 242,
  4070. Name: "test_proto.x242",
  4071. Tag: "bytes,242,opt,name=x242",
  4072. Filename: "test.proto",
  4073. }
  4074. var E_X243 = &proto.ExtensionDesc{
  4075. ExtendedType: (*MyMessageSet)(nil),
  4076. ExtensionType: (*Empty)(nil),
  4077. Field: 243,
  4078. Name: "test_proto.x243",
  4079. Tag: "bytes,243,opt,name=x243",
  4080. Filename: "test.proto",
  4081. }
  4082. var E_X244 = &proto.ExtensionDesc{
  4083. ExtendedType: (*MyMessageSet)(nil),
  4084. ExtensionType: (*Empty)(nil),
  4085. Field: 244,
  4086. Name: "test_proto.x244",
  4087. Tag: "bytes,244,opt,name=x244",
  4088. Filename: "test.proto",
  4089. }
  4090. var E_X245 = &proto.ExtensionDesc{
  4091. ExtendedType: (*MyMessageSet)(nil),
  4092. ExtensionType: (*Empty)(nil),
  4093. Field: 245,
  4094. Name: "test_proto.x245",
  4095. Tag: "bytes,245,opt,name=x245",
  4096. Filename: "test.proto",
  4097. }
  4098. var E_X246 = &proto.ExtensionDesc{
  4099. ExtendedType: (*MyMessageSet)(nil),
  4100. ExtensionType: (*Empty)(nil),
  4101. Field: 246,
  4102. Name: "test_proto.x246",
  4103. Tag: "bytes,246,opt,name=x246",
  4104. Filename: "test.proto",
  4105. }
  4106. var E_X247 = &proto.ExtensionDesc{
  4107. ExtendedType: (*MyMessageSet)(nil),
  4108. ExtensionType: (*Empty)(nil),
  4109. Field: 247,
  4110. Name: "test_proto.x247",
  4111. Tag: "bytes,247,opt,name=x247",
  4112. Filename: "test.proto",
  4113. }
  4114. var E_X248 = &proto.ExtensionDesc{
  4115. ExtendedType: (*MyMessageSet)(nil),
  4116. ExtensionType: (*Empty)(nil),
  4117. Field: 248,
  4118. Name: "test_proto.x248",
  4119. Tag: "bytes,248,opt,name=x248",
  4120. Filename: "test.proto",
  4121. }
  4122. var E_X249 = &proto.ExtensionDesc{
  4123. ExtendedType: (*MyMessageSet)(nil),
  4124. ExtensionType: (*Empty)(nil),
  4125. Field: 249,
  4126. Name: "test_proto.x249",
  4127. Tag: "bytes,249,opt,name=x249",
  4128. Filename: "test.proto",
  4129. }
  4130. var E_X250 = &proto.ExtensionDesc{
  4131. ExtendedType: (*MyMessageSet)(nil),
  4132. ExtensionType: (*Empty)(nil),
  4133. Field: 250,
  4134. Name: "test_proto.x250",
  4135. Tag: "bytes,250,opt,name=x250",
  4136. Filename: "test.proto",
  4137. }
  4138. func init() {
  4139. proto.RegisterType((*GoEnum)(nil), "test_proto.GoEnum")
  4140. proto.RegisterType((*GoTestField)(nil), "test_proto.GoTestField")
  4141. proto.RegisterType((*GoTest)(nil), "test_proto.GoTest")
  4142. proto.RegisterType((*GoTest_RequiredGroup)(nil), "test_proto.GoTest.RequiredGroup")
  4143. proto.RegisterType((*GoTest_RepeatedGroup)(nil), "test_proto.GoTest.RepeatedGroup")
  4144. proto.RegisterType((*GoTest_OptionalGroup)(nil), "test_proto.GoTest.OptionalGroup")
  4145. proto.RegisterType((*GoTestRequiredGroupField)(nil), "test_proto.GoTestRequiredGroupField")
  4146. proto.RegisterType((*GoTestRequiredGroupField_Group)(nil), "test_proto.GoTestRequiredGroupField.Group")
  4147. proto.RegisterType((*GoSkipTest)(nil), "test_proto.GoSkipTest")
  4148. proto.RegisterType((*GoSkipTest_SkipGroup)(nil), "test_proto.GoSkipTest.SkipGroup")
  4149. proto.RegisterType((*NonPackedTest)(nil), "test_proto.NonPackedTest")
  4150. proto.RegisterType((*PackedTest)(nil), "test_proto.PackedTest")
  4151. proto.RegisterType((*MaxTag)(nil), "test_proto.MaxTag")
  4152. proto.RegisterType((*OldMessage)(nil), "test_proto.OldMessage")
  4153. proto.RegisterType((*OldMessage_Nested)(nil), "test_proto.OldMessage.Nested")
  4154. proto.RegisterType((*NewMessage)(nil), "test_proto.NewMessage")
  4155. proto.RegisterType((*NewMessage_Nested)(nil), "test_proto.NewMessage.Nested")
  4156. proto.RegisterType((*InnerMessage)(nil), "test_proto.InnerMessage")
  4157. proto.RegisterType((*OtherMessage)(nil), "test_proto.OtherMessage")
  4158. proto.RegisterType((*RequiredInnerMessage)(nil), "test_proto.RequiredInnerMessage")
  4159. proto.RegisterType((*MyMessage)(nil), "test_proto.MyMessage")
  4160. proto.RegisterType((*MyMessage_SomeGroup)(nil), "test_proto.MyMessage.SomeGroup")
  4161. proto.RegisterType((*Ext)(nil), "test_proto.Ext")
  4162. proto.RegisterMapType((map[int32]int32)(nil), "test_proto.Ext.MapFieldEntry")
  4163. proto.RegisterType((*ComplexExtension)(nil), "test_proto.ComplexExtension")
  4164. proto.RegisterType((*DefaultsMessage)(nil), "test_proto.DefaultsMessage")
  4165. proto.RegisterType((*MyMessageSet)(nil), "test_proto.MyMessageSet")
  4166. proto.RegisterType((*Empty)(nil), "test_proto.Empty")
  4167. proto.RegisterType((*MessageList)(nil), "test_proto.MessageList")
  4168. proto.RegisterType((*MessageList_Message)(nil), "test_proto.MessageList.Message")
  4169. proto.RegisterType((*Strings)(nil), "test_proto.Strings")
  4170. proto.RegisterType((*Defaults)(nil), "test_proto.Defaults")
  4171. proto.RegisterType((*SubDefaults)(nil), "test_proto.SubDefaults")
  4172. proto.RegisterType((*RepeatedEnum)(nil), "test_proto.RepeatedEnum")
  4173. proto.RegisterType((*MoreRepeated)(nil), "test_proto.MoreRepeated")
  4174. proto.RegisterType((*GroupOld)(nil), "test_proto.GroupOld")
  4175. proto.RegisterType((*GroupOld_G)(nil), "test_proto.GroupOld.G")
  4176. proto.RegisterType((*GroupNew)(nil), "test_proto.GroupNew")
  4177. proto.RegisterType((*GroupNew_G)(nil), "test_proto.GroupNew.G")
  4178. proto.RegisterType((*FloatingPoint)(nil), "test_proto.FloatingPoint")
  4179. proto.RegisterType((*MessageWithMap)(nil), "test_proto.MessageWithMap")
  4180. proto.RegisterMapType((map[bool][]byte)(nil), "test_proto.MessageWithMap.ByteMappingEntry")
  4181. proto.RegisterMapType((map[int64]*FloatingPoint)(nil), "test_proto.MessageWithMap.MsgMappingEntry")
  4182. proto.RegisterMapType((map[int32]string)(nil), "test_proto.MessageWithMap.NameMappingEntry")
  4183. proto.RegisterMapType((map[string]string)(nil), "test_proto.MessageWithMap.StrToStrEntry")
  4184. proto.RegisterType((*Oneof)(nil), "test_proto.Oneof")
  4185. proto.RegisterType((*Oneof_F_Group)(nil), "test_proto.Oneof.F_Group")
  4186. proto.RegisterType((*Communique)(nil), "test_proto.Communique")
  4187. proto.RegisterEnum("test_proto.FOO", FOO_name, FOO_value)
  4188. proto.RegisterEnum("test_proto.GoTest_KIND", GoTest_KIND_name, GoTest_KIND_value)
  4189. proto.RegisterEnum("test_proto.MyMessage_Color", MyMessage_Color_name, MyMessage_Color_value)
  4190. proto.RegisterEnum("test_proto.DefaultsMessage_DefaultsEnum", DefaultsMessage_DefaultsEnum_name, DefaultsMessage_DefaultsEnum_value)
  4191. proto.RegisterEnum("test_proto.Defaults_Color", Defaults_Color_name, Defaults_Color_value)
  4192. proto.RegisterEnum("test_proto.RepeatedEnum_Color", RepeatedEnum_Color_name, RepeatedEnum_Color_value)
  4193. proto.RegisterExtension(E_Ext_More)
  4194. proto.RegisterExtension(E_Ext_Text)
  4195. proto.RegisterExtension(E_Ext_Number)
  4196. proto.RegisterExtension(E_Greeting)
  4197. proto.RegisterExtension(E_Complex)
  4198. proto.RegisterExtension(E_RComplex)
  4199. proto.RegisterExtension(E_NoDefaultDouble)
  4200. proto.RegisterExtension(E_NoDefaultFloat)
  4201. proto.RegisterExtension(E_NoDefaultInt32)
  4202. proto.RegisterExtension(E_NoDefaultInt64)
  4203. proto.RegisterExtension(E_NoDefaultUint32)
  4204. proto.RegisterExtension(E_NoDefaultUint64)
  4205. proto.RegisterExtension(E_NoDefaultSint32)
  4206. proto.RegisterExtension(E_NoDefaultSint64)
  4207. proto.RegisterExtension(E_NoDefaultFixed32)
  4208. proto.RegisterExtension(E_NoDefaultFixed64)
  4209. proto.RegisterExtension(E_NoDefaultSfixed32)
  4210. proto.RegisterExtension(E_NoDefaultSfixed64)
  4211. proto.RegisterExtension(E_NoDefaultBool)
  4212. proto.RegisterExtension(E_NoDefaultString)
  4213. proto.RegisterExtension(E_NoDefaultBytes)
  4214. proto.RegisterExtension(E_NoDefaultEnum)
  4215. proto.RegisterExtension(E_DefaultDouble)
  4216. proto.RegisterExtension(E_DefaultFloat)
  4217. proto.RegisterExtension(E_DefaultInt32)
  4218. proto.RegisterExtension(E_DefaultInt64)
  4219. proto.RegisterExtension(E_DefaultUint32)
  4220. proto.RegisterExtension(E_DefaultUint64)
  4221. proto.RegisterExtension(E_DefaultSint32)
  4222. proto.RegisterExtension(E_DefaultSint64)
  4223. proto.RegisterExtension(E_DefaultFixed32)
  4224. proto.RegisterExtension(E_DefaultFixed64)
  4225. proto.RegisterExtension(E_DefaultSfixed32)
  4226. proto.RegisterExtension(E_DefaultSfixed64)
  4227. proto.RegisterExtension(E_DefaultBool)
  4228. proto.RegisterExtension(E_DefaultString)
  4229. proto.RegisterExtension(E_DefaultBytes)
  4230. proto.RegisterExtension(E_DefaultEnum)
  4231. proto.RegisterExtension(E_X201)
  4232. proto.RegisterExtension(E_X202)
  4233. proto.RegisterExtension(E_X203)
  4234. proto.RegisterExtension(E_X204)
  4235. proto.RegisterExtension(E_X205)
  4236. proto.RegisterExtension(E_X206)
  4237. proto.RegisterExtension(E_X207)
  4238. proto.RegisterExtension(E_X208)
  4239. proto.RegisterExtension(E_X209)
  4240. proto.RegisterExtension(E_X210)
  4241. proto.RegisterExtension(E_X211)
  4242. proto.RegisterExtension(E_X212)
  4243. proto.RegisterExtension(E_X213)
  4244. proto.RegisterExtension(E_X214)
  4245. proto.RegisterExtension(E_X215)
  4246. proto.RegisterExtension(E_X216)
  4247. proto.RegisterExtension(E_X217)
  4248. proto.RegisterExtension(E_X218)
  4249. proto.RegisterExtension(E_X219)
  4250. proto.RegisterExtension(E_X220)
  4251. proto.RegisterExtension(E_X221)
  4252. proto.RegisterExtension(E_X222)
  4253. proto.RegisterExtension(E_X223)
  4254. proto.RegisterExtension(E_X224)
  4255. proto.RegisterExtension(E_X225)
  4256. proto.RegisterExtension(E_X226)
  4257. proto.RegisterExtension(E_X227)
  4258. proto.RegisterExtension(E_X228)
  4259. proto.RegisterExtension(E_X229)
  4260. proto.RegisterExtension(E_X230)
  4261. proto.RegisterExtension(E_X231)
  4262. proto.RegisterExtension(E_X232)
  4263. proto.RegisterExtension(E_X233)
  4264. proto.RegisterExtension(E_X234)
  4265. proto.RegisterExtension(E_X235)
  4266. proto.RegisterExtension(E_X236)
  4267. proto.RegisterExtension(E_X237)
  4268. proto.RegisterExtension(E_X238)
  4269. proto.RegisterExtension(E_X239)
  4270. proto.RegisterExtension(E_X240)
  4271. proto.RegisterExtension(E_X241)
  4272. proto.RegisterExtension(E_X242)
  4273. proto.RegisterExtension(E_X243)
  4274. proto.RegisterExtension(E_X244)
  4275. proto.RegisterExtension(E_X245)
  4276. proto.RegisterExtension(E_X246)
  4277. proto.RegisterExtension(E_X247)
  4278. proto.RegisterExtension(E_X248)
  4279. proto.RegisterExtension(E_X249)
  4280. proto.RegisterExtension(E_X250)
  4281. }
  4282. func init() { proto.RegisterFile("test.proto", fileDescriptor0) }
  4283. var fileDescriptor0 = []byte{
  4284. // 4644 bytes of a gzipped FileDescriptorProto
  4285. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x5a, 0xd9, 0x73, 0x1b, 0x47,
  4286. 0x7a, 0xd7, 0x0c, 0xee, 0x0f, 0x20, 0x31, 0x6c, 0xd1, 0x12, 0x44, 0x59, 0xd2, 0x08, 0x6b, 0xaf,
  4287. 0x61, 0xc9, 0xa6, 0x49, 0x60, 0x08, 0x49, 0x70, 0xec, 0xb2, 0x0e, 0x80, 0x66, 0x49, 0x04, 0xe4,
  4288. 0x21, 0x6d, 0x67, 0x9d, 0x07, 0x14, 0x48, 0x0c, 0x40, 0xac, 0x80, 0x19, 0x18, 0x18, 0x46, 0x64,
  4289. 0x52, 0xa9, 0xf2, 0x63, 0xaa, 0xf2, 0x94, 0x4d, 0x52, 0x95, 0xf7, 0xbc, 0xe4, 0x25, 0xd7, 0x43,
  4290. 0xf2, 0x37, 0xc4, 0xd7, 0x5e, 0xde, 0x2b, 0xc9, 0x26, 0x9b, 0xfb, 0xce, 0xe6, 0xde, 0x23, 0x2f,
  4291. 0x4e, 0xf5, 0xd7, 0x3d, 0x33, 0x3d, 0x03, 0xa8, 0x45, 0x3e, 0x61, 0xa6, 0xfb, 0xf7, 0xfd, 0xfa,
  4292. 0xfa, 0xf5, 0xf7, 0xf5, 0xd7, 0x18, 0x00, 0xd7, 0x9a, 0xba, 0xab, 0xe3, 0x89, 0xe3, 0x3a, 0x04,
  4293. 0x9f, 0xdb, 0xf8, 0x5c, 0xbc, 0x0e, 0xc9, 0x4d, 0xa7, 0x6e, 0x1f, 0x8e, 0xc8, 0x55, 0x88, 0xf5,
  4294. 0x1c, 0xa7, 0xa0, 0xe8, 0x6a, 0x69, 0xb1, 0x9c, 0x5f, 0x0d, 0x30, 0xab, 0x8d, 0x56, 0xcb, 0xa4,
  4295. 0x75, 0xc5, 0x1b, 0x90, 0xdd, 0x74, 0x76, 0xad, 0xa9, 0xdb, 0x18, 0x58, 0xc3, 0x2e, 0x59, 0x86,
  4296. 0xc4, 0x83, 0xce, 0x9e, 0x35, 0x44, 0x9b, 0x8c, 0xc9, 0x5e, 0x08, 0x81, 0xf8, 0xee, 0xf1, 0xd8,
  4297. 0x2a, 0xa8, 0x58, 0x88, 0xcf, 0xc5, 0x3f, 0x2c, 0xd2, 0x66, 0xa8, 0x25, 0xb9, 0x0e, 0xf1, 0xfb,
  4298. 0x03, 0xbb, 0xcb, 0xdb, 0x39, 0x2f, 0xb6, 0xc3, 0x10, 0xab, 0xf7, 0xb7, 0x9a, 0xf7, 0x4c, 0x04,
  4299. 0xd1, 0x16, 0x76, 0x3b, 0x7b, 0x43, 0x4a, 0xa6, 0xd0, 0x16, 0xf0, 0x85, 0x96, 0x3e, 0xec, 0x4c,
  4300. 0x3a, 0xa3, 0x42, 0x4c, 0x57, 0x4a, 0x09, 0x93, 0xbd, 0x90, 0xd7, 0x60, 0xc1, 0xb4, 0xde, 0x3f,
  4301. 0x1c, 0x4c, 0xac, 0x2e, 0x76, 0xaf, 0x10, 0xd7, 0xd5, 0x52, 0x76, 0x5e, 0x0b, 0x58, 0x6d, 0x86,
  4302. 0xd1, 0xcc, 0x7c, 0x6c, 0x75, 0x5c, 0xcf, 0x3c, 0xa1, 0xc7, 0x9e, 0x62, 0x2e, 0xa0, 0xa9, 0x79,
  4303. 0x6b, 0xec, 0x0e, 0x1c, 0xbb, 0x33, 0x64, 0xe6, 0x49, 0x5d, 0x91, 0x9a, 0x87, 0xd0, 0xe4, 0x8b,
  4304. 0x90, 0x6f, 0xb4, 0xef, 0x38, 0xce, 0xb0, 0x3d, 0xe1, 0xbd, 0x2a, 0x80, 0xae, 0x96, 0xd2, 0xe6,
  4305. 0x42, 0x83, 0x96, 0x7a, 0x5d, 0x25, 0x25, 0xd0, 0x1a, 0xed, 0x2d, 0xdb, 0xad, 0x94, 0x03, 0x60,
  4306. 0x56, 0x57, 0x4b, 0x09, 0x73, 0xb1, 0x81, 0xc5, 0x33, 0xc8, 0xaa, 0x11, 0x20, 0x73, 0xba, 0x5a,
  4307. 0x8a, 0x31, 0x64, 0xd5, 0xf0, 0x91, 0x2f, 0x01, 0x69, 0xb4, 0x1b, 0x83, 0x23, 0xab, 0x2b, 0xb2,
  4308. 0x2e, 0xe8, 0x6a, 0x29, 0x65, 0x6a, 0x0d, 0x5e, 0x31, 0x07, 0x2d, 0x32, 0x2f, 0xea, 0x6a, 0x29,
  4309. 0xe9, 0xa1, 0x05, 0xee, 0x6b, 0xb0, 0xd4, 0x68, 0xbf, 0x3d, 0x08, 0x77, 0x38, 0xaf, 0xab, 0xa5,
  4310. 0x05, 0x33, 0xdf, 0x60, 0xe5, 0xb3, 0x58, 0x91, 0x58, 0xd3, 0xd5, 0x52, 0x9c, 0x63, 0x05, 0x5e,
  4311. 0x1c, 0x5d, 0x63, 0xe8, 0x74, 0xdc, 0x00, 0xba, 0xa4, 0xab, 0x25, 0xd5, 0x5c, 0x6c, 0x60, 0x71,
  4312. 0x98, 0xf5, 0x9e, 0x73, 0xb8, 0x37, 0xb4, 0x02, 0x28, 0xd1, 0xd5, 0x92, 0x62, 0xe6, 0x1b, 0xac,
  4313. 0x3c, 0x8c, 0xdd, 0x71, 0x27, 0x03, 0xbb, 0x1f, 0x60, 0xcf, 0xa2, 0x8e, 0xf3, 0x0d, 0x56, 0x1e,
  4314. 0xee, 0xc1, 0x9d, 0x63, 0xd7, 0x9a, 0x06, 0x50, 0x4b, 0x57, 0x4b, 0x39, 0x73, 0xb1, 0x81, 0xc5,
  4315. 0x11, 0xd6, 0xc8, 0x1c, 0xf4, 0x74, 0xb5, 0xb4, 0x44, 0x59, 0xe7, 0xcc, 0xc1, 0x4e, 0x64, 0x0e,
  4316. 0xfa, 0xba, 0x5a, 0x22, 0x1c, 0x2b, 0xcc, 0xc1, 0x2a, 0x9c, 0x6d, 0xb4, 0x77, 0x7a, 0xd1, 0x85,
  4317. 0x3b, 0xd0, 0xd5, 0x52, 0xde, 0x5c, 0x6a, 0x78, 0x35, 0xf3, 0xf0, 0x22, 0xfb, 0x40, 0x57, 0x4b,
  4318. 0x9a, 0x8f, 0x17, 0xf8, 0x45, 0x4d, 0x32, 0xa9, 0x17, 0x96, 0xf5, 0x98, 0xa0, 0x49, 0x56, 0x18,
  4319. 0xd6, 0x24, 0x07, 0x3e, 0xa3, 0xc7, 0x44, 0x4d, 0x46, 0x90, 0xd8, 0x3c, 0x47, 0x9e, 0xd3, 0x63,
  4320. 0xa2, 0x26, 0x39, 0x32, 0xa2, 0x49, 0x8e, 0x3d, 0xaf, 0xc7, 0xc2, 0x9a, 0x9c, 0x41, 0x8b, 0xcc,
  4321. 0x05, 0x3d, 0x16, 0xd6, 0x24, 0x47, 0x87, 0x35, 0xc9, 0xc1, 0x17, 0xf4, 0x58, 0x48, 0x93, 0x51,
  4322. 0xac, 0x48, 0xbc, 0xa2, 0xc7, 0x42, 0x9a, 0x14, 0x47, 0xe7, 0x69, 0x92, 0x43, 0x2f, 0xea, 0x31,
  4323. 0x51, 0x93, 0x22, 0xab, 0xaf, 0x49, 0x0e, 0x7d, 0x56, 0x8f, 0x85, 0x34, 0x29, 0x62, 0x7d, 0x4d,
  4324. 0x72, 0xec, 0x25, 0x3d, 0x16, 0xd2, 0x24, 0xc7, 0xbe, 0x28, 0x6a, 0x92, 0x43, 0x3f, 0x54, 0xf4,
  4325. 0x98, 0x28, 0x4a, 0x0e, 0xbd, 0x1e, 0x12, 0x25, 0xc7, 0x7e, 0x44, 0xb1, 0xa2, 0x2a, 0xa3, 0x60,
  4326. 0x71, 0x16, 0x3e, 0xa6, 0x60, 0x51, 0x96, 0x1c, 0xfc, 0x4a, 0x44, 0x96, 0x1c, 0xfe, 0x09, 0x85,
  4327. 0x87, 0x75, 0x39, 0x6b, 0x20, 0xf2, 0x7f, 0x4a, 0x0d, 0xc2, 0xc2, 0xe4, 0x06, 0x81, 0x30, 0x1d,
  4328. 0xee, 0x44, 0x0b, 0x97, 0x75, 0xc5, 0x17, 0xa6, 0xe7, 0x59, 0x45, 0x61, 0xfa, 0xc0, 0x2b, 0x18,
  4329. 0x32, 0xb8, 0x30, 0x67, 0x90, 0x55, 0x23, 0x40, 0xea, 0xba, 0x12, 0x08, 0xd3, 0x47, 0x86, 0x84,
  4330. 0xe9, 0x63, 0xaf, 0xea, 0x8a, 0x28, 0xcc, 0x39, 0x68, 0x91, 0xb9, 0xa8, 0x2b, 0xa2, 0x30, 0x7d,
  4331. 0xb4, 0x28, 0x4c, 0x1f, 0xfc, 0x05, 0x5d, 0x11, 0x84, 0x39, 0x8b, 0x15, 0x89, 0x9f, 0xd3, 0x15,
  4332. 0x41, 0x98, 0xe1, 0xd1, 0x31, 0x61, 0xfa, 0xd0, 0xe7, 0x75, 0x25, 0x10, 0x66, 0x98, 0x95, 0x0b,
  4333. 0xd3, 0x87, 0x7e, 0x51, 0x57, 0x04, 0x61, 0x86, 0xb1, 0x5c, 0x98, 0x3e, 0xf6, 0x05, 0x8c, 0xd3,
  4334. 0x9e, 0x30, 0x7d, 0xac, 0x20, 0x4c, 0x1f, 0xfa, 0x3b, 0x34, 0xa6, 0xfb, 0xc2, 0xf4, 0xa1, 0xa2,
  4335. 0x30, 0x7d, 0xec, 0xef, 0x52, 0x6c, 0x20, 0xcc, 0x59, 0xb0, 0x38, 0x0b, 0xbf, 0x47, 0xc1, 0x81,
  4336. 0x30, 0x7d, 0x70, 0x58, 0x98, 0x3e, 0xfc, 0xf7, 0x29, 0x5c, 0x14, 0xe6, 0x3c, 0x03, 0x91, 0xff,
  4337. 0x0f, 0xa8, 0x81, 0x28, 0x4c, 0xdf, 0x60, 0x15, 0x87, 0x49, 0x85, 0xd9, 0xb5, 0x7a, 0x9d, 0xc3,
  4338. 0x21, 0x95, 0x71, 0x89, 0x2a, 0xb3, 0x16, 0x77, 0x27, 0x87, 0x16, 0x1d, 0xab, 0xe3, 0x0c, 0xef,
  4339. 0x79, 0x75, 0x64, 0x95, 0x76, 0x9f, 0x09, 0x34, 0x30, 0x78, 0x91, 0x2a, 0xb4, 0xa6, 0x56, 0xca,
  4340. 0x66, 0x9e, 0xa9, 0x74, 0x16, 0x5f, 0x35, 0x04, 0xfc, 0x35, 0xaa, 0xd3, 0x9a, 0x5a, 0x35, 0x18,
  4341. 0xbe, 0x6a, 0x04, 0xf8, 0x0a, 0x1d, 0x80, 0x27, 0xd6, 0xc0, 0xe2, 0x3a, 0x55, 0x6b, 0x2d, 0x56,
  4342. 0x29, 0xaf, 0x99, 0x4b, 0x9e, 0x64, 0xe7, 0x19, 0x85, 0x9a, 0x79, 0x89, 0x8a, 0xb6, 0x16, 0xab,
  4343. 0x1a, 0xbe, 0x91, 0xd8, 0x52, 0x99, 0x0a, 0x9d, 0x4b, 0x37, 0xb0, 0x79, 0x99, 0x6a, 0xb7, 0x16,
  4344. 0xaf, 0x94, 0xd7, 0xd6, 0x4c, 0x8d, 0x2b, 0x78, 0x8e, 0x4d, 0xa8, 0x9d, 0x55, 0xaa, 0xe1, 0x5a,
  4345. 0xbc, 0x6a, 0xf8, 0x36, 0xe1, 0x76, 0x96, 0x3c, 0x29, 0x07, 0x26, 0xaf, 0x50, 0x2d, 0xd7, 0x92,
  4346. 0x95, 0x75, 0x63, 0x7d, 0xe3, 0x96, 0x99, 0x67, 0x9a, 0x0e, 0x6c, 0x0c, 0xda, 0x0e, 0x17, 0x75,
  4347. 0x60, 0xb4, 0x46, 0x55, 0x5d, 0x4b, 0x96, 0x6f, 0xac, 0xdf, 0x2c, 0xdf, 0x34, 0x35, 0xae, 0xee,
  4348. 0xc0, 0xea, 0x75, 0x6a, 0xc5, 0xe5, 0x1d, 0x58, 0xad, 0x53, 0x7d, 0xd7, 0xb4, 0x03, 0x6b, 0x38,
  4349. 0x74, 0x5e, 0xd2, 0x8b, 0x8f, 0x9d, 0xc9, 0xb0, 0x7b, 0xb5, 0x08, 0xa6, 0xc6, 0x15, 0x2f, 0xb6,
  4350. 0xba, 0xe4, 0x49, 0x3e, 0x30, 0xff, 0x55, 0x7a, 0x62, 0xcd, 0xd5, 0x52, 0x77, 0x06, 0x7d, 0xdb,
  4351. 0x99, 0x5a, 0x66, 0x9e, 0x89, 0x3f, 0x32, 0x27, 0x3b, 0xd1, 0x79, 0xfc, 0x0a, 0x35, 0x5b, 0xaa,
  4352. 0xc5, 0x5e, 0xae, 0x94, 0x69, 0x4b, 0xf3, 0xe6, 0x71, 0x27, 0x3a, 0x8f, 0xbf, 0x46, 0x6d, 0x48,
  4353. 0x2d, 0xf6, 0x72, 0xd5, 0xe0, 0x36, 0xe2, 0x3c, 0x56, 0x61, 0x59, 0xd8, 0x0b, 0x81, 0xd5, 0xaf,
  4354. 0x53, 0xab, 0x3c, 0x6b, 0x89, 0xf8, 0x3b, 0x62, 0xae, 0x5d, 0xa8, 0xb5, 0xdf, 0xa0, 0x76, 0x1a,
  4355. 0x6b, 0x8d, 0xf8, 0x1b, 0x23, 0xb0, 0xbb, 0x01, 0xe7, 0x22, 0x67, 0x89, 0xf6, 0xb8, 0xb3, 0xff,
  4356. 0xc8, 0xea, 0x16, 0xca, 0xf4, 0x48, 0x71, 0x47, 0xd5, 0x14, 0xf3, 0x6c, 0xe8, 0x58, 0xf1, 0x10,
  4357. 0xab, 0xc9, 0x2d, 0x38, 0x1f, 0x3d, 0x5c, 0x78, 0x96, 0x15, 0x7a, 0xc6, 0x40, 0xcb, 0xe5, 0xf0,
  4358. 0x39, 0x23, 0x62, 0x2a, 0x04, 0x15, 0xcf, 0xd4, 0xa0, 0x87, 0x8e, 0xc0, 0x34, 0x88, 0x2d, 0xdc,
  4359. 0xf4, 0x35, 0xb8, 0x30, 0x7b, 0xfc, 0xf0, 0x8c, 0x37, 0xe8, 0x29, 0x04, 0x8d, 0xcf, 0x45, 0x4f,
  4360. 0x22, 0x33, 0xe6, 0x73, 0xda, 0xae, 0xd2, 0x63, 0x89, 0x68, 0x3e, 0xd3, 0xfa, 0xab, 0x50, 0x98,
  4361. 0x39, 0xa0, 0x78, 0xd6, 0x37, 0xe8, 0x39, 0x05, 0xad, 0x9f, 0x89, 0x9c, 0x55, 0xa2, 0xc6, 0x73,
  4362. 0x9a, 0xbe, 0x49, 0x0f, 0x2e, 0x82, 0xf1, 0x4c, 0xcb, 0x38, 0x65, 0xe1, 0x23, 0x8c, 0x67, 0x7b,
  4363. 0x8b, 0x9e, 0x64, 0xf8, 0x94, 0x85, 0x4e, 0x33, 0x62, 0xbb, 0x91, 0x33, 0x8d, 0x67, 0x5b, 0xa3,
  4364. 0x47, 0x1b, 0xde, 0x6e, 0xf8, 0x78, 0xc3, 0x8d, 0x7f, 0x86, 0x1a, 0xef, 0xcc, 0x1f, 0xf1, 0x8f,
  4365. 0x62, 0xf4, 0x50, 0xc2, 0xad, 0x77, 0xe6, 0x0d, 0xd9, 0xb7, 0x9e, 0x33, 0xe4, 0x1f, 0x53, 0x6b,
  4366. 0x22, 0x58, 0xcf, 0x8c, 0xf9, 0x0d, 0x58, 0x99, 0x73, 0x5e, 0xf1, 0xec, 0x7f, 0x42, 0xed, 0xf3,
  4367. 0x68, 0x7f, 0x7e, 0xe6, 0xe8, 0x32, 0xcb, 0x30, 0xa7, 0x07, 0x3f, 0xa5, 0x0c, 0x5a, 0x88, 0x61,
  4368. 0xa6, 0x0f, 0x0d, 0x58, 0xf0, 0xce, 0xe3, 0xfd, 0x89, 0x73, 0x38, 0x2e, 0x34, 0x74, 0xb5, 0x04,
  4369. 0x65, 0x7d, 0x4e, 0x76, 0xec, 0x1d, 0xcf, 0x37, 0x29, 0xce, 0x0c, 0x9b, 0x31, 0x1e, 0xc6, 0xcc,
  4370. 0x78, 0x1e, 0xea, 0xb1, 0x27, 0xf2, 0x30, 0x9c, 0xcf, 0x23, 0x98, 0x51, 0x1e, 0x2f, 0xdc, 0x31,
  4371. 0x9e, 0xf7, 0x74, 0xe5, 0x09, 0x3c, 0x5e, 0xf0, 0xe3, 0x3c, 0x21, 0xb3, 0x95, 0x8d, 0x20, 0x27,
  4372. 0xc7, 0x7a, 0xf2, 0x5c, 0x34, 0x49, 0xdf, 0xc4, 0xec, 0x2a, 0x5c, 0xc8, 0xcc, 0x84, 0xee, 0xcd,
  4373. 0x9a, 0xbd, 0xf5, 0x04, 0xb3, 0x50, 0x6f, 0x66, 0xcd, 0x7e, 0x6e, 0x8e, 0x59, 0xf1, 0x37, 0x15,
  4374. 0x88, 0xdf, 0xdf, 0x6a, 0xde, 0x23, 0x69, 0x88, 0xbf, 0xd3, 0xda, 0xba, 0xa7, 0x9d, 0xa1, 0x4f,
  4375. 0x77, 0x5a, 0xad, 0x07, 0x9a, 0x42, 0x32, 0x90, 0xb8, 0xf3, 0xa5, 0xdd, 0xfa, 0x8e, 0xa6, 0x92,
  4376. 0x3c, 0x64, 0x1b, 0x5b, 0xcd, 0xcd, 0xba, 0xf9, 0xd0, 0xdc, 0x6a, 0xee, 0x6a, 0x31, 0x5a, 0xd7,
  4377. 0x78, 0xd0, 0xba, 0xbd, 0xab, 0xc5, 0x49, 0x0a, 0x62, 0xb4, 0x2c, 0x41, 0x00, 0x92, 0x3b, 0xbb,
  4378. 0xe6, 0x56, 0x73, 0x53, 0x4b, 0x52, 0x96, 0xdd, 0xad, 0xed, 0xba, 0x96, 0xa2, 0xc8, 0xdd, 0xb7,
  4379. 0x1f, 0x3e, 0xa8, 0x6b, 0x69, 0xfa, 0x78, 0xdb, 0x34, 0x6f, 0x7f, 0x49, 0xcb, 0x50, 0xa3, 0xed,
  4380. 0xdb, 0x0f, 0x35, 0xc0, 0xea, 0xdb, 0x77, 0x1e, 0xd4, 0xb5, 0x2c, 0xc9, 0x41, 0xba, 0xf1, 0x76,
  4381. 0xf3, 0xee, 0xee, 0x56, 0xab, 0xa9, 0xe5, 0x8a, 0xbf, 0x08, 0x05, 0x36, 0xcd, 0xa1, 0x59, 0x64,
  4382. 0x57, 0x06, 0x6f, 0x40, 0x82, 0xad, 0x8d, 0x82, 0x5a, 0xb9, 0x36, 0xbb, 0x36, 0xb3, 0x46, 0xab,
  4383. 0x6c, 0x95, 0x98, 0xe1, 0xca, 0x25, 0x48, 0xb0, 0x79, 0x5a, 0x86, 0x04, 0x9b, 0x1f, 0x15, 0xaf,
  4384. 0x12, 0xd8, 0x4b, 0xf1, 0xb7, 0x54, 0x80, 0x4d, 0x67, 0xe7, 0xd1, 0x60, 0x8c, 0x17, 0x37, 0x97,
  4385. 0x00, 0xa6, 0x8f, 0x06, 0xe3, 0x36, 0xee, 0x40, 0x7e, 0xe9, 0x90, 0xa1, 0x25, 0xe8, 0x7b, 0xc9,
  4386. 0x55, 0xc8, 0x61, 0x35, 0xdf, 0x22, 0x78, 0xd7, 0x90, 0x32, 0xb3, 0xb4, 0x8c, 0x3b, 0xc9, 0x30,
  4387. 0xa4, 0x6a, 0xe0, 0x15, 0x43, 0x52, 0x80, 0x54, 0x0d, 0x72, 0x05, 0xf0, 0xb5, 0x3d, 0xc5, 0x68,
  4388. 0x8a, 0xd7, 0x0a, 0x19, 0x13, 0xdb, 0x65, 0xf1, 0x95, 0xbc, 0x0e, 0xd8, 0x26, 0x1b, 0x79, 0x7e,
  4389. 0xde, 0x2e, 0xf1, 0x3a, 0xbc, 0x4a, 0x1f, 0xd8, 0x78, 0x03, 0x93, 0x95, 0x16, 0x64, 0xfc, 0x72,
  4390. 0xda, 0x1a, 0x96, 0xf2, 0x31, 0x69, 0x38, 0x26, 0xc0, 0x22, 0x7f, 0x50, 0x0c, 0xc0, 0xfb, 0xb3,
  4391. 0x84, 0xfd, 0x61, 0x46, 0xac, 0x43, 0xc5, 0x4b, 0xb0, 0xd0, 0x74, 0x6c, 0xb6, 0x8f, 0x71, 0x9e,
  4392. 0x72, 0xa0, 0x74, 0x0a, 0x0a, 0xe6, 0xbf, 0x4a, 0xa7, 0x78, 0x19, 0x40, 0xa8, 0xd3, 0x40, 0xd9,
  4393. 0x63, 0x75, 0xe8, 0x0f, 0x94, 0xbd, 0xe2, 0x75, 0x48, 0x6e, 0x77, 0x8e, 0x76, 0x3b, 0x7d, 0x72,
  4394. 0x15, 0x60, 0xd8, 0x99, 0xba, 0xed, 0x1e, 0xae, 0xc4, 0xe7, 0x9f, 0x7f, 0xfe, 0xb9, 0x82, 0x87,
  4395. 0xe9, 0x0c, 0x2d, 0x65, 0x2b, 0x32, 0x05, 0x68, 0x0d, 0xbb, 0xdb, 0xd6, 0x74, 0xda, 0xe9, 0x5b,
  4396. 0x64, 0x03, 0x92, 0xb6, 0x35, 0xa5, 0xd1, 0x57, 0xc1, 0xbb, 0xa6, 0x4b, 0xe2, 0x3c, 0x04, 0xb8,
  4397. 0xd5, 0x26, 0x82, 0x4c, 0x0e, 0x26, 0x1a, 0xc4, 0xec, 0xc3, 0x11, 0xde, 0xa8, 0x25, 0x4c, 0xfa,
  4398. 0xb8, 0xf2, 0x2c, 0x24, 0x19, 0x86, 0x10, 0x88, 0xdb, 0x9d, 0x91, 0x55, 0x60, 0x2d, 0xe3, 0x73,
  4399. 0xf1, 0x2b, 0x0a, 0x40, 0xd3, 0x7a, 0x7c, 0xa2, 0x56, 0x03, 0x9c, 0xa4, 0xd5, 0x18, 0x6b, 0xf5,
  4400. 0x55, 0x59, 0xab, 0x54, 0x6d, 0x3d, 0xc7, 0xe9, 0xb6, 0xd9, 0x42, 0xb3, 0xeb, 0xbf, 0x0c, 0x2d,
  4401. 0xc1, 0x95, 0x2b, 0xbe, 0x07, 0xb9, 0x2d, 0xdb, 0xb6, 0x26, 0x5e, 0xaf, 0x08, 0xc4, 0x0f, 0x9c,
  4402. 0xa9, 0xcb, 0x6f, 0x22, 0xf1, 0x99, 0x14, 0x20, 0x3e, 0x76, 0x26, 0x2e, 0x1b, 0x69, 0x2d, 0x6e,
  4403. 0xac, 0xad, 0xad, 0x99, 0x58, 0x42, 0x9e, 0x85, 0xcc, 0xbe, 0x63, 0xdb, 0xd6, 0x3e, 0x1d, 0x46,
  4404. 0x0c, 0x53, 0xc7, 0xa0, 0xa0, 0xf8, 0xcb, 0x0a, 0xe4, 0x5a, 0xee, 0x41, 0x40, 0xae, 0x41, 0xec,
  4405. 0x91, 0x75, 0x8c, 0xdd, 0x8b, 0x99, 0xf4, 0x91, 0x6e, 0x98, 0x9f, 0xef, 0x0c, 0x0f, 0xd9, 0xbd,
  4406. 0x64, 0xce, 0x64, 0x2f, 0xe4, 0x1c, 0x24, 0x1f, 0x5b, 0x83, 0xfe, 0x81, 0x8b, 0x9c, 0xaa, 0xc9,
  4407. 0xdf, 0xc8, 0x2a, 0x24, 0x06, 0xb4, 0xb3, 0x85, 0x38, 0xce, 0x58, 0x41, 0x9c, 0x31, 0x71, 0x14,
  4408. 0x26, 0x83, 0x5d, 0x4b, 0xa7, 0xbb, 0xda, 0x07, 0x1f, 0x7c, 0xf0, 0x81, 0x5a, 0x3c, 0x80, 0x65,
  4409. 0x6f, 0x13, 0x87, 0x86, 0xfb, 0x10, 0x0a, 0x43, 0xcb, 0x69, 0xf7, 0x06, 0x76, 0x67, 0x38, 0x3c,
  4410. 0x6e, 0x3f, 0x76, 0xec, 0x76, 0xc7, 0x6e, 0x3b, 0xd3, 0xfd, 0xce, 0x04, 0xa7, 0x40, 0xd6, 0xc8,
  4411. 0xf2, 0xd0, 0x72, 0x1a, 0xcc, 0xf0, 0x5d, 0xc7, 0xbe, 0x6d, 0xb7, 0xa8, 0x55, 0xf1, 0xb3, 0x38,
  4412. 0x64, 0xb6, 0x8f, 0x3d, 0xfe, 0x65, 0x48, 0xec, 0x3b, 0x87, 0x36, 0x9b, 0xcf, 0x84, 0xc9, 0x5e,
  4413. 0xfc, 0x75, 0x52, 0x85, 0x75, 0x5a, 0x86, 0xc4, 0xfb, 0x87, 0x8e, 0x6b, 0xe1, 0x90, 0x33, 0x26,
  4414. 0x7b, 0xa1, 0x33, 0x36, 0xb6, 0xdc, 0x42, 0x1c, 0xaf, 0x29, 0xe8, 0x63, 0x30, 0x07, 0x89, 0x13,
  4415. 0xcd, 0x01, 0x59, 0x83, 0xa4, 0x43, 0xd7, 0x60, 0x5a, 0x48, 0xe2, 0x3d, 0x6c, 0xc8, 0x40, 0x5c,
  4416. 0x1d, 0x93, 0xe3, 0xc8, 0x7d, 0x58, 0x7a, 0x6c, 0xb5, 0x47, 0x87, 0x53, 0xb7, 0xdd, 0x77, 0xda,
  4417. 0x5d, 0xcb, 0x1a, 0x5b, 0x93, 0xc2, 0x02, 0xb6, 0x16, 0xf2, 0x10, 0xf3, 0x26, 0xd4, 0x5c, 0x7c,
  4418. 0x6c, 0x6d, 0x1f, 0x4e, 0xdd, 0x4d, 0xe7, 0x1e, 0xda, 0x91, 0x0d, 0xc8, 0x4c, 0x2c, 0xea, 0x17,
  4419. 0x68, 0x97, 0x73, 0xb3, 0x3d, 0x08, 0x19, 0xa7, 0x27, 0xd6, 0x18, 0x0b, 0xc8, 0x0d, 0x48, 0xef,
  4420. 0x0d, 0x1e, 0x59, 0xd3, 0x03, 0xab, 0x5b, 0x48, 0xe9, 0x4a, 0x69, 0xb1, 0x7c, 0x51, 0xb4, 0xf2,
  4421. 0x27, 0x78, 0xf5, 0xae, 0x33, 0x74, 0x26, 0xa6, 0x0f, 0x26, 0xaf, 0x41, 0x66, 0xea, 0x8c, 0x2c,
  4422. 0xa6, 0xf6, 0x34, 0x06, 0xdb, 0x2b, 0xf3, 0x2d, 0x77, 0x9c, 0x91, 0xe5, 0x79, 0x35, 0xcf, 0x82,
  4423. 0x5c, 0x64, 0xdd, 0xdd, 0xa3, 0xc9, 0x44, 0x01, 0xf0, 0xc2, 0x87, 0x76, 0x0a, 0x93, 0x0b, 0xb2,
  4424. 0x42, 0x3b, 0xd5, 0xef, 0xd1, 0x33, 0x5b, 0x21, 0x8b, 0xb9, 0xbc, 0xff, 0xbe, 0xf2, 0x12, 0x64,
  4425. 0x7c, 0xc2, 0xc0, 0x1d, 0x32, 0x17, 0x94, 0x41, 0x0f, 0xc1, 0xdc, 0x21, 0xf3, 0x3f, 0xcf, 0x43,
  4426. 0x02, 0x3b, 0x4e, 0x23, 0x97, 0x59, 0xa7, 0x81, 0x32, 0x03, 0x89, 0x4d, 0xb3, 0x5e, 0x6f, 0x6a,
  4427. 0x0a, 0xc6, 0xcc, 0x07, 0x6f, 0xd7, 0x35, 0x55, 0xd0, 0xef, 0x6f, 0xab, 0x10, 0xab, 0x1f, 0xa1,
  4428. 0x72, 0xba, 0x1d, 0xb7, 0xe3, 0xed, 0x70, 0xfa, 0x4c, 0x6a, 0x90, 0x19, 0x75, 0xbc, 0xb6, 0x54,
  4429. 0x9c, 0xe2, 0x90, 0x2f, 0xa9, 0x1f, 0xb9, 0xab, 0xdb, 0x1d, 0xd6, 0x72, 0xdd, 0x76, 0x27, 0xc7,
  4430. 0x66, 0x7a, 0xc4, 0x5f, 0x57, 0x5e, 0x85, 0x85, 0x50, 0x95, 0xb8, 0x45, 0x13, 0x73, 0xb6, 0x68,
  4431. 0x82, 0x6f, 0xd1, 0x9a, 0x7a, 0x53, 0x29, 0xd7, 0x20, 0x3e, 0x72, 0x26, 0x16, 0x79, 0x66, 0xee,
  4432. 0x04, 0x17, 0xfa, 0x28, 0x99, 0x7c, 0xa4, 0x2b, 0x26, 0xda, 0x94, 0x5f, 0x84, 0xb8, 0x6b, 0x1d,
  4433. 0xb9, 0x4f, 0xb2, 0x3d, 0x60, 0xe3, 0xa3, 0x90, 0xf2, 0xcb, 0x90, 0xb4, 0x0f, 0x47, 0x7b, 0xd6,
  4434. 0xe4, 0x49, 0xe0, 0x01, 0x76, 0x8c, 0x83, 0x8a, 0xef, 0x80, 0x76, 0xd7, 0x19, 0x8d, 0x87, 0xd6,
  4435. 0x51, 0xfd, 0xc8, 0xb5, 0xec, 0xe9, 0xc0, 0xb1, 0xe9, 0x18, 0x7a, 0x83, 0x09, 0xba, 0x35, 0x1c,
  4436. 0x03, 0xbe, 0x50, 0x37, 0x33, 0xb5, 0xf6, 0x1d, 0xbb, 0xcb, 0x87, 0xc6, 0xdf, 0x28, 0xda, 0x3d,
  4437. 0x18, 0x4c, 0xa8, 0x47, 0xa3, 0xc1, 0x87, 0xbd, 0x14, 0x37, 0x21, 0xcf, 0xd3, 0xb0, 0x29, 0x6f,
  4438. 0xb8, 0x78, 0x0d, 0x72, 0x5e, 0x11, 0xfe, 0xf3, 0x93, 0x86, 0xf8, 0x7b, 0x75, 0xb3, 0xa5, 0x9d,
  4439. 0xa1, 0xeb, 0xda, 0x6a, 0xd6, 0x35, 0x85, 0x3e, 0xec, 0xbe, 0xdb, 0x0a, 0xad, 0xe5, 0xb3, 0x90,
  4440. 0xf3, 0xfb, 0xbe, 0x63, 0xb9, 0x58, 0x43, 0xa3, 0x54, 0xaa, 0xa6, 0xa6, 0x95, 0x62, 0x0a, 0x12,
  4441. 0xf5, 0xd1, 0xd8, 0x3d, 0x2e, 0xfe, 0x12, 0x64, 0x39, 0xe8, 0xc1, 0x60, 0xea, 0x92, 0x5b, 0x90,
  4442. 0x1a, 0xf1, 0xf1, 0x2a, 0x78, 0x16, 0x0d, 0xcb, 0x3a, 0x40, 0x7a, 0xcf, 0xa6, 0x87, 0x5f, 0xa9,
  4443. 0x40, 0x4a, 0x70, 0xef, 0xdc, 0xf3, 0xa8, 0xa2, 0xe7, 0x61, 0x3e, 0x2a, 0x26, 0xf8, 0xa8, 0xe2,
  4444. 0x36, 0xa4, 0x58, 0x60, 0x9e, 0xe2, 0x71, 0x83, 0xe5, 0xef, 0x4c, 0x63, 0x4c, 0x7c, 0x59, 0x56,
  4445. 0xc6, 0xce, 0x50, 0x57, 0x20, 0x8b, 0x7b, 0xc6, 0x57, 0x21, 0xf5, 0xe6, 0x80, 0x45, 0x4c, 0xf1,
  4446. 0x7f, 0x94, 0x80, 0xb4, 0x37, 0x57, 0xe4, 0x22, 0x24, 0x59, 0x12, 0x8b, 0x54, 0xde, 0xa5, 0x4e,
  4447. 0x02, 0xd3, 0x56, 0x72, 0x11, 0x52, 0x3c, 0x51, 0xe5, 0x01, 0x47, 0xad, 0x94, 0xcd, 0x24, 0x4b,
  4448. 0x4c, 0xfd, 0xca, 0xaa, 0x81, 0x7e, 0x92, 0x5d, 0xd7, 0x24, 0x59, 0xea, 0x49, 0x74, 0xc8, 0xf8,
  4449. 0xc9, 0x26, 0x86, 0x08, 0x7e, 0x37, 0x93, 0xf6, 0xb2, 0x4b, 0x01, 0x51, 0x35, 0xd0, 0x81, 0xf2,
  4450. 0x8b, 0x98, 0x74, 0x23, 0x38, 0x37, 0xa5, 0xbd, 0x94, 0x11, 0xff, 0x79, 0xf2, 0x6e, 0x5d, 0x52,
  4451. 0x3c, 0x49, 0x0c, 0x00, 0x55, 0x03, 0x3d, 0x93, 0x77, 0xc5, 0x92, 0xe2, 0x89, 0x20, 0xb9, 0x42,
  4452. 0xbb, 0x88, 0x89, 0x1d, 0xfa, 0x9f, 0xe0, 0x3e, 0x25, 0xc9, 0xd2, 0x3d, 0x72, 0x95, 0x32, 0xb0,
  4453. 0xec, 0x0d, 0x5d, 0x43, 0x70, 0x79, 0x92, 0xe2, 0x49, 0x1d, 0xb9, 0x4e, 0x21, 0x6c, 0xfa, 0x0b,
  4454. 0xf0, 0x84, 0x9b, 0x92, 0x14, 0xbf, 0x29, 0x21, 0x3a, 0x6d, 0x10, 0x3d, 0x14, 0x7a, 0x25, 0xe1,
  4455. 0x56, 0x24, 0xc9, 0x6e, 0x45, 0xc8, 0x65, 0xa4, 0x63, 0x83, 0xca, 0x05, 0x37, 0x20, 0x29, 0x9e,
  4456. 0x05, 0x06, 0xf5, 0x78, 0x96, 0xf4, 0x6f, 0x3b, 0x52, 0x3c, 0xcf, 0x23, 0x37, 0xe9, 0x7a, 0x51,
  4457. 0x85, 0x17, 0x16, 0xd1, 0x17, 0xaf, 0x88, 0xd2, 0xf3, 0x56, 0x95, 0xb9, 0xe2, 0x1a, 0x73, 0x63,
  4458. 0x66, 0xa2, 0x81, 0x3b, 0x62, 0x85, 0x5a, 0x3e, 0x1c, 0xd8, 0xbd, 0x42, 0x1e, 0xe7, 0x22, 0x36,
  4459. 0xb0, 0x7b, 0x66, 0xa2, 0x41, 0x4b, 0x98, 0x0a, 0x9a, 0xb4, 0x4e, 0xc3, 0xba, 0xf8, 0xcb, 0xac,
  4460. 0x92, 0x16, 0x91, 0x02, 0x24, 0x1a, 0xed, 0x66, 0xc7, 0x2e, 0x2c, 0x31, 0x3b, 0xbb, 0x63, 0x9b,
  4461. 0xf1, 0x46, 0xb3, 0x63, 0x93, 0x17, 0x21, 0x36, 0x3d, 0xdc, 0x2b, 0x90, 0xd9, 0xbf, 0x05, 0x77,
  4462. 0x0e, 0xf7, 0xbc, 0xce, 0x98, 0x14, 0x43, 0x2e, 0x42, 0x7a, 0xea, 0x4e, 0xda, 0xbf, 0x60, 0x4d,
  4463. 0x9c, 0xc2, 0x59, 0x9c, 0xc6, 0x33, 0x66, 0x6a, 0xea, 0x4e, 0xde, 0xb3, 0x26, 0xce, 0x09, 0x7d,
  4464. 0x70, 0xf1, 0x32, 0x64, 0x05, 0x5e, 0x92, 0x07, 0xc5, 0x66, 0x07, 0x98, 0x9a, 0x72, 0xc3, 0x54,
  4465. 0xec, 0xe2, 0x3b, 0x90, 0xf3, 0x52, 0x2c, 0x1c, 0xb1, 0x41, 0x77, 0xd3, 0xd0, 0x99, 0xe0, 0x2e,
  4466. 0x5d, 0x2c, 0x5f, 0x0e, 0x47, 0xcc, 0x00, 0xc8, 0x23, 0x17, 0x03, 0x17, 0xb5, 0x48, 0x67, 0x94,
  4467. 0xe2, 0x0f, 0x14, 0xc8, 0x6d, 0x3b, 0x93, 0xe0, 0xff, 0x8b, 0x65, 0x48, 0xec, 0x39, 0xce, 0x70,
  4468. 0x8a, 0xc4, 0x69, 0x93, 0xbd, 0x90, 0xe7, 0x21, 0x87, 0x0f, 0x5e, 0x92, 0xac, 0xfa, 0xb7, 0x40,
  4469. 0x59, 0x2c, 0xe7, 0x79, 0x31, 0x81, 0xf8, 0xc0, 0x76, 0xa7, 0xdc, 0xa3, 0xe1, 0x33, 0xf9, 0x02,
  4470. 0x64, 0xe9, 0xaf, 0x67, 0x19, 0xf7, 0x4f, 0xd3, 0x40, 0x8b, 0xb9, 0xe1, 0x0b, 0xb0, 0x80, 0x1a,
  4471. 0xf0, 0x61, 0x29, 0xff, 0xc6, 0x27, 0xc7, 0x2a, 0x38, 0xb0, 0x00, 0x29, 0xe6, 0x10, 0xa6, 0xf8,
  4472. 0x87, 0x6f, 0xc6, 0xf4, 0x5e, 0xa9, 0x9b, 0xc5, 0x44, 0x85, 0x9d, 0x40, 0x52, 0x26, 0x7f, 0x2b,
  4473. 0xde, 0x85, 0x34, 0x86, 0xcb, 0xd6, 0xb0, 0x4b, 0x9e, 0x03, 0xa5, 0x5f, 0xb0, 0x30, 0x5c, 0x9f,
  4474. 0x0b, 0x65, 0x21, 0x1c, 0xb0, 0xba, 0x69, 0x2a, 0xfd, 0x95, 0x25, 0x50, 0x36, 0x69, 0x5a, 0x70,
  4475. 0xc4, 0x1d, 0xb6, 0x72, 0x54, 0x7c, 0x8b, 0x93, 0x34, 0xad, 0xc7, 0x72, 0x92, 0xa6, 0xf5, 0x98,
  4476. 0x91, 0x5c, 0x99, 0x21, 0xa1, 0x6f, 0xc7, 0xfc, 0x3f, 0x70, 0xe5, 0xb8, 0x58, 0x81, 0x05, 0xdc,
  4477. 0xa8, 0x03, 0xbb, 0xff, 0xd0, 0x19, 0xd8, 0x98, 0x88, 0xf4, 0xf0, 0x00, 0xa7, 0x98, 0x4a, 0x8f,
  4478. 0xae, 0x83, 0x75, 0xd4, 0xd9, 0x67, 0xc7, 0xe1, 0xb4, 0xc9, 0x5e, 0x8a, 0xdf, 0x8f, 0xc3, 0x22,
  4479. 0x77, 0xb2, 0xef, 0x0e, 0xdc, 0x83, 0xed, 0xce, 0x98, 0x34, 0x21, 0x47, 0xfd, 0x6b, 0x7b, 0xd4,
  4480. 0x19, 0x8f, 0xe9, 0x46, 0x56, 0x30, 0x34, 0x5f, 0x9f, 0xe3, 0xb6, 0xb9, 0xc5, 0x6a, 0xb3, 0x33,
  4481. 0xb2, 0xb6, 0x19, 0x9a, 0x05, 0xea, 0xac, 0x1d, 0x94, 0x90, 0xfb, 0x90, 0x1d, 0x4d, 0xfb, 0x3e,
  4482. 0x1d, 0x8b, 0xf4, 0xd7, 0x24, 0x74, 0xdb, 0xd3, 0x7e, 0x88, 0x0d, 0x46, 0x7e, 0x01, 0xed, 0x1c,
  4483. 0xf5, 0xce, 0x3e, 0x5b, 0xec, 0xa9, 0x9d, 0xa3, 0xae, 0x24, 0xdc, 0xb9, 0xbd, 0xa0, 0x84, 0x34,
  4484. 0x00, 0xe8, 0x56, 0x73, 0x1d, 0x9a, 0xe1, 0xa1, 0x96, 0xb2, 0xe5, 0x92, 0x84, 0x6d, 0xc7, 0x9d,
  4485. 0xec, 0x3a, 0x3b, 0xee, 0x84, 0x1f, 0x48, 0xa6, 0xfc, 0x75, 0xe5, 0x75, 0xd0, 0xa2, 0xb3, 0xf0,
  4486. 0xb4, 0x33, 0x49, 0x46, 0x38, 0x93, 0xac, 0xfc, 0x2c, 0xe4, 0x23, 0xc3, 0x16, 0xcd, 0x09, 0x33,
  4487. 0x7f, 0x45, 0x34, 0xcf, 0x96, 0x2f, 0x84, 0xbe, 0xd1, 0x10, 0x97, 0x5e, 0x64, 0x7e, 0x1d, 0xb4,
  4488. 0xe8, 0x14, 0x88, 0xd4, 0x69, 0x49, 0x42, 0x83, 0xf6, 0xaf, 0xc2, 0x42, 0x68, 0xd0, 0xa2, 0x71,
  4489. 0xe6, 0x29, 0xc3, 0x2a, 0xfe, 0x4a, 0x02, 0x12, 0x2d, 0xdb, 0x72, 0x7a, 0xe4, 0x7c, 0x38, 0x76,
  4490. 0xbe, 0x79, 0xc6, 0x8b, 0x9b, 0x17, 0x22, 0x71, 0xf3, 0xcd, 0x33, 0x7e, 0xd4, 0xbc, 0x10, 0x89,
  4491. 0x9a, 0x5e, 0x55, 0xd5, 0x20, 0x97, 0x66, 0x62, 0xe6, 0x9b, 0x67, 0x84, 0x80, 0x79, 0x69, 0x26,
  4492. 0x60, 0x06, 0xd5, 0x55, 0x83, 0x3a, 0xd8, 0x70, 0xb4, 0x7c, 0xf3, 0x4c, 0x10, 0x29, 0x2f, 0x46,
  4493. 0x23, 0xa5, 0x5f, 0x59, 0x35, 0x58, 0x97, 0x84, 0x28, 0x89, 0x5d, 0x62, 0xf1, 0xf1, 0x62, 0x34,
  4494. 0x3e, 0xa2, 0x1d, 0x8f, 0x8c, 0x17, 0xa3, 0x91, 0x11, 0x2b, 0x79, 0x24, 0xbc, 0x10, 0x89, 0x84,
  4495. 0x48, 0xca, 0x42, 0xe0, 0xc5, 0x68, 0x08, 0x64, 0x76, 0x42, 0x4f, 0xc5, 0xf8, 0xe7, 0x57, 0x56,
  4496. 0x0d, 0x62, 0x44, 0x82, 0x9f, 0x2c, 0x11, 0xc1, 0xd5, 0xc0, 0x30, 0x50, 0xa5, 0x13, 0xe7, 0x1d,
  4497. 0x50, 0xf3, 0xd2, 0x4f, 0x58, 0x70, 0x46, 0xbd, 0x03, 0x9a, 0x01, 0xa9, 0x1e, 0xcf, 0xd5, 0x35,
  4498. 0xf4, 0x64, 0x21, 0x71, 0xa2, 0x04, 0x56, 0x1b, 0x6d, 0xf4, 0x68, 0x74, 0x74, 0x3d, 0x96, 0x70,
  4499. 0x94, 0x60, 0xa1, 0xd1, 0x7e, 0xd0, 0x99, 0xf4, 0x29, 0x74, 0xb7, 0xd3, 0xf7, 0x6f, 0x3d, 0xa8,
  4500. 0x0a, 0xb2, 0x0d, 0x5e, 0xb3, 0xdb, 0xe9, 0x93, 0x73, 0x9e, 0xc4, 0xba, 0x58, 0xab, 0x70, 0x91,
  4501. 0xad, 0x9c, 0xa7, 0x53, 0xc7, 0xc8, 0xd0, 0x37, 0x2e, 0x71, 0xdf, 0x78, 0x27, 0x05, 0x89, 0x43,
  4502. 0x7b, 0xe0, 0xd8, 0x77, 0x32, 0x90, 0x72, 0x9d, 0xc9, 0xa8, 0xe3, 0x3a, 0xc5, 0x1f, 0x2a, 0x00,
  4503. 0x77, 0x9d, 0xd1, 0xe8, 0xd0, 0x1e, 0xbc, 0x7f, 0x68, 0x91, 0xcb, 0x90, 0x1d, 0x75, 0x1e, 0x59,
  4504. 0xed, 0x91, 0xd5, 0xde, 0x9f, 0x78, 0xbb, 0x21, 0x43, 0x8b, 0xb6, 0xad, 0xbb, 0x93, 0x63, 0x52,
  4505. 0xf0, 0x0e, 0xf0, 0xa8, 0x20, 0x14, 0x26, 0x3f, 0xd0, 0x2f, 0xf3, 0xe3, 0x68, 0x92, 0xaf, 0xa4,
  4506. 0x77, 0x20, 0x65, 0x49, 0x4e, 0x8a, 0xaf, 0x21, 0x4b, 0x73, 0xce, 0x43, 0xd2, 0xb5, 0x46, 0xe3,
  4507. 0xf6, 0x3e, 0x0a, 0x86, 0x8a, 0x22, 0x41, 0xdf, 0xef, 0x92, 0x57, 0x20, 0xb6, 0xef, 0x0c, 0x51,
  4508. 0x2a, 0x4f, 0x5d, 0x1d, 0x8a, 0x24, 0x2f, 0x40, 0x6c, 0x34, 0x65, 0xf2, 0xc9, 0x96, 0xcf, 0x86,
  4509. 0x4e, 0x10, 0x2c, 0x64, 0x51, 0xe0, 0x68, 0xda, 0xf7, 0xc7, 0x7e, 0x2d, 0x0f, 0xb1, 0x46, 0xab,
  4510. 0x45, 0x4f, 0x05, 0x8d, 0x56, 0x6b, 0x5d, 0x53, 0x6a, 0xeb, 0x90, 0xee, 0x4f, 0x2c, 0x8b, 0x3a,
  4511. 0x8a, 0x27, 0x65, 0x25, 0x5f, 0xc6, 0x28, 0xe8, 0xc3, 0x6a, 0x6f, 0x41, 0x6a, 0x9f, 0xe5, 0x25,
  4512. 0xe4, 0x89, 0x39, 0x78, 0xe1, 0x8f, 0xd9, 0x5d, 0xd0, 0xb3, 0x22, 0x20, 0x9a, 0xcd, 0x98, 0x1e,
  4513. 0x4f, 0x6d, 0x17, 0x32, 0x93, 0xf6, 0xd3, 0x49, 0x3f, 0x64, 0x91, 0x47, 0x4e, 0x9a, 0x9e, 0xf0,
  4514. 0xa2, 0xda, 0x26, 0x2c, 0xd9, 0x8e, 0xf7, 0x97, 0x54, 0xbb, 0xcb, 0xf7, 0xdd, 0xbc, 0x23, 0x9f,
  4515. 0xd7, 0x80, 0xc5, 0xfe, 0xd8, 0xb6, 0x1d, 0x5e, 0xc1, 0xf6, 0x6a, 0xad, 0x0e, 0x9a, 0x40, 0xd4,
  4516. 0x63, 0x9b, 0x5b, 0xc6, 0xd3, 0x63, 0xff, 0xa5, 0xfb, 0x3c, 0xe8, 0x0f, 0x22, 0x34, 0x7c, 0xc7,
  4517. 0xca, 0x68, 0xfa, 0xec, 0xd3, 0x04, 0x9f, 0x06, 0x9d, 0xe0, 0x2c, 0x0d, 0xf5, 0x5f, 0x32, 0x9a,
  4518. 0x03, 0xf6, 0xdd, 0x82, 0x48, 0x53, 0x35, 0x22, 0xb3, 0x73, 0x78, 0x82, 0xee, 0x0c, 0xd8, 0x87,
  4519. 0x07, 0x3e, 0x0f, 0x73, 0x8f, 0x73, 0x88, 0x9e, 0xd6, 0xa1, 0x2f, 0xb3, 0xaf, 0x12, 0x42, 0x44,
  4520. 0x33, 0x3d, 0x9a, 0x9e, 0xa0, 0x47, 0x8f, 0xd8, 0x47, 0x00, 0x3e, 0xd1, 0xce, 0xbc, 0x1e, 0x4d,
  4521. 0x4f, 0xd0, 0xa3, 0x21, 0xfb, 0x40, 0x20, 0x44, 0x54, 0x35, 0x6a, 0x5b, 0x40, 0xc4, 0x85, 0xe7,
  4522. 0xb1, 0x44, 0xca, 0x34, 0x62, 0x1f, 0x7e, 0x04, 0x4b, 0xcf, 0x8c, 0xe6, 0x51, 0x3d, 0xad, 0x53,
  4523. 0x36, 0xfb, 0x2a, 0x24, 0x4c, 0x55, 0x35, 0x6a, 0xf7, 0xe1, 0xac, 0x38, 0xbc, 0x13, 0x75, 0xcb,
  4524. 0x61, 0x9f, 0x34, 0x04, 0x03, 0xe4, 0x56, 0x73, 0xc9, 0x9e, 0xd6, 0xb1, 0x31, 0xfb, 0xdc, 0x21,
  4525. 0x42, 0x56, 0x35, 0x6a, 0x77, 0x21, 0x2f, 0x90, 0xed, 0x61, 0x16, 0x2c, 0x23, 0x7a, 0x9f, 0x7d,
  4526. 0xa4, 0xe3, 0x13, 0xd1, 0xf8, 0x1f, 0x5d, 0x3d, 0x16, 0x11, 0xa5, 0x34, 0x13, 0xf6, 0x8d, 0x49,
  4527. 0xd0, 0x1f, 0xb4, 0x89, 0x6c, 0x94, 0x3d, 0x16, 0x3e, 0x65, 0x3c, 0x53, 0xf6, 0xfd, 0x49, 0xd0,
  4528. 0x1d, 0x6a, 0x52, 0x1b, 0x85, 0x06, 0x65, 0xd1, 0xa0, 0x28, 0x65, 0x71, 0xd1, 0x7f, 0x97, 0x24,
  4529. 0x90, 0x55, 0xf1, 0xb2, 0x45, 0x18, 0x3e, 0x7d, 0xad, 0xdd, 0x87, 0xc5, 0xd3, 0xb8, 0xac, 0x0f,
  4530. 0x15, 0x96, 0x79, 0x57, 0x56, 0x69, 0x72, 0x6e, 0x2e, 0x74, 0x43, 0x9e, 0x6b, 0x13, 0x16, 0x4e,
  4531. 0xe1, 0xb6, 0x3e, 0x52, 0x58, 0xfe, 0x4a, 0xb9, 0xcc, 0x5c, 0x37, 0xec, 0xbb, 0x16, 0x4e, 0xe1,
  4532. 0xb8, 0x3e, 0x56, 0xd8, 0x85, 0x87, 0x51, 0xf6, 0x69, 0x3c, 0xdf, 0xb5, 0x70, 0x0a, 0xc7, 0xf5,
  4533. 0x09, 0xcb, 0x4f, 0x55, 0xa3, 0x22, 0xd2, 0xa0, 0xa7, 0x58, 0x3c, 0x8d, 0xe3, 0xfa, 0x54, 0xc1,
  4534. 0x0b, 0x10, 0xd5, 0x30, 0xfc, 0xf9, 0xf1, 0x7d, 0xd7, 0xe2, 0x69, 0x1c, 0xd7, 0x57, 0x15, 0xbc,
  4535. 0x28, 0x51, 0x8d, 0x8d, 0x10, 0x51, 0xb8, 0x47, 0x27, 0x71, 0x5c, 0x5f, 0x53, 0xf0, 0xf6, 0x42,
  4536. 0x35, 0xaa, 0x3e, 0xd1, 0xce, 0x4c, 0x8f, 0x4e, 0xe2, 0xb8, 0xbe, 0x8e, 0xd9, 0x40, 0x4d, 0x35,
  4537. 0x6e, 0x84, 0x88, 0xd0, 0x77, 0xe5, 0x4f, 0xe5, 0xb8, 0xbe, 0xa1, 0xe0, 0x45, 0x93, 0x6a, 0xdc,
  4538. 0x34, 0xbd, 0x1e, 0x04, 0xbe, 0x2b, 0x7f, 0x2a, 0xc7, 0xf5, 0x4d, 0x05, 0x6f, 0xa4, 0x54, 0xe3,
  4539. 0x56, 0x98, 0x0a, 0x7d, 0x97, 0x76, 0x3a, 0xc7, 0xf5, 0x99, 0x82, 0xdf, 0x9f, 0xa8, 0x1b, 0x6b,
  4540. 0xa6, 0xd7, 0x09, 0xc1, 0x77, 0x69, 0xa7, 0x73, 0x5c, 0xdf, 0x52, 0xf0, 0xa3, 0x14, 0x75, 0x63,
  4541. 0x3d, 0x42, 0x56, 0x35, 0x6a, 0x75, 0xc8, 0x9d, 0xdc, 0x71, 0x7d, 0x5b, 0xbc, 0xef, 0xcb, 0x76,
  4542. 0x05, 0xef, 0xf5, 0x9e, 0xb0, 0x7e, 0x27, 0x70, 0x5d, 0xdf, 0xc1, 0xac, 0xa9, 0xf6, 0xcc, 0x9b,
  4543. 0xec, 0x56, 0x8c, 0x99, 0xbc, 0xd4, 0xb5, 0x7a, 0xaf, 0xf5, 0x1c, 0x27, 0x58, 0x52, 0xe6, 0xd0,
  4544. 0x5a, 0xc1, 0xee, 0x39, 0x81, 0x37, 0xfb, 0xae, 0x82, 0x97, 0x68, 0x39, 0x4e, 0x8d, 0x16, 0xfe,
  4545. 0x3e, 0x62, 0xae, 0xcd, 0x0e, 0xc6, 0xfc, 0x74, 0xbf, 0xf6, 0x3d, 0xe5, 0x74, 0x8e, 0xad, 0x16,
  4546. 0x6b, 0x35, 0xeb, 0xfe, 0xe4, 0x60, 0xc9, 0x1b, 0x10, 0x3f, 0x2a, 0xaf, 0xad, 0x87, 0x8f, 0x78,
  4547. 0xe2, 0x1d, 0x32, 0x73, 0x67, 0xd9, 0xf2, 0x52, 0xe8, 0xb2, 0x7d, 0x34, 0x76, 0x8f, 0x4d, 0xb4,
  4548. 0xe4, 0x0c, 0x65, 0x09, 0xc3, 0x47, 0x52, 0x86, 0x32, 0x67, 0xa8, 0x48, 0x18, 0x3e, 0x96, 0x32,
  4549. 0x54, 0x38, 0x83, 0x21, 0x61, 0xf8, 0x44, 0xca, 0x60, 0x70, 0x86, 0x0d, 0x09, 0xc3, 0xa7, 0x52,
  4550. 0x86, 0x0d, 0xce, 0x50, 0x95, 0x30, 0x7c, 0x55, 0xca, 0x50, 0xe5, 0x0c, 0x37, 0x24, 0x0c, 0x5f,
  4551. 0x93, 0x32, 0xdc, 0xe0, 0x0c, 0x37, 0x25, 0x0c, 0x5f, 0x97, 0x32, 0xdc, 0xe4, 0x0c, 0xb7, 0x24,
  4552. 0x0c, 0xdf, 0x90, 0x32, 0xdc, 0x62, 0x0c, 0xeb, 0x6b, 0x12, 0x86, 0x6f, 0xca, 0x18, 0xd6, 0xd7,
  4553. 0x38, 0x83, 0x4c, 0x93, 0x9f, 0x49, 0x19, 0xb8, 0x26, 0xd7, 0x65, 0x9a, 0xfc, 0x96, 0x94, 0x81,
  4554. 0x6b, 0x72, 0x5d, 0xa6, 0xc9, 0x6f, 0x4b, 0x19, 0xb8, 0x26, 0xd7, 0x65, 0x9a, 0xfc, 0x8e, 0x94,
  4555. 0x81, 0x6b, 0x72, 0x5d, 0xa6, 0xc9, 0xef, 0x4a, 0x19, 0xb8, 0x26, 0xd7, 0x65, 0x9a, 0xfc, 0x9e,
  4556. 0x94, 0x81, 0x6b, 0x72, 0x5d, 0xa6, 0xc9, 0x3f, 0x91, 0x32, 0x70, 0x4d, 0xae, 0xcb, 0x34, 0xf9,
  4557. 0xa7, 0x52, 0x06, 0xae, 0xc9, 0x75, 0x99, 0x26, 0xff, 0x4c, 0xca, 0xc0, 0x35, 0x59, 0x96, 0x69,
  4558. 0xf2, 0xfb, 0x32, 0x86, 0x32, 0xd7, 0x64, 0x59, 0xa6, 0xc9, 0x3f, 0x97, 0x32, 0x70, 0x4d, 0x96,
  4559. 0x65, 0x9a, 0xfc, 0x0b, 0x29, 0x03, 0xd7, 0x64, 0x59, 0xa6, 0xc9, 0x1f, 0x48, 0x19, 0xb8, 0x26,
  4560. 0xcb, 0x32, 0x4d, 0xfe, 0xa5, 0x94, 0x81, 0x6b, 0xb2, 0x2c, 0xd3, 0xe4, 0x5f, 0x49, 0x19, 0xb8,
  4561. 0x26, 0xcb, 0x32, 0x4d, 0xfe, 0xb5, 0x94, 0x81, 0x6b, 0xb2, 0x2c, 0xd3, 0xe4, 0xdf, 0x48, 0x19,
  4562. 0xb8, 0x26, 0xcb, 0x32, 0x4d, 0xfe, 0xad, 0x94, 0x81, 0x6b, 0xb2, 0x2c, 0xd3, 0xe4, 0xdf, 0x49,
  4563. 0x19, 0xb8, 0x26, 0x2b, 0x32, 0x4d, 0xfe, 0xbd, 0x8c, 0xa1, 0xc2, 0x35, 0x59, 0x91, 0x69, 0xf2,
  4564. 0x1f, 0xa4, 0x0c, 0x5c, 0x93, 0x15, 0x99, 0x26, 0xff, 0x51, 0xca, 0xc0, 0x35, 0x59, 0x91, 0x69,
  4565. 0xf2, 0x9f, 0xa4, 0x0c, 0x5c, 0x93, 0x15, 0x99, 0x26, 0xff, 0x59, 0xca, 0xc0, 0x35, 0x59, 0x91,
  4566. 0x69, 0xf2, 0x5f, 0xa4, 0x0c, 0x5c, 0x93, 0x15, 0x99, 0x26, 0xff, 0x55, 0xca, 0xc0, 0x35, 0x59,
  4567. 0x91, 0x69, 0xf2, 0xdf, 0xa4, 0x0c, 0x5c, 0x93, 0x15, 0x99, 0x26, 0x7f, 0x28, 0x65, 0xe0, 0x9a,
  4568. 0xac, 0xc8, 0x34, 0xf9, 0xef, 0x52, 0x06, 0xae, 0x49, 0x43, 0xa6, 0xc9, 0xff, 0x90, 0x31, 0x18,
  4569. 0x5c, 0x93, 0x86, 0x4c, 0x93, 0xff, 0x29, 0x65, 0xe0, 0x9a, 0x34, 0x64, 0x9a, 0xfc, 0x2f, 0x29,
  4570. 0x03, 0xd7, 0xa4, 0x21, 0xd3, 0xe4, 0x7f, 0x4b, 0x19, 0xb8, 0x26, 0x0d, 0x99, 0x26, 0xff, 0x47,
  4571. 0xca, 0xc0, 0x35, 0x69, 0xc8, 0x34, 0xf9, 0xbf, 0x52, 0x06, 0xae, 0x49, 0x43, 0xa6, 0xc9, 0x1f,
  4572. 0x49, 0x19, 0xb8, 0x26, 0x0d, 0x99, 0x26, 0x7f, 0x2c, 0x65, 0xe0, 0x9a, 0x34, 0x64, 0x9a, 0xfc,
  4573. 0x89, 0x94, 0x81, 0x6b, 0xd2, 0x90, 0x69, 0xf2, 0xa7, 0x52, 0x06, 0xae, 0xc9, 0x0d, 0x99, 0x26,
  4574. 0xff, 0x4f, 0xc6, 0xb0, 0xb1, 0xf6, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0x90, 0x52, 0x25, 0x40,
  4575. 0x58, 0x3d, 0x00, 0x00,
  4576. }