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.
 
 
 

474 lines
18 KiB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/ads/googleads/v1/resources/bidding_strategy.proto
  3. package resources // import "google.golang.org/genproto/googleapis/ads/googleads/v1/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 common "google.golang.org/genproto/googleapis/ads/googleads/v1/common"
  9. import enums "google.golang.org/genproto/googleapis/ads/googleads/v1/enums"
  10. import _ "google.golang.org/genproto/googleapis/api/annotations"
  11. // Reference imports to suppress errors if they are not otherwise used.
  12. var _ = proto.Marshal
  13. var _ = fmt.Errorf
  14. var _ = math.Inf
  15. // This is a compile-time assertion to ensure that this generated file
  16. // is compatible with the proto package it is being compiled against.
  17. // A compilation error at this line likely means your copy of the
  18. // proto package needs to be updated.
  19. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  20. // A bidding strategy.
  21. type BiddingStrategy struct {
  22. // The resource name of the bidding strategy.
  23. // Bidding strategy resource names have the form:
  24. //
  25. // `customers/{customer_id}/biddingStrategies/{bidding_strategy_id}`
  26. ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
  27. // The ID of the bidding strategy.
  28. Id *wrappers.Int64Value `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
  29. // The name of the bidding strategy.
  30. // All bidding strategies within an account must be named distinctly.
  31. //
  32. // The length of this string should be between 1 and 255, inclusive,
  33. // in UTF-8 bytes, (trimmed).
  34. Name *wrappers.StringValue `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
  35. // The status of the bidding strategy.
  36. //
  37. // This field is read-only.
  38. Status enums.BiddingStrategyStatusEnum_BiddingStrategyStatus `protobuf:"varint,15,opt,name=status,proto3,enum=google.ads.googleads.v1.enums.BiddingStrategyStatusEnum_BiddingStrategyStatus" json:"status,omitempty"`
  39. // The type of the bidding strategy.
  40. // Create a bidding strategy by setting the bidding scheme.
  41. //
  42. // This field is read-only.
  43. Type enums.BiddingStrategyTypeEnum_BiddingStrategyType `protobuf:"varint,5,opt,name=type,proto3,enum=google.ads.googleads.v1.enums.BiddingStrategyTypeEnum_BiddingStrategyType" json:"type,omitempty"`
  44. // The number of campaigns attached to this bidding strategy.
  45. //
  46. // This field is read-only.
  47. CampaignCount *wrappers.Int64Value `protobuf:"bytes,13,opt,name=campaign_count,json=campaignCount,proto3" json:"campaign_count,omitempty"`
  48. // The number of non-removed campaigns attached to this bidding strategy.
  49. //
  50. // This field is read-only.
  51. NonRemovedCampaignCount *wrappers.Int64Value `protobuf:"bytes,14,opt,name=non_removed_campaign_count,json=nonRemovedCampaignCount,proto3" json:"non_removed_campaign_count,omitempty"`
  52. // The bidding scheme.
  53. //
  54. // Only one can be set.
  55. //
  56. // Types that are valid to be assigned to Scheme:
  57. // *BiddingStrategy_EnhancedCpc
  58. // *BiddingStrategy_PageOnePromoted
  59. // *BiddingStrategy_TargetCpa
  60. // *BiddingStrategy_TargetImpressionShare
  61. // *BiddingStrategy_TargetOutrankShare
  62. // *BiddingStrategy_TargetRoas
  63. // *BiddingStrategy_TargetSpend
  64. Scheme isBiddingStrategy_Scheme `protobuf_oneof:"scheme"`
  65. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  66. XXX_unrecognized []byte `json:"-"`
  67. XXX_sizecache int32 `json:"-"`
  68. }
  69. func (m *BiddingStrategy) Reset() { *m = BiddingStrategy{} }
  70. func (m *BiddingStrategy) String() string { return proto.CompactTextString(m) }
  71. func (*BiddingStrategy) ProtoMessage() {}
  72. func (*BiddingStrategy) Descriptor() ([]byte, []int) {
  73. return fileDescriptor_bidding_strategy_c1ead38ebf7e9547, []int{0}
  74. }
  75. func (m *BiddingStrategy) XXX_Unmarshal(b []byte) error {
  76. return xxx_messageInfo_BiddingStrategy.Unmarshal(m, b)
  77. }
  78. func (m *BiddingStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  79. return xxx_messageInfo_BiddingStrategy.Marshal(b, m, deterministic)
  80. }
  81. func (dst *BiddingStrategy) XXX_Merge(src proto.Message) {
  82. xxx_messageInfo_BiddingStrategy.Merge(dst, src)
  83. }
  84. func (m *BiddingStrategy) XXX_Size() int {
  85. return xxx_messageInfo_BiddingStrategy.Size(m)
  86. }
  87. func (m *BiddingStrategy) XXX_DiscardUnknown() {
  88. xxx_messageInfo_BiddingStrategy.DiscardUnknown(m)
  89. }
  90. var xxx_messageInfo_BiddingStrategy proto.InternalMessageInfo
  91. func (m *BiddingStrategy) GetResourceName() string {
  92. if m != nil {
  93. return m.ResourceName
  94. }
  95. return ""
  96. }
  97. func (m *BiddingStrategy) GetId() *wrappers.Int64Value {
  98. if m != nil {
  99. return m.Id
  100. }
  101. return nil
  102. }
  103. func (m *BiddingStrategy) GetName() *wrappers.StringValue {
  104. if m != nil {
  105. return m.Name
  106. }
  107. return nil
  108. }
  109. func (m *BiddingStrategy) GetStatus() enums.BiddingStrategyStatusEnum_BiddingStrategyStatus {
  110. if m != nil {
  111. return m.Status
  112. }
  113. return enums.BiddingStrategyStatusEnum_UNSPECIFIED
  114. }
  115. func (m *BiddingStrategy) GetType() enums.BiddingStrategyTypeEnum_BiddingStrategyType {
  116. if m != nil {
  117. return m.Type
  118. }
  119. return enums.BiddingStrategyTypeEnum_UNSPECIFIED
  120. }
  121. func (m *BiddingStrategy) GetCampaignCount() *wrappers.Int64Value {
  122. if m != nil {
  123. return m.CampaignCount
  124. }
  125. return nil
  126. }
  127. func (m *BiddingStrategy) GetNonRemovedCampaignCount() *wrappers.Int64Value {
  128. if m != nil {
  129. return m.NonRemovedCampaignCount
  130. }
  131. return nil
  132. }
  133. type isBiddingStrategy_Scheme interface {
  134. isBiddingStrategy_Scheme()
  135. }
  136. type BiddingStrategy_EnhancedCpc struct {
  137. EnhancedCpc *common.EnhancedCpc `protobuf:"bytes,7,opt,name=enhanced_cpc,json=enhancedCpc,proto3,oneof"`
  138. }
  139. type BiddingStrategy_PageOnePromoted struct {
  140. PageOnePromoted *common.PageOnePromoted `protobuf:"bytes,8,opt,name=page_one_promoted,json=pageOnePromoted,proto3,oneof"`
  141. }
  142. type BiddingStrategy_TargetCpa struct {
  143. TargetCpa *common.TargetCpa `protobuf:"bytes,9,opt,name=target_cpa,json=targetCpa,proto3,oneof"`
  144. }
  145. type BiddingStrategy_TargetImpressionShare struct {
  146. TargetImpressionShare *common.TargetImpressionShare `protobuf:"bytes,48,opt,name=target_impression_share,json=targetImpressionShare,proto3,oneof"`
  147. }
  148. type BiddingStrategy_TargetOutrankShare struct {
  149. TargetOutrankShare *common.TargetOutrankShare `protobuf:"bytes,10,opt,name=target_outrank_share,json=targetOutrankShare,proto3,oneof"`
  150. }
  151. type BiddingStrategy_TargetRoas struct {
  152. TargetRoas *common.TargetRoas `protobuf:"bytes,11,opt,name=target_roas,json=targetRoas,proto3,oneof"`
  153. }
  154. type BiddingStrategy_TargetSpend struct {
  155. TargetSpend *common.TargetSpend `protobuf:"bytes,12,opt,name=target_spend,json=targetSpend,proto3,oneof"`
  156. }
  157. func (*BiddingStrategy_EnhancedCpc) isBiddingStrategy_Scheme() {}
  158. func (*BiddingStrategy_PageOnePromoted) isBiddingStrategy_Scheme() {}
  159. func (*BiddingStrategy_TargetCpa) isBiddingStrategy_Scheme() {}
  160. func (*BiddingStrategy_TargetImpressionShare) isBiddingStrategy_Scheme() {}
  161. func (*BiddingStrategy_TargetOutrankShare) isBiddingStrategy_Scheme() {}
  162. func (*BiddingStrategy_TargetRoas) isBiddingStrategy_Scheme() {}
  163. func (*BiddingStrategy_TargetSpend) isBiddingStrategy_Scheme() {}
  164. func (m *BiddingStrategy) GetScheme() isBiddingStrategy_Scheme {
  165. if m != nil {
  166. return m.Scheme
  167. }
  168. return nil
  169. }
  170. func (m *BiddingStrategy) GetEnhancedCpc() *common.EnhancedCpc {
  171. if x, ok := m.GetScheme().(*BiddingStrategy_EnhancedCpc); ok {
  172. return x.EnhancedCpc
  173. }
  174. return nil
  175. }
  176. func (m *BiddingStrategy) GetPageOnePromoted() *common.PageOnePromoted {
  177. if x, ok := m.GetScheme().(*BiddingStrategy_PageOnePromoted); ok {
  178. return x.PageOnePromoted
  179. }
  180. return nil
  181. }
  182. func (m *BiddingStrategy) GetTargetCpa() *common.TargetCpa {
  183. if x, ok := m.GetScheme().(*BiddingStrategy_TargetCpa); ok {
  184. return x.TargetCpa
  185. }
  186. return nil
  187. }
  188. func (m *BiddingStrategy) GetTargetImpressionShare() *common.TargetImpressionShare {
  189. if x, ok := m.GetScheme().(*BiddingStrategy_TargetImpressionShare); ok {
  190. return x.TargetImpressionShare
  191. }
  192. return nil
  193. }
  194. func (m *BiddingStrategy) GetTargetOutrankShare() *common.TargetOutrankShare {
  195. if x, ok := m.GetScheme().(*BiddingStrategy_TargetOutrankShare); ok {
  196. return x.TargetOutrankShare
  197. }
  198. return nil
  199. }
  200. func (m *BiddingStrategy) GetTargetRoas() *common.TargetRoas {
  201. if x, ok := m.GetScheme().(*BiddingStrategy_TargetRoas); ok {
  202. return x.TargetRoas
  203. }
  204. return nil
  205. }
  206. func (m *BiddingStrategy) GetTargetSpend() *common.TargetSpend {
  207. if x, ok := m.GetScheme().(*BiddingStrategy_TargetSpend); ok {
  208. return x.TargetSpend
  209. }
  210. return nil
  211. }
  212. // XXX_OneofFuncs is for the internal use of the proto package.
  213. func (*BiddingStrategy) 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{}) {
  214. return _BiddingStrategy_OneofMarshaler, _BiddingStrategy_OneofUnmarshaler, _BiddingStrategy_OneofSizer, []interface{}{
  215. (*BiddingStrategy_EnhancedCpc)(nil),
  216. (*BiddingStrategy_PageOnePromoted)(nil),
  217. (*BiddingStrategy_TargetCpa)(nil),
  218. (*BiddingStrategy_TargetImpressionShare)(nil),
  219. (*BiddingStrategy_TargetOutrankShare)(nil),
  220. (*BiddingStrategy_TargetRoas)(nil),
  221. (*BiddingStrategy_TargetSpend)(nil),
  222. }
  223. }
  224. func _BiddingStrategy_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  225. m := msg.(*BiddingStrategy)
  226. // scheme
  227. switch x := m.Scheme.(type) {
  228. case *BiddingStrategy_EnhancedCpc:
  229. b.EncodeVarint(7<<3 | proto.WireBytes)
  230. if err := b.EncodeMessage(x.EnhancedCpc); err != nil {
  231. return err
  232. }
  233. case *BiddingStrategy_PageOnePromoted:
  234. b.EncodeVarint(8<<3 | proto.WireBytes)
  235. if err := b.EncodeMessage(x.PageOnePromoted); err != nil {
  236. return err
  237. }
  238. case *BiddingStrategy_TargetCpa:
  239. b.EncodeVarint(9<<3 | proto.WireBytes)
  240. if err := b.EncodeMessage(x.TargetCpa); err != nil {
  241. return err
  242. }
  243. case *BiddingStrategy_TargetImpressionShare:
  244. b.EncodeVarint(48<<3 | proto.WireBytes)
  245. if err := b.EncodeMessage(x.TargetImpressionShare); err != nil {
  246. return err
  247. }
  248. case *BiddingStrategy_TargetOutrankShare:
  249. b.EncodeVarint(10<<3 | proto.WireBytes)
  250. if err := b.EncodeMessage(x.TargetOutrankShare); err != nil {
  251. return err
  252. }
  253. case *BiddingStrategy_TargetRoas:
  254. b.EncodeVarint(11<<3 | proto.WireBytes)
  255. if err := b.EncodeMessage(x.TargetRoas); err != nil {
  256. return err
  257. }
  258. case *BiddingStrategy_TargetSpend:
  259. b.EncodeVarint(12<<3 | proto.WireBytes)
  260. if err := b.EncodeMessage(x.TargetSpend); err != nil {
  261. return err
  262. }
  263. case nil:
  264. default:
  265. return fmt.Errorf("BiddingStrategy.Scheme has unexpected type %T", x)
  266. }
  267. return nil
  268. }
  269. func _BiddingStrategy_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  270. m := msg.(*BiddingStrategy)
  271. switch tag {
  272. case 7: // scheme.enhanced_cpc
  273. if wire != proto.WireBytes {
  274. return true, proto.ErrInternalBadWireType
  275. }
  276. msg := new(common.EnhancedCpc)
  277. err := b.DecodeMessage(msg)
  278. m.Scheme = &BiddingStrategy_EnhancedCpc{msg}
  279. return true, err
  280. case 8: // scheme.page_one_promoted
  281. if wire != proto.WireBytes {
  282. return true, proto.ErrInternalBadWireType
  283. }
  284. msg := new(common.PageOnePromoted)
  285. err := b.DecodeMessage(msg)
  286. m.Scheme = &BiddingStrategy_PageOnePromoted{msg}
  287. return true, err
  288. case 9: // scheme.target_cpa
  289. if wire != proto.WireBytes {
  290. return true, proto.ErrInternalBadWireType
  291. }
  292. msg := new(common.TargetCpa)
  293. err := b.DecodeMessage(msg)
  294. m.Scheme = &BiddingStrategy_TargetCpa{msg}
  295. return true, err
  296. case 48: // scheme.target_impression_share
  297. if wire != proto.WireBytes {
  298. return true, proto.ErrInternalBadWireType
  299. }
  300. msg := new(common.TargetImpressionShare)
  301. err := b.DecodeMessage(msg)
  302. m.Scheme = &BiddingStrategy_TargetImpressionShare{msg}
  303. return true, err
  304. case 10: // scheme.target_outrank_share
  305. if wire != proto.WireBytes {
  306. return true, proto.ErrInternalBadWireType
  307. }
  308. msg := new(common.TargetOutrankShare)
  309. err := b.DecodeMessage(msg)
  310. m.Scheme = &BiddingStrategy_TargetOutrankShare{msg}
  311. return true, err
  312. case 11: // scheme.target_roas
  313. if wire != proto.WireBytes {
  314. return true, proto.ErrInternalBadWireType
  315. }
  316. msg := new(common.TargetRoas)
  317. err := b.DecodeMessage(msg)
  318. m.Scheme = &BiddingStrategy_TargetRoas{msg}
  319. return true, err
  320. case 12: // scheme.target_spend
  321. if wire != proto.WireBytes {
  322. return true, proto.ErrInternalBadWireType
  323. }
  324. msg := new(common.TargetSpend)
  325. err := b.DecodeMessage(msg)
  326. m.Scheme = &BiddingStrategy_TargetSpend{msg}
  327. return true, err
  328. default:
  329. return false, nil
  330. }
  331. }
  332. func _BiddingStrategy_OneofSizer(msg proto.Message) (n int) {
  333. m := msg.(*BiddingStrategy)
  334. // scheme
  335. switch x := m.Scheme.(type) {
  336. case *BiddingStrategy_EnhancedCpc:
  337. s := proto.Size(x.EnhancedCpc)
  338. n += 1 // tag and wire
  339. n += proto.SizeVarint(uint64(s))
  340. n += s
  341. case *BiddingStrategy_PageOnePromoted:
  342. s := proto.Size(x.PageOnePromoted)
  343. n += 1 // tag and wire
  344. n += proto.SizeVarint(uint64(s))
  345. n += s
  346. case *BiddingStrategy_TargetCpa:
  347. s := proto.Size(x.TargetCpa)
  348. n += 1 // tag and wire
  349. n += proto.SizeVarint(uint64(s))
  350. n += s
  351. case *BiddingStrategy_TargetImpressionShare:
  352. s := proto.Size(x.TargetImpressionShare)
  353. n += 2 // tag and wire
  354. n += proto.SizeVarint(uint64(s))
  355. n += s
  356. case *BiddingStrategy_TargetOutrankShare:
  357. s := proto.Size(x.TargetOutrankShare)
  358. n += 1 // tag and wire
  359. n += proto.SizeVarint(uint64(s))
  360. n += s
  361. case *BiddingStrategy_TargetRoas:
  362. s := proto.Size(x.TargetRoas)
  363. n += 1 // tag and wire
  364. n += proto.SizeVarint(uint64(s))
  365. n += s
  366. case *BiddingStrategy_TargetSpend:
  367. s := proto.Size(x.TargetSpend)
  368. n += 1 // tag and wire
  369. n += proto.SizeVarint(uint64(s))
  370. n += s
  371. case nil:
  372. default:
  373. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  374. }
  375. return n
  376. }
  377. func init() {
  378. proto.RegisterType((*BiddingStrategy)(nil), "google.ads.googleads.v1.resources.BiddingStrategy")
  379. }
  380. func init() {
  381. proto.RegisterFile("google/ads/googleads/v1/resources/bidding_strategy.proto", fileDescriptor_bidding_strategy_c1ead38ebf7e9547)
  382. }
  383. var fileDescriptor_bidding_strategy_c1ead38ebf7e9547 = []byte{
  384. // 693 bytes of a gzipped FileDescriptorProto
  385. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x95, 0xdd, 0x4e, 0xdb, 0x30,
  386. 0x14, 0xc7, 0xdb, 0xc2, 0x18, 0xb8, 0x7c, 0x68, 0x11, 0x13, 0x11, 0x43, 0x13, 0x6c, 0x42, 0x62,
  387. 0x63, 0x72, 0x28, 0xfb, 0xd0, 0x16, 0xae, 0xda, 0x0a, 0x51, 0x90, 0x06, 0x55, 0x8a, 0xaa, 0x69,
  388. 0xea, 0x16, 0x99, 0xe4, 0x10, 0xa2, 0x11, 0xdb, 0xb2, 0x1d, 0x26, 0x2e, 0xf7, 0x2a, 0xbb, 0xdc,
  389. 0xa3, 0xec, 0x51, 0xf6, 0x0c, 0xbb, 0x98, 0xe2, 0x38, 0x41, 0x7c, 0x74, 0x2d, 0x77, 0x3e, 0xf6,
  390. 0xff, 0xff, 0xfb, 0xbb, 0xa7, 0x27, 0x09, 0x7a, 0x1f, 0x31, 0x16, 0x9d, 0x83, 0x43, 0x42, 0xe9,
  391. 0xe4, 0xcb, 0x6c, 0x75, 0xd1, 0x70, 0x04, 0x48, 0x96, 0x8a, 0x00, 0xa4, 0x73, 0x12, 0x87, 0x61,
  392. 0x4c, 0x23, 0x5f, 0x2a, 0x41, 0x14, 0x44, 0x97, 0x98, 0x0b, 0xa6, 0x98, 0xb5, 0x96, 0xcb, 0x31,
  393. 0x09, 0x25, 0x2e, 0x9d, 0xf8, 0xa2, 0x81, 0x4b, 0xe7, 0xf2, 0xab, 0x61, 0xf0, 0x80, 0x25, 0x09,
  394. 0xa3, 0x05, 0x39, 0x07, 0x2e, 0xef, 0x0c, 0x53, 0x03, 0x4d, 0x93, 0xdb, 0xd7, 0xf0, 0xa5, 0x22,
  395. 0x2a, 0x95, 0xc6, 0xfc, 0xe1, 0x9e, 0x66, 0x75, 0xc9, 0xc1, 0x58, 0x9f, 0x1a, 0xab, 0xae, 0x4e,
  396. 0xd2, 0x53, 0xe7, 0xbb, 0x20, 0x9c, 0x83, 0x28, 0xd0, 0x2b, 0x05, 0x9a, 0xc7, 0x0e, 0xa1, 0x94,
  397. 0x29, 0xa2, 0x62, 0x46, 0xcd, 0xe9, 0xb3, 0xbf, 0xd3, 0x68, 0xa1, 0x95, 0xd3, 0x7b, 0x06, 0x6e,
  398. 0x3d, 0x47, 0x73, 0x45, 0x13, 0x7c, 0x4a, 0x12, 0xb0, 0xab, 0xab, 0xd5, 0x8d, 0x19, 0x6f, 0xb6,
  399. 0xd8, 0x3c, 0x24, 0x09, 0x58, 0x9b, 0xa8, 0x16, 0x87, 0xf6, 0xc4, 0x6a, 0x75, 0xa3, 0xbe, 0xfd,
  400. 0xc4, 0x74, 0x10, 0x17, 0x77, 0xc0, 0xfb, 0x54, 0xbd, 0x7b, 0xd3, 0x27, 0xe7, 0x29, 0x78, 0xb5,
  401. 0x38, 0xb4, 0xb6, 0xd0, 0xa4, 0x06, 0x4d, 0x6a, 0xf9, 0xca, 0x2d, 0x79, 0x4f, 0x89, 0x98, 0x46,
  402. 0xb9, 0x5e, 0x2b, 0xad, 0x53, 0x34, 0x95, 0x37, 0xc8, 0x5e, 0x58, 0xad, 0x6e, 0xcc, 0x6f, 0x1f,
  403. 0xe2, 0x61, 0xff, 0x97, 0xee, 0x10, 0xbe, 0xf1, 0x1b, 0x7a, 0xda, 0xbb, 0x4b, 0xd3, 0xe4, 0xee,
  404. 0x13, 0xcf, 0xd0, 0xad, 0xaf, 0x68, 0x32, 0xeb, 0xa5, 0xfd, 0x40, 0xa7, 0x1c, 0xdc, 0x2f, 0xe5,
  405. 0xf8, 0x92, 0xc3, 0x5d, 0x19, 0xd9, 0xbe, 0xa7, 0xb9, 0x56, 0x0b, 0xcd, 0x07, 0x24, 0xe1, 0x24,
  406. 0x8e, 0xa8, 0x1f, 0xb0, 0x94, 0x2a, 0x7b, 0x6e, 0x74, 0xcb, 0xe6, 0x0a, 0x4b, 0x3b, 0x73, 0x58,
  407. 0x9f, 0xd0, 0x32, 0x65, 0xd4, 0x17, 0x90, 0xb0, 0x0b, 0x08, 0xfd, 0x1b, 0xbc, 0xf9, 0xd1, 0xbc,
  408. 0x25, 0xca, 0xa8, 0x97, 0xbb, 0xdb, 0xd7, 0xc8, 0x5d, 0x34, 0x0b, 0xf4, 0x8c, 0xd0, 0x20, 0xc3,
  409. 0xf2, 0xc0, 0x7e, 0xa8, 0x59, 0x9b, 0x43, 0xbb, 0x90, 0x0f, 0x3e, 0xde, 0x35, 0x9e, 0x36, 0x0f,
  410. 0x3a, 0x15, 0xaf, 0x0e, 0x57, 0xa5, 0xf5, 0x05, 0x3d, 0xe2, 0x24, 0x02, 0x9f, 0x51, 0xf0, 0xb9,
  411. 0x60, 0x09, 0x53, 0x10, 0xda, 0xd3, 0x1a, 0xeb, 0x8c, 0xc2, 0x76, 0x49, 0x04, 0x47, 0x14, 0xba,
  412. 0xc6, 0xd6, 0xa9, 0x78, 0x0b, 0xfc, 0xfa, 0x96, 0x75, 0x80, 0x90, 0x22, 0x22, 0x02, 0xe5, 0x07,
  413. 0x9c, 0xd8, 0x33, 0x9a, 0xfb, 0x62, 0x14, 0xf7, 0x58, 0x3b, 0xda, 0x9c, 0x74, 0x2a, 0xde, 0x8c,
  414. 0x2a, 0x0a, 0x8b, 0xa1, 0x25, 0xc3, 0x8a, 0x13, 0x2e, 0x40, 0xca, 0x98, 0x51, 0x5f, 0x9e, 0x11,
  415. 0x01, 0xf6, 0x96, 0x06, 0xbf, 0x1d, 0x0f, 0xbc, 0x5f, 0xba, 0x7b, 0x99, 0xb9, 0x53, 0xf1, 0x1e,
  416. 0xab, 0xbb, 0x0e, 0xac, 0x53, 0xb4, 0x68, 0x02, 0x59, 0xaa, 0x04, 0xa1, 0xdf, 0x4c, 0x1a, 0xd2,
  417. 0x69, 0xdb, 0xe3, 0xa5, 0x1d, 0xe5, 0xd6, 0x22, 0xca, 0x52, 0xb7, 0x76, 0xad, 0x8f, 0xa8, 0x6e,
  418. 0x72, 0x04, 0x23, 0xd2, 0xae, 0x6b, 0xfc, 0xcb, 0xf1, 0xf0, 0x1e, 0x23, 0xb2, 0x53, 0xf1, 0x4c,
  419. 0x97, 0xb3, 0x2a, 0x1b, 0x12, 0x83, 0x93, 0x1c, 0x68, 0x68, 0xcf, 0x8e, 0x37, 0x24, 0x39, 0xaf,
  420. 0x97, 0x59, 0xb2, 0x21, 0x51, 0x57, 0x65, 0x6b, 0x1a, 0x4d, 0xc9, 0xe0, 0x0c, 0x12, 0x68, 0xfd,
  421. 0xa8, 0xa1, 0xf5, 0x80, 0x25, 0x78, 0xe4, 0xcb, 0xb8, 0xb5, 0x78, 0xe3, 0x19, 0xeb, 0x66, 0x73,
  422. 0xde, 0xad, 0x7e, 0x3e, 0x30, 0xd6, 0x88, 0x9d, 0x13, 0x1a, 0x61, 0x26, 0x22, 0x27, 0x02, 0xaa,
  423. 0x9f, 0x82, 0xe2, 0x4d, 0xca, 0x63, 0xf9, 0x9f, 0x0f, 0xc4, 0x4e, 0xb9, 0xfa, 0x59, 0x9b, 0xd8,
  424. 0x6b, 0x36, 0x7f, 0xd5, 0xd6, 0xf6, 0x72, 0x64, 0x33, 0x94, 0x38, 0x5f, 0x66, 0xab, 0x7e, 0x03,
  425. 0x7b, 0x85, 0xf2, 0x77, 0xa1, 0x19, 0x34, 0x43, 0x39, 0x28, 0x35, 0x83, 0x7e, 0x63, 0x50, 0x6a,
  426. 0xfe, 0xd4, 0xd6, 0xf3, 0x03, 0xd7, 0x6d, 0x86, 0xd2, 0x75, 0x4b, 0x95, 0xeb, 0xf6, 0x1b, 0xae,
  427. 0x5b, 0xea, 0x4e, 0xa6, 0xf4, 0x65, 0x5f, 0xff, 0x0b, 0x00, 0x00, 0xff, 0xff, 0x35, 0xc9, 0x5d,
  428. 0xf0, 0xcc, 0x06, 0x00, 0x00,
  429. }