1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v3/resources/user_list.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 user list. This is a list of users a customer may target.
29type UserList struct {
30	// Immutable. The resource name of the user list.
31	// User list resource names have the form:
32	//
33	// `customers/{customer_id}/userLists/{user_list_id}`
34	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
35	// Output only. Id of the user list.
36	Id *wrappers.Int64Value `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
37	// Output only. A flag that indicates if a user may edit a list. Depends on the list
38	// ownership and list type. For example, external remarketing user lists are
39	// not editable.
40	//
41	// This field is read-only.
42	ReadOnly *wrappers.BoolValue `protobuf:"bytes,3,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty"`
43	// Name of this user list. Depending on its access_reason, the user list name
44	// may not be unique (e.g. if access_reason=SHARED)
45	Name *wrappers.StringValue `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
46	// Description of this user list.
47	Description *wrappers.StringValue `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
48	// Membership status of this user list. Indicates whether a user list is open
49	// or active. Only open user lists can accumulate more users and can be
50	// targeted to.
51	MembershipStatus enums.UserListMembershipStatusEnum_UserListMembershipStatus `protobuf:"varint,6,opt,name=membership_status,json=membershipStatus,proto3,enum=google.ads.googleads.v3.enums.UserListMembershipStatusEnum_UserListMembershipStatus" json:"membership_status,omitempty"`
52	// An ID from external system. It is used by user list sellers to correlate
53	// IDs on their systems.
54	IntegrationCode *wrappers.StringValue `protobuf:"bytes,7,opt,name=integration_code,json=integrationCode,proto3" json:"integration_code,omitempty"`
55	// Number of days a user's cookie stays on your list since its most recent
56	// addition to the list. This field must be between 0 and 540 inclusive.
57	// However, for CRM based userlists, this field can be set to 10000 which
58	// means no expiration.
59	//
60	// It'll be ignored for logical_user_list.
61	MembershipLifeSpan *wrappers.Int64Value `protobuf:"bytes,8,opt,name=membership_life_span,json=membershipLifeSpan,proto3" json:"membership_life_span,omitempty"`
62	// Output only. Estimated number of users in this user list, on the Google Display Network.
63	// This value is null if the number of users has not yet been determined.
64	//
65	// This field is read-only.
66	SizeForDisplay *wrappers.Int64Value `protobuf:"bytes,9,opt,name=size_for_display,json=sizeForDisplay,proto3" json:"size_for_display,omitempty"`
67	// Output only. Size range in terms of number of users of the UserList, on the Google
68	// Display Network.
69	//
70	// This field is read-only.
71	SizeRangeForDisplay enums.UserListSizeRangeEnum_UserListSizeRange `protobuf:"varint,10,opt,name=size_range_for_display,json=sizeRangeForDisplay,proto3,enum=google.ads.googleads.v3.enums.UserListSizeRangeEnum_UserListSizeRange" json:"size_range_for_display,omitempty"`
72	// Output only. Estimated number of users in this user list in the google.com domain.
73	// These are the users available for targeting in Search campaigns.
74	// This value is null if the number of users has not yet been determined.
75	//
76	// This field is read-only.
77	SizeForSearch *wrappers.Int64Value `protobuf:"bytes,11,opt,name=size_for_search,json=sizeForSearch,proto3" json:"size_for_search,omitempty"`
78	// Output only. Size range in terms of number of users of the UserList, for Search ads.
79	//
80	// This field is read-only.
81	SizeRangeForSearch enums.UserListSizeRangeEnum_UserListSizeRange `protobuf:"varint,12,opt,name=size_range_for_search,json=sizeRangeForSearch,proto3,enum=google.ads.googleads.v3.enums.UserListSizeRangeEnum_UserListSizeRange" json:"size_range_for_search,omitempty"`
82	// Output only. Type of this list.
83	//
84	// This field is read-only.
85	Type enums.UserListTypeEnum_UserListType `protobuf:"varint,13,opt,name=type,proto3,enum=google.ads.googleads.v3.enums.UserListTypeEnum_UserListType" json:"type,omitempty"`
86	// Indicating the reason why this user list membership status is closed. It is
87	// only populated on lists that were automatically closed due to inactivity,
88	// and will be cleared once the list membership status becomes open.
89	ClosingReason enums.UserListClosingReasonEnum_UserListClosingReason `protobuf:"varint,14,opt,name=closing_reason,json=closingReason,proto3,enum=google.ads.googleads.v3.enums.UserListClosingReasonEnum_UserListClosingReason" json:"closing_reason,omitempty"`
90	// Output only. Indicates the reason this account has been granted access to the list.
91	// The reason can be SHARED, OWNED, LICENSED or SUBSCRIBED.
92	//
93	// This field is read-only.
94	AccessReason enums.AccessReasonEnum_AccessReason `protobuf:"varint,15,opt,name=access_reason,json=accessReason,proto3,enum=google.ads.googleads.v3.enums.AccessReasonEnum_AccessReason" json:"access_reason,omitempty"`
95	// Indicates if this share is still enabled. When a UserList is shared with
96	// the user this field is set to ENABLED. Later the userList owner can decide
97	// to revoke the share and make it DISABLED.
98	// The default value of this field is set to ENABLED.
99	AccountUserListStatus enums.UserListAccessStatusEnum_UserListAccessStatus `protobuf:"varint,16,opt,name=account_user_list_status,json=accountUserListStatus,proto3,enum=google.ads.googleads.v3.enums.UserListAccessStatusEnum_UserListAccessStatus" json:"account_user_list_status,omitempty"`
100	// Indicates if this user list is eligible for Google Search Network.
101	EligibleForSearch *wrappers.BoolValue `protobuf:"bytes,17,opt,name=eligible_for_search,json=eligibleForSearch,proto3" json:"eligible_for_search,omitempty"`
102	// Output only. Indicates this user list is eligible for Google Display Network.
103	//
104	// This field is read-only.
105	EligibleForDisplay *wrappers.BoolValue `protobuf:"bytes,18,opt,name=eligible_for_display,json=eligibleForDisplay,proto3" json:"eligible_for_display,omitempty"`
106	// The user list.
107	//
108	// Exactly one must be set.
109	//
110	// Types that are valid to be assigned to UserList:
111	//	*UserList_CrmBasedUserList
112	//	*UserList_SimilarUserList
113	//	*UserList_RuleBasedUserList
114	//	*UserList_LogicalUserList
115	//	*UserList_BasicUserList
116	UserList             isUserList_UserList `protobuf_oneof:"user_list"`
117	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
118	XXX_unrecognized     []byte              `json:"-"`
119	XXX_sizecache        int32               `json:"-"`
120}
121
122func (m *UserList) Reset()         { *m = UserList{} }
123func (m *UserList) String() string { return proto.CompactTextString(m) }
124func (*UserList) ProtoMessage()    {}
125func (*UserList) Descriptor() ([]byte, []int) {
126	return fileDescriptor_2efbaf923f128250, []int{0}
127}
128
129func (m *UserList) XXX_Unmarshal(b []byte) error {
130	return xxx_messageInfo_UserList.Unmarshal(m, b)
131}
132func (m *UserList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
133	return xxx_messageInfo_UserList.Marshal(b, m, deterministic)
134}
135func (m *UserList) XXX_Merge(src proto.Message) {
136	xxx_messageInfo_UserList.Merge(m, src)
137}
138func (m *UserList) XXX_Size() int {
139	return xxx_messageInfo_UserList.Size(m)
140}
141func (m *UserList) XXX_DiscardUnknown() {
142	xxx_messageInfo_UserList.DiscardUnknown(m)
143}
144
145var xxx_messageInfo_UserList proto.InternalMessageInfo
146
147func (m *UserList) GetResourceName() string {
148	if m != nil {
149		return m.ResourceName
150	}
151	return ""
152}
153
154func (m *UserList) GetId() *wrappers.Int64Value {
155	if m != nil {
156		return m.Id
157	}
158	return nil
159}
160
161func (m *UserList) GetReadOnly() *wrappers.BoolValue {
162	if m != nil {
163		return m.ReadOnly
164	}
165	return nil
166}
167
168func (m *UserList) GetName() *wrappers.StringValue {
169	if m != nil {
170		return m.Name
171	}
172	return nil
173}
174
175func (m *UserList) GetDescription() *wrappers.StringValue {
176	if m != nil {
177		return m.Description
178	}
179	return nil
180}
181
182func (m *UserList) GetMembershipStatus() enums.UserListMembershipStatusEnum_UserListMembershipStatus {
183	if m != nil {
184		return m.MembershipStatus
185	}
186	return enums.UserListMembershipStatusEnum_UNSPECIFIED
187}
188
189func (m *UserList) GetIntegrationCode() *wrappers.StringValue {
190	if m != nil {
191		return m.IntegrationCode
192	}
193	return nil
194}
195
196func (m *UserList) GetMembershipLifeSpan() *wrappers.Int64Value {
197	if m != nil {
198		return m.MembershipLifeSpan
199	}
200	return nil
201}
202
203func (m *UserList) GetSizeForDisplay() *wrappers.Int64Value {
204	if m != nil {
205		return m.SizeForDisplay
206	}
207	return nil
208}
209
210func (m *UserList) GetSizeRangeForDisplay() enums.UserListSizeRangeEnum_UserListSizeRange {
211	if m != nil {
212		return m.SizeRangeForDisplay
213	}
214	return enums.UserListSizeRangeEnum_UNSPECIFIED
215}
216
217func (m *UserList) GetSizeForSearch() *wrappers.Int64Value {
218	if m != nil {
219		return m.SizeForSearch
220	}
221	return nil
222}
223
224func (m *UserList) GetSizeRangeForSearch() enums.UserListSizeRangeEnum_UserListSizeRange {
225	if m != nil {
226		return m.SizeRangeForSearch
227	}
228	return enums.UserListSizeRangeEnum_UNSPECIFIED
229}
230
231func (m *UserList) GetType() enums.UserListTypeEnum_UserListType {
232	if m != nil {
233		return m.Type
234	}
235	return enums.UserListTypeEnum_UNSPECIFIED
236}
237
238func (m *UserList) GetClosingReason() enums.UserListClosingReasonEnum_UserListClosingReason {
239	if m != nil {
240		return m.ClosingReason
241	}
242	return enums.UserListClosingReasonEnum_UNSPECIFIED
243}
244
245func (m *UserList) GetAccessReason() enums.AccessReasonEnum_AccessReason {
246	if m != nil {
247		return m.AccessReason
248	}
249	return enums.AccessReasonEnum_UNSPECIFIED
250}
251
252func (m *UserList) GetAccountUserListStatus() enums.UserListAccessStatusEnum_UserListAccessStatus {
253	if m != nil {
254		return m.AccountUserListStatus
255	}
256	return enums.UserListAccessStatusEnum_UNSPECIFIED
257}
258
259func (m *UserList) GetEligibleForSearch() *wrappers.BoolValue {
260	if m != nil {
261		return m.EligibleForSearch
262	}
263	return nil
264}
265
266func (m *UserList) GetEligibleForDisplay() *wrappers.BoolValue {
267	if m != nil {
268		return m.EligibleForDisplay
269	}
270	return nil
271}
272
273type isUserList_UserList interface {
274	isUserList_UserList()
275}
276
277type UserList_CrmBasedUserList struct {
278	CrmBasedUserList *common.CrmBasedUserListInfo `protobuf:"bytes,19,opt,name=crm_based_user_list,json=crmBasedUserList,proto3,oneof"`
279}
280
281type UserList_SimilarUserList struct {
282	SimilarUserList *common.SimilarUserListInfo `protobuf:"bytes,20,opt,name=similar_user_list,json=similarUserList,proto3,oneof"`
283}
284
285type UserList_RuleBasedUserList struct {
286	RuleBasedUserList *common.RuleBasedUserListInfo `protobuf:"bytes,21,opt,name=rule_based_user_list,json=ruleBasedUserList,proto3,oneof"`
287}
288
289type UserList_LogicalUserList struct {
290	LogicalUserList *common.LogicalUserListInfo `protobuf:"bytes,22,opt,name=logical_user_list,json=logicalUserList,proto3,oneof"`
291}
292
293type UserList_BasicUserList struct {
294	BasicUserList *common.BasicUserListInfo `protobuf:"bytes,23,opt,name=basic_user_list,json=basicUserList,proto3,oneof"`
295}
296
297func (*UserList_CrmBasedUserList) isUserList_UserList() {}
298
299func (*UserList_SimilarUserList) isUserList_UserList() {}
300
301func (*UserList_RuleBasedUserList) isUserList_UserList() {}
302
303func (*UserList_LogicalUserList) isUserList_UserList() {}
304
305func (*UserList_BasicUserList) isUserList_UserList() {}
306
307func (m *UserList) GetUserList() isUserList_UserList {
308	if m != nil {
309		return m.UserList
310	}
311	return nil
312}
313
314func (m *UserList) GetCrmBasedUserList() *common.CrmBasedUserListInfo {
315	if x, ok := m.GetUserList().(*UserList_CrmBasedUserList); ok {
316		return x.CrmBasedUserList
317	}
318	return nil
319}
320
321func (m *UserList) GetSimilarUserList() *common.SimilarUserListInfo {
322	if x, ok := m.GetUserList().(*UserList_SimilarUserList); ok {
323		return x.SimilarUserList
324	}
325	return nil
326}
327
328func (m *UserList) GetRuleBasedUserList() *common.RuleBasedUserListInfo {
329	if x, ok := m.GetUserList().(*UserList_RuleBasedUserList); ok {
330		return x.RuleBasedUserList
331	}
332	return nil
333}
334
335func (m *UserList) GetLogicalUserList() *common.LogicalUserListInfo {
336	if x, ok := m.GetUserList().(*UserList_LogicalUserList); ok {
337		return x.LogicalUserList
338	}
339	return nil
340}
341
342func (m *UserList) GetBasicUserList() *common.BasicUserListInfo {
343	if x, ok := m.GetUserList().(*UserList_BasicUserList); ok {
344		return x.BasicUserList
345	}
346	return nil
347}
348
349// XXX_OneofWrappers is for the internal use of the proto package.
350func (*UserList) XXX_OneofWrappers() []interface{} {
351	return []interface{}{
352		(*UserList_CrmBasedUserList)(nil),
353		(*UserList_SimilarUserList)(nil),
354		(*UserList_RuleBasedUserList)(nil),
355		(*UserList_LogicalUserList)(nil),
356		(*UserList_BasicUserList)(nil),
357	}
358}
359
360func init() {
361	proto.RegisterType((*UserList)(nil), "google.ads.googleads.v3.resources.UserList")
362}
363
364func init() {
365	proto.RegisterFile("google/ads/googleads/v3/resources/user_list.proto", fileDescriptor_2efbaf923f128250)
366}
367
368var fileDescriptor_2efbaf923f128250 = []byte{
369	// 1022 bytes of a gzipped FileDescriptorProto
370	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x96, 0x4f, 0x6f, 0xdb, 0xb6,
371	0x1b, 0xc7, 0x6b, 0x27, 0xed, 0x2f, 0x61, 0xe2, 0x38, 0x66, 0x92, 0xfe, 0xb4, 0xac, 0xd8, 0x92,
372	0x0d, 0x05, 0xb2, 0x1d, 0xa4, 0x36, 0xee, 0x86, 0xc1, 0x0d, 0x36, 0xc8, 0xd9, 0x9a, 0x34, 0x48,
373	0xd3, 0x4e, 0x6e, 0x73, 0xd8, 0x02, 0x08, 0xb4, 0x44, 0x2b, 0x04, 0x24, 0x52, 0x20, 0xa5, 0x0c,
374	0x6e, 0xd1, 0x61, 0x3b, 0xec, 0x8d, 0xec, 0x34, 0xec, 0xa5, 0xec, 0x55, 0xf4, 0xdc, 0x97, 0xd0,
375	0xd3, 0x20, 0x4a, 0x94, 0x29, 0xa7, 0xae, 0x75, 0xd8, 0x8d, 0xe2, 0xf3, 0x7c, 0x9e, 0x2f, 0xbf,
376	0xfc, 0x27, 0x82, 0xfb, 0x01, 0x63, 0x41, 0x88, 0x2d, 0xe4, 0x0b, 0x2b, 0x6f, 0x66, 0xad, 0xab,
377	0xae, 0xc5, 0xb1, 0x60, 0x29, 0xf7, 0xb0, 0xb0, 0x52, 0x81, 0xb9, 0x1b, 0x12, 0x91, 0x98, 0x31,
378	0x67, 0x09, 0x83, 0xbb, 0x79, 0x9e, 0x89, 0x7c, 0x61, 0x96, 0x88, 0x79, 0xd5, 0x35, 0x4b, 0x64,
379	0xdb, 0x9a, 0x55, 0xd5, 0x63, 0x51, 0xc4, 0xe8, 0xa4, 0xa4, 0xc8, 0x6b, 0x6e, 0xcf, 0x1c, 0x06,
380	0xa6, 0x69, 0x24, 0x2c, 0xe4, 0x79, 0x58, 0x08, 0x97, 0x63, 0x24, 0x18, 0x2d, 0x90, 0x87, 0x1f,
381	0x46, 0x4a, 0x09, 0xb7, 0x80, 0x45, 0x82, 0x92, 0x54, 0xe9, 0x1d, 0xd4, 0x85, 0xbd, 0x90, 0x09,
382	0x42, 0x83, 0xaa, 0xf4, 0x77, 0x75, 0xe9, 0x08, 0x47, 0x43, 0xcc, 0xc5, 0x25, 0x89, 0xab, 0xf2,
383	0xdf, 0xd4, 0x2d, 0x20, 0xc8, 0x4b, 0xec, 0x72, 0x44, 0x03, 0x5c, 0x90, 0xfb, 0x75, 0xc9, 0x64,
384	0x1c, 0x2b, 0xe6, 0x53, 0xc5, 0xc4, 0xc4, 0x1a, 0x11, 0x1c, 0xfa, 0xee, 0x10, 0x5f, 0xa2, 0x2b,
385	0xc2, 0x78, 0x91, 0xf0, 0x91, 0x96, 0xa0, 0x16, 0xb1, 0x08, 0x7d, 0x52, 0x84, 0xe4, 0xd7, 0x30,
386	0x1d, 0x59, 0xbf, 0x70, 0x14, 0xc7, 0x98, 0x2b, 0x27, 0x77, 0x34, 0x14, 0x51, 0xca, 0x12, 0x94,
387	0x10, 0x46, 0x8b, 0xe8, 0x67, 0x7f, 0x75, 0xc0, 0xd2, 0x0b, 0x81, 0xf9, 0x29, 0x11, 0x09, 0x3c,
388	0x03, 0x2d, 0x55, 0xdc, 0xa5, 0x28, 0xc2, 0x46, 0x63, 0xa7, 0xb1, 0xb7, 0xdc, 0xff, 0xe2, 0x8d,
389	0x7d, 0xf3, 0x9d, 0xfd, 0x39, 0xd8, 0x9d, 0xec, 0xa5, 0xa2, 0x15, 0x13, 0x61, 0x7a, 0x2c, 0xb2,
390	0x54, 0x05, 0x67, 0x55, 0xf1, 0x67, 0x28, 0xc2, 0xf0, 0x1e, 0x68, 0x12, 0xdf, 0x68, 0xee, 0x34,
391	0xf6, 0x56, 0xf6, 0x3f, 0x2e, 0x18, 0x53, 0x8d, 0xd3, 0x7c, 0x4c, 0x93, 0xaf, 0x1f, 0x9c, 0xa3,
392	0x30, 0xc5, 0xfd, 0x85, 0x37, 0xf6, 0x82, 0xd3, 0x24, 0x3e, 0x3c, 0x00, 0xcb, 0x1c, 0x23, 0xdf,
393	0x65, 0x34, 0x1c, 0x1b, 0x0b, 0x12, 0xdc, 0xbe, 0x06, 0xf6, 0x19, 0x0b, 0x35, 0x6e, 0x29, 0x23,
394	0x9e, 0xd2, 0x70, 0x0c, 0xef, 0x81, 0x45, 0x39, 0xec, 0x45, 0x09, 0xde, 0xb9, 0x06, 0x0e, 0x12,
395	0x4e, 0x68, 0x20, 0x51, 0x47, 0x66, 0xc2, 0x6f, 0xc1, 0x8a, 0x8f, 0x85, 0xc7, 0x49, 0x9c, 0x4d,
396	0x8a, 0x71, 0xb3, 0x06, 0xa8, 0x03, 0xf0, 0xf7, 0x06, 0xe8, 0x5c, 0xdb, 0x42, 0xc6, 0xad, 0x9d,
397	0xc6, 0xde, 0xda, 0xfe, 0x73, 0x73, 0xd6, 0x31, 0x94, 0x3b, 0xc1, 0x54, 0x93, 0xf6, 0xa4, 0xe4,
398	0x07, 0x12, 0xff, 0x81, 0xa6, 0xd1, 0xcc, 0xa0, 0xb3, 0x1e, 0x4d, 0xf5, 0xc0, 0x23, 0xb0, 0x4e,
399	0x68, 0x82, 0x03, 0x2e, 0x17, 0xd6, 0xf5, 0x98, 0x8f, 0x8d, 0xff, 0xd5, 0x30, 0xd2, 0xd6, 0xa8,
400	0x43, 0xe6, 0x63, 0xf8, 0x04, 0x6c, 0x6a, 0x5e, 0x42, 0x32, 0xc2, 0xae, 0x88, 0x11, 0x35, 0x96,
401	0xe6, 0x2e, 0xa0, 0x03, 0x27, 0xe0, 0x29, 0x19, 0xe1, 0x41, 0x8c, 0x28, 0x3c, 0x01, 0xeb, 0xf2,
402	0x70, 0x8c, 0x18, 0x77, 0x7d, 0x22, 0xe2, 0x10, 0x8d, 0x8d, 0xe5, 0x9a, 0x7b, 0x61, 0x2d, 0x23,
403	0x1f, 0x31, 0xfe, 0x7d, 0xce, 0xc1, 0xdf, 0x1a, 0xe0, 0xf6, 0xe4, 0xa4, 0x55, 0x4a, 0x02, 0x39,
404	0xd9, 0x8f, 0x6a, 0x4e, 0xf6, 0x80, 0xbc, 0xc4, 0x4e, 0x56, 0xa3, 0x32, 0xcb, 0x65, 0x6f, 0xae,
405	0xbe, 0x21, 0xd4, 0xb7, 0x36, 0x84, 0x63, 0xd0, 0x2e, 0xed, 0x08, 0x8c, 0xb8, 0x77, 0x69, 0xac,
406	0xd4, 0x74, 0xd3, 0x2a, 0xdc, 0x0c, 0x24, 0x06, 0x7f, 0x05, 0x5b, 0x53, 0x5e, 0x8a, 0x7a, 0xab,
407	0xff, 0xbd, 0x15, 0xa8, 0x5b, 0x29, 0xf4, 0x5f, 0x80, 0xc5, 0xec, 0xee, 0x31, 0x5a, 0x52, 0xee,
408	0xa0, 0xa6, 0xdc, 0xf3, 0x71, 0x5c, 0x55, 0xca, 0x3a, 0x72, 0x11, 0x59, 0x0e, 0xa6, 0x60, 0xad,
409	0x7a, 0x17, 0x1b, 0x6b, 0x52, 0xe0, 0xac, 0xa6, 0xc0, 0x61, 0x0e, 0x3b, 0x92, 0xad, 0x28, 0x55,
410	0x22, 0x4e, 0xcb, 0xd3, 0x3f, 0xe1, 0x08, 0xb4, 0x2a, 0x3f, 0x1f, 0xa3, 0x5d, 0xcb, 0x96, 0x2d,
411	0x19, 0x4d, 0x4c, 0xef, 0xc8, 0x6d, 0xad, 0x22, 0xad, 0x0b, 0xfe, 0xd1, 0x00, 0x06, 0xf2, 0x3c,
412	0x96, 0xd2, 0xc4, 0xd5, 0xae, 0xff, 0xfc, 0xc4, 0xaf, 0x4b, 0xcd, 0xd3, 0x9a, 0x4e, 0x73, 0xa9,
413	0xf7, 0x9c, 0x76, 0x3d, 0xe0, 0x6c, 0x15, 0x6a, 0xe5, 0xca, 0xe6, 0xc7, 0xfd, 0x04, 0x6c, 0xe0,
414	0x90, 0x04, 0x64, 0x18, 0x56, 0xf6, 0x4e, 0x67, 0xde, 0x65, 0xe9, 0x74, 0x14, 0x36, 0xd9, 0x09,
415	0x3f, 0x82, 0xcd, 0x4a, 0x2d, 0x75, 0xa6, 0x60, 0xbd, 0x9b, 0x17, 0x6a, 0x15, 0xd5, 0x31, 0xc1,
416	0x60, 0xc3, 0xe3, 0x91, 0x3b, 0x44, 0x02, 0xfb, 0x93, 0x79, 0x32, 0x36, 0x64, 0xc5, 0x07, 0x33,
417	0x27, 0x28, 0x7f, 0x76, 0x98, 0x87, 0x3c, 0xea, 0x67, 0xa4, 0xf2, 0xfc, 0x98, 0x8e, 0xd8, 0xf1,
418	0x0d, 0x67, 0xdd, 0x9b, 0xea, 0x87, 0x23, 0xd0, 0x11, 0x24, 0x22, 0x21, 0xe2, 0x9a, 0xc8, 0xa6,
419	0x14, 0xe9, 0xce, 0x13, 0x19, 0xe4, 0xa0, 0xae, 0x21, 0xfd, 0x1c, 0xdf, 0x70, 0xda, 0xa2, 0x1a,
420	0x83, 0x97, 0x60, 0x93, 0xa7, 0x21, 0xbe, 0xe6, 0x67, 0x4b, 0x4a, 0x7d, 0x35, 0x4f, 0xca, 0x49,
421	0x43, 0xfc, 0x3e, 0x43, 0x1d, 0x3e, 0x1d, 0x80, 0x08, 0x74, 0x42, 0x16, 0x10, 0x0f, 0x85, 0x9a,
422	0xcc, 0xed, 0x7a, 0x8e, 0x4e, 0x73, 0x70, 0x4a, 0xa4, 0x1d, 0x56, 0xbb, 0xe1, 0xcf, 0xa0, 0x3d,
423	0x44, 0x82, 0x78, 0x9a, 0xc0, 0xff, 0xa5, 0xc0, 0xfd, 0x79, 0x02, 0xfd, 0x0c, 0x9b, 0x2a, 0xdf,
424	0x1a, 0xea, 0x9d, 0x3d, 0xe7, 0xad, 0xfd, 0xb4, 0xc6, 0x13, 0x01, 0x7e, 0xe9, 0xa5, 0x22, 0x61,
425	0x11, 0xe6, 0xc2, 0x7a, 0xa5, 0x9a, 0xaf, 0xe5, 0xb3, 0x28, 0x0b, 0x0b, 0xeb, 0x55, 0x39, 0xb8,
426	0xd7, 0xfd, 0x15, 0xb0, 0x5c, 0x7e, 0xf5, 0xdf, 0x35, 0xc0, 0x5d, 0x8f, 0x45, 0xe6, 0xdc, 0xc7,
427	0x6d, 0xbf, 0xa5, 0xc4, 0x9e, 0x65, 0x1b, 0xf7, 0x59, 0xe3, 0xa7, 0x93, 0x82, 0x09, 0x58, 0x88,
428	0x68, 0x60, 0x32, 0x1e, 0x58, 0x01, 0xa6, 0x72, 0x5b, 0x5b, 0x93, 0x71, 0x7e, 0xe0, 0x89, 0xfd,
429	0xb0, 0x6c, 0xfd, 0xd9, 0x5c, 0x38, 0xb2, 0xed, 0xbf, 0x9b, 0xbb, 0x47, 0x79, 0x49, 0xdb, 0x17,
430	0x66, 0xde, 0xcc, 0x5a, 0xe7, 0x5d, 0xd3, 0x51, 0x99, 0xff, 0xa8, 0x9c, 0x0b, 0xdb, 0x17, 0x17,
431	0x65, 0xce, 0xc5, 0x79, 0xf7, 0xa2, 0xcc, 0x79, 0xdb, 0xbc, 0x9b, 0x07, 0x7a, 0x3d, 0xdb, 0x17,
432	0xbd, 0x5e, 0x99, 0xd5, 0xeb, 0x9d, 0x77, 0x7b, 0xbd, 0x32, 0x6f, 0x78, 0x4b, 0x0e, 0xb6, 0xfb,
433	0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc8, 0x2b, 0x95, 0xee, 0x0e, 0x0c, 0x00, 0x00,
434}
435