1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v3/resources/media_file.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/v3/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 media file.
28type MediaFile struct {
29	// Immutable. The resource name of the media file.
30	// Media file resource names have the form:
31	//
32	// `customers/{customer_id}/mediaFiles/{media_file_id}`
33	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
34	// Output only. The ID of the media file.
35	Id *wrappers.Int64Value `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
36	// Immutable. Type of the media file.
37	Type enums.MediaTypeEnum_MediaType `protobuf:"varint,5,opt,name=type,proto3,enum=google.ads.googleads.v3.enums.MediaTypeEnum_MediaType" json:"type,omitempty"`
38	// Output only. The mime type of the media file.
39	MimeType enums.MimeTypeEnum_MimeType `protobuf:"varint,6,opt,name=mime_type,json=mimeType,proto3,enum=google.ads.googleads.v3.enums.MimeTypeEnum_MimeType" json:"mime_type,omitempty"`
40	// Immutable. The URL of where the original media file was downloaded from (or a file
41	// name). Only used for media of type AUDIO and IMAGE.
42	SourceUrl *wrappers.StringValue `protobuf:"bytes,7,opt,name=source_url,json=sourceUrl,proto3" json:"source_url,omitempty"`
43	// Immutable. The name of the media file. The name can be used by clients to help
44	// identify previously uploaded media.
45	Name *wrappers.StringValue `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"`
46	// Output only. The size of the media file in bytes.
47	FileSize *wrappers.Int64Value `protobuf:"bytes,9,opt,name=file_size,json=fileSize,proto3" json:"file_size,omitempty"`
48	// The specific type of the media file.
49	//
50	// Types that are valid to be assigned to Mediatype:
51	//	*MediaFile_Image
52	//	*MediaFile_MediaBundle
53	//	*MediaFile_Audio
54	//	*MediaFile_Video
55	Mediatype            isMediaFile_Mediatype `protobuf_oneof:"mediatype"`
56	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
57	XXX_unrecognized     []byte                `json:"-"`
58	XXX_sizecache        int32                 `json:"-"`
59}
60
61func (m *MediaFile) Reset()         { *m = MediaFile{} }
62func (m *MediaFile) String() string { return proto.CompactTextString(m) }
63func (*MediaFile) ProtoMessage()    {}
64func (*MediaFile) Descriptor() ([]byte, []int) {
65	return fileDescriptor_f6bdb14f7d0436d6, []int{0}
66}
67
68func (m *MediaFile) XXX_Unmarshal(b []byte) error {
69	return xxx_messageInfo_MediaFile.Unmarshal(m, b)
70}
71func (m *MediaFile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
72	return xxx_messageInfo_MediaFile.Marshal(b, m, deterministic)
73}
74func (m *MediaFile) XXX_Merge(src proto.Message) {
75	xxx_messageInfo_MediaFile.Merge(m, src)
76}
77func (m *MediaFile) XXX_Size() int {
78	return xxx_messageInfo_MediaFile.Size(m)
79}
80func (m *MediaFile) XXX_DiscardUnknown() {
81	xxx_messageInfo_MediaFile.DiscardUnknown(m)
82}
83
84var xxx_messageInfo_MediaFile proto.InternalMessageInfo
85
86func (m *MediaFile) GetResourceName() string {
87	if m != nil {
88		return m.ResourceName
89	}
90	return ""
91}
92
93func (m *MediaFile) GetId() *wrappers.Int64Value {
94	if m != nil {
95		return m.Id
96	}
97	return nil
98}
99
100func (m *MediaFile) GetType() enums.MediaTypeEnum_MediaType {
101	if m != nil {
102		return m.Type
103	}
104	return enums.MediaTypeEnum_UNSPECIFIED
105}
106
107func (m *MediaFile) GetMimeType() enums.MimeTypeEnum_MimeType {
108	if m != nil {
109		return m.MimeType
110	}
111	return enums.MimeTypeEnum_UNSPECIFIED
112}
113
114func (m *MediaFile) GetSourceUrl() *wrappers.StringValue {
115	if m != nil {
116		return m.SourceUrl
117	}
118	return nil
119}
120
121func (m *MediaFile) GetName() *wrappers.StringValue {
122	if m != nil {
123		return m.Name
124	}
125	return nil
126}
127
128func (m *MediaFile) GetFileSize() *wrappers.Int64Value {
129	if m != nil {
130		return m.FileSize
131	}
132	return nil
133}
134
135type isMediaFile_Mediatype interface {
136	isMediaFile_Mediatype()
137}
138
139type MediaFile_Image struct {
140	Image *MediaImage `protobuf:"bytes,3,opt,name=image,proto3,oneof"`
141}
142
143type MediaFile_MediaBundle struct {
144	MediaBundle *MediaBundle `protobuf:"bytes,4,opt,name=media_bundle,json=mediaBundle,proto3,oneof"`
145}
146
147type MediaFile_Audio struct {
148	Audio *MediaAudio `protobuf:"bytes,10,opt,name=audio,proto3,oneof"`
149}
150
151type MediaFile_Video struct {
152	Video *MediaVideo `protobuf:"bytes,11,opt,name=video,proto3,oneof"`
153}
154
155func (*MediaFile_Image) isMediaFile_Mediatype() {}
156
157func (*MediaFile_MediaBundle) isMediaFile_Mediatype() {}
158
159func (*MediaFile_Audio) isMediaFile_Mediatype() {}
160
161func (*MediaFile_Video) isMediaFile_Mediatype() {}
162
163func (m *MediaFile) GetMediatype() isMediaFile_Mediatype {
164	if m != nil {
165		return m.Mediatype
166	}
167	return nil
168}
169
170func (m *MediaFile) GetImage() *MediaImage {
171	if x, ok := m.GetMediatype().(*MediaFile_Image); ok {
172		return x.Image
173	}
174	return nil
175}
176
177func (m *MediaFile) GetMediaBundle() *MediaBundle {
178	if x, ok := m.GetMediatype().(*MediaFile_MediaBundle); ok {
179		return x.MediaBundle
180	}
181	return nil
182}
183
184func (m *MediaFile) GetAudio() *MediaAudio {
185	if x, ok := m.GetMediatype().(*MediaFile_Audio); ok {
186		return x.Audio
187	}
188	return nil
189}
190
191func (m *MediaFile) GetVideo() *MediaVideo {
192	if x, ok := m.GetMediatype().(*MediaFile_Video); ok {
193		return x.Video
194	}
195	return nil
196}
197
198// XXX_OneofWrappers is for the internal use of the proto package.
199func (*MediaFile) XXX_OneofWrappers() []interface{} {
200	return []interface{}{
201		(*MediaFile_Image)(nil),
202		(*MediaFile_MediaBundle)(nil),
203		(*MediaFile_Audio)(nil),
204		(*MediaFile_Video)(nil),
205	}
206}
207
208// Encapsulates an Image.
209type MediaImage struct {
210	// Immutable. Raw image data.
211	Data                 *wrappers.BytesValue `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
212	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
213	XXX_unrecognized     []byte               `json:"-"`
214	XXX_sizecache        int32                `json:"-"`
215}
216
217func (m *MediaImage) Reset()         { *m = MediaImage{} }
218func (m *MediaImage) String() string { return proto.CompactTextString(m) }
219func (*MediaImage) ProtoMessage()    {}
220func (*MediaImage) Descriptor() ([]byte, []int) {
221	return fileDescriptor_f6bdb14f7d0436d6, []int{1}
222}
223
224func (m *MediaImage) XXX_Unmarshal(b []byte) error {
225	return xxx_messageInfo_MediaImage.Unmarshal(m, b)
226}
227func (m *MediaImage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
228	return xxx_messageInfo_MediaImage.Marshal(b, m, deterministic)
229}
230func (m *MediaImage) XXX_Merge(src proto.Message) {
231	xxx_messageInfo_MediaImage.Merge(m, src)
232}
233func (m *MediaImage) XXX_Size() int {
234	return xxx_messageInfo_MediaImage.Size(m)
235}
236func (m *MediaImage) XXX_DiscardUnknown() {
237	xxx_messageInfo_MediaImage.DiscardUnknown(m)
238}
239
240var xxx_messageInfo_MediaImage proto.InternalMessageInfo
241
242func (m *MediaImage) GetData() *wrappers.BytesValue {
243	if m != nil {
244		return m.Data
245	}
246	return nil
247}
248
249// Represents a ZIP archive media the content of which contains HTML5 assets.
250type MediaBundle struct {
251	// Immutable. Raw zipped data.
252	Data                 *wrappers.BytesValue `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
253	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
254	XXX_unrecognized     []byte               `json:"-"`
255	XXX_sizecache        int32                `json:"-"`
256}
257
258func (m *MediaBundle) Reset()         { *m = MediaBundle{} }
259func (m *MediaBundle) String() string { return proto.CompactTextString(m) }
260func (*MediaBundle) ProtoMessage()    {}
261func (*MediaBundle) Descriptor() ([]byte, []int) {
262	return fileDescriptor_f6bdb14f7d0436d6, []int{2}
263}
264
265func (m *MediaBundle) XXX_Unmarshal(b []byte) error {
266	return xxx_messageInfo_MediaBundle.Unmarshal(m, b)
267}
268func (m *MediaBundle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
269	return xxx_messageInfo_MediaBundle.Marshal(b, m, deterministic)
270}
271func (m *MediaBundle) XXX_Merge(src proto.Message) {
272	xxx_messageInfo_MediaBundle.Merge(m, src)
273}
274func (m *MediaBundle) XXX_Size() int {
275	return xxx_messageInfo_MediaBundle.Size(m)
276}
277func (m *MediaBundle) XXX_DiscardUnknown() {
278	xxx_messageInfo_MediaBundle.DiscardUnknown(m)
279}
280
281var xxx_messageInfo_MediaBundle proto.InternalMessageInfo
282
283func (m *MediaBundle) GetData() *wrappers.BytesValue {
284	if m != nil {
285		return m.Data
286	}
287	return nil
288}
289
290// Encapsulates an Audio.
291type MediaAudio struct {
292	// Output only. The duration of the Audio in milliseconds.
293	AdDurationMillis     *wrappers.Int64Value `protobuf:"bytes,1,opt,name=ad_duration_millis,json=adDurationMillis,proto3" json:"ad_duration_millis,omitempty"`
294	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
295	XXX_unrecognized     []byte               `json:"-"`
296	XXX_sizecache        int32                `json:"-"`
297}
298
299func (m *MediaAudio) Reset()         { *m = MediaAudio{} }
300func (m *MediaAudio) String() string { return proto.CompactTextString(m) }
301func (*MediaAudio) ProtoMessage()    {}
302func (*MediaAudio) Descriptor() ([]byte, []int) {
303	return fileDescriptor_f6bdb14f7d0436d6, []int{3}
304}
305
306func (m *MediaAudio) XXX_Unmarshal(b []byte) error {
307	return xxx_messageInfo_MediaAudio.Unmarshal(m, b)
308}
309func (m *MediaAudio) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
310	return xxx_messageInfo_MediaAudio.Marshal(b, m, deterministic)
311}
312func (m *MediaAudio) XXX_Merge(src proto.Message) {
313	xxx_messageInfo_MediaAudio.Merge(m, src)
314}
315func (m *MediaAudio) XXX_Size() int {
316	return xxx_messageInfo_MediaAudio.Size(m)
317}
318func (m *MediaAudio) XXX_DiscardUnknown() {
319	xxx_messageInfo_MediaAudio.DiscardUnknown(m)
320}
321
322var xxx_messageInfo_MediaAudio proto.InternalMessageInfo
323
324func (m *MediaAudio) GetAdDurationMillis() *wrappers.Int64Value {
325	if m != nil {
326		return m.AdDurationMillis
327	}
328	return nil
329}
330
331// Encapsulates a Video.
332type MediaVideo struct {
333	// Output only. The duration of the Video in milliseconds.
334	AdDurationMillis *wrappers.Int64Value `protobuf:"bytes,1,opt,name=ad_duration_millis,json=adDurationMillis,proto3" json:"ad_duration_millis,omitempty"`
335	// Immutable. The YouTube video ID (as seen in YouTube URLs).
336	YoutubeVideoId *wrappers.StringValue `protobuf:"bytes,2,opt,name=youtube_video_id,json=youtubeVideoId,proto3" json:"youtube_video_id,omitempty"`
337	// Output only. The Advertising Digital Identification code for this video, as defined by
338	// the American Association of Advertising Agencies, used mainly for
339	// television commercials.
340	AdvertisingIdCode *wrappers.StringValue `protobuf:"bytes,3,opt,name=advertising_id_code,json=advertisingIdCode,proto3" json:"advertising_id_code,omitempty"`
341	// Output only. The Industry Standard Commercial Identifier code for this video, used
342	// mainly for television commercials.
343	IsciCode             *wrappers.StringValue `protobuf:"bytes,4,opt,name=isci_code,json=isciCode,proto3" json:"isci_code,omitempty"`
344	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
345	XXX_unrecognized     []byte                `json:"-"`
346	XXX_sizecache        int32                 `json:"-"`
347}
348
349func (m *MediaVideo) Reset()         { *m = MediaVideo{} }
350func (m *MediaVideo) String() string { return proto.CompactTextString(m) }
351func (*MediaVideo) ProtoMessage()    {}
352func (*MediaVideo) Descriptor() ([]byte, []int) {
353	return fileDescriptor_f6bdb14f7d0436d6, []int{4}
354}
355
356func (m *MediaVideo) XXX_Unmarshal(b []byte) error {
357	return xxx_messageInfo_MediaVideo.Unmarshal(m, b)
358}
359func (m *MediaVideo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
360	return xxx_messageInfo_MediaVideo.Marshal(b, m, deterministic)
361}
362func (m *MediaVideo) XXX_Merge(src proto.Message) {
363	xxx_messageInfo_MediaVideo.Merge(m, src)
364}
365func (m *MediaVideo) XXX_Size() int {
366	return xxx_messageInfo_MediaVideo.Size(m)
367}
368func (m *MediaVideo) XXX_DiscardUnknown() {
369	xxx_messageInfo_MediaVideo.DiscardUnknown(m)
370}
371
372var xxx_messageInfo_MediaVideo proto.InternalMessageInfo
373
374func (m *MediaVideo) GetAdDurationMillis() *wrappers.Int64Value {
375	if m != nil {
376		return m.AdDurationMillis
377	}
378	return nil
379}
380
381func (m *MediaVideo) GetYoutubeVideoId() *wrappers.StringValue {
382	if m != nil {
383		return m.YoutubeVideoId
384	}
385	return nil
386}
387
388func (m *MediaVideo) GetAdvertisingIdCode() *wrappers.StringValue {
389	if m != nil {
390		return m.AdvertisingIdCode
391	}
392	return nil
393}
394
395func (m *MediaVideo) GetIsciCode() *wrappers.StringValue {
396	if m != nil {
397		return m.IsciCode
398	}
399	return nil
400}
401
402func init() {
403	proto.RegisterType((*MediaFile)(nil), "google.ads.googleads.v3.resources.MediaFile")
404	proto.RegisterType((*MediaImage)(nil), "google.ads.googleads.v3.resources.MediaImage")
405	proto.RegisterType((*MediaBundle)(nil), "google.ads.googleads.v3.resources.MediaBundle")
406	proto.RegisterType((*MediaAudio)(nil), "google.ads.googleads.v3.resources.MediaAudio")
407	proto.RegisterType((*MediaVideo)(nil), "google.ads.googleads.v3.resources.MediaVideo")
408}
409
410func init() {
411	proto.RegisterFile("google/ads/googleads/v3/resources/media_file.proto", fileDescriptor_f6bdb14f7d0436d6)
412}
413
414var fileDescriptor_f6bdb14f7d0436d6 = []byte{
415	// 779 bytes of a gzipped FileDescriptorProto
416	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x95, 0xdd, 0x6e, 0xdb, 0x36,
417	0x14, 0xc7, 0xe7, 0xaf, 0xc4, 0xa2, 0xb3, 0x20, 0xe3, 0x6e, 0xb4, 0x2c, 0xd8, 0x12, 0x63, 0x01,
418	0x82, 0x61, 0xa1, 0x86, 0x38, 0xcb, 0x85, 0x86, 0x0d, 0x93, 0xb2, 0x2d, 0x73, 0x86, 0x7c, 0x4c,
419	0x59, 0x8c, 0x61, 0x30, 0x20, 0xd0, 0x26, 0xa3, 0x11, 0x90, 0x44, 0x43, 0x94, 0x3c, 0x38, 0x41,
420	0x1e, 0xa2, 0xaf, 0xd0, 0xcb, 0x3e, 0x43, 0x9f, 0xa0, 0x4f, 0x91, 0xeb, 0x3c, 0x42, 0x7b, 0x53,
421	0x90, 0xa2, 0x64, 0xa3, 0x6d, 0x6a, 0xa7, 0xe8, 0xdd, 0xa1, 0xcf, 0xff, 0xff, 0xd3, 0xe1, 0xe1,
422	0x21, 0x0d, 0xf6, 0x02, 0xce, 0x83, 0x90, 0x5a, 0x98, 0x08, 0x2b, 0x0f, 0x65, 0x34, 0xee, 0x58,
423	0x09, 0x15, 0x3c, 0x4b, 0x86, 0x54, 0x58, 0x11, 0x25, 0x0c, 0xfb, 0x57, 0x2c, 0xa4, 0x68, 0x94,
424	0xf0, 0x94, 0xc3, 0xad, 0x5c, 0x88, 0x30, 0x11, 0xa8, 0xf4, 0xa0, 0x71, 0x07, 0x95, 0x9e, 0x75,
425	0xf4, 0x10, 0x96, 0xc6, 0x59, 0x54, 0x20, 0xd3, 0xc9, 0x48, 0x23, 0xd7, 0x77, 0xe7, 0xe8, 0x59,
426	0x44, 0x67, 0xe5, 0x5f, 0x17, 0xf2, 0x11, 0xb3, 0xae, 0x18, 0x0d, 0x89, 0x3f, 0xa0, 0xff, 0xe1,
427	0x31, 0xe3, 0x89, 0x16, 0x7c, 0x31, 0x23, 0x28, 0xaa, 0xd2, 0xa9, 0xaf, 0x74, 0x4a, 0xad, 0x06,
428	0xd9, 0x95, 0xf5, 0x7f, 0x82, 0x47, 0x23, 0x9a, 0x08, 0x9d, 0xdf, 0x98, 0xb1, 0xe2, 0x38, 0xe6,
429	0x29, 0x4e, 0x19, 0x8f, 0x75, 0xb6, 0xfd, 0x64, 0x19, 0x18, 0x27, 0xb2, 0xfa, 0xdf, 0x59, 0x48,
430	0xe1, 0x19, 0xf8, 0xb4, 0xa0, 0xfb, 0x31, 0x8e, 0xa8, 0x59, 0xd9, 0xac, 0xec, 0x18, 0xee, 0xb7,
431	0x77, 0x4e, 0xe3, 0xa5, 0xf3, 0x0d, 0x68, 0x4f, 0xbb, 0xa3, 0xa3, 0x11, 0x13, 0x68, 0xc8, 0x23,
432	0xab, 0x44, 0x78, 0x2b, 0x05, 0xe0, 0x14, 0x47, 0x14, 0x7e, 0x0f, 0xaa, 0x8c, 0x98, 0xd5, 0xcd,
433	0xca, 0x4e, 0x6b, 0xef, 0x4b, 0x6d, 0x42, 0x45, 0xa5, 0xa8, 0x1b, 0xa7, 0x07, 0xfb, 0x3d, 0x1c,
434	0x66, 0xd4, 0xad, 0xdd, 0x39, 0x35, 0xaf, 0xca, 0x08, 0x3c, 0x03, 0x75, 0xd9, 0x18, 0xb3, 0xb1,
435	0x59, 0xd9, 0x59, 0xdd, 0x3b, 0x40, 0x0f, 0x9d, 0x8d, 0x6a, 0x24, 0x52, 0xdf, 0xfd, 0x7b, 0x32,
436	0xa2, 0xbf, 0xc5, 0x59, 0x34, 0x5d, 0x49, 0x5c, 0xc3, 0x53, 0x20, 0xd8, 0x03, 0x46, 0xd9, 0x6e,
437	0x73, 0x49, 0x51, 0xf7, 0xe7, 0x51, 0x59, 0x44, 0xa7, 0x50, 0xbd, 0xc8, 0x4b, 0x6c, 0x46, 0x7a,
438	0x09, 0x7f, 0x01, 0x40, 0x77, 0x2a, 0x4b, 0x42, 0x73, 0x59, 0x6d, 0x71, 0xe3, 0xad, 0x2d, 0x5e,
439	0xa4, 0x09, 0x8b, 0x83, 0x72, 0x8f, 0x0d, 0xcf, 0xc8, 0x4d, 0x97, 0x49, 0x08, 0x7f, 0x00, 0x75,
440	0xd5, 0xe4, 0xe6, 0xa2, 0x5e, 0x25, 0x87, 0x3f, 0x01, 0x43, 0x0e, 0xaf, 0x2f, 0xd8, 0x35, 0x35,
441	0x8d, 0x05, 0x5b, 0xdb, 0x94, 0x96, 0x0b, 0x76, 0x4d, 0xe1, 0x31, 0x68, 0xb0, 0x08, 0x07, 0xd4,
442	0xac, 0x29, 0xeb, 0x2e, 0x9a, 0x3b, 0xfd, 0x79, 0x5f, 0xbb, 0xd2, 0xa4, 0xea, 0xf8, 0xe3, 0x13,
443	0x2f, 0x47, 0xc0, 0x7f, 0xc0, 0x4a, 0x3e, 0xfa, 0x83, 0x2c, 0x26, 0x21, 0x35, 0xeb, 0x0a, 0x89,
444	0x16, 0x45, 0xba, 0xca, 0x55, 0x30, 0x5b, 0xd1, 0xf4, 0x37, 0x59, 0x25, 0xce, 0x08, 0xe3, 0x26,
445	0x78, 0x5c, 0x95, 0x8e, 0x34, 0xa9, 0x2d, 0xcb, 0x2a, 0x15, 0x42, 0xb2, 0xc6, 0x8c, 0x50, 0x6e,
446	0xb6, 0x1e, 0xc7, 0xea, 0x49, 0x53, 0xb9, 0x63, 0x85, 0xb0, 0x2f, 0xef, 0x1d, 0x6f, 0x91, 0x7b,
447	0x00, 0xbf, 0x1b, 0x66, 0x22, 0xe5, 0x11, 0x4d, 0x84, 0x75, 0x53, 0x84, 0xb7, 0xf9, 0x43, 0x21,
448	0xf3, 0xc2, 0xba, 0x99, 0xbe, 0x43, 0xb7, 0x6e, 0x0b, 0x18, 0x6a, 0x29, 0x87, 0xb4, 0xed, 0x02,
449	0x30, 0xed, 0x38, 0xdc, 0x07, 0x75, 0x82, 0x53, 0xac, 0xae, 0xe2, 0xbb, 0x4e, 0xda, 0x9d, 0xa4,
450	0x54, 0xcc, 0x0e, 0x89, 0x54, 0xb7, 0x0f, 0x41, 0x6b, 0xa6, 0xc5, 0x1f, 0x08, 0xe9, 0xeb, 0x42,
451	0x54, 0x53, 0xe1, 0x29, 0x80, 0x98, 0xf8, 0x24, 0x4b, 0xd4, 0x03, 0xe2, 0x47, 0x2c, 0x0c, 0x99,
452	0x78, 0x90, 0xf8, 0xe6, 0x00, 0xae, 0x61, 0xf2, 0xab, 0xb6, 0x9e, 0x28, 0x67, 0xfb, 0x79, 0x55,
453	0xe3, 0x55, 0x9f, 0x3f, 0x36, 0x1e, 0xfe, 0x09, 0xd6, 0x26, 0x3c, 0x4b, 0xb3, 0x01, 0xf5, 0xd5,
454	0xd1, 0xf9, 0xe5, 0x43, 0xb4, 0xc0, 0x4d, 0x5b, 0xd5, 0x56, 0x55, 0x5a, 0x97, 0xc0, 0xbf, 0xc0,
455	0xe7, 0x98, 0x8c, 0x69, 0x92, 0x32, 0xc1, 0xe2, 0xc0, 0x67, 0xc4, 0x1f, 0x72, 0x52, 0x5c, 0xa1,
456	0xb9, 0xbc, 0x9a, 0xf7, 0xd9, 0x8c, 0xbb, 0x4b, 0x0e, 0x39, 0xa1, 0xf0, 0x67, 0x60, 0x30, 0x31,
457	0x64, 0x39, 0xa8, 0xbe, 0x28, 0xa8, 0x29, 0x3d, 0xd2, 0xef, 0xbe, 0xaa, 0x80, 0xed, 0x21, 0x8f,
458	0xe6, 0x0f, 0xb3, 0xbb, 0x5a, 0x4e, 0xe5, 0xb9, 0xe4, 0x9e, 0x57, 0xfe, 0x3d, 0xd6, 0xa6, 0x80,
459	0x87, 0x38, 0x0e, 0x10, 0x4f, 0x02, 0x2b, 0xa0, 0xb1, 0xfa, 0xaa, 0x35, 0x9d, 0xe8, 0xf7, 0xfc,
460	0x89, 0xfe, 0x58, 0x46, 0x4f, 0xab, 0xb5, 0x23, 0xc7, 0x79, 0x56, 0xdd, 0x3a, 0xca, 0x91, 0x0e,
461	0x11, 0x28, 0x0f, 0x65, 0xd4, 0xeb, 0x20, 0xaf, 0x50, 0xbe, 0x28, 0x34, 0x7d, 0x87, 0x88, 0x7e,
462	0xa9, 0xe9, 0xf7, 0x3a, 0xfd, 0x52, 0x73, 0x5f, 0xdd, 0xce, 0x13, 0xb6, 0xed, 0x10, 0x61, 0xdb,
463	0xa5, 0xca, 0xb6, 0x7b, 0x1d, 0xdb, 0x2e, 0x75, 0x83, 0x25, 0x55, 0x6c, 0xe7, 0x75, 0x00, 0x00,
464	0x00, 0xff, 0xff, 0x89, 0xa3, 0xa3, 0xd9, 0xf0, 0x07, 0x00, 0x00,
465}
466