App.pb.go 58 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: v2/App.proto
  3. package v2
  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 io "io"
  9. // Reference imports to suppress errors if they are not otherwise used.
  10. var _ = proto.Marshal
  11. var _ = fmt.Errorf
  12. var _ = math.Inf
  13. // This is a compile-time assertion to ensure that this generated file
  14. // is compatible with the proto package it is being compiled against.
  15. // A compilation error at this line likely means your copy of the
  16. // proto package needs to be updated.
  17. const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
  18. type AppLiveHomePageReq struct {
  19. // 页号
  20. RelationPage int64 `protobuf:"varint,1,opt,name=relation_page,json=relationPage,proto3" json:"relation_page"`
  21. }
  22. func (m *AppLiveHomePageReq) Reset() { *m = AppLiveHomePageReq{} }
  23. func (m *AppLiveHomePageReq) String() string { return proto.CompactTextString(m) }
  24. func (*AppLiveHomePageReq) ProtoMessage() {}
  25. func (*AppLiveHomePageReq) Descriptor() ([]byte, []int) {
  26. return fileDescriptor_App_26cc58af4cf26cb6, []int{0}
  27. }
  28. func (m *AppLiveHomePageReq) XXX_Unmarshal(b []byte) error {
  29. return m.Unmarshal(b)
  30. }
  31. func (m *AppLiveHomePageReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  32. if deterministic {
  33. return xxx_messageInfo_AppLiveHomePageReq.Marshal(b, m, deterministic)
  34. } else {
  35. b = b[:cap(b)]
  36. n, err := m.MarshalTo(b)
  37. if err != nil {
  38. return nil, err
  39. }
  40. return b[:n], nil
  41. }
  42. }
  43. func (dst *AppLiveHomePageReq) XXX_Merge(src proto.Message) {
  44. xxx_messageInfo_AppLiveHomePageReq.Merge(dst, src)
  45. }
  46. func (m *AppLiveHomePageReq) XXX_Size() int {
  47. return m.Size()
  48. }
  49. func (m *AppLiveHomePageReq) XXX_DiscardUnknown() {
  50. xxx_messageInfo_AppLiveHomePageReq.DiscardUnknown(m)
  51. }
  52. var xxx_messageInfo_AppLiveHomePageReq proto.InternalMessageInfo
  53. func (m *AppLiveHomePageReq) GetRelationPage() int64 {
  54. if m != nil {
  55. return m.RelationPage
  56. }
  57. return 0
  58. }
  59. type AppLiveHomePageResp struct {
  60. //
  61. Code int64 `protobuf:"varint,1,opt,name=code,proto3" json:"code"`
  62. //
  63. Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg"`
  64. //
  65. Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message"`
  66. //
  67. Data *AppLiveHomePageResp_Data `protobuf:"bytes,4,opt,name=data" json:"data"`
  68. }
  69. func (m *AppLiveHomePageResp) Reset() { *m = AppLiveHomePageResp{} }
  70. func (m *AppLiveHomePageResp) String() string { return proto.CompactTextString(m) }
  71. func (*AppLiveHomePageResp) ProtoMessage() {}
  72. func (*AppLiveHomePageResp) Descriptor() ([]byte, []int) {
  73. return fileDescriptor_App_26cc58af4cf26cb6, []int{1}
  74. }
  75. func (m *AppLiveHomePageResp) XXX_Unmarshal(b []byte) error {
  76. return m.Unmarshal(b)
  77. }
  78. func (m *AppLiveHomePageResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  79. if deterministic {
  80. return xxx_messageInfo_AppLiveHomePageResp.Marshal(b, m, deterministic)
  81. } else {
  82. b = b[:cap(b)]
  83. n, err := m.MarshalTo(b)
  84. if err != nil {
  85. return nil, err
  86. }
  87. return b[:n], nil
  88. }
  89. }
  90. func (dst *AppLiveHomePageResp) XXX_Merge(src proto.Message) {
  91. xxx_messageInfo_AppLiveHomePageResp.Merge(dst, src)
  92. }
  93. func (m *AppLiveHomePageResp) XXX_Size() int {
  94. return m.Size()
  95. }
  96. func (m *AppLiveHomePageResp) XXX_DiscardUnknown() {
  97. xxx_messageInfo_AppLiveHomePageResp.DiscardUnknown(m)
  98. }
  99. var xxx_messageInfo_AppLiveHomePageResp proto.InternalMessageInfo
  100. func (m *AppLiveHomePageResp) GetCode() int64 {
  101. if m != nil {
  102. return m.Code
  103. }
  104. return 0
  105. }
  106. func (m *AppLiveHomePageResp) GetMsg() string {
  107. if m != nil {
  108. return m.Msg
  109. }
  110. return ""
  111. }
  112. func (m *AppLiveHomePageResp) GetMessage() string {
  113. if m != nil {
  114. return m.Message
  115. }
  116. return ""
  117. }
  118. func (m *AppLiveHomePageResp) GetData() *AppLiveHomePageResp_Data {
  119. if m != nil {
  120. return m.Data
  121. }
  122. return nil
  123. }
  124. type AppLiveHomePageResp_Rooms struct {
  125. //
  126. Roomid int64 `protobuf:"varint,1,opt,name=roomid,proto3" json:"roomid"`
  127. //
  128. Uid int64 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid"`
  129. //
  130. Uname string `protobuf:"bytes,3,opt,name=uname,proto3" json:"uname"`
  131. //
  132. Face string `protobuf:"bytes,4,opt,name=face,proto3" json:"face"`
  133. //
  134. Cover string `protobuf:"bytes,5,opt,name=cover,proto3" json:"cover"`
  135. //
  136. Title string `protobuf:"bytes,6,opt,name=title,proto3" json:"title"`
  137. //
  138. Area int64 `protobuf:"varint,7,opt,name=area,proto3" json:"area"`
  139. //
  140. LiveTime string `protobuf:"bytes,8,opt,name=live_time,json=liveTime,proto3" json:"live_time"`
  141. //
  142. AreaName string `protobuf:"bytes,9,opt,name=area_name,json=areaName,proto3" json:"area_name"`
  143. //
  144. AreaV2Id int64 `protobuf:"varint,10,opt,name=area_v2_id,json=areaV2Id,proto3" json:"area_v2_id"`
  145. //
  146. AreaV2Name string `protobuf:"bytes,11,opt,name=area_v2_name,json=areaV2Name,proto3" json:"area_v2_name"`
  147. //
  148. AreaV2ParentName string `protobuf:"bytes,12,opt,name=area_v2_parent_name,json=areaV2ParentName,proto3" json:"area_v2_parent_name"`
  149. //
  150. AreaV2ParentId int64 `protobuf:"varint,13,opt,name=area_v2_parent_id,json=areaV2ParentId,proto3" json:"area_v2_parent_id"`
  151. //
  152. LiveTagName string `protobuf:"bytes,14,opt,name=live_tag_name,json=liveTagName,proto3" json:"live_tag_name"`
  153. //
  154. Online int64 `protobuf:"varint,15,opt,name=online,proto3" json:"online"`
  155. //
  156. PlayUrl string `protobuf:"bytes,16,opt,name=play_url,json=playUrl,proto3" json:"play_url"`
  157. //
  158. PlayUrlH265 string `protobuf:"bytes,17,opt,name=play_url_h265,json=playUrlH265,proto3" json:"play_url_h265"`
  159. //
  160. AcceptQuality []int64 `protobuf:"varint,18,rep,packed,name=accept_quality,json=acceptQuality" json:"accept_quality"`
  161. //
  162. CurrentQuality int64 `protobuf:"varint,19,opt,name=current_quality,json=currentQuality,proto3" json:"current_quality"`
  163. //
  164. PkId int64 `protobuf:"varint,20,opt,name=pk_id,json=pkId,proto3" json:"pk_id"`
  165. //
  166. OfficialVerify int64 `protobuf:"varint,21,opt,name=official_verify,json=officialVerify,proto3" json:"official_verify"`
  167. //
  168. Link string `protobuf:"bytes,22,opt,name=link,proto3" json:"link"`
  169. //
  170. SpecialAttention int64 `protobuf:"varint,23,opt,name=special_attention,json=specialAttention,proto3" json:"special_attention"`
  171. //
  172. PendentRu string `protobuf:"bytes,24,opt,name=pendent_ru,json=pendentRu,proto3" json:"pendent_ru"`
  173. //
  174. PendentRuPic string `protobuf:"bytes,25,opt,name=pendent_ru_pic,json=pendentRuPic,proto3" json:"pendent_ru_pic"`
  175. //
  176. PendentRuColor string `protobuf:"bytes,26,opt,name=pendent_ru_color,json=pendentRuColor,proto3" json:"pendent_ru_color"`
  177. }
  178. func (m *AppLiveHomePageResp_Rooms) Reset() { *m = AppLiveHomePageResp_Rooms{} }
  179. func (m *AppLiveHomePageResp_Rooms) String() string { return proto.CompactTextString(m) }
  180. func (*AppLiveHomePageResp_Rooms) ProtoMessage() {}
  181. func (*AppLiveHomePageResp_Rooms) Descriptor() ([]byte, []int) {
  182. return fileDescriptor_App_26cc58af4cf26cb6, []int{1, 0}
  183. }
  184. func (m *AppLiveHomePageResp_Rooms) XXX_Unmarshal(b []byte) error {
  185. return m.Unmarshal(b)
  186. }
  187. func (m *AppLiveHomePageResp_Rooms) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  188. if deterministic {
  189. return xxx_messageInfo_AppLiveHomePageResp_Rooms.Marshal(b, m, deterministic)
  190. } else {
  191. b = b[:cap(b)]
  192. n, err := m.MarshalTo(b)
  193. if err != nil {
  194. return nil, err
  195. }
  196. return b[:n], nil
  197. }
  198. }
  199. func (dst *AppLiveHomePageResp_Rooms) XXX_Merge(src proto.Message) {
  200. xxx_messageInfo_AppLiveHomePageResp_Rooms.Merge(dst, src)
  201. }
  202. func (m *AppLiveHomePageResp_Rooms) XXX_Size() int {
  203. return m.Size()
  204. }
  205. func (m *AppLiveHomePageResp_Rooms) XXX_DiscardUnknown() {
  206. xxx_messageInfo_AppLiveHomePageResp_Rooms.DiscardUnknown(m)
  207. }
  208. var xxx_messageInfo_AppLiveHomePageResp_Rooms proto.InternalMessageInfo
  209. func (m *AppLiveHomePageResp_Rooms) GetRoomid() int64 {
  210. if m != nil {
  211. return m.Roomid
  212. }
  213. return 0
  214. }
  215. func (m *AppLiveHomePageResp_Rooms) GetUid() int64 {
  216. if m != nil {
  217. return m.Uid
  218. }
  219. return 0
  220. }
  221. func (m *AppLiveHomePageResp_Rooms) GetUname() string {
  222. if m != nil {
  223. return m.Uname
  224. }
  225. return ""
  226. }
  227. func (m *AppLiveHomePageResp_Rooms) GetFace() string {
  228. if m != nil {
  229. return m.Face
  230. }
  231. return ""
  232. }
  233. func (m *AppLiveHomePageResp_Rooms) GetCover() string {
  234. if m != nil {
  235. return m.Cover
  236. }
  237. return ""
  238. }
  239. func (m *AppLiveHomePageResp_Rooms) GetTitle() string {
  240. if m != nil {
  241. return m.Title
  242. }
  243. return ""
  244. }
  245. func (m *AppLiveHomePageResp_Rooms) GetArea() int64 {
  246. if m != nil {
  247. return m.Area
  248. }
  249. return 0
  250. }
  251. func (m *AppLiveHomePageResp_Rooms) GetLiveTime() string {
  252. if m != nil {
  253. return m.LiveTime
  254. }
  255. return ""
  256. }
  257. func (m *AppLiveHomePageResp_Rooms) GetAreaName() string {
  258. if m != nil {
  259. return m.AreaName
  260. }
  261. return ""
  262. }
  263. func (m *AppLiveHomePageResp_Rooms) GetAreaV2Id() int64 {
  264. if m != nil {
  265. return m.AreaV2Id
  266. }
  267. return 0
  268. }
  269. func (m *AppLiveHomePageResp_Rooms) GetAreaV2Name() string {
  270. if m != nil {
  271. return m.AreaV2Name
  272. }
  273. return ""
  274. }
  275. func (m *AppLiveHomePageResp_Rooms) GetAreaV2ParentName() string {
  276. if m != nil {
  277. return m.AreaV2ParentName
  278. }
  279. return ""
  280. }
  281. func (m *AppLiveHomePageResp_Rooms) GetAreaV2ParentId() int64 {
  282. if m != nil {
  283. return m.AreaV2ParentId
  284. }
  285. return 0
  286. }
  287. func (m *AppLiveHomePageResp_Rooms) GetLiveTagName() string {
  288. if m != nil {
  289. return m.LiveTagName
  290. }
  291. return ""
  292. }
  293. func (m *AppLiveHomePageResp_Rooms) GetOnline() int64 {
  294. if m != nil {
  295. return m.Online
  296. }
  297. return 0
  298. }
  299. func (m *AppLiveHomePageResp_Rooms) GetPlayUrl() string {
  300. if m != nil {
  301. return m.PlayUrl
  302. }
  303. return ""
  304. }
  305. func (m *AppLiveHomePageResp_Rooms) GetPlayUrlH265() string {
  306. if m != nil {
  307. return m.PlayUrlH265
  308. }
  309. return ""
  310. }
  311. func (m *AppLiveHomePageResp_Rooms) GetAcceptQuality() []int64 {
  312. if m != nil {
  313. return m.AcceptQuality
  314. }
  315. return nil
  316. }
  317. func (m *AppLiveHomePageResp_Rooms) GetCurrentQuality() int64 {
  318. if m != nil {
  319. return m.CurrentQuality
  320. }
  321. return 0
  322. }
  323. func (m *AppLiveHomePageResp_Rooms) GetPkId() int64 {
  324. if m != nil {
  325. return m.PkId
  326. }
  327. return 0
  328. }
  329. func (m *AppLiveHomePageResp_Rooms) GetOfficialVerify() int64 {
  330. if m != nil {
  331. return m.OfficialVerify
  332. }
  333. return 0
  334. }
  335. func (m *AppLiveHomePageResp_Rooms) GetLink() string {
  336. if m != nil {
  337. return m.Link
  338. }
  339. return ""
  340. }
  341. func (m *AppLiveHomePageResp_Rooms) GetSpecialAttention() int64 {
  342. if m != nil {
  343. return m.SpecialAttention
  344. }
  345. return 0
  346. }
  347. func (m *AppLiveHomePageResp_Rooms) GetPendentRu() string {
  348. if m != nil {
  349. return m.PendentRu
  350. }
  351. return ""
  352. }
  353. func (m *AppLiveHomePageResp_Rooms) GetPendentRuPic() string {
  354. if m != nil {
  355. return m.PendentRuPic
  356. }
  357. return ""
  358. }
  359. func (m *AppLiveHomePageResp_Rooms) GetPendentRuColor() string {
  360. if m != nil {
  361. return m.PendentRuColor
  362. }
  363. return ""
  364. }
  365. type AppLiveHomePageResp_Data struct {
  366. //
  367. TotalCount int64 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count"`
  368. //
  369. CardType int64 `protobuf:"varint,2,opt,name=card_type,json=cardType,proto3" json:"card_type"`
  370. //
  371. BigCardType int64 `protobuf:"varint,3,opt,name=big_card_type,json=bigCardType,proto3" json:"big_card_type"`
  372. //
  373. TimeDesc string `protobuf:"bytes,4,opt,name=time_desc,json=timeDesc,proto3" json:"time_desc"`
  374. //
  375. UnameDesc string `protobuf:"bytes,5,opt,name=uname_desc,json=unameDesc,proto3" json:"uname_desc"`
  376. //
  377. TagsDesc string `protobuf:"bytes,6,opt,name=tags_desc,json=tagsDesc,proto3" json:"tags_desc"`
  378. //
  379. RelationPage int64 `protobuf:"varint,7,opt,name=relation_page,json=relationPage,proto3" json:"relation_page"`
  380. //
  381. Rooms []*AppLiveHomePageResp_Rooms `protobuf:"bytes,8,rep,name=rooms" json:"rooms"`
  382. }
  383. func (m *AppLiveHomePageResp_Data) Reset() { *m = AppLiveHomePageResp_Data{} }
  384. func (m *AppLiveHomePageResp_Data) String() string { return proto.CompactTextString(m) }
  385. func (*AppLiveHomePageResp_Data) ProtoMessage() {}
  386. func (*AppLiveHomePageResp_Data) Descriptor() ([]byte, []int) {
  387. return fileDescriptor_App_26cc58af4cf26cb6, []int{1, 1}
  388. }
  389. func (m *AppLiveHomePageResp_Data) XXX_Unmarshal(b []byte) error {
  390. return m.Unmarshal(b)
  391. }
  392. func (m *AppLiveHomePageResp_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  393. if deterministic {
  394. return xxx_messageInfo_AppLiveHomePageResp_Data.Marshal(b, m, deterministic)
  395. } else {
  396. b = b[:cap(b)]
  397. n, err := m.MarshalTo(b)
  398. if err != nil {
  399. return nil, err
  400. }
  401. return b[:n], nil
  402. }
  403. }
  404. func (dst *AppLiveHomePageResp_Data) XXX_Merge(src proto.Message) {
  405. xxx_messageInfo_AppLiveHomePageResp_Data.Merge(dst, src)
  406. }
  407. func (m *AppLiveHomePageResp_Data) XXX_Size() int {
  408. return m.Size()
  409. }
  410. func (m *AppLiveHomePageResp_Data) XXX_DiscardUnknown() {
  411. xxx_messageInfo_AppLiveHomePageResp_Data.DiscardUnknown(m)
  412. }
  413. var xxx_messageInfo_AppLiveHomePageResp_Data proto.InternalMessageInfo
  414. func (m *AppLiveHomePageResp_Data) GetTotalCount() int64 {
  415. if m != nil {
  416. return m.TotalCount
  417. }
  418. return 0
  419. }
  420. func (m *AppLiveHomePageResp_Data) GetCardType() int64 {
  421. if m != nil {
  422. return m.CardType
  423. }
  424. return 0
  425. }
  426. func (m *AppLiveHomePageResp_Data) GetBigCardType() int64 {
  427. if m != nil {
  428. return m.BigCardType
  429. }
  430. return 0
  431. }
  432. func (m *AppLiveHomePageResp_Data) GetTimeDesc() string {
  433. if m != nil {
  434. return m.TimeDesc
  435. }
  436. return ""
  437. }
  438. func (m *AppLiveHomePageResp_Data) GetUnameDesc() string {
  439. if m != nil {
  440. return m.UnameDesc
  441. }
  442. return ""
  443. }
  444. func (m *AppLiveHomePageResp_Data) GetTagsDesc() string {
  445. if m != nil {
  446. return m.TagsDesc
  447. }
  448. return ""
  449. }
  450. func (m *AppLiveHomePageResp_Data) GetRelationPage() int64 {
  451. if m != nil {
  452. return m.RelationPage
  453. }
  454. return 0
  455. }
  456. func (m *AppLiveHomePageResp_Data) GetRooms() []*AppLiveHomePageResp_Rooms {
  457. if m != nil {
  458. return m.Rooms
  459. }
  460. return nil
  461. }
  462. func init() {
  463. proto.RegisterType((*AppLiveHomePageReq)(nil), "relation.v2.AppLiveHomePageReq")
  464. proto.RegisterType((*AppLiveHomePageResp)(nil), "relation.v2.AppLiveHomePageResp")
  465. proto.RegisterType((*AppLiveHomePageResp_Rooms)(nil), "relation.v2.AppLiveHomePageResp.Rooms")
  466. proto.RegisterType((*AppLiveHomePageResp_Data)(nil), "relation.v2.AppLiveHomePageResp.Data")
  467. }
  468. func (m *AppLiveHomePageReq) Marshal() (dAtA []byte, err error) {
  469. size := m.Size()
  470. dAtA = make([]byte, size)
  471. n, err := m.MarshalTo(dAtA)
  472. if err != nil {
  473. return nil, err
  474. }
  475. return dAtA[:n], nil
  476. }
  477. func (m *AppLiveHomePageReq) MarshalTo(dAtA []byte) (int, error) {
  478. var i int
  479. _ = i
  480. var l int
  481. _ = l
  482. if m.RelationPage != 0 {
  483. dAtA[i] = 0x8
  484. i++
  485. i = encodeVarintApp(dAtA, i, uint64(m.RelationPage))
  486. }
  487. return i, nil
  488. }
  489. func (m *AppLiveHomePageResp) Marshal() (dAtA []byte, err error) {
  490. size := m.Size()
  491. dAtA = make([]byte, size)
  492. n, err := m.MarshalTo(dAtA)
  493. if err != nil {
  494. return nil, err
  495. }
  496. return dAtA[:n], nil
  497. }
  498. func (m *AppLiveHomePageResp) MarshalTo(dAtA []byte) (int, error) {
  499. var i int
  500. _ = i
  501. var l int
  502. _ = l
  503. if m.Code != 0 {
  504. dAtA[i] = 0x8
  505. i++
  506. i = encodeVarintApp(dAtA, i, uint64(m.Code))
  507. }
  508. if len(m.Msg) > 0 {
  509. dAtA[i] = 0x12
  510. i++
  511. i = encodeVarintApp(dAtA, i, uint64(len(m.Msg)))
  512. i += copy(dAtA[i:], m.Msg)
  513. }
  514. if len(m.Message) > 0 {
  515. dAtA[i] = 0x1a
  516. i++
  517. i = encodeVarintApp(dAtA, i, uint64(len(m.Message)))
  518. i += copy(dAtA[i:], m.Message)
  519. }
  520. if m.Data != nil {
  521. dAtA[i] = 0x22
  522. i++
  523. i = encodeVarintApp(dAtA, i, uint64(m.Data.Size()))
  524. n1, err := m.Data.MarshalTo(dAtA[i:])
  525. if err != nil {
  526. return 0, err
  527. }
  528. i += n1
  529. }
  530. return i, nil
  531. }
  532. func (m *AppLiveHomePageResp_Rooms) Marshal() (dAtA []byte, err error) {
  533. size := m.Size()
  534. dAtA = make([]byte, size)
  535. n, err := m.MarshalTo(dAtA)
  536. if err != nil {
  537. return nil, err
  538. }
  539. return dAtA[:n], nil
  540. }
  541. func (m *AppLiveHomePageResp_Rooms) MarshalTo(dAtA []byte) (int, error) {
  542. var i int
  543. _ = i
  544. var l int
  545. _ = l
  546. if m.Roomid != 0 {
  547. dAtA[i] = 0x8
  548. i++
  549. i = encodeVarintApp(dAtA, i, uint64(m.Roomid))
  550. }
  551. if m.Uid != 0 {
  552. dAtA[i] = 0x10
  553. i++
  554. i = encodeVarintApp(dAtA, i, uint64(m.Uid))
  555. }
  556. if len(m.Uname) > 0 {
  557. dAtA[i] = 0x1a
  558. i++
  559. i = encodeVarintApp(dAtA, i, uint64(len(m.Uname)))
  560. i += copy(dAtA[i:], m.Uname)
  561. }
  562. if len(m.Face) > 0 {
  563. dAtA[i] = 0x22
  564. i++
  565. i = encodeVarintApp(dAtA, i, uint64(len(m.Face)))
  566. i += copy(dAtA[i:], m.Face)
  567. }
  568. if len(m.Cover) > 0 {
  569. dAtA[i] = 0x2a
  570. i++
  571. i = encodeVarintApp(dAtA, i, uint64(len(m.Cover)))
  572. i += copy(dAtA[i:], m.Cover)
  573. }
  574. if len(m.Title) > 0 {
  575. dAtA[i] = 0x32
  576. i++
  577. i = encodeVarintApp(dAtA, i, uint64(len(m.Title)))
  578. i += copy(dAtA[i:], m.Title)
  579. }
  580. if m.Area != 0 {
  581. dAtA[i] = 0x38
  582. i++
  583. i = encodeVarintApp(dAtA, i, uint64(m.Area))
  584. }
  585. if len(m.LiveTime) > 0 {
  586. dAtA[i] = 0x42
  587. i++
  588. i = encodeVarintApp(dAtA, i, uint64(len(m.LiveTime)))
  589. i += copy(dAtA[i:], m.LiveTime)
  590. }
  591. if len(m.AreaName) > 0 {
  592. dAtA[i] = 0x4a
  593. i++
  594. i = encodeVarintApp(dAtA, i, uint64(len(m.AreaName)))
  595. i += copy(dAtA[i:], m.AreaName)
  596. }
  597. if m.AreaV2Id != 0 {
  598. dAtA[i] = 0x50
  599. i++
  600. i = encodeVarintApp(dAtA, i, uint64(m.AreaV2Id))
  601. }
  602. if len(m.AreaV2Name) > 0 {
  603. dAtA[i] = 0x5a
  604. i++
  605. i = encodeVarintApp(dAtA, i, uint64(len(m.AreaV2Name)))
  606. i += copy(dAtA[i:], m.AreaV2Name)
  607. }
  608. if len(m.AreaV2ParentName) > 0 {
  609. dAtA[i] = 0x62
  610. i++
  611. i = encodeVarintApp(dAtA, i, uint64(len(m.AreaV2ParentName)))
  612. i += copy(dAtA[i:], m.AreaV2ParentName)
  613. }
  614. if m.AreaV2ParentId != 0 {
  615. dAtA[i] = 0x68
  616. i++
  617. i = encodeVarintApp(dAtA, i, uint64(m.AreaV2ParentId))
  618. }
  619. if len(m.LiveTagName) > 0 {
  620. dAtA[i] = 0x72
  621. i++
  622. i = encodeVarintApp(dAtA, i, uint64(len(m.LiveTagName)))
  623. i += copy(dAtA[i:], m.LiveTagName)
  624. }
  625. if m.Online != 0 {
  626. dAtA[i] = 0x78
  627. i++
  628. i = encodeVarintApp(dAtA, i, uint64(m.Online))
  629. }
  630. if len(m.PlayUrl) > 0 {
  631. dAtA[i] = 0x82
  632. i++
  633. dAtA[i] = 0x1
  634. i++
  635. i = encodeVarintApp(dAtA, i, uint64(len(m.PlayUrl)))
  636. i += copy(dAtA[i:], m.PlayUrl)
  637. }
  638. if len(m.PlayUrlH265) > 0 {
  639. dAtA[i] = 0x8a
  640. i++
  641. dAtA[i] = 0x1
  642. i++
  643. i = encodeVarintApp(dAtA, i, uint64(len(m.PlayUrlH265)))
  644. i += copy(dAtA[i:], m.PlayUrlH265)
  645. }
  646. if len(m.AcceptQuality) > 0 {
  647. dAtA3 := make([]byte, len(m.AcceptQuality)*10)
  648. var j2 int
  649. for _, num1 := range m.AcceptQuality {
  650. num := uint64(num1)
  651. for num >= 1<<7 {
  652. dAtA3[j2] = uint8(uint64(num)&0x7f | 0x80)
  653. num >>= 7
  654. j2++
  655. }
  656. dAtA3[j2] = uint8(num)
  657. j2++
  658. }
  659. dAtA[i] = 0x92
  660. i++
  661. dAtA[i] = 0x1
  662. i++
  663. i = encodeVarintApp(dAtA, i, uint64(j2))
  664. i += copy(dAtA[i:], dAtA3[:j2])
  665. }
  666. if m.CurrentQuality != 0 {
  667. dAtA[i] = 0x98
  668. i++
  669. dAtA[i] = 0x1
  670. i++
  671. i = encodeVarintApp(dAtA, i, uint64(m.CurrentQuality))
  672. }
  673. if m.PkId != 0 {
  674. dAtA[i] = 0xa0
  675. i++
  676. dAtA[i] = 0x1
  677. i++
  678. i = encodeVarintApp(dAtA, i, uint64(m.PkId))
  679. }
  680. if m.OfficialVerify != 0 {
  681. dAtA[i] = 0xa8
  682. i++
  683. dAtA[i] = 0x1
  684. i++
  685. i = encodeVarintApp(dAtA, i, uint64(m.OfficialVerify))
  686. }
  687. if len(m.Link) > 0 {
  688. dAtA[i] = 0xb2
  689. i++
  690. dAtA[i] = 0x1
  691. i++
  692. i = encodeVarintApp(dAtA, i, uint64(len(m.Link)))
  693. i += copy(dAtA[i:], m.Link)
  694. }
  695. if m.SpecialAttention != 0 {
  696. dAtA[i] = 0xb8
  697. i++
  698. dAtA[i] = 0x1
  699. i++
  700. i = encodeVarintApp(dAtA, i, uint64(m.SpecialAttention))
  701. }
  702. if len(m.PendentRu) > 0 {
  703. dAtA[i] = 0xc2
  704. i++
  705. dAtA[i] = 0x1
  706. i++
  707. i = encodeVarintApp(dAtA, i, uint64(len(m.PendentRu)))
  708. i += copy(dAtA[i:], m.PendentRu)
  709. }
  710. if len(m.PendentRuPic) > 0 {
  711. dAtA[i] = 0xca
  712. i++
  713. dAtA[i] = 0x1
  714. i++
  715. i = encodeVarintApp(dAtA, i, uint64(len(m.PendentRuPic)))
  716. i += copy(dAtA[i:], m.PendentRuPic)
  717. }
  718. if len(m.PendentRuColor) > 0 {
  719. dAtA[i] = 0xd2
  720. i++
  721. dAtA[i] = 0x1
  722. i++
  723. i = encodeVarintApp(dAtA, i, uint64(len(m.PendentRuColor)))
  724. i += copy(dAtA[i:], m.PendentRuColor)
  725. }
  726. return i, nil
  727. }
  728. func (m *AppLiveHomePageResp_Data) Marshal() (dAtA []byte, err error) {
  729. size := m.Size()
  730. dAtA = make([]byte, size)
  731. n, err := m.MarshalTo(dAtA)
  732. if err != nil {
  733. return nil, err
  734. }
  735. return dAtA[:n], nil
  736. }
  737. func (m *AppLiveHomePageResp_Data) MarshalTo(dAtA []byte) (int, error) {
  738. var i int
  739. _ = i
  740. var l int
  741. _ = l
  742. if m.TotalCount != 0 {
  743. dAtA[i] = 0x8
  744. i++
  745. i = encodeVarintApp(dAtA, i, uint64(m.TotalCount))
  746. }
  747. if m.CardType != 0 {
  748. dAtA[i] = 0x10
  749. i++
  750. i = encodeVarintApp(dAtA, i, uint64(m.CardType))
  751. }
  752. if m.BigCardType != 0 {
  753. dAtA[i] = 0x18
  754. i++
  755. i = encodeVarintApp(dAtA, i, uint64(m.BigCardType))
  756. }
  757. if len(m.TimeDesc) > 0 {
  758. dAtA[i] = 0x22
  759. i++
  760. i = encodeVarintApp(dAtA, i, uint64(len(m.TimeDesc)))
  761. i += copy(dAtA[i:], m.TimeDesc)
  762. }
  763. if len(m.UnameDesc) > 0 {
  764. dAtA[i] = 0x2a
  765. i++
  766. i = encodeVarintApp(dAtA, i, uint64(len(m.UnameDesc)))
  767. i += copy(dAtA[i:], m.UnameDesc)
  768. }
  769. if len(m.TagsDesc) > 0 {
  770. dAtA[i] = 0x32
  771. i++
  772. i = encodeVarintApp(dAtA, i, uint64(len(m.TagsDesc)))
  773. i += copy(dAtA[i:], m.TagsDesc)
  774. }
  775. if m.RelationPage != 0 {
  776. dAtA[i] = 0x38
  777. i++
  778. i = encodeVarintApp(dAtA, i, uint64(m.RelationPage))
  779. }
  780. if len(m.Rooms) > 0 {
  781. for _, msg := range m.Rooms {
  782. dAtA[i] = 0x42
  783. i++
  784. i = encodeVarintApp(dAtA, i, uint64(msg.Size()))
  785. n, err := msg.MarshalTo(dAtA[i:])
  786. if err != nil {
  787. return 0, err
  788. }
  789. i += n
  790. }
  791. }
  792. return i, nil
  793. }
  794. func encodeVarintApp(dAtA []byte, offset int, v uint64) int {
  795. for v >= 1<<7 {
  796. dAtA[offset] = uint8(v&0x7f | 0x80)
  797. v >>= 7
  798. offset++
  799. }
  800. dAtA[offset] = uint8(v)
  801. return offset + 1
  802. }
  803. func (m *AppLiveHomePageReq) Size() (n int) {
  804. if m == nil {
  805. return 0
  806. }
  807. var l int
  808. _ = l
  809. if m.RelationPage != 0 {
  810. n += 1 + sovApp(uint64(m.RelationPage))
  811. }
  812. return n
  813. }
  814. func (m *AppLiveHomePageResp) Size() (n int) {
  815. if m == nil {
  816. return 0
  817. }
  818. var l int
  819. _ = l
  820. if m.Code != 0 {
  821. n += 1 + sovApp(uint64(m.Code))
  822. }
  823. l = len(m.Msg)
  824. if l > 0 {
  825. n += 1 + l + sovApp(uint64(l))
  826. }
  827. l = len(m.Message)
  828. if l > 0 {
  829. n += 1 + l + sovApp(uint64(l))
  830. }
  831. if m.Data != nil {
  832. l = m.Data.Size()
  833. n += 1 + l + sovApp(uint64(l))
  834. }
  835. return n
  836. }
  837. func (m *AppLiveHomePageResp_Rooms) Size() (n int) {
  838. if m == nil {
  839. return 0
  840. }
  841. var l int
  842. _ = l
  843. if m.Roomid != 0 {
  844. n += 1 + sovApp(uint64(m.Roomid))
  845. }
  846. if m.Uid != 0 {
  847. n += 1 + sovApp(uint64(m.Uid))
  848. }
  849. l = len(m.Uname)
  850. if l > 0 {
  851. n += 1 + l + sovApp(uint64(l))
  852. }
  853. l = len(m.Face)
  854. if l > 0 {
  855. n += 1 + l + sovApp(uint64(l))
  856. }
  857. l = len(m.Cover)
  858. if l > 0 {
  859. n += 1 + l + sovApp(uint64(l))
  860. }
  861. l = len(m.Title)
  862. if l > 0 {
  863. n += 1 + l + sovApp(uint64(l))
  864. }
  865. if m.Area != 0 {
  866. n += 1 + sovApp(uint64(m.Area))
  867. }
  868. l = len(m.LiveTime)
  869. if l > 0 {
  870. n += 1 + l + sovApp(uint64(l))
  871. }
  872. l = len(m.AreaName)
  873. if l > 0 {
  874. n += 1 + l + sovApp(uint64(l))
  875. }
  876. if m.AreaV2Id != 0 {
  877. n += 1 + sovApp(uint64(m.AreaV2Id))
  878. }
  879. l = len(m.AreaV2Name)
  880. if l > 0 {
  881. n += 1 + l + sovApp(uint64(l))
  882. }
  883. l = len(m.AreaV2ParentName)
  884. if l > 0 {
  885. n += 1 + l + sovApp(uint64(l))
  886. }
  887. if m.AreaV2ParentId != 0 {
  888. n += 1 + sovApp(uint64(m.AreaV2ParentId))
  889. }
  890. l = len(m.LiveTagName)
  891. if l > 0 {
  892. n += 1 + l + sovApp(uint64(l))
  893. }
  894. if m.Online != 0 {
  895. n += 1 + sovApp(uint64(m.Online))
  896. }
  897. l = len(m.PlayUrl)
  898. if l > 0 {
  899. n += 2 + l + sovApp(uint64(l))
  900. }
  901. l = len(m.PlayUrlH265)
  902. if l > 0 {
  903. n += 2 + l + sovApp(uint64(l))
  904. }
  905. if len(m.AcceptQuality) > 0 {
  906. l = 0
  907. for _, e := range m.AcceptQuality {
  908. l += sovApp(uint64(e))
  909. }
  910. n += 2 + sovApp(uint64(l)) + l
  911. }
  912. if m.CurrentQuality != 0 {
  913. n += 2 + sovApp(uint64(m.CurrentQuality))
  914. }
  915. if m.PkId != 0 {
  916. n += 2 + sovApp(uint64(m.PkId))
  917. }
  918. if m.OfficialVerify != 0 {
  919. n += 2 + sovApp(uint64(m.OfficialVerify))
  920. }
  921. l = len(m.Link)
  922. if l > 0 {
  923. n += 2 + l + sovApp(uint64(l))
  924. }
  925. if m.SpecialAttention != 0 {
  926. n += 2 + sovApp(uint64(m.SpecialAttention))
  927. }
  928. l = len(m.PendentRu)
  929. if l > 0 {
  930. n += 2 + l + sovApp(uint64(l))
  931. }
  932. l = len(m.PendentRuPic)
  933. if l > 0 {
  934. n += 2 + l + sovApp(uint64(l))
  935. }
  936. l = len(m.PendentRuColor)
  937. if l > 0 {
  938. n += 2 + l + sovApp(uint64(l))
  939. }
  940. return n
  941. }
  942. func (m *AppLiveHomePageResp_Data) Size() (n int) {
  943. if m == nil {
  944. return 0
  945. }
  946. var l int
  947. _ = l
  948. if m.TotalCount != 0 {
  949. n += 1 + sovApp(uint64(m.TotalCount))
  950. }
  951. if m.CardType != 0 {
  952. n += 1 + sovApp(uint64(m.CardType))
  953. }
  954. if m.BigCardType != 0 {
  955. n += 1 + sovApp(uint64(m.BigCardType))
  956. }
  957. l = len(m.TimeDesc)
  958. if l > 0 {
  959. n += 1 + l + sovApp(uint64(l))
  960. }
  961. l = len(m.UnameDesc)
  962. if l > 0 {
  963. n += 1 + l + sovApp(uint64(l))
  964. }
  965. l = len(m.TagsDesc)
  966. if l > 0 {
  967. n += 1 + l + sovApp(uint64(l))
  968. }
  969. if m.RelationPage != 0 {
  970. n += 1 + sovApp(uint64(m.RelationPage))
  971. }
  972. if len(m.Rooms) > 0 {
  973. for _, e := range m.Rooms {
  974. l = e.Size()
  975. n += 1 + l + sovApp(uint64(l))
  976. }
  977. }
  978. return n
  979. }
  980. func sovApp(x uint64) (n int) {
  981. for {
  982. n++
  983. x >>= 7
  984. if x == 0 {
  985. break
  986. }
  987. }
  988. return n
  989. }
  990. func sozApp(x uint64) (n int) {
  991. return sovApp(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  992. }
  993. func (m *AppLiveHomePageReq) Unmarshal(dAtA []byte) error {
  994. l := len(dAtA)
  995. iNdEx := 0
  996. for iNdEx < l {
  997. preIndex := iNdEx
  998. var wire uint64
  999. for shift := uint(0); ; shift += 7 {
  1000. if shift >= 64 {
  1001. return ErrIntOverflowApp
  1002. }
  1003. if iNdEx >= l {
  1004. return io.ErrUnexpectedEOF
  1005. }
  1006. b := dAtA[iNdEx]
  1007. iNdEx++
  1008. wire |= (uint64(b) & 0x7F) << shift
  1009. if b < 0x80 {
  1010. break
  1011. }
  1012. }
  1013. fieldNum := int32(wire >> 3)
  1014. wireType := int(wire & 0x7)
  1015. if wireType == 4 {
  1016. return fmt.Errorf("proto: AppLiveHomePageReq: wiretype end group for non-group")
  1017. }
  1018. if fieldNum <= 0 {
  1019. return fmt.Errorf("proto: AppLiveHomePageReq: illegal tag %d (wire type %d)", fieldNum, wire)
  1020. }
  1021. switch fieldNum {
  1022. case 1:
  1023. if wireType != 0 {
  1024. return fmt.Errorf("proto: wrong wireType = %d for field RelationPage", wireType)
  1025. }
  1026. m.RelationPage = 0
  1027. for shift := uint(0); ; shift += 7 {
  1028. if shift >= 64 {
  1029. return ErrIntOverflowApp
  1030. }
  1031. if iNdEx >= l {
  1032. return io.ErrUnexpectedEOF
  1033. }
  1034. b := dAtA[iNdEx]
  1035. iNdEx++
  1036. m.RelationPage |= (int64(b) & 0x7F) << shift
  1037. if b < 0x80 {
  1038. break
  1039. }
  1040. }
  1041. default:
  1042. iNdEx = preIndex
  1043. skippy, err := skipApp(dAtA[iNdEx:])
  1044. if err != nil {
  1045. return err
  1046. }
  1047. if skippy < 0 {
  1048. return ErrInvalidLengthApp
  1049. }
  1050. if (iNdEx + skippy) > l {
  1051. return io.ErrUnexpectedEOF
  1052. }
  1053. iNdEx += skippy
  1054. }
  1055. }
  1056. if iNdEx > l {
  1057. return io.ErrUnexpectedEOF
  1058. }
  1059. return nil
  1060. }
  1061. func (m *AppLiveHomePageResp) Unmarshal(dAtA []byte) error {
  1062. l := len(dAtA)
  1063. iNdEx := 0
  1064. for iNdEx < l {
  1065. preIndex := iNdEx
  1066. var wire uint64
  1067. for shift := uint(0); ; shift += 7 {
  1068. if shift >= 64 {
  1069. return ErrIntOverflowApp
  1070. }
  1071. if iNdEx >= l {
  1072. return io.ErrUnexpectedEOF
  1073. }
  1074. b := dAtA[iNdEx]
  1075. iNdEx++
  1076. wire |= (uint64(b) & 0x7F) << shift
  1077. if b < 0x80 {
  1078. break
  1079. }
  1080. }
  1081. fieldNum := int32(wire >> 3)
  1082. wireType := int(wire & 0x7)
  1083. if wireType == 4 {
  1084. return fmt.Errorf("proto: AppLiveHomePageResp: wiretype end group for non-group")
  1085. }
  1086. if fieldNum <= 0 {
  1087. return fmt.Errorf("proto: AppLiveHomePageResp: illegal tag %d (wire type %d)", fieldNum, wire)
  1088. }
  1089. switch fieldNum {
  1090. case 1:
  1091. if wireType != 0 {
  1092. return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType)
  1093. }
  1094. m.Code = 0
  1095. for shift := uint(0); ; shift += 7 {
  1096. if shift >= 64 {
  1097. return ErrIntOverflowApp
  1098. }
  1099. if iNdEx >= l {
  1100. return io.ErrUnexpectedEOF
  1101. }
  1102. b := dAtA[iNdEx]
  1103. iNdEx++
  1104. m.Code |= (int64(b) & 0x7F) << shift
  1105. if b < 0x80 {
  1106. break
  1107. }
  1108. }
  1109. case 2:
  1110. if wireType != 2 {
  1111. return fmt.Errorf("proto: wrong wireType = %d for field Msg", wireType)
  1112. }
  1113. var stringLen uint64
  1114. for shift := uint(0); ; shift += 7 {
  1115. if shift >= 64 {
  1116. return ErrIntOverflowApp
  1117. }
  1118. if iNdEx >= l {
  1119. return io.ErrUnexpectedEOF
  1120. }
  1121. b := dAtA[iNdEx]
  1122. iNdEx++
  1123. stringLen |= (uint64(b) & 0x7F) << shift
  1124. if b < 0x80 {
  1125. break
  1126. }
  1127. }
  1128. intStringLen := int(stringLen)
  1129. if intStringLen < 0 {
  1130. return ErrInvalidLengthApp
  1131. }
  1132. postIndex := iNdEx + intStringLen
  1133. if postIndex > l {
  1134. return io.ErrUnexpectedEOF
  1135. }
  1136. m.Msg = string(dAtA[iNdEx:postIndex])
  1137. iNdEx = postIndex
  1138. case 3:
  1139. if wireType != 2 {
  1140. return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  1141. }
  1142. var stringLen uint64
  1143. for shift := uint(0); ; shift += 7 {
  1144. if shift >= 64 {
  1145. return ErrIntOverflowApp
  1146. }
  1147. if iNdEx >= l {
  1148. return io.ErrUnexpectedEOF
  1149. }
  1150. b := dAtA[iNdEx]
  1151. iNdEx++
  1152. stringLen |= (uint64(b) & 0x7F) << shift
  1153. if b < 0x80 {
  1154. break
  1155. }
  1156. }
  1157. intStringLen := int(stringLen)
  1158. if intStringLen < 0 {
  1159. return ErrInvalidLengthApp
  1160. }
  1161. postIndex := iNdEx + intStringLen
  1162. if postIndex > l {
  1163. return io.ErrUnexpectedEOF
  1164. }
  1165. m.Message = string(dAtA[iNdEx:postIndex])
  1166. iNdEx = postIndex
  1167. case 4:
  1168. if wireType != 2 {
  1169. return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
  1170. }
  1171. var msglen int
  1172. for shift := uint(0); ; shift += 7 {
  1173. if shift >= 64 {
  1174. return ErrIntOverflowApp
  1175. }
  1176. if iNdEx >= l {
  1177. return io.ErrUnexpectedEOF
  1178. }
  1179. b := dAtA[iNdEx]
  1180. iNdEx++
  1181. msglen |= (int(b) & 0x7F) << shift
  1182. if b < 0x80 {
  1183. break
  1184. }
  1185. }
  1186. if msglen < 0 {
  1187. return ErrInvalidLengthApp
  1188. }
  1189. postIndex := iNdEx + msglen
  1190. if postIndex > l {
  1191. return io.ErrUnexpectedEOF
  1192. }
  1193. if m.Data == nil {
  1194. m.Data = &AppLiveHomePageResp_Data{}
  1195. }
  1196. if err := m.Data.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1197. return err
  1198. }
  1199. iNdEx = postIndex
  1200. default:
  1201. iNdEx = preIndex
  1202. skippy, err := skipApp(dAtA[iNdEx:])
  1203. if err != nil {
  1204. return err
  1205. }
  1206. if skippy < 0 {
  1207. return ErrInvalidLengthApp
  1208. }
  1209. if (iNdEx + skippy) > l {
  1210. return io.ErrUnexpectedEOF
  1211. }
  1212. iNdEx += skippy
  1213. }
  1214. }
  1215. if iNdEx > l {
  1216. return io.ErrUnexpectedEOF
  1217. }
  1218. return nil
  1219. }
  1220. func (m *AppLiveHomePageResp_Rooms) Unmarshal(dAtA []byte) error {
  1221. l := len(dAtA)
  1222. iNdEx := 0
  1223. for iNdEx < l {
  1224. preIndex := iNdEx
  1225. var wire uint64
  1226. for shift := uint(0); ; shift += 7 {
  1227. if shift >= 64 {
  1228. return ErrIntOverflowApp
  1229. }
  1230. if iNdEx >= l {
  1231. return io.ErrUnexpectedEOF
  1232. }
  1233. b := dAtA[iNdEx]
  1234. iNdEx++
  1235. wire |= (uint64(b) & 0x7F) << shift
  1236. if b < 0x80 {
  1237. break
  1238. }
  1239. }
  1240. fieldNum := int32(wire >> 3)
  1241. wireType := int(wire & 0x7)
  1242. if wireType == 4 {
  1243. return fmt.Errorf("proto: Rooms: wiretype end group for non-group")
  1244. }
  1245. if fieldNum <= 0 {
  1246. return fmt.Errorf("proto: Rooms: illegal tag %d (wire type %d)", fieldNum, wire)
  1247. }
  1248. switch fieldNum {
  1249. case 1:
  1250. if wireType != 0 {
  1251. return fmt.Errorf("proto: wrong wireType = %d for field Roomid", wireType)
  1252. }
  1253. m.Roomid = 0
  1254. for shift := uint(0); ; shift += 7 {
  1255. if shift >= 64 {
  1256. return ErrIntOverflowApp
  1257. }
  1258. if iNdEx >= l {
  1259. return io.ErrUnexpectedEOF
  1260. }
  1261. b := dAtA[iNdEx]
  1262. iNdEx++
  1263. m.Roomid |= (int64(b) & 0x7F) << shift
  1264. if b < 0x80 {
  1265. break
  1266. }
  1267. }
  1268. case 2:
  1269. if wireType != 0 {
  1270. return fmt.Errorf("proto: wrong wireType = %d for field Uid", wireType)
  1271. }
  1272. m.Uid = 0
  1273. for shift := uint(0); ; shift += 7 {
  1274. if shift >= 64 {
  1275. return ErrIntOverflowApp
  1276. }
  1277. if iNdEx >= l {
  1278. return io.ErrUnexpectedEOF
  1279. }
  1280. b := dAtA[iNdEx]
  1281. iNdEx++
  1282. m.Uid |= (int64(b) & 0x7F) << shift
  1283. if b < 0x80 {
  1284. break
  1285. }
  1286. }
  1287. case 3:
  1288. if wireType != 2 {
  1289. return fmt.Errorf("proto: wrong wireType = %d for field Uname", wireType)
  1290. }
  1291. var stringLen uint64
  1292. for shift := uint(0); ; shift += 7 {
  1293. if shift >= 64 {
  1294. return ErrIntOverflowApp
  1295. }
  1296. if iNdEx >= l {
  1297. return io.ErrUnexpectedEOF
  1298. }
  1299. b := dAtA[iNdEx]
  1300. iNdEx++
  1301. stringLen |= (uint64(b) & 0x7F) << shift
  1302. if b < 0x80 {
  1303. break
  1304. }
  1305. }
  1306. intStringLen := int(stringLen)
  1307. if intStringLen < 0 {
  1308. return ErrInvalidLengthApp
  1309. }
  1310. postIndex := iNdEx + intStringLen
  1311. if postIndex > l {
  1312. return io.ErrUnexpectedEOF
  1313. }
  1314. m.Uname = string(dAtA[iNdEx:postIndex])
  1315. iNdEx = postIndex
  1316. case 4:
  1317. if wireType != 2 {
  1318. return fmt.Errorf("proto: wrong wireType = %d for field Face", wireType)
  1319. }
  1320. var stringLen uint64
  1321. for shift := uint(0); ; shift += 7 {
  1322. if shift >= 64 {
  1323. return ErrIntOverflowApp
  1324. }
  1325. if iNdEx >= l {
  1326. return io.ErrUnexpectedEOF
  1327. }
  1328. b := dAtA[iNdEx]
  1329. iNdEx++
  1330. stringLen |= (uint64(b) & 0x7F) << shift
  1331. if b < 0x80 {
  1332. break
  1333. }
  1334. }
  1335. intStringLen := int(stringLen)
  1336. if intStringLen < 0 {
  1337. return ErrInvalidLengthApp
  1338. }
  1339. postIndex := iNdEx + intStringLen
  1340. if postIndex > l {
  1341. return io.ErrUnexpectedEOF
  1342. }
  1343. m.Face = string(dAtA[iNdEx:postIndex])
  1344. iNdEx = postIndex
  1345. case 5:
  1346. if wireType != 2 {
  1347. return fmt.Errorf("proto: wrong wireType = %d for field Cover", wireType)
  1348. }
  1349. var stringLen uint64
  1350. for shift := uint(0); ; shift += 7 {
  1351. if shift >= 64 {
  1352. return ErrIntOverflowApp
  1353. }
  1354. if iNdEx >= l {
  1355. return io.ErrUnexpectedEOF
  1356. }
  1357. b := dAtA[iNdEx]
  1358. iNdEx++
  1359. stringLen |= (uint64(b) & 0x7F) << shift
  1360. if b < 0x80 {
  1361. break
  1362. }
  1363. }
  1364. intStringLen := int(stringLen)
  1365. if intStringLen < 0 {
  1366. return ErrInvalidLengthApp
  1367. }
  1368. postIndex := iNdEx + intStringLen
  1369. if postIndex > l {
  1370. return io.ErrUnexpectedEOF
  1371. }
  1372. m.Cover = string(dAtA[iNdEx:postIndex])
  1373. iNdEx = postIndex
  1374. case 6:
  1375. if wireType != 2 {
  1376. return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType)
  1377. }
  1378. var stringLen uint64
  1379. for shift := uint(0); ; shift += 7 {
  1380. if shift >= 64 {
  1381. return ErrIntOverflowApp
  1382. }
  1383. if iNdEx >= l {
  1384. return io.ErrUnexpectedEOF
  1385. }
  1386. b := dAtA[iNdEx]
  1387. iNdEx++
  1388. stringLen |= (uint64(b) & 0x7F) << shift
  1389. if b < 0x80 {
  1390. break
  1391. }
  1392. }
  1393. intStringLen := int(stringLen)
  1394. if intStringLen < 0 {
  1395. return ErrInvalidLengthApp
  1396. }
  1397. postIndex := iNdEx + intStringLen
  1398. if postIndex > l {
  1399. return io.ErrUnexpectedEOF
  1400. }
  1401. m.Title = string(dAtA[iNdEx:postIndex])
  1402. iNdEx = postIndex
  1403. case 7:
  1404. if wireType != 0 {
  1405. return fmt.Errorf("proto: wrong wireType = %d for field Area", wireType)
  1406. }
  1407. m.Area = 0
  1408. for shift := uint(0); ; shift += 7 {
  1409. if shift >= 64 {
  1410. return ErrIntOverflowApp
  1411. }
  1412. if iNdEx >= l {
  1413. return io.ErrUnexpectedEOF
  1414. }
  1415. b := dAtA[iNdEx]
  1416. iNdEx++
  1417. m.Area |= (int64(b) & 0x7F) << shift
  1418. if b < 0x80 {
  1419. break
  1420. }
  1421. }
  1422. case 8:
  1423. if wireType != 2 {
  1424. return fmt.Errorf("proto: wrong wireType = %d for field LiveTime", wireType)
  1425. }
  1426. var stringLen uint64
  1427. for shift := uint(0); ; shift += 7 {
  1428. if shift >= 64 {
  1429. return ErrIntOverflowApp
  1430. }
  1431. if iNdEx >= l {
  1432. return io.ErrUnexpectedEOF
  1433. }
  1434. b := dAtA[iNdEx]
  1435. iNdEx++
  1436. stringLen |= (uint64(b) & 0x7F) << shift
  1437. if b < 0x80 {
  1438. break
  1439. }
  1440. }
  1441. intStringLen := int(stringLen)
  1442. if intStringLen < 0 {
  1443. return ErrInvalidLengthApp
  1444. }
  1445. postIndex := iNdEx + intStringLen
  1446. if postIndex > l {
  1447. return io.ErrUnexpectedEOF
  1448. }
  1449. m.LiveTime = string(dAtA[iNdEx:postIndex])
  1450. iNdEx = postIndex
  1451. case 9:
  1452. if wireType != 2 {
  1453. return fmt.Errorf("proto: wrong wireType = %d for field AreaName", wireType)
  1454. }
  1455. var stringLen uint64
  1456. for shift := uint(0); ; shift += 7 {
  1457. if shift >= 64 {
  1458. return ErrIntOverflowApp
  1459. }
  1460. if iNdEx >= l {
  1461. return io.ErrUnexpectedEOF
  1462. }
  1463. b := dAtA[iNdEx]
  1464. iNdEx++
  1465. stringLen |= (uint64(b) & 0x7F) << shift
  1466. if b < 0x80 {
  1467. break
  1468. }
  1469. }
  1470. intStringLen := int(stringLen)
  1471. if intStringLen < 0 {
  1472. return ErrInvalidLengthApp
  1473. }
  1474. postIndex := iNdEx + intStringLen
  1475. if postIndex > l {
  1476. return io.ErrUnexpectedEOF
  1477. }
  1478. m.AreaName = string(dAtA[iNdEx:postIndex])
  1479. iNdEx = postIndex
  1480. case 10:
  1481. if wireType != 0 {
  1482. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2Id", wireType)
  1483. }
  1484. m.AreaV2Id = 0
  1485. for shift := uint(0); ; shift += 7 {
  1486. if shift >= 64 {
  1487. return ErrIntOverflowApp
  1488. }
  1489. if iNdEx >= l {
  1490. return io.ErrUnexpectedEOF
  1491. }
  1492. b := dAtA[iNdEx]
  1493. iNdEx++
  1494. m.AreaV2Id |= (int64(b) & 0x7F) << shift
  1495. if b < 0x80 {
  1496. break
  1497. }
  1498. }
  1499. case 11:
  1500. if wireType != 2 {
  1501. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2Name", wireType)
  1502. }
  1503. var stringLen uint64
  1504. for shift := uint(0); ; shift += 7 {
  1505. if shift >= 64 {
  1506. return ErrIntOverflowApp
  1507. }
  1508. if iNdEx >= l {
  1509. return io.ErrUnexpectedEOF
  1510. }
  1511. b := dAtA[iNdEx]
  1512. iNdEx++
  1513. stringLen |= (uint64(b) & 0x7F) << shift
  1514. if b < 0x80 {
  1515. break
  1516. }
  1517. }
  1518. intStringLen := int(stringLen)
  1519. if intStringLen < 0 {
  1520. return ErrInvalidLengthApp
  1521. }
  1522. postIndex := iNdEx + intStringLen
  1523. if postIndex > l {
  1524. return io.ErrUnexpectedEOF
  1525. }
  1526. m.AreaV2Name = string(dAtA[iNdEx:postIndex])
  1527. iNdEx = postIndex
  1528. case 12:
  1529. if wireType != 2 {
  1530. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2ParentName", wireType)
  1531. }
  1532. var stringLen uint64
  1533. for shift := uint(0); ; shift += 7 {
  1534. if shift >= 64 {
  1535. return ErrIntOverflowApp
  1536. }
  1537. if iNdEx >= l {
  1538. return io.ErrUnexpectedEOF
  1539. }
  1540. b := dAtA[iNdEx]
  1541. iNdEx++
  1542. stringLen |= (uint64(b) & 0x7F) << shift
  1543. if b < 0x80 {
  1544. break
  1545. }
  1546. }
  1547. intStringLen := int(stringLen)
  1548. if intStringLen < 0 {
  1549. return ErrInvalidLengthApp
  1550. }
  1551. postIndex := iNdEx + intStringLen
  1552. if postIndex > l {
  1553. return io.ErrUnexpectedEOF
  1554. }
  1555. m.AreaV2ParentName = string(dAtA[iNdEx:postIndex])
  1556. iNdEx = postIndex
  1557. case 13:
  1558. if wireType != 0 {
  1559. return fmt.Errorf("proto: wrong wireType = %d for field AreaV2ParentId", wireType)
  1560. }
  1561. m.AreaV2ParentId = 0
  1562. for shift := uint(0); ; shift += 7 {
  1563. if shift >= 64 {
  1564. return ErrIntOverflowApp
  1565. }
  1566. if iNdEx >= l {
  1567. return io.ErrUnexpectedEOF
  1568. }
  1569. b := dAtA[iNdEx]
  1570. iNdEx++
  1571. m.AreaV2ParentId |= (int64(b) & 0x7F) << shift
  1572. if b < 0x80 {
  1573. break
  1574. }
  1575. }
  1576. case 14:
  1577. if wireType != 2 {
  1578. return fmt.Errorf("proto: wrong wireType = %d for field LiveTagName", wireType)
  1579. }
  1580. var stringLen uint64
  1581. for shift := uint(0); ; shift += 7 {
  1582. if shift >= 64 {
  1583. return ErrIntOverflowApp
  1584. }
  1585. if iNdEx >= l {
  1586. return io.ErrUnexpectedEOF
  1587. }
  1588. b := dAtA[iNdEx]
  1589. iNdEx++
  1590. stringLen |= (uint64(b) & 0x7F) << shift
  1591. if b < 0x80 {
  1592. break
  1593. }
  1594. }
  1595. intStringLen := int(stringLen)
  1596. if intStringLen < 0 {
  1597. return ErrInvalidLengthApp
  1598. }
  1599. postIndex := iNdEx + intStringLen
  1600. if postIndex > l {
  1601. return io.ErrUnexpectedEOF
  1602. }
  1603. m.LiveTagName = string(dAtA[iNdEx:postIndex])
  1604. iNdEx = postIndex
  1605. case 15:
  1606. if wireType != 0 {
  1607. return fmt.Errorf("proto: wrong wireType = %d for field Online", wireType)
  1608. }
  1609. m.Online = 0
  1610. for shift := uint(0); ; shift += 7 {
  1611. if shift >= 64 {
  1612. return ErrIntOverflowApp
  1613. }
  1614. if iNdEx >= l {
  1615. return io.ErrUnexpectedEOF
  1616. }
  1617. b := dAtA[iNdEx]
  1618. iNdEx++
  1619. m.Online |= (int64(b) & 0x7F) << shift
  1620. if b < 0x80 {
  1621. break
  1622. }
  1623. }
  1624. case 16:
  1625. if wireType != 2 {
  1626. return fmt.Errorf("proto: wrong wireType = %d for field PlayUrl", wireType)
  1627. }
  1628. var stringLen uint64
  1629. for shift := uint(0); ; shift += 7 {
  1630. if shift >= 64 {
  1631. return ErrIntOverflowApp
  1632. }
  1633. if iNdEx >= l {
  1634. return io.ErrUnexpectedEOF
  1635. }
  1636. b := dAtA[iNdEx]
  1637. iNdEx++
  1638. stringLen |= (uint64(b) & 0x7F) << shift
  1639. if b < 0x80 {
  1640. break
  1641. }
  1642. }
  1643. intStringLen := int(stringLen)
  1644. if intStringLen < 0 {
  1645. return ErrInvalidLengthApp
  1646. }
  1647. postIndex := iNdEx + intStringLen
  1648. if postIndex > l {
  1649. return io.ErrUnexpectedEOF
  1650. }
  1651. m.PlayUrl = string(dAtA[iNdEx:postIndex])
  1652. iNdEx = postIndex
  1653. case 17:
  1654. if wireType != 2 {
  1655. return fmt.Errorf("proto: wrong wireType = %d for field PlayUrlH265", wireType)
  1656. }
  1657. var stringLen uint64
  1658. for shift := uint(0); ; shift += 7 {
  1659. if shift >= 64 {
  1660. return ErrIntOverflowApp
  1661. }
  1662. if iNdEx >= l {
  1663. return io.ErrUnexpectedEOF
  1664. }
  1665. b := dAtA[iNdEx]
  1666. iNdEx++
  1667. stringLen |= (uint64(b) & 0x7F) << shift
  1668. if b < 0x80 {
  1669. break
  1670. }
  1671. }
  1672. intStringLen := int(stringLen)
  1673. if intStringLen < 0 {
  1674. return ErrInvalidLengthApp
  1675. }
  1676. postIndex := iNdEx + intStringLen
  1677. if postIndex > l {
  1678. return io.ErrUnexpectedEOF
  1679. }
  1680. m.PlayUrlH265 = string(dAtA[iNdEx:postIndex])
  1681. iNdEx = postIndex
  1682. case 18:
  1683. if wireType == 0 {
  1684. var v int64
  1685. for shift := uint(0); ; shift += 7 {
  1686. if shift >= 64 {
  1687. return ErrIntOverflowApp
  1688. }
  1689. if iNdEx >= l {
  1690. return io.ErrUnexpectedEOF
  1691. }
  1692. b := dAtA[iNdEx]
  1693. iNdEx++
  1694. v |= (int64(b) & 0x7F) << shift
  1695. if b < 0x80 {
  1696. break
  1697. }
  1698. }
  1699. m.AcceptQuality = append(m.AcceptQuality, v)
  1700. } else if wireType == 2 {
  1701. var packedLen int
  1702. for shift := uint(0); ; shift += 7 {
  1703. if shift >= 64 {
  1704. return ErrIntOverflowApp
  1705. }
  1706. if iNdEx >= l {
  1707. return io.ErrUnexpectedEOF
  1708. }
  1709. b := dAtA[iNdEx]
  1710. iNdEx++
  1711. packedLen |= (int(b) & 0x7F) << shift
  1712. if b < 0x80 {
  1713. break
  1714. }
  1715. }
  1716. if packedLen < 0 {
  1717. return ErrInvalidLengthApp
  1718. }
  1719. postIndex := iNdEx + packedLen
  1720. if postIndex > l {
  1721. return io.ErrUnexpectedEOF
  1722. }
  1723. var elementCount int
  1724. var count int
  1725. for _, integer := range dAtA {
  1726. if integer < 128 {
  1727. count++
  1728. }
  1729. }
  1730. elementCount = count
  1731. if elementCount != 0 && len(m.AcceptQuality) == 0 {
  1732. m.AcceptQuality = make([]int64, 0, elementCount)
  1733. }
  1734. for iNdEx < postIndex {
  1735. var v int64
  1736. for shift := uint(0); ; shift += 7 {
  1737. if shift >= 64 {
  1738. return ErrIntOverflowApp
  1739. }
  1740. if iNdEx >= l {
  1741. return io.ErrUnexpectedEOF
  1742. }
  1743. b := dAtA[iNdEx]
  1744. iNdEx++
  1745. v |= (int64(b) & 0x7F) << shift
  1746. if b < 0x80 {
  1747. break
  1748. }
  1749. }
  1750. m.AcceptQuality = append(m.AcceptQuality, v)
  1751. }
  1752. } else {
  1753. return fmt.Errorf("proto: wrong wireType = %d for field AcceptQuality", wireType)
  1754. }
  1755. case 19:
  1756. if wireType != 0 {
  1757. return fmt.Errorf("proto: wrong wireType = %d for field CurrentQuality", wireType)
  1758. }
  1759. m.CurrentQuality = 0
  1760. for shift := uint(0); ; shift += 7 {
  1761. if shift >= 64 {
  1762. return ErrIntOverflowApp
  1763. }
  1764. if iNdEx >= l {
  1765. return io.ErrUnexpectedEOF
  1766. }
  1767. b := dAtA[iNdEx]
  1768. iNdEx++
  1769. m.CurrentQuality |= (int64(b) & 0x7F) << shift
  1770. if b < 0x80 {
  1771. break
  1772. }
  1773. }
  1774. case 20:
  1775. if wireType != 0 {
  1776. return fmt.Errorf("proto: wrong wireType = %d for field PkId", wireType)
  1777. }
  1778. m.PkId = 0
  1779. for shift := uint(0); ; shift += 7 {
  1780. if shift >= 64 {
  1781. return ErrIntOverflowApp
  1782. }
  1783. if iNdEx >= l {
  1784. return io.ErrUnexpectedEOF
  1785. }
  1786. b := dAtA[iNdEx]
  1787. iNdEx++
  1788. m.PkId |= (int64(b) & 0x7F) << shift
  1789. if b < 0x80 {
  1790. break
  1791. }
  1792. }
  1793. case 21:
  1794. if wireType != 0 {
  1795. return fmt.Errorf("proto: wrong wireType = %d for field OfficialVerify", wireType)
  1796. }
  1797. m.OfficialVerify = 0
  1798. for shift := uint(0); ; shift += 7 {
  1799. if shift >= 64 {
  1800. return ErrIntOverflowApp
  1801. }
  1802. if iNdEx >= l {
  1803. return io.ErrUnexpectedEOF
  1804. }
  1805. b := dAtA[iNdEx]
  1806. iNdEx++
  1807. m.OfficialVerify |= (int64(b) & 0x7F) << shift
  1808. if b < 0x80 {
  1809. break
  1810. }
  1811. }
  1812. case 22:
  1813. if wireType != 2 {
  1814. return fmt.Errorf("proto: wrong wireType = %d for field Link", wireType)
  1815. }
  1816. var stringLen uint64
  1817. for shift := uint(0); ; shift += 7 {
  1818. if shift >= 64 {
  1819. return ErrIntOverflowApp
  1820. }
  1821. if iNdEx >= l {
  1822. return io.ErrUnexpectedEOF
  1823. }
  1824. b := dAtA[iNdEx]
  1825. iNdEx++
  1826. stringLen |= (uint64(b) & 0x7F) << shift
  1827. if b < 0x80 {
  1828. break
  1829. }
  1830. }
  1831. intStringLen := int(stringLen)
  1832. if intStringLen < 0 {
  1833. return ErrInvalidLengthApp
  1834. }
  1835. postIndex := iNdEx + intStringLen
  1836. if postIndex > l {
  1837. return io.ErrUnexpectedEOF
  1838. }
  1839. m.Link = string(dAtA[iNdEx:postIndex])
  1840. iNdEx = postIndex
  1841. case 23:
  1842. if wireType != 0 {
  1843. return fmt.Errorf("proto: wrong wireType = %d for field SpecialAttention", wireType)
  1844. }
  1845. m.SpecialAttention = 0
  1846. for shift := uint(0); ; shift += 7 {
  1847. if shift >= 64 {
  1848. return ErrIntOverflowApp
  1849. }
  1850. if iNdEx >= l {
  1851. return io.ErrUnexpectedEOF
  1852. }
  1853. b := dAtA[iNdEx]
  1854. iNdEx++
  1855. m.SpecialAttention |= (int64(b) & 0x7F) << shift
  1856. if b < 0x80 {
  1857. break
  1858. }
  1859. }
  1860. case 24:
  1861. if wireType != 2 {
  1862. return fmt.Errorf("proto: wrong wireType = %d for field PendentRu", wireType)
  1863. }
  1864. var stringLen uint64
  1865. for shift := uint(0); ; shift += 7 {
  1866. if shift >= 64 {
  1867. return ErrIntOverflowApp
  1868. }
  1869. if iNdEx >= l {
  1870. return io.ErrUnexpectedEOF
  1871. }
  1872. b := dAtA[iNdEx]
  1873. iNdEx++
  1874. stringLen |= (uint64(b) & 0x7F) << shift
  1875. if b < 0x80 {
  1876. break
  1877. }
  1878. }
  1879. intStringLen := int(stringLen)
  1880. if intStringLen < 0 {
  1881. return ErrInvalidLengthApp
  1882. }
  1883. postIndex := iNdEx + intStringLen
  1884. if postIndex > l {
  1885. return io.ErrUnexpectedEOF
  1886. }
  1887. m.PendentRu = string(dAtA[iNdEx:postIndex])
  1888. iNdEx = postIndex
  1889. case 25:
  1890. if wireType != 2 {
  1891. return fmt.Errorf("proto: wrong wireType = %d for field PendentRuPic", wireType)
  1892. }
  1893. var stringLen uint64
  1894. for shift := uint(0); ; shift += 7 {
  1895. if shift >= 64 {
  1896. return ErrIntOverflowApp
  1897. }
  1898. if iNdEx >= l {
  1899. return io.ErrUnexpectedEOF
  1900. }
  1901. b := dAtA[iNdEx]
  1902. iNdEx++
  1903. stringLen |= (uint64(b) & 0x7F) << shift
  1904. if b < 0x80 {
  1905. break
  1906. }
  1907. }
  1908. intStringLen := int(stringLen)
  1909. if intStringLen < 0 {
  1910. return ErrInvalidLengthApp
  1911. }
  1912. postIndex := iNdEx + intStringLen
  1913. if postIndex > l {
  1914. return io.ErrUnexpectedEOF
  1915. }
  1916. m.PendentRuPic = string(dAtA[iNdEx:postIndex])
  1917. iNdEx = postIndex
  1918. case 26:
  1919. if wireType != 2 {
  1920. return fmt.Errorf("proto: wrong wireType = %d for field PendentRuColor", wireType)
  1921. }
  1922. var stringLen uint64
  1923. for shift := uint(0); ; shift += 7 {
  1924. if shift >= 64 {
  1925. return ErrIntOverflowApp
  1926. }
  1927. if iNdEx >= l {
  1928. return io.ErrUnexpectedEOF
  1929. }
  1930. b := dAtA[iNdEx]
  1931. iNdEx++
  1932. stringLen |= (uint64(b) & 0x7F) << shift
  1933. if b < 0x80 {
  1934. break
  1935. }
  1936. }
  1937. intStringLen := int(stringLen)
  1938. if intStringLen < 0 {
  1939. return ErrInvalidLengthApp
  1940. }
  1941. postIndex := iNdEx + intStringLen
  1942. if postIndex > l {
  1943. return io.ErrUnexpectedEOF
  1944. }
  1945. m.PendentRuColor = string(dAtA[iNdEx:postIndex])
  1946. iNdEx = postIndex
  1947. default:
  1948. iNdEx = preIndex
  1949. skippy, err := skipApp(dAtA[iNdEx:])
  1950. if err != nil {
  1951. return err
  1952. }
  1953. if skippy < 0 {
  1954. return ErrInvalidLengthApp
  1955. }
  1956. if (iNdEx + skippy) > l {
  1957. return io.ErrUnexpectedEOF
  1958. }
  1959. iNdEx += skippy
  1960. }
  1961. }
  1962. if iNdEx > l {
  1963. return io.ErrUnexpectedEOF
  1964. }
  1965. return nil
  1966. }
  1967. func (m *AppLiveHomePageResp_Data) Unmarshal(dAtA []byte) error {
  1968. l := len(dAtA)
  1969. iNdEx := 0
  1970. for iNdEx < l {
  1971. preIndex := iNdEx
  1972. var wire uint64
  1973. for shift := uint(0); ; shift += 7 {
  1974. if shift >= 64 {
  1975. return ErrIntOverflowApp
  1976. }
  1977. if iNdEx >= l {
  1978. return io.ErrUnexpectedEOF
  1979. }
  1980. b := dAtA[iNdEx]
  1981. iNdEx++
  1982. wire |= (uint64(b) & 0x7F) << shift
  1983. if b < 0x80 {
  1984. break
  1985. }
  1986. }
  1987. fieldNum := int32(wire >> 3)
  1988. wireType := int(wire & 0x7)
  1989. if wireType == 4 {
  1990. return fmt.Errorf("proto: Data: wiretype end group for non-group")
  1991. }
  1992. if fieldNum <= 0 {
  1993. return fmt.Errorf("proto: Data: illegal tag %d (wire type %d)", fieldNum, wire)
  1994. }
  1995. switch fieldNum {
  1996. case 1:
  1997. if wireType != 0 {
  1998. return fmt.Errorf("proto: wrong wireType = %d for field TotalCount", wireType)
  1999. }
  2000. m.TotalCount = 0
  2001. for shift := uint(0); ; shift += 7 {
  2002. if shift >= 64 {
  2003. return ErrIntOverflowApp
  2004. }
  2005. if iNdEx >= l {
  2006. return io.ErrUnexpectedEOF
  2007. }
  2008. b := dAtA[iNdEx]
  2009. iNdEx++
  2010. m.TotalCount |= (int64(b) & 0x7F) << shift
  2011. if b < 0x80 {
  2012. break
  2013. }
  2014. }
  2015. case 2:
  2016. if wireType != 0 {
  2017. return fmt.Errorf("proto: wrong wireType = %d for field CardType", wireType)
  2018. }
  2019. m.CardType = 0
  2020. for shift := uint(0); ; shift += 7 {
  2021. if shift >= 64 {
  2022. return ErrIntOverflowApp
  2023. }
  2024. if iNdEx >= l {
  2025. return io.ErrUnexpectedEOF
  2026. }
  2027. b := dAtA[iNdEx]
  2028. iNdEx++
  2029. m.CardType |= (int64(b) & 0x7F) << shift
  2030. if b < 0x80 {
  2031. break
  2032. }
  2033. }
  2034. case 3:
  2035. if wireType != 0 {
  2036. return fmt.Errorf("proto: wrong wireType = %d for field BigCardType", wireType)
  2037. }
  2038. m.BigCardType = 0
  2039. for shift := uint(0); ; shift += 7 {
  2040. if shift >= 64 {
  2041. return ErrIntOverflowApp
  2042. }
  2043. if iNdEx >= l {
  2044. return io.ErrUnexpectedEOF
  2045. }
  2046. b := dAtA[iNdEx]
  2047. iNdEx++
  2048. m.BigCardType |= (int64(b) & 0x7F) << shift
  2049. if b < 0x80 {
  2050. break
  2051. }
  2052. }
  2053. case 4:
  2054. if wireType != 2 {
  2055. return fmt.Errorf("proto: wrong wireType = %d for field TimeDesc", wireType)
  2056. }
  2057. var stringLen uint64
  2058. for shift := uint(0); ; shift += 7 {
  2059. if shift >= 64 {
  2060. return ErrIntOverflowApp
  2061. }
  2062. if iNdEx >= l {
  2063. return io.ErrUnexpectedEOF
  2064. }
  2065. b := dAtA[iNdEx]
  2066. iNdEx++
  2067. stringLen |= (uint64(b) & 0x7F) << shift
  2068. if b < 0x80 {
  2069. break
  2070. }
  2071. }
  2072. intStringLen := int(stringLen)
  2073. if intStringLen < 0 {
  2074. return ErrInvalidLengthApp
  2075. }
  2076. postIndex := iNdEx + intStringLen
  2077. if postIndex > l {
  2078. return io.ErrUnexpectedEOF
  2079. }
  2080. m.TimeDesc = string(dAtA[iNdEx:postIndex])
  2081. iNdEx = postIndex
  2082. case 5:
  2083. if wireType != 2 {
  2084. return fmt.Errorf("proto: wrong wireType = %d for field UnameDesc", wireType)
  2085. }
  2086. var stringLen uint64
  2087. for shift := uint(0); ; shift += 7 {
  2088. if shift >= 64 {
  2089. return ErrIntOverflowApp
  2090. }
  2091. if iNdEx >= l {
  2092. return io.ErrUnexpectedEOF
  2093. }
  2094. b := dAtA[iNdEx]
  2095. iNdEx++
  2096. stringLen |= (uint64(b) & 0x7F) << shift
  2097. if b < 0x80 {
  2098. break
  2099. }
  2100. }
  2101. intStringLen := int(stringLen)
  2102. if intStringLen < 0 {
  2103. return ErrInvalidLengthApp
  2104. }
  2105. postIndex := iNdEx + intStringLen
  2106. if postIndex > l {
  2107. return io.ErrUnexpectedEOF
  2108. }
  2109. m.UnameDesc = string(dAtA[iNdEx:postIndex])
  2110. iNdEx = postIndex
  2111. case 6:
  2112. if wireType != 2 {
  2113. return fmt.Errorf("proto: wrong wireType = %d for field TagsDesc", wireType)
  2114. }
  2115. var stringLen uint64
  2116. for shift := uint(0); ; shift += 7 {
  2117. if shift >= 64 {
  2118. return ErrIntOverflowApp
  2119. }
  2120. if iNdEx >= l {
  2121. return io.ErrUnexpectedEOF
  2122. }
  2123. b := dAtA[iNdEx]
  2124. iNdEx++
  2125. stringLen |= (uint64(b) & 0x7F) << shift
  2126. if b < 0x80 {
  2127. break
  2128. }
  2129. }
  2130. intStringLen := int(stringLen)
  2131. if intStringLen < 0 {
  2132. return ErrInvalidLengthApp
  2133. }
  2134. postIndex := iNdEx + intStringLen
  2135. if postIndex > l {
  2136. return io.ErrUnexpectedEOF
  2137. }
  2138. m.TagsDesc = string(dAtA[iNdEx:postIndex])
  2139. iNdEx = postIndex
  2140. case 7:
  2141. if wireType != 0 {
  2142. return fmt.Errorf("proto: wrong wireType = %d for field RelationPage", wireType)
  2143. }
  2144. m.RelationPage = 0
  2145. for shift := uint(0); ; shift += 7 {
  2146. if shift >= 64 {
  2147. return ErrIntOverflowApp
  2148. }
  2149. if iNdEx >= l {
  2150. return io.ErrUnexpectedEOF
  2151. }
  2152. b := dAtA[iNdEx]
  2153. iNdEx++
  2154. m.RelationPage |= (int64(b) & 0x7F) << shift
  2155. if b < 0x80 {
  2156. break
  2157. }
  2158. }
  2159. case 8:
  2160. if wireType != 2 {
  2161. return fmt.Errorf("proto: wrong wireType = %d for field Rooms", wireType)
  2162. }
  2163. var msglen int
  2164. for shift := uint(0); ; shift += 7 {
  2165. if shift >= 64 {
  2166. return ErrIntOverflowApp
  2167. }
  2168. if iNdEx >= l {
  2169. return io.ErrUnexpectedEOF
  2170. }
  2171. b := dAtA[iNdEx]
  2172. iNdEx++
  2173. msglen |= (int(b) & 0x7F) << shift
  2174. if b < 0x80 {
  2175. break
  2176. }
  2177. }
  2178. if msglen < 0 {
  2179. return ErrInvalidLengthApp
  2180. }
  2181. postIndex := iNdEx + msglen
  2182. if postIndex > l {
  2183. return io.ErrUnexpectedEOF
  2184. }
  2185. m.Rooms = append(m.Rooms, &AppLiveHomePageResp_Rooms{})
  2186. if err := m.Rooms[len(m.Rooms)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2187. return err
  2188. }
  2189. iNdEx = postIndex
  2190. default:
  2191. iNdEx = preIndex
  2192. skippy, err := skipApp(dAtA[iNdEx:])
  2193. if err != nil {
  2194. return err
  2195. }
  2196. if skippy < 0 {
  2197. return ErrInvalidLengthApp
  2198. }
  2199. if (iNdEx + skippy) > l {
  2200. return io.ErrUnexpectedEOF
  2201. }
  2202. iNdEx += skippy
  2203. }
  2204. }
  2205. if iNdEx > l {
  2206. return io.ErrUnexpectedEOF
  2207. }
  2208. return nil
  2209. }
  2210. func skipApp(dAtA []byte) (n int, err error) {
  2211. l := len(dAtA)
  2212. iNdEx := 0
  2213. for iNdEx < l {
  2214. var wire uint64
  2215. for shift := uint(0); ; shift += 7 {
  2216. if shift >= 64 {
  2217. return 0, ErrIntOverflowApp
  2218. }
  2219. if iNdEx >= l {
  2220. return 0, io.ErrUnexpectedEOF
  2221. }
  2222. b := dAtA[iNdEx]
  2223. iNdEx++
  2224. wire |= (uint64(b) & 0x7F) << shift
  2225. if b < 0x80 {
  2226. break
  2227. }
  2228. }
  2229. wireType := int(wire & 0x7)
  2230. switch wireType {
  2231. case 0:
  2232. for shift := uint(0); ; shift += 7 {
  2233. if shift >= 64 {
  2234. return 0, ErrIntOverflowApp
  2235. }
  2236. if iNdEx >= l {
  2237. return 0, io.ErrUnexpectedEOF
  2238. }
  2239. iNdEx++
  2240. if dAtA[iNdEx-1] < 0x80 {
  2241. break
  2242. }
  2243. }
  2244. return iNdEx, nil
  2245. case 1:
  2246. iNdEx += 8
  2247. return iNdEx, nil
  2248. case 2:
  2249. var length int
  2250. for shift := uint(0); ; shift += 7 {
  2251. if shift >= 64 {
  2252. return 0, ErrIntOverflowApp
  2253. }
  2254. if iNdEx >= l {
  2255. return 0, io.ErrUnexpectedEOF
  2256. }
  2257. b := dAtA[iNdEx]
  2258. iNdEx++
  2259. length |= (int(b) & 0x7F) << shift
  2260. if b < 0x80 {
  2261. break
  2262. }
  2263. }
  2264. iNdEx += length
  2265. if length < 0 {
  2266. return 0, ErrInvalidLengthApp
  2267. }
  2268. return iNdEx, nil
  2269. case 3:
  2270. for {
  2271. var innerWire uint64
  2272. var start int = iNdEx
  2273. for shift := uint(0); ; shift += 7 {
  2274. if shift >= 64 {
  2275. return 0, ErrIntOverflowApp
  2276. }
  2277. if iNdEx >= l {
  2278. return 0, io.ErrUnexpectedEOF
  2279. }
  2280. b := dAtA[iNdEx]
  2281. iNdEx++
  2282. innerWire |= (uint64(b) & 0x7F) << shift
  2283. if b < 0x80 {
  2284. break
  2285. }
  2286. }
  2287. innerWireType := int(innerWire & 0x7)
  2288. if innerWireType == 4 {
  2289. break
  2290. }
  2291. next, err := skipApp(dAtA[start:])
  2292. if err != nil {
  2293. return 0, err
  2294. }
  2295. iNdEx = start + next
  2296. }
  2297. return iNdEx, nil
  2298. case 4:
  2299. return iNdEx, nil
  2300. case 5:
  2301. iNdEx += 4
  2302. return iNdEx, nil
  2303. default:
  2304. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  2305. }
  2306. }
  2307. panic("unreachable")
  2308. }
  2309. var (
  2310. ErrInvalidLengthApp = fmt.Errorf("proto: negative length found during unmarshaling")
  2311. ErrIntOverflowApp = fmt.Errorf("proto: integer overflow")
  2312. )
  2313. func init() { proto.RegisterFile("v2/App.proto", fileDescriptor_App_26cc58af4cf26cb6) }
  2314. var fileDescriptor_App_26cc58af4cf26cb6 = []byte{
  2315. // 984 bytes of a gzipped FileDescriptorProto
  2316. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x55, 0xcf, 0x6e, 0xdb, 0xc6,
  2317. 0x13, 0xb6, 0x42, 0xcb, 0x96, 0x56, 0xb2, 0x6c, 0xaf, 0x93, 0x5f, 0x36, 0x42, 0x20, 0x0a, 0x06,
  2318. 0xf2, 0xab, 0x10, 0x34, 0x72, 0xc1, 0xc2, 0x46, 0x0b, 0x14, 0x45, 0x2d, 0x07, 0x6d, 0x0c, 0x04,
  2319. 0x85, 0x33, 0x48, 0x83, 0xa2, 0x17, 0x62, 0x45, 0xae, 0x98, 0x85, 0x29, 0x91, 0xe6, 0x1f, 0x01,
  2320. 0x7a, 0x8b, 0xbe, 0x43, 0x4f, 0x7d, 0x91, 0xa2, 0xc7, 0x1c, 0x7b, 0x22, 0x0a, 0xfb, 0xc6, 0xa7,
  2321. 0x28, 0x76, 0x96, 0x14, 0x25, 0x2b, 0x68, 0x7a, 0xd9, 0x9d, 0xf9, 0x66, 0xbe, 0x6f, 0x87, 0xc3,
  2322. 0xfd, 0x43, 0xda, 0x73, 0xeb, 0xe4, 0x3c, 0x0c, 0x87, 0x61, 0x14, 0x24, 0x01, 0x6d, 0x45, 0xc2,
  2323. 0xe7, 0x89, 0x0c, 0x66, 0xc3, 0xb9, 0xd5, 0x7d, 0xe1, 0xc9, 0xe4, 0x7d, 0x3a, 0x1e, 0x3a, 0xc1,
  2324. 0xf4, 0xc4, 0x0b, 0xbc, 0xe0, 0x04, 0x73, 0xc6, 0xe9, 0x04, 0x3d, 0x74, 0xd0, 0xd2, 0xdc, 0xe3,
  2325. 0xd7, 0x84, 0x9e, 0x87, 0xe1, 0x6b, 0x39, 0x17, 0xaf, 0x82, 0xa9, 0xb8, 0xe2, 0x9e, 0x00, 0x71,
  2326. 0x43, 0xcf, 0xc8, 0x5e, 0xa9, 0x69, 0x87, 0xdc, 0x13, 0xac, 0xd6, 0xaf, 0x0d, 0x8c, 0xd1, 0x61,
  2327. 0x9e, 0x99, 0xeb, 0x01, 0x68, 0x97, 0xae, 0xa2, 0x1e, 0xff, 0xde, 0x21, 0x47, 0x1b, 0x72, 0x71,
  2328. 0x48, 0x9f, 0x92, 0x6d, 0x27, 0x70, 0x4b, 0x99, 0x46, 0x9e, 0x99, 0xe8, 0x03, 0x8e, 0xf4, 0x09,
  2329. 0x31, 0xa6, 0xb1, 0xc7, 0x1e, 0xf4, 0x6b, 0x83, 0xe6, 0x68, 0x37, 0xcf, 0x4c, 0xe5, 0x82, 0x1a,
  2330. 0xe8, 0x33, 0xb2, 0x3b, 0x15, 0x71, 0xac, 0x4a, 0x30, 0x30, 0xdc, 0xca, 0x33, 0xb3, 0x84, 0xa0,
  2331. 0x34, 0xe8, 0x05, 0xd9, 0x76, 0x79, 0xc2, 0xd9, 0x76, 0xbf, 0x36, 0x68, 0x59, 0xcf, 0x86, 0x2b,
  2332. 0x0d, 0x19, 0x7e, 0xa4, 0x9e, 0xe1, 0x4b, 0x9e, 0x70, 0x5d, 0x86, 0xa2, 0x01, 0x8e, 0xdd, 0x3f,
  2333. 0x9a, 0xa4, 0x0e, 0x41, 0x30, 0x8d, 0xe9, 0x31, 0xd9, 0x89, 0x82, 0x60, 0x2a, 0xdd, 0xa2, 0x60,
  2334. 0x92, 0x67, 0x66, 0x81, 0x40, 0x31, 0xab, 0xa2, 0x53, 0xe9, 0x62, 0xd1, 0x86, 0x2e, 0x3a, 0x95,
  2335. 0x2e, 0xa8, 0x81, 0x9a, 0xa4, 0x9e, 0xce, 0xf8, 0xb4, 0x2c, 0xb9, 0x99, 0x67, 0xa6, 0x06, 0x40,
  2336. 0x4f, 0xaa, 0x1d, 0x13, 0xee, 0x08, 0x2c, 0xb7, 0xa9, 0xeb, 0x50, 0x3e, 0xe0, 0xa8, 0xe8, 0x4e,
  2337. 0x30, 0x17, 0x11, 0xab, 0x57, 0x74, 0x04, 0x40, 0x4f, 0x2a, 0x21, 0x91, 0x89, 0x2f, 0xd8, 0x4e,
  2338. 0x95, 0x80, 0x00, 0xe8, 0x49, 0xe9, 0xf3, 0x48, 0x70, 0xb6, 0x5b, 0xb5, 0x5b, 0xf9, 0x80, 0x23,
  2339. 0x7d, 0x4e, 0x9a, 0xbe, 0x9c, 0x0b, 0x3b, 0x91, 0x53, 0xc1, 0x1a, 0x28, 0xb1, 0x97, 0x67, 0x66,
  2340. 0x05, 0x42, 0x43, 0x99, 0x6f, 0xe5, 0x54, 0xa8, 0x5c, 0xc5, 0xb1, 0xf1, 0x73, 0x9a, 0x55, 0xee,
  2341. 0x12, 0x84, 0x86, 0x32, 0x7f, 0x54, 0x5f, 0xf5, 0x39, 0x21, 0x08, 0xcf, 0x2d, 0x5b, 0xba, 0x8c,
  2342. 0xe0, 0xda, 0x9d, 0x3c, 0x33, 0x57, 0x50, 0x9d, 0xfd, 0xce, 0xba, 0x74, 0xa9, 0x45, 0xda, 0x25,
  2343. 0x8e, 0xe2, 0x2d, 0x14, 0x3f, 0xc8, 0x33, 0x73, 0x0d, 0x07, 0xa2, 0x19, 0xb8, 0xc2, 0xf7, 0xe4,
  2344. 0xa8, 0x8c, 0x85, 0x3c, 0x12, 0xb3, 0x44, 0x53, 0xdb, 0x48, 0x7d, 0x9c, 0x67, 0xe6, 0xc7, 0xc2,
  2345. 0x70, 0xa0, 0x15, 0xae, 0x10, 0x42, 0x9d, 0xef, 0xc8, 0xe1, 0xbd, 0x44, 0xe9, 0xb2, 0x3d, 0x2c,
  2346. 0xf8, 0x51, 0x9e, 0x99, 0x9b, 0x41, 0xe8, 0xac, 0x6a, 0x5c, 0xba, 0xf4, 0x94, 0xec, 0xe9, 0x76,
  2347. 0x71, 0x4f, 0xd7, 0xd0, 0xc1, 0x1a, 0xf0, 0x80, 0xac, 0x05, 0xa0, 0x85, 0xbd, 0xe4, 0x1e, 0x2e,
  2348. 0x7c, 0x4c, 0x76, 0x82, 0x99, 0x2f, 0x67, 0x82, 0xed, 0x57, 0x1b, 0x4b, 0x23, 0x50, 0xcc, 0xf4,
  2349. 0x33, 0xd2, 0x08, 0x7d, 0xbe, 0xb0, 0xd3, 0xc8, 0x67, 0x07, 0xa8, 0xda, 0xce, 0x33, 0x73, 0x89,
  2350. 0xc1, 0xae, 0xb2, 0x7e, 0x8a, 0x7c, 0x55, 0x43, 0x09, 0xda, 0xef, 0xad, 0xb3, 0x53, 0x76, 0x58,
  2351. 0xd5, 0xb0, 0x16, 0x80, 0x56, 0x41, 0x79, 0x65, 0x9d, 0x9d, 0xd2, 0xaf, 0x49, 0x87, 0x3b, 0x8e,
  2352. 0x08, 0x13, 0xfb, 0x26, 0xe5, 0xbe, 0x4c, 0x16, 0x8c, 0xf6, 0x8d, 0x81, 0x31, 0xa2, 0x79, 0x66,
  2353. 0xde, 0x8b, 0xc0, 0x9e, 0xf6, 0xdf, 0x68, 0x97, 0x7e, 0x43, 0xf6, 0x9d, 0x34, 0xc2, 0x9e, 0x94,
  2354. 0xdc, 0x23, 0xfc, 0x8e, 0xa3, 0x3c, 0x33, 0xef, 0x87, 0xa0, 0x53, 0x00, 0x25, 0xbb, 0x47, 0xea,
  2355. 0xe1, 0xb5, 0xea, 0xf4, 0x43, 0xe4, 0xe0, 0xb6, 0x45, 0x00, 0xb6, 0xc3, 0xeb, 0x4b, 0x57, 0xa9,
  2356. 0x07, 0x93, 0x89, 0x74, 0x24, 0xf7, 0xed, 0xb9, 0x88, 0xe4, 0x64, 0xc1, 0x1e, 0x55, 0xea, 0xf7,
  2357. 0x42, 0xd0, 0x29, 0x81, 0x77, 0xe8, 0xab, 0x3d, 0xef, 0xcb, 0xd9, 0x35, 0xfb, 0x5f, 0x75, 0xa6,
  2358. 0x94, 0x0f, 0x38, 0xd2, 0x11, 0x39, 0x8c, 0x43, 0x81, 0x7c, 0x9e, 0x24, 0x62, 0xa6, 0x2e, 0x07,
  2359. 0xf6, 0xb8, 0xfa, 0xe3, 0x1b, 0x41, 0x38, 0x28, 0xa0, 0xf3, 0x12, 0xa1, 0x2f, 0x08, 0x09, 0xc5,
  2360. 0xcc, 0x55, 0x9f, 0x18, 0xa5, 0x8c, 0xe1, 0x3a, 0xb8, 0xbf, 0x2b, 0x14, 0x9a, 0x85, 0x0d, 0x29,
  2361. 0xfd, 0x8a, 0x74, 0xaa, 0x80, 0x1d, 0x4a, 0x87, 0x3d, 0x41, 0x0a, 0xf6, 0x79, 0x3d, 0x02, 0xed,
  2362. 0x25, 0xed, 0x4a, 0x3a, 0xf4, 0x5b, 0x72, 0xb0, 0x12, 0x77, 0x02, 0x3f, 0x88, 0x58, 0x17, 0xb9,
  2363. 0x0f, 0xf3, 0xcc, 0xdc, 0x88, 0x41, 0x67, 0xc9, 0xbe, 0x50, 0x7e, 0xf7, 0x37, 0x83, 0x6c, 0xab,
  2364. 0x1b, 0x8e, 0x7e, 0x41, 0x5a, 0x49, 0x90, 0x70, 0xdf, 0x76, 0x82, 0x74, 0x96, 0x14, 0x97, 0xd9,
  2365. 0x7e, 0x9e, 0x99, 0xab, 0x30, 0x10, 0x74, 0x2e, 0x94, 0xad, 0xce, 0xbb, 0xc3, 0x23, 0xd7, 0x4e,
  2366. 0x16, 0xa1, 0x28, 0xee, 0x36, 0x3c, 0xef, 0x4b, 0x10, 0x1a, 0xca, 0x7c, 0xbb, 0x08, 0x85, 0xda,
  2367. 0x7f, 0x63, 0xe9, 0xd9, 0x55, 0xbe, 0x51, 0x3d, 0x12, 0x6b, 0x01, 0x68, 0x8d, 0xa5, 0x77, 0x51,
  2368. 0xd2, 0x9e, 0x93, 0xa6, 0xba, 0x64, 0x6c, 0x57, 0xc4, 0x4e, 0x71, 0x03, 0xe2, 0x12, 0x4b, 0x10,
  2369. 0x1a, 0xca, 0x7c, 0x29, 0x62, 0x47, 0xb5, 0x1c, 0x6f, 0x4c, 0x9d, 0x5c, 0xaf, 0x5a, 0x5e, 0xa1,
  2370. 0xd0, 0x44, 0x1b, 0xd3, 0x95, 0x34, 0xf7, 0x62, 0x9d, 0xbd, 0xb3, 0x22, 0x5d, 0x82, 0xd0, 0x50,
  2371. 0x26, 0xe6, 0x6e, 0x3c, 0x71, 0xbb, 0xff, 0xe9, 0x89, 0xa3, 0x3f, 0x90, 0xba, 0x7a, 0x01, 0x62,
  2372. 0xd6, 0xe8, 0x1b, 0x83, 0x96, 0xf5, 0xff, 0x4f, 0xbe, 0x35, 0xf8, 0xa4, 0xe8, 0xdd, 0x8e, 0x44,
  2373. 0xd0, 0x93, 0xf5, 0x33, 0x31, 0xce, 0xc3, 0x90, 0xbe, 0x21, 0xed, 0x55, 0x0a, 0x35, 0xff, 0x5d,
  2374. 0xf0, 0xa6, 0xdb, 0xff, 0xd4, 0x8a, 0xa3, 0xa7, 0x7f, 0xde, 0xf6, 0x6a, 0x1f, 0x6e, 0x7b, 0xb5,
  2375. 0xbf, 0x6f, 0x7b, 0xb5, 0x5f, 0xef, 0x7a, 0x5b, 0x1f, 0xee, 0x7a, 0x5b, 0x7f, 0xdd, 0xf5, 0xb6,
  2376. 0x7e, 0x79, 0x30, 0xb7, 0xc6, 0x3b, 0xf8, 0xf0, 0x7f, 0xf9, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff,
  2377. 0xca, 0xed, 0x49, 0x20, 0x44, 0x08, 0x00, 0x00,
  2378. }