blob: e6f17cce62771b7a8b3835a88d666d1b4d7f2bf6 [file] [log] [blame]
Zack Williamse940c7a2019-08-21 14:25:39 -07001/*
2Copyright The Kubernetes Authors.
3
4Licensed under the Apache License, Version 2.0 (the "License");
5you may not use this file except in compliance with the License.
6You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10Unless required by applicable law or agreed to in writing, software
11distributed under the License is distributed on an "AS IS" BASIS,
12WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13See the License for the specific language governing permissions and
14limitations under the License.
15*/
16
17// Code generated by protoc-gen-gogo. DO NOT EDIT.
18// source: k8s.io/kubernetes/vendor/k8s.io/api/batch/v2alpha1/generated.proto
19
20/*
21 Package v2alpha1 is a generated protocol buffer package.
22
23 It is generated from these files:
24 k8s.io/kubernetes/vendor/k8s.io/api/batch/v2alpha1/generated.proto
25
26 It has these top-level messages:
27 CronJob
28 CronJobList
29 CronJobSpec
30 CronJobStatus
31 JobTemplate
32 JobTemplateSpec
33*/
34package v2alpha1
35
Scott Baker4a35a702019-11-26 08:17:33 -080036import (
37 fmt "fmt"
Zack Williamse940c7a2019-08-21 14:25:39 -070038
Scott Baker4a35a702019-11-26 08:17:33 -080039 proto "github.com/gogo/protobuf/proto"
Zack Williamse940c7a2019-08-21 14:25:39 -070040
Scott Baker4a35a702019-11-26 08:17:33 -080041 math "math"
Zack Williamse940c7a2019-08-21 14:25:39 -070042
Scott Baker4a35a702019-11-26 08:17:33 -080043 k8s_io_api_core_v1 "k8s.io/api/core/v1"
44
45 k8s_io_apimachinery_pkg_apis_meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
46
47 strings "strings"
48
49 reflect "reflect"
50
51 io "io"
52)
Zack Williamse940c7a2019-08-21 14:25:39 -070053
54// Reference imports to suppress errors if they are not otherwise used.
55var _ = proto.Marshal
56var _ = fmt.Errorf
57var _ = math.Inf
58
59// This is a compile-time assertion to ensure that this generated file
60// is compatible with the proto package it is being compiled against.
61// A compilation error at this line likely means your copy of the
62// proto package needs to be updated.
63const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
64
65func (m *CronJob) Reset() { *m = CronJob{} }
66func (*CronJob) ProtoMessage() {}
67func (*CronJob) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{0} }
68
69func (m *CronJobList) Reset() { *m = CronJobList{} }
70func (*CronJobList) ProtoMessage() {}
71func (*CronJobList) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{1} }
72
73func (m *CronJobSpec) Reset() { *m = CronJobSpec{} }
74func (*CronJobSpec) ProtoMessage() {}
75func (*CronJobSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{2} }
76
77func (m *CronJobStatus) Reset() { *m = CronJobStatus{} }
78func (*CronJobStatus) ProtoMessage() {}
79func (*CronJobStatus) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{3} }
80
81func (m *JobTemplate) Reset() { *m = JobTemplate{} }
82func (*JobTemplate) ProtoMessage() {}
83func (*JobTemplate) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{4} }
84
85func (m *JobTemplateSpec) Reset() { *m = JobTemplateSpec{} }
86func (*JobTemplateSpec) ProtoMessage() {}
87func (*JobTemplateSpec) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{5} }
88
89func init() {
90 proto.RegisterType((*CronJob)(nil), "k8s.io.api.batch.v2alpha1.CronJob")
91 proto.RegisterType((*CronJobList)(nil), "k8s.io.api.batch.v2alpha1.CronJobList")
92 proto.RegisterType((*CronJobSpec)(nil), "k8s.io.api.batch.v2alpha1.CronJobSpec")
93 proto.RegisterType((*CronJobStatus)(nil), "k8s.io.api.batch.v2alpha1.CronJobStatus")
94 proto.RegisterType((*JobTemplate)(nil), "k8s.io.api.batch.v2alpha1.JobTemplate")
95 proto.RegisterType((*JobTemplateSpec)(nil), "k8s.io.api.batch.v2alpha1.JobTemplateSpec")
96}
97func (m *CronJob) Marshal() (dAtA []byte, err error) {
98 size := m.Size()
99 dAtA = make([]byte, size)
100 n, err := m.MarshalTo(dAtA)
101 if err != nil {
102 return nil, err
103 }
104 return dAtA[:n], nil
105}
106
107func (m *CronJob) MarshalTo(dAtA []byte) (int, error) {
108 var i int
109 _ = i
110 var l int
111 _ = l
112 dAtA[i] = 0xa
113 i++
114 i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size()))
115 n1, err := m.ObjectMeta.MarshalTo(dAtA[i:])
116 if err != nil {
117 return 0, err
118 }
119 i += n1
120 dAtA[i] = 0x12
121 i++
122 i = encodeVarintGenerated(dAtA, i, uint64(m.Spec.Size()))
123 n2, err := m.Spec.MarshalTo(dAtA[i:])
124 if err != nil {
125 return 0, err
126 }
127 i += n2
128 dAtA[i] = 0x1a
129 i++
130 i = encodeVarintGenerated(dAtA, i, uint64(m.Status.Size()))
131 n3, err := m.Status.MarshalTo(dAtA[i:])
132 if err != nil {
133 return 0, err
134 }
135 i += n3
136 return i, nil
137}
138
139func (m *CronJobList) Marshal() (dAtA []byte, err error) {
140 size := m.Size()
141 dAtA = make([]byte, size)
142 n, err := m.MarshalTo(dAtA)
143 if err != nil {
144 return nil, err
145 }
146 return dAtA[:n], nil
147}
148
149func (m *CronJobList) MarshalTo(dAtA []byte) (int, error) {
150 var i int
151 _ = i
152 var l int
153 _ = l
154 dAtA[i] = 0xa
155 i++
156 i = encodeVarintGenerated(dAtA, i, uint64(m.ListMeta.Size()))
157 n4, err := m.ListMeta.MarshalTo(dAtA[i:])
158 if err != nil {
159 return 0, err
160 }
161 i += n4
162 if len(m.Items) > 0 {
163 for _, msg := range m.Items {
164 dAtA[i] = 0x12
165 i++
166 i = encodeVarintGenerated(dAtA, i, uint64(msg.Size()))
167 n, err := msg.MarshalTo(dAtA[i:])
168 if err != nil {
169 return 0, err
170 }
171 i += n
172 }
173 }
174 return i, nil
175}
176
177func (m *CronJobSpec) Marshal() (dAtA []byte, err error) {
178 size := m.Size()
179 dAtA = make([]byte, size)
180 n, err := m.MarshalTo(dAtA)
181 if err != nil {
182 return nil, err
183 }
184 return dAtA[:n], nil
185}
186
187func (m *CronJobSpec) MarshalTo(dAtA []byte) (int, error) {
188 var i int
189 _ = i
190 var l int
191 _ = l
192 dAtA[i] = 0xa
193 i++
194 i = encodeVarintGenerated(dAtA, i, uint64(len(m.Schedule)))
195 i += copy(dAtA[i:], m.Schedule)
196 if m.StartingDeadlineSeconds != nil {
197 dAtA[i] = 0x10
198 i++
199 i = encodeVarintGenerated(dAtA, i, uint64(*m.StartingDeadlineSeconds))
200 }
201 dAtA[i] = 0x1a
202 i++
203 i = encodeVarintGenerated(dAtA, i, uint64(len(m.ConcurrencyPolicy)))
204 i += copy(dAtA[i:], m.ConcurrencyPolicy)
205 if m.Suspend != nil {
206 dAtA[i] = 0x20
207 i++
208 if *m.Suspend {
209 dAtA[i] = 1
210 } else {
211 dAtA[i] = 0
212 }
213 i++
214 }
215 dAtA[i] = 0x2a
216 i++
217 i = encodeVarintGenerated(dAtA, i, uint64(m.JobTemplate.Size()))
218 n5, err := m.JobTemplate.MarshalTo(dAtA[i:])
219 if err != nil {
220 return 0, err
221 }
222 i += n5
223 if m.SuccessfulJobsHistoryLimit != nil {
224 dAtA[i] = 0x30
225 i++
226 i = encodeVarintGenerated(dAtA, i, uint64(*m.SuccessfulJobsHistoryLimit))
227 }
228 if m.FailedJobsHistoryLimit != nil {
229 dAtA[i] = 0x38
230 i++
231 i = encodeVarintGenerated(dAtA, i, uint64(*m.FailedJobsHistoryLimit))
232 }
233 return i, nil
234}
235
236func (m *CronJobStatus) Marshal() (dAtA []byte, err error) {
237 size := m.Size()
238 dAtA = make([]byte, size)
239 n, err := m.MarshalTo(dAtA)
240 if err != nil {
241 return nil, err
242 }
243 return dAtA[:n], nil
244}
245
246func (m *CronJobStatus) MarshalTo(dAtA []byte) (int, error) {
247 var i int
248 _ = i
249 var l int
250 _ = l
251 if len(m.Active) > 0 {
252 for _, msg := range m.Active {
253 dAtA[i] = 0xa
254 i++
255 i = encodeVarintGenerated(dAtA, i, uint64(msg.Size()))
256 n, err := msg.MarshalTo(dAtA[i:])
257 if err != nil {
258 return 0, err
259 }
260 i += n
261 }
262 }
263 if m.LastScheduleTime != nil {
264 dAtA[i] = 0x22
265 i++
266 i = encodeVarintGenerated(dAtA, i, uint64(m.LastScheduleTime.Size()))
267 n6, err := m.LastScheduleTime.MarshalTo(dAtA[i:])
268 if err != nil {
269 return 0, err
270 }
271 i += n6
272 }
273 return i, nil
274}
275
276func (m *JobTemplate) Marshal() (dAtA []byte, err error) {
277 size := m.Size()
278 dAtA = make([]byte, size)
279 n, err := m.MarshalTo(dAtA)
280 if err != nil {
281 return nil, err
282 }
283 return dAtA[:n], nil
284}
285
286func (m *JobTemplate) MarshalTo(dAtA []byte) (int, error) {
287 var i int
288 _ = i
289 var l int
290 _ = l
291 dAtA[i] = 0xa
292 i++
293 i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size()))
294 n7, err := m.ObjectMeta.MarshalTo(dAtA[i:])
295 if err != nil {
296 return 0, err
297 }
298 i += n7
299 dAtA[i] = 0x12
300 i++
301 i = encodeVarintGenerated(dAtA, i, uint64(m.Template.Size()))
302 n8, err := m.Template.MarshalTo(dAtA[i:])
303 if err != nil {
304 return 0, err
305 }
306 i += n8
307 return i, nil
308}
309
310func (m *JobTemplateSpec) Marshal() (dAtA []byte, err error) {
311 size := m.Size()
312 dAtA = make([]byte, size)
313 n, err := m.MarshalTo(dAtA)
314 if err != nil {
315 return nil, err
316 }
317 return dAtA[:n], nil
318}
319
320func (m *JobTemplateSpec) MarshalTo(dAtA []byte) (int, error) {
321 var i int
322 _ = i
323 var l int
324 _ = l
325 dAtA[i] = 0xa
326 i++
327 i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size()))
328 n9, err := m.ObjectMeta.MarshalTo(dAtA[i:])
329 if err != nil {
330 return 0, err
331 }
332 i += n9
333 dAtA[i] = 0x12
334 i++
335 i = encodeVarintGenerated(dAtA, i, uint64(m.Spec.Size()))
336 n10, err := m.Spec.MarshalTo(dAtA[i:])
337 if err != nil {
338 return 0, err
339 }
340 i += n10
341 return i, nil
342}
343
344func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
345 for v >= 1<<7 {
346 dAtA[offset] = uint8(v&0x7f | 0x80)
347 v >>= 7
348 offset++
349 }
350 dAtA[offset] = uint8(v)
351 return offset + 1
352}
353func (m *CronJob) Size() (n int) {
354 var l int
355 _ = l
356 l = m.ObjectMeta.Size()
357 n += 1 + l + sovGenerated(uint64(l))
358 l = m.Spec.Size()
359 n += 1 + l + sovGenerated(uint64(l))
360 l = m.Status.Size()
361 n += 1 + l + sovGenerated(uint64(l))
362 return n
363}
364
365func (m *CronJobList) Size() (n int) {
366 var l int
367 _ = l
368 l = m.ListMeta.Size()
369 n += 1 + l + sovGenerated(uint64(l))
370 if len(m.Items) > 0 {
371 for _, e := range m.Items {
372 l = e.Size()
373 n += 1 + l + sovGenerated(uint64(l))
374 }
375 }
376 return n
377}
378
379func (m *CronJobSpec) Size() (n int) {
380 var l int
381 _ = l
382 l = len(m.Schedule)
383 n += 1 + l + sovGenerated(uint64(l))
384 if m.StartingDeadlineSeconds != nil {
385 n += 1 + sovGenerated(uint64(*m.StartingDeadlineSeconds))
386 }
387 l = len(m.ConcurrencyPolicy)
388 n += 1 + l + sovGenerated(uint64(l))
389 if m.Suspend != nil {
390 n += 2
391 }
392 l = m.JobTemplate.Size()
393 n += 1 + l + sovGenerated(uint64(l))
394 if m.SuccessfulJobsHistoryLimit != nil {
395 n += 1 + sovGenerated(uint64(*m.SuccessfulJobsHistoryLimit))
396 }
397 if m.FailedJobsHistoryLimit != nil {
398 n += 1 + sovGenerated(uint64(*m.FailedJobsHistoryLimit))
399 }
400 return n
401}
402
403func (m *CronJobStatus) Size() (n int) {
404 var l int
405 _ = l
406 if len(m.Active) > 0 {
407 for _, e := range m.Active {
408 l = e.Size()
409 n += 1 + l + sovGenerated(uint64(l))
410 }
411 }
412 if m.LastScheduleTime != nil {
413 l = m.LastScheduleTime.Size()
414 n += 1 + l + sovGenerated(uint64(l))
415 }
416 return n
417}
418
419func (m *JobTemplate) Size() (n int) {
420 var l int
421 _ = l
422 l = m.ObjectMeta.Size()
423 n += 1 + l + sovGenerated(uint64(l))
424 l = m.Template.Size()
425 n += 1 + l + sovGenerated(uint64(l))
426 return n
427}
428
429func (m *JobTemplateSpec) Size() (n int) {
430 var l int
431 _ = l
432 l = m.ObjectMeta.Size()
433 n += 1 + l + sovGenerated(uint64(l))
434 l = m.Spec.Size()
435 n += 1 + l + sovGenerated(uint64(l))
436 return n
437}
438
439func sovGenerated(x uint64) (n int) {
440 for {
441 n++
442 x >>= 7
443 if x == 0 {
444 break
445 }
446 }
447 return n
448}
449func sozGenerated(x uint64) (n int) {
450 return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
451}
452func (this *CronJob) String() string {
453 if this == nil {
454 return "nil"
455 }
456 s := strings.Join([]string{`&CronJob{`,
457 `ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
458 `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "CronJobSpec", "CronJobSpec", 1), `&`, ``, 1) + `,`,
459 `Status:` + strings.Replace(strings.Replace(this.Status.String(), "CronJobStatus", "CronJobStatus", 1), `&`, ``, 1) + `,`,
460 `}`,
461 }, "")
462 return s
463}
464func (this *CronJobList) String() string {
465 if this == nil {
466 return "nil"
467 }
468 s := strings.Join([]string{`&CronJobList{`,
469 `ListMeta:` + strings.Replace(strings.Replace(this.ListMeta.String(), "ListMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ListMeta", 1), `&`, ``, 1) + `,`,
470 `Items:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Items), "CronJob", "CronJob", 1), `&`, ``, 1) + `,`,
471 `}`,
472 }, "")
473 return s
474}
475func (this *CronJobSpec) String() string {
476 if this == nil {
477 return "nil"
478 }
479 s := strings.Join([]string{`&CronJobSpec{`,
480 `Schedule:` + fmt.Sprintf("%v", this.Schedule) + `,`,
481 `StartingDeadlineSeconds:` + valueToStringGenerated(this.StartingDeadlineSeconds) + `,`,
482 `ConcurrencyPolicy:` + fmt.Sprintf("%v", this.ConcurrencyPolicy) + `,`,
483 `Suspend:` + valueToStringGenerated(this.Suspend) + `,`,
484 `JobTemplate:` + strings.Replace(strings.Replace(this.JobTemplate.String(), "JobTemplateSpec", "JobTemplateSpec", 1), `&`, ``, 1) + `,`,
485 `SuccessfulJobsHistoryLimit:` + valueToStringGenerated(this.SuccessfulJobsHistoryLimit) + `,`,
486 `FailedJobsHistoryLimit:` + valueToStringGenerated(this.FailedJobsHistoryLimit) + `,`,
487 `}`,
488 }, "")
489 return s
490}
491func (this *CronJobStatus) String() string {
492 if this == nil {
493 return "nil"
494 }
495 s := strings.Join([]string{`&CronJobStatus{`,
496 `Active:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Active), "ObjectReference", "k8s_io_api_core_v1.ObjectReference", 1), `&`, ``, 1) + `,`,
497 `LastScheduleTime:` + strings.Replace(fmt.Sprintf("%v", this.LastScheduleTime), "Time", "k8s_io_apimachinery_pkg_apis_meta_v1.Time", 1) + `,`,
498 `}`,
499 }, "")
500 return s
501}
502func (this *JobTemplate) String() string {
503 if this == nil {
504 return "nil"
505 }
506 s := strings.Join([]string{`&JobTemplate{`,
507 `ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
508 `Template:` + strings.Replace(strings.Replace(this.Template.String(), "JobTemplateSpec", "JobTemplateSpec", 1), `&`, ``, 1) + `,`,
509 `}`,
510 }, "")
511 return s
512}
513func (this *JobTemplateSpec) String() string {
514 if this == nil {
515 return "nil"
516 }
517 s := strings.Join([]string{`&JobTemplateSpec{`,
518 `ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
519 `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "JobSpec", "k8s_io_api_batch_v1.JobSpec", 1), `&`, ``, 1) + `,`,
520 `}`,
521 }, "")
522 return s
523}
524func valueToStringGenerated(v interface{}) string {
525 rv := reflect.ValueOf(v)
526 if rv.IsNil() {
527 return "nil"
528 }
529 pv := reflect.Indirect(rv).Interface()
530 return fmt.Sprintf("*%v", pv)
531}
532func (m *CronJob) Unmarshal(dAtA []byte) error {
533 l := len(dAtA)
534 iNdEx := 0
535 for iNdEx < l {
536 preIndex := iNdEx
537 var wire uint64
538 for shift := uint(0); ; shift += 7 {
539 if shift >= 64 {
540 return ErrIntOverflowGenerated
541 }
542 if iNdEx >= l {
543 return io.ErrUnexpectedEOF
544 }
545 b := dAtA[iNdEx]
546 iNdEx++
547 wire |= (uint64(b) & 0x7F) << shift
548 if b < 0x80 {
549 break
550 }
551 }
552 fieldNum := int32(wire >> 3)
553 wireType := int(wire & 0x7)
554 if wireType == 4 {
555 return fmt.Errorf("proto: CronJob: wiretype end group for non-group")
556 }
557 if fieldNum <= 0 {
558 return fmt.Errorf("proto: CronJob: illegal tag %d (wire type %d)", fieldNum, wire)
559 }
560 switch fieldNum {
561 case 1:
562 if wireType != 2 {
563 return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
564 }
565 var msglen int
566 for shift := uint(0); ; shift += 7 {
567 if shift >= 64 {
568 return ErrIntOverflowGenerated
569 }
570 if iNdEx >= l {
571 return io.ErrUnexpectedEOF
572 }
573 b := dAtA[iNdEx]
574 iNdEx++
575 msglen |= (int(b) & 0x7F) << shift
576 if b < 0x80 {
577 break
578 }
579 }
580 if msglen < 0 {
581 return ErrInvalidLengthGenerated
582 }
583 postIndex := iNdEx + msglen
584 if postIndex > l {
585 return io.ErrUnexpectedEOF
586 }
587 if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
588 return err
589 }
590 iNdEx = postIndex
591 case 2:
592 if wireType != 2 {
593 return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
594 }
595 var msglen int
596 for shift := uint(0); ; shift += 7 {
597 if shift >= 64 {
598 return ErrIntOverflowGenerated
599 }
600 if iNdEx >= l {
601 return io.ErrUnexpectedEOF
602 }
603 b := dAtA[iNdEx]
604 iNdEx++
605 msglen |= (int(b) & 0x7F) << shift
606 if b < 0x80 {
607 break
608 }
609 }
610 if msglen < 0 {
611 return ErrInvalidLengthGenerated
612 }
613 postIndex := iNdEx + msglen
614 if postIndex > l {
615 return io.ErrUnexpectedEOF
616 }
617 if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
618 return err
619 }
620 iNdEx = postIndex
621 case 3:
622 if wireType != 2 {
623 return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
624 }
625 var msglen int
626 for shift := uint(0); ; shift += 7 {
627 if shift >= 64 {
628 return ErrIntOverflowGenerated
629 }
630 if iNdEx >= l {
631 return io.ErrUnexpectedEOF
632 }
633 b := dAtA[iNdEx]
634 iNdEx++
635 msglen |= (int(b) & 0x7F) << shift
636 if b < 0x80 {
637 break
638 }
639 }
640 if msglen < 0 {
641 return ErrInvalidLengthGenerated
642 }
643 postIndex := iNdEx + msglen
644 if postIndex > l {
645 return io.ErrUnexpectedEOF
646 }
647 if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
648 return err
649 }
650 iNdEx = postIndex
651 default:
652 iNdEx = preIndex
653 skippy, err := skipGenerated(dAtA[iNdEx:])
654 if err != nil {
655 return err
656 }
657 if skippy < 0 {
658 return ErrInvalidLengthGenerated
659 }
660 if (iNdEx + skippy) > l {
661 return io.ErrUnexpectedEOF
662 }
663 iNdEx += skippy
664 }
665 }
666
667 if iNdEx > l {
668 return io.ErrUnexpectedEOF
669 }
670 return nil
671}
672func (m *CronJobList) Unmarshal(dAtA []byte) error {
673 l := len(dAtA)
674 iNdEx := 0
675 for iNdEx < l {
676 preIndex := iNdEx
677 var wire uint64
678 for shift := uint(0); ; shift += 7 {
679 if shift >= 64 {
680 return ErrIntOverflowGenerated
681 }
682 if iNdEx >= l {
683 return io.ErrUnexpectedEOF
684 }
685 b := dAtA[iNdEx]
686 iNdEx++
687 wire |= (uint64(b) & 0x7F) << shift
688 if b < 0x80 {
689 break
690 }
691 }
692 fieldNum := int32(wire >> 3)
693 wireType := int(wire & 0x7)
694 if wireType == 4 {
695 return fmt.Errorf("proto: CronJobList: wiretype end group for non-group")
696 }
697 if fieldNum <= 0 {
698 return fmt.Errorf("proto: CronJobList: illegal tag %d (wire type %d)", fieldNum, wire)
699 }
700 switch fieldNum {
701 case 1:
702 if wireType != 2 {
703 return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
704 }
705 var msglen int
706 for shift := uint(0); ; shift += 7 {
707 if shift >= 64 {
708 return ErrIntOverflowGenerated
709 }
710 if iNdEx >= l {
711 return io.ErrUnexpectedEOF
712 }
713 b := dAtA[iNdEx]
714 iNdEx++
715 msglen |= (int(b) & 0x7F) << shift
716 if b < 0x80 {
717 break
718 }
719 }
720 if msglen < 0 {
721 return ErrInvalidLengthGenerated
722 }
723 postIndex := iNdEx + msglen
724 if postIndex > l {
725 return io.ErrUnexpectedEOF
726 }
727 if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
728 return err
729 }
730 iNdEx = postIndex
731 case 2:
732 if wireType != 2 {
733 return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
734 }
735 var msglen int
736 for shift := uint(0); ; shift += 7 {
737 if shift >= 64 {
738 return ErrIntOverflowGenerated
739 }
740 if iNdEx >= l {
741 return io.ErrUnexpectedEOF
742 }
743 b := dAtA[iNdEx]
744 iNdEx++
745 msglen |= (int(b) & 0x7F) << shift
746 if b < 0x80 {
747 break
748 }
749 }
750 if msglen < 0 {
751 return ErrInvalidLengthGenerated
752 }
753 postIndex := iNdEx + msglen
754 if postIndex > l {
755 return io.ErrUnexpectedEOF
756 }
757 m.Items = append(m.Items, CronJob{})
758 if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
759 return err
760 }
761 iNdEx = postIndex
762 default:
763 iNdEx = preIndex
764 skippy, err := skipGenerated(dAtA[iNdEx:])
765 if err != nil {
766 return err
767 }
768 if skippy < 0 {
769 return ErrInvalidLengthGenerated
770 }
771 if (iNdEx + skippy) > l {
772 return io.ErrUnexpectedEOF
773 }
774 iNdEx += skippy
775 }
776 }
777
778 if iNdEx > l {
779 return io.ErrUnexpectedEOF
780 }
781 return nil
782}
783func (m *CronJobSpec) Unmarshal(dAtA []byte) error {
784 l := len(dAtA)
785 iNdEx := 0
786 for iNdEx < l {
787 preIndex := iNdEx
788 var wire uint64
789 for shift := uint(0); ; shift += 7 {
790 if shift >= 64 {
791 return ErrIntOverflowGenerated
792 }
793 if iNdEx >= l {
794 return io.ErrUnexpectedEOF
795 }
796 b := dAtA[iNdEx]
797 iNdEx++
798 wire |= (uint64(b) & 0x7F) << shift
799 if b < 0x80 {
800 break
801 }
802 }
803 fieldNum := int32(wire >> 3)
804 wireType := int(wire & 0x7)
805 if wireType == 4 {
806 return fmt.Errorf("proto: CronJobSpec: wiretype end group for non-group")
807 }
808 if fieldNum <= 0 {
809 return fmt.Errorf("proto: CronJobSpec: illegal tag %d (wire type %d)", fieldNum, wire)
810 }
811 switch fieldNum {
812 case 1:
813 if wireType != 2 {
814 return fmt.Errorf("proto: wrong wireType = %d for field Schedule", wireType)
815 }
816 var stringLen uint64
817 for shift := uint(0); ; shift += 7 {
818 if shift >= 64 {
819 return ErrIntOverflowGenerated
820 }
821 if iNdEx >= l {
822 return io.ErrUnexpectedEOF
823 }
824 b := dAtA[iNdEx]
825 iNdEx++
826 stringLen |= (uint64(b) & 0x7F) << shift
827 if b < 0x80 {
828 break
829 }
830 }
831 intStringLen := int(stringLen)
832 if intStringLen < 0 {
833 return ErrInvalidLengthGenerated
834 }
835 postIndex := iNdEx + intStringLen
836 if postIndex > l {
837 return io.ErrUnexpectedEOF
838 }
839 m.Schedule = string(dAtA[iNdEx:postIndex])
840 iNdEx = postIndex
841 case 2:
842 if wireType != 0 {
843 return fmt.Errorf("proto: wrong wireType = %d for field StartingDeadlineSeconds", wireType)
844 }
845 var v int64
846 for shift := uint(0); ; shift += 7 {
847 if shift >= 64 {
848 return ErrIntOverflowGenerated
849 }
850 if iNdEx >= l {
851 return io.ErrUnexpectedEOF
852 }
853 b := dAtA[iNdEx]
854 iNdEx++
855 v |= (int64(b) & 0x7F) << shift
856 if b < 0x80 {
857 break
858 }
859 }
860 m.StartingDeadlineSeconds = &v
861 case 3:
862 if wireType != 2 {
863 return fmt.Errorf("proto: wrong wireType = %d for field ConcurrencyPolicy", wireType)
864 }
865 var stringLen uint64
866 for shift := uint(0); ; shift += 7 {
867 if shift >= 64 {
868 return ErrIntOverflowGenerated
869 }
870 if iNdEx >= l {
871 return io.ErrUnexpectedEOF
872 }
873 b := dAtA[iNdEx]
874 iNdEx++
875 stringLen |= (uint64(b) & 0x7F) << shift
876 if b < 0x80 {
877 break
878 }
879 }
880 intStringLen := int(stringLen)
881 if intStringLen < 0 {
882 return ErrInvalidLengthGenerated
883 }
884 postIndex := iNdEx + intStringLen
885 if postIndex > l {
886 return io.ErrUnexpectedEOF
887 }
888 m.ConcurrencyPolicy = ConcurrencyPolicy(dAtA[iNdEx:postIndex])
889 iNdEx = postIndex
890 case 4:
891 if wireType != 0 {
892 return fmt.Errorf("proto: wrong wireType = %d for field Suspend", wireType)
893 }
894 var v int
895 for shift := uint(0); ; shift += 7 {
896 if shift >= 64 {
897 return ErrIntOverflowGenerated
898 }
899 if iNdEx >= l {
900 return io.ErrUnexpectedEOF
901 }
902 b := dAtA[iNdEx]
903 iNdEx++
904 v |= (int(b) & 0x7F) << shift
905 if b < 0x80 {
906 break
907 }
908 }
909 b := bool(v != 0)
910 m.Suspend = &b
911 case 5:
912 if wireType != 2 {
913 return fmt.Errorf("proto: wrong wireType = %d for field JobTemplate", wireType)
914 }
915 var msglen int
916 for shift := uint(0); ; shift += 7 {
917 if shift >= 64 {
918 return ErrIntOverflowGenerated
919 }
920 if iNdEx >= l {
921 return io.ErrUnexpectedEOF
922 }
923 b := dAtA[iNdEx]
924 iNdEx++
925 msglen |= (int(b) & 0x7F) << shift
926 if b < 0x80 {
927 break
928 }
929 }
930 if msglen < 0 {
931 return ErrInvalidLengthGenerated
932 }
933 postIndex := iNdEx + msglen
934 if postIndex > l {
935 return io.ErrUnexpectedEOF
936 }
937 if err := m.JobTemplate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
938 return err
939 }
940 iNdEx = postIndex
941 case 6:
942 if wireType != 0 {
943 return fmt.Errorf("proto: wrong wireType = %d for field SuccessfulJobsHistoryLimit", wireType)
944 }
945 var v int32
946 for shift := uint(0); ; shift += 7 {
947 if shift >= 64 {
948 return ErrIntOverflowGenerated
949 }
950 if iNdEx >= l {
951 return io.ErrUnexpectedEOF
952 }
953 b := dAtA[iNdEx]
954 iNdEx++
955 v |= (int32(b) & 0x7F) << shift
956 if b < 0x80 {
957 break
958 }
959 }
960 m.SuccessfulJobsHistoryLimit = &v
961 case 7:
962 if wireType != 0 {
963 return fmt.Errorf("proto: wrong wireType = %d for field FailedJobsHistoryLimit", wireType)
964 }
965 var v int32
966 for shift := uint(0); ; shift += 7 {
967 if shift >= 64 {
968 return ErrIntOverflowGenerated
969 }
970 if iNdEx >= l {
971 return io.ErrUnexpectedEOF
972 }
973 b := dAtA[iNdEx]
974 iNdEx++
975 v |= (int32(b) & 0x7F) << shift
976 if b < 0x80 {
977 break
978 }
979 }
980 m.FailedJobsHistoryLimit = &v
981 default:
982 iNdEx = preIndex
983 skippy, err := skipGenerated(dAtA[iNdEx:])
984 if err != nil {
985 return err
986 }
987 if skippy < 0 {
988 return ErrInvalidLengthGenerated
989 }
990 if (iNdEx + skippy) > l {
991 return io.ErrUnexpectedEOF
992 }
993 iNdEx += skippy
994 }
995 }
996
997 if iNdEx > l {
998 return io.ErrUnexpectedEOF
999 }
1000 return nil
1001}
1002func (m *CronJobStatus) Unmarshal(dAtA []byte) error {
1003 l := len(dAtA)
1004 iNdEx := 0
1005 for iNdEx < l {
1006 preIndex := iNdEx
1007 var wire uint64
1008 for shift := uint(0); ; shift += 7 {
1009 if shift >= 64 {
1010 return ErrIntOverflowGenerated
1011 }
1012 if iNdEx >= l {
1013 return io.ErrUnexpectedEOF
1014 }
1015 b := dAtA[iNdEx]
1016 iNdEx++
1017 wire |= (uint64(b) & 0x7F) << shift
1018 if b < 0x80 {
1019 break
1020 }
1021 }
1022 fieldNum := int32(wire >> 3)
1023 wireType := int(wire & 0x7)
1024 if wireType == 4 {
1025 return fmt.Errorf("proto: CronJobStatus: wiretype end group for non-group")
1026 }
1027 if fieldNum <= 0 {
1028 return fmt.Errorf("proto: CronJobStatus: illegal tag %d (wire type %d)", fieldNum, wire)
1029 }
1030 switch fieldNum {
1031 case 1:
1032 if wireType != 2 {
1033 return fmt.Errorf("proto: wrong wireType = %d for field Active", wireType)
1034 }
1035 var msglen int
1036 for shift := uint(0); ; shift += 7 {
1037 if shift >= 64 {
1038 return ErrIntOverflowGenerated
1039 }
1040 if iNdEx >= l {
1041 return io.ErrUnexpectedEOF
1042 }
1043 b := dAtA[iNdEx]
1044 iNdEx++
1045 msglen |= (int(b) & 0x7F) << shift
1046 if b < 0x80 {
1047 break
1048 }
1049 }
1050 if msglen < 0 {
1051 return ErrInvalidLengthGenerated
1052 }
1053 postIndex := iNdEx + msglen
1054 if postIndex > l {
1055 return io.ErrUnexpectedEOF
1056 }
1057 m.Active = append(m.Active, k8s_io_api_core_v1.ObjectReference{})
1058 if err := m.Active[len(m.Active)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1059 return err
1060 }
1061 iNdEx = postIndex
1062 case 4:
1063 if wireType != 2 {
1064 return fmt.Errorf("proto: wrong wireType = %d for field LastScheduleTime", wireType)
1065 }
1066 var msglen int
1067 for shift := uint(0); ; shift += 7 {
1068 if shift >= 64 {
1069 return ErrIntOverflowGenerated
1070 }
1071 if iNdEx >= l {
1072 return io.ErrUnexpectedEOF
1073 }
1074 b := dAtA[iNdEx]
1075 iNdEx++
1076 msglen |= (int(b) & 0x7F) << shift
1077 if b < 0x80 {
1078 break
1079 }
1080 }
1081 if msglen < 0 {
1082 return ErrInvalidLengthGenerated
1083 }
1084 postIndex := iNdEx + msglen
1085 if postIndex > l {
1086 return io.ErrUnexpectedEOF
1087 }
1088 if m.LastScheduleTime == nil {
1089 m.LastScheduleTime = &k8s_io_apimachinery_pkg_apis_meta_v1.Time{}
1090 }
1091 if err := m.LastScheduleTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1092 return err
1093 }
1094 iNdEx = postIndex
1095 default:
1096 iNdEx = preIndex
1097 skippy, err := skipGenerated(dAtA[iNdEx:])
1098 if err != nil {
1099 return err
1100 }
1101 if skippy < 0 {
1102 return ErrInvalidLengthGenerated
1103 }
1104 if (iNdEx + skippy) > l {
1105 return io.ErrUnexpectedEOF
1106 }
1107 iNdEx += skippy
1108 }
1109 }
1110
1111 if iNdEx > l {
1112 return io.ErrUnexpectedEOF
1113 }
1114 return nil
1115}
1116func (m *JobTemplate) Unmarshal(dAtA []byte) error {
1117 l := len(dAtA)
1118 iNdEx := 0
1119 for iNdEx < l {
1120 preIndex := iNdEx
1121 var wire uint64
1122 for shift := uint(0); ; shift += 7 {
1123 if shift >= 64 {
1124 return ErrIntOverflowGenerated
1125 }
1126 if iNdEx >= l {
1127 return io.ErrUnexpectedEOF
1128 }
1129 b := dAtA[iNdEx]
1130 iNdEx++
1131 wire |= (uint64(b) & 0x7F) << shift
1132 if b < 0x80 {
1133 break
1134 }
1135 }
1136 fieldNum := int32(wire >> 3)
1137 wireType := int(wire & 0x7)
1138 if wireType == 4 {
1139 return fmt.Errorf("proto: JobTemplate: wiretype end group for non-group")
1140 }
1141 if fieldNum <= 0 {
1142 return fmt.Errorf("proto: JobTemplate: illegal tag %d (wire type %d)", fieldNum, wire)
1143 }
1144 switch fieldNum {
1145 case 1:
1146 if wireType != 2 {
1147 return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
1148 }
1149 var msglen int
1150 for shift := uint(0); ; shift += 7 {
1151 if shift >= 64 {
1152 return ErrIntOverflowGenerated
1153 }
1154 if iNdEx >= l {
1155 return io.ErrUnexpectedEOF
1156 }
1157 b := dAtA[iNdEx]
1158 iNdEx++
1159 msglen |= (int(b) & 0x7F) << shift
1160 if b < 0x80 {
1161 break
1162 }
1163 }
1164 if msglen < 0 {
1165 return ErrInvalidLengthGenerated
1166 }
1167 postIndex := iNdEx + msglen
1168 if postIndex > l {
1169 return io.ErrUnexpectedEOF
1170 }
1171 if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1172 return err
1173 }
1174 iNdEx = postIndex
1175 case 2:
1176 if wireType != 2 {
1177 return fmt.Errorf("proto: wrong wireType = %d for field Template", wireType)
1178 }
1179 var msglen int
1180 for shift := uint(0); ; shift += 7 {
1181 if shift >= 64 {
1182 return ErrIntOverflowGenerated
1183 }
1184 if iNdEx >= l {
1185 return io.ErrUnexpectedEOF
1186 }
1187 b := dAtA[iNdEx]
1188 iNdEx++
1189 msglen |= (int(b) & 0x7F) << shift
1190 if b < 0x80 {
1191 break
1192 }
1193 }
1194 if msglen < 0 {
1195 return ErrInvalidLengthGenerated
1196 }
1197 postIndex := iNdEx + msglen
1198 if postIndex > l {
1199 return io.ErrUnexpectedEOF
1200 }
1201 if err := m.Template.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1202 return err
1203 }
1204 iNdEx = postIndex
1205 default:
1206 iNdEx = preIndex
1207 skippy, err := skipGenerated(dAtA[iNdEx:])
1208 if err != nil {
1209 return err
1210 }
1211 if skippy < 0 {
1212 return ErrInvalidLengthGenerated
1213 }
1214 if (iNdEx + skippy) > l {
1215 return io.ErrUnexpectedEOF
1216 }
1217 iNdEx += skippy
1218 }
1219 }
1220
1221 if iNdEx > l {
1222 return io.ErrUnexpectedEOF
1223 }
1224 return nil
1225}
1226func (m *JobTemplateSpec) Unmarshal(dAtA []byte) error {
1227 l := len(dAtA)
1228 iNdEx := 0
1229 for iNdEx < l {
1230 preIndex := iNdEx
1231 var wire uint64
1232 for shift := uint(0); ; shift += 7 {
1233 if shift >= 64 {
1234 return ErrIntOverflowGenerated
1235 }
1236 if iNdEx >= l {
1237 return io.ErrUnexpectedEOF
1238 }
1239 b := dAtA[iNdEx]
1240 iNdEx++
1241 wire |= (uint64(b) & 0x7F) << shift
1242 if b < 0x80 {
1243 break
1244 }
1245 }
1246 fieldNum := int32(wire >> 3)
1247 wireType := int(wire & 0x7)
1248 if wireType == 4 {
1249 return fmt.Errorf("proto: JobTemplateSpec: wiretype end group for non-group")
1250 }
1251 if fieldNum <= 0 {
1252 return fmt.Errorf("proto: JobTemplateSpec: illegal tag %d (wire type %d)", fieldNum, wire)
1253 }
1254 switch fieldNum {
1255 case 1:
1256 if wireType != 2 {
1257 return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
1258 }
1259 var msglen int
1260 for shift := uint(0); ; shift += 7 {
1261 if shift >= 64 {
1262 return ErrIntOverflowGenerated
1263 }
1264 if iNdEx >= l {
1265 return io.ErrUnexpectedEOF
1266 }
1267 b := dAtA[iNdEx]
1268 iNdEx++
1269 msglen |= (int(b) & 0x7F) << shift
1270 if b < 0x80 {
1271 break
1272 }
1273 }
1274 if msglen < 0 {
1275 return ErrInvalidLengthGenerated
1276 }
1277 postIndex := iNdEx + msglen
1278 if postIndex > l {
1279 return io.ErrUnexpectedEOF
1280 }
1281 if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1282 return err
1283 }
1284 iNdEx = postIndex
1285 case 2:
1286 if wireType != 2 {
1287 return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
1288 }
1289 var msglen int
1290 for shift := uint(0); ; shift += 7 {
1291 if shift >= 64 {
1292 return ErrIntOverflowGenerated
1293 }
1294 if iNdEx >= l {
1295 return io.ErrUnexpectedEOF
1296 }
1297 b := dAtA[iNdEx]
1298 iNdEx++
1299 msglen |= (int(b) & 0x7F) << shift
1300 if b < 0x80 {
1301 break
1302 }
1303 }
1304 if msglen < 0 {
1305 return ErrInvalidLengthGenerated
1306 }
1307 postIndex := iNdEx + msglen
1308 if postIndex > l {
1309 return io.ErrUnexpectedEOF
1310 }
1311 if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1312 return err
1313 }
1314 iNdEx = postIndex
1315 default:
1316 iNdEx = preIndex
1317 skippy, err := skipGenerated(dAtA[iNdEx:])
1318 if err != nil {
1319 return err
1320 }
1321 if skippy < 0 {
1322 return ErrInvalidLengthGenerated
1323 }
1324 if (iNdEx + skippy) > l {
1325 return io.ErrUnexpectedEOF
1326 }
1327 iNdEx += skippy
1328 }
1329 }
1330
1331 if iNdEx > l {
1332 return io.ErrUnexpectedEOF
1333 }
1334 return nil
1335}
1336func skipGenerated(dAtA []byte) (n int, err error) {
1337 l := len(dAtA)
1338 iNdEx := 0
1339 for iNdEx < l {
1340 var wire uint64
1341 for shift := uint(0); ; shift += 7 {
1342 if shift >= 64 {
1343 return 0, ErrIntOverflowGenerated
1344 }
1345 if iNdEx >= l {
1346 return 0, io.ErrUnexpectedEOF
1347 }
1348 b := dAtA[iNdEx]
1349 iNdEx++
1350 wire |= (uint64(b) & 0x7F) << shift
1351 if b < 0x80 {
1352 break
1353 }
1354 }
1355 wireType := int(wire & 0x7)
1356 switch wireType {
1357 case 0:
1358 for shift := uint(0); ; shift += 7 {
1359 if shift >= 64 {
1360 return 0, ErrIntOverflowGenerated
1361 }
1362 if iNdEx >= l {
1363 return 0, io.ErrUnexpectedEOF
1364 }
1365 iNdEx++
1366 if dAtA[iNdEx-1] < 0x80 {
1367 break
1368 }
1369 }
1370 return iNdEx, nil
1371 case 1:
1372 iNdEx += 8
1373 return iNdEx, nil
1374 case 2:
1375 var length int
1376 for shift := uint(0); ; shift += 7 {
1377 if shift >= 64 {
1378 return 0, ErrIntOverflowGenerated
1379 }
1380 if iNdEx >= l {
1381 return 0, io.ErrUnexpectedEOF
1382 }
1383 b := dAtA[iNdEx]
1384 iNdEx++
1385 length |= (int(b) & 0x7F) << shift
1386 if b < 0x80 {
1387 break
1388 }
1389 }
1390 iNdEx += length
1391 if length < 0 {
1392 return 0, ErrInvalidLengthGenerated
1393 }
1394 return iNdEx, nil
1395 case 3:
1396 for {
1397 var innerWire uint64
1398 var start int = iNdEx
1399 for shift := uint(0); ; shift += 7 {
1400 if shift >= 64 {
1401 return 0, ErrIntOverflowGenerated
1402 }
1403 if iNdEx >= l {
1404 return 0, io.ErrUnexpectedEOF
1405 }
1406 b := dAtA[iNdEx]
1407 iNdEx++
1408 innerWire |= (uint64(b) & 0x7F) << shift
1409 if b < 0x80 {
1410 break
1411 }
1412 }
1413 innerWireType := int(innerWire & 0x7)
1414 if innerWireType == 4 {
1415 break
1416 }
1417 next, err := skipGenerated(dAtA[start:])
1418 if err != nil {
1419 return 0, err
1420 }
1421 iNdEx = start + next
1422 }
1423 return iNdEx, nil
1424 case 4:
1425 return iNdEx, nil
1426 case 5:
1427 iNdEx += 4
1428 return iNdEx, nil
1429 default:
1430 return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
1431 }
1432 }
1433 panic("unreachable")
1434}
1435
1436var (
1437 ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
1438 ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
1439)
1440
1441func init() {
1442 proto.RegisterFile("k8s.io/kubernetes/vendor/k8s.io/api/batch/v2alpha1/generated.proto", fileDescriptorGenerated)
1443}
1444
1445var fileDescriptorGenerated = []byte{
1446 // 774 bytes of a gzipped FileDescriptorProto
1447 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x94, 0x4d, 0x6f, 0xdb, 0x36,
1448 0x18, 0xc7, 0x2d, 0xc7, 0x6f, 0xa1, 0x97, 0x2d, 0xd1, 0x86, 0xc4, 0xf3, 0x06, 0xd9, 0x50, 0xb0,
1449 0xc1, 0x18, 0x36, 0x6a, 0x09, 0x86, 0x61, 0xa7, 0x01, 0x53, 0x86, 0x36, 0x4d, 0x53, 0x34, 0x90,
1450 0x53, 0xa0, 0x28, 0x82, 0xa2, 0x14, 0x45, 0xdb, 0x8c, 0x25, 0x51, 0x10, 0x29, 0x03, 0xbe, 0xf5,
1451 0xd6, 0x6b, 0x3f, 0x49, 0x2f, 0xed, 0x87, 0x48, 0x7b, 0xca, 0x31, 0x27, 0xa3, 0x51, 0xbf, 0x45,
1452 0x4f, 0x85, 0x68, 0xf9, 0x25, 0x7e, 0x49, 0xd2, 0x4b, 0x6e, 0xe2, 0xa3, 0xff, 0xff, 0xc7, 0x87,
1453 0xcf, 0xf3, 0x90, 0xc0, 0xec, 0xfe, 0xc3, 0x21, 0x65, 0x46, 0x37, 0xb2, 0x49, 0xe8, 0x13, 0x41,
1454 0xb8, 0xd1, 0x23, 0xbe, 0xc3, 0x42, 0x23, 0xfd, 0x81, 0x02, 0x6a, 0xd8, 0x48, 0xe0, 0x8e, 0xd1,
1455 0xdb, 0x45, 0x6e, 0xd0, 0x41, 0x3b, 0x46, 0x9b, 0xf8, 0x24, 0x44, 0x82, 0x38, 0x30, 0x08, 0x99,
1456 0x60, 0xea, 0x8f, 0x43, 0x29, 0x44, 0x01, 0x85, 0x52, 0x0a, 0x47, 0xd2, 0xea, 0x1f, 0x6d, 0x2a,
1457 0x3a, 0x91, 0x0d, 0x31, 0xf3, 0x8c, 0x36, 0x6b, 0x33, 0x43, 0x3a, 0xec, 0xa8, 0x25, 0x57, 0x72,
1458 0x21, 0xbf, 0x86, 0xa4, 0xea, 0xf6, 0xfc, 0xa6, 0x73, 0xdb, 0x55, 0xf5, 0x29, 0x11, 0x66, 0x21,
1459 0x59, 0xa4, 0xf9, 0x6b, 0xa2, 0xf1, 0x10, 0xee, 0x50, 0x9f, 0x84, 0x7d, 0x23, 0xe8, 0xb6, 0x93,
1460 0x00, 0x37, 0x3c, 0x22, 0xd0, 0x22, 0x97, 0xb1, 0xcc, 0x15, 0x46, 0xbe, 0xa0, 0x1e, 0x99, 0x33,
1461 0xfc, 0x7d, 0x93, 0x81, 0xe3, 0x0e, 0xf1, 0xd0, 0xac, 0x4f, 0x7f, 0x95, 0x05, 0xc5, 0xbd, 0x90,
1462 0xf9, 0x07, 0xcc, 0x56, 0x5f, 0x80, 0x52, 0x92, 0x8f, 0x83, 0x04, 0xaa, 0x28, 0x75, 0xa5, 0x51,
1463 0xde, 0xfd, 0x13, 0x4e, 0x0a, 0x3a, 0xc6, 0xc2, 0xa0, 0xdb, 0x4e, 0x02, 0x1c, 0x26, 0x6a, 0xd8,
1464 0xdb, 0x81, 0x8f, 0xed, 0x53, 0x82, 0xc5, 0x23, 0x22, 0x90, 0xa9, 0x9e, 0x0d, 0x6a, 0x99, 0x78,
1465 0x50, 0x03, 0x93, 0x98, 0x35, 0xa6, 0xaa, 0xfb, 0x20, 0xc7, 0x03, 0x82, 0x2b, 0x59, 0x49, 0xff,
1466 0x15, 0x2e, 0x6d, 0x17, 0x4c, 0x73, 0x6a, 0x06, 0x04, 0x9b, 0xdf, 0xa4, 0xcc, 0x5c, 0xb2, 0xb2,
1467 0x24, 0x41, 0x3d, 0x02, 0x05, 0x2e, 0x90, 0x88, 0x78, 0x65, 0x45, 0xb2, 0x1a, 0xb7, 0x60, 0x49,
1468 0xbd, 0xf9, 0x6d, 0x4a, 0x2b, 0x0c, 0xd7, 0x56, 0xca, 0xd1, 0xdf, 0x29, 0xa0, 0x9c, 0x2a, 0x0f,
1469 0x29, 0x17, 0xea, 0xc9, 0x5c, 0x35, 0xe0, 0xed, 0xaa, 0x91, 0xb8, 0x65, 0x2d, 0xd6, 0xd3, 0x9d,
1470 0x4a, 0xa3, 0xc8, 0x54, 0x25, 0xee, 0x83, 0x3c, 0x15, 0xc4, 0xe3, 0x95, 0x6c, 0x7d, 0xa5, 0x51,
1471 0xde, 0xd5, 0x6f, 0x4e, 0xdf, 0x5c, 0x4b, 0x71, 0xf9, 0x07, 0x89, 0xd1, 0x1a, 0xfa, 0xf5, 0x37,
1472 0xb9, 0x71, 0xda, 0x49, 0x79, 0xd4, 0xdf, 0x41, 0x29, 0x69, 0xb5, 0x13, 0xb9, 0x44, 0xa6, 0xbd,
1473 0x3a, 0x49, 0xa3, 0x99, 0xc6, 0xad, 0xb1, 0x42, 0x7d, 0x02, 0xb6, 0xb8, 0x40, 0xa1, 0xa0, 0x7e,
1474 0xfb, 0x7f, 0x82, 0x1c, 0x97, 0xfa, 0xa4, 0x49, 0x30, 0xf3, 0x1d, 0x2e, 0x7b, 0xb4, 0x62, 0xfe,
1475 0x14, 0x0f, 0x6a, 0x5b, 0xcd, 0xc5, 0x12, 0x6b, 0x99, 0x57, 0x3d, 0x01, 0x1b, 0x98, 0xf9, 0x38,
1476 0x0a, 0x43, 0xe2, 0xe3, 0xfe, 0x11, 0x73, 0x29, 0xee, 0xcb, 0x46, 0xad, 0x9a, 0x30, 0xcd, 0x66,
1477 0x63, 0x6f, 0x56, 0xf0, 0x79, 0x51, 0xd0, 0x9a, 0x07, 0xa9, 0xbf, 0x80, 0x22, 0x8f, 0x78, 0x40,
1478 0x7c, 0xa7, 0x92, 0xab, 0x2b, 0x8d, 0x92, 0x59, 0x8e, 0x07, 0xb5, 0x62, 0x73, 0x18, 0xb2, 0x46,
1479 0xff, 0x54, 0x04, 0xca, 0xa7, 0xcc, 0x3e, 0x26, 0x5e, 0xe0, 0x22, 0x41, 0x2a, 0x79, 0xd9, 0xc3,
1480 0xdf, 0xae, 0x29, 0xf4, 0xc1, 0x44, 0x2d, 0xe7, 0xee, 0xfb, 0x34, 0xd5, 0xf2, 0xd4, 0x0f, 0x6b,
1481 0x9a, 0xa9, 0x3e, 0x07, 0x55, 0x1e, 0x61, 0x4c, 0x38, 0x6f, 0x45, 0xee, 0x01, 0xb3, 0xf9, 0x3e,
1482 0xe5, 0x82, 0x85, 0xfd, 0x43, 0xea, 0x51, 0x51, 0x29, 0xd4, 0x95, 0x46, 0xde, 0xd4, 0xe2, 0x41,
1483 0xad, 0xda, 0x5c, 0xaa, 0xb2, 0xae, 0x21, 0xa8, 0x16, 0xd8, 0x6c, 0x21, 0xea, 0x12, 0x67, 0x8e,
1484 0x5d, 0x94, 0xec, 0x6a, 0x3c, 0xa8, 0x6d, 0xde, 0x5b, 0xa8, 0xb0, 0x96, 0x38, 0xf5, 0x0f, 0x0a,
1485 0x58, 0xbb, 0x72, 0x23, 0xd4, 0x87, 0xa0, 0x80, 0xb0, 0xa0, 0xbd, 0x64, 0x60, 0x92, 0x61, 0xdc,
1486 0x9e, 0xae, 0x51, 0xf2, 0xae, 0x4d, 0xee, 0xb8, 0x45, 0x5a, 0x24, 0x69, 0x05, 0x99, 0x5c, 0xa3,
1487 0xff, 0xa4, 0xd5, 0x4a, 0x11, 0xaa, 0x0b, 0xd6, 0x5d, 0xc4, 0xc5, 0x68, 0xd6, 0x8e, 0xa9, 0x47,
1488 0x64, 0x97, 0xae, 0x96, 0xfe, 0x9a, 0xeb, 0x93, 0x38, 0xcc, 0x1f, 0xe2, 0x41, 0x6d, 0xfd, 0x70,
1489 0x86, 0x63, 0xcd, 0x91, 0xf5, 0xf7, 0x0a, 0x98, 0xee, 0xce, 0x1d, 0x3c, 0x61, 0x4f, 0x41, 0x49,
1490 0x8c, 0x46, 0x2a, 0xfb, 0xd5, 0x23, 0x35, 0xbe, 0x8b, 0xe3, 0x79, 0x1a, 0xd3, 0xf4, 0xb7, 0x0a,
1491 0xf8, 0x6e, 0x46, 0x7f, 0x07, 0xe7, 0xf9, 0xf7, 0xca, 0x93, 0xfc, 0xf3, 0x82, 0xb3, 0xc8, 0x53,
1492 0x2c, 0x7b, 0x88, 0x4d, 0x78, 0x76, 0xa9, 0x65, 0xce, 0x2f, 0xb5, 0xcc, 0xc5, 0xa5, 0x96, 0x79,
1493 0x19, 0x6b, 0xca, 0x59, 0xac, 0x29, 0xe7, 0xb1, 0xa6, 0x5c, 0xc4, 0x9a, 0xf2, 0x31, 0xd6, 0x94,
1494 0xd7, 0x9f, 0xb4, 0xcc, 0xb3, 0xd2, 0xa8, 0x22, 0x5f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x20, 0x1c,
1495 0xcf, 0x94, 0xe7, 0x07, 0x00, 0x00,
1496}