1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/ads/googleads/v1/resources/account_budget_proposal.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/v1/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// An account-level budget proposal. 28// 29// All fields prefixed with 'proposed' may not necessarily be applied directly. 30// For example, proposed spending limits may be adjusted before their 31// application. This is true if the 'proposed' field has an 'approved' 32// counterpart, e.g. spending limits. 33// 34// Please note that the proposal type (proposal_type) changes which fields are 35// required and which must remain empty. 36type AccountBudgetProposal struct { 37 // The resource name of the proposal. 38 // AccountBudgetProposal resource names have the form: 39 // 40 // 41 // `customers/{customer_id}/accountBudgetProposals/{account_budget_proposal_id}` 42 ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` 43 // The ID of the proposal. 44 Id *wrappers.Int64Value `protobuf:"bytes,14,opt,name=id,proto3" json:"id,omitempty"` 45 // The resource name of the billing setup associated with this proposal. 46 BillingSetup *wrappers.StringValue `protobuf:"bytes,2,opt,name=billing_setup,json=billingSetup,proto3" json:"billing_setup,omitempty"` 47 // The resource name of the account-level budget associated with this 48 // proposal. 49 AccountBudget *wrappers.StringValue `protobuf:"bytes,3,opt,name=account_budget,json=accountBudget,proto3" json:"account_budget,omitempty"` 50 // The type of this proposal, e.g. END to end the budget associated with this 51 // proposal. 52 ProposalType enums.AccountBudgetProposalTypeEnum_AccountBudgetProposalType `protobuf:"varint,4,opt,name=proposal_type,json=proposalType,proto3,enum=google.ads.googleads.v1.enums.AccountBudgetProposalTypeEnum_AccountBudgetProposalType" json:"proposal_type,omitempty"` 53 // The status of this proposal. 54 // When a new proposal is created, the status defaults to PENDING. 55 Status enums.AccountBudgetProposalStatusEnum_AccountBudgetProposalStatus `protobuf:"varint,15,opt,name=status,proto3,enum=google.ads.googleads.v1.enums.AccountBudgetProposalStatusEnum_AccountBudgetProposalStatus" json:"status,omitempty"` 56 // The name to assign to the account-level budget. 57 ProposedName *wrappers.StringValue `protobuf:"bytes,5,opt,name=proposed_name,json=proposedName,proto3" json:"proposed_name,omitempty"` 58 // The approved start date time in yyyy-mm-dd hh:mm:ss format. 59 ApprovedStartDateTime *wrappers.StringValue `protobuf:"bytes,20,opt,name=approved_start_date_time,json=approvedStartDateTime,proto3" json:"approved_start_date_time,omitempty"` 60 // A purchase order number is a value that enables the user to help them 61 // reference this budget in their monthly invoices. 62 ProposedPurchaseOrderNumber *wrappers.StringValue `protobuf:"bytes,12,opt,name=proposed_purchase_order_number,json=proposedPurchaseOrderNumber,proto3" json:"proposed_purchase_order_number,omitempty"` 63 // Notes associated with this budget. 64 ProposedNotes *wrappers.StringValue `protobuf:"bytes,13,opt,name=proposed_notes,json=proposedNotes,proto3" json:"proposed_notes,omitempty"` 65 // The date time when this account-level budget proposal was created, which is 66 // not the same as its approval date time, if applicable. 67 CreationDateTime *wrappers.StringValue `protobuf:"bytes,16,opt,name=creation_date_time,json=creationDateTime,proto3" json:"creation_date_time,omitempty"` 68 // The date time when this account-level budget was approved, if applicable. 69 ApprovalDateTime *wrappers.StringValue `protobuf:"bytes,17,opt,name=approval_date_time,json=approvalDateTime,proto3" json:"approval_date_time,omitempty"` 70 // The proposed start date time of the account-level budget, which cannot be 71 // in the past. 72 // 73 // Types that are valid to be assigned to ProposedStartTime: 74 // *AccountBudgetProposal_ProposedStartDateTime 75 // *AccountBudgetProposal_ProposedStartTimeType 76 ProposedStartTime isAccountBudgetProposal_ProposedStartTime `protobuf_oneof:"proposed_start_time"` 77 // The proposed end date time of the account-level budget, which cannot be in 78 // the past. 79 // 80 // Types that are valid to be assigned to ProposedEndTime: 81 // *AccountBudgetProposal_ProposedEndDateTime 82 // *AccountBudgetProposal_ProposedEndTimeType 83 ProposedEndTime isAccountBudgetProposal_ProposedEndTime `protobuf_oneof:"proposed_end_time"` 84 // The approved end date time of the account-level budget. 85 // 86 // Types that are valid to be assigned to ApprovedEndTime: 87 // *AccountBudgetProposal_ApprovedEndDateTime 88 // *AccountBudgetProposal_ApprovedEndTimeType 89 ApprovedEndTime isAccountBudgetProposal_ApprovedEndTime `protobuf_oneof:"approved_end_time"` 90 // The proposed spending limit. 91 // 92 // Types that are valid to be assigned to ProposedSpendingLimit: 93 // *AccountBudgetProposal_ProposedSpendingLimitMicros 94 // *AccountBudgetProposal_ProposedSpendingLimitType 95 ProposedSpendingLimit isAccountBudgetProposal_ProposedSpendingLimit `protobuf_oneof:"proposed_spending_limit"` 96 // The approved spending limit. 97 // 98 // Types that are valid to be assigned to ApprovedSpendingLimit: 99 // *AccountBudgetProposal_ApprovedSpendingLimitMicros 100 // *AccountBudgetProposal_ApprovedSpendingLimitType 101 ApprovedSpendingLimit isAccountBudgetProposal_ApprovedSpendingLimit `protobuf_oneof:"approved_spending_limit"` 102 XXX_NoUnkeyedLiteral struct{} `json:"-"` 103 XXX_unrecognized []byte `json:"-"` 104 XXX_sizecache int32 `json:"-"` 105} 106 107func (m *AccountBudgetProposal) Reset() { *m = AccountBudgetProposal{} } 108func (m *AccountBudgetProposal) String() string { return proto.CompactTextString(m) } 109func (*AccountBudgetProposal) ProtoMessage() {} 110func (*AccountBudgetProposal) Descriptor() ([]byte, []int) { 111 return fileDescriptor_17c851e3a0204a0a, []int{0} 112} 113 114func (m *AccountBudgetProposal) XXX_Unmarshal(b []byte) error { 115 return xxx_messageInfo_AccountBudgetProposal.Unmarshal(m, b) 116} 117func (m *AccountBudgetProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 118 return xxx_messageInfo_AccountBudgetProposal.Marshal(b, m, deterministic) 119} 120func (m *AccountBudgetProposal) XXX_Merge(src proto.Message) { 121 xxx_messageInfo_AccountBudgetProposal.Merge(m, src) 122} 123func (m *AccountBudgetProposal) XXX_Size() int { 124 return xxx_messageInfo_AccountBudgetProposal.Size(m) 125} 126func (m *AccountBudgetProposal) XXX_DiscardUnknown() { 127 xxx_messageInfo_AccountBudgetProposal.DiscardUnknown(m) 128} 129 130var xxx_messageInfo_AccountBudgetProposal proto.InternalMessageInfo 131 132func (m *AccountBudgetProposal) GetResourceName() string { 133 if m != nil { 134 return m.ResourceName 135 } 136 return "" 137} 138 139func (m *AccountBudgetProposal) GetId() *wrappers.Int64Value { 140 if m != nil { 141 return m.Id 142 } 143 return nil 144} 145 146func (m *AccountBudgetProposal) GetBillingSetup() *wrappers.StringValue { 147 if m != nil { 148 return m.BillingSetup 149 } 150 return nil 151} 152 153func (m *AccountBudgetProposal) GetAccountBudget() *wrappers.StringValue { 154 if m != nil { 155 return m.AccountBudget 156 } 157 return nil 158} 159 160func (m *AccountBudgetProposal) GetProposalType() enums.AccountBudgetProposalTypeEnum_AccountBudgetProposalType { 161 if m != nil { 162 return m.ProposalType 163 } 164 return enums.AccountBudgetProposalTypeEnum_UNSPECIFIED 165} 166 167func (m *AccountBudgetProposal) GetStatus() enums.AccountBudgetProposalStatusEnum_AccountBudgetProposalStatus { 168 if m != nil { 169 return m.Status 170 } 171 return enums.AccountBudgetProposalStatusEnum_UNSPECIFIED 172} 173 174func (m *AccountBudgetProposal) GetProposedName() *wrappers.StringValue { 175 if m != nil { 176 return m.ProposedName 177 } 178 return nil 179} 180 181func (m *AccountBudgetProposal) GetApprovedStartDateTime() *wrappers.StringValue { 182 if m != nil { 183 return m.ApprovedStartDateTime 184 } 185 return nil 186} 187 188func (m *AccountBudgetProposal) GetProposedPurchaseOrderNumber() *wrappers.StringValue { 189 if m != nil { 190 return m.ProposedPurchaseOrderNumber 191 } 192 return nil 193} 194 195func (m *AccountBudgetProposal) GetProposedNotes() *wrappers.StringValue { 196 if m != nil { 197 return m.ProposedNotes 198 } 199 return nil 200} 201 202func (m *AccountBudgetProposal) GetCreationDateTime() *wrappers.StringValue { 203 if m != nil { 204 return m.CreationDateTime 205 } 206 return nil 207} 208 209func (m *AccountBudgetProposal) GetApprovalDateTime() *wrappers.StringValue { 210 if m != nil { 211 return m.ApprovalDateTime 212 } 213 return nil 214} 215 216type isAccountBudgetProposal_ProposedStartTime interface { 217 isAccountBudgetProposal_ProposedStartTime() 218} 219 220type AccountBudgetProposal_ProposedStartDateTime struct { 221 ProposedStartDateTime *wrappers.StringValue `protobuf:"bytes,18,opt,name=proposed_start_date_time,json=proposedStartDateTime,proto3,oneof"` 222} 223 224type AccountBudgetProposal_ProposedStartTimeType struct { 225 ProposedStartTimeType enums.TimeTypeEnum_TimeType `protobuf:"varint,7,opt,name=proposed_start_time_type,json=proposedStartTimeType,proto3,enum=google.ads.googleads.v1.enums.TimeTypeEnum_TimeType,oneof"` 226} 227 228func (*AccountBudgetProposal_ProposedStartDateTime) isAccountBudgetProposal_ProposedStartTime() {} 229 230func (*AccountBudgetProposal_ProposedStartTimeType) isAccountBudgetProposal_ProposedStartTime() {} 231 232func (m *AccountBudgetProposal) GetProposedStartTime() isAccountBudgetProposal_ProposedStartTime { 233 if m != nil { 234 return m.ProposedStartTime 235 } 236 return nil 237} 238 239func (m *AccountBudgetProposal) GetProposedStartDateTime() *wrappers.StringValue { 240 if x, ok := m.GetProposedStartTime().(*AccountBudgetProposal_ProposedStartDateTime); ok { 241 return x.ProposedStartDateTime 242 } 243 return nil 244} 245 246func (m *AccountBudgetProposal) GetProposedStartTimeType() enums.TimeTypeEnum_TimeType { 247 if x, ok := m.GetProposedStartTime().(*AccountBudgetProposal_ProposedStartTimeType); ok { 248 return x.ProposedStartTimeType 249 } 250 return enums.TimeTypeEnum_UNSPECIFIED 251} 252 253type isAccountBudgetProposal_ProposedEndTime interface { 254 isAccountBudgetProposal_ProposedEndTime() 255} 256 257type AccountBudgetProposal_ProposedEndDateTime struct { 258 ProposedEndDateTime *wrappers.StringValue `protobuf:"bytes,19,opt,name=proposed_end_date_time,json=proposedEndDateTime,proto3,oneof"` 259} 260 261type AccountBudgetProposal_ProposedEndTimeType struct { 262 ProposedEndTimeType enums.TimeTypeEnum_TimeType `protobuf:"varint,9,opt,name=proposed_end_time_type,json=proposedEndTimeType,proto3,enum=google.ads.googleads.v1.enums.TimeTypeEnum_TimeType,oneof"` 263} 264 265func (*AccountBudgetProposal_ProposedEndDateTime) isAccountBudgetProposal_ProposedEndTime() {} 266 267func (*AccountBudgetProposal_ProposedEndTimeType) isAccountBudgetProposal_ProposedEndTime() {} 268 269func (m *AccountBudgetProposal) GetProposedEndTime() isAccountBudgetProposal_ProposedEndTime { 270 if m != nil { 271 return m.ProposedEndTime 272 } 273 return nil 274} 275 276func (m *AccountBudgetProposal) GetProposedEndDateTime() *wrappers.StringValue { 277 if x, ok := m.GetProposedEndTime().(*AccountBudgetProposal_ProposedEndDateTime); ok { 278 return x.ProposedEndDateTime 279 } 280 return nil 281} 282 283func (m *AccountBudgetProposal) GetProposedEndTimeType() enums.TimeTypeEnum_TimeType { 284 if x, ok := m.GetProposedEndTime().(*AccountBudgetProposal_ProposedEndTimeType); ok { 285 return x.ProposedEndTimeType 286 } 287 return enums.TimeTypeEnum_UNSPECIFIED 288} 289 290type isAccountBudgetProposal_ApprovedEndTime interface { 291 isAccountBudgetProposal_ApprovedEndTime() 292} 293 294type AccountBudgetProposal_ApprovedEndDateTime struct { 295 ApprovedEndDateTime *wrappers.StringValue `protobuf:"bytes,21,opt,name=approved_end_date_time,json=approvedEndDateTime,proto3,oneof"` 296} 297 298type AccountBudgetProposal_ApprovedEndTimeType struct { 299 ApprovedEndTimeType enums.TimeTypeEnum_TimeType `protobuf:"varint,22,opt,name=approved_end_time_type,json=approvedEndTimeType,proto3,enum=google.ads.googleads.v1.enums.TimeTypeEnum_TimeType,oneof"` 300} 301 302func (*AccountBudgetProposal_ApprovedEndDateTime) isAccountBudgetProposal_ApprovedEndTime() {} 303 304func (*AccountBudgetProposal_ApprovedEndTimeType) isAccountBudgetProposal_ApprovedEndTime() {} 305 306func (m *AccountBudgetProposal) GetApprovedEndTime() isAccountBudgetProposal_ApprovedEndTime { 307 if m != nil { 308 return m.ApprovedEndTime 309 } 310 return nil 311} 312 313func (m *AccountBudgetProposal) GetApprovedEndDateTime() *wrappers.StringValue { 314 if x, ok := m.GetApprovedEndTime().(*AccountBudgetProposal_ApprovedEndDateTime); ok { 315 return x.ApprovedEndDateTime 316 } 317 return nil 318} 319 320func (m *AccountBudgetProposal) GetApprovedEndTimeType() enums.TimeTypeEnum_TimeType { 321 if x, ok := m.GetApprovedEndTime().(*AccountBudgetProposal_ApprovedEndTimeType); ok { 322 return x.ApprovedEndTimeType 323 } 324 return enums.TimeTypeEnum_UNSPECIFIED 325} 326 327type isAccountBudgetProposal_ProposedSpendingLimit interface { 328 isAccountBudgetProposal_ProposedSpendingLimit() 329} 330 331type AccountBudgetProposal_ProposedSpendingLimitMicros struct { 332 ProposedSpendingLimitMicros *wrappers.Int64Value `protobuf:"bytes,10,opt,name=proposed_spending_limit_micros,json=proposedSpendingLimitMicros,proto3,oneof"` 333} 334 335type AccountBudgetProposal_ProposedSpendingLimitType struct { 336 ProposedSpendingLimitType enums.SpendingLimitTypeEnum_SpendingLimitType `protobuf:"varint,11,opt,name=proposed_spending_limit_type,json=proposedSpendingLimitType,proto3,enum=google.ads.googleads.v1.enums.SpendingLimitTypeEnum_SpendingLimitType,oneof"` 337} 338 339func (*AccountBudgetProposal_ProposedSpendingLimitMicros) isAccountBudgetProposal_ProposedSpendingLimit() { 340} 341 342func (*AccountBudgetProposal_ProposedSpendingLimitType) isAccountBudgetProposal_ProposedSpendingLimit() { 343} 344 345func (m *AccountBudgetProposal) GetProposedSpendingLimit() isAccountBudgetProposal_ProposedSpendingLimit { 346 if m != nil { 347 return m.ProposedSpendingLimit 348 } 349 return nil 350} 351 352func (m *AccountBudgetProposal) GetProposedSpendingLimitMicros() *wrappers.Int64Value { 353 if x, ok := m.GetProposedSpendingLimit().(*AccountBudgetProposal_ProposedSpendingLimitMicros); ok { 354 return x.ProposedSpendingLimitMicros 355 } 356 return nil 357} 358 359func (m *AccountBudgetProposal) GetProposedSpendingLimitType() enums.SpendingLimitTypeEnum_SpendingLimitType { 360 if x, ok := m.GetProposedSpendingLimit().(*AccountBudgetProposal_ProposedSpendingLimitType); ok { 361 return x.ProposedSpendingLimitType 362 } 363 return enums.SpendingLimitTypeEnum_UNSPECIFIED 364} 365 366type isAccountBudgetProposal_ApprovedSpendingLimit interface { 367 isAccountBudgetProposal_ApprovedSpendingLimit() 368} 369 370type AccountBudgetProposal_ApprovedSpendingLimitMicros struct { 371 ApprovedSpendingLimitMicros *wrappers.Int64Value `protobuf:"bytes,23,opt,name=approved_spending_limit_micros,json=approvedSpendingLimitMicros,proto3,oneof"` 372} 373 374type AccountBudgetProposal_ApprovedSpendingLimitType struct { 375 ApprovedSpendingLimitType enums.SpendingLimitTypeEnum_SpendingLimitType `protobuf:"varint,24,opt,name=approved_spending_limit_type,json=approvedSpendingLimitType,proto3,enum=google.ads.googleads.v1.enums.SpendingLimitTypeEnum_SpendingLimitType,oneof"` 376} 377 378func (*AccountBudgetProposal_ApprovedSpendingLimitMicros) isAccountBudgetProposal_ApprovedSpendingLimit() { 379} 380 381func (*AccountBudgetProposal_ApprovedSpendingLimitType) isAccountBudgetProposal_ApprovedSpendingLimit() { 382} 383 384func (m *AccountBudgetProposal) GetApprovedSpendingLimit() isAccountBudgetProposal_ApprovedSpendingLimit { 385 if m != nil { 386 return m.ApprovedSpendingLimit 387 } 388 return nil 389} 390 391func (m *AccountBudgetProposal) GetApprovedSpendingLimitMicros() *wrappers.Int64Value { 392 if x, ok := m.GetApprovedSpendingLimit().(*AccountBudgetProposal_ApprovedSpendingLimitMicros); ok { 393 return x.ApprovedSpendingLimitMicros 394 } 395 return nil 396} 397 398func (m *AccountBudgetProposal) GetApprovedSpendingLimitType() enums.SpendingLimitTypeEnum_SpendingLimitType { 399 if x, ok := m.GetApprovedSpendingLimit().(*AccountBudgetProposal_ApprovedSpendingLimitType); ok { 400 return x.ApprovedSpendingLimitType 401 } 402 return enums.SpendingLimitTypeEnum_UNSPECIFIED 403} 404 405// XXX_OneofWrappers is for the internal use of the proto package. 406func (*AccountBudgetProposal) XXX_OneofWrappers() []interface{} { 407 return []interface{}{ 408 (*AccountBudgetProposal_ProposedStartDateTime)(nil), 409 (*AccountBudgetProposal_ProposedStartTimeType)(nil), 410 (*AccountBudgetProposal_ProposedEndDateTime)(nil), 411 (*AccountBudgetProposal_ProposedEndTimeType)(nil), 412 (*AccountBudgetProposal_ApprovedEndDateTime)(nil), 413 (*AccountBudgetProposal_ApprovedEndTimeType)(nil), 414 (*AccountBudgetProposal_ProposedSpendingLimitMicros)(nil), 415 (*AccountBudgetProposal_ProposedSpendingLimitType)(nil), 416 (*AccountBudgetProposal_ApprovedSpendingLimitMicros)(nil), 417 (*AccountBudgetProposal_ApprovedSpendingLimitType)(nil), 418 } 419} 420 421func init() { 422 proto.RegisterType((*AccountBudgetProposal)(nil), "google.ads.googleads.v1.resources.AccountBudgetProposal") 423} 424 425func init() { 426 proto.RegisterFile("google/ads/googleads/v1/resources/account_budget_proposal.proto", fileDescriptor_17c851e3a0204a0a) 427} 428 429var fileDescriptor_17c851e3a0204a0a = []byte{ 430 // 839 bytes of a gzipped FileDescriptorProto 431 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x96, 0xef, 0x6e, 0xeb, 0x34, 432 0x18, 0xc6, 0x69, 0x3a, 0x0e, 0x3a, 0x3e, 0xed, 0xd8, 0x49, 0xe9, 0x39, 0xd9, 0x1f, 0x1d, 0x6d, 433 0xa0, 0x49, 0x93, 0x10, 0xa9, 0x3a, 0x26, 0x90, 0xc2, 0x07, 0x68, 0x61, 0x6c, 0x4c, 0x30, 0xaa, 434 0x74, 0x14, 0x69, 0xaa, 0x14, 0xb9, 0x8d, 0x09, 0x11, 0x89, 0x1d, 0xd9, 0xce, 0xd0, 0xc4, 0x05, 435 0x20, 0x6e, 0x83, 0x8f, 0x5c, 0x0a, 0x77, 0xc1, 0x57, 0xae, 0x02, 0xd9, 0x89, 0xdd, 0xa4, 0x6d, 436 0xd6, 0x68, 0xe3, 0x9b, 0x13, 0xfb, 0x79, 0x5e, 0xff, 0xfc, 0xbe, 0xaf, 0x13, 0xf0, 0x79, 0x40, 437 0x48, 0x10, 0xa1, 0x1e, 0xf4, 0x59, 0x2f, 0x1b, 0x8a, 0xd1, 0x5d, 0xbf, 0x47, 0x11, 0x23, 0x29, 438 0x9d, 0x23, 0xd6, 0x83, 0xf3, 0x39, 0x49, 0x31, 0xf7, 0x66, 0xa9, 0x1f, 0x20, 0xee, 0x25, 0x94, 439 0x24, 0x84, 0xc1, 0xc8, 0x4e, 0x28, 0xe1, 0xc4, 0x3c, 0xca, 0x54, 0x36, 0xf4, 0x99, 0xad, 0x0d, 440 0xec, 0xbb, 0xbe, 0xad, 0x0d, 0xf6, 0x86, 0x55, 0x31, 0x10, 0x4e, 0xe3, 0x4a, 0x7f, 0x8f, 0x71, 441 0xc8, 0x53, 0x96, 0x85, 0xd9, 0xfb, 0xe2, 0x71, 0x1e, 0xfc, 0x3e, 0x41, 0xb9, 0xc3, 0xa7, 0x0f, 442 0x3b, 0xb0, 0x04, 0x61, 0x3f, 0xc4, 0x81, 0x17, 0x85, 0x71, 0xc8, 0x8b, 0xc2, 0x8f, 0x1e, 0x16, 443 0xf2, 0x30, 0x46, 0xc5, 0xe5, 0x07, 0x6a, 0x79, 0x12, 0xf6, 0x20, 0xc6, 0x84, 0x43, 0x1e, 0x12, 444 0xac, 0x38, 0xde, 0xe4, 0xb3, 0xf2, 0x69, 0x96, 0xfe, 0xd4, 0xfb, 0x95, 0xc2, 0x24, 0x41, 0x34, 445 0x9f, 0x7f, 0xff, 0x9f, 0x1d, 0xd0, 0x1d, 0x64, 0x30, 0x43, 0xc9, 0x32, 0xca, 0x51, 0xcc, 0x0f, 446 0x40, 0x5b, 0x1d, 0xa9, 0x87, 0x61, 0x8c, 0xac, 0xc6, 0x61, 0xe3, 0xe4, 0xb9, 0xdb, 0x52, 0x2f, 447 0xaf, 0x61, 0x8c, 0xcc, 0x0f, 0x81, 0x11, 0xfa, 0xd6, 0xf6, 0x61, 0xe3, 0xe4, 0xc5, 0xe9, 0x7e, 448 0x9e, 0x0f, 0x5b, 0xc5, 0xb2, 0xbf, 0xc1, 0xfc, 0x93, 0xb3, 0x09, 0x8c, 0x52, 0xe4, 0x1a, 0xa1, 449 0x6f, 0x0e, 0x40, 0x7b, 0x16, 0x46, 0x91, 0x80, 0x66, 0x88, 0xa7, 0x89, 0x65, 0x48, 0xdd, 0xc1, 450 0x8a, 0x6e, 0xcc, 0x69, 0x88, 0x83, 0x4c, 0xd8, 0xca, 0x25, 0x63, 0xa1, 0x30, 0xbf, 0x04, 0xdb, 451 0xe5, 0xa3, 0xb7, 0x9a, 0x35, 0x3c, 0xda, 0xb0, 0x48, 0x68, 0xfe, 0x06, 0xda, 0xa5, 0x84, 0x59, 452 0x5b, 0x87, 0x8d, 0x93, 0xed, 0xd3, 0x89, 0x5d, 0x55, 0x5a, 0xf2, 0xe0, 0xed, 0xb5, 0xc7, 0x74, 453 0x73, 0x9f, 0xa0, 0x73, 0x9c, 0xc6, 0xd5, 0xb3, 0x6e, 0x2b, 0x29, 0x3c, 0x99, 0x14, 0x3c, 0xcb, 454 0x0a, 0xcd, 0x7a, 0x57, 0x46, 0xbd, 0x7d, 0x4c, 0xd4, 0xb1, 0x74, 0xa8, 0x8e, 0x9b, 0xcd, 0xbb, 455 0x79, 0x24, 0x71, 0xf0, 0xd9, 0x1e, 0x90, 0x9f, 0xa5, 0xf2, 0xed, 0x3a, 0x07, 0xaf, 0x24, 0x32, 456 0xd1, 0x3f, 0x00, 0x0b, 0x26, 0x09, 0x25, 0x77, 0xc8, 0x17, 0x8d, 0x42, 0xb9, 0xe7, 0x43, 0x8e, 457 0x3c, 0x51, 0x8c, 0xd6, 0x7b, 0x35, 0xdc, 0xba, 0x4a, 0x3d, 0x16, 0xe2, 0xaf, 0x20, 0x47, 0x37, 458 0x61, 0x8c, 0x4c, 0x08, 0xde, 0xe8, 0x9d, 0x25, 0x29, 0x9d, 0xff, 0x0c, 0x19, 0xf2, 0x08, 0xf5, 459 0x11, 0xf5, 0x70, 0x1a, 0xcf, 0x10, 0xb5, 0x5a, 0x35, 0xcc, 0xf7, 0x95, 0xc7, 0x28, 0xb7, 0xf8, 460 0x5e, 0x38, 0x5c, 0x4b, 0x03, 0x51, 0x32, 0x0b, 0x78, 0xc2, 0x11, 0xb3, 0xda, 0x75, 0x4a, 0x46, 461 0xd3, 0x0b, 0x89, 0x79, 0x05, 0xcc, 0x39, 0x45, 0xb2, 0xb3, 0x0a, 0xe0, 0x3b, 0x35, 0x8c, 0x76, 462 0x94, 0x4e, 0x33, 0x5f, 0x01, 0x33, 0x3b, 0x0c, 0x18, 0x15, 0xbc, 0x5e, 0xd6, 0xf1, 0x52, 0x3a, 463 0xed, 0xf5, 0x23, 0xb0, 0x34, 0xdc, 0x72, 0x5a, 0xcc, 0xcd, 0x8e, 0x97, 0x6f, 0xb9, 0x5d, 0xa5, 464 0x2f, 0x27, 0x86, 0xac, 0x18, 0xeb, 0x7b, 0xc7, 0x7a, 0x47, 0x16, 0xee, 0xd9, 0x86, 0xc2, 0x15, 465 0x36, 0xba, 0x3b, 0xd4, 0xc3, 0x4a, 0x40, 0x35, 0x61, 0x8e, 0xc1, 0x2b, 0x1d, 0x10, 0x61, 0xbf, 466 0xc0, 0xd1, 0xa9, 0xc1, 0xd1, 0x70, 0x3b, 0x4a, 0x7d, 0x8e, 0x7d, 0x4d, 0xf1, 0xcb, 0x92, 0xe9, 467 0x82, 0xe1, 0xf9, 0x13, 0x18, 0xca, 0xc1, 0x8a, 0x04, 0xba, 0x45, 0xca, 0x04, 0xdd, 0x1a, 0x04, 468 0x86, 0xdb, 0x51, 0xea, 0x25, 0x82, 0x92, 0xe9, 0x82, 0xe0, 0xd5, 0x13, 0x08, 0xca, 0xc1, 0x34, 469 0xc1, 0xac, 0xd0, 0x8d, 0x4b, 0xdf, 0xa7, 0x38, 0x9c, 0x53, 0xc2, 0x2c, 0xb0, 0xf1, 0xa6, 0xbf, 470 0x6c, 0x2e, 0xda, 0x71, 0x9c, 0x7b, 0x7c, 0x2b, 0x2c, 0xbe, 0x93, 0x0e, 0xe6, 0x1f, 0x0d, 0x70, 471 0x50, 0x15, 0x44, 0x72, 0xbd, 0x90, 0x5c, 0x5f, 0x6f, 0xe0, 0x2a, 0x59, 0x6b, 0xc0, 0x95, 0xb7, 472 0x97, 0x4d, 0x77, 0x77, 0xed, 0x6e, 0x14, 0xef, 0xe2, 0x52, 0x5b, 0xcb, 0xfb, 0x7a, 0x33, 0xef, 473 0x96, 0xbb, 0xaf, 0xef, 0xb6, 0x0a, 0xde, 0xaa, 0x20, 0x92, 0xd7, 0xfa, 0x5f, 0x79, 0xb7, 0xdc, 474 0xdd, 0xb5, 0xbb, 0x11, 0x93, 0xc3, 0x2e, 0xe8, 0xac, 0x69, 0xea, 0x61, 0x07, 0xbc, 0x5c, 0xe9, 475 0x12, 0xf1, 0x72, 0xa5, 0xf0, 0x86, 0xbb, 0xe0, 0x75, 0x45, 0xee, 0xc4, 0x54, 0x05, 0xe6, 0xf0, 476 0x77, 0x03, 0x1c, 0xcf, 0x49, 0x6c, 0x6f, 0xfc, 0x73, 0x1b, 0xee, 0xad, 0xfd, 0x9a, 0x8d, 0xc4, 477 0xa9, 0x8f, 0x1a, 0xb7, 0x57, 0xb9, 0x41, 0x40, 0x22, 0x88, 0x03, 0x9b, 0xd0, 0xa0, 0x17, 0x20, 478 0x2c, 0x73, 0xa2, 0x7e, 0x94, 0x92, 0x90, 0x3d, 0xf0, 0x6b, 0xf9, 0x99, 0x1e, 0xfd, 0x69, 0x34, 479 0x2f, 0x06, 0x83, 0xbf, 0x8c, 0xa3, 0x8b, 0xcc, 0x72, 0xe0, 0x33, 0x3b, 0x1b, 0x8a, 0xd1, 0xa4, 480 0x6f, 0xbb, 0x6a, 0xe5, 0xdf, 0x6a, 0xcd, 0x74, 0xe0, 0xb3, 0xa9, 0x5e, 0x33, 0x9d, 0xf4, 0xa7, 481 0x7a, 0xcd, 0xbf, 0xc6, 0x71, 0x36, 0xe1, 0x38, 0x03, 0x9f, 0x39, 0x8e, 0x5e, 0xe5, 0x38, 0x93, 482 0xbe, 0xe3, 0xe8, 0x75, 0xb3, 0x67, 0x72, 0xb3, 0x1f, 0xff, 0x17, 0x00, 0x00, 0xff, 0xff, 0x6c, 483 0xba, 0xa8, 0x25, 0x06, 0x0b, 0x00, 0x00, 484} 485