1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/cloud/secretmanager/v1/resources.proto
3
4package secretmanager
5
6import (
7	fmt "fmt"
8	math "math"
9
10	proto "github.com/golang/protobuf/proto"
11	timestamp "github.com/golang/protobuf/ptypes/timestamp"
12	_ "google.golang.org/genproto/googleapis/api/annotations"
13)
14
15// Reference imports to suppress errors if they are not otherwise used.
16var _ = proto.Marshal
17var _ = fmt.Errorf
18var _ = math.Inf
19
20// This is a compile-time assertion to ensure that this generated file
21// is compatible with the proto package it is being compiled against.
22// A compilation error at this line likely means your copy of the
23// proto package needs to be updated.
24const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
25
26// The state of a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion], indicating if it can be accessed.
27type SecretVersion_State int32
28
29const (
30	// Not specified. This value is unused and invalid.
31	SecretVersion_STATE_UNSPECIFIED SecretVersion_State = 0
32	// The [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] may be accessed.
33	SecretVersion_ENABLED SecretVersion_State = 1
34	// The [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] may not be accessed, but the secret data
35	// is still available and can be placed back into the [ENABLED][google.cloud.secretmanager.v1.SecretVersion.State.ENABLED]
36	// state.
37	SecretVersion_DISABLED SecretVersion_State = 2
38	// The [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] is destroyed and the secret data is no longer
39	// stored. A version may not leave this state once entered.
40	SecretVersion_DESTROYED SecretVersion_State = 3
41)
42
43var SecretVersion_State_name = map[int32]string{
44	0: "STATE_UNSPECIFIED",
45	1: "ENABLED",
46	2: "DISABLED",
47	3: "DESTROYED",
48}
49
50var SecretVersion_State_value = map[string]int32{
51	"STATE_UNSPECIFIED": 0,
52	"ENABLED":           1,
53	"DISABLED":          2,
54	"DESTROYED":         3,
55}
56
57func (x SecretVersion_State) String() string {
58	return proto.EnumName(SecretVersion_State_name, int32(x))
59}
60
61func (SecretVersion_State) EnumDescriptor() ([]byte, []int) {
62	return fileDescriptor_71e58bcc3ce7ff53, []int{1, 0}
63}
64
65// A [Secret][google.cloud.secretmanager.v1.Secret] is a logical secret whose value and versions can
66// be accessed.
67//
68// A [Secret][google.cloud.secretmanager.v1.Secret] is made up of zero or more [SecretVersions][google.cloud.secretmanager.v1.SecretVersion] that
69// represent the secret data.
70type Secret struct {
71	// Output only. The resource name of the [Secret][google.cloud.secretmanager.v1.Secret] in the format `projects/*/secrets/*`.
72	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
73	// Required. Immutable. The replication policy of the secret data attached to the [Secret][google.cloud.secretmanager.v1.Secret].
74	//
75	// The replication policy cannot be changed after the Secret has been created.
76	Replication *Replication `protobuf:"bytes,2,opt,name=replication,proto3" json:"replication,omitempty"`
77	// Output only. The time at which the [Secret][google.cloud.secretmanager.v1.Secret] was created.
78	CreateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
79	// The labels assigned to this Secret.
80	//
81	// Label keys must be between 1 and 63 characters long, have a UTF-8 encoding
82	// of maximum 128 bytes, and must conform to the following PCRE regular
83	// expression: `[\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}`
84	//
85	// Label values must be between 0 and 63 characters long, have a UTF-8
86	// encoding of maximum 128 bytes, and must conform to the following PCRE
87	// regular expression: `[\p{Ll}\p{Lo}\p{N}_-]{0,63}`
88	//
89	// No more than 64 labels can be assigned to a given resource.
90	Labels               map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
91	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
92	XXX_unrecognized     []byte            `json:"-"`
93	XXX_sizecache        int32             `json:"-"`
94}
95
96func (m *Secret) Reset()         { *m = Secret{} }
97func (m *Secret) String() string { return proto.CompactTextString(m) }
98func (*Secret) ProtoMessage()    {}
99func (*Secret) Descriptor() ([]byte, []int) {
100	return fileDescriptor_71e58bcc3ce7ff53, []int{0}
101}
102
103func (m *Secret) XXX_Unmarshal(b []byte) error {
104	return xxx_messageInfo_Secret.Unmarshal(m, b)
105}
106func (m *Secret) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
107	return xxx_messageInfo_Secret.Marshal(b, m, deterministic)
108}
109func (m *Secret) XXX_Merge(src proto.Message) {
110	xxx_messageInfo_Secret.Merge(m, src)
111}
112func (m *Secret) XXX_Size() int {
113	return xxx_messageInfo_Secret.Size(m)
114}
115func (m *Secret) XXX_DiscardUnknown() {
116	xxx_messageInfo_Secret.DiscardUnknown(m)
117}
118
119var xxx_messageInfo_Secret proto.InternalMessageInfo
120
121func (m *Secret) GetName() string {
122	if m != nil {
123		return m.Name
124	}
125	return ""
126}
127
128func (m *Secret) GetReplication() *Replication {
129	if m != nil {
130		return m.Replication
131	}
132	return nil
133}
134
135func (m *Secret) GetCreateTime() *timestamp.Timestamp {
136	if m != nil {
137		return m.CreateTime
138	}
139	return nil
140}
141
142func (m *Secret) GetLabels() map[string]string {
143	if m != nil {
144		return m.Labels
145	}
146	return nil
147}
148
149// A secret version resource in the Secret Manager API.
150type SecretVersion struct {
151	// Output only. The resource name of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] in the
152	// format `projects/*/secrets/*/versions/*`.
153	//
154	// [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] IDs in a [Secret][google.cloud.secretmanager.v1.Secret] start at 1 and
155	// are incremented for each subsequent version of the secret.
156	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
157	// Output only. The time at which the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] was created.
158	CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
159	// Output only. The time this [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] was destroyed.
160	// Only present if [state][google.cloud.secretmanager.v1.SecretVersion.state] is
161	// [DESTROYED][google.cloud.secretmanager.v1.SecretVersion.State.DESTROYED].
162	DestroyTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=destroy_time,json=destroyTime,proto3" json:"destroy_time,omitempty"`
163	// Output only. The current state of the [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
164	State                SecretVersion_State `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.secretmanager.v1.SecretVersion_State" json:"state,omitempty"`
165	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
166	XXX_unrecognized     []byte              `json:"-"`
167	XXX_sizecache        int32               `json:"-"`
168}
169
170func (m *SecretVersion) Reset()         { *m = SecretVersion{} }
171func (m *SecretVersion) String() string { return proto.CompactTextString(m) }
172func (*SecretVersion) ProtoMessage()    {}
173func (*SecretVersion) Descriptor() ([]byte, []int) {
174	return fileDescriptor_71e58bcc3ce7ff53, []int{1}
175}
176
177func (m *SecretVersion) XXX_Unmarshal(b []byte) error {
178	return xxx_messageInfo_SecretVersion.Unmarshal(m, b)
179}
180func (m *SecretVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
181	return xxx_messageInfo_SecretVersion.Marshal(b, m, deterministic)
182}
183func (m *SecretVersion) XXX_Merge(src proto.Message) {
184	xxx_messageInfo_SecretVersion.Merge(m, src)
185}
186func (m *SecretVersion) XXX_Size() int {
187	return xxx_messageInfo_SecretVersion.Size(m)
188}
189func (m *SecretVersion) XXX_DiscardUnknown() {
190	xxx_messageInfo_SecretVersion.DiscardUnknown(m)
191}
192
193var xxx_messageInfo_SecretVersion proto.InternalMessageInfo
194
195func (m *SecretVersion) GetName() string {
196	if m != nil {
197		return m.Name
198	}
199	return ""
200}
201
202func (m *SecretVersion) GetCreateTime() *timestamp.Timestamp {
203	if m != nil {
204		return m.CreateTime
205	}
206	return nil
207}
208
209func (m *SecretVersion) GetDestroyTime() *timestamp.Timestamp {
210	if m != nil {
211		return m.DestroyTime
212	}
213	return nil
214}
215
216func (m *SecretVersion) GetState() SecretVersion_State {
217	if m != nil {
218		return m.State
219	}
220	return SecretVersion_STATE_UNSPECIFIED
221}
222
223// A policy that defines the replication configuration of data.
224type Replication struct {
225	// The replication policy for this secret.
226	//
227	// Types that are valid to be assigned to Replication:
228	//	*Replication_Automatic_
229	//	*Replication_UserManaged_
230	Replication          isReplication_Replication `protobuf_oneof:"replication"`
231	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
232	XXX_unrecognized     []byte                    `json:"-"`
233	XXX_sizecache        int32                     `json:"-"`
234}
235
236func (m *Replication) Reset()         { *m = Replication{} }
237func (m *Replication) String() string { return proto.CompactTextString(m) }
238func (*Replication) ProtoMessage()    {}
239func (*Replication) Descriptor() ([]byte, []int) {
240	return fileDescriptor_71e58bcc3ce7ff53, []int{2}
241}
242
243func (m *Replication) XXX_Unmarshal(b []byte) error {
244	return xxx_messageInfo_Replication.Unmarshal(m, b)
245}
246func (m *Replication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
247	return xxx_messageInfo_Replication.Marshal(b, m, deterministic)
248}
249func (m *Replication) XXX_Merge(src proto.Message) {
250	xxx_messageInfo_Replication.Merge(m, src)
251}
252func (m *Replication) XXX_Size() int {
253	return xxx_messageInfo_Replication.Size(m)
254}
255func (m *Replication) XXX_DiscardUnknown() {
256	xxx_messageInfo_Replication.DiscardUnknown(m)
257}
258
259var xxx_messageInfo_Replication proto.InternalMessageInfo
260
261type isReplication_Replication interface {
262	isReplication_Replication()
263}
264
265type Replication_Automatic_ struct {
266	Automatic *Replication_Automatic `protobuf:"bytes,1,opt,name=automatic,proto3,oneof"`
267}
268
269type Replication_UserManaged_ struct {
270	UserManaged *Replication_UserManaged `protobuf:"bytes,2,opt,name=user_managed,json=userManaged,proto3,oneof"`
271}
272
273func (*Replication_Automatic_) isReplication_Replication() {}
274
275func (*Replication_UserManaged_) isReplication_Replication() {}
276
277func (m *Replication) GetReplication() isReplication_Replication {
278	if m != nil {
279		return m.Replication
280	}
281	return nil
282}
283
284func (m *Replication) GetAutomatic() *Replication_Automatic {
285	if x, ok := m.GetReplication().(*Replication_Automatic_); ok {
286		return x.Automatic
287	}
288	return nil
289}
290
291func (m *Replication) GetUserManaged() *Replication_UserManaged {
292	if x, ok := m.GetReplication().(*Replication_UserManaged_); ok {
293		return x.UserManaged
294	}
295	return nil
296}
297
298// XXX_OneofWrappers is for the internal use of the proto package.
299func (*Replication) XXX_OneofWrappers() []interface{} {
300	return []interface{}{
301		(*Replication_Automatic_)(nil),
302		(*Replication_UserManaged_)(nil),
303	}
304}
305
306// A replication policy that replicates the [Secret][google.cloud.secretmanager.v1.Secret] payload without any
307// restrictions.
308type Replication_Automatic struct {
309	XXX_NoUnkeyedLiteral struct{} `json:"-"`
310	XXX_unrecognized     []byte   `json:"-"`
311	XXX_sizecache        int32    `json:"-"`
312}
313
314func (m *Replication_Automatic) Reset()         { *m = Replication_Automatic{} }
315func (m *Replication_Automatic) String() string { return proto.CompactTextString(m) }
316func (*Replication_Automatic) ProtoMessage()    {}
317func (*Replication_Automatic) Descriptor() ([]byte, []int) {
318	return fileDescriptor_71e58bcc3ce7ff53, []int{2, 0}
319}
320
321func (m *Replication_Automatic) XXX_Unmarshal(b []byte) error {
322	return xxx_messageInfo_Replication_Automatic.Unmarshal(m, b)
323}
324func (m *Replication_Automatic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
325	return xxx_messageInfo_Replication_Automatic.Marshal(b, m, deterministic)
326}
327func (m *Replication_Automatic) XXX_Merge(src proto.Message) {
328	xxx_messageInfo_Replication_Automatic.Merge(m, src)
329}
330func (m *Replication_Automatic) XXX_Size() int {
331	return xxx_messageInfo_Replication_Automatic.Size(m)
332}
333func (m *Replication_Automatic) XXX_DiscardUnknown() {
334	xxx_messageInfo_Replication_Automatic.DiscardUnknown(m)
335}
336
337var xxx_messageInfo_Replication_Automatic proto.InternalMessageInfo
338
339// A replication policy that replicates the [Secret][google.cloud.secretmanager.v1.Secret] payload into the
340// locations specified in [Secret.replication.user_managed.replicas][]
341type Replication_UserManaged struct {
342	// Required. The list of Replicas for this [Secret][google.cloud.secretmanager.v1.Secret].
343	//
344	// Cannot be empty.
345	Replicas             []*Replication_UserManaged_Replica `protobuf:"bytes,1,rep,name=replicas,proto3" json:"replicas,omitempty"`
346	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
347	XXX_unrecognized     []byte                             `json:"-"`
348	XXX_sizecache        int32                              `json:"-"`
349}
350
351func (m *Replication_UserManaged) Reset()         { *m = Replication_UserManaged{} }
352func (m *Replication_UserManaged) String() string { return proto.CompactTextString(m) }
353func (*Replication_UserManaged) ProtoMessage()    {}
354func (*Replication_UserManaged) Descriptor() ([]byte, []int) {
355	return fileDescriptor_71e58bcc3ce7ff53, []int{2, 1}
356}
357
358func (m *Replication_UserManaged) XXX_Unmarshal(b []byte) error {
359	return xxx_messageInfo_Replication_UserManaged.Unmarshal(m, b)
360}
361func (m *Replication_UserManaged) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
362	return xxx_messageInfo_Replication_UserManaged.Marshal(b, m, deterministic)
363}
364func (m *Replication_UserManaged) XXX_Merge(src proto.Message) {
365	xxx_messageInfo_Replication_UserManaged.Merge(m, src)
366}
367func (m *Replication_UserManaged) XXX_Size() int {
368	return xxx_messageInfo_Replication_UserManaged.Size(m)
369}
370func (m *Replication_UserManaged) XXX_DiscardUnknown() {
371	xxx_messageInfo_Replication_UserManaged.DiscardUnknown(m)
372}
373
374var xxx_messageInfo_Replication_UserManaged proto.InternalMessageInfo
375
376func (m *Replication_UserManaged) GetReplicas() []*Replication_UserManaged_Replica {
377	if m != nil {
378		return m.Replicas
379	}
380	return nil
381}
382
383// Represents a Replica for this [Secret][google.cloud.secretmanager.v1.Secret].
384type Replication_UserManaged_Replica struct {
385	// The canonical IDs of the location to replicate data.
386	// For example: `"us-east1"`.
387	Location             string   `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
388	XXX_NoUnkeyedLiteral struct{} `json:"-"`
389	XXX_unrecognized     []byte   `json:"-"`
390	XXX_sizecache        int32    `json:"-"`
391}
392
393func (m *Replication_UserManaged_Replica) Reset()         { *m = Replication_UserManaged_Replica{} }
394func (m *Replication_UserManaged_Replica) String() string { return proto.CompactTextString(m) }
395func (*Replication_UserManaged_Replica) ProtoMessage()    {}
396func (*Replication_UserManaged_Replica) Descriptor() ([]byte, []int) {
397	return fileDescriptor_71e58bcc3ce7ff53, []int{2, 1, 0}
398}
399
400func (m *Replication_UserManaged_Replica) XXX_Unmarshal(b []byte) error {
401	return xxx_messageInfo_Replication_UserManaged_Replica.Unmarshal(m, b)
402}
403func (m *Replication_UserManaged_Replica) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
404	return xxx_messageInfo_Replication_UserManaged_Replica.Marshal(b, m, deterministic)
405}
406func (m *Replication_UserManaged_Replica) XXX_Merge(src proto.Message) {
407	xxx_messageInfo_Replication_UserManaged_Replica.Merge(m, src)
408}
409func (m *Replication_UserManaged_Replica) XXX_Size() int {
410	return xxx_messageInfo_Replication_UserManaged_Replica.Size(m)
411}
412func (m *Replication_UserManaged_Replica) XXX_DiscardUnknown() {
413	xxx_messageInfo_Replication_UserManaged_Replica.DiscardUnknown(m)
414}
415
416var xxx_messageInfo_Replication_UserManaged_Replica proto.InternalMessageInfo
417
418func (m *Replication_UserManaged_Replica) GetLocation() string {
419	if m != nil {
420		return m.Location
421	}
422	return ""
423}
424
425// A secret payload resource in the Secret Manager API. This contains the
426// sensitive secret data that is associated with a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
427type SecretPayload struct {
428	// The secret data. Must be no larger than 64KiB.
429	Data                 []byte   `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
430	XXX_NoUnkeyedLiteral struct{} `json:"-"`
431	XXX_unrecognized     []byte   `json:"-"`
432	XXX_sizecache        int32    `json:"-"`
433}
434
435func (m *SecretPayload) Reset()         { *m = SecretPayload{} }
436func (m *SecretPayload) String() string { return proto.CompactTextString(m) }
437func (*SecretPayload) ProtoMessage()    {}
438func (*SecretPayload) Descriptor() ([]byte, []int) {
439	return fileDescriptor_71e58bcc3ce7ff53, []int{3}
440}
441
442func (m *SecretPayload) XXX_Unmarshal(b []byte) error {
443	return xxx_messageInfo_SecretPayload.Unmarshal(m, b)
444}
445func (m *SecretPayload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
446	return xxx_messageInfo_SecretPayload.Marshal(b, m, deterministic)
447}
448func (m *SecretPayload) XXX_Merge(src proto.Message) {
449	xxx_messageInfo_SecretPayload.Merge(m, src)
450}
451func (m *SecretPayload) XXX_Size() int {
452	return xxx_messageInfo_SecretPayload.Size(m)
453}
454func (m *SecretPayload) XXX_DiscardUnknown() {
455	xxx_messageInfo_SecretPayload.DiscardUnknown(m)
456}
457
458var xxx_messageInfo_SecretPayload proto.InternalMessageInfo
459
460func (m *SecretPayload) GetData() []byte {
461	if m != nil {
462		return m.Data
463	}
464	return nil
465}
466
467func init() {
468	proto.RegisterEnum("google.cloud.secretmanager.v1.SecretVersion_State", SecretVersion_State_name, SecretVersion_State_value)
469	proto.RegisterType((*Secret)(nil), "google.cloud.secretmanager.v1.Secret")
470	proto.RegisterMapType((map[string]string)(nil), "google.cloud.secretmanager.v1.Secret.LabelsEntry")
471	proto.RegisterType((*SecretVersion)(nil), "google.cloud.secretmanager.v1.SecretVersion")
472	proto.RegisterType((*Replication)(nil), "google.cloud.secretmanager.v1.Replication")
473	proto.RegisterType((*Replication_Automatic)(nil), "google.cloud.secretmanager.v1.Replication.Automatic")
474	proto.RegisterType((*Replication_UserManaged)(nil), "google.cloud.secretmanager.v1.Replication.UserManaged")
475	proto.RegisterType((*Replication_UserManaged_Replica)(nil), "google.cloud.secretmanager.v1.Replication.UserManaged.Replica")
476	proto.RegisterType((*SecretPayload)(nil), "google.cloud.secretmanager.v1.SecretPayload")
477}
478
479func init() {
480	proto.RegisterFile("google/cloud/secretmanager/v1/resources.proto", fileDescriptor_71e58bcc3ce7ff53)
481}
482
483var fileDescriptor_71e58bcc3ce7ff53 = []byte{
484	// 754 bytes of a gzipped FileDescriptorProto
485	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0xdd, 0x6a, 0xdb, 0x48,
486	0x14, 0x8e, 0x24, 0xdb, 0x89, 0x47, 0x4e, 0xf0, 0x0e, 0xbb, 0xac, 0x57, 0x6c, 0x58, 0xaf, 0xc3,
487	0x82, 0x09, 0xac, 0x84, 0xdd, 0x52, 0x5a, 0x95, 0x96, 0xca, 0xb1, 0x9a, 0x38, 0xc4, 0xa9, 0x91,
488	0x1d, 0x43, 0xdb, 0x80, 0x19, 0xcb, 0x13, 0x57, 0x8d, 0xac, 0x31, 0xd2, 0xd8, 0x60, 0x42, 0x5e,
489	0xa1, 0x77, 0x7d, 0x81, 0x5e, 0xf6, 0x05, 0xfa, 0x0e, 0x7d, 0x8a, 0x5c, 0x07, 0x7a, 0xd7, 0x8b,
490	0x5e, 0x16, 0xcf, 0x8c, 0xfc, 0x53, 0x48, 0xea, 0xf4, 0x6e, 0xce, 0xcf, 0xf7, 0xe9, 0x3b, 0xe7,
491	0xcc, 0x19, 0x81, 0xff, 0xfb, 0x84, 0xf4, 0x7d, 0x6c, 0xb8, 0x3e, 0x19, 0xf5, 0x8c, 0x08, 0xbb,
492	0x21, 0xa6, 0x03, 0x14, 0xa0, 0x3e, 0x0e, 0x8d, 0x71, 0xc9, 0x08, 0x71, 0x44, 0x46, 0xa1, 0x8b,
493	0x23, 0x7d, 0x18, 0x12, 0x4a, 0xe0, 0x36, 0x4f, 0xd7, 0x59, 0xba, 0xbe, 0x94, 0xae, 0x8f, 0x4b,
494	0xda, 0x3f, 0x82, 0x0d, 0x0d, 0x3d, 0xe3, 0xcc, 0xc3, 0x7e, 0xaf, 0xd3, 0xc5, 0x6f, 0xd0, 0xd8,
495	0x23, 0x21, 0xc7, 0x6b, 0x7f, 0x2d, 0x24, 0xc4, 0xdc, 0x22, 0x14, 0x63, 0x99, 0xd5, 0x1d, 0x9d,
496	0x19, 0xd4, 0x1b, 0xe0, 0x88, 0xa2, 0xc1, 0x50, 0x24, 0xfc, 0xbd, 0x80, 0x45, 0x41, 0x40, 0x28,
497	0xa2, 0x1e, 0x09, 0x84, 0xb2, 0xc2, 0x3b, 0x05, 0xa4, 0x9a, 0x4c, 0x0f, 0xfc, 0x13, 0x24, 0x02,
498	0x34, 0xc0, 0x39, 0x29, 0x2f, 0x15, 0xd3, 0x15, 0xe5, 0xca, 0x52, 0x1c, 0xe6, 0x80, 0x2d, 0xa0,
499	0x86, 0x78, 0xe8, 0x7b, 0x2e, 0x43, 0xe6, 0xe4, 0xbc, 0x54, 0x54, 0xcb, 0xbb, 0xfa, 0xad, 0x35,
500	0xe9, 0xce, 0x1c, 0x51, 0x49, 0x5d, 0x59, 0xc9, 0x2b, 0x4b, 0x76, 0x16, 0x69, 0xe0, 0x33, 0xa0,
501	0xba, 0x21, 0x46, 0x14, 0x77, 0xa6, 0x8a, 0x73, 0x0a, 0x63, 0xd5, 0x62, 0xd6, 0xb8, 0x1c, 0xbd,
502	0x15, 0x97, 0xc3, 0x15, 0x01, 0x8e, 0x99, 0x7a, 0x61, 0x0d, 0xa4, 0x7c, 0xd4, 0xc5, 0x7e, 0x94,
503	0x4b, 0xe4, 0x95, 0xa2, 0x5a, 0x2e, 0xfd, 0x44, 0x12, 0xaf, 0x53, 0x3f, 0x62, 0x18, 0x3b, 0xa0,
504	0xe1, 0xc4, 0x11, 0x04, 0xda, 0x23, 0xa0, 0x2e, 0xb8, 0x61, 0x16, 0x28, 0xe7, 0x78, 0xc2, 0x3b,
505	0xe1, 0x4c, 0x8f, 0xf0, 0x77, 0x90, 0x1c, 0x23, 0x7f, 0x84, 0x59, 0xf5, 0x69, 0x87, 0x1b, 0xa6,
506	0xfc, 0x50, 0x32, 0xeb, 0xd7, 0xd6, 0x21, 0xd8, 0x59, 0xfe, 0x18, 0xd7, 0x81, 0x86, 0x5e, 0xa4,
507	0xbb, 0x64, 0x60, 0x88, 0x06, 0xef, 0x0c, 0x43, 0xf2, 0x16, 0xbb, 0x34, 0x32, 0x2e, 0xc4, 0xe9,
508	0x52, 0x5c, 0x9d, 0xc8, 0xb8, 0xe0, 0x87, 0xcb, 0xc2, 0x27, 0x05, 0x6c, 0xf2, 0xfc, 0x36, 0x0e,
509	0xa3, 0x69, 0xa3, 0x6e, 0x9c, 0xcb, 0x0f, 0x1d, 0x94, 0xef, 0xde, 0xc1, 0x0a, 0xc8, 0xf4, 0x70,
510	0x44, 0x43, 0x32, 0xb9, 0xd3, 0x10, 0x54, 0x01, 0x62, 0x1c, 0x75, 0x90, 0x8c, 0x28, 0xa2, 0x38,
511	0x97, 0xc8, 0x4b, 0xc5, 0xad, 0x72, 0x79, 0xa5, 0x21, 0x88, 0xda, 0xf4, 0xe6, 0x14, 0xc9, 0x49,
512	0x39, 0x4b, 0xe1, 0x00, 0x24, 0x99, 0x13, 0xfe, 0x01, 0x7e, 0x6b, 0xb6, 0xac, 0x96, 0xdd, 0x39,
513	0x39, 0x6e, 0x36, 0xec, 0xbd, 0xda, 0xf3, 0x9a, 0x5d, 0xcd, 0xae, 0x41, 0x15, 0xac, 0xdb, 0xc7,
514	0x56, 0xe5, 0xc8, 0xae, 0x66, 0x25, 0x98, 0x01, 0x1b, 0xd5, 0x5a, 0x93, 0x5b, 0x32, 0xdc, 0x04,
515	0xe9, 0xaa, 0xdd, 0x6c, 0x39, 0x2f, 0x5e, 0xda, 0xd5, 0xac, 0x62, 0x06, 0xd7, 0xd6, 0x39, 0xd8,
516	0x5d, 0x61, 0x30, 0x71, 0xa3, 0x9f, 0xac, 0x30, 0x1f, 0x63, 0xcc, 0x93, 0x67, 0x9e, 0x8e, 0x70,
517	0x5c, 0x16, 0xbe, 0xca, 0x40, 0x5d, 0xb8, 0xf5, 0xb0, 0x05, 0xd2, 0x68, 0x44, 0xc9, 0x00, 0x51,
518	0xcf, 0x65, 0xc3, 0x53, 0xcb, 0xf7, 0x57, 0x5f, 0x1a, 0xdd, 0x8a, 0xb1, 0x07, 0x6b, 0xce, 0x9c,
519	0x08, 0xbe, 0x06, 0x99, 0x51, 0x84, 0xc3, 0x0e, 0x47, 0xf5, 0xc4, 0xd4, 0x1f, 0xdc, 0x81, 0xf8,
520	0x24, 0xc2, 0x61, 0x9d, 0xa3, 0x0f, 0xd6, 0x1c, 0x75, 0x34, 0x37, 0x35, 0x15, 0xa4, 0x67, 0x9f,
521	0xd5, 0xde, 0x4b, 0x40, 0x5d, 0xc8, 0x85, 0x1d, 0xb0, 0x21, 0xf6, 0x37, 0xca, 0x49, 0x6c, 0xe1,
522	0x9e, 0xfe, 0xda, 0x57, 0x63, 0xff, 0x74, 0xee, 0xb2, 0x33, 0x23, 0xd5, 0xfe, 0x03, 0xeb, 0x22,
523	0x02, 0x35, 0xb0, 0xe1, 0x13, 0xf1, 0xde, 0xf0, 0x2d, 0x9c, 0xd9, 0x95, 0xcd, 0xa5, 0xe7, 0xa8,
524	0xb0, 0x13, 0xef, 0x4b, 0x03, 0x4d, 0x7c, 0x82, 0x7a, 0x10, 0x82, 0x44, 0x0f, 0x51, 0xc4, 0x70,
525	0x19, 0x87, 0x9d, 0x2b, 0x5f, 0x24, 0xf0, 0xaf, 0x4b, 0x06, 0xb7, 0xeb, 0xad, 0x6c, 0x39, 0xf1,
526	0xbb, 0xdd, 0x98, 0xde, 0xfc, 0x86, 0xf4, 0xea, 0x50, 0x00, 0xfa, 0xc4, 0x47, 0x41, 0x5f, 0x27,
527	0x61, 0xdf, 0xe8, 0xe3, 0x80, 0xed, 0x85, 0x31, 0xbf, 0x4b, 0x37, 0xfc, 0x06, 0x1e, 0x2f, 0x39,
528	0xbe, 0x49, 0xd2, 0x07, 0x59, 0xd9, 0x6f, 0xd6, 0x3f, 0xca, 0xdb, 0xfb, 0x9c, 0x75, 0x8f, 0xc9,
529	0xe0, 0xea, 0xeb, 0x42, 0x46, 0xbb, 0xf4, 0x39, 0x8e, 0x9f, 0xb2, 0xf8, 0xe9, 0x52, 0xfc, 0xb4,
530	0x5d, 0xba, 0x96, 0xf3, 0x3c, 0x6e, 0x9a, 0x2c, 0xc1, 0x34, 0x97, 0x32, 0x4c, 0xb3, 0x5d, 0xea,
531	0xa6, 0x98, 0xc4, 0x7b, 0xdf, 0x03, 0x00, 0x00, 0xff, 0xff, 0xa5, 0xfc, 0x16, 0x7c, 0xa8, 0x06,
532	0x00, 0x00,
533}
534