history.pb.go 30 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: app/service/main/history/model/history.proto
  3. /*
  4. Package model is a generated protocol buffer package.
  5. It is generated from these files:
  6. app/service/main/history/model/history.proto
  7. It has these top-level messages:
  8. History
  9. Business
  10. Merge
  11. */
  12. package model
  13. import proto "github.com/gogo/protobuf/proto"
  14. import fmt "fmt"
  15. import math "math"
  16. import _ "github.com/gogo/protobuf/gogoproto"
  17. import go_common_library_time "go-common/library/time"
  18. import io "io"
  19. // Reference imports to suppress errors if they are not otherwise used.
  20. var _ = proto.Marshal
  21. var _ = fmt.Errorf
  22. var _ = math.Inf
  23. // This is a compile-time assertion to ensure that this generated file
  24. // is compatible with the proto package it is being compiled against.
  25. // A compilation error at this line likely means your copy of the
  26. // proto package needs to be updated.
  27. const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
  28. // History model
  29. type History struct {
  30. // ctime
  31. Ctime go_common_library_time.Time `protobuf:"varint,1,opt,name=ctime,proto3,casttype=go-common/library/time.Time" json:"ctime"`
  32. // mtime
  33. Mtime go_common_library_time.Time `protobuf:"varint,2,opt,name=mtime,proto3,casttype=go-common/library/time.Time" json:"mtime"`
  34. // mid
  35. Mid int64 `protobuf:"varint,3,opt,name=mid,proto3" json:"mid" form:"mid" validate:"required,min=1"`
  36. // business_id
  37. BusinessID int64 `protobuf:"varint,4,opt,name=business_id,json=businessId,proto3" json:"business_id"`
  38. // business 业务
  39. Business string `protobuf:"bytes,5,opt,name=business,proto3" json:"business" form:"business" validate:"required"`
  40. // kid 业务中唯一id
  41. Kid int64 `protobuf:"varint,6,opt,name=kid,proto3" json:"kid" form:"kid"`
  42. // aid
  43. Aid int64 `protobuf:"varint,7,opt,name=aid,proto3" json:"aid,omitempty" form:"aid"`
  44. // sid
  45. Sid int64 `protobuf:"varint,8,opt,name=sid,proto3" json:"sid,omitempty" form:"sid"`
  46. // epid
  47. Epid int64 `protobuf:"varint,9,opt,name=epid,proto3" json:"epid,omitempty" form:"epid"`
  48. // cid
  49. Cid int64 `protobuf:"varint,10,opt,name=cid,proto3" json:"cid,omitempty" form:"cid"`
  50. // sub_type 子类型
  51. SubType int32 `protobuf:"varint,11,opt,name=sub_type,json=subType,proto3" json:"sub_type,omitempty" form:"sub_type"`
  52. // device 设备类型
  53. Device int32 `protobuf:"varint,12,opt,name=device,proto3" json:"device" form:"device"`
  54. // progress 进度
  55. Progress int32 `protobuf:"varint,13,opt,name=progress,proto3" json:"progress" form:"progress"`
  56. // 观看时间
  57. ViewAt int64 `protobuf:"varint,14,opt,name=view_at,json=viewAt,proto3" json:"view_at" form:"view_at"`
  58. }
  59. func (m *History) Reset() { *m = History{} }
  60. func (m *History) String() string { return proto.CompactTextString(m) }
  61. func (*History) ProtoMessage() {}
  62. func (*History) Descriptor() ([]byte, []int) { return fileDescriptorHistory, []int{0} }
  63. func (m *History) GetCtime() go_common_library_time.Time {
  64. if m != nil {
  65. return m.Ctime
  66. }
  67. return 0
  68. }
  69. func (m *History) GetMtime() go_common_library_time.Time {
  70. if m != nil {
  71. return m.Mtime
  72. }
  73. return 0
  74. }
  75. func (m *History) GetMid() int64 {
  76. if m != nil {
  77. return m.Mid
  78. }
  79. return 0
  80. }
  81. func (m *History) GetBusinessID() int64 {
  82. if m != nil {
  83. return m.BusinessID
  84. }
  85. return 0
  86. }
  87. func (m *History) GetBusiness() string {
  88. if m != nil {
  89. return m.Business
  90. }
  91. return ""
  92. }
  93. func (m *History) GetKid() int64 {
  94. if m != nil {
  95. return m.Kid
  96. }
  97. return 0
  98. }
  99. func (m *History) GetAid() int64 {
  100. if m != nil {
  101. return m.Aid
  102. }
  103. return 0
  104. }
  105. func (m *History) GetSid() int64 {
  106. if m != nil {
  107. return m.Sid
  108. }
  109. return 0
  110. }
  111. func (m *History) GetEpid() int64 {
  112. if m != nil {
  113. return m.Epid
  114. }
  115. return 0
  116. }
  117. func (m *History) GetCid() int64 {
  118. if m != nil {
  119. return m.Cid
  120. }
  121. return 0
  122. }
  123. func (m *History) GetSubType() int32 {
  124. if m != nil {
  125. return m.SubType
  126. }
  127. return 0
  128. }
  129. func (m *History) GetDevice() int32 {
  130. if m != nil {
  131. return m.Device
  132. }
  133. return 0
  134. }
  135. func (m *History) GetProgress() int32 {
  136. if m != nil {
  137. return m.Progress
  138. }
  139. return 0
  140. }
  141. func (m *History) GetViewAt() int64 {
  142. if m != nil {
  143. return m.ViewAt
  144. }
  145. return 0
  146. }
  147. // Business model
  148. type Business struct {
  149. // id
  150. ID int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"`
  151. // name
  152. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
  153. // ttl
  154. TTL int64 `protobuf:"varint,3,opt,name=ttl,proto3" json:"ttl,omitempty"`
  155. }
  156. func (m *Business) Reset() { *m = Business{} }
  157. func (m *Business) String() string { return proto.CompactTextString(m) }
  158. func (*Business) ProtoMessage() {}
  159. func (*Business) Descriptor() ([]byte, []int) { return fileDescriptorHistory, []int{1} }
  160. func (m *Business) GetID() int64 {
  161. if m != nil {
  162. return m.ID
  163. }
  164. return 0
  165. }
  166. func (m *Business) GetName() string {
  167. if m != nil {
  168. return m.Name
  169. }
  170. return ""
  171. }
  172. func (m *Business) GetTTL() int64 {
  173. if m != nil {
  174. return m.TTL
  175. }
  176. return 0
  177. }
  178. // Merge model
  179. type Merge struct {
  180. // mid
  181. Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid,omitempty" validate:"required"`
  182. // bid
  183. Bid int64 `protobuf:"varint,2,opt,name=bid,proto3" json:"bid" validate:"required"`
  184. // business 业务
  185. Business string `protobuf:"bytes,3,opt,name=business,proto3" json:"-"`
  186. // time
  187. Time int64 `protobuf:"varint,4,opt,name=time,proto3" json:"time,omitempty" validate:"required"`
  188. // kid
  189. Kid int64 `protobuf:"varint,5,opt,name=kid,proto3" json:"kid,omitempty" validate:"required"`
  190. }
  191. func (m *Merge) Reset() { *m = Merge{} }
  192. func (m *Merge) String() string { return proto.CompactTextString(m) }
  193. func (*Merge) ProtoMessage() {}
  194. func (*Merge) Descriptor() ([]byte, []int) { return fileDescriptorHistory, []int{2} }
  195. func (m *Merge) GetMid() int64 {
  196. if m != nil {
  197. return m.Mid
  198. }
  199. return 0
  200. }
  201. func (m *Merge) GetBid() int64 {
  202. if m != nil {
  203. return m.Bid
  204. }
  205. return 0
  206. }
  207. func (m *Merge) GetBusiness() string {
  208. if m != nil {
  209. return m.Business
  210. }
  211. return ""
  212. }
  213. func (m *Merge) GetTime() int64 {
  214. if m != nil {
  215. return m.Time
  216. }
  217. return 0
  218. }
  219. func (m *Merge) GetKid() int64 {
  220. if m != nil {
  221. return m.Kid
  222. }
  223. return 0
  224. }
  225. func init() {
  226. proto.RegisterType((*History)(nil), "History")
  227. proto.RegisterType((*Business)(nil), "Business")
  228. proto.RegisterType((*Merge)(nil), "Merge")
  229. }
  230. func (m *History) Marshal() (dAtA []byte, err error) {
  231. size := m.Size()
  232. dAtA = make([]byte, size)
  233. n, err := m.MarshalTo(dAtA)
  234. if err != nil {
  235. return nil, err
  236. }
  237. return dAtA[:n], nil
  238. }
  239. func (m *History) MarshalTo(dAtA []byte) (int, error) {
  240. var i int
  241. _ = i
  242. var l int
  243. _ = l
  244. if m.Ctime != 0 {
  245. dAtA[i] = 0x8
  246. i++
  247. i = encodeVarintHistory(dAtA, i, uint64(m.Ctime))
  248. }
  249. if m.Mtime != 0 {
  250. dAtA[i] = 0x10
  251. i++
  252. i = encodeVarintHistory(dAtA, i, uint64(m.Mtime))
  253. }
  254. if m.Mid != 0 {
  255. dAtA[i] = 0x18
  256. i++
  257. i = encodeVarintHistory(dAtA, i, uint64(m.Mid))
  258. }
  259. if m.BusinessID != 0 {
  260. dAtA[i] = 0x20
  261. i++
  262. i = encodeVarintHistory(dAtA, i, uint64(m.BusinessID))
  263. }
  264. if len(m.Business) > 0 {
  265. dAtA[i] = 0x2a
  266. i++
  267. i = encodeVarintHistory(dAtA, i, uint64(len(m.Business)))
  268. i += copy(dAtA[i:], m.Business)
  269. }
  270. if m.Kid != 0 {
  271. dAtA[i] = 0x30
  272. i++
  273. i = encodeVarintHistory(dAtA, i, uint64(m.Kid))
  274. }
  275. if m.Aid != 0 {
  276. dAtA[i] = 0x38
  277. i++
  278. i = encodeVarintHistory(dAtA, i, uint64(m.Aid))
  279. }
  280. if m.Sid != 0 {
  281. dAtA[i] = 0x40
  282. i++
  283. i = encodeVarintHistory(dAtA, i, uint64(m.Sid))
  284. }
  285. if m.Epid != 0 {
  286. dAtA[i] = 0x48
  287. i++
  288. i = encodeVarintHistory(dAtA, i, uint64(m.Epid))
  289. }
  290. if m.Cid != 0 {
  291. dAtA[i] = 0x50
  292. i++
  293. i = encodeVarintHistory(dAtA, i, uint64(m.Cid))
  294. }
  295. if m.SubType != 0 {
  296. dAtA[i] = 0x58
  297. i++
  298. i = encodeVarintHistory(dAtA, i, uint64(m.SubType))
  299. }
  300. if m.Device != 0 {
  301. dAtA[i] = 0x60
  302. i++
  303. i = encodeVarintHistory(dAtA, i, uint64(m.Device))
  304. }
  305. if m.Progress != 0 {
  306. dAtA[i] = 0x68
  307. i++
  308. i = encodeVarintHistory(dAtA, i, uint64(m.Progress))
  309. }
  310. if m.ViewAt != 0 {
  311. dAtA[i] = 0x70
  312. i++
  313. i = encodeVarintHistory(dAtA, i, uint64(m.ViewAt))
  314. }
  315. return i, nil
  316. }
  317. func (m *Business) Marshal() (dAtA []byte, err error) {
  318. size := m.Size()
  319. dAtA = make([]byte, size)
  320. n, err := m.MarshalTo(dAtA)
  321. if err != nil {
  322. return nil, err
  323. }
  324. return dAtA[:n], nil
  325. }
  326. func (m *Business) MarshalTo(dAtA []byte) (int, error) {
  327. var i int
  328. _ = i
  329. var l int
  330. _ = l
  331. if m.ID != 0 {
  332. dAtA[i] = 0x8
  333. i++
  334. i = encodeVarintHistory(dAtA, i, uint64(m.ID))
  335. }
  336. if len(m.Name) > 0 {
  337. dAtA[i] = 0x12
  338. i++
  339. i = encodeVarintHistory(dAtA, i, uint64(len(m.Name)))
  340. i += copy(dAtA[i:], m.Name)
  341. }
  342. if m.TTL != 0 {
  343. dAtA[i] = 0x18
  344. i++
  345. i = encodeVarintHistory(dAtA, i, uint64(m.TTL))
  346. }
  347. return i, nil
  348. }
  349. func (m *Merge) Marshal() (dAtA []byte, err error) {
  350. size := m.Size()
  351. dAtA = make([]byte, size)
  352. n, err := m.MarshalTo(dAtA)
  353. if err != nil {
  354. return nil, err
  355. }
  356. return dAtA[:n], nil
  357. }
  358. func (m *Merge) MarshalTo(dAtA []byte) (int, error) {
  359. var i int
  360. _ = i
  361. var l int
  362. _ = l
  363. if m.Mid != 0 {
  364. dAtA[i] = 0x8
  365. i++
  366. i = encodeVarintHistory(dAtA, i, uint64(m.Mid))
  367. }
  368. if m.Bid != 0 {
  369. dAtA[i] = 0x10
  370. i++
  371. i = encodeVarintHistory(dAtA, i, uint64(m.Bid))
  372. }
  373. if len(m.Business) > 0 {
  374. dAtA[i] = 0x1a
  375. i++
  376. i = encodeVarintHistory(dAtA, i, uint64(len(m.Business)))
  377. i += copy(dAtA[i:], m.Business)
  378. }
  379. if m.Time != 0 {
  380. dAtA[i] = 0x20
  381. i++
  382. i = encodeVarintHistory(dAtA, i, uint64(m.Time))
  383. }
  384. if m.Kid != 0 {
  385. dAtA[i] = 0x28
  386. i++
  387. i = encodeVarintHistory(dAtA, i, uint64(m.Kid))
  388. }
  389. return i, nil
  390. }
  391. func encodeVarintHistory(dAtA []byte, offset int, v uint64) int {
  392. for v >= 1<<7 {
  393. dAtA[offset] = uint8(v&0x7f | 0x80)
  394. v >>= 7
  395. offset++
  396. }
  397. dAtA[offset] = uint8(v)
  398. return offset + 1
  399. }
  400. func (m *History) Size() (n int) {
  401. var l int
  402. _ = l
  403. if m.Ctime != 0 {
  404. n += 1 + sovHistory(uint64(m.Ctime))
  405. }
  406. if m.Mtime != 0 {
  407. n += 1 + sovHistory(uint64(m.Mtime))
  408. }
  409. if m.Mid != 0 {
  410. n += 1 + sovHistory(uint64(m.Mid))
  411. }
  412. if m.BusinessID != 0 {
  413. n += 1 + sovHistory(uint64(m.BusinessID))
  414. }
  415. l = len(m.Business)
  416. if l > 0 {
  417. n += 1 + l + sovHistory(uint64(l))
  418. }
  419. if m.Kid != 0 {
  420. n += 1 + sovHistory(uint64(m.Kid))
  421. }
  422. if m.Aid != 0 {
  423. n += 1 + sovHistory(uint64(m.Aid))
  424. }
  425. if m.Sid != 0 {
  426. n += 1 + sovHistory(uint64(m.Sid))
  427. }
  428. if m.Epid != 0 {
  429. n += 1 + sovHistory(uint64(m.Epid))
  430. }
  431. if m.Cid != 0 {
  432. n += 1 + sovHistory(uint64(m.Cid))
  433. }
  434. if m.SubType != 0 {
  435. n += 1 + sovHistory(uint64(m.SubType))
  436. }
  437. if m.Device != 0 {
  438. n += 1 + sovHistory(uint64(m.Device))
  439. }
  440. if m.Progress != 0 {
  441. n += 1 + sovHistory(uint64(m.Progress))
  442. }
  443. if m.ViewAt != 0 {
  444. n += 1 + sovHistory(uint64(m.ViewAt))
  445. }
  446. return n
  447. }
  448. func (m *Business) Size() (n int) {
  449. var l int
  450. _ = l
  451. if m.ID != 0 {
  452. n += 1 + sovHistory(uint64(m.ID))
  453. }
  454. l = len(m.Name)
  455. if l > 0 {
  456. n += 1 + l + sovHistory(uint64(l))
  457. }
  458. if m.TTL != 0 {
  459. n += 1 + sovHistory(uint64(m.TTL))
  460. }
  461. return n
  462. }
  463. func (m *Merge) Size() (n int) {
  464. var l int
  465. _ = l
  466. if m.Mid != 0 {
  467. n += 1 + sovHistory(uint64(m.Mid))
  468. }
  469. if m.Bid != 0 {
  470. n += 1 + sovHistory(uint64(m.Bid))
  471. }
  472. l = len(m.Business)
  473. if l > 0 {
  474. n += 1 + l + sovHistory(uint64(l))
  475. }
  476. if m.Time != 0 {
  477. n += 1 + sovHistory(uint64(m.Time))
  478. }
  479. if m.Kid != 0 {
  480. n += 1 + sovHistory(uint64(m.Kid))
  481. }
  482. return n
  483. }
  484. func sovHistory(x uint64) (n int) {
  485. for {
  486. n++
  487. x >>= 7
  488. if x == 0 {
  489. break
  490. }
  491. }
  492. return n
  493. }
  494. func sozHistory(x uint64) (n int) {
  495. return sovHistory(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  496. }
  497. func (m *History) Unmarshal(dAtA []byte) error {
  498. l := len(dAtA)
  499. iNdEx := 0
  500. for iNdEx < l {
  501. preIndex := iNdEx
  502. var wire uint64
  503. for shift := uint(0); ; shift += 7 {
  504. if shift >= 64 {
  505. return ErrIntOverflowHistory
  506. }
  507. if iNdEx >= l {
  508. return io.ErrUnexpectedEOF
  509. }
  510. b := dAtA[iNdEx]
  511. iNdEx++
  512. wire |= (uint64(b) & 0x7F) << shift
  513. if b < 0x80 {
  514. break
  515. }
  516. }
  517. fieldNum := int32(wire >> 3)
  518. wireType := int(wire & 0x7)
  519. if wireType == 4 {
  520. return fmt.Errorf("proto: History: wiretype end group for non-group")
  521. }
  522. if fieldNum <= 0 {
  523. return fmt.Errorf("proto: History: illegal tag %d (wire type %d)", fieldNum, wire)
  524. }
  525. switch fieldNum {
  526. case 1:
  527. if wireType != 0 {
  528. return fmt.Errorf("proto: wrong wireType = %d for field Ctime", wireType)
  529. }
  530. m.Ctime = 0
  531. for shift := uint(0); ; shift += 7 {
  532. if shift >= 64 {
  533. return ErrIntOverflowHistory
  534. }
  535. if iNdEx >= l {
  536. return io.ErrUnexpectedEOF
  537. }
  538. b := dAtA[iNdEx]
  539. iNdEx++
  540. m.Ctime |= (go_common_library_time.Time(b) & 0x7F) << shift
  541. if b < 0x80 {
  542. break
  543. }
  544. }
  545. case 2:
  546. if wireType != 0 {
  547. return fmt.Errorf("proto: wrong wireType = %d for field Mtime", wireType)
  548. }
  549. m.Mtime = 0
  550. for shift := uint(0); ; shift += 7 {
  551. if shift >= 64 {
  552. return ErrIntOverflowHistory
  553. }
  554. if iNdEx >= l {
  555. return io.ErrUnexpectedEOF
  556. }
  557. b := dAtA[iNdEx]
  558. iNdEx++
  559. m.Mtime |= (go_common_library_time.Time(b) & 0x7F) << shift
  560. if b < 0x80 {
  561. break
  562. }
  563. }
  564. case 3:
  565. if wireType != 0 {
  566. return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
  567. }
  568. m.Mid = 0
  569. for shift := uint(0); ; shift += 7 {
  570. if shift >= 64 {
  571. return ErrIntOverflowHistory
  572. }
  573. if iNdEx >= l {
  574. return io.ErrUnexpectedEOF
  575. }
  576. b := dAtA[iNdEx]
  577. iNdEx++
  578. m.Mid |= (int64(b) & 0x7F) << shift
  579. if b < 0x80 {
  580. break
  581. }
  582. }
  583. case 4:
  584. if wireType != 0 {
  585. return fmt.Errorf("proto: wrong wireType = %d for field BusinessID", wireType)
  586. }
  587. m.BusinessID = 0
  588. for shift := uint(0); ; shift += 7 {
  589. if shift >= 64 {
  590. return ErrIntOverflowHistory
  591. }
  592. if iNdEx >= l {
  593. return io.ErrUnexpectedEOF
  594. }
  595. b := dAtA[iNdEx]
  596. iNdEx++
  597. m.BusinessID |= (int64(b) & 0x7F) << shift
  598. if b < 0x80 {
  599. break
  600. }
  601. }
  602. case 5:
  603. if wireType != 2 {
  604. return fmt.Errorf("proto: wrong wireType = %d for field Business", wireType)
  605. }
  606. var stringLen uint64
  607. for shift := uint(0); ; shift += 7 {
  608. if shift >= 64 {
  609. return ErrIntOverflowHistory
  610. }
  611. if iNdEx >= l {
  612. return io.ErrUnexpectedEOF
  613. }
  614. b := dAtA[iNdEx]
  615. iNdEx++
  616. stringLen |= (uint64(b) & 0x7F) << shift
  617. if b < 0x80 {
  618. break
  619. }
  620. }
  621. intStringLen := int(stringLen)
  622. if intStringLen < 0 {
  623. return ErrInvalidLengthHistory
  624. }
  625. postIndex := iNdEx + intStringLen
  626. if postIndex > l {
  627. return io.ErrUnexpectedEOF
  628. }
  629. m.Business = string(dAtA[iNdEx:postIndex])
  630. iNdEx = postIndex
  631. case 6:
  632. if wireType != 0 {
  633. return fmt.Errorf("proto: wrong wireType = %d for field Kid", wireType)
  634. }
  635. m.Kid = 0
  636. for shift := uint(0); ; shift += 7 {
  637. if shift >= 64 {
  638. return ErrIntOverflowHistory
  639. }
  640. if iNdEx >= l {
  641. return io.ErrUnexpectedEOF
  642. }
  643. b := dAtA[iNdEx]
  644. iNdEx++
  645. m.Kid |= (int64(b) & 0x7F) << shift
  646. if b < 0x80 {
  647. break
  648. }
  649. }
  650. case 7:
  651. if wireType != 0 {
  652. return fmt.Errorf("proto: wrong wireType = %d for field Aid", wireType)
  653. }
  654. m.Aid = 0
  655. for shift := uint(0); ; shift += 7 {
  656. if shift >= 64 {
  657. return ErrIntOverflowHistory
  658. }
  659. if iNdEx >= l {
  660. return io.ErrUnexpectedEOF
  661. }
  662. b := dAtA[iNdEx]
  663. iNdEx++
  664. m.Aid |= (int64(b) & 0x7F) << shift
  665. if b < 0x80 {
  666. break
  667. }
  668. }
  669. case 8:
  670. if wireType != 0 {
  671. return fmt.Errorf("proto: wrong wireType = %d for field Sid", wireType)
  672. }
  673. m.Sid = 0
  674. for shift := uint(0); ; shift += 7 {
  675. if shift >= 64 {
  676. return ErrIntOverflowHistory
  677. }
  678. if iNdEx >= l {
  679. return io.ErrUnexpectedEOF
  680. }
  681. b := dAtA[iNdEx]
  682. iNdEx++
  683. m.Sid |= (int64(b) & 0x7F) << shift
  684. if b < 0x80 {
  685. break
  686. }
  687. }
  688. case 9:
  689. if wireType != 0 {
  690. return fmt.Errorf("proto: wrong wireType = %d for field Epid", wireType)
  691. }
  692. m.Epid = 0
  693. for shift := uint(0); ; shift += 7 {
  694. if shift >= 64 {
  695. return ErrIntOverflowHistory
  696. }
  697. if iNdEx >= l {
  698. return io.ErrUnexpectedEOF
  699. }
  700. b := dAtA[iNdEx]
  701. iNdEx++
  702. m.Epid |= (int64(b) & 0x7F) << shift
  703. if b < 0x80 {
  704. break
  705. }
  706. }
  707. case 10:
  708. if wireType != 0 {
  709. return fmt.Errorf("proto: wrong wireType = %d for field Cid", wireType)
  710. }
  711. m.Cid = 0
  712. for shift := uint(0); ; shift += 7 {
  713. if shift >= 64 {
  714. return ErrIntOverflowHistory
  715. }
  716. if iNdEx >= l {
  717. return io.ErrUnexpectedEOF
  718. }
  719. b := dAtA[iNdEx]
  720. iNdEx++
  721. m.Cid |= (int64(b) & 0x7F) << shift
  722. if b < 0x80 {
  723. break
  724. }
  725. }
  726. case 11:
  727. if wireType != 0 {
  728. return fmt.Errorf("proto: wrong wireType = %d for field SubType", wireType)
  729. }
  730. m.SubType = 0
  731. for shift := uint(0); ; shift += 7 {
  732. if shift >= 64 {
  733. return ErrIntOverflowHistory
  734. }
  735. if iNdEx >= l {
  736. return io.ErrUnexpectedEOF
  737. }
  738. b := dAtA[iNdEx]
  739. iNdEx++
  740. m.SubType |= (int32(b) & 0x7F) << shift
  741. if b < 0x80 {
  742. break
  743. }
  744. }
  745. case 12:
  746. if wireType != 0 {
  747. return fmt.Errorf("proto: wrong wireType = %d for field Device", wireType)
  748. }
  749. m.Device = 0
  750. for shift := uint(0); ; shift += 7 {
  751. if shift >= 64 {
  752. return ErrIntOverflowHistory
  753. }
  754. if iNdEx >= l {
  755. return io.ErrUnexpectedEOF
  756. }
  757. b := dAtA[iNdEx]
  758. iNdEx++
  759. m.Device |= (int32(b) & 0x7F) << shift
  760. if b < 0x80 {
  761. break
  762. }
  763. }
  764. case 13:
  765. if wireType != 0 {
  766. return fmt.Errorf("proto: wrong wireType = %d for field Progress", wireType)
  767. }
  768. m.Progress = 0
  769. for shift := uint(0); ; shift += 7 {
  770. if shift >= 64 {
  771. return ErrIntOverflowHistory
  772. }
  773. if iNdEx >= l {
  774. return io.ErrUnexpectedEOF
  775. }
  776. b := dAtA[iNdEx]
  777. iNdEx++
  778. m.Progress |= (int32(b) & 0x7F) << shift
  779. if b < 0x80 {
  780. break
  781. }
  782. }
  783. case 14:
  784. if wireType != 0 {
  785. return fmt.Errorf("proto: wrong wireType = %d for field ViewAt", wireType)
  786. }
  787. m.ViewAt = 0
  788. for shift := uint(0); ; shift += 7 {
  789. if shift >= 64 {
  790. return ErrIntOverflowHistory
  791. }
  792. if iNdEx >= l {
  793. return io.ErrUnexpectedEOF
  794. }
  795. b := dAtA[iNdEx]
  796. iNdEx++
  797. m.ViewAt |= (int64(b) & 0x7F) << shift
  798. if b < 0x80 {
  799. break
  800. }
  801. }
  802. default:
  803. iNdEx = preIndex
  804. skippy, err := skipHistory(dAtA[iNdEx:])
  805. if err != nil {
  806. return err
  807. }
  808. if skippy < 0 {
  809. return ErrInvalidLengthHistory
  810. }
  811. if (iNdEx + skippy) > l {
  812. return io.ErrUnexpectedEOF
  813. }
  814. iNdEx += skippy
  815. }
  816. }
  817. if iNdEx > l {
  818. return io.ErrUnexpectedEOF
  819. }
  820. return nil
  821. }
  822. func (m *Business) Unmarshal(dAtA []byte) error {
  823. l := len(dAtA)
  824. iNdEx := 0
  825. for iNdEx < l {
  826. preIndex := iNdEx
  827. var wire uint64
  828. for shift := uint(0); ; shift += 7 {
  829. if shift >= 64 {
  830. return ErrIntOverflowHistory
  831. }
  832. if iNdEx >= l {
  833. return io.ErrUnexpectedEOF
  834. }
  835. b := dAtA[iNdEx]
  836. iNdEx++
  837. wire |= (uint64(b) & 0x7F) << shift
  838. if b < 0x80 {
  839. break
  840. }
  841. }
  842. fieldNum := int32(wire >> 3)
  843. wireType := int(wire & 0x7)
  844. if wireType == 4 {
  845. return fmt.Errorf("proto: Business: wiretype end group for non-group")
  846. }
  847. if fieldNum <= 0 {
  848. return fmt.Errorf("proto: Business: illegal tag %d (wire type %d)", fieldNum, wire)
  849. }
  850. switch fieldNum {
  851. case 1:
  852. if wireType != 0 {
  853. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  854. }
  855. m.ID = 0
  856. for shift := uint(0); ; shift += 7 {
  857. if shift >= 64 {
  858. return ErrIntOverflowHistory
  859. }
  860. if iNdEx >= l {
  861. return io.ErrUnexpectedEOF
  862. }
  863. b := dAtA[iNdEx]
  864. iNdEx++
  865. m.ID |= (int64(b) & 0x7F) << shift
  866. if b < 0x80 {
  867. break
  868. }
  869. }
  870. case 2:
  871. if wireType != 2 {
  872. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  873. }
  874. var stringLen uint64
  875. for shift := uint(0); ; shift += 7 {
  876. if shift >= 64 {
  877. return ErrIntOverflowHistory
  878. }
  879. if iNdEx >= l {
  880. return io.ErrUnexpectedEOF
  881. }
  882. b := dAtA[iNdEx]
  883. iNdEx++
  884. stringLen |= (uint64(b) & 0x7F) << shift
  885. if b < 0x80 {
  886. break
  887. }
  888. }
  889. intStringLen := int(stringLen)
  890. if intStringLen < 0 {
  891. return ErrInvalidLengthHistory
  892. }
  893. postIndex := iNdEx + intStringLen
  894. if postIndex > l {
  895. return io.ErrUnexpectedEOF
  896. }
  897. m.Name = string(dAtA[iNdEx:postIndex])
  898. iNdEx = postIndex
  899. case 3:
  900. if wireType != 0 {
  901. return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType)
  902. }
  903. m.TTL = 0
  904. for shift := uint(0); ; shift += 7 {
  905. if shift >= 64 {
  906. return ErrIntOverflowHistory
  907. }
  908. if iNdEx >= l {
  909. return io.ErrUnexpectedEOF
  910. }
  911. b := dAtA[iNdEx]
  912. iNdEx++
  913. m.TTL |= (int64(b) & 0x7F) << shift
  914. if b < 0x80 {
  915. break
  916. }
  917. }
  918. default:
  919. iNdEx = preIndex
  920. skippy, err := skipHistory(dAtA[iNdEx:])
  921. if err != nil {
  922. return err
  923. }
  924. if skippy < 0 {
  925. return ErrInvalidLengthHistory
  926. }
  927. if (iNdEx + skippy) > l {
  928. return io.ErrUnexpectedEOF
  929. }
  930. iNdEx += skippy
  931. }
  932. }
  933. if iNdEx > l {
  934. return io.ErrUnexpectedEOF
  935. }
  936. return nil
  937. }
  938. func (m *Merge) Unmarshal(dAtA []byte) error {
  939. l := len(dAtA)
  940. iNdEx := 0
  941. for iNdEx < l {
  942. preIndex := iNdEx
  943. var wire uint64
  944. for shift := uint(0); ; shift += 7 {
  945. if shift >= 64 {
  946. return ErrIntOverflowHistory
  947. }
  948. if iNdEx >= l {
  949. return io.ErrUnexpectedEOF
  950. }
  951. b := dAtA[iNdEx]
  952. iNdEx++
  953. wire |= (uint64(b) & 0x7F) << shift
  954. if b < 0x80 {
  955. break
  956. }
  957. }
  958. fieldNum := int32(wire >> 3)
  959. wireType := int(wire & 0x7)
  960. if wireType == 4 {
  961. return fmt.Errorf("proto: Merge: wiretype end group for non-group")
  962. }
  963. if fieldNum <= 0 {
  964. return fmt.Errorf("proto: Merge: illegal tag %d (wire type %d)", fieldNum, wire)
  965. }
  966. switch fieldNum {
  967. case 1:
  968. if wireType != 0 {
  969. return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
  970. }
  971. m.Mid = 0
  972. for shift := uint(0); ; shift += 7 {
  973. if shift >= 64 {
  974. return ErrIntOverflowHistory
  975. }
  976. if iNdEx >= l {
  977. return io.ErrUnexpectedEOF
  978. }
  979. b := dAtA[iNdEx]
  980. iNdEx++
  981. m.Mid |= (int64(b) & 0x7F) << shift
  982. if b < 0x80 {
  983. break
  984. }
  985. }
  986. case 2:
  987. if wireType != 0 {
  988. return fmt.Errorf("proto: wrong wireType = %d for field Bid", wireType)
  989. }
  990. m.Bid = 0
  991. for shift := uint(0); ; shift += 7 {
  992. if shift >= 64 {
  993. return ErrIntOverflowHistory
  994. }
  995. if iNdEx >= l {
  996. return io.ErrUnexpectedEOF
  997. }
  998. b := dAtA[iNdEx]
  999. iNdEx++
  1000. m.Bid |= (int64(b) & 0x7F) << shift
  1001. if b < 0x80 {
  1002. break
  1003. }
  1004. }
  1005. case 3:
  1006. if wireType != 2 {
  1007. return fmt.Errorf("proto: wrong wireType = %d for field Business", wireType)
  1008. }
  1009. var stringLen uint64
  1010. for shift := uint(0); ; shift += 7 {
  1011. if shift >= 64 {
  1012. return ErrIntOverflowHistory
  1013. }
  1014. if iNdEx >= l {
  1015. return io.ErrUnexpectedEOF
  1016. }
  1017. b := dAtA[iNdEx]
  1018. iNdEx++
  1019. stringLen |= (uint64(b) & 0x7F) << shift
  1020. if b < 0x80 {
  1021. break
  1022. }
  1023. }
  1024. intStringLen := int(stringLen)
  1025. if intStringLen < 0 {
  1026. return ErrInvalidLengthHistory
  1027. }
  1028. postIndex := iNdEx + intStringLen
  1029. if postIndex > l {
  1030. return io.ErrUnexpectedEOF
  1031. }
  1032. m.Business = string(dAtA[iNdEx:postIndex])
  1033. iNdEx = postIndex
  1034. case 4:
  1035. if wireType != 0 {
  1036. return fmt.Errorf("proto: wrong wireType = %d for field Time", wireType)
  1037. }
  1038. m.Time = 0
  1039. for shift := uint(0); ; shift += 7 {
  1040. if shift >= 64 {
  1041. return ErrIntOverflowHistory
  1042. }
  1043. if iNdEx >= l {
  1044. return io.ErrUnexpectedEOF
  1045. }
  1046. b := dAtA[iNdEx]
  1047. iNdEx++
  1048. m.Time |= (int64(b) & 0x7F) << shift
  1049. if b < 0x80 {
  1050. break
  1051. }
  1052. }
  1053. case 5:
  1054. if wireType != 0 {
  1055. return fmt.Errorf("proto: wrong wireType = %d for field Kid", wireType)
  1056. }
  1057. m.Kid = 0
  1058. for shift := uint(0); ; shift += 7 {
  1059. if shift >= 64 {
  1060. return ErrIntOverflowHistory
  1061. }
  1062. if iNdEx >= l {
  1063. return io.ErrUnexpectedEOF
  1064. }
  1065. b := dAtA[iNdEx]
  1066. iNdEx++
  1067. m.Kid |= (int64(b) & 0x7F) << shift
  1068. if b < 0x80 {
  1069. break
  1070. }
  1071. }
  1072. default:
  1073. iNdEx = preIndex
  1074. skippy, err := skipHistory(dAtA[iNdEx:])
  1075. if err != nil {
  1076. return err
  1077. }
  1078. if skippy < 0 {
  1079. return ErrInvalidLengthHistory
  1080. }
  1081. if (iNdEx + skippy) > l {
  1082. return io.ErrUnexpectedEOF
  1083. }
  1084. iNdEx += skippy
  1085. }
  1086. }
  1087. if iNdEx > l {
  1088. return io.ErrUnexpectedEOF
  1089. }
  1090. return nil
  1091. }
  1092. func skipHistory(dAtA []byte) (n int, err error) {
  1093. l := len(dAtA)
  1094. iNdEx := 0
  1095. for iNdEx < l {
  1096. var wire uint64
  1097. for shift := uint(0); ; shift += 7 {
  1098. if shift >= 64 {
  1099. return 0, ErrIntOverflowHistory
  1100. }
  1101. if iNdEx >= l {
  1102. return 0, io.ErrUnexpectedEOF
  1103. }
  1104. b := dAtA[iNdEx]
  1105. iNdEx++
  1106. wire |= (uint64(b) & 0x7F) << shift
  1107. if b < 0x80 {
  1108. break
  1109. }
  1110. }
  1111. wireType := int(wire & 0x7)
  1112. switch wireType {
  1113. case 0:
  1114. for shift := uint(0); ; shift += 7 {
  1115. if shift >= 64 {
  1116. return 0, ErrIntOverflowHistory
  1117. }
  1118. if iNdEx >= l {
  1119. return 0, io.ErrUnexpectedEOF
  1120. }
  1121. iNdEx++
  1122. if dAtA[iNdEx-1] < 0x80 {
  1123. break
  1124. }
  1125. }
  1126. return iNdEx, nil
  1127. case 1:
  1128. iNdEx += 8
  1129. return iNdEx, nil
  1130. case 2:
  1131. var length int
  1132. for shift := uint(0); ; shift += 7 {
  1133. if shift >= 64 {
  1134. return 0, ErrIntOverflowHistory
  1135. }
  1136. if iNdEx >= l {
  1137. return 0, io.ErrUnexpectedEOF
  1138. }
  1139. b := dAtA[iNdEx]
  1140. iNdEx++
  1141. length |= (int(b) & 0x7F) << shift
  1142. if b < 0x80 {
  1143. break
  1144. }
  1145. }
  1146. iNdEx += length
  1147. if length < 0 {
  1148. return 0, ErrInvalidLengthHistory
  1149. }
  1150. return iNdEx, nil
  1151. case 3:
  1152. for {
  1153. var innerWire uint64
  1154. var start int = iNdEx
  1155. for shift := uint(0); ; shift += 7 {
  1156. if shift >= 64 {
  1157. return 0, ErrIntOverflowHistory
  1158. }
  1159. if iNdEx >= l {
  1160. return 0, io.ErrUnexpectedEOF
  1161. }
  1162. b := dAtA[iNdEx]
  1163. iNdEx++
  1164. innerWire |= (uint64(b) & 0x7F) << shift
  1165. if b < 0x80 {
  1166. break
  1167. }
  1168. }
  1169. innerWireType := int(innerWire & 0x7)
  1170. if innerWireType == 4 {
  1171. break
  1172. }
  1173. next, err := skipHistory(dAtA[start:])
  1174. if err != nil {
  1175. return 0, err
  1176. }
  1177. iNdEx = start + next
  1178. }
  1179. return iNdEx, nil
  1180. case 4:
  1181. return iNdEx, nil
  1182. case 5:
  1183. iNdEx += 4
  1184. return iNdEx, nil
  1185. default:
  1186. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1187. }
  1188. }
  1189. panic("unreachable")
  1190. }
  1191. var (
  1192. ErrInvalidLengthHistory = fmt.Errorf("proto: negative length found during unmarshaling")
  1193. ErrIntOverflowHistory = fmt.Errorf("proto: integer overflow")
  1194. )
  1195. func init() { proto.RegisterFile("app/service/main/history/model/history.proto", fileDescriptorHistory) }
  1196. var fileDescriptorHistory = []byte{
  1197. // 648 bytes of a gzipped FileDescriptorProto
  1198. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x54, 0xcf, 0x6b, 0x13, 0x41,
  1199. 0x14, 0x66, 0xb3, 0xd9, 0x24, 0x9d, 0xfe, 0x82, 0x29, 0xe2, 0x6a, 0x6b, 0x27, 0x4e, 0x15, 0x23,
  1200. 0xb6, 0x59, 0xa4, 0xa0, 0x50, 0xb1, 0xd0, 0xe0, 0xc1, 0x82, 0x22, 0x2c, 0x39, 0x79, 0x29, 0xbb,
  1201. 0x99, 0x69, 0xfa, 0x48, 0x36, 0xbb, 0xee, 0x6e, 0x2a, 0xf9, 0x0f, 0x3d, 0xfa, 0x17, 0x0c, 0x92,
  1202. 0x83, 0x87, 0xf5, 0xb6, 0x47, 0x4f, 0x32, 0x6f, 0x76, 0xdb, 0x52, 0x8a, 0x7a, 0x09, 0xfb, 0x7d,
  1203. 0xef, 0xfb, 0xde, 0xbc, 0x99, 0x7c, 0x33, 0x64, 0x3f, 0x48, 0x12, 0x2f, 0x93, 0xe9, 0x25, 0x8c,
  1204. 0xa4, 0x17, 0x05, 0x30, 0xf3, 0x2e, 0x20, 0xcb, 0xe3, 0x74, 0xe1, 0x45, 0xb1, 0x90, 0xd3, 0x1a,
  1205. 0xf5, 0x93, 0x34, 0xce, 0xe3, 0x87, 0x07, 0x63, 0xc8, 0x2f, 0xe6, 0x61, 0x7f, 0x14, 0x47, 0xde,
  1206. 0x38, 0x1e, 0xc7, 0x1e, 0xd2, 0xe1, 0xfc, 0x1c, 0x11, 0x02, 0xfc, 0x32, 0x72, 0xfe, 0xcb, 0x21,
  1207. 0xed, 0xf7, 0xa6, 0x01, 0x3d, 0x26, 0xce, 0x28, 0x87, 0x48, 0xba, 0x56, 0xd7, 0xea, 0xd9, 0x83,
  1208. 0x5e, 0xa1, 0x98, 0x21, 0x7e, 0x2b, 0xb6, 0x3d, 0x8e, 0x0f, 0x46, 0x71, 0x14, 0xc5, 0x33, 0x6f,
  1209. 0x0a, 0x61, 0x1a, 0xa4, 0x0b, 0x4f, 0x57, 0xfa, 0x43, 0x88, 0xa4, 0x6f, 0x54, 0xda, 0x1f, 0xa1,
  1210. 0xbf, 0x71, 0xed, 0x8f, 0xfe, 0xcb, 0x8f, 0x2a, 0x7a, 0x42, 0xec, 0x08, 0x84, 0x6b, 0xa3, 0xdb,
  1211. 0x2b, 0x14, 0xd3, 0xb0, 0x54, 0xec, 0xc9, 0x79, 0x9c, 0x46, 0x47, 0x3c, 0x02, 0xc1, 0xbb, 0x97,
  1212. 0xc1, 0x14, 0x44, 0x90, 0xcb, 0x23, 0x9e, 0xca, 0x2f, 0x73, 0x48, 0xa5, 0xd8, 0x8f, 0x60, 0xf6,
  1213. 0xf6, 0x25, 0xf7, 0xb5, 0x98, 0x1e, 0x93, 0xd5, 0x70, 0x9e, 0xc1, 0x4c, 0x66, 0xd9, 0x19, 0x08,
  1214. 0xb7, 0x89, 0xad, 0x1e, 0x2d, 0x15, 0x23, 0x83, 0x8a, 0x3e, 0x7d, 0x57, 0x28, 0x76, 0x53, 0xe4,
  1215. 0x93, 0x1a, 0x9c, 0x0a, 0xfa, 0x89, 0x74, 0x6a, 0xe4, 0x3a, 0x5d, 0xab, 0xb7, 0x32, 0x38, 0x2c,
  1216. 0x14, 0xbb, 0xe2, 0x4a, 0xc5, 0xf6, 0xcc, 0x30, 0x35, 0x73, 0xd7, 0x44, 0xdc, 0xbf, 0x32, 0xd0,
  1217. 0x67, 0xc4, 0x9e, 0x80, 0x70, 0x5b, 0x38, 0xc8, 0x3d, 0xbd, 0xa7, 0x09, 0xee, 0x89, 0x98, 0x36,
  1218. 0x13, 0x10, 0xdc, 0xd7, 0x14, 0xed, 0x12, 0x3b, 0x00, 0xe1, 0xb6, 0x51, 0xb8, 0x71, 0xad, 0x08,
  1219. 0x50, 0x11, 0x18, 0x45, 0x06, 0xc2, 0xed, 0xdc, 0x56, 0x64, 0xa8, 0xc8, 0x40, 0xd0, 0x3d, 0xd2,
  1220. 0x94, 0x09, 0x08, 0x77, 0x05, 0x25, 0x9b, 0xa5, 0x62, 0xab, 0x46, 0xa2, 0x59, 0xee, 0x63, 0x51,
  1221. 0xb7, 0x19, 0x81, 0x70, 0xc9, 0xed, 0x36, 0x23, 0x6c, 0x33, 0x02, 0x41, 0xfb, 0xa4, 0x93, 0xcd,
  1222. 0xc3, 0xb3, 0x7c, 0x91, 0x48, 0x77, 0xb5, 0x6b, 0xf5, 0x9c, 0xc1, 0x56, 0xa9, 0xd8, 0x66, 0xb5,
  1223. 0x5a, 0x55, 0xe1, 0x7e, 0x3b, 0x9b, 0x87, 0xc3, 0x45, 0x22, 0xe9, 0x21, 0x69, 0x09, 0xa9, 0xd3,
  1224. 0xe9, 0xae, 0xa1, 0x7a, 0xbb, 0x50, 0xac, 0x62, 0x4a, 0xc5, 0xd6, 0x8d, 0xcf, 0x60, 0xee, 0x57,
  1225. 0x05, 0xfa, 0x86, 0x74, 0x92, 0x34, 0x1e, 0xa7, 0xfa, 0xa4, 0xd7, 0xd1, 0xc6, 0xf4, 0x49, 0xd7,
  1226. 0xdc, 0xf5, 0x82, 0x35, 0xc3, 0xfd, 0xab, 0x22, 0x7d, 0x45, 0xda, 0x97, 0x20, 0xbf, 0x9e, 0x05,
  1227. 0xb9, 0xbb, 0x61, 0xfe, 0xe2, 0x42, 0xb1, 0x9a, 0x2a, 0x15, 0xdb, 0x30, 0xd6, 0x8a, 0xe0, 0x7e,
  1228. 0x4b, 0x7f, 0x9d, 0xe4, 0x3c, 0x20, 0x9d, 0x3a, 0x07, 0x74, 0x87, 0x34, 0x40, 0x54, 0x51, 0x5f,
  1229. 0x5b, 0x2a, 0xd6, 0xc0, 0x64, 0x34, 0x40, 0xf8, 0x0d, 0x10, 0x74, 0x87, 0x34, 0x67, 0x41, 0x15,
  1230. 0xe5, 0x95, 0x41, 0xa7, 0x50, 0x0c, 0xb1, 0x8f, 0xbf, 0xf4, 0x01, 0xb1, 0xf3, 0x7c, 0x5a, 0x25,
  1231. 0xb5, 0xbd, 0x54, 0xcc, 0x1e, 0x0e, 0x3f, 0xf8, 0x9a, 0xe3, 0x3f, 0x2d, 0xe2, 0x7c, 0x94, 0xe9,
  1232. 0x58, 0xd2, 0xe7, 0x26, 0xce, 0x66, 0x85, 0xfb, 0xa5, 0x62, 0x5b, 0x77, 0x45, 0x05, 0x63, 0xfb,
  1233. 0x9a, 0xd8, 0x21, 0x88, 0xea, 0xde, 0x3c, 0xd5, 0xfd, 0x06, 0x20, 0x74, 0x58, 0x42, 0x0c, 0xcb,
  1234. 0xdd, 0xc6, 0x10, 0x04, 0x7d, 0x7c, 0x23, 0xaf, 0x36, 0x8e, 0xea, 0x14, 0x8a, 0x59, 0x07, 0x37,
  1235. 0x12, 0xf8, 0x82, 0x34, 0xf1, 0x52, 0x36, 0xff, 0x3e, 0x07, 0x8a, 0xf4, 0xcc, 0x3a, 0xae, 0xce,
  1236. 0x3f, 0x66, 0x9e, 0x80, 0x18, 0x6c, 0x7d, 0x5b, 0xee, 0x5a, 0xdf, 0x97, 0xbb, 0xd6, 0x8f, 0xe5,
  1237. 0xae, 0xf5, 0xd9, 0xc1, 0xb7, 0x28, 0x6c, 0xe1, 0xab, 0x72, 0xf8, 0x27, 0x00, 0x00, 0xff, 0xff,
  1238. 0x78, 0xc8, 0xb8, 0x32, 0xb4, 0x04, 0x00, 0x00,
  1239. }