vip.pb.go 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: vip.proto
  3. /*
  4. Package model is a generated protocol buffer package.
  5. It is generated from these files:
  6. vip.proto
  7. It has these top-level messages:
  8. VipInfo
  9. */
  10. package model
  11. import proto "github.com/golang/protobuf/proto"
  12. import fmt "fmt"
  13. import math "math"
  14. import _ "github.com/gogo/protobuf/gogoproto"
  15. import go_common_time "go-common/library/time"
  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 VipInfo struct {
  27. Mid int64 `protobuf:"varint,1,opt,name=Mid,proto3" json:"mid"`
  28. VipType int32 `protobuf:"varint,2,opt,name=VipType,proto3" json:"vip_type"`
  29. VipStatus int32 `protobuf:"varint,3,opt,name=VipStatus,proto3" json:"vip_status"`
  30. VipStartTime go_common_time.Time `protobuf:"varint,4,opt,name=VipStartTime,proto3,casttype=go-common/library/time.Time" json:"vip_start_time"`
  31. VipOverdueTime go_common_time.Time `protobuf:"varint,5,opt,name=VipOverdueTime,proto3,casttype=go-common/library/time.Time" json:"vip_overdue_time"`
  32. AnnualVipOverdueTime go_common_time.Time `protobuf:"varint,6,opt,name=AnnualVipOverdueTime,proto3,casttype=go-common/library/time.Time" json:"annual_vip_overdue_time"`
  33. AccessStatus int32 `protobuf:"varint,7,opt,name=AccessStatus,proto3" json:"access_status"`
  34. FrozenDate go_common_time.Time `protobuf:"varint,8,opt,name=FrozenDate,proto3,casttype=go-common/library/time.Time" json:"frozen_date"`
  35. VipStatusWarn string `protobuf:"bytes,9,opt,name=VipStatusWarn,proto3" json:"vip_status_warn"`
  36. VipRecentTime go_common_time.Time `protobuf:"varint,10,opt,name=VipRecentTime,proto3,casttype=go-common/library/time.Time" json:"vip_recent_time"`
  37. }
  38. func (m *VipInfo) Reset() { *m = VipInfo{} }
  39. func (m *VipInfo) String() string { return proto.CompactTextString(m) }
  40. func (*VipInfo) ProtoMessage() {}
  41. func (*VipInfo) Descriptor() ([]byte, []int) { return fileDescriptorVip, []int{0} }
  42. func init() {
  43. proto.RegisterType((*VipInfo)(nil), "model.VipInfo")
  44. }
  45. func (m *VipInfo) Marshal() (dAtA []byte, err error) {
  46. size := m.Size()
  47. dAtA = make([]byte, size)
  48. n, err := m.MarshalTo(dAtA)
  49. if err != nil {
  50. return nil, err
  51. }
  52. return dAtA[:n], nil
  53. }
  54. func (m *VipInfo) MarshalTo(dAtA []byte) (int, error) {
  55. var i int
  56. _ = i
  57. var l int
  58. _ = l
  59. if m.Mid != 0 {
  60. dAtA[i] = 0x8
  61. i++
  62. i = encodeVarintVip(dAtA, i, uint64(m.Mid))
  63. }
  64. if m.VipType != 0 {
  65. dAtA[i] = 0x10
  66. i++
  67. i = encodeVarintVip(dAtA, i, uint64(m.VipType))
  68. }
  69. if m.VipStatus != 0 {
  70. dAtA[i] = 0x18
  71. i++
  72. i = encodeVarintVip(dAtA, i, uint64(m.VipStatus))
  73. }
  74. if m.VipStartTime != 0 {
  75. dAtA[i] = 0x20
  76. i++
  77. i = encodeVarintVip(dAtA, i, uint64(m.VipStartTime))
  78. }
  79. if m.VipOverdueTime != 0 {
  80. dAtA[i] = 0x28
  81. i++
  82. i = encodeVarintVip(dAtA, i, uint64(m.VipOverdueTime))
  83. }
  84. if m.AnnualVipOverdueTime != 0 {
  85. dAtA[i] = 0x30
  86. i++
  87. i = encodeVarintVip(dAtA, i, uint64(m.AnnualVipOverdueTime))
  88. }
  89. if m.AccessStatus != 0 {
  90. dAtA[i] = 0x38
  91. i++
  92. i = encodeVarintVip(dAtA, i, uint64(m.AccessStatus))
  93. }
  94. if m.FrozenDate != 0 {
  95. dAtA[i] = 0x40
  96. i++
  97. i = encodeVarintVip(dAtA, i, uint64(m.FrozenDate))
  98. }
  99. if len(m.VipStatusWarn) > 0 {
  100. dAtA[i] = 0x4a
  101. i++
  102. i = encodeVarintVip(dAtA, i, uint64(len(m.VipStatusWarn)))
  103. i += copy(dAtA[i:], m.VipStatusWarn)
  104. }
  105. if m.VipRecentTime != 0 {
  106. dAtA[i] = 0x50
  107. i++
  108. i = encodeVarintVip(dAtA, i, uint64(m.VipRecentTime))
  109. }
  110. return i, nil
  111. }
  112. func encodeVarintVip(dAtA []byte, offset int, v uint64) int {
  113. for v >= 1<<7 {
  114. dAtA[offset] = uint8(v&0x7f | 0x80)
  115. v >>= 7
  116. offset++
  117. }
  118. dAtA[offset] = uint8(v)
  119. return offset + 1
  120. }
  121. func (m *VipInfo) Size() (n int) {
  122. var l int
  123. _ = l
  124. if m.Mid != 0 {
  125. n += 1 + sovVip(uint64(m.Mid))
  126. }
  127. if m.VipType != 0 {
  128. n += 1 + sovVip(uint64(m.VipType))
  129. }
  130. if m.VipStatus != 0 {
  131. n += 1 + sovVip(uint64(m.VipStatus))
  132. }
  133. if m.VipStartTime != 0 {
  134. n += 1 + sovVip(uint64(m.VipStartTime))
  135. }
  136. if m.VipOverdueTime != 0 {
  137. n += 1 + sovVip(uint64(m.VipOverdueTime))
  138. }
  139. if m.AnnualVipOverdueTime != 0 {
  140. n += 1 + sovVip(uint64(m.AnnualVipOverdueTime))
  141. }
  142. if m.AccessStatus != 0 {
  143. n += 1 + sovVip(uint64(m.AccessStatus))
  144. }
  145. if m.FrozenDate != 0 {
  146. n += 1 + sovVip(uint64(m.FrozenDate))
  147. }
  148. l = len(m.VipStatusWarn)
  149. if l > 0 {
  150. n += 1 + l + sovVip(uint64(l))
  151. }
  152. if m.VipRecentTime != 0 {
  153. n += 1 + sovVip(uint64(m.VipRecentTime))
  154. }
  155. return n
  156. }
  157. func sovVip(x uint64) (n int) {
  158. for {
  159. n++
  160. x >>= 7
  161. if x == 0 {
  162. break
  163. }
  164. }
  165. return n
  166. }
  167. func sozVip(x uint64) (n int) {
  168. return sovVip(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  169. }
  170. func (m *VipInfo) Unmarshal(dAtA []byte) error {
  171. l := len(dAtA)
  172. iNdEx := 0
  173. for iNdEx < l {
  174. preIndex := iNdEx
  175. var wire uint64
  176. for shift := uint(0); ; shift += 7 {
  177. if shift >= 64 {
  178. return ErrIntOverflowVip
  179. }
  180. if iNdEx >= l {
  181. return io.ErrUnexpectedEOF
  182. }
  183. b := dAtA[iNdEx]
  184. iNdEx++
  185. wire |= (uint64(b) & 0x7F) << shift
  186. if b < 0x80 {
  187. break
  188. }
  189. }
  190. fieldNum := int32(wire >> 3)
  191. wireType := int(wire & 0x7)
  192. if wireType == 4 {
  193. return fmt.Errorf("proto: VipInfo: wiretype end group for non-group")
  194. }
  195. if fieldNum <= 0 {
  196. return fmt.Errorf("proto: VipInfo: illegal tag %d (wire type %d)", fieldNum, wire)
  197. }
  198. switch fieldNum {
  199. case 1:
  200. if wireType != 0 {
  201. return fmt.Errorf("proto: wrong wireType = %d for field Mid", wireType)
  202. }
  203. m.Mid = 0
  204. for shift := uint(0); ; shift += 7 {
  205. if shift >= 64 {
  206. return ErrIntOverflowVip
  207. }
  208. if iNdEx >= l {
  209. return io.ErrUnexpectedEOF
  210. }
  211. b := dAtA[iNdEx]
  212. iNdEx++
  213. m.Mid |= (int64(b) & 0x7F) << shift
  214. if b < 0x80 {
  215. break
  216. }
  217. }
  218. case 2:
  219. if wireType != 0 {
  220. return fmt.Errorf("proto: wrong wireType = %d for field VipType", wireType)
  221. }
  222. m.VipType = 0
  223. for shift := uint(0); ; shift += 7 {
  224. if shift >= 64 {
  225. return ErrIntOverflowVip
  226. }
  227. if iNdEx >= l {
  228. return io.ErrUnexpectedEOF
  229. }
  230. b := dAtA[iNdEx]
  231. iNdEx++
  232. m.VipType |= (int32(b) & 0x7F) << shift
  233. if b < 0x80 {
  234. break
  235. }
  236. }
  237. case 3:
  238. if wireType != 0 {
  239. return fmt.Errorf("proto: wrong wireType = %d for field VipStatus", wireType)
  240. }
  241. m.VipStatus = 0
  242. for shift := uint(0); ; shift += 7 {
  243. if shift >= 64 {
  244. return ErrIntOverflowVip
  245. }
  246. if iNdEx >= l {
  247. return io.ErrUnexpectedEOF
  248. }
  249. b := dAtA[iNdEx]
  250. iNdEx++
  251. m.VipStatus |= (int32(b) & 0x7F) << shift
  252. if b < 0x80 {
  253. break
  254. }
  255. }
  256. case 4:
  257. if wireType != 0 {
  258. return fmt.Errorf("proto: wrong wireType = %d for field VipStartTime", wireType)
  259. }
  260. m.VipStartTime = 0
  261. for shift := uint(0); ; shift += 7 {
  262. if shift >= 64 {
  263. return ErrIntOverflowVip
  264. }
  265. if iNdEx >= l {
  266. return io.ErrUnexpectedEOF
  267. }
  268. b := dAtA[iNdEx]
  269. iNdEx++
  270. m.VipStartTime |= (go_common_time.Time(b) & 0x7F) << shift
  271. if b < 0x80 {
  272. break
  273. }
  274. }
  275. case 5:
  276. if wireType != 0 {
  277. return fmt.Errorf("proto: wrong wireType = %d for field VipOverdueTime", wireType)
  278. }
  279. m.VipOverdueTime = 0
  280. for shift := uint(0); ; shift += 7 {
  281. if shift >= 64 {
  282. return ErrIntOverflowVip
  283. }
  284. if iNdEx >= l {
  285. return io.ErrUnexpectedEOF
  286. }
  287. b := dAtA[iNdEx]
  288. iNdEx++
  289. m.VipOverdueTime |= (go_common_time.Time(b) & 0x7F) << shift
  290. if b < 0x80 {
  291. break
  292. }
  293. }
  294. case 6:
  295. if wireType != 0 {
  296. return fmt.Errorf("proto: wrong wireType = %d for field AnnualVipOverdueTime", wireType)
  297. }
  298. m.AnnualVipOverdueTime = 0
  299. for shift := uint(0); ; shift += 7 {
  300. if shift >= 64 {
  301. return ErrIntOverflowVip
  302. }
  303. if iNdEx >= l {
  304. return io.ErrUnexpectedEOF
  305. }
  306. b := dAtA[iNdEx]
  307. iNdEx++
  308. m.AnnualVipOverdueTime |= (go_common_time.Time(b) & 0x7F) << shift
  309. if b < 0x80 {
  310. break
  311. }
  312. }
  313. case 7:
  314. if wireType != 0 {
  315. return fmt.Errorf("proto: wrong wireType = %d for field AccessStatus", wireType)
  316. }
  317. m.AccessStatus = 0
  318. for shift := uint(0); ; shift += 7 {
  319. if shift >= 64 {
  320. return ErrIntOverflowVip
  321. }
  322. if iNdEx >= l {
  323. return io.ErrUnexpectedEOF
  324. }
  325. b := dAtA[iNdEx]
  326. iNdEx++
  327. m.AccessStatus |= (int32(b) & 0x7F) << shift
  328. if b < 0x80 {
  329. break
  330. }
  331. }
  332. case 8:
  333. if wireType != 0 {
  334. return fmt.Errorf("proto: wrong wireType = %d for field FrozenDate", wireType)
  335. }
  336. m.FrozenDate = 0
  337. for shift := uint(0); ; shift += 7 {
  338. if shift >= 64 {
  339. return ErrIntOverflowVip
  340. }
  341. if iNdEx >= l {
  342. return io.ErrUnexpectedEOF
  343. }
  344. b := dAtA[iNdEx]
  345. iNdEx++
  346. m.FrozenDate |= (go_common_time.Time(b) & 0x7F) << shift
  347. if b < 0x80 {
  348. break
  349. }
  350. }
  351. case 9:
  352. if wireType != 2 {
  353. return fmt.Errorf("proto: wrong wireType = %d for field VipStatusWarn", wireType)
  354. }
  355. var stringLen uint64
  356. for shift := uint(0); ; shift += 7 {
  357. if shift >= 64 {
  358. return ErrIntOverflowVip
  359. }
  360. if iNdEx >= l {
  361. return io.ErrUnexpectedEOF
  362. }
  363. b := dAtA[iNdEx]
  364. iNdEx++
  365. stringLen |= (uint64(b) & 0x7F) << shift
  366. if b < 0x80 {
  367. break
  368. }
  369. }
  370. intStringLen := int(stringLen)
  371. if intStringLen < 0 {
  372. return ErrInvalidLengthVip
  373. }
  374. postIndex := iNdEx + intStringLen
  375. if postIndex > l {
  376. return io.ErrUnexpectedEOF
  377. }
  378. m.VipStatusWarn = string(dAtA[iNdEx:postIndex])
  379. iNdEx = postIndex
  380. case 10:
  381. if wireType != 0 {
  382. return fmt.Errorf("proto: wrong wireType = %d for field VipRecentTime", wireType)
  383. }
  384. m.VipRecentTime = 0
  385. for shift := uint(0); ; shift += 7 {
  386. if shift >= 64 {
  387. return ErrIntOverflowVip
  388. }
  389. if iNdEx >= l {
  390. return io.ErrUnexpectedEOF
  391. }
  392. b := dAtA[iNdEx]
  393. iNdEx++
  394. m.VipRecentTime |= (go_common_time.Time(b) & 0x7F) << shift
  395. if b < 0x80 {
  396. break
  397. }
  398. }
  399. default:
  400. iNdEx = preIndex
  401. skippy, err := skipVip(dAtA[iNdEx:])
  402. if err != nil {
  403. return err
  404. }
  405. if skippy < 0 {
  406. return ErrInvalidLengthVip
  407. }
  408. if (iNdEx + skippy) > l {
  409. return io.ErrUnexpectedEOF
  410. }
  411. iNdEx += skippy
  412. }
  413. }
  414. if iNdEx > l {
  415. return io.ErrUnexpectedEOF
  416. }
  417. return nil
  418. }
  419. func skipVip(dAtA []byte) (n int, err error) {
  420. l := len(dAtA)
  421. iNdEx := 0
  422. for iNdEx < l {
  423. var wire uint64
  424. for shift := uint(0); ; shift += 7 {
  425. if shift >= 64 {
  426. return 0, ErrIntOverflowVip
  427. }
  428. if iNdEx >= l {
  429. return 0, io.ErrUnexpectedEOF
  430. }
  431. b := dAtA[iNdEx]
  432. iNdEx++
  433. wire |= (uint64(b) & 0x7F) << shift
  434. if b < 0x80 {
  435. break
  436. }
  437. }
  438. wireType := int(wire & 0x7)
  439. switch wireType {
  440. case 0:
  441. for shift := uint(0); ; shift += 7 {
  442. if shift >= 64 {
  443. return 0, ErrIntOverflowVip
  444. }
  445. if iNdEx >= l {
  446. return 0, io.ErrUnexpectedEOF
  447. }
  448. iNdEx++
  449. if dAtA[iNdEx-1] < 0x80 {
  450. break
  451. }
  452. }
  453. return iNdEx, nil
  454. case 1:
  455. iNdEx += 8
  456. return iNdEx, nil
  457. case 2:
  458. var length int
  459. for shift := uint(0); ; shift += 7 {
  460. if shift >= 64 {
  461. return 0, ErrIntOverflowVip
  462. }
  463. if iNdEx >= l {
  464. return 0, io.ErrUnexpectedEOF
  465. }
  466. b := dAtA[iNdEx]
  467. iNdEx++
  468. length |= (int(b) & 0x7F) << shift
  469. if b < 0x80 {
  470. break
  471. }
  472. }
  473. iNdEx += length
  474. if length < 0 {
  475. return 0, ErrInvalidLengthVip
  476. }
  477. return iNdEx, nil
  478. case 3:
  479. for {
  480. var innerWire uint64
  481. var start int = iNdEx
  482. for shift := uint(0); ; shift += 7 {
  483. if shift >= 64 {
  484. return 0, ErrIntOverflowVip
  485. }
  486. if iNdEx >= l {
  487. return 0, io.ErrUnexpectedEOF
  488. }
  489. b := dAtA[iNdEx]
  490. iNdEx++
  491. innerWire |= (uint64(b) & 0x7F) << shift
  492. if b < 0x80 {
  493. break
  494. }
  495. }
  496. innerWireType := int(innerWire & 0x7)
  497. if innerWireType == 4 {
  498. break
  499. }
  500. next, err := skipVip(dAtA[start:])
  501. if err != nil {
  502. return 0, err
  503. }
  504. iNdEx = start + next
  505. }
  506. return iNdEx, nil
  507. case 4:
  508. return iNdEx, nil
  509. case 5:
  510. iNdEx += 4
  511. return iNdEx, nil
  512. default:
  513. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  514. }
  515. }
  516. panic("unreachable")
  517. }
  518. var (
  519. ErrInvalidLengthVip = fmt.Errorf("proto: negative length found during unmarshaling")
  520. ErrIntOverflowVip = fmt.Errorf("proto: integer overflow")
  521. )
  522. func init() { proto.RegisterFile("vip.proto", fileDescriptorVip) }
  523. var fileDescriptorVip = []byte{
  524. // 429 bytes of a gzipped FileDescriptorProto
  525. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xcf, 0x6e, 0xd3, 0x40,
  526. 0x10, 0xc6, 0x63, 0x42, 0x9a, 0x66, 0x49, 0x03, 0x6c, 0x91, 0x30, 0x1c, 0xbc, 0x11, 0x87, 0x2a,
  527. 0xfc, 0x69, 0x22, 0x81, 0x38, 0x70, 0xac, 0x85, 0x2a, 0x71, 0xa8, 0x40, 0x6e, 0x15, 0x8e, 0xd6,
  528. 0xc6, 0x5e, 0x9b, 0x95, 0xea, 0xdd, 0xd5, 0x7a, 0x1d, 0x54, 0x1e, 0x83, 0x13, 0x8f, 0xd4, 0x63,
  529. 0x9f, 0x60, 0x45, 0xc3, 0x6d, 0x1f, 0x81, 0x13, 0xf2, 0xb8, 0xa1, 0xb8, 0x82, 0x88, 0x9b, 0x67,
  530. 0xbe, 0xef, 0xfb, 0xed, 0x68, 0xc6, 0x68, 0xb0, 0xe4, 0x6a, 0xaa, 0xb4, 0x34, 0x12, 0xf7, 0x0a,
  531. 0x99, 0xb2, 0xd3, 0xc7, 0xfb, 0x39, 0x37, 0x9f, 0xaa, 0xc5, 0x34, 0x91, 0xc5, 0x2c, 0x97, 0xb9,
  532. 0x9c, 0x81, 0xba, 0xa8, 0x32, 0xa8, 0xa0, 0x80, 0xaf, 0x26, 0xf5, 0xe4, 0x6b, 0x0f, 0xf5, 0xe7,
  533. 0x5c, 0xbd, 0x13, 0x99, 0xc4, 0x8f, 0x50, 0xf7, 0x88, 0xa7, 0xbe, 0x37, 0xf6, 0x26, 0xdd, 0xb0,
  534. 0xef, 0x2c, 0xe9, 0x16, 0x3c, 0x8d, 0xea, 0x1e, 0xde, 0x03, 0xd7, 0xc9, 0x99, 0x62, 0xfe, 0xad,
  535. 0xb1, 0x37, 0xe9, 0x85, 0x43, 0x67, 0xc9, 0xf6, 0x92, 0xab, 0xd8, 0x9c, 0x29, 0x16, 0xad, 0x45,
  536. 0xfc, 0x02, 0x0d, 0xe6, 0x5c, 0x1d, 0x1b, 0x6a, 0xaa, 0xd2, 0xef, 0x82, 0x73, 0xe4, 0x2c, 0x41,
  537. 0xb5, 0xb3, 0x84, 0x6e, 0x74, 0x6d, 0xc0, 0x47, 0x68, 0xd8, 0x14, 0xda, 0x9c, 0xf0, 0x82, 0xf9,
  538. 0xb7, 0xe1, 0xe5, 0xa7, 0xce, 0x92, 0xd1, 0x55, 0x40, 0x9b, 0xd8, 0xf0, 0x82, 0xfd, 0xb4, 0x64,
  539. 0x37, 0x97, 0xfb, 0x89, 0x2c, 0x0a, 0x29, 0x66, 0x75, 0x67, 0x5a, 0x07, 0xa2, 0x56, 0x1c, 0x1f,
  540. 0xa3, 0xd1, 0x9c, 0xab, 0xf7, 0x4b, 0xa6, 0xd3, 0x8a, 0x01, 0xb0, 0x07, 0xc0, 0xe7, 0xce, 0x92,
  541. 0x7b, 0x35, 0x50, 0x36, 0xd2, 0x46, 0xe4, 0x0d, 0x04, 0xce, 0xd0, 0x83, 0x03, 0x21, 0x2a, 0x7a,
  542. 0x7a, 0x03, 0xbd, 0x05, 0xe8, 0x97, 0xce, 0x92, 0x87, 0x14, 0xf4, 0xf8, 0x7f, 0x5f, 0xf8, 0x2b,
  543. 0x0f, 0xbf, 0x46, 0xc3, 0x83, 0x24, 0x61, 0x65, 0x79, 0xb5, 0xbc, 0x3e, 0x2c, 0xef, 0xbe, 0xb3,
  544. 0x64, 0x87, 0x42, 0x7f, 0xbd, 0xbf, 0x96, 0x0d, 0x1f, 0x22, 0x74, 0xa8, 0xe5, 0x17, 0x26, 0xde,
  545. 0x52, 0xc3, 0xfc, 0x6d, 0x18, 0x6a, 0xcf, 0x59, 0x72, 0x27, 0x83, 0x6e, 0x9c, 0x52, 0xf3, 0xcf,
  546. 0x41, 0xfe, 0x48, 0xe2, 0x37, 0x68, 0xe7, 0xf7, 0x5d, 0x3e, 0x52, 0x2d, 0xfc, 0xc1, 0xd8, 0x9b,
  547. 0x0c, 0xc2, 0x5d, 0x67, 0xc9, 0xdd, 0xeb, 0xe3, 0xc5, 0x9f, 0xa9, 0x16, 0x51, 0xdb, 0x89, 0x3f,
  548. 0x40, 0x34, 0x62, 0x09, 0x13, 0xcd, 0x19, 0x11, 0x4c, 0xf1, 0x6c, 0x1d, 0xd5, 0xa0, 0x6c, 0x5c,
  549. 0x49, 0x1b, 0x10, 0xfa, 0xe7, 0x97, 0x41, 0xe7, 0xe2, 0x32, 0xe8, 0x9c, 0xaf, 0x02, 0xef, 0x62,
  550. 0x15, 0x78, 0xdf, 0x57, 0x81, 0xf7, 0xed, 0x47, 0xd0, 0x59, 0x6c, 0xc1, 0x5f, 0xfb, 0xea, 0x57,
  551. 0x00, 0x00, 0x00, 0xff, 0xff, 0x0f, 0x38, 0x57, 0xb5, 0xf8, 0x02, 0x00, 0x00,
  552. }