1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/appengine/logging/v1/request_log.proto
3
4/*
5Package logging is a generated protocol buffer package.
6
7It is generated from these files:
8	google/appengine/logging/v1/request_log.proto
9
10It has these top-level messages:
11	LogLine
12	SourceLocation
13	SourceReference
14	RequestLog
15*/
16package logging
17
18import proto "github.com/golang/protobuf/proto"
19import fmt "fmt"
20import math "math"
21import google_logging_type "google.golang.org/genproto/googleapis/logging/type"
22import google_protobuf1 "github.com/golang/protobuf/ptypes/duration"
23import google_protobuf2 "github.com/golang/protobuf/ptypes/timestamp"
24
25// Reference imports to suppress errors if they are not otherwise used.
26var _ = proto.Marshal
27var _ = fmt.Errorf
28var _ = math.Inf
29
30// This is a compile-time assertion to ensure that this generated file
31// is compatible with the proto package it is being compiled against.
32// A compilation error at this line likely means your copy of the
33// proto package needs to be updated.
34const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
35
36// Application log line emitted while processing a request.
37type LogLine struct {
38	// Approximate time when this log entry was made.
39	Time *google_protobuf2.Timestamp `protobuf:"bytes,1,opt,name=time" json:"time,omitempty"`
40	// Severity of this log entry.
41	Severity google_logging_type.LogSeverity `protobuf:"varint,2,opt,name=severity,enum=google.logging.type.LogSeverity" json:"severity,omitempty"`
42	// App-provided log message.
43	LogMessage string `protobuf:"bytes,3,opt,name=log_message,json=logMessage" json:"log_message,omitempty"`
44	// Where in the source code this log message was written.
45	SourceLocation *SourceLocation `protobuf:"bytes,4,opt,name=source_location,json=sourceLocation" json:"source_location,omitempty"`
46}
47
48func (m *LogLine) Reset()                    { *m = LogLine{} }
49func (m *LogLine) String() string            { return proto.CompactTextString(m) }
50func (*LogLine) ProtoMessage()               {}
51func (*LogLine) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
52
53func (m *LogLine) GetTime() *google_protobuf2.Timestamp {
54	if m != nil {
55		return m.Time
56	}
57	return nil
58}
59
60func (m *LogLine) GetSeverity() google_logging_type.LogSeverity {
61	if m != nil {
62		return m.Severity
63	}
64	return google_logging_type.LogSeverity_DEFAULT
65}
66
67func (m *LogLine) GetLogMessage() string {
68	if m != nil {
69		return m.LogMessage
70	}
71	return ""
72}
73
74func (m *LogLine) GetSourceLocation() *SourceLocation {
75	if m != nil {
76		return m.SourceLocation
77	}
78	return nil
79}
80
81// Specifies a location in a source code file.
82type SourceLocation struct {
83	// Source file name. Depending on the runtime environment, this might be a
84	// simple name or a fully-qualified name.
85	File string `protobuf:"bytes,1,opt,name=file" json:"file,omitempty"`
86	// Line within the source file.
87	Line int64 `protobuf:"varint,2,opt,name=line" json:"line,omitempty"`
88	// Human-readable name of the function or method being invoked, with optional
89	// context such as the class or package name. This information is used in
90	// contexts such as the logs viewer, where a file and line number are less
91	// meaningful. The format can vary by language. For example:
92	// `qual.if.ied.Class.method` (Java), `dir/package.func` (Go), `function`
93	// (Python).
94	FunctionName string `protobuf:"bytes,3,opt,name=function_name,json=functionName" json:"function_name,omitempty"`
95}
96
97func (m *SourceLocation) Reset()                    { *m = SourceLocation{} }
98func (m *SourceLocation) String() string            { return proto.CompactTextString(m) }
99func (*SourceLocation) ProtoMessage()               {}
100func (*SourceLocation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
101
102func (m *SourceLocation) GetFile() string {
103	if m != nil {
104		return m.File
105	}
106	return ""
107}
108
109func (m *SourceLocation) GetLine() int64 {
110	if m != nil {
111		return m.Line
112	}
113	return 0
114}
115
116func (m *SourceLocation) GetFunctionName() string {
117	if m != nil {
118		return m.FunctionName
119	}
120	return ""
121}
122
123// A reference to a particular snapshot of the source tree used to build and
124// deploy an application.
125type SourceReference struct {
126	// Optional. A URI string identifying the repository.
127	// Example: "https://github.com/GoogleCloudPlatform/kubernetes.git"
128	Repository string `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
129	// The canonical and persistent identifier of the deployed revision.
130	// Example (git): "0035781c50ec7aa23385dc841529ce8a4b70db1b"
131	RevisionId string `protobuf:"bytes,2,opt,name=revision_id,json=revisionId" json:"revision_id,omitempty"`
132}
133
134func (m *SourceReference) Reset()                    { *m = SourceReference{} }
135func (m *SourceReference) String() string            { return proto.CompactTextString(m) }
136func (*SourceReference) ProtoMessage()               {}
137func (*SourceReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
138
139func (m *SourceReference) GetRepository() string {
140	if m != nil {
141		return m.Repository
142	}
143	return ""
144}
145
146func (m *SourceReference) GetRevisionId() string {
147	if m != nil {
148		return m.RevisionId
149	}
150	return ""
151}
152
153// Complete log information about a single HTTP request to an App Engine
154// application.
155type RequestLog struct {
156	// Application that handled this request.
157	AppId string `protobuf:"bytes,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
158	// Module of the application that handled this request.
159	ModuleId string `protobuf:"bytes,37,opt,name=module_id,json=moduleId" json:"module_id,omitempty"`
160	// Version of the application that handled this request.
161	VersionId string `protobuf:"bytes,2,opt,name=version_id,json=versionId" json:"version_id,omitempty"`
162	// Globally unique identifier for a request, which is based on the request
163	// start time.  Request IDs for requests which started later will compare
164	// greater as strings than those for requests which started earlier.
165	RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId" json:"request_id,omitempty"`
166	// Origin IP address.
167	Ip string `protobuf:"bytes,4,opt,name=ip" json:"ip,omitempty"`
168	// Time when the request started.
169	StartTime *google_protobuf2.Timestamp `protobuf:"bytes,6,opt,name=start_time,json=startTime" json:"start_time,omitempty"`
170	// Time when the request finished.
171	EndTime *google_protobuf2.Timestamp `protobuf:"bytes,7,opt,name=end_time,json=endTime" json:"end_time,omitempty"`
172	// Latency of the request.
173	Latency *google_protobuf1.Duration `protobuf:"bytes,8,opt,name=latency" json:"latency,omitempty"`
174	// Number of CPU megacycles used to process request.
175	MegaCycles int64 `protobuf:"varint,9,opt,name=mega_cycles,json=megaCycles" json:"mega_cycles,omitempty"`
176	// Request method. Example: `"GET"`, `"HEAD"`, `"PUT"`, `"POST"`, `"DELETE"`.
177	Method string `protobuf:"bytes,10,opt,name=method" json:"method,omitempty"`
178	// Contains the path and query portion of the URL that was requested. For
179	// example, if the URL was "http://example.com/app?name=val", the resource
180	// would be "/app?name=val".  The fragment identifier, which is identified by
181	// the `#` character, is not included.
182	Resource string `protobuf:"bytes,11,opt,name=resource" json:"resource,omitempty"`
183	// HTTP version of request. Example: `"HTTP/1.1"`.
184	HttpVersion string `protobuf:"bytes,12,opt,name=http_version,json=httpVersion" json:"http_version,omitempty"`
185	// HTTP response status code. Example: 200, 404.
186	Status int32 `protobuf:"varint,13,opt,name=status" json:"status,omitempty"`
187	// Size in bytes sent back to client by request.
188	ResponseSize int64 `protobuf:"varint,14,opt,name=response_size,json=responseSize" json:"response_size,omitempty"`
189	// Referrer URL of request.
190	Referrer string `protobuf:"bytes,15,opt,name=referrer" json:"referrer,omitempty"`
191	// User agent that made the request.
192	UserAgent string `protobuf:"bytes,16,opt,name=user_agent,json=userAgent" json:"user_agent,omitempty"`
193	// The logged-in user who made the request.
194	//
195	// Most likely, this is the part of the user's email before the `@` sign.  The
196	// field value is the same for different requests from the same user, but
197	// different users can have similar names.  This information is also
198	// available to the application via the App Engine Users API.
199	//
200	// This field will be populated starting with App Engine 1.9.21.
201	Nickname string `protobuf:"bytes,40,opt,name=nickname" json:"nickname,omitempty"`
202	// File or class that handled the request.
203	UrlMapEntry string `protobuf:"bytes,17,opt,name=url_map_entry,json=urlMapEntry" json:"url_map_entry,omitempty"`
204	// Internet host and port number of the resource being requested.
205	Host string `protobuf:"bytes,20,opt,name=host" json:"host,omitempty"`
206	// An indication of the relative cost of serving this request.
207	Cost float64 `protobuf:"fixed64,21,opt,name=cost" json:"cost,omitempty"`
208	// Queue name of the request, in the case of an offline request.
209	TaskQueueName string `protobuf:"bytes,22,opt,name=task_queue_name,json=taskQueueName" json:"task_queue_name,omitempty"`
210	// Task name of the request, in the case of an offline request.
211	TaskName string `protobuf:"bytes,23,opt,name=task_name,json=taskName" json:"task_name,omitempty"`
212	// Whether this was a loading request for the instance.
213	WasLoadingRequest bool `protobuf:"varint,24,opt,name=was_loading_request,json=wasLoadingRequest" json:"was_loading_request,omitempty"`
214	// Time this request spent in the pending request queue.
215	PendingTime *google_protobuf1.Duration `protobuf:"bytes,25,opt,name=pending_time,json=pendingTime" json:"pending_time,omitempty"`
216	// If the instance processing this request belongs to a manually scaled
217	// module, then this is the 0-based index of the instance. Otherwise, this
218	// value is -1.
219	InstanceIndex int32 `protobuf:"varint,26,opt,name=instance_index,json=instanceIndex" json:"instance_index,omitempty"`
220	// Whether this request is finished or active.
221	Finished bool `protobuf:"varint,27,opt,name=finished" json:"finished,omitempty"`
222	// Whether this is the first `RequestLog` entry for this request.  If an
223	// active request has several `RequestLog` entries written to Stackdriver
224	// Logging, then this field will be set for one of them.
225	First bool `protobuf:"varint,42,opt,name=first" json:"first,omitempty"`
226	// An identifier for the instance that handled the request.
227	InstanceId string `protobuf:"bytes,28,opt,name=instance_id,json=instanceId" json:"instance_id,omitempty"`
228	// A list of log lines emitted by the application while serving this request.
229	Line []*LogLine `protobuf:"bytes,29,rep,name=line" json:"line,omitempty"`
230	// App Engine release version.
231	AppEngineRelease string `protobuf:"bytes,38,opt,name=app_engine_release,json=appEngineRelease" json:"app_engine_release,omitempty"`
232	// Stackdriver Trace identifier for this request.
233	TraceId string `protobuf:"bytes,39,opt,name=trace_id,json=traceId" json:"trace_id,omitempty"`
234	// Source code for the application that handled this request. There can be
235	// more than one source reference per deployed application if source code is
236	// distributed among multiple repositories.
237	SourceReference []*SourceReference `protobuf:"bytes,41,rep,name=source_reference,json=sourceReference" json:"source_reference,omitempty"`
238}
239
240func (m *RequestLog) Reset()                    { *m = RequestLog{} }
241func (m *RequestLog) String() string            { return proto.CompactTextString(m) }
242func (*RequestLog) ProtoMessage()               {}
243func (*RequestLog) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
244
245func (m *RequestLog) GetAppId() string {
246	if m != nil {
247		return m.AppId
248	}
249	return ""
250}
251
252func (m *RequestLog) GetModuleId() string {
253	if m != nil {
254		return m.ModuleId
255	}
256	return ""
257}
258
259func (m *RequestLog) GetVersionId() string {
260	if m != nil {
261		return m.VersionId
262	}
263	return ""
264}
265
266func (m *RequestLog) GetRequestId() string {
267	if m != nil {
268		return m.RequestId
269	}
270	return ""
271}
272
273func (m *RequestLog) GetIp() string {
274	if m != nil {
275		return m.Ip
276	}
277	return ""
278}
279
280func (m *RequestLog) GetStartTime() *google_protobuf2.Timestamp {
281	if m != nil {
282		return m.StartTime
283	}
284	return nil
285}
286
287func (m *RequestLog) GetEndTime() *google_protobuf2.Timestamp {
288	if m != nil {
289		return m.EndTime
290	}
291	return nil
292}
293
294func (m *RequestLog) GetLatency() *google_protobuf1.Duration {
295	if m != nil {
296		return m.Latency
297	}
298	return nil
299}
300
301func (m *RequestLog) GetMegaCycles() int64 {
302	if m != nil {
303		return m.MegaCycles
304	}
305	return 0
306}
307
308func (m *RequestLog) GetMethod() string {
309	if m != nil {
310		return m.Method
311	}
312	return ""
313}
314
315func (m *RequestLog) GetResource() string {
316	if m != nil {
317		return m.Resource
318	}
319	return ""
320}
321
322func (m *RequestLog) GetHttpVersion() string {
323	if m != nil {
324		return m.HttpVersion
325	}
326	return ""
327}
328
329func (m *RequestLog) GetStatus() int32 {
330	if m != nil {
331		return m.Status
332	}
333	return 0
334}
335
336func (m *RequestLog) GetResponseSize() int64 {
337	if m != nil {
338		return m.ResponseSize
339	}
340	return 0
341}
342
343func (m *RequestLog) GetReferrer() string {
344	if m != nil {
345		return m.Referrer
346	}
347	return ""
348}
349
350func (m *RequestLog) GetUserAgent() string {
351	if m != nil {
352		return m.UserAgent
353	}
354	return ""
355}
356
357func (m *RequestLog) GetNickname() string {
358	if m != nil {
359		return m.Nickname
360	}
361	return ""
362}
363
364func (m *RequestLog) GetUrlMapEntry() string {
365	if m != nil {
366		return m.UrlMapEntry
367	}
368	return ""
369}
370
371func (m *RequestLog) GetHost() string {
372	if m != nil {
373		return m.Host
374	}
375	return ""
376}
377
378func (m *RequestLog) GetCost() float64 {
379	if m != nil {
380		return m.Cost
381	}
382	return 0
383}
384
385func (m *RequestLog) GetTaskQueueName() string {
386	if m != nil {
387		return m.TaskQueueName
388	}
389	return ""
390}
391
392func (m *RequestLog) GetTaskName() string {
393	if m != nil {
394		return m.TaskName
395	}
396	return ""
397}
398
399func (m *RequestLog) GetWasLoadingRequest() bool {
400	if m != nil {
401		return m.WasLoadingRequest
402	}
403	return false
404}
405
406func (m *RequestLog) GetPendingTime() *google_protobuf1.Duration {
407	if m != nil {
408		return m.PendingTime
409	}
410	return nil
411}
412
413func (m *RequestLog) GetInstanceIndex() int32 {
414	if m != nil {
415		return m.InstanceIndex
416	}
417	return 0
418}
419
420func (m *RequestLog) GetFinished() bool {
421	if m != nil {
422		return m.Finished
423	}
424	return false
425}
426
427func (m *RequestLog) GetFirst() bool {
428	if m != nil {
429		return m.First
430	}
431	return false
432}
433
434func (m *RequestLog) GetInstanceId() string {
435	if m != nil {
436		return m.InstanceId
437	}
438	return ""
439}
440
441func (m *RequestLog) GetLine() []*LogLine {
442	if m != nil {
443		return m.Line
444	}
445	return nil
446}
447
448func (m *RequestLog) GetAppEngineRelease() string {
449	if m != nil {
450		return m.AppEngineRelease
451	}
452	return ""
453}
454
455func (m *RequestLog) GetTraceId() string {
456	if m != nil {
457		return m.TraceId
458	}
459	return ""
460}
461
462func (m *RequestLog) GetSourceReference() []*SourceReference {
463	if m != nil {
464		return m.SourceReference
465	}
466	return nil
467}
468
469func init() {
470	proto.RegisterType((*LogLine)(nil), "google.appengine.logging.v1.LogLine")
471	proto.RegisterType((*SourceLocation)(nil), "google.appengine.logging.v1.SourceLocation")
472	proto.RegisterType((*SourceReference)(nil), "google.appengine.logging.v1.SourceReference")
473	proto.RegisterType((*RequestLog)(nil), "google.appengine.logging.v1.RequestLog")
474}
475
476func init() { proto.RegisterFile("google/appengine/logging/v1/request_log.proto", fileDescriptor0) }
477
478var fileDescriptor0 = []byte{
479	// 921 bytes of a gzipped FileDescriptorProto
480	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x55, 0x7f, 0x6f, 0x1c, 0x35,
481	0x10, 0xd5, 0xe6, 0xe7, 0x9d, 0x2f, 0xb9, 0xa4, 0xa6, 0x2d, 0x4e, 0x42, 0x9b, 0x23, 0xd0, 0x70,
482	0x40, 0xd9, 0x53, 0x53, 0x21, 0x81, 0xe8, 0x3f, 0x04, 0xfa, 0xc7, 0x49, 0x57, 0x54, 0x36, 0x15,
483	0x48, 0x48, 0x68, 0xe5, 0xee, 0xce, 0x6d, 0xac, 0xee, 0xda, 0xae, 0xed, 0xbd, 0xf6, 0xfa, 0x41,
484	0xf8, 0x98, 0x7c, 0x06, 0xe4, 0xb1, 0xf7, 0x4a, 0x00, 0x25, 0xfc, 0xb7, 0xf3, 0xe6, 0xbd, 0xf1,
485	0xd8, 0x7e, 0x9e, 0x25, 0x5f, 0x55, 0x4a, 0x55, 0x35, 0x4c, 0xb8, 0xd6, 0x20, 0x2b, 0x21, 0x61,
486	0x52, 0xab, 0xaa, 0x12, 0xb2, 0x9a, 0x2c, 0x1e, 0x4d, 0x0c, 0xbc, 0x6e, 0xc1, 0xba, 0xbc, 0x56,
487	0x55, 0xaa, 0x8d, 0x72, 0x8a, 0x1e, 0x05, 0x7a, 0xba, 0xa2, 0xa7, 0x91, 0x9e, 0x2e, 0x1e, 0x1d,
488	0x9e, 0xc6, 0x5a, 0x5d, 0x05, 0xb7, 0xd4, 0x18, 0xe4, 0x16, 0x16, 0x60, 0x84, 0x5b, 0x86, 0x22,
489	0x87, 0xf7, 0x23, 0x0f, 0xa3, 0x97, 0xed, 0x7c, 0x52, 0xb6, 0x86, 0x3b, 0xa1, 0x64, 0xcc, 0x1f,
490	0xff, 0x33, 0xef, 0x44, 0x03, 0xd6, 0xf1, 0x46, 0x07, 0xc2, 0xc9, 0x9f, 0x09, 0xd9, 0x9e, 0xa9,
491	0x6a, 0x26, 0x24, 0xd0, 0x94, 0x6c, 0xf8, 0x34, 0x4b, 0x46, 0xc9, 0x78, 0x70, 0x76, 0x98, 0xc6,
492	0x06, 0x3b, 0x6d, 0xfa, 0xa2, 0xd3, 0x66, 0xc8, 0xa3, 0x4f, 0x48, 0xaf, 0x6b, 0x87, 0xad, 0x8d,
493	0x92, 0xf1, 0xf0, 0x6c, 0xd4, 0x69, 0xba, 0xad, 0xf8, 0xbe, 0xd3, 0x99, 0xaa, 0x2e, 0x22, 0x2f,
494	0x5b, 0x29, 0xe8, 0x31, 0x19, 0xf8, 0x0d, 0x35, 0x60, 0x2d, 0xaf, 0x80, 0xad, 0x8f, 0x92, 0x71,
495	0x3f, 0x23, 0xb5, 0xaa, 0x9e, 0x05, 0x84, 0xbe, 0x20, 0x7b, 0x56, 0xb5, 0xa6, 0x80, 0xbc, 0x56,
496	0x05, 0x6e, 0x8a, 0x6d, 0x60, 0x67, 0x5f, 0xa6, 0xd7, 0x1c, 0x5d, 0x7a, 0x81, 0x9a, 0x59, 0x94,
497	0x64, 0x43, 0x7b, 0x25, 0x3e, 0xf9, 0x9d, 0x0c, 0xaf, 0x32, 0x28, 0x25, 0x1b, 0x73, 0x51, 0x87,
498	0x6d, 0xf7, 0x33, 0xfc, 0xf6, 0x58, 0x2d, 0x24, 0xe0, 0xb6, 0xd6, 0x33, 0xfc, 0xa6, 0x9f, 0x90,
499	0xdd, 0x79, 0x2b, 0x0b, 0xaf, 0xc9, 0x25, 0x6f, 0xba, 0x96, 0x77, 0x3a, 0xf0, 0x27, 0xde, 0xc0,
500	0x49, 0x46, 0xf6, 0x42, 0xf9, 0x0c, 0xe6, 0x60, 0x40, 0x16, 0x40, 0xef, 0x13, 0x62, 0x40, 0x2b,
501	0x2b, 0x9c, 0x32, 0xcb, 0xb8, 0xca, 0xdf, 0x10, 0x7f, 0x10, 0x06, 0x16, 0xc2, 0xfa, 0xba, 0xa2,
502	0xc4, 0x25, 0x91, 0x10, 0xa0, 0x69, 0x79, 0xf2, 0x47, 0x9f, 0x90, 0x2c, 0xf8, 0x67, 0xa6, 0x2a,
503	0x7a, 0x87, 0x6c, 0x71, 0xad, 0x3d, 0x35, 0xd4, 0xda, 0xe4, 0x5a, 0x4f, 0x4b, 0x7a, 0x44, 0xfa,
504	0x8d, 0x2a, 0xdb, 0x1a, 0x7c, 0xe6, 0x01, 0x66, 0x7a, 0x01, 0x98, 0x96, 0xf4, 0x1e, 0x21, 0x0b,
505	0x30, 0x57, 0x97, 0xe8, 0x47, 0x24, 0xa4, 0x3b, 0x83, 0x8a, 0x32, 0xee, 0xab, 0x1f, 0x91, 0x69,
506	0x49, 0x87, 0x64, 0x4d, 0x68, 0x3c, 0xfc, 0x7e, 0xb6, 0x26, 0x34, 0xfd, 0x96, 0x10, 0xeb, 0xb8,
507	0x71, 0x39, 0xda, 0x65, 0xeb, 0x46, 0xbb, 0xf4, 0x91, 0xed, 0x63, 0xfa, 0x35, 0xe9, 0x81, 0x2c,
508	0x83, 0x70, 0xfb, 0x46, 0xe1, 0x36, 0xc8, 0x12, 0x65, 0x8f, 0xc9, 0x76, 0xcd, 0x1d, 0xc8, 0x62,
509	0xc9, 0x7a, 0xa8, 0x3a, 0xf8, 0x97, 0xea, 0xc7, 0xe8, 0xfc, 0xac, 0x63, 0xfa, 0x83, 0x6d, 0xa0,
510	0xe2, 0x79, 0xb1, 0x2c, 0x6a, 0xb0, 0xac, 0x8f, 0x77, 0x49, 0x3c, 0xf4, 0x03, 0x22, 0xf4, 0x2e,
511	0xd9, 0x6a, 0xc0, 0x5d, 0xaa, 0x92, 0x11, 0xdc, 0x5b, 0x8c, 0xe8, 0x21, 0xe9, 0x19, 0x08, 0xbe,
512	0x61, 0x83, 0x70, 0x92, 0x5d, 0x4c, 0x3f, 0x26, 0x3b, 0x97, 0xce, 0xe9, 0x3c, 0x1e, 0x1e, 0xdb,
513	0xc1, 0xfc, 0xc0, 0x63, 0xbf, 0x04, 0xc8, 0x97, 0xb5, 0x8e, 0xbb, 0xd6, 0xb2, 0xdd, 0x51, 0x32,
514	0xde, 0xcc, 0x62, 0xe4, 0x0d, 0x64, 0xc0, 0x6a, 0x25, 0x2d, 0xe4, 0x56, 0xbc, 0x03, 0x36, 0xc4,
515	0x8e, 0x76, 0x3a, 0xf0, 0x42, 0xbc, 0x83, 0xb0, 0xf6, 0x1c, 0x8c, 0x01, 0xc3, 0xf6, 0xba, 0xb5,
516	0x43, 0xec, 0xaf, 0xa9, 0xb5, 0x60, 0x72, 0x5e, 0x81, 0x74, 0x6c, 0x3f, 0x5c, 0x93, 0x47, 0xbe,
517	0xf7, 0x80, 0x97, 0x4a, 0x51, 0xbc, 0x42, 0x6f, 0x8e, 0x83, 0xb4, 0x8b, 0xe9, 0x09, 0xd9, 0x6d,
518	0x4d, 0x9d, 0x37, 0x5c, 0xe7, 0x20, 0x9d, 0x59, 0xb2, 0x5b, 0xa1, 0xef, 0xd6, 0xd4, 0xcf, 0xb8,
519	0x7e, 0xea, 0x21, 0x6f, 0xfa, 0x4b, 0x65, 0x1d, 0xbb, 0x1d, 0x1e, 0x82, 0xff, 0xf6, 0x58, 0xe1,
520	0xb1, 0x3b, 0xa3, 0x64, 0x9c, 0x64, 0xf8, 0x4d, 0x4f, 0xc9, 0x9e, 0xe3, 0xf6, 0x55, 0xfe, 0xba,
521	0x85, 0x16, 0xc2, 0x53, 0xb8, 0x8b, 0x92, 0x5d, 0x0f, 0xff, 0xec, 0x51, 0xff, 0x16, 0xbc, 0x23,
522	0x91, 0x87, 0x8c, 0x0f, 0x43, 0x43, 0x1e, 0xc0, 0x64, 0x4a, 0x3e, 0x78, 0xc3, 0x6d, 0x5e, 0x2b,
523	0x5e, 0x0a, 0x59, 0xe5, 0xd1, 0x6c, 0x8c, 0x8d, 0x92, 0x71, 0x2f, 0xbb, 0xf5, 0x86, 0xdb, 0x59,
524	0xc8, 0x44, 0xe3, 0xd3, 0x27, 0x64, 0x47, 0x83, 0x44, 0x2e, 0x9a, 0xe7, 0xe0, 0x26, 0x1b, 0x0c,
525	0x22, 0x1d, 0xfd, 0xf3, 0x80, 0x0c, 0x85, 0xb4, 0x8e, 0xcb, 0x02, 0x72, 0x21, 0x4b, 0x78, 0xcb,
526	0x0e, 0xf1, 0x6a, 0x76, 0x3b, 0x74, 0xea, 0x41, 0x7f, 0x82, 0x73, 0x21, 0x85, 0xbd, 0x84, 0x92,
527	0x1d, 0x61, 0x27, 0xab, 0x98, 0xde, 0x26, 0x9b, 0x73, 0x61, 0xac, 0x63, 0x5f, 0x60, 0x22, 0x04,
528	0xde, 0x63, 0xef, 0x0b, 0x97, 0xec, 0xa3, 0xf0, 0x78, 0x57, 0x55, 0x4b, 0xfa, 0x4d, 0x9c, 0x24,
529	0xf7, 0x46, 0xeb, 0xe3, 0xc1, 0xd9, 0xa7, 0xd7, 0x8e, 0xae, 0x38, 0x88, 0xe3, 0xbc, 0x79, 0x48,
530	0xa8, 0x7f, 0xe7, 0x81, 0x96, 0x1b, 0xa8, 0x81, 0x5b, 0x60, 0xa7, 0xb8, 0xc2, 0x3e, 0xd7, 0xfa,
531	0x29, 0x26, 0xb2, 0x80, 0xd3, 0x03, 0xd2, 0x73, 0x86, 0x87, 0x2e, 0x3e, 0x43, 0xce, 0x36, 0xc6,
532	0xd3, 0x92, 0xfe, 0x4a, 0xf6, 0xe3, 0x20, 0x35, 0xdd, 0x50, 0x62, 0x9f, 0x63, 0x3b, 0x0f, 0xff,
533	0xc7, 0x24, 0x5d, 0x0d, 0xb2, 0x2c, 0x8e, 0xe3, 0x15, 0x70, 0xfe, 0x96, 0x1c, 0x17, 0xaa, 0xb9,
534	0xae, 0xc6, 0xf9, 0xde, 0xfb, 0xc1, 0xf5, 0xdc, 0x5f, 0xd1, 0xf3, 0xe4, 0xb7, 0xf3, 0xc8, 0xaf,
535	0x54, 0xcd, 0x65, 0x95, 0x2a, 0x53, 0x4d, 0x2a, 0x90, 0x78, 0x81, 0x93, 0x90, 0xe2, 0x5a, 0xd8,
536	0xff, 0xfc, 0x8d, 0x7e, 0x17, 0x3f, 0x5f, 0x6e, 0x21, 0xfd, 0xf1, 0x5f, 0x01, 0x00, 0x00, 0xff,
537	0xff, 0x05, 0xf7, 0x68, 0xa8, 0x74, 0x07, 0x00, 0x00,
538}
539