You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

552 lines
20 KiB

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