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