exp.pb.go 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: exp.proto
  3. /*
  4. Package model is a generated protocol buffer package.
  5. It is generated from these files:
  6. exp.proto
  7. It has these top-level messages:
  8. Exp
  9. Level
  10. */
  11. package model
  12. import proto "github.com/golang/protobuf/proto"
  13. import fmt "fmt"
  14. import math "math"
  15. import _ "github.com/gogo/protobuf/gogoproto"
  16. import io "io"
  17. // Reference imports to suppress errors if they are not otherwise used.
  18. var _ = proto.Marshal
  19. var _ = fmt.Errorf
  20. var _ = math.Inf
  21. // This is a compile-time assertion to ensure that this generated file
  22. // is compatible with the proto package it is being compiled against.
  23. // A compilation error at this line likely means your copy of the
  24. // proto package needs to be updated.
  25. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  26. type Exp struct {
  27. Uid int64 `protobuf:"varint,1,opt,name=Uid,proto3" json:"uid"`
  28. Uexp int64 `protobuf:"varint,2,opt,name=Uexp,proto3" json:"uexp"`
  29. Rexp int64 `protobuf:"varint,3,opt,name=Rexp,proto3" json:"rexp"`
  30. }
  31. func (m *Exp) Reset() { *m = Exp{} }
  32. func (m *Exp) String() string { return proto.CompactTextString(m) }
  33. func (*Exp) ProtoMessage() {}
  34. func (*Exp) Descriptor() ([]byte, []int) { return fileDescriptorExp, []int{0} }
  35. func (m *Exp) GetUid() int64 {
  36. if m != nil {
  37. return m.Uid
  38. }
  39. return 0
  40. }
  41. func (m *Exp) GetUexp() int64 {
  42. if m != nil {
  43. return m.Uexp
  44. }
  45. return 0
  46. }
  47. func (m *Exp) GetRexp() int64 {
  48. if m != nil {
  49. return m.Rexp
  50. }
  51. return 0
  52. }
  53. type Level struct {
  54. Uid int64 `protobuf:"varint,1,opt,name=Uid,proto3" json:"uid"`
  55. Uexp int64 `protobuf:"varint,2,opt,name=Uexp,proto3" json:"uexp"`
  56. Rexp int64 `protobuf:"varint,3,opt,name=Rexp,proto3" json:"rexp"`
  57. Ulevel int32 `protobuf:"varint,4,opt,name=Ulevel,proto3" json:"ulevel"`
  58. Rlevel int32 `protobuf:"varint,5,opt,name=Rlevel,proto3" json:"rlevel"`
  59. Color int32 `protobuf:"varint,6,opt,name=Color,proto3" json:"color"`
  60. Unext int64 `protobuf:"varint,7,opt,name=Unext,proto3" json:"unext"`
  61. Rnext int64 `protobuf:"varint,8,opt,name=Rnext,proto3" json:"rnext"`
  62. }
  63. func (m *Level) Reset() { *m = Level{} }
  64. func (m *Level) String() string { return proto.CompactTextString(m) }
  65. func (*Level) ProtoMessage() {}
  66. func (*Level) Descriptor() ([]byte, []int) { return fileDescriptorExp, []int{1} }
  67. func (m *Level) GetUid() int64 {
  68. if m != nil {
  69. return m.Uid
  70. }
  71. return 0
  72. }
  73. func (m *Level) GetUexp() int64 {
  74. if m != nil {
  75. return m.Uexp
  76. }
  77. return 0
  78. }
  79. func (m *Level) GetRexp() int64 {
  80. if m != nil {
  81. return m.Rexp
  82. }
  83. return 0
  84. }
  85. func (m *Level) GetUlevel() int32 {
  86. if m != nil {
  87. return m.Ulevel
  88. }
  89. return 0
  90. }
  91. func (m *Level) GetRlevel() int32 {
  92. if m != nil {
  93. return m.Rlevel
  94. }
  95. return 0
  96. }
  97. func (m *Level) GetColor() int32 {
  98. if m != nil {
  99. return m.Color
  100. }
  101. return 0
  102. }
  103. func (m *Level) GetUnext() int64 {
  104. if m != nil {
  105. return m.Unext
  106. }
  107. return 0
  108. }
  109. func (m *Level) GetRnext() int64 {
  110. if m != nil {
  111. return m.Rnext
  112. }
  113. return 0
  114. }
  115. func init() {
  116. proto.RegisterType((*Exp)(nil), "model.Exp")
  117. proto.RegisterType((*Level)(nil), "model.Level")
  118. }
  119. func (m *Exp) Marshal() (dAtA []byte, err error) {
  120. size := m.Size()
  121. dAtA = make([]byte, size)
  122. n, err := m.MarshalTo(dAtA)
  123. if err != nil {
  124. return nil, err
  125. }
  126. return dAtA[:n], nil
  127. }
  128. func (m *Exp) MarshalTo(dAtA []byte) (int, error) {
  129. var i int
  130. _ = i
  131. var l int
  132. _ = l
  133. if m.Uid != 0 {
  134. dAtA[i] = 0x8
  135. i++
  136. i = encodeVarintExp(dAtA, i, uint64(m.Uid))
  137. }
  138. if m.Uexp != 0 {
  139. dAtA[i] = 0x10
  140. i++
  141. i = encodeVarintExp(dAtA, i, uint64(m.Uexp))
  142. }
  143. if m.Rexp != 0 {
  144. dAtA[i] = 0x18
  145. i++
  146. i = encodeVarintExp(dAtA, i, uint64(m.Rexp))
  147. }
  148. return i, nil
  149. }
  150. func (m *Level) Marshal() (dAtA []byte, err error) {
  151. size := m.Size()
  152. dAtA = make([]byte, size)
  153. n, err := m.MarshalTo(dAtA)
  154. if err != nil {
  155. return nil, err
  156. }
  157. return dAtA[:n], nil
  158. }
  159. func (m *Level) MarshalTo(dAtA []byte) (int, error) {
  160. var i int
  161. _ = i
  162. var l int
  163. _ = l
  164. if m.Uid != 0 {
  165. dAtA[i] = 0x8
  166. i++
  167. i = encodeVarintExp(dAtA, i, uint64(m.Uid))
  168. }
  169. if m.Uexp != 0 {
  170. dAtA[i] = 0x10
  171. i++
  172. i = encodeVarintExp(dAtA, i, uint64(m.Uexp))
  173. }
  174. if m.Rexp != 0 {
  175. dAtA[i] = 0x18
  176. i++
  177. i = encodeVarintExp(dAtA, i, uint64(m.Rexp))
  178. }
  179. if m.Ulevel != 0 {
  180. dAtA[i] = 0x20
  181. i++
  182. i = encodeVarintExp(dAtA, i, uint64(m.Ulevel))
  183. }
  184. if m.Rlevel != 0 {
  185. dAtA[i] = 0x28
  186. i++
  187. i = encodeVarintExp(dAtA, i, uint64(m.Rlevel))
  188. }
  189. if m.Color != 0 {
  190. dAtA[i] = 0x30
  191. i++
  192. i = encodeVarintExp(dAtA, i, uint64(m.Color))
  193. }
  194. if m.Unext != 0 {
  195. dAtA[i] = 0x38
  196. i++
  197. i = encodeVarintExp(dAtA, i, uint64(m.Unext))
  198. }
  199. if m.Rnext != 0 {
  200. dAtA[i] = 0x40
  201. i++
  202. i = encodeVarintExp(dAtA, i, uint64(m.Rnext))
  203. }
  204. return i, nil
  205. }
  206. func encodeVarintExp(dAtA []byte, offset int, v uint64) int {
  207. for v >= 1<<7 {
  208. dAtA[offset] = uint8(v&0x7f | 0x80)
  209. v >>= 7
  210. offset++
  211. }
  212. dAtA[offset] = uint8(v)
  213. return offset + 1
  214. }
  215. func (m *Exp) Size() (n int) {
  216. var l int
  217. _ = l
  218. if m.Uid != 0 {
  219. n += 1 + sovExp(uint64(m.Uid))
  220. }
  221. if m.Uexp != 0 {
  222. n += 1 + sovExp(uint64(m.Uexp))
  223. }
  224. if m.Rexp != 0 {
  225. n += 1 + sovExp(uint64(m.Rexp))
  226. }
  227. return n
  228. }
  229. func (m *Level) Size() (n int) {
  230. var l int
  231. _ = l
  232. if m.Uid != 0 {
  233. n += 1 + sovExp(uint64(m.Uid))
  234. }
  235. if m.Uexp != 0 {
  236. n += 1 + sovExp(uint64(m.Uexp))
  237. }
  238. if m.Rexp != 0 {
  239. n += 1 + sovExp(uint64(m.Rexp))
  240. }
  241. if m.Ulevel != 0 {
  242. n += 1 + sovExp(uint64(m.Ulevel))
  243. }
  244. if m.Rlevel != 0 {
  245. n += 1 + sovExp(uint64(m.Rlevel))
  246. }
  247. if m.Color != 0 {
  248. n += 1 + sovExp(uint64(m.Color))
  249. }
  250. if m.Unext != 0 {
  251. n += 1 + sovExp(uint64(m.Unext))
  252. }
  253. if m.Rnext != 0 {
  254. n += 1 + sovExp(uint64(m.Rnext))
  255. }
  256. return n
  257. }
  258. func sovExp(x uint64) (n int) {
  259. for {
  260. n++
  261. x >>= 7
  262. if x == 0 {
  263. break
  264. }
  265. }
  266. return n
  267. }
  268. func sozExp(x uint64) (n int) {
  269. return sovExp(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  270. }
  271. func (m *Exp) Unmarshal(dAtA []byte) error {
  272. l := len(dAtA)
  273. iNdEx := 0
  274. for iNdEx < l {
  275. preIndex := iNdEx
  276. var wire uint64
  277. for shift := uint(0); ; shift += 7 {
  278. if shift >= 64 {
  279. return ErrIntOverflowExp
  280. }
  281. if iNdEx >= l {
  282. return io.ErrUnexpectedEOF
  283. }
  284. b := dAtA[iNdEx]
  285. iNdEx++
  286. wire |= (uint64(b) & 0x7F) << shift
  287. if b < 0x80 {
  288. break
  289. }
  290. }
  291. fieldNum := int32(wire >> 3)
  292. wireType := int(wire & 0x7)
  293. if wireType == 4 {
  294. return fmt.Errorf("proto: Exp: wiretype end group for non-group")
  295. }
  296. if fieldNum <= 0 {
  297. return fmt.Errorf("proto: Exp: illegal tag %d (wire type %d)", fieldNum, wire)
  298. }
  299. switch fieldNum {
  300. case 1:
  301. if wireType != 0 {
  302. return fmt.Errorf("proto: wrong wireType = %d for field Uid", wireType)
  303. }
  304. m.Uid = 0
  305. for shift := uint(0); ; shift += 7 {
  306. if shift >= 64 {
  307. return ErrIntOverflowExp
  308. }
  309. if iNdEx >= l {
  310. return io.ErrUnexpectedEOF
  311. }
  312. b := dAtA[iNdEx]
  313. iNdEx++
  314. m.Uid |= (int64(b) & 0x7F) << shift
  315. if b < 0x80 {
  316. break
  317. }
  318. }
  319. case 2:
  320. if wireType != 0 {
  321. return fmt.Errorf("proto: wrong wireType = %d for field Uexp", wireType)
  322. }
  323. m.Uexp = 0
  324. for shift := uint(0); ; shift += 7 {
  325. if shift >= 64 {
  326. return ErrIntOverflowExp
  327. }
  328. if iNdEx >= l {
  329. return io.ErrUnexpectedEOF
  330. }
  331. b := dAtA[iNdEx]
  332. iNdEx++
  333. m.Uexp |= (int64(b) & 0x7F) << shift
  334. if b < 0x80 {
  335. break
  336. }
  337. }
  338. case 3:
  339. if wireType != 0 {
  340. return fmt.Errorf("proto: wrong wireType = %d for field Rexp", wireType)
  341. }
  342. m.Rexp = 0
  343. for shift := uint(0); ; shift += 7 {
  344. if shift >= 64 {
  345. return ErrIntOverflowExp
  346. }
  347. if iNdEx >= l {
  348. return io.ErrUnexpectedEOF
  349. }
  350. b := dAtA[iNdEx]
  351. iNdEx++
  352. m.Rexp |= (int64(b) & 0x7F) << shift
  353. if b < 0x80 {
  354. break
  355. }
  356. }
  357. default:
  358. iNdEx = preIndex
  359. skippy, err := skipExp(dAtA[iNdEx:])
  360. if err != nil {
  361. return err
  362. }
  363. if skippy < 0 {
  364. return ErrInvalidLengthExp
  365. }
  366. if (iNdEx + skippy) > l {
  367. return io.ErrUnexpectedEOF
  368. }
  369. iNdEx += skippy
  370. }
  371. }
  372. if iNdEx > l {
  373. return io.ErrUnexpectedEOF
  374. }
  375. return nil
  376. }
  377. func (m *Level) Unmarshal(dAtA []byte) error {
  378. l := len(dAtA)
  379. iNdEx := 0
  380. for iNdEx < l {
  381. preIndex := iNdEx
  382. var wire uint64
  383. for shift := uint(0); ; shift += 7 {
  384. if shift >= 64 {
  385. return ErrIntOverflowExp
  386. }
  387. if iNdEx >= l {
  388. return io.ErrUnexpectedEOF
  389. }
  390. b := dAtA[iNdEx]
  391. iNdEx++
  392. wire |= (uint64(b) & 0x7F) << shift
  393. if b < 0x80 {
  394. break
  395. }
  396. }
  397. fieldNum := int32(wire >> 3)
  398. wireType := int(wire & 0x7)
  399. if wireType == 4 {
  400. return fmt.Errorf("proto: Level: wiretype end group for non-group")
  401. }
  402. if fieldNum <= 0 {
  403. return fmt.Errorf("proto: Level: illegal tag %d (wire type %d)", fieldNum, wire)
  404. }
  405. switch fieldNum {
  406. case 1:
  407. if wireType != 0 {
  408. return fmt.Errorf("proto: wrong wireType = %d for field Uid", wireType)
  409. }
  410. m.Uid = 0
  411. for shift := uint(0); ; shift += 7 {
  412. if shift >= 64 {
  413. return ErrIntOverflowExp
  414. }
  415. if iNdEx >= l {
  416. return io.ErrUnexpectedEOF
  417. }
  418. b := dAtA[iNdEx]
  419. iNdEx++
  420. m.Uid |= (int64(b) & 0x7F) << shift
  421. if b < 0x80 {
  422. break
  423. }
  424. }
  425. case 2:
  426. if wireType != 0 {
  427. return fmt.Errorf("proto: wrong wireType = %d for field Uexp", wireType)
  428. }
  429. m.Uexp = 0
  430. for shift := uint(0); ; shift += 7 {
  431. if shift >= 64 {
  432. return ErrIntOverflowExp
  433. }
  434. if iNdEx >= l {
  435. return io.ErrUnexpectedEOF
  436. }
  437. b := dAtA[iNdEx]
  438. iNdEx++
  439. m.Uexp |= (int64(b) & 0x7F) << shift
  440. if b < 0x80 {
  441. break
  442. }
  443. }
  444. case 3:
  445. if wireType != 0 {
  446. return fmt.Errorf("proto: wrong wireType = %d for field Rexp", wireType)
  447. }
  448. m.Rexp = 0
  449. for shift := uint(0); ; shift += 7 {
  450. if shift >= 64 {
  451. return ErrIntOverflowExp
  452. }
  453. if iNdEx >= l {
  454. return io.ErrUnexpectedEOF
  455. }
  456. b := dAtA[iNdEx]
  457. iNdEx++
  458. m.Rexp |= (int64(b) & 0x7F) << shift
  459. if b < 0x80 {
  460. break
  461. }
  462. }
  463. case 4:
  464. if wireType != 0 {
  465. return fmt.Errorf("proto: wrong wireType = %d for field Ulevel", wireType)
  466. }
  467. m.Ulevel = 0
  468. for shift := uint(0); ; shift += 7 {
  469. if shift >= 64 {
  470. return ErrIntOverflowExp
  471. }
  472. if iNdEx >= l {
  473. return io.ErrUnexpectedEOF
  474. }
  475. b := dAtA[iNdEx]
  476. iNdEx++
  477. m.Ulevel |= (int32(b) & 0x7F) << shift
  478. if b < 0x80 {
  479. break
  480. }
  481. }
  482. case 5:
  483. if wireType != 0 {
  484. return fmt.Errorf("proto: wrong wireType = %d for field Rlevel", wireType)
  485. }
  486. m.Rlevel = 0
  487. for shift := uint(0); ; shift += 7 {
  488. if shift >= 64 {
  489. return ErrIntOverflowExp
  490. }
  491. if iNdEx >= l {
  492. return io.ErrUnexpectedEOF
  493. }
  494. b := dAtA[iNdEx]
  495. iNdEx++
  496. m.Rlevel |= (int32(b) & 0x7F) << shift
  497. if b < 0x80 {
  498. break
  499. }
  500. }
  501. case 6:
  502. if wireType != 0 {
  503. return fmt.Errorf("proto: wrong wireType = %d for field Color", wireType)
  504. }
  505. m.Color = 0
  506. for shift := uint(0); ; shift += 7 {
  507. if shift >= 64 {
  508. return ErrIntOverflowExp
  509. }
  510. if iNdEx >= l {
  511. return io.ErrUnexpectedEOF
  512. }
  513. b := dAtA[iNdEx]
  514. iNdEx++
  515. m.Color |= (int32(b) & 0x7F) << shift
  516. if b < 0x80 {
  517. break
  518. }
  519. }
  520. case 7:
  521. if wireType != 0 {
  522. return fmt.Errorf("proto: wrong wireType = %d for field Unext", wireType)
  523. }
  524. m.Unext = 0
  525. for shift := uint(0); ; shift += 7 {
  526. if shift >= 64 {
  527. return ErrIntOverflowExp
  528. }
  529. if iNdEx >= l {
  530. return io.ErrUnexpectedEOF
  531. }
  532. b := dAtA[iNdEx]
  533. iNdEx++
  534. m.Unext |= (int64(b) & 0x7F) << shift
  535. if b < 0x80 {
  536. break
  537. }
  538. }
  539. case 8:
  540. if wireType != 0 {
  541. return fmt.Errorf("proto: wrong wireType = %d for field Rnext", wireType)
  542. }
  543. m.Rnext = 0
  544. for shift := uint(0); ; shift += 7 {
  545. if shift >= 64 {
  546. return ErrIntOverflowExp
  547. }
  548. if iNdEx >= l {
  549. return io.ErrUnexpectedEOF
  550. }
  551. b := dAtA[iNdEx]
  552. iNdEx++
  553. m.Rnext |= (int64(b) & 0x7F) << shift
  554. if b < 0x80 {
  555. break
  556. }
  557. }
  558. default:
  559. iNdEx = preIndex
  560. skippy, err := skipExp(dAtA[iNdEx:])
  561. if err != nil {
  562. return err
  563. }
  564. if skippy < 0 {
  565. return ErrInvalidLengthExp
  566. }
  567. if (iNdEx + skippy) > l {
  568. return io.ErrUnexpectedEOF
  569. }
  570. iNdEx += skippy
  571. }
  572. }
  573. if iNdEx > l {
  574. return io.ErrUnexpectedEOF
  575. }
  576. return nil
  577. }
  578. func skipExp(dAtA []byte) (n int, err error) {
  579. l := len(dAtA)
  580. iNdEx := 0
  581. for iNdEx < l {
  582. var wire uint64
  583. for shift := uint(0); ; shift += 7 {
  584. if shift >= 64 {
  585. return 0, ErrIntOverflowExp
  586. }
  587. if iNdEx >= l {
  588. return 0, io.ErrUnexpectedEOF
  589. }
  590. b := dAtA[iNdEx]
  591. iNdEx++
  592. wire |= (uint64(b) & 0x7F) << shift
  593. if b < 0x80 {
  594. break
  595. }
  596. }
  597. wireType := int(wire & 0x7)
  598. switch wireType {
  599. case 0:
  600. for shift := uint(0); ; shift += 7 {
  601. if shift >= 64 {
  602. return 0, ErrIntOverflowExp
  603. }
  604. if iNdEx >= l {
  605. return 0, io.ErrUnexpectedEOF
  606. }
  607. iNdEx++
  608. if dAtA[iNdEx-1] < 0x80 {
  609. break
  610. }
  611. }
  612. return iNdEx, nil
  613. case 1:
  614. iNdEx += 8
  615. return iNdEx, nil
  616. case 2:
  617. var length int
  618. for shift := uint(0); ; shift += 7 {
  619. if shift >= 64 {
  620. return 0, ErrIntOverflowExp
  621. }
  622. if iNdEx >= l {
  623. return 0, io.ErrUnexpectedEOF
  624. }
  625. b := dAtA[iNdEx]
  626. iNdEx++
  627. length |= (int(b) & 0x7F) << shift
  628. if b < 0x80 {
  629. break
  630. }
  631. }
  632. iNdEx += length
  633. if length < 0 {
  634. return 0, ErrInvalidLengthExp
  635. }
  636. return iNdEx, nil
  637. case 3:
  638. for {
  639. var innerWire uint64
  640. var start int = iNdEx
  641. for shift := uint(0); ; shift += 7 {
  642. if shift >= 64 {
  643. return 0, ErrIntOverflowExp
  644. }
  645. if iNdEx >= l {
  646. return 0, io.ErrUnexpectedEOF
  647. }
  648. b := dAtA[iNdEx]
  649. iNdEx++
  650. innerWire |= (uint64(b) & 0x7F) << shift
  651. if b < 0x80 {
  652. break
  653. }
  654. }
  655. innerWireType := int(innerWire & 0x7)
  656. if innerWireType == 4 {
  657. break
  658. }
  659. next, err := skipExp(dAtA[start:])
  660. if err != nil {
  661. return 0, err
  662. }
  663. iNdEx = start + next
  664. }
  665. return iNdEx, nil
  666. case 4:
  667. return iNdEx, nil
  668. case 5:
  669. iNdEx += 4
  670. return iNdEx, nil
  671. default:
  672. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  673. }
  674. }
  675. panic("unreachable")
  676. }
  677. var (
  678. ErrInvalidLengthExp = fmt.Errorf("proto: negative length found during unmarshaling")
  679. ErrIntOverflowExp = fmt.Errorf("proto: integer overflow")
  680. )
  681. func init() { proto.RegisterFile("exp.proto", fileDescriptorExp) }
  682. var fileDescriptorExp = []byte{
  683. // 266 bytes of a gzipped FileDescriptorProto
  684. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x91, 0x31, 0x4e, 0xf3, 0x30,
  685. 0x14, 0x80, 0x7f, 0x37, 0x71, 0xda, 0x7a, 0xfa, 0xe5, 0xc9, 0x20, 0x14, 0x57, 0x99, 0xba, 0xd0,
  686. 0x0e, 0xdc, 0x20, 0x88, 0x8d, 0xc9, 0x52, 0x36, 0xa6, 0x34, 0x26, 0x44, 0x4a, 0xb1, 0x65, 0xc5,
  687. 0xc8, 0x57, 0xe0, 0x06, 0x1c, 0x89, 0x91, 0x13, 0x44, 0x28, 0x6c, 0x39, 0x05, 0x7a, 0xcf, 0x95,
  688. 0x72, 0x02, 0x36, 0xbf, 0xef, 0xfb, 0xac, 0x67, 0xc9, 0x6c, 0xab, 0x83, 0x3d, 0x58, 0x67, 0x06,
  689. 0xc3, 0xe9, 0xd9, 0x34, 0xba, 0xbf, 0xbe, 0x6d, 0xbb, 0xe1, 0xc5, 0xd7, 0x87, 0x93, 0x39, 0x1f,
  690. 0x5b, 0xd3, 0x9a, 0x23, 0xda, 0xda, 0x3f, 0xe3, 0x84, 0x03, 0x9e, 0xe2, 0xad, 0xe2, 0x89, 0x25,
  691. 0x0f, 0xc1, 0xf2, 0x2b, 0x96, 0x54, 0x5d, 0x23, 0xc8, 0x8e, 0xec, 0x93, 0x72, 0x3d, 0x8f, 0x32,
  692. 0xf1, 0x5d, 0xa3, 0x80, 0xf1, 0x1b, 0x96, 0x56, 0x3a, 0x58, 0xb1, 0x42, 0xb7, 0x99, 0x47, 0x99,
  693. 0x7a, 0x1d, 0xac, 0x42, 0x0a, 0x56, 0x81, 0x4d, 0x16, 0xeb, 0xd0, 0x02, 0x2d, 0xde, 0x57, 0x8c,
  694. 0x3e, 0xea, 0x37, 0xdd, 0xff, 0xd1, 0x02, 0x5e, 0xb0, 0xac, 0xea, 0x61, 0x81, 0x48, 0x77, 0x64,
  695. 0x4f, 0x4b, 0x36, 0x8f, 0x32, 0xf3, 0x48, 0xd4, 0xc5, 0x40, 0xa3, 0x62, 0x43, 0x97, 0xc6, 0x5d,
  696. 0x9a, 0x68, 0xb8, 0x64, 0xf4, 0xde, 0xf4, 0xc6, 0x89, 0x0c, 0x93, 0xed, 0x3c, 0x4a, 0x7a, 0x02,
  697. 0xa0, 0x22, 0x87, 0xa0, 0x7a, 0xd5, 0x61, 0x10, 0x6b, 0x7c, 0x07, 0x06, 0x1e, 0x80, 0x8a, 0x1c,
  698. 0x02, 0x85, 0xc1, 0x66, 0x09, 0x5c, 0x0c, 0x90, 0x97, 0xff, 0x3f, 0xa7, 0x9c, 0x7c, 0x4d, 0x39,
  699. 0xf9, 0x9e, 0x72, 0xf2, 0xf1, 0x93, 0xff, 0xab, 0x33, 0xfc, 0x82, 0xbb, 0xdf, 0x00, 0x00, 0x00,
  700. 0xff, 0xff, 0x9c, 0x9c, 0xce, 0x04, 0xc5, 0x01, 0x00, 0x00,
  701. }