map.pb.go 52 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: combos/both/map.proto
  3. /*
  4. Package mapdefaults is a generated protocol buffer package.
  5. It is generated from these files:
  6. combos/both/map.proto
  7. It has these top-level messages:
  8. MapTest
  9. FakeMap
  10. FakeMapEntry
  11. */
  12. package mapdefaults
  13. import proto "github.com/gogo/protobuf/proto"
  14. import fmt "fmt"
  15. import math "math"
  16. import _ "github.com/gogo/protobuf/gogoproto"
  17. import github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
  18. import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
  19. import compress_gzip "compress/gzip"
  20. import bytes "bytes"
  21. import io_ioutil "io/ioutil"
  22. import strings "strings"
  23. import reflect "reflect"
  24. import github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
  25. import io "io"
  26. // Reference imports to suppress errors if they are not otherwise used.
  27. var _ = proto.Marshal
  28. var _ = fmt.Errorf
  29. var _ = math.Inf
  30. // This is a compile-time assertion to ensure that this generated file
  31. // is compatible with the proto package it is being compiled against.
  32. // A compilation error at this line likely means your copy of the
  33. // proto package needs to be updated.
  34. const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
  35. type MapTest struct {
  36. StrStr map[string]string `protobuf:"bytes,1,rep,name=str_str,json=strStr" json:"str_str,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  37. }
  38. func (m *MapTest) Reset() { *m = MapTest{} }
  39. func (*MapTest) ProtoMessage() {}
  40. func (*MapTest) Descriptor() ([]byte, []int) { return fileDescriptorMap, []int{0} }
  41. type FakeMap struct {
  42. Entries []*FakeMapEntry `protobuf:"bytes,1,rep,name=entries" json:"entries,omitempty"`
  43. }
  44. func (m *FakeMap) Reset() { *m = FakeMap{} }
  45. func (*FakeMap) ProtoMessage() {}
  46. func (*FakeMap) Descriptor() ([]byte, []int) { return fileDescriptorMap, []int{1} }
  47. type FakeMapEntry struct {
  48. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  49. Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
  50. Other string `protobuf:"bytes,3,opt,name=other,proto3" json:"other,omitempty"`
  51. }
  52. func (m *FakeMapEntry) Reset() { *m = FakeMapEntry{} }
  53. func (*FakeMapEntry) ProtoMessage() {}
  54. func (*FakeMapEntry) Descriptor() ([]byte, []int) { return fileDescriptorMap, []int{2} }
  55. func init() {
  56. proto.RegisterType((*MapTest)(nil), "mapdefaults.MapTest")
  57. proto.RegisterType((*FakeMap)(nil), "mapdefaults.FakeMap")
  58. proto.RegisterType((*FakeMapEntry)(nil), "mapdefaults.FakeMapEntry")
  59. }
  60. func (this *MapTest) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  61. return MapDescription()
  62. }
  63. func (this *FakeMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  64. return MapDescription()
  65. }
  66. func (this *FakeMapEntry) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  67. return MapDescription()
  68. }
  69. func MapDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
  70. d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
  71. var gzipped = []byte{
  72. // 3834 bytes of a gzipped FileDescriptorSet
  73. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x5d, 0x70, 0x1b, 0xd7,
  74. 0x75, 0xe6, 0xe2, 0x87, 0x04, 0x0e, 0x40, 0x70, 0xb9, 0xa4, 0x24, 0x88, 0x89, 0x21, 0x0a, 0xfe,
  75. 0xa3, 0xed, 0x06, 0xcc, 0x48, 0x96, 0x2c, 0x41, 0x8d, 0x5d, 0x10, 0x84, 0x18, 0xa8, 0x24, 0x81,
  76. 0x2c, 0xc8, 0x58, 0x4e, 0x1f, 0x76, 0x96, 0x8b, 0x0b, 0x60, 0xa5, 0xc5, 0xee, 0x66, 0x77, 0x21,
  77. 0x99, 0x9a, 0xce, 0x54, 0x1d, 0xf7, 0x67, 0x32, 0x9d, 0xfe, 0x77, 0xa6, 0x89, 0xeb, 0xb8, 0x6d,
  78. 0x66, 0x5a, 0xa7, 0x49, 0x7f, 0x9c, 0xa6, 0x4d, 0xd3, 0x3e, 0xf5, 0x25, 0xad, 0x9f, 0x3a, 0xc9,
  79. 0x5b, 0x1f, 0xfa, 0x60, 0xb1, 0x9e, 0x69, 0xda, 0xba, 0xad, 0xdb, 0xf8, 0x21, 0x33, 0x7e, 0xe9,
  80. 0xdc, 0xbf, 0xc5, 0x2e, 0x00, 0x6a, 0xc1, 0xcc, 0xd8, 0x79, 0x22, 0xef, 0xb9, 0xe7, 0xfb, 0xee,
  81. 0xb9, 0xe7, 0x9e, 0x7b, 0xcf, 0xb9, 0x17, 0x0b, 0x5f, 0xbf, 0x02, 0xab, 0x5d, 0xcb, 0xea, 0x1a,
  82. 0x68, 0xdd, 0x76, 0x2c, 0xcf, 0x3a, 0x18, 0x74, 0xd6, 0xdb, 0xc8, 0xd5, 0x1c, 0xdd, 0xf6, 0x2c,
  83. 0xa7, 0x44, 0x64, 0xd2, 0x02, 0xd5, 0x28, 0x71, 0x8d, 0xe2, 0x0e, 0x2c, 0x5e, 0xd7, 0x0d, 0xb4,
  84. 0xe9, 0x2b, 0xb6, 0x90, 0x27, 0x5d, 0x81, 0x44, 0x47, 0x37, 0x50, 0x5e, 0x58, 0x8d, 0xaf, 0x65,
  85. 0x2e, 0x3c, 0x56, 0x1a, 0x01, 0x95, 0xc2, 0x88, 0x26, 0x16, 0xcb, 0x04, 0x51, 0x7c, 0x27, 0x01,
  86. 0x4b, 0x13, 0x7a, 0x25, 0x09, 0x12, 0xa6, 0xda, 0xc7, 0x8c, 0xc2, 0x5a, 0x5a, 0x26, 0xff, 0x4b,
  87. 0x79, 0x98, 0xb3, 0x55, 0xed, 0xb6, 0xda, 0x45, 0xf9, 0x18, 0x11, 0xf3, 0xa6, 0x54, 0x00, 0x68,
  88. 0x23, 0x1b, 0x99, 0x6d, 0x64, 0x6a, 0x87, 0xf9, 0xf8, 0x6a, 0x7c, 0x2d, 0x2d, 0x07, 0x24, 0xd2,
  89. 0x33, 0xb0, 0x68, 0x0f, 0x0e, 0x0c, 0x5d, 0x53, 0x02, 0x6a, 0xb0, 0x1a, 0x5f, 0x4b, 0xca, 0x22,
  90. 0xed, 0xd8, 0x1c, 0x2a, 0x3f, 0x09, 0x0b, 0x77, 0x91, 0x7a, 0x3b, 0xa8, 0x9a, 0x21, 0xaa, 0x39,
  91. 0x2c, 0x0e, 0x28, 0x56, 0x21, 0xdb, 0x47, 0xae, 0xab, 0x76, 0x91, 0xe2, 0x1d, 0xda, 0x28, 0x9f,
  92. 0x20, 0xb3, 0x5f, 0x1d, 0x9b, 0xfd, 0xe8, 0xcc, 0x33, 0x0c, 0xb5, 0x77, 0x68, 0x23, 0xa9, 0x02,
  93. 0x69, 0x64, 0x0e, 0xfa, 0x94, 0x21, 0x79, 0x8c, 0xff, 0x6a, 0xe6, 0xa0, 0x3f, 0xca, 0x92, 0xc2,
  94. 0x30, 0x46, 0x31, 0xe7, 0x22, 0xe7, 0x8e, 0xae, 0xa1, 0xfc, 0x2c, 0x21, 0x78, 0x72, 0x8c, 0xa0,
  95. 0x45, 0xfb, 0x47, 0x39, 0x38, 0x4e, 0xaa, 0x42, 0x1a, 0xbd, 0xec, 0x21, 0xd3, 0xd5, 0x2d, 0x33,
  96. 0x3f, 0x47, 0x48, 0x1e, 0x9f, 0xb0, 0x8a, 0xc8, 0x68, 0x8f, 0x52, 0x0c, 0x71, 0xd2, 0x65, 0x98,
  97. 0xb3, 0x6c, 0x4f, 0xb7, 0x4c, 0x37, 0x9f, 0x5a, 0x15, 0xd6, 0x32, 0x17, 0x3e, 0x3e, 0x31, 0x10,
  98. 0x1a, 0x54, 0x47, 0xe6, 0xca, 0x52, 0x1d, 0x44, 0xd7, 0x1a, 0x38, 0x1a, 0x52, 0x34, 0xab, 0x8d,
  99. 0x14, 0xdd, 0xec, 0x58, 0xf9, 0x34, 0x21, 0x38, 0x37, 0x3e, 0x11, 0xa2, 0x58, 0xb5, 0xda, 0xa8,
  100. 0x6e, 0x76, 0x2c, 0x39, 0xe7, 0x86, 0xda, 0xd2, 0x69, 0x98, 0x75, 0x0f, 0x4d, 0x4f, 0x7d, 0x39,
  101. 0x9f, 0x25, 0x11, 0xc2, 0x5a, 0xc5, 0xbf, 0x9d, 0x85, 0x85, 0x69, 0x42, 0xec, 0x1a, 0x24, 0x3b,
  102. 0x78, 0x96, 0xf9, 0xd8, 0x49, 0x7c, 0x40, 0x31, 0x61, 0x27, 0xce, 0xfe, 0x88, 0x4e, 0xac, 0x40,
  103. 0xc6, 0x44, 0xae, 0x87, 0xda, 0x34, 0x22, 0xe2, 0x53, 0xc6, 0x14, 0x50, 0xd0, 0x78, 0x48, 0x25,
  104. 0x7e, 0xa4, 0x90, 0xba, 0x09, 0x0b, 0xbe, 0x49, 0x8a, 0xa3, 0x9a, 0x5d, 0x1e, 0x9b, 0xeb, 0x51,
  105. 0x96, 0x94, 0x6a, 0x1c, 0x27, 0x63, 0x98, 0x9c, 0x43, 0xa1, 0xb6, 0xb4, 0x09, 0x60, 0x99, 0xc8,
  106. 0xea, 0x28, 0x6d, 0xa4, 0x19, 0xf9, 0xd4, 0x31, 0x5e, 0x6a, 0x60, 0x95, 0x31, 0x2f, 0x59, 0x54,
  107. 0xaa, 0x19, 0xd2, 0xd5, 0x61, 0xa8, 0xcd, 0x1d, 0x13, 0x29, 0x3b, 0x74, 0x93, 0x8d, 0x45, 0xdb,
  108. 0x3e, 0xe4, 0x1c, 0x84, 0xe3, 0x1e, 0xb5, 0xd9, 0xcc, 0xd2, 0xc4, 0x88, 0x52, 0xe4, 0xcc, 0x64,
  109. 0x06, 0xa3, 0x13, 0x9b, 0x77, 0x82, 0x4d, 0xe9, 0x51, 0xf0, 0x05, 0x0a, 0x09, 0x2b, 0x20, 0xa7,
  110. 0x50, 0x96, 0x0b, 0x77, 0xd5, 0x3e, 0x5a, 0xb9, 0x07, 0xb9, 0xb0, 0x7b, 0xa4, 0x65, 0x48, 0xba,
  111. 0x9e, 0xea, 0x78, 0x24, 0x0a, 0x93, 0x32, 0x6d, 0x48, 0x22, 0xc4, 0x91, 0xd9, 0x26, 0xa7, 0x5c,
  112. 0x52, 0xc6, 0xff, 0x4a, 0x3f, 0x35, 0x9c, 0x70, 0x9c, 0x4c, 0xf8, 0x89, 0xf1, 0x15, 0x0d, 0x31,
  113. 0x8f, 0xce, 0x7b, 0xe5, 0x39, 0x98, 0x0f, 0x4d, 0x60, 0xda, 0xa1, 0x8b, 0x3f, 0x0b, 0xa7, 0x26,
  114. 0x52, 0x4b, 0x37, 0x61, 0x79, 0x60, 0xea, 0xa6, 0x87, 0x1c, 0xdb, 0x41, 0x38, 0x62, 0xe9, 0x50,
  115. 0xf9, 0x7f, 0x9b, 0x3b, 0x26, 0xe6, 0xf6, 0x83, 0xda, 0x94, 0x45, 0x5e, 0x1a, 0x8c, 0x0b, 0x9f,
  116. 0x4e, 0xa7, 0xbe, 0x3f, 0x27, 0xde, 0xbf, 0x7f, 0xff, 0x7e, 0xac, 0xf8, 0xc5, 0x59, 0x58, 0x9e,
  117. 0xb4, 0x67, 0x26, 0x6e, 0xdf, 0xd3, 0x30, 0x6b, 0x0e, 0xfa, 0x07, 0xc8, 0x21, 0x4e, 0x4a, 0xca,
  118. 0xac, 0x25, 0x55, 0x20, 0x69, 0xa8, 0x07, 0xc8, 0xc8, 0x27, 0x56, 0x85, 0xb5, 0xdc, 0x85, 0x67,
  119. 0xa6, 0xda, 0x95, 0xa5, 0x6d, 0x0c, 0x91, 0x29, 0x52, 0x7a, 0x1e, 0x12, 0xec, 0x88, 0xc6, 0x0c,
  120. 0x4f, 0x4f, 0xc7, 0x80, 0xf7, 0x92, 0x4c, 0x70, 0xd2, 0xc7, 0x20, 0x8d, 0xff, 0xd2, 0xd8, 0x98,
  121. 0x25, 0x36, 0xa7, 0xb0, 0x00, 0xc7, 0x85, 0xb4, 0x02, 0x29, 0xb2, 0x4d, 0xda, 0x88, 0xa7, 0x36,
  122. 0xbf, 0x8d, 0x03, 0xab, 0x8d, 0x3a, 0xea, 0xc0, 0xf0, 0x94, 0x3b, 0xaa, 0x31, 0x40, 0x24, 0xe0,
  123. 0xd3, 0x72, 0x96, 0x09, 0x3f, 0x8b, 0x65, 0xd2, 0x39, 0xc8, 0xd0, 0x5d, 0xa5, 0x9b, 0x6d, 0xf4,
  124. 0x32, 0x39, 0x3d, 0x93, 0x32, 0xdd, 0x68, 0x75, 0x2c, 0xc1, 0xc3, 0xdf, 0x72, 0x2d, 0x93, 0x87,
  125. 0x26, 0x19, 0x02, 0x0b, 0xc8, 0xf0, 0xcf, 0x8d, 0x1e, 0xdc, 0x8f, 0x4c, 0x9e, 0xde, 0x68, 0x4c,
  126. 0x15, 0xbf, 0x15, 0x83, 0x04, 0x39, 0x2f, 0x16, 0x20, 0xb3, 0xf7, 0x52, 0xb3, 0xa6, 0x6c, 0x36,
  127. 0xf6, 0x37, 0xb6, 0x6b, 0xa2, 0x20, 0xe5, 0x00, 0x88, 0xe0, 0xfa, 0x76, 0xa3, 0xb2, 0x27, 0xc6,
  128. 0xfc, 0x76, 0x7d, 0x77, 0xef, 0xf2, 0xb3, 0x62, 0xdc, 0x07, 0xec, 0x53, 0x41, 0x22, 0xa8, 0x70,
  129. 0xf1, 0x82, 0x98, 0x94, 0x44, 0xc8, 0x52, 0x82, 0xfa, 0xcd, 0xda, 0xe6, 0xe5, 0x67, 0xc5, 0xd9,
  130. 0xb0, 0xe4, 0xe2, 0x05, 0x71, 0x4e, 0x9a, 0x87, 0x34, 0x91, 0x6c, 0x34, 0x1a, 0xdb, 0x62, 0xca,
  131. 0xe7, 0x6c, 0xed, 0xc9, 0xf5, 0xdd, 0x2d, 0x31, 0xed, 0x73, 0x6e, 0xc9, 0x8d, 0xfd, 0xa6, 0x08,
  132. 0x3e, 0xc3, 0x4e, 0xad, 0xd5, 0xaa, 0x6c, 0xd5, 0xc4, 0x8c, 0xaf, 0xb1, 0xf1, 0xd2, 0x5e, 0xad,
  133. 0x25, 0x66, 0x43, 0x66, 0x5d, 0xbc, 0x20, 0xce, 0xfb, 0x43, 0xd4, 0x76, 0xf7, 0x77, 0xc4, 0x9c,
  134. 0xb4, 0x08, 0xf3, 0x74, 0x08, 0x6e, 0xc4, 0xc2, 0x88, 0xe8, 0xf2, 0xb3, 0xa2, 0x38, 0x34, 0x84,
  135. 0xb2, 0x2c, 0x86, 0x04, 0x97, 0x9f, 0x15, 0xa5, 0x62, 0x15, 0x92, 0x24, 0xba, 0x24, 0x09, 0x72,
  136. 0xdb, 0x95, 0x8d, 0xda, 0xb6, 0xd2, 0x68, 0xee, 0xd5, 0x1b, 0xbb, 0x95, 0x6d, 0x51, 0x18, 0xca,
  137. 0xe4, 0xda, 0x67, 0xf6, 0xeb, 0x72, 0x6d, 0x53, 0x8c, 0x05, 0x65, 0xcd, 0x5a, 0x65, 0xaf, 0xb6,
  138. 0x29, 0xc6, 0x8b, 0x1a, 0x2c, 0x4f, 0x3a, 0x27, 0x27, 0xee, 0x8c, 0xc0, 0x12, 0xc7, 0x8e, 0x59,
  139. 0x62, 0xc2, 0x35, 0xb6, 0xc4, 0x5f, 0x11, 0x60, 0x69, 0x42, 0xae, 0x98, 0x38, 0xc8, 0x0b, 0x90,
  140. 0xa4, 0x21, 0x4a, 0xb3, 0xe7, 0x53, 0x13, 0x93, 0x0e, 0x09, 0xd8, 0xb1, 0x0c, 0x4a, 0x70, 0xc1,
  141. 0x0a, 0x22, 0x7e, 0x4c, 0x05, 0x81, 0x29, 0xc6, 0x8c, 0x7c, 0x45, 0x80, 0xfc, 0x71, 0xdc, 0x11,
  142. 0x07, 0x45, 0x2c, 0x74, 0x50, 0x5c, 0x1b, 0x35, 0xe0, 0xfc, 0xf1, 0x73, 0x18, 0xb3, 0xe2, 0x0d,
  143. 0x01, 0x4e, 0x4f, 0x2e, 0xb4, 0x26, 0xda, 0xf0, 0x3c, 0xcc, 0xf6, 0x91, 0xd7, 0xb3, 0x78, 0xb1,
  144. 0xf1, 0xc4, 0x84, 0x14, 0x86, 0xbb, 0x47, 0x7d, 0xc5, 0x50, 0xc1, 0x1c, 0x18, 0x3f, 0xae, 0x5a,
  145. 0xa2, 0xd6, 0x8c, 0x59, 0xfa, 0x85, 0x18, 0x9c, 0x9a, 0x48, 0x3e, 0xd1, 0xd0, 0x47, 0x00, 0x74,
  146. 0xd3, 0x1e, 0x78, 0xb4, 0xa0, 0xa0, 0xe7, 0x53, 0x9a, 0x48, 0xc8, 0xde, 0xc7, 0x67, 0xcf, 0xc0,
  147. 0xf3, 0xfb, 0xe3, 0xa4, 0x1f, 0xa8, 0x88, 0x28, 0x5c, 0x19, 0x1a, 0x9a, 0x20, 0x86, 0x16, 0x8e,
  148. 0x99, 0xe9, 0x58, 0xae, 0xfe, 0x24, 0x88, 0x9a, 0xa1, 0x23, 0xd3, 0x53, 0x5c, 0xcf, 0x41, 0x6a,
  149. 0x5f, 0x37, 0xbb, 0xe4, 0x00, 0x4e, 0x95, 0x93, 0x1d, 0xd5, 0x70, 0x91, 0xbc, 0x40, 0xbb, 0x5b,
  150. 0xbc, 0x17, 0x23, 0x48, 0x8e, 0x73, 0x02, 0x88, 0xd9, 0x10, 0x82, 0x76, 0xfb, 0x88, 0xe2, 0x37,
  151. 0x53, 0x90, 0x09, 0x94, 0xa5, 0xd2, 0x79, 0xc8, 0xde, 0x52, 0xef, 0xa8, 0x0a, 0xbf, 0x6a, 0x50,
  152. 0x4f, 0x64, 0xb0, 0xac, 0xc9, 0xae, 0x1b, 0x9f, 0x84, 0x65, 0xa2, 0x62, 0x0d, 0x3c, 0xe4, 0x28,
  153. 0x9a, 0xa1, 0xba, 0x2e, 0x71, 0x5a, 0x8a, 0xa8, 0x4a, 0xb8, 0xaf, 0x81, 0xbb, 0xaa, 0xbc, 0x47,
  154. 0xba, 0x04, 0x4b, 0x04, 0xd1, 0x1f, 0x18, 0x9e, 0x6e, 0x1b, 0x48, 0xc1, 0x97, 0x1f, 0x97, 0x1c,
  155. 0xc4, 0xbe, 0x65, 0x8b, 0x58, 0x63, 0x87, 0x29, 0x60, 0x8b, 0x5c, 0x69, 0x13, 0x1e, 0x21, 0xb0,
  156. 0x2e, 0x32, 0x91, 0xa3, 0x7a, 0x48, 0x41, 0x9f, 0x1f, 0xa8, 0x86, 0xab, 0xa8, 0x66, 0x5b, 0xe9,
  157. 0xa9, 0x6e, 0x2f, 0xbf, 0x8c, 0x09, 0x36, 0x62, 0x79, 0x41, 0x3e, 0x8b, 0x15, 0xb7, 0x98, 0x5e,
  158. 0x8d, 0xa8, 0x55, 0xcc, 0xf6, 0xa7, 0x55, 0xb7, 0x27, 0x95, 0xe1, 0x34, 0x61, 0x71, 0x3d, 0x47,
  159. 0x37, 0xbb, 0x8a, 0xd6, 0x43, 0xda, 0x6d, 0x65, 0xe0, 0x75, 0xae, 0xe4, 0x3f, 0x16, 0x1c, 0x9f,
  160. 0x58, 0xd8, 0x22, 0x3a, 0x55, 0xac, 0xb2, 0xef, 0x75, 0xae, 0x48, 0x2d, 0xc8, 0xe2, 0xc5, 0xe8,
  161. 0xeb, 0xf7, 0x90, 0xd2, 0xb1, 0x1c, 0x92, 0x59, 0x72, 0x13, 0x76, 0x76, 0xc0, 0x83, 0xa5, 0x06,
  162. 0x03, 0xec, 0x58, 0x6d, 0x54, 0x4e, 0xb6, 0x9a, 0xb5, 0xda, 0xa6, 0x9c, 0xe1, 0x2c, 0xd7, 0x2d,
  163. 0x07, 0x07, 0x54, 0xd7, 0xf2, 0x1d, 0x9c, 0xa1, 0x01, 0xd5, 0xb5, 0xb8, 0x7b, 0x2f, 0xc1, 0x92,
  164. 0xa6, 0xd1, 0x39, 0xeb, 0x9a, 0xc2, 0xae, 0x28, 0x6e, 0x5e, 0x0c, 0x39, 0x4b, 0xd3, 0xb6, 0xa8,
  165. 0x02, 0x8b, 0x71, 0x57, 0xba, 0x0a, 0xa7, 0x86, 0xce, 0x0a, 0x02, 0x17, 0xc7, 0x66, 0x39, 0x0a,
  166. 0xbd, 0x04, 0x4b, 0xf6, 0xe1, 0x38, 0x50, 0x0a, 0x8d, 0x68, 0x1f, 0x8e, 0xc2, 0x9e, 0x83, 0x65,
  167. 0xbb, 0x67, 0x8f, 0xe3, 0x96, 0x82, 0x38, 0xc9, 0xee, 0xd9, 0xa3, 0xc0, 0xc7, 0xc9, 0x7d, 0xd5,
  168. 0x41, 0x9a, 0xea, 0xa1, 0x76, 0xfe, 0x4c, 0x50, 0x3d, 0xd0, 0x21, 0xad, 0x83, 0xa8, 0x69, 0x0a,
  169. 0x32, 0xd5, 0x03, 0x03, 0x29, 0xaa, 0x83, 0x4c, 0xd5, 0xcd, 0x9f, 0x0b, 0x2a, 0xe7, 0x34, 0xad,
  170. 0x46, 0x7a, 0x2b, 0xa4, 0x53, 0x7a, 0x1a, 0x16, 0xad, 0x83, 0x5b, 0x1a, 0x0d, 0x49, 0xc5, 0x76,
  171. 0x50, 0x47, 0x7f, 0x39, 0xff, 0x18, 0xf1, 0xef, 0x02, 0xee, 0x20, 0x01, 0xd9, 0x24, 0x62, 0xe9,
  172. 0x29, 0x10, 0x35, 0xb7, 0xa7, 0x3a, 0x36, 0xa9, 0x09, 0x5c, 0x5b, 0xd5, 0x50, 0xfe, 0x71, 0xaa,
  173. 0x4a, 0xe5, 0xbb, 0x5c, 0x8c, 0xb7, 0x84, 0x7b, 0x57, 0xef, 0x78, 0x9c, 0xf1, 0x49, 0xba, 0x25,
  174. 0x88, 0x8c, 0xb1, 0xad, 0x81, 0x88, 0x5d, 0x11, 0x1a, 0x78, 0x8d, 0xa8, 0xe5, 0xec, 0x9e, 0x1d,
  175. 0x1c, 0xf7, 0x51, 0x98, 0xc7, 0x9a, 0xc3, 0x41, 0x9f, 0xa2, 0xf5, 0x8c, 0xdd, 0x0b, 0x8c, 0xf8,
  176. 0xa1, 0x95, 0x96, 0xc5, 0x32, 0x64, 0x83, 0xf1, 0x29, 0xa5, 0x81, 0x46, 0xa8, 0x28, 0xe0, 0x5c,
  177. 0x5f, 0x6d, 0x6c, 0xe2, 0x2c, 0xfd, 0xb9, 0x9a, 0x18, 0xc3, 0xd5, 0xc2, 0x76, 0x7d, 0xaf, 0xa6,
  178. 0xc8, 0xfb, 0xbb, 0x7b, 0xf5, 0x9d, 0x9a, 0x18, 0x0f, 0x96, 0xa5, 0xdf, 0x89, 0x41, 0x2e, 0x7c,
  179. 0xc3, 0x90, 0x7e, 0x12, 0xce, 0xf0, 0xe7, 0x00, 0x17, 0x79, 0xca, 0x5d, 0xdd, 0x21, 0x5b, 0xa6,
  180. 0xaf, 0xd2, 0x0a, 0xdb, 0x5f, 0xb4, 0x65, 0xa6, 0xd5, 0x42, 0xde, 0x8b, 0xba, 0x83, 0x37, 0x44,
  181. 0x5f, 0xf5, 0xa4, 0x6d, 0x38, 0x67, 0x5a, 0x8a, 0xeb, 0xa9, 0x66, 0x5b, 0x75, 0xda, 0xca, 0xf0,
  182. 0x21, 0x46, 0x51, 0x35, 0x0d, 0xb9, 0xae, 0x45, 0x53, 0x95, 0xcf, 0xf2, 0x71, 0xd3, 0x6a, 0x31,
  183. 0xe5, 0xe1, 0x19, 0x5e, 0x61, 0xaa, 0x23, 0x01, 0x16, 0x3f, 0x2e, 0xc0, 0x3e, 0x06, 0xe9, 0xbe,
  184. 0x6a, 0x2b, 0xc8, 0xf4, 0x9c, 0x43, 0x52, 0x57, 0xa6, 0xe4, 0x54, 0x5f, 0xb5, 0x6b, 0xb8, 0xfd,
  185. 0xd1, 0x94, 0xf7, 0xff, 0x12, 0x87, 0x6c, 0xb0, 0xb6, 0xc4, 0xa5, 0xba, 0x46, 0xf2, 0x88, 0x40,
  186. 0x4e, 0x9a, 0x47, 0x1f, 0x5a, 0x89, 0x96, 0xaa, 0x38, 0xc1, 0x94, 0x67, 0x69, 0xc5, 0x27, 0x53,
  187. 0x24, 0x4e, 0xee, 0xf8, 0x6c, 0x41, 0xf4, 0x16, 0x93, 0x92, 0x59, 0x4b, 0xda, 0x82, 0xd9, 0x5b,
  188. 0x2e, 0xe1, 0x9e, 0x25, 0xdc, 0x8f, 0x3d, 0x9c, 0xfb, 0x46, 0x8b, 0x90, 0xa7, 0x6f, 0xb4, 0x94,
  189. 0xdd, 0x86, 0xbc, 0x53, 0xd9, 0x96, 0x19, 0x5c, 0x3a, 0x0b, 0x09, 0x43, 0xbd, 0x77, 0x18, 0x4e,
  190. 0x45, 0x44, 0x34, 0xad, 0xe3, 0xcf, 0x42, 0xe2, 0x2e, 0x52, 0x6f, 0x87, 0x13, 0x00, 0x11, 0x7d,
  191. 0x88, 0xa1, 0xbf, 0x0e, 0x49, 0xe2, 0x2f, 0x09, 0x80, 0x79, 0x4c, 0x9c, 0x91, 0x52, 0x90, 0xa8,
  192. 0x36, 0x64, 0x1c, 0xfe, 0x22, 0x64, 0xa9, 0x54, 0x69, 0xd6, 0x6b, 0xd5, 0x9a, 0x18, 0x2b, 0x5e,
  193. 0x82, 0x59, 0xea, 0x04, 0xbc, 0x35, 0x7c, 0x37, 0x88, 0x33, 0xac, 0xc9, 0x38, 0x04, 0xde, 0xbb,
  194. 0xbf, 0xb3, 0x51, 0x93, 0xc5, 0x58, 0x70, 0x79, 0x5d, 0xc8, 0x06, 0xcb, 0xca, 0x8f, 0x26, 0xa6,
  195. 0xfe, 0x4e, 0x80, 0x4c, 0xa0, 0x4c, 0xc4, 0x05, 0x8a, 0x6a, 0x18, 0xd6, 0x5d, 0x45, 0x35, 0x74,
  196. 0xd5, 0x65, 0x41, 0x01, 0x44, 0x54, 0xc1, 0x92, 0x69, 0x17, 0xed, 0x23, 0x31, 0xfe, 0x75, 0x01,
  197. 0xc4, 0xd1, 0x12, 0x73, 0xc4, 0x40, 0xe1, 0xc7, 0x6a, 0xe0, 0x6b, 0x02, 0xe4, 0xc2, 0x75, 0xe5,
  198. 0x88, 0x79, 0xe7, 0x7f, 0xac, 0xe6, 0xbd, 0x1d, 0x83, 0xf9, 0x50, 0x35, 0x39, 0xad, 0x75, 0x9f,
  199. 0x87, 0x45, 0xbd, 0x8d, 0xfa, 0xb6, 0xe5, 0x21, 0x53, 0x3b, 0x54, 0x0c, 0x74, 0x07, 0x19, 0xf9,
  200. 0x22, 0x39, 0x28, 0xd6, 0x1f, 0x5e, 0xaf, 0x96, 0xea, 0x43, 0xdc, 0x36, 0x86, 0x95, 0x97, 0xea,
  201. 0x9b, 0xb5, 0x9d, 0x66, 0x63, 0xaf, 0xb6, 0x5b, 0x7d, 0x49, 0xd9, 0xdf, 0xfd, 0xe9, 0xdd, 0xc6,
  202. 0x8b, 0xbb, 0xb2, 0xa8, 0x8f, 0xa8, 0x7d, 0x88, 0x5b, 0xbd, 0x09, 0xe2, 0xa8, 0x51, 0xd2, 0x19,
  203. 0x98, 0x64, 0x96, 0x38, 0x23, 0x2d, 0xc1, 0xc2, 0x6e, 0x43, 0x69, 0xd5, 0x37, 0x6b, 0x4a, 0xed,
  204. 0xfa, 0xf5, 0x5a, 0x75, 0xaf, 0x45, 0x2f, 0xf0, 0xbe, 0xf6, 0x5e, 0x78, 0x53, 0xbf, 0x1a, 0x87,
  205. 0xa5, 0x09, 0x96, 0x48, 0x15, 0x76, 0x77, 0xa0, 0xd7, 0x99, 0x4f, 0x4c, 0x63, 0x7d, 0x09, 0xa7,
  206. 0xfc, 0xa6, 0xea, 0x78, 0xec, 0xaa, 0xf1, 0x14, 0x60, 0x2f, 0x99, 0x9e, 0xde, 0xd1, 0x91, 0xc3,
  207. 0xde, 0x3b, 0xe8, 0x85, 0x62, 0x61, 0x28, 0xa7, 0x4f, 0x1e, 0x3f, 0x01, 0x92, 0x6d, 0xb9, 0xba,
  208. 0xa7, 0xdf, 0x41, 0x8a, 0x6e, 0xf2, 0xc7, 0x11, 0x7c, 0xc1, 0x48, 0xc8, 0x22, 0xef, 0xa9, 0x9b,
  209. 0x9e, 0xaf, 0x6d, 0xa2, 0xae, 0x3a, 0xa2, 0x8d, 0x0f, 0xf0, 0xb8, 0x2c, 0xf2, 0x1e, 0x5f, 0xfb,
  210. 0x3c, 0x64, 0xdb, 0xd6, 0x00, 0x57, 0x5d, 0x54, 0x0f, 0xe7, 0x0b, 0x41, 0xce, 0x50, 0x99, 0xaf,
  211. 0xc2, 0xea, 0xe9, 0xe1, 0xab, 0x4c, 0x56, 0xce, 0x50, 0x19, 0x55, 0x79, 0x12, 0x16, 0xd4, 0x6e,
  212. 0xd7, 0xc1, 0xe4, 0x9c, 0x88, 0xde, 0x10, 0x72, 0xbe, 0x98, 0x28, 0xae, 0xdc, 0x80, 0x14, 0xf7,
  213. 0x03, 0x4e, 0xc9, 0xd8, 0x13, 0x8a, 0x4d, 0x5f, 0xe6, 0x62, 0x6b, 0x69, 0x39, 0x65, 0xf2, 0xce,
  214. 0xf3, 0x90, 0xd5, 0x5d, 0x65, 0xf8, 0xc8, 0x1c, 0x5b, 0x8d, 0xad, 0xa5, 0xe4, 0x8c, 0xee, 0xfa,
  215. 0x0f, 0x74, 0xc5, 0x37, 0x62, 0x90, 0x0b, 0x3f, 0x92, 0x4b, 0x9b, 0x90, 0x32, 0x2c, 0x4d, 0x25,
  216. 0xa1, 0x45, 0x7f, 0xa1, 0x59, 0x8b, 0x78, 0x57, 0x2f, 0x6d, 0x33, 0x7d, 0xd9, 0x47, 0xae, 0xfc,
  217. 0x93, 0x00, 0x29, 0x2e, 0x96, 0x4e, 0x43, 0xc2, 0x56, 0xbd, 0x1e, 0xa1, 0x4b, 0x6e, 0xc4, 0x44,
  218. 0x41, 0x26, 0x6d, 0x2c, 0x77, 0x6d, 0xd5, 0x24, 0x21, 0xc0, 0xe4, 0xb8, 0x8d, 0xd7, 0xd5, 0x40,
  219. 0x6a, 0x9b, 0x5c, 0x3f, 0xac, 0x7e, 0x1f, 0x99, 0x9e, 0xcb, 0xd7, 0x95, 0xc9, 0xab, 0x4c, 0x2c,
  220. 0x3d, 0x03, 0x8b, 0x9e, 0xa3, 0xea, 0x46, 0x48, 0x37, 0x41, 0x74, 0x45, 0xde, 0xe1, 0x2b, 0x97,
  221. 0xe1, 0x2c, 0xe7, 0x6d, 0x23, 0x4f, 0xd5, 0x7a, 0xa8, 0x3d, 0x04, 0xcd, 0x92, 0x17, 0xd8, 0x33,
  222. 0x4c, 0x61, 0x93, 0xf5, 0x73, 0x6c, 0xf1, 0x7b, 0x02, 0x2c, 0xf2, 0x0b, 0x53, 0xdb, 0x77, 0xd6,
  223. 0x0e, 0x80, 0x6a, 0x9a, 0x96, 0x17, 0x74, 0xd7, 0x78, 0x28, 0x8f, 0xe1, 0x4a, 0x15, 0x1f, 0x24,
  224. 0x07, 0x08, 0x56, 0xfa, 0x00, 0xc3, 0x9e, 0x63, 0xdd, 0x76, 0x0e, 0x32, 0xec, 0x17, 0x10, 0xf2,
  225. 0x33, 0x1a, 0xbd, 0x62, 0x03, 0x15, 0xe1, 0x9b, 0x95, 0xb4, 0x0c, 0xc9, 0x03, 0xd4, 0xd5, 0x4d,
  226. 0xf6, 0xae, 0x49, 0x1b, 0xfc, 0xad, 0x36, 0xe1, 0xbf, 0xd5, 0x6e, 0xdc, 0x84, 0x25, 0xcd, 0xea,
  227. 0x8f, 0x9a, 0xbb, 0x21, 0x8e, 0x5c, 0xf3, 0xdd, 0x4f, 0x0b, 0x9f, 0x83, 0x61, 0x89, 0xf9, 0x95,
  228. 0x58, 0x7c, 0xab, 0xb9, 0xf1, 0xb5, 0xd8, 0xca, 0x16, 0xc5, 0x35, 0xf9, 0x34, 0x65, 0xd4, 0x31,
  229. 0x90, 0x86, 0x4d, 0x87, 0x1f, 0x3c, 0x01, 0x9f, 0xe8, 0xea, 0x5e, 0x6f, 0x70, 0x50, 0xd2, 0xac,
  230. 0xfe, 0x7a, 0xd7, 0xea, 0x5a, 0xc3, 0x9f, 0x0d, 0x71, 0x8b, 0x34, 0xc8, 0x7f, 0xec, 0xa7, 0xc3,
  231. 0xb4, 0x2f, 0x5d, 0x89, 0xfc, 0x9d, 0xb1, 0xbc, 0x0b, 0x4b, 0x4c, 0x59, 0x21, 0xbf, 0x5d, 0xd0,
  232. 0x2b, 0x84, 0xf4, 0xd0, 0xf7, 0x9f, 0xfc, 0x37, 0xde, 0x21, 0xb9, 0x5a, 0x5e, 0x64, 0x50, 0xdc,
  233. 0x47, 0x6f, 0x19, 0x65, 0x19, 0x4e, 0x85, 0xf8, 0xe8, 0xbe, 0x44, 0x4e, 0x04, 0xe3, 0x77, 0x18,
  234. 0xe3, 0x52, 0x80, 0xb1, 0xc5, 0xa0, 0xe5, 0x2a, 0xcc, 0x9f, 0x84, 0xeb, 0x1f, 0x18, 0x57, 0x16,
  235. 0x05, 0x49, 0xb6, 0x60, 0x81, 0x90, 0x68, 0x03, 0xd7, 0xb3, 0xfa, 0xe4, 0xd0, 0x7b, 0x38, 0xcd,
  236. 0x3f, 0xbe, 0x43, 0x37, 0x4a, 0x0e, 0xc3, 0xaa, 0x3e, 0xaa, 0x5c, 0x06, 0xf2, 0x73, 0x4d, 0x1b,
  237. 0x69, 0x46, 0x04, 0xc3, 0x5b, 0xcc, 0x10, 0x5f, 0xbf, 0xfc, 0x59, 0x58, 0xc6, 0xff, 0x93, 0x33,
  238. 0x29, 0x68, 0x49, 0xf4, 0x6b, 0x57, 0xfe, 0x7b, 0xaf, 0xd0, 0xbd, 0xb8, 0xe4, 0x13, 0x04, 0x6c,
  239. 0x0a, 0xac, 0x62, 0x17, 0x79, 0x1e, 0x72, 0x5c, 0x45, 0x35, 0x26, 0x99, 0x17, 0x78, 0x2e, 0xc8,
  240. 0x7f, 0xe9, 0xdd, 0xf0, 0x2a, 0x6e, 0x51, 0x64, 0xc5, 0x30, 0xca, 0xfb, 0x70, 0x66, 0x42, 0x54,
  241. 0x4c, 0xc1, 0xf9, 0x2a, 0xe3, 0x5c, 0x1e, 0x8b, 0x0c, 0x4c, 0xdb, 0x04, 0x2e, 0xf7, 0xd7, 0x72,
  242. 0x0a, 0xce, 0xdf, 0x63, 0x9c, 0x12, 0xc3, 0xf2, 0x25, 0xc5, 0x8c, 0x37, 0x60, 0xf1, 0x0e, 0x72,
  243. 0x0e, 0x2c, 0x97, 0x3d, 0xd1, 0x4c, 0x41, 0xf7, 0x1a, 0xa3, 0x5b, 0x60, 0x40, 0xf2, 0x66, 0x83,
  244. 0xb9, 0xae, 0x42, 0xaa, 0xa3, 0x6a, 0x68, 0x0a, 0x8a, 0x2f, 0x33, 0x8a, 0x39, 0xac, 0x8f, 0xa1,
  245. 0x15, 0xc8, 0x76, 0x2d, 0x96, 0x96, 0xa2, 0xe1, 0xaf, 0x33, 0x78, 0x86, 0x63, 0x18, 0x85, 0x6d,
  246. 0xd9, 0x03, 0x03, 0xe7, 0xac, 0x68, 0x8a, 0xdf, 0xe7, 0x14, 0x1c, 0xc3, 0x28, 0x4e, 0xe0, 0xd6,
  247. 0x3f, 0xe0, 0x14, 0x6e, 0xc0, 0x9f, 0x2f, 0x40, 0xc6, 0x32, 0x8d, 0x43, 0xcb, 0x9c, 0xc6, 0x88,
  248. 0x3f, 0x64, 0x0c, 0xc0, 0x20, 0x98, 0xe0, 0x1a, 0xa4, 0xa7, 0x5d, 0x88, 0x3f, 0x7a, 0x97, 0x6f,
  249. 0x0f, 0xbe, 0x02, 0x5b, 0xb0, 0xc0, 0x0f, 0x28, 0xdd, 0x32, 0xa7, 0xa0, 0xf8, 0x63, 0x46, 0x91,
  250. 0x0b, 0xc0, 0xd8, 0x34, 0x3c, 0xe4, 0x7a, 0x5d, 0x34, 0x0d, 0xc9, 0x1b, 0x7c, 0x1a, 0x0c, 0xc2,
  251. 0x5c, 0x79, 0x80, 0x4c, 0xad, 0x37, 0x1d, 0xc3, 0x57, 0xb9, 0x2b, 0x39, 0x06, 0x53, 0x54, 0x61,
  252. 0xbe, 0xaf, 0x3a, 0x6e, 0x4f, 0x35, 0xa6, 0x5a, 0x8e, 0x3f, 0x61, 0x1c, 0x59, 0x1f, 0xc4, 0x3c,
  253. 0x32, 0x30, 0x4f, 0x42, 0xf3, 0x35, 0xee, 0x91, 0x00, 0x8c, 0x6d, 0x3d, 0xd7, 0x23, 0xef, 0x59,
  254. 0x27, 0x61, 0xfb, 0x3a, 0xdf, 0x7a, 0x14, 0xbb, 0x13, 0x64, 0xbc, 0x06, 0x69, 0x57, 0xbf, 0x37,
  255. 0x15, 0xcd, 0x9f, 0xf2, 0x95, 0x26, 0x00, 0x0c, 0x7e, 0x09, 0xce, 0x4e, 0x4c, 0x13, 0x53, 0x90,
  256. 0xfd, 0x19, 0x23, 0x3b, 0x3d, 0x21, 0x55, 0xb0, 0x23, 0xe1, 0xa4, 0x94, 0x7f, 0xce, 0x8f, 0x04,
  257. 0x34, 0xc2, 0xd5, 0xc4, 0x17, 0x05, 0x57, 0xed, 0x9c, 0xcc, 0x6b, 0x7f, 0xc1, 0xbd, 0x46, 0xb1,
  258. 0x21, 0xaf, 0xed, 0xc1, 0x69, 0xc6, 0x78, 0xb2, 0x75, 0x7d, 0x93, 0x1f, 0xac, 0x14, 0xbd, 0x1f,
  259. 0x5e, 0xdd, 0x9f, 0x81, 0x15, 0xdf, 0x9d, 0xbc, 0x22, 0x75, 0x95, 0xbe, 0x6a, 0x4f, 0xc1, 0xfc,
  260. 0x0d, 0xc6, 0xcc, 0x4f, 0x7c, 0xbf, 0xa4, 0x75, 0x77, 0x54, 0x1b, 0x93, 0xdf, 0x84, 0x3c, 0x27,
  261. 0x1f, 0x98, 0x0e, 0xd2, 0xac, 0xae, 0xa9, 0xdf, 0x43, 0xed, 0x29, 0xa8, 0xff, 0x72, 0x64, 0xa9,
  262. 0xf6, 0x03, 0x70, 0xcc, 0x5c, 0x07, 0xd1, 0xaf, 0x55, 0x14, 0xbd, 0x6f, 0x5b, 0x8e, 0x17, 0xc1,
  263. 0xf8, 0x4d, 0xbe, 0x52, 0x3e, 0xae, 0x4e, 0x60, 0xe5, 0x1a, 0xe4, 0x48, 0x73, 0xda, 0x90, 0xfc,
  264. 0x2b, 0x46, 0x34, 0x3f, 0x44, 0xb1, 0x83, 0x43, 0xb3, 0xfa, 0xb6, 0xea, 0x4c, 0x73, 0xfe, 0xfd,
  265. 0x35, 0x3f, 0x38, 0x18, 0x84, 0x1d, 0x1c, 0xde, 0xa1, 0x8d, 0x70, 0xb6, 0x9f, 0x82, 0xe1, 0x5b,
  266. 0xfc, 0xe0, 0xe0, 0x18, 0x46, 0xc1, 0x0b, 0x86, 0x29, 0x28, 0xfe, 0x86, 0x53, 0x70, 0x0c, 0xa6,
  267. 0xf8, 0xcc, 0x30, 0xd1, 0x3a, 0xa8, 0xab, 0xbb, 0x9e, 0x43, 0xeb, 0xe0, 0x87, 0x53, 0x7d, 0xfb,
  268. 0xdd, 0x70, 0x11, 0x26, 0x07, 0xa0, 0xe5, 0x1b, 0xb0, 0x30, 0x52, 0x62, 0x48, 0x51, 0xdf, 0x7e,
  269. 0xe4, 0x7f, 0xfe, 0x7d, 0x76, 0x18, 0x85, 0x2b, 0x8c, 0xf2, 0x36, 0x5e, 0xf7, 0x70, 0x1d, 0x10,
  270. 0x4d, 0xf6, 0xca, 0xfb, 0xfe, 0xd2, 0x87, 0xca, 0x80, 0xf2, 0x75, 0x98, 0x0f, 0xd5, 0x00, 0xd1,
  271. 0x54, 0xbf, 0xc0, 0xa8, 0xb2, 0xc1, 0x12, 0xa0, 0x7c, 0x09, 0x12, 0x38, 0x9f, 0x47, 0xc3, 0x7f,
  272. 0x91, 0xc1, 0x89, 0x7a, 0xf9, 0x53, 0x90, 0xe2, 0x79, 0x3c, 0x1a, 0xfa, 0x4b, 0x0c, 0xea, 0x43,
  273. 0x30, 0x9c, 0xe7, 0xf0, 0x68, 0xf8, 0x2f, 0x73, 0x38, 0x87, 0x60, 0xf8, 0xf4, 0x2e, 0xfc, 0xfb,
  274. 0x5f, 0x49, 0xb0, 0x73, 0x98, 0xfb, 0xee, 0x1a, 0xcc, 0xb1, 0xe4, 0x1d, 0x8d, 0xfe, 0x02, 0x1b,
  275. 0x9c, 0x23, 0xca, 0xcf, 0x41, 0x72, 0x4a, 0x87, 0xff, 0x2a, 0x83, 0x52, 0xfd, 0x72, 0x15, 0x32,
  276. 0x81, 0x84, 0x1d, 0x0d, 0xff, 0x35, 0x06, 0x0f, 0xa2, 0xb0, 0xe9, 0x2c, 0x61, 0x47, 0x13, 0xfc,
  277. 0x3a, 0x37, 0x9d, 0x21, 0xb0, 0xdb, 0x78, 0xae, 0x8e, 0x46, 0xff, 0x06, 0xf7, 0x3a, 0x87, 0x94,
  278. 0x5f, 0x80, 0xb4, 0x7f, 0xfe, 0x46, 0xe3, 0x7f, 0x93, 0xe1, 0x87, 0x18, 0xec, 0x81, 0xc0, 0xf9,
  279. 0x1f, 0x4d, 0xf1, 0x5b, 0xdc, 0x03, 0x01, 0x14, 0xde, 0x46, 0xa3, 0x39, 0x3d, 0x9a, 0xe9, 0xb7,
  280. 0xf9, 0x36, 0x1a, 0x49, 0xe9, 0x78, 0x35, 0xc9, 0x31, 0x18, 0x4d, 0xf1, 0x3b, 0x7c, 0x35, 0x89,
  281. 0x3e, 0x36, 0x63, 0x34, 0x49, 0x46, 0x73, 0xfc, 0x2e, 0x37, 0x63, 0x24, 0x47, 0x96, 0x9b, 0x20,
  282. 0x8d, 0x27, 0xc8, 0x68, 0xbe, 0x2f, 0x32, 0xbe, 0xc5, 0xb1, 0xfc, 0x58, 0x7e, 0x11, 0x4e, 0x4f,
  283. 0x4e, 0x8e, 0xd1, 0xac, 0x5f, 0x7a, 0x7f, 0xe4, 0x3a, 0x13, 0xcc, 0x8d, 0xe5, 0xbd, 0xe1, 0x29,
  284. 0x1b, 0x4c, 0x8c, 0xd1, 0xb4, 0xaf, 0xbe, 0x1f, 0x3e, 0x68, 0x83, 0x79, 0xb1, 0x5c, 0x01, 0x18,
  285. 0xe6, 0xa4, 0x68, 0xae, 0xd7, 0x18, 0x57, 0x00, 0x84, 0xb7, 0x06, 0x4b, 0x49, 0xd1, 0xf8, 0x2f,
  286. 0xf3, 0xad, 0xc1, 0x10, 0x78, 0x6b, 0xf0, 0x6c, 0x14, 0x8d, 0x7e, 0x9d, 0x6f, 0x0d, 0x0e, 0x29,
  287. 0x5f, 0x83, 0x94, 0x39, 0x30, 0x0c, 0x1c, 0x5b, 0xd2, 0xc3, 0x3f, 0x67, 0xca, 0xff, 0xfb, 0x07,
  288. 0x0c, 0xcc, 0x01, 0xe5, 0x4b, 0x90, 0x44, 0xfd, 0x03, 0xd4, 0x8e, 0x42, 0xfe, 0xc7, 0x07, 0xfc,
  289. 0x3c, 0xc1, 0xda, 0xe5, 0x17, 0x00, 0xe8, 0x65, 0x9a, 0xfc, 0x4a, 0x14, 0x81, 0xfd, 0xcf, 0x0f,
  290. 0xd8, 0x97, 0x12, 0x43, 0xc8, 0x90, 0x80, 0x7e, 0x77, 0xf1, 0x70, 0x82, 0x77, 0xc3, 0x04, 0xe4,
  291. 0x02, 0x7e, 0x15, 0xe6, 0x6e, 0xb9, 0x96, 0xe9, 0xa9, 0xdd, 0x28, 0xf4, 0x7f, 0x31, 0x34, 0xd7,
  292. 0xc7, 0x0e, 0xeb, 0x5b, 0x0e, 0xf2, 0xd4, 0xae, 0x1b, 0x85, 0xfd, 0x6f, 0x86, 0xf5, 0x01, 0x18,
  293. 0xac, 0xa9, 0xae, 0x37, 0xcd, 0xbc, 0xff, 0x87, 0x83, 0x39, 0x00, 0x1b, 0x8d, 0xff, 0xbf, 0x8d,
  294. 0x0e, 0xa3, 0xb0, 0xef, 0x71, 0xa3, 0x99, 0x7e, 0xf9, 0x53, 0x90, 0xc6, 0xff, 0xd2, 0xaf, 0x87,
  295. 0x22, 0xc0, 0xff, 0xcb, 0xc0, 0x43, 0x04, 0x1e, 0xd9, 0xf5, 0xda, 0x9e, 0x1e, 0xed, 0xec, 0xff,
  296. 0x63, 0x2b, 0xcd, 0xf5, 0xcb, 0x15, 0xc8, 0xb8, 0x5e, 0xbb, 0x3d, 0x60, 0x15, 0x4d, 0x04, 0xfc,
  297. 0x07, 0x1f, 0xf8, 0x97, 0x5c, 0x1f, 0xb3, 0x71, 0x7e, 0xf2, 0x63, 0x1d, 0x6c, 0x59, 0x5b, 0x16,
  298. 0x7d, 0xa6, 0x83, 0x37, 0xe3, 0x70, 0x4a, 0xb3, 0xfa, 0x07, 0x96, 0xbb, 0x7e, 0x60, 0x79, 0xbd,
  299. 0xf5, 0xbe, 0x6a, 0xb3, 0xd7, 0xb5, 0x4c, 0x5f, 0xb5, 0xd9, 0x27, 0x80, 0xee, 0xca, 0xc9, 0x5e,
  300. 0xe6, 0x8a, 0x3f, 0x07, 0x73, 0x3b, 0xaa, 0xbd, 0x87, 0x5c, 0x4f, 0x22, 0x1e, 0x20, 0x1f, 0xcb,
  301. 0xb0, 0xb7, 0xce, 0xd5, 0x52, 0x80, 0xb8, 0xc4, 0xd4, 0x4a, 0x2d, 0xcf, 0x69, 0x79, 0x0e, 0xf9,
  302. 0x5d, 0x58, 0x9e, 0x75, 0x49, 0x63, 0xe5, 0x2a, 0x64, 0x02, 0x62, 0x49, 0x84, 0xf8, 0x6d, 0x74,
  303. 0xc8, 0x3e, 0x97, 0xc1, 0xff, 0x4a, 0xcb, 0xc3, 0xcf, 0xc1, 0xb0, 0x8c, 0x36, 0xca, 0xb1, 0x2b,
  304. 0x42, 0xf1, 0x79, 0x98, 0xbb, 0xae, 0xde, 0x46, 0x3b, 0xaa, 0x2d, 0x5d, 0x84, 0x39, 0x64, 0x7a,
  305. 0x8e, 0x8e, 0x5c, 0x66, 0xc0, 0xd9, 0x90, 0x01, 0x4c, 0x8d, 0x8e, 0xcc, 0x35, 0x8b, 0xdb, 0x90,
  306. 0x0d, 0x76, 0x4c, 0x3b, 0x36, 0x96, 0x5a, 0x5e, 0x8f, 0x7d, 0x1e, 0x9a, 0x96, 0x69, 0x63, 0x63,
  307. 0xf3, 0xad, 0x07, 0x85, 0x99, 0xef, 0x3e, 0x28, 0xcc, 0xfc, 0xf3, 0x83, 0xc2, 0xcc, 0xdb, 0x0f,
  308. 0x0a, 0xc2, 0x7b, 0x0f, 0x0a, 0xc2, 0x0f, 0x1f, 0x14, 0x84, 0xfb, 0x47, 0x05, 0xe1, 0xab, 0x47,
  309. 0x05, 0xe1, 0xcd, 0xa3, 0x82, 0xf0, 0xed, 0xa3, 0x82, 0xf0, 0xd6, 0x51, 0x41, 0xf8, 0xee, 0x51,
  310. 0x41, 0x78, 0xfb, 0xa8, 0x20, 0x7c, 0xff, 0xa8, 0x30, 0xf3, 0xde, 0x51, 0x41, 0xf8, 0xe1, 0x51,
  311. 0x61, 0xe6, 0xfe, 0xbf, 0x16, 0x66, 0x0e, 0x66, 0x89, 0x6f, 0x2f, 0xfe, 0x7f, 0x00, 0x00, 0x00,
  312. 0xff, 0xff, 0x13, 0x16, 0x92, 0xfd, 0x57, 0x31, 0x00, 0x00,
  313. }
  314. r := bytes.NewReader(gzipped)
  315. gzipr, err := compress_gzip.NewReader(r)
  316. if err != nil {
  317. panic(err)
  318. }
  319. ungzipped, err := io_ioutil.ReadAll(gzipr)
  320. if err != nil {
  321. panic(err)
  322. }
  323. if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil {
  324. panic(err)
  325. }
  326. return d
  327. }
  328. func (this *MapTest) VerboseEqual(that interface{}) error {
  329. if that == nil {
  330. if this == nil {
  331. return nil
  332. }
  333. return fmt.Errorf("that == nil && this != nil")
  334. }
  335. that1, ok := that.(*MapTest)
  336. if !ok {
  337. that2, ok := that.(MapTest)
  338. if ok {
  339. that1 = &that2
  340. } else {
  341. return fmt.Errorf("that is not of type *MapTest")
  342. }
  343. }
  344. if that1 == nil {
  345. if this == nil {
  346. return nil
  347. }
  348. return fmt.Errorf("that is type *MapTest but is nil && this != nil")
  349. } else if this == nil {
  350. return fmt.Errorf("that is type *MapTest but is not nil && this == nil")
  351. }
  352. if len(this.StrStr) != len(that1.StrStr) {
  353. return fmt.Errorf("StrStr this(%v) Not Equal that(%v)", len(this.StrStr), len(that1.StrStr))
  354. }
  355. for i := range this.StrStr {
  356. if this.StrStr[i] != that1.StrStr[i] {
  357. return fmt.Errorf("StrStr this[%v](%v) Not Equal that[%v](%v)", i, this.StrStr[i], i, that1.StrStr[i])
  358. }
  359. }
  360. return nil
  361. }
  362. func (this *MapTest) Equal(that interface{}) bool {
  363. if that == nil {
  364. if this == nil {
  365. return true
  366. }
  367. return false
  368. }
  369. that1, ok := that.(*MapTest)
  370. if !ok {
  371. that2, ok := that.(MapTest)
  372. if ok {
  373. that1 = &that2
  374. } else {
  375. return false
  376. }
  377. }
  378. if that1 == nil {
  379. if this == nil {
  380. return true
  381. }
  382. return false
  383. } else if this == nil {
  384. return false
  385. }
  386. if len(this.StrStr) != len(that1.StrStr) {
  387. return false
  388. }
  389. for i := range this.StrStr {
  390. if this.StrStr[i] != that1.StrStr[i] {
  391. return false
  392. }
  393. }
  394. return true
  395. }
  396. func (this *FakeMap) VerboseEqual(that interface{}) error {
  397. if that == nil {
  398. if this == nil {
  399. return nil
  400. }
  401. return fmt.Errorf("that == nil && this != nil")
  402. }
  403. that1, ok := that.(*FakeMap)
  404. if !ok {
  405. that2, ok := that.(FakeMap)
  406. if ok {
  407. that1 = &that2
  408. } else {
  409. return fmt.Errorf("that is not of type *FakeMap")
  410. }
  411. }
  412. if that1 == nil {
  413. if this == nil {
  414. return nil
  415. }
  416. return fmt.Errorf("that is type *FakeMap but is nil && this != nil")
  417. } else if this == nil {
  418. return fmt.Errorf("that is type *FakeMap but is not nil && this == nil")
  419. }
  420. if len(this.Entries) != len(that1.Entries) {
  421. return fmt.Errorf("Entries this(%v) Not Equal that(%v)", len(this.Entries), len(that1.Entries))
  422. }
  423. for i := range this.Entries {
  424. if !this.Entries[i].Equal(that1.Entries[i]) {
  425. return fmt.Errorf("Entries this[%v](%v) Not Equal that[%v](%v)", i, this.Entries[i], i, that1.Entries[i])
  426. }
  427. }
  428. return nil
  429. }
  430. func (this *FakeMap) Equal(that interface{}) bool {
  431. if that == nil {
  432. if this == nil {
  433. return true
  434. }
  435. return false
  436. }
  437. that1, ok := that.(*FakeMap)
  438. if !ok {
  439. that2, ok := that.(FakeMap)
  440. if ok {
  441. that1 = &that2
  442. } else {
  443. return false
  444. }
  445. }
  446. if that1 == nil {
  447. if this == nil {
  448. return true
  449. }
  450. return false
  451. } else if this == nil {
  452. return false
  453. }
  454. if len(this.Entries) != len(that1.Entries) {
  455. return false
  456. }
  457. for i := range this.Entries {
  458. if !this.Entries[i].Equal(that1.Entries[i]) {
  459. return false
  460. }
  461. }
  462. return true
  463. }
  464. func (this *FakeMapEntry) VerboseEqual(that interface{}) error {
  465. if that == nil {
  466. if this == nil {
  467. return nil
  468. }
  469. return fmt.Errorf("that == nil && this != nil")
  470. }
  471. that1, ok := that.(*FakeMapEntry)
  472. if !ok {
  473. that2, ok := that.(FakeMapEntry)
  474. if ok {
  475. that1 = &that2
  476. } else {
  477. return fmt.Errorf("that is not of type *FakeMapEntry")
  478. }
  479. }
  480. if that1 == nil {
  481. if this == nil {
  482. return nil
  483. }
  484. return fmt.Errorf("that is type *FakeMapEntry but is nil && this != nil")
  485. } else if this == nil {
  486. return fmt.Errorf("that is type *FakeMapEntry but is not nil && this == nil")
  487. }
  488. if this.Key != that1.Key {
  489. return fmt.Errorf("Key this(%v) Not Equal that(%v)", this.Key, that1.Key)
  490. }
  491. if this.Value != that1.Value {
  492. return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value)
  493. }
  494. if this.Other != that1.Other {
  495. return fmt.Errorf("Other this(%v) Not Equal that(%v)", this.Other, that1.Other)
  496. }
  497. return nil
  498. }
  499. func (this *FakeMapEntry) Equal(that interface{}) bool {
  500. if that == nil {
  501. if this == nil {
  502. return true
  503. }
  504. return false
  505. }
  506. that1, ok := that.(*FakeMapEntry)
  507. if !ok {
  508. that2, ok := that.(FakeMapEntry)
  509. if ok {
  510. that1 = &that2
  511. } else {
  512. return false
  513. }
  514. }
  515. if that1 == nil {
  516. if this == nil {
  517. return true
  518. }
  519. return false
  520. } else if this == nil {
  521. return false
  522. }
  523. if this.Key != that1.Key {
  524. return false
  525. }
  526. if this.Value != that1.Value {
  527. return false
  528. }
  529. if this.Other != that1.Other {
  530. return false
  531. }
  532. return true
  533. }
  534. func (this *MapTest) GoString() string {
  535. if this == nil {
  536. return "nil"
  537. }
  538. s := make([]string, 0, 5)
  539. s = append(s, "&mapdefaults.MapTest{")
  540. keysForStrStr := make([]string, 0, len(this.StrStr))
  541. for k := range this.StrStr {
  542. keysForStrStr = append(keysForStrStr, k)
  543. }
  544. github_com_gogo_protobuf_sortkeys.Strings(keysForStrStr)
  545. mapStringForStrStr := "map[string]string{"
  546. for _, k := range keysForStrStr {
  547. mapStringForStrStr += fmt.Sprintf("%#v: %#v,", k, this.StrStr[k])
  548. }
  549. mapStringForStrStr += "}"
  550. if this.StrStr != nil {
  551. s = append(s, "StrStr: "+mapStringForStrStr+",\n")
  552. }
  553. s = append(s, "}")
  554. return strings.Join(s, "")
  555. }
  556. func (this *FakeMap) GoString() string {
  557. if this == nil {
  558. return "nil"
  559. }
  560. s := make([]string, 0, 5)
  561. s = append(s, "&mapdefaults.FakeMap{")
  562. if this.Entries != nil {
  563. s = append(s, "Entries: "+fmt.Sprintf("%#v", this.Entries)+",\n")
  564. }
  565. s = append(s, "}")
  566. return strings.Join(s, "")
  567. }
  568. func (this *FakeMapEntry) GoString() string {
  569. if this == nil {
  570. return "nil"
  571. }
  572. s := make([]string, 0, 7)
  573. s = append(s, "&mapdefaults.FakeMapEntry{")
  574. s = append(s, "Key: "+fmt.Sprintf("%#v", this.Key)+",\n")
  575. s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n")
  576. s = append(s, "Other: "+fmt.Sprintf("%#v", this.Other)+",\n")
  577. s = append(s, "}")
  578. return strings.Join(s, "")
  579. }
  580. func valueToGoStringMap(v interface{}, typ string) string {
  581. rv := reflect.ValueOf(v)
  582. if rv.IsNil() {
  583. return "nil"
  584. }
  585. pv := reflect.Indirect(rv).Interface()
  586. return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv)
  587. }
  588. func (m *MapTest) Marshal() (dAtA []byte, err error) {
  589. size := m.Size()
  590. dAtA = make([]byte, size)
  591. n, err := m.MarshalTo(dAtA)
  592. if err != nil {
  593. return nil, err
  594. }
  595. return dAtA[:n], nil
  596. }
  597. func (m *MapTest) MarshalTo(dAtA []byte) (int, error) {
  598. var i int
  599. _ = i
  600. var l int
  601. _ = l
  602. if len(m.StrStr) > 0 {
  603. for k := range m.StrStr {
  604. dAtA[i] = 0xa
  605. i++
  606. v := m.StrStr[k]
  607. mapSize := 1 + len(k) + sovMap(uint64(len(k))) + 1 + len(v) + sovMap(uint64(len(v)))
  608. i = encodeVarintMap(dAtA, i, uint64(mapSize))
  609. dAtA[i] = 0xa
  610. i++
  611. i = encodeVarintMap(dAtA, i, uint64(len(k)))
  612. i += copy(dAtA[i:], k)
  613. dAtA[i] = 0x12
  614. i++
  615. i = encodeVarintMap(dAtA, i, uint64(len(v)))
  616. i += copy(dAtA[i:], v)
  617. }
  618. }
  619. return i, nil
  620. }
  621. func (m *FakeMap) Marshal() (dAtA []byte, err error) {
  622. size := m.Size()
  623. dAtA = make([]byte, size)
  624. n, err := m.MarshalTo(dAtA)
  625. if err != nil {
  626. return nil, err
  627. }
  628. return dAtA[:n], nil
  629. }
  630. func (m *FakeMap) MarshalTo(dAtA []byte) (int, error) {
  631. var i int
  632. _ = i
  633. var l int
  634. _ = l
  635. if len(m.Entries) > 0 {
  636. for _, msg := range m.Entries {
  637. dAtA[i] = 0xa
  638. i++
  639. i = encodeVarintMap(dAtA, i, uint64(msg.Size()))
  640. n, err := msg.MarshalTo(dAtA[i:])
  641. if err != nil {
  642. return 0, err
  643. }
  644. i += n
  645. }
  646. }
  647. return i, nil
  648. }
  649. func (m *FakeMapEntry) Marshal() (dAtA []byte, err error) {
  650. size := m.Size()
  651. dAtA = make([]byte, size)
  652. n, err := m.MarshalTo(dAtA)
  653. if err != nil {
  654. return nil, err
  655. }
  656. return dAtA[:n], nil
  657. }
  658. func (m *FakeMapEntry) MarshalTo(dAtA []byte) (int, error) {
  659. var i int
  660. _ = i
  661. var l int
  662. _ = l
  663. if len(m.Key) > 0 {
  664. dAtA[i] = 0xa
  665. i++
  666. i = encodeVarintMap(dAtA, i, uint64(len(m.Key)))
  667. i += copy(dAtA[i:], m.Key)
  668. }
  669. if len(m.Value) > 0 {
  670. dAtA[i] = 0x12
  671. i++
  672. i = encodeVarintMap(dAtA, i, uint64(len(m.Value)))
  673. i += copy(dAtA[i:], m.Value)
  674. }
  675. if len(m.Other) > 0 {
  676. dAtA[i] = 0x1a
  677. i++
  678. i = encodeVarintMap(dAtA, i, uint64(len(m.Other)))
  679. i += copy(dAtA[i:], m.Other)
  680. }
  681. return i, nil
  682. }
  683. func encodeVarintMap(dAtA []byte, offset int, v uint64) int {
  684. for v >= 1<<7 {
  685. dAtA[offset] = uint8(v&0x7f | 0x80)
  686. v >>= 7
  687. offset++
  688. }
  689. dAtA[offset] = uint8(v)
  690. return offset + 1
  691. }
  692. func NewPopulatedMapTest(r randyMap, easy bool) *MapTest {
  693. this := &MapTest{}
  694. if r.Intn(10) != 0 {
  695. v1 := r.Intn(10)
  696. this.StrStr = make(map[string]string)
  697. for i := 0; i < v1; i++ {
  698. this.StrStr[randStringMap(r)] = randStringMap(r)
  699. }
  700. }
  701. if !easy && r.Intn(10) != 0 {
  702. }
  703. return this
  704. }
  705. func NewPopulatedFakeMap(r randyMap, easy bool) *FakeMap {
  706. this := &FakeMap{}
  707. if r.Intn(10) != 0 {
  708. v2 := r.Intn(5)
  709. this.Entries = make([]*FakeMapEntry, v2)
  710. for i := 0; i < v2; i++ {
  711. this.Entries[i] = NewPopulatedFakeMapEntry(r, easy)
  712. }
  713. }
  714. if !easy && r.Intn(10) != 0 {
  715. }
  716. return this
  717. }
  718. func NewPopulatedFakeMapEntry(r randyMap, easy bool) *FakeMapEntry {
  719. this := &FakeMapEntry{}
  720. this.Key = string(randStringMap(r))
  721. this.Value = string(randStringMap(r))
  722. this.Other = string(randStringMap(r))
  723. if !easy && r.Intn(10) != 0 {
  724. }
  725. return this
  726. }
  727. type randyMap interface {
  728. Float32() float32
  729. Float64() float64
  730. Int63() int64
  731. Int31() int32
  732. Uint32() uint32
  733. Intn(n int) int
  734. }
  735. func randUTF8RuneMap(r randyMap) rune {
  736. ru := r.Intn(62)
  737. if ru < 10 {
  738. return rune(ru + 48)
  739. } else if ru < 36 {
  740. return rune(ru + 55)
  741. }
  742. return rune(ru + 61)
  743. }
  744. func randStringMap(r randyMap) string {
  745. v3 := r.Intn(100)
  746. tmps := make([]rune, v3)
  747. for i := 0; i < v3; i++ {
  748. tmps[i] = randUTF8RuneMap(r)
  749. }
  750. return string(tmps)
  751. }
  752. func randUnrecognizedMap(r randyMap, maxFieldNumber int) (dAtA []byte) {
  753. l := r.Intn(5)
  754. for i := 0; i < l; i++ {
  755. wire := r.Intn(4)
  756. if wire == 3 {
  757. wire = 5
  758. }
  759. fieldNumber := maxFieldNumber + r.Intn(100)
  760. dAtA = randFieldMap(dAtA, r, fieldNumber, wire)
  761. }
  762. return dAtA
  763. }
  764. func randFieldMap(dAtA []byte, r randyMap, fieldNumber int, wire int) []byte {
  765. key := uint32(fieldNumber)<<3 | uint32(wire)
  766. switch wire {
  767. case 0:
  768. dAtA = encodeVarintPopulateMap(dAtA, uint64(key))
  769. v4 := r.Int63()
  770. if r.Intn(2) == 0 {
  771. v4 *= -1
  772. }
  773. dAtA = encodeVarintPopulateMap(dAtA, uint64(v4))
  774. case 1:
  775. dAtA = encodeVarintPopulateMap(dAtA, uint64(key))
  776. dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)))
  777. case 2:
  778. dAtA = encodeVarintPopulateMap(dAtA, uint64(key))
  779. ll := r.Intn(100)
  780. dAtA = encodeVarintPopulateMap(dAtA, uint64(ll))
  781. for j := 0; j < ll; j++ {
  782. dAtA = append(dAtA, byte(r.Intn(256)))
  783. }
  784. default:
  785. dAtA = encodeVarintPopulateMap(dAtA, uint64(key))
  786. dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)))
  787. }
  788. return dAtA
  789. }
  790. func encodeVarintPopulateMap(dAtA []byte, v uint64) []byte {
  791. for v >= 1<<7 {
  792. dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80))
  793. v >>= 7
  794. }
  795. dAtA = append(dAtA, uint8(v))
  796. return dAtA
  797. }
  798. func (m *MapTest) Size() (n int) {
  799. var l int
  800. _ = l
  801. if len(m.StrStr) > 0 {
  802. for k, v := range m.StrStr {
  803. _ = k
  804. _ = v
  805. mapEntrySize := 1 + len(k) + sovMap(uint64(len(k))) + 1 + len(v) + sovMap(uint64(len(v)))
  806. n += mapEntrySize + 1 + sovMap(uint64(mapEntrySize))
  807. }
  808. }
  809. return n
  810. }
  811. func (m *FakeMap) Size() (n int) {
  812. var l int
  813. _ = l
  814. if len(m.Entries) > 0 {
  815. for _, e := range m.Entries {
  816. l = e.Size()
  817. n += 1 + l + sovMap(uint64(l))
  818. }
  819. }
  820. return n
  821. }
  822. func (m *FakeMapEntry) Size() (n int) {
  823. var l int
  824. _ = l
  825. l = len(m.Key)
  826. if l > 0 {
  827. n += 1 + l + sovMap(uint64(l))
  828. }
  829. l = len(m.Value)
  830. if l > 0 {
  831. n += 1 + l + sovMap(uint64(l))
  832. }
  833. l = len(m.Other)
  834. if l > 0 {
  835. n += 1 + l + sovMap(uint64(l))
  836. }
  837. return n
  838. }
  839. func sovMap(x uint64) (n int) {
  840. for {
  841. n++
  842. x >>= 7
  843. if x == 0 {
  844. break
  845. }
  846. }
  847. return n
  848. }
  849. func sozMap(x uint64) (n int) {
  850. return sovMap(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  851. }
  852. func (this *MapTest) String() string {
  853. if this == nil {
  854. return "nil"
  855. }
  856. keysForStrStr := make([]string, 0, len(this.StrStr))
  857. for k := range this.StrStr {
  858. keysForStrStr = append(keysForStrStr, k)
  859. }
  860. github_com_gogo_protobuf_sortkeys.Strings(keysForStrStr)
  861. mapStringForStrStr := "map[string]string{"
  862. for _, k := range keysForStrStr {
  863. mapStringForStrStr += fmt.Sprintf("%v: %v,", k, this.StrStr[k])
  864. }
  865. mapStringForStrStr += "}"
  866. s := strings.Join([]string{`&MapTest{`,
  867. `StrStr:` + mapStringForStrStr + `,`,
  868. `}`,
  869. }, "")
  870. return s
  871. }
  872. func (this *FakeMap) String() string {
  873. if this == nil {
  874. return "nil"
  875. }
  876. s := strings.Join([]string{`&FakeMap{`,
  877. `Entries:` + strings.Replace(fmt.Sprintf("%v", this.Entries), "FakeMapEntry", "FakeMapEntry", 1) + `,`,
  878. `}`,
  879. }, "")
  880. return s
  881. }
  882. func (this *FakeMapEntry) String() string {
  883. if this == nil {
  884. return "nil"
  885. }
  886. s := strings.Join([]string{`&FakeMapEntry{`,
  887. `Key:` + fmt.Sprintf("%v", this.Key) + `,`,
  888. `Value:` + fmt.Sprintf("%v", this.Value) + `,`,
  889. `Other:` + fmt.Sprintf("%v", this.Other) + `,`,
  890. `}`,
  891. }, "")
  892. return s
  893. }
  894. func valueToStringMap(v interface{}) string {
  895. rv := reflect.ValueOf(v)
  896. if rv.IsNil() {
  897. return "nil"
  898. }
  899. pv := reflect.Indirect(rv).Interface()
  900. return fmt.Sprintf("*%v", pv)
  901. }
  902. func (m *MapTest) Unmarshal(dAtA []byte) error {
  903. l := len(dAtA)
  904. iNdEx := 0
  905. for iNdEx < l {
  906. preIndex := iNdEx
  907. var wire uint64
  908. for shift := uint(0); ; shift += 7 {
  909. if shift >= 64 {
  910. return ErrIntOverflowMap
  911. }
  912. if iNdEx >= l {
  913. return io.ErrUnexpectedEOF
  914. }
  915. b := dAtA[iNdEx]
  916. iNdEx++
  917. wire |= (uint64(b) & 0x7F) << shift
  918. if b < 0x80 {
  919. break
  920. }
  921. }
  922. fieldNum := int32(wire >> 3)
  923. wireType := int(wire & 0x7)
  924. if wireType == 4 {
  925. return fmt.Errorf("proto: MapTest: wiretype end group for non-group")
  926. }
  927. if fieldNum <= 0 {
  928. return fmt.Errorf("proto: MapTest: illegal tag %d (wire type %d)", fieldNum, wire)
  929. }
  930. switch fieldNum {
  931. case 1:
  932. if wireType != 2 {
  933. return fmt.Errorf("proto: wrong wireType = %d for field StrStr", wireType)
  934. }
  935. var msglen int
  936. for shift := uint(0); ; shift += 7 {
  937. if shift >= 64 {
  938. return ErrIntOverflowMap
  939. }
  940. if iNdEx >= l {
  941. return io.ErrUnexpectedEOF
  942. }
  943. b := dAtA[iNdEx]
  944. iNdEx++
  945. msglen |= (int(b) & 0x7F) << shift
  946. if b < 0x80 {
  947. break
  948. }
  949. }
  950. if msglen < 0 {
  951. return ErrInvalidLengthMap
  952. }
  953. postIndex := iNdEx + msglen
  954. if postIndex > l {
  955. return io.ErrUnexpectedEOF
  956. }
  957. if m.StrStr == nil {
  958. m.StrStr = make(map[string]string)
  959. }
  960. var mapkey string
  961. var mapvalue string
  962. for iNdEx < postIndex {
  963. entryPreIndex := iNdEx
  964. var wire uint64
  965. for shift := uint(0); ; shift += 7 {
  966. if shift >= 64 {
  967. return ErrIntOverflowMap
  968. }
  969. if iNdEx >= l {
  970. return io.ErrUnexpectedEOF
  971. }
  972. b := dAtA[iNdEx]
  973. iNdEx++
  974. wire |= (uint64(b) & 0x7F) << shift
  975. if b < 0x80 {
  976. break
  977. }
  978. }
  979. fieldNum := int32(wire >> 3)
  980. if fieldNum == 1 {
  981. var stringLenmapkey uint64
  982. for shift := uint(0); ; shift += 7 {
  983. if shift >= 64 {
  984. return ErrIntOverflowMap
  985. }
  986. if iNdEx >= l {
  987. return io.ErrUnexpectedEOF
  988. }
  989. b := dAtA[iNdEx]
  990. iNdEx++
  991. stringLenmapkey |= (uint64(b) & 0x7F) << shift
  992. if b < 0x80 {
  993. break
  994. }
  995. }
  996. intStringLenmapkey := int(stringLenmapkey)
  997. if intStringLenmapkey < 0 {
  998. return ErrInvalidLengthMap
  999. }
  1000. postStringIndexmapkey := iNdEx + intStringLenmapkey
  1001. if postStringIndexmapkey > l {
  1002. return io.ErrUnexpectedEOF
  1003. }
  1004. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  1005. iNdEx = postStringIndexmapkey
  1006. } else if fieldNum == 2 {
  1007. var stringLenmapvalue uint64
  1008. for shift := uint(0); ; shift += 7 {
  1009. if shift >= 64 {
  1010. return ErrIntOverflowMap
  1011. }
  1012. if iNdEx >= l {
  1013. return io.ErrUnexpectedEOF
  1014. }
  1015. b := dAtA[iNdEx]
  1016. iNdEx++
  1017. stringLenmapvalue |= (uint64(b) & 0x7F) << shift
  1018. if b < 0x80 {
  1019. break
  1020. }
  1021. }
  1022. intStringLenmapvalue := int(stringLenmapvalue)
  1023. if intStringLenmapvalue < 0 {
  1024. return ErrInvalidLengthMap
  1025. }
  1026. postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  1027. if postStringIndexmapvalue > l {
  1028. return io.ErrUnexpectedEOF
  1029. }
  1030. mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  1031. iNdEx = postStringIndexmapvalue
  1032. } else {
  1033. iNdEx = entryPreIndex
  1034. skippy, err := skipMap(dAtA[iNdEx:])
  1035. if err != nil {
  1036. return err
  1037. }
  1038. if skippy < 0 {
  1039. return ErrInvalidLengthMap
  1040. }
  1041. if (iNdEx + skippy) > postIndex {
  1042. return io.ErrUnexpectedEOF
  1043. }
  1044. iNdEx += skippy
  1045. }
  1046. }
  1047. m.StrStr[mapkey] = mapvalue
  1048. iNdEx = postIndex
  1049. default:
  1050. iNdEx = preIndex
  1051. skippy, err := skipMap(dAtA[iNdEx:])
  1052. if err != nil {
  1053. return err
  1054. }
  1055. if skippy < 0 {
  1056. return ErrInvalidLengthMap
  1057. }
  1058. if (iNdEx + skippy) > l {
  1059. return io.ErrUnexpectedEOF
  1060. }
  1061. iNdEx += skippy
  1062. }
  1063. }
  1064. if iNdEx > l {
  1065. return io.ErrUnexpectedEOF
  1066. }
  1067. return nil
  1068. }
  1069. func (m *FakeMap) Unmarshal(dAtA []byte) error {
  1070. l := len(dAtA)
  1071. iNdEx := 0
  1072. for iNdEx < l {
  1073. preIndex := iNdEx
  1074. var wire uint64
  1075. for shift := uint(0); ; shift += 7 {
  1076. if shift >= 64 {
  1077. return ErrIntOverflowMap
  1078. }
  1079. if iNdEx >= l {
  1080. return io.ErrUnexpectedEOF
  1081. }
  1082. b := dAtA[iNdEx]
  1083. iNdEx++
  1084. wire |= (uint64(b) & 0x7F) << shift
  1085. if b < 0x80 {
  1086. break
  1087. }
  1088. }
  1089. fieldNum := int32(wire >> 3)
  1090. wireType := int(wire & 0x7)
  1091. if wireType == 4 {
  1092. return fmt.Errorf("proto: FakeMap: wiretype end group for non-group")
  1093. }
  1094. if fieldNum <= 0 {
  1095. return fmt.Errorf("proto: FakeMap: illegal tag %d (wire type %d)", fieldNum, wire)
  1096. }
  1097. switch fieldNum {
  1098. case 1:
  1099. if wireType != 2 {
  1100. return fmt.Errorf("proto: wrong wireType = %d for field Entries", wireType)
  1101. }
  1102. var msglen int
  1103. for shift := uint(0); ; shift += 7 {
  1104. if shift >= 64 {
  1105. return ErrIntOverflowMap
  1106. }
  1107. if iNdEx >= l {
  1108. return io.ErrUnexpectedEOF
  1109. }
  1110. b := dAtA[iNdEx]
  1111. iNdEx++
  1112. msglen |= (int(b) & 0x7F) << shift
  1113. if b < 0x80 {
  1114. break
  1115. }
  1116. }
  1117. if msglen < 0 {
  1118. return ErrInvalidLengthMap
  1119. }
  1120. postIndex := iNdEx + msglen
  1121. if postIndex > l {
  1122. return io.ErrUnexpectedEOF
  1123. }
  1124. m.Entries = append(m.Entries, &FakeMapEntry{})
  1125. if err := m.Entries[len(m.Entries)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1126. return err
  1127. }
  1128. iNdEx = postIndex
  1129. default:
  1130. iNdEx = preIndex
  1131. skippy, err := skipMap(dAtA[iNdEx:])
  1132. if err != nil {
  1133. return err
  1134. }
  1135. if skippy < 0 {
  1136. return ErrInvalidLengthMap
  1137. }
  1138. if (iNdEx + skippy) > l {
  1139. return io.ErrUnexpectedEOF
  1140. }
  1141. iNdEx += skippy
  1142. }
  1143. }
  1144. if iNdEx > l {
  1145. return io.ErrUnexpectedEOF
  1146. }
  1147. return nil
  1148. }
  1149. func (m *FakeMapEntry) Unmarshal(dAtA []byte) error {
  1150. l := len(dAtA)
  1151. iNdEx := 0
  1152. for iNdEx < l {
  1153. preIndex := iNdEx
  1154. var wire uint64
  1155. for shift := uint(0); ; shift += 7 {
  1156. if shift >= 64 {
  1157. return ErrIntOverflowMap
  1158. }
  1159. if iNdEx >= l {
  1160. return io.ErrUnexpectedEOF
  1161. }
  1162. b := dAtA[iNdEx]
  1163. iNdEx++
  1164. wire |= (uint64(b) & 0x7F) << shift
  1165. if b < 0x80 {
  1166. break
  1167. }
  1168. }
  1169. fieldNum := int32(wire >> 3)
  1170. wireType := int(wire & 0x7)
  1171. if wireType == 4 {
  1172. return fmt.Errorf("proto: FakeMapEntry: wiretype end group for non-group")
  1173. }
  1174. if fieldNum <= 0 {
  1175. return fmt.Errorf("proto: FakeMapEntry: illegal tag %d (wire type %d)", fieldNum, wire)
  1176. }
  1177. switch fieldNum {
  1178. case 1:
  1179. if wireType != 2 {
  1180. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  1181. }
  1182. var stringLen uint64
  1183. for shift := uint(0); ; shift += 7 {
  1184. if shift >= 64 {
  1185. return ErrIntOverflowMap
  1186. }
  1187. if iNdEx >= l {
  1188. return io.ErrUnexpectedEOF
  1189. }
  1190. b := dAtA[iNdEx]
  1191. iNdEx++
  1192. stringLen |= (uint64(b) & 0x7F) << shift
  1193. if b < 0x80 {
  1194. break
  1195. }
  1196. }
  1197. intStringLen := int(stringLen)
  1198. if intStringLen < 0 {
  1199. return ErrInvalidLengthMap
  1200. }
  1201. postIndex := iNdEx + intStringLen
  1202. if postIndex > l {
  1203. return io.ErrUnexpectedEOF
  1204. }
  1205. m.Key = string(dAtA[iNdEx:postIndex])
  1206. iNdEx = postIndex
  1207. case 2:
  1208. if wireType != 2 {
  1209. return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
  1210. }
  1211. var stringLen uint64
  1212. for shift := uint(0); ; shift += 7 {
  1213. if shift >= 64 {
  1214. return ErrIntOverflowMap
  1215. }
  1216. if iNdEx >= l {
  1217. return io.ErrUnexpectedEOF
  1218. }
  1219. b := dAtA[iNdEx]
  1220. iNdEx++
  1221. stringLen |= (uint64(b) & 0x7F) << shift
  1222. if b < 0x80 {
  1223. break
  1224. }
  1225. }
  1226. intStringLen := int(stringLen)
  1227. if intStringLen < 0 {
  1228. return ErrInvalidLengthMap
  1229. }
  1230. postIndex := iNdEx + intStringLen
  1231. if postIndex > l {
  1232. return io.ErrUnexpectedEOF
  1233. }
  1234. m.Value = string(dAtA[iNdEx:postIndex])
  1235. iNdEx = postIndex
  1236. case 3:
  1237. if wireType != 2 {
  1238. return fmt.Errorf("proto: wrong wireType = %d for field Other", wireType)
  1239. }
  1240. var stringLen uint64
  1241. for shift := uint(0); ; shift += 7 {
  1242. if shift >= 64 {
  1243. return ErrIntOverflowMap
  1244. }
  1245. if iNdEx >= l {
  1246. return io.ErrUnexpectedEOF
  1247. }
  1248. b := dAtA[iNdEx]
  1249. iNdEx++
  1250. stringLen |= (uint64(b) & 0x7F) << shift
  1251. if b < 0x80 {
  1252. break
  1253. }
  1254. }
  1255. intStringLen := int(stringLen)
  1256. if intStringLen < 0 {
  1257. return ErrInvalidLengthMap
  1258. }
  1259. postIndex := iNdEx + intStringLen
  1260. if postIndex > l {
  1261. return io.ErrUnexpectedEOF
  1262. }
  1263. m.Other = string(dAtA[iNdEx:postIndex])
  1264. iNdEx = postIndex
  1265. default:
  1266. iNdEx = preIndex
  1267. skippy, err := skipMap(dAtA[iNdEx:])
  1268. if err != nil {
  1269. return err
  1270. }
  1271. if skippy < 0 {
  1272. return ErrInvalidLengthMap
  1273. }
  1274. if (iNdEx + skippy) > l {
  1275. return io.ErrUnexpectedEOF
  1276. }
  1277. iNdEx += skippy
  1278. }
  1279. }
  1280. if iNdEx > l {
  1281. return io.ErrUnexpectedEOF
  1282. }
  1283. return nil
  1284. }
  1285. func skipMap(dAtA []byte) (n int, err error) {
  1286. l := len(dAtA)
  1287. iNdEx := 0
  1288. for iNdEx < l {
  1289. var wire uint64
  1290. for shift := uint(0); ; shift += 7 {
  1291. if shift >= 64 {
  1292. return 0, ErrIntOverflowMap
  1293. }
  1294. if iNdEx >= l {
  1295. return 0, io.ErrUnexpectedEOF
  1296. }
  1297. b := dAtA[iNdEx]
  1298. iNdEx++
  1299. wire |= (uint64(b) & 0x7F) << shift
  1300. if b < 0x80 {
  1301. break
  1302. }
  1303. }
  1304. wireType := int(wire & 0x7)
  1305. switch wireType {
  1306. case 0:
  1307. for shift := uint(0); ; shift += 7 {
  1308. if shift >= 64 {
  1309. return 0, ErrIntOverflowMap
  1310. }
  1311. if iNdEx >= l {
  1312. return 0, io.ErrUnexpectedEOF
  1313. }
  1314. iNdEx++
  1315. if dAtA[iNdEx-1] < 0x80 {
  1316. break
  1317. }
  1318. }
  1319. return iNdEx, nil
  1320. case 1:
  1321. iNdEx += 8
  1322. return iNdEx, nil
  1323. case 2:
  1324. var length int
  1325. for shift := uint(0); ; shift += 7 {
  1326. if shift >= 64 {
  1327. return 0, ErrIntOverflowMap
  1328. }
  1329. if iNdEx >= l {
  1330. return 0, io.ErrUnexpectedEOF
  1331. }
  1332. b := dAtA[iNdEx]
  1333. iNdEx++
  1334. length |= (int(b) & 0x7F) << shift
  1335. if b < 0x80 {
  1336. break
  1337. }
  1338. }
  1339. iNdEx += length
  1340. if length < 0 {
  1341. return 0, ErrInvalidLengthMap
  1342. }
  1343. return iNdEx, nil
  1344. case 3:
  1345. for {
  1346. var innerWire uint64
  1347. var start int = iNdEx
  1348. for shift := uint(0); ; shift += 7 {
  1349. if shift >= 64 {
  1350. return 0, ErrIntOverflowMap
  1351. }
  1352. if iNdEx >= l {
  1353. return 0, io.ErrUnexpectedEOF
  1354. }
  1355. b := dAtA[iNdEx]
  1356. iNdEx++
  1357. innerWire |= (uint64(b) & 0x7F) << shift
  1358. if b < 0x80 {
  1359. break
  1360. }
  1361. }
  1362. innerWireType := int(innerWire & 0x7)
  1363. if innerWireType == 4 {
  1364. break
  1365. }
  1366. next, err := skipMap(dAtA[start:])
  1367. if err != nil {
  1368. return 0, err
  1369. }
  1370. iNdEx = start + next
  1371. }
  1372. return iNdEx, nil
  1373. case 4:
  1374. return iNdEx, nil
  1375. case 5:
  1376. iNdEx += 4
  1377. return iNdEx, nil
  1378. default:
  1379. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1380. }
  1381. }
  1382. panic("unreachable")
  1383. }
  1384. var (
  1385. ErrInvalidLengthMap = fmt.Errorf("proto: negative length found during unmarshaling")
  1386. ErrIntOverflowMap = fmt.Errorf("proto: integer overflow")
  1387. )
  1388. func init() { proto.RegisterFile("combos/both/map.proto", fileDescriptorMap) }
  1389. var fileDescriptorMap = []byte{
  1390. // 310 bytes of a gzipped FileDescriptorProto
  1391. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x90, 0xbf, 0x4f, 0xc2, 0x40,
  1392. 0x14, 0xc7, 0xfb, 0x20, 0xd2, 0x78, 0x38, 0x98, 0x46, 0x93, 0xca, 0xf0, 0x42, 0x98, 0x58, 0x6c,
  1393. 0x13, 0x59, 0xc4, 0xc1, 0xc1, 0xa8, 0x93, 0x2c, 0xe0, 0x6e, 0xae, 0x78, 0xfc, 0x08, 0x94, 0x6b,
  1394. 0xee, 0x5e, 0x4d, 0x98, 0xe4, 0xcf, 0x71, 0x74, 0xf4, 0x4f, 0x60, 0x64, 0x74, 0xa4, 0xe7, 0xe2,
  1395. 0xc8, 0xc8, 0x68, 0xb8, 0x62, 0x52, 0x37, 0xb7, 0xf7, 0xf9, 0xde, 0xe7, 0xee, 0x7d, 0x73, 0xec,
  1396. 0xb4, 0x2f, 0xe3, 0x48, 0xea, 0x30, 0x92, 0x34, 0x0a, 0x63, 0x9e, 0x04, 0x89, 0x92, 0x24, 0xbd,
  1397. 0x6a, 0xcc, 0x93, 0x67, 0x31, 0xe0, 0xe9, 0x94, 0x74, 0xed, 0x7c, 0x38, 0xa6, 0x51, 0x1a, 0x05,
  1398. 0x7d, 0x19, 0x87, 0x43, 0x39, 0x94, 0xa1, 0x75, 0xa2, 0x74, 0x60, 0xc9, 0x82, 0x9d, 0xf2, 0xbb,
  1399. 0x8d, 0x57, 0xe6, 0x76, 0x78, 0xf2, 0x28, 0x34, 0x79, 0x6d, 0xe6, 0x6a, 0x52, 0x4f, 0x9a, 0x94,
  1400. 0x0f, 0xf5, 0x72, 0xb3, 0x7a, 0x51, 0x0f, 0x0a, 0x0f, 0x07, 0x7b, 0x2d, 0xe8, 0x91, 0xea, 0x91,
  1401. 0xba, 0x9b, 0x91, 0x9a, 0x77, 0x2b, 0xda, 0x42, 0xad, 0xcd, 0xaa, 0x85, 0xd8, 0x3b, 0x66, 0xe5,
  1402. 0x89, 0x98, 0xfb, 0x50, 0x87, 0xe6, 0x61, 0x77, 0x37, 0x7a, 0x27, 0xec, 0xe0, 0x85, 0x4f, 0x53,
  1403. 0xe1, 0x97, 0x6c, 0x96, 0xc3, 0x55, 0xe9, 0x12, 0x1a, 0xd7, 0xcc, 0xbd, 0xe7, 0x13, 0xd1, 0xe1,
  1404. 0x89, 0xd7, 0x62, 0xae, 0x98, 0x91, 0x1a, 0x0b, 0xbd, 0x2f, 0x70, 0xf6, 0xa7, 0xc0, 0x5e, 0xcb,
  1405. 0x37, 0xff, 0x9a, 0x8d, 0x07, 0x76, 0x54, 0x3c, 0xf8, 0xef, 0xee, 0x5d, 0x2a, 0x69, 0x24, 0x94,
  1406. 0x5f, 0xce, 0x53, 0x0b, 0x37, 0xb7, 0xcb, 0x0c, 0x9d, 0x55, 0x86, 0xce, 0x67, 0x86, 0xce, 0x3a,
  1407. 0x43, 0xd8, 0x64, 0x08, 0xdb, 0x0c, 0x61, 0x61, 0x10, 0xde, 0x0c, 0xc2, 0xbb, 0x41, 0xf8, 0x30,
  1408. 0x08, 0x4b, 0x83, 0xb0, 0x32, 0x08, 0x6b, 0x83, 0xf0, 0x6d, 0xd0, 0xd9, 0x18, 0x84, 0xad, 0x41,
  1409. 0x67, 0xf1, 0x85, 0x4e, 0x54, 0xb1, 0x7f, 0xdb, 0xfa, 0x09, 0x00, 0x00, 0xff, 0xff, 0x11, 0xc9,
  1410. 0x76, 0xfa, 0xb0, 0x01, 0x00, 0x00,
  1411. }