subject.pb.go 59 KB

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