service.pb.go 44 KB

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