1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/firestore/v1beta1/common.proto 3 4package firestore // import "google.golang.org/genproto/googleapis/firestore/v1beta1" 5 6import proto "github.com/golang/protobuf/proto" 7import fmt "fmt" 8import math "math" 9import timestamp "github.com/golang/protobuf/ptypes/timestamp" 10import _ "google.golang.org/genproto/googleapis/api/annotations" 11 12// Reference imports to suppress errors if they are not otherwise used. 13var _ = proto.Marshal 14var _ = fmt.Errorf 15var _ = math.Inf 16 17// This is a compile-time assertion to ensure that this generated file 18// is compatible with the proto package it is being compiled against. 19// A compilation error at this line likely means your copy of the 20// proto package needs to be updated. 21const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package 22 23// A set of field paths on a document. 24// Used to restrict a get or update operation on a document to a subset of its 25// fields. 26// This is different from standard field masks, as this is always scoped to a 27// [Document][google.firestore.v1beta1.Document], and takes in account the dynamic nature of [Value][google.firestore.v1beta1.Value]. 28type DocumentMask struct { 29 // The list of field paths in the mask. See [Document.fields][google.firestore.v1beta1.Document.fields] for a field 30 // path syntax reference. 31 FieldPaths []string `protobuf:"bytes,1,rep,name=field_paths,json=fieldPaths,proto3" json:"field_paths,omitempty"` 32 XXX_NoUnkeyedLiteral struct{} `json:"-"` 33 XXX_unrecognized []byte `json:"-"` 34 XXX_sizecache int32 `json:"-"` 35} 36 37func (m *DocumentMask) Reset() { *m = DocumentMask{} } 38func (m *DocumentMask) String() string { return proto.CompactTextString(m) } 39func (*DocumentMask) ProtoMessage() {} 40func (*DocumentMask) Descriptor() ([]byte, []int) { 41 return fileDescriptor_common_8f5cdc8da3ccf6ed, []int{0} 42} 43func (m *DocumentMask) XXX_Unmarshal(b []byte) error { 44 return xxx_messageInfo_DocumentMask.Unmarshal(m, b) 45} 46func (m *DocumentMask) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 47 return xxx_messageInfo_DocumentMask.Marshal(b, m, deterministic) 48} 49func (dst *DocumentMask) XXX_Merge(src proto.Message) { 50 xxx_messageInfo_DocumentMask.Merge(dst, src) 51} 52func (m *DocumentMask) XXX_Size() int { 53 return xxx_messageInfo_DocumentMask.Size(m) 54} 55func (m *DocumentMask) XXX_DiscardUnknown() { 56 xxx_messageInfo_DocumentMask.DiscardUnknown(m) 57} 58 59var xxx_messageInfo_DocumentMask proto.InternalMessageInfo 60 61func (m *DocumentMask) GetFieldPaths() []string { 62 if m != nil { 63 return m.FieldPaths 64 } 65 return nil 66} 67 68// A precondition on a document, used for conditional operations. 69type Precondition struct { 70 // The type of precondition. 71 // 72 // Types that are valid to be assigned to ConditionType: 73 // *Precondition_Exists 74 // *Precondition_UpdateTime 75 ConditionType isPrecondition_ConditionType `protobuf_oneof:"condition_type"` 76 XXX_NoUnkeyedLiteral struct{} `json:"-"` 77 XXX_unrecognized []byte `json:"-"` 78 XXX_sizecache int32 `json:"-"` 79} 80 81func (m *Precondition) Reset() { *m = Precondition{} } 82func (m *Precondition) String() string { return proto.CompactTextString(m) } 83func (*Precondition) ProtoMessage() {} 84func (*Precondition) Descriptor() ([]byte, []int) { 85 return fileDescriptor_common_8f5cdc8da3ccf6ed, []int{1} 86} 87func (m *Precondition) XXX_Unmarshal(b []byte) error { 88 return xxx_messageInfo_Precondition.Unmarshal(m, b) 89} 90func (m *Precondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 91 return xxx_messageInfo_Precondition.Marshal(b, m, deterministic) 92} 93func (dst *Precondition) XXX_Merge(src proto.Message) { 94 xxx_messageInfo_Precondition.Merge(dst, src) 95} 96func (m *Precondition) XXX_Size() int { 97 return xxx_messageInfo_Precondition.Size(m) 98} 99func (m *Precondition) XXX_DiscardUnknown() { 100 xxx_messageInfo_Precondition.DiscardUnknown(m) 101} 102 103var xxx_messageInfo_Precondition proto.InternalMessageInfo 104 105type isPrecondition_ConditionType interface { 106 isPrecondition_ConditionType() 107} 108 109type Precondition_Exists struct { 110 Exists bool `protobuf:"varint,1,opt,name=exists,proto3,oneof"` 111} 112type Precondition_UpdateTime struct { 113 UpdateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=update_time,json=updateTime,proto3,oneof"` 114} 115 116func (*Precondition_Exists) isPrecondition_ConditionType() {} 117func (*Precondition_UpdateTime) isPrecondition_ConditionType() {} 118 119func (m *Precondition) GetConditionType() isPrecondition_ConditionType { 120 if m != nil { 121 return m.ConditionType 122 } 123 return nil 124} 125 126func (m *Precondition) GetExists() bool { 127 if x, ok := m.GetConditionType().(*Precondition_Exists); ok { 128 return x.Exists 129 } 130 return false 131} 132 133func (m *Precondition) GetUpdateTime() *timestamp.Timestamp { 134 if x, ok := m.GetConditionType().(*Precondition_UpdateTime); ok { 135 return x.UpdateTime 136 } 137 return nil 138} 139 140// XXX_OneofFuncs is for the internal use of the proto package. 141func (*Precondition) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { 142 return _Precondition_OneofMarshaler, _Precondition_OneofUnmarshaler, _Precondition_OneofSizer, []interface{}{ 143 (*Precondition_Exists)(nil), 144 (*Precondition_UpdateTime)(nil), 145 } 146} 147 148func _Precondition_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 149 m := msg.(*Precondition) 150 // condition_type 151 switch x := m.ConditionType.(type) { 152 case *Precondition_Exists: 153 t := uint64(0) 154 if x.Exists { 155 t = 1 156 } 157 b.EncodeVarint(1<<3 | proto.WireVarint) 158 b.EncodeVarint(t) 159 case *Precondition_UpdateTime: 160 b.EncodeVarint(2<<3 | proto.WireBytes) 161 if err := b.EncodeMessage(x.UpdateTime); err != nil { 162 return err 163 } 164 case nil: 165 default: 166 return fmt.Errorf("Precondition.ConditionType has unexpected type %T", x) 167 } 168 return nil 169} 170 171func _Precondition_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 172 m := msg.(*Precondition) 173 switch tag { 174 case 1: // condition_type.exists 175 if wire != proto.WireVarint { 176 return true, proto.ErrInternalBadWireType 177 } 178 x, err := b.DecodeVarint() 179 m.ConditionType = &Precondition_Exists{x != 0} 180 return true, err 181 case 2: // condition_type.update_time 182 if wire != proto.WireBytes { 183 return true, proto.ErrInternalBadWireType 184 } 185 msg := new(timestamp.Timestamp) 186 err := b.DecodeMessage(msg) 187 m.ConditionType = &Precondition_UpdateTime{msg} 188 return true, err 189 default: 190 return false, nil 191 } 192} 193 194func _Precondition_OneofSizer(msg proto.Message) (n int) { 195 m := msg.(*Precondition) 196 // condition_type 197 switch x := m.ConditionType.(type) { 198 case *Precondition_Exists: 199 n += 1 // tag and wire 200 n += 1 201 case *Precondition_UpdateTime: 202 s := proto.Size(x.UpdateTime) 203 n += 1 // tag and wire 204 n += proto.SizeVarint(uint64(s)) 205 n += s 206 case nil: 207 default: 208 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 209 } 210 return n 211} 212 213// Options for creating a new transaction. 214type TransactionOptions struct { 215 // The mode of the transaction. 216 // 217 // Types that are valid to be assigned to Mode: 218 // *TransactionOptions_ReadOnly_ 219 // *TransactionOptions_ReadWrite_ 220 Mode isTransactionOptions_Mode `protobuf_oneof:"mode"` 221 XXX_NoUnkeyedLiteral struct{} `json:"-"` 222 XXX_unrecognized []byte `json:"-"` 223 XXX_sizecache int32 `json:"-"` 224} 225 226func (m *TransactionOptions) Reset() { *m = TransactionOptions{} } 227func (m *TransactionOptions) String() string { return proto.CompactTextString(m) } 228func (*TransactionOptions) ProtoMessage() {} 229func (*TransactionOptions) Descriptor() ([]byte, []int) { 230 return fileDescriptor_common_8f5cdc8da3ccf6ed, []int{2} 231} 232func (m *TransactionOptions) XXX_Unmarshal(b []byte) error { 233 return xxx_messageInfo_TransactionOptions.Unmarshal(m, b) 234} 235func (m *TransactionOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 236 return xxx_messageInfo_TransactionOptions.Marshal(b, m, deterministic) 237} 238func (dst *TransactionOptions) XXX_Merge(src proto.Message) { 239 xxx_messageInfo_TransactionOptions.Merge(dst, src) 240} 241func (m *TransactionOptions) XXX_Size() int { 242 return xxx_messageInfo_TransactionOptions.Size(m) 243} 244func (m *TransactionOptions) XXX_DiscardUnknown() { 245 xxx_messageInfo_TransactionOptions.DiscardUnknown(m) 246} 247 248var xxx_messageInfo_TransactionOptions proto.InternalMessageInfo 249 250type isTransactionOptions_Mode interface { 251 isTransactionOptions_Mode() 252} 253 254type TransactionOptions_ReadOnly_ struct { 255 ReadOnly *TransactionOptions_ReadOnly `protobuf:"bytes,2,opt,name=read_only,json=readOnly,proto3,oneof"` 256} 257type TransactionOptions_ReadWrite_ struct { 258 ReadWrite *TransactionOptions_ReadWrite `protobuf:"bytes,3,opt,name=read_write,json=readWrite,proto3,oneof"` 259} 260 261func (*TransactionOptions_ReadOnly_) isTransactionOptions_Mode() {} 262func (*TransactionOptions_ReadWrite_) isTransactionOptions_Mode() {} 263 264func (m *TransactionOptions) GetMode() isTransactionOptions_Mode { 265 if m != nil { 266 return m.Mode 267 } 268 return nil 269} 270 271func (m *TransactionOptions) GetReadOnly() *TransactionOptions_ReadOnly { 272 if x, ok := m.GetMode().(*TransactionOptions_ReadOnly_); ok { 273 return x.ReadOnly 274 } 275 return nil 276} 277 278func (m *TransactionOptions) GetReadWrite() *TransactionOptions_ReadWrite { 279 if x, ok := m.GetMode().(*TransactionOptions_ReadWrite_); ok { 280 return x.ReadWrite 281 } 282 return nil 283} 284 285// XXX_OneofFuncs is for the internal use of the proto package. 286func (*TransactionOptions) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { 287 return _TransactionOptions_OneofMarshaler, _TransactionOptions_OneofUnmarshaler, _TransactionOptions_OneofSizer, []interface{}{ 288 (*TransactionOptions_ReadOnly_)(nil), 289 (*TransactionOptions_ReadWrite_)(nil), 290 } 291} 292 293func _TransactionOptions_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 294 m := msg.(*TransactionOptions) 295 // mode 296 switch x := m.Mode.(type) { 297 case *TransactionOptions_ReadOnly_: 298 b.EncodeVarint(2<<3 | proto.WireBytes) 299 if err := b.EncodeMessage(x.ReadOnly); err != nil { 300 return err 301 } 302 case *TransactionOptions_ReadWrite_: 303 b.EncodeVarint(3<<3 | proto.WireBytes) 304 if err := b.EncodeMessage(x.ReadWrite); err != nil { 305 return err 306 } 307 case nil: 308 default: 309 return fmt.Errorf("TransactionOptions.Mode has unexpected type %T", x) 310 } 311 return nil 312} 313 314func _TransactionOptions_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 315 m := msg.(*TransactionOptions) 316 switch tag { 317 case 2: // mode.read_only 318 if wire != proto.WireBytes { 319 return true, proto.ErrInternalBadWireType 320 } 321 msg := new(TransactionOptions_ReadOnly) 322 err := b.DecodeMessage(msg) 323 m.Mode = &TransactionOptions_ReadOnly_{msg} 324 return true, err 325 case 3: // mode.read_write 326 if wire != proto.WireBytes { 327 return true, proto.ErrInternalBadWireType 328 } 329 msg := new(TransactionOptions_ReadWrite) 330 err := b.DecodeMessage(msg) 331 m.Mode = &TransactionOptions_ReadWrite_{msg} 332 return true, err 333 default: 334 return false, nil 335 } 336} 337 338func _TransactionOptions_OneofSizer(msg proto.Message) (n int) { 339 m := msg.(*TransactionOptions) 340 // mode 341 switch x := m.Mode.(type) { 342 case *TransactionOptions_ReadOnly_: 343 s := proto.Size(x.ReadOnly) 344 n += 1 // tag and wire 345 n += proto.SizeVarint(uint64(s)) 346 n += s 347 case *TransactionOptions_ReadWrite_: 348 s := proto.Size(x.ReadWrite) 349 n += 1 // tag and wire 350 n += proto.SizeVarint(uint64(s)) 351 n += s 352 case nil: 353 default: 354 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 355 } 356 return n 357} 358 359// Options for a transaction that can be used to read and write documents. 360type TransactionOptions_ReadWrite struct { 361 // An optional transaction to retry. 362 RetryTransaction []byte `protobuf:"bytes,1,opt,name=retry_transaction,json=retryTransaction,proto3" json:"retry_transaction,omitempty"` 363 XXX_NoUnkeyedLiteral struct{} `json:"-"` 364 XXX_unrecognized []byte `json:"-"` 365 XXX_sizecache int32 `json:"-"` 366} 367 368func (m *TransactionOptions_ReadWrite) Reset() { *m = TransactionOptions_ReadWrite{} } 369func (m *TransactionOptions_ReadWrite) String() string { return proto.CompactTextString(m) } 370func (*TransactionOptions_ReadWrite) ProtoMessage() {} 371func (*TransactionOptions_ReadWrite) Descriptor() ([]byte, []int) { 372 return fileDescriptor_common_8f5cdc8da3ccf6ed, []int{2, 0} 373} 374func (m *TransactionOptions_ReadWrite) XXX_Unmarshal(b []byte) error { 375 return xxx_messageInfo_TransactionOptions_ReadWrite.Unmarshal(m, b) 376} 377func (m *TransactionOptions_ReadWrite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 378 return xxx_messageInfo_TransactionOptions_ReadWrite.Marshal(b, m, deterministic) 379} 380func (dst *TransactionOptions_ReadWrite) XXX_Merge(src proto.Message) { 381 xxx_messageInfo_TransactionOptions_ReadWrite.Merge(dst, src) 382} 383func (m *TransactionOptions_ReadWrite) XXX_Size() int { 384 return xxx_messageInfo_TransactionOptions_ReadWrite.Size(m) 385} 386func (m *TransactionOptions_ReadWrite) XXX_DiscardUnknown() { 387 xxx_messageInfo_TransactionOptions_ReadWrite.DiscardUnknown(m) 388} 389 390var xxx_messageInfo_TransactionOptions_ReadWrite proto.InternalMessageInfo 391 392func (m *TransactionOptions_ReadWrite) GetRetryTransaction() []byte { 393 if m != nil { 394 return m.RetryTransaction 395 } 396 return nil 397} 398 399// Options for a transaction that can only be used to read documents. 400type TransactionOptions_ReadOnly struct { 401 // The consistency mode for this transaction. If not set, defaults to strong 402 // consistency. 403 // 404 // Types that are valid to be assigned to ConsistencySelector: 405 // *TransactionOptions_ReadOnly_ReadTime 406 ConsistencySelector isTransactionOptions_ReadOnly_ConsistencySelector `protobuf_oneof:"consistency_selector"` 407 XXX_NoUnkeyedLiteral struct{} `json:"-"` 408 XXX_unrecognized []byte `json:"-"` 409 XXX_sizecache int32 `json:"-"` 410} 411 412func (m *TransactionOptions_ReadOnly) Reset() { *m = TransactionOptions_ReadOnly{} } 413func (m *TransactionOptions_ReadOnly) String() string { return proto.CompactTextString(m) } 414func (*TransactionOptions_ReadOnly) ProtoMessage() {} 415func (*TransactionOptions_ReadOnly) Descriptor() ([]byte, []int) { 416 return fileDescriptor_common_8f5cdc8da3ccf6ed, []int{2, 1} 417} 418func (m *TransactionOptions_ReadOnly) XXX_Unmarshal(b []byte) error { 419 return xxx_messageInfo_TransactionOptions_ReadOnly.Unmarshal(m, b) 420} 421func (m *TransactionOptions_ReadOnly) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 422 return xxx_messageInfo_TransactionOptions_ReadOnly.Marshal(b, m, deterministic) 423} 424func (dst *TransactionOptions_ReadOnly) XXX_Merge(src proto.Message) { 425 xxx_messageInfo_TransactionOptions_ReadOnly.Merge(dst, src) 426} 427func (m *TransactionOptions_ReadOnly) XXX_Size() int { 428 return xxx_messageInfo_TransactionOptions_ReadOnly.Size(m) 429} 430func (m *TransactionOptions_ReadOnly) XXX_DiscardUnknown() { 431 xxx_messageInfo_TransactionOptions_ReadOnly.DiscardUnknown(m) 432} 433 434var xxx_messageInfo_TransactionOptions_ReadOnly proto.InternalMessageInfo 435 436type isTransactionOptions_ReadOnly_ConsistencySelector interface { 437 isTransactionOptions_ReadOnly_ConsistencySelector() 438} 439 440type TransactionOptions_ReadOnly_ReadTime struct { 441 ReadTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=read_time,json=readTime,proto3,oneof"` 442} 443 444func (*TransactionOptions_ReadOnly_ReadTime) isTransactionOptions_ReadOnly_ConsistencySelector() {} 445 446func (m *TransactionOptions_ReadOnly) GetConsistencySelector() isTransactionOptions_ReadOnly_ConsistencySelector { 447 if m != nil { 448 return m.ConsistencySelector 449 } 450 return nil 451} 452 453func (m *TransactionOptions_ReadOnly) GetReadTime() *timestamp.Timestamp { 454 if x, ok := m.GetConsistencySelector().(*TransactionOptions_ReadOnly_ReadTime); ok { 455 return x.ReadTime 456 } 457 return nil 458} 459 460// XXX_OneofFuncs is for the internal use of the proto package. 461func (*TransactionOptions_ReadOnly) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { 462 return _TransactionOptions_ReadOnly_OneofMarshaler, _TransactionOptions_ReadOnly_OneofUnmarshaler, _TransactionOptions_ReadOnly_OneofSizer, []interface{}{ 463 (*TransactionOptions_ReadOnly_ReadTime)(nil), 464 } 465} 466 467func _TransactionOptions_ReadOnly_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 468 m := msg.(*TransactionOptions_ReadOnly) 469 // consistency_selector 470 switch x := m.ConsistencySelector.(type) { 471 case *TransactionOptions_ReadOnly_ReadTime: 472 b.EncodeVarint(2<<3 | proto.WireBytes) 473 if err := b.EncodeMessage(x.ReadTime); err != nil { 474 return err 475 } 476 case nil: 477 default: 478 return fmt.Errorf("TransactionOptions_ReadOnly.ConsistencySelector has unexpected type %T", x) 479 } 480 return nil 481} 482 483func _TransactionOptions_ReadOnly_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 484 m := msg.(*TransactionOptions_ReadOnly) 485 switch tag { 486 case 2: // consistency_selector.read_time 487 if wire != proto.WireBytes { 488 return true, proto.ErrInternalBadWireType 489 } 490 msg := new(timestamp.Timestamp) 491 err := b.DecodeMessage(msg) 492 m.ConsistencySelector = &TransactionOptions_ReadOnly_ReadTime{msg} 493 return true, err 494 default: 495 return false, nil 496 } 497} 498 499func _TransactionOptions_ReadOnly_OneofSizer(msg proto.Message) (n int) { 500 m := msg.(*TransactionOptions_ReadOnly) 501 // consistency_selector 502 switch x := m.ConsistencySelector.(type) { 503 case *TransactionOptions_ReadOnly_ReadTime: 504 s := proto.Size(x.ReadTime) 505 n += 1 // tag and wire 506 n += proto.SizeVarint(uint64(s)) 507 n += s 508 case nil: 509 default: 510 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 511 } 512 return n 513} 514 515func init() { 516 proto.RegisterType((*DocumentMask)(nil), "google.firestore.v1beta1.DocumentMask") 517 proto.RegisterType((*Precondition)(nil), "google.firestore.v1beta1.Precondition") 518 proto.RegisterType((*TransactionOptions)(nil), "google.firestore.v1beta1.TransactionOptions") 519 proto.RegisterType((*TransactionOptions_ReadWrite)(nil), "google.firestore.v1beta1.TransactionOptions.ReadWrite") 520 proto.RegisterType((*TransactionOptions_ReadOnly)(nil), "google.firestore.v1beta1.TransactionOptions.ReadOnly") 521} 522 523func init() { 524 proto.RegisterFile("google/firestore/v1beta1/common.proto", fileDescriptor_common_8f5cdc8da3ccf6ed) 525} 526 527var fileDescriptor_common_8f5cdc8da3ccf6ed = []byte{ 528 // 468 bytes of a gzipped FileDescriptorProto 529 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x52, 0xef, 0x8a, 0xd3, 0x40, 530 0x10, 0x6f, 0x7a, 0xc7, 0xd1, 0x4e, 0x8b, 0x9c, 0x41, 0x24, 0x84, 0xc3, 0x3b, 0x0a, 0x42, 0x41, 531 0xd8, 0x50, 0x45, 0x51, 0xc4, 0x0f, 0xa6, 0x72, 0xd7, 0x2f, 0x72, 0x25, 0x96, 0x3b, 0x90, 0x4a, 532 0xd8, 0x26, 0xd3, 0xb8, 0x98, 0xec, 0x84, 0xdd, 0xad, 0x9a, 0xd7, 0xf1, 0xa3, 0x6f, 0xe0, 0x2b, 533 0xf8, 0x1c, 0x3e, 0x88, 0x64, 0x93, 0x46, 0xe1, 0x38, 0xd0, 0x6f, 0x3b, 0x33, 0xbf, 0xf9, 0xfd, 534 0x19, 0x16, 0x1e, 0x66, 0x44, 0x59, 0x8e, 0xc1, 0x56, 0x28, 0xd4, 0x86, 0x14, 0x06, 0x9f, 0x67, 535 0x1b, 0x34, 0x7c, 0x16, 0x24, 0x54, 0x14, 0x24, 0x59, 0xa9, 0xc8, 0x90, 0xeb, 0x35, 0x30, 0xd6, 536 0xc1, 0x58, 0x0b, 0xf3, 0x4f, 0x5a, 0x02, 0x5e, 0x8a, 0x80, 0x4b, 0x49, 0x86, 0x1b, 0x41, 0x52, 537 0x37, 0x7b, 0xfe, 0x69, 0x3b, 0xb5, 0xd5, 0x66, 0xb7, 0x0d, 0x8c, 0x28, 0x50, 0x1b, 0x5e, 0x94, 538 0x0d, 0x60, 0x12, 0xc0, 0xf8, 0x0d, 0x25, 0xbb, 0x02, 0xa5, 0x79, 0xcb, 0xf5, 0x27, 0xf7, 0x14, 539 0x46, 0x5b, 0x81, 0x79, 0x1a, 0x97, 0xdc, 0x7c, 0xd4, 0x9e, 0x73, 0x76, 0x30, 0x1d, 0x46, 0x60, 540 0x5b, 0xcb, 0xba, 0x33, 0xa9, 0x60, 0xbc, 0x54, 0x98, 0x90, 0x4c, 0x45, 0x2d, 0xe4, 0x7a, 0x70, 541 0x84, 0x5f, 0x85, 0x36, 0x35, 0xd6, 0x99, 0x0e, 0x16, 0xbd, 0xa8, 0xad, 0xdd, 0x57, 0x30, 0xda, 542 0x95, 0x29, 0x37, 0x18, 0xd7, 0xa2, 0x5e, 0xff, 0xcc, 0x99, 0x8e, 0x1e, 0xfb, 0xac, 0x4d, 0xb2, 543 0x77, 0xc4, 0x56, 0x7b, 0x47, 0x8b, 0x5e, 0x04, 0xcd, 0x42, 0xdd, 0x0a, 0x8f, 0xe1, 0x4e, 0xa7, 544 0x12, 0x9b, 0xaa, 0xc4, 0xc9, 0xaf, 0x3e, 0xb8, 0x2b, 0xc5, 0xa5, 0xe6, 0x49, 0xdd, 0xbc, 0x2c, 545 0x6d, 0x52, 0x77, 0x05, 0x43, 0x85, 0x3c, 0x8d, 0x49, 0xe6, 0x55, 0xab, 0xf2, 0x94, 0xdd, 0x76, 546 0x2f, 0x76, 0x93, 0x80, 0x45, 0xc8, 0xd3, 0x4b, 0x99, 0x57, 0x8b, 0x5e, 0x34, 0x50, 0xed, 0xdb, 547 0xbd, 0x06, 0xb0, 0xac, 0x5f, 0x94, 0x30, 0xe8, 0x1d, 0x58, 0xda, 0x67, 0xff, 0x4d, 0x7b, 0x5d, 548 0x6f, 0x2f, 0x7a, 0x91, 0x75, 0x68, 0x0b, 0xff, 0x39, 0x0c, 0xbb, 0x89, 0xfb, 0x08, 0xee, 0x2a, 549 0x34, 0xaa, 0x8a, 0xcd, 0x9f, 0x7d, 0x7b, 0xc8, 0x71, 0x74, 0x6c, 0x07, 0x7f, 0xf1, 0xfa, 0x1f, 550 0x60, 0xb0, 0xb7, 0xea, 0xbe, 0x68, 0x43, 0xff, 0xf3, 0x69, 0x6d, 0x32, 0x7b, 0xd8, 0xfb, 0x70, 551 0x2f, 0x21, 0xa9, 0x85, 0x36, 0x28, 0x93, 0x2a, 0xd6, 0x98, 0x63, 0x62, 0x48, 0x85, 0x47, 0x70, 552 0x58, 0x50, 0x8a, 0xe1, 0x0f, 0x07, 0x4e, 0x12, 0x2a, 0x6e, 0xcd, 0x1a, 0x8e, 0xe6, 0xf6, 0x6b, 553 0x2e, 0x6b, 0x99, 0xa5, 0xf3, 0xfe, 0x75, 0x0b, 0xcc, 0x28, 0xe7, 0x32, 0x63, 0xa4, 0xb2, 0x20, 554 0x43, 0x69, 0x4d, 0x04, 0xcd, 0x88, 0x97, 0x42, 0xdf, 0xfc, 0xe1, 0x2f, 0xbb, 0xce, 0xb7, 0xfe, 555 0xe1, 0xc5, 0xfc, 0xfc, 0xdd, 0xf7, 0xfe, 0x83, 0x8b, 0x86, 0x6a, 0x9e, 0xd3, 0x2e, 0x65, 0xe7, 556 0x9d, 0xf2, 0xd5, 0x2c, 0xac, 0x37, 0x7e, 0xee, 0x01, 0x6b, 0x0b, 0x58, 0x77, 0x80, 0xf5, 0x55, 557 0x43, 0xb9, 0x39, 0xb2, 0xb2, 0x4f, 0x7e, 0x07, 0x00, 0x00, 0xff, 0xff, 0x91, 0x06, 0xe4, 0x5b, 558 0x57, 0x03, 0x00, 0x00, 559} 560