1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: envoy/config/core/v3/config_source.proto 3 4package envoy_config_core_v3 5 6import ( 7 fmt "fmt" 8 _ "github.com/cncf/udpa/go/udpa/annotations" 9 _ "github.com/envoyproxy/go-control-plane/envoy/annotations" 10 _ "github.com/envoyproxy/protoc-gen-validate/validate" 11 proto "github.com/golang/protobuf/proto" 12 duration "github.com/golang/protobuf/ptypes/duration" 13 wrappers "github.com/golang/protobuf/ptypes/wrappers" 14 math "math" 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 28type ApiVersion int32 29 30const ( 31 ApiVersion_AUTO ApiVersion = 0 32 ApiVersion_V2 ApiVersion = 1 33 ApiVersion_V3 ApiVersion = 2 34) 35 36var ApiVersion_name = map[int32]string{ 37 0: "AUTO", 38 1: "V2", 39 2: "V3", 40} 41 42var ApiVersion_value = map[string]int32{ 43 "AUTO": 0, 44 "V2": 1, 45 "V3": 2, 46} 47 48func (x ApiVersion) String() string { 49 return proto.EnumName(ApiVersion_name, int32(x)) 50} 51 52func (ApiVersion) EnumDescriptor() ([]byte, []int) { 53 return fileDescriptor_a3116f5d2bd13e64, []int{0} 54} 55 56type ApiConfigSource_ApiType int32 57 58const ( 59 ApiConfigSource_hidden_envoy_deprecated_UNSUPPORTED_REST_LEGACY ApiConfigSource_ApiType = 0 // Deprecated: Do not use. 60 ApiConfigSource_REST ApiConfigSource_ApiType = 1 61 ApiConfigSource_GRPC ApiConfigSource_ApiType = 2 62 ApiConfigSource_DELTA_GRPC ApiConfigSource_ApiType = 3 63) 64 65var ApiConfigSource_ApiType_name = map[int32]string{ 66 0: "hidden_envoy_deprecated_UNSUPPORTED_REST_LEGACY", 67 1: "REST", 68 2: "GRPC", 69 3: "DELTA_GRPC", 70} 71 72var ApiConfigSource_ApiType_value = map[string]int32{ 73 "hidden_envoy_deprecated_UNSUPPORTED_REST_LEGACY": 0, 74 "REST": 1, 75 "GRPC": 2, 76 "DELTA_GRPC": 3, 77} 78 79func (x ApiConfigSource_ApiType) String() string { 80 return proto.EnumName(ApiConfigSource_ApiType_name, int32(x)) 81} 82 83func (ApiConfigSource_ApiType) EnumDescriptor() ([]byte, []int) { 84 return fileDescriptor_a3116f5d2bd13e64, []int{0, 0} 85} 86 87type ApiConfigSource struct { 88 ApiType ApiConfigSource_ApiType `protobuf:"varint,1,opt,name=api_type,json=apiType,proto3,enum=envoy.config.core.v3.ApiConfigSource_ApiType" json:"api_type,omitempty"` 89 TransportApiVersion ApiVersion `protobuf:"varint,8,opt,name=transport_api_version,json=transportApiVersion,proto3,enum=envoy.config.core.v3.ApiVersion" json:"transport_api_version,omitempty"` 90 ClusterNames []string `protobuf:"bytes,2,rep,name=cluster_names,json=clusterNames,proto3" json:"cluster_names,omitempty"` 91 GrpcServices []*GrpcService `protobuf:"bytes,4,rep,name=grpc_services,json=grpcServices,proto3" json:"grpc_services,omitempty"` 92 RefreshDelay *duration.Duration `protobuf:"bytes,3,opt,name=refresh_delay,json=refreshDelay,proto3" json:"refresh_delay,omitempty"` 93 RequestTimeout *duration.Duration `protobuf:"bytes,5,opt,name=request_timeout,json=requestTimeout,proto3" json:"request_timeout,omitempty"` 94 RateLimitSettings *RateLimitSettings `protobuf:"bytes,6,opt,name=rate_limit_settings,json=rateLimitSettings,proto3" json:"rate_limit_settings,omitempty"` 95 SetNodeOnFirstMessageOnly bool `protobuf:"varint,7,opt,name=set_node_on_first_message_only,json=setNodeOnFirstMessageOnly,proto3" json:"set_node_on_first_message_only,omitempty"` 96 XXX_NoUnkeyedLiteral struct{} `json:"-"` 97 XXX_unrecognized []byte `json:"-"` 98 XXX_sizecache int32 `json:"-"` 99} 100 101func (m *ApiConfigSource) Reset() { *m = ApiConfigSource{} } 102func (m *ApiConfigSource) String() string { return proto.CompactTextString(m) } 103func (*ApiConfigSource) ProtoMessage() {} 104func (*ApiConfigSource) Descriptor() ([]byte, []int) { 105 return fileDescriptor_a3116f5d2bd13e64, []int{0} 106} 107 108func (m *ApiConfigSource) XXX_Unmarshal(b []byte) error { 109 return xxx_messageInfo_ApiConfigSource.Unmarshal(m, b) 110} 111func (m *ApiConfigSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 112 return xxx_messageInfo_ApiConfigSource.Marshal(b, m, deterministic) 113} 114func (m *ApiConfigSource) XXX_Merge(src proto.Message) { 115 xxx_messageInfo_ApiConfigSource.Merge(m, src) 116} 117func (m *ApiConfigSource) XXX_Size() int { 118 return xxx_messageInfo_ApiConfigSource.Size(m) 119} 120func (m *ApiConfigSource) XXX_DiscardUnknown() { 121 xxx_messageInfo_ApiConfigSource.DiscardUnknown(m) 122} 123 124var xxx_messageInfo_ApiConfigSource proto.InternalMessageInfo 125 126func (m *ApiConfigSource) GetApiType() ApiConfigSource_ApiType { 127 if m != nil { 128 return m.ApiType 129 } 130 return ApiConfigSource_hidden_envoy_deprecated_UNSUPPORTED_REST_LEGACY 131} 132 133func (m *ApiConfigSource) GetTransportApiVersion() ApiVersion { 134 if m != nil { 135 return m.TransportApiVersion 136 } 137 return ApiVersion_AUTO 138} 139 140func (m *ApiConfigSource) GetClusterNames() []string { 141 if m != nil { 142 return m.ClusterNames 143 } 144 return nil 145} 146 147func (m *ApiConfigSource) GetGrpcServices() []*GrpcService { 148 if m != nil { 149 return m.GrpcServices 150 } 151 return nil 152} 153 154func (m *ApiConfigSource) GetRefreshDelay() *duration.Duration { 155 if m != nil { 156 return m.RefreshDelay 157 } 158 return nil 159} 160 161func (m *ApiConfigSource) GetRequestTimeout() *duration.Duration { 162 if m != nil { 163 return m.RequestTimeout 164 } 165 return nil 166} 167 168func (m *ApiConfigSource) GetRateLimitSettings() *RateLimitSettings { 169 if m != nil { 170 return m.RateLimitSettings 171 } 172 return nil 173} 174 175func (m *ApiConfigSource) GetSetNodeOnFirstMessageOnly() bool { 176 if m != nil { 177 return m.SetNodeOnFirstMessageOnly 178 } 179 return false 180} 181 182type AggregatedConfigSource struct { 183 XXX_NoUnkeyedLiteral struct{} `json:"-"` 184 XXX_unrecognized []byte `json:"-"` 185 XXX_sizecache int32 `json:"-"` 186} 187 188func (m *AggregatedConfigSource) Reset() { *m = AggregatedConfigSource{} } 189func (m *AggregatedConfigSource) String() string { return proto.CompactTextString(m) } 190func (*AggregatedConfigSource) ProtoMessage() {} 191func (*AggregatedConfigSource) Descriptor() ([]byte, []int) { 192 return fileDescriptor_a3116f5d2bd13e64, []int{1} 193} 194 195func (m *AggregatedConfigSource) XXX_Unmarshal(b []byte) error { 196 return xxx_messageInfo_AggregatedConfigSource.Unmarshal(m, b) 197} 198func (m *AggregatedConfigSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 199 return xxx_messageInfo_AggregatedConfigSource.Marshal(b, m, deterministic) 200} 201func (m *AggregatedConfigSource) XXX_Merge(src proto.Message) { 202 xxx_messageInfo_AggregatedConfigSource.Merge(m, src) 203} 204func (m *AggregatedConfigSource) XXX_Size() int { 205 return xxx_messageInfo_AggregatedConfigSource.Size(m) 206} 207func (m *AggregatedConfigSource) XXX_DiscardUnknown() { 208 xxx_messageInfo_AggregatedConfigSource.DiscardUnknown(m) 209} 210 211var xxx_messageInfo_AggregatedConfigSource proto.InternalMessageInfo 212 213type SelfConfigSource struct { 214 XXX_NoUnkeyedLiteral struct{} `json:"-"` 215 XXX_unrecognized []byte `json:"-"` 216 XXX_sizecache int32 `json:"-"` 217} 218 219func (m *SelfConfigSource) Reset() { *m = SelfConfigSource{} } 220func (m *SelfConfigSource) String() string { return proto.CompactTextString(m) } 221func (*SelfConfigSource) ProtoMessage() {} 222func (*SelfConfigSource) Descriptor() ([]byte, []int) { 223 return fileDescriptor_a3116f5d2bd13e64, []int{2} 224} 225 226func (m *SelfConfigSource) XXX_Unmarshal(b []byte) error { 227 return xxx_messageInfo_SelfConfigSource.Unmarshal(m, b) 228} 229func (m *SelfConfigSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 230 return xxx_messageInfo_SelfConfigSource.Marshal(b, m, deterministic) 231} 232func (m *SelfConfigSource) XXX_Merge(src proto.Message) { 233 xxx_messageInfo_SelfConfigSource.Merge(m, src) 234} 235func (m *SelfConfigSource) XXX_Size() int { 236 return xxx_messageInfo_SelfConfigSource.Size(m) 237} 238func (m *SelfConfigSource) XXX_DiscardUnknown() { 239 xxx_messageInfo_SelfConfigSource.DiscardUnknown(m) 240} 241 242var xxx_messageInfo_SelfConfigSource proto.InternalMessageInfo 243 244type RateLimitSettings struct { 245 MaxTokens *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=max_tokens,json=maxTokens,proto3" json:"max_tokens,omitempty"` 246 FillRate *wrappers.DoubleValue `protobuf:"bytes,2,opt,name=fill_rate,json=fillRate,proto3" json:"fill_rate,omitempty"` 247 XXX_NoUnkeyedLiteral struct{} `json:"-"` 248 XXX_unrecognized []byte `json:"-"` 249 XXX_sizecache int32 `json:"-"` 250} 251 252func (m *RateLimitSettings) Reset() { *m = RateLimitSettings{} } 253func (m *RateLimitSettings) String() string { return proto.CompactTextString(m) } 254func (*RateLimitSettings) ProtoMessage() {} 255func (*RateLimitSettings) Descriptor() ([]byte, []int) { 256 return fileDescriptor_a3116f5d2bd13e64, []int{3} 257} 258 259func (m *RateLimitSettings) XXX_Unmarshal(b []byte) error { 260 return xxx_messageInfo_RateLimitSettings.Unmarshal(m, b) 261} 262func (m *RateLimitSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 263 return xxx_messageInfo_RateLimitSettings.Marshal(b, m, deterministic) 264} 265func (m *RateLimitSettings) XXX_Merge(src proto.Message) { 266 xxx_messageInfo_RateLimitSettings.Merge(m, src) 267} 268func (m *RateLimitSettings) XXX_Size() int { 269 return xxx_messageInfo_RateLimitSettings.Size(m) 270} 271func (m *RateLimitSettings) XXX_DiscardUnknown() { 272 xxx_messageInfo_RateLimitSettings.DiscardUnknown(m) 273} 274 275var xxx_messageInfo_RateLimitSettings proto.InternalMessageInfo 276 277func (m *RateLimitSettings) GetMaxTokens() *wrappers.UInt32Value { 278 if m != nil { 279 return m.MaxTokens 280 } 281 return nil 282} 283 284func (m *RateLimitSettings) GetFillRate() *wrappers.DoubleValue { 285 if m != nil { 286 return m.FillRate 287 } 288 return nil 289} 290 291type ConfigSource struct { 292 // Types that are valid to be assigned to ConfigSourceSpecifier: 293 // *ConfigSource_Path 294 // *ConfigSource_ApiConfigSource 295 // *ConfigSource_Ads 296 // *ConfigSource_Self 297 ConfigSourceSpecifier isConfigSource_ConfigSourceSpecifier `protobuf_oneof:"config_source_specifier"` 298 InitialFetchTimeout *duration.Duration `protobuf:"bytes,4,opt,name=initial_fetch_timeout,json=initialFetchTimeout,proto3" json:"initial_fetch_timeout,omitempty"` 299 ResourceApiVersion ApiVersion `protobuf:"varint,6,opt,name=resource_api_version,json=resourceApiVersion,proto3,enum=envoy.config.core.v3.ApiVersion" json:"resource_api_version,omitempty"` 300 XXX_NoUnkeyedLiteral struct{} `json:"-"` 301 XXX_unrecognized []byte `json:"-"` 302 XXX_sizecache int32 `json:"-"` 303} 304 305func (m *ConfigSource) Reset() { *m = ConfigSource{} } 306func (m *ConfigSource) String() string { return proto.CompactTextString(m) } 307func (*ConfigSource) ProtoMessage() {} 308func (*ConfigSource) Descriptor() ([]byte, []int) { 309 return fileDescriptor_a3116f5d2bd13e64, []int{4} 310} 311 312func (m *ConfigSource) XXX_Unmarshal(b []byte) error { 313 return xxx_messageInfo_ConfigSource.Unmarshal(m, b) 314} 315func (m *ConfigSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 316 return xxx_messageInfo_ConfigSource.Marshal(b, m, deterministic) 317} 318func (m *ConfigSource) XXX_Merge(src proto.Message) { 319 xxx_messageInfo_ConfigSource.Merge(m, src) 320} 321func (m *ConfigSource) XXX_Size() int { 322 return xxx_messageInfo_ConfigSource.Size(m) 323} 324func (m *ConfigSource) XXX_DiscardUnknown() { 325 xxx_messageInfo_ConfigSource.DiscardUnknown(m) 326} 327 328var xxx_messageInfo_ConfigSource proto.InternalMessageInfo 329 330type isConfigSource_ConfigSourceSpecifier interface { 331 isConfigSource_ConfigSourceSpecifier() 332} 333 334type ConfigSource_Path struct { 335 Path string `protobuf:"bytes,1,opt,name=path,proto3,oneof"` 336} 337 338type ConfigSource_ApiConfigSource struct { 339 ApiConfigSource *ApiConfigSource `protobuf:"bytes,2,opt,name=api_config_source,json=apiConfigSource,proto3,oneof"` 340} 341 342type ConfigSource_Ads struct { 343 Ads *AggregatedConfigSource `protobuf:"bytes,3,opt,name=ads,proto3,oneof"` 344} 345 346type ConfigSource_Self struct { 347 Self *SelfConfigSource `protobuf:"bytes,5,opt,name=self,proto3,oneof"` 348} 349 350func (*ConfigSource_Path) isConfigSource_ConfigSourceSpecifier() {} 351 352func (*ConfigSource_ApiConfigSource) isConfigSource_ConfigSourceSpecifier() {} 353 354func (*ConfigSource_Ads) isConfigSource_ConfigSourceSpecifier() {} 355 356func (*ConfigSource_Self) isConfigSource_ConfigSourceSpecifier() {} 357 358func (m *ConfigSource) GetConfigSourceSpecifier() isConfigSource_ConfigSourceSpecifier { 359 if m != nil { 360 return m.ConfigSourceSpecifier 361 } 362 return nil 363} 364 365func (m *ConfigSource) GetPath() string { 366 if x, ok := m.GetConfigSourceSpecifier().(*ConfigSource_Path); ok { 367 return x.Path 368 } 369 return "" 370} 371 372func (m *ConfigSource) GetApiConfigSource() *ApiConfigSource { 373 if x, ok := m.GetConfigSourceSpecifier().(*ConfigSource_ApiConfigSource); ok { 374 return x.ApiConfigSource 375 } 376 return nil 377} 378 379func (m *ConfigSource) GetAds() *AggregatedConfigSource { 380 if x, ok := m.GetConfigSourceSpecifier().(*ConfigSource_Ads); ok { 381 return x.Ads 382 } 383 return nil 384} 385 386func (m *ConfigSource) GetSelf() *SelfConfigSource { 387 if x, ok := m.GetConfigSourceSpecifier().(*ConfigSource_Self); ok { 388 return x.Self 389 } 390 return nil 391} 392 393func (m *ConfigSource) GetInitialFetchTimeout() *duration.Duration { 394 if m != nil { 395 return m.InitialFetchTimeout 396 } 397 return nil 398} 399 400func (m *ConfigSource) GetResourceApiVersion() ApiVersion { 401 if m != nil { 402 return m.ResourceApiVersion 403 } 404 return ApiVersion_AUTO 405} 406 407// XXX_OneofWrappers is for the internal use of the proto package. 408func (*ConfigSource) XXX_OneofWrappers() []interface{} { 409 return []interface{}{ 410 (*ConfigSource_Path)(nil), 411 (*ConfigSource_ApiConfigSource)(nil), 412 (*ConfigSource_Ads)(nil), 413 (*ConfigSource_Self)(nil), 414 } 415} 416 417func init() { 418 proto.RegisterEnum("envoy.config.core.v3.ApiVersion", ApiVersion_name, ApiVersion_value) 419 proto.RegisterEnum("envoy.config.core.v3.ApiConfigSource_ApiType", ApiConfigSource_ApiType_name, ApiConfigSource_ApiType_value) 420 proto.RegisterType((*ApiConfigSource)(nil), "envoy.config.core.v3.ApiConfigSource") 421 proto.RegisterType((*AggregatedConfigSource)(nil), "envoy.config.core.v3.AggregatedConfigSource") 422 proto.RegisterType((*SelfConfigSource)(nil), "envoy.config.core.v3.SelfConfigSource") 423 proto.RegisterType((*RateLimitSettings)(nil), "envoy.config.core.v3.RateLimitSettings") 424 proto.RegisterType((*ConfigSource)(nil), "envoy.config.core.v3.ConfigSource") 425} 426 427func init() { 428 proto.RegisterFile("envoy/config/core/v3/config_source.proto", fileDescriptor_a3116f5d2bd13e64) 429} 430 431var fileDescriptor_a3116f5d2bd13e64 = []byte{ 432 // 943 bytes of a gzipped FileDescriptorProto 433 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0x4b, 0x6f, 0x23, 0x45, 434 0x10, 0xf6, 0x8c, 0xbd, 0x89, 0xd3, 0x79, 0x39, 0x9d, 0x2c, 0xeb, 0x8d, 0xc0, 0x72, 0x1c, 0xb2, 435 0x6b, 0x22, 0x18, 0x4b, 0xf6, 0x2d, 0xb0, 0x08, 0x3b, 0xce, 0x4b, 0xca, 0x26, 0xd6, 0xd8, 0x09, 436 0x42, 0x42, 0xb4, 0x3a, 0x9e, 0xf2, 0xa4, 0xc5, 0x78, 0x7a, 0xe8, 0xee, 0x31, 0xf1, 0x0d, 0x71, 437 0x42, 0xe2, 0x1f, 0xf0, 0x0b, 0x10, 0x67, 0x4e, 0xdc, 0x11, 0x5c, 0xf9, 0x21, 0xdc, 0x90, 0x40, 438 0x7b, 0x42, 0x3d, 0x33, 0xde, 0xf8, 0x15, 0x2d, 0xf8, 0xe2, 0xa9, 0xae, 0xef, 0xfb, 0xba, 0xaa, 439 0xeb, 0x81, 0xca, 0xe0, 0x0f, 0xf8, 0xb0, 0xd2, 0xe5, 0x7e, 0x8f, 0xb9, 0x95, 0x2e, 0x17, 0x50, 440 0x19, 0xd4, 0x12, 0x93, 0x48, 0x1e, 0x8a, 0x2e, 0x58, 0x81, 0xe0, 0x8a, 0xe3, 0xad, 0x08, 0x69, 441 0xc5, 0x2e, 0x4b, 0x23, 0xad, 0x41, 0x6d, 0xfb, 0xf9, 0x5c, 0xbe, 0x2b, 0x82, 0x2e, 0x91, 0x20, 442 0x06, 0x6c, 0x44, 0xdf, 0x2e, 0xb8, 0x9c, 0xbb, 0x1e, 0x54, 0x22, 0xeb, 0x26, 0xec, 0x55, 0x9c, 443 0x50, 0x50, 0xc5, 0xb8, 0xff, 0x90, 0xff, 0x6b, 0x41, 0x83, 0x00, 0x84, 0x4c, 0xfc, 0xbb, 0xf1, 444 0x45, 0xd4, 0xf7, 0xb9, 0x8a, 0x78, 0xb2, 0xe2, 0x40, 0x20, 0xa0, 0x3b, 0x2e, 0xf2, 0x4e, 0xe8, 445 0x04, 0x74, 0x02, 0x23, 0x15, 0x55, 0xe1, 0x48, 0x63, 0x67, 0xc6, 0x3d, 0x00, 0x21, 0x19, 0xf7, 446 0x99, 0xef, 0x26, 0x90, 0x27, 0x03, 0xea, 0x31, 0x87, 0x2a, 0xa8, 0x8c, 0x3e, 0x62, 0x47, 0xe9, 447 0xaf, 0x47, 0x68, 0xbd, 0x1e, 0xb0, 0xc3, 0x28, 0xd1, 0x76, 0xf4, 0x30, 0xd8, 0x46, 0x59, 0x1a, 448 0x30, 0xa2, 0x86, 0x01, 0xe4, 0x8d, 0xa2, 0x51, 0x5e, 0xab, 0x7e, 0x60, 0xcd, 0x7b, 0x25, 0x6b, 449 0x8a, 0xa8, 0xed, 0xce, 0x30, 0x80, 0x46, 0xf6, 0x55, 0xe3, 0xd1, 0xb7, 0x86, 0x99, 0x33, 0xec, 450 0x45, 0x1a, 0x1f, 0xe1, 0x2f, 0xd0, 0x63, 0x25, 0xa8, 0x2f, 0x03, 0x2e, 0x14, 0xd1, 0xea, 0x49, 451 0x88, 0xf9, 0x6c, 0x74, 0x41, 0xf1, 0xc1, 0x0b, 0xae, 0x63, 0xdc, 0x98, 0xe6, 0xe6, 0x6b, 0xa1, 452 0x7b, 0x37, 0xde, 0x45, 0xab, 0x5d, 0x2f, 0x94, 0x0a, 0x04, 0xf1, 0x69, 0x1f, 0x64, 0xde, 0x2c, 453 0xa6, 0xcb, 0x4b, 0xf6, 0x4a, 0x72, 0x78, 0xa1, 0xcf, 0xf0, 0x31, 0x5a, 0x1d, 0x2f, 0xa1, 0xcc, 454 0x67, 0x8a, 0xe9, 0xf2, 0x72, 0x75, 0x67, 0xfe, 0xe5, 0x27, 0x22, 0xe8, 0xb6, 0x63, 0xa4, 0xbd, 455 0xe2, 0xde, 0x1b, 0x12, 0x7f, 0x8c, 0x56, 0x05, 0xf4, 0x04, 0xc8, 0x5b, 0xe2, 0x80, 0x47, 0x87, 456 0xf9, 0x74, 0xd1, 0x28, 0x2f, 0x57, 0x9f, 0x5a, 0x71, 0xb1, 0xad, 0x51, 0xb1, 0xad, 0x66, 0xd2, 457 0x0c, 0xf6, 0x4a, 0x82, 0x6f, 0x6a, 0x38, 0x3e, 0x47, 0xeb, 0x02, 0xbe, 0x0a, 0x41, 0x2a, 0xa2, 458 0x58, 0x1f, 0x78, 0xa8, 0xf2, 0x8f, 0xde, 0xa0, 0x10, 0xe5, 0xff, 0x93, 0x61, 0xee, 0xa7, 0xec, 459 0xb5, 0x84, 0xdb, 0x89, 0xa9, 0xf8, 0x53, 0xb4, 0x29, 0xa8, 0x02, 0xe2, 0xb1, 0x3e, 0x53, 0x44, 460 0x82, 0x52, 0xcc, 0x77, 0x65, 0x7e, 0x21, 0x52, 0x7c, 0x3e, 0x3f, 0x37, 0x9b, 0x2a, 0x38, 0xd7, 461 0xf8, 0x76, 0x02, 0xb7, 0x37, 0xc4, 0xf4, 0x11, 0xae, 0xa3, 0x82, 0x04, 0x45, 0x7c, 0xee, 0x00, 462 0xe1, 0x3e, 0xe9, 0x31, 0x21, 0x15, 0xe9, 0x83, 0x94, 0xd4, 0xd5, 0x07, 0xde, 0x30, 0xbf, 0x58, 463 0x34, 0xca, 0x59, 0xfb, 0xa9, 0x04, 0x75, 0xc1, 0x1d, 0xb8, 0xf4, 0x8f, 0x35, 0xe4, 0x65, 0x8c, 464 0xb8, 0xf4, 0xbd, 0x61, 0xc9, 0x43, 0x8b, 0x49, 0x53, 0xe0, 0x17, 0xa8, 0x72, 0xcb, 0x1c, 0x07, 465 0x7c, 0x12, 0x45, 0x44, 0x46, 0x6d, 0x0e, 0x0e, 0xb9, 0xba, 0x68, 0x5f, 0xb5, 0x5a, 0x97, 0x76, 466 0xe7, 0xa8, 0x49, 0xec, 0xa3, 0x76, 0x87, 0x9c, 0x1f, 0x9d, 0xd4, 0x0f, 0x3f, 0xcb, 0xa5, 0xb6, 467 0xb3, 0x3f, 0xfe, 0xfd, 0xf3, 0xf7, 0xa6, 0x91, 0x35, 0x70, 0x16, 0x65, 0xb4, 0x2b, 0x17, 0x7d, 468 0x9d, 0xd8, 0xad, 0xc3, 0x9c, 0x89, 0xd7, 0x10, 0x6a, 0x1e, 0x9d, 0x77, 0xea, 0x24, 0xb2, 0xd3, 469 0x07, 0xe5, 0x1f, 0x7e, 0xfd, 0xae, 0xb0, 0x8b, 0x76, 0xe2, 0x94, 0x69, 0xc0, 0xac, 0x41, 0x35, 470 0x4e, 0x79, 0xaa, 0x53, 0x4b, 0x67, 0xe8, 0xad, 0xba, 0xeb, 0x0a, 0x70, 0xf5, 0xfd, 0xe3, 0x9e, 471 0x83, 0x8a, 0xd6, 0xd8, 0x4f, 0x16, 0xc8, 0xa4, 0xc6, 0x5c, 0x42, 0xe9, 0x05, 0xca, 0xb5, 0xc1, 472 0xeb, 0x4d, 0x88, 0xbc, 0xa7, 0x45, 0xde, 0x45, 0xa5, 0x59, 0x91, 0x69, 0x68, 0xe9, 0x37, 0x03, 473 0x6d, 0xcc, 0x54, 0x03, 0x7f, 0x88, 0x50, 0x9f, 0xde, 0x11, 0xc5, 0xbf, 0x04, 0x5f, 0x46, 0x43, 474 0xb8, 0x5c, 0x7d, 0x7b, 0xa6, 0x39, 0xae, 0xce, 0x7c, 0x55, 0xab, 0x5e, 0x53, 0x2f, 0x04, 0x7b, 475 0xa9, 0x4f, 0xef, 0x3a, 0x11, 0x1c, 0x9f, 0xa1, 0xa5, 0x1e, 0xf3, 0x3c, 0xa2, 0x2b, 0x9a, 0x37, 476 0x1f, 0xe0, 0x36, 0x79, 0x78, 0xe3, 0x41, 0xc4, 0x6d, 0xac, 0xbd, 0x6a, 0x2c, 0xe3, 0xa5, 0x9d, 477 0x54, 0xf2, 0xb3, 0xb3, 0x9a, 0xae, 0x83, 0x3a, 0xd8, 0xd7, 0x89, 0xec, 0xa1, 0xdd, 0xd9, 0x44, 478 0x66, 0x62, 0x2e, 0xfd, 0x99, 0x46, 0x2b, 0x13, 0x7b, 0x64, 0x0b, 0x65, 0x02, 0xaa, 0x6e, 0xa3, 479 0xf0, 0x97, 0x4e, 0x53, 0x76, 0x64, 0xe1, 0x36, 0xda, 0xd0, 0xf3, 0x3f, 0xb1, 0x8b, 0x93, 0x28, 480 0xf7, 0xfe, 0xd3, 0x9a, 0x39, 0x4d, 0xd9, 0xeb, 0x74, 0x6a, 0x65, 0x7d, 0x82, 0xd2, 0xd4, 0x91, 481 0xc9, 0x1c, 0xbe, 0xff, 0x80, 0xcc, 0xdc, 0xfa, 0x9d, 0xa6, 0x6c, 0x4d, 0xc5, 0x1f, 0xa1, 0x8c, 482 0x04, 0xaf, 0x97, 0x0c, 0xe2, 0xb3, 0xf9, 0x12, 0xd3, 0xd5, 0xd3, 0x49, 0x69, 0x16, 0x7e, 0x89, 483 0x1e, 0x33, 0x9f, 0x29, 0x46, 0x3d, 0xd2, 0x03, 0xd5, 0xbd, 0x7d, 0x3d, 0xd7, 0x99, 0x37, 0x6d, 484 0x86, 0xcd, 0x84, 0x77, 0xac, 0x69, 0xa3, 0x91, 0xfe, 0x1c, 0x6d, 0x09, 0x88, 0x9f, 0x66, 0x62, 485 0x59, 0x2e, 0xfc, 0xef, 0x65, 0x89, 0x47, 0x3a, 0xf7, 0xde, 0x83, 0x3d, 0x5d, 0xd4, 0x22, 0x2a, 486 0xcc, 0x16, 0x75, 0x3c, 0xb7, 0x46, 0x01, 0x3d, 0x99, 0x28, 0x12, 0x91, 0x01, 0x74, 0x59, 0x8f, 487 0x81, 0xc0, 0xe9, 0x7f, 0x1a, 0xc6, 0xfe, 0x33, 0x84, 0xc6, 0x16, 0x70, 0x16, 0x65, 0xea, 0x57, 488 0x9d, 0xcb, 0x5c, 0x0a, 0x2f, 0x20, 0xf3, 0xba, 0x9a, 0x33, 0xa2, 0xff, 0x5a, 0xce, 0x6c, 0xd4, 489 0x7f, 0xf9, 0xe6, 0xf7, 0x3f, 0x16, 0xcc, 0x9c, 0x89, 0x4a, 0x8c, 0xc7, 0xa1, 0x07, 0x82, 0xdf, 490 0x0d, 0xe7, 0x66, 0xd1, 0xd8, 0x18, 0x8f, 0xa1, 0xa5, 0x9f, 0xab, 0x65, 0xdc, 0x2c, 0x44, 0xef, 491 0x56, 0xfb, 0x37, 0x00, 0x00, 0xff, 0xff, 0x11, 0x95, 0x60, 0xb9, 0xd7, 0x07, 0x00, 0x00, 492} 493