blob: 952a43ca7f8ecda059a77eb018ef56de708403bd [file] [log] [blame]
Don Newton98fd8812019-09-23 15:15:02 -04001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: voltha_protos/common.proto
3
4package common
5
6import (
7 fmt "fmt"
8 proto "github.com/golang/protobuf/proto"
9 math "math"
10)
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.ProtoPackageIsVersion3 // please upgrade the proto package
22
23type TestModeKeys int32
24
25const (
26 TestModeKeys_api_test TestModeKeys = 0
27)
28
29var TestModeKeys_name = map[int32]string{
30 0: "api_test",
31}
32
33var TestModeKeys_value = map[string]int32{
34 "api_test": 0,
35}
36
37func (x TestModeKeys) String() string {
38 return proto.EnumName(TestModeKeys_name, int32(x))
39}
40
41func (TestModeKeys) EnumDescriptor() ([]byte, []int) {
42 return fileDescriptor_c2e3fd231961e826, []int{0}
43}
44
Don Newton98fd8812019-09-23 15:15:02 -040045// Administrative State
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -080046type AdminState_Types int32
Don Newton98fd8812019-09-23 15:15:02 -040047
48const (
49 // The administrative state of the device is unknown
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -080050 AdminState_UNKNOWN AdminState_Types = 0
Don Newton98fd8812019-09-23 15:15:02 -040051 // The device is pre-provisioned into Voltha, but not contacted by it
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -080052 AdminState_PREPROVISIONED AdminState_Types = 1
Don Newton98fd8812019-09-23 15:15:02 -040053 // The device is enabled for activation and operation
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -080054 AdminState_ENABLED AdminState_Types = 2
Don Newton98fd8812019-09-23 15:15:02 -040055 // The device is disabled and shall not perform its intended forwarding
56 // functions other than being available for re-activation.
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -080057 AdminState_DISABLED AdminState_Types = 3
Don Newton98fd8812019-09-23 15:15:02 -040058 // The device is in the state of image download
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -080059 AdminState_DOWNLOADING_IMAGE AdminState_Types = 4
Don Newton98fd8812019-09-23 15:15:02 -040060)
61
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -080062var AdminState_Types_name = map[int32]string{
Don Newton98fd8812019-09-23 15:15:02 -040063 0: "UNKNOWN",
64 1: "PREPROVISIONED",
65 2: "ENABLED",
66 3: "DISABLED",
67 4: "DOWNLOADING_IMAGE",
Don Newton98fd8812019-09-23 15:15:02 -040068}
69
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -080070var AdminState_Types_value = map[string]int32{
Don Newton98fd8812019-09-23 15:15:02 -040071 "UNKNOWN": 0,
72 "PREPROVISIONED": 1,
73 "ENABLED": 2,
74 "DISABLED": 3,
75 "DOWNLOADING_IMAGE": 4,
Don Newton98fd8812019-09-23 15:15:02 -040076}
77
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -080078func (x AdminState_Types) String() string {
79 return proto.EnumName(AdminState_Types_name, int32(x))
Don Newton98fd8812019-09-23 15:15:02 -040080}
81
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -080082func (AdminState_Types) EnumDescriptor() ([]byte, []int) {
Rohan Agrawal00d3a412020-04-22 10:51:39 +000083 return fileDescriptor_c2e3fd231961e826, []int{2, 0}
Don Newton98fd8812019-09-23 15:15:02 -040084}
85
86// Operational Status
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -080087type OperStatus_Types int32
Don Newton98fd8812019-09-23 15:15:02 -040088
89const (
90 // The status of the device is unknown at this point
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -080091 OperStatus_UNKNOWN OperStatus_Types = 0
Don Newton98fd8812019-09-23 15:15:02 -040092 // The device has been discovered, but not yet activated
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -080093 OperStatus_DISCOVERED OperStatus_Types = 1
Don Newton98fd8812019-09-23 15:15:02 -040094 // The device is being activated (booted, rebooted, upgraded, etc.)
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -080095 OperStatus_ACTIVATING OperStatus_Types = 2
Don Newton98fd8812019-09-23 15:15:02 -040096 // Service impacting tests are being conducted
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -080097 OperStatus_TESTING OperStatus_Types = 3
Don Newton98fd8812019-09-23 15:15:02 -040098 // The device is up and active
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -080099 OperStatus_ACTIVE OperStatus_Types = 4
Don Newton98fd8812019-09-23 15:15:02 -0400100 // The device has failed and cannot fulfill its intended role
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -0800101 OperStatus_FAILED OperStatus_Types = 5
David K. Bainbridge595b6702021-04-09 16:10:58 +0000102 // The device is reconciling
103 OperStatus_RECONCILING OperStatus_Types = 6
Andrea Campanella18448bc2021-07-08 18:47:22 +0200104 // The device is in reconciling failed
105 OperStatus_RECONCILING_FAILED OperStatus_Types = 7
Don Newton98fd8812019-09-23 15:15:02 -0400106)
107
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -0800108var OperStatus_Types_name = map[int32]string{
Don Newton98fd8812019-09-23 15:15:02 -0400109 0: "UNKNOWN",
110 1: "DISCOVERED",
111 2: "ACTIVATING",
112 3: "TESTING",
113 4: "ACTIVE",
114 5: "FAILED",
David K. Bainbridge595b6702021-04-09 16:10:58 +0000115 6: "RECONCILING",
Andrea Campanella18448bc2021-07-08 18:47:22 +0200116 7: "RECONCILING_FAILED",
Don Newton98fd8812019-09-23 15:15:02 -0400117}
118
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -0800119var OperStatus_Types_value = map[string]int32{
Andrea Campanella18448bc2021-07-08 18:47:22 +0200120 "UNKNOWN": 0,
121 "DISCOVERED": 1,
122 "ACTIVATING": 2,
123 "TESTING": 3,
124 "ACTIVE": 4,
125 "FAILED": 5,
126 "RECONCILING": 6,
127 "RECONCILING_FAILED": 7,
Don Newton98fd8812019-09-23 15:15:02 -0400128}
129
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -0800130func (x OperStatus_Types) String() string {
131 return proto.EnumName(OperStatus_Types_name, int32(x))
Don Newton98fd8812019-09-23 15:15:02 -0400132}
133
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -0800134func (OperStatus_Types) EnumDescriptor() ([]byte, []int) {
Rohan Agrawal00d3a412020-04-22 10:51:39 +0000135 return fileDescriptor_c2e3fd231961e826, []int{3, 0}
Don Newton98fd8812019-09-23 15:15:02 -0400136}
137
138// Connectivity Status
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -0800139type ConnectStatus_Types int32
Don Newton98fd8812019-09-23 15:15:02 -0400140
141const (
142 // The device connectivity status is unknown
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -0800143 ConnectStatus_UNKNOWN ConnectStatus_Types = 0
Don Newton98fd8812019-09-23 15:15:02 -0400144 // The device cannot be reached by Voltha
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -0800145 ConnectStatus_UNREACHABLE ConnectStatus_Types = 1
Don Newton98fd8812019-09-23 15:15:02 -0400146 // There is live communication between device and Voltha
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -0800147 ConnectStatus_REACHABLE ConnectStatus_Types = 2
Don Newton98fd8812019-09-23 15:15:02 -0400148)
149
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -0800150var ConnectStatus_Types_name = map[int32]string{
Don Newton98fd8812019-09-23 15:15:02 -0400151 0: "UNKNOWN",
152 1: "UNREACHABLE",
153 2: "REACHABLE",
154}
155
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -0800156var ConnectStatus_Types_value = map[string]int32{
Don Newton98fd8812019-09-23 15:15:02 -0400157 "UNKNOWN": 0,
158 "UNREACHABLE": 1,
159 "REACHABLE": 2,
160}
161
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -0800162func (x ConnectStatus_Types) String() string {
163 return proto.EnumName(ConnectStatus_Types_name, int32(x))
Don Newton98fd8812019-09-23 15:15:02 -0400164}
165
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -0800166func (ConnectStatus_Types) EnumDescriptor() ([]byte, []int) {
Rohan Agrawal00d3a412020-04-22 10:51:39 +0000167 return fileDescriptor_c2e3fd231961e826, []int{4, 0}
Don Newton98fd8812019-09-23 15:15:02 -0400168}
169
170type OperationResp_OperationReturnCode int32
171
172const (
173 OperationResp_OPERATION_SUCCESS OperationResp_OperationReturnCode = 0
174 OperationResp_OPERATION_FAILURE OperationResp_OperationReturnCode = 1
175 OperationResp_OPERATION_UNSUPPORTED OperationResp_OperationReturnCode = 2
David K. Bainbridge595b6702021-04-09 16:10:58 +0000176 OperationResp_OPERATION_IN_PROGRESS OperationResp_OperationReturnCode = 3
Don Newton98fd8812019-09-23 15:15:02 -0400177)
178
179var OperationResp_OperationReturnCode_name = map[int32]string{
180 0: "OPERATION_SUCCESS",
181 1: "OPERATION_FAILURE",
182 2: "OPERATION_UNSUPPORTED",
David K. Bainbridge595b6702021-04-09 16:10:58 +0000183 3: "OPERATION_IN_PROGRESS",
Don Newton98fd8812019-09-23 15:15:02 -0400184}
185
186var OperationResp_OperationReturnCode_value = map[string]int32{
187 "OPERATION_SUCCESS": 0,
188 "OPERATION_FAILURE": 1,
189 "OPERATION_UNSUPPORTED": 2,
David K. Bainbridge595b6702021-04-09 16:10:58 +0000190 "OPERATION_IN_PROGRESS": 3,
Don Newton98fd8812019-09-23 15:15:02 -0400191}
192
193func (x OperationResp_OperationReturnCode) String() string {
194 return proto.EnumName(OperationResp_OperationReturnCode_name, int32(x))
195}
196
197func (OperationResp_OperationReturnCode) EnumDescriptor() ([]byte, []int) {
Rohan Agrawal00d3a412020-04-22 10:51:39 +0000198 return fileDescriptor_c2e3fd231961e826, []int{5, 0}
Don Newton98fd8812019-09-23 15:15:02 -0400199}
200
201// Convey a resource identifier
202type ID struct {
203 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
204 XXX_NoUnkeyedLiteral struct{} `json:"-"`
205 XXX_unrecognized []byte `json:"-"`
206 XXX_sizecache int32 `json:"-"`
207}
208
209func (m *ID) Reset() { *m = ID{} }
210func (m *ID) String() string { return proto.CompactTextString(m) }
211func (*ID) ProtoMessage() {}
212func (*ID) Descriptor() ([]byte, []int) {
213 return fileDescriptor_c2e3fd231961e826, []int{0}
214}
215
216func (m *ID) XXX_Unmarshal(b []byte) error {
217 return xxx_messageInfo_ID.Unmarshal(m, b)
218}
219func (m *ID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
220 return xxx_messageInfo_ID.Marshal(b, m, deterministic)
221}
222func (m *ID) XXX_Merge(src proto.Message) {
223 xxx_messageInfo_ID.Merge(m, src)
224}
225func (m *ID) XXX_Size() int {
226 return xxx_messageInfo_ID.Size(m)
227}
228func (m *ID) XXX_DiscardUnknown() {
229 xxx_messageInfo_ID.DiscardUnknown(m)
230}
231
232var xxx_messageInfo_ID proto.InternalMessageInfo
233
234func (m *ID) GetId() string {
235 if m != nil {
236 return m.Id
237 }
238 return ""
239}
240
241// Represents a list of IDs
242type IDs struct {
243 Items []*ID `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
244 XXX_NoUnkeyedLiteral struct{} `json:"-"`
245 XXX_unrecognized []byte `json:"-"`
246 XXX_sizecache int32 `json:"-"`
247}
248
249func (m *IDs) Reset() { *m = IDs{} }
250func (m *IDs) String() string { return proto.CompactTextString(m) }
251func (*IDs) ProtoMessage() {}
252func (*IDs) Descriptor() ([]byte, []int) {
253 return fileDescriptor_c2e3fd231961e826, []int{1}
254}
255
256func (m *IDs) XXX_Unmarshal(b []byte) error {
257 return xxx_messageInfo_IDs.Unmarshal(m, b)
258}
259func (m *IDs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
260 return xxx_messageInfo_IDs.Marshal(b, m, deterministic)
261}
262func (m *IDs) XXX_Merge(src proto.Message) {
263 xxx_messageInfo_IDs.Merge(m, src)
264}
265func (m *IDs) XXX_Size() int {
266 return xxx_messageInfo_IDs.Size(m)
267}
268func (m *IDs) XXX_DiscardUnknown() {
269 xxx_messageInfo_IDs.DiscardUnknown(m)
270}
271
272var xxx_messageInfo_IDs proto.InternalMessageInfo
273
274func (m *IDs) GetItems() []*ID {
275 if m != nil {
276 return m.Items
277 }
278 return nil
279}
280
Don Newton98fd8812019-09-23 15:15:02 -0400281type AdminState struct {
282 XXX_NoUnkeyedLiteral struct{} `json:"-"`
283 XXX_unrecognized []byte `json:"-"`
284 XXX_sizecache int32 `json:"-"`
285}
286
287func (m *AdminState) Reset() { *m = AdminState{} }
288func (m *AdminState) String() string { return proto.CompactTextString(m) }
289func (*AdminState) ProtoMessage() {}
290func (*AdminState) Descriptor() ([]byte, []int) {
Rohan Agrawal00d3a412020-04-22 10:51:39 +0000291 return fileDescriptor_c2e3fd231961e826, []int{2}
Don Newton98fd8812019-09-23 15:15:02 -0400292}
293
294func (m *AdminState) XXX_Unmarshal(b []byte) error {
295 return xxx_messageInfo_AdminState.Unmarshal(m, b)
296}
297func (m *AdminState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
298 return xxx_messageInfo_AdminState.Marshal(b, m, deterministic)
299}
300func (m *AdminState) XXX_Merge(src proto.Message) {
301 xxx_messageInfo_AdminState.Merge(m, src)
302}
303func (m *AdminState) XXX_Size() int {
304 return xxx_messageInfo_AdminState.Size(m)
305}
306func (m *AdminState) XXX_DiscardUnknown() {
307 xxx_messageInfo_AdminState.DiscardUnknown(m)
308}
309
310var xxx_messageInfo_AdminState proto.InternalMessageInfo
311
312type OperStatus struct {
313 XXX_NoUnkeyedLiteral struct{} `json:"-"`
314 XXX_unrecognized []byte `json:"-"`
315 XXX_sizecache int32 `json:"-"`
316}
317
318func (m *OperStatus) Reset() { *m = OperStatus{} }
319func (m *OperStatus) String() string { return proto.CompactTextString(m) }
320func (*OperStatus) ProtoMessage() {}
321func (*OperStatus) Descriptor() ([]byte, []int) {
Rohan Agrawal00d3a412020-04-22 10:51:39 +0000322 return fileDescriptor_c2e3fd231961e826, []int{3}
Don Newton98fd8812019-09-23 15:15:02 -0400323}
324
325func (m *OperStatus) XXX_Unmarshal(b []byte) error {
326 return xxx_messageInfo_OperStatus.Unmarshal(m, b)
327}
328func (m *OperStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
329 return xxx_messageInfo_OperStatus.Marshal(b, m, deterministic)
330}
331func (m *OperStatus) XXX_Merge(src proto.Message) {
332 xxx_messageInfo_OperStatus.Merge(m, src)
333}
334func (m *OperStatus) XXX_Size() int {
335 return xxx_messageInfo_OperStatus.Size(m)
336}
337func (m *OperStatus) XXX_DiscardUnknown() {
338 xxx_messageInfo_OperStatus.DiscardUnknown(m)
339}
340
341var xxx_messageInfo_OperStatus proto.InternalMessageInfo
342
343type ConnectStatus struct {
344 XXX_NoUnkeyedLiteral struct{} `json:"-"`
345 XXX_unrecognized []byte `json:"-"`
346 XXX_sizecache int32 `json:"-"`
347}
348
349func (m *ConnectStatus) Reset() { *m = ConnectStatus{} }
350func (m *ConnectStatus) String() string { return proto.CompactTextString(m) }
351func (*ConnectStatus) ProtoMessage() {}
352func (*ConnectStatus) Descriptor() ([]byte, []int) {
Rohan Agrawal00d3a412020-04-22 10:51:39 +0000353 return fileDescriptor_c2e3fd231961e826, []int{4}
Don Newton98fd8812019-09-23 15:15:02 -0400354}
355
356func (m *ConnectStatus) XXX_Unmarshal(b []byte) error {
357 return xxx_messageInfo_ConnectStatus.Unmarshal(m, b)
358}
359func (m *ConnectStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
360 return xxx_messageInfo_ConnectStatus.Marshal(b, m, deterministic)
361}
362func (m *ConnectStatus) XXX_Merge(src proto.Message) {
363 xxx_messageInfo_ConnectStatus.Merge(m, src)
364}
365func (m *ConnectStatus) XXX_Size() int {
366 return xxx_messageInfo_ConnectStatus.Size(m)
367}
368func (m *ConnectStatus) XXX_DiscardUnknown() {
369 xxx_messageInfo_ConnectStatus.DiscardUnknown(m)
370}
371
372var xxx_messageInfo_ConnectStatus proto.InternalMessageInfo
373
374type OperationResp struct {
375 // Return code
376 Code OperationResp_OperationReturnCode `protobuf:"varint,1,opt,name=code,proto3,enum=common.OperationResp_OperationReturnCode" json:"code,omitempty"`
377 // Additional Info
378 AdditionalInfo string `protobuf:"bytes,2,opt,name=additional_info,json=additionalInfo,proto3" json:"additional_info,omitempty"`
379 XXX_NoUnkeyedLiteral struct{} `json:"-"`
380 XXX_unrecognized []byte `json:"-"`
381 XXX_sizecache int32 `json:"-"`
382}
383
384func (m *OperationResp) Reset() { *m = OperationResp{} }
385func (m *OperationResp) String() string { return proto.CompactTextString(m) }
386func (*OperationResp) ProtoMessage() {}
387func (*OperationResp) Descriptor() ([]byte, []int) {
Rohan Agrawal00d3a412020-04-22 10:51:39 +0000388 return fileDescriptor_c2e3fd231961e826, []int{5}
Don Newton98fd8812019-09-23 15:15:02 -0400389}
390
391func (m *OperationResp) XXX_Unmarshal(b []byte) error {
392 return xxx_messageInfo_OperationResp.Unmarshal(m, b)
393}
394func (m *OperationResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
395 return xxx_messageInfo_OperationResp.Marshal(b, m, deterministic)
396}
397func (m *OperationResp) XXX_Merge(src proto.Message) {
398 xxx_messageInfo_OperationResp.Merge(m, src)
399}
400func (m *OperationResp) XXX_Size() int {
401 return xxx_messageInfo_OperationResp.Size(m)
402}
403func (m *OperationResp) XXX_DiscardUnknown() {
404 xxx_messageInfo_OperationResp.DiscardUnknown(m)
405}
406
407var xxx_messageInfo_OperationResp proto.InternalMessageInfo
408
409func (m *OperationResp) GetCode() OperationResp_OperationReturnCode {
410 if m != nil {
411 return m.Code
412 }
413 return OperationResp_OPERATION_SUCCESS
414}
415
416func (m *OperationResp) GetAdditionalInfo() string {
417 if m != nil {
418 return m.AdditionalInfo
419 }
420 return ""
421}
422
423func init() {
424 proto.RegisterEnum("common.TestModeKeys", TestModeKeys_name, TestModeKeys_value)
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -0800425 proto.RegisterEnum("common.AdminState_Types", AdminState_Types_name, AdminState_Types_value)
426 proto.RegisterEnum("common.OperStatus_Types", OperStatus_Types_name, OperStatus_Types_value)
427 proto.RegisterEnum("common.ConnectStatus_Types", ConnectStatus_Types_name, ConnectStatus_Types_value)
Don Newton98fd8812019-09-23 15:15:02 -0400428 proto.RegisterEnum("common.OperationResp_OperationReturnCode", OperationResp_OperationReturnCode_name, OperationResp_OperationReturnCode_value)
429 proto.RegisterType((*ID)(nil), "common.ID")
430 proto.RegisterType((*IDs)(nil), "common.IDs")
Don Newton98fd8812019-09-23 15:15:02 -0400431 proto.RegisterType((*AdminState)(nil), "common.AdminState")
432 proto.RegisterType((*OperStatus)(nil), "common.OperStatus")
433 proto.RegisterType((*ConnectStatus)(nil), "common.ConnectStatus")
434 proto.RegisterType((*OperationResp)(nil), "common.OperationResp")
435}
436
437func init() { proto.RegisterFile("voltha_protos/common.proto", fileDescriptor_c2e3fd231961e826) }
438
439var fileDescriptor_c2e3fd231961e826 = []byte{
khenaidoofcf0b8d2021-10-19 17:57:30 -0400440 // 506 bytes of a gzipped FileDescriptorProto
441 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x52, 0xcd, 0x6e, 0xda, 0x30,
442 0x1c, 0x6f, 0x42, 0x4b, 0xd7, 0x3f, 0x25, 0x64, 0xee, 0x3a, 0xb1, 0x69, 0x07, 0x94, 0x4b, 0xbb,
443 0x49, 0x03, 0xa9, 0xdb, 0x8e, 0x3b, 0xa4, 0x89, 0xc7, 0xac, 0x52, 0x3b, 0x72, 0x12, 0x2a, 0xf5,
444 0x12, 0xa5, 0xc4, 0x85, 0x48, 0x25, 0x8e, 0x88, 0xa9, 0xc4, 0x75, 0x6f, 0xb0, 0x57, 0xdd, 0x13,
445 0x4c, 0x0e, 0x54, 0x14, 0x89, 0x9b, 0x7f, 0x1f, 0xfe, 0x7f, 0xc3, 0xc7, 0x67, 0xf9, 0xa4, 0x66,
446 0x69, 0x52, 0x2e, 0xa4, 0x92, 0xd5, 0x60, 0x22, 0xe7, 0x73, 0x59, 0xf4, 0x6b, 0x84, 0x9a, 0x6b,
447 0xe4, 0xbc, 0x03, 0x93, 0xf8, 0xc8, 0x02, 0x33, 0xcf, 0xba, 0x46, 0xcf, 0xb8, 0x3c, 0xe1, 0x66,
448 0x9e, 0x39, 0x17, 0xd0, 0x20, 0x7e, 0x85, 0x7a, 0x70, 0x94, 0x2b, 0x31, 0xaf, 0xba, 0x46, 0xaf,
449 0x71, 0xd9, 0xba, 0x82, 0xfe, 0x26, 0x04, 0xf1, 0xf9, 0x5a, 0x70, 0x66, 0x00, 0x6e, 0x36, 0xcf,
450 0x8b, 0x50, 0xa5, 0x4a, 0x38, 0xf7, 0x70, 0x14, 0xad, 0x4a, 0x51, 0xa1, 0x16, 0x1c, 0xc7, 0xf4,
451 0x86, 0xb2, 0x3b, 0x6a, 0x1f, 0x20, 0x04, 0x56, 0xc0, 0x71, 0xc0, 0xd9, 0x98, 0x84, 0x84, 0x51,
452 0xec, 0xdb, 0x86, 0x36, 0x60, 0xea, 0x5e, 0x8f, 0xb0, 0x6f, 0x9b, 0xe8, 0x14, 0xde, 0xf8, 0x24,
453 0x5c, 0xa3, 0x06, 0x3a, 0x87, 0xb7, 0x3e, 0xbb, 0xa3, 0x23, 0xe6, 0xfa, 0x84, 0x0e, 0x13, 0x72,
454 0xeb, 0x0e, 0xb1, 0x7d, 0xe8, 0xfc, 0x35, 0x00, 0x58, 0x29, 0x16, 0x3a, 0xd3, 0xb2, 0x72, 0xfe,
455 0x18, 0x7b, 0x73, 0x59, 0x00, 0x3e, 0x09, 0x3d, 0x36, 0xc6, 0xbc, 0xce, 0x63, 0x01, 0xb8, 0x5e,
456 0x44, 0xc6, 0x6e, 0x44, 0xe8, 0xd0, 0x36, 0xb5, 0x39, 0xc2, 0x61, 0x0d, 0x1a, 0x08, 0xa0, 0x59,
457 0x8b, 0xd8, 0x3e, 0xd4, 0xef, 0x5f, 0x2e, 0xd1, 0x15, 0x1c, 0xa1, 0x0e, 0xb4, 0x38, 0xf6, 0x18,
458 0xf5, 0xc8, 0x48, 0x1b, 0x9b, 0xe8, 0x3d, 0xa0, 0x57, 0x44, 0xb2, 0x31, 0x1e, 0x3b, 0x18, 0xda,
459 0x9e, 0x2c, 0x0a, 0x31, 0x51, 0x9b, 0xaa, 0xbe, 0xef, 0x2d, 0xaa, 0x03, 0xad, 0x98, 0x72, 0xec,
460 0x7a, 0xbf, 0x75, 0x8f, 0xb6, 0x81, 0xda, 0x70, 0xb2, 0x85, 0xa6, 0xf3, 0xcf, 0x80, 0xb6, 0x6e,
461 0x2d, 0x55, 0xb9, 0x2c, 0xb8, 0xa8, 0x4a, 0xf4, 0x13, 0x0e, 0x27, 0x32, 0x13, 0xf5, 0x46, 0xac,
462 0xab, 0xcf, 0x2f, 0x73, 0xdf, 0x31, 0xbd, 0x46, 0x6a, 0xb9, 0x28, 0x3c, 0x99, 0x09, 0x5e, 0x7f,
463 0x43, 0x17, 0xd0, 0x49, 0xb3, 0x2c, 0xd7, 0x5a, 0xfa, 0x94, 0xe4, 0xc5, 0xa3, 0xec, 0x9a, 0xf5,
464 0x6e, 0xad, 0x2d, 0x4d, 0x8a, 0x47, 0xe9, 0xac, 0xe0, 0x6c, 0x4f, 0x14, 0xbd, 0x02, 0x16, 0x60,
465 0xee, 0x46, 0x84, 0xd1, 0x24, 0x8c, 0x3d, 0x0f, 0x87, 0xa1, 0x7d, 0xb0, 0x4b, 0xeb, 0x21, 0xc4,
466 0x5c, 0x77, 0xf3, 0x01, 0xce, 0xb7, 0x74, 0x4c, 0xc3, 0x38, 0x08, 0x18, 0x8f, 0xea, 0xcd, 0xee,
467 0x48, 0x84, 0x26, 0x01, 0x67, 0x43, 0xae, 0x83, 0x35, 0xbe, 0x7c, 0x82, 0xd3, 0x48, 0x54, 0xea,
468 0x56, 0x66, 0xe2, 0x46, 0xac, 0x2a, 0x7d, 0x04, 0x69, 0x99, 0x27, 0x4a, 0x54, 0xca, 0x3e, 0xb8,
469 0xc6, 0x70, 0x26, 0x17, 0xd3, 0xbe, 0x2c, 0x45, 0x31, 0x91, 0x8b, 0xac, 0xbf, 0xbe, 0xe4, 0xfb,
470 0xfe, 0x34, 0x57, 0xb3, 0xe5, 0x83, 0x9e, 0xc7, 0xe0, 0x45, 0x1b, 0xac, 0xb5, 0xaf, 0x9b, 0x2b,
471 0x7f, 0xfe, 0x31, 0x98, 0xca, 0xcd, 0xad, 0x3f, 0x34, 0x6b, 0xf2, 0xdb, 0xff, 0x00, 0x00, 0x00,
472 0xff, 0xff, 0x6b, 0x71, 0x98, 0xbd, 0x0a, 0x03, 0x00, 0x00,
Don Newton98fd8812019-09-23 15:15:02 -0400473}