model.pb.go 60 KB

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