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.
 
 
 

405 lines
21 KiB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/ads/googleads/v1/resources/conversion_action.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 conversion action.
  21. type ConversionAction struct {
  22. // The resource name of the conversion action.
  23. // Conversion action resource names have the form:
  24. //
  25. // `customers/{customer_id}/conversionActions/{conversion_action_id}`
  26. ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
  27. // The ID of the conversion action.
  28. Id *wrappers.Int64Value `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
  29. // The name of the conversion action.
  30. //
  31. // This field is required and should not be empty when creating new
  32. // conversion actions.
  33. Name *wrappers.StringValue `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
  34. // The status of this conversion action for conversion event accrual.
  35. Status enums.ConversionActionStatusEnum_ConversionActionStatus `protobuf:"varint,4,opt,name=status,proto3,enum=google.ads.googleads.v1.enums.ConversionActionStatusEnum_ConversionActionStatus" json:"status,omitempty"`
  36. // The type of this conversion action.
  37. Type enums.ConversionActionTypeEnum_ConversionActionType `protobuf:"varint,5,opt,name=type,proto3,enum=google.ads.googleads.v1.enums.ConversionActionTypeEnum_ConversionActionType" json:"type,omitempty"`
  38. // The category of conversions reported for this conversion action.
  39. Category enums.ConversionActionCategoryEnum_ConversionActionCategory `protobuf:"varint,6,opt,name=category,proto3,enum=google.ads.googleads.v1.enums.ConversionActionCategoryEnum_ConversionActionCategory" json:"category,omitempty"`
  40. // The resource name of the conversion action owner customer, or null if this
  41. // is a system-defined conversion action.
  42. OwnerCustomer *wrappers.StringValue `protobuf:"bytes,7,opt,name=owner_customer,json=ownerCustomer,proto3" json:"owner_customer,omitempty"`
  43. // Whether this conversion action should be included in the "conversions"
  44. // metric.
  45. IncludeInConversionsMetric *wrappers.BoolValue `protobuf:"bytes,8,opt,name=include_in_conversions_metric,json=includeInConversionsMetric,proto3" json:"include_in_conversions_metric,omitempty"`
  46. // The maximum number of days that may elapse between an interaction
  47. // (e.g., a click) and a conversion event.
  48. ClickThroughLookbackWindowDays *wrappers.Int64Value `protobuf:"bytes,9,opt,name=click_through_lookback_window_days,json=clickThroughLookbackWindowDays,proto3" json:"click_through_lookback_window_days,omitempty"`
  49. // The maximum number of days which may elapse between an impression and a
  50. // conversion without an interaction.
  51. ViewThroughLookbackWindowDays *wrappers.Int64Value `protobuf:"bytes,10,opt,name=view_through_lookback_window_days,json=viewThroughLookbackWindowDays,proto3" json:"view_through_lookback_window_days,omitempty"`
  52. // Settings related to the value for conversion events associated with this
  53. // conversion action.
  54. ValueSettings *ConversionAction_ValueSettings `protobuf:"bytes,11,opt,name=value_settings,json=valueSettings,proto3" json:"value_settings,omitempty"`
  55. // How to count conversion events for the conversion action.
  56. CountingType enums.ConversionActionCountingTypeEnum_ConversionActionCountingType `protobuf:"varint,12,opt,name=counting_type,json=countingType,proto3,enum=google.ads.googleads.v1.enums.ConversionActionCountingTypeEnum_ConversionActionCountingType" json:"counting_type,omitempty"`
  57. // Settings related to this conversion action's attribution model.
  58. AttributionModelSettings *ConversionAction_AttributionModelSettings `protobuf:"bytes,13,opt,name=attribution_model_settings,json=attributionModelSettings,proto3" json:"attribution_model_settings,omitempty"`
  59. // The snippets used for tracking conversions.
  60. TagSnippets []*common.TagSnippet `protobuf:"bytes,14,rep,name=tag_snippets,json=tagSnippets,proto3" json:"tag_snippets,omitempty"`
  61. // The phone call duration in seconds after which a conversion should be
  62. // reported for this conversion action.
  63. //
  64. // The value must be between 0 and 10000, inclusive.
  65. PhoneCallDurationSeconds *wrappers.Int64Value `protobuf:"bytes,15,opt,name=phone_call_duration_seconds,json=phoneCallDurationSeconds,proto3" json:"phone_call_duration_seconds,omitempty"`
  66. // App ID for an app conversion action.
  67. AppId *wrappers.StringValue `protobuf:"bytes,16,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"`
  68. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  69. XXX_unrecognized []byte `json:"-"`
  70. XXX_sizecache int32 `json:"-"`
  71. }
  72. func (m *ConversionAction) Reset() { *m = ConversionAction{} }
  73. func (m *ConversionAction) String() string { return proto.CompactTextString(m) }
  74. func (*ConversionAction) ProtoMessage() {}
  75. func (*ConversionAction) Descriptor() ([]byte, []int) {
  76. return fileDescriptor_conversion_action_be4a4c4388e0d02d, []int{0}
  77. }
  78. func (m *ConversionAction) XXX_Unmarshal(b []byte) error {
  79. return xxx_messageInfo_ConversionAction.Unmarshal(m, b)
  80. }
  81. func (m *ConversionAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  82. return xxx_messageInfo_ConversionAction.Marshal(b, m, deterministic)
  83. }
  84. func (dst *ConversionAction) XXX_Merge(src proto.Message) {
  85. xxx_messageInfo_ConversionAction.Merge(dst, src)
  86. }
  87. func (m *ConversionAction) XXX_Size() int {
  88. return xxx_messageInfo_ConversionAction.Size(m)
  89. }
  90. func (m *ConversionAction) XXX_DiscardUnknown() {
  91. xxx_messageInfo_ConversionAction.DiscardUnknown(m)
  92. }
  93. var xxx_messageInfo_ConversionAction proto.InternalMessageInfo
  94. func (m *ConversionAction) GetResourceName() string {
  95. if m != nil {
  96. return m.ResourceName
  97. }
  98. return ""
  99. }
  100. func (m *ConversionAction) GetId() *wrappers.Int64Value {
  101. if m != nil {
  102. return m.Id
  103. }
  104. return nil
  105. }
  106. func (m *ConversionAction) GetName() *wrappers.StringValue {
  107. if m != nil {
  108. return m.Name
  109. }
  110. return nil
  111. }
  112. func (m *ConversionAction) GetStatus() enums.ConversionActionStatusEnum_ConversionActionStatus {
  113. if m != nil {
  114. return m.Status
  115. }
  116. return enums.ConversionActionStatusEnum_UNSPECIFIED
  117. }
  118. func (m *ConversionAction) GetType() enums.ConversionActionTypeEnum_ConversionActionType {
  119. if m != nil {
  120. return m.Type
  121. }
  122. return enums.ConversionActionTypeEnum_UNSPECIFIED
  123. }
  124. func (m *ConversionAction) GetCategory() enums.ConversionActionCategoryEnum_ConversionActionCategory {
  125. if m != nil {
  126. return m.Category
  127. }
  128. return enums.ConversionActionCategoryEnum_UNSPECIFIED
  129. }
  130. func (m *ConversionAction) GetOwnerCustomer() *wrappers.StringValue {
  131. if m != nil {
  132. return m.OwnerCustomer
  133. }
  134. return nil
  135. }
  136. func (m *ConversionAction) GetIncludeInConversionsMetric() *wrappers.BoolValue {
  137. if m != nil {
  138. return m.IncludeInConversionsMetric
  139. }
  140. return nil
  141. }
  142. func (m *ConversionAction) GetClickThroughLookbackWindowDays() *wrappers.Int64Value {
  143. if m != nil {
  144. return m.ClickThroughLookbackWindowDays
  145. }
  146. return nil
  147. }
  148. func (m *ConversionAction) GetViewThroughLookbackWindowDays() *wrappers.Int64Value {
  149. if m != nil {
  150. return m.ViewThroughLookbackWindowDays
  151. }
  152. return nil
  153. }
  154. func (m *ConversionAction) GetValueSettings() *ConversionAction_ValueSettings {
  155. if m != nil {
  156. return m.ValueSettings
  157. }
  158. return nil
  159. }
  160. func (m *ConversionAction) GetCountingType() enums.ConversionActionCountingTypeEnum_ConversionActionCountingType {
  161. if m != nil {
  162. return m.CountingType
  163. }
  164. return enums.ConversionActionCountingTypeEnum_UNSPECIFIED
  165. }
  166. func (m *ConversionAction) GetAttributionModelSettings() *ConversionAction_AttributionModelSettings {
  167. if m != nil {
  168. return m.AttributionModelSettings
  169. }
  170. return nil
  171. }
  172. func (m *ConversionAction) GetTagSnippets() []*common.TagSnippet {
  173. if m != nil {
  174. return m.TagSnippets
  175. }
  176. return nil
  177. }
  178. func (m *ConversionAction) GetPhoneCallDurationSeconds() *wrappers.Int64Value {
  179. if m != nil {
  180. return m.PhoneCallDurationSeconds
  181. }
  182. return nil
  183. }
  184. func (m *ConversionAction) GetAppId() *wrappers.StringValue {
  185. if m != nil {
  186. return m.AppId
  187. }
  188. return nil
  189. }
  190. // Settings related to this conversion action's attribution model.
  191. type ConversionAction_AttributionModelSettings struct {
  192. // The attribution model type of this conversion action.
  193. AttributionModel enums.AttributionModelEnum_AttributionModel `protobuf:"varint,1,opt,name=attribution_model,json=attributionModel,proto3,enum=google.ads.googleads.v1.enums.AttributionModelEnum_AttributionModel" json:"attribution_model,omitempty"`
  194. // The status of the data-driven attribution model for the conversion
  195. // action.
  196. DataDrivenModelStatus enums.DataDrivenModelStatusEnum_DataDrivenModelStatus `protobuf:"varint,2,opt,name=data_driven_model_status,json=dataDrivenModelStatus,proto3,enum=google.ads.googleads.v1.enums.DataDrivenModelStatusEnum_DataDrivenModelStatus" json:"data_driven_model_status,omitempty"`
  197. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  198. XXX_unrecognized []byte `json:"-"`
  199. XXX_sizecache int32 `json:"-"`
  200. }
  201. func (m *ConversionAction_AttributionModelSettings) Reset() {
  202. *m = ConversionAction_AttributionModelSettings{}
  203. }
  204. func (m *ConversionAction_AttributionModelSettings) String() string { return proto.CompactTextString(m) }
  205. func (*ConversionAction_AttributionModelSettings) ProtoMessage() {}
  206. func (*ConversionAction_AttributionModelSettings) Descriptor() ([]byte, []int) {
  207. return fileDescriptor_conversion_action_be4a4c4388e0d02d, []int{0, 0}
  208. }
  209. func (m *ConversionAction_AttributionModelSettings) XXX_Unmarshal(b []byte) error {
  210. return xxx_messageInfo_ConversionAction_AttributionModelSettings.Unmarshal(m, b)
  211. }
  212. func (m *ConversionAction_AttributionModelSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  213. return xxx_messageInfo_ConversionAction_AttributionModelSettings.Marshal(b, m, deterministic)
  214. }
  215. func (dst *ConversionAction_AttributionModelSettings) XXX_Merge(src proto.Message) {
  216. xxx_messageInfo_ConversionAction_AttributionModelSettings.Merge(dst, src)
  217. }
  218. func (m *ConversionAction_AttributionModelSettings) XXX_Size() int {
  219. return xxx_messageInfo_ConversionAction_AttributionModelSettings.Size(m)
  220. }
  221. func (m *ConversionAction_AttributionModelSettings) XXX_DiscardUnknown() {
  222. xxx_messageInfo_ConversionAction_AttributionModelSettings.DiscardUnknown(m)
  223. }
  224. var xxx_messageInfo_ConversionAction_AttributionModelSettings proto.InternalMessageInfo
  225. func (m *ConversionAction_AttributionModelSettings) GetAttributionModel() enums.AttributionModelEnum_AttributionModel {
  226. if m != nil {
  227. return m.AttributionModel
  228. }
  229. return enums.AttributionModelEnum_UNSPECIFIED
  230. }
  231. func (m *ConversionAction_AttributionModelSettings) GetDataDrivenModelStatus() enums.DataDrivenModelStatusEnum_DataDrivenModelStatus {
  232. if m != nil {
  233. return m.DataDrivenModelStatus
  234. }
  235. return enums.DataDrivenModelStatusEnum_UNSPECIFIED
  236. }
  237. // Settings related to the value for conversion events associated with this
  238. // conversion action.
  239. type ConversionAction_ValueSettings struct {
  240. // The value to use when conversion events for this conversion action are
  241. // sent with an invalid, disallowed or missing value, or when
  242. // this conversion action is configured to always use the default value.
  243. DefaultValue *wrappers.DoubleValue `protobuf:"bytes,1,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
  244. // The currency code to use when conversion events for this conversion
  245. // action are sent with an invalid or missing currency code, or when this
  246. // conversion action is configured to always use the default value.
  247. DefaultCurrencyCode *wrappers.StringValue `protobuf:"bytes,2,opt,name=default_currency_code,json=defaultCurrencyCode,proto3" json:"default_currency_code,omitempty"`
  248. // Controls whether the default value and default currency code are used in
  249. // place of the value and currency code specified in conversion events for
  250. // this conversion action.
  251. AlwaysUseDefaultValue *wrappers.BoolValue `protobuf:"bytes,3,opt,name=always_use_default_value,json=alwaysUseDefaultValue,proto3" json:"always_use_default_value,omitempty"`
  252. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  253. XXX_unrecognized []byte `json:"-"`
  254. XXX_sizecache int32 `json:"-"`
  255. }
  256. func (m *ConversionAction_ValueSettings) Reset() { *m = ConversionAction_ValueSettings{} }
  257. func (m *ConversionAction_ValueSettings) String() string { return proto.CompactTextString(m) }
  258. func (*ConversionAction_ValueSettings) ProtoMessage() {}
  259. func (*ConversionAction_ValueSettings) Descriptor() ([]byte, []int) {
  260. return fileDescriptor_conversion_action_be4a4c4388e0d02d, []int{0, 1}
  261. }
  262. func (m *ConversionAction_ValueSettings) XXX_Unmarshal(b []byte) error {
  263. return xxx_messageInfo_ConversionAction_ValueSettings.Unmarshal(m, b)
  264. }
  265. func (m *ConversionAction_ValueSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  266. return xxx_messageInfo_ConversionAction_ValueSettings.Marshal(b, m, deterministic)
  267. }
  268. func (dst *ConversionAction_ValueSettings) XXX_Merge(src proto.Message) {
  269. xxx_messageInfo_ConversionAction_ValueSettings.Merge(dst, src)
  270. }
  271. func (m *ConversionAction_ValueSettings) XXX_Size() int {
  272. return xxx_messageInfo_ConversionAction_ValueSettings.Size(m)
  273. }
  274. func (m *ConversionAction_ValueSettings) XXX_DiscardUnknown() {
  275. xxx_messageInfo_ConversionAction_ValueSettings.DiscardUnknown(m)
  276. }
  277. var xxx_messageInfo_ConversionAction_ValueSettings proto.InternalMessageInfo
  278. func (m *ConversionAction_ValueSettings) GetDefaultValue() *wrappers.DoubleValue {
  279. if m != nil {
  280. return m.DefaultValue
  281. }
  282. return nil
  283. }
  284. func (m *ConversionAction_ValueSettings) GetDefaultCurrencyCode() *wrappers.StringValue {
  285. if m != nil {
  286. return m.DefaultCurrencyCode
  287. }
  288. return nil
  289. }
  290. func (m *ConversionAction_ValueSettings) GetAlwaysUseDefaultValue() *wrappers.BoolValue {
  291. if m != nil {
  292. return m.AlwaysUseDefaultValue
  293. }
  294. return nil
  295. }
  296. func init() {
  297. proto.RegisterType((*ConversionAction)(nil), "google.ads.googleads.v1.resources.ConversionAction")
  298. proto.RegisterType((*ConversionAction_AttributionModelSettings)(nil), "google.ads.googleads.v1.resources.ConversionAction.AttributionModelSettings")
  299. proto.RegisterType((*ConversionAction_ValueSettings)(nil), "google.ads.googleads.v1.resources.ConversionAction.ValueSettings")
  300. }
  301. func init() {
  302. proto.RegisterFile("google/ads/googleads/v1/resources/conversion_action.proto", fileDescriptor_conversion_action_be4a4c4388e0d02d)
  303. }
  304. var fileDescriptor_conversion_action_be4a4c4388e0d02d = []byte{
  305. // 971 bytes of a gzipped FileDescriptorProto
  306. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x56, 0xdd, 0x6e, 0xe3, 0x44,
  307. 0x14, 0x56, 0xd2, 0x6e, 0xd9, 0x9d, 0x26, 0xd9, 0x32, 0xa8, 0x92, 0x95, 0xfd, 0x51, 0xbb, 0x68,
  308. 0xa5, 0x0a, 0x24, 0x67, 0x93, 0x05, 0x24, 0x02, 0x42, 0x72, 0x13, 0xb4, 0x2a, 0x6a, 0x57, 0x95,
  309. 0x53, 0x8a, 0xb4, 0x0a, 0x1a, 0x26, 0x9e, 0xa9, 0x63, 0xd5, 0x9e, 0x31, 0x33, 0xe3, 0x44, 0xb9,
  310. 0x84, 0x1b, 0x24, 0x5e, 0x80, 0x7b, 0x2e, 0x79, 0x03, 0x5e, 0x81, 0x47, 0xe1, 0x0d, 0xb8, 0x43,
  311. 0x1e, 0x8f, 0xdd, 0x34, 0x89, 0x9b, 0x66, 0xef, 0x66, 0x7c, 0xce, 0xf7, 0x7d, 0xe7, 0x9c, 0x39,
  312. 0x73, 0xc6, 0xe0, 0x4b, 0x9f, 0x73, 0x3f, 0xa4, 0x2d, 0x4c, 0x64, 0x2b, 0x5b, 0xa6, 0xab, 0x49,
  313. 0xbb, 0x25, 0xa8, 0xe4, 0x89, 0xf0, 0xa8, 0x6c, 0x79, 0x9c, 0x4d, 0xa8, 0x90, 0x01, 0x67, 0x08,
  314. 0x7b, 0x2a, 0xe0, 0xcc, 0x8e, 0x05, 0x57, 0x1c, 0x1e, 0x66, 0xfe, 0x36, 0x26, 0xd2, 0x2e, 0xa0,
  315. 0xf6, 0xa4, 0x6d, 0x17, 0xd0, 0xe6, 0xab, 0x32, 0x76, 0x8f, 0x47, 0x11, 0x67, 0x2d, 0x85, 0x7d,
  316. 0x24, 0x59, 0x10, 0xc7, 0x54, 0x65, 0xa4, 0xcd, 0xcf, 0xcb, 0x10, 0x94, 0x25, 0x91, 0x6c, 0x61,
  317. 0xa5, 0x44, 0x30, 0x4a, 0xd2, 0x28, 0x50, 0xc4, 0x09, 0x0d, 0x0d, 0xec, 0x9b, 0xbb, 0x61, 0x4b,
  318. 0x29, 0x20, 0x0f, 0x2b, 0xea, 0x73, 0x31, 0x33, 0xf8, 0xde, 0xc6, 0x78, 0x9e, 0x30, 0x15, 0x30,
  319. 0x1f, 0xa9, 0x59, 0x4c, 0x0d, 0xc9, 0xd7, 0x9b, 0x92, 0x48, 0x85, 0x55, 0x22, 0x0d, 0xba, 0xbb,
  320. 0x29, 0xfa, 0xfe, 0xca, 0x04, 0x2b, 0x8c, 0x88, 0x08, 0x26, 0xd4, 0x54, 0xed, 0xb6, 0xf2, 0x73,
  321. 0x83, 0xd6, 0xbb, 0x51, 0x72, 0xd5, 0x9a, 0x0a, 0x1c, 0xc7, 0x54, 0xe4, 0xf6, 0xa7, 0x39, 0x7b,
  322. 0x1c, 0xb4, 0x30, 0x63, 0x5c, 0xe1, 0x54, 0xdf, 0x58, 0x5f, 0xfc, 0xfd, 0x18, 0xec, 0xf5, 0x8a,
  323. 0xe0, 0x1c, 0x1d, 0x1b, 0xfc, 0x18, 0xd4, 0xf3, 0x2e, 0x40, 0x0c, 0x47, 0xd4, 0xaa, 0x1c, 0x54,
  324. 0x8e, 0x1e, 0xb9, 0xb5, 0xfc, 0xe3, 0x5b, 0x1c, 0x51, 0xf8, 0x29, 0xa8, 0x06, 0xc4, 0xaa, 0x1e,
  325. 0x54, 0x8e, 0x76, 0x3b, 0x4f, 0x4c, 0x0b, 0xd9, 0x79, 0x10, 0xf6, 0x09, 0x53, 0x5f, 0x7c, 0x76,
  326. 0x89, 0xc3, 0x84, 0xba, 0xd5, 0x80, 0xc0, 0x57, 0x60, 0x5b, 0x13, 0x6d, 0x69, 0xf7, 0xa7, 0x4b,
  327. 0xee, 0x03, 0x25, 0x02, 0xe6, 0x67, 0xfe, 0xda, 0x13, 0x8e, 0xc1, 0x4e, 0x96, 0xa6, 0xb5, 0x7d,
  328. 0x50, 0x39, 0x6a, 0x74, 0xce, 0xed, 0xb2, 0x86, 0xd5, 0x55, 0xb2, 0x17, 0x93, 0x18, 0x68, 0xf0,
  329. 0xb7, 0x2c, 0x89, 0x4a, 0x4c, 0xae, 0xe1, 0x87, 0x3f, 0x81, 0xed, 0xf4, 0x30, 0xac, 0x07, 0x5a,
  330. 0xe7, 0x74, 0x43, 0x9d, 0x8b, 0x59, 0x4c, 0x57, 0xaa, 0xa4, 0x06, 0x57, 0x33, 0xc3, 0x18, 0x3c,
  331. 0xcc, 0x3b, 0xd6, 0xda, 0xd1, 0x2a, 0x17, 0x1b, 0xaa, 0xf4, 0x0c, 0x7c, 0xa5, 0x52, 0x6e, 0x74,
  332. 0x0b, 0x15, 0xd8, 0x03, 0x0d, 0x3e, 0x65, 0x54, 0x20, 0x2f, 0x91, 0x8a, 0x47, 0x54, 0x58, 0x1f,
  333. 0xdc, 0xa3, 0xf2, 0x75, 0x8d, 0xe9, 0x19, 0x08, 0xfc, 0x11, 0x3c, 0x0b, 0x98, 0x17, 0x26, 0x84,
  334. 0xa2, 0x20, 0xbd, 0x33, 0xb9, 0xaa, 0x44, 0x11, 0x55, 0x22, 0xf0, 0xac, 0x87, 0x9a, 0xb3, 0xb9,
  335. 0xc4, 0x79, 0xcc, 0x79, 0x98, 0x31, 0x36, 0x0d, 0xc1, 0x09, 0xbb, 0x09, 0x5a, 0x9e, 0x69, 0x34,
  336. 0xf4, 0xc1, 0x0b, 0x2f, 0x0c, 0xbc, 0x6b, 0xa4, 0xc6, 0x82, 0x27, 0xfe, 0x18, 0x85, 0x9c, 0x5f,
  337. 0x8f, 0xb0, 0x77, 0x8d, 0xa6, 0x01, 0x23, 0x7c, 0x8a, 0x08, 0x9e, 0x49, 0xeb, 0xd1, 0xfa, 0x06,
  338. 0x7b, 0xae, 0x69, 0x2e, 0x32, 0x96, 0x53, 0x43, 0xf2, 0x83, 0xe6, 0xe8, 0xe3, 0x99, 0x84, 0x14,
  339. 0x1c, 0x4e, 0x02, 0x3a, 0xbd, 0x5b, 0x07, 0xac, 0xd7, 0x79, 0x96, 0xb2, 0x94, 0xcb, 0x8c, 0x41,
  340. 0x63, 0x92, 0xfa, 0x21, 0x49, 0x55, 0x3a, 0x5c, 0xa4, 0xb5, 0xab, 0x39, 0x1d, 0x7b, 0xed, 0xa8,
  341. 0x5d, 0x3a, 0x52, 0x5b, 0x2b, 0x0e, 0x0c, 0x91, 0x5b, 0x9f, 0xcc, 0x6f, 0xe1, 0x2f, 0x15, 0x50,
  342. 0xbf, 0x35, 0xc2, 0xac, 0x9a, 0xee, 0xaa, 0xe1, 0xa6, 0x5d, 0x65, 0x38, 0x4a, 0x7b, 0x78, 0xde,
  343. 0xc1, 0xad, 0x79, 0x73, 0x3b, 0xf8, 0x7b, 0x05, 0x34, 0x97, 0xe6, 0xf9, 0x4d, 0xea, 0x75, 0x9d,
  344. 0xfa, 0xe9, 0xfb, 0xa4, 0xee, 0xdc, 0xb0, 0x9e, 0xa5, 0xa4, 0x45, 0x15, 0x2c, 0x5c, 0x62, 0x81,
  345. 0x67, 0xa0, 0x36, 0xf7, 0x18, 0x49, 0xab, 0x71, 0xb0, 0x75, 0xb4, 0xdb, 0xf9, 0xa4, 0x54, 0x3d,
  346. 0x7b, 0xc0, 0xec, 0x0b, 0xec, 0x0f, 0x32, 0x88, 0xbb, 0xab, 0x8a, 0xb5, 0x84, 0xef, 0xc0, 0x93,
  347. 0x78, 0xcc, 0x19, 0x45, 0x1e, 0x0e, 0x43, 0x44, 0x12, 0x81, 0xb3, 0x81, 0x4f, 0x3d, 0xce, 0x88,
  348. 0xb4, 0x1e, 0xaf, 0x6f, 0x15, 0x4b, 0xe3, 0x7b, 0x38, 0x0c, 0xfb, 0x06, 0x3d, 0xc8, 0xc0, 0xf0,
  349. 0x35, 0xd8, 0xc1, 0x71, 0x8c, 0x02, 0x62, 0xed, 0xdd, 0xe3, 0x46, 0x3e, 0xc0, 0x71, 0x7c, 0x42,
  350. 0x9a, 0x7f, 0x54, 0x81, 0x55, 0x56, 0x16, 0xf8, 0x33, 0xf8, 0x70, 0xe9, 0x20, 0xf4, 0xc4, 0x6e,
  351. 0x74, 0xfa, 0x6b, 0x1a, 0x62, 0x91, 0x53, 0x37, 0xc1, 0xe2, 0x47, 0x77, 0x6f, 0xb1, 0xee, 0xf0,
  352. 0xb7, 0x0a, 0xb0, 0xca, 0x9e, 0x25, 0xfd, 0x24, 0x34, 0x3a, 0x6f, 0xd7, 0x48, 0xf7, 0xb1, 0xc2,
  353. 0x7d, 0x8d, 0xce, 0xb2, 0xb9, 0x19, 0xd7, 0x2b, 0x2d, 0xee, 0x3e, 0x59, 0xf5, 0xb9, 0xf9, 0x5f,
  354. 0x05, 0xd4, 0x6f, 0xdd, 0x15, 0xe8, 0x80, 0x3a, 0xa1, 0x57, 0x38, 0x09, 0x15, 0xd2, 0xb7, 0x46,
  355. 0x97, 0x62, 0x55, 0x9d, 0xfb, 0x3c, 0x19, 0x85, 0x34, 0xab, 0x73, 0xcd, 0x40, 0xf4, 0x0e, 0x9e,
  356. 0x83, 0xfd, 0x9c, 0xc2, 0x4b, 0x84, 0xa0, 0xcc, 0x9b, 0x21, 0x8f, 0x13, 0x6a, 0x5e, 0xbb, 0xbb,
  357. 0x8f, 0xec, 0x23, 0x03, 0xed, 0x19, 0x64, 0x8f, 0x13, 0x0a, 0x07, 0xc0, 0xc2, 0xe1, 0x14, 0xcf,
  358. 0x24, 0x4a, 0x24, 0x45, 0xb7, 0xe3, 0xdb, 0x5a, 0x3b, 0x45, 0xf7, 0x33, 0xec, 0xf7, 0x92, 0xf6,
  359. 0xe7, 0xc2, 0x3c, 0xfe, 0xb5, 0x0a, 0x5e, 0x7a, 0x3c, 0x5a, 0x7f, 0xc7, 0x8e, 0xf7, 0x17, 0x2f,
  360. 0xd9, 0x79, 0x2a, 0x72, 0x5e, 0x79, 0xf7, 0x9d, 0xc1, 0xfa, 0x3c, 0xc4, 0xcc, 0xb7, 0xb9, 0xf0,
  361. 0x5b, 0x3e, 0x65, 0x3a, 0x84, 0xfc, 0x57, 0x24, 0x0e, 0xe4, 0x1d, 0xff, 0x97, 0x5f, 0x15, 0xab,
  362. 0x3f, 0xab, 0x5b, 0x6f, 0x1c, 0xe7, 0xaf, 0xea, 0xe1, 0x9b, 0x8c, 0xd2, 0x21, 0xd2, 0xce, 0x96,
  363. 0xe9, 0xea, 0xb2, 0x6d, 0xbb, 0xb9, 0xe7, 0x3f, 0xb9, 0xcf, 0xd0, 0x21, 0x72, 0x58, 0xf8, 0x0c,
  364. 0x2f, 0xdb, 0xc3, 0xc2, 0xe7, 0xdf, 0xea, 0xcb, 0xcc, 0xd0, 0xed, 0x3a, 0x44, 0x76, 0xbb, 0x85,
  365. 0x57, 0xb7, 0x7b, 0xd9, 0xee, 0x76, 0x0b, 0xbf, 0xd1, 0x8e, 0x0e, 0xf6, 0xf5, 0xff, 0x01, 0x00,
  366. 0x00, 0xff, 0xff, 0xc5, 0x8f, 0x6f, 0xb6, 0x0b, 0x0b, 0x00, 0x00,
  367. }