1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/ads/googleads/v3/resources/conversion_action.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 common "google.golang.org/genproto/googleapis/ads/googleads/v3/common" 13 enums "google.golang.org/genproto/googleapis/ads/googleads/v3/enums" 14 _ "google.golang.org/genproto/googleapis/api/annotations" 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 28// A conversion action. 29type ConversionAction struct { 30 // Immutable. The resource name of the conversion action. 31 // Conversion action resource names have the form: 32 // 33 // `customers/{customer_id}/conversionActions/{conversion_action_id}` 34 ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` 35 // Output only. The ID of the conversion action. 36 Id *wrappers.Int64Value `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` 37 // The name of the conversion action. 38 // 39 // This field is required and should not be empty when creating new 40 // conversion actions. 41 Name *wrappers.StringValue `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` 42 // The status of this conversion action for conversion event accrual. 43 Status enums.ConversionActionStatusEnum_ConversionActionStatus `protobuf:"varint,4,opt,name=status,proto3,enum=google.ads.googleads.v3.enums.ConversionActionStatusEnum_ConversionActionStatus" json:"status,omitempty"` 44 // Immutable. The type of this conversion action. 45 Type enums.ConversionActionTypeEnum_ConversionActionType `protobuf:"varint,5,opt,name=type,proto3,enum=google.ads.googleads.v3.enums.ConversionActionTypeEnum_ConversionActionType" json:"type,omitempty"` 46 // The category of conversions reported for this conversion action. 47 Category enums.ConversionActionCategoryEnum_ConversionActionCategory `protobuf:"varint,6,opt,name=category,proto3,enum=google.ads.googleads.v3.enums.ConversionActionCategoryEnum_ConversionActionCategory" json:"category,omitempty"` 48 // Output only. The resource name of the conversion action owner customer, or null if this 49 // is a system-defined conversion action. 50 OwnerCustomer *wrappers.StringValue `protobuf:"bytes,7,opt,name=owner_customer,json=ownerCustomer,proto3" json:"owner_customer,omitempty"` 51 // Whether this conversion action should be included in the "conversions" 52 // metric. 53 IncludeInConversionsMetric *wrappers.BoolValue `protobuf:"bytes,8,opt,name=include_in_conversions_metric,json=includeInConversionsMetric,proto3" json:"include_in_conversions_metric,omitempty"` 54 // The maximum number of days that may elapse between an interaction 55 // (e.g., a click) and a conversion event. 56 ClickThroughLookbackWindowDays *wrappers.Int64Value `protobuf:"bytes,9,opt,name=click_through_lookback_window_days,json=clickThroughLookbackWindowDays,proto3" json:"click_through_lookback_window_days,omitempty"` 57 // The maximum number of days which may elapse between an impression and a 58 // conversion without an interaction. 59 ViewThroughLookbackWindowDays *wrappers.Int64Value `protobuf:"bytes,10,opt,name=view_through_lookback_window_days,json=viewThroughLookbackWindowDays,proto3" json:"view_through_lookback_window_days,omitempty"` 60 // Settings related to the value for conversion events associated with this 61 // conversion action. 62 ValueSettings *ConversionAction_ValueSettings `protobuf:"bytes,11,opt,name=value_settings,json=valueSettings,proto3" json:"value_settings,omitempty"` 63 // How to count conversion events for the conversion action. 64 CountingType enums.ConversionActionCountingTypeEnum_ConversionActionCountingType `protobuf:"varint,12,opt,name=counting_type,json=countingType,proto3,enum=google.ads.googleads.v3.enums.ConversionActionCountingTypeEnum_ConversionActionCountingType" json:"counting_type,omitempty"` 65 // Settings related to this conversion action's attribution model. 66 AttributionModelSettings *ConversionAction_AttributionModelSettings `protobuf:"bytes,13,opt,name=attribution_model_settings,json=attributionModelSettings,proto3" json:"attribution_model_settings,omitempty"` 67 // Output only. The snippets used for tracking conversions. 68 TagSnippets []*common.TagSnippet `protobuf:"bytes,14,rep,name=tag_snippets,json=tagSnippets,proto3" json:"tag_snippets,omitempty"` 69 // The phone call duration in seconds after which a conversion should be 70 // reported for this conversion action. 71 // 72 // The value must be between 0 and 10000, inclusive. 73 PhoneCallDurationSeconds *wrappers.Int64Value `protobuf:"bytes,15,opt,name=phone_call_duration_seconds,json=phoneCallDurationSeconds,proto3" json:"phone_call_duration_seconds,omitempty"` 74 // App ID for an app conversion action. 75 AppId *wrappers.StringValue `protobuf:"bytes,16,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` 76 XXX_NoUnkeyedLiteral struct{} `json:"-"` 77 XXX_unrecognized []byte `json:"-"` 78 XXX_sizecache int32 `json:"-"` 79} 80 81func (m *ConversionAction) Reset() { *m = ConversionAction{} } 82func (m *ConversionAction) String() string { return proto.CompactTextString(m) } 83func (*ConversionAction) ProtoMessage() {} 84func (*ConversionAction) Descriptor() ([]byte, []int) { 85 return fileDescriptor_be3d6bc96d205b0d, []int{0} 86} 87 88func (m *ConversionAction) XXX_Unmarshal(b []byte) error { 89 return xxx_messageInfo_ConversionAction.Unmarshal(m, b) 90} 91func (m *ConversionAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 92 return xxx_messageInfo_ConversionAction.Marshal(b, m, deterministic) 93} 94func (m *ConversionAction) XXX_Merge(src proto.Message) { 95 xxx_messageInfo_ConversionAction.Merge(m, src) 96} 97func (m *ConversionAction) XXX_Size() int { 98 return xxx_messageInfo_ConversionAction.Size(m) 99} 100func (m *ConversionAction) XXX_DiscardUnknown() { 101 xxx_messageInfo_ConversionAction.DiscardUnknown(m) 102} 103 104var xxx_messageInfo_ConversionAction proto.InternalMessageInfo 105 106func (m *ConversionAction) GetResourceName() string { 107 if m != nil { 108 return m.ResourceName 109 } 110 return "" 111} 112 113func (m *ConversionAction) GetId() *wrappers.Int64Value { 114 if m != nil { 115 return m.Id 116 } 117 return nil 118} 119 120func (m *ConversionAction) GetName() *wrappers.StringValue { 121 if m != nil { 122 return m.Name 123 } 124 return nil 125} 126 127func (m *ConversionAction) GetStatus() enums.ConversionActionStatusEnum_ConversionActionStatus { 128 if m != nil { 129 return m.Status 130 } 131 return enums.ConversionActionStatusEnum_UNSPECIFIED 132} 133 134func (m *ConversionAction) GetType() enums.ConversionActionTypeEnum_ConversionActionType { 135 if m != nil { 136 return m.Type 137 } 138 return enums.ConversionActionTypeEnum_UNSPECIFIED 139} 140 141func (m *ConversionAction) GetCategory() enums.ConversionActionCategoryEnum_ConversionActionCategory { 142 if m != nil { 143 return m.Category 144 } 145 return enums.ConversionActionCategoryEnum_UNSPECIFIED 146} 147 148func (m *ConversionAction) GetOwnerCustomer() *wrappers.StringValue { 149 if m != nil { 150 return m.OwnerCustomer 151 } 152 return nil 153} 154 155func (m *ConversionAction) GetIncludeInConversionsMetric() *wrappers.BoolValue { 156 if m != nil { 157 return m.IncludeInConversionsMetric 158 } 159 return nil 160} 161 162func (m *ConversionAction) GetClickThroughLookbackWindowDays() *wrappers.Int64Value { 163 if m != nil { 164 return m.ClickThroughLookbackWindowDays 165 } 166 return nil 167} 168 169func (m *ConversionAction) GetViewThroughLookbackWindowDays() *wrappers.Int64Value { 170 if m != nil { 171 return m.ViewThroughLookbackWindowDays 172 } 173 return nil 174} 175 176func (m *ConversionAction) GetValueSettings() *ConversionAction_ValueSettings { 177 if m != nil { 178 return m.ValueSettings 179 } 180 return nil 181} 182 183func (m *ConversionAction) GetCountingType() enums.ConversionActionCountingTypeEnum_ConversionActionCountingType { 184 if m != nil { 185 return m.CountingType 186 } 187 return enums.ConversionActionCountingTypeEnum_UNSPECIFIED 188} 189 190func (m *ConversionAction) GetAttributionModelSettings() *ConversionAction_AttributionModelSettings { 191 if m != nil { 192 return m.AttributionModelSettings 193 } 194 return nil 195} 196 197func (m *ConversionAction) GetTagSnippets() []*common.TagSnippet { 198 if m != nil { 199 return m.TagSnippets 200 } 201 return nil 202} 203 204func (m *ConversionAction) GetPhoneCallDurationSeconds() *wrappers.Int64Value { 205 if m != nil { 206 return m.PhoneCallDurationSeconds 207 } 208 return nil 209} 210 211func (m *ConversionAction) GetAppId() *wrappers.StringValue { 212 if m != nil { 213 return m.AppId 214 } 215 return nil 216} 217 218// Settings related to this conversion action's attribution model. 219type ConversionAction_AttributionModelSettings struct { 220 // The attribution model type of this conversion action. 221 AttributionModel enums.AttributionModelEnum_AttributionModel `protobuf:"varint,1,opt,name=attribution_model,json=attributionModel,proto3,enum=google.ads.googleads.v3.enums.AttributionModelEnum_AttributionModel" json:"attribution_model,omitempty"` 222 // Output only. The status of the data-driven attribution model for the conversion 223 // action. 224 DataDrivenModelStatus enums.DataDrivenModelStatusEnum_DataDrivenModelStatus `protobuf:"varint,2,opt,name=data_driven_model_status,json=dataDrivenModelStatus,proto3,enum=google.ads.googleads.v3.enums.DataDrivenModelStatusEnum_DataDrivenModelStatus" json:"data_driven_model_status,omitempty"` 225 XXX_NoUnkeyedLiteral struct{} `json:"-"` 226 XXX_unrecognized []byte `json:"-"` 227 XXX_sizecache int32 `json:"-"` 228} 229 230func (m *ConversionAction_AttributionModelSettings) Reset() { 231 *m = ConversionAction_AttributionModelSettings{} 232} 233func (m *ConversionAction_AttributionModelSettings) String() string { return proto.CompactTextString(m) } 234func (*ConversionAction_AttributionModelSettings) ProtoMessage() {} 235func (*ConversionAction_AttributionModelSettings) Descriptor() ([]byte, []int) { 236 return fileDescriptor_be3d6bc96d205b0d, []int{0, 0} 237} 238 239func (m *ConversionAction_AttributionModelSettings) XXX_Unmarshal(b []byte) error { 240 return xxx_messageInfo_ConversionAction_AttributionModelSettings.Unmarshal(m, b) 241} 242func (m *ConversionAction_AttributionModelSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 243 return xxx_messageInfo_ConversionAction_AttributionModelSettings.Marshal(b, m, deterministic) 244} 245func (m *ConversionAction_AttributionModelSettings) XXX_Merge(src proto.Message) { 246 xxx_messageInfo_ConversionAction_AttributionModelSettings.Merge(m, src) 247} 248func (m *ConversionAction_AttributionModelSettings) XXX_Size() int { 249 return xxx_messageInfo_ConversionAction_AttributionModelSettings.Size(m) 250} 251func (m *ConversionAction_AttributionModelSettings) XXX_DiscardUnknown() { 252 xxx_messageInfo_ConversionAction_AttributionModelSettings.DiscardUnknown(m) 253} 254 255var xxx_messageInfo_ConversionAction_AttributionModelSettings proto.InternalMessageInfo 256 257func (m *ConversionAction_AttributionModelSettings) GetAttributionModel() enums.AttributionModelEnum_AttributionModel { 258 if m != nil { 259 return m.AttributionModel 260 } 261 return enums.AttributionModelEnum_UNSPECIFIED 262} 263 264func (m *ConversionAction_AttributionModelSettings) GetDataDrivenModelStatus() enums.DataDrivenModelStatusEnum_DataDrivenModelStatus { 265 if m != nil { 266 return m.DataDrivenModelStatus 267 } 268 return enums.DataDrivenModelStatusEnum_UNSPECIFIED 269} 270 271// Settings related to the value for conversion events associated with this 272// conversion action. 273type ConversionAction_ValueSettings struct { 274 // The value to use when conversion events for this conversion action are 275 // sent with an invalid, disallowed or missing value, or when 276 // this conversion action is configured to always use the default value. 277 DefaultValue *wrappers.DoubleValue `protobuf:"bytes,1,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"` 278 // The currency code to use when conversion events for this conversion 279 // action are sent with an invalid or missing currency code, or when this 280 // conversion action is configured to always use the default value. 281 DefaultCurrencyCode *wrappers.StringValue `protobuf:"bytes,2,opt,name=default_currency_code,json=defaultCurrencyCode,proto3" json:"default_currency_code,omitempty"` 282 // Controls whether the default value and default currency code are used in 283 // place of the value and currency code specified in conversion events for 284 // this conversion action. 285 AlwaysUseDefaultValue *wrappers.BoolValue `protobuf:"bytes,3,opt,name=always_use_default_value,json=alwaysUseDefaultValue,proto3" json:"always_use_default_value,omitempty"` 286 XXX_NoUnkeyedLiteral struct{} `json:"-"` 287 XXX_unrecognized []byte `json:"-"` 288 XXX_sizecache int32 `json:"-"` 289} 290 291func (m *ConversionAction_ValueSettings) Reset() { *m = ConversionAction_ValueSettings{} } 292func (m *ConversionAction_ValueSettings) String() string { return proto.CompactTextString(m) } 293func (*ConversionAction_ValueSettings) ProtoMessage() {} 294func (*ConversionAction_ValueSettings) Descriptor() ([]byte, []int) { 295 return fileDescriptor_be3d6bc96d205b0d, []int{0, 1} 296} 297 298func (m *ConversionAction_ValueSettings) XXX_Unmarshal(b []byte) error { 299 return xxx_messageInfo_ConversionAction_ValueSettings.Unmarshal(m, b) 300} 301func (m *ConversionAction_ValueSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 302 return xxx_messageInfo_ConversionAction_ValueSettings.Marshal(b, m, deterministic) 303} 304func (m *ConversionAction_ValueSettings) XXX_Merge(src proto.Message) { 305 xxx_messageInfo_ConversionAction_ValueSettings.Merge(m, src) 306} 307func (m *ConversionAction_ValueSettings) XXX_Size() int { 308 return xxx_messageInfo_ConversionAction_ValueSettings.Size(m) 309} 310func (m *ConversionAction_ValueSettings) XXX_DiscardUnknown() { 311 xxx_messageInfo_ConversionAction_ValueSettings.DiscardUnknown(m) 312} 313 314var xxx_messageInfo_ConversionAction_ValueSettings proto.InternalMessageInfo 315 316func (m *ConversionAction_ValueSettings) GetDefaultValue() *wrappers.DoubleValue { 317 if m != nil { 318 return m.DefaultValue 319 } 320 return nil 321} 322 323func (m *ConversionAction_ValueSettings) GetDefaultCurrencyCode() *wrappers.StringValue { 324 if m != nil { 325 return m.DefaultCurrencyCode 326 } 327 return nil 328} 329 330func (m *ConversionAction_ValueSettings) GetAlwaysUseDefaultValue() *wrappers.BoolValue { 331 if m != nil { 332 return m.AlwaysUseDefaultValue 333 } 334 return nil 335} 336 337func init() { 338 proto.RegisterType((*ConversionAction)(nil), "google.ads.googleads.v3.resources.ConversionAction") 339 proto.RegisterType((*ConversionAction_AttributionModelSettings)(nil), "google.ads.googleads.v3.resources.ConversionAction.AttributionModelSettings") 340 proto.RegisterType((*ConversionAction_ValueSettings)(nil), "google.ads.googleads.v3.resources.ConversionAction.ValueSettings") 341} 342 343func init() { 344 proto.RegisterFile("google/ads/googleads/v3/resources/conversion_action.proto", fileDescriptor_be3d6bc96d205b0d) 345} 346 347var fileDescriptor_be3d6bc96d205b0d = []byte{ 348 // 1053 bytes of a gzipped FileDescriptorProto 349 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x56, 0x4d, 0x6f, 0xe3, 0x44, 350 0x18, 0x56, 0x92, 0xb6, 0xec, 0x4e, 0x9b, 0x50, 0x06, 0x55, 0x32, 0xd9, 0x0f, 0xda, 0x95, 0x56, 351 0x2a, 0x20, 0xd9, 0xa5, 0x01, 0x24, 0x0c, 0x42, 0x72, 0x13, 0xb4, 0x14, 0x75, 0x57, 0x95, 0x53, 352 0x8a, 0xb4, 0x2a, 0x1a, 0x4d, 0x3c, 0x53, 0xc7, 0xd4, 0x9e, 0x31, 0x9e, 0x71, 0xa2, 0x08, 0xed, 353 0x01, 0x8e, 0x88, 0x9f, 0xc0, 0x89, 0x23, 0x3f, 0x85, 0x5f, 0xb1, 0xe7, 0xbd, 0x71, 0x84, 0x13, 354 0xf2, 0x78, 0xec, 0xa4, 0x49, 0xdd, 0x6c, 0xf6, 0x36, 0xce, 0xfb, 0x3e, 0xcf, 0xf3, 0x7e, 0xcd, 355 0xbc, 0x01, 0x9f, 0xfb, 0x9c, 0xfb, 0x21, 0xb5, 0x30, 0x11, 0x56, 0x7e, 0xcc, 0x4e, 0xa3, 0x8e, 356 0x95, 0x50, 0xc1, 0xd3, 0xc4, 0xa3, 0xc2, 0xf2, 0x38, 0x1b, 0xd1, 0x44, 0x04, 0x9c, 0x21, 0xec, 357 0xc9, 0x80, 0x33, 0x33, 0x4e, 0xb8, 0xe4, 0x70, 0x2f, 0xf7, 0x37, 0x31, 0x11, 0x66, 0x09, 0x35, 358 0x47, 0x1d, 0xb3, 0x84, 0xb6, 0x0f, 0xaa, 0xd8, 0x3d, 0x1e, 0x45, 0x9c, 0x59, 0x12, 0xfb, 0x48, 359 0xb0, 0x20, 0x8e, 0xa9, 0xcc, 0x49, 0xdb, 0x9f, 0x56, 0x21, 0x28, 0x4b, 0x23, 0x61, 0x61, 0x29, 360 0x93, 0x60, 0x90, 0x66, 0x51, 0xa0, 0x88, 0x13, 0x1a, 0x6a, 0xd8, 0x57, 0xb7, 0xc3, 0x16, 0x52, 361 0x40, 0x1e, 0x96, 0xd4, 0xe7, 0xc9, 0x44, 0xe3, 0xbb, 0x2b, 0xe3, 0x79, 0xca, 0x64, 0xc0, 0x7c, 362 0x24, 0x27, 0x31, 0xd5, 0x24, 0x5f, 0xae, 0x4a, 0x22, 0x24, 0x96, 0xa9, 0xd0, 0x68, 0x7b, 0x55, 363 0xf4, 0xeb, 0x2b, 0x13, 0x2c, 0x31, 0x22, 0x49, 0x30, 0xa2, 0xba, 0x6a, 0xd7, 0x95, 0xdf, 0x2f, 364 0xd0, 0x71, 0x60, 0x5d, 0x06, 0x34, 0x24, 0x68, 0x40, 0x87, 0x78, 0x14, 0xf0, 0x44, 0x3b, 0xbc, 365 0x37, 0xe3, 0x50, 0x34, 0x57, 0x9b, 0x1e, 0x6a, 0x93, 0xfa, 0x1a, 0xa4, 0x97, 0xd6, 0x38, 0xc1, 366 0x71, 0x4c, 0x93, 0x82, 0xfb, 0xfe, 0x0c, 0x14, 0x33, 0xc6, 0x25, 0xce, 0x62, 0xd7, 0xd6, 0x47, 367 0xff, 0x6c, 0x83, 0xed, 0x6e, 0x99, 0x98, 0xa3, 0xf2, 0x82, 0xe7, 0xa0, 0x59, 0x88, 0x20, 0x86, 368 0x23, 0x6a, 0xd4, 0x76, 0x6b, 0xfb, 0x77, 0x8f, 0x3e, 0x7e, 0xe9, 0xac, 0xff, 0xe7, 0x7c, 0x04, 369 0x3e, 0x98, 0xce, 0x9a, 0x3e, 0xc5, 0x81, 0x30, 0x3d, 0x1e, 0x59, 0xf3, 0x4c, 0xee, 0x56, 0xc1, 370 0xf3, 0x0c, 0x47, 0x14, 0x1e, 0x80, 0x7a, 0x40, 0x8c, 0xfa, 0x6e, 0x6d, 0x7f, 0xf3, 0xf0, 0x9e, 371 0xc6, 0x9a, 0x45, 0xdc, 0xe6, 0x31, 0x93, 0x9f, 0x7d, 0x72, 0x8e, 0xc3, 0x94, 0x1e, 0x35, 0x5e, 372 0x3a, 0x0d, 0xb7, 0x1e, 0x10, 0x78, 0x00, 0xd6, 0x54, 0x00, 0x0d, 0x85, 0xb9, 0xbf, 0x80, 0xe9, 373 0xcb, 0x24, 0x60, 0xbe, 0x02, 0xb9, 0xca, 0x13, 0x0e, 0xc1, 0x46, 0x5e, 0x5a, 0x63, 0x6d, 0xb7, 374 0xb6, 0xdf, 0x3a, 0x3c, 0x35, 0xab, 0x2e, 0x89, 0xea, 0x8c, 0x39, 0x1f, 0x72, 0x5f, 0x81, 0xbf, 375 0x66, 0x69, 0x54, 0x61, 0x72, 0x35, 0x3f, 0xa4, 0x60, 0x2d, 0x1b, 0x00, 0x63, 0x5d, 0xe9, 0x9c, 376 0xac, 0xa8, 0x73, 0x36, 0x89, 0xe9, 0x8d, 0x2a, 0x99, 0x21, 0x2b, 0xc0, 0xba, 0xab, 0xe8, 0x61, 377 0x0c, 0xee, 0x14, 0x57, 0xc5, 0xd8, 0x50, 0x52, 0x67, 0x2b, 0x4a, 0x75, 0x35, 0xfc, 0x46, 0xb9, 378 0xc2, 0xe8, 0x96, 0x2a, 0xf0, 0x1b, 0xd0, 0xe2, 0x63, 0x46, 0x13, 0xe4, 0xa5, 0x42, 0xf2, 0x88, 379 0x26, 0xc6, 0x5b, 0xcb, 0xcb, 0x9f, 0xf7, 0xac, 0xa9, 0x80, 0x5d, 0x8d, 0x83, 0x3f, 0x80, 0x07, 380 0x01, 0xf3, 0xc2, 0x94, 0x50, 0x14, 0x64, 0x37, 0xb6, 0x90, 0x16, 0x28, 0xa2, 0x32, 0x09, 0x3c, 381 0xe3, 0x8e, 0x22, 0x6e, 0x2f, 0x10, 0x1f, 0x71, 0x1e, 0xe6, 0x5d, 0x6d, 0x6b, 0x82, 0x63, 0x36, 382 0x8d, 0x5c, 0x3c, 0x55, 0x68, 0xe8, 0x83, 0x47, 0x5e, 0x18, 0x78, 0x57, 0x48, 0x0e, 0x13, 0x9e, 383 0xfa, 0x43, 0x14, 0x72, 0x7e, 0x35, 0xc0, 0xde, 0x15, 0x1a, 0x07, 0x8c, 0xf0, 0x31, 0x22, 0x78, 384 0x22, 0x8c, 0xbb, 0x4b, 0xe7, 0xcd, 0x7d, 0xa8, 0x68, 0xce, 0x72, 0x96, 0x13, 0x4d, 0xf2, 0xbd, 385 0xe2, 0xe8, 0xe1, 0x49, 0xd6, 0xea, 0xbd, 0x51, 0x40, 0xc7, 0xb7, 0xeb, 0x80, 0xe5, 0x3a, 0x0f, 386 0x32, 0x96, 0x6a, 0x99, 0x21, 0x68, 0x8d, 0x32, 0x3f, 0x24, 0xa8, 0xcc, 0x9e, 0x36, 0x61, 0x6c, 387 0x2a, 0x4e, 0xc7, 0x5c, 0xfa, 0xd0, 0x2f, 0xf4, 0xd5, 0x54, 0x8a, 0x7d, 0x4d, 0xe4, 0x36, 0x47, 388 0xb3, 0x9f, 0xf0, 0x97, 0x1a, 0x68, 0x5e, 0x7b, 0x40, 0x8d, 0x2d, 0x35, 0x5a, 0x17, 0xab, 0x8e, 389 0x96, 0xe6, 0xa8, 0x9c, 0xe6, 0x59, 0x07, 0x77, 0xcb, 0x9b, 0xf9, 0x82, 0xbf, 0xd5, 0x40, 0x7b, 390 0x61, 0x9b, 0x4c, 0x53, 0x6f, 0xaa, 0xd4, 0x4f, 0xde, 0x24, 0x75, 0x67, 0xca, 0xfa, 0x34, 0x23, 391 0x2d, 0xab, 0x60, 0xe0, 0x0a, 0x0b, 0x74, 0xc1, 0xd6, 0xcc, 0x2a, 0x14, 0x46, 0x6b, 0xb7, 0xb1, 392 0xbf, 0x79, 0xf8, 0x61, 0xa5, 0x7a, 0xbe, 0x3e, 0xcd, 0x33, 0xec, 0xf7, 0x73, 0x48, 0x3e, 0xff, 393 0x9b, 0xb2, 0xfc, 0x41, 0xc0, 0xe7, 0xe0, 0x5e, 0x3c, 0xe4, 0x8c, 0x22, 0x0f, 0x87, 0x21, 0x22, 394 0x69, 0x82, 0xf3, 0x9d, 0x43, 0x3d, 0xce, 0x88, 0x30, 0xde, 0x5e, 0x3e, 0x2f, 0x86, 0xc2, 0x77, 395 0x71, 0x18, 0xf6, 0x34, 0xba, 0x9f, 0x83, 0x61, 0x07, 0x6c, 0xe0, 0x38, 0x46, 0x01, 0x31, 0xb6, 396 0x5f, 0xe3, 0x69, 0x5c, 0xc7, 0x71, 0x7c, 0x4c, 0xda, 0x7f, 0xd4, 0x81, 0x51, 0x55, 0x1b, 0xf8, 397 0x13, 0x78, 0x67, 0xa1, 0x1b, 0xea, 0xe1, 0x6f, 0x1d, 0xf6, 0x96, 0x4c, 0xc5, 0x3c, 0xa7, 0x9a, 398 0x84, 0xf9, 0x1f, 0xdd, 0xed, 0xf9, 0xe2, 0xc3, 0xdf, 0x6b, 0xc0, 0xa8, 0xda, 0x8c, 0x6a, 0x4d, 399 0xb4, 0x0e, 0x9f, 0x2d, 0x91, 0xee, 0x61, 0x89, 0x7b, 0x0a, 0x9d, 0x67, 0x33, 0x7d, 0xbd, 0x6f, 400 0xb4, 0xe4, 0x5d, 0xda, 0x21, 0x37, 0xd9, 0xda, 0xff, 0xd6, 0x40, 0xf3, 0xda, 0xad, 0x81, 0x0e, 401 0x68, 0x12, 0x7a, 0x89, 0xd3, 0x50, 0x22, 0x75, 0x7f, 0x54, 0x3d, 0x6e, 0x2a, 0x76, 0x8f, 0xa7, 402 0x83, 0x90, 0xe6, 0xc5, 0xde, 0xd2, 0x10, 0xf5, 0x05, 0x4f, 0xc1, 0x4e, 0x41, 0xe1, 0xa5, 0x49, 403 0x42, 0x99, 0x37, 0x41, 0x1e, 0x27, 0x54, 0xaf, 0xc1, 0xdb, 0xfb, 0xf6, 0xae, 0x86, 0x76, 0x35, 404 0xb2, 0xcb, 0x09, 0x85, 0x7d, 0x60, 0xe0, 0x70, 0x8c, 0x27, 0x02, 0xa5, 0x82, 0xa2, 0xeb, 0xf1, 405 0x35, 0x96, 0xbe, 0xa7, 0x3b, 0x39, 0xf6, 0x3b, 0x41, 0x7b, 0x33, 0x61, 0xda, 0x3f, 0xbe, 0x72, 406 0xfc, 0x15, 0x16, 0x3b, 0xb4, 0x8b, 0xdd, 0x20, 0xac, 0x9f, 0x8b, 0xe3, 0x8b, 0x99, 0xbf, 0x48, 407 0xb9, 0x5b, 0x66, 0x9c, 0xff, 0xd7, 0xf4, 0xe2, 0xe8, 0xd7, 0x3a, 0x78, 0xec, 0xf1, 0x68, 0xf9, 408 0xcd, 0x3e, 0xda, 0x99, 0xd7, 0x3d, 0xcd, 0x12, 0x3a, 0xad, 0x3d, 0xff, 0x56, 0x63, 0x7d, 0x1e, 409 0x62, 0xe6, 0x9b, 0x3c, 0xf1, 0x2d, 0x9f, 0x32, 0x95, 0xae, 0x35, 0x0d, 0xfd, 0x96, 0xff, 0xd4, 410 0x5f, 0x94, 0xa7, 0x3f, 0xeb, 0x8d, 0x27, 0x8e, 0xf3, 0x57, 0x7d, 0xef, 0x49, 0x4e, 0xe9, 0x10, 411 0x61, 0xe6, 0xc7, 0xec, 0x74, 0xde, 0x31, 0xdd, 0xc2, 0xf3, 0xef, 0xc2, 0xe7, 0xc2, 0x21, 0xe2, 412 0xa2, 0xf4, 0xb9, 0x38, 0xef, 0x5c, 0x94, 0x3e, 0xaf, 0xea, 0x8f, 0x73, 0x83, 0x6d, 0x3b, 0x44, 413 0xd8, 0x76, 0xe9, 0x65, 0xdb, 0xe7, 0x1d, 0xdb, 0x2e, 0xfd, 0x06, 0x1b, 0x2a, 0xd8, 0xce, 0xff, 414 0x01, 0x00, 0x00, 0xff, 0xff, 0x3d, 0x51, 0x0d, 0x7d, 0xff, 0x0b, 0x00, 0x00, 415} 416