1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: envoy/api/v2/discovery.proto 3 4package envoy_api_v2 5 6import ( 7 fmt "fmt" 8 _ "github.com/cncf/udpa/go/udpa/annotations" 9 core "github.com/envoyproxy/go-control-plane/envoy/api/v2/core" 10 proto "github.com/golang/protobuf/proto" 11 any "github.com/golang/protobuf/ptypes/any" 12 status "google.golang.org/genproto/googleapis/rpc/status" 13 math "math" 14) 15 16// Reference imports to suppress errors if they are not otherwise used. 17var _ = proto.Marshal 18var _ = fmt.Errorf 19var _ = math.Inf 20 21// This is a compile-time assertion to ensure that this generated file 22// is compatible with the proto package it is being compiled against. 23// A compilation error at this line likely means your copy of the 24// proto package needs to be updated. 25const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 26 27type DiscoveryRequest struct { 28 VersionInfo string `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"` 29 Node *core.Node `protobuf:"bytes,2,opt,name=node,proto3" json:"node,omitempty"` 30 ResourceNames []string `protobuf:"bytes,3,rep,name=resource_names,json=resourceNames,proto3" json:"resource_names,omitempty"` 31 TypeUrl string `protobuf:"bytes,4,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty"` 32 ResponseNonce string `protobuf:"bytes,5,opt,name=response_nonce,json=responseNonce,proto3" json:"response_nonce,omitempty"` 33 ErrorDetail *status.Status `protobuf:"bytes,6,opt,name=error_detail,json=errorDetail,proto3" json:"error_detail,omitempty"` 34 XXX_NoUnkeyedLiteral struct{} `json:"-"` 35 XXX_unrecognized []byte `json:"-"` 36 XXX_sizecache int32 `json:"-"` 37} 38 39func (m *DiscoveryRequest) Reset() { *m = DiscoveryRequest{} } 40func (m *DiscoveryRequest) String() string { return proto.CompactTextString(m) } 41func (*DiscoveryRequest) ProtoMessage() {} 42func (*DiscoveryRequest) Descriptor() ([]byte, []int) { 43 return fileDescriptor_2c7365e287e5c035, []int{0} 44} 45 46func (m *DiscoveryRequest) XXX_Unmarshal(b []byte) error { 47 return xxx_messageInfo_DiscoveryRequest.Unmarshal(m, b) 48} 49func (m *DiscoveryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 50 return xxx_messageInfo_DiscoveryRequest.Marshal(b, m, deterministic) 51} 52func (m *DiscoveryRequest) XXX_Merge(src proto.Message) { 53 xxx_messageInfo_DiscoveryRequest.Merge(m, src) 54} 55func (m *DiscoveryRequest) XXX_Size() int { 56 return xxx_messageInfo_DiscoveryRequest.Size(m) 57} 58func (m *DiscoveryRequest) XXX_DiscardUnknown() { 59 xxx_messageInfo_DiscoveryRequest.DiscardUnknown(m) 60} 61 62var xxx_messageInfo_DiscoveryRequest proto.InternalMessageInfo 63 64func (m *DiscoveryRequest) GetVersionInfo() string { 65 if m != nil { 66 return m.VersionInfo 67 } 68 return "" 69} 70 71func (m *DiscoveryRequest) GetNode() *core.Node { 72 if m != nil { 73 return m.Node 74 } 75 return nil 76} 77 78func (m *DiscoveryRequest) GetResourceNames() []string { 79 if m != nil { 80 return m.ResourceNames 81 } 82 return nil 83} 84 85func (m *DiscoveryRequest) GetTypeUrl() string { 86 if m != nil { 87 return m.TypeUrl 88 } 89 return "" 90} 91 92func (m *DiscoveryRequest) GetResponseNonce() string { 93 if m != nil { 94 return m.ResponseNonce 95 } 96 return "" 97} 98 99func (m *DiscoveryRequest) GetErrorDetail() *status.Status { 100 if m != nil { 101 return m.ErrorDetail 102 } 103 return nil 104} 105 106type DiscoveryResponse struct { 107 VersionInfo string `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"` 108 Resources []*any.Any `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"` 109 Canary bool `protobuf:"varint,3,opt,name=canary,proto3" json:"canary,omitempty"` 110 TypeUrl string `protobuf:"bytes,4,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty"` 111 Nonce string `protobuf:"bytes,5,opt,name=nonce,proto3" json:"nonce,omitempty"` 112 ControlPlane *core.ControlPlane `protobuf:"bytes,6,opt,name=control_plane,json=controlPlane,proto3" json:"control_plane,omitempty"` 113 XXX_NoUnkeyedLiteral struct{} `json:"-"` 114 XXX_unrecognized []byte `json:"-"` 115 XXX_sizecache int32 `json:"-"` 116} 117 118func (m *DiscoveryResponse) Reset() { *m = DiscoveryResponse{} } 119func (m *DiscoveryResponse) String() string { return proto.CompactTextString(m) } 120func (*DiscoveryResponse) ProtoMessage() {} 121func (*DiscoveryResponse) Descriptor() ([]byte, []int) { 122 return fileDescriptor_2c7365e287e5c035, []int{1} 123} 124 125func (m *DiscoveryResponse) XXX_Unmarshal(b []byte) error { 126 return xxx_messageInfo_DiscoveryResponse.Unmarshal(m, b) 127} 128func (m *DiscoveryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 129 return xxx_messageInfo_DiscoveryResponse.Marshal(b, m, deterministic) 130} 131func (m *DiscoveryResponse) XXX_Merge(src proto.Message) { 132 xxx_messageInfo_DiscoveryResponse.Merge(m, src) 133} 134func (m *DiscoveryResponse) XXX_Size() int { 135 return xxx_messageInfo_DiscoveryResponse.Size(m) 136} 137func (m *DiscoveryResponse) XXX_DiscardUnknown() { 138 xxx_messageInfo_DiscoveryResponse.DiscardUnknown(m) 139} 140 141var xxx_messageInfo_DiscoveryResponse proto.InternalMessageInfo 142 143func (m *DiscoveryResponse) GetVersionInfo() string { 144 if m != nil { 145 return m.VersionInfo 146 } 147 return "" 148} 149 150func (m *DiscoveryResponse) GetResources() []*any.Any { 151 if m != nil { 152 return m.Resources 153 } 154 return nil 155} 156 157func (m *DiscoveryResponse) GetCanary() bool { 158 if m != nil { 159 return m.Canary 160 } 161 return false 162} 163 164func (m *DiscoveryResponse) GetTypeUrl() string { 165 if m != nil { 166 return m.TypeUrl 167 } 168 return "" 169} 170 171func (m *DiscoveryResponse) GetNonce() string { 172 if m != nil { 173 return m.Nonce 174 } 175 return "" 176} 177 178func (m *DiscoveryResponse) GetControlPlane() *core.ControlPlane { 179 if m != nil { 180 return m.ControlPlane 181 } 182 return nil 183} 184 185type DeltaDiscoveryRequest struct { 186 Node *core.Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` 187 TypeUrl string `protobuf:"bytes,2,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty"` 188 ResourceNamesSubscribe []string `protobuf:"bytes,3,rep,name=resource_names_subscribe,json=resourceNamesSubscribe,proto3" json:"resource_names_subscribe,omitempty"` 189 ResourceNamesUnsubscribe []string `protobuf:"bytes,4,rep,name=resource_names_unsubscribe,json=resourceNamesUnsubscribe,proto3" json:"resource_names_unsubscribe,omitempty"` 190 InitialResourceVersions map[string]string `protobuf:"bytes,5,rep,name=initial_resource_versions,json=initialResourceVersions,proto3" json:"initial_resource_versions,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 191 ResponseNonce string `protobuf:"bytes,6,opt,name=response_nonce,json=responseNonce,proto3" json:"response_nonce,omitempty"` 192 ErrorDetail *status.Status `protobuf:"bytes,7,opt,name=error_detail,json=errorDetail,proto3" json:"error_detail,omitempty"` 193 XXX_NoUnkeyedLiteral struct{} `json:"-"` 194 XXX_unrecognized []byte `json:"-"` 195 XXX_sizecache int32 `json:"-"` 196} 197 198func (m *DeltaDiscoveryRequest) Reset() { *m = DeltaDiscoveryRequest{} } 199func (m *DeltaDiscoveryRequest) String() string { return proto.CompactTextString(m) } 200func (*DeltaDiscoveryRequest) ProtoMessage() {} 201func (*DeltaDiscoveryRequest) Descriptor() ([]byte, []int) { 202 return fileDescriptor_2c7365e287e5c035, []int{2} 203} 204 205func (m *DeltaDiscoveryRequest) XXX_Unmarshal(b []byte) error { 206 return xxx_messageInfo_DeltaDiscoveryRequest.Unmarshal(m, b) 207} 208func (m *DeltaDiscoveryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 209 return xxx_messageInfo_DeltaDiscoveryRequest.Marshal(b, m, deterministic) 210} 211func (m *DeltaDiscoveryRequest) XXX_Merge(src proto.Message) { 212 xxx_messageInfo_DeltaDiscoveryRequest.Merge(m, src) 213} 214func (m *DeltaDiscoveryRequest) XXX_Size() int { 215 return xxx_messageInfo_DeltaDiscoveryRequest.Size(m) 216} 217func (m *DeltaDiscoveryRequest) XXX_DiscardUnknown() { 218 xxx_messageInfo_DeltaDiscoveryRequest.DiscardUnknown(m) 219} 220 221var xxx_messageInfo_DeltaDiscoveryRequest proto.InternalMessageInfo 222 223func (m *DeltaDiscoveryRequest) GetNode() *core.Node { 224 if m != nil { 225 return m.Node 226 } 227 return nil 228} 229 230func (m *DeltaDiscoveryRequest) GetTypeUrl() string { 231 if m != nil { 232 return m.TypeUrl 233 } 234 return "" 235} 236 237func (m *DeltaDiscoveryRequest) GetResourceNamesSubscribe() []string { 238 if m != nil { 239 return m.ResourceNamesSubscribe 240 } 241 return nil 242} 243 244func (m *DeltaDiscoveryRequest) GetResourceNamesUnsubscribe() []string { 245 if m != nil { 246 return m.ResourceNamesUnsubscribe 247 } 248 return nil 249} 250 251func (m *DeltaDiscoveryRequest) GetInitialResourceVersions() map[string]string { 252 if m != nil { 253 return m.InitialResourceVersions 254 } 255 return nil 256} 257 258func (m *DeltaDiscoveryRequest) GetResponseNonce() string { 259 if m != nil { 260 return m.ResponseNonce 261 } 262 return "" 263} 264 265func (m *DeltaDiscoveryRequest) GetErrorDetail() *status.Status { 266 if m != nil { 267 return m.ErrorDetail 268 } 269 return nil 270} 271 272type DeltaDiscoveryResponse struct { 273 SystemVersionInfo string `protobuf:"bytes,1,opt,name=system_version_info,json=systemVersionInfo,proto3" json:"system_version_info,omitempty"` 274 Resources []*Resource `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"` 275 TypeUrl string `protobuf:"bytes,4,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty"` 276 RemovedResources []string `protobuf:"bytes,6,rep,name=removed_resources,json=removedResources,proto3" json:"removed_resources,omitempty"` 277 Nonce string `protobuf:"bytes,5,opt,name=nonce,proto3" json:"nonce,omitempty"` 278 XXX_NoUnkeyedLiteral struct{} `json:"-"` 279 XXX_unrecognized []byte `json:"-"` 280 XXX_sizecache int32 `json:"-"` 281} 282 283func (m *DeltaDiscoveryResponse) Reset() { *m = DeltaDiscoveryResponse{} } 284func (m *DeltaDiscoveryResponse) String() string { return proto.CompactTextString(m) } 285func (*DeltaDiscoveryResponse) ProtoMessage() {} 286func (*DeltaDiscoveryResponse) Descriptor() ([]byte, []int) { 287 return fileDescriptor_2c7365e287e5c035, []int{3} 288} 289 290func (m *DeltaDiscoveryResponse) XXX_Unmarshal(b []byte) error { 291 return xxx_messageInfo_DeltaDiscoveryResponse.Unmarshal(m, b) 292} 293func (m *DeltaDiscoveryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 294 return xxx_messageInfo_DeltaDiscoveryResponse.Marshal(b, m, deterministic) 295} 296func (m *DeltaDiscoveryResponse) XXX_Merge(src proto.Message) { 297 xxx_messageInfo_DeltaDiscoveryResponse.Merge(m, src) 298} 299func (m *DeltaDiscoveryResponse) XXX_Size() int { 300 return xxx_messageInfo_DeltaDiscoveryResponse.Size(m) 301} 302func (m *DeltaDiscoveryResponse) XXX_DiscardUnknown() { 303 xxx_messageInfo_DeltaDiscoveryResponse.DiscardUnknown(m) 304} 305 306var xxx_messageInfo_DeltaDiscoveryResponse proto.InternalMessageInfo 307 308func (m *DeltaDiscoveryResponse) GetSystemVersionInfo() string { 309 if m != nil { 310 return m.SystemVersionInfo 311 } 312 return "" 313} 314 315func (m *DeltaDiscoveryResponse) GetResources() []*Resource { 316 if m != nil { 317 return m.Resources 318 } 319 return nil 320} 321 322func (m *DeltaDiscoveryResponse) GetTypeUrl() string { 323 if m != nil { 324 return m.TypeUrl 325 } 326 return "" 327} 328 329func (m *DeltaDiscoveryResponse) GetRemovedResources() []string { 330 if m != nil { 331 return m.RemovedResources 332 } 333 return nil 334} 335 336func (m *DeltaDiscoveryResponse) GetNonce() string { 337 if m != nil { 338 return m.Nonce 339 } 340 return "" 341} 342 343type Resource struct { 344 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` 345 Aliases []string `protobuf:"bytes,4,rep,name=aliases,proto3" json:"aliases,omitempty"` 346 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` 347 Resource *any.Any `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"` 348 XXX_NoUnkeyedLiteral struct{} `json:"-"` 349 XXX_unrecognized []byte `json:"-"` 350 XXX_sizecache int32 `json:"-"` 351} 352 353func (m *Resource) Reset() { *m = Resource{} } 354func (m *Resource) String() string { return proto.CompactTextString(m) } 355func (*Resource) ProtoMessage() {} 356func (*Resource) Descriptor() ([]byte, []int) { 357 return fileDescriptor_2c7365e287e5c035, []int{4} 358} 359 360func (m *Resource) XXX_Unmarshal(b []byte) error { 361 return xxx_messageInfo_Resource.Unmarshal(m, b) 362} 363func (m *Resource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 364 return xxx_messageInfo_Resource.Marshal(b, m, deterministic) 365} 366func (m *Resource) XXX_Merge(src proto.Message) { 367 xxx_messageInfo_Resource.Merge(m, src) 368} 369func (m *Resource) XXX_Size() int { 370 return xxx_messageInfo_Resource.Size(m) 371} 372func (m *Resource) XXX_DiscardUnknown() { 373 xxx_messageInfo_Resource.DiscardUnknown(m) 374} 375 376var xxx_messageInfo_Resource proto.InternalMessageInfo 377 378func (m *Resource) GetName() string { 379 if m != nil { 380 return m.Name 381 } 382 return "" 383} 384 385func (m *Resource) GetAliases() []string { 386 if m != nil { 387 return m.Aliases 388 } 389 return nil 390} 391 392func (m *Resource) GetVersion() string { 393 if m != nil { 394 return m.Version 395 } 396 return "" 397} 398 399func (m *Resource) GetResource() *any.Any { 400 if m != nil { 401 return m.Resource 402 } 403 return nil 404} 405 406func init() { 407 proto.RegisterType((*DiscoveryRequest)(nil), "envoy.api.v2.DiscoveryRequest") 408 proto.RegisterType((*DiscoveryResponse)(nil), "envoy.api.v2.DiscoveryResponse") 409 proto.RegisterType((*DeltaDiscoveryRequest)(nil), "envoy.api.v2.DeltaDiscoveryRequest") 410 proto.RegisterMapType((map[string]string)(nil), "envoy.api.v2.DeltaDiscoveryRequest.InitialResourceVersionsEntry") 411 proto.RegisterType((*DeltaDiscoveryResponse)(nil), "envoy.api.v2.DeltaDiscoveryResponse") 412 proto.RegisterType((*Resource)(nil), "envoy.api.v2.Resource") 413} 414 415func init() { proto.RegisterFile("envoy/api/v2/discovery.proto", fileDescriptor_2c7365e287e5c035) } 416 417var fileDescriptor_2c7365e287e5c035 = []byte{ 418 // 720 bytes of a gzipped FileDescriptorProto 419 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x55, 0x4d, 0x6f, 0xd3, 0x4a, 420 0x14, 0x95, 0xf3, 0xd5, 0x64, 0x92, 0x56, 0xe9, 0xbc, 0xbe, 0xd4, 0x8d, 0xfa, 0x1e, 0x21, 0x12, 421 0x52, 0xa4, 0x4a, 0x36, 0x4a, 0x41, 0xaa, 0x10, 0x0b, 0x28, 0x61, 0x51, 0x16, 0x55, 0xe5, 0xaa, 422 0x15, 0x3b, 0x6b, 0xe2, 0xdc, 0x56, 0x23, 0x9c, 0x19, 0x33, 0x63, 0x5b, 0x58, 0x62, 0x81, 0x10, 423 0x7b, 0xb6, 0xfc, 0x16, 0x7e, 0x01, 0x5b, 0xf6, 0xfc, 0x0a, 0x76, 0x6c, 0x00, 0x79, 0x3c, 0x4e, 424 0xec, 0x36, 0xaa, 0xb2, 0xf3, 0x9d, 0x7b, 0xe6, 0xce, 0x3d, 0xf7, 0x9c, 0x9b, 0xa0, 0x7d, 0x60, 425 0x31, 0x4f, 0x6c, 0x12, 0x50, 0x3b, 0x1e, 0xdb, 0x33, 0x2a, 0x3d, 0x1e, 0x83, 0x48, 0xac, 0x40, 426 0xf0, 0x90, 0xe3, 0x8e, 0xca, 0x5a, 0x24, 0xa0, 0x56, 0x3c, 0xee, 0x97, 0xb1, 0x1e, 0x17, 0x60, 427 0x4f, 0x89, 0x84, 0x0c, 0xdb, 0xdf, 0xbb, 0xe6, 0xfc, 0xda, 0x07, 0x5b, 0x45, 0xd3, 0xe8, 0xca, 428 0x26, 0x4c, 0x97, 0xe9, 0xef, 0xea, 0x94, 0x08, 0x3c, 0x5b, 0x86, 0x24, 0x8c, 0xa4, 0x4e, 0xfc, 429 0x1f, 0xcd, 0x02, 0x62, 0x13, 0xc6, 0x78, 0x48, 0x42, 0xca, 0x99, 0xb4, 0xe7, 0xf4, 0x5a, 0x90, 430 0x30, 0xaf, 0xf9, 0xdf, 0xad, 0x7c, 0xf1, 0xfa, 0xf0, 0x63, 0x05, 0x75, 0x27, 0x79, 0xcb, 0x0e, 431 0xbc, 0x8d, 0x40, 0x86, 0xf8, 0x3e, 0xea, 0xc4, 0x20, 0x24, 0xe5, 0xcc, 0xa5, 0xec, 0x8a, 0x9b, 432 0xc6, 0xc0, 0x18, 0xb5, 0x9c, 0xb6, 0x3e, 0x3b, 0x61, 0x57, 0x1c, 0x1f, 0xa0, 0x1a, 0xe3, 0x33, 433 0x30, 0x2b, 0x03, 0x63, 0xd4, 0x1e, 0xef, 0x5a, 0x45, 0x96, 0x56, 0xca, 0xcb, 0x3a, 0xe5, 0x33, 434 0x70, 0x14, 0x08, 0x3f, 0x40, 0x5b, 0x02, 0x24, 0x8f, 0x84, 0x07, 0x2e, 0x23, 0x73, 0x90, 0x66, 435 0x75, 0x50, 0x1d, 0xb5, 0x9c, 0xcd, 0xfc, 0xf4, 0x34, 0x3d, 0xc4, 0x7b, 0xa8, 0x19, 0x26, 0x01, 436 0xb8, 0x91, 0xf0, 0xcd, 0x9a, 0x7a, 0x72, 0x23, 0x8d, 0x2f, 0x84, 0xaf, 0x2b, 0x04, 0x9c, 0x49, 437 0x70, 0x19, 0x67, 0x1e, 0x98, 0x75, 0x05, 0xd8, 0xcc, 0x4f, 0x4f, 0xd3, 0x43, 0xfc, 0x18, 0x75, 438 0x40, 0x08, 0x2e, 0xdc, 0x19, 0x84, 0x84, 0xfa, 0x66, 0x43, 0x75, 0x87, 0xad, 0x6c, 0x78, 0x96, 439 0x08, 0x3c, 0xeb, 0x5c, 0xb1, 0x77, 0xda, 0x0a, 0x37, 0x51, 0xb0, 0xe1, 0x2f, 0x03, 0x6d, 0x17, 440 0x86, 0x90, 0x55, 0x5c, 0x67, 0x0a, 0x63, 0xd4, 0xca, 0x29, 0x48, 0xb3, 0x32, 0xa8, 0x8e, 0xda, 441 0xe3, 0x9d, 0xfc, 0xb1, 0x5c, 0x44, 0xeb, 0x39, 0x4b, 0x9c, 0x25, 0x0c, 0xf7, 0x50, 0xc3, 0x23, 442 0x8c, 0x88, 0xc4, 0xac, 0x0e, 0x8c, 0x51, 0xd3, 0xd1, 0xd1, 0x5d, 0xec, 0x77, 0x50, 0xbd, 0x48, 443 0x3a, 0x0b, 0xf0, 0x04, 0x6d, 0x7a, 0x9c, 0x85, 0x82, 0xfb, 0x6e, 0xe0, 0x13, 0x06, 0x9a, 0xed, 444 0xbd, 0x15, 0x5a, 0xbc, 0xc8, 0x70, 0x67, 0x29, 0xcc, 0xe9, 0x78, 0x85, 0x68, 0xf8, 0xa7, 0x8a, 445 0xfe, 0x9d, 0x80, 0x1f, 0x92, 0x5b, 0x2e, 0xc8, 0x25, 0x36, 0xd6, 0x91, 0xb8, 0xd8, 0x7d, 0xa5, 446 0xdc, 0xfd, 0x11, 0x32, 0xcb, 0xea, 0xbb, 0x32, 0x9a, 0x4a, 0x4f, 0xd0, 0x29, 0x68, 0x1f, 0xf4, 447 0x4a, 0x3e, 0x38, 0xcf, 0xb3, 0xf8, 0x29, 0xea, 0xdf, 0xb8, 0x19, 0xb1, 0xe5, 0xdd, 0x9a, 0xba, 448 0x6b, 0x96, 0xee, 0x5e, 0x2c, 0xf3, 0xf8, 0x3d, 0xda, 0xa3, 0x8c, 0x86, 0x94, 0xf8, 0xee, 0xa2, 449 0x8a, 0x16, 0x4f, 0x9a, 0x75, 0x25, 0xd6, 0xb3, 0x32, 0xa9, 0x95, 0x73, 0xb0, 0x4e, 0xb2, 0x22, 450 0x8e, 0xae, 0x71, 0xa9, 0x4b, 0xbc, 0x64, 0xa1, 0x48, 0x9c, 0x5d, 0xba, 0x3a, 0xbb, 0xc2, 0xb1, 451 0x8d, 0x75, 0x1c, 0xbb, 0xb1, 0x96, 0x63, 0xfb, 0xaf, 0xd0, 0xfe, 0x5d, 0x6d, 0xe1, 0x2e, 0xaa, 452 0xbe, 0x81, 0x44, 0x5b, 0x36, 0xfd, 0x4c, 0x3d, 0x14, 0x13, 0x3f, 0x02, 0xad, 0x4e, 0x16, 0x3c, 453 0xa9, 0x1c, 0x19, 0xc3, 0x1f, 0x06, 0xea, 0xdd, 0x64, 0xae, 0x57, 0xc0, 0x42, 0xff, 0xc8, 0x44, 454 0x86, 0x30, 0x77, 0x57, 0x6c, 0xc2, 0x76, 0x96, 0xba, 0x2c, 0xec, 0xc3, 0xa3, 0xdb, 0xfb, 0xd0, 455 0x2b, 0x8f, 0x38, 0x6f, 0xb7, 0xb8, 0x11, 0x77, 0x38, 0xff, 0x00, 0x6d, 0x0b, 0x98, 0xf3, 0x18, 456 0x66, 0xee, 0xb2, 0x70, 0x43, 0x09, 0xdf, 0xd5, 0x09, 0x67, 0x51, 0x67, 0xe5, 0x9a, 0x0c, 0x3f, 457 0x19, 0xa8, 0x99, 0x63, 0x30, 0x46, 0xb5, 0xd4, 0x48, 0x6a, 0xf5, 0x5a, 0x8e, 0xfa, 0xc6, 0x26, 458 0xda, 0x20, 0x3e, 0x25, 0x12, 0xa4, 0xb6, 0x54, 0x1e, 0xa6, 0x19, 0xcd, 0x5b, 0x53, 0xce, 0x43, 459 0xfc, 0x10, 0x35, 0xf3, 0x7e, 0xf4, 0x4f, 0xe0, 0xea, 0xbd, 0x5f, 0xa0, 0x8e, 0x5f, 0xff, 0xfc, 460 0xf2, 0xfb, 0x73, 0x7d, 0x1f, 0xf7, 0xb3, 0x71, 0x48, 0x10, 0x31, 0xf5, 0xc0, 0x5a, 0xfe, 0x5d, 461 0xc4, 0x87, 0x5f, 0x3f, 0x7c, 0xfb, 0xde, 0xa8, 0x74, 0x0d, 0xd4, 0xa7, 0x3c, 0x9b, 0x5a, 0x20, 462 0xf8, 0xbb, 0xa4, 0x34, 0xc0, 0xe3, 0xad, 0x85, 0x4a, 0x67, 0xe9, 0x43, 0x67, 0xc6, 0xb4, 0xa1, 463 0x5e, 0x3c, 0xfc, 0x1b, 0x00, 0x00, 0xff, 0xff, 0x0f, 0x0b, 0x0b, 0xc6, 0x88, 0x06, 0x00, 0x00, 464} 465