proto3.pb.go 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: proto3_proto/proto3.proto
  3. package proto3_proto
  4. import (
  5. fmt "fmt"
  6. proto "github.com/golang/protobuf/proto"
  7. test_proto "github.com/golang/protobuf/proto/test_proto"
  8. any "github.com/golang/protobuf/ptypes/any"
  9. math "math"
  10. )
  11. // Reference imports to suppress errors if they are not otherwise used.
  12. var _ = proto.Marshal
  13. var _ = fmt.Errorf
  14. var _ = math.Inf
  15. // This is a compile-time assertion to ensure that this generated file
  16. // is compatible with the proto package it is being compiled against.
  17. // A compilation error at this line likely means your copy of the
  18. // proto package needs to be updated.
  19. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
  20. type Message_Humour int32
  21. const (
  22. Message_UNKNOWN Message_Humour = 0
  23. Message_PUNS Message_Humour = 1
  24. Message_SLAPSTICK Message_Humour = 2
  25. Message_BILL_BAILEY Message_Humour = 3
  26. )
  27. var Message_Humour_name = map[int32]string{
  28. 0: "UNKNOWN",
  29. 1: "PUNS",
  30. 2: "SLAPSTICK",
  31. 3: "BILL_BAILEY",
  32. }
  33. var Message_Humour_value = map[string]int32{
  34. "UNKNOWN": 0,
  35. "PUNS": 1,
  36. "SLAPSTICK": 2,
  37. "BILL_BAILEY": 3,
  38. }
  39. func (x Message_Humour) String() string {
  40. return proto.EnumName(Message_Humour_name, int32(x))
  41. }
  42. func (Message_Humour) EnumDescriptor() ([]byte, []int) {
  43. return fileDescriptor_1c50d9b824d4ac38, []int{0, 0}
  44. }
  45. type Message struct {
  46. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  47. Hilarity Message_Humour `protobuf:"varint,2,opt,name=hilarity,proto3,enum=proto3_proto.Message_Humour" json:"hilarity,omitempty"`
  48. HeightInCm uint32 `protobuf:"varint,3,opt,name=height_in_cm,json=heightInCm,proto3" json:"height_in_cm,omitempty"`
  49. Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
  50. ResultCount int64 `protobuf:"varint,7,opt,name=result_count,json=resultCount,proto3" json:"result_count,omitempty"`
  51. TrueScotsman bool `protobuf:"varint,8,opt,name=true_scotsman,json=trueScotsman,proto3" json:"true_scotsman,omitempty"`
  52. Score float32 `protobuf:"fixed32,9,opt,name=score,proto3" json:"score,omitempty"`
  53. Key []uint64 `protobuf:"varint,5,rep,packed,name=key,proto3" json:"key,omitempty"`
  54. ShortKey []int32 `protobuf:"varint,19,rep,packed,name=short_key,json=shortKey,proto3" json:"short_key,omitempty"`
  55. Nested *Nested `protobuf:"bytes,6,opt,name=nested,proto3" json:"nested,omitempty"`
  56. RFunny []Message_Humour `protobuf:"varint,16,rep,packed,name=r_funny,json=rFunny,proto3,enum=proto3_proto.Message_Humour" json:"r_funny,omitempty"`
  57. Terrain map[string]*Nested `protobuf:"bytes,10,rep,name=terrain,proto3" json:"terrain,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  58. Proto2Field *test_proto.SubDefaults `protobuf:"bytes,11,opt,name=proto2_field,json=proto2Field,proto3" json:"proto2_field,omitempty"`
  59. Proto2Value map[string]*test_proto.SubDefaults `protobuf:"bytes,13,rep,name=proto2_value,json=proto2Value,proto3" json:"proto2_value,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  60. Anything *any.Any `protobuf:"bytes,14,opt,name=anything,proto3" json:"anything,omitempty"`
  61. ManyThings []*any.Any `protobuf:"bytes,15,rep,name=many_things,json=manyThings,proto3" json:"many_things,omitempty"`
  62. Submessage *Message `protobuf:"bytes,17,opt,name=submessage,proto3" json:"submessage,omitempty"`
  63. Children []*Message `protobuf:"bytes,18,rep,name=children,proto3" json:"children,omitempty"`
  64. StringMap map[string]string `protobuf:"bytes,20,rep,name=string_map,json=stringMap,proto3" json:"string_map,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  65. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  66. XXX_unrecognized []byte `json:"-"`
  67. XXX_sizecache int32 `json:"-"`
  68. }
  69. func (m *Message) Reset() { *m = Message{} }
  70. func (m *Message) String() string { return proto.CompactTextString(m) }
  71. func (*Message) ProtoMessage() {}
  72. func (*Message) Descriptor() ([]byte, []int) {
  73. return fileDescriptor_1c50d9b824d4ac38, []int{0}
  74. }
  75. func (m *Message) XXX_Unmarshal(b []byte) error {
  76. return xxx_messageInfo_Message.Unmarshal(m, b)
  77. }
  78. func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  79. return xxx_messageInfo_Message.Marshal(b, m, deterministic)
  80. }
  81. func (m *Message) XXX_Merge(src proto.Message) {
  82. xxx_messageInfo_Message.Merge(m, src)
  83. }
  84. func (m *Message) XXX_Size() int {
  85. return xxx_messageInfo_Message.Size(m)
  86. }
  87. func (m *Message) XXX_DiscardUnknown() {
  88. xxx_messageInfo_Message.DiscardUnknown(m)
  89. }
  90. var xxx_messageInfo_Message proto.InternalMessageInfo
  91. func (m *Message) GetName() string {
  92. if m != nil {
  93. return m.Name
  94. }
  95. return ""
  96. }
  97. func (m *Message) GetHilarity() Message_Humour {
  98. if m != nil {
  99. return m.Hilarity
  100. }
  101. return Message_UNKNOWN
  102. }
  103. func (m *Message) GetHeightInCm() uint32 {
  104. if m != nil {
  105. return m.HeightInCm
  106. }
  107. return 0
  108. }
  109. func (m *Message) GetData() []byte {
  110. if m != nil {
  111. return m.Data
  112. }
  113. return nil
  114. }
  115. func (m *Message) GetResultCount() int64 {
  116. if m != nil {
  117. return m.ResultCount
  118. }
  119. return 0
  120. }
  121. func (m *Message) GetTrueScotsman() bool {
  122. if m != nil {
  123. return m.TrueScotsman
  124. }
  125. return false
  126. }
  127. func (m *Message) GetScore() float32 {
  128. if m != nil {
  129. return m.Score
  130. }
  131. return 0
  132. }
  133. func (m *Message) GetKey() []uint64 {
  134. if m != nil {
  135. return m.Key
  136. }
  137. return nil
  138. }
  139. func (m *Message) GetShortKey() []int32 {
  140. if m != nil {
  141. return m.ShortKey
  142. }
  143. return nil
  144. }
  145. func (m *Message) GetNested() *Nested {
  146. if m != nil {
  147. return m.Nested
  148. }
  149. return nil
  150. }
  151. func (m *Message) GetRFunny() []Message_Humour {
  152. if m != nil {
  153. return m.RFunny
  154. }
  155. return nil
  156. }
  157. func (m *Message) GetTerrain() map[string]*Nested {
  158. if m != nil {
  159. return m.Terrain
  160. }
  161. return nil
  162. }
  163. func (m *Message) GetProto2Field() *test_proto.SubDefaults {
  164. if m != nil {
  165. return m.Proto2Field
  166. }
  167. return nil
  168. }
  169. func (m *Message) GetProto2Value() map[string]*test_proto.SubDefaults {
  170. if m != nil {
  171. return m.Proto2Value
  172. }
  173. return nil
  174. }
  175. func (m *Message) GetAnything() *any.Any {
  176. if m != nil {
  177. return m.Anything
  178. }
  179. return nil
  180. }
  181. func (m *Message) GetManyThings() []*any.Any {
  182. if m != nil {
  183. return m.ManyThings
  184. }
  185. return nil
  186. }
  187. func (m *Message) GetSubmessage() *Message {
  188. if m != nil {
  189. return m.Submessage
  190. }
  191. return nil
  192. }
  193. func (m *Message) GetChildren() []*Message {
  194. if m != nil {
  195. return m.Children
  196. }
  197. return nil
  198. }
  199. func (m *Message) GetStringMap() map[string]string {
  200. if m != nil {
  201. return m.StringMap
  202. }
  203. return nil
  204. }
  205. type Nested struct {
  206. Bunny string `protobuf:"bytes,1,opt,name=bunny,proto3" json:"bunny,omitempty"`
  207. Cute bool `protobuf:"varint,2,opt,name=cute,proto3" json:"cute,omitempty"`
  208. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  209. XXX_unrecognized []byte `json:"-"`
  210. XXX_sizecache int32 `json:"-"`
  211. }
  212. func (m *Nested) Reset() { *m = Nested{} }
  213. func (m *Nested) String() string { return proto.CompactTextString(m) }
  214. func (*Nested) ProtoMessage() {}
  215. func (*Nested) Descriptor() ([]byte, []int) {
  216. return fileDescriptor_1c50d9b824d4ac38, []int{1}
  217. }
  218. func (m *Nested) XXX_Unmarshal(b []byte) error {
  219. return xxx_messageInfo_Nested.Unmarshal(m, b)
  220. }
  221. func (m *Nested) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  222. return xxx_messageInfo_Nested.Marshal(b, m, deterministic)
  223. }
  224. func (m *Nested) XXX_Merge(src proto.Message) {
  225. xxx_messageInfo_Nested.Merge(m, src)
  226. }
  227. func (m *Nested) XXX_Size() int {
  228. return xxx_messageInfo_Nested.Size(m)
  229. }
  230. func (m *Nested) XXX_DiscardUnknown() {
  231. xxx_messageInfo_Nested.DiscardUnknown(m)
  232. }
  233. var xxx_messageInfo_Nested proto.InternalMessageInfo
  234. func (m *Nested) GetBunny() string {
  235. if m != nil {
  236. return m.Bunny
  237. }
  238. return ""
  239. }
  240. func (m *Nested) GetCute() bool {
  241. if m != nil {
  242. return m.Cute
  243. }
  244. return false
  245. }
  246. type MessageWithMap struct {
  247. ByteMapping map[bool][]byte `protobuf:"bytes,1,rep,name=byte_mapping,json=byteMapping,proto3" json:"byte_mapping,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  248. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  249. XXX_unrecognized []byte `json:"-"`
  250. XXX_sizecache int32 `json:"-"`
  251. }
  252. func (m *MessageWithMap) Reset() { *m = MessageWithMap{} }
  253. func (m *MessageWithMap) String() string { return proto.CompactTextString(m) }
  254. func (*MessageWithMap) ProtoMessage() {}
  255. func (*MessageWithMap) Descriptor() ([]byte, []int) {
  256. return fileDescriptor_1c50d9b824d4ac38, []int{2}
  257. }
  258. func (m *MessageWithMap) XXX_Unmarshal(b []byte) error {
  259. return xxx_messageInfo_MessageWithMap.Unmarshal(m, b)
  260. }
  261. func (m *MessageWithMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  262. return xxx_messageInfo_MessageWithMap.Marshal(b, m, deterministic)
  263. }
  264. func (m *MessageWithMap) XXX_Merge(src proto.Message) {
  265. xxx_messageInfo_MessageWithMap.Merge(m, src)
  266. }
  267. func (m *MessageWithMap) XXX_Size() int {
  268. return xxx_messageInfo_MessageWithMap.Size(m)
  269. }
  270. func (m *MessageWithMap) XXX_DiscardUnknown() {
  271. xxx_messageInfo_MessageWithMap.DiscardUnknown(m)
  272. }
  273. var xxx_messageInfo_MessageWithMap proto.InternalMessageInfo
  274. func (m *MessageWithMap) GetByteMapping() map[bool][]byte {
  275. if m != nil {
  276. return m.ByteMapping
  277. }
  278. return nil
  279. }
  280. type IntMap struct {
  281. Rtt map[int32]int32 `protobuf:"bytes,1,rep,name=rtt,proto3" json:"rtt,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  282. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  283. XXX_unrecognized []byte `json:"-"`
  284. XXX_sizecache int32 `json:"-"`
  285. }
  286. func (m *IntMap) Reset() { *m = IntMap{} }
  287. func (m *IntMap) String() string { return proto.CompactTextString(m) }
  288. func (*IntMap) ProtoMessage() {}
  289. func (*IntMap) Descriptor() ([]byte, []int) {
  290. return fileDescriptor_1c50d9b824d4ac38, []int{3}
  291. }
  292. func (m *IntMap) XXX_Unmarshal(b []byte) error {
  293. return xxx_messageInfo_IntMap.Unmarshal(m, b)
  294. }
  295. func (m *IntMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  296. return xxx_messageInfo_IntMap.Marshal(b, m, deterministic)
  297. }
  298. func (m *IntMap) XXX_Merge(src proto.Message) {
  299. xxx_messageInfo_IntMap.Merge(m, src)
  300. }
  301. func (m *IntMap) XXX_Size() int {
  302. return xxx_messageInfo_IntMap.Size(m)
  303. }
  304. func (m *IntMap) XXX_DiscardUnknown() {
  305. xxx_messageInfo_IntMap.DiscardUnknown(m)
  306. }
  307. var xxx_messageInfo_IntMap proto.InternalMessageInfo
  308. func (m *IntMap) GetRtt() map[int32]int32 {
  309. if m != nil {
  310. return m.Rtt
  311. }
  312. return nil
  313. }
  314. type IntMaps struct {
  315. Maps []*IntMap `protobuf:"bytes,1,rep,name=maps,proto3" json:"maps,omitempty"`
  316. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  317. XXX_unrecognized []byte `json:"-"`
  318. XXX_sizecache int32 `json:"-"`
  319. }
  320. func (m *IntMaps) Reset() { *m = IntMaps{} }
  321. func (m *IntMaps) String() string { return proto.CompactTextString(m) }
  322. func (*IntMaps) ProtoMessage() {}
  323. func (*IntMaps) Descriptor() ([]byte, []int) {
  324. return fileDescriptor_1c50d9b824d4ac38, []int{4}
  325. }
  326. func (m *IntMaps) XXX_Unmarshal(b []byte) error {
  327. return xxx_messageInfo_IntMaps.Unmarshal(m, b)
  328. }
  329. func (m *IntMaps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  330. return xxx_messageInfo_IntMaps.Marshal(b, m, deterministic)
  331. }
  332. func (m *IntMaps) XXX_Merge(src proto.Message) {
  333. xxx_messageInfo_IntMaps.Merge(m, src)
  334. }
  335. func (m *IntMaps) XXX_Size() int {
  336. return xxx_messageInfo_IntMaps.Size(m)
  337. }
  338. func (m *IntMaps) XXX_DiscardUnknown() {
  339. xxx_messageInfo_IntMaps.DiscardUnknown(m)
  340. }
  341. var xxx_messageInfo_IntMaps proto.InternalMessageInfo
  342. func (m *IntMaps) GetMaps() []*IntMap {
  343. if m != nil {
  344. return m.Maps
  345. }
  346. return nil
  347. }
  348. type TestUTF8 struct {
  349. Scalar string `protobuf:"bytes,1,opt,name=scalar,proto3" json:"scalar,omitempty"`
  350. Vector []string `protobuf:"bytes,2,rep,name=vector,proto3" json:"vector,omitempty"`
  351. // Types that are valid to be assigned to Oneof:
  352. // *TestUTF8_Field
  353. Oneof isTestUTF8_Oneof `protobuf_oneof:"oneof"`
  354. MapKey map[string]int64 `protobuf:"bytes,4,rep,name=map_key,json=mapKey,proto3" json:"map_key,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  355. MapValue map[int64]string `protobuf:"bytes,5,rep,name=map_value,json=mapValue,proto3" json:"map_value,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  356. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  357. XXX_unrecognized []byte `json:"-"`
  358. XXX_sizecache int32 `json:"-"`
  359. }
  360. func (m *TestUTF8) Reset() { *m = TestUTF8{} }
  361. func (m *TestUTF8) String() string { return proto.CompactTextString(m) }
  362. func (*TestUTF8) ProtoMessage() {}
  363. func (*TestUTF8) Descriptor() ([]byte, []int) {
  364. return fileDescriptor_1c50d9b824d4ac38, []int{5}
  365. }
  366. func (m *TestUTF8) XXX_Unmarshal(b []byte) error {
  367. return xxx_messageInfo_TestUTF8.Unmarshal(m, b)
  368. }
  369. func (m *TestUTF8) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  370. return xxx_messageInfo_TestUTF8.Marshal(b, m, deterministic)
  371. }
  372. func (m *TestUTF8) XXX_Merge(src proto.Message) {
  373. xxx_messageInfo_TestUTF8.Merge(m, src)
  374. }
  375. func (m *TestUTF8) XXX_Size() int {
  376. return xxx_messageInfo_TestUTF8.Size(m)
  377. }
  378. func (m *TestUTF8) XXX_DiscardUnknown() {
  379. xxx_messageInfo_TestUTF8.DiscardUnknown(m)
  380. }
  381. var xxx_messageInfo_TestUTF8 proto.InternalMessageInfo
  382. func (m *TestUTF8) GetScalar() string {
  383. if m != nil {
  384. return m.Scalar
  385. }
  386. return ""
  387. }
  388. func (m *TestUTF8) GetVector() []string {
  389. if m != nil {
  390. return m.Vector
  391. }
  392. return nil
  393. }
  394. type isTestUTF8_Oneof interface {
  395. isTestUTF8_Oneof()
  396. }
  397. type TestUTF8_Field struct {
  398. Field string `protobuf:"bytes,3,opt,name=field,proto3,oneof"`
  399. }
  400. func (*TestUTF8_Field) isTestUTF8_Oneof() {}
  401. func (m *TestUTF8) GetOneof() isTestUTF8_Oneof {
  402. if m != nil {
  403. return m.Oneof
  404. }
  405. return nil
  406. }
  407. func (m *TestUTF8) GetField() string {
  408. if x, ok := m.GetOneof().(*TestUTF8_Field); ok {
  409. return x.Field
  410. }
  411. return ""
  412. }
  413. func (m *TestUTF8) GetMapKey() map[string]int64 {
  414. if m != nil {
  415. return m.MapKey
  416. }
  417. return nil
  418. }
  419. func (m *TestUTF8) GetMapValue() map[int64]string {
  420. if m != nil {
  421. return m.MapValue
  422. }
  423. return nil
  424. }
  425. // XXX_OneofWrappers is for the internal use of the proto package.
  426. func (*TestUTF8) XXX_OneofWrappers() []interface{} {
  427. return []interface{}{
  428. (*TestUTF8_Field)(nil),
  429. }
  430. }
  431. func init() {
  432. proto.RegisterEnum("proto3_proto.Message_Humour", Message_Humour_name, Message_Humour_value)
  433. proto.RegisterType((*Message)(nil), "proto3_proto.Message")
  434. proto.RegisterMapType((map[string]*test_proto.SubDefaults)(nil), "proto3_proto.Message.Proto2ValueEntry")
  435. proto.RegisterMapType((map[string]string)(nil), "proto3_proto.Message.StringMapEntry")
  436. proto.RegisterMapType((map[string]*Nested)(nil), "proto3_proto.Message.TerrainEntry")
  437. proto.RegisterType((*Nested)(nil), "proto3_proto.Nested")
  438. proto.RegisterType((*MessageWithMap)(nil), "proto3_proto.MessageWithMap")
  439. proto.RegisterMapType((map[bool][]byte)(nil), "proto3_proto.MessageWithMap.ByteMappingEntry")
  440. proto.RegisterType((*IntMap)(nil), "proto3_proto.IntMap")
  441. proto.RegisterMapType((map[int32]int32)(nil), "proto3_proto.IntMap.RttEntry")
  442. proto.RegisterType((*IntMaps)(nil), "proto3_proto.IntMaps")
  443. proto.RegisterType((*TestUTF8)(nil), "proto3_proto.TestUTF8")
  444. proto.RegisterMapType((map[string]int64)(nil), "proto3_proto.TestUTF8.MapKeyEntry")
  445. proto.RegisterMapType((map[int64]string)(nil), "proto3_proto.TestUTF8.MapValueEntry")
  446. }
  447. func init() { proto.RegisterFile("proto3_proto/proto3.proto", fileDescriptor_1c50d9b824d4ac38) }
  448. var fileDescriptor_1c50d9b824d4ac38 = []byte{
  449. // 920 bytes of a gzipped FileDescriptorProto
  450. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x55, 0xff, 0x6e, 0xe3, 0x44,
  451. 0x10, 0x3e, 0xc7, 0xf9, 0xe1, 0x4c, 0x92, 0x5e, 0x58, 0x72, 0xc7, 0x5e, 0x00, 0xc9, 0x04, 0x84,
  452. 0x2c, 0x44, 0x1d, 0xc8, 0xa9, 0xa8, 0xdc, 0x9d, 0x40, 0x4d, 0xb9, 0xea, 0xa2, 0x36, 0x21, 0x72,
  453. 0x52, 0x2a, 0xf8, 0xc7, 0xda, 0xa4, 0x9b, 0xc4, 0x22, 0x5e, 0x07, 0xef, 0xfa, 0x24, 0xbf, 0x00,
  454. 0x0f, 0xc2, 0x2b, 0xf1, 0x42, 0x68, 0x77, 0x9d, 0xd6, 0x39, 0xb9, 0xf4, 0xaf, 0xec, 0x7c, 0xf9,
  455. 0x66, 0xbe, 0xd9, 0x99, 0xd9, 0x31, 0xbc, 0xd8, 0xc5, 0x91, 0x88, 0x5e, 0xfa, 0xea, 0xa7, 0xaf,
  456. 0x0d, 0x57, 0xfd, 0xa0, 0x66, 0xfe, 0xaf, 0xee, 0x8b, 0x75, 0x14, 0xad, 0xb7, 0x54, 0x53, 0x16,
  457. 0xc9, 0xaa, 0x4f, 0x58, 0xaa, 0x89, 0xdd, 0x67, 0x82, 0x72, 0x91, 0x45, 0x90, 0x47, 0x0d, 0xf7,
  458. 0xfe, 0xae, 0x43, 0x6d, 0x4c, 0x39, 0x27, 0x6b, 0x8a, 0x10, 0x94, 0x19, 0x09, 0x29, 0x36, 0x6c,
  459. 0xc3, 0xa9, 0x7b, 0xea, 0x8c, 0x4e, 0xc1, 0xda, 0x04, 0x5b, 0x12, 0x07, 0x22, 0xc5, 0x25, 0xdb,
  460. 0x70, 0x8e, 0x06, 0x9f, 0xb9, 0x79, 0x49, 0x37, 0x73, 0x76, 0xdf, 0x25, 0x61, 0x94, 0xc4, 0xde,
  461. 0x1d, 0x1b, 0xd9, 0xd0, 0xdc, 0xd0, 0x60, 0xbd, 0x11, 0x7e, 0xc0, 0xfc, 0x65, 0x88, 0x4d, 0xdb,
  462. 0x70, 0x5a, 0x1e, 0x68, 0x6c, 0xc4, 0xce, 0x43, 0xa9, 0x77, 0x4b, 0x04, 0xc1, 0x65, 0xdb, 0x70,
  463. 0x9a, 0x9e, 0x3a, 0xa3, 0x2f, 0xa0, 0x19, 0x53, 0x9e, 0x6c, 0x85, 0xbf, 0x8c, 0x12, 0x26, 0x70,
  464. 0xcd, 0x36, 0x1c, 0xd3, 0x6b, 0x68, 0xec, 0x5c, 0x42, 0xe8, 0x4b, 0x68, 0x89, 0x38, 0xa1, 0x3e,
  465. 0x5f, 0x46, 0x82, 0x87, 0x84, 0x61, 0xcb, 0x36, 0x1c, 0xcb, 0x6b, 0x4a, 0x70, 0x96, 0x61, 0xa8,
  466. 0x03, 0x15, 0xbe, 0x8c, 0x62, 0x8a, 0xeb, 0xb6, 0xe1, 0x94, 0x3c, 0x6d, 0xa0, 0x36, 0x98, 0x7f,
  467. 0xd2, 0x14, 0x57, 0x6c, 0xd3, 0x29, 0x7b, 0xf2, 0x88, 0x3e, 0x85, 0x3a, 0xdf, 0x44, 0xb1, 0xf0,
  468. 0x25, 0xfe, 0xb1, 0x6d, 0x3a, 0x15, 0xcf, 0x52, 0xc0, 0x25, 0x4d, 0xd1, 0xb7, 0x50, 0x65, 0x94,
  469. 0x0b, 0x7a, 0x8b, 0xab, 0xb6, 0xe1, 0x34, 0x06, 0x9d, 0xc3, 0xab, 0x4f, 0xd4, 0x7f, 0x5e, 0xc6,
  470. 0x41, 0x27, 0x50, 0x8b, 0xfd, 0x55, 0xc2, 0x58, 0x8a, 0xdb, 0xb6, 0xf9, 0x68, 0xa5, 0xaa, 0xf1,
  471. 0x85, 0xe4, 0xa2, 0x37, 0x50, 0x13, 0x34, 0x8e, 0x49, 0xc0, 0x30, 0xd8, 0xa6, 0xd3, 0x18, 0xf4,
  472. 0x8a, 0xdd, 0xe6, 0x9a, 0xf4, 0x96, 0x89, 0x38, 0xf5, 0xf6, 0x2e, 0xe8, 0x15, 0xe8, 0x09, 0x18,
  473. 0xf8, 0xab, 0x80, 0x6e, 0x6f, 0x71, 0x43, 0x25, 0xfa, 0x89, 0x7b, 0xdf, 0x6d, 0x77, 0x96, 0x2c,
  474. 0x7e, 0xa1, 0x2b, 0x92, 0x6c, 0x05, 0xf7, 0x1a, 0x9a, 0x7c, 0x21, 0xb9, 0x68, 0x74, 0xe7, 0xfb,
  475. 0x9e, 0x6c, 0x13, 0x8a, 0x5b, 0x4a, 0xfe, 0xeb, 0x62, 0xf9, 0xa9, 0x62, 0xfe, 0x26, 0x89, 0x3a,
  476. 0x85, 0x2c, 0x94, 0x42, 0xd0, 0x77, 0x60, 0x11, 0x96, 0x8a, 0x4d, 0xc0, 0xd6, 0xf8, 0x28, 0xab,
  477. 0x95, 0x9e, 0x45, 0x77, 0x3f, 0x8b, 0xee, 0x19, 0x4b, 0xbd, 0x3b, 0x16, 0x3a, 0x81, 0x46, 0x48,
  478. 0x58, 0xea, 0x2b, 0x8b, 0xe3, 0xa7, 0x4a, 0xbb, 0xd8, 0x09, 0x24, 0x71, 0xae, 0x78, 0xe8, 0x04,
  479. 0x80, 0x27, 0x8b, 0x50, 0x27, 0x85, 0x3f, 0x52, 0x52, 0xcf, 0x0a, 0x33, 0xf6, 0x72, 0x44, 0xf4,
  480. 0x3d, 0x58, 0xcb, 0x4d, 0xb0, 0xbd, 0x8d, 0x29, 0xc3, 0x48, 0x49, 0x3d, 0xe0, 0x74, 0x47, 0x43,
  481. 0xe7, 0x00, 0x5c, 0xc4, 0x01, 0x5b, 0xfb, 0x21, 0xd9, 0xe1, 0x8e, 0x72, 0xfa, 0xaa, 0xb8, 0x36,
  482. 0x33, 0xc5, 0x1b, 0x93, 0x9d, 0xae, 0x4c, 0x9d, 0xef, 0xed, 0xee, 0x14, 0x9a, 0xf9, 0xbe, 0xed,
  483. 0x07, 0x50, 0xbf, 0x30, 0x35, 0x80, 0xdf, 0x40, 0x45, 0x57, 0xbf, 0xf4, 0x3f, 0x23, 0xa6, 0x29,
  484. 0xaf, 0x4a, 0xa7, 0x46, 0xf7, 0x06, 0xda, 0x1f, 0xb6, 0xa2, 0x20, 0xea, 0xf1, 0x61, 0xd4, 0x07,
  485. 0xe7, 0x21, 0x17, 0xf8, 0x0d, 0x1c, 0x1d, 0xde, 0xa3, 0x20, 0x6c, 0x27, 0x1f, 0xb6, 0x9e, 0xf3,
  486. 0xee, 0xfd, 0x0c, 0x55, 0x3d, 0xd7, 0xa8, 0x01, 0xb5, 0xeb, 0xc9, 0xe5, 0xe4, 0xd7, 0x9b, 0x49,
  487. 0xfb, 0x09, 0xb2, 0xa0, 0x3c, 0xbd, 0x9e, 0xcc, 0xda, 0x06, 0x6a, 0x41, 0x7d, 0x76, 0x75, 0x36,
  488. 0x9d, 0xcd, 0x47, 0xe7, 0x97, 0xed, 0x12, 0x7a, 0x0a, 0x8d, 0xe1, 0xe8, 0xea, 0xca, 0x1f, 0x9e,
  489. 0x8d, 0xae, 0xde, 0xfe, 0xde, 0x36, 0x7b, 0x03, 0xa8, 0xea, 0xcb, 0x4a, 0x91, 0x85, 0x7a, 0x45,
  490. 0x5a, 0x58, 0x1b, 0x72, 0x59, 0x2c, 0x13, 0xa1, 0x95, 0x2d, 0x4f, 0x9d, 0x7b, 0xff, 0x18, 0x70,
  491. 0x94, 0xf5, 0xe0, 0x26, 0x10, 0x9b, 0x31, 0xd9, 0xa1, 0x29, 0x34, 0x17, 0xa9, 0xa0, 0xb2, 0x67,
  492. 0x3b, 0x39, 0x8c, 0x86, 0xea, 0xdb, 0x71, 0x61, 0xdf, 0x32, 0x1f, 0x77, 0x98, 0x0a, 0x3a, 0xd6,
  493. 0xfc, 0x6c, 0xb4, 0x17, 0xf7, 0x48, 0xf7, 0x27, 0x68, 0x7f, 0x48, 0xc8, 0x57, 0xc6, 0x2a, 0xa8,
  494. 0x4c, 0x33, 0x5f, 0x99, 0xbf, 0xa0, 0x3a, 0x62, 0x42, 0xe6, 0xd6, 0x07, 0x33, 0x16, 0x22, 0x4b,
  495. 0xe9, 0xf3, 0xc3, 0x94, 0x34, 0xc5, 0xf5, 0x84, 0xd0, 0x29, 0x48, 0x66, 0xf7, 0x07, 0xb0, 0xf6,
  496. 0x40, 0x5e, 0xb2, 0x52, 0x20, 0x59, 0xc9, 0x4b, 0xbe, 0x84, 0x9a, 0x8e, 0xc7, 0x91, 0x03, 0xe5,
  497. 0x90, 0xec, 0x78, 0x26, 0xda, 0x29, 0x12, 0xf5, 0x14, 0xa3, 0xf7, 0x6f, 0x09, 0xac, 0x39, 0xe5,
  498. 0xe2, 0x7a, 0x7e, 0x71, 0x8a, 0x9e, 0x43, 0x95, 0x2f, 0xc9, 0x96, 0xc4, 0x59, 0x13, 0x32, 0x4b,
  499. 0xe2, 0xef, 0xe9, 0x52, 0x44, 0x31, 0x2e, 0xd9, 0xa6, 0xc4, 0xb5, 0x85, 0x9e, 0x43, 0x45, 0xef,
  500. 0x1f, 0xb9, 0xe5, 0xeb, 0xef, 0x9e, 0x78, 0xda, 0x44, 0xaf, 0xa1, 0x16, 0x92, 0x9d, 0x5a, 0xae,
  501. 0xe5, 0xa2, 0xe5, 0xb6, 0x17, 0x74, 0xc7, 0x64, 0x77, 0x49, 0x53, 0x7d, 0xf7, 0x6a, 0xa8, 0x0c,
  502. 0x74, 0x06, 0x75, 0xe9, 0xac, 0x2f, 0x59, 0x29, 0x7a, 0x80, 0x79, 0xf7, 0xdc, 0x6a, 0xb2, 0xc2,
  503. 0xcc, 0xec, 0xfe, 0x08, 0x8d, 0x5c, 0xe4, 0xc7, 0x26, 0xda, 0xcc, 0xbf, 0x87, 0xd7, 0xd0, 0x3a,
  504. 0x88, 0x9a, 0x77, 0x36, 0x1f, 0x79, 0x0e, 0xc3, 0x1a, 0x54, 0x22, 0x46, 0xa3, 0xd5, 0xb0, 0xff,
  505. 0xc7, 0xf1, 0x3a, 0x10, 0x9b, 0x64, 0xe1, 0x2e, 0xa3, 0xb0, 0xbf, 0x8e, 0xb6, 0x84, 0xad, 0xef,
  506. 0x3f, 0xcf, 0xf9, 0x0f, 0xba, 0xbe, 0xd2, 0xa2, 0xaa, 0xad, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff,
  507. 0xae, 0xc1, 0x78, 0xeb, 0xf4, 0x07, 0x00, 0x00,
  508. }