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