1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/firestore/v1beta1/document.proto
3
4package firestore
5
6import (
7	fmt "fmt"
8	math "math"
9
10	proto "github.com/golang/protobuf/proto"
11	_struct "github.com/golang/protobuf/ptypes/struct"
12	timestamp "github.com/golang/protobuf/ptypes/timestamp"
13	_ "google.golang.org/genproto/googleapis/api/annotations"
14	latlng "google.golang.org/genproto/googleapis/type/latlng"
15)
16
17// Reference imports to suppress errors if they are not otherwise used.
18var _ = proto.Marshal
19var _ = fmt.Errorf
20var _ = math.Inf
21
22// This is a compile-time assertion to ensure that this generated file
23// is compatible with the proto package it is being compiled against.
24// A compilation error at this line likely means your copy of the
25// proto package needs to be updated.
26const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
27
28// A Firestore document.
29//
30// Must not exceed 1 MiB - 4 bytes.
31type Document struct {
32	// The resource name of the document, for example
33	// `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
34	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
35	// The document's fields.
36	//
37	// The map keys represent field names.
38	//
39	// A simple field name contains only characters `a` to `z`, `A` to `Z`,
40	// `0` to `9`, or `_`, and must not start with `0` to `9`. For example,
41	// `foo_bar_17`.
42	//
43	// Field names matching the regular expression `__.*__` are reserved. Reserved
44	// field names are forbidden except in certain documented contexts. The map
45	// keys, represented as UTF-8, must not exceed 1,500 bytes and cannot be
46	// empty.
47	//
48	// Field paths may be used in other contexts to refer to structured fields
49	// defined here. For `map_value`, the field path is represented by the simple
50	// or quoted field names of the containing fields, delimited by `.`. For
51	// example, the structured field
52	// `"foo" : { map_value: { "x&y" : { string_value: "hello" }}}` would be
53	// represented by the field path `foo.x&y`.
54	//
55	// Within a field path, a quoted field name starts and ends with `` ` `` and
56	// may contain any character. Some characters, including `` ` ``, must be
57	// escaped using a `\`. For example, `` `x&y` `` represents `x&y` and
58	// `` `bak\`tik` `` represents `` bak`tik ``.
59	Fields map[string]*Value `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
60	// Output only. The time at which the document was created.
61	//
62	// This value increases monotonically when a document is deleted then
63	// recreated. It can also be compared to values from other documents and
64	// the `read_time` of a query.
65	CreateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
66	// Output only. The time at which the document was last changed.
67	//
68	// This value is initially set to the `create_time` then increases
69	// monotonically with each change to the document. It can also be
70	// compared to values from other documents and the `read_time` of a query.
71	UpdateTime           *timestamp.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
72	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
73	XXX_unrecognized     []byte               `json:"-"`
74	XXX_sizecache        int32                `json:"-"`
75}
76
77func (m *Document) Reset()         { *m = Document{} }
78func (m *Document) String() string { return proto.CompactTextString(m) }
79func (*Document) ProtoMessage()    {}
80func (*Document) Descriptor() ([]byte, []int) {
81	return fileDescriptor_1522b475188e04d0, []int{0}
82}
83
84func (m *Document) XXX_Unmarshal(b []byte) error {
85	return xxx_messageInfo_Document.Unmarshal(m, b)
86}
87func (m *Document) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
88	return xxx_messageInfo_Document.Marshal(b, m, deterministic)
89}
90func (m *Document) XXX_Merge(src proto.Message) {
91	xxx_messageInfo_Document.Merge(m, src)
92}
93func (m *Document) XXX_Size() int {
94	return xxx_messageInfo_Document.Size(m)
95}
96func (m *Document) XXX_DiscardUnknown() {
97	xxx_messageInfo_Document.DiscardUnknown(m)
98}
99
100var xxx_messageInfo_Document proto.InternalMessageInfo
101
102func (m *Document) GetName() string {
103	if m != nil {
104		return m.Name
105	}
106	return ""
107}
108
109func (m *Document) GetFields() map[string]*Value {
110	if m != nil {
111		return m.Fields
112	}
113	return nil
114}
115
116func (m *Document) GetCreateTime() *timestamp.Timestamp {
117	if m != nil {
118		return m.CreateTime
119	}
120	return nil
121}
122
123func (m *Document) GetUpdateTime() *timestamp.Timestamp {
124	if m != nil {
125		return m.UpdateTime
126	}
127	return nil
128}
129
130// A message that can hold any of the supported value types.
131type Value struct {
132	// Must have a value set.
133	//
134	// Types that are valid to be assigned to ValueType:
135	//	*Value_NullValue
136	//	*Value_BooleanValue
137	//	*Value_IntegerValue
138	//	*Value_DoubleValue
139	//	*Value_TimestampValue
140	//	*Value_StringValue
141	//	*Value_BytesValue
142	//	*Value_ReferenceValue
143	//	*Value_GeoPointValue
144	//	*Value_ArrayValue
145	//	*Value_MapValue
146	ValueType            isValue_ValueType `protobuf_oneof:"value_type"`
147	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
148	XXX_unrecognized     []byte            `json:"-"`
149	XXX_sizecache        int32             `json:"-"`
150}
151
152func (m *Value) Reset()         { *m = Value{} }
153func (m *Value) String() string { return proto.CompactTextString(m) }
154func (*Value) ProtoMessage()    {}
155func (*Value) Descriptor() ([]byte, []int) {
156	return fileDescriptor_1522b475188e04d0, []int{1}
157}
158
159func (m *Value) XXX_Unmarshal(b []byte) error {
160	return xxx_messageInfo_Value.Unmarshal(m, b)
161}
162func (m *Value) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
163	return xxx_messageInfo_Value.Marshal(b, m, deterministic)
164}
165func (m *Value) XXX_Merge(src proto.Message) {
166	xxx_messageInfo_Value.Merge(m, src)
167}
168func (m *Value) XXX_Size() int {
169	return xxx_messageInfo_Value.Size(m)
170}
171func (m *Value) XXX_DiscardUnknown() {
172	xxx_messageInfo_Value.DiscardUnknown(m)
173}
174
175var xxx_messageInfo_Value proto.InternalMessageInfo
176
177type isValue_ValueType interface {
178	isValue_ValueType()
179}
180
181type Value_NullValue struct {
182	NullValue _struct.NullValue `protobuf:"varint,11,opt,name=null_value,json=nullValue,proto3,enum=google.protobuf.NullValue,oneof"`
183}
184
185type Value_BooleanValue struct {
186	BooleanValue bool `protobuf:"varint,1,opt,name=boolean_value,json=booleanValue,proto3,oneof"`
187}
188
189type Value_IntegerValue struct {
190	IntegerValue int64 `protobuf:"varint,2,opt,name=integer_value,json=integerValue,proto3,oneof"`
191}
192
193type Value_DoubleValue struct {
194	DoubleValue float64 `protobuf:"fixed64,3,opt,name=double_value,json=doubleValue,proto3,oneof"`
195}
196
197type Value_TimestampValue struct {
198	TimestampValue *timestamp.Timestamp `protobuf:"bytes,10,opt,name=timestamp_value,json=timestampValue,proto3,oneof"`
199}
200
201type Value_StringValue struct {
202	StringValue string `protobuf:"bytes,17,opt,name=string_value,json=stringValue,proto3,oneof"`
203}
204
205type Value_BytesValue struct {
206	BytesValue []byte `protobuf:"bytes,18,opt,name=bytes_value,json=bytesValue,proto3,oneof"`
207}
208
209type Value_ReferenceValue struct {
210	ReferenceValue string `protobuf:"bytes,5,opt,name=reference_value,json=referenceValue,proto3,oneof"`
211}
212
213type Value_GeoPointValue struct {
214	GeoPointValue *latlng.LatLng `protobuf:"bytes,8,opt,name=geo_point_value,json=geoPointValue,proto3,oneof"`
215}
216
217type Value_ArrayValue struct {
218	ArrayValue *ArrayValue `protobuf:"bytes,9,opt,name=array_value,json=arrayValue,proto3,oneof"`
219}
220
221type Value_MapValue struct {
222	MapValue *MapValue `protobuf:"bytes,6,opt,name=map_value,json=mapValue,proto3,oneof"`
223}
224
225func (*Value_NullValue) isValue_ValueType() {}
226
227func (*Value_BooleanValue) isValue_ValueType() {}
228
229func (*Value_IntegerValue) isValue_ValueType() {}
230
231func (*Value_DoubleValue) isValue_ValueType() {}
232
233func (*Value_TimestampValue) isValue_ValueType() {}
234
235func (*Value_StringValue) isValue_ValueType() {}
236
237func (*Value_BytesValue) isValue_ValueType() {}
238
239func (*Value_ReferenceValue) isValue_ValueType() {}
240
241func (*Value_GeoPointValue) isValue_ValueType() {}
242
243func (*Value_ArrayValue) isValue_ValueType() {}
244
245func (*Value_MapValue) isValue_ValueType() {}
246
247func (m *Value) GetValueType() isValue_ValueType {
248	if m != nil {
249		return m.ValueType
250	}
251	return nil
252}
253
254func (m *Value) GetNullValue() _struct.NullValue {
255	if x, ok := m.GetValueType().(*Value_NullValue); ok {
256		return x.NullValue
257	}
258	return _struct.NullValue_NULL_VALUE
259}
260
261func (m *Value) GetBooleanValue() bool {
262	if x, ok := m.GetValueType().(*Value_BooleanValue); ok {
263		return x.BooleanValue
264	}
265	return false
266}
267
268func (m *Value) GetIntegerValue() int64 {
269	if x, ok := m.GetValueType().(*Value_IntegerValue); ok {
270		return x.IntegerValue
271	}
272	return 0
273}
274
275func (m *Value) GetDoubleValue() float64 {
276	if x, ok := m.GetValueType().(*Value_DoubleValue); ok {
277		return x.DoubleValue
278	}
279	return 0
280}
281
282func (m *Value) GetTimestampValue() *timestamp.Timestamp {
283	if x, ok := m.GetValueType().(*Value_TimestampValue); ok {
284		return x.TimestampValue
285	}
286	return nil
287}
288
289func (m *Value) GetStringValue() string {
290	if x, ok := m.GetValueType().(*Value_StringValue); ok {
291		return x.StringValue
292	}
293	return ""
294}
295
296func (m *Value) GetBytesValue() []byte {
297	if x, ok := m.GetValueType().(*Value_BytesValue); ok {
298		return x.BytesValue
299	}
300	return nil
301}
302
303func (m *Value) GetReferenceValue() string {
304	if x, ok := m.GetValueType().(*Value_ReferenceValue); ok {
305		return x.ReferenceValue
306	}
307	return ""
308}
309
310func (m *Value) GetGeoPointValue() *latlng.LatLng {
311	if x, ok := m.GetValueType().(*Value_GeoPointValue); ok {
312		return x.GeoPointValue
313	}
314	return nil
315}
316
317func (m *Value) GetArrayValue() *ArrayValue {
318	if x, ok := m.GetValueType().(*Value_ArrayValue); ok {
319		return x.ArrayValue
320	}
321	return nil
322}
323
324func (m *Value) GetMapValue() *MapValue {
325	if x, ok := m.GetValueType().(*Value_MapValue); ok {
326		return x.MapValue
327	}
328	return nil
329}
330
331// XXX_OneofWrappers is for the internal use of the proto package.
332func (*Value) XXX_OneofWrappers() []interface{} {
333	return []interface{}{
334		(*Value_NullValue)(nil),
335		(*Value_BooleanValue)(nil),
336		(*Value_IntegerValue)(nil),
337		(*Value_DoubleValue)(nil),
338		(*Value_TimestampValue)(nil),
339		(*Value_StringValue)(nil),
340		(*Value_BytesValue)(nil),
341		(*Value_ReferenceValue)(nil),
342		(*Value_GeoPointValue)(nil),
343		(*Value_ArrayValue)(nil),
344		(*Value_MapValue)(nil),
345	}
346}
347
348// An array value.
349type ArrayValue struct {
350	// Values in the array.
351	Values               []*Value `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
352	XXX_NoUnkeyedLiteral struct{} `json:"-"`
353	XXX_unrecognized     []byte   `json:"-"`
354	XXX_sizecache        int32    `json:"-"`
355}
356
357func (m *ArrayValue) Reset()         { *m = ArrayValue{} }
358func (m *ArrayValue) String() string { return proto.CompactTextString(m) }
359func (*ArrayValue) ProtoMessage()    {}
360func (*ArrayValue) Descriptor() ([]byte, []int) {
361	return fileDescriptor_1522b475188e04d0, []int{2}
362}
363
364func (m *ArrayValue) XXX_Unmarshal(b []byte) error {
365	return xxx_messageInfo_ArrayValue.Unmarshal(m, b)
366}
367func (m *ArrayValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
368	return xxx_messageInfo_ArrayValue.Marshal(b, m, deterministic)
369}
370func (m *ArrayValue) XXX_Merge(src proto.Message) {
371	xxx_messageInfo_ArrayValue.Merge(m, src)
372}
373func (m *ArrayValue) XXX_Size() int {
374	return xxx_messageInfo_ArrayValue.Size(m)
375}
376func (m *ArrayValue) XXX_DiscardUnknown() {
377	xxx_messageInfo_ArrayValue.DiscardUnknown(m)
378}
379
380var xxx_messageInfo_ArrayValue proto.InternalMessageInfo
381
382func (m *ArrayValue) GetValues() []*Value {
383	if m != nil {
384		return m.Values
385	}
386	return nil
387}
388
389// A map value.
390type MapValue struct {
391	// The map's fields.
392	//
393	// The map keys represent field names. Field names matching the regular
394	// expression `__.*__` are reserved. Reserved field names are forbidden except
395	// in certain documented contexts. The map keys, represented as UTF-8, must
396	// not exceed 1,500 bytes and cannot be empty.
397	Fields               map[string]*Value `protobuf:"bytes,1,rep,name=fields,proto3" json:"fields,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
398	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
399	XXX_unrecognized     []byte            `json:"-"`
400	XXX_sizecache        int32             `json:"-"`
401}
402
403func (m *MapValue) Reset()         { *m = MapValue{} }
404func (m *MapValue) String() string { return proto.CompactTextString(m) }
405func (*MapValue) ProtoMessage()    {}
406func (*MapValue) Descriptor() ([]byte, []int) {
407	return fileDescriptor_1522b475188e04d0, []int{3}
408}
409
410func (m *MapValue) XXX_Unmarshal(b []byte) error {
411	return xxx_messageInfo_MapValue.Unmarshal(m, b)
412}
413func (m *MapValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
414	return xxx_messageInfo_MapValue.Marshal(b, m, deterministic)
415}
416func (m *MapValue) XXX_Merge(src proto.Message) {
417	xxx_messageInfo_MapValue.Merge(m, src)
418}
419func (m *MapValue) XXX_Size() int {
420	return xxx_messageInfo_MapValue.Size(m)
421}
422func (m *MapValue) XXX_DiscardUnknown() {
423	xxx_messageInfo_MapValue.DiscardUnknown(m)
424}
425
426var xxx_messageInfo_MapValue proto.InternalMessageInfo
427
428func (m *MapValue) GetFields() map[string]*Value {
429	if m != nil {
430		return m.Fields
431	}
432	return nil
433}
434
435func init() {
436	proto.RegisterType((*Document)(nil), "google.firestore.v1beta1.Document")
437	proto.RegisterMapType((map[string]*Value)(nil), "google.firestore.v1beta1.Document.FieldsEntry")
438	proto.RegisterType((*Value)(nil), "google.firestore.v1beta1.Value")
439	proto.RegisterType((*ArrayValue)(nil), "google.firestore.v1beta1.ArrayValue")
440	proto.RegisterType((*MapValue)(nil), "google.firestore.v1beta1.MapValue")
441	proto.RegisterMapType((map[string]*Value)(nil), "google.firestore.v1beta1.MapValue.FieldsEntry")
442}
443
444func init() {
445	proto.RegisterFile("google/firestore/v1beta1/document.proto", fileDescriptor_1522b475188e04d0)
446}
447
448var fileDescriptor_1522b475188e04d0 = []byte{
449	// 655 bytes of a gzipped FileDescriptorProto
450	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x94, 0xcf, 0x6e, 0xd3, 0x4e,
451	0x10, 0xc7, 0xe3, 0x24, 0x8d, 0x92, 0x71, 0xda, 0xfe, 0x7e, 0xe6, 0x12, 0x45, 0x15, 0x0d, 0x01,
452	0x44, 0xb8, 0xd8, 0x6a, 0x11, 0x02, 0x51, 0x71, 0x68, 0x4a, 0xd3, 0x1c, 0x0a, 0xaa, 0x0c, 0xea,
453	0xa1, 0xaa, 0x14, 0xad, 0x93, 0xcd, 0xca, 0x62, 0xbd, 0x6b, 0xad, 0xd7, 0x95, 0xf2, 0x3a, 0x1c,
454	0x39, 0xf0, 0x02, 0xf0, 0x04, 0x7d, 0x2a, 0xb4, 0xff, 0xdc, 0x0a, 0x1a, 0xe5, 0xc4, 0xcd, 0x9e,
455	0xf9, 0x7c, 0xbf, 0x33, 0xb3, 0xde, 0x31, 0xbc, 0x20, 0x9c, 0x13, 0x8a, 0xa3, 0x65, 0x2a, 0x70,
456	0x21, 0xb9, 0xc0, 0xd1, 0xcd, 0x41, 0x82, 0x25, 0x3a, 0x88, 0x16, 0x7c, 0x5e, 0x66, 0x98, 0xc9,
457	0x30, 0x17, 0x5c, 0xf2, 0xa0, 0x67, 0xc0, 0xb0, 0x02, 0x43, 0x0b, 0xf6, 0xf7, 0xac, 0x85, 0xe6,
458	0x92, 0x72, 0x19, 0x15, 0x52, 0x94, 0x73, 0xab, 0xeb, 0xef, 0xff, 0x99, 0x95, 0x69, 0x86, 0x0b,
459	0x89, 0xb2, 0xdc, 0x02, 0xd6, 0x38, 0x92, 0xab, 0x1c, 0x47, 0x14, 0x49, 0xca, 0x88, 0xcd, 0x38,
460	0x63, 0x94, 0xa7, 0x11, 0x62, 0x8c, 0x4b, 0x24, 0x53, 0xce, 0x0a, 0x93, 0x1d, 0xfe, 0xaa, 0x43,
461	0xfb, 0x83, 0xed, 0x31, 0x08, 0xa0, 0xc9, 0x50, 0x86, 0x7b, 0xde, 0xc0, 0x1b, 0x75, 0x62, 0xfd,
462	0x1c, 0x4c, 0xa0, 0xb5, 0x4c, 0x31, 0x5d, 0x14, 0xbd, 0xfa, 0xa0, 0x31, 0xf2, 0x0f, 0xc3, 0x70,
463	0xdd, 0x08, 0xa1, 0xf3, 0x09, 0x27, 0x5a, 0x70, 0xca, 0xa4, 0x58, 0xc5, 0x56, 0x1d, 0x1c, 0x81,
464	0x3f, 0x17, 0x18, 0x49, 0x3c, 0x53, 0xad, 0xf7, 0x1a, 0x03, 0x6f, 0xe4, 0x1f, 0xf6, 0x9d, 0x99,
465	0x9b, 0x2b, 0xfc, 0xe2, 0xe6, 0x8a, 0xc1, 0xe0, 0x2a, 0xa0, 0xc4, 0x65, 0xbe, 0xa8, 0xc4, 0xcd,
466	0xcd, 0x62, 0x83, 0xab, 0x40, 0xff, 0x0a, 0xfc, 0x7b, 0x0d, 0x05, 0xff, 0x41, 0xe3, 0x2b, 0x5e,
467	0xd9, 0x19, 0xd5, 0x63, 0xf0, 0x1a, 0xb6, 0x6e, 0x10, 0x2d, 0x71, 0xaf, 0xae, 0x7d, 0xf7, 0xd7,
468	0x4f, 0x78, 0xa9, 0xb0, 0xd8, 0xd0, 0xef, 0xea, 0x6f, 0xbd, 0xe1, 0x6d, 0x13, 0xb6, 0x74, 0x30,
469	0x38, 0x02, 0x60, 0x25, 0xa5, 0x33, 0xe3, 0xe4, 0x0f, 0xbc, 0xd1, 0xce, 0x03, 0x1d, 0x7e, 0x2a,
470	0x29, 0xd5, 0xfc, 0xb4, 0x16, 0x77, 0x98, 0x7b, 0x09, 0x9e, 0xc3, 0x76, 0xc2, 0x39, 0xc5, 0x88,
471	0x59, 0xbd, 0xea, 0xae, 0x3d, 0xad, 0xc5, 0x5d, 0x1b, 0xae, 0xb0, 0x94, 0x49, 0x4c, 0xb0, 0x98,
472	0xdd, 0x35, 0xdc, 0x50, 0x98, 0x0d, 0x1b, 0xec, 0x29, 0x74, 0x17, 0xbc, 0x4c, 0x28, 0xb6, 0x94,
473	0x3a, 0x6b, 0x6f, 0x5a, 0x8b, 0x7d, 0x13, 0x35, 0xd0, 0x29, 0xec, 0x56, 0x77, 0xc8, 0x72, 0xb0,
474	0xe9, 0x58, 0xa7, 0xb5, 0x78, 0xa7, 0x12, 0x55, 0xb5, 0x0a, 0x29, 0x52, 0x46, 0xac, 0xc7, 0xff,
475	0xea, 0x58, 0x55, 0x2d, 0x13, 0x35, 0xd0, 0x13, 0xf0, 0x93, 0x95, 0xc4, 0x85, 0x65, 0x82, 0x81,
476	0x37, 0xea, 0x4e, 0x6b, 0x31, 0xe8, 0xa0, 0x41, 0x5e, 0xc2, 0xae, 0xc0, 0x4b, 0x2c, 0x30, 0x9b,
477	0xbb, 0xb6, 0xb7, 0xac, 0xd5, 0x4e, 0x95, 0x30, 0xe8, 0x7b, 0xd8, 0x25, 0x98, 0xcf, 0x72, 0x9e,
478	0x32, 0x69, 0xd1, 0xb6, 0xee, 0xfc, 0x91, 0xeb, 0x5c, 0x2d, 0x41, 0x78, 0x8e, 0xe4, 0x39, 0x23,
479	0xd3, 0x5a, 0xbc, 0x4d, 0x30, 0xbf, 0x50, 0xb0, 0x91, 0x9f, 0x81, 0x8f, 0x84, 0x40, 0x2b, 0x2b,
480	0xed, 0x68, 0xe9, 0xb3, 0xf5, 0xdf, 0xfc, 0x58, 0xc1, 0xee, 0x9b, 0x01, 0xaa, 0xde, 0x82, 0x63,
481	0xe8, 0x64, 0xc8, 0x9d, 0x5d, 0x4b, 0xdb, 0x0c, 0xd7, 0xdb, 0x7c, 0x44, 0xb9, 0x33, 0x69, 0x67,
482	0xf6, 0x79, 0xdc, 0x05, 0xd0, 0xf2, 0x99, 0xea, 0x78, 0x78, 0x0a, 0x70, 0x57, 0x2c, 0x78, 0x03,
483	0x2d, 0x9d, 0x2b, 0x7a, 0x9e, 0x5e, 0xbc, 0x8d, 0xd7, 0xd2, 0xe2, 0xc3, 0x1f, 0x1e, 0xb4, 0x5d,
484	0xb5, 0x7b, 0xeb, 0xeb, 0x6d, 0x5a, 0x5f, 0xa7, 0x79, 0x68, 0x7d, 0xff, 0xe5, 0x12, 0x8d, 0x7f,
485	0x7a, 0xb0, 0x37, 0xe7, 0xd9, 0x5a, 0xc5, 0x78, 0xdb, 0xfd, 0x59, 0x2e, 0xd4, 0x95, 0xbc, 0xf0,
486	0xae, 0x8e, 0x2d, 0x4a, 0x38, 0x45, 0x8c, 0x84, 0x5c, 0x90, 0x88, 0x60, 0xa6, 0x2f, 0x6c, 0x64,
487	0x52, 0x28, 0x4f, 0x8b, 0xbf, 0x7f, 0xc7, 0x47, 0x55, 0xe4, 0x5b, 0xbd, 0x79, 0x76, 0x32, 0xf9,
488	0xfc, 0xbd, 0xfe, 0xf8, 0xcc, 0x58, 0x9d, 0x50, 0x5e, 0x2e, 0xc2, 0x49, 0x55, 0xfb, 0xf2, 0x60,
489	0xac, 0x14, 0xb7, 0x0e, 0xb8, 0xd6, 0xc0, 0x75, 0x05, 0x5c, 0x5f, 0x1a, 0xcb, 0xa4, 0xa5, 0xcb,
490	0xbe, 0xfa, 0x1d, 0x00, 0x00, 0xff, 0xff, 0x00, 0x4b, 0xd9, 0xd6, 0x04, 0x06, 0x00, 0x00,
491}
492