achievements.pb.go 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: achievements.proto
  3. package like
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. import _ "github.com/gogo/protobuf/gogoproto"
  8. import go_common_library_time "go-common/library/time"
  9. import io "io"
  10. // Reference imports to suppress errors if they are not otherwise used.
  11. var _ = proto.Marshal
  12. var _ = fmt.Errorf
  13. var _ = math.Inf
  14. // This is a compile-time assertion to ensure that this generated file
  15. // is compatible with the proto package it is being compiled against.
  16. // A compilation error at this line likely means your copy of the
  17. // proto package needs to be updated.
  18. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  19. type ActLikeAchievement struct {
  20. ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"id"`
  21. Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"name"`
  22. Icon string `protobuf:"bytes,3,opt,name=Icon,proto3" json:"icon"`
  23. Dic string `protobuf:"bytes,4,opt,name=Dic,proto3" json:"dic"`
  24. Unlock int64 `protobuf:"varint,5,opt,name=Unlock,proto3" json:"unlock"`
  25. Ctime go_common_library_time.Time `protobuf:"varint,6,opt,name=Ctime,proto3,casttype=go-common/library/time.Time" json:"ctime"`
  26. Mtime go_common_library_time.Time `protobuf:"varint,7,opt,name=Mtime,proto3,casttype=go-common/library/time.Time" json:"mtime"`
  27. Del int64 `protobuf:"varint,8,opt,name=Del,proto3" json:"del"`
  28. Sid int64 `protobuf:"varint,9,opt,name=Sid,proto3" json:"sid"`
  29. Image string `protobuf:"bytes,10,opt,name=Image,proto3" json:"image"`
  30. Award int64 `protobuf:"varint,11,opt,name=Award,proto3" json:"award"`
  31. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  32. XXX_unrecognized []byte `json:"-"`
  33. XXX_sizecache int32 `json:"-"`
  34. }
  35. func (m *ActLikeAchievement) Reset() { *m = ActLikeAchievement{} }
  36. func (m *ActLikeAchievement) String() string { return proto.CompactTextString(m) }
  37. func (*ActLikeAchievement) ProtoMessage() {}
  38. func (*ActLikeAchievement) Descriptor() ([]byte, []int) {
  39. return fileDescriptor_achievements_5f3866f0cfaf036f, []int{0}
  40. }
  41. func (m *ActLikeAchievement) XXX_Unmarshal(b []byte) error {
  42. return m.Unmarshal(b)
  43. }
  44. func (m *ActLikeAchievement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  45. if deterministic {
  46. return xxx_messageInfo_ActLikeAchievement.Marshal(b, m, deterministic)
  47. } else {
  48. b = b[:cap(b)]
  49. n, err := m.MarshalTo(b)
  50. if err != nil {
  51. return nil, err
  52. }
  53. return b[:n], nil
  54. }
  55. }
  56. func (dst *ActLikeAchievement) XXX_Merge(src proto.Message) {
  57. xxx_messageInfo_ActLikeAchievement.Merge(dst, src)
  58. }
  59. func (m *ActLikeAchievement) XXX_Size() int {
  60. return m.Size()
  61. }
  62. func (m *ActLikeAchievement) XXX_DiscardUnknown() {
  63. xxx_messageInfo_ActLikeAchievement.DiscardUnknown(m)
  64. }
  65. var xxx_messageInfo_ActLikeAchievement proto.InternalMessageInfo
  66. type Achievements struct {
  67. Achievements []*ActLikeAchievement `protobuf:"bytes,1,rep,name=achievements" json:"achievements,omitempty"`
  68. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  69. XXX_unrecognized []byte `json:"-"`
  70. XXX_sizecache int32 `json:"-"`
  71. }
  72. func (m *Achievements) Reset() { *m = Achievements{} }
  73. func (m *Achievements) String() string { return proto.CompactTextString(m) }
  74. func (*Achievements) ProtoMessage() {}
  75. func (*Achievements) Descriptor() ([]byte, []int) {
  76. return fileDescriptor_achievements_5f3866f0cfaf036f, []int{1}
  77. }
  78. func (m *Achievements) XXX_Unmarshal(b []byte) error {
  79. return m.Unmarshal(b)
  80. }
  81. func (m *Achievements) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  82. if deterministic {
  83. return xxx_messageInfo_Achievements.Marshal(b, m, deterministic)
  84. } else {
  85. b = b[:cap(b)]
  86. n, err := m.MarshalTo(b)
  87. if err != nil {
  88. return nil, err
  89. }
  90. return b[:n], nil
  91. }
  92. }
  93. func (dst *Achievements) XXX_Merge(src proto.Message) {
  94. xxx_messageInfo_Achievements.Merge(dst, src)
  95. }
  96. func (m *Achievements) XXX_Size() int {
  97. return m.Size()
  98. }
  99. func (m *Achievements) XXX_DiscardUnknown() {
  100. xxx_messageInfo_Achievements.DiscardUnknown(m)
  101. }
  102. var xxx_messageInfo_Achievements proto.InternalMessageInfo
  103. type ActLikeUserAchievement struct {
  104. ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"id"`
  105. Aid int64 `protobuf:"varint,2,opt,name=Aid,proto3" json:"aid"`
  106. Ctime go_common_library_time.Time `protobuf:"varint,3,opt,name=Ctime,proto3,casttype=go-common/library/time.Time" json:"ctime"`
  107. Mtime go_common_library_time.Time `protobuf:"varint,4,opt,name=Mtime,proto3,casttype=go-common/library/time.Time" json:"mtime"`
  108. Del int64 `protobuf:"varint,5,opt,name=Del,proto3" json:"del"`
  109. Mid int64 `protobuf:"varint,6,opt,name=Mid,proto3" json:"mid"`
  110. Sid int64 `protobuf:"varint,7,opt,name=Sid,proto3" json:"sid"`
  111. Award int64 `protobuf:"varint,8,opt,name=Award,proto3" json:"award"`
  112. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  113. XXX_unrecognized []byte `json:"-"`
  114. XXX_sizecache int32 `json:"-"`
  115. }
  116. func (m *ActLikeUserAchievement) Reset() { *m = ActLikeUserAchievement{} }
  117. func (m *ActLikeUserAchievement) String() string { return proto.CompactTextString(m) }
  118. func (*ActLikeUserAchievement) ProtoMessage() {}
  119. func (*ActLikeUserAchievement) Descriptor() ([]byte, []int) {
  120. return fileDescriptor_achievements_5f3866f0cfaf036f, []int{2}
  121. }
  122. func (m *ActLikeUserAchievement) XXX_Unmarshal(b []byte) error {
  123. return m.Unmarshal(b)
  124. }
  125. func (m *ActLikeUserAchievement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  126. if deterministic {
  127. return xxx_messageInfo_ActLikeUserAchievement.Marshal(b, m, deterministic)
  128. } else {
  129. b = b[:cap(b)]
  130. n, err := m.MarshalTo(b)
  131. if err != nil {
  132. return nil, err
  133. }
  134. return b[:n], nil
  135. }
  136. }
  137. func (dst *ActLikeUserAchievement) XXX_Merge(src proto.Message) {
  138. xxx_messageInfo_ActLikeUserAchievement.Merge(dst, src)
  139. }
  140. func (m *ActLikeUserAchievement) XXX_Size() int {
  141. return m.Size()
  142. }
  143. func (m *ActLikeUserAchievement) XXX_DiscardUnknown() {
  144. xxx_messageInfo_ActLikeUserAchievement.DiscardUnknown(m)
  145. }
  146. var xxx_messageInfo_ActLikeUserAchievement proto.InternalMessageInfo
  147. func init() {
  148. proto.RegisterType((*ActLikeAchievement)(nil), "activity.service.ActLikeAchievement")
  149. proto.RegisterType((*Achievements)(nil), "activity.service.Achievements")
  150. proto.RegisterType((*ActLikeUserAchievement)(nil), "activity.service.ActLikeUserAchievement")
  151. }
  152. func (m *ActLikeAchievement) Marshal() (dAtA []byte, err error) {
  153. size := m.Size()
  154. dAtA = make([]byte, size)
  155. n, err := m.MarshalTo(dAtA)
  156. if err != nil {
  157. return nil, err
  158. }
  159. return dAtA[:n], nil
  160. }
  161. func (m *ActLikeAchievement) MarshalTo(dAtA []byte) (int, error) {
  162. var i int
  163. _ = i
  164. var l int
  165. _ = l
  166. if m.ID != 0 {
  167. dAtA[i] = 0x8
  168. i++
  169. i = encodeVarintAchievements(dAtA, i, uint64(m.ID))
  170. }
  171. if len(m.Name) > 0 {
  172. dAtA[i] = 0x12
  173. i++
  174. i = encodeVarintAchievements(dAtA, i, uint64(len(m.Name)))
  175. i += copy(dAtA[i:], m.Name)
  176. }
  177. if len(m.Icon) > 0 {
  178. dAtA[i] = 0x1a
  179. i++
  180. i = encodeVarintAchievements(dAtA, i, uint64(len(m.Icon)))
  181. i += copy(dAtA[i:], m.Icon)
  182. }
  183. if len(m.Dic) > 0 {
  184. dAtA[i] = 0x22
  185. i++
  186. i = encodeVarintAchievements(dAtA, i, uint64(len(m.Dic)))
  187. i += copy(dAtA[i:], m.Dic)
  188. }
  189. if m.Unlock != 0 {
  190. dAtA[i] = 0x28
  191. i++
  192. i = encodeVarintAchievements(dAtA, i, uint64(m.Unlock))
  193. }
  194. if m.Ctime != 0 {
  195. dAtA[i] = 0x30
  196. i++
  197. i = encodeVarintAchievements(dAtA, i, uint64(m.Ctime))
  198. }
  199. if m.Mtime != 0 {
  200. dAtA[i] = 0x38
  201. i++
  202. i = encodeVarintAchievements(dAtA, i, uint64(m.Mtime))
  203. }
  204. if m.Del != 0 {
  205. dAtA[i] = 0x40
  206. i++
  207. i = encodeVarintAchievements(dAtA, i, uint64(m.Del))
  208. }
  209. if m.Sid != 0 {
  210. dAtA[i] = 0x48
  211. i++
  212. i = encodeVarintAchievements(dAtA, i, uint64(m.Sid))
  213. }
  214. if len(m.Image) > 0 {
  215. dAtA[i] = 0x52
  216. i++
  217. i = encodeVarintAchievements(dAtA, i, uint64(len(m.Image)))
  218. i += copy(dAtA[i:], m.Image)
  219. }
  220. if m.Award != 0 {
  221. dAtA[i] = 0x58
  222. i++
  223. i = encodeVarintAchievements(dAtA, i, uint64(m.Award))
  224. }
  225. if m.XXX_unrecognized != nil {
  226. i += copy(dAtA[i:], m.XXX_unrecognized)
  227. }
  228. return i, nil
  229. }
  230. func (m *Achievements) Marshal() (dAtA []byte, err error) {
  231. size := m.Size()
  232. dAtA = make([]byte, size)
  233. n, err := m.MarshalTo(dAtA)
  234. if err != nil {
  235. return nil, err
  236. }
  237. return dAtA[:n], nil
  238. }
  239. func (m *Achievements) MarshalTo(dAtA []byte) (int, error) {
  240. var i int
  241. _ = i
  242. var l int
  243. _ = l
  244. if len(m.Achievements) > 0 {
  245. for _, msg := range m.Achievements {
  246. dAtA[i] = 0xa
  247. i++
  248. i = encodeVarintAchievements(dAtA, i, uint64(msg.Size()))
  249. n, err := msg.MarshalTo(dAtA[i:])
  250. if err != nil {
  251. return 0, err
  252. }
  253. i += n
  254. }
  255. }
  256. if m.XXX_unrecognized != nil {
  257. i += copy(dAtA[i:], m.XXX_unrecognized)
  258. }
  259. return i, nil
  260. }
  261. func (m *ActLikeUserAchievement) Marshal() (dAtA []byte, err error) {
  262. size := m.Size()
  263. dAtA = make([]byte, size)
  264. n, err := m.MarshalTo(dAtA)
  265. if err != nil {
  266. return nil, err
  267. }
  268. return dAtA[:n], nil
  269. }
  270. func (m *ActLikeUserAchievement) MarshalTo(dAtA []byte) (int, error) {
  271. var i int
  272. _ = i
  273. var l int
  274. _ = l
  275. if m.ID != 0 {
  276. dAtA[i] = 0x8
  277. i++
  278. i = encodeVarintAchievements(dAtA, i, uint64(m.ID))
  279. }
  280. if m.Aid != 0 {
  281. dAtA[i] = 0x10
  282. i++
  283. i = encodeVarintAchievements(dAtA, i, uint64(m.Aid))
  284. }
  285. if m.Ctime != 0 {
  286. dAtA[i] = 0x18
  287. i++
  288. i = encodeVarintAchievements(dAtA, i, uint64(m.Ctime))
  289. }
  290. if m.Mtime != 0 {
  291. dAtA[i] = 0x20
  292. i++
  293. i = encodeVarintAchievements(dAtA, i, uint64(m.Mtime))
  294. }
  295. if m.Del != 0 {
  296. dAtA[i] = 0x28
  297. i++
  298. i = encodeVarintAchievements(dAtA, i, uint64(m.Del))
  299. }
  300. if m.Mid != 0 {
  301. dAtA[i] = 0x30
  302. i++
  303. i = encodeVarintAchievements(dAtA, i, uint64(m.Mid))
  304. }
  305. if m.Sid != 0 {
  306. dAtA[i] = 0x38
  307. i++
  308. i = encodeVarintAchievements(dAtA, i, uint64(m.Sid))
  309. }
  310. if m.Award != 0 {
  311. dAtA[i] = 0x40
  312. i++
  313. i = encodeVarintAchievements(dAtA, i, uint64(m.Award))
  314. }
  315. if m.XXX_unrecognized != nil {
  316. i += copy(dAtA[i:], m.XXX_unrecognized)
  317. }
  318. return i, nil
  319. }
  320. func encodeVarintAchievements(dAtA []byte, offset int, v uint64) int {
  321. for v >= 1<<7 {
  322. dAtA[offset] = uint8(v&0x7f | 0x80)
  323. v >>= 7
  324. offset++
  325. }
  326. dAtA[offset] = uint8(v)
  327. return offset + 1
  328. }
  329. func (m *ActLikeAchievement) Size() (n int) {
  330. if m == nil {
  331. return 0
  332. }
  333. var l int
  334. _ = l
  335. if m.ID != 0 {
  336. n += 1 + sovAchievements(uint64(m.ID))
  337. }
  338. l = len(m.Name)
  339. if l > 0 {
  340. n += 1 + l + sovAchievements(uint64(l))
  341. }
  342. l = len(m.Icon)
  343. if l > 0 {
  344. n += 1 + l + sovAchievements(uint64(l))
  345. }
  346. l = len(m.Dic)
  347. if l > 0 {
  348. n += 1 + l + sovAchievements(uint64(l))
  349. }
  350. if m.Unlock != 0 {
  351. n += 1 + sovAchievements(uint64(m.Unlock))
  352. }
  353. if m.Ctime != 0 {
  354. n += 1 + sovAchievements(uint64(m.Ctime))
  355. }
  356. if m.Mtime != 0 {
  357. n += 1 + sovAchievements(uint64(m.Mtime))
  358. }
  359. if m.Del != 0 {
  360. n += 1 + sovAchievements(uint64(m.Del))
  361. }
  362. if m.Sid != 0 {
  363. n += 1 + sovAchievements(uint64(m.Sid))
  364. }
  365. l = len(m.Image)
  366. if l > 0 {
  367. n += 1 + l + sovAchievements(uint64(l))
  368. }
  369. if m.Award != 0 {
  370. n += 1 + sovAchievements(uint64(m.Award))
  371. }
  372. if m.XXX_unrecognized != nil {
  373. n += len(m.XXX_unrecognized)
  374. }
  375. return n
  376. }
  377. func (m *Achievements) Size() (n int) {
  378. if m == nil {
  379. return 0
  380. }
  381. var l int
  382. _ = l
  383. if len(m.Achievements) > 0 {
  384. for _, e := range m.Achievements {
  385. l = e.Size()
  386. n += 1 + l + sovAchievements(uint64(l))
  387. }
  388. }
  389. if m.XXX_unrecognized != nil {
  390. n += len(m.XXX_unrecognized)
  391. }
  392. return n
  393. }
  394. func (m *ActLikeUserAchievement) Size() (n int) {
  395. if m == nil {
  396. return 0
  397. }
  398. var l int
  399. _ = l
  400. if m.ID != 0 {
  401. n += 1 + sovAchievements(uint64(m.ID))
  402. }
  403. if m.Aid != 0 {
  404. n += 1 + sovAchievements(uint64(m.Aid))
  405. }
  406. if m.Ctime != 0 {
  407. n += 1 + sovAchievements(uint64(m.Ctime))
  408. }
  409. if m.Mtime != 0 {
  410. n += 1 + sovAchievements(uint64(m.Mtime))
  411. }
  412. if m.Del != 0 {
  413. n += 1 + sovAchievements(uint64(m.Del))
  414. }
  415. if m.Mid != 0 {
  416. n += 1 + sovAchievements(uint64(m.Mid))
  417. }
  418. if m.Sid != 0 {
  419. n += 1 + sovAchievements(uint64(m.Sid))
  420. }
  421. if m.Award != 0 {
  422. n += 1 + sovAchievements(uint64(m.Award))
  423. }
  424. if m.XXX_unrecognized != nil {
  425. n += len(m.XXX_unrecognized)
  426. }
  427. return n
  428. }
  429. func sovAchievements(x uint64) (n int) {
  430. for {
  431. n++
  432. x >>= 7
  433. if x == 0 {
  434. break
  435. }
  436. }
  437. return n
  438. }
  439. func sozAchievements(x uint64) (n int) {
  440. return sovAchievements(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  441. }
  442. func (m *ActLikeAchievement) Unmarshal(dAtA []byte) error {
  443. l := len(dAtA)
  444. iNdEx := 0
  445. for iNdEx < l {
  446. preIndex := iNdEx
  447. var wire uint64
  448. for shift := uint(0); ; shift += 7 {
  449. if shift >= 64 {
  450. return ErrIntOverflowAchievements
  451. }
  452. if iNdEx >= l {
  453. return io.ErrUnexpectedEOF
  454. }
  455. b := dAtA[iNdEx]
  456. iNdEx++
  457. wire |= (uint64(b) & 0x7F) << shift
  458. if b < 0x80 {
  459. break
  460. }
  461. }
  462. fieldNum := int32(wire >> 3)
  463. wireType := int(wire & 0x7)
  464. if wireType == 4 {
  465. return fmt.Errorf("proto: ActLikeAchievement: wiretype end group for non-group")
  466. }
  467. if fieldNum <= 0 {
  468. return fmt.Errorf("proto: ActLikeAchievement: illegal tag %d (wire type %d)", fieldNum, wire)
  469. }
  470. switch fieldNum {
  471. case 1:
  472. if wireType != 0 {
  473. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  474. }
  475. m.ID = 0
  476. for shift := uint(0); ; shift += 7 {
  477. if shift >= 64 {
  478. return ErrIntOverflowAchievements
  479. }
  480. if iNdEx >= l {
  481. return io.ErrUnexpectedEOF
  482. }
  483. b := dAtA[iNdEx]
  484. iNdEx++
  485. m.ID |= (int64(b) & 0x7F) << shift
  486. if b < 0x80 {
  487. break
  488. }
  489. }
  490. case 2:
  491. if wireType != 2 {
  492. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  493. }
  494. var stringLen uint64
  495. for shift := uint(0); ; shift += 7 {
  496. if shift >= 64 {
  497. return ErrIntOverflowAchievements
  498. }
  499. if iNdEx >= l {
  500. return io.ErrUnexpectedEOF
  501. }
  502. b := dAtA[iNdEx]
  503. iNdEx++
  504. stringLen |= (uint64(b) & 0x7F) << shift
  505. if b < 0x80 {
  506. break
  507. }
  508. }
  509. intStringLen := int(stringLen)
  510. if intStringLen < 0 {
  511. return ErrInvalidLengthAchievements
  512. }
  513. postIndex := iNdEx + intStringLen
  514. if postIndex > l {
  515. return io.ErrUnexpectedEOF
  516. }
  517. m.Name = string(dAtA[iNdEx:postIndex])
  518. iNdEx = postIndex
  519. case 3:
  520. if wireType != 2 {
  521. return fmt.Errorf("proto: wrong wireType = %d for field Icon", wireType)
  522. }
  523. var stringLen uint64
  524. for shift := uint(0); ; shift += 7 {
  525. if shift >= 64 {
  526. return ErrIntOverflowAchievements
  527. }
  528. if iNdEx >= l {
  529. return io.ErrUnexpectedEOF
  530. }
  531. b := dAtA[iNdEx]
  532. iNdEx++
  533. stringLen |= (uint64(b) & 0x7F) << shift
  534. if b < 0x80 {
  535. break
  536. }
  537. }
  538. intStringLen := int(stringLen)
  539. if intStringLen < 0 {
  540. return ErrInvalidLengthAchievements
  541. }
  542. postIndex := iNdEx + intStringLen
  543. if postIndex > l {
  544. return io.ErrUnexpectedEOF
  545. }
  546. m.Icon = string(dAtA[iNdEx:postIndex])
  547. iNdEx = postIndex
  548. case 4:
  549. if wireType != 2 {
  550. return fmt.Errorf("proto: wrong wireType = %d for field Dic", wireType)
  551. }
  552. var stringLen uint64
  553. for shift := uint(0); ; shift += 7 {
  554. if shift >= 64 {
  555. return ErrIntOverflowAchievements
  556. }
  557. if iNdEx >= l {
  558. return io.ErrUnexpectedEOF
  559. }
  560. b := dAtA[iNdEx]
  561. iNdEx++
  562. stringLen |= (uint64(b) & 0x7F) << shift
  563. if b < 0x80 {
  564. break
  565. }
  566. }
  567. intStringLen := int(stringLen)
  568. if intStringLen < 0 {
  569. return ErrInvalidLengthAchievements
  570. }
  571. postIndex := iNdEx + intStringLen
  572. if postIndex > l {
  573. return io.ErrUnexpectedEOF
  574. }
  575. m.Dic = string(dAtA[iNdEx:postIndex])
  576. iNdEx = postIndex
  577. case 5:
  578. if wireType != 0 {
  579. return fmt.Errorf("proto: wrong wireType = %d for field Unlock", wireType)
  580. }
  581. m.Unlock = 0
  582. for shift := uint(0); ; shift += 7 {
  583. if shift >= 64 {
  584. return ErrIntOverflowAchievements
  585. }
  586. if iNdEx >= l {
  587. return io.ErrUnexpectedEOF
  588. }
  589. b := dAtA[iNdEx]
  590. iNdEx++
  591. m.Unlock |= (int64(b) & 0x7F) << shift
  592. if b < 0x80 {
  593. break
  594. }
  595. }
  596. case 6:
  597. if wireType != 0 {
  598. return fmt.Errorf("proto: wrong wireType = %d for field Ctime", wireType)
  599. }
  600. m.Ctime = 0
  601. for shift := uint(0); ; shift += 7 {
  602. if shift >= 64 {
  603. return ErrIntOverflowAchievements
  604. }
  605. if iNdEx >= l {
  606. return io.ErrUnexpectedEOF
  607. }
  608. b := dAtA[iNdEx]
  609. iNdEx++
  610. m.Ctime |= (go_common_library_time.Time(b) & 0x7F) << shift
  611. if b < 0x80 {
  612. break
  613. }
  614. }
  615. case 7:
  616. if wireType != 0 {
  617. return fmt.Errorf("proto: wrong wireType = %d for field Mtime", wireType)
  618. }
  619. m.Mtime = 0
  620. for shift := uint(0); ; shift += 7 {
  621. if shift >= 64 {
  622. return ErrIntOverflowAchievements
  623. }
  624. if iNdEx >= l {
  625. return io.ErrUnexpectedEOF
  626. }
  627. b := dAtA[iNdEx]
  628. iNdEx++
  629. m.Mtime |= (go_common_library_time.Time(b) & 0x7F) << shift
  630. if b < 0x80 {
  631. break
  632. }
  633. }
  634. case 8:
  635. if wireType != 0 {
  636. return fmt.Errorf("proto: wrong wireType = %d for field Del", wireType)
  637. }
  638. m.Del = 0
  639. for shift := uint(0); ; shift += 7 {
  640. if shift >= 64 {
  641. return ErrIntOverflowAchievements
  642. }
  643. if iNdEx >= l {
  644. return io.ErrUnexpectedEOF
  645. }
  646. b := dAtA[iNdEx]
  647. iNdEx++
  648. m.Del |= (int64(b) & 0x7F) << shift
  649. if b < 0x80 {
  650. break
  651. }
  652. }
  653. case 9:
  654. if wireType != 0 {
  655. return fmt.Errorf("proto: wrong wireType = %d for field Sid", wireType)
  656. }
  657. m.Sid = 0
  658. for shift := uint(0); ; shift += 7 {
  659. if shift >= 64 {
  660. return ErrIntOverflowAchievements
  661. }
  662. if iNdEx >= l {
  663. return io.ErrUnexpectedEOF
  664. }
  665. b := dAtA[iNdEx]
  666. iNdEx++
  667. m.Sid |= (int64(b) & 0x7F) << shift
  668. if b < 0x80 {
  669. break
  670. }
  671. }
  672. case 10:
  673. if wireType != 2 {
  674. return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType)
  675. }
  676. var stringLen uint64
  677. for shift := uint(0); ; shift += 7 {
  678. if shift >= 64 {
  679. return ErrIntOverflowAchievements
  680. }
  681. if iNdEx >= l {
  682. return io.ErrUnexpectedEOF
  683. }
  684. b := dAtA[iNdEx]
  685. iNdEx++
  686. stringLen |= (uint64(b) & 0x7F) << shift
  687. if b < 0x80 {
  688. break
  689. }
  690. }
  691. intStringLen := int(stringLen)
  692. if intStringLen < 0 {
  693. return ErrInvalidLengthAchievements
  694. }
  695. postIndex := iNdEx + intStringLen
  696. if postIndex > l {
  697. return io.ErrUnexpectedEOF
  698. }
  699. m.Image = string(dAtA[iNdEx:postIndex])
  700. iNdEx = postIndex
  701. case 11:
  702. if wireType != 0 {
  703. return fmt.Errorf("proto: wrong wireType = %d for field Award", wireType)
  704. }
  705. m.Award = 0
  706. for shift := uint(0); ; shift += 7 {
  707. if shift >= 64 {
  708. return ErrIntOverflowAchievements
  709. }
  710. if iNdEx >= l {
  711. return io.ErrUnexpectedEOF
  712. }
  713. b := dAtA[iNdEx]
  714. iNdEx++
  715. m.Award |= (int64(b) & 0x7F) << shift
  716. if b < 0x80 {
  717. break
  718. }
  719. }
  720. default:
  721. iNdEx = preIndex
  722. skippy, err := skipAchievements(dAtA[iNdEx:])
  723. if err != nil {
  724. return err
  725. }
  726. if skippy < 0 {
  727. return ErrInvalidLengthAchievements
  728. }
  729. if (iNdEx + skippy) > l {
  730. return io.ErrUnexpectedEOF
  731. }
  732. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  733. iNdEx += skippy
  734. }
  735. }
  736. if iNdEx > l {
  737. return io.ErrUnexpectedEOF
  738. }
  739. return nil
  740. }
  741. func (m *Achievements) Unmarshal(dAtA []byte) error {
  742. l := len(dAtA)
  743. iNdEx := 0
  744. for iNdEx < l {
  745. preIndex := iNdEx
  746. var wire uint64
  747. for shift := uint(0); ; shift += 7 {
  748. if shift >= 64 {
  749. return ErrIntOverflowAchievements
  750. }
  751. if iNdEx >= l {
  752. return io.ErrUnexpectedEOF
  753. }
  754. b := dAtA[iNdEx]
  755. iNdEx++
  756. wire |= (uint64(b) & 0x7F) << shift
  757. if b < 0x80 {
  758. break
  759. }
  760. }
  761. fieldNum := int32(wire >> 3)
  762. wireType := int(wire & 0x7)
  763. if wireType == 4 {
  764. return fmt.Errorf("proto: Achievements: wiretype end group for non-group")
  765. }
  766. if fieldNum <= 0 {
  767. return fmt.Errorf("proto: Achievements: illegal tag %d (wire type %d)", fieldNum, wire)
  768. }
  769. switch fieldNum {
  770. case 1:
  771. if wireType != 2 {
  772. return fmt.Errorf("proto: wrong wireType = %d for field Achievements", wireType)
  773. }
  774. var msglen int
  775. for shift := uint(0); ; shift += 7 {
  776. if shift >= 64 {
  777. return ErrIntOverflowAchievements
  778. }
  779. if iNdEx >= l {
  780. return io.ErrUnexpectedEOF
  781. }
  782. b := dAtA[iNdEx]
  783. iNdEx++
  784. msglen |= (int(b) & 0x7F) << shift
  785. if b < 0x80 {
  786. break
  787. }
  788. }
  789. if msglen < 0 {
  790. return ErrInvalidLengthAchievements
  791. }
  792. postIndex := iNdEx + msglen
  793. if postIndex > l {
  794. return io.ErrUnexpectedEOF
  795. }
  796. m.Achievements = append(m.Achievements, &ActLikeAchievement{})
  797. if err := m.Achievements[len(m.Achievements)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  798. return err
  799. }
  800. iNdEx = postIndex
  801. default:
  802. iNdEx = preIndex
  803. skippy, err := skipAchievements(dAtA[iNdEx:])
  804. if err != nil {
  805. return err
  806. }
  807. if skippy < 0 {
  808. return ErrInvalidLengthAchievements
  809. }
  810. if (iNdEx + skippy) > l {
  811. return io.ErrUnexpectedEOF
  812. }
  813. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  814. iNdEx += skippy
  815. }
  816. }
  817. if iNdEx > l {
  818. return io.ErrUnexpectedEOF
  819. }
  820. return nil
  821. }
  822. func (m *ActLikeUserAchievement) Unmarshal(dAtA []byte) error {
  823. l := len(dAtA)
  824. iNdEx := 0
  825. for iNdEx < l {
  826. preIndex := iNdEx
  827. var wire uint64
  828. for shift := uint(0); ; shift += 7 {
  829. if shift >= 64 {
  830. return ErrIntOverflowAchievements
  831. }
  832. if iNdEx >= l {
  833. return io.ErrUnexpectedEOF
  834. }
  835. b := dAtA[iNdEx]
  836. iNdEx++
  837. wire |= (uint64(b) & 0x7F) << shift
  838. if b < 0x80 {
  839. break
  840. }
  841. }
  842. fieldNum := int32(wire >> 3)
  843. wireType := int(wire & 0x7)
  844. if wireType == 4 {
  845. return fmt.Errorf("proto: ActLikeUserAchievement: wiretype end group for non-group")
  846. }
  847. if fieldNum <= 0 {
  848. return fmt.Errorf("proto: ActLikeUserAchievement: illegal tag %d (wire type %d)", fieldNum, wire)
  849. }
  850. switch fieldNum {
  851. case 1:
  852. if wireType != 0 {
  853. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  854. }
  855. m.ID = 0
  856. for shift := uint(0); ; shift += 7 {
  857. if shift >= 64 {
  858. return ErrIntOverflowAchievements
  859. }
  860. if iNdEx >= l {
  861. return io.ErrUnexpectedEOF
  862. }
  863. b := dAtA[iNdEx]
  864. iNdEx++
  865. m.ID |= (int64(b) & 0x7F) << shift
  866. if b < 0x80 {
  867. break
  868. }
  869. }
  870. case 2:
  871. if wireType != 0 {
  872. return fmt.Errorf("proto: wrong wireType = %d for field Aid", wireType)
  873. }
  874. m.Aid = 0
  875. for shift := uint(0); ; shift += 7 {
  876. if shift >= 64 {
  877. return ErrIntOverflowAchievements
  878. }
  879. if iNdEx >= l {
  880. return io.ErrUnexpectedEOF
  881. }
  882. b := dAtA[iNdEx]
  883. iNdEx++
  884. m.Aid |= (int64(b) & 0x7F) << shift
  885. if b < 0x80 {
  886. break
  887. }
  888. }
  889. case 3:
  890. if wireType != 0 {
  891. return fmt.Errorf("proto: wrong wireType = %d for field Ctime", wireType)
  892. }
  893. m.Ctime = 0
  894. for shift := uint(0); ; shift += 7 {
  895. if shift >= 64 {
  896. return ErrIntOverflowAchievements
  897. }
  898. if iNdEx >= l {
  899. return io.ErrUnexpectedEOF
  900. }
  901. b := dAtA[iNdEx]
  902. iNdEx++
  903. m.Ctime |= (go_common_library_time.Time(b) & 0x7F) << shift
  904. if b < 0x80 {
  905. break
  906. }
  907. }
  908. case 4:
  909. if wireType != 0 {
  910. return fmt.Errorf("proto: wrong wireType = %d for field Mtime", wireType)
  911. }
  912. m.Mtime = 0
  913. for shift := uint(0); ; shift += 7 {
  914. if shift >= 64 {
  915. return ErrIntOverflowAchievements
  916. }
  917. if iNdEx >= l {
  918. return io.ErrUnexpectedEOF
  919. }
  920. b := dAtA[iNdEx]
  921. iNdEx++
  922. m.Mtime |= (go_common_library_time.Time(b) & 0x7F) << shift
  923. if b < 0x80 {
  924. break
  925. }
  926. }
  927. case 5:
  928. if wireType != 0 {
  929. return fmt.Errorf("proto: wrong wireType = %d for field Del", wireType)
  930. }
  931. m.Del = 0
  932. for shift := uint(0); ; shift += 7 {
  933. if shift >= 64 {
  934. return ErrIntOverflowAchievements
  935. }
  936. if iNdEx >= l {
  937. return io.ErrUnexpectedEOF
  938. }
  939. b := dAtA[iNdEx]
  940. iNdEx++
  941. m.Del |= (int64(b) & 0x7F) << shift
  942. if b < 0x80 {
  943. break
  944. }
  945. }
  946. case 6:
  947. if wireType != 0 {
  948. return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
  949. }
  950. m.Mid = 0
  951. for shift := uint(0); ; shift += 7 {
  952. if shift >= 64 {
  953. return ErrIntOverflowAchievements
  954. }
  955. if iNdEx >= l {
  956. return io.ErrUnexpectedEOF
  957. }
  958. b := dAtA[iNdEx]
  959. iNdEx++
  960. m.Mid |= (int64(b) & 0x7F) << shift
  961. if b < 0x80 {
  962. break
  963. }
  964. }
  965. case 7:
  966. if wireType != 0 {
  967. return fmt.Errorf("proto: wrong wireType = %d for field Sid", wireType)
  968. }
  969. m.Sid = 0
  970. for shift := uint(0); ; shift += 7 {
  971. if shift >= 64 {
  972. return ErrIntOverflowAchievements
  973. }
  974. if iNdEx >= l {
  975. return io.ErrUnexpectedEOF
  976. }
  977. b := dAtA[iNdEx]
  978. iNdEx++
  979. m.Sid |= (int64(b) & 0x7F) << shift
  980. if b < 0x80 {
  981. break
  982. }
  983. }
  984. case 8:
  985. if wireType != 0 {
  986. return fmt.Errorf("proto: wrong wireType = %d for field Award", wireType)
  987. }
  988. m.Award = 0
  989. for shift := uint(0); ; shift += 7 {
  990. if shift >= 64 {
  991. return ErrIntOverflowAchievements
  992. }
  993. if iNdEx >= l {
  994. return io.ErrUnexpectedEOF
  995. }
  996. b := dAtA[iNdEx]
  997. iNdEx++
  998. m.Award |= (int64(b) & 0x7F) << shift
  999. if b < 0x80 {
  1000. break
  1001. }
  1002. }
  1003. default:
  1004. iNdEx = preIndex
  1005. skippy, err := skipAchievements(dAtA[iNdEx:])
  1006. if err != nil {
  1007. return err
  1008. }
  1009. if skippy < 0 {
  1010. return ErrInvalidLengthAchievements
  1011. }
  1012. if (iNdEx + skippy) > l {
  1013. return io.ErrUnexpectedEOF
  1014. }
  1015. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1016. iNdEx += skippy
  1017. }
  1018. }
  1019. if iNdEx > l {
  1020. return io.ErrUnexpectedEOF
  1021. }
  1022. return nil
  1023. }
  1024. func skipAchievements(dAtA []byte) (n int, err error) {
  1025. l := len(dAtA)
  1026. iNdEx := 0
  1027. for iNdEx < l {
  1028. var wire uint64
  1029. for shift := uint(0); ; shift += 7 {
  1030. if shift >= 64 {
  1031. return 0, ErrIntOverflowAchievements
  1032. }
  1033. if iNdEx >= l {
  1034. return 0, io.ErrUnexpectedEOF
  1035. }
  1036. b := dAtA[iNdEx]
  1037. iNdEx++
  1038. wire |= (uint64(b) & 0x7F) << shift
  1039. if b < 0x80 {
  1040. break
  1041. }
  1042. }
  1043. wireType := int(wire & 0x7)
  1044. switch wireType {
  1045. case 0:
  1046. for shift := uint(0); ; shift += 7 {
  1047. if shift >= 64 {
  1048. return 0, ErrIntOverflowAchievements
  1049. }
  1050. if iNdEx >= l {
  1051. return 0, io.ErrUnexpectedEOF
  1052. }
  1053. iNdEx++
  1054. if dAtA[iNdEx-1] < 0x80 {
  1055. break
  1056. }
  1057. }
  1058. return iNdEx, nil
  1059. case 1:
  1060. iNdEx += 8
  1061. return iNdEx, nil
  1062. case 2:
  1063. var length int
  1064. for shift := uint(0); ; shift += 7 {
  1065. if shift >= 64 {
  1066. return 0, ErrIntOverflowAchievements
  1067. }
  1068. if iNdEx >= l {
  1069. return 0, io.ErrUnexpectedEOF
  1070. }
  1071. b := dAtA[iNdEx]
  1072. iNdEx++
  1073. length |= (int(b) & 0x7F) << shift
  1074. if b < 0x80 {
  1075. break
  1076. }
  1077. }
  1078. iNdEx += length
  1079. if length < 0 {
  1080. return 0, ErrInvalidLengthAchievements
  1081. }
  1082. return iNdEx, nil
  1083. case 3:
  1084. for {
  1085. var innerWire uint64
  1086. var start int = iNdEx
  1087. for shift := uint(0); ; shift += 7 {
  1088. if shift >= 64 {
  1089. return 0, ErrIntOverflowAchievements
  1090. }
  1091. if iNdEx >= l {
  1092. return 0, io.ErrUnexpectedEOF
  1093. }
  1094. b := dAtA[iNdEx]
  1095. iNdEx++
  1096. innerWire |= (uint64(b) & 0x7F) << shift
  1097. if b < 0x80 {
  1098. break
  1099. }
  1100. }
  1101. innerWireType := int(innerWire & 0x7)
  1102. if innerWireType == 4 {
  1103. break
  1104. }
  1105. next, err := skipAchievements(dAtA[start:])
  1106. if err != nil {
  1107. return 0, err
  1108. }
  1109. iNdEx = start + next
  1110. }
  1111. return iNdEx, nil
  1112. case 4:
  1113. return iNdEx, nil
  1114. case 5:
  1115. iNdEx += 4
  1116. return iNdEx, nil
  1117. default:
  1118. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1119. }
  1120. }
  1121. panic("unreachable")
  1122. }
  1123. var (
  1124. ErrInvalidLengthAchievements = fmt.Errorf("proto: negative length found during unmarshaling")
  1125. ErrIntOverflowAchievements = fmt.Errorf("proto: integer overflow")
  1126. )
  1127. func init() { proto.RegisterFile("achievements.proto", fileDescriptor_achievements_5f3866f0cfaf036f) }
  1128. var fileDescriptor_achievements_5f3866f0cfaf036f = []byte{
  1129. // 472 bytes of a gzipped FileDescriptorProto
  1130. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x93, 0xbf, 0x8e, 0xd3, 0x40,
  1131. 0x10, 0xc6, 0xcf, 0xf1, 0x9f, 0x24, 0x7b, 0x57, 0xa0, 0x2d, 0x4e, 0x7b, 0x80, 0xec, 0x28, 0xa2,
  1132. 0x48, 0x73, 0x8e, 0x04, 0x3d, 0x92, 0x43, 0x0a, 0x22, 0x11, 0x8a, 0x85, 0x93, 0x10, 0x9d, 0xb3,
  1133. 0x5e, 0x7c, 0xa3, 0x78, 0xbd, 0xc8, 0x76, 0x82, 0xee, 0x4d, 0xe8, 0x78, 0x12, 0xfa, 0x2b, 0xef,
  1134. 0x09, 0x2c, 0x2e, 0x74, 0x7e, 0x04, 0x2a, 0xb4, 0xe3, 0x20, 0x1f, 0x90, 0xe2, 0xa4, 0xeb, 0xbc,
  1135. 0xdf, 0x37, 0xdf, 0xee, 0x8c, 0x7e, 0x63, 0x42, 0x63, 0x71, 0x09, 0x72, 0x2b, 0x95, 0xcc, 0xab,
  1136. 0x32, 0xfc, 0x5c, 0xe8, 0x4a, 0xd3, 0x47, 0xb1, 0xa8, 0x60, 0x0b, 0xd5, 0x55, 0x58, 0xca, 0x62,
  1137. 0x0b, 0x42, 0x3e, 0x3e, 0x4f, 0xa1, 0xba, 0xdc, 0xac, 0x42, 0xa1, 0xd5, 0x34, 0xd5, 0xa9, 0x9e,
  1138. 0x62, 0xe1, 0x6a, 0xf3, 0x09, 0x4f, 0x78, 0xc0, 0xaf, 0xf6, 0x82, 0xf1, 0x37, 0x9b, 0xd0, 0x48,
  1139. 0x54, 0x6f, 0x60, 0x2d, 0xa3, 0xee, 0x7a, 0x7a, 0x4a, 0x7a, 0x8b, 0x39, 0xb3, 0x46, 0xd6, 0xc4,
  1140. 0x9e, 0x79, 0x4d, 0x1d, 0xf4, 0x20, 0xe1, 0xbd, 0xc5, 0x9c, 0x3e, 0x25, 0xce, 0xdb, 0x58, 0x49,
  1141. 0xd6, 0x1b, 0x59, 0x93, 0xe1, 0x6c, 0xd0, 0xd4, 0x81, 0x93, 0xc7, 0x4a, 0x72, 0x54, 0x8d, 0xbb,
  1142. 0x10, 0x3a, 0x67, 0x76, 0xe7, 0x82, 0xd0, 0x39, 0x47, 0x95, 0x9e, 0x11, 0x7b, 0x0e, 0x82, 0x39,
  1143. 0x68, 0xf6, 0x9b, 0x3a, 0xb0, 0x13, 0x10, 0xdc, 0x68, 0x74, 0x4c, 0xbc, 0x8b, 0x3c, 0xd3, 0x62,
  1144. 0xcd, 0x5c, 0x7c, 0x92, 0x34, 0x75, 0xe0, 0x6d, 0x50, 0xe1, 0x7b, 0x87, 0xbe, 0x24, 0xee, 0xab,
  1145. 0x0a, 0x94, 0x64, 0x1e, 0x96, 0x4c, 0x9a, 0x3a, 0x70, 0x85, 0x11, 0x7e, 0xd5, 0xc1, 0x93, 0x54,
  1146. 0x9f, 0x0b, 0xad, 0x94, 0xce, 0xa7, 0x19, 0xac, 0x8a, 0xb8, 0xb8, 0x9a, 0x1a, 0x27, 0x7c, 0x0f,
  1147. 0x4a, 0xf2, 0x36, 0x66, 0xf2, 0x4b, 0xcc, 0xf7, 0xbb, 0xbc, 0xba, 0x57, 0x1e, 0x63, 0xd8, 0xbe,
  1148. 0xcc, 0xd8, 0x00, 0xd3, 0x6d, 0xfb, 0x32, 0xe3, 0x46, 0x33, 0xd6, 0x3b, 0x48, 0xd8, 0xb0, 0xb3,
  1149. 0x4a, 0x48, 0xb8, 0xd1, 0x68, 0x40, 0xdc, 0x85, 0x8a, 0x53, 0xc9, 0x08, 0x8e, 0x3d, 0x34, 0xaf,
  1150. 0x82, 0x11, 0x78, 0xab, 0x9b, 0x82, 0xe8, 0x4b, 0x5c, 0x24, 0xec, 0x18, 0xd3, 0x58, 0x10, 0x1b,
  1151. 0x81, 0xb7, 0xfa, 0xf8, 0x03, 0x39, 0xb9, 0x43, 0xa6, 0xa4, 0xaf, 0xc9, 0xc9, 0xdd, 0x45, 0x60,
  1152. 0xd6, 0xc8, 0x9e, 0x1c, 0x3f, 0x7f, 0x16, 0xfe, 0xbb, 0x09, 0xe1, 0xff, 0x58, 0xf9, 0x5f, 0xc9,
  1153. 0xf1, 0xf7, 0x1e, 0x39, 0xdd, 0x17, 0x5d, 0x94, 0xb2, 0xb8, 0x0f, 0xff, 0x33, 0x62, 0x47, 0x90,
  1154. 0x20, 0xfe, 0xfd, 0xa4, 0xb1, 0x99, 0x34, 0x82, 0xa4, 0xe3, 0x63, 0x3f, 0x90, 0x8f, 0xf3, 0x20,
  1155. 0x3e, 0xee, 0x61, 0x3e, 0x4b, 0x48, 0xf6, 0x8b, 0x83, 0x96, 0x32, 0x5d, 0x2f, 0x21, 0xf9, 0x83,
  1156. 0xae, 0x7f, 0x18, 0x5d, 0x4b, 0x66, 0x70, 0x98, 0xcc, 0xcc, 0xbf, 0xbe, 0xf5, 0x8f, 0x6e, 0x6e,
  1157. 0xfd, 0xa3, 0xeb, 0x9d, 0x6f, 0xdd, 0xec, 0x7c, 0xeb, 0xc7, 0xce, 0xb7, 0xbe, 0xfe, 0xf4, 0x8f,
  1158. 0x3e, 0x3a, 0x19, 0xac, 0xe5, 0xca, 0xc3, 0x5f, 0xec, 0xc5, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff,
  1159. 0x49, 0x0a, 0x1d, 0x9a, 0xb9, 0x03, 0x00, 0x00,
  1160. }