1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v1/resources/extension_feed_item.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/v1/common"
13	enums "google.golang.org/genproto/googleapis/ads/googleads/v1/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// An extension feed item.
29type ExtensionFeedItem struct {
30	// The resource name of the extension feed item.
31	// Extension feed item resource names have the form:
32	//
33	// `customers/{customer_id}/extensionFeedItems/{feed_item_id}`
34	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
35	// The extension type of the extension feed item.
36	// This field is read-only.
37	ExtensionType enums.ExtensionTypeEnum_ExtensionType `protobuf:"varint,13,opt,name=extension_type,json=extensionType,proto3,enum=google.ads.googleads.v1.enums.ExtensionTypeEnum_ExtensionType" json:"extension_type,omitempty"`
38	// Start time in which this feed item is effective and can begin serving.
39	// The format is "YYYY-MM-DD HH:MM:SS".
40	// Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
41	StartDateTime *wrappers.StringValue `protobuf:"bytes,5,opt,name=start_date_time,json=startDateTime,proto3" json:"start_date_time,omitempty"`
42	// End time in which this feed item is no longer effective and will stop
43	// serving.
44	// The format is "YYYY-MM-DD HH:MM:SS".
45	// Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
46	EndDateTime *wrappers.StringValue `protobuf:"bytes,6,opt,name=end_date_time,json=endDateTime,proto3" json:"end_date_time,omitempty"`
47	// List of non-overlapping schedules specifying all time intervals
48	// for which the feed item may serve. There can be a maximum of 6 schedules
49	// per day.
50	AdSchedules []*common.AdScheduleInfo `protobuf:"bytes,16,rep,name=ad_schedules,json=adSchedules,proto3" json:"ad_schedules,omitempty"`
51	// The targeted device.
52	Device enums.FeedItemTargetDeviceEnum_FeedItemTargetDevice `protobuf:"varint,17,opt,name=device,proto3,enum=google.ads.googleads.v1.enums.FeedItemTargetDeviceEnum_FeedItemTargetDevice" json:"device,omitempty"`
53	// The targeted geo target constant.
54	TargetedGeoTargetConstant *wrappers.StringValue `protobuf:"bytes,20,opt,name=targeted_geo_target_constant,json=targetedGeoTargetConstant,proto3" json:"targeted_geo_target_constant,omitempty"`
55	// Status of the feed item.
56	// This field is read-only.
57	Status enums.FeedItemStatusEnum_FeedItemStatus `protobuf:"varint,4,opt,name=status,proto3,enum=google.ads.googleads.v1.enums.FeedItemStatusEnum_FeedItemStatus" json:"status,omitempty"`
58	// Extension type.
59	//
60	// Types that are valid to be assigned to Extension:
61	//	*ExtensionFeedItem_SitelinkFeedItem
62	//	*ExtensionFeedItem_StructuredSnippetFeedItem
63	//	*ExtensionFeedItem_AppFeedItem
64	//	*ExtensionFeedItem_CallFeedItem
65	//	*ExtensionFeedItem_CalloutFeedItem
66	//	*ExtensionFeedItem_TextMessageFeedItem
67	//	*ExtensionFeedItem_PriceFeedItem
68	//	*ExtensionFeedItem_PromotionFeedItem
69	//	*ExtensionFeedItem_LocationFeedItem
70	//	*ExtensionFeedItem_AffiliateLocationFeedItem
71	Extension isExtensionFeedItem_Extension `protobuf_oneof:"extension"`
72	// Targeting at either the campaign or ad group level. Feed items that target
73	// a campaign or ad group will only serve with that resource.
74	//
75	// Types that are valid to be assigned to ServingResourceTargeting:
76	//	*ExtensionFeedItem_TargetedCampaign
77	//	*ExtensionFeedItem_TargetedAdGroup
78	ServingResourceTargeting isExtensionFeedItem_ServingResourceTargeting `protobuf_oneof:"serving_resource_targeting"`
79	XXX_NoUnkeyedLiteral     struct{}                                     `json:"-"`
80	XXX_unrecognized         []byte                                       `json:"-"`
81	XXX_sizecache            int32                                        `json:"-"`
82}
83
84func (m *ExtensionFeedItem) Reset()         { *m = ExtensionFeedItem{} }
85func (m *ExtensionFeedItem) String() string { return proto.CompactTextString(m) }
86func (*ExtensionFeedItem) ProtoMessage()    {}
87func (*ExtensionFeedItem) Descriptor() ([]byte, []int) {
88	return fileDescriptor_800f8a839b1b4536, []int{0}
89}
90
91func (m *ExtensionFeedItem) XXX_Unmarshal(b []byte) error {
92	return xxx_messageInfo_ExtensionFeedItem.Unmarshal(m, b)
93}
94func (m *ExtensionFeedItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
95	return xxx_messageInfo_ExtensionFeedItem.Marshal(b, m, deterministic)
96}
97func (m *ExtensionFeedItem) XXX_Merge(src proto.Message) {
98	xxx_messageInfo_ExtensionFeedItem.Merge(m, src)
99}
100func (m *ExtensionFeedItem) XXX_Size() int {
101	return xxx_messageInfo_ExtensionFeedItem.Size(m)
102}
103func (m *ExtensionFeedItem) XXX_DiscardUnknown() {
104	xxx_messageInfo_ExtensionFeedItem.DiscardUnknown(m)
105}
106
107var xxx_messageInfo_ExtensionFeedItem proto.InternalMessageInfo
108
109func (m *ExtensionFeedItem) GetResourceName() string {
110	if m != nil {
111		return m.ResourceName
112	}
113	return ""
114}
115
116func (m *ExtensionFeedItem) GetExtensionType() enums.ExtensionTypeEnum_ExtensionType {
117	if m != nil {
118		return m.ExtensionType
119	}
120	return enums.ExtensionTypeEnum_UNSPECIFIED
121}
122
123func (m *ExtensionFeedItem) GetStartDateTime() *wrappers.StringValue {
124	if m != nil {
125		return m.StartDateTime
126	}
127	return nil
128}
129
130func (m *ExtensionFeedItem) GetEndDateTime() *wrappers.StringValue {
131	if m != nil {
132		return m.EndDateTime
133	}
134	return nil
135}
136
137func (m *ExtensionFeedItem) GetAdSchedules() []*common.AdScheduleInfo {
138	if m != nil {
139		return m.AdSchedules
140	}
141	return nil
142}
143
144func (m *ExtensionFeedItem) GetDevice() enums.FeedItemTargetDeviceEnum_FeedItemTargetDevice {
145	if m != nil {
146		return m.Device
147	}
148	return enums.FeedItemTargetDeviceEnum_UNSPECIFIED
149}
150
151func (m *ExtensionFeedItem) GetTargetedGeoTargetConstant() *wrappers.StringValue {
152	if m != nil {
153		return m.TargetedGeoTargetConstant
154	}
155	return nil
156}
157
158func (m *ExtensionFeedItem) GetStatus() enums.FeedItemStatusEnum_FeedItemStatus {
159	if m != nil {
160		return m.Status
161	}
162	return enums.FeedItemStatusEnum_UNSPECIFIED
163}
164
165type isExtensionFeedItem_Extension interface {
166	isExtensionFeedItem_Extension()
167}
168
169type ExtensionFeedItem_SitelinkFeedItem struct {
170	SitelinkFeedItem *common.SitelinkFeedItem `protobuf:"bytes,2,opt,name=sitelink_feed_item,json=sitelinkFeedItem,proto3,oneof"`
171}
172
173type ExtensionFeedItem_StructuredSnippetFeedItem struct {
174	StructuredSnippetFeedItem *common.StructuredSnippetFeedItem `protobuf:"bytes,3,opt,name=structured_snippet_feed_item,json=structuredSnippetFeedItem,proto3,oneof"`
175}
176
177type ExtensionFeedItem_AppFeedItem struct {
178	AppFeedItem *common.AppFeedItem `protobuf:"bytes,7,opt,name=app_feed_item,json=appFeedItem,proto3,oneof"`
179}
180
181type ExtensionFeedItem_CallFeedItem struct {
182	CallFeedItem *common.CallFeedItem `protobuf:"bytes,8,opt,name=call_feed_item,json=callFeedItem,proto3,oneof"`
183}
184
185type ExtensionFeedItem_CalloutFeedItem struct {
186	CalloutFeedItem *common.CalloutFeedItem `protobuf:"bytes,9,opt,name=callout_feed_item,json=calloutFeedItem,proto3,oneof"`
187}
188
189type ExtensionFeedItem_TextMessageFeedItem struct {
190	TextMessageFeedItem *common.TextMessageFeedItem `protobuf:"bytes,10,opt,name=text_message_feed_item,json=textMessageFeedItem,proto3,oneof"`
191}
192
193type ExtensionFeedItem_PriceFeedItem struct {
194	PriceFeedItem *common.PriceFeedItem `protobuf:"bytes,11,opt,name=price_feed_item,json=priceFeedItem,proto3,oneof"`
195}
196
197type ExtensionFeedItem_PromotionFeedItem struct {
198	PromotionFeedItem *common.PromotionFeedItem `protobuf:"bytes,12,opt,name=promotion_feed_item,json=promotionFeedItem,proto3,oneof"`
199}
200
201type ExtensionFeedItem_LocationFeedItem struct {
202	LocationFeedItem *common.LocationFeedItem `protobuf:"bytes,14,opt,name=location_feed_item,json=locationFeedItem,proto3,oneof"`
203}
204
205type ExtensionFeedItem_AffiliateLocationFeedItem struct {
206	AffiliateLocationFeedItem *common.AffiliateLocationFeedItem `protobuf:"bytes,15,opt,name=affiliate_location_feed_item,json=affiliateLocationFeedItem,proto3,oneof"`
207}
208
209func (*ExtensionFeedItem_SitelinkFeedItem) isExtensionFeedItem_Extension() {}
210
211func (*ExtensionFeedItem_StructuredSnippetFeedItem) isExtensionFeedItem_Extension() {}
212
213func (*ExtensionFeedItem_AppFeedItem) isExtensionFeedItem_Extension() {}
214
215func (*ExtensionFeedItem_CallFeedItem) isExtensionFeedItem_Extension() {}
216
217func (*ExtensionFeedItem_CalloutFeedItem) isExtensionFeedItem_Extension() {}
218
219func (*ExtensionFeedItem_TextMessageFeedItem) isExtensionFeedItem_Extension() {}
220
221func (*ExtensionFeedItem_PriceFeedItem) isExtensionFeedItem_Extension() {}
222
223func (*ExtensionFeedItem_PromotionFeedItem) isExtensionFeedItem_Extension() {}
224
225func (*ExtensionFeedItem_LocationFeedItem) isExtensionFeedItem_Extension() {}
226
227func (*ExtensionFeedItem_AffiliateLocationFeedItem) isExtensionFeedItem_Extension() {}
228
229func (m *ExtensionFeedItem) GetExtension() isExtensionFeedItem_Extension {
230	if m != nil {
231		return m.Extension
232	}
233	return nil
234}
235
236func (m *ExtensionFeedItem) GetSitelinkFeedItem() *common.SitelinkFeedItem {
237	if x, ok := m.GetExtension().(*ExtensionFeedItem_SitelinkFeedItem); ok {
238		return x.SitelinkFeedItem
239	}
240	return nil
241}
242
243func (m *ExtensionFeedItem) GetStructuredSnippetFeedItem() *common.StructuredSnippetFeedItem {
244	if x, ok := m.GetExtension().(*ExtensionFeedItem_StructuredSnippetFeedItem); ok {
245		return x.StructuredSnippetFeedItem
246	}
247	return nil
248}
249
250func (m *ExtensionFeedItem) GetAppFeedItem() *common.AppFeedItem {
251	if x, ok := m.GetExtension().(*ExtensionFeedItem_AppFeedItem); ok {
252		return x.AppFeedItem
253	}
254	return nil
255}
256
257func (m *ExtensionFeedItem) GetCallFeedItem() *common.CallFeedItem {
258	if x, ok := m.GetExtension().(*ExtensionFeedItem_CallFeedItem); ok {
259		return x.CallFeedItem
260	}
261	return nil
262}
263
264func (m *ExtensionFeedItem) GetCalloutFeedItem() *common.CalloutFeedItem {
265	if x, ok := m.GetExtension().(*ExtensionFeedItem_CalloutFeedItem); ok {
266		return x.CalloutFeedItem
267	}
268	return nil
269}
270
271func (m *ExtensionFeedItem) GetTextMessageFeedItem() *common.TextMessageFeedItem {
272	if x, ok := m.GetExtension().(*ExtensionFeedItem_TextMessageFeedItem); ok {
273		return x.TextMessageFeedItem
274	}
275	return nil
276}
277
278func (m *ExtensionFeedItem) GetPriceFeedItem() *common.PriceFeedItem {
279	if x, ok := m.GetExtension().(*ExtensionFeedItem_PriceFeedItem); ok {
280		return x.PriceFeedItem
281	}
282	return nil
283}
284
285func (m *ExtensionFeedItem) GetPromotionFeedItem() *common.PromotionFeedItem {
286	if x, ok := m.GetExtension().(*ExtensionFeedItem_PromotionFeedItem); ok {
287		return x.PromotionFeedItem
288	}
289	return nil
290}
291
292func (m *ExtensionFeedItem) GetLocationFeedItem() *common.LocationFeedItem {
293	if x, ok := m.GetExtension().(*ExtensionFeedItem_LocationFeedItem); ok {
294		return x.LocationFeedItem
295	}
296	return nil
297}
298
299func (m *ExtensionFeedItem) GetAffiliateLocationFeedItem() *common.AffiliateLocationFeedItem {
300	if x, ok := m.GetExtension().(*ExtensionFeedItem_AffiliateLocationFeedItem); ok {
301		return x.AffiliateLocationFeedItem
302	}
303	return nil
304}
305
306type isExtensionFeedItem_ServingResourceTargeting interface {
307	isExtensionFeedItem_ServingResourceTargeting()
308}
309
310type ExtensionFeedItem_TargetedCampaign struct {
311	TargetedCampaign *wrappers.StringValue `protobuf:"bytes,18,opt,name=targeted_campaign,json=targetedCampaign,proto3,oneof"`
312}
313
314type ExtensionFeedItem_TargetedAdGroup struct {
315	TargetedAdGroup *wrappers.StringValue `protobuf:"bytes,19,opt,name=targeted_ad_group,json=targetedAdGroup,proto3,oneof"`
316}
317
318func (*ExtensionFeedItem_TargetedCampaign) isExtensionFeedItem_ServingResourceTargeting() {}
319
320func (*ExtensionFeedItem_TargetedAdGroup) isExtensionFeedItem_ServingResourceTargeting() {}
321
322func (m *ExtensionFeedItem) GetServingResourceTargeting() isExtensionFeedItem_ServingResourceTargeting {
323	if m != nil {
324		return m.ServingResourceTargeting
325	}
326	return nil
327}
328
329func (m *ExtensionFeedItem) GetTargetedCampaign() *wrappers.StringValue {
330	if x, ok := m.GetServingResourceTargeting().(*ExtensionFeedItem_TargetedCampaign); ok {
331		return x.TargetedCampaign
332	}
333	return nil
334}
335
336func (m *ExtensionFeedItem) GetTargetedAdGroup() *wrappers.StringValue {
337	if x, ok := m.GetServingResourceTargeting().(*ExtensionFeedItem_TargetedAdGroup); ok {
338		return x.TargetedAdGroup
339	}
340	return nil
341}
342
343// XXX_OneofWrappers is for the internal use of the proto package.
344func (*ExtensionFeedItem) XXX_OneofWrappers() []interface{} {
345	return []interface{}{
346		(*ExtensionFeedItem_SitelinkFeedItem)(nil),
347		(*ExtensionFeedItem_StructuredSnippetFeedItem)(nil),
348		(*ExtensionFeedItem_AppFeedItem)(nil),
349		(*ExtensionFeedItem_CallFeedItem)(nil),
350		(*ExtensionFeedItem_CalloutFeedItem)(nil),
351		(*ExtensionFeedItem_TextMessageFeedItem)(nil),
352		(*ExtensionFeedItem_PriceFeedItem)(nil),
353		(*ExtensionFeedItem_PromotionFeedItem)(nil),
354		(*ExtensionFeedItem_LocationFeedItem)(nil),
355		(*ExtensionFeedItem_AffiliateLocationFeedItem)(nil),
356		(*ExtensionFeedItem_TargetedCampaign)(nil),
357		(*ExtensionFeedItem_TargetedAdGroup)(nil),
358	}
359}
360
361func init() {
362	proto.RegisterType((*ExtensionFeedItem)(nil), "google.ads.googleads.v1.resources.ExtensionFeedItem")
363}
364
365func init() {
366	proto.RegisterFile("google/ads/googleads/v1/resources/extension_feed_item.proto", fileDescriptor_800f8a839b1b4536)
367}
368
369var fileDescriptor_800f8a839b1b4536 = []byte{
370	// 895 bytes of a gzipped FileDescriptorProto
371	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x56, 0x51, 0x6f, 0x1c, 0x35,
372	0x10, 0xe6, 0x12, 0x08, 0xc4, 0x97, 0xbb, 0xcb, 0x39, 0xa8, 0xda, 0x44, 0x27, 0x94, 0x82, 0x2a,
373	0x45, 0x82, 0xee, 0x72, 0x29, 0x2f, 0x5c, 0x24, 0xd4, 0x4b, 0x52, 0xd2, 0x96, 0x82, 0xd2, 0xbb,
374	0x53, 0x40, 0x28, 0xd5, 0xe2, 0xae, 0xe7, 0x16, 0xc3, 0xae, 0x6d, 0xad, 0xbd, 0x21, 0x95, 0x78,
375	0xe3, 0x9f, 0xf0, 0xc8, 0x4f, 0xe1, 0x85, 0xff, 0xc1, 0xaf, 0xa8, 0xd6, 0xbb, 0xde, 0xfa, 0xd2,
376	0x5c, 0xf7, 0xde, 0xec, 0x99, 0xf9, 0xbe, 0x6f, 0x66, 0x76, 0x6c, 0x2f, 0x3a, 0x8a, 0x85, 0x88,
377	0x13, 0x08, 0x08, 0x55, 0x41, 0xb9, 0x2c, 0x56, 0x57, 0xc3, 0x20, 0x03, 0x25, 0xf2, 0x2c, 0x02,
378	0x15, 0xc0, 0xb5, 0x06, 0xae, 0x98, 0xe0, 0xe1, 0x1c, 0x80, 0x86, 0x4c, 0x43, 0xea, 0xcb, 0x4c,
379	0x68, 0x81, 0xef, 0x96, 0x08, 0x9f, 0x50, 0xe5, 0xd7, 0x60, 0xff, 0x6a, 0xe8, 0xd7, 0xe0, 0xbd,
380	0xfb, 0xcb, 0xf8, 0x23, 0x91, 0xa6, 0x82, 0x07, 0x51, 0xc6, 0x34, 0x64, 0x8c, 0x94, 0x8c, 0x7b,
381	0x41, 0x43, 0x78, 0x9d, 0x8b, 0xaa, 0x00, 0x87, 0xcb, 0x00, 0xc0, 0xf3, 0xd4, 0xcd, 0x5d, 0xbf,
382	0x92, 0x50, 0x61, 0xbe, 0x7a, 0x37, 0xa6, 0xae, 0x32, 0x54, 0x9a, 0xe8, 0xdc, 0x2a, 0x1d, 0xad,
383	0x8a, 0xd2, 0x24, 0x8b, 0x41, 0x87, 0x14, 0xae, 0x58, 0x64, 0x25, 0x07, 0x16, 0x2c, 0x59, 0x40,
384	0x38, 0x17, 0x9a, 0x68, 0xa7, 0x88, 0x4f, 0x2a, 0xaf, 0xd9, 0xbd, 0xcc, 0xe7, 0xc1, 0x1f, 0x19,
385	0x91, 0x12, 0xb2, 0xca, 0xff, 0xe9, 0x7f, 0x5d, 0xd4, 0x7f, 0x64, 0x2b, 0xf9, 0x16, 0x80, 0x3e,
386	0xd1, 0x90, 0xe2, 0xcf, 0x50, 0xc7, 0xf6, 0x39, 0xe4, 0x24, 0x05, 0xaf, 0xb5, 0xdf, 0x3a, 0xd8,
387	0x9c, 0x6c, 0x59, 0xe3, 0x0f, 0x24, 0x05, 0x0c, 0xa8, 0xbb, 0xd8, 0x03, 0xaf, 0xb3, 0xdf, 0x3a,
388	0xe8, 0x1e, 0x7e, 0xe3, 0x2f, 0xfb, 0x76, 0xa6, 0x1c, 0xbf, 0x96, 0x9b, 0xbd, 0x92, 0xf0, 0x88,
389	0xe7, 0xe9, 0xa2, 0x65, 0xd2, 0x01, 0x77, 0x8b, 0x4f, 0x51, 0x4f, 0x69, 0x92, 0xe9, 0x90, 0x12,
390	0x0d, 0xa1, 0x66, 0x29, 0x78, 0x1f, 0xec, 0xb7, 0x0e, 0xda, 0x87, 0x03, 0xab, 0x63, 0x6b, 0xf3,
391	0xa7, 0x3a, 0x63, 0x3c, 0xbe, 0x20, 0x49, 0x0e, 0x93, 0x8e, 0x01, 0x9d, 0x12, 0x0d, 0x33, 0x96,
392	0x02, 0x7e, 0x88, 0x3a, 0xc0, 0xa9, 0xc3, 0xb1, 0xb1, 0x02, 0x47, 0x1b, 0x38, 0xad, 0x19, 0x9e,
393	0xa3, 0x2d, 0x42, 0x43, 0x15, 0xfd, 0x0a, 0x34, 0x4f, 0x40, 0x79, 0xdb, 0xfb, 0xeb, 0x07, 0xed,
394	0x43, 0x7f, 0x69, 0xb1, 0xe5, 0x58, 0xf9, 0x63, 0x3a, 0xad, 0x20, 0x4f, 0xf8, 0x5c, 0x4c, 0xda,
395	0xa4, 0xde, 0x2b, 0x4c, 0xd1, 0x46, 0xf9, 0x29, 0xbd, 0xbe, 0xe9, 0xdc, 0xb3, 0x86, 0xce, 0xd9,
396	0xef, 0x33, 0x33, 0x63, 0x70, 0x6a, 0xa0, 0xa6, 0x81, 0xb7, 0x39, 0x26, 0x15, 0x37, 0x7e, 0x81,
397	0x06, 0xe5, 0xdc, 0x00, 0x0d, 0x63, 0x10, 0x76, 0x88, 0x22, 0xc1, 0x95, 0x26, 0x5c, 0x7b, 0x1f,
398	0xaf, 0xd0, 0x89, 0x5d, 0xcb, 0x70, 0x06, 0xa2, 0x14, 0x39, 0xa9, 0xe0, 0xf8, 0x27, 0xb4, 0x51,
399	0x0e, 0xb3, 0xf7, 0xbe, 0x29, 0xe2, 0xe1, 0x8a, 0x45, 0x4c, 0x0d, 0x68, 0x21, 0xfd, 0xd2, 0x34,
400	0xa9, 0xf8, 0xf0, 0x2f, 0x08, 0x2b, 0xa6, 0x21, 0x61, 0xfc, 0xf7, 0x37, 0xf7, 0x83, 0xb7, 0x66,
401	0xd2, 0xfd, 0xb2, 0xa9, 0xef, 0xd3, 0x0a, 0x69, 0xb9, 0x1f, 0xbf, 0x37, 0xd9, 0x56, 0x37, 0x6c,
402	0xf8, 0x4f, 0x34, 0x50, 0x3a, 0xcb, 0x23, 0x9d, 0x67, 0x40, 0x43, 0xc5, 0x99, 0x94, 0xa0, 0x1d,
403	0xad, 0x75, 0xa3, 0xf5, 0x75, 0xa3, 0x56, 0xcd, 0x31, 0x2d, 0x29, 0x1c, 0xd1, 0x5d, 0xb5, 0xcc,
404	0x89, 0x9f, 0xa3, 0x0e, 0x91, 0xd2, 0x91, 0xfb, 0xd0, 0xc8, 0x7d, 0xde, 0x38, 0x52, 0x52, 0x3a,
405	0x02, 0x6d, 0xf2, 0x66, 0x8b, 0x67, 0xa8, 0x1b, 0x91, 0x24, 0x71, 0x38, 0x3f, 0x32, 0x9c, 0x5f,
406	0x34, 0x71, 0x9e, 0x90, 0x24, 0x71, 0x48, 0xb7, 0x22, 0x67, 0x8f, 0x5f, 0xa0, 0x7e, 0xb1, 0x17,
407	0xb9, 0xdb, 0x9b, 0x4d, 0x43, 0x1c, 0xac, 0x42, 0x2c, 0x72, 0xb7, 0x23, 0xbd, 0x68, 0xd1, 0x84,
408	0x7f, 0x43, 0x77, 0x34, 0x5c, 0xeb, 0x30, 0x05, 0xa5, 0x48, 0x0c, 0x8e, 0x06, 0x32, 0x1a, 0x0f,
409	0x9a, 0x34, 0x66, 0x70, 0xad, 0xbf, 0x2f, 0xc1, 0x8e, 0xce, 0x8e, 0x7e, 0xdb, 0x8c, 0x7f, 0x44,
410	0x3d, 0x99, 0xb1, 0xc8, 0x15, 0x69, 0x1b, 0x91, 0xfb, 0x4d, 0x22, 0xe7, 0x05, 0xcc, 0xa1, 0xef,
411	0x48, 0xd7, 0x80, 0x23, 0xb4, 0x23, 0x33, 0x91, 0x0a, 0xbd, 0xf0, 0x9a, 0x79, 0x5b, 0x86, 0x7c,
412	0xd8, 0x4c, 0x5e, 0x41, 0x1d, 0x81, 0xbe, 0xbc, 0x69, 0x2c, 0x4e, 0x44, 0x22, 0x22, 0x72, 0x43,
413	0xa3, 0xbb, 0xda, 0x89, 0x78, 0x56, 0x21, 0xdd, 0x13, 0x91, 0xdc, 0xb0, 0x15, 0x27, 0x82, 0xcc,
414	0xe7, 0x2c, 0x61, 0xc5, 0x45, 0x79, 0x8b, 0x56, 0x6f, 0xb5, 0x13, 0x31, 0xb6, 0x1c, 0xb7, 0x88,
415	0xee, 0x92, 0x65, 0x4e, 0xfc, 0x1d, 0xea, 0xd7, 0x57, 0x55, 0x44, 0x52, 0x49, 0x58, 0xcc, 0x3d,
416	0xdc, 0x7c, 0x3f, 0x3d, 0x6e, 0x4d, 0xb6, 0x2d, 0xf0, 0xa4, 0xc2, 0xe1, 0xa7, 0x0e, 0x19, 0xa1,
417	0x61, 0x9c, 0x89, 0x5c, 0x7a, 0x3b, 0x2b, 0x91, 0xf5, 0x2c, 0x70, 0x4c, 0xcf, 0x0a, 0xd8, 0x71,
418	0x1b, 0x6d, 0xd6, 0xaf, 0xd2, 0xf1, 0x00, 0xed, 0x29, 0xc8, 0xae, 0x18, 0x8f, 0xc3, 0xfa, 0x95,
419	0x2c, 0x01, 0x8c, 0xc7, 0xc7, 0x7f, 0xad, 0xa1, 0x7b, 0x91, 0x48, 0xfd, 0xc6, 0x1f, 0x98, 0xe3,
420	0x3b, 0x6f, 0x3d, 0xbc, 0xe7, 0x45, 0x3a, 0xe7, 0xad, 0x9f, 0x9f, 0x56, 0xe0, 0x58, 0x24, 0x84,
421	0xc7, 0xbe, 0xc8, 0xe2, 0x20, 0x06, 0x6e, 0x92, 0xb5, 0x3f, 0x08, 0x92, 0xa9, 0x77, 0xfc, 0x59,
422	0x1d, 0xd5, 0xab, 0xbf, 0xd7, 0xd6, 0xcf, 0xc6, 0xe3, 0x7f, 0xd6, 0xee, 0x9e, 0x95, 0x94, 0x63,
423	0xaa, 0xfc, 0x72, 0x59, 0xac, 0x2e, 0x86, 0xfe, 0xc4, 0x46, 0xfe, 0x6b, 0x63, 0x2e, 0xc7, 0x54,
424	0x5d, 0xd6, 0x31, 0x97, 0x17, 0xc3, 0xcb, 0x3a, 0xe6, 0xff, 0xb5, 0x7b, 0xa5, 0x63, 0x34, 0x1a,
425	0x53, 0x35, 0x1a, 0xd5, 0x51, 0xa3, 0xd1, 0xc5, 0x70, 0x34, 0xaa, 0xe3, 0x5e, 0x6e, 0x98, 0x64,
426	0x1f, 0xbc, 0x0e, 0x00, 0x00, 0xff, 0xff, 0x39, 0xc2, 0x43, 0xc5, 0x05, 0x0a, 0x00, 0x00,
427}
428