bws.pb.go 47 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: bws.proto
  3. /*
  4. Package bws is a generated protocol buffer package.
  5. It is generated from these files:
  6. bws.proto
  7. It has these top-level messages:
  8. Users
  9. Point
  10. Points
  11. Achievement
  12. Achievements
  13. */
  14. package bws
  15. import proto "github.com/golang/protobuf/proto"
  16. import fmt "fmt"
  17. import math "math"
  18. import _ "github.com/gogo/protobuf/gogoproto"
  19. import go_common_library_time "go-common/library/time"
  20. import io "io"
  21. // Reference imports to suppress errors if they are not otherwise used.
  22. var _ = proto.Marshal
  23. var _ = fmt.Errorf
  24. var _ = math.Inf
  25. // This is a compile-time assertion to ensure that this generated file
  26. // is compatible with the proto package it is being compiled against.
  27. // A compilation error at this line likely means your copy of the
  28. // proto package needs to be updated.
  29. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  30. type Users struct {
  31. ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"id"`
  32. Mid int64 `protobuf:"varint,2,opt,name=Mid,proto3" json:"mid"`
  33. Key string `protobuf:"bytes,3,opt,name=Key,proto3" json:"key"`
  34. Ctime go_common_library_time.Time `protobuf:"varint,4,opt,name=Ctime,proto3,casttype=go-common/library/time.Time" json:"ctime"`
  35. Mtime go_common_library_time.Time `protobuf:"varint,5,opt,name=Mtime,proto3,casttype=go-common/library/time.Time" json:"mtime"`
  36. Bid int64 `protobuf:"varint,6,opt,name=Bid,proto3" json:"bid"`
  37. }
  38. func (m *Users) Reset() { *m = Users{} }
  39. func (m *Users) String() string { return proto.CompactTextString(m) }
  40. func (*Users) ProtoMessage() {}
  41. func (*Users) Descriptor() ([]byte, []int) { return fileDescriptorBws, []int{0} }
  42. type Point struct {
  43. ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"id"`
  44. Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"name"`
  45. Icon string `protobuf:"bytes,3,opt,name=Icon,proto3" json:"icon"`
  46. Fid int64 `protobuf:"varint,4,opt,name=Fid,proto3" json:"fid"`
  47. Image string `protobuf:"bytes,5,opt,name=Image,proto3" json:"image"`
  48. Unlocked int64 `protobuf:"varint,6,opt,name=Unlocked,proto3" json:"unlocked"`
  49. LockType int64 `protobuf:"varint,7,opt,name=LockType,proto3" json:"lockType"`
  50. Dic string `protobuf:"bytes,8,opt,name=Dic,proto3" json:"dic"`
  51. Rule string `protobuf:"bytes,9,opt,name=Rule,proto3" json:"rule"`
  52. Bid int64 `protobuf:"varint,10,opt,name=Bid,proto3" json:"bid"`
  53. LoseUnlocked int64 `protobuf:"varint,11,opt,name=LoseUnlocked,proto3" json:"lose_unlocked"`
  54. OtherIp string `protobuf:"bytes,12,opt,name=OtherIp,proto3" json:"other_ip"`
  55. Ower int64 `protobuf:"varint,13,opt,name=Ower,proto3" json:"ower"`
  56. Ctime go_common_library_time.Time `protobuf:"varint,14,opt,name=Ctime,proto3,casttype=go-common/library/time.Time" json:"ctime"`
  57. Mtime go_common_library_time.Time `protobuf:"varint,15,opt,name=Mtime,proto3,casttype=go-common/library/time.Time" json:"mtime"`
  58. }
  59. func (m *Point) Reset() { *m = Point{} }
  60. func (m *Point) String() string { return proto.CompactTextString(m) }
  61. func (*Point) ProtoMessage() {}
  62. func (*Point) Descriptor() ([]byte, []int) { return fileDescriptorBws, []int{1} }
  63. type Points struct {
  64. Points []*Point `protobuf:"bytes,1,rep,name=points" json:"points,omitempty"`
  65. }
  66. func (m *Points) Reset() { *m = Points{} }
  67. func (m *Points) String() string { return proto.CompactTextString(m) }
  68. func (*Points) ProtoMessage() {}
  69. func (*Points) Descriptor() ([]byte, []int) { return fileDescriptorBws, []int{2} }
  70. type Achievement struct {
  71. ID int64 `protobuf:"varint,1,opt,name=ID,proto3" json:"id"`
  72. Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"name"`
  73. Icon string `protobuf:"bytes,3,opt,name=Icon,proto3" json:"icon"`
  74. Dic string `protobuf:"bytes,4,opt,name=Dic,proto3" json:"dic"`
  75. LockType int64 `protobuf:"varint,5,opt,name=LockType,proto3" json:"lockType"`
  76. Unlock int64 `protobuf:"varint,6,opt,name=Unlock,proto3" json:"unlock"`
  77. Bid int64 `protobuf:"varint,7,opt,name=Bid,proto3" json:"bid"`
  78. IconBig string `protobuf:"bytes,8,opt,name=IconBig,proto3" json:"icon_big"`
  79. IconActive string `protobuf:"bytes,9,opt,name=IconActive,proto3" json:"icon_active"`
  80. IconActiveBig string `protobuf:"bytes,10,opt,name=IconActiveBig,proto3" json:"icon_active_big"`
  81. Award int64 `protobuf:"varint,11,opt,name=Award,proto3" json:"award"`
  82. UserCount int64 `protobuf:"varint,12,opt,name=UserCount,proto3" json:"user_count"`
  83. Ctime go_common_library_time.Time `protobuf:"varint,13,opt,name=Ctime,proto3,casttype=go-common/library/time.Time" json:"ctime"`
  84. Mtime go_common_library_time.Time `protobuf:"varint,14,opt,name=Mtime,proto3,casttype=go-common/library/time.Time" json:"mtime"`
  85. Image string `protobuf:"bytes,15,opt,name=Image,proto3" json:"image"`
  86. SuitID int64 `protobuf:"varint,16,opt,name=SuitID,proto3" json:"suit_id"`
  87. }
  88. func (m *Achievement) Reset() { *m = Achievement{} }
  89. func (m *Achievement) String() string { return proto.CompactTextString(m) }
  90. func (*Achievement) ProtoMessage() {}
  91. func (*Achievement) Descriptor() ([]byte, []int) { return fileDescriptorBws, []int{3} }
  92. type Achievements struct {
  93. Achievements []*Achievement `protobuf:"bytes,1,rep,name=achievements" json:"achievements,omitempty"`
  94. }
  95. func (m *Achievements) Reset() { *m = Achievements{} }
  96. func (m *Achievements) String() string { return proto.CompactTextString(m) }
  97. func (*Achievements) ProtoMessage() {}
  98. func (*Achievements) Descriptor() ([]byte, []int) { return fileDescriptorBws, []int{4} }
  99. func init() {
  100. proto.RegisterType((*Users)(nil), "activity.service.Users")
  101. proto.RegisterType((*Point)(nil), "activity.service.Point")
  102. proto.RegisterType((*Points)(nil), "activity.service.Points")
  103. proto.RegisterType((*Achievement)(nil), "activity.service.Achievement")
  104. proto.RegisterType((*Achievements)(nil), "activity.service.Achievements")
  105. }
  106. func (m *Users) Marshal() (dAtA []byte, err error) {
  107. size := m.Size()
  108. dAtA = make([]byte, size)
  109. n, err := m.MarshalTo(dAtA)
  110. if err != nil {
  111. return nil, err
  112. }
  113. return dAtA[:n], nil
  114. }
  115. func (m *Users) MarshalTo(dAtA []byte) (int, error) {
  116. var i int
  117. _ = i
  118. var l int
  119. _ = l
  120. if m.ID != 0 {
  121. dAtA[i] = 0x8
  122. i++
  123. i = encodeVarintBws(dAtA, i, uint64(m.ID))
  124. }
  125. if m.Mid != 0 {
  126. dAtA[i] = 0x10
  127. i++
  128. i = encodeVarintBws(dAtA, i, uint64(m.Mid))
  129. }
  130. if len(m.Key) > 0 {
  131. dAtA[i] = 0x1a
  132. i++
  133. i = encodeVarintBws(dAtA, i, uint64(len(m.Key)))
  134. i += copy(dAtA[i:], m.Key)
  135. }
  136. if m.Ctime != 0 {
  137. dAtA[i] = 0x20
  138. i++
  139. i = encodeVarintBws(dAtA, i, uint64(m.Ctime))
  140. }
  141. if m.Mtime != 0 {
  142. dAtA[i] = 0x28
  143. i++
  144. i = encodeVarintBws(dAtA, i, uint64(m.Mtime))
  145. }
  146. if m.Bid != 0 {
  147. dAtA[i] = 0x30
  148. i++
  149. i = encodeVarintBws(dAtA, i, uint64(m.Bid))
  150. }
  151. return i, nil
  152. }
  153. func (m *Point) Marshal() (dAtA []byte, err error) {
  154. size := m.Size()
  155. dAtA = make([]byte, size)
  156. n, err := m.MarshalTo(dAtA)
  157. if err != nil {
  158. return nil, err
  159. }
  160. return dAtA[:n], nil
  161. }
  162. func (m *Point) MarshalTo(dAtA []byte) (int, error) {
  163. var i int
  164. _ = i
  165. var l int
  166. _ = l
  167. if m.ID != 0 {
  168. dAtA[i] = 0x8
  169. i++
  170. i = encodeVarintBws(dAtA, i, uint64(m.ID))
  171. }
  172. if len(m.Name) > 0 {
  173. dAtA[i] = 0x12
  174. i++
  175. i = encodeVarintBws(dAtA, i, uint64(len(m.Name)))
  176. i += copy(dAtA[i:], m.Name)
  177. }
  178. if len(m.Icon) > 0 {
  179. dAtA[i] = 0x1a
  180. i++
  181. i = encodeVarintBws(dAtA, i, uint64(len(m.Icon)))
  182. i += copy(dAtA[i:], m.Icon)
  183. }
  184. if m.Fid != 0 {
  185. dAtA[i] = 0x20
  186. i++
  187. i = encodeVarintBws(dAtA, i, uint64(m.Fid))
  188. }
  189. if len(m.Image) > 0 {
  190. dAtA[i] = 0x2a
  191. i++
  192. i = encodeVarintBws(dAtA, i, uint64(len(m.Image)))
  193. i += copy(dAtA[i:], m.Image)
  194. }
  195. if m.Unlocked != 0 {
  196. dAtA[i] = 0x30
  197. i++
  198. i = encodeVarintBws(dAtA, i, uint64(m.Unlocked))
  199. }
  200. if m.LockType != 0 {
  201. dAtA[i] = 0x38
  202. i++
  203. i = encodeVarintBws(dAtA, i, uint64(m.LockType))
  204. }
  205. if len(m.Dic) > 0 {
  206. dAtA[i] = 0x42
  207. i++
  208. i = encodeVarintBws(dAtA, i, uint64(len(m.Dic)))
  209. i += copy(dAtA[i:], m.Dic)
  210. }
  211. if len(m.Rule) > 0 {
  212. dAtA[i] = 0x4a
  213. i++
  214. i = encodeVarintBws(dAtA, i, uint64(len(m.Rule)))
  215. i += copy(dAtA[i:], m.Rule)
  216. }
  217. if m.Bid != 0 {
  218. dAtA[i] = 0x50
  219. i++
  220. i = encodeVarintBws(dAtA, i, uint64(m.Bid))
  221. }
  222. if m.LoseUnlocked != 0 {
  223. dAtA[i] = 0x58
  224. i++
  225. i = encodeVarintBws(dAtA, i, uint64(m.LoseUnlocked))
  226. }
  227. if len(m.OtherIp) > 0 {
  228. dAtA[i] = 0x62
  229. i++
  230. i = encodeVarintBws(dAtA, i, uint64(len(m.OtherIp)))
  231. i += copy(dAtA[i:], m.OtherIp)
  232. }
  233. if m.Ower != 0 {
  234. dAtA[i] = 0x68
  235. i++
  236. i = encodeVarintBws(dAtA, i, uint64(m.Ower))
  237. }
  238. if m.Ctime != 0 {
  239. dAtA[i] = 0x70
  240. i++
  241. i = encodeVarintBws(dAtA, i, uint64(m.Ctime))
  242. }
  243. if m.Mtime != 0 {
  244. dAtA[i] = 0x78
  245. i++
  246. i = encodeVarintBws(dAtA, i, uint64(m.Mtime))
  247. }
  248. return i, nil
  249. }
  250. func (m *Points) Marshal() (dAtA []byte, err error) {
  251. size := m.Size()
  252. dAtA = make([]byte, size)
  253. n, err := m.MarshalTo(dAtA)
  254. if err != nil {
  255. return nil, err
  256. }
  257. return dAtA[:n], nil
  258. }
  259. func (m *Points) MarshalTo(dAtA []byte) (int, error) {
  260. var i int
  261. _ = i
  262. var l int
  263. _ = l
  264. if len(m.Points) > 0 {
  265. for _, msg := range m.Points {
  266. dAtA[i] = 0xa
  267. i++
  268. i = encodeVarintBws(dAtA, i, uint64(msg.Size()))
  269. n, err := msg.MarshalTo(dAtA[i:])
  270. if err != nil {
  271. return 0, err
  272. }
  273. i += n
  274. }
  275. }
  276. return i, nil
  277. }
  278. func (m *Achievement) Marshal() (dAtA []byte, err error) {
  279. size := m.Size()
  280. dAtA = make([]byte, size)
  281. n, err := m.MarshalTo(dAtA)
  282. if err != nil {
  283. return nil, err
  284. }
  285. return dAtA[:n], nil
  286. }
  287. func (m *Achievement) MarshalTo(dAtA []byte) (int, error) {
  288. var i int
  289. _ = i
  290. var l int
  291. _ = l
  292. if m.ID != 0 {
  293. dAtA[i] = 0x8
  294. i++
  295. i = encodeVarintBws(dAtA, i, uint64(m.ID))
  296. }
  297. if len(m.Name) > 0 {
  298. dAtA[i] = 0x12
  299. i++
  300. i = encodeVarintBws(dAtA, i, uint64(len(m.Name)))
  301. i += copy(dAtA[i:], m.Name)
  302. }
  303. if len(m.Icon) > 0 {
  304. dAtA[i] = 0x1a
  305. i++
  306. i = encodeVarintBws(dAtA, i, uint64(len(m.Icon)))
  307. i += copy(dAtA[i:], m.Icon)
  308. }
  309. if len(m.Dic) > 0 {
  310. dAtA[i] = 0x22
  311. i++
  312. i = encodeVarintBws(dAtA, i, uint64(len(m.Dic)))
  313. i += copy(dAtA[i:], m.Dic)
  314. }
  315. if m.LockType != 0 {
  316. dAtA[i] = 0x28
  317. i++
  318. i = encodeVarintBws(dAtA, i, uint64(m.LockType))
  319. }
  320. if m.Unlock != 0 {
  321. dAtA[i] = 0x30
  322. i++
  323. i = encodeVarintBws(dAtA, i, uint64(m.Unlock))
  324. }
  325. if m.Bid != 0 {
  326. dAtA[i] = 0x38
  327. i++
  328. i = encodeVarintBws(dAtA, i, uint64(m.Bid))
  329. }
  330. if len(m.IconBig) > 0 {
  331. dAtA[i] = 0x42
  332. i++
  333. i = encodeVarintBws(dAtA, i, uint64(len(m.IconBig)))
  334. i += copy(dAtA[i:], m.IconBig)
  335. }
  336. if len(m.IconActive) > 0 {
  337. dAtA[i] = 0x4a
  338. i++
  339. i = encodeVarintBws(dAtA, i, uint64(len(m.IconActive)))
  340. i += copy(dAtA[i:], m.IconActive)
  341. }
  342. if len(m.IconActiveBig) > 0 {
  343. dAtA[i] = 0x52
  344. i++
  345. i = encodeVarintBws(dAtA, i, uint64(len(m.IconActiveBig)))
  346. i += copy(dAtA[i:], m.IconActiveBig)
  347. }
  348. if m.Award != 0 {
  349. dAtA[i] = 0x58
  350. i++
  351. i = encodeVarintBws(dAtA, i, uint64(m.Award))
  352. }
  353. if m.UserCount != 0 {
  354. dAtA[i] = 0x60
  355. i++
  356. i = encodeVarintBws(dAtA, i, uint64(m.UserCount))
  357. }
  358. if m.Ctime != 0 {
  359. dAtA[i] = 0x68
  360. i++
  361. i = encodeVarintBws(dAtA, i, uint64(m.Ctime))
  362. }
  363. if m.Mtime != 0 {
  364. dAtA[i] = 0x70
  365. i++
  366. i = encodeVarintBws(dAtA, i, uint64(m.Mtime))
  367. }
  368. if len(m.Image) > 0 {
  369. dAtA[i] = 0x7a
  370. i++
  371. i = encodeVarintBws(dAtA, i, uint64(len(m.Image)))
  372. i += copy(dAtA[i:], m.Image)
  373. }
  374. if m.SuitID != 0 {
  375. dAtA[i] = 0x80
  376. i++
  377. dAtA[i] = 0x1
  378. i++
  379. i = encodeVarintBws(dAtA, i, uint64(m.SuitID))
  380. }
  381. return i, nil
  382. }
  383. func (m *Achievements) Marshal() (dAtA []byte, err error) {
  384. size := m.Size()
  385. dAtA = make([]byte, size)
  386. n, err := m.MarshalTo(dAtA)
  387. if err != nil {
  388. return nil, err
  389. }
  390. return dAtA[:n], nil
  391. }
  392. func (m *Achievements) MarshalTo(dAtA []byte) (int, error) {
  393. var i int
  394. _ = i
  395. var l int
  396. _ = l
  397. if len(m.Achievements) > 0 {
  398. for _, msg := range m.Achievements {
  399. dAtA[i] = 0xa
  400. i++
  401. i = encodeVarintBws(dAtA, i, uint64(msg.Size()))
  402. n, err := msg.MarshalTo(dAtA[i:])
  403. if err != nil {
  404. return 0, err
  405. }
  406. i += n
  407. }
  408. }
  409. return i, nil
  410. }
  411. func encodeVarintBws(dAtA []byte, offset int, v uint64) int {
  412. for v >= 1<<7 {
  413. dAtA[offset] = uint8(v&0x7f | 0x80)
  414. v >>= 7
  415. offset++
  416. }
  417. dAtA[offset] = uint8(v)
  418. return offset + 1
  419. }
  420. func (m *Users) Size() (n int) {
  421. var l int
  422. _ = l
  423. if m.ID != 0 {
  424. n += 1 + sovBws(uint64(m.ID))
  425. }
  426. if m.Mid != 0 {
  427. n += 1 + sovBws(uint64(m.Mid))
  428. }
  429. l = len(m.Key)
  430. if l > 0 {
  431. n += 1 + l + sovBws(uint64(l))
  432. }
  433. if m.Ctime != 0 {
  434. n += 1 + sovBws(uint64(m.Ctime))
  435. }
  436. if m.Mtime != 0 {
  437. n += 1 + sovBws(uint64(m.Mtime))
  438. }
  439. if m.Bid != 0 {
  440. n += 1 + sovBws(uint64(m.Bid))
  441. }
  442. return n
  443. }
  444. func (m *Point) Size() (n int) {
  445. var l int
  446. _ = l
  447. if m.ID != 0 {
  448. n += 1 + sovBws(uint64(m.ID))
  449. }
  450. l = len(m.Name)
  451. if l > 0 {
  452. n += 1 + l + sovBws(uint64(l))
  453. }
  454. l = len(m.Icon)
  455. if l > 0 {
  456. n += 1 + l + sovBws(uint64(l))
  457. }
  458. if m.Fid != 0 {
  459. n += 1 + sovBws(uint64(m.Fid))
  460. }
  461. l = len(m.Image)
  462. if l > 0 {
  463. n += 1 + l + sovBws(uint64(l))
  464. }
  465. if m.Unlocked != 0 {
  466. n += 1 + sovBws(uint64(m.Unlocked))
  467. }
  468. if m.LockType != 0 {
  469. n += 1 + sovBws(uint64(m.LockType))
  470. }
  471. l = len(m.Dic)
  472. if l > 0 {
  473. n += 1 + l + sovBws(uint64(l))
  474. }
  475. l = len(m.Rule)
  476. if l > 0 {
  477. n += 1 + l + sovBws(uint64(l))
  478. }
  479. if m.Bid != 0 {
  480. n += 1 + sovBws(uint64(m.Bid))
  481. }
  482. if m.LoseUnlocked != 0 {
  483. n += 1 + sovBws(uint64(m.LoseUnlocked))
  484. }
  485. l = len(m.OtherIp)
  486. if l > 0 {
  487. n += 1 + l + sovBws(uint64(l))
  488. }
  489. if m.Ower != 0 {
  490. n += 1 + sovBws(uint64(m.Ower))
  491. }
  492. if m.Ctime != 0 {
  493. n += 1 + sovBws(uint64(m.Ctime))
  494. }
  495. if m.Mtime != 0 {
  496. n += 1 + sovBws(uint64(m.Mtime))
  497. }
  498. return n
  499. }
  500. func (m *Points) Size() (n int) {
  501. var l int
  502. _ = l
  503. if len(m.Points) > 0 {
  504. for _, e := range m.Points {
  505. l = e.Size()
  506. n += 1 + l + sovBws(uint64(l))
  507. }
  508. }
  509. return n
  510. }
  511. func (m *Achievement) Size() (n int) {
  512. var l int
  513. _ = l
  514. if m.ID != 0 {
  515. n += 1 + sovBws(uint64(m.ID))
  516. }
  517. l = len(m.Name)
  518. if l > 0 {
  519. n += 1 + l + sovBws(uint64(l))
  520. }
  521. l = len(m.Icon)
  522. if l > 0 {
  523. n += 1 + l + sovBws(uint64(l))
  524. }
  525. l = len(m.Dic)
  526. if l > 0 {
  527. n += 1 + l + sovBws(uint64(l))
  528. }
  529. if m.LockType != 0 {
  530. n += 1 + sovBws(uint64(m.LockType))
  531. }
  532. if m.Unlock != 0 {
  533. n += 1 + sovBws(uint64(m.Unlock))
  534. }
  535. if m.Bid != 0 {
  536. n += 1 + sovBws(uint64(m.Bid))
  537. }
  538. l = len(m.IconBig)
  539. if l > 0 {
  540. n += 1 + l + sovBws(uint64(l))
  541. }
  542. l = len(m.IconActive)
  543. if l > 0 {
  544. n += 1 + l + sovBws(uint64(l))
  545. }
  546. l = len(m.IconActiveBig)
  547. if l > 0 {
  548. n += 1 + l + sovBws(uint64(l))
  549. }
  550. if m.Award != 0 {
  551. n += 1 + sovBws(uint64(m.Award))
  552. }
  553. if m.UserCount != 0 {
  554. n += 1 + sovBws(uint64(m.UserCount))
  555. }
  556. if m.Ctime != 0 {
  557. n += 1 + sovBws(uint64(m.Ctime))
  558. }
  559. if m.Mtime != 0 {
  560. n += 1 + sovBws(uint64(m.Mtime))
  561. }
  562. l = len(m.Image)
  563. if l > 0 {
  564. n += 1 + l + sovBws(uint64(l))
  565. }
  566. if m.SuitID != 0 {
  567. n += 2 + sovBws(uint64(m.SuitID))
  568. }
  569. return n
  570. }
  571. func (m *Achievements) Size() (n int) {
  572. var l int
  573. _ = l
  574. if len(m.Achievements) > 0 {
  575. for _, e := range m.Achievements {
  576. l = e.Size()
  577. n += 1 + l + sovBws(uint64(l))
  578. }
  579. }
  580. return n
  581. }
  582. func sovBws(x uint64) (n int) {
  583. for {
  584. n++
  585. x >>= 7
  586. if x == 0 {
  587. break
  588. }
  589. }
  590. return n
  591. }
  592. func sozBws(x uint64) (n int) {
  593. return sovBws(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  594. }
  595. func (m *Users) Unmarshal(dAtA []byte) error {
  596. l := len(dAtA)
  597. iNdEx := 0
  598. for iNdEx < l {
  599. preIndex := iNdEx
  600. var wire uint64
  601. for shift := uint(0); ; shift += 7 {
  602. if shift >= 64 {
  603. return ErrIntOverflowBws
  604. }
  605. if iNdEx >= l {
  606. return io.ErrUnexpectedEOF
  607. }
  608. b := dAtA[iNdEx]
  609. iNdEx++
  610. wire |= (uint64(b) & 0x7F) << shift
  611. if b < 0x80 {
  612. break
  613. }
  614. }
  615. fieldNum := int32(wire >> 3)
  616. wireType := int(wire & 0x7)
  617. if wireType == 4 {
  618. return fmt.Errorf("proto: Users: wiretype end group for non-group")
  619. }
  620. if fieldNum <= 0 {
  621. return fmt.Errorf("proto: Users: illegal tag %d (wire type %d)", fieldNum, wire)
  622. }
  623. switch fieldNum {
  624. case 1:
  625. if wireType != 0 {
  626. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  627. }
  628. m.ID = 0
  629. for shift := uint(0); ; shift += 7 {
  630. if shift >= 64 {
  631. return ErrIntOverflowBws
  632. }
  633. if iNdEx >= l {
  634. return io.ErrUnexpectedEOF
  635. }
  636. b := dAtA[iNdEx]
  637. iNdEx++
  638. m.ID |= (int64(b) & 0x7F) << shift
  639. if b < 0x80 {
  640. break
  641. }
  642. }
  643. case 2:
  644. if wireType != 0 {
  645. return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
  646. }
  647. m.Mid = 0
  648. for shift := uint(0); ; shift += 7 {
  649. if shift >= 64 {
  650. return ErrIntOverflowBws
  651. }
  652. if iNdEx >= l {
  653. return io.ErrUnexpectedEOF
  654. }
  655. b := dAtA[iNdEx]
  656. iNdEx++
  657. m.Mid |= (int64(b) & 0x7F) << shift
  658. if b < 0x80 {
  659. break
  660. }
  661. }
  662. case 3:
  663. if wireType != 2 {
  664. return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  665. }
  666. var stringLen uint64
  667. for shift := uint(0); ; shift += 7 {
  668. if shift >= 64 {
  669. return ErrIntOverflowBws
  670. }
  671. if iNdEx >= l {
  672. return io.ErrUnexpectedEOF
  673. }
  674. b := dAtA[iNdEx]
  675. iNdEx++
  676. stringLen |= (uint64(b) & 0x7F) << shift
  677. if b < 0x80 {
  678. break
  679. }
  680. }
  681. intStringLen := int(stringLen)
  682. if intStringLen < 0 {
  683. return ErrInvalidLengthBws
  684. }
  685. postIndex := iNdEx + intStringLen
  686. if postIndex > l {
  687. return io.ErrUnexpectedEOF
  688. }
  689. m.Key = string(dAtA[iNdEx:postIndex])
  690. iNdEx = postIndex
  691. case 4:
  692. if wireType != 0 {
  693. return fmt.Errorf("proto: wrong wireType = %d for field Ctime", wireType)
  694. }
  695. m.Ctime = 0
  696. for shift := uint(0); ; shift += 7 {
  697. if shift >= 64 {
  698. return ErrIntOverflowBws
  699. }
  700. if iNdEx >= l {
  701. return io.ErrUnexpectedEOF
  702. }
  703. b := dAtA[iNdEx]
  704. iNdEx++
  705. m.Ctime |= (go_common_library_time.Time(b) & 0x7F) << shift
  706. if b < 0x80 {
  707. break
  708. }
  709. }
  710. case 5:
  711. if wireType != 0 {
  712. return fmt.Errorf("proto: wrong wireType = %d for field Mtime", wireType)
  713. }
  714. m.Mtime = 0
  715. for shift := uint(0); ; shift += 7 {
  716. if shift >= 64 {
  717. return ErrIntOverflowBws
  718. }
  719. if iNdEx >= l {
  720. return io.ErrUnexpectedEOF
  721. }
  722. b := dAtA[iNdEx]
  723. iNdEx++
  724. m.Mtime |= (go_common_library_time.Time(b) & 0x7F) << shift
  725. if b < 0x80 {
  726. break
  727. }
  728. }
  729. case 6:
  730. if wireType != 0 {
  731. return fmt.Errorf("proto: wrong wireType = %d for field Bid", wireType)
  732. }
  733. m.Bid = 0
  734. for shift := uint(0); ; shift += 7 {
  735. if shift >= 64 {
  736. return ErrIntOverflowBws
  737. }
  738. if iNdEx >= l {
  739. return io.ErrUnexpectedEOF
  740. }
  741. b := dAtA[iNdEx]
  742. iNdEx++
  743. m.Bid |= (int64(b) & 0x7F) << shift
  744. if b < 0x80 {
  745. break
  746. }
  747. }
  748. default:
  749. iNdEx = preIndex
  750. skippy, err := skipBws(dAtA[iNdEx:])
  751. if err != nil {
  752. return err
  753. }
  754. if skippy < 0 {
  755. return ErrInvalidLengthBws
  756. }
  757. if (iNdEx + skippy) > l {
  758. return io.ErrUnexpectedEOF
  759. }
  760. iNdEx += skippy
  761. }
  762. }
  763. if iNdEx > l {
  764. return io.ErrUnexpectedEOF
  765. }
  766. return nil
  767. }
  768. func (m *Point) Unmarshal(dAtA []byte) error {
  769. l := len(dAtA)
  770. iNdEx := 0
  771. for iNdEx < l {
  772. preIndex := iNdEx
  773. var wire uint64
  774. for shift := uint(0); ; shift += 7 {
  775. if shift >= 64 {
  776. return ErrIntOverflowBws
  777. }
  778. if iNdEx >= l {
  779. return io.ErrUnexpectedEOF
  780. }
  781. b := dAtA[iNdEx]
  782. iNdEx++
  783. wire |= (uint64(b) & 0x7F) << shift
  784. if b < 0x80 {
  785. break
  786. }
  787. }
  788. fieldNum := int32(wire >> 3)
  789. wireType := int(wire & 0x7)
  790. if wireType == 4 {
  791. return fmt.Errorf("proto: Point: wiretype end group for non-group")
  792. }
  793. if fieldNum <= 0 {
  794. return fmt.Errorf("proto: Point: illegal tag %d (wire type %d)", fieldNum, wire)
  795. }
  796. switch fieldNum {
  797. case 1:
  798. if wireType != 0 {
  799. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  800. }
  801. m.ID = 0
  802. for shift := uint(0); ; shift += 7 {
  803. if shift >= 64 {
  804. return ErrIntOverflowBws
  805. }
  806. if iNdEx >= l {
  807. return io.ErrUnexpectedEOF
  808. }
  809. b := dAtA[iNdEx]
  810. iNdEx++
  811. m.ID |= (int64(b) & 0x7F) << shift
  812. if b < 0x80 {
  813. break
  814. }
  815. }
  816. case 2:
  817. if wireType != 2 {
  818. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  819. }
  820. var stringLen uint64
  821. for shift := uint(0); ; shift += 7 {
  822. if shift >= 64 {
  823. return ErrIntOverflowBws
  824. }
  825. if iNdEx >= l {
  826. return io.ErrUnexpectedEOF
  827. }
  828. b := dAtA[iNdEx]
  829. iNdEx++
  830. stringLen |= (uint64(b) & 0x7F) << shift
  831. if b < 0x80 {
  832. break
  833. }
  834. }
  835. intStringLen := int(stringLen)
  836. if intStringLen < 0 {
  837. return ErrInvalidLengthBws
  838. }
  839. postIndex := iNdEx + intStringLen
  840. if postIndex > l {
  841. return io.ErrUnexpectedEOF
  842. }
  843. m.Name = string(dAtA[iNdEx:postIndex])
  844. iNdEx = postIndex
  845. case 3:
  846. if wireType != 2 {
  847. return fmt.Errorf("proto: wrong wireType = %d for field Icon", wireType)
  848. }
  849. var stringLen uint64
  850. for shift := uint(0); ; shift += 7 {
  851. if shift >= 64 {
  852. return ErrIntOverflowBws
  853. }
  854. if iNdEx >= l {
  855. return io.ErrUnexpectedEOF
  856. }
  857. b := dAtA[iNdEx]
  858. iNdEx++
  859. stringLen |= (uint64(b) & 0x7F) << shift
  860. if b < 0x80 {
  861. break
  862. }
  863. }
  864. intStringLen := int(stringLen)
  865. if intStringLen < 0 {
  866. return ErrInvalidLengthBws
  867. }
  868. postIndex := iNdEx + intStringLen
  869. if postIndex > l {
  870. return io.ErrUnexpectedEOF
  871. }
  872. m.Icon = string(dAtA[iNdEx:postIndex])
  873. iNdEx = postIndex
  874. case 4:
  875. if wireType != 0 {
  876. return fmt.Errorf("proto: wrong wireType = %d for field Fid", wireType)
  877. }
  878. m.Fid = 0
  879. for shift := uint(0); ; shift += 7 {
  880. if shift >= 64 {
  881. return ErrIntOverflowBws
  882. }
  883. if iNdEx >= l {
  884. return io.ErrUnexpectedEOF
  885. }
  886. b := dAtA[iNdEx]
  887. iNdEx++
  888. m.Fid |= (int64(b) & 0x7F) << shift
  889. if b < 0x80 {
  890. break
  891. }
  892. }
  893. case 5:
  894. if wireType != 2 {
  895. return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType)
  896. }
  897. var stringLen uint64
  898. for shift := uint(0); ; shift += 7 {
  899. if shift >= 64 {
  900. return ErrIntOverflowBws
  901. }
  902. if iNdEx >= l {
  903. return io.ErrUnexpectedEOF
  904. }
  905. b := dAtA[iNdEx]
  906. iNdEx++
  907. stringLen |= (uint64(b) & 0x7F) << shift
  908. if b < 0x80 {
  909. break
  910. }
  911. }
  912. intStringLen := int(stringLen)
  913. if intStringLen < 0 {
  914. return ErrInvalidLengthBws
  915. }
  916. postIndex := iNdEx + intStringLen
  917. if postIndex > l {
  918. return io.ErrUnexpectedEOF
  919. }
  920. m.Image = string(dAtA[iNdEx:postIndex])
  921. iNdEx = postIndex
  922. case 6:
  923. if wireType != 0 {
  924. return fmt.Errorf("proto: wrong wireType = %d for field Unlocked", wireType)
  925. }
  926. m.Unlocked = 0
  927. for shift := uint(0); ; shift += 7 {
  928. if shift >= 64 {
  929. return ErrIntOverflowBws
  930. }
  931. if iNdEx >= l {
  932. return io.ErrUnexpectedEOF
  933. }
  934. b := dAtA[iNdEx]
  935. iNdEx++
  936. m.Unlocked |= (int64(b) & 0x7F) << shift
  937. if b < 0x80 {
  938. break
  939. }
  940. }
  941. case 7:
  942. if wireType != 0 {
  943. return fmt.Errorf("proto: wrong wireType = %d for field LockType", wireType)
  944. }
  945. m.LockType = 0
  946. for shift := uint(0); ; shift += 7 {
  947. if shift >= 64 {
  948. return ErrIntOverflowBws
  949. }
  950. if iNdEx >= l {
  951. return io.ErrUnexpectedEOF
  952. }
  953. b := dAtA[iNdEx]
  954. iNdEx++
  955. m.LockType |= (int64(b) & 0x7F) << shift
  956. if b < 0x80 {
  957. break
  958. }
  959. }
  960. case 8:
  961. if wireType != 2 {
  962. return fmt.Errorf("proto: wrong wireType = %d for field Dic", wireType)
  963. }
  964. var stringLen uint64
  965. for shift := uint(0); ; shift += 7 {
  966. if shift >= 64 {
  967. return ErrIntOverflowBws
  968. }
  969. if iNdEx >= l {
  970. return io.ErrUnexpectedEOF
  971. }
  972. b := dAtA[iNdEx]
  973. iNdEx++
  974. stringLen |= (uint64(b) & 0x7F) << shift
  975. if b < 0x80 {
  976. break
  977. }
  978. }
  979. intStringLen := int(stringLen)
  980. if intStringLen < 0 {
  981. return ErrInvalidLengthBws
  982. }
  983. postIndex := iNdEx + intStringLen
  984. if postIndex > l {
  985. return io.ErrUnexpectedEOF
  986. }
  987. m.Dic = string(dAtA[iNdEx:postIndex])
  988. iNdEx = postIndex
  989. case 9:
  990. if wireType != 2 {
  991. return fmt.Errorf("proto: wrong wireType = %d for field Rule", wireType)
  992. }
  993. var stringLen uint64
  994. for shift := uint(0); ; shift += 7 {
  995. if shift >= 64 {
  996. return ErrIntOverflowBws
  997. }
  998. if iNdEx >= l {
  999. return io.ErrUnexpectedEOF
  1000. }
  1001. b := dAtA[iNdEx]
  1002. iNdEx++
  1003. stringLen |= (uint64(b) & 0x7F) << shift
  1004. if b < 0x80 {
  1005. break
  1006. }
  1007. }
  1008. intStringLen := int(stringLen)
  1009. if intStringLen < 0 {
  1010. return ErrInvalidLengthBws
  1011. }
  1012. postIndex := iNdEx + intStringLen
  1013. if postIndex > l {
  1014. return io.ErrUnexpectedEOF
  1015. }
  1016. m.Rule = string(dAtA[iNdEx:postIndex])
  1017. iNdEx = postIndex
  1018. case 10:
  1019. if wireType != 0 {
  1020. return fmt.Errorf("proto: wrong wireType = %d for field Bid", wireType)
  1021. }
  1022. m.Bid = 0
  1023. for shift := uint(0); ; shift += 7 {
  1024. if shift >= 64 {
  1025. return ErrIntOverflowBws
  1026. }
  1027. if iNdEx >= l {
  1028. return io.ErrUnexpectedEOF
  1029. }
  1030. b := dAtA[iNdEx]
  1031. iNdEx++
  1032. m.Bid |= (int64(b) & 0x7F) << shift
  1033. if b < 0x80 {
  1034. break
  1035. }
  1036. }
  1037. case 11:
  1038. if wireType != 0 {
  1039. return fmt.Errorf("proto: wrong wireType = %d for field LoseUnlocked", wireType)
  1040. }
  1041. m.LoseUnlocked = 0
  1042. for shift := uint(0); ; shift += 7 {
  1043. if shift >= 64 {
  1044. return ErrIntOverflowBws
  1045. }
  1046. if iNdEx >= l {
  1047. return io.ErrUnexpectedEOF
  1048. }
  1049. b := dAtA[iNdEx]
  1050. iNdEx++
  1051. m.LoseUnlocked |= (int64(b) & 0x7F) << shift
  1052. if b < 0x80 {
  1053. break
  1054. }
  1055. }
  1056. case 12:
  1057. if wireType != 2 {
  1058. return fmt.Errorf("proto: wrong wireType = %d for field OtherIp", wireType)
  1059. }
  1060. var stringLen uint64
  1061. for shift := uint(0); ; shift += 7 {
  1062. if shift >= 64 {
  1063. return ErrIntOverflowBws
  1064. }
  1065. if iNdEx >= l {
  1066. return io.ErrUnexpectedEOF
  1067. }
  1068. b := dAtA[iNdEx]
  1069. iNdEx++
  1070. stringLen |= (uint64(b) & 0x7F) << shift
  1071. if b < 0x80 {
  1072. break
  1073. }
  1074. }
  1075. intStringLen := int(stringLen)
  1076. if intStringLen < 0 {
  1077. return ErrInvalidLengthBws
  1078. }
  1079. postIndex := iNdEx + intStringLen
  1080. if postIndex > l {
  1081. return io.ErrUnexpectedEOF
  1082. }
  1083. m.OtherIp = string(dAtA[iNdEx:postIndex])
  1084. iNdEx = postIndex
  1085. case 13:
  1086. if wireType != 0 {
  1087. return fmt.Errorf("proto: wrong wireType = %d for field Ower", wireType)
  1088. }
  1089. m.Ower = 0
  1090. for shift := uint(0); ; shift += 7 {
  1091. if shift >= 64 {
  1092. return ErrIntOverflowBws
  1093. }
  1094. if iNdEx >= l {
  1095. return io.ErrUnexpectedEOF
  1096. }
  1097. b := dAtA[iNdEx]
  1098. iNdEx++
  1099. m.Ower |= (int64(b) & 0x7F) << shift
  1100. if b < 0x80 {
  1101. break
  1102. }
  1103. }
  1104. case 14:
  1105. if wireType != 0 {
  1106. return fmt.Errorf("proto: wrong wireType = %d for field Ctime", wireType)
  1107. }
  1108. m.Ctime = 0
  1109. for shift := uint(0); ; shift += 7 {
  1110. if shift >= 64 {
  1111. return ErrIntOverflowBws
  1112. }
  1113. if iNdEx >= l {
  1114. return io.ErrUnexpectedEOF
  1115. }
  1116. b := dAtA[iNdEx]
  1117. iNdEx++
  1118. m.Ctime |= (go_common_library_time.Time(b) & 0x7F) << shift
  1119. if b < 0x80 {
  1120. break
  1121. }
  1122. }
  1123. case 15:
  1124. if wireType != 0 {
  1125. return fmt.Errorf("proto: wrong wireType = %d for field Mtime", wireType)
  1126. }
  1127. m.Mtime = 0
  1128. for shift := uint(0); ; shift += 7 {
  1129. if shift >= 64 {
  1130. return ErrIntOverflowBws
  1131. }
  1132. if iNdEx >= l {
  1133. return io.ErrUnexpectedEOF
  1134. }
  1135. b := dAtA[iNdEx]
  1136. iNdEx++
  1137. m.Mtime |= (go_common_library_time.Time(b) & 0x7F) << shift
  1138. if b < 0x80 {
  1139. break
  1140. }
  1141. }
  1142. default:
  1143. iNdEx = preIndex
  1144. skippy, err := skipBws(dAtA[iNdEx:])
  1145. if err != nil {
  1146. return err
  1147. }
  1148. if skippy < 0 {
  1149. return ErrInvalidLengthBws
  1150. }
  1151. if (iNdEx + skippy) > l {
  1152. return io.ErrUnexpectedEOF
  1153. }
  1154. iNdEx += skippy
  1155. }
  1156. }
  1157. if iNdEx > l {
  1158. return io.ErrUnexpectedEOF
  1159. }
  1160. return nil
  1161. }
  1162. func (m *Points) Unmarshal(dAtA []byte) error {
  1163. l := len(dAtA)
  1164. iNdEx := 0
  1165. for iNdEx < l {
  1166. preIndex := iNdEx
  1167. var wire uint64
  1168. for shift := uint(0); ; shift += 7 {
  1169. if shift >= 64 {
  1170. return ErrIntOverflowBws
  1171. }
  1172. if iNdEx >= l {
  1173. return io.ErrUnexpectedEOF
  1174. }
  1175. b := dAtA[iNdEx]
  1176. iNdEx++
  1177. wire |= (uint64(b) & 0x7F) << shift
  1178. if b < 0x80 {
  1179. break
  1180. }
  1181. }
  1182. fieldNum := int32(wire >> 3)
  1183. wireType := int(wire & 0x7)
  1184. if wireType == 4 {
  1185. return fmt.Errorf("proto: Points: wiretype end group for non-group")
  1186. }
  1187. if fieldNum <= 0 {
  1188. return fmt.Errorf("proto: Points: illegal tag %d (wire type %d)", fieldNum, wire)
  1189. }
  1190. switch fieldNum {
  1191. case 1:
  1192. if wireType != 2 {
  1193. return fmt.Errorf("proto: wrong wireType = %d for field Points", wireType)
  1194. }
  1195. var msglen int
  1196. for shift := uint(0); ; shift += 7 {
  1197. if shift >= 64 {
  1198. return ErrIntOverflowBws
  1199. }
  1200. if iNdEx >= l {
  1201. return io.ErrUnexpectedEOF
  1202. }
  1203. b := dAtA[iNdEx]
  1204. iNdEx++
  1205. msglen |= (int(b) & 0x7F) << shift
  1206. if b < 0x80 {
  1207. break
  1208. }
  1209. }
  1210. if msglen < 0 {
  1211. return ErrInvalidLengthBws
  1212. }
  1213. postIndex := iNdEx + msglen
  1214. if postIndex > l {
  1215. return io.ErrUnexpectedEOF
  1216. }
  1217. m.Points = append(m.Points, &Point{})
  1218. if err := m.Points[len(m.Points)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1219. return err
  1220. }
  1221. iNdEx = postIndex
  1222. default:
  1223. iNdEx = preIndex
  1224. skippy, err := skipBws(dAtA[iNdEx:])
  1225. if err != nil {
  1226. return err
  1227. }
  1228. if skippy < 0 {
  1229. return ErrInvalidLengthBws
  1230. }
  1231. if (iNdEx + skippy) > l {
  1232. return io.ErrUnexpectedEOF
  1233. }
  1234. iNdEx += skippy
  1235. }
  1236. }
  1237. if iNdEx > l {
  1238. return io.ErrUnexpectedEOF
  1239. }
  1240. return nil
  1241. }
  1242. func (m *Achievement) Unmarshal(dAtA []byte) error {
  1243. l := len(dAtA)
  1244. iNdEx := 0
  1245. for iNdEx < l {
  1246. preIndex := iNdEx
  1247. var wire uint64
  1248. for shift := uint(0); ; shift += 7 {
  1249. if shift >= 64 {
  1250. return ErrIntOverflowBws
  1251. }
  1252. if iNdEx >= l {
  1253. return io.ErrUnexpectedEOF
  1254. }
  1255. b := dAtA[iNdEx]
  1256. iNdEx++
  1257. wire |= (uint64(b) & 0x7F) << shift
  1258. if b < 0x80 {
  1259. break
  1260. }
  1261. }
  1262. fieldNum := int32(wire >> 3)
  1263. wireType := int(wire & 0x7)
  1264. if wireType == 4 {
  1265. return fmt.Errorf("proto: Achievement: wiretype end group for non-group")
  1266. }
  1267. if fieldNum <= 0 {
  1268. return fmt.Errorf("proto: Achievement: illegal tag %d (wire type %d)", fieldNum, wire)
  1269. }
  1270. switch fieldNum {
  1271. case 1:
  1272. if wireType != 0 {
  1273. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  1274. }
  1275. m.ID = 0
  1276. for shift := uint(0); ; shift += 7 {
  1277. if shift >= 64 {
  1278. return ErrIntOverflowBws
  1279. }
  1280. if iNdEx >= l {
  1281. return io.ErrUnexpectedEOF
  1282. }
  1283. b := dAtA[iNdEx]
  1284. iNdEx++
  1285. m.ID |= (int64(b) & 0x7F) << shift
  1286. if b < 0x80 {
  1287. break
  1288. }
  1289. }
  1290. case 2:
  1291. if wireType != 2 {
  1292. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  1293. }
  1294. var stringLen uint64
  1295. for shift := uint(0); ; shift += 7 {
  1296. if shift >= 64 {
  1297. return ErrIntOverflowBws
  1298. }
  1299. if iNdEx >= l {
  1300. return io.ErrUnexpectedEOF
  1301. }
  1302. b := dAtA[iNdEx]
  1303. iNdEx++
  1304. stringLen |= (uint64(b) & 0x7F) << shift
  1305. if b < 0x80 {
  1306. break
  1307. }
  1308. }
  1309. intStringLen := int(stringLen)
  1310. if intStringLen < 0 {
  1311. return ErrInvalidLengthBws
  1312. }
  1313. postIndex := iNdEx + intStringLen
  1314. if postIndex > l {
  1315. return io.ErrUnexpectedEOF
  1316. }
  1317. m.Name = string(dAtA[iNdEx:postIndex])
  1318. iNdEx = postIndex
  1319. case 3:
  1320. if wireType != 2 {
  1321. return fmt.Errorf("proto: wrong wireType = %d for field Icon", wireType)
  1322. }
  1323. var stringLen uint64
  1324. for shift := uint(0); ; shift += 7 {
  1325. if shift >= 64 {
  1326. return ErrIntOverflowBws
  1327. }
  1328. if iNdEx >= l {
  1329. return io.ErrUnexpectedEOF
  1330. }
  1331. b := dAtA[iNdEx]
  1332. iNdEx++
  1333. stringLen |= (uint64(b) & 0x7F) << shift
  1334. if b < 0x80 {
  1335. break
  1336. }
  1337. }
  1338. intStringLen := int(stringLen)
  1339. if intStringLen < 0 {
  1340. return ErrInvalidLengthBws
  1341. }
  1342. postIndex := iNdEx + intStringLen
  1343. if postIndex > l {
  1344. return io.ErrUnexpectedEOF
  1345. }
  1346. m.Icon = string(dAtA[iNdEx:postIndex])
  1347. iNdEx = postIndex
  1348. case 4:
  1349. if wireType != 2 {
  1350. return fmt.Errorf("proto: wrong wireType = %d for field Dic", wireType)
  1351. }
  1352. var stringLen uint64
  1353. for shift := uint(0); ; shift += 7 {
  1354. if shift >= 64 {
  1355. return ErrIntOverflowBws
  1356. }
  1357. if iNdEx >= l {
  1358. return io.ErrUnexpectedEOF
  1359. }
  1360. b := dAtA[iNdEx]
  1361. iNdEx++
  1362. stringLen |= (uint64(b) & 0x7F) << shift
  1363. if b < 0x80 {
  1364. break
  1365. }
  1366. }
  1367. intStringLen := int(stringLen)
  1368. if intStringLen < 0 {
  1369. return ErrInvalidLengthBws
  1370. }
  1371. postIndex := iNdEx + intStringLen
  1372. if postIndex > l {
  1373. return io.ErrUnexpectedEOF
  1374. }
  1375. m.Dic = string(dAtA[iNdEx:postIndex])
  1376. iNdEx = postIndex
  1377. case 5:
  1378. if wireType != 0 {
  1379. return fmt.Errorf("proto: wrong wireType = %d for field LockType", wireType)
  1380. }
  1381. m.LockType = 0
  1382. for shift := uint(0); ; shift += 7 {
  1383. if shift >= 64 {
  1384. return ErrIntOverflowBws
  1385. }
  1386. if iNdEx >= l {
  1387. return io.ErrUnexpectedEOF
  1388. }
  1389. b := dAtA[iNdEx]
  1390. iNdEx++
  1391. m.LockType |= (int64(b) & 0x7F) << shift
  1392. if b < 0x80 {
  1393. break
  1394. }
  1395. }
  1396. case 6:
  1397. if wireType != 0 {
  1398. return fmt.Errorf("proto: wrong wireType = %d for field Unlock", wireType)
  1399. }
  1400. m.Unlock = 0
  1401. for shift := uint(0); ; shift += 7 {
  1402. if shift >= 64 {
  1403. return ErrIntOverflowBws
  1404. }
  1405. if iNdEx >= l {
  1406. return io.ErrUnexpectedEOF
  1407. }
  1408. b := dAtA[iNdEx]
  1409. iNdEx++
  1410. m.Unlock |= (int64(b) & 0x7F) << shift
  1411. if b < 0x80 {
  1412. break
  1413. }
  1414. }
  1415. case 7:
  1416. if wireType != 0 {
  1417. return fmt.Errorf("proto: wrong wireType = %d for field Bid", wireType)
  1418. }
  1419. m.Bid = 0
  1420. for shift := uint(0); ; shift += 7 {
  1421. if shift >= 64 {
  1422. return ErrIntOverflowBws
  1423. }
  1424. if iNdEx >= l {
  1425. return io.ErrUnexpectedEOF
  1426. }
  1427. b := dAtA[iNdEx]
  1428. iNdEx++
  1429. m.Bid |= (int64(b) & 0x7F) << shift
  1430. if b < 0x80 {
  1431. break
  1432. }
  1433. }
  1434. case 8:
  1435. if wireType != 2 {
  1436. return fmt.Errorf("proto: wrong wireType = %d for field IconBig", wireType)
  1437. }
  1438. var stringLen uint64
  1439. for shift := uint(0); ; shift += 7 {
  1440. if shift >= 64 {
  1441. return ErrIntOverflowBws
  1442. }
  1443. if iNdEx >= l {
  1444. return io.ErrUnexpectedEOF
  1445. }
  1446. b := dAtA[iNdEx]
  1447. iNdEx++
  1448. stringLen |= (uint64(b) & 0x7F) << shift
  1449. if b < 0x80 {
  1450. break
  1451. }
  1452. }
  1453. intStringLen := int(stringLen)
  1454. if intStringLen < 0 {
  1455. return ErrInvalidLengthBws
  1456. }
  1457. postIndex := iNdEx + intStringLen
  1458. if postIndex > l {
  1459. return io.ErrUnexpectedEOF
  1460. }
  1461. m.IconBig = string(dAtA[iNdEx:postIndex])
  1462. iNdEx = postIndex
  1463. case 9:
  1464. if wireType != 2 {
  1465. return fmt.Errorf("proto: wrong wireType = %d for field IconActive", wireType)
  1466. }
  1467. var stringLen uint64
  1468. for shift := uint(0); ; shift += 7 {
  1469. if shift >= 64 {
  1470. return ErrIntOverflowBws
  1471. }
  1472. if iNdEx >= l {
  1473. return io.ErrUnexpectedEOF
  1474. }
  1475. b := dAtA[iNdEx]
  1476. iNdEx++
  1477. stringLen |= (uint64(b) & 0x7F) << shift
  1478. if b < 0x80 {
  1479. break
  1480. }
  1481. }
  1482. intStringLen := int(stringLen)
  1483. if intStringLen < 0 {
  1484. return ErrInvalidLengthBws
  1485. }
  1486. postIndex := iNdEx + intStringLen
  1487. if postIndex > l {
  1488. return io.ErrUnexpectedEOF
  1489. }
  1490. m.IconActive = string(dAtA[iNdEx:postIndex])
  1491. iNdEx = postIndex
  1492. case 10:
  1493. if wireType != 2 {
  1494. return fmt.Errorf("proto: wrong wireType = %d for field IconActiveBig", wireType)
  1495. }
  1496. var stringLen uint64
  1497. for shift := uint(0); ; shift += 7 {
  1498. if shift >= 64 {
  1499. return ErrIntOverflowBws
  1500. }
  1501. if iNdEx >= l {
  1502. return io.ErrUnexpectedEOF
  1503. }
  1504. b := dAtA[iNdEx]
  1505. iNdEx++
  1506. stringLen |= (uint64(b) & 0x7F) << shift
  1507. if b < 0x80 {
  1508. break
  1509. }
  1510. }
  1511. intStringLen := int(stringLen)
  1512. if intStringLen < 0 {
  1513. return ErrInvalidLengthBws
  1514. }
  1515. postIndex := iNdEx + intStringLen
  1516. if postIndex > l {
  1517. return io.ErrUnexpectedEOF
  1518. }
  1519. m.IconActiveBig = string(dAtA[iNdEx:postIndex])
  1520. iNdEx = postIndex
  1521. case 11:
  1522. if wireType != 0 {
  1523. return fmt.Errorf("proto: wrong wireType = %d for field Award", wireType)
  1524. }
  1525. m.Award = 0
  1526. for shift := uint(0); ; shift += 7 {
  1527. if shift >= 64 {
  1528. return ErrIntOverflowBws
  1529. }
  1530. if iNdEx >= l {
  1531. return io.ErrUnexpectedEOF
  1532. }
  1533. b := dAtA[iNdEx]
  1534. iNdEx++
  1535. m.Award |= (int64(b) & 0x7F) << shift
  1536. if b < 0x80 {
  1537. break
  1538. }
  1539. }
  1540. case 12:
  1541. if wireType != 0 {
  1542. return fmt.Errorf("proto: wrong wireType = %d for field UserCount", wireType)
  1543. }
  1544. m.UserCount = 0
  1545. for shift := uint(0); ; shift += 7 {
  1546. if shift >= 64 {
  1547. return ErrIntOverflowBws
  1548. }
  1549. if iNdEx >= l {
  1550. return io.ErrUnexpectedEOF
  1551. }
  1552. b := dAtA[iNdEx]
  1553. iNdEx++
  1554. m.UserCount |= (int64(b) & 0x7F) << shift
  1555. if b < 0x80 {
  1556. break
  1557. }
  1558. }
  1559. case 13:
  1560. if wireType != 0 {
  1561. return fmt.Errorf("proto: wrong wireType = %d for field Ctime", wireType)
  1562. }
  1563. m.Ctime = 0
  1564. for shift := uint(0); ; shift += 7 {
  1565. if shift >= 64 {
  1566. return ErrIntOverflowBws
  1567. }
  1568. if iNdEx >= l {
  1569. return io.ErrUnexpectedEOF
  1570. }
  1571. b := dAtA[iNdEx]
  1572. iNdEx++
  1573. m.Ctime |= (go_common_library_time.Time(b) & 0x7F) << shift
  1574. if b < 0x80 {
  1575. break
  1576. }
  1577. }
  1578. case 14:
  1579. if wireType != 0 {
  1580. return fmt.Errorf("proto: wrong wireType = %d for field Mtime", wireType)
  1581. }
  1582. m.Mtime = 0
  1583. for shift := uint(0); ; shift += 7 {
  1584. if shift >= 64 {
  1585. return ErrIntOverflowBws
  1586. }
  1587. if iNdEx >= l {
  1588. return io.ErrUnexpectedEOF
  1589. }
  1590. b := dAtA[iNdEx]
  1591. iNdEx++
  1592. m.Mtime |= (go_common_library_time.Time(b) & 0x7F) << shift
  1593. if b < 0x80 {
  1594. break
  1595. }
  1596. }
  1597. case 15:
  1598. if wireType != 2 {
  1599. return fmt.Errorf("proto: wrong wireType = %d for field Image", wireType)
  1600. }
  1601. var stringLen uint64
  1602. for shift := uint(0); ; shift += 7 {
  1603. if shift >= 64 {
  1604. return ErrIntOverflowBws
  1605. }
  1606. if iNdEx >= l {
  1607. return io.ErrUnexpectedEOF
  1608. }
  1609. b := dAtA[iNdEx]
  1610. iNdEx++
  1611. stringLen |= (uint64(b) & 0x7F) << shift
  1612. if b < 0x80 {
  1613. break
  1614. }
  1615. }
  1616. intStringLen := int(stringLen)
  1617. if intStringLen < 0 {
  1618. return ErrInvalidLengthBws
  1619. }
  1620. postIndex := iNdEx + intStringLen
  1621. if postIndex > l {
  1622. return io.ErrUnexpectedEOF
  1623. }
  1624. m.Image = string(dAtA[iNdEx:postIndex])
  1625. iNdEx = postIndex
  1626. case 16:
  1627. if wireType != 0 {
  1628. return fmt.Errorf("proto: wrong wireType = %d for field SuitID", wireType)
  1629. }
  1630. m.SuitID = 0
  1631. for shift := uint(0); ; shift += 7 {
  1632. if shift >= 64 {
  1633. return ErrIntOverflowBws
  1634. }
  1635. if iNdEx >= l {
  1636. return io.ErrUnexpectedEOF
  1637. }
  1638. b := dAtA[iNdEx]
  1639. iNdEx++
  1640. m.SuitID |= (int64(b) & 0x7F) << shift
  1641. if b < 0x80 {
  1642. break
  1643. }
  1644. }
  1645. default:
  1646. iNdEx = preIndex
  1647. skippy, err := skipBws(dAtA[iNdEx:])
  1648. if err != nil {
  1649. return err
  1650. }
  1651. if skippy < 0 {
  1652. return ErrInvalidLengthBws
  1653. }
  1654. if (iNdEx + skippy) > l {
  1655. return io.ErrUnexpectedEOF
  1656. }
  1657. iNdEx += skippy
  1658. }
  1659. }
  1660. if iNdEx > l {
  1661. return io.ErrUnexpectedEOF
  1662. }
  1663. return nil
  1664. }
  1665. func (m *Achievements) Unmarshal(dAtA []byte) error {
  1666. l := len(dAtA)
  1667. iNdEx := 0
  1668. for iNdEx < l {
  1669. preIndex := iNdEx
  1670. var wire uint64
  1671. for shift := uint(0); ; shift += 7 {
  1672. if shift >= 64 {
  1673. return ErrIntOverflowBws
  1674. }
  1675. if iNdEx >= l {
  1676. return io.ErrUnexpectedEOF
  1677. }
  1678. b := dAtA[iNdEx]
  1679. iNdEx++
  1680. wire |= (uint64(b) & 0x7F) << shift
  1681. if b < 0x80 {
  1682. break
  1683. }
  1684. }
  1685. fieldNum := int32(wire >> 3)
  1686. wireType := int(wire & 0x7)
  1687. if wireType == 4 {
  1688. return fmt.Errorf("proto: Achievements: wiretype end group for non-group")
  1689. }
  1690. if fieldNum <= 0 {
  1691. return fmt.Errorf("proto: Achievements: illegal tag %d (wire type %d)", fieldNum, wire)
  1692. }
  1693. switch fieldNum {
  1694. case 1:
  1695. if wireType != 2 {
  1696. return fmt.Errorf("proto: wrong wireType = %d for field Achievements", wireType)
  1697. }
  1698. var msglen int
  1699. for shift := uint(0); ; shift += 7 {
  1700. if shift >= 64 {
  1701. return ErrIntOverflowBws
  1702. }
  1703. if iNdEx >= l {
  1704. return io.ErrUnexpectedEOF
  1705. }
  1706. b := dAtA[iNdEx]
  1707. iNdEx++
  1708. msglen |= (int(b) & 0x7F) << shift
  1709. if b < 0x80 {
  1710. break
  1711. }
  1712. }
  1713. if msglen < 0 {
  1714. return ErrInvalidLengthBws
  1715. }
  1716. postIndex := iNdEx + msglen
  1717. if postIndex > l {
  1718. return io.ErrUnexpectedEOF
  1719. }
  1720. m.Achievements = append(m.Achievements, &Achievement{})
  1721. if err := m.Achievements[len(m.Achievements)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1722. return err
  1723. }
  1724. iNdEx = postIndex
  1725. default:
  1726. iNdEx = preIndex
  1727. skippy, err := skipBws(dAtA[iNdEx:])
  1728. if err != nil {
  1729. return err
  1730. }
  1731. if skippy < 0 {
  1732. return ErrInvalidLengthBws
  1733. }
  1734. if (iNdEx + skippy) > l {
  1735. return io.ErrUnexpectedEOF
  1736. }
  1737. iNdEx += skippy
  1738. }
  1739. }
  1740. if iNdEx > l {
  1741. return io.ErrUnexpectedEOF
  1742. }
  1743. return nil
  1744. }
  1745. func skipBws(dAtA []byte) (n int, err error) {
  1746. l := len(dAtA)
  1747. iNdEx := 0
  1748. for iNdEx < l {
  1749. var wire uint64
  1750. for shift := uint(0); ; shift += 7 {
  1751. if shift >= 64 {
  1752. return 0, ErrIntOverflowBws
  1753. }
  1754. if iNdEx >= l {
  1755. return 0, io.ErrUnexpectedEOF
  1756. }
  1757. b := dAtA[iNdEx]
  1758. iNdEx++
  1759. wire |= (uint64(b) & 0x7F) << shift
  1760. if b < 0x80 {
  1761. break
  1762. }
  1763. }
  1764. wireType := int(wire & 0x7)
  1765. switch wireType {
  1766. case 0:
  1767. for shift := uint(0); ; shift += 7 {
  1768. if shift >= 64 {
  1769. return 0, ErrIntOverflowBws
  1770. }
  1771. if iNdEx >= l {
  1772. return 0, io.ErrUnexpectedEOF
  1773. }
  1774. iNdEx++
  1775. if dAtA[iNdEx-1] < 0x80 {
  1776. break
  1777. }
  1778. }
  1779. return iNdEx, nil
  1780. case 1:
  1781. iNdEx += 8
  1782. return iNdEx, nil
  1783. case 2:
  1784. var length int
  1785. for shift := uint(0); ; shift += 7 {
  1786. if shift >= 64 {
  1787. return 0, ErrIntOverflowBws
  1788. }
  1789. if iNdEx >= l {
  1790. return 0, io.ErrUnexpectedEOF
  1791. }
  1792. b := dAtA[iNdEx]
  1793. iNdEx++
  1794. length |= (int(b) & 0x7F) << shift
  1795. if b < 0x80 {
  1796. break
  1797. }
  1798. }
  1799. iNdEx += length
  1800. if length < 0 {
  1801. return 0, ErrInvalidLengthBws
  1802. }
  1803. return iNdEx, nil
  1804. case 3:
  1805. for {
  1806. var innerWire uint64
  1807. var start int = iNdEx
  1808. for shift := uint(0); ; shift += 7 {
  1809. if shift >= 64 {
  1810. return 0, ErrIntOverflowBws
  1811. }
  1812. if iNdEx >= l {
  1813. return 0, io.ErrUnexpectedEOF
  1814. }
  1815. b := dAtA[iNdEx]
  1816. iNdEx++
  1817. innerWire |= (uint64(b) & 0x7F) << shift
  1818. if b < 0x80 {
  1819. break
  1820. }
  1821. }
  1822. innerWireType := int(innerWire & 0x7)
  1823. if innerWireType == 4 {
  1824. break
  1825. }
  1826. next, err := skipBws(dAtA[start:])
  1827. if err != nil {
  1828. return 0, err
  1829. }
  1830. iNdEx = start + next
  1831. }
  1832. return iNdEx, nil
  1833. case 4:
  1834. return iNdEx, nil
  1835. case 5:
  1836. iNdEx += 4
  1837. return iNdEx, nil
  1838. default:
  1839. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1840. }
  1841. }
  1842. panic("unreachable")
  1843. }
  1844. var (
  1845. ErrInvalidLengthBws = fmt.Errorf("proto: negative length found during unmarshaling")
  1846. ErrIntOverflowBws = fmt.Errorf("proto: integer overflow")
  1847. )
  1848. func init() { proto.RegisterFile("bws.proto", fileDescriptorBws) }
  1849. var fileDescriptorBws = []byte{
  1850. // 745 bytes of a gzipped FileDescriptorProto
  1851. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x55, 0xcd, 0x4e, 0xdb, 0x4c,
  1852. 0x14, 0xc5, 0x49, 0xec, 0x24, 0x93, 0x84, 0xf0, 0xf9, 0x93, 0xbe, 0xcf, 0xfd, 0x21, 0x46, 0xa9,
  1853. 0x84, 0xb2, 0x28, 0x89, 0xd4, 0xaa, 0x0b, 0x36, 0x95, 0x62, 0x22, 0xa4, 0xa8, 0x50, 0xda, 0x29,
  1854. 0x6c, 0xba, 0x89, 0xfc, 0x33, 0x84, 0x11, 0x71, 0x26, 0xf2, 0x0f, 0x51, 0x5e, 0xa2, 0xeb, 0x3e,
  1855. 0x4c, 0x1f, 0x80, 0x25, 0x4f, 0x60, 0x15, 0xba, 0xf3, 0xaa, 0xeb, 0xae, 0xaa, 0x7b, 0xed, 0xc4,
  1856. 0xa1, 0x40, 0x55, 0x81, 0xba, 0xf3, 0x9c, 0x73, 0x8f, 0xef, 0xb9, 0x33, 0xc7, 0x63, 0x52, 0xb6,
  1857. 0xa6, 0x7e, 0x7b, 0xe2, 0x89, 0x40, 0xa8, 0x6b, 0xa6, 0x1d, 0xf0, 0x33, 0x1e, 0xcc, 0xda, 0x3e,
  1858. 0xf3, 0xce, 0xb8, 0xcd, 0x1e, 0x6f, 0x0d, 0x79, 0x70, 0x12, 0x5a, 0x6d, 0x5b, 0xb8, 0x9d, 0xa1,
  1859. 0x18, 0x8a, 0x0e, 0x16, 0x5a, 0xe1, 0x31, 0xae, 0x70, 0x81, 0x4f, 0xc9, 0x0b, 0x9a, 0xdf, 0x25,
  1860. 0x22, 0x1f, 0xf9, 0xcc, 0xf3, 0xd5, 0xff, 0x48, 0xae, 0xdf, 0xd3, 0xa4, 0x0d, 0xa9, 0x95, 0x37,
  1861. 0x94, 0x38, 0xd2, 0x73, 0xdc, 0xa1, 0xb9, 0x7e, 0x4f, 0x7d, 0x44, 0xf2, 0xfb, 0xdc, 0xd1, 0x72,
  1862. 0x48, 0x14, 0xe3, 0x48, 0xcf, 0xbb, 0xdc, 0xa1, 0x80, 0x01, 0xf5, 0x86, 0xcd, 0xb4, 0xfc, 0x86,
  1863. 0xd4, 0x2a, 0x27, 0xd4, 0x29, 0x9b, 0x51, 0xc0, 0xd4, 0xd7, 0x44, 0xde, 0x09, 0xb8, 0xcb, 0xb4,
  1864. 0x02, 0xea, 0x5a, 0x71, 0xa4, 0xcb, 0x36, 0x00, 0x3f, 0x22, 0xfd, 0xc9, 0x50, 0x6c, 0xd9, 0xc2,
  1865. 0x75, 0xc5, 0xb8, 0x33, 0xe2, 0x96, 0x67, 0x7a, 0xb3, 0x0e, 0x30, 0xed, 0x43, 0xee, 0x32, 0x9a,
  1866. 0xc8, 0x40, 0xbf, 0x8f, 0x7a, 0x39, 0xd3, 0xbb, 0x7f, 0xa4, 0x47, 0x19, 0x58, 0x33, 0xb8, 0xa3,
  1867. 0x29, 0x99, 0x6b, 0x0b, 0x5c, 0x1b, 0xdc, 0x69, 0x7e, 0x29, 0x10, 0xf9, 0x9d, 0xe0, 0xe3, 0xe0,
  1868. 0xce, 0x91, 0x9f, 0x92, 0xc2, 0x5b, 0xd3, 0x65, 0x38, 0x73, 0xd9, 0x28, 0xc5, 0x91, 0x5e, 0x18,
  1869. 0x9b, 0x2e, 0xa3, 0x88, 0x02, 0xdb, 0xb7, 0xc5, 0x38, 0x1d, 0x1b, 0x59, 0x6e, 0x8b, 0x31, 0x45,
  1870. 0x14, 0x1a, 0xef, 0x72, 0x27, 0x1d, 0x1b, 0x1b, 0x1f, 0x43, 0xe3, 0x5d, 0xee, 0xa8, 0x3a, 0x91,
  1871. 0xfb, 0xae, 0x39, 0x4c, 0x66, 0x2a, 0x1b, 0x65, 0x98, 0x89, 0x03, 0x40, 0x13, 0x5c, 0x6d, 0x91,
  1872. 0xd2, 0xd1, 0x78, 0x24, 0xec, 0x53, 0x36, 0x77, 0x5e, 0x8d, 0x23, 0xbd, 0x14, 0xa6, 0x18, 0x5d,
  1873. 0xb0, 0x50, 0xb9, 0x27, 0xec, 0xd3, 0xc3, 0xd9, 0x84, 0x69, 0xc5, 0xac, 0x72, 0x94, 0x62, 0x74,
  1874. 0xc1, 0x82, 0x9f, 0x1e, 0xb7, 0xb5, 0x52, 0x76, 0x46, 0x0e, 0xb7, 0x29, 0x60, 0x30, 0x08, 0x0d,
  1875. 0x47, 0x4c, 0x2b, 0x67, 0x83, 0x78, 0xe1, 0x88, 0x51, 0x44, 0xe7, 0x3b, 0x48, 0x6e, 0xee, 0xa0,
  1876. 0xfa, 0x8a, 0x54, 0xf7, 0x84, 0xcf, 0x16, 0x5e, 0x2b, 0x58, 0xf3, 0x4f, 0x1c, 0xe9, 0xb5, 0x91,
  1877. 0xf0, 0xd9, 0x60, 0x61, 0xf8, 0x5a, 0x99, 0xba, 0x49, 0x8a, 0x07, 0xc1, 0x09, 0xf3, 0xfa, 0x13,
  1878. 0xad, 0x8a, 0x2d, 0xd1, 0xb3, 0x00, 0x68, 0xc0, 0x27, 0x74, 0x4e, 0x82, 0xaf, 0x83, 0x29, 0xf3,
  1879. 0xb4, 0x1a, 0xbe, 0x16, 0x7d, 0x89, 0x29, 0xf3, 0x28, 0xa2, 0x59, 0xb2, 0x56, 0x1f, 0x98, 0xac,
  1880. 0xfa, 0xbd, 0x92, 0xd5, 0xdc, 0x26, 0x0a, 0xa6, 0xc7, 0x57, 0x3b, 0x44, 0x99, 0xe0, 0x93, 0x26,
  1881. 0x6d, 0xe4, 0x5b, 0x95, 0x17, 0xff, 0xb7, 0x7f, 0xfd, 0x1a, 0xdb, 0x58, 0x49, 0xd3, 0xb2, 0xe6,
  1882. 0x27, 0x99, 0x54, 0xba, 0xf6, 0x09, 0x67, 0x67, 0xcc, 0x65, 0x7f, 0x2f, 0x7f, 0x70, 0xde, 0x85,
  1883. 0x5b, 0xce, 0x7b, 0x39, 0x34, 0xf2, 0x6f, 0x43, 0xd3, 0x24, 0x4a, 0x72, 0x6a, 0x69, 0x0c, 0x49,
  1884. 0x1c, 0xe9, 0x4a, 0x72, 0xaa, 0x34, 0x65, 0xe6, 0xf9, 0x28, 0xde, 0x92, 0x8f, 0x4d, 0x52, 0x04,
  1885. 0x2f, 0x06, 0x1f, 0xa6, 0xb9, 0xc3, 0x3e, 0x60, 0x72, 0x60, 0xf1, 0x21, 0x9d, 0x93, 0x6a, 0x87,
  1886. 0x10, 0x78, 0xec, 0xc2, 0xae, 0xcd, 0x63, 0x58, 0x8f, 0x23, 0xbd, 0x82, 0xa5, 0xb8, 0x99, 0x8c,
  1887. 0x2e, 0x95, 0xa8, 0xdb, 0xa4, 0x96, 0xad, 0xe0, 0xf5, 0x04, 0x35, 0xff, 0xc6, 0x91, 0x5e, 0x5f,
  1888. 0xd2, 0x60, 0x97, 0xeb, 0x95, 0xf0, 0xf1, 0x75, 0xa7, 0xa6, 0x37, 0x0f, 0x2b, 0x7e, 0x7c, 0x26,
  1889. 0x00, 0x34, 0xc1, 0xd5, 0xe7, 0xa4, 0x0c, 0x17, 0xe1, 0x8e, 0x08, 0xc7, 0x01, 0xe6, 0x33, 0x6f,
  1890. 0xac, 0xc6, 0x91, 0x4e, 0x42, 0x9f, 0x79, 0x03, 0x1b, 0x50, 0x9a, 0x15, 0x64, 0x29, 0xac, 0x3d,
  1891. 0x30, 0x85, 0xab, 0xf7, 0xbb, 0xdf, 0x16, 0x77, 0x49, 0xfd, 0x8e, 0xbb, 0xe4, 0x19, 0x51, 0x3e,
  1892. 0x84, 0x3c, 0xe8, 0xf7, 0xb4, 0x35, 0xec, 0x50, 0x89, 0x23, 0xbd, 0xe8, 0x87, 0x3c, 0x18, 0x70,
  1893. 0x87, 0xa6, 0x54, 0xf3, 0x3d, 0xa9, 0x2e, 0xe5, 0xd1, 0x57, 0xbb, 0xa4, 0x6a, 0x2e, 0xad, 0xd3,
  1894. 0x5c, 0xaf, 0xdf, 0xcc, 0xf5, 0x92, 0x8a, 0x5e, 0x93, 0x18, 0xeb, 0xe7, 0x97, 0x8d, 0x95, 0x8b,
  1895. 0xcb, 0xc6, 0xca, 0xf9, 0x55, 0x43, 0xba, 0xb8, 0x6a, 0x48, 0x5f, 0xaf, 0x1a, 0xd2, 0xe7, 0x6f,
  1896. 0x8d, 0x95, 0x8f, 0x79, 0x6b, 0xea, 0x5b, 0x0a, 0xfe, 0x76, 0x5e, 0xfe, 0x0c, 0x00, 0x00, 0xff,
  1897. 0xff, 0x89, 0x08, 0x4e, 0x13, 0xc4, 0x06, 0x00, 0x00,
  1898. }