filesync.pb.go 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671
  1. // Code generated by protoc-gen-gogo.
  2. // source: filesync.proto
  3. // DO NOT EDIT!
  4. /*
  5. Package filesync is a generated protocol buffer package.
  6. It is generated from these files:
  7. filesync.proto
  8. It has these top-level messages:
  9. BytesMessage
  10. */
  11. package filesync
  12. import proto "github.com/gogo/protobuf/proto"
  13. import fmt "fmt"
  14. import math "math"
  15. import bytes "bytes"
  16. import strings "strings"
  17. import reflect "reflect"
  18. import (
  19. context "golang.org/x/net/context"
  20. grpc "google.golang.org/grpc"
  21. )
  22. import io "io"
  23. // Reference imports to suppress errors if they are not otherwise used.
  24. var _ = proto.Marshal
  25. var _ = fmt.Errorf
  26. var _ = math.Inf
  27. // This is a compile-time assertion to ensure that this generated file
  28. // is compatible with the proto package it is being compiled against.
  29. // A compilation error at this line likely means your copy of the
  30. // proto package needs to be updated.
  31. const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
  32. // BytesMessage contains a chunk of byte data
  33. type BytesMessage struct {
  34. Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
  35. }
  36. func (m *BytesMessage) Reset() { *m = BytesMessage{} }
  37. func (*BytesMessage) ProtoMessage() {}
  38. func (*BytesMessage) Descriptor() ([]byte, []int) { return fileDescriptorFilesync, []int{0} }
  39. func (m *BytesMessage) GetData() []byte {
  40. if m != nil {
  41. return m.Data
  42. }
  43. return nil
  44. }
  45. func init() {
  46. proto.RegisterType((*BytesMessage)(nil), "moby.filesync.v1.BytesMessage")
  47. }
  48. func (this *BytesMessage) Equal(that interface{}) bool {
  49. if that == nil {
  50. if this == nil {
  51. return true
  52. }
  53. return false
  54. }
  55. that1, ok := that.(*BytesMessage)
  56. if !ok {
  57. that2, ok := that.(BytesMessage)
  58. if ok {
  59. that1 = &that2
  60. } else {
  61. return false
  62. }
  63. }
  64. if that1 == nil {
  65. if this == nil {
  66. return true
  67. }
  68. return false
  69. } else if this == nil {
  70. return false
  71. }
  72. if !bytes.Equal(this.Data, that1.Data) {
  73. return false
  74. }
  75. return true
  76. }
  77. func (this *BytesMessage) GoString() string {
  78. if this == nil {
  79. return "nil"
  80. }
  81. s := make([]string, 0, 5)
  82. s = append(s, "&filesync.BytesMessage{")
  83. s = append(s, "Data: "+fmt.Sprintf("%#v", this.Data)+",\n")
  84. s = append(s, "}")
  85. return strings.Join(s, "")
  86. }
  87. func valueToGoStringFilesync(v interface{}, typ string) string {
  88. rv := reflect.ValueOf(v)
  89. if rv.IsNil() {
  90. return "nil"
  91. }
  92. pv := reflect.Indirect(rv).Interface()
  93. return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv)
  94. }
  95. // Reference imports to suppress errors if they are not otherwise used.
  96. var _ context.Context
  97. var _ grpc.ClientConn
  98. // This is a compile-time assertion to ensure that this generated file
  99. // is compatible with the grpc package it is being compiled against.
  100. const _ = grpc.SupportPackageIsVersion4
  101. // Client API for FileSync service
  102. type FileSyncClient interface {
  103. DiffCopy(ctx context.Context, opts ...grpc.CallOption) (FileSync_DiffCopyClient, error)
  104. TarStream(ctx context.Context, opts ...grpc.CallOption) (FileSync_TarStreamClient, error)
  105. }
  106. type fileSyncClient struct {
  107. cc *grpc.ClientConn
  108. }
  109. func NewFileSyncClient(cc *grpc.ClientConn) FileSyncClient {
  110. return &fileSyncClient{cc}
  111. }
  112. func (c *fileSyncClient) DiffCopy(ctx context.Context, opts ...grpc.CallOption) (FileSync_DiffCopyClient, error) {
  113. stream, err := grpc.NewClientStream(ctx, &_FileSync_serviceDesc.Streams[0], c.cc, "/moby.filesync.v1.FileSync/DiffCopy", opts...)
  114. if err != nil {
  115. return nil, err
  116. }
  117. x := &fileSyncDiffCopyClient{stream}
  118. return x, nil
  119. }
  120. type FileSync_DiffCopyClient interface {
  121. Send(*BytesMessage) error
  122. Recv() (*BytesMessage, error)
  123. grpc.ClientStream
  124. }
  125. type fileSyncDiffCopyClient struct {
  126. grpc.ClientStream
  127. }
  128. func (x *fileSyncDiffCopyClient) Send(m *BytesMessage) error {
  129. return x.ClientStream.SendMsg(m)
  130. }
  131. func (x *fileSyncDiffCopyClient) Recv() (*BytesMessage, error) {
  132. m := new(BytesMessage)
  133. if err := x.ClientStream.RecvMsg(m); err != nil {
  134. return nil, err
  135. }
  136. return m, nil
  137. }
  138. func (c *fileSyncClient) TarStream(ctx context.Context, opts ...grpc.CallOption) (FileSync_TarStreamClient, error) {
  139. stream, err := grpc.NewClientStream(ctx, &_FileSync_serviceDesc.Streams[1], c.cc, "/moby.filesync.v1.FileSync/TarStream", opts...)
  140. if err != nil {
  141. return nil, err
  142. }
  143. x := &fileSyncTarStreamClient{stream}
  144. return x, nil
  145. }
  146. type FileSync_TarStreamClient interface {
  147. Send(*BytesMessage) error
  148. Recv() (*BytesMessage, error)
  149. grpc.ClientStream
  150. }
  151. type fileSyncTarStreamClient struct {
  152. grpc.ClientStream
  153. }
  154. func (x *fileSyncTarStreamClient) Send(m *BytesMessage) error {
  155. return x.ClientStream.SendMsg(m)
  156. }
  157. func (x *fileSyncTarStreamClient) Recv() (*BytesMessage, error) {
  158. m := new(BytesMessage)
  159. if err := x.ClientStream.RecvMsg(m); err != nil {
  160. return nil, err
  161. }
  162. return m, nil
  163. }
  164. // Server API for FileSync service
  165. type FileSyncServer interface {
  166. DiffCopy(FileSync_DiffCopyServer) error
  167. TarStream(FileSync_TarStreamServer) error
  168. }
  169. func RegisterFileSyncServer(s *grpc.Server, srv FileSyncServer) {
  170. s.RegisterService(&_FileSync_serviceDesc, srv)
  171. }
  172. func _FileSync_DiffCopy_Handler(srv interface{}, stream grpc.ServerStream) error {
  173. return srv.(FileSyncServer).DiffCopy(&fileSyncDiffCopyServer{stream})
  174. }
  175. type FileSync_DiffCopyServer interface {
  176. Send(*BytesMessage) error
  177. Recv() (*BytesMessage, error)
  178. grpc.ServerStream
  179. }
  180. type fileSyncDiffCopyServer struct {
  181. grpc.ServerStream
  182. }
  183. func (x *fileSyncDiffCopyServer) Send(m *BytesMessage) error {
  184. return x.ServerStream.SendMsg(m)
  185. }
  186. func (x *fileSyncDiffCopyServer) Recv() (*BytesMessage, error) {
  187. m := new(BytesMessage)
  188. if err := x.ServerStream.RecvMsg(m); err != nil {
  189. return nil, err
  190. }
  191. return m, nil
  192. }
  193. func _FileSync_TarStream_Handler(srv interface{}, stream grpc.ServerStream) error {
  194. return srv.(FileSyncServer).TarStream(&fileSyncTarStreamServer{stream})
  195. }
  196. type FileSync_TarStreamServer interface {
  197. Send(*BytesMessage) error
  198. Recv() (*BytesMessage, error)
  199. grpc.ServerStream
  200. }
  201. type fileSyncTarStreamServer struct {
  202. grpc.ServerStream
  203. }
  204. func (x *fileSyncTarStreamServer) Send(m *BytesMessage) error {
  205. return x.ServerStream.SendMsg(m)
  206. }
  207. func (x *fileSyncTarStreamServer) Recv() (*BytesMessage, error) {
  208. m := new(BytesMessage)
  209. if err := x.ServerStream.RecvMsg(m); err != nil {
  210. return nil, err
  211. }
  212. return m, nil
  213. }
  214. var _FileSync_serviceDesc = grpc.ServiceDesc{
  215. ServiceName: "moby.filesync.v1.FileSync",
  216. HandlerType: (*FileSyncServer)(nil),
  217. Methods: []grpc.MethodDesc{},
  218. Streams: []grpc.StreamDesc{
  219. {
  220. StreamName: "DiffCopy",
  221. Handler: _FileSync_DiffCopy_Handler,
  222. ServerStreams: true,
  223. ClientStreams: true,
  224. },
  225. {
  226. StreamName: "TarStream",
  227. Handler: _FileSync_TarStream_Handler,
  228. ServerStreams: true,
  229. ClientStreams: true,
  230. },
  231. },
  232. Metadata: "filesync.proto",
  233. }
  234. // Client API for FileSend service
  235. type FileSendClient interface {
  236. DiffCopy(ctx context.Context, opts ...grpc.CallOption) (FileSend_DiffCopyClient, error)
  237. }
  238. type fileSendClient struct {
  239. cc *grpc.ClientConn
  240. }
  241. func NewFileSendClient(cc *grpc.ClientConn) FileSendClient {
  242. return &fileSendClient{cc}
  243. }
  244. func (c *fileSendClient) DiffCopy(ctx context.Context, opts ...grpc.CallOption) (FileSend_DiffCopyClient, error) {
  245. stream, err := grpc.NewClientStream(ctx, &_FileSend_serviceDesc.Streams[0], c.cc, "/moby.filesync.v1.FileSend/DiffCopy", opts...)
  246. if err != nil {
  247. return nil, err
  248. }
  249. x := &fileSendDiffCopyClient{stream}
  250. return x, nil
  251. }
  252. type FileSend_DiffCopyClient interface {
  253. Send(*BytesMessage) error
  254. Recv() (*BytesMessage, error)
  255. grpc.ClientStream
  256. }
  257. type fileSendDiffCopyClient struct {
  258. grpc.ClientStream
  259. }
  260. func (x *fileSendDiffCopyClient) Send(m *BytesMessage) error {
  261. return x.ClientStream.SendMsg(m)
  262. }
  263. func (x *fileSendDiffCopyClient) Recv() (*BytesMessage, error) {
  264. m := new(BytesMessage)
  265. if err := x.ClientStream.RecvMsg(m); err != nil {
  266. return nil, err
  267. }
  268. return m, nil
  269. }
  270. // Server API for FileSend service
  271. type FileSendServer interface {
  272. DiffCopy(FileSend_DiffCopyServer) error
  273. }
  274. func RegisterFileSendServer(s *grpc.Server, srv FileSendServer) {
  275. s.RegisterService(&_FileSend_serviceDesc, srv)
  276. }
  277. func _FileSend_DiffCopy_Handler(srv interface{}, stream grpc.ServerStream) error {
  278. return srv.(FileSendServer).DiffCopy(&fileSendDiffCopyServer{stream})
  279. }
  280. type FileSend_DiffCopyServer interface {
  281. Send(*BytesMessage) error
  282. Recv() (*BytesMessage, error)
  283. grpc.ServerStream
  284. }
  285. type fileSendDiffCopyServer struct {
  286. grpc.ServerStream
  287. }
  288. func (x *fileSendDiffCopyServer) Send(m *BytesMessage) error {
  289. return x.ServerStream.SendMsg(m)
  290. }
  291. func (x *fileSendDiffCopyServer) Recv() (*BytesMessage, error) {
  292. m := new(BytesMessage)
  293. if err := x.ServerStream.RecvMsg(m); err != nil {
  294. return nil, err
  295. }
  296. return m, nil
  297. }
  298. var _FileSend_serviceDesc = grpc.ServiceDesc{
  299. ServiceName: "moby.filesync.v1.FileSend",
  300. HandlerType: (*FileSendServer)(nil),
  301. Methods: []grpc.MethodDesc{},
  302. Streams: []grpc.StreamDesc{
  303. {
  304. StreamName: "DiffCopy",
  305. Handler: _FileSend_DiffCopy_Handler,
  306. ServerStreams: true,
  307. ClientStreams: true,
  308. },
  309. },
  310. Metadata: "filesync.proto",
  311. }
  312. func (m *BytesMessage) Marshal() (dAtA []byte, err error) {
  313. size := m.Size()
  314. dAtA = make([]byte, size)
  315. n, err := m.MarshalTo(dAtA)
  316. if err != nil {
  317. return nil, err
  318. }
  319. return dAtA[:n], nil
  320. }
  321. func (m *BytesMessage) MarshalTo(dAtA []byte) (int, error) {
  322. var i int
  323. _ = i
  324. var l int
  325. _ = l
  326. if len(m.Data) > 0 {
  327. dAtA[i] = 0xa
  328. i++
  329. i = encodeVarintFilesync(dAtA, i, uint64(len(m.Data)))
  330. i += copy(dAtA[i:], m.Data)
  331. }
  332. return i, nil
  333. }
  334. func encodeFixed64Filesync(dAtA []byte, offset int, v uint64) int {
  335. dAtA[offset] = uint8(v)
  336. dAtA[offset+1] = uint8(v >> 8)
  337. dAtA[offset+2] = uint8(v >> 16)
  338. dAtA[offset+3] = uint8(v >> 24)
  339. dAtA[offset+4] = uint8(v >> 32)
  340. dAtA[offset+5] = uint8(v >> 40)
  341. dAtA[offset+6] = uint8(v >> 48)
  342. dAtA[offset+7] = uint8(v >> 56)
  343. return offset + 8
  344. }
  345. func encodeFixed32Filesync(dAtA []byte, offset int, v uint32) int {
  346. dAtA[offset] = uint8(v)
  347. dAtA[offset+1] = uint8(v >> 8)
  348. dAtA[offset+2] = uint8(v >> 16)
  349. dAtA[offset+3] = uint8(v >> 24)
  350. return offset + 4
  351. }
  352. func encodeVarintFilesync(dAtA []byte, offset int, v uint64) int {
  353. for v >= 1<<7 {
  354. dAtA[offset] = uint8(v&0x7f | 0x80)
  355. v >>= 7
  356. offset++
  357. }
  358. dAtA[offset] = uint8(v)
  359. return offset + 1
  360. }
  361. func (m *BytesMessage) Size() (n int) {
  362. var l int
  363. _ = l
  364. l = len(m.Data)
  365. if l > 0 {
  366. n += 1 + l + sovFilesync(uint64(l))
  367. }
  368. return n
  369. }
  370. func sovFilesync(x uint64) (n int) {
  371. for {
  372. n++
  373. x >>= 7
  374. if x == 0 {
  375. break
  376. }
  377. }
  378. return n
  379. }
  380. func sozFilesync(x uint64) (n int) {
  381. return sovFilesync(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  382. }
  383. func (this *BytesMessage) String() string {
  384. if this == nil {
  385. return "nil"
  386. }
  387. s := strings.Join([]string{`&BytesMessage{`,
  388. `Data:` + fmt.Sprintf("%v", this.Data) + `,`,
  389. `}`,
  390. }, "")
  391. return s
  392. }
  393. func valueToStringFilesync(v interface{}) string {
  394. rv := reflect.ValueOf(v)
  395. if rv.IsNil() {
  396. return "nil"
  397. }
  398. pv := reflect.Indirect(rv).Interface()
  399. return fmt.Sprintf("*%v", pv)
  400. }
  401. func (m *BytesMessage) Unmarshal(dAtA []byte) error {
  402. l := len(dAtA)
  403. iNdEx := 0
  404. for iNdEx < l {
  405. preIndex := iNdEx
  406. var wire uint64
  407. for shift := uint(0); ; shift += 7 {
  408. if shift >= 64 {
  409. return ErrIntOverflowFilesync
  410. }
  411. if iNdEx >= l {
  412. return io.ErrUnexpectedEOF
  413. }
  414. b := dAtA[iNdEx]
  415. iNdEx++
  416. wire |= (uint64(b) & 0x7F) << shift
  417. if b < 0x80 {
  418. break
  419. }
  420. }
  421. fieldNum := int32(wire >> 3)
  422. wireType := int(wire & 0x7)
  423. if wireType == 4 {
  424. return fmt.Errorf("proto: BytesMessage: wiretype end group for non-group")
  425. }
  426. if fieldNum <= 0 {
  427. return fmt.Errorf("proto: BytesMessage: illegal tag %d (wire type %d)", fieldNum, wire)
  428. }
  429. switch fieldNum {
  430. case 1:
  431. if wireType != 2 {
  432. return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
  433. }
  434. var byteLen int
  435. for shift := uint(0); ; shift += 7 {
  436. if shift >= 64 {
  437. return ErrIntOverflowFilesync
  438. }
  439. if iNdEx >= l {
  440. return io.ErrUnexpectedEOF
  441. }
  442. b := dAtA[iNdEx]
  443. iNdEx++
  444. byteLen |= (int(b) & 0x7F) << shift
  445. if b < 0x80 {
  446. break
  447. }
  448. }
  449. if byteLen < 0 {
  450. return ErrInvalidLengthFilesync
  451. }
  452. postIndex := iNdEx + byteLen
  453. if postIndex > l {
  454. return io.ErrUnexpectedEOF
  455. }
  456. m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...)
  457. if m.Data == nil {
  458. m.Data = []byte{}
  459. }
  460. iNdEx = postIndex
  461. default:
  462. iNdEx = preIndex
  463. skippy, err := skipFilesync(dAtA[iNdEx:])
  464. if err != nil {
  465. return err
  466. }
  467. if skippy < 0 {
  468. return ErrInvalidLengthFilesync
  469. }
  470. if (iNdEx + skippy) > l {
  471. return io.ErrUnexpectedEOF
  472. }
  473. iNdEx += skippy
  474. }
  475. }
  476. if iNdEx > l {
  477. return io.ErrUnexpectedEOF
  478. }
  479. return nil
  480. }
  481. func skipFilesync(dAtA []byte) (n int, err error) {
  482. l := len(dAtA)
  483. iNdEx := 0
  484. for iNdEx < l {
  485. var wire uint64
  486. for shift := uint(0); ; shift += 7 {
  487. if shift >= 64 {
  488. return 0, ErrIntOverflowFilesync
  489. }
  490. if iNdEx >= l {
  491. return 0, io.ErrUnexpectedEOF
  492. }
  493. b := dAtA[iNdEx]
  494. iNdEx++
  495. wire |= (uint64(b) & 0x7F) << shift
  496. if b < 0x80 {
  497. break
  498. }
  499. }
  500. wireType := int(wire & 0x7)
  501. switch wireType {
  502. case 0:
  503. for shift := uint(0); ; shift += 7 {
  504. if shift >= 64 {
  505. return 0, ErrIntOverflowFilesync
  506. }
  507. if iNdEx >= l {
  508. return 0, io.ErrUnexpectedEOF
  509. }
  510. iNdEx++
  511. if dAtA[iNdEx-1] < 0x80 {
  512. break
  513. }
  514. }
  515. return iNdEx, nil
  516. case 1:
  517. iNdEx += 8
  518. return iNdEx, nil
  519. case 2:
  520. var length int
  521. for shift := uint(0); ; shift += 7 {
  522. if shift >= 64 {
  523. return 0, ErrIntOverflowFilesync
  524. }
  525. if iNdEx >= l {
  526. return 0, io.ErrUnexpectedEOF
  527. }
  528. b := dAtA[iNdEx]
  529. iNdEx++
  530. length |= (int(b) & 0x7F) << shift
  531. if b < 0x80 {
  532. break
  533. }
  534. }
  535. iNdEx += length
  536. if length < 0 {
  537. return 0, ErrInvalidLengthFilesync
  538. }
  539. return iNdEx, nil
  540. case 3:
  541. for {
  542. var innerWire uint64
  543. var start int = iNdEx
  544. for shift := uint(0); ; shift += 7 {
  545. if shift >= 64 {
  546. return 0, ErrIntOverflowFilesync
  547. }
  548. if iNdEx >= l {
  549. return 0, io.ErrUnexpectedEOF
  550. }
  551. b := dAtA[iNdEx]
  552. iNdEx++
  553. innerWire |= (uint64(b) & 0x7F) << shift
  554. if b < 0x80 {
  555. break
  556. }
  557. }
  558. innerWireType := int(innerWire & 0x7)
  559. if innerWireType == 4 {
  560. break
  561. }
  562. next, err := skipFilesync(dAtA[start:])
  563. if err != nil {
  564. return 0, err
  565. }
  566. iNdEx = start + next
  567. }
  568. return iNdEx, nil
  569. case 4:
  570. return iNdEx, nil
  571. case 5:
  572. iNdEx += 4
  573. return iNdEx, nil
  574. default:
  575. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  576. }
  577. }
  578. panic("unreachable")
  579. }
  580. var (
  581. ErrInvalidLengthFilesync = fmt.Errorf("proto: negative length found during unmarshaling")
  582. ErrIntOverflowFilesync = fmt.Errorf("proto: integer overflow")
  583. )
  584. func init() { proto.RegisterFile("filesync.proto", fileDescriptorFilesync) }
  585. var fileDescriptorFilesync = []byte{
  586. // 208 bytes of a gzipped FileDescriptorProto
  587. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xe2, 0xe2, 0x4b, 0xcb, 0xcc, 0x49,
  588. 0x2d, 0xae, 0xcc, 0x4b, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0xc8, 0xcd, 0x4f, 0xaa,
  589. 0xd4, 0x83, 0x0b, 0x96, 0x19, 0x2a, 0x29, 0x71, 0xf1, 0x38, 0x55, 0x96, 0xa4, 0x16, 0xfb, 0xa6,
  590. 0x16, 0x17, 0x27, 0xa6, 0xa7, 0x0a, 0x09, 0x71, 0xb1, 0xa4, 0x24, 0x96, 0x24, 0x4a, 0x30, 0x2a,
  591. 0x30, 0x6a, 0xf0, 0x04, 0x81, 0xd9, 0x46, 0xab, 0x19, 0xb9, 0x38, 0xdc, 0x32, 0x73, 0x52, 0x83,
  592. 0x2b, 0xf3, 0x92, 0x85, 0xfc, 0xb8, 0x38, 0x5c, 0x32, 0xd3, 0xd2, 0x9c, 0xf3, 0x0b, 0x2a, 0x85,
  593. 0xe4, 0xf4, 0xd0, 0xcd, 0xd3, 0x43, 0x36, 0x4c, 0x8a, 0x80, 0xbc, 0x06, 0xa3, 0x01, 0xa3, 0x90,
  594. 0x3f, 0x17, 0x67, 0x48, 0x62, 0x51, 0x70, 0x49, 0x51, 0x6a, 0x62, 0x2e, 0x35, 0x0c, 0x34, 0x8a,
  595. 0x82, 0x3a, 0x36, 0x35, 0x2f, 0x85, 0xda, 0x8e, 0x75, 0x32, 0xbb, 0xf0, 0x50, 0x8e, 0xe1, 0xc6,
  596. 0x43, 0x39, 0x86, 0x0f, 0x0f, 0xe5, 0x18, 0x1b, 0x1e, 0xc9, 0x31, 0xae, 0x78, 0x24, 0xc7, 0x78,
  597. 0xe2, 0x91, 0x1c, 0xe3, 0x85, 0x47, 0x72, 0x8c, 0x0f, 0x1e, 0xc9, 0x31, 0xbe, 0x78, 0x24, 0xc7,
  598. 0xf0, 0xe1, 0x91, 0x1c, 0xe3, 0x84, 0xc7, 0x72, 0x0c, 0x51, 0x1c, 0x30, 0xb3, 0x92, 0xd8, 0xc0,
  599. 0xc1, 0x6f, 0x0c, 0x08, 0x00, 0x00, 0xff, 0xff, 0x72, 0x81, 0x1a, 0x91, 0x90, 0x01, 0x00, 0x00,
  600. }