1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/ads/googleads/v1/resources/customer.proto 3 4package resources 5 6import ( 7 fmt "fmt" 8 math "math" 9 10 proto "github.com/golang/protobuf/proto" 11 wrappers "github.com/golang/protobuf/ptypes/wrappers" 12 enums "google.golang.org/genproto/googleapis/ads/googleads/v1/enums" 13 _ "google.golang.org/genproto/googleapis/api/annotations" 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 27// A customer. 28type Customer struct { 29 // The resource name of the customer. 30 // Customer resource names have the form: 31 // 32 // `customers/{customer_id}` 33 ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` 34 // The ID of the customer. 35 Id *wrappers.Int64Value `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"` 36 // Optional, non-unique descriptive name of the customer. 37 DescriptiveName *wrappers.StringValue `protobuf:"bytes,4,opt,name=descriptive_name,json=descriptiveName,proto3" json:"descriptive_name,omitempty"` 38 // The currency in which the account operates. 39 // A subset of the currency codes from the ISO 4217 standard is 40 // supported. 41 CurrencyCode *wrappers.StringValue `protobuf:"bytes,5,opt,name=currency_code,json=currencyCode,proto3" json:"currency_code,omitempty"` 42 // The local timezone ID of the customer. 43 TimeZone *wrappers.StringValue `protobuf:"bytes,6,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"` 44 // The URL template for constructing a tracking URL out of parameters. 45 TrackingUrlTemplate *wrappers.StringValue `protobuf:"bytes,7,opt,name=tracking_url_template,json=trackingUrlTemplate,proto3" json:"tracking_url_template,omitempty"` 46 // The URL template for appending params to the final URL 47 FinalUrlSuffix *wrappers.StringValue `protobuf:"bytes,11,opt,name=final_url_suffix,json=finalUrlSuffix,proto3" json:"final_url_suffix,omitempty"` 48 // Whether auto-tagging is enabled for the customer. 49 AutoTaggingEnabled *wrappers.BoolValue `protobuf:"bytes,8,opt,name=auto_tagging_enabled,json=autoTaggingEnabled,proto3" json:"auto_tagging_enabled,omitempty"` 50 // Whether the Customer has a Partners program badge. If the Customer is not 51 // associated with the Partners program, this will be false. For more 52 // information, see https://support.google.com/partners/answer/3125774. 53 HasPartnersBadge *wrappers.BoolValue `protobuf:"bytes,9,opt,name=has_partners_badge,json=hasPartnersBadge,proto3" json:"has_partners_badge,omitempty"` 54 // Whether the customer is a manager. 55 Manager *wrappers.BoolValue `protobuf:"bytes,12,opt,name=manager,proto3" json:"manager,omitempty"` 56 // Whether the customer is a test account. 57 TestAccount *wrappers.BoolValue `protobuf:"bytes,13,opt,name=test_account,json=testAccount,proto3" json:"test_account,omitempty"` 58 // Call reporting setting for a customer. 59 CallReportingSetting *CallReportingSetting `protobuf:"bytes,10,opt,name=call_reporting_setting,json=callReportingSetting,proto3" json:"call_reporting_setting,omitempty"` 60 // Conversion tracking setting for a customer. 61 ConversionTrackingSetting *ConversionTrackingSetting `protobuf:"bytes,14,opt,name=conversion_tracking_setting,json=conversionTrackingSetting,proto3" json:"conversion_tracking_setting,omitempty"` 62 // Remarketing setting for a customer. 63 RemarketingSetting *RemarketingSetting `protobuf:"bytes,15,opt,name=remarketing_setting,json=remarketingSetting,proto3" json:"remarketing_setting,omitempty"` 64 // Reasons why the customer is not eligible to use PaymentMode.CONVERSIONS. If 65 // the list is empty, the customer is eligible. This field is read-only. 66 PayPerConversionEligibilityFailureReasons []enums.CustomerPayPerConversionEligibilityFailureReasonEnum_CustomerPayPerConversionEligibilityFailureReason `protobuf:"varint,16,rep,packed,name=pay_per_conversion_eligibility_failure_reasons,json=payPerConversionEligibilityFailureReasons,proto3,enum=google.ads.googleads.v1.enums.CustomerPayPerConversionEligibilityFailureReasonEnum_CustomerPayPerConversionEligibilityFailureReason" json:"pay_per_conversion_eligibility_failure_reasons,omitempty"` 67 XXX_NoUnkeyedLiteral struct{} `json:"-"` 68 XXX_unrecognized []byte `json:"-"` 69 XXX_sizecache int32 `json:"-"` 70} 71 72func (m *Customer) Reset() { *m = Customer{} } 73func (m *Customer) String() string { return proto.CompactTextString(m) } 74func (*Customer) ProtoMessage() {} 75func (*Customer) Descriptor() ([]byte, []int) { 76 return fileDescriptor_3f95889c65daf179, []int{0} 77} 78 79func (m *Customer) XXX_Unmarshal(b []byte) error { 80 return xxx_messageInfo_Customer.Unmarshal(m, b) 81} 82func (m *Customer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 83 return xxx_messageInfo_Customer.Marshal(b, m, deterministic) 84} 85func (m *Customer) XXX_Merge(src proto.Message) { 86 xxx_messageInfo_Customer.Merge(m, src) 87} 88func (m *Customer) XXX_Size() int { 89 return xxx_messageInfo_Customer.Size(m) 90} 91func (m *Customer) XXX_DiscardUnknown() { 92 xxx_messageInfo_Customer.DiscardUnknown(m) 93} 94 95var xxx_messageInfo_Customer proto.InternalMessageInfo 96 97func (m *Customer) GetResourceName() string { 98 if m != nil { 99 return m.ResourceName 100 } 101 return "" 102} 103 104func (m *Customer) GetId() *wrappers.Int64Value { 105 if m != nil { 106 return m.Id 107 } 108 return nil 109} 110 111func (m *Customer) GetDescriptiveName() *wrappers.StringValue { 112 if m != nil { 113 return m.DescriptiveName 114 } 115 return nil 116} 117 118func (m *Customer) GetCurrencyCode() *wrappers.StringValue { 119 if m != nil { 120 return m.CurrencyCode 121 } 122 return nil 123} 124 125func (m *Customer) GetTimeZone() *wrappers.StringValue { 126 if m != nil { 127 return m.TimeZone 128 } 129 return nil 130} 131 132func (m *Customer) GetTrackingUrlTemplate() *wrappers.StringValue { 133 if m != nil { 134 return m.TrackingUrlTemplate 135 } 136 return nil 137} 138 139func (m *Customer) GetFinalUrlSuffix() *wrappers.StringValue { 140 if m != nil { 141 return m.FinalUrlSuffix 142 } 143 return nil 144} 145 146func (m *Customer) GetAutoTaggingEnabled() *wrappers.BoolValue { 147 if m != nil { 148 return m.AutoTaggingEnabled 149 } 150 return nil 151} 152 153func (m *Customer) GetHasPartnersBadge() *wrappers.BoolValue { 154 if m != nil { 155 return m.HasPartnersBadge 156 } 157 return nil 158} 159 160func (m *Customer) GetManager() *wrappers.BoolValue { 161 if m != nil { 162 return m.Manager 163 } 164 return nil 165} 166 167func (m *Customer) GetTestAccount() *wrappers.BoolValue { 168 if m != nil { 169 return m.TestAccount 170 } 171 return nil 172} 173 174func (m *Customer) GetCallReportingSetting() *CallReportingSetting { 175 if m != nil { 176 return m.CallReportingSetting 177 } 178 return nil 179} 180 181func (m *Customer) GetConversionTrackingSetting() *ConversionTrackingSetting { 182 if m != nil { 183 return m.ConversionTrackingSetting 184 } 185 return nil 186} 187 188func (m *Customer) GetRemarketingSetting() *RemarketingSetting { 189 if m != nil { 190 return m.RemarketingSetting 191 } 192 return nil 193} 194 195func (m *Customer) GetPayPerConversionEligibilityFailureReasons() []enums.CustomerPayPerConversionEligibilityFailureReasonEnum_CustomerPayPerConversionEligibilityFailureReason { 196 if m != nil { 197 return m.PayPerConversionEligibilityFailureReasons 198 } 199 return nil 200} 201 202// Call reporting setting for a customer. 203type CallReportingSetting struct { 204 // Enable reporting of phone call events by redirecting them via Google 205 // System. 206 CallReportingEnabled *wrappers.BoolValue `protobuf:"bytes,1,opt,name=call_reporting_enabled,json=callReportingEnabled,proto3" json:"call_reporting_enabled,omitempty"` 207 // Whether to enable call conversion reporting. 208 CallConversionReportingEnabled *wrappers.BoolValue `protobuf:"bytes,2,opt,name=call_conversion_reporting_enabled,json=callConversionReportingEnabled,proto3" json:"call_conversion_reporting_enabled,omitempty"` 209 // Customer-level call conversion action to attribute a call conversion to. 210 // If not set a default conversion action is used. Only in effect when 211 // call_conversion_reporting_enabled is set to true. 212 CallConversionAction *wrappers.StringValue `protobuf:"bytes,9,opt,name=call_conversion_action,json=callConversionAction,proto3" json:"call_conversion_action,omitempty"` 213 XXX_NoUnkeyedLiteral struct{} `json:"-"` 214 XXX_unrecognized []byte `json:"-"` 215 XXX_sizecache int32 `json:"-"` 216} 217 218func (m *CallReportingSetting) Reset() { *m = CallReportingSetting{} } 219func (m *CallReportingSetting) String() string { return proto.CompactTextString(m) } 220func (*CallReportingSetting) ProtoMessage() {} 221func (*CallReportingSetting) Descriptor() ([]byte, []int) { 222 return fileDescriptor_3f95889c65daf179, []int{1} 223} 224 225func (m *CallReportingSetting) XXX_Unmarshal(b []byte) error { 226 return xxx_messageInfo_CallReportingSetting.Unmarshal(m, b) 227} 228func (m *CallReportingSetting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 229 return xxx_messageInfo_CallReportingSetting.Marshal(b, m, deterministic) 230} 231func (m *CallReportingSetting) XXX_Merge(src proto.Message) { 232 xxx_messageInfo_CallReportingSetting.Merge(m, src) 233} 234func (m *CallReportingSetting) XXX_Size() int { 235 return xxx_messageInfo_CallReportingSetting.Size(m) 236} 237func (m *CallReportingSetting) XXX_DiscardUnknown() { 238 xxx_messageInfo_CallReportingSetting.DiscardUnknown(m) 239} 240 241var xxx_messageInfo_CallReportingSetting proto.InternalMessageInfo 242 243func (m *CallReportingSetting) GetCallReportingEnabled() *wrappers.BoolValue { 244 if m != nil { 245 return m.CallReportingEnabled 246 } 247 return nil 248} 249 250func (m *CallReportingSetting) GetCallConversionReportingEnabled() *wrappers.BoolValue { 251 if m != nil { 252 return m.CallConversionReportingEnabled 253 } 254 return nil 255} 256 257func (m *CallReportingSetting) GetCallConversionAction() *wrappers.StringValue { 258 if m != nil { 259 return m.CallConversionAction 260 } 261 return nil 262} 263 264// A collection of customer-wide settings related to Google Ads Conversion 265// Tracking. 266type ConversionTrackingSetting struct { 267 // The conversion tracking id used for this account. This id is automatically 268 // assigned after any conversion tracking feature is used. If the customer 269 // doesn't use conversion tracking, this is 0. This field is read-only. 270 ConversionTrackingId *wrappers.Int64Value `protobuf:"bytes,1,opt,name=conversion_tracking_id,json=conversionTrackingId,proto3" json:"conversion_tracking_id,omitempty"` 271 // The conversion tracking id of the customer's manager. This is set when the 272 // customer is opted into cross account conversion tracking, and it overrides 273 // conversion_tracking_id. This field can only be managed through the Google 274 // Ads UI. This field is read-only. 275 CrossAccountConversionTrackingId *wrappers.Int64Value `protobuf:"bytes,2,opt,name=cross_account_conversion_tracking_id,json=crossAccountConversionTrackingId,proto3" json:"cross_account_conversion_tracking_id,omitempty"` 276 XXX_NoUnkeyedLiteral struct{} `json:"-"` 277 XXX_unrecognized []byte `json:"-"` 278 XXX_sizecache int32 `json:"-"` 279} 280 281func (m *ConversionTrackingSetting) Reset() { *m = ConversionTrackingSetting{} } 282func (m *ConversionTrackingSetting) String() string { return proto.CompactTextString(m) } 283func (*ConversionTrackingSetting) ProtoMessage() {} 284func (*ConversionTrackingSetting) Descriptor() ([]byte, []int) { 285 return fileDescriptor_3f95889c65daf179, []int{2} 286} 287 288func (m *ConversionTrackingSetting) XXX_Unmarshal(b []byte) error { 289 return xxx_messageInfo_ConversionTrackingSetting.Unmarshal(m, b) 290} 291func (m *ConversionTrackingSetting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 292 return xxx_messageInfo_ConversionTrackingSetting.Marshal(b, m, deterministic) 293} 294func (m *ConversionTrackingSetting) XXX_Merge(src proto.Message) { 295 xxx_messageInfo_ConversionTrackingSetting.Merge(m, src) 296} 297func (m *ConversionTrackingSetting) XXX_Size() int { 298 return xxx_messageInfo_ConversionTrackingSetting.Size(m) 299} 300func (m *ConversionTrackingSetting) XXX_DiscardUnknown() { 301 xxx_messageInfo_ConversionTrackingSetting.DiscardUnknown(m) 302} 303 304var xxx_messageInfo_ConversionTrackingSetting proto.InternalMessageInfo 305 306func (m *ConversionTrackingSetting) GetConversionTrackingId() *wrappers.Int64Value { 307 if m != nil { 308 return m.ConversionTrackingId 309 } 310 return nil 311} 312 313func (m *ConversionTrackingSetting) GetCrossAccountConversionTrackingId() *wrappers.Int64Value { 314 if m != nil { 315 return m.CrossAccountConversionTrackingId 316 } 317 return nil 318} 319 320// Remarketing setting for a customer. 321type RemarketingSetting struct { 322 // The Google global site tag. 323 GoogleGlobalSiteTag *wrappers.StringValue `protobuf:"bytes,1,opt,name=google_global_site_tag,json=googleGlobalSiteTag,proto3" json:"google_global_site_tag,omitempty"` 324 XXX_NoUnkeyedLiteral struct{} `json:"-"` 325 XXX_unrecognized []byte `json:"-"` 326 XXX_sizecache int32 `json:"-"` 327} 328 329func (m *RemarketingSetting) Reset() { *m = RemarketingSetting{} } 330func (m *RemarketingSetting) String() string { return proto.CompactTextString(m) } 331func (*RemarketingSetting) ProtoMessage() {} 332func (*RemarketingSetting) Descriptor() ([]byte, []int) { 333 return fileDescriptor_3f95889c65daf179, []int{3} 334} 335 336func (m *RemarketingSetting) XXX_Unmarshal(b []byte) error { 337 return xxx_messageInfo_RemarketingSetting.Unmarshal(m, b) 338} 339func (m *RemarketingSetting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 340 return xxx_messageInfo_RemarketingSetting.Marshal(b, m, deterministic) 341} 342func (m *RemarketingSetting) XXX_Merge(src proto.Message) { 343 xxx_messageInfo_RemarketingSetting.Merge(m, src) 344} 345func (m *RemarketingSetting) XXX_Size() int { 346 return xxx_messageInfo_RemarketingSetting.Size(m) 347} 348func (m *RemarketingSetting) XXX_DiscardUnknown() { 349 xxx_messageInfo_RemarketingSetting.DiscardUnknown(m) 350} 351 352var xxx_messageInfo_RemarketingSetting proto.InternalMessageInfo 353 354func (m *RemarketingSetting) GetGoogleGlobalSiteTag() *wrappers.StringValue { 355 if m != nil { 356 return m.GoogleGlobalSiteTag 357 } 358 return nil 359} 360 361func init() { 362 proto.RegisterType((*Customer)(nil), "google.ads.googleads.v1.resources.Customer") 363 proto.RegisterType((*CallReportingSetting)(nil), "google.ads.googleads.v1.resources.CallReportingSetting") 364 proto.RegisterType((*ConversionTrackingSetting)(nil), "google.ads.googleads.v1.resources.ConversionTrackingSetting") 365 proto.RegisterType((*RemarketingSetting)(nil), "google.ads.googleads.v1.resources.RemarketingSetting") 366} 367 368func init() { 369 proto.RegisterFile("google/ads/googleads/v1/resources/customer.proto", fileDescriptor_3f95889c65daf179) 370} 371 372var fileDescriptor_3f95889c65daf179 = []byte{ 373 // 879 bytes of a gzipped FileDescriptorProto 374 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x96, 0xdf, 0x6e, 0xe4, 0x34, 375 0x14, 0xc6, 0x95, 0x29, 0xec, 0xb6, 0xee, 0x9f, 0xad, 0xbc, 0xc3, 0x2a, 0xdb, 0x5d, 0xad, 0xda, 376 0xc2, 0x4a, 0x45, 0x48, 0x19, 0x66, 0x59, 0x40, 0x0c, 0x70, 0x31, 0xad, 0xba, 0x65, 0x11, 0x42, 377 0x43, 0xda, 0xed, 0x45, 0x55, 0xc9, 0xf2, 0x24, 0x67, 0xb2, 0x56, 0x1d, 0x3b, 0xb2, 0x9d, 0x42, 378 0x11, 0x97, 0x5c, 0xf1, 0x18, 0x70, 0xc7, 0xa3, 0xf0, 0x0a, 0xbc, 0x00, 0xe2, 0x11, 0xb8, 0x42, 379 0x71, 0xe2, 0x4c, 0xab, 0xcc, 0x34, 0xd3, 0xab, 0xba, 0x39, 0xe7, 0xfb, 0x7d, 0xb6, 0xe7, 0x9c, 380 0x93, 0xa0, 0x8f, 0x13, 0x29, 0x13, 0x0e, 0x3d, 0x1a, 0xeb, 0x5e, 0xb9, 0x2c, 0x56, 0x97, 0xfd, 381 0x9e, 0x02, 0x2d, 0x73, 0x15, 0x81, 0xee, 0x45, 0xb9, 0x36, 0x32, 0x05, 0x15, 0x64, 0x4a, 0x1a, 382 0x89, 0x77, 0xca, 0xb4, 0x80, 0xc6, 0x3a, 0xa8, 0x15, 0xc1, 0x65, 0x3f, 0xa8, 0x15, 0x5b, 0x67, 383 0xf3, 0xa0, 0x20, 0xf2, 0x74, 0x0a, 0x24, 0x19, 0xbd, 0x22, 0x19, 0x28, 0x12, 0x49, 0x71, 0x09, 384 0x4a, 0x33, 0x29, 0x08, 0x70, 0x96, 0xb0, 0x31, 0xe3, 0xcc, 0x5c, 0x91, 0x09, 0x65, 0x3c, 0x57, 385 0x40, 0x14, 0x50, 0x2d, 0x45, 0x69, 0xbf, 0xf5, 0xd4, 0xb1, 0x33, 0xd6, 0xa3, 0x42, 0x48, 0x43, 386 0x0d, 0x93, 0x42, 0x57, 0xd1, 0x67, 0x55, 0xd4, 0xfe, 0x37, 0xce, 0x27, 0xbd, 0x1f, 0x15, 0xcd, 387 0x32, 0x50, 0x55, 0x7c, 0xf7, 0x37, 0x84, 0x96, 0x0f, 0x2a, 0x7b, 0xfc, 0x3e, 0x5a, 0x77, 0x7b, 388 0x26, 0x82, 0xa6, 0xe0, 0x7b, 0xdb, 0xde, 0xde, 0x4a, 0xb8, 0xe6, 0x1e, 0x7e, 0x4f, 0x53, 0xc0, 389 0x1f, 0xa1, 0x0e, 0x8b, 0xfd, 0xa5, 0x6d, 0x6f, 0x6f, 0xf5, 0xc5, 0x93, 0xea, 0xc0, 0x81, 0xc3, 390 0x07, 0xaf, 0x85, 0xf9, 0xec, 0xe5, 0x29, 0xe5, 0x39, 0x84, 0x1d, 0x16, 0xe3, 0x23, 0xb4, 0x19, 391 0x83, 0x8e, 0x14, 0xcb, 0x0c, 0xbb, 0xac, 0xa0, 0xef, 0x58, 0xe9, 0xd3, 0x86, 0xf4, 0xd8, 0x28, 392 0x26, 0x92, 0x52, 0xfb, 0xe0, 0x9a, 0xca, 0xba, 0x0e, 0xd1, 0x7a, 0x94, 0x2b, 0x05, 0x22, 0xba, 393 0x22, 0x91, 0x8c, 0xc1, 0x7f, 0x77, 0x01, 0xca, 0x9a, 0x93, 0x1c, 0xc8, 0x18, 0xf0, 0x17, 0x68, 394 0xc5, 0xb0, 0x14, 0xc8, 0xcf, 0x52, 0x80, 0x7f, 0x6f, 0x01, 0xf9, 0x72, 0x91, 0x7e, 0x26, 0x05, 395 0xe0, 0x11, 0x7a, 0xcf, 0x28, 0x1a, 0x5d, 0x30, 0x91, 0x90, 0x5c, 0x71, 0x62, 0x20, 0xcd, 0x38, 396 0x35, 0xe0, 0xdf, 0x5f, 0x00, 0xf3, 0xd0, 0x49, 0xdf, 0x28, 0x7e, 0x52, 0x09, 0xf1, 0x2b, 0xb4, 397 0x39, 0x61, 0x82, 0x72, 0x8b, 0xd3, 0xf9, 0x64, 0xc2, 0x7e, 0xf2, 0x57, 0x17, 0x80, 0x6d, 0x58, 398 0xd5, 0x1b, 0xc5, 0x8f, 0xad, 0x06, 0x7f, 0x87, 0xba, 0x34, 0x37, 0x92, 0x18, 0x9a, 0x24, 0xc5, 399 0xee, 0x40, 0xd0, 0x31, 0x87, 0xd8, 0x5f, 0xb6, 0xac, 0xad, 0x06, 0x6b, 0x5f, 0x4a, 0x5e, 0x92, 400 0x70, 0xa1, 0x3b, 0x29, 0x65, 0x87, 0xa5, 0x0a, 0x7f, 0x83, 0xf0, 0x5b, 0xaa, 0x49, 0x46, 0x95, 401 0x11, 0xa0, 0x34, 0x19, 0xd3, 0x38, 0x01, 0x7f, 0xa5, 0x95, 0xb5, 0xf9, 0x96, 0xea, 0x51, 0x25, 402 0xda, 0x2f, 0x34, 0xf8, 0x25, 0xba, 0x9f, 0x52, 0x41, 0x13, 0x50, 0xfe, 0x5a, 0xab, 0xdc, 0xa5, 403 0xe2, 0xaf, 0xd1, 0x9a, 0x01, 0x6d, 0x08, 0x8d, 0x22, 0x99, 0x0b, 0xe3, 0xaf, 0xb7, 0x4a, 0x57, 404 0x8b, 0xfc, 0x61, 0x99, 0x8e, 0x53, 0xf4, 0x28, 0xa2, 0x9c, 0x13, 0x05, 0x99, 0x54, 0xa6, 0xb8, 405 0x0e, 0x0d, 0xa6, 0xf8, 0xeb, 0x23, 0x0b, 0xfa, 0x3c, 0x68, 0x6d, 0xd5, 0xe0, 0x80, 0x72, 0x1e, 406 0x3a, 0xfd, 0x71, 0x29, 0x0f, 0xbb, 0xd1, 0x8c, 0xa7, 0xf8, 0x17, 0xf4, 0xe4, 0x5a, 0xa3, 0xd6, 407 0x05, 0xe2, 0x3c, 0x37, 0xac, 0xe7, 0x57, 0x8b, 0x78, 0xd6, 0x94, 0x93, 0x0a, 0xe2, 0x8c, 0x1f, 408 0x47, 0xf3, 0x42, 0x78, 0x82, 0x1e, 0x2a, 0x48, 0xa9, 0xba, 0x80, 0x1b, 0x27, 0x7d, 0x60, 0x5d, 409 0x3f, 0x5d, 0xc0, 0x35, 0x9c, 0xaa, 0x9d, 0x1d, 0x56, 0x8d, 0x67, 0xf8, 0x1f, 0x0f, 0x05, 0x77, 410 0x9a, 0x4b, 0xda, 0xdf, 0xdc, 0x5e, 0xda, 0xdb, 0x78, 0xf1, 0xab, 0x37, 0x77, 0x13, 0x76, 0xec, 411 0x05, 0x6e, 0xee, 0x8c, 0xe8, 0xd5, 0x08, 0xd4, 0xf4, 0x12, 0x0e, 0xa7, 0xe8, 0x57, 0x25, 0x39, 412 0xb4, 0xe0, 0x43, 0x91, 0xa7, 0x77, 0x16, 0x85, 0x1f, 0x66, 0x0b, 0x66, 0xea, 0xdd, 0x3f, 0x3a, 413 0xa8, 0x3b, 0xeb, 0xf7, 0xc7, 0xa3, 0x46, 0x61, 0xb9, 0x3e, 0xf3, 0x5a, 0x2b, 0xf4, 0x66, 0xed, 414 0xb8, 0x4e, 0x03, 0xb4, 0x63, 0x89, 0xd7, 0x6e, 0xb4, 0x09, 0xef, 0xb4, 0xc2, 0x9f, 0x15, 0x90, 415 0xe9, 0xd1, 0x1a, 0x36, 0x61, 0xb5, 0xf1, 0x6b, 0x36, 0x34, 0x2a, 0xde, 0x0f, 0x55, 0x53, 0xdf, 416 0x3e, 0x6c, 0xba, 0x37, 0xe9, 0x43, 0xab, 0xdc, 0xfd, 0xdb, 0x43, 0x8f, 0xe7, 0x56, 0x2c, 0xfe, 417 0x01, 0x3d, 0x9a, 0xd5, 0x14, 0xcc, 0x5d, 0xd5, 0xad, 0xaf, 0x8c, 0x6e, 0xb3, 0xdc, 0x5f, 0xc7, 418 0xf8, 0x02, 0x7d, 0x10, 0x29, 0xa9, 0xb5, 0x1b, 0x0b, 0x64, 0x8e, 0x41, 0xa7, 0xdd, 0x60, 0xdb, 419 0x82, 0xaa, 0x79, 0x71, 0x30, 0xc3, 0x6c, 0x37, 0x41, 0xb8, 0xd9, 0x18, 0xc5, 0xa9, 0x4a, 0x2a, 420 0x49, 0xb8, 0x1c, 0x53, 0x4e, 0x34, 0x33, 0x50, 0x0c, 0xdd, 0xea, 0x54, 0x2d, 0x6f, 0x80, 0x32, 421 0x78, 0x64, 0xa5, 0xc7, 0xcc, 0xc0, 0x09, 0x4d, 0xf6, 0xff, 0xf3, 0xd0, 0xf3, 0x48, 0xa6, 0xed, 422 0x8d, 0xba, 0xbf, 0x5e, 0xd7, 0x7c, 0x01, 0x1f, 0x79, 0x67, 0xdf, 0x56, 0x9a, 0x44, 0x72, 0x2a, 423 0x92, 0x40, 0xaa, 0xa4, 0x97, 0x80, 0xb0, 0xd6, 0xee, 0xf3, 0x22, 0x63, 0xfa, 0x96, 0x4f, 0x98, 424 0x2f, 0xeb, 0xd5, 0xef, 0x9d, 0xa5, 0xa3, 0xe1, 0xf0, 0xcf, 0xce, 0xce, 0x51, 0x89, 0x1c, 0xc6, 425 0x3a, 0x28, 0x97, 0xc5, 0xea, 0xb4, 0x1f, 0x84, 0x2e, 0xf3, 0x2f, 0x97, 0x73, 0x3e, 0x8c, 0xf5, 426 0x79, 0x9d, 0x73, 0x7e, 0xda, 0x3f, 0xaf, 0x73, 0xfe, 0xed, 0x3c, 0x2f, 0x03, 0x83, 0xc1, 0x30, 427 0xd6, 0x83, 0x41, 0x9d, 0x35, 0x18, 0x9c, 0xf6, 0x07, 0x83, 0x3a, 0x6f, 0x7c, 0xcf, 0x6e, 0xf6, 428 0x93, 0xff, 0x03, 0x00, 0x00, 0xff, 0xff, 0x02, 0x53, 0xc2, 0x00, 0x6e, 0x09, 0x00, 0x00, 429} 430